.weap{
	width: 100vw;
	overflow: hidden;
}
.titis{
	height: 6.25rem;
	text-align: center;
	margin-bottom: 2.3rem;
	clear: both;
	background: url(../images/ys_tt.png) no-repeat center bottom;
	background-size: 22rem ;
}
.titis h4 {font-size:1.8rem;color: #1f1f1f;line-height:3.35rem;height:3.35rem;}
.titis h4 a{color: #1f1f1f}
.titis h4 span {color:#d01616;font-weight:bold;}
.titis h4 i{width:0.3rem;height: 0.3rem;background: #1f1f1f;display: inline-block;border-radius: 50%;margin:0 0.9rem;vertical-align: middle;}
.titis p{height:2rem;line-height:2rem;font-size: 1.2rem;color: #dfdfdf}
.titis p em {padding:0 0.3rem;color: #363636}

.yy_c{padding:4.15rem 3.125% 2.45rem;background: #f3f3f3;overflow: hidden;}
.yy_c li{float:left;width:42.33%;height:10.35rem;border-top:0.15rem solid #616161;margin-right:15%;}
.yy_c li span {margin-top:1.2rem;height:2rem;line-height: 2rem;display: block;font-size:1.3rem;color: #2e2e2e;background: url(../images/yy_a1.jpg) no-repeat right;background-size:1.2rem 1.2rem;}
.yy_c li em{display:block;height: 1.7rem;line-height: 1.3rem;font-size:0.7rem;color: #2e2e2e;text-transform: uppercase;font-weight: bold;}
.yy_c li i{width:2.2rem;display: block;padding-top:0.9rem;}
.yy_c li:nth-child(2n){margin:0;}
.yy_j{height:2.15rem;position: relative;text-align: center;}
.yy_j:after{content: "";display: block;width:100%;height: 1px;background: #dcdcdc;top:1.05rem;position: absolute;left:0;}
.yy_j img{position:relative;z-index: 2;width:1.1rem;display: inline-block;}
.yy_z{text-align: center;width:14.2rem;padding-top:0.9rem;margin:0 auto;}


.sl_c{padding:3.65rem 3.125% 3.9rem;overflow: hidden;}
.sl_c .titis{background: url(../images/sl_tt.png) no-repeat center bottom;background-size: 22.65rem 0.5rem;}
.sl_nr{padding-bottom:3.65rem}
.sl_nr dt{font-size:0;line-height: 0}
.sl_nr dd {background: #f3f3f3;height: 8.8rem;padding:0 3.33%;}
.sl_nr dd em{display: block;height:1.1rem;font-size:0.7rem;line-height: 1.1rem;color: #b0b0b0;padding-top:1rem;}
.sl_nr dd h4 {height: 2.55rem;line-height: 2.55rem;font-size: 1.5rem;border-bottom:1px solid #e1e1e1;color: #d01616;font-weight: bold;}
.sl_nr dd h4 span {padding-right:18px;display: inline-block;}
.sl_nr dd p{font-size:1.1rem;color: #414141;padding-top:1.2rem;line-height:1.5rem;}
.g_bd .sl_nr .swiper-pagination{}
.g_bd .sl_nr .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.3rem;}
.g_bd .sl_nr .swiper-pagination-bullets{bottom:0.7rem;}
.sl_nr .swiper-pagination-bullet{width:2.7rem; height:0.5rem;background:#313131;opacity: 1;border-radius:0;vertical-align: middle;}
.sl_nr .swiper-pagination-bullet-active{background: #d01616;}
.sl_j1,.sl_j2{position: absolute;bottom:0;width:1.85rem;z-index:11}
.sl_j1{left:18%;}
.sl_j2{right:18%;}

.pro{
	box-sizing: border-box;
	padding: 2.95rem 3.125% 0;
	clear: both;
	background-color: #F5F5F5;
}


.pro_qh{
	height: 6.3rem;
	background: #1d1d1d;
	line-height: 3.1rem;
	margin-bottom: 0.65rem;
	clear: both;
	overflow: hidden;
}
.pro_qh li{
	float: left;
	width: 50%;
	padding: 0 4.66% 0 12%;
	box-sizing: border-box;
	font-size: 1rem;
	color: #8b8b8b;
	font-weight: bold;
	border: 1px solid #FFF;
}
.pro_qh li a{color: #8b8b8b;}
.pro_qh li i{background: url(../images/pro_a2.png) no-repeat;width:0.75rem;height: 0.5rem;float:right;margin-top:1.3rem;overflow: hidden;background-size: 0.75rem 0.5rem;}
.pro_qh li:nth-child(1){background: url(../images/pro_ico1.png) no-repeat 0.65rem center;background-size:1.6rem 1.6rem;}
.pro_qh li:nth-child(2){background: url(../images/pro_ico2.png) no-repeat 0.65rem center;background-size:1.6rem 1.6rem;}
.pro_qh li:nth-child(3){background: url(../images/pro_ico3.png) no-repeat 0.65rem center;background-size:1.6rem 1.6rem;}
.pro_qh li:nth-child(4){background: url(../images/pro_ico4.png) no-repeat 0.65rem center;background-size:1.6rem 1.6rem;}
.pro_qh li:nth-child(1).active{background:#d01616 url(../images/pro_ico1_hv.png) no-repeat 0.65rem center;background-size:1.6rem 1.6rem;}
.pro_qh li:nth-child(2).active{background:#d01616 url(../images/pro_ico2_hv.png) no-repeat 0.65rem center;background-size:1.6rem 1.6rem;}
.pro_qh li:nth-child(3).active{background:#d01616 url(../images/pro_ico3_hv.png) no-repeat 0.65rem center;background-size:1.6rem 1.6rem;}
.pro_qh li:nth-child(4).active{background:#d01616 url(../images/pro_ico4_hv.png) no-repeat 0.65rem center;background-size:1.6rem 1.6rem;}
.pro_qh li.active i{background: url(../images/pro_a2_hv.png) no-repeat;background-size: 0.75rem 0.5rem;color: #fff}
.pro_qh li.active{color: #fff}
.pro_nr{overflow: hidden;width: 100%;}
.pro_nr li{
	float: left;
	width: 49%;
	background-color: #CCC;
	margin-bottom: 1vw;
	margin-right: 1%;
	overflow: hidden;
}
.pro_nr li .img{
	width: 100%;
	height: 35vw;
	overflow: hidden;
}
.pro_nr li .img img{
	height: auto;
	width: 100%;
}
.pro_nr li span{
	height: 3.25rem;
	border-top: 1px solid #eeeeee;
	box-sizing: border-box;
	padding-left: 5%;
	display: block;
	font-size: 1.2rem;
	color: #2c2c2c;
	background: #fff;
	line-height: 3.2rem;
	overflow: hidden;
}
.pro_nr li span img {float:right;display: inline-block;width:2.95rem;margin-top:-1px;}
.pro_nr li:nth-child(4n){margin:0 0 1.25rem;}


.yous{padding:1.8rem 3.125% 1.2rem;}
.ys_qh{background: url(../images/ys_d.jpg) no-repeat;height:8.45rem;background-size:100% 8.45rem;}
.ys_qh li{
	float: left;
	width: 25%;
	text-align: center;
	box-sizing: border-box;
	border-right: 1px solid #e5e5e5;
	height: 8.45rem;
	padding-top: 1.4rem;
	background-color: #F2F2F2;
}
.ys_qh li i{width:2.65rem;font-size:0;line-height: 0;display: block;margin:0 auto;height: 2.55rem;}
.ys_qh li span {font-size:1.0rem;color: #1d1d1d;font-weight: bold;height: 1.8rem;padding-top:0.9rem;display: block;font-weight: bold;}
.ys_qh li em{font-size:0.6rem;color: #e0e0e0}
.ys_qh li:nth-child(1) i{background: url(../images/ys_ico2.png) no-repeat;background-size: 2.65rem 2.55rem;}
.ys_qh li:nth-child(2) i{background: url(../images/ys_ico1.png) no-repeat;background-size: 2.65rem 2.55rem;}
.ys_qh li:nth-child(3) i{background: url(../images/ys_ico3.png) no-repeat;background-size: 2.65rem 2.55rem;}
.ys_qh li:nth-child(4) i{background: url(../images/ys_ico4.png) no-repeat;background-size: 2.65rem 2.55rem;}
.ys_qh li:nth-child(1).active i{background: url(../images/ys_ico2_hv.png) no-repeat;background-size: 2.65rem 2.55rem;}
.ys_qh li:nth-child(2).active i{background: url(../images/ys_ico1_hv.png) no-repeat;background-size: 2.65rem 2.55rem;}
.ys_qh li:nth-child(3).active i{background: url(../images/ys_ico3_hv.png) no-repeat;background-size: 2.65rem 2.55rem;}
.ys_qh li:nth-child(4).active i{background: url(../images/ys_ico4_hv.png) no-repeat;background-size: 2.65rem 2.55rem;}
.ys_qh li.active{background: #d01616}
.ys_qh li.active span{color: #fff}
.ys_qh li.active em{color: #e07f7f}
.ys_nr{padding:1rem 0 3rem;overflow: hidden;}
.ys_nr dt{font-size:0;line-height: 0}
.ys_nr dt img{
	height: auto;
	width: 100%;
}
.ys_nr dd{padding-top:1rem;overflow: hidden;}
.ys_nr dd i{float:left;width:14.66%;box-sizing: border-box;border-right:1px solid #f0f0f0;}
.ys_nr dd i img {width:3.3rem;}
.ys_nr dd p{float:right;width:82%;}
.ys_nr dd span{font-size:1.2rem;color: #1c1c1c;font-weight: bold;line-height: 1.8rem;display: block;height: 4rem;overflow: hidden;}
.ys_nr dd em {padding-left:0.7rem;font-size:1.1rem;color: #1c1c1c;background: url(../images/ys_a1.png) no-repeat left center;background-size: 0.4rem 0.4rem;display: inline-block;margin-right:5%;}
.ys_nr dd em:last-of-type{margin:0;}
.g_bd .ys_nr .swiper-pagination{}
.g_bd .ys_nr .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.3rem;}
.g_bd .ys_nr .swiper-pagination-bullets{bottom:0.7rem;}
.ys_nr .swiper-pagination-bullet{width:0.7rem; height:0.7rem;background:#313131;opacity: 1;border-radius:50%;vertical-align: middle;}
.ys_nr .swiper-pagination-bullet-active{background: #d01616;width:3.25rem;border-radius: 0.35rem}
.ys_j1,.ys_j2{position: absolute;bottom:0;width:2.6rem;z-index:11}
.ys_j1{left:18%;}
.ys_j2{right:18%;}

.anl{background: #f4f4f4;padding:2.4rem 3.125% 3.85rem;overflow: hidden;}
.anl .titis{background: url(../images/al_tt.png) no-repeat center bottom;background-size:10.5rem 0.55rem;}
.al_qh{height: 8.35rem;overflow: hidden;}
.al_qh li{float:left;width:32.83%;margin:0 0.6% 0.25rem 0;background: #fff;height: 3.35rem;text-align: center;line-height: 3.35rem;}
.al_qh a{font-size:1.2rem;color: #2b2b2b}
.al_qh li:nth-child(3n){margin:0 0 0.25rem 0;}
.al_qh span{float:left;width:32.83%;background:#fff;height:3.35rem;text-align:center;line-height:3.35rem;}
.al_qh li.active{background: #d01616}
.al_qh li.active a{color: #fff;}
.al_nr dt{font-size:0;line-height: 0}
.al_nr dd{height:4.25rem;background: #2a2a2a}
.al_nr dd img{width:18.33%;border:0.25rem solid #fff;border-radius: 50%;margin:0 0 0 3.83%;position: relative;top:-3rem;float:left;}
.al_nr dd span{width:68.66%;padding-left:3.33%;height: 4.25rem;line-height: 4.25rem;font-size:1.2rem;color: #fff;background: url(../images/al_ico1.png) no-repeat right;display: inline-block;background-size:1.5rem 1.5rem;padding-right:1.5rem;box-sizing: border-box;}
.al_nr dd span a{color: #fff;}

.news{background: url(../images/ns_bj.jpg) no-repeat;padding:2rem 3.125% 0.85rem;}
.news .titis h4 a {color: #fff}
.news .titis h4 span{color: #d01616;}
.news .titis h4 i{background: #fff;}
.news .titis p{color: #454343;}
.news .titis p em{color: #fff;}
.ns_c{background: #fff;padding:0.85rem 3% 0;overflow: hidden;}
.ns_qh{height: 2.8rem;margin-bottom:2rem;}
.ns_qh li{float:left;width:32.44%;background: #292929;margin-right:1.24%;height: 2.8rem;text-align: center;line-height: 2.8rem;font-size:1.2rem;color: #fff;}
.ns_qh li.active{background: #d01616;color: #fff}
.ns_qh li:last-child{margin:0;}
.ns_nr dl{height: 8.05rem;overflow: hidden;}
.ns_nr dt{float:left;width:39.53%;font-size:0;line-height: 0}
.ns_nr dt img{
	height: auto;
	width: 100%;
}
.ns_nr dd {width:57.09%;float:right;}
.ns_nr dd h4 a {height: 1.4rem;line-height: 1.4rem;font-size:1.2rem;color: #373737;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: bold;display:block;}
.ns_nr dd p {padding-top:0.8rem;font-size:1rem;color: #828282;line-height: 1.5rem;}
.ns_nr dd em {font-size:0.7rem;color: #828282;padding-top:0.3rem;display: block;}
.ns_nr ul{
	margin-top: 15px;
	margin-bottom: 0px;
}
.ns_nr li{height: 4.75rem;border:1px solid #edecec;margin-bottom:0.85rem;}
.ns_nr li span{float:left;width:15.83%;text-align: center;font-size:0.7rem;color: #a9a9a9;border-right:1px solid #edecec;height: 4.75rem;}
.ns_nr li span em{display:block;font-size:1.8rem;color: #828282;font-weight: bold;padding-top:0.8rem;}
.ns_nr li p{float:right;width:79%;padding-right:1%;}
.ns_nr li p a{display: block;font-size: 1.2rem;color: #373737;margin-top:0.5rem;height: 2rem;line-height: 2rem;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ns_nr li p em{
	font-size: 1rem;
	color: #828282;
	padding-top: 0.3rem;
	display: block;
	line-height: 1.5rem;
	height: 1.5rem;
	overflow: hidden;
}

.xc_c{padding:0 3.125% 3.6rem;overflow: hidden;}
.xc_qh {height: 3.9rem;margin-bottom:3rem;overflow: hidden;}
.xc_qh li{float:left;width:33.33%;text-align: center;line-height: 3.9rem;background: #2e2e2e;font-size:1.2rem;color: #fff;text-align: center;}
.xc_qh li a{color:#fff;}
.xc_qh li i{width:1.85rem;height: 1.65rem;display: inline-block;margin:0 0.8rem 0 0;vertical-align: middle;}
.xc_qh li:nth-child(1) i{background: url(../images/xc_ico1.png) no-repeat;background-size: 1.85rem 1.65rem;}
.xc_qh li:nth-child(2) i{background: url(../images/xc_ico2.png) no-repeat;background-size: 1.85rem 1.65rem;}
.xc_qh li:nth-child(3) i{background: url(../images/xc_ico3.png) no-repeat;background-size: 1.85rem 1.65rem;}
.xc_qh li:nth-child(1).active i{background: url(../images/xc_ico1_hv.png) no-repeat;background-size: 1.85rem 1.65rem;}
.xc_qh li:nth-child(2).active i{background: url(../images/xc_ico2_hv.png) no-repeat;background-size: 1.85rem 1.65rem;}
.xc_qh li:nth-child(3).active i{background: url(../images/xc_ico3_hv.png) no-repeat;background-size: 1.85rem 1.65rem;}
.xc_qh li.active{background: #d01616}
.xc_nr li{float:left;width:47.16%;margin-right:5.6%;}
.xc_nr li span {background: #f4f4f4;padding:0 3%;height: 3.3rem;line-height: 3.3rem;background: #f4f4f4;display: block;font-size:1.2rem;}
.xc_nr li span img{width:1.3rem;display: inline-block;float:right;padding-top:1rem;}
.xc_nr li span a {color: #171717;}
.xc_nr li:last-child{margin:0;}




