
/*Banner003223 */
.Banner003223{position:relative;z-index:1;--hover-color:#2fc774;--white:#fff; }
.Banner003223 .swiper-wrapper{height: auto;}

.Banner003223 .index-more{font-size: var(--font-size16);}
.Banner003223 .index-more a{display:inline-flex;align-items:center;background-color:#3fbb01;border-radius:3em;
    border:solid 0.01rem #3fbb01;line-height:4.4375;padding-left:2em;padding-right:0.04rem;position:relative;font-size: var(--font-size16);}
.Banner003223 .index-more a span{position:relative;display:block;z-index:2}
.Banner003223 .index-more a:after,
.Banner003223 .index-more a::before{width:0.63rem;height:0.63rem}
.Banner003223 .index-more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Banner003223-more.svg);background-size:auto 0.2rem;margin-left:0.7rem;position:relative;z-index:2}
.Banner003223 .index-more a::before{position:absolute;content:'';right:0.04rem;border-radius:0.63rem;top:0.04rem;background-color:#3071b7;z-index:1;transition:width 0.3s}
.Banner003223 .index-more a:hover{color:var(--white)}
.Banner003223 .index-more a:hover:before{width:calc(100% - 0.08rem)}
@media (max-width:640px) {
    .Banner003223 .index-more a:after{margin-left: 0.35rem;}
}

.Banner003223 .txt{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;
    display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;z-index:999;color:var(--white)}
.Banner003223 .txt :where(h3,p,.index-more){opacity:0;transform:translateX(1rem);transition:0.5s}
.Banner003223 .txt h3{margin:0.15rem 0 0.75rem 0;font-size: 0.4rem;line-height:1.19047619;transition-delay:0.5s}
.Banner003223 .txt h3 span{color: #3fbb01;}
.Banner003223 .txt p{margin:0;font-size: 0.24rem;line-height:1.2;max-width:6.9rem;transition-delay:0.8s}
.Banner003223 .txt .index-more{transition-delay:1.1s}
.Banner003223 .controls-page{bottom: 6.06826802% !important; position: absolute;z-index: 10;text-align: center;}
.Banner003223 .controls-page span{width: 0.14rem;height: 0.14rem;border: 0.01rem solid rgba(255, 255, 255, 0.4);margin: 0 0.13rem !important;!i;!;display: block;border-radius: 50%;opacity: 1;background: none;}
.Banner003223  .controls-page span.swiper-pagination-bullet-active {border-color: #3071b7;background-color: #3071b7;}
.Banner003223 .swiper-slide-active .txt :where(h3,p,.index-more){opacity:1;transform:translateX(0)}
@media (max-width:1024px) {
    .Banner003223 .txt h3{font-size: var(--font-size32);}
    .Banner003223 .txt p{font-size: var(--font-size18); margin-bottom: 2em;}
    .Banner003223 .index-more a{line-height: 3;}
    .Banner003223 .index-more a:after,
    .Banner003223 .index-more a::before{width: calc(3em - 0.08rem); height: calc(3em - 0.08rem);}
    .Banner003223 .index-more a:after{margin-left: 0.3rem;}
}
.Banner003223{width: 100%;min-height: 50vh;}
.Banner003223 .itemCon{position: relative;width:100%;height: 100%;}
.Banner003223 video{width: 100%;height: 100%;object-fit: cover;}
.HomeBan{width: 100%;height: 100%;}
.Banner003223 img.pc,




/*Banner003200 */
.Banner003200{position: relative;z-index: 1;height: 100vh;}
.Banner003200 .solgan{position: absolute; left: 0;top: 0;width: 100%; height: 100%;z-index: 10;}
.Banner003200 .solgan .auto{max-width: 16rem; height: 100%;}
.Banner003200 img{height: 100vh;}
.Banner003200 .slick-dots{position: absolute; left: 0;width: 100%;text-align: center; bottom: calc(60 / 960 * 100%);z-index: 10;}
.Banner003200 .slick-dots li{width: 0.15rem;height: 0.15rem;border: 0.01rem solid #fff; border-radius: 50%; cursor: pointer; display: inline-block; margin: 0 calc(10 / 1920 * 100vw);}
.Banner003200 .slick-dots li button{display: none;}
.Banner003200 .slick-dots li.slick-active{background-color: #3071b7; border-color: #3071b7;}
@media (min-width:1025px) {
    .Banner003200 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003200 .pc{display: none;}
}
/*Floor003209 */
.Floor003209{position: relative;z-index: 1; overflow: hidden; font-weight: 500;color: var(--white);height:100vh}
.all-title{display: flex;}
.all-title span{font-weight: 700;font-size: 0.24rem;line-height: 0.3rem;display: block;margin-bottom: 0.3rem;color: rgb(255 255 255 / 90%);}

.all-more{margin-top: 0.9rem;}
.all-more a{ text-transform: uppercase;display: inline-flex;align-items: center; font-size: var(--font-size18);}
.all-more a:after{display: block; content: ''; margin-left: .1rem; width: 0.2rem; height: 0.2rem; background: no-repeat center center / contain; transition: 0.3s;}
.all-more a[class*=border-]{position: relative; padding: 0 0.4rem; line-height: 0.5rem;z-index: 3;transition: 0.3s;}
.all-more a[class*=border-]:before{position: absolute; left: 0;top:0;width: 100%;height: 100%; border:0.02rem solid transparent; content: '';z-index: -1; transition: 0.3s;border-radius: 0.3rem;}
.all-more a.border-white{color: var(--white);}
.all-more a.border-white:before{border-color: var(--white);}
.all-more a.border-white:after{background-image: url(../images/Floor003209-more-white2.svg);}
.all-more a[class*=border-]:hover{letter-spacing: 0.1em;}
.all-more a[class*=border-]:hover:before{background-color: #3071b7;border-color: #3071b7;}
.all-more a[class*=border-]:hover:after{background-image: url(../images/Floor003209-more-white2.svg); margin-left: 0.2rem;}


.color a.border-white{color: #3071b7;}

.color a.border-white:before{border-color: #3071b7;}
.color a.border-white:after{background-image: url(../images/Floor003209-more-blue.svg);}


.color:hover a.border-white{color: var(--white);}




.Floor003209 .editor-info{font-size: 0.18rem;line-height: 0.3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;margin-top: 0.15rem;margin-bottom: 0.9rem;}
.Floor003209 [class*=autoCon-]{position: relative;z-index: 3;}
.Floor003209 .video{position: absolute; left: 0;width: 100%;height: 100%; top: 0;overflow: hidden;display: flex;align-items: center; justify-content: center; background-color: #232830;z-index: 1;}
.Floor003209 .video img{min-height: 100%; opacity: 0.1;max-width:none; width: fit-content;}

/* .Floor003209 .after{position: absolute; content: ''; width: 6.78rem; height: 100%; background-color: #3071b7; left: 0;top: 0;z-index: 2;border-radius:0  0% 200% 0;} */
.Floor003209 .intro .title{font-size: 0.48rem;font-weight: 600;}

.Floor003209 .right li{border-bottom: 0.01rem solid var(--white-opacity-20);position: relative;line-height: 1;padding-bottom: 0.2rem; }
.Floor003209 .right li:after{position: absolute;left: 0;height: 0.01rem;background-color: #3071b7; bottom: -0.01rem;content: ''; transform: scaleX(0); transform-origin: 100% 50%;transition: 0.3s transform;width: 100%;}
.Floor003209 .right li:hover:after{transform: scaleX(1); transform-origin: 0 50%;width: 50%;}
.Floor003209 .right li .num{display: flex;align-items: flex-start; }
.Floor003209 .right li .counter{font-size: 0.66rem; font-weight: 600;}
.Floor003209 .right li  sup{font-size: 0.48rem;margin-left: 0.1rem;}
.Floor003209 .right li p{margin-top: 0.2rem;font-size: 0.18rem;line-height: 1.8;opacity: 0.6;}

@media (min-width:1025px) {
    .Floor003209 [class*=autoCon-]{height: 9.6rem;  padding-top:2.22rem;}
    .Floor003209 .left{width: 50%;}
    .Floor003209 .right{min-width: calc(240 / 1440 * 100%);}
    .Floor003209 .right ul{width: calc(480 / 240 * 100%);}
    .Floor003209 .right li{padding-right: 0.2rem;}
    .Floor003209 .right li + li{margin-top: 0.65rem;}
}
@media (max-width:1024px) {
    .Floor003209{padding: var(--padMar100) 0;}
    .Floor003209 .after{width: 100%;}
    .Floor003209 .right{margin-top: var(--padMar100);}
    .Floor003209 .right li{display: flex;flex-direction: column;align-items: flex-end;}
    .Floor003209 .intro{max-width: 70%;}
    .Floor003209 .right li{border-bottom-color:#3071b7;}
    .Floor003209 .right li + li{margin-top: 0.3rem;}
    .Floor003209 .right li:hover:after{width: 100%;}
}
@media (max-width:640px) {
    .Floor003209 .right li .counter{font-size: var(--font-size32);}
    .Floor003209 .editor-info{font-size: var(--font-size14);}
}




.mc_section{ width: 100%; height: 100%;
    overflow: hidden;
    z-index: 1;}
.mc_b_s3 {
    width: 100%;
    overflow: hidden;
    z-index: 1;
}

.he_syp2 {
    position: relative;
    width: 100%;
    height: 200vh;
}

.mc_bs3_videobox {
    width: 100vw;
    height: 100vh;
    position: relative;
    z-index: 1;
}


/* .mc_bs3_videobox.act .mc_bs3_videowrap {
width: 100%;
transform: translate(-50%, -50%);
} */

.he_syp2 .mc_bs3_video {
    width: 80%;
}

.mc_bs3_video,
.mc_bs3_videowrap::before,
.mc_bs3_videowrap {
    /* transition: all 1s; */
}

.mc_bs3_videobox.act .mc_bs3_video {
    opacity: 1;
    /* transition: all 1s !important;
transition-delay: 1s; */
}

.mc_bs3_video {
    /* z-index: -2;
opacity: 0; */
    /* width: auto; */
    height: auto;
    max-width: none;
    /* transform: translateY(-0.3rem); */
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    min-height: 100vh;
    transition: inherit;
    /* width: 20%; */
}

.mc_bs3_videowrap {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100vh;
    max-width: none;
    overflow: hidden;
    display: none;
}
.mc_bs3_svg {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 5;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
    max-width: none;
    z-index: 999;
    /* transition: all 0.36s; */
}

.mc_bs3_svg {
    width: 120%;
}

.mc_bs3_videowrap {
    width: 100vw;
    height: 100vh;
    overflow: hidden;
}

.mc_bs3_videowrap::before {
    width: 110%;
}


/* .mc_bs3_videowrap::before,
.mc_bs3_videowrap {
transition: all 1s;
} */

.mc_bs3_title {
    /* transition: all 0.36s; */
    position: absolute;
    top: 30%;
    left: 0;
    width: 100%;
    text-align: center;
}

.mc_bs3_videobox.act .mc_bs3_title {
    /* transform: translate(-50%, -50%) translateX(-100%); */
    opacity: 0;
    display: none;
}

.mc_bs3_videobox.act .mc_bs3_videowrap::before {
    opacity: 0;
}


/* .mc_bs3_videobox.act .mc_bs3_videowrap {
width: 100%;
transform: translate(-50%, -50%);
} */

.mc_bs3_videobox.act .mc_bs3_video {
    opacity: 1;
    /* transition: all 1s !important; */
    /* transition-delay: 1s; */
}

.mc_bs3_videobox.end .mc_bs3_svg {
    opacity: 0;
}

.mc_bs3_videowrap .gray_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background: #f9f9f9;
    z-index: 99;
}

.mc_bs3_videobox.act .mc_bs3_videowrap .gray_bg {
    display: none;
}

.mc_bs3_videobox.end .mc_bs3_svg {
    opacity: 0;
    z-index: 99;
}

.mc_bs3_videobox.end .HomeP2 {
    z-index: 999;
}
.HomeP2 {
    position: relative;
    height: 100%;
    /* margin-top: 89px; */
}
.hometxt{width:100%;text-align: center;font-size:0.32rem;position: absolute;bottom:0;left:0;opacity: 0;transition: all .5s;-webkit-transition: all .5s;z-index:999;color: #333}
.hometxt.on{bottom:20%;opacity: 1;}




/*Floor003225 */
.Floor003225{position:relative;z-index:1;overflow:hidden;height:100vh}
.Home_tit{position: absolute;left: 50%;top: 7vw;transform: translateX(-50%);z-index: 99;text-align: center;}
.Home_tit p{font-size: 0.18rem;line-height: 1.8;color: var(--white);}
.Floor003225 .pcn1a .pcn1a1{background: #fff;}
.Floor003225 .pcn1a .pcn1a2{background: #fff;}
.Floor003225 .items li{flex:1;display:flex;align-items:flex-end;transition:0.3s;position:relative;z-index:1}
.Floor003225 .items li:nth-child(1)::before{position:absolute;content:'';left:0;bottom:0;width:100%;
    background:linear-gradient(to bottom,rgba(47,199,116,0) 0%,rgba(107,196,232,0.5) 100%);height:0;
    transition:0.3s;z-index:-1}

.Floor003225 .items li:nth-child(2)::before{position:absolute;content:'';left:0;bottom:0;width:100%;
    background:linear-gradient(to bottom,rgba(49,139,255,0) 0%,rgba(49,139,255,0.5) 100%);height:0;
    transition:0.3s;z-index:-1}

.Floor003225 .items li:nth-child(3)::before{position:absolute;content:'';left:0;bottom:0;width:100%;
    background:linear-gradient(to bottom,rgba(0,95,161,0) 0%,rgba(52,187,195,0.5) 100%);height:0;
    transition:0.3s;z-index:-1}

.Floor003225 .items li:nth-child(4)::before{position:absolute;content:'';left:0;bottom:0;width:100%;
    background:linear-gradient(to bottom,rgba(114,191,67,0) 0%,rgba(114,191,67,0.5) 100%);height:0;
    transition:0.3s;z-index:-1}

.Floor003225 .items li .txt{padding:0 0.36rem 0.6rem 0.59rem;color:var(--white)}
.Floor003225 .items li .txt h3{font-size:var(--font-size28);font-weight:600;margin:0 0 0.3rem 0;line-height: 0.3rem;height: 0.6rem;}
.Floor003225 .items li .txt h3::after{display:block;content:'';width:0.26rem;height:0.03rem;background-color:#3071b7;margin-top: 0.1rem;}

.Floor003225 .items li:nth-child(1) .txt h3::after{background-color:#6bc4e8;}
.Floor003225 .items li:nth-child(2) .txt h3::after{background-color:rgb(49 139 255);}
.Floor003225 .items li:nth-child(3) .txt h3::after{background-color:rgb(52 187 195);}
.Floor003225 .items li:nth-child(4) .txt h3::after{background-color:rgba(114,191,67,1);}
.Floor003225 .swiper-slide img{height: 100vh;object-fit: cover;}

.Floor003225 .items li .info{height:0;overflow:hidden;opacity:0;transition:height 0.5s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: var(--font-size16);}
.Floor003225 .items li .info p{margin:0;font-size: var(--font-size16);}
.Floor003225 .items li .more a{display:inline-flex;-ms-flex-align:center;align-items:center;color:var(--white);
    transition:0.3s;position:relative}
.Floor003225 .items li .more a::before{position:absolute;content:'';width:0;height:0;transition:0.3s;border-radius:0.46rem;
    background-color:#3fbb01;right:0.03rem;top:0.03rem}
.Floor003225 .items li .more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003225-more.svg);background-size:auto 0.11rem;margin-left:0.2rem;width:0.11rem;height:0.11rem;transition:0.3s;position:relative;z-index:3}
.Floor003225 .items li .more a span{position:relative;display:block;z-index:3}
@media (min-width:641px) {
    .Floor003225 .swiper-wrapper{height: auto;}
    .Floor003225 .items{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10; display:flex;justify-content:space-between}
    .Floor003225 .items li{border-right:0.01rem solid rgba(255,255,255,0.12);}
}
@media (min-width:1025px) {
    .Floor003225 .items li:hover::before{height:100%}
    .Floor003225 .items li:hover .info{height:calc(var(--height) * 0.01rem);opacity:1}
    .Floor003225 .items li:hover .more{margin-top:0.3rem}
    .Floor003225 .items li:hover .more a{border:solid 0.01rem #3fbb01;padding:0.03rem 0.03rem 0.03rem 0.27rem;border-radius:0.52rem;color:#333;background-color:#fff}
    .Floor003225 .items li:hover .more a::before{width:0.46rem;height:0.46rem}
    .Floor003225 .items li:hover .more a:after{width:0.46rem;height:0.46rem;background-size:auto 0.13rem}
    .Floor003225 .items li:hover .more a:hover::before{width:calc(100% - 0.06rem)}
    .Floor003225 .items li:hover .more a:hover span{color:var(--white)}
}
@media (max-width:1024px) {
    .Floor003225 .items li .txt{padding: 0 0.2rem 0.2rem;}
    .Floor003225 .items li .txt h3{font-size: var(--font-size20);}
}
@media (max-width:640px) {
    .Floor003225 .swiper{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
    .Floor003225 .items{position: relative;z-index: 3;}
    .Floor003225 .swiper-slide img{max-width: none;height: 100%;width: auto;}
    .Floor003225 .items li .txt{padding-top: 0.2rem;}
    .Floor003225 .items li{border-bottom:0.01rem solid rgba(255,255,255,0.12);}
}



.pcn1a {
    width: 0.12rem;
    height: 0.3rem;
    position: relative;
}
.pcn1a .pcn1a1 {
    position: absolute;
    width: 0.05rem;
    height: 0.05rem;
    background-color: #3071b7;
    border-radius: 50%;
    left: 0;
    top: 0.03rem;
}
.pcn1a .pcn1a2 {
    position: absolute;
    width: 0.05rem;
    height: 0.14rem;
    border-radius: 0.03rem;
    background-color: #3071b7;
    left: 0px;
    top: 0.11rem;
}



/*Floor003228 */
.Floor003228{padding:var(--padMar80) 0;overflow: hidden;height: 100vh;}
.center{justify-content: center;}
.Floor003228 .all-title span{color: var(--black);}
.Floor003228 .swiper-wrapper{height: auto;}
.Floor003228 .swiper{margin:0 -0.2rem 0.69rem}
.Floor003228 .swiper-slide{padding-top:0.31rem}
.Floor003228 .swiper-slide a{margin:0 0.2rem;border-radius:0.2rem;background-color:#f4f6fa;padding:0 0.3rem 0.36rem;display:block;color:#333}
.Floor003228 .swiper-slide a:hover .tit{color:#3071b7}
.Floor003228 .swiper-slide a:hover .pic img{transform:scale(1.15)}
.Floor003228 .swiper-slide .pic{position:relative;top:-0.31rem;border-radius:0.2rem;overflow:hidden}
.Floor003228 .swiper-slide .pic img{transition:0.3s}
.Floor003228 .swiper-slide .tit{font-size:var(--font-size28);font-weight:600;line-height:1.28571429;margin-top:-0.1rem}
.Floor003228 .swiper-slide .tit p{margin:0}
.Floor003228 .swiper-slide .ind-desc{margin:0.15rem 0 0.3rem 0;font-size: var(--font-size16);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.Floor003228 .swiper-slide .line{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0.26rem}
.Floor003228 .swiper-slide .line::before,
.Floor003228 .swiper-slide .line::after{display:block;content:''}
.Floor003228 .swiper-slide .line::before{flex-shrink:0;width:0.07rem;height:0.07rem;border-radius:50%;background-color:#3071b7}
.Floor003228 .swiper-slide .line:after{flex:1;height:0.01rem;background-color:rgba(0,32,91,0.08)}
.Floor003228 .pages:not(.swiper-pagination-lock){display: flex;justify-content: center; padding-top: 0.1rem;}
.Floor003228 .pages span{width: 0.1rem; height: 0.1rem;}
.Floor003228 .pages span.swiper-pagination-bullet-active{background-color: #3071b7;}
@media (max-width:640px) {
    .Floor003228 .swiper{margin-top: 0;}
}

.Floor003228 .index-sub-tit span{display:inline-block;font-size:0.24rem;background:url(../images/Floor003228-mask.png) no-repeat right top;padding-top:0.09rem;padding-right:0.11rem;background-size:auto 1em;color:#3071b7;line-height:0.66666667}
.Floor003228 .index-title{color:#00205b;font-weight:600;font-size:var(--font-size52);line-height:1.07692308;padding:0.1rem 0 0.4rem 0}
@media (max-width:640px) {
    .Floor003228 .index-title{font-size: var(--font-size36);}
}

.index-more a{display:inline-flex;align-items:center;background-color:#3fbb01;border-radius:3em;border:solid 0.01rem #3fbb01;line-height:4.4375;padding-left:2em;padding-right:0.04rem;position:relative;font-size: var(--font-size16);}
.index-more a span{position:relative;display:block;z-index:2}
.index-more a:after,
.index-more a::before{width:0.63rem;height:0.63rem}
.index-more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003228-more.svg);background-size:auto 0.2rem;margin-left:0.7rem;position:relative;z-index:2}
.index-more a::before{position:absolute;content:'';right:0.04rem;border-radius:0.63rem;top:0.04rem;background-color:#3071b7;z-index:1;transition:width 0.3s}
.index-more a:hover{color:#fff}
.index-more a:hover:before{width:calc(100% - 0.08rem)}
.left{text-align: left;}
/*Floor002718 */
.Floor002718{ position:relative; z-index:1;  }
.Floor002718 .main{color:var(--black);height:calc(100vh - 4.34rem); padding:10% 0 5%; background-position:center top; background-size:cover;
 background-repeat:no-repeat; background-attachment:fixed;display: flex;align-items: center;}
.Floor002718 .main .ytable{ height:100%;}
.edit-css-2718{font-size: 0.16rem;text-align:center;line-height: 1.778;}
.edit-css-2718 .tit{ font-size:0.24rem; font-weight:normal; margin:0 0 2% 0; }
.edit-css-2718 .tit span{ display:block; font-size:0.2rem;}
.edit-css-2718 p{ margin-bottom:2%; margin-top:0;font-size: 0.18rem;}




/*Floor003115 */
.Floor003115{padding:0;background: url(../images/Floor003115-bg.jpg) no-repeat center center;background-size: cover;overflow: hidden;height: 100vh;}
.Floor003115 .all-title span{color: var(--black);margin-bottom: 0;}
.Floor003115 .all-title{position: relative;top: 7vw;margin-bottom:3vw; }



.Floor003115 .auto{ position: relative;}
.Floor003115 .Hometitle{position: absolute;left: 0;top: 0;}
.Floor003115 .slick-dots{overflow: hidden; margin-top: calc(40 / 16 * 1em);}
.Floor003115 .slick-dots li{float: left;width: calc(92% / 5);list-style: none;text-align: center;}
.Floor003115 .slick-dots li:not(:nth-child(5n)){margin-right: 2%;}
.Floor003115 .slick-dots li:before{display: block;margin: 0 auto;border: 0.08rem solid transparent;border-top: 0; content: '';font-size: 0;width: 0;}
.Floor003115 .slick-dots li.slick-active:before{border-bottom-color:#3071b7}
.Floor003115 .slick-dots li div:before{height: 0.03rem;border-bottom: 0.01rem solid rgba(0,0,0,0.1);display: block;content: '';}
.Floor003115 .slick-dots li.slick-active div:before{background-color:#3071b7}
.Floor003115 .slick-dots li .icon{padding-top: 0.38rem;}
.Floor003115 .slick-dots li .icon img{height: 0.24rem;}
.Floor003115 .slick-dots li .tit{margin-top: calc(20 / 20 * 1em);font-size: calc(20 / 16 * 1em);color: #333}
.Floor003115 .slick-dots li.slick-active .icon .on,
.Floor003115 .slick-dots li:not(.slick-active) .icon .off{display: none;}
.Floor003115 .slick-dots li.slick-active .tit{color:#3071b7}

.Floor003115 .item .pic{width: 100%;margin: 0 auto;background-size: 52.174% auto;}
.Floor003115 .item .Ispic{padding-bottom: 72%;background-size: cover;}
.Floor003115 .item .tit aside{font-size: 0.48rem;font-weight: bold;color: #000;position: relative;}
.Floor003115 .item .tit .desc{margin: calc(20 / 16 * 1em) 0 0.6rem 0;line-height: 1.8;color: #666;font-size: calc(16 / 16 * 1em)}
.Floor003115 .item .tit .desc p{position: relative;margin:0.05rem 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size: 0.18rem;}


.Floor003115 .slider-txt { margin-top:calc(40 / 16 * 1em) ;}
.Floor003115 .slider-txt .img {padding: 4%;width:calc(80 / 16 * 1em);height:calc(80 / 16 * 1em);text-align: center;display: flex;justify-content: center;align-items: center;margin: 0 auto;}
.Floor003115 .slider-txt .img img {height: 100%;width: auto;height: 0.35rem;}
.Floor003115 .slider-txt li{cursor: pointer; margin: 0 0.05rem;}
.Floor003115 .slider-txt li .list{display: block;padding: 0.05rem;text-align: center;}
.Floor003115 .slider-txt li .text {width:100%;padding: 1% 4%;}
.Floor003115 .slider-txt li .text .name {font-size:var(--font-size20);color: #999;line-height: 1.4;}
.Floor003115 .slider-txt li.slick-current .list{ background-color: rgba(0, 0, 0, 0.04);border-radius: 0.1rem;padding: 1em;}
.Floor003115 .slider-txt li.slick-current .text .name {color: #3071b7;}
.Floor003115 .slider-txt li .on{display: block;}
.Floor003115 .slider-txt li .off{display: none;}
.Floor003115 .slider-txt li.slick-current .on{display:none;}
.Floor003115 .slider-txt li.slick-current .off{display: block;}



.Floor003115 .slider-txt .slick-arrow{width: calc(60 / 16 * 1em); height: calc(60 / 16 * 1em);  border-radius: 50%; z-index: 22;position: absolute;top: 50%;padding: 0;right: 0;font-size: 1em;text-indent: -9999em;transition: 0.5s; transform: translate(0, -50%);}
.Floor003115 .slider-txt .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 0.02rem solid #3071b7;border-top: 0.02rem solid #3071b7; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.Floor003115 .slider-txt .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor003115 .slider-txt .slick-prev {left: calc(-70 / 16 * 1em);}
.Floor003115 .slider-txt .slick-next{ right: calc(-70 / 16 * 1em);}
.Floor003115 .slider-txt .slick-arrow:hover {background-color: #3071b7;}
.Floor003115 .slider-txt .slick-arrow:hover:before{ border-color: #fff;}

@media screen and (max-width:1440px){
    .Floor003115 .item .Ispic{
        padding-bottom: 55%;
    }
}
@media (min-width:1025px) {
    .Floor003115 .slider{}
    .Floor003115 .item .tit{padding-top: 0;}
}
@media (max-width:1024px) {
    .Floor003115 .Hometitle{position: inherit;top: 0;}
    .Floor003115 .item .tit aside{ font-size: calc(24 / 16 * 1em);}
    .Floor003115 .item .tit p{margin: calc(20 / 18 * 1em) 0 calc(30 / 18 * 1em);}
}
@media (min-width:641px) {
    .Floor003115 .item .ytable{table-layout: fixed;}
    .Floor003115 .item .img{width: 50%;padding-top: 0.6rem;}
    .Floor003115 .item .txt{padding-right: 5%;}
}
@media (max-width:640px) {
    .Floor003115 #home-product{font-size: 3.5vw; padding: 10% 0;}
    .Floor003115 .item .ytable,
    .Floor003115 .item .ytable-cell{display: block;}
    .Floor003115 .item .pic{padding-bottom: 1vw;width: 90%;}
    .Floor003115 .slick-dots li .tit{display: none;}
    .Floor003115 .item .txt{padding: 5% 0;}
    .Floor003115 .slick-dots li .icon{padding-top: 3vw;}
    .Floor003115 .slick-dots li .icon img{height: 5vw;}
    .Floor003115 .slick-dots li:before{border-width: 0.04rem;}
    .Floor003115 .slick-dots li div:before{height: 0.02rem;}
}


.color span{color: var(--black);}
.autoCon-1600{
    max-width: 16rem !important;
}

.index-more a{
    width: 1.68rem !important;
    height: 0.58rem !important;
    line-height: 0.58rem !important;
    border-radius: 0.28rem !important;
    -webkit-border-radius: 0.28rem !important;
    -moz-border-radius: 0.28rem !important;
    -ms-border-radius: 0.28rem !important;
    -o-border-radius: 0.28rem !important;
    position: relative !important;
    padding-left: 0 !important;
    justify-content: center !important;
    color: #fff !important;
}
.index-more a:after{
    display: none !important;
}

.index-more a::before{
    position: absolute !important;
    content: '' !important;
    border-radius: inherit !important;
    top: 0 !important;
    background-color: #3fbb01 !important;
    z-index: 1 !important;
    transition: all 0.3s !important;
    width: 100% !important;
    height: 100% !important;
    right: auto !important;
    left: 0 !important;
    -webkit-border-radius: inherit !important;
    -moz-border-radius: inherit !important;
    -ms-border-radius: inherit !important;
    -o-border-radius: inherit !important;
    -webkit-transition: all 0.3s !important;
    -moz-transition: all 0.3s !important;
    -ms-transition: all 0.3s !important;
    -o-transition: all 0.3s !important;
}
.index-more a:hover::before{
    opacity: 0.8;
}


/*animate补充动画*/
@keyframes fadeInLeftSmall {
    from {
      opacity: 0;
      transform: translate3d(-10px, 0, 0);
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
  .fadeInLeftSmall {
    animation-name: fadeInLeftSmall;
  }
  @keyframes fadeInRightSmall {
    from {
      opacity: 0;
      transform: translate3d(0.3rem, 0, 0);
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
  .fadeInRightSmall {
    animation-name: fadeInRightSmall;
  }
  @keyframes fadeInDownSmall {
    from {
      opacity: 0;
      transform: translate3d(0%, -10px, 0);
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
  .fadeInDownSmall {
    animation-name: fadeInDownSmall;
  }
  @keyframes fadeOutDownSmall {
    from {
      opacity: 1;
      transform: none;
    }
    to {
      opacity: 0;
      transform: translate3d(0%, 10px, 0);
    }
  }
  .fadeOutDownSmall {
    animation-name: fadeOutDownSmall;
  }
  @keyframes fadeOutRightSmall {
    from {
      opacity: 1;
      transform: none;
    }
    to {
      opacity: 0;
      transform: translate3d(50px, 0px, 0);
    }
  }
  .fadeOutRightSmall {
    animation-name: fadeOutRightSmall;
  }
  @keyframes fadeInUpSmall {
    from {
      opacity: 0;
      transform: translate3d(0%, 10px, 0);
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
  .fadeInUpSmall {
    animation-name: fadeInUpSmall;
  }
  @keyframes scaleIn {
    0% {
      opacity: 0;
      transform: scale(1.1);
      -webkit-transform: scale(1.1);
      -moz-transform: scale(1.1);
      -o-transform: scale(1.1);
      -ms-transform: scale(1.1);
      backface-visibility: hidden;
    }
    100% {
      opacity: 1;
      transform: scale(1);
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -o-transform: scale(1);
      -ms-transform: scale(1);
      backface-visibility: hidden;
    }
  }
  .scaleIn {
    animation-name: scaleIn;
  }
  

  .Floor003115 .item.slick-active .pic {
    animation: scaleIn 1s ease forwards;
    -webkit-animation: scaleIn 1s ease forwards;
}
.Floor003115 .item.slick-active aside{
    animation: fadeInRightSmall 1.2s ease forwards;
    -webkit-animation: fadeInRightSmall 1.2s ease forwards;
}
.Floor003115 .item.slick-active .desc{
    animation: fadeInRightSmall 1.4s ease forwards;
    -webkit-animation: fadeInRightSmall 1.4s ease forwards;
}
.Floor003115 .item.slick-active .index-more{
    animation: fadeInRightSmall 1.6s ease forwards;
    -webkit-animation: fadeInRightSmall 1.6s ease forwards;
}
.color span{color: var(--black);}


.Inside_ban{ margin-top:0; position: relative;}
.Inside_ban .text{ position:absolute; top:50%; left:0; width:100%; z-index:10; color:#fff; transform:translateY(-50%); }
.Inside_ban .text .icon{ position:absolute; top:-2.25em; width:9.375em; height:7.625em; background:url(../images/Inside-icon.png) no-repeat; background-size:cover; opacity: 0.15;}
.Inside_ban .text .name{ font-size:.56rem;text-transform: uppercase;}
.Inside_ban .text .des{ font-size:.26rem; margin-top: 10px; max-width:45%; line-height: 1.4; }
.Inside_ban .pic img{ width:100%;}
@media (max-width:640px) {
.Inside_ban .text .des{ font-size:1.5em;}
}


.Menu003135{background: #FFF;border-bottom: solid 1px #eeeeee;}
.Menu003135 .autoCon-1600{}
.Menu003135 .current{padding-left: .28rem;background: url(../images/Menu003135-icon.png) no-repeat left center;background-size:.2rem auto; line-height:5; font-size: .16rem;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color:var(--grey);}
.Menu003135 .current span{color: #3071b7;}
.Menu003135 .nav-menu li{float: left;line-height: 4.44444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:3.2em;}
.Menu003135 .nav-menu li a{display: block;position: relative; color: #000; font-size: .18rem;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color:#3071b7;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;
    background-color:#3071b7;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}


.PicList003142{background: #f9f9f9;}
.PicList003142 .auto{ margin-top: 4.5em; margin-bottom: 1em;}
.PicList003142 li{float: left;  margin-bottom:3%; padding:2%;border-radius: 10px; background: #fff;}
.PicList003142 li:hover .tit{color: var(--hover-color);}
.PicList003142 li:hover .tit b{text-decoration: underline;}
.PicList003142 li .txt{padding:5% 0 0; }
.PicList003142 li .tit{ font-size:.26rem;line-height: 1.5; margin:0 0 .15rem 0; font-weight: bold; color: var(--black);}
.PicList003142 li .tit b{color: #f56108;display: inline-block;font-size: 0.36rem;}
.PicList003142 li .fu{font-size:.18rem; line-height: 1.3; color: var(--hover-color); min-height: .45rem;}
.PicList003142 li .sub{color:#999; line-height: 1.4; font-size: .18rem;}
.PicList003142 li .sub span{color: #13325a;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 75%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: var(--hover-color);}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 23.5%;}
.PicList003142 li:not(:nth-child(4n)){margin-right:2%;}
.PicList003142 li:nth-child(4n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}

.more_btn{text-align: center;}
.more_btn a{display: inline-block;color: #000;font-size: 0.16rem;border: 1px solid #ddd;line-height: 3;border-radius: 0.3rem;
padding: 0 0.45rem;}
.more_btn a:hover{background-color: #f56108;color: #fff;border-color: #f56108;}



.Page002623{text-align: center;background: #fff;margin-top: 0.3rem;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px; font-size: .16rem;    border-radius: 50%;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color:var(--white);background:var(--hover-color);}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color:var(--white);}
.Page002623 .Pages a.a_next:hover:before{border-left-color:var(--white);}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}


.cp_detail{background: #f9f9f9;}
.MenuList.wedding_fix{z-index:10;top:10%; position: fixed;}
.MenuList.wedding_fix .active a{font-weight: bold;color: #cc0000;}
.MenuList li{font-size: .2rem; line-height: 1.6; margin-bottom: .15rem; color: var(--black);}
.MenuList li:hover a{color: #cc0000;    font-weight: bold;}

.pr-title{display: flex; }
.pr-title span{font-weight: 700;font-size: 0.32rem;line-height: 0.3rem;display: block;margin-bottom: 0.3rem;color:var(--black); padding-left: .05rem;}


.PicList002323{margin-top: .6rem;}
.PicList002323 .tit{ height:31px; line-height:31px; padding-left:16px; color:#6e6e6e; font-size:20px; position: relative;}
.PicList002323 .tit:before{display: block; content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 19px; background: url(../images/PicList002323-icon.png) no-repeat; margin-top: -9px;} 
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0 -1%;}
.PicList002323 ul li{ float: left; width: 48%;margin: 20px 1.5% 0 1.5%;}
.PicList002323 ul li div{ padding-bottom: 67%; position: relative; overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h1{font-size: .22rem; color: var(--black); margin-top: 15px; font-weight: bold;}
.PicList002323 ul li p{  color: var(--grey);margin:.1rem 0 0; font-weight: normal; font-size:0.16rem; line-height: 1.5; }
.PicList002323 ul li p span{color: var(--black); font-size:0.2rem; padding-bottom: .1rem;}
.PicList002323 ul li a:hover figure{transform: scale(1.3);}
.PicList002323 ul li a:hover h3{ color: #0075b8;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:30.33%; }
}

.RighInfo002363 .box2 .list{padding-top:0;border-bottom: 1px solid #e4e4e4;padding-bottom: 0.2rem;}
.RighInfo002363 .box2 .list ul{display: flex;flex-direction: row;flex-wrap: wrap;}
.RighInfo002363 .box2 li{float:left;width: 50%;position:relative;margin-bottom: 0;/* border-bottom: 1px solid #e5e5e5; */padding: 0.1rem 0.3rem 0.1rem 0;}
.RighInfo002363 .box2 li a{display: block; margin:0 auto; width:50%; max-width:206px;}
.RighInfo002363 .box2 li h3{font-size:.16rem; color:var(--grey); margin:0; font-weight: normal;line-height: 1.625em;}
.RighInfo002363 .box2 li p{line-height: 1.6;text-align:left;overflow:hidden;font-size: .18rem;color:var(--black);margin-top:0;font-weight: bold;}
.RighInfo002363 .box2 li.zd{width: 100%;}
.RighInfo002363 .box2 li.zd p{font-size: 0.32rem;color: #f56108;}
.RighInfo002363 .box2 li.w100{width: 100%;}

@media(max-width:767px){
.RighInfo002363 .box2{  padding:20px 0;}    
.RighInfo002363 .box2 li{ width:50%; margin-bottom:2%;}
.RighInfo002363 .box2 li{ border-left:1px solid #f4f4f4;}
.RighInfo002363 .box2 li:nth-child(2n){ border-left:1px solid #fff;}
}

.cp_detail{width: 100%;margin-bottom:0;}
.cp_detail .item{width: 50%;display: block;float: left;margin-bottom: 0.3rem;background:#fff;
padding:4% 6%;margin-top: 20px; }
.cp_detail .item img{width: 100%;}
.cp_detail .item p{font-size: 0.24rem;font-weight: 500;line-height: 1;margin-top: 0.15rem;width: 100%;text-align: center;
color: #333;}

.conTfg{margin-bottom:6%;}




.cptd{width: 100%;margin-top: 0.45rem;border-bottom: 1px solid #e4e4e4;}
.cptd .list6{display:flex;flex-wrap:wrap;overflow:hidden;justify-content: space-between;margin-top: 20px;}
.cptd .list6 .item{
    padding: 0;
    width: 50%;
    text-align: left;
    border-radius: 0.1rem;
    margin-bottom: 3%;
    padding-left: 8.5%;
    position: relative;
    }
.cptd .list6 .icon{position: absolute;padding-top: 0;float: left;left: 0;border: 1px solid #e4e4e4;border-radius: 50%;
    padding: 2.5%;}
.cptd .list6 .icon img{
    max-width: 0.3rem;
    max-height: 0.3rem;
    transition:all .5s;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s
    }
.cptd .list6 .tit{margin-top: 0;color:#000000;font-size: 0.18rem;line-height: 1.875;font-weight: 600;}
.cptd .list6 .desc{margin-top: 0;color:#666666;line-height:1.875;font-size: 0.16rem;}
.cptd .list6 .item:hover img{transform:rotateY(180deg);
    -webkit-transform: rotateY(180deg);-moz-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}


.cptd .box{width: 100%;padding-bottom: 2%;}
.cptd .box .qx{width: 60%;float: left;}
.cptd .box .qx img{margin-top: 20px;padding:0.3rem;background-color: #fff;}
.cptd .box .wd{width: 36%;float: right;}
.cptd .box .wd ul{margin-top: 0.3rem;padding-left: 20px;}
.cptd .box .wd ul li{width: 100%;border-bottom: 1px solid #eee;padding-bottom: 0.3rem;margin-bottom: 0.3rem;}
.cptd .box .wd ul li aside{font-size: 0.2rem;font-weight: 600;color: #000;line-height: 1.8;padding-bottom: 0.15rem;}
.cptd .box .wd ul li p{font-size: 0.2rem;line-height: 1;color: #333;}

.sj{width: 100%;text-align: center;}
.sj p{font-size: 0.18rem;color: #333;line-height: 1.875;padding-bottom:0.45rem;}
.sj img{max-width: 60%;margin: 0 auto;display: inline-block;background: #fff;padding: 0.3rem 0;}




.pt100{padding-top: 1rem;}

.prodetail{border-bottom: 1px solid #e4e4e4;}
.prodetail .autoCon-1600{align-items: flex-start;display: flex;justify-content: space-between}
.prodetail .imgs{flex:0 0 auto;width:42.8%;border:1px solid #e4e4e4;padding:0 45px 20px;flex-direction:column;justify-content:space-between;display: flex;border-radius: .12rem}
.prodetail .imgs .swiper-slide:after{content:"";display:block;padding-bottom:70%;}
.prodetail .imgs .hovimg{position:absolute;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;display: flex}
.prodetail .imgs .hovimg img{width:auto;height:auto;max-width:70%;max-height:70%;}
.prodetail .imgs .sm{position:relative;padding:0 50px;width:100%;}
.prodetail .imgs .sm .swiper-slide.cur:after{background:rgba(0,0,0,0.03);}
.prodetail .imgs .sm .swiper-slide{cursor:pointer;}

.prodetail .pr-title span{margin-bottom: 0.15rem;font-size: 0.2rem;color: #3071b7;font-weight: 500;}
.prodetail .swiperCtr{font-size:13px;margin:0;}
.prodetail .swiperCtr .btn{position:absolute;top:50%;margin-top:-1em;z-index:5;display: inline-block;vertical-align: middle;padding: 1em;border: 1px solid #666;border-radius: 50%;margin-right: 14px;cursor: pointer;transition: .3s;}
.prodetail .swiperCtr .btn:after{width:26%;height:26%;border-right:2px solid #666;border-top:2px solid #666;content:"";position:absolute;left:28%;top:37%;transform:rotate(45deg);}
.prodetail .swiperCtr .btn.prev:after{transform:rotate(225deg);left:37%;}
.prodetail .swiperCtr .btn:hover{background:#ff0000;border-color: #ff0000}
.prodetail .swiperCtr .btn:hover:after{border-color:#fff;}
.prodetail .swiperCtr .prev{left:0;}
.prodetail .swiperCtr .next{right:0;margin-right: 0}
.prodetail .imgs .big{border-bottom:1px solid #e4e4e4;margin-bottom:20px;width:100%;flex:1 1 auto;}
.prodetail .txt{flex:1 1 auto;overflow:hidden;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-left:5%;}
.prodetail .txt .tp{width:100%;padding-bottom:30px;}
.prodetail .txt .tags{margin-bottom:3%;}

.prodetail .txt .tit-1{padding-top: 0.3rem;padding-bottom: 0.3rem; margin-bottom: 0.45rem;border-bottom:1px solid #e4e4e4;
    font-size: .26rem;color:#3071b7;}
.prodetail .txt .p{padding-bottom:20px;border-bottom:1px solid #e4e4e4;margin-bottom:20px;line-height:1.75;}
.prodetail .txt .iso{justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}
.prodetail .txt .iso .i{margin-right:30px;text-align:center;}
.prodetail .txt .iso .i img{display:block;margin:0 auto 5px;max-width:56px;}
.prodetail .txt .bot a{display:inline-block;line-height:.5rem;
    background:url(../images/xz.png) no-repeat var(--hover-color);
    background-size: 0.2rem auto;background-position: 0.3rem center;
    text-align:center;padding: 0 0.4rem 0 0.6rem;
    color:#fff;border-radius: 0.3rem;}



.prodetailbox .tit{font-size: .3rem;color: #333;border-bottom: 1px solid #ebebeb;padding-bottom: .2rem;margin-bottom: .3rem}

.color-lan{color: #fff !important;}
.index-about .index-about0 .aboutbox .container .box2 .box2a .box2b .fuhao{color: #fff}
.index-about .index-about0 .aboutbox .container .box2 .box2a .box2b.tb .fuhao{color: #3fbb01;}


/*公司介绍*/

/*RighInfo002806 */
.RighInfo002806{ padding:1rem 0;background: url(../uploadfiles/RighInfo002806-bg.jpg) no-repeat center;
    background-size: cover;border-bottom: 1px solid #e4e4e4;}
.RighInfo002806 p{margin: 0;line-height: 1.8;color: #333;font-size: 0.18rem;}
.RighInfo002806 p+p{margin-top:1em;}
.RighInfo002806 .txt{margin-top:1.5vw;}
.RighInfo002806 .txt .year{color: #ececec;font-weight: 900;font-size: 0.52rem;line-height: 1;}
.RighInfo002806 .txt aside.t-1{font-size: 0.4rem;color: #333;font-weight: bold;letter-spacing: 1px;margin-top: 0.1rem;}
.RighInfo002806 .txt aside.t-2{color: #3071b7;font-size: 0.24rem;line-height: 1.5;letter-spacing: 1px;margin: 0.15rem 0;}
.RighInfo002806 .txt p{margin-top: 0.1rem;}
.RighInfo002806 .info .pic img{display: block; width: 100%;}
.RighInfo002806 .num {margin-bottom:calc(34 / 16 * 1em); }

.RighInfo002806 .num .list{position: relative; margin-top:0.6rem;}
.RighInfo002806 .num .list:before,
.RighInfo002806 .num .list:after{position: absolute; content:''; border: 5px solid #3071b7; width: 30px; height: 30px;}
.RighInfo002806 .num .list:before{left: 0; top: 0; border-right: 0;border-bottom: 0;}
.RighInfo002806 .num .list:after{right: 0; bottom: 0; border-top: 0;border-left: 0;}
.RighInfo002806 .num .list .ul{display: flex;flex-wrap: wrap;}
.RighInfo002806 .num .list li{width:20%; padding:28px 2vw; border: 1px solid #f1f1f1; background: #fff; margin-left:-1px;
cursor: pointer;}
/*.RighInfo002806 .num .list li:nth-child(1),.RighInfo002806 .num .list li:nth-child(2){background: #f5f9fd;}
.RighInfo002806 .num .list li:nth-child(1) aside{ color:#3fbb01;}
.RighInfo002806 .num .list li:nth-child(2) aside{color:#3fbb01;}*/
.RighInfo002806 .num .list li:nth-child(3n) ~ li{ margin-top:-1px;}
.RighInfo002806 .num .list li aside{display: inline-block;position: relative; color:#3071b7;}
.RighInfo002806 .num .list li b{font-size:0.6rem;display: block; line-height: 1;}
.RighInfo002806 .num .list li sub{position: absolute; left: 100%; word-break: keep-all; bottom:15%;margin-left: 10px; font-size:calc(18 / 16 * 1em); font-weight: bold;}
.RighInfo002806 .num .list li sub i{font-size:0.28rem; font-style:inherit;}
.RighInfo002806 .num .list li p{margin:10px 0 0; line-height: 1.5;}
.RighInfo002806 .num .list li:hover{background: #f5f9fd;}
.RighInfo002806 .num .list li:hover aside{ color:#3fbb01;}

@media(min-width:769px){
.RighInfo002806 .info {display: flex; align-items: center; }
.RighInfo002806 .info .pic{ width:50%; position: relative;border-radius: var(--radius);overflow: hidden;}
.RighInfo002806 .info .txt{width:calc(50% - 3vw);margin-left: 3vw;}
}


/* 企业文化 */
.SubTit3{text-align: center;margin-bottom: 0.6rem;}
.SubTit3 h2{line-height: 2.375;font-size: 0.4rem;color: #142233;}
.SubTit3 h2 span{color: #0098e5;}
.SubTit3 .desc{max-width: 11.31rem;margin: 0px auto;}
.SubTit3 .desc p:not(:last-child){margin-bottom: 0.1rem;}

.CultureInfo .list1{/* margin-bottom: 0.69rem; */position: relative;}
.CultureInfo .list1 .item{flex: 1;text-align: center;/* min-height: 3.41rem; */position: relative;width: 22%;padding-left:0.45rem;padding-right:0.45rem;}
.CultureInfo .list1 .item:nth-child(1){width: 17%;padding-left:0;padding-right:0.45rem;}
.CultureInfo .list1 .item:nth-child(5){width: 17%;padding-left:0.45rem;padding-right:0;}
.CultureInfo .list1 .item:nth-child(5):after{display: none;}

.CultureInfo .list1 .item:after{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;content: "";background: #dfdfdf;height: 2.03rem;}
.CultureInfo .list1 .icon{width: 0.66rem;height: 0.66rem;margin: 0px auto 0.28rem;}
.CultureInfo .list1 .ti{margin-bottom: 0.2rem;}
.CultureInfo .list2{display: flex;    flex-direction: row;
    flex-wrap: wrap;}
.CultureInfo .list2 .item{width: 63.88%;/* margin-bottom: 10px; */position: relative;}
.CultureInfo .list2 .item:nth-child(4n+2),.CultureInfo .list2 .item:nth-child(4n+3){width: 35.41%;}
.CultureInfo .list2 .item:nth-child(4n+1),.CultureInfo .list2 .item:nth-child(4n+4){width: 63.88%;}
.CultureInfo .list2 .item:nth-child(4n+4){width: 63.88%;}
.CultureInfo .list2 .item .imgbox{padding-top: 2.8rem;position: relative;border-radius: 0.1rem;}
.CultureInfo .list2 .item .imgbox:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background: rgba(0,0,0,0.3);content: "";transition: all 0.5s;}
.CultureInfo .list2 .item .info{position: absolute;left: 0.6rem;top: 0.47rem;z-index: 10;color: #fff;width: 50%;transition: all 0.5s;}
.CultureInfo .list2 .item .info .ti{margin-bottom: 0.07rem;}
.CultureInfo .list2 .item .info .p{font-size: 0.18rem;line-height: 2;margin-top: 0.1rem;}
.CultureInfo .list2 .item:hover .imgbox:after{background: rgba(0,0,0,0.5);}
.CultureInfo .list2 .item:hover .info{top: 0.35rem;}

@media(max-width:1024px){
    .CultureInfo .list1{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
    .CultureInfo .list1 .item{padding: 0 0.3rem;width: 33%;flex: none;margin-bottom: 0.3rem;}
    .CultureInfo .list1 .item:nth-child(1){width: 33%;}
    .CultureInfo .list1 .item:nth-child(5){width: 33%;}
    .CultureInfo .list1 .icon{width: 0.5rem;height: 0.5rem;margin: 0px auto 0.2rem}
}
@media(max-width:768px){
    .CultureInfo .list1{margin-bottom: 0.3rem;}
    .CultureInfo .list1 .item{flex: auto;width: 100%;min-height: auto;padding: 0.35rem;}
    .CultureInfo .list1 .item:after,.CultureInfo .list1:after{display: none;}
    .CultureInfo .list2 .item .info{left: 0.3rem;width: 80%;}
}
@media(max-width:640px){
    .CultureInfo .list2 .item{width: 100% !important;margin-bottom: 10px;padding: 0;}
}

.CultureInfo .imgbox{ overflow:hidden; position:relative;}
.CultureInfo .imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;}
.CultureInfo .imgbox img{ width:100%; height:100%;object-fit: cover;}
.CultureInfo .imgbox.auto img{ width:auto; height:auto;object-fit: contain;max-width: 100%;max-height: 100%;}
.CultureInfo .list2{display:flex;flex-wrap:wrap}
.CultureInfo .list2 .item{width:31.33%;padding: 10px 10px;background-color:rgba(255,255,255,.6);/* margin-top:15px; */border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}
.CultureInfo .list2 .item:not(:nth-child(3n+1)){/* margin-left:3%; */}
.CultureInfo .list2 .icon{padding-bottom:40px;position:relative}
.CultureInfo .list2 .icon img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);max-height:100%}
.CultureInfo .list2 .tit{color:#555555;margin-top:15px;text-align:center}
.CultureInfo .list2 .item:hover{background-color:#fff}



/*PicList002854 */
.PicList002854{padding: 1rem 0;border-bottom: 1px solid #e4e4e4;}
.PicList002854 li{float: left;margin-bottom:3%;}
.PicList002854 li a{display: block;border: solid 2px #f4f4f4;position: relative;padding: 2vw 2vw 2vw;transition: 0.3s;
border-radius: var(--radius);}
.PicList002854 li aside{font-size: 0.22rem;line-height: 28px;text-align: center;margin-top: 1.2vw;margin-bottom:1vw; color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 120%;}
.PicList002854 li a:after{position: absolute;content: '';width: 0.6rem;height:0.6rem;
    background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0;bottom: 0;
    background-size: auto 21px;transition: 0.3s;border-radius: 0.3rem 0;}
.PicList002854 li a:hover{border-color: #f4b695;}
.PicList002854 li a:hover:after{background-color: #f4b695; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width: 22.75%;}
.PicList002854 li:not(:nth-child(4n)){margin-right: 3%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}



/* 新闻中心 */
.News{background: #f9f9f9;}
.nBan{position: relative;overflow: hidden;}
.nBan .img{padding-top:9.38rem;}
.nBan .img::before{content:'';display: block;width:100%;height:2.3rem;background: url(../images/banmask.png) no-repeat bottom center;background-size: 100%;position: absolute;bottom:-1px;left:0;z-index:9;}
.nBan .txt{position: absolute;width:100%;left:0;top:32%;color:#fff;}
.nBan .txt .tit{font-size: 0.9rem;}

.ColumnNav{position: absolute;bottom:1.6rem;left:0;width:100%;height:2.4rem;padding-top:0.3rem;}
.ColumnNav svg{width:100%;position: absolute;left:0;bottom:0.15rem;height:1.655rem;}
.ColumnNav ul{display: flex;justify-content: center;}
.ColumnNav ul li{margin:0 0.3rem;width:16.6667%;text-align: center;margin-top:0.68rem;position: relative;z-index:9;}
.ColumnNav ul li span{color:#fff;display: block;transition: all .5s;margin-bottom:0.15rem;text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}
.ColumnNav ul li i{display: block;width:0.95rem;height:0.95rem;margin:0 auto;border-radius: 50%;position: relative;;}
.ColumnNav ul li i::before,
.ColumnNav ul li i::after{content:"";display: block;position: absolute;left:50%;top:50%;}
.ColumnNav ul li i::before{width:0.15rem;height:0.15rem;border-radius: 50%;background: #fff;transform: scale(0.6);margin-left:-0.075rem;margin-top:-0.075rem;transition: all .5s;z-index:9;}
.ColumnNav ul li i::after{width:0.74rem;height:0.74rem;border-radius: 50%;border: 2px solid #fff;transform: translate(-50%,-50%) scale(0.4);transition: all .5s;box-sizing: border-box;}
.ColumnNav ul li:nth-child(2){margin-top:0.95rem;}
.ColumnNav ul li.on i{border:2px dotted #3071b7;}
.ColumnNav ul li.on i::before{transform: scale(1);}
.ColumnNav ul li.on i::after{transform: translate(-50%,-50%) scale(1);background: #3071b7;border:1px solid #3071b7;}
.ColumnNav ul li.on span{}
.ColumnNav ul li:hover i{border:2px dotted #3071b7;}
.ColumnNav ul li:hover i::before{transform: scale(1);}
.ColumnNav ul li:hover i::after{transform: translate(-50%,-50%) scale(1);background: #3071b7;border:1px solid #3071b7;}
.ColumnNav ul li:hover span{}


@media(max-width:1024px){
    .nBan .img{padding-top:56%;}
    .nBan .txt .tit{font-size: 0.4rem;}
    .ColumnNav{position: static;height:auto;padding:0.3rem 0 0;}
    .ColumnNav svg{display: none;}
    .ColumnNav ul li{margin-top:0 !important;}
    .ColumnNav ul li i{display: none;}
    .ColumnNav ul{display: block;white-space: nowrap;line-height: 0.6rem;text-align: center;border-bottom:1px solid #e5e5e5;}
    .ColumnNav ul li{display: inline-block;width:auto;margin:0 0.2rem;}
    .ColumnNav ul li a{padding:0 0.1rem;display: block;border-radius: 0.05rem;}
    .ColumnNav ul li span{margin-bottom:0;color:#333;text-shadow: none;}
    .ColumnNav ul li a::before{content:'';width:100%;height:2px;background: #013183;position: absolute;left:0;bottom:0;transform: rotateY(90deg);opacity: 0;}
    .ColumnNav ul li.on span{color:#013183;}
    .ColumnNav ul li.on a::before{opacity: 1;transform: rotateY(0);}
}

@media(max-width:640px){
    .ColumnNav ul{line-height: 0.42rem;}
    .nBan .txt{top:30%;}
    .nBan .txt .tit{font-size: 0.3rem;}
    .ColumnNav ul li a{padding:0;}
}

.NewSlider {margin-bottom:1rem;}
.NewSlider .item{border-radius: 0.2rem;overflow: hidden;}
.NewSlider .item a{display: flex;flex-wrap: wrap;flex-direction: row-reverse;align-items: center;background: #fff;}
.NewSlider .item .img{width:50%;padding-top:5.4rem;position: relative;}
.News .imgbox span{ background-position:center center; background-repeat:no-repeat; 
    background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .3s;}
.News  .imgbox img{ width:100%;height:100%;object-fit: cover;}
.NewSlider .item .txt{width:50%;padding:0.6rem;line-height: 1.5;margin-bottom:0.8rem;}
.NewSlider .item .txt .date{font-weight: 500;color:#666;}
.NewSlider .item .txt .tit{margin:0.2rem 0 0.3rem 0;}
.NewSlider .item .txt .dec{/* font-weight: lighter; */color:#666;line-height: 1.8;}

.NewSlider .slick-arrow{bottom:0.6rem;}
.NewSlider .slick-prev{left: 37%;}
.NewSlider .slick-next{left: 42%;}
.NewSlider .slick-dots{position: absolute;bottom:0.9rem;display: flex;align-items: center;width: 29%;left:0.6rem;z-index: 99;}
.NewSlider .slick-dots li button{display: none;}
.NewSlider .slick-dots li{width:100%;height:1px;background: #d9dce1;position: relative;}
.NewSlider .slick-dots li::after{content:'';width:100%;height:3px;background: #3071b7;position: absolute;bottom:-1px;left:0;width:0;transition: all .5s;opacity: 0;}
.NewSlider .slick-dots li.slick-active::after{width:100%;opacity: 1;}

.NewsList ul{display: flex;flex-wrap: wrap;margin-left:-2.5%;}
.NewsList ul li{width:30.83%;margin-left:2.5%;margin-bottom:2.5%;}
.NewsList ul li .img{padding-top:66%;border-radius: 0.1rem;position: relative;}
.NewsList ul li:hover .img span{transform: scale(1.05);} 

.NewsList ul li .img .more{position: absolute;z-index:99;left:50%;top:50%;transform: translate(-50%,-50%);z-index:9;display: flex;width:0.8rem;height:0.8rem;border-radius: 50%;border-radius: 50%;background: #3071b7;align-items: center;justify-content: center;top:0;opacity: 0;transition: all .5s;}
.NewsList ul li .img .more img{width:0.21rem;transform: rotate(-45deg);transition: all .5s;height:auto;}
.NewsList ul li .img::after{content:"";display: block;width:100%;height:100%;background: #013183;opacity: 0.4;position: absolute;left:0;top:0;z-index:8;transition: all .5s;opacity: 0;}
.NewsList ul li:hover .img .more{opacity: 1;top:50%;}
.NewsList ul li:hover .img::after{opacity: 0.4;}
.NewsList ul li .txt{margin-top:0.2rem;line-height: 1.5;}
.NewsList ul li .txt .date{/* font-weight: lighter; */color:#666;}
.NewsList ul li .txt .tit{margin-top:0.1rem;}

@media(max-width:1024px){
    .NewSlider {margin-bottom:0.5rem;}
    .NewSlider .item .img{padding-top:4.6rem;}
    .NewSlider .item .txt{padding:0.3rem;}
    .NewSlider .slick-arrow{bottom:0.3rem;}
    .NewSlider .slick-dots{bottom:0.5rem;left:0.3rem;}
}

@media(max-width:640px){
    .NewsList ul li{width:47.5%;margin-bottom:0.3rem;}
    .NewSlider .item .img{width:100%;padding-top:66%;}
    .NewSlider .item .txt{width:100%;}
    .NewSlider .slick-dots{width:60%;}
    .NewSlider .slick-prev{left:auto;right:0.85rem;}
    .NewSlider .slick-next{left:auto;right:0.3rem;}
}


/* 新闻详情 */
.nBody{padding-top:1rem;}
.MainInfo .Info{width:74.3%;}
.MainInfo .Info .InfoTit{border-bottom:1px solid #e5e5e5;padding-bottom:0.3rem;margin-bottom:0.3rem;}
.MainInfo .Info .InfoTit h2{font-weight: normal;line-height: 1.5;}
.MainInfo .Info .InfoTit .date{font-weight: lighter;color:#666;margin-top:0.15rem;}
.MainInfo .Info .InfoTit .date span{display: inline-block;margin-right:0.3rem;}
.MainInfo .Info .InfoCon{/* font-weight: 500; */color:#666;font-size: 0.16rem;line-height: 1.8;}
.MainInfo .Info .InfoCon img{display: block;margin:0 auto;height:auto !important;border-radius: 0.2rem;}
.MainInfo .Info .InfoPage{margin:0.8rem 0;background: #f5f8fc;border-radius: 0.1rem;padding:0.1rem 0.4rem;position: relative;}
.MainInfo .Info .InfoPage .goback{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);width:0.28rem;}
.MainInfo .Info .InfoPage dl{display: flex;justify-content: space-between;line-height: .6rem;}
.MainInfo .Info .InfoPage dl dd{max-width:40%;font-weight: lighter;}
.MainInfo .Info .InfoPage dl dd a{display: flex;color:#666;align-items: center;}
.MainInfo .Info .InfoPage dl dd a::after{content:'';display: block;width:0.16rem;height:0.11rem;background-repeat: no-repeat;background-position: center;background-size: contain;background-image: url(../images/infonext.png);margin-left:0.1rem;}
.MainInfo .Info .InfoPage dl dd:hover a::after{background-image: url(../images/infonextc.png);}
.MainInfo .Info .InfoPage dl dd:hover a{color:#013183;}
.MainInfo .Info .InfoPage dl dd:nth-child(1) a{flex-direction: row-reverse;}
.MainInfo .Info .InfoPage dl dd:nth-child(1) a::after{background-image: url(../images/infoprev.png);margin-left:0;margin-right:0.1rem;}
.MainInfo .Info .InfoPage dl dd:nth-child(1):hover a::after{background-image: url(../images/infoprevc.png);}

.MainInfo .Relate_news{width:21.18%;}
.MainInfo .Relate_news .name{border-bottom:1px solid #e5e5e5;margin-bottom:0.3rem;padding-bottom:0.2rem;}
.MainInfo .Relate_news li{margin-bottom:0.2rem;}
.MainInfo .Relate_news li .img{padding-top:66%;border-radius: 0.1rem;}
.MainInfo .Relate_news li:hover .img span{transform: scale(1.05);}
.MainInfo .Relate_news li .txt{padding:0.2rem 0;}
.MainInfo .Relate_news li .txt .date{font-weight: lighter;color:#666;}
.MainInfo .Relate_news li .txt .tit{margin-top:0.1rem;}

@media(max-width:640px){
    .MainInfo .Info{width:100%;}
    .MainInfo .Info .InfoCon{line-height: 1.875;}
    .MainInfo .Relate_news{width:100%;}
    .MainInfo .Relate_news ul{display: flex;flex-wrap: wrap;margin-left:-3%;}
    .MainInfo .Relate_news li{width:47%;margin-left:3%;}

}



/*PicList002953 */
.listtit{font-size:.48rem; color: var(--hover-color); font-weight: bold; line-height:1; margin-bottom: .4rem; }
.PicList002953 li{padding:var(--padMar120) 0;}
.PicList002953 li:nth-child(2n){background: #f8f8f8;}
.PicList002953 a{position: relative;}
.PicList002953 li .pic{overflow: hidden; border-radius:var(--radius);}
.PicList002953 li .Ispic{display: block; padding-bottom:70%; transition: .3s;}
.PicList002953 li .txt{position: relative;}
.PicList002953 li p{color:var(--grey);  line-height:1.75;}
.PicList002953 li .p{padding-left:.3rem; position: relative;}
.PicList002953 li .p::before{position: absolute; left: 0; top:.1rem; content: ''; background: #3fbb01; width: .16rem; height: .02rem;}
.PicList002953 a:hover .Ispic{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.PicList002953 .num{position:absolute; right:0; top: 50%; transform: translateY(-50%); font-size:22vw; color:var(--hover-color); opacity: 0.04; font-weight: bold;}
@media (min-width:1025px) {
.PicList002953 li a{display: flex; align-items: center;}
.PicList002953 .pic,
.PicList002953 .txt{width: 50%;}
.PicList002953 .txt{padding-left:6vw;}
.PicList002953 li:nth-child(2n) .txt{padding-left:0; padding-right:6vw;}
.PicList002953 li:nth-child(2n) .pic{order: 2;}
.PicList002953 li:nth-child(2n) .num{ right:2vw;}
}



/*Floor003224 */
.Floor003224{padding:6% 0;overflow:hidden;--hover-color:#fe904d;--white:#fff; font-size: var(--font-size16);color: #000;line-height: 1.5;}
.Floor003224 .autoCon-1600{display: flex;}


.Floor003224 .index-sub-tit span{display:inline-block;font-size:0.24rem;
  background:url(../images/Floor003224-mask.png) no-repeat right top;padding-top:0.09rem;
  padding-right:0.11rem;background-size:auto 1em;color:#ff904c;line-height:0.66666667}
.Floor003224 .index-title{color:#3071b7;font-weight:600;font-size:0.44rem;line-height:1.6;padding:0.1rem 0 0.4rem 0}
@media (max-width:640px) {
    .Floor003224 .index-title{font-size: 0.36rem;}
}

.Floor003224 .main .txt{font-size: 0.18rem;line-height: 2;color: #666;}
.Floor003224 .main .txt p{margin-bottom: 0.15rem;}

.Floor003224 .index-more{margin-top:0.7rem}
.Floor003224 .index-more a{display:inline-flex;align-items:center;background-color:var(--white);border-radius:3em;border:solid 1px var(--hover-color);line-height:4.4375;padding-left:2em;padding-right:0.04rem;position:relative;font-size: var(--font-size16);}
.Floor003224 .index-more a span{position:relative;display:block;z-index:2}
.Floor003224 .index-more a:after,
.Floor003224 .index-more a::before{width:0.63rem;height:0.63rem}
.Floor003224 .index-more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003224-more.svg);background-size:auto 0.2rem;margin-left:0.7rem;position:relative;z-index:2}
.Floor003224 .index-more a::before{position:absolute;content:'';right:0.04rem;border-radius:0.63rem;top:0.04rem;background-color:var(--hover-color);z-index:1;transition:width 0.3s}
.Floor003224 .index-more a:hover{color:var(--white)}
.Floor003224 .index-more a:hover:before{width:calc(100% - 0.08rem)}
@media (max-width:640px) {
.Floor003224 .index-more a:after{margin-left: 0.35rem;}
}

.Floor003224 .pic{width:48.64285714%;flex-shrink:0;position:relative;z-index:1;overflow:hidden;border-radius:var(--radius);}
.Floor003224 .pic img{border-radius:0;}
.Floor003224 .details-top{flex:1;}
.Floor003224 .details-top .ind-desc{max-width:5.1rem;text-align:justify;margin-bottom:0.4rem}
.Floor003224 .details-bottom{margin-top:0.27rem}
.Floor003224 .details-bottom li{flex:1;position:relative;z-index:4;perspective:1000px}
.Floor003224 .details-bottom li:not(:nth-child(3n)){margin-right:0.22rem}
.Floor003224 .details-bottom li :where(.zheng,.fan){backface-visibility:hidden}
.Floor003224 .details-bottom li:hover a{transform:rotateY(180deg)}
.Floor003224 .details-bottom li a{display:block;height:100%;transform-style:preserve-3d;transition:transform 0.5s}
.Floor003224 .details-bottom li .zheng{height:100%;padding:0.27rem 0 0.53rem 0;background-color:#f5f6f9;border-radius:0.2rem}
.Floor003224 .details-bottom li .fan{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:0.2rem;overflow:hidden;transform:rotateY(180deg)}
.Floor003224 .details-bottom li .fan .Ispic{height:100%}
.Floor003224 .details-bottom li .fan .tit{position:absolute;left:0;bottom:0;width:100%;z-index:2;text-align:center;color:var(--white);padding:0 1em 0.27rem;font-size:var(--font-size18);font-weight:500}
.Floor003224 .details-bottom li .ico{width:0.4rem;position:absolute;right:0.2rem;bottom:0.17rem}
.Floor003224 .details-bottom li h4{margin:0;font-size:var(--font-size28);font-weight:600;padding-left:0.25rem;position:relative;color:#00205b;line-height:1.28571429}
.Floor003224 .details-bottom li h4::before{position:absolute;content:'';width:0.06rem;height:0.21rem;background-color:#00205b;left:0;top:0.3em}
.Floor003224 .details-bottom li .ind-desc{margin:0.2rem 0.1rem 0 0.26rem;color:#333}

@media (min-width:1025px){
.Floor003224 .details{flex:1;margin-left:0.6rem}
.Floor003224 .details-bottom ul{width:151.74506829%;float:right}
}
@media (max-width:1024px){
.Floor003224 .details-bottom li .ind-desc,
.Floor003224 .pic{display: none;}
.Floor003224 .details-bottom li:not(:nth-child(3n)){margin-right:0.1rem}
.Floor003224 .details-bottom li{width: calc((100% - 0.1rem * 2) / 3);}
}
@media (max-width:640px){
    .Floor003224 .details-bottom li h4{font-size: var(--font-size16);}
}

.Floor003224 .main aside{font-size: 0.24rem;color: #3e4d55;margin-bottom: 0.3rem;}
.Floor003224 .main p{font-size: 0.2rem;color: #666;line-height: 2.2;position: relative;padding-left:0.18rem;}
.Floor003224 .main .p:before{content: "";width: 0.08rem;height: 0.08rem;background: #3fbb01;display: inline-block;
  border-radius: 6px;position: absolute;left: 0;top: 40%;}
@media screen and (min-width:1025px ){
.Floor003224 .main{width: 100%;}
}
@media screen and (max-width:1024px ){
.Floor003224 .main{width: 100%;}
}


.Tec_Common .Tec_CommonBox{border-radius: var(--radius);overflow: hidden;position: relative;}
.Tec_Common .Tec_CommonBox .img{position: absolute;width:100%;height:100%;top:0;left:0;}
.Tec_Common .Tec_CommonBox .img::after{content:'';display: block;width:100%;height:100%;background: url(../images/maskbg.png) no-repeat left center;background-size: 100% 100%;position: absolute;left:0;top:0;}
.Tec_Common .Tec_CommonBox .txt{min-height:6rem;display: flex;align-items: center;padding:0.6rem 1.28rem;position: relative;z-index:9;color:#fff;}
.Tec_Common .Tec_CommonBox .txt .txtbox{max-width:7.9rem;}
.Tec_Common .Tec_CommonBox .txt .con{margin-top:0.15rem;}
.Tec_Common .Tec_CommonBox .txt .con p{font-size: 0.2rem;line-height: 1.8;}


@media(max-width:640px){
    .Tec_Common .Tec_CommonBox .txt{padding:0.3rem;}
}



/*Floor003021 */
.Floor003021{background: #f8f8f8; padding: 6% 0;font-size: 18px;}
@media(max-width:640px){
.Floor003021{font-size: 3vw;}
}
.Floor003021 .auto{width: 85.94%;background: url("../images/Floor003021_bg.png") no-repeat right top;}
@media(max-width:1024px){
.Floor003021 .auto{background-size: 40% auto;}
}
.Floor003021 .title{}
.Floor003021 .title aside{padding-left: 4.58vw;}
.Floor003021 .title .cn{font-size: 2.445em;color: #333;position: relative;}
.Floor003021 .title .cn:before{position: absolute; content: '';width: 2.08vw;height: 4px;background-color: #7db827; border-radius: 5px; left: 0; top: 50%; margin-top: -2px;}
.Floor003021 .title .en{color: #999;opacity: 0.5;padding-bottom: 5px;}
.Floor003021 .slogan{color: #333; margin: 2.2vw 0 4.16vw 0; font-weight: 100; transition: 0.3s;}
.Floor003021 .slogan i{font-size: 12px; color: #ccc;opacity: 0.7; display: inline-block; vertical-align: middle; margin: 0 10px;}
.Floor003021 .list{margin: 0;}
.Floor003021 .list li{float: left; border-bottom: 1px solid #d7d7d7;margin-bottom: 4%;}
.Floor003021 .list li a{display: block;}
.Floor003021 .list li a > *{transition: 0.3s ease-out;}
.Floor003021 .list li .Ispic{padding-bottom: 75%;border-radius: var(--radius);}
.Floor003021 .list li .tit{padding: 0.3rem 0.15rem;line-height: 4em;font-size: 12px;}
.Floor003021 .list li .tit span.cn{font-size: 0.24rem;}
.Floor003021 .list li .tit span.en{color: #999;text-transform: uppercase;line-height: normal;font-size: 0.18rem;}
.Floor003021 .list li a:hover .Ispic{transform: translateY(-50px);}
.Floor003021 .list li a:hover .tit{transform: translateY(-20px);}
@media(min-width:481px){
.Floor003021 .list li .tit span{/* max-width: 50%; *//* float: left; */}
.Floor003021 .list li .tit span.cn{padding-right: 5px;}
.Floor003021 .list li .tit span.en{padding-top: 1.8em;}
}
@media(min-width:1025px){
.Floor003021 .list li{width:31%; }
.Floor003021 .list li:not(:nth-child(3n)){margin-right: 3.5%;}
}
@media(min-width:1025px) and (max-width:1440px){
.Floor003021 .list li .tit span.en{display: none;}
.Floor003021 .list li .tit span.cn{float: none;max-width: none;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor003021 .list li{width: 32%;}
.Floor003021 .list li:not(:nth-child(3n)){margin-right: 2%;}
}
@media(max-width:640px){
.Floor003021 .list li{width: 49%;}
.Floor003021 .list li:not(:nth-child(2n)){margin-right: 2%;}
}
@media(max-width:480px){
.Floor003021 .list li .tit{font-size: 3vw;line-height: 2em;}
.Floor003021 .list li .tit span.en{padding-top: 5px;}
}




.Contact{padding: calc(100 / 16 * 1em) 0;}
.Contact .left .tit1{font-size:0.4rem;color:#000;border-bottom: 1px solid #ebebeb;padding-bottom:0.4rem; }
.Contact .left .desc{line-height:1.8;margin-top: 2em;  font-size: 0.2rem;color: #000;}
.Contact .left .desc > div:not(:last-child){margin-bottom:1.375em; }

.Contact .flex .left p{font-size: 0.18rem;line-height: 1.8;margin-top: 0.3rem;color: #666;}
.Contact .left .desc span{padding-left:2.1875em;}
.Contact .left .desc .kf span{content: ""; display: inline-block;background: url(../images/Contact-kf.png)no-repeat center left;background-size:28px auto;}
.Contact .left .desc .hot span{content: ""; display: inline-block;background: url(../images/Contact-kf.png)no-repeat center left;background-size:28px auto;}
.Contact .left .desc .tel span{display: inline-block;background: url(../images/Contact-tel.png)no-repeat center left;background-size:28px auto;}
.Contact .left .desc .mail span{display: inline-block;background: url(../images/Contact-email.png)no-repeat center left;background-size:28px auto;}
.Contact .left .desc .website span{display: inline-block;background: url(../images/Contact-web.png)no-repeat center left;background-size:28px auto;}
.Contact .left .desc .add span{display: inline-block;background: url(../images/Contact-addr.png)no-repeat center left;background-size:28px auto;}

.Contact .list{margin-top:calc(100 / 16 * 1em) }
.Contact .list .item{background:#fff;width: 19%;text-align: center}
.Contact .list .item img{width: 50%; border: 1px solid #eee;}
.Contact .list .item .tit1{font-size:1.125em;color: #333;margin-top: 15px;}
.Contact .list .item .tit3{color: #333;line-height: 2;display: flex;justify-content: center;align-items: center;}
.Contact .list .item .tit3::before{content: '';width:calc(26 / 16 * 1em);height: calc(26 / 16 * 1em);background: url(../images/icon-tel.svg)no-repeat center;background-size: calc(18 / 16 * 1em) auto;margin-right: calc(6 / 16 * 1em) }
.Contact .list .item .tit4{color: #333;line-height: 2;display: flex;justify-content: center;align-items: center;}
.Contact .list .item .tit4::before{content: '';width:calc(26 / 16 * 1em);height: calc(26 / 16 * 1em);background: url(../images/icon-mail.svg)no-repeat center;background-size: calc(24 / 16 * 1em) auto;margin-right: calc(6 / 16 * 1em) }

@media(min-width:1025px){
.Contact .flex{display: flex;justify-content: space-between;align-items: center;}
.Contact .flex .left{width:45% ;}
.Contact .flex .right{width:48% ;}
.Contact .flex .right img{border-radius: var(--radius);}
.Contact .list{display: flex;justify-content: space-between;}
}



.Culture{padding:var(--padMar100) 0;font-size: var(--font-size16);}
.Culture .des{font-size: 0.2rem;color: #666;;line-height: 1.8;padding:0 8% 0.6rem 8%;text-align: center;}
.Culture .tit1{font-size:0.4rem;color:#000;padding-bottom:0.4rem;text-align:center;color:#000; }
.Culture .list1 ul{display: flex;flex-wrap: wrap;}
.Culture .list1 li{
    position: relative;
    width: 28%;
    margin-bottom: 3.5%;
    border: 1px solid #ebebeb;
    border-radius: .2rem;
    padding: 0.6rem 0.45rem 0.9rem;
    background: #fff;
    background-size: 70%;
    transition: .3s all
    }
.Culture .list1 li.jt{width: 8%;padding: 0;background: transparent;border: none;text-align: center;display: flex;align-items: center;justify-content: center;}
.Culture .list1 li.jt img{width: 0.45rem;opacity: 0.8;}
.Culture .list1 li:nth-child(3n){margin-right: 0;}
.Culture .list1 li .icon{margin-bottom: 0.3rem;text-align: center;}
.Culture .list1 li .icon img{max-height: .6rem}
.Culture .list1 li .tit{font-size: var(--font-size24);color: #000;padding-bottom: .3rem;text-align: center;font-weight: 600;}
.Culture .list1 li .desc{line-height: 1.6;text-align: center;font-size: 0.18rem;color: #666;}
.Culture .list1 li .sz{font-size: 0.36rem;color: #3fbb01;position: absolute;bottom: 0.15rem;width: 100%;left: 0;text-align: center;
opacity:0.1;}

.Culture .list1 li .line2 {
  width: 0.27rem;
  height: 0.05rem;
  background-color: #3fbb01;
  border-radius: 0.02rem;
  margin: 0.3rem auto 0.3rem;
}

.Culture .list2 li{border-radius: .2rem;overflow: hidden;background: #fafafa;margin-top: .4rem}
.Culture .list2 li .pic{position: relative;overflow: hidden;height: 4.5rem}
.Culture .list2 li .pic span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;transition: .3s all}
.Culture .list2 li .pic span img{width: 100%;height: 100%;object-fit: cover;}
.Culture .list2 li .txt{padding: 0 .6rem;}
.Culture .list2 li .tit{font-size: var(--font-size24);color: #333;padding-bottom: .4rem}
.Culture .list2 li .desc{line-height: 1.75}


.Culture .list1 li:hover{transform: translate3d(0 , -10px , 0);border-color: #3fbb01;}
.Culture .list1 li:hover .tit{color: #3fbb01;}
.Culture .list2 li:hover .pic span{transform: scale(1.05)}

@media(min-width:1025px){
    .Culture .list2 li{display: flex;align-items: center;}
    .Culture .list2 li:nth-child(2n){flex-direction: row-reverse;}
    .Culture .list2 li .pic{width: 50%;flex: 0 0 auto}
    .Culture .list2 li .txt{width: 50%;flex: 0 0 auto}
}


/*Floor001867 */
.Floor001867{ padding:6% 0 5%;background: url(../images/Floor001867-bg.jpg) no-repeat center top; background-size:cover;}

.Floor001867 .h-title{font-size:0.4rem;font-weight: 500;color:#333;line-height: 1;margin-bottom:0.5rem;}
.Floor001867 .h-title.mid{text-align: center;}
.Floor001867 .h-title.white{color:#fff;}
.Floor001867 .text{ float:left; width:42%;}
.Floor001867 li{font-size:0.18rem; line-height: 2; padding-bottom:2%;color:#fff;}
.Floor001867 li img{ max-width:137px; display:block;}
.Floor001867 .form{ float:right; width:45%;}
.Floor001867 .form td{padding-bottom: 5%;font-size: 0.18rem;color:#333;}
.Floor001867 .form td div{ position:relative;}
.Floor001867 .form td.zero{ width:5%;}
.Floor001867 .form td label{ position:absolute; left:10px; top:0; line-height:40px; color:#fff;}
.Floor001867 .form td .text{height: 46px;line-height: 46px;border: none;border-bottom: 1px solid rgba(255,255,255,0.2);background: none;padding:0 10px;width:100%;}
.Floor001867 .form td textarea.text{ height:130px; line-height:30px;}
.Floor001867 .form td .btn{width: 54%;height: 46px;cursor:pointer;background:#3fbb01;color:#fff;font-size:0.18rem;border:none;max-width: 115px;border-radius: 0 0.15rem;}
@media(max-width:768px){
.Floor001867 ul,
.Floor001867 .form{ float:none; width:auto;}
}



/*Floor002477 */
.Floor002477{ padding: 1rem 0;}
.Floor002477 .autoCon-1600{  position:relative;}
.Floor002477 .txt{ box-shadow:10px 0 51px rgba(0,0,0,0.1); background:url(../images/homeAbout1.png) no-repeat right bottom #fff; background-size:30%; font-size:18px;border-radius: 50px 0 50px 0;}
.Floor002477 .txt figure{padding:8% 14% 12%;}
.Floor002477 .deco img{ max-width:80px;}
.Floor002477 .txt  h1,
.Floor002477 .txt  h2{ margin:0; font-weight:normal;}
.Floor002477 .txt  h1{ font-size:0.4rem; color:#000;}
.Floor002477 .txt  h2{ font-size:0.24rem; color:#3fbb01;margin-top: 10px;text-decoration: underline}
.Floor002477 .txt p{ color:#6b6464; line-height:30px;font-size: 1em;}
.Floor002477 .txt .more{color:#3fbb01; border-bottom:1px solid #3fbb01; display:inline-block; padding-right:40px; position:relative; line-height:30px;}
.Floor002477 .txt .more::after{ position:absolute; right:10px; bottom:-5px; height:30px; width:1px; background-color:#3fbb01; content:''; transform:rotate(-45deg);}

.Floor002477 .video_btn{ position:absolute; left:0; bottom:0; background:url(../images/Floor002477-btn_play_bg.jpg) no-repeat; background-size:cover;text-align:center; padding:3% 4%; color:#b4a189; cursor:pointer; font-size:18px;}
.Floor002477 .video_btn i,
.Floor002477 .video_pause{border:1px solid #b4a189;border-radius:50%;}
.Floor002477 .video_btn i{ display:block; margin:0 auto; margin-bottom:10px; height:115px; width:115px;  background:url(../images/Floor002477-btn-play.png) no-repeat center center; background-size:30%; }
.Floor002477 .video_area{ position:relative; border-radius: var(--radius);  overflow: hidden;}
.Floor002477 .video_area img{ width:100%; height:100%;}
.Floor002477 .video_play,
.Floor002477 .video_pause{ position:absolute;z-index:10;}
.Floor002477 .video_play{ display:none; left:0; top:0; width:100%; height:100%; background-color:#000;}
.Floor002477 .video_pause{cursor:pointer;  left:5%; bottom:5%;  width:50px; height:50px;}
.Floor002477 .video_pause::before,
.Floor002477 .video_pause::after{ position:absolute; content:''; width:4px; height:29px; background-color:#cbbeae; border-radius:4px; top:50%; margin-top:-15px; left:50%;}
.Floor002477 .video_pause::before{ margin-left:-8px;}
.Floor002477 .video_pause::after{ margin-left:4px;}

@media(min-width:1001px){
.Floor002477 .img{ width:72.625%; position:relative;padding-left:0; padding-bottom:3%; }
.Floor002477 .txt{position:absolute; right:0; bottom:-5%; width:40.6%; }
.Floor002477 .txt figcaption{ padding:10% 0 0%;}
.Floor002477 .deco{ margin-left:-0%;}
.Floor002477 .txt p{ margin:10% 0 0 0;}
}
@media(max-width:1200px){
.Floor002477 .txt{font-size:14px;}
.Floor002477 .txt  h1{ font-size:30px;}
.Floor002477 .txt  h2{ font-size:18px; }
}
@media(max-width:1000px){
.Floor002477 .img{ position:relative;}
.Floor002477 .video_btn i{ width:80px; height:80px;}
.Floor002477 .txt figure{padding:5%;}
.Floor002477 .deco{ margin-left:-10%;}
.Floor002477 .deco img{ max-width:80%;}
}
@media(max-width:480px){
.Floor002477 .video_btn i{width:40px; height:40px;}
.Floor002477 .video_btn{ font-size:15px;}
}



/*
 .TextList000962
 */
.TextList000962{ padding:1rem 0;}
.TextList000962 li{ float:left; width:49%; margin-right:2%; 
    border:1px solid #e7e7e7;border-radius: 0.2rem; line-height:44px; margin-bottom:2%; position:relative;}
.TextList000962 li::before{position:absolute;content:'';width:1px;height:60%;background-color:#e7e7e7;top:20%;right: 75px;}
.TextList000962 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.TextList000962 li:nth-child(2n){ margin-right:0;}
.TextList000962 li p{ margin:0; padding:16px 0.15rem;font-size:0.2rem;color:#333;}
.TextList000962 li span{ float:right; margin-top:16px; color:#9f9f9f;}
.TextList000962 li span.name{width: 50px;color:#343434;background:url(../images/TextList000962-a.png) no-repeat left center;padding-left:30px;margin-left: 50px;height: 44px;}
.TextList000962 li:hover{ border:1px dashed #f4b695;}
.TextList000962 li:hover p{ color:#f4b695;}
.TextList000962 li:hover span.name{ background-image:url(../images/TextList000962-aon.png); color:#f4b695;}
@media(max-width:768px){
.TextList000962 li{ float:none; width:auto; margin-right:0;}
.TextList000962 li span.name{ width:70px;margin-left:30px;}
.TextList000962 li::before{right:85px;}
.TextList000962 li p{padding:10px;}
.TextList000962 li span{margin-top:10px;}
}


/*Form002219*/
.Form002219{ padding-top: calc(100 / 16 * 1em);}
.Form002219 .s_tit{font-size: 0.24rem;font-weight: 600;text-align: center;color: #333;margin-bottom: 0.3rem;}
.Form002219 dl{width: 100%;padding-left: 0;position:relative;margin-bottom: 0.3rem;}
.xk{max-width: 7.2rem;}
.Form002219 dl.odd{width: 32%;float:left;margin-right: 2%;}
.Form002219 dl.odd:nth-child(4n){margin-right: 0;}
.Form002219 dt{color:#5b5b5b;font-size:16px;/* position:absolute; */color: #333;margin-bottom: 0.15rem;text-align: left;line-height: 1.4;font-size: 0.2rem;}
.Form002219 .text{border:1px solid #dfdfdf;border-radius: 0.1rem;width:100%;padding: 0.1rem;line-height: 0.4rem;height: 0.6rem;color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 dl.dl-btn dd{ width:100%; text-align: center;}
.Form002219 textarea{border:1px solid #dfdfdf;border-radius: 0.1rem;overflow:hidden;resize:none;width:100%;height: 1.6rem;padding: 0.15rem 0.1rem;color:#5b5b5b;}
.Form002219 .btn{display:inline-block;line-height: 0.48rem;padding: 0 0.45rem;margin: 0 auto;/* background-color:#f3f3f3; *//* color:#728391; */font-size: 0.18rem;/* border:none; */border-radius: 0.3rem;cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#3fbb01;} 
.Form002219 select{
    border: 1px solid #f0f0f0;
    background: none;
    display: block;
    height: 0.6rem;
    color: #333;
    width: 100%;
    padding: 0.1rem;
    color: #aaa;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding-right: 14px;
    background: url("../images/down_g.png") no-repeat scroll 97% center transparent;
    border-radius: 0.1rem;
    }
.Form002219 select option{color: #333;}
.Form002219 select::-ms-expand { display: none; }
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}  
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}    
}
/*Form002219 End*/


/*Floor002997 */
.Floor002997{padding:calc(100 / 16 * 1em) 0 0; }
.Floor002997 ul{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.Floor002997 li{padding: 0;width: 23.5%;margin-bottom: 2%;border-radius: 0.1rem;margin-right: 2%;}
.Floor002997 li:nth-child(4n){margin-right: 0;}
.Floor002997 li a{display: flex;align-items: center;background: #f7f8fb;border-radius: 10px;flex-direction: column;height: 100%;}
.Floor002997 li .pic{overflow: hidden;border-radius: 0.1rem 0.1rem 0 0;width: 100%;flex: 0 0 auto}
.Floor002997 li .Ispic{padding-bottom: 64%;transition:  0.3s;}
.Floor002997 li a:hover .Ispic{transform: scale(1.2);}
.Floor002997 li .txt{position: relative;z-index: 10;padding: 0.3rem;flex: 1;}
.Floor002997 li .t1{font-size: 0.22rem;color: #333;font-weight: 600;}
.Floor002997 li .t1 span{color: #3fbb01;margin-right: 5px;}
.Floor002997 li .t2{color: #777;line-height: 1.6;margin-top: 1.2em;font-size: 0.16rem;}
.Floor002997 li:hover .txt{}
.Floor002997 li:hover .t1{}
.Floor002997 li:hover .t2{}
.Floor002997 .controls{position: relative; height: 1px; background:rgba(0,0, 0, 0.1); margin:calc(30 / 16 * 1em) calc(80 / 16 * 1em);}

.Floor002997 .slick-arrow{position: absolute; z-index: 30; top:50%; width:50px; height:50px; border: 1px solid #0056c7;padding: 0; margin-top: -25px; border-radius: 50%; transition: 0.3s; background:none; line-height: 1000; overflow: hidden; background-color: #fff;}
.Floor002997 .slick-arrow:hover{background: #0056c7;}
.Floor002997 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #0056c7;border-left: 2px solid #0056c7; left: 50%; top: 50%; margin: -5px 0 0 -3px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002997 .slick-arrow:hover:before{ border-bottom-color:#fff;border-left-color:#fff; }
.Floor002997 .slick-prev{left:calc(-80 / 60 * 1em);}
.Floor002997 .slick-next{right:calc(-80 / 60 * 1em); transform: rotate(180deg); }
@media(max-width:640px){
.Floor002997 li{padding-bottom: 5vw;}
.Floor002997 li .txt{margin-top: -10vw;}
}


/*Banner002704 */
.Banner002704{ overflow:hidden;padding:1rem 0; position:relative;}
.Banner002704 .autoCon-1600{position:relative;}
.Banner002704 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002704 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002704 .slides {display: block;} 
* html .Banner002704 .slides {height: 1%;}
.no-js .Banner002704 .slides > li:first-child {display: block;}
.Banner002704 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002704 .flex-viewport {max-height: 300px;}
.Banner002704 .slides {zoom: 1;}

.Banner002704 .slides li{ position:relative;}
.Banner002704 .slides li img{ display:block; width:100%;border-radius: 0.3rem;}
.Banner002704 .slides li img.wap{ display:none;}
.Banner002704 .slides li .txt-main{position:absolute;bottom: 6%;/* height:100%; */width:1440px;left: 5%;margin-left: 0;color:#fff;padding-bottom: 0;}
.Banner002704 .slides li .ytable{ height:100%;}
.Banner002704 .slides li h1,
.Banner002704 .slides li p{margin:0;/* max-width:580px; */font-weight:normal;}
.Banner002704 .slides li h1{font-size: 0.48rem;line-height: 1.4;margin-top: 0.3rem;}
.Banner002704 .slides li p{font-size: 0.16rem;padding: 0 0.3rem;background: #3fbb01;display: inline-block;border-radius: 0.3rem;line-height: 3;}
.Banner002704 .slides li .more{ display:block; width:140px; line-height:50px; text-align:center; border-radius:5px; color:#fff; background:#3071b7; font-size:18px; transition:0.3s;}
.Banner002704 .slides li .more:hover{ background:#fff; color:#3071b7;}
@media(max-width:1440px){
.Banner002704 .slides li .txt-main{ left:2%; right:2%;margin:0 50px; width:auto;}
}

.Banner002704 .flex-direction-nav a{ position:absolute; top:50%; border:1px solid #fff; border-radius:50%;
 width:0.44rem; height:0.44rem; font-size:0; z-index:20; transition:0.3s;}
.Banner002704 .flex-direction-nav a:hover{background:#3071b7; border-color:#3071b7;}
.Banner002704 .flex-direction-nav a.flex-prev{ left:2%;}
.Banner002704 .flex-direction-nav a.flex-next{ right:2%;}
.Banner002704 .flex-direction-nav a::before{ position:absolute; content:''; width:12px; height:12px; left:50%; top:50%; margin:-6px 0 0 -8px; border-top:4px solid #fff; border-right:4px solid #fff; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Banner002704 .flex-direction-nav a.flex-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-4px;}
.Banner002704 .flex-control-nav{display: none; position:absolute; bottom:5%; z-index:20;width:1590px; left:50%; margin-left:-795px; color:#fff;}
.Banner002704 .flex-control-nav .pager{ float:left;}
.Banner002704 .flex-control-nav .pager span{ display:block; font-size:50px;  font-weight:bold; line-height:62px; margin-top:-61px; margin-bottom:10px; border-bottom:1px solid rgba(255,255,255,0.3);}
.Banner002704 .flex-control-nav li{ float:left; padding-left:10px; list-style:none;}
.Banner002704 .flex-control-nav li a{ display:block; width:38px; height:3px; overflow:hidden; line-height:100px; background:#fff; opacity:0.3; font-size:0;}
.Banner002704 .flex-control-nav li a.flex-active{ opacity:1;}
@media(max-width:1590px){
.Banner002704 .flex-control-nav{ margin-left:0; left:2%; right:2%; width:auto;}
}
@media(max-width:1280px){
.Banner002704 .slides li h1{ font-size:40px; line-height:normal;}
.Banner002704 .slides li p{ font-size:18px; padding:10px 0;}
}
@media(max-width:1024px){
.Banner002704 .flex-control-nav .pager{ display:none;}
}
@media(max-width:640px){
.Banner002704 .slides li img.pc{ display:none;}
.Banner002704 .slides li img.wap{ display:block;}
.Banner002704 .slides li h1{ font-size:24px; }
.Banner002704 .slides li p{ font-size:14px; }
.Banner002704 .slides li .more{width:100px; line-height:36px;  font-size:14px; }
}
@media(max-width:480px){
.Banner002704 .slides li h1{ font-size:20px; }
.Banner002704 .flex-direction-nav a{ width:30px; height:30px;}
.Banner002704 .flex-direction-nav a::before{ border-width:3px;}
}

.Floor003115{
    display: flex;
    align-items: center;
}
@media screen and (max-width:1024px){
    .Banner003223 .swiper-wrapper{height: 50vh;}
    .Banner003223 .swiper-wrapper img{height: 50vh;object-fit: cover;}
    .index-about .index-about0 .aboutbox .container .box2 .box2a .box2b .fuhao,
    .index-about .index-about0 .aboutbox .container .box2 .box2a .box2b .num,
    .Banner003223 .txt h3{font-size: 0.24rem;}
    .index-about .index-about0 .aboutbox .container {
        padding: 0.5rem 0;
    }
    .publicindextitle .pcn1 .pcn1a{display: block;}
    .publicindextitle .public-btn2{margin-top: 0.3rem;}
    .index-about .index-about0 .aboutbox .container .box2 .box2a{
        padding-left: 0;
    }
    .Floor003115 .item .txt {
        padding: 0.7rem 0;
    }
    .Floor003115 .slider-txt .slick-prev{
        left: 0;
    }
    .Floor003115 .slider-txt .slick-next {
        right: 0;
    }
    .Floor003115 .slider-txt .slick-arrow{
        width: 0.4rem;
        height: 0.4rem;
    }
    .Floor003115 .slider-txt .slick-list{
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .root-swiperVideo .open-video {
        width: 0.5rem;
        height: 0.5rem;
        left: 50%;
        top: 30%;
        transform: translate(-50%, -50%);
        z-index: 999;
        display: none;
    }
    .Floor002718 .main {
        height: auto;
        padding-bottom: 0.5rem;
    }
    .index-more a{
        width: 1.1rem !important;
        height: 0.36rem !important;
        line-height: 0.36rem !important;
    }
    .Top002898 .top-lang{
        margin-right: 0.2rem;
    }    
}
