body,input,h1,h2,h3,h4,h5,h6,b,c,e,i,g,p,div,dl,dt,dd,select,textarea,font,right,left{ margin:0; padding:0;color:#555; font-size:12px; font-family:'arial','微软雅黑'; line-height:1;font-weight: normal;letter-spacing: 0.5px;}
body,html{height:100%;position:relative;width: 100%;background-color: #ffffff;}
img{display: block;}
a{ color:#333; text-decoration:none; font-size: 16px;}
ul, ol, li, dl, dd {margin: 0;padding: 0; list-style:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6,span,dd,dt,b,c,e,a,font,right,left{ -webkit-text-size-adjust:100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: '';clear: both;}
.bg_big{width: 100%;height: auto;background-color: #f8f8f8;font-family: arial;}
/*IE*/
	.web-ie2018{ font-family: microsoft yahei;   position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999999999999;background: #666;zoom:1;}
	.web-ie2018 dl{    position: absolute;width: 700px;height: auto;top: 50%;margin-top: -200px;left: 50%;margin-left: -350px;background: #fff;}
	.web-ie2018 dl #img{    display: block;margin: 50px auto;}
	.web-ie2018 dl h3{    display: block;text-align: center;font-size: 28px;font-weight: normal;letter-spacing: 2px;margin: 0 auto 30px;}
	.web-ie2018 dl h4{ display: block;text-align: center;font-size: 18px;font-weight: normal;letter-spacing: 2px;margin: 50px auto 50px;}
	.web-ie2018 dl dd{ margin: 0 auto 50px;  display: block;text-align: center; margin-bottom:50px;}
	.web-ie2018 dl dd a{ display: inline-block;margin: 0 20px;}
	.web-ie2018 dl dd a img{display: block;margin: 0 auto;text-align: center;width: 50%;}
	.web-ie2018 dl dd a span{display: block;font-size: 16px; color:#666;}
/*<------------------------------------->*/	

/* pc */
.pc-1200px{display: none;}
@media only screen and (max-width:1260px)
{
.pc-1200px{ position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: #333;z-index: 99999999999999999;display: block;}
.pc-1200px p{ position: absolute;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;top: 50%;left: 0;}
.pc-1200px p img{ display: block;margin: 0 auto 2em;height: 50px;}
.pc-1200px p strong{ display: block;color: #fff;text-align: center;font-size: 2em;letter-spacing: 1px;line-height: 1em;margin-bottom: 2em;}
.pc-1200px p span{ display: block;text-align: center;color: #eee;letter-spacing: 1px;font-size: 16px;}
}

/* headerwrap */
.headerwrap{width: 100%;box-sizing: border-box;padding-left: 2%;position: fixed;background-color: #FFFFFF;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);top: 0;left: 0;z-index: 20;}
.header{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;position: relative;}
.header .logo img{display: block;width: auto;height: 48px;}
.headerright{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.pc-language{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;margin-right: 30px;}
.pc-language a{font-size: 14px;color: #888888;}
.pc-language i{display: block;width: 1px;height: 14px;background-color: #888888;margin: 0 10px;}

.headerright .righta{width: 90px;height: 90px;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;border-left: 1px solid rgba(255,255,255,0.5);background-color: #2d2d2d;}
.headerright .righta i{font-size: 20px;color: #FFFFFF;display: block;text-align: center;}
.headerright .righta p{font-size: 12px;color: #FFFFFF;opacity: 0.5;text-transform: uppercase;margin-top: 10px;}
.headerright .menu{background-color: #2d2d2d;}
.headerright .menu .closenav{width: 30px;height: 22px;position: relative;display: block;background-color: transparent;border: none;outline: none;margin: auto;}
.closenav span{display: block;width: 100%;height: 1px;background-color: #FFFFFF;position: absolute;left: 0;transition: all .6s;}
.closenav span.hamb-top{top: 0;}
.closenav span.hamb-middle{top: 10px;}
.closenav span.hamb-bottom{top: 20px;}

/* navopenwrap */
.navopenwrap{position: fixed;top: 0;left: 0;opacity: 0;visibility: hidden;width: 100%;height: 100%;overflow: hidden;background-color: rgba(255,255,255,0.5);z-index: 10;display: flex;display: -webkit-flex;-webkit-justify-content: flex-end;justify-content: flex-end;transition: all .3s;}
.closenav.navisopen .hamb-top{-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);background-color: #fff;margin-top: 0;top: 10px!important;}
.closenav.navisopen .hamb-middle {background-color: #fff;display: none;}
.closenav.navisopen .hamb-bottom {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);background-color: #fff;top: 11px;}
.navopen{width: 30%;height: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;background-color: #ffffff;box-shadow: 0px 0px 6px rgba(0,0,0,0.3);transform: translateX(100%);transition: all .6s;}
.navopencont{width: 100%;box-sizing: border-box;padding: 30px 100px;}
.navopencont li{border-bottom: 1px solid #dddddd;width: 100%;}
/* .navopencont li:first-child{border-top: 1px solid #dddddd;} */
.navopencont li>a{font-size: 20px;color: #222222;font-weight: normal;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: flex-start;justify-content: flex-start;line-height: 60px;text-transform: uppercase;font-weight: bold;-webkit-justify-content: space-between;justify-content: space-between;}
.navopencont li>a span{font-size: 12px;color: #aaa;margin-right: 30px;font-weight: normal;font-family: arial;font-weight: bold;}
.navopencont li>a i{font-size: 14px;color: inherit;margin-left: 10px;}
.navopencont li>a:hover,.navopencont li>a.active{color: #114d34;}
/* .navopencont li>a:hover i, */
.navopencont li>a.active i{transform: rotate(180deg);}
.navopencont li .nav-two{width: 100%;box-sizing: border-box;padding-left: 48px;margin-top: 20px;display: none;padding-bottom: 40px;}
.navopencont li .nav-two a{font-size: 16px;color: #222;margin-bottom: 20px;display: block;line-height: 20px;text-transform: uppercase;}
.navopencont li .nav-two a:last-child{margin-bottom: 0;}

.navopenwrap.navopenwrap02{opacity: 1;visibility: visible;}
.navopenwrap.navopenwrap02 .navopen{transform: none;transition: all .6s;}

/* index */
.bannerwrap{width: 100%;box-sizing: border-box;position: relative;height: 100%;overflow: hidden;z-index: 1;}
.bannerwrap .swiper-container{width: 100%;height: 100%;}
.bannerwrap img{display: block;width: 100%;height: 100%;object-fit: cover;}
.bannertext{width: 90%;text-align: center;left: 5%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);position: absolute;}
.bannertext h3{font-size: 54px;color: #ffffff;text-shadow: 0px 0px 5px rgba(0,0,0,0.3);font-weight: bold;}
.bannertext p{font-size: 24px;color: rgba(255,255,255,0.75);text-transform: uppercase;letter-spacing: 5px;margin: 30px 0;}
.bannertext a{margin: auto;width: 180px;background-color: transparent;border: 1px solid #ffffff;}
.bannerwrap .swiper-pagination{position: absolute;width: 100%;left: 0;bottom: 50px;display: flex;display:  -webkit-flex;-webkit-justify-content: center;justify-content: center;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet{opacity: 1;width: 10px;height: 10px;box-sizing: border-box;border: 1px solid #ffffff;background-color: transparent;margin-right: 20px;outline: none;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet-active{background-color: #ffffff;}
.centerBig img{-webkit-animation-name:centerBig;animation-name:centerBig;}
@-webkit-keyframes centerBig{
100%{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}}
@keyframes centerBig{
100%{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}}
.swiper-slide img{animation-duration:5s;animation-timing-function:linear;animation-fill-mode: forwards;-webkit-animation-duration:5s;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode: forwards;
}	
.bannerwrap .swiper-button-next,.bannerwrap .swiper-button-prev{background-image: none;width: auto;height: auto;font-size: 40px;color: #ffffff;}
.bannerwrap .swiper-button-next{right: 5%;}
.bannerwrap .swiper-button-prev{left: 5%;}








 



 
.innerbanner .hottt{display: block;width: 570px;margin: 20px auto 0;}
.innerbanner .hottt span{ line-height: 24px; display: block;float: left;color: #ddd;font-size: 14px;letter-spacing: 0;}
.innerbanner .hottt a{display: block;float: left;color: #ccc;font-size: 12px;margin:0 10px 10px 0;border: 1px solid #eee;line-height: 20px;padding: 2px 10px;border-radius: 4px;opacity: 0.9;}
.innerbanner .hottt a:hover{ border: 1px solid #fff;color: #fff; }
 

.nofoundanytihings{ display: block;color: #102f40;letter-spacing: 0;font-size: 20px;     margin: 100px 0 0 0;}

.searchlistcenter .p-yjy-center .p-kn .product{ display: block; overflow: hidden;}
.searchlistcenter .p-yjy-center .p-kn .product a{display: block;overflow: hidden;border: 1px solid #ddd;width: calc(100% - 2px);position: relative;margin: 0 0 1% 0;float: left; transition: all .3s; padding: 20px 0; 
display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;}
.searchlistcenter .p-yjy-center .p-kn .product a h5{ display: block;overflow: hidden;float: left;width: 20%; max-height: 250px; }
.searchlistcenter .p-yjy-center .p-kn .product a h5 img{width: 100%;display: block;transition: all .6s;}
.searchlistcenter .p-yjy-center .p-kn .product a h6{ display: block;width: 75%;padding: 0 0;background: none;}
.searchlistcenter .p-yjy-center .p-kn .product a h6 span{ display: block;font-size: 20px;color: #000;font-weight: bold;line-height: 22px;}
.searchlistcenter .p-yjy-center .p-kn .product a h6 font{ display: block;color: #666;font-size: 14px;line-height: 24px;}
.searchlistcenter .p-yjy-center .p-kn .product a h6 e{ display: block;width: 50px;height: 1px;background: #ccc;margin: 10px 0;}

.searchlistcenter .p-yjy-center .p-kn .product a:hover{ border: 1px solid #10613f;}
.searchlistcenter .p-yjy-center .p-kn .product a:hover h6 span{ color:#10613f; }
.searchlistcenter .p-yjy-center .p-kn .product a:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
 
.searchlistcenter .p-yjy-center .p-kn .newslist{}

.searchlistcenter .p-yjy-center .p-kn .newslist .content{  display: block;width: 100%; padding: 50px 0; background-color: transparent;transition: all .3s;border-bottom: 1px solid #ddd;}
.searchlistcenter .p-yjy-center .p-kn .newslist .content .main{position: relative;position: relative;width: 1200px;margin: 0 auto;}
.searchlistcenter .p-yjy-center .p-kn .newslist .content .main .imgbox{width: 20%;overflow: hidden;}
.searchlistcenter .p-yjy-center .p-kn .newslist .content .main .imgbox img{display: block;width: 100%;transition: all .6s;}
.searchlistcenter .p-yjy-center .p-kn .newslist .content:hover .main .imgbox img{transform: scale(1.1);}
.searchlistcenter .p-yjy-center .p-kn .newslist .content .main .textbox{position: absolute;top: 50%;right: 0%;transform: translateY(-50%);width: 75%;}
.searchlistcenter .p-yjy-center .p-kn .newslist .content .main .textbox p{font-size: 16px;color: #666;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.searchlistcenter .p-yjy-center .p-kn .newslist .content .main .textbox h3{font-size: 22px;color:#222;font-weight: bold;margin: 26px 0;}
.searchlistcenter .p-yjy-center .p-kn .newslist .content .main .textbox span{font-size: 14px;color:#888;line-height: 100%;}
.searchlistcenter .p-yjy-center .p-kn .newslist .content:hover .main .textbox h3{color: #e6771b;}


 
.innerbanner{width: 100%;box-sizing: border-box;position: relative;overflow: hidden; }
.innerbanner img{display: block;width: 100%;}
.searchbanner .text{width: 100%;text-align: center;position: absolute;top: 55%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.innerbanner .text p{font-size: 24px;color: #ffffff;line-height: 1em;margin:0;font-weight: normal; }
.innerbanner .text h3{font-size: 40px;color: #ffffff;font-weight: bold;text-transform: uppercase;}
.innerbanner .text form{width: 570px;height: auto;margin: auto;margin-top: 20px;}
.innerbanner .text form input{display: block;width: 85%;float: left;box-sizing: border-box;background-color: #FFFFFF;border: none;height: 42px;outline: none;padding-left: 20px;}
.innerbanner .text form .btn{display: block;width: 15%;box-sizing: border-box;border: none;background-color: #10613f;font-size: 12px;color: #FFFFFF;height: 42px;outline: none;cursor: pointer;    transition: all .3s;}
.innerbanner .text form .btn i{font-size: 12px;color: inherit;margin-right: 5px;}
.innerbanner .text form .btn:hover{background-color: #10613f;}



.searchlist-titile{display: block;overflow: hidden;margin:20px auto 0;width: 800px; }
.searchlist-titile h3{ text-transform: uppercase; display: block; font-size: 16px;} 
.searchlist-titile h3 span{ display: inline-block;color: #10613f;font-size: 20px;margin: 0 20px 0 0;}
.p-search-to{ margin: 50px auto 0; }
.p-search-to dl{ margin: 30px 0 10px; }

.searchlistcenter{display: block;width: 1200px;margin:100px auto;overflow: hidden;min-height: 600px;}
.searchlistcenter .p-yjy{ display: block;overflow: hidden;border-bottom: 1px solid #eee;padding: 0 0 10px 0;}
.searchlistcenter .p-yjy a{ position: relative;display: block;float: left;font-size: 20px;text-transform: uppercase;margin: 0 80px 0 0;overflow: hidden; font-weight: bold;}
.searchlistcenter .p-yjy .active{ color: #10613f; }
.searchlistcenter .p-yjy-center{ display: block;overflow: hidden;margin: 50px 0 0 0;}
.searchlistcenter .p-yjy-center .p-kn{  display: block;overflow: hidden; }



.searchlistcenter .p-yjy-center .p-kn  .searchlistnews{}
.searchlistcenter .p-yjy-center .p-kn  .searchlistnews a{ width: 100%;margin: 0 0 30px 0;background: none;float: none;border: 0;    overflow: hidden; display: block;}
.searchlistcenter .p-yjy-center .p-kn  .searchlistnews a img{ display: none;}
.searchlistcenter .p-yjy-center .p-kn  .searchlistnews a p{ text-align: left;text-transform: uppercase;padding: 20px 10px;min-height: auto;background: none;border: 1px solid #eee;    font-size: 16px;font-weight: normal;}
.searchlistcenter .p-yjy-center .p-kn  .searchlistnews a p font{display: block;float: right;color: #000;margin: 0 20px 0 0;font-weight: normal;letter-spacing: 0px;font-size: 14px;}

.searchlistcenter .p-yjy-center .p-kn a:hover p{ background: #10613f;    color: #fff;}
.searchlistcenter .p-yjy-center .p-kn a:hover p font{  color: #fff; }


.searchlistcenter .p-yjy-center .p-kn .product01{ width: 100%; padding: 0;}

 
 
.innerbanner .hottt span{width: 100px;float: left;text-align: left;}
.innerbanner .hottt p{width: calc(100% - 100px);    float: left;}


@media only screen and (max-width: 1600px){

.searchbanner .text p{ font-size: 24px;margin: 0;}
.searchbanner .text form{    margin-top: 10px;}
.searchbanner .text{top:55%;}

}
 










/* index01wrap */
.index01wrap{width: 100%;box-sizing: border-box;padding: 120px 5%;background-color: #ffffff;position: relative;z-index: 1;}
.i-tl{text-align: center;margin-bottom: 30px;}
.i-tl h3{font-size: 34px;color: #10613f;font-weight: bold;}
.i-tl h4{font-size: 18px;color: #666;margin-top: 20px;letter-spacing:1px;}
.i-tl strong{display: block;width: 50px;height: 2px;background-color: #159a62;margin: auto;margin-top: 30px;}
/* index01 */
.index01{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.index01 a{width: 30%;display: block;}
.index01 a .imgbox{width: 100%;position: relative;overflow: hidden;}
.index01 a .imgbox img{display: block;width: 100%;transition: all .6s;}
.index01 a:hover .imgbox img{transform: scale(1.1);}
.index01 a .text{width: 100%;margin-top: 20px;}
.index01 a .text h3{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;font-size: 20px;color: #222222;font-weight:bold;}
.index01 a .text h3 i{font-size: 14px;color: #10613f;margin-left: 10px;transition: all .3s;}
.index01 a .text h4{font-size: 16px;color: #888888;margin-top: 20px;}
.index01 a:hover .text h3 i{transform: translateX(30px);-webkit-transform: translateX(30px);color:#159a62;}
.index01 a:hover .text h3{color:#159a62;}

/* index02 */
.index02wrap{width: 100%;box-sizing: border-box;position: relative;height: 75vh;overflow: hidden;z-index: 0;}
.index02wrap:after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0,0,0,0.3);z-index: 0;}
.index02wrap video{display: block;width: 100%;object-fit: cover;position: fixed;top: 0;left: 0;height: 100%;z-index: 0;}
.index02{width: 100%;position: absolute;left: 0;bottom: 160px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;z-index: 1;}
.index02img{margin-right: 50px;}
.index02img img{width: auto;height: 160px;filter: brightness(10);-webkit-filter: brightness(1);} 
.index02text h3{font-size: 46px;color: #ffffff;margin-bottom: 30px;}
.index02text .fontlist{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;padding-bottom: 20px;border-bottom: 1px solid #ffffff;opacity: 0.66;margin-bottom: 20px;}
.index02text .fontlist p{width: calc(100% / 3);box-sizing: border-box;font-size: 17px;color: #ffffff;text-align: center;border-right: 1px solid #ffffff;}
.index02text .fontlist p:first-child{border-left: 1px solid #ffffff;}
.index02text h4{font-size: 20px;color: #ffffff;opacity: 0.66;text-align: center;text-align-last: justify;}

/* index03wrap */
.index03wrap{position: relative;z-index: 1;box-sizing: border-box;padding: 70px 0;background-color: #ffffff;}
.index03{width: 90%;box-sizing: border-box;position: relative;margin: auto;padding-bottom: 70px;border-bottom: 1px solid #dddddd;}
.index03text{width: 810px;text-align: center;margin: auto;margin-bottom: 40px;}
.index03text h3{font-size: 24px;color: #222222;line-height: 38px;margin-bottom: 40px;letter-spacing: 3px;font-weight: bold;}
.index03text h4{font-size: 16px;color: #666;line-height: 30px;}
.index03list{width: 70%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;margin: auto;}
.index03list li{width: 49%;box-sizing: border-box;padding: 50px 70px;background-color: #f1f2f3;text-align: center;}
.index03list li h3{font-size: 22px;color: #222222;font-weight:bold;}
.index03list li strong{display: block;width: 100%;height: 1px;background-color: #cccccc;margin: 30px 0;position: relative;}
.index03list li strong:before{content: '';display: block;width: 40px;height: 3px;background-color: #159a62;position: absolute;left: 50%;margin-left: -20px;bottom: -1px;}
.index03list li h4{font-size: 15px;line-height: 28px;color: #666666;}

/* index04wrap */
.index04wrap{width: 100%;box-sizing: border-box;background-color: #ffffff;position: relative;z-index: 1;}
.index04{width:100%;position: relative;}
.index04 .swiper-slide{box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
.index04 a{display: block;width: 100%;overflow: hidden;position: relative;}
.index04 a img{display: block;width: 100%;transition: all .6s;}
.index04 a:hover img{transform: scale(1.1);}
.index04 a .text{width: 100%;box-sizing: border-box;position: relative;padding: 0 20px;height: 40px;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;transition: all .3s;position: absolute;bottom: 0;left: 0;}
.index04 a .text p{font-size: 15px;color: #ffffff;}
.index04 a .text font{font-size: 13px;color: #ffffff;transform: translateX(100px);transition: all .3s;}
.index04 a .text font i{margin-left: 10px;font-size: inherit;color: inherit;}
.index04 a:hover .text font{transform: none;}
.index04 a:hover .text{background-color: #159a62;}
.index04wrap .more{margin: auto;margin-top: 30px;}
.index04 .swiper-button-next,.index04 .swiper-button-prev{width: 36px;height: 50px;background-color: #ffffff;background-image: none;font-size: 20px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;margin-top: -25px;outline: none;}
.index04 .swiper-button-next{right: 0;}
.index04 .swiper-button-prev{left: 0;}

/* index05wrap */
.index05wrap{width: 100%;position: relative;z-index: 1;background-color: #ffffff;padding: 90px 5%;box-sizing: border-box;}
.index05{width: 100%;position: relative;display: block;}
.index05 li{width: 100%;position: relative;margin-bottom: 90px;overflow: hidden;}
.index05 li:before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0,0,0,0);z-index: 0;}
/* .index05 li:after{content: '';display: block;width: 100%;height: 100%;background: url(../img/index_06.png)no-repeat;background-size: cover;background-position: center;position: absolute;top: 0;left: 0;z-index: 1;opacity: 0;transition: all .3s;} */
.index05 li .bg{width: 100%;height: 100%;position: absolute;top:0;left: 0;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}
.index05 li .bg img{display: block;width: auto;height: 100%;opacity: 0;transition: all .3s;transform: scale(1.1);}
.index05 li:hover .bg img{opacity: 1;transform: scale(1);}
.index05 li:hover:after{transform: scale(0.6);opacity: 1;}
.index05 li:last-child{margin-bottom: 0;}
.index05 li .bigimg{display: block;width: 100%;}
.index05 .textwrap{width: 100%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;z-index: 2;}
.index05 .textwrap .text{text-align: center;}
.index05 .textwrap .text img{display: block;width: auto;height: 60px;margin: auto;}
.index05 .textwrap .text h2{font-size: 34px;color: #ffffff;font-weight: bold;}
.index05 .textwrap .text h3{font-size: 22px;color: #ffffff;margin-top: 40px;}
.index05 .textwrap .text p{font-size: 14px;color: #ffffff;text-transform: uppercase;opacity: 0.5;text-align: center;text-align-last: justify;margin-top: 20px;letter-spacing: 5px;}
.index05 .textwrap .text strong{display: block;width: 50px;height: 1px;background-color: #ffffff;opacity: 0.5;margin: 30px auto;}
.index05 .textwrap .text .more{margin: auto;}










/* innerbanner */
.innerbanner{width: 100%;position: relative;overflow: hidden;box-sizing: border-box;margin-top: 90px;}
.innerbanner img{display: block;width: 100%;}
.i-bannercont{width: 1400px;position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: 0;}
.i-bannertext{width:100%;margin: auto;box-sizing: border-box;}
.i-bannertext p{font-size: 13px;color: #FFFFFF;margin-bottom: 10px;    text-transform: uppercase;}
.i-bannertext h3{font-size: 42px;font-weight: bold;color: #FFFFFF;margin-bottom: 80px;}
/* mbx */
.mbx{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;height: 60px;}
.mbx i{font-size: 16px;color: #FFFFFF;}
.mbx strong{display: block;width: 1px;height: 14px;background-color: #FFFFFF;margin: 0 20px;}
.mbx a{font-size: 14px;color: #FFFFFF;}
.mbx span{font-size: 14px;color: #FFFFFF;margin: 0 10px;}

/* innerwrap */
.innerwrap{width: 100%;overflow: hidden;position: relative;}
.i-cont{width: 1400px;}

/* about01 */
.about01{margin: 100px auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.about01imgbox{width: 50%;box-sizing: border-box;position: relative;z-index: 0;overflow: hidden;}
.about01imgbox img {display: block;width: 100%;}
.about01text{width: 50%;box-sizing: border-box;padding-left: 70px;position: relative;}
.about01text:before{content: '';display: block;width: 130px;height: 1px;background-color: #aaaaaa;position: absolute;left: -70px;top: 6px;}
.about01text font{display: block;font-size: 12px;color: #aaaaaa;text-transform: uppercase;margin-bottom: 15px;}
.about01text h3{font-size: 32px;color: #222222;font-weight: bold;margin-bottom: 20px;}
.about01text p{font-size: 20px;color: #222222;margin-bottom: 20px;}
.about01text h4{font-size: 15px;line-height: 30px;color: #888888;text-align: justify;}
.about01text h4 b{font-weight:bold;color:#10613f;font-size: 15px;line-height: 30px;}

/* about02wrap */
.about02wrap{width: 100%;box-sizing: border-box;background: url(../img/about02bg.jpg)no-repeat;padding-top: 100px;background-size: cover;margin-bottom: -170px;}
.a-tl01{text-align: center;width: 700px;margin: auto;margin-bottom: 50px;}
.a-tl01 p{font-size: 12px;color: rgba(255,255,255,0.5);margin-bottom: 20px;}
.a-tl01 h3{font-size: 32px;color: #ffffff;margin-bottom: 30px;font-weight:bold;}
.a-tl01 h4{font-size: 15px;line-height: 30px;color: #ffffff;}
.about02{margin: auto;position: relative;background-color: #FFFFFF;border-radius: 10px;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);padding: 70px 0;text-align: center;}
.about02:before{content: '';display: block;width: 1px;height: 60px;background-color: #0dd581;position: absolute;top: -30px;left: 50%;}
.about02 h3{font-size: 24px;color: #222222;margin-bottom: 20px;font-weight:bold;}
.about02 h4{font-size: 15px;line-height: 30px;margin-bottom: 20px;}
.about02 h4:last-child{margin-bottom: 0;}

/* about03wrap */
.about03wrap{width: 100%;box-sizing: border-box;padding-top: 270px;background: url(../img/aboutbg03.jpg)no-repeat;background-size: cover;}
.a-tl02 p{color: rgba(136,136,136,0.5);}
.a-tl02 h3{color: #222222;}
.a-tl02 h4{color: #666666;}
/* about03 */
.about03{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;background-color: #114d34;}
.about03imgbox{width: 50%;overflow: hidden;}
.about03imgbox img{display: block;width: 100%;}
.about03text{width: 50%;box-sizing: border-box;padding: 0 100px;}
.about03text h3{font-size: 24px;color: #ffffff;font-weight: bold;}
.about03text strong{display: block;width: 60px;height: 1px;background-color: #FFFFFF;margin: 30px 0;}
.about03text h4{font-size: 15px;color: #ffffff;line-height: 30px;margin-bottom: 20px;}
.about03text h4:last-child{margin-bottom: 0;}

/* about04wrap */
.about04wrap{margin: 100px auto;}
/* about04 */
.about04{width: 100%;position: relative;}
.about04 .line{width: 100%;height: 1px;position: relative;background-color: #DDDDDD;}
.about04 .line:before{content: '';display: block;width: 40px;height: 2px;position: absolute;top: -1px;left: 50%;margin-left: -20px;background-color: #10613f;}
.about04 .toptl{font-size: 16px;color: #10613f;margin: 30px 0;text-align: center;}
/* about04min */
.about04min{width: 100%;position: relative;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.about04min a{width: 32%;box-sizing: border-box;position: relative;overflow: hidden;}
.about04min a img{display: block;width: 100%;transition: all .6s;}
.about04min a:after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 0;background-color: #000000;opacity: 0.5;transition: all .3s;}
.about04min a .text{width: 100%;text-align: center;box-sizing: border-box;padding: 0 20px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);left: 0;z-index: 1;font-size: 24px;color: #ffffff;}
.about04min a:hover img{transform: scale(1.1);}
.about04min a:hover:after{opacity: 0;}

/* footerwrap */
.footerwrap{width: 100%;box-sizing: border-box;position: relative;background-color: #272829;padding: 100px 0;overflow: hidden;}
.footerwrap:before{content: '';display: block;width: 35%;height: 100%;position: absolute;top: 0;left: 0;background-color: #32383b;z-index: 0;}
.footer{margin: auto;position: relative;z-index: 0;}
.footertop{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;width: 100%;}
.f-contact{width: 30%;box-sizing: border-box;}
.f-contact .f-logo img{display: block;width: auto;height: 30px;}
.f-contact h3{font-size: 20px;color: #ffffff;font-weight: bold;margin: 0px 0 30px; }
.f-contact h4{font-size: 14px;line-height: 26px;color: #aaaaaa;}

.f-nav{display: flex;display: -webkit-flex;width: 60%;box-sizing: border-box;-webkit-justify-content: space-between;justify-content: space-between;}
.f-nav li h3{font-size: 16px;color: #ffffff;margin-bottom: 30px;}
.f-nav li .min a{display: block;font-size: 14px;line-height: 30px;color: #aaaaaa;}
.f-nav li .min a:hover{text-decoration: underline;color: #FFFFFF;}
/* copyright */
.copyright{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin-top: 100px;}
.copyright h3{width: 30%;font-size: 13px;color: #868686;padding-top: 20px;}
.copyright .copyright-r{width: 60%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;padding-top: 20px;border-top: 1px solid #868686;}
.copyright .copyright-r a{font-size: 13px;color: #868686;}

/* 联系 */
.contact01{margin: 100px auto;}
.contact01item{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;margin-bottom: 80px;}
.contact01text{width: 36%;}
.contact01text h3{font-size: 24px;color: #10613f;font-weight: bold;margin-bottom: 20px;}
.contact01text h4{font-size: 16px;color: #222222;margin-bottom: 20px;}
.contact01text .list{width: 100%;padding-top: 20px;margin-top: 20px;border-top: 1px solid #DDDDDD;}
.contact01text .list p{font-size: 16px;color: #666666;margin-bottom: 20px;box-sizing: border-box;padding-left: 30px;width: 100%;position: relative;}
.contact01text .list p img{position: absolute;left:0;top: 0;width: auto;height: ;height: 16px;}
.contact01item:last-child{margin-bottom: 0;}
.contact01imgbox{width: 60%;box-sizing: border-box;overflow: hidden;}
.contact01imgbox img{display: block;width: 100%;}


/* 社会责任 */
.duty01wrap{width: 100%;box-sizing: border-box;position: relative;}
.duty01item{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.duty01text{width: 50%;box-sizing: border-box;padding: 0 140px 0 calc((100% - 1400px)/2);}
.duty01text p{font-size: 60px;color: #dddddd;font-weight: bold;margin-bottom: 30px;}
.duty01text h3{font-size: 30px;color: #222222;margin-bottom: 20px;}
.duty01text h4{font-size: 15px;line-height: 30px;color: #666666;text-align: justify;}
.duty01imgbox{width: 50%;overflow: hidden;}
.duty01imgbox img{display: block;width: 100%;}
.duty01item:nth-of-type(odd){-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.duty01item:nth-of-type(even) .duty01text{padding: 0 calc((100% - 1400px)/2) 0 140px;}
.duty01item:nth-of-type(even){background-color: #f1f2f3;}
.duty01item:first-child .duty01text h3{color: #10611e;}


/* 新闻 */
.newstabwrap{width: 100%;box-sizing: border-box;padding: 0 calc((100% - 1400px)/2);border-bottom: 1px solid #DDDDDD;}
.newstab{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-content: center;}

.newstab a{display: block;height: 80px;line-height: 80px;position: relative;font-size: 16px;color: #888888;padding: 0 50px;font-weight:bold;}

.newstab a:after{content: '';display: block;width: 0%;height: 2px;background-color: #e41900;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.newstab a:hover:after,.newstab a.active:after{width: 100%;}
.newstab a:hover,.newstab a.active{color: #e41900;}
.newstab i{display: block;width: 1px;height: 20px;background-color: #888888;}

/* news01wrap */
.news01wrap{width: 100%;box-sizing: border-box;}
.news01wrap .li{display: block;width: 100%;box-sizing: border-box;padding: 50px calc((100% - 1400px)/2);border-bottom: 1px solid #DDDDDD;transition: all .3s;}
.news01wrap .li:hover{background-color: #f1f2f3;}
.news01wrap .item{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.news01wrap .item .imgbox{width: 30%;box-sizing: border-box;overflow: hidden;}
.news01wrap .item .imgbox img{display: block;width: 100%;transition: all .6s;}
.news01wrap .li:hover .item .imgbox img{transform: scale(1.1);}
.news01wrap .item .text{width: 70%;box-sizing: border-box;padding-left: 70px;}
.news01wrap .item .text p{font-size: 14px;color: #aaaaaa;margin-bottom: 20px;}
.news01wrap .item .text h3{font-size: 20px;color: #222222;margin-bottom: 30px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news01wrap .item .text h4{font-size: 16px;line-height: 30px;color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news01wrap .li:hover .item .text h3{color: #635246;}


.nav-links,.fy{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;}
.fy a,.nav-links span{display: block;width: auto;min-width: 32px;height: 32px;line-height: 30px;border-radius: 4px;border: 1px solid #DDDDDD;text-align: center;margin-right: 10px;transition: all .3s;font-size: 14px;color: #666;box-sizing: border-box;padding: 0 12px;}
.fy a:last-child{margin-right: 0;}
.fy a:hover,.fy a.active,.nav-links span{background-color: #635246;border-color: #635246;color: #FFFFFF;}

.case01 .fy{box-sizing: border-box;padding: 50px 160px 60px;}

.screen-reader-text{ display: none; }
.n-fywrap{width: 100%;box-sizing: border-box;padding: 0 calc((100% - 1400px)/2);margin: 50px auto 100px;}

/* 招贤纳士 */
.join01wrap{width: 100%;box-sizing: border-box;}
.join{margin: 100px auto;box-sizing: border-box;padding-right: 350px;}
.join .tl{font-size: 24px;color: #222222;margin-bottom: 20px;font-weight: bold;}
.joinmin{width: 100%;box-sizing: border-box;position: relative;}
.joinmin .item{width: 100%;border-bottom: 1px solid #DDDDDD;}
.joinmin .item:first-child{border-top: 1px solid #DDDDDD;}
.joinmin li a{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;height: 64px;}
.joinmin li a p{font-size: 18px;color: #222222;font-weight: bold;}
.joinmin li a i{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;width: 20px;height: 20px;border: 1px solid #10613f;border-radius: 50%;font-size: 12px;color: #FFFFFF;background-color: #10613f;}
.joinmin .item .info{width: 100%;box-sizing: border-box;position: relative;margin: 0 0 40px;border-top: 1px solid #DDDDDD;padding-top: 30px;display: none;}
.joinmin .item .info::before{content: '';display: block;width: 1px;height: calc(100% - 30px);position: absolute;left: 15%;top: 25px;background-color: #DDDDDD;z-index: 0;}
.joinmin .item .info li{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;padding-bottom: 40px;position: relative;z-index: 1;}
.joinmin .item .info li p{width: 15%;font-size: 16px;color: #222222;border-right: 2px solid #10613f;margin-top: 5px;font-weight:bold;}
.joinmin .item .info li h4{width: 85%;font-size: 15px;color: #666666;line-height: 30px;box-sizing: border-box;padding-left: 50px;}
.joinmin .item:first-child .info{display: block;}
.joinmin .item.active a .fa{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

/* .join01botwrap */
.join01botwrap{width: 100%;padding: 100px 0;background-color: #f1f2f3;}
.join01bot{margin: auto;}
.join01bot h4{font-size: 16px;color: #222222;line-height: 30px;margin-bottom: 40px;}
.join01bot p,.join01bot a{font-size: 16px;color: #222222;font-weight: bold;margin-bottom: 40px;}
.join01bot a{margin-bottom: 0;}


/* 产品 */
.prolinkwrap{width: 100%;box-sizing: border-box;background-color: #159a62;}
.prolink{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.prolink a{display: block;padding: 0 50px;font-size: 16px;color: #ffffff;line-height: 90px;position: relative;white-space: nowrap;}
.prolink a:after{content: '';display: block;width: 1px;height: 16px;position: absolute;right: 0;top: 50%;margin-top: -8px;background-color: #ffffff;}
.prolink a:first-child:before{content: '';display: block;width: 1px;height: 16px;position: absolute;left: 0;top: 50%;margin-top: -8px;background-color: #ffffff;}
.prolink a i{display: block;width: 0%;height: 2px;background-color: #ffffff;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.prolink a:hover i,.prolink a.active i{width: 100%;}

/* pro01 */
.pro01{width: 100%;text-align: center;margin: 120px 0;}
.pro01 h3{font-size: 30px;color: #222222;font-weight: bold;}
.pro01 strong{display: block;width: 50px;height: 2px;background-color: #159a62;margin: 20px auto;}
.pro01 h4{font-size: 16px;color: #666666;line-height: 30px;display: block;width: 850px;margin: auto;text-align: justify;}

/* pro02 */
.pro02{width: 100%;box-sizing: border-box;border-bottom: 1px solid #f1f2f3;}
.pro02 a{width: 100%;display: block;position: relative;}
.pro02 a:nth-of-type(odd){background-color: #f1f2f3;}
.pro02item{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.pro02item .imgbox{width: 50%;overflow: hidden;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;box-sizing: border-box;height: 450px;padding: 60px 0;}
.pro02item .imgbox img{display: block;width: auto;max-width: 60%;transition: all .6s;height: auto;max-height: 100%;}
.pro02 a:hover .pro02item .imgbox img{transform: scale(1.1);}
.pro02item .text{width: 50%;box-sizing: border-box;}
.pro02item .text h3{font-size: 24px;color: #222222;font-weight: bold;margin-bottom: 30px;white-space: nowrap;}
.pro02item .text h4{font-size: 16px;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-bottom: 40px;}
.more{width: 150px;height: 46px;position: relative;box-sizing: border-box;background-color: #159a62;text-align: center;line-height: 44px;border: 1px solid #159a62;border-radius: 4px;font-size: 14px;color: #ffffff;z-index: 0;overflow: hidden;display: block;}
.more:after{content: '';display: block;width: 0%;height: 100%;position: absolute;left: 0;top: 0;transition: all .3s;z-index: -1;background-color: #ffffff;}
.more:hover:after{width: 100%;}
.more:hover{color: #159a62;}
.pro02 a:hover .pro02item .text h3{color: #159a62;}
.pro02item .text p{font-size: 34px;color: #159a62;font-weight: bold;margin-bottom: 30px;}

/* p-fy */
.p-fy{margin: 100px auto;}
.p-fy .fy{-webkit-justify-content: center;justify-content: center;}

/* 产品详情 */
.proinfombxwrap{width: 100%;box-sizing: border-box;background-color: #eeeeee;margin-top: 90px;padding: 0 2%;}
.proinfombxwrap .mbx{height: 90px;}
.proinfombxwrap .mbx a{color: #888;}
.proinfombxwrap .mbx a i{color: #888;}
.proinfombxwrap .mbx span{color: #888;}
.proinfombxwrap .mbx strong{background-color: #888;}

/* proinfowrap */
.proinfowrap{width: 1200px;margin: auto;}
/* proinfo01wrap */
.proinfo01wrap{width: 100%;margin: 100px auto;}
.proinfo01tl{font-size: 40px;color: #222222;font-weight: bold;margin-bottom: 50px;text-align: center;}
.proinfo01{width: 100%;}
.proinfo01 .swiper-container{background-color: #f4f5f5;}
.proinfo01 .swiper-container .swiper-slide{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;height: 510px;box-sizing: border-box;padding: 50px 0;}
.proinfo01 .swiper-container .swiper-slide img{width: auto;height: auto;display: block;max-width: 90%;max-height: 100%;}
.proinfo01 .swiper-pagination{width: 100%;left: 0;position: relative;margin-top: 20px;}
.proinfo01 .swiper-pagination .swiper-pagination-bullet{width:80px;height: 3px;background-color: #aaaaaa;opacity: 1;margin-right: 10px;border-radius: 0;}
.proinfo01 .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
.proinfo01 .swiper-pagination .swiper-pagination-bullet-active{background-color: #1c6949;}

/* proinfo02ab */
.proinfo02ab{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.proinfo02ab a{display: block;width: calc((100% - 30px)/4);height: 50px;background-color: #dddddd;color: #222222;border: none;line-height: 50px;border-radius: 0;}
.proinfo02ab a:after{background-color: #1c6949;}
.proinfo02ab a:hover,.proinfo02ab a.active{color: #ffffff;}
.proinfo02ab a.active:after{width: 100%;}

/* proinfo03 */
.proinfo03{width: 710px;box-sizing: border-box;margin: 100px auto;text-align: center;}
.p-tl01 h3{font-size: 26px;color: #222222;font-weight: bold;border-bottom: 1px solid #dddddd;position: relative;padding-bottom: 20px;margin-bottom: 20px;text-align: center;}
.p-tl01 h3:before{content: '';display: block;width: 30px;height: 2px;position: absolute;left: 50%;bottom: -1px;margin-left: -15px;background-color: #1c6949;}
.p-tl01 h4{font-size: 16px;color: #666666;line-height: 30px;text-align:justify;}

/* proinfo04 */
.proinfo04{margin: 100px auto;}
.proinfo04 .p-tl01 h4{width: 410px;margin: auto;text-align: left;}
.proinfo04list{width: 100%;}
.proinfo04list img{display: block;width: auto;max-width: 100%;margin: 50px auto 0;}

/* proinfo05min */
.proinfo05{margin: 100px auto;}
.proinfo05min{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;margin-top: 50px;}
.proinfo05min a{display: block;width: 48%;position: relative;overflow: hidden;}
.proinfo05min a:after{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.02);z-index: 0;}
.proinfo05min a img{display: block;width: 100%;transition: all .6s;}
.proinfo05min a:hover img{transform: scale(1.1);}
.proinfo05min a .text{width: 100%;box-sizing: border-box;position: absolute;top: 0;left: 0;height: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;z-index: 1;}
.proinfo05min a .text h3{font-size: 18px;line-height: 30px;color: #ffffff;text-align: center;}
.proinfo05min a .text .more{width: 140px;height: 40px;line-height: 40px;text-align: center;border: none;background-color: #ffffff;color: #1c6949;margin: auto;margin-top: 30px;opacity: 0;visibility: hidden;}
.proinfo05min a .text .min{transform: translateY(45px);transition: all .3s;}
.proinfo05min a:hover .text .min{transform: none;}
.proinfo05min a:hover .text .more{opacity: 1;visibility: visible;}

/* proinfo06 */
.proinfo06{margin: 100px auto;}
.proinfo06imgbox{width: 1000px;position: relative;margin: 50px auto 0;}
.proinfo06imgbox img{display: block;width: auto;max-width: 100%;margin: auto;}
.proinfo06 .more{margin: 30px auto 0;width: 180px;height: 44px;line-height: 44px;background-color: #1c6949;border: none;overflow: hidden;}
.proinfo06 .more:after{background-color: #2d2d2d;}
.proinfo06 .more:hover{color: #ffffff;}

/* proinfo07wrap */
.proinfo07wrap{width: 100%;box-sizing: border-box;background-color: #f1f2f3;padding: 50px 0;margin-top: 100px;}
.proinfo07{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.proinfo07 a{font-size: 16px;color: #444;}
.proinfo07 a:hover{text-decoration: underline;color: #159a62;}
.proinfo07 i{display: block;width: 1px;height: 16px;background-color: #aaa;}

/* 发展历程 */
.history01wrap{margin: 100px auto;box-sizing: border-box;padding-left: 160px;position: relative;}
.history01wrap:before{content: '';display: block;width: 1px;height: calc(100% - 40px);position: absolute;left: 0;top: 40px;background-color: #aaaaaa;}
.history01{width: 100%;}
.history01 li{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;margin-bottom: 100px;position: relative;}
.history01 li:nth-of-type(odd){-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.history01 li:before{content: '';display: block;width: 20px;height: 20px;border-radius: 50%;border: 5px solid #ffffff;position: absolute;left: -170px;top: 40px;background-color: #222222;box-sizing: border-box;box-shadow: 0px 0px 1px #222222;}
.history01 li .h-imgbox{width: 70%;}
.history01 li .h-imgbox img{display: block;width: 100%;}
.history01 li .h-text{width: 30%;box-sizing: border-box;position: relative;padding-left: 70px;margin-top: 40px;}
.history01 li .h-text h3{font-size: 40px;color: #222222;font-weight: bold;margin-bottom: 30px;}
.history01 li .h-text h4{font-size: 18px;line-height: 28px;color: #222222;margin-bottom: 40px;}
.history01 li .h-text strong{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;}
.history01 li .h-text strong:after{content: '';display: block;width: 100%;height: 1px;background-color: #aaaaaa;}
.history01 li .h-text strong:before{content: '';width: 8px;height: 8px;border-top: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);margin-right: -9px;}
.history01 li:nth-of-type(odd) .h-text strong:before{transform: rotate(45deg);-webkit-transform: rotate(45deg);margin-right: 0;margin-left: -9px;}
.history01 li:nth-of-type(odd) .h-text strong{-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.history01 li:nth-of-type(odd) .h-text{padding-left: 0;padding-right: 70px;}

/* lease01 */
.lease01{width: 100%;margin: 50px 0;box-sizing: border-box;padding: 0 5% 0 calc((100% - 1400px)/2);display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.lease01text{width: 60%;box-sizing: border-box;}
.lease01texttop{width: 100%;box-sizing: border-box;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-end;align-items: flex-end;padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid #dddddd;}
.lease01texttop img{display: block;width: auto;height: 70px;}
.lease01texttop a{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;font-size: 18px;color: #1d2b59;font-weight: bold;}
.lease01texttop a i{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;border: 1px solid #1d2b59;font-size: 18px;color: #1d2b59;width: 30px;height: 30px;border-radius: 50%;margin-right: 10px;}
/* lease01textmin */
.lease01textmin h4{font-size: 16px;line-height: 32px;color: #666666;margin-bottom: 30px;}
.lease01textmin h4:last-child{margin-bottom: 0;}
.lease01textmin{margin-bottom: 60px;}
.bottext{width: 100%;box-sizing: border-box;}
.bottext h3{font-size: 24px;line-height: 36px;color: #222222;margin-bottom: 30px;font-weight: bold;}
.bottext p{font-size: 18px;line-height: 32px;color: #10613f;text-align: justify;font-weight: bold;}
.lease01imgbox{width: 30%;box-sizing: border-box;} 
.lease01imgbox img{display: block;width: 100%;}

/* lease02 */
.lease02{width: 90%;margin: 50px auto;position: relative;}
.lease02 img{display: block;width: 100%;}
.lease02text{width: 100%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: center;font-size: 36px;color: #ffffff;font-weight: bold;text-shadow: 0px 0px 5px rgba(0,0,0,0.5);line-height: 80px;}
.lease02text font{font-size: 48px;color: #f4df2d;font-weight: bold;text-shadow: 0px 0px 5px rgba(0,0,0,0.5);display: block;}

/* lease03 */
.lease03{width: 90%;margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.lease03 .item{width: calc((100% - 1px)/2);position: relative;}
.lease03 .item img{display: block;width: 100%;}
.lease03 .item .text{width: 100%;box-sizing: border-box;padding: 50px;position: absolute;bottom: 0;left: 0;z-index: 1;}
.lease03 .item .text h3{font-size: 40px;color: #f4df2d;font-weight: bold;margin-bottom: 30px;}
.lease03 .item .text p{font-size: 24px;color: #ffffff;}
.lease03 .item:first-child .text{text-align: right;}
.lease03 .item:before{content: '';display: block;width: 100%;position: absolute;bottom: 0;height: 100%;background: url(../img/zise.png)no-repeat;background-size: 100%;background-position: bottom;}
.lease03 .item:last-child:before{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}

/* lease04wrap */
.lease04wrap{margin: 100px auto;text-align: center;}
.lease04wrap .tl{font-size: 36px;color: #222222;font-weight: bold;margin-bottom: 40px;}
.lease04{width: 100%;position: relative;}
.lease04 ul{width: 100%;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;padding-bottom: 1px;}
.lease04 ul li{width: 20%;box-sizing: border-box;border: 1px solid #dddddd;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;height: 240px;margin-bottom: -1px;margin-right: -1px;}
.lease04 ul li img{display: block;width: auto;max-width: 80%;}

.lease04wrap .swiper-button-next,.lease04wrap .swiper-button-prev{background-image: none;font-size: 30px;color: #333333;width: auto;height: auto;margin-top: -15px;}
.lease04wrap .swiper-button-next{right: -50px;}
.lease04wrap .swiper-button-prev{left: -50px;}
.lease04wrap .swiper-pagination{position: relative;width: 100%;margin-top: 40px;}
.lease04wrap .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;margin: 0;margin-right: 20px;background-color: #dddddd;}
.lease04wrap .swiper-pagination-bullet:last-child{margin-right: 0;}
.lease04wrap .swiper-pagination-bullet-active{background-color: #635246;}

/* 服务 */
.service01wrap{width: 100%;box-sizing: border-box;position: relative;margin: 100px 0 0;}
.service01text{margin: auto;padding-bottom: 40px;border-bottom: 1px solid #dddddd;box-sizing: border-box;padding-right: 460px;position: relative;margin-bottom: 50px;}
.service01text h3{font-size: 32px;color: #635246;margin-bottom: 30px;font-weight:bold;}
.service01text h4{font-size: 17px;color: #444444;line-height: 30px;text-align: justify;}
.service01text:after{content: '';width: 100px;height: 2px;background-color: #635246;position: absolute;left: 0;bottom: 0;}
/* service01bot */
.service01bot{width: 100%;box-sizing: border-box;padding-left: calc((100% - 1400px)/2);position: relative;z-index: 0;}
.service01img{width: 100%;box-sizing: border-box;} 
.service01img img{display: block;width: 100%;}
.service01fontbox{background-color: #ffffff;padding: 70px 70px 70px calc((100% - 1400px)/2);width: 60%;box-sizing: border-box;margin: -100px 0;position: relative;z-index: 1;}
.service01fontbox h4{font-size: 17px;color: #444444;line-height: 30px;}

/* service02wrap */
.service02wrap{padding: 200px 0 70px;background-color: #f1f2f3;}
.service02{margin: auto;padding: 0 160px;box-sizing: border-box;}
.service02top{width: 100%;text-align: center;margin-bottom: 40px;}
.servicetl{text-align: center;}
.servicetl h3{font-size: 32px;color: #222;font-weight:bold;}
.servicetl strong{display: block;width: 50px;height: 1px;background-color: #dddddd;margin: 30px auto;}
.servicetl h4{font-size: 16px;color: #666666;line-height: 30px;}
.servicetl{margin-bottom: 30px;}
.service02top p{font-size: 20px;color: #222222;font-weight:bold;}
.service02list{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.service02list .item{width: 48%;background-color: #ffffff;padding: 50px;box-sizing: border-box;text-align: center;}
.service02list .item img{display: block;width: auto;margin: auto;}
.service02list .item h3{font-size: 20px;color: #635246;padding: 20px 0;margin-bottom: 20px;border-bottom: 1px solid #dddddd;position: relative;font-weight:bold;}
.service02list .item h3:after{content: '';display: block;width: 30px;background-color: #635246;height: 2px;position: absolute;left: 50%;margin-left: -15px;bottom: 0;}
.service02list .item h4{font-size: 16px;color: #666666;line-height: 30px;}
/* service03wrap */
.service03wrap{margin: 100px auto;}
.service03{width: 100%;}
.service03 li{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin-bottom: 50px;}
.service03 li .imgbox{width: 60%;box-sizing: border-box;}
.service03 li .imgbox img{display: block;width: 100%;}
.service03 li .text{width: 40%;box-sizing: border-box;padding-left: 70px;}
.service03 li .text h3{font-size: 24px;color: #222222;font-weight: bold;margin-bottom: 30px;}
.service03 li .text h4{font-size: 16px;line-height: 30px;color: #666666;}
.service03 li:nth-of-type(2n){-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.service03 li:nth-of-type(2n) .text{padding-left: 0;padding-right: 70px;}
.service03 li:last-child{margin-bottom: 0;}

/* service04wrap */
.service04wrap{width: 100%;box-sizing: border-box;position: relative;background: url(../img/bg.jpg)no-repeat fixed;background-size: cover;padding: 70px;}
/* service04 */
.service04{width: 1000px;position: relative;margin: auto;}
.service04 li{width: 100%;background-color: #ffffff;padding: 0 30px 0 90px;margin-bottom: 20px;box-sizing: border-box;}
.service04 li .tl{width: 100%;box-sizing: border-box;position: relative;padding: 40px 0;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.service04 li .tl p{font-size: 18px;color: #635246;white-space: nowrap;font-weight:bold;}
.service04 li .tl:after{content: '';display: block;width: 90%;height: 1px;background-color: #dddddd;margin-left: 30px;}
.service04 li .tl font{width: 50px;height: 50px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;border: 1px solid #dddddd;position: absolute;right: 60px;top: 50%;margin-top: -25px;background-color: #ffffff;}
.service04 li .tl font:before{content: '+';font-size: 30px;color: #635246;}
.service04 li .info{width: 100%;position: relative;box-sizing: border-box;padding-right: 60px;padding-bottom: 30px;display: none;}
.service04 li .info p{font-size: 16px;color: #666666;line-height: 36px;}
.service04 li .info img{display: block;width: auto;margin: auto;max-width: 100%;height:auto; }
.service04 li .info:first-child{display: block;}
.service04 li .tl.active font:before{content: '-';}

/* 为何选择速八租赁 */
.why01wrap{width: 90%;margin: 60px auto;padding: 110px 0;background: url(../img/wsp_01.jpg)no-repeat fixed;background-size: cover;background-position: center;}
.why01{margin: auto;}
.numtext{width: 50%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.numtext .item{padding: 70px 0;position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: flex-start;align-items: flex-start;}
.numtext .item h3{font-size: 48px;color: #ffffff;font-weight: bold;margin-bottom: 10px;}
.numtext .item h3 sup{font-size: 20px;color: inherit;margin-left: 10px;}
.numtext .item p{font-size: 18px;color: #ffffff;}
.numtext .item img{width: auto;margin-right: 40px;height: 54px;}
/* numtext-l */
.numtext-l{width: calc(100% / 3);position: relative;}
.numtext-l:after{content: '';display: block;width: 85%;height: 3px;border-radius: 2rem;background-color: #ffffff;position: absolute;bottom: 0;left: 5%;}
.numtext-l .item:before{content: '';display: block;width: 85%;height: 3px;border-radius: 2rem;background-color: #ffffff;position: absolute;top: 0;left: 5%;}
.numtext-l .item:after{content: '';display: block;width: 3px;height: 85%;background-color: #ffffff;border-radius: 2rem;position: absolute;right: 0;top: 7.5%;}
.numtext-r{width: calc((100% / 3) * 2);position: relative;}
.numtext-r:before,.numtext-r:after{content: '';display: block;width: 45%;height: 3px;border-radius: 2rem;background-color: #ffffff;position: absolute;bottom: 0;}
.numtext-r:before{left: 4.5%;}
.numtext-r:after{right: 2%;}

/* why02wrap */
.why02wrap{margin: 120px auto;}
.why02tl{text-align: center;}
.why02tl h3{font-size: 30px;color: #222222;font-weight:bold;}
.why02tl strong{display: block;width: 50px;height: 2px;background-color: #dddddd;margin: 30px auto;}
/* why02 */
.why02{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.why02 li{width: calc((100% - 30px)/4);box-sizing: border-box;padding: 40px;background-color: #eeeeee;text-align: center;}
.why02 li img{display: block;width: auto;height: 46px;margin: auto;margin-bottom: 20px;}
.why02 li h3{font-size: 18px;line-height: 30px;color: #222222;}

/* why03wrap */
.why03wrap{width: 100%;box-sizing: border-box;padding: 80px 0;position: relative;background: url(../img/wsp_07.jpg)no-repeat;background-size: cover;}
.why03wrap:before{content: '';display: block;width: 100%;height: 50%;position: absolute;left: 0;top: 0;background-color: #159a62;z-index: 0;opacity: 0.75;}
.why03wrap:after{content: '';display: block;width: 100%;height: 50%;position: absolute;left: 0;bottom: 0;background-color: #136945;z-index: 0;opacity: 0.75;}
.why03{width: 100%;position: relative;z-index: 1;text-align: center;}
.why03 .swiper-container{width: 90%;margin: auto;border-left: 1px solid #b6cfcf;}
.why03 .swiper-container .swiper-slide{border-right: 1px solid #b6cfcf;box-sizing: border-box;padding: 0 10px;}
.why03 .tl{font-size: 30px;color: #ffffff;font-weight: bold;position: relative;display: inline-block;border-top: 2px solid #ffffff;border-bottom: 2px solid #ffffff;line-height: 40px;}
.why03min{width: 100%;box-sizing: border-box;position: relative;margin: 60px 0;text-align: center;}
.why03min .abimg{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: auto;height: 70px;z-index: 1;}
.why03min .swiper-container{z-index: 0;}
.why03min p{font-size: 15px;color: #ffffff;line-height: 26px;/* display: flex;display: -webkit-flex;align-items: center;align-items: center;width: 100%;justify-content: center;-webkit-justify-content: center; */}
.why03min h3{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;background-color: #FFFFFF;border-radius: 50%;width: 110px;height: 110px;border: 5px solid #deede7;font-size: 16px;color: #10613f;font-weight: bold;margin: 30px auto;}
.why03min .swiper-button-next,.why03min .swiper-button-prev{background-image: none;border-radius: 50%;width: 40px;height: 40px;background-color: #FFFFFF;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-content: center;font-size: 20px;color: #10613f;margin-top: -20px;outline: none;}
.why03min .swiper-button-next{right: 2.5%;margin-right: -20px;}
.why03min .swiper-button-prev{left: 2.5%;margin-left: -20px;}

/* why04wrap */
.why04wrap{margin: 120px auto 0;}
.why04top{width: 100%;box-sizing: border-box;padding: 80px 140px;background-color: #f1f2f3;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.why04top .imgbox{width: 26%;}
.why04top .imgbox img{display: block;width: 100%;}
.why04top .text{width: 62%;box-sizing: border-box;text-align: justify;}
.why04top .text h3{font-size: 24px;color: #10613f;margin-bottom: 30px;font-weight:bold;}
.why04top .text h4{font-size: 16px;line-height: 30px;color: #666;}
.why04top .text h4 font{font-weight: bold;font-style: italic;font-size: 18px;color: inherit;color:#222;}
/* why04center */
.why04center{width: 100%;position: relative;overflow: hidden;margin: 50px auto 0;z-index: 1;}
.why04center img{display: block;width: 100%;}
.why04center .text{text-align: center;font-size: 24px;color: #ffffff;position: absolute;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;font-weight:bold;}
/* why04bot */
.why04botwrap{width: 100%;background-color: #f1f2f3;padding: 200px 0 100px;margin-top: -100px;z-index: 0;}
.why04bot{margin: auto;box-sizing: border-box;padding: 0 70px;}
.why04bot .tl{font-size: 30px;color: #222222;text-align: center;font-weight:bold;}
.why04bot .tlline{display: block;width: 60px;height: 1px;background-color: #dddddd;margin: 30px auto 50px;}
.why04botlist{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.why04botlist li{display: block;width: auto;text-align: center;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;}
.why04botlist li img{display: block;width: auto;margin: auto;height: 50px;}
.why04botlist li h3{font-size: 20px;color: #222222;margin: 20px 0;}
.why04botlist li font{font-size: 16px;color: #aaaaaa;}
.why04bot .line{display: block;width: 50px;height: 2px;background-color: #159a62;margin: 50px auto 0;}
.why04botlist>img{display: block;width: auto;}

/* why05wrap */
.why05wrap{margin: 100px auto;}
.why05{margin: auto;box-sizing: border-box;position: relative;}
.why05 a{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;background-color: #f1f2f3;padding: 30px 0;height: 350px;box-sizing: border-box;}
.why05 a img{display: block;width: auto;height: auto;max-width: 90%;max-height: 100%;transition: all .6s;border: 3px solid #5c85cd;}
.why05 a:hover img{transform: scale(1.1);}
.why05 .swiper-button-next,.why05 .swiper-button-prev{background-image: none;font-size: 30px;color: #6a5a4f;top: 50%;margin-top: -15px;width: auto;height: auto;outline: none;}
.why05 .swiper-button-next{right: -40px;}
.why05 .swiper-button-prev{left: -40px;}
.why05wrap .swiper-pagination{position: relative;width: 100%;margin-top: 40px;}
.why05wrap .swiper-pagination-bullet{width: 8px;height: 8px;opacity: 1;margin: 0;margin-right: 10px;background-color: #aaaaaa;}
.why05wrap .swiper-pagination-bullet:last-child{margin-right: 0;}
.why05wrap .swiper-pagination-bullet-active{background-color: #6a5a4f;}

/* 常见问题 */
.question01wrap{margin: 100px auto;box-sizing: border-box;padding-right: 200px;}
.question01wrap .tl{font-size: 30px;color: #635246;margin-bottom: 40px;}
.question01{width: 100%;position: relative;box-sizing: border-box;}
.question01 li{width: 100%;border-bottom: 1px solid #dddddd;}
.question01 li:first-child{border-top: 1px solid #dddddd;}
.question01 li .toptl{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;height: 84px;}
.question01 li .toptl p{font-size: 18px;color: #222222;}
.question01 li .toptl i{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;border: 1px solid #dddddd;width: 20px;height: 20px;font-size: 14px;color: #666666;border-radius: 50%;}
.question01 li .toptl.active i{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.question01 li .info{width: 100%;box-sizing: border-box;padding: 60px;background-color: #f1f2f3;border-top: 1px solid #dddddd;display: none;}
.question01 li .info h4{font-size: 15px;color: #666666;line-height: 30px;}
.question01 li:first-child .info{display: block;}

/* question02wrap */
.question02wrap{width: 100%;box-sizing: border-box;position: relative;padding: 100px 0;background-color: #f1f2f3;}
.question02{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.question02 a{display: block;width: 32%;overflow: hidden;position: relative;}
.question02 a img{display: block;width: 100%;transition: all .6s;}
.question02 a:hover img{transform: scale(1.1);}
.question02 a .text{width: 100%;height: 100%;position: absolute;top:0;left: 0;background-color: rgba(0,0,0,0.5);display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;transition: all .3s;}
.question02 a .text h3{font-size: 24px;color: #ffffff;text-align: center;width: 100%;}
.question02 a:hover .text{background-color: rgba(0,0,0,0.4);}

/* download01wrap */
.download01wrap{width: 100%;box-sizing: border-box;position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;background-color: #f1f2f3;}
.download01list{width: 30%;box-sizing: border-box;padding-left: calc((100% - 1400px)/2);padding-top: 60px;}
.download01list h3{font-size: 30px;color: #222222;font-weight: bold;margin-bottom: 60px;}
.download01list .list{width: 100%;box-sizing: border-box;padding-right: 40px;}
.download01list .list a{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;font-size: 16px;color: #222222;height: 60px;border-bottom: 1px solid #dddddd;}
.download01list .list a i{font-size: inherit;color: inherit;opacity: 0;transition: all .3s;}
.download01list .list a:hover i,.download01list .list .active i{opacity: 1;}
.download01list .list a:hover{color: #635246;}







/* download01 */
.download01{width: 70%;box-sizing: border-box;background-color: #ffffff;}
.download01min{width: 100%;position: relative;}
.download01min a{display: block;width: 100%;padding: 60px 100px;border-bottom: 1px solid #dddddd;}
.download01min a p{font-size: 13px;color: #888888;margin-bottom: 20px;}
.download01min a h3{font-size: 24px;color: #222222;margin-bottom: 20px;}
.download01min a .more{background-color: #635246;border-radius: 0;width: 130px;height: 40px;line-height: 40px;border-color: #635246;}
.download01min a .more i{font-size: inherit;color: inherit;margin-left: 10px;}
.download01min a .more:hover{color: #635246;}

.download01fy{margin: 60px 0;box-sizing: border-box;padding: 0 100px;}
.download01fy .fy a{border-color: #dddddd;color: #dddddd;}
.download01fy .fy a.active,.download01fy .fy a:hover{background-color: #635246;border-color: #635246;}

/* protype01wrap */
.protype01wrap{margin: 80px auto;}
.protype01wrap .tl{text-align: center;font-size: 32px;color: #222222;font-weight: bold;margin-bottom: 40px;}
.protype01{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.protype01 .item{width: 49%;background-color: #ebedef;}
.protype01 .item .imgbox{width: 100%;box-sizing: border-box;padding-top: 50px;}
.protype01 .item .imgbox img{display: block;width: auto;margin: auto;}
.protype01 .item .text{text-align: center;}
.protype01 .item .text h3{line-height: 90px;font-size: 22px;color: #222222;font-weight: bold;}
/* protype01bot */
.protype01bot{width: 90%;margin: 70px auto 0px;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;justify-content: center;}
.protype01bot li{width: calc(100% / 6);box-sizing: border-box;padding: 0 10px;text-align: center;margin-bottom: 70px;}
.protype01bot img{display: block;width: auto;height: 30px;position: relative;margin: auto;}
.protype01bot p{font-size: 16px;color: #333;margin-top: 30px;}




/* protype02wrap */
.protype02wrap{width: 100%;position: relative;padding: 110px 0;box-sizing: border-box;background: url(../img/xx_02.jpg)no-repeat;background-size: cover;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;}
.protype02text{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;}
.protype02text h3{font-size: 30px;line-height: 48px;color: #ffffff;text-align: center;letter-spacing:2px;}
.protype02text:before{content: '';display: block;width: 100px;height: 2px;background: linear-gradient(to right,transparent,#ffffff);background: -webkit-linear-gradient(to right,transparent,#ffffff);margin-right: 20px;}
.protype02text:after{content: '';display: block;width: 100px;height: 2px;background: linear-gradient(to left,transparent,#ffffff);background: -webkit-linear-gradient(to left,transparent,#ffffff);margin-left: 20px;}

/* protype03wrap */
.protype03wrap{margin: 80px auto;border-top: 1px solid #dddddd;padding-top: 50px;}
.protype03wrap .tl{text-align: center;font-size: 32px;color: #222222;font-weight: bold;margin-bottom: 40px;}
.protype03{width: 100%;box-sizing: border-box;position: relative;}
.protype03 .item{width: 100%;position: relative;overflow: hidden;}
.protype03 .item .imgbox{width: 100%;position: relative;overflow: hidden;background-color: #f1f2f3;}
.protype03 .item .imgbox img{display: block;width: 100%;}
.protype03 .item .text{width: 100%;text-align: center;background-color: #f1f2f3;}
.protype03 .item .text h3{font-size: 16px;color: #222222;line-height: 45px;}
.protype03 .swiper-button-next,.protype03 .swiper-button-prev{background-image: none;font-size: 30px;color: #6a5a4f;top: 50%;margin-top: -15px;width: auto;height: auto;outline: none;}
.protype03 .swiper-button-next{right: -40px;}
.protype03 .swiper-button-prev{left: -40px;}
.protype03wrap .swiper-pagination{position: relative;width: 100%;margin-top: 40px;}
.protype03wrap .swiper-pagination-bullet{width: 8px;height: 8px;opacity: 1;margin: 0;margin-right: 10px;background-color: #aaaaaa;}
.protype03wrap .swiper-pagination-bullet:last-child{margin-right: 0;}
.protype03wrap .swiper-pagination-bullet-active{background-color: #159a62;}

/* protype03bot */
.protype03bot{width: 100%;margin: 50px 0;}
.protype03bot img{display: block;width: 100%;}
.protype03bot p{font-size: 16px;color: #666;text-align: center;margin-top: 25px;}

/* protype04 */
.protype04{margin: 100px auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.protype04imgbox{width: 50%;position: relative;z-index: 1;overflow: hidden;}
.protype04imgbox img{display: block;width: 100%;}
.protype04text{width: 70%;background-color: #ffffff;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);box-sizing: border-box;padding: 110px 110px 110px 400px;margin-left: -20%;position: relative;z-index: 0;}
.protype04text h3{font-size: 32px;color: #222222;font-weight: bold;margin-bottom: 30px;}
.protype04text h4{font-size: 18px;color: #222222;line-height: 28px;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #dddddd;}
.protype04text p{font-size: 16px;line-height: 36px;color: #666;}
.protype04text p:nth-of-type(3){font-weight:bold;}

/* 客户案例 */
.case01wrap{margin: 80px auto;}
.case01wrap .tl{text-align: center;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;}
.case01wrap .tl h3{font-size: 18px;color: #222222;line-height: 30px;white-space: nowrap;}
.case01wrap .tl:before,.case01wrap .tl:after{content: '';display: block;width: 50%;height: 1px;background-color: #dddddd;}
.case01wrap .tl:before{margin-right: 50px;}
.case01wrap .tl:after{margin-left: 50px;}
/* case01 */
.case01{width: 100%;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-top: 60px;}
.case01 .item{width: calc((100% - 100px)/3);margin-right: 50px;position: relative;box-sizing: border-box;margin-bottom: 50px;}
.case01 .item:nth-of-type(3n){margin-right: 0;}
.case01 .item .imgbox{width: 100%;position: relative;overflow: hidden;}
.case01 .item .imgbox img{display: block;width: 100%;transition: all .6s;}
.case01 .item h3{font-size: 18px;color: #222222;font-weight: bold;line-height: 50px;}
.case01 .item:hover .imgbox img{transform: scale(1.1);}
.case01wrap .fy{-webkit-justify-content: center;justify-content: center;}
.case01wrap .fy a{border-color: #dddddd;color: #dddddd;}
.case01wrap .fy a.active,.case01wrap .fy a:hover{background-color: #635246;border-color: #635246;}
/* caseline */
.caseline{display: block;width: 100%;height: 1px;background-color: #dddddd;margin: 70px auto;}
.case02wrap{margin: 70px auto;}

/* 新闻详情 */
.newsinfowrap{width: 100%;box-sizing: border-box;margin-top: 80px;}

.newsinfowrap .n-tlwrap{width: 100%;box-sizing: border-box;background-color: #f1f2f3;padding: 80px 0 80px;}
.newsinfowrap .n-tlwrap .n-tl{width: 1200px;margin: auto;}
.newsinfowrap .n-tlwrap .n-tl h3{font-size: 30px;color: #222222;font-weight: bold;margin-bottom: 20px;line-height: 36px;}
.newsinfowrap .n-tlwrap .n-tl p{font-size: 14px;color: #888888;}
.newsinfo01{width: 1200px;margin: auto;box-sizing: border-box;padding-right: 280px;margin-bottom: 100px;}
.newsinfo01 .cont{width: 100%;box-sizing: border-box;padding: 50px 0 0;}

.newsinfo01 .cont h4{font-size: 15px;color: #666666;line-height: 32px;margin-bottom: 30px;}
.newsinfo01 .cont h4:last-child{margin-bottom: 0;}
.newsinfo01 .cont h4 img{ display: block;width: auto;height: auto;max-width: 100%;margin: 0 auto;}
.newsinfo01 .cont h4 p{font-size: 15px;color: #666666;line-height: 32px;margin-bottom: 30px;}
.newsinfo01 .cont p{margin-bottom: 20px;}
.newsinfo01 .cont p:last-child{margin-bottom: 0;}
.newsinfo01 .page{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;padding-top: 30px;border-top: 1px solid #ddd;}
.newsinfo01 .page a{font-size: 14px;color: #666666;}
.newsinfo01 .page a i{font-size: inherit;color: inherit;margin-right: 10px;}
.newsinfo01 .page a:last-child i{margin-right: 0;margin-left: 10px;}
.newsinfo01 .page a:hover{color: #10613f;}
.newsinfo01 .cont p,.newsinfo01 .cont span,.newsinfo01 .cont font{font-size: 15px;color: #666666;line-height: 32px;}

.newsinfo01 .cont img{ width: auto;height: auto;max-width: 100%;margin: auto; }

/* newsbotfx */
.newsbotfx{width: 100%;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;margin-bottom: 50px;}
.newsbotfx h3{font-size: 16px;color: #10613f;font-weight: bold;margin-right: 10px;}
.newsbotfx .share{width: auto;margin: 0;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.newsbotfx .share a{width: 32px;height: 32px;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;border-radius: 4px;background-image: none;font-size: 18px;color: #FFFFFF;box-shadow: 4px 4px 0 0 rgba(16,97,63,0.3);margin-right: 30px;background-color: #10613f;margin: 0;padding: 0;margin-right: 20px;cursor: pointer;}
.newsbotfx .share a:last-child{margin-right: 0;}
.newsbotfx .share a:hover{box-shadow: none;transform: translate(4px,4px);-webkit-transform: translate(4px,4px);color: #FFFFFF;}



/* 租赁客户 */
.customer01{margin: 120px auto;position: relative;}
.customer01 img{display: block;width: 100%;}
.customer01 img.sj{display: none;}
.customer01 .text{text-align: center;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: center;width: 100%;}
.customer01 .text h3{font-size: 28px;line-height: 40px;color: #ffffff;font-weight: bold;text-align: center;width: auto;margin: 0 auto 30px;}
.customer01 .text a{margin: auto;background-color: #ffffff;border-color: #ffffff;color: #222222;}
.customer01 .text a:after{background-color: #114d34;}
.customer01 .text a:hover{color: #ffffff;}

.propage{width: 1200px; margin:auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;padding-top: 30px;border-top: 1px solid #ddd;}
.propage a{font-size: 14px;color: #666666;}
.propage a i{font-size: inherit;color: inherit;margin-right: 10px;}
.propage a:last-child i{margin-right: 0;margin-left: 10px;}
.propage a:hover{color: #10613f;}












@media only screen and (max-width: 1600px){

	.i-bannercont{width: 1200px;}
	.i-cont{width: 1200px;}

	.about03text h4{font-size: 14px;color: #ffffff;line-height: 26px;}
	.about03text{padding: 0 60px;}
	
	.duty01text{padding: 0 80px 0 calc((100% - 1200px)/2);}
	.duty01item:nth-of-type(even) .duty01text{padding: 0 calc((100% - 1200px)/2) 0 80px;}
	
	.newstabwrap,.n-fywrap{padding: 0 calc((100% - 1200px)/2);}
	.news01wrap .li{padding: 50px calc((100% - 1200px)/2);}
	
	.prolink a{padding: 0 40px;}
	.contact01text .list p{font-size:15px;}
	
	.history01wrap{padding-left: 80px;}
	
	.index03list{width: 80%;}
	.index03list li{padding: 50px;}
	.bannertext h3{font-size: 42px;}
	.bannertext p{font-size: 18px;}
	.more{width: 160px;height: 42px;line-height: 42px;}
	.index01wrap{padding: 100px 5%;}
	.index01 a{width: 32%;}
	.index05 .textwrap .text img{height: 50px;}
	.index05 .textwrap .text h2{height: 30px;}
	.index05 .textwrap .text h3{margin-top: 30px;}
	
	.lease01{padding: 0 5% 0 calc((100% - 1200px)/2);}
	.lease01texttop img{height: 60px;}
	.lease01texttop{padding-bottom: 30px;margin-bottom: 30px;}
	.lease01texttop a{font-size: 16px;}
	.lease01textmin h4{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	.bottext h3{font-size: 20px;line-height: 30px;margin-bottom: 20px;}
	.bottext p{font-size: 16px;line-height: 30px;}
	.lease01imgbox{width: 32%;}
	
	.lease02text{font-size: 32px;}
	.lease02text font{font-size: 40px;}
	.lease03 .item .text{padding: 30px;}
	.lease03 .item .text h3{font-size: 38px;margin-bottom: 20px;}
	.lease03 .item .text p{font-size: 20px;}
	.lease04 ul li{height: 160px;}
	.lease04wrap .tl{font-size: 32px;}
	.lease04wrap{width: 90%;}
	.lease04wrap .swiper-button-prev{left: -30px;}
	.lease04wrap .swiper-button-next{right: -30px;}
	
	.service01bot{padding-left: calc((100% - 1200px)/2);}
	.service01fontbox{padding: 60px 60px 60px calc((100% - 1200px)/2);margin: -120px 0;}
	.service02{padding: 0 100px;}
	.service03 li .text{padding-left: 60px;}
	.service03 li:nth-of-type(2n) .text{padding-right: 60px;}
	
	.why05 .swiper-button-prev{left: -20px;}
	.why05 .swiper-button-next{right: -20px;}
	.why04bot{padding: 70px 100px;}
	.why04top{padding: 80px 100px;}
	.why01wrap{padding: 80px 0;width: 96%;}
	.numtext .item{padding: 50px 0;}
	.why02wrap{margin: 100px auto;}
	.why04wrap{margin: 100px auto;}
	.why04botlist li{width: 160px;height: 160px;}
	
	.download01list{padding-left: calc((100% - 1200px)/2);}
	
	.protype04text{padding: 80px 80px 80px 320px;}
	.protype03wrap .tl,.protype04text h3,.protype03wrap .tl,.protype02text h3,.protype01wrap .tl{font-size: 28px;}
	.protype04text h4{padding-bottom: 20px;margin-bottom: 20px;}
	.protype01 .item .text h3{font-size: 20px;}
	.lease04wrap .tl{font-size: 28px;}
	
	.why01{padding-left:80px;}
	.why02 li h3{font-size:16px;}
	.why03min .abimg{height: 54px;}
	
	.lease02,.lease03{width: 96%;}
	.lease04 ul li img{max-height: 70%;}
	
	.history01wrap{width: 1000px;padding-right: 80px;}
	.history01 li:before{left: -90px;}
	.history01 li .h-text{width: 35%;}
	.history01 li .h-imgbox{width: 65%;}
	.history01 li .h-text h3{font-size: 32px;margin-bottom: 20px;}
	.history01 li:nth-of-type(odd) .h-text{padding-right: 40px;}
	.history01 li .h-text h4{font-size: 16px;line-height: 26px;margin-bottom: 30px;}
	
	
}	