

/**
*动物exm3000
**/
img{width:100%}
.section{position: relative}
.section .inner{max-width: 14rem;}
.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 {padding:1.32rem 0 2.95rem 1.8rem; }
.dwexm3000 .sec01 .l2{font-size:0.56rem; color: #fff; }

.dwexm3000 .sec02 .pic{left:-11%; width:72.14%;z-index: -1; position: absolute;   top: 0;  margin-top: -12%;}
.dwexm3000 .sec02 .l1{font-size: 0.34rem; margin-bottom: 0.4rem; ;}
.dwexm3000 .sec02 .l3{ font-size: 0.18rem; line-height: 1.5;  }
.dwexm3000 .sec02 .text{padding: 0.65rem 0 1.58rem 0; position: relative;  z-index: 1; display: flex; justify-content: flex-end;}
.dwexm3000 .sec02 .text .hd{margin-right: 1.7rem;}
.dwexm3000 .sec02 li{color: #01a479; font-size: 48px;}
.dwexm3000 .sec02 li span{margin-left: 5px;}
.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/5.jpg) no-repeat center;background-size: cover;padding: 0;}
.dwexm3000 .sec03 .inner{padding: 10% 0 23.22%; position: relative;}
.dwexm3000 .sec03 .texts {margin-left: 1.8rem;}
.dwexm3000 .sec03 .texts .numbox{display: flex;}
.dwexm3000 .sec03 .texts .box1{border-right: 1px solid #d6d1d1; padding-right: 0.18rem; margin-right: 0.46rem;}
.dwexm3000 .sec03 .texts .p1{font-size: 0.16rem; color: #595757; margin-bottom: 0.3rem;}
.dwexm3000 .sec03 .texts .p2{color: #00c87f; font-size:0.3rem; }
.dwexm3000 .sec03 .texts .p2 span{font-size: 0.56rem;}
.dwexm3000 .sec03 .l1{font-size: 0.42rem;  color: #000;  margin-bottom: 0.5rem; line-height: 1.4;}
.dwexm3000 .sec03 .rtimg{position: absolute; right: -4%;width: 67.7%;bottom: 5%;}

.dwexm3000 .sec04 { background: none; display: flex; margin-top: 1.54rem; }
.dwexm3000 .sec04 .mid{width:77.08%; margin:  0 auto; display: flex;}
.dwexm3000 .sec04 .leftImg{
    width:52.7%;
    background: url('../../img/animal/exm3000_3.jpg') no-repeat;
    background-size: cover;
    background-position: center;
}
.dwexm3000 .sec04 .text{ width:calc(100% - 52.7%); background: #05c87f ; margin-left:0; padding: 8% 0.78rem 15.74%; padding-left: 8.42%; box-sizing: border-box; color: #fff; text-align: center;}
.dwexm3000 .sec04 p{text-align: left;}
.dwexm3000 .sec04 .l1{font-size:0.4rem; }
.dwexm3000 .sec04 .l2{font-size:0.16rem; line-height: 1.5; margin: 0.65rem 0 0.8rem;}
.dwexm3000 .sec04 .imgbox{display: flex;column-gap: 0.2rem;}
.dwexm3000 .sec04 .imgbox img{width:1.72rem; height:1rem;}



.dwexm3000 .sec05{padding: 110px 0 0; background: #fafafa;  background-size: 100% auto;  text-align: center;}
.dwexm3000 .sec05 .l1{ font-size: 0.4rem;margin-bottom: 23px;}
.dwexm3000 .sec05 .l2{ margin-bottom: 0.56rem; line-height:1.78; font-size: 0.16rem;}
.dwexm3000 .sec05 ul{margin-bottom: 0; display: flex;  justify-content: center;}
.dwexm3000 .sec05 li {  margin: 0 40px;  color: #00c87f;  }
.dwexm3000 .sec05 li img{margin-bottom: 0; width:1.12rem; height: 1.12rem;}
.dwexm3000 .sec05 .pic{margin-top: -0.3rem;}

.dwexm3000 .sec07{background: none;/*padding: 3.49% 0 4.69% 0;*/padding: 0; margin-top: 2.4rem; margin-bottom: 2.4rem}
.dwexm3000 .sec07 .yqimg{width:36.5%; margin-top: -0.5rem;}
.dwexm3000 .sec07 .bd .title{color: #333333;}
.dwexm3000 .sec07 .bd td{border-bottom: none; line-height: unset;min-height: 40px; padding: 0.14rem 0;}
.dwexm3000 .sec07 .bd tr{ border-bottom: 1px dotted #333333;}
.dwexm3000 .sec07 .bd table{border-top: none; border-collapse: collapse;  width: 100%;}
.dwexm3000 .sec07 .inner{padding-left: 0;}
.dwexm3000 .sec07 .inner .innerSon{ display: flex; }
.dwexm3000 .sec07 .text{width:40%;  margin-left: 2.25rem; }
.dwexm3000 .sec07 .text .hd{color:#1E1E1E; font-size: 0.45rem;  margin-bottom: 40px; }

.sec08 {
    background: url('../../img/animal/exm3000/2.jpg') no-repeat;
    background-size: cover;
    background-position: center;
}
.sec08 .inner{padding: 6.4% 0 8.33%; text-align: center;}
.sec08 .title{font-size: 0.4rem; color: #ffffff; }
.sec08 .bref{font-size: 0.16rem; color: #ffffff; margin: 0.48rem 0 0.8rem; line-height: 1.5;}
.sec08 .numbox{display: flex; justify-content: center;}
.sec08 .numbox p{font-size: 0.16rem; color: #05c87f;}
.sec08 .numbox .p2{margin-top: 0.2rem;}
.sec08 .numbox p span{font-size: 0.54rem;}
.sec08 .numbox .box2{margin-left: 1.54rem; position: relative;}
.sec08 .numbox .jtsvt{position: absolute; width: 8px;}
.sec08 .numbox .svg1{left: 0.2rem; top: -0.1rem;}
.sec08 .numbox .svg2{left: 0.9rem; top: 0.56rem; transform: rotate(180deg);}


@media all and (max-width: 1480px) {
    .dwexm3000 .sec02 .l3{font-size: 14px;}
    .dwexm3000 .sec02 .text .hd{margin-right: 0.5rem;}
    .dwexm3000 .sec03 .texts .p1,
    .dwexm3000 .sec05 .l2,
    .sec08 .bref,
    .sec08 .numbox p,
    .dwexm3000 .sec04 .l2,
    .dwexm3000 .sec07 .bd table
    {font-size: 13px;}
}


@media all and (max-width: 767px) {


   /**
   *动物exm3000
   */
    .dwexm3000 .sec01{background: url(../../img/animal/exm3000/sp_1.jpg) no-repeat; background-size: cover; background-position: center;}
    .dwexm3000 .sec01 .l2{font-size:7.33vw !important;}
    .dwexm3000 .sec01 .l3{font-size:0.24rem; color: #FFFFFF; margin-top: 0.24rem;}
    .dwexm3000 .sec01 .text{padding: 0.73rem 0 1rem 0.54rem;  box-sizing: border-box;}

    .dwexm3000 .sec02 { padding-top:1rem; background: #fff; }
    .dwexm3000 .sec02 .text{padding: 0 0.34rem;box-sizing: border-box; flex-direction: column; align-items: center; overflow: hidden;}
    .dwexm3000 .sec02 .l1{ font-size:0.42rem; margin-bottom: 0.4rem;}
    .dwexm3000 .sec02 .l3{font-size: 0.24rem; }
    .dwexm3000 .sec02 .text .hd{margin-right: 0; text-align: center;}
    .dwexm3000 .sec02 .pic{position: unset; margin: 1.2rem 0; width: 154%; margin-left: -0.2rem; }

    .dwexm3000 .sec03{padding: 1.2rem 0 1.06rem; background: url(../../img/animal/exm3000/sp_3.jpg) no-repeat; background-size:cover;background-position: center;}
    .dwexm3000 .sec03 .l1{font-size: 0.46rem; margin-bottom: 0.9rem;}
    .dwexm3000 .sec03 .texts .p1{font-size: 0.24rem; line-height: 1.4; margin-bottom: 0.12rem}
    .dwexm3000 .sec03 .inner{flex-direction: column; padding: 0 0.54rem; box-sizing: border-box; overflow: hidden;}
    .dwexm3000 .sec03 .rtimg{position: unset; width: 123%; margin-left: -0.4rem; margin-top: 0.8rem;}
    .dwexm3000 .sec03 .texts{margin-left: 0;}
    .dwexm3000 .sec03 .texts .numbox{justify-content: space-between;}
    .dwexm3000 .sec03 .texts .box1{padding-right: 0.78rem; margin-right: 0;}
    .dwexm3000 .sec03 .texts .p2 span{font-size: 0.64rem;}


    .dwexm3000 .sec04{margin-top:0; }
    .dwexm3000 .sec04 .mid{flex-direction: column; width:100%;}
    .dwexm3000 .sec04 .leftImg{width:100%; height: 6.85rem;}
    .dwexm3000 .sec04 .text{width:100%; padding: 0.76rem 0.3rem 0.68rem; text-align:left;}
    .dwexm3000 .sec04 .text .mid{padding:14.27vw  0 15.5vw; }
    .dwexm3000 .sec04 .l1{font-size: 0.46rem;}
    .dwexm3000 .sec04 .l2{font-size: 0.26rem; margin: 0.18rem 0 0.5rem; line-height: 1.4;}
    .dwexm3000 .sec04 ul {
        display: flex;
        justify-content: center;
    }
    .dwexm3000 .sec04 li{font-size: 2.7vw; margin: 0 5.6vw;}
    .dwexm3000 .sec04 li .num{font-size: 11.6vw; margin-bottom: 2.87vw;}
    .dwexm3000 .sec04 li .pre{font-size: 10vw;}
    .dwexm3000 .sec04 .imgbox{column-gap: unset; justify-content: space-between;}
    .dwexm3000 .sec04 .imgbox img{ width:3.22rem; height: 1.87rem; }



    .dwexm3000 .sec05{padding: 1.47rem 0 6.3rem;background: url(../../img/animal/exm3000/sp_4.jpg) no-repeat; background-size:100% auto;background-position: center bottom; }
    .dwexm3000 .sec05 li img{width:1.45rem; height: 1.45rem;}
    .dwexm3000 .sec05 .l1{margin-bottom: 0.4rem; font-size: 0.46rem;}
    .dwexm3000 .sec05 .l2{margin-bottom: 1rem; font-size: 0.26rem;}
    .dwexm3000 .sec05 li{margin: 0;}
    .dwexm3000 .sec05 ul{display: flex; justify-content: space-between; padding: 0 0.54rem;}


    .dwexm3000 .sec07 {margin: 0.7rem 0 1.2rem;}
    .dwexm3000 .sec07 .inner{padding: 0;}
    .dwexm3000 .sec07 .text{position: relative; margin-left:0; width:auto; left: auto; padding: 0.38rem 0.3rem 0;}
    .dwexm3000 .sec07 .text .hd{margin-left: 0; margin-bottom: 0.36rem;}
    .dwexm3000 .sec07 .bd .title{ color: #05C87F; }
    .dwexm3000 .sec07 .bd td{font-size: 0.24rem; padding: 0.2rem 0;}
    .dwexm3000 .sec07 tbody{display: table; width: 100%;}
    .dwexm3000 .sec07 .bd tr,.dwexm3000 .sec07 .bd td.between{border-bottom: none;}
    .dwexm3000 .sec07 .bd tr:nth-child(1){border-top:1px solid #05C87F}
    .dwexm3000 .sec07 .bd tr td{height: auto;min-height: 6.27vw; border-bottom: 1px solid #05C87F;}
    .dwexm3000 .sec07 .inner .innerSon{ flex-direction: column;}
    .dwexm3000 .sec07 .yqimg {  width: 80%; margin-left: 8%; margin-top: 0rem;}

    .sec08 .numbox .box2{margin-left: 1.1rem;}
    .sec08{background: #232325 url(../../img/animal/exm3000/sp_2.jpg) no-repeat; background-size:100% auto;background-position: center bottom; }
    .sec08 .title{font-size: 0.42rem;}
    .sec08 .bref{font-size: 0.26rem; }
    .sec08 .inner{padding: 1.44rem 0.46rem 6.2rem; box-sizing: border-box; }
    .sec08 .numbox p { font-size: 0.24rem; }
    .sec08 .numbox p span {  font-size: 0.82rem;  }
    .sec08 .numbox .svg1 { left: 0.4rem;  top: -0.2rem; }
    .sec08 .numbox .svg2 { left: 1.4rem; top: 0.76rem;}
}
