.column_main .column_banner {
	position: relative;
  background-position: center;
  background-size: cover;
	
	height: auto;
}
.column_main .column_banner img {width: 100%; height: auto;}
.column_main .column_banner .poa {
	position: absolute;
	width: 100%;top: 0;
}
.column_main .column_banner .container {
  position: relative;
  height: 280px;
  
}
.column_main .column_banner .container .title {
  position: absolute;
  top: 35%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
}
.column_main .column_banner .container .title.white h3,
.column_main .column_banner .container .title.white p {
  color: #fff;
}
.column_main .column_banner .container h3 {
  font-size: 33px;
  line-height: 52px;
  color: #0093dd;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.column_main .column_banner .container p {
  font-size: 26px;
  line-height: 26px;
  margin-top: 20px;
  color: #414141;
}
.column_main .column_nav {
  line-height: 5rem;
  border-bottom: 1px solid #e5e5e5;
}
.column_main .column_nav .nav{margin: 0;}
.column_main .column_nav .breadcrumb a {
  color: #757575;
}
.column_main .column_nav .breadcrumb a:hover {
  color: #00874d;
}
.column_main .column_nav .breadcrumb a.am-icon-home {

	background: url(../images/icon-home.png) center;
	
	width: 20px;
	height: 16px;
	margin-top: 10px;
}
.column_main .column_nav .breadcrumb .am-breadcrumb > li + li:before {
  
  color: #999;
}
.column_main .column_nav .breadcrumb .am-breadcrumb > .am-active {
  color: #00874d;
}
.column_main .column_nav .nav a {
  color: #666;
  font-size: 1.4rem;
  padding: 0 2rem;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.column_main .column_nav .nav li:hover a,
.column_main .column_nav .nav li.on a {
  background: #00874d;
  color: #fff;
}
.column_main .gray {
  background: #f7f7f7;
}
.column_main [class*=am-u-] + [class*=am-u-]:last-child {
  float: left;
  display: inline;
}
.column_main .page {
  text-align: center;
}
.column_main .page ul {
  display: inline-block;
}
.column_main .page ul li {
  display: inline-block;
  margin: 0 0.6rem;
}
.column_main .page ul li a {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background: #fff;
  display: block;
  line-height: 4rem;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.column_main .page ul li.active a {
  background: #0093dd;
  color: #fff;
}
.column_main .page ul li:hover a {
  background: #eee;
}
.column_main .page ul li.num {
  font-size: 1.4rem;
}
.column_main .page ul li.disabled {
  pointer-events: none;
}
.column_main .page ul li.disabled a {
  color: #999;
}
.column_main .am-paragraph img {
  max-width: 100%!important;
}
@media screen and (max-width:768px) {
	.column_main .column_banner {
		
	}
}

.wm-cm-left{ float: left; width: 20%; margin-top: 35px;}
.wm-cm-right{ float: right; width: 78%; margin-top: 35px;}
.wm-cm-right .nav{ display: none; margin-top: 20px;}
.wm-cm-right .nav a{ color: #333; padding-right: 10px;}
.wm-cm-right .nav a:after{ content: "/"; padding-left: 15px; }
.wm-cm-right .nav a:last-child:after{ content: " "; }
@media screen and (max-width:1200px) {
		.wm-cm-right .nav{ display: block; }
	}
.wm-cm-title1{width: 100%;padding-top: 36px;padding-bottom: 36px;padding-left: 24px;font-size: 30px;color: #fff;margin-bottom: 11px;background: #00874d; }
.wm-cm-list{width: 100%;background-color: #fff;}

.wm-cm-list>li>a{display: block;width: 100%;line-height: 61px;border-bottom: 1px solid #f0f0f0;font-size: 14px;color: #666;padding-left: 24px;cursor: pointer;position: relative;}
.wm-cm-list>li>a:after{display: block;content: "";width: 8px;height: 14px;background-image: url(../images/wm-right1.png);position: absolute;right: 20px;top: 50%;margin-top: -7px;}
.wm-cm-list>li>a:hover,
.wm-cm-list>li.wm-active>a{color: #fff; background: #00874d;  }
.wm-cm-list>li>a:hover:after,
.wm-cm-list>li.wm-active>a:after{background-image: url(../images/wm-right2.png);}
/* 新增 */
.wm-cm-list li p { height:0; overflow:hidden}
.wm-cm-list li p a{ display:inline-block; width:100%; padding-left:32px; line-height:50px; font-size:12px; color:#333}
.wm-cm-list li.on{ background:#00874d; color:#fff}
.wm-cm-list li.on a,.wm-cm-list li.wm-active a{ border-bottom:1px solid #90c5ae; color:#fff}
.wm-cm-list li.on p,.wm-cm-list li.wm-active p{ height:auto; background:#90c5ae; border-bottom:1px solid #f0f0f0}
.wm-cm-list li.on p a,.wm-cm-list li.wm-active p a{ border-bottom:1px solid #97ccb5; color:#fff; background:none}
.wm-cm-list li.on p a:hover,,.wm-cm-list li.wm-active p a:hover{ background:#97ccb5}
.wm-cm-list li.wm-active p{ height:auto}
.wm-cm-list li.on a:after{background-image: url(../images/wm-right2.png);}
/* 新增 */

.wm-cm-left .ser{margin-top: 22px; text-align: center; color: #fff; }
.wm-cm-left .ser h2{ font-size: 22px; background: #00874d; padding: 20px 0;}
.wm-cm-left .ser p{ font-size: 14px; background: #D9D9D9; padding: 10px 0;  color: #333; }
.wm-cm-left .ser .ewm{ background: #fff; margin-top: 11px;}
.wm-cm-left .ser .ewm .fl{ width: 50%; }
.wm-cm-left .ser .ewm .fr{ width: 50%; }
.wm-cm-left .ser .ewm img{ padding: 0 10px; box-sizing: border-box; margin-top: 10px;}
.wm-cm-left .ser .ewm p{ font-size: 14px; background: none; }

.wm-cm-left .news{ margin-top: 22px;}
.wm-cm-left .news h2{ font-size: 22px; color: #fff; background: #00874d; padding: 20px 0; padding-left: 10px;}
.wm-cm-left .news>ul{ margin-top: 11px; background: #Fff; padding: 10px 0;}
.wm-cm-left .news>ul>li{ font-size: 14px; line-height: 40px; padding: 0 70px 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative;}
.wm-cm-left .news>ul>li a{ color: #333; }
.wm-cm-left .news>ul>li a:hover{ color: #000; }
.wm-cm-left .news>ul>li span{ position: absolute; right: 10px; top: 0; line-height: 40px; font-size: 14px;}

.wm-cm-left .down{ padding: 0 10px; margin-top: 11px; background: #00874d; }
.wm-cm-left .down h3{ padding: 50px 0 30px; color: #fff;  text-align: center; font-size: 16px }
.wm-cm-left .down p{ padding: 30px 0 50px; text-align: center; font-size: 20px}
.wm-cm-left .down p a{ padding: 6px 15px; display: inline-block; border: 1px solid #fff; background: #00874d; color: #fff;  }
.wm-cm-left .down p a:hover{ color: #fff; border: 1px solid #ccc; }


.wm-cm-title2{font-size: 20px;color: #00874d;padding-top: 15px;padding-bottom: 15px;border-top: 2px solid #ddd;border-bottom: 1px solid #ddd;position: relative; margin: 0 2%;}
.wm-cm-title2 .wm-gray{font-size: 16px;color: #999;padding-left: 6px;}
@media (max-width: 1620px){}
@media (max-width: 1200px){
    .wm-cm-left{float: none;width: 100%; margin-top: 0;}
		.wm-cm-left .news{ display: none;}
    .wm-cm-right{float: none;width: 100%; margin-top: 0;}
    .wm-cm-title1{display: none;}
    .wm-cm-list{padding-bottom: 0; font-size: 0; text-align: center; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }
    .wm-cm-list>li{ display: inline-block; width: 33.33%; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; margin-bottom: -1px; }
    .wm-cm-list>li:nth-of-type(3n){border-right: 0; }
    .wm-cm-list>li>a{ display: inline-block; padding-left: 0; padding-right: 0; height: 40px; line-height: 40px; font-size: 14px; border-bottom: none; text-align: center; }
    .wm-cm-list>li>a:after{display: none;}
    .wm-cm-title2{border-top: none;border-bottom: none;font-size: 18px; padding-bottom: 0;}
    .wm-cm-title2 .wm-gray{font-size: 14px;}
		
		.wm-cm-left .down h3{ padding: 30px 0 10px; }
		.wm-cm-left .down p{ padding: 20px 0 30px; }
		.wm-cm-left .down p a{ padding: 5px 30px; }
}
@media (max-width: 800px){
	.wm-cm-title2{font-size: 16px;display: none;}
}
@media (min-width: 800px) and (max-width:1200px){.wm-cm-left .ser .ewm img{padding: 0 140px;} }


.pro .bd {
  padding-bottom: 6rem;
}
.pro .bd .list {
  padding-top: 30px;
	padding-left: 0;
}
.pro .bd .list li {
  margin-bottom: 40px;
}
.pro .bd .list li a {
  background: #fff;
	color: #333;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.pro .bd .list li a span {
  overflow: hidden;
  position: relative;
}
.pro .bd .list li a span:before {
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.pro .bd .list li a span:after {
  content: '+';
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 1px solid #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  color: #fff;
  line-height: 46px;
  font-size: 30px;
  opacity: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  text-align: center;
}
.pro .bd .list li a span img {
  min-width: 100%;
  height: auto;
}
.pro .bd .list li a .content {
  padding: 0 20px;
}
.pro .bd .list li a .content .title {
  font-size: 18px;
  margin: 2rem 0;
  height: 27px;
  overflow: hidden;
}
.pro .bd .list li a .content .info {
  padding: 10px 0;
  border-top: 1px solid #eee;
}
.pro .bd .list li a .content .info .date {
  float: left;
  display: inline;
  line-height: 40px;
	height: 40px;overflow: hidden;
  font-size: 16px;
  color: #666;
	width: calc(100% - 50px);
}
.pro .bd .list li a .content .info em {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #dedede;
  color: #999;
  text-align: center;
  line-height: 40px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.pro .bd .list li a:hover {
  -webkit-box-shadow: 0 0 26px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0 26px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 26px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 26px rgba(0, 0, 0, 0.1);
}
.pro .bd .list li a:hover span:before,
.pro .bd .list li a:hover span:after {
  opacity: 1;
}
.pro .bd .list li a:hover .title {
  color: #00874d;
}
.pro .bd .list li a:hover em {
  background: #00874d;
  border: 1px solid #00874d;
}
.pro .bd .list li a:hover em i {
  color: #fff;
}
.am-icon-angle-right:before{content: ">"!important; font-weight: bold!important; font-family: 宋体; }

@media screen and (max-width: 1300px) {
  .column_main .column_banner .container .title {
    left: 3%;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
	.column_main .column_banner .container {
    
  }
  .column_main .column_banner .container h3 {
    font-size: 4rem;
    line-height: 4rem;
  }
  .column_main .column_banner .container p {
    font-size: 2.4rem;
    line-height: 2.4rem;
    margin-top: 0rem;
  }
  .column_main .bd .column_name {
    font-size: 30px;
    text-align: center;
		padding-top: 6.5rem!important;
  }
	.pro .bd .list {
    margin: 0 -0.5rem 0;
  }
  .pro .bd .list li {
    padding: 0 0.5rem;
  }
  .pro .bd .list li a span img {
    
  }
  .pro .bd .list li a .content {
    padding: 0 1rem;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
	.column_main .column_banner .container {
    height: 250px;
  }
  .column_main .column_banner .container .column_banner .container h3 {
    font-size: 4rem;
    line-height: 4rem;
  }
  .column_main .column_banner .container .column_banner .container p {
    font-size: 1.6rem;
    line-height: 1.6rem;
    margin-top: 0rem;
  }
  .column_main .column_nav .nav {
    display: none;
  }
}
@media screen and (max-width: 768px) {
	.column_main .column_banner .container {
    
  }
  .column_main .column_banner .container h3 {
    font-size: 3.5rem;
    line-height: 3.5rem;
  }
  .column_main .column_banner .container p {
    font-size: 1.6rem;
    line-height: 1.6rem;
    margin-top: 0rem;
  }
	.column_main .column_nav {
		width: 100%;
		display: inline-block;
		line-height: 4rem;
		border-bottom: 0;
	}
  .column_main .column_nav .nav{ width: 100%; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
  .column_main .column_nav .nav li{width: 33.33%;text-align: center; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; margin-bottom: -1px;}
  .column_main .column_nav .nav li:nth-of-type(3n){ border-right: 0;}
	.column_main .column_nav .nav a{padding: 0 5px;line-height: 40px;}
  .column_main .page ul li {
    margin: 0 0.3rem;
  }
  .column_main .page ul li a {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    display: block;
    line-height: 3rem;
  }
  .column_main .page ul li.num {
    display: none;
  }
  .column_main .bd .column_name {
    font-size: 2.6rem;
    line-height: 2.6rem;
    text-align: center;
  }
	
	
	
	.pro .bd {
    padding-bottom: 3rem;
  }
  .pro .bd .list {
    margin-top: 0;
		padding-top: 30px;
  }
  .pro .bd .list li {
		padding: 0;
    margin-bottom: 1rem;
  }
  .pro .bd .list li a span img {
    
  }
  .pro .bd .list li a .content {
    padding: 0 1rem;
  }
  .pro .bd .list li a .content .title {
    font-size: 18px;
    margin: 1.6rem 0;
    
  }
  .pro .bd .list li a .content .info {
    padding: 1rem 0;
  }
  .pro .bd .page {
    margin-top: 2rem;
  }
}
@media screen and (max-width: 640px) {
  .column_main .column_banner .container h3 {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
}
@media screen and (max-width: 480px) {
  .column_main .bd .column_name {
    font-size: 2.4rem;
    line-height: 2.4rem;
  }
}


.proshow{ position: relative; margin: 0 auto}
.prmBox.fixed{padding: 0 8%; position: fixed;top: 0;margin: 0 auto;right: 0;z-index: 9999;background: #fff;left: 0;width: 84%;background: #fff;}
.pro_menu .link a{display: block;margin: 0  20px;float: left;font-size: 14px;color: #333333;border-bottom: 2px solid #fff;height: 53px;}
.pro_menu .link a.on{border-bottom: 2px solid #00a2e9;color: #00a2e9}
.pro_menu .link a:hover{border-bottom: 2px solid #00a2e9;color: #00a2e9}
.proshow .small{float: left;width: 128px;height: 278px;}
.proshow .small .pic{  -webkit-filter: opacity(80%);-moz-filter: opacity(80%);filter: opacity(80%); width: 98px;border: 1px solid #e7e7e7;cursor: pointer;outline:none;margin: 0 0 10px 0;}

.proshow .small .pic img{width: 100%}
.proshow .small .slick-prev{padding: 0 ;margin: 0;width: 100%;border:none;background: none;text-align: center;font-size: 24px; cursor: pointer;}
.proshow .small .slick-next{padding: 0 ;margin: 0;width: 100%;border:none;background: none;text-align: center;font-size: 24px; cursor: pointer;}
.proshow .small .pic:hover{ -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);filter: grayscale(100%);}

.proshow .big{float: left; width: calc(100% - 150px); margin-left: 20px; border: 1px solid #ddd;}
.proshow .text{float: left;margin-left: 60px;width: calc(50% - 60px);}
.proshow .text .tile{font-size: 30px;color: #333333;line-height: 35px;}
.proshow .text span{display: block;font-size: 24px;color: #333333;padding-top: 30px;margin-bottom: 30px;}

.proshow .text .txt{margin-top: 40px;border-top: 1px solid #e7e7e7;padding-top: 30px;}
.proshow .text .txt p{margin-bottom: 20px; font-size: 16px;color: #666666;padding-left: 20px;background: url(../images/tel.png) top left no-repeat;line-height: 25px;}

.olef{width: 50%;float: left;}
.jqzoom {position: relative; padding: 0px;}
.zoomdiv {
            z-index: 999999;
            position: absolute;
						top: 00px!important;
						left: 51%!important;
            width: 200px;
            height: 200px;
            background: #fff;
            border: 1px solid #c7c7c7;
            display: none ;
            text-align: center;
            overflow: hidden;
 }
 .bigimg {
    width: 800px;
    height: 800px;
 }

 .jqZoomPup {
            z-index: 10;
            visibility: hidden;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 50px;
            height: 50px;
            border: 1px solid #aaa;
            background: #c4c4c4 50% top no-repeat;
            opacity: 0.5;
            -moz-opacity: 0.5;
            -webkit-opacity: 0.5;
            filter: alpha(opacity=50);
            cursor: crosshair;
}
.jqzoom>img{max-height: 100%;max-width: 100%;}
.my-simple-gallery{display: none;}

.specifi{margin:0px auto; }
.specifi img{ width: auto; max-width: 100%; }
.specifi h1{display: block;font-size: 30px;color: #333333;border-bottom: 1px solid #e4e4e4;padding-bottom: 30px;margin-top: 30px;}
.specifi h1:before{content: '';display: inline-block;vertical-align: middle;width: 3px;height:30px;background: #00874d;margin-right: 23px}

.seplist{margin-top: 65px;    border-bottom: 1px solid #e4e4e4;padding-bottom: 60px;}
.seplist table{ margin-top: 20px; margin-bottom: 20px; overflow-x: auto; min-width: 1360px; border-width: 1px;border-color: #666;border-collapse: collapse; }
.seplist table tr { background: #fff; }
.seplist table tr:nth-child(1){ background: #fff; }
.seplist table tr:nth-of-type(2n){ background: #0eaf6a;color: #fff;}
.seplist table th { border-width: 1px; padding: 8px; border-style: solid; border-color: #999;}
.seplist table td { border-width: 1px; min-width: 100px; max-width: 300px; padding: 8px 25px!important; border-style: solid; border-color: #999!important;}
.seplist .title{float: left;font-size: 24px;color: #333333;width: 405px;}
.seplist .txt{float: left;width: 545px}
.seplist .txt span{display: block;float: left;width: 100px;}
.seplist .txt .numOne{float: left;min-width: 140px}
.seplist .txt .numTwo{float: left;}

.seplist .txt .zs1{margin-bottom: 30px;}
.specifi h2{display: block;font-size:18px;color: #333333;border-bottom: 1px solid #e4e4e4;padding: 20px 0;}
.specifi h2:before{content: '';width: 30px;height: 30px; display: inline-block;vertical-align: middle;background: url(../images/tel.png) left center no-repeat;}
.seplist .pic{float:right}
@media screen and (max-width:1220px) {
	.proshow{width: 94%; margin-top: 40px;}

	.olef{float: none;width: 100%}
	.proshow .text{float: none;width: 100%;margin-left: 0;margin-top: 50px;}
	.proshow .text span{padding-top: 10px;margin-bottom: 10px}
	.proshow .big{margin-left: 30px; width: calc(100% - 160px);}
	.jqzoom {display: none}
	.proshow .big img{width: 100%}
	.my-simple-gallery{display: block;}
	.my-simple-gallery figure{ margin: 0;}
	.prodetail{margin-top: 30px;}

	.showItem .pic{float: none;width: 30%;margin: 20px auto}
	.showItem .pic img{width:100%}

	.showItem .text{float: none;width:90%;margin: 0px auto}
	.showItem .text h1{font-size: 24px}
	.showItem .text ul li{margin-top: 40px;}
	.showItem .text ul li .txt{width: auto}

	.showItem .pic2{float: none;width: 18%;margin: 0 auto;}
	.showItem .pic2 img{width: 100%}
	.showItem .text2{float: none;width: 90%;margin: 20px auto;}
	.showItem .text2 h1{font-size: 24px;margin-bottom: 20px}

	.specifi{width: 100%; margin: 60px auto;padding: 0 ;}
	.seplist{margin-top: 30px;    padding-bottom: 20px;}
	.seplist .title{width: 100%;float: none;margin-bottom: 20px;font-size: 18px}
	.seplist .txt{width: 100%;float: none;margin-left: 0;}
	.seplist .pic{margin-top: 20px;margin-left: 0px;}
	.seplist .txt span,.seplist .txt .numTwo{width: 100%;float: left;text-align: left;word-break: break-word;
}
	.seplist .txt .numOne{min-width: 33.33%;width:33.33%;text-align: left; text-align: center;font-size: 14px}
	.seplist .txt .numTwo{text-align: center;font-size: 14px}
	.specifi h1{font-size: 24px;padding-bottom: 20px;margin-top: 20px;}

	.downlist{margin-top: 30px}
	.downlist li{float: none;width: 100%}
	.downlist li:nth-child(2n){float: none;}
}
@media screen and (max-width:768px) {
	.proshow .small{width: 20%; height: auto;}
	.proshow .big{margin-left: 2%;width: calc(100% - 22%);}
	.proshow .big img{width: 100%}
	.prmBox{overflow: hidden;}
	.proshow {margin-bottom: 20px;}
	.proshow .text{ margin-top: 10px;}
	.proshow .text .tile{font-size: 20px;    line-height: 25px;}
	.proshow .text span{font-size: 18px}

	.proshow .text .txt{margin-top: 20px;margin-bottom: 10px}
	.proshow .small .pic{margin:0 0 10px 0}

	.showItem .text ul li .pt{width: 30px}
	.showItem .text ul li .pt iimg{width: 100%}
	.showItem .pic{width: 40%}
	.showItem .text ul li .pt{float: none;}
	.showItem .text ul li .txt{float: none;margin-left: 0;margin-top: 20px;}

	.showItem .pic2{width: 25%}
	.specifi{margin-top: 20px; margin-bottom: 0; }
	.specifi h1{font-size: 20px;}
	.specifi h1:before{height: 20px;}
	
	.seplist{ overflow: auto; }

}
.pc-cx-tel-1 {width: 100%;height: 76px;border-bottom: 1px solid #eee; border-top: 1px solid #eee; padding-top: 15px;margin-top: 35px;}
.pc-cx-tel-1-t1 {width: 114px;height: 44px;background: #00874d;font-size: 18px;line-height: 44px;text-align: center;float: right;}
.pc-cx-tel-1-t1 a {display: block;color: #fff;}
.pc-cx-tel-1-t2 {height: 56px;padding-left: 70px;background: url(../images/pc-xc-icon2.png) no-repeat 10px top;font-size: 18px;line-height: 18px;color: #454545;}
.pc-cx-tel-1-t2 p {line-height: 24px;}


.news_sec{position:relative;width:100%;border:1px solid #e3e3e3;margin: 50px 0;}
.news_list{padding-left:20px;padding-right:20px;margin-top:0;}
.news_list ul li{
    padding-left:15px;
    padding-right:15px;
    
    position:relative;
    -webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.news_list ul li .news-one{display:block;width:100%;height:100%;padding-bottom:40px;padding-top:40px;border-bottom:1px dotted #d1d1d1;position:relative;}
.news_img {
    float:left;
    width:31%;
		overflow: hidden;
    padding:10px;
    border:1px solid #d1d1d1;
    transition: .35s;
}
.news_list ul li:hover .news_img {
    border-color: #00874d;
}
.news_img > a {
		display: block;
		
		
		overflow:hidden;
}
.news_img img {
	transition: .8s
}
.news_list ul li:hover .news_img img{
	transform: scale(1.08);
    -moz-transform: scale(1.08);
    -ms-transform:  scale(1.08);
    -o-transform: scale(1.08);
    -webkit-transform: scale(1.08);
}
.news_con{margin-left:4%;width:65%;float:right;}
.news_top{line-height:22px;padding-bottom:20px;border-bottom:1px dotted #d1d1d1;margin-bottom:25px;}
.news_top span:first-child{
    font-size:18px;
    color:#666666;
    margin-right:15px;
    max-width:80%;
    display:inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: .35s;
}
.news_top .ntime{
    float: right;
    font-family:"Arial";
    font-size:14px;
    color:#c6c6c6;
    display:inline-block;
    vertical-align:top;
    transition: .35s;
}
.news_list ul li:hover .news_top span:first-child,
.news_list ul li:hover .news_top .ntime {
    color: #00874d;
}
.news_con_txt{color:#999999;font-size:16px;line-height:26px;height:52px;overflow:hidden;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.news_list ul li:hover .news_con_txt {
    color: #00874d;
}
.news_button{font-size:14px;color:#00874d;width:120px;height:35px;text-align:center;line-height:35px;border:1px solid #00874d;margin-top:35px;cursor:pointer;
	-webkit-transition:all  0.4s  ease-out;
	-o-transition:all 0.4s ease-out;
	transition:all  0.4s ease-out;
}
.news_list ul li:hover .news_button{background:#00874d;border-radius:0.5em;color:#fff;}
.news_sec .see_more{margin-top:45px;margin-bottom:65px;}
.news_mask{
    position:absolute;
    left:0;
    top: 0px;
    width:100%;
    height:100%;
    background:#f0f7f2;
   
    z-index:-1;
	transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform:  scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
	opacity:0;
	filter: alpha(opacity=0);
	-webkit-transition:all  0.4s  ease-out;
	-o-transition:all 0.4s ease-out;
	transition:all  0.4s ease-out;
}
.news_list ul li:hover .news_mask{
	transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform:  scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
	opacity:1;
	filter: alpha(opacity=100);
}
@media only screen and (max-width:1200px) {
	.news_top{padding-bottom:15px;margin-bottom:15px;}
	.news_button{margin-top:20px;}
	.news_img{padding:6px;}
	.news_list{padding-left:15px;padding-right:15px;}
	.news_img > a{border:none;height: auto;}
}
@media only screen and (max-width:1080px) {
	.news_top{padding-bottom:10px;margin-bottom:10px;}
	.news_img{width:32%;}
	.news_con{margin-left:3%;}
	.news_list ul li .news-one{padding-top:30px;padding-bottom:30px;}
}
@media only screen and (max-width:992px) {
	.news_button{width:100px;height:32px;line-height:32px;margin-top:15px;}
	.news_list{padding-left:10px;padding-right:10px;}
	.news_img{padding:4px;width:37%;}
	.news_con{width:60%;}
}
@media only screen and (max-width:768px) {
	.news_menu ul li{font-size:14px;padding-top:5px;padding-bottom: 5px;}
	.news_img{width:42%;}
	.news_con{width:55%;}
	.news_list ul li{padding-left:0;padding-right:0;}
	.news_img > a{border:none;}
	.news_mask{display: none;}
	.news_list ul li .news-one{padding-top:30px;padding-bottom:15px;}
	.news_sec .see_more{margin-top:30px;margin-bottom:50px;}
	.news_button{margin:0 auto;width:100px;height:30px;line-height:30px;margin-top:30px;}
	.news_top span:first-child{font-size:16px;max-width:60%;}
	.news_top span:nth-child(2){font-size:12px;}
	.news_list{margin-top:0px;}
	.news_top {padding-bottom: 5px;}
	.news_con_txt{font-size: 14px;line-height: 23px;height: 46px;}
}
@media only screen and (max-width:680px) {
	.news_img,.news_con{width:100%;margin-left:0;}
	.news_img{padding:5px;text-align:center;border:none;}
	.news_img img{margin:0 auto;}
	.news_con{margin-top:15px;}
	.news_button{margin-top:20px;}
}



.newsv_box{padding:50px 100px;width:100%;margin:0 auto;overflow:hidden;}
.newsv_box .htit{padding:0 0 10px;text-align:center;border-bottom:1px solid #eee;margin:0 auto;}
.newsv_box .htit h2{font-size:20px;color:#333;font-weight:bold;padding:5px 0;}
.newsv_box .htit p{font-size:13px;color:#6f6f6f;line-height:30px;}
.newsv_box .ntxt{font-size:15px;line-height:30px;padding:30px 0;color:#7c7c7c;}
.newsv_box .ntxt p {
    margin-top:25px
}
.newsv_box .ntxt img{max-width:100%; width: auto; display:block; margin:0 auto;}
.newsv_box .sxy {border-top:1px solid #eee; margin-top:10px; padding-top:10px;}
.newsv_box .sxy p.next{height:30px;line-height:30px;font-size:14px;}
.newsv_box .sxy p.prev{height:30px;line-height:30px;font-size:14px;}
.newsv_box .sxy p.next a ,.newsv_box .sxy p.prev a{display:inline-block;height:30px;margin-right:60px;font-size:14px;color:#444;}
.newsv_box .sxy p.next a:hover, .newsv_box .sxy p.prev a:hover{color:#f49e1b;}
@media (max-width:1408px) {
	.newsv_box {padding: 0 0 60px; }
}
@media (max-width:768px) {
.newsv_box {padding: 10px 0;}
.newsv_box .ntxt{font-size:15px;line-height:30px;padding:0 0 30px;color:#7c7c7c;}
}
.c-title{padding-top: 4.166%;padding-bottom: 2.87%;}
.c-title .t1{text-align: center;font-size: 0;margin-bottom: 24px;}
.c-title .t1 span{display: inline-block;vertical-align: top;position: relative;padding-left: 40px;padding-right: 40px;font-size: 36px;color: #00874d;}
.c-title .t1 span:before,
.c-title .t1 span:after{content: "";width: 57px;height: 1px;background-color: #00874d;position: absolute;top: 50%;margin-top: -1px;}
.c-title .t1 span:before{left: -57px;}
.c-title .t1 span:after{right: -57px;}
.c-title .t2{text-align: center;font-size: 16px;color: #666;}
.c-title.white .t1 span{color: #fff;}
.c-title.white .t2{color: #fff;}
.c-title.white .t1 span:before,
.c-title.white .t1 span:after{background-color: #fff;}
@media(max-width: 1500px){
	.c-title .t1{margin-bottom: 15px;}
	.c-title .t1 span{font-size: 30px;}
	.c-title .t1 span:before{left: -47px;}
	.c-title .t1 span:after{right: -47px;}
	.c-title .t2{font-size: 14px;}
}
@media(max-width: 1200px){
	.c-title .t1{margin-bottom: 10px;}
	.c-title .t1 span{font-size: 23px;}
	.c-title .t1 span:before{left: -37px;}
	.c-title .t1 span:after{right: -37px;}
}
@media(max-width: 800px){
	.c-title{padding-bottom: 30px;padding-top: 30px;}
	.c-title .t1 span{font-size: 20px;}
	.c-title .t1 span:before{left: -27px;}
	.c-title .t1 span:after{right: -27px;}
	.c-title .t1 span:before,
	.c-title .t1 span:after{width: 40px;}
}



.about-a{width: 100%;background-image: url(http://localhost:1238/template/defaults/dingshuo/images/about-a-bg.jpg);background-repeat: no-repeat;background-position: center center;background-size: 100% auto;}
.about-a-cont{width: 100%;padding-bottom: 4.16%;}
.about-a-cont .w{overflow: hidden;}
.about-a-cont .text{float: left;width: 58%;padding-top: 63px;position: relative;}
.about-a-cont .img{float: right;width: 37.7%;text-align: center;}
.about-a-cont .title{font-size: 36px;color: #333;padding-bottom: 26px;position: relative;margin-bottom: 30px;}
.about-a-cont .title:after{content: "";display: block;width: 40px;height: 2px;background-color: #00874d;position: absolute;left: 0;bottom: 0;}
.about-a-cont .para{font-size: 16px;color: #666;line-height: 30px;margin-bottom: 30px;text-indent: 2em;}
.about-a-cont .logo{position: absolute;right: 8.5%;top: 50px;}
@media(max-width: 1500px){
	.about-a-cont .w{max-width: 1100px;}
	.about-a-cont .text{padding-top: 50px;}
	.about-a-cont .title{font-size: 30px;padding-bottom: 20px;}
	.about-a-cont .para{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	.about-a-cont .logo{top: 35px;}
}
@media(max-width: 1200px){
	.about-a-cont .w{max-width: 800px;}
	.about-a-cont .text{float: none;width: 100%;padding-top: 0;}
	.about-a-cont .img{float: none;width: 100%;}
	.about-a-cont .logo{top: 0;width: 50px;right: 0;}
	.about-a-cont .title{font-size: 20px;}
	.about-a-cont .title:after{width: 30px;}
}
@media(max-width: 820px){
	.about-a-cont{padding-left: 0;padding-right: 0;padding-bottom: 30px;}
	.about-a-cont .text .paras p{font-size: 15px}
}
.about-b{width: 100%;padding-bottom: 4.166%;position: relative;background-image: url(../images/about-b-bg.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.about-b:after{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background-color: rgba(0,0,0,0.5);}
.about-b .c-title{position: relative;z-index: 2;}
.about-b-cont{width: 100%;position: relative;z-index: 2;}
.about-b-list{padding-bottom: 65px;padding-top: 21px;}
.about-b-list .swiper-slide{width: 357px;padding: 0 10px;}
.about-b-list .item{width: 100%;background-color: #f8f2e8;cursor: pointer;position: relative;}
.about-b-list .img-box{width: 100%;height: ;box-sizing: content-box;text-align: center;padding-top: 10px;padding-bottom: 10px;}
.about-b-list .img-box img{height: 100%;width: 100%;}
.about-b-list .text{width: 100%;background-color: #fff;padding: 30px 20px;}
.about-b-list .t1{font-size: 18px;color: #333;line-height: 24px;margin-bottom: 15px;  height: 24px; overflow: hidden;}
.about-b-list .t2{font-size: 14px;color: #999;line-height: 24px;height: 48px;overflow: hidden;}
.about-b-list .swiper-pagination-bullet{width: 15px;height: 15px;background-color: transparent;opacity: 1;border: 1px solid #fff;}
.about-b-list .swiper-pagination-bullet-active{background-color: #fff;border-color: #fff;}
.about-b-list.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
.about-b-list.swiper-container-horizontal>.swiper-pagination-bullets, 
.about-b-list .swiper-pagination-custom,
.about-b-list .swiper-pagination-fraction{bottom: 1px;font-size: 0;}
.about-b-list .see{display: none;width: 100%;font-size: 14px;color: #00874d;position: relative;margin-top: 10px;}
.about-b-list .see:after{content: "";display: block;width: 12px;height: 11px;background-image: url(../images/tel.png);position: absolute;right: 0;top: 0;}

.about-b-list .swiper-slide.swiper-slide-active .see{display: block;}
.about-b-list .swiper-slide.swiper-slide-active .img-box{height: ;}
@media(max-width: 1500px){
	.about-b-list{padding-bottom: 30px;}
	.about-b-list .swiper-slide{width: 300px;padding: 0 6px;}
	.about-b-list .img-box{height: auto;padding-top: 10px;padding-bottom: 10px;}
	.about-b-list .swiper-slide.swiper-slide-active .img-box{height: auto;}
	.about-b-list .t1{font-size: 16px;line-height: 22px;margin-bottom: 10px;}
	.about-b-list .text{padding: 15px 10px;}
	.about-b-list .t2{font-size: 13px;line-height: 21px;height: 42px;}
	.about-b-list .see{font-size: 13px;}
}
@media(max-width: 820px){
	
	.about-b{padding-bottom: 30px;}
	.about-b-list{padding-bottom: 10px;}
	.about-b-list .img-box{padding-top: 0px;padding-bottom: 0px;}
	.about-b-list .swiper-pagination-bullet{width: 10px;height: 10px;}
	.about-b-list.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px;}
	
}
.ft-table{visibility: hidden;opacity: 0;display: table;table-layout:fixed;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);z-index: 100000;transition: all .3s;}
.ft-table.show{visibility: visible;opacity: 1;}
.ft-table .ft-cell{display: table-cell;vertical-align: middle;}
.ft-table .ft-cont{width: 1400px;max-height: 100%;padding-top: 50px;padding-bottom: 50px;margin: 0 auto;background-color: #fff;position: relative;overflow: auto;}
.ft-table .btn-close{display: block;width: 45px;height: 45px;background-color: #f18d00;cursor: pointer;position: absolute;right: 20px;top: 20px;cursor: pointer;background-image: url(../images/tel.png);background-repeat: no-repeat;background-position: center center;}
.ft-table .img-box{height: 450px;text-align: center;margin-bottom: 30px;}
.ft-table .img-box img{height: 100%;}
.ft-table .text{width: 100%;font-size: 14px;color: #666;text-align: center;}
.ft-table .cur-t1{font-size: 22px;color: #333;margin-bottom: 15px;}
.ft-table .cur-t2{font-size: 16px;color: #999;line-height: 22px;}
@media(max-width: 1500px){
	.ft-table .ft-cont{width: 1100px;}
	.ft-table .ft-cont{padding-top: 30px;padding-bottom: 30px;}
	.ft-table .btn-close{width: 40px;height: 40px;right: 10px;top: 10px;}
	.ft-table .img-box{height: 353px;}
	.ft-table .cur-t1{font-size: 18px;}
	.ft-table .cur-t2{font-size: 14px;line-height: 20px;}
}
@media(max-width: 1200px){
	.ft-table .ft-cont{width: 800px;}
	.ft-table .img-box{height: 256px;}
	.ft-table .cur-t1{font-size: 16px;margin-bottom: 10px;}
}
@media(max-width: 800px){
	.ft-table .ft-cont{width: 100%;padding: 50px 10px 37px;}
	.ft-table .btn-close{right: 0;top: 0;}
	.ft-table .img-box{height: auto;}
	.ft-table .img-box img{width: 100%;max-width: 500px;}
}
.about-d{width: 100%;padding-top: 4.166%;padding-bottom: 4.68%;background-image: url(../images/about-d-bg.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.about-d-cont{}
.about-d-cont .title{margin-bottom: 60px;}
.about-d-cont .title .t1{font-size: 30px;color: #333;margin-bottom: 30px;}
.about-d-cont .title .t2{font-size: 14px;color: #666;}
.about-d-list{width: 100%;overflow: hidden;}
.about-d-list>li{float: left;width: 30.4%;height: 287px;padding: 45px 50px;transition: all .3s;position: relative;margin-right: 4.4%;background-color: #fff; margin-bottom: 20px;}
.about-d-list>li:nth-of-type(3n){margin-right: 0;}
.about-d-list .num{font-size: 40px;color: #00874d;padding-bottom: 20px;margin-bottom: 20px;font-family: 微软雅黑;position: relative;}
.about-d-list .num:after{content: "";display: block;width: 29px;height: 3px;background-color: #333;position: absolute;left: 0;bottom: 0;}
.about-d-list .text{font-size: 17px;color: #666;line-height: 31px;}
.about-d-list .icon{width: 50px;height: 50px;position: absolute;right: 30px;bottom: 36px;background-repeat: no-repeat;background-position: center center;}
.about-d-list>li.item1 .icon{background-image: url(../images/tel.png);}
.about-d-list>li.item2 .icon{background-image: url(../images/tel.png);}
.about-d-list>li.item3 .icon{background-image: url(../images/tel.png);}
.about-d-list>li:hover{background-color: #00874d;}
.about-d-list>li:hover .num{color: #fff;}
.about-d-list>li:hover .num:after{background-color: #fff;}
.about-d-list>li:hover .text{color: #fff;}
.about-d-list>li.item1:hover .icon{background-image: url(../images/tel.png);}
.about-d-list>li.item2:hover .icon{background-image: url(../images/tel.png);}
.about-d-list>li.item3:hover .icon{background-image: url(../images/tel.png);}
@media(max-width: 1500px){
	.about-d-cont{}
	.about-d-cont .title .t1{font-size: 24px;margin-bottom: 20px;}
	.about-d-cont .title{margin-bottom: 50px;}
	.about-d-list>li{padding: 35px 40px;height: 230px;}
	.about-d-list .num{font-size: 34px;padding-bottom: 15px;}
	.about-d-list .text{font-size: 14px;line-height: 28px;}
	.about-d-list .icon{right: 20px;bottom: 10px;}
}
@media(max-width: 1200px){
	.about-a-cont .text{margin-top: 20px;}
	.about-d-cont .title .t1{font-size: 18px;margin-bottom: 15px;}
	.about-d-cont .title{margin-bottom: 30px;}
	.about-d-list>li{padding: 15px 20px;height: 200px;}
	.about-d-list .num{font-size: 24px;padding-bottom: 10px;}
	.about-d-list .num:after{width: 20px;height: 2px;}
	.about-d-list .icon{right: 10px;bottom: 5px;}
}
@media(max-width: 820px){
	.about-d{padding-top: 30px;padding-bottom: 30px;}
	.about-d-cont{padding-left: 0;padding-right: 0;}
	.about-d-list>li{width: 100%;height: auto;margin-right: 0;margin-bottom: 10px;padding-bottom: 60px;padding-left: 10px;padding-right: 10px;}
	.about-d-list>li:last-child{margin-bottom: 0;}
}

.column_main .gray {
		background: #f7f7f7;
	}
.history .column_name {
  line-height: 5rem;
  font-size: 38px;
  line-height: 38px;
  padding: 3.5rem 0 2.5rem;
}
.history .lp {
  padding: 5rem 0;
}
.history .rp {
  padding: 5rem 0 5rem 50px;
}
.history .maxh {
  max-height: 140px;
}
.history .bd {
  padding-bottom: 5rem;
}
.history .bd .history_list .item:first-child .l {
  padding-top: 0;
}
.history .bd .history_list .item:first-child .r {
  padding-top: 0;
}
.history .bd .history_list .item:first-child .r:before {
  top: 0.8rem;
}
.history .bd .history_list .item:last-child .l,
.history .bd .history_list .item:last-child .r {
  padding-bottom: 0;
}
.history .bd .history_list .item:nth-child(2n) {
  background: #fff;
}
.history .bd .l {
  width: 34.3%;
  padding: 5rem 0;
}
.history .bd .l .year {
  font-size: 40px;
  line-height: 40px;
  font-family: 'ssi';
  color: #72717a;
}
.history .bd .l .explain {
  font-size: 26px;
  line-height: 26px;
  color: #0093dd;
  margin-top: 1rem;
  font-family: 'pf';
}
.history .bd .r {
  width: 65.5%;
  position: relative;
  padding: 5rem 0 5rem 50px;
}
.history .bd .r:before {
  content: '';
  width: 1px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #e5e5e5;
}
.history .bd .r .title {
  font-size: 26px;
  line-height: 26px;
  font-family: 'pf';
  position: relative;
}
.history .bd .r .title:before {
  content: '';
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #0093dd;
  background: #fff;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -58px;
}
.history .bd .r .title:after {
  content: ">";
  font-family: 'é»‘ä½“';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -30px;
  font-size: 16px;
  color: #999;
}
.history .bd .r .word_list {
  margin-top: 2rem;
}
.history .bd .r .word_list li {
  font-size: 15px;
  color: #666;
  display: inline-block;
  padding-left: 2rem;
  position: relative;
  margin-right: 18px;
  min-width: 30%;
  line-height: 3rem;
}
.history .bd .r .word_list li:before {
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #666;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
}
.history .bd .r .img_list {
  margin: 2.6rem -2% 0;
}
.history .bd .r .img_list li {
  padding:0; margin-bottom: 30px; border: 1px solid #eee;
	width: 32%; margin-right: 2%;
}
.history .bd .r .img_list li:nth-of-type(3n) {
	margin-right: 0; 
}
.history .bd .r .img_list li span {
  overflow: hidden;
}
.history .bd .r .img_list li img {
  width: 100%;
  height: auto;
  max-height: 250px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.history .bd .r .img_list li:hover img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
}
@media (min-width: 769px) and (max-width: 1200px) {
  .history .column_name {
    margin: 4rem 0 3rem;
  }
  .history .lp {
    padding: 5rem 0;
  }
  .history .rp {
    padding: 5rem 0 5rem 50px;
  }
  .history .maxh {
    max-height: 145px;
  }
  .history .bd .l {
    width: 20%;
  }
  .history .bd .r {
    width: 75%;
  }
  .history .bd .r .img_list li img {
    max-height: 145px;
  }
}
@media screen and (max-width: 768px) {
 .history .column_name {
    margin: 0;
  }
  .history .lp {
    padding: 3rem 0;
  }
  .history .rp {
    padding: 3rem 0 3rem 40px;
  }
  .history .maxh {
    max-height: 298px;
  }
  .history .bd .l {
    width: 20%;
    padding: 3rem 0;
  }
  .history .bd .r {
    width: 75%;
    padding: 3rem 0 3rem 40px;
  }
  .history .bd .r .title:before {
    left: -48px;
  }
  .history .bd .r .title:after {
    left: -20px;
  }
  .history .bd .r .word_list {
    margin-top: 1rem;
  }
  .history .bd .r .word_list li {
    line-height: 2.5rem;
  }
  .history .bd .r .img_list {
    margin: 1rem -2% 0;
  }
  .history .bd .r .img_list li {
    margin-top: 1rem;
  }
  .history .bd .r .img_list li img {
    max-height: 298px;
  }
}
@media (min-width: 641px) and (max-width: 768px) {
  .history .bd .l {
    width: 17%;
  }
  .history .bd .l .year {
    font-size: 3rem;
    line-height: 3rem;
  }
  .history .bd .l .explain {
    font-size: 2rem;
    line-height: 2rem;
    margin-top: 0.5rem;
  }
  .history .bd .r {
    width: 79%;
  }
}
@media screen and (max-width: 640px) {
  .history .bd .history_list .item:first-child .l:before {
    top: 1rem;
  }
  .history .bd .history_list .item:first-child .r:before {
    top: 0;
  }
  .history .bd .l {
    width: 100%;
    position: relative;
    padding-left: 40px;
  }
  .history .bd .l:before {
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #e5e5e5;
  }
  .history .bd .l .year {
    position: relative;
  }
  .history .bd .l .year:after {
    content: '';
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 2px solid #0093dd;
    background: #fff;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -48px;
  }
  .history .bd .r {
    width: 100%;
  }
  .history .bd .r .img_list li {
    padding: 0;
  }
  .history .bd .r .title:before {
    display: none;
  }
  .history .bd .r .title:after {
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #0093dd;
  }
}
@media screen and (max-width: 480px) {
 .history .bd .l {
    padding: 2rem 0 2rem 3rem;
  }
  .history .bd .l .year {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  .history .bd .l .year:after {
    left: -3.6rem;
  }
  .history .bd .l .explain {
    font-size: 1.8rem;
    line-height: 1.8rem;
    margin-top: 0.4rem;
  }
  .history .bd .r {
    padding: 0rem 0 0rem 3rem;
  }
  .history .bd .r .title {
    font-size: 2rem;
    line-height: 2rem;
  }
  .history .bd .r .title:after {
    display: none;
  }
}

.partner .column_name {
  line-height: 5rem;
  font-size: 38px;
  line-height: 38px;
  margin: 6.5rem 0 4rem;
}
.partner .bd {
  padding: 3rem 0 1rem;
}
.partner .bd .partner_list {
  margin: 0 -1.5rem;
}
.partner .bd .partner_list li {
  margin-bottom: 2rem;
  cursor: pointer;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.partner .bd .partner_list li:hover span:after {
  opacity: 1;
}
.partner .bd .partner_list li:hover img {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
}
.partner .bd .partner_list .box {
  padding: 0 1.5rem;
}
.partner .bd .partner_list .box img {
	border: 1px solid #ccc;
  width: 100%;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.partner .bd .partner_list .box span {
  position: relative;
  overflow: hidden;
}
.partner .bd .partner_list .box span:after {
  content: '';
  width: 100%;
  height: 100%;
  border: 1px solid #999;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 0;
}
.partner .bd .partner_list p {
  text-align: center;
  line-height: 56px;
  color: #666;
}
.partner .bd .loading {
  text-align: center;
  display: none;
}
.partner .bd .loading button {
  width: 220px;
  height: 60px;
  line-height: 60px;
  background: #fff;
  border: none;
  border-radius: 30px;
  color: #666;
}
.partner .bd .loading i {
  margin-right: 1rem;
}
.partner .bd .loading span {
  color: #999;
  width: 220px;
  height: 60px;
  line-height: 60px;
  border: none;
  border-radius: 30px;
  display: inline-block;
  background: #fff;
}
@media screen and (max-width: 768px) {
	.partner .bd .column_name {
    margin: 3rem 0;
  }
  .partner .bd .partner_list {
    margin: 0 -0.5rem;
  }
  .partner .bd .partner_list li {
    margin-bottom: 1rem;
  }
  .partner .bd .partner_list .box {
    padding: 0 0.5rem;
  }
  .partner .bd .partner_list p {
    line-height: 4rem;
  }
}

.contact_us .con_wrap .message_wrap .tit_box {background-position: center;background-size: cover;background-repeat: no-repeat; }
.contact_us .con_wrap {padding-bottom: 70px; }
.contact_us .con_wrap .message_wrap {height: 542px;background-color: #ffffff;box-shadow: 0px 0px 16px 0px rgba(13, 13, 13, 0.06); position: relative;}
.contact_us .con_wrap .message_wrap .tit_box {  background: url("../images/19.png") no-repeat bottom; background-color: #00874d; width: 167px; height: 542px; padding-top: 40px; padding-left: 22px; position: absolute;  }
.contact_us .con_wrap .message_wrap .tit_box h6 {color: #ffffff;font-size: 24px;font-weight: 550; }
.contact_us .con_wrap .message_wrap .tit_box p {color: #ffffff;font-size: 20px;margin-top: 5px;margin-bottom: 20px; }
.contact_us .con_wrap .message_wrap .tit_box em {width: 40px;height: 2px;background-color: #ffffff;opacity: 0.5;display: block; }
.contact_us .con_wrap .message_wrap form {display: table;height: 100%;padding-left: 218px; width: 96%;}
.contact_us .con_wrap .message_wrap form .tab_box {display: table-cell;vertical-align: middle; }
.contact_us .con_wrap .message_wrap form .tab_box .inp_list  {width: 85%; }
.contact_us .con_wrap .message_wrap form .tab_box .inp_list input {width: 51%; padding-left: 20px;height: 41px;background-color: #ffffff;border: solid 1px #e3e5ea;margin-bottom: 10px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
.contact_us .con_wrap .message_wrap form .tab_box .inp_list input:focus {border: 1px solid #00874d;box-shadow: 3px 3px 2px rgba(209, 24, 29, 0.075), -3px -3px 2px rgba(209, 24, 29, 0.075); }
.contact_us .con_wrap .message_wrap form .tab_box .inp_list textarea {width: 96%;height: 144px;background-color: #ffffff;border: solid 1px #e3e5ea;outline: none;padding: 15px 22px; color:#a1a1a1; }
.contact_us .con_wrap .message_wrap form .tab_box .text_box {width: 40%; }
.contact_us .con_wrap .message_wrap form .tab_box .text_box textarea {width: 100%;height: 144px;background-color: #ffffff;border: solid 1px #e3e5ea;outline: none;padding: 15px; }
.contact_us .con_wrap .message_wrap form .tab_box .btn_box {padding-left: 0px;margin-top: 18px; width: 20%; }
.contact_us .con_wrap .message_wrap form .tab_box .btn_box input {background-image: url("../images/21.png"); background-repeat: no-repeat; background-position: 25px center; width: 100%; border: none; height: 56px; color: #ffffff; padding-left: 25px; font-size: 16px; background-color: #00874d; }
.contact_us .con_wrap .message_wrap form .tab_box .btn_box p {color: #888888;font-size: 14px;margin-top: 25px; }
.contact_us .con_wrap .info_wrap {height: 366px;background-color: #ffffff;box-shadow: 0px 0px 16px 0px rgba(13, 13, 13, 0.06); }
.contact_us .con_wrap .info_wrap .list_box {padding-left: 44px;padding-top: 60px; }
.contact_us .con_wrap .info_wrap .list_box h6 {color: #000000;font-size: 30px;position: relative;margin-bottom: 60px; }
.contact_us .con_wrap .info_wrap .list_box h6::after {position: absolute;content: '';left: 0;bottom: -20px;width: 40px;height: 2px;background-color: #c81f75; }
.contact_us .con_wrap .info_wrap .list_box ul li {color: #555555;margin-bottom: 25px;font-size: 16px; }
.contact_us .con_wrap .info_wrap .list_box ul li img {display: inline-block;margin-right: 8px; }
@media screen and (max-width:1100px) {
	.contact_us .con_wrap .message_wrap .tit_box{display: none;}
	.contact_us .con_wrap .message_wrap form{ padding-left: 4%;}
}
@media screen and (max-width:800px) {
	.contact_us .con_wrap .message_wrap{height: auto; padding-bottom: 20px;}
	.contact_us .con_wrap .message_wrap form .tab_box .inp_list{width: 100%; margin-top: 20px;}
	.contact_us .con_wrap .message_wrap form .tab_box .inp_list input{width: 100%;}
	.contact_us .con_wrap .message_wrap form .tab_box .inp_list textarea{width: 100%;}
	.contact_us .con_wrap .message_wrap form .tab_box .text_box{width: 100%;}
	.contact_us .con_wrap .message_wrap form .tab_box .btn_box{padding-left: 0; width: 100%;}
	.contact_us .con_wrap .message_wrap form .tab_box .btn_box input{width: 35%;}
	
}

.service_warp{border:1px solid #e6e6e6;padding-bottom:20px;margin: 20px 0;}
.problem_list{padding-left:30px;padding-right:30px;margin-top:40px;}
.link{width:100%;height:45px;text-indent:25px;border:1px solid #e2e2e2;background:#fdfdfd;line-height:45px;margin-bottom:15px;font-size:16px;color:#666666;cursor:pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion li:last-child .link{margin-bottom:0;}
.link span{width:45px;height:45px;background-color:#00874d;display:inline-block;float:left;position:relative;
	-webkit-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
}
.link span:before{
	content:" ";
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:url(../images/jian.png) no-repeat center;
}
.link span:after{
	content:" ";
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:url(../images/jia.png) no-repeat center;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.problem_list ul li:hover .link,.problem_list ul li.open .link{
	background:#fff7f2;font-size: 20px;
	color:#00874d;
	border:1px solid #ffdcc7;
}
.problem_list ul li.open .link span:after{
	display: block\0;
	display: none\9;
	transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0); 
   
}
.problem_list ul li:hover .link span,.problem_list ul li.open .link  span{
	opacity:0.9;filter: alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;-o-opacity:0.9;
}
.sub_list{padding-bottom:60px;display:none;}
.sub_list li{margin-top:35px;padding-bottom:10px;border-bottom:1px solid #e6e6e6;line-height:30px;position:relative;}
.li_q{color:#666666;font-size:16px;margin-bottom:5px;background:url(../images/q_icon.png) no-repeat left 5px;padding-left:35px;}
.li_a{color:#49ab3e;font-size:15px;line-height: 40px; background:url(../images/a_icon.png) no-repeat left 12px;padding-left:35px;}
.sub_list li:last-child{border-bottom:0;}

.sub_con{font-size:14px;color:#666666;line-height:30px;padding-top:35px;padding-bottom:60px;display:none;}
.sub_list.sub_con{padding-top:0;}
.attention{font-size:14px;color:#ff6f15;line-height:30px;margin-top:35px;}


@media (max-width: 1440px) {
	.problem_list{margin-top:70px;}
}
@media (max-width: 1200px) {
	.problem_list{padding-left:40px;padding-right:40px;margin-top:60px;}
	.sub_list li{margin-top:30px;}
	.sub_list li{line-height:28px;}
	.li_q{background:url(../images/q_icon.png) no-repeat left 4px;}
	.li_a{background:url(../images/a_icon.png) no-repeat left 4px;}
	.sub_con{padding-bottom:40px;padding-top:20px;line-height:28px;}
	.attention{margin-top:30px;line-height:28px;}
}
@media (max-width: 992px) {
	
	.problem_list{padding-left:30px;padding-right:30px;margin-top:50px;}
	.li_q{margin-bottom:10px;}
	.sub_list li{line-height:24px;}
	.li_q{margin-bottom:8px;background:url(../images/q_icon.png) no-repeat left 2px;}
	.li_a{background:url(../images/a_icon.png) no-repeat left 2px;}
	.sub_con{padding-bottom:30px;padding-top:10px;line-height:26px;}
	.attention{margin-top:25px;line-height:26px;}
}
@media (max-width: 768px) {
	.problem_list{margin-top:30px;padding-left:20px;padding-right:20px;}
	.sub_list li{margin-top:20px;line-height:22px;}
	.li_q{margin-bottom:5px;background:url(../images/q_icon.png) no-repeat left 1px;padding-left:28px;}
	.li_a{background:url(../images/a_icon.png) no-repeat left 1px;padding-left:28px;}
	.link {text-indent:15px;font-size:14px;height:40px;line-height:40px;padding-right:15px;margin-bottom:10px;}
	.link span{width:40px;height:40px;}
	.sub_con{padding-bottom:20px;padding-top:10px;line-height:24px;}
	.attention{margin-top:20px;line-height:24px;}
}
@media (max-width:365px){
	.service_warp{padding-bottom: 40px;}
}



.help-info {
    position:absolute;
    left:15px;
    bottom:-20px;
    font-size:12px
}
.help-info .error {
    display:inline-block;
    width:15px;
    height:15px;
    background:url(../images/tel.png) no-repeat center;
    margin-top:-2px;
    vertical-align:middle;
    margin-right:5px
}
.help-info .allow {
    display:inline-block;
    width:15px;
    height:15px;
    background:url(../images/tel.png) no-repeat center;
    margin-top:-2px;
    vertical-align:middle;
    margin-right:5px
}
.contact {
    height:677px;
    background:url(../images/contact-bg2.jpg) no-repeat center
}
.contact .ib-middle {
    display:inline-block;
    vertical-align:middle
}
.contact .table {
    display:table;
    height:100%;
    width:100%
}
.contact .table-cell {
    display:table-cell;
    vertical-align:middle
}
.form {
    width:100%;
    font-size:0;
    background:#f9f9f9;
    border:1px solid #e3e3e3;
}
.form form {
    display:inline-block;
    width:100%;
    padding:0 27px
}
.form form>div {
    background:#fff
}
.form form h3 {
    text-align:center;
    font-size:24px;
    margin:30px 0;
    color:#333
}
.form form .input-box {
    position:relative;
    margin-bottom:25px;
    width:51%
}
.form form .input-box.name {
    margin-right:13px
}
.form form .input-box.width-100 {
    width:100%
}
.form form input {
    width:100%;
    height:40px;
		color: #000;
		font: -webkit-control;
    border:1px solid #dbdbdb;
    padding-left:10px;
    position:relative;
    z-index:1;
    background:0 0
}
.form form input:active+span {
    display:none
}
.form form input:focus+span {
    display:none
}
.form form input:hover {
    border-color:#00874d
}
.form form textarea {
    width:100%;
    height:83px;
		font: -webkit-control;
    padding:5px 0 0 5px;
    border:1px solid #dbdbdb;
    resize:none;
    position:relative;
    z-index:1;
    background:0 0
}
.form form textarea:active+span {
    display:none
}
.form form textarea:focus+span {
    display:none
}
.form form textarea:hover {
    border-color:#00874d
}
.form form .searchfont {
    position:absolute;
    font-size:14px;
    top:10px;
    left:10px;
    letter-spacing:1px;
    z-index:0;
    color:#666
}
.form form .more {
    background:0 0;
    margin-bottom:50px
}
.form form .more button {
    width:100%
}
.form .message button {
    margin-top:28px
}
.form font{ color:#FF0000;}
.form p{ font-size:15px; line-height:28px; }
.form p.gray{ color:#777; border-bottom:2px solid #00874d; padding-bottom:10px; margin-bottom:30px;}
.more {
    text-align:center
}
.more button {
    display:inline-block;
    width:120px;
    height:40px;
    background:#00874d;
    position:relative;
    color:#fff;
    font-size:12px;
    font-family:Arial;
    line-height:40px;
    overflow:hidden;
    border-radius:3px;
    border:1px solid transparent
}
.more button:hover {
    background: #fff;
		border: 1px solid #00874d;
}
.more button:hover span {
    color:#00874d;
    position:relative;
    z-index:22
}
.btn-circle-click, .btn-circle-hover {
    position:absolute;
    z-index:0;
    display:block;
    -webkit-transform:translate3d(-50%, -50%, 0);
    -moz-transform:translate3d(-50%, -50%, 0);
    transform:translate3d(-50%, -50%, 0);
    width:0;
    height:0;
    -moz-border-radius:50%;
    border-radius:50%;
    background:#fff
}
@keyframes jump {
    0% {
        transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0)
    }
    100% {
        transform:translateY(-15px);
        -ms-transform:translateY(-15px);
        -o-transform:translateY(-15px);
        -webkit-transform:translateY(-15px);
        -moz-transform:translateY(-15px)
    }
}
@keyframes sf {
    0% {
        width:160%
    }
    100% {
        width:90%
    }
}
@media (max-width:1300px) {
	.contact .form {
        margin-left:0
	}
}
@media (max-width:800px) {
	.form form .input-box {
        width:100%
	}
}
@media (max-width:640px) {
    .contact {
        padding:1rem 0;
        height:auto
    }
    .contact .form {
        width:100%;
        margin-top:1rem
    }
    .contact .form form {
        padding:0 10px
    }
    .contact .form form h3 {
        font-size:19px;
        margin:25px 0 20px 0
    }
    .contact .form form .input-box {
        width:100%
    }
    .contact .form textarea {
        height:120px
    }
    .form form .input-box {
        margin-bottom:20px
    }
    .help-info {
        bottom:-16px
    }
    .help-info .error {
        display:none
    }
    .form form .input-box.name {
        margin-right:0
    }
    .form form .more {
        margin-bottom:30px
    }
}


.identical_tit {background: #fff;padding: 60px 0;text-align: center; }
.identical_tit h6 {color: #333333;font-size: 40px;margin-bottom: 8px; }
.identical_tit p {color: #999999;font-size: 18px; }
@media screen and (max-width: 800px) {
  .identical_tit {background: #fff;padding: 5% 0;text-align: center;}
  .identical_tit h6 {color: #333333;font-size: 18px;margin-bottom: 8px;}
  .identical_tit p {color: #999999;font-size: 14px;}
}
.data_download .main_wrap {background-color: #eef3f8;padding:50px 0; }
.data_download .main_wrap ul li {box-sizing: border-box;padding-right: 5%;background: #fff;margin-bottom: 30px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.data_download .main_wrap ul li:hover {box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15); }
.data_download .main_wrap ul li .pic_box {width: 7.5%;text-align: center;padding: 5px;box-sizing: border-box;border-right: 1px solid #e1e1e1; }
.data_download .main_wrap ul li .pic_box img {max-width: 50px; margin:6px 0;}
.data_download .main_wrap ul li .tet_box {text-align: left;width: 70%;color: #333333;font-size: 20px;padding-top: 2%;padding-bottom: 2%;box-sizing: border-box;padding-left: 2%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.data_download .main_wrap ul li .tet_box span{ color: #ccc; font-size: 14px; float: right; padding-right: 10px; line-height: 40px;}
.data_download .main_wrap ul li .link_box {width: 11%;padding-top: 2%;padding-bottom: 2%; }
.data_download .main_wrap ul li .link_box span {display: block;background-color: #00874d; background-image: url("../images/tel.png");width: 100%;height: 40px;text-align: center;line-height: 40px;color: #ffffff;font-size: 14px;background-position: center;background-repeat: no-repeat; }
.data_download .main_wrap .load_more a {display: block;width: 178px;height: 56px;background-color: #ffffff;text-align: center;margin: 20px auto 0;text-align: center;line-height: 56px;color: #333333;font-size: 14px; }
.xdsoft_dialog_overlay{z-index: 9999!important;background-color: rgba(0,0,0,0.4);}
.xdsoft_dialog_overlay .xdsoft_dialog .xdsoft_dialog_buttons .xdsoft_btn.xdsoft_primary{
	background: #00874d;border-color: #00874d;
}
.xdsoft_dialog_overlay .xdsoft_dialog .xdsoft_dialog_buttons .xdsoft_btn.xdsoft_primary:hover{
	border-color: #00874d;
}
@media screen and (max-width:768px) {
	.data_download .main_wrap ul li .pic_box { width: 16%; }
	.data_download .main_wrap ul li .tet_box { font-size: 20px; }
}

.maps{height: 980px; position: relative;}
.maps .m-map{ display: none;}
.maps .map{ width: 50%;padding: 0 1%; float: left;}
.wrap{width:580px;margin:0 auto;padding:200px 0 80px;-webkit-transform:scale(1.8);transform:scale(1.8);}
.mapselect{margin-top:30px;text-align:center;position:relative;z-index:11}
.mapselect span{font-size:14px;color:#666;margin-left:3px}
.mapselect .sod_select{padding:7px 10px;border:1px solid #aaa;color:#aaa;font-size:12px;font-weight:400;background:#fff;border-radius:5px}
.mapselect .sod_select .sod_list{position:absolute;top:100%;left:0;height:auto;width:200px;margin:0 0 0 -1px;background:#fff;border:1px solid #aaa;border-top:none;color:#444;font-weight:300;z-index:1}
.mapselect input[type=button]{width:70px;height:28px;line-height:28px;background:#e60012;font-size:14px;color:#fff;border-radius:3px;vertical-align:top;cursor:pointer;margin-left:5px}
.tabshow{position:absolute;left:20px;top:60px;z-index:999;}
.tabshow>div{display:none}
.tabshow table{width:100%;max-width:676px;text-align:center;background:#fff;-webkit-box-shadow:0 0 10px 0 #ccc;-moz-box-shadow:0 0 10px 0 #ccc;-ms-box-shadow:0 0 10px 0 #ccc;-o-box-shadow:0 0 10px 0 #ccc;box-shadow:0 0 10px 0 #ccc}
.tabshow caption{opacity: 0;display: none;} 
.tabshow table th{font-size:14px;color:#e60012;border-left:1px solid #ebebeb;line-height:30px;padding:10px 0;-webkit-box-shadow:0 2px 2px 0 #ccc;-moz-box-shadow:0 2px 2px 0 #ccc;-ms-box-shadow:0 2px 2px 0 #ccc;-o-box-shadow:0 2px 2px 0 #ccc;box-shadow:0 2px 2px 0 #ccc;position:relative}
.tabshow table th:last-child{border-right:1px solid #ebebeb}
.tabshow table td{font-size:14px;color:#777;border:1px solid #ebebeb;padding:12px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:#fff}
.maps .net .fl{width: 48.5%;}
.maps .net .fr{width: 48.5%;}
.maps .page{text-align: center;}
.maps .page a { font-size: 18px; line-height: 40px; display: inline-block; width: 40px; height: 40px; margin: 0 3px; text-align: center; color: #999999; border:1px solid #dddddd; border-radius: 40px }
.maps .page a.last{width: 90px; }
.maps .page a.on,
.maps .page a:hover{background:#e60012;color:#fff;border:1px solid #e60012;}
@media(max-width: 1024px){
    .maps{height: auto;}
    .maps .container{ display: block!important; margin-top: 15px;}
    .maps .m-map{ display: block; margin: 20px 0;}
		.maps .map{ width: 100%;padding: 0; float: none;}
		.maps .map:nth-child(1){ margin-bottom: 30px;}
    .maps #map{ display: none;}
		.wrap{-webkit-transform:scale(1);transform:scale(1);}

    .tabshow{position: static; top:0; display: none;}
    .tabshow>div{display: block!important;margin: 30px 0}
    .tabshow caption{opacity: 1;font-size: 20px;color: #e60012;line-height: 32px;text-align: left;}
    .tabshow table{margin: 0 auto;}
}
@media(max-width: 768px){
		.maps .net .fl{width: 100%; float: none;}
		.maps .net .fr{width: 100%; float: none;}
		.maps .netxt{margin-top: 0;}
		.mapselect{max-width:650px;width:100%;margin:0 auto}
    .mapselect .sod_select,.mapselect input[type=submit],.mapselect span{display:block;text-align:left;margin:10px 0}
    .mapselect input[type=submit]{text-align:center}
    .mapselect .sod_select,.mapselect .sod_select .sod_list{width:100%}
}
@media(max-width:420px){
    .maps .page a{width: 30px; height: 30px; line-height: 30px; }
    .maps .page a.last{width: 70px;}
}
.operate_list{text-align: center;border:1px solid #e5e5e5; margin-bottom: 50px;}
.operate_list ul {position: relative; margin-bottom: 0;}
.operate_list ul li{position: relative;width:25%;float:left;cursor:pointer;border-bottom: 1px solid #eee; margin-bottom: -1px;}
.operate_list2 ul li{width:20%;}
.operate_list2 ul li a{display:block;width:100%;height:100%;padding-top:35px;padding-bottom:40px;}
.operate_list1 ul li{padding-top:45px;padding-bottom: 45px;}
.operate_list2 ul li:after {
    position: absolute;
    top: 0%;
    right: 0;
    z-index: -1;
    width: 1px;
    height: 100%;
    background: #e4e4e4;
    content: '';
}
@media (min-width:992px) {
	.operate_list2 ul li:nth-of-type(5n):after{display: none;}
}
.operate_list ul li a span{font-size:16px;color:#666666;vertical-align: middle;}
.operate_list ul li:hover a span,.sv_product_list ul li:hover .sv_pro_tit{
	color:#333;
	transition: all ease 0.3s ;
	-moz-transition: all ease 0.3s ;
	-o-transition: all ease 0.3s ;
}
@media (max-width: 768px) {
	.operate_list ul li{ padding-top:0px; padding-bottom:0px; width:33.333%; }
	.operate_list2 ul li:nth-of-type(3n):after{display: none;}
	.operate_list ul li a{padding-top:10px;padding-bottom: 10px;}
	.operate_list ul li a span{font-size:14px;width:48px;display: block;margin:0 auto;height:19px;overflow:hidden;}
	.operate_list ul li.tab-current a:after{background-size:20px auto;width:20px;height:11px;margin-left:-6px;}
}
@media (max-width: 1440px){
	.operate_list1 ul li{padding-top:35px;padding-bottom:35px;}
}
@media (min-width: 768px) and (max-width:992px){
	.operate_list1 ul li{padding-top:30px;padding-bottom:30px;}
	.operate_list2 ul li{width:25%;}
	.operate_list2 ul li:nth-of-type(4n):after{display: none;}

}
@media (max-width: 560px){
	.operate_list1 ul li{padding-top:15px;padding-bottom:15px;}
	.operate_list1 ul li:after{height:100%;}
}
.netxt{margin: 60px auto 30px; }
.netxt p{ font-size: 16px;line-height: 33px; color: #333;}
.netxt p span{ font-weight: bold; font-size: 20px}

.news1{background-color: #f5f5f5;border-top: 1px solid #e6e6e6;padding-top: 2.3%;padding-bottom: 3.5%;}
.news-list{width: 100%;margin: 0 auto;padding-bottom: 2%;}
.news-list>li{width: 100%;background-color: #fff;margin-bottom: 30px;transition: all .3s;}
.news-list>li>a{display: block;width: 100%;height: 100%;font-size: 0;position: relative;padding: 30px 0 30px 30px;cursor: pointer;}
.news-list .img-box{display: inline-block;vertical-align: middle;width: 240px;height: 140px;}
.news-list .img-box img{width: 100%;height: 100%;}
.news-list .date{display: inline-block;vertical-align: middle;text-align: center;width: 200px;}
.news-list .text{display: inline-block;vertical-align: middle;width: calc(100% - 360px);}
.news-list .md{font-size: 36px;color: #999;margin-bottom: 10px;}
.news-list .y{font-size: 18px;color: #999;}
.news-list .t1{font-size: 22px;color: #333;margin-bottom: 18px;}
.news-list .t2{font-size: 14px;color: #555;line-height: 24px;height: 48px;overflow: hidden;}
.news-list .more{width: 40px;height: 40px;border-radius: 50%;border: 1px solid #999;position: absolute;right: 30px;top: 50%;margin-top: -20px;background-image: url(../images/tel.png);background-repeat: no-repeat;background-position: center center; transition: all .3s; font-family: 宋体; line-height: 40px; font-size: 20px; text-align: center;}
.news-list>li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.news-list>li:hover .more{background-color: #00874d;border-color: #00874d;background-image: url(../images/tel.png); color: #fff; }
.news-list>li:hover .t1{color: #00874d;}
.news-list>li:hover .md{color: #00874d;}
.news-list>li:hover .y{color: #00874d;}
@media(max-width: 1500px){
	
	.news-list>li{margin-bottom: 20px;}
	.news-list>li>a{padding: 15px;}
	.news-list .img-box{width: 185px;height: 108px;}
	.news-list .date{width: 160px;}
	.news-list .text{width: calc(100% - 300px);}
	.news-list .md{font-size: 30px;margin-bottom: 6px;}
	.news-list .y{font-size: 16px;}
	.news-list .t1{font-size: 16px;margin-bottom: 10px;}
	.news-list .t2{height: 72px;}
	.news-list .more{font-size: 14px;right: 40px;bottom: 16px;}
}
@media(max-width: 1100px){
	.news-list{max-width: 800px;}
	.news-list .img-box{width: 148px;height: 86px;}
	.news-list .date{width: 128px;}
	.news-list .text{width: calc(100% - 220px);}
	.news-list .md{font-size: 22px;margin-bottom: 4px;}
	.news-list .y{font-size: 14px;}
	.news-list .t1{font-size: 14px;margin-bottom: 8px;}
	.news-list .t2{height: 66px;font-size: 14px;line-height: 22px;}
	.news-list .more{right: 20px;bottom: 10px;}
}
@media(max-width: 800px){
	.news-list{width: 100%;padding-left: 0;padding-right: 0;padding-bottom: 10px;}
	.news-list>li{margin-bottom: 10px;}
	.news-list>li>a{text-align: left;overflow: hidden;}
	.news-list .img-box{width: 185px;height: 108px;float: left;}
	.news-list .date{width: auto; padding-top: 0;padding-left: 0;}
	.news-list .md{font-size: 18px;float: left;}
	.news-list .y{font-size: 18px;float: left;margin-left: 10px;}
	.news-list .text{float: left;display: block;width: 100%;padding-top: 5px;margin-bottom: 0;text-align: left;}
	.news-list .t1{font-size: 16px; line-height: 20px;overflow: visible;white-space: normal;}
	.news-list .t2{height: 45px;}
	.news-list .more{display: none;}
}



.contact {height: auto;background: none;}
.contact #lx,
.contact #dt,
.contact #ly{ position: relative; top: -100px;}
.contact .column_name {
  line-height: 5rem;
  font-size: 38px;
  line-height: 38px;
  margin: 0 0 4rem;
	padding-top: 6.5rem;
}
.contact .bd {
  padding-bottom: 6rem;
}
.contact .bd .item {
  padding: 3rem 40px;
  margin-bottom: 40px;
  background: #fff;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.contact .bd .item .title {
  font-size: 27px;
  line-height: 27px;
  font-family: 'pf';
  position: relative;
  margin-bottom: 5rem;
}
.contact .bd .item .title:before {
  content: '';
  width: 34px;
  height: 3px;
  background: #00874d;
  position: absolute;
  left: 0;
  bottom: -32px;
}
.contact .bd .item:hover {
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
}
.contact .bd .info {
  padding: 3rem 40px 2rem;
}
.contact .bd .info span {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 1px solid #00874d;
  float: left;
  display: inline;
  line-height: 50px;
  text-align: center;
}
.contact .bd .info span img{padding: 5px;}
.contact .bd .info span em{ color: #00874d;	font-size: 30px;}
.contact .bd .info span i {
  color: #00874d;
  font-size: 30px;
}
.contact .bd .info .words {
  padding-left: 60px;
  font-size: 16px;
  line-height: 20px;
}
.contact .bd .info .words .name {
  margin-bottom: 10px;
}
.contact .bd .info .words .lg {
  font-size: 18px;
}
.contact .bd .info .am-u-sm-12 {
  position: relative;
  height: 86px;
  padding-left: 48px;
  margin-bottom: 10px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  cursor: pointer;
}
.contact .bd .info .am-u-sm-12:nth-child(1),
.contact .bd .info .am-u-sm-12:nth-of-type(3n + 1) {
  padding-left: 0;
}
.contact .bd .info .am-u-sm-12:nth-of-type(3n):after {
  display: none;
}


.contact .bd .info.sh .am-u-sm-12:nth-of-type(2n):after {
  display: none;
}
.contact .bd .info.sh .am-u-sm-12:nth-of-type(2n+1):after {
  display: block;
}
.contact .bd .info.sh .am-u-sm-12:nth-child(1),
.contact .bd .info.sh .am-u-sm-12:nth-of-type(2n +1) {
  padding-left: 0;
}
.contact .bd .info.sh .am-u-sm-12:nth-of-type(2n) {
  padding-left: 48px;
}

.contact .bd .info .am-u-sm-12:after {
  content: '';
  width: 1px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
  background: #bfbfbf;
}
.contact .bd .info .am-u-sm-12:hover {
  color: #00874d;
}
.contact .bd #baiduMap {
  width: 100%;
}
#map img {max-width:none;width: auto;}

@media (min-width: 769px) and (max-width: 1200px) {
	.contact .bd .item .title {
    font-size: 2.2rem;
    line-height: 2.2rem;
  }
  .contact .bd .info .am-u-sm-12 {
    padding-left: 0;
  }
  .contact .bd .info .am-u-sm-12:after {
    display: none;
  }
	.contact #lx,
	.contact #dt,
	.contact #ly{ position: relative; top: -60px;}
}
@media screen and (max-width: 1024px) {
	.contact .bd .info.xs .am-u-sm-12:nth-of-type(3n){border-bottom: 1px solid #e5e5e5; margin-bottom: 40px;}
	.contact .bd .info.xs .am-u-sm-12:last-child{ margin-bottom: 0;}
}
@media screen and (max-width: 768px) {
	.contact .bd .column_name {
    margin: 0 0 3rem;
		padding-top: 3rem!important;
  }
  .contact .bd .item {
    padding: 2rem 1rem;
  }
  .contact .bd .item .title {
    font-size: 2.2rem;
    line-height: 2.2rem;
    margin-bottom: 50px;
  }
  .contact .bd .item .title:before {
    bottom: -1.5rem;
  }
  .contact .bd .info .am-u-sm-12 {
    padding-left: 0;
  }
	.contact .bd .info.sh .am-u-sm-12:nth-of-type(2n){ padding-left: 0;}
	.contact .bd .info.sh .am-u-sm-12:nth-of-type(2n){ border-bottom: 1px solid #e5e5e5; margin-bottom: 40px;}
  .contact .bd .info.sh .am-u-sm-12:last-child{ margin-bottom: 0;}
	.contact .bd .info .am-u-sm-12:after {
    display: none;
  }
	.contact .bd .info.sh .am-u-sm-12:after{ width: 0; }
  .contact .bd .info .words {
    font-size: 1.4rem;
  }
  .contact .bd .info .lg {
    font-size: 1.6rem;
  }
	.contact .bd .info span img{padding: 10px;}
}

	


.campus {
    border-top: 1px solid #e1e1e1;
    padding-bottom: 7.552%;
}
.campus .campus-img {
    width: 30%;
    overflow: hidden;
    border-radius: 5px;
}
.campus .campus-img img {
    transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
}
.campus .campus-con {
    width : 70% ;
    padding-left : 3.7764%;
    padding-right: 3.7764%;
    display: table;
    transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
			 -moz-transition: all 0.5s ease;
}
.campus .campus-con>div {
    display: table-cell;
    vertical-align: middle;
}
.campus .campus-con .tit {
    font-size: 20px;
    color: #333333;
    line-height: 1;
    margin-bottom: 3.78%;
}
.campus .campus-con .tit span {
    color: #00874d;
    font-weight: 600;
}
.campus .campus-con .txt {
    font-size: 15px;
    color: #666;
    line-height: 30px;
}
.campus .campus-con .txt span{ width: 300px; display: block; float: left; }
.campus-list ul li {
    position: relative;
    border-radius: 6px;
    border: 1px solid #e1e1e1;
    margin-bottom: 30px;
    transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
}
.campus-list ul li:hover {
    box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.15);
}
.campus-list ul li:hover .campus-img img {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.campus-list ul li:hover .campus-con {
    transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
}
.campus-list ul li:nth-child(2n+1) >div {
    float: left;
}
.campus-list ul li:nth-child(2n) >div {
    float: right;
}
@media screen and (max-width: 1200px) {
    .campus .campus-img {
        width: 35%;
    }
    .campus .campus-con {
        width: 65%;
    }
}
@media screen and (max-width: 992px) {

    .campus .campus-img {
        width: 40%;
    }
    .campus .campus-con {
        width: 60%;
    }
		.campus .campus-con .txt {
        font-size: 15px;
        line-height: 30px;
    } 
		.campus .campus-con .tit span {
        font-weight: normal;
    }
}
@media screen and (max-width: 768px) {
		.campus .campus-img {
        width: 50%;
    }
    .campus .campus-con {
        width: 50%;
    }
		.campus .campus-con .tit {
        font-size: 20px;
        margin-bottom: 15px;
    }
		.campus .campus-con .txt span{width: 100%;}
		.campus .campus-con {
        height: auto !important;
    }
    .campus-list ul li {
        border: none;
    }
		.campus-list ul li:hover .campus-con {
		    transform: translateX(0);
		    -ms-transform: translateX(0);
		    -o-transform: translateX(0);
		    -webkit-transform: translateX(0);
		    -moz-transform: translateX(0);
		}
}
@media screen and (max-width: 640px) {
		.campus .campus-img,
    .campus .campus-con {
        width: 100%;
    }
    .campus .campus-con {
        height: auto !important;
        margin-top: 6.5%;
        padding-bottom: 6.5%;
    }
}
@media screen and (max-width: 480px) {
		.campus-list ul li {
        margin-bottom: 10px;
    }
}






.consumer .bd {
  padding-bottom: 3rem;
}
.consumer .bd .column_name {
  line-height: 5rem;
  font-size: 38px;
  margin: 6.5rem 0 4rem;
}
.consumer .bd .consumer_list li {
  margin-bottom: 40px;
  cursor: pointer;
}
.consumer .bd .consumer_list li .box {
  background: #fff;
  padding: 40px 30px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hidden;
}
.consumer .bd .consumer_list li span {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  text-align: center;
  border: 2px solid #00874d;
  background-position: 50% -1%;
  background-size: 94% auto;
  background-repeat: no-repeat;
}
.consumer .bd .consumer_list li .info {
  padding-left: 12.25rem;
}
.consumer .bd .consumer_list li .info .title {
  font-size: 26px;
  line-height: 26px;
  margin-top: 0.5rem;
}
.consumer .bd .consumer_list li .info .list {
  font-size: 16px;
  color: #666;
  margin-top: 20px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  
  
  line-height: 1.6em;
  max-height: 3.2em;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.consumer .bd .consumer_list li .info .list em {
  font-style: normal;
  margin-right: 20px;
}
.consumer .bd .consumer_list li:hover {
  color: #fff;
}
.consumer .bd .consumer_list li:hover .box {
  background: #00874d;
}
.consumer .bd .consumer_list li:hover .list {
  color: #fff;
}
.consumer .bd .consumer_list li:hover span {
  background-position-y: 101%;
  border-color: #fff;
}
@media (min-width: 769px) and (max-width: 1200px) {
	.consumer .bd .consumer_list {
    margin: 0 -0.5rem;
  }
  .consumer .bd .consumer_list li {
    padding: 0 0.5rem;
    margin-bottom: 1rem;
  }
  .consumer .bd .consumer_list li .box {
    padding: 2.5rem 1.5rem;
  }
  .consumer .bd .consumer_list li .info {
    padding-left: 9.5rem;
  }
  .consumer .bd .consumer_list li .info .list {
    margin-top: 1rem;
  }
  .consumer .bd .consumer_list li .info .list br {
    display: none;
  }
  .consumer .bd .consumer_list li .info .title {
    font-size: 24px;
    line-height: 24px;
  }
  .consumer .bd .consumer_list li span {
    width: 8rem;
    height: 8rem;
  }
}
@media screen and (max-width: 768px) {
	.consumer .bd {
    padding-bottom: 3rem;
  }
  .consumer .bd .column_name {
    font-size: 2.6rem;
    line-height: 2.6rem;
    margin: 3rem 0 3rem;
    text-align: center;
  }
  .consumer .bd .consumer_list {
    
		margin: 0;
  }
  .consumer .bd .consumer_list li {
    padding: 0 0.5rem;
    margin-bottom: 1rem;
  }
  .consumer .bd .consumer_list li .box {
    padding: 2.5rem 1.5rem;
  }
  .consumer .bd .consumer_list li .info {
    padding-left: 9.5rem;
  }
  .consumer .bd .consumer_list li .info .list {
    margin-top: 1rem;
		display: block;
		
		overflow: visible;
		max-height: initial;
  }
  .consumer .bd .consumer_list li .info .list br {
    display: none;
  }
  .consumer .bd .consumer_list li .info .title {
    font-size: 24px;
    line-height: 24px;
  }
  .consumer .bd .consumer_list li span {
    width: 8rem;
    height: 8rem;
  }
}
@media screen and (max-width: 480px) {
	.consumer .bd .column_name {
    font-size: 2.6rem;
    line-height: 2.6rem;
    margin: 3rem 0 2rem;
  }
  .consumer .bd .consumer_list li {
    margin-bottom: 1rem;
  }
  .consumer .bd .consumer_list li .box {
    padding: 1.5rem 1.5rem;
  }
  .consumer .bd .consumer_list li .info {
    padding-left: 7rem;
  }
  .consumer .bd .consumer_list li .info .list {
    margin-top: 0.5rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    
    
    
    line-height: 1.3em;
    max-height: initial;

    font-size: 1.4rem;
  }
  .consumer .bd .consumer_list li .info .list em {
    margin-right: 1rem;
  }
  .consumer .bd .consumer_list li .info .title {
    font-size: 1.8rem;
    line-height: 1.8rem;
    margin-top: 0;
  }
  .consumer .bd .consumer_list li span {
    width: 6rem;
    height: 6rem;
  }
}.

.fwtop {
    text-align: center;
}
.fwtop .t {
    font-size: 41px;
    color: #c98e42;
    line-height: 70px;
    margin-bottom: 1%;
}
.fwtop .p {
    font-size: 22px;
    line-height: 40px;
		text-align: center;
}
.fwcenter {
		margin: 0 1%;
    margin-top: 3.5%;
    margin-bottom: 3.5%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background: #fff;
    padding: 2% 3.5%;
}
.fwcenter li {
    width: 48%;
		margin-bottom: 20px;
}
.fwcenter li:nth-child(3) { width: 100%; margin-top: 20px; border-top: 1px solid #eee;}
.fwcenter li:nth-child(3) .p{ width: 48%; float: left;}
.fwcenter li:nth-child(3) .p:nth-of-type(2n){ float: right;}
.fwcenter .t {
    line-height: 65px;
    font-size: 28px;
    margin-bottom: 40px;
}
.fwcenter .p {
    line-height: 42px;
    font-size: 15px;
    margin-bottom: 30px;
}
.fwcenter .e {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 40px;
		line-height: 40px;
    text-align: center;
    color: #ffffff;
    border-radius: 50%;
    margin-right: 20px;
    font-size: 16px;
}
.fwcenter .e1 {
    background: #00874d;
    border: 2px solid transparent;
}
.fwcenter .e2 {
    border: 2px solid #c98e42;
    background: #000;
}
@media screen and (max-width: 1200px) {
    .fwtop .t {
        font-size: 41px;
        line-height: 65px;
    }
    .fwtop .p {
        font-size: 25px;
        line-height: 35px;
    }
    .fwcenter li {
        width: 49%;
    }
    .fwcenter .t {
        line-height: 60px;
        font-size: 26px;
    }
    .fwcenter .p {
        line-height: 38px;
        font-size: 12px;
    }
    .fwcenter .e {
        width: 38px;
        height: 38px;
        font-size: 14px;
    }
}
@media screen and (max-width: 800px) {
    .fwtop .t {
        font-size: 28px;
        line-height: 50px;
    }
    .fwtop .p {
        font-size: 14px;
        line-height: 30px;
    }
    .fwcenter li {
        width: 100%;
    }
    .fwcenter .t {
        line-height: 48px;
        font-size: 20px;
    }
    .fwcenter .p {
        line-height: 30px;
        font-size: 14px;
    }
    .fwcenter .e {
        width: 30px;
        height: 30px;
				line-height: 30px;
        font-size: 14px;
    }
		.fwcenter li:nth-child(3) .p{ width: 100%; float: none; }
		.fwcenter li:nth-child(3) .p:nth-of-type(2n){ float: none;}
}