@charset "gb2312";
*{margin:0 auto;padding:0;list-style-type:none;
}
div,p{margin:0;}
.clear{clear:both;}
body{font-family: "微软雅黑","arial"; font-size: 12px; color: #9fa0a4;}
a{font-family: "微软雅黑","arial";color: #222;text-decoration:none;font-size:12px;}
a:hover{color:#F00;}
a img{border:0;}
.w_1200{width:1200px;margin:0 auto;}
/*li a:hover{color:inherit;}*/
blockquote, q{quotes: none;}
.xt{border:#dbdbdb solid 1px;}
.xtb{border-bottom:#dbdbdb solid 1px;}

/*头部*/
.topbox{background-color:#f5f6f8;height:30px;color:#848486;}
.topbox .topr a{color:#848486;line-height:30px;}
.headbox{height:50px}
.headbox a{color:#fff;}
.headbox .headr{width:1200px;height: 50px;}
.toplogo{margin:0 auto;}
.toplogo img {
    width: 785px;
    height: 170px;
    margin: 0 auto;
    display: block;
}
/*首页新闻*/
.newsimgbox{padding: 8px 10px;width: 334px;position: relative;height: 224px;overflow: hidden;}
.newsimgbox p{position: relative;background: rgba(46,46,46,0.6);height: 30px;line-height: 30px;bottom: 30px;text-align:center;}
.newsimgbox a p{color:#FFFFFF;font-size:14px;}
.newsimgbox img {width:334px; height:224px;}
.newsbox{width:440px;height:240px;}
.hone-title h2{font-size:20px;color:#0086d3;font-weight:bold;}
.hone-title h2 span{font-size:16px;color:#8c8c8c;}
.cont {padding:5px;}
.cont h3{line-height:28px;font-weight:bold;}
.cont h3 a{color:#333333;font-size:13px;}
.cont p{color:#666666;line-height:24px; text-indent:2em;}
.cont p a{color:#E40001;}
.col_list{line-height:25px;}
.col_list_time{font-size:;color:#898989;font-family:"微软雅黑";}
.lsggbox .col_listbox2{padding-top:12px;}
.lsggbox .col_listbox2 .col_list{line-height:26px;padding-left:5px;}
.lsggbox .col_listbox2 .col_listico span{display:block;width:13px;font-size:10px;height:13px;line-height:13px;background:#858585;color:#FFFFFF;text-align:center;}
.hbjj{line-height:2; color:#666; padding-top:15px; text-indent:2em;}
.listico{background-color:#078df0!important;}
.more a{color:#333333;}
.more a:hover{text-decoration: underline;}
.hxjs_title h3{line-height:36px;height:36px;font-size:18px;color:#333333;padding-top:5px;}
.hxjs-text {line-height:18px;color:#666666; text-indent:2em;}
.home_mr{padding-top: 22px;height:128px;position: relative;}
.home_mr a{display:block; height:128px;}
.home_mr h3{margin-left:16px;font-size:16px;}
.home_mr p{width:122px;margin-left:28px;margin-top:12px;line-height:22px;font-size:16px;}
.spzx{background-image: url(images/home_spzx.jpg);background-repeat: no-repeat;}
.spzx a{background:url(images/icon3.png) no-repeat center;}
.spzx h3 span{color:#ce3e1c;}
.spzx h3,.shzr h3{color:#333333;}
.tzzgx{background:#CE3E1C; color:#FFF;}
.tzzgx a{background:url(images/icon1.png)no-repeat 116px 76px;}
.tzzgx p{font-size:15px;line-height:26px;margin-top:8px;}
.zxns a{background:url(images/icon2.png)no-repeat 116px 76px;}
.tzzgx a,.zxns a,.tzzgx a:hover,.zxns a:hover{color:#FFFFFF;}
.zxns{background:#078DF0;}
.shzr{background-image:url(images/home_shzr.jpg);background-repeat: no-repeat;}
.fwkhbox{height:285px;padding-top:16px;}

.fwkhbox .title h3{font-size: 20px;
   width: 1200px; height: 50px;border-bottom: 1px solid #e5e5e5;  margin-bottom: 23px;
    color: #333333;
    line-height: 56px;
 
 
    font-weight: bold;}
	.line{width:80px;height:2px;background:#005a9f;}
.fwkhbox .title h3 span{font-size: 14px;color: #666666;font-weight: normal;}
.fwkhbox hr{color:#DADADA;}
#fwkh {width:1200px; position:relative;margin-top: 20px;}
#fwkh .prev {width:26px; height:26px; position:absolute; background:url(images/bleft.png) center no-repeat; top:14px; left:-30px;}
#fwkh .next {width:26px; height:26px; position:absolute; background:url(images/bright.png) center no-repeat; top:14px; right:-30px;}
#fwkh .box{width:1200px; height:54px; overflow:hidden;}
#fwkh .list{width:9999px; height:54px; overflow:hidden;}
#fwkh .list li{ float:left;width:173px;height:54px; text-align:left;}
#fwkh .list li img {width:157px; height:52px;border:#cbcbcb solid 1px;}
/*尾部*/
.footer{padding-top: 25px;
    padding-bottom: 20px;color:#FFFFFF;}
.footer .left{padding-right:92px; border-right:#0b73c0 solid 1px;height:60px;padding-top:15px;}
.footer .left .fnavtit{text-align:center;line-height:30px;color:;font-size:14px;border-bottom:#515151 solid 1px;padding-bottom:5px;}
.footer .left .fnav a{display:block;margin-top:10px;color:#FFFFFF;text-align:center;line-height:24px;}
.footer .right{padding-left:46px;padding-top:18px;line-height:32px;font-size:14px;}
.footer .right h2{font-size:16px;line-height:42px;font-weight:bold;}
.footer .right .sec{padding-top:16px;width:210px;font-size:12px;text-align:center;}
.footer .right .sec a{display:inline-block;width:58px;padding-top:36px;height:26px;color:#fffFFF;}
.footer .right .sec a.xlwb{background:url(images/xlwb.png)no-repeat top center;}
.footer .right .sec a.wx{background:url(images/wx.png)no-repeat top center;margin:0px 18px;}
.footer .right .sec a.qq{background:url(images/qq.png)no-repeat top center;}
.wrapper{height:45px;background:#222222;text-align:center;line-height:45px;color:#666666;}
/*内页*/
.mleft{width:242px;}
.mleft .aside{position: relative; z-index: 9; width: 242px; margin-top: -201px;}
.mleft .aside .aside-head{background:#017ec2;height:138px;}
.mleft .aside .aside-head p {color:#FFF; font-weight:bold; font-size:24px; margin:70px 0 0 36px;}
.mleft .aside .aside-head img{margin-left:28px;margin-top:32px;}
.mleft .aside .asidenav{padding-bottom: 55px;background-color: #eeeeee;}
.mleft .aside .asidenav li a{display:block;width:192px;line-height:62px;height:62px;margin:0 auto;padding-left:26px;font-size:22px;border-bottom: 1px solid #dcdcdc;color:#333333;}
.asidenav li.on{background:#313131;}
.asidenav li.on a{color:#FFFFFF!important;border-bottom: 1px solid #313131!important;}
.aside .mspzx{background:url(images/m_spzx.jpg);height:92px;}
.aside .mspzx a,.aside .mtzzgx a,.aside .mshzr a,.aside .mzxns a{display:block;height:92px;padding-left:22px;}
.aside .mspzx a h3{font-size:22px;color:#333333;line-height:92px;}
.aside .mspzx a h3 span{color:#c20202;}
.aside .mtzzgx{background:#b73502;height:92px;}
.aside .mtzzgx a{background:url(images/icon1.png)no-repeat 180px 28px;padding-top:8px;height:84px;}
.aside .mtzzgx h3{color:#FFFFFF;font-size:21px;line-height:30px;}
.aside .mtzzgx p{width:128px;font-size:14px;line-height:22px;color:#FFFFFF;}
.aside .mshzr{background:url(images/m_shzr.jpg);height:92px;}
.aside .mshzr a h3{font-size:22px;color:#333333;line-height:92px;}
.aside .mzxns{background:#078df0;height:92px;}
.aside .mzxns a{background:url(images/icon2.png)no-repeat 180px 28px;padding-top:8px;height:84px;}
.aside .mzxns h3{font-size:21px;color:#FFFFFF;}
.aside .mzxns p{font-size:16px;color:#FFFFFF;line-height:28px;}
.tit h3{line-height:62px;font-size:21px;color:#333333;}
.router span{display:inline-block;font-size:16px;padding-left:24px;height:24px;line-height:24px;background:url(images/icon4.png)no-repeat;color:#333333;}
.router a{font-size:16px;}
.router{font-size:16px;}
.mright{width:920px;padding-top:10px;}
.mright .newslist li{overflow: hidden; width: 100%; padding: 20px 0; border-bottom: 1px dotted #dbd4cd;}
.newslist .time{float: left; width: 60px;}
.newslist .day, .newslist .date{background-color: #ececec; display: block; text-align: center; font-family: Arial;}
.newslist .day{height: 46px; line-height: 46px; border-bottom: 1px solid #fff; color: #000; font-size: 34px;}
.newslist .date{height: 22px; line-height: 22px; font-size: 10px;color:#333333;}
.newslist .conts{float: right; width: 840px;}
.newslist h3{ margin-top: -2px; font-size: 14px;font-weight: bold;padding-bottom:6px}
.newslist .more{margin-left: 8px;}
.conts p{color:#333333;font-size:14px;line-height:24px;}
.conts h3 a{color:#333333;}
.conts h3 a;hover{color:#FF0000 !important;}
.pag{text-align:right;padding-top:20px;}
.pag a{display:inline-block;margin-left:12px;padding:4px 8px;border:#eeeeee solid 1px;}
/* 顶部导航 */
.top_nav {
    height: 50px;
    width: 1100px;
    margin: auto;
}
.top_nav li{
	float:left;
	height: 50px;
	width:148px;
	text-align:center;
}
.top_nav a {

	text-align: center;
	display: inline-block;
	line-height: 50px;
	font-size: 16px;
	padding-right:14px;
		color:#fff;
	
}
.top_nav li:hover {
	background-color:#0494ea;
}
.top_nav div{
	width:148px;
	left:0;
	
	display:block;
	visibility:hidden;
	position:relative;
	z-index:9999;
	
	*margin-top:92px;
}
.top_nav div li{
	width:auto;
	height:40px;
	float:none;
}

.top_nav div ul {position:relative; background:#3879d9; clear:both; padding:0 10px;*background:#000;}
.top_nav div li:hover{ background:none;}
.top_nav div a {
	color:#FFF !important;
	padding:0 15px;
	background:none;
	font-size:14px;
	height:40px;
	line-height:40px;
	font-weight:normal;
}
.top_nav div a:hover {
	text-decoration:underline;
}
/*#menu_2 ul {left:228px;}
#menu_3 ul {left:463px;}
#menu_4 ul {left:335px;}
#menu_5 ul {left:445px;}
#menu_6 ul {left:555px;}
#menu_7 ul {left:665px;}
#menu_8 ul {left:775px;}
#menu_9 ul {left:795px;}*/
/* 侧边导航 */
.nav_left {}
.nav_left a{
	background:url(images/pub_p.jpg) no-repeat center;
	width:200px;
	height:34px;
	font-size:14px;
	text-align:center;
	line-height:34px;
	display:block;
}
#nav_left_now,.nav_left a:hover{
	font-weight:bold;
}
.pubcontent {font-size:14px; line-height:2; margin-top:10px;}
.twlist li {padding:15px 0; border-bottom:#CCC 1px dashed;}
.twlist li img {float:left; margin-right:20px;}
.twlist .twtit {margin:5px 0;}
.twlist .twtit a {font-size:16px; font-weight:bold;}
.pagestr span {padding:0 5px; border:#aaa 1px solid;}
.pagestr span.pnow {color:#D00}



div.h_ann,div.h_ann_w{ background:#fff url(images/line.gif) repeat-x left bottom; height:55px; border-bottom:1px solid #e5e5e5;}
div.h_ann_w{ background:url(images/laba.png) no-repeat  left center\9;*background:url(images/ann.gif) no-repeat left center;}
div.h_ann_l{ color:#888; float:left; margin:10px 0 0 0; width:50%; height:35px; line-height:35px; overflow:hidden;   background:none\9;*background:none; padding-left:2.8em; font-size:12px;}
div.h_ann_l a{ margin-right:3em;}
/*????′￠*/
dl.h_search{ float:right; margin:11px 0 0 0; height:32px; line-height:32px; border:1px solid #ececec; width:258px; background:#f9f9f9;}
dl.h_search dt{ float:left;}
dl.h_search dd{ float:right; background:#e7e7e7; width:70px; margin:-1px;}

div.r_340 dl.h_search{ float:none; margin:1em 0;}
/*è?¨????’???‰é’?*/
input.h_search_text,input.h_search_btn{ border:none; background:none; vertical-align:top;}
input.h_search_text{ height:35px; line-height:35px; padding:0px 0 0px 15px; width:150px;}
input.h_search_btn{ text-align:center; cursor:pointer; height:34px; line-height:34px; width:70px; font-size:16px; color:#333333;}
input.h_search_btn:hover{ background:#0b57a0; color:#fff; text-decoration:none;}

.scrollNews a{color:#333;}
.scrollNews:hover a{color:#005fa4;}

input.h_search_text {
    height: 33px;
    line-height: 35px;
    padding: 0px 0 0px 15px;
    width: 174px;
}
input.h_search_text, input.h_search_btn {
    border: none;
    background: none;
    vertical-align: top;
}
 input::-webkit-input-placeholder { font-size: 12px;}
 
 .footer{ background:#005ca0;}
.footer_logo{ float:left; border-right:1px solid #0b72bf; padding-right:30px;}
.footer_wz{ float:right; margin-left:30px; margin-top:10px; color:#bae0fd}
.fir{width:495px;height:22px;position:relative;top:-10px;}
.kd {
    width: 1050px;
    margin: 0 auto;
}

.foot{
	height:120px;
	margin-top:30px;
}

 .case ul{
	margin-top:20px;
	}
.case ul li{
	width:226px;
	height:196px;
	line-height:25px;
	border:1px solid #e5e5e5;
	float:left;
	text-align:center;
	margin-right:15px;
}
.case ul li:hover p{
	color:#005ca0;
}
.case ul li:nth-children(1){margin:0px;}
.case ul li:last-of-type{margin-right:0;}
.case ul li img{
	width:226px;
	height:169px;
}
.case_cont{margin-top:20px;}
.case_cont ul{
	width:850px;
}
.case_cont ul li{width:200px;overflow:hidden;text-align:center;}
.case_cont ul li{
	float:left;
	margin:20px 5px;
	border:1px solid #e5e5e5;
	line-height:30px;
}
.case_cont ul li:hover p{
	color:#005ca0;
	
}
.anytit{
	line-height:50px;
	height:50px;
	border-bottom:1px solid #e5e5e5;
	font-size:18px;
}
.line{
	width:80px;
	height:2px;
	background:#005a9f;
}
.anytit span {
	
	float:right;
}
.anytit span a{
	font-size:12px;
	color:#ccc;

}
.case{ margin-bottom:20px;}
.boxs {
    height: 25px;
    clear: both;
}

td.right p {
    color: #bae0fd;
}