*{margin: 0;padding: 0;list-style: none;box-sizing: border-box;text-decoration: none;font-family: 'siyuan', '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;}

input,select,textarea{border: none;outline: none;background: none;}
textarea{resize: none;}

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

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

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

.flex{display: flex;}

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

@font-face {
    font-family: "siyuan";
    font-weight: 500;
    src: url("./SourceHanSansCN-Regular.otf") format("trueType");
    font-display: swap;
}
  
  
  @font-face {
    font-family: "siyuanB";
    font-weight: 800;
    src: url("./SourceHanSansCN-Bold.otf") format("trueType");
    font-display: swap;
}



.header{position: fixed;top: 0;left: 0;right: 0;background: none;border-bottom: 1px solid rgba(0, 0, 0, 0.1);height: 10rem;z-index: 5555;transition: all 0.3s;}
.header.active{background: #fff;}
.header.hover{background: #fff;}
.pc .header:hover{background: #fff;}
.header .container{display: flex;align-items: center;justify-content: space-between;height: 100%;}
.header .left{display: flex;align-items: center;height: 100%;}
.header .logo{height: 4.5rem;margin-right: 4.6rem;}
.header .menu{height: 100%;display: flex;}
.header .menu .one{margin-right: 4.6rem;height: 100%;position: relative;}
.header .menu .one .first{height: 100%;display: flex;align-items: center;font-size: 1.8rem;color: #222;transition: all 0.3s;}
.header .menu .one:last-child{margin-right: 0;}
.header .menu .one:hover .first{color: #0064DC;}
.header .menu .one .first::after{position: absolute;bottom: 2.5rem;width: 2.5rem;height: 0.2rem;background: #0064DC;content: "";left: 0;right: 0;margin: auto;opacity: 0;}
.header .menu .one .first.active::after{opacity: 1;}

.header .menu .one .twoBox{display: none;background: #fff;left: 50%;top: 100%;position: absolute;transform: translateX(-50%);width: 14rem;border-bottom-left-radius: 0.2rem;border-bottom-right-radius: 0.2rem;box-shadow: 0px 4px 10px 0px rgba(0, 100, 220, 0.1);}
.header .menu .one .twoBox .two{width: 100%;height: 4.5rem;transition: all 0.3s;display: flex;align-items: center;justify-content: center;font-size: 1.6rem;color: #000000;}
.header .menu .one .twoBox .two:hover{background: rgba(0, 0, 0, 0.02);color: #0064DC;}
.header .menu .one .twoBox .two.active{background: rgba(0, 0, 0, 0.02);color: #0064DC;}





.header .right{display: flex;align-items: center;justify-content: flex-end;border-left: 1px solid rgba(0, 0, 0, 0.1);padding-left: 4.6rem;height: 100%;}


.header .right .tel{display: flex;align-items: center;}
.header .right .tel .icon{width: 1.8rem;margin-right: 1.2rem;height: 1.8rem;}
.header .right .tel .text{font-size: 1.6rem;color: #0064DC;font-weight: bold;font-family: 'siyuanB';}

.header .right .register{margin-left: 2.8rem;height: 4rem;width: 12.4rem;background: #0064DC;border-radius: 0.4rem;}
.header .right .register .icon{width: 1.8rem;margin-left: 1.2rem;height: 1.8rem;transition: all 0.3s;}
.header .right .register .text{font-size: 1.6rem;color: #fff;transition: all 0.3s;}
.header .right .register:hover .icon{margin-left: 0.8rem;}

.header .right .login{margin-left: 1.6rem;border: 1px solid #0064DC;transition: all 0.3s;width: 9.2rem;height: 4rem;border-radius: 0.4rem;}
.header .right .login .icon{width: 1.8rem;height: 1.8rem;margin-right: 1.2rem;position: relative;}
.header .right .login .icon img{position: absolute;}
.header .right .login .icon .nor{z-index: 111;opacity: 1;}
.header .right .login .icon .hov{z-index: 1;opacity: 0;}
.header .right .login:hover .icon .hov{z-index: 111;opacity: 1;}
.header .right .login:hover .icon .nor{z-index: 1;opacity: 0;}


.header .right .login .text{font-size: 1.6rem;color: #0064DC;transition: all 0.3s;}
.header .right .login:hover{background: #0064DC;}
.header .right .login:hover .text{color: #fff;}


.footer{padding-top: 6rem;background: #212838;}
.footer .bot{display: flex;align-items: center;justify-content: space-between;border-top: 1px solid rgba(255, 255, 255, 0.1);height: 5.6rem;}
.footer .bot .left{font-size: 1.4rem;color: rgba(255, 255, 255, 0.6);line-height: 1.6rem;}
.footer .bot .right{font-size: 1.4rem;color: rgba(255, 255, 255, 0.6);line-height: 1.6rem;}

.footer .top{padding-bottom: 2.4rem;display: flex;justify-content: space-between;align-items: flex-start;}
.footer .top .left{display: flex;flex-direction: column;align-items: flex-start;}
.footer .top .logo{height: 4.5rem;margin-bottom: 2.2rem;}
.footer .top .name{font-size: 1.6rem;color: rgba(255, 255, 255, 0.6);font-weight: bold;font-family: 'siyuanB';margin-bottom: 2rem;}
.footer .top .left .line{display: flex;align-items: center;margin-bottom: 1.5rem;}
.footer .top .left .line .icon{width: 2rem;height: 2rem;margin-right: 1rem;flex-shrink: 0;}
.footer .top .left .line .text{font-size: 1.6rem;color: rgba(255, 255, 255, 0.6);}
.footer .top .codeBox{display: flex;margin-top: 1rem;}
.footer .top .codeBox .one{display: flex;flex-direction: column;align-items: center;margin-right: 3.5rem;}
.footer .top .codeBox .one .img{width: 11rem;height: 11rem;margin-bottom: 1rem;}
.footer .top .codeBox .one .text{font-size: 1.6rem;color: rgba(255, 255, 255, 0.7);}

.footer .top .right{display: flex;justify-content: flex-end;align-items: flex-start;}
.footer .top .right .line{margin-left: 9rem;white-space: nowrap;}
.footer .top .right .line .title{font-size: 1.8rem;color: #FFFFFF;margin-bottom: 4rem;transition: all 0.3s;display: block;}
.footer .top .right .line .one{margin-bottom: 2rem;font-size: 1.6rem;color: rgba(255, 255, 255, 0.6);transition: all 0.3s;display: block;}
.footer .top .right .line .one:hover{color: #0064DC;}
.footer .top .right .line .title:hover{color: #0064DC;}
.footer .top .right .line .one:last-child{margin-bottom: 0;}



.pageRight{position: fixed;z-index: 5555;right: 3rem;bottom: 8rem;}
.pageRight .contact{width: 9rem;height: 9rem;margin-bottom: 0.8rem;border-radius: 0.4rem;background: linear-gradient(180deg, #02A7FE 0%, #53C4FF 100%);display: flex;flex-direction: column;align-items: center;padding-top: 1rem;}
.pageRight .contact .icon{width: 4.2rem;height: 4.2rem;flex-shrink: 0;margin-bottom: 0.8rem;}
.pageRight .contact .text{font-size: 1.4rem;color: #fff;}

.pageRight .box{background: #fff;border-radius: 0.4rem;box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);}
.pageRight .box .one{position: relative;width: 9rem;height: 9rem;cursor: pointer;}
.pageRight .box .one .normal{width: 100%;height: 100%;display: flex;flex-direction: column;padding-top: 2rem;align-items: center;}
.pageRight .box .one .normal .icon{width: 3rem;height: 3rem;position: relative;flex-shrink: 0;margin-bottom: 1rem;}
.pageRight .box .one .normal .icon img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.pageRight .box .one .normal .icon .nor{z-index: 111;opacity: 1;}
.pageRight .box .one .normal .icon .hov{z-index: 11;opacity: 0;}
.pageRight .box .one:hover .normal .icon .nor{z-index: 11;opacity: 0;}
.pageRight .box .one:hover .normal .icon .hov{z-index: 111;opacity: 1;}

.pageRight .box .one .normal .text{font-size: 1.4rem;color: #666;transition: all 0.3s;}
.pageRight .box .one:hover .normal .text{color: #0064DC;}

.pageRight .box .one::after{position: absolute;bottom: 0;width: 6rem;height: 1px;background: rgba(216, 216, 216, 0.4);content: "";left: 0;right: 0;margin: auto;}
.pageRight .box .one:last-child:after{display: none;}

.pageRight .box .one .hide{padding-right: 4.4rem;transition: all 0.3s;visibility: hidden;opacity: 0;position: absolute;bottom: 0;right: 100%;}
.pageRight .box .one:hover .hide{padding-right: 2.2rem;visibility: visible;opacity: 1;}
.pageRight .box .one .hideBox{background: #fff;border-radius: 0.4rem;display: flex;flex-direction: column;align-items: center;min-width: 13.8rem;padding: 1.4rem 0 1.6rem;margin-bottom: -1.6rem;position: relative;}
.pageRight .box .one .hideBox .code{width: 11rem;height: 11rem;flex-shrink: 0;margin-bottom: 0.8rem;}
.pageRight .box .one .hideBox .text{font-size: 1.4rem;color: #3D3D3D;}
.pageRight .box .one .hideBox.tel{padding: 1.8rem 1.8rem 2.2rem;min-width: 18rem;margin-bottom: 1.1rem;}
.pageRight .box .one .hideBox.tel .phone{margin-top: 1.1rem;color: #0064DC;font-size: 2rem;font-weight: bold;font-family: 'siyuanB';}
.pageRight .box .one .hideBox::after{position: absolute;bottom: 4.5rem;width: 2.1rem;height: 2.1rem;background: #fff;transform: rotate(45deg);border-radius: 0.4rem;content: "";right: -1rem;}
.pageRight .box .one .hideBox.tel::after{bottom: 1.5rem;}












.index .banner{width: 100%;position: relative;}
.index .banner .swiper .one{position: relative;}
.index .banner .swiper .textBox{position: absolute;width: 120rem;top: 0;bottom: 0;left: 0;right: 0;margin: auto;display: flex;flex-direction: column;align-items: flex-start;padding-top: 28rem;}
.index .banner .swiper .textBox .name{font-size: 4rem;color: #1F2431;font-weight: bold;font-family: 'siyuanB';margin-bottom: 2.5rem;transform: translateY(-6rem);opacity: 0;}
.index .banner .swiper .textBox .title{font-size: 4rem;color: #1F2431;font-weight: bold;font-family: 'siyuanB';margin-bottom: 2.5rem;transform: translateY(-6rem);opacity: 0;}
.index .banner .swiper .textBox .desc{font-size: 1.6rem;color: #3A486C;margin-bottom: 3rem;line-height: 3.4rem;transform: translateY(-6rem);opacity: 0;}
.index .banner .swiper .textBox .btn{width: 16rem;height: 5rem;border-radius: 0.2rem;background: #0064DC;color: #fff;font-size: 1.8rem;transform: translateY(-6rem);opacity: 0;}


.index .banner .swiper .swiper-slide-active .textBox .name {
    transform: translateY(0) translateZ(0);
    opacity: 1;
    transition: opacity 0.6s linear,
      transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.index .banner .swiper .swiper-slide-active .textBox .title {
    transform: translateY(0) translateZ(0);
    opacity: 1;
    transition: opacity 0.6s linear 0.1s,
      transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;
}
.index .banner .swiper .swiper-slide-active .textBox .desc {
    transform: translateY(0) translateZ(0);
    opacity: 1;
    transition: opacity 0.6s linear 0.3s,
      transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;
}
.index .banner .swiper .swiper-slide-active .textBox .btn {
    transform: translateY(0) translateZ(0);
    opacity: 1;
    transition: opacity 0.6s linear 0.5s,
      transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;
}


.index .banner .swiper .swiper-pagination{bottom: 17rem;width: 120rem;right: 0;text-align: left;margin: auto;}
.index .banner .swiper .swiper-pagination .swiper-pagination-bullet{width: 5.5rem;height: 5px;background: #D8D8D8;position: relative;margin: 0 1rem 0 0;border-radius: 0;opacity: 1;}
.index .banner .swiper .swiper-pagination .swiper-pagination-bullet-active::before{position: absolute;width: 0;left: 0;top: 0;height: 100%;transition: all 5s;animation:move 5s;content: "";background: #0064DC;animation-fill-mode:both !important;-webkit-animation-fill-mode:both !important;}


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


.index .banner .menuBox{position: absolute;bottom: -9rem;z-index: 111;display: flex;background: #fff;width: 120rem;left: 0;right: 0;margin: auto;height: 18rem;}
.index .banner .menuBox .one{display: flex;flex-direction: column;align-items: center;justify-content: center;flex: 1;height: 100%;}
.index .banner .menuBox .one .icon{width: 5rem;height: 5rem;}
.index .banner .menuBox .one .name{margin: 2rem 0 1.5rem;font-size: 2rem;color: #000000;font-weight: bold;font-family: 'siyuanB';}
.index .banner .menuBox .one .desc{font-size: 1.8rem;color: #666666;}



.index .floor1{background: #F5F9FF;padding: 18rem 0 9rem;}
.index .floor1 .container{display: flex;align-items: flex-end;justify-content: space-between;position: relative;}
.index .floor1 .right{width: 65.8rem;position: absolute;right: -11.7rem;bottom: 0;}

.index .floor1 .left{width: 66rem;padding-left: 1.8rem;}
.index .floor1 .left .title{font-size: 3.4rem;line-height: 5.1rem;font-weight: bold;font-family: 'siyuanB';color: #000F21;margin-bottom: 2rem;}
.index .floor1 .left .line{display: flex;align-items: center;margin-top: 2.6rem;}
.index .floor1 .left .line .icon{width: 5.8rem;height: 5.8rem;margin-right: 2.5rem;flex-shrink: 0;}
.index .floor1 .left .line .name{font-size: 1.6rem;color: #000000;}
.index .floor1 .left .line .desc{font-size: 1.6rem;color: #4E5969;margin-top: 1rem;line-height: 2.8rem;}
.index .floor1 .left .btn{margin-top: 7rem;background: #0064DC;border-radius: 0.2rem;color: #fff;font-size: 1.8rem;font-weight: bold;font-family: 'siyuanB';width: 15.8rem;height: 5rem;}



.index .floor2{background: #F3F5F8;padding: 9rem 0 10rem;}
.index .floor2 .title{font-size: 4rem;line-height: 5.1rem;color: #000000;font-weight: bold;font-family: 'siyuanB';text-align: center;margin-bottom: 3rem;}
.index .floor2 .more{display: flex;align-items: center;justify-content: center;margin-bottom: 5rem;}
.index .floor2 .more .text{font-size: 1.6rem;color: #0064DC;font-weight: bold;font-family: 'siyuanB';}
.index .floor2 .more .icon{margin-left: 0.5rem;width: 1.6rem;height: 1.6rem;}

.index .floor2 .menuBox{display: flex;justify-content: center;margin-bottom: 3.2rem;}
.index .floor2 .menuBox .one{padding: 1rem 0;margin: 0 3.2rem;color: #4E5969;font-size: 1.6rem;border-bottom: 2px solid transparent;transition: all 0.3s;cursor: pointer;}
.index .floor2 .menuBox .one:hover{color: #0064DC;}
.index .floor2 .menuBox .one.active{color: #0064DC;border-color: #0064DC;}

.index .floor2 .contentBox .box{display: none;background: #fff;align-items: center;}
.index .floor2 .contentBox .box.active{display: flex;}
.index .floor2 .contentBox .img{width: 52rem;height: 42rem;flex-shrink: 0;border-top-left-radius: 1rem;border-bottom-left-radius: 1rem;}
.index .floor2 .contentBox .img:hover img{transform: scale(1.1);}
.index .floor2 .contentBox .textBox{padding: 0 4.8rem;}
.index .floor2 .contentBox .textBox .tip{font-size: 2rem;color: #0064DC;font-weight: bold;margin-bottom: 2rem;font-family: 'siyuanB';}
.index .floor2 .contentBox .textBox .name{font-size: 3rem;color: #000;font-weight: bold;margin-bottom: 4rem;font-family: 'siyuanB';}
.index .floor2 .contentBox .textBox .content{font-size: 1.4rem;line-height: 2.4rem;color: #4E5969;}
.index .floor2 .contentBox .textBox .btnBox{margin-top: 6.7rem;display: flex;}
.index .floor2 .contentBox .textBox .btnBox .btn{width: 18rem;height: 4rem;margin-right: 3.2rem;background: #0064DC;border-radius: 0.2rem;font-size: 1.8rem;color: #fff;}
.index .floor2 .contentBox .textBox .btnBox .btn.view{background: #fff;border: 1px solid #0064DC;color: #0064DC;}
.index .floor2 .contentBox .textBox .btnBox .btn.view:hover{background: #0064DC;color: #fff;}


.index .floor2 .other{margin-top: 8.5rem;}
.index .floor2 .other .name{font-size: 2.4rem;line-height: 5.1rem;position: relative;color: #4E5969;text-align: center;margin-bottom: 3.3rem;}
.index .floor2 .other .name::before{position: absolute;width: 42rem;height: 1px;background: #D8D8D8;content: "";top: 0;bottom: 0;left: 0;right: 0;transform: translateX(calc(-50% - 10rem));margin: auto;}
.index .floor2 .other .name::after{position: absolute;width: 42rem;height: 1px;background: #D8D8D8;content: "";top: 0;bottom: 0;left: 0;right: 0;transform: translateX(calc(50% + 10rem));margin: auto;}
.index .floor2 .other .list{display: flex;flex-wrap: wrap;margin-left: -1.2rem;}
.index .floor2 .other .list .one{width: 19rem;height: 6rem;border-radius: 0.5rem;background: #fff;margin-left: 1.2rem;margin-top: 1.2rem;}
.index .floor2 .other .list .one .img{width: 100%;height: 100%;}


.index .floor3{position: relative;}
.index .floor3 .bg{width: 100%;}
.index .floor3 .textBox{position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 120rem;margin: auto;padding-top: 9rem;}
.index .floor3 .right{position: absolute;bottom: 7.2rem;right: -11.7rem;width: 60.5rem;}

.index .floor3 .title{font-size: 4rem;line-height: 5.1rem;text-align: center;margin-bottom: 3rem;font-weight: bold;font-family: 'siyuanB';color: #000;}
.index .floor3 .content{margin-bottom: 6rem;font-size: 1.6rem;text-align: center;color: #666666;}

.index .floor3 .list{width: 70rem;display: flex;flex-wrap: wrap;}
.index .floor3 .list .one{width: 35rem;margin-bottom: 9rem;}
.index .floor3 .list .one .num{font-size: 2.4rem;color: #000F21;font-weight: bold;font-family: 'siyuanB';margin-bottom: 1.5rem;}
.index .floor3 .list .one .num span{font-size: 6rem;margin-right: 1rem;}
.index .floor3 .list .one .desc{font-size: 2.6rem;color: #666666;}


.index .floor4{padding: 9rem 0;background-image: url(../img/bg_index_floor4.png);background-size: 100% auto;background-repeat: no-repeat;}
.index .floor4 .title{font-size: 4rem;line-height: 5.1rem;color: #fff;font-weight: bold;font-family: 'siyuanB';text-align: center;margin-bottom: 3rem;}
.index .floor4 .more{display: flex;align-items: center;justify-content: center;margin-bottom: 4.5rem;}
.index .floor4 .more .text{font-size: 1.6rem;color: #fff;font-weight: bold;font-family: 'siyuanB';}
.index .floor4 .more .icon{margin-left: 0.5rem;width: 1.6rem;height: 1.6rem;}

.index .floor4 .list{display: flex;flex-wrap: wrap;margin-left: -1.5rem;}
.index .floor4 .list .one{display: flex;flex-direction: column;justify-content: space-between;width: 39rem;height: 15rem;border-radius: 1rem;background: #FFFFFF;margin-left: 1.5rem;margin-top: 1.5rem;padding: 2.4rem;}
.index .floor4 .list .one .bot{font-size: 1.8rem;color: #666;}
.index .floor4 .list .one .top{display: flex;align-items: center;justify-content: space-between;}
.index .floor4 .list .one .name{font-size: 2.4rem;color: #000;font-weight: bold;font-family: 'siyuanB';}
.index .floor4 .list .one .icon{width: 3.2rem;height: 3.2rem;}



.index .floor5{background: #FFFFFF;padding: 10rem 0 12rem;}
.index .floor5 .title{font-size: 4rem;line-height: 5.1rem;color: #000000;font-weight: bold;font-family: 'siyuanB';text-align: center;margin-bottom: 3rem;}
.index .floor5 .more{display: flex;align-items: center;justify-content: center;margin-bottom: 6rem;}
.index .floor5 .more .text{font-size: 1.6rem;color: #0064DC;font-weight: bold;font-family: 'siyuanB';}
.index .floor5 .more .icon{margin-left: 0.5rem;width: 1.6rem;height: 1.6rem;}

.index .floor5 .list{display: flex;}
.index .floor5 .list .one{width: 39rem;margin-right: 1.5rem;}
.index .floor5 .list .one:nth-child(3n){margin-right: 0;}
.index .floor5 .list .one .img{width: 39rem;height: 24rem;margin-bottom: 1.5rem;flex-shrink: 0;border-radius: 0.2rem;}
.index .floor5 .list .one:hover .img img{transform: scale(1.1);}
.index .floor5 .list .one .name{font-size: 2.4rem;line-height: 3.5rem;color: #1c1c1c;transition: all 0.3s;font-weight: bold;font-family: 'siyuanB';}
.index .floor5 .list .one:hover .name{color: #0064DC;}

.index .floor5 .list .one .time{margin: 1.5rem 0 1.7rem;color: #878787;font-size: 1.4rem;}
.index .floor5 .list .one .desc{font-size: 1.6rem;line-height: 2.3rem;color: #878787;}



.contactFloor{position: relative;}
.contactFloor .bg{width: 100%;}
.contactFloor .textBox{display: flex;flex-direction: column;align-items: center;justify-content: center;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.contactFloor .title{font-size: 4rem;color: #FFFFFF;font-weight: bold;font-family: 'siyuanB';}
.contactFloor .desc{margin: 2.5rem 0;font-size: 1.8rem;color: #fff;line-height: 2.6rem;}
.contactFloor .btn{width: 15.8rem;height: 5.1rem;background: #fff;border-radius: 0.2rem;color: #0064DC;font-size: 1.8rem;font-weight: bold;font-family: 'siyuanB';}
.contactFloor .btn:hover{background: #0064DC;color: #fff;}





.inpage{padding-top: 10rem;}

.inpage .banner{position: relative;}
.inpage .banner .bg{width: 100%;}
.inpage .banner .textBox{position: absolute;top: 0;width: 100%;left: 0;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.inpage .banner .title{font-size: 4.6rem;color: #FFFFFF;font-weight: bold;font-family: 'siyuanB';letter-spacing: 0.1em;}
.inpage .banner .desc{font-size: 2.6rem;color: #fff;margin: 2.5rem 0 0rem;letter-spacing: 0.4em;}
/* .inpage .banner .btn{width: 16rem;height: 5rem;background: #0064DC;border-radius: 0.2rem;font-size: 1.8rem;color: #fff;font-weight: bold;font-family: 'siyuanB';} */


.pinpai .floor1{background: #F5F7FA;padding: 10rem 0;}
.pinpai .floor1 .flex{display: flex;justify-content: space-between;margin-bottom: 3rem;}
.pinpai .floor1 .flex .left{padding-top: 6rem;width: 50rem;}
.pinpai .floor1 .flex .title{font-size: 4rem;margin-bottom: 2.8rem;color: #191E31;font-weight: bold;font-family: 'siyuanB';}
.pinpai .floor1 .flex .desc{font-size: 1.6rem;line-height: 3.4rem;color: #3D3D3D;}
.pinpai .floor1 .flex .right{width: 58rem;height: 39rem;overflow: hidden;border-radius: 0.8rem;}
.pinpai .floor1 .flex .right:hover img{transform: scale(1.1);}

.pinpai .floor1 .list{display: flex;justify-content: space-between;}
.pinpai .floor1 .list .one{width: 38rem;height: 25rem;display: flex;flex-direction: column;align-items: center;padding-top: 3.5rem;background: #FFFFFF;border-radius: 0.4rem;}
.pinpai .floor1 .list .one .icon{width: 7rem;height: 7rem;margin-bottom: 1.5rem;}
.pinpai .floor1 .list .one .name{font-size: 2.4rem;line-height: 3.4rem;color: #3D3D3D;font-weight: bold;font-family: 'siyuanB';margin-bottom: 1rem;}
.pinpai .floor1 .list .one .desc{font-size: 1.4rem;line-height: 2.6rem;color: #3D3D3D;width: 27rem;text-align: center;}


.pinpai .floor2{background: #fff;padding: 10rem 0;}
.pinpai .floor2 .title{font-size: 4rem;color: #191E31;text-align: center;margin-bottom: 4.5rem;font-weight: bold;font-family: 'siyuanB';}
.pinpai .floor2 .two{display: flex;justify-content: space-between;}
.pinpai .floor2 .three{display: flex;justify-content: space-between;margin-top: 1.6rem;}
.pinpai .floor2 .two .one{width: 59.2rem;height: 32rem;}
.pinpai .floor2 .three .one{width: 39rem;height: 32rem;}

.pinpai .floor2 .one{position: relative;border-radius: 0.4rem;overflow: hidden;}
.pinpai .floor2 .one .bg{width: 100%;height: 100%;}
.pinpai .floor2 .one:hover img{transform: scale(1.1);}

.pinpai .floor2 .one .textBox{width: 100%;height: 100%;padding: 4rem 3rem;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end;background: rgba(0, 3, 20, 0.3);position: absolute;top: 0;left: 0;}
.pinpai .floor2 .one .name{font-size: 2rem;line-height: 3.4rem;color: #FFFFFF;font-weight: bold;font-family: 'siyuanB';padding-bottom: 2rem;position: relative;}
.pinpai .floor2 .one .name::after{position: absolute;left: 0;bottom: 0.9rem;width: 2rem;height: 0.2rem;background: #0064DC;content: "";}
.pinpai .floor2 .one .desc{display: none;}
.pinpai .floor2 .one .desc .text3{font-size: 1.4rem;color: #FFFFFF;line-height: 2.4rem;}



.pinpai .floor3{background: #F5F7FA;padding: 10rem 0;}
.pinpai .floor3 .title{font-size: 4rem;color: #191E31;text-align: center;margin-bottom: 3rem;font-weight: bold;font-family: 'siyuanB';}
.pinpai .floor3 .desc{font-size: 1.6rem;line-height: 2.8rem;color: #4E5969;text-align: center;}
.pinpai .floor3 .flex{margin-top: 4.6rem;justify-content: space-between;}
.pinpai .floor3 .flex .right{width: 42rem;height: 52rem;flex-shrink: 0;border-radius: 1.2rem;overflow: hidden;}
.pinpai .floor3 .flex .right:hover img{transform: scale(1.1);}

.pinpai .floor3 .flex .left .line{display: flex;height: 16rem;}
.pinpai .floor3 .flex .left .line .icon{width: 7rem;height: 7rem;margin-right: 2rem;flex-shrink: 0;}
.pinpai .floor3 .flex .left .line .name{margin: 2.2rem 0 2rem;font-size: 2.2rem;line-height: 2.6rem;color: #000F21;font-weight: bold;font-family: 'siyuanB';}
.pinpai .floor3 .flex .left .line .desc{text-align: left;width: 63rem;}



.pinpai .floor4{position: relative;}
.pinpai .floor4 .bg{width: 100%;}
.pinpai .floor4 .textBox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding-top: 10rem;}
.pinpai .floor4 .title{font-size: 4rem;color: #fff;font-weight: bold;font-family: 'siyuanB';margin-bottom: 3rem;text-align: center;}
.pinpai .floor4 .desc{font-size: 1.6rem;color: #fff;line-height: 2.8rem;text-align: center;}
.pinpai .floor4 .flex{display: flex;justify-content: space-between;margin-top: 4.5rem;}
.pinpai .floor4 .flex .one{width: 38rem;}
.pinpai .floor4 .flex .name{font-size: 2.2rem;line-height: 2.6rem;color: #fff;padding-bottom: 5.4rem;font-weight: bold;font-family: 'siyuanB';position: relative;}
.pinpai .floor4 .flex .name::after{position: absolute;bottom: 2.8rem;width: 4rem;height: 0.2rem;background: #fff;content: "";left: 0;}
.pinpai .floor4 .flex .text{font-size: 1.6rem;line-height: 2.8rem;color: #fff;}



.pinpai .floor5{background: #fff;padding: 10rem 0;}
.pinpai .floor5 .title{font-size: 4rem;color: #191E31;text-align: center;margin-bottom: 3rem;font-weight: bold;font-family: 'siyuanB';}
.pinpai .floor5 .desc{font-size: 1.6rem;line-height: 2.8rem;color: #4E5969;text-align: center;}
.pinpai .floor5 .flex{margin-top: 4.5rem;justify-content: space-between;}
.pinpai .floor5 .flex .left{width: 58rem;flex-shrink: 0;display: flex;flex-wrap: wrap;margin-top: -1.8rem;justify-content: space-between;margin-right: 9rem;flex-shrink: 0;}
.pinpai .floor5 .flex .left .img{width: 28rem;height: 28rem;margin-top: 1.8rem;border-radius: 1.2rem;}
.pinpai .floor5 .flex .left .img:first-child{width: 58rem;height: 38rem;}
.pinpai .floor5 .flex .left .img:hover img{transform: scale(1.1);}

.pinpai .floor5 .flex .right{padding-top: 3rem;}
.pinpai .floor5 .flex .right .one{margin-bottom: 5.5rem;}
.pinpai .floor5 .flex .right .one:last-child{margin-bottom: 0;}
.pinpai .floor5 .flex .right .one .name{font-size: 2.2rem;line-height: 2.6rem;margin-bottom: 2.4rem;font-weight: bold;font-family: 'siyuanB';}
.pinpai .floor5 .flex .right .one .desc{text-align: left;color: #666666;}



.pinpai .floor6{background: #F5F7FA;padding: 10rem 0;}
.pinpai .floor6 .title{font-size: 4rem;color: #191E31;text-align: center;margin-bottom: 3rem;font-weight: bold;font-family: 'siyuanB';}
.pinpai .floor6 .desc{font-size: 1.6rem;line-height: 2.8rem;color: #4E5969;text-align: center;}
.pinpai .floor6 .flex{margin-top: 4.6rem;justify-content: space-between;}
.pinpai .floor6 .flex .one{width: 29rem;height: 28rem;background: #FFFFFF;border-radius: 0.4rem;display: flex;flex-direction: column;align-items: center;padding: 3.5rem 1.5rem 0;}
.pinpai .floor6 .flex .one .icon{width: 7rem;height: 7rem;margin-bottom: 1.5rem;flex-shrink: 0;}
.pinpai .floor6 .flex .one .name{font-size: 2.2rem;line-height: 3.4rem;color: #1C1C1C;font-weight: bold;font-family: 'siyuanB';margin-bottom: 0.9rem;}
.pinpai .floor6 .flex .one .text{font-size: 1.4rem;line-height: 2.8rem;color: #3D3D3D;text-align: center;}



.pinpai .floor7{background: #fff;padding: 10rem 0;}
.pinpai .floor7 .title{font-size: 4rem;color: #191E31;text-align: center;margin-bottom: 3rem;font-weight: bold;font-family: 'siyuanB';}
.pinpai .floor7 .flex{margin-top: 4.6rem;justify-content: space-between;}
.pinpai .floor7 .flex .one{width: 29rem;display: flex;flex-direction: column;align-items: center;}
.pinpai .floor7 .flex .one .img{width: 29rem;height: 40rem;border-radius: 1.2rem;}
.pinpai .floor7 .flex .one:hover .img img{transform: scale(1.1);}
.pinpai .floor7 .flex .one .text{font-size: 2.2rem;line-height: 2.6rem;margin-top: 3rem;color: #1c1c1c;font-weight: bold;font-family: 'siyuanB';}



.pinpai .floor8{background: #F5F7FA;padding: 10rem 0;}
.pinpai .floor8 .title{font-size: 4rem;color: #191E31;text-align: center;margin-bottom: 3rem;font-weight: bold;font-family: 'siyuanB';}
.pinpai .floor8 .flex{margin-top: 4.6rem;justify-content: space-between;}
.pinpai .floor8 .flex .one{width: 58rem;height: 21rem;background: #FFFFFF;border-radius: 1.2rem;padding: 3rem;display: flex;}
.pinpai .floor8 .flex .one .img{width: 18rem;height: 15rem;flex-shrink: 0;margin-right: 4rem;}
.pinpai .floor8 .flex .one .textBox{padding-top: 1.5rem;}
.pinpai .floor8 .flex .one .name{font-size: 2.4rem;line-height: 4rem;font-weight: bold;font-family: 'siyuanB';color: #191E31;margin-bottom: 1.4rem;}
.pinpai .floor8 .flex .one .desc{font-size: 1.6rem;line-height: 3.4rem;color: #666666;}


.pinpai .floor9{background: #fff;padding: 10rem 0;}
.pinpai .floor9 .title{font-size: 4rem;color: #191E31;text-align: center;margin-bottom: 4.5rem;font-weight: bold;font-family: 'siyuanB';}
.pinpai .floor9 .list{display: flex;flex-wrap: wrap;margin-left: -1.2rem;margin-top: -1.2rem;}
.pinpai .floor9 .list .one{width: 19rem;height: 6rem;border-radius: 0.5rem;background: #fff;margin-left: 1.2rem;margin-top: 1.2rem;border: 1px solid rgba(0, 0, 0, 0.04);}
.pinpai .floor9 .list .one .img{width: 100%;height: 100%;}





.shuzi .floor1{background: #fff;padding: 10rem 0;}
.shuzi .floor1 .title{font-size: 4rem;color: #191E31;text-align: center;margin-bottom: 3rem;font-weight: bold;font-family: 'siyuanB';}
.shuzi .floor1 .desc{font-size: 1.6rem;line-height: 2.8rem;color: #4E5969;text-align: center;}
.shuzi .floor1 .flex{margin-top: 4.5rem;justify-content: space-between;}
.shuzi .floor1 .flex .one{width: 29rem;height: 22.5rem;background: #EFF5FF;border-radius: 0.4rem;display: flex;flex-direction: column;align-items: center;padding-top: 3.5rem;}
.shuzi .floor1 .flex .one .icon{width: 7rem;height: 7rem;margin-bottom: 1.5rem;flex-shrink: 0;}
.shuzi .floor1 .flex .one .name{font-size: 2.2rem;line-height: 3.4rem;color: #1C1C1C;font-weight: bold;font-family: 'siyuanB';}
.shuzi .floor1 .flex .one .text{font-size: 1.4rem;line-height: 2.8rem;margin-top: 0.9rem;color: #3D3D3D;}



.shuzi .floor2{background: #F5F7FA;padding: 10rem 0;}
.shuzi .floor2 .title{font-size: 4rem;color: #191E31;text-align: center;margin-bottom: 5.5rem;font-weight: bold;font-family: 'siyuanB';}
.shuzi .floor2 .list{display: flex;justify-content: space-between;}
.shuzi .floor2 .list .one{width: 21rem;display: flex;flex-direction: column;align-items: center;}
.shuzi .floor2 .list .one .num{font-size: 4rem;line-height: 5.6rem;color: #0064DC;margin-bottom: 0.4rem;}
.shuzi .floor2 .list .one .desc{font-size: 1.8rem;line-height: 3rem;color: #666666;}


.shuzi .floor3{background: #fff;padding: 10rem 0;}
.shuzi .floor3 .flex{justify-content: space-between;}
.shuzi .floor3 .left{width: 56rem;flex-shrink: 0;margin-right: 9rem;}

.shuzi .floor3 .title{font-size: 3.6rem;line-height: 4rem;color: #0064DC;font-weight: bold;font-family: 'siyuanB';margin-bottom: 1.2rem;}
.shuzi .floor3 .name{font-size: 3.6rem;margin-bottom: 3.5rem;color: #191E31;font-weight: bold;font-family: 'siyuanB';}
.shuzi .floor3 .list .one{padding-left: 2.5rem;font-size: 1.8rem;line-height: 3rem;color: #666666;position: relative;}
.shuzi .floor3 .list .one span{color: #191E31;font-weight: bold;font-family: 'siyuanB';line-height: 3rem;}
.shuzi .floor3 .list .one::before{position: absolute;left: 0.8rem;top: 1.3rem;width: 0.4rem;height: 0.4rem;background: #191E31;border-radius: 50%;content: "";margin: auto;}



.lvse .floor1{background: #F5F7FA;padding: 10rem 0;}
.lvse .floor1 .title{font-size: 4rem;color: #191E31;text-align: center;margin-bottom: 3rem;font-weight: bold;font-family: 'siyuanB';}
.lvse .floor1 .desc{font-size: 1.6rem;line-height: 2.8rem;color: #4E5969;text-align: center;margin-bottom: 6.5rem;}

.lvse .floor1 .one{display: flex;height: 35rem;padding: 5rem 6rem 5rem 4rem;position: relative;margin-bottom: 11rem;border-radius: 1rem;background: #fff;}
.lvse .floor1 .one:last-child{margin-bottom: 2rem;}
.lvse .floor1 .one .img{width: 47.5rem;height: 39rem;position: absolute;top: -2rem;right: 0;}
.lvse .floor1 .one:nth-child(2n) .img{left: 0;right: auto;}

.lvse .floor1 .one:nth-child(2n){padding-left: 51.5rem;}
.lvse .floor1 .one .textBox{width: 62.5rem;}
.lvse .floor1 .one .name{font-size: 3.6rem;color: #191E31;font-weight: bold;font-family: 'siyuanB';margin-bottom: 3.5rem;}
.lvse .floor1 .one .content{font-size: 1.8rem;line-height: 3rem;color: #666666;}
.lvse .floor1 .one .content span{color: #191E31;font-weight: bold;font-family: 'siyuanB';}


.lvse .floor2{background: #fff;}
.lvse .floor2 .container{position: relative;padding: 10rem 0;}
.lvse .floor2 .title{font-size: 4rem;color: #191E31;margin-bottom: 7.5rem;font-weight: bold;font-family: 'siyuanB';text-align: center;}
.lvse .floor2 .text{font-size: 1.8rem;line-height: 3rem;margin-left: 14rem;color: #191E31;position: relative;z-index: 111;width: 61rem;}

.lvse .floor2 .left{width: 20rem;height: 20rem;top: 7.8rem;position: absolute;}
.lvse .floor2 .right{width: 28.1rem;top: 16.3rem;position: absolute;right: 8.7rem;}


.lvse .floor3{background: #F5F7FA;padding: 10rem 0;}
.lvse .floor3 .title{font-size: 4rem;color: #191E31;text-align: center;margin-bottom: 5.5rem;font-weight: bold;font-family: 'siyuanB';}
.lvse .floor3 .flex{justify-content: space-between;}
.lvse .floor3 .left{padding-top: 3rem;}
.lvse .floor3 .name{font-size: 3.6rem;line-height: 6.4rem;color: #191E31;margin-bottom: 2.6rem;}
.lvse .floor3 .desc{font-size: 1.8rem;line-height: 3rem;margin-bottom: 4rem;color: #666666;}
.lvse .floor3 .btn{width: 16rem;height: 5rem;background: #0064DC;font-size: 1.8rem;color: #fff;font-family: 'siyuanB';font-weight: bold;}

.lvse .floor3 .right{width: 53rem;border-radius: 1rem;overflow: hidden;height: 36rem;}
.lvse .floor3 .right:hover .img img{transform: scale(1.1);}



.detail .contentBox{padding: 10rem 0;}
.detail .contentBox .title{font-size: 4rem;color: #191E31;text-align: center;font-weight: bold;font-family: 'siyuanB';}
.detail .contentBox .content{font-size: 1.6rem;line-height: 4rem;color: #1C1C1C;}
.detail .contentBox .content *{font-size: 1.6rem;line-height: 4rem;color: #1C1C1C;max-width: 100%;height: auto;}
.detail .contentBox .swiper{margin: 4.6rem 0 7rem;}
.detail .contentBox .swiper .gallery-top .one{width: 100%;height: 100%;border-radius: 1.2rem;overflow: hidden;}
.detail .contentBox .swiper .gallery-top .img{width: 100%;height: 100%;}
.detail .contentBox .swiper .gallery-top .video{position: relative;}
.detail .contentBox .swiper .gallery-top .video .start{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);position: absolute;top: 0;left: 0;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.detail .contentBox .swiper .gallery-top .video .icon{box-shadow: 0px 0.5rem 13rem 0px rgba(0, 0, 0, 0.0789);background: #FFFFFF;width: 8rem;height: 8rem;border-radius: 50%;}
.detail .contentBox .swiper .gallery-top .video .icon img{width: 4rem;height: 4rem;}

.detail .contentBox .swiper .gallery-thumbs .swiper-slide{width: 20rem;height: 20rem;margin-right: 2rem;cursor: pointer;}
.detail .contentBox .swiper .gallery-thumbs .swiper-slide:last-child{margin-right: 0;}
.detail .contentBox .swiper .gallery-thumbs .one{width: 20rem;height: 20rem;border-radius: 1.2rem;overflow: hidden;}
.detail .contentBox .swiper .gallery-thumbs .img{width: 100%;height: 100%;}
.detail .contentBox .swiper .gallery-thumbs .one>.img img{object-fit: cover;width: 100%;height: 100%;}
.detail .contentBox .swiper .gallery-thumbs .video{position: relative;}
.detail .contentBox .swiper .gallery-thumbs .video .start{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);position: absolute;top: 0;left: 0;display: flex;align-items: center;justify-content: center;}
.detail .contentBox .swiper .gallery-thumbs .video .icon{background: #FFFFFF;width: 4rem;height: 4rem;border-radius: 50%;}
.detail .contentBox .swiper .gallery-thumbs .video .icon img{width: 2rem;height: 2rem;}

.detail .contentBox .swiper .bot{margin-top: 2rem;padding: 0 6rem;position: relative;}
.detail .contentBox .swiper .bot .next{position: absolute;right: 3.5rem;top: 0;bottom: 0;width: 5rem;height: 5rem;box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);background: #FFFFFF;border-radius: 50%;margin: auto;z-index: 111;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.detail .contentBox .swiper .bot .next .img{width: 3rem;height: 3rem;}
.detail .contentBox .swiper .bot .prev{position: absolute;left: 3.5rem;top: 0;bottom: 0;width: 5rem;height: 5rem;box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);background: #FFFFFF;border-radius: 50%;margin: auto;z-index: 111;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.detail .contentBox .swiper .bot .prev .img{width: 3rem;height: 3rem;}


.detail .formBox{padding: 10rem 0;background: #F5F7FA;}
.detail .formBox .container{display: flex;flex-direction: column;align-items: center;}
.detail .formBox .title{font-size: 4rem;color: #191E31;font-weight: bold;font-family: 'siyuanB';margin-bottom: 3rem;}
.detail .formBox .desc{font-size: 1.6rem;color: #4E5969;line-height: 2.8rem;margin-bottom: 4.4rem;}

.detail .formBox .line{margin-bottom: 2rem;display: flex;}
.detail .formBox .line .half{width: 31rem;height: 6rem;margin: 0 1rem;}
.detail .formBox .line .input{width: 100%;height: 100%;border-radius: 0.6rem;border: 2px solid #F5F5F5;background: #fff;transition: all 0.3s;}
.detail .formBox .line .input input{width: 100%;height: 100%;padding: 0 2rem;font-size: 1.4rem;color: #222222;}
.detail .formBox .line .input input::placeholder{color: #868686;}
.detail .formBox .line .input:hover{border: 2px solid #455B71;box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.079);}

.detail .formBox .line .select{width: 100%;height: 100%;position: relative;}
.detail .formBox .line .select .normal{width: 100%;height: 100%;border-radius: 0.6rem;border: 2px solid #F5F5F5;background: #fff;transition: all 0.3s;display: flex;align-items: center;justify-content: space-between;padding: 0 2.5rem 0 2rem;cursor: pointer;}
.detail .formBox .line .select .normal .text{font-size: 1.4rem;color: #868686;flex: 1;width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.detail .formBox .line .select .normal .icon{width: 2.1rem;height: 2.1rem;margin-left: 2rem;flex-shrink: 0;}
.detail .formBox .line .select:hover .normal{border: 2px solid #455B71;box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.079);}
.detail .formBox .line .select .normal .text.active{color: #222;}

.detail .formBox .line .select .hideBox{position: absolute;top: calc(100% + 0.8rem);left: 0;width: 100%;max-height: 50rem;background: #fff;border-radius: 0.6rem;box-shadow: 0px 4px 20px 0px rgba(0, 32, 70, 0.1);overflow: hidden;display: none;}
.detail .formBox .line .select .hideBox .one{width: 100%;height: 5rem;padding: 0 2rem;display: flex;align-items: center;font-size: 1.4rem;color: #222;cursor: pointer;transition: all 0.3s;}
.detail .formBox .line .select .hideBox .one:hover{color: #0064DC;}
.detail .formBox .line .select .hideBox .one.active{color: #0064DC;background: rgba(0, 0, 0, 0.02);}

.detail .formBox .line .textarea{width: 100%;height: 12rem;border-radius: 0.6rem;border: 2px solid #F5F5F5;background: #fff;overflow: hidden;margin: 0 1rem;}
.detail .formBox .line .textarea textarea{width: 100%;height: 100%;padding: 1.5rem 2rem;font-size: 1.4rem;line-height: 2rem;color: #222;}

.detail .formBox .btn{margin: 3rem auto 0;width: 16rem;height: 5rem;box-shadow: 0px 8px 10px -6px rgba(0, 100, 220, 0.2);border-radius: 0.6rem;display: flex;align-items: center;justify-content: center;font-size: 1.8rem;color: #FFFFFF;font-weight: bold;font-family: 'siyuanB';background: #0064DC;}





.shadow{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 8888;background: rgba(0, 0, 0, 0.5);display: none;}
.close{position: fixed;top: 3rem;right: 3rem;width: 4rem;height: 4rem;border-radius: 50%;cursor: pointer;z-index: 99999;display: none;}
.videoBox{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 9999;display: none;}




.biaoqian .container{padding: 10rem 0 7rem;}
.biaoqian .container .title{font-size: 4rem;color: #191E31;margin-bottom: 3rem;text-align: center;font-weight: bold;font-family: 'siyuanB';}
.biaoqian .container .desc{font-size: 1.6rem;color: #4E5969;line-height: 2.8rem;margin-bottom: 4.5rem;}

.biaoqian .menuBox{display: flex;width: 100%;height: 6rem;background: #F5F5F5;border-radius: 0.6rem;overflow: hidden;margin-bottom: 4.5rem;}
.biaoqian .menuBox .one{flex: 1;width: 0;height: 100%;display: flex;align-items: center;justify-content: center;border-radius: 0.6rem;color: #666666;font-size: 1.6rem;cursor: pointer;transition: all 0.3s;}
.biaoqian .menuBox .one:hover{color: #0064DC;}
.biaoqian .menuBox .one.active{background: #0064DC;color: #fff;font-weight: bold;font-family: 'siyuanB';}

.biaoqian .listBox{display: flex;flex-wrap: wrap;margin-bottom: 5rem;}
.biaoqian .listBox .one{width: 29rem;height: 25rem;margin-right: calc(4rem / 3);margin-bottom: 1.2rem;background: #F5F5F5;border-radius: 0.2rem;overflow: hidden;}
.biaoqian .listBox .one .img{width: 100%;height: 20rem;}
.biaoqian .listBox .one .img img{object-fit: cover;}
.biaoqian .listBox .one:hover .img img{transform: scale(1.1);}
.biaoqian .listBox .one:nth-child(4n){margin-right: 0;}
.biaoqian .listBox .one .name{height: 5rem;display: flex;align-items: center;justify-content: center;font-size: 1.8rem;color: #222222;width: 100%;font-weight: bold;font-family: 'siyuanB';}

.pageList{display: flex;align-items: center;justify-content: center;}
.pageList .one{width: 6rem;height: 6rem;border: 1px solid rgba(134, 134, 134, 0.1985);border-radius: 0.6rem;margin: 0 0.5rem;display: flex;align-items: center;justify-content: center;font-size: 1.6rem;cursor: pointer;transition: all 0.3s;}
.pageList .one:hover{color: #0064DC;}
.pageList .one.active{color: #0064DC;border: 2px solid #0064DC;}



.fuwu .container{display: flex;min-height: calc(100vh - 8rem);}
.fuwu .left{width: 21.5rem;flex-shrink: 0;padding-top: 8rem;border-right: 1px solid #E8E8E8;margin-right: 6.5rem;flex-shrink: 0;}
.fuwu .left .one{width: 100%;height: 4rem;display: flex;align-items: center;padding: 0 1.5rem;font-size: 1.4rem;color: #333;transition: all 0.3s;cursor: pointer;}
.fuwu .left .one.active{background: #F7F7F7;}
.fuwu .left .one:hover{background: #F2F2F2;}

.fuwu .right .title{font-size: 3rem;font-weight: bold;font-family: 'siyuanB';padding: 4.5rem 0 2.8rem;border-bottom: 1px solid #EEEEEE;margin-bottom: 2.4rem;}

.fuwu .right .line{margin-bottom: 4rem;}
.fuwu .right .name{font-size: 2rem;line-height: 3rem;margin-bottom: 0.8rem;color: #191E31;font-weight: bold;font-family: 'siyuanB';}
.fuwu .right .desc{font-size: 1.4rem;color: #333333;line-height: 3rem;}



.wenzhang .container{padding: 10rem 0 7rem;}
.wenzhang .container .title{font-size: 4rem;color: #191E31;margin-bottom: 3.5rem;text-align: center;font-weight: bold;font-family: 'siyuanB';}

.wenzhang .listBox{display: flex;flex-wrap: wrap;margin-bottom: 2.5rem;}
.wenzhang .listBox .one{width: 39rem;margin-right: 1.5rem;margin-bottom: 3.5rem;border-radius: 0.2rem;overflow: hidden;}
.wenzhang .listBox .one .img{width: 100%;height: 24rem;}
.wenzhang .listBox .one .img img{object-fit: cover;}
.wenzhang .listBox .one:hover .img img{transform: scale(1.1);}
.wenzhang .listBox .one:nth-child(3n){margin-right: 0;}

.wenzhang .listBox .one .name{font-size: 2.4rem;line-height: 3.5rem;height: 7rem;color: #1C1C1C;font-weight: bold;font-family: 'siyuanB';margin-top: 1.5rem;transition: all 0.3s;}
.wenzhang .listBox .one .time{margin-top: 1.5rem;color: #878787;font-size: 1.4rem;font-weight: bold;font-family: 'siyuanB';}
.wenzhang .listBox .one .desc{margin-top: 1.7rem;font-size: 1.6rem;color: #878787;height: 4.6rem;line-height: 2.3rem;}
.wenzhang .listBox .one:hover .name{color: #0064DC;}


.shipin .container{padding: 10rem 0 7rem;}
.shipin .container .title{font-size: 4rem;color: #191E31;margin-bottom: 3.5rem;text-align: center;font-weight: bold;font-family: 'siyuanB';}

.shipin .listBox{display: flex;flex-wrap: wrap;margin-bottom: 2.5rem;}
.shipin .listBox .one{width: 38.5rem;margin-right: 1.5rem;margin-bottom: 3.5rem;border-radius: 0.2rem;overflow: hidden;cursor: pointer;}
.shipin .listBox .one .img{width: 100%;height: 27.5rem;}
.shipin .listBox .one .img img{object-fit: cover;}
.shipin .listBox .one:hover .img img{transform: scale(1.1);}
.shipin .listBox .one:nth-child(3n){margin-right: 0;}

.shipin .listBox .one .name{font-size: 2.4rem;line-height: 3.5rem;height: 7rem;color: #1C1C1C;font-weight: bold;font-family: 'siyuanB';margin-top: 1.5rem;transition: all 0.3s;}
.shipin .listBox .one .time{margin-top: 1.5rem;color: #878787;font-size: 1.4rem;font-weight: bold;font-family: 'siyuanB';}
.shipin .listBox .one:hover .name{color: #0064DC;}


.shengchan .contentBox{padding: 10rem 0 15rem;}
.shengchan .contentBox .title{font-size: 4rem;color: #191E31;text-align: center;font-weight: bold;font-family: 'siyuanB';}
.shengchan .contentBox .content{font-size: 1.6rem;line-height: 4rem;color: #1C1C1C;}
.shengchan .contentBox .content *{font-size: 1.6rem;line-height: 3.4rem;color: #1C1C1C;max-width: 100%;height: auto;}

.shengchan .contentBox .video{box-shadow: 0px 5px 130px 0px rgba(0, 0, 0, 0.0789);background: #E1E1E1;border-radius: 1.2rem;overflow: hidden;margin: 4.5rem 0 6rem;height: 53rem;position: relative;}
.shengchan .contentBox .video .start{width: 12rem;height: 12rem;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;box-shadow: 0px 5px 130px 0px rgba(0, 0, 0, 0.0789);background: #fff;border-radius: 50%;cursor: pointer;}
.shengchan .contentBox .video .start img{width: 6rem;height: 6rem;}


.judian .container{padding: 10rem 0 16rem;}
.judian .container .title{font-size: 4rem;color: #191E31;text-align: center;font-weight: bold;font-family: 'siyuanB';margin-bottom: 4.5rem;}

.judian .container .flex{display: flex;align-items: center;justify-content: space-between;}
.judian .container .right{width: 61rem;}

.judian .container .left{padding-left: 11.5rem;}
.judian .container .one{margin-bottom: 2.4rem;}
.judian .container .one:last-child{margin-bottom: 0rem;}
.judian .container .one .name{font-size: 2rem;color: #0064DC;font-weight: bold;font-family: 'siyuanB';margin-bottom: 1rem;}
.judian .container .one .desc{font-size: 1.6rem;line-height: 2.6rem;color: #191E31;}




.lianxi .formBox{padding: 10rem 0;background: #F5F7FA;}
.lianxi .formBox .container{display: flex;flex-direction: column;align-items: center;}
.lianxi .formBox .title{font-size: 4rem;color: #191E31;font-weight: bold;font-family: 'siyuanB';margin-bottom: 3rem;}
.lianxi .formBox .desc{font-size: 1.6rem;color: #4E5969;line-height: 2.8rem;margin-bottom: 4.4rem;}

.lianxi .formBox .line{margin-bottom: 2rem;display: flex;}
.lianxi .formBox .line .half{width: 31rem;height: 6rem;margin: 0 1rem;}
.lianxi .formBox .line .input{width: 100%;height: 100%;border-radius: 0.6rem;border: 2px solid #F5F5F5;background: #fff;transition: all 0.3s;}
.lianxi .formBox .line .input input{width: 100%;height: 100%;padding: 0 2rem;font-size: 1.4rem;color: #222222;}
.lianxi .formBox .line .input input::placeholder{color: #868686;}
.lianxi .formBox .line .input:hover{border: 2px solid #455B71;box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.079);}

.lianxi .formBox .line .select{width: 100%;height: 100%;position: relative;}
.lianxi .formBox .line .select .normal{width: 100%;height: 100%;border-radius: 0.6rem;border: 2px solid #F5F5F5;background: #fff;transition: all 0.3s;display: flex;align-items: center;justify-content: space-between;padding: 0 2.5rem 0 2rem;cursor: pointer;}
.lianxi .formBox .line .select .normal .text{font-size: 1.4rem;color: #868686;flex: 1;width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.lianxi .formBox .line .select .normal .icon{width: 2.1rem;height: 2.1rem;margin-left: 2rem;flex-shrink: 0;}
.lianxi .formBox .line .select:hover .normal{border: 2px solid #455B71;box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.079);}
.lianxi .formBox .line .select .normal .text.active{color: #222;}

.lianxi .formBox .line .select .hideBox{position: absolute;top: calc(100% + 0.8rem);left: 0;width: 100%;max-height: 50rem;background: #fff;border-radius: 0.6rem;box-shadow: 0px 4px 20px 0px rgba(0, 32, 70, 0.1);overflow: hidden;display: none;}
.lianxi .formBox .line .select .hideBox .one{width: 100%;height: 5rem;padding: 0 2rem;display: flex;align-items: center;font-size: 1.4rem;color: #222;cursor: pointer;transition: all 0.3s;}
.lianxi .formBox .line .select .hideBox .one:hover{color: #0064DC;}
.lianxi .formBox .line .select .hideBox .one.active{color: #0064DC;background: rgba(0, 0, 0, 0.02);}

.lianxi .formBox .line .textarea{width: 100%;height: 12rem;border-radius: 0.6rem;border: 2px solid #F5F5F5;background: #fff;overflow: hidden;margin: 0 1rem;}
.lianxi .formBox .line .textarea textarea{width: 100%;height: 100%;padding: 1.5rem 2rem;font-size: 1.4rem;line-height: 2rem;color: #222;}

.lianxi .formBox .btn{margin: 3rem auto 0;width: 16rem;height: 5rem;box-shadow: 0px 8px 10px -6px rgba(0, 100, 220, 0.2);border-radius: 0.6rem;display: flex;align-items: center;justify-content: center;font-size: 1.8rem;color: #FFFFFF;font-weight: bold;font-family: 'siyuanB';background: #0064DC;}


.lianxi .contentBox{padding-top: 10rem;}
.lianxi .contentBox .title{font-size: 4rem;color: #191E31;text-align: center;font-weight: bold;font-family: 'siyuanB';margin-bottom: 4.5rem;}
.lianxi .contentBox .map{position: relative;}
.lianxi .contentBox .map .textBox{position: absolute;width: 120rem;top: 0;bottom: 0;left: 0;right: 0;margin: auto;padding-top: 5rem;}
.lianxi .contentBox .map .box{background: #fff;box-shadow: 0px 5px 130px 0px rgba(0, 0, 0, 0.0789);border-radius: 1.2rem;width: 36rem;padding: 3rem;}
.lianxi .contentBox .map .box .tel{font-size: 3rem;line-height: 4rem;margin-bottom: 2rem;color: #222222;}

.lianxi .contentBox .map .box .line{margin-bottom: 1.6rem;display: flex;}
.lianxi .contentBox .map .box .line:last-child{margin-bottom: 0;}
.lianxi .contentBox .map .box .line .icon{width: 2rem;height: 2rem;margin-right: 0.8rem;margin-top: 0.4rem;}
.lianxi .contentBox .map .box .line .text{font-size: 1.6rem;line-height: 2.8rem;margin-bottom: 0.4rem;color: #868686;}
.lianxi .contentBox .map .box .line .text:last-child{margin-bottom: 0;}
.lianxi .contentBox .map .box .line a.text{color: #0064DC;}



.hezuo .floor1{padding: 6rem 0;}
.hezuo .floor1 .search{position: relative;width: 100rem;margin: auto;height: 8rem;}
.hezuo .floor1 .search .inputBox{width: 100%;height: 100%;display: flex;align-items: center;background: #fff;box-shadow: 0px 4px 20px 0px rgba(0, 32, 70, 0.1);border-radius: 0.5rem;padding: 0.7rem 0.7rem 0.7rem 3rem;}
.hezuo .floor1 .search .inputBox .icon{width: 2.2rem;height: 2.2rem;margin-right: 2.4rem;flex-shrink: 0;}
.hezuo .floor1 .search .inputBox input{width: 0;flex: 1;font-size: 1.6rem;color: #000;}
.hezuo .floor1 .search .inputBox input::placeholder{color: rgba(0, 0, 0, 0.5);}
.hezuo .floor1 .search .inputBox .btn{width: 13.6rem;height: 6.6rem;margin-left: 2.4rem;flex-shrink: 0;background: #0064DC;font-size: 1.6rem;font-weight: bold;font-family: 'siyuanB';color: #fff;border-radius: 0.5rem;}

.hezuo .floor1 .search .hideBox{position: absolute;top: 100%;left: 0;right: 0;padding-top: 1.2rem;display: none;z-index: 111;}

.hezuo .floor1 .search .noneBox{background: #fff;box-shadow: 0px 4px 20px 0px rgba(0, 32, 70, 0.1);padding: 0.5rem 0 3rem;border-radius: 0.5rem;display: none;}
.hezuo .floor1 .search .noneBox .img{width: 11.7rem;height: 11.7rem;margin: 0 auto 0.7rem;}
.hezuo .floor1 .search .noneBox .text{font-size: 1.6rem;color: #666666;text-align: center;}

.hezuo .floor1 .search .listBox{background: #fff;box-shadow: 0px 4px 20px 0px rgba(0, 32, 70, 0.1);padding: 3rem 4.2rem;border-radius: 0.5rem;display: none;}
.hezuo .floor1 .search .listBox .one{margin-bottom: 3rem;}
.hezuo .floor1 .search .listBox .one:last-child{margin-bottom: 0;}
.hezuo .floor1 .search .listBox .one .name{font-size: 1.8rem;margin-bottom: 2rem;font-weight: bold;font-family: 'siyuanB';}
.hezuo .floor1 .search .listBox .one .desc{margin-bottom: 1.5rem;font-size: 1.6rem;color: rgba(0, 0, 0, 0.6);}
.hezuo .floor1 .search .listBox .one .desc:last-child{margin-bottom: 0;}



.hezuo .floor2{padding: 10rem 0;}
.hezuo .floor2 .title{font-size: 4rem;color: #191E31;text-align: center;font-weight: bold;font-family: 'siyuanB';margin-bottom: 4.5rem;}
.hezuo .floor2 .flex{display: flex;justify-content: space-between;}
.hezuo .floor2 .flex .one{width: 38rem;height: 19rem;border-radius: 0.4rem;background: #F5F7FA;display: flex;flex-direction: column;align-items: center;padding-top: 3.5rem;}
.hezuo .floor2 .flex .one .icon{width: 7rem;height: 7rem;margin-bottom: 1.5rem;flex-shrink: 0;}
.hezuo .floor2 .flex .one .text{font-size: 2.4rem;line-height: 3.4rem;color: #3D3D3D;font-weight: bold;font-family: 'siyuanB';}



.hezuo .floor3{padding: 10rem 0;background: #F5F7FA;}
.hezuo .floor3 .title{font-size: 4rem;color: #191E31;text-align: center;font-weight: bold;font-family: 'siyuanB';margin-bottom: 6.3rem;}
.hezuo .floor3 .flex{display: flex;justify-content: space-between;}
.hezuo .floor3 .right{width: 53rem;}
.hezuo .floor3 .left{width: 57.6rem;padding-top: 3.4rem}
.hezuo .floor3 .left .icon{width: 8rem;height: 8rem;margin-bottom: 3rem;}
.hezuo .floor3 .left .name{font-size: 3.6rem;line-height: 6.4rem;color: #191E31;margin-bottom: 2.6rem;}
.hezuo .floor3 .left .desc{font-size: 1.6rem;line-height: 2.8rem;color: #191E31;}
.hezuo .floor3 .left .desc span{font-weight: bold;font-family: 'siyuanB';line-height: 2.8rem;}


.hezuo .floor4{padding: 10rem 0;background: #fff;}
.hezuo .floor4 .title{font-size: 4rem;color: #191E31;text-align: center;font-weight: bold;font-family: 'siyuanB';margin-bottom: 3rem;}
.hezuo .floor4 .desc{font-size: 1.6rem;line-height: 2.8rem;text-align: center;color: #4E5969;margin-bottom: 4.5rem;}

.hezuo .floor4 .flex{display: flex;justify-content: space-between;}
.hezuo .floor4 .flex .one{width: 38rem;padding: 5rem 5rem 3.6rem;border: 1px solid rgba(0, 0, 0, 0.1);transition: all 0.3s;border-radius: 1.2rem;}
.hezuo .floor4 .flex .one .icon{width: 8rem;height: 8rem;margin-bottom: 3rem;}
.hezuo .floor4 .flex .one .name{font-size: 2.8rem;line-height: 3.2rem;color: #191E31;margin-bottom: 1.8rem;}
.hezuo .floor4 .flex .one .text{font-size: 1.4rem;color: #666666;line-height: 2.4rem;}
.hezuo .floor4 .flex .one:hover{box-shadow: 0px 5px 130px 0px rgba(0, 0, 0, 0.0789);border-color: transparent;}


.hezuo .floor5{padding: 10rem 0;background: #F5F7FA;}
.hezuo .floor5 .title{font-size: 4rem;color: #191E31;text-align: center;font-weight: bold;font-family: 'siyuanB';margin-bottom: 4.5rem;}
.hezuo .floor5 .flex{display: flex;justify-content: space-between;}
.hezuo .floor5 .flex .one{width: 13rem;}
.hezuo .floor5 .flex .one .icon{width: 13rem;height: 13rem;}
.hezuo .floor5 .flex .one .text{margin-top: 2rem;font-size: 1.8rem;line-height: 4rem;color: #3d3d3d;text-align: center;font-weight: bold;font-family: 'siyuanB';}
.hezuo .floor5 .btn{margin: 6rem auto 0;width: 16rem;height: 5rem;background: #0064DC;border-radius: 0.2rem;color: #fff;font-size: 1.8rem;font-weight: bold;font-family: 'siyuanB';}









































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

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

    .container{width: 69rem;}


    .header .logo{height: 100%;margin: 0;width: 24rem;}

    .header .container .menu{position: relative;width: 4.8rem;height: 4.8rem;}
    .header .container .menu img{width: 100%;height: 100%;position: absolute;}
    .header .container .menu .nor{opacity: 1;z-index: 111;}
    .header .container .menu .hov{opacity: 0;z-index: 11;}
    .header .container .menu.active .hov{opacity: 1;z-index: 111;}
    .header .container .menu.active .nor{opacity: 0;z-index: 11;}

    .header .menuBox{height: calc(100vh - 10rem);position: absolute;top: 10rem;left: 0;right: 0;background: #fff;z-index: 99999;padding: 2rem 0 8rem;overflow: auto;display: none;}
    .header .menuBox .menu{display: block;height: auto;}
    .header .menuBox .one{padding: 0 3rem;display: block;transition: all 0.3s;margin: 0;}
    .header .menuBox .one .flex{height: 10rem;display: flex;align-items: center;justify-content: space-between;}
    .header .menuBox .one .flex .text{flex: 1;height: 100%;font-size: 3.2rem;color: #333333;display: flex;align-items: center;}
    .header .menuBox .one .flex .icon{height: 100%;width: 16rem;display: flex;align-items: center;justify-content: flex-end;}
    .header .menuBox .one .flex .icon .img{width: 4rem;height: 4rem;}
    .header .menuBox .one>.flex{border-bottom: 1px solid #eee;}
    .header .menu .one .first{font-size: 3.2rem;}

    .header .menuBox .one .two .flex{padding-left: 4rem;}
    .header .menuBox .one .two{border-bottom: 1px solid #eee;}

    .header .menuBox .one .twoBox{display: none;position: relative;top: 0;left: 0;transform: translate(0);width: 100%;box-shadow: none;border-radius: 0;background: none;}
    .header .menu .one .twoBox .two{width: 100%;height: auto;height: 10rem;justify-content: space-between;}
    .header .menu .one .twoBox .two .text{font-size: 2.8rem;}


    .header .menuBox .one.active{background: #FAFAFA;}
    .header .menuBox .one.active>.flex .icon .img img{transform: rotate(-90deg);}

    
    .header .menuBox .one .two.active>.flex .icon .img img{transform: rotate(-90deg);}

    .header .menuBox .tel{margin: 5rem;display: flex;align-items: center;justify-content: center;font-size: 3.2rem;}
    .header .menuBox .tel .icon{width: 3.6rem;height: 3.6rem;margin-right: 1rem;}

    .header .menuBox .btnBox{display: flex;align-items: center;justify-content: center;}

    .header .menuBox .register{height: 8rem;width: 24.8rem;background: #0064DC;border-radius: 0.8rem;margin-right: 3.2rem;}
    .header .menuBox .register .icon{width: 3.6rem;margin-left: 2.4rem;height: 3.6rem;transition: all 0.3s;}
    .header .menuBox .register .text{font-size: 3.2em;color: #fff;transition: all 0.3s;}
    .header .menuBox .register:hover .icon{margin-left: 1.6rem;}

    .header .menuBox .login{border: 1px solid #0064DC;transition: all 0.3s;width: 18.4rem;height: 8rem;border-radius: 0.8rem;}
    .header .menuBox .login .icon{width: 3.6rem;height: 3.6rem;margin-right: 2.4rem;position: relative;}
    .header .menuBox .login .icon img{position: absolute;}
    .header .menuBox .login .icon .nor{z-index: 111;opacity: 1;}
    .header .menuBox .login .icon .hov{z-index: 1;opacity: 0;}
    .header .menuBox .login:hover .icon .hov{z-index: 111;opacity: 1;}
    .header .menuBox .login:hover .icon .nor{z-index: 1;opacity: 0;}


    .header .menuBox .login .text{font-size: 3.2rem;color: #0064DC;transition: all 0.3s;}
    .header .menuBox .login:hover{background: #0064DC;}
    .header .menuBox .login:hover .text{color: #fff;}



    .footer{padding-top: 5rem;}
    .footer .top{flex-direction: column;}

    .footer .top .logo{height: auto;margin-bottom: 4rem;width: 30rem;}
    .footer .top .name{font-size: 3.2rem;margin-bottom: 3rem;}
    .footer .top .left{width: 100%;align-items: center;}
    .footer .top .left .line{margin-bottom: 2rem;}
    .footer .top .left .line .icon{width: 3.6rem;height: 3.6rem;margin-right: 2rem;}
    .footer .top .left .line .text{font-size: 2.8rem;}

    .footer .top .codeBox{margin-top: 2rem;justify-content: space-around;width: 100%;}
    .footer .top .codeBox .one{margin-right: 0rem;}
    .footer .top .codeBox .one .img{width: 22rem;height: 22rem;margin-bottom: 2rem;}
    .footer .top .codeBox .one .text{font-size: 2.8rem;}


    .footer .top .right{flex-direction: column;}

    .footer .bot{height: 8rem;justify-content: center;}
    .footer .bot .left{font-size: 2.4rem;line-height: 1;}
    .footer .bot .right{font-size: 2.4rem;line-height: 1;}



    .index{overflow: hidden;width: 100%;}

    .index .banner .swiper .one{width: 100%;height: 60rem;}
    .index .banner .swiper .one .img{width: 100%;height: 100%;}
    .index .banner .swiper .one .img img{width: 100%;height: 100%;object-fit: cover;}

    .index .banner .swiper .textBox{width: 69rem;padding-top: 15rem;}
    .index .banner .swiper .textBox .name{font-size: 4.8rem;margin-bottom: 3rem;}
    .index .banner .swiper .textBox .title{font-size: 4.8rem;margin-bottom: 3rem;}
    .index .banner .swiper .textBox .desc{font-size: 2.8rem;line-height: 1.5;}
    .index .banner .swiper .textBox .btn{width: 20rem;height: 6rem;font-size: 2.8rem;}

    .index .banner .swiper .swiper-pagination{width: 69rem;bottom: 5rem;}



    .index .banner .menuBox{width: 60rem;bottom: 0;position: relative;height: auto;flex-wrap: wrap;padding-bottom: 5rem;}
    .index .banner .menuBox .one{width: 50%;flex: 0 1 auto;padding: 5rem 0 0;}
    .index .banner .menuBox .one .icon{width: 6rem;height: 6rem;}
    .index .banner .menuBox .one .name{margin: 4rem 0 3rem;font-size: 3.2rem;}
    .index .banner .menuBox .one .desc{font-size: 2.4rem;}


    .index .floor1{padding: 5rem 0;}
    .index .floor1 .container{flex-direction: column;align-items: center;}
    .index .floor1 .left{width: 100%;padding: 0;position: relative;z-index: 111;}
    .index .floor1 .left .btn{width: 20rem;height: 6rem;font-size: 2.8rem;margin: 5rem auto;}
    .index .floor1 .left .title{font-size: 4rem;line-height: 1.5;margin-bottom: 4rem;}
    .index .floor1 .left .line{margin-top: 3rem;}

    .index .floor1 .left .line .icon{width: 6rem;height: 6rem;margin-right: 2rem;}
    .index .floor1 .left .line .name{font-size: 2.8rem;}
    .index .floor1 .left .line .desc{font-size: 2.4rem;margin-top: 1rem;line-height: 1.5;}

    .index .floor1 .right{width: 100%;position: relative;right: 0;}



    .index .floor2{padding: 5rem 0;}
    .index .floor2 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 4rem;}
    .index .floor2 .more{margin-bottom: 6rem;}
    .index .floor2 .more .text{font-size: 2.8rem;}
    .index .floor2 .more .icon{margin-left: 1rem;width: 2.8rem;height: 2.8rem;}

    .index .floor2 .menuBox{margin-bottom: 4rem;overflow: auto;justify-content: flex-start;}
    .index .floor2 .menuBox .one{margin: 0;font-size: 2.8rem;margin-right: 4rem;white-space: nowrap;}
    .index .floor2 .menuBox .one:last-child{margin-right: 0;}
    .index .floor2 .contentBox .box{flex-direction: column;border-radius: 1rem;overflow: hidden;}
    .index .floor2 .contentBox .img{width: 100%;height: auto;border-radius: 1rem;}
    .index .floor2 .contentBox .textBox{padding: 5rem 3rem;}

    .index .floor2 .contentBox .textBox .tip{font-size: 2.8rem;}
    .index .floor2 .contentBox .textBox .name{font-size: 4rem;}
    .index .floor2 .contentBox .textBox .content{font-size: 2.4rem;line-height: 1.5;}
    .index .floor2 .contentBox .textBox .btnBox{margin-top: 4rem;}
    .index .floor2 .contentBox .textBox .btnBox .btn{width: 20rem;height: 6rem;font-size: 2.8rem;margin-right: 4rem;}

    .index .floor2 .other .name::before{width: 20rem;}
    .index .floor2 .other .name::after{width: 20rem;}
    .index .floor2 .other .list{margin-left: -1.5rem;}
    .index .floor2 .other .list .one{width: 22rem;height: 8rem;margin-top: 1.5rem;margin-left: 1.5rem;}


    .index .floor3 .bg{position: absolute;z-index: 1;height: 100%;left: 0;width: 100%;top: 0;}
    .index .floor3 .bg img{height: 100%;object-fit: cover;}
    .index .floor3 .textBox{width: 69rem;padding: 5rem 0;position: relative;z-index: 111;}
    .index .floor3 .right{position: relative;width: 45rem;bottom: 0;right: 0;margin: 0 auto;}
    .index .floor3 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 4rem;}
    .index .floor3 .content{font-size: 2.8rem;}
    .index .floor3 .list .one{width: 50%;margin-bottom: 6rem;}
    .index .floor3 .list .one .num{text-align: center;font-size: 3.2rem;margin-bottom: 2rem;}
    .index .floor3 .list .one .desc{font-size: 2.8rem;text-align: center;}


    .index .floor4{padding: 5rem 0;background-size: auto 100%;}
    .index .floor4 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 4rem;}
    .index .floor4 .more{margin-bottom: 3rem;}
    .index .floor4 .more .text{font-size: 2.8rem;}
    .index .floor4 .more .icon{margin-left: 1rem;width: 2.8rem;height: 2.8rem;}
    .index .floor4 .list{margin-left: -3rem;}
    .index .floor4 .list .one{width: 33rem;margin-top: 3rem;margin-left: 3rem;height: auto;padding: 3rem;justify-content: flex-start;}
    .index .floor4 .list .one .name{font-size: 3.2rem;}
    .index .floor4 .list .one .bot{font-size: 2.4rem;line-height: 1.5;margin-top: 2rem;}


    .index .floor5{padding: 5rem 0;}
    .index .floor5 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 4rem;}
    .index .floor5 .more{margin-bottom: 3rem;}
    .index .floor5 .more .text{font-size: 2.8rem;}
    .index .floor5 .more .icon{margin-left: 1rem;width: 2.8rem;height: 2.8rem;}
    .index .floor5 .list{flex-direction: column;}
    .index .floor5 .list .one{width: 100%;margin-bottom: 4rem;margin-right: 0;}
    .index .floor5 .list .one:last-child{margin-bottom: 0;}
    .index .floor5 .list .one .img{width: 100%;height: auto;margin-bottom: 2rem;border-radius: 1rem;}
    .index .floor5 .list .one .name{font-size: 3.2rem;line-height: 1.5;}
    .index .floor5 .list .one .time{margin: 2rem 0 3rem;font-size: 2.4rem;}
    .index .floor5 .list .one .desc{font-size: 2.8rem;line-height: 1.5;}


    .contactFloor .bg{height: 30rem;}
    .contactFloor .bg img{height: 100%;object-fit: cover;}
    .contactFloor .title{font-size: 4.8rem;}
    .contactFloor .desc{margin: 3rem 0;font-size: 2.8rem;line-height: 1;}
    .contactFloor .btn{width: 20rem;height: 6rem;font-size: 2.8rem;}



    .inpage .banner .bg{height: 40rem;}
    .inpage .banner .bg img{height: 100%;object-fit: cover;}
    .inpage .banner .title{font-size: 4.8rem;}
    .inpage .banner .desc{margin-top: 3rem;font-size: 2.8rem;}

    .shuzi .floor1{padding: 5rem 0;}
    .shuzi .floor1 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}
    .shuzi .floor1 .desc{font-size: 2.8rem;line-height: 1.5;}
    .shuzi .floor1 .flex{margin-top: 4rem;flex-wrap: wrap;}
    .shuzi .floor1 .flex .one{width: 50%;height: auto;padding: 3rem 5rem;}
    .shuzi .floor1 .flex .one .icon{width: 10rem;height: 10rem;margin-bottom: 2rem;}
    .shuzi .floor1 .flex .one .name{font-size: 3.2rem;line-height: 1;}
    .shuzi .floor1 .flex .one .text{font-size: 2.8rem;line-height: 1.5;margin-top: 2rem;text-align: center;}

    .shuzi .floor2{padding: 5rem 0;}
    .shuzi .floor2 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 2rem;}
    .shuzi .floor2 .list{flex-wrap: wrap;padding-bottom: 4rem;}
    .shuzi .floor2 .list .one{width: 50%;padding-top: 4rem;}
    .shuzi .floor2 .list .one .num{font-size: 4.8rem;line-height: 1;margin-bottom: 2rem;}
    .shuzi .floor2 .list .one .desc{font-size: 2.8rem;line-height: 1;}

    .shuzi .floor3{padding: 5rem 0;}
    .shuzi .floor3 .flex{flex-direction: column;}
    .shuzi .floor3 .left{width: 100%;margin-right: 0;margin-bottom: 3rem;}
    .shuzi .floor3 .title{margin: 0 0 2rem;font-size: 4rem;line-height: 1;}
    .shuzi .floor3 .name{font-size: 3.6rem;line-height: 1;margin-bottom: 4rem;}
    .shuzi .floor3 .list .one{padding-left: 3rem;font-size: 2.8rem;line-height: 1.5;}
    .shuzi .floor3 .list .one span{line-height: 1.5;}
    .shuzi .floor3 .list .one::before{width: 0.8rem;height: 0.8rem;top: 1.7rem;left: 1rem;}


    .lvse .floor1{padding: 5rem 0;}
    .lvse .floor1 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}
    .lvse .floor1 .desc{font-size: 2.8rem;line-height: 1.5;}

    .lvse .floor1 .one{height: auto;padding: 3rem;flex-direction: column-reverse;overflow: hidden;margin-bottom: 4rem;}
    .lvse .floor1 .one:nth-child(2n){padding-left: 3rem;}
    .lvse .floor1 .one .img{position: relative;width: 69rem;height: auto;margin: -3rem -3rem 3rem;top: 0;}

    .lvse .floor1 .one .name{font-size: 3.6rem;margin-bottom: 2rem;line-height: 1.5;}
    .lvse .floor1 .one .content{font-size: 2.8rem !important;line-height: 1.5 !important;}
    .lvse .floor1 .one .content *{font-size: 2.8rem !important;line-height: 1.5 !important;}


    .lvse .floor2 .right{display: none;}
    .lvse .floor2 .container{padding: 5rem 0;}
    .lvse .floor2 .left{width: 10rem;height: 10rem;top: 5rem;}
    .lvse .floor2 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}
    .lvse .floor2 .text{width: 100%;margin: 0;font-size: 2.8rem;line-height: 1.5;}


    .lvse .floor3{padding: 5rem 0;}
    .lvse .floor3 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}
    .lvse .floor3 .flex{flex-direction: column;}
    .lvse .floor3 .right{width: 100%;height: auto;}
    .lvse .floor3 .left{padding: 0;margin-bottom: 4rem;}
    .lvse .floor3 .name{font-size: 3.6rem;line-height: 1.5;margin-bottom: 3rem;text-align: center;}
    .lvse .floor3 .desc{font-size: 2.8rem;line-height: 1.5;margin-bottom: 3rem;text-align: center;}
    .lvse .floor3 .btn{width: 20rem;height: 6rem;font-size: 2.8rem;margin: 0 auto;}


    .pinpai .floor1{padding: 5rem 0;}
    .pinpai .floor1 .flex{flex-direction: column;}
    .pinpai .floor1 .flex .left{padding-top: 0;width: 100%;margin-bottom: 2rem;}
    .pinpai .floor1 .flex .title{font-size: 4rem;margin-bottom: 3rem;line-height: 1.5;}
    .pinpai .floor1 .flex .desc{font-size: 2.8rem;line-height: 1.5;}
    .pinpai .floor1 .flex .right{width: 100%;height: auto;border-radius: 1rem;}

    .pinpai .floor1 .list{flex-direction: column;border-radius: 1rem;overflow: hidden;}
    .pinpai .floor1 .list .one{width: 100%;height: auto;padding: 3rem 3rem 0;}
    .pinpai .floor1 .list .one .icon{width: 12rem;height: 12rem;margin-bottom: 2rem;}
    .pinpai .floor1 .list .one .name{font-size: 3.2rem;line-height: 1.5;margin-bottom: 2rem;}
    .pinpai .floor1 .list .one .desc{width: 100%;font-size: 2.4rem;line-height: 1.5;}
    .pinpai .floor1 .list .one:last-child{padding-bottom: 3rem;}


    .pinpai .floor2{padding: 5rem 0;}
    .pinpai .floor2 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}

    .pinpai .floor2 .two{flex-direction: column;}
    .pinpai .floor2 .three{flex-direction: column;margin-top: 2rem;}
    .pinpai .floor2 .one{margin-bottom: 2rem;border-radius: 1rem;}
    .pinpai .floor2 .one:last-child{margin-bottom: 0;}
    .pinpai .floor2 .two .one{width: 100%;height: auto;}
    .pinpai .floor2 .three .one{width: 100%;height: auto;}
    .pinpai .floor2 .one .name{font-size: 3.2rem;line-height: 1;padding-bottom: 3rem;}
    .pinpai .floor2 .one .name::after{width: 4rem;height: 2px;}
    .pinpai .floor2 .one .desc .text3{font-size: 2.8rem;line-height: 1.5;}


    .pinpai .floor3{padding: 5rem 0;}
    .pinpai .floor3 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}
    .pinpai .floor3 .desc{font-size: 2.8rem;line-height: 1.5;margin-bottom: 3rem;}
    .pinpai .floor3 .flex .left .line{height: auto;margin-bottom: 3rem;}
    .pinpai .floor3 .flex .left .line{margin-bottom: 0;}
    .pinpai .floor3 .flex{margin-top: 4rem;flex-direction: column;}
    .pinpai .floor3 .flex .right{width: 100%;height: auto;}
    .pinpai .floor3 .flex .left .line .icon{width: 8rem;height: 8rem;}
    .pinpai .floor3 .flex .left .line .name{margin: 2.4rem 0;font-size: 3.2rem;line-height: 1;}
    .pinpai .floor3 .flex .left .line .desc{width: 100%;}


    .pinpai .floor4 .bg{position: absolute;width: 100%;height: 100%;}
    .pinpai .floor4 .bg img{height: 100%;object-fit: cover;}
    .pinpai .floor4 .textBox{padding: 5rem 0;position: relative;z-index: 111;}
    .pinpai .floor4 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}
    .pinpai .floor4 .desc{font-size: 2.8rem;line-height: 1.5;margin-bottom: 4rem;}
    .pinpai .floor4 .flex{margin-top: 0rem;flex-direction: column;}
    .pinpai .floor4 .flex .one{width: 100%;margin-bottom: 3rem;}
    .pinpai .floor4 .flex .one:last-child{margin-bottom: 0;}
    .pinpai .floor4 .flex .name{font-size: 3.2rem;line-height: 1.5;margin-bottom: 0rem;padding-bottom: 3rem;}
    .pinpai .floor4 .flex .name::after{bottom: 1.5rem;width: 6rem;}
    .pinpai .floor4 .flex .text{font-size: 2.8rem;line-height: 1.5;}


    .pinpai .floor5{padding: 5rem 0;}
    .pinpai .floor5 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}
    .pinpai .floor5 .desc{font-size: 2.8rem;line-height: 1.5;margin-bottom: 4rem;}
    .pinpai .floor5 .flex{margin: 0;flex-direction: column;}
    .pinpai .floor5 .flex .left{width: 100%;margin: -2rem 0 3rem;}
    .pinpai .floor5 .flex .left .img{width: 33.5rem;margin-top: 2rem;border-radius: 1rem;height: 33.5rem;}
    .pinpai .floor5 .flex .left .img:first-child{width: 100%;height: auto;margin-top: 2rem;}
    .pinpai .floor5 .flex .left .img img{width: 100%;object-fit: fill;}

    .pinpai .floor5 .flex .right{padding: 0;}
    .pinpai .floor5 .flex .right .one{margin-bottom: 3rem;}
    .pinpai .floor5 .flex .right .one .name{font-size: 3.2rem;line-height: 1.5;margin-bottom: 2rem;}

    .pinpai .floor6{padding: 5rem 0;}
    .pinpai .floor6 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}
    .pinpai .floor6 .desc{font-size: 2.8rem;line-height: 1.5;margin-bottom: 4rem;}
    .pinpai .floor6 .flex{margin: 0;flex-wrap: wrap;}
    .pinpai .floor6 .flex .one{width: 50%;height: auto;padding: 3rem 3rem;}
    .pinpai .floor6 .flex .one .icon{width: 10rem;height: 10rem;margin-bottom: 2rem;}
    .pinpai .floor6 .flex .one .name{font-size: 3.2rem;line-height: 1.5;margin-bottom: 2rem;}
    .pinpai .floor6 .flex .one .text{font-size: 2.8rem;line-height: 1.5;}


    .pinpai .floor7{padding: 5rem 0;}
    .pinpai .floor7 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}
    .pinpai .floor7 .flex{margin: 0;flex-direction: column;}
    .pinpai .floor7 .flex .one{width: 100%;margin-bottom: 4rem;}
    .pinpai .floor7 .flex .one .img{width: 100%;height: auto;border-radius: 1rem;}
    .pinpai .floor7 .flex .one .text{font-size: 2.8rem;line-height: 1;margin-top: 2rem;}
    .pinpai .floor7 .flex .one:last-child{margin-bottom: 0;}


    .pinpai .floor8{padding: 5rem 0;}
    .pinpai .floor8 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}
    .pinpai .floor8 .flex{margin: 0;flex-direction: column;}
    .pinpai .floor8 .flex .one{width: 100%;height: auto;padding: 3rem;border-radius: 1rem;flex-direction: column;align-items: center;margin-bottom: 3rem;}
    .pinpai .floor8 .flex .one .img{width: 24rem;height: auto;margin: 0 0 3rem;}
    .pinpai .floor8 .flex .one .textBox{padding: 0;}
    .pinpai .floor8 .flex .one .name{font-size: 3.2rem;text-align: center;line-height: 1;margin-bottom: 2rem;}
    .pinpai .floor8 .flex .one .desc{font-size: 2.8rem;line-height: 1.5;text-align: center;}
    .pinpai .floor8 .flex .one:last-child{margin-bottom: 0;}


    .pinpai .floor9{padding: 5rem 0;}
    .pinpai .floor9 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}
    .pinpai .floor9 .list{margin-left: -1.5rem;}
    .pinpai .floor9 .list .one{width: 22rem;height: 8rem;margin-top: 1.5rem;margin-left: 1.5rem;}


    .biaoqian .container{padding: 5rem 0;}
    .biaoqian .container .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}
    .biaoqian .container .desc{font-size: 2.8rem;line-height: 1.5;margin-bottom: 4rem;text-align: center;}
    .biaoqian .menuBox{border-radius: 1rem;margin-bottom: 4rem;overflow: auto;}
    .biaoqian .menuBox .one{font-size: 2.8rem;padding: 0 2rem;white-space: nowrap;border-radius: 1rem;flex: 0 1 auto;width: auto;}
    .biaoqian .listBox .one{width: 100%;height: auto;margin-right: 0;margin-bottom: 3rem;border-radius: 1rem;}
    .biaoqian .listBox .one .img{height: auto;}
    .biaoqian .listBox .one .img img{width: 100%;height: auto;}
    .biaoqian .listBox .one .name{height: 8rem;font-size: 3.2rem;}


    .pageList .one{width: 8rem;height: 8rem;margin: 0 1rem;font-size: 2.8rem;}


    .fuwu .container{width: 100%;}
    .fuwu .left{width: 22rem;padding-top: 5rem;margin-right: 0rem;}
    .fuwu .left .one{height: 8rem;padding: 0 3rem;font-size: 3.2rem;}
    .fuwu .right .title{font-size: 4rem;padding: 3rem;margin: 0;}
    .fuwu .right .box{padding: 3rem;}
    .fuwu .right .line{margin-bottom: 4rem !important;}
    .fuwu .right .name{font-size: 3.2rem !important;line-height: 1 !important;margin-bottom: 2rem !important;}
    .fuwu .right .content{font-size: 2.8rem !important;color: #333333;line-height: 1.5 !important;}
    .fuwu .right .content *{font-size: 2.8rem !important;color: #333333;line-height: 1.5 !important;}


    .wenzhang .container{padding: 5rem 0;}
    .wenzhang .container .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}
    .wenzhang .container .desc{font-size: 2.8rem;line-height: 1.5;margin-bottom: 4rem;text-align: center;}
    .wenzhang .listBox .one{width: 100%;height: auto;margin-right: 0;margin-bottom: 3rem;border-radius: 1rem;}
    .wenzhang .listBox .one .img{height: auto;border-radius: 1rem;}
    .wenzhang .listBox .one .img img{width: 100%;height: auto;}
    .wenzhang .listBox .one .name{height: auto;font-size: 3.2rem;line-height: 1.5;margin-top: 2rem;}
    .wenzhang .listBox .one .time{margin-top: 2rem;font-size: 2.4rem;}
    .wenzhang .listBox .one .desc{font-size: 2.8rem;line-height: 1.5;margin-top: 2rem;text-align: left;height: auto;margin-bottom: 0;}


    .detail .contentBox{padding: 5rem 0;}
    .detail .contentBox .title{font-size: 4rem;line-height: 1.5;margin-bottom: 4rem;}
    .detail .contentBox .swiper{margin: 0 0 4rem;}
    .detail .contentBox .swiper .gallery-top .one{border-radius: 1rem;}
    .detail .contentBox .swiper .bot{padding: 0;}
    .detail .contentBox .swiper .bot .prev{display: none;}
    .detail .contentBox .swiper .bot .next{display: none;}


    .videoBox{top: 0;left: 0;width: 100%;height: 100%;transform: none;}
    .videoBox video{width: 100%;height: 100%;}

    .close{width: 10rem;height: 10rem;}
  

    .detail .contentBox .content{font-size: 2.8rem;line-height: 1.5rem;}
    .detail .contentBox .content *{font-size: 2.8rem;line-height: 1.5rem;}


    .detail .formBox{padding: 5rem 0 ;}
    .detail .formBox .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}
    .detail .formBox .desc{font-size: 2.8rem;line-height: 1.5;margin-bottom: 4rem;text-align: center;}

    .detail .formBox .form{width: 100%;}
    .detail .formBox .line{flex-direction: column;}
    .detail .formBox .line .half{width: 100%;height: 10rem;margin: 0 0 2rem;}
    .detail .formBox .line .half:last-child{margin-bottom: 0;}
    .detail .formBox .line .input{border-radius: 1rem;}
    .detail .formBox .line .input input{font-size: 2.8rem;}

    .detail .formBox .line .select .normal{border-radius: 1rem;}
    .detail .formBox .line .select .normal .text{font-size: 2.8rem;}
    .detail .formBox .line .select .normal .icon{font-size: 4.2rem;height: 4.2rem;}
    .detail .formBox .line .select .hideBox{max-height: 60rem;}
    .detail .formBox .line .select .hideBox .one{height: 10rem;font-size: 2.8rem;}

    .detail .formBox .line .textarea{margin: 0;height: 20rem;border-radius: 1rem;}
    .detail .formBox .line .textarea textarea{font-size: 2.8rem;line-height: 1.5;}
    .detail .formBox .btn{width: 22rem;height: 8rem;font-size: 3.2rem;}


    .shipin .container{padding: 5rem 0;}
    .shipin .container .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}
    .shipin .container .desc{font-size: 2.8rem;line-height: 1.5;margin-bottom: 4rem;text-align: center;}
    .shipin .listBox .one{width: 100%;height: auto;margin-right: 0;margin-bottom: 3rem;border-radius: 1rem;}
    .shipin .listBox .one .img{height: auto;border-radius: 1rem;}
    .shipin .listBox .one .img img{width: 100%;height: auto;}
    .shipin .listBox .one .name{height: auto;font-size: 3.2rem;line-height: 1.5;margin-top: 2rem;}
    .shipin .listBox .one .time{margin-top: 2rem;font-size: 2.4rem;}
    .shipin .listBox .one .desc{font-size: 2.8rem;line-height: 1.5;margin-top: 2rem;text-align: left;height: auto;margin-bottom: 0;}


    .shengchan .contentBox{padding: 5rem 0;}
    .shengchan .contentBox .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}
    .shengchan .contentBox .video{margin: 0 0 4rem;height: 50rem;}

    .shengchan .contentBox .content{font-size: 2.8rem !important;text-wrap: wrap;line-height: 1.5 !important;}
    .shengchan .contentBox .content *{font-size: 2.8rem !important;text-wrap: wrap;line-height: 1.5 !important;}


    .hezuo .floor1{padding: 5rem 0;}
    .hezuo .floor1 .search{width: 100%;height: 10rem;padding: 0;}
    .hezuo .floor1 .search .inputBox{padding: 1rem 1rem 1rem 3rem;border-radius: 1rem;}
    .hezuo .floor1 .search .inputBox .icon{width: 3.2rem;height: 3.2rem;}
    .hezuo .floor1 .search .inputBox input{font-size: 2.8rem;}
    .hezuo .floor1 .search .inputBox .btn{width: 20rem;height: 8rem;font-size: 2.8rem;border-radius: 1rem;}

    .hezuo .floor1 .search .noneBox{border-radius: 1rem;padding: 1rem 2rem 3rem;}
    .hezuo .floor1 .search .noneBox .img{width: 12rem;height: 12rem;}
    .hezuo .floor1 .search .noneBox .text{font-size: 2.8rem;line-height: 1.5;}


    .hezuo .floor1 .search .listBox .one .name{font-size: 3.2rem;line-height: 1.5;margin-bottom: 2rem;}
    .hezuo .floor1 .search .listBox .one .desc{margin-bottom: 2rem;font-size: 2.8rem;}



    .hezuo .floor2{padding: 5rem 0;}
    .hezuo .floor2 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 4rem;}
    .hezuo .floor2 .flex{border-radius: 1rem;overflow: hidden;}
    .hezuo .floor2 .flex .one{flex: 1;border-radius: 0;padding: 3rem 0;height: auto;}
    .hezuo .floor2 .flex .one .icon{width: 8rem;height: 8rem;margin-bottom: 2rem;}
    .hezuo .floor2 .flex .one .text{font-size: 2.8rem;line-height: 1;}


    .hezuo .floor3{padding: 5rem 0;}
    .hezuo .floor3 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 4rem;}

    .hezuo .floor3 .flex{flex-direction: column;}
    .hezuo .floor3 .flex .left{width: 100%;margin-bottom: 3rem;padding: 0;display: flex;flex-direction: column;align-items: center;}
    .hezuo .floor3 .left .icon{width: 10rem;height: 10rem;margin-bottom: 2rem;}
    .hezuo .floor3 .left .name{font-size: 3.6rem;line-height: 1.5;margin-bottom: 2rem;}
    .hezuo .floor3 .left .desc{font-size: 2.8rem;line-height: 1.5;text-align: center;}

    .hezuo .floor3 .right{width: 100%;}


    .hezuo .floor4{padding: 5rem 0;}
    .hezuo .floor4 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 2rem;}
    .hezuo .floor4 .desc{font-size: 2.8rem;line-height: 1.5;margin-bottom: 4rem;}
    .hezuo .floor4 .flex{flex-direction: column;}    
    .hezuo .floor4 .flex .one{width: 100%;padding: 5rem 3rem;margin-bottom: 3rem;display: flex;flex-direction: column;align-items: center;}
    .hezuo .floor4 .flex .one:last-child{margin-bottom: 0;}
    .hezuo .floor4 .flex .one .icon{width: 10rem;height: 10rem;margin-bottom: 2rem;}
    .hezuo .floor4 .flex .one .name{font-size: 4rem;margin-bottom: 2rem;line-height: 1;}
    .hezuo .floor4 .flex .one .text{font-size: 2.8rem;text-align: center;line-height: 1.5;}


    .hezuo .floor5{padding: 5rem 0;}
    .hezuo .floor5 .title{font-size: 4rem;line-height: 1.5;margin-bottom: 4rem;}
    .hezuo .floor5 .flex{flex-wrap: wrap;}
    .hezuo .floor5 .flex .one{width: calc(100% / 3);display: flex;flex-direction: column;align-items: center;margin-bottom: 3rem;}
    .hezuo .floor5 .flex .one .icon{width: 15rem;height: 15rem;}
    .hezuo .floor5 .flex .one .text{font-size: 2.8rem;line-height: 1.5;}
    .hezuo .floor5 .btn{margin: 3rem auto 0;width: 22rem;height: 8rem;font-size: 3.2rem;}


    .lianxi .contentBox{padding-top: 5rem;}
    .lianxi .contentBox .title{margin-bottom: 4rem;font-size: 4rem;line-height: 1.5;}
    .lianxi .contentBox .map{height: 50rem;}
    .lianxi .contentBox .map .img{height: 100%;}
    .lianxi .contentBox .map .img img{height: 100%;object-fit: cover;}
    .lianxi .contentBox .map .textBox{width: 69rem;}
    .lianxi .contentBox .map .box{width: 54rem;border-radius: 1rem;}
    .lianxi .contentBox .map .box .tel{font-size: 5.6rem;line-height: 1.5;margin-bottom: 2rem;}
    .lianxi .contentBox .map .box .line{margin-bottom: 2rem;}
    .lianxi .contentBox .map .box .line .icon{width: 4rem;height: 4rem;margin-right: 1rem;margin-top: 0;}
    .lianxi .contentBox .map .box .line .text{font-size: 2.8rem;line-height: 4rem;margin-bottom: 1rem;}

    .lianxi .formBox{padding: 5rem 0 ;}
    .lianxi .formBox .title{font-size: 4rem;line-height: 1.5;margin-bottom: 3rem;}
    .lianxi .formBox .desc{font-size: 2.8rem;line-height: 1.5;margin-bottom: 4rem;text-align: center;}

    .lianxi .formBox .form{width: 100%;}
    .lianxi .formBox .line{flex-direction: column;}
    .lianxi .formBox .line .half{width: 100%;height: 10rem;margin: 0 0 2rem;}
    .lianxi .formBox .line .half:last-child{margin-bottom: 0;}
    .lianxi .formBox .line .input{border-radius: 1rem;}
    .lianxi .formBox .line .input input{font-size: 2.8rem;}

    .lianxi .formBox .line .select .normal{border-radius: 1rem;}
    .lianxi .formBox .line .select .normal .text{font-size: 2.8rem;}
    .lianxi .formBox .line .select .normal .icon{font-size: 4.2rem;height: 4.2rem;}
    .lianxi .formBox .line .select .hideBox{max-height: 60rem;}
    .lianxi .formBox .line .select .hideBox .one{height: 10rem;font-size: 2.8rem;}

    .lianxi .formBox .line .textarea{margin: 0;height: 20rem;border-radius: 1rem;}
    .lianxi .formBox .line .textarea textarea{font-size: 2.8rem;line-height: 1.5;}
    .lianxi .formBox .btn{width: 22rem;height: 8rem;font-size: 3.2rem;}


    .judian .container{padding: 5rem 0;}
    .judian .container .title{margin-bottom: 4rem;font-size: 4rem;line-height: 1.5;}
    .judian .container .flex{flex-direction: column;}
    .judian .container .left{padding: 0;}
    .judian .container .one{margin-bottom: 4rem;}
    .judian .container .one .name{font-size: 3.2rem;margin-bottom: 2rem;}
    .judian .container .one .desc{font-size: 2.8rem;line-height: 1.5;}
    .judian .container .right{margin-top: 4rem;width: 100%;}
}
