﻿.esd-hf{height:120px;background:url(/cms/templates/430640937487380000/images/sw-pc.jpg) no-repeat center top;}
.esd-hf a{display:block;max-width:685px; margin:0 auto; height:120px;}
.esd-hf img{width:100%;height:auto;}

.esd-sj{display:none;}

.gt{  text-align:center;   margin:15px 0;
          }
.gt a { color: #db0e0e; font-size:24px; display:block;   font-weight:700;
         }



.st{ display:flex;  margin:0 0 15px 0; flex-wrap: wrap;    }
.stl{     flex-grow: 1;   line-height: 1.4;
}
.stl a{ color: #1658a0; font-size:24px; display:block;            font-weight:700;
         }

.str {
    margin-right: 0px;
}
.str img{ width: 100%; height:auto; }

.str-2 img{
    width: 100%;
    height: auto;
}


.hide1000{ display:none; }
.show1000{ display:block; }


/* 领导动态、邵武要闻 */
.lddt-xx:nth-child(1){
       font-size:18px;
       font-weight:bold;
}

.swyw-xx:nth-child(1){
       font-size:18px;
       font-weight:bold;
}

.swyw-xx:nth-child(5){
       font-size:18px;
       font-weight:bold;
}

@media screen and (min-width: 1000px) {
.stl{  max-width: 100% ; / * padding-right:10px; */  box-sizing: border-box;
overflow : hidden;
  }
.stl div{ overflow : hidden;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
word-wrap:break-word;
word-break:break-all;}
}

 .middle-banner {
	 
	margin: 0 auto;
	display: block;
	margin-top: 30px;
}

.banner-hf{ margin:30px auto 0; width:100%; }

.banner-hf-web{ display:none; margin:15px 20px 0 20px; }

.syzt-list-box{ margin:30px auto 10px; }

.syzt-list-box ul{ width:100%; }

.syzt-list-box ul li{ width:100%; margin:0; float:left; }
.syzt-list-box ul li img{ width:100%; }
 
@media screen and (max-width: 1000px) {
.esd-hf{background:none;height:auto;}
.esd-hf a{height:auto;width:auto;max-width:100%;}
.esd-sj{display:block;}

.hide1000{ display:block; }
.show1000{display:none;  }
.middle-banner {
 margin: 14px 14px 0;
}
.str , .str2 {width: 100%; margin-top:10px; display:none; }
.st,.gt{ padding: 0px 14px;  text-align:center; font-size:14px; }
.gt a { font-size:18px; }
.st{ margin:0; }
.stl a{ font-size:18px;}
.stl div{ display:none; }
}




 

.middle-banner2 {
margin: 0 auto;
 	margin-top: 20px;
margin-bottom: 0px	
	display: block;
}
.mid-banner3{
 	margin: 0 auto;
 	margin-top: 30px;
 	margin-bottom: 0px	
	display: block;
}
.mid-banner3 img{width:100%; height:auto;}

.middle-banner2 ul{
      width:calc(100% + 20px);
}

.middle-banner2 ul li{
      width:calc(100% / 4 - 20px);
      margin:0 20px 0 0;
      float:left;
}

.middle-banner2 ul li img{
      width: 100%;
}

.middle-banner img{
 width:100%;
}

.middle-banner-phone {
	width: 100%;
	display: none;
	margin: 0 auto;
}

.middle-list {
	width: 100%;
	margin: 0 auto;
	margin-top: 27px;
position:relative;
}

.middle-swiper {
	width: 49%;
	margin-right: 1%;
	float: left;
}

.swiper-img {
	width: 100%;
height:100%;
position: relative;
}

.swiper-img img {

}

.swiper-title {
	width: 100%;
	padding: 0px 80px 20px 20px;
	box-sizing: border-box;
	height: 50px;
	line-height: 50px;
	color: #FFFFFF;
	font-size: 16px;
        text-align: left;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	bottom: 0;
	left: 0;
}
.swiper-inner{
       width: calc(100% - 60px);
       white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
}
.swiper-title a{
       color: #FFFFFF;
}
.swiper-title a:hover{
       color: #FFFFFF;
}

/* 轮播指示点 */
.swiper-zsd-ul {
	position: absolute;
	bottom: 15px;
	right: 0;
	width: 70px;
}

.swiper-zsd ul li {
	display: inline-block;
	margin-right: 5px;
	float: left;
}

.swiper-zsd-li {
	width: 10px;
	height: 10px;
        margin-right: 5px;
	display: inline-block;
	background: rgba(255, 255, 255, 0.6);
}

.swiper-zsd-li-current {
	background: #FFFFFF;
}

#controlBar{
        bottom: 15px !important;
        right: 10px !important;
}



/* 栏目新闻 */
.middle-xw {
	width: 50%;
	float: left;
}

.xw-tabbar {
	width: 100%;
    position: relative;
}

.xw-allMenu-right{
    display: none;
    width: 42px;
    height: 50px;
    position: absolute;
    right: 0px;
    top: 0;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    z-index: 99;
}

.xw-tabbar ul{
        position: relative;
    border-bottom: 1px solid #efefef;
    height: 55px;
}

.xw-tabbar ul li {
	float: left;
	height: 50px;
	line-height: 45px;
	padding: 0 13px;
	font-size: 18px;
	color: #545454;
	margin-right: 0px;
        cursor: pointer;
}

.xw-tabbar ul .xw-yqfk{
        float: left;
	height:40px;
	line-height: 10px;
            text-align: center;
	padding: 10px 10px 0;
	font-size: 14px;
	color: #ffffff;
        margin-right: 0;
        cursor: pointer;
        background-color: #bb2b2a;
        border-radius: 0px;
        
        right: 0;
        position: absolute;
}
.xw-tabbar ul .xw-yqfk a{
        color: #ffffff;
}
.xw-tabbar ul .xw-yqfk a:hover{
        color: #ffffff;
}

/*  .xwTabbar{
       float: left;
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	font-size: 18px;
	color: #545454;
	margin-right: 10px;
}  */

.xwTabbarCurrent {
	/* background: #1F6BBF;
        color: #FFFFFF !important; */
        font-weight: bold;
}

.xwTabbarCurrent a {
	/* color: #FFFFFF !important; */
	font-weight: bold;
       border-bottom: 4px solid #1658a0;
    display: block;
    height: 50px;
    color: #1658a0;
}

.xw-list {
	width: 100%;
	margin-top: 15px;
}

.xw-list ul li {
	width: 100%;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #545454;
}


.xw-block {
	width: 4px;
	height: 4px;
	display: inline-block;
	background: #3C80CF;
	margin: 0px 8px 0px 5px;
	vertical-align: middle;
	margin-top: -4px;
}

.one-xw-block {
	width: 4px;
	height: 4px;
	display: inline-block;
	background: #3C80CF;
	margin: 0px 8px 0px 5px;
	vertical-align: middle;
	margin-top: 17px;
        float: left;
}

.xw-list ul li .xw-text {
        display: inline-block;
        width: calc(100% - 148px);
        float: left;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
}


.xw-list ul li .xw-time {
	font-size: 16px;
	color: #9c9c9c;
	text-align: right;
	width: 100px;
        float: right;
}

.middle-zwgk {
	margin: 40px auto;
}

.zwgk-tip {
	margin: 0px 0px 20px 0px;
}

.middle-zwgk-left {
	width: 62%;
	float: left;
	margin-right: 45px;
}

.zwgk-tabbar {
	width: 100%;
}
.zxwj-allMenu-right{
    display: none;
    width: 42px;
    height: 50px;
    position: absolute;
    right: 0px;
    top: 0;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    z-index: 99;
}

.zwgk-tabbar ul li {
	float: left;     
	height: 50px;
	line-height: 50px;
	margin-right: 40px;
	font-size: 20px;
	color: #292929;
        cursor: pointer;
}

.zwgkTabbarCurrent {
	border-bottom: 4px solid #1658a0;
        font-weight: bold;
	color: #1658a0 !important;
}

.zwgkTabbarCurrent a {
	font-weight: bold;
	color: #1658a0 !important;
}

.zwgk-left-list {
	width: 100%;
	margin-top: 30px;
}


.zwgk-left-list ul li {
	width: 100%;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #545454;
}

.zwgk-left-list ul li a {
	float: left;
	display: inline-block;
	width: calc(100% - 100px);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.zwgk-left-list ul li .zwgk-time {
	font-size: 16px;
	color: #9c9c9c;
	text-align: right;
	float: left;
	width: 100px;
}


.middle-zwgk-right {
	width: calc(38% - 45px);
	float: left;
}


.zwgk-right-list {
	width: 100%;
	margin-top: 30px;
}

.zwgk-right-list ul {
	width: 100%;
}

.zwgk-right-list ul li {
	width: 50%;
	float: left;
	height: 38px;
	line-height: 38px;
	color: #393939;
	font-size: 17px;
}
.zwgk-right-list ul .zcjd-li{
    width: 100%;
    height: 38px;
    line-height: 38px;
    color: #393939;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}

/* 政务公开栏目 */
.middle-lm {
	width: 100%;
	margin-top: 30px;
}

.middle-lm ul {
	width: 100%;
}

.middle-lm ul li {
	width: calc(20% - 10px);
	height: 65px;
	float: left;
	background: #efefef;
	color: #545454;
	font-size: 17px;
	margin-right: 10px;
	line-height: 65px;
	text-align: center;
        cursor: pointer;
}

.middle-lm ul li img {
	vertical-align: middle;
	margin-right: 20px;
	width: 40px;
	height: 40px;
}

.middle-lm ul li:hover {
	background: #5B9DE4;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
}

.middle-lm ul li:hover a{
        color: #FFFFFF !important;
}

.middle-lm ul li:hover img {
	filter: grayscale(100%) brightness(200%);
}

/* 市政府领导a标签 */
.ld-link{
        display: block;
        color: #545454 !important;
}
.ld-link :hover{
        color: #ffffff;
}
.ld-link :hover span{
        color: #ffffff;
}


/* 办事服务 */

.middle-bsfw-bg {
	width: 100%;
	padding: 20px 0px 55px;
	background: url(/cms/templates/430640937487380000/images/middle_icon_30.jpg) no-repeat;
	background-size: 100% 100%;
}

.middle-bsfw {
	margin: 0 auto;
	box-sizing: border-box;
}

.bsfw-tip {
	margin: 20px 0px 40px 0px;
}

.middle-bsfw-item1 {
	width: 100%;
	height: 235px;
	background: #FFFFFF;
	padding: 40px;
	box-sizing: border-box;
	margin-bottom: 10px;
}

.middle-bsfw-item1-left,
.middle-bsfw-item1-right {
	width: 50%;
	height: 155px;
	box-sizing: border-box;
	float: left;
}

.item-left-img {
	float: left;
	text-align: center;
	display: inline-block;
	margin-right: 25px;
}

.item-left-img img {
	vertical-align: middle;
	display: inline-block;
	width: 60%;
}

.item-left-img-tip {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #1d7fde;
	font-weight: bold;
}

/* 个人服务图标背景 */
.left-img-div,
.left-img-div1{
      background-color: #EFEFEF;
      height: 90px;
      width: 90px;
      border-radius: 50px;
      margin: 12px 0;
      line-height: 84px;
}


.item-left-li {
	width: 80%;
	float: left;
}

.item-left-li ul li {
	width: 25%;
	float: left;
	font-size: 17px;
	height: calc(155px / 4);
	line-height: calc(155px / 4);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}


.middle-bsfw-item2 {
	width: 100%;
}

.middle-bsfw-item3 {
	width: 100%;
}

.item-xt {
	height: 95px;
	line-height: 75px;
	background: #FFFFFF;
	float: left;
	margin-bottom: 10px;
	padding: 10px 20px 0;
	box-sizing: border-box;
	overflow: hidden;
}
.item-xt-img .item-bg-div{
        background: url(/cms/templates/430640937487380000/images/middle_icon_14.png) center;
        width: 70px;
        height: 70px;
        background-size: 100%;
}
.item-xt:hover .item-xt-img .item-bg-div{
        background: url(/cms/templates/430640937487380000/images/middle_icon_14_h.png) center;
        background-size: 100%;
}

.item-xt3:hover .item-xt-img, 
.item-xt5:hover .item-xt-img,
.item-xt6:hover .item-xt-img,
.item-xt7:hover .item-xt-img,
.item-xt8:hover .item-xt-img
{
       background-color: #1d7fde;
       color: #ffffff;
}
.item-xt3:hover .item-xt-img img{
      filter: grayscale(100%) brightness(500%);
}
.item-xt5:hover .item-xt-img img{
      filter: grayscale(100%) brightness(500%);
}
.item-xt6:hover .item-xt-img img{
      filter: grayscale(100%) brightness(500%);
}
.item-xt7:hover .item-xt-img img{
      filter: grayscale(100%) brightness(500%);
}
.item-xt8:hover .item-xt-img img{
      filter: grayscale(100%) brightness(500%);
}

.item-xt:hover .item-xt-content{
       color: #1d7fde;
}


.item-xt1 {
	width: calc(40% - 10px);
	margin-right: 10px;
}

.item-xt2 {
	width: calc(28% - 10px);
	margin-right: 10px;
}

.item-xt3 {
	width: 32%;
}

.item-xt5 {
	width: calc(28% - 10px);
	margin-right: 10px;
}

.item-xt6 {
	width: calc(28% - 10px);
	margin-right: 10px;
}

.item-xt7 {
	width: calc(25% - 10px);
	margin-right: 10px;
}

.item-xt8 {
	width: 19%;
}

.item-xt-img{
        width: 70px;
	margin-right: 10px;
	float: left;
}

.item-xt1 .item-xt-img img,
.item-xt2 .item-xt-img img{
        vertical-align: middle;
}

.item-xt3 .item-xt-img, 
.item-xt5 .item-xt-img,
.item-xt6 .item-xt-img,
.item-xt7 .item-xt-img,
.item-xt8 .item-xt-img{
	width: 70px;
	margin-right: 10px;
	float: left;
        background-color: #DCEEFC;
        border-radius: 50px;
        margin-top: 2px;
        height: 70px;
}

.item-xt-img img {
	width: 70px;
	height: 70px;
}

.isBr {
	display: none;
}

.item-xt-content {
	width: calc(100% - 90px);
	height: 100%;
	float: left;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	margin-left: 10px;
}
.item-xt-content:hover{color:#1d7fde;}
.item-xt-title1 {
	width: calc(100% - 90px);
	height: 100%;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	font-size: 24px;
	font-weight: bold;
	color: #1d7fde;
	margin-left: 10px;
	float: left;
}

.item-xt-title-level {
	font-size: 20px;
	color: #000000;
	margin-left: 10px;
	font-weight: bold;
}

/* 互动交流 */
.middle-hdjl {
	margin: 0 auto;
}

.hdjl-tip {
	margin: 40px 0px;
}

.middle-hdjl-item1 {
	width: 100%;
}

.middle-hdjl-item1-left {
	width: 49%;
	float: left;
	margin-right: 2%;
}

.middle-hdjl-item1-right {
	width: 49%;
	float: left;
}


.middle-hdjl-title {
	font-size: 20px;
	color: #1d7fde;
        font-weight: bold;
	margin-bottom: 20px;
}
.middle-hdjl-title a{
        color: #1d7fde;
}
.middle-hdjl-title a:hover{
        color: #1d7fde;
}


.middle-hdjl-li {
	width: 100%;
	height: 188px;
}

.middle-hdjl-li-header {
	width: 100%;
	border-bottom: 1px solid #dadada;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: center;
        margin-bottom: 10px;
}

.middle-hdjl-li-item {
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
}

.hdjl-li-title {
	width: 35%;
	float: left;
	text-align: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.hdjl-li-type {
	width: 10%;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.hdjl-li-number {
	width: 20%;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.hdjl-li-time {
	width: 20%;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.hdjl-li-statue {
	width: 15%;
	float: left;
}

.middle-hdjl-lm {
	width: 100%;
	margin-top: 25px;
}

.middle-hdjl-lm {
	width: 100%;
}

.middle-hdjl-lm ul li {
	width: 32%;
	font-size: 18px;
	color: #545454;
	height: 65px;
	line-height: 65px;
	text-align: center;
	float: left;
	background: #F5F5F5;
}
.middle-hdjl-lm ul li a{
        display: block;
        color: #545454;
}
.middle-hdjl-lm ul li a:hover{
        color: #1658a0;
}

.middle-hdjl-lm-w {
	width: 2% !important;
	background: #FFFFFF !important;
}


.middle-hdjl-lm ul li img {
	vertical-align: middle;
	margin-right: 20px;
	width: 35px;
	height: 35px;
}

.middle-hdjl-atlas {
	height: 180px;
        padding-top: 8px;
}

.hdjl-atlas-left {
	height: 100%;
	width: 42%; padding-right:3%;
	float: left;
}

.hdjl-atlas-left img {
	width: 100%;
	height: 100%;
	display: block;
}

.hdjl-atlas-right {
	height: 100%;
	width: 55%;
	float: left;
	color: #545454;
	font-size: 16px;
	line-height: 30px;
}

.hdjl-atlas-right div {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}

.middle-hdjl-wz {
	width: 100%;
	margin: 25px 0px;
}

.middle-hdjl-wz-item1 {
	width: calc(50% - 130px/2);
	float: left;
}

.middle-hdjl-wz-item2 {
	width: calc(50% - 130px/2);
	float: left;
}

.middle-hdjl-wz-item3 {
	width: 130px;
	float: left;
}

.wz-item-img {
	width: 130px;
	height: 135px;
	padding: 23px 0px;
	box-sizing: border-box;
	text-align: center;
	float: left;
	margin-right: 10px;
        margin-top: 5px;
}

.wz-item-img1 {
	background: #60E130;
}

.wz-item-img2 {
	background: #4E97E8;
}

.wz-item-img3 {
	background: #F4A542;
}


.wz-item-img img {
	width: 50px;
	height: 50px;
	vertical-align: middle;
	display: inline-block;
}

.wz-item-title {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 12px;
}

.wz-item-ul,
.wz-item-ul2 {
	float: left;
	width: calc(100% - 140px);
}

.wz-item-ul li,
.wz-item-ul2 li {
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	color: #000000;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.wz-item-ul span {
	color: #42ba13;
	font-size: 15px;
	border: 1px solid #42ba13;
	margin-right: 10px;
	padding: 0px 5px;
}

.wz-item-ul2 span {
	color: #3d85d2;
	font-size: 15px;
	border: 1px solid #3d85d2;
	margin-right: 10px;
	padding: 0px 5px;
}


.wz-item-ul-end {
	color: #ababab !important;
	border: 1px solid #ababab !important;
}

/*邵武*/
@media(min-width:992px){
.mid3l{ float:left; width:63%;    }
.mid3r{ float:right; width:35%;  }
.sqbh-q { height:242px;  }
.sqbh-q div {white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.sqbh-top { height: 37px; background: #f0f0f0;margin-top: 10px; font-size: 14px; line-height: 37px; }
.sqbh-e{float: left;width: 120px;text-align: center;}
.sqbh-a { float: left; text-align: center; width: 375px;padding-left: 15px; }
.sqbh-b { width: 60px; float: right;  text-align: center; }
.sqbh-c { width: 100px; float: right; text-align: center; }
.sqbh-d { width:90px; float: right;  text-align: center; }
.sqbh {   font-size: 15px; }
.sqbh-aa { height: 36px; line-height: 36px;font-size: 15px; }
.bh{float: left;width: 120px;text-align: center;}
.bha { width: 375px;padding-left: 15px;float: left; }
.lb { width: 60px; float: right; text-align: center; }
.sqbt { width: 100px; float: right; text-align: center;}
.zxgx { width: 90px; float: right; text-align: center; }


.sqbh-q1 { height:242px;  }
.sqbh-top1 { height: 37px; background: #f0f0f0; font-size: 14px; line-height: 37px; }

.sqbh-a1 { float: left; text-align: center; width: 480px;padding-left: 15px; }
.sqbh-b1 { width: 80px; float: left;  text-align: center; }
.sqbh-d1 { width:190px; float: left;  text-align: center; }
.sqbh1 { padding-top: 15px; font-size: 15px; }
.sqbh-aa1 { height: 40px; line-height: 40px;font-size: 15px; }

.bha1 { width: 480px;float: left;  ; }
.lb1{ width: 80px; float: left; text-align: center; }
.zxgx1 { width: 190px; float: left; text-align: center; }}

.mid3ltop{  padding-bottom:10px; border-bottom:solid 1px #dcdcdc; }
.mid3ltop span{ float:left; height:49px; line-height:49px;  background: url(/cms/templates/430640937487380000/images/hd1.jpg) no-repeat left top; padding-left:70px; font-size:20px; color:#325bd2; font-weight:700; }
.mid3ltop span a,.mid3ltop span a:visited{ color:#325bd2; }

.mid3ltop p{ box-sizing: border-box; float:right; width:136px; height:42px; line-height:42px; padding-left:52px; margin-top:7px; background: #429FED; font-size:16px; color:#FFF; }
.mid3ltop p a,.mid3ltop p a:visited{ color:#FFF; }
@media(max-width:500px) {
.sqbh-a { width: 70%; }
.bha { width: 70%;}
.sqbh-c {   display:none; }
sqbt{ display:none; }
.zxgx { width: 30%;   }
.sqbh-d {width: 30%;}
}

 

.mid3rtop{ line-height:49px; }
.mid3rtop span{ float:left; height:49px;   background: url(/cms/templates/430640937487380000/images/hd3.jpg) no-repeat left top; padding-left:70px; font-size:20px; color:#325bd2; font-weight:700; }
.mid3rtop span a,.mid3rtop span a:visited{ color:#325bd2; }

.mid3rtop p{ float:right; font-size:16px;  }

.mid3rlist{ margin-top:10px; height:210px; position:relative;  background: url(/cms/templates/430640937487380000/images/hdbg.jpg) no-repeat left top;
background-size: 100% 100%; padding:20px 25px; 
 }
.mid3rlist span a,.mid3rlist span a:visited{ font-size:22px; color:#FFF; font-weight:700; line-height:36px; }
.mid3rlist p{ position:absolute; bottom:25px; left:25px; font-size:16px; text-align:center; width:150px; line-height:44px; height:44px;      background: url(/cms/templates/430640937487380000/images/hd2.jpg) no-repeat left top;  }


@media(max-width:500px) {
.mid3rlist span a{ font-size:18px; line-height:30px; }
}

.mid3link{padding:30px 0; }

.mid3link a,.mid3link a:visited{ color:#FFF; }

.mid3link div{ float:left; height:72px; line-height:72px; text-align:center; font-size:18px; font-weight:700; }
.mid3link div img{ float:left; margin:13px 0 0 10px;  }

.mid3link1{ background:#f1c11c; width:19%; margin-right:1%; }
.mid3link2{ background:#45a5f7; width:15.2%; margin-right:1%;}
.mid3link3{ background:#f68d54; width:15.2%; margin-right:1%;}
.mid3link4{ background:#b77ded; width:15.2%; margin-right:1%;}
.mid3link5{ background:#e8333a; width:15.2%; margin-right:1%;}
.mid3link6{ background:#46ce21; width:15.2%;   }

@media(max-width:992px) {
.mid3link1{  width:38%; margin-right:1%; margin-bottom:10px;  }
.mid3link2{  width:30%; margin-right:1%; margin-bottom:10px;  }
.mid3link3{  width:30%;  margin-right:0;  margin-bottom:10px;  }
.mid3link4{  width:32.6%; margin-right:1%;}
.mid3link5{ width:32.6%; margin-right:1%;}
.mid3link6{  width:32.6%;   }
}


@media(max-width:500px) {
.mid3link1{  width:100%; margin-right:0;}
.mid3link2{  width:100%; margin-right:0; }
.mid3link3{  width:100%;  margin-right:0; }
.mid3link4{  width:100%; margin-right:0; margin-bottom:10px;  }
.mid3link5{ width:100%; margin-right:0; margin-bottom:10px;  }
.mid3link6{  width:100%;   }
}

/* 专题专栏 */

.middle-zt-bg {
	width: 100%;
	background: #F8F8F8;
	padding: 25px 0px 0px 0px;
}

.middle-zt {
	margin: 0 auto;
	width: 100%;
	height: 100%;
}

.middle-zt-title {
	color: #545454;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
}
.middle-zt-title a{
        color: #545454;
}

.middle-zt-swiper {
	width: 100%;
        position: relative;
}

.middle-zt-swiper>ul>li {
	height: 100px;
	width: 315px;
	margin-right: 10px;
	float: left;
}
.slider-li{
       height: 100px;
	width: 315px;
	margin-right: 10px;
	float: left;
}

.middle-zt-swiper img {
	height: auto;
	width: 100%;
}
.slider-li img{
         height: 100%;
	width: 100%; 
}


/* 指示点 */
.zt-swiper-zsd {
	width: 100%;
	height: 40px;
	line-height: 58px;
	text-align: center;
        margin-left: 10px;
}

.zt-swiper-span {
	width: 10px;
	height: 10px;
	display: inline-block;
	background: #BBBBBB;
	margin-right: 5px;
	border-radius: 50%;
}

.zt-swiper-span-current {
	background: #4E97E8;
}

/* 底部轮播图*/
.Cont {
    WIDTH: 100%;
    FLOAT: left;
    OVERFLOW: hidden;
    height: 103px;
}
.ScrCont {
    WIDTH: 10000000px;
}
#List1 {
    float: left;
}
#List2 {
    float: left;
}
.hpp {
    width: 316px;
    height: 103px;
    margin-right: 12px;
    float: left;
    overflow: hidden;
}
.hppimg {
    width: 100%;
    height: 100%;
}
.l {
    FLOAT: left;
}
.los_let {
    width: 36px;
    height: 38px;
    left: 0;
    top: 31px;
    cursor: pointer;
    position: absolute;
    background: url(/cms/templates/430640937487380000/images/prebtn.png) no-repeat left;
}
.los_rit {
    width: 36px;
    height: 38px;
    right: 0;
    top: 31px;
    cursor: pointer;
    position: absolute;
    background: url(/cms/templates/430640937487380000/images/nextbtn.png) no-repeat left;
}

/* 手机版底部轮播图*/
.ztzl-phone{
    display: none;
}



/* ==========宽度设置============ */

.width_1300 {
	max-width: 1300px;
}

/* ==============公共样式============= */

/* 标题 */
.middle-tip {
	width: 100%;
	vertical-align: middle;
	display: inline-block;
	font-size: 24px;
	color: #1658a0;
	font-weight: bold;
}
.middle-tip a{
    color: #1658a0;
}

.middle-tip img {
	width: 40px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 10px;
}

/* 更多 */
.item-li-more {
	color: #aaaaaa;
	font-weight: bold;
	font-size: 20px !important;
}
.item-left-li ul .item-li-more a{
       color: #aaaaaa;
}




/* =================@media================== */

@media screen and (max-width: 1340px) {
	.width_1300 {
		max-width: 1200px;
	}

        /* 要闻 */
        .xw-list{
               height: 278px;
               overflow: hidden;
        }
        

        .xw-tabbar ul li {
	
	        padding: 0 9px;
        }
        .xw-tabbar ul .xw-yqfk{
               padding:10px 5px 0 0;
               font-size: 14px;
               
               
        }

	/* 政务公开栏目tabbar */
	.zwgk-tabbar ul li {
		margin-right: 25px;
                font-size: 16px !important;
	}

	.zwgk-tabbar ul li a {
		font-size: 16px !important;
	}


	/* 政务公开栏目 */
	.middle-lm {
		width: 100%;
		margin-top: 30px;
	}

	.middle-lm ul {
		width: 100%;
	}

	.middle-lm ul li {
		width: calc(20% - 10px);
		height: 65px;
		float: left;
		background: #efefef;
		color: #545454;
		font-size: 14px;
		margin-right: 10px;
		line-height: 65px;
		text-align: center;
	}

	.middle-lm ul li img {
		vertical-align: middle;
		margin-right: 10px;
	}

	.middle-lm ul li:hover {
		background: #5B9DE4;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 14px;
	}


	/* 办事服务 */
	.item-left-img {
		width: calc(30% - 25px);
		float: left;
		text-align: center;
		display: inline-block;
		margin-right: 25px;
	}

	.item-left-img img {
	}
         .left-img-div, .left-img-div1{
                 
                 margin-left: calc((100% - 90px) / 2);
        }

	.item-left-li {
		width: 70%;
		float: left;
	}

	.item-left-li ul li {
		width: 25%;
		float: left;
		font-size: 16px;
		height: 36px;
		line-height: 36px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		word-break: break-all;
	}


}

@media screen and (max-width: 1240px) {
	.width_1300 {
		max-width: 1000px;
	}

.middle-banner2 ul {
    width: calc(100% + 15px);
}

.middle-banner2 ul li {
    width: calc(100% / 4 - 15px);
    margin: 0 15px 0px 0;
}

	/* 要闻 */
	.xw-list {
		width: 100%;
		margin-top: 20px;
                
                height: 218px;
                overflow: hidden;
	}

	.xw-list ul li {
		width: 100%;
		height: 30px;
		line-height: 30px;
		font-size: 15px;
		color: #545454;
	}

        .xw-tabbar ul li{
                margin-right: 0px;
                padding: 0 10px;
         }

         .one-xw-block{
                margin-top: 14px;
          }

	/* 要闻 end*/

       /* 政务公开 */
       .zwgk-right-list ul li{
                font-size: 16px;
       }

       .xw-tabbar ul .xw-yqfk{
                 margin-top: 50px;
                 
      }

}


@media screen and (max-width: 1000px) {
 .middle-banner2 {
    margin: 0px 20px 0;
}

.middle-banner2 ul {
    width: calc(100% + 15px);
}

.middle-banner2 ul li {
    width: calc(100% / 2 - 15px);
    margin: 0 15px 15px 0;
}

.mid-banner3{
 	margin: 0;
	display: block;
}

.banner-hf{ display: none; }

.banner-hf-web{ display: block; }

.syzt-list-box{ margin:30px 20px 0px; }

.syzt-list-box ul{ width:100%; }

.syzt-list-box ul li{ width:100%; margin:0 0 20px 0; }

	.middle-banner-phone {
		display: block;
	}

	.middle-list {
		margin-top: 0px;
	}

	.middle-swiper {
		width: calc(100% - 28px);
		margin-right: 0%; float:none;
		margin: 14px;
		box-sizing: border-box;
	
	}
.middle-banner2 img{width:100%;height:auto;}
	.swiper-title {
		font-size: 14px;
	}

	.middle-xw {
		width: 100%;
		padding: 0px 14px;
		box-sizing: border-box;
	}

.xw-tabbar ul {
    height: 43px;
}

	.xw-tabbar ul li {
		float: left;
		height: 35px;
		line-height: 35px;
		padding: 0 20px;
		font-size: 16px;
		color: #545454;
		margin-right: 10px;
	}

.xwTabbarCurrent a {
    height: 39px;
}

	.xw-list {
		width: 100%;
		margin-top: 15px;
                height: auto;
            
	}

	.xw-list ul li {
		width: 100%;
		height: 30px;
		line-height: 30px;
		font-size: 15px;
		color: #545454;
	}

        .xw-tabbar ul .xw-yqfk{
                display: none;
        }

	.xw-list ul li a {
		width: calc(100% - 30px);
	}

	.xw-time {
		display: none;
	}
	
	.middle-lm ul li img {
		width: 30px;
		height: 30px;
		margin-right: 20px;
	}

	/* 政务公开 */
	.middle-zwgk {
		width: 100%;
		margin: 0px auto 10px auto;
		padding: 0px 14px;
		box-sizing: border-box;
	}

	.middle-zwgk-left {
		width: 100%;
		margin-right: 0%;
		float: none;
	}

	.middle-zwgk-right {
		width: 100%;
		margin-top: 25px;
		float: none;
	}

	.zwgk-tabbar ul li {
		margin-right: 30px;
                font-size: 16px !important;
	}

	.zwgk-tabbar ul li a {
		font-size: 16px !important;
	}

	.zwgk-right-list ul li {
		width: 50%;
		float: left;
		height: 38px;
		line-height: 38px;
		font-size: 16px;
		color: #393939;
	}


	/* 办事服务 */
        .left-img-div, .left-img-div1{
                 height: 60px;
                 width: 60px;
                 margin: 10px 0;
                 line-height: 54px;
                 margin-left: calc((100% - 60px) / 2);
        }

	.middle-bsfw-bg {
		width: 100%;
		padding: 20px 0px;
		background: url(/cms/templates/430640937487380000/images/middle_icon_34.jpg) no-repeat;
		background-size: 100% 100%;
	}

	.middle-bsfw {
		width: 100%;
		margin: 0px auto;
		padding: 0px 14px;
		box-sizing: border-box;
	}

	.middle-bsfw-item1 {
		width: 100%;
		height: auto;
		padding: 20px;
	}

	.middle-bsfw-item1-left,
	.middle-bsfw-item1-right {
		width: 100%;
		height: 100px;
		padding: 0px;
		box-sizing: border-box;
		float: none;
	}


	.middle-bsfw-item1-left {
		margin-bottom: 10px;
	}

	.item-left-img {
		width: 20%;
		height: 100%;
		float: left;
		margin-right: 20px;
	}

	.item-left-img img {
		
	}

	.item-left-img-tip {
		width: 100%;
		height: 30px;
		line-height: 30px;
		font-size: 15px;
		color: #1d7fde;
		font-weight: bold;
		text-align: center;
	}

	.item-left-li {
		width: calc(80% - 20px);
		float: left;
	}

	.item-left-li ul li {
		width: 25%;
		float: left;
		color: #545454;
		font-size: 14px;
		height: 25px;
		line-height: 25px;
	}

	/* 更多 */
	.item-li-more {
		color: #aaaaaa;
		font-size: 16px !important;
	}

	/* 办事服务 */

	.middle-bsfw-item3 {
		width: 100%;
	}

	.item-xt {
		/* width: 50%; */
		width: calc(50% - 5px);
		height: 100%;
		line-height: 100%;
		background: #FFFFFF;
		padding: 8px;
		margin-bottom: 5px;
		box-sizing: border-box;
		overflow: hidden;
		float: left;
		display: flex;
		align-items: center;
	}

	.item-xt1 {
		width: calc(100%);
		padding: 10px 0px 10px 20px;
	}

	.item-xt1>.item-xt-img>img {
		width: 52px;
		height: 52px;
	}

	.item-xt1>.item-xt-img {
		width: auto;
	}

	.item-xt1>.item-xt-title1 {
		width: calc(100% - 70px);
	}

	.item-xt2 {
		margin-right: 5px;
		margin-left: 0px;
	}

	.item-xt3 {
		margin-left: 5px;
		margin-right: 0px;
	}

	.item-xt5 {
		margin-right: 5px;
		margin-left: 0px;
	}

	.item-xt6 {
		margin-left: 5px;
		margin-right: 0px;
	}

	.item-xt7 {
		margin-right: 5px;
		margin-left: 0px;
	}

	.item-xt8 {
		margin-left: 5px;
		margin-right: 0px;
	}

	.item-xt-title {
		width: calc(100% - 54px);
		height: 100%;
		font-size: 15px;
		font-weight: bold;
		color: #1d7fde;
		margin-left: 10px;
		float: left;
	}

	.item-xt-title1 {
		float: left;
		width: calc(100% - 54px);
		height: 100%;
		font-size: 15px;
		font-weight: bold;
		color: #1d7fde;
		margin-left: 10px;
	}
        .fjs-bsdt{
               font-size: 17px;
        }

	.item-xt-title-level {
		font-size: 15px;
		color: #000000;
		margin-left: 10px;
		font-weight: bold;
	}

	.item-xt-img {
		width: 44px;
		float: left;
		margin-right: 0px;
	}

	.item-xt-img img {
		width: 44px;
		height: 44px;
	}

        .item-xt3 .item-xt-img, 
        .item-xt5 .item-xt-img,
        .item-xt6 .item-xt-img,
        .item-xt7 .item-xt-img,
        .item-xt8 .item-xt-img{
                  width: 44px;
		  height: 44px;
        }

	.item-xt-content {
		width: calc(100% - 54px);
		height: 100%;
		float: left;
		font-size: 13px;
		font-weight: bold;
		color: #000000;
		margin-left: 10px;
	}

	.isBr {
		display: inline-block;
	}

	/* 南平市12345便民服务平台 */
	.middle-hdjl-title {
		font-size: 16px;
		font-weight: bold;
		margin: 20px 0px 20px 0px;
	}

	.middle-hdjl-li {
		width: 100%;
		height: auto;
	}

	.middle-hdjl-li-header {
		font-size: 12px;
		margin-bottom: 10px;
	}

	.middle-hdjl-li-item {
		width: 100%;
		height: 30px;
		line-height: 30px;
		text-align: center;
		font-size: 12px;
		color: #2b2b2b;
	}

	.hdjl-li-title {
		width: 30%;
		float: left;
		text-align: left;
	}

	.hdjl-li-type {
		width: 10%;
		float: left;
	}

	.hdjl-li-number {
		width: 25%;
		float: left;
	}

	.hdjl-li-time {
		width: 20%;
		float: left;
	}

	.hdjl-li-statue {
		width: 15%;
		float: left;
	}

	/* 互动交流 */
	.middle-hdjl {
		padding: 0px 25px;
		box-sizing: border-box;
	}

	.middle-hdjl-item1-left {
		width: 100%;
	}

	.middle-hdjl-item1-right {
		width: 100%;
	}

	.middle-hdjl-lm {
		width: 100%;
		margin-top: 10px;
	}

	/* 平板电脑使用pc端 */

	.hdjl-atlas-right {
		font-size: 14px;
	}

	.isZxft {
		display: none;
	}

	.middle-hdjl-lm ul li {
		width: 32%;
		font-size: 12px;
		color: #545454;
		height: 37px;
		line-height: 37px;
		text-align: center;
		float: left;
		background: #F5F5F5;
	}

	.middle-hdjl-lm-w {
		width: 2% !important;
		background: #FFFFFF !important;
	}

	.middle-hdjl-lm ul li img {
		width: 25px;
		height: 25px;
		vertical-align: middle;
		margin-right: 5px;
	}

	/* 文档位置 */

	/* 民意征集 */
	.middle-hdjl-wz-item1 {
		width: 100%;
		float: none;
	}

	.wz-item-img {
		width: 100%;
		height: auto;
		padding: 0px;
		text-align: center;
		float: none;
		margin-right: 0px;
		display: flex;
		align-items: center;
	}

	.wz-item-img1,
	.wz-item-img2 {
		background: transparent;
		text-align: left;
	}

	.wz-item-img img {
		width: auto;
		height: auto;
	}

	.wz-item-img1 img {
		display: none;
	}

	.wz-item-img1 .wz-item-title {
		color: #60E130;
	}

	.wz-item-img2 img {
		display: none;
	}

	.wz-item-img2 .wz-item-title {
		color: #4E97E8;
	}

	.wz-item-img3 img {
		width: 40px;
                margin-right: 20px;
	}

	.wz-item-ul,
	.wz-item-ul2 {
		float: none;
		margin: 10px 0px;
		width: 100%;
	}

	.wz-item-ul li,
	.wz-item-ul2 li {
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		color: #000000;
	}

	.wz-item-ul span {
		color: #42ba13;
		font-size: 13px;
		border: 1px solid #42ba13;
		margin-right: 10px;
		padding: 0px 5px;
	}

	.wz-item-ul2 span {
		color: #3d85d2;
		font-size: 13px;
		border: 1px solid #3d85d2;
		margin-right: 10px;
		padding: 0px 5px;
	}

	.middle-hdjl-wz-item2 {
		width: 100%;
		float: none;
		margin-top: 20px;
	}

	.middle-hdjl-wz-item3 {
		width: 100%;
		float: none;
	}

	.wz-item-img3 {
		padding: 10px 0px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.wz-item-title {
		margin-top: 0px;
	}


	/* 专题专栏 */

	.middle-zt {
		padding: 0px 25px;
		box-sizing: border-box;
	}

	.middle-zt-title {
		font-size: 18px;
	}

	.middle-zt-swiper>ul>li {
		width: calc(50% - 5px);
		height: 60px;
		margin-right: 5px;
	}
        .middle-zt-swiper .slider-li{
              width: calc(50% - 5px);
		height: 60px;
		margin-right: 5px;
        }       


	/* 政务公开栏目块 */
	.middle-lm {
		width: 100%;
		margin: 10px 0px;
	}

	.middle-lm ul {
		width: 100%;
	}

	.lm-li {
		height: 40px !important;
		line-height: 40px !important;
		width: calc(33.3% - 5px) !important;
		font-size: 16px !important;
		margin-bottom: 5px;
	}

	.lm-li1 {
		width: calc(33.3% - 5px) !important;
		margin-right: 5px !important;
	}

	.lm-li2 {
		width: calc(33.3%) !important;
		margin-right: 0px !important;
	}

	.lm-li3 {
		width: calc(66.7% - 5px) !important;
		margin-right: 5px !important;
	}

	.lm-li4 {
		width: 33.3% !important;
		margin-right: 0px !important;
	}

	.lm-li1 img,
	.lm-li2 img,
	.lm-li3 img,
	.lm-li4 img {
		width: 35px;
		height: auto;
		margin-right: 5px !important;
	}


	/* 政务公开栏目块 end*/

	/* 栏目标题 */

	.middle-tip {
		margin: 0px 0px 20px 0px;
		font-size: 18px;
	}

	.middle-tip img {
		width: 30px;
		height: 30px;
	}

	.zwgk-tip {
		margin: 20px 0px 0px 0px;
	}

	.bsfw-tip {
		margin: 0px 0px 20px 0px;
	}

	.hdjl-tip {
		margin: 20px 0px 0px 0px;
	}

	/* 栏目标题 end */

}


@media screen and (max-width: 750px) {

	/* 信息 */
	.xw-tabbar ul li {
		float: left;
		height: 35px;
		line-height: 35px;
		padding: 0 20px;
		font-size: 14px;
		color: #545454;
		margin-right: 10px;
	}

	.xw-list {
		width: 100%;
		margin-top: 15px;
	}

	.xw-list ul li {
		width: 100%;
		height: 30px;
		line-height: 30px;
	}

	.xw-list ul li a {
		font-size: 14px;
		color: #545454;
	}

        .xw-list ul li .xw-text {
                display: inline;
                width: calc(100% - 30px);
        }

         .xw-list ul li .xw-text a{
                display: block;
                white-space: nowrap;
	        text-overflow: ellipsis;
	        overflow: hidden;
	        word-break: break-all;
         }

        .one-xw-block{
              
        }

	.zwgk-time {
		display: none;
	}

	/* 政务公开栏目 列表 */
	.zwgk-left-list {
		width: 100%;
		margin-top: 10px;
	}

	.zwgk-tabbar ul li {
		margin-right: 20px;
                font-size: 15px !important;
                height: 45px;
	}

	.zwgk-tabbar ul li a {
		font-size: 15px !important;
	}
        
        .zwgkTabbarCurrent{
               border-bottom: 2px solid #1658a0;
        }


	.zwgk-left-list ul li {
		height: 30px;
		line-height: 30px;
	}

	.zwgk-left-list ul li a {
		font-size: 14px;
		width: calc(100% - 30px);
	}


	.middle-zwgk-right {
		margin-top: 10px;
	}

	.zwgk-right-list {
		margin-top: 10px;
	}

	.zwgk-right-list ul li {
		font-size: 14px;
		height: 30px;
		line-height: 30px;
	}

        .zwgk-right-list ul .zcjd-li{
               font-size: 14px;
               height: 30px;
               line-height: 30px;
       }

	/* 政务公开栏目块 */
	.lm-li {
		font-size: 13px !important;
	}

	.lm-li1 img,
	.lm-li2 img,
	.lm-li3 img,
	.lm-li4 img {
		width: 29px;
		height: auto;
		margin-right: 5px !important;
	}

        .middle-lm ul li img{
                width: 24px;
                height: auto;
        }

	/* 政务公开栏目块 end*/

	/* 办事服务栏目 */

	.middle-bsfw-item1-left {
		margin-bottom: 10px;
	}

	.item-left-img {
		width: 20%;
		height: 100%;
		float: left;
		margin-right: 10px;
	}

	.item-left-img img {
		
	}

	.item-left-img-tip {
		width: 100%;
		height: 30px;
		line-height: 30px;
		font-size: 15px;
		color: #1d7fde;
		font-weight: bold;
		text-align: center;
	}

	.item-left-li {
		width: calc(80% - 10px);
		float: left;
	}

	.item-left-li ul li {
		width: 25%;
		float: left;
		color: #545454;
		font-size: 14px;
		height: 25px;
		line-height: 25px;
	}

	/* 在线访谈的右侧栏目 */
        .middle-hdjl-atlas {
	        height: auto;
         }

	.hdjl-atlas-left {
		width: 100%;
		height: auto;
	}
        
	.hdjl-atlas-right {
		width: 100%;
		color: #545454;
		font-size: 14px;
		line-height: 30px;
		margin-top: 10px;
	}

	/* 在线访谈的右侧栏目 end */

       /* 专题专栏 */

       .ztzl-phone{
               display: block;   

       }
      
       .middle-zt-swiper{
       
       }

       .zt-swiper-span{
              margin-right: 10px;
       }

       /* 专题专栏 end */


}

@media screen and (max-width: 600px) {
    .xw-tabbar ul {
        display: flex;
        white-space: nowrap;
        overflow: hidden;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .xw-tabbar ul::-webkit-scrollbar {
	display: none;
    }

    .xw-allMenu-right {
        display: inline-block;
    }

}

@media screen and (max-width: 520px) {

.syzt-list-box{ margin:30px 20px 0px; }

.syzt-list-box ul{ width: 100%; }

.syzt-list-box ul li{ width: 100%; margin:0 0px 15px 0; }

    .middle-banner2 ul {
        width: 100%;
    }

    .middle-banner2 ul li {
        width: 100%;
        margin: 0 0px 15px 0;
    }
}

@media screen and (max-width: 500px) {
       /* 政务公开栏目 列表 */
       .zdly-tabbar ul li {
              margin-right: 15px !important;
       }

.zxwj-one{
    position: relative;
}
.zxwj-allMenu-right{
    display: inline-block;
}
.zxwj-one ul {
    display: flex;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}
.zxwj-one ul::-webkit-scrollbar {
	display: none;
}


/* 办事服务 */
.item-left-img {
    width: 100%;
    margin-right: 0;
    text-align: left;
    height: auto;
}
.left-img-div, .left-img-div1{
    margin: 0;
    display: inline-block;
    background-color: transparent;
    height: 40px;
    width: 40px;
    line-height: 30px;
}
.item-left-img-tip{
    display: inline-block;
    width: 65px;
    margin-left: -20px;
}
.item-left-li{
    float: none;
    width: 100%;
}
.middle-bsfw-item1-left,
.middle-bsfw-item1-right{
    height: 145px;
}


}


@media screen and (max-width: 375px) {
    /* 政务公开栏目tabbar */
    .zwgk-tabbar ul li{
        margin-right: 15px;
    }

    /* 南平要闻栏目tabbar */
    .xw-tabbar ul li{
        padding: 0 16px;
        margin-right: 0;
    }

    /* 互动交流 */
        .hdjl-li-statue{
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            word-break: break-all;
        }
}

@media screen and (max-width: 320px) {
	.xw-tabbar ul li {
		font-size: 13px;
		margin-right: 0px;
                padding: 0 18px
	}

	.xw-list ul li a {
		font-size: 13px;
		color: #545454;
	}

	/* 政务公开栏目tabbar */
	.zwgk-tabbar ul li a {
		font-size: 13px !important;
	}

	.zwgk-left-list ul li a {
		font-size: 13px;
	}

	.zwgk-right-list ul li {
		font-size: 13px;
	}

}



.zntj_bar{position: absolute;width: 44px;top: 220px;left: 50%;margin-left: -714px;z-index: 6;}

.zntj_bar>p{ font-size: 20px; line-height: 28px; font-weight: bold; text-align: center; color: #ffffff; cursor: pointer; background-color: #1658A0; border-radius: 15px 0 15px 0; padding-bottom: 10px; position: relative; z-index: 101;}
.zntj_bar>p>i{ display:block; height:34px; width: 44px; text-align: center; background: url(/cms/templates/430575711665370000/images/more.png) no-repeat center;}
.zntj_bar>p.on>i{ transform: rotateY(180deg);}
.zntj_bar>p>span{ padding:10px 10px 0 10px; display: block;}
.zntj_bar>p span:hover{ color:#FFF; }

@media screen and (max-width: 1366px){
	.zntj_bar{ margin-left: -682px;}	
}
@media screen and (max-width: 1340px){
	.zntj_bar{ margin-left: -600px;}
}

@media screen and (max-width: 1240px){
	.zntj_bar{ margin-left: -500px;}
}
@media screen and (max-width: 1000px){
	.zntj_bar{ margin-left:0; left: 0; display:none; }
}


.znfw{width: 374px;border-radius: 6px;overflow: hidden;background: #fff;box-shadow: 0 1px 10px rgba(0,0,0,.05);
    position: absolute;left: 55px;top: 0;}
.fw-top{height: 45px;padding: 0 15px;background: #1658a0;}
.fw-top h5{font-size: 18px;color: #fff;font-weight: inherit;float: left;line-height: 45px;}
.fw-top a{float: right;margin-top: 7px;}
.fw-box{padding: 0 15px 15px;}
.sell-tit{margin-top: 15px;padding-bottom: 10px;border-bottom: 1px #e8e8e8 solid;}
.sell-tit h5{font-size: 16px;font-weight: bold;float: left;color: #1658a0;line-height: 18px;}
.sell-tit a{float: right;line-height: 18px;}
.tips-litt{height: 28px;text-align: center;margin-top: 10px;background: #f7f7f7;line-height: 28px;font-size: 12px;}
.tips-litt form{ display:inline; }
.tips-litt a{color: #1658a0;}

.gxq-tit{margin-top: 10px;text-align: left}
.gxq-tit a{font-weight: bold;display: inline-block;}
.gxq-tit em{color: #dadada;margin: 0 15px;}
.gxq-tit a.chos,.gxq-tit a:hover{border-bottom: 2px #1658a0 solid;color: #1658a0;}

.cy-list{font-size: 14px;line-height: 30px;margin-top: 5px;}
.cy-list li{float: left;width: 50%;text-align: left;padding: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #666;}
.cy-list li a{padding-right: 20px;color: #666;}
.cy-list li i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #ccc;float: left;margin: 12px 12px 0 10px; }

.cnxh-list li{margin-top: 10px;text-align: left;line-height: 22px;padding: 0}
.cn-p1{font-size: 14px;color: #666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cn-p1 a{color: #666;}
.cn-p1 i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #ccc;float: left;margin: 10px 12px 0 0px; }


.ztfw_bar{ top: 0;   }
@media screen and (max-width: 1000px){
	.ztfw_bar{  display:block; position: fixed; }
}
.ztfw_bar img{ vertical-align: middle;}

.ztfw_bar ul.ztfw_con{ position: absolute; left: 44px; top: 0; width: 192px; background-color: #E8F5FF; box-shadow: 2px 1px 6px 0px rgba(80, 128, 179, 0.4); display: none;}
.ztfw_bar ul.ztfw_con>li{ position: relative;}
.ztfw_bar ul.ztfw_con>li>a{ display: block; line-height: 38px; padding-right: 20px; padding-left: 22px; font-size: 16px;}
.ztfw_bar ul.ztfw_con>li>a i{ width: 20px; margin-right: 16px;}
.ztfw_bar ul.ztfw_con>li>a em{ position: absolute; right: 14px; width: 16px; height: 16px; top: 11px; background:   no-repeat center;}
.ztfw_bar ul.ztfw_con>li>a:hover,.ztfw_bar ul.ztfw_con>li.on>a{ background-color: #C4DBF2; color: #1658A0; font-weight: bold;}
.ztfw_bar ul.ztfw_con>li>a:hover em,.ztfw_bar ul.ztfw_con>li.on>a em{   }
.ztfw_bar ul.ztfw_con>li>ul{ position: absolute; display: none; left: 100%; background-color: #E8F5FF; padding: 15px 15px 15px 25px; top: 0; width: 210px;box-shadow: 2px 1px 6px 0px rgba(80, 128, 179, 0.4); z-index: 100;}
.ztfw_bar ul.ztfw_con>li>ul li{ line-height: 30px; font-size: 16px; float: left; width: 50%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.ztfw_bar ul.ztfw_con>li>ul li.qykb {
    width: 100%;
}
.ztfw_bar ul.ztfw_con>li>ul li.w100{width: 100%;}


@media screen and (max-width: 1000px){
	
	.ztfw_bar,.slb .ztfw_bar{ margin-left:0; left: 0; top: 100px;}
	.ztfw_bar ul.ztfw_con>li>ul{ left: 0; position: relative; width: inherit;}
	.ztfw_bar ul.ztfw_con>li>ul li{ float: inherit; width: 100%;}
	.ztfw_bar ul.ztfw_con>li>ul{display: none!important;}
	.ztfw_bar{top: 150px;}
	.ztfw_bar ul.ztfw_con{width: 192px;}
	.ztfw_bar ul.ztfw_con>li>a {
    padding-right: 10px;
    padding-left: 20px;
}
	
	
}

.header-left{ position:relative;}

.header_icon_gh{ position:absolute; left:0; top:0; height:100%; width:auto !important; filter:none;}

.hdrl{ float:right; }
@media screen and (max-width: 1000px) {
.hdrl img{ width:auto; height:35px; }
}


.zntj_bar2{ position: fixed; right:20px; top:230px; width:66px; z-index: 1; }
.zntj_bar2>span{ display:block; line-height:26px; font-size:12px; color:#FFF; background:#1658a0; text-align:center; margin-bottom:1px; }
.zntj_bar2>ul>li a{ display:block; background:#4e8cc8; font-size:12px; color:#FFF;  text-align:center; margin-bottom:1px; padding:5px 0;}
.zntj_bar2>ul>li a:hover{ background:#1658a0; color:#FFF; }

@media screen and (max-width: 1000px){
	.zntj_bar2{  display:none;  }
}
