@charset "utf-8";
/* CSS Document */
a:hover{ color: #ca1614;}
.ls-page-footer{ border-color: #ea0200;}
.ls-special-header{ height: 686px; background: url("../images-zt/bannerbg-xuexi.png") center top no-repeat #fdf1e0;}
.ls-special-header .container{ position: relative;}
.ls-special-header .guidang{ position: absolute; right:10px; top:50px;}
.ls-special-header .img_title{ display: none;}
.ls-special-logo{ margin-top: 20px;}
.ls-special-logo img{ width:auto;height: auto;}
.ls-special-topr{ margin-top: 20px;}
.ls-special-topr ul li{ margin-left: 12px;float: left;}
.ls-special-topr ul li a{display: block; padding: 0 12px; background: rgba(0,0,0,0.15); border-radius: 6px; line-height:32px;font-size: 16px; color: #fff;}
.ls-special-topr ul li a:hover{ background: rgba(0,0,0,0.3);}
.ls-special-topr ul li.num-old .ico{ display: inline-block; width: 17px; height: 32px; background: url("../images_xmt/old-icon.png") center center no-repeat; margin-right: 8px; vertical-align: top;}
.ls-special-topr ul li.num-wza .ico{ display: inline-block; width: 17px; height: 32px; background: url("../images_xmt/wza-icon.png") center center no-repeat; margin-right: 8px; vertical-align: top;}
.ls-special-ban{ padding: 60px 0 0 0; text-align: center; clear: both;}
.ls-special-ban img{ max-width: 100%; height: auto;}
/*主体*/
.ls-row{ margin-bottom: 38px;}
.ls-special-main{ background: url("../images-zt/main-xxbg-top.png") center top no-repeat; }
.ls-special-bot{ background: url("../images-zt/main-xxbg-bot.png") bottom center no-repeat; }
.ls-special-title{  margin-bottom: 25px; text-align: center; position: relative; height: 86px; }
.ls-special-title .il{ display: block; width: 566px; height: 31px; left:0; top:0; position: absolute;  background: url("../images-zt/xx-title-l.png") right  center no-repeat;}
.ls-special-title .ir{ display: block; width: 566px; height: 31px; right:0; bottom:0; position: absolute;  background: url("../images-zt/xx-title-r.png") left  center no-repeat;}
.ls-special-title .tit{ display: inline-block; margin-top: 8px;}
.ls-special-title .more{   position: absolute; right: 0; bottom: 20px; color: #EE8D36;  font-size: 14px; padding-right: 20px; display: inline-block; background: url("../images-zt/more-xxbg.png") right  center no-repeat; }
.ls-special-title .more:hover{ color: #ca1715; }
.ls-special-title-big .il,.ls-special-title-big .ir{ width: 521px; }

.ls-special-flash{width: 720px; height: 465px; overflow: hidden; position: relative;}
.ls-flash-pic,.ls-flash-pic ul,.ls-flash-pic li{width: 100% !important; height: 100% !important;}
.ls-flash-pic img{width: 100%;max-width: 100%;height: 100%;display: block;margin: 0 auto;}
.ls-flash-pic .title{ position: absolute; left: 0; right: 0; bottom: 0; height: 60px; line-height: 60px; padding: 0 120px 0 20px; font-size: 22px;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-color: #ca1715 !important; color: #FFD8A2 !important;}
.ls-flash-num{ position: absolute; right: 10px; bottom: 25px; font-size: 0; line-height: 0;height: 10px;}
.ls-flash-num li{ display: block;float: left; margin-left: 10px;}
.ls-flash-num li a,.ls-flash-num li span,.ls-flash-num li{ display:block; cursor: pointer; transition: 0.4s all; width:10px; height: 10px; background: #fff !important; border-radius: 50%;}
.ls-flash-num li.on a,.ls-flash-num li.on span,.ls-flash-num li.on{ background:#FFD8A2 !important;}
.ls-special-flash .ls-prev,.ls-special-flash .ls-next{ position: absolute; top:50%; margin-top: -28px;  cursor: pointer; width: 28px; height: 56px;background: rgba(0, 0, 0, 0.4); z-index: 999; background-position: center center; background-repeat: no-repeat;}
.ls-special-flash .ls-prev:hover,.ls-special-flash .ls-next:hover{ background-color: rgba(0, 0, 0, 0.5);}
.ls-special-flash .ls-prev{  left:0;  background-image:url("../images/prve-btn.png");}
.ls-special-flash .ls-next{  right:0;  background-image:url("../images/next-btn.png");}

.ls-special-new{  width: 536px; height: 465px;}
.ls-special-new li{  height: 48px; line-height: 48px; padding-right: 60px; position: relative;}
.ls-special-new li .date{ position: absolute; right: 0; top:0; color: #999;}
.ls-special-new li .title-a{ display: inline-block; max-width: 94%;  white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ls-special-new li.num1{  height: 125px; padding: 0;   border-bottom: 1px dashed #E8CE9C;}
.ls-special-new li.num1 .title{ height: 42px; }
.ls-special-new li.num1 .title a{ display: inline-block; max-width: 100%; height: 42px; line-height: 42px;white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; color: #EA0200; font-size: 28px; font-weight: bold; }
.ls-special-new li.num1 .title a:hover{color: #c70302;  }
.ls-special-new li.num1 .remarks{  line-height: 26px; font-size: 16px; color: #666; padding: 10px 0 0 0 ; }
.ls-special-new li.num1 .remarks a{  color: #EE8D36; }
.ls-special-new li.num1 .remarks a:hover{  color: #ca1715; }

.ls-jh-list{min-height: 335px;}
.ls-jh-list li{ width: 624px; box-sizing: border-box; padding-right: 60px; float: left; font-size: 18px; height: 69px; line-height: 69px; border-bottom: 1px dashed #E8CE9C; position: relative;}
.ls-jh-list li.even{ float: right; }
.ls-jh-list li .date{ position: absolute; right: 0; top:0; color: #999;}
.ls-jh-list li a{ display: inline-block; max-width: 90%;  white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}

.ls-zyjh-box{ margin-bottom: 20px;}
.ls-wz-list{min-height: 335px;}
.ls-wz-list li{ width: 624px; height: 120px; float: left; margin-bottom: 20px; box-sizing: border-box; background: #fff; border:1px solid #FFE0AF; position: relative;}
.ls-wz-list li.even{ float: right; }
.ls-wz-list li .title{ padding: 20px 24px 0 24px; height: 32px; line-height: 32px;}
.ls-wz-list li .title a{ display: inline-block; font-weight: bold; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; max-width: 100%; font-size: 20px;}
.ls-wz-list li .remarks{ display: block; padding: 0 24px; font-size: 14px; color: #626262; line-height: 24px;}
.ls-wz-list li .remarks a{ color: #EE8D36;}
.ls-wz-list li .remarks a:hover{ color: #ca1715;}

@media (max-width:1279px) and (min-width:992px){
    .ls-row{ margin-bottom: 30px;}
    .ls-special-title .il,.ls-special-title .ir{ width: 420px;}
    .ls-special-title-big .il, .ls-special-title-big .ir{ width: 386px;}
    .ls-special-flash{width: 520px; height: 336px; }
    .ls-special-new{  width: 446px; height: 336px;}
    .ls-special-new li.num1{ height: 108px;}
    .ls-special-new li.num1 .remarks{ font-size: 14px; line-height: 24px;}
    .ls-special-new li{ height: 34px; line-height: 34px;}
    .ls-jh-list li{ width: 485px;}
    .ls-wz-list li{ width: 485px; height: 140px;}
}
@media (max-width: 991px) {
    .ls-row{ margin-bottom: 20px;}
    .ls-special-header{ height: auto;  padding-bottom: 50px;}
    .ls-special-ban{ padding: 40px  10px 0 10px; }
    .ls-special-box{ padding: 20px 10px 10px 10px;}
    .ls-special-title .il,.ls-special-title .ir{ width: 310px;}
    .ls-special-title-big .il, .ls-special-title-big .ir{ width: 256px;}
    .ls-special-flash{width: auto; float: none; height: 483px !important; }
    .ls-special-new{  margin-top: 20px; width: auto; float: none; height: auto;}
    .ls-special-new li.num1{ height: auto;  padding-bottom: 10px;}
    .ls-special-new li img{ display: none;}
    .ls-special-new li .title-a{ max-width: 100%;}
    .ls-jh-list li{  width: auto; float: none;}
    .ls-jh-list li img{ display: none;}
    .ls-jh-list li a{ max-width: 100%;}
    .ls-jh-list li.even{ float: none; }
    .ls-wz-list li{  width: auto; float: none; height: auto; padding-bottom: 15px;}
    .ls-wz-list li.even{ float: none; }
}
@media (max-width: 767px) {

    .ls-special-header .guidang{ width: 180px !important; height: 180px !important; background-size: 100% 100% !important;}
    .ls-special-ban{ padding: 20px 10px 0 10px; }
    .ls-row{ margin-bottom: 10px;}
    .ls-special-header{  padding-bottom:30px;}
    .ls-special-box{ padding: 0 10px;}
    .ls-special-title{ margin-bottom: 0; height: auto; padding: 10px 0;}
    .ls-special-title .il,.ls-special-title .ir{ display: none;}
    .ls-special-title .tit{ margin: 0;}
    .ls-special-title .tit img{max-width: 100%; height: auto;  }
    .ls-special-title .more{ display: none;}
    .ls-special-flash{ height: 482px !important; }
    .ls-special-new li{ height: 40px; line-height: 40px; font-size: 16px;}
    .ls-jh-list li{ height: 50px; line-height: 50px; font-size: 16px;  }
    .ls-wz-list li{ margin-bottom: 10px;}
    .ls-wz-list li .title{  padding: 10px 12px 0 12px;}
    .ls-wz-list li .remarks{ padding: 0 12px;}

}
@media (max-width: 417px) {
    .ls-special-topr{ margin-top: 10px; position: absolute; right: 0; top:0;}
    .ls-special-logo{ margin-left:0; margin-top: 40px; text-align: center; float: none;}
}
@media (max-width: 667px) {
    .ls-special-flash{ height: 418px !important; }
}
@media (max-width: 567px){
    .ls-special-flash{height: 353px !important;}
}
@media (max-width: 414px){
    .ls-special-flash{height: 254px !important;}
}
@media (max-width: 390px){
    .ls-special-flash{height: 239px !important;}
}
@media (max-width: 375px){
    .ls-special-flash{height: 229px !important;}
}
@media (max-width: 360px){
    .ls-special-flash{height: 220px !important;}
}
@media (max-width: 320px){
    .ls-special-flash{height: 194px !important;}
}

/*通用栏目*/
.ls-cur-lm{ background: #fbfbfb; }
.ls-cur-lm .ls-cur-name{   background: url(../images-zt/lm-tit-ico-red.png) no-repeat center left;}
.ls-cur-lm .ls-lm-list span,.ls-cur-lm .ls-lm-list a.tit{box-shadow: 1px 1px 10px 2px rgba(202,218,240,.5);color: #cb1715;background-image: url("../images-zt/lm-more-ico-red.png");}
.ls-cur-lm .ls-lm-list:hover span,.ls-cur-lm .ls-lm-list:hover a.tit{background-color:#cb1715;}
.ls-lm-list .ls-lm-more ul li:hover a,.ls-lm-list .ls-lm-more ul li.active a{background: #fff5f5;color: #cb1715;}
.ls-share-pf .share-box a.share-weixin:hover{ background-color: #cb1715 !important; border-color: #cb1715;}
.ls-share-pf .share-box .share-bar a.share-tsina:hover{ background-color: #cb1715 !important; border-color: #cb1715;}
.ls-share-pf .share-box .share-bar a.share-qzone:hover{ background-color: #cb1715 !important; border-color: #cb1715;}