@charset "utf-8";
/* 浏览器样式初始化 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size: inherit;line-height: .8;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
html,body{position: relative;font-size: 18px;line-height: .8;color: #333;font-family: misans, HarmonyOS Sans SC, poppins, Arial, Microsoft Yahei, sans-serif;background: #fff;}
ul,ol,li{list-style:none}
a{color: inherit;text-decoration:none;outline: none;}
a:hover{text-decoration:none;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;-ms-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease; }
img{display: block;max-width: 100%;height: auto;border:0;}
em,i,b{font-style: normal;font-weight: normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
.clear:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.before, .after{position: relative;display: block;line-height: 1em;}
.before:before, .after:after{position: absolute;display: block;content: "";}
.d-flex{display: flex;justify-content: space-between;}
.imgbigout{display: block;overflow: hidden;}
.imgbigout .imgbig{display: block;width: 100%;-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.imgbigout:hover .imgbig{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05) }
.imgbigout img{display: block;max-width: 100%;height: auto;margin: 0 auto;}
input{font-family: inherit;outline: none;background: none;border: none;appearance:none;;-webkit-appearance:none;}


@font-face{
	font-family: misans;
	src: url('fonts/MiSans Latin VF.ttf');
}
/*@font-face{
	font-family: inter-bold;
	src: url('fonts/Inter-Bold-4.otf');
}*/

/*分页框架*/
.pager-box{margin-top: 70px;text-align: center;}
.pager{display: inline-block;margin: 0 auto;}
.pager span,.pager a{float: left;display:inline-block;width: 40px;height: 40px;margin: 0 3px;font-size: 14px;color: #555;line-height: 40px;text-align:center;border-radius: 50%;}
.pager .now{color:#fff;background-color: #66b157;}
.pager .current,.pager .p1{display: none;}
.pager .p1:hover{background-color: #66b157;}


/* 通用 */
.w1820{width: 94.8%;margin: 0 auto;}
.w1560{width: 82.25%;margin: 0 auto;}
.w1200{max-width: 1200px;min-width: 1000px;width: 62.5%;margin: 0 auto;}
.w1560-ml{margin-left: 8.875%;}
.w1560-mr{margin-right: 8.875%;}
.h-100{height: calc(100vh - 100px);box-sizing: border-box;}
.f-80, .f-70, .f-50{font-weight: bold;}
.f-80{font-size: 80px;}
.f-70{font-size: 70px;}
.f-50{font-size: 50px;}
.f-30{font-size: 30px;}
.f-24{font-size: 24px;}

.d-flex{display: flex;justify-content: space-between;}
.more{position: relative;z-index: 1;display: block;width: 180px;height: 52px;color: #666;text-align: center;line-height: 50px;border: 1px solid #666;border-radius: 52px;box-sizing: border-box;overflow: hidden;-webkit-backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;-webkit-transition: border-color 0.3s, background-color 0.3s;transition: border-color 0.3s, background-color 0.3s;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.more::after{content: attr(data-text);position: absolute;top: 0;left: 0;color: #fff;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);background-image: linear-gradient(to right,#80d02b,#21a13b);border-radius: 50px; }
.more span, .more::after{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;line-height: inherit;-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); }
.more:hover, .more.active{border-color: transparent !important;}
.more:hover::after, .more.active::after{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.more:hover span, .more.active span{-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
.row-limit{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.b-r-10{border-radius: 10px;}

.scrollbar{overflow-y: auto;}
.scrollbar::-webkit-scrollbar { 
	width: 1px;
	background-color: #66b157;
} 
.scrollbar::-webkit-scrollbar-thumb { 
background-color: #66b157;
} 
.scrollbar::-webkit-scrollbar-track { 
-webkit-box-shadow: inset 0 0 1px #66b157;
background-color: #ededed; 
} 


.head{position: fixed;top: 0;left: 0;width: 100%;color: #fff;border-bottom: 1px solid rgba(255,255,255,.2);z-index: 99999;}
.head .head-inner{display: flex;justify-content: space-between;align-items: center;height: 99px;}
.head .head-logo{width: 9.84%;}
.head .head-logo img{}
.head .head-logo .logo-default{display: block;}
.head .head-logo .logo-active{display: none;}
.head .head-nav{}
.head .head-nav-ul .item{position: relative;float: left;margin: 0 1.56vw;}
.head .head-nav-ul .item-a{display: block;padding: 30px 0;/*font-weight: bold;*/line-height: 39px;/**/box-sizing: border-box;}
.head-nav .item-hide{display: none;position: absolute;top: 105%;left: 50%;min-width: 180px;transform: translateX(-50%);text-align: center;}
.head-nav .item-hide-inner{position: relative;padding: 16px 20px;background: #fff;border-radius: 5px;box-shadow: 0 -2px 10px rgba(0,0,0,.08);}
/*.head-nav .item-hide-inner::before{position: absolute;top: -10px;left: 50%;display: block;content: "";width: 0;height: 0;transform: translateX(-50%);border-right: 7px solid transparent;border-bottom: 10px solid #fff;border-left: 7px solid transparent;}*/
.head-nav .item .item-hide a{display: block;margin: 4px 0;line-height: 1.875em;white-space: nowrap;}
.head-nav .item:hover .item-a,.head-nav .item.current .item-a, .head-nav .item-active .item-a{color: #66b157 !important;}
.head-nav .item .item-hide a:hover{color: #66b157;}
.head .head-tool{display: flex;justify-content: space-between;align-items: center;width: 11.76%;height: 100%;padding-left: 2.75%;text-transform: uppercase;border-left: 1px solid rgba(255,255,255,.2);box-sizing: border-box;}
.head .head-tool-link{font-weight: bold;}

.head-tool-search{position: relative;display: flex;align-items: center;height: 100%;}
.head-tool-search .search-btn{position: relative;display: block;padding-left: 15px;cursor: pointer;}
.head-tool-search .search-btn i{font-size: 22px;}
.head-tool .btn-off{display: none !important;}
.head-tool .btn-off i{font-size: 20px;}
.head-tool-search .search-body{position: absolute;right: 100%;top: 0;height: 100%;padding-left: 0;background: #f2f2f2;transition: padding 0.2s cubic-bezier(0.215,0.61,0.355,1),opacity 0.2s cubic-bezier(0.215,0.61,0.355,1);pointer-events: none;opacity: 0;}
.head-tool-search .search-body form{display: flex;justify-content: space-between;align-items: center;height: 100%;}
.head-tool-search .search-body form .search-text{height: 100%;padding: 10px 10px 10px 4px;font-size: 14px;box-sizing: border-box;}
.head-tool-search .search-body form .search-submit{position: relative;display: block;width: 74px;height: 100%;z-index: 9;cursor: pointer;}
.head-tool-search .search-body form .icon-search{position: absolute;top: 0;right: 0;width: 74px;height: 100%;display: flex;align-items: center;justify-content: center;font-size: 22px;color: #66b157;}
.head-tool-search .search-body-on{pointer-events: all;opacity: 1;padding-left: 20px;}
.head-tool-search .search-btn-on .btn-on{display: none;}
.head-tool-search .search-btn-on .btn-off{display: block !important;}

.head:hover, .head-on{color: #333;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.head:hover .head-logo .logo-default, .head-on .head-logo .logo-default{display: none;}
.head:hover .head-logo .logo-active, .head-on .head-logo .logo-active{display: block;}
.head:hover .head-tool, .head-on .head-tool{border-left-color: rgba(153,153,153,.2);}

.nav-item{position: absolute;top: 100%;left: 0;width: 100%;color: #333;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);display: none;}
.nav-item .nav-item-inner{}
.nav-item .nav-list{display: flex;min-height: 450px;}
.nav-item .nav-list-left{width: 30%;padding: 65px 0;border-right: 1px solid #d9d9d9;box-sizing: border-box;}
.nav-item .nav-list-ul{}
.nav-item .nav-list-ul a{position: relative;display: flex;align-items: center;height: 70px;padding: 10px 30px;font-weight: bold;line-height: 25px;/**/box-sizing: border-box;}
.nav-item .nav-list-ul a::after{position: absolute;top: 0;right: -1px;display: block;content: "";width: 1px;height: 100%;background: #66b157;opacity: 0;}
.nav-item .nav-list-ul a i{display: inline-block;width: 24px;height: 16px;margin-left: 6px;background: url(img/icon-gq.png) center no-repeat;background-size: cover;}
.nav-item .nav-list-left .nav-list-ul .item a:hover, .nav-item .nav-list-left .nav-list-ul .cur a{color: #21a13b;background: #f4faf5;}
.nav-item .nav-list-left .nav-list-ul .item a:hover::after, .nav-item .nav-list-left .nav-list-ul .cur a::after{opacity: 1;}
.nav-item .nav-list-ul .item a:hover{color: #21a13b;}
.nav-item .nav-list-right{width: 20%;padding: 65px 0;border-right: 1px solid #d9d9d9;box-sizing: border-box;}
.nav-item .nav-list-right .nav-list-ul{display: none;}
.nav-item .nav-list-right .nav-list-ul.cur{display: block;}
.nav-item .nav-list-right .nav-list-uls .item a:hover, .nav-item .nav-list-right .nav-list-uls .cur a{color: #21a13b;background: #f4faf5;}
.nav-item .nav-list-right .nav-list-uls .item a:hover::after, .nav-item .nav-list-right .nav-list-uls .cur a::after{opacity: 1;}
.nav-item .nav-list-main{/*display: none;*/justify-content: space-between;width: 50%;padding: 64px 0 14px;}
.nav-item .nav-list-main-on{display: flex;}
.nav-item .nav-list-main .nav-list-box{display: none;width: 100%;padding: 0 5%;box-sizing: border-box;}
.nav-item .nav-list-main .nav-list-box dl{width: 49%;margin-bottom: 15px;}
.nav-item .nav-list-main .nav-list-box dt{}
.nav-item .nav-list-main .nav-list-box dt a{padding: 10px 0;font-weight: bold;}
.nav-item .nav-list-main .nav-list-box dd{margin-bottom: 4px;}
.nav-item .nav-list-main .nav-list-box a{display: inline-block;padding: 5px 0;line-height: 1.2;}
.nav-item .nav-list-main .nav-list-box dd a{font-size: 16px;}
.nav-item .nav-list-main a:hover{color: #66b157;}
.nav-item .nav-list-main .active{display: flex;flex-wrap: wrap;justify-content: space-between;}


.banner{color: #fff;}
.banner .item{height: 100vh;overflow: hidden;}
.banner .item-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;transform: scale(1.08);transition: all 8s;}
.banner .item .item-inner{position: relative;height: 100%;}
.banner .item .item-text{position: absolute;bottom: 42%;left: 0;max-width: 100%;}
.banner .item .item-text p{font-weight: bold;line-height: 1.2;color: #fff;word-wrap:break-word;/*text-transform: uppercase;*/}
.banner .swiper-slide-active .item-bg{transform: scale(1);}
.banner .banner-btn{position: absolute;left: 0;bottom: 24%;display: flex;width: 150px;height: 68px;border-radius: 68px;border: 1px solid rgba(255,255,255,.2);z-index: 9;box-sizing: border-box;overflow: hidden;}
.banner .banner-btn::before{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: block;content: "";width: 1px;width: 0.5px;height: 35px;background: rgba(255,255,255,.4);}
.banner .banner-btn a{display: flex;justify-content: center;align-items: center;width: 50%;height: 100%;background: rgba(255,255,255,.2);opacity: .2;}
.banner .banner-btn i{font-size: 30px;color: #fff;}
.banner .banner-btn a:hover{opacity: 1;}

.i-wrap1{position: relative;}
.i-wrap1-inner{position: relative;height: 1300px;/*padding-top: 10vh;padding-bottom: 10vh;*/overflow: hidden;}
.i-wrap1-logo{position: absolute;left: 0;top: 0;width: 100%;height: 100vh;display: flex;justify-content: center;align-items: center;box-sizing: border-box;z-index: 2;}
.i-wrap1-logo img{display: block;width: 100%;height: 100%;object-fit: cover;}
.i-wrap1-main{position: absolute;top: 0 !important;left: 0 !important;width: 100%;/*height: calc(100vh - 100px);margin-top: 100px*/;height: 100vh;}
.i-wrap1-main .i-wrap1-video{;width: 100%;height: 100%;object-fit: cover;object-position: right center;}
.i-wrap1-main img{display: none;}
.i-wrap1-tit{position: absolute;top: 13%;left: 0;width: 100%;font-weight: bold;text-align: center;color: #fff;}

.i-wrap2{position: relative;padding: 160px 0;background: #1a1a1a;overflow: hidden;z-index: 3;}
.i-wrap2-bg{position: absolute;top: 50%;left: 0;width: 100%;height: 288px;transform: translateY(-50%);}
.i-wrap2-inner{text-align: center;}
.i-wrap2-img{position: relative;display: inline-block;min-width: 280px;width: 28.5%;margin: 0 auto;}
.i-wrap2-img .img2{position: absolute;top: 100%;left: 0;opacity: .04;transform: rotateX(180deg);}
.word-bg{position: absolute;left: 50%;display: flex;transform: translate(-50%, 0%);white-space: nowrap;opacity: 1;-webkit-animation: wordMove 40s linear infinite;animation: wordMove 40s linear infinite;}
.word-bg p{padding-right: 100px;font-size: 360px;line-height: .8;font-weight: bold;letter-spacing: 4px;white-space: nowrap;color: #fff;opacity: .05;}
@keyframes wordMove {0% {transform: translate(-40%, 0%); } 100% {transform: translate(-60%, 0%); } }
@-webkit-keyframes wordMove {0% {transform: translate(-40%, 0%); } 100% {transform: translate(-60%, 0%); } }

.i-wrap3{position: relative;height: calc(100vh - 100px);color: #fff;background: url(img/i-wrap3-bg.jpg) center no-repeat;background-size: cover;}
.i-wrap3-inner{position: relative;height: 100%;}
.i-wrap3-page{position: absolute;top: 50%;right: auto !important;bottom: auto !important;left: 2.6% !important;width: auto !important;transform: translateY(-50%);z-index: 10;}
.i-wrap3-page .swiper-pagination-bullet{display: block;width: 4px;height: 40px;margin: 10px 0 !important;background: #fff;border-radius: 0;outline: none;opacity: .2;}
.i-wrap3-page .swiper-pagination-bullet-active{opacity: .5;}
.i-wrap3-main{position: relative;height: 100%;}
.i-wrap3-main .i-wrap3-left{position: absolute;top: 43%;width: 45%;}
.i-wrap3-con{}
.i-wrap3-con .tit{margin-bottom: 1em;line-height: 1.2;font-weight: bold;}
.i-wrap3-con .sum{}
.i-wrap3-con .sum p{line-height: 1.7;color: rgba(255,255,255,.4);}
.i-wrap3-right{position: absolute;top: 0;right: 0;width: 90.6%;height: 100%;}
.i-wrap3-img{width: 100%;height: 100%;padding-top: 7.3%;padding-left: 41.15%;box-sizing: border-box;}
.i-wrap3-img .card{width: 100%;height: 100%;overflow: visible;opacity: 0;}
.i-wrap3-img .card-inner{width: 135%;padding-bottom: 152.25%;background-position: center;background-repeat: no-repeat;background-size: 100% 100%;transition: opacity 0s,transform 1.5s !important;}
.i-wrap3-img .card.swiper-slide-active{opacity: 1;}
.i-wrap3-img .card1 .card-inner{transform: translate(-8.49%,-31.52%);}
.i-wrap3-img .card1.swiper-slide-active .card-inner{transform: translate(0,0);}
.i-wrap3-img .card2.swiper-slide-next .card-inner{transform: translate(0,0);}
.i-wrap3-img .card2.swiper-slide-active .card-inner{transform: translate(-8.49%,-31.52%);}
.i-wrap3-img .card2.swiper-slide-prev .card-inner{transform: translate(-25.32%,-53.43%) !important;}
.i-wrap3-img .card3 .card-inner{transform: translate(-8.49%,-31.52%) !important;}
.i-wrap3-img .card3.swiper-slide-active .card-inner{transform: translate(-25.32%,-53.43%) !important;}


.i-wrap0{position: relative;padding: 132px 0 146px;color: #fff;background: url(img/i-wrap0-bg.jpg) center no-repeat;background-size: cover;overflow: hidden;}
.i-wrap0 .i-wrap0-inner{display: flex;justify-content: space-between;align-items: center;}
.i-wrap0 .i-wrap0-img{width: 42%;text-align: right;}
.i-wrap0 .i-wrap0-img img{display: inline-block;margin: 0 auto;}
.i-wrap0 .i-wrap0-main{width: 50%;}
.i-wrap0 .i-wrap0-main .i-wrap0-tit{margin-bottom: 1em;line-height: 1.2;color: #66b157;white-space: nowrap;text-transform: uppercase;}
.i-wrap0 .i-wrap0-main .i-wrap0-text{}
.i-wrap0 .i-wrap0-text .item{margin-bottom: 30px;}
.i-wrap0 .i-wrap0-text .item-tit{display: flex;align-items: center;margin-bottom: .4em;}
.i-wrap0 .i-wrap0-text .item-tit img{margin-right: 10px;}
.i-wrap0 .i-wrap0-text .item-sum{line-height: 1.5;}
.i-wrap0 .i-wrap0-more{margin-top: 50px;color: #fff;border-color: #fff;}


.i-wrap4{position: relative;padding: 132px 0 146px;background: url(img/i-wrap4-bg.jpg) center no-repeat;background-size: cover;overflow: hidden;}
.i-wrap4-main{position: relative;width: 32%;margin: 0 auto;}
.i-wrap4-main .i-wrap4-img{display: block;width: 100%;height: auto;}
.i-wrap4-main .i-wrap4-ul{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.i-wrap4-main .item{position: absolute;display: flex;cursor: pointer;pointer-events: none;}
.i-wrap4-main .item1{top: 31.5%;right: 96.8%;text-align: right;flex-direction: row-reverse;}
.i-wrap4-main .item1 .item-main .item-icon{transform: translate(-70%,-110%);}
.i-wrap4-main .item2{top: 12.8%;left: 94.8%;}
.i-wrap4-main .item3{top: 84.7%;right: 71.3%;text-align: right;flex-direction: row-reverse;}
.i-wrap4-main .item3 .item-main .item-icon{transform: translate(-80%,-110%);}
.i-wrap4-main .item4{top: 97.1%;left: 79.76%;}
.i-wrap4-2 .i-wrap4-main .item3{right: 88%;}
.i-wrap4-2 .i-wrap4-main .item4{left: 90%;}
.i-wrap4-main .item:nth-child(odd) .item-point{margin-left: 100px;}
.i-wrap4-main .item:nth-child(even) .item-point{margin-right: 100px;}
.i-wrap4-main .item-point{pointer-events: auto;}
.i-wrap4-main .item-point span{position: relative;display: block;width: 10px;height: 10px;margin-top: ;border-radius: 50%;background: #21a13b;}
.i-wrap4-main .item-point span::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 66px;height: 66px;}
.i-wrap4-main .item-point span::before{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 10px;height: 10px;border: 2px solid #21a13b;border-radius: 50%;animation: inscriptionRipple 2s ease-out infinite; animation-delay: 1s;z-index: 2;}
@keyframes inscriptionRipple{from {opacity: 1; width: 10px; height: 10px; } to {opacity: 0; width: 66px; height: 66px; } }
.i-wrap4-main .item-main{position: relative;min-width: 550px;margin-top: -15px;z-index: 2;}
.i-wrap4-main .item-main::before{position: absolute;top: 18px;content: "";width: 40px;height: 1px;background: rgba(255,255,255,.4);}
.i-wrap4-main .item:nth-child(odd) .item-main::before{right: -56px;}
.i-wrap4-main .item:nth-child(even) .item-main::before{left: -56px;}
.i-wrap4-main .item-main .item-icon{position: absolute;display: inline-block;width: 67px;transform: translateY(-110%);transition: all .7s;}
.i-wrap4-main .item-main .item-tit{line-height: 36px;font-weight: bold;color: #fff;pointer-events: auto;}
.i-wrap4-main .item-main .item-sum{margin-top: 10px;color: #fff;line-height: 1.5;color: rgba(255,255,255,.4);transition: all .7s;}

.i-wrap5{padding: 90px 20px;}
.i-wrap5-inner{}
.i-wrap5-ul{margin-bottom: 60px;}
.i-wrap5-ul .card{width: 32.8%;}
.i-wrap5-ul .card-inner{display: block;padding: 50px 10px;background: #ededed;box-sizing: border-box;}
.i-wrap5-ul .card-img{display: flex;justify-content: center;align-items: center;height: 375px;margin-bottom: 20px;}
.i-wrap5-ul .card-img img{display: block;max-width: 80%;max-height: 100%;width: auto;height: auto;margin: 0 auto;transition: all .7s;}
.i-wrap5-ul .card-tit{height: 2.4em;margin-bottom: .8em;line-height: 1.2;font-weight: bold;color: #333;text-align: center;}
.i-wrap5-ul .card-more{margin: 0 auto;}
.i-wrap5-ul .card:hover img{transform: scale(1.03);}
.i-wrap5-more{margin: 0 auto;}

.i-wrap6{padding: 30px 0 120px 0;}
.i-wrap6-inner{}
.i-wrap6-tit{margin-bottom: 60px;font-weight: bold;text-align: center;text-transform: uppercase;}
.i-wrap6-tabs{display: flex;justify-content: center;}
.i-wrap6-tabs a{position: relative;display: block;margin: 0 2%;font-weight: bold;line-height: 2;}
.i-wrap6-tabs a::before{position: absolute;left: 50%;bottom: 0;display: block;content: "";width: 0;height: 1px;transform: translateX(-50%);opacity: 0;background: #21a13b;transition: all .5s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}
.i-wrap6-tabs .active{color: #21a13b;}
.i-wrap6-tabs .active::before{width: 100%;opacity: 1;}
.i-wrap6-container{padding-top: 70px;}
.i-wrap6-container .card{}
.i-wrap6-container .card-ul{margin-bottom: 60px;border-top: 1px solid #ccc;}
.i-wrap6-container .card-ul .item{}
.i-wrap6-container .card-ul .item-inner{position: relative;display: block;padding: 2.2% 3.6%;border-bottom: 1px solid #ccc;box-sizing: border-box;}
.i-wrap6-container .card-ul .item-inner::after{position: absolute;left: 0;bottom: -1px;display: block;content: "";width: 0;height: 1px;background: #21a13b;transition: all 1s;}
.i-wrap6-container .card-ul .item-left{display: flex;align-items: center;width: 67%;}
.i-wrap6-container .card-ul .item-time{display: flex;flex-direction: column;justify-content: center;align-items: center;min-width: 100px;min-height: 100px;width: 6.8vw;height: 6.8vw;margin-right: 5.3%;color: #999;background: #ededed;border-radius: 5px;transition: all .5s;}
.i-wrap6-container .card-ul .item-time .span1{margin-bottom: 12px;}
.i-wrap6-container .card-ul .item-time .span2{opacity: .4;}
.i-wrap6-container .card-ul .item-text{}
.i-wrap6-container .card-ul .item-text .tit{margin-bottom: 24px;font-weight: bold;}
.i-wrap6-container .card-ul .item-text .sum{display: flex;align-items: center;}
.i-wrap6-container .card-ul .item-text .sum i{margin-right: 12px;font-size: 24px;}
.i-wrap6-container .card-ul .item-right{position: absolute;top: 50%;right: 3.6%;transform: translateY(-45%);width: 30%;border-radius: 10px;overflow: hidden;opacity: 0;z-index: 9;transition: all .5s;}
.i-wrap6-container .card-ul .item-right img{display: block;width: 100%;height: auto;}
.i-wrap6-container .card-ul .item-inner:hover::after{width: 100%;opacity: 1;}
.i-wrap6-container .card-ul .item-inner:hover .item-time{color: #fff;background-image: linear-gradient(to right,#80d02b,#21a13b);}
.i-wrap6-container .card-ul .item-inner:hover .item-time .span2{opacity: 1;}
.i-wrap6-container .card-ul .item-inner:hover .item-text{}
.i-wrap6-container .card-ul .item-inner:hover .item-right{transform: translateY(-50%);opacity: 1;}
.i-wrap6-container .card-more{margin: 0 auto;}

.i-wrap7{position: relative;padding: 60px 0;background: #ececec;overflow: hidden;}
.i-wrap7-bg{position: absolute;top: 2.7%;right: -12.5%;width: 57.3%;}
.i-wrap7-bg img{display: block;width: 100%;height: auto;}
.i-wrap7-inner{position: relative;}
.i-wrap7-tit{font-weight: bold;}
.i-wrap7-main{position: relative;display: flex;justify-content: space-between;align-items: center;max-width: 100%;width: 1344px;margin: 0 auto;}
.i-wrap7-img{position: relative;width: 42%;padding-bottom: 48%;}
.i-wrap7-img img{display: block;max-width: 100%;height: auto;}
.i-wrap7-img .img1{position: absolute;top: 15.5%;left: 0;width: 53.4%;}
.i-wrap7-img .img2{position: absolute;top: 0;right: 0;width: 60.5%;}
.i-wrap7-text{width: 50%;}
.i-wrap7-text .i-wrap7-top{margin-bottom: 7.4%;}
.i-wrap7-text .i-wrap7-top p{line-height: 1.2;}
.i-wrap7-text .i-wrap7-tit{margin-bottom: 1em;font-weight: bold;white-space: nowrap;color: #66b157;text-transform: uppercase;}
.i-wrap7-text .i-wrap7-sum{margin-bottom: 0.5em;}
.i-wrap7-text .i-wrap7-subsum{color: #666;}
.i-wrap7-text .i-wrap7-download{}
.i-wrap7-text .i-wrap7-container{width: 174px;margin: 0;}
.i-wrap7-text .i-wrap7-container .swiper-slide{padding: 10px;background: #fff;box-sizing: border-box;}
.i-wrap7-text .i-wrap7-container .swiper-slide img{width: 100%;height: auto;}
.i-wrap7-text .i-wrap7-tabs{display: flex;margin-bottom: 30px;}
.i-wrap7-text .i-wrap7-tabs a{max-width: 120px;margin-right: 20px;}
.i-wrap7-more{margin-top: 50px;}

.foot{position: relative;color: #333;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,.05);z-index: 2;}
.foot-top{padding: 60px 0 80px;}
.foot-top .foot-top-inner{display: flex;justify-content: space-between;}
.foot-logo{display: block;width: 179px;}
.foot-logo img{display: block;width: 100%;height: auto;}
.foot-nav{width: 66%;}
.foot-nav dl{}
.foot-nav dt{margin-bottom: 20px;}
.foot-nav dd{margin-bottom: 10px;}
.foot-nav dd a{display: inline-block;font-size: 14px;line-height: 1.2;color: #999;}
.foot-nav dd a:hover{color: #666;}


.foot-media{display: flex;height: 100%;}
.foot-media .item{position: relative;display: block;margin-left: 14px;}
.foot-media .item:first-child{margin-left: 0;}
.foot-media .item-icon{width: 40px;height: 40px;background: #66b157;border-radius: 50%;}
.foot-media .item-icon .iconfont{display: block;font-size: 22px;line-height: 40px;text-align: center;color: #fff;}
.foot-media .item-icon .icon-sph{display: block;width: 100%;height: 100%;background: url(img/icon-sph.png) center no-repeat;}
.foot-media .item-hide{display: none;position: absolute;bottom: 100%;left: 50%;width: 120px;margin-left: -60px;margin-bottom: 10px;padding: 4px;background: #fff;box-sizing: border-box;}
.foot-media .item-hide::after{position: absolute;left: 50%;bottom: -10px;display: block;content: "";width: 0;height: 0;margin-left: -10px;border-width: 10px;border-style: solid;border-top-color: #fff;border-right-color: transparent;border-bottom: none;border-left-color: transparent;}
.foot-media .item-hide img{display: block;width: 100%;height: auto;}
.foot-media .item:hover .item-hide{display: block;box-shadow: 0 0 10px rgba(0,0,0,.15);}
.foot-email{display: flex;align-items: center;}
.foot-email i{margin-right: 4px;font-size: 24px;color: #66b157;}
.foot-email a{color: #999;}
.foot-bottom{position: relative;padding: 15px 0;text-align: center;color: #ccc;border-top: 1px solid #ebebeb;}
.foot-bottom p{font-size: 14px;line-height: 2;}

.solu-list-banner{height: 100vh;background-position: center;background-repeat: no-repeat;background-size: cover;}
.solu-list-banner-inner{position: relative;height: 100%;}
.solu-list-banner-text{position: absolute;top: 22.2%;left: 0;width: 100%;}
.solu-list-banner-text p{font-weight: bold;line-height: 1.14;text-align: center;color: #fff;}
.solu-list-ul{margin: 1% 0;}
.solu-list-ul .card{float: left;width: 49.5%;margin-right: 1%;margin-bottom: 1%;}
.solu-list-ul .card:nth-child(2n){margin-right: 0;}
.solu-list-ul .card-inner{position: relative;display: block;overflow: hidden;}
.solu-list-ul .card-img{overflow: hidden;}
.solu-list-ul .card-img img{display: block;width: 100%;object-fit: cover;transition: all .5s;}
.solu-list-ul .card-text{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.solu-list-ul .card-shadow{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);opacity: .1;}
.solu-list-ul .card-main{position: relative;margin-top: 7.4%;color: #fff;text-align: center;}
.solu-list-ul .card-main p{margin-bottom: 26px;font-weight: bold;}
.solu-list-ul .card-main .card-more{margin: 0 auto;color: #fff;border-color: #fff;}
.solu-list-ul .card-inner:hover img{transform: scale(1.05);}
.solu-list-ul .card-inner:hover .card-shadow{opacity: .5;}

.solu-read-banner{background: url(img/solu-read-banner-bg.jpg) center no-repeat;background-attachment: fixed;overflow: hidden;}
.solu-read-banner-inner{position: relative;display: flex;justify-content: center;align-items: center;height: 150vh;padding-bottom: 50vh;box-sizing: border-box;}
.solu-read-banner-bg{position: absolute;top: 400px;left: 50%;transform: translate(-50%,0);width: 1200px;height: 562px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.solu-read-banner-main{width: 1000px;/*height: 50vh;*/color: #fff;}
.solu-read-banner-text{display: flex;flex-direction: column;justify-content: space-between;margin-top: 150px;}
.solu-read-banner-text .solu-read-banner-tit{font-weight: bold;line-height: 1.2;}
.solu-read-banner-text .solu-read-banner-sum{display: flex;justify-content: space-between;}
.solu-read-banner-text .solu-read-banner-sum p{line-height: 1.5;text-align: justify;}
.solu-read-banner-text .solu-read-banner-sum .p1{margin-right: 10%;font-weight: bold;}

/* 产品、解决方案改版 */
.solu-md-tit{text-align: center;text-transform: uppercase;}
.solu-md1{padding: 80px 0 ;}
.solu-md1 .solu-md1-inner{align-items: center;}
.solu-md1 .solu-md1-text{width: 38%;}
.solu-md1 .solu-md1-img{width: 53%;}
.solu-md1 .solu-md1-tit{margin-bottom: 1em;line-height: 1.32;text-align: left;white-space: nowrap;}
.solu-md1 .solu-md1-tit span{color: #21a13b;}
.solu-md1 .solu-md1-sum{}
.solu-md1 .solu-md1-sum p{font-size: 18px;line-height: 1.8;color: #333;}

.solu-md2{padding: 80px 0 100px;background: #f8f6f4;}
.solu-md2 .solu-md2-inner{}
.solu-md2 .solu-md2-tit{margin-bottom: 120px;text-align: center;}
.solu-md2 .solu-md2-main{}
.solu-md2 .solu-md2-container{}
.solu-md2 .solu-md2-container .item{}
.solu-md2 .solu-md2-container .item-icon{margin-bottom: 15px;}
.solu-md2 .solu-md2-container .item-icon img{height: 64px;width: auto;margin: 0 auto;}
.solu-md2 .solu-md2-container .item-text p{line-height: 1.3;text-align: center;}
.solu-md2 .solu-md2-page{margin-top: 88px;}
.slide-page{text-align: center;}
.slide-page .swiper-pagination-bullet{width: 12px;height: 12px;margin: 0 6px !important;background: #999;border-radius: 50%;opacity: .5;outline: none;border: none;}
.slide-page .swiper-pagination-bullet-active{opacity: 1;}

.solu-md3{padding: 70px 0 80px;}
.solu-md3 .solu-md3-inner{}
.solu-md3 .solu-md3-main{max-width: 100%;width: 1350px;margin: 0 auto;}
.solu-md3 .solu-md3-tabs{display: flex;justify-content: center;margin-bottom: 60px;}
.solu-md3 .solu-md3-tabs a{position: relative;display: block;margin: 0 6vw;padding: 15px 0;color: #999;text-transform: uppercase;}
.solu-md3 .solu-md3-tabs a::after{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);display: block;content: "";width: 0;height: 1px;background: #21a13b;transition: all .5s;}
.solu-md3 .solu-md3-tabs .active{color: #21a13b;}
.solu-md3 .solu-md3-tabs .active::after{width: 100%;}
.solu-md3 .solu-md3-main .item{border-radius: 10px;overflow: hidden;}
.solu-md3 .solu-md3-main .item .mceItem-movie{max-width: 100% !important;}
.solu-md3 .solu-md3-main .item .mceItem-movie video{display: block;}

.solu-md4{position: relative;padding: 80px 0 100px;}
.solu-md4 .solu-md4-inner{}
.solu-md4 .solu-md4-tit{margin-bottom: 70px;}
.solu-md4 .solu-md4-main{}
.solu-md4 .solu-md4-container{}
.solu-md4 .solu-md4-container .item{width: 26.5vw;}
.solu-md4 .solu-md4-container .item-img{margin-bottom: 30px;border-radius: 8px;overflow: hidden;}
.solu-md4 .solu-md4-container .item-img img{width: 100%;height: auto;transition: all .5s;}
.solu-md4 .solu-md4-container .item-text{text-align: center;}
.solu-md4 .solu-md4-container .item:hover .item-img img{transform: scale(1.05);}
.solu-md4 .solu-md4-page{margin-top: 70px;}

.related-product{padding: 90px 0 80px;background: #f9f9f9;}
.related-product-inner{}
.related-product-tit{margin-bottom: 60px;}
.related-product-main{}
.related-product-ul{flex-wrap: wrap;}
.related-product-ul .card{width: 32%;margin-bottom: 2%;border-radius: 10px;overflow: hidden;}
.related-product-ul .card:last-child:nth-child(3n - 1) {margin-right: 34%;}
.related-product-ul .card:last-child:nth-child(3n - 2) {margin-right: 68%;}
.related-product-ul .card-inner{position: relative;display: flex;justify-content: space-between;align-items: center;height: 100%;background: url(img/related-product-bg.jpg) center no-repeat;background-size: cover;}
.related-product-ul .card-img{width: 56%;padding: 60px 0;}
.related-product-ul .card-img img{max-width: 74%;margin: 0 auto;transition: all .5s;}
.related-product-ul .card-text{position: absolute;right: 0;top: 0;width: 42%;height: 100%;display: flex;align-items: center;color: #fff;background-image: url(img/related-product-card-bg1.png);background-position: left center;background-size: cover}
.related-product-ul .card-text p{max-width: 80%;margin: 0 auto;line-height: 1.2;}
.related-product-ul .card:hover .card-img img{transform: scale(1.05);}
.related-product-ul .card:hover .card-text{background-image: url(img/related-product-card-bg2.png);}
.related-product-main .card-more{margin: 30px auto 0;}


.pro-banner{height: 100vh;padding-top: 100px;color: #fff;background-image: url(img/pro-banner-bg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;box-sizing: border-box;}
.pro-banner .pro-banner-inner{align-items: center;height: 100%;}
.pro-banner .pro-banner-text{width: 45%;}
.pro-banner .pro-banner-top{}
.pro-banner .pro-banner-top .pro-tit{margin-bottom: 1em;line-height: 1.3;}
.pro-banner .pro-banner-top .pro-tags{display: flex;align-items: center;}
.pro-banner .pro-banner-top .pro-tags span{display: block;width: 1px;height: 1.3vw;margin: 0 1.3vw;background: rgba(255,255,255,.3);}
.pro-banner .pro-banner-btn{margin-top: 10.4vw;}
.pro-banner .pro-banner-btn .more{display: inline-block;margin-right: 2.6vw;color: #fff;border-color: #fff;}
.pro-banner .pro-banner-img{position: relative;width: 32%;padding: 5.1% 0;background: rgba(32,81,95,.3);border: 1px solid rgba(255,255,255,.15);border-radius: 8px;}
.pro-banner .pro-banner-img img{max-width: 80%;height: auto;margin: 0 auto;}
.pro-banner .pro-banner-img .pro-banner-para{position: absolute;display: flex;align-items: center;justify-content: center;min-width: 300px;min-height: 120px;padding: 10px;border-radius: 120px;background: rgba(32,81,95,.7);border: 1px solid rgba(255,255,255,.15);box-sizing: border-box;}
.pro-banner .pro-banner-img .pro-banner-para p{font-size: 20px;line-height: 1.2;text-align: center;}
.pro-banner .pro-banner-img .pro-banner-para span{font-size: 2.5em;}
.pro-banner .pro-banner-img .pro-banner-para1{top: 17%;right: 100%;transform: translateX(20%);}
.pro-banner .pro-banner-img .pro-banner-para2{top: 100%;left: 100%;transform: translate(-80%,-50%);}
.pro-banner .pro-banner-img .pro-banner-para3{top: 100%;right: 100%;transform: translate(20%,-50%);}

.pro-md-tit{text-transform: uppercase;}
.pro-md-tit span{color: #21a13b;}
.pro-md1{padding: 110px 0;}
.pro-md1-inner{}
.pro-md1 .pro-md1-main{}
.pro-md1 .pro-md1-left{width: 50%;}
.pro-md1 .pro-md1-tit{margin-bottom: 1em;line-height: 1.3;white-space: nowrap;}
.pro-md1 .pro-md1-text{}
.pro-md1 .pro-md1-text p{line-height: 1.8;}
.pro-md1 .pro-md1-right{width: 40%;}
.pro-md1 .pro-md1-ul .item{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 40px;}
.pro-md1 .pro-md1-ul .item-icon{margin-top: 30px;}
.pro-md1 .pro-md1-ul .item-text{width: calc(100% - 115px);}
.pro-md1 .pro-md1-ul .item-text .item-tit{margin-bottom: 1em;line-height: 1.2;}
.pro-md1 .pro-md1-ul .item-text .item-sum p{position: relative;margin-bottom: 10px;padding-left: 15px;font-size: 14px;line-height: 1.5;color: #999;}
.pro-md1 .pro-md1-ul .item-text .item-sum p::before{position: absolute;top: 7px;left: 0;display: block;content: "";width: 4px;height: 4px;border-radius: 50%;border: 1px solid #21a13b;}

.pro-md2{position: relative;padding: 100px 0;background: url(img/pro-md2-bg.jpg) center no-repeat;background-size: cover;}
.pro-md2 .pro-md2-inner{}
.pro-md2 .pro-md2-main{align-items: center;}
.pro-md2 .pro-md2-left{width: 41%;}
.pro-md2 .pro-md2-right{position: relative;width: 45%;margin-right: 70px;padding: 48px 40px;background: #fff;border-radius: 8px;box-sizing: border-box;}
.pro-md2-img{max-width: 90%;width: 420px;margin: 0 auto 60px;}
.pro-md2-img .swiper-slide{}
.pro-md2-img .swiper-slide img{max-width: 100%;height: auto;margin: 0 auto;}
.pro-md2-right .pro-md2-tit{margin-bottom: 26px;text-transform: uppercase;}
.pro-md2-right .pro-md2-container{}
.pro-md2-right .pro-md2-container .item{}
.pro-md2-right .pro-md2-container .item-subtit{margin-bottom: 1em;line-height: 1.2;font-weight: bold;color: #66b157;}
.pro-md2-right .pro-md2-container .item-content{}
.pro-md2-right .pro-md2-container .item-content table{width: 100%;}
.pro-md2-right .pro-md2-container .item-content tr{}
.pro-md2-right .pro-md2-container .item-content td{min-height: 70px;padding: 20px 0;box-sizing: border-box;line-height: 1.5;color: #999;border-bottom: 1px solid #f2f2f2;}
.pro-md2-right .pro-md2-container .item-content td:nth-child(1){color: #333;}
.pro-md2-right .pro-md2-btn a{background: #fff;}
.pro-md3{padding-bottom: 100px;}
.pro-md3 .download-read{padding: 120px 0 20px;}



/* 产品、解决方案改版 end */




.solu-read1{padding: 110px 0 164px;}
.solu-read1-inner{width: 1300px;margin: 0 auto;max-width: 94%;}
.solu-read1-tit{margin-bottom: 50px;text-align: center;}
.solu-read1-tit span{display: inline-block;margin: 0 1.5%;}
.solu-read1-img{overflow: hidden;}
.solu-read1-img img{display: block;width: 100%;height: auto;transition: all 1s;}
.solu-read1-img:hover img{transform: scale(1.03);}

.com-wrap1{position: relative;padding: 100px 0;text-align: center;color: #fff;background-position: center;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;}
.com-wrap1-shadow{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,1);opacity: .1;}
.com-wrap1-inner{position: relative;}
.com-wrap1-tit{margin-bottom: 50px;}
.com-wrap1-main{}
.com-wrap1-text{display: flex;justify-content: center;}
.com-wrap1-text ul{max-width: 20%;margin: 0 5.15%;}

.com-wrap2{position: relative;}
.com-wrap2-inner{display: flex;justify-content: space-between;height: 100%;}
.com-wrap2-bg{width: 68.5%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.com-wrap2-bg .com-wrap2-img{width: 100%;height: 100%;overflow: hidden;}
.com-wrap2-bg .com-wrap2-img img{width: 100%;height: 100%;object-fit: cover;transition: all .7s;}
.com-wrap2-bg .com-wrap2-img:hover img{transform: scale(1.04);}
.com-wrap2-main{width: 31.5%;padding: 6.46% 4.58%;background: #fff;box-sizing: border-box;}
.com-wrap2-tit{margin-bottom: 1.8em;line-height: 1.4;}
.com-wrap2-text ul strong{color: #66b157;}

.parameter-content{}
.parameter-content p{display: none;}
.parameter-content ul{margin-bottom: 32px;}
.parameter-content ul li{margin-bottom: 6px;line-height: 1.9;}
.parameter-content ul li:last-child{margin-bottom: 0;}
.parameter-content ul strong{display: inline-block;font-size: 26px;line-height: .8;}
.parameter-content ul li em{display: inline-block;font-size: 24px;line-height: .8;}

.solu-read6{position: relative;padding: 110px 0 70px;background: #ededed;}
.solu-read6-tit{margin-bottom: 2em;text-align: center;}
.solu-read6-main img{display: block;max-width: 100%;height: auto;margin: 0 auto;}

.solu-product{padding: 6.8vw 0 4.7vw;color: #fff;background-image: url(img/s-r1-7_1.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.solu-product-container .item{text-align: center;}
.solu-product-container .item .item-inner{display: block;opacity: .5;transition: all .5s;}
.solu-product-container .item .item-img{position: relative;transform: scale(.5);margin-bottom: 60px;transition: transform .5s;}
.solu-product-container .item .item-img img{max-width: 80%;max-height: 80%;width: auto;height: auto;margin: 0 auto;transition: all .5s;}
.solu-product-container .item .item-text{line-height: 1.2;font-weight: bold;color: inherit;opacity: 0;}
.solu-product-container .swiper-slide-active .item-inner{opacity: 1;}
.solu-product-container .swiper-slide-active .item-img{transform: scale(1);overflow: hidden;}
.solu-product-container .swiper-slide-active .item-img img{}
.solu-product-container .swiper-slide-active .item-text{padding: 0;opacity: 1;}
.solu-product-btn{left: 50% !important;width: 95% !important;transform: translate(-50%,-50%);opacity: 0;transition: all .5s;}
.solu-product-btn a{}
.solu-product-btn i{}
.solu-product-btn .prev{left: 1px !important;}
.solu-product-btn .next{right: 1px !important;}
.solu-product-container:hover .solu-product-btn{width: 100% !important;opacity: 1;}

.com-banner{background: url(img/p-r1-1_bg.jpg) center no-repeat;background-size: cover;}
.com-banner-inner{position: relative;height: 100vh;}
.com-banner-bg{position: absolute;bottom: 10.6%;left: 0;}
.com-banner-bg .com-banner-img{position: relative;display: block;width: 100%;height: auto;}
.com-banner-bg .com-banner-shape{position: absolute;top: -0.5%;left: 0;width: 100%;height: 101%;display: flex;justify-content: space-between;transition: all .1s;}
.com-banner-bg .com-banner-shape .shape{width: 12.5%;height: 100%;background: #232323;-webkit-transform-origin: left !important;transform-origin: left !important;transition: all 1s;}
.com-banner-bg .com-banner-shape.aos-animate .shape{transform: scale(0, 1);}
.com-banner-main{position: relative;height: 100%;}
.com-banner-text{position: absolute;bottom: 54%;left: 24%;}
.com-banner-text .com-banner-tit{line-height: 1.2;color: #fff;}
.com-banner-text .com-banner-tit .word{padding-right: 20px;line-height: inherit;overflow: hidden;text-transform: uppercase;}
.com-banner-text .com-banner-tit .word2{margin-left: 7.3vw;text-align: right;}
.com-banner-text .com-banner-tit .word span{display: block;}

.product-list{padding: 100px 0 140px;}
.product-list-inner{}
.product-type{margin-bottom: 6%;text-align: center;}
.product-type-tit{margin-bottom: 1.65em;text-transform: uppercase;}
.product-type-nav{display: flex;justify-content: center;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;}
.product-type-nav a{position: relative;display: block;margin: 0 20px;padding-top: 5px;line-height: 50px;color: #333;}
.product-type-nav a:not(:first-child)::before{position: absolute;top: 50%;left: -20px;display: block;content: "";width: 2px;height: 20px;margin-top: -8px;background: #999;}
.product-type-nav .active{color: #66b157;}
.product-type-nav .active::after{position: absolute;bottom: -1px;left: 0;display: block;content: "";width: 100%;height: 2px;background: #66b157;}
.product-list-ul{}
.product-list-ul .item{float: left;width: 32.6%;margin-right: 1.1%;margin-bottom: 3%;}
.product-list-ul .item:nth-child(3n){margin-right: 0;}
.product-list-ul .item a{display: block;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,.07);transition: all .5s;}
.product-list-ul .item-img{position: relative;padding-bottom: 100%;background: url(img/product-list-bg.png) center no-repeat;background-size: cover;}
.product-list-ul .item-img img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 70%;max-height: 70%;width: auto;height: auto;transition: all .5s;}
.product-list-ul .item-text{padding: 34px 0;line-height: 1.2;text-align: center;}
.product-list-ul .item a:hover{box-shadow: 0 0 10px rgba(0,0,0,.15);}
.product-list-ul .item a:hover .item-img img{transform: translate(-50%,-50%) scale(1.05);}
.product-list-ul .item a:hover .item-text{color: #66b157;}

.product-read1{position: relative;padding: 100px 0;text-align: center;color: #fff;background: #1a1a1a;}
.product-read1-tit{line-height: 1.5;margin-bottom: 1em;}
.product-read1-main{max-width: 100%;width: 1100px;margin: 0 auto;}
.product-read1-sum p{line-height: 1.9;}
.product-read2{position: relative;padding: 120px 0 134px;color: #fff;background: url(img/p-r1-2_bg.jpg) bottom center no-repeat;background-size: cover;overflow: hidden;}
.product-read2-main{align-items: center;max-width: 100%;width: 1190px;margin: 0 auto;}
.product-read2-left{width: 50%;}
.product-read2-tags{margin-bottom: 72px;}
.product-read2-btn{display: flex;}
.product-read2-btn .more{margin-right: 60px;border-color: #fff;color: #fff;}
.product-read2-btn .more:last-child{margin-right: 0;}
.product-read2-right{position: relative;width: 42%;}
.product-read2-right img{display: block;width: 100%;height: auto;}
.product-read2-right .img2{position: absolute;top: 100%;left: 0;transform: rotateX(180deg);opacity: .1;}
.product-read2-right .img2::before{position: absolute;top: 0;left: 0;display: block;content: "";width: 100%;height: 100%;background-image: linear-gradient(#fff,#ccc);opacity: .1;}

.product-read3{padding-top: 110px;}
.product-read3-top{margin-bottom: 75px;text-align: center;}
.product-read3-inner{position: relative;}
.product-read3-main{position: relative;color: #fff;}
.product-read3-tabs{position: absolute;left: 50%;bottom: 160px;transform: translateX(-50%);display: flex;justify-content: center;border-bottom: 2px solid rgba(255,255,255,.4);z-index: 2;}
.product-read3-tabs a{position: relative;display: block;width: 25%;padding: 8px 0 14px;text-align: center;line-height: 1.2;color: rgba(255,255,255,.4);}
.product-read3-tabs a::before{position: absolute;left: 50%;bottom: -2px;transform: translateX(-50%);display: block;content: "";width: 0;height: 2px;background: #66b157;transition: all .7s;}
.product-read3-tabs .active{color: #fff;}
.product-read3-tabs .active::before{width: 100%;}
.product-read3-container{}
.product-read3-container .item{position: relative;height: 100%;box-sizing: border-box;}
.product-read3-container .item-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.product-read3-container .item-inner{position: absolute;top: calc(100% - 140px);left: 50%;transform: translateX(-50%);}
.product-read3-container .item-inner p{min-height: 3.8em;line-height: 1.9;}

.product-read4{position: relative;padding: 110px 0 180px;background-position: center;background-repeat: no-repeat;background-size: cover;overflow: hidden;z-index: 9;}
.product-read4-inner{}
.product-read4-main{align-items: center;max-width: 100%;width: 1160px;margin: 0 auto;}
.product-read4-left{width: ;}
.product-read4-tit{margin-bottom: 1.8em;}
.product-read4-right{position: relative;width: 42%;/*max-width: 650px;*/}
.product-read4-right img{display: block;width: 100%;height: auto;}
.product-read4-right .img2{position: absolute;top: 100%;left: 0;transform: rotateX(180deg);opacity: .1;}
.product-read4-right .img2::before{position: absolute;top: 0;left: 0;display: block;content: "";width: 100%;height: 100%;background-image: linear-gradient(#fff,#ccc);opacity: .1;}
.product-read5{position: relative;}
.product-read5-bg, .product-read5-inner{;background-position: center;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;}
.product-read5-inner{}
.product-read5-main{display: flex;justify-content: flex-end;align-items: center;height: 100%;padding-top: 300px;color: #fff;box-sizing: border-box;}
.product-read5-right{width: 46%;}
.product-read5-tit{margin-bottom: 1.4em;}
.product-read5-tags{display: grid;/*justify-content: space-between;*/grid-template-columns: auto auto;}
.product-read5-tags li strong{color: #66b157;}
.product-read6{position: relative;z-index: 2;}
.product-read6 .com-wrap2-text li{font-weight: bold;}

.service-faq{padding: 100px 0 85px;}
.service-faq-inner{}
.service-faq-tit{margin-bottom: 1em;text-align: center;text-transform: uppercase;}
.service-faq-main{}
.faq-list{}
.faq-list .faq-item{padding: 30px 20px;border-bottom: 1px solid #ccc;transform: rotate(0deg);}
.faq-list .faq-item-q{display: flex;cursor: pointer;}
.faq-list .faq-item-q div{line-height: 45px;}
.faq-list .faq-item-q .item-tip{font-size: 20px;color: #ccc;}
.faq-list .faq-item-q .item-icon{transform: rotate(-90deg);color: #999;text-align: center;transition: all .5s;}
.faq-list .faq-item-q .item-icon i{font-size: 20px;font-weight: bold;}
.faq-list .item-tip, .faq-list .item-icon{width: 70px;height: 100%;}
.faq-list .item-tit, .faq-list .item-sum{width: calc(100% - 140px)}
.faq-list .faq-item-a{display: none;}
.faq-list .faq-item-a .faq-item-a-inner{display: flex;padding: 10px 0;}
.faq-list .faq-item-a .item-tip{line-height: 26px;}
.faq-list .faq-item-a .item-sum p{margin-bottom: 10px;line-height: 26px;}
.faq-list .faq-item-a .item-sum p:last-child{margin-bottom: 0;}
.faq-list .faq-item-on{border-bottom-color: #21a13b;box-shadow: 0 0 10px rgba(0,0,0,.05);}
.faq-list .faq-item-on .faq-item-q .item-tip{color: #21a13b;}
.faq-list .faq-item-on .faq-item-q .item-tit{color: #21a13b;}
.faq-list .faq-item-on .faq-item-q .item-icon{color: #21a13b;transform: rotate(0deg);}
.faq-more{margin: 85px auto 0;}

.service-wty{position: relative;padding: 110px 0 190px;color: #fff;background: url(img/service-warranty-bg.jpg) center no-repeat;background-size: cover;}
.service-wty-inner{}
.service-wty-tit{margin-bottom: 2.4em;text-align: center;text-transform: uppercase;}
.service-wty-main{position: relative;}
.service-wty-container{width: 100%;margin-left: -20px;padding: 20px;}
.service-wty-container .card{}
.service-wty-container .card-inner{position: relative;display: block;}
.service-wty-container .card-inner>div{border-radius: 10px;box-sizing: border-box;}
.service-wty-container .card-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid #fff;}
.service-wty-container .card-main{position: relative;padding: 11.4% 7.3% 14.4%;overflow: hidden;transition: all .5s;}
.service-wty-container .card-main::before{position: absolute;top: 0;left: 0;display: block;content: "";width: 100%;height: 100%;background-image: linear-gradient(#23a13b,#7dce2c);opacity: 0;transition: all .5s;}
.service-wty-container .card-main div{position: relative;}
.service-wty-container .card-num{margin-bottom: 11.4%;}
.service-wty-container .card-tit{margin-bottom: 41.1%;line-height: 1.4;}
.service-wty-container .card-icon{}
.service-wty-container .card-icon span{margin-right: 6px;}
.service-wty-container .card-inner:hover .card-main{transform: rotate(-4deg);}
.service-wty-container .card-inner:hover .card-main::before{opacity: 1;}
.slide-btn{position: absolute;top: 50%;left: 0;width: 100%;z-index: 2;}
.slide-btn a{position: absolute;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;width: 60px;height: 60px;color: #666;border-radius: 50%;background: #b2b0ad;transition: all .5s;}
.slide-btn i{font-size: 24px;}
.slide-btn .prev{left: -80px;}
.slide-btn .next{right: -80px;}
.slide-btn a:hover{background: #21a13b;color: #fff;}


.service-download{padding: 110px 0 0;}
.service-download-tit{margin-bottom: 1.2em;text-align: center;text-transform: uppercase;}
.service-download-tabs{display: flex;justify-content: center;margin-bottom: 60px;padding: ;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;}
.service-download-tabs a{position: relative;margin: 0 22px;padding: 12px 0;line-height: 2;color: #333;}
.service-download-tabs a:not(:last-child)::before{position: absolute;top: 50%;right: -22px;display: block;content: "";width: 1px;height: 20px;margin-top: -10px;background: #333;}
.service-download-tabs .active{color: #66b157;}
.service-download-tabs .active::after{position: absolute;top: 100%;left: 0;width: 100%;height: 2px;margin-top: -1px;background: #66b157;display: block;content: "";}
.service-download-main{}
.service-download-ul .item{float: left;display: flex;justify-content: space-between;align-items: center;width: 49%;margin-right: 2%;margin-bottom: 2%;padding: 45px 30px;border: 1px solid #d9d9d9;box-sizing: border-box;}
.service-download-ul .item:nth-child(2n){margin-right: 0;}
.service-download-ul .item-img{position: relative;width: 40%;padding-bottom: 47%;}
.service-download-ul .item-img img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 90%;max-height: 90%;width: auto;height: auto;}
.service-download-ul .item-text{width: 50%;}
.service-download-ul .item-text .item-tit{display: flex;justify-content: space-between;align-items: center;margin-bottom: 1.83em;padding-bottom: 0.83em;border-bottom: 1px solid #d9d9d9;}
.service-download-ul .item-text .item-tit span{line-height: 1.2;}
.service-download-ul .item-text .item-tit i{font-size: inherit;}
.service-download-ul .item-text .item-sum{margin-bottom: 17%;line-height: 1.875;}
.service-download-ul .item-text .item-tags{margin-left: -6px;}
.service-download-ul .item-text .item-tags a{position: relative;top: 1px;display: inline-block;margin: 0 6px;line-height: 1.875;}
.service-download-ul .item:hover{color: #fff;background: #66b157;}
.service-download-ul .item:hover .item-tit{color: #fff;border-bottom-color: #fff;}

.download-read{padding: 200px 0 150px;}
.download-read-tit{margin-bottom: 1.5em;text-align: center;}
.download-read-tabs{display: flex;justify-content: center;text-align: center;border-bottom: 1px solid #d9d9d9;}
.download-read-tabs a{position: relative;display: block;width: 23%;padding: 30px 0;}
.download-read-tabs .active{color: #66b157;}
.download-read-tabs .active::before{position: absolute;bottom: -1px;left: 0;display: block;content: "";width: 100%;height: 2px;background: #66b157;}
.download-read-main{min-height: 100px;margin-bottom: 90px;}
.download-read-main .item{}
.download-read-main .item p{padding: 30px 0;font-size: 16px;color: #666;font-weight: normal;}
.download-read-main .item li{border-bottom: 1px solid #d9d9d9;}
.download-read-main .item a{display: block;padding: 20px 32px;line-height: 1.67;box-sizing: border-box;background-image: url(img/icon-download.png);background-position: right 32px center;background-repeat: no-repeat;}
.download-read-main .item a:hover{color: #fff;background-color: #66b157;background-image: url(img/icon-download-hover.png);}
.download-read-btn{text-align: center;}


.service-form{padding: 110px 0 80px;}
.service-form-inner{}
.service-form-tit{margin-bottom: 1.3em;text-align: center;text-transform: uppercase;}
.service-form-tabs{display: flex;justify-content: center;margin-bottom: 78px;}
.service-form-tabs .more{width: 240px;margin: 0 20px;}
.service-form-main{}
.service-form-main .form{}

.common-form .row{display: flex;justify-content: space-between;margin-bottom: 20px;}
.common-form .row-col1 .row-input, .common-form .row-col1 .row-textarea{width: 100%;}
.common-form .row-col2 .row-input{width: 47.4%;}
.common-form .row-col3 .row-input{width: 31.5%;}
.common-form .row label{display: inline-block;margin-bottom: 14px;/*font-weight: bold;*/}
.common-form .row label span{margin-left: 6px;color: #d63535;}
.common-form .row input, .common-form .row textarea{display: block;width: 100%;padding: 18px;font-family: inherit;line-height: 30px;border: 1px solid #999;box-sizing: border-box;border-radius: 70px;outline: none;}
.common-form .row textarea{min-height: 186px;border-radius: 25px;resize: none;}
.common-form .row input:focus, .common-form .row textarea:focus{border-color: #66b157;}
.common-form .row .select-box{position: relative;z-index: 2;}
.common-form .row .select-tit{position: relative;z-index: 2;display: flex;justify-content: space-between;width: 100%;padding: 18px;line-height: 30px;background: #fff;border: 1px solid #999;box-sizing: border-box;border-radius: 70px;cursor: pointer;}
.common-form .row .select-list{position: absolute;top: 50%;left: 0;display: none;width: 100%;padding: 54px 0 20px;background: #fff;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.common-form .row .select-list-ul{max-height: 250px;}
.common-form .row .select-list-ul li{padding: 10px 18px;line-height: 30px;cursor: pointer;}
.common-form .row .select-list-ul li:hover{background: #66b157;color: #fff;}
.common-form .row .select-box:hover .select-list{display: block;}
.common-form .form-tip{display: flex;align-items: center;}
.common-form .form-tip-icon{position: relative;width: 18px;height: 18px;margin-right: 12px;border: 1px solid #333;border-radius: 50%;box-sizing: border-box;cursor: pointer;}
.common-form .form-tip-icon-on{border-color: #66b157;}
.common-form .form-tip-icon-on::before{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: block;content: "";width: 8px;height: 8px;background: #66b157;border-radius: 50%;}
.common-form .form-tip a{color: #66b157;}
.form-submit{margin-top: 30px;}
.form-submit .submit{margin: 0 auto;}
.form-submit .submit:hover{color: #fff;background-image: linear-gradient(to right,#80d02b,#21a13b);cursor: pointer;}

.partner{padding: 240px 0 140px;background: url(img/partners-bg.jpg) top center no-repeat;background-size: cover;}
.partner-inner{}
.partner-top{margin-bottom: 40px;color: #fff;}
.partner-tit{margin-bottom: 1.4em;text-transform: uppercase;}
.partner-sum{}
.partner-sum p{line-height: 1.9;}
.partner-main{background: #ededed;}
.partner-main>div{padding: 4.2% 6.5%;}
.partner-banner{}
.partner-banner .partner-banner-logo{display: block;width: 37%;margin-bottom: 25px;}
.partner-banner-tit{display: flex;align-items: center;text-transform: uppercase;}
.partner-banner-tit img{width: 50px;height: auto;margin-right: 10px;font-size: 0.8em;}
.partner-form-box{padding: ;background: #fff;}
.partner-step .partner-step-info{margin-bottom: 50px;font-weight: bold;}
.partner-step .question{}
.partner-step .question-tit{margin-bottom: 20px;font-weight: bold;}
.partner-step .question-tit span{color: #d63535;}
.partner-step .question-choice{}
.partner-step .question-choice .item{margin-bottom: 14px;}
.partner-step .question-choice .item .item-inner{display: inline-flex;align-items: flex-start;line-height: 30px;cursor: pointer;}
.partner-step .question-choice .item span{position: relative;display: block;width: 18px;height: 18px;margin-top: 6px;margin-right: 14px;border: 1px solid #9d9d9d;border-radius: 50%;box-sizing: border-box;}
.partner-step .question-choice .active span{border-color: #66b157;}
.partner-step .question-choice .active span::before{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: block;content: "";width: 8px;height: 8px;background: #66b157;border-radius: 50%;}
.partner-btn{margin-top: 60px;}
.partner-tips{}
.partner-tips p{margin-bottom: 1.3em;line-height: 1.9;color: #666;}
.partner-tips p:last-child{margin-bottom: 0;}
.partner-tips p a{color: #66b157;}
.partner-step2 .step-form{display: none;}
.partner-step2 .partner-step-info{display: flex;justify-content: space-between;align-items: center;}
.partner-step2 .partner-step-info i{display: block;width: 50px;height: 50px;font-size: 20px;text-align: center;line-height: 50px;color: #fff;border-radius: 50%;background: #66b157;cursor: pointer;}
.partner-step2 .form-submit{}
.partner-step2 .form-submit .submit{margin-left: 0;margin-right: 0;}
.partner-step2 .common-form .row{margin-bottom: 30px;}
.partner-step2 .common-form .row input, .partner-step2 .common-form .row textarea, .partner-step2 .common-form .row .select-tit{padding: 6px 10px;border-radius: 10px;border-color: #f1f1f1;}
.partner-step2 .common-form .row .select-list{padding-top: 42px;}
.partner-step2 .radio-list-ul{}
.partner-step2 .radio-list-ul .li{margin-bottom: 10px;}
.partner-step2 .radio-list-ul .li-inner{display: inline-flex;align-items: flex-start;line-height: 30px;cursor: pointer;}
.partner-step2 .radio-list-ul .li-inner span{position: relative;display: block;width: 18px;height: 18px;margin-top: 6px;margin-right: 14px;border: 1px solid #9d9d9d;border-radius: 50%;box-sizing: border-box;}
.partner-step2 .radio-list-ul .on .li-inner span{border-color: #66b157;}
.partner-step2 .radio-list-ul .on .li-inner span::before{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: block;content: "";width: 8px;height: 8px;background: #66b157;border-radius: 50%;}
.partner-step2 .common-form .row textarea{min-height: 72px;}

.contact-job{position: relative;padding: 100px 0 90px;background: #ededed;}
.contact-job-inner{}
.contact-job-tit{margin-bottom: 1.2em;text-align: center;text-transform: uppercase;}
.contact-job-main{}
.contact-job-ul{}
.contact-job-ul .card{float: left;width: 49.4%;margin-right: 1.2%;margin-bottom: 1.2%;padding: 3.2%;background: #fbfbfb;box-sizing: border-box;transition: all .5s;}
.contact-job-ul .card:nth-child(2n){margin-right: 0;}
.contact-job-ul .card-tit{margin-bottom: 4.5%;height: .9em;-webkit-line-clamp: 1;}
.contact-job-ul .card-sum{margin-bottom: 10.4%;line-height: 1.9;height: 3.8em;-webkit-line-clamp: 2;}
.contact-job-ul .card:hover{box-shadow: 0 0 10px rgba(0,0,0,.1);}
.contact-job-more{margin: 35px auto 0;}

.contact-us{position: relative;padding: 110px 0 0;overflow: hidden;}
.contact-us-bg{position: absolute;width: 51.4%;left: -3.5%;bottom: -3.2%;}
.contact-us-inner{position: relative;}
.contact-us-tit{margin-bottom: 1.45em;text-align: center;text-transform: uppercase;}
.contact-us-main{display: flex;}
.contact-info{position: relative;width: 37.5%;}
.contact-form{width: 62.5%;padding-left: 6.8%;padding-bottom: 65px;box-sizing: border-box;border-left: 1px solid #ededed;}
.contact-us-subtit{display: flex;align-items: center;margin-bottom: 50px;}
.contact-us-subtit img{margin-right: 26px;}
.contact-us-subtit span{}
.contact-info-main{position: relative;}
.contact-info-main ul{}
.contact-info-main li{display: flex;align-items: flex-start;margin-bottom: 22px;}
.contact-info-main li span{display: block;/*font-weight: bold;*/line-height: 1.5;}
.contact-info-main li .span1{width: 54px;margin-right: 32px;text-align: right;white-space: nowrap;}
.contact-info-tip{position: absolute;left: 0;bottom: 140px;line-height: 1.9;}

.about-company{padding: 96px 0 140px;}
.about-company .about-company-inner{text-align: center;}
.about-company .company-tit{margin-bottom: 1em;text-transform: uppercase;}
.about-company .company-sum{max-width: 100%;width: 1300px;margin: 0 auto 4%;}
.about-company .company-sum p{line-height: 2;}
.about-company .company-tags{max-width: 100%;width: 1050px;margin: 0 auto;}
.about-company .company-tags-ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.about-company .company-tags-ul .item{min-width: 20.5%;margin-bottom: 30px;}
.about-company .company-tags-ul .iconfont{display: block;margin-bottom: .3em;font-size: 30px;}
.about-company .company-tags-ul .item-top{}
.about-company .company-tags-ul .item-top .item-nums{display: inline-block;font-size: 34px;font-weight: bold;color: #66b157;}
.about-company .company-tags-ul .item-top .item-icon{display: inline-block;font-size: 28px;font-weight: lighter;color: #66b157;}
.about-company .company-tags-ul .item-text{margin-top: 16px;color: #333;}

.about-culture{}
.about-culture-inner{position: relative;}
.about-culture .culture-tit{margin-bottom: 3.7%;text-align: center;text-transform: uppercase;}
.about-culture .culture-list-ul{display: flex;justify-content: space-between;}
.about-culture .card{position: relative;width: 33.33333%;}
.about-culture .card-img{overflow: hidden;}
.about-culture .card-img img{width: 100%;height: auto;transition: all 1s;}
.about-culture .card-img .card-img-shadow{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.4);opacity: 1;transition: all .5s;}
.about-culture .card-main{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 80%;color: #fff;}
.about-culture .card-text{text-align: center;}
.about-culture .card-text .text-tit{display: flex;justify-content: center;align-items: center;margin-bottom: 1.65em;font-weight: bold;color: inherit;}
.about-culture .card-text .text-tit i{margin-right: 10px;color: inherit;}
.about-culture .card-text .text-sum{line-height: 1.42;color: inherit;}
.about-culture .card:hover .card-img img{transform: scale(1.05);}
.about-culture .card:hover .card-img-shadow{opacity: .6;}
.about-culture .card:hover .card-word{bottom: -30px;opacity: 1;-webkit-text-stroke: 1px #66b157;-webkit-text-fill-color: #66b157;}

.article-hot{background: #f2f2f2;padding: 86px 0;}
.article-hot .item{display: flex;border-radius: 15px;border: 1px solid #d9d9d9;overflow: hidden;}
.article-hot .item-img{width: 60%;overflow: hidden;}
.article-hot .item-text{width: 40%;padding: 7.6% 5% 8.2% 5.4%;box-sizing: border-box;}
.article-hot .item-img img{width: 100%;height: 100%;object-fit: cover;transition: all .7s;}
.article-hot .item-text .item-time{}
.article-hot .item-text .item-tit{height: 3.34em;-webkit-line-clamp: 2;margin-top: 8.3%;margin-bottom: 9.6%;line-height: 1.67;}
.article-hot .item-text .item-sum{line-height: 1.67;}
.article-hot .item-text .item-more{display: inline-block;margin-top: 28%;border-bottom: 1px solid #666;}
.article-hot .item:hover .item-img img{transform: scale(1.05);}
.article-hot .item:hover .item-tit{color: #66b157;}
.article-hot .item:hover .item-more{color: #66b157;border-color: #66b157;}

.article-list{padding: 80px 0 134px;}
.article-list-inner{}
.news-item a{position: relative;display: block;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.news-item .item-img{position: relative;overflow: hidden;}
.news-item .item-img img{width: 100%;height: auto;transition: .7s;}
.news-item .item-text{padding: 30px 20px;box-sizing: border-box;}
.news-item .item-text .item-tit{height: 3em;-webkit-line-clamp: 2;line-height: 1.5;}
.article-list-ul .item{float: left;width: 32%;margin-right: 2%;margin-bottom: 2%;}
.article-list-ul .item:nth-child(3n){margin-right: 0;}
.article-list-ul .item a{}
.article-list-ul .item-text .item-tit{margin-top: 10px;margin-bottom: 15px;}
.article-list-ul .item a:hover{box-shadow: 0 0 10px rgba(0,0,0,.2);}

.article-read{padding: 120px 0;}
.article-read-top{display: flex;justify-content: space-between;align-items: flex-start;padding-bottom: 20px;border-bottom: 2px solid #333;}
.article-read-top .article-read-tit{margin-right: 7.7%;line-height: 1.5;}
.article-read-top .article-read-time{white-space: nowrap;margin-top: 10px;}
.article-read-content{padding: 80px 0 100px;}
.article-read-content p{margin-bottom: 1em;line-height: 1.5;text-indent: 2em;}

.read-page{}
.read-page-top{margin-bottom: 32px;padding: 38px 0;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;}
.read-page-top a{display: block;max-width: 49%;}
.read-page-top .page-prev{float: left;text-align: left;}
.read-page-top .page-next{float: right;text-align: right;}
.read-page-top p{margin-bottom: 0.75em;color: #333;line-height: 1.67;}
.read-page-top a:hover p{color: #66b157;}
.read-page-bottom{position: relative;text-align: center;}
.read-page-bottom .page-prev, .read-page-bottom .page-next{position: absolute;top: 50%;transform: translateY(-50%);display: flex;align-items: center;height: 50px;color: #333;}
.read-page-bottom .page-prev{left: 0;text-align: left;}
.read-page-bottom .page-next{right: 0;text-align: right;}
.read-page-bottom .page-prev i{margin-right: 18px;font-size: 22px;}
.read-page-bottom .page-next i{margin-left: 18px;font-size: 22px;}
.read-page-bottom .page-return{}
.read-page-bottom a:hover{color: #66b157;}
.read-page-bottom .page-return:hover span{margin-right: 14px;}
.com-btn{display: inline-flex;justify-content: center;align-items: center;}
.com-btn span{display: block;margin-right: 14px;padding-bottom: 1px;border-bottom: 1px solid #666;transition: all .4s;}
.com-btn i{display: block;width: 50px;height: 50px;font-size: 22px;line-height: 50px;text-align: center;color: #fff;background: #66b157;border-radius: 50%;border: 1px solid #66b157;transition: all .5s;}
.com-btn:hover span{margin-right: 26px;color: #66b157;border-bottom-color: #66b157;}

.dealer-wrap{padding: 86px 0 140px;background: #fff;}
.dealer-wrap-inner{position: relative;}
.dealer-tit{margin-bottom: 5%;text-align: center;}
.dealer-type{position: relative;margin: 0 auto 4.2%;width: 200px;}
.dealer-type-now{position: relative;display: flex;justify-content: space-between;align-items: center;height: 50px;padding-left: 35px;padding-right: 26px;color: #fff;background: #66b157;border-radius: 50px;cursor: pointer;z-index: 9;}
.dealer-type-now span{}
.dealer-type-now i{font-size: 18px;}
.dealer-type-list{display: none;position: absolute;top: 25px;left: 0;width: 100%;padding: 45px 15px 20px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);border-radius: 10px;box-sizing: border-box;}
.dealer-type-list a{display: block;padding: 10px 20px;line-height: 1.2;}
.dealer-type-list a:hover{background: #f7f7f7;}
.dealer-list{}
.dealer-list-ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.dealer-list-ul .item{width: 23%;margin-bottom: 2.66%;padding: 40px 20px;box-shadow: 0 0 10px rgba(0,0,0,.08);box-sizing: border-box;transition: all .5s;}
.dealer-list-ul .item:last-child:nth-child(4n - 1){margin-right: 25.66%;}
.dealer-list-ul .item:last-child:nth-child(4n - 2){margin-right: 51.32%;}
.dealer-list-ul .item-logo{display: flex;justify-content: center;align-items: center;height: 50px;margin-bottom: 20px;}
.dealer-list-ul .item-logo img{max-width: 100%;max-height: 50px;}
.dealer-list-ul .item-tit{margin-bottom: 18px;line-height: 1.2;text-align: center;}
.dealer-list-ul .item-text{color: #666;}
.dealer-list-ul .item-text p{display: flex;align-items: flex-start;margin-bottom: 10px;padding: 6px 0;line-height: 22px;}
.dealer-list-ul .item-text i{margin-right: 14px;font-size: 20px;line-height: 22px;color: #999;}
.dealer-list-ul .item:hover{box-shadow: 0 0 10px rgba(0,0,0,.15);}

.search-wrap{padding: 100px 0;}
.search-wrap .search-top{margin-bottom: 50px;}
.search-wrap .search-list{}
.search-wrap .search-list .item{padding: 20px 0;border-bottom: 1px dashed #dedede;}
.search-wrap .search-list .item a{display: flex;justify-content: space-between;line-height: 2;color: #999;}
.search-wrap .search-list .item span{font-size: 14px;}
.search-wrap .search-list .item a:hover{color: #66b157;}




@media screen and (min-width: 1025px){
	/* 滚动条 */
	::-webkit-scrollbar {
		width: 5px;
		height: 5px;
	}
	::-webkit-scrollbar-track {
		border-radius: 0;
		background: rgba(255,255,255,0)
	}
	::-webkit-scrollbar-thumb {
		border-radius: 5px;
		background: #66b157;
	}
	::-webkit-scrollbar-thumb:hover {
		border-radius: 5px;
		background: #66b157;
	}
	.mshow{display: none !important;}



}

@media screen and (max-width: 1660px){
	.service-download-ul .item{padding: 34px 22px;}
	.service-download-ul .item-img{width: 38%;}
	.service-download-ul .item-text{width: 58%;}
	.service-download-ul .item-text .item-tit{margin-bottom: 1em;}
	.service-download-ul .item-text .item-sum{margin-bottom: 10%;}
	.service-download-ul .item-text .item-tags{font-size: 14px;}
	.dealer-list-ul .item{width: 32%;margin-right: 0 !important;margin-bottom: 2%;}
	.dealer-list-ul .item:last-child:nth-child(3n - 1){margin-right: 34% !important;}
	
	.pro-banner .pro-banner-img .pro-banner-para{min-width: 200px;min-height: 80px;border-radius: 80px;}
	.pro-banner .pro-banner-img .pro-banner-para span{font-size: 1.5em;}
	.f-50{font-size: 42px;}



}

@media screen and (max-width: 1440px){
	html, body{font-size: 16px;}
	.f-80{font-size: 64px;}
	.f-70{font-size: 56px;}
	.f-50{font-size: 40px;}
	.f-30{font-size: 24px;}
	
	.more{width: 120px;height: 42px;font-size: 14px;line-height: 40px;}

	.head .head-nav-ul .item{margin: 0 10px;}
	.banner .banner-btn{width: 100px;height: 40px;}
	.banner .banner-btn i{font-size: 18px;}


}


@media screen and (max-width: 1250px){

	.foot-nav{display: none;}

}


@media screen and (max-width: 1024px){

	/* 滚动条 */
	::-webkit-scrollbar {
		width: 1px;
		height: 1px;
	}
	::-webkit-scrollbar-track {
		border-radius: 0;
		background: rgba(255,255,255,.1)
	}
	::-webkit-scrollbar-thumb {
		border-radius: 1px;
		background: rgba(255,255,255,.5);
	}
	::-webkit-scrollbar-thumb:hover {
		border-radius: 1px;
		background: rgba(255,255,255,.5);
	}

	html, body{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
	.mhide{display: none !important;}
	.mshow{display: block;}
	
	.w1820{width: 94%;}
	.w1560{width: 94%;}
	.w1200{min-width: auto;width: 94%;}
	.w1560-ml{margin-left: 3%;}
	.w1560-mr{margin-right: 3%;}
	
	.f-80{font-size: 30px;}
	.f-70{font-size: 28px;}
	.f-50{font-size: 22px;}
	.f-30{font-size: 18px;}
	.f-24{font-size: 17px;}
	/*.more{width: 120px;height: 42px;font-size: 14px;line-height: 40px;}*/


	.head{position: fixed;color: #333;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);}
	.head .head-inner{position: relative;height: 70px;}
	.head, .head-h{height: 70px;}
	.head-top{display: none;}
	.head-main{padding: 20px 0;font-size: 0;text-align: inherit;}
	.head .head-logo{position: static;width: auto;height: 30px;transform: translateY(0);float: left;}
	.head .head-logo .logo-default{display: none !important;}
	.head .head-logo .logo-active{display: block !important;max-height: 100%;width: auto;}
	
	.head .head-tool{width: auto;margin-right: ;padding: 0;}
	.head .head-tool-link{margin-right: 10px;}
	.head-tool-search, .head-tool-tel{display: none;}
	.head-tool{right: 0;height: 70px;margin-right: 40px;font-size: 15px;border-left: none !important;}
	.head-menu{position: absolute;top: 50%;right: 0;margin-top: -19px;margin-right: -10px;padding: 10px;}
	.head-menu .line{display:block;width:23px;height: 2px;background: #66b157;margin-top:6px;transition: all .3s;}
	.head-menu .line:first-child{margin-top: 0;}
	.head-menu .is-active:nth-child(1){-webkit-transform: translateY(8px)rotate(45deg); -ms-transform: translateY(8px)rotate(45deg); -o-transform: translateY(8px)rotate(45deg); transform: translateY(8px)rotate(45deg); }
	.head-menu .is-active:nth-child(2){opacity: 0;}
	.head-menu .is-active:nth-child(3){-webkit-transform: translateY(-8px)rotate(-45deg); -ms-transform: translateY(-8px)rotate(-45deg); -o-transform: translateY(-8px)rotate(-45deg); transform: translateY(-8px)rotate(-45deg); }
	.head .head-nav, .head .head-tel{display: none;}
	.mhead-wrap{position: fixed;top: 70px;left: 0;display: none;width: 100%;height: calc(100% - 70px);margin-right: 0;overflow: auto;background: #fff;border-top: 1px solid #e7edf0;z-index: 9999;}
	.mhead-nav li{position: relative;padding: 0 4%;border-bottom: 1px solid #e7edf0;}
	.mhead-nav .is-sec::before{position: absolute;top: 0;left: 0;display: block;content: "";width: 100%;height: 59px;background-image: url(img/icon-open.svg?v=1);background-position: 95% 23px;background-size: 14px 14px;background-repeat: no-repeat;}
	.mhead-nav .is-sec-active::before{background-image: url(img/icon-close.svg?v=1);}
	.mhead-nav li>a{position: relative;color: #000;line-height: 59px;}
	.mhead-nav .no-sec>a{display: block;}
	.mhead-nav .is-sec>a{display: inline-block;}
	.mhead-nav .sec-nav{display: none;padding: 0 20px 20px;padding-right: 0;}
	.mhead-nav .sec-nav .sec-nav-list:last-child{margin-top: 10px;}
	.mhead-nav .sec-nav span{display: block;line-height: 2;}
	.mhead-nav .sec-nav a{display: flex;padding: 10px 20px;padding-right: 0;line-height: 20px;}
	.mhead-nav .sec-nav a i{display: inline-block;width: 30px;height: 20px;margin-left: 6px;background: url(img/icon-gq.png) center no-repeat;background-size: cover;}
	.mhead-link-btn{display: flex !important;justify-content: space-between;align-items: center;padding: 10px 0;}
	.mhead-link-btn span{line-height: 1;}


	.banner .item{height: 400px;}
	.banner .banner-btn a{opacity: .8 !important;}
	
	.i-wrap0{padding: 60px 0;}
	.i-wrap0 .i-wrap0-inner{flex-wrap: wrap;}
	.i-wrap0 .i-wrap0-img{width: 90%;margin: 0 auto 30px;}
	.i-wrap0 .i-wrap0-main{width: 100%;margin-left: 0;}
	.i-wrap0 .i-wrap0-text .item{margin-bottom: 20px;}
	.i-wrap0 .i-wrap0-text .item-tit img{width: 40px;height: auto;}
	.i-wrap0 .i-wrap0-more{margin-top: 30px;}
	

	.i-wrap1{display: none;}
	.i-wrap1-inner{height: 60vh;padding: 10vh 0;background: #1a202c;}
	.i-wrap1-logo{height: 80vh;}
	.i-wrap1-main{height: 50vh;margin-top: 30vh;}
	.i-wrap1-main video{display: none;}
	.i-wrap1-main img{display: block;object-position: center;}

	.i-wrap2{padding: 100px 0;}
	.i-wrap2-bg{height: 120px;}
	.word-bg p{font-size: 150px;}

	.i-wrap3{height: auto;overflow: hidden;}
	.i-wrap3-main .i-wrap3-left{position: static;width: 100%;padding: 80% 0 80px;}
	.i-wrap3-right{width: 100%;}
	.i-wrap3-img{width: 100%;padding-top: 15%;padding-left: 20%;}
	.i-wrap3-page{top: auto;bottom: 30px !important;width: 100% !important;text-align: center;}
	.i-wrap3-page .swiper-pagination-bullet{display: inline-block;width: 30px;height: 4px;margin: 0 6px !important;}

	.i-wrap4{padding: 80px 0;overflow: hidden;}
	.i-wrap4-main{width: 120px;}
	.i-wrap4-main .item1{top: 7%;}
	.i-wrap4-main .item:nth-child(odd) .item-point{margin-left: 10px;}
	.i-wrap4-main .item:nth-child(even) .item-point{margin-right: 10px;}
	.i-wrap4-main .item-main{min-width: 130px;}
	.i-wrap4-main .item-main::before{top: 18px;width: 8px;}
	.i-wrap4-main .item:nth-child(odd) .item-main::before{right: -8px;}
	.i-wrap4-main .item:nth-child(even) .item-main::before{left: -8px;}

	.i-wrap4-main .item-main .item-icon{width: 24px;margin-top: -5px;}
	.i-wrap4-main .item-main .item-tit{font-size: 13px;line-height: 18px;}
	.i-wrap4-main .item-main .item-sum{display: none;}
	.i-wrap4-main .item-point span{width: 8px;height: 8px;}
	.i-wrap4-main .item-point span::before{border-width: 1px;animation: inscriptionRipple 4s ease-out infinite;}
	@keyframes inscriptionRipple{from {opacity: 1; width: 8px; height: 8px; } to {opacity: 0; width: 40px; height: 40px; } }

	.d-flex{flex-wrap: wrap;}
	.i-wrap5{padding: 30px 3%;}
	.i-wrap5-ul{margin-bottom: 20px;}
	.i-wrap5-ul .card{width: 100%;margin-bottom: 20px;}
	.i-wrap5-ul .card-inner{padding: 20px 10px;}
	.i-wrap5-ul .card-img{height: 200px;margin-bottom: 0;}
	.i-wrap5-ul .card-tit{height: auto;}
	.i-wrap6{padding: 60px 0;}
	.i-wrap6-tit{margin-bottom: 30px;}
	.i-wrap6-tabs a{line-height: 1.5;}
	.i-wrap6-container{padding-top: 30px;}
	.i-wrap6-container .card-ul{margin-bottom: 40px;}
	.i-wrap6-container .card-ul .item{margin-bottom: 20px;}
	.i-wrap6-container .card-ul .item-inner{display: flex;flex-direction: column-reverse;padding: 20px 0;}
	.i-wrap6-container .card-ul .item-left{width: 100%;}
	.i-wrap6-container .card-ul .item-right{position: static;width: 100%;transform: translateY(0);opacity: 1;margin-bottom: 14px;}
	.i-wrap6-container .card-ul .item-time{min-width: 80px;min-height: 80px;}
	.i-wrap6-container .card-ul .item-text .tit{margin-bottom: 15px;}
	.i-wrap6-container .card-ul .item-text .sum i{margin-right: 8px;font-size: 20px;}
	.i-wrap6-container .card-ul .item-text .sum p{line-height: 1.2;}
	.i-wrap6-container .card-ul .item-inner:hover .item-right{transform: translateY(0);}
	.i-wrap7{overflow: hidden;}
	.i-wrap7-main{flex-wrap: wrap;}
	.i-wrap7-img{width: 63%;padding-bottom: 72%;margin: 0 auto;}
	.i-wrap7-text{width: 100%;margin-top: 30px;}
	.i-wrap7-text .i-wrap7-container{width: 150px;}
	.i-wrap7-text .i-wrap7-tabs{margin-bottom: 20px;}
	.i-wrap7-more{margin-top: 40px;}

	.foot-top{padding: 20px 0;}
	.foot-email{display: none;}
	.foot-media .item{margin-left: 8px;}
	.foot-media .item-icon{width: 32px;height: 32px;}
	.foot-media .item-icon .iconfont{font-size: 18px;line-height: 32px;}
	.foot-media .item-hide{width: 60px;margin-left: -30px;padding: 2px;}
	.foot-media .item-sph .item-hide{margin-left: -60px;}
	.foot-media .item-sph .item-hide::after{left: 100%;}

	.solu-read-banner-inner{height: 100vh;padding-bottom: 25vh;}
	.solu-read-banner-bg{width: 94%;height: 300px;}
	.solu-read-banner-main{width: 94%;height: 300px;}
	.solu-read-banner-text{margin-top: 150px;height: auto;}
	.solu-read-banner-text .solu-read-banner-tit{margin-bottom: 30px;}
	.solu-read-banner-text .solu-read-banner-sum .p1{display: none;}
	.solu-read-banner-text .solu-read-banner-sum p{text-align: left;line-height: 1.3;}
	.h-100{height: 60vh;}
	
	.solu-md1{padding: 60px 0;}
	.solu-md1 .solu-md1-inner{flex-wrap: wrap;}
	.solu-md1 .solu-md1-text{width: 100%;margin-bottom: 30px;}
	.solu-md1 .solu-md1-img{width: 100%;}
	.solu-md2{padding: 70px 0;}
	.solu-md2 .solu-md2-tit{margin-bottom: 40px;}
	.solu-md2 .solu-md2-page{margin-top: 30px;}
	.related-product{padding: 70px 0;}
	.related-product-tit{margin-bottom: 40px;}
	.related-product-ul .card{width: 100%;margin-right: 0 !important;}
	.solu-md4 .solu-md4-tit{margin-bottom: 40px;}
	.solu-md4 .solu-md4-container .item{width: 60vw;}
	.solu-md4 .solu-md4-container .item-img{margin-bottom: 20px;}
	.solu-md4 .solu-md4-page{margin-top: 40px;}
	.slide-page .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 4px !important;}

	.solu-read1{padding: 60px 0;}
	.solu-read1-tit{margin-bottom: 30px;line-height: 1.2;}
	.parameter-content ul{margin-bottom: 20px;}
	.parameter-content ul li{line-height: 1.5;}
	.parameter-content ul strong{font-size: 20px;}
	.parameter-content ul li em{font-size: 18px;}
	.com-wrap1{background-attachment: inherit;}
	.com-wrap1-text{}
	.com-wrap1-text ul{max-width: 50%;margin: 0 0.8%;}
	.com-wrap2-bg{width: 56%;}
	.com-wrap2-main{width: 44%;padding: 10% 2%;}
	.com-wrap2-tit{margin-bottom: 1em;font-size: 20px;}
	.solu-read6{padding: 50px 0;}
	.solu-product{padding: 50px 0;}
	.solu-product-container .item .item-img{margin-bottom: 10px;}

	.slide-btn a{width: 42px;height: 42px;}
	.slide-btn i{font-size: 18px;}
	

	.product-list{padding: 60px 0;}
	.product-type-tit{margin-bottom: 30px;}
	.product-type-nav{justify-content: flex-start;overflow-x: auto;}
	.product-type-nav a{margin: 0 10px;padding: 10px 0;line-height: 1.5;white-space: nowrap;}
	.product-type-nav a:not(:first-child)::before{left: -10px;width: 1px;height: 10px;margin-top: -5px;}
	.product-type-nav a:first-child{margin-left: 0;}
	.product-type-nav a:last-child{margin-right: 0;}
	.product-list-ul .item{width: 49%;margin-right: 2% !important;}
	.product-list-ul .item:nth-child(2n){margin-right: 0 !important;}
	.product-list-ul .item-text{padding: 15px 0;font-size: 14px;}
	.pager-box{margin-top: 40px;}

	.com-banner-inner{height: 500px;}
	.com-banner-bg .com-banner-img{height: 150px;object-fit: cover;}
	.com-banner-text{left: 3%;}
	
	.pro-banner{height: auto;padding-top: 150px;padding-bottom: 100px;}
	.pro-banner .pro-banner-inner{}
	.pro-banner .pro-banner-text{width: 100%;margin-bottom: 30px;}
	.pro-banner .pro-banner-img{width: 100%;}
	.pro-banner .pro-banner-img .pro-banner-para{position: static;transform: translate(0,0);width: 90%;min-width: auto;min-height: auto;margin: 0 auto 20px;border-radius: 10px;}
	.pro-banner .pro-banner-img .pro-banner-para p{position: static;font-size: 14px;}

	.pro-md1{padding: 60px 0;}
	.pro-md1 .pro-md1-main{}
	.pro-md1 .pro-md1-left{width: 100%;margin-bottom: 30px;}
	.pro-md1 .pro-md1-right{width: 100%;}
	.pro-md1 .pro-md1-ul .item{margin-bottom: 20px;}
	.pro-md1 .pro-md1-ul .item-icon{width: 44px;margin-top: 0;}
	.pro-md1 .pro-md1-ul .item-text{width: calc(100% - 56px);}
	.pro-md2 .pro-md2-left{width: 90%;margin: 0 auto 40px;}
	.pro-md2-img{margin-bottom: 20px;}
	.pro-md2 .pro-md2-right{width: 100%;padding: 30px 20px;}
	.pro-md2-right .pro-md2-container .item-content td{padding: 10px 0;}
	.pro-md3 .download-read{padding: 60px 0;}
	
	.pro-md2-right .pro-md2-btn .prev{left: -10px;}
	.pro-md2-right .pro-md2-btn .next{right: -10px;}


	.product-read1{padding: 60px 0;}
	.product-read1-sum p{text-align: left;}
	.product-read2{padding: 50px 0;}
	.product-read2-tags{margin-bottom: 30px;}
	.product-read2-btn{display: block;}
	.product-read2-btn .more{margin-right: 0;margin-bottom: 15px;}
	.product-read3{padding-top: 60px;}
	.product-read3-top{margin-bottom: 30px;}
	.product-read3-tabs{bottom: auto;top: 50px;flex-wrap: wrap;justify-content: space-between;border-bottom: none;}
	.product-read3-tabs a{width: 49%;margin-bottom: 10px;padding: 8px 0;color: rgba(255,255,255,.7);}
	.product-read3-container .item-inner{top: auto;bottom: 50px;}
	.product-read3-container .item-inner p{line-height: 1.5;min-height: auto;}
	.product-read4{padding: 50px 0;}
	.product-read5-bg, .product-read5-inner{height: 40vh;background-position: left 45% center;background-size: 150% auto;background-color: #1a1a1a;}
	.product-read5-bg{margin-top: -1px;}
	.product-read5-right{width: 50%;}
	.product-read5-tags li{font-size: 14px;}
	.product-read5-tags li strong{font-size: 18px;}
	.product-read6 .com-wrap2-text li img{max-width: 36px;}

	.service-faq{padding: 60px 0;}
	.faq-list .faq-item{padding: 20px 10px;}
	.faq-list .faq-item-q div{line-height: 30px;}
	.faq-list .item-tip, .faq-list .item-icon{width: 30px;}
	.faq-list .item-tit, .faq-list .item-sum{width: calc(100% - 60px);}

	.service-wty{padding: 60px 0;overflow: hidden;}
	.service-wty-tit{margin-bottom: 20px;}
	.service-wty-btn{top: 105%;}
	.service-wty-btn .prev{left: 0;}
	.service-wty-btn .next{right: 0;}

	.service-download{padding: 60px 0;}
	.service-download-tabs a{margin: 0 10px;white-space: nowrap;}
	.service-download-tabs a:first-child{margin-left: 0;}
	.service-download-tabs a:last-child{margin-right: 0;}
	.service-download-tabs a:not(:last-child)::before{right: -10px;height: 10px;margin-top: -5px;}
	.service-download-tabs{margin-bottom: 30px;overflow-x: auto;/*justify-content: space-between;*/}
	.service-download-ul .item{width: 100%;margin-right: 0 !important;padding: 20px 16px 20px 6px;}
	.service-download-ul .item-img{width: 44%;}
	.service-download-ul .item-text{width: 52%;}
	.service-download-ul .item-text .item-sum{margin-bottom: 0;}
	.service-download-ul .item-text .item-tags{display: none;}
	.service-download-ul .item-text .item-tags a{}
	.service-download-ul .item-text .item-tags a:first-child{margin-left: 0;}
	.service-download-ul .item-text .item-tags a:last-child{margin-right: 0;}
	.download-read{padding: 150px 0 40px;}
	.download-read-tit{margin-bottom: 20px;line-height: 1.2;}
	.download-read-tabs{}
	.download-read-tabs a{width: auto;margin: 0 10px;padding: 10px 0;line-height: 1;}
	.download-read-main{margin-bottom: 40px;}
	.download-read-main .item a{padding: 10px 12px;font-size: 14px;background-position: right 12px center;background-size: 12px 12px;}
	.service-form{padding: 50px 0;}
	.service-form-tabs{margin-bottom: 20px;}
	.common-form .row{flex-wrap: wrap;}
	.common-form .row-col3 .row-input{width: 100%;margin-bottom: 20px;}
	.common-form .row-col3 .row-input:last-child{margin-bottom: 0;}
	.common-form .row input, .common-form .row textarea{height: 54px;padding: 10px;}
	.common-form .row textarea{min-height: 140px;}

	.partner{padding: 160px 0 100px;}
	.partner-sum p{font-size: 14px;}
	.partner-main>div{padding: 30px 20px;}
	.partner-step .partner-step-info{margin-bottom: 30px;}

	.contact-job{padding: 60px 0;}
	.contact-job-ul .card{width: 100%;margin-bottom: 20px;margin-right: 0;padding: 30px 20px;}
	.contact-job-more{margin-top: 20px;}
	.contact-us{padding: 60px 0;}

	.contact-us-main{flex-wrap: wrap;}
	
	.contact-info{width: 100%;margin-bottom: 30px;}
	.contact-info-main li{margin-bottom: 10px;}
	.contact-info-main li .span1{margin-right: 15px;}
	.contact-info-tip{position: static;}
	.contact-us-subtit{margin-bottom: 20px;}
	.contact-us-subtit img{width: 40px;margin-right: 10px;}
	.contact-form{width: 100%;padding: 20px 0;border-left: none;border-top: 1px solid #ededed;}

	.about-company{padding: 60px 0 20px;}
	.about-company .company-tit{line-height: 1.2;}
	.about-company .company-sum p{text-align: left;}
	.company-tags-ul{width: 100%;}
	.company-tags-ul .item{width: 24%;margin-bottom: 20px;}
	.company-tags-ul .iconfont{font-size: 24px;}
	.company-tags-ul .item-top .item-nums{font-size: 26px;}
	.company-tags-ul .item-top .item-icon{font-size: 22px;}
	.company-tags-ul .item-text{margin-top: 8px;font-size: 12px;}
	.about-company .company-tags-ul .iconfont{font-size: 22px;}
	.about-company .company-tags-ul .item-top .item-nums{font-size: 20px;}
	.about-culture{padding: 50px 0;}
	.about-culture .culture-list-ul{display: block;width: 80%;margin: 0 auto;}
	.about-culture .card{width: 100%;margin-bottom: 20px;}
	
	.article-list{padding: 50px 0;}
	.article-list-ul .item{float: none;width: 100%;margin: 0 0 20px;}
	.article-read{padding: 60px 0;}
	.article-read-top{padding-bottom: 10px;border-bottom-width: 1px;}
	.article-read-top .article-read-tit{font-size: 20px;}
	.article-read-top .article-read-time{}
	.article-read-content{padding: 40px 0;}
	.read-page-top{display: none;}
	.read-page-bottom .page-return:hover span{margin-right: 8px;}
	.read-page-bottom .page-prev i{margin-right: 10px;font-size: 16px;}
	.read-page-bottom .page-next i{margin-left: 10px;font-size: 16px;}
	.dealer-wrap{padding: 50px 0 60px;}
	.dealer-type{width: 150px;height: 40px;}
	.dealer-type-now{height: 40px;padding-left: 20px;padding-right: 22px;border-radius: 40px;}
	.dealer-type-list{top: 20px;padding: 40px 15px 20px;}
	.dealer-wrap .dealer-list .dealer-list-ul .item{width: 100%;margin-right: 0 !important;margin-bottom: 20px;padding: 30px 15px 20px;}
	.com-btn span{margin-right: 8px;}
	.com-btn i{width: 32px;height: 32px;font-size: 14px;line-height: 32px;}
	.com-btn:hover span{margin-right: 15px;}

	
	






}


@media screen and (max-width: 768px){

	.solu-list-banner{height: 500px;}
	.solu-list-ul{margin-top: 30px;}
	.solu-list-ul .card{float: none;width: 100%;margin-bottom: 10px;}



}