.bg_class{
	background-color: #a30000;
}
.jg_box{
	color: #ffffff;
}
.jg_box h1{
	letter-spacing: 0.5rem;
	text-align: center;
	line-height:5rem;
}
.jg_box span{
	color: #fff100;
}
.jg_box p{
	text-align: center;
	font-size: 1.2rem;
	letter-spacing: 0.1rem;
	line-height: 2rem;
}
.xm{
	position: relative;
	margin-top: 1rem;
}
.xm div{
	position: absolute;
	left: 17%;
	color: #333333;
	font-size: 1.2rem;
	top: 0.6rem;
}
.xm input{
	height: 3rem;
	width: 70%;
	margin-left: 15%;
	border-radius: 0.5rem;
	padding-left: 12%;
}
.jg_box button{
	width: 70%;
	margin-left: 15%;
	height: 3rem;
	margin-top: 1rem;
	color: #a30000;
	font-size: 1.5rem;
	border-radius: 2rem;
	background-color: #FFF100;
}
.xc_top{
	text-align: center;
	color: #FFFFFF;
	font-weight: 600;
	font-size: 1.8rem;
	letter-spacing: 0.1rem;
	line-height: 5rem;
}
.sk_bt{
	overflow: hidden;
	width: 75%;
	margin-left: 18%;
	margin-top: 2rem;
}
.sk_bt ul li{
	float: left;
	    width: 21%;
}
.koll{
	overflow: hidden;
}
.koll ul li{
	width: 45%;
	text-align: center;
	background-color: #FFFFFF;
	float: left;
	margin-left:3.3333%;
	border-radius: 1rem;
	margin-top: 1.5rem;
}
.koll ul li div{
	line-height: 3rem;
	color: #A30000;
	font-size: 1.5rem;
}
.xdf_cn{
	text-align: center;
	color: #FFFFFF;
	font-size: 1.3rem;
	line-height: 2.5rem;
	margin-top: 2rem;
}
.zx_kc{
	background-color: #d8271d;
	width: 90%;
	margin: 2rem auto;
	height: 4rem;
	line-height: 4rem;
	font-size: 1.5rem;
	color: #FFFFFF;
	text-align: center;
	border-radius: 0.5rem;
}
.js_sdbs ul li .mian_box{

	padding: 2rem 30% 1rem 30%;
	
}
.js_sdbs ul li h2{
	text-align: center;
	color: #A30000;
}
.js_sdbs ul li p{
	line-height: 2rem;
	font-size: 1.2rem;
	padding: 1rem 5%;
	text-align: justify;
}
.js_sdbs{
	overflow: hidden;
	margin-top: 2rem;
}
.js_sdbs ul li{
	background-color: #FFFFFF;
	width: 30%;
	height: 23rem;
	float: left;
	margin-left: 2.5%;
}
.cg_xz{
	text-align: center;
	font-size: 2.5rem;
	color: #FFFFFF;
	letter-spacing: 0.2rem;
}
.xz_font{
	overflow: hidden;
}
.xz_font ul li{
	width: 45%;
	float: left;
	background-color: #FFFFFF;
	margin-top: 2rem;
	margin-left:3.3333%;
}
.xz_font ul li .yfq{
	font-size: 1.5rem;
	font-weight: 600;
	border-bottom: 0.3rem #f4c24b solid;
	padding-bottom: 0.5rem;
	float: left;
	margin: 0.5rem 5%;
}
.fq_box{
	overflow: hidden;
}
.xz_font ul li .yfq span{
	font-size: 1rem;
	color: #4d4d4d;
}
.xz_font ul li p{
	margin: 0rem 5%;
	font-size: 1.2rem;
	font-weight: 600;
	padding-bottom: 1rem;
}
.int_bd {
    margin-top: 1rem;
    background-color: #FFFFFF;
    padding-bottom: 2rem;
}
.boot_yy {
    width: 90%;
    margin: 0 auto;
    border-bottom: 0.05rem #c7c7c7 solid;
    overflow: hidden;
    padding-top: 2rem;
    padding-bottom: 0.5rem;
}
.boot_yy h1 {
    display: inline;
    color: #c81510;
}
.boot_yy span {
    display: block;
    float: right;
    background-color: #C81510;
    color: #FFFFFF;
    width: 100px;
    text-align: center;
    height: 2rem;
    line-height: 2rem;
    margin-top: 0.5rem;
    border-radius: 0.5rem;
}
.jjcolor {
    overflow: hidden;
    width: 90%;
    margin: 2rem auto;
}
.jjcolor input {
    width: 100%;
    border: 0.1rem #c81510 solid;
    height: 3.5rem;
    border-radius: 0.5rem;
    padding-left: 1rem;
    font-size: 1.2rem;
	margin-bottom: 1rem;
}
.jjcolor button {
    width: 100%;
    margin: 0 auto;
    background-color: #c81510;
    font-size: 1.5rem;
    height: 3.5rem;
    line-height: 3.5rem;
    border-radius: 0.5rem;
    color: #FFFFFF;
}
.jjcolor p{
	text-align: center;
	font-size: 0.8rem;
	padding-bottom: 1rem;
}
.zx_kc a{
	color: #FFFFFF;
}