#main {
    overflow: hidden;
}

.section .inner {
    position: relative;
}

.sec01 {
    background: #00c87f;
}

.sec01 .text {
    padding: 10.86% 0 5.29% 7.86%;
}

.sec01 .l1 {
    font-size: 21px;
    margin-bottom: 34px;
}

.sec01 .l2 {
    font-size: 72px;
    margin-bottom: 20px;
    color: #fff;
}

.sec01 .l3 {
    font-size: 28px;
    color: #fff;
}

.sec01 .pic {
    position: absolute;
    left: 30.86%;
    top: 0;
    margin-top: 4.57%;
    width: 12.57%;
}

.sec01 svg {
    width: 100%;
    fill: #09825e;
}

.sec02 {
    background: #f7f7f7;
}

.sec02 .text {
    position: relative;
    z-index: 1;
    padding: 9.23% 0 12.1% 7.86%;
}

.sec02 .l1 {
    font-size: 45px;
    margin-bottom: 30px;
}

.sec02 .l2 {
    font-size: 27px;
    color: #595959;
    margin-bottom: 23px;
}

.sec02 .l3 {
    font-size: 12px;
    color: #595959;
    margin-bottom: 40px;
}

.sec02 ul {
    display: flex;
}

.sec02 li {
    color: #00c87f;
    font-size: 48px;
    margin-right: 65px;
}

.sec02 li span {
    font-size: 12px;
    margin-left: 5px;
}

.sec02 .pic {
    position: absolute;
    right: -18.57%;
    top: 0;
    margin-top: -14%;
    width: 85.71%;
}

.sec02 .pic img {
    width: 100%;
}

.sec03 {
    padding: 130px 0 115px;
    text-align: center;
    background: url(../img/exm3000_sec03.jpg) no-repeat center;
    background-size: cover;
}

.sec03 .l1 {
    font-size: 45px;
    color: #1f1f1f;
    margin-bottom: 45px;
}

.sec03 .l2 {
    font-size: 18px;
    line-height: 1.78;
    color: #595959;
    margin-bottom: 45px;
}

.sec03 ul {
    display: flex;
    justify-content: center;
    margin-bottom: 110px;
}

.sec03 li {
    width: 84px;
    margin: 0 27px;
}

.sec03 li img {
    width: 100%;
}

.sec03 .box {
    position: relative;
    width: 683px;
    margin: 0 auto;
}

.sec03 .pic img {
    width: 100%;
}

.sec03 .arrow {
    position: absolute;
    left: -325px;
    bottom: 50px;
    width: 560px;
}

.sec03 .arrow img {
    width: 100%;
}

.sec04 {
    background: url(../img/exm3000_sec04.jpg) no-repeat left center;
    background-size: auto 100%;
}

.sec04 .text {
    margin-left: calc(50% + 60px);
    background: #00c87f url(../img/exm3000_sec04_net.jpg) no-repeat center bottom;
    background-size: 100% auto;
    color: #fff;
    padding: 14% calc(50% - 700px) 14% 190px;
    text-align: center;
}

.sec04 .l1 {
    font-size: 42px;
    margin-bottom: 6.7%;
}

.sec04 .l2 {
    font-size: 18px;
    line-height: 1.78;
    margin-bottom: 15.16%;
}

.sec04 ul {
    display: flex;
    justify-content: space-between;
}

.sec04 li {
    font-size: 13px;
}

.sec04 li .num {
    display: block;
    font-size: 84px;
    margin-bottom: 7px;
}

.sec04 li .pre {
    font-size: 30px;
}

.sec04 li .unit {
    font-size: 15px;
}

.sec05 {
    background: #fafafa;
    background-size: 100% auto;
    padding: 180px 0 0;
    text-align: center;
}

.sec05 .l1 {
    font-size: 45px;
    margin-bottom: 38px;
}

.sec05 .l2 {
    font-size: 16px;
    line-height: 2;
    color: #595959;
    margin-bottom: 50px;
}

.sec05 ul {
    display: flex;
    justify-content: center;
    margin-bottom: 1.3vw;
}

.sec05 li {
    margin: 0 40px;
    font-size: 14px;
    color: #00c87f;
}

.sec05 li img {
    display: block;
    height: 125px;
    margin: 0 auto 20px;
}

.sec05 li svg {
    display: block;
    width: 90px;
    height: 70px;
    fill: #00c87f;
    margin-bottom: 10px;
}

.sec05 .pic {
    position: relative;
}

.sec05 .pic img {
    width: 100%;
}

.sec05 .pic span {
    position: absolute;
    transform: translateX(-50%);
}

.sec05 .pic span img {
    width: 100%;
}

.sec05 .item1 {
    left: 10.42%;
    bottom: 0;
    margin-bottom: 14.58%;
    width: 4.11%;
}

.sec05 .item2 {
    left: 39.58%;
    bottom: 0;
    margin-bottom: 25.26%;
    width: 3.85%;
}

.sec05 .item3 {
    right: 10.94%;
    bottom: 0;
    margin-bottom: 15.63%;
    width: 3.9%;
    transform: translateX(50%);
}

.sec06 {
    background: url(../img/exm3000_sec06.jpg) no-repeat center bottom;
    background-size: cover;
}

.sec06 .text {
    width: 630px;
    text-align: center;
    padding: 8.59vw 0 11.98vw;
}

.sec06 .l1 {
    font-size: 45px;
    margin-bottom: 40px;
}

.sec06 .l2 {
    font-size: 15px;
    line-height: 1.6;
    color: #595959;
    margin-bottom: 70px;
}

.sec06 ul {
    display: flex;
    justify-content: center;
}

.sec06 li {
    font-size: 14px;
    color: #595959;
    margin: 0 75px;
}

.sec06 li .num {
    display: block;
    font-size: 64px;
    color: #00c87f;
    margin-bottom: 16px;
}

.sec06 li .unit {
    font-size: 18px;
    margin-left: 15px;
}

.sec07 {
    padding: 3.39vw 0 9.38vw;
    background: url(../img/exm3000_sec07.jpg) no-repeat center top;
    background-size: cover;
}

.sec07 .inner {
    box-sizing: border-box;
    padding-left: 745px;
}

.sec07 .hd {
    font-size: 45px;
    margin-bottom: 40px;
}

.sec07 .bd table {
    border-collapse: collapse;
    width: 100%;
    border-top: 1px solid #38cc8c;
}

.sec07 .bd td {
    font-size: 16px;
    line-height: 2.67;
    color: #595959;
    border-bottom: 1px solid #38cc8c;
}

.sec07 .bd .title {
    color: #38cc8c;
}

/**
*动物exm3000
**/
.dwexm3000 .sec01{
    background: url('../img/animal/exm3000_1.jpg') no-repeat;
    background-size: cover;
    background-position: center; ;
}
.dwexm3000 .sec01 .inner{padding-bottom: 24.84%;}
.dwexm3000 .sec01 .text { position: absolute; top: 0; left: 0; padding:118px 0 0 185px; }
.dwexm3000 .sec02 .pic{left:-13%; width:77.14%;z-index: -1;}
.dwexm3000 .sec02 .hd p{padding-left: 44%; color: #000;}
.dwexm3000 .sec02 ul{padding-left: 43%;}
.dwexm3000 .sec02 .l1{font-size: 40px; margin-bottom: 29px;}
.dwexm3000 .sec02 .l2{margin-bottom: 11px;}
.dwexm3000 .sec02 .l3{margin-bottom: 66px;}
.dwexm3000 .sec02 .text{padding: 50px 0 176px 7.86%;}
.dwexm3000 .sec02 li{color: #01a479;}
.dwexm3000 .sec02 li:nth-child(1){ margin-left: 11px;margin-right: 60px;}
.dwexm3000 .sec02 li:nth-child(2){ margin-right: 35px;}

.dwexm3000 .sec03{background: url(../img/animal/exm3000_2.jpg) no-repeat center;background-size: cover;padding: 0; }
.dwexm3000 .sec03 .inner{/*padding-bottom: 45.62%; */}
.dwexm3000 .sec03 .inner .innerSon{padding-bottom: 62.71%; }
.dwexm3000 .sec03 .texts{position: absolute; top:170px;left: 179px;}
.dwexm3000 .sec03 .texts p{color: #000;}
.dwexm3000 .sec03 .l1{font-size: 40px; margin-bottom: 29px;}
.dwexm3000 .sec03 .l2{margin-bottom: 54px;line-height: 1.58;}
.dwexm3000 .sec03 li{width:58px;margin: 0 16px;}
.dwexm3000 .sec03 li:nth-child(1){margin-left: 0;}
.dwexm3000 .sec03 .rtimg{position: absolute; right:-14%; width:86.7%;}
.dwexm3000 .sec03 .rtimg img{width:100%;margin-top: 20px;}
.dwexm3000 .sec04 { background: none; display: flex; }
.dwexm3000 .sec04 .leftImg{ width:53.54%; }
.dwexm3000 .sec04 .leftImg img{width:100%;height: 100%;}
.dwexm3000 .sec04 .text{ width:calc(100% - 53.54%); background: #00A479 url(../img/animal/exm3000_5.jpg) no-repeat center bottom;background-size: 100% auto; margin-left:0; /*padding: 13.85% 11.72% 14% 11.61%;*/ padding: 0;}
.dwexm3000 .sec04 .text .mid{padding: 29.82% 25.22% 37.78% 25.78%;}
.dwexm3000 .sec04 .l2{line-height: 1.58; margin-bottom: 130px;}
.dwexm3000 .sec04 li .num{font-size: 75px;margin-bottom: 20px;}
.dwexm3000 .sec04 li .pre{font-size: 62px;}
.dwexm3000 .sec04 p{text-align: left;}
.dwexm3000 .sec04 .l1{font-size: 40px;}
.dwexm3000 .sec05{padding: 110px 0 0;}
.dwexm3000 .sec05 .l1{color: #000; font-size: 40px;margin-bottom: 23px;}
.dwexm3000 .sec05 .l2{color: #000; margin-bottom: 56px; line-height:1.78}
.dwexm3000 .sec05 ul{margin-bottom: 0;}
.dwexm3000 .sec05 li img{margin-bottom: 0; width:112px; height: 112px;}
.dwexm3000 .sec06{background: #e5e5e5;}

.dwexm3000 .sec06 .inner .innerSon{padding-bottom: 45%; }
.dwexm3000 .sec06 .text{padding: 11.14% 0; width:34.14%; float: right; }
.dwexm3000 .sec06 .text p{text-align: left;color: #000; }
.dwexm3000 .sec06 .l1,.dwexm3000 .sec06 .l2{font-size: 40px;}
.dwexm3000 .sec06 .l1{margin-bottom: 30px;}
.dwexm3000 .sec06 .l2{margin-bottom: 80px;}
.dwexm3000 .sec06 .imgf{width:87.5%;}
.dwexm3000 .sec06 .imgf p{width:100%;display: flex;justify-content: space-between; margin-top: 9px;}
.dwexm3000 .sec06 .lfImg{position: absolute;width: 53.64%;top: 20.32%;left: -2%;  }
.dwexm3000 .sec07{background: none;/*padding: 3.49% 0 4.69% 0;*/padding: 0;}
.dwexm3000 .sec07 .bd .title{color: #333333;}
.dwexm3000 .sec07 .bd td{border-bottom: none; line-height: unset}
.dwexm3000 .sec07 .bd tr{height: 41px; border-bottom: 1px dotted #333333;}

.dwexm3000 .sec07 .bd table{border-top: none;}
.dwexm3000 .sec07 .inner{padding-left: 0;}
.dwexm3000 .sec07 .inner .innerSon{padding-bottom: 53.29%;}
.dwexm3000 .sec07 .text{width:40%; position: absolute;left:50%; margin-left: 225px; top:8.87%;}
.dwexm3000 .sec07 .text .hd{color:#1E1E1E }



@media all and (max-width: 1480px) {
    .sec01 .l1 {
        font-size: 16px;
        margin-bottom: 26px;
    }

    .sec01 .l2 {
        font-size: 55px;
        margin-bottom: 11px;
    }

    .sec01 .l3 {
        font-size: 21px;
    }

    .sec02 .l1 {
        font-size: 34px;
        margin-bottom: 23px;
    }

    .sec02 .l2 {
        font-size: 21px;
        margin-bottom: 17px;
    }

    .sec02 .l3 {
        margin-bottom: 30px;
    }

    .sec02 li {
        font-size: 36px;
        margin-right: 49px;
    }

    .sec03 {
        padding: 99px 0 87px;
    }

    .sec03 .l1 {
        font-size: 34px;
        margin-bottom: 34px;
    }

    .sec03 .l2 {
        font-size: 16px;
        margin-bottom: 34px;
    }

    .sec03 ul {
        margin-bottom: 84px;
    }

    .sec03 li {
        width: 64px;
        margin: 0 21px;
    }

    .sec03 .box {
        width: 519px;
    }

    .sec03 .arrow {
        width: 425px;
        left: -247px;
        bottom: 38px;
    }

    .sec04 .text {
        margin-left: 50%;
        padding: 14% calc(50% - 530px) 14% 80px;
    }

    .sec04 .l1 {
        font-size: 32px;
    }

    .sec04 .l2 {
        font-size: 16px;
    }

    .sec04 li {
        font-size: 12px;
    }

    .sec04 li .num {
        font-size: 64px;
    }

    .sec04 li .pre {
        font-size: 23px;
    }

    .sec04 li .unit {
        font-size: 14px;
    }

    .sec05 {
        padding: 137px 0 0;
    }

    .sec05 .l1 {
        font-size: 34px;
        margin-bottom: 29px;
    }

    .sec05 .l2 {
        font-size: 14px;
        margin-bottom: 38px;
    }

    .sec05 li {
        margin: 0 30px;
        font-size: 12px;
    }

    .sec05 li img {
        height: 95px;
        margin: 0 auto 15px;
    }

    .sec05 li svg {
        width: 68px;
        height: 53px;
        margin-bottom: 8px;
    }

    .sec06 .text {
        width: 479px;
    }

    .sec06 .l1 {
            font-size: 34px;
        margin-bottom: 30px;
    }

    .sec06 .l2 {
        font-size: 14px;
        margin-bottom: 53px;
    }

    .sec06 li {
        font-size: 12px;
        margin: 0 57px;
    }

    .sec06 li .num {
        font-size: 49px;
        margin-bottom: 12px;
    }

    .sec06 li .unit {
        font-size: 16px;
        margin-left: 12px;
    }

    .sec07 .inner {
        padding-left: 500px;
    }

    .sec07 .hd {
        font-size: 34px;
        margin-bottom: 30px;
    }

    .sec07 .bd td {
        font-size: 14px;
    }
    .dwexm3000 .sec01 .text{padding: 58px 0 0 185px}
    .dwexm3000 .sec02 .pic{margin-top: -8%;}
    .dwexm3000 .sec02 .l1{font-size: 30px;}
    .dwexm3000 .sec02 .hd .l3{line-height: 25px;}
    .dwexm3000 .sec02 .text {padding: 4.57% 0 9.35% 4.86%;}
    .dwexm3000 .sec03 .rtimg {right: -7%;width: 81.7%;}
    .dwexm3000 .sec04 .text .mid{padding: 20.82% 13.22% 33.78% 13.78%;}
    .dwexm3000 .sec03 .l1{font-size: 30px;}
    .dwexm3000 .sec03 .texts{left: 110px;}
    .dwexm3000 .sec03 .rtimg{width: 66.7%;}
    .dwexm3000 .sec03 .rtimg img{margin-top: 90px;}
    .dwexm3000 .sec04 li .num{    font-size: 64px;}
    .dwexm3000 .sec05 .l1{font-size: 30px;}
    .dwexm3000 .sec06 .l1{font-size: 30px;}
    .dwexm3000 .sec06 .text{ width: 43.14%;padding: 8.14% 0;}
    .dwexm3000 .sec06 .lfImg{    width: 47.64%;    left: 0%;}
    .dwexm3000 .sec06 .l2 {margin-bottom: 60px;font-size: 15px;}
    .dwexm3000 .sec06 .inner .innerSon { padding-bottom: 42%; }
    .dwexm3000 .sec07 .inner .innerSon{padding-bottom: 61.38%;}
    .dwexm3000 .sec07 .text{margin-left: 74px; width:41.83%; top:8.97%;}
}

@media all and (max-width: 767px) {
    .sec01 .text {
        padding: 8% 0 6.27% 12.93%;
    }

    .sec01 .l1 {
        font-size: 3.47vw;
        margin-bottom: 5.01vw;
    }

    .sec01 .l2 {
        font-size: 9.73vw;
        margin-bottom: 2.27vw;
    }

    .sec01 .l3 {
        font-size: 4vw;
    }

    .sec01 .pic {
        left: auto;
        right: 12.8vw;
        top: auto;
        bottom: 6.27vw;
        margin-top: 0;
        width: 22vw;
    }

    .sec02 {
        padding: 13.2vw 0 13vw;
    }

    .sec02 .text {
        padding: 0;
        text-align: center;
    }

    .sec02 .l1 {
        font-size: 6vw;
        margin-bottom: 5.07vw;
    }

    .sec02 .l2 {
        font-size: 4.27vw;
        margin-bottom: 12.67vw;
    }

    .sec02 .pic {
        position: relative;
        left: 50%;
        right: auto;
        transform: translateX(-50%);
        margin: 0 auto;
        width: 133%;
    }

    .sec03 {
        padding: 17.33vw 0 11.47vw;
    }

    .sec03 .l1 {
        font-size: 5.33vw;
        margin-bottom: 9.33vw;
    }

    .sec03 .l2 {
        font-size: 3.2vw;
        line-height: 1.75;
        margin-bottom: 10.67vw;
    }

    .sec03 ul {
        flex-wrap: wrap;
        margin: 0 10vw 10.53vw;
    }

    .sec03 li {
        width: 19.2vw;
        height: 19.2vw;
        margin: 0 6.27vw 5.6vw;
    }

    .sec03 .box {
        width: 65.33%;
        margin: 0 0 0 23.33vw;
    }

    .sec03 .arrow {
        width: 52.67vw;
        left: -21.33vw;
        bottom: 4.67vw;
    }

    .sec04 {
        padding: 0;
        background: none;
    }

    .sec04 .pic img {
        width: 100%;
    }

    .sec04 .text {
        margin: 0;
        padding: 18.67vw 0 32.67vw;
    }

    .sec04 .l1 {
        font-size: 6vw;
        margin-bottom: 9.6vw;
    }

    .sec04 .l2 {
        font-size: 3.2vw;
        line-height: 1.75;
        margin-bottom: 17.33vw;
    }

    .sec04 ul {
        justify-content: center;
    }

    .sec04 li {
        font-size: 3.2vw;
        margin: 0 5.6vw;
    }

    .sec04 li .num {
        font-size: 16.27vw;
        margin-bottom: 2vw;
    }

    .sec04 li .pre {
        font-size: 5.73vw;
    }

    .sec04 li .unit {
        font-size: 3.2vw;
    }

    .sec05 {
        padding: 17.6vw 0 0;
        background: #fff;
    }

    .sec05 .text {
        padding-left: 7.2vw;
    }

    .sec05 .l1 {
        font-size: 5.33vw;
        margin-bottom: 8.53vw;
    }

    .sec05 .l2 {
        font-size: 3.2vw;
        line-height: 1.75;
        margin-bottom: 13.33vw;
    }

    .sec05 .l2 span.sp {
        display: inline !important;
    }

    .sec05 ul {
        margin-bottom: 14vw;
    }

    .sec05 li {
        font-size: 3.2vw;
        margin: 0 3.06vw;
    }

    .sec05 li img {
        height: 21.33vw;
        margin: 0 auto 5.73vw;
    }

    .sec05 .item1 {
        width: 7.33vw;
        left: 18.67vw;
        margin-bottom: 45.33vw;
    }

    .sec05 .item2 {
        width: 8.4vw;
        left: 53.33vw;
        margin-bottom: 50.67vw;
    }

    .sec05 .item3 {
        width: 7.47vw;
        right: 12.27vw;
        margin-bottom: 42.67vw;
    }

    .sec06 {
        background-image: url(../img/exm3000_sec06_sp.jpg);
    }

    .sec06 .l1 {
        font-size: 6vw;
        margin-bottom: 9.33vw;
    }

    .sec06 .l2 {
        font-size: 3.2vw;
        line-height: 1.75;
        margin-bottom: 82vw;
    }

    .sec06 .text {
        margin: 0;
        width: auto;
        padding: 18.67vw 0 12vw;
    }

    .sec06 li {
        font-size: 3.2vw;
        margin: 0;
    }

    .sec06 li:first-child {
        margin-right: 28vw;
    }

    .sec06 li .num {
        font-size: 12.93vw;
    }

    .sec06 li .pre {
        font-size: 5.6vw;
    }

    .sec06 li .unit {
        font-size: 4vw;
        margin-left: 2.93vw;
    }

    .sec07 {
        padding: 24vw 0 14.67vw;
        background-image: url(../img/exm3000_sec07_sp.jpg);
        background-position: center top;
    }

    .sec07 .inner {
        padding: 0 6vw 0 4vw;
    }

    .sec07 .hd {
        font-size: 5.33vw;
        margin-bottom: 11.47vw;
        margin-left: 43vw;
    }

    .sec07 .bd table {
        position: relative;
        width: 100%;
        border-top: none;
        text-align: right;
    }

    .sec07 .bd table:before {
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        width: 48vw;
        height: 1px;
        background: #38cc8c;
    }

    .sec07 .bd tr {
        display: flex;
    }
    .sec07 .bd td:first-child { flex: 77; }
    .sec07 .bd td:last-child { flex: 23; }
    .sec07 .bd td { font-size: 3.2vw;line-height: 1.2; padding: 1.6vw 0;}
    .sec07 .bd tr:nth-child(1) td,
    .sec07 .bd tr:nth-child(2) td,
    .sec07 .bd tr:nth-child(3) td {border-bottom: none;}
    .sec07 .bd tr:nth-child(1),
    .sec07 .bd tr:nth-child(2),
    .sec07 .bd tr:nth-child(3) {
        position: relative;
    }

    .sec07 .bd tr:nth-child(1):after,
    .sec07 .bd tr:nth-child(2):after,
    .sec07 .bd tr:nth-child(3):after {
        content: '';
        position: absolute;
        right: 0;
        bottom: 0;
        width: 48vw;
        height: 1px;
        background: #38cc8c;
    }

   /**
   *动物exm3000
   */
    .dwexm3000 .sec02 .l1,
    .dwexm3000 .sec03 .l1,
    .dwexm3000 .sec04 .l1,
    .dwexm3000 .sec05 .l1,
    .dwexm3000 .sec06 .l1,
    .dwexm3000 .sec07 .text .hd
    {font-size: 5.33vw;}

    .dwexm3000 .sec04 .l2,
    .dwexm3000 .sec05 .l2,
    .dwexm3000 .sec06 .l2{
        font-size: 3.2vw;
    }

    .dwexm3000 .sec01{background: url(../img/animal/exm3000sp_1.jpg) no-repeat; background-size: cover; background-position: center;}
    .dwexm3000 .sec01 .inner{padding-bottom: 34.26%;}
    .dwexm3000 .sec01 .l2.fontsize56{font-size:7.33vw;}
    .dwexm3000 .sec01 .text{padding: 11.73vw 0 0 12vw; }
    .dwexm3000 .sec02 { padding: 12.53vw 0 0; background: #fff; }
    .dwexm3000 .sec02 .text{padding: 0;}
    .dwexm3000 .sec02 .hd p{padding-left: 0;}
    .dwexm3000 .sec02 .l1{ margin-bottom: 6.27vw;}
    .dwexm3000 .sec02 .l2{font-size: 4vw; margin-bottom: 5.5vw;}
    .dwexm3000 .sec02 .hd .l3.fontsize14{font-size: 3.2vw;line-height: 5vw;}
    .dwexm3000 .sec02 .sp img{width:100%;}
    .dwexm3000 .sec03 .l1{margin-bottom: 5vw;}
    .dwexm3000 .sec03 .l2{font-size: 3.2vw; margin-bottom: 13vw;}
    .dwexm3000 .sec03 .texts{top:14.2vw; width:100%; left:0;}
    .dwexm3000 .sec03 .inner .innerSon{padding-bottom: 153.6%;}
    .dwexm3000 .sec03 {background: url(../img/animal/exm3000sp_2.jpg) no-repeat center;background-size: cover; }
    .dwexm3000 .sec03 ul{margin: 0 13.33vw 10.53vw; display: flex; justify-content: space-between;}
    .dwexm3000 .sec03 li{width:13.33vw; margin: 0;}
    .dwexm3000 .sec04{display:flow-root; }
    .dwexm3000 .sec04 .leftImg{width:100%; height: 96.8vw;}
    .dwexm3000 .sec04 .text{width:100%;}
    .dwexm3000 .sec04 .text .mid{padding:14.27vw  0 15.5vw; }
    .dwexm3000 .sec04 p{text-align: center;}
    .dwexm3000 .sec04 .l1{margin-bottom: 5.5vw;}
    .dwexm3000 .sec04 .l2{ margin-bottom: 16.53vw;}
    .dwexm3000 .sec04 li{font-size: 2.7vw;}
    .dwexm3000 .sec04 li .num{font-size: 11.6vw; margin-bottom: 2.87vw;}
    .dwexm3000 .sec04 li .pre{font-size: 10vw;}
    .dwexm3000 .sec05{padding: 13.87vw 0 0; background: #fafafa}
    .dwexm3000 .sec05 li img{width:14.13vw; height: 14.13vw;}
    .dwexm3000 .sec05 .l1{margin-bottom: 5.13vw;}
    .dwexm3000 .sec05 .l2{margin-bottom: 8.93vw;}
    .dwexm3000 .sec05 li{margin: 0;}
    .dwexm3000 .sec05 ul{display: flex; justify-content: space-between; padding: 0 19.47vw;}
    .dwexm3000 .sec05 .pic{height: 51.33vw;}
    .dwexm3000 .sec06{margin-top: -1px;}
    .dwexm3000 .sec06 .text{float: none; width:100%;padding: 14.27vw 0 0;}
    .dwexm3000 .sec06 .text p{text-align: center}
    .dwexm3000 .sec06 .l1{margin-bottom: 5vw;}
    .dwexm3000 .sec06 .l2{margin-bottom: 11.2vw;}
    .dwexm3000 .sec06 .imgf{width:100%;}
    .dwexm3000 .sec06 .imgf img{width:58.66%;}
    .dwexm3000 .sec06 .imgf p{font-size: 2.93vw; margin-top:14px;}
    .dwexm3000 .sec06 .imgf .l3{margin-left: 13.4vw;}
    .dwexm3000 .sec06 .imgf .l4{margin-right: 13.4vw;}
    .dwexm3000 .sec06 .inner .innerSon{padding-bottom: 50.53%;}
    .dwexm3000 .sec06 .lfImg{top: auto;  bottom: -28%;width: 66.67%; left: 15%;}
    .dwexm3000 .sec07 .inner{padding: 0;}
    .dwexm3000 .sec07 .text{position: relative; margin-left:0; width:auto; left: auto; padding: 45.06% 12vw 0;}
    .dwexm3000 .sec07 .text .hd{margin-left: 0; margin-bottom: 6.27vw;}
    .dwexm3000 .sec07 .bd td{font-size: 2.93vw;}
    .dwexm3000 .sec07 .bd table{text-align: left;}
    .dwexm3000 .sec07 .bd tr{height: auto;min-height: 6.27vw;}
    .dwexm3000 .sec07 .bd tr .longp{line-height: 1.3}
    .dwexm3000 .sec07 .bd td:first-child{width:20.4vw; flex: auto;}
    .dwexm3000 .sec07 .bd tr:after,.dwexm3000 .sec07 .bd table:before{width:0; border:none;}
    .dwexm3000 .sec07 .inner .innerSon{padding-bottom: 10%;}
}
