.bj_color {
	background-color: #FFFFFF;
}

.hlc_list {
	margin: 2rem 0;
}

.hlc_list ul {
	display: flex;
	margin-top: 1rem;
}

.hlc_list ul li {
	width: 30%;
	box-shadow: 0rem 0rem 0.5rem #d7d7d7;
	padding: 1.5rem 2.5%;
	margin-left: 2.5%;

}

.ds_post {
	line-height: 4rem;
	font-size: 1.25rem;
}

.zxd_box {
	border: 0.1rem #f20000 solid;
	color: #F20000;
	height: 2.5rem;
	line-height: 2.5rem;
	border-radius: 2rem;
	text-align: center;
	font-size: 1.25rem;
}
.zxd_box a{
	color: #F20000;
}
.sl_title {
	text-align: center;
}

.sl_title div {
	font-size: 1.5rem;
	color: #F20000;
}

.x_lclist {
	width: 95%;
	margin: 1rem auto;
	overflow: hidden;
}

.x_lclist div:nth-child(1) {
	background-color: #F20000;
	font-size: 1.5rem;
	color: #FFFFFF;
	width: 20%;
	font-weight: bold;
	text-align: center;
	padding: 3rem 0;
	float: left;
	height: 10rem;
}

.x_lclist div:nth-child(2) {
	width: 80%;
	border: #F20000 solid 0.1rem;
	float: left;
	height: 10rem;
	padding: 0.5rem 2.5%;
	line-height: 1.5rem;
	font-size: 1.15rem;
	text-align: justify;
}

@media only screen and (max-width: 500px) {
	.x_lclist div:nth-child(2) {
		font-size: 0.8rem;
	}

}

.ms_navdist ul {
	display: flex;
	width: 97.5%;
}

.ms_navdist ul li {
	margin: 0.5rem 0 0 2.5%;
}

.bt_posint {
	width: 70%;
	margin: 2rem auto;
	background-color: #F20000;
	height: 3.5rem;
	line-height: 3.5rem;
	text-align: center;
	font-size: 1.5rem;
	color: #FFFFFF;
	border-radius: 0.25rem;

}
.bt_posint a{
	color: #FFFFFF;
}
.bt_posint span {
	color: #ffc000;
	text-decoration: underline;
}

.tp_cnm {
	width: 95%;
	margin: 1rem auto;
}

.mkys_list {
	background-color: #f3f3f3;
	padding: 1rem 0;
}
.xdf_list{
	padding: 1rem 0;
	}
.xdf_list form input {
	width: 95%;
	margin: 1rem 2.5%;
	background-color: #e7e7e7;
	font-size: 1.2rem;
	height: 3rem;
	line-height: 3rem;
	padding-left: 2.5%;
}

#submit{
	background-color: #ff0000;
	width: 46.3%;
	height: 3rem;
	line-height: 3rem;
	font-size: 1.2rem;
	text-align: center;
	margin-left: 2.5%;
	color: #FFFFFF;
	border-radius: 0.5rem;
}

.hq_list {
	display: flex;
}

.hq_list div {
	background-color: #381400;
	width: 46.3%;
	height: 3rem;
	line-height: 3rem;
	font-size: 1.2rem;
	text-align: center;
	margin-left: 2.5%;
	color: #FFFFFF;
	border-radius: 0.5rem;
}
.hq_list div a{
	color: #FFFFFF;
}
.cn_objkt{
	background: url(img/ktw.png)no-repeat;
	background-size: 100% 100%;
	padding: 1rem 0;
}
#sl_title{
	color: #FFFFFF;
	margin: 1rem 0;
}
#sl_title div{
	color: #FFFFFF;
}
.cn_objkt ul{
	display: flex;
	margin-left:2.4%;
}
.cn_objkt ul li{
	background-color: rgba(255, 255, 255, 0.3);
	width: 48%;
	padding:2rem 0;
	margin-left:0.5%;
	margin-top: 0.1rem;
}
.cn_objkt ul li div:nth-child(1){
	text-align: center;
}
.cn_objkt ul li p{
	font-size: 1.5rem;
	text-align: center;
	color: #f7bd55;
	line-height: 3rem;
}
.cn_objkt ul li div:nth-child(3){
	text-align: center;
	line-height: 2rem;
	color: #FFFFFF;
}
.cn_objkt ul li div:nth-child(4){
	text-align: center;
	line-height: 2rem;
	color: #FFFFFF;
}
.fsid_bx{
	background-color: #F20000;
	font-size: 1.3rem;
	width: 70%;
	color: #FFFFFF;
	height: 3rem;
	line-height: 3rem;
	text-align: center;
	margin: 1rem auto;

}
.fsid_bx a{
	    color: #FFFFFF;
}
.twb_kong{
	margin-top: 2rem;
}
.fsid_bx span{
	color: #ffc000;
	text-decoration: underline;
}
.yx_boxlin ul{
	display: flex;
	margin-top: 1rem;
}
.yx_boxlin ul li{
	width: 30%;
	margin-left:2.5%;
	text-align: center;
}
.yx_boxlin ul li h3{
	line-height: 2.5rem;
}
.yx_boxlin ul li div{
	
}
.huin{
	margin: 1rem 0;
}