@charset "utf-8";
/* CSS Document */
.ls-row{ margin-top: 30px;}
/* 轮播图 */
.ls-flash{ width: 100%; height: 490px; position:relative; overflow: hidden; background: #f9f9f9;}
.ls-flash .ls-prev,.ls-flash .ls-next{ position: absolute; top:50%; margin-top: -27px;  cursor: pointer; width: 32px; height: 54px;background: rgba(0, 0, 0, 0.3); z-index: 999; background-position: center center; background-repeat: no-repeat;}
.ls-flash .ls-prev:hover,.ls-flash .ls-next:hover{ background-color: rgba(0, 0, 0, 0.5);}
.ls-flash .ls-prev{ border-radius: 0 5px 5px 0; left:0;  background-image:url("../images/prve-btn.png");}
.ls-flash .ls-next{ border-radius: 5px 0 0 5px; right:0;  background-image:url("../images/next-btn.png");}
.ls-flash .ls-flash-pic,.ls-flash .ls-flash-pic ul,.ls-flash .ls-flash-pic li{height:100% !important; width: 100% !important;  }
.ls-flash .ls-flash-pic{ position:relative; z-index:0;}
.ls-flash .ls-flash-pic li{ zoom:1; vertical-align:middle; }
.ls-flash .ls-flash-pic li .flash-img{display:block;width:870px;height: 100%;}
.ls-flash .ls-flash-pic li .flash-img a,.ls-flash .ls-flash-pic li .flash-img img{display:block;height:100% !important; width: 100% !important;}
.ls-flash .ls-flash-pic li .txt{margin-left: 870px;height: 100%; box-sizing: border-box; padding: 30px 56px 0 56px;}
.ls-flash .ls-flash-pic li .txt .title{display: block;line-height: 55px;font-size: 32px;font-weight: bold; margin: 5px 0; height: 110px;  display:-webkit-box;   overflow: hidden; text-overflow: ellipsis; word-bread:break-all; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ls-flash .ls-flash-pic li .txt .remarks{font-size: 16px;line-height: 32px;margin-top: 20px; text-indent: 2em;}
.ls-flash .ls-flash-pic li .txt .remarks .more{color: #D9000D; display: inline-block; text-indent: 0;}
.ls-flash .ls-flash-pic li .txt .remarks .more:hover{ text-decoration: underline;}
.ls-flash-num { position: absolute; right: 0; left:870px; bottom: 34px; font-size: 0; line-height: 0;height: 7px;text-align: center;}
.ls-flash-num li { display: inline;vertical-align: top;}
.ls-flash-num li a, .ls-flash-num li span { display: inline-block; cursor: pointer;transition: 0.4s all; width: 30px; height: 7px; background: #BFBFBF!important;margin-left: 10px;border-radius: 10px;vertical-align: top;}
.ls-flash-num li.on a, .ls-flash-num li.on span { background: #D9000D!important;}
.wza-on .ls-flash-num li a, .wza-on .ls-flash-num li span { background: #BFBFBF!important;}
.wza-on .ls-flash-num li.on a, .wza-on .ls-flash-num li.on span { background: #D9000D!important;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-flash{ height: 420px; }
    .ls-flash .ls-flash-pic li .flash-img{width:746px;}
    .ls-flash .ls-flash-pic li .txt{margin-left: 746px; padding: 30px 46px 0 46px;}
    .ls-flash .ls-flash-pic li .txt .title{line-height: 50px;font-size: 30px;height: 100px; }
    .ls-flash-num{ left:746px;}
}
@media (min-width:992px) and (max-width:1199px) {
    .ls-flash{ height: 347px; }
    .ls-flash .ls-flash-pic li .flash-img{width:616px;}
    .ls-flash .ls-flash-pic li .txt{margin-left: 616px; padding: 10px 40px 0 20px;}
    .ls-flash .ls-flash-pic li .txt .title{line-height: 42px;font-size: 28px;height: 84px; }
    .ls-flash .ls-flash-pic li .txt .remarks{ margin-top: 10px;  font-size: 15px; line-height: 30px;}
    .ls-flash-num{ left:616px; bottom: 20px;}

}
@media (max-width:991px)  {
    .ls-row{ margin-top: 20px;}
    .ls-new-main{ padding: 0 10px;}
    .ls-flash{height: 630px;}
    .ls-flash .ls-flash-pic li .flash-img,.ls-flash .ls-flash-pic li .flash-img img{float: none;width: 100%;height: 421px!important;}
    .ls-flash .ls-flash-pic li .txt{margin-left: 0;padding:10px 10px 40px;}
    .ls-flash .ls-flash-pic li .txt .title{ display:block; height: 50px; line-height: 50px;  white-space: nowrap;  text-overflow: ellipsis}
    .ls-flash .ls-flash-pic li .txt .remarks{display: block;height: auto;margin-top: 10px;}
    .ls-flash .ls-prev, .ls-flash .ls-next{ top:40%;}
    .ls-flash .ls-flash-num{right: 10px;bottom: 20px; left:0;}

}
@media (max-width:767px) {
    .ls-row{ margin-top: 10px;}
    .ls-flash{height: 520px;}
    .ls-flash .ls-flash-pic li .flash-img,.ls-flash .ls-flash-pic li .flash-img img{height: 421px!important;}
    .ls-flash .ls-flash-pic li .txt .title{ height: 38px; text-align: center; margin: 0; line-height: 38px; font-size: 22px;}
    .ls-flash .ls-flash-pic li .txt .remarks{display: none; font-size: 14px; line-height: 28px;}
    .ls-flash .ls-prev, .ls-flash .ls-next{ top:40%;}
}
@media (max-width:667px) {
    .ls-flash{height: 450px;}
    .ls-flash .ls-flash-pic li .flash-img,.ls-flash .ls-flash-pic li .flash-img img{height: 364px!important;}
    .ls-flash .ls-prev, .ls-flash .ls-next{ top:35%;}
}
@media (max-width:567px) {
    .ls-flash{height: 400px;}
    .ls-flash .ls-flash-pic li .flash-img,.ls-flash .ls-flash-pic li .flash-img img{height: 308px!important;}
}
@media (max-width: 414px){
    .ls-flash{height: 310px;}
    .ls-flash .ls-flash-pic li .flash-img,.ls-flash .ls-flash-pic li .flash-img img{height: 222px!important;}
}
@media (max-width: 390px){
    .ls-flash{height: 300px;}
    .ls-flash .ls-flash-pic li .flash-img,.ls-flash .ls-flash-pic li .flash-img img{height: 208px!important;}
    .ls-flash .ls-prev, .ls-flash .ls-next{ width: 20px; height: 34px; margin-top: -17px; background-size: 10px auto;}
}
@media (max-width: 375px){
    .ls-flash{height: 290px;}
    .ls-flash .ls-flash-pic li .flash-img,.ls-flash .ls-flash-pic li .flash-img img{height: 200px!important;}
}
@media (max-width: 360px){
    .ls-flash{height: 280px;}
    .ls-flash .ls-flash-pic li .flash-img,.ls-flash .ls-flash-pic li .flash-img img{height: 191px!important;}
}
@media (max-width: 320px){
    .ls-flash{height: 260px;}
    .ls-flash .ls-flash-pic li .flash-img,.ls-flash .ls-flash-pic li .flash-img img{height: 169px!important;}
}
/* 动态信息 */
.ls-new-row{ margin: 30px 0;}
.ls-new-left{ width:870px;}
.ls-new-box{ height: 417px;}
.ls-new-box1{ margin-bottom: 20px;}
.ls-doc-list{ margin-top: 8px; font-size: 18px;}
.ls-doc-list li{ padding-right: 100px; font-size: 18px;}
.ls-doc-list li a{ max-width:690px;}
.ls-new-right{ width:498px;}
.ls-tzgg-box{ height: 866px; border: 1px solid #E5E5E5; box-sizing: border-box; padding: 20px 0;}
.ls-tzgg-box .ls-tzgg-title{ line-height: 40px; padding-left: 24px; position: relative; }
.ls-tzgg-box .ls-tzgg-title .ico{  position: absolute; left:0; top:50%; margin-top: -12px; width: 5px; height: 24px; background: #C50001; }
.ls-tzgg-box .ls-tzgg-title a{ font-size: 24px; color: #C50001; font-weight: bold; }
.ls-tzgg-list{  margin: 0 20px; }
.ls-tzgg-list li{ border-bottom: 1px dashed #E5E5E5; position: relative; height: 82px; margin-top: 22px; padding-bottom: 22px; }
.ls-tzgg-list li .date-box{position: absolute;left: 0;top: 0;height:82px;width: 94px;background: #F7F7F7; box-sizing: border-box; text-align: center;padding: 6px 12px;}
.ls-tzgg-list li .date-box span{display: block;}
.ls-tzgg-list li .date-box .day-box{height: 34px;line-height: 34px;font-size: 24px;color: #C50001;border-bottom: 1px solid #E5E5E5;}
.ls-tzgg-list li .date-box .year-box{height: 32px;line-height: 32px;font-size: 16px;color: #999;}
.ls-tzgg-list li .info-box{ margin-left: 114px; padding: 6px 0 0 0; font-size: 18px; line-height: 32px;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-new-left{ width:670px;}
    .ls-doc-list li a{ max-width: 490px; }
}
@media (min-width:992px) and (max-width:1199px) {
    .ls-new-left{ width:570px;}
    .ls-doc-list li a{ max-width: 400px; }
    .ls-new-right{width:400px;}
    .ls-tzgg-list li .info-box{ padding-top: 0; line-height: 28px; font-size: 16px; }
}
@media (max-width:991px)  {
    .ls-new-row{ margin: 20px 0;}
    .ls-new-left,.ls-new-right{ width:auto; float: none;}
    .ls-new-right{ margin-top: 20px;}
    .ls-doc-list li a{ max-width: 100%; }
    .ls-new-box{ height: auto;}
    .ls-new-box1{ margin-bottom:10px;}
    .ls-doc-list{  font-size: 16px;}
    .ls-doc-list li,.ls-doc-list li .date{ font-size: 16px;}
    .ls-tzgg-box{ height: auto; padding:15px 0;}
    .ls-tzgg-list{ margin: 0 10px;}
    .ls-tzgg-list li { margin-top: 12px; padding-bottom: 12px;}
    .ls-tzgg-list li img{ display: none;}
    .ls-tzgg-list li .info-box a{ display: block; display:-webkit-box;   overflow: hidden; text-overflow: ellipsis; word-bread:break-all; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
}
@media (max-width:767px) {
    .ls-tzgg-box{ padding:10px 0;}
    .ls-tzgg-list li .date-box{ width: 82px; padding: 0 8px;}
    .ls-tzgg-list li .info-box{ font-size: 16px; line-height: 32px;}
    .ls-tzgg-list li .info-box{ margin-left: 95px;}
}