.sp_list{

	width: 95%;

	margin:1rem auto;

	

}

.bg_good{

	background-color: #FFFFFF;

}

.title_post{

	width: 80%;

	margin:2rem auto;

}

.com_box{

	width: 95%;

	margin: 0 auto;

}

.gx_bont{

	font-size: 1.5rem;

	font-weight: bold;

	background-color: #439ced;

	text-align: center;

	line-height: 3rem;

	color: #ffffff;

	width: 95%;

	margin: 0 auto;

	letter-spacing: 0.5rem;

}

.xj_box{

	width: 95%;

	margin: 0 auto;

	background-color: #f3f3f3;

	padding: 1rem 2.5%;

}

.xj_box div{

	text-indent: 2em;

	font-size: 1.3rem;

}

.lv_grd{

	overflow: hidden;



}

.lv_grd ul li{

	width: 47%;

	background-color: #F3F3F3;

	float: left;

	margin-top: 1rem;

	margin-left: 2%;

}

.lv_grd ul li h2{

	text-align: center;

	line-height: 2.5rem;

}

.lv_grd ul li div{

	font-size: 1.25rem;

	height: 8rem;

	padding: 0 2.5%;

	text-align: justify;

}

.lj_botton {
    width: 90%;
    margin: 2rem auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.lj_botton p {
    font-size: 1.5rem;
    width: 45%;
    text-align: center;
    line-height: 2.5rem;
    border-radius: 1.5rem;
   color: #FFFFFF;
    background-color: #1a3696;
    border: #1a3696 solid 0.2rem;
    margin: 0 auto;
}

.lj_botton p:nth-child(1) a {
    color: #ffffff;
}

.lj_botton p:nth-child(2) a {
    color: #FFFFFF;
}

.speed_rail{

	background-color: #439ced;

	padding: 1rem 0;

}

.speed_rail ul li{

	background-color: #FFFFFF;

	width: 90%;

	margin: 0 auto;

	margin-top: 1rem;

	padding: 1rem 0;

}

.speed_rail ul li div:nth-child(1){

	width: 80%;

	margin: 0 auto;

}

.speed_rail ul li div:nth-child(2){

	width: 90%;

	margin: 0 auto;

	text-indent: 2em;

}

.dx_good{

	background-color: #439ced;

	padding: 1rem 0;

	overflow: hidden;

}

.dx_good ul li{

	width: 46.5%;

	float: left;

	margin-left: 2.5%;

}

.dx_good ul li div{

	text-align: center;

	color: #FFFFFF;

	line-height: 2.5rem;

	

}

.dc_host{

	color: #FFFFFF;

	text-align: center;

	line-height: 3rem;

	font-size: 1.2rem;

}

.dc_host span{

	font-size: 0.8rem;

}

.fun_koll{

	background-color: #439ced;

	padding: 1rem 0;

	overflow: hidden;

}

.fun_koll ul li{

	width: 47%;

	float: left;

	margin-left: 2%;

}

.rmxnd {
    background-color: #439ced;
    margin-top: 2rem;
    padding: 2rem 0 0 0;
}

.rmxnd h2 {
    text-align: center;
    color: #e4ff00;
}



.rmxnd p {
    text-align: center;
    color: #FFFFFF;
}

.rmxnd input {
    display: block;
    width: 90%;
    height: 3rem;
    margin: 1rem auto;
    background-color: rgba(255,255,255,0);
    border: solid #FFFFFF 0.1rem;
    font-size: 1.25rem;
    border-radius: 0.5rem;
    padding-left: 2%;
    color: #FFFFFF;
}

.rmxnd input::placeholder{

	color: #FFFFFF;

}

