@charset "utf-8";
/* CSS Document */
body{font-family:  "Microsoft YaHei",微软雅黑,"PingFang SC",AliPuHui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
.img_title { display: none; }
.container { width: 1400px; }
.mt50 { margin-top: 50px; }
.mt40 { margin-top: 40px; }
.mt30 { margin-top: 30px; }
.ls-bg { background: url("../images-zcjdk/banner.png") center top no-repeat; }
.ls-pb { padding-bottom: 60px; }
/*顶部*/
.ls-zt-banner { height: auto; }
.ls-zt-banner .container { position: relative; }
.ls-zt-logo { padding-top: 17px; }

.ls-zt-right { position: absolute; top: 0; right: 0; text-align: right; }
.ls-zt-right li { display: inline; line-height: 0; font-size: 0; }
.ls-zt-right li a { font-size: 14px; background: rgba(255, 255, 255, 0.2); border-radius: 0 0 5px 5px; line-height: 2.5; padding: 0 20px; transition: 0.4s all; display: inline-block; margin-right: 10px; }
.ls-zt-right li a:hover { color: #fff; background: rgba(0, 0, 0, 0.28); }
/*专题标题*/
.ls-zt-ban { padding: 87px 0 102px; font-size: 0; line-height: 0; text-align: center; }
.ls-zt-ban img { max-width: 96%; height: auto; }
/*导航*/
.ls-page-navigation { background: url(../images-zcjdk/navbg.png) no-repeat center; }
.navbar { height: 78px; background: transparent; }
.navbar-nav li { width: 233px; height: 78px; background: transparent; }
.navbar-nav li a { font-size: 26px; font-weight: normal; height: 78px; line-height: 78px; }
.navbar-nav li a:hover, .navbar-nav li.on a { font-weight: bold; color: #fff!important; }

/*底部*/
.ls-footer { border-top: 4px solid #246dda; }
@media (min-width: 1200px) and (max-width:1399px) {
  .container { width: 1200px; }
  .mt50 { margin-top: 30px; }
  .navbar-nav li { width: 200px; }
  .ls-pb { padding-bottom: 30px; }
}
@media (min-width: 992px) and (max-width:1199px) {
  .container { width: 992px; }
  .mt50 { margin-top: 20px; }
  .mt40 { margin-top: 20px; }
  .mt30 { margin-top: 20px; }
  .navbar-nav li { width: 165px; }
  .ls-pb { padding-bottom: 20px; }
}
@media (max-width:991px) {
  .container { width: 768px; }
  .mt50 { margin-top: 15px; }
  .mt40 { margin-top: 15px; }
  .mt30 { margin-top: 15px; }
  /*顶部*/
  .navbar-nav li { width: 128px; }
  .navbar-nav li a{font-size: 20px;}
  .ls-pb { padding-bottom: 15px; }
}
@media (max-width:767px) {
  .container { width: 100%; }
  .mt50 { margin-top: 10px; }
  .mt40 { margin-top: 10px; }
  .mt30 { margin-top: 10px; }
  .ls-row { margin-left: 10px; margin-right: 10px; }
  .ls-pb { padding-bottom: 10px; }
  .ls-bg { background-size: auto 700px; }
  /*顶部*/
  .ls-zt-logo { padding-left: 5px; padding-top: 30px; }
  .ls-zt-logo img { height: 35px; width: auto; }
  .ls-zt-right li a { font-size: 12px; padding: 0 8px; margin-right: 5px; height: auto; line-height: 2; }
  .ls-zt-ban { padding: 50px 0; }
  .ls-zt-ban img { max-width: 90%; height: auto; }
  .ls-page-navigation { background: #115db2; }
  .navbar { height: auto; }
  .navbar-default .navbar-brand { padding: 0 0 0 10px; line-height: 50px; color: #fff; }
  .navbar-default .navbar-toggle { margin-right: 10px; }
  .navbar-nav li { width: 100%!important; height: 50px; line-height: 50px; border-bottom: 1px solid #e5e5e5; }
  .navbar-nav li a { height: 50px; line-height: 50px; }
  .navbar-nav li.long, .navbar-nav li:nth-of-type(6){width: 100%!important; }
}

/*标题*/
.ls-tit { text-align: center; background: url(../images-zcjdk/ttbgline.png) no-repeat center; }
.ls-tit .title1{ display: inline-block; background: url(../images-zcjdk/ttbg.png) no-repeat; font-size: 46px; font-weight: bold; background-size: 100% 100%; padding: 0 55px; letter-spacing: 0.1em;}

.ls-tit .title{ display: inline-block; background: url(../images-zcjdk/ttbg_l.png) 0 bottom no-repeat; padding: 0 0 0 29px; }
.ls-tit .title span{ font-size: 46px; font-weight: bold; line-height: 1.35; padding-right: 26px; background: url(../images-zcjdk/ttbg_r.png) right bottom no-repeat; letter-spacing: 0.1em;}

/*焦点图、要闻信息*/
.ls-flash { height: 383px; width: 654px; overflow: hidden; position: relative; }
.ls-flash-pic, .ls-flash-pic img, .ls-flash-pic li, .ls-flash-pic ul { width: 100%!important; height: 100%!important; }
.ls-flash-pic span.img-title { display: block; position: absolute; left: 0; right: 0; bottom: 0; height: 62px; line-height: 62px; padding: 0 110px 0 14px; font-size: 18px; background: rgba(0, 0, 0, 0.4)!important; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-flash-num { position: absolute; right: 15px; bottom: 20px; font-size: 0; line-height: 0; }
.ls-flash-num li { display: inline; }
.ls-flash-num li a { display: inline-block; cursor: pointer; margin-left: 9px; transition: 0.4s all; width: 8px; height: 8px; border-radius: 9px; background: #d8d8d8 !important; border: 1px #d8d8d8 solid; }
.ls-flash-num li.on a{ background: #cb0705 !important; border-color: #cb0705; }

.wza-black-white .ls-flash-pic span.img-title{ background-color: rgba(0, 0, 0, 0.5) !important;}
.wza-yellow-black .ls-flash-pic span.img-title{ background-color: rgba(255, 255, 0, 0.5) !important;}
.wza-blue-yellow .ls-flash-pic span.img-title{ background-color: rgba(0, 0, 255, 0.5) !important;}
.wza-yellow-blue .ls-flash-pic span.img-title{ background-color: rgba(255, 255, 0, 0.5) !important;}
.wza-white-black .ls-flash-pic span.img-title{ background-color: rgba(255, 255, 255, 0.5) !important;}
.wza-black-yellow .ls-flash-pic span.img-title{ background-color: rgba(0, 0, 0, 0.5) !important;}


.ls-newslist { width: 707px; margin-top: 12px; }
.ls-newslist .ls-doc-list li { height: 80px; line-height: 80px; border-bottom: 1px dashed #bebebe; position: relative; padding: 0 50px 0 0; }
.ls-newslist .ls-doc-list li a { display: inline-block; float: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; font-size: 18px; }
.ls-newslist .ls-doc-list li .date { position: absolute; right: 0; top: 0; color: #999; font-size: 18px; }

@media (min-width: 1200px) and (max-width:1399px) {
  .ls-newslist { width: 516px;}
}
@media (min-width: 992px) and (max-width:1199px) {
  .ls-flash{width: 540px; height: 448px;}
  .ls-newslist { width: 430px;}
  .ls-newslist .ls-public-list2 li{height: 60px; line-height: 60px;}
}
@media(max-width:991px) {
  .ls-tit{background-size:auto 9px;}
  .ls-tit .title{ background-size: auto 100%;}
  .ls-tit .title span,.ls-tit .title1{font-size: 36px;}
  .ls-flash { width: auto; float: none; height: 636px !important; }
  .ls-newslist { width: auto; float: none; height: auto; }
  .ls-newslist .ls-public-list2 li{height: 50px; line-height: 50px;}
}
@media(max-width:767px) {
  .ls-flash { height: 497px !important; }
  .ls-flash-pic span.img-title{font-size: 14px; height: 44px; line-height: 44px; padding: 0 110px 0 10px;}
  .ls-flash-num{bottom: 17px; right: 10px;}
}

@media (max-width:619px) {
  .ls-flash{height: 381px !important;}
}
@media (max-width:479px) {
  .ls-flash{height: 336px !important;}
}
@media (max-width:424px) {
  .ls-flash{height: 327px !important;}
}
@media (max-width:413px) {
  .ls-flash{height: 307px !important;}
}
@media (max-width:389px) {
  .ls-flash{height: 294px !important;}
}
@media (max-width:374px) {
  .ls-flash{height: 282px !important;}
}
@media (max-width:359px) {
  .ls-flash{height: 249px !important;}
}


/*焦点图、要闻信息 end*/

/*搜索*/
.ls-searbox { box-shadow: 0 0 10px 0 rgba(17, 93, 178, 0.2); padding: 20px 38px; }
.ls-search { width: 576px; margin-top: 20px; }
.ls-search ul { position: relative; padding-right: 78px; }
.ls-search input { border: 0; }
.ls-search .ss1 { width: auto; height: 50px; padding-top: 24px; background: url(../images-zcjdk/searchkey.png) no-repeat; position: relative; padding-right: 60px; }
.ls-search .ss1 input { border: 0; display: block; width: 100%; height: 100%; background: transparent; text-indent: 72px; color: #999; font-size: 16px; }
.ls-search .ss1 select { outline: none; position: absolute; top: 38px; right: 22px; letter-spacing: 0.1em; border: 0; font-size: 16px; color: #333;     border: none;background: none;appearance: none;-moz-appearance: none;-webkit-appearance: none; padding-right: 24px;}
.ls-search .ss1 option {height: 24px;line-height: 24px;}
.ls-search .ss1:before{content:''; position: absolute; right: 22px; top: 50%; margin-top: 6px; width:14px; height:14px;background: url("../images-zcjdk/sear_select.png") right center no-repeat; cursor: pointer; overflow: hidden; transition: all .3s;-webkit-transition: all .3s;}




.ls-search .ss2 { width: 78px; height: 50px; position: absolute; top: 24px; right: 0; }
.ls-search .ss2 input { width: 100%; height: 100%; background: #1f68ba url(../images-zcjdk/searchbtn.png) no-repeat center; }
.ls-lj { width: 660px; }
.ls-lj li { float: left; width: 200px; height: 130px; margin-left: 30px; }
.ls-lj li.num1 { margin-left: 0; }
.ls-lj li a { display: block; height: 100%; padding: 27px 0; text-align: center; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15); box-sizing: border-box; }
.ls-lj li a .img_img { display: inline-block; width: 40px; vertical-align: middle; height: 40px; overflow: hidden; }
.ls-lj li a .img-title { display: block; max-width: 98%; font-size: 24px; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 44px; }
.ls-lj li a:hover { background: #115db2; box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0); }
.ls-lj li a:hover .img-title { color: #fff; }
.ls-lj li a:hover .img_img img { margin-top: -40px; }

@media (min-width: 1200px) and (max-width:1399px) {
  .ls-search { width: 496px; }
  .ls-lj { width: 585px; }
  .ls-lj li { width: 175px; }
  .ls-lj li a .img-title{font-size: 20px;}
}
@media (min-width: 992px) and (max-width:1199px) {
  .ls-searbox { padding: 20px 18px; }
  .ls-search { width: 422px; }
  .ls-lj { width: 490px; }
  .ls-lj li { width: 153px; margin-left:15px; }
  .ls-lj li a .img-title{font-size: 18px;}
}
@media(max-width:991px) {
  .ls-searbox { padding: 15px; }
  .ls-search { width: 527px; margin: 0 auto; float: none; }
  .ls-lj { width: auto; float: none; margin-top: 15px; }
  .ls-lj li{ width: 49%; margin: 10px .5% 0;}
}
@media(max-width:767px) {
  .ls-search .ss1 select { display: none; }
  .ls-search .ss1 { padding-right: 0; }
  .ls-lj { margin-top: 10px; }
  .ls-lj li{ width: 49%; margin: 10px .5% 0;}
}
@media(max-width:570px) {
  .ls-search { width: auto; }
}
@media(max-width:528px) {
  .ls-search .ss1 input{text-indent: 14px;}
  .ls-lj li { width: 100%;margin: 10px auto 0;float: none;}
}
/*搜索 end*/

/*滚动条*/
.slimScrollBar{ background-position: center center !important; background-repeat: no-repeat !important; background-image: url("../images-zcjdk/scollbar_bg2.png") !important;}
.ls-blue-slimScroll .slimScrollBar{ background-image: url("../images-zcjdk/scollbar_bg.png") !important;}

/*解读机构*/
.ls-jdjg-box{ background: url("../images-zcjdk/bg_jdjg.jpg") center bottom no-repeat #eef6ff; background-size: auto 100%; padding: 40px 0;}
.ls-jdjgcon { position: relative; margin-top: 28px; }
.ls-jdjg .ls-jgfl { width: 340px; position: absolute; left: 0; top: 0; }
.ls-jdjg .ls-jgfl .j-scrollbar { height: 486px; overflow: hidden; }
.ls-jdjg .ls-jgfl li { width: 300px; height: 84px; background: #fff; border-radius: 8px; margin-bottom: 10px; text-align: center; }
.ls-jdjg .ls-jgfl li a { display: block; font-size: 24px; line-height: 60px; /* overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  */ padding: 12px 2px;}
/*.ls-jdjg .ls-jgfl li.onbr a {line-height: 30px;}*/
.ls-jdjg .ls-jgfl li.active { border-radius: 4px; padding-right: 10px; background: url(../images-zcjdk/jgflbgn.png) right 0 no-repeat; }
.ls-jdjg .ls-jgfl li a:hover,.ls-jdjg .ls-jgfl li.active a{ color: #115DB2; font-weight: bold;}

.ls-jd-list .j-scrollbar { height: 486px; overflow: hidden; }
.ls-jd-list { width: auto; padding-left: 360px; }
.ls-jdlist { padding-right: 30px; }
.ls-jdlist li { line-height: 30px; position: relative; border-bottom: 1px dashed #d8d8d8; padding:0 100px 20px 0; margin-bottom: 20px; }
.ls-jdlist li a { display: inline-block; vertical-align: middle; font-size: 18px; max-width: 91%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-jdlist li .split { padding: 0 2px; color: #ea7711;}
.ls-jdlist li .a { color: #ea7711; background: none !important; padding: 0 !important;}
.ls-jdlist li .a:hover { color: #f00;}


.ls-jdlist li .ico{ display: inline-block; vertical-align: middle; width: 56px; height: 22px; line-height: 22px; background: url(../images-zcjdk/wjico.png) no-repeat; font-size: 16px; color: #fff; text-align: center; }
.ls-jdlist li .date { font-size: 16px; position: absolute; right: 0; top: 0; color: #999; display: inline-block; vertical-align: middle;}

.ls-jdjg .ls-tit { position: relative; }
.ls-jdjg .ls-tit .more { background: none; position: absolute; right: 0; top: 52px; font-size: 20px; font-weight: normal; padding: 0; }

@media (min-width: 1200px) and (max-width:1399px) {
}
@media (min-width: 992px) and (max-width:1199px) {
  .ls-jdjgcon { margin-top: 20px; }
  .ls-jdjg-box{ padding: 30px 0;}
}
@media(max-width:991px) {
  .ls-jdjg-box{ padding: 15px 0;}
  .ls-jdjgcon { margin-top: 15px; }
  .ls-jdlist li{padding-bottom: 10px; margin-bottom: 10px;}
  .ls-jdlist li .ico,.ls-jdlist li .a { display: block; }
  .ls-jdjg .ls-jgfl { width: 208px; }
  .ls-jdjg .ls-jgfl li{height: auto;}
  .ls-jdjg .ls-jgfl li.active{background-position: 0 center; }
  .ls-jdjg .ls-jgfl li a,.ls-jdjg .ls-jgfl li.onbr a{font-size: 18px; line-height: 1.5;}


  .ls-jd-list { padding-left: 225px; }
  .ls-jdlist { padding-right: 20px; }
  .ls-jdjg .ls-jgfl li{width: 180px;}
}
@media(max-width:767px) {
  .ls-jdjg-box{ padding: 10px 0;}
  .ls-jdjgcon { margin-top: 10px; }
  .ls-jdjg .ls-jgfl { width: auto; position: static; border: 1px solid #e5e5e5; padding: 10px; border-radius: 4px; }
  .ls-jdjg .ls-jgfl .j-scrollbar { padding-right: 15px; height: 300px; }
  .ls-jdjg .ls-jgfl li { width: 100%; height: 50px; line-height: 50px; }
  .ls-jdjg .ls-jgfl li.active { background: linear-gradient(180deg, #cee5ff 0, #edf5ff 100%); padding-right: 0; }
  .ls-jd-list { margin-top: 10px; padding-left: 0; border: 1px solid #e5e5e5; padding: 10px; border-radius: 4px; }
  .ls-jdlist li { padding-bottom: 10px; margin-bottom: 10px; }
  .ls-jdjg .ls-tit .more { top: 40px; }
}
@media(max-width:500px) {
  .ls-jdjg .ls-tit .more { display: none; }
}
/*解读机构 end*/

/* 重大政策系列解读 */
.ls-zdzcjd-box{ background: url("../images-zcjdk/bg_zdzcjd.jpg") center bottom no-repeat #eef6ff; background-size: auto 100%; padding: 40px 0;}
.ls-zdzcjd-box .ls-tit{background-image: url("../images-zcjdk/ttbgline2.png");}

/*年份标题*/
.ls-xzsx-year{ line-height: 0; font-size: 0; margin-top: 20px;}
.ls-xzsx-year li{display: inline;}
.ls-xzsx-year li a{display: inline-block; width: 180px; position: relative; height: 56px; line-height: 56px; font-size: 24px; background: #ebf5ff; font-weight: bold; text-align: center;}
.ls-xzsx-year li.active a{ color: #3473b6; font-weight: bold;}
.ls-xzsx-year li a i{display: block; content: ' '; border: 8px transparent solid; border-top-color:#ebf5ff; position: absolute; left: 50%; margin-left: -8px; bottom: 0; transition: 0.4s all;}
.ls-xzsx-year li a:hover i,.ls-xzsx-year li.active a i{bottom: -16px;}
@media only screen and (max-width:991px) {
  .ls-xzsx-year{ text-align: left;}
  .ls-xzsx-year li a{width:auto; padding: 0 30px;}
}
@media only screen and (max-width:767px) {
  .ls-xzsx-year{padding: 0; text-align: left;}
  .ls-xzsx-year li a{padding: 0 7px;}
  .ls-xzsx-year li a i{ display: none;}
}

.ls-zdzcjd-title{width: 402px; height: 440px; overflow-y: hidden;}
.ls-zdzcjd-title ul{}
.ls-zdzcjd-title li{ width: 360px; position: relative; margin-right: 11px; margin-bottom: 10px; padding-bottom: 20px; background: #fff; border-radius: 8px;}
.ls-zdzcjd-title li a{display: block; text-align: center; font-size: 20px; line-height: 1.5; padding: 20px 46px 0 35px; position: relative;display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3;-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.ls-zdzcjd-title li a:hover{color: #115DB2; font-weight: bold;}
.ls-zdzcjd-title li.active{background: url("../images-zcjdk/sec2_zdzcjd.png") 0 0 no-repeat;}
.ls-zdzcjd-title li.active a{color: #115DB2; font-weight: bold;}
.ls-zdzcjd-title li.active:after{ content: ""; position: absolute; right: -10px; bottom: 5px; width: 10px; height: 21px;background: url("../images-zcjdk/sec2_zdzcjd_arrow.png") 0 0 no-repeat; display: block;}
.ls-zdzcjd-list{ margin-left: 424px; height: 440px; overflow: hidden; padding-left: 0;}
@media (min-width: 992px) and (max-width:1199px) {
  .ls-zdzcjd-box{ padding: 30px 0;}
}
@media (max-width:991px) {
  .ls-zdzcjd-box{ padding: 15px 0;}
  .ls-zdzcjd-title{ width: 210px;}
  .ls-zdzcjd-title li{ width: 180px; padding-bottom: 10px;}
  .ls-zdzcjd-title li a{padding: 10px 8px 0; font-size: 18px; height: 80px;}
  .ls-zdzcjd-title li.active{background: #d0e6ff;}
  .ls-zdzcjd-title li.active a{background: none;}
  .ls-zdzcjd-title li.active:after{ background: none; right: -20px; width: 0; height: 0; border: 10px transparent solid; border-left-color:#d0e6ff}
  .ls-zdzcjd-list{margin-left: 230px;}
}
@media (max-width:767px) {
  .ls-zdzcjd-box{ padding: 10px 0;}
  .ls-zdzcjd-title ul{padding-right: 10px;}
  .ls-zdzcjd-title{ width: auto; float: none; height: 260px;}
  .ls-zdzcjd-title li{width: auto; padding-bottom: 0;}
  .ls-zdzcjd-title li a{padding: 10px; height: auto; line-height: 1.5; -webkit-line-clamp: 80; line-clamp: 80;}
  .ls-zdzcjd-title li.active:after{display: none;}
  .ls-zdzcjd-list{margin: 10px 0 0; padding-left: 10px;}

}



/* 全生命周期 */
.ls-tabs { text-align: center; margin-top: 20px; }
.ls-tabs li { display: inline-block; position: relative; height: 56px; line-height: 56px; text-align: center; margin-right: 38px; background: url(../images-zcjdk/tabsbg.png) no-repeat; padding: 0 65px; }
.ls-tabs li:nth-last-of-type(1) { margin-right: 0; }
.ls-tabs li a { display: block; position: relative; font-size: 22px; }
.ls-tabs li a:hover, .ls-tabs li.active a { color: #115db2; font-weight: bold; }

.ls-qsmzq .ls-list-info li { position: relative; float: left; width: 208px; height: 220px; margin-right: 30px; margin-top: 20px; padding-bottom: 35px; }
.ls-qsmzq .ls-list-info li:nth-last-of-type(1) { margin-right: 0; }
.ls-qsmzq .ls-list-info li>a { width: 100%; height: 100%; display: block; }
.ls-qsmzq .ls-list-info li>a img { width: 100%; height: 100%; }
.ls-qsmzq .ls-list-info li>a .img-title { display: block; width: 165px; height: 70px; line-height: 70px; position: absolute; bottom: 0; left: 50%; margin-left: -82px; background: #fff; font-size: 22px; font-weight: bold; text-align: center; box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1); white-space: nowrap; text-overflow: ellipsis; }
.ls-qsmzq .ls-list-info li>a:hover { padding: 10px; box-sizing: border-box; transition: all 0.4s linear; }
.ls-qsmzq .ls-list-info li>a:hover .img-title { background: #115db2; color: #fff; }
.ls-qsmzq .ls-list-info #dtab2 li { width: 264px; margin-right: 20px; }
.ls-qsmzq .ls-list-info #dtab2 li:nth-last-of-type(1) { margin-right: 0; }

.ls-qsmzq .ls-list-info li>a:hover .img-title ul { display: block; }
.ls-qsmzq .ls-list-info li>a .img-title ul { position: relative; z-index: 2; border: 1px solid #d0d0d0; width: 100%; box-sizing: border-box; display: none; padding: 8px 0 15px; background: #fff; }
.ls-qsmzq .ls-list-info li>a .img-title ul li { float: none; height: 42px; line-height: 42px; width: 100%!important; text-align: center; margin: 0!important; padding-bottom: 0; }
.ls-qsmzq .ls-list-info li>a .img-title ul li a { font-size: 16px; font-weight: normal; }
.ls-qsmzq .ls-list-info li>a .img-title ul li a:hover { padding: 0; }


.wza-black-white .ls-qsmzq .ls-list-info li>a .img-title{ background-color: black !important;}
.wza-yellow-black .ls-qsmzq .ls-list-info li>a .img-title{ background-color: yellow !important;}
.wza-blue-yellow .ls-qsmzq .ls-list-info li>a .img-title{ background-color: blue !important;}
.wza-yellow-blue .ls-qsmzq .ls-list-info li>a .img-title{ background-color: yellow !important;}
.wza-white-black .ls-qsmzq .ls-list-info li>a .img-title{ background-color: white !important;}
.wza-black-yellow .ls-qsmzq .ls-list-info li>a .img-title{ background-color: #000 !important;}



@media (min-width: 1200px) and (max-width:1399px) {
  .ls-qsmzq .ls-list-info li { width: 175px; height: 185px; }
  .ls-qsmzq .ls-list-info #dtab2 li { width: 224px; height: 187px; }
}
@media (min-width: 992px) and (max-width:1199px) {
  .ls-qsmzq .ls-list-info li { width: 152px; height: 161px; margin-right: 15px; }
  .ls-qsmzq .ls-list-info li a .img-title { width: 100%; left: 0; margin-left: 0; }
  .ls-qsmzq .ls-list-info #dtab2 li { width: 186px; height: 155px; margin-right: 15px; }
}
@media(max-width:991px) {
  .ls-qsmzq .ls-list-info li { margin-right: 15px; width: 246px; height: 260px; margin-top: 15px; }
  .ls-qsmzq .ls-list-info li:nth-of-type(3n) { margin-right: 0; }
  .ls-qsmzq .ls-list-info #dtab2 li { width: 246px; height: 205px; margin-right: 15px; }
  .ls-qsmzq .ls-list-info #dtab2 li:nth-of-type(3n) { margin-right: 0; }
}
@media(max-width:767px) {
  .ls-tabs { margin-top: 0; }
  .ls-tabs li { margin-right: 15px; margin-top: 10px; }
  .ls-qsmzq .ls-list-info li { margin-top: 10px; margin-right: 1%; width: 32.6%; height: 260px; }
  .ls-qsmzq .ls-list-info #dtab2 li { width: 32.6%; height: 203px; margin-right: 1%; }
}
@media(max-width:620px) {
  .ls-qsmzq .ls-list-info li { height: 206px; }
  .ls-qsmzq .ls-list-info li a .img-title { width: 100%; left: 0; margin-left: 0; }
  .ls-qsmzq .ls-list-info #dtab2 li { height: 163px; }
}
@media(max-width:480px) {
  .ls-qsmzq .ls-list-info li { height: 159px; }
  .ls-qsmzq .ls-list-info #dtab2 li { height: 125px; }
}
@media(max-width:425px) {
  .ls-qsmzq .ls-list-info li { width: 49.5%; height: 212px; }
  .ls-qsmzq .ls-list-info li:nth-of-type(3n) { margin-right: 1%; }
  .ls-qsmzq .ls-list-info li:nth-of-type(2n) { margin-right: 0; }
  .ls-qsmzq .ls-list-info #dtab2 li { width: 49.5%; height: 167px; }
  .ls-qsmzq .ls-list-info #dtab2 li:nth-of-type(3n) { margin-right: 1%; }
  .ls-qsmzq .ls-list-info #dtab2 li:nth-of-type(2n) { margin-right: 0; }
}
@media(max-width:375px) {
  .ls-qsmzq .ls-list-info li { height: 185px; }
  .ls-qsmzq .ls-list-info #dtab2 li { height: 230px; }
}
@media(max-width:320px) {
  .ls-qsmzq .ls-list-info li { height: 157px; }
  .ls-qsmzq .ls-list-info #dtab2 li { height: 124px; }
}
/* 全生命周期 end */

/*解读主题*/
.ls-jdzt .ls-jgfl span { display: block; width: 300px; height: 84px; line-height: 84px; border-radius: 8px 8px 0 0; background: linear-gradient(180deg, #cee5ff 0, #edf5ff 100%); font-size: 24px; text-align: center; position: absolute; top: 0; left: 0; z-index: 99; overflow: hidden; }
.ls-jdzt-line{ border: 1px #d8eaff solid; border-top: 0 none; position: absolute; top: 84px; bottom: -1px; left: 0; width: 298px; border-radius:0 0 8px 8px; z-index: 0;}
.ls-jdzt .ls-jgfl .j-scrollbar { height: 477px; padding-top: 84px; box-sizing: border-box; }
.ls-jdzt .ls-jgfl ul { overflow: hidden; width: 268px; border-left: 1px #e5e5e5 solid; box-sizing: border-box; margin: 21px 0 0 21px; position: relative; }
.ls-jdzt .ls-jgfl ul li { width: auto; height: auto; line-height: 0; padding: 5px 0 5px 19px; margin-bottom: 0; position: relative; }
.ls-jdzt .ls-jgfl ul li::before{ content: ""; display: block; position: absolute; height: 1px;width: 9px; left: 0; top: 50%; background: #dedede; }
.ls-jdzt .ls-jgfl ul li a { padding: 0; font-size: 18px; text-align: left; line-height: 50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 500;}


.ls-jdzt .ls-jgfl ul li.active { background: url(/_res/images-zcjdk/jgflbg.png) no-repeat; background-size: 100% 100%; }
.ls-jdzt .ls-jgfl ul li.active a { color: #333; }
.ls-jdzt .ls-jdlist li { padding-bottom: 20px; margin-bottom: 18px;}
.ls-jdzt .ls-jdlist li a { padding-left: 22px; max-width: 89%; background: url("../images-zcjdk/icon.png") 0 center no-repeat;}
/*.ls-jdzt .ls-jdlist li p { background: #f3f9ff; margin-top: 16px; padding: 5px 20px; line-height: 22px;}*/
.ls-jdzt .ls-jdlist li p {display: inline-block; vertical-align: middle;}
.ls-jdzt .ls-jdlist li .date {display: inline; color: #777; padding-top: 0; }
.ls-jdzt .ls-jdlist li .fbjg { font-size: 16px; color: #777; padding-right: 30px; }
@media (min-width: 1200px) and (max-width:1399px) {
}
@media (min-width: 992px) and (max-width:1199px) {
}
@media(max-width:991px) {
  .ls-jdlist li{line-height: 1.5;}
  .ls-jdlist li a{font-size: 16px;}
  .ls-jdzt .ls-jdlist li .fbjg,.ls-jdlist li .date{font-size: 14px;}
  .ls-jdzt .ls-jgfl span{ width: 187px;}
  .ls-jdzt-line{width: 185px;}
  .ls-jdzt .ls-jgfl ul{width: 158px;}
  .ls-jdzt .ls-jgfl ul li a{font-size: 16px;}
  .ls-jdzt .ls-jdlist li a{max-width: 94%; float: left;}
}
@media(max-width:767px) {
  .ls-jdzt-line{display: none;}
  .ls-jdzt .ls-jgfl span { width: 100%; position: static; }
  .ls-jdzt .ls-jgfl .j-scrollbar { padding-top: 0; height: 260px;}
  .ls-jdzt .ls-jgfl { border: 1px solid #d7eaff; padding: 0; border-radius: 8px; }
  .ls-jdzt .ls-jgfl ul { width: 100%; margin: 10px 0 10px 10px; }
  .ls-jdzt .ls-jgfl .slimScrollDiv { margin-right: 10px; padding-bottom: 10px; }
  .ls-jdzt .ls-jgfl ul li a{ height:auto; line-height: 2; }
  .ls-jdzt .ls-jgfl ul::before { top: 30px; }
}
/*解读主题 end*/

/* 解读形式 */
.ls-tabs02 li { background: transparent; padding: 0; margin-right: 24px; }
.ls-jdxs .j-super-slide { padding: 0 82px; position: relative; }
.ls-jdxs .j-super-slide .bd li { width: 424px; height: auto; margin-top: 20px; float: left; }
.ls-jdxs .j-super-slide .bd li a { display: block; width: 384px; height: 100%; }
.ls-jdxs .j-super-slide .bd li a img { width: 100%; height: 360px; }
.ls-jdxs .j-super-slide .bd li a .img-title { display: block; text-align: center; height: 56px; line-height: 56px; font-size: 16px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.next, .prev { display: block; position: absolute; top: 50%; margin-top: -20px; width: 22px; height: 40px; z-index: 1; }
.prev { left: 0; background: url(../images-zcjdk/prev.png) no-repeat center; }
.next { right: 0; background: url(../images-zcjdk/next.png) no-repeat center; }
@media (min-width: 1200px) and (max-width:1399px) {
  .ls-tabs02 li { margin-right: 8px; }
  .ls-jdxs .j-super-slide .bd li { width: 352px; }
  .ls-jdxs .j-super-slide .bd li a { width: 332px; }
  .ls-jdxs .j-super-slide .bd li a img { height: 311px; }
}
@media (min-width: 992px) and (max-width:1199px) {
  .ls-tabs02 li { margin-right: 8px; }
  .ls-jdxs .j-super-slide { padding: 0 30px; }
  .ls-jdxs .j-super-slide .bd li { width: 315px; }
  .ls-jdxs .j-super-slide .bd li a { width: 300px; }
  .ls-jdxs .j-super-slide .bd li a img { height: 281px; }
}
@media(max-width:991px) {
  .ls-tabs02 li { margin-right: 10px; }
  .ls-jdxs .j-super-slide { padding: 0 30px; }
  .ls-jdxs .j-super-slide .bd li { width: 239px; margin-top: 15px; }
  .ls-jdxs .j-super-slide .bd li a { width: 229px; }
  .ls-jdxs .j-super-slide .bd li a img { height: 215px; }
}
@media(max-width:767px) {
  .ls-tabs02 li { height: 44px; line-height: 44px; margin-right: 10px; }
  .ls-jdxs .j-super-slide { padding: 0; overflow: hidden; }
  .ls-jdxs .j-super-slide .bd .tempWrap { width: 100%; }
  .ls-jdxs .j-super-slide .bd li { margin-top: 10px; }
  .ls-jdxs .j-super-slide .bd li { width: 100%; }
  .ls-jdxs .j-super-slide .bd li a { width: 100%; }
  .ls-jdxs .j-super-slide .bd li a img { height: 700px; }
}
@media(max-width:620px) {
  .ls-jdxs .j-super-slide .bd li a img { height: 563px; }
}
@media(max-width:480px) {
  .ls-jdxs .j-super-slide .bd li a img { height: 431px; }
}
@media(max-width:425px) {
  .ls-jdxs .j-super-slide .bd li a img { height: 389px; }
}
@media(max-width:375px) {
  .ls-jdxs .j-super-slide .bd li a img { height: 333px; }
}
@media(max-width:320px) {
  .ls-jdxs .j-super-slide .bd li a img { height: 281px; }
}
/* 解读形式 end*/

.ls-public-list li { position: relative; height: 36px; line-height: 32px; overflow: hidden; padding: 0 50px 0 15px; background: no-repeat 0 center; background-image: url(../images/dot.png)!important; 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, .ls-public-list li .explain-list .split-line, .ls-public-list li .policy-list .split-line { padding: 0 2px; color: #666; font-size: 14px; }
.ls-public-list li .explain-list .a, .ls-public-list li .explain-list .explain-link, .ls-public-list li .policy-list .policy-link { display: inline; color: #f00000; float: none; background: none; max-width: none; padding: 0; margin: 0; }
.ls-public-list li .explain-list .a, .ls-public-list li .explain-list .explain-link:hover, .ls-public-list li .policy-list .policy-link:hover { color: red; }

.ls-public-list2 li { height: 75px; line-height: 74px; vertical-align: bottom; padding: 2px 55px 2px 0; overflow: hidden; position: relative; font-size: 18px; border-bottom: 1px dashed #d8d8d8;}
.ls-public-list2 li a.title { display: block; max-width: none!important; float: none!important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: normal; }
.ls-public-list2 li .nr { float: left; width: auto; max-width: 100%; }
.ls-public-list2 li .nr .gl { display: block; float: right; width: auto; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-public-list2 li .nr .gl .split { display: inline; padding: 0 5px; color: #ea7711; font-size: 14px; }
.ls-public-list2 li .nr .gl span { display: inline; float: none; }
.ls-public-list2 li .nr .gl a { display: inline; color: #ea7711; float: none; }
.ls-public-list2 li .nr .gl a:hover { text-decoration: underline; }
.ls-public-list2 li .date { display: block; float: none; position: absolute; right: 0; top: 0; font-size: 16px; color: #9e9e9e; white-space: nowrap; }
@media (max-width: 767px) {
  .ls-public-list li { height: 36px; line-height: 32px; font-size: 15px; }
}

.ls-jdxs .ls-public-list2 li { width: 630px; float: left; margin-right: 30px; }
.ls-jdxs .ls-public-list2 li:nth-of-type(2n) { margin-right: 0; }
@media (min-width: 1200px) and (max-width:1399px) {
  .ls-jdxs .ls-public-list2 li { width: 530px; }
}
@media (min-width: 992px) and (max-width:1199px) {
  .ls-jdxs .ls-public-list2 li { width: 431px; margin-right: 20px; }
}
@media(max-width:991px) {
  .ls-jdxs .ls-public-list2 li { width: auto; float: none; margin-right: 0; }
}

/*县区目录*/
.ls-xqml li { float: left; width: 182px; margin-right: 20px; background: url(../images-zcjdk/xqmlbg.png) no-repeat; background-size: cover; height: 80px; line-height: 80px; text-align: center; margin-top: 20px; border-radius: 8px; }
.ls-xqml li:nth-last-of-type(1) { margin-right: 0; }
.ls-xqml li a { font-weight: bold; font-size: 24px; color: #115db2; text-shadow: 2px 2px #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ls-xqml li a:hover { color: #499bf8; }
@media (min-width: 1200px) and (max-width:1399px) {
  .ls-xqml li { width: 285px; }
  .ls-xqml li:nth-of-type(4n) { margin-right: 0; }
}
@media (min-width: 992px) and (max-width:1199px) {
  .ls-xqml li { width: 233px; }
  .ls-xqml li:nth-of-type(4n) { margin-right: 0; }
}
@media(max-width:991px) {
  .ls-xqml li { width: 177px; margin-top: 15px; }
  .ls-xqml li:nth-of-type(4n) { margin-right: 0; }
}
@media(max-width:767px) {
  .ls-xqml li { width: 32.6%; margin-right: 1%; margin-top: 10px; }
  .ls-xqml li:nth-of-type(4n) { margin-right: 1%; }
  .ls-xqml li:nth-of-type(3n) { margin-right: 0; }
}
/*-----政策解读库列表页-----*/
/*搜索*/
.ls-zcjdk-ssearch { margin: 40px auto 44px; }
.ls-zcjdk-ssearch ul { width: 830px; height: 60px; border-radius: 8px; background: #fff; padding: 0 77px 0 202px; position: relative; margin: 0 auto; transition: 0.4s all; }
.ls-zcjdk-ssearch.active ul { box-shadow: 0 0 10px #1a56a8; }
.ls-zcjdk-ssearch li { font-size: 0; line-height: 0; height: 60px; }
.ls-zcjdk-ssearch input { background: none; border: 0 none; vertical-align: middle; width: 100%; height: 100%; }
.ls-zcjdk-ssearch input:focus { outline: 0 none!important; }
.ls-zcjdk-ssearch .ls-select { border-radius: 8px 0 0 8px; position: absolute; top: 0; width: 90px; padding: 0 10px 0 0; height: 60px; left: 0; }
.ls-zcjdk-ssearch .ls-select select { background: none; width: 100%; font-size: 18px; height: 60px; line-height: 60px; vertical-align: middle; border: 0 none; text-align: center; color: #186dcb; }
.ls-zcjdk-ssearch .ls-select select option { font-size: 16px; padding: 5px 0; }
.ls-zcjdk-ssearch .ls-select:after { display: block; content: ""; position: absolute; right: -1px; top: 50%; height: 20px; margin-top: -10px; width: 1px; background: #dcdcdc; }
.ls-zcjdk-ssearch .ls-select01{left: 101px;}
.ls-zcjdk-ssearch .ss1 { background: none!important; }
.ls-zcjdk-ssearch .ss1 input { text-indent: 20px; font-size: 16px; line-height: 60px; color: #333; }
.ls-zcjdk-ssearch .ss1 input::-webkit-input-placeholder { color: #888; }
.ls-zcjdk-ssearch .ss1 input:-moz-placeholder { color: #888; }
.ls-zcjdk-ssearch .ss1 input:-ms-input-placeholder { color: #888; }
.ls-zcjdk-ssearch .ss2 { width: 77px; right: 0; top: 0; bottom: 0; position: absolute; background: url("../images-zcjdk/search-ico.png") center center no-repeat!important; border-radius: 0 8px 8px 0; }
.ls-zcjdk-ssearch .ss2 input { cursor: pointer; font-size: 0; background: none!important; }
/*切换标题*/
.ls-zcjdk-stab { border-radius: 16px 16px 0 0; height: 58px; /*box-shadow: 0 -2px 20px 0 rgba(0, 0, 0, 0.1); background: #f6faff;*/ position: relative; z-index: 0; margin-top: 44px; }
.ls-zcjdk-stab li { float: left; width: 236px; position: relative; z-index: 0; }
.ls-zcjdk-stab li a { background: url("../images-zcjdk/tab_bg.png") right 0 no-repeat; display: block; height: 58px; margin: 0 -40px 0 -37px; padding: 0 40px 0 37px; text-align: center; line-height: 58px; font-size: 20px; overflow: hidden; }
.ls-zcjdk-stab li a:hover { font-weight: bold; color: #1a56a8!important; }
.ls-zcjdk-stab li.active { margin-top: -13px; z-index: 10!important; }
.ls-zcjdk-stab li.active a { height: 71px; line-height: 70px; font-size: 26px; font-weight: bold; background: url("../images-zcjdk/tab_bgh.png") center 0 no-repeat; color: #1a56a8!important; }
.ls-zcjdk-stab li.num1 { z-index: 5; width: 227px; }
.ls-zcjdk-stab li.num1 a { margin-left: 0; padding-left: 0; border-radius: 16px 0 0 0; }
.ls-zcjdk-stab li.num1.active a { background: url("../images-zcjdk/tab_firstbgh.png") right 0 no-repeat; }
.ls-zcjdk-stab li.num2 { z-index: 4; }
.ls-zcjdk-stab li.num3 { z-index: 3; }
.ls-zcjdk-stab li.num4 { z-index: 2; }
.ls-zcjdk-stab li.num5 { z-index: 1; }
.ls-zcjdk-stab li.num6 { width: 229px; }
.ls-zcjdk-stab li.num6 a { margin-right: 0; padding-right: 0; background: none; border-radius: 0 16px 0 0; }
.ls-zcjdk-stab li.num6.active a { background: url("../images-zcjdk/tab_lastbgh.png") left 0 no-repeat; }

/*列表搜索*/
.ls-zcjdk-gksearch { width: 286px; height: 34px; border: 1px solid #e4e4e4; background: #fff; border-radius: 18px; position: relative; z-index: 1; margin-top: -10px; }
.ls-zcjdk-gksearch.active { border-color: #1a56a8; }
.ls-zcjdk-gksearch form { display: inline; }
.ls-zcjdk-gksearch ul { position: relative; padding: 0 50px 0 0; height: 100%; }
.ls-zcjdk-gksearch li { font-size: 0; line-height: 0; height: 100%; width: auto!important; }
.ls-zcjdk-gksearch input { width: 100%; height: 100%; background: none; border: 0 none; }
.ls-zcjdk-gksearch input:focus { outline: 0 none; }
.ls-zcjdk-gksearch .ss1 input { line-height: 34px; text-indent: 14px; font-size: 14px; border-radius: 18px 0 0 18px; }
.ls-zcjdk-gksearch .ss2 { position: absolute; right: 0; top: 0; width: 50px; }
.ls-zcjdk-gksearch .ss2 input { background: center center no-repeat; background-image: url("../images-zcjdk/search-icox.png")!important; font-size: 0; overflow: hidden; border-radius: 0 18px 18px 0; }

/*列表盒子*/
.ls-zcjdk-slistBox { position: relative; z-index: 1; background: #fff; padding: 30px 30px 20px; }
/*列表切换标题*/
.ls-zcjdk-stabx { padding: 0 0 0 18px; }
.ls-zcjdk-stabx li { float: left; padding: 0 0 10px 20px; }
.ls-zcjdk-stabx li a { display: block; border: 1px solid #dfdfdf; border-radius: 8px; background: #fff; padding: 0 22px; line-height: 2; font-size: 16px; font-weight: bold; transition: 0.4s all; position: relative; }
.ls-zcjdk-stabx li a:hover, .ls-zcjdk-stabx li.active a { border-color: #b1cbe8; background: #f3f8ff; color: #115db2; }
.ls-zcjdk-stabx li.active a:after { display: block; content: ""; position: absolute; width: 14px; height: 8px; background: url("../images-zcjdk/tab-arrow.png") center 0 no-repeat; left: 50%; margin-left: -7px; bottom: -8px; }

/*列表*/
.ls-zcjdk-slist { margin-top: -10px; }
.ls-zcjdk-slist ul { padding-bottom: 20px; }
.ls-zcjdk-slist li { padding: 24px 0 20px; border-bottom: 1px #d8d8d8 solid; }
.ls-zcjdk-slist li .title { font-size: 20px; font-weight: bold; line-height: 1.5; padding-bottom: 11px; }
.ls-zcjdk-slist li .info { font-size: 16px; line-height: 26px; color: #777; }
.ls-zcjdk-slist li .info a { color: #777; margin-left: 2px; }
.ls-zcjdk-slist li .info a:hover { color: #d00; }
.ls-zcjdk-slist li .type { margin: 14px 0 0; line-height: 0; font-size: 0; }
.ls-zcjdk-slist li .type span { display: inline-block; margin: 0 20px 10px 0; padding: 0 17px; color: #555; font-size: 18px; line-height: 40px; border: 1px #97b8e3 solid; border-radius: 8px; }
/*分页/翻页*/
.pagination a:hover { background: #186dcb; border: 1px solid #186dcb; }
.pagination a.active { border: 1px solid #186dcb; }
.pagination .inputBar button:hover, .pagination span.current, .pagination span.current:hover { background: #186dcb; border: 1px solid #186dcb; }
.pagination a.text, .pagination a.text:hover { background: #186dcb; border: #186dcb 1px solid; }
@media (min-width: 1200px) and (max-width:1399px) {
  .ls-zcjdk-stab li,   .ls-zcjdk-stab li.num1, .ls-zcjdk-stab li.num6 { width: 200px; }
}
@media (min-width: 992px) and (max-width:1199px) {
  .ls-zcjdk-ssearch ul { width: 680px; }
}
@media(max-width:991px) {
  /*搜索*/
  .ls-zcjdk-ssearch ul { width: 90%; box-sizing: border-box; padding-left: 161px; height: 48px; }
  .ls-zcjdk-ssearch li { height: 48px; }
  .ls-zcjdk-ssearch .ls-select { width: 75px; padding-right: 5px; height: 48px; }
  .ls-zcjdk-ssearch .ls-select select { font-size: 14px; height: 48px; line-height: 48px; }
  .ls-zcjdk-ssearch .ls-select01{left: 80px;}
  .ls-zcjdk-ssearch .ss1 input { font-size: 14px; line-height: 48px; text-indent: 10px; }
  .ls-zcjdk-ssearch .ss2 { width: 50px; background-size: 20px 20px!important; }
  /*标签切换*/
  .ls-zcjdk-stab { height: auto; }
  .ls-zcjdk-stabx { padding-left: 0; }
  .ls-zcjdk-stabx li { padding-left: 10px; }
  .ls-zcjdk-stabx li a { padding: 0 10px; }
  /*列表*/
  .ls-zcjdk-slist { margin-top: 0; }
  .ls-zcjdk-slist ul { padding-bottom: 5px; }
  .ls-zcjdk-slist li { padding: 15px 0 5px; }
  .ls-zcjdk-slist li .title { font-size: 16px; }
  .ls-zcjdk-slist li .info { font-size: 14px; line-height: 1.5; }
  .ls-zcjdk-slist li .type { margin-top: 10px; }
  .ls-zcjdk-slist li .type span { font-size: 15px; line-height: 1.5; padding: 5px 10px; }
}
@media(max-width:767px) {
  .ls-zcjdk-ssearch ul{padding-left: 81px;}
  .ls-zcjdk-ssearch { margin: 20px auto 24px; }
  .ls-zcjdk-slistBox, .ls-zcjdk-stab { margin-left: 10px; margin-right: 10px; }
  .ls-zcjdk-stab li a { font-size: 18px; }
  .ls-zcjdk-stab li.active a { font-size: 22px; }
  .ls-zcjdk-stab li.num1 { width: auto; }
  .ls-zcjdk-stab li.num1 a { background-size: 100% 100%; padding: 0 40px 0 20px; height: 60px; line-height: 60px; }
  .ls-zcjdk-slistBox { padding: 10px 15px; }
  .ls-zcjdk-gksearch { width: 180px; }
  .ls-zcjdk-stabx li { padding: 0 4px 10px; }
  .ls-zcjdk-stabx li a { padding: 0 8px; font-size: 15px; }
}
@media(max-width:424px) {
  .ls-zcjdk-stab li.num1 a { padding: 0 30px 0 10px; height: 50px; line-height: 50px; }
  .ls-zcjdk-gksearch { width: 160px; }
  .ls-zcjdk-gksearch .ss1 input { text-indent: 10px; }
}
/*-----政策解读库搜索列表页-----*/
/*左侧*/
.ls-zcjdk-searchBox { padding: 32px 20px 27px; background: #fff; }
.ls-zcjdk-searchLeft { background: #f9f9f9; width: 320px; min-height: 1020px; }
.ls-zcjdk-stitle { background: #186dcb; color: #fff; padding: 11px 10px; line-height: 2; font-size: 24px; font-weight: bold; text-align: center; }
.ls-zcjdk-smenu { padding: 17px 0; }
.ls-zcjdk-smenu li .title { font-size: 18px; float: none!important; position: relative; display: block; line-height: 2; padding: 0 8px 0 56px; }
.ls-zcjdk-smenu li .title:before { display: block; content: ""; float: left; margin: 16px 9px 0 0; width: 6px; height: 6px; border-radius: 50%; background: #dad9d9; transition: 0.4s all; }
.ls-zcjdk-smenu li .title:hover, .ls-zcjdk-smenu li .title:hover a, .ls-zcjdk-smenu li.active a.title, .ls-zcjdk-smenu li.active a.title a { background: #fff; color: #186dcb; }
.ls-zcjdk-smenu li .title:hover:before, .ls-zcjdk-smenu li.active a.title:before { background: #186dcb; }
.ls-zcjdk-smenu .xxgk_zctit { padding: 12px 0; }
.ls-zcjdk-smenu .xxgk_zctit.active, .ls-zcjdk-smenu .xxgk_zctit:hover { background: #fff; }
.ls-zcjdk-smenu .blockActive { height: 0; padding: 0 0 0 86px; overflow: hidden; }
.ls-zcjdk-smenu .xxgk_zctit.active .blockActive { height: auto; padding-top: 8px; }
.ls-zcjdk-smenu .blockActive li { padding: 5px 0; font-size: 16px; }
.ls-zcjdk-smenu .blockActive li a:hover { color: #186dcb; }
.ls-zcjdk-smenu .blockActive li.active a { color: #186dcb; }
/*右侧*/
.ls-zcjdk-searchRight { width: 1000px; min-height: 1020px; }
/*单位分类*/
.ls-policy-orign { height: 29px; border-bottom: 1px #ddd solid; line-height: 1; color: #186dcb; font-weight: bold; font-size: 18px; }
.ls-policy-orign-ul { margin: 4px 0 24px; }
.ls-policy-orign-ul li { width: 20%; float: left; }
.ls-policy-orign-ul li a { display: block; line-height: 44px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ls-policy-orign-ul2 { margin-bottom: 15px; }
.ls-policy-orign-ul2 ul { height: 88px; margin-bottom: 15px; overflow: hidden; }
.ls-policy-orign-ul2 ul li { width: 25%; }
.ls-policy-orign-ul .bb_btn { display: block; margin: 20px auto 0; width: 68px; height: 26px; line-height: 26px; color: #666; padding-left: 16px; background: #f1f1f1 url("/openness/_res/images/zc-more.png") 56px center no-repeat; transition: 0.4s all; }
.ls-policy-orign-ul.active ul { height: auto; }
.ls-policy-orign-ul .bb_btn.on { background-color: #186dcb; color: #fff; background-image: url("/openness/_res/images/zc-moreon.png"); }
.ls-policy-orign-ul li.active a { color: #186dcb; font-weight: bold; }

.wza-on .ls-policy-orign-ul.active ul { height: auto; }
.wza-on .ls-policy-orign-ul .bb_btn { display: none; }
/*搜索列表*/
.ls-policy-gfxwj-tab span { display: block; line-height: 35px; padding: 0 14px; font-weight: bold; color: #fff; background: #186dcb; font-size: 18px; margin-bottom: 9px; }
.ls-policy-gfxwj-list { padding: 10px 0 0; }
.ls-policy-gfxwj-list li { font-size: 18px; line-height: 1.8; height: auto; color: #999; position: relative; padding: 8px 0; }
.ls-policy-gfxwj-list li .split { padding: 0 2px; color: #c00; }
.ls-policy-gfxwj-list li .a { display: inline; color: #c50001; float: none; background: none; max-width: none; padding: 0; margin: 0; }
.ls-policy-gfxwj-list li .date { float: none; position: static; white-space: nowrap; font-size: 16px; margin-left: 5px; }
/*分类筛选*/
/*.ls-policy-typeUl{float:left; padding-right:48px;}*/
.ls-policy-typeUl li { float: left; padding-right: 25px; height: 44px; line-height: 44px; overflow: hidden; white-space: nowrap; font-size: 16px; }
.ls-policy-typeUl li a { padding: 0 1px; display: block; }
.ls-policy-typeUl li.active a { color: #333; border-bottom: #186dcb 1px solid; }
.ls-policy-typeUl li.ls-policy-typeTip { font-weight: bold; width: auto!important; padding-right: 0; color: #186dcb; }
.ls-policy-typeUl li:nth-of-type(1) a { font-weight: bold; color: #186dcb; }
.ls-policy-type2 { margin: 0 0 20px; }
@media (min-width: 1200px) and (max-width:1399px) {
  .ls-zcjdk-searchRight { width: 820px; }
  .ls-policy-orign-ul li { width: 25%; }
  .ls-policy-orign-ul2 ul li { width: 33.3%; }
}
@media (min-width: 992px) and (max-width:1199px) {
  .ls-zcjdk-searchLeft { width: 240px; }
  .ls-zcjdk-smenu li .title { padding-left: 20px; }
  .ls-zcjdk-smenu .blockActive { padding-left: 50px; }
  .ls-zcjdk-searchRight { width: 692px; }
  .ls-policy-orign-ul li { width: 33.3%; }
  .ls-policy-orign-ul2 ul li { width: 33.3%; }
}
@media(max-width:991px) {
  .ls-zcjdk-searchBox { padding: 20px 15px; }
  .ls-zcjdk-searchLeft, .ls-zcjdk-searchRight { float: none; min-height: 0; width: auto; height: auto!important; }
  .ls-zcjdk-stitle { font-size: 20px; }
  .ls-zcjdk-smenu .xxgk_zctit { padding: 8px 0; }
  .ls-zcjdk-smenu li .title:before { margin-top: 14px; }
  .ls-zcjdk-smenu li .title { padding-left: 20px; font-size: 16px; }
  .ls-zcjdk-smenu .blockActive { padding-left: 50px; }
  .ls-zcjdk-smenu .xxgk_zctit.active .blockActive { padding-top: 4px; }
  .ls-zcjdk-smenu .blockActive li { font-size: 14px; }
  .ls-zcjdk-searchRight { margin-top: 15px; }
  .ls-policy-orign-ul { margin-bottom: 15px; }
  .ls-policy-orign-ul li { width: 50%; }
  .ls-policy-orign-ul li a { line-height: 40px; height: 40px; font-size: 14px; }
  .ls-policy-orign-ul2 ul { margin-bottom: 5px; }
  .ls-policy-orign-ul2 ul { height: 80px; }
  .ls-policy-orign-ul2 ul li { width: 50%; }
  .ls-policy-orign-ul .bb_btn { margin-top: 0; }
  .ls-policy-gfxwj-list li { padding: 8px 0; line-height: 1.5; font-size: 16px; }
  .ls-policy-gfxwj-list li .date { font-size: 15px; }
}
@media(max-width:767px) {
  .ls-zcjdk-searchBox { padding: 10px; }
  .ls-policy-orign-ul li { width: auto!important; margin-right: 20px; }
  .ls-policy-orign-ul li a { white-space: normal; }
}

.zck-search {width: 500px; float: right;border: 1px solid rgba(1, 82, 147, 0.35);border-radius: 8px;background: rgba(255, 255, 255, 0.4);height: 40px; position: relative; margin-top: 10px;}
.zck-search .search-input {margin-right: 80px;}
.zck-search .search-input input {width: 100%;border: none;box-sizing: border-box;height: 40px;line-height: 40px;padding: 0 20px;font-size: 16px;vertical-align: top;border-radius: 8px 0 0 8px;}
.zck-search .search-input input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.zck-search .search-input input::-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.zck-search .search-input input::-ms-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.zck-search .search-btn {position: absolute;top: 0;right: 0;bottom: 0;width: 80px;}
.zck-search .search-btn input {border: none;color: #fff;border-radius: 0 8px 8px 0;background: #015293;width: 100%;height: 100%;cursor: pointer;font-size: 16px; text-align: center;}
@media(max-width:991px) {
  .zck-search{ width: auto; float: none;}
}