@charset "utf-8";
.index-xwzx{margin-top: -77px;position: relative;z-index: 20;}
.index-xwzx-tt{box-shadow: 0 2px 14px #ddd;padding:32px;background: #fff;margin-bottom: 36px;}
.index-xwzx-tt-box{background: url(../images/index/index_tt_bg.png) left center no-repeat;}
.index-xwzx-tt-box .tt-tit{font-size: 1.875em;color: #C04B4B;text-align: center;}
.index-xwzx-tt-box .tt-tit a{color: #C04B4B;}
.index-xwzx-tt-list{padding-top: 10px;padding-left: 110px;}
.index-xwzx-tt-list ul li{padding-right: 40px;}
.index-xwzx-tt-list ul li:after{content:"";display: inline-block;width: 1px;height: 24px;vertical-align: middle;background: #ddd;position: absolute;right: 20px;top: 50%;margin-top: -12px;}
.index-xwzx-tt-list ul li+li+li:after{display: none;}

.index-lmtit1{width: 100%;height: 44px;line-height: 44px;font-size: 1.875em;font-weight: bold;background: url(../images/index/lmtit1_bg.png) center center no-repeat;text-align: center;}
.index-lmtit1 .blue{color: #008FFF;}
.index-lmtit1 .black{color: #333333;}
.index-lmtit1.index-xwzx-tit h3{background: url(../images/index/index_xwzx_py.png) center center no-repeat;}
.index-tpxw{width: 51.92%;}
.index-xwzx-list{width: 45.333%;}
.index-tpxw .swiper-slide .img{width: 100%;height: 394px;overflow: hidden;}
.index-tpxw .swiper-slide .img img{width: 100%; height: 100%;}
.index-tpxw .swiper-slide .tit{background: #F1F2F4;height: 65px;padding:20px 20px 20px 40px;text-align: center;font-size: 1.25em;font-weight: bold;}
.index-tpxw .swiper-nav{display: none;}
.index-tpxw .swiper-pagination{bottom: 20px;}
.index-tpxw .swiper-pagination span{border-radius: 4px;}
.index-tpxw .swiper-pagination span.swiper-pagination-bullet-active{width: 28px;}

.index-xwzx-list .tab-brief > .hd{border-bottom: 0;}
.infolist-b li{padding:0px 40px 0px 97px;position: relative; min-height: 72px;}
.infolist-b li+li{border-top: 1px solid #e1e5eb;}
.infolist-b li .time{position: absolute;width:80px;height: 60px;border-right:1px solid #DBDBDB; color: #999;top: 7px;left: 0;}
.infolist-b li .time .day{width: 64px;text-align: center;font-size:1.8em;font-weight: bold; }
.infolist-b li .time .year-month{width: 64px;text-align: center;font-size: 1em;}
.infolist-b li .tit{font-size: 1.125em;line-height: 1.5em;  height: 4em;display: table-cell;vertical-align: middle;}
.infolist-b li .xq{position: absolute;width: 22px;height: 8px;background: url(../images/index/index_xwzx_list_xq.png) left top no-repeat;right: 0;bottom: 18px;}
.index-hf-swiper .swiper-pagination{text-align: right;left: unset;right: 30px;bottom: 20px;}
.index-hf-swiper .swiper-pagination span{border-radius: 4px;background:#fff;opacity: 0.5;filter: alpha(50);}
.index-hf-swiper .swiper-pagination span.swiper-pagination-bullet-active{width: 28px;background: #fff;opacity: 1;filter: alpha(100);}
.index-hf-swiper .swiper-slide img{width: 100%;}

.index-zwfw-xxgk-zmhd{ min-height: 759px; background-color: #f7f8fa;}
.index-zwfw-xxgk-zmhd .out-tab-brief > .hd{padding-top:40px;margin-bottom: 40px;}
.index-zwfw-xxgk-zmhd .out-tab-brief > .hd ul{float: none;text-align: center;}
.index-zwfw-xxgk-zmhd .out-tab-brief > .hd li{float: none;display: inline-block;font-size: 1.875em;padding-bottom: 30px;}
.index-zwfw-xxgk-zmhd .out-tab-brief > .hd li + li{margin-left: 150px;}
.index-zwfw-xxgk-zmhd .out-tab-brief > .hd li.on a{color: #008FFF;}

.index-zwfw .index-zwfw-fw{width: 32.666%;float: left;background-color: #fff;}
.index-zwfw .index-zwfw-fw.index-zwfw-frfw{margin: 0 1%;}
.index-zwfw .index-zwfw-fw .index-zwfw-infor{padding:25px;}
.index-zwfw .index-zwfw-fw .index-zwfw-infor .bd {margin-top: 15px;}
.index-zwfw .index-zwfw-fw .index-zwfw-infor .bd li{text-align: center;font-size: 18px;line-height: 35px; width: 25%;float: left;display: block;}
.index-zwfw .index-zwfw-fw .index-zwfw-infor .bd li a{padding:0 3px; position: relative;color: #949494; }
.index-zwfw .index-zwfw-fw .index-zwfw-infor .bd li a:hover{color: #008fff;}
.index-zwfw .index-zwfw-fw .index-zwfw-infor .bd li a::after{display: none; content: "";width: 1px; height:13px; background-color: #949494; position: absolute; right: -2px;top: 5px;}
.index-zwfw .index-zwfw-fw .index-zwfw-infor .bd li:nth-child(5n) a::after{display: none;}
.index-zwfw .index-zwfw-fw .index-zwfw-infor .bd li:nth-last-child(1) a::after{display: none;}
.index-zwfw .index-zwfw-bmfw .index-zwfw-infor .bd li:nth-last-child(3) a::after{display: none;}
.index-zwfw-pic{overflow: hidden; margin-top: 30px;}
.index-zwfw-pic .index-ztzl-swiper .swiper-slide .img{max-height: 160px;}
.index-zwfw .index-zwfw-fw .tab-brief > .hd a{font-size: 1.25rem; color: #2e6ddd;}
.index-zwfw .index-zwfw-fw .tab-brief > .hd ul{float: none;}
.index-zwfw .index-zwfw-fw .tab-brief > .hd li{float: none; border: 1px solid #008fff;text-align: center; padding-bottom: 0px; line-height: 42px;}
.index-zwfw .index-zwfw-fw .tab-brief > .hd li:after{display: none;}
.index-zwfw .index-zwfw-fw.index-zwfw-bmfw ul li a{display: block;max-width: 100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}


.index-xxgk-zfxxgk ul{margin:0 -13px;}
.index-xxgk-zfxxgk ul li{width: 16.666%;float: left;}
.index-xxgk-zfxxgk ul li a{display: block;margin:0 13px;height: 119px;background: #fff;background: rgba(255,255,255,0.6);text-align: center;color: #666;}
.index-xxgk-zfxxgk ul li a:hover{color:#008FFF;}
.index-xxgk-zfxxgk ul li a i{display: inline-block;width:50px;height:50px;background: url(../images/index/index_zfxxgk_icons.png) left top no-repeat;margin:13px auto 0;}
.index-xxgk-zfxxgk ul li a span{display: block;font-size: 1.125em;padding:10px;}
.index-xxgk-zfxxgk ul li.gkzd a i{background-position: -208px 0;}
.index-xxgk-zfxxgk ul li.gknr a i{background-position: -410px 0;}
.index-xxgk-zfxxgk ul li.gknb a i{background-position: -614px 0;}
.index-xxgk-zfxxgk ul li.ysqgk a i{background-position: -815px 0;}
.index-xxgk-zfxxgk ul li.qzbmxxgk a i{background-position: -1022px 0;}

.index-xxgk-row2{margin:40px -13px 0 -13px;}
.index-xxgk-row2>div{float: left;}
.index-xxgk-row2 .tab-brief > .hd li.on:after{display: none;}
.index-xxgk-row2 .tab-brief > .hd{border-bottom: 0;}
.index-xxgk-zctj{width: 25%;}
.index-xxgk-zxgk-box{width: 45%;}
.index-xxgk-zdgknr-links{width: 30%;}
.index-xxgk-zctj >.tab-brief,.index-xxgk-zxgk-box >.tab-brief,.index-xxgk-zdgknr-links-box{margin:0 13px;}

.index-zctj-swiper .img{width: 100%;height: 359px;border-radius: 6px;overflow: hidden;}
.index-zctj-swiper .img img{width: 100%;height: 100%;}
.index-zctj-swiper .swiper-pagination{text-align: right;left: unset;right: 20px;bottom: 20px;}
.index-zctj-swiper .swiper-pagination span{border-radius: 4px;background:#fff;opacity: 0.5;filter: alpha(50);}
.index-zctj-swiper .swiper-pagination span.swiper-pagination-bullet-active{width: 28px;background: #fff;opacity: 1;filter: alpha(100);}
.index-infolist-box .infolist li{padding-top: 0;padding-bottom: 44px;}
.index-infolist-box .infolist li a{color: #666;}
.index-infolist-box .infolist li a:hover{color: #008fff;}
.index-infolist-box .infolist li .time{left: 20px;top: auto;bottom: 15px;}
.index-infolist-box .infolist li:hover .time{color: #008fff;}
.index-infolist-box .infolist.dot li a:before{border-radius: 0;background:#008fff; }
.index-infolist-box .infolist.dot li:hover a:before{color: #008fff;}
.index-xxgk-zdgknr-links ul{margin:0px -7px 0 -7px;}
.index-xxgk-zdgknr-links ul li{width: 50%;float: left;}
.index-xxgk-zdgknr-links ul li a{display: block;margin:0 7px 14px;height: 90px;background: #fff;}
.index-xxgk-zdgknr-links ul li a i{display: inline-block;width:40px;height:40px;background: url(../images/index/index_zdgknr_icons.png) 0 0 no-repeat;vertical-align: middle;margin:0 10px;}
.index-xxgk-zdgknr-links ul li a span{display: inline-block;vertical-align: middle;font-size: 1.125em;color: #666;line-height: ;padding:12px;line-height: 56px;}
.index-xxgk-zdgknr-links ul li.czyjs a span.two-rows{line-height: 56px;}
.index-xxgk-zdgknr-links ul li a span.two-rows{line-height: 28px;}
.index-xxgk-zdgknr-links ul li a:hover span{color:#0065b4; }

.index-xxgk-zdgknr-links ul li.bmzyzz a i{background-position: -217px 0px;}
.index-xxgk-zdgknr-links ul li.jczwgk a i{background-position: 0px -90px;}
.index-xxgk-zdgknr-links ul li.zfgzbb a i{background-position: -217px -90px;}
.index-xxgk-zdgknr-links ul li.czyjs a i{background-position: 0px -185px;}
.index-xxgk-zdgknr-links ul li.zfbz a i{background-position: -217px -185px;}
.index-xxgk-zdgknr-links ul li.zdxm a i{background-position: 0px -275px;}
.index-xxgk-zdgknr-links ul li.zfbz2 a i{background-position: -217px -275px;}
.index-xxgk-zxgk-box .tab-brief > .hd li + li{margin-left:30px;}

/*政务服务*/
.index-zwfw-row1{margin:0 -16px;}
.index-zwfw-ztfw{width: 62%;}
.index-zwfw-gfxwjzqyj{width:37%; float: right; }
.index-zwfw-ztfw > .tab-brief,.index-zwfw-gfxwjzqyj > .tab-brief{margin:0 16px;}
.index-zwfw-row1  .tab-brief > .hd{border-bottom: 0;}
.index-zwfw-ztfw-box ul{margin:0 -13px;padding-top: 20px;}
.index-zwfw-ztfw-box ul li{width: 20%;float: left;}
.index-zwfw-ztfw-box ul li a{display: block;height: 130px;margin:0 13px 26px 13px;background: #f5f5f5;text-align: center;}
.index-zwfw-ztfw-box ul li a i{display: inline-block;width:50px;height:55px;background: url(../images/index/index_zwfw_ztfw_icons.png) 0 0 no-repeat;margin:25px auto 5px auto;}
.index-zwfw-ztfw-box ul li a span{display: block;font-size: 1em;}
.index-zwfw-ztfw-box ul li.sbmz a i{background-position: -160px 0px;}
.index-zwfw-ztfw-box ul li.ylws a i{background-position: -320px 0px;}
.index-zwfw-ztfw-box ul li.jycy a i{background-position: -483px 0px;}
.index-zwfw-ztfw-box ul li.jtcx a i{background-position: -642px 0px;}
.index-zwfw-ztfw-box ul li.lyzx a i{background-position: 0px -152px;}
.index-zwfw-ztfw-box ul li.zsfw a i{background-position: -160px -152px;}
.index-zwfw-ztfw-box ul li.snfw a i{background-position: -320px -152px;}
.index-zwfw-ztfw-box ul li.hysy a i{background-position: -483px -152px;}
.index-zwfw-ztfw-box ul li.kjzc a i{background-position: -642px -152px;}
.index-zwfw-gfxwjzqyj-box{padding-top: 20px;}
.index-zwfw-gfxwjzqyj .tab-brief > .hd li:after{left: 15px;margin-left: 0;}
.index-zwfw-lstd-box{padding-top: 14px;}
.index-zwfw-lstd-box ul{margin:0 -8px;}
.index-zwfw-lstd-box ul li{width: 25%;float: left;}
.index-zwfw-lstd-box ul li a{display: block;margin:0 8px;max-height: 122px;overflow: hidden;}

.index-zmhd-row1 ul{margin:38px -12px;}
.index-zmhd-row1 ul li{width: 62%;float: left;}
.index-zmhd-row1 ul li+li{width: 19%;}
.index-zmhd-row1 ul li a{display: block;height: 158px;margin:0 12px;overflow: hidden;}
.index-zmhd-row1 ul li a img{display: block;height: 100%;}
.index-zmhd-row2{margin:0 -12px;}
.index-zmhd-myzj-jgfk{width: 62%; }
.index-zmhd-gzjd{width: 38%;}
.index-zmhd-myzj-jgfk >.tab-brief,.index-zmhd-gzjd >.tab-brief{margin:0 12px;}
.index-zmhd-row2 .tab-brief > .hd{border-bottom: 0;}
.index-zmhd-row2 .tab-brief > .bd{margin-top: 22px;}
.index-zmhd-row2 .infolist li{padding-top: 12px;padding-bottom: 12px;font-size: 1.125em;}
.index-zwfw-lstd{margin-top: 30px;}




/*专题专栏*/

.index-lmtit1.index-ztzl-tit h3{background: url(../images/index/index_ztzl_py.png) center center no-repeat;}
.index-ztzl-swiper .swiper-slide .img{height: 133px;overflow: hidden;}
.index-ztzl-swiper .swiper-slide .img img{display: block;width: 100%; height: 100%;}
.index-ztzl-swiper .swiper-slide .tit{background:#F8F9FC;padding:12px 25px 18px 25px;line-height: 33px;font-size: 1.125em;font-weight: bold;color: #666;display: none;}
.index-ztzl-swiper .swiper-slide .tit a{color: #666;}
.index-ztzl-swiper .swiper-container{margin:0 -13px;}
.index-ztzl-swiper .swiper-slide a{display: block;margin:0 13px;}
.index-ztzl-swiper .swiper-nav{position: absolute;display: block;width:29px;height:52px;background: left top no-repeat;top: 50%;margin-top: -60px;z-index: 9;cursor: pointer;display: none;}
.index-ztzl-swiper .swiper-nav.prev{background-image: url(../images/index/index_ztzl_prev.png);left: 13px;}
.index-ztzl-swiper .swiper-nav.next{background-image: url(../images/index/index_ztzl_next.png);right: 13px;}

/*responsive*/

@media (max-width:1199px) {
	.index-xxgk-zfxxgk ul li a i{margin-top: 8px;}
	.index-xxgk-zfxxgk ul li a span{padding-top: 5px;}
	.index-xxgk-zdgknr-links ul li a i{margin:0 5px 0 15px;}
	.index-zmhd-row1 ul li a{height: 125px;}
	.index-xxgk-zdgknr-links ul li a i{margin: 0 3px;}
}


@media (max-width: 1023px) {
	
}
@media (max-width:1004px){
}

@media (max-width: 992px) {
	.index-xwzx{margin-top: 30px;}
	.index-tpxw,.index-xwzx-list{width: 100%;float: none;}
	.index-xwzx-list{margin-top: 30px;}
	.index-tpxw .swiper-slide .img{width: 100%;height: auto;}
	.index-tpxw .swiper-slide .img img{width: 100%;display: block;}
	.index-zwfw-ztfw-box ul li a{margin: 0 6px 26px 6px;}
	.index-xxgk-zxgk-box .tab-brief > .hd li + li{margin-left:15px;}
	.index-xxgk-zdgknr-links ul li a i{margin: 0 0px 0 7px;}
	.index-xxgk-zdgknr-links ul li a span{padding:12px 2px 12px 4px;}
	.index-zmhd-row1 ul li a{height: 100px;}
	.index-zwfw .index-zwfw-fw{width: 100%;}
	.index-zwfw .index-zwfw-fw.index-zwfw-frfw{margin: 1% 0px;}
	.index-xxgk-zctj{width: 100%; float: none;}
	.index-xxgk-zxgk-box{width: 100%;float: none; margin-top: 20px;}
	.index-xxgk-zdgknr-links{width: 100%;float: none;}
	.index-xxgk-zfxxgk ul li{width: 33.333%;}
	.index-xxgk-zfxxgk ul li a{margin-bottom: 10px;}
	.index-xxgk-zdgknr-links ul{margin: 30px -7px 20px -7px;}
	.index-xxgk-zdgknr-links ul li a span.two-rows br{display: none;}
	.index-xxgk-zdgknr-links ul li a span.two-rows{line-height: 56px;}
	.index-xxgk-zdgknr-links ul li a i{margin: 0 10px;}
	
}

@media (max-width: 860px) {

}


/* xs mobile*/
@media (max-width: 768px) {
	.index-xwzx-tt{padding: 15px;}
	.index-xwzx-tt-list{padding-left: 0;}
	.index-xwzx-tt-list ul li{padding-right: 0;}
	.index-xwzx-tt-list ul li:after{display: none;}
	.index-zwfw-xxgk-zmhd .out-tab-brief > .hd li + li{margin-left: 60px;}
	.index-zwfw-ztfw,.index-zwfw-gfxwjzqyj{width: 100%;float: none;}
	.index-zwfw-lstd-box{padding-bottom: 0px;}

	
	.index-zmhd-row1 ul li{width: 100%;}
	.index-zmhd-row1 ul li + li{width: 50%;margin-top: 20px;}
	.index-zmhd-row1 ul li a{height: auto;}
	.index-zmhd-myzj-jgfk{width: 100%;}
	.index-zmhd-gzjd{width: 100%;margin-top: 30px;margin-bottom: 20px;}
	.index-xxgk-zfxxgk ul li a{margin:5px;}
	
}

@media (max-width: 767px) and (min-width: 375px) {
	
}


@media (max-width: 640px) {
	.index-zwfw-lstd{margin-top: 30px;}
	.res.out-tab-brief > .hd ul li{font-size: 1.2em;}
	.index-ztzl-swiper .swiper-slide .img{max-height: unset; height: auto;}
	.index-ztzl-swiper .swiper-slide .img img{width: 100%;height: auto;}
	.index-ztzl-swiper .swiper-slide{height: 1px;}
	.index-ztzl-swiper .swiper-slide-active{height: auto;}
}


@media (max-width: 480px) {
	.index-xwzx-tt-box{background-size: 50px;padding-left: 55px;}
	.index-hf-swiper .swiper-pagination{bottom: 8px;right: 10px;}
	.index-zwfw-ztfw-box ul li a span{width: 40px;margin:0 auto;}
	.index-zwfw-ztfw-box ul li a i{margin: 15px auto 0px auto;}
	.index-zwfw-lstd-box ul li{width: 50%;}
	.index-zwfw-lstd-box ul li a{margin-bottom: 15px;}
	.index-xxgk-zctj{width: 100%;}
	.index-xxgk-zxgk-box{width: 100%;margin-top: 30px;}
	.index-zctj-swiper .img{height: auto;}
	
}

@media (max-width: 414px) {

}

@media (max-width: 375px) {
.index-xwzx-tt-list{padding-left: 0px;}	
	
}


@media (max-width: 320px) {
	
}