@charset "utf-8";
/* 主要的CSS样式 CSS Document */
/*<![CDATA[*/
@import url(common.css);

#menu7{display:none !important;}
.tips{ background-color:#eeeeee; color:#4b4b4b; height:30px; line-height:30px;}
.tips strong{color:#da251c; font-weight:normal;}
.maindiv{width:980px; margin:0px auto; overflow:hidden;}
.slogin{
	border:0px;
	height:22px;
	background-color:#5f5e5e;
	text-align:center;
	color:#fff;
	cursor:pointer;}
.slogintext{
	height:20px; width:100px;}
.tleft{float:left;}
.tleft a{color:#da251c;}
.sc{float:right; width:240px; height:30px; overflow:hidden;}
.sc a{color:#868686;}
.sc div{float:right;}
.sc div a{line-height:30px;}
/*.sc .weibo span{float:left;color:#da251c; padding-left:5px;}
.sc .weibo a img{padding-top:2px;}*/
.logo{height:114px;}
.tlogo{padding-top:25px; width:516px; float:left;}
.weibo{float:left; width:185px; padding-top:25px;background:url(../images/sinaweibo.gif) 0px 35px no-repeat; padding-left:55px; line-height:18px;}
.weibo h4{ color:#868686; font-size:12px; font-weight:normal;}
.weibo p{color:#868686;}
#wb_follow_btn{display:block; padding-top:8px;}
.weibo_widget_btn:link, .weibo_widget_btn:visited {
    background-position: 0 0;
    color: #FFFFFF;
    text-decoration: none;
}
.weibo_widget_btn {
    display: inline-block;
    height: 25px;
    line-height: 22px;
    margin: 0;
    padding: 0 0 0 12px;
}
.weibo_widget_btn, .weibo_widget_btn em {
    background: url("../images/widget_btn_def.gif") no-repeat scroll 0 0 transparent;
    font-size: 12px;
    font-weight: normal;
}
.weibo_widget_btn:hover {
    background-position: 0 -70px;
    color: #FFFFFF;
    text-decoration: none;
}
.weibo_widget_btn em {
    background-position: right -35px;
    cursor: pointer;
    display: inline-block;
    font-style: normal;
    height: 25px;
    margin: 0;
    padding: 2px 12px 0 0;
	color:#fff;
}
.weibo_widget_btn:hover em {
    background-position: right -105px;
    color: #FFFFFF;
}

.stright{ float:right; width:220px; padding-top:25px;}
.tselect{padding-bottom:20px; padding-left:20px;}
.tselect a{display:block;}
.tselect .f1{background:url(../images/topselect.gif) no-repeat; width:181px; height:29px; line-height:29px; display:block; padding-left:10px; color:#818080;}
#m1{background:url(../images/select_node.gif) no-repeat; width:188px; height:98px; margin-top:-2px; padding-top:7px; padding-left:1px; padding-right:2px;
position: absolute;
	visibility: hidden; z-index:9999;
	}
#m1 a{padding-left:10px; height:29px; line-height:29px;}
#m1 a:visited,#m1 a:link{color:#939393;}
#m1 a:hover{color:#53a1bb; background-color:#f2fafc;}

#m2{width:90px;position: absolute; background-color:#0077b6; left:0px; z-index:999;visibility: hidden; padding-bottom:3px; margin-top:0px;}
#m2 a{height:26px; line-height:26px; text-align:center; border-bottom:1px dashed #b1d6f1; padding:0px;font-size:12px}
#m2 a:visited,#m2 a:link{color:#fff;}
#m2 a:hover{color:#53a1bb; background-color:#f2fafc; background-image:none;}

#nav1{width:90px;position: absolute; background-color:#0077b6; left:0px; z-index:999;visibility: hidden; padding-bottom:3px; margin-top:0px;}
#nav1 a{height:26px; line-height:24px; text-align:center; border-bottom:1px dashed #b1d6f1; padding:0px; font-size:12px}
#nav1 a:visited,#nav1 a:link{color:#fff;}
#nav1 a:hover{color:#53a1bb; background-color:#f2fafc; background-image:none;}

#nav2{width:90px;position: absolute; background-color:#0077b6; left:0px; z-index:999;visibility: hidden; padding-bottom:3px; margin-top:0px;}
#nav2 a{height:26px; line-height:26px; text-align:center; border-bottom:1px dashed #b1d6f1; padding:0px;font-size:12px}
#nav2 a:visited,#nav2 a:link{color:#fff;}
#nav2 a:hover{color:#53a1bb; background-color:#f2fafc; background-image:none;}

#nav4{width:90px;position: absolute; background-color:#0077b6; left:0px; z-index:999;visibility: hidden; padding-bottom:3px; margin-top:0px;}
#nav4 a{height:26px; line-height:26px; text-align:center; border-bottom:1px dashed #b1d6f1; padding:0px;font-size:12px}
#nav4 a:visited,#nav4 a:link{color:#fff;}
#nav4 a:hover{color:#53a1bb; background-color:#f2fafc; background-image:none;}

#nav5{width:90px;position: absolute; background-color:#0077b6; left:0px; z-index:999;visibility: hidden; padding-bottom:3px; margin-top:0px;}
#nav5 a{height:26px; line-height:26px; text-align:center; border-bottom:1px dashed #b1d6f1; padding:0px;font-size:12px}
#nav5 a:visited,#nav5 a:link{color:#fff;}
#nav5 a:hover{color:#53a1bb; background-color:#f2fafc; background-image:none;}

#nav6{width:90px;position: absolute; background-color:#0077b6; left:0px; z-index:999;visibility: hidden; padding-bottom:3px; margin-top:0px;}
#nav6 a{height:26px; line-height:26px; text-align:center; border-bottom:1px dashed #b1d6f1; padding:0px;font-size:12px}
#nav6 a:visited,#nav6 a:link{color:#fff;}
#nav6 a:hover{color:#53a1bb; background-color:#f2fafc; background-image:none;}

#nav7{width:90px;position: absolute; background-color:#0077b6; left:0px; z-index:999;visibility: hidden; padding-bottom:3px; margin-top:0px;}
#nav7 a{height:26px; line-height:26px; text-align:center; border-bottom:1px dashed #b1d6f1; padding:0px;font-size:12px}
#nav7 a:visited,#nav6 a:link{color:#fff;}
#nav7 a:hover{color:#53a1bb; background-color:#f2fafc; background-image:none;}
/*menu*/

.menu{ height:41px; background:url(../images/menu_bg.gif) no-repeat;position:relative; z-index:33;}
.menu ul{}
.menu ul li{float:left; height:41px; line-height:41px; position:relative;}
.menu a{font-family:"微软雅黑"; font-size:14px; color:#fff; display:block; padding-left:18px; padding-right:18px;}
.menu a:hover{background:url(../images/menu_mouse.gif) no-repeat center; color:#222;}
.menu a.current{background:url(../images/menu_mouse.gif) no-repeat center; color:#222;}
.menu ul .line{width:2px; background:url(../images/line.gif) no-repeat;}
.menu ul .s1{width:85px; text-align:center;}

.search{/*background:url(../images/search.gif) 60px 20px no-repeat; padding-left:100px; */line-height:41px;}
.search form{_padding-top:10px;}
.search_btn{background:url(../images/search_btn.gif) no-repeat; border:0px; width:22px; height:20px; cursor:pointer;}
#keyword_text{background:url(../images/search_icon.gif) 0px 1px no-repeat #FFF; padding-left:18px; border:1px solid #e3ecff; line-height:20px; color:#999}

.banner{margin-top:8px;overflow:hidden;width:980px;height:223px;position:relative;clear:both;border:0;background-color:#ffffff;}
#TabID{ position:absolute; bottom:15px; right:20px;}
#TabID li{list-style:none;float:left;width:16px;height:16px;FILTER:alpha(opacity=80);opacity:0.8;border:1px solid #000000;background-color:#ECF4EC;color:#000000;list-style:none;text-align:center;cursor:pointer;padding:2px 5px 0 5px;margin:0 2px}
#TabID li:hover,#TabID li.active{border:1px solid #000000;background-color:#000000;color:#FFFFFF;}

.footline{height:3px; background-color:#0093dd;}
#foot{
background:url(../images/foot.gif) top no-repeat #fff;
color:#232323; padding-bottom:8px; overflow:hidden;}
#foot .zs{text-align:center;}
#foot .copy{color:#232323; text-align:center; padding-top:15px; padding-bottom:15px;}
#foot .copy a{color:#232323;}
#foot .foottext{padding-left:80px; line-height:23px;}
#foot .fkey{padding-left:60px;}
#foot .fkey a{color:#232323;}
#foot .fkey a:hover{color:#C30;}



#menu dt { padding-left:20px; height:33px; line-height:33px; overflow:hidden; font-weight:bold; display:block; cursor:pointer;}
#menu dt a{color:#365d90;}
#menu .aNormal{ background: url(../images/lment_li.gif) no-repeat 5px;}
#menu .aSpecially{ background: url(../images/lment_li_click.gif) no-repeat 5px 11px;}
#menu dd {display:none; padding-right:5px;}
#menu dd a { display:block;padding-left: 25px; background:url(../images/ico1.gif) no-repeat 15px 13px; border-bottom:1px solid #f1f1f1;height:30px; line-height:30px;_height:28px; _line-height:28px; overflow:hidden; }		

#menu1 dt { padding-left:20px; height:33px; line-height:33px; overflow:hidden; font-weight:bold; display:block; cursor:pointer;}
#menu1 dt a{color:#365d90;}
#menu1 .aNormal{ background: url(../images/lment_li.gif) no-repeat 5px;}
#menu1 .aSpecially{ background: url(../images/lment_li_click.gif) no-repeat 5px 11px;}
#menu1 dd {display:none; padding-right:5px;}
#menu1 dd a { display:block;padding-left: 25px; background:url(../images/ico1.gif) no-repeat 15px 13px; border-bottom:1px solid #f1f1f1;height:30px; line-height:30px;_height:28px; _line-height:28px; overflow:hidden; }	

.left{width:220px; float:left;}
.left .submenu h3{height:49px; background:url(../images/subtitle_bg.gif) no-repeat;}
.left .submenu h3 span{ display:block;padding-left:25px; padding-top:20px;}
.left .submenu ul{border:1px solid #d9d9d9; padding-top:8px; padding-bottom:8px; border-bottom:0px;}
.left .submenu ul li{height:30px; line-height:30px;}
.left .submenu ul li a{ padding-left:10px;display:block; background:url(../images/icon.gif) 200px 12px no-repeat;}
.left .submenu ul li a:hover{ padding-left:10px;display:block; background:url(../images/smouse.gif) no-repeat; font-weight:bold; color:#fff;}
.left .submenu ul li a.current{ padding-left:10px;display:block; background:url(../images/smouse.gif) no-repeat; font-weight:bold; color:#fff;}

.left .subnews{border:1px solid #d6d6d6; border-bottom:0px;}
.left .subnews h3{padding-left:20px; padding-top:10px; padding-right:10px;}
.left .subnews h3 span{display:block; padding-bottom:10px; border-bottom:1px solid #cecece;}
.left .subnews ul{padding-top:8px; padding-left:10px; padding-right:10px; padding-bottom:10px;}
.left .subnews ul li{line-height:28px; height:28px; background:url(../images/icon2.gif) 3px 12px no-repeat; padding-left:12px; overflow:hidden;border-bottom:1px dashed #DEDEDE;}

.acontent .news li{border-bottom:1px dashed #DEDEDE; line-height:28px; height:28px; background:url(../images/icon2.gif) 4px 13px no-repeat; padding-left:15px;}



.right{width:750px; float:left; padding-left:10px; overflow:hidden;}
.main{ border:1px solid #d6d6d6; padding:8px; overflow:hidden;}
.main .breadcrumb{border-bottom:1px solid #e2e2e2; padding-bottom:5px; padding-left:8px; padding-top:5px; overflow:hidden; height:28px; display:block; }
.main .breadcrumb h1,.main .breadcrumb h2{display:block; float:left;font-family:"微软雅黑"; font-size:16px; font-weight:bold;width:200px;}
.main .breadcrumb span{display:block; float:right; width:500px; float:left; font-size:12px; text-align:right; color:#666;}
.main .breadcrumb span a{color:#666;}
.main .breadcrumb span a:hover{color:#F63;}
.main .acontent{padding-top:10px; line-height:28px; color:#333; overflow:hidden;}
.main .content{padding-top:10px; line-height:28px; color:#333;}
.main .acontent h1,.main .content h1{display:block;font-family:"微软雅黑"; font-size:16px; font-weight:bold; text-align:center;}
.content{ color:#333; line-height:28px;}
.content #Class_Custom_Content{font-size:14px; padding-top:0px;}
.content .tar{ font-weight:bold; color:#039;}
.content a:hover{ color:#F60; text-decoration:underline;}
.content h1{font-size:18px; font-weight:bold; font-family:"微软雅黑"; text-align:center; padding:15px 0 3px 0;}
.content .dmore{ color:#777; border-bottom:1px dashed #999; text-align:center;}
.content .p_img{text-align:center; /*padding-top:15px; overflow:hidden;*/}
.content .tag{padding-left:30px; color:#bf3f00; padding:8px 0; clear:both;}
.content .tag a{color:#bf3f00; padding-right:8px;}
.content .next{ color:#333;}
.content .next a{color:#333; text-decoration:underline; padding-right:40px;}
.content .next a:hover{color:#039;}
.content .xiangguan{background-color:#dcefff; border:1px solid #c0e3ff; color:#006391; font-weight:bold; line-height:30px; padding-left:10px;}
.content .xiangguan_content{border:1px solid #e3e3e3; border-top:0px; padding:10px; overflow:hidden;}
.content .tuijian{padding:2px 0 5px 10px; background-color:#1663AF;}
.content .tuijian span{color:#fff; font-weight:bold;}
.content .tuijian input{width:96%;}
.content .guanbi{text-align:center; clear:both; padding:10px;}
/*.content .tar{ font-weight:bold; color:#09C; text-decoration:underline;}
.content a:hover{ color:#039;}
.content h1{font-size:16px; font-weight:bold; font-family:"微软雅黑"; text-align:center; padding:15px 0;}
.content .dmore{ color:#777; border-bottom:1px dashed #999; text-align:center;}
.Content #Class_Custom_Content{font-size:14px; padding-top:15px;}
.content .p_img{text-align:center;}
.content .tag{padding-left:30px; color:#bf3f00; padding:8px 0; clear:both;}
.content .tag a{color:#bf3f00; padding-right:8px;}
.content .next{ color:#333;}
.content .next a{color:#333; text-decoration:underline; padding-right:40px;}
.content .next a:hover{color:#039;}
.content .xiangguan{background-color:#dcefff; border:1px solid #c0e3ff; color:#006391; font-weight:bold; line-height:30px; padding-left:10px;}
.content .xiangguan_content{border:1px solid #e3e3e3; border-top:0px; padding:10px; overflow:hidden;}
.content .tuijian{padding:2px 0 5px 10px; background-color:#1663AF;}
.content .tuijian span{color:#fff; font-weight:bold;}
.content .guanbi{text-align:center; clear:both; padding:10px;}*/

/*新闻记录页的分页page link css*/
#itemPage { text-align:center; padding-top:12px; padding-bottom:15px; clear:both; zoom:1;display:block; }
#itemPage a { border:1px solid #ccc; padding-top:1px; padding-left:12px; padding-right:12px; padding-bottom:0px; line-height:26px; display:inline-block; color:#1e50a2; background-color:#f0f4f5; margin-left:8px; font-family:"微软雅黑", "宋体"; }
#itemPage a:hover { color:#fff; background-color:#1e50a2; text-decoration:none; }
#itemPage a:active { color:#fff; background-color:#1e50a2; }
#itemPage .current { color:#fff; background-color:#1e50a2; color:#fff; font-weight:bold; font-family:"微软雅黑", "宋体"; }
/*新闻记录页的分页page link css end*/

/*新闻列表页的分页page link css*/
/*page link css*/
#listPage{
	text-align:center;
	margin-top:12px;
	clear:both;
	zoom:1;
}
#listPage span{
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	padding-top:1px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:0px;
	line-height:19px;
	display:inline-block;
	color:#ccc;
	margin-left:3px;
	font-family:"微软雅黑","宋体";
}
#listPage a{
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	padding-top:1px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:0px;
	line-height:19px;
	display:inline-block;
	color:#1e50a2;
	background-color:#f0f4f5;
	margin-left:3px;
	font-family:"微软雅黑","宋体";
}
#listPage a:visited{
	color:#1e50a2;
}
#listPage a:hover{
	color:#fff;
	background-color:#1e50a2;
	text-decoration:none;
}
#listPage a:active{
	color:#1e50a2;
}
#listPage .active{
	color:#fff;
	background-color:#1e50a2;
	font-weight:bold;
}
/*page link css end*/
/*新闻列表页的分页page link css end*/

.con{background:url(../images/contact_bg.gif) bottom right no-repeat;}

.fl{float:left;}
.fr{float:right;}

#classul .aSpecially a{ padding-left:10px;display:block; background:url(../images/smouse.gif) no-repeat; font-weight:bold; color:#fff;}
#classul .aNormal a{ padding-left:10px;display:block; background:url(../images/icon.gif) 200px 12px no-repeat;}
#classul .aNormal a:hover{ padding-left:10px;display:block; background:url(../images/smouse.gif) no-repeat; font-weight:bold; color:#fff;}


.honor li{float:left; padding-right:30px; width:150px;}
.honor .pic_item{width:150px; height:200px;border:1px solid #e6e6e6; padding:5px;overflow:hidden;display: inline-block; text-align:center;}
.honor .pic_item i {display: inline-block;height: 100%;vertical-align: middle;}
.honor .pic_item img{vertical-align:middle;}
.honor li span{ display:block; padding-top:5px; height:48px; overflow:hidden; line-height:24px; text-align:center; font-size:12px; font-weight:bold; text-align:center;}

.s{margin-left:10px;}
.pro_list{width:350px; float:left; padding-left:5px; border:1px solid #eaeaea}
.pro_list h3{font-family:"微软雅黑"; font-size:14px; display:block;}
.pro_list ul li{background:url(../images/icon3.gif) no-repeat 0 10px; padding-left:12px; font-weight:bold;}
.pro_list ul li ul li{background:none; font-weight:normal;}
/*]]>*/

.project_Class_list{overflow:hidden;}
.project_Class_list ul li{float:left; padding-right:43px; width:135px;}
.project_Class_list ul li span{ display:block; overflow:hidden; height:83px; line-height:28px; text-align:center; font-size:12px; text-align:left;}
.project_Class_list .pic_item{width:150px; height:112px;border:1px solid #e6e6e6; padding:5px;overflow:hidden;display: inline-block; text-align:center;}
.project_Class_list .pic_item i {display: inline-block;height: 100%;vertical-align: middle;}
.project_Class_list .pic_item img{vertical-align:middle;}

.project_class{padding:6px; border:1px solid #7EBDF1; background-color:#D9F0FD; overflow:hidden;}
.project_class li{float:left;padding-right:6px;}
.project_class li a{ color:#36C;}
.project_class .aNormal a{ color:#36C;}
.project_class .aSpecially a{ color:#36C; font-weight:bold;}


.videoList{overflow:hidden;}
.videoList li{padding-left:15px; background:url(../images/icon2.gif) no-repeat 5px 12px; border-bottom:1px dashed #e3e3e3;}
.videoList li a{display:block;}

.message{ padding-bottom:5px; margin-top:5px; border-bottom:1px dashed #dedede;}
.message .mtitle{background-color:#f1f1f1; font-weight:bold; padding:0 8px;}
.message .mtitle span{float:right; font-weight:normal;}
.message .mcontent{padding:0 3px;}
.message .mcontent .re{padding:5px; border:1px solid #f3dcc1; background-color:#f7e6d2; color:#ff3300;}