.w1200{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

#b01{
	height: 1080px;
	background: url(../img/banner_top.jpg) top center no-repeat;
	position: relative;
	overflow: hidden;
	width: 100%;
}
	
footer{
	height: 1304px;
	position: relative;
	overflow: hidden;
	background: url(../img/divbg05.jpg) center top no-repeat;
}	
	
.left_bg{
	top: 332px;
	position: absolute;
	left: -360px;
}
.right_bg{
	top: 336px;
	position: absolute;
	right: -360px;
}
.banner_text{
	width: 842px;
	position: absolute;
	left: 50%;
	margin-left: -421px;
	top: 180px;
}
.banner_nav{
	width: 1200px;
	position: absolute;
	left: 0;
	top: 672px;
	height: 95px;
}
.banner_nav ul{
	display: flex;
	justify-content: space-between;
}
.banner_nav ul li{
	cursor: pointer;
	position: relative;
	width: 229px;
	height: 25px;
}
.banner_nav ul li img{
	position: absolute;
	left: 0;
	top: 0;
	transition: all 0.3s linear;
}
.banner_nav ul li:hover img{
	top: -20px;
}

#b02{
	height: 1933px;
	background: url(../img/divbg01.jpg) center top no-repeat;
}

.w515{
	width: 515px;
	float: left;
	margin-top: 0;
}

.tab_pic {
	width: 670px;
	height: 400px;
	position: relative;
	margin: 0 auto;
	float: right;
	overflow: hidden;
	margin-top: 0;
}
.tab_pic a.prev, .tab_pic a.next {
	width: 39px;
	height: 400px;
	top: 0;
	display: block;
	position: absolute;
	z-index: 99;
	transition: all 0.5s linear;	
}
				.tab_pic a.next {
					background: url(http://news.cnhubei.com/xw/2022zt/xyddh/img/r.png) center center no-repeat;
					right: -50px;
				
				}
				.tab_pic a.prev {
					background: url(http://news.cnhubei.com/xw/2022zt/xyddh/img/l.png) center center no-repeat;
					left: -50px;;
				
				}
.tab_pic:hover a.prev {
	left:0;
	display: block
}
.tab_pic:hover a.next {
	right:0;
	display: block
}
.tab_pic .bd {
	width: 670px;
	height: 400px;
}
.tab_pic .bd li {
	position: relative;
	width: 670px;
	height: 400px;

}
.tab_pic .bd li img {
	width: 670px;
	height: 400px;
}
.tab_pic .bd li p {
	height: 48px;
	width: 670px;

	position: absolute;
	left: 0;
	bottom: 0;

	text-align: left;
	line-height: 48px;
	text-indent: 12px;
	z-index: 3;
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000000, endcolorstr=#000000);
	background: rgba(0,0,0,0.6);
}
.tab_pic .bd li p {
	text-align: left;
	color: #FFF;
	font-size: 16px;
}
.tab_pic .bd li a:after{

}


.tab_pic .hd {
	position: absolute;
	height: 11px;
	right: 5px;
	bottom: 18px;
	z-index: 99;
}
.tab_pic .hd ul {
}
.tab_pic .hd ul li {
	font-size: 0px;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background-color: #FFFFFF;
	margin: 0 3px;
	float: left;
	cursor:pointer;
		
}
.tab_pic .hd ul li.on {
	background-color: #005bc1;
	width: 27px;
	border-radius: 5px;
}

.w515 .navbox{
	height: 40px;
}
.w515 .navbox a{
	font-size: 18px;
	color: #005bc1;
	float: right;
	padding-top: 6px;
}
.w515 ul li{
	font-size: 16px;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background: url(../img/ullibg01.png) 6px 13px no-repeat;
	padding-left: 24px;
}
.w515 .ul01{
	padding-top: 16px;
}
.w515 .ul01 li a{
	color: #005bc1;
	font-weight: 600;
}
.w515 .ul02{
	padding-top: 30px;
}

.xfywbox_left{
	width: 586px;
	float: left;
}
.xfywbox_left .navbox{
	height: 58px;
	width: 554px;
}
.xfywbox_left .navbox a{
	font-size: 18px;
	color: #005bc1;
	float: right;
	padding-top: 20px;
}
.xfywbox_left ul{
	max-width: 560px;
	padding-top: 28px;
}
.xfywbox_left ul li{
	font-size: 18px;
	line-height: 48px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background: url(../img/ullibg02.png) 0 22px no-repeat;
	padding-left: 16px;

}


.xfywbox_right{
	width:472px;
	float: right;
	margin-right: 116px;
}
.xfywbox_right ul{
	padding-top: 88px;
}


.xfzsbox{
	width: 586px;
	float: left;
	overflow: hidden;
}
.xfzsbox .navbox{
	height: 58px;
	width: 554px;
}
.xfzsbox .navbox a{
	font-size: 18px;
	color: #005bc1;
	float: right;
	padding-top: 20px;
}
.xfzsbox ul {
	width: 597px;
}
.xfzsbox ul li{
	width: 176px;
	position: relative;
	float: left;
	margin-top: 28px;
	margin-right:23px ;
}

.xfzsbox ul li img{
	width: 176px;
	height: 108px;
}

.xfzsbox ul li:first-child{
	width: 574px;
	height: 320px;
}
.xfzsbox ul li:first-child img{
	width: 574px;
	height: 320px;	
}
.xfzsbox ul li p{
	font-size: 15px;
	text-align: justify;
	line-height: 20px;
	padding-top: 10px;
}
.xfzsbox ul li:first-child p {
	height: 45px;
	width: 574px;
	font-size: 16px;
	position: absolute;
	left: 0;
	bottom: 0;
	color: #FFF;
	padding: 0;
	text-align: center;
	line-height: 45px;
	z-index: 3;
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000000, endcolorstr=#000000);
	background: rgba(0,0,0,0.6);
}

.jyxpbox{
	width: 593px;
	float: right;
}

.jyxpbox .navbox{
	height: 58px;
	width: 554px;
}
.jyxpbox .navbox a{
	font-size: 18px;
	color: #005bc1;
	float: right;
	padding-top: 20px;
}

.jyxpbox ul{
	max-width: 560px;
	padding-top: 30px;
}
.jyxpbox ul li{
	font-size: 18px;
	line-height: 48px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background: url(../img/ullibg02.png) 0 22px no-repeat;
	padding-left: 16px;

}

#b03{
	height: 992px;
	background: url(../img/divbg02.jpg) center top no-repeat;	
}

.tab_pic01 {
	width: 636px;
	height: 388px;
	position: relative;
	margin: 0 auto;
	float: left;
	overflow: hidden;
	margin-left: 13px;
}
.tab_pic01 a.prev, .tab_pic01 a.next {
	width: 39px;
	height: 388px;
	top: 0;
	display: block;
	position: absolute;
	z-index: 99;
	transition: all 0.5s linear;	
}
				.tab_pic01 a.next {
					background: url(http://news.cnhubei.com/xw/2022zt/xyddh/img/r.png) center center no-repeat;
					right: -50px;
				
				}
				.tab_pic01 a.prev {
					background: url(http://news.cnhubei.com/xw/2022zt/xyddh/img/l.png) center center no-repeat;
					left: -50px;;
				
				}
.tab_pic01:hover a.prev {
	left:0;
	display: block
}
.tab_pic01:hover a.next {
	right:0;
	display: block
}
.tab_pic01 .bd {
	width: 636px;
	height: 388px;
}
.tab_pic01 .bd li {
	position: relative;
	width: 636px;
	height: 388px;

}
.tab_pic01 .bd li img {
	width: 636px;
	height: 388px;
}
.tab_pic01 .bd li p {
	height: 48px;
	width: 636px;

	position: absolute;
	left: 0;
	bottom: 0;

	text-align: left;
	line-height: 48px;
	text-indent: 12px;
	z-index: 3;
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000000, endcolorstr=#000000);
	background: rgba(0,0,0,0.6);
}
.tab_pic01 .bd li p {
	text-align: left;
	color: #FFF;
	font-size: 16px;
}
.tab_pic01 .bd li a:after{

}


.tab_pic01 .hd {
	position: absolute;
	height: 11px;
	right: 5px;
	bottom: 18px;
	z-index: 99;
}
.tab_pic01 .hd ul {
}
.tab_pic01 .hd ul li {
	font-size: 0px;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background-color: #FFFFFF;
	margin: 0 3px;
	float: left;
	cursor:pointer;
		
}
.tab_pic01 .hd ul li.on {
	background-color: #005bc1;
	width: 27px;
	border-radius: 5px;
}
.w480{
	width: 480px;
	float: left;
	margin-left: 22px;
}
.w480 ul{
	padding-top: 1px;
}
.w480 ul li{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 18px;
	line-height: 48px;
	padding-left: 18px;
	box-sizing: border-box;
	background: url(../img/ullibg03.png) left 23px no-repeat;
	color: #FFF;
}

.w480 ul li a{
	color: #fff;
}

#b03 .piclist{
	
}
#b03 .piclist ul{
	display: flex;
	box-sizing: border-box;
	padding: 0 13px;
	justify-content: space-between;
}
#b03 .piclist ul li{
	width: 258px;	
}
#b03 .piclist ul li img{
	width: 258px;
	height: 164px;
	border: 8px solid #2f74cc;
	box-sizing: border-box;
}
#b03 .piclist ul li p{
	font-size: 16px;
	text-align: center;
	line-height: 24px;
	padding-top: 10px;
	color: #fff;
}
#b04{
	height: 1080px;
	background: url(../img/divbg03.jpg) center top no-repeat;	
}

.hxybox{
	height: 411px;
	display: flex;
}
.hxybox .pic{
	width: 640px;
	height: 411px;
}
.hxybox .pic img{
	width: 640px;
	height: 411px;	
}
.hxybox .text{
	width: 560px;
	height: 411px;
	display: flex;
	align-items: center;
	background: url(../img/textbg01.png) top right no-repeat;
}
.hxybox .text dl{
	width: 460px;
	padding: 0px 55px 0 45px;
}
.hxybox .text dl dt{
	font-size: 24px;
	color: #fff;
	line-height: 36px;
}
.hxybox .text dl dt a{
	color: #fff;
}
.hxybox .text dl dd{
	font-size: 16px;
	line-height: 50px;
	color: #fff;
	text-indent: 2em;
	padding-top: 30px;
}
.textlist ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.textlist ul li{
	width: 265px;
	height: 168px;
	background: url(../img/textbg02.jpg) center center no-repeat;
	margin-top: 26px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	font-size: 20px;
	line-height: 26px;
	color: #fff;
	box-sizing: border-box;
	padding: 20px 20px;
}
.textlist ul li a{
	color: #fff;
}
#b05{
	height: 916px;
	background: url(../img/divbg04.jpg) center top no-repeat;	
}
.rwlist{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;	
}
.rwlist .box{
	width: 380px;
	position: relative;
	margin-top: 32px;
}
.pabox{
	width: 380px;
	height: 218px;
	background: url(../img/imgbg01.png) center top no-repeat;
	position: relative;	
}
.rwlist .box img{
	width: 220px;
	height: 190px;
	position: absolute;
	left: 10px;
	top: 8px;
	-webkit-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
	clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
}

.rwlist .box span.name{
	font-size: 24px;
	font-weight: bold;
	position: absolute;
	left: 236px;
	top: 54px;
	color: #fff;
}
.rwlist .box span.des{
	font-weight: bold;
	position: absolute;
	left: 236px;	
	top: 112px;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	width: 120px;
}
.rwlist .box p{
	font-size: 18px;
	line-height: 28px;
	color: #fff;
	box-sizing: border-box;
	padding: 24px 24px 20px 40px;
}