section.banner-container img{width:100%;display:block}section.product-container{padding:50px 0}section.product-container .left-product-swiper{width:45%;margin-right:5%}section.product-container .left-product-swiper .product-swiper{margin-bottom:10px}section.product-container .left-product-swiper .product-swiper .swiper-wrapper .swiper-slide img{width:100%}section.product-container .left-product-swiper .gallery-thumbs{height:100px}section.product-container .left-product-swiper .gallery-thumbs .swiper-wrapper .swiper-slide{background-position:50%;background-repeat:no-repeat;background-size:cover}section.product-container .left-product-swiper .gallery-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{position:relative}section.product-container .left-product-swiper .gallery-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2)}section.product-container .right-product-cont{width:45%;margin-left:5%}section.product-container .right-product-cont h2.title{font-size:32px;margin-bottom:30px}section.product-container .right-product-cont ul.info-list li.info-item{margin-bottom:30px}section.product-container .right-product-cont ul.info-list li.info-item h3.title{font-size:18px;font-weight:700;border-bottom:2px solid #77b234;margin-bottom:10px}section.product-container .right-product-cont ul.info-list li.info-item h3.title span{background-color:#77b234;color:#fff;display:inline-block;padding:4px 20px}section.product-container .right-product-cont a.btn{font-size:18px;padding:12px 20px;background-color:#77b234;color:#fff;border-radius:4px;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;display:inline-block}section.product-container .right-product-cont a.btn:hover{background-color:#6a9e2e}section.product-container .swiper-button-next,section.product-container .swiper-button-prev{color:#fff;width:27px;height:44px;padding:10px;background-color:rgba(0,0,0,.3);border-radius:4px}section.product-container .swiper-button-next:after,section.product-container .swiper-button-prev:after{font-size:28px}section.details-container{background-color:#f7f7f7}section.details-container h2.details-title{font-size:18px;border-bottom:1px solid #ccc}section.details-container h2.details-title span{width:120px;display:block;padding:10px;background-color:#77b234;color:#fff}section.details-container .details-content{padding:30px;margin-bottom:30px;min-height:300px}section.details-container .details-content img,section.details-container .details-content video{max-width:100%}section.details-container .details-content video.details-video{margin-bottom:20px}@media screen and (max-width:768px){section.product-container{padding:50px 0;margin-bottom:20px}section.product-container .left-product-swiper{width:100%;margin-right:0;margin-bottom:50px}section.product-container .left-product-swiper .product-swiper{margin-bottom:10px}section.product-container .left-product-swiper .gallery-thumbs{height:70px}section.product-container .right-product-cont{width:100%;margin-left:0}section.product-container .right-product-cont h2.title{font-size:28px;margin-bottom:10px}section.product-container .right-product-cont ul.info-list li.info-item{margin-bottom:20px}section.product-container .right-product-cont ul.info-list li.info-item h3.title{font-size:14px;font-weight:700;border-bottom:2px solid #77b234;margin-bottom:10px}section.product-container .right-product-cont ul.info-list li.info-item h3.title span{background-color:#77b234;color:#fff;display:inline-block;padding:2px 10px}section.product-container .right-product-cont ul.info-list li.info-item .note{font-size:14px}section.product-container .right-product-cont a.btn{font-size:14px;padding:8px 14px;background-color:#77b234;color:#fff;border-radius:4px;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;display:inline-block}section.product-container .right-product-cont a.btn:hover{background-color:#6a9e2e}section.product-container .swiper-button-next,section.product-container .swiper-button-prev{color:#fff;width:20px;height:30px;padding:4px}section.product-container .swiper-button-next:after,section.product-container .swiper-button-prev:after{font-size:14px}section.details-container{background-color:#f7f7f7}section.details-container h2.details-title{font-size:18px;border-bottom:1px solid #ccc}section.details-container h2.details-title span{width:120px;display:block;padding:10px;background-color:#77b234;color:#fff}section.details-container .details-content{padding:30px;margin-bottom:30px;min-height:300px}section.details-container .details-content img,section.details-container .details-content video{max-width:100%}section.details-container .details-content video.details-video{margin-bottom:20px}}
header.pc-head{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}header.pc-head h1.logo{display:block;width:150px;height:42px;text-indent:-1000px;background-position:50%;background-repeat:no-repeat;background-size:contain}header.pc-head ul.nav{height:100%}header.pc-head ul.nav li.nav-item{line-height:100px;float:left;font-size:14px;display:block;height:100%;position:relative;z-index:99}header.pc-head ul.nav li.nav-item ul.nav-sublist{position:absolute;background-color:#fff;min-width:100%;white-space:nowrap;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none}header.pc-head ul.nav li.nav-item ul.nav-sublist li.nav-subitem{line-height:44px;text-align:center}header.pc-head ul.nav li.nav-item ul.nav-sublist li.nav-subitem.active,header.pc-head ul.nav li.nav-item ul.nav-sublist li.nav-subitem:hover{background-color:#77b234}header.pc-head ul.nav li.nav-item ul.nav-sublist li.nav-subitem.active>a,header.pc-head ul.nav li.nav-item ul.nav-sublist li.nav-subitem:hover>a{color:#fff}header.pc-head ul.nav li.nav-item a{padding:0 20px}header.pc-head ul.nav li.nav-item.active,header.pc-head ul.nav li.nav-item:hover{background-color:#77b234}header.pc-head ul.nav li.nav-item.active>a,header.pc-head ul.nav li.nav-item:hover>a{color:#fff}header.pc-head ul.nav li.nav-item:hover ul.nav-sublist{display:block}header.pc-head form#search{position:relative}header.pc-head form#search input{border:none;border-bottom:1px solid #77b234;padding:8px 5px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}header.pc-head form#search button{position:absolute;right:0;top:8px;color:#77b234;cursor:pointer}header.phone-head{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;top:0}header.phone-head,header.phone-head .nav-list{display:none;width:100%;position:fixed;background-color:#fff;z-index:9999}header.phone-head .nav-list{left:0;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.1);box-shadow:0 5px 5px rgba(0,0,0,.1);padding-top:30px;padding-bottom:60px}header.phone-head .nav-list nav{margin-bottom:30px}header.phone-head .nav-list nav a{display:block;line-height:3;font-size:16px;text-align:center}header.phone-head .nav-list nav a:not(:last-child){border-bottom:1px solid #eee}header.phone-head .nav-list nav a.active,header.phone-head .nav-list nav a:hover{background-color:#77b234;color:#fff}header.phone-head .nav-list form#search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.phone-head .nav-list form#search input{padding:10px;background-color:#f7f7f7}header.phone-head .nav-list form#search button{padding-right:10px;cursor:pointer;background-color:#f7f7f7}header.phone-head h1.logo{display:block;width:150px;height:42px;text-indent:-1000px;padding:15px 0;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-box-sizing:content-box;box-sizing:content-box}header.phone-head .menu-btn{width:36px;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}header.phone-head .menu-btn span{display:block;background-color:#77b234;width:100%;height:4px;margin-bottom:4px;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}header.phone-head .menu-btn.active span:first-child{-webkit-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg);border-radius:2px}header.phone-head .menu-btn.active span:nth-child(2){opacity:0}header.phone-head .menu-btn.active span:last-child{-webkit-transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg);border-radius:2px}header.phone-head .mask{position:fixed;display:none;top:72px;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:8}@media screen and (max-width:1440px){.center80{width:90%}header.pc-head nav a{font-size:14px;padding:0 10px}header.pc-head form#search{position:relative}header.pc-head form#search input{border:none;border-bottom:1px solid #77b234;padding:8px 5px;width:100%}header.pc-head form#search button{position:absolute;right:0;top:8px;color:#77b234;cursor:pointer}}@media screen and (max-width:1200px){body{padding-top:72px}header.pc-head{display:none}header.phone-head{display:block}}@media screen and (max-width:768px){.center80{width:96%}}
footer{background-color:#f9f9f9;padding:50px 0}footer .left-logo,footer .right-contact{float:left}footer .left-logo{width:35%;-webkit-box-sizing:border-box;box-sizing:border-box}footer .left-logo img{max-width:180px}footer .right-contact{width:65%;border-left:1px solid #ccc;padding-left:50px;-webkit-box-sizing:border-box;box-sizing:border-box}footer .right-contact ul.contact-list li.contact-item{color:#999;font-size:14px;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .right-contact ul.contact-list li.contact-item i{width:16px;display:inline-block;margin-right:5px;text-align:center}footer .right-contact ul.contact-list li.contact-item span{width:calc(100% - 26px);display:inline-block}@media screen and (max-width:768px){footer .left-logo,footer .right-contact{float:none}footer .left-logo{width:100%;margin-bottom:50px;text-align:center}footer .right-contact{width:100%;border-left:none}footer .right-contact ul.contact-list li.contact-item{color:#999;font-size:14px;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .right-contact ul.contact-list li.contact-item i{width:16px;display:inline-block;margin-right:5px;text-align:center}footer .right-contact ul.contact-list li.contact-item span{width:calc(100% - 26px);display:inline-block}}
