@charset "utf-8";
/* 政策解读 */
.mt24{margin-top: 24px;}

/*公开列表 */
.ls-public-list li{position: relative; height: 40px; line-height: 36px;overflow: hidden;padding: 0 85px 0 17px; background: url(/_res/images/icon.png) no-repeat center left; font-size: 16px;}
.ls-public-list li .date{position: absolute; right: 0; top: 2px; font-size: 14px; color: #999;}
.ls-public-list li .col-block{float: left;max-width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding: 2px 0;}
.ls-public-list li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0; max-width:none;}
.ls-public-list li .explain-list,.ls-public-list li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-public-list li .col-block > a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0; max-width:none;}
.ls-public-list li .explain-list .split-line,.ls-public-list li .explain-list .split,.ls-public-list li .policy-list .split-line{padding: 0 2px;color:#f60000;font-size:14px;}
.ls-public-list li .explain-list .explain-link,.ls-public-list li .explain-list .a,.ls-public-list li .policy-list .policy-link{display:inline;color:#f60000;float:none;background:none;max-width:none;padding:0;margin:0;}
.ls-public-list li .explain-list .explain-link:hover,.ls-public-list li .policy-list .policy-link:hover,.ls-public-list li .explain-list .a:hover{color: #f00;text-decoration: underline;}

/*标题*/
.ls-public-title{position: relative;line-height: 38px;}
.ls-public-title li{float: left;margin-right: 20px;}
.ls-public-title li a,.ls-public-title .tit{display: block; font-size: 26px; color: #000;}
.ls-public-title li a:hover,.ls-public-title .tit:hover{color: #015293;}
.ls-public-title .more{position: absolute;right: 0;top: 0;font-size: 16px; color: #89949C;}
.ls-public-title .more:hover{color:#015293; }

/*焦点图*/
.ls-special-flash{ height: 349px; width: 620px; overflow: hidden; position: relative;}
.flash-pic,.flash-pic ul,.flash-pic li,.flash-pic img{width: 100% !important; height: 100% !important;}
.flash-pic span.img_title{ position: absolute; left: 0; right: 0; bottom: 0; height: 40px; line-height: 40px; padding: 0 110px 0 20px; font-size: 18px; background: rgba(0, 0, 0, 0.5) ; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.flash-pic img{transition: 0.4s all;}
.flash-pic li a{display: block; height: 100%; width: 100%;}
.flash-pic a:hover img{ transform: scale(1.05);}
.flash-pic a:hover span.img_title{ font-weight: bold;}
.flash-num{ position: absolute; right: 20px; bottom: 15px; font-size: 0; line-height: 0;}
.flash-num li{ display: inline;}
.flash-num li a,.flash-num li span{ display: inline-block; cursor: pointer; margin-left: 8px; transition: 0.4s all; width:8px; height: 8px; background: #fff !important; border-radius: 10px; border: 1px #fff solid;}
.flash-num li.on a,.flash-num li.on span{ background: #e02020 !important; border-color: #e02020;}

.wza-black-white .flash-pic span.img_title{ background-color: rgba(0, 0, 0, 0.5) !important;}
.wza-yellow-black .flash-pic span.img_title{ background-color: rgba(255, 255, 0, 0.5) !important;}
.wza-blue-yellow .flash-pic span.img_title{ background-color: rgba(0, 0, 255, 0.5) !important;}
.wza-yellow-blue .flash-pic span.img_title{ background-color: rgba(255, 255, 0, 0.5) !important;}
.wza-white-black .flash-pic span.img_title{ background-color: rgba(255, 255, 255, 0.5) !important;}
.wza-black-yellow .flash-pic span.img_title{ background-color: rgba(0, 0, 0, 0.5) !important;}
/*最新解读*/
.ls-public-news{width: 620px; padding: 8px 0 0;}
.ls-public-news .ls-public-list{padding: 8px 0 0;}

/*部门解读*/
/*背景*/
.ls-zcjd-part2{margin: 40px 0 30px; padding: 60px 0; background: url("../images_zt/zjcd_part2bg.jpg") center 0 no-repeat #f7f8fa;}
.ls-zcjd-bmjd{background: #fff; padding: 22px 0 33px;}
/*标题*/
.ls-zcjd-title{margin: 0 32px; text-align: center; line-height: 0; font-size: 0; position: relative;}
.ls-zcjd-title:after{display: block; content: ""; width: 100%; height: 1px; background: #d8d8d8; position: absolute; top: 50%; left: 0; margin-top: -1px;}
.ls-zcjd-title .title{font-size: 26px; z-index: 1; line-height: 1.231; display: inline-block; background: #fff; padding: 0 50px; position: relative; color: #000;}
.ls-zcjd-title .title:before,.ls-zcjd-title .title:after{display: block; content: ""; width: 11px; height: 13px; background: 0 0 no-repeat; background-size: 100% auto; top: 50%; margin-top: -7px; position: absolute;}
.ls-zcjd-title .title:hover{color: #015293;}
.ls-zcjd-title .title:before{left: 0; background-image: url("../images_zt/zfjg_arrowl.png") !important;}
.ls-zcjd-title .title:after{right: 0; background-image: url("../images_zt/zfjg_arrowr.png") !important;}
.wza-black-white .ls-zcjd-title .title{ background-color: black !important;}
.wza-yellow-black .ls-zcjd-title .title{ background-color: yellow !important;}
.wza-blue-yellow .ls-zcjd-title .title{ background-color: blue !important;}
.wza-yellow-blue .ls-zcjd-title .title{ background-color: yellow !important;}
.wza-white-black .ls-zcjd-title .title{ background-color: white !important;}
.wza-black-yellow .ls-zcjd-title .title{ background-color: #000 !important;}
/*列表*/
.ls-public-slide{ height: 245px; position: relative; margin: 44px 0 0;}
.ls-prev,.ls-next{display: block; position: absolute; top: 72px; width: 35px; height: 35px; border-radius: 50%; background: center center no-repeat #015293; background-size: 10px auto;}
.ls-prev{left: -56px; background-image: url("../images_zt/arrow_l.png"); background-size: 10px auto;}
.ls-next{right: -56px; background-image: url("../images_zt/arrow_r.png") ; background-size: 10px auto;}
.ls-prev:hover,.ls-next:hover{background-color: #003e70;}
.ls-zcjd-list { height: 245px; margin: 0 24px; overflow: hidden;}
.ls-zcjd-list li{width: 436px;}
.ls-zcjd-list li .info{ margin-right: 37px; padding-right: 37px; padding-top: 1px; border-right: 2px #efefef solid;}
.ls-zcjd-list li .gktitle{ height: 72px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.ls-zcjd-list li .gktitle .title{font-size: 20px; line-height: 1.8; display: inline; font-weight: bold;}
.ls-zcjd-list li .gktitle .gl{ font-size: 18px; display: inline;}
.ls-zcjd-list li .gktitle .gl .split{ padding: 0 4px 0 2px; color: #d00; }
.ls-zcjd-list li .gktitle .gl a{ color: #d00;}
.ls-zcjd-list li .gktitle .gl a:hover{ color: #f00;}
.ls-zcjd-list li .gktitle .title:hover{text-decoration: underline;}
.ls-zcjd-list li .remarks{line-height: 30px; font-size: 14px; color: #666;height: 90px; margin-top: 22px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ls-zcjd-list li .remarks a{color:#015293;}
.ls-zcjd-list li .remarks a:hover{text-decoration: underline;}
.ls-zcjd-list li .datebox{ margin: 28px 0 0;}
.ls-zcjd-list li .date{ color: #999; font-size: 16px; line-height: 28px;}
.ls-zcjd-list li .detailed{display: block; padding: 0 16px; border-radius: 28px; background: #f3faff; color: #3174a9; font-size: 16px; line-height: 28px; transition: 0.4s all ease;}
.ls-zcjd-list li .detailed:hover{background: #3174a9; color: #fff;}
.wza-on .ls-zcjd-list li .gktitle{-webkit-line-clamp: 20; overflow-y: auto;}
/*社会关注*/
.ls-zcjd-shgz{padding: 0 0 40px;}
.ls-zcjd-shgz .ls-public-list li{ height: auto; margin-top: 24px; padding: 18px 24px 20px; background: #f3faff; width: 572px; float: left;}
.ls-zcjd-shgz .ls-public-list li.even{float: right;}
.ls-zcjd-shgz .ls-public-list li .col-block{ line-height: 36px; padding: 0; margin-bottom: 12px;}
.ls-zcjd-shgz .ls-public-list li .date{position: static; clear: both; display: block; line-height: 1.5; float: none; font-size: 16px; color: #929699;}
/*政策图解*/
.ls-special-slide{margin: 24px 0 32px; overflow: hidden; height: 212px !important;}
.ls-special-slide li{width: 326px; float: left;}
.ls-special-slide li a{display: block; margin-right: 24px; text-align: center;}
.ls-special-slide li img,.ls-special-slide li span{display: block; cursor: pointer; vertical-align: middle;}
.ls-special-slide li img{width: 100%; height: 170px;}
.ls-special-slide li span{ padding: 6px 5px 0; line-height: 36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px;}

@media (min-width:992px) and (max-width:1279px) {
    .ls-special-flash{width: 480px; height: 272px;}
    .ls-public-news{width: 480px; padding-top: 0;}
    .ls-public-news .ls-public-list li{ height: 33px; line-height: 28px;}
    .ls-zcjd-list li{width: 340px;}
    .ls-zcjd-shgz .ls-public-list li{width: 436px;}
    .ls-prev{left: 0;}
    .ls-next{right: 0;}
}
@media (max-width:991px) {
    .mt24{margin-top: 15px;}
    .ls-data-main{padding: 0 15px;}
    .ls-zcjd-title{margin:0 15px;}
    .ls-module{float: none; width: auto;}
    .ls-special-flash{height: 415px !important;}
    .flash-pic span.img_title{font-size: 16px;}
    .ls-public-news{padding-top: 12px;}
    .ls-zcjd-bmjd{padding: 22px 0;}
    .ls-zcjd-part2{margin: 20px 0 15px;padding: 25px 0;}
    .ls-prev{left: 0;}
    .ls-next{right: 0;}
    .ls-public-slide{margin-top: 20px;}
    .ls-zcjd-list li{ width: 361px;}
    .ls-zcjd-list li .info{margin-right: 15px; padding-right: 15px;}
    .ls-zcjd-shgz{padding-bottom: 20px;}
    .ls-zcjd-shgz .ls-public-list li{width: auto; float: none !important; margin-top: 15px; padding: 9px 15px 11px;}
    .ls-zcjd-shgz .ls-public-list li .col-block{margin-bottom: 2px;}
    .ls-special-slide{margin: 15px 0 20px;}
    .ls-special-slide li a{margin-right: 15px;}
}
@media (max-width:767px) {
    .mt24{margin-top: 10px;}
    .ls-data-main{padding: 0 10px;}
    .ls-zcjd-title{margin:0 10px;}
    .ls-zcjd-title .title{font-size: 22px; padding: 0 30px;}
    .flash-num{right: 10px;}
    .ls-zcjd-bmjd{padding: 15px 0;}
    .ls-special-flash{height: 338px !important;}
    .flash-pic span.img_title{ padding-left: 10px;}
    .ls-public-news{padding-top: 7px;}
    .ls-zcjd-part2{margin: 15px 0 10px;padding: 15px 0;}
    .ls-zcjd-list{margin: 0 50px;}
    .ls-zcjd-list li{ width: 100%;}
    .ls-zcjd-list li .info{margin-right:0; padding-right:0; border-right: 0 none;}
    .ls-prev{left: 5px;}
    .ls-next{right: 5px;}
    .ls-zcjd-shgz .ls-public-list li{ margin-top: 10px; padding: 4px 10px 6px;}
    .ls-zcjd-shgz .ls-public-list li .col-block{margin-bottom:0;}
    .ls-special-slide{margin: 10px 0; height: 160px !important;}
    .ls-special-slide li{width: 220px;}
    .ls-special-slide li a{margin-right: 10px;}
    .ls-special-slide li img{height: 118px;}
}
@media (max-width:619px) {
    .ls-special-flash{height: 259px !important;}
}
@media (max-width:479px) {
    .ls-special-flash{height: 228px !important;}
}
@media (max-width:424px) {
    .ls-special-flash{height: 222px !important;}
}
@media (max-width:413px) {
    .ls-special-flash{height: 208px !important;}
}
@media (max-width:389px) {
    .ls-special-flash{height: 200px !important;}
}
@media (max-width:374px) {
    .ls-special-flash{height: 191px !important;}
}
@media (max-width:359px) {
    .ls-special-flash{height: 169px !important;}
}

