.header{position: fixed;z-index: 222;width: 100%;left: 0;top: 0;transition: all ease 0.3s;}
.header .d1{width: 100%;left: 0;top: 0;right: 0;}
.header .d1 .logo .logo2{display: none;}
.header .d1 .logo{flex-shrink: 0;}
.header .d1 .logo img{width: 9.38rem;}
.header .d1 .nav li{margin-left: 2.13rem;position: relative;}
.header .d1 .nav li a{position: relative;display: flex;align-items: center;justify-content: center;padding: 2.63rem 0;color: #fff;}
.header .d1 .nav li a::after{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;transition: width 0.3s;width: 0;height: 0.19rem;background: var(--color);display:none;}
.header .d1 .nav li:hover a, .header .d1 .nav li.on a{color: var(--color);}
.header .d1 .nav li:hover a::after, .header .d1 .nav li.on a::after{width: 100%;}
.header .d1 .nav li .v2{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 10rem;padding:  0;display: none;box-shadow: 0 0.06rem 0.31rem 0 rgba(194, 196, 198, 0.23);background-color: #fff;}
.header .d1 .nav li .v2 li{margin: 0;}
.header .d1 .nav li .v2 li:nth-child(1){margin-top:.15rem}
.header .d1 .nav li .v2 li:last-child{margin-bottom:.4rem}
.header .d1 .nav li .v2 li a{padding: 0.5rem 1.25rem;text-align: center;display: block;color: #333;}
.header .d1 .nav li .v2 li a::after{display: none;}
.header .d1 .nav li .v2 li:hover a{color: var(--color);}
.header .d1 .lang{margin-left: 5.13rem;flex-shrink: 0;}
.header .d1 .lang a{color: #fff;}
.header .lang{color: #fff;}
.header .lang i{width: 1.75rem;height: 1.75rem;margin-right: 0.75rem;background-image: url("../img/lang1.png");background-repeat: no-repeat;background-size: 100% 100%;}
.header.fix, .header.fix2{background: #fff;box-shadow: 0 0.05rem 0.16rem 0 rgba(0, 0, 0, 0.07);}
.header.fix .logo .logo1, .header.fix2 .logo .logo1{display: none;}
.header.fix .logo .logo2, .header.fix2 .logo .logo2{display: inline-block;}
.header.fix .lang a, .header.fix2 .lang a{color: #49596d;}
.header.fix .lang i, .header.fix2 .lang i{background-image: url("../img/lang2.png");}
.header.fix .nav li a, .header.fix2 .nav li a{color: #49596d;}
.home .header{transform: translateY(-100%);}
.home .header.up{transform: translateY(0);}
.vmore a{color: #666;}
.vmore a span{width: 3rem;height: 3rem;background: var(--color2);border-radius: 50%;margin-right: 0.88rem;transition: all ease 0.3s;}
.vmore a span i{width: 1rem;height: 1rem;background-image: url("../img/jt1.png");background-repeat: no-repeat;background-size: 100% 100%;}
.vmore a:hover{color: var(--color2);}
.vmore a:hover span{transform: rotate(45deg);}
.vmore.vmore1 a{color: #fff;}
.g-type .desc{margin-top: 0.8rem;color: #666;}
.g-type.g-type2{color: #fff;}
.g-type.ac{text-align: center;}
.tit-en{font-family: Arial;}
.idx-page{position: relative;overflow: hidden;z-index: 1;}
.idx-page .idx-bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;overflow: hidden;background: no-repeat center;background-size: cover;transition: all linear 5s;}
.swiper-slide-active .idx-bg{transform: scale(1.15);-ms-transform: scale(1.15);-webkit-transform: scale(1.15);transition: all linear 5s;-webkit-transition: all linear 5s;}
.section{overflow: hidden;}
/* index */
.page1 .swiper-container{height: 100vh;}
.page1 .swiper-container .swiper-wrapper .swiper-slide{height: 100vh;}
.page1 .swiper-container .swiper-wrapper .swiper-slide .ban-slide-bj1{height: 100vh;}
.page1 .swiper-container .swiper-wrapper .swiper-slide .ban-slide-bj1 video{height: 100%;object-fit: cover;}
.page1 .swiper-container .swiper-wrapper .swiper-slide .ban-slide-bj{height: 100vh;background-size: cover;background-position: center;}
.page1 .ban-slide-bj,
.page1 .ban-slide-bj1{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;background: no-repeat center;background-size: cover;}
.page1 .swiper-slide-active .ban-slide-bj{transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);transition: all linear 5s;-webkit-transition: all linear 5s;}
.page1 video{width: 100%;height: 100%;object-fit: cover;}
.page1 .slide-txt{width: 100%;height: 100%;position: relative;z-index: 2;color: #fff;}
.page1 .slide-txt .txt1{line-height: 1.8;}
.page1 .slide-txt .txt2{margin: 2.5rem 0 3.75rem;}
.page1 .jt {
  background-size: 1.7rem 3.2rem;
  transition: all ease 0.3s;
}

.page1 .jt.swiper-button-prev {
  left: -5rem;
}

.page1 .jt.swiper-button-next {
  right: -5rem;
}

.page1:hover .jt.swiper-button-prev {
  left: 2rem;
}

.page1:hover .jt.swiper-button-next {
  right:2rem;
}
.page1 .swiper-pagination{bottom: 4.38rem;}
.swp-dot .swiper-wrapper{padding-bottom: 3.63rem;}
.swp-dot .swiper-pagination .swiper-pagination-bullet{width: 2.88rem;height: 0.25rem;background: rgba(210, 210, 210, 0.6);border-radius: 0.13rem;opacity: 1;margin: 0 0.38rem;}
.swp-dot .swiper-pagination .swiper-pagination-bullet-active{background: #008dd5;}
.swp-dot2 .swiper-pagination .swiper-pagination-bullet{background: rgba(255, 255, 255, 0.3);}
.swp-dot2 .swiper-pagination .swiper-pagination-bullet-active{background: #fff;}
/* page2 */
.page2 .g-type{margin-bottom: 1.25rem;}
.page2 .pic{width: 100%;max-width: 52.5%;}
.page2 .pic .fitImg{padding-top: 57.82%;border-radius: 1.69rem;}
.page2 .pic .fitImg img{border-radius: inherit;}
.page2 .info{padding-right: 3.75rem;line-height: 2.3;margin-bottom: 3.75rem;}
/* page3 */
.page3 .g-type{margin-bottom: 5.13rem;}
.page3 .item .pic{max-width: 39rem;}
.page3 .item .pic .fitImg{padding-top: 62.17%;}
.page3 .item .info{padding-left: 6rem;}
.page3 .item .info .tit-en{margin: 0.94rem 0 2.5rem;}
.page3 .item .info .desc{color: #666;line-height: 1.8;}
.page3 .swiper-pagination{text-align: left;padding-left: 15rem;}
/* page4 */
.page4{color: #fff;}
.page4 .wp{height: 100%;}
.page4 .g-type{position: absolute;top: 11.88rem;left: 50%;z-index: 2;transform: translateX(-50%);}
.page4 .g-type .desc{color: #fff;}
.page4 .item{text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%;cursor: pointer;padding: 25% 4.69rem 0 4.69rem;border-right: 0.06rem solid rgba(255, 255, 255, 0.2);transition: all ease 0.3s;}
.page4 .item .tit{margin-bottom: 2.19rem;}
.page4 .item .desc{line-height: 1.8;}
.page4 .swiper-container{height: 100%;}
.page4 .swiper-container .swiper-wrapper .swiper-slide{height: 100vh;}
.page4 .swiper-slide:last-child .item{border-right: 0;}
.page4 .swiper-slide:hover .item{background: rgba(61, 157, 228, 0.3);}
/* page5 */
.page5{position: relative;color: #fff;}
.page5 .g-type{position: absolute;width: 100%;z-index: 2;left: 0;top: 10rem;width: 100%;}
.page5 .g-type .desc{color: #fff;}
.page5 .swiper-container{height: 100%;}
.page5 .swiper-container .swiper-wrapper .swiper-slide{height: 100vh;}
.page5 .item-tit{margin-bottom: 2.5rem;}
.page5 .item-cont{line-height: 2;}
.page5 .tabs{width: 100%;position: absolute;left: 0;bottom: 6.25rem;z-index: 2;color: #fff;}
.page5 .tabs li{width: calc(100% / 6 - 0.5rem);}
.page5 .tabs li a{color: #fff;display: block;padding: 1rem 0;position: relative;border-bottom: 0.06rem solid #434343;}
.page5 .tabs li a::after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 0.06rem;background: #fff;transition: all ease 0.3s;}
.page5 .tabs li.active a{font-weight: bold;}
.page5 .tabs li.active a::after{width: 100%;animation: progress 4s linear forwards;}
@keyframes progress{0%{width: 0;}
100%{width: 100%;};}
/* page6 */
.page6 .g-type{margin-bottom: 5rem;}
.page6 .item{position: relative;text-align: center;border-bottom: 0.06rem solid #d2d2d2;}
.page6 .item .fitImg{padding-top: 72.38%;}
.page6 .item .item-tit{padding: 2.25rem 0;}
.page6 .item::after{content: "";position: absolute;left: 0;bottom: -0.06rem;width: 0;height: 0.06rem;background: var(--color2);transition: width 0.3s;}
.page6 .item:hover .item-tit{color: var(--color2);}
.page6 .item:hover::after{width: 100%;}
.page7 .col1{width: 25.5rem;flex-shrink: 0;}
.page7 .col1 .g-type{margin-bottom: 5rem;}
.page7 .col1 .item{text-align: center;}
.page7 .col1 .item .bimg{height: 5rem;border-radius: 0.44rem;padding: 0.31rem;border: 0.06rem solid #e5e5e5;}
.page7 .col1 .item .tit{margin-top: 0.75rem;color: #666;}
.page7 .col1 .item:hover .tit{color: var(--color2);}
.page7 .col1 .swiper-wrapper{padding-bottom: 5.31rem;}
.page7 .col1 .swiper-pagination-bullet{width: 0.69rem;height: 0.69rem;background: #bfbfbf;border-radius: 50%;opacity: 1;margin: 0 0.38rem;}
.page7 .col1 .swiper-pagination-bullet-active{background: var(--color2);}
.page7 .col2{padding-left: 6.25rem;}
/* page8 */
.page8 .g-type{margin-bottom: 2.5rem;}
.page8 .col1{width: 28.38rem;flex-shrink: 0;background: rgba(255, 255, 255, 0.6);}
.page8 .col1 .item-pic .fitImg2{height: 16.31rem;}
.page8 .col1 .item-txt{padding: 1.63rem 1.38rem;color: #666;}
.page8 .col1 .item-txt .item-tit{color: #333;}
.page8 .col1 .item-txt .item-desc{color: #666;margin: 1.31rem 0 2.81rem;-webkit-line-clamp: 3;line-height: 1.8;height: 5.4em;}
.page8 .col2{padding-left: 2.69rem;}
.page8 .col2 li{margin-bottom: 1.06rem;}
.page8 .col2 li .item{background: rgba(255, 255, 255, 0.6);}
.page8 .col2 li .item .info{padding: 0.94rem 2.19rem;}
.page8 .col2 li .item .info .time{color: #666;margin-bottom: 0.94rem;}
.page8 .col2 li .item .info .tit{color: #333;}
.page8 .col2 li .item .pic{width: 15.06rem;flex-shrink: 0;}
.page8 .col2 li .item .pic .fitImg2{height: 9.63rem;}
.page8 .col2 li .item:hover .info .tit{color: var(--color2);}
.page8 .col2 li:last-child{margin-bottom: 0;}
/* footer */
.footer{background: #000;color: #fff;}
.footer a{color: #fff;}
.footer a:hover{color: rgba(255, 255, 255, 0.8);}
.footer .ft1{padding: 4.69rem 0 0.94rem;border-bottom: 0.06rem solid #434343;}
.footer .ft1 .logo img{width: 11rem;}
.footer .ft1 .share{width: 17.81rem;flex-shrink: 0;}
.footer .ft1 .share li{position: relative;margin-left: 1rem;}
.footer .ft1 .share li a{width: 2.13rem;height: 2.13rem;display: flex;align-items: center;justify-content: center;border-radius: 0.38rem;border: 0.06rem solid rgba(255, 255, 255, 0.5);transition: all ease 0.3s;}
.footer .ft1 .share li a img{max-width: 1.25rem;opacity: 0.8;}
.footer .ft1 .share li:hover a{border-color: rgba(255, 255, 255, 0.7);}
.footer .ft1 .share li:hover a img{opacity: 1;}
.footer .ft1 .share li:hover .qrcode{display: block;}
.footer .ft1 .share li .qrcode{width: 9.38rem;height: 9.38rem;display: none;background: #fff;padding: 0.31rem;position: absolute;z-index: 2;top: 115%;left: 65%;transform: translateX(-50%);border-radius: 0.63rem;}
.footer .ft1 .share li .qrcode::before{content: "";border: 0.63rem solid transparent;border-bottom: 0.63rem solid #fff;position: absolute;top: -0.94rem;left: 50%;transform: translateX(-50%);}
.footer .ft1 .share li .qrcode img{width: 100%;display: block;}
.footer .ft1 .share li:first-child{margin-left: 0;}
.footer .ft2{padding: 2.06rem 0 3.75rem;}
.footer .ft2 .ft-nav li .tit{font-weight: bold;margin-bottom: 2.25rem;}
.footer .ft2 .ft-nav li ul li{width: 100%;margin-bottom: 1.06rem;}
.footer .ft2 .ft-nav li ul li:hover a{color: rgba(255, 255, 255, 0.8);}
.footer .ft2 .lxfs{width: 17.81rem;flex-shrink: 0;margin-left: 5.63rem;}
.footer .ft2 .lxfs li{margin-bottom: 1.81rem;}
.footer .ft2 .lxfs li .icon{width: 2.31rem;height: 2.31rem;border-radius: 50%;border: 0.06rem solid #fff;margin-right: 0.81rem;flex-shrink: 0;}
.footer .ft2 .lxfs li .icon img{width: 1.2rem;}
.footer .ft2 .lxfs li .cont{flex: 1;overflow: hidden;line-height: 1.5;}
.footer .ft2 .lxfs li:last-child{margin-bottom: 0;}
.footer .ft3{padding: 1.5rem 0;border-top: 0.06rem solid #434343;}
.footer .ft3 .js{color: rgba(255, 255, 255, 0.6);margin-left: 0.63rem;}
.footer .ft3 .tech span{margin: 0 0.94rem;}
/* inner-slide */
.inner-slide{color: #fff;}
.inner-slide .slide-txt{padding: 18.13rem 0;}
.inner-slide .slide-txt .desc{color: #fff;}
.inner-slide .wp{height: 100%;position: relative;}
.inner-slide .crumbs{position: absolute;width: 100%;left: 0;bottom: 2rem;}
.inner-slide .crumbs img{width: 1.75rem;margin-right: 0.75rem;}
.inner-slide .crumbs a{color: #fff;}
.inner-slide .crumbs a:hover{color: rgba(255, 255, 255, 0.8);}
.inner-slide .subcat li{margin-left: 3.63rem;}
.inner-slide .subcat li.on a{color:var(--color);}
.main{background: #f4f4f4;}
/* news */
.news .top1{margin-bottom: 3.75rem;background: #fff;border-radius: 0.38rem;}
.news .top1 .item-pic{width: 45.5%;}
.news .top1 .item-pic .fitImg{padding-top: 62.79%;border-radius: 0.38rem 0 0 0.38rem;}
.news .top1 .item-info{padding: 3.75rem;}
.news .top1 .item-info .item-desc{color: #585755;margin: 2.06rem 0 2.88rem;-webkit-line-clamp: 3;line-height: 1.8;}
.news .top1 .item-info .item-link span{background: var(--color2);padding: 1.38rem 2.81rem;color: #fff;border-radius: 0.38rem;transition: all ease 0.3s;}
.news .top1 .item-info .item-link span:hover{background: var(--color);}
.news .list .item{background: #fff;border-radius: 0.38rem;}
.news .list .item .item-pic .fitImg{padding-top: 59.49%;border-radius: 0.38rem 0.38rem 0 0;}
.news .list .item .item-txt{padding: 2.5rem 1.75rem 1.25rem 1.75rem;color: #000;}
.news .list .item .item-txt .tit{margin: 1rem 0;color: #1b1a19;}
.news .list .item .item-txt .desc{line-height: 1.6;height: 3.2em;}
.news .list .item:hover .item-txt .tit{color: var(--color);}
/* detail */
.detail .det1{background: #f4f4f4;color: #666;}
.detail .det1 a{color: #666;}
.detail .det1 a:hover{color: var(--color);}
.detail .det1 .news-tit{color: #008cd3;margin: 3.44rem 0;}
.detail .det2 .news-cont{color: #666;line-height: 1.8;min-height:350px;}
.detail .det2 .news-cont img{max-width: 100% !important;height: auto;}
.detail .news-sxp{padding: 2.5rem 0;margin: 3.13rem 0;border-top: 0.06rem solid #e5e5e5;}
.detail .news-sxp li{margin: 0.94rem 0;}
.detail .news-sxp li a{color: #666;}
.detail .news-sxp li a:hover{color: var(--color);}
.detail .news-sxp .goback{margin-left: 3.13rem;}
.detail .news-sxp .goback a{padding: 1.69rem 4.81rem;background: #fff;min-width: 13.63rem;height: 4.31rem;background: #008cd3;border-radius: 2.19rem;color: #fff;}
.detail .news-sxp .goback a:hover{background: var(--color2);}
/* case */
.case .list .item{position: relative;text-align: center;border-bottom: 0.06rem solid #d2d2d2;}
.case .list .item .fitImg{padding-top: 72.38%;}
.case .list .item .item-tit{padding: 2.25rem 0;color: #333;}
.case .list .item::after{content: "";position: absolute;left: 0;bottom: -0.06rem;width: 0;height: 0.06rem;background: var(--color2);transition: width 0.3s;}
.case .list .item:hover .item-tit{color: var(--color2);}
.case .list .item:hover::after{width: 100%;}
/* apply */
.apply{padding-bottom: 7.5rem;}
.apply li{margin-top: 6.25rem;}
.apply li .item{position: relative;z-index: 1;}
.apply li .item > .xm6{position: relative;z-index: 2;}
.apply li .xm6{flex-shrink: 0;}
.apply li .item-txt{position: absolute;width: 100%;left: 0;height: 100%;top: 0;}
.apply li .item-txt .wrap{justify-content: flex-end;}
.apply li .item-txt .item-tit{margin-bottom: 2.19rem;}
.apply li .item-txt .item-desc{color: #666;line-height: 1.8;margin-top: 2.19rem;}
.vmore2 span{padding: 1.5rem 4.56rem;background: var(--color2);color: #fff;border-radius: 2.13rem;transition: width 0.3s;display: flex;align-items: center;justify-content: center;}
.vmore2 span:hover{background: var(--color);}
/* solute */
.solute li .item .col1{width: 46.9%;}
.solute li .item .col2 .desc{margin: 1.88rem 0 3.75rem;color: #666;line-height: 1.8;}
.solute li:nth-child(2n){background: #f9f9f9;}
.mb52{margin-bottom: 3.25rem;}
.bgf9{background: #f9f9f9;}
.show-solute .sol1 .g-type .desc{max-width: 57.88rem;margin: 1.88rem auto 0 auto;color: #666;line-height: 1.8;}
.show-solute .sol2 .item{text-align: center;background: #ffffff;border-radius: 1.44rem;padding: 4.69rem;}
.show-solute .sol2 .item .icon{width: 4.25rem;height: 4.25rem;background: #2ea7e0;border-radius: 50%;margin: 0 auto 1.88rem auto;}
.show-solute .sol2 .item .tit{line-height: 1.8;}
.show-solute .sol2 .swiper-wrapper{padding-bottom: 5rem;}
.show-solute .sol2 .swiper-scrollbar{max-width: 53.25rem;left: 50%;transform: translateX(-50%);height: 0.5rem;background: #e6e6e6;border-radius: 0.25rem;}
.show-solute .sol2 .swiper-scrollbar .swiper-scrollbar-drag{background: var(--color);}
/* product */
.product li{margin-bottom: 1.25rem;}
.product li .item{background: #fff;}
.product li .item .item-tit{background: #008cd3;padding: 1.88rem 2.19rem;color: #fff;}
.mc_aside_navbox{position: sticky;top: 8.13rem;}
.mc_aside_li{position: relative;z-index: 1;padding-right: 1.25rem;line-height: 1.25rem;color: #999999;text-align: right;margin: 1.56rem 0;border-top: 0.06rem solid transparent;border-bottom: 0.06rem solid transparent;cursor: pointer;transition: all 0.36s;}
.mc_aside_li::before{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 0.44rem;height: 0.44rem;border-radius: 50%;background: var(--color);border: 0.06rem solid #fff;transition: all 0.36s;}
.mc_aside_li::after{display: none;content: "";position: absolute;left: 0.25rem;top: 50%;width: 0.06rem;height: 4.06rem;border-radius: 50%;background: #d4dbf1;z-index: -1;transition: all 0.36s;}
.mc_aside_li:last-child::after{display: none;}
.mc_aside_li.on{color: #333333;}
.mc_aside_li.on::before{box-shadow: 0 0 0.38rem 0 #009944;}
.mc_aside_li.on::after{background: var(--color);}
.mc_aside_nav{position: relative;}
.mc_aside_nav::before{content: "";position: absolute;right: 0.25rem;top: 0.69rem;z-index: -2;width: 0.16rem;height: calc(100% - 1.38rem);background: #d4dbf1;transition: all 0.36s;}
.mc_aside_navline{display: block;position: absolute;right: 0.25rem;top: 0.69rem;z-index: -1;width: 0.16rem;max-height: calc(100% - 1.38rem);background: var(--color);transition: all 0.3s;}
/* show-product */
.product-detail .det1{background: #f4f4f4;color: #666;padding: 3rem 0 9.81rem;}
.product-detail .det1 a{color: #666;}
.product-detail .det1 a:hover{color: var(--color);}
.product-detail .det1 .news-tit{color: #008cd3;margin: 3.44rem 0;}
.product-detail .det1 .box1{margin-top: 9.38rem;}
.product-detail .det1 .box1 .slides{width: 44.44%;flex-shrink: 0;}
.product-detail .det1 .box1 .info{padding-left: 5.63rem;}
.product-detail .det1 .box1 .info .tit{color: #008cd3;}
.product-detail .det1 .box1 .info .desc{margin: 2.5rem 0 3.63rem;line-height: 1.8;}
.product-detail .det1 .box1 .info .link .a1{padding: 0 2.94rem;height: 2.63rem;background: #008cd3;border-radius: 0.38rem;color: #fff;margin-right: 2.88rem;}
.product-detail .det1 .box1 .info .link .a1:hover{background: var(--color2);}
.product-detail .det1 .box1 .info .link .a2 img{width: 1.81rem;margin-right: 0.69rem;}
.product-detail .det2 .qus-side{width: 8.13rem;flex-shrink: 0;margin-right: 9.38rem;}
.product-detail .det2 .mc_nd1_list .dd{margin-bottom: 5rem;clear: both;overflow: hidden;}
.product-detail .det2 .mc_nd1_list .dd .item-tit{padding: 0.81rem 0;border-bottom: 1px solid #d2d2d2;cursor: pointer;}
.product-detail .det2 .mc_nd1_list .dd .item-tit .tit{color: #333;}
.product-detail .det2 .mc_nd1_list .dd .item-tit .fold{margin-top: 0.31rem;width: 1.19rem;height: 1.19rem;border-radius: 50%;background: var(--color);}
.product-detail .det2 .mc_nd1_list .dd .item-tit .fold i{color: #fff;font-weight: bold;}
.product-detail .det2 .mc_nd1_list .dd .item-tit.active .fold i::before{content: "\e62f";}
.product-detail .det2 .mc_nd1_list .dd .item-cont{color: #666;padding: 1.56rem 0 0 0;line-height: 2;}
.product-detail .det2 .mc_nd1_list .dd .item-cont ul{padding-left: 2em;}
.product-detail .det2 .mc_nd1_list .dd .item-cont ul li{list-style-type: disc;margin: 0.31rem 0;}
.product-detail .det2 .mc_nd1_list .dd .item-cont p{margin-bottom: 0.94rem;}
.product-detail .det2 .mc_nd1_list .dd .item-cont p strong{color: #666;}
.product-detail .det2 .mc_nd1_list .dd:last-child{margin-bottom: 0;}
/* contact */
.contact{background: #f4f4f4;padding-bottom: 7.5rem;}
.contact .cont1{overflow: hidden;background: #fff;border-radius: 0.63rem;padding: 3.88rem;position: relative;z-index: 1;transform: translateY(-12.75rem);align-items: flex-end;}
.contact .cont1 .col1{max-width: 39.81rem;}
.contact .cont1 .col1 .g-type{padding-bottom: 1.65rem;border-bottom: 0.06rem solid #e5e5e5;margin-bottom: 1rem;}
.contact .cont1 .col1 .lxfs li{margin-top: 2rem;}
.contact .cont1 .col1 .lxfs li .icon{width: 2.88rem;height: 2.88rem;background: #008dd5;border-radius: 50%;margin-right: 1.13rem;flex-shrink: 0;}
.contact .cont1 .col2{text-align: center;}
.contact .cont1 .col2 .ewm{color: #666;}
.contact .cont1 .col2 .ewm img{width: 15.31rem;background: #dedede;}
.contact .cont1 .col2 .ewm p{margin-top: 1.25rem;}
.contact .cont2{padding: 6.25rem 4.06rem 4.06rem 4.06rem;background: #fff;border-radius: 0.63rem;position: relative;margin: -6.25rem 0 0;}
.contact .cont2 .g-type{margin-bottom: 2.63rem;}
.contact .cont2 li .item{margin-bottom: -0.63rem;}
.contact .cont2 li .item .label{padding: 0 0 0.94rem 0.88rem;}
.contact .cont2 li .item .label font{color: #ff0000;}
.contact .cont2 li .item .intbox input{height: 3.06rem;border-radius: 0.38rem;border: 0.06rem solid #d2d2d2;width: 100%;padding: 0 0.94rem;}
.contact .cont2 li .item .intbox textarea{width: 100%;padding: 0.63rem 0.94rem;min-height: 14rem;border-radius: 0.38rem;border: 0.06rem solid #d2d2d2;resize: none;}
.contact .cont2 li .item .int{width: 100%;max-width: 18.75rem;}
.contact .cont2 li .item .yzm{width: 8.81rem;margin-left: 0.94rem;}
.contact .cont2 .xieyi{margin: 2.25rem 0 3.44rem;color: #333;}
.contact .cont2 .xieyi font,
.contact .cont2 .xieyi a{color: #ff0000;}
.contact .cont2 .btn button{min-width: 13.13rem;height: 3.75rem;background: #e4e4e4;color: #666;border-radius: 0.38rem;transition: ease 0.3s;}
.contact .cont2 .btn button:hover{background: var(--color);color: #fff;}
/* about */
.about .g-type{margin-bottom: 3.75rem;}
.about .ab1{color: #666;}
.about .ab1 .box1 ul{padding-top: 1.88rem;}
.about .ab1 .box1 li .col1{width: 100%;flex-shrink: 0;max-width: 41.25rem;}
.about .ab1 .box1 li .col2{line-height: 2;}
.about .ab1 .box2{margin-top: 6.88rem;background: #008cd3;border-radius: 0.63rem;text-align: center;padding: 3.75rem 0 4.38rem;color: #fff;line-height: 1.8;}
.about .ab1 .box2 li{padding: 0 1.25rem;position: relative;}
.about .ab1 .box2 li::after{content: "";width: 0.06rem;height: 100%;right: 0;background: rgba(255, 255, 255, 0.6);position: absolute;top: 50%;transform: translateY(-50%);}
.about .ab1 .box2 li:last-child::after{display: none;}
.about .ab2{background: #2ea7e0;color: #fff;}
.about .ab2 .g-type .desc{color: #fff;}
.about .ab2 .g-type .jt a{margin-left: 1.5rem;}
.about .ab2 .g-type .jt a img{width: 2.88rem;}
.about .ab3 li{margin-top: 3.75rem;}
.about .ab3 li .item{background: #f5f5f5;border-radius: 0.38rem;padding: 2.5rem 3.13rem;color: #1886c1;}
.about .ab3 li .item .item-pic{width: 13.38rem;margin-top: -4.06rem;margin-left: 3.13rem;}
.about .ab4{background: #f5f5f5;}
.about .ab4 .g-type{align-items: flex-end;}
.about .ab4 .slides{margin: 5rem 0 2.5rem;}
.about .ab4 .slides .swiper-wrapper{padding-bottom: 4.06rem;}
.about .ab4 .num-list li{margin-left: 3.75rem;text-align: center;white-space: nowrap;}
.about .ab4 .num-list li .num{color: #2ea7e0;font-family: Arial;font-weight: bold;}
.about .ab4 .num-list li p{color: #666;}
.about .ab5 .list{padding-top: 1rem;}
.about .ab5 .list li .item{padding: 2rem 2rem 3.75rem 2rem;background: #eeeeee;border-radius: 0.38rem;}
.about .ab5 .list li .item .icon{display: flex;align-items: center;justify-content: flex-end;}
.about .ab5 .list li .item .icon img{width: 3.44rem;}
.about .ab5 .list li .item .tit{margin: 2.38rem 0 1.38rem;position: relative;padding-bottom: 1rem;}
.about .ab5 .list li .item .tit::after{content: "";width: 1.63rem;height: 0.06rem;background: #2ea7e0;position: absolute;left: 0;bottom: 0;}
.about .ab5 .list li .item .desc{color: #666;line-height: 1.6;}
/* history */
.history{padding-top: 3.75rem;}
.history .gallery-top{padding: 5rem 0 3.13rem;}
.history .gallery-top .item{color: #fff;align-items: center;}
.history .gallery-top .item .item-year{width: 16.88rem;padding: 1.25rem 0;font-family: Arial;font-weight: bold;}
.history .gallery-top .item .item-info{margin-left: 7.5rem;position: relative;}
.history .gallery-top .item .item-info::after{content: "";width: 2rem;height: 0.19rem;position: absolute;top: 0;left: 0;background: #fff;}
.history .gallery-top .item .item-info .item-cont{margin-top: 1.13rem;line-height: 2;}
.history .slides{padding: 0 6.25rem;position: relative;z-index: 1;text-align: center;}
.history .slides::before{content: "";width: 100%;height: 1.13rem;background: rgba(255, 255, 255, 0.4);border-radius: 0.56rem;position: absolute;top: 3rem;z-index: -1;transform: translateX(-50%);left: 50%;}
.history .slides .swiper-slide{position: relative;padding-bottom: 4.06rem;}
.history .slides .swiper-slide::before{content: "";width: 0.88rem;height: 0.88rem;position: absolute;top: 3.13rem;left: 50%;transform: translateX(-50%);background-position: center;background-size: 100% 100%;transition: all ease 0.3s;background: rgba(255, 255, 255, 0.6);border-radius: 50%;}
.history .slides .swiper-slide.active::before{background: #008cd3;}
/*en*/
.en .header .d1 .nav li .v2{width:14rem;}
.en .page2 .info{line-height:1.8;}
.en .page1 .slide-txt .txt1{line-height:1.5;}
.en .bn{display:none;}
/* sitemap */
.websitemap-section1{width: 100%;}
.websitemap-section1 .cont{padding: 1.25rem 0;}
.websitemap-section1 .cont .item{width: 100%;padding: 1.56rem 0;border-bottom: 1px solid rgba(51, 51, 51, 0.1);margin-bottom: 1.25rem;}
.websitemap-section1 .cont .item:last-child{margin-bottom:0;}
.websitemap-section1 .cont .item .tit{font-size: 1.25rem;font-weight: bold;line-height: 1;display: flex;align-items: center;}
.websitemap-section1 .cont .item .tit i{vertical-align: middle;margin-left: 5rem;font-size: 1rem;}
.websitemap-section1 .cont .item .jut{width: 100%;margin-top: 1.88rem;display: flex;flex-wrap: wrap;}
.websitemap-section1 .cont .item .jut .list{display: block;font-size: 1rem;width: 25%;padding-right: .63rem;color: #333;margin-bottom: 1rem;}
.websitemap-section1 .cont .item .jut .list span{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.websitemap-section1 .cont .item .jut .list:hover{color: var(--color);}
.websitemap-section1 .cont .item:last-child{border-bottom:0;}
.page4 .swiper-wrapper{padding-bottom:0!important}
.pages {
  margin-top: 3.75rem;
}

.pages li {
  margin: 0 .3rem;
}

.pages li a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--color);
  min-width:2.5rem;
  height:2.5rem;
  padding:0 .25rem;
  border-radius: .38rem;
  border: .06rem solid var(--color);
}

.pages li.btn a {
  min-width:5.63rem;
}

.pages li:hover a, .pages li.active a {
  color: #fff;
  background: var(--color);
}
.page8 .col1 .item:hover .item-tit{color:var(--color)}
.product-detail .det2 .mc_nd1_list .dd .item-cont video,.detail .det2 .news-cont video{
    width:100%;
    max-width:800px!important;
    height:auto!important;
}
.download .thead{background:var(--color);color:#fff;padding:1rem 1.5rem;}
.download li{border-bottom:1px solid #ddd}
.download li .item{padding:1.3rem 1.5rem;}
.download li .item .link{flex-shrink:0;margin-left:2.5rem}


/* 客服 */
.fixdright{position: fixed;z-index: 1202;right: 16px;bottom: 60px;display: flex;flex-direction: column;align-items: flex-end;}
.fixdright .lt{display: flex;flex-direction: column;align-items: flex-end;}
.fixdright a{display: flex;align-items: center;justify-content: center;width: 50px;height: 50px;}
.fixdright a i{display: block;width: 18px;}
.fixdright a i img{width: 100%;float: left;}
.fixdright a i img:nth-child(2){display: none;}
.fixdright a .font{display: none;}
.fixdright .top{margin-top: 50px;margin-bottom: 40px;background-color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;-webkit-transform: translateX(600%);transform: translateX(600%);-webkit-transition: all .5s linear;transition: all .5s linear;}
.fixdright .top.on{-webkit-transform: translateX(0%);transform: translateX(0%);}
.fixdright .top:hover{background-color:#008dd5;}
.fixdright .top:hover i img:nth-child(1){display: none;}
.fixdright .top:hover i img:nth-child(2){display: block;}
