.gk_bg{

	background-color: #FFFFFF;

}

.not_cod{

	width: 95%;

	margin: 1rem auto;

}

.bomt{

	width: 70%;

	margin:2rem auto;

}

.nom_box{

	width: 95%;

	margin: 0 auto;

}

.nom_box p{

	text-indent: 2em;

	font-size: 1.25rem;

	text-align: justify;

}

.nom_box p span{

	color: #ff0000;

}

.nom_box p:nth-child(2) span{

	font-weight: bold;

}

.bnx_dt{

	margin: 1rem 0;

}

.zx_koll{

	overflow: hidden;

	width: 95%;

	margin: 1rem auto;

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

}

.zx_koll a{

	display: block;

	width: 45%;

	background-color: #7bce00;

	text-align: center;

	font-size: 1.25rem;

	line-height: 3rem;

	border-radius: 2rem;

	font-weight: bold;

	color: #FF0000;

	text-shadow: 0.1rem 0.1rem 0.2rem  #FFFFFF;

	

}

.dj_nd{

	background-color: #FF0000;

	padding:2rem 0;

}
img{

margin-top:-0.3rem;
}

.dj_nd h1{

	text-align: center;

	color: #FFFFFF;

}

.dj_nd form ul li{

	margin-top: 1rem;

	margin-left: 3.5%;

}

.dj_nd form ul li span{

	color: #FFFFFF;

	font-size: 1.5rem;

	font-weight: bold;

}

.ont_list{

	width: 95%;

	margin: 0 auto;
}

.dj_nd form ul li input{

	width: 80%;

	height: 3rem;

	border-radius: 0.5rem;

	font-size: 1.5rem;

	padding-left: 5%;

}

.suo_mx {

	text-align: center;

	font-size: 1.5rem;

	color: #ffdd00;

line-height: 5rem;

}

.suo_mx span{

	color: #FFFFFF;

}

.suo_mx img{

	width: 1.5rem;

}

.dj_nd form button{

	display: block;

	background-color: #FFFFFF;

	width: 90%;

	margin: 0 auto;

	line-height: 3rem;

	border-radius: 0.5rem;

	font-size: 1.5rem;

	color: #FF0000;

}

.bomt1{

	width: 80%;

	margin:2rem auto;

}

.bomt2{

	width: 95%;

	margin:2rem auto;

}

.ny_dist{

	width: 95%;

	margin: 0 auto;

}

.bomt3{

	width: 40%;

	margin: 2rem auto;

}

.bonx_bc{

	width: 95%;

	margin: 0 auto;

}

.gk_list{

	background-color: #dc0000;

	padding: 1rem 2.5%;

}

.gk_list h2{

	color: #FFDD00;

	

}

.gk_list div{

	color: #FFFFFF;

	font-size: 1.2rem;

	line-height: 2rem;

	text-align: justify;

	text-indent: 2em;

}

.bm_hots{

	width: 95%;

	margin: 0 auto;

}

.bm_hots h1{

	color: #f18900;

	

}

.bm_hots div{

	font-size: 1.3rem;

	padding: 1rem 0;

}

.gt_good{

	width: 95%;

	margin: 0 auto;

}

.xjzc_form {
    padding: 0 3%;
}

.xjzc_form_ctn {
    border: 0.5rem solid #d6d1ca;
    background-color: #edeae7;
    padding-top: 3.8rem;
    position: relative;
}

.xjzc_form_name {
    position: absolute;
    top: -0.5rem;
    left: 0;
    right: 0;
    margin: auto;
    line-height: 2.9rem;
    width: 90%;
    text-align: center;
    color: #fff;
    background: url(../img/dtc.png) no-repeat;
    background-size: 100% 100%;
}

.xjzc_form_ctn form {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 8%;
}

.xjzc_ipt {
    width: 48%;
    overflow: hidden;
    padding-bottom: 0.8rem;
}

.xjzc_ipt p {
    color: #897f67;
    padding: 0.2rem 5%;
}

.xjzc_ipt input {
    width: 98%;
    margin: 0 auto;
    line-height: 2.4rem;
    background-color: #fafafa;
    border-top: 0.1rem solid #fff;
    border-radius: 0.8rem;
    padding-left: 5%;
    box-shadow: 0 0.1rem 0 0 #cbc8c5;
    overflow: hidden;
}

.xjzc_btn {
    width: 100%;
    text-align: center;
    padding: 0.8rem 0;
}

.xjzc_btn button {
    width: 40%;
    height: 2.2rem;
    background: url(../img/submit%20button%20copy.png) no-repeat;
    background-size: 100% 100%;
}