html, body, input {font-family: 'Roboto', Sans-Serif;}
body.show {height: 100vh;overflow: hidden;}
h1,h2,h3,h4,h5,p {margin: 0;}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
input[type='number'] {-moz-appearance: textfield;}
select { -webkit-appearance: none;-moz-appearance: none;appearance: none;color:#000;background-color: #fff;}

.trans {transition: all 0.3s;}
.mt20 {margin-top: 0.2rem;}
.mt40 {margin-top: 0.4rem;}
.mt60 {margin-top: 0.6rem;}
.mt80 {margin-top: 0.8rem;}
.mb20 {margin-bottom: 0.2rem;}
.mb40 {margin-bottom: 0.4rem;}
.mb60 {margin-bottom: 0.6rem;}
.mb80 {margin-bottom: 0.8rem;}
.pt20 {padding-top: 0.2rem;}
.pt40 {padding-top: 0.4rem;}
.pt60 {padding-top: 0.6rem;}
.pt80 {padding-top: 0.8rem;}
.pb80 {padding-bottom: 0.8rem;}
.pb120 {padding-bottom: 1.2rem;}
.pt120 {padding-top: 1.2rem;}
.ptb40 {padding: 0.4rem 0;}
.ptb60 {padding: 0.6rem 0;}
.ptb70 {padding: 0.7rem 0;}
.ptb100 {padding: 1rem 0;}
.ptb120 {padding: 1.2rem 0;}
@media (max-width: 750px) {
    .mt40 {margin-top: 0.3rem;}
    .mt60 {margin-top: 0.3rem;}
    .mt80 {margin-top: 0.4rem;}
    .mb40 {margin-bottom: 0.3rem;}
    .mb60 {margin-bottom: 0.3rem;}
    .mb80 {margin-bottom: 0.4rem;}
    .pt60 {padding-top: 0.3rem;}
    .pt80 {padding-top: 0.4rem;}
    .pb80 {padding-bottom: 0.4rem;}
    .pb120 {padding-bottom: 0.6rem;}
    .pt120 {padding-top: 0.6rem;}
    .ptb60 {padding: 0.3rem 0;}
    .ptb70 {padding: 0.3rem 0;}
    .ptb100 {padding: 0.5rem 0;}
    .ptb120 {padding: 0.5rem 0;}
}

body ::-webkit-scrollbar {width: 3px;height: 3px;background-color: #eeeeee;border-radius: 30px;}
body ::-webkit-scrollbar-button {display: none;}
body ::-webkit-scrollbar-track {border-radius: 2px;}
body ::-webkit-scrollbar-thumb {background: var(--main-color);border-radius: 30px;}
body ::-webkit-scrollbar-thumb:hover {background: #999;}
.swiper-pagination {position: relative;display: flex;justify-content: center;bottom: 0!important;padding: 0.5rem 0 0;}
.swiper-pagination .swiper-pagination-bullet {width: 0.16rem;height: 0.16rem;margin: 0 0.04rem;border-radius: 50%;background-color: #d8d5d1;}
.swiper-pagination .swiper-pagination-bullet-active {background-color: var(--main-color);}
@media (max-width: 1024px) {
    body ::-webkit-scrollbar {width: 4px;height: 4px;}
    .swiper-pagination {text-align:center;}
    .swiper-pagination .swiper-pagination-bullet {display: inline-block;width: 10px;height: 10px;margin: 0 3px;}
    .swiper-pagination .swiper-pagination-bullet-active {opacity: 1;}
}

/*Top*/
#Top{position: fixed;top: 0;left: 0;width: 100%;padding: 0.2rem 0;transition: 0.5s;z-index: 100;}
#Top .auto{ padding: 0 0.8rem;}
#Top .top-language {position: relative;margin-left: 0.4rem; }
#Top .top-language span {padding-left: 0.3rem;height:0.2rem;background:url(../images/icon_lang.png) no-repeat left center/0.2rem; display:block;color:#fff;line-height: 0.2rem;}
#Top .top-language .drop {position: absolute;top:100%;left:50%;width: 0.6rem; transform:translateX(-50%);display: none;}
#Top .top-language a{ display: block;line-height: 0.3rem;width: 100%;margin-top:0.1rem;font-size: 14px;color: #fff; text-align: center;white-space: nowrap;border-radius: 50px;background: rgba(255,255,255,0.1);transition: .3s;}

#Top .header {}
#Top .header-left { display:flex;align-items: center;}
#Top .header-left .logo img{width: 1.74rem;transition: 0.5s;}
#Top .header-left .logo .red {display: none;}
#Top .header-right{ display:flex;align-items: center;}
#Top .header-menu li{ width:auto !important;}
#Top .header-menu li em{ position:relative;}
#Top .header-menu li em a{ position:relative;padding:0.2rem 0.25rem;color:#fff;}
#Top .header-menu li:hover em a {color: var(--main-color);}

#Top .header-menu li .sub {border-radius: 0.1rem;background-color: #fff;}
#Top .header-menu li .sub-menu dl {}
#Top .header-menu li .sub-menu dt a{line-height: 0.5rem;color:#666;}
#Top .header-menu li .sub-menu dt a:hover{ color:#fff;background-color: var(--main-color);}

#Top .top-search{position: relative;margin-left: 0.2rem;}
#Top .open-search{position: relative;width: 0.2rem; height: 0.2rem;background: url("../images/icon_search.png") no-repeat center/contain;display: block; cursor: pointer;}
#Top .open-search::before ,
#Top .open-search::after {content:'';position: absolute;width: 100%;height: 2px;left:0;top: 50%;margin-top:-1px;background-color: #fff;opacity: 0;transition: 0.3s;}
#Top .top-search .box{position: absolute; top: calc(100% + 0.2rem);right: 0;border: 1px solid #eee;background: #fff; width: 3rem;display: none;}
#Top .top-search .box .text{width: 100%; height: 0.4rem;line-height: 0.4rem;padding: 0 0.1rem;background: none;border: 0;}
#Top .top-search .box .btn{position: absolute; width: 0.4rem; height: 100%;background:url("../images/icon_search.png") no-repeat center/0.2rem var(--main-color);top: 0;right: 0; }
#Top .top-search-show .box{display: block;}
#Top .top-search-show .open-search {background: none;}
#Top .top-search-show .open-search::before {opacity: 1;transform: rotate(45deg);}
#Top .top-search-show .open-search::after {opacity: 1;transform: rotate(-45deg)}

.black #Top {border-bottom: 1px solid #d5d5d5;}
.black #Top .header-left .logo img {display: none;}
.black #Top .header-left .logo .red {display: block;}
.black #Top .header-menu li em a {color:#000;}
.black #Top .open-search {background-image: url("../images/icon_search_b.png")}
.black #Top .top-search-show .open-search {background: none;}
.black #Top .open-search::before,
.black #Top .open-search::after {background-color: #000;}
.black #Top .top-language span {background-image: url("../images/icon_lang_b.png")}
.black #Top .top-language a {background-color: #000;}

#Top.onScroll {background-color: #000;}
#Top.onScroll .open-search,
#Top.show .open-search {background-image: url("../images/icon_search.png");}
#Top .top-search-show .open-search {background: none;}
#Top.show .open-search::before,
#Top.onScroll .open-search::before,
#Top.show .open-search::after,
#Top.onScroll .open-search::after {background-color: #fff;}
#Top.show .top-language span,
#Top.onScroll .top-language span {background-image: url("../images/icon_lang.png");}
#Top.show #open_menu i::before,
#Top.onScroll #open_menu i::before,
#Top.show #open_menu i::after,
#Top.onScroll #open_menu i::after,
#Top.show #open_menu i,
#Top.onScroll #open_menu i{background:#fff;}
@media(min-width:1025px){
    /*#Top .header-menu {transform: scale(0);transform-origin: right center;opacity: 0;transition: 0.5s;}
    #Top.menu-show .header-menu {transform: scale(1);opacity: 1;}*/
    #Top .header-mid {display: flex;align-items:center;}
    #Top .header-menu li .sub {left: 50%;transform:translateX(-50%);width: 2.5rem;text-align: center;}
    #Top .header-menu li .sub-menu dt a{font-size: 0.14rem;}
}
@media(max-width:1760px){
    #Top .auto {padding:0 2%;}
    #Top .header-menu li em {padding: 0 .12rem;}
}
@media(max-width:1024px){
    #Top {position: fixed;top: 0;left: 0;width: 100%;padding: 0.2rem 0;transition: 0.5s;}
    #Top.show,
    #Top.onScroll {background-color: #000;}
    #Top .auto {padding:0 4%;align-items: center;}

    #Top .header {align-items: center;}
    #Top .header-left .logo img {width: 2.2rem;}
    #Top .header-right dl {}

    #Top .open-search {width: 0.36rem;height: 0.36rem;margin-right: 0.2rem;}
    #Top .top-language {margin-left: 0;margin-right: 0.2rem;}
    #Top .top-language span {width: 0.4rem;height:0.4rem;background-size: 0.4rem;font-size: 0;}
    #Top .top-language .drop {width: 1rem;}
    #Top .top-language a{line-height: 0.56rem;font-size: 0.24rem;background-color: #333;}

    #Top #open_menu{ width:.34rem; height:0.7rem; position:relative;}
    #Top #open_menu i::before,
    #Top #open_menu i::after,
    #Top #open_menu i{width:100%;  background:#fff;}
    #Top #open_menu i{height:2px;margin-top:-.015rem;}
    .black #Top #open_menu i::before,
    .black #Top #open_menu i::after,
    .black #Top #open_menu i{background:#000;}

    #Top #header-menu{ position:absolute; width:100%; top:100%; right:0;height: calc(100vh - 1rem); overflow-y: auto; z-index:100; text-align:center; background: #f9f9f9; transform: translateX(100%);transition: .5s;}
    #Top #header-menu .sub-menu { max-width: 88%;margin:0 auto;}
    #Top #header-menu ul { padding: 4vw 0;}
    #Top #header-menu li {margin-bottom: .2rem;}
    #Top #header-menu li em {border-bottom: 0;padding:0 25px;}
    #Top #header-menu li em a{ padding:0;border-bottom: 0;color:#000;font-weight: bold; position: relative;text-align: left;font-size: .24rem;line-height: 12vw; border-bottom: 1px solid #e8e8e8;}
    #Top #header-menu li.has-sub em::before {width: 1rem;left: auto;right: 0;}
    #Top #header-menu li.has-sub em a::after { position: absolute;content:'';  width: 10px;  height: 6px;top:50%;right:0; margin-top: -3px;background:url("../images/arrow_down.png") no-repeat right center/contain;transition: .3s;} {position: relative;border-bottom: 0;padding:0 25px;}
    #Top #header-menu li.has-sub.clickon em a::after  { transform: rotate(180deg);}
    #Top #header-menu li .sub-menu img { display: none;}
    #Top #header-menu li .sub-menu dl { padding: 2.66vw 3% 0;}
    #Top #header-menu li .sub-menu dt a{ line-height: 12vw;font-size: .24rem;color:#333;border-bottom: 1px solid #e8e8e8;text-align: left;}
    #Top #header-menu li:last-child em a,
    #Top #header-menu li:last-child em{ border-bottom:0;}
    #Top #header-menu.header-menu-show {transform: translateX(0)}

    #Top .top-search {position: static;}
    #Top .top-search .box {top: 100%;left: 0;width: 100%;padding: 0.2rem;background: #fff;}
    #Top .top-search .box .text {width: calc(100% - 0.8rem); border: 1px solid #eee;line-height: 0.6rem;height: auto;;}
    #Top .top-search .box .btn {width: 0.8rem;height: 0.62rem;right: 3%;top: 0.2rem;background-size: 0.3rem;}
}

/*viewMore*/
.viewMore {padding-bottom:0.05rem;}
.viewMore span,
.viewMore a{display: inline-flex;align-items:center;line-height: 0.6rem;padding: 0 0.35rem;color:#fff;border:1px solid #fff;transition: 0.3s;}
.viewMore span::after,
.viewMore a::after {content:'';position:relative;width: 0.08rem;height: 0.13rem;margin-left: 0.24rem;background:url(../images/homeMore_icon.png) no-repeat center/contain;transition: 0.3s;}
.viewMore span:hover,
.viewMore a:hover {border-color: var(--main-color);background-color: var(--main-color);}
.viewMore span.green,
.viewMore a.green {color:var(--main-color);border:1px solid var(--main-color);}
.viewMore span.green::after,
.viewMore a.green::after {background-image: url(../images/homeMore_icon_g.png);}
.viewMore span.green:hover,
.viewMore a.green:hover {color: #fff;}
.viewMore span.green:hover::after,
.viewMore a.green:hover::after {background-image: url(../images/homeMore_icon.png);}

/*HomeBanner*/
.HomeBanner {position:relative;height:100%;}
.HomeBanner .swiper {position: relative;}
.HomeBanner .swiper-slide {height:100%;}
.HomeBanner .swiper-slide .pic {position: relative;}
.HomeBanner .swiper-slide .video {/*position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;*/}
.HomeBanner .swiper-slide .video video {width: 100%;height: 100%;object-fit: cover;}
.HomeBanner .swiper-slide img {display:block;width:100%;}
.HomeBanner .text {position:absolute;left:0;top:0;z-index:11;width:100%;height:100%;padding-top:1.9rem;color:#fff;text-align: center;}
.HomeBanner .text .title {margin-bottom: 0.3rem;}
.HomeBanner .more {display: inline-flex;align-items: center;padding-bottom:0.05rem;}
.HomeBanner .more span{display: inline-flex;align-items:center;line-height: 0.6rem;padding: 0 0.35rem;color:#fff;border:1px solid #fff;transition: 0.3s;}
.HomeBanner .more span::after {content:'';position:relative;width: 0.08rem;height: 0.13rem;margin-left: 0.24rem;background:url(../images/homeMore_icon.png) no-repeat center/contain;transition: 0.3s;}
.HomeBanner .more span:hover {border-color: var(--main-color);background-color: var(--main-color);}

.HomeBanner .swiper-pagination {position:absolute;max-width:12.8rem;width:100%;left:50%;bottom:6% !important;transform:translateX(-50%);text-align:center;z-index:10;}
.HomeBanner .swiper-pagination .swiper-pagination-bullet {position:relative;display:inline-block;width:8px;height:8px;margin:0 0.25rem;border-radius:30px;background-color:#fff;transition:0.3s;}
.HomeBanner .swiper-pagination .swiper-pagination-bullet::after {content:'';position:absolute;width:0.3rem;height:0.3rem;top:50%;left:50%;transform:translate(-50%,-50%);border: 2px solid #fff;border-radius: 50%;opacity:0;}
.HomeBanner .swiper-pagination .swiper-pagination-bullet-active::after {opacity: 1;}
@-webkit-keyframes svgcircle {
    0% {stroke-dashoffset: 100;}
    100% {stroke-dashoffset: 0;}
}
@keyframes svgcircle {
    0% {stroke-dashoffset: 100;}
    100% {stroke-dashoffset: 0;}
}

@media (min-width:1025px) {
    .HomeBanner .swiper-slide .pc {height:9.6rem;}
    .HomeBanner .swiper-slide .video {height:9.6rem;}
    .HomeBanner .swiper-slide .wap {display:none;}
}
@media (max-width:1024px) {
    .HomeBanner a {position: relative;display: block;width: 100%;height: 100%;}
    .HomeBanner a::after {position: absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.1);z-index: 10;}
    .HomeBanner .pic {position: relative;z-index: 9;}
    .HomeBanner .txt {height:auto;padding-top:0;top:50%;transform:translateY(-50%)}
    .HomeBanner .txt .title1 {font-size:0.24rem;line-height: 1.8;font-weight: 400;}
    .HomeBanner .txt .title2 {font-size:0.3rem;}

    .HomeBanner .slick-dots {width:88%;bottom:4%;}
    .HomeBanner .swiper-pagination {max-width: 90%;text-align: center;bottom: 0;}
    .HomeBanner .swiper-pagination .swiper-pagination-bullet {width: 8px;height: 8px;}
    .HomeBanner .swiper-pagination .swiper-pagination-bullet::after {width: 0.4rem;height: 0.4rem;}
}

/*homeTit*/
.homeTit {}
.homeTit .gradient { background: linear-gradient(90deg, #009933, #d1bf75);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}
.homeSubtit {font-size: 0.18rem;line-height: 1.875;opacity: 0.5;}
@media (max-width: 1024px) {
    .homeTit {}
    .homeTit span {}
    .homeTit span::after {width: 0.7rem;height: 3px;}
    .homeSubtit {font-size: 0.24rem;line-height: 1.6}
}

/*homeMore*/
.homeMore {display: inline-flex;align-items: center;padding-bottom:0.05rem;}
.homeMore span,
.homeMore a {display: inline-flex;align-items:center;line-height: 0.4rem;color:#fff;border-bottom: 1px solid #fff;transition: 0.3s;}
.homeMore span.green,
.homeMore a.green {border-bottom: 1px solid var(--main-color);}
.homeMore span::after ,
.homeMore a::after {content:'';position:relative;width: 0.08rem;height: 0.13rem;margin-left: 0.24rem;transform:translateY(0.01rem);background:url(../images/homeMore_icon.png) no-repeat center/contain;transition: 0.3s;}
.homeMore span i::after ,
.homeMore a i::after {content:'';position: absolute;top:50%;left:50%;width: 0.1rem;height: 0.1rem;margin-left: -0.06rem;border-top:2px solid #000;border-right: 2px solid #000;transform: translateY(-50%) rotate(45deg);}
.homeMore span.green,
.homeMore a.green {color:var(--main-color);}
.homeMore span.green::after,
.homeMore a.green::after {background-image: url(../images/homeMore_icon_g.png);}
.homeMore span.green i,
.homeMore a.green i {border-color:#fff;}
.homeMore span.green i::after ,
.homeMore a.green i::after {border-top:2px solid #fff;border-right: 2px solid #fff}
.homeMore span:hover::after,
.homeMore a:hover::after {transform: translate(-0.05rem, 0.01rem)}
.homeMore span.green:hover,
.homeMore a.green:hover {}
.homeMore span.green:hover::after,
.homeMore a.green:hover::after {}
@media (max-width: 1024px) {
    .homeMore {justify-content: center;width: 100%;}
    .homeMore a,
    .homeMore span {font-size: 0.24rem;line-height: 0.7rem;}
    .homeMore span::after,
    .homeMore a::after {width: 0.2rem;height: 0.2rem;}

}

/*HomeAbout*/
.HomeAbout {position: relative;}
.HomeAbout::before {content:'';position: absolute;top: 0.6rem;left: 0.5rem;width: 9.86rem;height: 3.1rem;background: url("../images/HomeAbout_text.png") no-repeat center/contain;z-index: -1;}
.HomeAbout .pic {border-radius: 0.2rem;}
.HomeAbout .pic figure {padding-bottom: 125%;}
.HomeAbout .content .numBox {}
.HomeAbout .content .numBox .item {flex-shrink: 0;padding:0.3rem 0.4rem;border-left: 1px solid #dddddd;}
.HomeAbout .content .numBox .item .num {line-height: 1;}
.HomeAbout .content .numBox .item .unit {height: 0.2rem;margin-top: 0.1rem;}

/*HomeFactory*/
.HomeFactory .content {background-repeat: no-repeat;background-position: center;background-size: cover;}
.HomeFactory .info {width: 100%;max-width:6.5rem;padding: 1.1rem 0.8rem;background-color: #fff;}
.HomeFactory .info .icon {width: 0.82rem;margin-bottom: 0.2rem;}
.HomeFactory .info .title {margin-bottom: 0.2rem;}
.HomeFactory .info .desc {line-height: 2;}
.HomeFactory-list {--margin: 0;}
.HomeFactory-list .item {position: relative;padding: 0.3rem 0.6rem;padding-right: 0.5rem;margin: 0.2rem 0;border-left: 1px solid #f5f7f6;}
.HomeFactory-list .item .figure {position: absolute;top:50%;left:0;width: 100%;height: 2.8rem;transform:translateY(-50%);z-index: -1;opacity: 0;visibility: hidden;transition: 0.3s;}
.HomeFactory-list .item .figure::before {content:'';position: absolute;top:0;left:0;width: 100%;height: 100%;background-image:linear-gradient(to right, #029a33, #d6c964);z-index: 2;}
.HomeFactory-list .item .figure img {opacity: 0.1;z-index: 3;}
.HomeFactory-list .item a {display: block;transition: 0.3s;}
.HomeFactory-list .item .icon {margin-bottom: 0.2rem;}
.HomeFactory-list .item .icon img {max-height: 0.66rem;}
.HomeFactory-list .item .title {margin-bottom: 0.1rem;}
.HomeFactory-list .item .desc {margin-bottom: 0.1rem;}
.HomeFactory-list .item .homeMore span {height:0;border-bottom: 0;opacity: 0;visibility: visible;}

/*HomeSolution*/
.HomeSolution {background-repeat: no-repeat;background-position: center;background-size: cover;}
.HomeSolution .hd .homeTit {margin-bottom: 0.4rem;}
.HomeSolution .hd .desc {margin-bottom: 1rem;}
.HomeSolution .hd li {padding: 0.15rem 0;color: #fff;border-bottom: 1px solid rgba(255,255,255,0.5);opacity: 0.5;transition: padding-left 0.5s;cursor: pointer;}
.HomeSolution .hd li::before {content:'';width: 0;height: 0.1rem;background-color: #fff;transition: 0.3s;}
.HomeSolution .hd li.on {padding: 0.24rem 0 0.24rem 0.3rem;opacity: 1;background: linear-gradient(to right, #009933, #d1bf75, transparent)}
.HomeSolution .hd li.on::before {width: 0.1rem;margin-right: 0.15rem;}
.HomeSolution .bd .bd-item li:not(:last-child) {margin-bottom: 0.4rem;}
.HomeSolution .bd .bd-item a {position: relative;display: block;padding: 0.4rem;}
.HomeSolution .bd .bd-item a::after {content:'';position: absolute;width: 100%;height: 2.1rem;bottom:0;left:0;background: linear-gradient(transparent, rgba(0, 0, 0, 0.7));z-index: 2;}
.HomeSolution .bd .bd-item .figure {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.HomeSolution .bd .bd-item .top {margin-bottom: 2.7rem;}
.HomeSolution .bd .bd-item .icon {width: 0.6rem;border-radius: 0.05rem;background-color: rgba(255, 255, 255, 0.4);overflow: hidden;}
.HomeSolution .bd .bd-item .text {position: relative;z-index: 5;}
.HomeSolution .bd .bd-item a:hover .figure img {transform: scale(1.05);}

/*HomeGlobal*/
.HomeGlobal-top {margin-bottom: 0.7rem;}
.HomeGlobal-top .numBox .num {line-height: 1;}
.HomeGlobal-top .numBox .unit {align-self: self-end;margin-left: 0.1rem;}
.HomeGlobal-map .map img {width: 100%;}
.HomeGlobal-map .points li {position: absolute;}
.HomeGlobal-map .points li .dots {position: relative;z-index: 10;}
.HomeGlobal-map .points li .dots i {display: block;width: 0.08rem;height: 0.08rem;border-radius: 50%;background-color: #4f5e54;transition: 0.3s;}
.HomeGlobal-map .points li .dots i::before {content:'';position: absolute;top:50%;left:50%;width: 100%;height: 100%;transform:translate(-50%,-50%);border-radius: 50%;background-color: #4f5e54;opacity: 0.1;}
.HomeGlobal-map .points li .dots i::after {content:'';position: absolute;top:50%;left:50%;width: 200%;height: 200%;transform:translate(-50%,-50%);border-radius: 50%;background-color: #4f5e54;opacity: 0.2;}
.HomeGlobal-map .points li .chart {position: absolute;bottom:-0.71rem;z-index: 15;display: none;}
.HomeGlobal-map .points li.leftText .chart {right:0;}
.HomeGlobal-map .points li.leftText .chart > div {flex-direction: row-reverse;}
.HomeGlobal-map .points li.rightText .chart {left:0;}
.HomeGlobal-map .points li .line {flex-shrink:0;width: 0.94rem;}
.HomeGlobal-map .points li svg {width: 100%;height: auto;display: block;}
.HomeGlobal-map .points li svg polyline {fill: none;stroke: var(--main-color);stroke-width: 1;}
.HomeGlobal-map .points .content {position: relative;width: 6.8rem;box-shadow: 0 0 8px 2px #eee;height: 2.4rem;background:#fff;overflow: hidden;}
.HomeGlobal-map .points .content .figure {width: 35.29%;height: 100%;}
.HomeGlobal-map .points .content .text {width: 64.71%;padding: 0.4rem;background-color: #fff;}
.HomeGlobal-map .points .content .text .title {margin-bottom: 0.1rem;}
.HomeGlobal-map .points .content .text .desc {margin-bottom: 0.1rem;}
.HomeGlobal-map .points .content .homeMore span {border-bottom: 0;}
.HomeGlobal-map .points li:hover .dots i {background-color: var(--main-color)}
.HomeGlobal-map .points li:hover .dots i::before {animation: dots 2s linear infinite;}
.HomeGlobal-map .points li:hover .dots i::after {background-color: var(--main-color);}
@keyframes dots{
    0% {transform:  translate(-50%,-50%) scale(1);opacity: .6;}
    80% {transform:  translate(-50%,-50%) scale(3);opacity: 0;}
    100% {transform:  translate(-50%,-50%) scale(1);opacity: 0;}
}

/*HomeNews*/
.HomeNews .list {margin-bottom: 0.5rem;}
.HomeNews .item {padding:0.3rem 0.4rem;border-left: 1px solid #dddddd;}
.HomeNews .text {margin-bottom: 0.5rem;}
.HomeNews .text .time {margin-bottom: 0.2rem;}
.HomeNews .text .time .tag {padding: 0 0.1rem;margin-right: 0.2rem;border: 1px solid #ddd;transition: 0.3s;}
.HomeNews .text .time em {font-style: normal;}
.HomeNews .text h4 {margin-bottom: 0.15rem;}
.HomeNews .text .desc {margin-bottom: 0.15rem;}
.HomeNews .text .homeMore span {border:0;line-height: 0.2rem;color:#333;}
.HomeNews .text .homeMore span::after {filter: brightness(0.2);}
.HomeNews .figure::after {padding-bottom: 69.76%;}
.HomeNews a:hover .text .time .tag {color:#fff;border-color: var(--main-color);background-color: var(--main-color)}
.HomeNews a:hover .text .homeMore span {color:var(--main-color);}
.HomeNews a:hover .text .homeMore span::after {filter: none;background-image: url("../images/homeMore_icon_g.png");}

/*HomeHonor*/
.HomeHonor {position: relative;}
.HomeHonor::before {content:'';position: absolute;width: 100%;height: 14rem;bottom:-0.8rem;left:0;background: url("../images/HomeNews_bg.png") no-repeat center bottom/cover;z-index: -1;}
.HomeHonor .swiper .swiper-slide {height: auto;}
.HomeHonor .swiper a {display: block;height: 100%;padding: 0.3rem 0.138rem;border:1px solid #dbe1e3;transition: 0.3s;}
.HomeHonor .swiper .figure {margin-bottom: 0.3rem;}
.HomeHonor .swiper .figure::after {padding-bottom: 47.1%;}
.HomeHonor .swiper .text {text-align: center;}
.HomeHonor .swiper_btn .button {position: absolute;top:50%;width: 0.4rem;height: 0.4rem;transform:translateY(-50%);background-color:transparent;cursor: pointer;transition: 0.3s;}
.HomeHonor .swiper_btn .button::after {content:'';position: absolute;top:50%;left:50%;width: 0.14rem;height: 0.14rem;opacity: 0.5;}
.HomeHonor .swiper_btn .swiper-prev {left: -0.4rem}
.HomeHonor .swiper_btn .swiper-next {right: -0.4rem}
.HomeHonor .swiper_btn .swiper-prev::after {border-top:2px solid var(--main-color);border-left:2px solid var(--main-color);transform: translate(-38%,-50%) rotate(-45deg)}
.HomeHonor .swiper_btn .swiper-next::after {border-top:2px solid var(--main-color);border-right:2px solid var(--main-color);transform: translate(-62%,-50%) rotate(45deg)}
.HomeHonor .swiper a:hover {background: #fff;}
.HomeHonor .swiper_btn .button:hover {background-color: transparent;}
.HomeHonor .swiper_btn .button:hover::after {opacity: 1;}
@media (min-width: 1025px) {
    .HomeAbout {}
    .HomeAbout .HomeAbout-top .homeTit {width: 45%;}
    .HomeAbout .HomeAbout-top .info {width: 50%;padding-top: 0.1rem;line-height: 2;}
    .HomeAbout .content .figure {width: 20.4%;}
    .HomeAbout .content .numBox {width: 65.6%;}
    .HomeAbout .content .numBox .item:not(:last-child) {margin-right: 0;}
    .HomeAbout .content .numBox .item {width: 26.66%;}
    .HomeAbout .content .numBox .item:last-child {width: 20%;padding-right: 0;}

    .HomeFactory-list .item:hover .figure {opacity: 1;visibility: visible;}
    .HomeFactory-list .item:hover .title {color:#fff;}
    .HomeFactory-list .item:hover .desc {color:#fff;}
    .HomeFactory-list .item:hover .homeMore span {opacity: 1;visibility: visible;}

    .HomeSolution .hd {width: 35.45%;}
    .HomeSolution .hd ul {padding-right: 0.6rem;}
    .HomeSolution .bd {position: absolute;right: 0;bottom: 0;width: 50%;max-height: calc(100% + 1.2rem);overflow-y: auto;}

    .HomeGlobal-top .homeTit {width: 54.5%;}
    .HomeGlobal-top .numBox {width: 35.6%;}
    .HomeGlobal-map .points .content .homeMore span {font-size: 0.14rem;}
    .HomeGlobal-map .points .content .homeMore span::after {width: 0.06rem;}

    .HomeNews {}
    .HomeNews .text .homeMore span {font-size: 0.14rem;}
    .HomeNews .text .homeMore span::after {width: 0.06rem;}
}
@media (max-width: 1700px) {
    /*.HomeHonor .swiper {width: 90%;}*/
}
@media (max-width: 1024px) {
    .HomeAbout {margin-top: 0.1rem;margin-bottom: 0.2rem;}
    .HomeAbout .content .desc {margin-bottom: 0.2rem;}
    .HomeAbout .content .figure {width: 60%;margin: auto;}
    .HomeAbout .content .numBox {flex-wrap: wrap;justify-content: space-between;width: 100%;margin-top: 0.3rem;}
    .HomeAbout .content .numBox .item {width: 48.5%;margin-top: 3%;}
    .HomeAbout .content .numBox .num {font-size: 0.5rem;}

    .HomeFactory .info {padding: 0.6rem;}
    .HomeFactory-list .item {padding: 0.5rem;}
    .HomeFactory-list .item .figure {opacity: 1;visibility: visible;height: 100%;}
    .HomeFactory-list .item .title {color: #fff;font-weight: 0.28rem;}
    .HomeFactory-list .item .desc {color: #fff;}

    .HomeSolution {padding: 0.3rem;}
    .HomeSolution .hd {margin-bottom: 0.4rem;}
    .HomeSolution .hd .desc {margin-bottom: 0.6rem;}
    .HomeSolution .bd {/*height: 8rem;*/overflow-y: auto;}
    .HomeSolution .text {padding-left: 0;margin-bottom: 0.4rem;}
    .HomeSolution .text .icon {position: relative;margin-bottom: 0.2rem;width: 0.7rem;height: 0.6rem;}
    .HomeSolution .text h4 {font-size: 0.3rem;}
    .HomeSolution .text .desc {margin-bottom: 0.4rem;}
    .HomeSolution .homeMore {width: auto;}

    .HomeGlobal-map .points .content {flex-direction: column;width:4rem;height: auto;}
    .HomeGlobal-map .points .content .figure ,
    .HomeGlobal-map .points .content .text {width: 100%;}
    .HomeGlobal-map .points .content .figure::after {height: 3rem;}
    .HomeGlobal-map .points li .dots i {width: 0.12rem;height: 0.12rem;}
    .HomeGlobal-map .points li.rightText .chart {bottom: -2.84rem;}
    .HomeGlobal-map .points li.leftText .chart {bottom: -2.84rem;}

    .HomeNews .homeTit .gradient {display: block;}
    .HomeNews .HomeNews-top .left {width: 60%;}
    .HomeNews .HomeNews-top .homeMore {width: 30%;}
    .HomeNews .HomeNews-top .homeMore a {line-height: 0.7rem;padding: 0;background: none;border:0;}
    .HomeNews .list {margin-bottom: 0.3rem;}
    .HomeNews .list a .pic {margin-bottom: 0.4rem;}
    .HomeNews .list a .text {margin-bottom: 0.2rem;}
    .HomeNews .list a .text .tag {line-height: 0.4rem;padding: 0 0.4rem;}
    .HomeNews .list a .text h4 {margin-bottom: 0.2rem;}
    .HomeNews .list a .text .desc {margin-bottom: 0.2rem;}
    .HomeNews .list a .text em {font-size: 0.24rem;line-height:0.3rem;padding-left: 0.4rem;}
    .HomeNews .list a .text .homeMore {justify-content: flex-end;}

    .HomeHonor .swiper {width: 84%;}
    .HomeHonor .swiper_btn .swiper-prev {left: 0;}
    .HomeHonor .swiper_btn .swiper-next {right: 0;}
}

/*innerBanner*/
.innerBanner {position: relative;}
.innerBanner .container {position: relative;}
.innerBanner .wap {display: none;}
.innerBanner .text {position: absolute;width: 100%;top: 1.9rem;left: 50%;transform: translateX(-50%);color: #fff;text-align:center;z-index: 10;}
.innerBanner .text.center {top:50%;transform: translate(-50%,-50%);}
.innerBanner .text .info {width: 50%;text-align: left;}

@media (max-width: 1024px) {
    .innerBanner::after {content:'';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.2);z-index: 9;}
    .innerBanner .pc {display: none;}
    .innerBanner .wap {display: block;}
    .innerBanner .wap img {width: 100%;max-width: none;}
    .innerBanner .text {top:2.1rem;transform: translate(-50%, -50%);}
    .innerBanner .text .tit {font-size: .4rem;}
    .innerBanner .text .subTit {font-size: .26rem;}
    .innerBanner .text .subTit2 {font-size: 0.24rem;}
    .innerBanner .text .info {width: 80%;}
}

/*Location*/
.Location {padding: 0.3rem 0 0.5rem;color: #000;font-size: 14px;}
.Location em {padding-left: 2%;font-style: normal;background: url("../images/icon_location.png") no-repeat left center/0.18rem;}
.Location a {padding: 0 3px;color: #000;}
.Location a:hover {color: #00dcb1;}
.Location span {padding: 0 3px;color: #666;}
@media (min-width: 1025px) {

}
@media (max-width: 1024px) {
    .Location {padding: 0.4rem 0 0.3rem;}
    .Location em {padding-left: 4%;background-size: 0.28rem;}
}

/*Menu*/
#Menu {}
#Menu ul {display: flex;flex-wrap: wrap;}
#Menu ul li {}
#Menu ul li a {display: block;border-radius:0.1rem;padding:0.18rem 0.1rem;text-align: center;transition: 0.3s;background-color: #f5f5f5;}
#Menu ul li.on a {color:#fff;font-weight: 700;background-color: #60142c;}
#Menu .subMenu {display: flex;flex-wrap: wrap;padding-top: 20px;}
#Menu .subMenu dd {}
#Menu .subMenu dd a {display: block;border-radius:0.1rem;padding:0.12rem 0.1rem;text-align: center;font-size: 14px;border:1px solid #eee;transition: 0.3s;}
#Menu .subMenu dd.on a{color:#60142c;border-color: #60142c;}
@media (min-width: 1025px) {
    #Menu ul li {width: 18.75%;}
    #Menu ul li:not(:nth-child(5n)) {margin-right: 1.56%;}
    #Menu ul li:nth-child(5) ~ li {margin-top: 1.56%;}
    #Menu ul li a .icon {display: none;}
    #Menu ul li:hover a {color:#fff;font-weight: 700;background-color: #60142c;}
    #Menu .subMenu dd {width: 12.5%;}
    #Menu .subMenu dd:not(:nth-child(7n)) {margin-right: 0.7%;}
    #Menu .subMenu dd:nth-child(7) ~ dd {margin-top: 0.7%;}
    #Menu .subMenu dd:hover a {color:#60142c;border-color: #60142c;}
}
@media (max-width: 1024px) {
    #Menu ul {flex-wrap: nowrap;justify-content:normal;overflow-x: auto;padding-bottom: 0.3rem;}
    #Menu ul li {flex-shrink:0;width: 43%;margin-right: 0.2rem;}
    #Menu ul li a {padding-left:0.2rem;padding-right:0.2rem;font-weight: 700;}
    #Menu ul li a .icon {display: inline-block;width: 0.7rem;height: 0.52rem;margin: 0.2rem 0;}
    #Menu ul li a .icon img {width: 100%;height: 100%;object-fit: cover;}
    #Menu ul li.on a .icon img {filter: brightness(0) invert(1)}
    #Menu .subMenu {flex-wrap: nowrap;justify-content:normal;padding-bottom: 0.3rem;overflow-x: auto;}
    #Menu .subMenu dd {flex-shrink:0;}
    #Menu .subMenu dd:not(:last-child) {margin-right: 0.2rem;}
    #Menu .subMenu dd a {padding: 0.1rem 0.3rem;font-size: 0.24rem;}
}

/*innerTitle*/
.innerTitle {position: relative;margin-bottom: 0.4rem;line-height: 1.25;font-size: 0.48rem;font-weight: 500;color: #000;}
.innerTitle .gradient { background: linear-gradient(90deg, #009933, #d1bf75);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}
.innerTitle.tac {text-align: center;}
.innerTitle_desc {font-size: 0.24rem;color:#000;}
.innerSubtitle {position: relative;margin-bottom: 0.3rem;line-height: 1;font-size: 0.24rem;font-weight: 700;}
.innerSubtitle.tac {text-align: center;}
.innerSubtitle_desc {font-size: 14px;}
.innerSubtitle_desc.tac {text-align: center;}
@media (max-width: 1024px) {
    .innerTitle {font-size: .4rem;line-height: 1.2;margin-bottom: 0.2rem;}
    .innerTitle_desc {font-size: 0.24rem;}
    .innerSubtitle {font-size: .32rem;}
}

/*inner-nav*/
.inner-nav {margin-top: 0.5rem;}
.inner-nav h4 {margin-bottom: 0.3rem;font-size: 0.24rem;}
.inner-nav ul {display: flex;justify-content:center;overflow-x: auto;}
.inner-nav li:not(:last-child) {margin-right: 0.2rem;}
.inner-nav li {flex-shrink: 0;}
.inner-nav li a {display: flex;align-items: center;justify-content:center;padding: 0 0.3rem;line-height: 0.5rem;color:#000;border-radius: 30px;background-color: #fff;transition: 0.1s;}
.inner-nav li.on a,
.inner-nav li a:hover {color: #fff;background-color: #00dcb1;}
@media (min-width: 1025px) {
}
@media (max-width: 1024px) {
    .inner-nav {margin-bottom: 0.4rem;}
    .inner-nav h4 {font-size: 0.3rem;}
    .inner-nav ul {justify-content: space-evenly;}
    .inner-nav li:not(:last-child) {margin-right: 0;}
    .inner-nav li a {line-height: 0.7rem;}
    .inner-nav li a::before {display: none;}
}


.talkTo {height: 3.66rem;background-repeat: no-repeat;background-position: center;background-size: cover;}
.talkTo > div {height: 100%;}
.talkTo .text {padding-top: 0.5rem;}
.talkTo .text .title {margin-bottom: 0.1rem;}
.talkTo .text .desc {margin-bottom: 0.3rem;}
@media (max-width: 1024px) {
    .talkTo .text {padding-top: 0.8rem;}
}

/*Footer*/
#Footer{}
#Footer .auto {max-width: 17.6rem;width: 94%;margin: 0 auto;}
#Footer .container {background-color: #191c1a;}
#Footer .goTop {position: absolute;right: 0.4rem;top: 1.9rem;width:0.6rem;height:0.6rem;align-items: center;cursor: pointer;background-color:var(--main-color);z-index: 50;}
#Footer .goTop i {display: block;width:100%;height:100%;background: url("../images/icon_gotop.png") no-repeat center/0.2rem var(--main-color);transition: 0.3s;}
#Footer .goTop:hover i {background-color: #007828;}
#Footer .top {display: flex;justify-content:space-between;align-items:center;margin-bottom: 0.7rem;}
#Footer .top .logo {max-width: 1.74rem;}
#Footer .top .shareBox .name {margin-right: 0.2rem;}
#Footer .top .shareBox {}
#Footer .top .shareBox a {display: inline-block;width: 0.4rem;height: 0.4rem;margin-right: 0.23rem;border-radius: 50%;border: 1px solid rgba(255,255,255,0.1);background-repeat:no-repeat;background-position:center;background-size:0.2rem;transition: 0.3s;}
#Footer .top .shareBox a.wechat {background-image: url("../images/footer_icon1.png")}
#Footer .top .shareBox a.wechatVideo {background-image: url("../images/footer_icon2.png")}
#Footer .top .shareBox a.instagram {background-image: url("../images/footer_icon3.png")}
#Footer .top .shareBox a.linkedIn {background-image: url("../images/footer_icon4.png")}
#Footer .top .shareBox a.tiktok {background-image: url("../images/footer_icon5.png")}
#Footer .top .shareBox a:hover {background-color: var(--main-color);}
#Footer .bottom {padding-bottom: 0.8rem;border-bottom: 1px solid #303331;}
#Footer .bottom .info {line-height: 2.25;}
#Footer .bottom .info .item:not(:last-child) {margin-bottom: 0.2rem;}
#Footer .bottom .footerNav dt a {color: #fff;}
#Footer .bottom .footerNav dd {margin-bottom: 0.1rem;}
#Footer .bottom .footerNav dd a {color: rgba(255, 255, 255, 0.5);}
#Footer .bottom .footerNav dt a:hover,
#Footer .bottom .footerNav dd a:hover {color: var(--main-color);}
#Footer .copyright {padding: 0.4rem 0;color: rgba(255, 255, 255, 0.5);}
#Footer .copyright .gongan {padding-left: 0.24rem;background: url("../images/icon_gongan.png") no-repeat left center/contain;}
#Footer .copyright a {color: rgba(255, 255, 255, 0.5);}
#Footer .copyright a:hover {color: var(--main-color);}
@media (min-width: 1025px) {
    #Footer .bottom {display: flex;justify-content: space-between;}
    #Footer .bottom .info {width: 17.6%;}
    #Footer .bottom .footerNav {display: flex;justify-content: space-between;width: 74.4%;}
    #Footer .bottom .footerNav dt {margin-bottom: 0.2rem; font-size: 0.18rem;}
    #Footer .bottom .footerNav dd {font-size: 0.14rem;}
    #Footer .copyright {display: flex;justify-content: space-between;font-size: 0.14rem;}
}
@media (max-width: 1024px) {
    #Footer .container {padding: 0.6rem 0;}
    #Footer .goTop {top: 2.8rem;}
    #Footer .top {flex-direction: column;justify-content: center;}
    #Footer .top .logo {margin-bottom: 0.3rem;}
    #Footer .top .shareBox a {width: 0.6rem;height: 0.6rem;background-size: 0.4rem;}
    #Footer .mid {padding: 0.5rem 0;}
    #Footer .mid ul li:not(:last-child) {margin-bottom: 0.3rem;}
    #Footer .mid ul li a {padding: 0.4rem 0.7rem;}
    #Footer .mid ul li .icon {height: auto;}
    #Footer .mid ul li .text i {font-size: 0.24rem;}
    #Footer .mid ul li .text span {font-size: 0.22rem;}
    #Footer .bottom {padding-bottom: 0.5rem;}
    #Footer .bottom .footerNav {margin-bottom: 0.4rem;}
    #Footer .bottom .footerNav dl {width: 100%;margin-right: 0 !important;border-bottom: 1px solid #ccc;padding: 0.2rem;}
    #Footer .bottom .footerNav dl dt {position: relative;/*font-size: 0.26rem;*/margin-bottom: 0;}
    #Footer .bottom .footerNav dl dt::after {position: absolute;content: '';width: 10px;height: 6px;top: 0.12rem;right: 0;background: url(../images/arrow_down.png) no-repeat right center / contain;transform: rotate(0deg);transition: .3s;filter: brightness(0) invert(1);}
    #Footer .bottom .footerNav dl dt.on::after {transform: rotate(180deg);}
    #Footer .bottom .footerNav dl .dd-wrap {display: none;margin-top: 0.2rem;}
    #Footer .bottom .right {padding-top: 0.3rem;text-align: center;}
    #Footer .bottom .right .name {font-size: 0.26rem;}
    #Footer .bottom .right .share a {width: 0.66rem;height: 0.66rem;background-size: 0.34rem;}
    #Footer .bottom .right .tel {margin-bottom: 0.5rem;}
    #Footer .bottom .right .add {font-size: 0.24rem;}
    #Footer .copyright {text-align: center;}
    #Footer .copyright div:nth-child(1) {margin-bottom: 0.2rem;}
}

.triggerImg .bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;transform: scale(1.2);transition: 4s linear;}
.triggerImg .bg figure {height: 100%;}
.triggerImg.on .bg {transform: scale(1);}

/*About*/
.About{background: url("../images/about_bg.png") no-repeat center top/contain;}
.About .content {margin-bottom: 1.8rem;}
.About .numBox .item {padding-bottom: 0.3rem;border-bottom: 1px solid #dddddd;}
.About .numBox .item .unit {margin-left: 0.1rem;}

.Culture {position: relative;height: 6.8rem;padding-top: 0.8rem;color:#fff;overflow: hidden;}
.Culture .bg::after {content:'';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.2);}
.Culture .innerTitle {margin-bottom: 0.5rem;color:#fff;}
.Culture .item {padding-top: 0.3rem;border-top: 1px solid rgba(255, 255, 255, 0.15);}
.Culture .item h4 {margin-bottom: 0.2rem;}

.History {padding: 1.6rem 0 1.2rem;}
.History .bd {margin-bottom: 0.6rem;}
.History .bd .figure {width: 50%;}
.History .bd .figure::after {padding-bottom: 65%;}
.History .bd .bd-item {background-color: #f8f8f8;}
.History .bd .bd-item .text {padding: 0.9rem;}
.History .bd .bd-item .text .title {margin-bottom: 0.05rem;}
.History .bd .bd-item .text .subtitle {margin-bottom: 0.2rem;}
.History .hd {background: url("../images/about_line.png") no-repeat center bottom;}
.History .hd .swiper .swiper-slide {text-align: center;padding-bottom: 0.7rem;}
.History .hd .swiper .swiper-slide::after {content:'';position: absolute;width: 2px;height: 0.3rem;bottom:0;left:50%;transform:translateX(-50%);background-color: #bbbbbb;transition: 0.3s;}
.History .hd .swiper .swiper-slide h4 {font-weight: normal;margin-bottom: 0.1rem;transition: 0.3s;transform-origin: bottom;}
.History .hd .swiper .swiper-slide-thumb-active::after {height: 0.5rem;background-color: var(--main-color)}
.History .hd .swiper .swiper-slide-thumb-active h4 {color: var(--main-color);transform:scale(1.1);font-weight: 500;}
.History .hd .swiper .swiper-slide-thumb-active .subtitle {color: var(--main-color);}
.History .hd .swiper .content {display: none;}
.History .hd .swiper .swiper-slide {cursor: pointer;}
.History .swiper_btn .button {position: absolute;top:50%;width: 0.4rem;height: 0.4rem;transform:translateY(-50%);cursor: pointer;transition: 0.3s;}
.History .swiper_btn .button::after {content:'';position: absolute;top:50%;left:50%;width: 0.14rem;height: 0.14rem;}
.History .swiper_btn .swiper-prev {left: -0.4rem}
.History .swiper_btn .swiper-next {right: -0.4rem}
.History .swiper_btn .swiper-prev::after {border-top:2px solid var(--main-color);border-left:2px solid var(--main-color);transform: translate(-38%,-50%) rotate(-45deg)}
.History .swiper_btn .swiper-next::after {border-top:2px solid var(--main-color);border-right:2px solid var(--main-color);transform: translate(-62%,-50%) rotate(45deg)}
.History .swiper a:hover {background: #fff;}

.Honor {background-color: #f8f8f8}
.Honor .Honor-top {margin-bottom: 0.4rem;}
.Honor .Honor-top .numBox .unit {margin-left: 0.1rem;}
.Honor .hd {height: 5rem;padding-right: 0.7rem;overflow-y: auto;}
.Honor .hd .hd-item {position: relative;padding: 0.34rem 0.4rem 0.34rem 0;border-bottom: 1px solid #e5e5e5;cursor: pointer;transition: 0.3s;}
.Honor .hd .hd-item i {position: absolute;width: 0.3rem;height: 0.3rem;right:0;top:0.34rem;background-color: var(--main-color);opacity: 0;visibility: hidden;transition: 0.3s;}
.Honor .hd .hd-item i::after {content: '';position: absolute;top: 50%;left: 50%;width: 0.08rem;height: 0.08rem;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: translate(-62%, -50%) rotate(45deg);}
.Honor .hd .hd-item.on {font-size: 0.24rem;font-weight: bold;color: var(--main-color);border-color: var(--main-color);}
.Honor .hd .hd-item.on i {top:0.38rem;opacity: 1;visibility: visible;}
.Honor .bd .figure::after {padding-bottom: 53.75%;}

.Partner ul {display: flex;flex-wrap: wrap}
.Partner li a {display: block;border: 1px solid #eeeeee;transition: 0.3s;}
.Partner li .figure::after {padding-bottom: 39.516%;}
.Partner li a:hover {border-color: var(--main-color);}

.sustainability {height: 6.4rem;}
.sustainability > div {height: 100%;}
.sustainability .text .title {margin-bottom: 0.2rem;}
.sustainability .text .desc {margin-bottom: 0.4rem;}

.Global .img-list .bg {position: absolute;width: 100%;height: 100%;top:0;left:0;z-index: -1;opacity: 0;visibility: hidden;transition: 0.3s;}
.Global .img-list .item {position: relative;padding: 0.4rem 0.3rem;padding-right: 0.25rem;box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.1);}
.Global .img-list .item .icon .hover {display: none;}

.Team {}
.Team .swiperBox {position: relative;}
.Team .groupA .figure::after {padding-bottom: 118.42%;}
.Team .groupB .swiper-slide {background-color: #f5f6f7;}
.Team .groupB .figure {width: 47%;}
.Team .groupB .figure::after {padding-bottom: 100%;}
.Team .groupB .text {width: 53%;padding: 0.4rem;}
.Team .swiper_btn .button {position: absolute;top:50%;width: 0.5rem;height: 0.5rem;transform:translateY(-50%);background-color:#dddddd;cursor: pointer;transition: 0.3s;}
.Team .swiper_btn .button::after {content:'';position: absolute;top:50%;left:50%;width: 0.08rem;height: 0.08rem;}
.Team .swiper_btn .swiper-prev {left: -0.9rem}
.Team .swiper_btn .swiper-next {right: -0.9rem}
.Team .swiper_btn .swiper-prev::after {border-top:2px solid var(--main-color);border-left:2px solid var(--main-color);transform: translate(-38%,-50%) rotate(-45deg)}
.Team .swiper_btn .swiper-next::after {border-top:2px solid var(--main-color);border-right:2px solid var(--main-color);transform: translate(-62%,-50%) rotate(45deg)}
.Team .swiper_btn .button:hover {background-color: var(--main-color);}
.Team .swiper_btn .swiper-prev::after,
.Team .swiper_btn .swiper-next::after {border-color:#fff;}
@media (min-width: 1025px) {
    .About .intro {width: 47.75%;}
    .About .figure {width: 28.875%;margin-right: 0.6rem;}
    .About .intro .desc {font-size: 0.18rem;line-height: 2;color:#333;}
    .About .numBox .item {flex-shrink:0;width: 21.875%;}

    .Culture .item {width: 20%;}
    .Culture .item .desc {transform:translateY(10px);opacity: 0;visibility: hidden;transition: 0.3s;}
    .Culture .item:not(:last-child) {margin-right: 6.66%;}
    .Culture .item:nth-child(2) {margin-top: 0.7rem;}
    .Culture .item:nth-child(3) {margin-top: 1.4rem;}
    .Culture .item:nth-child(4) {margin-top: 2.1rem;}
    .Culture .item:hover .desc {transform:translateY(0);opacity: 1;visibility: visible;}

    .History .bd .desc {line-height: 2.22;}
    .History .swiper-pagination {display: none;}

    .Honor .Honor-top {}
    .Honor .Honor-top > div:nth-child(1) {width: 40%;margin-bottom: 0;}
    .Honor .Honor-top > div:nth-child(2) {width: 40%;}
    .Honor .hd {width: 42.5%;}
    .Honor .bd {width: 50%;}

    .Partner li {width: 15.625%;}
    .Partner li:not(:nth-child(6n)) {margin-right: 1.25%;}
    .Partner li:nth-child(6) ~ li{margin-top: 1.25%;}

    .sustainability .text {width: 57%;}

    .Global .intro {width: 46.8%;}
    .Global .intro .desc {font-size: 0.18rem;line-height: 2;color:#333;}
    .Global .img-list {width: 46.25%;padding-right: 3.2rem;display: flex;flex-wrap: wrap;justify-content: flex-end;}
    .Global .img-list .item {display: inline-flex;flex-direction: column;justify-content: space-between;}
    .Global .img-list .item:nth-child(1) {width: 2.8rem;height: 3.1rem;margin-bottom: 0.2rem;}
    .Global .img-list .item:nth-child(2) {width: 4.2rem;height: 2.8rem;}
    .Global .img-list .item:nth-child(3) {position: absolute;width: 3rem;height: 3.8rem;right: 0;top: 1.18rem;}
    .Global .img-list .item:hover .bg {opacity: 1;visibility: visible;}
    .Global .img-list .item:hover .subtitle {color:#fff;}
    .Global .img-list .item:hover .title {color:#fff;}
    .Global .img-list .item:hover .icon .img {display: none;}
    .Global .img-list .item:hover .icon .hover {display: block;}
}
@media (max-width: 1760px) {
    .Team .swiperBox {width: 90%;margin: auto;}
}
@media (max-width: 1024px) {
    .About {padding: 0.5rem 0;}

    .About .content{margin-bottom: 0.5rem;}

    .About .intro .desc {height: auto;margin-bottom: 0.4rem;}
    .About .numBox {flex-wrap: wrap;}
    .About .numBox .item {width: 48%;padding: 0.3rem;}
    .About .numBox .item .icon {width: 0.68rem;height: 0.5rem;}
    .About .numBox .item .num {flex-wrap:wrap;font-size: 0.54rem;}
    /*.About .numBox .item .num .unit {width: 100%;flex-shrink: 0;}*/
    .About .figure {width: 70%;margin: auto;}

    .Culture {position: relative;height:auto;padding: 1rem 0;}
    .Culture::before {content:'';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.1);}
    .Culture .item:not(:last-child) {margin-bottom: 0.4rem;}

    .History {padding: 0.6rem 0;}
    .History .hd {display: none;}
    .History .bd {margin-bottom: 0;}
    .History .bd .swiper-slide {flex-direction: column;}
    .History .bd .figure {width: 100%;}
    .History .bd .bd-item {background-color: transparent;}
    .History .bd .bd-item .swiper {background-color: #f8f8f8;}
    .History .bd .bd-item .text {padding: 0.6rem;}
    .History .bd .bd-item .text .title {font-size: 0.4rem;}
    .History .swiper-pagination .swiper-pagination-bullet-active {background-color: var(--main-color);}

    .Honor .Honor-top .numBox .name {padding-right: 0.2rem;}

    .Partner li {width: 32%;}
    .Partner li:not(:nth-child(3n)) {margin-right: 2%;}
    .Partner li:nth-child(3) ~ li{margin-top: 2%;}

    .sustainability {overflow: hidden;}

    .Global .intro {margin-bottom: 0.4rem;}
    .Global .img-list {width: 100%;display: flex;flex-wrap: wrap;}
    .Global .img-list .item {width: 48.5%;}
    .Global .img-list .item:nth-child(2n) {margin-left: 3%;}
    .Global .img-list .item:nth-child(2) ~ .item {margin-top: 3%;}
    .Global .img-list .item:nth-child(3) {width: 100%;}

    .Team .swiper {width: 84%;}
    .Team .groupA {margin-bottom: 0.5rem;}
    .Team .swiper_btn .swiper-prev {left: -0.2rem;}
    .Team .swiper_btn .swiper-next {right: -0.2rem;}
}

/*Product*/
.Product-iconList .item {position: relative;height: 4.8rem;background-color: #f8f8f8;}
.Product-iconList .item .bg {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;opacity: 0;visibility: hidden;}
.Product-iconList .item .bg img {z-index: 1;}
.Product-iconList .item .bg::before {content:'';position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;background-color:rgba(0,0,0,0.3);}
.Product-iconList .item .info {height: 100%;}
.Product-iconList .item .info .icon {height: 0.54rem;}
.Product-iconList .item .info .icon img {height: 100%;}
.Product-iconList .item .text {position: absolute;width: 100%;bottom: 0;left: 0;padding: 0.4rem;opacity: 0;visibility: hidden;background: linear-gradient(transparent, rgba(0,0,0,0.7));transition: 0.5s;z-index: 5;}
.Product-iconList .item .text h4 {margin-bottom: 0.1rem;}

.Product .Product-nav {position: relative;margin-bottom: 0.5rem;z-index: 10;}
.Product .Product-nav .item {position: relative;width: 2.8rem;margin:0 0.1rem;z-index: 99;}
.Product .Product-nav .item .open {padding:0 0.5rem 0 0.2rem;line-height: 0.58rem;font-size: 14px;font-weight: 600;color:#000;border:1px solid #eeeeee;background: url("../images/arrow_down.png") no-repeat 92% center/0.1rem;cursor: pointer;}
.Product .Product-nav dl {position: absolute;top: 100%;left: 0;width: 100%;border:1px solid #eeeeee;border-radius:5px;background-color: #fff;display: none;}
.Product .Product-nav dl dd {padding: 0.1rem 0.2rem;cursor: pointer;}
.Product .Product-nav dl dd:hover {background-color: var(--main-color);color:#fff;}

.Product-filter .top {margin-bottom: 0.4rem;}
.Product-filter .clearButton {text-decoration: underline;cursor: pointer;}
.Product-filter .filter-list .item {margin-bottom: 0.3rem;}
.Product-filter .filter-list .checkbox .open {position: relative;padding-right: 0.2rem;margin-bottom: 0.1rem;cursor: pointer;}
.Product-filter .filter-list .checkbox .open::after {content:'';position: absolute;width: 0.16rem;height: 0.1rem;top:0.1rem;right:0;transform: rotate(180deg);background: url(../images/arrow_down.png) no-repeat center / contain;transition: 0.3s;}
.Product-filter .filter-list .checkbox dl {display: none;}
.Product-filter .filter-list .checkbox dd {}
.Product-filter .filter-list .checkbox label {display: flex;align-items:center;padding:0.1rem 0;cursor: pointer;}
.Product-filter .filter-list .checkbox input[type="checkbox"]{display: none;}
.Product-filter .filter-list .checkbox .box {position: relative;width: 0.16rem;height: 0.16rem;margin-right: 0.15rem;border: 1px solid #e5e5e5;}
.Product-filter .filter-list .checkbox input[type="checkbox"]:checked + span {border-color:var(--main-color);background-color: var(--main-color);}
.Product-filter .filter-list .checkbox input[type="checkbox"]:checked + span::after {content:'';position: absolute;top: -0.02rem;;left: 0;width: 0.16rem;height: 0.16rem;background: url("../images/icon_gou.png") no-repeat center/0.1rem;filter: brightness(0) invert(1)}
.Product-filter .filter-list .item.on .open::after {transform: rotate(0deg)}

.Product-list .item .figure::after {padding-bottom: 62.5%;}
.Product-list .item .text {padding: 0.3rem 0.4rem;border: 1px solid #eeeeee;}
.Product-list .item .text .tag {display: inline-block;line-height: 0.26rem;padding: 0 0.3rem;margin-bottom: 0.1rem;background-color: #e8f6ed;}
.Product-list .item .text .title {height: 0.8rem;margin-bottom: 0.3rem;transition: 0.3s;}
.Product-list .item .text .desc {margin-bottom: 0.4rem;}
.Product-list .item .homeMore span {border:0;}
.Product-list .item:hover .title {color: var(--main-color);}
@media (min-width: 1025px) {
    .Product-iconList .item {width: 10%;transition: 0.5s;}
    .Product-iconList .item:not(:last-child) {margin-right: 0.625%;}
    .Product-iconList .item.on {width: 36.25%;}
    .Product-iconList .item.on .bg {opacity: 1;visibility: visible;}
    .Product-iconList .item.on .info {display: none;}
    .Product-iconList .item.on .text {opacity: 1;visibility: visible;}

    .Product .Product-filter {width: 22.5%;padding: 0.3rem;border: 1px solid #eeeeee;border-radius: 0.05rem;}
    .Product .Product-list {width: 72.5%;}

    .Product-list section {--margin: 0.4rem}
}
@media (max-width: 1024px) {
    .Product-iconList {flex-wrap: wrap;}
    .Product-iconList .item {width: 48.5%;height: 2.5rem;}
    .Product-iconList .item:not(:nth-child(2n)) {margin-right: 3%;}
    .Product-iconList .item:nth-child(2) ~ .item {margin-top: 3%;}
    .Product-iconList .item:nth-child(7) {width: 100%;margin-right: 0;}

    .Product {padding-bottom: 0;}

    .Product-filter {width: 100%;}
    .Product-filter .filter-list .checkbox dd { display: inline-flex;margin-right: 0.2rem;}
    .Product-filter .filter-list .checkbox .box {width: 0.24rem;height: 0.24rem;}
    .Product-filter .filter-list .checkbox input[type="checkbox"]:checked + span::after {width: 0.24rem;height: 0.24rem;background-size: 70%;}

    .Product-list .item .text {padding: 0.5rem 0.4rem 0.3rem;}
    .Product-list .item .text .title {height: auto;}
    .Product-list .item .text .tag {line-height: 0.4rem;margin-bottom: 0.2rem;}
    .Product-list .item .text .desc {margin-bottom: 0.2rem;}
}

.icon .hover {display: none;}
.trans:hover .icon img {display: none;}
.trans:hover .icon .hover {display: block;}

/*Application*/
.Application-intro {}
.Application-icon-list .list {margin-top: 0.5rem;}
.Application-icon-list .item {position: relative;padding: 0.4rem;background-color: #f7f9fa;}
.Application-icon-list .item .bg {position: absolute;width: 100%;height: 100%;top:0;left:0;z-index: 1;opacity: 0;visibility: hidden;transition: 0.3s;}
.Application-icon-list .item .icon {position: relative;z-index: 5;height: 0.52rem;}
.Application-icon-list .item .text {position: relative;z-index: 5;}
.Application-img-list .item:not(:last-child) {margin-bottom: 1rem;}
.Application-img-list .imgBox {position: relative;}
.Application-img-list .imgBox .figure::after {padding-bottom: 68.18%;}
.Application-img-list .imgBox .layer {position: absolute;bottom:0;left:0;width: 2.8rem;padding: 0.3rem 0.3rem 0.3rem 0.4rem;background-color: rgba(0, 153, 51, 0.9)}
.Application-img-list .imgBox .layer .icon {margin-bottom: 0.1rem;}
.Application-img-list .text h4 {margin-bottom: 0.3rem;}
.Application-img-list .text .tags {margin-bottom: 0.2rem;}
.Application-img-list .text .tags span {display: inline-block;line-height: 0.26rem;padding: 0 0.1rem;margin-right: 0.1rem;margin-bottom: 0.1rem;color: var(--main-color);font-weight: bold;background-color: #e8f6ed;}
.Application-img-list .text .desc {margin-bottom: 0.3rem;}
.Application-img-list .text .cate dl {display: flex;justify-content: space-between;padding-top: 0.2rem;}
.Application-img-list .text .cate dd {width: 48.38%;background-color: #f7f9fa;}
.Application-img-list .text .cate dd a {display: flex;justify-content:space-between;align-items:center;height: 100%;padding: 0.13rem 0.3rem;transition: 0.3s;}
.Application-img-list .text .cate dd a::after {content:'';position:relative;width: 0.08rem;height: 0.13rem;margin-left: 0.24rem;transform:translateY(0.01rem);filter:brightness(0.5);background:url(../images/homeMore_icon.png) no-repeat center/contain;transition: 0.3s;}

@media (min-width: 1025px) {
    .Application-intro .figure {width: 40%;}
    .Application-intro .text {width: 60%;padding: 0 0.9rem;}
    .Application-icon-list .top {max-width: 74%;margin: auto;}
    .Application-icon-list .item {width: 19.375%;}
    .Application-icon-list .item:not(:last-child) {margin-right: 0.78%;}
    .Application-icon-list .item:hover .bg {opacity: 1;visibility: visible;}
    .Application-icon-list .item .icon {margin-bottom: 0.8rem;}
    .Application-icon-list .item:hover .text h4 {color: #fff;}
    .Application-img-list .item {display: flex;justify-content: space-between;align-items: center;}
    .Application-img-list .item:nth-child(even) {flex-direction: row-reverse;}
    .Application-img-list .item:nth-child(even) .imgBox .layer {left: auto;right:0;}
    .Application-img-list .imgBox {width: 55%;}
    .Application-img-list .text {width: 38.75%;}
    .Application-img-list .text .cate dd a:hover {color:#fff;background-image: linear-gradient(to right, #009933, #d1bf75)}
    .Application-img-list .text .cate dd a:hover::after {filter: brightness(1)}
}
@media (max-width: 1024px) {
    .Application-intro .innerTitle {margin-bottom: 0.2rem;}

    .Application-icon-list .innerTitle br {display: none;}
    .Application-icon-list .list {flex-wrap: wrap;}
    .Application-icon-list .item {width: 48.5%;}
    .Application-icon-list .item:not(:nth-child(2n)) {margin-right: 3%;}
    .Application-icon-list .item:nth-child(2) ~ .item {margin-top: 3%;}
    .Application-icon-list .item .icon img {max-width: none;height: 100%;}

    .Application-img-list {padding-bottom: 0;}
    .Application-img-list .text {padding: 0.4rem;}
    .Application-img-list .text .tags span {line-height: 0.5rem;}
    .Application-img-list .item:not(:last-child) {margin-bottom: 0.4rem;}
    .Application-img-list .text .cate dd a::after {width: 0.18rem;}
}

/*AssemblyLine*/
.AssemblyLine {}
.AssemblyLine .intro h4 {margin-bottom: 0.3rem;}
.AssemblyLine .swiper-slide::after {content:'';position: absolute;bottom:0;left:0;width: 100%;height: 1.4rem;background-image: linear-gradient(transparent, rgba(0,0,0,0.4));z-index: 1;}
.AssemblyLine .figure {height: 3.8rem;}
.AssemblyLine .text {position: absolute;width: 100%;bottom: 0.25rem;left: 0;padding: 0 0.2rem;color:#fff;z-index: 5;}

.AssemblyLine-video .playBtn {position: absolute;width: 100%;height: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);background:url("../images/icon_play.png") no-repeat center/0.8rem;z-index: 10;cursor: pointer;}
.AssemblyLine-video .figure {z-index: 5;}
.AssemblyLine-video .figure::after {height: 8.8rem;}
.AssemblyLine-video .video {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 20;display: none;}
.AssemblyLine-video .video video {width: 100%;height: 100%;object-fit: cover;}
.AssemblyLine-video.playing .playBtn {display: none;}
.AssemblyLine-video.playing .figure {opacity: 0;}
.AssemblyLine-video.playing .video {display: block;}

.AssemblyLine-project dl {display: flex;align-items:center;margin-top: 0.2rem;border-bottom: 1px solid #eee;}
.AssemblyLine-project dl dt{ width: 18.75%;padding: 0.2rem 0.3rem;color:#fff;background-color: var(--main-color);}
.AssemblyLine-project dl dd{ width: 81.25%;padding: 0 0.7rem;color:#333;}

.AssemblyLine-download li:not(:last-child) {margin-bottom: 0.2rem;}
.AssemblyLine-download li a {display: flex;justify-content:space-between;padding: 0.4rem 0.5rem;border:1px solid #eee;transition: 0.3s;}
.AssemblyLine-download li .name {width: 90%;padding-left: 0.5rem;line-height: 0.3rem;background: url("../images/icon_pdf.png") no-repeat left top/0.3rem;}
.AssemblyLine-download li .btn {width: 0.32rem;height: 0.26rem;background: url("../images/icon_download.png") no-repeat center/contain;}
.AssemblyLine-download li a:hover {border-color:var(--main-color)}

.AssemblyLine-references .swiperBox {position: relative;}
.AssemblyLine-references .figure::after {padding-bottom: 54%;}
.AssemblyLine-references a {display: block;}
.AssemblyLine-references .text {padding: 0.3rem 0.4rem;border: 1px solid #eeeeee;}
.AssemblyLine-references .text .subtitle {display: inline-block;padding: 0 0.16rem;margin-bottom: 0.1rem;line-height: 0.26rem;color:#e42222;background-color: #fce8e8;}
.AssemblyLine-references .text .title {height: 0.72rem;margin-bottom: 0.2rem;transition: 0.3s;}
.AssemblyLine-references .text .tags {margin-bottom: 0.3rem;}
.AssemblyLine-references .text .tags span {display: inline-block;min-width:1.2rem;padding: 0 0.16rem;margin-bottom: 0.1rem;margin-right: 0.1rem;line-height: 0.26rem;text-align: center;}
.AssemblyLine-references .text .homeMore span {border: 0;}
.AssemblyLine-references .text .tags span:nth-child(1) {color:#16a2ea;background-color: #e7f6fd;}
.AssemblyLine-references .text .tags span:nth-child(2) {color:#e5b414;background-color: #fcf7e7;}
.swiper_btn .button {position: absolute;top:50%;width: 0.5rem;height: 0.5rem;transform:translateY(-50%);background-color:#dddddd;cursor: pointer;transition: 0.3s;}
.swiper_btn .button::after {content:'';position: absolute;top:50%;left:50%;width: 0.08rem;height: 0.08rem;}
.swiper_btn .swiper-prev {left: -0.9rem}
.swiper_btn .swiper-next {right: -0.9rem}
.swiper_btn .swiper-prev::after {border-top:2px solid var(--main-color);border-left:2px solid var(--main-color);transform: translate(-38%,-50%) rotate(-45deg)}
.swiper_btn .swiper-next::after {border-top:2px solid var(--main-color);border-right:2px solid var(--main-color);transform: translate(-62%,-50%) rotate(45deg)}
.swiper_btn .button:hover {background-color: var(--main-color);}
.swiper_btn .swiper-prev::after,
.swiper_btn .swiper-next::after {border-color:#fff;}
.AssemblyLine-references .swiper-slide:hover .title{color: var(--main-color);}
@media (min-width: 1025px) {
    .AssemblyLine > div {padding-bottom: 5rem;}
    .AssemblyLine .intro {width: 38%;z-index: 20;}
    .AssemblyLine .swiperBox {position: absolute;width: 100%;bottom: 0;left: 0;cursor: none;width: 100%;overflow: hidden;}
    .AssemblyLine .swiperBox .cursor {position: fixed;width: 1.2rem;height: 1.2rem; border:1px solid rgba(238, 238, 238, 0.5);border-radius: 50%;background-color:#fff;z-index: 50;cursor: pointer;display: none;}
    .AssemblyLine .swiperBox .cursor::after {content:'';position: absolute;width: 0.4rem;height: 0.44rem;top:50%;left:50%;transform: translate(-50%,-50%); background: url("../images/icon_slide1.png") no-repeat center/contain;}
    .AssemblyLine .swiperBox .swiper {width: 100%;padding-left: 0;overflow: visible;}
    /*.AssemblyLine .swiperBox .swiper-wrapper{align-items: flex-end;}*/
    .AssemblyLine .swiperBox .swiper-slide {width: 3.1rem;margin-top: 3.6rem;transition: 1s;}
    .AssemblyLine .swiperBox .swiper-slide .figure {transition: 1s;}
    .AssemblyLine .swiperBox .swiper-slide-active {width: 6.1rem;margin-top: 0;}
    .AssemblyLine .swiperBox .swiper-slide-active .figure {height: 7.4rem;}

    .AssemblyLine-references .text .homeMore span {font-size: 0.14rem;}

}
@media (max-width: 1024px) {
    .AssemblyLine .intro {margin-bottom: 0.4rem;}

    .AssemblyLine-video .figure::after {height: 3.8rem;}

    .AssemblyLine-project dl dt {width: 32%;}
    .AssemblyLine-project dl dd {width: 68%;padding: 0 0.3rem;}

    .AssemblyLine-references .text .subtitle,
    .AssemblyLine-references .text .tags span {line-height: 0.5rem;}
    .AssemblyLine-references .text .tags {margin-bottom: 0.1rem;}
}

.RD-intro {}
.RD-icon-list .list {margin-top: 0.5rem;}
.RD-icon-list .item {position: relative;padding: 0.4rem;border: 1px solid #e5e8ea;}
.RD-icon-list .item .bg {position: absolute;width: 100%;height: 100%;top:0;left:0;z-index: 1;opacity: 0;visibility: hidden;transition: 0.3s;}
.RD-icon-list .item .icon {position: relative;z-index: 5;height: 0.64rem;}
.RD-icon-list .item .icon img {height: 100%;max-width: none;}
.RD-icon-list .item .text {position: relative;z-index: 5;}
.RD-icon-list .item .text h4 {margin-bottom: 0.1rem;}
.RD-img-list .item:not(:last-child) {margin-bottom: 1rem;}
.RD-img-list .imgBox {position: relative;}
.RD-img-list .imgBox .figure::after {padding-bottom: 68.18%;}
.RD-img-list .text {border-top: 1px solid #e5e5e5;}
.RD-img-list .text h4 {margin-bottom: 0.1rem;}
.RD-img-list .text .subtitle {margin-bottom: 0.2rem;}
.RD-img-list .text .desc {margin-bottom: 0.4rem;}
.RD-img-list .text dl {display: flex;justify-content: space-between;margin-bottom: 0.3rem;}
.RD-img-list .text dd {flex-shrink:0;width: 31.25%;padding: 0.25rem 0.3rem;background-color: #f2f8f4;}
.RD-img-list .text dd .icon {height: 0.46rem;margin-bottom: 0.1rem;}
.RD-img-list .text dd .icon img {height: 100%;max-width: none;}
@media (min-width: 1025px) {
    .RD-intro {max-width: 64%;margin: auto;}
    .RD-icon-list .item {width: 23.75%;}
    .RD-icon-list .item:not(:last-child) {margin-right: 1.66%;}
    .RD-icon-list .item:hover .bg {opacity: 1;visibility: visible;}
    .RD-icon-list .item .icon {margin-bottom: 0.8rem;}
    .RD-icon-list .item:hover .text h4 {color: #fff;}
    .RD-icon-list .item:hover .text .desc {color: #fff;}
    .RD-img-list .item a {display: flex;justify-content: space-between;}
    .RD-img-list .item:nth-child(even) a {flex-direction: row-reverse;}
    .RD-img-list .imgBox {width: 53.75%;}
    .RD-img-list .text {width: 40%;display: flex;flex-direction: column;justify-content: center;}
    .RD-img-list .item:hover .figure img {transform: scale(1.05);}
    .RD-img-list .text dd:hover {background-color: var(--main-color);}
    .RD-img-list .text dd:hover .name {color:#fff;}
}
@media (max-width: 1024px) {
    .RD-intro .innerTitle br {display: none;}

    .RD-icon-list .list {flex-wrap: wrap;}
    .RD-icon-list .item {width: 48.5%;}
    .RD-icon-list .item:nth-child(2n) {margin-left: 3%;}
    .RD-icon-list .item:nth-child(2) ~ .item {margin-top: 3%;}
    .RD-icon-list .item .icon {margin-bottom: 0.2rem;}

    .RD-img-list .imgBox {margin-bottom: 0.4rem;}
    .RD-img-list .text {padding-top: 0.2rem;}
    .RD-img-list .text dd {padding: 0.25rem 0.2rem;}
}

/*News*/
.slide-news {position: absolute;bottom: 0;left: 0;width: 100%;background-color: rgba(0,0,0,0.5);z-index: 10;}
.slide-news .swiper-slide {overflow: hidden;}
.slide-news a .date em {display: block;font-style: normal;}
.slide-news .homeMore span {border: 0;}

.News {padding: 0.6rem 0 1.2rem;background: url("../images/news_bg2.png") no-repeat center top/contain;}

.News-intro {margin-bottom: 0.6rem;}

.News-swiper {margin-bottom: 0.8rem;border: 1px solid #eeeeee;background-color: #fff;}
.News-swiper .figure::after {padding-bottom: 69.44%;}
.News-swiper .text .time {margin-bottom: 0.2rem;}
.News-swiper .text .time em {padding: 0.05rem 0.15rem;margin-right: 0.2rem;font-style: normal;border: 1px solid #eee;}
.News-swiper .text h4 {margin-bottom: 0.2rem;font-size: 0.3rem;line-height: 1.33;color:#000;transition: 0.2s;}
.News-swiper .text .desc {margin-bottom: 0.4rem;line-height: 1.875;color:#999;}
.News-swiper .text .homeMore span {line-height: 0.5rem;}
.News-swiper a:hover .text h4 {color: var(--main-color);}

.News-nav .selectBox {position: relative;margin:0 0.1rem;background-color:#fff;z-index: 99;}
.News-nav .selectBox .open {padding:0 0.5rem 0 0.2rem;line-height: 0.58rem;font-size: 14px;font-weight: 600;color:#000;border:1px solid #e5e5e5;background: url("../images/arrow_down.png") no-repeat 92% center/0.1rem;cursor: pointer;}
.News-nav .selectBox dl {position: absolute;top: 100%;left: 0;width: 100%;border:1px solid #e5e5e5;border-radius:5px;background-color: #fff;display: none;}
.News-nav .selectBox dl dd {padding: 0.1rem 0.2rem;cursor: pointer;}
.News-nav .selectBox dl dd:hover {background-color: var(--main-color);color:#fff;}
.News-nav .searchBox {position: relative;border:1px solid #e5e5e5;background-color:#fff;}
.News-nav .searchBox .text{display: block;width: 100%; line-height: 0.58rem;padding: 0 0.1rem;background: none;border: 0;}
.News-nav .searchBox .text::-webkit-input-placeholder {color: #999;}
.News-nav .searchBox .btn{position: absolute; width: 0.6rem; height: 100%;background:url("../images/icon_search.png") no-repeat center/0.2rem var(--main-color);top: 0;right: 0; }

.News .list ul {display: flex;flex-wrap: wrap;}
.News .list li a {display: block;width: 100%;height: 100%;background-color: #fff;transition: 0.3s;}
.News .list li .text {margin-bottom: 0.4rem;}
.News .list li .text .time {margin-bottom: 0.3rem;}
.News .list li .text .time em {padding: 0.05rem 0.15rem;margin-right: 0.2rem;font-style: normal;border: 1px solid #eee;transition: 0.3s;}
.News .list li .text h4 {height: 0.72rem;margin-bottom: 0.2rem;line-height: 1.2;font-size: 0.3rem;color:#000;font-weight: 500;}
.News .list li .text .desc {height: 0.72rem;margin-bottom: 0.2rem;color: #999;}
.News .list li .homeMore span {border:0;color:#333;}
.News .list li .homeMore span::after {width: 0.06rem;filter: brightness(0.3)}
.News .list li .figure::after {padding-bottom: 69.74%;}

.News-download .hd {border-bottom: 1px solid #e5e5e5;}
.News-download .hd-item {position: relative;padding-bottom: 0.3rem;margin: 0 0.6rem;color:#000;cursor: pointer;}
.News-download .hd-item::after {content:'';position: absolute;width: 0;height: 3px;bottom: 0;left: 50%;transform:translateX(-50%);background-color: var(--main-color);opacity: 0;visibility: hidden;transition: 0.3s;}
.News-download .bd-item .item a {position: relative;display: block;padding: 0.5rem;border: 1px solid #f8f8f8;background-color: #f8f8f8;overflow: hidden;transition: 0.3s;}
.News-download .bd-item .item a::after {content:'';position: absolute;width: 2.56rem;height: 2.3rem;right: 0.5rem;bottom: -0.5rem;background: url("../images/news_bg.png") no-repeat center/contain;opacity: 0;visibility: hidden;transition:0.3s;z-index: 1;}
.News-download .bd-item .item .title {margin-bottom: 0.1rem;transition: 0.3s;}
.News-download .bd-item .item .size {margin-bottom: 0.3rem}
.News-download .bd-item .item .btn {display: inline-flex;align-items: center;padding: 0.1rem 0.2rem;border: 1px solid #dddddd;transition: 0.3s;}
.News-download .bd-item .item .btn::before {content:'';width: 0.2rem;height: 0.16rem;margin-right: 0.1rem;background: url("../images/icon_download_g.png") no-repeat center/contain;}
.News-download .hd-item.on {color: var(--main-color);}
.News-download .hd-item.on::after {width: 100%;opacity: 1;visibility: visible;}
.News-download .bd-item .item a:hover {border-color:var(--main-color);background-color: #fff;}
.News-download .bd-item .item a:hover::after {opacity: 1;visibility: visible;}
.News-download .bd-item .item a:hover .title {color:var(--main-color);}
.News-download .bd-item .item a:hover .btn {color:#fff;background-color:var(--main-color);}
.News-download .bd-item .item a:hover .btn::before {filter: brightness(0) invert(1);}

.News-bottom {height: 3.5rem;overflow: hidden;}
.News-bottom > div {height: 100%;}
.News-bottom .text .innerTitle {margin-bottom: 0.1rem;font-size: 0.36rem;color: #fff;}
.News-bottom .text .desc {margin-bottom: 0.3rem;}
.News-bottom .text .viewMore  {}
.News-bottom .text .viewMore a {width: 2.4rem;justify-content: space-between;}
@media (min-width: 1025px) {
    .slide-news a {display: flex;max-width: 1600px;width: 86%;margin: 0 auto;}
    .slide-news a .date {position: relative;width: 20%;padding: 0.3rem 0;}
    .slide-news a .date > * {position: relative;z-index: 10;}
    .slide-news a .date::before {content:'';position: absolute;width: 4.8rem;height: 100%;top: 0;right: 0;background-color: var(--main-color);z-index: 1;}
    .slide-news a .info {width: 80%;padding-left: 0.4rem;}
    .slide-news a .info .title {width: 85%;}

    .News-intro .intro {width: 37.5%;}
    .News-intro .intro .innerTitle {margin-bottom: 0.1rem;}
    .News-intro .News-nav {width: 52.5%;}
    .News-intro .News-nav .selectBox {width: 35%;}
    .News-intro .News-nav .searchBox {width: 59.5%;}

    .News-swiper a {display: flex;align-items:center;width: 100%;}
    .News-swiper .figure {width: 45%;}
    .News-swiper .text {width: 55%;padding:0 0.8rem 0 0.7rem;}
    .News-swiper .swiper-slide:hover .text .time em {color: #fff;border-color: var(--main-color);background-color: var(--main-color);}
    .News-swiper .swiper-pagination {display: none;}

    .News .list li {width: 29.375%;padding: 0.3rem 0;padding-left: 0.4rem;border-left: 1px solid #eee;}
    .News .list li:not(:nth-child(3n)) {margin-right: 5.9375%;}
    .News .list li:nth-child(3) ~ li {margin-top: 3.75%;}
    .News .list li .text {}
    .News .list li .homeMore span {font-size: 0.14rem;}
    .News .list li a:hover .text .time em {color: #fff;border-color: var(--main-color);background-color: var(--main-color);}
    .News .list li a:hover .homeMore span {color: var(--main-color)}
    .News .list li a:hover .homeMore span::after {filter: none;background-image: url("../images/homeMore_icon_g.png");}

    .News-download .bd-item .item {width: 48.75%;}
    .News-download .bd-item .item:not(:nth-child(2n)) {margin-right: 2.5%;}
    .News-download .bd-item .item:nth-child(2n) ~ li {margin-top: 2.5%;}

    .News-bottom .text {width: 57%;}
}
@media (max-width: 1024px) {
    .News {padding: 0.5rem 0;}

    .slide-news {padding-top: 0.2rem;}
    .slide-news a {display: block;width: 90%;margin: auto;}
    .slide-news .date {display: flex;align-items: center;}
    .slide-news .date em {margin-right: 0.2rem;}

    .News-intro {width: 100%;align-items: flex-start;}

    .News-nav {width: 100%;}
    .News-nav .selectBox {width: 35%;}
    .News-nav .searchBox {width: 62%;}

    .News-swiper .text {padding: 0.5rem;}
    .News-swiper .text .homeMore span {line-height: 0.7rem;}
    .News-swiper .text .desc {margin-bottom: 0.2rem;}
    .News-swiper .swiper-pagination {position: absolute;top:100%;padding: 0.3rem 0 0;}

    .News .list li:not(:last-child) {margin-bottom: 0.4rem;}
    .News .list li .text {padding: 0.4rem;margin-bottom: 0;background-color: #f8f8f8;}
    .News .list li .text .desc {height: 1.12rem;}

    .News-download {padding-top: 0;}
    .News-download .hd {justify-content: flex-start;overflow-x: auto;}
    .News-download .hd::-webkit-scrollbar {display: none;}
    .News-download .hd-item {margin: 0 0.2rem;white-space: nowrap;}
    .News-download .bd-item .item:not(:last-child) {margin-bottom: 0.3rem;}

    .News-bottom .text .innerTitle {margin-bottom: 0.3rem;}
}

.Contact-address {background: url("../images/news_bg2.png") no-repeat center top/contain;}
.Contact-address .innerTitle {margin-bottom: 0.2rem;}
.Contact-address .top {margin-bottom: 0.6rem;}
.Contact-address .list .item {position: relative;padding: 0.4rem;border: 1px solid #eee;background-color: #fff;overflow: hidden;transition: 0.3s;}
.Contact-address .list .item::after {content:'';position: absolute;width: 1.8rem;height: 1.9rem;right: 4%;top:10%;background: url("../images/news_bg.png") no-repeat center/contain;opacity: 0;visibility: hidden;transition:0.3s;z-index: 1;}
.Contact-address .list .item .title {margin-bottom: 0.1rem;transition: 0.3s;}
.Contact-address .list .item .desc {margin-bottom: 0.15rem;padding-bottom: 0.15rem;border-bottom: 1px solid #eee;}
.Contact-address .list .item .mail {padding-left: 0.4rem;background: url("../images/icon_mail.png") no-repeat left center;}
.Contact-address .list .item:hover {background-image: linear-gradient(to right, #009933, #d8c964);}
.Contact-address .list .item:hover::after {opacity: 1;visibility: visible;}
.Contact-address .list .item:hover .title {color:#fff;}
.Contact-address .list .item:hover .desc {color:#fff;border-color: rgba(238, 238, 238, 0.1);}
.Contact-address .list .item:hover .mail {filter: brightness(0) invert(1);}

.Contact-global {background: url("../images/contact_bg.png") no-repeat right top;}
.Contact-global .innerTitle {margin-bottom: 0.2rem;}
.Contact-global .hd {border-bottom: 1px solid #e5e5e5;}
.Contact-global .hd-item {position: relative;padding-bottom: 0.3rem;margin: 0 0.5rem;color:#000;cursor: pointer;}
.Contact-global .hd-item::after {content:'';position: absolute;width: 0;height: 3px;bottom: 0;left: 50%;transform:translateX(-50%);background-color: var(--main-color);opacity: 0;visibility: hidden;transition: 0.3s;}
.Contact-global .bd-item .item {border: 1px solid #eeeeee;background-color: #fff;}
.Contact-global .bd-item .item:not(:last-child) {margin-bottom: 0.4rem;}
.Contact-global .bd-item .item .figure::after {padding-bottom: 69.23%;}
.Contact-global .bd-item .item .text {padding: 0 0.7rem;}
.Contact-global .bd-item .item .title {padding-bottom: 0.2rem;margin-bottom: 0.2rem;border-bottom: 1px solid #eeeeee;transition: 0.3s;}
.Contact-global .bd-item .item .title .gradient { background: linear-gradient(90deg, #009933, #d1bf75);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}
.Contact-global .bd-item .item dd {padding-left: 0.3rem;background-repeat: no-repeat;background-position: left top;}
.Contact-global .bd-item .item dd:not(:last-child) {margin-bottom: 0.2rem;}
.Contact-global .bd-item .item dd.name {background-image: url("../images/contact_icon1.png")}
.Contact-global .bd-item .item dd.tel {background-image: url("../images/contact_icon2.png")}
.Contact-global .bd-item .item dd.mail {background-image: url("../images/contact_icon3.png")}
.Contact-global .bd-item .item dd.add {background-image: url("../images/contact_icon4.png")}
.Contact-global .hd-item.on {color: var(--main-color);}
.Contact-global .hd-item.on::after {width: 100%;opacity: 1;visibility: visible;}
.Contact-global .bd-item .item a:hover {border-color:var(--main-color);background-color: #fff;}
.Contact-global .bd-item .item a:hover::after {opacity: 1;visibility: visible;}
.Contact-global .bd-item .item a:hover .title {color:var(--main-color);}
.Contact-global .bd-item .item a:hover .btn {color:#fff;background-color:var(--main-color);}
.Contact-global .bd-item .item a:hover .btn::before {filter: brightness(0) invert(1);}

.Contact-support-intro .innerTitle {margin-bottom: 0.1rem;}
.Contact-service {height: 6rem;margin-bottom: 1.2rem;overflow: hidden;}
.Contact-service > div {height: 100%;}
.Contact-service .text .title {margin-bottom: 0.2rem;}
.Contact-service .text .desc {line-height: 1.875;margin-bottom: 0.4rem;}
.Contact-service .viewMore a::after {display: none;}
.Contact-supply {height: 3.6rem;margin-bottom: 1.2rem;overflow: hidden;}
.Contact-supply > div {height: 100%;}
.Contact-supply .text .title {margin-bottom: 0.1rem;}
.Contact-supply .text .desc {line-height: 1.875;margin-bottom: 0.4rem;}
.Contact-supply .viewMore a::after {display: none;}
@media (min-width: 1025px) {
    .Contact-address .top {width: 58.75%;}
    .Contact-address .list .item {width: 23.75%;}
    .Contact-address .list .item:not(:nth-child(4n)) {margin-right: 1.66%;}
    .Contact-address .list .item:nth-child(4n) ~ li {margin-top: 1.66%;}

    .Contact-global .bd-item .item .figure {width: 32.5%;}
    .Contact-global .bd-item .item .text {width: 67.5%;}

    .Contact-support-intro .text {width: 57.5%;}
    .Contact-service .text {max-width:31.25%;margin-left: 0.8rem;}
    .Contact-supply .text {max-width:31.25%;margin-left: 0.8rem;}
}

@media (max-width: 1024px) {
    .Contact-address .list {flex-wrap: wrap;}
    .Contact-address .list .item {width: 48.5%;padding: 0.3rem;}
    .Contact-address .list .item:not(:nth-child(2n)) {margin-right: 3%;}
    .Contact-address .list .item:nth-child(2n) ~ .item {margin-top: 3%;}

    .Contact-global .hd {justify-content:flex-start;overflow-x:auto;}
    .Contact-global .hd::-webkit-scrollbar {display: none;}
    .Contact-global .hd .hd-item {white-space: nowrap;}
    .Contact-global .bd-item .item dd {padding-left: 0.5rem;}
    .Contact-global .bd-item .item .text {padding: 0.4rem;}

    .Contact-service {margin-bottom: 0.5rem;height: 4rem;}
    .Contact-supply {margin-bottom: 0.5rem;}
}

#popUp {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);z-index: 101;display: none;}
#popUp .container {position: absolute;top:50%;left:50%;width: 90%;max-width:4.8rem;padding: 0.4rem;transform:translate(-50%,-50%);border-radius: 0.1rem;background-color: #e0e0de;}
#popUp .closeBtn {position: absolute;top:0.2rem;right:0.2rem;width: 0.4rem;height: 0.4rem;background: url("../images/closeBtn.png") no-repeat center/0.2rem;cursor: pointer;}
#popUp .container h4 {margin-bottom: 0.2rem;font-size: 0.24rem;color:#000;}
#popUp .form .name {display: inline-flex;align-items: center;}
#popUp .form .err {line-height: 0.18rem;font-size: 0.18rem;font-style: normal;color: #d8181f;}
#popUp .form dd { position:relative;border-radius: 0.1rem;margin-bottom: 0.2rem;overflow: hidden;}
#popUp .form label{ position:absolute; left:0.15rem; top:0; font-size: 0.14rem; line-height: 0.6rem; color:#333;}
#popUp .form .text{ width:100%; line-height:0.6rem; text-indent:10px; border:1px solid #eeeeee;color:#666;font-size: 14px; background:#fff;}
#popUp .form textarea.text{ height:1.6rem;line-height: 2;padding: 10px;}
#popUp .form select {width: 100%;line-height: 0.6rem;padding: 0 0.15rem;font-size: 0.14rem;background: url("../images/arrow_down.png") no-repeat 96% center/0.14rem #fff;}
#popUp .form .btn{margin-bottom: 0.2rem;}
#popUp .form .btn button{ cursor:pointer; padding:0; border:none; width: 100%;line-height: 0.6rem;color:#fff;background: #00dcb1;border-radius: 30px;overflow: hidden;font-size: 0.16rem;transition: 0.3s;}
#popUp .form .btn:hover button{background:#00b18e;}
#popUp .form .tips {font-size: 0.14rem;line-height: 1.7;}
@media (max-width: 1024px) {
    #popUp .container {max-width: 100%;}
    #popUp .form label,
    #popUp .form .text {line-height: 0.7rem;font-size: 0.24rem;}
    #popUp .form select {line-height: 0.7rem;font-size: 0.24rem;}
    #popUp .form .btn button {line-height: 0.7rem;font-size: 0.24rem;}
    #popUp .form .tips {font-size: 0.22rem;}
}

.trx_30 {transform: translateX(20px);opacity: 0;transition: 1.2s;}
.try_30 {transform: translatey(20px);opacity: 0;transition: 1.2s;}
.delay1 {transition-delay: 1s;}
.delay14 {transition-delay: 1.4s;}
.ani .trx_30 {transform: translateX(0);opacity: 1;}
.ani .try_30 {transform: translateY(0);opacity: 1;}
.pic, .pic_ani {overflow: hidden;}
.pic figure, .pic_ani figure {transition: .5s;}
.pic:hover figure,
.pic_ani:hover figure {transform: scale(1.05);}


/*innerPage */
.innerPage {padding: 0.5rem 0 0 0;text-align: center;position: relative;}
.innerPage .Pages a.a_first,
.innerPage .Pages a.a_end,
.innerPage .Pages > span:not(.p_page) {display: none;}
.innerPage .Pages em {float: left;font-style: normal;}
.innerPage .Pages .p_page {display: table;margin: 0 auto;}
.innerPage .Pages a {float: left;line-height: 0.5rem;width: 0.5rem;margin: 0 0.05rem;color: #000;background-color: #f8f8f8;transition: 0.3s;}
.innerPage .Pages a.a_cur,
.innerPage .Pages a:hover {color: #fff;background: var(--main-color);}
.innerPage .Pages .p_page > a {width: 0.5rem;height: 0.5rem;position: relative;}
.innerPage .Pages .p_page .a_prev,
.innerPage .Pages .p_page .a_next {background-repeat: no-repeat;background-position: center;background-size: 0.1rem;}
/*.innerPage .Pages .p_page .a_prev {background-image: url("../images/page_l.png");}
.innerPage .Pages .p_page .a_next {background-image: url("../images/page_r.png");}*/
.innerPage .Pages .p_page .a_prev::after {content:'';position: absolute;top: 50%;left: 50%;width: 0.08rem;height: 0.08rem;border-left:1px solid #000;border-bottom:1px solid #000;transform: translateY(-50%) rotate(45deg);}
.innerPage .Pages .p_page .a_next::after {content:'';position: absolute;top: 50%;left: 50%;width: 0.08rem;height: 0.08rem;margin-left:-0.06rem;border-top:1px solid #000;border-right:1px solid #000;transform: translateY(-50%) rotate(45deg);}
.innerPage .Pages .p_page .a_prev:hover::after,
.innerPage .Pages .p_page .a_next:hover::after {border-color:#fff;}
.innerPage.circle .Pages a {width: 0.4rem;height: 0.4rem;line-height: 0.4rem;border-radius: 30px;font-size: 12px;background-color: #fff;}
.innerPage.circle .Pages a.a_cur,
.innerPage.circle .Pages a:hover{width: 0.4rem;height: 0.4rem;line-height: 0.4rem;border-radius: 50%;background-color: #2a6e3a;}
.innerPage.circle .Pages .p_page > a {height: 0.4rem;background-size: 0.06rem;background-color: #fff;}
@media (max-width: 1024px) {
    .innerPage {padding: 6vw 0 8vw 0;}
    .innerPage .Pages a {margin: 0 .05rem;}
    .innerPage .Pages a,
    .innerPage .Pages .p_page > a {width: .7rem;line-height:.7rem;height:.7rem;padding: 0;font-size: .22rem;}
    .innerPage.circle .Pages a,
    .innerPage.circle .Pages a.a_cur,
    .innerPage.circle .Pages .p_page > a{width: 0.7rem;height: 0.7rem;line-height: 0.7rem;}
    .innerPage.circle .Pages .p_page > a{background-size: 0.12rem;}
    .innerPage .Pages .p_page .a_prev, .innerPage .Pages .p_page .a_next {background-size: 0.16rem;}
}


.Search {padding-bottom: 0.6rem;}
.Search li {padding: 1% 0;border-bottom:1px solid #eee;}
@media (max-width: 1024px) {
    .Search li {padding: 0.2rem 0;}
}
