@charset "utf-8";
/* CSS Document */
/*节日横幅*/
.gq_banner2020 {width: 100%; height: 180px; position: relative; overflow: hidden;}
.gq_banner2020 span{display: none;}
.gq_banner2020 a{ display:block; }
.gq_banner2020 img { max-width: none; width: 1920px; height: 180px; display: block; position: absolute; right: 0; left: 50%; margin-left: -960px; }
@media only screen and (min-width: 1200px) and (max-width: 1339px) {
  .gq_banner2020 {height: 150px;}
  .gq_banner2020 img { width: 1670px; height: 150px; margin-left: -835px; }
}
@media only screen and (max-width: 991px) {
  .gq_banner2020 {height: auto;}
  .gq_banner2020 img { height: auto; position: static; width: 100%; margin: 0;}
}
body, html{height: 100%;}
.ls-bodybg,.f-container,.f-container_body,.f-main{height: 100%;}
.body-default{ height: auto;}
.mt32{margin: 32px 0 0;}
@media only screen and (max-width: 1199px) {
  .mt32{margin: 20px 0 0;}
}
@media only screen and (max-width: 991px) {
  body, html{height:auto;}
  .mt32{margin: 10px 0 0;}
}

/*引导页*/
.ls-first-page{position: relative; width: 100%; height: 100%; overflow: hidden; background: url("../images/indexbg.jpg") center center no-repeat; background-size: cover;}
/*切换背景*/
.ls-first-indexbg{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0;}
.ls-first-indexbg .flash-slide,.ls-first-indexbg .flash-pic,.ls-first-indexbg .flash-pic ul,.ls-first-indexbg .flash-pic li,.ls-first-indexbg .flash-pic li a{width: 100%; height: 100%;}
.ls-first-indexbg .flash-pic li a{display: block; background-size: cover; background-position: center 0; background-repeat: no-repeat;}

.ls-first-index{ position: relative; z-index: 1; height: 100%; width: 100%; background: linear-gradient(to top, rgba(34, 22, 83, 1) 0%,rgba(0, 29, 120, 0) 56%);}
/*logo*/
.ls-first-logo{ text-align: center; padding-top: 14.6vh; padding-top: 14.6%\9; *padding-top: 14.6%\9;}
.ls-first-logo li span{display: none;}
.ls-first-logo .ls-logo-gh img{height: 106px;}
.ls-first-logo .ls-unit-name{margin-top: 12px;}
.ls-first-logo .ls-unit-name img{height: 80px;}
/*搜索*/
.ls-first-search{ margin: 3.6vh auto 0; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0); margin-top: 3.6%\9; *margin-top: 3.6%; width: 592px;border-radius: 8px !important;}
.ls-first-search ul{padding-right: 92px;}
.ls-first-search ul li.ss2{width: 88px;}
.ls-first-search ul li.ss2 input{border-radius: 8px !important; text-indent: 36px; font-size: 18px; background: #1C4DA3 url("../images/icon_search.png") 16px center no-repeat; background-size: 16px auto; transition: 0.4s all ease;}
.ls-first-search.active{ box-shadow: 0 0 8px 0 rgb(28, 77, 163);}
.ls-first-search.active ul li.ss2 input{ background-color: #0c3783;}

.ls-first-nav{margin: 0 20px; margin-top: 10.8vh; margin-top: 10.8%\9; *margin-top: 10.8%; font-size: 0; line-height: 0; text-align: center;}
.ls-first-nav li{width: 20%; float: left;}
.ls-first-nav li img,.ls-first-nav li span{display: block; cursor: pointer;}
.ls-first-nav li img{height: 120px; width: auto; margin: 0 auto; transition: 0.4s all ease;}
.ls-first-nav li span{padding: 7px 0 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 1.75; font-size: 24px; color: #fff; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);}
.ls-first-nav li a{display: block;}
.ls-first-nav li a:hover{ font-weight: bold;}
.ls-first-nav li a:hover img{margin: -8px auto 8px;}

.ls-mouse-scroll{bottom: 2.2vh; bottom: 2.2%\9; *bottom: 2.2%; position: absolute; width: 300px; text-align: center; color: #fff; left: 50%; margin-left: -150px;}
.ls-mouse-scroll .tit{font-size: 14px; line-height: 1; text-align: center; display: block;}
.ls-mouse-scroll .ico{ display: block; border: 3px solid rgba(255, 255, 255, 1); width: 26px; height: 40px; border-radius: 16px; margin: 0 auto 2px; position: relative;}
.ls-mouse-scroll .ico:before{display: block; content: ""; position: absolute; width: 8px; height: 8px; border-radius: 8px; background: #fff; top: 6px; left:50%; margin-left: -4px;}
.ls-mouse-scroll .ico.mouse:before{animation: drop 1.8s ease-in infinite;}
.ls-mouse-scroll .line{ display: block; height: 33px; overflow: hidden; margin: 1.3vh 0; position: relative;}
.ls-mouse-scroll .line:before{display: block; content: ""; position: absolute; width: 2px; height: 24px; background: #fff; top: 0; left:50%; margin-left: -1px;animation: dropline 1.8s ease-in infinite;}

@keyframes drop {
  0% {transform: translateY(0);}
  70% {transform: translateY(22px);}
}
@keyframes dropline {
  0% {height: 5px;transform: translateY(0);}
  30% {height: 24px;transform: translateY(0);}
  70% {height: 24px;transform: translateY(33px);}
}

@media (max-width: 1339px){
  .ls-first-logo{ text-align: center; padding-top: 10.6vh; padding-top: 10.6%\9; *padding-top: 10.6%\9;}
  .ls-first-nav{margin: 0 5px; margin-top: 9.8vh; margin-top: 9.8%\9; *margin-top: 9.8%;}
}

@media (max-width:991px) {
  .ls-module{float: none !important; width: auto !important; height: auto;}
}

.wza-on .ls-first-page{display: none;}
/*主内容*/
.ls-page-index{ position: relative;z-index: 3; display: none; overflow: hidden;}
.wza-on .ls-page-index{display: block;}

.ls-page-index.active{ display: block !important;}
.ls-floatBox{ display: none;}
.ls-page-index.active .ls-floatBox{  display: block;}
@media (max-width: 991px){
  .ls-first-page{ display: none !important;}
  .ls-page-index{ display: block !important; height: auto;  }
}
/*大标题*/
.ls-docheadlines{line-height: 0; font-size: 0; padding: 0 8px 18px; text-align: center;}
.ls-docheadlines li{display: inline;}
.ls-docheadlines li a{ float: none; display: inline-block; max-width: 33.3%; font-size: 18px; line-height: 1.44; color: #1561af; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 8px 0 0; box-sizing: border-box;}
.ls-docheadlines li a:before{content: ""; width: 1px; background: #1561af; height: 1em; vertical-align: -0.15em; display: inline-block; margin-right: 10px;}
.ls-docheadlines li{display: inline;}
.ls-docheadlines li a:hover{color: #d00;}
.ls-docheadlines li.num1 a{ font-weight: Bold; font-size: 42px; line-height: 1.62; text-align: center; display: block; color: #1561af; padding-bottom: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%;}
.ls-docheadlines li.num1 a:hover{color: #d00;}
.ls-docheadlines li.num1 a:before,.ls-docheadlines li.num2 a:before{display: none;}
.ls-docheadlines .detailed a{color: rgba(1, 82, 147, 0.6); font-size: 16px; line-height: 1.875; display: block; text-align: right;}
.ls-docheadlines .detailed a:hover{color: #d00;}
@media (min-width: 1200px) and (max-width: 1339px) {
  .ls-docheadlines li.num1 a{font-size: 32px;}
}
@media (max-width: 991px) {
  .ls-docheadlines{padding: 0 0 10px;}
  .ls-docheadlines li a{font-size: 16px; line-height: 1.6;}
  .ls-docheadlines li.num1 a{ font-size: 32px;}
  .ls-docheadlines .detailed a{font-size: 15px; line-height: 2;}
}
@media (max-width: 767px) {
  .ls-docheadlines li a{font-size: 14px; max-width: 100%; padding: 0 5px;}
  .ls-docheadlines li a:before{display: none;}
  .ls-docheadlines li.num1 a{ font-size: 26px; padding: 0 0 5px; white-space: normal;}
  .ls-docheadlines .detailed a{font-size: 12px;}
}
/*焦点图*/
.ls-flash{ height: 428px; width: 760px; overflow: hidden; position: relative;}
.ls-flash-pic,.ls-flash-pic ul,.ls-flash-pic li,.ls-flash-pic img{width: 100% !important; height: 100% !important;}
.ls-flash-pic span.title{ position: absolute; left: 0; right: 0; bottom: 0; height: 62px; line-height: 62px; padding: 2px 146px 0 25px; font-size: 18px; font-weight: bold; background: linear-gradient(180.00deg, rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.6) 100%) !important; color: #fff !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-flash-pic img{transition: 0.4s all;}
.ls-flash-pic li a{display: block; height: 100%; width: 100%;}
.ls-flash-pic a:hover img{ transform: scale(1.05);}
.ls-flash-pic a:hover span.title{ text-decoration: underline;}
.ls-flash-num{ position: absolute; right: 24px; bottom: 24px; font-size: 0; line-height: 0;}
.ls-flash-num li{ display: inline;}
.ls-flash-num li span,.wza-on .ls-flash-num li span,.ls-flash-num li a,.wza-on .ls-flash-num li a{ display: inline-block; cursor: pointer; margin-left: 8px; transition: 0.4s all; width:16px; height: 16px; background: rgba(255, 255, 255, 0.8) !important; border-radius: 50%;}
.ls-flash-num li.on a,.ls-flash-num li.on span{ background: #DE0000 !important;}

@media (min-width: 992px) and (max-width: 1339px) {
  /*焦点图*/
  .ls-flash{ height: 318px; width: 563px;}
}
@media (min-width: 768px) and (max-width: 991px) {
  /*焦点图*/
  .ls-flash{height: 421px !important; margin-bottom: 15px;}
  .ls-flash-pic span.title{font-size: 16px; padding-left: 15px; line-height: 50px;height: 50px;}
  .ls-flash-num{right: 15px; bottom: 16px;}
}
@media (max-width:767px) {
  /*焦点图*/
  .ls-flash{height: 349px !important; margin-bottom: 10px;}
  .ls-flash-pic span.title{font-size: 14px; padding-left: 10px; padding-right: 85px; line-height: 50px;height: 50px;}
  .ls-flash-num{right: 10px; bottom: 18px;}
  .ls-flash-num li span, .wza-on .ls-flash-num li span, .ls-flash-num li a, .wza-on .ls-flash-num li a{width: 12px; height: 12px; margin-left: 5px;}
}
@media (max-width:619px) {
  .ls-flash{height: 259px !important;}
}
@media (max-width:479px) {
  .ls-flash{height: 228px !important;}
}
@media (max-width:424px) {
  .ls-flash{height: 222px !important;}
}
@media (max-width:413px) {
  .ls-flash{height: 208px !important;}
}
@media (max-width:389px) {
  .ls-flash{height: 200px !important;}
}
@media (max-width:374px) {
  .ls-flash{height: 191px !important;}
}
@media (max-width:359px) {
  .ls-flash{height: 170px !important;}
}

/*要闻信息*/
.ls-newslist{height: 428px; width: 548px;}
.ls-newslist .ls-list-info li a{ max-width: 452px; *width: 452px;}
@media (min-width: 992px) and (max-width: 1339px) {
  .ls-newslist{height: 318px; width: 406px;}
  .ls-newslist .ls-tabs li{ margin-left: 6px;}
  .ls-newslist .ls-list-info li{height: 33px; line-height: 32px;}
  .ls-newslist .ls-list-info li a{ max-width: 310px; *width: 310px;}
  .ls-newslist .ls-list-info li img{ padding-top: 11px;}
}
@media (max-width: 991px) {
  .ls-newslist{height: auto; padding-bottom: 15px;}
  .ls-newslist .ls-list-info li{height: 36px; line-height: 36px; font-size: 16px;}
}
@media (max-width: 767px) {
  .ls-newslist{padding-bottom: 5px;}
  .ls-newslist .ls-list-info li{height: 28px; line-height: 28px; font-size: 14px;}
}

/*公示公告*/
.ls-index-notice{ height: 63px; overflow: hidden; background: #f7fbff; border: 1px #e9f0f5 solid;}
.ls-notice-title{ position: relative; height: auto;}
.ls-notice-title a{display: block; padding: 15px 20px 0 18px;}
.ls-notice-title img{ height: 31px; width: auto;}
.ls-notice-title:after{display: block; content: ""; position: absolute; width: 2px; height: 28px; top: 18px; right: 0; background: #e9f4ff;}
.ls-notice-list{margin: 13px 0 12px 152px;}
.ls-notice-list li{height: 38px; overflow: hidden;}
.ls-notice-list li .item{float: left; line-height: 34px; height: 34px; width:460px; margin: 0 40px 0 25px; padding: 2px 50px 2px 18px; overflow: hidden; position: relative; background: url("../images/icon.png") 0 center no-repeat; background-size: 5px auto; font-size: 18px; color: #999;}
.ls-notice-list li .item a{ display: block; max-width: 430px; *width: 430px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-notice-list li .item .date{position: absolute; right: 0; top: 2px;}
.ls-notice-list li .item img{float: left; padding: 11px 0 0 2px;}

@media (min-width: 992px) and (max-width: 1339px) {
  .ls-notice-list li .item{width: 286px;}
  .ls-notice-list li .item a{ max-width: 256px; *width: 256px;}
}
@media (max-width: 991px) {
  .ls-index-notice{height: 62px;}
  .ls-notice-title a{padding: 15px 17px 0 15px;}
  .ls-notice-list{ height: 38px !important; overflow:hidden;}
  .ls-notice-list li{height: 76px;}
  .ls-notice-list li .item{float: none; width: auto; font-size: 16px; margin: 0 15px 0 5px;}
  .ls-notice-list li .item img{display: none;}
  .ls-notice-list li .item a{max-width: 100%; *width: 100%;}
}
@media (max-width: 767px) {
  .ls-index-notice{height: auto;}
  .ls-notice-title{float: none;}
  .ls-notice-title:after{display: none;}
  .ls-notice-title img{height: 24px;}
  .ls-notice-title a{padding: 8px 0 0 13px;}
  .ls-notice-list{margin:10px 0;}
  .ls-notice-list li .item{font-size: 14px; margin: 0 10px 0 5px;}
}
/*通栏切换图片*/
.ls-tlpic-slide{ height: 100px !important;; position: relative; width: 100%; margin-bottom: 0 !important;}
.ls-tlpic-slide .ls-flash-pic li span{display: none;}
.ls-tlpic-slide .ls-flash-num{right: 20px; bottom: 16px;}
.ls-tlpic-slide .ls-flash-num li span,.ls-tlpic-slide .wza-on .ls-flash-num li span,.ls-tlpic-slide .ls-flash-num li a,.wza-on .ls-tlpic-slide .ls-flash-num li a{ display: inline-block; cursor: pointer; margin-left: 8px; transition: 0.4s all; width:8px; height: 8px; background: #fff !important; border-radius: 50%;}
.ls-tlpic-slide .ls-flash-num li.on a,.ls-tlpic-slide .ls-flash-num li.on span{ background: #ffd341 !important;}
@media (min-width: 992px) and (max-width: 1339px) {
  .ls-tlpic-slide{ height: 75px !important;}
}
@media (max-width: 991px) {
  .ls-tlpic-slide{ height: 60px !important; margin-bottom: 0;}
}
@media (max-width: 767px) {
  .ls-tlpic-slide{ height: 50px !important; margin-bottom: 0;}
}
@media (max-width: 619px) {
  .ls-tlpic-slide{ height:40px !important; margin-bottom: 0;}
  .ls-tlpic-slide .ls-flash-num{right: 6px; bottom: 6px;}
}
@media (max-width: 479px) {
  .ls-tlpic-slide{ height:35px !important; margin-bottom: 0;}
}
@media (max-width: 424px) {
  .ls-tlpic-slide{ height:30px !important; margin-bottom: 0;}
}
@media (max-width: 359px) {
  .ls-tlpic-slide{ height:25px !important; margin-bottom: 0;}
}
/*通栏图片*/
.ls-link-tlpic{font-size: 0; line-height: 0; overflow: hidden; clear: both;}
.ls-link-tlpic li{ margin: 0 0 24px;}
.ls-link-tlpic li img{width: 100%; height: auto; vertical-align: middle;}
.ls-link-tlpic li span{display: none;}
@media (max-width: 991px) {
  .ls-link-tlpic li{ margin: 0 0 15px;}
}
@media (max-width: 767px) {
  .ls-link-tlpic li{ margin:0 0 10px;}
}

.ls-index-title{height: 46px; background: 0 0 no-repeat; background-size: auto 40px; background-image: url("../images/ind_tel_gkico.png") !important; padding: 0 0 0 52px; font-weight: bold; line-height: 46px; font-size: 32px; color: #1561af;}
.ls-index-title a{ color: #1561af;}
.ls-index-left{width: 910px;}
@media (min-width: 992px) and (max-width: 1339px) {
  .ls-index-left{width: 674px;}
}
@media (max-width: 991px) {
  .ls-index-left{height: auto;}
  .ls-index-title{font-size: 26px; background-position: 0 2px; background-size: auto 32px; padding: 0 0 0 45px; height: auto; line-height: 1.5;}
}
@media (max-width: 767px) {
  .ls-index-title{font-size: 22px; background-position: 0 2px; background-size: auto 28px; padding: 0 0 0 37px; height: auto; line-height: 1.6;}
}
/*公开*/
.ls-public-box,.ls-zwfw-box{background: #f7f7f7; padding: 19px 24px 24px;}
.ls-public-box{height: 641px;}
.ls-public-left,.ls-public-right{ width: 379px; background: #fff; padding: 16px 20px 0; margin: 15px 0 0; height: 564px;}
.ls-public-box .ls-public-list{ padding: 13px 0 0;}
.ls-public-box .ls-public-list li{ height: auto; font-size: 16px; line-height: 26px; padding: 10px 55px 10px 0; position: relative;}
.ls-public-box .ls-public-list li .date{ font-size: 18px; top: 10px;}
.ls-public-list li .title,.ls-public-list .col-block,.ls-public-list li .explain-list{display: inline; white-space: normal;}
.ls-public-box .ls-public-list li .split{padding: 0 2px;color: #666;}
.ls-public-box .ls-public-list li .explain-list a,.ls-public-box .ls-public-list li .policy-list a,.ls-public-box .ls-public-list li .gl a{display: inline;color: #f60000;float: none;background: none;max-width: none;padding: 0;margin: 0;font-size: 16px;}
.ls-public-list li .explain-list .split-line, .ls-public-list li .policy-list .split-line{display: inline; font-size: 14px;}
.ls-public-list li .title{ display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2;-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.ls-public-left .ls-public-list{height: 313px; border-bottom: 1px #eee solid;}

/*政策文件库*/
.ls-public-tit{padding: 15px 0 0; line-height: 44px; text-align: center; font-size: 24px; color: #1561af;}
.ls-public-tit a{color: #1561af;}
.ls-public-tit a:hover{color: #d00;}
.ls-public-search{ border: 1px #c5d7eb solid; line-height: 0; font-size: 0; border-radius: 4px; background:#fff;}
.ls-public-search ul{ position: relative; height: 42px; padding: 0 60px 0 19px;}
.ls-public-search li{ height: 42px;}
.ls-public-search input,.ls-public-search button{background: none; border: 0 none; vertical-align: middle; width: 100%; height: 100%;}
.ls-public-search label{display: inline;}
.ls-public-search .ss1{ background: none !important;}
.ls-public-search .ss1 input{ font-size: 18px; line-height: 42px; color: #666;}
.ls-public-search .ss1 input::-webkit-input-placeholder{color:#ccc;}
.ls-public-search .ss1 input:-moz-placeholder{color:#ccc;}
.ls-public-search .ss1 input:-ms-input-placeholder{color:#ccc;}
.ls-public-search .ss2{ width: 60px; right: 0; top: 0; bottom: 0; position: absolute;}
.ls-public-search .ss2 input,.ls-public-search .ss2 button{ cursor: pointer; font-size: 0; background: center center no-repeat; background-size: auto 20px; background-image:url("../images/icon_sear2.png") !important;}
.ls-public-search.active{ border-color: rgba(21, 97, 175, 0.8); -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(21, 97, 175, 0.4); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(21, 97, 175, 0.4); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(21, 97, 175, 0.4); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;}

.ls-public-link1 li{margin: 20px 0 0; float: left; width: 50%; text-align: center;}
.ls-public-link1 li a{display: block; overflow: hidden; padding: 8px;height: 24px; position: relative;}
.ls-public-link1 li img,.ls-public-link1 li span{height: 100%; vertical-align: middle; display: inline-block;}
.ls-public-link1 li img{width: auto;}
.ls-public-link1 li span{line-height: 24px; font-size: 20px; padding-left: 10px; white-space: nowrap; max-width: 130px; overflow: hidden; text-overflow: ellipsis;}
.ls-public-link1 li.num1 a:after{ position: absolute; right: 0; top: 50%; content: ""; width: 1px; background: #ddd; height: 20px; margin-top: -10px;}
.ls-public-link1 li a:hover{color: #1561af;}
.ls-public-link1 li a:hover img{animation: bellRing 0.9s both;}

/*政策解读*/
.ls-public-link2{ font-size: 0; line-height: 0; margin: 4px 0 11px;}
.ls-public-link2 li img{width: 100%; height: auto;}
.ls-public-link2 li span{display: none;}
.ls-public-link2 li a{display: block;}
.ls-public .ls-public-list{height: 297px; padding: 0; margin: 0;}


.ls-public-link3{ margin-top: 13px; background: #f2f8ff; height: 100px; padding: 0 17px;}
.ls-public-link3 li{width: 33.3%; float: left;}
.ls-public-link3 li a{display: block; padding: 20px 5px 0; transition: 0.4s all ease;}
.ls-public-link3 li img,.ls-public-link3 li span{display: block;}
.ls-public-link3 li img{height: 32px; margin: 0 auto; width: auto;}
.ls-public-link3 li span{text-align: center; padding: 8px 0 0; line-height: 28px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 18px;}
.ls-public-link3 li a:hover{color: #00a7ff; font-weight: bold;}
.ls-public-link3 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: 992px) and (max-width: 1339px) {
  .ls-public-box, .ls-zwfw-box{padding: 19px 20px 24px;}
  .ls-public-left, .ls-public-right{width: 267px;}
  .ls-public-left .ls-public-list{height: 293px;}
  .ls-public-link1 li{margin-top: 15px;}
  .ls-public-link1 li a{height: auto; padding: 8px 5px;}
  .ls-public-link1 li img{height: 24px;}
  .ls-public-link1 li span{display: block; padding: 5px 0 0; font-size: 18px; max-width: 100%; width: 100%;}
  .ls-public-link1 li.num1 a:after{height: 50px; margin-top: -25px;}
  .ls-public-link3{padding: 0;}
  .ls-public-right .ls-public-list li .title{-webkit-line-clamp: 3; line-clamp: 3;}
  .ls-public-right .ls-public-list li{ padding-top: 5px; padding-bottom: 5px;}
}
@media (max-width: 991px) {
  .ls-public-box, .ls-zwfw-box{height: auto; padding: 10px 15px 15px;}
  .ls-public-left, .ls-public-right{width: auto; float: none; height: auto; padding: 8px 15px 15px;}
  .ls-public-box .ls-public-list{padding: 8px 0;}
  .ls-public-box .ls-public-list li{padding-top: 6px; padding-bottom: 6px;}
  .ls-public-box .ls-public-list li .date{font-size: 16px; top: 6px;}
  .ls-public-left .ls-public-list{height: auto;}
  .ls-public-tit{padding-top: 10px; font-size: 22px;}
  .ls-public-search ul{padding-left: 10px;}
  .ls-public-search .ss1 input{font-size: 16px;}
  .ls-public-link1 li span{max-width: 280px; font-size: 18px;}
  .ls-public-link3 li span{font-size: 16px;}
}
@media (max-width: 767px) {
  .ls-public-box, .ls-zwfw-box{ padding: 8px 10px 10px;}
  .ls-public-left, .ls-public-right{padding: 5px 10px 10px;}
  .ls-public-box .ls-public-list li{padding-right: 45px;}
  .ls-public-box .ls-public-list li,.ls-public-box .ls-public-list li .date,.ls-public-box .ls-public-list li .explain-list a, .ls-public-box .ls-public-list li .policy-list a, .ls-public-box .ls-public-list li .gl a{font-size: 14px;}
  .ls-public-list li .explain-list .split-line, .ls-public-list li .policy-list .split-line{font-size: 12px;}
  .ls-public-tit{font-size: 18px; line-height: 1.84;}
  .ls-public-search .ss1 input{font-size: 14px;}
  .ls-public-link1 li{margin-top: 15px;}
  .ls-public-link1 li a{height: auto; padding: 8px 5px;}
  .ls-public-link1 li img{height: 24px;}
  .ls-public-link1 li span{display: block; padding: 5px 0 0; font-size: 16px; max-width: 100%; width: 100%;}
  .ls-public-link1 li.num1 a:after{height: 50px; margin-top: -25px;}
  .ls-public-link2{margin-bottom: 0;}
  .ls-public-link3{margin-top: 8px;}
  .ls-public-link3 li span{font-size: 14px;}
}
/*服务*/
.ls-zwfw-box{height: 521px;}
.ls-zwfw-box .ls-index-title{ background-image: url("../images/ind_tel_fwico.png") !important;}
.ls-zwfw-bg{ background: #fff; padding: 16px 20px 0; margin: 15px 0 0; height: 444px;}
.ls-zwfw-info{ height: 235px; margin: 20px 0;}
.ls-zwfw-link{overflow: hidden;}
.ls-zwfw-link ul{ margin: 3px -10px 0;}
.ls-zwfw-link li{ float: left; width: 16.666%; margin: 0 0 20px;}
.ls-zwfw-link li a{margin: 0 10px; color: #454545; padding: 15px 5px 10px; display: block; border: 1px #eee solid; border-radius: 4px; text-align: center; transition: 0.4s all ease;}
.ls-zwfw-link li img,.ls-zwfw-link li span{display: block; cursor: pointer;}
.ls-zwfw-link li img{height: 42px; width: auto; margin: 0 auto;}
.ls-zwfw-link li span{text-align: center; padding: 5px 0 0; font-size: 16px; line-height: 26px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-zwfw-link li a:hover{ border-color: #1561af; box-shadow: 0 0 12px rgba(21, 97, 175, 0.2); color: #1561af;}
.ls-zwfw-link 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-zwfw-bmlink{ height: 225px; overflow: hidden; overflow-y: auto; }
.ls-zwfw-bmlink::-webkit-scrollbar{ width: 6px;height: auto;}
.ls-zwfw-bmlink::-webkit-scrollbar-track {background: #f7f7f7;box-shadow: none;border-radius: 3px;}
.ls-zwfw-bmlink::-webkit-scrollbar-thumb{border-radius: 3px; background: #ccc;}
.ls-zwfw-bmlink li{float: left; width: 20%; margin: 0 0 10px;}
.ls-zwfw-bmlink li a{display: block; line-height: 1.5; font-size: 16px; padding: 12px 8px; background: #f5f5f5; border-radius: 4px; margin: 0 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; transition: 0.4s all ease;}
.ls-zwfw-bmlink li a:hover{ background: #1561af; color: #fff;}

.ls-zwfw-link2{ width: 541px; text-align: center; font-size: 0;}
.ls-zwfw-link2 li a{display: block; height: 100px; background: #F2F8FF; line-height: 100px; transition: 0.4s all ease; outline: 1px transparent solid;}
.ls-zwfw-link2 li span{display: none;}
.ls-zwfw-link2 li img{ height: auto; width: auto; max-width: 100%; max-height: 100%;}
.ls-zwfw-link2 li a:hover{box-shadow: 0 0 12px rgba(21, 97, 175, 0.2); outline-color: rgba(21, 97, 175, 0.6);}


.ls-zwfw-link3{width: 258px;}
.ls-zwfw-link3 li{height: 100px;}
.ls-zwfw-link3 li a{ color: #1561af; height: 28px; padding: 36px 8px; line-height: 0; font-size: 0; display: block; background: #f2f8ff; text-align: center; transition: 0.4s all ease; outline: 1px transparent solid;}
.ls-zwfw-link3 li a img,.ls-zwfw-link3 li a span{height: 100%; display: inline-block; vertical-align: middle;}
.ls-zwfw-link3 li a span{line-height: 28px; font-size: 18px; padding-left: 18px; max-width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: 0.4s all ease;}
.ls-zwfw-link3 li a:hover{box-shadow: 0 0 12px rgba(21, 97, 175, 0.2); outline-color: rgba(21, 97, 175, 0.6);}
.ls-zwfw-link3 li a:hover span{padding-left: 10px;}
@media (min-width: 992px) and (max-width: 1339px) {
  .ls-zwfw-link2{width: 426px;}
  .ls-zwfw-link3{width: 148px;}
  .ls-zwfw-link3 li a span{padding-left: 10px;}
}
@media (max-width: 991px) {
  .ls-zwfw-bg,.ls-zwfw-box{height: auto;}
  .ls-zwfw-bg{ padding: 11px 15px 15px;}
  .ls-zwfw-info{margin: 15px 0;}
  .ls-zwfw-link li span,.ls-zwfw-bmlink li a{font-size: 15px;}
  .ls-zwfw-link2,.ls-zwfw-link3{float: none; width: auto; height: auto;}
  .ls-zwfw-link3 li{margin-top: 15px;}
}
@media (max-width: 767px) {
  .ls-zwfw-bg{ padding: 8px 10px 10px;}
  .ls-zwfw-info{margin: 10px 0; height: auto;}
  .ls-zwfw-link ul{margin: 3px -5px 0;}
  .ls-zwfw-link li{margin-bottom: 10px;}
  .ls-zwfw-link li a{margin:0 5px;}
  .ls-zwfw-link li span, .ls-zwfw-bmlink li a{font-size: 14px;}
  .ls-zwfw-link li img{height: 30px;}
  .ls-zwfw-bmlink{height: auto;}
  .ls-zwfw-bmlink ul{margin: 0 -5px;}
  .ls-zwfw-bmlink li{ width: 25%;}
  .ls-zwfw-link2 li a{height: auto; line-height: 0; padding: 15px 5px;}
  .ls-zwfw-link3 li{margin-top: 10px; height: auto;}
  .ls-zwfw-link3 li a{padding: 20px 5px;}
  .ls-zwfw-link3 li a span{font-size: 14px;}
}
@media (max-width: 619px) {
  .ls-zwfw-link li{width: 33.3%;}
  .ls-zwfw-bmlink li{ width: 33.3%;}
  .ls-zwfw-bmlink li a{padding: 8px 5px;}
}
@media (max-width: 479px) {
  .ls-zwfw-bmlink li{ width: 50%;}

}

/*互动*/
.ls-index-right{ position: relative; width: 352px; height: 1260px; padding: 18px 23px 0; border: 1px solid rgba(199, 227, 255, 1);background: rgba(247, 251, 255, 1);}
.ls-index-right:after{ background: linear-gradient(180.00deg, rgba(231, 244, 255, 1) 0%,rgba(247, 251, 255, 1) 100%); display: block; position: absolute; left: 0; right: 0; top: 0; height: 99px; content: ""; z-index: 0;}

.wza-black-white .ls-index-right:after{ background: none !important;}
.wza-yellow-black .ls-index-right:after{ background: none !important;}
.wza-blue-yellow .ls-index-right:after{ background: none !important;}
.wza-yellow-blue .ls-index-right:after{ background: none !important;}
.wza-white-black .ls-index-right:after{ background: none !important;}
.wza-black-yellow .ls-index-right:after{ background: none !important;}


.ls-index-right .ls-index-title{ margin-left: -4px; background-image: url("../images/ind_tel_hdico.png") !important;}
.ls-index-hdjl{position: relative; z-index: 1;}
.ls-hdjl-link{ font-size: 0; line-height: 0; border: 1px #fff solid; margin: 22px 0 20px;}
.ls-hdjl-link li a{display: block; border: 1px #bfe4ff solid;background: linear-gradient(270.00deg, rgba(213, 234, 255, 1),rgba(128, 200, 255, 1) 100%); padding: 17px 0 20px 44px; height: 69px; color: #fff; position: relative; line-height: 0;  letter-spacing: 1px;}
.ls-hdjl-link li img{height: 69px; width: auto; right: 37px; bottom: 16px; position: absolute; z-index: 0;}
.ls-hdjl-link li span{display: block;}
.ls-hdjl-link li .img_title{ position: relative; z-index: 1; line-height: 42px; font-weight: bold; font-size: 24px;text-shadow: 0 2px 2px rgba(75, 169, 240, 0.8);}
.ls-hdjl-link li .img_remarks{ position: relative; z-index: 1; font-size: 16px; line-height: 26px;text-shadow: 0 2px 2px rgba(75, 169, 240, 0.2);}
.ls-xjcx,.ls-fthg{ color: #666; font-size: 16px; line-height: 2.25; padding-left: 21px;}
.ls-xjcx:hover,.ls-fthg:hover{ color: #1561af;}
.ls-xjcx{background: url(../images/icon_xjcx.png) 0 center no-repeat;; background-size: auto 16px;}
.ls-fthg{background: url(../images/icon_fthg.png) 0 center no-repeat;; background-size: auto 16px; padding-left: 24px;}
/*信件选登*/
.ls-mesage-list{ padding: 13px 0 11px; height: 281px;}
.ls-mesage-list li{ font-size: 16px; line-height: 28px; height: 28px; padding: 9px 55px 9px 0; position: relative;}
.ls-mesage-list .status{ top: 10px; color: #999; position: absolute; right: 0;}
.ls-mesage-list li a{ float: none; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
/*意见征集*/
.ls-zjdc-list{ padding: 10px 0 14px;}
.ls-zjdc-list li{ text-align: justify; font-size: 16px; line-height: 28px; height: 28px; overflow: hidden; padding: 6px 50px 6px 0; position: relative; color: #999;}
.ls-zjdc-list li a{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; float: none;}
.ls-zjdc-list li img{ display: none;}
.ls-zjdc-list li .more-a{ color: #1561af;}
.ls-zjdc-list li .more-a:hover{ color: #d00;}
.ls-zjdc-list li .date { top: 6px; right: 0; position: absolute;}
/*在线访谈*/
.ls-ftimg{margin-top: 19px; background: #e1f2ff; padding: 11px 20px 13px; position: relative;}
.ls-ftimg .ftimg{ display: none;}
.ls-ftimg:after,.ls-ftimg:before{display: block; position: absolute; content: ""; width: 9px; height: 9px; z-index: 0; top: 0; border-top: 1px #9ed5ff solid; transition: 0.7s all ease-in-out;}
.ls-ftimg:before,.ls-ftimg li:before{left: 0; border-left: 1px #9ed5ff solid;}
.ls-ftimg:after,.ls-ftimg li:after{right: 0; border-right: 1px #9ed5ff solid;}
.ls-ftimg li:after,.ls-ftimg li:before{display: block; bottom: 0; position: absolute; content: ""; width: 9px; height: 9px; z-index: 0; border-bottom: 1px #9ed5ff solid; transition: 0.7s all ease-in-out;}
.ls-ftimg:hover:before,.ls-ftimg:hover:after,.ls-ftimg:hover li:after,.ls-ftimg:hover li:before{width: 100%; height: 100%; box-sizing: border-box;}
.ls-ftimg p{ line-height: 28px; color: #666; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-ftimg .title{line-height: 34px;}
.ls-ftimg .title a{ font-size: 18px; line-height: 34px; font-weight: bold; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-zxftList{ padding: 13px 0 0;}
.ls-zxftList li{ font-size: 16px; line-height: 28px; padding: 8px 0; position: relative; }
.ls-zxftList li a{display: block; float: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-zxftList li .date{display: none;}
@media (min-width: 992px) and (max-width: 1339px) {
  .ls-index-right{ width: 258px; padding: 18px 18px 0;}
  .ls-hdjl-link li a{padding-left: 14px;}
  .ls-hdjl-link li img{right: 0;}
  .ls-ftimg{padding-left: 15px; padding-right: 15px;}
}

@media (max-width: 991px) {
  .ls-index-right{height: auto; padding: 11px 15px 15px;}
  .ls-hdjl-link{margin: 12px 0 10px;}
  .ls-xjcx, .ls-fthg{font-size: 14px;}
  .ls-mesage-list{height: auto;}
  .ls-mesage-list li{line-height: 24px; height: 24px;}
}
@media (max-width: 767px) {
  .ls-index-right{padding: 8px 10px 10px;}
  .ls-hdjl-link li a{padding-left: 20px;}
  .ls-hdjl-link li .img_title{font-size: 18px;}
  .ls-hdjl-link li .img_remarks{font-size: 14px;}
  .ls-hdjl-link li img{right: 5px; height: 60%;}
  .ls-xjcx, .ls-fthg{font-size: 12px;}
  .ls-mesage-list li{ font-size: 14px; line-height: 1.65; padding: 5px 45px 5px 0;}
  .ls-mesage-list .status{ top: 5px;}
  .ls-zjdc-list li{ font-size: 14px; padding: 4px 40px 4px 0;}
  .ls-zjdc-list li .date{top: 4px;}
  .ls-zxftList li{font-size: 14px; line-height: 1.6; padding: 5px 0;}
  .ls-ftimg{padding: 6px 10px 8px;}
  .ls-ftimg p{font-size: 14px; line-height: 1.75;}
  .ls-ftimg .title a{font-size: 16px; line-height: 2;}
}
/*专题专栏*/
.ls-specialbox-pic{padding: 29px 0 32px;}
.ls-specialbox-pic .ls-special-slide{ height: 150px; margin: 24px 0 0; overflow: hidden; position: relative;}
.ls-specialbox-pic .ls-speciallist li{height: 150px; margin: 0; width: 341px;}
.ls-specialbox-pic .ls-speciallist li a{ display: block; overflow: hidden; height: 100%; margin-right: 24px;}
.ls-specialbox-pic .ls-speciallist li img{width: 100%; height: 100%; transition: 0.4s all linear;}
.ls-specialbox-pic .ls-speciallist li span{font-size: 0; display: none;}
.ls-specialbox-pic .ls-speciallist li:hover img{transform: scale(1.1);}
.ls-prev,.ls-next{ position: absolute; width: 24px; height: 40px; display: block; top: 50%; margin-top: -20px; background: 0 center no-repeat; z-index: 2; cursor: pointer; background-size: 100% auto; opacity: 0.4; transition: 0.4s opacity ease;}
.ls-prev:hover,.ls-next:hover{ opacity: 0.9;}
.ls-prev{left: 0; background-image: url("../images/arrow_l.png") !important;}
.ls-next{right: 0; background-image: url("../images/arrow_r.png") !important;}
@media (min-width: 992px) and (max-width:1339px) {
  .ls-specialbox-pic .ls-special-slide{ height: 110px;}
  .ls-specialbox-pic .ls-speciallist li{height: 110px; width: 253px;}
  .ls-specialbox-pic .ls-speciallist li a{ margin-right: 20px;}
}
@media (min-width: 768px) and (max-width:991px) {
  .ls-specialbox-pic{padding: 17px 0 20px;}
  .ls-specialbox-pic .ls-special-slide{ height: 110px;}
  .ls-specialbox-pic .ls-speciallist li{height: 110px; width: 256px;}
  .ls-specialbox-pic .ls-speciallist li a{ margin-right: 20px;}
}
@media (max-width:767px) {
  .ls-specialbox-pic{padding: 7px 0 10px;}
  .ls-specialbox-pic .tempWrap{margin: 0 auto;}
  .ls-specialbox-pic .ls-special-slide{ height: 161px; margin-top: 10px;}
  .ls-specialbox-pic .ls-speciallist li{height: 161px;}
  .ls-specialbox-pic .ls-speciallist li a{ margin-right:0;}
}
@media (max-width:424px) {
  .ls-specialbox-pic .ls-special-slide{ height: 142px;}
  .ls-specialbox-pic .ls-speciallist li{height: 142px; width: 300px;}
}



