@charset "utf-8";
/* CSS Document */
body{font-family: "Microsoft YaHei",微软雅黑,"PingFang SC",AliPuHui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; background: #fff;}
a:hover{color: #0071FE;}
.mt20{margin-top: 20px;}
@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);
    }
}
/*归档*/
.guidang{position: absolute;top: 0;right: 0;z-index: 9;}
@media (max-width:767px) {
    .guidang{width: 160px !important;height: 160px !important;background-size: 100% 100% !important;}
}
.container{width: 1280px;}
@media (min-width: 992px) and (max-width:1279px) {
    .container{width: 992px;}
}
@media (min-width: 768px) and (max-width:991px) {
    .container{width: 768px;}
    .mt20{margin-top: 15px;}
}
@media (max-width:767px) {
    .container{width: auto;}
    .mt20{margin-top: 10px;}
}
.footer{  border-color: #1C61E4;}
.ls-special-header{background: url("/_res/images-xiaofei/xiaofei-bannerbg.png") top center no-repeat; height: 400px;}
/*logo*/
.ls-special-logo{ padding: 20px 0 0 0;}
.ls-special-logo li img{height: 50px; width: auto;}
.ls-special-logo li .img-title{display: none;}
/*右侧服务区*/
.ls-special-right{ text-align: right; margin-top: 16px; }
.ls-special-right li{float: left;}
.ls-special-right li a{display: inline-block; font-size: 15px; color: #fff; vertical-align: middle; line-height: 2.1333; margin: 6px 6px 0; padding: 0 15px; background: rgba(255, 255, 255, 0.25); border-radius: 4px; transition: 0.4s all ease;}
.ls-special-right li a:hover{background: rgba(255, 255, 255, 0.4); color: #fff;}
/*banner*/
.ls-special-banner{ position: relative; font-size: 0; line-height: 0; padding: 54px 0 0 0;}
.ls-special-banner li .img-title{display: none;}
.ls-special-banner li img{ max-width: 100%; height: auto;}
/*主内容*/
.ls-special-row{ margin-bottom: 50px;}
.ls-special-title{  margin-bottom: 30px; height: 46px; text-align: center; position: relative;}
.ls-special-title .title-bgr{  position: absolute; right: 40px; top:50%; margin-top: -4px; width: 473px; height: 8px; background: url("/_res/images-xiaofei/title-right.png") left center no-repeat ;}
.ls-special-title .title-bgl{  position: absolute; left: 40px; top:50%; margin-top: -6px; width: 472px; height: 13px; background: url("/_res/images-xiaofei/title-left.png") right  center no-repeat ;}
@media (min-width: 992px) and (max-width:1279px) {
    .ls-special-row{ margin-bottom: 30px;}
    .ls-special-title .title-bgr{ right:0; width: 373px;}
    .ls-special-title .title-bgl{ left: 0; width: 372px;}
}
@media (max-width: 991px) {
    .ls-special-box{ padding: 0 10px;}
    .ls-special-row{ margin-bottom: 20px;}
    .ls-special-title{  margin-bottom: 20px; }
    .ls-special-title .title-bgr{  width: 220px;}
    .ls-special-title .title-bgl{  width: 220px;}
}
@media (max-width:767px) {
    .ls-special-header{ height: auto; padding-bottom: 30px;}
    .ls-special-row{ margin-bottom: 10px;}
    .ls-special-banner{ padding-top: 30px;}
    .ls-special-title .title-bgr,.ls-special-title .title-bgl{ display: none;}

}
/*最新政策*/
.ls-zhence-bg{background: url("/_res/images-xiaofei/zc-bg.jpg")  bottom center no-repeat #f0f7ff; padding: 40px 0 30px 0; box-sizing: border-box; height: 630px;}
.ls-zhence-list ul{ margin-right: -32px;}
.ls-zhence-list li{ width: 624px; height: 98px; position: relative; margin: 0 32px 20px 0; background: #fff; float: left; }
.ls-zhence-list li .date-box{position: absolute; border-right: 1px solid #dcebfb; left: 10px;top: 20px; bottom: 20px; width: 105px;text-align: center;}
.ls-zhence-list li .date-box span{display: block;}
.ls-zhence-list li .date-box .day-box{line-height: 1;font-size: 32px;color: #0071FE; font-weight: bold;}
.ls-zhence-list li .date-box .year-box{line-height: 1.2;color: rgba(0, 0, 0, 0.4);font-size: 16px; }
.ls-zhence-list li .list-info-box{ margin-left: 116px;  padding: 20px 30px 0 20px;}
.ls-zhence-list li .list-info-box a{display: block; font-size: 18px; height: 52px; line-height: 26px; display:-webkit-box;   overflow: hidden; text-overflow: ellipsis; word-bread:break-all; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
@media (min-width: 992px) and (max-width:1279px) {
    .ls-zhence-list li{ width: 480px;}
}
@media (max-width: 991px) {
    .ls-zhence-bg{ padding: 20px 0 0 0; box-sizing: border-box; height: auto;}
    .ls-zhence-list ul{ margin-right: 0;}
    .ls-zhence-list li{ width: auto; float: none; margin-right: 0;}
}
@media (max-width:767px) {
    .ls-zhence-list li .date-box{ left:0; width: 90px;}
    .ls-zhence-list li .list-info-box{ margin-left: 90px;  padding: 20px 15px 0 15px; }
}
/*工作动态*/
.ls-special-flash{ width: 630px; height: 420px; 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 img{ height: auto !important;}
.ls-flash-pic span.title{ position: absolute; left: 0; right: 0; bottom: 0; height: 50px; line-height: 50px; padding: 0 100px 0 14px; font-size: 16px; background: linear-gradient(180.00deg, rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.7) 100%) !important; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-flash-num{ position: absolute; right: 10px; bottom: 20px; font-size: 0; line-height: 0;}
.ls-flash-num li{ display: inline;}
.ls-flash-num li ,.wza-on .ls-flash-num li { display: inline-block; cursor: pointer; margin-left: 9px; transition: 0.4s all; width:12px; height: 12px; background: rgba(255, 255, 255, 0.8) !important; border-radius: 10px;}
.ls-flash-num li span,.ls-flash-num li a{ display:block; height: 100%;}
.ls-flash-num li.on{   background: #F28700 !important; }
.wza-yellow-black .ls-flash-pic span.title{ background: rgba(255, 255, 0, 0.5) !important;}
.wza-blue-yellow .ls-flash-pic span.title{ background: rgba(0, 0, 255, 0.5) !important;}
.wza-yellow-blue .ls-flash-pic span.title{ background: rgba(255, 255, 0, 0.5) !important;}
.wza-white-black .ls-flash-pic span.title{ background: rgba(255, 255, 255, 0.5) !important;}
.ls-gouzuo-box{ width: 618px;}
.ls-gouzuo-box .list1{ height: 140px; box-sizing: border-box;  padding: 15px 0 0 0;  border-bottom: 1px solid #e5e5e5; }
.ls-gouzuo-box .list1:last-child{ border: none;}
.ls-gouzuo-box .list1 .title{ font-size: 18px; line-height: 26px; height: 52px;  font-weight: bold; display: block;  display:-webkit-box;   overflow: hidden; text-overflow: ellipsis; word-bread:break-all; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ls-gouzuo-box .list1 .remarks{ margin-top: 10px; color: rgba(0, 0, 0, 0.6); line-height: 24px;  height: 48px; font-size: 16px;  display: block;  display:-webkit-box;   overflow: hidden; text-overflow: ellipsis; word-bread:break-all; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
@media (min-width: 992px) and (max-width:1279px) {
    .ls-special-flash{ width: 530px; height: 353px; }
    .ls-gouzuo-box{ width: 430px;}
    .ls-gouzuo-box .list1{ height: 117px; padding: 5px 0 0 0;}
    .ls-gouzuo-box .list1 .remarks{ margin-top: 5px;}
}
@media (max-width: 991px){
    .ls-special-flash{width: auto; float: none; height: 499px !important;}
    .ls-gouzuo-box{ width: auto; float: none;}
    .ls-gouzuo-box .list1{ height: auto; padding:10px 0;}
    .ls-gouzuo-box .list1 .title{ height: auto; display: block; }
    .ls-gouzuo-box .list1 .remarks{  height: auto; display: block;}
}
@media (max-width: 767px){
    .ls-special-flash{height: 498px !important;}
}
@media (max-width: 667px){
    .ls-special-flash{height: 431px !important;}
}
@media (max-width: 567px){
    .ls-special-flash{height: 365px !important;}
}
@media (max-width: 414px){
    .ls-special-flash{height: 263px !important;}
}
@media (max-width: 390px){
    .ls-special-flash{height: 247px !important;}
}
@media (max-width: 375px){
    .ls-special-flash{height: 237px !important;}
}
@media (max-width: 360px){
    .ls-special-flash{height: 227px !important;}
}
@media (max-width: 320px){
    .ls-special-flash{height: 200px !important;}
}

/*专题行动*/
.ls-special-slide{  position: relative;  height: 250px; }
.ls-special-slide .ls-prev,.ls-special-slide .ls-next{ position: absolute; width: 28px; height: 42px; display: block; top: 50%; margin-top: -21px;   z-index: 2; cursor: pointer;   background-color: rgba(0, 0, 0, 0.5) !important;  background-repeat: no-repeat; background-position: center center;  opacity: 0.5;}
.ls-special-slide .ls-prev{left: 0;  background-image: url("/_res/images-xiaofei/prev-btn.png") !important;   }
.ls-special-slide .ls-next{right: 0;background-image: url("/_res/images-xiaofei/next-btn.png") !important;    }
.ls-special-slide  .ls-prev:hover,.ls-special-slide  .ls-next:hover{  opacity: 1;  }
.wza-black-white .ls-special-slide .ls-prev,.wza-black-white  .ls-special-slide .ls-next{  background-color: rgba(0, 0, 0, 0.5) !important;}
.wza-yellow-black .ls-special-slide .ls-prev,.wza-yellow-black  .ls-special-slide .ls-next{  background-color: rgba(0, 0, 0, 0.5) !important;}
.wza-blue-yellow .ls-special-slide .ls-prev,.wza-yellow-blue-black  .ls-special-slide .ls-next{ background-color: rgba(0, 0, 0, 0.5) !important;}
.wza-yellow-blue .ls-special-slide .ls-prev,.wza-yellow-black  .ls-special-slide .ls-next{ background-color: rgba(0, 0, 0, 0.5) !important;}

.ls-special-list{  height: 100%; overflow: hidden;}
.ls-special-list li{ float: left; width: 439px; height: 250px; text-align: center;}
.ls-special-list li a{display: block;  background: #EFF6FF; overflow: hidden;  margin-right: 37px; height: 100%;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.ls-special-list li img{ width: 100%; box-sizing: border-box; height: 190px;}
.ls-special-list li .img-title{ display: block; height: 60px; line-height: 60px; text-align: center;  font-size: 20px; padding: 0 5px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ls-special-list li a:hover{ background: #1698fe; color: #fff;}
@media (min-width: 992px) and (max-width:1279px) {
    .ls-special-slide{  position: relative;  height: 210px; }
    .ls-special-list li{ height: 210px;}
    .ls-special-list li{ width: 337px;}
    .ls-special-list li a{ margin-right: 20px;}
    .ls-special-list li img{ height: 150px;}
}
@media (max-width: 991px) {
    .ls-special-slide{  position: relative;  height: 172px; }
    .ls-special-list li{ height: 172px;}
    .ls-special-list li{ width: 256px;}
    .ls-special-list li a{ margin-right: 20px;}
    .ls-special-list li img{ height: 112px;}
    .ls-special-slide .ls-prev, .ls-special-slide .ls-next{ margin-top: -40px; height: 32px;}
}
@media (max-width:767px) {
    .ls-special-slide{  width: 402px; margin:0 auto; height: 250px; }
    .ls-special-list li{ height: 250px;}
    .ls-special-list li{ width: 402px;}
    .ls-special-list li a{ margin-right: 0;}
    .ls-special-list li img{ height: 190px;}
    .ls-special-slide .ls-prev, .ls-special-slide .ls-next{ margin-top: -21px; height: 42px;}
}
@media (max-width:421px) {
    .ls-special-slide{  width: 300px; margin:0 auto; height: 202px; }
    .ls-special-list li{ height: 202px;}
    .ls-special-list li{ width: 300px;}
    .ls-special-list li a{ margin-right: 0;}
    .ls-special-list li img{ height: 142px;}
    .ls-special-slide .ls-prev, .ls-special-slide .ls-next{ margin-top: -40px; height: 32px;}
}
/*服务专区*/
.ls-fuwu-bg{ background: url("/_res/images-xiaofei/fw-bg.png") bottom center no-repeat; min-height: 504px; box-sizing: border-box; padding: 40px 0 10px 0;  margin-bottom: 0; }
.ls-fuwu-list{ text-align: center; }
.ls-fuwu-list ul{ display: block; margin-right: -32px;}
.ls-fuwu-list li{ display: inline-block; vertical-align: top;  margin:0 32px 30px 0; width: 295px; box-sizing: border-box;  text-align: center;}
.ls-fuwu-list li a{ display: block; box-sizing: border-box; height: 147px;  border: 1px solid #CBE0FA; background: #fff;  padding: 20px 0 0 0; }
.ls-fuwu-list li a:hover{ color: #0071fe; border-color: #bad6f9;  }
.ls-fuwu-list li a:hover img{animation: bellRing 0.9s both;}
.ls-fuwu-list li .img-title{ display: block;  padding: 10px 5px 0 5px; font-size: 18px; line-height: 26px; }
@media (min-width: 992px) and (max-width:1279px) {
    .ls-fuwu-list ul{ margin-right: -20px;}
    .ls-fuwu-list li{ margin-right: 20px; width: 233px;}
    .ls-fuwu-list li a{ height: 170px;}
    .ls-fuwu-list li br{ display: none;}
}
@media (max-width: 991px) {
    .ls-fuwu-bg{ background-size: 100% 100%; padding: 30px 0 10px 0;}
    .ls-fuwu-list ul{ margin-right: -20px;}
    .ls-fuwu-list li{ margin-right: 20px; width: 236px;}
    .ls-fuwu-list li a{ height: 170px;}
    .ls-fuwu-list li br{ display: none;}
}
@media (max-width:767px) {
    .ls-fuwu-bg{ padding: 20px 0 10px 0;}
    .ls-fuwu-list ul{ margin-right: 0;}
    .ls-fuwu-list li{ margin:0 0 10px 0; display: block;  width: auto; float: none;}
    .ls-fuwu-list li a{ height: auto; padding: 15px 0;}
    .ls-fuwu-list li br{ display: none;}
}


/*栏目页*/
.ls-column-inner{ padding: 20px 0 0;}
/*当前位置*/
.ls-crumbs-box{height:auto; line-height:1.5; padding:10px 0; font-size:16px;color:#666; background: url(/_res/images_htk/wz_ico.png) 11px 12px no-repeat #f5f5f5; padding-left: 30px;}
.ls-crumbs-box a{color:#666;}
.ls-crumbs-box i{font-style: normal;}
.ls-crumbs-box a:hover{color:#cc0000;}
/***栏目文字列表****/
.ls-column-list{height:auto; min-height:450px; _height:450px; position: relative; font-size:16px; line-height:1.8; border-top:0; text-align:justify; text-justify:inter-ideograph; word-break:break-all; word-wrap:break-word; padding: 10px 0 0;}
.ls-column-list ul{clear:both;}
.ls-column-list table{max-width:100% !important;}
.ls-column-list li{height:42px; line-height:42px; vertical-align:bottom; padding:2px 100px 2px 16px; background: url("/_res/images_kjcx/icon.png") left center no-repeat; position:relative; overflow: hidden; font-size: 18px;}
.ls-column-list li .date{color:#999; position: absolute; top: 2px; right: 0; font-size: 16px;}
.ls-column-list .doc_list{padding-bottom:5px; overflow: hidden;}
.ls-column-list .doc_list li,.ls-column-list .download-list li{overflow:hidden;}
.ls-column-list .doc_list li a{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ls-column-list .doc_list li img{float:left; margin:14px 0 0 2px;}
.ls-column-list .doc_list li.odd a,.ls-column-list .doc_list li.even a{ max-width: 1100px;}
.ls-column-list li.lm_line{height: 0;border-bottom: 1px dashed #ddd;margin: 12px 0; padding:0;background: none;}
.ls-column-list li.lm_line.add{display: none;}
.ls-column-list li.columnName{height:auto !important; line-height: 40px; padding: 0 10px; background: #f8f8f8; margin: 5px 0;}
.ls-column-list li.columnName a.more{ font-size:12px; color:#888; float: right !important; margin: 0 !important;}
.ls-column-list li.columnName a.more:hover{ color:#c00;}
.ls-column-list li.columnName a.title{ font-weight:bold; color:#333; display: inline; margin-right: 0; white-space: normal; max-width: none !important;}
.ls-column-list .doc_list li.search-list a{max-width: none !important;margin-right: 90px;float: none;}
@media (min-width: 992px) and (max-width:1279px) {
    .ls-column-list .doc_list li.odd a, .ls-column-list .doc_list li.even a{max-width: 850px;}
}
@media(max-width:991px) {
    .ls-column-inner{padding: 15px 15px 0;}
    .ls-crumbs-box{font-size: 13px;}
    .ls-column-list li{ height: 38px; line-height: 38px; font-size: 15px; padding-right: 80px;}
    .ls-column-list li .date{ font-size: 13px;}
    .ls-column-list .doc_list li.odd a, .ls-column-list .doc_list li.even a{max-width: 100%;}
    .ls-column-list .doc_list li img{display: none;}
}
@media(max-width:767px) {
    .ls-column-inner{padding: 10px 10px 0;}
}

/*分页/翻页*/
.pagination{ margin-bottom: 20px; }
.pagination a:hover {background: #0e60c9; border: 1px solid #0e60c9;}
.pagination a.active {border: 1px solid #0e60c9;}
.pagination span.current, .pagination span.current:hover {background: #0e60c9; border: 1px solid #0e60c9;}
.pagination a.text, .pagination a.text:hover {background: #0e60c9; border: #0e60c9 1px solid;}
.pagination .inputBar button{background: #0e60c9;}

.wenzhang{margin-top: 20px;}
@media(max-width:991px) {
    .wenzhang{margin-top: 15px;}
}
@media(max-width:767px) {
    .wenzhang{margin-top: 10px; padding-left: 10px; padding-right: 10px;}
}
