.pdlist{position:relative;width:93.75%;max-width:1245px;margin:0 auto;overflow:hidden;margin-top:20px;}
.pdlist ul li{position:relative;width:23%;overflow:hidden;margin-top:20px;margin-left:1.6%;float:left;padding-bottom:10px;border:1px solid #fff;}
.pdlist ul li:hover{border:1px solid #dc2821;padding-left:-1px;padding-right:-1px;}

.pdlist ul li h4{position:relative;overflow:hidden;border:1px solid #d1d1d1;margin-left:1px;margin-right:1px;margin-top:0px;margin-bottom:0px;}
.pdlist ul li:hover h4{border:1px solid #fff;}
.pdlist ul li h4 img{width:100%;display:block;}


.pdlist ul li h3{position:relative;width:100%;overflow:hidden;text-align:center;font-size:20px;line-height:22px;color:#6b6b6b;}
.pdlist ul li p{position:relative;width:100%;overflow:hidden;text-align:center;font-size:15px;line-height:18px;height:18px;color:#6b6b6b;}

.pdlist ul li h2{position:relative;width:110px;overflow:hidden;margin:0 auto;margin-top:10px;text-align:center;font-size:14px;line-height:30px;color:#fff;border-radius:3px;}
.pdlist ul li:hover h2{background:#dc2821;}

.dhbg{
	position:relative;
	width:100%;
	overflow:hidden;
	background:#eaeaea;
	padding-bottom:0px;
}
.habt{
	position:relative;
	width:100%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
	font-size:36px;
	line-height:normal;
	margin-top:50px;
	text-align:center;
	font-weight:800;
}
.haxt{
	position:relative;
	width:120px;
	height:2px;
	background:#dc2821;
	margin:0 auto;
	margin-top:14px;
	}
.hajs{
    position:relative;
	width:100%;
	max-width:850px;
	margin:0 auto;
	margin-top:14px;
	text-align:center;
	font-size:36px;
	line-height:40px;
	font-weight:500;
	}
.hajss{
	position:relative;
	width:100%;
	max-width:850px;
	margin:0 auto;
	margin-top:14px;
	text-align:center;
	font-size:15px;
	line-height:2;
	font-weight:500;
	color:#454545;
	}
.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;} 

.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; color:#454545;}
.abtt2 h2 i{font-size:20px;line-height:60px;}

.qccplb{position:relative;width:100%;overflow:hidden;margin-top:40px;}
.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;
}
.qccplb03{
	position:relative;width:100%;overflow:hidden;max-width:100px;margin:0 auto;margin-top:25px;
}

.mckx{width:100%;overflow:hidden;margin-top:20px;margin-bottom:40px;}
.mckx img{width:100%;display:block;}

.gusp{width:100%;overflow:hidden;max-width:1200px;margin:0 auto;margin-top:40px;}


.hbfn{width:100%;max-width:1316px;margin:0 auto;overflow:hidden;}
.hbfnl{width:71%;overflow:hidden;float:left;}
.hbfnr{width:25%;overflow:hidden;float:right;margin-top:60px;}
.hbfra{width:100%;overflow:hidden;border-bottom:1px solid #999;}
.hbfra1{width:100px;overflow:hidden;background:#dc2821;color:#fff;text-align:center;font-size:16px;line-height:2;}
.hbfrb{width:100%;overflow:hidden;border-bottom:1px dashed #d1d1d1;margin-top:10px;padding-bottom:10px;}
.hbfrb1{width:75%;overflow:hidden;float:left;color:#454545;font-size:14px;line-height:2;}
.hbfrb2{width:80px;overflow:hidden;float:right;color:#fff;background:#dc2821;font-size:14px;line-height:2;border-radius:14px;text-align:center;}

