@charset "utf-8";
/* CSS Document */
.container{ width: 1400px;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .container {width: 1200px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .container{ width: 992px;}
}
@media (max-width: 991px){
    .container{ width: 768px;}
    .ls-jczck-main{ padding: 0 10px;}
}
@media (max-width: 767px){
    .container{ width: auto;}

}
/* 头部 */
.ls-special-header{ height: 380px; background:url("../images-jczck/banner-bg.png") top center no-repeat;}
.ls-special-header .img-title{ display: none;}
.ls-special-header .container{ position: relative;}
.guidang{ position: absolute; right: 0; top:0; z-index: 88;}
.ls-special-logo{ padding: 20px 0 0 0; }
.ls-logo-gh,.ls-unit-name,.ls-logo-gh li,.ls-unit-name li{ display: inline;}
.ls-unit-name img{ padding-left: 13px; }
.ls-logo-gh img{ vertical-align: middle; }
.ls-special-right{ text-align: right; position: absolute; right: 0; top: 0; line-height: 0; font-size: 0;}
.ls-special-right li{float: left; margin-left: 10px;  }
.ls-special-right li a{display: inline-block; font-size: 16px;  border-radius: 0 0 10px 10px; line-height: 36px; color: #fff; padding: 0 20px; background: rgba(0, 0, 0, 0.07); -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.ls-special-right li a:hover{ background: rgba(0, 0, 0, 0.4);}
.ls-special-banner{  padding-top: 50px;}
.ls-special-banner img{ max-width: 100%; height: auto;}
.ls-special-search{ border: 2px solid #fff; background: #fff; height: 56px;border-radius: 40px; -moz-border-radius: 40px; width: 730px; margin: 50px auto 0 auto;  -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s; }
.ls-special-search ul{ display: block; position: relative; height: 56px;}
.ls-special-search li.ss1{ margin-right: 130px; display: block; padding-left: 30px;}
.ls-special-search li.ss1 input{ width: 100%; font-size: 16px; color: #9E9E9E; border:none; background: none; height: 56px; line-height: 56px;}
.ls-special-search li.ss1 input::-webkit-input-placeholder {color: #B8B8B8;}
.ls-special-search li.ss1 input:-moz-placeholder {color: #B8B8B8;}
.ls-special-search li.ss1 input:-ms-input-placeholder {color: #B8B8B8;}
.ls-special-search li.ss1  input:focus::-webkit-input-placeholder{color: transparent;}
.ls-special-search li.ss2{ position: absolute; right: 0; top:0; width: 120px; bottom: 0; }
.ls-special-search li.ss2 input{ width: 100%; height: 100%; text-align: left; text-indent: 58px; font-size: 20px; background:url("../images-jczck/search-ico.png") 26px center no-repeat #ee8e27; border: none; padding: 0; color: #fff; border-radius: 40px; -moz-border-radius: 40px; }
.ls-special-search.active{border: 2px solid #ee8e27; }
input:-internal-autofill-selected{ background-color:#fff !important;}
.wza-white-black .ls-special-search{border: 2px solid black; }
@media (max-width: 991px){
    .ls-special-header{ height: auto; padding-bottom: 30px;}
    .ls-special-banner{  padding: 20px 0;}
    .ls-special-banner img{ width: 98%;}
    .ls-special-search{ width: 96%; margin-top: 40px;}
}
@media (max-width: 767px){
    .ls-special-header{  padding-bottom: 20px;}
    .ls-special-logo{ text-align: center; padding-bottom: 20px; border-bottom:1px solid rgba(255, 255, 255, 0.2);}
    .ls-special-right{ position: static; margin: 10px; float: none; text-align: right;}
    .ls-special-right li{ margin-bottom: 5px; display: inline-block; float: none;  border-radius: 10px;}
    .ls-special-banner{ padding: 0; text-align: center;}
}
/* 检索 */
.ls-jczck-search{ background: #F7F7F7; padding: 20px 0; }
.ls-zcwjk-searchform li{ float: left; margin-right: 20px;}
.ls-zcwjk-searchform li.input-year,.ls-zcwjk-searchform li.input-type{  width: 250px; background: #fff;  border-radius: 5px; -moz-border-radius: 5px; padding: 0 10px;}
.ls-zcwjk-searchform li select{ width: 100%; height: 56px; line-height: 56px; font-size: 20px; border: none;  box-sizing: border-box;}
.ls-zcwjk-searchform li.input-input{ width: 812px; position: relative; margin-right: 0;}
.ls-zcwjk-searchform li.input-input .input{ display: block; margin-right:177px; }
.ls-zcwjk-searchform li.input-input input{ width: 100%; font-size: 20px; border-radius: 5px 0 0 5px;  border: none; box-sizing: border-box; padding: 0 10px;  height: 56px; line-height: 56px;  -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s; }
.ls-zcwjk-searchform li.input-input input:focus{ border: 1px solid #1E68BA;}
.ls-zcwjk-searchform li  input:focus::-webkit-input-placeholder{color: transparent;}
.ls-zcwjk-searchform li .input-submit{ position: absolute; bottom: 0; right: 0; top:0; width: 177px; margin-right: 0;}
.ls-zcwjk-searchform li .input-submit input{ width: 100%; border: none; padding: 0; color: #fff; background: #0648A8;   border-radius: 0 5px 5px 0;  height: 56px; line-height: 56px; font-size: 20px; }
.ls-zcwjk-searchform li .input-submit input:focus{ background: #044fbc;}
.ls-zcwjk-searchform li input::-webkit-input-placeholder {color: #B8B8B8;}
.ls-zcwjk-searchform li input:-moz-placeholder {color: #B8B8B8;}
.ls-zcwjk-searchform li input:-ms-input-placeholder {color: #B8B8B8;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-zcwjk-searchform li.input-input{ width: 612px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-zcwjk-searchform li.input-year,.ls-zcwjk-searchform li.input-type{ width: 240px;}
    .ls-zcwjk-searchform li.input-input{ width: 432px;}
    .ls-zcwjk-searchform li.input-input .input {margin-right: 100px;}
    .ls-zcwjk-searchform li .input-submit{   width: 100px;}
}
@media (max-width: 991px){
    .ls-zcwjk-searchform{ padding: 0 10px;}
    .ls-zcwjk-searchform li.input-year,.ls-zcwjk-searchform li.input-type{ width: 344px;}
    .ls-zcwjk-searchform li.input-type{ margin-right: 0;}
    .ls-zcwjk-searchform li.input-input{ width: 100%; margin-top: 15px;}
    .ls-zcwjk-searchform li.input-input .input {margin-right: 100px;}
    .ls-zcwjk-searchform li .input-submit{   width: 100px;}
}
@media (max-width: 767px){
    .ls-jczck-search{  padding: 0 0 10px 0; }
    .ls-zcwjk-searchform li.input-year,.ls-zcwjk-searchform li.input-type{ width: auto; margin-right: 0; margin-top: 10px; float: none;}
    .ls-zcwjk-searchform li.input-type{ margin-right: 0;}
    .ls-zcwjk-searchform li.input-input{ margin-top: 10px;}
    .ls-zcwjk-searchform li select{ height: 50px; line-height: 50px; font-size: 16px;}
    .ls-zcwjk-searchform li.input-input input{ height: 50px; line-height: 50px; font-size: 16px;}
    .ls-zcwjk-searchform li.input-input .input {margin-right: 80px;}
    .ls-zcwjk-searchform li .input-submit{   width: 80px;}
}

.ls-jcrow{ margin-top: 30px;}
.ls-jczck-flash{ width: 860px;  }
.ls-jczck-veido{ height: 473px;}
.ls-jczck-veido img{ width: 100%; height: 100%;}
.ls-jczck-veido{ margin-top: 20px;}

.ls-jczck-new{ width: 500px;  }
.ls-zcrd-box{ height: 325px; margin-top: 20px; padding: 0 20px; background: #fff; box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.07);}
.ls-rd-list li{height: 60px; line-height: 60px; padding-left: 34px; font-size: 18px; position: relative; border-bottom: 1px dashed #e2e2e2; }
.ls-rd-list li .num{ position: absolute; left:0; top:50%; margin-top: -12px; line-height: 24px; text-align: center; color: #666; width: 24px; height: 24px;  }
.ls-rd-list li .num1{ background: url(../images-jczck/num1.png) 0 0 no-repeat; color: #fff;}
.ls-rd-list li .num2{ background: url(../images-jczck/num2.png) 0 0 no-repeat;  color: #fff;}
.ls-rd-list li .num3{ background: url(../images-jczck/num3.png) 0 0 no-repeat;  color: #fff;}
.ls-rd-list li .nr,.ls-rd-list li .col-block{float:left; max-width: 98%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-rd-list li .title,.ls-rd-list  li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
.ls-rd-list li .gl,.ls-rd-list li .explain-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-rd-list li .split{padding:0 2px;}
.ls-rd-list li .gl a,.ls-rd-list li .explain-list a{display:inline;color:#f10000;float:none;background:none;max-width:none;padding:0;margin:0;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-jczck-flash{ width: 760px;  }
    .ls-jczck-new{ width: 410px; }

}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-jczck-flash{ width: auto; float: none;  }
    .ls-jczck-veido{ height: auto;  text-align: center;}
    .ls-jczck-veido img{ width: 100%; height: auto;}
    .ls-jczck-new{ width: auto; float: none; margin-top: 20px; }
}
@media (max-width: 991px){
    .ls-jczck-flash{ width: auto; float: none;  }
    .ls-jczck-veido{ height: auto;  text-align: center;}
    .ls-jczck-veido img{ width: 100%; height: auto;}
    .ls-jczck-veido video{ width: 100% !important; height: auto !important;}
    .ls-jczck-veido .video-player2{ width: 100% !important; }
    .ls-jczck-new{ width: auto; float: none; margin-top: 20px; }
    .ls-zcrd-box{ height: auto; margin-top: 10px;}
}
@media (max-width: 767px){
    .ls-jcrow{ margin-top: 10px;}
    .ls-rd-list li{ font-size: 16px; height: 56px; line-height: 56px; padding-left: 28px;}
    .ls-rd-list li .gl,.ls-rd-list li .explain-list{ max-width: 50%;}
    .ls-zcrd-box{ padding:0 10px 10px 10px;}

}
.ls-zclink{ margin-top: 28px;}
.ls-zclink li a{ display: block; height: 122px; line-height: 122px; font-size: 32px; color: #2168CE;  background: url(../images-jczck/zc-linkbg.png) right top no-repeat #edf4ff; padding-left: 62px; }
@media (max-width: 767px){
    .ls-zclink{ margin-top: 15px; }
    .ls-zclink li a{ height: 80px;line-height: 80px;}
}
/* 标题 */
.ls-jctabs{ height: 30px; position:relative;  }
.ls-jctabs ul{   height: 100%; display:inline-block;}
.ls-jctabs ul li{ display: inline; float:left; margin-right: 24px; line-height: 25px;   text-align: center; height: 30px;  font-size: 24px; position: relative; font-weight: bold; }
.ls-jctabs ul li a,.ls-jctabs ul li .tit{ display: block; }
.ls-jctabs ul li.active,.ls-jctabs ul li.active a,.ls-jctabs ul li a:hover,.ls-jctabs ul li.active .tit{  color: #1c4da3;  }
.ls-jctabs li  i{display: block; position:absolute; left:50%; bottom:0; height:5px; width:0; z-index:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;  background: url(../images-jczck/title-line.png) left bottom no-repeat;}
.ls-jctabs li.active  i{ width:100%; left:0;}
@media (max-width: 991px){
    .ls-jctabs{ height: auto;}
}
@media (max-width: 767px){
    .ls-jctabs ul li{ margin-bottom: 4px; }
}
/* 惠民政策解读 */
.ls-zcjd-box{ background: url(../images-jczck/zcjd-bg.png) right top no-repeat; background-size: 100% 100%; margin: 20px 0 0 0; height: 424px; padding:24px; }
.ls-zcsubtabs{padding-bottom: 9px; margin-bottom: 10px; }
.ls-zcsubtabs li{  text-align: center; float: left; width: 90px;  margin: 0 24px 0 0;}
.ls-zcsubtabs li a{ display: block; padding: 10px 0 0 0; height: 70px; position: relative;background: url(../images-jczck/tab-bg.png) left top repeat-x; }
.ls-zcsubtabs li a:hover,.ls-zcsubtabs li.active a{ background: #205aba; color: #fff;}
.ls-zcsubtabs li a:hover i,.ls-zcsubtabs li.active a i{ display: block; position: absolute; left:50%; margin-left: -6px; bottom: -9px; width: 12px; height: 9px; background: url(../images-jczck/tab-aonico.png) 0 0 no-repeat;}
.ls-zcsubtabs li .ico{ display: block; margin: 0 auto;  font-size: 0; line-height: 0; text-align: center; width: 32px; height: 32px; overflow: hidden;}
.ls-zcsubtabs li.active .ico img,.ls-zcsubtabs li.active a:hover .ico img{ margin-top: -32px;}
.ls-zcsubtabs li .tit{ display: block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; padding: 0 4px;  font-size: 16px; height: 30px; line-height: 30px;}
.ls-zclist{ background: #fff; height: 320px;}
.ls-zclist ul{ display: block; padding-top: 15px; }
.ls-zclist ul li{ width: 521px; float: left; margin: 0 20px; position: relative;height: 56px;line-height: 56px;overflow: hidden;padding: 0 100px 0 14px;  font-size: 18px; border-bottom: 1px dashed #D8D8D8; background: url(../images-jczck/ico.png) left center no-repeat;}
.ls-zclist li .date{position: absolute;right: 0;top: 0;color: #999; font-size: 16px;}
.ls-zclist li .nr,.ls-zclist li .col-block{float:left; max-width: 98%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-zclist li .title,.ls-zclist  li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
.ls-zclist li .gl,.ls-gklist li .explain-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-zclist li .split{padding:0 2px; color:#FF782D;}
.ls-zclist li .gl a,.ls-zclist li .explain-list a{display:inline;color:#FF782D;float:none;background:none;max-width:none;padding:0;margin:0;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-zclist ul li{  width: 421px;}

}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-zcsubtabs li{ width: 80px;   margin: 0 14px 0 0;}
    .ls-zclist ul li{  width:314px;}

}
@media (max-width: 991px){
    .ls-zcsubtabs{ padding-bottom: 0;}
    .ls-zcsubtabs ul{ margin-right: -20px;}
    .ls-zcsubtabs li{ margin-bottom: 10px; width: 127px; margin-right: 20px;}
    .ls-zcsubtabs li a:hover i, .ls-zcsubtabs li.active a i{ display: none;}
    .ls-zcjd-box {height: auto; padding: 15px; background: #e9f3fe;}
    .ls-zclist{ height: auto; padding:0 10px 20px 10px;}
    .ls-zclist ul{ padding-top: 10px;}
    .ls-zclist ul li{ width: auto; float: none; margin: 0;}
}
@media (max-width: 767px){
    .ls-zcjd-box { padding: 10px; margin-top: 5px;}
    .ls-zcsubtabs ul{ margin-right: -2%;}
    .ls-zcsubtabs li{  width: 23%; margin-right: 2%;}
    .ls-zclist ul li{ font-size: 16px; padding-right: 80px; height: 50px; line-height: 50px;}
    .ls-zclist li .date{ font-size: 14px;}
    .ls-zclist li .gl,.ls-zclist li .explain-list{ max-width: 50%;}
}
@media (max-width: 500px){
    .ls-zcsubtabs li{  width: 31.333%; }
}
/*政策解读*/
.ls-zcjdnr{ margin: 20px 0 30px 0; height: 365px; overflow: hidden;}
.ls-zcjdbox{ float: left; width: 130px; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s; margin-right: 20px; }
.ls-zcjdbox.active{ background: #f3f8ff; padding-right: 20px; width: 780px;  }
.ls-zcjdbo5{ margin-right: 0; }
.ls-zcjdbox .zcjd-title{ border: 1px solid #b9d2eb; float: left; background: url(../images-jczck/jd-title-bg.png) bottom center no-repeat; text-align: center;width: 128px; height: 363px; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.ls-zcjdbox.active .zcjd-title{ border: 1px solid #f3f8ff; width: 105px;}
.ls-zcjdbox .zcjd-title .ico{ display: block; margin: 25px auto;}
.ls-zcjdbox .zcjd-title .font{ width: 60px; position: relative; display: block; text-align: center; margin: 0 auto; }
.ls-zcjdbox .zcjd-title .font .cn,.ls-zcjdbox .zcjd-title .font .en{  display: block; width: 30px;  font-style: normal; }
.ls-zcjdbox .zcjd-title .font .cn{ font-size: 24px; line-height: 34px;  margin-top: -4px;}
.ls-zcjdbox .zcjd-title .font .en{ writing-mode: vertical-lr; width: 16px;  text-align: center;   position: absolute; right: 7px; top:8px; font-size: 14px; color: #9E9E9E; line-height: 16px; font-family: Arail; text-transform: uppercase;}
.ls-zcjdbox .zcjd-list{ margin-left: 107px;  padding: 25px 0 0 0; display: none;}
.ls-zcjdbox.active  .zcjd-list{ display: block; }
.ls-zcjdbox .zcjd-list ul{ display: block;background: #fff; height: 295px;   padding: 10px;   }
.ls-zcjdbox .zcjd-list li{ position: relative;height: 56px;line-height: 56px;overflow: hidden;padding: 0 100px 0 14px;  font-size: 18px; border-bottom: 1px dashed #D8D8D8;background: url(../images-jczck/ico.png) left center no-repeat; }
.ls-zcjdbox .zcjd-list li .date{position: absolute;right: 0;top: 0;color: #999; font-size: 16px;}
.ls-zcjdbox .zcjd-list li .nr,.ls-zcjdbox .zcjd-list li .col-block{float:left; max-width: 98%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-zcjdbox .zcjd-list li .title,.ls-zcjdbox .zcjd-list li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
.ls-zcjdbox .zcjd-list li .gl,.ls-zcjdbox .zcjd-list li .explain-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-zcjdbox .zcjd-list li .split{padding:0 2px; color:#FF782D;}
.ls-zcjdbox .zcjd-list li .gl a,.ls-zcjdbox .zcjd-list li .explain-list a{display:inline;color:#FF782D;float:none;background:none;max-width:none;padding:0;margin:0;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-zcjdbox.active{  width: 580px;}

}
@media (max-width: 1199px){
    .ls-zcjdnr{ height: auto;}
    .ls-zcjdbox,.ls-zcjdbox,.ls-zcjdbox.active{ float: none; background: none; width: auto; margin-right: 0; margin-bottom: 20px;}
    .ls-zcjdbo5{ margin-bottom: 0;}
    .ls-zcjdbox.active .zcjd-title, .ls-zcjdbox .zcjd-title{ float: none; padding: 10px; height: 50px; line-height: 50px; position: relative; width: auto; background-image: none; border-color: #b9d2eb; }
    .ls-zcjdbox .zcjd-title .ico{ display: inline-block; position: absolute; left:10px; margin: 0;}
    .ls-zcjdbox .zcjd-title .ico img{ height: 50px;line-height: 50px;}
    .ls-zcjdbox .zcjd-title .font{ display:block; width: auto; float: none; text-align: left; padding-left: 70px;}
    .ls-zcjdbox .zcjd-title .font .cn{ width: auto; margin: 0; line-height: 50px;}
    .ls-zcjdbox .zcjd-title .font .cn br{ display: none; }
    .ls-zcjdbox .zcjd-title .font .en{ display: none;}
    .ls-zcjdbox .zcjd-list{ width: auto; float: none; margin-left: 0; display: block; padding-top: 10px;}
    .ls-zcjdbox .zcjd-list ul{ height: auto; padding: 0;}
}
@media (max-width: 767px){
    .ls-zcjdbox .zcjd-list li{ height: 50px;line-height: 50px; padding-right: 80px;  font-size: 16px;  }
    .ls-zcjdbox .zcjd-list li .gl,.ls-zcjdbox .zcjd-list li .explain-list{ max-width: 50%;}
    .ls-zcjdbox .zcjd-list li .date{ font-size: 14px;}
}
/*图片解读*/
.ls-blue-bg{ background: #f8faff; padding: 35px 0;}
.ls-special-slide{  position: relative; width: 100%;  height: 493px; margin-top: 20px;}
.ls-prev,.ls-next{ position: absolute;  width: 30px; height: 42px; display: block; top: 50%; margin-top: -21px;  background-color: rgba(0, 0, 0, 0.17);   z-index: 2; cursor: pointer; }
.ls-prev{left:0;  background-image: url("../images-jczck/zt-prev.png") !important;  background-repeat: no-repeat; background-position: center center;  }
.ls-next{right: 0;background-image: url("../images-jczck/zt-next.png")  !important; background-repeat: no-repeat; background-position: center center;  }
.ls-prev:hover,.ls-next:hover{  background-color: rgba(0, 0, 0, 0.4);}
.ls-speciallist{ width: 100%; height: 100%; overflow: hidden;}
.ls-speciallist li{ float: left; width: 355px; height: 493px;}
.ls-speciallist li a{display: block; margin-right: 20px; height: 100%; overflow: hidden; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.ls-speciallist li img{width: 100%; height: 100%;  }
.ls-speciallist li .img-title{ display: none;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-special-slide{ height: 396px;}
    .ls-speciallist li{ width: 305px; height: 396px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-blue-bg{  padding: 30px 0;}
    .ls-special-slide{  height: 439px;}
    .ls-speciallist li{ width: 338px; height: 439px;}
}
@media (max-width: 991px){
    .ls-blue-bg{  padding: 20px 0;}
    .ls-special-slide{  height: 336px;}
    .ls-speciallist li{ width: 263px; height: 336px;}

}
@media (max-width: 767px){
    .ls-blue-bg{ padding: 10px 0;}
    .ls-special-slide{  height: 417px; width: 300px; margin: 0 auto;}
    .ls-speciallist li{ float: left; width: 300px; height: 417px;}
    .ls-speciallist li a{ margin-right: 0; }

}

/*栏目链接*/
.ls-zcjdlink{ margin-bottom: 30px;}
.ls-zcjdlink ul{ margin-right: -40px;}
.ls-zcjdlink li{ width: 440px; float: left; margin-right: 40px; height: 130px; line-height: 130px;  background: url(../images-jczck/zck-btnbg.png) left top no-repeat; background-size: 100% 100%; text-align: center; }
.ls-zcjdlink li a{ display: inline-block; max-width: 100%;  font-weight: bold;  padding-left: 10px;  padding-right: 95px;  font-size: 32px; color: #2168CE; box-sizing: border-box;   position: relative; }
.ls-zcjdlink li .img-title{white-space: nowrap; text-align: center; overflow: hidden;  text-overflow: ellipsis; display: block; }
.ls-zcjdlink li a:hover img{webkit-transition:  -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.ls-zcjdlink li img{position: absolute; right: 0; top:50%; margin-top: -35px;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-zcjdlink ul{ margin-right: -30px;}
    .ls-zcjdlink li{ width: 380px; margin-right: 30px; }
    .ls-zcjdlink li a{ font-size: 30px; padding-right: 85px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-zcjdlink ul{ margin-right: -20px;}
    .ls-zcjdlink li{ width: 317px; margin-right: 20px; }
    .ls-zcjdlink li a{ font-size: 26px; padding-right: 65px;}
    .ls-zcjdlink li img{ width: 50px; height: auto; margin-top: -22px;}
}
@media (max-width: 991px){
    .ls-zcjdlink{ margin-bottom: 10px;}
    .ls-zcjdlink ul{ margin-right: -20px;}
    .ls-zcjdlink li{ width: 374px; margin-right: 20px; margin-bottom: 20px; }
    .ls-zcjdlink li a{ font-size: 26px; padding-right: 65px;}
    .ls-zcjdlink li img{ width: 50px; height: auto; margin-top: -22px;}
}
@media (max-width: 767px){
    .ls-zcjdlink{ margin-bottom: 10px;}
    .ls-zcjdlink ul{ margin-right:0;}
    .ls-zcjdlink li{ width: auto;  height: 80px; line-height: 80px; float: none; margin-right: 0; margin-bottom: 10px; }
    .ls-zcjdlink li a{ font-size: 26px; padding-right: 65px;}
    .ls-zcjdlink li img{ width: 50px; height: auto; margin-top: -22px;}
}

/*搜索列表*/
.ls-jczck-lmmain { margin-bottom: 20px;}
.ls-zcgk-list{ margin: 10px 0 20px 0; min-height: 200px;}
.ls-zcgk-list li{ position: relative;height: 56px;line-height: 56px;overflow: hidden;padding: 0 100px 0 14px;  font-size: 18px; border-bottom: 1px dashed #D8D8D8;background: url(../images-jczck/ico.png) left center no-repeat; }
.ls-zcgk-list li .date{position: absolute;right: 0;top: 0;color: #999; font-size: 16px;}
.ls-zcgk-list li .nr,.ls-zcgk-list li .col-block{float:left; max-width: 98%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-zcgk-list li .title, .ls-zcgk-list li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
.ls-zcgk-list li .gl, .ls-zcgk-list li .explain-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-zcgk-list li .split{padding:0 2px; color:#FF782D;}
.ls-zcgk-list li .gl a, .ls-zcgk-list li .explain-list a{display:inline;color:#FF782D;float:none;background:none;max-width:none;padding:0;margin:0;}
@media (max-width: 767px){
    .ls-jczck-lmmain { padding: 0 10px;}
    .ls-zcgk-list li{ font-size: 16px; height: 52px; line-height: 52px; }
}

/*重大系列政策解读*/
.ls-zdzc-bg{background: url(../images-jczck/zdzcjd-bg.png) top center no-repeat; box-sizing: border-box; padding: 30px 0  20px 0; background-size: 100% 100%; margin-top: 30px; }
.ls-jctabs{ position: relative; }
.jc-year{ position: absolute; right: 0; top:-15px; width: 148px; height: 48px;}
.jc-year select{ width: 100%; border:none; background: #fff; height: 48px; line-height: 48px; font-size: 20px;}
.ls-jczck-box{ margin-top: 20px;}
.ls-zdzcjd-title{width: 392px;}
.ls-zdzcjd-title ul{ height: 428px; overflow: auto; padding-right: 26px;}
/* Webkit 浏览器 */
.ls-zdzcjd-title ul::-webkit-scrollbar {width: 6px; }
.ls-zdzcjd-title ul::-webkit-scrollbar-track {background-color: #d7e3f6;}
.ls-zdzcjd-title ul::-webkit-scrollbar-thumb {background-color: #0648a8;     border-radius: 6px;}
/* Firefox 浏览器 */
.ls-zdzcjd-title ul::-moz-scrollbar {width: 6px;}
.ls-zdzcjd-title ul::-moz-scrollbar-track {background-color: #d7e3f6;}
.ls-zdzcjd-title ul::-moz-scrollbar-thumb {background-color: #0648a8;  border-radius: 6px;}
.ls-zdzcjd-title li{ position: relative; margin-bottom: 15px; background: #fff; border-radius: 8px;}
.ls-zdzcjd-title li a{display: block; font-size: 20px; line-height: 1.6; padding: 20px 28px; 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.active a,.ls-zdzcjd-title li a:hover{color: #0648A8; font-weight: bold;}
.ls-zdzcjd-title li.active{border-radius: 8px;background: linear-gradient(180.00deg, rgba(205, 229, 255, 1) 0%,rgba(210, 233, 255, 1) 100%);}
.ls-zdzcjd-list{ margin-left: 430px; height: 428px; overflow: hidden; padding-left: 0;}
.ls-jd-list ul{margin-top: -10px;}
.ls-jd-list li{ position: relative;height: 54px;line-height: 54px;overflow: hidden;padding: 0 100px 0 14px;  font-size: 18px; border-bottom: 1px dashed #D8D8D8;background: url(../images-jczck/ico.png) left center no-repeat; }
.ls-jd-list li .date{position: absolute;right: 0;top: 0;color: #999; font-size: 16px;}
.ls-jd-list li .title,.ls-jd-list li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
@media (max-width: 991px){
    .ls-zdzc-bg{ height: auto;}
    .ls-zdzcjd-title{ width: auto; float: none;}
    .ls-zdzcjd-title ul{ height: auto; padding-right: 0;}
    .ls-zdzcjd-list{ margin-left: 0; height: auto;}
    .ls-zdzcjd-title li a{ padding: 10px;}

}
@media (max-width: 767px){
    .jc-year{ position: static; width: auto;}
    .ls-jczck-box{ margin-top: 10px;}
    .ls-zdzcjd-title li a{ font-size: 18px;}
    .ls-jd-list li{ height: 52px;line-height: 52px;  font-size: 16px;  }
}

.loading-text {color: #999;font-size: 14px;padding: 10px;text-align: center;display: block;}
li.no-data {text-align: center;color: #999;padding: 20px;font-size: 14px;}
.loading {text-align: center;padding: 20px;}
.error-text {color: #f56c6c;font-size: 14px;padding: 10px;text-align: center;display: block;}
li.error {text-align: center;padding: 20px;}
.ls-year-tabs{ line-height: 0; font-size: 0; text-align: center; margin-top: 20px;}
.ls-year-tabs li{display: inline;}
.ls-year-tabs li a{display: inline-block; padding: 0 30px; position: relative; height: 56px; line-height: 56px; font-size: 24px; background: #fff; font-weight: bold; text-align: center;}
.ls-year-tabs li.active a{ color: #3473b6; font-weight: bold;}
.ls-year-tabs li a i{display: block; content: ' '; border: 8px transparent solid; border-top-color:#fff; position: absolute; left: 50%; margin-left: -8px; bottom: 0; transition: 0.4s all;}
.ls-year-tabs li a:hover i,.ls-year-tabs li.active a i{bottom: -16px;}
.ls-jctabs-big{ text-align: center; height: auto;}
.ls-jctabs-big ul li{ float: none; display: inline-block; margin-right: 0; height: auto; font-size: 42px; line-height: 1.2;}
@media only screen and (max-width:991px) {
    .ls-jctabs-big ul li{ font-size: 38px; }
    .ls-year-tabs li a{width:auto; }
}
@media only screen and (max-width:767px) {
    .ls-jctabs-big ul li{ font-size: 32px; }
    .ls-year-tabs{ margin-bottom: 15px;}
    .ls-year-tabs li a{padding: 0 15px;}
}