@charset "utf-8";
/* CSS Document */
.ls-main-box{ padding: 0 20px; background: #fff;}
.ls-row{ margin-bottom: 20px;}
@media (max-width: 991px){
    .ls-main-box{ padding: 0 15px;}
    .ls-row{ margin-bottom: 15px;}
}
@media (max-width: 767px){
    .ls-main-box{ padding: 0 10px;}
    .ls-row{ margin-bottom: 10px;}
}
/* 头条新闻  */
.ind-topnews{ padding: 15px 0 0 0; }
.ind-topnews .title{ color: #015293; font-size: 42px; text-align: center;  line-height: 46px; margin-bottom: 10px;  letter-spacing: 0.05em; }
.ind-topnews .title a{ color: #015293;   font-weight: bold;}
.ind-topnews .title a:hover{  opacity: .9;  }
.ind-topnews .remarks{  font-size: 14px;color: #333;padding: 0 20px;text-indent: 2em;line-height: 25px;}
.ind-topnews .remarks .detailed{ display: inline-block;padding: 2px 10px;color: #fff;text-indent: 0;line-height: normal;font-size: 12px;background-color: #C3000F;}
.ind-topnews .remarks .detailed:hover{background-color: #f60; }
@media (max-width: 991px){
    .ind-topnews{ padding: 20px 0; }
    .ind-topnews .title{ font-size: 30px;}
    .ind-topnews .remarks{ padding: 0 10px;}
}
@media (max-width: 767px){
    .ind-topnews{ padding: 10px 0; }
    .ind-topnews .title{ font-size: 26px;  line-height: 1.4; height: auto; white-space:normal;  }
}
/*焦点图*/
.ls-flash{ width: 680px;  height: 380px;  padding-bottom: 10px; overflow: hidden; position: relative;}
.flash-slide{ width: 100%; height: 100%;}
.flash-pic,.flash-pic ul,.flash-pic li{width: 100% !important; height: 100% !important;}
.flash-pic img{ width: 100% !important; height:  100%  !important;  object-fit: cover;}
.flash-pic .img-title,.flash-pic .title{ position: absolute; left: 0; right: 0; bottom: 0;  font-size: 20px;line-height: 35px; height: 35px;text-align: center;padding: 25px 10px 15px 10px;   background:url("../images/imgnews_titbg.png") left top repeat-x; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.flash-num{ position: absolute; left: 0; right: 0; bottom: 0; font-size: 0; line-height: 0;}
.flash-num li{ display: inline;}
.flash-num li ,.wza-on .flash-num li { display: inline-block; cursor: pointer; width: 132px; margin-right: 5px; transition: 0.4s all;  height: 5px; background: #eee6d8 !important; }
.flash-num li span,.flash-num li a{ display:block; height: 100%; }
.flash-num li.on {   background:#d31600 !important; }
.flash-num li:last-child{ margin-right: 0;}
.flash-slide .prev,.flash-slide .next{ position: absolute; width: 22px; height: 42px; display: block; top: 50%; margin-top: -21px;   z-index: 2; cursor: pointer;   background-repeat: no-repeat; background-position: center center;  opacity: 0.65;}
.flash-slide .prev{left: 0;  background-image: url("../images/pre.png") !important;   }
.flash-slide .next{right: 0;background-image: url("../images/next.png") !important;    }

@media (min-width: 992px) and (max-width:1199px) {
    .ls-flash{ width: 580px;  height: 324px;}
    .flash-num li, .wza-on .flash-num li{ width: 112px;}
}
@media (max-width: 991px){
    .ls-flash{width: auto; float: none; margin-bottom: 20px; height: 412px !important;}
    .flash-num li ,.wza-on .flash-num li {  width: 143px;  }

}
@media (max-width: 767px){
    .ls-flash{height: 417px !important;}
    .flash-num li ,.wza-on .flash-num li {  width: 20%; margin-right:0; box-sizing: border-box; }
    .flash-num li span, .flash-num li a{ margin: 0 2px;}
}
@media (max-width: 667px){
    .ls-flash{height: 362px !important;}
}
@media (max-width: 567px){
    .ls-flash{height: 306px !important;}
}
@media (max-width: 414px){
    .ls-flash{height: 220px !important;}
}
@media (max-width: 390px){
    .ls-flash{height: 207px !important;}
}
@media (max-width: 375px){
    .ls-flash{height: 198px !important;}
}
@media (max-width: 360px){
    .ls-flash{height: 190px !important;}
}
@media (max-width: 320px){
    .ls-flash{height: 168px !important;}
}
/*要闻动态*/
.ls-news-right{ width: 450px; height: 390px;}
.ls-list-info li{border-top: 1px solid #bababa; padding: 18px 0; }
.ls-list-info li .title{ font-size: 24px; line-height: 40px; }
.ls-list-info li .remarks{   font-size: 14px;color: #666;text-indent: 20px;line-height: 25px;padding-top: 10px;}
.ls-list-info li .remarks a{ color: #f00;}
.ls-list-info li .remarks a:hover{  text-decoration: underline;}
.ls-list-info .more{ display: block; text-align: right;}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-news-right{ width: 350px; height: 334px; }
    .ls-list-info li{ padding: 5px 0;}
    .ls-list-info li .title{ font-size: 18px; line-height: 30px;}
}
@media (max-width: 991px){
    .ls-news-right{ width: auto; height: auto; margin-bottom: 10px;}


}
@media (max-width: 767px){
    .ls-list-info li{ padding: 10px 0; }
}

.ls-ind-left{ width: 750px; }
.ls-ind-right{ width: 380px; }
.ls-yw-box{ height: 200px;  margin-bottom: 15px;}
.ls-jd-box{ height: 160px;  margin-bottom: 15px;}
.ls-dt-box{ height: 215px;  margin-bottom: 15px;}
.ls-lz-box{ height: 215px;  margin-bottom: 15px;}
.lj-item-box{  margin-top: 10px;}
.lj-item-box .item-box{ float: left; width: 81px;height: 180px;overflow: hidden;  transition: width 0.4s;}
.lj-item-box .item-box.active{  width: 506px;}
.lj-item-box .item-box .item-title{ float: left; width: 81px; }
.lj-item-box .item-box .item-list{  margin-left: 81px; padding: 10px 10px 0 10px; position: relative; }
.lj-item-box .item-box .item-list .item-more{  position:absolute; font-size: 0; right: 10px; bottom: 0; }
.lj-item-box .item-box.active .item-list .item-more{  font-size: 14px; }
.lj-item-box .item-box .ls-doc-list li{ padding-right: 0;}
.lj-item-box .item-box .ls-doc-list li a{ max-width: 340px;}

@media (min-width: 992px) and (max-width:1199px) {
    .ls-ind-left{ width: 550px; }
    .ls-ind-left .ls-doc-list li a{ max-width: 400px;}
    .lj-item-box .item-box.active{  width: 306px;}
    .lj-item-box .item-box .ls-doc-list li a{ max-width: 150px;}
}
@media (max-width: 991px){
    .ls-ind-left,.ls-ind-right{ width: auto; height: auto; float: none; }
    .ls-yw-box,.ls-jd-box,.ls-dt-box,.ls-lz-box{ height: auto;}
    .lj-item-box .item-box.active{  width: 494px;}
    .lj-item-box .item-box .ls-doc-list li a{ max-width: 100%;}
}
@media (max-width: 767px){
    .lj-item-box .item-box,.lj-item-box .item-box.active{ float: none; width: auto;}

}
/*图标链接*/
.ls-btn-link{ overflow: hidden;}
.ls-btn-link ul{ margin-right: -10px;}
.ls-btn-link li{  float: left;  margin-right: 10px; width: 185px; margin-bottom: 10px;}
.ls-btn-link li.num1{ width: 100%;}
.ls-btn-link li a{ display: block; height: 60px; line-height: 60px; color: #fff; font-size: 24px; background: #5b6ac9; text-align: center;}
.ls-btn-link li a:hover{ opacity: .9;}
.ls-btn-link li.num3 a{  background: #c81f18;}
.ls-btn-link li img{ vertical-align: top;}
.ls-map-box{ margin-top: 8px;}
@media (max-width: 991px){
    .ls-btn-link ul{ margin-right: 0;}
    .ls-btn-link li{  float: none;  margin-right:0; width: auto; }
    .ls-map-box{ width: 380px; margin: 0 auto;}
}
@media (max-width: 400px){
    .ls-map-box{ width: auto;}
    .ls-map-box img{ width: 100%; height: auto;}
}
/*联系方式*/
.ls-tel-list{ margin-bottom: 10px; min-height: 100px;}
.ls-tel-list li{ line-height: 24px; }
/*专题*/
.ls-zt-list li{ margin-top: 8px; }
.ls-zt-list li img{ width: 100%; height: auto;}
/*友情链接*/
.ls-link-img{ height: 64px;  margin-bottom: 20px; overflow: hidden;}
.ls-link-img .link-marquee{ height: 64px !important;  overflow: hidden;}
.ls-link-img li{ float: left; width: 225px; height: 64px; margin:0 3px;}
.ls-link-img li a{ display: block;}
.ls-link-img li img{ width: 100%; height: 100%;}



