*{margin: 0;padding: 0;list-style: none;box-sizing: border-box;text-decoration: none;font-family: 'SF Pro' , 'noto', 'Microsoft YaHei', "Arial";line-height: 1;}
.img{display: flex;align-items: center;justify-content: center;font-size: 0;overflow: hidden;user-select:none}
.img img{max-width: 100%;max-height: 100%;object-fit: contain;transition: all .3s;}

.btn{display: flex;align-items: center;justify-content: center;transition: all 0.3s;cursor: pointer;}

.text2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.text3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.text4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.text5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}

input,select,textarea{border: none;outline: none;background: none;}
button.btn{border: none;outline: none;background: none;padding: 0;}
textarea{resize: none;}

html{font-size: calc(100vw / 192);}

.container{width: 152rem;margin: 0 auto;}

.pc{display: block;}
.mb{display: none;}

.flex{display: flex;}

/* body{opacity: 0;transition: all 1s;} */

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}

/* Footer policy pages */
.policy-page .policy-head{background:rgba(225,230,240,1);padding-top:8.6rem;}
.policy-page .policy-head .bread{display:flex;align-items:center;height:6.5rem;}
.policy-page .policy-head .bread .icon{width:1.6rem;height:1.6rem;margin-right:1.2rem;flex-shrink:0;}
.policy-page .policy-head .bread .text{font-size:1.4rem;line-height:1.7rem;color:rgba(20,20,20,1);margin-right:1.2rem;}
.policy-page .policy-head h1{font-size:3.6rem;line-height:1.5;padding:5.2rem 0;font-weight:bold;color:#000;}
.policy-page .policy-body{min-height:40rem;padding-top:8rem;padding-bottom:12rem;}
.policy-page .policy-content{font-size:1.6rem;line-height:1.8;color:rgba(31,31,31,1);}
.policy-page .policy-content *{max-width:100%;height:auto;}
.policy-page .policy-content img{max-width:100%;height:auto;}

/* TinyMCE rich text content */
.rich-text-content{display:flow-root;position:relative;isolation:isolate;width:100%;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:anywhere;word-break:normal;contain:layout paint;}
.rich-text-content *{box-sizing:border-box;}
.rich-text-content > *{max-width:100%;}
.rich-text-content > :first-child{margin-top:0;}
.rich-text-content > :last-child{margin-bottom:0;}
.rich-text-content p{margin:0 0 1em;line-height:inherit;}
.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{margin:1.2em 0 0.6em;line-height:1.4;font-weight:600;}
.rich-text-content h1{font-size:2em;}
.rich-text-content h2{font-size:1.75em;}
.rich-text-content h3{font-size:1.5em;}
.rich-text-content h4{font-size:1.25em;}
.rich-text-content h5{font-size:1.1em;}
.rich-text-content h6{font-size:1em;}
.rich-text-content ul,.rich-text-content ol{margin:1em 0;padding-left:2em;}
.rich-text-content ul,.rich-text-content ul li{list-style:disc;}
.rich-text-content ol,.rich-text-content ol li{list-style:decimal;}
.rich-text-content li{margin:0.4em 0;line-height:inherit;overflow-wrap:anywhere;word-break:break-word;}
.rich-text-content li > ul,.rich-text-content li > ol{margin:0.4em 0;}
.rich-text-content blockquote{margin:1em 0;padding:0.8em 1.2em;border-left:0.3em solid #d9d9d9;background:rgba(0,0,0,0.03);line-height:inherit;}
.rich-text-content a{color:rgba(20,82,204,1);text-decoration:underline;overflow-wrap:anywhere;}
.rich-text-content hr{margin:1.5em 0;border:0;border-top:1px solid rgba(0,0,0,0.15);}
.rich-text-content table{display:block;width:100%;max-width:100%;margin:1em 0;border-collapse:collapse;overflow-x:auto;}
.rich-text-content th,.rich-text-content td{min-width:8em;padding:0.7em 0.9em;border:1px solid #d9d9d9;line-height:1.5;text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;}
.rich-text-content th{background:rgba(0,0,0,0.04);font-weight:600;}
.rich-text-content img,.rich-text-content video,.rich-text-content audio,.rich-text-content canvas,.rich-text-content svg{max-width:100%;height:auto;}
.rich-text-content iframe{width:100%;max-width:100%;border:0;}
.rich-text-content figure{max-width:100%;margin:1em auto;}
.rich-text-content figcaption{margin-top:0.5em;color:#808080;text-align:center;line-height:1.5;}
.rich-text-content pre{display:block;width:100%;max-width:100%;margin:1em 0;padding:1em;overflow:auto;background:#f5f5f5;border-radius:0.4em;white-space:pre-wrap;overflow-wrap:normal;word-break:normal;}
.rich-text-content code{font-family:monospace;}
.rich-text-content a[id]:not([href]){scroll-margin-top:10rem;}

@media(max-width:780px){
    .policy-page .policy-head{padding-top:9.8rem;}
    .policy-page .policy-head .bread{height:10rem;}
    .policy-page .policy-head .bread .icon{width:4rem;height:4rem;margin-right:2rem;}
    .policy-page .policy-head .bread .text{font-size:2.8rem;line-height:4rem;margin-right:2rem;}
    .policy-page .policy-head h1{font-size:5rem;padding:6rem 0;}
    .policy-page .policy-body{min-height:50rem;padding-top:8rem;padding-bottom:12rem;}
    .policy-page .policy-content{font-size:2.8rem;line-height:1.7;}
}
input[type='number'] {
  -moz-appearance: textfield;
}

/* .bold{font-family: 'hongmengB';font-weight: bold;} */

.img.hover{position: relative;}
.img.hover img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;}
.img.hover .nor{z-index: 111;opacity: 1;}
.img.hover .hov{z-index: 11;opacity: 0;}
.img.hover:hover .nor{z-index: 11;opacity: 0;}
.img.hover:hover .hov{z-index: 111;opacity: 1;}



.header{position: fixed;top: 0;left: 0;right: 0;background: #fff;border-bottom: 1px solid rgba(0, 0, 0, 0.06);z-index: 1111;}
.header>.container{display: flex;justify-content: space-between;align-items: center;height: 8.6rem;}

.header .logo{height: 5.6rem;flex-shrink: 0;}

.header .menu{display: flex; height: 100%;}
.header .menu .one{margin-right: 4.8rem;height: 100%;}
.header .menu .one:last-child{margin-right: 0rem;}
.header .menu .one .first{display: flex;align-items: center;height: 100%;font-size: 1.8rem;color: rgba(31, 31, 31, 1);transition: all 0.3s;position: relative;}
.header .menu .one .first::after{position: absolute;content: "";width: 100%;left: 0;bottom: 0;height: 2px;background: none;transition: all 0.3s;}
.header .menu .one:hover .first{color: rgba(20, 82, 204, 1);}
.header .menu .one:hover .first::after{background: rgba(20, 82, 204, 1);}

.header .menu .one .hideBox{padding-top: 3rem;position: absolute;top: 100%;left: 0;right: 0;opacity: 0;visibility: hidden;}
.header .menu .one:hover .hideBox{padding-bottom: 3rem;padding-top: 0;transition: all 0.3s;visibility: visible;opacity: 1;}
.header .menu .one .hideBox .bg{background: #fff;}

.header .menu .one .hideBox .container{display: flex;}
.header .menu .one .hideBox .left{flex-shrink: 0;padding: 5rem;border-right: 1px solid rgba(0, 0, 0, 0.08);}
.header .menu .one .hideBox .left .big{width: 38.6rem;height: 23.8rem;border-radius: 1.2rem;margin-bottom: 2.4rem;}
.header .menu .one .hideBox .left .name{font-size: 3.6rem;line-height: 4.3rem;color: rgba(31, 31, 31, 1);margin-bottom: 2rem;}
.header .menu .one .hideBox .left .less{font-size: 1.6rem;line-height: 1.9rem;color: rgba(20, 82, 204, 1);}

.header .menu .one .hideBox .right{flex: 1;padding: 5rem;}
.header .menu .one .hideBox .right .link{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid rgba(0, 0, 0, 0.08);padding: 0 1.2rem;height: 7.2rem;}
.header .menu .one .hideBox .right .link .text{font-size: 2rem;color: rgba(31, 31, 31, 1);transition: all 0.3s;}
.header .menu .one .hideBox .right .link .icon{width: 1.6rem;height: 1.6rem;position: relative;}
.header .menu .one .hideBox .right .link .icon img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;}
.header .menu .one .hideBox .right .link .icon .nor{z-index: 111;opacity: 1;}
.header .menu .one .hideBox .right .link .icon .hov{z-index: 11;opacity: 0;}
.header .menu .one .hideBox .right .link:hover .icon .nor{z-index: 11;opacity: 0;}
.header .menu .one .hideBox .right .link:hover .icon .hov{z-index: 111;opacity: 1;}
.header .menu .one .hideBox .right .link:hover .text{color: rgba(20, 82, 204, 1);}


.header .other{display: flex;align-items: center;height: 100%;}
.header .other .one{margin-left: 2.4rem;display: flex;align-items: center;height: 100%;cursor: pointer;position: relative;}
.header .other .one:first-child{margin-left: 0;}
.header .other .one .icon{width: 2.4rem;height: 2.4rem;position: relative;}
.header .other .one .icon img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;}
.header .other .one .icon .nor{z-index: 111;opacity: 1;}
.header .other .one .icon .hov{z-index: 11;opacity: 0;}
.header .other .one:hover .icon .nor{z-index: 11;opacity: 0;}
.header .other .one:hover .icon .hov{z-index: 111;opacity: 1;}

.header .other .one .bot{width: 0.9rem;height: 0.6rem;position: relative;margin-left: 0.8rem;}
.header .other .one .bot img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;}
.header .other .one .bot .nor{z-index: 111;opacity: 1;}
.header .other .one .bot .hov{z-index: 11;opacity: 0;}
.header .other .one:hover .bot .nor{z-index: 11;opacity: 0;}
.header .other .one:hover .bot .hov{z-index: 111;opacity: 1;}

.header .other .one .hideBox{padding-top: 3rem;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);opacity: 0;visibility: hidden;}
.header .other .one:hover .hideBox{padding-bottom: 3rem;padding-top: 0;transition: all 0.3s;visibility: visible;opacity: 1;}
.header .other .one .hideBox .box{border-radius: 2.4rem;padding: 1.6rem;box-shadow: 0 0.2rem 1.54rem rgba(0, 0, 0, 0.08);background: rgba(255, 255, 255, 1);}
.header .other .one .hideBox .lan{padding: 0 1.2rem;height: 4.5rem;display: flex;align-items: center;color: rgba(31, 31, 31, 1);font-size: 1.8rem;transition: all 0.3s;white-space: nowrap;justify-content: center;}
.header .other .one .hideBox .lan:hover,.header .other .one .hideBox .lan.active{color: rgba(20, 82, 204, 1);}



.header .searchBox{position: absolute;top: 100%;left: 0;right: 0;box-shadow: 0 0.4rem 1.54rem rgba(0, 0, 0, 0.05);background: #fff;z-index: 111;display: none;}
.header .searchBox .container{height: 20rem;display: flex;align-items: center;justify-content: center;}
.header .searchBox .inputBox{width: 70rem;height: 7.2rem;border: 1px solid rgba(0, 0, 0, 0.1);box-shadow: 0 0.2rem 2.4rem rgba(0, 0, 0, 0.02);border-radius: 2.4rem;display: flex;align-items: center;overflow: hidden;transition: all 0.3s;}
.header .searchBox .inputBox .btn{width: 7.2rem;height: 7.2rem;}
.header .searchBox .inputBox .btn .icon{width: 2.4rem;height: 2.4rem;position: relative;}
.header .searchBox .inputBox .btn .icon img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;}
.header .searchBox .inputBox .btn .icon .nor{z-index: 111;opacity: 1;}
.header .searchBox .inputBox .btn .icon .hov{z-index: 11;opacity: 0;}
.header .searchBox .inputBox .btn:hover .icon .nor{z-index: 11;opacity: 0;}
.header .searchBox .inputBox .btn:hover .icon .hov{z-index: 111;opacity: 1;}

.header .searchBox .inputBox input{width: auto;flex: 1;height: 100%;font-size: 1.8rem;padding: 0 2.4rem;color: rgba(31, 31, 31, 1);}
.header .searchBox .inputBox input::placeholder{color: rgba(153, 153, 153, 1);}

.header .searchBox .inputBox:hover{box-shadow: 0 0.2rem 2.4rem rgba(0, 0, 0, 0.06);}



html{padding-top: 8.6rem;}



.footer{padding: 4.8rem 0;background: #FFFFFF;}
.footer .top{display: flex;align-items: center;justify-content: space-between;}
.footer .top .logo{height: 5.6rem;}
.footer .top .title{font-size: 2.8rem;color: rgba(31, 31, 31, 1);font-weight: 500;}

.footer .mid{padding: 4.8rem 0;margin: 4.8rem 0;border-top: 1px solid rgba(0, 0, 0, 0.08);border-bottom: 1px solid rgba(0, 0, 0, 0.08);display: flex;justify-content: space-between;}
.footer .mid .left{display: flex;flex-direction: column;align-items: flex-start;}
.footer .mid .left .title{font-size: 1.8rem;line-height: 2.1rem;color: rgba(31, 31, 31, 1);margin-bottom: 3.2rem;font-weight: 510;}
.footer .mid .left .phone{display: flex;flex-direction: column;align-items: center;}
.footer .mid .left .phone .num{font-size: 3.2rem;line-height: 4.8rem;color: rgba(31, 31, 31, 1);font-weight: 500;}
.footer .mid .left .phone .text{font-size: 1.6rem;color: rgba(153, 153, 153, 1);line-height: 1.9rem;}

.footer .mid .left .email{margin-top: 1.2rem;color: rgba(102, 102, 102, 1);font-size: 1.6rem;line-height: 1.9rem;}

.footer .mid .left .flex{margin-top: 4rem;align-items: center;}
.footer .mid .left .flex .text{font-size: 1.6rem;color: rgba(31, 31, 31, 1);line-height: 1.9rem;}

.footer .mid .left .flex .share{display: flex;align-items: center;}
.footer .mid .left .flex .share .one{margin-left: 1.2rem;width: 2.8rem;height: 2.8rem;position: relative;}
.footer .mid .left .flex .share .one .icon{width: 100%;height: 100%;position: relative;}
.footer .mid .left .flex .share .one .icon img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;}
.footer .mid .left .flex .share .one .icon .nor{z-index: 111;opacity: 1;}
.footer .mid .left .flex .share .one .icon .hov{z-index: 11;opacity: 0;}
.footer .mid .left .flex .share .one:hover .icon .nor{z-index: 11;opacity: 0;}
.footer .mid .left .flex .share .one:hover .icon .hov{z-index: 111;opacity: 1;}

.footer .mid .left .flex .share .one .hideBox{position: absolute;left: 50%;transform: translateX(-50%);bottom: 100%;padding-bottom: 5rem;transition: all 0.3s;opacity: 0;visibility: hidden;}
.footer .mid .left .flex .share .one .hideBox .code{padding: 1.2rem 0.8rem;border-radius: 1.2rem;background: #fff;position: relative;flex-shrink: 0;width: 14rem;box-shadow: 0 0.2rem 3rem rgba(0, 0, 0, 0.08);}
.footer .mid .left .flex .share .one .hideBox .code img{width: 12.4rem;height: 12.4rem;}
.footer .mid .left .flex .share .one .hideBox .code::after{position: absolute;bottom: -0.5rem;left: 0;right: 0;width: 1.5rem;height: 1.5rem;transform: rotate(45deg);background: #fff;margin: auto;content: "";}
.footer .mid .left .flex .share .one:hover .hideBox{padding-bottom: 1.5rem;opacity: 1;visibility: visible;}


.footer .mid .right{display: flex;}
.footer .mid .right .line{margin-right: 4.8rem;white-space: nowrap;}
.footer .mid .right .line:last-child{margin-right: 0;}
.footer .mid .right .line .title{font-size: 1.8rem;line-height: 2.1rem;color: rgba(31, 31, 31, 1);margin-bottom: 3.2rem;display: block;font-weight: 510;}
.footer .mid .right .line .link{font-size: 1.6rem;line-height: 3.8rem;color: rgba(102, 102, 102, 1);transition: all 0.3s;display: block;font-weight: 400;}
.footer .mid .right .line .link:hover{color: rgba(20, 82, 204, 1);}


.footer .bot{display: flex;align-items: center;justify-content: space-between;}
.footer .bot .text{font-size: 1.4rem;color: rgba(122, 122, 122, 1);}
.footer .bot .text a{color: rgba(122, 122, 122, 1);transition: all 0.3s;}
.footer .bot .text a:hover{color: rgba(20, 82, 204, 1);}

.footer .bot .menu{display: flex;align-items: center;}
.footer .bot .menu .one{font-size: 1.4rem;color: rgba(122, 122, 122, 1);transition: all 0.3s;margin-right: 2.4rem;}
.footer .bot .menu .one:hover{color: rgba(20, 82, 204, 1);}
.footer .bot .menu .one:last-child{margin-right: 0;}



.pageRight .block{position: fixed;top: 0;right: 0;bottom: 0;z-index: 111;margin: auto;padding: 1.6rem 0.8rem;background: rgba(255, 255, 255, 1);display: flex;flex-direction: column;align-items: center;height: 30.4rem;box-shadow: 0 0.2rem 3rem rgba(0, 0, 0, 0.08);border-top-left-radius: 2.4rem;border-bottom-left-radius: 2.4rem;}
.pageRight .block .one{width: 4.4rem;height: 4.4rem;position: relative;padding-bottom: 1rem;margin-bottom: 1rem;}
.pageRight .block .one::after{position: absolute;width: 2.7rem;height: 1px;background: rgba(235, 235, 235, 1);content: "";left: 0;right: 0;bottom: 0;margin: auto;}

.pageRight .block .one .hideBox{position: absolute;right: 4.4rem;padding-right: 5.8rem;top: 50%;transform: translateY(-50%);opacity: 0;visibility: hidden;}
.pageRight .block .one:hover .hideBox{padding-right: 2.8rem;opacity: 1;visibility: visible;transition: all 0.3s;}
.pageRight .block .one .hideBox .code{background: #fff;padding: 1.2rem 0.8rem;width: 14rem;border-radius: 1.2rem;position: relative;}
.pageRight .block .one .hideBox .code img{width: 12.4rem;height: 12.4rem;}
.pageRight .block .one .hideBox .code::after{position: absolute;top: 0;bottom: 0;right: -0.5rem;width: 1.5rem;height: 1.5rem;transform: rotate(45deg);background: #fff;margin: auto;content: "";}

.pageRight .totop{position: fixed;bottom: 5rem;right: 3rem;width: 6rem;height: 6rem;cursor: pointer;transition: all 0.3s;background: #fff;box-shadow: 0 0.2rem 3rem rgba(0, 0, 0, 0.08);display: flex;align-items: center;justify-content: center;border-radius: 50%;transition: all 0.3s;z-index: 111;}
.pageRight .totop.hide{opacity: 0;visibility: hidden;}
.pageRight .totop:hover{background: rgba(225, 225, 225, 1);}
















.index .banner{width: 100%;height: 108rem;}
.index .banner .one{width: 100%;height: 108rem;position: relative;}
.index .banner .one .video{width: 100%;height: 100%;}
.index .banner .one .video video{width: 100%;height: 100%;object-fit: cover;}

.index .banner .one .position{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}

.index .banner .one .position .one{position: absolute;width: 5.2rem;height: 5.2rem;display: flex;align-items: center;justify-content: center;}
.index .banner .one .position .one .icon{width: 5.2rem;height: 5.2rem;position: relative;}
.index .banner .one .position .one .icon .light{width: 3.8rem;height: 3.8rem;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(20, 82, 204, 0.1);border-radius: 50%;animation: breathing 2s infinite;z-index: 11;margin: auto;}
.index .banner .one .position .one .icon .blue{width: 2.2rem;height: 2.2rem;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(20, 82, 204, 1);border-radius: 50%;z-index: 222;margin: auto;}
.index .banner .one .position .one .icon .white{width: 0.6rem;height: 0.6rem;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(255, 255, 255, 1);border-radius: 50%;z-index: 333;margin: auto;}

@keyframes breathing {
  0%,
  100% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1.2);
  }
}

.index .banner .one .position .one .text{position: absolute;height: 4.6rem;padding: 0 0rem 0 5.2rem;left: 0;top: 0;bottom: 0;margin: auto;opacity: 0;transition: all 0.3s;display: flex;align-items: center;border-radius: 4.6rem;overflow: hidden;width: 4.6rem;}
.index .banner .one .position .one .text span{font-size: 1.6rem;color: rgba(255, 255, 255, 1);white-space: nowrap;position: relative;z-index: 2;opacity: 0;visibility: hidden;transition: all 0.3s;}
.index .banner .one .position .one .text::after{position: absolute;top: 0;bottom: 0;left: 0;width: 4.6rem;border-radius: 4.6rem;background: rgba(20, 82, 204, 0.8);content: "";z-index: 1;transition: all 0.3s;}
.index .banner .one .position .one:hover .text{padding-right: 1.6rem;opacity: 1;width: auto;}
.index .banner .one .position .one:hover .text span{opacity: 1;visibility: visible;}
.index .banner .one .position .one:hover .text::after{width: 100%;}



.index .banner .swiper-pagination{bottom: 6.7rem;}
.index .banner .swiper-pagination-bullet{width: 16rem;height: 2px;margin: 0 0.4rem;border-radius: 0;opacity: 1;background: rgba(255, 255, 255, 0.5);position: relative;}
.index .banner .swiper-pagination-bullet-active::before{position: absolute;width: 0;left: 0;top: 0;height: 100%;transition: all 5s;animation:move 5s;content: "";background: rgba(255, 255, 255, 1);}

@keyframes move{
    from {width:0px;}
    to {width:100%;}
}


.index .banner .one .box1{position: absolute;top: 0;left: 23.2rem;bottom: 0;display: flex;align-items: flex-start;justify-content: center;flex-direction: column;}
.index .banner .one .box1 .title{font-size: 7.2rem;line-height: 9rem;font-family: 'OPPOSans';background: linear-gradient(to left ,rgba(255, 255, 255, 1), rgba(255, 238, 195, 1));-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;}
.index .banner .one .box1 .line{margin: 3rem 0;width: 100%;height: 1px;background: #fff;position: relative;}
.index .banner .one .box1 .line::after{position: absolute;height: 0.5rem;width: 5rem;right: 0;top: -0.2rem;content: "";background: #fff;}
.index .banner .one .box1 .desc{font-size: 3.1rem;line-height: 3.8rem;color: #fff;}
.index .banner .one .box1 .btn{padding: 0 3.2rem;height: 4.8rem;border-radius: 4.8rem;border: 2px solid #fff;font-size: 2rem;color: #fff;margin-top: 5.3rem;}
.index .banner .one .box1 .btn:hover{background: rgba(20, 82, 204, 1);border-color: rgba(20, 82, 204, 1);}


.index .banner .one .box2{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.index .banner .one .box2 .title{font-size: 8rem;line-height: 9.5rem;font-weight: bold;color: rgba(255, 255, 255, 1);text-align: center;}
.index .banner .one .box2 .desc{font-size: 4rem;line-height: 4.8rem;color: #fff;margin-top: 3.1rem;}
.index .banner .one .box2 .btn{padding: 0 3.2rem;height: 4.8rem;border-radius: 4.8rem;border: 2px solid #fff;font-size: 2rem;color: #fff;margin-top: 4.6rem;}
.index .banner .one .box2 .btn:hover{background: rgba(20, 82, 204, 1);border-color: rgba(20, 82, 204, 1);}

.index .managed-banner .one .big{width: 100%;height: 100%;}
.index .managed-banner .one .big img,
.index .managed-banner .one .big video{width: 100%;height: 100%;object-fit: cover;}
.index .managed-banner .one .contentBox{position: absolute;z-index: 22;top: 0;bottom: 0;display: flex;justify-content: center;flex-direction: column;color: #fff;}
.index .managed-banner .one .contentBox.left{left: 23.2rem;align-items: flex-start;max-width: 75rem;}
.index .managed-banner .one .contentBox.center{left: 10rem;right: 10rem;align-items: center;text-align: center;}
.index .managed-banner .one .contentBox .title{font-size: 7.2rem;line-height: 1.25;font-weight: bold;white-space: normal;}
.index .managed-banner .one .contentBox .desc{font-size: 3.1rem;line-height: 1.4;margin-top: 2.4rem;white-space: normal;}
.index .managed-banner .one .contentBox .btn{padding: 0 3.2rem;height: 4.8rem;border-radius: 4.8rem;border: 2px solid #fff;font-size: 2rem;color: #fff;margin-top: 4rem;}
.index .managed-banner .one .contentBox .btn:hover{background: rgba(20, 82, 204, 1);border-color: rgba(20, 82, 204, 1);}



.index .floor1{padding: 10rem 0;}
.index .floor1 .title{font-size: 4rem;line-height: 4.8rem;color: rgba(0, 0, 0, 1);text-align: center;margin-bottom: 4.8rem;}

.index .floor1 .box{width: 184rem;margin: 0 auto;display: flex;justify-content: space-between;}
.index .floor1 .box .one{width: 44.5rem;margin-right: 2rem;transition: all 0.3s;position: relative;border-radius: 2.4rem;overflow: hidden;}
.index .floor1 .box .one:last-child{margin-right: 0;}
.index .floor1 .box:hover .one{margin-right: 1.6rem;}
.index .floor1 .box .one:hover{width: 64rem;flex: 0 0 auto;}
.index .floor1 .box .one .bg{width: 100%;height: 58.8rem;position: relative;z-index: 1;}
.index .floor1 .box .one .bg img{width: 100%;height: 100%;object-fit: cover;}
.index .floor1 .box .one .textBox{position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.34);z-index: 11;display: flex;flex-direction: column;justify-content: flex-end;padding-bottom: 6rem;}
.index .floor1 .box .one .textBox .name{font-size: 3.2rem;line-height: 3.8rem;color: rgba(255, 255, 255, 1);text-align: center;margin-bottom: 1rem;}
.index .floor1 .box .one .textBox .more{font-size: 1.6rem;line-height: 1.9rem;color: rgba(255, 255, 255, 1);text-align: center;}




.index .floor2{position: relative;}
.index .floor2 .box{position: absolute;top: 8.7rem;left: 0;right: 0;z-index: 11;}
.index .floor2 .box .title{font-size: 4rem;line-height: 4.8rem;text-align: center;color: rgba(255, 255, 255, 1);}
.index .floor2 .box .desc{font-size: 1.8rem;line-height: 2.1rem;text-align: center;color: rgba(255, 255, 255, 1);margin-top: 1.6rem;}

.index .floor2 .swiper .one{position: relative;}
.index .floor2 .swiper .one .textBox{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.3);z-index: 1;}
.index .floor2 .swiper .one .textBox .flex{margin-top: 29.4rem;margin-left: 20.3rem;width: 49.5rem;display: flex;flex-direction: column;align-items: flex-start;}
.index .floor2 .swiper .one .textBox .name{font-size: 3.2rem;line-height: 3.8rem;color: rgba(255, 255, 255, 1);}
.index .floor2 .swiper .one .textBox .content{font-size: 2rem;line-height: 3.2rem;margin-top: 2.4rem;color: rgba(255, 255, 255, 1);}
.index .floor2 .swiper .one .textBox .btn{height: 4.3rem;padding: 0 2.4rem;border-radius: 1.2rem;border: 1px solid rgba(255, 255, 255, 1);margin-top: 2.4rem;font-size: 1.6rem;color: #fff;}
.index .floor2 .swiper .one .textBox .btn:hover{background: rgba(20, 82, 204, 1);border-color: rgba(20, 82, 204, 1);}

.index .floor2 .list{position: absolute;bottom: 0;left: 0;right: 0;display: flex;z-index: 111;border-top: 1px solid rgba(255, 255, 255, 0.2);background: rgba(0, 0, 0, 0.3);backdrop-filter: blur(3.5rem)}
.index .floor2 .list .one{height: 9.8rem;display: flex;align-items: center;justify-content: center;flex: 1;transition: all 0.3s;cursor: pointer;border-right: 1px solid rgba(255, 255, 255, 0.2);}
.index .floor2 .list .one .icon{width: 3.2rem;height: 3.2rem;margin-right: 1.2rem;}
.index .floor2 .list .one .text{font-size: 2.2rem;color: #fff;}
.index .floor2 .list .one:hover,.index .floor2 .list .one.active{background: rgba(20, 82, 204, 1);}
.index .floor2 .list .one:last-child{border-right: 0;}


.index .floor3{padding: 10rem 0;}
.index .floor3 .title{font-size: 4rem;line-height: 4.8rem;color: rgba(0, 0, 0, 1);text-align: center;margin-bottom: 4.8rem;}

.index .floor3 .container{display: flex;justify-content: space-between;}
.index .floor3 .list .one{width: 36.2rem;height: 19.6rem;margin-bottom: 2.4rem;border-radius: 2.4rem;cursor: pointer;overflow: hidden;}
.index .floor3 .list .one:last-child{margin-bottom: 0;}
.index .floor3 .list .one:hover .img img{transform: scale(1.1);}

.index .floor3 .video{width: 113.4rem;height: 63.6rem;border-radius: 2.4rem;position: relative;overflow: hidden;}
.index .floor3 .video .big{width: 100%;height: 100%;position: absolute;z-index: 22;}
.index .floor3 .video .big img{object-fit: cover;}

.index .floor3 .video .icon{width: 100%;height: 100%;position: absolute;z-index: 33;cursor: pointer;}
.index .floor3 .video .icon img{width: 10rem;height: 10rem;}

.index .floor3 .video video{width: 100%;height: 100%;position: relative;z-index: 11;}




.shadow{position: fixed;z-index: 5555;top: 0;bottom: 0;left: 0;right: 0;background: rgba(61, 61, 61, 0.5);display: none;}



.outBox{position: fixed;top: 50%;left: 50%;z-index: 6666;transform: translate(-50%,-50%);display: none;}

.outBox.videoBox video{max-width: 80vw;max-height: 60vh;}

.close{position: fixed;z-index: 6668;width: 4.8rem;height: 4.8rem;transition: all 0.8s;top: 8rem;right: 8rem;cursor: pointer;display: none;}
.close:hover{transform: rotate(180deg);}



.index .floor4{position: relative;}
.index .floor4 .bg{position: relative;z-index: 11;background: #000;font-size: 0;}
.index .floor4 .bg video{width: 100%;}

.index .floor4 .textBox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;z-index: 22;justify-content: center;}
.index .floor4 .title{font-size: 4.8rem;line-height: 5.7rem;font-weight: bold;text-align: center;color: rgba(255, 255, 255, 1);margin-bottom: 1.6rem;}
.index .floor4 .desc{font-size: 3.2rem;line-height: 3.8rem;text-align: center;color: rgba(255, 255, 255, 1);margin-bottom: 2.4rem;}
.index .floor4 .btn{height: 4.3rem;padding: 0 2.4rem;border-radius: 1.2rem;border: 1px solid rgba(255, 255, 255, 1);margin-top: 2.4rem;font-size: 1.6rem;color: #fff;}
.index .floor4 .btn:hover{background: rgba(20, 82, 204, 1);border-color: rgba(20, 82, 204, 1);}


.index .floor5{position: relative;padding: 10rem 0 10rem;}
/* .index .floor5 .bg{position: absolute;z-index: 11;width: 100%;top: 10rem;}
.index .floor5 .bg .img{position: sticky;top: 12rem;padding-right: 3.6rem;}
.index .floor5 .bg img{width: 171.4rem;} */

.index .floor5{background-image: url(../img/bg_map.png);background-size: 171.4rem auto;background-position: 12rem 8.5rem;background-repeat: no-repeat;background-attachment:fixed;}

.index .floor5 .container{display: flex;justify-content: space-between;padding-right: 9rem;align-items: flex-start;position: relative;z-index: 222;}
.index .floor5 .left{width: 72rem;position: sticky;top: 18rem;display: flex;flex-direction: column;align-items: flex-start;}
.index .floor5 .left .title{font-size: 4.8rem;line-height: 5.7rem;color: rgba(31, 31, 31, 1);margin-bottom: 4rem;}
.index .floor5 .left .desc{font-size: 2.4rem;line-height: 2;color: rgba(31, 31, 31, 1);margin-bottom: 4rem;}

.index .floor5 .left .btn{height: 4.3rem;padding: 0 2.4rem;border-radius: 1.2rem;border: 1px solid rgba(20, 82, 204, 1);margin-top: 2.4rem;font-size: 1.6rem;color: rgba(20, 82, 204, 1);}
.index .floor5 .left .btn:hover{background: rgba(20, 82, 204, 1);border-color: rgba(20, 82, 204, 1);color: #fff;}

.index .floor5 .right .one{margin-bottom: 30rem;}
.index .floor5 .right .one .num{font-size: 9.6rem;color: rgba(31, 31, 31, 1);font-weight: bold;line-height: 14.4rem;white-space: nowrap;}
.index .floor5 .right .one .num span{line-height: 14.4rem;}
.index .floor5 .right .one .text{font-size: 2.4rem;line-height: 2.9rem;color: rgba(31, 31, 31, 1);white-space: nowrap;}
.index .floor5 .right .one:last-child{margin-bottom: 0;}


.index .floor6{padding: 12.5rem 0;background: #F5F5F7;}
.index .floor6 .titleBox{display: flex;align-items: center;justify-content: space-between;margin-bottom: 6rem;}
.index .floor6 .titleBox .title{font-size: 4rem;line-height: 4.8rem;color: rgba(31, 31, 31, 1);}
.index .floor6 .titleBox .more{display: flex;align-items: center;}
.index .floor6 .titleBox .more .icon{width: 4rem;height: 4rem;margin-right: 1.2rem;}
.index .floor6 .titleBox .more .text{font-size: 1.6rem;color: rgba(51, 51, 51, 1);transition: all 0.3s;}
.index .floor6 .titleBox .more:hover .text{color: rgba(20, 82, 204, 1);}

.index .floor6 .swiper .swiper-slide{width: 49rem;margin-right: 2.5rem;}
.index .floor6 .swiper .swiper-slide:last-child{margin-right: 0;}
.index .floor6 .swiper .swiper-slide .one{width: 100%;padding: 2rem;border-radius: 2.4rem;background: rgba(255, 255, 255, 1);display: block;}
.index .floor6 .swiper .swiper-slide .one .img{width: 45rem;height: 25.4rem;border-radius: 1.6rem;}
.index .floor6 .swiper .swiper-slide .one .img img{width: 100%;height: 100%;object-fit: cover;}
.index .floor6 .swiper .swiper-slide .one .textBox{margin-top: 2.4rem;}
.index .floor6 .swiper .swiper-slide .one .name{font-size: 2rem;line-height: 1.5;height: 9rem;color: rgba(0, 0, 0, 1);transition: all 0.3s;}
.index .floor6 .swiper .swiper-slide .one .time{font-size: 1.6rem;line-height: 1.9rem;color: rgba(128, 128, 128, 1);margin-top: 2.4rem;}
.index .floor6 .swiper .swiper-slide .one .more{margin-top: 2rem;padding-top: 2rem;border-top: 1px solid rgba(217, 217, 217, 1);font-size: 1.6rem;color: rgba(128, 128, 128, 1);line-height: 1.9rem;}

.index .floor6 .swiper .swiper-slide .one:hover .img img{transform: scale(1.1);}
.index .floor6 .swiper .swiper-slide .one:hover .name{color: rgba(20, 82, 204, 1);}


.index .floor6 .swiper .bot{margin-top: 3.2rem;display: flex;align-items: center;}
.index .floor6 .swiper .bot .prev{width: 4rem;height: 4rem;margin: 0 2.4rem 0 6.6rem;flex-shrink: 0;cursor: pointer;}
.index .floor6 .swiper .bot .prev .img{width: 100%;height: 100%;position: relative;}
.index .floor6 .swiper .bot .prev .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;}
.index .floor6 .swiper .bot .prev .img .nor{z-index: 111;opacity: 1;}
.index .floor6 .swiper .bot .prev .img .hov{z-index: 11;opacity: 0;}
.index .floor6 .swiper .bot .prev:hover .img .nor{z-index: 11;opacity: 0;}
.index .floor6 .swiper .bot .prev:hover .img .hov{z-index: 111;opacity: 1;}

.index .floor6 .swiper .bot .next{width: 4rem;height: 4rem;flex-shrink: 0;cursor: pointer;}
.index .floor6 .swiper .bot .next .img{width: 100%;height: 100%;position: relative;}
.index .floor6 .swiper .bot .next .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;}
.index .floor6 .swiper .bot .next .img .nor{z-index: 111;opacity: 1;}
.index .floor6 .swiper .bot .next .img .hov{z-index: 11;opacity: 0;}
.index .floor6 .swiper .bot .next:hover .img .nor{z-index: 11;opacity: 0;}
.index .floor6 .swiper .bot .next:hover .img .hov{z-index: 111;opacity: 1;}


.index .floor6 .swiper .bot .pagination{flex: 1;width: auto;height: 1px;background: rgba(217, 217, 217, 1);position: relative;}
.index .floor6 .swiper .bot .pagination .swiper-pagination-progressbar-fill{background: rgba(20, 82, 204, 1);}





.inpage .banner{position: relative;}
.inpage .banner .textBox{width: 152rem;top: 0;left: 0;right: 0;position: absolute;margin: auto;height: 100%;}
.inpage .banner .bread{display: flex;align-items: center;height: 6.5rem;border-bottom:  1px solid rgba(255, 255, 255, 0.1);}
.inpage .banner .bread .icon{width: 1.6rem;height: 1.6rem;margin-right: 1.2rem;flex-shrink: 0;}
.inpage .banner .bread .text{font-size: 1.4rem;line-height: 1.7rem;color: rgba(255, 255, 255, 1);margin-right: 1.2rem;transition: all 0.3s;}
.inpage .banner .bread a.text:hover{color: rgba(20, 82, 204, 1);}

.inpage .banner .box{width: 100%;height: calc(100% - 6.5rem);display: flex;flex-direction: column;align-items: center;justify-content: center;}
.inpage .banner .box .title{font-size: 4.8rem;line-height: 5.8rem;color: rgba(255, 255, 255, 1);}
.inpage .banner .box .desc{font-size: 2.4rem;line-height: 2.9rem;margin-bottom: 1.1rem;color: rgba(255, 255, 255, 1);}
.inpage .banner .box .bold{font-size: 6.4rem;line-height: 7.6rem;font-weight: bold;color: rgba(255, 255, 255, 1);}



.inpage .otherBox{position: relative;height: 24rem;background: rgba(22, 30, 58, 1);}
.inpage .otherBox .bg{position: relative;justify-content: flex-end;}
.inpage .otherBox .textBox{width: 145.6rem;display: flex;align-items: center;justify-content: space-between;top: 0;bottom: 0;left: 0;right: 0;margin: auto;position: absolute;z-index: 1;}
.inpage .otherBox .title{font-size: 3.2rem;line-height: 5.1rem;color: rgba(255, 255, 255, 1);font-weight: bold;margin-bottom: 0.7rem;}
.inpage .otherBox .desc{font-size: 1.8rem;line-height: 2.9rem;color: rgba(255, 255, 255, 1);}

.inpage .otherBox .btn{height: 5.3rem;padding: 0 2.4rem;border-radius: 1.6rem;border: 1px solid #fff;font-size: 1.8rem;color: #fff;}
.inpage .otherBox .btn:hover{background: rgba(20, 82, 204, 1);border-color: rgba(20, 82, 204, 1);color: #fff;}
.inpage .otherBox .btn .icon{width: 1.6rem;height: 1.6rem;margin-left: 0.9rem;flex-shrink: 0;}


.inpage.programme .container{padding: 10rem 0;}
.inpage.programme .list{width: 126rem;margin: 0 auto;}
.inpage.programme .list .one{width: 100%;position: relative;display: block;border-radius: 2.8rem;overflow: hidden;margin-bottom: 6rem;}
.inpage.programme .list .one .big{position: relative;z-index: 11;}
.inpage.programme .list .one:hover .big img{transform: scale(1.1);}

.inpage.programme .list .one .textBox{position: absolute;top: 0;bottom: 0;z-index: 22;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;padding-left: 11rem;background: rgba(0, 0, 0, 0.2);left: 0;right: 0;}
.inpage.programme .list .one:last-child{margin-bottom: 0;}

.inpage.programme .list .one .title{font-size: 4.8rem;line-height: 5.7rem;color: rgba(255, 255, 255, 1);font-weight: bold;margin-bottom: 1.2rem;}
.inpage.programme .list .one .desc{font-size: 2.4rem;color: rgba(255, 255, 255, 1);line-height: 2.9rem;margin-bottom: 2.4rem;}
.inpage.programme .list .one .btn{height: 4.3rem;padding: 0 2.4rem;border-radius: 1.2rem;border: 1px solid #fff;font-size: 1.6rem;color: #fff;}
.inpage.programme .list .one:hover .btn{background: rgba(20, 82, 204, 1);border-color: rgba(20, 82, 204, 1);color: #fff;}



.inpage.programmeDetail .floor1{padding: 10rem 0;}
.inpage.programmeDetail .floor1 .box{width: 152rem;margin: 0 auto;position: relative;border-radius: 2.8rem;overflow: hidden;}
.inpage.programmeDetail .floor1 .box .big{width: 100%;position: relative;z-index: 11;}

.inpage.programmeDetail .floor1 .box .textBox{position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;padding-left: 8rem;}
.inpage.programmeDetail .floor1 .box .title{font-size: 4rem;line-height: 6rem;color: rgba(255, 255, 255, 1);margin-bottom: 1.2rem;}
.inpage.programmeDetail .floor1 .box .desc{font-size: 2rem;line-height: 3.2rem;color: rgba(255, 255, 255, 1);margin-bottom: 4rem;width: 53rem;}
.inpage.programmeDetail .floor1 .box .btn{height: 5.2rem;border-radius: 1.6rem;border: 1px solid rgba(255, 255, 255, 1);padding: 0 2.4rem;font-size: 1.8rem;color: rgba(255, 255, 255, 1);}
.inpage.programmeDetail .floor1 .box .btn .icon{width: 1.6rem;height: 1.6rem;margin-left: 0.9rem;}
.inpage.programmeDetail .floor1 .box .btn:hover{background: rgba(20, 82, 204, 1);border-color: rgba(20, 82, 204, 1);}

.inpage.programmeDetail .floor1 .listBox{margin: 10rem auto 0;width: 168rem;}
.inpage.programmeDetail .floor1 .listBox .title{font-size: 4rem;line-height: 4.8rem;color: rgba(0, 0, 0, 1);text-align: center;margin-bottom: 4rem;}
.inpage.programmeDetail .floor1 .listBox .list{display: flex;justify-content: space-between;}
.inpage.programmeDetail .floor1 .listBox .list .one{margin-right: 2.4rem;padding: 4rem 4rem 4rem;flex: 1;min-height: 36rem;display: flex;flex-direction: column;align-items: center;box-shadow: 0 0.8rem 2.4rem rgba(18, 64, 152, 0.08);border-radius: 1.6rem;}
.inpage.programmeDetail .floor1 .listBox .list .one:last-child{margin-right: 0;}
.inpage.programmeDetail .floor1 .listBox .list .one .icon{width: 6.4rem;height: 6.4rem;margin-bottom: 4rem;}
.inpage.programmeDetail .floor1 .listBox .list .one .name{font-size: 2.4rem;line-height: 2.9rem;color: rgba(51, 51, 51, 1);text-align: center;font-weight: bold;}
.inpage.programmeDetail .floor1 .listBox .list .one .line{margin: 2.4rem 0;width: 3.2rem;height: 2px;background: rgba(20, 82, 204, 1);}
.inpage.programmeDetail .floor1 .listBox .list .one .desc{font-size: 1.8rem;line-height: 2.7rem;color: rgba(102, 102, 102, 1);text-align: center;}


.inpage.programmeDetail .floor2{padding: 10rem 0;background: #F5F5F7;}
.inpage.programmeDetail .floor2 .title{font-size: 4.8rem;line-height: 5.7rem;color: rgba(31, 31, 31, 1);text-align: center;margin-bottom: 6rem;}
.inpage.programmeDetail .floor2 .list{width: 100rem;margin: 0 auto;}
.inpage.programmeDetail .floor2 .list .one{display: flex;margin-bottom: 4rem;background: rgba(255, 255, 255, 1);}
.inpage.programmeDetail .floor2 .list .one:last-child{margin-bottom: 0;}
.inpage.programmeDetail .floor2 .list .one .big{width: 50rem;height: 34rem;}
.inpage.programmeDetail .floor2 .list .one .textBox{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 4rem;}
.inpage.programmeDetail .floor2 .list .one .textBox .name{font-size: 2.8rem;line-height: 3.3rem;color: rgba(31, 31, 31, 1);text-align: center;font-weight: bold;}
.inpage.programmeDetail .floor2 .list .one .textBox .desc{font-size: 2.4rem;line-height: 3.8rem;color: rgba(77, 77, 77, 1);text-align: center;margin: 1.2rem 0 4rem;}
.inpage.programmeDetail .floor2 .list .one .textBox .more{display: flex;align-items: center;}
.inpage.programmeDetail .floor2 .list .one .textBox .more .text{font-size: 1.6rem;line-height: 1.9rem;color: rgba(20, 82, 204, 1);}
.inpage.programmeDetail .floor2 .list .one .textBox .more .icon{width: 0.6rem;margin-left: 1.2rem;}
.inpage.programmeDetail .floor2 .list .one:hover .big img{transform: scale(1.1);}


.inpage.programmeDetail .floor3{padding: 10rem 0;}
.inpage.programmeDetail .floor3 .title{font-size: 4.8rem;line-height: 5.7rem;color: rgba(31, 31, 31, 1);text-align: center;margin-bottom: 2.4rem;}
.inpage.programmeDetail .floor3 .desc{font-size: 2rem;line-height: 3rem;color: rgba(102, 102, 102, 1);text-align: center;max-width: 121rem;margin: 0 auto 6rem;}

.inpage.programmeDetail .floor3 .swiper{height: calc(57rem + 4.8rem);position: relative;}
.inpage.programmeDetail .floor3 .swiper .swiper-slide{width: 102.4rem;}
.inpage.programmeDetail .floor3 .swiper .swiper-slide-active{width: 102.4rem;}

.inpage.programmeDetail .floor3 .swiper .swiper-slide .one{width: 102.4rem;height: 57rem;border-radius: 2.4rem;position: relative;transition: all 0.3s;overflow: hidden;transform: scale(0.96);}
.inpage.programmeDetail .floor3 .swiper .swiper-slide-active .one{transform: scale(1);}

.inpage.programmeDetail .floor3 .swiper .swiper-slide .one .big{width: 100%;height: 100%;transition: all 0.3s;position: relative;z-index: 11;}

.inpage.programmeDetail .floor3 .swiper .swiper-slide .one .textBox{position: absolute;bottom: 0;left: 0;right: 0;height: 12rem;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) , rgba(0, 0, 0, 0.6));z-index: 11;display: flex;align-items: flex-end;justify-content: center;padding-bottom: 2.4rem;}
.inpage.programmeDetail .floor3 .swiper .swiper-slide .one .textBox .text{font-size: 1.8rem;line-height: 2.1rem;color: rgba(255, 255, 255, 1);text-align: center;}

.inpage.programmeDetail .floor3 .swiper .swiper-pagination{position: absolute;left: 0;bottom: 0;right: 0;margin: auto;}
.inpage.programmeDetail .floor3 .swiper .swiper-pagination-bullet{width: 0.8rem;height: 0.8rem;margin: 0 0.4rem;opacity: 1;background: rgba(0, 0, 0, 0.1);border-radius: 50%;transition: all 0.3s;}
.inpage.programmeDetail .floor3 .swiper .swiper-pagination-bullet-active{background: rgba(0, 0, 0, 0.5);}


.inpage.programmeDetail .floor4{padding: 10rem 0;background: rgba(245, 245, 247, 1);}
.inpage.programmeDetail .floor4 .title{font-size: 4.8rem;line-height: 5.7rem;color: rgba(31, 31, 31, 1);text-align: center;margin-bottom: 6rem;}
.inpage.programmeDetail .floor4 .list{display: flex;width: 152rem;margin: 0 auto;}
.inpage.programmeDetail .floor4 .list .one{width: 48rem;margin-right: 4rem;background: #fff;border-radius: 2.4rem;overflow: hidden;cursor: pointer;}
.inpage.programmeDetail .floor4 .list .one .big{width: 100%;height: 32rem;}
.inpage.programmeDetail .floor4 .list .one .big img{width: 100%;height: 100%;object-fit: cover;}
.inpage.programmeDetail .floor4 .list .one:hover .big img{transform: scale(1.1);}
.inpage.programmeDetail .floor4 .list .one .textBox{padding: 2.8rem;}
.inpage.programmeDetail .floor4 .list .one .name{font-size: 2.4rem;line-height: 3.6rem;color: rgba(31, 31, 31, 1);margin-bottom: 1.2rem;}
.inpage.programmeDetail .floor4 .list .one .desc{font-size: 1.6rem;line-height: 2.4rem;color: rgba(31, 31, 31, 1);}


.outBox.programmeBox .flex{width: 120rem;height: 59.3rem;border-radius: 2.4rem;overflow: hidden;position: relative;background: #fff;}
.outBox.programmeBox .flex .close{position: absolute;top: 1.2rem;right: 1.2rem;display: block;width: 3.2rem;height: 3.2rem;}
.outBox.programmeBox .flex .swiper{width: 76rem;height: 59.3rem;flex-shrink: 0;position: relative;}
.outBox.programmeBox .flex .swiper .swiper-pagination{bottom: 2.4rem;left: 0;right: 0;}
.outBox.programmeBox .flex .swiper .swiper-pagination-bullet{width: 0.8rem;height: 0.8rem;background: rgba(255, 255, 255, 0.5);transition: all 0.3s;opacity: 1;margin: 0 0.4rem;}
.outBox.programmeBox .flex .swiper .swiper-pagination-bullet-active{background: rgba(255, 255, 255, 1);}


.outBox.programmeBox .flex .textBox{flex: 1;width: auto;padding: 4rem;overflow: auto;}
.outBox.programmeBox .flex .textBox .name{font-size: 3.2rem;line-height: 4.8rem;color: rgba(31, 31, 31, 1);margin-bottom: 2.4rem;}
.outBox.programmeBox .flex .textBox .content{font-size: 1.6rem;line-height: 2.4rem;color: rgba(31, 31, 31, 1);}



.inpage.product .banner .box{align-items: flex-start;padding-left: 5rem;}
.inpage.product .banner .box .title{font-size: 6.5rem;line-height: 8.6rem;color: rgba(10, 41, 102, 1);font-weight: bold;letter-spacing: 0.05em;}
.inpage.product .banner .box .title span{color: rgba(20, 93, 237, 1);}
.inpage.product .banner .box .desc{font-size: 2.1rem;line-height: 2.8rem;margin: 2.4rem 0 0;}

.inpage.product .typeBox{display: flex;justify-content: center;height: 10rem;border-bottom: 1px solid rgba(255, 255, 255, 0.2);backdrop-filter: blur(3.5rem);background: #EDEDED;}
.inpage.product .typeBox .one{width: 22rem;height: 10rem;display: flex;flex-direction: column;align-items: center;justify-content: center;cursor: pointer;opacity: 0.7;transition: all 0.3s;}
.inpage.product .typeBox .one .icon{width: 4rem;height: 4rem;margin-bottom: 0.8rem;}
.inpage.product .typeBox .one .text{font-size: 1.6rem;line-height: 1.9rem;color: rgba(31, 31, 31, 1);}
.inpage.product .typeBox .one.active{opacity: 1;}
.inpage.product .typeBox .one:hover{opacity: 1;}


.inpage.product .listBox{padding: 9.6rem 0;background: rgba(245, 245, 247, 1);}
.inpage.product .listBox .block{width: 126rem;margin: 0 auto;}
.inpage.product .listBox .box{margin-bottom: 10rem;}
.inpage.product .listBox .box:last-child{margin-bottom: 0;}

.inpage.product .listBox .box .title{font-size: 4.8rem;line-height: 5.7rem;color: rgba(31, 31, 31, 1);font-weight: bold;}
.inpage.product .listBox .box .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.inpage.product .listBox .box .list .one{margin-top: 4rem;width: 61rem;border-radius: 2.4rem;overflow: hidden;background: #fff;}
.inpage.product .listBox .box .list .one .big{width: 61rem;height: 40rem;}
.inpage.product .listBox .box .list .one:hover .big img{transform: scale(1.1);}

.inpage.product .listBox .box .list .one .textBox{padding: 3.2rem;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.inpage.product .listBox .box .list .one .name{font-size: 2.8rem;line-height: 3.3rem;color: rgba(31, 31, 31, 1);text-align: center;}
.inpage.product .listBox .box .list .one .desc{font-size: 2.4rem;line-height: 4.6rem;color: rgba(77, 77, 77, 1);text-align: center;margin: 0.8rem 0 2.4rem 0;}
.inpage.product .listBox .box .list .one .more{display: flex;align-items: center;justify-content: center;}
.inpage.product .listBox .box .list .one .more .text{font-size: 1.6rem;line-height: 1.9rem;color: rgba(20, 82, 204, 1);}
.inpage.product .listBox .box .list .one .more .icon{width: 0.6rem;margin-left: 1.2rem;}


.inpage.product .listBox .box .line{margin-top: 4rem;width: 100%;border-radius: 2.4rem;overflow: hidden;background: #fff;height: 50rem;display: flex;}
.inpage.product .listBox .box .line .big{width: 63rem;height: 50rem;flex-shrink: 0;}
.inpage.product .listBox .box .line:hover .big img{transform: scale(1.1);}

.inpage.product .listBox .box .line .textBox{padding: 3.2rem;display: flex;flex-direction: column;align-items: center;justify-content: center;width: auto;flex: 1;}
.inpage.product .listBox .box .line .name{font-size: 2.8rem;line-height: 3.3rem;color: rgba(31, 31, 31, 1);text-align: center;}
.inpage.product .listBox .box .line .desc{font-size: 2.4rem;line-height: 4.6rem;color: rgba(77, 77, 77, 1);text-align: center;margin: 1.6rem 0 4rem 0;}
.inpage.product .listBox .box .line .more{display: flex;align-items: center;justify-content: center;}
.inpage.product .listBox .box .line .more .text{font-size: 1.6rem;line-height: 1.9rem;color: rgba(20, 82, 204, 1);}
.inpage.product .listBox .box .line .more .icon{width: 0.6rem;margin-left: 1.2rem;}



.inpage.productDetail .banner .big{position: relative;z-index: 11;}
.inpage.productDetail .banner .textBox{position: absolute;z-index: 22;padding-top: 8.5rem;}
.inpage.productDetail .banner .title{font-weight: bold;}
.inpage.productDetail .banner .line{margin: 2.4rem 0 3.8rem;width: 5rem;height: 0.4rem;background: rgba(20, 82, 204, 1);}
.inpage.productDetail .banner .pro{width: 102rem;}

.inpage.productDetail .floor1 .listBox{margin: 10rem auto;width: 168rem;}
.inpage.productDetail .floor1 .listBox .title{font-size: 4rem;line-height: 4.8rem;color: rgba(0, 0, 0, 1);text-align: center;margin-bottom: 4rem;}
.inpage.productDetail .floor1 .listBox .list{display: flex;justify-content: space-between;}
.inpage.productDetail .floor1 .listBox .list .one{margin-right: 2.4rem;padding: 4rem 4rem 4rem;flex: 1;min-height: 36rem;display: flex;flex-direction: column;align-items: center;box-shadow: 0 0.8rem 2.4rem rgba(18, 64, 152, 0.08);border-radius: 1.6rem;}
.inpage.productDetail .floor1 .listBox .list .one:last-child{margin-right: 0;}
.inpage.productDetail .floor1 .listBox .list .one .icon{width: 6.4rem;height: 6.4rem;margin-bottom: 4rem;}
.inpage.productDetail .floor1 .listBox .list .one .name{font-size: 2.4rem;line-height: 2.9rem;color: rgba(51, 51, 51, 1);text-align: center;font-weight: bold;}
.inpage.productDetail .floor1 .listBox .list .one .line{margin: 2.4rem 0;width: 3.2rem;height: 2px;background: rgba(20, 82, 204, 1);}
.inpage.productDetail .floor1 .listBox .list .one .desc{font-size: 1.8rem;line-height: 2.7rem;color: rgba(102, 102, 102, 1);text-align: center;}


.inpage.productDetail .floor2{position: relative;}
.inpage.productDetail .floor2 .bg{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 11;}
.inpage.productDetail .floor2 .bg img{width: 100%;height: 100%;object-fit: cover;}

.inpage.productDetail .floor2 .textBox{position: relative;z-index: 22;padding: 10rem 0;}
.inpage.productDetail .floor2 .textBox .title{font-size: 4rem;line-height: 4.8rem;color: rgba(0, 0, 0, 1);text-align: center;margin-bottom: 4rem;}
.inpage.productDetail .floor2 .textBox .flex{width: 126rem;margin: 0 auto;box-shadow: 0 0.8rem 3rem rgba(18, 64, 152, 0.12);backdrop-filter: blur(2rem);border: 1px solid rgba(255, 255, 255, 0.6);background: rgba(255, 255, 255, 0.2);padding: 8rem 4rem;align-items: center;border-radius: 2.4rem;}
.inpage.productDetail .floor2 .textBox .big{width: 50rem;flex-shrink: 0;margin-right: 2rem;}
.inpage.productDetail .floor2 .textBox .tableBox{flex: 1;width: auto;}
.inpage.productDetail .floor2 .textBox .tableBox table{border-spacing: 0;width: 100%;}
.inpage.productDetail .floor2 .textBox .tableBox td{font-size: 1.8rem;line-height: 2.4rem;padding: 2.4rem;color: rgba(51, 51, 51, 1);border-bottom: 1px solid rgba(0, 0, 0, 0.08);}


.inpage.productDetail .floor3{padding: 10rem 0;}
.inpage.productDetail .floor3 .title{font-size: 4.8rem;line-height: 5.7rem;color: rgba(31, 31, 31, 1);text-align: center;margin-bottom: 2.4rem;}
.inpage.productDetail .floor3 .desc{font-size: 2rem;line-height: 3rem;color: rgba(102, 102, 102, 1);text-align: center;max-width: 121rem;margin: 0 auto 6rem;}

.inpage.productDetail .floor3 .swiper{height: calc(57rem + 4.8rem);position: relative;}
.inpage.productDetail .floor3 .swiper .swiper-slide{width: 102.4rem;}
.inpage.productDetail .floor3 .swiper .swiper-slide-active{width: 102.4rem;}

.inpage.productDetail .floor3 .swiper .swiper-slide .one{width: 102.4rem;height: 57rem;border-radius: 2.4rem;position: relative;transition: all 0.3s;overflow: hidden;transform: scale(0.96);}
.inpage.productDetail .floor3 .swiper .swiper-slide-active .one{transform: scale(1);}

.inpage.productDetail .floor3 .swiper .swiper-slide .one .big{width: 100%;height: 100%;transition: all 0.3s;position: relative;z-index: 11;}

.inpage.productDetail .floor3 .swiper .swiper-slide .one .textBox{position: absolute;bottom: 0;left: 0;right: 0;height: 12rem;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) , rgba(0, 0, 0, 0.6));z-index: 11;display: flex;align-items: flex-end;justify-content: center;padding-bottom: 2.4rem;}
.inpage.productDetail .floor3 .swiper .swiper-slide .one .textBox .text{font-size: 1.8rem;line-height: 2.1rem;color: rgba(255, 255, 255, 1);text-align: center;}

.inpage.productDetail .floor3 .swiper .swiper-pagination{position: absolute;left: 0;bottom: 0;right: 0;margin: auto;}
.inpage.productDetail .floor3 .swiper .swiper-pagination-bullet{width: 0.8rem;height: 0.8rem;margin: 0 0.4rem;opacity: 1;background: rgba(0, 0, 0, 0.1);border-radius: 50%;transition: all 0.3s;}
.inpage.productDetail .floor3 .swiper .swiper-pagination-bullet-active{background: rgba(0, 0, 0, 0.5);}


.inpage.productDetail .floor4{padding-top: 8rem;background-image: linear-gradient(to bottom, rgba(216, 227, 239, 1) , rgba(248, 251, 255, 1));}
.inpage.productDetail .floor4 .title{font-size: 4rem;line-height: 4.8rem;color: rgba(0, 0, 0, 1);text-align: center;margin-bottom: 5.3rem;}
.inpage.productDetail .floor4 .big{width: 118rem;margin: 0 auto;}


.inpage.productDetail .floor5{padding: 10rem 0;}
.inpage.productDetail .floor5 .title{font-size: 4rem;line-height: 4.8rem;color: rgba(0, 0, 0, 1);text-align: center;margin-bottom: 5.3rem;}
.inpage.productDetail .floor5 .list{display: flex;justify-content: center;}
.inpage.productDetail .floor5 .list .one{width: 21.2rem;margin: 0 3.2rem;border-radius: 2.4rem;border: 1px solid rgba(0, 0, 0, 0.08);padding: 1.6rem;}
.inpage.productDetail .floor5 .list .one .box{width: 18rem;position: relative;height: 24.6rem;}
.inpage.productDetail .floor5 .list .one .box .big{position: relative;z-index: 1;width: 100%;height: 100%;}
.inpage.productDetail .floor5 .list .one .box .big img{width: 100%;height: 100%;object-fit: cover;}
.inpage.productDetail .floor5 .list .one .box .hide{display: none;align-items: center;justify-content: center;flex-direction: column;background: rgba(0, 0, 0, 0.2);position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 22;}
.inpage.productDetail .floor5 .list .one:hover .box .hide{display: flex;}
.inpage.productDetail .floor5 .list .one .box .hide .btn{height: 4.3rem;padding: 0 2.4rem;background: rgba(20, 82, 204, 1);border-radius: 0.8rem;margin: 1.2rem 0;}
.inpage.productDetail .floor5 .list .one .box .hide .btn .icon{width: 1.6rem;height: 1.6rem;margin-right: 0.4rem;flex-shrink: 0;}
.inpage.productDetail .floor5 .list .one .box .hide .btn .text{color: #fff;font-size: 1.6rem;}

.inpage.productDetail .floor5 .list .one .name{margin: 1.6rem 0 0;font-size: 1.6rem;line-height: 1.9rem;text-align: center;color: rgba(0, 0, 0, 1);}


.inpage.productDetail .floor6{padding: 10rem 0;background: rgba(245, 245, 247, 1);}
.inpage.productDetail .floor6 .title{font-size: 4.8rem;line-height: 5.7rem;color: rgba(31, 31, 31, 1);text-align: center;margin-bottom: 6rem;}
.inpage.productDetail .floor6 .list{display: flex;width: 152rem;margin: 0 auto;}
.inpage.productDetail .floor6 .list .one{width: 48rem;margin-right: 4rem;background: #fff;border-radius: 2.4rem;overflow: hidden;cursor: pointer;}
.inpage.productDetail .floor6 .list .one .big{width: 100%;height: 32rem;}
.inpage.productDetail .floor6 .list .one .big img{width: 100%;height: 100%;object-fit: cover;}
.inpage.productDetail .floor6 .list .one:hover .big img{transform: scale(1.1);}
.inpage.productDetail .floor6 .list .one .textBox{padding: 2.8rem;}
.inpage.productDetail .floor6 .list .one .name{font-size: 2.4rem;line-height: 3.6rem;color: rgba(31, 31, 31, 1);margin-bottom: 1.2rem;}
.inpage.productDetail .floor6 .list .one .desc{font-size: 1.6rem;line-height: 2.4rem;color: rgba(31, 31, 31, 1);}




.inpage.innovation .banner .box{padding: 24rem 0 8.5rem;justify-content: space-between;}
.inpage.innovation .banner .box .text{font-size: 3.2rem;line-height: 3.8rem;color: rgba(255, 255, 255, 1);text-align: center;margin-bottom: 2.4rem;}
.inpage.innovation .banner .box .title{font-size: 5.6rem;line-height: 6.7rem;font-weight: bold;margin-bottom: 2rem;}
.inpage.innovation .banner .box .desc{font-size: 3.2rem;line-height: 3.8rem;color: rgba(255, 255, 255, 1);flex: 1;}

.inpage.innovation .banner .box .list{display: flex;justify-content: center;flex-shrink: 0;}
.inpage.innovation .banner .box .list .one{width: 34rem;margin: 0 1.2rem;}
.inpage.innovation .banner .box .list .one .big{width: 34rem;height: 18.6rem;border-radius: 1.6rem;flex-shrink: 0;}
.inpage.innovation .banner .box .list .one .name{font-size: 2rem;line-height: 2.4rem;margin: 2rem 0;color: rgba(255, 255, 255, 1);text-align: center;}


.inpage.innovation .floor1{padding: 10rem 0;background: #F5F5F7;}
.inpage.innovation .floor1 .title{font-size: 4.8rem;line-height: 5.7rem;color: rgba(0, 0, 0, 1);margin-bottom: 5rem;}

.inpage.innovation .floor1 .list{width: 100%;display: flex;flex-wrap: wrap;margin-bottom: 2.6rem;}
.inpage.innovation .floor1 .list .one{width: 36.2rem;margin-right: 2.4rem;margin-bottom: 2.4rem;background: #fff;border-radius: 2.4rem;transition: all 0.3s;overflow: hidden;}
.inpage.innovation .floor1 .list .one:nth-child(4n){margin-right: 0;}
.inpage.innovation .floor1 .list .one:hover{box-shadow: 0 1.2rem 3rem rgba(0, 0, 0, 0.08);}

.inpage.innovation .floor1 .list .one .big{width: 100%;height: 20rem;}
.inpage.innovation .floor1 .list .one:hover .big img{transform: scale(1.1);}

.inpage.innovation .floor1 .list .one .textBox{padding: 2.4rem;}
.inpage.innovation .floor1 .list .one .name{font-size: 2rem;line-height: 3rem;height: 9rem;color: rgba(0, 0, 0, 1);margin-bottom: 1rem;}
.inpage.innovation .floor1 .list .one .time{font-size: 1.6rem;line-height: 1.9rem;color: rgba(128, 128, 128, 1);}
.inpage.innovation .floor1 .list .one .more{margin-top: 2rem;padding-top: 2rem;border-top: 1px solid rgba(217, 217, 217, 1);transition: all 0.3s;font-size: 1.6rem;color: rgba(128, 128, 128, 1);line-height: 1.9rem;}
.inpage.innovation .floor1 .list .one:hover .more{border-color: rgba(20, 82, 204, 1);}


.pageList{display: flex;align-items: center;justify-content: center;}
.pageList .prev{width: 4rem;height: 4rem;border-radius: 4rem;transition: all 0.3s;position: relative;cursor: pointer;margin: 0 0.6rem;}
.pageList .prev img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;}
.pageList .prev .nor{z-index: 111;opacity: 1;}
.pageList .prev .hov{z-index: 11;opacity: 0;}
.pageList .prev:hover .nor{z-index: 11;opacity: 0;}
.pageList .prev:hover .hov{z-index: 111;opacity: 1;}
.pageList .prev:hover{background: rgba(20, 82, 204, 1);}

.pageList .next{width: 4rem;height: 4rem;border-radius: 4rem;transition: all 0.3s;position: relative;cursor: pointer;margin: 0 0.6rem;}
.pageList .next img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;}
.pageList .next .nor{z-index: 111;opacity: 1;}
.pageList .next .hov{z-index: 11;opacity: 0;}
.pageList .next:hover .nor{z-index: 11;opacity: 0;}
.pageList .next:hover .hov{z-index: 111;opacity: 1;}
.pageList .next:hover{background: rgba(20, 82, 204, 1);}

.pageList .one{min-width: 4rem;height: 4rem;border-radius: 4rem;transition: all 0.3s;position: relative;cursor: pointer;padding: 0 1rem;color: rgba(31, 31, 31, 1);font-size: 1.6rem;display: flex;align-items: center;justify-content: center;margin: 0 0.6rem;}
.pageList .one:hover{background: rgba(20, 82, 204, 1);color: #fff;}
.pageList .one.active{background: rgba(20, 82, 204, 1);color: #fff;}

.pageList .point{min-width: 4rem;height: 4rem;padding: 0 1rem;color: rgba(31, 31, 31, 1);font-size: 1.6rem;display: flex;align-items: center;justify-content: center;margin: 0 0.6rem;}


.inpage.innovation .floor2{position: relative;}
.inpage.innovation .floor2 .numBox{width: 127rem;height: 12rem;display: flex;justify-content: space-between;top: 0;bottom: 0;left: 0;right: 0;z-index: 11;position: absolute;margin: auto;}
.inpage.innovation .floor2 .numBox .num{font-size: 6.4rem;line-height: 9.6rem;color: rgba(255, 255, 255, 1);font-weight: bold;}
.inpage.innovation .floor2 .numBox .text{font-size: 2rem;line-height: 2.4rem;color: rgba(255, 255, 255, 1);}


.inpage.innovation .floor3{padding: 11.5rem 0;}
.inpage.innovation .floor3 .title{font-size: 4.8rem;line-height: 5.7rem;color: rgba(0, 0, 0, 1);text-align: center;margin-bottom: 6rem;}
.inpage.innovation .floor3 .list{display: flex;width: 152rem;margin: 0 auto;}
.inpage.innovation .floor3 .list .one{width: 48rem;margin-right: 4rem;cursor: pointer;}
.inpage.innovation .floor3 .list .one:nth-child(3n){margin: 0;}
.inpage.innovation .floor3 .list .one .big{width: 48rem;height: 30.8rem;border-radius: 2.4rem;position: relative;}
.inpage.innovation .floor3 .list .one:hover .big>img{transform: scale(1.1);}
.inpage.innovation .floor3 .list .one .big .icon{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.inpage.innovation .floor3 .list .one .big .icon img{width: 10rem;height: 10rem;}
.inpage.innovation .floor3 .list .one .name{font-size: 2rem;line-height: 2.4rem;color: rgba(0, 0, 0, 1);text-align: center;margin-top: 4rem;}


.inpage.innovation .floor4{background: #F5F5F7;padding: 11rem 0;}
.inpage.innovation .floor4 .box{margin: 0 auto 14rem;width: 151rem;}
.inpage.innovation .floor4 .box:last-child{margin-bottom: 0;}

.inpage.innovation .floor4 .title{font-size: 4.8rem;line-height: 5.7rem;text-align: center;color: rgba(0, 0, 0, 1);margin-bottom: 4rem;}
.inpage.innovation .floor4 .swiper-slide{margin-right: 5rem;width: 34rem;}
.inpage.innovation .floor4 .swiper-slide .one{width: 34rem;padding: 3.3rem 2.4rem;cursor: pointer;}
.inpage.innovation .floor4 .swiper-slide .one .img{width: 29.2rem;height: 22rem;margin-bottom: 2.4rem;}
.inpage.innovation .floor4 .swiper-slide .one .name{font-size: 2.2rem;line-height: 2.6rem;color: rgba(51, 51, 51, 1);text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.inpage.innovation .floor4 .swiper{padding-bottom: 4.6rem;position: relative;}
.inpage.innovation .floor4 .swiper .swiper-pagination{bottom: 0;left: 0;right: 0;}
.inpage.innovation .floor4 .swiper .swiper-pagination-bullet{width: 3.4rem;height: 0.3rem;border-radius: 0;opacity: 1;margin: 0 0.5rem;background: rgba(185, 185, 185, 1);transition: all 0.3s;}
.inpage.innovation .floor4 .swiper .swiper-pagination-bullet-active{width: 6rem;background: rgba(20, 82, 204, 1);}



.outBox.certBox .img img{max-width: 90vw;max-height: 80vh;}
.outBox.certBox .name{margin-top: 4rem;font-size: 1.6rem;line-height: 1.9rem;color: rgba(255, 255, 255, 1);text-align: center;}



.inpage.technology .banner .box{padding: 31rem 0 0rem;justify-content: flex-start;}
.inpage.technology .banner .box .text{font-size: 2.4rem;line-height: 2.9rem;color: rgba(255, 255, 255, 1);text-align: center;margin-bottom: 4rem;}
.inpage.technology .banner .box .title{font-size: 5.6rem;line-height: 6.7rem;font-weight: bold;}


.inpage.technology .floor1{padding: 14rem 0 23rem;}
.inpage.technology .floor1 .top{margin-bottom: 8.8rem;display: flex;justify-content: space-between;padding: 0 20rem;}
.inpage.technology .floor1 .top .left{font-size: 4rem;line-height: 4.8rem;color: rgba(31, 31, 31, 1);}
.inpage.technology .floor1 .top .right{font-size: 2rem;line-height: 1.6;color: rgba(102, 102, 102, 1);width: 100rem;}

.inpage.technology .floor1 .bot{display: flex;position: relative;padding: 0 0 0 20rem;justify-content: space-between;padding-bottom: 9.7rem;}
.inpage.technology .floor1 .bot .menu{width: 35rem;flex-shrink: 0;}
.inpage.technology .floor1 .bot .menu .one{width: 100%;padding: 2.4rem 0;font-size: 2rem;line-height: 2.4rem;color: rgba(31, 31, 31, 1);transition: all 0.3s;border-bottom: 1px solid rgba(0, 0, 0, 0.1);cursor: pointer;}
.inpage.technology .floor1 .bot .menu .one.active{font-size: 2.4rem;line-height: 2.9rem;color: rgba(20, 82, 204, 1);border-bottom: 1px solid rgba(20, 82, 204, 1);}
.inpage.technology .floor1 .bot .menu .one:hover{color: rgba(20, 82, 204, 1);}

.inpage.technology .floor1 .bot .swiper{position: relative;width: 120rem;}
.inpage.technology .floor1 .bot .swiper .one{position: relative;border-radius: 2.4rem;overflow: hidden;}
.inpage.technology .floor1 .bot .swiper .one .title{font-size: 2rem;line-height: 2.4rem;left: 2.4rem;bottom: 2.4rem;position: absolute;color: rgba(255, 255, 255, 1);}

.inpage.technology .floor1 .bot .swiper-pagination{bottom: 0;left: 0;right: 0;}
.inpage.technology .floor1 .bot .swiper-pagination-bullet{width: 3.4rem;height: 0.3rem;border-radius: 0;opacity: 1;margin: 0 0.5rem;background: rgba(185, 185, 185, 1);transition: all 0.3s;}
.inpage.technology .floor1 .bot .swiper-pagination-bullet-active{width: 6rem;background: rgba(20, 82, 204, 1);}


.inpage.technology .floor2{padding: 10rem 0;background: rgba(245, 245, 247, 1);}
.inpage.technology .floor2 .title{font-size: 4rem;line-height: 4.8rem;color: rgba(31, 31, 31, 1);}
.inpage.technology .floor2 .one{margin-top: 6rem;display: flex;background: #fff;border-radius: 2.4rem;overflow: hidden;}
.inpage.technology .floor2 .one .big{width: 76rem;height: 58rem;flex-shrink: 0;}
.inpage.technology .floor2 .one .textBox{flex: 1;width: auto;padding: 6rem;display: flex;flex-direction: column;align-items: flex-start;}
.inpage.technology .floor2 .one .address{font-size: 4rem;line-height: 6rem;color: rgba(31, 31, 31, 1);}
.inpage.technology .floor2 .one .text{margin: 2.4rem 0;flex: 1;font-size: 2rem;line-height: 2;color: rgba(31, 31, 31, 1);}

.inpage.technology .floor2 .one .box{flex-shrink: 0;padding: 4rem;width: 100%;background: rgba(247, 247, 247, 1);border-radius: 2.4rem;display: flex;}
.inpage.technology .floor2 .one .box .c{flex: 1;border-right: 1px solid rgba(217, 217, 217, 1);margin-right: 2.4rem;padding-right: 2.4rem;white-space: nowrap;}
.inpage.technology .floor2 .one .box .c:last-child{margin-right: 0;padding-right: 0;border-right: 0;}
.inpage.technology .floor2 .one .box .c .name{font-size: 2.56rem;line-height: 3.1rem;color: rgba(31, 31, 31, 1);font-weight: bold;text-align: center;}
.inpage.technology .floor2 .one .box .c .desc{font-size: 2rem;line-height: 3rem;color: rgba(102, 102, 102, 1);text-align: center;margin-top: 1.2rem;}



.inpage .pageMenu{height: 8rem;display: flex;justify-content: center;border-bottom: 1px solid rgba(0, 0, 0, 0.08);background: #fff;}
.inpage .pageMenu .one{height: 8rem;display: flex;align-items: center;margin: 0 4rem;font-size: 1.8rem;color: rgba(20, 20, 20, 1);transition: all 0.3s;}
.inpage .pageMenu .one:hover{color: rgba(20, 82, 204, 1);}
.inpage .pageMenu .one.active{color: rgba(20, 82, 204, 1);border-bottom: 2px solid rgba(20, 82, 204, 1);}


.inpage.download{background: #F5F5F7;}
.inpage.download .container{padding: 3.2rem 0 13rem;}

.inpage.download .menuBox{display: flex;height: 7.2rem;border-bottom: 1px solid rgba(0, 0, 0, 0.08);margin-bottom: 6rem;}
.inpage.download .menuBox .one{height: 7.2rem;margin-right: 4.8rem;cursor: pointer;transition: all 0.3s;font-size: 2rem;display: flex;align-items: center;color: rgba(102, 102, 102, 1);border-bottom: 2px solid transparent;}
.inpage.download .menuBox .one:last-child{margin-right: 0;}
.inpage.download .menuBox .one:hover{color: rgba(20, 82, 204, 1);}
.inpage.download .menuBox .one.active{color: rgba(20, 82, 204, 1);border-bottom: 2px solid rgba(20, 82, 204, 1);}

.inpage.download .list{display: flex;flex-wrap: wrap;}
.inpage.download .list .one{width: 33.2rem;margin: 0 6.4rem 4.4rem 0;border-radius: 2.4rem;border: 1px solid rgba(0, 0, 0, 0.08);padding: 1.6rem;background: #fff;}
.inpage.download .list .one:nth-child(4n){margin-right: 0;}
.inpage.download .list .one .box{width: 30rem;position: relative;height: 41.2rem;}
.inpage.download .list .one .box .big{position: relative;z-index: 1;width: 100%;height: 100%;}
.inpage.download .list .one .box .big img{width: 100%;height: 100%;object-fit: cover;}
.inpage.download .list .one .box .hide{display: none;align-items: center;justify-content: center;flex-direction: column;background: rgba(0, 0, 0, 0.2);position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 22;}
.inpage.download .list .one:hover .box .hide{display: flex;}
.inpage.download .list .one .box .hide .btn{height: 4.3rem;padding: 0 2.4rem;background: rgba(20, 82, 204, 1);border-radius: 0.8rem;margin: 1.2rem 0;}
.inpage.download .list .one .box .hide .btn .icon{width: 1.6rem;height: 1.6rem;margin-right: 0.4rem;flex-shrink: 0;}
.inpage.download .list .one .box .hide .btn .text{color: #fff;font-size: 1.6rem;}

.inpage.download .list .one .name{margin: 1.2rem 0 0;display: flex;align-items: flex-start;}
.inpage.download .list .one .name .icon{width: 1.6rem;height: 2.1rem;margin-right: 1.2rem;}
.inpage.download .list .one .name .text2{font-size: 1.8rem;line-height: 2.1rem;color: rgba(0, 0, 0, 1);height: 4.2rem;}



.inpage.contact{background: #F5F5F7;}
.inpage.contact .container{padding: 10rem 0 15rem;}

.inpage.contact .map{position: relative;border-radius: 2.4rem;}
.inpage.contact .map .box{background: #fff;top: 8rem;right: 4.8rem;position: absolute;padding: 6rem;border-radius: 2rem;max-width: 60rem;}
.inpage.contact .map .box .name{font-size: 3.2rem;line-height: 3.8rem;color: rgba(31, 31, 31, 1);margin-bottom: 6rem;}
.inpage.contact .map .box .line{display: flex;align-items: center;margin-bottom: 4rem;padding-bottom: 4rem;border-bottom: 1px solid rgba(235, 235, 235, 1);}
.inpage.contact .map .box .line:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.inpage.contact .map .box .line .icon{width: 3.2rem;height: 3.2rem;margin-right: 2.4rem;flex-shrink: 0;}
.inpage.contact .map .box .line .less{font-size: 1.6rem;line-height: 1.9rem;color: rgba(102, 102, 102, 1);margin-bottom: 0.8rem;}
.inpage.contact .map .box .line .text{font-size: 2rem;line-height: 2.4rem;color: rgba(0, 0, 0, 1);}


.inpage.contact .flex{justify-content: space-between;margin: 4rem 0;}
.inpage.contact .flex .one{width: 35rem;border-radius: 2.4rem;background: rgba(255, 255, 255, 1);padding: 4rem;}
.inpage.contact .flex .one .title{font-size: 1.6rem;line-height: 1.9rem;padding-bottom: 2.4rem;border-bottom: 1px solid rgba(217, 217, 217, 1);margin-bottom: 2.4rem;color: rgba(20, 20, 20, 1);}
.inpage.contact .flex .one .name{font-size: 3.2rem;line-height: 3.8rem;color: rgba(20, 20, 20, 1);margin-bottom: 1.6rem;}
.inpage.contact .flex .one .text{font-size: 1.6rem;line-height: 1.5;color: rgba(20, 20, 20, 1);word-break: break-all;}


.inpage.contact .formBox{padding: 6rem;background: #fff;border-radius: 2.4rem;}
.inpage.contact .formBox .title{display: flex;justify-content: space-between;margin-bottom: 6rem;}
.inpage.contact .formBox .title .left{font-size: 4.8rem;line-height: 5.7rem;color: rgba(0, 0, 0, 1);}
.inpage.contact .formBox .title .right{font-size: 2rem;line-height: 1.8;color: rgba(0, 0, 0, 1);text-align: right;}

.inpage.contact .formBox .line{margin-bottom: 2rem;display: flex;}
.inpage.contact .formBox .line .third{width: calc((100% - 4.8rem) / 3);margin-right: 2.4rem;}
.inpage.contact .formBox .line .third:last-child{margin-right: 0;}

.inpage.contact .formBox .line .input{flex: 1;height: 6rem;}
.inpage.contact .formBox .line .input input{width: 100%;height: 100%;border-radius: 0.8rem;background: rgba(244, 244, 244, 1);padding: 0 2rem;font-size: 1.8rem;color: #000;}
.inpage.contact .formBox .line .input input::placeholder{color: rgba(102, 102, 102, 1);}

.inpage.contact .formBox .line .textarea{flex: 1;height: 14rem;}
.inpage.contact .formBox .line .textarea textarea{width: 100%;height: 100%;border-radius: 0.8rem;background: rgba(244, 244, 244, 1);padding: 2rem;font-size: 1.8rem;color: #000;line-height: 1.5;}
.inpage.contact .formBox .line .textarea textarea::placeholder{color: rgba(102, 102, 102, 1);}

.inpage.contact .formBox .btn{height: 6rem;width: calc((100% - 4.8rem) / 3);background: rgba(20, 82, 204, 1);border-radius: 0.8rem;color: #fff;font-size: 1.8rem;margin: 0 auto;}


.inpage.news{background: #F5F5F7;}
.inpage.news .container{padding: 11rem 0 15rem;}

.inpage.news .swiper{width: 100%;position: relative;}

.inpage.news .swiper .one{background: #fff;height: 46rem;width: 100%;border-radius: 2.4rem;overflow: hidden;display: flex;}
.inpage.news .swiper .one .big{width: 76rem;height: 46rem;flex-shrink: 0;}
.inpage.news .swiper .one .big img{width: 100%;height: 100%;object-fit: cover;}

.inpage.news .swiper .one .textBox{height: 100%;padding: 5rem 8rem;flex: 1;width: auto;display: flex;flex-direction: column;}
.inpage.news .swiper .one .time{font-size: 1.6rem;line-height: 1.9rem;color: rgba(128, 128, 128, 1);margin-bottom: 2rem;}
.inpage.news .swiper .one .name{font-size: 2.4rem;line-height: 1.5;color: rgba(0, 0, 0, 1);margin-bottom: 2rem;}
.inpage.news .swiper .one .desc{font-size: 1.6rem;line-height: 1.8;color: rgba(102, 102, 102, 1);margin-bottom: 2rem;}
.inpage.news .swiper .one .more{display: flex;align-items: flex-end;font-size: 1.6rem;color: rgba(128, 128, 128, 1);flex: 1;padding-bottom: 1.2rem;}

.inpage.news .swiper .btn{position: absolute;bottom: 5rem;right: 8rem;display: flex;}
.inpage.news .swiper .btn .prev{width: 4rem;height: 4rem;position: relative;cursor: pointer;border-radius: 50%;}
.inpage.news .swiper .btn .prev img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;background: #fff;}
.inpage.news .swiper .btn .prev .nor{z-index: 111;opacity: 1;}
.inpage.news .swiper .btn .prev .hov{z-index: 11;opacity: 0;}
.inpage.news .swiper .btn .prev:hover .nor{z-index: 11;opacity: 0;}
.inpage.news .swiper .btn .prev:hover .hov{z-index: 111;opacity: 1;}

.inpage.news .swiper .btn .next{width: 4rem;height: 4rem;position: relative;cursor: pointer;margin-left: 2.4rem;border-radius: 50%;}
.inpage.news .swiper .btn .next img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;background: #fff;}
.inpage.news .swiper .btn .next .nor{z-index: 111;opacity: 1;}
.inpage.news .swiper .btn .next .hov{z-index: 11;opacity: 0;}
.inpage.news .swiper .btn .next:hover .nor{z-index: 11;opacity: 0;}
.inpage.news .swiper .btn .next:hover .hov{z-index: 111;opacity: 1;}


.inpage.news .list{width: 100%;display: flex;flex-wrap: wrap;margin-bottom: 3rem;margin-top: 10rem;}
.inpage.news .list .one{width: calc((100% - 4.8rem) / 3);margin-right: 2.4rem;margin-bottom: 4rem;background: #fff;border-radius: 2.4rem;transition: all 0.3s;overflow: hidden;}
.inpage.news .list .one:nth-child(3n){margin-right: 0;}
.inpage.news .list .one:hover{box-shadow: 0 1.2rem 3rem rgba(0, 0, 0, 0.08);}

.inpage.news .list .one .big{width: 100%;height: 25.4rem;}
.inpage.news .list .one:hover .big img{transform: scale(1.1);}

.inpage.news .list .one .textBox{padding: 2.4rem 2rem 3rem;}
.inpage.news .list .one .name{font-size: 2rem;line-height: 3rem;height: 9rem;color: rgba(0, 0, 0, 1);margin-bottom: 1rem;}
.inpage.news .list .one .time{font-size: 1.6rem;line-height: 1.9rem;color: rgba(128, 128, 128, 1);}
.inpage.news .list .one .more{margin-top: 2rem;padding-top: 2rem;border-top: 1px solid rgba(217, 217, 217, 1);transition: all 0.3s;font-size: 1.6rem;color: rgba(128, 128, 128, 1);line-height: 1.9rem;}
.inpage.news .list .one:hover .more{border-color: rgba(20, 82, 204, 1);}



.inpage.news .topBox{background: rgba(225, 230, 240, 1);}
.inpage.news .topBox .bread{display: flex;align-items: center;height: 6.5rem;}
.inpage.news .topBox .bread .icon{width: 1.6rem;height: 1.6rem;margin-right: 1.2rem;flex-shrink: 0;}
.inpage.news .topBox .bread .text{font-size: 1.4rem;line-height: 1.7rem;color: rgba(20, 20, 20, 1);margin-right: 1.2rem;transition: all 0.3s;}
.inpage.news .topBox .bread a.text:hover{color: rgba(20, 82, 204, 1);}

.inpage.news .topBox .box{width: 100rem;margin: 0 auto;padding-bottom: 5.2rem;}

.inpage.news .topBox .title{font-size: 3.6rem;line-height: 1.5;color: rgba(0, 0, 0, 1);font-weight: bold;margin: 5.2rem 0 2.4rem;}
.inpage.news .topBox .time{font-size: 1.6rem;line-height: 1.9;color: rgba(128, 128, 128, 1);}


.inpage.news .botBox{width: 100rem;margin: 0rem auto;display: flex;align-items: flex-start;justify-content: space-between;padding: 8rem 0 15rem;} 
.inpage.news .botBox .left{width: 78rem;}
.inpage.news .botBox .left .content{font-size: 1.6rem;line-height: 1.8;color: rgba(31, 31, 31, 1);}
.inpage.news .botBox .left .content *{max-width: 100%;height: auto;}
.inpage.news .botBox .left .content img{width: 100%;}

.inpage.news .botBox .left .other{margin-top: 4rem;padding-top: 4rem;border-top: 1px solid rgba(217, 217, 217, 1);}
.inpage.news .botBox .left .other .one{margin-bottom: 1.6rem;color: rgba(51, 51, 51, 1);font-size: 1.6rem;line-height: 1.9rem;display: block;}
.inpage.news .botBox .left .other .one span{color: rgba(102, 102, 102, 1);font-size: 1.6rem;line-height: 1.9rem;}


.inpage.news .botBox .right{position: sticky;top: 12rem;padding: 2.4rem;border-radius: 2rem;background: #fff;}
.inpage.news .botBox .right .back{display: flex;align-items: center;margin-top: 6rem;}
.inpage.news .botBox .right .back .icon{width: 2.4rem;height: 2.4rem;flex-shrink: 0;margin-right: 0.4rem;}
.inpage.news .botBox .right .back .text{font-size: 1.4rem;color: rgba(51, 51, 51, 1);}

.inpage.news .botBox .right .share{display: flex;flex-direction: column;align-items: center;}
.inpage.news .botBox .right .share .text{font-size: 2rem;line-height: 2.4rem;color: rgba(0, 0, 0, 1);padding-bottom: 2.4rem;border-bottom: 1px solid rgba(217, 217, 217, 1);margin-bottom: 2.4rem;}

.inpage.news .botBox .right .share .one{width: 4.8rem;height: 4.8rem;margin-bottom: 2.4rem;position: relative;}
.inpage.news .botBox .right .share .one:last-child{margin-bottom: 0;}
.inpage.news .botBox .right .share .one .icon{width: 100%;height: 100%;position: relative;}
.inpage.news .botBox .right .share .one .icon img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;}
.inpage.news .botBox .right .share .one .icon .nor{z-index: 111;opacity: 1;}
.inpage.news .botBox .right .share .one .icon .hov{z-index: 11;opacity: 0;}
.inpage.news .botBox .right .share .one:hover .icon .nor{z-index: 11;opacity: 0;}
.inpage.news .botBox .right .share .one:hover .icon .hov{z-index: 111;opacity: 1;}

.inpage.news .botBox .right .share .one .hideBox{position: absolute;left: 50%;transform: translateX(-50%);bottom: 100%;padding-bottom: 5rem;transition: all 0.3s;opacity: 0;visibility: hidden;}
.inpage.news .botBox .right .share .one .hideBox .code{padding: 1.2rem 0.8rem;border-radius: 1.2rem;background: #fff;position: relative;flex-shrink: 0;width: 14rem;box-shadow: 0 0.2rem 3rem rgba(0, 0, 0, 0.08);}
.inpage.news .botBox .right .share .one .hideBox .code img{width: 12.4rem;height: 12.4rem;}
.inpage.news .botBox .right .share .one .hideBox .code::after{position: absolute;bottom: -0.5rem;left: 0;right: 0;width: 1.5rem;height: 1.5rem;transform: rotate(45deg);background: #fff;margin: auto;content: "";}
.inpage.news .botBox .right .share .one:hover .hideBox{padding-bottom: 1.5rem;opacity: 1;visibility: visible;}



.inpage.about .banner .big{width: 100%;height: 54rem;}
.inpage.about .banner .big video{width: 100%;height: 100%;object-fit: cover;}

.inpage.about .banner .title.bold{font-size: 4rem;line-height: 4.8rem;font-weight: bold;color: rgba(255, 255, 255, 1);}
.inpage.about .banner .desc{font-size: 2.4rem;line-height: 2.9rem;margin: 2rem 0;color: rgba(255, 255, 255, 1);}
.inpage.about .banner .start{width: 10rem;height: 10rem;cursor: pointer;}

.inpage.about .floor1 .container{padding: 10.5rem 0;display: flex;align-items: center;}
.inpage.about .floor1 .right{width: 82rem;height: 54rem;border-radius: 2.4rem;flex-shrink: 0;}

.inpage.about .floor1 .left{flex: 1;width: auto;margin-right: 7rem;}
.inpage.about .floor1 .left .title{font-size: 4.8rem;line-height: 5.7rem;color: rgba(20, 20, 20, 1);margin-bottom: 4rem;}
.inpage.about .floor1 .left .content{font-size: 2.4rem;line-height: 1.6;color: rgba(20, 20, 20, 1);margin-bottom: 4rem;}
.inpage.about .floor1 .left .desc{font-size: 1.8rem;line-height: 1.6;color: rgba(20, 20, 20, 1);}


.inpage.about .floor2{position: relative;}
.inpage.about .floor2 .numBox{width: 127rem;height: 12rem;display: flex;justify-content: space-between;top: 0;bottom: 0;left: 0;right: 0;z-index: 11;position: absolute;margin: auto;}
.inpage.about .floor2 .numBox .num{font-size: 6.4rem;line-height: 9.6rem;color: rgba(255, 255, 255, 1);font-weight: bold;}
.inpage.about .floor2 .numBox .text{font-size: 2rem;line-height: 2.4rem;color: rgba(255, 255, 255, 1);}


.inpage.about .floor3 .container{padding: 12rem 0;display: flex;align-items: center;}
.inpage.about .floor3 .left{width: 84.8rem;height: 54.4rem;border-radius: 2.4rem;flex-shrink: 0;}

.inpage.about .floor3 .right{flex: 1;width: auto;margin-left: 8rem;}
.inpage.about .floor3 .right .name{font-size: 2.4rem;line-height: 2.9rem;margin-bottom: 1.2rem;color: rgba(20, 20, 20, 1);}
.inpage.about .floor3 .right .title{font-size: 3.6rem;line-height: 4.3rem;color: rgba(20, 20, 20, 1);margin-bottom: 4rem;}
.inpage.about .floor3 .right .content{font-size: 2.4rem;line-height: 1.6;color: rgba(20, 20, 20, 1);margin-bottom: 2.4rem;}
.inpage.about .floor3 .right .desc{font-size: 1.8rem;line-height: 1.6;color: rgba(51, 51, 51, 1);}


.inpage.about .floor4{position: relative;}
.inpage.about .floor4 .bg{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 11;}
.inpage.about .floor4 .bg img{width: 100%;height: 100%;object-fit: cover;}

.inpage.about .floor4 .textBox{position: relative;padding: 11.5rem 0 12rem;z-index: 22;}
.inpage.about .floor4 .title{padding: 0 35rem;font-size: 4.8rem;line-height: 5.7rem;margin-bottom: 6.3rem;color: rgba(255, 255, 255, 1);}

.inpage.about .floor4 .swiper{position: relative;}

.inpage.about .floor4 .swiper .bot{padding: 0 35rem;display: flex;align-items: center;justify-content: space-between;}

.inpage.about .floor4 .swiper .bot .prev{width: 4rem;height: 4rem;position: relative;cursor: pointer;border-radius: 50%;margin-right: 6rem;}
.inpage.about .floor4 .swiper .bot .prev img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;}
.inpage.about .floor4 .swiper .bot .prev .nor{z-index: 111;opacity: 1;}
.inpage.about .floor4 .swiper .bot .prev .hov{z-index: 11;opacity: 0;}
.inpage.about .floor4 .swiper .bot .prev:hover .nor{z-index: 11;opacity: 0;}
.inpage.about .floor4 .swiper .bot .prev:hover .hov{z-index: 111;opacity: 1;}

.inpage.about .floor4 .swiper .bot .prev.swiper-button-disabled{cursor: not-allowed;opacity: 0.7;}
.inpage.about .floor4 .swiper .bot .prev.swiper-button-disabled:hover .nor{z-index: 11;opacity: 1;}
.inpage.about .floor4 .swiper .bot .prev.swiper-button-disabled .hov{z-index: 1;opacity: 0;}


.inpage.about .floor4 .swiper .bot .next{width: 4rem;height: 4rem;position: relative;cursor: pointer;margin-left: 6rem;border-radius: 50%;}
.inpage.about .floor4 .swiper .bot .next img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;}
.inpage.about .floor4 .swiper .bot .next .nor{z-index: 111;opacity: 1;}
.inpage.about .floor4 .swiper .bot .next .hov{z-index: 11;opacity: 0;}
.inpage.about .floor4 .swiper .bot .next:hover .nor{z-index: 11;opacity: 0;}
.inpage.about .floor4 .swiper .bot .next:hover .hov{z-index: 111;opacity: 1;}

.inpage.about .floor4 .swiper .bot .next.swiper-button-disabled{cursor: not-allowed;opacity: 0.7;}
.inpage.about .floor4 .swiper .bot .next.swiper-button-disabled:hover .nor{z-index: 11;opacity: 1;}
.inpage.about .floor4 .swiper .bot .next.swiper-button-disabled .hov{z-index: 1;opacity: 0;}

.inpage.about .floor4 .swiper .bot .mid{flex: 1;position: relative;}
.inpage.about .floor4 .swiper .bot .mid .year{display: flex;justify-content: space-between;}
.inpage.about .floor4 .swiper .bot .mid .year .one{font-size: 2rem;line-height: 2.4rem;color: rgba(255, 255, 255, 1);position: relative;margin-bottom: 3.5rem;cursor: pointer;}
.inpage.about .floor4 .swiper .bot .mid .year .one::after{position: absolute;bottom: -1rem;left: 0;right: 0;width: 0.6rem;height: 0.6rem;background: rgba(255, 255, 255, 1);border-radius: 50%;content: "";margin: auto;}
.inpage.about .floor4 .swiper .bot .mid .line{position: relative;height: 0.9rem;background-image: url(../img/bg_about_swiper_nor.png);background-repeat: repeat-x;margin: 0 0.3rem;}
.inpage.about .floor4 .swiper .bot .mid .line .child{height: 0.9rem;background-image: url(../img/bg_about_swiper_hov.png);background-repeat: repeat-x;position: absolute;bottom: 0;left: 0;width: 2.2rem;transition: all 0.3s;}


.inpage.about .floor4 .swiper .swiper-container{padding: 0 35rem 25rem;}
.inpage.about .floor4 .swiper .swiper-slide{margin-right: 16rem;width: 51rem;}
.inpage.about .floor4 .swiper .swiper-slide .one{width: 51rem;}
.inpage.about .floor4 .swiper .swiper-slide .one .year{display: flex;align-items: center;justify-content: space-between;}
.inpage.about .floor4 .swiper .swiper-slide .one .year .num{font-size: 4.8rem;line-height: 5.7rem;color: rgba(255, 255, 255, 1);font-weight: bold;}
.inpage.about .floor4 .swiper .swiper-slide .one .year .icon{width: 16.5rem;}

.inpage.about .floor4 .swiper .swiper-slide .one .box{margin-top: 2.4rem;}
.inpage.about .floor4 .swiper .swiper-slide .one .line{display: flex;margin-bottom: 1.2rem;}
.inpage.about .floor4 .swiper .swiper-slide .one .line .left{width: 4.8rem;flex-shrink: 0;font-size: 1.8rem;line-height: 1.6;color: rgba(255, 255, 255, 1);}
.inpage.about .floor4 .swiper .swiper-slide .one .line .right{flex: 1;font-size: 1.8rem;line-height: 1.6;color: rgba(255, 255, 255, 1);}
.inpage.about .floor4 .swiper .swiper-slide .one .line:last-child{margin-bottom: 0;}


.inpage.about .floor5{position: relative;} 
.inpage.about .floor5 .textBox{position: absolute;top: 0;left: 0;right: 0;display: flex;align-items: center;justify-content: center;padding-top: 8.8rem;flex-direction: column;}
.inpage.about .floor5 .title{font-size: 4.8rem;line-height: 5.7rem;color: #FFFFFF;margin-bottom: 2.4rem;}
.inpage.about .floor5 .desc{font-size: 2.4rem;line-height: 2;color: #FFFFFF;}


.inpage.culture .floor1{padding: 10rem 0 15rem;background: #F5F5F7;}
.inpage.culture .container{position: relative;}
.inpage.culture .floor1 .textBox{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;}
.inpage.culture .floor1 .textBox .one{flex: 1;border-right: 1px solid rgba(255, 255, 255, 0.2);padding: 6rem;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end;}
.inpage.culture .floor1 .textBox .one:last-child{border-right: 0;}
.inpage.culture .floor1 .textBox .one .icon{width: 6rem;height: 6rem;}
.inpage.culture .floor1 .textBox .one .title{margin-top: 4rem;font-size: 3.2rem;line-height: 3.8rem;color: rgba(255, 255, 255, 1);font-weight: bold;}
.inpage.culture .floor1 .textBox .one .desc{font-size: 1.8rem;line-height: 2.1rem;margin-top: 1.2rem;color: rgba(255, 255, 255, 1);}



.inpage.founder .floor1{padding: 10rem 0 15rem;background: #F5F5F7;}
.inpage.founder .floor1 .list{width: 126rem;margin: 0 auto;}
.inpage.founder .floor1 .one{margin-bottom: 8rem;padding-bottom: 8rem;border-bottom: 1px solid rgba(230, 230, 230, 1);display: flex;}
.inpage.founder .floor1 .one:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}

.inpage.founder .floor1 .one .big{width: 48rem;height: 62rem;border-radius: 2.4rem;flex-shrink: 0;margin-right: 2.4rem;}
.inpage.founder .floor1 .one .textBox{flex: 1;padding: 0 4rem;width: auto;}
.inpage.founder .floor1 .one .positions{font-size: 1.6rem;line-height: 1.9rem;color: rgba(0, 0, 0, 1);}
.inpage.founder .floor1 .one .name{font-size: 4rem;line-height: 4.8rem;color: rgba(20, 20, 20, 1);margin-top: 2.4rem;}
.inpage.founder .floor1 .one .job{font-size: 2.4rem;line-height: 2.9rem;color: rgba(20, 20, 20, 1);margin-top: 0.8rem;}
.inpage.founder .floor1 .one .desc{font-size: 1.6rem;line-height: 1.5;color: rgba(102, 102, 102, 1);margin-top: 2.4rem;}
.inpage.founder .floor1 .one .box{margin-top: 4rem;}
.inpage.founder .floor1 .one .box .b{margin-bottom: 2.4rem;}
.inpage.founder .floor1 .one .box .b:last-child{margin-bottom: 0;}
.inpage.founder .floor1 .one .box .title{font-size: 1.8rem;line-height: 2.1rem;color: rgba(20, 20, 20, 1);margin-bottom: 1.2rem;font-weight: bold;}
.inpage.founder .floor1 .one .box .text{font-size: 1.6rem;line-height: 1.5;color: rgba(102, 102, 102, 1);}


.inpage.leader .floor1{padding: 10rem 0 21rem;background: #F5F5F7;}
.inpage.leader .floor1 .container{display: flex;flex-wrap: wrap;margin-top: -4rem;}
.inpage.leader .floor1 .one{width: 48rem;margin-right: 4rem;margin-top: 4rem;border-radius: 2.4rem;overflow: hidden;background: rgba(255, 255, 255, 1);}
.inpage.leader .floor1 .one .big{width: 100%;height: 32.2rem;}
.inpage.leader .floor1 .one .textBox{padding: 2.4rem;}
.inpage.leader .floor1 .one .text{font-size: 1.8rem;line-height: 2.9rem;color: rgba(0, 0, 0, 1);height: 5.8rem;}
.inpage.leader .floor1 .one:nth-child(3n){margin-right: 0;}

.inpage.leader .floor1 .one:hover .big img{transform: scale(1.1);}



.inpage.join .floor1{padding: 10rem 0;}
.inpage.join .floor1 .box{position: relative;border-radius: 2.4rem;overflow: hidden;} 
.inpage.join .floor1 .box .bg{position: relative;z-index: 11;}
.inpage.join .floor1 .box .flex{display: flex;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 22;}
.inpage.join .floor1 .box .big{width: 73.8rem;height: 100%;}
.inpage.join .floor1 .box .textBox{width: 50rem;padding: 5rem;}
.inpage.join .floor1 .box .title{font-size: 4rem;line-height: 4.8rem;color: rgba(255, 255, 255, 1);}
.inpage.join .floor1 .box .desc{font-size: 2.4rem;line-height: 3.8rem;margin-top: 0.8rem;color: rgba(255, 255, 255, 1);}
.inpage.join .floor1 .box .content{font-size: 1.6rem;line-height: 1.6;color: rgba(255, 255, 255, 1);margin-top: 2.4rem;}

.inpage.join .floor1 .list{display: flex;justify-content: space-between;margin-top: 4rem;}
.inpage.join .floor1 .list .one{padding: 4rem;width: 48rem;border-radius: 2.4rem;background: rgba(247, 247, 247, 1);}
.inpage.join .floor1 .list .one .title{display: flex;align-items: center;}
.inpage.join .floor1 .list .one .title .icon{width: 4rem;height: 4rem;margin-right: 2.4rem;flex-shrink: 0;}
.inpage.join .floor1 .list .one .title .text{font-size: 2.4rem;color: rgba(31, 31, 31, 1);}
.inpage.join .floor1 .list .one .content{margin-top: 4.2rem;font-size: 1.6rem;line-height: 1.6;color: rgba(102, 102, 102, 1);}


.inpage.join .floor2{background: #F5F5F7;padding: 9.2rem 0 13.8rem;}
.inpage.join .floor2 .title{font-size: 4.8rem;line-height: 5.8rem;color: rgba(0, 0, 0, 1);text-align: center;margin-bottom: 6rem;}

.inpage.join .floor2 .tableBox .thead{background: rgba(20, 82, 204, 1);padding: 2.5rem 4rem;display: flex;justify-content: space-between;border-radius: 1.2rem;}
.inpage.join .floor2 .tableBox .thead .td{margin-right: 10.4rem;width: 20rem;font-size: 1.8rem;line-height: 2.2rem;color: rgba(255, 255, 255, 1);}
.inpage.join .floor2 .tableBox .thead .td:first-child{width: 40rem;}
.inpage.join .floor2 .tableBox .thead .icon{width: 2.4rem;height: 2.4rem;flex-shrink: 0;}

.inpage.join .floor2 .tableBox .one{margin-top: 1.2rem;border-radius: 1.2rem;background: rgba(255, 255, 255, 1);}
.inpage.join .floor2 .tableBox .one .normal{padding: 2.5rem 4rem;display: flex;justify-content: space-between;cursor: pointer;}
.inpage.join .floor2 .tableBox .one .normal .td{margin-right: 10.4rem;width: 20rem;font-size: 1.8rem;line-height: 2.2rem;color: rgba(20, 20, 20, 1);}
.inpage.join .floor2 .tableBox .one .normal .td:first-child{width: 40rem;}
.inpage.join .floor2 .tableBox .one .normal .icon{width: 2.4rem;height: 2.4rem;flex-shrink: 0;position: relative;}
.inpage.join .floor2 .tableBox .one .normal .icon::before{position: absolute;width: 1.4rem;height: 2px;background: rgba(20, 20, 20, 1);content: "";left: 0;right: 0;bottom: 0;top: 0;margin: auto;}
.inpage.join .floor2 .tableBox .one .normal .icon::after{position: absolute;height: 1.4rem;width: 2px;background: rgba(20, 20, 20, 1);content: "";left: 0;right: 0;bottom: 0;top: 0;margin: auto;opacity: 1;transition: all 0.3s;}
.inpage.join .floor2 .tableBox .one.active .normal .icon::after{opacity: 0;}

.inpage.join .floor2 .tableBox .one .hideBox{padding: 2.4rem 4rem 4rem;border-top: 1px solid rgba(0, 0, 0, 0.08);display: none;}
.inpage.join .floor2 .tableBox .one .hideBox .content{font-size: 1.6rem;line-height: 1.5;}

.inpage.join .floor2 .tableBox .one .hideBox .linkBox{margin-top: 4rem;padding-top: 4rem;border-top: 1px solid rgba(235, 235, 235, 1);display: flex;align-items: center;}
.inpage.join .floor2 .tableBox .one .hideBox .linkBox .text{font-size: 1.6rem;color: rgba(102, 102, 102, 1);line-height: 1.9rem;margin-right: 2.4rem;}
.inpage.join .floor2 .tableBox .one .hideBox .linkBox .link{font-size: 1.6rem;color: rgba(20, 82, 204, 1);line-height: 1.9rem;text-decoration: underline;}




.inpage.join .floor3{padding: 6.85rem 0;background: rgba(225, 230, 240, 1);display: flex;flex-direction: column;align-items: center;}
.inpage.join .floor3 .title{font-size: 3.2rem;color: rgba(0, 0, 0, 1);line-height: 3.8rem;margin-bottom: 1.2rem;}
.inpage.join .floor3 .desc{font-size: 1.6rem;color: rgba(0, 0, 0, 1);line-height: 1.9rem;margin-bottom: 1.2rem;}
.inpage.join .floor3 .link{font-size: 1.6rem;color: rgba(20, 82, 204, 1);line-height: 1.9rem;text-decoration: underline;}





.inpage.search{background: #F5F5F7;min-height: calc(100vh - 8.6rem);padding-bottom: 8rem;}
.inpage.search .bread{display: flex;align-items: center;height: 6.5rem;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.inpage.search .bread .icon{width: 1.6rem;height: 1.6rem;margin-right: 1.2rem;flex-shrink: 0;}
.inpage.search .bread .text{font-size: 1.4rem;line-height: 1.7rem;color: rgba(20, 20, 20, 1);margin-right: 1.2rem;transition: all 0.3s;}
.inpage.search .bread a.text:hover{color: rgba(20, 82, 204, 1);}


.inpage.search .searchBox{padding: 5.4rem 0;}
.inpage.search .searchBox .inputBox{width: 70rem;height: 7.2rem;border: 1px solid rgba(0, 0, 0, 0.1);box-shadow: 0 0.2rem 2.4rem rgba(0, 0, 0, 0.02);border-radius: 2.4rem;display: flex;align-items: center;overflow: hidden;transition: all 0.3s;background: #fff;margin: 0 auto;}
.inpage.search .searchBox .inputBox .btn{width: 7.2rem;height: 7.2rem;}
.inpage.search .searchBox .inputBox .btn .icon{width: 2.4rem;height: 2.4rem;position: relative;}
.inpage.search .searchBox .inputBox .btn .icon img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;}
.inpage.search .searchBox .inputBox .btn .icon .nor{z-index: 111;opacity: 1;}
.inpage.search .searchBox .inputBox .btn .icon .hov{z-index: 11;opacity: 0;}
.inpage.search .searchBox .inputBox .btn:hover .icon .nor{z-index: 11;opacity: 0;}
.inpage.search .searchBox .inputBox .btn:hover .icon .hov{z-index: 111;opacity: 1;}

.inpage.search .searchBox .inputBox input{width: auto;flex: 1;height: 100%;font-size: 1.8rem;padding: 0 2.4rem;color: rgba(31, 31, 31, 1);}
.inpage.search .searchBox .inputBox input::placeholder{color: rgba(153, 153, 153, 1);}

.inpage.search .searchBox .inputBox:hover{box-shadow: 0 0.2rem 2.4rem rgba(0, 0, 0, 0.06);}


.inpage.search .numBox{height: 7.2rem;border-bottom: 1px solid rgba(0, 0, 0, 0.1);display: flex;align-items: center;font-size: 2rem;color: rgba(102, 102, 102, 1);} 
.inpage.search .numBox span{color: rgba(20, 82, 204, 1);}

.inpage.search .typeBox{height: 6.6rem;border-bottom: 1px solid rgba(0, 0, 0, 0.1);display: flex;padding: 0 2.4rem;}
.inpage.search .typeBox .one{height: 100%;margin-right: 4rem;display: flex;align-items: center;position: relative;color: rgba(31, 31, 31, 1);font-size: 1.6rem;transition: all 0.3s;cursor: pointer;}
.inpage.search .typeBox .one::after{opacity: 0;position: absolute;content: "";width: 100%;left: 0;bottom: 0;height: 0.3rem;background: rgba(20, 82, 204, 1);transition: all 0.3s;}

.inpage.search .typeBox .one:hover{color: rgba(20, 82, 204, 1);}
.inpage.search .typeBox .one.active{color: rgba(20, 82, 204, 1);}
.inpage.search .typeBox .one.active::after{opacity: 1;}

.inpage.search .listBox{display: flex;flex-wrap: wrap;justify-content: space-between;}
.inpage.search .listBox .one{width: 74rem;height: 6.6rem;border-bottom: 1px solid rgba(0, 0, 0, 0.1);display: flex;align-items: center;padding-left: 2rem;font-size: 1.6rem;color: rgba(31, 31, 31, 1);position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inpage.search .listBox .one span{color: rgba(20, 82, 204, 1);}
.inpage.search .listBox .one:hover{color: rgba(20, 82, 204, 1);}
.inpage.search .listBox .one::before{position: absolute;top: 0;left: 0;bottom: 0;margin: auto;background: rgba(217, 217, 217, 1);transition: all 0.3s;border-radius: 50%;content: "";width: 0.8rem;height: 0.8rem;transition: all 0.3s;}
.inpage.search .listBox .one:hover::before{background: rgba(20, 82, 204, 1);}

.inpage.search .pageList{margin-top: 4rem;}


.big img{width: 100%;height: 100%;}




.inpage.product .listBox .block{width: 128rem;}
.inpage.product .listBox .box{margin-bottom: 8rem;}
.inpage.product .listBox .box .list{margin-top: -1.6rem;justify-content: flex-start;}
.inpage.product .listBox .box .list .one{width: 40rem;margin-right: 4rem;border-radius: 2rem;}
.inpage.product .listBox .box .list .one:nth-child(3n){margin-right: 0;}
.inpage.product .listBox .box .list .one .big{width: 100%;height: 28rem;}
.inpage.product .listBox .box .list .one .desc{font-size: 1.6rem;line-height: 2.3rem;}
.inpage.product .listBox .box .list .one .big img{object-fit: cover;}



.inpage.productDetail .banner .textBox{width: 140rem;padding: 0;}
.inpage.productDetail .banner .textBox .box{height: 100%;flex-direction: row;align-items: center;justify-content: space-between;}

.inpage.productDetail .banner .pro{width: 58rem;height: 46rem;border-radius: 2.4rem;background: rgba(255, 255, 255, 0.5);}
.inpage.productDetail .banner .left{width: 62rem;display: flex;flex-direction: column;align-items: flex-start;}
.inpage.productDetail .banner .left .title{font-size: 6rem;line-height: 1.2;color: #fff;font-weight: normal;}
.inpage.productDetail .banner .box .desc{font-size: 1.6rem;line-height: 1.6;color: #fff;margin: 2.4rem 0 4rem;}
.inpage.productDetail .banner .box .btn{padding: 0 3rem;font-size: 1.6rem;background: rgba(255, 255, 255, 0.05);border-radius: 0.8rem;height: 4rem;border: 1px solid rgba(255, 255, 255, 0.5);color: #fff;}
.inpage.productDetail .banner .box .btn:hover{background: #Fff;color: #124098;border-color: #fff;}


.inpage.productDetail .floor1{padding: 20rem 0;position: relative;}
.inpage.productDetail .floor1 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}
.inpage.productDetail .floor1 .bg img{width: 100%;height: 100%;object-fit: cover;}
.inpage.productDetail .floor1 .listBox{width: 140rem;margin: 0 auto;z-index: 111;position: relative;}
.inpage.productDetail .floor1 .listBox .title{color: #fff;}
.inpage.productDetail .floor1 .listBox .list .one{background: #fff;min-height: 32rem;}


.inpage.productDetail .floor2{background: rgba(245, 245, 247, 1);}
.inpage.productDetail .floor2 .textBox .flex{width: 140rem;box-shadow: none;background: rgba(255, 255, 255, 1);}


.inpage.productDetail .floor3 .title{font-size: 4rem;line-height: 4.8rem;}
.inpage.productDetail .floor3 .desc{font-size: 1.8rem;line-height: 1.5;color: rgba(31, 31, 31, 1);}
.inpage.productDetail .floor3 .swiper .swiper-slide{width: 77.6rem;}
.inpage.productDetail .floor3 .swiper .swiper-slide .one{width: 82.6rem;height: 50.4rem;transform: scale(0.76);}
.inpage.productDetail .floor3 .swiper .swiper-slide .one .big img{object-fit: cover;}
.inpage.productDetail .floor3 .swiper .swiper-slide-active .one{transform: scale(1);}
.inpage.productDetail .floor3 .swiper{height: calc(50.4rem + 4.8rem);}



.inpage.productDetail .floor6 .list{width: 144rem;}
.inpage.productDetail .floor6 .list .one{width: calc((100% - 8rem) / 3);}

















@media(max-width:780px){
    .pc{display: none;}
    .mb{display: block;}

    html{font-size: calc(100vw / 78);}


    html{padding-top: 0rem;}
    .container{width: 70rem;}


   
    .header>.normal{height: 9.8rem;padding: 0 3.2rem;display: flex;align-items: center;justify-content: space-between;}
    .header>.normal .logo{width: 19.8rem;height: auto;}
    .header>.normal .right{display: flex;align-items: center;height: 100%;}
    .header>.normal .right .one{position: relative;height: 4.8rem;margin-left: 4.8rem;}
    .header>.normal .right .img{width: 4.8rem;flex-shrink: 0;}
    
    .header>.normal .right .one .hideBox{padding-top: 5rem;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);opacity: 0;visibility: hidden;}
    .header>.normal .right .one:hover .hideBox{padding-bottom: 3rem;padding-top: 2rem;transition: all 0.3s;visibility: visible;opacity: 1;}
    .header>.normal .right .one .hideBox .box{border-radius: 3rem;box-shadow: 0 0.2rem 1.54rem rgba(0, 0, 0, 0.08);background: rgba(255, 255, 255, 1);}
    .header>.normal .right .one .hideBox .lan{padding: 0 2.4rem;height: 8rem;display: flex;align-items: center;color: rgba(31, 31, 31, 1);font-size: 2.8rem;transition: all 0.3s;white-space: nowrap;justify-content: center;}
    .header>.normal .right .one .hideBox .lan:hover,    .header>.normal .right .one .hideBox .lan.active{color: rgba(20, 82, 204, 1);}




    .header .menuBox{position: fixed;top: -100vh;left: 0;right: 0;backdrop-filter: blur(1rem);background: #fff;padding: 10rem 0;height: 100vh;transition: all 0.3s;overflow: auto;}
    .header .menuBox.active{top: 0;}
    
    .header .menuBox .close{position: absolute;top: 0;right: 0;width: 10rem;height: 10rem;display: flex !important;}
    .header .menuBox .close img{width: 8rem;height: 8rem;}
    .close:hover{transform: none;}

    .header .menuBox .one{width: 100%;border-bottom: 1px solid #eee;}
    .header .menuBox .one .normal{height: 8.8rem;display: flex;justify-content: space-between;padding: 0 3.2rem;align-items: center;}
    .header .menuBox .one .normal .link{flex: 1;font-size: 3.2rem;color: #000;height: 100%;display: flex;align-items: center;}
    .header .menuBox .one .normal .icon{height: 6rem;flex: 1;justify-content: flex-end;}
    .header .menuBox .one.active .normal .icon img{transform: rotate(90deg);}

    .header .menuBox .one .hideBox{display: none;border-top: 1px solid #eee;padding-bottom: 3rem;}
    .header .menuBox .one .hideBox .two{height: 8.8rem;padding: 0 6.4rem;font-size: 3.2rem;color: #333;display: flex;align-items: center;}




    .footer{padding: 6.4rem 0;}
    .footer .top .logo{width: 19.8rem;height: auto;}
    .footer .top .title{font-size: 2.8rem;line-height: 4.2rem;}

    .footer .mid .right{display: none;}

    .footer .mid .left .title{font-size: 3.6rem;line-height: 4.2rem;margin-bottom: 2.4rem;}
    .footer .mid .left .phone .num{font-size: 4.8rem;line-height: 7.2rem;font-weight: 500;}
    .footer .mid .left .phone .text{font-size: 2.8rem;line-height: 3.4rem;}
    .footer .mid .left .email{margin-top: 1.6rem;font-size: 2.8rem;line-height: 3.4rem;}

    .footer .mid .left .flex{margin-top: 3.2rem;}
    .footer .mid .left .flex .text{font-size: 3.2rem;line-height: 3.8rem;}
    .footer .mid .left .flex .share .one{margin-left: 2.4rem;width: 5.6rem;height: 5.6rem;}
    .footer .mid .left .flex .share .one .hideBox .code{width: 20rem;padding: 1rem;}
    .footer .mid .left .flex .share .one .hideBox .code img{width: 18rem;height: 18rem;}
    .footer .mid .left .flex .share .one .hideBox .code::after{width: 3rem;height: 3rem;}
    .footer .mid .left .flex .share .one .hideBox{padding-bottom: 7rem;}
    .footer .mid .left .flex .share .one:hover .hideBox{padding-bottom: 2rem;}


    .footer .bot{flex-direction: column;align-items: flex-start;}
    .footer .bot .text{font-size: 2.8rem;line-height: 3.4rem;}

    .footer .bot .menu{margin-top: 0.8rem;flex-wrap: wrap;margin-left: -3.2rem;}
    .footer .bot .menu .one{font-size: 2.8rem;line-height: 3.4rem;margin-top: 1.6rem;margin-left: 3.2rem;}
    .footer .bot .menu .one{font-size: 2.4rem;}

    .pageRight{display: none;}

    .index{padding-top: 9.8rem;}
    .inpage{padding-top: 9.8rem;}


    .index .banner{height: auto;}
    .index .banner .one .big{height: calc(100vh - 9.8rem);}
    .index .banner .one .big img{height: 100%;object-fit: cover;}

    .index .banner .one{display: block;position: relative;width: 100%;height: auto;}
    .index .banner .one .big{width: 100%;position: relative;z-index: 1;}
    .index .banner .one .textBox{position: absolute;z-index: 22;top: 10rem;left: 0;right: 0;display: flex;flex-direction: column;align-items: center;}
    .index .banner .one .textBox .title{font-size: 4.8rem;background: linear-gradient(to left ,rgba(255, 255, 255, 1), rgba(255, 238, 195, 1));line-height: 6rem;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;}
    .index .banner .one .textBox .en{font-size: 2.4rem;line-height: 3.2rem;color: #fff;text-align: center;margin: 1.6rem 0 2.4rem;width: 60rem;}
    .index .banner .one .textBox .btn{font-size: 2.6rem;padding: 0 4.8rem;height: 6.8rem;border-radius: 6.8rem;border: 0.2rem solid #fff;color: #fff;}
    .index .managed-banner .one .big video{width: 100%;height: 100%;object-fit: cover;}
    .index .managed-banner .one .textBox.left{left: 3.2rem;right: auto;align-items: flex-start;}
    .index .managed-banner .one .textBox.left .en{text-align: left;}
    .index .managed-banner .one .textBox.center{left: 0;right: 0;align-items: center;}


    .index .floor1{padding: 8rem 0;}
    .index .floor1 .title{font-size: 4.8rem;line-height: 5.8rem;}
    .index .floor1 .box{width: 70rem;flex-direction: column;}
    .index .floor1 .box{flex-direction: row;justify-content: space-between;flex-wrap: wrap;}

    .index .floor1 .box .one{width: 100%;height: 48rem;border-radius: 2.4rem;margin-bottom: 2.4rem;margin-right: 0;}
    .index .floor1 .box .one:hover{width: 100%;}



    .index .floor1 .box:hover .one{margin-right: 0;}

    .index .floor1 .box .one .textBox{justify-content: center;padding: 0;}
    .index .floor1 .box .one .textBox .name{font-size: 3.6rem;line-height: 4.2rem;margin-bottom: 1.6rem;}
    .index .floor1 .box .one .textBox .more{font-size: 2.2rem;line-height: 2.6rem;}

    .index .floor1 .box .one:hover img{transform: scale(1.1);}


    .index .floor1 .box .one{width: 33.5rem;height: auto;flex-shrink: 0;}
    .index .floor1 .box .one:hover{width: 33.5rem;}
    .index .floor1 .box .one .bg{height: 28rem;}


    .index .floor2 .box{top: 8rem;}
    .index .floor2 .box .title{font-size: 4.8rem;line-height: 5.8rem;}
    .index .floor2 .box .desc{font-size: 2.6rem;line-height: 1.6;width: 70rem;text-align: center;margin: 1.6rem auto 0;}

    .index .floor2 .swiper .one{width: 100%;height: 88rem;}
    .index .floor2 .swiper .one .big{width: 100%;height: 100%;}
    .index .floor2 .swiper .one .big img{width: 100%;height: 100%;object-fit: cover;}

    .index .floor2 .swiper .one{height: calc(100vh - 9.8rem);}
    .index .floor2 .swiper .one .big{height: calc(100vh - 9.8rem);}

    .index .floor2 .swiper .one .textBox{display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end;padding: 8rem 3.2rem;}
    .index .floor2 .swiper .one .textBox .icon{width: 4.8rem;height: 4.8rem;margin-bottom: 1.6rem;}
    .index .floor2 .swiper .one .textBox .text{font-size: 3.2rem;line-height: 3.8rem;color: #fff;}


    .index .floor2 .swiper .btnBox{display: flex;position: absolute;z-index: 666;height: 10.2rem;align-items: center;bottom: 8rem;right: 3.2rem;}
    .index .floor2 .swiper .btnBox .img{width: 6.4rem;height: 6.4rem;position: relative;margin-left: 2.4rem;border-radius: 50%;}
    .index .floor2 .swiper .btnBox .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;margin: auto;background: #fff;}
    .index .floor2 .swiper .btnBox .img .nor{z-index: 111;opacity: 1;}
    .index .floor2 .swiper .btnBox .img .hov{z-index: 11;opacity: 0;}
    .index .floor2 .swiper .btnBox .img:hover .nor{z-index: 11;opacity: 0;}
    .index .floor2 .swiper .btnBox .img:hover .hov{z-index: 111;opacity: 1;}


    .index .floor3{padding: 8rem 0;}
    .index .floor3 .title{font-size: 4.8rem;line-height: 5.8rem;}

    .index .floor3 .container{flex-direction: column;}
    .index .floor3 .video{width: 100%;height: auto;}
    .index .floor3 .video .icon img{width: 11rem;height: 11rem;}

    .index .floor3 .list {margin-top: -3.2rem;}
    .index .floor3 .list .one{width: 100%;height: 40rem;border-radius: 2.4rem;position: relative;margin-top: 3.2rem;}
    .index .floor3 .list .one .big{width: 100%;height: 100%;}
    .index .floor3 .list .one .big img{width: 100%;height: 100%;object-fit: cover;}
    .index .floor3 .list .one .icon{position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex;}
    .index .floor3 .list .one .icon img{width: 11rem;height: 11rem;}


    .index .floor3 .mb {margin-top: 0rem;}
    .index .floor3 .mb .swiper-slide{margin-right: 4rem;}
    .index .floor3 .mb .one{width: 100%;height: 40rem;border-radius: 2.4rem;position: relative;margin-top: 0rem;overflow: hidden;}
    .index .floor3 .mb .one .big{width: 100%;height: 100%;}
    .index .floor3 .mb .one .big img{width: 100%;height: 100%;object-fit: cover;}
    .index .floor3 .mb .one .icon{position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex;}
    .index .floor3 .mb .one .icon img{width: 11rem;height: 11rem;}




    .outBox.videoBox video{max-width: 90vw;max-height: 90vh;}
    

    .index .floor4{height: 48rem;}
    .index .floor4 .bg{height: 48rem;}
    .index .floor4 .bg video{height: 100%;object-fit: cover;}

    .index .floor4{height: 32rem;}
    .index .floor4 .bg{height: 32rem;}


    .index .floor4 .title{font-size: 4.8rem;line-height: 5.8rem;}
    .index .floor4 .desc{font-size: 2.4rem;line-height: 3.4rem;margin-bottom: 4.8rem;}
    .index .floor4 .btn{width: 36rem;height: 8.4rem;border-radius: 2.4rem;font-size: 2.8rem;line-height: 3.4rem;}

    .index .floor4 .btn{margin-top: 0;}


    .index .floor5{background-size: 100% auto;background-attachment:scroll;background-position: 0 8.8rem;padding: 16rem 0 8.8rem;}
    .index .floor5 .container{flex-direction: column;padding: 0;}
    .index .floor5 .left{width: 100%;position: relative;top: 0;}
    .index .floor5 .left .title{font-size: 4.8rem;line-height: 5.8rem;margin-bottom: 3.2rem;}
    .index .floor5 .left .desc{font-size: 2.8rem;line-height: 2;margin-bottom: 3.2rem;}
    .index .floor5 .left .btn{width: 20.8rem;height: 8.4rem;border-radius: 2.4rem;margin: 0;font-size: 2.8rem;}

    .index .floor5 .right{width: 100%;}
    .index .floor5 .right .one{margin-bottom: 4rem;}
    .index .floor5 .right .one:last-child{margin-bottom: 0;}

    .index .floor5 .right{display: flex;flex-wrap: wrap;justify-content: space-between;}
    .index .floor5 .right .one{width: 33.5rem;text-align: center;}

    .index .floor6{padding: 8rem 0;}
    .index .floor6 .titleBox .title{font-size: 4rem;line-height: 4.8rem;}
    .index .floor6 .titleBox .more .icon{width: 4.8rem;height: 4.8rem;}
    .index .floor6 .titleBox .more .text{font-size: 2.8rem;}

    .index .floor6 .titleBox{margin-bottom: 4.8rem;}

    .index .floor6 .swiper .swiper-slide{width: 70rem;margin: 0;}
    .index .floor6 .swiper .swiper-slide .one{padding: 3.2rem;}
    .index .floor6 .swiper .swiper-slide .one .img{width: 100%;height: 40rem;border-radius: 1.2rem;}
    .index .floor6 .swiper .swiper-slide .one .textBox{margin-top: 3.2rem;}
    .index .floor6 .swiper .swiper-slide .one .name{font-size: 3.2rem;line-height: 1.5;height: 14.4rem;}
    .index .floor6 .swiper .swiper-slide .one .time{margin-top: 3.2rem;font-size: 2.4rem;line-height: 3.2rem;}
    .index .floor6 .swiper .swiper-slide .one .more{font-size: 2.4rem;margin-top: 3.2rem;padding-top: 3.2rem;line-height: 3.2rem;}

    .index .floor6 .swiper .bot .prev{width: 6.4rem;height: 6.4rem;margin: 0 2.4rem 0 8rem;}
    .index .floor6 .swiper .bot .next{width: 6.4rem;height: 6.4rem;}



    .inpage .banner{height: 60rem;}
    .inpage .banner .big{height: 100%;}
    .inpage .banner .big img{height: 100%;object-fit: cover;}

    .inpage .banner .textBox{width: 100%;}
    .inpage .banner .bread{height: 10rem;padding: 0 3.2rem;}
    .inpage .banner .bread .icon{width: 4rem;height: 4rem;margin-right: 2rem;}
    .inpage .banner .bread .text{font-size: 2.8rem;line-height: 4rem;margin-right: 2rem;}

    .inpage .banner .box{height: calc(100% - 10rem);}





    .inpage .otherBox{height: 40rem;}
    .inpage .otherBox .textBox{width: 100%;flex-direction: column;justify-content: center;}
    .inpage .otherBox .title{font-size: 4rem;line-height: 1.5;text-align: center;margin-bottom: 2rem;}
    .inpage .otherBox .desc{font-size: 2.8rem;line-height: 4rem;margin: 0 auto 4rem;text-align: center;width: 60rem;}
    .inpage .otherBox .btn{height: 6rem;border-radius: 1.2rem;font-size: 2.8rem;}
    .inpage .otherBox .btn .icon{width: 2.8rem;height: 2.8rem;margin-left: 2rem;}

    .inpage .otherBox{height: 36rem;}


    .inpage.programme .container{padding: 8rem 0;}
    .inpage.programme .list{width: 100%;}
    .inpage.programme .list .one{height: 45rem;margin-bottom: 4rem;border-radius: 2.4rem;}
    .inpage.programme .list .one .big{height: 100%;width: 100%;}
    .inpage.programme .list .one .big img{width: 100%;height: 100%;object-fit: cover;}

    .inpage.programme .list .one .textBox{padding: 0;align-items: center;}
    .inpage.programme .list .one .title{font-size: 4.8rem;line-height: 1.5;margin-bottom: 2rem;}
    .inpage.programme .list .one .desc{font-size: 2.8rem;line-height: 4rem;margin-bottom: 4rem;}
    .inpage.programme .list .one .btn{height: 6rem;border-radius: 1.2rem;font-size: 2.8rem;}

    .inpage.programme .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
    .inpage.programme .list .one{width: 33.5rem;height: auto;flex-shrink: 0;}
    .inpage.programme .list .one:hover{width: 33.5rem;}
    .inpage.programme .list .one .big{height: 36rem;}
    .inpage.programme .list .one:last-child{margin-bottom: 4rem;}


    .inpage .banner .box .desc{font-size: 2.8rem;line-height: 1.5;margin-bottom: 2rem;}


    .inpage.programmeDetail .floor1{padding: 8rem 0;}
    .inpage.programmeDetail .floor1 .box{width: 70rem;border-radius: 2.4rem;height: 45rem;}
    .inpage.programmeDetail .floor1 .box .bg{height: 100%;width: 100%;}
    .inpage.programmeDetail .floor1 .box .bg img{width: 100%;height: 100%;object-fit: cover;}
    .inpage.programmeDetail .floor1 .box .textBox{padding: 0;align-items: center;}
    .inpage.programmeDetail .floor1 .box .title{margin-bottom: 2rem;}
    .inpage.programmeDetail .floor1 .box .desc{width: 60rem;font-size: 2.8rem;line-height: 4rem;margin-bottom: 4rem;}
    .inpage.programmeDetail .floor1 .box .btn{height: 6rem;border-radius: 1.2rem;font-size: 2.8rem;}
    .inpage.programmeDetail .floor1 .box .btn .icon{width: 2.8rem;height: 2.8rem;margin-left: 2rem;}



    .inpage.programmeDetail .floor1 .listBox{margin-top: 8rem;width: 70rem;}
    .inpage.programmeDetail .floor1 .listBox .title{margin-bottom: 0;line-height: 1.5;}
    .inpage.programmeDetail .floor1 .listBox .list{flex-wrap: wrap;justify-content: center;}
    .inpage.programmeDetail .floor1 .listBox .list .one{width: 33.5rem;margin-right: 0;margin-top: 4rem;flex: 0 1 auto;border-radius: 2.4rem;margin-right: 3rem;}
    .inpage.programmeDetail .floor1 .listBox .list .one .icon{width: 8rem;height: 8rem;margin-bottom: 4rem;}
    .inpage.programmeDetail .floor1 .listBox .list .one .name{font-size: 3.2rem;line-height: 1.5;}
    .inpage.programmeDetail .floor1 .listBox .list .one .line{margin: 2rem 0;width: 5rem;}
    .inpage.programmeDetail .floor1 .listBox .list .one .desc{font-size: 2.8rem;line-height: 4rem;}
    .inpage.programmeDetail .floor1 .listBox .list .one:nth-child(2n){margin-right: 0;}


    .inpage.programmeDetail .floor2{padding: 8rem 0;}
    .inpage.programmeDetail .floor2 .title{line-height: 1.5;margin-bottom: 4rem;}
    .inpage.programmeDetail .floor2 .title{font-weight: bold;}

    .inpage.programmeDetail .floor2 .list{width: 70rem;}
    .inpage.programmeDetail .floor2 .list .one{flex-direction: column;}
    .inpage.programmeDetail .floor2 .list .one .big{width: 100%;height: auto;}
    .inpage.programmeDetail .floor2 .list .one .textBox{width: 100%;}
    .inpage.programmeDetail .floor2 .list .one .textBox .name{font-size: 3.2rem;line-height: 1.5;}
    .inpage.programmeDetail .floor2 .list .one .textBox .desc{font-size: 2.8rem;line-height: 4rem;margin: 2rem 0 4rem;}
    .inpage.programmeDetail .floor2 .list .one .textBox .more .text{font-size: 2.4rem;line-height: 1;}
    .inpage.programmeDetail .floor2 .list .one .textBox .more .icon{width: 2rem;height: 2rem;margin-left: 1rem;}



    .inpage.programmeDetail .floor3{padding: 8rem 0;}
    .inpage.programmeDetail .floor3 .title{line-height: 1.5;margin-bottom: 2rem;}
    .inpage.programmeDetail .floor3 .title{font-weight: bold;}
    .inpage.programmeDetail .floor3 .desc{font-size: 2.8rem;line-height: 4rem;max-width: 70rem;margin: 0 auto 4rem;}

    .inpage.programmeDetail .floor3 .swiper{height: 50rem;}
    .inpage.programmeDetail .floor3 .swiper .swiper-slide{width: 70rem;}
    .inpage.programmeDetail .floor3 .swiper .swiper-slide .one{width: 70rem;height: 45rem;}
    .inpage.programmeDetail .floor3 .swiper .swiper-slide .one .big img{width: 100%;height: 100%;object-fit: cover;}
    .inpage.programmeDetail .floor3 .swiper .swiper-slide .one .textBox{height: 20rem;padding-bottom: 4rem;}
    .inpage.programmeDetail .floor3 .swiper .swiper-slide .one .textBox .text{font-size: 2.8rem;line-height: 4rem;}

    .inpage.programmeDetail .floor3 .swiper .swiper-pagination-bullet{width: 2rem;height: 2rem;margin: 0 1rem;}


    .inpage.programmeDetail .floor4{padding: 8rem 0;}
    .inpage.programmeDetail .floor4 .title{line-height: 1.5;margin-bottom: 4rem;}
    .inpage.programmeDetail .floor4 .title{font-weight: bold;}
    .inpage.programmeDetail .floor4 .list{width: 70rem;flex-direction: column;}
    .inpage.programmeDetail .floor4 .list .one{width: 100%;margin-bottom: 4rem;}
    .inpage.programmeDetail .floor4 .list .one:last-child{margin-bottom: 0;}
    .inpage.programmeDetail .floor4 .list .one .big{height: auto;}
    .inpage.programmeDetail .floor4 .list .one .textBox{padding: 4rem;}
    .inpage.programmeDetail .floor4 .list .one .name{font-size: 3.2rem;line-height: 1.5;margin-bottom: 2rem;}
    .inpage.programmeDetail .floor4 .list .one .desc{font-size: 2.8rem;line-height: 4rem;}


    .outBox.programmeBox .flex{width: 70rem;height: auto;flex-direction: column;max-height: 80vh;}
    .outBox.programmeBox .flex .swiper{width: 100%;height: 40vh;}
    .outBox.programmeBox .flex .swiper .one{width: 100%;height: 40vh;}
    .outBox.programmeBox .flex .swiper .one .img{width: 100%;height: 100%;}
    .outBox.programmeBox .flex .swiper .one .img img{width: 100%;height: 100%;object-fit: cover;}
    .outBox.programmeBox .flex .swiper .swiper-pagination-bullet{width: 2rem;height: 2rem;margin: 0 1rem;}
    .outBox.programmeBox .flex .close{width: 4.8rem;height: 4.8rem;top: calc(40vh + 4rem);right: 4rem;}
    .outBox.programmeBox .flex .textBox .name{font-size: 3.2rem;line-height: 1.5;}
    .outBox.programmeBox .flex .textBox .content{font-size: 2.8rem;line-height: 4rem;}


    .inpage.product .banner .box{padding: 0;align-items: center;}
    .inpage.product .banner .box .title{font-size: 6rem;line-height: 1.5;letter-spacing: 0.3em}
    .inpage.product .banner .box .desc{font-size: 2.8rem;line-height: 1.5;margin-top: 2rem;}


    .inpage.product .typeBox{height: 15rem;}
    .inpage.product .typeBox .one{height: 15rem;flex: 1;}
    .inpage.product .typeBox .one .icon{width: 6rem;height: 6rem;margin-bottom: 1rem;}
    .inpage.product .typeBox .one .text{font-size: 2.4rem;line-height: 4rem;}


    .inpage.product .listBox{padding: 8rem 0;}
    .inpage.product .listBox .block{width: 70rem;}
    .inpage.product .listBox .box{margin-bottom: 8rem;}
    .inpage.product .listBox .box .title{line-height: 1.5;text-align: center;}
    .inpage.product .listBox .box .list .one{width: 100%;}
    .inpage.product .listBox .box .list .one .big{width: 100%;height: auto;}
    .inpage.product .listBox .box .list .one .textBox{padding: 4rem;}

    .inpage.product .listBox .box .list .one .name{font-size: 3.2rem;line-height: 1.5;}
    .inpage.product .listBox .box .list .one .name{font-weight: bold;}
    .inpage.product .listBox .box .list .one .desc{margin: 2rem 0 4rem;font-size: 2.8rem;line-height: 4rem;}
    .inpage.product .listBox .box .list .one .more .text{font-size: 2.4rem;line-height: 1;}
    .inpage.product .listBox .box .list .one .more .icon{width: 2rem;height: 2rem;margin-left: 1rem;}



    .inpage.product .listBox .box .line{flex-direction: column;height: auto;}
    .inpage.product .listBox .box .line .big{width: 100%;height: auto;}
    .inpage.product .listBox .box .line .textBox{padding: 4rem;}

    .inpage.product .listBox .box .line .name{font-size: 3.2rem;line-height: 1.5;}
    .inpage.product .listBox .box .line .name{font-weight: bold;}
    .inpage.product .listBox .box .line .desc{margin: 2rem 0 4rem;font-size: 2.8rem;line-height: 4rem;}
    .inpage.product .listBox .box .line .more .text{font-size: 2.4rem;line-height: 1;}
    .inpage.product .listBox .box .line .more .icon{width: 2rem;height: 2rem;margin-left: 1rem;}



    .inpage.productDetail .banner .textBox{padding-top: 8rem;}
    .inpage.productDetail .banner .textBox .box{height: 100%;}
    .inpage.productDetail .banner .title{line-height: 1.5;}
    .inpage.productDetail .banner .line{width: 8rem;margin: 2rem 0 4rem;}
    .inpage.productDetail .banner .pro{width: 60rem;}



    .inpage.productDetail .floor1 .listBox{margin: 8rem auto;width: 70rem;}
    .inpage.productDetail .floor1 .listBox .title{margin-bottom: 0;line-height: 1.5;}
    .inpage.productDetail .floor1 .listBox .list{flex-wrap: wrap;justify-content: center;}
    .inpage.productDetail .floor1 .listBox .list .one{width: 33.5rem;margin-right: 0;margin-top: 4rem;flex: 0 1 auto;border-radius: 2.4rem;margin-right: 3rem;}
    .inpage.productDetail .floor1 .listBox .list .one .icon{width: 8rem;height: 8rem;margin-bottom: 4rem;}
    .inpage.productDetail .floor1 .listBox .list .one .name{font-size: 3.2rem;line-height: 1.5;}
    .inpage.productDetail .floor1 .listBox .list .one .line{margin: 2rem 0;width: 5rem;}
    .inpage.productDetail .floor1 .listBox .list .one .desc{font-size: 2.8rem;line-height: 4rem;}
    .inpage.productDetail .floor1 .listBox .list .one:nth-child(2n){margin-right: 0;}



    .inpage.productDetail .floor2 .textBox{padding: 8rem 0;}
    .inpage.productDetail .floor2 .textBox .title{line-height: 1.5;}
    .inpage.productDetail .floor2 .textBox .flex{width: 70rem;flex-direction: column;}

    .inpage.productDetail .floor2 .textBox .big{width: 100%;margin: 0 0 4rem;}
    .inpage.productDetail .floor2 .textBox .tableBox td{padding: 2rem;font-size: 2.8rem;line-height: 4rem;}


    .inpage.productDetail .floor3{padding: 8rem 0;}
    .inpage.productDetail .floor3 .title{line-height: 1.5;margin-bottom: 2rem;}
    .inpage.productDetail .floor3 .desc{font-size: 2.8rem;line-height: 4rem;max-width: 70rem;margin: 0 auto 4rem;}

    .inpage.productDetail .floor3 .swiper{height: 50rem;}
    .inpage.productDetail .floor3 .swiper .swiper-slide{width: 70rem;}
    .inpage.productDetail .floor3 .swiper .swiper-slide .one{width: 70rem;height: 45rem;}
    .inpage.productDetail .floor3 .swiper .swiper-slide .one .big img{width: 100%;height: 100%;object-fit: cover;}
    .inpage.productDetail .floor3 .swiper .swiper-slide .one .textBox{height: 20rem;padding-bottom: 4rem;}
    .inpage.productDetail .floor3 .swiper .swiper-slide .one .textBox .text{font-size: 2.8rem;line-height: 4rem;}

    .inpage.productDetail .floor3 .swiper .swiper-pagination-bullet{width: 2rem;height: 2rem;margin: 0 1rem;}



    .inpage.productDetail .floor4 .title{line-height: 1.5;}
    .inpage.productDetail .floor4 .big{width: 100%;}



    .inpage.productDetail .floor5{padding: 8rem 0;}
    .inpage.productDetail .floor5 .title{line-height: 1.5;margin-bottom: 0rem;}
    .inpage.productDetail .floor5 .list{width: 70rem;justify-content: space-between;margin: 0 auto;}
    .inpage.productDetail .floor5 .list .one{width: 33.5rem;margin: 4rem 0 0rem;padding: 2rem;}
    .inpage.productDetail .floor5 .list .one .box{width: 100%;height: auto;}
    .inpage.productDetail .floor5 .list .one .name{margin: 2rem 0 0 ;font-size: 2.8rem;line-height: 4rem;}

    .inpage.productDetail .floor5 .list .one .box .hide .btn{height: 6rem;margin: 2rem 0;border-radius: 1.2rem;}
    .inpage.productDetail .floor5 .list .one .box .hide .btn .icon{width: 3.2rem;height: 3.2rem;margin-right: 1rem;}
    .inpage.productDetail .floor5 .list .one .box .hide .btn .text{font-size: 3.2rem;}



    .inpage.productDetail .floor6{padding: 8rem 0;}
    .inpage.productDetail .floor6 .title{line-height: 1.5;margin-bottom: 4rem;}
    .inpage.productDetail .floor6 .list{flex-direction: column;width: 70rem;}
    .inpage.productDetail .floor6 .list .one{width: 70rem;margin: 0 0 4rem;}
    .inpage.productDetail .floor6 .list .one:last-child{margin-bottom: 0;}
    .inpage.productDetail .floor6 .list .one .big{height: 100%;}
    .inpage.productDetail .floor6 .list .one .textBox{padding: 4rem;}
    .inpage.productDetail .floor6 .list .one .name{font-size: 3.2rem;line-height: 1.5;margin-bottom: 2rem;}
    .inpage.productDetail .floor6 .list .one .desc{font-size: 2.8rem;line-height: 4rem;}



    .inpage.innovation .banner{height: auto;}
    .inpage.innovation .banner .big{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}
    .inpage.innovation .banner .big img{width: 100%;height: 100%;object-fit: cover;}
    .inpage.innovation .banner .textBox{height: auto;position: relative;z-index: 22;}
    .inpage.innovation .banner .box{padding: 8rem 0 ;}

    .inpage.innovation .banner .box .text{font-size: 3.2rem;line-height: 1.5;margin-bottom: 2rem;}
    .inpage.innovation .banner .box .title{font-size: 6rem;line-height: 1.5;margin-bottom: 2rem;}
    .inpage.innovation .banner .box .desc{font-size: 2.8rem;line-height: 4rem;margin-bottom: 2rem;}
    .inpage.innovation .banner .box .list{flex-direction: column;}
    .inpage.innovation .banner .box .list .one{width: 50rem;margin-top: 2rem;}
    .inpage.innovation .banner .box .list .one .name{font-size: 2.8rem;line-height: 4rem;}


    .inpage.innovation .floor1{padding: 8rem 0;}
    .inpage.innovation .floor1 .title{text-align: center;line-height: 1.5;margin-bottom: 4rem;}
    .inpage.innovation .floor1 .list{justify-content: space-between;margin-bottom: 0;}
    .inpage.innovation .floor1 .list .one{width: 33.5rem;margin: 0 0 4rem;}
    .inpage.innovation .floor1 .list .one .big{height: 20rem;}
    .inpage.innovation .floor1 .list .one .big img{width: 100%;height: 100%;object-fit: cover;}
    .inpage.innovation .floor1 .list .one .textBox{padding: 2rem;}
    .inpage.innovation .floor1 .list .one .name{font-size: 2.8rem;line-height: 4rem;height: 12rem;margin-bottom: 2rem;}
    .inpage.innovation .floor1 .list .one .time{font-size: 2.4rem;line-height: 1;}
    .inpage.innovation .floor1 .list .one .more{font-size: 2.4rem;line-height: 1;}


    .pageList .prev{width: 6rem;height: 6rem;border-radius: 50%;margin: 0 1rem;}
    .pageList .one{width: 6rem;height: 6rem;margin: 0 1rem;border-radius: 50%;font-size: 2.8rem;}
    .pageList .point{width: 6rem;height: 6rem;font-size: 2.8rem;}



    .inpage.innovation .floor2{height: 40rem;}
    .inpage.innovation .floor2 .bg{height: 100%;}
    .inpage.innovation .floor2 .bg img{width: 100%;height: 100%;object-fit: cover;}
    .inpage.innovation .floor2 .numBox{width: 100%;height: auto;flex-wrap: wrap;}
    .inpage.innovation .floor2 .numBox .one{width: 50%;height: 20rem;display: flex;flex-direction: column;align-items: center;justify-content: center;}
    .inpage.innovation .floor2 .numBox .num{font-size: 8rem;line-height: 1.2;}
    .inpage.innovation .floor2 .numBox .text{font-size: 2.4rem;line-height: 1.5;}



    .inpage.innovation .floor3{padding: 8rem 0;}
    .inpage.innovation .floor3 .title{line-height: 1.5;margin-bottom: 4rem;}
    .inpage.innovation .floor3 .list{width: 70rem;flex-direction: column;}
    .inpage.innovation .floor3 .list .one{width: 100%;margin-bottom: 4rem;margin-right: 0;}
    .inpage.innovation .floor3 .list .one:last-child{margin-bottom: 0;}
    .inpage.innovation .floor3 .list .one .big{width: 100%;height: auto;}
    .inpage.innovation .floor3 .list .one .name{font-size: 2.8rem;line-height: 4rem;margin-top: 2rem;}



    .inpage.innovation .floor4{padding: 8rem 0;}
    .inpage.innovation .floor4 .box{width: 70rem;margin-bottom: 8rem;}
    .inpage.innovation .floor4 .swiper-slide{width: 33.5rem;margin-right: 3rem;}
    .inpage.innovation .floor4 .swiper-slide .one{width: 33.5rem;padding: 2rem;}
    .inpage.innovation .floor4 .swiper-slide .one .img{width: 29.5rem;margin-bottom: 2rem;}
    .inpage.innovation .floor4 .swiper-slide .one .name{font-size: 2.8rem;line-height: 4rem;}


    .close{top: 4rem;right: 4rem;}

    .outBox.certBox .name{font-size: 2.8rem;line-height: 4rem;}




    .inpage.technology .banner .box{padding: 0;justify-content: center;}
    .inpage.technology .banner .box .text{font-size: 2.8rem;line-height: 4rem;margin-bottom: 2rem;}
    .inpage.technology .banner .box .title{font-size: 4.8rem;line-height: 5.8rem;}


    .inpage.technology .floor1{padding: 8rem 0;}
    .inpage.technology .floor1 .top{padding: 0 4rem;flex-direction: column;margin-bottom: 4rem;}
    .inpage.technology .floor1 .top .left{line-height: 1.5;text-align: center;margin-bottom: 4rem;}
    .inpage.technology .floor1 .top .right{width: 100%;font-size: 2.8rem;line-height: 4rem;}

    .inpage.technology .floor1 .bot{padding: 0 0 5rem;}
    .inpage.technology .floor1 .bot .menu{display: none;}
    .inpage.technology .floor1 .bot .swiper{width: 70rem;margin: 0 auto;}
    .inpage.technology .floor1 .bot .swiper .one .title{font-size: 2.8rem;line-height: 4rem;left: 4rem;bottom: 4rem;}


    .inpage.technology .floor2{padding: 8rem 0;}
    .inpage.technology .floor2 .title{line-height: 1.5;}
    .inpage.technology .floor2 .one{margin-top: 4rem;flex-direction: column;}
    .inpage.technology .floor2 .one .big{width: 100%;height: auto;}
    .inpage.technology .floor2 .one .textBox{padding: 4rem;}
    .inpage.technology .floor2 .one .text{margin: 2rem 0;font-size: 2.8rem;line-height: 4rem;}
    .inpage.technology .floor2 .one .box{padding: 2rem;border-radius: 1rem;}
    .inpage.technology .floor2 .one .box .c{flex-shrink: 0;margin-right: 2rem;padding-right: 2rem;}
    .inpage.technology .floor2 .one .box .c .name{font-size: 2.8rem;line-height: 4rem;}
    .inpage.technology .floor2 .one .box .c .desc{font-size: 2.4rem;line-height: 1.5;}



    .inpage.news .container{padding: 8rem 0;}
    .inpage.news .swiper .one{height: auto;flex-direction: column;}
    .inpage.news .swiper .one .big{width: 100%;height: auto;}
    .inpage.news .swiper .one .textBox{padding: 4rem;}
    .inpage.news .swiper .one .time{font-size: 2.4rem;line-height: 1.5;}
    .inpage.news .swiper .one .name{font-size: 3.2rem;line-height: 1.5;}
    .inpage.news .swiper .one .desc{font-size: 2.8rem;line-height: 4rem;}
    .inpage.news .swiper .one .more{font-size: 2.4rem;line-height: 1.5;padding: 0;height: 6rem;align-items: center;flex: 0 1 auto;}

    .inpage.news .swiper .btn{bottom: 4rem;right: 4rem;}
    .inpage.news .swiper .btn .prev{width: 6rem;height: 6rem;}
    .inpage.news .swiper .btn .next{width: 6rem;height: 6rem;}


    .inpage.news .list{flex-direction: column;}
    .inpage.news .list .one{width: 100%;margin-right: 0;}
    .inpage.news .list .one .big{height: auto;}
    .inpage.news .list .one .textBox{padding: 4rem;}
    .inpage.news .list .one .name{font-size: 3.2rem;line-height: 1.5;height: 9.6rem;}
    .inpage.news .list .one .time{font-size: 2.4rem;line-height: 1.5;}
    .inpage.news .list .one .more{font-size: 2.4rem;line-height: 1.5;}


    .inpage.news .list{justify-content: space-between;margin-bottom: 0;flex-direction: row;}
    .inpage.news .list .one{width: 33.5rem;margin: 0 0 4rem;}
    .inpage.news .list .one .big{height: 20rem;}
    .inpage.news .list .one .big img{width: 100%;height: 100%;object-fit: cover;}
    .inpage.news .list .one .textBox{padding: 2rem;}
    .inpage.news .list .one .name{font-size: 2.8rem;line-height: 4rem;height: 12rem;margin-bottom: 2rem;}
    .inpage.news .list .one .time{font-size: 2.4rem;line-height: 1;}
    .inpage.news .list .one .more{font-size: 2.4rem;line-height: 1;}




    .inpage.news .topBox .box{width: 100%;}
    .inpage.news .topBox .bread{height: 10rem;padding: 0 3.2rem;}
    .inpage.news .topBox .bread .icon{width: 4rem;height: 4rem;margin-right: 2rem;}
    .inpage.news .topBox .bread .text{font-size: 2.8rem;line-height: 4rem;margin-right: 2rem;}

    .inpage.news .topBox .title{width: 70rem;margin: 4rem auto 2rem;text-align: center;}
    .inpage.news .topBox .time{font-size: 2.4rem;line-height: 1;text-align: center;}

    .inpage.news .botBox{padding: 8rem 0;width: 70rem;}
    .inpage.news .botBox .right{display: none;}
    .inpage.news .botBox .left{width: 100%;}
    .inpage.news .botBox .left .content{font-size: 2.8rem;line-height: 4rem;}

    .inpage.news .botBox .left .other .one{margin-bottom: 2rem;font-size: 2.8rem;line-height: 4rem;}



    .inpage .pageMenu{height: 10rem;}
    .inpage .pageMenu .one{height: 10rem;font-size: 3.2rem;margin: 0 3rem;}

    .inpage.download .container{padding: 0 0 10rem;}
    .inpage.download .menuBox{height: 10rem;margin-bottom: 4rem;}
    .inpage.download .menuBox .one{height: 10rem;margin-right: 3rem;font-size: 2.8rem;}


    .inpage.download .list{width: 70rem;justify-content: space-between;margin: 0 auto;}
    .inpage.download .list .one{width: 33.5rem;margin: 4rem 0 0rem;padding: 2rem;}
    .inpage.download .list .one .box{width: 100%;height: auto;}
    .inpage.download .list .one .name{margin: 2rem 0 0 ;}
    .inpage.download .list .one .name .icon{width: 2.8rem;margin-right: 2rem;height: auto;}
    .inpage.download .list .one .name .text2{font-size: 2.8rem;line-height: 4rem;height: 8rem;}

    .inpage.download .list .one .box .hide .btn{height: 6rem;margin: 2rem 0;border-radius: 1.2rem;}
    .inpage.download .list .one .box .hide .btn .icon{width: 3.2rem;height: 3.2rem;margin-right: 1rem;}
    .inpage.download .list .one .box .hide .btn .text{font-size: 3.2rem;}


    .inpage.contact .container{padding: 8rem 0;}

    .inpage.contact .map{border-radius: 0;}
    .inpage.contact .map .big{width: 100%;height: 60rem;}
    .inpage.contact .map .big img{width: 100%;height: 100%;object-fit: cover;}
    .inpage.contact .map .box{position: relative;top: 0;right: 0;max-width: none;width: 100%;border-radius: 0;padding: 4rem;}
    .inpage.contact .map .box .name{font-size: 3.2rem;line-height: 1.5;margin-bottom: 4rem;}

    .inpage.contact .map .box .line{margin-bottom: 2rem;padding-bottom: 2rem;}
    .inpage.contact .map .box .line .icon{width: 6rem;height: 6rem;margin-right: 2rem;}
    .inpage.contact .map .box .line .less{font-size: 2.8rem;line-height: 4rem;margin-bottom: 1rem;}
    .inpage.contact .map .box .line .text{font-size: 2.8rem;line-height: 4rem;}


    .inpage.contact .flex{flex-wrap: wrap;margin-top: 0;}
    .inpage.contact .flex .one{width: 33.5rem;margin-top: 4rem;}
    .inpage.contact .flex .one .title{font-size: 2.8rem;line-height: 4rem;padding-bottom: 2rem;margin-bottom: 2rem;}
    .inpage.contact .flex .one .name{font-size: 3.2rem;line-height: 1.5;margin-bottom: 2rem;}
    .inpage.contact .flex .one .text{font-size: 2.8rem;line-height: 4rem;}


    .inpage.contact .formBox{padding: 4rem;}
    .inpage.contact .formBox .title{flex-direction: column;align-items: center;margin-bottom: 4rem;}
    .inpage.contact .formBox .title .left{line-height: 1.5;margin-bottom: 2rem;}
    .inpage.contact .formBox .title .right{font-size: 2.8rem;line-height: 4rem;text-align: center;}

    .inpage.contact .formBox .line{flex-direction: column;margin-bottom: 2rem;}
    .inpage.contact .formBox .line .third{width: 100%;margin-bottom: 2rem;margin-right: 0;}
    .inpage.contact .formBox .line .third:last-child{margin-bottom: 0;}
    .inpage.contact .formBox .line .input{height: 10rem;}
    .inpage.contact .formBox .line .input input{font-size: 3.2rem;border-radius: 1.6rem;}

    .inpage.contact .formBox .line .textarea{height: 30rem;}
    .inpage.contact .formBox .line .textarea textarea{font-size: 3.2rem;}

    .inpage.contact .formBox .btn{width: 100%;height: 10rem;font-size: 2.8rem;border-radius: 1.6rem;}




    .inpage.about .banner .big{height: 60rem;}
    .inpage.about .pageMenu{justify-content: flex-start;overflow: auto;padding: 0 4rem;}
    .inpage.about .pageMenu .one{white-space: nowrap;margin: 0 3rem 0 0;}
    .inpage.about .pageMenu .one:last-child{margin-right: 0;}

    .inpage.about .floor1 .container{padding: 8rem 0;flex-direction: column;}
    .inpage.about .floor1 .left{width: 100%;margin:  0 0 4rem;}
    .inpage.about .floor1 .left .title{font-size: 4.8rem;line-height: 1.5;margin-bottom: 4rem;}
    .inpage.about .floor1 .left .content{font-size: 3.2rem;line-height: 1.5;margin-bottom: 4rem;}
    .inpage.about .floor1 .left .desc{font-size: 2.8rem;line-height: 4rem;}

    .inpage.about .floor1 .right{width: 100%;height: auto;}


    .inpage.about .floor2{height: 40rem;}
    .inpage.about .floor2 .bg{height: 100%;}
    .inpage.about .floor2 .bg img{width: 100%;height: 100%;object-fit: cover;}
    .inpage.about .floor2 .numBox{width: 100%;height: auto;flex-wrap: wrap;}
    .inpage.about .floor2 .numBox .one{width: 50%;height: 20rem;display: flex;flex-direction: column;align-items: center;justify-content: center;}
    .inpage.about .floor2 .numBox .num{font-size: 8rem;line-height: 1.2;}
    .inpage.about .floor2 .numBox .text{font-size: 2.4rem;line-height: 1.5;}


    .inpage.about .floor3 .container{flex-direction: column;padding: 8rem 0;}
    .inpage.about .floor3 .left{width: 100%;height: auto;}
    .inpage.about .floor3 .right{margin: 4rem 0 0;}
    .inpage.about .floor3 .right .name{font-size: 2.8rem;line-height: 4rem;margin-bottom: 2rem;}
    .inpage.about .floor3 .right .title{font-size: 4.8rem;line-height: 1.5;margin-bottom: 4rem;}
    .inpage.about .floor3 .right .content{font-size: 3.2rem;line-height: 1.5;margin-bottom: 4rem;}
    .inpage.about .floor3 .right .desc{font-size: 2.8rem;line-height: 4rem;}


    .inpage.about .floor5{padding-top: 12rem;background: #124098;}
    .inpage.about .floor5 .textBox{padding-top: 4rem;}
    .inpage.about .floor5 .title{line-height: 1.5;margin-bottom: 2rem;}
    .inpage.about .floor5 .desc{font-size: 2.8rem;line-height: 4rem;text-align: center;width: 60rem;margin: 0 auto;}


    .inpage.about .floor4 .textBox{padding: 8rem 0;}
    .inpage.about .floor4 .title{padding: 0;line-height: 1.5;margin-bottom: 4rem;text-align: center;}
    .inpage.about .floor4 .list{width: 70rem;margin: 0 auto;}
    .inpage.about .floor4 .list .one{margin-bottom: 4rem;}
    .inpage.about .floor4 .list .one:last-child{margin-bottom: 0;}
    .inpage.about .floor4 .list .one .year{font-size: 3.2rem;line-height: 1.5;color: #fff;margin-bottom: 2rem;text-align: center;}
    .inpage.about .floor4 .list .one .line{display: flex;margin-bottom: 2rem;}
    .inpage.about .floor4 .list .one .line .left{width: 8rem;flex-shrink: 0;font-size: 2.8rem;line-height: 4rem;color: #fff;}
    .inpage.about .floor4 .list .one .line .right{flex: 1;flex-shrink: 0;font-size: 2.8rem;line-height: 4rem;color: #fff;}




    .inpage.culture .pageMenu{justify-content: flex-start;overflow: auto;padding: 0 4rem;}
    .inpage.culture .pageMenu .one{white-space: nowrap;margin: 0 3rem 0 0;}
    .inpage.culture .pageMenu .one:last-child{margin-right: 0;}


    .inpage.culture .floor1{padding: 8rem 0;}
    .inpage.culture .floor1 .container{border-radius: 2.4rem;overflow: hidden;}
    .inpage.culture .floor1 .bg{position: absolute;z-index: 1;top: 0;bottom: 0;left: 0;right: 0;}
    .inpage.culture .floor1 .bg img{width: 100%;height: 100%;object-fit: cover;}
    .inpage.culture .floor1 .textBox{position: relative;flex-direction: column;z-index: 22;}
    .inpage.culture .floor1 .textBox .one{border-bottom: 1px solid rgba(255, 255, 255, 0.2);border-right: 0;}
    .inpage.culture .floor1 .textBox .one:last-child{border-bottom: 0;}
    .inpage.culture .floor1 .textBox .one .title{line-height: 1.5;}
    .inpage.culture .floor1 .textBox .one .desc{margin-top: 2rem;font-size: 2.8rem;line-height: 4rem;}



    .inpage.founder .pageMenu{justify-content: flex-start;overflow: auto;padding: 0 4rem;}
    .inpage.founder .pageMenu .one{white-space: nowrap;margin: 0 3rem 0 0;}
    .inpage.founder .pageMenu .one:last-child{margin-right: 0;}


    .inpage.founder .floor1{padding: 8rem 0;}
    .inpage.founder .floor1 .list{width: 70rem;}
    .inpage.founder .floor1 .one{flex-direction: column;}
    .inpage.founder .floor1 .one .big{width: 50rem;height: auto;margin: 0 auto 4rem;}
    .inpage.founder .floor1 .one .textBox{padding: 0;}
    .inpage.founder .floor1 .one .positions{font-size: 2.8rem;line-height: 4rem;}
    .inpage.founder .floor1 .one .name{font-size: 4.8rem;line-height: 1.5;margin: 2rem 0 0;}
    .inpage.founder .floor1 .one .job{font-size: 3.2rem;line-height: 1.5;margin-top: 2rem;}
    .inpage.founder .floor1 .one .desc{font-size: 2.8rem;line-height: 4rem;margin-top: 2rem;}

    .inpage.founder .floor1 .one .box .b{margin-bottom: 2rem;}
    .inpage.founder .floor1 .one .box .title{font-size: 2.8rem;line-height: 4rem;margin-bottom: 2rem;}
    .inpage.founder .floor1 .one .box .text{font-size: 2.8rem;line-height: 4rem;}



    .inpage.leader .pageMenu{justify-content: flex-start;overflow: auto;padding: 0 4rem;}
    .inpage.leader .pageMenu .one{white-space: nowrap;margin: 0 3rem 0 0;}
    .inpage.leader .pageMenu .one:last-child{margin-right: 0;}


    .inpage.leader .floor1{padding: 8rem 0;}
    .inpage.leader .floor1 .one{width: 100%;margin-right: 0;}
    .inpage.leader .floor1 .one .big{width: 100%;height: auto;}
    .inpage.leader .floor1 .one .textBox{padding: 4rem;}
    .inpage.leader .floor1 .one .text{font-size: 2.8rem;line-height: 4rem;height: auto;}



    .inpage.join .pageMenu{justify-content: flex-start;overflow: auto;padding: 0 4rem;}
    .inpage.join .pageMenu .one{white-space: nowrap;margin: 0 3rem 0 0;}
    .inpage.join .pageMenu .one:last-child{margin-right: 0;}


    .inpage.join .floor1 .box .bg{position: absolute;z-index: 1;top: 0;bottom: 0;left: 0;right: 0;}
    .inpage.join .floor1 .box .bg img{width: 100%;height: 100%;object-fit: cover;}
    .inpage.join .floor1 .box .flex{position: relative;flex-direction: column;}
    .inpage.join .floor1 .box .big{width: 100%;height: auto;}
    .inpage.join .floor1 .box .textBox{width: 100%;padding: 4rem;}
    .inpage.join .floor1 .box .title{line-height: 1.5;}
    .inpage.join .floor1 .box .desc{font-size: 2.8rem;line-height: 4rem;margin-top: 2rem;}
    .inpage.join .floor1 .box .content{margin-top: 2rem;font-size: 2.4rem;line-height: 1.5;}


    .inpage.join .floor1 .list{flex-direction: column;}
    .inpage.join .floor1 .list .one{width: 100%;margin-bottom: 4rem;}
    .inpage.join .floor1 .list .one:last-child{margin-bottom: 0;}
    .inpage.join .floor1 .list .one .title .icon{width: 6rem;height: 6rem;margin-right: 2rem;}
    .inpage.join .floor1 .list .one .title .text{font-size: 3.2rem;}
    .inpage.join .floor1 .list .one .content{margin-top: 2rem;font-size: 2.8rem;line-height: 4rem;}


    .inpage.join .floor3{padding: 4rem 0;}
    .inpage.join .floor3 .title{line-height: 1.5;margin-bottom: 2rem;}
    .inpage.join .floor3 .desc{font-size: 2.8rem;line-height: 4rem;margin-bottom: 2rem;}
    .inpage.join .floor3 .link{font-size: 2.8rem;line-height: 4rem;}


    .inpage.join .floor2{padding: 8rem 0;}
    .inpage.join .floor2 .title{line-height: 1.5;margin-bottom: 4rem;}

    .inpage.join .floor2 .tableBox .thead{padding: 2rem;}
    .inpage.join .floor2 .tableBox .thead .td{width: auto;flex: 1;margin: 0;font-size: 2.8rem;line-height: 4rem;}
    .inpage.join .floor2 .tableBox .thead .td:first-child{flex: 1;}
    .inpage.join .floor2 .tableBox .thead .icon{width: 4rem;height: 4rem;flex-shrink: 0;}

    .inpage.join .floor2 .tableBox .one{margin-top: 2rem;}
    .inpage.join .floor2 .tableBox .one .normal{padding: 2rem;}
    .inpage.join .floor2 .tableBox .one .normal .td{width: auto;flex: 1;margin: 0;font-size: 2.8rem;line-height: 4rem;}
    .inpage.join .floor2 .tableBox .one .normal .td:first-child{flex: 1;}
    .inpage.join .floor2 .tableBox .one .normal .icon{width: 4rem;height: 4rem;flex-shrink: 0;}
    .inpage.join .floor2 .tableBox .one .normal .icon::before{width: 2.4rem;}
    .inpage.join .floor2 .tableBox .one .normal .icon::after{height: 2.4rem;}

    .inpage.join .floor2 .tableBox .one .hideBox{padding: 4rem;}
    .inpage.join .floor2 .tableBox .one .hideBox .linkBox{flex-direction: column;align-items: flex-start;}
    .inpage.join .floor2 .tableBox .one .hideBox .linkBox .text{font-size: 2.8rem;line-height: 4rem;margin: 0 0 2rem;}
    .inpage.join .floor2 .tableBox .one .hideBox .linkBox .link{font-size: 2.8rem;line-height: 4rem;}


    .inpage.join .floor2 .tableBox .one .hideBox .content{font-size: 2.8rem;line-height: 4rem;}



    
    .inpage.search .bread{height: 10rem;}
    .inpage.search .bread .icon{width: 4rem;height: 4rem;margin-right: 2rem;}
    .inpage.search .bread .text{font-size: 2.8rem;line-height: 4rem;margin-right: 2rem;}


    .inpage.search .searchBox{padding: 3.2rem 0;}
    .inpage.search .searchBox .inputBox{width: 100%;height: 10rem;}
    .inpage.search .searchBox .inputBox input{font-size: 2.8rem;line-height: 1;}
    .inpage.search .searchBox .inputBox .btn{width: 10rem;height: 10rem;}
    .inpage.search .searchBox .inputBox .btn .icon{width: 4.8rem;height: 4.8rem;}


    .inpage.search .numBox{font-size: 2.8rem;line-height: 8rem;}

    .inpage.search .typeBox{height: 8rem;padding: 0;}
    .inpage.search .typeBox .one{font-size: 2.8rem;}

    .inpage.search .listBox .one{width: 100%;height: 8rem;font-size: 2.8rem;padding-left: 3.2rem;}
    .inpage.search .listBox .one::before{width: 1.6rem;height: 1.6rem;}






    .inpage.product .listBox .box .list .one{margin-right: 0;}

    .inpage.productDetail .banner{height: auto;}
    .inpage.productDetail .banner .big{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
    .inpage.productDetail .banner .big img{object-fit: cover;width: 100%;height: 100%;}
    .inpage.productDetail .banner .textBox{padding: 0;width: 100%;position: relative;z-index: 22;}
    .inpage.productDetail .banner .textBox .box{flex-direction: column;width: 70rem;margin: auto;padding: 8rem 0;}
    .inpage.productDetail .banner .left{width: 100%;align-items: center;}
    .inpage.productDetail .banner .box .desc{font-size: 2.8rem;}
    .inpage.productDetail .banner .box .btn{font-size: 2.8rem;height: 6rem;}
    .inpage.productDetail .banner .box .pro{margin-top: 4rem;}

    .inpage.productDetail .floor1{padding: 8rem 0;}
    .inpage.productDetail .floor1 .listBox{margin: 0 auto;}



















    

}
