html{
	font-size: 16px;
}
body{
	overflow-x: hidden;
	
}
/*banner*/

.banner{height: 100%;
    max-height: 850px;
    background: url(../images/banner.jpg) top no-repeat;
    background-size: cover;
    padding-bottom: 44%;}
.top{width: 100%;}
.top-1 {
	width: 80%;
    height: 100px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -40%;
	
}

.top .logo {
	width: 217px;
	height: 49px;
}

.zx {
	font-size: 18px; 
	color: #333;
	display: block;
	width: 124px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	background: #ffdc7e;
	cursor: pointer;
	transition: 0.3s;
	border-radius: 30px;
}

.zx:hover{background: #f9c03f;}
.ban-img{width: 100%;}
.w{width: 1100px; margin: auto;}
/*m1*/
.m1{width: 100%; height:470px; background: url(../images/m1.jpg) center;}
.m1-1{padding-top: 1px;}
.bt1{width: 515px; height: 98px;}
.bt{margin:30px auto;}
.bt img{width: 100%;}
.ds a{font-size: 20px; color: #ab1b1b; background: #fff; width: 100px; height: 42px; line-height: 42px; display: block; float: left; margin-bottom: 30px; margin-right: 20px; text-align:center; transition: 0.3s;}
.ds a:hover{background: #ffcb72;}
.ds a.active{background: #ffcb72;}
/*m2*/
.m2{background: #c72929; padding-top: 1px; padding-bottom: 70px;}
.bt2{width: 775px;}
.m2-ul{width: 1025px; margin: auto; display: flex; justify-content: space-between; flex-wrap: wrap;}
.m2-ul li{width: 240px; height: 278px; background: url(../images/m2-li.png) no-repeat center; transition: 0.3s; text-align: center;}
.m2-ul li img{width: 62px; margin: 30px 0px 24px;}
.m2-ul li h3{font-size: 28px; color: #ab1b1b;}
.m2-ul li p{font-size: 20px; color: #333; margin: 10px 0px 30px;}
.m2-a1{font-size: 18px; width: 114px; height: 34px; line-height: 34px; display: block; margin: auto; color: #fff; background: #cd1212; transition: 0.3s; border-radius: 40px; }
.m2-ul li:hover{background: url(../images/m2-li2.png) no-repeat center;}
.m2-ul li.active{background: url(../images/m2-li2.png) no-repeat center;}
.m2-div1{width: 222px;}

/*m3*/
.m3{width: 100%; height:580px; background: url(../images/m3.jpg) no-repeat center;}
.m3-1{padding-top: 1px;}
.bt3{width: 677px; margin: 55px auto 0px;}
.m3-2{width: 1126px; height: 370px; display: block; margin: auto; background: url(../images/m3-img.png) no-repeat center;}
.m3-2 p{font-size: 16px; color: #fff; text-align: center;padding-top: 340px;}

/*m4*/
.m4{background: #ab1b1b; padding-top: 1px; padding-bottom: 65px;}
.bt4{width: 592px;}
.m4-2{width: 1178px; height: 376px; margin: auto; background: url(../images/m4-1.png) no-repeat center; margin-left: -39px; padding: 0px 86px; display: flex; justify-content: space-between; flex-wrap: wrap; position: relative;}
.m4-2 div{width: 491px;}
.m4-2 h3{font-size: 34px; color: #333; padding-top: 40px;}
.m4-2 span{font-size: 14px; color: #a5a5a5; display: block; margin-bottom: 30px;}
.m4-2 ul li{font-size: 20px; color: #333333; height: 60px; width: 90%;}
.m4-2 ul li b{color: #c91414; font-size: 7px;}
.m4-r{text-align: right;}
.m4-2 p{font-size: 22px;
    color: #ab1b1b;
    position: absolute;
    width: 30px;
    left: 576px;
    line-height: 23px;}
.m4-2 c{margin: 24px 0px 30px; display: block;}
.m4-ul2 li{float: right;}
/*yh*/
.yh{background: #c72929; padding-top: 1px;}
.yh-1{width: 1100px; height: 188px; margin: auto; background: url(../images/yh.png) no-repeat center; padding-left: 170px; margin-top: -15px;}
.yh-1 p{font-size: 20px;
    color: #fff;
    padding-top: 25px;
    padding-bottom: 15px;
    line-height: 34px;}
.yh-1 p span{color: #ffdf2f; font-size: 24px;font-weight: bold;}
.yh-a1{font-size: 18px; color: #333; width: 110px; height: 30px; line-height: 30px; display: block; text-align: center; background: #fff; transition: 0.3s;}
.yh-a1:hover{background: #ffdf2f;}
/*kc*/
.kc{background: #ab1b1b;}
.kc-1{padding-top: 1px; padding-bottom: 80px;}
.bt5{width: 515px;}
.kc-dj{margin-bottom: 30px;}
.kc-dj a{font-size: 20px; width: 152px; height: 48px; line-height: 48px; text-align: center; background: #fff; color: #ab1b1b; display: block; float: left; margin-right: 18px; transition: 0.3s;}
.kc-dj a:hover{background: #ffd36a;}
.kc-dj a.active{background: #ffd36a;}
.kebiao table th{font-size: 20px; color: #ab1b1b; background: #ffdc7e; height: 60px; border: 1px solid #c2c2c2;}
.kebiao table td{font-size: 16px; color: #333; background: #fff; padding: 5px; border: 1px solid #c2c2c2; text-align: center;}
.kebiao table td strong{color: #ED0105;}
.kebiao table td span{font-size: 12px; color: #999; text-align: left;}
.kebiao table td p{text-align: left;}
.kc-gm{font-size: 18px; color: #fff; background: #b91818; width: 114px; height: 34px; line-height: 34px; display: block; text-align: center; border-radius: 40px; margin: auto; transition: 0.3s;}
.kc-gm:hover{background: #ffd779; color: #333;}

.mn{font-weight: bold; color: #D10003; font-size: 18px; line-height: 30px;}


.dbfoot {
    background: #400e00;
    padding: 90px 0 20px;
    width: 100%;
    min-width: 1205px;
    box-sizing: border-box;
}

.warp {
    width: 1100px;
    min-width: 1100px;
    margin: 0 auto;
}





