@charset "utf-8";
/* CSS Document */
body{ background: #f6f9ff;}
.container{ width: 1300px;}
@media (min-width: 1200px) and (max-width: 1299px) {
    .container { width: 1200px;}
}
@media (max-width: 1199px) and (min-width: 992px){
    .container{ width: 992px;}
}
@media (max-width: 991px) {
    .container { width: 768px;}
}
@media (max-width: 767px) {
    .container { width: 100%;}
}
/*头部*/
.ls-special-bannerbg{ background:url(../images-zfjdfb/ban-bg.png) center center no-repeat; height: 420px;}
.ls-special-header .container{ position: relative;}
.ls-special-header .img-title{ display: none;}
.ls-special-logo{  padding: 20px 0 0; line-height: 0; font-size: 0; }
.ls-special-logo img{vertical-align: middle; max-height: 60px; max-width: 98%;}
.ls-logo-gh,.ls-unit-name,.ls-logo-gh li,.ls-unit-name li{ display: inline;}
.ls-special-right{ position: absolute; right: 0; top:0;}
.ls-special-right li{ float: left;}
.ls-special-right li a{   display: block;padding: 0 20px;height: 38px;line-height: 38px;font-size: 16px;color: #fff;margin-left: 10px;background: rgba(0, 0, 0, 0.2);border-radius: 0 0 10px 10px; }
.ls-special-right li:first-child a:after{ display: none;}
.ls-special-banner{  padding: 70px 0 0 0; text-align: center;}
.ls-special-banner img{ max-width: 100%; height: auto;}
.ls-special-banner a{ display: inline-block;}
.ls-special-banner-font{ margin: 10px 0 0 0;   background:url(../images-zfjdfb/banfont-bg.png) center center no-repeat; height: 56px; line-height: 56px; text-align: center; font-size: 20px; color: #fff;}
.ls-special-banner-font .sp{ display: inline-block; padding: 0 15px;}
.guidang{ position: absolute; right: 0; top:0;}
@media (max-width: 991px) {
    .ls-special-bannerbg { height: auto; padding-bottom: 30px; background-size: 100% 100%;}
}
@media (max-width: 767px) {
    .ls-special-logo{ text-align: center; float: none; padding-top: 40px;}
    .ls-special-logo img{ max-height:none; height: auto;}
    .ls-special-banner{ padding-top: 20px;}
    .ls-special-banner-font{ height:auto; padding: 10px 0; line-height: 36px; background-size: 100% 100%;}
    .ls-special-banner-font .font{ display: block;}
    .ls-special-banner-font .sp{ display: none;}
}
/*底部*/
.ls-footer{ background: #194BB2;}
/*主体*/
.ls-row{ margin-top: 30px;}
.ls-special-box{ background: #fff; -webkit-box-shadow: 0 0 12px rgba(6, 78, 193, 0.1);-moz-box-shadow: 0 0 12px rgba(6, 78, 193, 0.1);box-shadow: 0 0 12px rgba(26, 78, 193, 0.1); padding: 20px;}
.ls-special-title{ height: 34px; line-height: 34px; font-weight: bold; font-size: 24px; color: #064EC1;}
.ls-special-title .tit{ display: inline-block; background:url(../images-zfjdfb/title-ico.png) left center no-repeat;   color: #064EC1; padding-left: 16px;}
.ls-special-title .red{font-style: normal;color: #f00;}
@media (max-width: 991px) {
    .ls-row {margin-top: 20px;}
}
@media (max-width: 767px) {
    .ls-row {margin-top: 10px;}
   .ls-special-main{ padding: 0 10px;}
  .ls-special-box{ padding: 10px;}
}
 /*惠企政策解读*/
.ls-special-hqjd{ height: 148px;}
.ls-hqjd-list ul{ margin-right: -22px;}
.ls-hqjd-list li{ float: left; width: 160px; margin:10px 22px 10px 0; text-align: center;}
.ls-hqjd-list li a{display: block; line-height: 100px; height: 100px; font-weight: bold; font-size: 20px; background: #f3f8ff;}
.ls-hqjd-list li a:hover{ color: #064EC1; }
.ls-hqjd-list 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);}
@media (min-width: 1200px) and (max-width: 1299px) {
    .ls-hqjd-list li{ width: 148px; margin-right: 20px;}
}
@media (max-width: 1199px) and (min-width: 992px){
    .ls-special-hqjd{ height: 158px;}
    .ls-hqjd-list li{ width: 127px; margin-right: 10px;}
    .ls-hqjd-list li img{ height: 50px; width: auto;}
    .ls-hqjd-list li a{ line-height: 40px; padding-top: 10px;}
    .ls-hqjd-list li .img-title{ display: block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
}
@media (max-width: 991px) {
    .ls-special-hqjd{ height: auto;}
    .ls-hqjd-list li{ width: 165px; }
}
@media (max-width: 767px) {
    .ls-hqjd-list ul{ margin-right: -2%;}
    .ls-hqjd-list li{ width: 31.3%; margin-right: 2%;}
    .ls-hqjd-list li a{ line-height: 40px; padding-top: 10px;}
    .ls-hqjd-list li .img-title{ display: block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
}
/*惠民政策解读*/
.ls-special-hmjd{ height: 268px;}
.ls-hmjd-list ul{ margin-right: -22px;}
.ls-hmjd-list li{ float: left; width: 234px; margin:10px 22px 10px 0; text-align: center;}
.ls-hmjd-list li a{display: block; line-height: 100px; height: 100px; font-weight: bold; font-size: 20px; background: #f3f8ff; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.ls-hmjd-list li a:hover{ color: #064EC1; }
.ls-hmjd-list 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);}
@media (min-width: 1200px) and (max-width: 1299px) {
    .ls-hmjd-list li{ width: 216px; margin-right: 20px;}
}
@media (max-width: 1199px) and (min-width: 992px){
    .ls-hmjd-list li{ width: 182px; margin-right: 10px; }
}
@media (max-width: 991px) {
    .ls-special-hmjd{ height: auto;}
    .ls-hmjd-list li{ width: 165px; }
}
@media (max-width: 767px) {
    .ls-hmjd-list ul{ margin-right: -2%;}
    .ls-hmjd-list li{ width: 31.3%; margin-right: 2%;}
    .ls-hmjd-list li a{ line-height: 40px; padding-top: 10px;}
    .ls-hmjd-list li .img-title{ display: block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
}
/*政策解读列表*/
.ls-special-lmleft{ width: 840px; }
.ls-special-lmright{ width: 400px; height: 928px; }
.ls-special-tabs{ height: 480px; width: 207px; padding-right: 18px;}
.ls-special-tabs ul li{ height: 63px; line-height: 63px; font-size: 20px;  position: relative; margin-bottom: 20px;}
.ls-special-tabs ul li a{ display: block; background: #f3f4f8; height: 100%; padding-left: 24px; border-radius: 5px; -moz-border-radius: 5px; }
.ls-special-tabs ul li.active a{ color: #fff; background:url(../images-zfjdfb/list-bg.png) right bottom no-repeat #3e8dee;}
.ls-special-tabs ul li i{ display: none;    background:url(../images-zfjdfb/list-ico.png) left center no-repeat; width: 9px; height: 13px; position: absolute; right: -18px; top:50%; margin-top: -6px; }
.ls-special-tabs ul li.active i{ display: block;}
.ls-special-gkbox{ margin-bottom: 20px; height: 480px;}
.ls-special-xxgklist{ margin-left: 238px;}
.ls-special-xxgklist li{border-bottom: 1px dashed #d8d8d8; height: 82px; margin-bottom: 15px;}
.ls-special-xxgklist li .nr{ height: 40px;  line-height: 40px; position: relative;}
.ls-special-xxgklist li .nr .title{ display: block; max-width: 490px; float: none; font-size: 18px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ls-special-xxgklist li .nr .title.lang2{max-width: 440px;}
.ls-special-xxgklist li .nr .title.lang3{max-width: 390px;}
.ls-special-xxgklist li .nr .title.lang4{max-width: 340px;}
.ls-special-xxgklist li .nr .title.lang5{max-width: 290px;}
.ls-special-xxgklist li .nr .title.lang3{max-width: 240px;}
.ls-special-xxgklist li .file{  position:absolute; right: 0; top:0;}
.ls-special-xxgklist li .file .split{ display: none;}
.ls-special-xxgklist li .file .a{ display: inline-block;  width: 49px; height: 22px; line-height: 22px; color: #fff;  background:url(../images-zfjdfb/file-bg.png) left center no-repeat; text-align: center; margin-left: 5px;  }
.ls-special-xxgklist li .info{ height: 38px; line-height: 38px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; font-size: 16px; color: #9E9E9E;}
.ls-special-xxgklist li .info .fbjg{ display: inline-block; margin-right: 40px;}
.ls-special-xxgklist li .info .date{ display: inline-block; }
@media (min-width: 1200px) and (max-width: 1299px) {
    .ls-special-lmleft{ width: 790px; }
    .ls-special-lmright{ width: 350px;}
    .ls-special-xxgklist li .nr .title{  max-width: 440px;}
    .ls-special-xxgklist li .nr .title.lang2{max-width: 390px;}
    .ls-special-xxgklist li .nr .title.lang3{max-width: 340px;}
    .ls-special-xxgklist li .nr .title.lang4{max-width: 290px;}
    .ls-special-xxgklist li .nr .title.lang5{max-width: 240px;}
    .ls-special-xxgklist li .nr .title.lang3{max-width: 190px;}
}
@media (max-width: 1199px) {
    .ls-special-lmleft,.ls-special-lmright{ width: auto; float: none; height: auto; }
    .ls-special-lmright{ margin-top: 20px;}
    .ls-special-xxgklist li .nr .title{  max-width: 640px;}
    .ls-special-xxgklist li .nr .title.lang2{max-width: 590px;}
    .ls-special-xxgklist li .nr .title.lang3{max-width: 540px;}
    .ls-special-xxgklist li .nr .title.lang4{max-width: 390px;}
    .ls-special-xxgklist li .nr .title.lang5{max-width: 340px;}
    .ls-special-xxgklist li .nr .title.lang3{max-width: 290px;}
}
@media (max-width: 991px) {
    .ls-special-lmright{ margin-top: 10px;}
    .ls-special-lmleft,.ls-special-lmright{ width: auto; float: none; height: auto; }
    .ls-special-xxgklist li .nr .title{  max-width: 400px;}
    .ls-special-xxgklist li .nr .title.lang2{max-width: 350px;}
    .ls-special-xxgklist li .nr .title.lang3{max-width: 300px;}
    .ls-special-xxgklist li .nr .title.lang4{max-width: 250px;}
    .ls-special-xxgklist li .nr .title.lang5{max-width: 200px;}
    .ls-special-xxgklist li .nr .title.lang3{max-width: 150px;}
    .ls-special-xxgklist li .info .fbjg{  margin-right: 20px;}
}
@media (max-width: 767px) {
    .ls-special-tabs{  width: auto; height: auto; float: none; padding-right: 0;}
    .ls-special-tabs ul li{ float: left; text-align: center;  width: auto; margin: 0 5px 10px  5px;}
    .ls-special-tabs ul li a{ padding: 0 20px;}
    .ls-special-tabs ul li.active i{ display: none;}
    .ls-special-gkbox{  height: auto; margin-bottom: 15px;}
    .ls-special-xxgklist{ margin-left: 0;}
    .ls-special-xxgklist li{ height: auto;}
    .ls-special-xxgklist li .nr{ height: auto;}
    .ls-special-xxgklist li .nr .title{ display:inline;  max-width: none !important; white-space:normal;}
    .ls-special-xxgklist li .file{ position: static; display: inline;}
    .ls-special-xxgklist li .info{ height: auto; white-space:normal;}
}
/*政策图解*/
.ls-special-zctj{ height: 390px;}
.ls-special-imglist{ margin-top: 20px;}
.ls-special-slide{  position: relative;  overflow: hidden; height: 336px;}
.ls-prev,.ls-next{ position: absolute; width: 36px; height: 36px; display: block; top: 50%; margin-top: -18px; background-color:rgba(255, 255, 255, 0.3); z-index: 2; cursor: pointer; border-radius: 50%; -moz-border-radius:50%;}
.ls-prev{left: 0; background: url("../images-zfjdfb/prve-btn.png") center center no-repeat rgba(255, 255, 255, 0.3);}
.ls-next{right: 0;  background: url("../images-zfjdfb/next-btn.png") center center no-repeat rgba(255, 255, 255, 0.3);}
.ls-prev:hover,.ls-next:hover{ background-color: rgba(0, 0, 0, 0.3);}
.ls-speciallist{width: 100%; overflow: hidden; }
.ls-speciallist li{ float: left; width: 276px; height: 336px;}
.ls-speciallist li a{display: block; margin-right: 20px; height: 100%;}
.ls-speciallist li img{width: 100%; height: 100%;}
.ls-speciallist li .img-title{ display: none;}
@media (min-width: 1200px) and (max-width: 1299px) {
    .ls-speciallist li{  width: 260px; }
}
@media (max-width: 1199px) and (min-width: 992px){
    .ls-special-zctj{ height: auto;}
    .ls-speciallist li{  width: 327px;  height: 408px; }
    .ls-special-slide{   height: 408px;}
}
@media (max-width: 991px) {
    .ls-special-zctj{ height: auto;}
    .ls-speciallist li{  width: 252px;  height: 308px; }
    .ls-special-slide{   height: 308px;}
}
@media (max-width: 767px) {
    .ls-special-slide { height: 336px; width: 253px; margin: 0 auto;}
    .ls-special-slide .bd{ width: 253px; margin: 0 auto;}
    .ls-special-slide  li{ width: 253px;  height: 336px;}
    .ls-special-slide  li a{ margin: 0;}
    .ls-special-slide  li img{ height: 336px;}
}
/*右侧信息*/
.ls-special-jdbtn{ height: 254px; }
.ls-special-jdbtn li{ height: 80px; margin-top: 20px; }
.ls-special-jdbtn li a{ display: block; color: #003386; text-align: center; font-size: 24px; background:url(../images-zfjdfb/yxjd-bg1.png) left center no-repeat; height: 80px; line-height: 80px; background-size: 100% 100%; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; }
.ls-special-jdbtn li.num2 a{ background:url(../images-zfjdfb/yxjd-bg2.png) left center no-repeat; background-size: 100% 100%; }
.ls-special-jdbtn li a:hover{ color: #064ec1; }
@media (max-width: 1199px) and (min-width: 992px){
    .ls-special-jdbtn{ height: auto; margin-bottom: 20px; }
    .ls-special-jdbtn ul{ margin-right: -20px;}
    .ls-special-jdbtn li{ float: left; width: 466px; margin-right: 20px;}
}
@media (max-width: 767px) {
    .ls-special-jdbtn li{  margin-top: 10px; }
}
/*知识库*/
.ls-special-zsk{ height: auto;padding-bottom: 4px;}
.ls-zsk-list li{ height: 54px; line-height: 54px; font-size: 18px;  border-bottom: 1px dashed #d8d8d8;    background: no-repeat left center; background-image: url(../images_new/ico.png) !important; padding-left: 16px;}
.ls-zsk-list li a{ display: block; float: none; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; }
@media (max-width: 1199px) {
    .ls-special-zsk{ height: auto;}
}
/*图标*/
.ls-special-lmbtn li{  margin-top: 16px;}
.ls-special-lmbtn li a{padding-left: 50px; background: #ddf0ff; display: block; height: 86px; padding-top: 2px;  font-size: 20px;}
.ls-special-lmbtn li.num2 a{  background: #fff1e8; }
.ls-special-lmbtn li.num3 a{  background: #eae7ff; }
.ls-special-lmbtn li img{ float: left;}
.ls-special-lmbtn li .img-title{ display: block; margin-left: 90px; line-height: 86px; }
.ls-special-lmbtn li .img-title.h{  line-height: 28px; padding-top: 10px;}
.ls-special-lmbtn li a:hover img{transition: ease-in-out .7s; transform: rotate(360deg);}
@media (max-width: 1199px) and (min-width: 992px){
    .ls-special-lmbtn ul{ margin-right: -20px;}
    .ls-special-lmbtn li{ float: left; width: 304px; margin-right: 20px;}
    .ls-special-lmbtn li a{ padding-left: 20px;}
}
@media (max-width: 767px) {
    .ls-special-lmbtn li{  margin-top: 10px;}
    .ls-special-lmbtn li a{  text-align: center;  height: auto; padding: 10px 10px 20px 10px; }
    .ls-special-lmbtn li img{ float: none;}
    .ls-special-lmbtn li .img-title{  margin-left: 0; line-height: 32px; }
}
 /*县区直通车*/
.ls-special-xqnav{ margin: 20px 0; padding: 20px 0;}
.ls-special-xqnav .tit{ display: block; float: left; line-height: 48px; font-weight: bold; font-size: 20px; padding: 0 0 0 20px; width: 134px; color: #064EC1;}
.ls-special-xqnav ul{ display: block; margin-left:154px; margin-right: -20px; }
.ls-special-xqnav ul li{ float: left; margin-right: 20px; width: 143px; text-align: center; }
.ls-special-xqnav ul li a{ background: #F3F8FF; font-size: 18px;  border-radius: 5px; -moz-border-radius: 5px; display: block; height: 48px; line-height: 48px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ls-special-xqnav ul li a:hover{ color: #064EC1; background: #e7f1fe;}
@media (min-width: 1200px) and (max-width: 1299px) {
    .ls-special-xqnav ul li{  width: 129px;  }
}
@media (max-width: 1199px) and (min-width: 992px){
    .ls-special-xqnav ul li{  width: 108px; margin-right: 10px;  }
}
@media (max-width: 991px) {
    .ls-special-xqnav{ padding: 10px 0; }
    .ls-special-xqnav .tit{ float: none;}
    .ls-special-xqnav ul{margin:0 0 0 20px;  }
    .ls-special-xqnav ul li{  width: 166px; margin-bottom: 10px;}
}
@media (max-width: 767px) {
    .ls-special-xqnav{ margin: 10px 0; }
    .ls-special-xqnav ul{margin:0;  }
    .ls-special-xqnav ul li{  width: 48%; margin:0 1% 10px 1%;}
}

/*政策解读热度榜*/

.ls-special-service{width: 420px;margin-top: 19px;text-align: center;}
.ls-special-service img{max-width: 100%;height: auto;}
.ls-special-service .img_title{display: none;}

.ls-policy-left{width: 802px;}
.ls-special-zcjdlist{margin-top: 10px;}
.ls-special-zcjdlist li{height: 49px;line-height: 45px; padding: 0 90px 0 50px;position: relative;}
.ls-special-zcjdlist li .nr{float: left; max-width: 95%;display: block; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; padding: 2px 0;}
.ls-special-zcjdlist li a.title{ max-width: 100%;font-size: 18px; display: block;float: left; min-width: 20%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.ls-special-zcjdlist li a.lang1{max-width:572px;}
.ls-special-zcjdlist li a.lang2{max-width: 518px;}
.ls-special-zcjdlist li a.lang3{max-width: 470px;}
.ls-special-zcjdlist li a.lang4{max-width: 420px;}
.ls-special-zcjdlist li a.lang5{max-width: 370px;}
.ls-special-zcjdlist li a.lang6{max-width: 320px;}
.ls-special-zcjdlist li .split{ padding:0 4px; font-size:16px; display:inline-block;display: none;}
.ls-special-zcjdlist li  a.a{ display: inline-block;
    width: 49px;
    height: 22px;
    line-height: 22px;
    color: #fff;
    background: url(../images-zfjdfb/file-bg.png) left center no-repeat;
    text-align: center;
    margin-left: 5px;}
.ls-special-zcjdlist li .date{font-size: 16px;color: #9E9E9E; position: absolute;top: 2px;right: 0;}
.ls-special-zcjdlist li img{float: left;padding: 14px 0 0 8px;}
.ls-special-zcjdlist li .num{display: inline-block;width: 30px;height: 30px;font-size: 0; position: absolute;left: 0;top:10px;background: url("../images-zfjdfb/ico-num1.png") center no-repeat;}
.ls-special-zcjdlist li.num2 .num{background-image: url("../images-zfjdfb/ico-num2.png");}
.ls-special-zcjdlist li.num3 .num{background-image: url("../images-zfjdfb/ico-num3.png");}

/*部门直通车*/
.ls-special-bmtab{margin-top: 15px;}
.ls-special-bmtab li{width:627px;float: left;margin-right: 5px; position: relative;padding-bottom: 14px;}
.ls-special-bmtab li.last{margin-right: 0;}
.ls-special-bmtab li a{display: block;font-size: 20px;text-align: center; line-height: 78px;background: #F4F8FF; border-radius: 4px;}
.ls-special-bmtab li .ico{display: none; position: absolute;width: 26px;height: 19px;background: url("../images-zfjdfb/bm-hover.png") center no-repeat;position: absolute;bottom: 0;left: 50%;margin-left: -13px;}
.ls-special-bmtab li.active a{background: #3E8DEE;color: #fff;font-weight: bold;}
.ls-special-bmtab li.active .ico{display: block;}

.ls-special-bmcon{margin-top: 8px;}
.ls-special-bmcon img{max-width: 100%;height: auto;}
.ls-bm-echart{position: relative;}
/*查询*/
.ls-data-select{/*height:30px; text-align: right;*/ position: absolute; right: 0; top: 0px; z-index: 2; line-height: 0; font-size: 0;}
.ls-data-select ul li { display: inline-block; *float: left; *display: block; vertical-align: middle;font-size: 16px; height: 30px; padding-left: 10px;}
.ls-data-select ul li.bt,.ls-data-select ul li.bt1{ white-space: nowrap; overflow: hidden; line-height: 30px; padding-right: 5px; padding-left: 0; text-align: left;}
.ls-data-select ul li.bt1 {width: 33px; text-align: center;}
.ls-data-select ul li.sel {width: 100px;}
.ls-data-select ul li.p0 { padding-left: 0;}
.ls-data-select ul li.sel select {width: 100%; height: 30px;line-height: 20px; padding: 4px 6px; border: #D0D0D0 1px solid; vertical-align: middle; }
.ls-data-select ul li .quary{ height: 30px; width: 60px; border: none;background: #3E8DEE;color: #fff; vertical-align: middle; cursor: pointer; text-align: center;}
.ls-data-select ul li .quary:hover{background-color:#487bc5;text-decoration: underline; }

@media (min-width: 1200px) and (max-width: 1299px) {
    .ls-policy-left{width: 770px;}
    .ls-special-service{width: 370px;}

    .ls-special-zcjdlist li a.lang1{max-width:544px;}
    .ls-special-zcjdlist li a.lang2{max-width: 486px;}
    .ls-special-zcjdlist li a.lang3{max-width: 438px;}
    .ls-special-zcjdlist li a.lang4{max-width: 388px;}
    .ls-special-zcjdlist li a.lang5{max-width: 338px;}
    .ls-special-zcjdlist li a.lang6{max-width: 280px;}
    /*部门直通车*/
    .ls-special-bmtab li{width: 577px;}
}
@media (max-width: 1199px) and (min-width: 992px){
    .ls-policy-left{width:auto;float: none;}
    .ls-special-service{width: auto;float: none;}
    .ls-special-zcjdlist li a.lang1{max-width:715px;}
    .ls-special-zcjdlist li a.lang2{max-width: 659px;}
    .ls-special-zcjdlist li a.lang3{max-width: 610px;}
    .ls-special-zcjdlist li a.lang4{max-width: 560px;}
    .ls-special-zcjdlist li a.lang5{max-width: 510px;}
    .ls-special-zcjdlist li a.lang6{max-width: 460px;}
    /*部门直通车*/
    .ls-special-bmtab li{width: 473px;}
}
@media (max-width: 991px) {
    .ls-policy-left{width:auto;float: none;}
    .ls-special-service{width: auto;float: none;margin-top: 15px;}
    .ls-special-zcjdlist li a.lang1{max-width:504px;}
    .ls-special-zcjdlist li a.lang2{max-width: 447px;}
    .ls-special-zcjdlist li a.lang3{max-width: 407px;}
    .ls-special-zcjdlist li a.lang4{max-width: 350px;}
    .ls-special-zcjdlist li a.lang5{max-width: 312px;}
    .ls-special-zcjdlist li a.lang6{max-width: 262px;}
    /*部门直通车*/
    .ls-special-bmtab li{width: 178px;}
}
@media (max-width: 767px) {

    .ls-special-zcjdlist li{height:auto; line-height: 1.7; padding:8px 0 8px 0px; }
    .ls-special-zcjdlist li .nr{float: none; display: inline; white-space: normal;}
    .ls-special-zcjdlist li a.title{font-size: 16px; max-width: none !important;display: inline;float: none;white-space: normal;}
    .ls-special-zcjdlist li .date{position: static; padding-left: 5px; white-space: nowrap;}

    .ls-special-zcjdlist li .num{position: static;vertical-align: bottom;}
    .ls-special-zcjdlist li img{float: none;padding: 0px 0 0 5px;}

    /*部门直通车*/
    .ls-special-bmtab li{width:49.6%;height: 60px;margin-right: 0.4%;}
    .ls-special-bmtab li a{font-size: 18px; height: 60px;line-height: 60px;}
    /*查询*/
    .ls-data-select{position: static;margin: 10px 0;}
}
@media (max-width: 480px) {
    /*部门直通车*/
    .ls-special-bmtab li{width:49%;margin: 0 0.5% !important;}
}

.zcfg_search{ height: 53px; padding: 7px 60px 0 55px;margin-bottom:15px; font-size: 16px;line-height: 44px;background:#f3f3f3;}
.zcfg_search .zcfg_searchl li{ float: left; margin-right: 10px; }
.zcfg_search .zcfg_searchl li.li3{ position: relative; padding-right: 30px;}
.zcfg_search .zcfg_searchl li .tit1{ width: 70px; display:inline-block;}
.zcfg_search .zcfg_searchl li .tit2{ padding-left: 10px; position: absolute; right:0; top:0;}
.zcfg_search .zcfg_searchl li .s_input{ width: 128px; border:none; background:#fff; color:#999; font-size: 16px; border-radius: 5px; -moz-border-radius: 5px;height: 44px; line-height: 44px; padding: 0 5px; }
.zcfg_search .zcfg_searchl li .s_select{ margin-right:10px; width: 280px; height: 40px;line-height: 40px;font-size: 16px;color: #999;padding: 2px 5px; *padding: 0; border: none; background: #fff;}
.zcfg_search .zcfg_searchr{ width: 740px;height: 44px; position: relative;}
.zcfg_search .zcfg_searchr li.se_box{height:44px;position:relative;  margin-right:136px;}
.zcfg_search .zcfg_searchr li.se_box label{ display: block;}
.zcfg_search .zcfg_searchr li.se_box .msg-box{left:5px;top:0;position:absolute;}
.zcfg_search .zcfg_searchr li.se_box input{width:100%;height:44px;background:#fff; text-indent: 15px; vertical-align:top; border:none;line-height:30px;color:#999; font-size: 16px; border-radius: 5px; -moz-border-radius: 5px;}
.zcfg_search .zcfg_searchr li.sea_an{width:126px;height:44px; position: absolute; right:0; top:0;}
.zcfg_search .zcfg_searchr li.sea_an input{width:100%;height:44px; border:none; background:#176cbe; font-size:15px; color: #fff; overflow:hidden;cursor:pointer; font-family:  "Microsoft YaHei",å¾®è½¯é›…é»‘; vertical-align: top;  border-radius: 5px; -moz-border-radius: 5px;  }

/*公开列表*/
.gk_list li { font-size: 16px; height: 42px; line-height: 42px; padding: 0 85px 0 15px; background:url(../images_new/ico.png) no-repeat left center; position: relative; }
.gk_list li .date { position: absolute; right: 0; top: 0; font-size: 15px; color: #999; }
.gk_list li a { display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.gk_list li img { float: left; padding: 16px 0 0 2px; }
.gk_list li .nr { float: left; padding: 2px 0; line-height: 38px; max-width: 98%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.gk_list li .title{ display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: none; }
.gk_list li .gl { display: block; float: right; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.gk_list li .gl .split { padding: 0 10px;color: #014FBB;  }
.gk_list li .gl a { display: inline; color: #014FBB; float: none; background: none; max-width: none; padding: 0; margin: 0; }

@media (min-width: 992px) and (max-width: 1199px) {
    /* æœç´¢ */
    .zcfg_search {padding: 7px 20px 0 20px;}
    .zcfg_search .zcfg_searchr {width: 606px;}
}
@media (max-width: 991px) {
    /* æœç´¢ */
    .zcfg_search{ height: auto; padding: 10px 20px;}
    .zcfg_search .zcfg_searchr,.zcfg_search .zcfg_searchl { float: none; width: auto;}
    .zcfg_search .zcfg_searchr{ margin-top: 10px;}
}
@media (max-width: 767px) {
    /* æœç´¢ */
    .zcfg_search{ padding: 10px;}
    .zcfg_search .zcfg_searchl li { width: auto; float: none; margin: 0 0 10px 0;}
    .zcfg_search .zcfg_searchl li .s_input{width: 98%; padding: 0 1%; }
    .zcfg_search .zcfg_searchl li .s_select{width: 100%; margin: 0; }
}