  html,
  body,
  div,
  span,
  applet,
  object,
  iframe,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  blockquote,
  pre,
  a,
  abbr,
  acronym,
  address,
  big,
  cite,
  code,
  del,
  dfn,
  em,
  img,
  ins,
  kbd,
  q,
  s,
  samp,
  small,
  strike,
  strong,
  sub,
  sup,
  tt,
  var,
  b,
  u,
  i,
  center,
  dl,
  dt,
  dd,
  ol,
  ul,
  li,
  fieldset,
  form,
  label,
  legend,
  table,
  caption,
  tbody,
  tfoot,
  thead,
  tr,
  th,
  td,
  input,
  textarea,
  article,
  aside,
  canvas,
  details,
  embed,
  figure,
  figcaption,
  hgroup,
  menu,
  nav,
  output,
  ruby,
  section,
  summary,
  time,
  mark,
  audio,
  video,
  button {
  	margin: 0;
  	padding: 0;
  	border: 0;
  	vertical-align: baseline;
  	font-weight: normal;
  }

  .clearfix:after {
  	content: "";
  	overflow: hidden;
  	width: 100%;
  	height: 0;
  	font-size: 0;
  	display: block;
  	clear: both;
  }

  a {
  	text-decoration: none;
  	color: #000;
  }

  ul {
  	list-style: none;
  	list-style-type: none;
  	padding: 0px;
  }

  .jqsl {
  	width: 1200px;
  	margin: 0 auto;
  	position: relative;
  }

  .jqsl_banner {
  	width: 763px;
  	margin: 0 auto;
  }

  .jqsl_content {
  	width: 1200px;
  	margin: 0 auto;
  	/* position: absolute; */
  }

  .banner_ql {
  	background: url('http://s2.cnhubei.com/hbkpw/fzjz/img/kphb.png') center 0 no-repeat;
  	height: 1100px;
  	overflow: hidden;
	min-width: 1200px;
  }
  .blank10 {
    height: 10px;
}

  .banner_ql img {
  	width: 100%;

  }


  .tp ul li {
  	width: 289px;
  	height: 158px;
  	float: left;
  	overflow: hidden;
  	position: relative;
  	margin-right: 14.5px;
  	margin-bottom: 15px;
  	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
  }

  .tp ul li:last-child {
  	margin-right: 0px;
  }

  .tp2 ul li:last-child {
  	margin-right: 0px;
  }

  .tp2 ul li {
  	width: 379px;
  	max-height: 430px;
  	float: left;
  	overflow: hidden;
  	position: relative;
  	margin-right: 31.5px;
  	margin-bottom: 15px;
  	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
  }


  .tp2 ul li h1 {
  	font-size: 18px;
  	text-align: center;
  	line-height: 50px;
  	color: #393939;
  	font-weight: bold;
  }

  .tp2 ul li p {
  	font-size: 16px;
  	text-align: center;
  	line-height: 30px;
  	color: #8c8c8c;
  	max-height: 90px;
  	overflow: hidden;
  }




  .tp ul li img {
  	width: 100%;
  	/* height: 100%; */
  }

  .tp2 ul li img {
  	width: 100%;
  	/* height: 100%; */
  }

  .text_ovh {
  	height: 40px;
  	width: 100%;
  	position: absolute;
  	left: 0;
  	bottom: 0;

  	background: rgba(0, 0, 0, 0.4);
  	text-align: center;
  	line-height: 40px;
  	color: #FFF;
  	font-size: 18px;

  }

  .gda {
  	position: absolute;
  	right: 0;
  	top: 40px;

  }

  .gd {
  	font-size: 16px;
  	color: #a0a0a0;
  }

  .blank30 {
  	height: 30px;
  }

  .jrhl {
  	width: 1200px;
  	margin: 0 auto;
  	position: relative;
  }

  .btncls {
  	width: 125px;
  	height: 30px;
  	background-image: url('http://s2.cnhubei.com/xcxww/2025/qlwhzb/img/arrow.png');
  	/* 替换为你的图片路径 */
  	background-repeat: no-repeat;
  	background-position: center;
  	/* 图片居中 */
  	border: none;
  	/* 移除默认边框 */
  	padding: 10px 20px;
  	/* 调整内边距以适应图片大小 */
  	cursor: pointer;
  	/* 鼠标悬停时显示手形图标 */
  	background-color: #D2D2D2;
  }

  .btncls:hover {
  	background-color: #49AA8F;
  	/* 鼠标悬停时的颜色 */
  }
.kpgb_jj .hd ul li.on a {
    color: #0182da;
    font-weight: bold;
}
.kpgb_jj .bd_box ul li b {
    margin-right: 5px;
    color: #0075d4;
    font-weight: bold;
}

.yxtx .hd {
    height: 36px;
    border-bottom: 1px solid #a8a8a8;
}

.yxtx .hd ul li.on {
    border-bottom: 3px solid #0182da;
    color: #0182da;
	font-weight: bold;
}

.yxtx .hd ul li.on a {
    color: #0182da;
    font-weight: bold;
}

.yxtx .hd ul li {
    margin-right: 10px;
    font-size: 20px;
    height: 36px;
    font-weight: bold;
    padding: 0 3px;
    display: inline-block;
    margin-top: -1px;
}

.gt .hd {
    height: 36px;
    border-bottom: 1px solid #a8a8a8;
}

.gt .hd ul li.on {
    border-bottom: 3px solid #0182da;
    color: #0182da;
	font-weight: bold;
}

.gt .hd ul li.on a {
    color: #0182da;
    font-weight: bold;
}

.gt .jqsl_content .tp ul li img{
	/* padding: 14px; */
	border-radius: 4px;
    width: 357px;
    height: 590px;
    padding: 1.225rem;
}
.gt .jqsl_content .tp ul li{
	width: 380px;
    margin-right: 0px;
    height: 660px;
    margin-bottom: 30px;
    padding: 10px;
}

.gt .jqsl_content .tp ul li .text_bf2{
	padding: 1.225rem;
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
/* height: 40px;
    width: 100%;
    position: absolute;
    left: 0;
    /* bottom: 0; */
    /* background: rgba(0, 0, 0, 0.4); */
/*    text-align: left;
    text-indent: 24px; */
    /* line-height: 40px; */
    /* color: #FFF; */
    /* font-size: 18px; */
    /* background-image: url(http://s2.cnhubei.com/xcxww/2025/qlwhzb/img/bf.png); */
/*    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 10px; */ */
}
.text_bf3{
padding: 1.225rem;
    margin-bottom: 0px;
    border-bottom: 2px solid #CACACA;
	font-size: 12px;
    /* margin-bottom: 25px; */
    line-height: 16px;
    /* height: 48px; */
    color: #666;
	
}
.text_bf3 span{

border: 1px solid #0B0B0B;
    border-radius: 21px;
    /* font-size: 25px; */
    padding: 2px 5px;
}
.text_bf4{
	margin-bottom: 10px;
	    padding: 1.225rem;
		font-size: 14px;
		    color: #666;
}
/* .gt .jqsl_content .tp ul li:nth-child(4n) {
    margin-right: 0px;
} */


.gt .hd ul li {
    margin-right: 10px;
    font-size: 20px;
    height: 36px;
    font-weight: bold;
    padding: 0 3px;
    display: inline-block;
    margin-top: -1px;
}


.gtw {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.gtw .hd ul li.on {
    border-bottom: 3px solid #0182da;
    color: #0182da;
    font-weight: bold;
}

.gtw .hd ul li.on a {
    color: #0182da;
    font-weight: bold;
}

.gtw .hd ul li {
    margin-right: 10px;
    font-size: 20px;
    height: 36px;
    font-weight: bold;
    padding: 0 3px;
    display: inline-block;
    margin-top: -1px;
}

.gtw .hd {
    height: 36px;
    border-bottom: 1px solid #a8a8a8;
}

.twlsit{
    background: #FFFFFF;
    box-shadow: 0px 1px 15px 0px rgba(149,149,149,0.3);
    padding: 14px 40px 14px 14px;
    display: flex;
    width: 517px;
    justify-content: space-between;
    border-radius: 4px;
    margin-right: 40px;
    margin-bottom: 32px;
	float: left;
}
.twlsit:nth-child(2n){
    margin-right: 0;
}
.tw-content{
    width: 530px;
}
.tw-title{
    font-size: 17px;
    margin-bottom: 18px;
    line-height: 21px;
    height: 42px;
}
.tw-kph-box{
    font-size: 12px;
    color: #666;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.w-134 {
    width: 388px;
}
.tw-info{
    font-size: 12px;
    margin-bottom: 25px;
        line-height: 16px;
    height: 48px;
    color: #666;
}
.tw-img{
    width: 152px;
    height: 152px;
    /* object-fit: scale-down; */
    border-radius: 4px;
}
.ell2{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}
.ell3{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}
.tw-kph-img{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin-right: 9px;
}
.tw-kph-box{
    font-size: 12px;
    color: #666;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

  .btc {
  	text-align: center;
		margin-bottom: 30px;
  }

  .jrhl60 {
  	max-height: 160px;
  }

  .lb {
  	width: 700px;
  	height: 450px;
  	/* margin: 0 auto; */
  	/* margin-top: 35px; */
  	position: relative;
  	overflow: hidden;
	float: left;
  }

  .lb .bd {
  	position: relative;
  	z-index: 0;
  	/* height: 600px; */
  }

  .qlhb {
  	width: 1200px;
  	margin: 0 auto;
  	position: relative;
  }

  .lb .bd {
  	position: relative;
  	z-index: 0;
		    height: 450px;
		    background-color: #E7454F;
  }

  .prev {
  	left: 0;
  	top: 197.5px;
  	cursor: pointer;
  	width: 42px;
  	height: 75px;
  	background: url(http://s2.cnhubei.com/xcxww/2025/qlwhzb/img/left-arrow.png) no-repeat;
  	position: absolute;
  }

  .next {
  	right: 0;
  	top: 197.5px;
  	cursor: pointer;
  	background: url(http://s2.cnhubei.com/xcxww/2025/qlwhzb/img/right-arrow.png) no-repeat;
  	width: 42px;
  	height: 75px;
  	position: absolute;
  }
  
  .gtswiper .prev {
  	left: 0;
  	top: 340px;

  }
  
  .gtswiper .next {
  	right: 0;
  	top: 340px;
  
  }


  .lb .hd {
  	height: 15px;
  	z-index: 99;
  	/* width: 100%; */
  	/* margin-top: 18px; */
	position: absolute;
	    right: 10px;
	    bottom: 10px;
  }


  .lb .hd ul li {
  	font-size: 0px;
  	width: 15px;
  	height: 15px;
  	border-radius: 50%;
  	background-color: #D2D2D2;
  	margin: 0 5px;
  	float: left;
  	cursor: pointer;
  }

  .lb .hd ul li.on {
  	background-color: #1571b9;
  }

  .lb .hd ul {
  	display: flex;
  	justify-content: center;
  }
  
  .kpgb_jj {
      width: 460px;
      float: right;
  }

  .lb .bd li p {
  	height: 40px;
  	width: 700px;
  	position: absolute;
  	/* left:-200px; */
  	bottom: 0;
  	text-align: center;
  	line-height: 40px;
  	z-index: 3;
  	background: rgba(0, 0, 0, 0.3);
  }

  .lb .bd li p {
  	text-align: center;
  	color: #FFF;
  	font-size: 18px;
  }

  .yxtx {
  	width: 1200px;
  	margin: 0 auto;
  	position: relative;
  }
  
  .gt {
  	width: 1200px;
  	margin: 0 auto;
  	position: relative;
  }

  .yxtx .tp ul li:nth-child(4) {
  	margin-right: 0px;
  }

  .yxtx .tp ul li:nth-child(8) {
  	margin-right: 0px;
  }


  .text_bf {
  	height: 40px;
  	width: 100%;
  	position: absolute;
  	left: 0;
  	bottom: 0;

  	background: rgba(0, 0, 0, 0.4);
  	text-align: left;
  	text-indent: 40px;
  	line-height: 40px;
  	color: #FFF;
  	font-size: 18px;
  	background-image: url(http://s2.cnhubei.com/xcxww/2025/qlwhzb/img/bf.png);
  	background-repeat: no-repeat;
  	background-position-y: center;
  	background-position-x: 10px;

  }

  .head-v3 {
  	position: relative;
  	z-index: 100;
  	width: 100%
  }

  .head-v3 .navigation-inner {
  	margin: 0 auto;
  	width: 1200px;
  	position: relative;
  	text-align: center;
  }

  .navigation-up {
  	height: 40px;
  	border-bottom: 1px solid #005dae;
  }

  .navigation-up .navigation-v3 li {
  	font: normal 16px/59px "microsoft yahei";
  	color: #0087d8;
  	display: inline-block;
  	background-color: #efefef;
  }

  /*.navigation-up .navigation-v3 .nav-up-selected{background:#014B8B;}*/
  .navigation-up .navigation-v3 .nav-up-selected-inpage {
  	background: #005dae;
  }

  .navigation-up .navigation-v3 li h2 {
  	font-weight: normal;
  	padding: 0;
  	margin: 0;
  	height: 40px;
  	line-height: 40px;
  	font-family: "microsoft yahei";
  	font-size: 18px;
  }

  .navigation-up .navigation-v3 li h2 a {
  	padding: 0 40px;
  	color: #333333;
  }

  .navigation-down {
  	position: absolute;
  	top: 40px;
  	left: 0px;
  	width: 100%
  }

  .navigation-down .nav-down-menu {
  	width: 100%;
  	margin: 0;
  	background: #F9F9F9;
  	border-top: #0087d8 2px solid;
  	position: absolute;
  	top: 0px
  }

  .navigation-down .nav-down-menu .navigation-down-inner {
  	margin: auto;
  	width: 1200px;
  	position: relative;
  	margin-top: 10px;
  }

  .navigation-down .nav-down-menu dl {
  	float: left;
  	margin: 18px 0 18px 0
  }

  .navigation-down .menu-1 dl {
  	margin: 8px 0px 0px 0;
  	width: 120px;
  	text-align: center;
  }

  .navigation-down .menu-1 dt {
  	font: normal 16px "microsoft yahei";
  	color: #0087d8;
  	padding-bottom: 10px;
  	border-bottom: 1px solid #61789e;
  	margin-bottom: 10px
  }

  .navigation-down .menu-1 dd a {
  	color: #005dae;
  	font: normal 14px/30px "microsoft yahei"
  }

  .navigation-down .menu-1 dd a:hover {
  	color: #014B8B;
  }

  .navigation-down .menu-2 dd a,
  .navigation-down .menu-3 dd a {
  	color: #262626;
  	font: normal 12px "microsoft yahei";
  	text-align: center;
  }


  .footer {
  	width: 1200px;
  	text-align: center;
  	margin: 0 auto;
  	margin-top: 30px;
  	margin-bottom: 30px;
  }

  .jubao {
  	text-align: center;
  	margin-left: 300px;
  }

  .hj-footer-link {
  	text-align: center;
  	font-size: 16px;
  	line-height: 40px;
  }

  .hj-footer-link a {
  	margin: 0 8px;
  	font-size: 16px;
  }

  .top-banner,
  .top-banner img {
  	font-size: 0;
  	width: 100%;
  	height: auto;
  }

  .ml30 {
  	margin-left: 30px;
  }

  .fl {
  	float: left;
  }

  .clear::after {
  	content: "";
  	display: block;
  	height: 0;
  	clear: both;
  }

  @media screen and (max-width: 1200px) {
  	.banner_ql {

  		height: 43.25rem;
  	}
  }

  .lb .bd ul li img {
  	width: 700px;
  	height: 450px;
  }


  .lb .bd ul li {
  	position: absolute;
  	width: 700px;
  	left: 0px;
  	top: 0px;
  	display: none;
  	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
  }
	 .lb .bd ul{
	position: relative; width: 700px; height: 450px;margin: 0 auto;
	}