.section .inner{width:1400px;}
.section .innerPos{
    position: absolute;
    left:50%;
    top:0;
    transform:  translateX(-50%);
}
.section img{width:100%;}
.sec01{background: #4da8e1;}
.sec01 .text {  padding: 10.86% 0 5.29% 7.7%;}
.sec01 svg {width: 100%; fill: #005eac;  }
.sec01 .pic{width: 1.3rem; left: 31.76%;}
.sec02 .l1{line-height: 1.2; font-size: 0.42rem; color: #000202;}
.sec02 .num1{ margin-right: 0.92rem; }
.sec02 .l2{line-height: 1.7; font-size: 0.17rem; margin-bottom: 0.4rem; color: #575757; }
.sec02 .l3{ font-size: 0.16rem; color: #595757;}
.sec02 .text {
    position: relative;
    z-index: 1;
    padding: 1.4rem 0 1rem 7.7%;
}
.sec02 .pic {
    position: absolute;
    right: -21.42%;
    top: 0;
    margin-top: -35%;
    width: 87.7%;
}
.bigTitle{font-size: 0.44rem; color: #000202;}
.bref{font-size: 0.16rem; color: #595959; line-height: 1.7}

.sec03{  position: relative; overflow: hidden; }
.sec03 img{position: absolute; bottom: 0; left:0; z-index: 1;}
.sec03 .text{ position: relative; z-index: 2; padding: 5.52% 0 42.19%; margin-right: 14%;  text-align: right; }
.sec03 .text .bigTitle{font-size: 0.5rem; color: #ffffff; margin-bottom: 0.42rem;margin-right: 0.14rem; }
.sec03 .text .bref{ color: #ffffff; line-height: 2.4; }
.sec04{margin-top: 1.2rem;}
.commsec .right{width:57.8%;}
.commsec .text{width:calc(100% - 57.8%); padding-left: 14%; box-sizing: border-box;}
.sec04.commsec .text{padding-top: 6.6%; }
.sec04 .text .p1{margin-bottom: 0.4rem;}

.sec05 .right{  height: 4.37rem;  }
.sec05 .right .lbImg{height: 100%; }
.sec05 .text{background: #4ca8e1; height: 4.37rem;  color: #ffffff;  position: relative; display: flex;  align-items: center;  }

@media screen and (min-width: 1921px) {
    .sec05 .text{   height: 5.4rem;  }
    .sec05 .right{  height: 5.4rem;  }
}

.sec05 .posBox{width:100%; box-sizing: border-box; }
.sec05 .listBox{height: 2.15rem;background:#4ca8e1; margin-left: -0.4rem;  position: relative;  }
.sec05 .textList{background:#4ca8e1; height: 100%; padding-left:0.4rem;  padding-bottom: 0.4rem; opacity: 0; position: absolute; left:0;}
.sec05 .textList .icon{width:0.48rem; height: 0.48rem;}
.sec05 .textList .p1{font-size: 0.22rem; margin:0.36rem 0 0.24rem;}
.sec05 .textList .p2{color: #fff;}
.sec05 .textList .p2 .big{font-size:0.28rem;}
.sec05 .btnPage .pageSvg{width:0.45rem; height: 0.45rem; opacity: 0.4; cursor: pointer;}
.sec05 .btnPage .pageSvg:hover{opacity: 1;}
.sec05 .btnPage .prev{transform: rotate(-180deg); margin-right: 0.5rem; }
.sec05 .page {height: 2px; background: rgba(255,255,255,0.2); width:2.44rem; margin: 0.4rem 0 0.5rem;}
.sec05 .page .line{ height: 2px; background: #fff; width: 25%; }
.sec06{
    /*background: url(../../img/product/exc2000/5.jpg) no-repeat;*/
    /*background: linear-gradient(to right,#f1f5f8 22%,#dce7f1);*/
    background-size: cover;
    background-position: center;
    padding: 6.56% 0 9.22%;
    overflow: hidden;
    position: relative;
}
.sec06 .video{}
.sec06 video{  object-fit: cover; z-index: 1; position: absolute;   bottom:0rem; height: 100%; transform: translateX(-50%); left: 50%;}
.sec06 .innerb{width:16rem; margin: 0 auto; position: relative; z-index: 2;}
.sec06 .one{color: #005eac; margin: 1.25rem 0 1.5rem; padding: 0 1.96rem; box-sizing: border-box;}
.sec06 .one .li .p1{ font-size: 0.19rem; }
.sec06 .one .li .p2{ font-size: 0.58rem; font-weight: bold; padding-bottom: 0.2rem; margin-top: 0.22rem;}
.sec06 .one .li:nth-child(2)~.li .p2{border-bottom: 1px solid #00aeeb;}
.sec06 .one .li .p2 .sm{ font-size: 0.14rem; font-weight: normal; }
.sec06 .one .li .p3{ font-size: 0.15rem; line-height: 1.7; text-align: left; margin-top: 0.28rem; }
.sec06 .two { background: rgba(253,253,253,0.8);  height: 4.2rem; width: 100%; padding: 0.82rem 0.96rem 0.64rem; box-sizing: border-box;}
.sec06 .two .li .img{ width:3.04rem; height: 1.48rem; border: 4px solid #4ca8e0;  overflow: hidden;}
.sec06 .two .li .img img{transition: transform 3s ease; }
.sec06 .two .li .p1{ font-size: 0.2rem; color: #595959; margin: 0.24rem 0 0.2rem; }
.sec06 .two .li:hover img{transform: scale(1.1)}
.sec07{
    background: #ececed url(../../img/product/exc2000/10a.jpg) no-repeat;
    background-size: 84.79% auto;
    background-position: left bottom;
    /*padding-bottom: 60.3%;*/
    padding:7% 0 4%;
}
@media screen and (min-width: 1921px) {
    .sec07{
        background-size: 66.79% auto;
    }
}
.sec07 .bigTitle{}
.sec07 .inner{display: flex; justify-content: space-between; /*position: absolute; top:0; left:50%; transform: translateX(-50%);*/}
.sec07 .text {color: #fff; background: #49a5de; padding: 0.64rem 0.36rem 0.9rem 0.44rem; box-sizing: border-box; width: 3.78rem;   }
.sec07 .text .title{font-size: 0.22rem;border-bottom: 1.5px solid rgba(255,255,255,0.8); padding-bottom: 0.28rem; padding-left: 0.35rem; }
.sec07 .text .libox p {font-size: 0.18rem; padding: 0.34rem 0; border-bottom: 0.8px solid rgba(255,255,255,0.8); display: flex; align-items: center; opacity: 0; transform: translateX(500px)}
.sec07 .text .libox p i{font-size: 0.25rem; font-weight: bold; opacity: 0.5; margin-right: 0.08rem;}

.sec08{
    padding-top: 8.54%;
    padding-bottom: 53.12%;
    background: #ececed url(../../img/product/exc2000/11.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;

}


.sec08 .bigTitle{ margin-bottom: 0.63rem; }
.sec08 .bref{ font-size: 0.2rem; line-height: 2;}
.sec08 .li{border-radius: 50%; border: 1.2px solid #4ca8e0; background: linear-gradient(-66deg,#b5dcf1,#eaf5fc 80%); display: flex; justify-content: center; align-items: center; flex-direction: column; color: #005eac; position: absolute; /*transform: scale(0) translateY(100px); opacity: 0; */}
.sec08 .iconBox{/*padding-bottom: 73%;*/ position: relative;}
.sec08 p{margin-top: 0.16rem;}
.sec08 .li1{ width:1.51rem; height: 1.51rem; font-size: 0.17rem; left:0; top:3.46rem;  }
.sec08 .li2{ width:1.43rem; height: 1.43rem; font-size: 0.17rem; left:0.4rem; top:0.82rem;  }
.sec08 .li3{ width:1.28rem; height: 1.28rem; font-size: 0.14rem; left:2.29rem; top:2.15rem;  }
.sec08 .li4{ width:1.94rem; height: 1.94rem; font-size: 0.22rem; left:4.28rem; top:1.8rem;  }
.sec08 .li5{ width:1.18rem; height: 1.18rem; font-size: 0.14rem; left:6.8rem; top:0.92rem;  }
.sec08 .li6{ width:1.62rem; height: 1.62rem; font-size: 0.18rem; left:7.8rem; top:2.75rem;  }
.sec08 .li7{ width:1.38rem; height: 1.38rem; font-size: 0.16rem; right:3.8rem; top:0.2rem;  }
.sec08 .li8{ width:1.16rem; height: 1.16rem; font-size: 0.14rem; right:3.03rem; top:1.84rem;  }
.sec08 .li9{ width:1.35rem; height: 1.35rem; font-size: 0.18rem; right:1.14rem; top:3.06rem;  }
.sec08 .li10{ width:1.5rem; height: 1.5rem;  font-size: 0.16rem; right:0rem; top:1rem;  }
.sec08 .li1 img{ width:0.68rem;}
.sec08 .li2 img{ width:0.58rem;}
.sec08 .li3 img{ width:0.6rem;}
.sec08 .li4 img{ width:0.91rem;}
.sec08 .li5 img{ width:0.35rem;}
.sec08 .li6 img{ width:0.75rem;}
.sec08 .li7 img{ width:0.58rem;}
.sec08 .li8 img{ width:0.41rem;}
.sec08 .li9 img{ width:0.66rem;}
.sec08 .li10 img{ width:0.7rem;}
.sec08 .li1,.sec08 .li4,.sec08 .li7,.sec08 .li9{animation: circleMove 8s linear infinite alternate forwards}
.sec08 .li2,.sec08 .li5,.sec08 .li8{animation: circleMove2 10s linear infinite alternate forwards}
.sec08 .li3,.sec08 .li6,.sec08 .li10{animation: circleMove 14s linear infinite alternate-reverse forwards}



@keyframes circleMove {
    0%{ transform: translate(18px,0) }
    20%{ transform: translate(20px,18px) }
    40%{ transform: translate(0,22) }
    60%{ transform: translate(5px,0) }
    80%{ transform: translate(5px,20px) }
    100%{ transform: translate(14px,0) }
}

@keyframes circleMove2 {
    0%{ transform: translate(-12px,0) }
    20%{ transform: translate(10px,12px) }
    40%{ transform: translate(0,22) }
    60%{ transform: translate(5px,0) }
    80%{ transform: translate(5px,20px) }
    100%{ transform: translate(10px,0) }
}

.sec09{overflow: hidden;  margin-top: -2px;}
.sec09 .bigTitle{position: relative; z-index: 2; padding: 4.58% 0 23.96% 14.47%; }
.sec09 .img{position: absolute; left:0; bottom:0; z-index: 1; object-fit: cover;}


@media screen and (max-width: 1480px) {
    .sec02 .l2,.sec07 .text .libox p,.sec06 .one .li .p1{font-size: 14px;}
    .sec02 .l3,
    .bref {font-size: 13px;}
    .sec06 .one .li .p3{font-size: 12px;}
}


/**手机**/
@media screen and (max-width: 767px) {
    .sec02 {padding-top:1.1rem !important; padding-bottom: 2.4rem;}
    .sec02 .text{padding: 1.12rem 0 5.15rem 0;}
    .sec02 .pic{ width:76%; right:6%;}
    .sec02 .hd .l3{position: absolute; bottom: -1rem; width: 100%; left:0; text-align: center; line-height: 2 !important;}
    .sec02 .text .flex{display: block;}
    .sec02 .num1{margin-right: 0;}
    .sec02 .hd .l1{font-size: 0.45rem !important;}
    .sec02 .hd .l2{font-size: 0.26rem !important; margin-bottom: 0.04rem !important;}
    .sec02 .text .hd{margin-bottom: 0 !important;}
    .sec02 .pic{ margin-top: -10% !important; padding-bottom:0 !important; width: 103% !important;margin-right: -0.56rem !important;}
    .sec02 .pic img{ margin-left: -23% !important; width: 134% !important;}

    .sec03 {height: 10.07rem;}
    .sec03 .text{padding: 0;margin: 0; position: relative; height: 100%; width: 100%;}
    .sec03 .text .bigTitle{position: absolute; top:1.46rem; right:0.47rem;}
    .sec03 .text .bref{position: absolute; bottom:0.7rem; left: 0.3rem; font-size: 0.24rem;  text-align: left;}

    .sec04 {margin-top: 0rem;}
    .sec04 .box{display: block;}
    .sec04 .text{width: 100%; padding-left: 0; padding-top:1.5rem !important; padding-bottom: 0.3rem; background: url('../../img/product/exc2000/sp_6.jpg') no-repeat;  background-size: cover; background-position: center bottom; }
    .sec04 .iconBox{display: flex; flex-wrap: wrap;}
    .sec04 .iconBox .li{display: flex; flex-direction: column; justify-content: center; align-items: center; width: 50%; margin-bottom: 1rem; }
    .sec04 .iconBox .li img{width:1.06rem;}
    .sec04 .text .p1{text-align: center; margin-bottom: 1rem;}
    .sec04 .iconBox .li p{font-size: 0.28rem; margin-top: 0.5rem;}
    .sec04 .right{width: 100%; height: 3.7rem; overflow: hidden; position: relative;}
    .sec04 .right img{position: absolute; bottom: 0; left:0;}


    .sec05 .posBox{margin-top: -1rem;}
    .sec05 .posBox .btnPage{position: absolute; bottom: 0.38rem; right:0.4rem;}
    .sec05 .page{display: none;}
    .sec05 .text{width: 3.9rem; padding-left:0.3rem; padding-right: 0.2rem; height:5.2rem; }
    .sec05 .right{width: calc(100% - 3.9rem); height:5.2rem;  }
    .sec05 .textList .p1{margin:0; font-size: 0.28rem;}
    .sec05 .textList .p2{font-size: 0.24rem; margin-top: 0.6rem;}
    .sec05 .textList .icon{display: none;}
    .sec05 .listBox{margin-left: 0;}
    .sec05 .textList{padding-left: 0;}
    .sec05 .btnPage .prev{margin-right: 0.38rem;}
    .sec05 .btnPage .pageSvg{width:0.5rem; height: 0.5rem; opacity: 1;  cursor: pointer;}
    .sec05 .btnPage .pageSvg:hover{opacity: 0.5;}

    .sec06{padding-top: 1.8rem; padding-bottom: 2.76rem; background: #eef7fe;}
    .sec06 .bigTitle{padding-left: 0.5rem; text-align: left;}
    .sec06 .innerb{width: 100%;}
    .sec06 .one .flex-between{flex-wrap: wrap; padding: 0 0.5rem; box-sizing: border-box;}
    .sec06 .one {padding:1.38rem 0 .5rem; margin-top: 0; margin-bottom: 0; }
    .sec06 .one .li{ width: calc((100% - 0.82rem) / 2); margin-bottom: 1.3rem;}
    .sec06 .one .li .p1{font-size: 0.28rem;}
    .sec06 .one .li .p2{font-size: 0.92rem; margin-top: 0.32rem;}
    .sec06 .one .li .p2 .sm { font-size:0.24rem;}
    .sec06 .one .li .p3 { font-size:0.24rem;}
    .sec06 .two{margin-left: 0.3rem; width:calc( 100% - 0.3rem);  padding: 0.42rem 0rem 0.42rem 0.3rem; height: 4.82rem;}
    .sec06 .two .li{ width:auto;}
    .sec06 .two .li .img{width: 4.7rem; height: 2.36rem;}
    .sec06 .two .li .p1{font-size: 0.28rem;}
    .sec06 .two .li .p2{font-size: 0.24rem;}
    .sec06 video{ width: 200%; height: auto;}
    .sec06 .videoImg{position: absolute; left:0; bottom: 0;}
    .sec06 .yqimg{position: absolute; }
    .sec06 .yq1{width:1.02rem; bottom:6.97rem; left:2.97rem;animation: circleMove 10s linear  infinite alternate forwards}
    .sec06 .yq2{width:0.9rem; bottom:8.53rem; right:0.3rem;animation: circleMove2 7s linear infinite alternate forwards}

    .sec07 {
        padding:1.5rem 0;
        background: #ececed url(../../img/product/exc2000/sp_8.jpg) no-repeat;
        background-size: 100% auto;
        background-position: left top;
    }
    .sec07 .text .title{font-size: 0.24rem;}
    .sec07 .inner{display: block; padding:0 0.5rem; box-sizing: border-box;}
    .sec07 .text{width: 100%; margin-top: 6.06rem;}
    .sec07 .text .libox p{font-size: 0.24rem;}

    .sec08{
        background: #fcfdfd url(../../img/product/exc2000/sp_9.jpg) no-repeat;
        background-size: 100% auto;
        background-position: center bottom;
        padding-top: 1.8rem;
        padding-bottom: 5.4rem;
    }
    .sec08 .bref{font-size: 0.24rem;}
    .sec08 .inner{padding:0 0.34rem; box-sizing: border-box;}
    .sec08 .li{background: none; animation:none; position: unset; width: 1.88rem !important; height: 1.88rem !important; margin-bottom: 0.4rem; font-size: 0.24rem !important;}
    .sec08 .iconBox{display: grid; grid-template-columns: auto auto auto; justify-content: space-between; margin-top: 1.1rem;}

    .sec09  {  height: 7.72rem; position: relative;}
    .sec09 .img {  left: 0;  bottom: -0.6rem;}
    .sec09 .imgBox { width: 455% !important; position: relative; height: 100%; margin-left: -3.4rem; }
    .sec09 .swiper{height: 100%;}
    .sec09 .bigTitle{padding: 0; top: 1rem; left: 0.4rem; position: absolute; }
    .sec09 .pageLine{position: absolute;  bottom: 1rem;  background: #364f69;  height: 1.2px;  z-index: 5;  width: 100%; width:calc(100% - 0.6rem); left: 0.3rem; }
    .sec09 .swiper-scrollbar-drag{background: #fff; height: 2px; margin-top: -0.4px;}





}


