.xy_list img {
	height: 100%;
}

.xy_list {
	    width: 25%;
    height: 5.5rem;
}

.zx_box {
    width: 70%;
    margin-top: 1rem;
}

.zx_box span {
	border: 0.1rem solid #ff8213;
	color: #FF8213;
	padding: 0.05rem 0.5rem;
	border-radius: 0.5rem;
	margin: 0.5rem;
}

.zz_ovlo,
.cc_ovlo{
    margin-bottom: 1rem;
    color: #646464;
    display: block;
}
.xy_tt{
    width: 95%;
    margin: 0 auto;
    box-shadow: 0rem 0rem 0.5rem #646464;
    padding: 0.5rem 2.5%;
    border-radius: 1rem;
    margin-top: 1rem;
    display: flex;
}
.zy_cd{
	overflow: hidden;
	width: 95%;
	margin: 0 auto;
	border-radius: 1rem;
	box-shadow: 0rem 0rem 0.5rem #646464;
	margin-top: 1rem;
	background-color: #ffffff;
}

.zy_cd ul li {
	width: 15%;
	float: left;
	margin: 1rem 5%;
	text-align: center;
	color: #000000;
}

.zq_list {
	overflow: hidden;
	width: 96%;
	margin: 0 auto;
	margin-top: 2rem;
}

.zq_list ul li {
	float: left;
	width: 50%;
}

.zy_box1 {
	font-size: 2rem;
	float: left;
margin-left: 2%;
}
.xdf_zy_sz{
	box-shadow: 0rem 0rem 1rem #646464;
    overflow: hidden;
    margin-top: 2rem;
	padding-bottom:1rem;
}

.zx_list1 {
	    float: right;
    /* font-size: 1.2rem; */
    width: 25%;
    padding-right: 1%;
    color: #ff5b00;
    margin-top: 0.8rem;
}

.zx_list1 img {
	width: 2rem;
	float: left;
}

.dj_zx {
    float: left;
    margin-left: 5%;
    line-height: 1rem;
    /* font-size: 1.2rem; */
    margin-top: 0.3rem;
}

.zq_list_box {
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
	margin-top: 1rem;
}

.good_zy {
	overflow: hidden;
	margin-top: 1rem;

}

.zq_list_box ul li {
	float: left;
	margin-left: 2%;
	margin-top: 0.5rem;
	width: 47%;
}

.qz_box {
	width: 45%;
	margin: 0 auto;
	text-align: center;
	background-color: #FF8213;
	height: 3.5rem;
	line-height: 3.5rem;
	font-size: 1.5rem;
	color: #FFFFFF;
	border-radius: 0.5rem;
	margin-top: 1rem;
}
.sz_dow{
	box-shadow: 0rem 0rem 0.5rem #646464;
         margin-bottom: 1rem;
		 overflow: hidden;
		 margin-top: 2rem;
}
.xdf_xszp{
	    box-shadow: 0rem 0rem 1rem #646464;
    overflow: hidden;
    margin-top: 2rem;
    padding-bottom: 1rem;
}

.zp_box{
	overflow: hidden;
	width: 95%;
	margin: 0 auto;
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.zp_good_box1,.zp_good_box2,.zp_good_box3,.zp_good_box4{
	height: 3rem;
	line-height: 3rem;
	float: left;
	width: 25%;
	text-align:center;
	background-color:#d8d8d8;
	border-right: #FFFFFF 0.05rem solid;
}
.zp_good_box_liov{
	color: #FFFFFF;
	background-color: #ff9000;
	box-shadow: 0rem 0rem 1rem #FF5B00;
}
.ms_box{
	width: 95%;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 1rem;
	padding-bottom: 1rem;
}
.ms_list2,.ms_list3,.ms_list4,.ms_list5{
	display: none;
}
.xdxc_zp{
	width: 95%;
	margin: 0 auto;
}
.b_box,.c_box,.d_box,.e_box{
	display: none;
}
.a_box{
	display: block;
}
.xoox{
	display: block;
}
.xx_box{
	width: 95%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	margin-top: 1rem;
}
.xx_box ul li{
	width: 20%;
	float: left;
}
.xdf_db_lst{
	position: absolute;
	transition:1s;
	left: 35%;
	z-index: 9;
	
}

.poos_box2,.poos_box3,.poos_box4{
	display: none;
}
.wp-y1 {
    padding: 0 10px;
    overflow: hidden;
    height: 40rem;
}
.show-tit {
    overflow: hidden;
}
.show-tit li {
    float: left;
    width: 25%;
}
.click_boxy.on {
    position: static;
    right: auto;
    overflow: hidden;
    margin-bottom: 40px;
}
.m-showy .swiper2-y {
    position: relative;
    padding-top: 75.2%;
    overflow: hidden;
}
.xdf_xdxy{
box-shadow: 0rem 0rem 1rem #646464;
overflow: hidden;
margin-top: 2rem;
}

.zp_box1{
	overflow: hidden;
	width: 95%;
	margin: 0 auto;
	margin-top: 1rem;
}
.bj_box1,.bj_box2,.bj_box3,.bj_box4,.bj_box5{
	height: 3rem;
	line-height: 3rem;
	float: left;
	width: 20%;
	text-align:center;
	background-color:#d8d8d8;
	border-right: #FFFFFF 0.05rem solid;
}

.bj_box{
	background-color: #ff9000;
	color: #FFFFFF;
	box-shadow: 0rem 0rem 1rem #FF5B00;
}
.xy_box{
	float: right;
	width:55%;
	margin-top: 0.5rem;
}
.xy_box_jj{
border: 0.05rem solid;
	width:30%;
	text-align:center;
	border-radius:1rem;
	height:2rem;
	line-height:2rem;
	float:left;
	color: #878787;

}
 .hl_box_xy,.xs_box_zp{
	 margin-left: 1%;
	 border: 0.05rem solid;
	width:30%;
	text-align:center;
	border-radius:1rem;
	height:2rem;
	line-height:2rem;
	float:left;
	color: #878787;
}
.xx_zys_list{
background-image: linear-gradient(to right,#fea12f, #f3511b);
color: #FFFFFF;
}
.wm_xy{
	overflow: hidden;
	width: 98%;
	margin: 0 auto;
	margin-top:1rem;
	margin-bottom: 1rem;
	}
.xdf_cjy_zc{
	box-shadow: 0rem 0rem 1rem #646464;
	overflow: hidden;
	margin-top: 2rem;
	}
.hl_xy,.xs_zp{
	display: none;
}
.cjy_zz{
	
	width: 98%;
	margin: 0 auto;
	margin-top: 1rem;
	padding-bottom: 1rem;
}
.good_xx{
	width: 8%;
	float: left;
	margin-top: 0.5rem;
}
.sq_zx{
	float: left;
	margin-left: 1%;
}
.sq_zx1{
	font-size: 1.5rem;
	color: #c3133d;
}
.zx_yw{
	color: #a9a9a9;
}
.bd_box{
	margin-top: 2rem;
}
.good_bd_ys{
	margin-top: 1rem;
}
.good_bd_ys input{
	width: 45%;
	height: 3rem;
	margin-left: 3.33%;
	border:0.01rem #c3133d solid;
	padding-left: 0.8rem;
	font-size: 1.1rem;
}
.good_bd_ys select{
	margin-top: 1rem;
	width: 94%;
	margin-left: 3.33%;
	border:0.01rem #c3133d solid;
	height: 3rem;
	color: #c3133d;
	padding-left: 0.8rem;
	font-size: 1.1rem;
}
.good_bd_ys button{
	width: 60%;
	margin-left: 20%;
	height: 3rem;
	margin-top: 2rem;
	border-radius:2rem;
	font-size: 1.5rem;
	color: #FFFFFF;
	background-color: #C3133D;
	
}
.db_bq{
	background-color: #200c0a;
	color: #FFFFFF;
}
.xdf_zytz{
	text-align: center;
}
.xdf_zytz span{
	margin-left: 2%;
	margin-right: 2%;
}
.dd_good_xdf{
	text-align: center;
	color: #FFFFFF;
	margin-top:0.5rem;
}
.db_bq{
	margin-top: 2rem;
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.zxdt {
    padding: 1.5rem 2%;
    background-color: #fff;
	margin-top: 2rem;
	box-shadow: 0rem 0rem 1rem #646464;
}
.zxdt .zyxz_wt_top {
    padding-bottom: 0.5rem;
    border-bottom: 0.1rem solid #e1e1e1;
}
.zxdt .zyxz_name {
    overflow: inherit;
    height: 2.3rem;
}

.zxdt .zyxz_name h2 {
    float: left;
    line-height: 2.3rem;
}
.zxdt_tap {
    float: right;
    width: 50%;
    display: flex;
    justify-content: space-between;
}
.zxdt_tap .zxdt_lis {
    background: url(http://m.jxxdf.com/2019_index/bg_tap.png) no-repeat;
    background-size:100% 100%;
    border: none;
    color: #fff;
}
.zxdt_tap li {
    width: 48%;
    line-height: 2.2rem;
    text-align: center;
    border: 0.1rem solid #959595;
    color: #959595;
    border-radius: 0.8rem;
}
.zxdt_list_ctn {
    display: none;
}
.zxdt_list li a {
    display: flex;
    justify-content: space-between;
    padding: 1rem 0;
    border-bottom: 0.1rem solid #c7c7c7;
}
.zxdt_lis_mg {
    width: 25%;
    height: 100%;
}
.zxdt_lis_txt {
    width: 75%;
    padding-left: 2%;
    padding-right: 5%;
	color: #646464;
}
.zxdt_list_ctn .btn_zt {
    margin-top: 1.5rem;
}
.zxdt .active_b {
    display: block;
}
.zxdt_lis_txt h2 {
    font-size: 1.2rem;
    color: #464646;
    overflow: hidden;
}
.zxdt_lis_ctn {
    padding: 0.5rem 0 0;
    overflow: hidden;
}
.zxdt_lis_txt h2 span {
    float: right;
    font-size: 1rem;
    color: #6f6f6f;
}
.zxdt_lis_ctn {
    padding: 0.5rem 0 0;
    overflow: hidden;
}
.zxdt_lis_ctn i {
    float: right;
}
.btn_zt a{
    border: 0.1rem solid #fa6c37;
    background-color: #fa6c37;
    display: block;
	color: #FFFFFF;
    width: 100%;
    line-height: 2.8rem;
    text-align: center;
    font-size: 1.3rem;
    border-radius: 0.8rem;
}