
.wrap img{display:block;width:100%;}


.tit{text-align: center;font-weight: normal;padding-bottom: 1.5rem;position: relative;}
.tit:after{position: absolute;width: 4.75rem;height: 0.2rem;content: "";background: rgba(0, 0, 0, 0.36);left: 50%;bottom: 0;transform: translateX(-50%);}
.tit b{display: block;font-size: 2.6rem;color: #80462b;line-height: 2.6rem;}
.tit i{display: block;font-size: 1.4rem;color: #363636;line-height: 1.4rem;padding-top: 1rem;}




/*轮播广告*/.g-adv {position:relative;width:100%;margin:0 auto;height:auto;z-index:1;font-size:0;}
.g-adv .swiper-pagination {height:0.6rem;bottom:7.5%!important;}
.g-adv .swiper-pagination-bullet {width:0.85rem;height:0.85rem;background:none;opacity:0.8;margin:0 0.4rem !important;vertical-align:top;border-radius:50%;position:relative;border:0.05rem solid #fff;}
.g-adv .swiper-pagination-bullet-active {background:#0061AE;opacity:1;border-color:#0061AE;}
.bk-title {text-align:center;background-image:url('../image/bk-tbg.png');background-repeat:no-repeat;background-position:center bottom;background-size:10.3rem 0.9rem;padding-bottom:2.2rem;}
.bk-title b {font-size:2.5rem;font-weight:bold;line-height:2.5rem;color:#333;display:block;font-family:impact;}
.bk-title b span {color:#0061AE;}
.bk-title em {font-size:1.2rem;font-weight:normal;line-height:1.2rem;color:#333;display:block;margin-top:1.1rem;}
.guide {padding-top:5rem;padding-bottom:5.5rem;}
.guide .desc {padding:0 6.8%;font-size:1.3rem;font-weight:normal;line-height:1.8rem;color:#333;text-align:center;margin-top:1.25rem;}
.guide .guide-c {background-image:url('../image/yz-bg.jpg');background-repeat:no-repeat;background-position:center top;background-size:100% 100%;height:21.35rem;margin-top:1.4rem;}
.guide .guide-c ul {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;padding:0 7.5%;}
.guide .guide-c ul li {width:50%;text-align:center;margin-bottom:2.1rem;padding-top:2.7rem;}
.guide .guide-c ul li b {display:block;}
.guide .guide-c ul li b em {display:inline-block;font-size:4rem;font-weight:bold;line-height:80%;color:#0061AE;font-family:arial;}
.guide .guide-c ul li b i {display:inline-block;vertical-align:top;font-size:1.1rem;font-weight:normal;line-height:1.1rem;color:#666;margin-top:-0.35rem;}
.guide .guide-c ul li span {display:block;font-size:1.3rem;font-weight:normal;line-height:1.3rem;color:#666;margin-top:1rem;}
.guide .guide-c ul li:last-of-type {margin-right:0;}
.product .product-t {margin-top:1.5rem;padding:0 1.2rem;}
.product .product-t ul {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.product .product-t ul li {font-size:1.4rem;font-weight:normal;line-height:2.8rem;color:#333;display:block;width:18%;border:0.05rem solid #999;text-align:center;border-radius:0.25rem;}
.product .product-t ul li a {display:block;}
.product .product-t ul li.cur {background:#0061AE;color:#fff;border-color:#0061AE;}
.product .product-t ul li.cur a {color:#fff;}
.product .product-b {background-image:url('../image/pro-bg.jpg');background-repeat:no-repeat;background-position:center top;background-size:100% 100%;margin-top:1.1rem;height:50.75rem;box-sizing:border-box;}
.product .product-b .product-bt {border-bottom:0.05rem solid #d9d9d9;padding:1.7rem 1.2rem 0;padding-bottom:1.3rem;margin-bottom:1.6rem;}
.product .product-b .product-bt ul {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.product .product-b .product-bt ul li a {font-size:1.3rem;font-weight:normal;line-height:1.4rem;color:#666;display:block;position:relative;}
.product .product-b .product-bt ul li a::before {content:"";display:block;width:100%;height:0.2rem;background:#85C227;position:absolute;left:0;bottom:-1.35rem;display:none;border-radius:0.1rem;}
.product .product-b .product-bt ul li.cur a {font-weight:bold;color:#333;}
.product .product-b .product-bt ul li.cur a::before {display:block;}
.product .product-b .product-bb {margin-left:1.2rem;overflow:hidden;padding-bottom:4rem;}
.product .product-b .product-bb dl {border-radius:0.75rem;box-shadow:0rem 0.05rem 0.25rem 0rem rgba(29,29,29,0.1);overflow:hidden;background:#fff;margin-bottom:1.2rem;position:relative;}
.product .product-b .product-bb dl a {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;}
.product .product-b .product-bb dl dt {width:50%;overflow:hidden;}
.product .product-b .product-bb dl dt img {height:18.35rem;width:auto;max-width:unset;transform:translate(-15%,0);}
.product .product-b .product-bb dl dd {width:50%;padding-top:2.6rem;padding-right:1.5rem;box-sizing:border-box;}
.product .product-b .product-bb dl dd h4 {font-size:1.5rem;font-weight:bold;line-height:1.9rem;color:#333;display:block;}
.product .product-b .product-bb dl dd h4::after {content:"";display:block;width:2rem;height:0.15rem;background:#85C227;margin-top:0.85rem;}
.product .product-b .product-bb dl dd p {font-size:1.2rem;font-weight:normal;line-height:1.7rem;color:#666;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;height:auto;margin-top:0.75rem;}
.product .product-b .product-bb dl.hot::before {content:"";display:block;position:absolute;left:0;top:0;background:#F67403;width:5rem;height:5rem;transform:rotate(45deg) translateX(-3.85rem);z-index:1;}
.product .product-b .product-bb dl.hot::after {content:"新品";display:block;width:3.2rem;height:3.2rem;position:absolute;left:0;top:0;transform:rotate(-45deg);text-align:center;font-size:0.75rem;font-weight:normal;line-height:0.75rem;color:#fff;padding-top:0.3rem;z-index:1;}
.product .product-b .product-bb .swiper-pagination {height:auto;position:relative;line-height:0;bottom:auto;}
.product .product-b .product-bb .swiper-pagination-bullet {width:0.85rem;height:0.85rem;background:none;opacity:0.8;margin:0 0.4rem !important;vertical-align:top;border-radius:50%;position:relative;border:0.05rem solid #fff;}
.product .product-b .product-bb .swiper-pagination-bullet-active {background:#0061AE;opacity:1;border-color:#0061AE;}
.advantage {padding-top:5.5rem;padding-bottom:5.6rem;}
.advantage .advantage-c {margin-top:1.9rem;margin-bottom:2.35rem;}
.advantage .advantage-c dl dd {margin:0 1.5rem;box-shadow:0rem 0.05rem 1.6rem 0rem rgba(0,0,0,0.15);border-radius:0.75rem;position:relative;margin-top:-2.3rem;z-index:1;background:#fff;overflow:hidden;padding:2.5rem 2rem 0 2rem;height:20.9rem;box-sizing:border-box;}
.advantage .advantage-c dl dd em {display:block;line-height:0;overflow:hidden;}
.advantage .advantage-c dl dd em img {display:block;width:2.6rem;height:2.6rem;}
.advantage .advantage-c dl dd b {font-size:1.7rem;font-weight:bold;line-height:1.7rem;color:#333;display:block;margin-top:0.8rem;margin-bottom:1.05rem;}
.advantage .advantage-c dl dd p {font-size:1.3rem;font-weight:normal;line-height:2.1rem;color:#666;display:block;}
.advantage .advantage-c dl dd p span {color:#0061AE;}
.advantage .advantage-t ul {margin:0 1.5rem 0;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.advantage .advantage-t ul li {font-size:1.8rem;font-weight:bold;line-height:1.8rem;color:#333;display:block;padding-right:1.1rem;position:relative;height:2rem;border-bottom:0.6rem solid transparent;box-sizing:border-box;}
.advantage .advantage-t ul li em {font-size:1.2rem;font-weight:bold;line-height:80%;color:#808080; color: #0061AE; display:block;font-family:"bahnschrift";position:absolute;right:0;top:-0.4rem;letter-spacing:-0.1rem;}
.advantage .advantage-t ul li.cur {border-bottom-color:#85C227;}
.xban {background-image:url('../image/xban-bg.jpg');background-repeat:no-repeat;background-position:center top;background-size:100% 100%;box-sizing:border-box;height:22.6rem;padding-top:2.95rem;}
.xban h2 img {height:4.8rem;width:auto;margin:0 auto 0;}
.xban ul {padding:0 3rem;margin-top:2.7rem;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.xban ul li {background-image:url('../image/xban-ic.png');background-repeat:no-repeat;background-position:left center;background-size:1.95rem 1.95rem;height:1.95rem;font-size:1.4rem;font-weight:normal;line-height:1.95rem;color:#fff;width:50%;padding-left:2.4rem;box-sizing:border-box;margin-bottom:1.2rem;}
.xban ul li span {font-size:1.65rem;font-weight:bold;line-height:1.65rem;color:#85C227;}
.xban .zx {display:block;width:11rem;height:3rem;background:#F67403;border-radius:1.5rem;text-align:center;margin:0.7rem auto 0;}
.xban .zx a {font-size:1.3rem;font-weight:normal;line-height:3rem;color:#fff;display:block;}
.case {background-image:url('../image/case-bg.jpg');background-repeat:no-repeat;background-position:center top;background-size:100% 100%;box-sizing:border-box;height:66.45rem;padding-top:5rem;}
.case .case-t {margin-top:1.8rem;margin-bottom:2.3rem;}
.case .case-t ul {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;justify-content:center;}
.case .case-t ul li {margin:0 3.6rem;}
.case .case-t ul li a {font-size:1.5rem;font-weight:normal;line-height:1.5rem;color:#666;display:block;height:1.8rem;box-sizing:border-box;}
.case .case-t ul li.cur a {color:#0061AE;font-weight:bold;border-bottom:0.6rem solid #85C227;}
.case .case-c {position:relative;}
.case .case-c .prev {position:absolute;width:1.85rem;display:block;left:15%;top:9.35rem;z-index:2;cursor:pointer; display: none;}
.case .case-c .next {position:absolute;width:1.85rem;display:block;right:15%;top:9.35rem;z-index:2;cursor:pointer;display: none;}
.case .case-c dl {padding:1rem;background:#fff;box-sizing:border-box;transform:scale(1,0.88);box-shadow:0rem 0.25rem 0.75rem 0rem rgba(0,0,0,0.05);border-radius:0.75rem;transition:0.35s;}
.case .case-c dl dd {padding-top:1.5rem;height:21.2rem;box-sizing:border-box;}
.case .case-c dl dd h4 {font-size:1.7rem;font-weight:bold;line-height:2.1rem;color:#333;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.case .case-c dl dd p {font-size:1.3rem;font-weight:normal;line-height:2.1rem;color:#333;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-top:1rem;}
.case .case-c dl dd em {width:11rem;height:3rem;background:#F67403;border-radius:1.5rem;text-align:center;margin:0.7rem auto 0;display:block;font-size:1.3rem;font-weight:normal;line-height:3rem;color:#fff;margin-top:1.9rem;}
.case .case-c dl.swiper-slide-active {transform:scale(1,1);}
.case .case-c .swiper-pagination {height:auto;position:relative;line-height:0;bottom:auto;margin-top:2.3rem;}
.case .case-c .swiper-pagination-bullet {width:0.85rem;height:0.85rem;background:none;opacity:0.8;margin:0 0.4rem !important;vertical-align:top;border-radius:50%;position:relative;border:0.05rem solid #0061AE;}
.case .case-c .swiper-pagination-bullet-active {background:#0061AE;opacity:1;border-color:#0061AE;}
.news {padding:5.3rem 0 0;background-image:url('../image/news-bg1.jpg');background-repeat:no-repeat;background-position:center top;background-size:100% 100%;height:65.75rem;box-sizing:border-box;}
.news .news-t {margin:2rem 1.2rem 0;height:3.1rem;border-bottom:0.05rem solid #cccccc;}
.news .news-t ul {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;}
.news .news-t ul li {width:50%;text-align:center;height:3.15rem;box-sizing:border-box;}
.news .news-t ul li a {font-size:1.5rem;font-weight:bold;line-height:1.5rem;color:#666;display:block;}
.news .news-t ul li.cur {border-bottom:0.15rem solid #85C227;}
.news .news-t ul li.cur a {color:#0061AE;}
.news .news-b {margin:1.5rem 1.2rem 0;overflow:hidden;}
.news .news-b dl dd {padding:1.7rem 0 1.5rem;border-bottom:0.05rem solid #eee;}
.news .news-b dl dd h4 {font-size:1.5rem;font-weight:normal;line-height:1.6rem;color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news .news-b dl dd p {font-size:1.2rem;font-weight:normal;line-height:1.9rem;color:#808080;display:block;margin-top:0.9rem;}
.news .news-b dl dd p span {color:#0061AE;}
.news .news-b ul li {border-bottom:0.05rem dashed #cccccc;position:relative;font-size:1.3rem;font-weight:normal;line-height:4.2rem;color:#333;padding-left:1.75rem;}
.news .news-b ul li::before {content:"◆";display:block;position:absolute;left:0;top:0;opacity:0.3;}
.news .news-b ul li a {display:block;color:#333; }
.news .news-b ul li a span{ display:inline-block; width:78%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;vertical-align: middle;}
.news .news-b ul li em {position:absolute;right:0;top:0;font-size:1.1rem;font-weight:normal;line-height:4.2rem;color:#999;display:block;}
.about {background-image:url('../image/abt-bg.jpg');background-repeat:no-repeat;background-position:center top;background-size:100% 100%;height:29.9rem;box-sizing:border-box;padding-top:4.85rem;margin-bottom:-8.6rem;}
.about h2 img {display:block;height:3.65rem;width:auto;margin:0 auto;}
.about .zx a {display:block;width:11.25rem;height:3rem;background:#F67403 url('../image/abt-sj.png');background-repeat:no-repeat;background-position:right 1rem center;background-size:0.5rem 0.7rem;background:;border-radius:1.5rem;font-size:1.3rem;font-weight:normal;line-height:3rem;color:#fff;text-indent:1.5rem;box-sizing:border-box;margin:3.25rem auto 0;}






