.w1200{ width:1200px; margin:0 auto; position:relative}
body{
	background: url(../img/ztbanner.jpg) center top no-repeat;
	min-width: 1440px;
	margin: 0 auto;

}
html,body{
	min-width: 1440px;
	margin: 0 auto;
}

body{
	cursor: url('../img/shubiao01.cur'), default;
}
.hblh_spqh,.zt_hot_news,.tab_newslist,.piclist01,.piclist02,.weibo,.slider,.right_nav{
	cursor:default;
}

#b01{
	height: 1050px;
	overflow: hidden;
	position: relative;
	min-width: 1440px;
	margin: 0 auto;
}
#b02{
	height: 270px;
	overflow: hidden;
	position: relative;
	min-width: 1440px;
	margin: 0 auto;	
}
#b03{
	height: 730px;
	overflow: hidden;
	position: relative;
	min-width: 1440px;
	margin: 0 auto;	
}
#b04{
	height: 1385px;
	overflow: hidden;
	position: relative;
	min-width: 1440px;
	margin: 0 auto;	
}
#b05{
	height: 1435px;
	overflow: hidden;
	position: relative;
	min-width: 1440px;
	margin: 0 auto;	
}
#b06{
	height: 1105px;
	overflow: hidden;
	position: relative;
	min-width: 1440px;
	margin: 0 auto;	
}
#b07{
	height: 1125px;
	overflow: hidden;
	position: relative;
	min-width: 1440px;
	margin: 0 auto;	
}
#b08{
	height: 590px;
	overflow: hidden;
	position: relative;
	min-width: 1440px;
	margin: 0 auto;	
}
#b02 dl{
	padding-top: 54px;
	text-align: center;
	overflow: hidden;
}
#b02 dl dt{
	font-size: 38px;
	font-weight: bold;
	white-space: nowrap;
	
}
#b02 dl dt a{
	color:#2a977a
}
#b02 dl dd{
	font-size: 18px;
	padding-top: 24px;
	white-space: nowrap;
}
#b02 dl dd a{
	color:#2a977a;
	margin: 0 12px;
}


		.hblh_spqh {
			width: 718px;
			float: left;
			height: 430px;
			overflow: hidden;
			position: relative;
			margin-top: 212px;
		}

		.hblh_spqh .bd ul li {
			width: 718px;
			height: 430px;
			position: relative;
			overflow: hidden;
		}
		.hblh_spqh .bd ul li a{
			display: block;
			position: absolute;
			width: 100%;
			height: 100%;
			left: 0;
			top: 0;
		}
		.hblh_spqh .bd ul li a::after{
			content: "";
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
			background: url(../img/bigimgbg.png) center bottom no-repeat;
		}
		.hblh_spqh .bd ul li img {
			width: 718px;
			height: 430px;
		}

		.hblh_spqh .bd ul li p {
			width: 718px;
			height: 50px;
			padding: 0 130px 0 20px;
			line-height: 50px;
			font-size: 18px;
			overflow: hidden;
			position: absolute;
			left: 0;
			bottom: 0;
			z-index: 15;
			color: #fff;

		}

		.hblh_spqh .hd {
			position: absolute;
			right: 0;
			bottom: 19px;
			z-index: 16;
		}

		.hblh_spqh .hd ul li {
			display: inline-block;
			width: 9px;
			height: 6px;
			font-size: 0;
			cursor: pointer;
			background: #fff;
			overflow: hidden;
			z-index: 16;
			border-radius: 3px;
			margin-right: 6px;

		}

		.hblh_spqh .hd ul .on {
			width: 13px;
			background: #3cae7b;		
		}

		.hblh_spqh .prev,
		.hblh_spqh .next {
			position: absolute;
			top: 160px;
			width: 36px;
			height: 79px;
			cursor: pointer;
			z-index: 999;
			background-size: 100% 100%;
			transition: all 0.35s;
		}

		.hblh_spqh .prev {
			left: -36px;
			background: url(http://www.cnhubei.com/xwzt/2020/2020hblh/images/l04.png) no-repeat;
		}

		.hblh_spqh .next {
			right: -36px;
			background: url(http://www.cnhubei.com/xwzt/2020/2020hblh/images/r04.png) no-repeat;
		}

		.hblh_spqh:hover .prev {
			left: 0;
		}

		.hblh_spqh:hover .next {
			right: 0;
		}
		.zt_hot_news{
			width: 450px;
			float: right;
			overflow: hidden;
		}
		.zt_hot_news dl{
			padding-bottom: 20px;
			border-bottom: 1px dashed #bdbdbd;
			padding-top: 216px;
		}
		.zt_hot_news dl dt{
			font-size: 20px;
			font-weight: bold;
		}
		.zt_hot_news dd{
			color: #787878;
			font-size: 16px;
			text-indent: 2em;
			margin-top: 10px;
			line-height: 1.8;
		}
		.zt_hot_news ul{
			padding-top: 10px;
		}
		.zt_hot_news ul li{
			font-size: 18px;
			padding: 10px 0;
		}
		.tab_newslist{
			margin-top: 220px;
		}
		.tab_newslist .hd{
			height: 53px;
		}
		.tab_newslist .hd ul{
			display: flex;
			justify-content: space-between;
		}
		.tab_newslist .hd ul li{
			width: 137px;
			height: 53px;
			background: url(../img/ty_li_bg.png) center center no-repeat;
			color: #fff4a5;
			font-size: 20px;
			font-weight: bold;
			display: flex;
			align-items: center;
			justify-content: center;
			cursor: pointer;
		}
		.tab_newslist .hd ul li.on{
			background:url(../img/ty_li_on.png) center center no-repeat;
		}
		.tab_newslist .bd{
			height: 880px;
			margin-top: 30px;
		}
		.tab_newslist .bd .box{
			width: 1200px;
			height: 880px;
			position: absolute;
		}
		.tab_newslist .bd .box img{
			position: absolute;
			left: 0;
			bottom: 0;
			z-index: 1;
		}
		.tab_newslist .bd .box .des{
			border: 4px #fdc149 solid;
			box-sizing: border-box;
			border-radius: 22px;
			overflow: hidden;
			padding: 22px 12px;
			width: 310px;
			font-size: 18px;
			line-height: 2;
			text-indent: 2em;
			position: absolute;
			right: 0;
			top: 60px;
			z-index: 9;
			text-align: justify;
		}
		.piclist01{
			margin-top: 220px;
		}
		.piclist01 ul{
			display: flex;
			justify-content: space-between;
		}
		.piclist01 ul li{
			width:390px;
		}
		.piclist01 ul li img{
			width:390px;
			height: 280px;
		}
		.piclist01 ul li p{
			height: 89px;
			background: url(../img/img_db_bg.png) center top no-repeat;
			font-size: 18px;
			display: flex;
			justify-content: center;
			box-sizing: border-box;
			padding-top: 12px;
		}
		.piclist02{
			overflow: hidden;
			position: relative;
			margin-top: 48px;
		}

		.piclist02 .prev,
		.piclist02 .next {
			position: absolute;
			top: 197px;
			width: 36px;
			height: 79px;
			cursor: pointer;
			z-index: 999;
			background-size: 100% 100%;
			transition: all 0.35s;
		}
		
		.piclist02 .prev {
			left: -36px;
			background: url(http://www.cnhubei.com/xwzt/2020/2020hblh/images/l04.png) no-repeat;
		}
		
		.piclist02 .next {
			right: -36px;
			background: url(http://www.cnhubei.com/xwzt/2020/2020hblh/images/r04.png) no-repeat;
		}
		
		.piclist02:hover .prev {
			left: 0;
		}
		
		.piclist02:hover .next {
			right: 0;
		}
		
		.piclist02 ul{
			width: 1248px;
		}
		.piclist02 ul li{
			width: 264px;
			margin-right: 48px;
		}
		.piclist02 ul li img{
			width: 264px;
			height: 474px;
			border: 2px #e79e1e solid;
			box-sizing: border-box;
		}
		.piclist02 ul li p{
			font-size: 18px;
			color: #fff;
			padding-top: 14px;
			text-align: justify;
		}
		.weibo{
			width: 760px;
			height: 588px;
			margin:267px  0 0 370px
		}
		.slider{
			width: 100%;
			height: 670px;
			position: relative;
			margin-top: 210px;
		}
		.slider .tempWrap{
			overflow: visible !important;
		}
		.slider .bd{
			width: 1040px;
			position: absolute;
			left: 50%;
			margin-left: -520px;
		}
		.slider .bd ul li{
			width: 1040px;
			height: 670px;
			position: relative;
		}
		.slider .bd ul li img{
			width: 1040px;
			height: 670px;
		}
		.slider .bd ul li p{
			height: 48px;
			width: 1040px;
			position: absolute;
			left: 0;
			bottom: 0;
		filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000000, endcolorstr=#000000);
			background: rgba(0,0,0,0.7);
			text-align:center;
			line-height: 48px;
			font-size: 18px;
			color: #ffffff;			
		}
			.slider .pnBtn {
				position: absolute;
				z-index: 1;
				top: 0;
				width: 100%;
				height: 670px;
				cursor: pointer;
			}

			.slider .prev {
				left: -50%;
				margin-left: -520px;
			}

			.slider .next {
				left: 50%;
				margin-left: 520px;
			}

			.slider .pnBtn .blackBg {
				display: block;
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 670px;
				background: #000;
				filter: alpha(opacity=50);
				opacity: 0.5;
			}
			.slider .pnBtn .arrow {
				display: none;
				position: absolute;
				top: 0;
				z-index: 1;
				width: 60px;
				height: 670px;
			}
			
			.slider .pnBtn .arrow:hover {
				filter: alpha(opacity=60);
				opacity: 0.6;
			}
			
			.slider .prev .arrow {
				right: 0;
				background: url(http://res.yun.cnhubei.com/t/site/10001/67387ec5be6b393bef59a3eb2feee85b/ssi/edu/img/xbb_left_b01.png) center center no-repeat;
			}
			
			.slider .next .arrow {
				left: 0;
				background: url(http://res.yun.cnhubei.com/t/site/10001/67387ec5be6b393bef59a3eb2feee85b/ssi/edu/img/xbb_right_b01.png) center center no-repeat;
			}
			.right_nav{
				width: 206px;
				height:422px;
				background: url(../img/r_dh_bg.png) center top no-repeat;
				position: fixed;
				right: calc((100% - 1200px)/2 - 246px);
				top: calc((100% - 422px) /2);
				z-index: 99999;
			}

			.right_nav p{
				color: #fff;
				font-size: 20px;
				font-weight: bold;
				padding: 75px 0 0 0;
				text-align: center;
				width: 180px;
				cursor: pointer;
			}
			.right_nav ul{
				width: 120px;
				padding: 24px 0 0 31px;
			}
			.right_nav ul li{
				color: #fff;
				text-align: center;
				font-size: 18px;
				letter-spacing: 2px;
				padding:12px 0 12px 2px;
				border-bottom: 1px solid #65bdbe;
				line-height: 1;
				cursor: pointer;
				
			}
			.right_nav ul li.cur{
				color: #f99702;
				font-weight: bold;
			}
			.right_nav span{
				background: #0e887b;
				width: 115px;
				height: 28px;
				display: flex;
				align-items: center;
				justify-content: center;
				border:1px solid #2db4a6;
				border-radius: 2px;
				color: #fff;
				cursor: pointer;
				line-height: 1;
				margin:16px 0 0 34px;
			}