
/* 模組主title */

.map_mod_name_title{

color:#004475;
font-weight:bold;

text-align:left;
font-size:26px;
line-height:28px;
padding:15px 0px 15px 0px;

}

.mod_item_con_wrap{
width:100%;
max-width:980px;
}

.main_content{
/* width:72%; */
width:98%;
float:left;
text-align:left;
padding:0px 0px 0px 0px;
border:0pt solid #0000ff;
}

/* left nav td */
.sideMenu-leftBox {

float:left;
width:22%;
min-height:700px;

padding:0px 0px 0px 0px;
margin:0px 10px 0px 0px;

background:url(../images/vLine_separator.png) right top no-repeat;

}

.sideMenu-leftBox .left_nav_item{
color:#4d4d4d;
text-align:left;
background:url(../images/icon_doubleDot.png) no-repeat;
background-position:0px 6px;
font-size:13px;
padding:0 20px 0 20px;

}

.sideMenu-leftBox .left_nav_item:hover {
	color:#80A402;
}

.sideMenu-leftBox .nav_mark {
	background:url(../images/icon_doubleDot_blue.png) no-repeat;
	background-position:0px 4px;
	font-size:15px;
	color:#347299;
	font-weight:bold;
}

.sideMenu-leftBox .left_nav_item_line {
	margin:5px auto 10px auto;
	padding:0;
	text-align:left;
}

/* 類別區塊設定 */

.content_place{
overflow:auto;
border:0pt solid #ff0000;
text-align:left;
}

.sub_title{

	font-size:24px;
	color:#347299;
	line-height:26px;
	font-weight:normal;
	margin:20px 0px 10px 0px;
	padding:0;

}

.sub_intro{
line-height:30px;
font-size:13px;
}

/* 類別 sub tab 設定 */

.tagMenu-Box {
margin-left:0px;
overflow:auto;
border-bottom:1px solid #cccccc;
}
                     
.tagMenu-Box div {
float:left;
/* min-width:80px; */
width:auto !important;
border:0px solid #cccccc;
/* border-bottom:none; */
background-color:#EEEEEE;
margin:2px 3px 0 0;
padding:6px 10px;
color:#808080 !important;
text-align:center;
}

.tagMenu-Box div:hover {
background-color:#24535C;
color:#ffffff !important;
}

div .tagMenu-Box_mark {
background-color:#24535C;
color:#ffffff !important;
}

/* 內頁設定 */

.more_page_content{
	border-top:0px solid #cccccc;
	background-color:#fff;
	padding:15px;
  /*min-height:50px; */
}

.more_page_content_title{
color:#347299;
border:0pt solid #00ff00;
font-size:18px;
font-weight:bold;
padding:0px 0px 5px 0px;
line-height:1.2em;
}

/* 附檔 內文列表式 */
.more_page_content .page_content_att .item{
overflow:auto;
border:0pt solid #0000ff;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
}

.more_page_content .page_content_att .item .square{
margin:0px 5px 0px 0px;
color:#D13939;
}

.more_page_content .page_content_att .item .title{
border:0pt solid #0000ff;
font-size:13px;
}

.more_page_content .page_content_att .item .point{
border:0pt solid #00ff00;
margin:0px 5px 0px 5px;
}

/* Go-top 區塊設定 */

.btn-Go-top {
  clear:both;
	text-align:right;
	margin:20px auto;
	padding:0 5px;
}
.btn-Go-top a {
	text-decoration:underline;
}

/* 浮動區塊 設定 */

.float_control_table{
border-collapse:collapse;

}

.float_control_table tr td{
padding:0px;
}

.float_control_head,
.float_control,
.float_control_foot{

padding:0px;

text-align:center;
vertical-align:middle;

width:150px;
min-height:19px;

border:0pt solid #ff0000;

/*

height:108px;

padding:35px 0px 0px 0px;

*/

}

.float_control_head{

background:url(../images/i4_01.png);
background-position:center bottom;
background-repeat:no-repeat;
}

.float_control{

background:url(../images/i4_02.png);
background-position:center center;
background-repeat:repeat-y;

}

.float_control_foot{
background:url(../images/i4_03.png);
background-position:center top;
background-repeat:no-repeat;
}

.float_con{
width:108px;
border:0pt solid #0000ff;
padding:0px 0px;
line-height:1.5em;
}

.float_con a{
border:0pt solid #0000ff;
color:#ffffff;
text-decoration: none;

font-size:13px;
}

.float_con a:hover{
color:#ffffff;
text-decoration: underline;
}

/* 詳情頁 相簿設定 */

div.album{
overflow:auto;
}

div.album div.album_item_wrap{
float:left;
border:1pt solid #ffffff;

text-align:center;

width:120px;
min-height:140px;

margin:0px 5px 5px 5px;

}

div.album div.album_item_wrap img{
max-width:110px;
max-height:110px;
}

div.album div.album_item_wrap .pic_title{
line-height:1.2em;
color:#666666;
}