@charset "UTF-8";

/*共用样式*/

/*index样式*/
/*banner*/
#banner{ position: relative;width: 100%;z-index: 1;}
.banner{ position: relative;overflow: hidden; width: 100%; left: 50%;margin-left: -50%;}

.indexPage{ width: 100%; overflow: hidden;}
.indexPage .headTitle{ text-align: center;padding-top: 5.2%;padding-bottom: 4.1%;}
.indexPage .headTitle .title{ color: #333;font-size: 24px;font-weight: bold;text-align: center; padding-bottom: 14px;}
.indexPage .headTitle .subtitle{ color: #ccc;font-size: 24px;font-family: 'centaur'; text-align: center;text-transform: uppercase; padding-bottom: 14px;}
.indexPage .headTitle .line{ width: 50px;height: 3px;background: #039146; display: inline-block;}
.indexPage .wrapper{ width: 100%;background: url(../images/bg1.png) no-repeat center;max-height: 745px;overflow: hidden; }
/*product*/
.indexPage .product{ width: 1200px;margin: 0 auto; padding-bottom: 8.3%;}
.indexPage .product li{ float: left;width: 20%;padding: 0 20px;box-sizing: border-box;}
.indexPage .product a{ display: block; padding-bottom: 13%;border-bottom:3px solid #fff;transition: all 0.3s linear;}
.indexPage .product .img{ height: 168px;text-align: center; }
.indexPage .product .img img{border-radius: 168px;width: 168px;height: 168px;}
.indexPage .product .state{padding-top: 18px;}
.indexPage .product .state .title{text-align: center;color: #333;font-size: 18px;font-weight: bold;line-height: 50px;transition: all 0.3s linear;}
.indexPage .product .state .subtitle{text-align: center;color: #999;font-size: 14px;line-height: 22px;}
.indexPage .product a:hover{ border-bottom:3px solid #039146; }
.indexPage .product a:hover .title{ color: #039146; }
/*物流咨询 consult*/
.indexPage .consult{ width: 1200px;margin: 0 auto;padding-top: 10.3%; padding-bottom: 30%;}
.indexPage .consult .title{text-align: center;font-size: 50px;color: #fff;padding-bottom: 2.7%;font-family: 'fzxbs';}
.indexPage .consult .subtitle{text-align: center;padding-bottom: 4.1%;color:#fff;font-size: 14px;line-height: 22px;}
.indexPage .consult .con{ font-size: 0; text-align: center;}
.indexPage .consult .con a{ display: inline-block; text-align: center;padding: 0 40px;}
.indexPage .consult .con a+a{ border-left: 1px solid #fff; }
.indexPage .consult .con i{ display: inline-block; color:#fff;font-size: 42px;}
.indexPage .consult .con span{ display: block; color: #fff;font-size: 18px;font-weight: bold; padding-top: 16px;}
/*智库专家 team*/
.indexPage .team{ width: 1300px;margin: 0 auto; }
.indexPage .team a{ display: block; border-bottom: 1px solid #e6e6e6;margin: 0 14px; padding-bottom: 20px;}
.indexPage .team li{ padding-top: 20px; }
.indexPage .team .img{ width: 180px;height: 200px;overflow: hidden; }
.indexPage .team .img img{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.indexPage .team .con{ overflow: hidden;padding-left: 24px; padding-top: 12px;}
.indexPage .team .con .title{color: #333;font-size: 18px;line-height: 24px;padding-bottom: 18px;}
.indexPage .team .con .subtitle{ padding-bottom: 10px; }
.indexPage .team .con .subtitle span{color: #666;font-size: 14px;}
.indexPage .team .con .subtitle i{ color: #666;font-size: 12px; }
.indexPage .team .con .state{ color: #999;font-size: 14px;line-height: 24px; margin-bottom: 14px;height: 72px;overflow: hidden;}
.indexPage .team .con .more{color: #999;font-size: 12px;}
.indexPage .team a:hover .con .more, .indexPage .team a:hover .con .title{ color: #039146; }
.indexPage .team a:hover .img img{transform: scale(1.1, 1.1);}
/*案例 case*/
.indexPage .case{padding: 0 6.56%;position: relative;}
.indexPage .case .swiper-slide{ padding: 0 20px;width: 33.3%;float: left;  }
.indexPage .case .swiper-slide a{ display: block; }
.indexPage .case .swiper-slide a:hover img{transform: scale(1.1, 1.1);}
.indexPage .case .swiper-slide img{ width: 100%;max-height: 325px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.indexPage .case .swiper-slide .title{ color:#333;font-size: 16px;text-align: center; padding: 24px 0;}
.indexPage .case .swiper-slide a:hover .title{ color: #039146; }
.indexPage .case .swiper-button-prev,
.indexPage .case .swiper-button-next{ 
	position: absolute;width: 44px;color: #fff;font-size: 20px;transition: all 0.3s linear;
	height: 88px;background: #d6d6d6;text-align: center;line-height: 88px;top: 41%;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.indexPage .case .swiper-button-prev{left: 4%;}
.indexPage .case .swiper-button-next{right: 4%;}
.indexPage .case .swiper-button-prev:hover,
.indexPage .case .swiper-button-next:hover{background: #b9b7b7;}


/*合作品牌*/
.indexPage.brand{ width: 100%;background: #ebebeb;padding-bottom: 3.75%; margin-top: 3.75%;}
.indexPage.brand .content{ position: relative; }
.indexPage.brand .content .title{text-align: center;color: #333;font-size: 18px;margin-bottom: 12px;}
.indexPage.brand .content .subtitle{text-align: center;color: #666;font-size: 14px;margin-bottom: 3%;}
.indexPage.brand .content .brand-swiper{
	position: relative; width: 1140px;margin: 0 auto;overflow: hidden;text-align: center; 
}
.indexPage.brand .content .brand-swiper a{ 
	display: inline-block;width: 90%;height: 100px;line-height: 100px; background: #fff;border: 3px solid #dadada; 
	text-align: center;overflow: hidden;
}
.indexPage.brand .content .brand-swiper a img{ vertical-align: middle;max-height: 84px;width: auto; }
.indexPage.brand .content .bprev,
.indexPage.brand .content .bnext{
	position: absolute;width: 42px;height: 42px;border-radius: 42px;
	background: #40aa6c;text-align: center;line-height: 42px;color: #fff;bottom: 28px;transition: all 0.3s linear;
}
.indexPage.brand .content .bprev{ left: 16%; }
.indexPage.brand .content .bnext{right: 16%;}
.indexPage.brand .content .bprev:hover, .indexPage.brand .content .bnext:hover{ background: #036732; }

.ad{ width: 100%;background: url(../images/bg2.png) no-repeat center;max-height: 360px;overflow: hidden; }
.ad .ad-wrapper{ width: 1200px;margin: 0 auto; }
.ad .list{ width: 760px;margin: 0 auto;padding: 6% 0; }
.ad .list a{ display: block;float: left;width: 33.3%; text-align: center;}
.ad .list .icon{ 
	text-align: center;display: block;width: 100%;height: 112px;line-height: 112px;text-align: center; margin-bottom: 8%;
	
 } 
.ad .list .icon i{ 
	color: #fff;font-size: 36px; width: 112px;height: 112px;border-radius: 112px;background: #29a25b;display: inline-block;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
    border: 1px solid #04b84f;
}
.ad .list .num{ color: #fff;font-size: 18px; margin-bottom: 8%;}
.ad .list .num span{ font-size: 56px;color: #fff; display: inline-block;margin-right: 16px;}
.ad .list .title{ text-align: center;color: #fff;font-size: 16px; }

/*新闻中心 news*/
.indexPage .news{position: relative; width: 1500px; margin: 0 auto;padding-bottom: 6.8%;}
.indexPage .news .menus{ text-align: center; font-size: 0;margin-bottom: 2%;}
.indexPage .news .menus a{ 
	display: inline-block; color: #666;font-size: 14px;font-weight: bold;line-height: 32px;height: 32px;width: 115px;
	transition: all 0.3s;
}
.indexPage .news .menus a+a{ margin-left: 10px; }
.indexPage .news .menus a.on, .indexPage .news .menus a:hover{ background: #039146;color: #fff; }
.indexPage .news li a{ display: block;margin: 0 18px;border-bottom: 1px solid #ececec; padding-bottom: 16px;padding-top: 5.5%;}
.indexPage .news .con{ overflow: hidden; padding-left: 20px;padding-top: 10px;}
.indexPage .news .pic{width: 30%; max-width: 220px;max-height: 140px;overflow: hidden; height: auto;}
.indexPage .news .pic img{ width: 100%;height: auto; }
.indexPage .news .con .title{ line-height: 24px; color: #666;font-size: 16px; margin-bottom: 14px;}
.indexPage .news .con .state{ color: #666;font-size: 14px; line-height: 24px;margin-bottom: 16px;}
.indexPage .news .con .date{ color: #999;font-size: 12px; }
.indexPage .news li a:hover .con .title{ color: #039146; }
.indexPage .news .list{display: none; opacity: 0;visibility: hidden; transition: all 0.3s linear; }
.indexPage .news .list.on{ opacity: 1;visibility: visible;display: block; }


/*内页 css*/
#subbanner{ width: 100%; height: auto;font-size: 0;}
#subbanner img{ width: 100%;height: auto; }
.location{ width: 100%;height: 60px;background: #eee; }
.location .wrapper{ width: 1200px;margin: 0 auto; }
.location p{ text-align: right; color: #333;font-size: 14px; height: 60px;line-height: 60px;}
.location p a{ color: #333;font-size: 14px; }
.location p a.on, .location p a:hover{ color: #039146;font-size: 14px; }

.inpage{ width: 100%; padding-top: 5.2%;padding-bottom: 5%;}
.inpage .wrapper{ width: 1200px;margin: 0 auto; }
.inpage .columnTitle .title{ text-align: center;}
.inpage .consult .columnTitle .title{ background: url(../images/bg3.png) no-repeat center; }
.inpage .columnTitle .title span{color: #333;font-size: 36px;display: inline-block;padding-left: 32px; font-family: 'FZLTHJW';}
.inpage .columnTitle .subtitle{font-family: 'FZLTHJW'; text-align: center;text-transform: uppercase;color: #999;font-size: 14px;margin-top: 8px; margin-bottom: 3.6%;}
.inpage .submenu{ text-align: center;font-size: 0; padding: 2% 0;}
.inpage .submenu a{padding: 0 10px; text-align: center;display: inline-block;height: 36px;line-height: 36px;color: #333;font-size: 14px; transition: all 0.3s;}
.inpage .submenu a.on, .inpage .submenu a:hover{ background: #039146;color: #fff; }
.inpage .submenu a+a{ margin-left: 16px; }
.inpage .content{ /*padding-top: 5%;*/ }
.inpage .consult .consult-detail p{ color: #666;font-size: 14px; line-height: 24px;}
/*专家智库 team*/
.inpage .team .columnTitle{ background: url(../images/bg4.png) no-repeat 39% center; }
.inpage .team .content{ margin-bottom: 6.8%; }
.inpage .team .content li{ margin-bottom: 40px; }
.inpage .team .content li a{ display: block;border: 1px solid #ccc;padding: 20px; margin: 0 20px; transition: all 0.3s;}
.inpage .team .content li .pic{ width: 150px;height: 150px;border-radius: 150px;overflow: hidden; }
.inpage .team .content li .pic img{ width: 100%;height: auto; }
.inpage .team .content li .con{ overflow: hidden;padding-left: 30px;padding-top: 20px; }
.inpage .team .content li .con .title{ color: #333;font-size: 20px; margin-bottom: 10px;}
.inpage .team .content li .con .subtitle{ color: #666;font-size: 12px; margin-bottom: 12px;}
.inpage .team .content li .con .subtitle span{ color: #666;font-size: 14px; }
.inpage .team .content li .con .state{ color: #999;font-size: 14px;line-height: 1.6; }
.inpage .pages{ font-size: 0;text-align: center; }
.inpage .pages a{ color: #666;font-size: 20px;display: inline-block;width: 32px;height: 32px;border: 1px solid #ccc;text-align: center;line-height: 32px;transition: all 0.3s; }
.inpage .pages a.active, .inpage .pages a:hover{background: #039146;color: #fff;border: 1px solid #039146;}
.inpage .pages a+a{ margin-left: 18px; }
.inpage .team .content li a:hover{ background: #039146; }
.inpage .team .content li a:hover .con .title,
.inpage .team .content li a:hover .con .subtitle,
.inpage .team .content li a:hover .con .subtitle span,
.inpage .team .content li a:hover .con .state{ color: #fff; }
.inpage .team .teamTitle{ padding-bottom: 2.6%; border-bottom: 1px solid #e4e4e4;}
.inpage .team .teamTitle .name{ color: #333;font-size: 20px;margin-bottom: 14px; }
.inpage .team .teamTitle .name span{color: #666;font-size: 14px; display: inline-block;margin-left: 10px;}
.inpage .team .teamTitle .subname{ color: #666;font-size: 16px; }
.inpage .team .teamTitle .subname span{ color: #666;font-size: 16px; display: inline-block;}
.inpage .team .team-detail{ margin-top: 2.6%; margin-bottom: 5%;}
.inpage .team .team-detail .team-pic{float: left; width: 25.3%;height: auto;overflow: hidden; }
.inpage .team .team-detail .team-pic img{ width: 100%;height: auto; }
.inpage .team .team-detail .team-message{color: #999;font-size: 12px;line-height: 1.8;overflow: hidden;padding-left: 4%;}
.inpage .team .switch .iconfont{ color: #c0c0c0;font-size: 24px;display: block;line-height: 90px; }
.inpage .team .switch .line{height: 20px;width: 1px;background: #bbb;color: transparent;margin: 0 28px;margin-top: 36px;}
.inpage .team .switch .name{color: #333;font-size: 18px;}
.inpage .team .switch .zhiwei{ color: #666;font-size: 14px;margin-top: 12px; }
.inpage .team .switch .prev a,
.inpage .team .switch .next a{ padding: 14px 28px;margin-right: 1px;margin-bottom: 1px; background: #eee; display: block;transition: all 0.3s;}
.inpage .team .switch .img{ width: 90px;height: 90px;border-radius: 90px; overflow: hidden;}
.inpage .team .switch .img img{ width: 100%;height: 100%; }
.inpage .team .switch .prev a:hover,
.inpage .team .switch .next a:hover{ background: #039146; }
.inpage .team .switch .prev a:hover .iconfont,
.inpage .team .switch .prev a:hover .name,
.inpage .team .switch .prev a:hover .zhiwei,
.inpage .team .switch .next a:hover .iconfont,
.inpage .team .switch .next a:hover .name,
.inpage .team .switch .next a:hover .zhiwei{ color: #fff; }
.inpage .team .switch .mes{margin-top: 18px;}
.inpage .team .switch .prev a:hover .line,
.inpage .team .switch .next a:hover .line{background: #fff;}

/*apply*/
.inpage .apply .columnTitle{ background: url(../images/bg4.png) no-repeat 36% center; }
.inpage .columnTitle .title span{ padding-left: 0; }
.inpage .apply .apply-pic{ width: 50%;height: auto;overflow: hidden;float: left; }
.inpage .apply .apply-pic img{ width: 100%;height: auto; }
.inpage .apply .apply-mes{ overflow: hidden;padding-left: 3.3%; padding-top: 5%;}
.inpage .apply .apply-mes .info{ margin-bottom: 32px; }
.inpage .apply .apply-mes input{transition: all 0.3s; width: 100%; border: none; height: 56px;line-height: 56px;color: #999;font-size: 16px;border-bottom: 1px solid #e4e4e4; }
.inpage .apply .apply-mes input:focus{ border-bottom: 1px solid #039146;color: #666; }
.inpage .apply .apply-mes button{
 color: #fff;background: #039146;outline: none;border: none;font-size: 16px;
 height: 50px;line-height: 50px;width: 140px;text-align: center; border-radius: 50px;
}
.inpage .apply .apply-mes .submit{ text-align: center;margin-top: 50px; }
/*case*/
.inpage .case .columnTitle .title{ background: url(../images/bg6.png) no-repeat center; }
.inpage .case .columnTitle .title span{ padding-left: 10px; }
.inpage .case .content li{ margin-bottom: 50px;position: relative;}
.inpage .case .content a{display: block; margin: 0 18px;transition: all 0.36s ease;position: absolute; top: 12px;}
.inpage .case .content .pic{ width: 100%;height: auto;overflow: hidden; }
.inpage .case .content .pic img{ width: 100%; height: auto;min-height: 100%;}
.inpage .case .content .con{background: #f9f9f9;padding: 20px;  }
.inpage .case .content .con .title{margin-bottom: 16px; text-align: center;color: #333;font-size: 18px; }
.inpage .case .content .con .subtitle{ text-align: center;color: #999;font-size: 14px;line-height: 32px; }
.inpage .case .content li a:hover{
   -webkit-box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.23);
	-moz-box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.23);
	box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.23);
	top: 0px;
}
.inpage .case .content a:hover .con .title{color: #008d3b;text-decoration: underline;}

.case-detail .leftContent{ float: left; width: 53.3%;}
.case-detail .leftContent img{ max-width: 100%;height: auto; }
.case-detail .leftContent p{ color: #666;font-size: 14px;line-height: 2; }
.case-detail .rightContent{ overflow: hidden;padding-left: 50px; }
.case-detail .detailTitle{ padding-bottom: 5.8%;border-bottom: 1px solid #e4e4e4; }
.case-detail .leftTitle{ display: none; }
.case-detail .detailTitle .title{ color: #333;font-size: 18px;padding: 5.8% 0 4%; }
.case-detail .detailTitle .subtitle{ color: #999;font-size: 14px;line-height: 2.2; }
.case-detail .rightContent .list{ margin-top: 8.6%; }
.case-detail .rightContent .list h2{ color: #333;font-size: 16px; }
.case-detail .rightContent .list li{ margin-top: 10%; }
.case-detail .rightContent .list li a{ display: block; }
.case-detail .rightContent .list .pic{ float: left;width: 43%; overflow: hidden;}
.case-detail .rightContent .list .pic img{ width: 100%;height: auto; min-height: 100%;}
.case-detail .rightContent .list .state{ overflow: hidden;border: 1px solid #e4e4e4; border-left: none;padding: 7% 2% 0 12%;  }
.case-detail .rightContent .list .state .title{margin-bottom: 8px; color: #333;font-size: 16px; }
.case-detail .rightContent .list .state .subtitle{ color: #999;font-size: 14px; }
.case-detail .rightContent .list li a:hover .state .title{ color: #039146; }

/*news*/
.inpage .news{}
.inpage .news .columnTitle .title{ background: url(../images/bg6.png) no-repeat center; }
.inpage .news .columnTitle .title span{ padding-left: 10px; }
.inpage .news li{ margin-bottom: 3.3%; }
.inpage .news li a{ display: block; padding: 2.5%;border: 1px solid #eee;transition: all 0.3s ease-out 0s;}
.inpage .news .content .pic{ float: left;width: 20%; }
.inpage .news .content .pic img{ width: 100%;height: auto; }
.inpage .news .content .state{width: 66%; float: left; padding-left: 1.6%;padding-right: 5%;}
.inpage .news .content .state .title{ color: #333;font-size: 20px;margin-bottom: 4%; padding-top: 2%;transition: all 0.3s ease-out 0s;}
.inpage .news .content .state .subtitle{ color: #999;font-size: 14px;line-height: 2.2; }
.inpage .news .content .date{ overflow: hidden; border-left: 1px solid #ccc;}
.inpage .news .content .date p{ color: #999;font-size: 42px;text-align: right; }
.inpage .news li a:hover{
	-webkit-box-shadow: 0 0 10px 0px rgba(238,238,238,0.75);
	-moz-box-shadow: 0 0 10px 0px rgba(238,238,238,0.75);
	box-shadow: 0 0 10px 0px rgba(238,238,238,0.75);
}
.inpage .news li a:hover .state .title{ color: #039146; }
.inpage .news-detail{}
.inpage .news-detail .newsTitle{ margin-bottom: 4%; }
.inpage .news-detail .newsTitle .title{text-align: center;color: #333;font-size: 30px;margin-bottom: 10px;font-weight: bold;}
.inpage .news-detail .newsTitle .date{text-align: center;color: #999;font-size: 16px;}
.inpage .news-detail .content{}
.inpage .news-detail .content img{ max-width: 100%; }
.inpage .news-detail .content p{ color: #666;font-size: 14px;line-height: 2; }
.inpage .news-detail .nleft{ width: 75.6%; }
.inpage .news-detail .nright{ overflow: hidden;padding-left: 5%; }
.inpage .news-detail .nright .list{border-top: 6px solid #1faa61;}
.inpage .news-detail .nright h2{ color: #333;font-size: 18px;margin: 18px 0;text-align: center;font-weight: bold; }
.inpage .news-detail .nright li{ padding: 18px 0; }
.inpage .news-detail .nright li+li{border-top: 1px solid #eee;}
.inpage .news-detail .nright li .pic img{ width: 100%;height: auto; }
.inpage .news-detail .nright li .con .title{ color: #333;font-size: 16px;margin: 6px 0; }
.inpage .news-detail .nright li .con .description{ color: #666;font-size: 14px;line-height: 1.5; }
.inpage .news-detail .nright li a:hover .con .title{ color: #039146; }


/*about*/
.inpage .about .columnTitle{ background: url(../images/bg4.png) no-repeat 37% center; }
.inpage .about.contact .columnTitle{ background: url(../images/bg4.png) no-repeat 40% center; }
.inpage .about .content .img{ float: left;width: 45%; padding-right: 36px;}
.inpage .about .content .img img{ width: 100%; }
.inpage .about .content .about-mes img{ max-width: 100%;  height: auto;}
.inpage .about .content .about-mes p{ color: #999;font-size: 12px;line-height: 2.5;}
.inpage .about .content .about-mes{ margin-bottom: 3.3%;border-bottom: 1px dashed #eee;padding-bottom: 3%; }
.inpage .about .content .about-mes h4{ color: #333;font-size: 16px;font-weight: bold; line-height: 2;font-family: '黑体';margin-bottom: 30px;padding-top: 10px; }
.inpage .about .content .about2{ overflow: hidden; }
.inpage .about .content .about-mes:last-child{ border-bottom: none; }
.inpage .about .content .culture{ overflow: hidden; }
 .inpage .about .content .culture li{ margin-bottom: 5%; }
.inpage .about .content .culture span{ 
	display: block;float: left;background: url(../images/yuan.png) no-repeat left center;color: #333;font-size: 16px;
	font-weight: bold;padding-left: 40px;line-height: 2.5;padding-right: 10px;
 }
.inpage .about .content .culture p{ color: #666;font-size: 16px;overflow: hidden;line-height: 2.5; }
/*联系我们*/
#map{ width: 100%;height: 440px; }
.inpage .contact .map-mes{ margin-top: 98px; }
.inpage .contact .map-mes .code{ float: left;width: 170px; padding-left: 44px;}
.inpage .contact .map-mes .code img{ width: 100%;height: auto;border: 4px solid #039146; }
.inpage .contact .map-mes .state{ overflow: hidden;padding-left: 36px; }
.inpage .contact .map-mes .state .title{ padding: 6px 0; color: #333;font-size: 18px;font-weight: bold; }
.inpage .contact .map-mes .state .mes{ color: #666;font-size: 14px;line-height: 2.2; }


.advantage{}
.advantage .atitle .t{ text-align: center;color: #333;font-size: 36px;margin-bottom: 4px; }
.advantage .atitle .ent{ text-align: center;color: #999;font-size: 14px; }
.advantage .advantage-icons{ text-align: center;font-size: 0; margin-top: 6%; padding-bottom: 8%;}
.advantage .advantage-icons .item{width: 25%; display: inline-block; text-align: center;}
.advantage .advantage-icons .item img{ max-width: 100%; }
.advantage .advantage-icons .item i{margin: 20px 0 10px; display: inline-block;width: 100%; color: #ffb63d;font-size: 30px;font-style: normal;font-weight: bold;}
.advantage .advantage-icons .item span{ display: inline-block;width: 100%; color: #333;font-size: 18px;}
.advantage .shili{ padding: 3% 0 5%;background: #fafafa;}

.strength{ padding: 3% 0 6.6%;  }
.strength .imgs{
	width: 1200px;font-size: 0; text-align: center; margin: 5% auto 0; 
	background: #fff url(../img/ty.png) no-repeat center bottom; padding-bottom: 31px;
}
.strength .imgs img{ width: 32%;margin: 0 0.5% 1%; }

.service-strength{ width: 100%;background: url(../img/bg.png) no-repeat center/cover;padding: 2.6% 0 6%;}
.advantage .service-strength .atitle .t{ color: #fff; }
.advantage .service-strength .atitle .ent{ color: #fff; }
.service-strength h2{ text-align: center;margin: 3% 0; color: #fff;font-size: 30px;}
.service-strength .slist{width: 1200px;margin: 0 auto; text-align: center;}
.service-strength .slist .item{
	width: 237px;height: 237px; padding-top: 72px;
	display: inline-block;text-align: center;position: relative;
}
.service-strength .slist .item .bg{
	z-index: 0; position: absolute;width: 100%;height: 100%;top: 0;left: 0;
	background: url(../img/jx.png) no-repeat center;
}
.service-strength .slist .item0 .bg{ opacity: 0.5; }
.service-strength .slist .item span{ display: inline-block;width: 100%;font-size: 30px;color: #fff;position: relative;z-index: 9; }
.service-strength .slist i{
	vertical-align: middle; width: 64px;text-align: center; 
	display: inline-block;height: 237px;font-style: normal;font-size: 30px;color: #fff;padding-top:64px }
.inpage2{ padding-bottom: 0; }

.new-news{ margin-bottom: 64px; position: relative;}
.new-news .line{ position: absolute;width: 2px;background: #039146;height: 100%;left: 50%;margin-left: -1px;top: -24px; }
.new-news .jiantou{ 
	position: absolute;width: 32px;height: 18px;background: url(../img/jiantou.png) no-repeat center; top: -5px;left: 50%;
	margin-left: -16px;
}
.new-news .nlist{position: relative; width: 50%; padding-right: 38px;}
.new-news .nlist .time{padding-top: 18px; margin-bottom: 14px; position: relative;color: #999;font-size: 12px; padding-right: 10px;text-align: right;}
.new-news .nlist .time span{ position: absolute; width: 38px; height: 1px;background: #039146;top: 26px;right: -38px;}
.load-more{ display: block;text-align: center;color: #039146;font-size: 14px; }
.new-news .nlist .pic{width: 29%; overflow: hidden;}
.new-news .nlist .pic img{ width: 100%;height: auto; }
.new-news .nlist .con{ width: 70%;padding-right: 16px; }
.new-news .nlist .con .title{margin: 8px 0 18px; text-align: right;color: #333;font-size: 16px; }
.new-news .nlist .con .description{ color: #666;font-size: 14px;line-height: 1.7;text-align: right; }


.new-news .nlist0{ padding-top: 40px; }
.new-news .nlist2{ margin-left: 50%;padding-left: 38px;}
.new-news .nlist2 .pic{ width: 29%;}
.new-news .nlist2 .pic img{ width: 100%;height: auto; }
.new-news .nlist2 .con{overflow: hidden;padding-left: 16px; width: 70%;}
.new-news .nlist2 .time{ padding-top: 18px; margin-bottom: 14px; position: relative;color: #999;font-size: 12px; padding-left: 10px; }
.new-news .nlist2 .time span{ position: absolute; width: 38px; height: 1px;background: #039146;top: 26px;left: -38px;}
.new-news .nlist2 .con .title{margin: 8px 0 18px;color: #333;font-size: 16px; }
.new-news .nlist2 .con .description{ color: #666;font-size: 14px;line-height: 1.7;}
.new-news a:hover .con .title{ color: #039146; }
#subbanner{ position: relative; z-index: 1;}
#subbanner .wrapper{ position: absolute; width: 1200px;left: 50%;margin-left: -600px;top: 0;height: 100%;}
#subbanner .wrapper .t{ color: #4eb27d;font-size: 50px; margin-top: 7.8%; }
#subbanner .wrapper .en{ color: #fff;font-size: 26px; }
#subbanner .wrapper .en2{ color: #ace7c8; }

.gudong{}
.gudong .glist{ margin-bottom: 4%; }
.gudong .glist .t{ color: #333;font-size: 22px;margin-bottom: 4%; margin-top: 2%;}
.gudong .glist .d{/*height: 120px;*/height: auto; overflow: hidden; color: #999;font-size: 12px;line-height: 30px; margin-bottom: 3%;}
.gudong .glist .m{ color: #039146;font-size: 12px;font-weight: bold; }
.gudong .glist .pic{ 
	width: 39%;margin-bottom: 2%;
	-webkit-box-shadow: 10px 10px 86px 1px rgba(35,40,37,0.15);
-moz-box-shadow: 10px 10px 86px 1px rgba(35,40,37,0.15);
box-shadow: 10px 10px 86px 1px rgba(35,40,37,0.15);
}
.gudong .glist .con{ padding-left: 2%; width: 60%;}
.gudong .glist .pic img{ width: 100%;height: auto; }
.gudong .glist .con2{ padding-right: 2%;width: 60%; }
.gudong .glist .pic2{
	width:100%; display: none; margin-bottom: 2%;
	-webkit-box-shadow: 10px 10px 86px 1px rgba(35,40,37,0.15);
-moz-box-shadow: 10px 10px 86px 1px rgba(35,40,37,0.15);
box-shadow: 10px 10px 86px 1px rgba(35,40,37,0.15);
}
.gudong .glist .pic2 img{ width: 100%;height: auto; }
.inpage00{ background: #fff url(../img/bg2.png) no-repeat center top; position: relative;z-index: 9; padding-top: 0;}
.about-yjy{position: relative; height: 2062px;width: 100%; }
.about-yjy .one .t{padding-top: 90px; color: #fff;font-size: 36px;text-align: center; }
.about-yjy .one .en{ margin-bottom: 94px; color: #fff;font-size: 14px; text-align: center;}
.about-yjy .one .description{ color: #fff;font-size: 16px;line-height: 26px; }
.about-yjy .one .description+.description{ margin-top: 30px;}
.about-yjy .one .description em{ color: #fff;font-size: 20px;font-style: normal; }
.about-yjy .one{top: -318px; position: absolute; width: 982px;height: 982px;border-radius: 982px; left: 50%;margin-left: -491px;}
.about-yjy .one .bg{position: absolute;top: 0;left: 0; width: 100%;height: 100%;background: #039146;opacity: .8; border-radius: 50%;z-index: 0;}
.about-yjy .one .wrap{width: 71%;margin: 0 auto; position: relative;z-index: 9; }
.about-yjy .one .img{ text-align: right;padding-right: 120px; margin-top: 30px;}
.about-yjy .two{
	left: 30px; padding-left: 244px;padding-top: 192px; 
	background: rgba(238,188,0,.8) url(../img/j2.png) no-repeat 65px center; 
	width: 607px;height: 607px;border-radius: 50%;position: absolute;top: 500px; 
}
.about-yjy .t2{ color: #333;font-size: 30px; }
.about-yjy .en2{ color: #333;font-size: 14px; }
.about-yjy .d{width: 290px; color: #333;font-size: 20px;padding: 20px 0; margin-top: 30px;}
.about-yjy .two .d{ border-top: 1px solid #af9332;border-bottom: 1px solid #af9332; }
.about-yjy .three{
	position: absolute; top: 680px; right: 44px; background: rgba(224,89,15,.8) url(../img/j3.png) no-repeat 65px center;
	width: 607px;height: 607px;border-radius: 50%;padding-left: 244px;padding-top: 185px;
}
.about-yjy .three .d{border-top: 1px solid #722b04;border-bottom: 1px solid #722b04;}
.about-yjy .four{padding-left: 244px; position: absolute;width: 570px;right: -146px;top: 1180px; background: url(../img/j4.png) no-repeat left center;}
.about-yjy .d{border-top: 1px solid #000;border-bottom: 1px solid #000;}
.about-yjy .four .d{ width: auto; }
.about-yjy .big-yuan{ 
	position: absolute;width: 1053px;height: 1053px;border-radius: 50%;background: #ededec;
	top: 986px;z-index: -1;
}
.about-yjy .five{padding-left: 244px; position: absolute;left: 172px;top: 1310px; background: url(../img/j5.png) no-repeat left center;}
.about-yjy .five .d{ width: 418px; }
.about-yjy .six{min-height: 182px; padding-left: 244px; position: absolute;left: 45%;bottom: 150px; background: url(../img/j6.png) no-repeat left center;}
.about-yjy .six .d{ width: 261px; }


.shili{ position: relative; }
.zy-Slide{ width: 1200px;margin: 5% auto 0; position: relative; overflow: hidden; }
.zy-Slide .iconfont, .sbtn .iconfont{
  width: 56px;line-height: 56px;text-align: center; height: 56px;
  border-radius: 50%;border: 1px solid #4c505b; position: absolute;top: 50%;margin-top: -28px; 
  cursor: pointer;color: #4c505b;z-index: 9;
}
.zy-Slide .prev{left:0; }
.zy-Slide .next{right:0;}
.sbtn{display: none; width: 100%;height: 56px;position: absolute;top: 50%;margin-top: 28px; }
.sbtn .prev{ left: 20px; }
.sbtn .next{ right: 20px; }
.zy-Slide ul{
    position:relative;
    width:754px;
    height:365px;
}
.zy-Slide li{
    position:absolute;
    width:0;
    height:0;
    z-index:0;
    cursor:pointer;
}
.zy-Slide li img{
    width:100%;
    height:100%;
    vertical-align:middle;
}

.sl-swiper{display: none; width: 100%;max-width: 750px; margin:5% auto 0; text-align: center; overflow: hidden;}
.sl-swiper li{ display: inline-block; text-align: center; padding: 0 10px; height: 365px;line-height: 365px;}
.sl-swiper li img{ max-width: 100%;height: auto; vertical-align: middle;}
.sl-swiper .swiper-slide-prev img{ opacity: .5; max-width: 183px; }
.sl-swiper .swiper-slide-next img{ opacity: .5;max-width: 183px;}

