.g-adv{position:relative;width:100%;margin:0 auto;height:auto;z-index:1;font-size:0}
.g-adv .swiper-pagination{height:.6rem;bottom:8%}
.g-adv .swiper-pagination-bullet{width:.85rem;height:.85rem;background:#fff;opacity:.8;margin:0 .6rem!important;vertical-align:top;border-radius:50%;position:relative}
.g-adv .swiper-pagination-bullet-active{background:#c30d23;opacity:1}

.bk-title a{text-align:center;line-height:0}
.bk-title a b{font-size:2rem;font-weight:700;line-height:2.2rem;color:#333;display:block}
.bk-title a span{font-size:1.3rem;font-weight:400;line-height:1.4rem;color:#666;display:inline-block;margin-top:.4rem}

.product{padding-top:3.2rem;padding-bottom:3.2rem;}
.product .product-con{width:92%;margin:0 auto;overflow:hidden;margin-top:1.5rem}
.product .product-con .product-t { width:100%;height:3.6rem;font-size:1.1rem;font-weight:700;line-height:3.6rem;color:#fff;background:#099f3e; text-indent:1.2rem;}

.product .product-con .product-c dt{background:#f4f4f4;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;padding:1.2rem 5%;box-sizing:border-box;align-items:flex-start}
.product .product-con .product-c dt a{font-size:1.3rem;font-weight:400;line-height:1.8rem;color:#333;display:block;width:50%;margin-bottom:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.product .product-con .product-c dd{line-height:0}

.product .product-con .product-b ul{margin-top:1.5rem}
.product .product-con .product-b li{width:32%}
.product .product-con .product-b li em{line-height:0;border:1px solid #e4e4e4;box-sizing:border-box;display:block; height:12.8rem;}
.product .product-con .product-b li em img{height:12.5rem;}
.product .product-con .product-b li h4{font-size:1.1rem;font-weight:400;line-height:1.8rem;color:#666;display:block;text-align:center;margin-top:.6rem}



.case{background:#fff;padding-top:3.2rem;padding-bottom:3.2rem}

.case .case-con{width:92%;margin:0 auto;overflow:hidden;position:relative; margin-top:1.5rem;}
.case .case-con dl{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;position:relative}
.case .case-con dt{width:74.2%;line-height:0}
.case .case-con dd{width:16rem;background:#099f3e;height:12.2rem;position:absolute;right:0;top:1.1rem;z-index:1;padding:3.2rem 1.5rem 0 2rem;box-sizing:border-box}
.case .case-con dd h4 a{display:block;font-size:1.3rem;font-weight:700;line-height:1.4rem;color:#fff}
.case .case-con dd h4 a:after{content:"";display:block;width:2.4rem;height:.15rem;background:#90c42f;margin-top:.6rem;margin-bottom:.5rem}
.case .case-con dd p{font-size:1.1rem;font-weight:400;line-height:1.6rem;color:rgba(255,255,255,.4);display:block;margin-top:.2rem}
.case .case-con .swiper-pagination{position:relative;line-height:0;bottom:0;z-index:2;margin-top:1.1rem}
.case .case-con .swiper-pagination .swiper-pagination-bullet{width:.85rem;height:.85rem;background:#099f3e;opacity:1;margin:0 .85rem!important}
.case .case-con .swiper-pagination .swiper-pagination-bullet-active{background:#90c42f}
.case .case-con2{width:92%;margin:0 auto;overflow:hidden;margin-top:2.35rem}
.case .case-con2 li{width:24%}


.quality{padding-top:3.2rem;padding-bottom:3.2rem; background:#eee;}

.quality .choose { padding: 1.5rem 14.4% 0; }
.quality .choose dl{width: 100%;overflow: hidden;margin-bottom: 1rem;background: #fff;opacity: .4;}
.quality .choose dl dt{width: 100%;line-height: 0;}
.quality .choose dl dd{width: 86%;padding: 1.5rem 0 2.5rem;margin: 0 auto;}
.quality .choose dl dd h5{height: 3.5rem;overflow: hidden;width: 100%;font-size: 1.8rem;color: #333;line-height: 2.5rem;position: relative;margin-bottom: 0.8rem;}
.quality .choose dl dd h5:before{content: "";width: 11rem;height: 1px;position: absolute;bottom: 2px;left: 0;background: #666;}
.quality .choose dl dd h5:after{content: "";width: 1.8rem;height: 0.25rem;position: absolute;bottom: 0;left: 0;background: #099f3e;z-index: 1;}
.quality .choose dl dd p{font-size: 1rem;color: #666;line-height: 1.6rem;overflow: hidden;padding: 0.5rem 0 0 1rem;position: relative;}
.quality .choose dl dd p:before{content: "";width: 0.4rem;height: 0.4rem;position: absolute;top: 1.1rem;left: 0;background: #099f3e;border-radius: 50%;}
.quality .choose .switch { display: flex; justify-content: center; align-content: flex-end; }
.quality .choose .switch .swiper-pagination { position: relative; }
.quality .choose .switch .swiper-pagination-bullet { background: #d9d9d9; width: 0.8rem; opacity: 1; height: 0.8rem; margin: 0 0.7rem 0 !important; border-radius: 50%; }
.quality .choose .switch .swiper-pagination-bullet-active { opacity: 1;background: #1d2088;width: 2.2rem;border-radius: 0.4rem;}
.quality .choose dl.swiper-slide-active { opacity: 1; }



.about{padding-top:3.0rem;padding-bottom:3.0rem; border-top: #e5e5e5 0.5rem solid;}
.about .about-con{margin-top:2.4rem}
.about .about-con dt{line-height:0}
.about .about-con dd{text-align:center;margin-top:2.15rem}
.about .about-con dd h3 a{display:block;font-size:1.4rem;font-weight:700;line-height:1.5rem;color:#333}
.about .about-con dd h3 a:after{content:"";display:block;width:3rem;height:.15rem;background:#c30d23;margin:1.1rem auto 0}
.about .about-con dd p{width:84%;margin:.6rem auto 0;font-size:1.2rem;font-weight:400;line-height:1.7rem;color:#666;display:block;letter-spacing:.05rem}
.about .about-con dd em a{display:block;font-size:1.3rem;font-weight:400;line-height:3.3rem;color:#fff;text-align:center;width:10.85rem;background:#099f3e;margin:2.3rem auto 0;border-radius:1.65rem}
