.bg_host{

	background-color: #ea0401;

	padding-bottom: 60px;

}

.banner img{

	width: 100%;

}

.zs_list{

	background: url(../img/zs.png)no-repeat;

	background-size: 100%;

	margin-top: -220px;

}

.title{

	background: url(../img/title.png)no-repeat;

	width: 880px;

	margin: 60px auto;

	height:  120px;

	line-height: 130px;

	text-align: center;

	font-size:50px;

	letter-spacing: 5px;

}

.fonts_sn{



	background: url(../img/kg_list.png)no-repeat;

	width: 1200px;

	margin: 0 auto;

	height: 1450px;

	

}

.fonts_sn ul{

	margin: 0;

	padding: 0;

}

.fonts_sn ul li{

	list-style-type: none;

	overflow: hidden;

	padding:20px 60px;

}

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



	padding:100px 60px 0 60px;

}

.box_hom{

	float: left;

	width: 80px;

}

.box_hom img{

	width: 100%;

}

.fn_bom{

	font-size:45px;

	float: left;

	width: 1000px;

	line-height: 80px;

}

.fn_bom span{

	color: #eb1a11;

}

.annniu_list{

	overflow: hidden;

	padding: 60px 0;

}

.annniu_list div{

	border: 5px solid #fdfea3;

	width: 300px;

	font-size: 30px;

	text-align: center;

	height: 60px;

	line-height: 60px;

	border-radius: 60px;

	background-color: #EA0401;

	color: #FFFFFF;

	float: left;

	margin-left: 200px;

}

.mq_list{

	background: url(../img/box.png)no-repeat;

	width: 1200px;

	margin: 0 auto;

	height: 1500px;

}

.zy_tp{

	

	background: url(../img/bbs.png)no-repeat;

	width: 1200px;

	margin: 0 auto;

	background-size: 100% 100%;

	}

#anniu_box{

	padding-top:1300px;

}

.ht_font{

	width: 100%;

}

.ht_font img{

	width: 100%;

}

.hz_list{

	background: url(../img/honm.png)no-repeat;

	width: 1200px;

	margin: 0 auto;

	padding-bottom: 60px;

}

.hz_list h1{

	text-align: center;

	color: #EA0401;

	padding: 60px 0 0 0;

	

}

.mont_font{

	margin-left:35px;

}

.mont_font ul{

	margin: 0;

	padding: 0;

	overflow: hidden;

}

.mont_font ul li{

	list-style-type: none;

	float: left;

	width: 347px;

	margin-left: 20px;

	background-color: #FFFFFF;

	padding-bottom: 20px;

	margin-top:20px;

}

.mont_font ul li h2{

	text-align: center;

	margin: 0;

	height: 60px;

	line-height: 60px;

}

.mont_font ul li h3{

	text-align: center;

	color: #EA0401;

	margin: 0;

		height: 30px;

	line-height: 20px;

}

.mont_font ul li div{

	background-color: #EA0401;

	border-radius: 40px;

	text-align: center;

	height: 45px;

	width: 200px;

	margin: 0 auto;

	line-height: 45px;

	font-size: 25px;

	color: #FFFFFF;

}

.form {

    width: 1200px;

    margin:0 auto;

    background: url(../img/bd.png) no-repeat;

    background-size: 100% 100%;

    height: 515px;

		margin-top: 30px;
}

.form_box {

    padding: 150px 80px 38px 380px;

}

.form_ipt {

    padding: 0 47px;

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

}

.form_ipt li:nth-child(1) {

    background: url(http://www.jxxdf.com/20dy/DH/img/form_logo1.png) no-repeat;

    background-size: 100% 100%;

    margin-bottom: 55px;

}

.form_ipt li:nth-child(2) {

    background: url(http://www.jxxdf.com/20dy/DH/img/form_logo2.png) no-repeat;

    background-size: 100% 100%;

    margin-bottom: 55px;

}

.form_ipt li:nth-child(3) {

    background: url(http://www.jxxdf.com/20dy/DH/img/form_logo3.png) no-repeat;

    background-size: 100% 100%;

    margin-bottom: 55px;

}

.form_ipt li:nth-child(4) {

    background: url(http://www.jxxdf.com/20dy/DH/img/form_logo4.png) no-repeat;

    background-size: 100% 100%;

    margin-bottom: 55px;

}

.form_btn {

    text-align: center;

}

.form_ipt li input {

    color: #b61113;

    line-height: 27px;

    background: transparent;

    border: none;

    outline: none;

    font-size: 22px;

    width: 300px;

}

.form_btn button {

    background-color: #d10007;

    width: 600px;

    font-size: 25px;

    color: #f7f6bb;

    border: none;

    border-radius: 30px;

    height: 50px;
    margin: 0 auto;

}