/*上面部分*/
/*swiper 图片轮播*/
.swiper-container.swiper-container-gallery{width: 100%;height: 160px;margin-top: 15px;}
.swiper-container.swiper-container-gallery .swiper-slide{position: relative;background-size: cover;background-position: center}
.swiper-container.swiper-container-gallery .pagination-gallery {position: absolute;z-index: 20;bottom: -2px;width: 100%;text-align: right;right: 10px;}
.swiper-container.swiper-container-gallery .swiper-pagination-switch {display: inline-block;height: 8px;background: #777;cursor: pointer;width: 23px;border-radius: 0;margin: 0 2px;}
.swiper-container.swiper-container-gallery .swiper-active-switch {background: #a8dfff;}
.swiper-container.swiper-container-gallery .swiper-text {position: absolute;bottom: 0;color: #fff;left: 0;right: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: #015293;padding: 5px;/*opacity:0.3*/}
/*中间*/
.yaowen-tab { position: relative; height: 240px; margin-top: 15px; }
.yaowen-tab .yw-item {float: left;height: 40px;width: 25%}
.yaowen-tab .yw-item .yw-title {background: #2a6aa7;color: #fff;cursor: pointer;display: block;text-align: center;padding: 5px 0;}
.yaowen-tab .yw-item .yw-content {position: absolute;top: 30px;left: 0;right: 0;padding-top: 8px;display: none;line-height: 26px;}
.yaowen-tab .yw-item .yw-content .big-link{margin: 5px 0;display: block;border-bottom: 1px solid #eee;padding-bottom: 5px;}
.yaowen-tab .yw-item .yw-content .big-link .link-title {font-weight: bold;display: block;overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;    text-align: center;}
.yaowen-tab .yw-item .yw-content .big-link .link-content {font-size: 14px;line-height: 20px;color: #7f7f7f;margin-top: 5px;display: block;}
/*预删除 开始
.yaowen-tab .yw-item .yw-content .link {font-size: 14px;}
.yaowen-tab .yw-item .yw-content .link .link-text {width: 84%;overflow: hidden;white-space: nowrap;display: inline-block;text-overflow: ellipsis;text-indent: 20px;background-image: url(../images/tab_link_point.png);background-repeat: no-repeat;background-position: 3px 10px;}
.yaowen-tab .yw-item .yw-content .link .time {float: right;color: #aaa;}
预删除 结束*/
/*修改 开始*/
.yaowen-tab .yw-item .yw-content .link { font-size: 14px; overflow: hidden; display: block; }
.yaowen-tab .yw-item .yw-content .link .link-text {width: 84%;overflow: hidden;white-space: nowrap;display: block;float: left;text-overflow: ellipsis;text-indent: 20px;background-repeat: no-repeat;background-position: 3px 10px;}
.yaowen-tab .yw-item .yw-content .link .time {float: right;display: block;color: #aaa;}
/*修改 结束*/
.yaowen-tab .yw-item.yw-item-active .yw-title {background: #0897e8;}

.block-center-title {border-bottom: 1px solid #ddd;position: relative;padding: 0 0 8px 8px;color: #2a6aa7;font-weight: bold;margin-bottom: 20px;margin-top: 12px}
.block-center-title .title-bt {width: 80px;background: #2a6aa7;height: 4px;display: block;position: absolute;bottom: -3px;left: 0;}
/*政务公开*/
.zhengwu-box { margin-bottom: 20px;margin-right: -15px;overflow: hidden }
.zhengwu-box .box {display: block;float: left;width: 25%}
.zhengwu-bt {margin-bottom: 15px;overflow: hidden;margin-right: -15px}
.zhengwu-bt .bt {background: #a8dfff;color: #757575;margin-bottom: 10px;display: inline-block;float: left;font-size: 12px;width: 20%;margin-right: 5%;text-align: center;padding: 5px 0;}
.zhengwu-bt .bt:hover{color: #f54a4a;text-decoration: none}
/*政府信息公开平台*/
.swiper-container.swiper-container-link{width: 100%;height: 150px;}
.swiper-container.swiper-container-link .swiper-slide{position: relative;}
.swiper-container.swiper-container-link .pagination-link {position: relative;z-index: 20;bottom: 20px;width: 100%;text-align: center;}
.swiper-container.swiper-container-link .swiper-pagination-switch {display: inline-block;height: 8px;background: #ccc;cursor: pointer;width: 8px;border-radius: 20px;margin: 0 5px;}
.swiper-container.swiper-container-link .swiper-active-switch {background: #f84b58;}
.swiper-container.swiper-container-link .swiper-text {position: absolute;bottom: 0;color: #fff;left: 0;right: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: #000;padding: 10px;}
.swiper-container-link .link {text-indent: 6px;background-image: url(../images/tab_link_square.png);background-repeat: no-repeat;background-position: 0px 7px;display: inline-block;font-size: 14px;min-width: 47%;margin-right: 1px;white-space: nowrap;}

/*政民互动*/
.zhengmin-box{overflow: hidden;}
.zhengmin-box .bt {width: 25%;display: block;float: left;text-align: center;color: #2a6aa7;font-size: 14px;}
.zhengmin-box .bt:hover {color: #f54a4a}
.zhengmin-box .bt .box-icon {width: 100%;height: 55px;}

.zhengmin-wrap {margin-top: 20px;}
.zhengmin-wrap a {display: block;}
.zhengmin-wrap a img {width: 100%;}

.zhengmin-blog{margin-top: 30px;position: relative;height: 140px;overflow: hidden;}
.zhengmin-blog .blog-item {float: left;height:40px;}
.zhengmin-blog .blog-item .blog-title{background: #abe2ff;padding: 5px 15px;color:#fff;margin-right: 10px;cursor: pointer}
.zhengmin-blog .blog-item .blog-content{display: none;position: absolute;top: 30px;left: 0;right: 0;padding-top: 8px;}
.zhengmin-blog .blog-item .blog-content .link {width: 20%;float: left;font-size: 12px;text-align: center;}
.zhengmin-blog .blog-item .blog-content .link img {width: 50px;height: 50px;margin-bottom: 6px;}
.zhengmin-blog .blog-item.blog-item-active .blog-title{background: #2a6aa7}

/*网上办事*/
.wangshang-tab {position: relative;height:100%;margin-right: 5px;}
.wangshang-tab .ws-item {float: left;height: 40px;}
.wangshang-tab .ws-item .ws-title {background: #abe2ff;padding: 5px 10px;color: #fff;margin-right: 10px;cursor: pointer;}
.wangshang-tab .ws-item .ws-content {position: absolute;top: 30px;left: 0;right: 0;padding-top: 8px;display: none;line-height: 28px;}
.wangshang-tab .ws-item .ws-content .link {font-size:14px;text-indent: 15px;background-image: url(../images/tab_link_point.png);background-repeat: no-repeat;background-position: 3px 12px; display: block;float: left;width: 33.33%}
.wangshang-tab .ws-item.ws-item-active .ws-title {background: #2a6aa7;}
.wsbsBtn{overflow:hidden;}
.wsbsBtn li{float:left;margin:0 1.5% 0;width:31%;text-align:center;overflow:hidden;text-align:center;}
.wsbsBtn li:nth-child(3n){float:right;margin:0;}
.wsbsBtn li a{margin:0 auto;border-radius:4px;max-width:80px;height:80px;line-height:200px;display:block;background:url(../images/indZwfwIcon.jpg) no-repeat center 0;background-size:80px auto;}
.wsbsBtn li.i1,
.wsbsBtn li.i2,
.wsbsBtn li.i3{margin-bottom:15px;}
.wsbsBtn li.i2 a{background-position:center -80px;}
.wsbsBtn li.i3 a{background-position:center -160px;}
.wsbsBtn li.i4 a{background-position:center -240px;}
.wsbsBtn li.i5 a{background-position:center -320px;}
.wsbsBtn li.i6 a{background-position:center -400px;}

.search-bj {margin-top: 30px;}
.search-bj .search-wrap {margin-top: 15px;}
.search-bj .search-wrap .input {border: 1px solid #ddd;display: inline-block;width: 70%;height: 35px;line-height: 35px;}
.search-bj .search-wrap .input input{border: none;width: 100%;height: 100%; padding: 0 10px;}
.search-bj .search-wrap .search-bt {color: #fff;cursor: pointer;background: #2a6aa7;float: right;height: 35px;line-height: 35px;display: inline-block;width: 22%;text-align: center;}
/*图标轮播*/
.swiper-container.swiper-container-icon{width: 100%;height: 80px;float: left;margin-top: 20px;position: relative;}
.swiper-container.swiper-container-icon .swiper-icon {width: 25%;display: block;float: left;text-align: center;color: #2a6aa7;font-size: 14px;}
.swiper-container.swiper-container-icon .swiper-icon:hover {color: #f54a4a}
.swiper-container.swiper-container-icon .swiper-icon .icon-img {display: block;}
.swiper-container.swiper-container-icon .arrow-left {background: url(../images/icon_left_black.png) no-repeat left center;position: absolute;left: 0;top: 25px;margin-top: -15px;width: 17px;height: 30px; }
.swiper-container.swiper-container-icon .arrow-right {background: url(../images/icon_right_black.png) no-repeat right center;position: absolute;right: 0;top: 25px;margin-top: -15px;width: 17px;height: 30px;}
/*搜索框*/
.search-bj .search-wrap {margin-top: 10px;font-size: 14px;margin-right: -15px;line-height: 24px;}
.search-bj .search-wrap a {display: inline-block;margin-right: 20px;}

.search-default {margin-top: 10px;margin-bottom: 20px}
.search-default .search-wrap{line-height: 24px;margin-top: 10px;font-size: 14px;margin-right: -15px}
.search-default .search-wrap a{display: inline-block;margin-right: 1%;width:30%;text-align: center;}