.hb_list{

background: url(../image/hbtd_02.jpg)no-repeat center;

height: 1000px;



}

.hb_list1{

width: 1200px;

margin: 0 auto;

padding-top: 50px;

}

.hb_list1 img{

	width: 100%;

}

.jldx_box01_sf li a {

    display: block;

    width: 90%;

    height: 90%;

}

.jldx_box01_sf li {

    width: 360px;

    height: 163px;

    float: left;

    position: relative;

    z-index: 3;

}

.jldx_box01_sf {

    width: 1080px;

    overflow: hidden;

    position: absolute;

    left: 50%;

    margin-left: -540px;

    z-index: 2;

    animation-delay: 1s;

	padding-left: 0px;

}

.zxwt_01 {

    cursor: pointer;

}

.jldx_box01_dh {

    width: 360px;

    height: 163px;

    position: absolute;

    top: 0px;

    left: 0;

    z-index: 1;

    background-color: rgba(255, 255, 255, 0.5);

    transition: all 0.1s ease-out;

}

.jldx_box01_bj {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

  background: url(../image/hb.png)no-repeat;

    background-size: 100%;

    z-index: 2;

}

ul li{

	list-style-type: none;

}

.hb_zy{

	

	width: 1200px;

	background-color: #fb5d5d;

	margin: 0 auto;

	margin-top: 50px;

	padding-top: 50px;

	padding-bottom: 50px;

}

.hb_zy ul{

	overflow: hidden;

	border: 2px;

	border-style: dotted;

	width: 1000px;

	margin: 0 auto;

	padding:20px 50px;

	color: #FFFFFF;

	

}

.hb_zy ul li{

	width: 200px;

	float: left;

	text-align: center;	

	

}

.hb_zy ul li div{

	font-size: 20px;

}

.bt-style-box{

	width: 320px;

	margin: 0 auto;

	margin-top: 100px;

}

.xx_rr_box{

	overflow: hidden;

	width: 1200px;

	margin: 0 auto;

	background-color: #fb5d5d;

	margin-top: 50px;

}

.xx_rr_box video{

	width: 500px;

		float: left;

		padding: 10px;

}

.ms_js_box{

	margin-top: 100px;

}

.xx_js_xdf{

	width: 600px;

	float: left;

	line-height: 30px;

	color: #FFFFFF;

	padding:20px;

	font-size: 20px;

}

.good_xxrr{

	background-color: #FB5D5D;

	width: 400px;

	text-align: center;

	font-size: 25px;

	line-height: 50px;

	color: #FFFFFF;

	margin: 0 auto;

	margin-top: 50px;

}

.zc_sc{

	position: relative;

	width: 1120px;

	margin: 0 auto;

}

.doob_good2,.doob_good3,.doob_good4{

	display: none;

}

.a_list,.b_list,.c_list,.d_list {

	float: left;

	border: 1px;

	border-style: dashed;

	color: #FB5D5D;

	padding: 10px 20px;

	position: absolute;

	font-weight: 800;

	font-size: 20px;

	top: 10px;

}

.a_list{

	left: 150px;

	

	

}

.xdf_tx_box{

	background-color: #FB5D5D;

	color: #FFFFFF;

	border-style: none;

}



.b_list{

	left: 350px;

	

}

.c_list{

	left:550px;

	

}

.d_list{

	left:750px;

}

.ms_list_box{

	position: absolute;

	border: 1px solid;

	color: #FB5D5D;

	top: 550px;

	width: 300px;

	text-align: center;

	line-height: 40px;

	font-size: 25px;

	left: 410px;

}

.xdf_xy_hj{

	background: url(../image/HB-ZY_32.jpg)no-repeat center;

	height: 1000px;

}

.xdf_xy_tp{

	width: 1200px;

	margin: 0 auto;

	padding-top: 180px;

}

.xdf_xy_tp img{

	margin-left: 25px;

	margin-top: 25px;

}

.jy_fx{

	width: 1108px;

	margin: 0 auto;

	margin-top: 50px;

}

.jy_fw{

	font-size: 25px;

	border: #FB5D5D 1px solid;

	width: 400px;

	text-align: center;

	margin: 0 auto;

	line-height: 50px;

	color: #FB5D5D;

	margin-top: 50px;

}

.tj_xdf_jy{

	overflow: hidden;

	width: 1200px;

	margin: 0 auto;

	margin-top: 50px;

}

.tj_xdf_jy ul li{

	float: left;

	width: 350px;

	padding-top:10px;

	text-align: center;

	margin-left: 38px;

}

.tj_xdf_jy ul li:nth-child(1){

	background-image: linear-gradient(#e95757, #fe9e9e, #e95757);

}

.tj_xdf_jy ul li:nth-child(2){

	background-image: linear-gradient(#fd750e, #ffca8e, #fd750e);

}

.tj_xdf_jy ul li:nth-child(3){

	    background-image: linear-gradient(#151331, #2e325d, #151331);

}

.xdf_ss{

	color: #FFFFFF;

    text-align: center;

    border-bottom: solid 0.01rem;

    border-top: solid 0.01rem;

    width: 150px;

    margin: 0 auto;

    margin-top: 40px;

    margin-bottom: 40px;

	

}

.xdf_ss div{

	padding-top: 10px;

	padding-bottom: 10px;

	font-size: 25px;

}

.form_djbm {

	margin-top: 80px;

    background-color: #333333;

}

.form_ctn {

    width: 1200px;

    margin: 0 auto;

}

.form_name {

    text-align: center;

    font-size: 30px;

    font-weight: bold;

    padding: 40px 0;

}

.form_name p {

    color: #fff;

}

.form_name p span {

    color: #ff780b;

}

.form_ipt {

    display: flex;

    justify-content: space-between;

}

.form_ipt input {

	height: 58px;

    font-size: 22px;

    line-height: 58px;

    border: 1px solid #d3d3d3;

    color: #d3d3d3;

    background-color: transparent;

    padding-left: 2%;

    border-radius: 15px;

    outline: none;

}

.form_ipt input:nth-child(1) {

    width: 20%;

}

.form_ipt input:nth-child(2) {

    width: 35%;

}

.form_ipt input:nth-child(3) {

    width: 35%;

}

.form_ipt_txt {

    overflow: hidden;

    padding: 20px 0;

}

.form_ipt_txt p {

    float: right;

    font-size: 20px;

    color: #fff;

}

.form_ipt_txt p span {

    width: 20px;

    height: 20px;

    padding-right: 15px;

    display: block;

    float: left;

}

.form_btn {

    text-align: center;

    padding-bottom: 30px;

}

.form_btn button {

    width: 450px;

    line-height: 60px;

    background-color: #ff780b;

    border-radius: 30px;

    color: #fff;

    font-size: 28px;

    border: none;

    outline: none;

}

.jldx_box01_dh01 {

    left: 360px;

    top: 0px;

}

.jldx_box01_dh02 {

    left:720px;

    top:0px;

}

.jldx_box01_dh03 {

    left: 0px;

    top: 163px;

}

.jldx_box01_dh04 {

    left: 360px;

    top: 163px;

}

.jldx_box01_dh05 {

    left: 720px;

    top: 163px;

}





