@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:inline-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-right{ position: static; margin-top: 10px;}
    .ls-special-right li{ margin-bottom: 5px;}
    .ls-special-right li a{border-radius: 10px; }
    .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-bannerbg { height: auto; padding-bottom: 30px; background-size: 100% 100%;}

}
@media (max-width: 767px) {

    .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;}
@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: 80px; line-height: 80px; 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;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.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: 353px;}
.ls-special-xxgklist li .nr .title.lang3{max-width: 243px;}
.ls-special-xxgklist li .nr .title.lang4{max-width: 340px;}
.ls-special-xxgklist li .nr .title.lang5{max-width: 290px;}
.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: 74px; height: 22px; line-height: 22px; color: #fff;  background:url(../images-zfjdfb/file-bg.png) left center no-repeat; text-align: center; margin-left: 5px;background-size: cover;}
.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; }
.active{display: block !important;}

@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: 316px;}
.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: 22px;}
.ls-special-lmbtn li a{  padding-left: 50px; background: #ddf0ff; display: block; height: 92px; padding-top: 6px;  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%;}
}


.footer{background: #0155e5;}
.ls-special-xxgklist li.lang3 .file .a{width: 100px;}
