
/**/
.fwbj{height:51.85rem;background:rgba(236,236,236,0.55);}
.fw{padding:3.65rem 4% 0;}
.fw h2{text-align: center; margin-bottom:4.3rem;}
.fw h2 span{display:block; height:2.75rem; line-height: 2.75rem;font-size: 2.3rem; color:#333333; font-weight: normal;}
.fw h2 em{display:block; height:1.85rem; line-height: 1.85rem;margin-bottom: 0.65rem;font-size: 1.3rem; color:#333333;}
.fw h2 i{display:block; width:1.45rem;height:0.1rem; background:#c50310;margin:0 auto;}
.fw .fw-con{position: relative;}
.fw .fw-con dl dt{height:22.35rem; line-height: 0; overflow:hidden;}
.fw .fw-con dl dt img{width:100%; height:100%;}
.fw .fw-con dl dd{padding-top:1.15rem;}
.fw .fw-con dl dd h4{height:2.3rem; line-height: 2.3rem;font-size: 1.4rem;color:#333333; font-weight: bold; margin-bottom: 0.1rem;}
.fw .fw-con dl dd p{line-height: 2.0rem; font-size: 1.3rem; color:#666666;}
.fw .fw-con .fw-nav{height:7.85rem;position: absolute;left:0;top:-3.85rem;width:100%; z-index:300;}
.fw .fw-con .fw-nav ul li{float:left; width:20.8%; height:7.85rem;background:url(../images/fw-ico.png) no-repeat center; background-size:100%; padding-top:1.5rem;box-sizing: border-box;margin-left: 1.9rem;}
.fw .fw-con .fw-nav ul li i{display:block; width:2.35rem; height:2.35rem;margin:0 auto;}
.fw .fw-con .fw-nav ul li i img{width:100%;}
.fw .fw-con .fw-nav ul li em{display:block; height:2.2rem; line-height: 2.2rem;text-align: center;font-size: 1.3rem;color:#FFF;}
.fw .fw-con .fw-nav ul li:first-child{margin-left: 0;}
.fw .fw-con .fw-nav ul li.f-on{background:url(../images/fw-ico_h.png) no-repeat center; background-size:100%;}
/**//**/
.product{max-height: 99.75rem;margin-top: 10px;}
.pro{padding:3.75rem 4% 0;}
.pro h2{text-align: center; margin-bottom:1.7rem;}
.pro h2 span{display:block; height:2.65rem; line-height: 2.65rem;font-size: 2.1rem; color:#333333; font-weight: normal;}
.pro h2 em{display:block; height:1.95rem; line-height: 1.95rem;margin-bottom: 0.6rem;font-size: 1.3rem; color:#333333;}
.pro h2 i{display:block; width:1.45rem;height:0.1rem; background:#c50310;margin:0 auto;}
.pro .pro-nav{height:4.55rem;background:#333333;width:92%;margin:0 auto;}
.pro .pro-nav ul{float:left; width:100%;height:4.55rem;float:left;}
.pro .pro-nav ul li{float:left;width:33.3%;height:4.55rem;text-align: center; line-height: 4.55rem;font-size: 1.2rem;color:#FFFFFF; border-right:0.05rem solid rgba(255,255,255,0.1);position: relative;box-sizing: border-box;}
.pro .pro-nav ul li:before{width:100%; height:0.45rem;background:url(../images/pro-ico.jpg) no-repeat center; background-size:100%; display:none;content:"";position: absolute;left:0; bottom:-0.45rem;}
.pro .pro-nav span{display:block; width:33.33%; height:4.55rem; line-height: 4.55rem;text-align: center;float:left;}
.pro .pro-nav span a{display:block;font-size: 1.2rem;color:#FFFFFF;  }
.pro .pro-nav ul li.p-on{background:#c50310;}
.pro .pro-nav ul li.p-on:before{display:block;}

.pro .pro-navs{height:4.55rem;background:#333333;width:92%;margin:0 auto;}
.pro .pro-navs ul{float:left; width:100%;height:4.55rem;float:left;}
.pro .pro-navs ul li{float:left;width:33.3%;height:4.55rem;text-align: center; line-height: 4.55rem;font-size: 1.2rem;color:#FFFFFF; border-right:0.05rem solid rgba(255,255,255,0.1);position: relative;box-sizing: border-box;}
.pro .pro-navs ul li:before{width:100%; height:0.45rem;background:url(../images/pro-ico.jpg) no-repeat center; background-size:100%; display:none;content:"";position: absolute;left:0; bottom:-0.45rem;}
.pro .pro-navs span{display:block; width:33.33%; height:4.55rem; line-height: 4.55rem;text-align: center;float:left;}
.pro .pro-navs span a{display:block;font-size: 1.2rem;color:#FFFFFF;  }
.pro .pro-navs ul li.p-on{background:#c50310;}
.pro .pro-navs ul li.p-on:before{display:block;}


.pro .pro-bot{height:80rem;background:#f5f5f5;padding:0 4%;}
.pro .pro-list ul{height:4.3rem;}
.pro .pro-list ul li{float:left; width:33.3%;height:4.3rem;text-align: center; line-height: 4.3rem;}
.pro .pro-list ul li a{display:block; font-size: 1.3rem;color:#666666;}
.pro .pro-lists ul{height:4.3rem;}
.pro .pro-lists ul li{float:left; width:33.3%;height:4.3rem;text-align: center; line-height: 4.3rem;}
.pro .pro-lists ul li a{display:block; font-size: 1.3rem;color:#666666;}
.pro dl{height:36.2rem;}
.pro dl dt{height:20.5rem; line-height: 0; overflow:hidden;}
.pro dl dt img{width:100%; height:100%;}
.pro dl dd{padding-top:0.8rem;}
.pro dl dd h4{height:2.4rem; line-height: 2.4rem; margin-bottom: 0.4rem;}
.pro dl dd h4 a{font-size: 1.3rem;color:#30373F; font-weight: bold;}
.pro dl dd p{line-height: 1.7rem;font-size: 1.3rem; color:#666666;}
.pro .pro-ul {margin-top:5px;}
.pro .pro-ul ul li{float:left; width:48.1%;}
.pro .pro-ul ul li:nth-child(2n){float:right;}
.pro .pro-ul ul li span{display:block; width:100%; line-height: 0; overflow:hidden; border:0.05rem solid #D5D5D5; box-sizing: border-box;}
.pro .pro-ul ul li span img{width:100%;height: 125px;}
.pro .pro-ul ul li em{display:block; height:3.5rem; line-height: 3.5rem;text-align: center;font-size: 1.3rem;color:rgba(48,55,63,0.8);overflow:hidden;}
/**/
.ysbj{height:52.8rem;margin-top: 7rem;}
.ys{padding-top:3.75rem;}
.ys h2{text-align: center; margin-bottom:1.55rem;}
.ys h2 span{display:block; height:2.65rem; line-height: 2.65rem;font-size: 2.1rem; color:#333333; font-weight: normal;}
.ys h2 em{display:block; height:1.95rem; line-height: 1.95rem;margin-bottom: 0.6rem;font-size: 1.3rem; color:#333333;}
.ys h2 i{display:block; width:1.45rem;height:0.1rem; background:#c50310;margin:0 auto;}
.ys .ys-list{padding-bottom:4.35rem;}
.ys .ys-list dl dt{height:23.0rem; line-height: 0; overflow:hidden;}
.ys .ys-list dl dt img{width:100%; height:100%;}
.ys .ys-list dl dd{padding:1.25rem 4% 0;}
.ys .ys-list dl dd h4{margin-bottom: 0.85rem;}
.ys .ys-list dl dd h4 span{display:block; height:2.75rem; line-height: 2.75rem;font-size: 2.1rem;color:#c50310; font-weight: bold;}
.ys .ys-list dl dd h4 em{display:block;height:1.9rem; line-height: 1.9rem;font-size: 1.3rem;color:#666666; font-weight: normal;}
.ys .ys-list dl dd ul li{height:2.0rem; line-height: 2.0rem;font-size: 1.2rem;color:#777777; padding-left:1.35rem;background:url(../images/ys-ico.png) no-repeat left; background-size:1.5%;}
.ys .ys-list .swiper-pagination{bottom:0;}
.ys .ys-list .swiper-pagination .swiper-pagination-bullet{ width:1.2rem; height:1.2rem; background:#333333;border-radius: 50%;margin:0 1.15rem;}
.ys .ys-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#c50310; }
/**/
.case{height:50.25rem;margin-top: 7rem;}
.cas{padding:3.65rem 4% 0;background:#F5F5F5;height:10.65rem; box-sizing: border-box;}
.cas h2{text-align: center; margin-bottom:1.7rem;}
.cas h2 span{display:block; height:2.65rem; line-height: 2.65rem;font-size: 2.1rem; color:#333333; font-weight: normal;}
.cas h2 em{display:block; height:1.95rem; line-height: 1.95rem;margin-bottom: 0.6rem;font-size: 1.3rem; color:#333333;}
.cas h2 i{display:block; width:1.45rem;height:0.1rem; background:#c50310;margin:0 auto;}
.case .cas-nav{height:3.65rem;background:#F5F5F5;}
.case .cas-nav ul li{float:left; width:33.3%;border-right:0.05rem solid rgba(102,102,102,0.11); box-sizing: border-box;}
.case .cas-nav ul li i{display:block;width:2.35rem; height:2.15rem;float:left;overflow:hidden; margin:0 0.55rem 0 1.5rem;}
.case .cas-nav ul li i img{width:100%; transition:.5s;}
.case .cas-nav ul li span{float:left;}
.case .cas-nav ul li span em{display:block; height:1.5rem; line-height: 1.5rem;font-size: 1.3rem;color:#525252;}
.case .cas-nav ul li span p{display:block;height:0.75rem; line-height: 0.75rem;font-size: 0.6rem;color:#666666;}
.case .cas-nav ul li.c-on i img{margin-top:-2.15rem;}
.case .cas-nav ul li.c-on span em{color:#c50310;}
.case .cas-nav ul li.c-on span p{color:#c50310;}
.case .cas-list dl dt{width:100%; line-height: 0; overflow:hidden;}
.case .cas-list dl dt img{width:100%;height:220px;}
.case .cas-list dl dd{padding:1.85rem 4% 0;}
.case .cas-list dl dd h4{height:2.65rem; line-height: 2.65rem; margin-bottom: 0.15rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.case .cas-list dl dd h4 a{font-size: 1.2rem;color:#333333; font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.case .cas-list dl dd p{ line-height: 2.0rem;font-size: 1.2rem;color:#666666;}