.banner{position: relative;}
.banner img{width: 100%;display: block;}
.banner .swiper-banner-dots{position: absolute;right: 80px;}
.banner .banProgress{width: 48px;height: 48px;transform: rotate(-90deg);}
.banner .banProgress .t1.active {stroke-dasharray:131px;animation: donut-show-one linear 5s forwards;}
.banner .bannerAct{position: relative; width: 48px;}
.banner .bannerAct >span,.bannerAct .swiper-pagination-custom{
    position: absolute;left: 50%;top: 46%;
    transform: translate(-50%,-50%);display: inline-block;width: 100%;}
.banner .bannerAct >span{ font-size: 14px;color: #fff;}
.banner .swiper-pagination-customs{
	width: 10px;height: 10px;text-align:center;
	border-radius: 50%;background: #fff;display: inline-block;
}
@keyframes donut-show-one {
    from{stroke-dashoffset: 133px;}
    to {stroke-dashoffset: 0px;}
}


.itit {padding: 60px 0 30px 0;}
.itit img{position: relative;top: -40px;}
.itit .zh,.itit .en{font-weight: bold;color: #37a125;display: inline-block;vertical-align: bottom;}
.itit .zh{font-size: 40px;margin-right: 10px;}
.itit .en{font-size: 30px;opacity: 0.4;}

.imore{border: 1px solid #dadada;display: inline-block;
padding: 10px 12px;}
.imorealone{padding: 14px 12px;}
.imore img,.imore span{display: inline-block;vertical-align: middle;}
.imore img{}
.imore span{font-size: 16px;color: #333333;padding-right: 10px;line-height: 16px;}
.imorehei{border-color: #4d6f69;}
.imorecen{text-align: center;}

.imore:hover{background: #45af33;border-color: #45af33;}
.imore:hover span{color: #fff;}

/* 关于我们 */
.iab{position: relative;overflow: hidden;}
.iab:before{content: ''; position: absolute;right: 0;top: -34%;
width: 100%;height: 100%;
background-image: url("../img/iab-bgri.png");
background-position: right top;
background-size: auto 646px;
background-repeat: no-repeat;
}
.iab .container{position: relative;}
.iabtit{}
.iabzh{font-size: 26px;line-height: 34px;color: #333333;}
.iaben{font-size: 20px;line-height: 34px;color: #999999;}
.iabtxt{margin: 40px 0;font-size: 16px;line-height: 34px;color: #333333;}
.iabcon{font-size: 0;}
.iable,.iabri{display: inline-block;vertical-align: top;}
.iable{width: 60%;}

@keyframes kuos1 {
    0%{width: 52px;height: 52px;}
    100%{width: 100px;height: 100px;}
}
@keyframes kuosss {
    0%{width: 52px;height: 52px;opacity: .5;}
    100%{width: 100px;opacity: .5;height: 100px;}
}

/* 荣誉资质 */
.iho{position: relative;overflow: hidden;
}
.iho:after{
	content: ''; position: absolute;left: 0;top: 0;
	width: 100%;height: 100%;
	background-image: url("../img/iab-bgri.png");
	background-position: left bottom;
	background-size: auto 646px;
	background-repeat: no-repeat;
}
.lunboiho{position: relative;margin-bottom: 80px;}
.swiho{padding-top: 30px;}
.swiho .swiper-wrapper{ }
.swiho .swiper-slide{transform: scale(0.8);}
.swiho .swiper-slide img{width: 100%;position: relative;}
.swiho .swiper-slide p{text-align: center;font-size: 18px;color: #333;
margin-top: 20px;}
.swiho .swiper-slide-active{transform: scale(1);}
.swiho .swiper-slide-active img{
	box-shadow: 2px 2px 40px rgba(146,155,145,0.44);
}
.lunboiho .swiper-button-prev,.lunboiho .swiper-button-next{
	width: 50px;height: 50px;border: 1px solid transparent;
	background-size: 10px 18px;
	top: 106%;
}
.lunboiho .swiper-button-prev{background-image:url("../img/turn-left-hui.png");
border-color:#dadada;
left: 0;
}
.lunboiho .swiper-button-next{background-image:url("../img/turn-right-bai.png");
border-color:#45af33;background-color: #45af33;
left: 70px;right: auto;
}
.lunboiho .imore{border: none;position: absolute;left: 140px;bottom: -60px;z-index: 10;}


/* 工艺展示 */
.icraft{}
.icraftall{width: 100%;overflow: hidden;}
.icralli{position: relative;float: left;overflow: hidden;
background-image: url("../img/craft1.png");
background-position: center center;
background-size: auto 100%;
height: 840px;width: 10.5%;width: 4.666666666666666666667%;
transition: all 0.6s;}
.icralli:after{content: '';position: absolute;left: 0;top: 0;
background: rgba(0,0,0,0.35);width: 100%;height: 100%;}
.icralli2{background-image: url("../img/craft2.png");}
.icralli3{background-image: url("../img/craft3.png");}
.icralli4{background-image: url("../img/craft4.png");}
.icralli5{background-image: url("../img/craft5.png");}
.icrallin{padding-top: 150px;position: relative;}
.icralli .icratname{position: relative;}
.icralli .icratname .zh{position: relative;font-size: 30px;color: #fff;text-align: center;} 
.icralli .icratname .zh:after{content: '';position: absolute;
left: 50%;bottom: -14px;margin-left: -15px;width: 30px;height: 4px;border-radius: 2px;
background: #fff;}
.icralli .icratname b{opacity: 0.2;color: #fff;
font-size: 80px;line-height: 80px;position: absolute;bottom: 0;
transform: translate(-50%,0);left: 50%;
} 
.icralli .icratname span{display: none;font-size: 26px;} 
.icralli .icratp{font-size: 16px;color: #333;margin: 40px 0 60px 0;display: none;}
.icralli .imore{display: none;}

.icralli.act{width: 58%;}
.icralli.act:after{display: none;}
.icralli.act .icrallin{padding-left: 23%;}
.icralli.act .icratname{padding-left: 40px;}
.icralli.act .icratname b{position: absolute;left: 0;bottom: 0;font-size: 100px;
line-height: 100px;opacity: 0.1;transform: translate(0px, 0px);}
.icralli.act .icratname .zh{font-size: 40px;color: #333333;text-align: left;}
.icralli.act .icratname .zh span{display: inline-block;}
.icralli.act .icratname .zh:after{display: none;}
.icralli.act .icratp{display: block;}
.icralli.act .imore{display: inline-block;}

/* 新闻中心 */
.inew{
	background-image: url("../img/inew-bg.png");
	width: 100%;height: 100%;
	background-position: center center;
	background-size: auto 110%;
	background-repeat: no-repeat;
}
.inew .imenuri{float: right;margin-top: 30px;}
.inew .imenuri a{position: relative;font-size: 16px;color: #333;border-bottom: 2px solid transparent;
padding-bottom: 10px;margin-left: 80px;display: inline-block;}
.inew .imenuri a.act,.inew .imenuri a:hover{color: #37a125;border-bottom-color:#37a125;}

.inewrow{margin-left: -25px;margin-right: -25px;padding: 50px 0;}
.inewrow .col-lg-4{width: 33.33%;float: left;padding-left: 25px;padding-right: 25px;}
.inewit{margin-bottom: 20px;}
.inewit .inewimg{position: relative;overflow: hidden;}
.inewit .inewimg img{width: 100%;}
.inewit .inewtxt{position: relative;padding-left: 100px;}
.inewit .inewtxt .time{background: #45af33;width: 100px;color: #fff;text-align:center;
position: absolute;left: 0;top: 0;height: 100%;overflow: hidden;}
.inewit .inewtxt .time:after{content: '';position:absolute;
right:100%;top: 0;width: 100%;height: 100%;
background-image: url("../img/arrow-right-bai.png");
background-repeat: no-repeat;
background-position: center center;
background-size: 30px auto;
background-color: #45af33;
transition: all 0.6s;
-webkit-transition: all 0.6s;
}

.inewit:hover .inewtxt .time:after{right: 0px;}
.inewit:hover .inewtxt .time .jdjz {left: 200%;}
.inewit:hover .inewimg img{transform: scale(1.04);}
.inewit .inewtxt .time .day{font-size: 30px;}
.inewit .inewtxt .time .year{font-size: 18px;}
.inewit .inewtxt .txt{padding: 20px;background: #fff;}
.inewit .inewtxt .txt h5{font-size: 18px;color: #333;margin-top: 0;}
.inewit .inewtxt .txt .p{color: #999999;font-size: 16px;}
.inew .imorecen{padding-bottom: 60px;}

/* 合作伙伴 */
.ipart{}
.ipartswi{position: relative;padding-bottom: 80px;padding-top: 20px;}
.ipartswi .swiper-pagination{left: 50%;transform: translate(-50%,0);}
/* .cusdots.swiper-pagination-bullet{opacity: 1;background: #dadada;
width: 10px;height: 10px;margin: 0 6px;}
.cusdots.swiper-pagination-bullet-active{width: 40px;height: 10px;
background-color: #45af33;border-radius: 4px;}
 */
.ipartrow{padding-top: 20px;}
.ipartrow .col-lg-2{width: 16.66%;float: left;margin-bottom: 40px;}
.ipartrow .ipartli img{width: 100%;}
.ipartrow .ipartli:hover{box-shadow:1px 0 25px rgba(54,87,63,0.16);}




@media screen and (max-width: 1460px){
	.itit .zh{font-size: 32px;}
	.itit .en{font-size: 26px;}
	.itit img{top: -30px;}
	.iabzh{font-size: 22px;}
	.iaben{font-size: 18px;}
	.iabnum li p{font-size: 30px;}
	.iabnum li span{font-size: 28px;}
	.icralli.act .icrallin{padding-left: 6%;}
	
	.inew .imenuri a{margin-left: 40px;}
	.inewrow{margin-left: -15px;margin-right: -15px;}
	.inewrow .col-lg-4{padding-left: 15px;padding-right: 15px;}
	.inewit .inewtxt .txt{padding: 20px 10px;}
}
@media screen and (max-width: 1230px){
	.itit .zh{font-size: 28px;}
	.itit .en{font-size: 22px;}
	.iabnum li{padding: 20px 0;}
	.iabnum li p{font-size: 28px;}
	.iabnum li span{font-size: 24px;}
	.lunboiho .swiper-button-prev, .lunboiho .swiper-button-next{
		width: 40px;height: 40px;
	}
	.lunboiho .swiper-button-next{left: 60px;}
	.lunboiho .imore{bottom: -44px;}
	.icralli{height: 600px;}
	.icrallin{padding-top: 90px;}
	.icralli .icratname b{font-size: 50px;line-height: 50px;bottom: 10px;}
	.icralli .icratname .zh{font-size: 24px;}
	.icralli.act .icratname b{font-size: 80px;line-height: 80px;}
	.icralli.act .icratname .zh{font-size: 26px;}
	.icralli .icratname span{font-size: 20px;}
	.inewrow{margin-left: -10px;margin-right: -10px;}
	.inewrow .col-lg-4{padding-left: 10px;padding-right: 10px;}
	.inewit .inewtxt{padding-left: 80px;}
	.inewit .inewtxt .txt{padding: 10px;}
	.inewit .inewtxt .txt h5{font-size: 16px;}
	.inewit .inewtxt .time{width: 80px;}
	.inewit .inewtxt .time .day{font-size: 26px;}
	.inewit .inewtxt .time .year{font-size: 16px;}
	.inew .imenuri{margin-top: 10px;}
}

@media screen and (max-width: 991px){
	.itit .zh{font-size: 24px;}
	.itit .en{font-size: 18px;}
	.itit img{top: -20px;}
	.iabzh{font-size: 18px;}
	.iaben{font-size: 16px;}
	.iabtxt{margin-top: 20px;}
	.iable, .iabri{width: 100%;}
	.iabnum li p{font-size: 24px;}
	.iabnum li span{font-size: 20px;}
	.icralli.act .icrallin{padding: 60px 15px 0 15px;}
	.icralli .icratp{margin-bottom: 30px;}
	.inew .imenuri{float: none;margin-top: 30px;}
	.inew .imenuri a{margin: 0 30px 0 0 ;}
	.inewrow{padding: 0 0 30px 0;}
	.ipartrow .col-lg-2{width: 25%;}
}

@media screen and (max-width: 768px){
	.imore span{font-size: 14px;}
	
	.itit .zh{font-size: 20px;}
	.itit .en{font-size: 16px;}
	.itit img{width: 40px;}
	.iabnum li p{font-size: 20px;}
	.iabnum li span{font-size: 16px;}
	.lunboiho .swiper-button-prev, .lunboiho .swiper-button-next{top: 104%;
	left: 50%;}
	.lunboiho .swiper-button-prev{margin-left: -50px;}
	.lunboiho .swiper-button-next{margin-left: 10px;}
	.lunboiho .imore{bottom: 0;left: 0;position: relative;}
	.icralli{height: 500px;}
	.inewrow .col-lg-4{width: 100%;margin-bottom: 30px;}
	.icralli.act .icratname b{font-size: 60px;line-height: 60px;}
	.icralli.act .icratname .zh{font-size: 20px;}
	.icralli .icratname span{font-size: 16px;}
	.icralli .icratname .zh{font-size: 18px;}
	.icralli .icratname .zh:after{width: 20px;margin-left: -10px;}
	.icralli .icratname b{font-size: 40px;line-height: 40px;}
	.ipartrow .col-lg-2{width: 33.33%;margin-bottom: 20px;}
	.icralli .icratp{font-size: 14px;}
}

@media screen and (max-width: 414px){

}


