.banner-container img{width:100%}.banner-container img.m{display:none}.product-container{padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-container .left-layout{width:40%}.product-container .left-layout .prev-next{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-container .left-layout .prev-next a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;height:30px;color:#666;font-size:14px;border-radius:20px;border:1px solid #e9e9e9}.product-container .right-layout{width:60%;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.product-container .right-layout .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.product-container .right-layout .top .title{font-size:20px}.product-container .right-layout .top .top-right .icon-box{cursor:pointer;position:relative}.product-container .right-layout .top .top-right .icon-box p{font-size:14px;color:#666;text-align:center}.product-container .right-layout .top .top-right .share-box .social-share-box{position:absolute;display:none;background-color:#fff;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="10" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.2)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.2));filter:drop-shadow(0 0 10px rgba(0,0,0,.2));padding:10px;top:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);border-radius:6px;right:0}.product-container .right-layout .top .top-right .share-box .social-share-box:after{content:"";position:absolute;top:-20px;right:10px;border:10px solid rgba(0,0,0,0);border-bottom-color:#fff}.product-container .right-layout .top .top-right .share-box .social-share-box .social-share{display:-webkit-box;display:-ms-flexbox;display:flex}.product-container .right-layout .top .top-right .share-box:hover .social-share-box{display:block}.product-container .right-layout .info{background-color:#f7f7f7;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px}.product-container .right-layout .info .price{color:#05a045;font-weight:700;font-size:32px}.product-container .right-layout .other{font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.product-container .right-layout .other .tel{border-radius:22px;background-color:#05a045;color:#fff;margin-right:20px}.product-container .right-layout .other .reserve,.product-container .right-layout .other .tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;height:44px}.product-container .right-layout .other .reserve{border-radius:22px;border:1px solid #05a045;color:#05a045;cursor:pointer}.product-container .product-list .product-item .img{border:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding-top:100%}.product-container .product-list .product-item .img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-container .thumb-swiper{margin-top:10px}.product-container .thumb-swiper .swiper-slide{opacity:.4}.product-container .thumb-swiper .swiper-slide-thumb-active{opacity:1}.product-container .thumb-swiper .img{border:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding-top:100%}.product-container .thumb-swiper .img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.detail-container{padding-top:50px}.detail-container .title{border-top:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee}.detail-container .title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:160px;height:54px;border-left:1px solid #eee;border-right:1px solid #eee;color:#05a045;border-top:3px solid #05a045}.detail-container .content{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:50px}@media screen and (max-width:768px){.product-container{padding:30px 0}.product-container .left-layout{width:100%;margin-bottom:30px}.product-container .left-layout .prev-next{margin-top:10px}.product-container .left-layout .prev-next a{font-size:12px;width:60px}.product-container .right-layout{width:100%;padding-left:0}.product-container .right-layout .top{margin-bottom:30px}.product-container .right-layout .top .title{font-size:16px}.product-container .right-layout .top .top-right .icon-box p{font-size:12px}.product-container .right-layout .info{padding:10px;margin-bottom:20px}.product-container .right-layout .info .price{font-size:24px}.product-container .right-layout .other{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-container .right-layout .other .tel{width:150px;height:40px;margin-right:10px}.product-container .right-layout .other .reserve{width:150px;height:40px}.product-container .thumb-swiper{margin-top:10px}.product-container .thumb-swiper .swiper-slide{opacity:.4}.product-container .thumb-swiper .swiper-slide-thumb-active{opacity:1}.product-container .thumb-swiper .img{padding-top:70%}.detail-container{padding-top:30px}.detail-container .title span{width:160px;height:44px;font-size:14px}}.pc-header .head-box{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pc-header .head-box .logo{font-size:0}.pc-header .head-box .logo img{height:64px}.pc-header .head-box .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pc-header .head-box .nav-list a{display:block;padding:0 20px;line-height:80px;height:80px;position:relative}.pc-header .head-box .nav-list a:after{content:"";position:absolute;width:100%;height:4px;left:0;bottom:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);opacity:0;background-color:#05a045;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.pc-header .head-box .nav-list a.on,.pc-header .head-box .nav-list a:hover{color:#05a045}.pc-header .head-box .nav-list a.on:after,.pc-header .head-box .nav-list a:hover:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.m-header{display:none}@media screen and (max-width:1080px){.pc-header .head-box .logo img{height:36px}.pc-header .head-box .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pc-header .head-box .nav-list a{display:block;padding:0 10px;font-size:15px;line-height:80px;height:80px}.pc-header .head-box .nav-list a:after{height:3px}}@media screen and (max-width:768px){.pc-header{display:none}body{padding-top:50px}.m-header{display:-webkit-box;display:-ms-flexbox;display:flex}.m-header .head{height:50px;z-index:999;position:fixed;width:100%;top:0;left:0;-ms-flex-pack:center;background-color:#fff}.m-header .head,.m-header .head .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center}.m-header .head .logo{-ms-flex-item-align:center;align-self:center;justify-self:center;z-index:0;-ms-flex-pack:center}.m-header .head .logo img{display:block;height:36px}.m-header .head .menu{position:absolute;right:10px;top:50%;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.m-header .head .menu span{display:block;width:22px;height:2px;margin-bottom:4px;background-color:#666}.m-header .head .menu span:last-child{margin-bottom:0}.m-header .nav-container{position:fixed;z-index:1000;width:100%;height:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);top:0;background-color:#fff;padding:50px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.m-header .nav-container .close{position:absolute;top:15px;right:15px}.m-header .nav-container.on{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.m-header .nav-container .nav-list a{display:block;line-height:50px;height:50px;font-size:14px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #f2f2f2}.m-header .nav-container .nav-list a.on{color:#05a045}.m-header .nav-container .nav-list a:last-child{border-bottom:1px solid #f2f2f2}}body .max-center{max-width:1200px}.footer-container{background-color:#262626}.footer-container .foot-box{padding:60px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-container .foot-box .left-layout,.footer-container .foot-box .left-layout .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-container .foot-box .left-layout .logo{width:170px;height:170px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}.footer-container .foot-box .left-layout .logo img{max-width:90%}.footer-container .foot-box .left-layout .company-info{padding-left:50px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;color:#fff;line-height:2}.footer-container .foot-box .right-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-container .foot-box .right-layout .nav-list{width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:20px}.footer-container .foot-box .right-layout .nav-list a{display:block;width:50%;text-align:center;color:#fff;font-size:18px;line-height:2}.footer-container .foot-box .right-layout .qrcode{width:170px;height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-container .foot-box .right-layout .qrcode img{max-width:90%}.footer-container .copyright{font-size:12px;color:#999;text-align:center;padding:10px 0}.footer-container .copyright a{color:inherit}.aside-container{position:fixed;z-index:999;right:30px;bottom:10%}.aside-container .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;border-radius:50%}.aside-container .box svg{width:28px;height:28px}.aside-container .tel{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);margin-bottom:30px}.aside-container .tel .info{position:absolute;display:none;white-space:nowrap;right:80px;background-color:#fff;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;font-size:15px;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="10" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.2)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.2));filter:drop-shadow(0 0 10px rgba(0,0,0,.2))}.aside-container .tel .info:after{content:"";position:absolute;right:-20px;border:10px solid rgba(0,0,0,0);border-left-color:#fff}.aside-container .tel:hover{background-color:#05a045}.aside-container .tel:hover .info{display:block}.aside-container .tel:hover svg{fill:#fff}.aside-container .tel svg{fill:#666}.aside-container .to-top{background-color:#05a045;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;cursor:pointer}.aside-container .to-top:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}@media screen and (max-width:768px){.footer-container .foot-box{padding:30px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-container .foot-box .left-layout{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.footer-container .foot-box .left-layout .logo{display:none;width:120px;height:120px;margin-bottom:20px}.footer-container .foot-box .left-layout .logo img{max-width:75%}.footer-container .foot-box .left-layout .company-info{padding-left:0;font-size:14px}.footer-container .foot-box .right-layout{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-container .foot-box .right-layout .nav-list{width:100%;padding-right:0;margin-bottom:15px}.footer-container .foot-box .right-layout .nav-list a{width:33.3%;font-size:14px;text-align:left}.footer-container .foot-box .right-layout .qrcode{width:120px;height:120px}.footer-container .foot-box .right-layout .qrcode img{max-width:100%}.footer-container .copyright{font-size:12px;color:#999;text-align:center;padding:10px 0}.footer-container .copyright a{color:inherit}.aside-container{position:fixed;z-index:999;right:30px;bottom:10%}.aside-container .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;border-radius:50%}.aside-container .box svg{width:28px;height:28px}.aside-container .tel{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);margin-bottom:30px}.aside-container .tel .info{position:absolute;display:none;white-space:nowrap;right:80px;background-color:#fff;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;font-size:15px;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="10" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.2)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.2));filter:drop-shadow(0 0 10px rgba(0,0,0,.2))}.aside-container .tel .info:after{content:"";position:absolute;right:-20px;border:10px solid rgba(0,0,0,0);border-left-color:#fff}.aside-container .tel:hover{background-color:#05a045}.aside-container .tel:hover .info{display:block}.aside-container .tel:hover svg{fill:#fff}.aside-container .tel svg{fill:#666}.aside-container .to-top{background-color:#05a045;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;cursor:pointer}.aside-container .to-top:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}.max-center{width:calc(100% - 20px);max-width:1440px;margin:0 auto}.alert-form{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;display:none}.alert-form .form-box{position:fixed;z-index:2;width:90%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:900px;margin:0 auto;background-color:#fff;padding-bottom:100px}.alert-form .form-box .top{height:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 25px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #e3e2e8}.alert-form .form-box .top .title{line-height:66px;font-size:15px;color:#333}.alert-form .form-box .top .close{cursor:pointer}.alert-form .form-box .form{padding:30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-form .form-box .form label{display:block;margin-bottom:20px}.alert-form .form-box .form label p{font-size:14px;color:#666;margin-bottom:12px}.alert-form .form-box .form label p i{color:red;margin-left:5px}.alert-form .form-box .form label input{width:100%;height:44px;background-color:#f7f7f7;border:none;outline:none;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-form .form-box .form .submit{width:300px;height:44px;margin-top:20px;background-color:#05a045;color:#fff;outline:none;border:none;cursor:pointer}.alert-form .mask{z-index:0;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}@media screen and (max-width:768px){.alert-form .form-box{padding-bottom:30px}.alert-form .form-box .top{height:48px;padding:0 15px}.alert-form .form-box .top .title{line-height:48px;font-size:14px}.alert-form .form-box .form{padding:20px 10px}.alert-form .form-box .form label{margin-bottom:20px}.alert-form .form-box .form label p{font-size:14px;color:#666;margin-bottom:12px}.alert-form .form-box .form label p i{color:red;margin-left:5px}.alert-form .form-box .form .submit{width:100%;height:32px}.alert-form .mask{z-index:0;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}}