@charset "utf-8";
/* CSS Document */
a{text-decoration: none;}
.top_space a{color:#333333;}
.top_space a:hover{color:#1c5739;}

.language_search{
	position:absolute;top:25px;right:20px;
}
.language_en,.language_tc{color:#fff;background:#24734b;padding:5px;}
.language_search a{text-decoration: none;}
.language_tc,.language_en{font-size:14px !important;}
.language_en:hover,.language_tc:hover{background:#1c5739;}

.fontSize12{font-size:12px !important;color:#24734b;}
.fontSize14{font-size:14px !important;color:#24734b;}
.fontSize16{font-size:16px !important;color:#24734b;}

.topMen{list-style: none;font-size:14px;}
.nav_box ul li{float:left;/*margin-left:30px;*/position: relative;}
.nav_box>ul>li{width:11%;border-right: 1px solid #1c5739;}
.topMen_two:last-child{border-right:0px !important;}
.nav_box .topMen_two>a{padding: 8px 0px;text-align: center;width: 100%;}
.nav_box ul li a{font-weight:bold;color:#fff;display:block;padding:8px 10px 8px 10px;text-decoration: none;}

/*webmap*/
.webMap{list-style: none;font-size:14px;padding:25px 0px;}
.webMap ul{list-style: none;}
.webMap_two{float:left;box-sizing: border-box;margin:0px 66px;}
.webMap:first-child{border-bottom: 1px solid #999;}
.webMap_two>a{font-size: 18px;font-weight: bold;margin-bottom: 10px;display: block;}
.webMap_two>ul>li>a{font-size: 15px;color: #000;}
.webMap_two>ul>li>ul>li>a{color:#666;}
.webMap_two li{padding:5px 0px;}

/*.nav_box ul li span{width:13px;height:10px;background:url('../img/nav_icon.png') no-repeat;position:absolute;top:12px;left:6px;}*/
.nav_box ul li a:hover{/*background: url('../images/header_over.gif');*/background: #1c5739;}
.nav_box ul li:hover span{background:url('../img/nav_icon_hover.png') no-repeat;top:10px;}


.nav_box ul li ul{position: absolute;top:35px;left:0;background:#24734b;display:none;z-index: 1000;list-style: none;}
.nav_box ul li ul li{margin:0px;position: relative;}
.nav_box ul li ul li a{font-weight:500;color:#fff;width:145px;padding:5px; padding-left:15px;}
.nav_box ul li ul li a:hover{background:#1c5739;color:#fff;}
.nav_box ul li ul li ul {position: absolute;top:0px;left:165px;}
.nav_box ul li ul li ul li a{font-weight:500;color:#fff;width:145px;padding:5px;padding-left:15px;}

.top_link{list-style: none;border:2px solid #E6E6E6;border-top:0px;border-radius: 0px 0px 7px 7px;}
.top_link li{float:left;width:25%;height: 65px;line-height: 65px;text-align: center;
font-size:16px;font-weight: bold;text-indent:40px;
}
.top_link li a{color:#8C8C8C;position: relative;}

#notice a:before{
	content:'';
	position: absolute;
	top: -6px;
	left: -45px;
	width:41px;
	height:39px;
	background:url('../images/home/notice.png') no-repeat;
	background-size:35px;

}
#notice a:hover,#activities a:hover,#learning a:hover,#intranet a:hover{color:#1c5739;}
#notice a:hover:before{
	background:url('../images/home/notice_hover.png') no-repeat;
	background-size: 35px;
}

#activities a:before{
	content:'';
	position: absolute;
	top:-9px;
	left:-48px;
	width:43px;
	height:44px;
	background:url('../images/home/activities.png') no-repeat;
	background-size: 37px;
}

#activities a:hover:before{
	background:url('../images/home/activities_hover.png') no-repeat;
	background-size: 37px;
}

#learning a:before{
	content:'';
	position: absolute;
	top: -8px;
	left: -47px;
	width: 41px;
	height: 40px;
	background:url('../images/home/learning.png') no-repeat;
	background-size: 35px;
	
}

#learning a:hover:before{
	background:url('../images/home/learning_hover.png') no-repeat;
	background-size: 35px;
}

#intranet a:before{
	content:'';
	position: absolute;
	top: -5px;
	left: -45px;
	width: 41px;
	height: 37px;
	background:url('../images/home/intranet.png') no-repeat;
	background-size: 35px;
}

#intranet a:hover:before{
	background:url('../images/home/intranet_hover.png') no-repeat;
	background-size: 35px;
}


.clearfix { 
 *zoom: 1;  } 
.clearfix:before, .clearfix:after { 
display: table; 
line-height: 0; 
content: ""; 
} 
.clearfix:after { 
clear: both; 
} 

.video_box,.song_box,.anniversary_box{padding-top:35px;position:relative;}
.video_div{position:relative;width:331px;height: 287px;border:2px solid #E6E6E6;border-radius:0px 0px 7px 7px;}
.video_title{cursor:pointer;position: absolute;top:0px;left:0px;width:102px;height:33px;line-height:33px;text-align: center;font-size: 17px;border:2px solid #E6E6E6;border-radius: 7px 7px 0px 0px;color:#000;}
.video_con{
	position: absolute;
	top:50%;
	left: 50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
}
.song_title{cursor:pointer;position: absolute;top:0px;left:110px;width:102px;height:33px;line-height:33px;text-align: center;font-size: 17px;border:2px solid #E6E6E6;border-radius: 7px 7px 0px 0px;color:#000;}
{display: none;padding-top:35px;position:relative;}
.anniversary_title{cursor:pointer;position: absolute;top:0px;left:220px;width:111px;height:33px;line-height:33px;text-align: center;font-size: 17px;border:2px solid #E6E6E6;border-radius: 7px 7px 0px 0px;color:#000;}
{display: none;padding-top:35px;position:relative;}

.announcement_box,.announcement2_box,.news_box{padding-top:35px;position:relative;}
.announcement_div,.news_div{width:330px;height: 286.5px;overflow: auto;border:2px solid #E6E6E6;}

.news_title{cursor:pointer;position: absolute;top:0px;left:0px;width:102px;height:33px;line-height:33px;text-align: center;font-size: 17px;border:2px solid #E6E6E6;border-radius: 7px 7px 0px 0px;color:#000;}
.title_ac:before{z-index:10;content:'';display:inline-block;width:100%;height:2px;background:#fff;position: absolute;bottom: -2px;left:0px;}

.announcement_title{width:102px;height:33px;line-height:33px;cursor:pointer;position: absolute;top:0px;left:110px;text-align: center;font-size: 17px;border:2px solid #E6E6E6;border-radius: 7px 7px 0px 0px;color:#000;}
.announcement2_title{width:110px;height:33px;line-height:33px;cursor:pointer;position: absolute;top:0px;left:220px;text-align: center;font-size: 17px;border:2px solid #E6E6E6;border-radius: 7px 7px 0px 0px;color:#000;}

.image_box{border:2px solid #E6E6E6;border-radius:0px 7px 7px 7px;position: relative;margin-top:37px;}
.image_title{position: absolute;top:-37px;left:-2px;padding:5px 15px;text-align: center;font-size: 17px;border:2px solid #E6E6E6;border-radius: 7px 7px 0px 0px;}
.image_title:before{content:'';display:inline-block;width:100%;height:2px;background:#fff;position: absolute;bottom: -2px;left:0px;}

.image_res .image_div{margin:7px 0px;margin-left:12px;float: left;position: relative;}
.link_res_div .image_div{margin:7px 0px;margin-left:12px;float: left;position: relative;border: 1px solid #E6E6E6;padding: 10px;height: 100px;
border-radius: 5px;
box-shadow: 1px 1px 3px rgba(0,0,0,.2);}
.link_res_div .image_div img{margin-bottom: 6px;}
.image_res .image_div .image_text{width:181px;/*min-height:38px;*/position: absolute;bottom: 0px;left:0px;background: url('../images/home/image_text_bg.png') no-repeat;
background-size: 100% 100%;color:#fff;text-align: center;/*line-height: 38px;*/padding:20px 0px 4px 0px;
}

.photo_box{float: left;
width: 185px;
margin: 5px;
/*min-height: 182px;*/margin-bottom: 20px;}
.photo_box p{padding:5px;}
.photo_box img{max-width: 185px;}



.link_block ul{list-style-type: none;margin-left:10px;}
.link_block ul li{float:left;}
.link_block ul li a{display: block;width:130px;height:70px;border:1px solid #000;margin:15px 22px;padding-top:16px;padding:5px;}


#works_box .content_tit{padding:0px 40px !important;}
#works_box .content_tit .cboxelement img{width:270px !important;height: 200px !important;}

.table_block td{padding:10px;}

.life_btn{display: inline-block;border-radius: 5px;
margin-right:10px;text-align: center;position: relative;border: 1px solid #e6e6e6e6;float: left;}
.life_btn:last-child{margin-right: 0px;}
.life_btn a:hover,.life_btn a.active{background: #92D050;color:#fff;}
.life_btn a{padding: 5px 13px;display: inline-block;}

.link_res_div a{color:#000;text-align: center;}
.link_res_div a:hover{color:#3CB879;}

.font_size_4{font-size: 17px;}/*font size="+1"*/





