@charset "utf-8";
/* CSS Document */
.ls-banbox{display: none;}
.szqh_header{position: relative; height: 520px; background: url("../images_new/banner-szqh.png") bottom center no-repeat;}
.szqh_header .img_title{display: none;}
.szqh_banner{position: relative; padding: 88px 0 0; text-align:center;}
.szqh_banimg img{ max-width: 100%; height: auto;}
.szqh_header .guidang{position:absolute;right: 0;top:0; z-index:99;}
.szqh-logo{ position: absolute; left: 0; top: 15px;}
.szqh-logo img{height: 52px; width: auto;}
.szqh-toplink{ position: absolute; right: 0; top:15px; font-size: 0; line-height: 0;}
.szqh-toplink li{ display: inline-block; vertical-align:middle; text-align: center; padding: 0 10px; height: 35px; margin-left: 10px; background: rgba(0, 0, 0, 0.2);}
.szqh-toplink li a{   display: block; font-size: 16px; color: #fff;}
.szqh-toplink li .ico{ display: inline-block; background-repeat: no-repeat; background-position: center center; width: 15px; height: 16px;vertical-align: middle; margin-right: 6px; }
.szqh-toplink li .tit{ display: inline-block; line-height: 35px; height: 35px;  }
.szqh-toplink li.gohome .ico{ background-image:url(../zq-images/home-ico.png) !important; background-size: auto 16px; }
.szqh-toplink li .old_btn .ico{ background-image:url(../zq-images/old-ico.png) !important;background-size: auto 16px; }
.szqh-toplink li.num-wza .ico{ background-image:url(../zq-images/wza-ico.png) !important; background-size: auto 16px;}
@media only screen and (min-width: 992px) and (max-width: 1299px) {
    .szqh_header{height: 400px; background-size: auto 100%;}
    .szqh_header .guidang{width: 240px;height: 240px;background-size: 100%;}
}
@media only screen and (max-width: 991px) {
    .szqh_header .guidang{width: 200px;height: 200px;background-size: 100%;}
    .szqh_header{height: 300px; background-size: auto 100%;}
    .szqh_banimg img{ max-width: 90%;}
}
@media only screen and (max-width: 767px) {
    .szqh_header .guidang{width: 180px;height: 180px;}
    .szqh_header{height:auto;}
    .szqh_header .szqh_banner{padding: 70px 0 30px;}
    .szqh-logo{ left:10px;}
    .szqh-toplink{ right: 10px;}
}
@media only screen and (max-width: 369px) {
    .szqh-toplink{ top:0px; right: 0px;}
    .szqh-logo{ top:40px;}
    .szqh_header .szqh_banner{padding: 110px 0 30px;}
}
/*主体内容*/
.ls-content{ background: url("../images_new/szqh-conbg.png") center top no-repeat; overflow: hidden;}
.ls-ind-headline{ margin: 40px 0; background: url("../images_new/szqh-line.png") center top no-repeat; background-size: 100% auto;}
.ls-ind-headline1{  background: url("../images_new/szqh-line.png") center bottom no-repeat; padding: 15px 0 23px; overflow: hidden;background-size: 100% auto;}
.ls-ind-headline .title{ font-size: 0; line-height: 0; text-align: center;}
.ls-ind-headline .title a{display:block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;vertical-align: middle; font-size: 48px; font-weight: bold; line-height: 72px;color: #D41C10;}
.ls-ind-headline .remarks{ text-align: center; font-size: 20px; color: #D41C10; max-width: 100%; line-height:30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 10px 0 0;}
.ls-ind-headline .remarks a{color: #d00;}
.ls-ind-headline .remarks a:hover{color: #f00;}
@media (min-width: 992px) and (max-width:1299px) {
    .ls-ind-headline{ margin: 30px 0;}
    .ls-ind-headline .remarks{ white-space: normal;}
}
@media (max-width: 991px){
    .ls-ind-headline{ margin: 15px 0;}
    .ls-ind-headline .title a{font-size: 30px; line-height: 1.5;}
    .ls-ind-headline .remarks{ white-space: normal;}
}
@media (max-width: 767px) {
    .ls-ind-headline{ margin: 10px 0;}
    .ls-ind-headline1{padding: 10px;}
    .ls-ind-headline .title a{ white-space: normal; font-size: 36px;}
}
/*列表*/
.szqh-piclist{  background: #FFFFFF;border: 1px solid rgba(251, 199, 73, 0.6);box-shadow: 0px 4px 30px 0px rgba(255, 163, 25, 0.1); margin-bottom: 35px; padding:2px 30px 29px;}
.szqh-piclist li{ padding: 30px 0 30px; clear: both; border-bottom: 1px dashed #EBEBEB;}
.szqh-piclist li .dateBox{float: left; width: 90px;height:80px;background: #FFF6E0;text-align: center; line-height: 0; padding: 5px 0px 0;}
.szqh-piclist li .dateBox span{display: block; vertical-align: middle;}
.szqh-piclist li .dateBox .day{ margin: 0 10px; height: 45px; line-height: 45px; border-bottom: 1px #F7DFB4 solid; font-size: 32px; color: #D41C10;}
.szqh-piclist li .dateBox .date{ height: 30px; line-height: 30px; color: #D41C10; font-size: 14px;}
.szqh-piclist li .info{ margin-left: 114px !important; background: none; height: 85px !important; padding:0 !important;}
.szqh-piclist li .title{ height: 30px; line-height: 30px; padding:0 ;    display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 20px;font-weight: bold;}
.szqh-piclist li .note{  margin-top: 8px;  font-size: 16px; line-height:24px; color: #666; text-align: justify; text-justify: inter-ideograph;display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; height: 48px; -webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;}
.szqh-piclist li .note a{color: #D41C10;}
.szqh-piclist li .note a:hover{color: red;}
.szqh-piclist li:first-child{ display: none;}
@media (min-width: 992px) and (max-width:1299px) {
    .szqh-piclist li .info{ height: auto!important;}
    .szqh-piclist li .note{ height: auto; display: block;}
}
@media (max-width: 991px) {
    .szqh-piclist li .info{ height: auto!important;}
    .szqh-piclist li .note{ height: auto; display: block;}
    .szqh-piclist{  margin-bottom: 15px; padding:0px 15px 15px;}
    .szqh-piclist li{ padding: 15px 0 15px; }
}
@media (max-width: 767px) {
    .szqh-piclist{  margin-bottom: 10px; padding:0px 10px 10px;}
    .szqh-piclist li{ padding: 10px 0 10px; }
    .szqh-piclist li .info{ margin-left: 100px!important;}
    .szqh-piclist li .title{white-space: normal;}
}


/*分页/翻页end*/
.pagination{ margin: 32px 0 0;}
.pagination a, .pagination span{ margin: 0 3px 3px;}
.pagination a:hover{background:#D41C10;border:1px solid #D41C10; }
.pagination a.active{border:1px solid #D41C10; }
.pagination span.current,.pagination span.current:hover{background:#D41C10;border:1px solid #D41C10; }
.pagination a.text,.pagination a.text:hover{ background:#D41C10;border:#D41C10 1px solid; }
.pagination .inputBar button{ background:#D41C10; }
/*底部*/
.ls-footer{border-top: 3px solid #D41C10;background: #fff;color: rgba(0, 0, 0, 0.6); *color: #666; font-size: 16px;}
.ls-footer a{color: rgba(0, 0, 0, 0.4); *color: #999;}
.ls-footer a:hover{color: #333;}
.ls-fotcon a{ color: #666;}
.ls-footer .ls-fotnav{ padding-bottom: 20px;}
.ls-footer .ls-fotnav a{ font-size: 16px;}
