/*banner*/
@font-face {
    font-family: 'pingfang-b';
    src: url("../fonts/PingFang_Bold.ttf") format("truetype");
    font-display: swap
}

@font-face {
    font-family: 'pingfang-m';
    src: url("../fonts/PingFang_Medium.ttf") format("truetype");
    font-display: swap
}

@font-face {
    font-family: 'pingfang-h';
    src: url("../fonts/PingFang_Heavy.ttf") format("truetype");
    font-display: swap
}

@font-face {
    font-family: 'pingfang-R';
    src: url("../fonts/PingFang_Regular.ttf") format("truetype");
    font-display: swap
}

@font-face {
    font-family: 'DIN-Bold';
    src: url("../fonts/DIN-Bold.ttf") format("truetype");
    font-display: swap
}
body {
    font-family: 'pingfang-f'
}
body {
	font-size: .533rem;
	text-align: left;
	margin: 0 auto;
	
background: #fafafa;
	color: #333;
	font-weight: 400;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

.container {
	clear: both;
	width: 100%;
	max-width: 750px;
	min-width: 320px;
	margin: 0 auto;
	padding: 0 0.266rem;

	position: relative;
}



.logo {
	margin: 0.2rem 0 0 0;
	width: 0.893rem;
	height: 0.626rem;
}

.websitetop {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	z-index: 100;

}

.websitetop .websitetop_icon {
	float: right;
	width: 1.133rem;
	cursor: pointer;
	position: absolute;
	right: 0.266rem;

	margin-top: .266rem
}

.websitetop .websitetop_icon i {
	background: #ffffff;
	width: 100%;
	height: .1rem;
	position: relative;
	margin-top: .284rem;
	margin-bottom: .284rem;
	transition: all .5s;
	display: block
}

.websitetop .websitetop_icon i:after,
.websitetop .websitetop_icon i:before {
	content: "";
	position: absolute;
	background: inherit;
	right: 0rem;
	width: .4533333333rem;
	height: inherit;
	display: block;
	transition: all .5s
}

.websitetop .websitetop_icon i:before {
	top: -.2133333333rem
}

.websitetop .websitetop_icon i:after {
	bottom: -.2133333333rem
}

.websitetop .websitetop_icon.intro i {
	background: 0 0
}

.websitetop .websitetop_icon.intro i:after,
.websitetop .websitetop_icon.intro i:before {
	width: 100%;
	background: #636f83
}

.websitetop .websitetop_icon.intro i:before {
	top: -.0133333333rem;
	transform: rotate(-45deg)
}

.websitetop .websitetop_icon.intro i:after {
	bottom: 0rem;
	transform: rotate(45deg)
}

.websitetop .websitetop_nav {
	position: absolute;
	right: .2666666667rem;
	top: 1.4666666667rem;
	background: #fff;
	border-radius: .1333333333rem;
	width: 4.27rem;
	display: none;
	box-shadow: 0rem 0rem .1333333333rem rgba(0, 0, 0, .1);
	padding: 0rem .2666666667rem
}

.websitetop .websitetop_nav:after {
	content: "";
	position: absolute;
	width: 0rem;
	height: 0rem;
	border-top: 0rem;
	border-left: .1333333333rem solid transparent;
	border-right: .1333333333rem solid transparent;
	border-bottom: .1333333333rem solid #fff;
	right: .2rem;
	top: -.1333333333rem
}

.websitetop .websitetop_nav a {
	clear: both;
	display: block;
	padding: .0666666667rem 0rem;
	text-align: center;
	color: #555;
	border-bottom: 1px solid #ddd;
	font-size: .534rem
}

.websitetop .websitetop_nav a:last-child {
	border: 0rem
}



.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative
}

/*index_biaoti*/
.yd_tit{width: 100%; margin: 1rem 0 0 0;  overflow: hidden;}
.yd_tit .yd_tit_con{overflow: hidden;}
.yd_tit .yd_tit_l{width: 72%; margin: 0;overflow: hidden;}
.yd_tit_l h1{font-size: 0.48rem; color: #000000;font-family:"pingfang-h";}
.yd_tit_l p{font-size: 0.26rem; color: #999999;line-height: 1;margin: 0.4rem 0 0 0;}
.yd_tit_di{width: 100%; height: 3px; background: #f5f5f5; margin-top: 0.53rem;}
.yd_tit_di span{width: 40px; height: 3px; background: #f5ca01; display: block;}
.yd_tit .yd_tit_r{width: 22%; margin: 0.5rem 0 0 0;}
.yd_tit .yd_tit_r a{display: block; width: 100%; height: 0.57rem;  background: #f5ca01; text-align: center; line-height: 0.57rem;border-radius: 0.13rem;color: #000000;font-size: 0.26rem; }
.yd_tit .yd_tit_r a:hover{background: #d3af09;}
.yd_tit p{font-size: 0.34rem; color: #999999;line-height: 1;margin: 0.4rem 0 0 0;}




/*index_shili*/
.yd_about{width: 100%;}
.about_con{width: 100%; margin: 0;overflow: hidden;}
.about_con .about_con_one{width: 50%; margin: 0.8rem 0 0 0; float: left; padding: 0;text-align: center;}
.about_con_one h2{font-size: 1.33rem; color: #f3c734;position: relative;}
.about_con_one h2 i{font-style: normal;color: #222222;font-size: 0.26rem;position: absolute; top: 0.5rem;}
.about_con_one p{font-size: 0.26rem; color: #222222;font-family:"Microsoft YaHei"; font-weight: bold;margin-top: 0.5rem;}
.about_con_two{width: 100%;margin: 0.8rem 0 0 0; overflow: hidden;}

/*index_pro*/
.yd_pro{width: 100%; margin: 0.61rem 0 0 0;}
.yd_pro .yd_pro_top{width: 100%; margin: 0;}
    .swiper {
		margin-top: 0rem;
      width: 100%;
    
	  
	  
    }
.mySwiper{margin-top: 0.53rem;}

    .swiper-slide{
     
      font-size: 18px;
      background: #eaf0f8;
      display: flex;
      justify-content: center;
      align-items: center;
	 position: relative;
	 overflow: hidden;
	
    }

   .swiper-slide a img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
	  margin-top: 0.2rem;
	  
	 
	  
    }
	 .pro_con{width: 100%; height: 4rem !important;background: #eaf0f8; border-radius: 20px;padding: 0 15px;margin-bottom: 1rem;}
	.swiper-slide a h2{font-size: 0.32rem;color: #2f2f2f;font-family:"pingfang-h";margin: 0.3rem 0 0 0;}
.swiper-slide a span{width: 29px; height: 5px; background: #f8ca03; display: block;margin: 10px 0 0 0;}
.swiper-slide a .pro_mo{width: 1.6rem; height: 0.46rem; background: #f8ca03; text-align: center;line-height: 0.46rem;font-size: 0.26rem; color: #000000;border-radius: 0.13rem;margin: 0.36rem 0 0 0;}


/*index_case*/
.in_tit {
	text-align: center;
	margin: 0.8rem 0;
}

.in_tit p {
	background-image: -webkit-linear-gradient(#1d2532, #33455b);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: .666rem;
	text-transform: uppercase;
	font-weight: 900;
}

.in_tit_two {
	text-align: center;
	margin: 0.8rem 0;
}
.in_tit_two h2 {
	color: #1d1e31;
	font-size: 0.46rem;
	
	width: 100%;
	margin: 0 auto;
	line-height: 0.46rem;
	margin-top: 0.7rem;
	font-family:"pingfang-h"
}
.in_tit_two p {
	font-size: 0.26rem;
	color: #8f918f;
	line-height: 0.32rem;
	margin-top: 0.3rem;
}

.in_case {
	margin: 0;
	overflow: hidden;
}

.in_case ul li {
	width: 100%;
	height: 5.2rem;
	padding: 0;
	margin: 0;
	border-radius: 1rem 0 0 0;
	overflow: hidden;
	position: relative;
	margin-bottom: 0.8rem;
}

.in_case ul li img {
	width: 100%;
}

.in_case ul li .in_case_tit {
	margin-top: -1.07rem;
	display: block;

	position: absolute;
	background: url(../images/incase_tit.png) no-repeat;
	width: 100%;
	text-align: center;
	height: 1.07rem;

}

.in_case_tit p {
	line-height: 1.07rem;
	font-size: 0.43rem;
	color: #FFFFFF;
	 font-family: 'pingfang-b'
}




/*index_message*/

.in_mess {
	width: 100%;

	overflow: hidden;
}

.in_mess .in_form {
	width: 94%;

	padding: 0;
	border-radius: 0;
	margin: 0 auto;
}

.in_form ul li {
	margin-bottom: 0.4rem;
	display: block;
}
.in_mess .in_form li input.input_name{background: url(../images/name.jpg) no-repeat 0.15rem center #ffffff;background-size: 0.4rem;}
.in_mess .in_form li input.input_tel{background: url(../images/phone.jpg) no-repeat 0.15rem center #ffffff;background-size: 0.4rem;}

.in_mess .in_form li input,
.in_mess .in_form li textarea {
	width: 100%;
	height: 1.244rem;
	background-color: #ffffff;
	
	border: solid 1px #a5a5a5;
	font-size: 0.293rem;
	color: #aab3b7;
	padding: 0 0 0 0.8rem;
	line-height: 0.933rem;
	margin-bottom: 0.4rem;
	line-height: 0.4rem;
}

.in_mess .in_form li textarea {
	height: 3.2rem;
	line-height: 0.4rem;
	padding: 0.2rem 0.2rem 0 0.8rem;
	background: url(../images/tex.jpg) no-repeat 0.2rem 0.2rem #ffffff;background-size: 0.4rem;
}


.in_mess .in_form .sub-btn {
	margin-top: 0;
	position: relative;
	z-index: 1;
}



.in_mess .in_form .sub-btn input {
	display: block;
	width: 6.133rem;
	height: 1.2rem;
	color: #ffffff;
	font-size: .426rem;
	line-height: 1.2rem;
	text-align: center;
	background-color: #ce291b;
	background-image: linear-gradient(180deg, #ff6e6e 0%, #e21515 60%);
	border-radius: .266rem;
	border: solid 1px #feecc0;
	cursor: pointer;
	margin: 0 auto;
	
}


/*index_copyright*/

.in_copy {
	width: 100%;
	
	overflow: hidden;
	padding: 0.8rem 0 2rem 0;
}

.in_copy_tit {
	text-align: center;
	margin: 0rem 0 0.8rem 0;
	background: url(../images/db_02.jpg) no-repeat top ;
	overflow: hidden;
}
.in_copy_tit h2 {
	color: #e21515;
	font-size: 0.46rem;
	
	width: 50%;
	margin: 0 auto;
	line-height: 0.613rem;
	margin-top: 1.333rem;
	font-family:"pingfang-h"
}
.in_copy_tit p {
	font-size: 0.346rem;
	color: #8f918f;
	line-height: 0.426rem;
	margin-top: 0.4rem;
}


.in_copy .in_copy_con {
	width: 100%;
	text-align: center;
	margin: 0.533rem 0 0 0;
	padding: 0 0.533rem 0.533rem 0.533rem;
	background: #f5f5f7;
	overflow: hidden;
}

.in_copy_con p {
	color: #8f918f;

	font-family:"pingfang-h";
	margin-top: 0.4rem;
	line-height: 1;
	
}
.in_copy_con p.p_one{font-size: 0.4rem; color: #1d1d1f;}
.in_copy_con p.p_two{font-size: 0.506rem; color: #f2281c;}
.in_copy_con p.p_three{font-size: 0.346rem;line-height: 0.4rem;    font-family: 'pingfang-R'}



/*index_fixed*/
.advert {
      width: 10rem;
      height: 1.48rem;
      background: url(../images/fix-bg02.png) no-repeat;
      position: fixed;
      background-size: 100%;
      bottom: 0;
      margin: 0 auto;
      left: 50%;
      transform: translateX(-50%);
      opacity: 1;
      
      transition: all 2s;
      z-index: 1;
     
     }
     
     .advert.active {
      opacity: 1;
      visibility: visible;
     }
     
     .advert.active01 {
      opacity: 0;
      visibility: hidden
     }
     
     .advert span {
      width: 34%;
      padding: 0.5rem 0 0 0.4rem;
      display: block;
     }
     
     .advert span a {
      background: url(../images/yx.png) no-repeat left center;
      background-size: 0.64rem;
      font-size: 0.36rem;
      color: #ffffff;
      padding-left: 0.746rem;
     }
     
     .advert .ft_fixed_r {
      width: 60%;
      margin: 0.4rem 0 0 0;
      text-align: center;
      line-height: 1.5;
     }
     .advert .ft_fixed_r a{color: #FFF;
    padding-left: 1.546rem;
    position: relative;
    display: block;
    line-height: 1.3;}
     
     .advert .ft_fixed_r a::before{
      content: "";
          position: absolute;
          left: 1.2rem;
          top: 0;
          width: 1.066rem;
          height: 1.066rem;
          background: url(../images/wsapp.gif) no-repeat;
          -webkit-background-size: cover;
          -moz-background-size: cover;
          -ms-background-size: cover;
          -o-background-size: cover;
          background-size: cover;
          margin-right: .32rem;
          margin-top: -0.1rem;
     }
     
     .ft_fixed_r p {
      font-size: 0.466rem;
      color: #ffffff;
     }
     
     .ft_fixed_r b {
      font-size: 0.54rem;
      color: #ffffff;
     }


#gotoTop2 {
	position: fixed;
	right: .26rem;
	bottom: 2.33rem;
	width: 1.0666666667rem;
	height: 1.0666666667rem;
	z-index: 99999;
	background: url(../images/m_totop.png) center center no-repeat;
	background-size: 1.0666666667rem;
	cursor: pointer;
}

#gotoTop2 {
	display: none;
}






/*专题页制砂*/

.zs_top {
	background: url(../images/zt_ban.jpg) no-repeat;
	overflow: hidden;
	background-size: 100%;
	height: 13.06rem;
}

.zs_two {

	overflow: hidden;
	background-size: 100%;

	text-align: center;
}

.zs_two h2 {
	color: #1d1e31;
	font-size: 0.61rem;
	
	width: 90%;
	margin: 0 auto;
	line-height: 0.61rem;
	margin-top: 1rem;
	font-family:"pingfang-h"
}

.zs_two p {
	color: #999999;
	font-size: 0.32rem;
	width: 100%;
	margin: 0 auto;
	line-height: 0.42rem;
	margin-top: 0.4rem;
}

.zs_two ul li{width: 25%; float: left;}
.zs_two ul li .p1{font-family:"DIN-Bold" ; font-size: 0.8rem; color: #e21616;
    background-image: -webkit-linear-gradient(90deg, #e21616, #ff6e6e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation: change 5s infinite linear;
	line-height: 1; margin: 0;
	}
		.zs_two ul {margin: 1.2rem 0 0 0;overflow: hidden;}
	.zs_two ul li .p2{ font-size: 0.26rem; color: #333333; margin: 0.26rem 0 0 0; line-height: 0.34rem;font-family:"pingfang-h" ;}


.zs_two .cf{width: 100%; height: 5.06rem; margin: 0.8rem 0 0 0;border-radius: 0.4rem;overflow: hidden;}


.zs_three {
	width: 100%;
	margin: 1.06rem 0 0 0;
	background: #ecf5fb;
	overflow: hidden;
	padding-bottom: 0.3rem;
	border-radius: 0 4rem 0 0;
}







.zs_three .zs_three_con {
	width: 100%;
	margin: 0;
	padding-bottom: 1.33rem;
	overflow: hidden;
}

.zs_three_con ul li {
	width: 48%;
	height: 4.45rem;
	border-radius: 0.888rem;
	background: #FFFFFF;
	position: relative;
	padding: 0 0.53rem;
	margin: 2.666rem 0 0 0;

}

.zs_three_con ul li img {
	text-align: center;
	margin: -2rem auto 0 auto;
	display: block;
	position: absolute;
	left: 0rem;
}

.zs_three_con ul li p {
	color: #1f2732;
	font-size: 0.28rem;
	line-height: 0.4rem;
	
	padding-top: 1.066rem;
	font-family:"pingfang-h"

}

.zs_three_con ul li span {
	width: 50px;
	height: 6px;
	background: #e21515;
	border-radius: 0 5px 0 5px;
	display: block;
	margin-top: 0.354rem;
	margin-bottom: 0.266rem;
}

.zs_three_con ul li b {
	color: #999999;
	font-size: 0.293rem;
	font-weight: 600;
	margin: 0.133rem 0 0 0;
	line-height: 1;
	display: block;
}

.zs_three_con ul li .more {
	width: 3.2rem;
	height: 0.666rem;

	border-radius: 0.32rem;
	margin: 0.8rem auto 0 auto;
	background: url(../images/zs_tb.png) no-repeat 2.266rem 0.133rem #e21515;
	
	overflow: hidden;
	background-size: 0.426rem;
	
}

.zs_three_con ul li .more .more1 {
	width: 1.8rem;
	height: 0.426rem;

	border-radius: 0.248rem;
	margin: 0.133rem 0 0 0.4rem;
	background: #fc6565;
	text-align: center;
	line-height: 0.426rem;
	font-size: 0.293rem;
	color: #FFFFFF;
}

.zs_three .in_ld{width: 100%;height: 2.266rem;border-radius: 0.266rem; overflow: hidden;}






.zs_four {
	width: 100%;
	margin: 0;
	background: url(../images/zs_wl_02.jpg) repeat-y;
	overflow: hidden;
	background-size: 100% 100%;



}

.zs_four .zs_four_tit {

	width: 100%;
	border-bottom: 1px solid #c1c1c1;
	overflow: hidden;

	padding-bottom: 0.533rem;
	margin-bottom: 0.533rem;
	margin-top: 1.066rem;

}

.zs_four_tit .zs_four_tit_l {
	width: 74%;
	margin: 0;
	color: #1d1e31;
	font-size: 0.48rem;
	font-weight: 900;
	line-height: 0.71rem;
	
}
.zs_four_tit .zs_four_tit_l img{
	
	width: 0.87rem;
}

.zs_four_tit .zs_four_tit_r {
	width: 20%;
	margin: 0;
	color: #c3c3c3;
	font-size: 1.06rem;
	font-weight: 900;
	text-align: right;
	padding-top: 0.266rem;
	font-family: "DIN-Bold";

}

.zs_four .zs_four_con {

	width: 100%;
	overflow: hidden;
	
}
.zs_four_con  ul li {float: left;width: 2rem; margin-right: 0.48rem; margin-top: 0.533rem;}
.zs_four_con  ul li:nth-child(4n) {
			     margin-right: 0;
			 }

.zs_four_con  ul li .zs_wl{border-radius: 0.266rem; overflow: hidden;}
.zs_four_con  ul li .zs_wlname{width: 1.733rem; height: 0.533rem; background: #FFFFFF;border-radius: 0.133rem; text-align: center;line-height: 0.533rem; color: #1d1e31;font-size: 0.293rem;font-family:"pingfang-h";  margin: -0.16rem auto 0 auto; position: relative;}

.zs_four_kf{width: 5.6rem; height: 1.06rem; line-height: 1.06rem; overflow: hidden; 
border-radius: 0.266rem;margin: 1.06rem auto 0 auto;
background: #e62121;
	    background: -moz-linear-gradient(top, #ff6e6e 0%, #e62121 100%);
	    background: -webkit-linear-gradient(top, #ff6e6e 0%,#e62121 100%);
	    background: -o-linear-gradient(top, #ff6e6e 0%,#e62121 100%);
	    background: -ms-linear-gradient(top, #ff6e6e 0%,#e62121 100%);
	    background: linear-gradient(to bottom, #ff6e6e 0%,#e62121 100%);}
		.zs_four_kf a{display: block;font-size: 0.346rem;color: #ffffff;font-family:"pingfang-h"; background: url(../images/zs_tb.png) no-repeat right 0.2rem center;padding: 0 0 0 0.2rem ; }
		.zs_four_kf a:hover{background: url(../images/zs_tb.png) no-repeat right 0.2rem center #33455B;}

.zs_four_ly {
	width: 100%;
	height: 4.93rem;
	background: url(../images/wlly.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 1.06rem;
}


.zs_case {
	width: 100%;
	overflow: hidden;
	

}
.zs_con{width: 100%; overflow: hidden;}

.zs_case .swiper-slide {
	width: auto;
	    background: none;
}

.zs_case .case_box {
	margin-top: 0.53rem;

}

.zs_case .case_box .case_item {
	width: 8.3rem;
	border-radius: 0.266rem;
	background: #FFFFFF;
	position: relative;
	margin-right: 0.533rem;
	overflow: hidden;
	

}

.case_item img {
	width: 100%;

	
}

.case_item .case_item_tit {
	width: 100%;
	padding: 0.266rem;

	
	background: #0d35a6;
	
overflow: hidden;
}

.case_item .case_item_tit p{font-size: 0.293rem; color: #ffffff;line-height: 1;display: block;width: 70%; float: left;}

.case_item .case_item_tit span{width: 28%; height: 0.533rem; background: #092880; line-height: 0.533rem;font-size: 0.24rem; color: #FFFFFF; display: block; float: right; text-align: center;border-radius: 0.133rem;} 



.zs_apg{width: 100%;overflow: hidden;}
.zs_apg_con{width: 100%;}


.zs_case .ca_more{width:100%; overflow: hidden; }

.ca_more a{width: 5.33rem; height: 0.93rem; display: block; border-radius: 0.13rem; background: url(../images/zs_tb.png) no-repeat  right 0.19rem center #0d35a6;color: #FFFFFF; font-size: 0.29rem;font-family:"pingfang-h";padding-left: 0.33rem; margin: 0.8rem auto 0 auto;line-height: 0.93rem;}


/*changjing*/
.yd_cj{width: 100%; background: url(../images/cj_02.jpg) no-repeat; height: 21.89rem; overflow: hidden;background-size: cover;}
.yd_cj .yd_cj_con{width: 100%; margin: 6rem 0 0 0;overflow: hidden; }
.yd_cj_con .yd_cj_one{width: 100%;background: #ffffff;border-radius: 0.26rem;overflow: hidden; height: 3.3rem;margin: 0.42rem 0 0 0;}
.yd_cj_one .yd_cj_one_l{width: 5.6%; height: 100%;background: #f5ca01; border-radius: 0.26rem 0 0 0.26rem;}
.yd_cj_one .yd_cj_one_c{width: 43%;margin-left: 0.4rem;padding-top: 0.53rem;}
.yd_cj_one .yd_cj_one_c h2{color: #000000; font-size: 0.30rem;}
.yd_cj_one .yd_cj_one_c p{color: #666666; font-size: 0.26rem;line-height: 0.29rem;font-family:"pingfang-h";margin-top: 0.26rem;}
.yd_tit_di2{width: 100%; height: 3px; background: #f5f5f5; margin-top: 0.26rem;}
.yd_tit_di2 span{width: 30px; height: 3px; background: #f5ca01; display: block;}
.yd_cj_one .yd_cj_one_r{width: 42%;border-radius: 0.13rem;overflow: hidden;margin: 0.4rem 0.26rem 0 0;}


/*youshi*/
.yd_ys{width: 100%; margin: 1.33rem 0 0 0; overflow: hidden;}
.yd_ys .ys_one{width: 100%;}
.yd_ys .ys_two{ background: #0d35a6; width: 100%; margin: 0; overflow: hidden;}

.yd_ys .ys_con{width: 100%; margin: 0; padding: 0rem 0 0 0;overflow: hidden;border-bottom: 1px solid #5672c1;height: 3rem;}
		.ys_con .ys_con_l{width: 50%; border-right: 1px solid #5672c1; height: 100%;padding-top: 0.8rem;padding-right: 0rem;}
		.ys_con_l h2{ color: #eb0c2b; font-size: 0.53rem;font-family:"pingfang-h";line-height: 0.61rem;}
			.ys_con_l p{ color: #ffffff; font-size: 0.4rem;font-family:"pingfang-h"; line-height: 0.38rem; margin-top: 0.4rem;}
			
			.ys_con .ys_con_r{width: 50%;padding-left: 0.53rem;padding-top: 0.8rem;}
			.ys_con_r h2{ color: #eb0c2b; font-size: 0.53rem;font-family:"pingfang-h"; line-height: 0.61rem;}
			.ys_con_r h2 img,.ys_con_l h2{width: 0.93rem; height: 0.93rem}
				.ys_con_r p{ color: #ffffff; font-size: 0.4rem;font-family:"pingfang-h"; line-height: 0.52rem;margin-top: 0.4rem;}
				
				
				
				.zs_tit {
					width: 100%;
					margin: 0 auto;
					overflow: hidden;
					text-align: center;
					color: #FFFFFF;
					padding: 0rem 0 0.66rem 0;
				}
				
				.zs_tit h2 {
					color: #1d1e31;
					font-size: 0.61rem;
					
					width: 100%;
					margin: 0 auto;
					line-height: 0.61rem;
					margin-top: 0.93rem;
					font-family:"pingfang-h"
				
				}
				
				.zs_tit p {
					color: #999999;
					font-size: 0.32rem;
					width: 100%;
					margin: 0 auto;
					line-height: 0.42rem;
					margin-top: 0.4rem;
					font-family:"pingfang-h"
				}