@charset "utf-8";
/* CSS Document */
body{font-family: "Microsoft YaHei",微软雅黑,"PingFang SC",AliPuHui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; background: #fff;}
/*归档*/
.guidang{position: absolute;top: 0;right: 0;z-index: 9;}
a:hover{color: #E21D1B;}
@media (max-width:767px) {
  .guidang{width: 160px !important;height: 160px !important;background-size: 100% 100% !important;}
}
.container{width: 1400px;}
@media (min-width: 1200px) and (max-width:1399px) {
  .container{width: 1200px;}
}
@media (min-width: 992px) and (max-width:1199px) {
  .container{width: 992px;}
}
@media (min-width: 768px) and (max-width:991px) {
  body{font-size: 14px;}
  .container{width: 768px;}
}
@media(max-width:767px) {
  body{font-size: 13px;}
  .container{width: auto;}
}

.ls-special-header{ height: 500px; background: url("../images_24jszqh/banbg.png") center 0 no-repeat; background-size: auto 100%;}
/*logo*/
.ls-special-logo{ padding: 32px 0 0 2px; font-size: 0; line-height: 0;}
.ls-special-logo li img{height: 69px; width: auto;}
.ls-special-logo li span{display: none;}

/*右侧服务区*/
.ls-special-right{padding: 25px 0 0; text-align: right;}
.ls-special-right li{float: left;}
.ls-special-right li a{display: inline-block; color: #fff; font-size: 16px; vertical-align: middle; line-height: 2; padding: 0 8px; transition: 0.4s all ease;}
.ls-special-right li a:hover{font-weight: bold; color: #fff;}
/*banner*/
.ls-special-banner{ padding: 73px 0 0; background-size: cover; text-align: center; font-size: 0; line-height: 0;}
.ls-special-banner li span{display: none;}
.ls-special-banner li img{max-width:100%; height: auto;}

/*主内容*/
.ls-special-container{ background: url("../images_24jszqh/bodybg.png") center bottom repeat-x;}
/*要闻*/
.ls-special-part1{ background: url("../images_24jszqh/mainbg.png") center top repeat-x; padding:32px 0 0;}
.ls-special-part2{padding:32px 0 31px;}
/*要闻 > 焦点图*/
.ls-special-flash{ height: 394px; width: 700px; overflow: hidden; position: relative;}
.ls-flash-pic,.ls-flash-pic ul,.ls-flash-pic li{width: 100% !important; height: 100% !important;}
.ls-flash-pic span.title{ position: absolute; left: 0; right: 0; bottom: 0; height: 60px; line-height: 60px; padding: 0 110px 0 20px; font-size: 18px;background: linear-gradient(180.00deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6) 100%); color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: 0.4s all ease;}
.ls-flash-pic li a{display: block; height: 100%; width: 100%; overflow: hidden; text-align: center;}
.ls-flash-pic img{transition: 0.4s all; max-width: 100%; width: auto; height: 100%;}
.ls-flash-pic a:hover img{ transform: scale(1.03);}
.ls-flash-pic a:hover span.title{color: #fff; background: linear-gradient(180.00deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1) 100%); }
.ls-flash-num{ position: absolute; right: 20px; bottom: 24px; font-size: 0; line-height: 0;}
.ls-flash-num li{ display: inline;}
.ls-flash-num li span,.ls-flash-num li a{ display: inline-block; cursor: pointer; margin-left: 8px; transition: 0.4s all; width:8px; height: 8px; background: #fff; border-radius: 10px; border: 1px #fff solid;}
.ls-flash-num li.on span,.ls-flash-num li.on a{ background: #E02020; border-color: #E02020;}
.ls-prev,.ls-next{ position: absolute; width: 28px; height: 56px; display: block; top: 50%; margin-top: -28px; background: 0 center no-repeat; background-color: rgba(0, 0, 0, 0.4) !important; transition: 0.4s background-color; background-image: url("../images_24jszqh/arrow.png") !important; z-index: 2; cursor: pointer; border-radius: 4px 0 0 4px; background-size: 56px auto;}
.ls-prev:hover,.ls-next:hover{ background-color: rgba(0, 0, 0, 0.7) !important;}
.ls-next{background-position: right center; right: 0;}
.ls-prev{left: 0; border-radius: 0 4px 4px 0;}

/*标题*/
.ls-special-title{ position: relative; line-height: 40px; height: 40px; background: url("../images_24jszqh/tel_line.png") right 18px no-repeat; background-size: 500px 16px;}
.ls-special-title .title{ float: left; display: block; position: relative; padding: 0 0 0 23px; font-weight: bold; color: #D00000; font-size: 32px;}
.ls-special-title .title::before{display: block; position: absolute; content: ""; left: 0; width: 7px; height: 30px; top: 50%; margin-top: -15px; background: #d00000;}
.ls-special-title .more{float: right; padding-right: 16px; background: url("../images_24jszqh/more.png") right center no-repeat; background-size: auto 12px; font-size: 14px; color: #EE8D36;}
.ls-special-title .more:hover{ color: #d00000;}
/*列表 */
.ls-doc-list{ padding: 12px 0 0;}
.ls-doc-list li{ height: 46px;line-height: 46px;overflow: hidden;font-size: 18px;position: relative; padding: 2px 50px 2px 18px; background: url("../images_24jszqh/icon.png") left center no-repeat; background-size: 6px 6px;}
.ls-doc-list li a{ display:inline-block; max-width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-doc-list li .date{ position: absolute; right:0; top:2px; font-size:16px; color: #999;}
.ls-doc-list li img{ display: none;}

/*要闻 > 列表*/
.ls-special-zyjh,.ls-special-hxyy{width: 676px;}
.ls-special-xcxx{width: 700px;}
.ls-special-xcxx .ls-special-title{ background-size: 524px 16px;}
.ls-special-hxyy .ls-doc-list,.ls-special-xcxx .ls-doc-list{ padding: 9px 0 0;}
.ls-special-hxyy .ls-doc-list li,.ls-special-xcxx .ls-doc-list li{ height: 52px; line-height: 52px; border-bottom: 2px #f9edd6 dotted;}


/*底部*/
.home_web{display: none !important;}
.footer-warp{ background: none; border-top: 5px #d00000 solid;}

@media (min-width: 1200px) and (max-width: 1399px) {
  .ls-special-banner li img{max-width: 94%;}
  /*要闻 > 焦点图*/
  .ls-special-flash,.ls-special-xcxx{width: 600px;}
  .ls-special-flash,.ls-special-zyjh{height: 338px;}
  .ls-special-zyjh,.ls-special-hxyy{width: 580px;}
  .ls-special-title{background-size: 400px 16px;}
  .ls-special-xcxx .ls-special-title{ background-size: 424px 16px;}
  .ls-doc-list li{height: 36px; line-height: 36px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
  .ls-special-header{height: auto;}
  .ls-special-banner{padding: 50px 0 70px;}
  .ls-special-banner li img{max-width: 94%;}
  /*要闻 > 焦点图*/
  .ls-special-flash,.ls-special-xcxx{width: 496px;}
  .ls-special-flash,.ls-special-zyjh{height: 280px;}
  .ls-special-zyjh,.ls-special-hxyy{width: 479px;}
  .ls-special-title{background-size: 310px 16px;}
  .ls-special-xcxx .ls-special-title{ background-size: 330px 16px;}
  .ls-doc-list li{height: 29px; line-height: 28px;}
}
@media (max-width: 991px) {
  body{font-size: 12px;}
  .ls-special-header{height: auto;}
  /*logo*/
  .ls-special-logo{ padding: 10px 0 0 10px;}
  .ls-special-logo li img{height: 50px;}
  /*右侧服务区*/
  .ls-special-right{padding: 10px 5px 0;}
  .ls-special-right li a{font-size: 14px; padding: 0 5px;}
  .ls-special-banner{padding: 50px 0 70px;}
  .ls-special-banner li img{max-width: 94%;}
  .ls-module{float: none !important; width: auto;}
  .ls-special-container{padding-bottom: 20px;}
  /*焦点图*/
  .ls-special-part1{padding: 15px 0 0;}
  .ls-special-part2{padding: 15px 0;}
  .ls-special-flash{height: 415px !important; margin: 0 15px;}
  .ls-flash-pic span.title{font-size: 16px;}
  .ls-special-zyjh{margin: 15px 15px 0; height: auto;}
  .ls-special-title{background-size: 590px 14px !important;}
  .ls-special-title .title{font-size: 26px;}
  .ls-special-hxyy{margin-top: 15px;}

  .ls-doc-list li{ font-size: 15px; height: 30px;line-height: 30px; background-size: 4px; padding: 2px 45px 2px 12px;}
  .ls-doc-list li a{ max-width: none !important; display: block; float: none;}
  .ls-doc-list li .date{font-size: 14px;}

  .ls-special-hxyy ,.ls-special-xcxx{ margin-left: 15px; margin-right: 15px;}
  .ls-special-hxyy .ls-doc-list li,.ls-special-xcxx .ls-doc-list li{ height: 34px; line-height: 34px;}
}
@media (max-width:767px) {
  .ls-special-logo li img{height: 38px;}
  .ls-special-banner{padding: 40px 0 50px;}
  /*焦点图*/
  .ls-special-flash{height: 338px !important; margin: 0 10px;}
  .ls-flash-pic span.title{padding:15px 10px 0 10px; font-size: 14px; height: 45px; line-height: 20px;}
  .ls-flash-num{right: 10px; bottom: 10px;}
  .ls-flash-num li span,.ls-flash-num li a{margin-left: 5px;}
  .ls-special-part1{padding: 10px 0 0;}
  .ls-special-part2{padding: 10px 0;}

  .ls-special-title{background-size:auto 8px !important; background-position: 108px 19px;}
  .ls-special-title .title{font-size: 20px; padding-left: 14px;}
  .ls-special-title .title::before{width: 5px; height: 20px; margin-top: -10px;}

  .ls-special-zyjh{margin: 10px 10px 0;}
  .ls-doc-list,.ls-special-hxyy .ls-doc-list, .ls-special-xcxx .ls-doc-list{padding: 2px 0 0;}
  .ls-doc-list li{ font-size: 14px; height: 26px;line-height: 26px; padding-right: 40px;}
  .ls-doc-list li .date{font-size: 12px;}
  .ls-special-hxyy ,.ls-special-xcxx{ margin-left: 10px; margin-right: 10px;}
}
@media (max-width:619px) {
  .ls-special-flash{height: 259px !important;}
}
@media (max-width:479px) {
  .ls-special-flash{height: 228px !important;}
}
@media (max-width:424px) {
  .ls-special-flash{height: 222px !important;}
}
@media (max-width:413px) {
  .ls-special-flash{height: 208px !important;}
}
@media (max-width:389px) {
  .ls-special-logo li img{height: 30px;}
  .ls-special-banner{padding: 20px 0 30px;}
  .ls-special-right li a{font-size: 13px; padding: 0 3px;}
  .ls-special-flash{height: 200px !important;}
}
@media (max-width:374px) {
  .ls-special-flash{height: 191px !important;}
}
@media (max-width:359px) {
  .ls-special-flash{height: 169px !important;}
}
