.bf4f4f4 {  background: #f4f4f4;}.fafaf7 {  background: #fafaf7;}.index_banner {  position: relative;  top: 0;  left: 0;}.index_banner img{  width: 100%;}.index_banner .hd {  position: relative;  top: -40px;  left: 50%;  width:200px;}.index_banner .hd ul {  margin: 0;}.index_banner .hd li {  display: block;  height: 13px;  width: 13px;  background: url('../image/hd.png') no-repeat 3px 3px;  float: left;}.index_banner .hd .on {  background: url('../image/hd_on.png') no-repeat;}.index_banner .btn {  position: absolute;  display: block;  width: 36px;  height: 36px;  top: 50%;  background: url('../image/lr.png') no-repeat;  z-index: 9;}.index_banner .prev {  left: 10%;}.index_banner .next {  left: 90%;  background-position-x: -36px;}section .picScroll li {  width: 234px;  height: 141px;  margin-right: 20px;}section .picScroll li img {  border: 7px solid #f3f4f4;  width: 100%;  height: 100%;}section .picScroll .btn {  color: #444444;  position: relative;  top: -85px;}section .picScroll .prev {  left: -50px;}section .picScroll .next {  left: 970px;}section .youshi {  padding: 45px 0 35px 0;}section .youshi .item {  padding-bottom: 40px;}section .youshi .item .tit {  font-size: 25px;  color: #0a4ea1;  line-height: 30px;  padding:20px 0;}section .youshi .item .dec {  font-size: 14px;  color: #3a3a3a;}section .youshi .item .img {  position: relative;  width: 100%;  height: 210px;  overflow: hidden;}section .youshi .item .img a {  position: absolute;  display: block;  top: 0;  bottom: 0;  left: 0;  right: 0;  color: #fff;  transition: all 0.3s;  z-index: 1;}section .youshi .item .img a img {  position: absolute;  display: block;  width: 100%;  transition: all 0.3s;}section .youshi .item .img a:hover,section .youshi .item .img a:focus {  text-decoration: none;  top: -20px;  bottom: -20px;  left: -20px;  right: -20px;}section .youshi .item .img a:hover img,section .youshi .item .img a:focus img {  opacity: 0.9;  width: 105%;}section .xiangmu .parHd {  height: 100px;  border-bottom: 1px solid #e0eaea;  text-align: center;  padding-top: 59px;  font-size: 20px;  color: #3b3b3b;  padding-left:9px;}section .xiangmu .parHd li {  float: left;  padding: 8px 5px;  font-size:16px;}section .xiangmu .parHd .on {  border-bottom: 3px solid #084da1;}section .xiangmu .parBd {  text-align: center;  padding-top: 33px;}section .xiangmu .parBd li {  width: 235px;  height: 330px;  padding: 0 5px 5px 0;  background: url(../image/xm_bg.jpg) no-repeat right bottom;  background-size:100% auto;  margin-right:5px;}section .xiangmu .parBd a {  color: #3b3b3b;}section .xiangmu .parBd a span {  display: block;  font-size:14px;  font-weight:bold;  padding-top:20px;  height: 60px;   text-overflow: ellipsis;   display: -webkit-box;   -webkit-box-orient: vertical;  -webkit-line-clamp: 2;   overflow: hidden;  padding: 20px 10px 0 10px;}section .xiangmu .parBd .btn {  position: relative;  top: -235px;  font-size: 20px;}section .xiangmu .parBd .sPrev {  left: -525px;}section .xiangmu .parBd .sNext {  left: 550px;}.yslist{ padding-top:50px;}/*环保企业*/.hbqy{ width:100%; background: url(../image/jz_bj1.jpg) repeat-x; height:190px; border:#f4f7fa 5px solid; text-align:center; padding:25px 0; margin:20px 0 40px;}.hbqy .hb_01{ font-size:20px; color:#454545; font-weight:bold; text-transform:uppercase;}.hbqy .hb_01 span{ display:inline; padding:0 10px; }.hbqy .hb_02{ font-size:28px; color:#2a2a2a; line-height:23px; padding-top:19px; padding-bottom:11px;  }.hbqy .hb_03{ font-size:14px; color:#95947e; }/*客户见证*/.kh_bt{ font-size:37px; color:#3b3e40; width:100%;}.kh_bt a{ color:#084da1;}/*核心团队*/.jz_bt{ margin:50px auto 0; width:970xp; text-align:center; padding-bottom:20px;}.team_bt{ font-size:37px; color:#3b3e40; width:100%;}.teamlist{ padding:50px 0 30px; background:#fafaf7;}.teamlist .team_memeber{ height:auto; background:#084da1; width:100%; padding:4% 5%; margin-bottom:20px;  }.team_tx{ float:left;}.team_tx img{ width:90px; height:90px; border-radius:90px; border:#FFF 2px solid; }.team_jj{ float:left; padding-left:4%; _padding-left:5%; +padding-left:5%; *padding-left:5%; width:78%}.team_jj .mem_name{ font-size:16px; font-weight:bold; color:#fff; height:40px; line-height:40px; }.team_jj .mem_js{ font-size:12px; color:#fff; max-height:auto; overflow: auto; height:105px;}.demo2 {overflow:hidden;}/*新闻动态*/.xw{ background:#eeeeee; padding:50px 0;}.msdt{ background:#fff; width:100%; padding:6% 6% 3%;  }.msdt a{ color: inherit;}.msdt .dt_bt{ height:34px; }.msdt .dt_bt img{ float:left; }.msdt .dt_bt .bt_name{ float:left; padding-left:10px; }.msdt .dt_bt .bt_name .name_ch{ font-size:18px; font-weight:bold; line-height:20px; color:#000;}.msdt .dt_bt .bt_name .name_en{ font-size:11px; color:#909090; text-transform:uppercase;}.dt_top{ border-bottom:#959595 1px dotted; padding-top:30px; padding-bottom:12px;}.dt_top .top_bt{ font-size:10px; color:#000; padding-left:12px; background: url(../image/dt_jt.jpg) no-repeat 3px center; font-size:14px; width: 100%; overflow: hidden; height: 20px; margin-bottom: 14px;}.dt_top .top_jj{ font-size:12px; color:#717171; line-height:18px; height:40px; overflow:hidden; padding-left:10px; }.dt_list{ padding-top:2px;}.dt_list li{overflow: hidden;padding-left:12px; background: url(../image/dt_jt.jpg) no-repeat 3px center; height:38px; line-height:38px; font-size:14px; color:#000; }.dt_top a,.dt_list li a:hover{ color:#2361ad;}.video_img{ padding-top:33px; padding-bottom:66px; }.video_img img{ width:100%;}.ck{ width:100%; height:46px; background:url(../image/xm_more.png) no-repeat center center; margin-top:15px;}.ck:hover{width:100%; height:46px; background:url(../image/ck1.jpg) no-repeat center center;}.pic{ height:176px; border-bottom:#e3e3e3 5px solid;}.pic img{width: 100%; height: 100%;}.tempWrap ul{ padding-bottom:14px !important;}@media (max-width: 767px) {	.index_banner{		height: auto;	}	.hbqy {		height: auto;		margin: 0;	}		section .xiangmu .parHd{		height: auto;		padding: 0;	}	section .xiangmu .parHd li{		float: none;	}		section .youshi .item { padding:6%;}		.gd_img{ display:none;}		section .youshi{		padding: 0 15px;	}	.yslist{		padding: 0;	}		.tempWrap{		/* width: 100% !important; */		margin:0 auto;	}	.xiangmu .tempWrap{		width: 100% !important;	}		/*客户见证*/	.kh_bt{ font-size:30px;}	.team_bg img{ width:280px;}	.section .youshi {padding: 45px 0px 30px;}		/*核心团队*/	.hxtd .team_bt{ font-size:30px;}	.hxtd .team_bg img{ width:180px;}	.team_jj { width:70%;}	.team_jj .mem_js{ height: auto !important;}		/*环保*/	.hbqy{ width:94%; margin-left:3%; margin-bottom:30px;  }	.hbqy .hb_01{ font-size:28px; }	.hbqy .hb_02{ font-size:20px; }	.hbqy .hb_03{ font-size:12px; }}    @media (min-width: 768px) and (max-width: 1024px){		.hbqy {		height: auto;		margin: 0;	}		section .xiangmu .parHd{		height: auto;		padding: 0;	}	section .xiangmu .parHd li{		float: none;	}	section .youshi .item {padding-bottom: 80px; height:395px;}		.index_banner {		height: auto;	}	.tempWrap{		width: 100% !important;	}	section .picScroll li{		margin-right: 2px;	}	section .xiangmu .parHd{		padding-left : 40px;	}}