@charset "utf-8";
.ls-page-container{min-height: 1000px;padding: 20px 30px 40px;background: #fff;}
/* 头条 */
.ls-headlines{min-height: 100px;text-align: center;}
.ls-hot-news{padding: 24px 0;text-align: center;}
.ls-headlines .title a{ line-height:1.6; font-weight: bold; font-size: 36px;display: block; overflow: hidden; max-width: 100%; text-overflow: ellipsis; white-space: nowrap; color: #3273B5; letter-spacing: 3px;}
.ls-headlines .remarks{ padding: 5px 0 0; font-size: 16px; color: #3C6FA2; line-height: 28px;display:block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.ls-headlines .title a:hover{color: #EE0000;}
.ls-headlines .remarks a,.first-list .remarks a,.ls-imgNote-box .img-info-box .remaks a{color: #EE0000; white-space: nowrap;font-size: 14px;}
.ls-headlines .remarks a:hover,.first-list .remarks a:hover,.ls-imgNote-box .img-info-box .remaks a:hover{color: rgb(207, 3, 3);text-decoration: underline;}

/*焦点图*/
.ls-flash{width: 660px; height: 370px; overflow: hidden; position: relative;}
.ls-flash-pic,.ls-flash-pic ul,.ls-flash-pic li{width: 100% !important; height: 100% !important;}
.ls-flash-pic img{width: 100%;max-width: 100%;height: 100%;display: block;margin: 0 auto;}
.ls-flash-pic .title{ position: absolute; left: 0; right: 0; bottom: 0; height: 48px; line-height: 48px; padding: 0 110px 0 14px; font-size: 18px;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-flash .ls-flash-pic .title{background-color: rgba(0, 0, 0, 0.5) !important; color: #fff!important;}
.ls-flash-num{ position: absolute; right: 10px; bottom: 17px; font-size: 0; line-height: 0;height: 14px;}
.ls-flash-num li{ display: block;float: left; margin-left: 10px;}
.ls-flash-num li a,.ls-flash-num li span,.ls-flash-num li{ display:block; cursor: pointer; transition: 0.4s all; width:14px; height: 14px; background: #fff !important; border-radius: 50%;}
.ls-flash-num li.on a,.ls-flash-num li.on span,.ls-flash-num li.on{ background:#F79600 !important;border-radius: 20px;width: 33px;}

.ls-news-box{width: 580px;}
.ls-news-box .ls-doc-list li a{max-width: 470px;}
.ls-news-box .ls-zyzz-list li a{max-width: none;float: none;display: block;}

/* 通栏横幅 */
.ls-tlpic{width: 100%;height: auto;}
.ls-tlpic ul li{width: 100%;height: auto;margin-top: 24px;}
.ls-tlpic ul li .img-title{display: none;}
.ls-tlpic ul li img{width: 100%;height: auto;}
/* 公益广告 */
.ls-specialbox{position: relative;}
.ls-special-slide{position: relative; overflow: hidden; height: 102px;}
.ls-special-slide .ls-speciallist,.ls-special-slide .ls-speciallist .tempWrap{width: 100%;height: 100%;overflow: hidden;}
.ls-prev,.ls-next{ position: absolute; width: 24px; height: 36px; display: block; top: 50%; margin-top: -18px;z-index: 2; cursor: pointer;}
.ls-prev{left: 0;background:rgba(0, 0, 0, 0.3) url(./../images/left-ico.png) no-repeat center center;}
.ls-prev:hover{background:rgba(0, 0, 0, 0.6) url(./../images/left-ico.png) no-repeat center center;}
.ls-next{right: 0; background:rgba(0, 0, 0, 0.3) url(./../images/right-ico.png) no-repeat center center;}
.ls-next:hover{background:rgba(0, 0, 0, 0.6) url(./../images/right-ico.png) no-repeat center center;}
.ls-speciallist li{ float: left; width: 652px; height: 102px;}
.ls-speciallist li a{display: block; margin-right: 24px; height: 100%;overflow: hidden;}
.ls-speciallist li:hover img{transform: scale(1.05);}
.ls-speciallist li img{width: 100%; height: 100%;}
.ls-speciallist li .img-title{display: none;}

/* 专题专栏 */
.ls-specialbox{position: relative;}
.ls-special-slide01{position: relative; overflow: hidden; height: 192px;}
.ls-special-slide01 .ls-speciallist01,.ls-special-slide01 .ls-speciallist01 .tempWrap{width: 100%;height: 100%;overflow: hidden;}
.ls-speciallist01 li{ float: left; width:327px; height: 192px;}
.ls-speciallist01 li a{display: block; margin-right: 28px; height: 100%;overflow: hidden;}
.ls-speciallist01 li img{width: 100%; height: 100%;}
.ls-speciallist01 li:hover img{transform: scale(1.05);}
.ls-speciallist01 li .img-title{display: none;}

/* 通用大标题 */
/* .big-title{height: 48px;line-height: 48px;text-align: center;background: url("./../images/big-tit-line.png") repeat-x left center;}
.big-title a{display: inline-block;font-size:34px;color:#000;position: relative;background: #fff;padding: 0 82px;}
.big-title a i{display: block;width: 11px;height: 14px;position: absolute;top: 50%;margin-top: -7px;}
.big-title a i.left-ico{left: 0;background: url("./../images/big-title-ico-lt.png") no-repeat center left;}
.big-title a i.right-ico{right: 0;background: url("./../images/big-title-ico-rt.png") no-repeat center right;} */

/* 政务服务 */
.ls-zwfw-lt{padding: 10px 28px 28px;background: #f7f7f7;width: 784px;height: 352px;}
.ls-zwfw-rt{width: 400px;height: auto;}
.ls-bjtj{margin-top: 14px;padding: 30px 28px 28px;height: 206px;background: #f7f7f7;}
.zwfw-links{height: auto;}
.zwfw-links .img-title{display: none;}
.zwfw-links img{width: 100%;height: auto;}
.zwfw-links1 li{ margin-top: 18px; height: 112px; background:#F3FAFF;text-align: center;}
.zwfw-links1 li a{ line-height: 48px; padding: 32px 0px; display: block;font-size: 24px;}
.zwfw-links1 li a img{ margin-right: 24px; vertical-align: top; transition: all 0.5s;}
.zwfw-links1 li a:hover img{ margin-right: 18px;}

.ls-tabs-fw{height: auto;}
.ls-tabs-fw ul li{float: left;height: 58px;}
.ls-tabs-fw li{float: left; margin-left: 80px; position: relative;}
.ls-tabs-fw li:first-child{padding-left:0 !important;background-image: none !important;margin-left: 24px;}
.ls-tabs-fw li a,.ls-tabs-fw li span{ display: block;position: relative;height: 58px; line-height: 58px; font-size: 24px; transition: 0.4s all;position: relative;color: #666;padding: 0 6px;}
.ls-tabs-fw li a:hover,.ls-tabs-fw li.active a,.ls-tabs-fw li span:hover,.ls-tabs-fw li.active span{ color: #000;}
.ls-tabs-fw li a:hover,.ls-tabs-fw li.active a,.ls-tabs-fw li .tit:hover,.ls-tabs-fw li.active .tit{ color: #000; }
.ls-tabs-fw li .line{ position: absolute; left: 50%; bottom: 0px; width: 0; border-bottom: 3px #2E5586 solid; transition: 0.4s all;}
.ls-tabs-fw li.active .line{left: 0; width: 100%;}
.zwfw-main{padding: 12px 10px 28px 10px;height: 253px;background: #fff;}

/* 个人法人服务 */
.zwfw-main .grbs-box ul li{float: left;width: 106px;margin-left: 18px;margin-top: 21px;height: 106px;}
.zwfw-main .grbs-box ul li a{display: block;height: 104px;border: 1px solid #DEDEDE;text-align: center;}
.zwfw-main .grbs-box ul li .img-img{display: block;height: 40px;line-height: 40px;text-align: center;padding-top: 17px;}
.zwfw-main .grbs-box ul li .img-img img{width: auto;height: auto;max-height: 40px;vertical-align: middle;}
.zwfw-main .grbs-box ul li .img-title{display: block;height: 34px;line-height: 34px;margin-top: 8px;}
.zwfw-main .grbs-box ul li a:hover{border-color: #015293;color: #1561AF;}
.zwfw-main .grbs-box ul li a:hover .img-img{padding-top: 14px;}

/* 部门服务 */
.zwfw-main .bmfw-box ul li{float: left;width: 170px;height: 46px;margin-top: 16px;margin-left: 16px;line-height: 46px;}
.zwfw-main .bmfw-box ul li a{display: block;background: #F7F7F7;font-size: 16px;text-align: center;padding: 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zwfw-main .bmfw-box ul li a:hover{background: #015293;color: #fff;}

/* 集成服务 */
.zwfw-main .jcfw-box ul li{float: left;width: 230px;height: 106px;margin-top: 18px;margin-left: 18px;}
.zwfw-main .jcfw-box ul li a{display: block;position: relative;background: #F7F7F7;width: 100%;height: 100%;overflow: hidden;}
.zwfw-main .jcfw-box ul li img{position: absolute;right: 0;bottom: 0;}
.zwfw-main .jcfw-box ul li .img-title{display: block;padding-left: 30px;line-height: 106px;font-size: 20px;}
.zwfw-main .jcfw-box ul li:hover img{bottom: 5px;right: 5px;}

.lsbjcx-more{position: absolute;right: 0;display: block;height: 26px;top: 6px;border-radius: 4px;background:#fff url("./../images/search-btn-sm.png") no-repeat 7px;width: 71px;text-align: left;padding-left: 28px;color: #115896;}
.lsbjcx-more:hover{background:#115896 url("./../images/search-btn-sm-h.png") no-repeat 7px;color: #fff;}
.ls-bjtj-main{padding: 12px;background: #fff;height: 136px;margin-top: 6px;}
.ls-bjtj-main ul li{float: left;width: 33.333%;text-align: center;background: url("./../images/bjtj-line.png") no-repeat center left;height: 100%;}
.ls-bjtj-main ul li:first-child{background: none;}
.ls-bjtj-main ul li .bjtj-part:first-child{margin-bottom: 10px;}
.ls-bjtj-main ul li .bjtj-part span{display: block;color: #9E9E9E;line-height: 24px;}
.ls-bjtj-main ul li .bjtj-part span.bjtj-count{font-size: 26px;line-height: 40px;color: #333;}

/* 信息公开 */
.ls-xxgk-part{width: 344px;padding: 24px 28px;background: #f7f7f7;height: 410px;overflow: hidden;}

.ls-xxgk-mid{margin-left: 40px;}
.xxgk-links-bot{margin-top: 18px;}
.ls-zcjd-pic{margin-top: 10px;}
.ls-zcjd-pic .img-title{display: none;}
.ls-zcjd-pic img{width: 100%;height: 132px;}

/* 公开列表 */
.ls-gk-list{margin-top: 10px;}
.ls-gk-list ul li{position: relative;line-height: 28px;padding:7px 50px 5px 18px;background: url("./../images/icon.png") no-repeat 0 19px;}
.ls-gk-list ul li .date{position: absolute;right: 0;top: 7px;font-size: 14px;color: #999;}
.ls-gk-list ul li .title,.ls-gk-list ul li .gl,.ls-gk-list ul li .explain-list{display: inline;}
.ls-gk-list ul li .title{display:block;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;    line-clamp: 2;    overflow: hidden;}
.ls-gk-list ul li .split{padding: 0 2px;color: #666;}
.ls-gk-list ul li .explain-list a,.ls-gk-list ul li .policy-list a,.ls-gk-list ul li .gl a{display: inline;color: #f60000;float: none;background: none;max-width: none;padding: 0;margin: 0;}

.ls-xxgk-rt{width: 400px;height: 458px;}
.xxgk-links-top{height: 328px;background: #F3FAFF;}
.xxgk-links-top .xxgk-links-tit{height: 88px;line-height: 88px;font-size: 32px;background: #D1E9FF;text-align: center;color: #044C95;}
.xxgk-links-top .xxgk-link-tip{height: 30px;line-height: 30px;text-align: center;color: #E3CD96;background: #016BB6;}
.xxgk-links-top ul{padding: 8px 24px 0;}
.xxgk-links-top ul li{float: left;width: 166px;height: 44px;margin-top: 15px;}
.xxgk-links-top ul li.num2,.xxgk-links-top ul li.num4,.xxgk-links-top ul li.num6{float: right;}
.xxgk-links-top ul li a{display: block;height: 42px;text-align: center;border-radius: 4px;border: 1px solid #DAEBF7;line-height: 42px;background: #fff;}
.xxgk-links-top ul li a:hover{color: #fff;background: #015293;border-color: #015293;}
.xxgk-links-bot{height: auto;padding: 20px 24px;background: #F7F7F7;}
.xxgk-links-bot ul li{float: left;}
.xxgk-links-bot ul li a{display: block;padding: 0 15px 0 16px;line-height: 36px;height: 36px;background: url("./../images/gk-link-line.png") no-repeat center left;font-size: 18px;}
.xxgk-links-bot ul li.num1 a,.xxgk-links-bot ul li.num4 a{background: none;padding-left: 0;}

.ls-search-wjk{padding-top: 13px;border-top: 1px solid #D8D8D8;margin-top: 13px;}
.ls-search-wjk .ls-search-wjk-tit{color:#015293;font-size: 26px;line-height: 52px;height: 52px;text-align: center;}
.ls-search-wjk .ls-search-wjk-main{position: relative;padding-right: 68px;height: 48px;border-radius: 30px;border: 1px solid #8EBEE5;background: #fff;margin-top: 6px;}
.ls-search-wjk .ls-search-wjk-main .search-wjk-btn{position: absolute;right: 0px;top: 0px;height: 48px;vertical-align: top;width: 60px;border: 0 none;font-size: 0;background: url("./../images/search-btn.png") no-repeat center center;border-radius: 0 30px 30px 0;}
.ls-search-wjk .ls-search-wjk-main .search-wjk-words{height: 48px;line-height: 48px;border: 0 none;border-radius: 30px 0 0 30px;text-indent: 21px;font-size: 18px;width: 100%;}
.ls-search-wjk .ls-search-wjk-main .search-wjk-btn:hover{background: url("./../images/search-btn-red.png") no-repeat center center;}


/* 互动交流 */
.ls-hd-mid{width: 344px;padding: 24px 28px 12px;background: #f7f7f7;height: 420px;overflow: hidden;margin-left: 40px;}
.ls-hd-lt{width: 336px;height: 356px; background: url("../images/speakicon.png") right 7px no-repeat #EFF8FF; padding: 24px 32px 0px;}
.ls-speak-tit{ height: 40px;text-align:left;}
.ls-speak-tit img{ margin-top: 6px; vertical-align: top;}
.ls-speaklist{ padding-top: 20px;}
.ls-speaklist ul li{ margin-bottom: 24px; height: 72px; }
.ls-speaklist ul li a{ border: 1px solid #DAEBF7; border-radius: 4px;height: 70px; background: #fff; display: block;position: relative;}
.ls-speaklist ul li img{  position: absolute; right: 0px;top:0px;}
.ls-speaklist ul li a:hover{ border-color:#015293; font-weight: bold; }
.ls-speaklist ul li .img_title{color: #015293; font-size: 20px; line-height: 70px; position: absolute; left: 61px;top:0px;}

.ls-hd-rt{ width: 784px; height: 324px; background: #F7F7F7; padding: 28px;}
.ls-hd-rt .ls-tabs li a{ height: 32px; line-height: 32px;}
.ls-hd-rt .lsbjcx-more{top:3px;}
.ls-message-box{background: #fff; height: 252px; margin-top: 22px;padding: 9px 24px;}
.ls-message-box ul li{position: relative;padding: 7px 50px 7px 18px;background: url("./../images/icon.png") no-repeat 0 18px;line-height: 26px;}
.ls-message-box ul li .date{position: absolute;right: 0;top: 7px;color: #999;}
.ls-message-box ul li a{display:block;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;float: none;}


@media(max-width:1339px) and (min-width:1200px){
    .ls-first-page{display: none!important;}
    .ind-container{width: 1200px;}
    .ls-gk-list ul li{ padding-right: 40px;}
    .ls-page-container{padding: 20px;}
    .ls-flash{width: 560px;}
    .ls-speciallist li{width: 592px;}
    .ls-xxgk-mid{margin-left: 20px;}
    .ls-xxgk-rt{width: 340px;}
    .xxgk-links-top ul,.xxgk-links-bot,.ls-zwfw-lt,.ls-dcyj-box{padding-left: 16px;padding-right: 16px;}
    .xxgk-links-top ul li{width: 142px;}
    .ls-xxgk-part{width: 334px;}
    .xxgk-links-bot ul li a{padding: 0 5px 0 6px;}
    .ls-zwfw-lt{width: 708px;}
    .zwfw-main .grbs-box ul li{margin-left: 14px;width: 99px;}
    .zwfw-main .bmfw-box ul li{width: 156px;margin-left: 12px;}
    .zwfw-main .jcfw-box ul li{width: 208px;margin-left: 16px;}
    .zwfw-main .jcfw-box ul li .img-title{padding-left: 16px;}
    .ls-hd-rt{width:684px;}
    .ls-speciallist01 li{width: 297px;}
    .ls-special-slide01,.ls-speciallist01 li{ height: 172px;}
}
@media(max-width:1279px) and (min-width:1200px){
    .container{width: 1200px;}
}
@media(max-width:1199px) and (min-width:992px){
    .ind-container{width: 992px;}
}
@media(max-width:1199px){
    .ls-first-page{display: none!important;}
    .ls-page-container{padding: 20px;}
    .ls-flash{float: none;width: 100%;height: 534px !important;}
    .ls-news-box{float: none;width: auto;height: auto;}
    .ls-news-box .ls-doc-list li a{max-width: none;display: block;float: none;}
    .ls-doc-list li img{display: none;}
    .ls-tlpic ul li{margin-top: 20px;}

    .ls-xxgk-part,.ls-hd-mid{float: none;width: auto;height: auto;padding: 20px;}
    .ls-xxgk-mid,.ls-xxgk-rt,.ls-hd-mid{margin-left: 0;}
.ls-xxgk-rt{float: none;width: auto;height: auto;}
    .ls-zwfw-lt,.ls-zwfw-rt,.ls-hd-lt, .ls-hd-rt{float: none;width: auto;}
    .ls-ly-btn{width: 400px; margin: 17px auto 0;}
    .zjft-list2 ul li.num1 .con, .zjft-list2 ul li.num2 .con{ float: none; display: block; margin-right: 20px;width: auto;}
    .zjft-list2 ul li.num2.even .con{ margin-right: 0px; float: none;}
    .zjft-list2 ul li.num1 a, .zjft-list2 ul li.num2 a{ text-align: center; line-height: 90px;display: block;}
    .xxgk-links-top ul li{ width: 440px;}
    .ls-zcjd-pic img{ height: auto;}
    .ls-speciallist li{width: 488px;}
    .zwfw-main .bmfw-box ul li{width: 198px;}
    .zwfw-main .jcfw-box ul li{width: 268px;}
    .zwfw-main .grbs-box ul li{width: 105px;}
    .ls-gtft-box{ height: auto;}
}
@media(max-width:991px) {
    .ls-page-container{padding: 15px;}
    .ls-tlpic ul li{margin-top: 10px;}
    .ls-flash{ height: 414px !important;}
    .ls-special-slide{ height: 80px;}
    .ls-speciallist li{width: 377px;height: 80px;}
    .ls-speciallist li a{ margin-right: 16px;}
    .xxgk-links-top ul{ padding:8px 15px 0;}
    .xxgk-links-top ul li{width: 49%;}
    .ls-tabs-fw li{ margin-left: 24px;}
    .ls-zwfw-lt{ height: auto;padding: 10px 15px 15px;}
    .zwfw-main{ padding: 10px; height: auto;}
    .zwfw-main .grbs-box ul li{width:23%; margin:1%;}
    .zwfw-main .bmfw-box ul li{width: 31.33%; margin: 1%;}
    .zwfw-main .jcfw-box ul li{width: 48%; margin: 1%;}
    .ls-bjtj{ padding: 15px;}
    .ls-dcyj-box{ padding: 15px;}
    .zjft-list2 ul li.num1 .con, .zjft-list2 ul li.num2 .con{ margin-right: 15px;}
    .ls-special-slide01,.ls-speciallist01 li{ height: 232px;}
    .ls-speciallist01 li{width: 377px;}
    .ls-speciallist01 li a{ margin-right: 16px;}
    .ls-gtft-box,.mt24,.xxgk-links-bot{ margin-top: 15px;}
    .ls-xxgk-part, .ls-hd-mid{ padding: 15px;}
    .zwfw-links1 li{ margin-top:15px; }
    .ls-hd-lt{ padding: 15px; height: auto;}
    .ls-hd-rt{ padding: 15px;height: auto;}
    .ls-message-box{ margin-top: 10px; padding: 10px; height: auto;}
    .ls-speaklist{ padding-top: 0px;}
    .ls-speaklist ul li{ margin: 15px 0 0;}
}
@media(max-width:767px) {
    .ls-page-container{ padding: 10px;}
    .ls-flash{height: 340px !important;}
    .ls-ly-btn{ width: 100%;margin: 10px auto 0;background-size: 100% 100%;}
    .ls-headlines .title a{ font-size: 24px; white-space: normal;}
    .ls-headlines .remarks{ white-space: normal;}
    .ls-special-slide,.ls-speciallist li{ width: 300px !important; margin: 0 auto;}
    .ls-speciallist li a{ margin-right: 0px;}
    .ls-xxgk-part, .ls-hd-mid,.ls-gtft-box{ padding: 10px;}
    .ls-gtft-box,.mt24,.xxgk-links-bot{ margin-top: 10px;}
    .ls-bjtj,.ls-dcyj-box,.xxgk-links-bot{ padding: 10px;}
    .xxgk-links-top ul{ padding:0px 10px 10px;}
    .xxgk-links-top ul li{ margin-top: 10px;}
    .xxgk-links-top{ height: auto;  }
    .ls-tabs-fw li,.ls-tabs-fw li:first-child{ margin-left: 15px;}
    .ls-zwfw-lt{ padding: 10px;}
    .zwfw-main .grbs-box ul li{width:31.33%;  }
    .zwfw-main .bmfw-box ul li{width: 48%; }
    .ls-dcyj-box,.ls-hd-lt{ height: auto;}
    .zjft-list2 ul li.num1, .zjft-list2 ul li.num2{ width: auto; float: none; margin-bottom: 0px;padding: 0 0 10px;border: none;}
    .zjft-list2 ul li.num1 .con, .zjft-list2 ul li.num2 .con{ margin-right: 0px; height: auto; margin-top: 0px;}
    .zjft-list2 ul li.num1 a, .zjft-list2 ul li.num2 a{ line-height: 30px;display: block;}
    .ls-special-slide01,.ls-speciallist01 li{width: 300px !important; margin: 5px auto 0!important;}
    .ls-speciallist01 li a{ margin-right: 0px;}
    .ls-special-slide01,.ls-speciallist01 li{ height: 193px;}
    .ls-ft-info{ height: auto;}
    .zwfw-links1 li{ margin-top:10px; }
    .ls-zxft-box{ height: auto;}
    .ls-hd-lt{ padding: 10px;}
    .ls-hd-rt{ padding: 10px;}
    .ls-speaklist{ padding-top: 0px;}
    .ls-speaklist ul li{ margin: 10px 0 0;}
}
@media(max-width:619px) {
    .ls-flash{height: 280px !important;}
}
@media(max-width:569px) {
    .zwfw-main .jcfw-box ul li{width: 100%; margin: 1% 0;}
    .ls-flash{height: 240px !important;}
}
@media(max-width:479px) {
    .ls-flash{height: 228px !important;}
}
@media(max-width:424px) {
    .ls-flash{height: 210px !important;}
}
@media(max-width:374px) {
    .ls-flash{height: 170px !important;}
    .zwfw-main .bmfw-box ul li{width: 100%; margin: 1% 0;}
}