.good_ls{

	width: 60%;
	margin: 0 auto;
	margin-top: 2rem;
	margin-bottom: 1rem;
}
.good_bd{
	text-align: center;
	margin-bottom: 1rem;
	font-size: 0.8rem;
}
.jxxdf_zw{
	width: 98%;
	margin: 0 auto;
}
.jxxdf_zw1{
	width: 95%;
	margin: 0 auto;
}
.tw_box{
	width: 30%;
	float: left;
	margin-left: 2.5%;
	margin-top: 1rem;
}
.good_djbm{
	background-color:#1c5a26;
	text-align: center;
	height: 4rem;
	line-height: 4rem;
	width: 95%;
	margin: 0 auto;
	border-radius:1rem ;
	font-size: 2rem;
	color: #FFFFFF;
	letter-spacing: 0.3rem;
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.twxz_list li {
    background-color: #333333;
    width: 100%;
    text-align: center;
    color: #FFFFFF;
    height: 3.8rem;
    line-height: 3.8rem;
}
.twxz_list {
    float: left;
	width: 25%;
}
.tw_box15 {
    width: 95%;
    overflow: hidden;
    margin: 0 auto;
	height: 15rem;
}
.twxz_djsj {
       float: left;
    margin-left:5%;
    width: 70%;
	height: 15rem;
}
.twxz_list1 {
    overflow: hidden;
	width: 100%;
	height: 100%;
	position: relative;
}
.twxz_list2,.twxz_list3,.twxz_list4 {
    display: none;
    overflow: hidden;
	width: 100%;
	height: 100%;
	position: relative;
}

#csjs_box {
    color: #FFFFFF;
    background-color: rgba(0,0,0,0.5);
    height: 2rem;
    line-height: 2rem;
    text-align: center;
	position: absolute;
	top:13rem;
	width: 100%;
	font-size: 0.8rem;
}
.jxxdf_gxzy{
	width: 48%;
	background-color: #f4f4f4;
	float: left;
	margin-top: 2rem;
}
.xdf_bj{
	font-size: 1.3rem;
	text-align: center;
	font-weight: 800;
	color: red;
	line-height: 2.5rem;
}
.xdf_xz span{
	color: red;
}
.xdf_xz{
	text-align: center;
	color: #888888;
}
.jxxdf_dj_box,.jxxdf_dj_box1{
	float: left;
	width: 40%;
	line-height: 2rem;
	text-align: center;
	border-radius:0.5rem;
	margin: 1rem 5%;
	color: #FFFFFF;
}
a{
	color: #FFFFFF;
}
.jxxdf_dj_box{
	background-color: #bb8b3f;
}
.jxxdf_dj_box1{
	background-color: #234e16;
}
.good_dj_xdf{
	overflow: hidden;
}
.ljc_form {
    padding: 0 5% 1.5rem;
    background-color: #fff;
}
.jxxdf_pr_box{
	text-align: center;
	margin-bottom: 1rem;
	line-height: 1.5rem;
	font-size: 0.8rem;
}
.form_top {
    overflow: hidden;
    padding-bottom: 0.8rem;
}
.form_left {
    float: left;
    width: 3%;
    height: 3.5rem;
    background-color: #497432;
}
.form_right {
    float: left;
    width: 97%;
    line-height: 3.5rem;
    font-size: 1.4rem;
    font-weight: 1000;
    padding-left: 1%;
    color: #000;
    border-bottom: 0.1rem solid #ababab;
}
.ipt_form {
margin-top: 1rem;
}
.ipt_form input {
    line-height: 3rem;
    font-size: 1.2rem;
    border: 0.1rem solid #594853;
    padding-left: 5%;
    width: 100%;
    border-radius: 0.75rem;
    outline: none;
}
.ipt_form select {
    font-size: 1.2rem;
    border: 0.1rem solid #594853;
    outline: none;
	float: left;
	height: 2.5rem;
}
.ipt_form button img{
	width: 1.3rem;
}
.ipt_form button {
    background-color: #232323;
    color: #fff;
    font-size: 1.5rem;
    line-height: 2.5rem;
    text-align: center;
    outline: none;
	width: 30%;
	margin-left: 5%;
}
.good_zx_bm{
	margin-top: 2rem;
	font-size: 25px;
	font-weight: 800;
}
.bd_list_good{
margin-top: 1rem;
}

.bd_list_good input{
	background-color: #e4e4e4;
	height: 40px;
	width: 35%;
}
.ybm_zy{
	float: left;
	font-size: 1.5rem;
	margin-top:1rem;
}

.mfxcs_btm{
	margin-top: 2rem;
}
	
.pr_xx{
	text-align: center;
}