*{margin: 0;padding: 0;}
.red{
	color:red;
}
.flex{
	display:flex;
	justify-content:space-around;
	flex-wrap:wrap;
}
.title_en{
	text-align:center;
	color:#010101;
	font-size:.4rem;
}
.title{
	text-align:center;
	font-size:.6rem;
	color:#010101;
	font-weight:700;
	margin:.2rem auto;
}
.desc{
	font-size:.4rem;
	margin:.2rem auto;
}
.zx{
	text-align:center;
	width:50%;
	background-color:#3866c8;
	margin:.4rem auto;
	border-radius:.5rem;
	padding:.2rem;
}
.zx a{
	color:#FFF;
	font-size:.4rem;
	font-weight:700;
}

.box_1{
	width:96%;
	margin:.6rem 2%;
}
.box_2{
	margin:.6rem auto;
	position:relative;
}
.box_2 h5:before{
	content:"";
	background:url("../img/jsj_icon-1.png") no-repeat center;
	display:inline-block;
	background-size:.8rem;
	width:.8rem;
	height:.8rem;
	margin-right:.2rem;
	position:relative;
	top:.1rem;
}
.box_2 .box_2_2 h5:before{
	content:"";
	background:url("../img/jsj_icon-2.png") no-repeat center;
	display:inline-block;
	background-size:.8rem;
	width:.8rem;
	height:.8rem;
	margin-right:.2rem;
	position:relative;
	top:.1rem;
}
.box_2 h5{
	font-size:.6rem;
	font-weight:700;
}
.box_2 p{
	font-size:.32rem;
	border-left: 2px solid #fff;
	margin-left:.4rem;
	margin-top:.2rem;
	padding-left: .3rem;
	line-height:.5rem;
}
.box_2_1{
	background: #3866c8 url(../img/jsj_03.png) no-repeat bottom right/contain;
	color:#FFFFFF;
	padding: 3% 30% 3% 3%;
}
.box_2_2{
	background: #00175d url(../img/jsj_04.png) no-repeat bottom right/30%;
	color:#FFFFFF;
	padding: 3% 25% 3% 3%;
}
.box_2 .zx{
	background-color:#FFFFFF;
	color:#3866c8;
}
.box_2 .box_2_1 .zx a{
	color:#3866c8;
}
.box_2 .box_2_2 .zx a{
	color:#00175d;
}
.box_3 {
	margin:.6rem auto;
}
.box_3 .box_3_1{
	width:96%;
	margin:.6rem 2%;
}
.box_3 .box_3_1 h4{
	font-size:.5rem;
	font-weight:700;
	margin:.2rem auto;
}
.box_3 .box_3_1 p{
	font-size:.4rem;
}
.box_4{
	width:100%;
	margin:.6rem auto;
}
.box_4 .box_4_img{
	margin:.4rem auto;
}
.box_4 .box_4_flex{
	align-items:center;
	background:url("../img/jsj_07.jpg") no-repeat center;
}
.box_4 .box_4_flex p{
	width:23%;
	margin:.2rem 1%;
	background-color:#FFFFFF;
	text-align:center;
	padding:.2rem 0;
}
.box_5{
	width:96%;
	margin:.6rem 2%;
}
.box_5 .flex div{
	width:48%;
	margin:.2rem auto;
}
.box_6{
	width:96%;
	margin:.6rem 2%;
}
.box_6 .flex{
	margin:.2rem auto;
	box-shadow: 0 0 4px #9c9c9c;
	border-radius:.4rem;
}
.box_6 .flex div{
	width:50%;
}
.box_6 .flex img{
	border-top-left-radius:.4rem;
	border-bottom-left-radius:.4rem;
	
}
.box_6 .flex h5{
	text-align:center;
	font-weight:700;
	font-size:.5rem;
	margin-top:.2rem;
	margin-bottom:.1rem;
}
.box_6 .flex p{
	padding:0 .1rem;
}
.box_6 .flex .zx{
	width:80%;
	padding: .1rem;
	margin:.1rem auto;
}
.box_7 {
	width:96%;
	margin:.6rem 2%;
}
.box_7 .flex{
	justify-content:space-between;
	position:relative;
	border-bottom:1px solid #d9d9d9;
	padding-bottom:.2rem;
	margin:.4rem auto;
}
.box_7 .flex h4{
	font-size:.45rem;
	font-weight:700;
	position:relative;
	top:.3rem;
}
.box_7 .flex p{
	font-size:.2rem;
	color:#d9d9d9;
	
}
.box_7 .flex a{
	font-size:.2rem;
	color:#d66f13;
	border:1px solid #d9d9d9;
	border-radius:.2rem;
	width:3rem;
	display:inline-block;
	text-align:center;
	padding:2px 0;
}
.box_7 .flex a:before{
	content:"";
	background:url("../img/jsj_icon-3.png") no-repeat center;
	display:inline-block;
	background-size:.4rem;
	width:.4rem;
	height:.4rem;
	position:relative;
	top:.05rem;
	margin-right:.2rem;
}