.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}
.g-adv .swiper-wrapper{ height:auto !important}
.g-adv .swiper-slide{ height:auto !important}

.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}
.bk-title a span:before{content:"";display:inline-block;width:3.85rem;height:1px;background:#c30d23;vertical-align:middle;margin-right:1rem}
.bk-title a span:after{content:"";display:inline-block;width:3.85rem;height:1px;background:#c30d23;vertical-align:middle;margin-left:1rem}

.product{padding-top:3.2rem;padding-bottom:3.2rem;}
.product .product-con{width:92%;margin:0 auto;overflow:hidden;margin-top:2.5rem}
.product .product-con .product-t ul{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start}
.product .product-con .product-t li{width:25%;height:4.35rem;font-size:1.1rem;font-weight:700;line-height:4.35rem;color:#fff;text-align:center;background:linear-gradient(90deg,#F00,#C00)}
.product .product-con .product-t li:after{content:"";display:block;width:0;height:0;border-right:.5rem solid transparent;border-left:.5rem solid transparent;border-top:.5rem solid #90c42f;margin-left:.65rem;display:none}
.product .product-con .product-t li.cur{background:#90c42f;color:#fff}
.product .product-con .product-t li.cur:after{display:block}

.product .product-con .product-c dt{height:10.15rem;background:#f4f4f4;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;padding:0 5%;box-sizing:border-box;padding-top:1.2rem;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:16.8rem;}
.product .product-con .product-b li em img{height:16.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:#ededed;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:#c30d23;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:#c30d23;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{background:#c30d23;padding-top:3.2rem;padding-bottom:3.2rem}
.quality .bk-title b{color:#fff}
.quality .bk-title span{color:rgba(255,255,255,.5)}
.quality .bk-title span:after,.quality .bk-title span:before{background:#fff}
.quality .quality-con{width:92%;margin:0 auto;overflow:hidden;margin-top:2.5rem;border-radius:2rem;position:relative}
.quality .quality-con dl{position:relative}
.quality .quality-con dt{border-radius:0 0 2rem 2rem;overflow:hidden;line-height:0;position:relative;z-index:1}
.quality .quality-con dd{background:#fff;height:25.75rem;box-sizing:border-box;position:relative;padding:6rem 2.5rem 0 2.2rem;margin-top:-4rem;border-radius:0 0 2rem 2rem}
.quality .quality-con dd h3{font-size:2rem;font-weight:700;line-height:2rem;color:#333;display:block}
.quality .quality-con dd h3 span{display:block;font-size:1.2rem;font-weight:400;line-height:1.3rem;color:#333;margin-bottom:.5rem}
.quality .quality-con dd em{position:absolute;right:2.5rem;width:6.75rem;background:#90c42f;text-align:center;height:9.75rem;box-sizing:border-box;border-radius:1rem;overflow:hidden;top:0;z-index:1;padding-top:1.5rem}
.quality .quality-con dd em i{display:block;font-size:2rem;font-weight:700;line-height:80%;color:#fff;font-family:arial}
.quality .quality-con dd em span{display:block;font-size:1.5rem;font-weight:700;line-height:1.7rem;color:#fff;margin-top:1rem}
.quality .quality-con dd p{margin-top:2.5rem;font-size:1.2rem;font-weight:400;line-height:2.1rem;color:#666;display:block;position:relative;padding-left:1rem}
.quality .quality-con dd p:before{content:"-";display:block;position:absolute;left:0;top:0;font-size:1.2rem;font-weight:400;line-height:2.1rem;color:#666}
.quality .quality-con .swiper-pagination{position:relative;line-height:0;bottom:0;z-index:2;margin-top:1.5rem}
.quality .quality-con .swiper-pagination .swiper-pagination-bullet{width:.85rem;height:.85rem;background:#fff;opacity:1;margin:0 .85rem!important}
.quality .quality-con .swiper-pagination .swiper-pagination-bullet-active{background:#90c42f}

.about{padding-top:3.0rem;padding-bottom:3.0rem}
.about .about-con{margin-top:3.2rem}
.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:#c30d23;margin:2.3rem auto 0;border-radius:1.65rem}
