html{width:100%;height:100%;background-image:url(../images/mountain.png),url(../images/bg.jpg);background-repeat:no-repeat,repeat;background-position:left bottom;background:url(../images/newimg/bg1.png) repeat-y}body{width:100%;height:100%;overflow-x:hidden;background:url(../images/newimg/bg1.png) repeat-y;background-size:100% 100%;background-position:center center}.pc-block{display:none !important}.m-block{display:block}.m-fixed{display:flex}.header{position:fixed;padding-top:10px;top:0;left:0;right:0;height:80px;z-index:99;background-color:#01552f;box-sizing:border-box}.header .logo-img{width:70%;height:1rem;margin:0 auto;object-fit:contain}.header-bak{height:80px}.nav-btn{position:fixed;top:15px;left:10px;width:40px;height:40px;background:url(../images/down.png) no-repeat;background-size:contain;z-index:9999}.nav-box{position:fixed;top:0;width:100%;height:0;background-color:#fff;z-index:99;transition:all .5s ease-in-out;overflow:hidden;box-sizing:border-box}.nav-box.show{height:100%}.nav-box .cont-box{padding:15px;display:block}.nav-box nav{display:block}.nav-box nav a{padding-bottom:15px;margin-top:15px;display:block;font-size:16px;border-bottom:1px solid #f2f2f2}.nav-box nav a.active{color:#19a537}.nav-box nav a::after{float:right;content:'';display:block;width:15px;height:15px;background:url(../images/arrow-right.png) no-repeat;background-size:contain}.nav-box nav .logo{margin:0 auto;margin-bottom:60px;width:50px;height:50px;background:url(../images/logo.png) no-repeat;background-size:contain}.nav-box nav .close-btn{position:absolute;right:10px;top:20px;width:26px;height:26px;font-size:14px;color:#aaa;z-index:99;box-sizing:border-box;border:1px solid #eee;text-align:center;border-radius:20px;line-height:24px}.nav-box .search-box{margin-top:40px;padding:2px 5px;border:1px solid #d1d1d1;border-radius:4px;box-sizing:border-box}.nav-box .search-box input{border:0;outline:none;background-color:transparent}.nav-box .search-box input::placeholder{color:#666}.nav-box .search-box img{width:30px;height:30px;object-fit:contain}.index-page{width:100%;height:calc(100vh - 60px);overflow:hidden}.index-page img{margin-top:-100px;display:block;width:100%;height:100%;object-fit:contain}.index-page .search-box{padding-left:.4rem;padding-right:.4rem;width:6rem;height:.8rem;background:rgba(255,255,255,0.4);border-radius:.5rem;border:2px solid #009B4C;box-sizing:border-box}.index-page .search-box input{padding:0;background-color:transparent;font-size:18px;color:#F9F9F9;border:0;box-sizing:border-box;display:block}.types-page{padding:20px}.types-page .cont-box{display:block}.types-page .item{display:block;margin-top:20px}.types-page .item img{width:100%;height:calc(100vw - 100px);object-fit:cover;height:auto}.types-page .item .title{margin-top:15px;margin-bottom:15px;font-size:18px;color:#fff;text-align:center}.types-page .item .intro p{font-size:14px;color:#fff;line-height:1.6em}.exhibition-page .swiper-box{position:relative;margin:0 auto;margin-top:10px;width:100%;height:3rem;overflow:hidden}.exhibition-page .swiper-box .tips-box{position:absolute;left:30px;top:10px}.exhibition-page .swiper-box .tips-box span{font-family:PingFangSC, PingFang SC;font-weight:600;font-size:18px;color:#FFFFFF;line-height:20px;text-align:left;font-style:normal}.exhibition-page .swiper-box .tips-box .s1{font-weight:bold}.exhibition-page .swiper-box .tips-box .s2{color:#009C4C;font-weight:bold}.exhibition-page .swiper-box .tips-box .s3{font-weight:lighter}.exhibition-page .swiper-box img{width:100%;height:100%;object-fit:contain}.exhibition-page .cont-box{width:100%;height:calc(100vh - 3rem - 80px);margin:10px auto 0}.exhibition-page .cont-box .item-box{margin-bottom:.4rem;height:3rem}.exhibition-page .cont-box .item-box .left-box{padding-left:5px;flex:1;background-image:linear-gradient(to right, #9bc0d5, #57a07c);overflow:hidden}.exhibition-page .cont-box .item-box .txt-box{margin:10px 0;font-size:14px;color:#fff}.exhibition-page .cont-box .img-box{flex:1;background-color:#fff}.exhibition-page .cont-box .img-box img{height:100%;object-fit:cover}.quality-page .swiper-box{position:relative;margin:0 auto;margin-top:10px;width:100%;height:auto;overflow:hidden}.quality-page .swiper-box img{width:100%;height:100%}.quality-page form{margin:0 auto;margin-top:20px;padding:20px 10px;width:100%;box-sizing:border-box}.quality-page form .title-box{font-size:24px;color:#fff;text-align:center;letter-spacing:8px}.quality-page form .cont-box{margin-top:30px;display:block}.quality-page form .ipt-box{margin-top:10px;padding:8px 8px;border:1px solid #e1e1e1;border-radius:4px;background-color:#fff}.quality-page form .ipt-box.error{border-color:#f00}.quality-page form .ipt-box:first-of-type span{/*width:55px*/}.quality-page form .ipt-box span{display:block;font-size:14px;color:#999;width:80px}.quality-page form .ipt-box span i{font-size:12px;margin-right:4px;color:red}.quality-page form .ipt-box input{font-size:14px;color:#333;border:0;outline:none}.quality-page form .cont2-box{display:block;padding:30px 10px 10px;margin-top:20px;background-color:#fff;border-radius:4px}.quality-page form .left-box{margin-bottom:20px;text-align:left;color:#333;font-size:18px;letter-spacing:4px}.quality-page form .right-box{display:block}.quality-page form .check-item{padding-bottom:10px;margin-bottom:10px;font-size:16px;color:#333}.quality-page form .check-item .check{cursor:pointer}.quality-page form .check-item .check.active .check-box::after{content:"✓";display:inline-block}.quality-page form .check-item .check-box{margin-right:10px;width:20px;height:20px;border:1px solid #aaa;border-radius:15px;text-align:center;line-height:20px}.quality-page form .check-item span{font-size:14px;color:#666}.quality-page form .check-item input{padding:3px;margin:0 10px;width:20px;border:0;outline:none;border-bottom:1px solid #ccc}.quality-page form .check-item .right{width:100px}.quality-page form .check-item textarea{border:1px solid #bbb;outline:#999}.quality-page .bottom-box{margin-top:30px}.quality-page .bottom-box a{margin-right:10px;text-decoration:underline;color:#009B4C;font-size:16px}.quality-page .bottom-box .btn{padding:12px 30px;background-color:#009B4C;font-size:18px;color:#fff;cursor:pointer}.quality-page .bottom-box .btn:hover{background-color:#59c5f7}.cover-box{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.6);z-index:998}.popup-box{position:fixed;top:80px;left:50%;transform:translateX(-50%);width:94%;padding:10px;padding-top:50px;background-color:#fff;z-index:999;border-radius:4px;box-shadow:0 0 2px 2px #eee;box-sizing:border-box}.popup-box .wrap{max-height:calc(100vh - 100px - 80px);overflow-y:auto}.popup-box h4{font-size:16px;color:#333;font-weight:bold;margin-bottom:15px;margin-top:20px}.popup-box .sub-title{font-size:16px;color:#333;font-weight:bold;margin-bottom:10px;margin-top:15px}.popup-box p{font-size:16px;color:#666;line-height:1.8em}.popup-box .info-box{font-size:16px;line-height:1.8em}.popup-box .bottom{margin-top:20px;color:#333;font-size:16px;font-weight:bold;line-height:1.4em}.popup-box .qrcode{margin:0 auto;margin-top:10px;width:320px;height:320px}.popup-box .close-popup{position:absolute;right:10px;top:10px;width:30px;height:30px;background-color:#ddd;border-radius:30px;text-align:center;line-height:30px;font-size:16px;color:#fff;cursor:pointer}.about-page .swiper-box{height:3rem;overflow:hidden}.about-page .swiper-box .tips-box{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.about-page .swiper-box .tips-box .line .s1{font-size:30px}.about-page .cont-box{display:block;padding:15px}.about-page .block{display:block;margin-bottom:.6rem;position:relative}.about-page .block .title-box{margin:15px 0;font-size:24px;color:#fff}.about-page .cont p{font-size:14px;color:#fff;line-height:1.6em}.guid-page{position:relative;height:calc(100vh - 160px);background:url(../images/newimg/img2.png) no-repeat;background-position:center 20px;background-size:contain}.guid-page .cont-box .top-title{position:absolute;width:70%;top:270px;left:50%;transform:translateX(-50%)}.guid-page .cont-box .center-box{width:70%;position:absolute;left:50%;top:70%;transform:translateX(-50%);font-size:16px;color:#333;padding:.25rem .5rem;background:#009B4C;cursor:pointer;color:#fff;text-align:center}.cover-qrcode{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.6);z-index:9}.popup-qrcode{display:none;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:9}.popup-qrcode img{width:6.8rem;height:2.5rem;object-fit:contain}.popup-qrcode .close-btn{position:absolute;right:5px;top:5px;width:30px;height:30px;text-align:center;line-height:30px;border-radius:30px;cursor:pointer}