/*
 * HeshanGov
 * 2017-11
*/
/* ===============================================================
Index Styles
================================================================*/
/*公告*/
.notice{color: #2a6aa7;padding: 8px 0;font-size: 14px;display: block;cursor: pointer}
.notice:hover{color: #f54a4a;}
.notice .icon {margin-right: 10px;vertical-align: middle;}

/*上面部分*/
/*swiper 图片轮播*/
.swiper-container.swiper-container-gallery{width: 350px;height: 270px;float: left;}
.swiper-container.swiper-container-gallery .swiper-slide{position: relative;}
.swiper-container.swiper-container-gallery .pagination-gallery {position: absolute;z-index: 20;bottom: -5px;width: 100%;text-align: right;right: 1px;}
.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;/*float: right;*/}
.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*/}
.focusad img{width:350px;height:270px;}
/*中间*/
.block-top-center {float: left;width: 400px;height: 270px;padding-left: 20px;}
.yaowen-tab {position: relative;height: 270px;}
.yaowen-tab .yw-item {float: left;height: 40px;}
.yaowen-tab .yw-item .yw-title a {color: #ffffff;} 
.yaowen-tab .yw-item .yw-title {background: #2a6aa7;color: #fff;cursor: pointer;width: 95px;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;}
.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;}
.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;display: block;}
.yaowen-tab .yw-item .yw-content .link .link-text {width: 300px;overflow: hidden;white-space: nowrap;display: block;text-overflow: ellipsis;text-indent: 20px;background-image: url(../images/tab_link_point.png);background-repeat: no-repeat;background-position: 3px 10px;float: left;}
.yaowen-tab .yw-item .yw-content .link .time {float: right;color: #aaa;}
.yaowen-tab .yw-item.yw-item-active .yw-title {background: #0897e8;}
/*右边按钮*/
.block-top-right {float: right;width: 200px;}
.block-top-right .bt-banshi{line-height: 0;display: block;}
.block-top-right .bt {background-image: url(../fzgn/bwgl/ydgl/201801/W020180206421949231570.jpg);color: #7d7110;width: 100%;display: block;height: 37px;line-height: 37px;margin-top: 7px;padding-left: 15px;font-weight: bold;}

/*广告*/
.ad-wrap{ height: 110px;margin-right: -14px;}
.ad-wrap .swiper-container-ad{height: 110px}
.ad-wrap .ad {display: block;width: 314px;text-align: center;margin: 20px 0;border: 0;float: left;height:80px;}
.ad-wrap .ad img {width: 100%;height: 100%;}
.ad-wrap > .ad + .ad{margin-left: 20px;}
.ad-wrap .arrow-left-ad {background: url(../images/icon_left_black.png) no-repeat left center;position: absolute;left: 0;top: 45px;width: 17px;height: 30px; }
.ad-wrap .arrow-right-ad {background: url(../images/icon_right_black.png) no-repeat right center;position: absolute;right: 16px;top: 45px;width: 17px;height: 30px;}

.block-center{overflow: hidden;margin-left: -15px;margin-right: -15px;}
.block-center-item {width: 33.33%;float: left;padding: 0 15px;height: 490px;margin-bottom: 20px;}
.block-center-item + .block-center-item{border-left: 1px solid #ddd;}
.block-center-title {border-bottom: 1px solid #ddd;position: relative;padding: 0 0 8px 8px;color: #2a6aa7;font-weight: bold;margin-bottom: 20px;}
.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: -10px;overflow: hidden }
.zhengwu-box .box {display: block;float: left;margin-right: 8px;}
.zhengwu-bt {margin-bottom: 15px;overflow: hidden;margin-right: -18px}
.zhengwu-bt .bt { background: #a8dfff;color: #757575;padding: 5px 15px;margin-bottom: 10px;display: block;margin-right: 15px;font-size: 14px;float: left;margin-right: 21px}
.zhengwu-bt .bt:hover{color: #f54a4a;text-decoration: none}
/*政府信息公开平台*/
.swiper-container.swiper-container-link{width: 300px;height: 160px;float: left;}
.swiper-container.swiper-container-link .swiper-slide{position: relative;}
.swiper-container.swiper-container-link .pagination-link {position: relative;z-index: 20;bottom: 20px;width: 60%;text-align: center;float: right;}
.swiper-container.swiper-container-link .swiper-pagination-switch {display: block;height: 8px;background: #ccc;cursor: pointer;width: 8px;border-radius: 20px;margin: 0 5px;float: left;}
.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: 15px;background-image: url(../images/tab_link_square.png);background-repeat: no-repeat;background-position: 3px 8px;display: block;font-size: 14px;min-width: 150px;margin-right: -3px;white-space: nowrap;float: left;}

/*政民互动*/
.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-tab{margin-top: 20px;position: relative;height: 200px;}
.zhengmin-tab .tab-item {width: 25%;float: left;text-align: center;height:40px;}
.zhengmin-tab .tab-item .tab-title{cursor: pointer}
.zhengmin-tab .tab-item.tab-item-active{background-image: url(../images/tab_top.png);background-repeat: no-repeat;background-position: center 24px;}
.zhengmin-tab .tab-item.tab-item-active .tab-title{color: #2a6aa7;font-weight:bold;}
.zhengmin-tab .tab-item .tab-content{line-height:22px;display: none;position: absolute;top: 30px;left: 0;right: 0; border-top: 1px solid #ddd;padding-top: 10px;}
.zhengmin-tab .tab-item .tab-content .link {display: block;text-align: left;font-size: 14px}
.zhengmin-tab .tab-item .tab-content .link .time{float: right;color: #aaa;}
.zhengmin-tab .tab-item .tab-content .link .link-text {width: 230px;overflow: hidden;white-space: nowrap;display: block;text-overflow: ellipsis;text-indent: 20px;background-image: url(../images/tab_link_point.png); background-repeat: no-repeat;background-position: 3px 8px;float: left;}

.zhengmin-blog{margin-top: 35px;position: relative;height: 120px;}
.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:150px;margin-right: -15px;}
.wangshang-tab .ws-item {float: left;height: 40px;}
.wangshang-tab .ws-item .ws-title {background: #abe2ff;padding: 5px 12px;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;margin-right: -15px; 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;margin-right: 38px;float: left;}
.wangshang-tab .ws-item.ws-item-active .ws-title {background: #2a6aa7;}

.search-bj {margin-top: 30px;}
.search-bj .search-wrap {margin-top: 15px;}
.search-bj .search-wrap .input {border: 1px solid #ddd;display: block;width: 220px;height: 35px;line-height: 33px;float: left;}
.search-bj .search-wrap .input input{border: none;width: 100%;height: 100%; padding: 0 10px;line-height: 33px;}
.search-bj .search-wrap .search-bt {color: #fff;cursor: pointer;background: #2a6aa7;float: right;height: 35px;line-height: 35px;display: block;width: 70px;text-align: center;float: left;}
/*图标轮播*/
.swiper-container.swiper-container-icon{width: 300px;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: block;margin-right: 20px;float: left;}

.search-default {margin-top: 10px;}
.search-default .search-wrap{line-height: 24px;margin-top: 10px;font-size: 14px;margin-right: -15px;}
.search-default .search-wrap a{display: block;margin-right: 20px;float: left;}

.nav-link {background: #ececec;padding: 8px 10px;font-size: 14px;margin-bottom: 20px;}
.nav-link .link-item {float: left;padding: 0 0 0 50px;position: relative;cursor: pointer;}
.nav-link .link-item .icon-bottom{background-image: url("../images/icon_bottom.png");width: 18px;height: 14px;display: block;float: left;background-repeat: no-repeat;vertical-align: middle;background-position: center;}
.nav-link .link-item .link-content{display: none;}
.nav-link .link-item .link-content .link-content-wrap {background: #ddd;padding: 10px 0 10px 15px;overflow: hidden;}
.nav-link .link-item .link-content .link-content-wrap .link {display: block;float: left;min-width: 120px; margin-right: 20px;text-indent: 15px;background-image: url(../images/tab_link_square.png);background-repeat: no-repeat;background-position: 3px 8px;font-size: 14px;  }
.nav-link .link-item:hover .link-title{color: #298bd4}
.nav-link .link-item:hover .icon-bottom{background-image: url("../images/icon_bottom_top.png");}
.nav-link .link-item:hover .link-content{ display: block;position: absolute;bottom: 15px;z-index: 9;padding: 0 0 20px 0;max-width: 400px;min-width: 300px;line-height: 24px;}
/*政声传递*/
.govpushinfo150203{height: 240px;overflow: hidden;}
.govpushinfo150203 li{height:26px; line-height:26px; font-size:14px; overflow:hidden; padding-left:20px;}
.govpushinfo150203 li a{color:#000;}

.slideshow  {width:350px; height:270px; background-color: #EEEEEE;}
.slideimage {width:350px; height:270px;}
/* 通用信息列表 */
.infoList{ text-align:left;font-size: 14px;}
.letterList{ display:block;line-height:24px; overflow:hidden;}
.letterList a{font-weight: normal;width: 220px;float: left;}
.letterList .date{ float:right; color:#999;  }
.gg-container-gallery {height: 30px;}
.wb-container-gallery {height: 100px;}
/*横幅*/
.adl-wrap{ height: 90px;margin-right: -14px;overflow: hidden;width: 100%;}
.adl-wrap .swiper-container-ad{height: 90px}
.adl-wrap .adl {display: block;width: 970px;text-align: center;margin: 0px 0;border: 0;float: left}
.adl-wrap .adl img {width: 100%;}
.adl-wrap > .adl + .adl{margin-left: 20px;}