@charset "utf-8";
/* CSS Document */
/* 引导页 */
html, body{height: 100%;}
.body-default{ height: auto;}
.ls-first-page{width: 100%;height: 100%;position: relative;overflow: hidden;}
.ls-ydy-flash{position: absolute;width: 100%;height: 100%;left: 0;right: 0;top: 0;z-index: 0;}
.ls-ydy-flash .ls-flash-pic,.ls-ydy-flash .ls-flash-pic ul,.ls-ydy-flash .ls-flash-pic ul li,.ls-ydy-flash .ls-flash-pic ul li a{width: 100%;height: 100%;display: block;}
.ls-ydy-flash .ls-flash-pic ul li img{width: 100%;max-height: 100%;min-height: 736px;}
.ls-ydy-flash .img_title{display: none;}
.ls-con-box{left: 0;right: 0;top: 0;position: absolute;z-index: 2; height: 100%;}
.ls-con-box .ls-site-logo{ margin-top: 81px; text-align: center; margin-bottom: 28px;}
.ls-con-box .img_title{display: none;}

/*搜索热词*/
.ls-hot-words{ width: 626px; font-size: 16px;  color: #fff;  line-height: 26px;margin: 16px auto 0px; }
.ls-hot-words .hot-words-tit{   float: left;     }
.ls-hot-words ul{ float: left;}
.ls-hot-words li{ float: left; vertical-align: bottom;  margin-right: 10px;  }
.ls-hot-words li a{ font-size: 14px; color: #515151; display: block;line-height: 26px;  background: rgba(255, 255, 255,0.4); border-radius: 16px; padding: 0 12px;  }
.ls-hot-words li a:hover{background: rgba(255, 255, 255,0.6); }
.ls-hot-words li:last-child{ margin-right: 0px; }
.ls-ydy-nav{ padding: 0 50px; margin-top: 134px;}
.ls-ydy-nav ul li{width: 20%; float: left; text-align: center;}
.ls-ydy-nav li a{ display: inline-block;}
.ls-ydy-nav li a:hover .ico{transition: all .6s;-webkit-transition: all .6s;transform:rotateZ(30deg);-webkit-transform:rotateZ(30deg);}
.ls-ydy-nav li .ico{ display: block; margin: 0 auto; width: 120px; height: 120px; line-height: 0; overflow: hidden; font-size: 0; }
.ls-ydy-nav li .tit { display: block; height: 56px; line-height: 56px; font-size: 24px; color: #fff; }
.ls-mouse-home{position: absolute; text-align: center; bottom: 32px; left:0; right: 0; -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-mouse-home .title{ display: block;font-size: 14px; color: #fff; line-height: 1.4; }
.ls-page-index{ position: relative;z-index: 3; display: none; overflow: hidden;}
.ls-page-index.active{ display: block !important;}
.slidebox{ display: none;}
.ls-page-index.active .slidebox{  display: block;}
@media (max-width: 1200px){
    .ls-first-page{ display: none !important;  }
    .ls-page-index{ display: block !important; height: auto;  }
}
@media (max-width: 1199px){
    body,html{ height: auto;}
}
/*头条信息*/
.ls-docheadlines{ padding:32px 0; overflow: hidden;}
.ls-docheadlines .title{ display: block;float: none; font-size: 42px; text-align: center;color: #C50001;line-height: 60px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.ls-docheadlines .remarks{font-size: 18px;color: #999;line-height: 24px;text-align: center;margin-top: 10px;}
.ls-docheadlines .title:hover{text-decoration: underline;}
.ls-docheadlines .remarks a:hover{text-decoration: underline;}
/*图片轮播*/
.ls-flash{height:428px; width:760px;overflow: hidden; position: relative; margin-bottom: 32px;}
.flash-slide{ height:100%; width: 100%;}
.flash-pic,.flash-pic ul,.flash-pic li,.flash-pic img,.flash-pic a{height:100%!important;width:100%!important;}
.flash-pic{z-index:0;}
.flash-pic li{zoom:1; vertical-align:middle;}
.flash-pic a{display:block;color:#fff;position:relative;}
.flash-pic img{display:block;}
.ls-flash .flash-pic .title{display:block;height:64px;line-height:64px;padding:0 145px 0 24px;font-size:18px; font-weight:700;background: linear-gradient(180.00deg, rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.6) 100%)!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:absolute;left:0;right:0;bottom:0;color:#fff!important;}
.ls-flash .flash-pic a:hover .title{color:#fff;}
.ls-flash .flash-num{height:16px;overflow:hidden;position:absolute;right:16px;bottom:24px;z-index:1;}
.ls-flash .flash-num ul{overflow:hidden;zoom:1;float:left;}
.ls-flash .flash-num ul li{float:left;margin-right:8px;width:16px;height:16px;font-size:0;background:#fff!important;overflow:hidden;cursor:pointer;transition:all .6s;border-radius:16px;}
.ls-flash .flash-num ul li a{display: block;font-size:0;height: 100%;}
.ls-flash .flash-num ul li.on{background:#DE0000 !important;}
/*新闻列表*/
.ls-news-box{width: 608px; }
.ls-list-info{ padding-top: 13px;  }
.ls-list-info .ls-doc-list li a{ max-width: 550px;}
.ls-list-info .ls-doc-list li .date{ display: none;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-flash{  width:660px; height: 372px;}
    /*新闻列表*/
    .ls-news-box{width: 508px; }
    .ls-list-info .ls-doc-list li a{ max-width: 450px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-docheadlines{ padding:20px 0;}
    .ls-flash{  width:530px; height: 353px; margin-bottom: 20px;}
    /*新闻列表*/
    .ls-news-box{width: 442px; }
    .ls-list-info .ls-doc-list li{ height: 32px; line-height: 32px;}
    .ls-list-info .ls-doc-list li a{ max-width: 385px;}
}
@media (max-width: 991px){
    .ls-row{ margin: 0 10px;}
    .ls-docheadlines{ padding:15px 0; margin: 0 10px;}
    .ls-docheadlines .title{ font-size: 36px;}
    .ls-flash{width: auto; float: none; height: 512px; margin-bottom: 15px;}
    /*新闻列表*/
    .ls-news-box{width:auto;float: none; margin-bottom: 10px; }
}
@media (max-width: 767px){
    .ls-docHeadlines{ padding: 10px 0;}
    .ls-docheadlines .title{ font-size: 28px; line-height: 44px; white-space: normal;}
    .ls-flash{  height: 450px;margin-bottom: 10px;}
}
@media (max-width: 667px){
    .ls-flash{  height: 400px;}
}
@media (max-width: 567px){
    .ls-flash{  height: 350px;}
}
@media (max-width: 467px){
    .ls-flash{  height: 300px;}
}
@media (max-width: 389px){
    .ls-flash{  height: 260px;}
}
@media (max-width: 367px){
    .ls-flash{  height: 240px;}
}
@media (max-width: 337px){
    .ls-flash{  height: 200px;}
}
/*图片*/
.ls-tlpic ul li{width: 453px; margin-bottom: 20px; margin-right: 20px;float: left;}
.ls-tlpic ul li .img_title{display: none;}
.ls-tlpic ul li img{width: 100%; height:auto;}
.ls-tlpic ul li:last-child{ margin-right: 0px;}
/*横幅切换*/
.ls-hf-pic{   height: 100px;position: relative; margin-bottom: 32px; }
.ls-hf-pic ul{ height: 100%; overflow: hidden;}
.ls-hf-pic .img_title{ display: none;}
.ls-hf-pic .hf-num{height:8px;overflow:hidden;position:absolute;right:2px;bottom:20px;z-index:1;}
.ls-hf-pic .hf-num ul{overflow:hidden;zoom:1;float:left;}
.ls-hf-pic .hf-num ul li{float:left;margin-right:8px;width:8px;height:8px;font-size:0;background:#fff !important;overflow:hidden;cursor:pointer;transition:all .6s;border-radius:12px;}
.ls-hf-pic .hf-num ul li a{display: block;font-size:0;height: 100%;}
.ls-hf-pic .hf-num ul li.on{background:#FFD341 !important;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-tlpic ul li{width: 386px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-tlpic ul li{width: 317px;}
    .ls-hf-pic{height: 90px; margin-bottom: 20px;}
}
@media (max-width: 991px){
    .ls-tlpic ul li{width: 239px; margin: 0 15px 15px 0px;}
    .ls-hf-pic{height: 90px; margin-bottom: 0px;}
}
@media (max-width: 767px){
    .ls-tlpic ul li{width: auto; margin: 0 0px 10px 0px; float: none;}
    .ls-hf-pic{height: 80px;}
}
@media (max-width: 467px){
    .ls-hf-pic{height: 70px;}
}
@media (max-width: 367px){
    .ls-hf-pic{height: 60px;}
}
/*三大板块切换*/
.ls-switch-tab{  height: 108px; text-align: center;}
.ls-switch-tab ul li{width: 222px;  padding: 0 90px; display: inline-block; position: relative; vertical-align: top;}
.ls-switch-tab ul li:after{ content: ""; display: block; width: 1px; height: 100%; position: absolute; right: 0; top: 0; background: url("../images/tab-line.png") center center no-repeat; }
.ls-switch-tab ul li.num3:after{ display: none;}
.ls-switch-tab ul li.num1{width: 300px;}
.ls-switch-tab ul li a{ font-size: 0px; line-height: 0; display: block; height: 58px;padding: 25px 0px; position: relative;}
.ls-switch-tab ul li.num1 a{ background: url("../images/tab-zfxxgk.png") center center no-repeat;}
.ls-switch-tab ul li.num2 a{ background: url("../images/tab-zwfw.png") center center no-repeat;}
.ls-switch-tab ul li.num3 a{ background: url("../images/tab-hdjl.png") center center no-repeat;}
.ls-switch-tab ul li.num1.active a{ background: url("../images/tab-zfxxgkh.png") center center no-repeat;}
.ls-switch-tab ul li.num2.active a{ background: url("../images/tab-zwfwh.png") center center no-repeat;}
.ls-switch-tab ul li.num3.active a{ background: url("../images/tab-hdjlh.png") center center no-repeat;}
.ls-switch-tab ul li.active{ background: url("../images/tabhover.png") center bottom no-repeat;}
.ls-switch-tab ul li.active a:before{content: ""; width: 32px; height: 32px;background: linear-gradient(147.40deg, rgba(255, 211, 212, 1),rgba(255, 241, 243, 1) 100%); border-radius: 50%; position: absolute;left: -13px; top:25px;z-index: -1;  }

.wza-black-white .ls-switch-tab ul li{ width: auto!important;   }
.wza-black-white .ls-switch-tab ul li a{ font-size: 42px;font-weight: bold; line-height:58px;  background: none!important;}
.wza-black-white .ls-switch-tab ul li.active a{color: #C50001!important;}
.wza-black-yellow .ls-switch-tab ul li{ width: auto!important;   }
.wza-black-yellow .ls-switch-tab ul li a{ font-size: 42px;font-weight: bold; line-height:58px; background: none!important;}
.wza-black-yellow .ls-switch-tab ul li.active a{color: #C50001!important;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-switch-tab ul li{ padding: 0 70px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-switch-tab ul li{ padding: 0 35px;}
}
@media (max-width:991px){
    .ls-switch-tab ul{ margin: 0 10px;}
    .ls-switch-tab ul li{ width: auto!important; padding: 0px 20px; }
    .ls-switch-tab ul li a{ font-size: 32px;font-weight: bold; line-height:58px; color: rgba(0,0,0,0.7);background: none!important;}
    .ls-switch-tab ul li.active a{color: #C50001;}
}
@media (max-width:767px){
    .ls-switch-tab{ height: auto;}
    .ls-switch-tab ul li a{ font-size:24px;}
}
@media (max-width:500px){
    .ls-switch-tab ul li a{padding: 10px 0px; height: 48px; line-height: 48px;}
}
.ls-switch-wrap{background: url("../images/mainbg.png") center top no-repeat; height: 500px;padding-top: 40px; margin-bottom: 32px; border-top:1px solid rgba(197, 0, 1, 0.2);}
.ls-switch-content{ height: 449px;border-radius: 6px; background:#fff;padding: 24px; }
.ls-switch-left{width: 890px;}
.ls-switch-right{width: 430px;}
/*政府信息公开*/
.ls-xxgk-left{width: 736px;}
.ls-xxgk-right{width: 584px;}
.ls-gklist{ padding-top: 13px; height: 296px;}
.ls-xxgklmlist li{ float: left; width: 232px; margin-right: 20px;  }
.ls-xxgklmlist li:last-child{ margin-right: 0px;}
.ls-xxgklmlist li a{ display: block;  padding: 23px 0 22px; font-size: 20px; height: 50px; line-height: 50px; text-align: center; border-radius: 6px; background: rgba(255, 248, 246, 1); }
.ls-xxgklmlist li .ico{ margin-right: 16px;}
.ls-xxgklmlist li .ico img{ height: 50px; width: 50px;}
.ls-xxgklmlist li a:hover img{transition: all .6s;-webkit-transition: all .6s;transform:rotateZ(30deg);-webkit-transform:rotateZ(30deg);}
.ls-gklmlist{ height: 354px;}
.ls-gklmlist ul{ margin-right: -20px;}
.ls-gklmlist ul li{width: 282px; height: 94px; margin: 0 20px 20px 0px; float: left;border-radius: 6px; box-shadow: 0px 4px 8px 0px rgba(245, 245, 245, 1); }
.ls-gklmlist ul li a{ display: block;padding: 33px 32px;line-height: 28px; font-size: 20px; color: rgba(0,0,0,0.8);transition: 0.5s all; }
.ls-gklmlist ul li.num1{ background: url("../images/gkbg1.png") no-repeat center center; background-size: 100% 100%;}
.ls-gklmlist ul li.num2{ background: url("../images/gkbg2.png") no-repeat center center; background-size: 100% 100%;}
.ls-gklmlist ul li.num3{ background: url("../images/gkbg3.png") no-repeat center center; background-size: 100% 100%;}
.ls-gklmlist ul li.num4{ background: url("../images/gkbg4.png") no-repeat center center; background-size: 100% 100%;}
.ls-gklmlist ul li.num5{ background: url("../images/gkbg5.png") no-repeat center center; background-size: 100% 100%;}
.ls-gklmlist ul li.num6{ background: url("../images/gkbg6.png") no-repeat center center; background-size: 100% 100%;}
.ls-gklmlist ul li a:hover{ color: #C50001; padding-left: 28px; font-weight: bold;}

.wza-black-white  .ls-gklmlist ul li{background: none!important;}
.wza-yellow-black .ls-gklmlist ul li{background: none!important;}
.wza-blue-yellow  .ls-gklmlist ul li{ background: none!important;}
.wza-yellow-blue  .ls-gklmlist ul li{ background: none!important;}
.wza-white-black  .ls-gklmlist ul li{ background: none!important;}
.wza-black-yellow .ls-gklmlist ul li{ background: none!important;}

.ls-gk-list{border-radius: 6px; background: rgba(255, 248, 246, 1); height: 79px;padding: 16px 0 0 33px; clear: both; overflow: hidden; }
.ls-gk-list ul li{ float: left; padding: 0 13px 0px 12px; margin-bottom: 12px; background: url("../images/gkline.png") right center no-repeat;}
.ls-gk-list ul li a{ font-size: 20px; line-height: 26px; display: block;}
.ls-gk-list ul li a:hover{color: #C50001;}
.ls-gk-list ul li:last-child{background: none;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-xxgk-left{width: 646px;}
    .ls-xxgklmlist li{ width: 202px; }
    .ls-xxgklmlist li .ico{ margin-right: 6px;}
    .ls-xxgklmlist li a{ font-size: 18px;}
    .ls-xxgk-right{width: 474px;}
    .ls-gklmlist ul li{width: 227px;}
    .ls-gk-list ul li{ padding:0 10px;}
    .ls-gk-list ul li a{ font-size: 16px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-switch-wrap{padding-top: 20px; margin-bottom: 20px;}
    .ls-switch-content{ padding: 20px;}
    .ls-xxgk-left{width: 512px;}
    .ls-xxgklmlist li{ width: 157px; }
    .ls-xxgklmlist li .ico{ margin-right: 6px;}
    .ls-xxgklmlist li .ico img{width: 36px; height: 36px;}
    .ls-xxgklmlist li a{ font-size: 16px;}
    .ls-xxgk-right{width: 420px;}
    .ls-gklmlist ul li{width: 200px;}
    .ls-gklmlist ul li a{ padding: 33px 20px;}
    .ls-gklmlist ul li a:hover{ font-weight: normal; padding-left: 20px;}
    .ls-gk-list{ padding-left: 10px;}
    .ls-gk-list ul li{ padding:0 8px;}
    .ls-gk-list ul li a{ font-size: 16px;}
}
@media (max-width: 991px){
    .ls-switch-wrap{ height: auto; margin-bottom: 15px; padding-top: 15px;}
    .ls-switch-content{ margin: 0 10px; padding: 15px; height: auto;}
    .ls-xxgklmlist li{width: 228px; margin-right: 16px; margin-bottom: 15px;}
    .ls-gklmlist{ height: auto;}
    .ls-gklmlist ul li{ width: 351px; margin: 0 16px 15px 0px;}
}
@media (max-width: 767px){
    .ls-switch-wrap{  margin-bottom: 10px; padding-top: 10px;}
    .ls-switch-content{ padding: 10px; margin: 0px; }
    .ls-gklist{ height: auto; padding: 10px 0px;}
    .ls-xxgklmlist li{width: auto; margin-right: 0px; margin-bottom: 10px;float: none;}
    .ls-gklmlist ul{ margin-right: 0px;}
    .ls-gklmlist ul li{ width: 49%; margin: 0 2% 10px 0px;}
    .ls-gklmlist ul li:nth-of-type(2n){ margin-right: 0px;}
    .ls-gk-list{ height: auto; padding: 10px;}
    .ls-gk-list ul li a{ font-size: 16px;}
}
@media (max-width: 500px){
    .ls-gklmlist ul li{ width: 100%; margin: 0 0 10px 0px;}
}
/*政府服务*/
.ls-bsfw-slide{height: 396px;margin: 4px -10px 0;position: relative;}
.ls-bsfw-slide .bd{height: 396px;overflow: hidden;}
.ls-bsfw-slide .prev,.ls-bsfw-slide .next,.ls-bmfw-list .prev,.ls-bmfw-list .next{display: block;float: none !important; width: 32px;height: 32px;border: 1px solid rgba(229, 229, 229, 1);   border-radius: 4px;    background: rgba(255, 255, 255, 1); background-position:center center;background-repeat: no-repeat; position: absolute;top:-51px; cursor: pointer; z-index: 9;}
.ls-bsfw-slide .prev,.ls-bmfw-list .prev{right: 54px;background-image: url("../images/fw-prev.png");  }
.ls-bsfw-slide .next,.ls-bmfw-list .next{right: 10px; background-image: url("../images/fw-next.png"); }
.ls-bsfw-slide .prev:hover,.ls-bsfw-slide .next:hover,.ls-bmfw-list .prev:hover,.ls-bmfw-list .next:hover{border-color:#C50001; }
.ls-bsfw-slide .prev:hover,.ls-bmfw-list .prev:hover{background-image: url("../images/fw-prevh.png");  }
.ls-bsfw-slide .next:hover,.ls-bmfw-list .next:hover{background-image: url("../images/fw-nexth.png"); }
.ls-bsfw-box>li{width: 100%; height: 396px;}
.ls-bmfw-list .bd{height: 396px;overflow: hidden;}
.ls-bsfw-item{width: 255px;height: 146px;padding:20px 10px 10px 16px; float: left;margin: 20px 10px 0;border: 1px solid #F7EBE8; background: #FFFBFB;}
.ls-bsfw-item:hover{ box-shadow: 0 2px 15px 0 #FFFBFB;transition: all .4s; border-color: #C50001;}
.ls-bsfw-item .img{ width: 48px; height: 48px; text-align: center;}
.ls-bsfw-item .img img{width: 100%; height: auto;}
.ls-bsfw-item .img:hover img{animation: bellRing 0.9s both;}
.ls-bsfw-item-tit{ margin-left: 65px;}
.ls-bsfw-item-tit span{line-height: 28px;font-size: 20px;  color: rgba(0, 0, 0, 0.8);}
.ls-bsfw-list{ padding-top: 8px;}
.ls-bsfw-list li{ height: 36px;}
.ls-bsfw-list li a{display: block;font-size: 14px;line-height: 36px;color: rgba(0, 0, 0, 0.6);  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ls-bsfw-list li a:hover,.ls-bsfw-item:hover .ls-bsfw-item-tit{color: #C50001;}
.ls-bmfw-list{height: 396px;margin:0 -10px; position: relative;}
.ls-bmfw-list .bd{height: 396px;overflow: hidden;}
.ls-bmfw-list li{width: 100%; }
.ls-bmfw-list li a{ width:261px; margin: 20px 10px 0; float: left;  text-align: center;  padding: 30px 10px; line-height: 50px;display: block; font-size: 20px; border: 1px solid #F7EBE8; background: #FFFBFB;   border-radius: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: 0.4s all;}
.ls-bmfw-list li a:hover{ font-weight: bold;color: #C50001; border-color:#C50001 }
.ls-tsfw-title{height: 30px; line-height: 30px; background: url("../images/tsfw-icon.png") left center no-repeat; padding-left: 34px; font-size: 24px; font-weight: bold;}
.ls-tsfw-title span{color: #C50001;}
.ls-tsfwlist{height: 170px;margin:16px -10px 0px; position: relative;}
.ls-tsfwlist .bd{height: 170px;overflow: hidden;}
.ls-tsfwlist li{width: 100%; }
.ls-tsfwlist li a{ width:183px; margin: 0px 10px 20px; height: 36px; float: left;  text-align: center;  padding: 13px 10px 14px; line-height: 36px;display: block; font-size: 18px; border: 1px solid #E5E5E5; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: 0.4s all;}
.ls-tsfwlist li .img_img{ margin-right: 12px;}
.ls-tsfwlist li .img_img img{ height: 36px; width: 36px;vertical-align: top;}
.ls-tsfwlist li a:hover{ font-weight: bold;color: #C50001;border-color:#C50001 ;}
.ls-tsfwlist li a:hover img{animation: bellRing 0.9s both;}
.ls-tsfwlist .next{width: 86px; height: 28px;cursor:pointer;text-indent: 34px; line-height:28px;border-radius: 4px;background:url("../images/qhico.png") 9px center no-repeat rgba(252, 247, 246, 1); position: absolute; right: 10px; top:-44px; font-size: 14px; color: #C50001;}
.ls-tsfwlist .next:hover{box-shadow: 0 1px 3px 0 #C50001;}
.ls-bjtj{ height: 76px; background: #FFFBFB; border: 1px solid #F7EBE8; margin-bottom: 20px;}
.ls-bjtj ul li{text-align: center; padding: 22px 0;}
.ls-bjtj ul li a{ line-height: 32px; display: block; font-size: 20px; color: #000;}
.ls-bjtj ul li a img{ display: inline-block; vertical-align: top;margin-right: 16px;}
.ls-bjtj ul li a:hover img{animation: bellRing 0.9s both;}
.ls-bjtj ul li a:hover{ color: #C50001; }
.ls-fwpic img{width: 100%; height: auto;}
.ls-fwpic .img_title{display: none;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-switch-left{width: 690px;}
    .ls-bsfw-item{width: 188px;}
    .ls-bmfw-list li a{width:194px; }
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-switch-left{width: 552px;}
    .ls-bsfw-item{width: 142px;}
    .ls-bsfw-item .img{ width: 32px; height: 32px;}
    .ls-bsfw-item-tit{ margin-left: 40px;}
    .ls-bmfw-list li a{width:148px; }
    .ls-switch-right{width: 380px;}
    .ls-tsfwlist li a{width: 158px;}
    .ls-fwpic img{ height: 133px;}
}
@media (max-width: 991px){
    .ls-bsfw-slide{ margin: 0 -8px;  }
    .ls-bsfw-item{width: 203px;padding: 14px 10px 14px 13px; margin: 16px 8px 0;}
    .ls-bmfw-list li a{width: 204px;  }
    .ls-tsfwlist{height: 160px; }
    .ls-tsfwlist .bd{height: 160px; }
    .ls-tsfwlist li a{width: 204px;}
    .ls-switch-right{ margin-top: 15px;}
    .ls-bjtj{ margin-bottom: 15px;}
}
@media (max-width: 767px){
    /*办事服务*/
    .ls-bsfw-slide{ margin: 0 -1%;}
    .ls-bsfw-slide,.ls-bsfw-slide .bd{height: 550px;}
    .ls-bsfw-item{width:48%;height: 170px; box-sizing:border-box;margin:10px 1% 0; padding: 10px;}
    .ls-bsfw-slide .prev, .ls-bsfw-slide .next, .ls-bmfw-list .prev, .ls-bmfw-list .next{top:-33px;width: 24px; height: 24px;}
    .ls-bsfw-box>li{height: auto;}
    .ls-bmfw-list,.ls-bmfw-list .bd{height: auto;}
    .ls-bmfw-list{margin: 0 -1% 10px;}
    .ls-bmfw-list li a{width:31.33%;margin:10px 1% 0;box-sizing: border-box;padding: 0 10px; line-height: 60px;}
    .ls-tsfwlist{height: 216px; margin: 10px -1% 0px; }
    .ls-tsfwlist .bd{height: 216px; }
    .ls-tsfwlist li a{width: 48%; margin: 0 1% 10px;box-sizing: border-box;height: 62px;}
    .ls-bjtj{ margin-bottom: 10px;}
}
@media (max-width:479px){
    /*办事服务*/
    .ls-bsfw-slide,.ls-bmfw-list{margin:0 0 10px;}
    .ls-bsfw-slide,.ls-bsfw-slide .bd{height: auto;}
    .ls-bsfw-item{width: 100%;height: auto; margin: 10px 0 0;}
    .ls-bsfw-slide .next, .ls-bmfw-list .next,.ls-bsfw-slide .prev, .ls-bmfw-list .prev,.ls-tsfwlist .next{display: none !important;}
    .ls-bsfw-slide .tempWrap,.ls-bsfw-slide .tempWrap ul,.ls-bmfw-list .tempWrap,.ls-bmfw-list .tempWrap ul,.ls-tsfwlist .tempWrap,.ls-tsfwlist .tempWrap ul{position: static !important;}
    .ls-bsfw-box>li, .ls-bmfw-list li{float: none !important;}
    .ls-bmfw-list li a{width: 48%;height: 52px;line-height: 52px;}
    .ls-tsfwlist{height: auto; margin: 10px 0 0px; }
    .ls-tsfwlist .bd{height: auto; }
    .ls-tsfwlist li{ float: none!important;height: auto;}
}
@media (max-width:379px){
    .ls-bmfw-list li a{width: 100%;margin: 10px 0 0;}
    .ls-bslist ul li{width: 100%; float: none!important;}

    .ls-tsfwlist li a{width: 100%; margin: 0 0 10px; }
}
/*互动交流*/
.ls-mesage-link{ position: absolute; right: 0; top:0px;}
.ls-mesage-link ul li{float: left; margin-left: 16px;width: 114px; height: 36px;text-align: center; margin-right: 0px;}
.ls-mesage-link ul li a{ display: block; font-size: 16px;padding: 5px 10px;  color: #666;   line-height: 24px;   border: 1px solid rgba(229, 229, 229, 1); border-radius: 4px; }
.ls-mesage-link a:hover img{animation: bellRing 0.9s both;}
.ls-mesage-link ul li img{ display: inline-block;  height: 16px;   overflow: hidden; margin-top: 4px;vertical-align: top; }
.ls-mesage-link .img-title{ display: inline-block; vertical-align: top; }
.ls-mesage-link ul li a:hover{ border-color: #C50001; }
.ls-mesage-list{ margin-top: 13px; height: 205px;}
.ls-mesage-list li{ font-size: 18px; height: 46px;  line-height: 46px; position: relative; }
.ls-mesage-list li p,.ls-mesage-list li div{ position: absolute; top:0;  height: 46px;}
.ls-mesage-list li .p3{ right: 0; width: 114px; text-align: right; }
.ls-mesage-list li .p3 .responseNo{ color:#C50001; }
.ls-mesage-list li .p2{ width: 141px; right: 114px;  color: #999 ; text-align: center; }
.ls-mesage-list li .p1{ left:0; right: 255px; }
.ls-mesage-list li .p1 .type{ display:none; position: absolute; top:50%; left:0; margin-top: -12px; width: 45px;height: 24px;border-radius: 4px; line-height: 24px; text-align: center; color: #fff; background: #8CCFFF;  font-size: 16px; }
.ls-mesage-list li .p1 a{  display: inline-block;  box-sizing: border-box;   max-width: 100%;  white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ls-zjdc-list{ overflow: hidden;}
.ls-zjdc-list ul{ margin-right: -20px;}
.ls-zjdc-list li{ margin: 24px 20px 0 0; float: left; width: 401px;height: 76px;padding: 16px;    border: 1px solid rgba(229, 229, 229, 1);    border-radius: 6px;    background: linear-gradient(270.00deg, rgba(255, 255, 255, 0),rgba(255, 255, 255, 1) 100%);}
.ls-zjdc-list li .title{ display: block; height: 38px; line-height: 38px; font-size: 18px;  white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  }
.ls-zjdc-list li .title .title1{ display: block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ls-zjdc-list li .title .title2{ display: inline-block; float: left; max-width: 550px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ls-zjdc-list li .title .more-a {color: #C50001;margin-left: 4px;}
.ls-zjdc-list li .title .more-a:hover { text-decoration: underline;}
.ls-zjdc-list li .info{ height: 38px; line-height: 38px; font-size: 16px; color: #999999; position: relative;  }
.ls-zjdc-list li .zt{ position: absolute; right: 0; top:7px;   padding: 0 8px; color: #fff;  font-size: 16px;line-height: 24px; vertical-align: middle;border-radius: 4px;transform: skewX(-10deg); transition: 0.4s all ease;}
.ls-zjdc-list li .zt i{transform: skewX(10deg); font-style: normal;}
.ls-zjdc-list li a.zt:hover{ box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4); }
.ls-zjdc-list li .nostart{ background:#ff8a33;}
.ls-zjdc-list li .starting{ background: #D9000D;}
.ls-zjdc-list li  .over{background: #E5E5E5; color: #A6A6A6;}
/*.ls-zjdc-list li{ margin: 24px 20px 0 0; float: left; width: 401px;height: 76px;padding: 16px;    border: 1px solid rgba(229, 229, 229, 1);    border-radius: 6px;    background: linear-gradient(270.00deg, rgba(255, 255, 255, 0),rgba(255, 255, 255, 1) 100%);  }*/
/*.ls-zjdc-list li a{ font-size: 18px; line-height: 24px; float: none;display:block;display: -webkit-box; -webkit-box-orient: vertical;   -webkit-line-clamp: 2;    line-clamp: 2;    overflow: hidden; }*/
/*.ls-zjdc-list li .date{ float: none; font-size: 16px; color: #999999; line-height: 20px; margin-top: 8px; display: block;}*/
/*.ls-zjdc-list li:hover{border-color: #C50001;}*/
.ls-tj-list{ margin-top: 24px;position: relative; height: 373px; border: 1px solid rgba(247, 235, 232, 1);  border-radius: 6px; background: rgba(255, 251, 251, 1);}
.ls-nyr-list{ padding: 15px 12px 15px;}
.ls-nyr-list li{  box-sizing: border-box;  width: 33.33%; float: left;border-right: 1px solid rgba(0,0,0,0.1); }
.ls-nyr-list li p{   text-align: center; margin-bottom: 24px; display: block;}
.ls-nyr-list li p:last-child{ margin-bottom: 0;}
.ls-nyr-list li.num3{border-right:none; }
.ls-nyr-list li .num{ display: block; color: #999; line-height:24px; font-size: 16px; margin-bottom: 10px;}
.ls-nyr-list li .num i{ font-style: normal; font-weight: bold; font-size: 26px; color: #C50001; margin-right: 4px; }
.ls-nyr-list li .tit{ display: block; font-size: 16px; line-height: 24px;}
.ls-type-list{ padding-left: 36px; }
.ls-type-list li{ height: 26px; line-height: 26px; margin-bottom: 12px; }
.ls-type-list li .type-tit{ display: inline-block; width: 60px; text-align: center; border-radius: 8px 8px 0 8px;background: #3AACF9; color: #fff; vertical-align: top;}
.ls-type-list li.num2 .type-tit{background: #4FE786;}
.ls-type-list li.num3 .type-tit{ background: #F89D0E;}
.ls-type-list li.num4 .type-tit{background: #FBDA5B;}
.ls-type-list li i{ color: #C50001; font-size: 18px; margin-right: 4px; font-weight: bold; font-style: normal;  }
.ls-type-list li  p{ display: inline-block;padding: 0 0 0 26px; width: 115px; font-size: 14px;color: #999; }
.ls-type-list li  p .tit{ font-size: 16px; color: #000;}
.tips{ position: absolute; right: 0px; top:-60px; line-height: 20px;font-size: 14px;color: #999;}
@media (min-width: 1200px) and (max-width: 1399px) {
    .ls-zjdc-list li{width: 301px;}
    .ls-zjdc-list li .title{ height: 28px; line-height: 28px;}
    .ls-zjdc-list li .info{ height: auto; line-height: 24px;}
    .ls-zjdc-list li .zt{ display: inline-block;position: static;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-mesage-list li .p3{  width: 80px;  }
    .ls-mesage-list li .p2{  right: 80px; }
    .ls-mesage-list li .p1{ right: 221px; }
    .ls-zjdc-list li{ width: 232px;}
    .ls-zjdc-list li .info{ font-size: 13px;}
    .ls-zjdc-list li .zt{ display: none;}
    .ls-type-list{ padding-left: 24px;}
}
@media (max-width: 991px){
    .ls-mesage-list{ height: auto; margin: 10px 0px;}
    .ls-zjdc-list{ margin-bottom: 15px;}
    .ls-zjdc-list ul{ margin-right: 0px;}
    .ls-zjdc-list li{ width:auto; float: none; margin: 15px 0 0;}
    .ls-type-list{ padding-left: 15px;}
    .ls-type-list li p{ width: 35%;padding-left: 10px;}
}
@media (max-width: 767px){
    .ls-mesage-list li{ height: 36px; line-height: 36px; font-size: 16px;}
    .ls-mesage-list li .p3{  width: 80px;  }
    .ls-mesage-list li .p2{ display: none;}
    .ls-mesage-list li .p1{ right: 80px; }
    .ls-zjdc-list{ margin-bottom: 10px;}
    .ls-zjdc-list li{ margin: 10px 0 0;}
    .ls-type-list li .type-tit{width: 40px;}
    .tz-head p{ font-size: 18px;}
    .tz_tit a{ font-size: 20px;}
}
@media (max-width: 449px){
    .ls-zjdc-list li{ height: auto;}
    .ls-zjdc-list li .title{ height: auto; white-space: normal; line-height: 30px;}
    .ls-zjdc-list li .info{ height: auto; line-height: 30px;}
    .ls-zjdc-list li .zt{ position: static;display: inline-block;}
    .tips{ position: static; margin:10px;}
    .ls-tj-list{ margin-top: 10px; height: auto;}
    .ls-nyr-list{ padding: 12px;}
    .ls-nyr-list li{ width: auto; float: none;border-right: none;border-bottom: 1px solid #ddd; overflow: hidden;padding: 10px 0;}
    .ls-nyr-list li p{float: left; width: 50%; margin-bottom: 0px;}
}
@media (max-width: 372px){
    .ls-mesage-link{ position: static; padding: 10px 0; float: right;}
    .ls-type-list li{ height: auto;margin-bottom: 0px;}
    .ls-type-list li .type-tit{ display: block;overflow: hidden;}
    .ls-type-list li p{ width: 50%; padding-left: 0px;float: left;}
}
@media (max-width: 337px){
    .ls-type-list li i{ font-size: 14px;}
    .ls-type-list li p{  font-size: 12px;}
}
/*投资封丘 投资产业*/
.ls-tz-tab{height: 51px; background: url("../images/tz-titlebg.png") no-repeat center; margin-bottom: 30px;}
.ls-tz-tab ul{  padding: 0 35px; background: #fff; margin: 0 auto;width: 328px;display: block }
.ls-tz-tab ul li{float: left;width: 144px;height: 51px;}
.ls-tz-tab ul li a{font-size: 0px; line-height: 0; display: block; height: 100%;}
.ls-tz-tab ul li.num1 a{background: url("../images/tzfq-title.png") center no-repeat;}
.ls-tz-tab ul li.num2 a{background: url("../images/tzcy-title.png") center no-repeat;}
.ls-tz-tab ul li.num1.active a{background: url("../images/tzfq-titleh.png") center no-repeat;}
.ls-tz-tab ul li.num2.active a{background: url("../images/tzcy-titleh.png") center no-repeat;}
.ls-tz-tab ul li.circle{ width:40px; height: 51px; background: url("../images/circle.png") no-repeat center; }
.wza-black-white .ls-tz-tab{text-align: center;}
.wza-black-white .ls-tz-tab ul{ width: auto;}
.wza-black-white .ls-tz-tab ul li{float: none; width: auto; display: inline-block; vertical-align: top;}
.wza-black-white .ls-tz-tab ul li a{ font-size: 42px;font-weight: bold; line-height:50px;  background: none!important;}
.wza-black-white .ls-tz-tab ul li.active a{color: #C50001!important;}
.wza-black-white .ls-tz-tab ul li.circle{ width: 40px!important;}
.wza-black-yellow .ls-tz-tab{text-align: center;}
.wza-black-yellow .ls-tz-tab ul{ width: auto;}
.wza-black-yellow .ls-tz-tab ul li{float: none; width: auto; display: inline-block; vertical-align: top;}
.wza-black-yellow .ls-tz-tab ul li a{ font-size: 42px;font-weight: bold; line-height:50px;  background: none!important;}
.wza-black-yellow .ls-tz-tab ul li.active a{color: #C50001!important;}
.wza-black-yellow .ls-tz-tab ul li.circle{ width: 40px!important;}
.ls-tzfq-con{ height: 310px; margin-bottom: 32px;}
.tz_item{float: left;margin-right: 24px;position: relative;}
.tz_item.last{margin-right: 0;}
.tz_tit{float: left;}
.tz_tit a{display: block; width: 56px;height: 274px;padding: 36px 42px 0; background: linear-gradient(180.00deg, rgba(246, 246, 246, 1),rgba(246, 246, 246, 0.5) 97%); font-size: 24px;color:rgba(0,0,0,0.7);text-align: center; position: relative;}
.tz_tit .tit{display: block; line-height: 32px;margin:24px 15px;}
.tz_tit .icon{display: block; width: 56px; height: 56px;margin:0 auto;  background: url(../images/tzxm.png) 0 0 no-repeat !important;}
.tz_tit .icon2{ background: url(../images/tzzc.png) 0 0 no-repeat !important;}
.tz_tit .icon3{ background: url(../images/qymp.png) 0 0 no-repeat !important;}
.tz_item.active .tz_tit a,.tz_tit a:hover{background: #FEF5F3;color: #C50001; font-weight: bold;}
.tz_item.active .tz_tit .icon,.tz_tit a:hover .icon{background-position:0 -56px !important;}

.tz-con{display: none; width:867px;height: 280px;padding: 28px 32px 0px; margin-left: 140px; border: 1px solid #E5E5E5; border-left: none;}
.tz_item.active .tz-con{display: block;}
.tz-head{ height: 26px; line-height: 26px; margin-bottom: 11px; position: relative;}
.tz-head p{ position: absolute; top:0px; font-weight: bold; font-size: 20px;}
.tz-head .name{ margin-right: 100px; position: static; text-align: left;}
.tz-head .time{right: 0px; width: 100px; text-align: center;}
.tz-con ul li{ height: 42px; line-height: 42px; padding: 2px 0px;font-size: 18px; position: relative;}
.tz-con ul li a{ display: block;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 710px;}
.tz-con ul li .date{ position: absolute; top:2px; right: 0px; color: #999;}

.ls-tzcy-con{height: 231px; overflow: hidden; margin-bottom: 20px;}
.ls-tzcy-con ul li{width: 326px; float: left;  margin-right: 32px;}
.ls-tzcy-con ul li:nth-of-type(4n){ margin-right: 0;}
.ls-tzcy-con ul li .flash-img{ height: 183px; position: relative;overflow: hidden;z-index: 1;}
.ls-tzcy-con ul li .flash-img a{display: block;width: 100%; height: 100%;}
.ls-tzcy-con ul li .flash-img img{width: 100%; height: 100%;}
.ls-tzcy-con ul li .flash-img:before,.ls-tzcy-con ul li .flash-img:after{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1; }
.ls-tzcy-con ul li .flash-img:before{ background: rgba(0,0,0,0.4);z-index: 2;}
.ls-tzcy-con ul li .flash-img:after{background: url("../images/vodeo-icon.png") center no-repeat;z-index: 3;}
.ls-tzcy-con ul li .txt a{ display: block; line-height: 48px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px;text-align: center;}
.wza-on .ls-tzcy-con{height: auto; }
.wza-on .ls-tzcy-con ul{ height: auto!important;}
.wza-on .ls-tzcy-con ul li{ margin: 0 32px 0 0;}
.wza-on .ls-tzcy-con ul li:nth-of-type(4n){ margin-right: 0;} 
@media (min-width: 1200px) and (max-width: 1399px) {
    .tz-con{width:667px;}
    .tz-con ul li a{ max-width: 510px;}
    .ls-tzcy-con ul li{ width: 285px; margin-right: 20px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-tzfq-con{ margin-bottom: 20px;}
    .tz_item{ margin-right: 20px;}
    .tz_tit a{padding: 36px 30px 0;}
    .tz-con{width: 539px; margin-left: 116px;}
    .tz-con ul li a{ max-width: 385px;}
    .ls-tzcy-con ul li{ width: 233px; margin-right: 20px;}
}
@media (max-width: 991px){
    .ls-tzbox{ margin: 0 10px;}
    .tz_item{ margin-right: 15px;}
    .ls-tzfq-con{ margin-bottom: 15px;}
    .tz_tit a{padding: 36px 10px 0;}
    .tz-con{ width: 459px; margin-left: 76px;padding: 28px 15px 0px;}
    .tz-con ul li{ font-size: 16px;}
    .tz-con ul li a{ max-width: none;float: none; margin-right: 110px;}
    .tz-con ul li img{display: none;}
    .ls-tzcy-con{ height: auto;}
    .ls-tzcy-con ul li{ width: 366px; margin-right: 16px;}
    .ls-tzcy-con ul li .flash-img{ height: 205px;}
    .ls-tzcy-con ul li:nth-of-type(4n){ margin-right: 16px;}
    .ls-tzcy-con ul li:nth-of-type(2n){ margin-right: 0px;}
}
@media (max-width: 767px){
    .ls-tz-tab{text-align: center; margin-bottom: 10px;}
    .ls-tz-tab ul{ width: auto;}
    .ls-tz-tab ul li{float: none; width: auto; display: inline-block; vertical-align: top;}
    .ls-tz-tab ul li a{ font-size: 24px; line-height: 50px;font-weight: bold;color: rgba(0,0,0,0.7);background: none!important;}
    .ls-tz-tab ul li.active a{color: #C50001;}
    .ls-tzfq-con{ height: auto;}
    .tz_item{ margin-right: 0px; float: none; margin-bottom: 10px;}
    .tz_item .tz_tit a{background: #FEF5F3;color: #C50001; font-weight: bold;}
    .tz_item .tz_tit .icon{background-position:0 -56px !important;}
    .tz_tit{ float: none;}
    .tz_tit a{width: auto; height: auto;padding:10px 0px;}
    .tz_tit .icon{ display: inline-block;vertical-align: top;}
    .tz_tit .tit{ margin: 0px; line-height: 56px; display: inline-block; vertical-align: top;}
    .tz-con{ width: auto; margin-left: 0px; padding: 10px;display: block;border-left: 1px solid #E5E5E5;}
    .ls-tzcy-con{height: auto;}
    .ls-tzcy-con ul li{ margin: 0;width: auto; float: none;}
    .ls-tzcy-con ul li .flash-img{ height: auto;}
    .ls-tzcy-con ul li .flash-img img{ height: auto;}
    .ls-tzcy-con ul li:nth-of-type(4n){ margin-right: 0;}
    .ls-tzcy-con ul li .txt a{  line-height:1.5; padding: 10px 0; white-space: normal;}
}

