body{
	font-family:"Microsoft YaHei",sans-serif;
	line-height:1.6;
}

.mj_menu_li_txt a{
	padding-left: 20px
}

.sub-title{
	display: flex!important;
	justify-content: center!important;
	margin-bottom:30px;
	
}
.sub-title h2{
	background-color:#edf6ff;
	color:#c90505;
	font-size:28px;
	font-weight:bold;
	padding:10px 40px;
	letter-spacing: 4px;
	position: relative;
}
.sub-title h2:before{
	content:'';
	position: absolute;
    left: 0;
    top: 0;
	width:20px;height:100%;
	background-color:#0050b3;
}

.sub-title h2:after{
	content:'';
	position: absolute;
    right: 0;
    top: 0;
	width:20px;height:100%;
	background-color:#0050b3;
}


.part1{
	
	letter-spacing: 2px;
	padding:60px 0;
}
.part1-title{
	padding:30px;
}
.part1-title h1{
	color:#c90604;
	font-size:30px;
	font-weight:bold;

}
.part1-title p{
	color:#666;
	font-size:17px;
	padding:1rem 0;
	letter-spacing: 2px;
	font-weight:500
}

.part1 .item{
	border:1px solid #e4ecff;
	border-radius:5px;
	height:150px;
	display: flex!important;
	align-items: center!important;
}
.part1 .item h5{
	height:150px;
	background-color:#e4ecff;
	color:#014fb4;
	font-size:24px;
	letter-spacing: 2px;
	font-weight:bold;
	padding:45px 40px;
	margin-bottom:0;
}
.part1 .item .desc{
	flex-grow: 1!important;
	color:#666;
	padding-left:40px;
	font-size:18px;
	font-weight:500
}
.part1  a.link{
	display:block;
	height:150px;
	background-color:#e4ecff;
	color:#014fb4;
	font-size:24px;
	font-weight:bold;
	padding:40px 40px;
	letter-spacing: 2px;
	text-align:center;
}


.part2{
	
	letter-spacing: 2px;
	padding:40px 0;
	background-image:url("images/2-1.jpg");
	background-size: cover;
}


.part2 .item{
	color:#fff;
	text-align:center;
	padding:20px 30px;
}

.part2 .item h5{
	margin:20px 0;
	font-size:24px;
}
.part2 .item p{
	text-align:left;
	font-size:16px;
}


.part3{
	
	letter-spacing: 2px;
	padding:40px 0;
}

.part3 .icons{
	text-align:center;

	color:#00216e;
	font-size:16px;
}

.part3 .ready{
	position: relative;
	margin-top:50px;
	padding:10px;
	text-align:center;
	color:#00216e;
	font-size:16px;
	display: flex!important;
	align-items: center!important;
	border:2px solid #004fb2;
	border-radius:10px;
}
.part3 .ready:before{
	content:'';
	position: absolute;
    left: 100px;
    top: -24px;
	width:30px;height:24px;
	background-image:url("images/3-10.jpg");
}
.part3 .ready .one{
	flex-grow: 1!important;
	width:40%;
}
.part3 .ready .two{
	border-left:1px dashed #004fb2;
	width:20%;
	flex-shrink: 1!important;
}


.part4{
	
	letter-spacing: 2px;
	padding:40px 0;
	background-image:url("images/4-1.jpg");
	background-size: cover;
}


.part4 .item{
	color:#fff;
	text-align:center;
	padding:20px 30px;
}

.part4 .item h5{
	margin:20px 0;
	font-size:24px;
}

.part5{
	
	letter-spacing: 2px;
	padding:40px 0;
}

.part5 .article-list{}

.part5 .article-list .item{
	padding:20px 0;
	border-bottom:1px dashed #004fb2;
}

.part5 .article-list .item h5{
	margin-bottom:10px;
	font-size:24px;
	color:#021f71;
}
.part5 .article-list .item p{
	font-size:16px;
	color:#666;
}

.part6{
	padding:40px 0;
}

.part6 .item{
	display:block;
	margin:15px auto;
	text-align:center;
}

.part6 .item h5{
	font-size:16px;
	margin:10px 0;
	color:#666;
	
	letter-spacing: 2px;
}