/*代码初始化*/
*{ padding:0; margin:0; font-style:normal;}
ul,ol{ list-style:none;}
body{ font-family:"微软雅黑";min-width:1340px; margin:0 auto;}
img,input{ border:none;outline: none;}
a{ text-decoration:none;}

/*顶部区域*/
 
.top{background-color: #fff; font-size: 14px; font-weight: 400; color: #666;}
.top .wrap{
    width: 1200px; margin: 0 auto;height: 35px;
    line-height: 35px;
    overflow: hidden;
}
.top .wrap .wel{float: left;}
.top .wrap .wel span{width:82px;display:block;float:left;}
.top .wrap .wel marquee{width:700px;float:left;}
.top .wrap .mes{float: right;}
.top .wrap .mes a{color: #333;}
.top .t-c{width: 1200px; margin: 0 auto; height: 155px;}
.top .t-c .logo{float: left;  margin-top: 14px;}
.top .t-c .logo a img{border: 0;display: inline-block; vertical-align: top;}
.top .t-c .search{float: right;      margin: 60px 40px 0 0;}
.top .t-c .search form{width: 425px;        height: 42px;  background: url(../images/search.png);}


 
.top .t-c .search .text {
    border: 0;
    background: none;
    outline: none;
	width: 292px;
	height: 42px;
	line-height: 42px;
	float: left;
	padding-left: 39px;
}
.top .t-c .search .ibtn {
    border: 0;
    background: none;
    outline: none;

	width: 88px;
	height: 42px;
	float: right;
	cursor: pointer;
	color: #fff;
	font-size: 14px;
}

/*头部区域*/
.header{width:100%; min-width:1200px; margin:0 auto; display:block; overflow:hidden; box-sizing:border-box; height:260px;}
 
header{background: url(../images/navbackground.jpg) no-repeat center center;
  background-size: 100% 100%;background-color: #01aebf;}

/*导航区域*/
.nav{width:1200px; margin:0 auto; display:block;box-sizing:border-box; height:80px;background: url(../images/navbackground.jpg) no-repeat center center;
  background-size: 100% 100%; background-color:#01aebf;}
.navc{width:1200px; margin:0 auto; display:block; box-sizing:border-box; height:80px; }
.navc::after{display:block; content:""; clear:both;}
.navc li{display:block; width:169.718px; float:left; position:relative;}
.navc li .yjd{ display:block; width:100%; height:80px; text-align:center; color:#fff; font-size:16px; line-height:80px; transition:0.3s; font-weight:900;}
.navc li.on .yjd,.navc li:hover .yjd{ background:#fff; color:#01aebf;}
.navc span{ display:block; width:2px; height:14px; float:left; background:#fff; margin-top:32px;}
.nav li .down{ width:100%; background:#ededed; position:absolute; top:80px; left:0; display:none; transition:0.5s; box-sizing:border-box; padding:0 20px 20px; z-index:99;}
.nav li .down a{ display:block; color:#565656; line-height:40px; font-size:14px; border-bottom:1px dashed #bbb; text-align:center;}
.nav li .down a:hover{ color:#01aebf; border-bottom:1px solid #01aebf;}
.nav li:hover .down{ display:block;}
.nav.on{ position:fixed; top:0; left:0; z-index:999; width:100%;}


.banner img{width: 100%;}





.xiangmu{width:1200px; margin:25px auto 0;background-color: #fff; }
.xiangmu_tit{ height:80px;line-height:80px; border-top:1px solid #dcdcdc;}
.xiangmu_tit h3{position: relative; margin-left: 10px;;
    padding-left: 24px;font-size:20px; font-weight:bold; color:#01aebf; width:100px; height:80px; display:inline-block; float:left; }
    .xiangmu_tit h3:after{
  content: "";
  width: 3px;
  height: 26px;
  bottom: 0;
  background: #01aebf;
  left: 0;
  display: block;
  top: 26px;
  position: absolute; 
}
.xiangmu_tit a{
    
    margin-right: 20px;
    margin-top: 28px;
    display: inline-block;
    float: right;
    width: 95px;
    font-size: 14px;
    color: white;
    text-align: center;
    line-height: 25px;
    background: #f4b906;
    height: 25px;
    border-radius: 50px;

}
.xiangmu_con{background-color:#fff; width:1200px; padding-bottom: 50px;;}
.xiangmu_con_l{width:300px; float:left;position:relative;}
.xiangmu_con_r::after{ content: '';
  display: block;width: 0px;height: 0px; clear: both;
}
.xiangmu_con_r .list {
  float: right;
  width: 900px;
  background: #fff;
}

 
.xiangmu_con_r .list h2 {
  font-size: 16px;
  font-weight: normal;
  color: #333;
  width: 255px;
}
.xiangmu_con_r .list h2 span {
  display: inline-block;
  float: left;
  height: 32px;
  line-height: 32px;
  max-width: 255px;
  overflow: hidden;
  font-size: 18px;
  color: #333;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.xiangmu_con_r .list h2 span.active {
  max-width: 203px;
}
.xiangmu_con_r .list h2 i {
  margin-left: 5px;
  display: inline-block;
  float: left;
  width: 47px;
  height: 19px;
 
}
.xiangmu_con_r .list p {
  font-size: 12px;
  color: #b4b4b4;
  width: 255px;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 5px;
}
.xiangmu_con_r .list img {
  width: 255px;
  height: 100px;
  background: #ddd;
  display: block;
  margin-top: 11px;
  overflow: hidden;
}
.xiangmu_con_r .list li {
  float: left;
  width: 248px;
  border-right: 2px solid #f9f9f9;
  padding: 15px 25px;
  border-bottom: 2px solid #f9f9f9;
}
.xiangmu_con_r .list li:nth-child(3n) {
  border-right: 0;
}
.xiangmu_con_r .list li:nth-child(n+4) {
  border-bottom: 0;
}
.xiangmu_con_r .list li:hover h2 span {
  color: #01aebf;
}
.xiangmu_con_r .list li:hover p {
  color: #333;
}
.ljzx1{position:absolute; top:300px; left:100px; width:112px;height:38px; line-height:38px; color:#fff; text-align:center;display:block; border:1px solid #fff;}
.ljzx1:hover{border:1px solid #01aebf; color:#fff; background-color:#01aebf;}




/*新闻公告*/
.xwgg{width:1200px; margin:24px auto; display:block; box-sizing:border-box;}
.xwgg::after{display:block; content:""; clear:both;}

.xwgg .xwggr{width:550px; height:413px; float:left; display:block; background:#fff; box-sizing:border-box;}
.slideBox{ width:100%; height:413px; overflow:hidden; position:relative;}
.slideBox .hd{ height:14px; overflow:hidden; position:absolute; right:10px; bottom:23px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:6px;  width:12px; height:12px; background:rgba(255,255,255,0.24); border-radius:50%; cursor:pointer; }
.slideBox .hd ul li.on{ background:rgba(255,255,255,1);  }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{ display:block; width:100%; height:100%; overflow:hidden; position:relative;}
.slideBox .bd img{ width:100%;display:block;  }
.slideBox .bd li a .hui{ width:100%; height:64px; background:rgba(0,0,0,0.66); box-sizing:border-box; position:absolute; bottom:0; left:0; padding:0 20px;}
.slideBox .bd li a .hui p{width:80%;font-size:15px; color:#fff; line-height:64px; text-align:left;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}


.xwgg .xwggl{width:650px; height:413px; float:right; display:block; background:#fff; box-sizing:border-box; border:1px solid #ededed; padding:20px 30px;}
.slideTxtBox{width:100%; margin:0 auto; display:block; box-sizing:border-box;}
.slideTxtBox .hd{width:100%; margin:0 auto; display:block; box-sizing:border-box; border-bottom:1px solid #e5e5e5;}
.slideTxtBox .hd::after{display:block; content:""; clear:both;}
.slideTxtBox .hd .zbtr{width:80%; margin:0 auto; display:block; box-sizing:border-box; float:left;}
.slideTxtBox .hd .zbtr::after{display:block; content:""; clear:both;}
.slideTxtBox .hd .zbtr li{ float:left; width:100px; margin-right:10px;}
.slideTxtBox .hd .zbtr li a{ display:block; width:100px; height:50px; background:#fff; text-align:center; line-height:50px; font-size:18px; 
color:#666666;}
.slideTxtBox .hd .zbtr li.on a{background:#01aebf; color:#fff;}
.slideTxtBox .ul{width:100%; margin:0 auto; display:block; box-sizing:border-box;}
.slideTxtBox .ul::after{display:block; content:""; clear:both;}
.slideTxtBox .hd .gd{ 
    
    
     
    display: inline-block;
    
    width: 95px;
    font-size: 14px;
    color: white;
    text-align: center;
    line-height: 25px;
    background: #f4b906;
    height: 25px;
    border-radius: 50px;


}


.slideTxtBox .bd{width:100%; margin:20px auto 0; display:block; box-sizing:border-box;}
.slideTxtBox .bd::after{display:block; content:""; clear:both;}

.slideTxtBox .bd ul{width:100%; margin:5px auto 0; display:block; box-sizing:border-box;}
.slideTxtBox .bd ul::after{display:block; content:""; clear:both;}
.slideTxtBox .bd ul li{ width:100%; display:block; overflow:hidden; float:left;  margin-top:25px;}
.slideTxtBox .bd ul li a{width:100%; margin:0 auto; display:block; box-sizing:border-box; overflow:hidden;}
.slideTxtBox .bd ul li a i{ display:block; width:8px; height:8px; float:left; margin:4px 14px 0 0; border-radius:50%; background:#cbcbcb;}
.slideTxtBox .bd ul li a p{font-size:16px; color:#454545; font-weight:400; line-height:16px; float:left; width:390px; transition:0.3s; float:left;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.slideTxtBox .bd ul li a span{font-size:14px; color:#888; font-weight:400; line-height:16px; float:right;transition:0.3s; float:right;}
.slideTxtBox .bd ul li:hover a i{background:#01aebf;}
.slideTxtBox .bd ul li:hover a p{color:#01aebf; font-weight:900;}
.slideTxtBox .bd ul li:hover a span{color:#01aebf;}



 

 


/*分割图*/
.fgtu{width:1200px; margin:0 auto; display:block; box-sizing:border-box; overflow:hidden;}
.fgtu img{width:100%; margin:0 auto; display:block;}

/*走进绿企*/
.about{width:1200px; margin:30px auto; display:block; box-sizing:border-box; overflow:hidden; background:#fff; }
.white-bg{background: #fff;padding: 20px 5px;margin-top: 30px;}
 
.about-title{font-size: 26px;font-weight: bold;color: #434343;padding: 20px 0;position: relative;}
.about-title:after{content: '';display: block; width: 70px;height: 3px;background: #01aebf;position: absolute;left: 0;bottom: 0;}
.about-nr{padding: 25px 0;}
.about-nr p{font-size: 16px;line-height: 30px;}
.about-more{margin-top: 20px; display: block;width: 150px;line-height: 35px;text-align: center;border-radius: 2px; color: #fff;text-transform: uppercase;}
.col-sm-12{float: left; width: 50%;;}

/*底部导航*/
.fnav{width:100%;min-width:1200px; margin:30px auto 0; display:block; box-sizing:border-box; background:#2c2c2c; height:75px;}
.fnavc{width:1200px; margin:0 auto; display:block; box-sizing:border-box; border-bottom:1px solid #414141; padding:0 120px;}
.fnavc::after{display:block; content:""; clear:both;}
.fnavc li{ float:left; margin-right:85px;}
.fnavc li:last-child{ margin-right:0;}
.fnavc li a{ font-size:16px; color:#fff; line-height:74px;}

/*底部区域*/
.footer{width:100%;min-width:1200px; margin:0 auto; display:block; box-sizing:border-box; background:#2c2c2c; padding:50px 0 0;}
.foot{width:1200px; margin:0 auto; display:block; box-sizing:border-box; padding:0 120px 55px; border-bottom:1px solid #414141;}
.foot::after{display:block; content:""; clear:both;}
.ftc{ display:block; width:600px; margin-top:15px; float:left;}
.ftc p{ display:block; width:100%; font-size:15px; color:#fff; line-height:1.88em; text-align:left;}
.ftr{ display:block; float:right; }
.ftr::after{display:block; content:""; clear:both;}
.ftr .ftrtu{ width:88px; height:88px; display:block; background:#fff; border-radius:5px; overflow:hidden; padding:8px; float:left;}
.ftr .ftrtu img{ display:block; width:100%; margin:0 auto;}

.ftma{display:block; float:left; width:100px; margin-left:16px; margin-top:25px;}
.ftma p{ font-size:16px; text-align:left; line-height:1.8em; color:#fff;}

.copy{width: 100%;min-width:1200px; margin: 0 auto; display: block; overflow: hidden; box-sizing: border-box; background:#2c2c2c; height: 55px;}
.copyc{width: 1200px;margin: 0 auto; display: block; overflow: hidden; box-sizing: border-box;}
.copyc::after{ content: ""; clear: both; display: block;}
.copyc h6{ font-size: 14px; color: #fff; line-height: 55px; text-align:center; font-weight: 400; color: #fff;}
.copyc h6 a{ font-size: 14px; color: #fff; line-height: 55px;font-weight: 400;}
.copyc h6 a:hover{ color: #fff;}


/*搜索列表*/
.sss{width:100%; margin:30px auto; overflow:hidden; display:block; box-sizing:border-box; border-bottom:1px solid #ededed; padding:20px 0; background:#fff}
.ssc{width:1200px; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box;}
.tjt1{ float:left; width:300px;}
.tjt1 .sk{width: 100%;display: block; overflow: hidden; box-sizing: border-box;height: 40px; float: left;background: #fff; border-radius: 5px;padding: 0 12px;
line-height:38px; border:1px solid #ccc;}
.tjsx2{width:100%; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box;}
.tjsx2::after{ content:""; display:block; clear:both;}
 
 
.tjt3{ float:left; width:600px; margin-left:25px;}
.tjt3 .sk2{width:60%;display: block; overflow: hidden; box-sizing: border-box;height: 40px; float: left;background: #fff; border-radius: 5px;padding: 0 12px;
line-height:38px; border:1px solid #ccc;}

.tjt3 .tjsss{ float:left; margin-left:25px;width:70px; display: block;overflow: hidden;box-sizing: border-box; height:40px; background: #01aebf ;
border-radius: 5px; border: none; line-height: 40px; font-weight:400; font-size:14px; color:#fff;}

.sslbc{width:1200px; margin:30px auto 60px; overflow:hidden; display:block; box-sizing:border-box;}
.sslbc li{width:1200px; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box; border-bottom:1px solid #ededed; padding:15px 20px; transition:0.3s;}
.sslbc li::after{ content:""; display:block; clear:both;}
.sslbc li i{display: block; width:6px;height:6px; float: left; margin:8.5px 15px 0 0;background: #0c5baa; border-radius: 50%;}
.sslbc li h3{color: #0c5baa; font-weight: 400; line-height:24px; float: left; transition: 0.3s; float: left;overflow:hidden; font-size:14px; margin-right:25px;
text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis; white-space: nowrap;}
.sslbc li p{font-size:16px; color: #454545; font-weight: 400; line-height:24px; float: left;  width:600px; transition: 0.3s; float: left;overflow:hidden;
text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis; white-space: nowrap;}
.sslbc li .xzwj{display:block; width:60px; height:24px; background:#13579E; text-align:center; line-height:24px; border-radius:3px; overflow:hidden; color:#fff;
font-size:12px; transition:0.3s; float:right;  transition:0.3s;}
.sslbc li h5{font-size:14px; color:#0c5baa; font-weight: 400; line-height:24px; float: right; transition: 0.3s; float: right;overflow:hidden;margin-right:25px;}
.sslbc li:hover{border-bottom:1px solid #01aebf;}
.sslbc li:hover h3{color:#01aebf}
.sslbc li:hover h5{color:#01aebf}
.sslbc li:hover i{ background:#01aebf}
.sslbc li:hover p{ color:#01aebf}
.sslbc li .xzwj:hover{ background:#01aebf; width:80px;}

/*内页面包屑*/
.mbbxx{ width:100%; min-width:1200px;  background:#fff; height:60px;  border-bottom:1px solid #ededed;}
.mbx{ width:1200px; height:60px;margin:0 auto; box-sizing:border-box;font-size: 14px; color: #343434; line-height: 60px; font-weight: 400;}
.mbx::after{ content:""; display:block; clear:both;}
 
.mbx a{
  font-size: 14px; color: #343434; line-height: 60px; font-weight: 400;
}



.mbx h3{ float:left;font-size:14px;color:#343434; line-height:60px; font-weight:400;}
.mbx li{ float:left;}
.mbx span{ float:left;font-size:14px;color:#343434; line-height:60px; margin:0 5px;}
.mbx li a{font-size:14px;color:#343434; line-height:60px; transition:0.3s;}
.mbx li:hover a{ color:#01aebf;}



/*内页内容区域*/
.con{ width:100%; min-width:1200px; overflow:hidden; box-sizing:border-box; padding:30px 0; background:#F3F3F3;}
.con_c{ width:1200px; margin:0 auto; overflow:hidden;}
.cbl{ width:210px; float:left;}

.gsgk{ width:100%;}
.gsgk h3{ width:100%; background:#01aebf; line-height:66px; font-weight:900; color:#fff; font-size:20px; box-sizing:border-box; padding-left:20px;}
.gsgk ul{background:#fff;}
.gsgk ul li{ width:100%; height:50px; border-bottom:dashed 1px #ddd;}
.gsgk ul li:last-child{ border-bottom:none;}
.gsgk ul li a{ width:100%; display:block; font-size:14px; line-height:50px; color:#555; padding-left:20px;}
.gsgk ul li a:hover{ color:#01aebf;}

.clx{ width:100%; display:block; margin-top:20px;}
.clxc{width:100%; background:#fff; box-sizing:border-box; padding:20px;}
.clxc span{ font-size:12px; line-height:26px; color:#666; display:block;}


.conc{ width:960px; float:right; background:#fff; box-sizing:border-box; padding:20px 30px 30px; min-height:800px;}
.gsjj{ width:100%;}
.ner_title{ width:100%; background:url(../images/xian.png) no-repeat left bottom; line-height:45px; color:#01aebf; font-size:20px; margin-bottom:15px;}
.gsjj img{ width:88%; display:block; margin:15px auto;}
.gsjj p{text-indent:2em; color:#555; font-size:15px; line-height:2em;}

.jjcc p{text-indent:2em; color:#555; font-size:15px; line-height:2em;}
.jjcc p img{ width:88%; display:block; margin:15px auto;}
.jjcc img{ width:88%; display:block; margin:15px auto;}

/*分页*/
.pagination{ width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box; padding:15px 0;text-align: center;}
.pagination::after{ content:""; display:block; clear:both;}
.pagination li{ float:left;margin-right:12px;}
.pagination li a{display:block;box-sizing:border-box; font-size:14px; color:#999;padding:6px 18px; border-radius:3px;border:1px solid #aaa;cursor:pointer;
transition:0.3s;}
.pagination li span{display:block;box-sizing:border-box; font-size:14px; color:#999;padding:6px 18px; border-radius:3px;border:1px solid #aaa;cursor:pointer;
transition:0.3s;}
.pagination li.active a{ background:#01aebf; border:1px solid #01aebf; color:#fff;}
.pagination li.active span{ background:#01aebf; border:1px solid #01aebf; color:#fff;}
.pagination li:hover a{background:#01aebf; border:1px solid #01aebf; color:#fff;}
.pagination li:hover span{ background:#01aebf; border:1px solid #01aebf; color:#fff;}

.pagination>span.page-status{display: none;}
.pagination>span.page-index{display: none;}
.pagination>span.page-last{display: none;}
.pagination>span>a{margin-right: 12px;}
.pagination>span>span{margin-right: 12px;}
.pagination>span>a{
  display:inline-block;box-sizing:border-box; font-size:14px; color:#999;padding:6px 18px; border-radius:3px;border:1px solid #aaa;cursor:pointer;
transition:0.3s;
}
.pagination>span>a:hover{
  background:#01aebf; border:1px solid #01aebf; color:#fff;
}
.pagination>span.page-numbar>a.page-num-current{
  background:#01aebf; border:1px solid #01aebf; color:#fff;
}
.newd{ width:100%; overflow:hidden;}
.newd .qh{ width:70%; margin-top:30px; float:left;}
.newd .qh span{ font-size:20px; color:#666; display:block;}
.newd .qh span a{ font-size:14px; color:#666;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;
-moz-text-overflow:ellipsis;white-space:nowrap; display:inline-block; width:66%; padding-top:10px;}
.newd .qh span a:hover{ color:#01aebf;}

.nnc{ width:100%; margin-top:5px;}
.nnc a{ font-size:14px; color:#444; display:block; width:100%; height:46px; border-bottom:1px dashed #e5e5e5; line-height:46px; }
.nnc a:hover{ color:#01aebf;}
.nnc a p{ float:left;width:625px;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap; display:block;}
.nnc a>span{ float:right;}

/*新闻详情*/
.cpny .newxt{width:100%; margin:15px 0 25px;border-bottom:1px solid #f0efef; box-sizing:border-box; padding-bottom: 20px;}
.cpny .newxt h2{ color:#333; font-size:25px; line-height:50px; font-weight:400;}
.cpny .newxt span{ font-size:14px; color:#666; display:block; margin-top:10px;}
.newxc{ width:100%; padding-bottom:50px; border-bottom:1px dashed #f0efef;}
.newxc span{ display:block; margin-top:20px; font-size:14px; color:#676767;}
.newxc p{ font-size:14px; color:#676767; line-height:2em; text-indent:2em;}
.newxc img{ display:block; margin:10px auto; max-width:100%;}
.newd .newfl{ width:30%; overflow:hidden; float:right; margin-top:40px;}
.newd .newfl span{ float:right; font-size:14px; line-height:20px; color:#666;}
.newd .newfl span a{ color:#666;}
.newd .newfl span a:hover{ color:#f5a700;}

/*服务列表*/

/*
.fwlb{width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box; padding:20px; background:#fff;}
.fwlbc{width:100%;margin:0 auto 5px; overflow:hidden; box-sizing:border-box; background:#fff;}

.fwlbc::after{ content:""; display:block; clear:both;}
.fwlbc li{ width:280px; display:block; float:left; margin-right:13px; margin-bottom:15px;}
.fwlbc li:nth-child(4n){ margin-right:0;}
.fwlbc li a{display:block;width:100%;box-sizing:border-box; overflow:hidden; background:#fff; padding:30px 22px; transition:0.3s; border:1px solid #ededed;}
.fwlbc li a::after{display:block; content:""; clear:both;}
.fwlbc li a .fwtu{ width:40px; height:40px; margin:0 auto; overflow:hidden; box-sizing:border-box; position:relative;}
.fwlbc li a .fwtu img{ width:80px; height:40px; display:block; position:absolute; top:0; left:0; transition:0.3s;}
.fwlbc li a p{ font-size:14px; color:#666; width:100%;display:block; text-align:center; line-height:1.2em; padding-top:8px;}

.fwlbc li:hover a{ background:#01aebf;}
.fwlbc li:hover a .fwtu img{position:absolute; top:0; left:-40px;}
.fwlbc li:hover a p{color:#fff;}
*/
.slist {
	width: 1160px;
	margin: 0 auto;
	background: #fff;
	padding: 20px 20px 0;
}
.slist .clearfix{
 clear: both; 
}
.slist ul {
    width:100%;margin:0 auto 5px; overflow:hidden; box-sizing:border-box; background:#fff;
}
.slist li {
	width: 278px;
	height: 330px;
	position: relative;
	float: left;
	display: inline;
	margin: 0 16px 20px 0;
}
.slist li:nth-child(4n) {
	float: right;
	margin-right: 0;
}
.slist li h2 {
	font-size: 18px;
	color: #000;
	position: absolute;
	top: 40px;
	left: 35px;
}
.slist li .m {
	position: absolute;
	top: 102px;
	left: 35px;
}
.slist li .m a {
	display: block;
	width: 86px;
	height: 22px;
	line-height: 22px;
	background: #d51c20;
	border-radius: 22px;
	color: #fff;
	text-align: center;
}



/*图片栏目*/
.khfwny{width:100%; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box;}
.khfwny li{ width:285px; display:block; float:left; margin-right:22px; margin-bottom:20px;}
.khfwny li:nth-child(3n){ margin-right:0;}
.khfwny li a{width:100%; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box;}
.khfwny li a .tuda{width:100%; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box; height:207px;}
.khfwny li a .tuda img{width:100%; margin:0 auto; display:block; transition:0.3s;}
.khfwny li a p{ text-align:center; font-size:14px; line-height:18px; color:#565656; margin-top:12px; transition:0.3s;}

.khfwny li:hover a .tuda img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.khfwny li:hover a p{ color:#13579E;}

/*联系地图*/
.BMapLabel{ border:none !important;}
#map{ margin:0 auto 20px; box-sizing:border-box; border:1px solid #ccc;}
.dituc{width:100%; padding-bottom:50px; border-bottom:1px dashed #f0efef;}
.dituc p{ font-size:14px; color:#676767; line-height:2em;}
.dituc img{ display:block; margin:10px auto; max-width:100%;}


/*下载*/
.sslbc2{width:100%; margin:30px auto 60px; overflow:hidden; display:block; box-sizing:border-box;}
.sslbc2 li{width:100%; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box; border-bottom:1px solid #ededed; padding:15px 20px; transition:0.3s;}
.sslbc2 li::after{ content:""; display:block; clear:both;}
.sslbc2 li i{display: block; width:6px;height:6px; float: left; margin:8.5px 15px 0 0;background: #0c5baa; border-radius: 50%;}
.sslbc2 li h3{color: #0c5baa; font-weight: 400; line-height:24px; float: left; transition: 0.3s; float: left;overflow:hidden; font-size:14px; margin-right:25px;
text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis; white-space: nowrap;}
.sslbc2 li p{font-size:16px; color: #454545; font-weight: 400; line-height:24px; float: left;  width:600px; transition: 0.3s; float: left;overflow:hidden;
text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis; white-space: nowrap;}
.sslbc2 li .xzwj{display:block; width:60px; height:24px; background:#13579E; text-align:center; line-height:24px; border-radius:3px; overflow:hidden; color:#fff;
font-size:12px; transition:0.3s; float:right;  transition:0.3s;}
.sslbc2 li h5{font-size:14px; color:#0c5baa; font-weight: 400; line-height:24px; float: right; transition: 0.3s; float: right;overflow:hidden;margin-right:25px;}
.sslbc2 li:hover{border-bottom:1px solid #01aebf;}
.sslbc2 li:hover h3{color:#01aebf}
.sslbc2 li:hover h5{color:#01aebf}
.sslbc2 li:hover i{ background:#01aebf}
.sslbc2 li:hover p{ color:#01aebf}
.sslbc2 li .xzwj:hover{ background:#01aebf; width:80px;}

.xizai{width:1200px; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box;}
.xizai li{width:100%; margin:0 auto 25px; overflow:hidden; display:block; box-sizing:border-box; padding-bottom:15px; border-bottom:1px solid #ececec;}
.xizai li::after{ content:""; display:block; clear:both;}
.xizai li .tuda{ display:block; width:200px; height:130px; background:#ccc;float:left; box-sizing:border-box;}
.xizai li .tuda img{ display:block; width:100%; margin:0 auto;}
.xizai li .slzi{display:block; width:800px;float:left; box-sizing:border-box; margin:15px 0 0 20px;}
.xizai li .slzi h5{color: #333; font-weight:900; line-height:1.5em;transition: 0.3s;overflow:hidden; font-size:20px; width:100%;
text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis; white-space: nowrap;}
.xizai li .slzi h3{font-size:16px; color:#0c5baa; font-weight: 400; line-height:l.5em;  transition: 0.3s; overflow:hidden; margin-top:6px;}
.xizai li .slzi p{font-size:14px; color:#666; width:100%;display:block; text-align:left; line-height:1.2em; padding-top:15px;}
.xizai li .xzc{float:left;margin-left: 25px;width: 120px;display: block;overflow: hidden;box-sizing: border-box;height: 40px;background: #01aebf;border-radius: 5px;
border: none;line-height: 40px;font-weight: 400;font-size: 14px;color: #fff; text-align:center; transition:0.3s; margin-top:20px;}

.xizai li .xzc:hover{ width:135px; background:#347EE1;}


.xizai li:hover .tuda img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.xizai li:hover{ border-bottom:1px solid #347EE1;}
.xizai li:hover .slzi h5{color: #347EE1;}
.xizai li:hover .slzi h3{color:#347EE1;}
.xizai li:hover .slzi p{color:#347EE1;}

/*搜索*/
.searchlist{
  width: 1200px;margin:0 auto;margin-bottom: 80px;
min-height: 400px;
}
.searchlist>h2{
  text-align: center;padding: 20px 0;font-size: 26px;border-bottom: 1px solid #ddd;
}
.searchlist .right-pic-list{width: 1230px; margin-left: -20px;box-sizing: border-box;padding-bottom: 30px;
}
.searchlist .right-pic-list::after{display:block; content:""; clear:both;}
.right-pic-list li{float: left; margin-left: 20px;width: 285px;}
.right-pic-list li a{display: block;border: 1px solid #eee;margin-top: 24px;overflow: hidden;  color: #333;;}
.right-pic-list li a h2{font-size: 14px;padding: 15px 0;text-align: center;background: #efefef;height: 60px;display: flex;align-items: center;justify-content: center;}

.right-pic-list li  img{width: 100%;
height: 205px;
max-width: 100%;
transition: .3s;
-ms-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
-o-transition: .3s;
border: none;
vertical-align: middle;
}

/* .right-pic-list li a img{height: 190px;} */
.right-pic-list li:hover a{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.right-pic-list li:hover h2{border-color: #0f943b;}
.right-pic-list li:hover img{
cursor: pointer;
transform: scale(1.1);
-ms-transform:scale(1.1);     /* IE 9 */
-moz-transform:scale(1.1);     /* Firefox */
-webkit-transform:scale(1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1);
}
.right-pic-list li div{overflow: hidden;}
.right-pic-list li div img{width: 100%; height: 205px;}
.right-pic-list li .txt{padding: 10px 20px;}
.right-pic-list li .txt h2{font-size: 22px;text-align: left;padding: 0;}
.right-pic-list li .txt h2 span{font-size: 14px;color: #666;margin-left: 10px;}
.right-pic-list li .txt p{font-size: 14px;color: #666;text-align: left;}



.pub_footer {
  background: #003168;
  padding: 40px 0 0;
}
.divBox{width: 1200px;margin: 0 auto;}
@media only screen and (min-width:1200px) {
.divBox{width: 1200px !important;}
}

.pub_footer{background: #2d2f32;padding: 40px 0 0;}
.pub_footer_left{display: inline-block;width: 390px;}

.wzdh{margin-top: 35px;position: relative;}
.wzdh i{font-size: 12px;display: inline-block;vertical-align: middle;margin-top: 2px;transition: 0.3s ease-in-out;}
.wzdh_p{display: block;height: 35px;line-height: 35px;border: 1px solid #4c5e5a;box-sizing: border-box;padding-left: 95px;color: white;
font-size: 15px;padding-right: 74px;cursor: pointer;}
.wzdh_p img{margin-top: -4px;display: inline-block;margin-right: 25px;}
.wzdh_list{position: absolute;top: 35px;width: 100%;display: none;}
.wzdh_list_u1{background:#313e48;border: 1px solid #4c5e5a;border-top: none;}
.wzdh_list_u1 li{display: block;position: relative;}
.wzdh_list_u1 li>a{display: block;box-sizing: border-box;padding: 7px 35px;}
.wzdh_list_u1>li>a{padding: 7px 74px;padding-left: 95px;}
.wzdh_list_u1 li>a:hover{color: #45b3cb;background: #3e4f5c;}
.wzdh_list_u1 li a{color: #7e7f80;}
.wzdh_list_u1 li a i{display: inline-block;float: right;}
.wzdh_list_u1 li:hover a>i{transform: translateX(5px);}
.wzdh_list_u1 li ol{position: absolute;right: -271px;width: 270px;background:#313e48;top: 0;border: 1px solid #4c5e5a;box-sizing: border-box;border-left: none;	
display: none;}
.wzdh_list_u1>li:hover>ol,.wzdh_list_u1>li>ol>li:hover>ol{display: block;}

.wzdh:hover .wzdh_list{display: block;}
.wzdh:hover .wzdh_p i{transform: rotate(270deg);}
.wzdh_p i{float: right;margin-top: 0;transform: rotate(90deg);}


.pub_footer_left h1{font-size: 18px;color: white;font-weight: bold;padding-bottom: 30px;border-bottom: 1px solid rgba(250,250,250,.2);}
.pub_footer_left h1 span{display: block;color: #48b3cb;margin-top: 35px;}
.pub_footer_left font{display: block;font-size: 15px;color: #7e7f80;line-height: 30px;margin-top: 20px;}
.pub_footer_right{display: inline-block;vertical-align:bottom;width: 700px;box-sizing: border-box;padding-left: 90px;margin-left: 90px;
border-left: 1px solid rgba(250,250,250,.2);}
.pub_footer_right:after{content: '';display: block;clear: both;}
.sour_left{display: inline-block;vertical-align: top; width: 350px;}

.sour_left p{font-size: 15px;color: #7e7f80;line-height: 30px;}
.sour_left p span{display: block;padding-left: 70px;box-sizing: border-box;}
.sour_left img{margin-top: 20px;}


.sour_u1{display: inline-block;vertical-align: top;border-left: 1px solid #48b3cb;float: right;}
.sour_u1 li{width: 210px;line-height: 50px;background: #34373c;text-align: center;margin-top: 9px;transition: 0.3s ease-in-out;}
.sour_u1 li a{display: block;font-size: 15px;color: white;}
.sour_u1 li:first-child{margin-top: 0;}
.sour_u1 li:hover{background: #48b3cb;}


.pub_list{padding: 25px 0;border-top: 1px solid rgba(250,250,250,.2);margin-top:36px;color: gray;}
.pub_list span,.pub_list font{font-size: 14px;}
.pub_list font{float: right;}
.youqi{margin-top: 30px;}
.youqi li{display: inline-block;vertical-align: top;margin-right: 10px;}
.youqi li a,.youqi{font-size: 13px;color:rgba(250,250,250,.9);}
.youqi li a:hover{color: white;}


.pub_footer{background: #003168;}

.wzdh_p{border-color: white;}
.pub_footer_left font{color: rgba(250,250,250,.5);}
.youqi li a, .youqi{color: white;}
.sour_left p{color: rgba(250,250,250,.8);}
.sour_u1 li{background: #4da4f8;}
.sour_u1 li:hover{background: #00aebf;}
.sour_u1{border: none;}
.wzdh_list_u1{background: #003168;border-color: rgba(250,250,250,.5);}
.wzdh_list_u1 li a{color: rgba(250,250,250,.5);}
.wzdh_list_u1 li ol{background: #003168;border-color: rgba(250,250,250,.5);}
.wzdh_list_u1 li>a:hover{color: white;background: #0a4282;}
.pub_list span, .pub_list font{color: white;}
.zfbiaodan{
  width: 590px; margin: 50px auto 0 auto;
}
.zfbiaodan p{ margin-bottom:  20px;font-size: 14px ; line-height: 35px;}
.zfbiaodan input.inp {
  border: 1px solid #ccc;
  width: 500px;
  height: 35px;
  border-radius: 5px;
  text-indent: 1em;
}
.zfbiaodan input.btn {
  width: 220px;
  height: 35px;
  background-color: #01aebf;
  line-height: 35px;
  text-align: center;
  color: #fff;
  border-radius: 5px;
  margin: 0 auto;
  display: block;
  cursor: pointer;
}