.bjclx1{position:relative;width:100%;overflow:hidden;margin-top:40px;}
.bjclx11{position:relative;width:100%;overflow:hidden;text-align:center;font-size:36px;line-height:normal;font-weight:800;}
.bjclx12{position:relative;width:120px;overflow:hidden;margin:0 auto;margin-top:10px;height:2px;background:#dc2821;}

.bjclx2{position:relative;width:100%;max-width:1300px;overflow:hidden;margin:0 auto;margin-top:40px;padding-bottom:40px;}
.bjclx21{position:relative;width:22.5%;float:left;margin-left:2%;padding-bottom:10px;}
.bjclx21 h2{position:relative;width:100%;overflow:hidden;border:1px solid #d1d1d1;}
.bjclx21 h2 img{width:100%;display:block;}
.bjclx21 h3{position:relative;width:100%;overflow:hidden;font-size:14px;line-height:28px;text-align:center;}
.bjclx21 p{position:relative;width:120px;margin:0 auto;overflow:hidden;font-size:14px;line-height:35px;text-align:center;background:#dc2821;color:#fff;opacity:0;}
.bjclx21:hover{border:1px solid #dc2821;}
.bjclx21:hover h2{border:none;}
.bjclx21:hover p{opacity:1;}

.bjclx3{position:relative;width:100%;overflow:hidden;padding-bottom:20px;}
.bjclx31{position:relative;width:100%;max-width:1200px;margin:0 auto;overflow:hidden;margin-top:25px;}
.bjclx31 img{width:100%;display:block;}
.bjclx32{position:relative;width:300px;overflow:hidden;margin:0 auto;margin-top:10px;height:2px;background:#fff;}
.bjclx33{position:relative;width:100%;overflow:hidden;margin-top:10px;text-align:center;font-size:14px;line-height:28px;color:#fff;}

.dhbg{
	position:relative;
	width:100%;
	overflow:hidden;
	background:#eaeaea;
	padding-bottom:0px;
}
.car4{width:100%;position:relative;margin:0 auto;overflow:hidden;margin-top:40px;padding-bottom:40px;}
.car41{width:16.2%;position:relative;overflow:hidden;margin-left:0.4%;float:left;}

.car41 h2{position:relative;width:100%;background:#33358a;color:#fff;text-align:center;font-size:24px;height:45px;line-height:45px;}


.car41 h3{position:relative;width:100%;margin-top:5px;overflow:hidden;}
.car41 h3 img{width:100%;display:block;transform: scale(1);
transition: all 1s ease-out;}
.car41:hover h3 img{transform: scale(1.1);
transition: all 1s ease-out;}
.car41 h3 p.p11{position:absolute;width:100%;height:100%;left:0%;top:0%;opacity:0;transition: all 1s ease-out;overflow:hidden;} 
.car41:hover h3 p.p11{position:absolute;width:100%;height:100%;opacity:1;background:rgb(33,35,80,0.7);color:#fff;transition: all 1s ease-out;}
.car41 h3 p.p22{position:absolute;width:80%;left:10%;bottom:50px;opacity:0;overflow:hidden;font-size:16px;line-height:28px;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding-top:30px;padding-bottom:30px;transition: all 1s ease-out;} 
.car41:hover h3 p.p22{position:absolute;width:80%;left:10%;opacity:1;bottom:50px;overflow:hidden;font-size:16px;line-height:28px;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding-top:30px;padding-bottom:30px;transition: all 1s ease-out;} 


.habt{position:relative;width:100%;overflow:hidden;margin-top:40px;text-align:center;font-size:36px;line-height:normal;font-weight:800;}
.hajs{position:relative;width:100%;overflow:hidden;margin-top:20px;text-align:center;font-size:18px;line-height:normal;}
.haxt{position:relative;width:100px;overflow:hidden;margin:0 auto;margin-top:20px;height:2px;background:#dc2821;}

.guyu{position:relative;width:100%;overflow:hidden;margin-top:40px;}

.fivsl{position:relative;overflow:hidden;margin:0 auto;width:93.75%;margin-top:30px;max-width:1200px;}
.fivsl ul li{position:relative;overflow:hidden;float:left;width:20%;border-right:1px solid #90979f;padding-left:-1px;height:55px;}
.fivsl ul li.av{border-left:1px solid #90979f;padding-left:-1px;padding-right:-1px;}
.fivsl ul li h2{position:relative;width:22%;overflow:hidden;float:left;margin-left:9%;}
.fivsl ul li h3{position:relative;width:60%;overflow:hidden;float:left;margin-left:9%;}
.fivsl ul li h3 p.av01{font-size:24px;color:#90979e;line-height:30px;height:30px;margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;}
.fivsl ul li h3 p{font-size:16px;color:#90979e;line-height:16px;height:16px;margin-top:5px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;}
.fivsl ul li h2 span{position:absolute;top:100%;left:0%;width:100%;}
.fivsl ul li:hover h2 span{top:0%;}
.fivsl ul li:hover h3 p.av01{color:#d61518;}
.fivsl ul li:hover h3 p{color:#d61518;}

.fivsl ul li span{position:absolute;top:100%;left:0%;width:100%;}
.fivsl ul li:hover span{top:0%;}

.abtt{position:relative;overflow:hidden;margin:0 auto;width:93.75%;margin-top:40px;max-width:1200px;padding-bottom:40px;}
.abtt1{position:relative;overflow:hidden;float:left;width:51%;}
.abtt1 img{width:100%;display:block;}
.abtt2{position:relative;overflow:hidden;float:right;width:46%;font-size:15px;line-height:28px;color:#444;}
.abtt2 h2{position:relative;overflow:hidden;width:98%;height:70px;border:1px solid #d1d1d1;font-size:15px;line-height:70px;text-align:center;margin-top:20px;}
.abtt2 h2 i{font-size:20px;line-height:60px;}
.qccplb01{
position:relative;width:100%;overflow:hidden;max-width:1200px;margin:0 auto;text-align: center;
font-size: 32px;
line-height: normal;
color: #1e2d4b;
}
.qccplb02{
	position:relative;width:100%;overflow:hidden;max-width:100px;margin:0 auto;height:2px;background:#dc2821;margin-top:10px;
}

.bdan{
	position:relative;
	width:100%;
	height:800px;
	background:url(./images/bdanbg.png) no-repeat 50% 50%;
	overflow:hidden;
	margin-top:40px;
	}
.bdan01{
	position:absolute;
	width:50%;
	max-width:638px;
	overflow:hidden;
	left:50%;
	top:50px;
}
.bdan011{
	position:relative;
	width:100%;
	overflow:hidden;
	font-size:48px;
	line-height:60px;
	text-align:left;
}
.bdan012{
	position:relative;
	width:125px;
	height:2px;
	background:#dc2821;
	overflow:hidden;
	margin-top:30px;
}
.bdan013{
	position:relative;
	width:100%;
	overflow:hidden;
}
.bdan0131{
	position:relative;
	width:100%;
	height:60px;
	background:#fff;
	border-bottom:2px solid #d1d1d1;
	overflow:hidden;
	margin-top:30px;
}
.bdan0131 h2{
	position:relative;
	width:50%;
	overflow:hidden;
	float:left;
}
.bdan0131 h2 p.xx{
	position:relative;
	width:10%;
	overflow:hidden;
	float:left;
	text-align:center;
	color:#dc2821;
	margin-top:17px;
	line-height:40px;
}
.bdan0131 h2 input{
	position:relative;
	width:90%;
	overflow:hidden;
	float:left;
	border:none;
	background:none;
	margin-top:7px;
	font-size:18px;
	line-height:36px;
}
.bdan0132{
	position:relative;
	width:100%;
	height:60px;
	background:#fff;
	border-bottom:2px solid #d1d1d1;
	overflow:hidden;
	margin-top:20px;
}
.bdan0132 h2{
	position:relative;
	width:100%;
	overflow:hidden;
	float:left;
}
.bdan0132 h2 p.xx{
	position:relative;
	width:5%;
	overflow:hidden;
	float:left;
	text-align:center;
	color:#dc2821;
	margin-top:17px;
	line-height:40px;
}
.bdan0132 h2 input{
	position:relative;
	width:95%;
	overflow:hidden;
	float:left;
	border:none;
	background:none;
	margin-top:7px;
	font-size:18px;
	line-height:36px;
}
.bdan0133{
	position:relative;
	width:100%;
	height:160px;
	background:#fff;
	border-bottom:2px solid #d1d1d1;
	overflow:hidden;
	margin-top:20px;
}
.bdan0133 h2{
	position:relative;
	width:100%;
	overflow:hidden;
	float:left;
}
.bdan0133 h2 p.xx{
	position:relative;
	width:5%;
	overflow:hidden;
	float:left;
	text-align:center;
	color:#dc2821;
	margin-top:17px;
	line-height:40px;
}
.bdan0133 h2 textarea{
	position:relative;
	width:95%;
	height:140px;
	overflow:hidden;
	float:left;
	border:none;
	background:none;
	margin-top:5px;
	font-size:18px;
	line-height:24px;
}
.bdan0134{
	position:relative;
	width:100%;
	height:60px;
	background:#fff;
	border-bottom:2px solid #d1d1d1;
	overflow:hidden;
	margin-top:20px;
}
.bdan0134 h2{
	position:relative;
	width:100%;
	overflow:hidden;
	float:left;
}
.bdan0134 h2 p.xx{
	position:relative;
	width:5%;
	overflow:hidden;
	float:left;
	text-align:center;
	color:#dc2821;
	margin-top:17px;
	line-height:40px;
}
.bdan0134 h2 input{
	position:relative;
	width:70%;
	overflow:hidden;
	float:left;
	border:none;
	background:none;
	margin-top:7px;
	font-size:18px;
	line-height:36px;
}
.bdan0134 h2 p.yzm{
	position:relative;
	width:25%;
	max-width:100px;
	overflow:hidden;
	float:right;
	margin-top:10px;
}
.bdan0134 h2 p.yzm img{
	width:80%;
    display:block;
}
.bdan0135{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:30px;
}
.bdan0135 input{
	position:relative;
	width:160px;
	height:45px;
	overflow:hidden;
	background:#dc2821;
	color:#fff;
	font-size:18px;
	line-height:45px;
	border:none;
}
.sdgd{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:25px;
	background:#eee;
	padding-bottom:40px;
}
.twfk{
	position:relative;
	width:100%;
	max-width:1000px;
	margin:0 auto;
	overflow:hidden;
	margin-top:25px;
}
.twfk01{
	position:relative;
	width:48%;
	overflow:hidden;
	float:left;
}
.twfk01 img{
	width:100%;
	display:block;
}
.twfk02{
	position:relative;
	width:48%;
	overflow:hidden;
	float:right;
	margin-top:25px;
}
.twfk021{
	position:relative;
	width:70%;
	overflow:hidden;
	margin:0 auto;
	font-size:18px;
	line-height:36px;
}
.twfk022{
	position:relative;
	width:60%;
	overflow:hidden;
	font-size:18px;
	line-height:40px;
	margin-top:25px;
	border:1px solid #585858;
	text-align:center;
	float:left;
	margin-left:15%;
	color:#454545;
}

.zwsyy{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:25px;
	padding-bottom:40px;
}
.zwsyy1{
	position:relative;
	width:100%;
	max-width:1200px;
	margin:0 auto;
	margin-top:40px;
}
.zwsyy11{
	position:relative;
	width:33%;
	overflow:hidden;
	float:left;
}
.zwsyy11 img{
	width:100%;
	display:block;
	transform: scale(1.0);
transition: all 1s ease-out;
}
.zwsyy11:hover img{
	transform: scale(1.1);
transition: all 1s ease-out;
}
.zwsyy111{
	position:absolute;
	width:36%;
	overflow:hidden;
	left:32%;
	top:34%;
    
}

.zwsyy111 h2{
	position:relative;
	overflow:hidden;
	width:60%;
	margin:0 auto;
}
.zwsyy111 h2 img{
	width:100%;
	display:block;
}
.zwsyy111 p{
	position:relative;
	overflow:hidden;
	width:100%;
	text-align:center;
	color:#fff;
	font-size:24px;
	line-height:48px;
	margin-top:10px;
}
.zwsyy12{
	position:relative;
	width:33%;
	overflow:hidden;
	float:left;
	margin-left:0.5%;
}
.zwsyy121{
	position:relative;
	width:100%;
	overflow:hidden;
}
.zwsyy121 img{
	width:100%;
	display:block;
transform: scale(1.0);
transition: all 1s ease-out;
}
.zwsyy121:hover img{
	transform: scale(1.1);
transition: all 1s ease-out;
}
.zwsyy1211{
	position:absolute;
	width:36%;
	overflow:hidden;
	left:32%;
	top:25%;
}
.zwsyy1211 h2{
	position:relative;
	overflow:hidden;
	width:60%;
	margin:0 auto;
}
.zwsyy1211 h2 img{
	width:100%;
	display:block;
}
.zwsyy1211 p{
	position:relative;
	overflow:hidden;
	width:100%;
	text-align:center;
	color:#fff;
	font-size:24px;
	line-height:48px;
	margin-top:10px;
}

.zwsyy122{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:5px;
}
.zwsyy122 img{
	width:100%;
	display:block;
transform: scale(1.0);
transition: all 1s ease-out;
}
.zwsyy122:hover img{
	transform: scale(1.1);
transition: all 1s ease-out;
}










