/* 公共 */
.header .width{height:1rem;display: flex;justify-content: space-between;align-items: center;max-width: 14rem;}
.header .img-div{width:2.1rem;height:.56rem}
.header .con{flex:1;padding-left: .5rem;display: flex;justify-content: flex-end;}
.header ul{display: flex;}
.header li{line-height: 1rem;padding: 0 .4rem;position: relative;}
.header li>a{color:#000;font-size: .18rem;}
.header li>a.active{color:#1aa15e}
.header .child{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);background: #fff;box-shadow: 0 0 .2rem rgba(0,0,0,.15);text-align: center;width: 1.8rem;padding: .15rem 0 .2rem;display: none;z-index: 20;}
.header .child>a{font-size: .16rem;color:#666;display: block;line-height: .48rem;}
.header .lang{line-height: 1rem;font-size: .18rem;color:#666;margin:0 .3rem}
.header .search{width:.2rem;height:1rem;background: url(../images/search.png) no-repeat center center/100%;position: relative;cursor: pointer;}
.header .search .popup{position: absolute;top:90%;right:0;display: none;z-index: 20;}
.header .search .popup>div{width:3rem;display: flex;}
.header .search .popup input{height:.5rem;flex:1;border-radius: .05rem 0 0 .05rem}
.header .search .btn{width:.5rem;height: .5rem;background: #1aa15e url(../images/search-w.png) no-repeat center center/.2rem;border-radius: 0 .05rem .05rem 0;}
.header .menu{display: none;}
.header-space{display: none;}

.footer{background: #333;padding: .7rem 0 .4rem;color:#fff}
.footer .width{max-width: 14rem;}
.footer a{color:#fff}
.footer1{display: flex;align-items: center;justify-content: space-between;}
.footer1 .logo{width: 3.13rem;height: .84rem;}
.footer1 .btn{display: flex;}
.footer1 .btn>a{line-height: .8rem;transition: .3s;}
.footer1 .btn>a:nth-of-type(1){background: rgba(255,255,255,.1) url(../images/1.png) no-repeat .55rem center/.2rem;color:#fff;font-size: .18rem;width:2.2rem;border-radius: .1rem;margin-right: .3rem;padding-left: .9rem;}
.footer1 .btn>a:nth-of-type(2){border-radius: .1rem;background: rgba(255,255,255,.1) url(../images/2.png) no-repeat center center/.18rem;width: .8rem;}
.footer2{border-top: 1px solid rgba(255,255,255,.1);border-bottom: 1px solid rgba(255,255,255,.1);display: flex;padding: .7rem 0 .45rem;margin: .65rem 0 .25rem;}
.footer2 ul{display: flex;width: 67%;justify-content: space-between;}
.footer2 li>a{font-size: .18rem;margin-bottom: .25rem;transition: .3s;}
.footer2 .child>a{font-size: .16rem;opacity: .5;line-height: .36rem;display: block;}
.footer2 .medias{flex:1;display: flex;flex-direction: column;align-items: flex-end;}
.footer2 .media{display: none;width: 1.5rem;margin-bottom: .3rem;}
.footer2 .media .img-div{width: 1.5rem;height: 1.5rem;margin-bottom: .2rem;}
.footer2 .media .img-div>img{border-radius: .05rem;}
.footer2 .media>p{opacity: .6;text-align: center;}
.footer2 .icon{display: flex;justify-content: flex-end;}
.footer2 .icon .img-div{width: .43rem;height: .43rem;border: 1px solid rgba(255,255,255,.1);border-radius: 50%;margin-right: .2rem;cursor: pointer;transition:.3s;}
.footer2 .icon .img-div:last-child{margin-right: 0;}
.footer2 .icon .img-div>img{max-width: 50%;max-height: 50%;opacity: .5;transition: .3s;}
.footer2 .icon .img-div.active{border-color:#00974c;background:#00974c;}
.footer2 .icon .img-div.active>img{opacity: 1;}
.footer3{display: flex;justify-content: space-between;}
.footer3>p{flex:1;opacity: .5;}
.footer3 .beian{flex:1;text-align: right;}
.footer3 .beian>a{opacity: .5;}

.nav-m{display:none}

@media (min-device-pixel-ratio: 1.25) and (max-device-pixel-ratio: 2),(min-resolution: 1.25dppx) and (max-resolution: 2dppx){
    .header .width{height: 1.2rem;max-width: 85%;}
    .header .img-div{width:2.63rem;height:.7rem}
    .header li{line-height: 1.2rem;}
    .header li>a{font-size: .22rem;}
    .header .child{width: 2.5rem;}
    .header .child>a{font-size: .22rem;line-height: .56rem;}
    .header .lang{line-height: 1.2rem;font-size: .22rem;margin:0 .3rem}
    .header .search{height: 1.2rem;width: .26rem;}
    .header .search .popup>div{width:4rem}
    .header .search .popup input{height:.6rem;}
    .header .search .btn{width:.6rem;height: .6rem;}
    .footer .width{max-width: 85%;}
    .footer1 .btn>a:nth-of-type(1){font-size: .22rem;background-size: .24rem;background-position: .5rem center;}
    .footer2 li>a{font-size: .24rem;}
    .footer2 .child>a{font-size: .22rem;line-height: .5rem;}
}

@media (max-width:850px){
    .header .width{height:60px;position: fixed;top:0;left:0;width:100%;z-index: 998;background: #fff;padding:0 20px;max-width: 100%;}
    .header .img-div{width:150px;height:40px}
    .header .con{padding-left: 10px;}
    .header ul{display: none;}
    .header .lang{margin:0;font-size: 15px;line-height: 60px;}
    .header .search{width:18px;height:60px;margin:0 15px}
    .header .search .popup{position: fixed;top:60px;right:auto;left:0;width:100%;}
    .header .search .popup>div{width:100%}
    .header .search .popup input{height:45px;border-radius: 0}
    .header .search .btn{width:45px;height: 45px;background-size:18px;border-radius: 0;}
    .header .menu{display: block;width:20px;height:60px;background: url(../images/menu.svg) no-repeat center center/100%;}
    .header-space{display: block;height: 60px;}

    .nav-m{position:fixed;top:0;left:0;bottom:0;width:100%;overflow-y:auto;z-index:1000}
    .nav-m a{color:#fff;}
    .nav-m .info{display:flex;justify-content:space-between;align-items:center;height:60px;background: #fff;padding:0 20px}
    .nav-m .logo{width:150px;height:40px}
    .nav-m .close{width:20px;height:20px;background:url(../images/close.svg) no-repeat center center/100%}
    .nav-m ul{background: #333;min-height:calc(100vh - 60px);width:90%;margin-left: 10%;}
    .nav-m li{border-bottom:1px solid #444;padding-left:20px;line-height:60px;height:60px;position:relative}
    .nav-m li:last-child{border-bottom: 0;}
    .nav-m li::after{position:absolute;top:50%;right:20px;transform:translateY(-50%);content:'';width:10px;height:10px;background:url(../images/arrow-w.svg) no-repeat center center/100%;transition:.3s}
    .nav-m li.rotate::after{transform:translateY(-50%) rotate(90deg);top:50%;}
    .nav-m li>a{font-size: 16px}
    .nav-m li.block>a{display: block;}
    .nav-m .child{display:none;background: #454545;}
    .nav-m .child>a{display:block;padding-left:20px;height:60px;line-height:60px;border-bottom:1px #585858 solid;font-size: 16px;}
    .nav-m .child>a:last-child{border-bottom: 0;}
}

@media (max-width:750px){
    .footer{padding: 40px 0 30px;}
    .footer .width{max-width: 100%;}
    .footer1{display: block}
    .footer1 .logo{width: 187px;height: 50px;margin:0 auto 20px}
    .footer1 .btn{justify-content: center;}
    .footer1 .btn>a{line-height: 45px;}
    .footer1 .btn>a:nth-of-type(1){background-position: 25px center;background-size:15px;font-size: 14px;width:135px;margin-right: 10px;padding-left: 55px;}
    .footer1 .btn>a:nth-of-type(2){background-size:12px;width:45px}
    .footer2{display: block;padding: 0 0 20px;margin: 30px 0 10px;}
    .footer2 ul{display: block;width: 100%;margin-bottom: 20px;}
    .footer2 li{border-bottom: 1px solid rgba(255,255,255,.1);padding:25px 0 15px}
    .footer2 li:last-child{border-bottom: 0;}
    .footer2 li>a{font-size: 16px;margin-bottom: 0}
    .footer2 .child{display: flex;flex-wrap: wrap;margin-top: 15px;}
    .footer2 .child>a{font-size: 14px;line-height: 24px;width: calc(50% - 10px);margin-bottom: 10px;}
    .footer2 .child>a:nth-child(2n+1){margin-right: 20px}
    .footer2 .medias{display: block}
    .footer2 .media{width: 100px;margin: 0 auto 15px;}
    .footer2 .media .img-div{width: 100px;height: 100px;margin-bottom: 5px;}
    .footer2 .media .img-div>img{border-radius: 5px;}
    .footer2 .icon{justify-content: center;}
    .footer2 .icon .img-div{width: 35px;height: 35px;margin-right: 10px;}
    .footer3{display: block;font-size: 12px;}
    .footer3>p{text-align: center;line-height: 20px;}
    .footer3 .beian{text-align: center;margin-top: 5px;}
}

.header li:hover>a{color:#1aa15e}
.header .lang:hover{color:#1aa15e}
.header .child>a:hover{color:#1aa15e}

.footer1 .btn>a:nth-of-type(1):hover{background-position: .5rem center;padding-left: .85rem;}
.footer1 .btn>a:nth-of-type(2):hover{background-position: center 45%;}
.footer2 li>a:hover{transform: translateX(.05rem);}
.footer2 .child>a:hover{opacity: 1;}
.footer3 .beian>a:hover{opacity: 1;}

/* 首页 */
.index-page .width{max-width: 14rem;}
.index-page .tit{font-size: .48rem;line-height: .58rem;}
.index-page .more{width: 2rem;line-height: .58rem;border: 1px #1aa15e solid;border-radius: .3rem;background: #1aa15e url(../images/arrow-w.svg) no-repeat 75% center/.11rem;color:#fff;font-size: .16rem;padding-left: .5rem;transition: .3s;display: block;}

.index-page .box1{height: calc(100vh - 1rem);position: relative;}
.index-page .box1 video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.index-page .box1 .img{height: 100%;}
.index-page .box1 .m{display: none;}
.index-page .box1 .width{position: absolute;bottom: 1.1rem;left: 50%;transform: translateX(-50%);display: flex;align-items: center;}
.index-page .box1 .con{flex:1;color:#fff;display: none;padding-right: .5rem;}
.index-page .box1 .con>p:nth-of-type(1){font-size: .6rem;line-height: .87rem;margin-bottom: .15rem;}
.index-page .box1 .con>p:nth-of-type(2){font-size: .24rem;line-height: .34rem;}
.index-page .box1 .con>p>span{position: relative}
.index-page .box1 .img-div{width: 2rem;height: 1.52rem;display: none;margin-top: .6rem;}
.index-page .box1 .swiper-pagination{bottom:.4rem}
.index-page .box1 .swiper-pagination-bullet{background:#fff;border-radius:50%;opacity:1;margin:0 .15rem !important;width:.07rem;height:.07rem}
.index-page .box1 .swiper-pagination-bullet-active{position:relative;}
.index-page .box1 .swiper-pagination-bullet-active:after{border-radius:50%;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width: .28rem;height:.28rem;border:2px #fff solid}

.index-page .box2{padding: 1.2rem 0 1rem;display: flex;}
.index-page .box2 .con{flex:1;padding-right: .5rem;}
.index-page .box2 .tit{margin-bottom: .7rem;}
.index-page .box2 ul{width: 65.71%;display: flex;flex-wrap: wrap;}
.index-page .box2 li{width: calc(50% - .19rem);margin-bottom: .3rem;border-radius: .2rem;background: #f7f8fa;padding: .3rem .6rem .45rem;transition: .3s;position: relative;}
.index-page .box2 li:nth-child(2n+1){margin-right: .38rem;}
.index-page .box2 .img-div{width: .94rem;height: .88rem;justify-content: flex-start;}
.index-page .box2 li>p:nth-of-type(1){font-size: .2rem;line-height: .3rem;margin: .2rem 0 .1rem;}
.index-page .box2 li>p:nth-of-type(2){line-height: .26rem;color:#888;margin-bottom: .2rem;font-size: .16rem;}
.index-page .box2 li>p:nth-of-type(3){color: #999;padding-right: .25rem;background: url(../images/arrow-g.svg) no-repeat right center/.09rem;display: inline-block;}
.index-page .box2 li:hover{background: #e9ebee;}
.index-page .box2 li:hover>p:nth-of-type(3){color:#1aa15e;background-image: url(../images/arrow-m.svg);}

.index-page .box3{height: 8.46rem;position: relative;}
.index-page .box3 .con{display: flex;align-items: center;padding: 1.45rem 0 1.6rem;position: relative;z-index: 2;}
.index-page .box3 .tit{flex:1;padding-right: .5rem;}
.index-page .box3 .more{color:#666;background-color: transparent;background-image: url(../images/arrow.svg);border-color:rgba(0,0,0,.3)}
.index-page .box3>.img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: .3s;}
.index-page .box3>.img.show{opacity: 1;}
.index-page .box3 .swiper-container{padding-left: 13%;}
.index-page .box3 .swiper-slide{width: auto;}
.index-page .box3 .img-bg{height: 2.51rem;width: 4rem;border-radius: .2rem;margin-bottom: .4rem;transform: scale(.95);transition: .3s;}
.index-page .box3 .swiper-slide>p{font-size: .24rem;line-height: .34rem;transition: .3s;}

.index-page .box4{padding:1.1rem 0 1.3rem}
.index-page .box4 .swiper-container{padding: .2rem;max-width: 14.4rem;margin-top: .25rem;}
.index-page .box4 .swiper-slide{display: flex;box-shadow: 0 0 .2rem rgba(0,0,0,.08);border-radius: .1rem}
.index-page .box4 .img-bg{width: 40.71%;height: 4rem;border-radius: .1rem 0 0 .1rem;}
.index-page .box4 .con{width: 59.29%;padding: .7rem 1rem 0 .7rem;position: relative;}
.index-page .box4 .con>p:nth-of-type(1){font-size: .24rem;line-height: .34rem;color:#000;margin-bottom:.15rem}
.index-page .box4 .con>p:nth-of-type(2){line-height: .3rem;color:#666;font-size: .16rem;}
.index-page .box4 .con>p:nth-of-type(3){position: absolute;bottom: .8rem;left: .7rem;color:#666;padding-right: .25rem;background: url(../images/arrow-g.svg) no-repeat right center/.09rem;cursor: pointer;}
.index-page .box4 .arrow{display: flex;position: absolute;right: .7rem;bottom: .8rem;z-index:2;}
.index-page .box4 .arrow>div{width: .46rem;height: .46rem;border: 1px solid #ddd;border-radius: 50%;background: url(../images/arrow.svg) no-repeat center center/.1rem;cursor: pointer;transition: .3s;}
.index-page .box4 .prev{margin-right: .1rem;transform: rotate(180deg);}
.index-page .box4 li{display: flex;align-items: center;background: url(../images/arrow-g.svg) no-repeat right center/.12rem;position: relative;border-bottom: 1px #eee solid;padding: .35rem .35rem .35rem 0;transition: .3s;}
.index-page .box4 li>p:nth-of-type(1){width: .8rem;line-height: .28rem;border: 1px solid #eee;background: #f5f5f5;border-radius: .02rem;text-align: center;color:#999;transition: .3s;}
.index-page .box4 li>p:nth-of-type(2){font-size: .18rem;color:#666;width: calc(100% - 1.8rem);padding: 0 .5rem 0 .3rem;}
.index-page .box4 li>p:nth-of-type(3){font-size: .18rem;color:#999;width: 1rem;text-align: right;}

.index-page .box5{padding: 1.2rem 0 1.75rem;}
.index-page .box5 .tit{color:#fff;text-align: center;}
.index-page .box5 .width>p{color:#fff;font-size: .16rem;line-height: .26rem;margin: .2rem 0 .35rem;text-align: center;}
.index-page .box5 .more{margin: 0 auto;color:#333;background-color: #fff;background-image: url(../images/arrow.svg);border-color:#fff}

@media (min-device-pixel-ratio: 1.25) and (max-device-pixel-ratio: 2),(min-resolution: 1.25dppx) and (max-resolution: 2dppx){
    .index-page .width{max-width: 85%;}
    .index-page .more{font-size: .23rem;line-height: .7rem;border-radius: .5rem;width:2.3rem;background-size: .16rem;}
    .index-page .box1 .con>p:nth-of-type(2){font-size: .3rem;line-height: .38rem;}
    .index-page .box1 .swiper-pagination{bottom:.6rem}
    .index-page .box1 .swiper-pagination-bullet{margin:0 .2rem !important;width:.09rem;height:.09rem}
    .index-page .box1 .swiper-pagination-bullet-active:after{width: .3rem;height:.3rem}
    .index-page .box2 li>p:nth-of-type(1){font-size: .26rem;line-height: .36rem;margin: .25rem 0 .2rem;}
    .index-page .box2 li>p:nth-of-type(2){line-height: .34rem;font-size: .22rem;}
    .index-page .box2 li>p:nth-of-type(3){background-size: .12rem;padding-right: .3rem;}
    .index-page .box3{height: 9rem;}
    .index-page .box3 .img-bg{height: 3.01rem;width: 4.5rem;}
    
    .index-page .box3 .swiper-container{padding-left: 7%;}
    
    .index-page .box3 .swiper-slide>p{font-size: .28rem;line-height: .38rem;}
    .index-page .box4 .swiper-container{max-width: calc(85% + .4rem);}
    .index-page .box4 .img-bg{height: 4.5rem;}
    .index-page .box4 .con>p:nth-of-type(1){font-size: .28rem;line-height: .38rem;}
    .index-page .box4 .con>p:nth-of-type(2){line-height: .38rem;font-size: .22rem;}
    .index-page .box4 .con>p:nth-of-type(3){background-size: .12rem;padding-right: .3rem;}
    .index-page .box4 .arrow>div{width: .5rem;height: .5rem;background-size: .13rem;}
    .index-page .box4 li>p:nth-of-type(1){width: 1.2rem;line-height: .4rem;}
    .index-page .box4 li{background-size: .14rem;}
    .index-page .box4 li>p:nth-of-type(2){font-size: .24rem;width: calc(100% - 2.5rem)}
    .index-page .box4 li>p:nth-of-type(3){font-size: .24rem;width:1.3rem}
    .index-page .box5 .width>p{font-size: .24rem;line-height: .34rem}
}

@media (max-width:750px){
    .index-page .width{max-width: 100%;}
    .index-page .tit{font-size: 25px;line-height: 35px;}
    .index-page .more{width: 120px;line-height: 40px;border-radius: 30px;background-position:80% 45%;background-size:9px;font-size: 13px;padding-left: 25px;}

    .index-page .box1{height: calc(100vh - 60px)}
    .index-page .box1 video{display: none;}
    .index-page .box1 .img{height: 100%;}
    .index-page .box1 .pc{display: none;}
    .index-page .box1 .m{display: block;}
    .index-page .box1 .width{transform: translateX(0);left: 0;bottom:0;width:100%;height:100%;align-items: flex-end;padding: 0 20px 80px;max-width: 100%;}
    .index-page .box1 .con{padding-right: 0;}
    .index-page .box1 .con>p:nth-of-type(1){font-size: 30px;line-height: 40px;margin-bottom: 10px;}
    .index-page .box1 .con>p:nth-of-type(2){font-size: 16px;line-height: 26px;}
    .index-page .box1 .img-div{margin-top: 0;position: absolute;top:40px;right:40px;width:100px;height:76px}
    .index-page .box1 .swiper-pagination{bottom:25px}
    .index-page .box1 .swiper-pagination-bullet{margin:0 12px !important;width:6px;height:6px}
    .index-page .box1 .swiper-pagination-bullet-active:after{width: 17px;height:17px;border-width:2px}

    .index-page .box2{padding: 40px 0 30px;display: block;}
    .index-page .box2 .con{padding: 0 0 30px;display: flex;align-items: center;}
    .index-page .box2 .tit{margin-bottom: 0;flex:1;padding-right: 20px;}
    .index-page .box2 ul{width: 100%;}
    .index-page .box2 li{width: calc(50% - 5px);margin-bottom: 20px;padding: 30px 20px}
    .index-page .box2 li:nth-child(2n+1){margin-right: 10px;}
    .index-page .box2 .img-div{width: 60px;height: 60px}
    .index-page .box2 li>p:nth-of-type(1){font-size: 16px;line-height: 26px;margin: 15px 0 5px;}
    .index-page .box2 li>p:nth-of-type(2){line-height: 22px;margin-bottom: 15px;font-size: 12px;}
    .index-page .box2 li>p:nth-of-type(3){padding-right: 17px;background-size:9px;}

    .index-page .box3{height: auto;}
    .index-page .box3 .con{padding: 100px 0 50px}
    .index-page .box3 .tit{padding-right: 15px;}
    .index-page .box3 .swiper-container{padding: 0 20px 100px;}
    .index-page .box3 .swiper-slide{width: 80%;}
    .index-page .box3 .img-bg{height: auto;width: 100%;border-radius: 10px;margin-bottom: 15px;transform: scale(1)}
    .index-page .box3 .img{padding-bottom: 62.5%; }
    .index-page .box3 .swiper-slide>p{font-size: 18px;line-height: 28px}

    .index-page .box4{padding:40px 0}
    .index-page .box4 .swiper-container{margin-top: 15px;width:calc(100% - 20px);max-width: calc(100% - 30px);}
    .index-page .box4 .swiper-slide{display: block;border-radius: 10px;height:auto}
    .index-page .box4 .img-bg{width: 100%;height: auto;border-radius: 10px 10px 0 0;}
    .index-page .box4 .img{padding-bottom: 70.17%;}
    .index-page .box4 .con{width: 100%;padding: 30px 20px}
    .index-page .box4 .con>p:nth-of-type(1){font-size: 16px;line-height: 26px;margin-bottom:10px}
    .index-page .box4 .con>p:nth-of-type(2){line-height: 24px;font-size: 14px;margin-bottom: 30px;}
    .index-page .box4 .con>p:nth-of-type(3){position: static;padding-right: 17px;background-size:9px;display: inline-block;}
    .index-page .box4 .arrow{right: 30px;bottom: 35px}
    .index-page .box4 .arrow>div{width: 35px;height: 35px;background-size:8px;}
    .index-page .box4 li{display: block;background-size:10px;padding: 25px 15px 25px 0;background-position: right 56%;}
    .index-page .box4 li>p:nth-of-type(1){width: auto;line-height: 25px;border-radius: 2px;font-size: 12px;display: inline-block;padding: 0 15px;}
    .index-page .box4 li>p:nth-of-type(2){font-size: 14px;width: 100%;padding: 10px 0;}
    .index-page .box4 li>p:nth-of-type(3){font-size: 12px;width: 100%;text-align: left;}

    .index-page .box5{padding: 60px 0;}
    .index-page .box5 .width>p{font-size: 14px;line-height: 24px;margin: 10px 0 20px}
}

.index-page .more:hover{padding-left: .6rem;background-position: 80% center;opacity: .9;}

.index-page .box1 .con:hover>p>span::after{content:'';position: absolute;bottom: -.02rem;left: 0;width: 100%;height: .02rem;background: #fff;}
.index-page .box1 .con:hover>p:nth-of-type(1)>span::after{bottom: .05rem;}

.index-page .box3 .swiper-slide:hover .img-bg{transform: scale(1);}
.index-page .box3 .swiper-slide:hover>p{font-size: .28rem;color:#1aa15e}

.index-page .box4 .swiper-slide:hover .img{transform: scale(1.1);}
.index-page .box4 .swiper-slide:hover .con>p:nth-of-type(1){color:#1aa15e}
.index-page .box4 .swiper-slide:hover .con>p:nth-of-type(3){color:#1aa15e;background-image: url(../images/arrow-m.svg);}
.index-page .box4 .arrow>div:hover{background-color: #1aa15e;border-color:#1aa15e;background-image: url(../images/arrow-w.svg);}
.index-page .box4 li:hover{background-image: url(../images/arrow-m.svg);}
.index-page .box4 li:hover>p:nth-of-type(1){border-color:#1aa15e;background: #e5f5ed;color:#1aa15e}
.index-page .box4 li:hover>p:nth-of-type(2){color:#000}
.index-page .box4 li:hover>p:nth-of-type(3){color:#1aa15e;}

/* 关于 */
.about-page .tit.center{text-align: center;}
.about-page .tit>p:nth-of-type(1){font-size: .48rem;line-height: .58rem;}
.about-page .tit>p:nth-of-type(2){font-size: .18rem;line-height: .32rem;color:#666;margin-top: .05rem;}

.about-page .box1{height: 8.6rem;position: relative;}
.about-page .box1 .img{height: 100%;}
.about-page .box1 .m{display: none;}
.about-page .box1 video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.about-page .box2{background: rgba(0,0,0,.5);position: sticky;top: 0;width: 100%;margin-top: -.8rem;z-index: 2;}
.about-page .box2 .nav{display: flex;}
.about-page .box2 .nav>p{font-size: .18rem;color:#fff;flex:1;text-align: center;display: block;height: .8rem;line-height: .8rem;border-right: 1px solid rgba(255,255,255,.1);cursor: pointer;transition: background .3s;}
.about-page .box2 .nav>p:last-child{border-right: 0;}
.about-page .box2 .nav>p.active{background: #fff;border-radius: .25rem .25rem 0 0;color:#333;font-weight: bold;}

.about-page .box3{padding:.95rem 0 .75rem;}
.about-page .box3 .tit>p:nth-of-type(2){margin-top: .25rem;text-indent: 2em;margin-bottom: .35rem;}
.about-page .box3 .con{display: flex;justify-content: space-between;}
.about-page .box3 ul{max-width: 34%;padding: 0 .5rem;}
.about-page .box3 li{color:#666;border-bottom: 1px #eee solid;padding: .35rem 0 .45rem;}
.about-page .box3 li:first-child{padding-top: .25rem;}
.about-page .box3 li:last-child{border-bottom: 0;padding-bottom: 0;}
.about-page .box3 li>p:nth-of-type(1){display: flex;align-items: flex-end;}
.about-page .box3 li>p:nth-of-type(1)>span:nth-of-type(1){font-size: .48rem;color:#1aa15e}
.about-page .box3 li>p:nth-of-type(1)>span:nth-of-type(2){margin: 0 0 .1rem .1rem;}
.about-page .box3 .swiper-container{height: 4.7rem;width:66.09%;border-radius: .2rem;margin:0}
.about-page .box3 .swiper-pagination-bullet{background: #fff;opacity: 1;width: .12rem;height: .12rem;}
.about-page .box3 .swiper-pagination-bullet-active{background: #1aa15e}

.about-page .box4{padding:.95rem 0 .65rem;background: #f7f8fa;}
.about-page .box4 ul{display: flex;flex-wrap: wrap;margin-top: .35rem;}
.about-page .box4 li{width: calc(100% / 3 - .24rem);position: relative;height: 5.05rem;margin-bottom: .35rem;border-radius: .2rem;margin-right: .36rem;}
.about-page .box4 li:nth-child(3n){margin-right: 0;}
.about-page .box4 .img{height: 100%;}
.about-page .box4 .info{position: absolute;left: 0;bottom: 0;width: 100%;color:#fff;padding:10% .4rem .4rem;background: linear-gradient(to bottom,transparent 10%,rgba(0,0,0,.8) 90%);line-height: .3rem;font-size: .2rem;transition: .3s;}
.about-page .box4 .hover{position: absolute;left: 0;bottom: 0;width: 100%;color:#fff;padding:10% .4rem .25rem;background: linear-gradient(to bottom,transparent 10%,rgba(0,0,0,.8) 90%);display: none;}
.about-page .box4 .hover>p:nth-of-type(1){line-height: .3rem;font-size: .2rem;}
.about-page .box4 .hover>p:nth-of-type(2){line-height: .28rem;opacity: .8;margin-top: .1rem;font-size: .16rem;}

.about-page .box5{padding:.95rem 0 .9rem;background-size: 56.51%;background-position: calc(100% - 1.55rem) bottom;}
.about-page .box5 .thumb{margin: .65rem 0 .75rem;}
.about-page .box5 .thumb .swiper-slide{border-left:1px rgba(0,0,0,.1) solid;text-align: center;color:#999;cursor: pointer;transition: .3s;}
.about-page .box5 .thumb .swiper-slide>p{padding: 0 .2rem;}
.about-page .box5 .thumb .swiper-slide>p:nth-of-type(2){font-size: .16rem;border-top:1px rgba(0,0,0,.1) solid;padding-top: .15rem;margin-top: .15rem;transition: .3s;}
.about-page .box5 .thumb .swiper-slide.active{border-color:#1aa15e;color:#1aa15e}
.about-page .box5 .thumb .swiper-slide.active>p:nth-of-type(2){border-color:#1aa15e;background: linear-gradient(to bottom,rgba(26,161,94,.1) 15%,transparent 85%)}
.about-page .box5 .big .swiper-slide{display: flex;padding:.2rem 0 .2rem .5rem;opacity: 0 !important;}
.about-page .box5 .big .swiper-slide-active{opacity: 1 !important;}
.about-page .box5 .big .img-bg{width: 6.15rem;height: 3.5rem;border-radius: .2rem;transform: perspective(20rem) rotateY(30deg);}
.about-page .box5 .big .swiper-slide>p:nth-of-type(1){position: absolute;font-size: 1.45rem;color:#1aa15e;left: 5.25rem;top: .3rem;}
.about-page .box5 .big .swiper-slide>p:nth-of-type(2){font-size: .2rem;line-height: .3rem;padding: 2.3rem 1.4rem 0 .15rem;flex:1}
.about-page .box5 .arrow{display: flex;position: absolute;right: 0;bottom: .6rem;z-index: 2;}
.about-page .box5 .arrow>div{width: .48rem;height: .48rem;border-radius: 50%;background: #e9ebee url(../images/arrow.svg) no-repeat center center/.12rem;cursor: pointer;transition: .3s;}
.about-page .box5 .prev{margin-right: .1rem;transform: rotate(180deg);}

.about-page .box6{background: #f7f8fa;padding: .95rem 0 1rem;}
.about-page .box6 .tit-box{display: flex;align-items: center;margin-bottom: .35rem;}
.about-page .box6 .tit{width: 50%;padding-right: .5rem;}
.about-page .box6 ul{flex:1;display: flex;justify-content: flex-end;}
.about-page .box6 li{line-height: .5rem;background: #e8eaee;color:#666;padding: 0 .4rem;border-radius: .25rem;font-size: .16rem;margin-right: .2rem;cursor: pointer;transition: .3s;}
.about-page .box6 li:last-child{margin-right: 0;}
.about-page .box6 li.active{background: #1aa15e;color:#fff}
.about-page .box6 .con{position: relative;}
.about-page .box6 .swiper-container{border-radius: .1rem;display: none;padding-right: 1px;}
.about-page .box6 .swiper-slide{background: #fff;border-radius: .1rem;padding: .3rem .2rem;height: auto;border: 1px solid #fff;transition: .3s;}
.about-page .box6 .img-div{height: 2.55rem;}
.about-page .box6 .swiper-slide>p{border-top: 1px solid #eee;margin-top: .15rem;font-size: .16rem;line-height: .26rem;text-align: center;padding-top: .2rem;}
.about-page .box6 .arrow{position: absolute;top: 50%;transform: translateY(-50%);right:-.9rem;width: .48rem;height: .48rem;background: #e9ebee url(../images/arrow.svg) no-repeat center center/.12rem;border-radius: 50%;cursor: pointer;transition: .3s;}
.about-page .box6 .prev{right:0;left: -.9rem;transform: translateY(-50%) rotate(180deg);}

.about-page .box7{padding: .95rem 0 .2rem;}
.about-page .box7 ul{display: flex;flex-wrap: wrap;margin-top: .35rem;}
.about-page .box7 li{width: calc(50% - .15rem);margin-bottom: .75rem;}
.about-page .box7 li:nth-child(2n+1){margin-right: .3rem;}
.about-page .box7 .img-bg{height: 4.16rem;position: relative;border-radius: .2rem;}
.about-page .box7 .img-bg>p{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/4.png) no-repeat center center/.66rem;cursor: pointer;}
.about-page .box7 li>p:nth-of-type(1){font-size: .2rem;line-height: .3rem;margin: .15rem 0 .05rem;}
.about-page .box7 li>p:nth-of-type(2){font-size: .16rem;line-height: .26rem;color:#666}
.about-page .box7 .page{padding-bottom: .8rem;}

@media (min-device-pixel-ratio: 1.25) and (max-device-pixel-ratio: 2),(min-resolution: 1.25dppx) and (max-resolution: 2dppx){
    .about-page .box2 .nav>p{ font-size:0.24rem; }
    .about-page .box3 .tit>p:nth-of-type(2){ font-size:0.22rem; line-height: .38rem; }
    .about-page .box3 li:first-child{ padding-top: .48rem; }
    .about-page .box3 li{ padding: .48rem 0; }
    .about-page .box3 li>p:nth-of-type(1)>span:nth-of-type(1){ font-size: .5rem;}
    .about-page .box3 li>p:nth-of-type(1)>span:nth-of-type(2){  margin-left: .1rem;}
    .about-page .tit>p:nth-of-type(2){ font-size:0.22rem; line-height: .38rem;  }
    .about-page .box4 li{ height: 6rem; }
    .about-page .box4 .hover>p:nth-of-type(1),
    .about-page .box4 .info{ font-size:0.24rem; }
    .about-page .box4 .hover>p:nth-of-type(2){ font-size:0.2rem; line-height: .34rem;  }
    .about-page .box5 .thumb .swiper-slide>p:nth-of-type(2){ font-size: .2rem; }
    .about-page .box5 .big .swiper-slide>p:nth-of-type(1){ font-size: 1.6rem; }
    .about-page .box5 .big .swiper-slide>p:nth-of-type(2){ font-size:0.24rem; }
    .about-page .box5 .arrow>div{ width: .6rem; height: .6rem; }
    .about-page .box6 .arrow{ width: .6rem; height: .6rem;  }
    .about-page .box6 li{ font-size: .22rem; line-height: .6rem; border-radius: .3rem; }
    .about-page .box6 .img-div{height: 3rem ;}
    .about-page .box6 .swiper-slide{ padding: .4rem 0; }
    .about-page .box6 .swiper-slide>p{ font-size: .2rem; }
    .about-page .box7 li>p:nth-of-type(1){font-size:0.24rem; padding: .2rem 0 .1rem; }
    .about-page .box7 li>p:nth-of-type(2){ font-size:0.2rem; line-height: .34rem;  }
    .about-page .box7 .img-bg{ height: 5rem; }
}

@media (max-width:1024px){
    .about-page .box4 .info{display: none;}
    .about-page .box4 .hover{padding:10% 20px 20px;display: block;}
    .about-page .box4 .hover>p:nth-of-type(1){line-height: 24px;font-size: 16px}
    .about-page .box4 .hover>p:nth-of-type(2){line-height: 20px;font-size: 12px;}
}

@media (max-width:750px){
    .about-page .tit>p:nth-of-type(1){font-size: 25px;line-height: 35px;}
    .about-page .tit>p:nth-of-type(2){font-size: 14px;line-height: 24px;margin-top: 5px;}

    .about-page .box1{height: auto}
    .about-page .box1 .img{height: auto;padding-bottom: 44.66%;}
    .about-page .box1 .pc{display: none;}
    .about-page .box1 .m{display: block;}
    .about-page .box1 video{display: none;}

    .about-page .box2{margin-top: 0;top: 60px;}
    .about-page .box2 .nav{width:100%}
    .about-page .box2 .nav>p{font-size: 13px;height: 40px;line-height: 40px;}
    .about-page .box2 .nav>p.active{border-radius: 20px 20px 0 0;}

    .about-page .box3{padding:40px 0;}
    .about-page .box3 .tit>p:nth-of-type(2){margin-top: 10px;margin-bottom: 20px;font-size: 14px;line-height: 24px;}
    .about-page .box3 .con{display: block}
    .about-page .box3 ul{max-width: 100%;padding: 0 0 15px;display: flex;flex-wrap: wrap;}
    .about-page .box3 li{border-bottom: 0;padding: 0 10px;width: calc(100% / 3);text-align: center;margin-bottom: 15px;}
    .about-page .box3 li:first-child{padding-top: 0;}
    .about-page .box3 li>p:nth-of-type(1){justify-content: center;}
    .about-page .box3 li>p:nth-of-type(1)>span:nth-of-type(1){font-size: 27px;width: auto !important;}
    .about-page .box3 li>p:nth-of-type(1)>span:nth-of-type(2){margin: 0 0 5px 5px;font-size: 12px;}
    .about-page .box3 .swiper-container{height: auto;width:100%;}
    .about-page .box3 .img{padding-bottom: 55.62%;}
    .about-page .box3 .swiper-pagination-bullet{width: .4rem;height: .4rem;}

    .about-page .box4{padding:40px 0 10px}
    .about-page .box4 ul{margin-top: 30px;}
    .about-page .box4 li{width: 100%;height: auto;margin-bottom: 30px;margin-right: 0;}
    .about-page .box4 .img{height: auto;padding-bottom: 124.69%;}

    .about-page .box5{padding:40px 0;background-size: 80%;background-position: calc(100% - 20px) bottom;}
    .about-page .box5 .thumb{margin: 30px 0;}
    .about-page .box5 .thumb .swiper-slide>p{padding: 0 10px;font-size: 12px;}
    .about-page .box5 .thumb .swiper-slide>p:nth-of-type(2){font-size: 18px;padding-top: 10px;margin-top: 10px;}
    .about-page .box5 .big .swiper-slide{display: block;padding:0;}
    .about-page .box5 .big .img-bg{width: 100%;height: auto;transform: perspective(0) rotateY(0);}
    .about-page .box5 .big .img{padding-bottom: 68.8%;}
    .about-page .box5 .big .swiper-slide>p:nth-of-type(1){display: none}
    .about-page .box5 .big .swiper-slide>p:nth-of-type(2){font-size: 16px;line-height: 26px;padding: 15px 0 20px;text-align: center;}
    .about-page .box5 .arrow{position: static;display: flex;justify-content: center;}
    .about-page .box5 .arrow>div{width: 35px;height: 35px;background: #e9ebee url(../images/arrow.svg) no-repeat center center/8px}

    .about-page .box6{padding: 40px 0;}
    .about-page .box6 .tit-box{display: block;margin-bottom: 30px;}
    .about-page .box6 .tit{width: 100%;padding: 0 0 20px;text-align: center;}
    .about-page .box6 ul{justify-content: center;}
    .about-page .box6 li{line-height: 40px;border-radius: 30px;font-size: 14px;margin-right: 10px;padding: 0 30px;}
    .about-page .box6 .swiper-container{border-radius: 10px;}
    .about-page .box6 .swiper-slide{border-radius: 10px;padding: 30px 15px}
    .about-page .box6 .img-div{height:250px;}
    .about-page .box6 .swiper-slide>p{margin-top: 15px;font-size: 16px;line-height: 26px;padding-top: 15px;}
    .about-page .box6 .arrow{right:10px;width: 40px;height: 40px;background: #e9ebee url(../images/arrow.svg) no-repeat center center/9px;z-index: 2;top: 45%;}
    .about-page .box6 .prev{left: 10px;}

    .about-page .box7{padding: 40px 0 10px;}
    .about-page .box7 .tit{text-align: center;}
    .about-page .box7 ul{margin-top: 30px;}
    .about-page .box7 li{width: calc(50% - 5px);margin-bottom: 20px;}
    .about-page .box7 li:nth-child(2n+1){margin-right: 10px;}
    .about-page .box7 .img-bg{height: auto;border-radius: 5px;}
    .about-page .box7 .img{padding-bottom: 66.4%;}
    .about-page .box7 .img-bg>p{background-size:35px;}
    .about-page .box7 li>p:nth-of-type(1){font-size: 14px;line-height: 21px;margin:10px 0 0;}
    .about-page .box7 li>p:nth-of-type(2){font-size: 12px;line-height: 20px;}
    .about-page .box7 .page{padding: 0 0 30px;}
}

.about-page .box2 .nav>p:not(.active):hover{text-decoration: underline;}

.about-page .box4 li:hover .info{opacity: 0;}
.about-page .box4 li:hover .hover{display: block;}

.about-page .box5 .arrow>div:hover{background-color: #1aa15e;background-image: url(../images/arrow-w.svg);}

.about-page .box6 .swiper-slide:hover{border-color:#1aa15e}
.about-page .box6 .arrow:hover{background-color: #1aa15e;background-image: url(../images/arrow-w.svg);}

/* 产品 */
.goods-page .box1{height: 8.6rem;position: relative;}
.goods-page .box1 .m{display: none;}
.goods-page .box1 .pc .img{height: 100%;position: absolute;top: 0;left: 0;width: 100%;opacity: 0;transition: .5s;}
.goods-page .box1 .pc .img.show{opacity: 1;}
.goods-page .box1 .width{position: absolute;top: 45%;left: 50%;transform: translate(-50%,-50%);z-index: 2;}
.goods-page .box1 .info{width: 48.5%;}
.goods-page .box1 .info>p:nth-of-type(1){font-size: .7rem;line-height: .8rem;color:#093556;margin-bottom: .3rem;}
.goods-page .box1 .info>p:nth-of-type(2){font-size: .24rem;line-height: .4rem;color:#22425B;}
.goods-page .box1 ul{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}
.goods-page .box1 li{font-size: .2rem;color:#7D7B7C;position: absolute;padding-right: .4rem;width: 1.3rem;text-align: right;transition: font-size color .8s;cursor: pointer;}
.goods-page .box1 li.active{font-size: .28rem;color:#0C416A}
.goods-page .box1 li::after{content:'';width: .15rem;height: .15rem;border-radius: 50%;background: #262626;position: absolute;right:0;top: 50%;transform: translateY(-50%);}
.goods-page .box1 li.active::after{background: #0C416A;}

.goods-page .box2{display: flex;position: relative;align-items: flex-start;}
.goods-page .box2::after{content:'';width: 34.37%;background: #f7f8fa;height: 100%;position: absolute;top: 0;left: 0;}
.goods-page .cates{width: 34.37%;display: flex;justify-content: flex-end;padding: .8rem .3rem 1rem 0;position: sticky;top: .3rem;z-index: 2;}
.goods-page .cate{width: 3rem;}
.goods-page .cate>p{background: #1aa15e;line-height: .68rem;color:#fff;font-size: .2rem;border-radius: .1rem;padding-left: .4rem;margin-bottom: .1rem;}
.goods-page .cate li{display: flex;position: relative;border-bottom: 1px #e9e9e9 solid;padding: .2rem 0 .15rem;background: url(../images/arrow-g.svg) no-repeat right .32rem/.1rem;transition: .5s;}
.goods-page .cate .img-div{width: .35rem;height: .39rem;margin-right: .15rem;}
.goods-page .cate li>p{font-size: .18rem;color:#666;line-height: .28rem;flex:1;padding-top: .05rem;}
.goods-page .cate li.active{background-image: url(../images/arrow-m.svg);}
.goods-page .cate li.active>p{color:#1aa15e}

.goods-page .list{width: 65.63%;padding: .8rem 0 .8rem .6rem;}
.goods-page .list ul{width: 8.9rem;margin-bottom: .3rem;}
.goods-page .list li{border-radius: .1rem;position: relative;border: 1px solid #eee;margin-bottom: .2rem;padding: .2rem .3rem;overflow: hidden;cursor: pointer;}
.goods-page .list .li-bg{position: absolute;top: 100%;left: 0;width: 100%;height: 100%;transition: .5s;border-radius: .1rem;}
.goods-page .list .li-bg.show{top:0;}
.goods-page .list .info{position: relative;z-index: 2;}
.goods-page .list .info>p:nth-of-type(1){font-size: .2rem;line-height: .3rem;transition: color .5s;}
.goods-page .list .info>p:nth-of-type(2){line-height: .26rem;color:#999;transition: color .5s;font-size: .16rem;}
.goods-page .list .attr{display: flex;margin-bottom: .05rem;}
.goods-page .list .attr>p{font-size: .16rem;color:#666;line-height: .26rem;transition: color .5s;}
.goods-page .list .attr>p:nth-of-type(1){min-width: 1.8rem;padding-right: .2rem;}
.goods-page .list .attr>p:nth-of-type(2){flex:1}
.goods-page .list .load{background: url(../images/5.png) no-repeat left center/.16rem;padding-left: .3rem;font-size: .16rem;margin-left: 4rem;cursor: pointer;}
.goods-page .list li:hover{border-color:transparent}
.goods-page .list li:hover .info>p:nth-of-type(1){color:#fff}
.goods-page .list li:hover .info>p:nth-of-type(2){color:#fff}
.goods-page .list li:hover .attr>p{color:#fff}

.goods-page .detail{width: 65.63%;padding: .8rem 0 .8rem .8rem;}
.goods-page .con{width: 8.6rem;}
.goods-page .tit{border-bottom: 1px #eee solid;}
.goods-page .tit>p{font-size: .24rem;display: inline-block;position: relative;padding-bottom: .15rem;}
.goods-page .tit>p::after{content:'';width: 100%;height: 2px;background: #1aa15e;position: absolute;bottom: -1px;left: 0;}
.goods-page .tit.small{border-bottom:0}
.goods-page .tit.small>p{font-size:.18rem;color:#666;padding-bottom:0}
.goods-page .tit.small>p::after{height:1px;background:#666}

.goods-page .con1{border:1px #eee solid;border-radius: .1rem;padding:.5rem .7rem .45rem;}
.goods-page .con1>p{font-size: .3rem;line-height: .4rem;border-bottom: 1px #eee solid;padding-bottom: .2rem;margin-bottom: .25rem;}
.goods-page .con1 .info{display: flex;align-items: center;justify-content: space-between;}
.goods-page .con1 ul{width: 55%;}
.goods-page .con1 li{display: flex;font-size: .16rem;line-height: .26rem;margin-bottom: .1rem;}
.goods-page .con1 li>p:nth-of-type(1){width: 1rem;}
.goods-page .con1 li>p:nth-of-type(2){flex: 1;}
.goods-page .con1 .img-div{width: 40%;height: 1.4rem;}

.goods-page .con2{margin-top: .55rem;}
.goods-page .con2 ul{display: flex;flex-wrap: wrap;margin-top: .4rem;}
.goods-page .con2 li{width: calc(100% / 3 - .16rem);margin-right: .24rem;margin-bottom: .25rem;background: #f7f8fa;border-radius: .05rem;padding: .25rem .6rem}
.goods-page .con2 li:nth-child(3n){margin-right: 0;}
.goods-page .con2 li>p:nth-of-type(1){color:#666;line-height: .24rem;}
.goods-page .con2 li>p:nth-of-type(2){color:#1aa15e;line-height: .26rem;font-size: .16rem;}

.goods-page .con3{margin-top: .5rem;}
.goods-page .con3>p{font-size: .16rem;line-height: .3rem;color:#666;margin-top: .15rem;}

.goods-page .con4{margin-top: .5rem;}
.goods-page .con4 .form{display: flex;flex-wrap: wrap;margin-top: .3rem;}
.goods-page .con4 .form>input{width: calc(50% - .15rem);height: .55rem;border: 1px #eee solid;border-radius: .05rem;margin-bottom: .3rem;}
.goods-page .con4 .form>input:nth-child(2n+1){margin-right: .3rem;}
.goods-page .con4 .form>input:focus{border-color:#1aa15e}
.goods-page .con4 .form>textarea{width: 100%;height: 1.4rem;border: 1px #eee solid;border-radius: .05rem;margin-bottom: .3rem;}
.goods-page .con4 .form>textarea:focus{border-color:#1aa15e}
.goods-page .con4 .btn>a{width: 1.6rem;line-height: .6rem;border-radius: .3rem;background: #1aa15e;color:#fff;cursor: pointer;transition: .3s;font-size: .16rem;text-align: center;}
.goods-page .con4 .btn>a:hover{width: 1.7rem; display: inline-block;  }
.goods-page .con4 .btn>a:nth-of-type(2){display: none; }

.goods-page .con5{margin-top: .1rem;}
.goods-page .con5 ul{display: flex;flex-wrap: wrap;margin-top: .3rem;}
.goods-page .con5 li{width: calc(100% / 3 - .16rem);margin-right: .24rem;margin-bottom: .25rem;background: #f7f8fa;border-radius: .05rem;padding: .25rem .6rem}
.goods-page .con5 li:nth-child(3n){margin-right: 0;}
.goods-page .con5 li>p:nth-of-type(1){color:#666;line-height: .24rem;}
.goods-page .con5 li>p:nth-of-type(2){color:#1aa15e;line-height: .26rem;font-size: .16rem;}

.goods-page .con6{margin-top: .2rem;}
.goods-page .con6 ul{margin-top: .35rem;}
.goods-page .con6 li{margin-bottom: .15rem;background: #f7f8fa;border-radius: .05rem;padding: .25rem .6rem;display:flex;align-items:center}
.goods-page .con6 li>p{color:#1aa15e;flex:1;line-height: .26rem;font-size: .16rem;}
.goods-page .con6 li>p:nth-of-type(1){font-size:.14rem;line-height:.24rem;color:#666;flex:1.5}
.goods-page .con6 li:first-child>p{color:#666}

@media (min-device-pixel-ratio: 1.25) and (max-device-pixel-ratio: 2),(min-resolution: 1.25dppx) and (max-resolution: 2dppx){
    .goods-page .box1 .info>p:nth-of-type(1){ font-size: .6rem; }
    .goods-page .box1 .info>p:nth-of-type(2){ font-size: .28rem; line-height: .48rem; }
    .goods-page .box1 li{ font-size: .24rem; }
    .goods-page .box1 li.active{ font-size: .3rem;}
    .goods-page .cate>p{ font-size: .24rem; line-height: .75rem;}
    .goods-page .cate li>p{ font-size: .2rem;}
    .goods-page .list .info>p:nth-of-type(1){ font-size: .24rem;}
    .goods-page .list .attr>p:nth-of-type(1){ font-size: .2rem;}
    .goods-page .list .attr>p:nth-of-type(2){ font-size: .2rem;}
    .goods-page .list .info>p:nth-of-type(2){ font-size: .18rem}
    .goods-page .list .attr{ margin: .1rem 0; }
    .goods-page .con1 li{ font-size: .2rem; line-height: .34rem; }
    .goods-page .con2 li>p:nth-of-type(1){ font-size: .18rem; line-height: .3rem; }
    .goods-page .con2 li>p:nth-of-type(2){ font-size: .2rem; line-height: .32rem; }
    .goods-page .con3>p{ font-size: .22rem; line-height: .38rem; }
    .goods-page .con4 .form>input{ height: .65rem; font-size: .18rem; }
    .goods-page .con4 .btn{ font-size: .18rem; line-height: .7rem; border-radius: .35rem; }
    .goods-page .con5 li>p:nth-of-type(1){ font-size: .18rem; line-height: .3rem; }
    .goods-page .con5 li>p:nth-of-type(2){ font-size: .2rem; line-height: .32rem; }
    .goods-page .con6 li>p{ font-size: .2rem; line-height: .32rem; }
    .goods-page .con6 li>p:nth-of-type(1){ font-size: .18rem; line-height: .3rem; }
}

@media (max-width:750px){
    .goods-page .box1{height: auto}
    .goods-page .box1 .pc{display: none;}
    .goods-page .box1 .m{display: block;}
    .goods-page .box1 .m .img{height: auto;padding-bottom: 44.66%;}
    .goods-page .box1 .width{top: 45%}
    .goods-page .box1 .info{width: 100%;}
    .goods-page .box1 .info>p:nth-of-type(1){font-size: 25px;line-height: 35px;}
    .goods-page .box1 .info>p:nth-of-type(2){font-size: 14px;line-height: 22px}
    .goods-page .box1 ul{display: none;}
    .goods-page .box1 .swiper-pagination-bullet-active{background: #00974c;}

    .goods-page .box2{display: block;}
    .goods-page .box2::after{display: none;}
    
    .goods-page .cates{width: 100%;display: block;padding: 30px 20px;position: static;background: #f7f8fa;}
    .goods-page .cate{width: 100%;}
    .goods-page .cate>p{line-height: 40px;font-size: 14px;margin-bottom: 5px;text-align: center;padding-left: 0;}
    .goods-page .cate ul{display: flex;flex-wrap: wrap;}
    .goods-page .cate li{width:calc(50% - 10px);padding: 15px 0 12px;background-position:right 24px;background-size:8px;}
    .goods-page .cate li:nth-child(2n+1){margin-right: 20px;}
    .goods-page .cate .img-div{width: 25px;height: 25px;}
    .goods-page .cate li>p{font-size: 13px;line-height:23px;}

    .goods-page .list{width: 100%;padding: 40px 20px 25px;}
    .goods-page .list ul{width: 100%;margin-bottom: 0;}
    .goods-page .list li{margin-bottom: 15px;padding: 10px 20px;}
    .goods-page .list .info>p:nth-of-type(1){font-size: 15px;line-height: 25px}
    .goods-page .list .info>p:nth-of-type(2){font-size: 12px;line-height:23px;}
    .goods-page .list .attr{margin: 3px 0;}
    .goods-page .list .attr>p{font-size: 12px;line-height: 20px;width: calc(50% - 5px);}
    .goods-page .list .attr>p:nth-of-type(1){ font-size: 12px;}
    .goods-page .list .attr>p:nth-of-type(2){ font-size: 12px;}
    .goods-page .list .attr>p:last-child{margin-right: 0;}
    .goods-page .list .attr>p:nth-of-type(1){min-width: 0;padding-right: 0;font-size: 12px;line-height: 20px;}
    .goods-page .list .load{background-position:40% center;background-size:12px;padding: 15px 0 15px 150px;font-size: 14px;margin-left: 0}

    .goods-page .detail{width: 100%;padding: 40px 20px;}
    .goods-page .con{width: 100%;}
    .goods-page .tit>p{font-size: 18px;padding-bottom: 7px;}
    .goods-page .tit.small>p{font-size:14px}

    .goods-page .con1{padding:20px;}
    .goods-page .con1>p{font-size: 18px;line-height: 28px;padding-bottom: 10px;margin-bottom: 15px;}
    .goods-page .con1 .info{display: block}
    .goods-page .con1 ul{width: 100%;margin-bottom: 15px;}
    .goods-page .con1 li{font-size: 13px;line-height: 20px;margin-bottom: 5px;}
    .goods-page .con1 li>p:nth-of-type(1){width: 65px;}
    .goods-page .con1 .img-div{width: 100%;height: 75px;}

    .goods-page .con2{margin-top: 40px;}
    .goods-page .con2 ul{display: flex;flex-wrap: wrap;margin-top: 30px;}
    .goods-page .con2 li{width: calc(50% - 5px);margin-right: 10px;margin-bottom: 15px;border-radius: 5px;padding: 12px 17px}
    .goods-page .con2 li:nth-child(3n){margin-right: 10px;}
    .goods-page .con2 li:nth-child(2n){margin-right: 0;}
    .goods-page .con2 li>p:nth-of-type(1){line-height: 20px;font-size: 12px;}
    .goods-page .con2 li>p:nth-of-type(2){line-height: 22px;font-size: 12px;}

    .goods-page .con3{margin-top: 40px;}
    .goods-page .con3>p{font-size: 14px;line-height: 24px;margin-top: 15px;}

    .goods-page .con4{margin-top: 40px;}
    .goods-page .con4 .form{display: block;margin-top: 25px;}
    .goods-page .con4 .form>input{width: 100%;height: 40px;}
    .goods-page .con4 .form>input:nth-child(2n+1){margin-right: 0;}
    .goods-page .con4 .form>textarea{height: 125px;}
    .goods-page .con4 .btn{display: flex;justify-content: center;}
    .goods-page .con4 .btn>a{width: 120px;line-height: 40px;border-radius: 30px;font-size: 14px;}
    .goods-page .con4 .btn>a:nth-of-type(2){display: block;margin-left: 15px;background: #55a4db;}
    
    .goods-page .con5{margin-top: 20px;}
    .goods-page .con5 ul{display: flex;flex-wrap: wrap;margin-top: 30px;}
    .goods-page .con5 li{width: calc(50% - 5px);margin-right: 10px;margin-bottom: 15px;border-radius: 5px;padding: 12px 17px}
    .goods-page .con5 li:nth-child(3n){margin-right: 10px;}
    .goods-page .con5 li:nth-child(2n){margin-right: 0;}
    .goods-page .con5 li>p:nth-of-type(1){line-height: 20px;font-size: 12px;}
    .goods-page .con5 li>p:nth-of-type(2){line-height: 22px;font-size: 12px;}
    
    .goods-page .con6{margin-top: 20px;}
    .goods-page .con6 ul{margin-top: 30px;}
    .goods-page .con6 li{margin-bottom: 15px;border-radius: 5px;padding: 12px 17px}
    .goods-page .con6 li>p{line-height: 22px;font-size: 12px;}
    .goods-page .con6 li>p:nth-of-type(1){font-size:12px;line-height:20px}
}

.goods-page .cate li:not(.active):hover>p{text-decoration: underline;}

.goods-page .list .load:hover{text-decoration: underline;}

.goods-page .con4 .btn:hover{width: 1.7rem;}

/* 新闻 */
.news-page .box1{height: 8.6rem;position: relative;}
.news-page .box1 .img{height: 100%;}
.news-page .box1 .m{display: none;}
.news-page .box1 .width{position: absolute;bottom: 25%;left: 50%;transform: translateX(-50%);color:#fff}
.news-page .box1 .width>p:nth-of-type(1){font-size: .6rem;line-height: .7rem;margin-bottom: .15rem;}
.news-page .box1 .width>p:nth-of-type(2){font-size: .24rem;line-height: .34rem;}

.news-page .box2{background: rgba(0,0,0,.5);position: relative;margin-top: -.8rem;z-index: 2;}
.news-page .box2 .nav{display: flex;}
.news-page .box2 .nav>a{font-size: .2rem;color:#fff;flex:1;text-align: center;display: block;height: .8rem;line-height:.8rem;cursor: pointer;transition: background .3s;}
.news-page .box2 .nav>a.active{background: #fff;border-radius: .25rem .25rem 0 0;color:#333;font-weight: bold;}

.news-page .box3{padding: 1rem 0 .25rem;max-width: 10rem;}
.news-page .box3 ul{display: flex;flex-wrap: wrap;}
.news-page .box3 li{margin-bottom: .65rem;width: calc(100% / 3 - .34rem);margin-right: .51rem;position: relative;background: #f2f2f2;border-radius: .05rem;}
.news-page .box3 li:nth-child(3n){margin-right: 0;}
.news-page .box3 .img-bg{height: 1.66rem;background: #fff;border:1px #eee solid;border-bottom: 0;transition: .3s;border-radius: .05rem .05rem 0 0;}
.news-page .box3 .img{border-radius: .05rem;}
.news-page .box3 .info{padding: .25rem;}
.news-page .box3 .info>p:nth-of-type(1){font-size: .22rem;line-height: .28rem;}
.news-page .box3 .info>p:nth-of-type(2){font-size: .16rem;line-height: .3rem;color:#666;margin: .1rem 0 .35rem;}
.news-page .box3 .info>p:nth-of-type(3){color:#999;padding-right: .25rem;background: url(../images/arrow-g.svg) no-repeat right center/.1rem;display: inline-block;}
.news-page .box3 .page{padding: .25rem 0 .65rem;}

.news-page .box4{padding: .6rem 0 .8rem}
.news-page .box4 .best{padding: .2rem;max-width: 13.2rem}
.news-page .box4 .swiper-slide{display: flex;box-shadow: 0 0 .2rem rgba(0,0,0,.08);border-radius: .1rem;}
.news-page .box4 .swiper-slide .img-bg{width: 44.53%;height: 4rem;border-radius: .1rem 0 0 .1rem;}
.news-page .box4 .swiper-slide .info{width: 55.47%;padding: .75rem .6rem 0;}
.news-page .box4 .swiper-slide .info>p:nth-of-type(1){font-size: .24rem;}
.news-page .box4 .swiper-slide .info>p:nth-of-type(2){font-size: .16rem;line-height: .3rem;color:#666;margin: .2rem 0 .8rem;}
.news-page .box4 .swiper-slide .info>p:nth-of-type(3){color:#666;padding-right: .25rem;background: url(../images/arrow.svg) no-repeat right center/.1rem;display: inline-block;}
.news-page .box4 .arrow{position: absolute;z-index: 2;right: .7rem;bottom: .7rem;display: flex;}
.news-page .box4 .arrow>div{width: .46rem;height: .46rem;border: 1px #eee solid;border-radius: 50%;transition: .3s;cursor:pointer;background: url(../images/arrow.svg) no-repeat center center/.12rem;}
.news-page .box4 .prev{margin-right: .1rem;transform: rotate(180deg);}
.news-page .box4 ul{margin-bottom: .2rem;}
.news-page .box4 li{display: flex;align-items: center;padding: .4rem 0;position: relative;border-bottom: 1px #eee solid;transition: .3s;}
.news-page .box4 li .img-bg{width: 23.43%;height: 2rem;border-radius: .1rem;}
.news-page .box4 li .info{width: calc(76.57% - 1.05rem);padding: 0 1rem 0 .4rem;}
.news-page .box4 li .info>p:nth-of-type(1){background: #f5f5f5;border:1px #eee solid;border-radius: .05rem;color:#666;display: inline-block;line-height: .3rem;padding: 0 .15rem;}
.news-page .box4 li .info>p:nth-of-type(2){font-size: .24rem;margin: .15rem 0;}
.news-page .box4 li .info>p:nth-of-type(3){color:#999;line-height: .24rem;}
.news-page .box4 li .info>p:nth-of-type(4){ display:none;}
.news-page .box4 li .time{width: 1.05rem;height: 1.05rem;border: 1px solid #eee;border-radius: .05rem;background: #fafafa;text-align: center;padding-top: .15rem;position: relative;}
.news-page .box4 li .time::before{content:'';width: 1px;height: 100%;background: #eee;position: absolute;top: 0;left: -.6rem;}
.news-page .box4 li .time>p:nth-of-type(1){font-size: .36rem;}
.news-page .box4 li .time>p:nth-of-type(2){color:#999;}
.news-page .box4 .page{padding: .4rem 0 .2rem;}

.news-page .box5{background: #f5f6f7;padding:1rem 0}
.news-page .box5 .width{background: #fff;border-radius: .1rem;padding: .75rem 1rem 1rem;}
.news-page .box5 .width>p:nth-of-type(1){font-size: .36rem;line-height: .48rem;text-align: center;}
.news-page .box5 .width>p:nth-of-type(2){display: flex;color:#999;justify-content: center;margin: .2rem 0 .35rem;}
.news-page .box5 .width>p:nth-of-type(2)>span:nth-of-type(1){margin-right: .65rem;}
.news-page .box5 .width>a{width: 1.68rem;line-height: .57rem;text-align: center;background: #1aa15e;color:#fff;border-radius: .3rem;transition: .3s;font-size: .16rem;margin: .5rem auto 0;display: block;}
.news-page .box5 .content{border-top: 1px #eee solid;padding: .4rem 0 .9rem;}
.news-page .box5 .content p{font-size: .18rem !important;line-height: .34rem !important;color:#666}
.news-page .box5 .content img{max-width: 100%;margin:0 auto}
.news-page .box5 .content a{display: inline-block;}
.news-page .box5 .jump{display: flex;justify-content: space-between;}
.news-page .box5 .jump>a{width: calc(50% - .2rem);background: #f5f6f7;border-radius: .05rem;line-height: .7rem;font-size: .16rem;color:#666;padding:0 .4rem}

@media (min-device-pixel-ratio: 1.25) and (max-device-pixel-ratio: 2),(min-resolution: 1.25dppx) and (max-resolution: 2dppx){
    .news-page .box1 .width>p:nth-of-type(2){ font-size: .64rem; }
    .news-page .box1 .width>p:nth-of-type(2){ font-size: .28rem; }
    .news-page .box2 .nav>a{ font-size: .24rem;  }
    .news-page .box3 .img-bg{ height: 1.8rem; }
    .news-page .box3 .info>p:nth-of-type(1){ font-size: .24rem;}
    .news-page .box3 .info>p:nth-of-type(2){ font-size: .2rem; line-height: .36rem; }
    .news-page .box4 .swiper-slide .info>p:nth-of-type(1){ font-size: .3rem;  }
    .news-page .box4 .swiper-slide .info>p:nth-of-type(2){ font-size: .22rem; line-height: .38rem; }
    .news-page .box4 .swiper-slide .info>p:nth-of-type(3){ font-size: .22rem; }
    .news-page .box4 ul{ padding: .2rem; max-width: 13.2rem;}
    .news-page .box4 li .info>p:nth-of-type(1){ line-height: .32rem;}
    .news-page .box4 li .info>p:nth-of-type(2){ font-size: .28rem;  }
    .news-page .box4 li .info>p:nth-of-type(3){ font-size: .20rem; line-height: .34rem;}
    .news-page .box4 li .time{ width: 1.1rem; height: 1.1rem; }
    .news-page .box5 .width>p:nth-of-type(1){ font-size: .4rem; }
    .news-page .box5 .content p{  font-size: .22rem !important; line-height: .38rem !important;  }
    .news-page .box5 .jump>a{ font-size: .2rem; }
    .news-page .box5 .width>a{ width: 1.8rem; line-height: .7rem; border-radius: .35rem; font-size: .2rem;  }
    .news-page .box5 .width>a:hover{ width: 1.9rem; }
}

@media (max-width:750px){
    .news-page .box1{height: auto;}
    .news-page .box1 .img{height:auto;padding-bottom: 44.66%;}
    .news-page .box1 .pc{display: none;}
    .news-page .box1 .m{display: block;}
    .news-page .box1 .width{bottom:25px}
    .news-page .box1 .width>p:nth-of-type(1){font-size: 22px;line-height: 30px;margin-bottom: 5px;}
    .news-page .box1 .width>p:nth-of-type(2){font-size: 12px;line-height: 20px;}

    .news-page .box2{margin-top: 0;background: rgba(0,0,0,.8);}
    .news-page .box2 .nav{width: 100%;}
    .news-page .box2 .nav>a{font-size: 14px;height: 50px;line-height:50px;}

    .news-page .box3{padding: 40px 0 10px;max-width: 100%;}
    .news-page .box3 ul{display: block}
    .news-page .box3 li{margin-bottom: 20px; padding-bottom: 20px;width:100%;margin-right: 0;border-radius: 10px;background:#fff; border-bottom:1px solid #eee; display: flex;align-items: center;}
    .news-page .box3 .img-bg{height: auto;background: none;width: 33%;border:0;}
    .news-page .box3 .img{border-radius: 5px;padding-bottom: 68%;}
    .news-page .box3 .info{padding: 0 0 0 15px;width: 67%; flex-direction: column;align-content: center;}
    .news-page .box3 .info>p:nth-of-type(1){font-size: 14px;line-height: 20px;}
    .news-page .box3 .info>p:nth-of-type(2){font-size: 12px;line-height: 20px;margin: 5px 0;}
    .news-page .box3 .info>p:nth-of-type(3){padding-right: 17px;background-position:right 5px;background-size:7px;font-size: 12px;}

    .news-page .box4{padding: 30px 0 25px}
    .news-page .box4 .best{max-width: 100%;width: calc(100% - 20px)}
    .news-page .box4 .swiper-slide{ padding:15px; align-items: center;}
    .news-page .box4 .swiper-slide .img-bg{width: 35%;height: auto;border-radius: 5px;}
    .news-page .box4 .swiper-slide .img{padding-bottom: 68%;}
    .news-page .box4 .swiper-slide .info{width: 65%;padding: 0 0 0 15px; align-content: center;}
    .news-page .box4 .swiper-slide .info>p:nth-of-type(1){font-size: 14px;}
    .news-page .box4 .swiper-slide .info>p:nth-of-type(2){font-size: 12px;line-height: 20px;margin: 5px 0;}
    .news-page .box4 .swiper-slide .info>p:nth-of-type(3){padding-right: 17px;background-size:8px; font-size: 12px;}
    .news-page .box4 .arrow{right: 30px;bottom: 30px}
    .news-page .box4 .arrow>div{width: 35px;height: 35px;background-size:8px;}
    .news-page .box4 .prev{margin-right: 5px;transform: rotate(180deg);}
    .news-page .box4 ul{margin-bottom: 15px;max-width: 100%;}
    .news-page .box4 li{flex-wrap: wrap;padding: 25px 0}
    .news-page .box4 li .img-bg{width: 33%;height: auto; }
    .news-page .box4 li .img{padding-bottom: 68%;}
    .news-page .box4 li .info{width: 67%; padding: 0 0 0 15px; align-content: center;}
    .news-page .box4 li .info>p:nth-of-type(1){display: none;}
    .news-page .box4 li .info>p:nth-of-type(2){font-size: 14px;margin: 0;}
    .news-page .box4 li .info>p:nth-of-type(3){font-size: 12px;margin: 5px 0;line-height: 20px;}
    .news-page .box4 li .info>p:nth-of-type(4){display: block;color:#999;font-size: 12px;background: url(../images/12.png) no-repeat left center/14px;padding-left: 20px;}
    .news-page .box4 li .time{ display:none} 
    .news-page .box4 .time2{ display:block; font-size:12px; color:#999; }
    .news-page .box4 .page{padding: 30px 0 15px;}

    .news-page .box5{padding:30px 0}
    .news-page .box5 .width{padding: 25px 20px 30px;}
    .news-page .box5 .width>p:nth-of-type(1){font-size: 18px;line-height: 28px;}
    .news-page .box5 .width>p:nth-of-type(2){margin: 10px 0;font-size: 12px;}
    .news-page .box5 .width>p:nth-of-type(2)>span:nth-of-type(1){margin-right: 20px;}
    .news-page .box5 .width>a{width: 120px;line-height: 40px;border-radius: 30px;font-size: 14px;margin: 20px auto 0;}
    .news-page .box5 .content{padding: 20px 0 30px;}
    .news-page .box5 .content p{font-size: 14px !important;line-height: 24px !important}
    .news-page .box5 .jump{display: block}
    .news-page .box5 .jump>a{width: 100%;border-radius: 5px;line-height: 40px;font-size: 12px;padding:0 15px;margin-bottom: 10px;}
}

.news-page .box2 .nav>a:not(.active):hover{text-decoration: underline;}

.news-page .box3 li:hover .img-bg{padding: .1rem;}
.news-page .box3 li:hover .info>p:nth-of-type(1){color:#1aa15e}
.news-page .box3 li:hover .info>p:nth-of-type(3){color:#1aa15e;background-image: url(../images/arrow-m.svg);}

.news-page .box4 .swiper-slide:hover .img{transform: scale(1.1);}
.news-page .box4 .swiper-slide:hover .info>p:nth-of-type(1){color:#1aa15e}
.news-page .box4 .swiper-slide:hover .info>p:nth-of-type(3){color:#1aa15e;background-image: url(../images/arrow-m.svg);}
.news-page .box4 .arrow>div:hover{background-color: #1aa15e;background-image: url(../images/arrow-w.svg);border-color:#1aa15e}
.news-page .box4 li:hover{border-color:#1aa15e}
.news-page .box4 li:hover .img{transform: scale(1.1);}
.news-page .box4 li:hover .info>p:nth-of-type(2){color:#1aa15e}
.news-page .box4 li:hover .time>p:nth-of-type(1){color:#1aa15e}
.news-page .box4 li:hover .time>p:nth-of-type(2){color:#1aa15e}

.news-page .box5 .width>a:hover{width: 1.8rem;}
.news-page .box5 .jump>a:hover{color:#1aa15e}

/* 联系 */
.contact-page .box1{height: 8.6rem;position: relative;}
.contact-page .box1 .img{height: 100%;}
.contact-page .box1 .m{display: none;}
.contact-page .box1 video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.contact-page .box2{padding-top: 1rem;}
.contact-page .box2 .con{display: flex;border-radius: .1rem;background: #f7f8fa;align-items: center;}
.contact-page .box2 .map{height: 5.5rem;width: 54.68%;border-radius: .1rem 0 0 .1rem;}
.contact-page .BMap_cpyCtrl,.contact-page .BMap_omCtrl,.contact-page .BMap_stdMpCtrl,.contact-page .anchorBL{display:none}
.contact-page .BMapLabel{border:0 !important;background: none !important;}
.contact-page .BMap_Marker>div{display: none;}
.BMapLib_nav_tab_content input{font-size:12px !important;margin-right:1px !important;padding:0 5px !important}
#BMapLib_stationText0{width:30px !important}
.iw_poi_title,.BMap_bubble_content{font-size: 14px;}
.BMapLib_nav_tab li{height:30px !important}
.BMap_bubble_content>div:nth-of-type(2)>div:nth-of-type(1)>span{display: flex !important;justify-content: center;align-items: center;}
.BMap_bubble_content input[type='button']{width:auto !important;padding:0 10px !important}
.contact-page .map-tit{position: relative;padding-bottom: 0}
.contact-page .map-tit>p:nth-of-type(1){line-height:50px;padding:0 25px;font-size: 16px;color:#fff;background: #1aa15e;position: relative;border-radius: 5px;}
.contact-page .map-tit>p:nth-of-type(1)::after{content: '';position: absolute;bottom: -5px;left: 50%;background: #1aa15e;width: 10px;height: 10px;transform: translateX(-50%) rotate(45deg);}
.contact-page .map-tit>p:nth-of-type(2){width:39px;height:48px;background: url(../images/7.png) no-repeat center center/100%;position: absolute;bottom:-60px;left: 50%;transform: translateX(-50%);}
.contact-page .box2 .info{width: 45.32%;padding: 0 .35rem 0 .7rem;max-height: 4.5rem;margin-right: .35rem;}
.contact-page .box2 .tit{font-size: .2rem;line-height: .3rem;border-bottom: 1px solid #ddd;padding-bottom: .15rem;}
.contact-page .box2 .info ul:nth-of-type(1){margin: .25rem 0 .45rem;}
.contact-page .box2 .info ul:nth-of-type(1) li{padding-left: .35rem;font-size: .16rem;line-height: .26rem;margin-bottom: .1rem;display: flex;}
.contact-page .box2 .info ul:nth-of-type(1) li:last-child{margin-bottom: 0;}
.contact-page .box2 .address{background: url(../images/8.png) no-repeat left .02rem/.18rem;}
.contact-page .box2 .phone{background: url(../images/9.png) no-repeat left .04rem/.19rem;}
.contact-page .box2 .email{background: url(../images/10.png) no-repeat left .08rem/.19rem;}
.contact-page .box2 .domain{background: url(../images/11.png) no-repeat left .04rem/.23rem;}
.contact-page .box2 .info ul:nth-of-type(1) li>span:nth-of-type(1){color:#999}
.contact-page .box2 .address>span:nth-of-type(1){width:.55rem}
.contact-page .box2 .phone>span:nth-of-type(1){width:.9rem}
.contact-page .box2 .email>span:nth-of-type(1){width:.55rem}
.contact-page .box2 .domain>span:nth-of-type(1){width:.55rem}
.contact-page .box2 .info ul:nth-of-type(1) li>span:nth-of-type(2){flex:1}
.contact-page .box2 .info ul:nth-of-type(2){margin-top: .15rem;}
.contact-page .box2 .info ul:nth-of-type(2) li{margin-bottom: .15rem;}
.contact-page .box2 .info ul:nth-of-type(2) li:last-child{margin-bottom: 0;}
.contact-page .box2 .info ul:nth-of-type(2) li>p{font-size: .16rem;line-height: .26rem;}
.contact-page .box2 .info ul:nth-of-type(2) li>p:nth-of-type(2){color:#999;margin-top: .05rem;}

.contact-page .box3{padding:.95rem 0 1rem;}
.contact-page .box3>p{text-align: center;}
.contact-page .box3>p:nth-of-type(1){font-size: .42rem;}
.contact-page .box3>p:nth-of-type(2){font-size: .16rem;color:#666;margin: .1rem 0 .45rem;}
.contact-page .box3 .form{display: flex;flex-wrap: wrap;margin-top: .3rem;}
.contact-page .box3 .form>input{width: calc(50% - .15rem);height: .55rem;border: 1px #eee solid;border-radius: .05rem;margin-bottom: .3rem;}
.contact-page .box3 .form>input:nth-child(2n+1){margin-right: .3rem;}
.contact-page .box3 .form>input:focus{border-color:#1aa15e}
.contact-page .box3 .form>textarea{width: 100%;height: 1.4rem;border: 1px #eee solid;border-radius: .05rem;margin-bottom: .4rem;}
.contact-page .box3 .form>textarea:focus{border-color:#1aa15e}
.contact-page .box3 .btn{display: flex;justify-content: center;}
.contact-page .box3 .btn>a{width: 1.6rem;line-height: .6rem;border-radius: .3rem;background: #1aa15e;color:#fff;cursor: pointer;transition: .3s;font-size: .16rem;text-align: center;}
.contact-page .box3 .btn>a:nth-of-type(2){display: none;}

@media (min-device-pixel-ratio: 1.25) and (max-device-pixel-ratio: 2),(min-resolution: 1.25dppx) and (max-resolution: 2dppx){
    .contact-page .box2 .map{height: 6.8rem;}
    .contact-page .map-tit>p:nth-of-type(1){ font-size: 0.2rem; }
    .contact-page .box2 .tit{ font-size: 0.26rem; padding-bottom: .2rem; }
    .contact-page .box2 .info{max-height: 5.5rem;}
    .contact-page .box2 .info ul:nth-of-type(1){ margin-top: .3rem; }
    .contact-page .box2 .info ul:nth-of-type(1) li{ font-size: .22rem; line-height: .36rem; }
    .contact-page .box2 .address>span:nth-of-type(1){ width: 0.7rem; }
    .contact-page .box2 .phone>span:nth-of-type(1){ width: 1.1rem; }
    .contact-page .box2 .email>span:nth-of-type(1){ width: 0.7rem; }
    .contact-page .box2 .domain>span:nth-of-type(1){ width: 0.7rem; }
    .contact-page .box2 .address{ background: url(../images/8.png) no-repeat left .08rem/.18rem; }
    .contact-page .box2 .phone{ background: url(../images/9.png) no-repeat left .08rem/.19rem; }
    .contact-page .box2 .email{ background: url(../images/10.png) no-repeat left .12rem/.19rem; }
    .contact-page .box2 .domain{ background: url(../images/11.png) no-repeat left .08rem/.23rem; }
    .contact-page .box2 .info ul:nth-of-type(2) li>p{ font-size: .22rem; line-height: .36rem; }
    .contact-page .box2 .info ul:nth-of-type(2) li>p:nth-of-type(2){ margin-top: .1rem; }
    .contact-page .box3>p:nth-of-type(2){ font-size: .22rem; }
    .contact-page .box3 .form>input{ height: .7rem;}
    .contact-page .box3 .btn>a{ line-height: .7rem; border-radius: .35rem; font-size: .2rem; } 
}

@media (max-width:750px){
    .contact-page .box1{height: auto}
    .contact-page .box1 .img{height: auto;padding-bottom: 44.66%;}
    .contact-page .box1 .pc{display: none;}
    .contact-page .box1 .m{display: block;}
    .contact-page .box1 video{display: none;}

    .contact-page .box2{padding-top: 40px;}
    .contact-page .box2 .con{display: block;}
    .contact-page .box2 .map{height: 300px;width: 100%;border-radius: 5px 5px 0 0;}
    .contact-page .map-tit>p:nth-of-type(1){line-height:40px;padding:0 20px;font-size: 14px}
    .contact-page .map-tit>p:nth-of-type(2){width:30px;height:40px;bottom:-50px}
    .contact-page .box2 .info{width: 100%;padding: 30px 20px;max-height:10000px;margin-right: 0;}
    .contact-page .box2 .tit{font-size: 18px;line-height: 28px;padding-bottom: 10px;}
    .contact-page .box2 .info ul:nth-of-type(1){margin: 20px 0 25px;}
    .contact-page .box2 .info ul:nth-of-type(1) li{padding-left: 30px;font-size: 14px;line-height: 24px;margin-bottom: 10px;}
    .contact-page .box2 .address{background-size:17px;}
    .contact-page .box2 .phone{background-size:17px;}
    .contact-page .box2 .email{background-position:left 5px;background-size:17px;}
    .contact-page .box2 .domain{background-position:left 4px;background-size:20px;}
    .contact-page .box2 .address>span:nth-of-type(1){width:45px}
    .contact-page .box2 .phone>span:nth-of-type(1){width:70px}
    .contact-page .box2 .email>span:nth-of-type(1){width:45px}
    .contact-page .box2 .domain>span:nth-of-type(1){width:45px}
    .contact-page .box2 .info ul:nth-of-type(2){margin-top: 20px;}
    .contact-page .box2 .info ul:nth-of-type(2) li{margin-bottom: 15px;}
    .contact-page .box2 .info ul:nth-of-type(2) li>p{font-size: 14px;line-height: 24px;}

    .contact-page .box3{padding:40px 0;}
    .contact-page .box3>p:nth-of-type(1){font-size: 25px;}
    .contact-page .box3>p:nth-of-type(2){font-size: 14px;margin: 7px 0 30px;}
    .contact-page .box3 .form{display: block}
    .contact-page .box3 .form>input{width: 100%;height: 40px}
    .contact-page .box3 .form>input:nth-child(2n+1){margin-right: 0;}
    .contact-page .box3 .form>textarea{height: 125px}
    .contact-page .box3 .btn>a{width: 120px;line-height: 40px;border-radius: 30px;font-size: 14px;}
    .contact-page .box3 .btn>a:nth-of-type(2){display: block;margin-left: 15px;background: #55a4db;}
}

.contact-page .box3 .btn>a:hover{width: 1.7rem;}

/* 搜索 */
.search-page{padding: .6rem 0 .8rem}
.search-page .crumb{display: flex;color:#999;align-items: center;}
.search-page .crumb>em{font-style: normal;margin: 0 .05rem;}
.search-page ul{margin-bottom: .2rem;}
.search-page li{display: flex;align-items: center;padding: .4rem 0;position: relative;border-bottom: 1px #eee solid;transition: .3s;}
.search-page li .img-bg{width: 23.43%;height: 2rem;border-radius: .1rem;}
.search-page li .img-div{width: 23.43%;height: 2rem;}
.search-page li .info{width: 76.57%;padding-left: .4rem;}
.search-page li .info>p:nth-of-type(1){font-size: .24rem;margin-bottom: .15rem;}
.search-page li .info>p:nth-of-type(2){color:#999}
.search-page .page{padding: .4rem 0 .2rem;}

@media (max-width:750px){
    .search-page{padding: 30px 0 40px}
    .search-page .crumb{white-space: nowrap;overflow-x: auto;}
    .search-page .crumb>em{margin: 0 5px;}
    .search-page ul{margin-bottom: 0;}
    .search-page li{display: block;padding: 25px 0}
    .search-page li .img-bg{width: 100%;height: 200px;border-radius: 5px;}
    .search-page li .img-div{width: 100%;height: 150px;}
    .search-page li .info{width: 100%;padding: 20px 0 0;}
    .search-page li .info>p:nth-of-type(1){font-size: 16px;}
    .search-page .page{padding: 30px 0 0;}
}

.search-page .crumb>a:hover{color:#1aa15e}
.search-page li:hover .img{transform: scale(1.1);}
.search-page li:hover .info>p:nth-of-type(1){color:#1aa15e}