@charset "utf-8";
/* CSS Document */
.ls-countdown{ position: relative; line-height: 0;}
.ls-countdown li img{width: 100%; height: auto;}
.ls-countdown #day{position: absolute; width: 47px; height: 70px; line-height: 70px; font-weight: bold; font-size: 66px; color: #0124BC; background: url("../images/countdown_numbg.png") center center no-repeat; text-align: center; right: 240px; top: 50%; margin-top: -35px;}

/*轮播*/
.ls-flash { width: 835px; height: 470px; overflow: hidden; position: relative; }
.ls-flash-pic, .ls-flash-pic img, .ls-flash-pic li, .ls-flash-pic ul { width: 100%!important; height: 100%!important; }
.ls-flash-pic span.title { position: absolute; left: 0; right: 0; bottom: 0; height: 40px; line-height: 40px; padding: 0 156px 0 14px; font-size: 16px; background: rgba(0, 0, 0, 0.5)!important; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-flash-num { position: absolute; right: 15px; bottom: 14px; font-size: 0; line-height: 0; }
.ls-flash-num li { display: inline; }
.ls-flash-num li a, .ls-flash-num li span { display: inline-block; cursor: pointer; margin-left: 9px; transition: 0.4s all; width: 10px; height: 10px; background: #fff!important; border-radius: 10px; }
.ls-flash-num li.on a, .ls-flash-num li.on span { background: #fb0!important; width: 22px; }
.ls-btn { width: 30px; height: 60px; position: absolute; top: 50%; margin-top: -30px; z-index: 2; }
.ls-btn.prev { cursor: pointer; left: 20px; background: url(../images/prev02.png) no-repeat center; }
.ls-btn.prev:hover { opacity: 0.3; }
.ls-btn.next { cursor: pointer; right: 20px; background: url(../images/next02.png) no-repeat center; }
.ls-btn.next:hover { opacity: 0.3; }
@media (min-width: 992px) and (max-width:1279px) {
  .ls-flash { width: 630px; height: 355px; }
}
@media (max-width:991px) {
  .ls-flash { width: 100%; height: 432px; float: none; }
}
@media (max-width:767px) {
}
@media (max-width:670px) {
  .ls-flash { height: 366px; }
}
@media (max-width:570px) {
  .ls-flash { height: 310px; }
}
@media (max-width:470px) {
  .ls-flash { height: 254px; }
}
@media (max-width:370px) {
  .ls-flash { height: 198px; }
}

/*横幅广告*/
.ls-flash01 { height: 120px; width: 100%; overflow: hidden; position: relative; }
.ls-flash01 .ls-flash-pic span.title { display: none; }
.ls-flash01 .ls-flash-num { }
.ls-flash01 .ls-flash-num li a, .ls-flash01 .ls-flash-num li span { width: 10px; height: 10px; }
.ls-flash01 .ls-flash-num li.on a, .ls-flash01 .ls-flash-num li.on span { background: #!important; }
@media (min-width: 992px) and (max-width:1279px) {
  .ls-flash01 { height: 94px; }
}
@media (max-width:991px) {
  .ls-flash01 { height: 72px; }
}
@media (max-width:767px) {
  .ls-flash01 { height: auto; }
}

/*头条*/
.ls-toutiao { text-align: center; position: relative; height: 88px; padding: 0 70px; padding-bottom: 10px; }
.ls-toutiao li:nth-of-type(1) { text-align: center; float: none; width: auto; height: 40px; line-height: 40px; background: transparent; margin-bottom: 12px; }
.ls-toutiao li:nth-last-of-type(1) { background: transparent; }
/* .ls-toutiao li:nth-of-type(1) img{
  display: none;
} */
.ls-toutiao li:nth-of-type(1) a { font-size: 32px; font-weight: bold; color: #333; }
.ls-toutiao li { vertical-align: middle; float: left; width: 33.3%; height: 34px; line-height: 34px; text-align: center; background: url(../images-new/ttline.png) no-repeat right center; padding: 0 20px; box-sizing: border-box; }
.ls-toutiao li a:hover { color: #dc181a; }
.ls-toutiao li a { float: none; max-width: 100%; color: #666; display: block; font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ls-toutiao ul { text-align: center; white-space: nowrap; }
.ls-toutiao li:nth-of-type(2), .ls-toutiao li:nth-of-type(3), .ls-toutiao li:nth-of-type(4) { display: inline-block; max-width: 33.3%; float: none; width: auto; }
@media (min-width:992px) and (max-width:1279px) {
  .ls-toutiao { padding: 0 30px; height: 78px; }
  .ls-toutiao li:nth-of-type(1) { margin-bottom: 6px; }
}
@media (max-width:991px) {
  .ls-toutiao { padding: 0; height: auto; }
  .ls-toutiao li { padding: 0 10px; }
  .ls-toutiao li:nth-of-type(1) { margin-bottom: 4px; }
}
@media (max-width:767px) {
  .ls-toutiao li:nth-of-type(1) { margin-bottom: 6px; }
  .ls-toutiao li:nth-last-of-type(1) { display: none; }
  .ls-toutiao li:nth-last-of-type(2) { background: transparent; }
  .ls-toutiao li:nth-of-type(2),   .ls-toutiao li:nth-of-type(3), .ls-toutiao li:nth-of-type(4) { max-width: 50%; }
  .ls-toutiao li { padding: 0 2px; }
}
.ls-whwxlist{ margin-top: 8px;}
.ls-whwxlist ul li{ width: 260px; height: 347px; float: left; margin-right: 30px;}
.ls-whwxlist ul li.num3{ margin-right: 0;}
.ls-whwxlist ul li img{width: 100%; height: 100%;}
.ls-whwxlist ul li .img-title{display: none;}
/*轮播图右侧新闻列表*/
.ls-newslist { width: 416px; margin-top: -40px; }
.ls-newslist .list1 { margin-top: 40px; }
.ls-newslist .list1 .title a { display: block; font-size: 20px; font-weight: bold; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-newslist .list1 .remarks { font-size: 16px; color: #666; max-height: 48px; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; text-align: justify; overflow: hidden; padding-top: 10px; }
.ls-newslist .list1 .remarks .detailed { color: #2870d3; display: inline-block; }
.ls-newslist .list1 .remarks .detailed:hover { color: #db1b1b; }
@media (min-width: 992px) and (max-width:1279px) {
  .ls-newslist { width: 350px; margin-top: -10px; }
  .ls-newslist .list1 { margin-top: 10px; }
  .ls-newslist .list1 .remarks { padding-top: 4px; }
  .ls-whwxlist ul li{ width: 196px; height: 261px;  margin-right: 20px;}
}
@media (max-width:991px) {
  .ls-newslist { margin-top: 0; margin-top: 10px; }
  .ls-newslist .list1 { margin-top: 10px; }
  .ls-newslist .list1 .remarks { padding-top: 5px; }
  .ls-whwxlist ul li{ width:246px; height: auto;  margin-right: 15px;}
}
@media (max-width:767px) {
  .ls-whwxlist ul li{ width:32%; height: auto;  margin-right: 2%;}
}

/*媒体聚焦*/
.ls-mtjj { width: 840px; }
.ls-tt { border-bottom: 1px solid #eaeaea; }
.ls-tt li { float: left; height: 46px; line-height: 46px; }
.ls-tt li.tt a { font-size: 26px; }
.ls-tt li.tt.active a { font-weight: bold; color: #2870d3; }
.ls-tt li.more { float: right; }
.ls-tt li.more a { font-size: 16px; color: #999; }
.ls-tt li.more a:hover { color: rgb(226, 105, 105); }
.ls-mtjj .ls-docImgList { width: 344px; }
.ls-mtjj .ls-docImgList li { width: 162px; height: 122px;overflow: hidden; float: left; }
.ls-mtjj .ls-docImgList li a { display: block; width: 100%; height: 100%; position: relative; }
.ls-mtjj .ls-docImgList li a img { width: 100%; height: 100%; }
.ls-mtjj .ls-docImgList li a:hover { transform: scale(1.04); transition: all 0.3s; }
/* .ls-mtjj .ls-docImgList li a .title:hover { color: red; } */
.ls-mtjj .ls-docImgList li a .title { position: absolute; width: 100%; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); height: 34px; line-height: 34px; text-align: center; padding: 0 10px; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #fff; }
.ls-mtjj .ls-docImgList li:nth-of-type(1) { width: 100%; height: 258px; margin-bottom: 20px; }
.ls-mtjj .ls-docImgList li:nth-of-type(2) { margin-right: 20px; }
.ls-mtjj .ls-docList { width: 472px; margin-top: -10px; }
.ls-mtjj .ls-doc-list li { height: 42px; line-height: 42px; }
@media (min-width: 992px) and (max-width:1279px) {
  .ls-mtjj { width: 630px; }
  .ls-mtjj .ls-docImgList { width: 292px; }
  .ls-mtjj .ls-docList { width: 322px; }
  .ls-mtjj .ls-docImgList li { width: 138px; height: 104px; }
  .ls-mtjj .ls-docImgList li:nth-of-type(2) { margin-right: 15px; }
  .ls-mtjj .ls-docImgList li:nth-of-type(1) { width: 100%; height: 220px; }
  .ls-mtjj .ls-doc-list li { height: 36px; line-height: 36px; }
}
@media (max-width:991px) {
  .ls-mtjj .ls-docImgList { width: auto; float: none; }
  .ls-mtjj .ls-docList { width: auto; float: none; }
  .ls-mtjj .ls-docImgList li { width: 246px!important; height: 185px!important; margin-right: 15px!important; margin-bottom: 0!important; }
  .ls-mtjj .ls-docImgList li:nth-last-of-type(1) { margin-right: 0!important; }
}
@media (max-width:767px) {
  .ls-mtjj .ls-docImgList li { width: 100%!important; height: auto!important; margin-bottom: 10px!important; }
}
/*@media (max-width:767px) {
  .ls-mtjj .ls-docImgList li { width: 32%!important; height: 180px!important; margin-right: 2%!important; }
}
@media (max-width:670px) {
  .ls-mtjj .ls-docImgList li { height: 156px!important; }
}
@media (max-width:570px) {
  .ls-mtjj .ls-docImgList li { height: 132px!important; }
}
@media (max-width:470px) {
  .ls-mtjj .ls-docImgList li { height: 108px!important; }
}
@media (max-width:370px) {
  .ls-mtjj .ls-docImgList li { width: 100%!important; height: auto!important; margin-bottom: 10px; }
} */

/*领导集*/
.ls-ldbdj { width: 400px; }
.ls-ld { border: 1px solid #eaeaea; }
.ls-tt01 a { font-weight: bold; font-size: 26px; display: inline-block; padding-left: 20px; background: url(../images/line1.png) no-repeat 0 center; color: #2870d3; height: 50px; line-height: 50px; }
.ls-ldlj { padding: 0 40px 22px; }
.ls-ldlj li { width: 140px; float: left; }
.ls-ldlj li.num1 { margin-right: 38px; }
.ls-ldlj li img { height: 172px; }
.ls-ldlj li .img-title { display: block; font-size: 18px; font-weight: 700; text-align: center; line-height: 32px; padding-top: 5px; }
.ls-ldlj li .img_info { font-size: 18px; font-weight: 400; text-align: center; padding-bottom: 5px; }
.ls-ldlj li a { background: #f8f8f8; display: block; width: 100%; }
@media (min-width: 992px) and (max-width:1279px) {
  .ls-ldbdj { width: 350px; }
  .ls-ldlj { padding: 0 20px 10px; margin-top: 10px; }
  .ls-ldlj li.num1 { margin-right: 28px; }
}
@media (max-width:991px) {
  .ls-ldlj { position: relative; padding: 0; }
  .ls-ld { height: 320px; }
  .ls-ldlj ul { position: absolute; top: 0; left: 50%; margin-left: -159px; }
}
@media (max-width:470px) {
  .ls-ldlj li.num1 { margin-right: 10px; }
  .ls-ldlj ul { margin-left: -145px; }
}

/*便民服务*/
.ls-bmfw { margin-top: 25px; }
.ls-bmfw li { width: 100%; height: auto; }
.ls-bmfw li a { display: block; width: 100%; height: 100%; }
.ls-bmfw li a img { width: 100%; height: 100%; }
.ls-bmfw li a:hover { transform: scale(1.04); transition: all 0.3s; }
@media (min-width: 992px) and (max-width:1279px) {
  .ls-bmfw { margin-top: 10px; }
}
@media (max-width:991px) {
  .ls-bmfw { margin-top: 15px; }
}
@media (max-width:767px) {
  .ls-bmfw { margin-top: 10px; }
}

/*视频新闻*/
.ls-spxw .ls-docImgList li {overflow: hidden; width: 400px; height: 224px; float: left; margin-right: 40px; }
.ls-spxw .ls-docImgList li:nth-last-of-type(1) { margin-right: 0; }
.ls-spxw .ls-docImgList li a { display: block; width: 100%; height: 100%; position: relative; }
.ls-spxw .ls-docImgList li a .img { width: 100%; height: 100%; }
.ls-spxw .ls-docImgList li a:hover { transform: scale(1.04); transition: all 0.3s; }
.ls-spxw .ls-docImgList li a .ico { position: absolute; left: 50%; top: 50%; margin-top: -25px; margin-left: -25px; }
.ls-spxw .ls-docImgList li a .title { font-size: 16px; display: block; position: absolute; bottom: 0; left: 0; height: 40px; line-height: 40px; background: rgba(0, 0, 0, 0.2); text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 5px; color: #fff; box-sizing: border-box; width: 100%; }
/* .ls-spxw .ls-docImgList li a .title:hover { color: red; } */
@media (min-width: 992px) and (max-width:1279px) {
  .ls-spxw .ls-docImgList li { width: 317px; height: 178px; margin-right: 20px; }
}
@media (max-width:991px) {
  .ls-spxw .ls-docImgList li { width: 246px; height: 178px; margin-right: 15px; }
}
@media (max-width:767px) {
  .ls-spxw .ls-list-info { margin-top: 0; }
  .ls-spxw .ls-docImgList li { width: 100%; height: auto; margin-top: 10px; }
}

/*通知公告*/
.ls-slxw .ls-module { margin-right: 40px; width: 400px; }
.ls-slxw .ls-module:nth-last-of-type(1) { margin-right: 0; }
@media (min-width: 992px) and (max-width:1279px) {
  .ls-slxw .ls-module { width: 317px; margin-right: 20px; }
}
@media (max-width:991px) {
  .ls-slxw .ls-module { margin-right: 0; }
}
@media (max-width:767px) {
}

/*专题专栏*/
.ls-specialbox { position: relative; }
.ls-special-slide { position: relative; overflow: hidden; height: 120px; }
.ls-btn01 { width: 16px; height: 30px; position: absolute; top: 50%; margin-top: -15px; z-index: 1; }
.ls-btn01.prev {cursor: pointer; left: 10px; background: url(../images/prev01.png) no-repeat center; }
.ls-btn01.prev:hover { opacity: 0.3; }
.ls-btn01.next {cursor: pointer; right: 10px; background: url(../images/next01.png) no-repeat center; }
.ls-btn01.next:hover { opacity: 0.3; }
.ls-speciallist li { float: left; width: 440px; height: 120px; }
.ls-speciallist li a { display: block; margin-right: 40px; height: 100%; }
.ls-speciallist li img { width: 100%; height: 100%; }
@media (min-width: 992px) and (max-width:1279px) {
  .ls-special-slide { height: 92px; }
  .ls-speciallist li { width: 337px; height: 92px; }
  .ls-speciallist li a { margin-right: 20px; }
}
@media (max-width:991px) {
  .ls-special-slide { height: 112px; }
  .ls-speciallist li { width: 389px; height: 112px; }
  .ls-speciallist li a { margin-right: 15px; }
}
@media (max-width:767px) {
  .ls-special-slide { height: auto; }
  .ls-speciallist li { width: 100%; height: auto; }
  .ls-speciallist li a { margin-right: 0; }
}

/*综合 民生 社会*/
.ls-zhmssh .ls-module { width: 400px; margin-right: 40px; }
.ls-zhmssh .ls-module:nth-last-of-type(1) { margin-right: 0; }
.ls-zhmssh .ls-docImgList li {overflow: hidden; width: 100%; height: 180px; }
.ls-zhmssh .ls-docImgList li a { display: block; width: 100%; height: 100%; position: relative; }
.ls-zhmssh .ls-docImgList li a:hover { transform: scale(1.04); transition: all 0.3s; }
.ls-zhmssh .ls-docImgList li a img { width: 100%; height: 100%; }
.ls-zhmssh .ls-docImgList li a .title { font-size: 16px; display: block; position: absolute; bottom: 0; left: 0; height: 40px; line-height: 40px; background: rgba(0, 0, 0, 0.2); text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 5px; color: #fff; box-sizing: border-box; width: 100%; }
/* .ls-zhmssh .ls-docImgList li a .title:hover { color: red; } */
.ls-zhmssh .ls-docList { margin-top: 15px; }
@media (min-width: 992px) and (max-width:1279px) {
  .ls-zhmssh .ls-module { width: 317px; margin-right: 20px; }
}
@media (max-width:991px) {
  .ls-zhmssh .ls-module { margin-right: 0; }
  .ls-zhmssh .ls-docImgList li { height: auto; }
  .ls-zhmssh .ls-docList { margin-top: 8px; }
}
@media (max-width:767px) {
}

/*旅游 五河概况*/
.ls-ly { width: 840px; }
.ls-ly .ls-docImgList li { width: 260px; height: 195px; margin-right: 30px; float: left; }
.ls-ly .ls-docImgList li:nth-last-of-type(1) { margin-right: 0; }
.ls-ly .ls-docImgList li a { display: block; width: 100%; height: 100%; position: relative; }
.ls-ly .ls-docImgList li a img { width: 100%; height: 100%; }
.ls-ly .ls-docImgList li a .title { font-size: 16px; display: block; position: absolute; bottom: 0; left: 0; height: 36px; line-height: 36px; background: rgba(0, 0, 0, 0.2); text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 5px; color: #fff; box-sizing: border-box; width: 100%; }
.ls-ly .ls-docImgList li a .title:hover { text-decoration: underline; }
.ls-ly .ls-docList { margin-top: 10px; }
.ls-ly .ls-docList li { height: 50px; line-height: 50px; float: left; width: 385px; padding: 0 40px 0 15px; border-bottom: 1px dashed #eaeaea; }
.ls-ly .ls-docList li:nth-of-type(2n) { padding-right: 0; }
.ls-whgk { width: 400px; border: 1px solid #eaeaea; }
.ls-gkxq { padding: 0 26px 20px; }
.ls-gkxq .img { width: 100%; height: 195px; }
.ls-gkxq .img a { display: block; width: 100%; height: 100%; }
.ls-gkxq .img a img { width: 100%; height: 100%; }
.ls-gkxq .content-info { font-size: 16px; text-align: justify; padding-top: 8px; text-indent: 2em; line-height: 2; }
.ls-gkxq .content-info .detailed { color: #cd1f1f; }
@media (min-width: 992px) and (max-width:1279px) {
  .ls-ly { width: 630px; }
  .ls-whgk { width: 350px; }
  .ls-ly .ls-docImgList li { width: 196px; height: 148px; margin-right: 20px; }
  .ls-ly .ls-docList li { padding: 0 20px 0 15px; width: 290px; }
  .ls-gkxq { padding: 0 20px 10px; margin-top: 10px; }
  .ls-gkxq .img { height: 174px; }
  .ls-gkxq .content-info { padding-top: 0; line-height: 26px; }
}
@media (max-width:991px) {
  .ls-ly .ls-docImgList li { width: 246px; height: 185px; margin-right: 15px; }
  .ls-ly .ls-docList li { width: 361px; padding: 0 15px 0 15px; }
  .ls-whgk { margin-top: 10px; }
  .ls-gkxq { padding: 0 10px 10px; }
  .ls-gkxq .img { height: auto; }
}
@media (max-width:767px) {
  .ls-ly .ls-list-info { margin-top: 0; }
  .ls-ly .ls-docImgList li { width: 100%; height: auto; margin-top: 10px; }
  .ls-ly .ls-docList li { width: 100%; padding: 0 0 0 15px; }
}

/*图说五河*/
.ls-tswh li { float: left; overflow: hidden;}
.ls-tswh li a { display: block; width: 100%; height: 100%; position: relative; }
.ls-tswh li a img { width: 100%; height: 100%; }
/* .ls-tswh li a .title:hover { color: red; } */
.ls-tswh li a:hover { transform: scale(1.04); transition: all 0.3s; }
.ls-tswh li a .title { font-size: 16px; display: block; position: absolute; bottom: 0; left: 0; height: 40px; line-height: 40px; background: rgba(0, 0, 0, 0.2); text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 5px; color: #fff; box-sizing: border-box; width: 100%; }
.ls-tswh li.num1 { width: 850px; height: 400px; margin-right: 10px; margin-bottom: 10px; }
.ls-tswh li.num2, .ls-tswh li.num3 { width: 420px; height: 195px; margin-bottom: 10px; }
.ls-tswh li.num4, .ls-tswh li.num5, .ls-tswh li.num6 { width: 420px; height: 216px; }
.ls-tswh li.num4, .ls-tswh li.num5 { margin-right: 10px; }
@media (min-width: 992px) and (max-width:1279px) {
  .ls-tswh li.num1 { width: 658px; height: 310px; }
  .ls-tswh li.num2, .ls-tswh li.num3 { width: 324px; height: 150px; }
  .ls-tswh li.num4,   .ls-tswh li.num5, .ls-tswh li.num6 { width: 324px; height: 168px; }
}
@media (max-width:991px) {
  .ls-tswh li.num1 { width: 100%; height: auto; margin-right: 0; }
  .ls-tswh li.num2, .ls-tswh li.num3 { width: 379px; height: 176px; }
  .ls-tswh li.num2 { margin-right: 10px; }
  .ls-tswh li.num4,   .ls-tswh li.num5, .ls-tswh li.num6 { width: 379px; height: 195px; margin-bottom: 10px; }
  .ls-tswh li.num5 { margin-right: 0; }
}
@media (max-width:767px) {
  .ls-tswh li.num2, .ls-tswh li.num3 { width: 100%; height: auto; }
  .ls-tswh li.num4,   .ls-tswh li.num5, .ls-tswh li.num6 { width: 100%; height: auto; }
}
