html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,input,p,blockquote,th,td,form,p{margin:0;padding:0;}
ol,ul,li,dd,dt,dl{ list-style:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
img{border:0;}
caption,th{text-align:left;}
input,select,textarea{font-size:14px; color:#666; font-family:'lucida grande',taho,verdana,'trebuchet ms',sans-serif;}
body{margin:0 auto;font:14px/28px microsoft yahei,SimSun, Arial, Helvetica, sans-serif;}
a{text-decoration:none;color:#333;}
a:hover{color:#FF6600;text-decoration:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:18px;font-weight:normal;text-align:left;}
.bold{font-weight:bold;}
select,input,img,select,button,textarea{vertical-align:middle;/* font-size:15px; *//* outline:none; *//* font-family:"Microsoft Yahei",Tahoma,Arial,sans-serif; */}
@font-face {
  font-family: 'iconfont';  /* project id 333158 */
  src: url('//at.alicdn.com/t/font_333158_k5ptgb16hdaq0k9.eot');
  src: url('//at.alicdn.com/t/font_333158_k5ptgb16hdaq0k9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_333158_k5ptgb16hdaq0k9.woff') format('woff'),
  url('//at.alicdn.com/t/font_333158_k5ptgb16hdaq0k9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_333158_k5ptgb16hdaq0k9.svg#iconfont') format('svg');
}
@font-face{
	font-family:"NoveDemiBold";
	src: url('font/novecentowide-demibold-webfont.eot');
	src: url('font/novecentowide-demibold-webfont.eot?#iefix') format('embedded-opentype'),
	url('font/novecentowide-demibold-webfont.woff2') format('woff2'),
	url('font/novecentowide-demibold-webfont.woff') format('woff'),
	url('font/novecentowide-demibold-webfont.ttf') format('truetype'),
	url('font/novecentowide-demibold-webfont.svg#dincond-boldalternateregular') format('svg');
}
@font-face{
	font-family: 'dincond-medium-webfont';
	src: url('font/dincond-medium-webfont.eot');
	src: url('font/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), 
	url('font/dincond-medium-webfont.woff2') format('woff2'), 
	url('font/dincond-medium-webfont.woff') format('woff'), 
	url('font/dincond-medium-webfont.ttf') format('truetype'), 
	url('font/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg');
}

.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}


.clear{clear:both;}

.b-d{border-bottom:#dddcdc 1px solid;}
.b-dd{border-bottom:#dddcdc 2px solid;}
.b-abcd{border:#dddcdc 1px solid;}
.b-bcd{border:#dddcdc 1px solid; border-top:none;}
.bff{ background:#FFF;}
.m5{margin-top:5px;}
.m10{margin-top:10px;}
.m15{margin-top:15px;}
.m20{margin-top:20px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}

.p3{ padding:3px;}
.p5{ padding:5px;}
.p8{ padding:8px;} 
.warp{width:100%;}

.h130{ height:110px;}

.fr{ float:right;}
.fl{ float:left;}
.textr{text-align:right;}
.textc{text-align:center;}
.textl{text-align:left;}
.showpc{display:block;}
.showmobile{display:none;}
.banner{ height:85px; width: 1200px; margin: 0 auto;position:relative;line-height:85px;}
.w10{width:10px;}
.w15{width:15px;}
.w20{width:20px;}
.w100{ width:100px;}
.w150{ width:150px;}
.w260{ width:260px;}
.w330{ width:330px;}
.w340{ width:340px;}
.w370{ width:340px;}
.w400{ width:400px;}
.w410{ width:410px;}
.w420{ width:420px;}
.w440{ width:440px;}
.w460{ width:460px;}
.w480{ width:480px;}
.w490{ width:490px;}
.w500{ width:500px;}
.w520{ width:520px;}
.w540{ width:540px;}
.w570{ width:570px;}
.w580{ width:580px;}
.w600{ width:600px;}
.w640{ width:640px;}
.w660{ width:660px;}
.w680{ width:680px;}
.w755{ width:755px;}
.w820{ width:820px;}
.w930{ width:930px;}

.main{width:1200px;margin:0px auto 0; position:relative;}
.content{width:1200px; padding:20px 30px;}
.tzgg{ width:260px;}
.tzggcon{overflow:hidden;height:253px;width:100%;}
.lmtitle{ background:url(tp2.png) no-repeat -20px; line-height:42px; height:42px;}
.lmtitle h2{ font-size:24px; font-weight:bold; color:#FFF; text-align:center; float:left;padding-left:30px;}

.lmtitle2{ background:url(../tz/tp2.png) no-repeat 0px; line-height:42px; height:42px; }
.lmtitle2 h2{ font-size:16px; font-weight:bold; color:#FFF; text-align:center; float:left;padding-left:10px;}


.topbg{height:40px;margin:0px auto;position:relative; line-height:41px;border-bottom: 1px solid #f0efef;}

/*顶部*/
.time{ width:200px; float:left; line-height:35px; color:#666;}
.weather{width:330px; float:left;height:20px; padding-top:2px;}
.shoucang{float:right;height:35px; line-height:35px; text-align:right;}
.shoucang a{color:#333; text-decoration:none;}
.topT {color:#a1a1a1;}
.topTL {color:#a1a1a1;margin-right:15px;}
.topTR a{float: right;margin:0 0 0 20px;color: #bc082b;}

/*搜索*/
.header-search{ }
.header-search input.search {height: 26px;margin-right: 5px;padding-left: 10px;border: none;border-radius: 3px;font-size: 12px;line-height: 25px;border: 1px solid #014c71; width:180px;}
.header-search input.submit {position: relative;width: 54px;height: 27px;background-color: #014c71;border: none;border-radius:3px;font-size: 12px;color: #fff;line-height: 25px;}

.banner .logo {height:70px;line-height:70px;margin-top:15px;}

.navll .nav li {float:left;height:85px;width:70px;margin-left:12px;text-align:center;}
.navll .nav li a{height:85px;display:block;color: #504f4f;font-size: 16px;font-family: "微软雅黑";}
.navll .nav li a:hover{border-bottom:2px solid #bc082b;color:#bc082b;}

/*头部大图*/
#container {width: 100%;height: 478px;overflow: hidden;position:relative;}
.cbg {background-color:rgb(126, 103, 72);height:40px;}
/* »ÃµÆ */
.slideBox{ width:100%; height:360px; overflow:hidden; position:relative;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hdmore{height:20px;position:absolute; right:5px; bottom:10px;overflow:hidden;z-index:2; line-height:20px;}
.slideBox .hdmore a{ font-size:14px; color:#FC0;}

.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left;width:10px; height:10px;background:#fff; cursor:pointer;border-radius:10px; display: inline-block;margin-right: 10px;}
.slideBox .hd ul li.on{ background:orange; color:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;overflow:hidden;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li p{ position:absolute; bottom:0px; left:0px; line-height:40px; font-size:16px; background: url(tmbg.png); color:#fff; width:96%; padding:0px 2%; overflow:hidden; height:40px;}
.slideBox .bd img{ width:540px; height:360px; display:block;  }

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

#container .slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:47%; bottom:5px; z-index:1; }
#container .slideBox{ width:100%; height:478px; overflow:hidden; position:relative;}
#container .slideBox .bd img{ width:auto; height:auto; display:block;  }
#container .slideBox .hd ul li.on{ background:orange; color:#fff;box-shadow: 0 0 5px 2px orange;}


/*通知公告*/
.xn-content-one{background-color: #fafafa;overflow: hidden;height: 50px;line-height: 50px;width:1200px;margin:0px auto;}
.xn-content-one-box{padding: 0 20px;}
.xn-content-one-left{float: left;overflow: hidden;}
.xn-content-one-right{float: right;}
.xn-content-one-right{width: 40px;height: 20px;line-height: 20px;background-color: #ececec;text-align: center;font-size: 12px;color: #999;margin-top: 15px;font-size: 12px;}
.content-one-left-tonggao{float: left;margin-right: 30px;}
.content-one-left-list{float: left;overflow: hidden;}
.content-one-left-list ul li{float: left;margin-right: 20px;width:326px;}
.content-one-left-list .index-time{font-size: 12px;color: #999999;margin-left: 15px;}


/*标题切换*/
.menub1_1 {float: left;cursor: pointer;line-height:39px;height:38px; text-align: center; border-bottom: 2px solid #3f51b5; margin-bottom: -2px;}
.menub1_1 a{color: #3f51b5;font-size:16px; font-weight:bold; font-family:microsoft yahei;}
.menub1_1 a:hover{color:#3f51b5; text-decoration:none;}
.menub1_2 {	font-weight: normal;float: left;cursor: pointer;line-height:39px; height:39px; text-align: center;}
.menub1_2 a{color:#8a8a8a;font-size:16px;font-family:microsoft yahei;    display: inline-block;}
.tab_title{ height:38px;line-height:38px;}
.tab_con{padding:8px;}

/*调用新闻*/

.govpushinfo150203{width:100%; height: 308px; overflow: hidden;}
.govpushinfo150203 ul {margin: 0;}
.govpushinfo150203 li {list-style: none;white-space: nowrap;height: 38px;line-height: 38px;overflow: hidden;border-bottom: 1px dotted #e5e5e5;background:url(/images/li.gif) left center no-repeat;padding-left:12px;}
.govpushinfo150203 li a {text-decoration: none;float: left;width:78%;display: block;overflow: hidden;text-overflow: ellipsis;font-size: 15px;}
.govpushinfo150203 li span {float: right;color: #999;width:20%;text-align: right;}


/**/
#tab {overflow:hidden;zoom:1;height:38px;}
#tab li {float:left;height:38px;cursor:pointer;line-height:38px;width:113px; text-align: center; }
#tab li a{color:#8a8a8a;font-size:16px;}
#tab li.current {float:left;color:#014c71;font-weight:bold; border-bottom:1px solid #014c71;height:39px; z-index: +99; margin-bottom:-1px;background:url(/images/tit_03.jpg) no-repeat;}
#tab li.current a {color:#fff;}
#content ul {display:none;padding:0 0 ;}

#tab1 {overflow:hidden;zoom:1;height:38px;}
#tab1 li {float:left;height:38px;cursor:pointer;line-height:38px;width:113px; text-align: center; }
#tab1 li a{color:#8a8a8a;font-size:16px;}
#tab1 li.current {float:left;color:#014c71;font-weight:bold; border-bottom:1px solid #014c71;height:39px; z-index: +99; margin-bottom:-1px;background:url(/images/tit_03.jpg) no-repeat;}
#tab1 li.current a {color:#fff;}
#content1 ul {display:none;padding:0 0 ;}

.box {width:590px;}
#content {padding:10px;}
#content1 {padding:10px;}
.list{ width:96%; height:auto;  margin-top:10px; overflow:hidden;}
.list li{ width:100%; height:32px; line-height:32px; float:left;}
.list li span{ width:90px; float:right;    color: #999;text-align:right;}

/*项目展示*/
.index_metro {background: #E3E3E3;color: #686868;width:100%;height:170px;clear:both;}
.xmzs {padding-top:15px;}
.xmzs_box {padding:5px;background-color:#fff;width:1090px;overflow:hidden;}
.xmzs_box ul li{width:190px;height:135px;float: left;overflow: hidden;margin:0 5px;background-color:#fff;}
.xmzs_box ul li img{width:192px;height:135px;}

.xmzs h3 {float:left;width:105px;height:135px;background:url(/images/list_pic_tit.jpg) left center no-repeat;margin:0 0 0 3px;}
.picMarquee-left .bd{width:1090px;overflow: hidden;}


/**/

.content li {width: 25%;float: left;position: relative;height: 252px;}
.content li img {width: 100%;height: 100%;}
.content li .more {position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;background:#000; background-color:rgba(0,0,0,0.6);text-align: center;display: none;}
.content li .more a {display: block;height: 31px;width: 92px;margin: 109px auto;border: 1px solid #FFF;background: #0080C4;text-align: center;font-size: 14px;line-height: 31px;color: #FFF;margin-left:35%;}
.content li .more a:active,.index_metro li .more a:hover,.index_metro li .more a:focus {color: #FFC000;}
.content li .indexmetro {padding: 15px 20px;height: 222px;background: #FFF;}
.content li .indexmetro h4 {font-size: 18px;line-height: 37px;font-weight: bold;padding-bottom: 10px;}
.content li .indexmetro h4 a {color: #004473;}
.content li .indexmetro h4 a:active,.index_metro li .indexmetro h4 a:hover,.index_metro li .indexmetro h4 a:focus {color: #0268b3;}
.content li .indexmetro .desp {height: 132px;overflow: hidden;line-height:28px;}
.content li .indexmetro .details {float: right;font-size: 12px;padding-top: 10px;}
.content li .index_hr dd {line-height: 34px;height: 35px;border-bottom: 1px dashed #E0E0E0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.content li .arrow {position: absolute;top: 20px;border: 10px solid transparent;width: 0;height: 0;z-index: 2;}
.content li.metro1 .arrow,.index_metro li.metro3 .arrow {right: 0;border-right-color: #FFF;}
.content li.metro6 .arrow,.index_metro li.metro8 .arrow {left: 0;border-left-color: #FFF;}
.content li.on .indexmetro {background: #007FC4;color: #FFF;}
.content li.on .indexmetro a {color: #FFF;}
.content li.on .indexmetro a:active,.index_metro li.on .indexmetro a:hover,.index_metro li.on .indexmetro a:focus {color: #FFC000;}
.content li.on.metro1 .arrow,.index_metro li.on.metro3 .arrow {right: 0;border-right-color: #0180C5;}
.content li.on.metro6 .arrow,.index_metro li.on.metro8 .arrow {left: 0;border-left-color: #0180C5;}


/*友情链接*/
.flink{ width:100%; height:190px; background:#FFF;}
.link{ width:1173px; height:100%; margin:0px auto; }
.link ul{ width:100%; margin-top:20px;}
.link li{ width:280px; height:70px; float:left; border:solid 1px #CCCCCC; margin-left:15px; margin-top:16px; position:relative;}
.tit{ width:100%; height:43px; line-height:43px; background:url(/images/line03_28.jpg) 50% 50% no-repeat; margin-top:36px; text-align:center;}
.link li img{width:280px; height:70px;}

.link li a{ width:280px; height:70px; position:absolute;}
.tlogo li a{width: 106px;height: 123px; position:absolute;}
.mengb{ width:100%;height: 100%;z-index:999;background:#000; background-color:rgba(0,0,0,0.3); position:absolute; display:none; }

.link li:hover .mengb{ display:block !important;}
.meng{ width: 106px;height: 123px;float: left;z-index:999;background:#fff; background-color:rgba(255,255,255,0.2);position:absolute; display:none;	}
.tlogo li:hover .meng{ display:block !important}

/*列表页*/
.xn-content-nav{
    width: 1200px;
    margin: 10px auto 0;
   margin-bottom: 35px;
}
.now-addres{
    background-color: #fafafa;
    padding: 14px 0 14px 40px;
    color: #999;

}
.now-addres a{
    color: #999;
}
.xwlb-content-menu{
    min-height:500px;
    overflow: hidden;
    padding-top: 20px;
    padding-left: 20px;
    background-color: #fff;
    
}
.xwlb-content-menu-xwd{
    overflow: hidden;
    padding-top: 20px;
    padding-left: 20px;
    background-color: #fff;

}
.xwlb-menu ul li{
    background: url(/images/xn2018_icon03.png);
    width: 220px;
    height: 55px;
    margin-bottom: 10px;
    line-height: 55px;
    padding-left: 50px;
}
.gkml_sub {
    width:270px;
    height: 540px;
    background-color: #fff;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
    margin-bottom:10px;
}
.xwlb-menus-xwd>li{
    background: url(/images/xn2018_icon03.png);
    width: 220px;
    height: 55px;
    margin-bottom: 10px;
    line-height: 55px;
    padding-left: 50px;
}
.xwlb-menus-xwd>li.menu-active{
    background: url(/images/xn2018_icon02.png);
    color: #fff;
    cursor: pointer;
}
.xwlb-menu ul .menu-active{
    background: url(/images/xn2018_icon02.png);
    color: #fff;
    cursor: pointer;
}
xwlb-menus-xwd .menu-active{
    background: url(/images/xn2018_icon02.png);
    color: #fff;
    cursor: pointer;
}
.xwlb-menu ul .menu-active{
    background: url(/images/xn2018_icon02.png);
    color: #fff;
}
.xwlb-menu ul .menu-active a{
       color: #fff;
}
.xwlb-menus-xwd .menu-active a{
       color: #fff;
}
.xwlb-menu{
    float: left;
    background-color: #eff8fd;
    padding: 20px;
    padding-bottom:9999px;
    margin-bottom:-9999px;
}
.xwlb-menu-xwd{
    float: left;
    background-color: #eff8fd;
    padding: 20px;
    padding-bottom:9999px;
    margin-bottom:-9999px;
}
.xwlb-content{
    float: left;
    padding: 8px 40px 45px 40px;
    width: 780px;

}
.xwlb-content .xwlb-content-div{
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 17px;
    margin-bottom: 7px;
}
.xwlb-content .xwlb-content-div ul li{
    font-size: 13px;
    line-height: 36px;

}
.xwlb-content .xwlb-content-div ul li a i{
    float: right;
    color: #999;
}
.xwlb-content .xwlb-content-div ul li a span{
    margin-left: 3px;
}
.xwlb-content .xwlb-content-div ul li a span:hover{
    color: #00b4f2;
}
/*分页*/
.bmdt-contain-paging{
    margin-top: 20px;
}
.bmdt-contain-paging-span{
    text-align: center;
}
.bmdt-contain-paging-span span{
   
   width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #e3e4e4;
    margin-left: 2px;
    cursor: pointer;
}
.bmdt-contain-paging-span .on{
    background-color: #fa6e52;
    color: #fff;
}
.bmdt-contain-paging-span .bmdt-arrow{
    width: 88px;

}
.bmdt-contain-paging-span .xxlb-go{
    background-color: #e1e2e2;
}
/*内容页*/
.wxxq-content{
    background-color: #fff;


}
.wxxq-content-box{
    width: 100%;
    margin: 0 auto;
    
}
.wxxq-content-one{
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 20px;
    margin-bottom: 20px;
    padding-top: 35px;
    text-align: center;
}
.wxxq-content-one div{
    font-size: 28px;
    margin-bottom: 15px;
}
.wxxq-content-one p{
   color: #999;
}
.wxxq-content-one p span{
    margin-right: 22px;
}
.wxxq-content-two-img{
    margin-bottom: 33px;
}
.wxxq-content-two{
    overflow: hidden;
}

.wxxq-content-two p{
    font-size: 15px;
    line-height: 30px;
    text-align: left;
/*    text-indent: 2em;*/
}
.wxxq-share{
    float: right;
    margin-bottom: 16px;
    margin-top: 20px;
}
.wxxq-content-two .wxxq-share ul li{
         float: left;
    margin-right: 15px;
}
.wxxq-content img{max-width:600px;height:auto !important;}

/* --------------网站底部---------------------- */
.wrapper{ width:96%; max-width:1200px; margin:0 auto}

.footer{ background:#3f51b5;  padding:20px 0 35px; color:#a9b9e1; line-height:28px; position:relative; z-index:998}
.footer .footer-links{ width:98px; float:right; position:relative; margin-top:4px;}
.footer .footer-links a{ display:block; width:44px; height:44px; background-color:#2548a5;border-radius:22px; text-align:center; line-height:46px;-webkit-transition: all 400ms; transition: all 400ms; margin-left:5px; position:relative; float:left}
.footer .footer-links a i{ font-size:28px; color:#fff}
.footer .footer-links div.code{ position:absolute; left:-36px;bottom:80px;  background-color:#fff; border:7px #3eb135 solid; visibility:hidden;filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -webkit-transition: all 400ms; transition: all 400ms;}
.footer .footer-links div.code img{ width:100px; height:100px; }
.footer .footer-links div.code em{ display:block;width: 0;height: 0;border-left:8px solid transparent;border-right: 8px solid transparent;border-top:8px solid #3eb135; position:absolute; left:50%; margin-left:-8px;bottom:-13px;}
.footer .footer-links div.code span{ display:block;border:0;line-height:20px; height:25px; padding:0; font-size:14px; margin:0}
.footer .footer-links a:hover div.code{ visibility:visible;filter:alpha(opacity=100); -moz-opacity:1; opacity:1; bottom:55px; }
.footer .footer-links a:hover{  background-color:#3eb135}
.footer .footer-left{ float:left;}
.footer .footer-right{ float:right; text-align:right; margin-right:20px}
.footer .footer-right span{ margin:0 10px; font-size:12px; position:relative;top:-1px; font-weight:bold; color:#a9b9e1}
.footer .footer-right a{ font-weight:bold; color:#fff}
.footer .footer-right a:hover{ text-decoration:underline}
.footer .footer-right img{ position:relative;top:-2px; margin-right:5px;}
.footer .footer-right i{ margin-right:5px; position:relative;top:2px; font-size:16px;}
.footer a.linking{ display:inline-block; background:url(../images/linking.png) no-repeat; text-indent:-10000px; overflow:hidden; width:170px; height:17px; position:relative;top:5px;}