html{
	background-color:#fff;
}

body, dd, dt, h1, h2, h3, h4, h5, h6, li, p, ul{



	margin: 0;
	padding: 0;

	}
	
@font-face {
 	font-family: 'iconfont';
  	src: url('../font/iconfont-1677044285063.ttf') format('truetype');
}

.iconfont{
    font-family:"iconfont" !important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
	padding-right:10px;
}
h1{

	font-size: 33px;
	text-align:center;

	}

h2{

	font-weight:normal;
	text-align: center;

	}



a{

	text-decoration:none;
	color:#000;

	}



dd,li,ul{

	list-style:none;

	}



.top{

    width: 100%;
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    z-index: 999;

}

.header{

	width: 1200px;
	padding: 25px 170px;

	}

.logo{

	float: left;

	}



.tel{

	float:right;
	width: 200px;
	height:45px;
	line-height: 45px;
	font-size: 28px;
}



.tel img{

	width:41px;
	height:53px;
	float:left;
	
	}



.tel span{

	font-size:22px;

	}

.tel p{

	color: #C33E2B;
	font-weight: bolder;
	float: right;

	}

.clear{

	padding-top: 85px;

	}

.nav{

	height: 65px;
	margin: 0 auto;

}



.menu{

	left: 75px;
	position: relative;
	z-index: 10;
	font-size: 16px;

	}

.menu .shouye{

	width: 85px;
	float: left;
	padding-top: 12px;
	font-weight: bolder;
	font-size: 18px;
	letter-spacing: 2px;
	text-align: center;

	}

.menu sup{

	vertical-align: baseline;
	line-height: 0;
	position: absolute;
	top: -0.1em;

	}

.menu li p{

	height:35px;

	}
.nav ul li{

	width: 120px;
	float:left;
	padding-top: 12px;
	font-weight: bolder;
	font-size: 18px;
	letter-spacing: 2px;
	text-align:center;

}

.nav ul a{

	padding-bottom:6px;
	cursor: pointer;

	}

.nav li p:hover{

	border-bottom: #21537F 4px solid;

	}

.userlogin{
    
}
	
.banner{
	margin:0 auto;
	width:100%;
	max-width:1920px;
	position:relative;
	}
.banner>img{
	width:100%;
	vertical-align:bottom;
	}
.banner .zxbt{
	position:absolute;
	left: 33%;
	top: 75%;
	}
.zxbt>a{
	float:left;
	width:660px;
	height:80px;
	max-width:660px;
	max-height:80px;
	box-shadow:1px 5px 10px #951E23;
	background-image: linear-gradient(to left, #E84E2B, #FE6C2E);
	border-radius:0.3em 0.3em;
	font-size:25px;
	letter-spacing: 0.2em;
	color:#fff;
	margin-right:20px;
	display:flex;
	align-items:center;
	justify-content:center;
	}
@media screen and (max-width:1700px){
	.zxbt>a{
		width:595px;
		height:66px;
		font-size:22px;
		}
	}
	@media screen and (max-width:1500px){
		.zxbt>a{
			width:495px;
			height:56px;
			font-size:20px;
			}
		}
	@media screen and (max-width:1300px){
		.zxbt>a{
			width:395px;
			height:46px;
			font-size:18px;
			}
		}
	@media screen and (max-width:1100px){
		.zxbt>a{
			width:295px;
			height:36px;
			font-size:16px;
			}
		}
.zhong{
	width: 1200px;
	margin: 0 auto;
	}
.roll{
	height:59px;
	background-color: #f4f4f4;
	}
.roll li{
	width:300px;
	height: 59px;
	float:left;
	text-align: center;
	justify-content: center;
	}
.roll p{
    margin-top: 10px;
    height: 30px;
    padding-top: 5px;
 }
.roll_1 p{
    border-left: 1px solid #B2B2B3;
 }
.heming{
	margin-top:60px;
	height: 100px;
	}
.heming h1 span{
	color:red;
	}
	
.bdname{
	 width: 330px;
	 float:left;
	 height:40px;
	 line-height:68px;
	 padding-left:50px;
	 background:url(../image/biandan1.png) no-repeat 16px center #FFF;
	 font-size:16px;
	 border:2px solid;
	}
	
.hmbd form{
	margin-top: 40px;
	}
	
.heming .bdtel{
	 width: 330px;
	 float:left;
	 height:40px;
	 line-height:68px;
	 margin-left: 38px;
	 padding-left: 46px;
	 background:url(../image/biandan2.png) no-repeat 16px center #FFF;
	 font-size:16px;
	 border: 2px solid;
	}
.heming .subm{
	 width: 333px;
	 height: 43px;
	 float:left;
	 text-align:center;
	 line-height: 45px;
	 margin-left: 48px;
	 color:#ffffff;
	 font-size:18px;
	 background:#9e1d21;
	 border:none;
	 cursor:pointer;
	}
.an{
	width: 1200px;	
	height: 470px;	
	margin: 0 auto;	
	text-align: center;	
	margin-top: 90px;
	padding-top: 60px;
	background-color: #f4f4f4;
}

.an .an_a{
	width:40px;
	height:30px;
	margin:0 auto;
	border-bottom:2px solid red;
	}

.an span{

		animation: blink 1s linear infinite;
		-webkit-animation: blink 1s linear infinite;
		-moz-animation: blink 1s linear infinite;
		-ms-animation: blink 1s linear infinite;
		-o-animation: blink 1s linear infinite;

}

@keyframes blink {

            0% {

                color: red;

            }

            50% {

                color: transparent;

            }

            100% {

                color: red;

            }

}

.an ul{

	width: 100%;

	}

.an ul a{

	float:left;
	width: 290px;
	margin-left: 10px;
	margin-top: 30px;

	}

.an ul li{

    width: 280px;
    height: 70px;
    box-shadow: 3px 5px 2px #9d1c20;
    background-image: linear-gradient(to left, #FE6C2E, #E84E2B);
    border-radius: 0.3em 0.3em;

}

.an ul li img{

	float:left;
	padding-top: 14px;
	padding-left: 50px;
	width:38px;
	height:37px;

	}

.an ul li p{

	float:left;
	padding-left: 68px;
	font-size: 27px;
	color: #fff;
	text-align: center;
	line-height: 73px;

	}

.taocan{
	
	width:100%;
	max-width:1200px;
	position:relative;
	
	}
.taocan>img{
	width:100%;
	vertical-align:bottom;
	}

.taocan_zx>a{
	position:absolute;
	width:150px;
	height: 35px;
	max-width:150px;
	max-height: 35px;
	background-image: linear-gradient(to left, #AB272C, #E50717);
	border-radius: 2em 2em;
	font-size:15px;
	color:#fff;
	margin-right:20px;
	display:flex;
	align-items:center;
	justify-content:center;
	}

#taocan_1>a{
	left: 30%;
	top: 48%;
	}
#taocan_2>a{
	left: 76%;
	top: 48%;
	}
#taocan_3>a{
	left: 9%;
	top: 83%;
	}
#taocan_4>a{
	left: 44%;
	top: 83%;
	}
#taocan_5>a{
	left: 78%;
	top: 83%;
	}

.fuwu{
	width:100%;
	max-width:1200px;
	position:relative;
	}
.fuwu .fwbt{
	position:absolute;
	left: 23.5%;
	top: 68%;
	}
.fwbt>a{
	float:left;
	width:150px;
	height: 35px;
	max-width:150px;
	max-height: 35px;
	background-image: linear-gradient(to left, #AB272C, #E50717);
	border-radius: 2em 2em;
	font-size:15px;
	color:#fff;
	margin-right:80px;
	display:flex;
	align-items:center;
	justify-content:center;
	}
.fuwu_zx{
    position: absolute;
    left: 79.5%;
    top: 24%;
    width: 245px;
    height: 425px;
}
	
.cwfw{
	width:100%;
	max-width:1200px;
	position:relative;
	}
.cwfw .fwtd{
	position:absolute;
	left: 23.5%;
	top: 20%;
	}
.fwtd>a{
	float:left;
	width:150px;
	height: 35px;
	max-width:150px;
	max-height: 35px;
	background-image: linear-gradient(to left, #AB272C, #E50717);
	border-radius: 2em 2em;
	font-size:15px;
	color:#fff;
	margin-right:80px;
	margin-top: 183px;
	display:flex;
	align-items:center;
	justify-content:center;
	}
.cwfw_zx{
    position: absolute;
    left: 79.5%;
    top: 24%;
    width: 245px;
    height: 425px;
}	
	
.zizhi{
	width:100%;
	max-width:1200px;
	position:relative;
	}
.zizhi .zzfw{
	position:absolute;
	left: 23.5%;
	top: 25%;
	}
.zzfw>a{
	float:left;
	width:150px;
	height: 35px;
	max-width:150px;
	max-height: 35px;
	background-image: linear-gradient(to left, #AB272C, #E50717);
	border-radius: 2em 2em;
	font-size:15px;
	color:#fff;
	margin-right:80px;
	margin-top: 183px;
	display:flex;
	align-items:center;
	justify-content:center;
	}
.zizhi_zx{
    position: absolute;
    left: 79.5%;
    top: 29%;
    width: 245px;
    height: 425px;
}
	
.xuanze{
	width:100%;
	max-width:1200px;
	position:relative;
	}
	
.jinpai{
	width:100%;
	max-width:1200px;
	position:relative;
	}
.jinpai>a{
	float:left;
	width:150px;
	height: 35px;
	max-width:150px;
	max-height: 35px;
	background-image: linear-gradient(to left, #AB272C, #E50717);
	border-radius: 2em 2em;
	font-size:15px;
	color:#fff;
	display:flex;
	align-items:center;
	justify-content:center;
	}
.foot{
	width:100%;
	height: 350px;
	background-color: #272A33;
	color:#fff;
	}
.foots{
	width:1200px;
	margin:0 auto;
	}
.foot_zuo{
	float:left;
	width: 680px;
	margin-top:50px;
	border-right: 1px solid #B2B2B3;
	}
.foot_zuo p{
	float:left;
	}
.foot_dz{
	float:left;
	}
.foot_dz_1{
	padding-bottom: 15px;
	font-size: 23px;
	}
.foot_dz li{
	height: 25px;
	margin-top: 15px;
	}
.foot_mu{
	float:right;
	margin-right: 80px;
	}
.foot_mu a{
	color:#fff;
	}
.foot_mu li{
	height: 33px;
	}
.foot_mu_tilte{
	margin-bottom:10px;
	font-size: 18px;
	}
.foot_you{
	padding-top: 80px;
	position: absolute;
	left: 60%;
	}
.foot_you li{
	margin-left: 83px;
	}
.foot_you span{
	font-size:25px;
	}
.foot_you_1{
	float:left;
	}
.foot_you_1 p{
	text-align:center;
	font-size:10px;
	letter-spacing: 1.4px;
	}
.foot_you_2{
	width: 360px;
	position: absolute;
	left: 136%;
	}
.foot_you_2 p{
	height:45px;
	}
.foot_zx{
	width:150px;
	height: 35px;
	max-width:150px;
	max-height: 35px;
	background-image: linear-gradient(to left, #AB272C, #E50717);
	border-radius: 0.2em 0.2em;
	font-size:15px;
	color:#fff;
	display:flex;
	align-items:center;
	justify-content:center;
	}
.bottom{
	float:left;
	margin-top: 45px;
	font-size: 17px;
	}
.zixun_left{
	position: fixed;
	left: 0;
	top: 84px;
	z-index: 999;
}
.zixun_left img{
	width: 180px;
	height: 462px;
}