.index_banner{
	width:7.5rem;
	height:6.79rem;
}
.index_1{
	width: 3.91rem;
	height: 0.57rem;
    margin: 0.02rem 1.80rem 0.1rem 1.80rem;
}
.index-a {
	display:inline-block;
	width: 100%
}
.index-a .a1 {
	width:20%;
	float:left;
	display:inline-block
}
.index-a .a1 img {
	width:0.94rem;
	height:0.94rem;
	margin:0 auto;
	display:block
}
.index-a .a1 p {
	font-size:0.28rem;
	font-weight: lighter;
	color:#182a50;
	text-align:center;
	margin:0.12rem 0 0.2rem;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.index-b a {
	display:flex;
	margin:0 auto
}
.index-b a img {
	width:100%;
	height:100%
}
.swiper1 {
	overflow:hidden !important;
	margin-right:0;
	width:100%;
	padding-bottom:0.15rem;
	margin-top:0.22rem;
	box-shadow:0 0.15rem 0 0 #f1f1f1
}
.swiper1 .swiper-slide {
	margin:0 auto;
	display:block;
	margin:0.11rem 0.14rem 0.26rem 0.14rem;
	border-radius:0.2rem;
	box-shadow:0 7px 11px 0px rgba(166,214,254,0.5)
}
.swiper1 .swiper-slide img {
	margin:0 auto;
	display:block;
	width:100%;
	height:2.45rem;
	border-radius:0.15rem;
	box-shadow:0 7px 11px 0px rgba(166,214,254,0.5)
}
.swiper1 .swiper-slide-active {
	margin:0 auto;
	display:block;
	border-radius:0.2rem;
	box-shadow:0 7px 11px 0px rgba(166,214,254,0.5);
	width:6.4rem !important;
	margin:0 0.14rem
}
.swiper1 .swiper-slide-active img {
	height:2.7rem
}
.index-c {
	position:relative
}
.index-c .c1 {
	position:absolute;
	top:0.2rem;
	left:0;
	text-align:center;
	color:#fff;
	width:6.4rem;
	height:2.7rem
}
.index-c .c1 h3 {
	font-size:0.32rem;
	font-weight:bold;
	margin-bottom:0
}
.index-c .c1 p {
	font-size:0.24rem;
	margin-top:0.1rem
}
.index-d {
	padding:0.04rem 0.2rem 0.34rem 0.2rem;
	background: #f1f1f1
}
.hot{
	margin-top: 0.3rem;
	margin-left: 0.1rem; 
}
.more{font-size: 0.26rem;float: right;color: #4b556e;margin-top: 0.25rem;margin-right: 0.06rem;border-bottom: none !important}
.index-d .d1 img {
	width:3.3rem;
	height:2.74rem;
	margin:0 auto;
	margin-top: 0.26rem;
	display:block
}
.index-d .d1 h2 {
	font-size:0.28rem;
	margin:0 0 0.12rem 0.1rem;
	color: #3a3a3a;
	font-weight: normal
}
.index-d .d1 p {
	font-size:0.24rem;
	color:#3a3a3a;
	margin:0 0 0.15rem  0.1rem
}
.index-d .grid-cell>a>div{background: #fff;margin: 0 0.12rem 0.07rem 0.13rem;padding: 0.14rem;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px}
.index-e {
	padding:0 0.3rem
}
.index-e a {
	display:block;
	border-bottom:1px solid #ebecec
}
.index-e a:nth-last-child(1) {
	border-bottom:0 solid #000
}
.index-e .e1 {
	padding:0.3rem 0
}
.index-e .e1 img {
	width:2.7rem;
	height:1.68rem;
	margin:0 auto;
	display:block
}
.index-e .e1 h3 {
	width: 100%;
	font-size:0.26rem;
	color:#2a2a2a;
	margin:0rem 0 0.2rem 0.11rem;
	font-weight: normal;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.index-e .e1 p {
	font-size:0.24rem;
	color:#676767;
	clear: both;
	height: 0.51rem;
	margin:0.05rem 0
}
.index-e .e1 .b{width: 0.46rem;height: 0.46rem;float: left;margin: 0 0.12rem 0 0.04rem}
.index-f {
	padding:0.3rem 0 0 0;
	background: #f3f3f3
}
.index-f>div{
	background: #fff;
	border-top-left-radius: 0.1rem;
	border-top-right-radius: 0.1rem;
	padding: 0 0.3rem 0 0.3rem
}
.index-f .e1 {
	padding:0.3rem 0 0.2rem 0
}
.index-f .e1 img {
	width:1.91rem;
	height:1.28rem;
	margin:0 auto;
	display:block
}
.index-f .e1 h4 {
	font-size:0.24rem;
	color:#292929;
	margin:0rem 0 -0.1rem 0.37rem;
	font-weight: lighter;
	line-height: 0.4rem
}
.index-f .e1 p {
	font-size:0.18rem;
	color:#8a8a8a;
	margin-left:0.37rem;
	line-height: 0.31rem;
	height: 0.31rem
}
.index-f .material-icons{font-size: 0.31rem;float: left;padding-right: 0.05rem}
.index-f a{border-bottom: 1px solid #ebecec;display: block}
.index-f a:nth-last-child(1){border-bottom: 0}
.index-g {
	padding:0.3rem 0 0 0;
	margin-bottom:0.65rem;
	background: #f3f3f3
}
.index-g>div{
	background: #fff;
	border-top-left-radius: 0.1rem;
	border-top-right-radius: 0.1rem;
	padding: 0 0.3rem 0 0.3rem
}
.index-g .company{width: 6.91rem;height: 2.26rem;margin-top: 0.27rem;}
.index-g .shili{width: 6.68rem;margin: 0 auto}
.index-g .shili img{margin-top: -0.19rem;margin-right: 0.01rem;width: 1.66rem;height: 1.66rem;}
.index-h{height: 1.18rem;background: #f3f3f3;
	font-size: 0.22rem;
	color: #525252;
	font-weight: lighter;
	text-align: center;
	padding-top: 0.34rem
}
/* list product */
.banner_pro{width: 7.5rem;height: 1.87rem;margin-top: -0.07rem}
.banner_other{width: 7.5rem;height: 2.38rem;margin-top: -0.07rem}
.service{background: #f3f3f3;text-align: center;padding-top: 0.1rem}
.service img{width: 6.9rem;height: 3.88rem}
/* list case */
.shadow{box-shadow: 0 0.04rem 0.04rem #e7e7e7;margin-bottom: -0.04rem}
.list_case{background: #f1f1f1;padding: 0.48rem 0.14rem 0 0.14rem;}
.list_case .d1 img {
	width:3.45rem;
	height:2.14rem;
	margin:0 auto;
	display:block
}
.list_case .d1 p {
	font-size:0.22rem;
	color:#3a3a3a;
	font-weight:lighter;
	margin:0 0 0  0.1rem
}
.list_case .grid-cell>a>div{background: #fff;margin: 0 0.08rem 0.3rem 0.08rem;padding: 0.09rem;}
#page {
    height: 0.5rem;
	margin: 0 auto;
	width: 38%
}
#page li {
    float: left;
    padding: 0.03rem 0.1rem;
    text-align: center;
    border: 0.01rem solid #e9e9e9;
    margin-right: 0.06rem;
	font-size: 0.18rem;
	background: #fff
}
#page a li{background: #d5242c;color: #fff}
/* article product */
.art_pro_ban{width: 7.5rem;height: 4.69rem;position: relative;}
.tit{width: 5.14rem;height: 0.8rem;background: url(../img/tit.png); margin-top: -0.5rem;color: #fff;font-size: 0.36rem; position: relative;padding: 0.1rem 0 0 0.3rem}
.pro-a p{width: 45%;float: left;font-size: 0.24rem;font-weight: lighter;color: #182a50;
	padding-left:14%;line-height: 0.47rem
}
.pro-a span{font-size: 0.32rem;color: #d5242c;font-weight: normal;}
.pro_b{clear: both; margin:0 0.3rem 0.3rem 0.3rem;padding-top:0.25rem; width: 6.9rem;font-size: 0.24rem;color: #270907;font-weight: lighter;border-top: 0.01rem dashed #1f3563;line-height: 0.4rem}
.pro_c{margin: 0.3rem;font-size: 0.25rem;font-weight:lighter;color: #fff;background: #ff293e;padding: 0.12rem 2.8rem;border-radius: 0.1rem}
.pro_d{background: url(../img/bg.gif);height: 1.05rem;width: 100%;margin: 0.42rem 0 0 0;text-align: center}
.pro_d img{float: left;padding:0.36rem 0.12rem 0 1.87rem}
.pro_d p{float: left;font-size: 0.22rem;padding-top: 0.13rem}
.pro_d span{font-size: 0.24rem;font-weight: bolder;color: #d5242c}
.pro_f{padding-bottom: 0.7rem;margin-top: 0.3rem}
.pro_e{padding-left: 0.3rem}
.pro_ee{margin:0.1rem 0.3rem 0.3rem 0.3rem; font-size: 0.22rem;line-height: 0.39rem;font-weight: lighter}
.hong{background: #fff0f1;margin-top: 0.25rem;padding: 0.1rem 0.2rem}
.lan{background: #f2f6ff;margin-top: 0.25rem;padding: 0.1rem 0.2rem}
.product-params{width: 6.9rem;text-align: center;font-size: 0.22rem;margin: 0.2rem 0.3rem 0.3rem 0.3rem}
.product-params td{height: 0.52rem;}
.pro_g{ margin: 0 auto;padding-top: 0.2rem;margin-bottom: 0.4rem;text-align: center}
.pro_g img{width: 4.36rem;height: 3.47rem;}
.pro_h{margin:  0 0.3rem -0.3rem 0.3rem;width: 6.90rem;height: 3.88rem;}
.pro_j {
	padding:0.24rem 0.3rem 0 0.3rem
}
.pro_j .a{margin-left: 2.5rem}
.pro_j a {
	display:block;
	border-bottom:1px dashed #c6c6c6;
}
.pro_j a:nth-last-child(1) {
	border-bottom:0 dashed #000
}
.pro_j .e1 {
	padding:0.24rem 0.3rem 0.39rem 0
}
.pro_j .e1 .j1 {
	width:2.55rem;
	height:1.35rem;
	margin:0 auto;
	border-radius: 0.05rem;
	display:block;
}
.pro_j .e1 .j2{padding-left: 0.18rem}
.pro_j .e1 h3 {
	width: 100%;
	font-size:0.26rem;
	color:#2a2a2a;
	margin:0rem 0 0.17rem 0.11rem;
	font-weight: normal;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.pro_j .e1 p {
	font-size:0.24rem;
	color:#5a5a5a;
	clear: both;
	height: 0.4rem;
	font-weight: lighter;
	margin:0.01rem 0
}
.pro_j .detail{width: 1.44rem !important;height: 0.48rem !important; margin-left: 0 !important}
.case-a p{width: 33%;float: left;font-size: 0.24rem;font-weight: lighter;color: #182a50;
	padding-left:4%;line-height: 0.47rem
}
.case-a span{font-size: 0.32rem;color: #d5242c;font-weight: normal;}
.ac{padding: 0.12rem 2.6rem;}
.case_b {
	padding:0.24rem 0.3rem 0 0.3rem;
	margin-bottom: 0.3rem
}
.case_b img {
	width:3.3rem;
	height:2.74rem;
	display:block
}
.case_b p{text-align: center;font-size: 0.26rem;line-height: 0.15rem}
.list_news{margin: 0.3rem 0.3rem 0.2rem 0.3rem}
.list_news .a{margin-left: 2.7rem;margin-bottom: 0.24rem}
.list_news .b{width: 3.09rem;height: 2.25rem;position: absolute;margin-top: 0.17rem}
.list_news .c{float:right;width: 5.22rem;height: 2.61rem;margin-left: -1.42rem;background: #f4f4f4;padding: 0 0.3rem 0.3rem 1.7rem;margin-bottom: 0.42rem}
.list_news .d{width: 0.58rem;height: 0.53rem;font-size: 0.26rem;color: #fff;text-align: center;line-height: 0.53rem;background: #d5242c;
margin-bottom: -0.53rem;
position: relative;
z-index: 100;
top:0.17rem
}
.list_news h1{font-size: 0.26rem;font-weight: normal;color: #3f3f3f}
.list_news hr{width: 0.5rem;height: 0.03rem;background: #d5242c;float: left}
.list_news .new-a p{clear: both;font-size: 0.24rem;color: #454545;font-weight: lighter;padding-top: 0.15rem}
.new-b span{font-size: 0.2rem;color: #9d9d9d;font-weight: lighter;margin-left:0.39rem}
.new-b .na{float: left;background: #d5242c;width: 0.78rem;height: 0.78rem;font-size: 0.46rem;text-align: center;color: #fff;font-weight: lighter;margin-top: -1.5rem
}
.new-b .nb{float: left;border: 1px solid #d0d0d0;width: 6.5rem;height: 1.5rem;margin-left:0.39rem;margin-top: 0.03rem;margin-bottom: 0.3rem;padding: 0.09rem 0.27rem 0.26rem 0.67rem;}
.clear{clear: both;}
.new-b .nb h2{font-size: 0.26rem;font-weight: normal;color: #474747;line-height: 0.08rem}
.new-b .nb p{font-size: 0.22rem;font-weight: lighter; color: #717171;line-height: 0.39rem}
.newp{width: 66% !important;padding-top:0.1rem}
.newp li{background: none !important; border: 0 !important;color: #d5242c;font-size: 0.26rem !important;font-weight: lighter}
.newp a{color: #424242;}
.anew_t{position: absolute}
.anew_a{width: 6.8rem;height: 1.29rem;background: #d5242c;color: #fff;border-top-right-radius: 0.1rem;
border-bottom-right-radius: 0.1rem;
position: relative;
top:1.47rem;
font-size: 0.22rem;
font-weight:lighter;
padding-left: 0.4rem;
padding-top:0.05rem
}
.anew_a h1{font-size: 0.36rem;font-weight: normal;line-height: 0.2rem;}
.anew_zx{position: relative;float: right;width: 1.6rem;height: 1.58rem}
.anew{clear: both;margin: 0.3rem 0.3rem 0.2rem 0.3rem; padding-top: 0.05rem}
.anew p{font-size: 0.24rem;font-weight: lighter;line-height: 0.42rem}
.anew_s{width: 100%;background: #f3f3f3;padding: 0.3rem 0.3rem 0 0.3rem }
.anew_s .pian{float: left;width:100%;padding: 0 0 0 0.6rem;font-size: 0.24rem;font-weight: lighter;color: #424242;background: #fff;
 border-bottom: 1px solid #f3f3f3;
 height: 0.8rem;
 line-height: 0.8rem;
}
.anew_s img{width: 6.9rem;height: 3.88rem;margin-top: 0.45rem}
.about_a{font-size: 0.32rem;color: #363636;line-height: 0.4rem;text-align: center}
.about_b{font-size: 0.26rem;font-weight: lighter;border: 1px solid #d5242c;color: #d5242c;width: 4.98rem;height: 0.4rem;line-height: 0.4rem;text-align: center;border-radius: 0.1rem;margin: 0 auto;margin-top: -0.2rem}
.ab{padding-top: 0;}
.ab img{width: 6.9rem;height: 2.9rem;margin-bottom: 0.1rem}
.ag{width: 100%;height: 0.3rem;background: #f3f3f3}
.af{color: #e7e7e7;font-size: 0.32rem;font-weight: lighter;text-align: center;margin-top: 0.2rem;margin-bottom: 0.1rem}
.af span{font-weight: bold;color: #333232}
.af p{width: 60%;font-size: 0.22rem;color: #333232;margin: 0 auto;margin-top: 0.1rem}
.av1{margin: 0.2rem 0.3rem 0 0.3rem}
.av1 div{float: left;}
.av1 .s{width: 3.33rem;height: 2.44rem;}
.av1 .a1{margin-right: 0.22rem}
.av1>div>div{position: absolute;width:20%;text-align: center;color: #182a50;margin-top: -2.2rem;margin-left: 0.25rem}
.av1>div>div b{font-size: 0.26rem;line-height: 0.5rem}
.av1>div>div p{font-size: 0.22rem;font-weight: lighter;margin-top: 0.02rem}
.av1>div>div .sf1{width: 0.48rem;height: 0.4rem;}
.av1>div>div .sf2{width: 0.42rem;height: 0.42rem;}
.av2{margin: 0.2rem 0.3rem 0.2rem 0.3rem}
.av2 div{float: left;}
.av2 .b1{margin-right: 0.22rem}
.av2 .c1{width: 3.33rem;height: 2.48rem;}
.av2>div>div{position: absolute;width:20%;text-align: center;color: #182a50;margin-top: -2.2rem;margin-left: 0.25rem}
.av2>div>div b{font-size: 0.26rem;line-height: 0.5rem}
.av2>div>div p{font-size: 0.22rem;font-weight: lighter;margin-top: 0.02rem}
.av2>div>div .sf3{width: 0.49rem;height: 0.53rem;}
.av2>div>div .sf4{width: 0.48rem;height: 0.48rem;}



















