@charset "utf-8";
*{margin:0 auto;padding:0;list-style-type:none;font-size:12px;}
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;}
li a:hover{color:inherit;}
blockquote, q{quotes: none;}
.xt{border:#dbdbdb solid 1px;}
.xtb{border-bottom:#dbdbdb solid 1px;}
/*头部*/
.topbox{background-color:#141414;height:30px;color:#FFFFFF;}
.topbox .topr a{color:#FFFFFF;line-height:30px;}
.headbox{height:92px;}
.headbox .headr{width: 995px;height: 92px;position: absolute;top:30px;right: 0px;}

#menu { width:100%; height:92px; clear:both; z-index:10;}
#menu li { position:relative; z-index:10;float:left; padding:0 2px;}
#menu li a {font-size:16px; display:block; padding:0px 29px; line-height:92px; color:#000000}
#menu li a:hover { background:#ebebeb; color:#000000;} 
#menu li ul {display: none;}
#menu li:hover ul {display: block; position:absolute; left:0px;} 
#menu li:hover ul li a {display:block;  background-color: rgba(0,0,0,0.6); color:#ffffff; width: 120px;border-bottom: 1px solid #979797;padding:0px 15px; font-size:14px; line-height:35px;}
#menu li:hover ul li a:hover {  background-color: rgba(0,0,0,0.8); color:#ffffff; }
#menu .clt a{ background:#ebebeb; display:block;}
.nobg{ background:none!important;}

.pro_list{ clear:both; width:100%;}
.pro_list li{ float:left; width:32.334%; padding:0 0.5%; overflow:hidden; height:auto;}
.pro_list li label{display:block;margin:0; padding:0; border:0;overflow:hidden; font-size:0; line-height:0;}
.pro_list li label img {cursor: pointer;width:100%;transition:transform 0.4s linear; height:220px;}
.pro_list li label img:hover {transform: scale(1.2);}
.pro_list li p{ text-align:center; display:block; font-size:15px; padding:10px 0;}

/* banner-box */
.banner-box{min-width:100%;height:460px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100%;}
.banner-box .bd li{width:100%;height:460px; position:absolute; top:0; left:0;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1200px;position:absolute;top:200px;left:50%;margin-left:-600px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}
.banner-btn a:hover {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.banner-box .hd {position:absolute;bottom:0px; width:100%; height:30px;/*padding-top:10px;background-color:rgba(255,255,255,0.2);border-top:rgba(255,255,255,0.4) solid 1px;*/}
.banner-box .hd ul {left:45%; position:absolute;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}

/*首页新闻*/
.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;}
.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:136px;background:#ECECEC;padding-top:16px;}
.fwkhbox .title h3{font-size:20px;color:#333333;line-height:56px;font-weight:bold;}
.fwkhbox .title h3 span{font-size: 14px;color: #666666;font-weight: normal;}
.fwkhbox hr{color:#DADADA;}
#fwkh {width:1200px; position:relative;}
#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{height:242px;padding-top:25px;padding-bottom:40px;background:#3f3f3f;color:#FFFFFF;}
.footer .left{padding-right:92px; border-right:#525252 solid 1px;height:227px;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: 5px;color:#FFFFFF;text-align:center;line-height: 20px;}
.footer .left .fnav a:nth-child(1){margin-top:10px;}
.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;}
.wrapper a{color:#666666;}
/*内页*/
/****当前位置****/
.main_top{ float:right;font-weight:normal;display:block;}
.main_top ul{ margin:0; padding:0; list-style:none;}
.main_top ul li{width:auto; float:left; padding-left:10px; padding-right:2px;background:url(../images/n2.jpg) 0px 8px no-repeat;color:#333; font-size:16px;}
.main_top label{padding-top:3px;overflow:hidden; display:block; padding-left:5px; margin:0; background:none; font-weight:normal;float:left; }
.main_top label a{}
.main_top label a:hover{}

/*******page*******/
#bottompage{clear:both;height:auto;text-align:center; width:auto;}
#bottompage ul{list-style:none; margin:0px; padding:0px;}
#bottompage ul li{float:left;display:block;margin-left:2px; padding:2px;width:auto;height:20px;line-height:20px; border:1px solid #eee;text-align:center;}
#bottompage ul li.nextprev span{ width:50px; display:block; background-color:#FFF;}
#bottompage ul li.pagenum{ width:auto; display:block;  background-color:#FFF;}
#bottompage ul li.pagenum a{ display:block; padding:0px 5px;}
#bottompage ul li span{display:block;width:auto;height:20px; background-color:#700000;}
#bottompage ul li.nextprev{width:50px; display:block; background-color:#FFF;}
#bottompage ul li span{display:block;background-color:#FFFFFF; width:auto; }
#bottompage ul li.currentpage{font-weight:bold; background-color:#2599e6; display:block; color:#FFF; width:23px;}
#bottompage ul li.currentpage span{display:block;background-color:#09F; }
#bottompage span.recordcount{display:block; background-color:#09F; padding-left:20px; margin-left:10px;border:0px;cursor:pointer;}
#bottompage{font-size:12px;font-family:arial,宋体;margin-top:30px;}

.pubcontent .sbtns{ background:#017ec2; border:0; padding:7px 30px; color:#FFF; font-size:14px;}
.pubcontent .font12-red{ color:#F00;}

.mleft{width:242px;}
.mleft .aside{position: relative; z-index: 9; width: 242px; margin-top: -201px;}
.mleft .aside .aside-head{background:#017ec2;height:138px; border-bottom:1px solid RGBA(255,255,255,.2)}
.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:#017ec2;}
.asidenav li.on a{color:#FFFFFF!important;border-bottom: 1px solid #017ec2!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: 92px;
}
.top_nav li{
	float:left;
	height: 92px;
	width:110px;
	text-align:center;
}
.top_nav a {
	color: #333 !important;
	text-align: center;
	display: inline-block;
	line-height: 92px;
	font-size: 16px;
	padding-right:14px;
	background:url(../images/navico.png) no-repeat center right;
}
.top_nav li:hover {
	background-color:#ebebeb;
}
.top_nav div{
	width:100%;
	left:0;
	height:40px;
	display:block;
	visibility:hidden;
	position:absolute;
	z-index:9999;
	background:none;
	*margin-top:92px;
}
.top_nav div ul {position:absolute; background:rgba(0,0,0,0.7); clear:both; padding:0 10px;*background:#000;}
.top_nav div li{
	width:auto;
	height:40px;
	float:left;
}
.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:115px;}
#menu_3 ul {left:225px;}
#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;}

.pubcontent, .pubcontent *{color:#333; font-size:14px}


.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}