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

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

.container{width: 1180px;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;
}
input[type='number'] {
    -moz-appearance: textfield;
}

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

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


.fadeInUp1 {
    -webkit-animation-name: fadeInUp1;
    animation-name: fadeInUp1;
}
@keyframes fadeInUp1 {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
        -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
        transition-timing-function:cubic-bezier(0.215,.61,.355,1)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
        transition-timing-function:cubic-bezier(0.215,.61,.355,1)
    }
}
.animate{opacity: 0;}




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

@font-face {
    font-family: "siyuanheitiH";
    font-weight: 800;
    src: url("./SourceHanSansCN-Heavy.otf") format("trueType");
    font-display: swap;
}

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


.bold{font-weight: bold;}


.header{position: fixed;top: 0;left: 0;right: 0;height: 56px;z-index: 555;transition: all 0.3s;min-width: 1180px;}
.header:hover{background: #fff;}
.header .container{position: relative;height: 100%;display: flex;align-items: center;justify-content: space-between;}
.header .logo{width: 96px;height: 41px;}

.header .right{display: flex;height: 100%;align-items: center;}

.header .login{height: 30px;font-size: 14px;color: #fff;padding: 0px;flex-shrink: 0;background: #0068FF;width: 140px;}
.header .login:hover{background: rgba(0, 194, 154, 1);}

.header .language{display: flex;align-items: center;margin-left: 23px;}
.header .language .one{display: flex;align-items: center;justify-content: center;width: 30px;height: 18px;color: rgba(51, 51, 51, 1);font-size: 14px;transition: all 0.3s;}
.header .language .one:hover{color: rgba(0, 104, 255, 1);}
.header .language .one.active{color: rgba(0, 104, 255, 1);}


.header .menu{height: 100%;display: flex;}
.header .menu .one{margin-right: 62px;height: 100%;}
.header .menu .one:last-child{margin-right: 60px;}

.header .menu a.one{display: flex;align-items: center;justify-content: center;font-size: 14px;color: #000;transition: all 0.3s;}
.header .menu a.one.active{color: #0068FF;}
.header .menu a.one:hover{color: #0068FF;}

.header .menu .one.next .normal{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.header .menu .one.next .normal .text{font-size: 14px;transition: all 0.3s;color: #000;}
.header .menu .one.next:hover .normal .text{color: #0068FF;}
.header .menu .one.next.active .normal .text{color: #0068FF;}

.header .menu .one.next .normal .icon{width: 16px;height: 16px;position: relative;}
.header .menu .one.next .normal .icon img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;transition: all 0.3s;}
.header .menu .one.next .normal .icon .nor{z-index: 111;opacity: 1;}
.header .menu .one.next .normal .icon .hov{z-index: 11;opacity: 0;}

.header .menu .one.next:hover .normal .icon .nor{z-index: 11;opacity: 0;}
.header .menu .one.next:hover .normal .icon .hov{z-index: 111;opacity: 1;}

.header .menu .one.next.active .normal .icon .nor{z-index: 11;opacity: 0;}
.header .menu .one.next.active .normal .icon .hov{z-index: 111;opacity: 1;}


.header .menu .one.next .hideBox{position: fixed;top: 56px;left: 0;right: 0;padding-top: 50px;transition: all 0.3s;opacity: 0;visibility: hidden;}
.header .menu .one.next:hover .hideBox{padding-top: 0;opacity: 1;visibility: visible;padding-bottom: 50px;}

.header .menu .one.next .hideBox .back{width: 100%;position: absolute;top: 50px;bottom: 0;left: 50%;transform: translate(-50%);z-index: 11;transition: all 0.3s;background: #fff;}
.header .menu .one.next .hideBox .back .container{display: flex;height: 100%;min-width: 1920px;width: 100%;}
.header .menu .one.next .hideBox .back .left{background: #F5F6F8;width: calc( 180px + ((100vw - 1180px) / 2));height: 100%;}
.header .menu .one.next:hover .hideBox .back{top: 0;bottom: 50px;}

.header .menu .one.next .hideBox .box{display: flex;min-height: 300px;z-index: 111;position: relative;width: 1180px;margin: 0 auto;}
.header .menu .one.next .hideBox .box .left{flex-shrink: 0;width: 180px;background: #F5F6F8;}
.header .menu .one.next .hideBox .box .right{flex: 1;padding-bottom: 20px;}

.header .menu .one.next .hideBox .box.product .left{padding: 40px 10px 40px 0;display: flex;}
.header .menu .one.next .hideBox .box.product .left .title{font-size: 16px;line-height: 21px;color: rgba(0, 104, 255, 1);}
.header .menu .one.next .hideBox .box.product .left .line{margin: 20px 0 24px;border-bottom: 1px solid rgba(240, 240, 240, 1);width: 100%;}
.header .menu .one.next .hideBox .box.product .left .link{font-size: 14px;line-height: 18px;color: rgba(51, 51, 51, 1);transition: all 0.3s;display: block;margin-bottom: 20px;}
.header .menu .one.next .hideBox .box.product .left .link:hover{color: rgba(0, 104, 255, 1);}
.header .menu .one.next .hideBox .box.product .left .link:last-child{margin-bottom: 0;}
.header .menu .one.next .hideBox .box.product .left .block{width: 100%;}


.header .menu .one.next .hideBox .box.product .right{padding: 40px 0px 40px 57px;display: flex;align-items: stretch;height: 100%;justify-content: space-between;max-width: 1000px;}
.header .menu .one.next .hideBox .box.product .right .list{/*margin-left: 127px;*/height: 100%;min-width: 150px;}
.header .menu .one.next .hideBox .box.product .right .list:first-child{margin-right: 55px;}
/* .header .menu .one.next .hideBox .box.product .right .list:nth-child(2){margin-left: 105px;} */
.header .menu .one.next .hideBox .box.product .right .title{font-size: 16px;line-height: 24px;color: rgba(0, 104, 255, 1);}
.header .menu .one.next .hideBox .box.product .right .line{margin: 20px 0 24px;border-bottom: 1px solid rgba(240, 240, 240, 1);width: 100%;}
.header .menu .one.next .hideBox .box.product .right .link{font-size: 14px;line-height: 18px;color: rgba(51, 51, 51, 1);transition: all 0.3s;display: block;margin-bottom: 20px;}
.header .menu .one.next .hideBox .box.product .right .link:hover{color: rgba(0, 104, 255, 1);}
.header .menu .one.next .hideBox .box.product .right .link:last-child{margin-bottom: 0;}

.header .menu .one.next .hideBox .box.product .right .first{display: flex;align-items: center;margin-bottom: 17px;}
.header .menu .one.next .hideBox .box.product .right .first:last-child{margin-bottom: 0;}
.header .menu .one.next .hideBox .box.product .right .first .img{width: 22px;height: 22px;margin-right: 5px;}
.header .menu .one.next .hideBox .box.product .right .first .name{font-size: 14px;color: rgba(51, 51, 51, 1);transition: all 0.3s;}
.header .menu .one.next .hideBox .box.product .right .first:hover .name{color: rgba(0, 104, 255, 1);}


.header .menu .one.next .hideBox .box.product .right .flex{justify-content: space-between;width: 336px;}
.header .menu .one.next .hideBox .box.product .right .twice{padding-left: 27px;}
.header .menu .one.next .hideBox .box.product .right .flex .block{width: 150px;}




.header .menu .one.next .hideBox .box.programme .left{padding: 47px 0px 47px 0px;}
.header .menu .one.next .hideBox .box.programme .left .pro{margin-bottom: 43px;}
.header .menu .one.next .hideBox .box.programme .left .pro:last-child{margin-bottom: 0;}

.header .menu .one.next .hideBox .box.programme .left .pro .title{font-size: 14px;line-height: 17px;color: #919599;margin-bottom: 5px;transition: all 0.3s;}
.header .menu .one.next .hideBox .box.programme .left .pro.active .title{color: #0068FF;}
.header .menu .one.next .hideBox .box.programme .left .pro .desc{font-size: 14px;line-height: 24px;color: #919599;}


.header .menu .one.next .hideBox .box.programme .right .list{display: none;flex-wrap: wrap;}
.header .menu .one.next .hideBox .box.programme .right .list.active{display: flex;}

.header .menu .one.next .hideBox .box.programme .right .list.industry{padding: 0px 0px 0px 55px;margin-top: -22px;}
.header .menu .one.next .hideBox .box.programme .right .list.industry .ind{width: 185px;margin-right: 5px;margin-top: 69px;display: flex;}
.header .menu .one.next .hideBox .box.programme .right .list.industry .ind:nth-child(5n){margin-right: 0;}
.header .menu .one.next .hideBox .box.programme .right .list.industry .ind .textBox{flex: 1;width: 0;}
.header .menu .one.next .hideBox .box.programme .right .list.industry .ind .name{font-size: 14px;line-height: 22px;color: #616569;transition: all 0.3s;margin-bottom: 5px;}
.header .menu .one.next .hideBox .box.programme .right .list.industry .ind .desc{font-size: 14px;line-height: 24px;color: #919599;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.header .menu .one.next .hideBox .box.programme .right .list.industry .ind:hover .name{color: #0068FF;}
.header .menu .one.next .hideBox .box.programme .right .list.industry .ind .img{width: 22px;height: 22px;margin-right: 5px;flex-shrink: 0;}


.header .menu .one.next .hideBox .box.programme .right .list.technology{padding: 0px 0px 0px 55px;margin-top: -22px;}
.header .menu .one.next .hideBox .box.programme .right .list.technology .ind{width: 185px;margin-right: 5px;margin-top: 69px;display: flex;}
.header .menu .one.next .hideBox .box.programme .right .list.technology .ind:nth-child(5n){margin-right: 0;}
.header .menu .one.next .hideBox .box.programme .right .list.technology .ind .textBox{flex: 1;width: 0;}
.header .menu .one.next .hideBox .box.programme .right .list.technology .ind .name{font-size: 14px;line-height: 22px;color: #616569;transition: all 0.3s;margin-bottom: 5px;}
.header .menu .one.next .hideBox .box.programme .right .list.technology .ind .desc{font-size: 14px;line-height: 24px;color: #919599;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.header .menu .one.next .hideBox .box.programme .right .list.technology .ind:hover .name{color: #0068FF;}
.header .menu .one.next .hideBox .box.programme .right .list.technology .ind .img{width: 22px;height: 22px;margin-right: 5px;flex-shrink: 0;}


.header .menu .one.next .hideBox .box.about{justify-content: space-between;padding-left: 235px;padding-top: 47px;}
.header .menu .one.next .hideBox .box.about .block{height: 100%;min-width: 150px;}
.header .menu .one.next .hideBox .box.about .block .title{font-size: 16px;line-height: 21px;color: rgba(0, 104, 255, 1);}
.header .menu .one.next .hideBox .box.about .block .line{margin: 20px 0 24px;border-bottom: 1px solid rgba(240, 240, 240, 1);width: 100%;}
.header .menu .one.next .hideBox .box.about .block .link{font-size: 14px;line-height: 18px;color: rgba(51, 51, 51, 1);transition: all 0.3s;display: block;margin-bottom: 20px;}
.header .menu .one.next .hideBox .box.about .block .link:hover{color: rgba(0, 104, 255, 1);}
.header .menu .one.next .hideBox .box.about .block .link:last-child{margin-bottom: 0;}


.header .menu .one.next .hideBox .box.service{padding-left: 235px;padding-top: 47px;min-height: 260px;display: flex;justify-content: space-between;}
/* .header .menu .one.next .hideBox .box.service .listBox{margin-left: 125px;} */
.header .menu .one.next .hideBox .box.service .block{height: 100%;min-width: 150px;}
.header .menu .one.next .hideBox .box.service .title{font-size: 16px;line-height: 21px;color: rgba(0, 104, 255, 1);}
.header .menu .one.next .hideBox .box.service .block .line{margin: 20px 0 24px;border-bottom: 1px solid rgba(240, 240, 240, 1);width: 100%;}
.header .menu .one.next .hideBox .box.service .block .link{font-size: 14px;line-height: 18px;color: rgba(51, 51, 51, 1);transition: all 0.3s;display: block;margin-bottom: 20px;display: flex;align-items: center;}
.header .menu .one.next .hideBox .box.service .block .link:hover{color: rgba(0, 104, 255, 1);}
.header .menu .one.next .hideBox .box.service .block .link:last-child{margin-bottom: 0;}
.header .menu .one.next .hideBox .box.service .block .link .img{width: 22px;height: 22px;margin-right: 5px;}

.header .menu .one.next .hideBox .box.service .list{margin-top: 20px;background: rgba(250, 250, 250, 1);padding: 4px 0 18px 27px;display: flex;flex-wrap: wrap;width: 233px;height: 100px;}
.header .menu .one.next .hideBox .box.service .list .link{margin-top: 20px;width: 98px;;margin-right: 10px;font-size: 14px;line-height: 18px;color: rgba(51, 51, 51, 1);transition: all 0.3s;flex-shrink: 0;}
.header .menu .one.next .hideBox .box.service .list .link:hover{color: rgba(0, 104, 255, 1);}
.header .menu .one.next .hideBox .box.service .list .link:nth-child(2n){margin-right: 0;}
.header .menu .one.next .hideBox .box.service .list .text{font-size: 14px;line-height: 18px;color: rgba(51, 51, 51, 1);margin-top: 20px;}


.header.active{background: #fff;}


.pageContact{height: 70px;position: sticky;bottom: 0;z-index: 111;background: rgba(0, 104, 255, 0.9);min-width: 1180px;}
.pageContact .container{height: 100%;display: flex;align-items: center;justify-content: space-between;}
.pageContact .title{font-size: 20px;color: #fff;line-height: 29px;}
.pageContact .desc{font-size: 14px;color: #fff;line-height: 21px;}

.pageContact .right{display: flex;align-items: center;height: 100%;}
.pageContact .right input{width: 208px;height: 39px;padding: 0 11px;background: #FFFFFF;font-size: 16px;color: #000;margin-right: 12px;}
.pageContact .right input::placeholder{color: #919599;}
.pageContact .right .btn{height: 39px;font-size: 16px;color: #0068FF;background: #fff;width: 138px;}
.pageContact .right .btn:hover{background: #0068FF;color: #fff;}


.footer{background: rgba(38, 38, 38, 1);min-width: 1180px;}
.footer .container{background: rgba(38, 38, 38, 1);padding: 60px 0 32px;}
.footer .top{height: 41px;display: flex;}
.footer .menuBox{display: flex;justify-content: space-between;padding: 35px 0;margin: 34px 0 40px;border-top: 1px solid rgba(240, 240, 240, 1);border-bottom: 1px solid rgba(240, 240, 240, 1);}
.footer .menuBox .line{margin-left: -50px;}
.footer .menuBox .line .title{margin-left: 50px;font-size: 24px;line-height: 32px;margin-bottom: 34px;color: rgba(255, 255, 255, 1);transition: all 0.3s;display: block;}
.footer .menuBox .line .title:hover{color: #0068FF;}
.footer .menuBox .line .list{display: flex;flex-wrap: wrap;flex-direction: column;margin-top: -10px;height: 155px;}
.footer .menuBox .line .list .link{font-size: 14px;line-height: 21px;margin-top: 10px;margin-left: 50px;transition: all 0.3s;color: rgba(153, 153, 153, 1);display: block;}
.footer .menuBox .line .list .link:hover{color: #fff;}

.footer .bot{display: flex;justify-content: space-between;}
.footer .bot .contact .title{font-size: 14px;color: rgba(255, 255, 255, 1);line-height: 25px;}
.footer .bot .contact .desc{font-size: 14px;color: rgba(255, 255, 255, 1);line-height: 25px;margin-top: 5px;}

.footer .bot .address .one{font-size: 14px;line-height: 21px;height: 25px;margin-bottom: 5px;color: rgba(153, 153, 153, 1);}
.footer .bot .address .one:last-child{margin-bottom: 0;}

.footer .bot .imgBox{display: flex;}
.footer .bot .imgBox .one{display: flex;flex-direction: column;align-items: center;margin-left: 35px;}
.footer .bot .imgBox .one .code{width: 60px;height: 60px;margin-bottom: 6px;background: #fff;}
.footer .bot .imgBox .one .text{font-size: 14px;color: rgba(153, 153, 153, 1);line-height: 19px;}

.footer .end{margin-top: 33px;border-top: 1px solid rgba(240, 240, 240, 1);padding-top: 26px;display: flex;}
.footer .end .text{font-size: 14px;line-height: 18px;height: 25px;margin-right: 83px;color: rgba(153, 153, 153, 1);}
.footer .end a.icp{color: rgba(153, 153, 153, 1);transition: all 0.3s;}
.footer .end a.icp:hover{color: #fff;}



.pageForm{position: fixed;left: 50%;top: 50%;display: none;width: 880px;transition: all 0.3s;margin: auto;z-index: 2222;transform: translate(-50%,-50%);}
.pageForm .left{width: 404px;padding: 64px 58px 0px;background: #0068FF;}
.pageForm .left .title{font-size: 24px;line-height: 32px;color: #fff;margin-bottom: 8px;}
.pageForm .left .line{margin-top: 40px;font-size: 24px;line-height: 32px;display: flex;align-items: center;color: #fff;}
.pageForm .left .line span{color: #fff;font-size: 24px;line-height: 32px;}

.pageForm .right{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;padding: 64px 52px 48px 60px;background: #fff;}
.pageForm .right .input{width: 100%;display: flex;justify-content: space-between;margin-bottom: 17px;}
.pageForm .right .input input{flex: 1;width: 0;height: 50px;padding: 0 19px;font-size: 14px;color: #000;border: 1px solid #CCCCCC;}
.pageForm .right .input input::placeholder{color: #CCCCCC;}

.pageForm .right .input .btn.code{height: 50px;background: #0068FF;font-size: 14px;color: #fff;margin-left: 6px;flex-shrink: 0;padding: 0 45px;}
.pageForm .right .input .btn.code:hover{background: rgba(0, 194, 154, 1);}

.pageForm .right .select{margin-bottom: 17px;position: relative;width: 100%;}
.pageForm .right .select .normal{width: 100%;height: 50px;padding: 0 15px 0 19px;display: flex;align-items: center;border: 1px solid #ccc;cursor: pointer;}
.pageForm .right .select .normal .text{font-size: 14px;color: rgba(153, 153, 153, 1);flex: 1;width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pageForm .right .select .normal .icon{width: 25px;height: 25px;margin-left: 20px;flex-shrink: 0;transition: all 0.3s;}
.pageForm .right .select .normal.active .text{color: #000;}

.pageForm .right .select.active .normal .icon{transform: rotate(180deg);}

.pageForm .right .select .hideBox{position: absolute;top: 100%;left: 0;right: 0;background: #fff;display: none;border: 1px solid #ccc;}
.pageForm .right .select .hideBox .one{width: 100%;height: 50px;padding: 0 19px;font-size: 14px;color: #000;transition: all 0.3s;display: flex;align-items: center;cursor: pointer;}
.pageForm .right .select .hideBox .one:hover{background: #0068FF;color: #fff;}
.pageForm .right .select .hideBox .one.active{background: #0068FF;color: #fff;}

.pageForm .right .textarea{width: 100%;margin-bottom: 17px;}
.pageForm .right .textarea textarea{width: 100%;height: 96px;border: 1px solid #ccc;padding: 19px;font-size: 14px;line-height: 19px;color: #000;}
.pageForm .right .textarea textarea::placeholder{color: rgba(153, 153, 153, 1);}

.pageForm .right>.btn{width: 100%;height: 50px;background: #0068FF;color: #fff;font-size: 14px;}
.pageForm .right>.btn:hover{background: rgba(0, 194, 154, 1);}
.pageForm.active{display: flex;}

.pageForm .close{position: absolute;top: 0;right: -44px;width: 44px;height: 44px;background: rgba(102, 102, 102, 1);cursor: pointer;transition: all 0.5s;}
.pageForm .close img{width: 24px;height: 24px;margin: auto;}
.pageForm .close:hover img{transform: rotate(180deg);}





.pageRight{display: flex;flex-direction: column;position: fixed;top: 0;bottom: 0;right: 0;margin: auto;justify-content: center;z-index: 666;}
.pageRight .one{width: 76px;height: 76px;position: relative;background: #0068FF;cursor: pointer;transition: all 0.3s;}
.pageRight .one:last-child{margin-top: 20px;}

.pageRight .one.hide{opacity: 0;visibility: hidden;}

.pageRight .one .bg{background: rgba(0, 194, 154, 1);opacity: 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;transition: all 0.3s;}
.pageRight .one:hover .bg{opacity: 1;}
.pageRight .one .textBox{position: absolute;z-index: 11;top: 0;bottom: 0;left: 0;right: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.pageRight .one .textBox .icon{width: 24px;height: 24px;margin-bottom: 6px;}
.pageRight .one .textBox .text{font-size: 12px;color: #fff;line-height: 16px;}


.pageRight .one.tel .hideBox{padding-right: 50px;transition: all 0.3s;opacity: 0;visibility: hidden;position: absolute;top: 0;bottom: 0;display: flex;align-items: center;right: 100%;}
.pageRight .one.tel:hover .hideBox{padding-right: 25px;opacity: 1;visibility: visible;}
.pageRight .one.tel .hideBox .text{background: #fff;padding: 0 16px;position: relative;height: 42px;box-shadow: 0px 1px 4px  rgba(0, 104, 255, 0.1);font-size: 24px;color: #0068FF;white-space: nowrap;display: flex;align-items: center;}
.pageRight .one.tel .hideBox .text::after{position: absolute;top: 0;bottom: 0;right: -5px;width: 10px;height: 10px;background: #fff;transform: rotate(45deg);content: "";margin: auto;}










.index{min-width: 1180px;overflow: hidden;}

.index .banner .one{position: relative;height: 500px;}
.index .banner .big{height: 500px;}
.index .banner .big img{height: 100%;object-fit: cover;}
.index .banner .textBox{position: absolute;top: 0;left: 0;right: 0;padding: 177px 0 0 0px;display: flex;flex-direction: column;align-items: flex-start;width: 1180px;margin: auto;}
.index .banner .textBox .title{font-size: 30px;line-height: 40px;color: rgba(97, 101, 105, 1);min-height: 50px;}
.index .banner .textBox .desc{font-size: 18px;line-height: 26px;color: rgba(97, 101, 105, 1);min-height: 33px;}
.index .banner .textBox .btnBox{margin-top: 73px;display: flex;}
.index .banner .textBox .btn{margin-right: 24px;height: 40px;min-width: 155px;background: #0068FF;font-size: 16px;color: #fff;padding: 0 10px;}
.index .banner .textBox .btn:hover{background: rgba(0, 194, 154, 1);}
.index .banner .textBox .contact{background: none;color: rgba(51, 51, 51, 1);border: 1px solid rgba(51, 51, 51, 1);}
.index .banner .textBox .contact:hover{color: #fff;background: rgba(0, 104, 255, 1);border-color: rgba(0, 104, 255, 1);}


.index .banner .swiper-pagination{bottom: 53px;width: 1180px;left: 0;right: 0;display: flex;margin: 0 auto;}
.index .banner .swiper-pagination-bullet{width: 45px;height: 5px;border-radius: 5px;background: rgba(250, 250, 250, 1);margin: 0 10px 0 0;opacity: 1;transition: all 0.3s;}
.index .banner .swiper-pagination-bullet-active{background: rgba(0, 104, 255, 1);}





.index .floor1{background: rgba(242, 244, 249, 1);padding-bottom: 125px;}
.index .floor1 .indexTitle{background: rgba(255, 255, 255, 1);}
.index .floor1 .indexTitle .container{display: flex;align-items: center;justify-content: space-between;height: 56px;}
.index .floor1 .indexTitle .one{display: flex;align-items: center;font-size: 14px;line-height: 18px;color: rgba(0, 0, 0, 1);max-width: calc(25% - 0px);}
.index .floor1 .indexTitle .one span{font-size: 36px;color: rgba(0, 104, 255, 1);margin-top: 10px;}
.index .floor1 .indexTitle .one .text{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all 0.3s;}
.index .floor1 .indexTitle .one:hover .text{color: #0068FF;}

.index .floor1 .title{margin-top: 58px;font-size: 24px;line-height: 34px;text-align: center;color: rgba(51, 51, 51, 1);margin-bottom: 4px;}
.index .floor1 .desc{font-size: 14px;line-height: 19px;text-align: center;color: rgba(102, 102, 102, 1);}
.index .floor1 .list{display: flex;flex-wrap: wrap;width: 1180px;margin: 36px auto 0;}
.index .floor1 .list .one{width: 286px;margin-right: 12px;background: rgba(255, 255, 255, 1);box-shadow: 0px 1px 4px  rgba(0, 104, 255, 0.1);margin-top: 14px;padding: 38px 24px 21px;display: flex;flex-direction: column;}
.index .floor1 .list .one:nth-child(4n){margin-right: 0;}

.index .floor1 .list .one .name{display: flex;align-items: center;}
.index .floor1 .list .one .name .icon{width: 39px;height: 46px;flex-shrink: 0;margin-right: 6px;}
.index .floor1 .list .one .name .text{font-size: 20px;color: rgba(0, 104, 255, 1);}

.index .floor1 .list .one .desc{margin-top: 8px;padding-top: 16px;border-top: 1px solid rgba(240, 240, 240, 1);font-size: 14px;line-height: 22px;color: rgba(51, 51, 51, 1);text-align: left;font-weight: 400;}
.index .floor1 .list .one .content{margin-top: 8px;font-size: 14px;line-height: 24px;color: rgba(102, 102, 102, 1);}

.index .floor1 .list .one .textBox{position: relative;overflow: hidden;flex: 1;}
.index .floor1 .list .one .textBox .hideBox{position: absolute;width: 100%;height: 100%;display: flex;align-items: flex-start;justify-content: space-between;background: #fff;padding-top: 21px;z-index: 111;bottom: 0;left: 0;right: 0;transform: translateY(100%);transition: all 0.3s;}
.index .floor1 .list .one .textBox .hideBox .btn{width: 115px;height: 36px;font-size: 14px;}
.index .floor1 .list .one .textBox .hideBox .contact{color: #fff;background: rgba(0, 104, 255, 1);}
.index .floor1 .list .one .textBox .hideBox .contact:hover{background: rgba(0, 194, 154, 1);}

.index .floor1 .list .one .textBox .hideBox .more{color: rgba(0, 104, 255, 1);border: 1px solid rgba(0, 104, 255, 1);}
.index .floor1 .list .one .textBox .hideBox .more:hover{color: #fff;background: rgba(0, 104, 255, 1);}

.index .floor1 .list .one:hover .hideBox{transform: translateY(0);}



.index .floor2{position: relative;}
.index .floor2 .bg{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 11;}
.index .floor2 .bg img{object-fit: cover;}

.index .floor2 .textBox{position: relative;padding: 46px 0 0;display: flex;flex-direction: column;z-index: 22;align-items: center;}
.index .floor2 .textBox .title{font-size: 24px;line-height: 32px;color: #fff;margin-bottom: 4px;}
.index .floor2 .textBox .desc{font-size: 14px;line-height: 19px;color: #fff;}

.index .floor2 .textBox .box{width: 1180px;margin: 50px auto 0;display: flex;min-height: 569px;align-items: stretch;}
.index .floor2 .textBox .box .left{padding: 71px 0 0;width: 180px;flex-shrink: 0;background: rgba(0, 0, 0, 0.4);display: flex;flex-direction: column;align-items: center;}
.index .floor2 .textBox .box .left .one{width: 150px;height: 40px;transition: all 0.3s;cursor: pointer;color: #fff;font-size: 16px;display: flex;align-items: center;justify-content: center;margin-bottom: 5px;}
.index .floor2 .textBox .box .left .one:hover{background: rgba(0, 104, 255, 1);}
.index .floor2 .textBox .box .left .one.active{background: rgba(0, 104, 255, 1);}
.index .floor2 .textBox .box .left .one:last-child{margin-bottom: 0;}

.index .floor2 .textBox .box .right{flex: 1;width: 0;}
.index .floor2 .textBox .box .right .flex{display: none;justify-content: space-between;height: 100%;}
.index .floor2 .textBox .box .right .flex.active{display: flex;}
.index .floor2 .textBox .box .right .caseList{flex-shrink: 0;width: 228px;background: rgba(0, 0, 0, 0.4);padding: 71px 0 0 23px;}
.index .floor2 .textBox .box .right .caseList .name{font-size: 16px;line-height: 22px;margin-bottom: 18px;color: #fff;}
.index .floor2 .textBox .box .right .caseList .list{display: flex;flex-wrap: wrap;}
.index .floor2 .textBox .box .right .caseList .list .one{margin-bottom: 25px;margin-right: 23px;}
.index .floor2 .textBox .box .right .caseList .list .one:nth-child(2n){margin-right: 0;}
.index .floor2 .textBox .box .right .caseList .list .one .img{width: 80px;height: 80px;box-shadow: 0px 5px 4px 4px rgba(0, 79, 63, 0.1);overflow: visible;}
.index .floor2 .textBox .box .right .caseList .list .one img{border-radius: 5px;}
.index .floor2 .textBox .box .right .caseList .list .one:hover img{transform: scale(1.1);}

.index .floor2 .textBox .box .right .contentBox{width: auto;background: rgba(0, 0, 0, 0.5);padding: 80px 22px 0 22px;}
.index .floor2 .textBox .box .right .contentBox .name{font-size: 20px;line-height: 27px;color: #fff;margin-bottom: 8px;}
.index .floor2 .textBox .box .right .contentBox .content{font-size: 14px;line-height: 24px;color: #fff;height: 68px;margin-bottom: 15px;}

.index .floor2 .textBox .box .right .contentBox .list{display: flex;flex-wrap: wrap;}
.index .floor2 .textBox .box .right .contentBox .list .one{width: 92px;height: 92px;border: 1px solid rgba(0, 104, 255, 1);margin-right: 14px;margin-bottom: 17px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.index .floor2 .textBox .box .right .contentBox .list .one .icon{width: 30px;height: 30px;margin-bottom: 6px;}
.index .floor2 .textBox .box .right .contentBox .list .one .text{font-size: 14px;line-height: 18px;color: #fff;}
.index .floor2 .textBox .box .right .contentBox .list .one:nth-child(7n){margin-right: 0;}

.index .floor2 .textBox .box .right .contentBox .btn{width: 138px;height: 36px;border: 1px solid #fff;font-size: 14px;margin-top: 34px;color: #fff;}
.index .floor2 .textBox .box .right .contentBox .btn:hover{background: #0068FF;color: #fff;border-color: #0068FF;}

/* .index .floor2 .textBox .box .right .line{width: 1px;background: rgba(204, 204, 204, 1);} */



.index .floor3{background: rgba(250, 250, 250, 1);padding: 58px 0 87px;}
.index .floor3 .title{font-size: 24px;line-height: 32px;color: rgba(51, 51, 51, 1);text-align: center;margin-bottom: 1px;}
.index .floor3 .text{font-size: 14px;line-height: 19px;color: rgba(51, 51, 51, 1);text-align: center;margin-bottom: 50px;}

.index .floor3 .flex{display: flex;align-items: center;justify-content: center;}

.index .floor3 .flex .left .num{font-size: 36px;line-height: 48px;color: #000;margin-bottom: 10px;}
.index .floor3 .flex .left .num span{font-size: 72px;color: rgba(0, 104, 255, 1);line-height: 96px;margin-left: -6px;}

.index .floor3 .flex .right{margin-left: 83px;display: flex;flex-wrap: wrap;margin-top: -36px;width: 899px;}
.index .floor3 .flex .right .one{margin-top: 36px;margin-right: 50px;width: 265px;height: 160px;padding: 26px 27px 0 28px;background: rgba(255, 255, 255, 1);box-shadow: 0px 1px 4px  rgba(0, 104, 255, 0.1);}
.index .floor3 .flex .right .one:nth-child(3n){margin-right: 0;}
.index .floor3 .flex .right .one .name{font-size: 24px;color: rgba(0, 104, 255, 1);line-height: 32px;margin-bottom: 8px;height: 35px;}
.index .floor3 .flex .right .one .desc{font-size: 14px;line-height: 25px;color: rgba(102, 102, 102, 1);}



.index .floor4{background: rgba(242, 244, 249, 1);padding-top: 58px;position: relative;}
.index .floor4 .bg{position: absolute;}
.index .floor4 .bg1{left: 0;right: 0;bottom: 0;width: 1439px;z-index: 1;margin: auto;}
.index .floor4 .bg2{left: 0;right: 0;bottom: 0;width: 1171px;z-index: 2;margin: auto;}
.index .floor4 .bg3{left: 11px;right: 0;bottom: 64px;margin: auto;width: 1189px;z-index: 3;}

.index .floor4 .textBox{height: 808px;display: flex;flex-direction: column;align-items: center;position: relative;z-index: 33;}
.index .floor4 .textBox .title{font-size: 24px;line-height: 32px;color: rgba(51, 51, 51, 1);}
.index .floor4 .textBox .desc{font-size: 14px;line-height: 19px;color: rgba(51, 51, 51, 1);margin-top: 4px;}


/* .index .floor4 .map{width: 100%;margin: 0 auto;position: relative;height: 100%;} */

.index .floor4 .one{position: absolute;border-radius: 50%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.index .floor4 .one.blue{width: 103px;height: 103px;background: rgba(0, 104, 255, 1);}
.index .floor4 .one.blue .num{font-size: 24px;color: #fff;line-height: 32px;}
.index .floor4 .one.blue .text{font-size: 14px;color: #fff;line-height: 19px;}
.index .floor4 .one.blue:nth-child(2){width: 102px;height: 102px;}
.index .floor4 .one.blue:nth-child(3){width: 101px;height: 101px;}
.index .floor4 .one.blue:nth-child(4){width: 99px;height: 99px;}


.index .floor4 .one.green{width: 120px;height: 120px;background: linear-gradient(180deg, rgba(0, 186, 173, 1) 0%, rgba(0, 194, 154, 1) 55%), rgba(90, 196, 189, 1);}
.index .floor4 .one.green.mid{width: 110px;height: 110px;}
.index .floor4 .one.green.small{width: 77px;height: 77px;}
.index .floor4 .one.green .num{font-size: 24px;color: #fff;line-height: 32px;}
.index .floor4 .one.green .text{font-size: 14px;color: #fff;line-height: 19px;}


.index .floor4 .one:nth-child(1){top: 88px;right: 470px;}
.index .floor4 .one:nth-child(2){top: 338px;right: 176px;}
.index .floor4 .one:nth-child(3){top: 513px;right: 737px;}
.index .floor4 .one:nth-child(4){top: 323px;left: 90px;}
.index .floor4 .one:nth-child(5){top: 64px;right: 639px;}
.index .floor4 .one:nth-child(6){top: 212px;right: 94px;}
.index .floor4 .one:nth-child(7){top: 461px;left: 192px;}


.index .floor5{display: flex;flex-direction: column;align-items: center;padding: 58px 0 99px;background: rgba(250, 250, 250, 1);}
.index .floor5 .title{font-size: 24px;line-height: 32px;margin-bottom: 4px;color: rgba(31, 31, 37, 1);}
.index .floor5 .text{font-size: 14px;line-height: 19px;color: rgba(102, 102, 102, 1);text-align: center;margin-bottom: 50px;}

.index .floor5 .list{display: flex;justify-content: center;}
.index .floor5 .list .one{width: 112px;display: flex;flex-direction: column;align-items: center;margin: 0 10px;}
.index .floor5 .list .one .icon{width: 75px;height: 75px;border-radius: 50%;margin-bottom: 26px;background: #fff;}
.index .floor5 .list .one .name{font-size: 14px;line-height: 19px;color: rgba(31, 31, 37, 1);text-align: center;}


.index .floor6{background: rgba(242, 244, 249, 1);padding: 58px 0 98px;}
.index .floor6 .title{font-size: 24px;line-height: 32px;color: #000;text-align: center;margin-bottom: 4px;}
.index .floor6 .text{font-size: 14px;line-height: 19px;color: rgba(102, 102, 102, 1);text-align: center;margin-bottom: 50px;}


.index .floor6 .flex{width: 1180px;margin: 0 auto;}
.index .floor6 .flex .list{width: 360px;margin-right: 50px;overflow: hidden;background: #fff;}
.index .floor6 .flex .list:nth-child(3n){margin-right: 0;}
.index .floor6 .flex .list .first{width: 100%;height: 167px;position: relative;display: block;}
.index .floor6 .flex .list .first .img{width: 100%;height: 100%;}
.index .floor6 .flex .list .first .img img{object-fit: cover;}
.index .floor6 .flex .list .first .textBox{display: flex;align-items: center;padding: 0 40px;position: absolute;bottom: 57px;left: 0;right: 0;}
.index .floor6 .flex .list .first .textBox .cate{font-size: 20px;color: #fff;flex-shrink: 0;white-space: nowrap;transition: all 0.3s;line-height: 27px;}
.index .floor6 .flex .list .first .textBox .name{font-size: 20px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all 0.3s;line-height: 27px;}
.index .floor6 .flex .list .first:hover .textBox .cate{color: rgba(0, 194, 154, 1);}
.index .floor6 .flex .list .first:hover .textBox .name{color: rgba(0, 194, 154, 1);}

.index .floor6 .flex .list .box{padding: 26px 35px;}
.index .floor6 .flex .list .box .one{display: flex;align-items: center;margin-bottom: 14px;}
.index .floor6 .flex .list .box .one:last-child{margin-bottom: 0;}
.index .floor6 .flex .list .box .one .time{font-size: 14px;line-height: 19px;color: #000;width: 60px;flex-shrink: 0;transition: all 0.3s;}
.index .floor6 .flex .list .box .one .name{font-size: 14px;line-height: 19px;color: #000;flex: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 0;transition: all 0.3s;}
.index .floor6 .flex .list .box .one:hover .time{color: #0068FF;}
.index .floor6 .flex .list .box .one:hover .name{color: #0068FF;}








.inpage .banner{position: relative;}

.inpage .banner .textBox{position: absolute;top: 0;left: 0;right: 0;padding: 177px 0 0 0px;display: flex;flex-direction: column;align-items: flex-start;width: 1180px;margin: auto;}
.inpage .banner .textBox .title{font-size: 30px;line-height: 40px;color: rgba(97, 101, 105, 1);height: 50px;}
.inpage .banner .textBox .desc{font-size: 18px;line-height: 24px;color: rgba(97, 101, 105, 1);height: 33px;}
.inpage .banner .textBox .btnBox{margin-top: 73px;display: flex;}
.inpage .banner .textBox .btn{margin-right: 24px;height: 40px;width: 155px;background: #0068FF;font-size: 16px;color: #fff;position: relative;}
.inpage .banner .textBox .btn:hover{background: rgba(0, 194, 154, 1);}
.inpage .banner .textBox .btn .before{position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex;align-items: center;justify-content: center;opacity: 1;z-index: 11;transition: all 0.3s;}
.inpage .banner .textBox .btn .after{position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex;align-items: center;justify-content: center;opacity: 0;z-index: 1;transition: all 0.3s;}
.inpage .banner .textBox .btn:hover .before{opacity: 0;z-index: 1;}
.inpage .banner .textBox .btn:hover .after{opacity: 1;z-index: 11;}

.inpage .banner .textBox .contact{background: none;color: rgba(51, 51, 51, 1);border: 1px solid rgba(51, 51, 51, 1);}
.inpage .banner .textBox .contact:hover{color: #fff;background: rgba(0, 194, 154, 1);border-color: rgba(0, 194, 154, 1);}














.inpage.case{background: rgba(250, 250, 250, 1);}

.inpage.case .floor1{padding: 58px 0 0;}
.inpage.case .floor1 .title{font-size: 24px;line-height: 32px;color: rgba(51, 51, 51, 1);text-align: center;margin-bottom: 4px;text-align: center;}
.inpage.case .floor1 .desc{font-size: 14px;line-height: 19px;color: rgba(102, 102, 102, 1);text-align: center;margin-bottom: 50px;text-align: center;}

.inpage.case .floor1 .list{display: flex;flex-wrap: wrap;width: 1180px;margin: -26px auto 0;}
.inpage.case .floor1 .list .one{display: block;background: #fff;position: relative;overflow: hidden;width: 278px;margin-right: calc(68px / 3);margin-top: 26px;}
.inpage.case .floor1 .list .one:nth-child(4n){margin-right: 0;}
.inpage.case .floor1 .list .one .img{width: 100%;height: 140px;}
.inpage.case .floor1 .list .one .textBox{padding: 34px 15px 54px 28px;background: #fff;}
.inpage.case .floor1 .list .one .name{font-size: 18px;line-height: 24px;color: rgba(51, 51, 51, 1);margin-bottom: 16px;}
.inpage.case .floor1 .list .one .text{font-size: 14px;line-height: 24px;height: 48px;color: rgba(153, 153, 153, 1);}

.inpage.case .floor1 .list .one .hideBox{position: absolute;top: 100%;left: 0;right: 0;height: 100%;background: rgba(0, 104, 255, 1);transition: all 0.3s;padding: 56px 22px 39px;display: flex;flex-direction: column;justify-content: space-between;}
.inpage.case .floor1 .list .one:hover .hideBox{top: 0;}

.inpage.case .floor1 .list .one .hideBox .top .name{color: #fff;font-size: 16px;line-height: 21px;height: 35px;}
.inpage.case .floor1 .list .one .hideBox .top .text{color: #fff;margin-top: 0px;padding-top: 19px;border-top: 1px solid rgba(255, 255, 255, 1);height: auto;}
.inpage.case .floor1 .list .one .hideBox .bot{font-size: 14px;line-height: 19px;color: #fff;}


.inpage.case .floor2{padding: 48px 0 27px;}
.inpage.case .floor2 .type{padding: 55px 0 30px;border-top: 1px solid rgba(204, 204, 204, 1);width: 1180px;margin: 0 auto;display: flex;align-items: center;justify-content: center;}
.inpage.case .floor2 .type .one{font-size: 16px;line-height: 22px;color: rgba(145, 149, 153, 1);margin: 0 50px;transition: all 0.3s;cursor: pointer;}
.inpage.case .floor2 .type .one.active{color: rgba(0, 104, 255, 1);}
.inpage.case .floor2 .type .one:hover{color: rgba(0, 104, 255, 1);}

.inpage.case .floor2 .list{display: flex;flex-wrap: wrap;width: 1180px;margin: -22px auto 0;}
.inpage.case .floor2 .list .one{display: block;background: #fff;position: relative;overflow: hidden;width: 180px;margin-right: 20px;margin-top: 22px;}
.inpage.case .floor2 .list .one:nth-child(6n){margin-right: 0;}
.inpage.case .floor2 .list .one .img{width: 100%;height: 106px;}

.inpage.case .floor2 .list .one .hideBox{position: absolute;top: 100%;left: 0;right: 0;height: 100%;background: rgba(0, 104, 255, 1);transition: all 0.3s}
.inpage.case .floor2 .list .one:hover .hideBox{top: 0;}

.inpage.case .floor2 .list .one .hideBox .top{color: #fff;height: 40px;padding: 0 19px;font-size: 16px;display: flex;align-items: center;border-bottom: 1px solid rgba(255, 255, 255, 1);}
.inpage.case .floor2 .list .one .hideBox .bot{display: flex;flex-direction: column;padding: 10px 19px;justify-content: space-between;height: 66px;}
.inpage.case .floor2 .list .one .hideBox .bot .content span{color: #fff;font-size: 14px;line-height: 19px;margin-right: 15px;}
.inpage.case .floor2 .list .one .hideBox .bot .content span:last-child{margin-right: 0;}
.inpage.case .floor2 .list .one .hideBox .bot .more{font-size: 14px;color: #fff;line-height: 19px;text-align: right;}

.inpage.case .floor2 .btn.more{width: 1180px;height: 70px;background: rgba(255, 255, 255, 1);color: rgba(145, 149, 153, 1);font-size: 16px;margin: 24px auto 0;}
.inpage.case .floor2 .btn.more:hover{color: #fff;background: #0068FF;}



.inpage.case .floor6{background: rgba(250, 250, 250, 1);padding: 0 0 45px;}
.inpage.case .floor6 .title{height: 74px;display: flex;align-items: flex-start;justify-content: space-between;padding-top: 34px;border-bottom: 1px solid rgba(240, 240, 240, 1);width: 1180px;margin: 0 auto 23px;}
.inpage.case .floor6 .title .text{font-size: 20px;line-height: 27px;color: rgba(51, 51, 51, 1);}
.inpage.case .floor6 .title .btnBox{display: flex;}
.inpage.case .floor6 .title .btnBox .icon{margin-left: 20px;width: 20px;height: 20px;cursor: pointer;}

.inpage.case .floor6 .swiper{width: 1180px;margin: 0 auto;}
.inpage.case .floor6 .swiper .swiper-slide{width: 180px;margin-right: 20px;}
.inpage.case .floor6 .swiper .swiper-slide .one{width: 180px;height: 115px;}
.inpage.case .floor6 .swiper .swiper-slide .one .img{width: 180px;height: 115px;}



.inpage.case .floor7{padding: 0 0 24px;}
.inpage.case .floor7 .title{height: 53px;display: flex;align-items: flex-end;justify-content: space-between;padding-bottom: 10px;border-bottom: 1px solid rgba(240, 240, 240, 1);width: 1180px;margin: 0 auto 13px;}
.inpage.case .floor7 .title .text{font-size: 20px;line-height: 27px;color: rgba(51, 51, 51, 1);}
.inpage.case .floor7 .title .btnBox{display: flex;}
.inpage.case .floor7 .title .btnBox .icon{margin-left: 20px;width: 20px;height: 20px;cursor: pointer;}

.inpage.case .floor7 .swiper{width: 1180px;margin: 0 auto;}
.inpage.case .floor7 .swiper .swiper-slide{width: 210px;margin-right: 32.5px;height: auto;}
.inpage.case .floor7 .swiper .swiper-slide .one{width: 210px;height: 100%;display: flex;flex-direction: column;}
.inpage.case .floor7 .swiper .swiper-slide .one .img{width: 100%;height: 100px;}
.inpage.case .floor7 .swiper .swiper-slide .one .textBox{padding: 10px 12px;background: rgba(255, 255, 255, 1);flex: 1;}
.inpage.case .floor7 .swiper .swiper-slide .one .name{font-size: 14px;line-height: 24px;color: rgba(102, 102, 102, 1);}



.inpage.case .detailBox{display: flex;align-items: flex-start;justify-content: space-between;width: 1180px;margin: 0 auto;padding: 53px 0 20px;}
.inpage.case .detailBox .icon{width: 180px;height: 106px;flex-shrink: 0;}

.inpage.case .detailBox .contentBox{width: 974px;}
.inpage.case .detailBox .contentBox .box{margin-bottom: 50px;}
.inpage.case .detailBox .contentBox .box:last-child{margin-bottom: 0;}
.inpage.case .detailBox .contentBox .box .title{font-size: 24px;line-height: 32px;color: rgba(51, 51, 51, 1);margin-bottom: 25px;}

.inpage.case .detailBox .contentBox .box .content{font-size: 14px;line-height: 24px;color: rgba(102, 102, 102, 1);}

.inpage.case .detailBox .contentBox p{margin: 1em 0;line-height: 1.4;}






.inpage.video .listBox{padding: 58px 0 127px;}
.inpage.video .listBox .top{width: 1180px;margin: 0 auto 35px;border-bottom: 1px solid rgba(240, 240, 240, 1);padding-bottom: 13px;position: relative;}
.inpage.video .listBox .top .title{font-size: 24px;line-height: 32px;color: rgba(51, 51, 51, 1);text-align: center;margin-bottom: 4px;}
.inpage.video .listBox .top .desc{font-size: 14px;line-height: 18px;color: rgba(51, 51, 51, 1);text-align: center;height: 21px;}
.inpage.video .listBox .top .btnBox{display: flex;align-items: center;position: absolute;bottom: 15px;right: 0;}
.inpage.video .listBox .top .btnBox .icon{width: 20px;height: 20px;margin-left: 15px;cursor: pointer;}

.inpage.video .swiper{width: 1180px;margin: 0 auto;}
.inpage.video .swiper .swiper-slide{width: 216px;margin-right: 25px;height: auto;}
.inpage.video .swiper .swiper-slide .one{width: 100%;background: rgba(255, 255, 255, 1);overflow: hidden;cursor: pointer;box-shadow: 0px 1px 4px  rgba(0, 104, 255, 0.1);}
.inpage.video .swiper .swiper-slide .one .img{width: 100%;height: 270px;}
.inpage.video .swiper .swiper-slide .one .textBox{padding: 16px 6px 0 7px;height: 80px;}
.inpage.video .swiper .swiper-slide .one .name{font-size: 14px;line-height: 24px;color: rgba(102, 102, 102, 1);}
.inpage.video .swiper .swiper-slide .one:hover .img img{transform: scale(1.1);}

.inpage.video .swiper .swiper-container{padding-bottom: 20px;}


.videoBox{max-width: 1200px;max-height: 80vh;background: rgba(51, 51, 51, 1);}
.videoBox .close{position: absolute;top: 0;right: -44px;width: 44px;height: 44px;background: rgba(102, 102, 102, 1);cursor: pointer;transition: all 0.5s;}
.videoBox .close img{width: 24px;height: 24px;margin: auto;}
.videoBox .close:hover img{transform: rotate(180deg);}
.videoBox .video{position: relative;max-width: 1200px;max-height: 80vh;}
.videoBox video{max-width: 1200px;max-height: 80vh;}
.videoBox .start{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 111;}
.videoBox .start img{width: 106px;height: 106px;margin: auto;}






.inpage.news .listBox{padding: 58px 0 90px;width: 1180px;margin: 0 auto;}
.inpage.news .listBox .type{display: flex;margin-bottom: 30px;}
.inpage.news .listBox .type .one{font-size: 24px;line-height: 32px;color: rgba(145, 149, 153, 1);margin-right: 54px;position: relative;cursor: pointer;transition: all 0.3s;padding-bottom: 15px;}
.inpage.news .listBox .type .one:hover{color: rgba(0, 104, 255, 1);}
.inpage.news .listBox .type .one.active{color: rgba(0, 104, 255, 1);}
.inpage.news .listBox .type .one::after{position: absolute;content: "";left: 0px;width: 0;bottom: 0px;height: 2px;transition: all 0.3s;background: rgba(145, 149, 153, 1);}
.inpage.news .listBox .type .one.active::after{width: 67px;background: rgba(0, 104, 255, 1);}


.inpage.news .listBox .list{display: none;flex-wrap: wrap;}
.inpage.news .listBox .list.active{display: block;}

.inpage.news .listBox .list .one{display: flex;flex-wrap: wrap;margin-bottom: 20px;justify-content: space-between;padding: 20px 67px;background: rgba(250, 250, 250, 1);}
/* .inpage.news .listBox .list .one:last-child{margin-bottom: 0;} */
.inpage.news .listBox .list .one .img{width: 220px;height: 130px;border-radius: 0px;margin-left: 42px;flex-shrink: 0;}
.inpage.news .listBox .list .one:hover img {transform: scale(1.1);}
.inpage.news .listBox .list .one .textBox{flex: 1;width: 0;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;}
.inpage.news .listBox .list .one .name{font-size: 20px;line-height: 27px;color: rgba(51, 51, 51, 1);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all 0.3s;}
.inpage.news .listBox .list .one .time{font-size: 14px;line-height: 18px;color: rgba(153, 153, 153, 1);}
.inpage.news .listBox .list .one .desc{font-size: 16px;line-height: 28px;color: rgba(153, 153, 153, 1);margin-top: 11px;margin-bottom: 21px;}
.inpage.news .listBox .list .one:hover .name{color: #0068FF;}

.inpage.news .listBox .btn{margin: 0px auto 0;width: 100%;height: 70px;background: rgba(250, 250, 250, 1);color: rgba(145, 149, 153, 1);font-size: 16px;}
.inpage.news .listBox .btn:hover{color: #fff;background: #0068FF;}


.inpage.news .detailBox{display: flex;align-items: flex-start;justify-content: space-between;width: 1180px;margin: 0 auto;padding: 58px 0 75px;}
.inpage.news .detailBox .contentBox{flex: 1;width: 0;}
.inpage.news .detailBox .contentBox .box{margin-bottom: 50px;}
.inpage.news .detailBox .contentBox .box:last-child{margin-bottom: 0;}
.inpage.news .detailBox .contentBox .box .title{font-size: 24px;line-height: 32px;color: rgba(51, 51, 51, 1);margin-bottom: 24px;}

.inpage.news .detailBox .contentBox .box .content{font-size: 14px;line-height: 24px;color: rgba(102, 102, 102, 1);}

.inpage.news .detailBox .right{width: 254px;margin-left: 66px;flex-shrink: 0;}
.inpage.news .detailBox .right .title{padding-bottom: 11px;margin-bottom: 17px;border-bottom: 1px solid rgba(204, 204, 204, 1);display: flex;align-items: center;justify-content: space-between;}
.inpage.news .detailBox .right .title .text{font-size: 20px;line-height: 27px;color: rgba(51, 51, 51, 1);}
.inpage.news .detailBox .right .title .more{font-size: 18px;line-height: 27px;color: rgba(153, 153, 153, 1);transition: all 0.3s;}
.inpage.news .detailBox .right .title .more:hover{color: #0068FF;}

.inpage.news .detailBox .right .list .one{margin-bottom: 20px;display: flex;align-items: center;}
.inpage.news .detailBox .right .list .one .img{width: 99px;height: 59px;flex-shrink: 0;margin-left: 21px;}
.inpage.news .detailBox .right .list .one .name{font-size: 14px;line-height: 24px;height: 48px;color: rgba(0, 0, 0, 1);transition: all 0.3s;flex: 1;}
.inpage.news .detailBox .right .list .one:hover .name{color: #0068FF;}



.inpage.contact .floor1{padding-top: 58px;width: 1180px;margin: 0 auto;padding-bottom: 71px;}
.inpage.contact .floor1 .title{font-size: 24px;line-height: 32px;color: rgba(0, 0, 0, 1);margin-bottom: 14px;}
.inpage.contact .floor1 .desc{font-size: 16px;line-height: 22px;color: rgba(0, 0, 0, 1);margin-bottom: 56px;}

.inpage.contact .floor1 .box{display: flex;flex-wrap: wrap;justify-content: space-between;}
.inpage.contact .floor1 .box .one{width: 550px;margin-bottom: 64px;}
.inpage.contact .floor1 .box .name{font-size: 24px;line-height: 32px;color: rgba(51, 51, 51, 1);margin-bottom: 24px;}
.inpage.contact .floor1 .box .line{font-size: 14px;line-height: 18px;height: 21px;color: rgba(51, 51, 51, 1);margin-bottom: 11px;}
.inpage.contact .floor1 .box .line.blue{color: rgba(0, 104, 255, 1);}
.inpage.contact .floor1 .box .line.blue a{color: rgba(0, 104, 255, 1);}
.inpage.contact .floor1 .box .one .img{width: 100%;height: 266px;margin-top: 24px;}

.inpage.contact .floor1 .box .big{width: 100%;margin-bottom: 55px;}
.inpage.contact .floor1 .box .big:last-child{margin-bottom: 0;}
.inpage.contact .floor1 .box .big .name{margin-bottom: 28px;}
.inpage.contact .floor1 .box .big .line{margin-bottom: 20px;}


.inpage.join .floor1{padding: 58px 0 40px;background: rgba(250, 250, 250, 1);}
.inpage.join .floor1 .title{font-size: 24px;line-height: 32px;color: rgba(0, 0, 0, 1);margin-bottom: 35px;position: relative;padding-bottom: 15px;}
.inpage.join .floor1 .title::after{position: absolute;bottom: 0px;height: 1px;width: 67px;background: rgba(0, 104, 255, 1);content: "";left: 0;}

.inpage.join .floor1 .list{display: flex;flex-wrap: wrap;margin-top: -30px;}
.inpage.join .floor1 .list .one{width: 220px;height: 170px;background: rgba(245, 246, 248, 1);display: flex;align-items: center;flex-direction: column;margin-right: 20px;margin-top: 30px;padding: 39px 25px 0;}
.inpage.join .floor1 .list .one:nth-child(5n){margin-right: 0;}

.inpage.join .floor1 .list .one .name{font-size: 24px;line-height: 32px;color: rgba(51, 51, 51, 1);text-align: center;margin-bottom: 7px;}
.inpage.join .floor1 .list .one .desc{font-size: 14px;line-height: 21px;color: rgba(102, 102, 102, 1);text-align: center;}


.inpage.join .floor2{padding: 58px 0 51px;}
.inpage.join .floor2 .title{font-size: 24px;line-height: 32px;color: rgba(0, 0, 0, 1);margin-bottom: 31px;position: relative;padding-bottom: 17px;}
.inpage.join .floor2 .title::after{position: absolute;bottom: 0px;height: 1px;width: 67px;background: rgba(0, 104, 255, 1);content: "";left: 0;}


.inpage.join .floor2 .table{width: 100%;}
.inpage.join .floor2 .table .thead{width: 100%;display: flex;height: 70px;background: rgba(0, 104, 255, 1);align-items: center;padding: 0 50px;justify-content: space-between;}
.inpage.join .floor2 .table .thead .one{font-size: 16px;color: #fff;flex: 1;}
.inpage.join .floor2 .table .thead .tap{font-size: 16px;color: #fff;}

.inpage.join .floor2 .table .tbody .tr{margin-top: 12px;position: relative;}
.inpage.join .floor2 .table .tbody .tr .normal{width: 100%;display: flex;height: 70px;background: rgba(245, 246, 248, 1);align-items: center;padding: 0 50px;justify-content: space-between;cursor: pointer;}
.inpage.join .floor2 .table .tbody .tr .normal .one{font-size: 16px;color: rgba(102, 102, 102, 1);flex: 1;}
.inpage.join .floor2 .table .tbody .tr .normal .one:first-child{color: rgba(51, 51, 51, 1);}
.inpage.join .floor2 .table .tbody .tr .normal .tap{font-size: 16px;color: rgba(51, 51, 51, 1);}

.inpage.join .floor2 .table .tbody .tr .hideBox{padding: 44px 50px 40px;border: 1px solid rgba(204, 204, 204, 1);display: none;margin-top: 12px;}
.inpage.join .floor2 .table .tbody .tr .box{display: flex;align-items: flex-end;justify-content: space-between;}
.inpage.join .floor2 .table .tbody .tr .content{flex: 1;width: 0;}
.inpage.join .floor2 .table .tbody .tr .content .name{font-size: 16px;line-height: 22px;color: rgba(51, 51, 51, 1);margin-bottom: 14px;}
.inpage.join .floor2 .table .tbody .tr .content .desc{font-size: 14px;line-height: 24px;color: rgba(153, 153, 153, 1);margin-bottom: 18px;}
.inpage.join .floor2 .table .tbody .tr .content .desc:last-child{margin-bottom: 0;}

.inpage.join .floor2 .table .tbody .tr .btn{width: 197px;height: 56px;background: rgba(0, 104, 255, 1);color: #Fff;font-size: 16px;}
.inpage.join .floor2 .table .tbody .tr .btn:hover{background: rgba(0, 194, 154, 1);}



.inpage.feedback .floor1{width: 1180px;margin: 0 auto;padding: 58px 0 60px;}
.inpage.feedback .formBox{display: flex;width: 880px;margin: 0 auto 58px;}

.inpage.feedback .formBox .left{width: 404px;padding: 64px 58px 0px;background: #0068FF;}
.inpage.feedback .formBox .left .title{font-size: 24px;line-height: 32px;color: #fff;margin-bottom: 8px;}
.inpage.feedback .formBox .left .line{margin-top: 40px;font-size: 24px;line-height: 32px;display: flex;align-items: center;color: #fff;}
.inpage.feedback .formBox .left .line span{color: #fff;font-size: 24px;line-height: 32px;}

.inpage.feedback .formBox .right{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;padding: 64px 52px 48px 60px;background: #fff;}
.inpage.feedback .formBox .right .input{width: 100%;display: flex;justify-content: space-between;margin-bottom: 17px;}
.inpage.feedback .formBox .right .input input{flex: 1;width: 0;height: 50px;padding: 0 19px;font-size: 14px;color: #000;border: 1px solid #CCCCCC;}
.inpage.feedback .formBox .right .input input::placeholder{color: #CCCCCC;}

.inpage.feedback .formBox .right .input .btn.code{height: 50px;background: #0068FF;font-size: 14px;color: #fff;margin-left: 6px;flex-shrink: 0;padding: 0 45px;}
.inpage.feedback .formBox .right .input .btn.code:hover{background: rgba(0, 194, 154, 1);}

.inpage.feedback .formBox .right .select{margin-bottom: 17px;position: relative;width: 100%;}
.inpage.feedback .formBox .right .select .normal{width: 100%;height: 50px;padding: 0 15px 0 19px;display: flex;align-items: center;border: 1px solid #ccc;cursor: pointer;}
.inpage.feedback .formBox .right .select .normal .text{font-size: 14px;color: rgba(153, 153, 153, 1);flex: 1;width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inpage.feedback .formBox .right .select .normal .icon{width: 25px;height: 25px;margin-left: 20px;flex-shrink: 0;transition: all 0.3s;}
.inpage.feedback .formBox .right .select .normal.active .text{color: #000;}

.inpage.feedback .formBox .right .select .hideBox{position: absolute;top: 100%;left: 0;right: 0;background: #fff;display: none;border: 1px solid #ccc;}
.inpage.feedback .formBox .right .select .hideBox .one{width: 100%;height: 50px;padding: 0 19px;font-size: 14px;color: #000;transition: all 0.3s;display: flex;align-items: center;cursor: pointer;}
.inpage.feedback .formBox .right .select .hideBox .one:hover{background: #0068FF;color: #fff;}
.inpage.feedback .formBox .right .select .hideBox .one.active{background: #0068FF;color: #fff;}

.inpage.feedback .formBox .right .select.active .normal .icon{transform: rotate(180deg);}



.inpage.feedback .formBox .right .textarea{width: 100%;margin-bottom: 17px;}
.inpage.feedback .formBox .right .textarea textarea{width: 100%;height: 96px;border: 1px solid #ccc;padding: 19px;font-size: 14px;line-height: 19px;color: #000;}
.inpage.feedback .formBox .right .textarea textarea::placeholder{color: rgba(153, 153, 153, 1);}

.inpage.feedback .formBox .right>.btn{width: 100%;height: 50px;background: #0068FF;color: #fff;font-size: 14px;}
.inpage.feedback .formBox .right>.btn:hover{background: #45FFBE;}



.inpage.feedback .tip{font-size: 16px;line-height: 28px;color: rgba(153, 153, 153, 1);}



.inpage.app .floor6{background: rgba(250, 250, 250, 1);padding: 0 0 45px;}
.inpage.app .floor6 .title{height: 74px;display: flex;align-items: flex-start;justify-content: space-between;padding-top: 34px;border-bottom: 1px solid rgba(240, 240, 240, 1);width: 1180px;margin: 0 auto 23px;}
.inpage.app .floor6 .title .text{font-size: 20px;line-height: 27px;color: rgba(51, 51, 51, 1);}
.inpage.app .floor6 .title .btnBox{display: flex;}
.inpage.app .floor6 .title .btnBox .icon{margin-left: 20px;width: 20px;height: 20px;cursor: pointer;}

.inpage.app .floor6 .swiper{width: 1180px;margin: 0 auto;}
.inpage.app .floor6 .swiper .swiper-slide{width: 180px;margin-right: 20px;}
.inpage.app .floor6 .swiper .swiper-slide .one{width: 180px;height: 115px;}
.inpage.app .floor6 .swiper .swiper-slide .one .img{width: 180px;height: 115px;}



.inpage.app .floor7{padding: 0 0 24px;}
.inpage.app .floor7 .title{height: 53px;display: flex;align-items: flex-end;justify-content: space-between;padding-bottom: 10px;border-bottom: 1px solid rgba(240, 240, 240, 1);width: 1180px;margin: 0 auto 13px;}
.inpage.app .floor7 .title .text{font-size: 20px;line-height: 27px;color: rgba(51, 51, 51, 1);}
.inpage.app .floor7 .title .btnBox{display: flex;}
.inpage.app .floor7 .title .btnBox .icon{margin-left: 20px;width: 20px;height: 20px;cursor: pointer;}

.inpage.app .floor7 .swiper{width: 1180px;margin: 0 auto;}
.inpage.app .floor7 .swiper .swiper-slide{width: 210px;margin-right: 32.5px;height: auto;}
.inpage.app .floor7 .swiper .swiper-slide .one{width: 210px;height: 100%;display: flex;flex-direction: column;}
.inpage.app .floor7 .swiper .swiper-slide .one .img{width: 100%;height: 100px;}
.inpage.app .floor7 .swiper .swiper-slide .one .textBox{padding: 10px 12px;background: rgba(255, 255, 255, 1);flex: 1;}
.inpage.app .floor7 .swiper .swiper-slide .one .name{font-size: 14px;line-height: 24px;color: rgba(102, 102, 102, 1);}



/* .inpage.app .floor1{padding: 30px 0 120px;} */
.inpage.app .floor1 .box{padding: 58px 0 35px;}
/* .inpage.app .floor1 .box:last-child{margin-bottom: 0;} */

.inpage.app .floor1 .box .title{font-size: 24px;line-height: 32px;color: rgba(51, 51, 51, 1);text-align: center;margin-bottom: 4px;}
.inpage.app .floor1 .box .text{font-size: 14px;line-height: 18px;height: 21px;color: rgba(102, 102, 102, 1);text-align: center;margin-bottom: 48px;}
.inpage.app .floor1 .box .flex{width: 1180px;margin: 0 auto;display: flex;min-height: 462px;}
.inpage.app .floor1 .box .flex .left{width: 294px;position: relative;height: 462px;padding: 62px 0 62px 64px;}
.inpage.app .floor1 .box .flex .left .bg{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;}
.inpage.app .floor1 .box .flex .left .bg img{width: 100%;height: 100%;object-fit: cover;}

.inpage.app .floor1 .box .flex .left .list{position: relative;z-index: 22;width: 100%;height: 100%;overflow: auto;}
.inpage.app .floor1 .box .flex .left .list .one{font-size: 16px;line-height: 22px;margin-bottom: 35px;position: relative;color: #fff;cursor: pointer;padding-bottom: 15px;transition: all 0.3s;}
.inpage.app .floor1 .box .flex .left .list .one:last-child{margin-bottom: 0;}
.inpage.app .floor1 .box .flex .left .list .one.active{font-weight: bold;}
.inpage.app .floor1 .box .flex .left .list .one::after{position: absolute;bottom: 0;left: 1;height: 2px;background: #fff;content: "";width: 0;transition: all 0.3s;left: 0;}
.inpage.app .floor1 .box .flex .left .list .one.active::after{width: 80px;}


.inpage.app .floor1 .box .flex .left .swiper{position: relative;z-index: 22;width: 100%;height: 100%;overflow: auto;}
.inpage.app .floor1 .box .flex .left .swiper .swiper-container{width: 100%;height: 100%;}
.inpage.app .floor1 .box .flex .left .swiper .swiper-slide{margin-bottom: 35px;height: auto;}
.inpage.app .floor1 .box .flex .left .swiper .swiper-slide:last-child{margin-bottom: 0;}
.inpage.app .floor1 .box .flex .left .swiper .one{font-size: 16px;line-height: 22px;position: relative;color: #fff;cursor: pointer;padding-bottom: 15px;transition: all 0.3s;}
.inpage.app .floor1 .box .flex .left .swiper .one.active{font-weight: bold;}
.inpage.app .floor1 .box .flex .left .swiper .one::after{position: absolute;bottom: 0;left: 1;height: 2px;background: #fff;content: "";width: 0;transition: all 0.3s;left: 0;}
.inpage.app .floor1 .box .flex .left .swiper .one.active::after{width: 80px;}



.inpage.app .floor1 .box .flex .right{flex: 1;width: 0;background: rgba(242, 244, 249, 1);}
.inpage.app .floor1 .box .flex .right .list{display: none;flex-wrap: wrap;padding: 73px 71px 0 66px;margin-top: -58px;}
.inpage.app .floor1 .box .flex .right .list.active{display: flex;}
.inpage.app .floor1 .box .flex .right .one{margin-top: 58px;width: 33.33%;}
.inpage.app .floor1 .box .flex .right .one .icon{width: 60px;height: 60px;margin-bottom: 10px;}
.inpage.app .floor1 .box .flex .right .one .name{font-size: 18px;line-height: 27px;color: #000;margin-bottom: -24px 5px;}
.inpage.app .floor1 .box .flex .right .one .desc{font-size: 16px;line-height: 24px;color: rgba(145, 149, 153, 1);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.inpage.app .floor1 .box .flex .right .swiper{display: none;flex-wrap: wrap;padding: 73px 71px 0 66px;margin-top: -58px;height: 100%;}
.inpage.app .floor1 .box .flex .right .swiper .swiper-container{height: 100%;}
.inpage.app .floor1 .box .flex .right .swiper.active{display: block;}
.inpage.app .floor1 .box .flex .right .swiper .swiperBox{flex-wrap: wrap;display: flex;}

.inpage.app .floor1 .box .flex .right .swiper .one:nth-child(n+7){display: none;}




.inpage.about .floor1{padding: 71px 0 62px;background: rgba(250, 250, 250, 1);}
.inpage.about .floor1 .top{display: flex;align-items: flex-end;justify-content: space-between;width: 1180px;margin: 0 auto 60px;}
.inpage.about .floor1 .top .left{width: 573px;display: flex;flex-direction: column;align-items: flex-start;}
.inpage.about .floor1 .title{font-size: 24px;line-height: 32px;margin-bottom: 20px;position: relative;color: rgba(51, 51, 51, 1);padding-bottom: 15px;}
.inpage.about .floor1 .title::after{position: absolute;bottom: 0px;width: 100%;left: 0;height: 2px;background: rgba(0, 104, 255, 1);content: "";}
.inpage.about .floor1 .name{font-size: 20px;line-height: 27px;color: rgba(102, 102, 102, 1);margin-bottom: 10px;}
.inpage.about .floor1 .content{font-size: 14px;line-height: 24px;color: rgba(153, 153, 153, 1);}


.inpage.about .floor1 .right{width: 587px;cursor: pointer;padding-top: 26px;}
.inpage.about .floor1 .right:hover .img img{transform: scale(1.1);}

.inpage.about .floor1 .bot{width: 1180px;display: flex;justify-content: space-between;margin: 0 auto;}
.inpage.about .floor1 .bot .one{display: flex;flex-direction: column;align-items: center;}
.inpage.about .floor1 .bot .one .desc{font-size: 18px;line-height: 27px;color: rgba(145, 149, 153, 1);margin-top: 10px;}
.inpage.about .floor1 .bot .one .numBox{display: flex;align-items: flex-end;}
.inpage.about .floor1 .bot .one .numBox .num{position: relative;}
.inpage.about .floor1 .bot .one .numBox .num span{font-size: 48px;line-height: 58px;color: #000;}
.inpage.about .floor1 .bot .one .numBox .num .add{position: absolute;top: -18px;right: -24px;font-size: 24px;line-height: 34px;color: #000;}
.inpage.about .floor1 .bot .one .numBox .text{font-size: 24px;line-height: 34px;color: #000;margin-left: 3px;}



.inpage.about .floor2{padding: 58px 0 144px;display: flex;flex-direction: column;align-items: flex-start;width: 1180px;margin: 0 auto;}
.inpage.about .floor2 .title{font-size: 24px;line-height: 32px;margin-bottom: 100px;position: relative;color: rgba(51, 51, 51, 1);padding-bottom: 18px;}
.inpage.about .floor2 .title::after{position: absolute;bottom: 0px;width: 67px;left: 0;height: 2px;background: rgba(0, 104, 255, 1);content: "";}

.inpage.about .floor2 .box{width: 1180px;margin: 0 auto;position: relative;}
.inpage.about .floor2 .box .flex{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;flex-wrap: wrap;margin-top: -54px;padding-left: 63px;}
.inpage.about .floor2 .box .one{width: 188px;margin-right: 100px;margin-bottom: 25px;height: 198px;}
.inpage.about .floor2 .box .one .year{display: flex;align-items: flex-end;margin-bottom: 40px;}
.inpage.about .floor2 .box .one .year .num{font-size: 40px;line-height: 40px;position: relative;color: #000;}
.inpage.about .floor2 .box .one .year .num::after{position: absolute;bottom: -23px;height: 17px;width: 17px;left: 0;right: 0;margin: auto;background: rgba(0, 166, 255, 1);content: "";border-radius: 50%;}

.inpage.about .floor2 .box .one .year .text{font-size: 24px;line-height: 32px;margin-left: 3px;color: #000;}

.inpage.about .floor2 .box .one .content{font-size: 14px;line-height: 24px;color: rgba(153, 153, 153, 1);}

/* .inpage.about .floor2 .box .one:nth-child(5){margin-left: 60px;} */
.inpage.about .floor2 .box .one:nth-child(n+5){margin-bottom: 48px;}
.inpage.about .floor2 .box .one:nth-child(4n){margin-right: 0;}

/* .inpage.about .floor2 .box .one:nth-child(9){margin-left: 120px;} */



.inpage.about .floor4{display: flex;align-items: flex-start;flex-direction: column;width: 1180px;margin: 0 auto;padding: 58px 0 125px;}
.inpage.about .floor4 .title{font-size: 24px;line-height: 32px;margin-bottom: 40px;position: relative;color: rgba(51, 51, 51, 1);padding-bottom: 15px;}
.inpage.about .floor4 .title::after{position: absolute;bottom: 0px;width: 67px;left: 0;height: 2px;background: rgba(0, 104, 255, 1);content: "";}

.inpage.about .floor4 .list{width: 100%;display: flex;justify-content: space-between;}
.inpage.about .floor4 .list .one{width: 345px;padding: 20px 19px 37px;box-shadow: 0px 1px 4px  rgba(0, 104, 255, 0.1);}
.inpage.about .floor4 .list .one .img{width: 100%;height: 182px;}
.inpage.about .floor4 .list .one .name{font-size: 24px;margin: 22px 0 11px;line-height: 32px;text-align: center;color: rgba(51, 51, 51, 1);}
.inpage.about .floor4 .list .one .desc{font-size: 16px;line-height: 28px;color: rgba(102, 102, 102, 1);text-align: center;}




.inpage.about .floor3{padding: 58px 0 55px;background: rgba(250, 250, 250, 1);}
.inpage.about .floor3 .box{display: flex;align-items: flex-start;flex-direction: column;width: 1180px;margin: 0 auto;}
.inpage.about .floor3 .title{font-size: 24px;line-height: 32px;margin-bottom: 0px;position: relative;color: rgba(51, 51, 51, 1);padding-bottom: 15px;}
.inpage.about .floor3 .title::after{position: absolute;bottom: 0px;width: 67px;left: 0;height: 2px;background: rgba(0, 104, 255, 1);content: "";}

.inpage.about .floor3 .type{display: flex;justify-content: center;width: 100%;margin-bottom: 23px;}
.inpage.about .floor3 .type .one{width: 257px;height: 86px;border: 1px solid rgba(204, 204, 204, 1);margin: 0 25px;display: flex;align-items: flex-end;justify-content: center;padding-bottom: 14px;font-size: 24px;color: rgba(51, 51, 51, 1);line-height: 48px;}
.inpage.about .floor3 .type .one span{margin: 0 5px;font-size: 40px;line-height: 58px;color: rgba(51, 51, 51, 1);}


.inpage.about .floor3 .swiper{width: 100%;position: relative;}
.inpage.about .floor3 .swiper .icon{width: 40px;height: 40px;position: absolute;top: 0;bottom: 0;margin: auto;cursor: pointer;}
.inpage.about .floor3 .swiper .prev{left: 0;}
.inpage.about .floor3 .swiper .next{right: 0;}


.inpage.about .floor3 .swiper .swiper-container{width: 1180px;margin: 0 auto;padding-bottom: 55px;}
.inpage.about .floor3 .swiper .swiper-slide{width: 590px;height: 345px;}
.inpage.about .floor3 .swiper .swiper-slide .one{width: 100%;height: 100%;opacity: 0.5;transition: all 0.3s;}
.inpage.about .floor3 .swiper .swiper-slide .one .img{width: 100%;height: 100%;}
.inpage.about .floor3 .swiper .swiper-slide-active .one{opacity: 1;}






















.inpage.general .floor1{padding: 58px 0 120px;display: flex;flex-direction: column;align-items: center;background: rgba(242, 244, 249, 1);}
.inpage.general .floor1 .title{font-size: 24px;line-height: 32px;color: rgba(51, 51, 51, 1);margin-bottom: 4px;}
.inpage.general .floor1 .desc{font-size: 14px;line-height: 18px;color: rgba(51, 51, 51, 1);margin-bottom: 25px;}
.inpage.general .floor1 .list{display: flex;justify-content: center;width: 1180px;margin: 0 auto;flex-wrap: wrap;}
.inpage.general .floor1 .list .one{display: flex;flex-direction: column;align-items: center;margin-right: calc(130px / 6);margin-top: 26px;}
.inpage.general .floor1 .list .one:nth-child(7n){margin-right: 0;}
.inpage.general .floor1 .list .one .img{width: 150px;height: 150px;/*background: rgba(204, 204, 204, 1);*/margin-bottom: 6px;}
.inpage.general .floor1 .list .one .name{font-size: 14px;line-height: 19px;color: rgba(51, 51, 51, 1);}


.inpage.general .floor2{padding: 120px 0;}
.inpage.general .floor2 .flex{width: 1180px;display: flex;align-items: center;justify-content: space-between;margin: 0 auto;}
.inpage.general .floor2 .flex.rowReverse{flex-direction: row-reverse;}

.inpage.general .floor2 .flex .right{width: 670px;}
.inpage.general .floor2 .flex .right .img{width: 100%;height: 420px;}
.inpage.general .floor2 .flex.rowReverse .right{}

.inpage.general .floor2 .flex .left{width: 496px;}
.inpage.general .floor2 .flex .title{font-size: 24px;line-height: 32px;color: rgba(51, 51, 51, 1);margin-bottom: 12px;}
.inpage.general .floor2 .flex .desc{font-size: 16px;line-height: 28px;color: rgba(102, 102, 102, 1);}


.inpage.general .floor3{background: rgba(242, 244, 249, 1);padding: 59px 0 136px;display: flex;flex-direction: column;align-items: center;}
.inpage.general .floor3 .title{font-size: 24px;line-height: 32px;color: rgba(31, 31, 37, 1);margin-bottom: 4px;}
.inpage.general .floor3 .desc{font-size: 14px;line-height: 19px;color: rgba(97, 101, 105, 1);margin-bottom: 50px;}

.inpage.general .floor3 .list{width: 1180px;display: flex;margin: 0 auto;}
.inpage.general .floor3 .list .one{width: 266px;margin-right: calc(116px / 3);background: #fff;border-bottom: 32px solid rgba(0, 104, 255, 1);padding: 26px 35px;min-height: 360px;}
.inpage.general .floor3 .list .one:nth-child(4n){margin-right: 0;}

.inpage.general .floor3 .list .one .name{font-size: 20px;line-height: 27px;margin-bottom: 21px;color: rgba(31, 31, 37, 1);height: 29px;}
.inpage.general .floor3 .list .one .content{font-size: 14px;line-height: 24px;color: rgba(97, 101, 105, 1);}


.inpage.general .floor3 .swiper{width: 1180px;display: flex;margin: 0 auto;position: relative;}
.inpage.general .floor3 .swiper .swiper-slide{width: 266px;margin-right: calc(116px / 3);}
.inpage.general .floor3 .swiper .one{width: 100%;margin-right: calc(116px / 3);background: #fff;border-bottom: 32px solid rgba(0, 104, 255, 1);padding: 26px 35px;min-height: 360px;}

.inpage.general .floor3 .swiper .one .name{font-size: 20px;line-height: 27px;margin-bottom: 21px;color: rgba(31, 31, 37, 1);height: 29px;}
.inpage.general .floor3 .swiper .one .content{font-size: 14px;line-height: 24px;color: rgba(97, 101, 105, 1);}



.inpage.general .floor4{padding: 61px 0 54px;display: flex;flex-direction: column;align-items: center;}
.inpage.general .floor4 .title{font-size: 24px;line-height: 32px;color: rgba(31, 31, 37, 1);margin-bottom: 4px;}
.inpage.general .floor4 .desc{font-size: 14px;line-height: 19px;color: rgba(97, 101, 105, 1);margin-bottom: 50px;}

.inpage.general .floor4 .img{width: 1180px;}



.inpage.general .floor5{position: relative;background: rgba(242, 244, 249, 1);}

.inpage.general .floor5 .textBox{position: relative;z-index: 22;padding: 58px 0 0px;display: flex;flex-direction: column;align-items: center;width: 1180px;margin: 0 auto;min-height: 660px;}
.inpage.general .floor5 .textBox .title{font-size: 24px;line-height: 32px;color: rgba(51, 51, 51, 1);margin-bottom: 4px;}
.inpage.general .floor5 .textBox .desc{font-size: 14px;line-height: 19px;color: rgba(102, 102, 102, 1);}

.inpage.general .floor5 .textBox>.box{position: relative;width: 298px;height: 298px;margin-top: 105px;}

.inpage.general .floor5 .textBox .box .big{width: 100%;height: 100%;background: radial-gradient(50% 50% at 50% 50%, rgba(230, 242, 255, 1) 0%, rgba(150, 203, 255, 1) 5.56%, rgba(255, 255, 255, 1) 100%);box-shadow: -8px 6px 6px  rgba(0, 103, 247, 0.2);border-radius: 50%;position: relative;z-index: 1;}
.inpage.general .floor5 .textBox .box .mid{width: 188px;height: 188px;background: radial-gradient(49.98% 49.98% at 49.97819269351388% 49.97825756798891%, rgba(255, 255, 255, 1) 59.72%, rgba(190, 224, 254, 1) 100%);border: 1px solid rgba(163, 205, 252, 1);top: 0;bottom: 0;left: 0;right: 0;margin: auto;border-radius: 50%;position: absolute;z-index: 2;}
.inpage.general .floor5 .textBox .box .small{width: 94px;height: 94px;background: linear-gradient(218.03deg, rgba(122, 181, 254, 1) 0%, rgba(195, 224, 254, 1) 100%);box-shadow: -8px 6px 6px  rgba(0, 103, 247, 0.2);border-radius: 50%;top: 0;bottom: 0;left: 0;right: 0;margin: auto;position: absolute;z-index: 3;}
.inpage.general .floor5 .textBox .box .text{width: 94px;height: 94px;top: 0;bottom: 0;left: 0;right: 0;position: absolute;z-index: 4;margin: auto;display: flex;align-items: center;justify-content: center;font-size: 20px;color: #fff;line-height: 27px;}

.inpage.general .floor5 .textBox .box .contentBox .one{position: absolute;z-index: 11;height: 108px;width: 418px;margin: auto;}
.inpage.general .floor5 .textBox .box .contentBox .one .positionBox{position: relative;z-index: 11;}
.inpage.general .floor5 .textBox .box .contentBox .one .positionBox .box{width: 418px;height: 108px;background: rgba(255, 255, 255, 1);box-shadow: 0px 5px 4px 4px rgba(0, 79, 63, 0.1);position: relative;z-index: 11;padding: 10px 55px;}
.inpage.general .floor5 .textBox .box .contentBox .one .name{font-size: 20px;line-height: 27px;color: rgba(51, 51, 51, 1);position: relative;}
.inpage.general .floor5 .textBox .box .contentBox .one .name::before{position: absolute;top: 0;bottom: 0;left: -20px;width: 10px;height: 10px;border-radius: 10px;background: rgba(0, 104, 255, 1);content: "";margin: auto;}

.inpage.general .floor5 .textBox .box .contentBox .one .content{font-size: 14px;line-height: 24px;color: rgba(102, 102, 102, 1);}
.inpage.general .floor5 .textBox .box .contentBox .one .positionBox::after{position: absolute;top: -32px;right: -32px;width: 65px;height: 65px;background: linear-gradient(90deg, rgba(213, 234, 255, 1) 0%, rgba(107, 181, 255, 0) 100%);box-shadow: -8px 6px 6px  rgba(0, 103, 247, 0.2);content: "";border-radius: 50%;z-index: 1;margin: auto;}


.inpage.general .floor5 .textBox .box .contentBox.four .one:nth-child(1){top: -57px;left: -383px;}
.inpage.general .floor5 .textBox .box .contentBox.four .one:nth-child(1) .positionBox::after{bottom: -32px;top: auto;}

.inpage.general .floor5 .textBox .box .contentBox.four .one:nth-child(2){top: -57px;right: -382px;}
.inpage.general .floor5 .textBox .box .contentBox.four .one:nth-child(2) .positionBox::after{right: auto;left: -32px;top: auto;bottom: -32px;}


.inpage.general .floor5 .textBox .box .contentBox.four .one:nth-child(3){top: auto;bottom: -53px;left: -383px;}

.inpage.general .floor5 .textBox .box .contentBox.four .one:nth-child(4){top: auto;left: auto;right: -383px;bottom: -53px;}
.inpage.general .floor5 .textBox .box .contentBox.four .one:nth-child(4) .positionBox::after{left: -32px;right: auto;top: -32px;}


.inpage.general .floor5 .textBox .box .contentBox.two .one:nth-child(1){top: -57px;left: -383px;}
.inpage.general .floor5 .textBox .box .contentBox.two .one:nth-child(1) .positionBox::after{bottom: -32px;top: auto;}

.inpage.general .floor5 .textBox .box .contentBox.two .one:nth-child(2){top: -57px;right: -382px;}
.inpage.general .floor5 .textBox .box .contentBox.two .one:nth-child(2) .positionBox::after{right: auto;left: -32px;top: auto;bottom: -32px;}


.inpage.general .floor5 .textBox .box .contentBox.three .one:nth-child(1){top: -57px;left: -383px;}
.inpage.general .floor5 .textBox .box .contentBox.three .one:nth-child(1) .positionBox::after{bottom: -32px;top: auto;}

.inpage.general .floor5 .textBox .box .contentBox.three .one:nth-child(2){top: -57px;right: -382px;}
.inpage.general .floor5 .textBox .box .contentBox.three .one:nth-child(2) .positionBox::after{right: auto;left: -32px;top: auto;bottom: -32px;}

.inpage.general .floor5 .textBox .box .contentBox.three .one:nth-child(3){top: auto;bottom: -53px;left: -383px;}



.inpage.general .floor5 .textBox .box .contentBox.five .one:nth-child(1){top: -57px;left: -383px;}
.inpage.general .floor5 .textBox .box .contentBox.five .one:nth-child(1) .positionBox::after{bottom: -32px;top: auto;}

.inpage.general .floor5 .textBox .box .contentBox.five .one:nth-child(2){top: -57px;right: -382px;}
.inpage.general .floor5 .textBox .box .contentBox.five .one:nth-child(2) .positionBox::after{right: auto;left: -32px;top: auto;bottom: -32px;}

.inpage.general .floor5 .textBox .box .contentBox.five .one:nth-child(3){top: 93px;left: 0;transform: translateX(-100%);}
.inpage.general .floor5 .textBox .box .contentBox.five .one:nth-child(3) .positionBox::after{top: 0;bottom: 0;}

.inpage.general .floor5 .textBox .box .contentBox.five .one:nth-child(4){top: 93px;right: 0;transform: translateX(100%);}
.inpage.general .floor5 .textBox .box .contentBox.five .one:nth-child(4) .positionBox::after{top: 0;bottom: 0;right: auto;left: -32px;}

.inpage.general .floor5 .textBox .box .contentBox.five .one:nth-child(5){top: auto;bottom: -53px;left: -383px;}

.inpage.general .floor5 .textBox .box .contentBox.five .one:nth-child(6){top: auto;left: auto;right: -383px;bottom: -53px;}
.inpage.general .floor5 .textBox .box .contentBox.five .one:nth-child(6) .positionBox::after{left: -32px;right: auto;top: -32px;}



.inpage.general .floor5 .textBox .box .contentBox.six .one:nth-child(1){top: -57px;left: -383px;}
.inpage.general .floor5 .textBox .box .contentBox.six .one:nth-child(1) .positionBox::after{bottom: -32px;top: auto;}

.inpage.general .floor5 .textBox .box .contentBox.six .one:nth-child(2){top: -57px;right: -382px;}
.inpage.general .floor5 .textBox .box .contentBox.six .one:nth-child(2) .positionBox::after{right: auto;left: -32px;top: auto;bottom: -32px;}

.inpage.general .floor5 .textBox .box .contentBox.six .one:nth-child(3){top: 93px;left: 0;transform: translateX(-100%);}
.inpage.general .floor5 .textBox .box .contentBox.six .one:nth-child(3) .positionBox::after{top: 0;bottom: 0;}

.inpage.general .floor5 .textBox .box .contentBox.six .one:nth-child(4){top: 93px;right: 0;transform: translateX(100%);}
.inpage.general .floor5 .textBox .box .contentBox.six .one:nth-child(4) .positionBox::after{top: 0;bottom: 0;right: auto;left: -32px;}

.inpage.general .floor5 .textBox .box .contentBox.six .one:nth-child(5){top: auto;bottom: -53px;left: -383px;}

.inpage.general .floor5 .textBox .box .contentBox.six .one:nth-child(6){top: auto;left: auto;right: -383px;bottom: -53px;}
.inpage.general .floor5 .textBox .box .contentBox.six .one:nth-child(6) .positionBox::after{left: -32px;right: auto;top: -32px;}










.inpage.general .floor6{background: rgba(250, 250, 250, 1);padding: 0 0 45px;}
.inpage.general .floor6 .title{height: 74px;display: flex;align-items: flex-start;justify-content: space-between;padding-top: 34px;border-bottom: 1px solid rgba(240, 240, 240, 1);width: 1180px;margin: 0 auto 23px;}
.inpage.general .floor6 .title .text{font-size: 20px;line-height: 27px;color: rgba(51, 51, 51, 1);}
.inpage.general .floor6 .title .btnBox{display: flex;}
.inpage.general .floor6 .title .btnBox .icon{margin-left: 20px;width: 20px;height: 20px;cursor: pointer;}

.inpage.general .floor6 .swiper{width: 1180px;margin: 0 auto;}
.inpage.general .floor6 .swiper .swiper-slide{width: 180px;margin-right: 20px;}
.inpage.general .floor6 .swiper .swiper-slide .one{width: 180px;height: 115px;}
.inpage.general .floor6 .swiper .swiper-slide .one .img{width: 180px;height: 115px;}



.inpage.general .floor7{padding: 0 0 24px;}
.inpage.general .floor7 .title{height: 53px;display: flex;align-items: flex-end;justify-content: space-between;padding-bottom: 10px;border-bottom: 1px solid rgba(240, 240, 240, 1);width: 1180px;margin: 0 auto 13px;}
.inpage.general .floor7 .title .text{font-size: 20px;line-height: 27px;color: rgba(51, 51, 51, 1);}
.inpage.general .floor7 .title .btnBox{display: flex;}
.inpage.general .floor7 .title .btnBox .icon{margin-left: 20px;width: 20px;height: 20px;cursor: pointer;}

.inpage.general .floor7 .swiper{width: 1180px;margin: 0 auto;}
.inpage.general .floor7 .swiper .swiper-slide{width: 210px;margin-right: 32.5px;height: auto;}
.inpage.general .floor7 .swiper .swiper-slide .one{width: 210px;height: 100%;display: flex;flex-direction: column;}
.inpage.general .floor7 .swiper .swiper-slide .one .img{width: 100%;height: 100px;}
.inpage.general .floor7 .swiper .swiper-slide .one .textBox{padding: 10px 12px;background: rgba(255, 255, 255, 1);flex: 1;}
.inpage.general .floor7 .swiper .swiper-slide .one .name{font-size: 14px;line-height: 24px;color: rgba(102, 102, 102, 1);}



.inpage.general .floor8{padding: 57px 0 125px;background: rgba(250, 250, 250, 1);}
.inpage.general .floor8 .title{font-size: 24px;line-height: 35px;color: rgba(51, 51, 51, 1);text-align: center;margin-bottom: 4px;}
.inpage.general .floor8 .desc{font-size: 14px;line-height: 19px;color: rgba(51, 51, 51, 1);text-align: center;margin-bottom: 50px;}

.inpage.general .floor8 .list{display: flex;flex-wrap: wrap;width: 1180px;margin: -30px auto 0;}
.inpage.general .floor8 .list .one{width: 220px;height: 170px;margin-right: 20px;margin-top: 30px;background: rgba(255, 255, 255, 1);padding: 39px 25px 0;display: flex;flex-direction: column;align-items: center;}
.inpage.general .floor8 .list .one:nth-child(5n){margin-right: 0;}

.inpage.general .floor8 .list .one .name{font-size: 24px;line-height: 32px;color: rgba(51, 51, 51, 1);margin-bottom: 10px;}
.inpage.general .floor8 .list .one .desc{font-size: 14px;line-height: 21px;color: rgba(102, 102, 102, 1);}




.inpage.general .floor9{background: rgba(250, 250, 250, 1);padding: 67px 0 70px;}
.inpage.general .floor9 .title{font-size: 24px;line-height: 35px;color: rgba(51, 51, 51, 1);text-align: center;margin-bottom: 4px;}
.inpage.general .floor9 .desc{font-size: 14px;line-height: 19px;color: rgba(51, 51, 51, 1);text-align: center;margin-bottom: 50px;}


.inpage.general .floor9 .flex{display: flex;justify-content: space-between;width: 1180px;margin: 0 auto;}

.inpage.general .floor9 .flex .right{width: 30px;height: 30px;margin-top: 65px;}

.inpage.general .floor9 .flex .one{width: 200px;display: flex;flex-direction: column;align-items: center;}
.inpage.general .floor9 .flex .one .icon{width: 70px;height: 70px;border-radius: 50%;margin-bottom: 18px;}
.inpage.general .floor9 .flex .one .text{margin-bottom: 10px;font-size: 20px;line-height: 27px;color: rgba(51, 51, 51, 1);}
.inpage.general .floor9 .flex .one .desc{font-size: 14px;line-height: 24px;color: rgba(102, 102, 102, 1);text-align: center;margin: 0;}

.inpage.general .floor9 .btn{width: 140px;height: 30px;margin: 53px auto 0;background: rgba(0, 104, 255, 1);font-size: 14px;color: rgba(255, 255, 255, 1);}
.inpage.general .floor9 .btn:hover{background: rgba(0, 194, 154, 1);}














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

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




}
