@charset "utf-8";
/*****
*长沙县法定主动公开公共样式
*@crtime:2020年1月5日
*@Author: 朱治龙(i@zhuzhilong.cn)
*@modifyLog:	what	when	who
* 增加分页样式 2020年1月5日18点59分 朱治龙
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0;font-family:"microsoft yahei";font-size:14px;cursor:default;color:#333;}
table{border-collapse:collapse;border-spacing:0;border:none;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{list-style: none;border: none;vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none;outline:none;color:#333;}
a:hover{text-decoration:none;}
a:active{outline: none;}
i{font-style:normal}
.fl{float: left;}
.fr{float: right;}
body{background: url(2026lyszf_xxgk_banner.png) no-repeat center top;}
.w1200{width: 1200px;margin: 0 auto;}
*{box-sizing:unset;}

.container{position: relative;width: 1130px;background-color: #f2f2f2;padding: 0 35px 35px;margin: 235px auto;margin-bottom: 50px;overflow: hidden;}
.header{height: 130px;overflow: hidden;}
.header .logo {float: left;padding-top: 30px;}
.xxgk-search{position: relative;}
.xxgk-search .left-line,
.xxgk-search .right-line{position: absolute;left: 0;top: 50%;width: 290px;height: 1px;background: #d9d9d9;}
.xxgk-search .right-line{left: auto;right: 0;}
.xxgk-search .search{border: 1px solid #2770f1;border-radius: 5px;width: 508px;height: 48px;margin: 84px auto;overflow: hidden;}
.xxgk-search .search .search-txt{float: left;border: 0;width: 400px;height: 48px;line-height: 48px;font-size: 16px;padding: 0 20px;cursor: text;outline: none;}
.xxgk-search .search .search-btn{float: left;border: 0;width: 68px;height: 48px;background: #fff url(2026lys_zfxxgk_search.png) no-repeat center center;cursor: pointer;outline: none;}
.column-list{float: left;width: 290px;}
.column-list .column-item{margin-bottom: 15px;}
.column-list .column-tit{position: relative;display: block;height: 68px;border: 1px solid #2770f1;background: #fff;font-size: 0;line-height: 68px;}
.column-list .column-tit i{display: inline-block;*display: inline;*zoom: 1;width: 68px;height: 68px;background: url(2026lys_zfxxgk_ico.png) no-repeat 0 0;vertical-align: middle;margin-left: 20px;}
.column-list .column-tit i.i1{background: url(2026lys_zfxxgk_ico.png) no-repeat 0 0;}
.column-list .column-tit i.i2{background: url(2026lys_zfxxgk_ico.png) no-repeat 0 -68px;}
.column-list .column-tit i.i3{background: url(2026lys_zfxxgk_ico.png) no-repeat 0 -136px;}
.column-list .column-tit i.i4{background: url(2026lys_zfxxgk_ico.png) no-repeat 0 -204px;}
.column-list .column-tit i.i5{background: url(2026lys_zfxxgk_ico.png) no-repeat 0 -272px;}
.column-list .column-tit span{display: inline-block;*display: inline;*zoom: 1;width: 88px;font-size: 22px;font-family: "microsoft yahei";color: #2770f1;line-height: 24px;vertical-align: middle;margin-left: 10px;*line-height: 28px;cursor: pointer;}
.column-list .column-item:last-child .column-tit span{/* width: auto; */}
.column-list .column-item.active .column-tit{background: #2770f1;}
.column-list .column-item.active .column-tit i{background-image: url(2026lys_zfxxgk_ico2.png);}
.column-list .column-item.active .column-tit span{color: #fff;}
.column-list .list_parent .column-tit{background: #fff;}
.column-list .list_parent.active .column-tit{background: #2770f1;}
.column-list .column-item .column-tit:hover span{font-weight: bold;}
.column-list .sub-column{background: #fff;padding: 10px 0;overflow: hidden;display: none;}
.column-list .sub-column li{line-height: 32px;}
.column-list .sub-column li a{display: block;padding-left: 90px;font-size: 15px;}
.column-list .sub-column li.active,
.column-list .sub-column li a:hover{background-color: #cfdce6;}
.xxgk-right{float: right;width: 820px;background: #fff;}
.xxgk-item{margin-bottom: 30px;}
.xxgk-item .title{border-bottom: 2px solid #d9d9d9;height: 35px;}
.xxgk-item .title h3{float: left;}
.xxgk-item .title h3 a{display: block;height: 35px;background: #2770f1;font-size: 16px;line-height: 35px;color: #fff;padding: 0 20px;}
.xxgk-item ul{margin: 15px 35px 0;}
.xxgk-item ul li{padding: 15px 0;font-size: 16px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xxgk-item ul li span{color: #a1a1a1;margin-left: 15px;}
.xxgk-item ul li a:hover{color: #2770f1;}
.xxgk-item .more{display: block;width: 100px;height: 30px;background: #f2f2f2;text-align: center;line-height: 30px;margin: 0 auto;}
.xxgk-item .more:hover{background-color: #2770f1;color: #fff;}
.xxgk-item .div_cutPage .on{background-color: #2770f1;}
.xxgk-item .div_cutPage a:hover{background-color: #2770f1;border: 1px solid #2770f1;}
/* 信息公开指南*/
.content{padding: 30px 30px 50px;}
.content h2{font-size: 32px;line-height: 40px;color: #2770f1;text-align: center;}
.content .info{border-bottom: 2px solid #d9d9d9;text-align: center;padding-bottom: 20px;margin-top: 20px;}
.content .info span{padding: 0 5px;}
.content .info a:hover{color: #2770f1;}
.content-main{margin-top: 30px;height: 500px;overflow-y: auto;overflow-x: hidden;}
.content-main,
.content-main *{font-size: 16px;line-height: 30px;}
/**分页**/
.paging {text-align: center;margin-top:30px;float:left;width:100%;padding-top: 20px;padding-right: 0px;padding-bottom: 20px;padding-left: 0px;} 
.paging span{ font-size:14px;}
.paging a { font-size:14px;border:1px solid #ddd; padding:3px 8px; margin: 2px; color: #666;} 
.paging a:hover {border:1px solid #2770f1; color:#2770f1;} 
.paging a:active { border-right:1px solid #ddd; color: #000;} 
.paging span.current {border:1px solid #2770f1;padding:3px 8px;margin: 2px;color: #fff;background-color: #355e92;} 
.paging span.disabled a{border:1px solid #c5b7b7;color: #666;cursor:  pointer;} 
.paging span.all{border:1px solid #2770f1; padding:3px 8px; margin: 2px;color: #fff;background:#2770f1;}
.paging .page_ipt{ width:50px; height:26px; line-height:26px; text-align:center;border:1px solid #ddd; margin: 2px; color: #666;}
.paging .page_btn{border:1px solid #2770f1; padding:3px 8px; margin: 2px;color: #fff;background:#2770f1}

/**侧边栏**/
.zd_l_ul ul{padding: 20px 0px;background: #fff;}
.zd_l{width: 260px; position: relative; z-index: 2; border-top:#449df5 solid 2px;background: #edf6ff;}
.zd_l_ul ul li{font-size: 14px;line-height: 32px;height: 32px;text-align: center;background: url(cssresouce-0b8015_xian_a.png) no-repeat bottom center;}
.zd_l_ul ul li:last-child{background-image:none;}
.zd_l_ul ul li a{display: block;line-height: 32px;/* background: #fff; */font-family: "microsoft yahei";}
.chnl-sub.on a{color:#2770f1}
.zd_l_ul ul li a:hover{background: #f4f4f4;}
.column-subchannels-wrap {display: none;}
.status-expand-icon:before{content: '+';}
.status-expand .column-subchannels-wrap{display:block;}
.status-expand .status-expand-icon:before{content: '-';}
.chnl-sub a {font-size: 16px;}
.status-subchannel-nodata{display: none!important;}
.doc-count-0 .more-wrap,.doc-count-1 .more-wrap,.doc-count-2 .more-wrap,.doc-count-3 .more-wrap,.doc-count-4 .more-wrap,.doc-count-5 .more-wrap {display: none;}
.column-item.on .column-tit{font-weight:bold;}
.p_noData{width: 100%;padding: 10px 0;text-align: center;color: #ccc;}
.p_noData img {max-width: 150px;display: block;margin:10px auto}

/* 底部版权 */
/* 公共  */
.footer { padding: 25px 0; border-top: 5px solid #2770f1;background: url(2026lys_footerbg.png) repeat-x top center;}
.footer a,
.footer p{ color: #000000; font-size: 14px; line-height: 2; }
.footer-inner { display: flex; justify-content: space-between; }
.footer-logo { margin-top: 10px; }
.footer-logo img { height: 55px; }


/**分页区域**/
.cutPage {height: 30px;margin: 20px;}
#kkpager {clear: both;color: #999;padding: 5px 0px 5px 0px;font-size: 13px;}
#kkpager a {border: 1px solid #ccc;display: inline;padding: 3px 7px 3px 7px;margin-right: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;cursor: pointer;background: #fff;text-decoration: none;color: #999;}
#kkpager span.disabled {display: inline;padding: 3px 7px 3px 7px;margin-right: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: 1px solid #DFDFDF;background-color: #FFF;color: #DFDFDF;}
#kkpager span.curr {border: 1px solid #2770f1;display: inline;padding: 3px 7px 3px 7px;margin-right: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background: #E6F1F7;color: #2770f1;}
#kkpager a:hover {border: 1px solid #2770f1;background-color: #2770f1;color: #fff;}
#kkpager span.normalsize {}
#kkpager_gopage_wrap {position: relative;left: 0px;top: 0px;}
#kkpager_btn_go {width: 44px;height: 18px;border: 0px;overflow: hidden;line-height: 140%;padding: 0px;margin: 0px;text-align: center;cursor: pointer;background-color: #2770f1;color: #FFF;position: absolute;left: 0px;top: 1px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;display: none;}
#kkpager_btn_go_input {width: 36px;height: 16px;color: #999;text-align: center;margin-left: 1px;margin-right: 1px;border: 1px solid #DFDFDF;position: relative;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;left: 0px;top: 0px;outline: none;}
#kkpager_btn_go_input.focus {border-color: #2770f1;}
#kkpager .pageBtnWrap {float: left;}
#kkpager .infoTextAndGoPageBtnWrap {float: right;margin-right: 35px;}
#kkpager .spanDot {margin-right: 5px;}
#kkpager .currPageNum {color: #2770f1;}
#kkpager .infoTextAndGoPageBtnWrap {padding-top: 5px;}

/* 行政执法 */
#xzzf-list .xxgk-item .title h3 a {background: #fff;color: #2770f1;}
#xzzf-list  .xxgk-item .title h3.on a {background: #2770f1;color: #fff;}
#xzzf-list  .siteli {padding-top: 18px;margin: 0 10px;overflow: hidden;}
#xzzf-list  .siteli dd {float: left;width: 50%;margin-bottom: 10px;height: 40px;}
#xzzf-list  .siteli dd a {display: block;margin: 0 10px;height: 38px;line-height: 38px;color: #2770f1;font-size: 16px;text-align: center;border: 1px solid #ddd;}
#xzzf-list  .siteli dd a:hover {border: 1px solid #2770f1;background: #2770f1;color: white}

/* 其他法定信息 */
#qtfxx-list .siteli{padding-top: 18px; margin:0 10px; overflow:hidden; }
#qtfxx-list .siteli dd{float: left;width:33.33%; margin-bottom: 10px;height: 40px;}
#qtfxx-list .siteli dd a{display: block; margin: 0 10px; height: 38px;line-height: 38px;color: #006dac;font-size: 16px;text-align: center;border: 1px solid #ddd;}
#qtfxx-list .siteli dd a:hover{border: 1px solid #006dac;background: #006dac;color: white}

/* 政策文件列表 */
.xxgk-flfg-list{overflow:hidden;}
.xxgk-flfg-list li{width:50%;float:left;}
.wj-list .xxgk-item ul{margin: 15px 15px 0;}
.wj-list .xxgk-item ul li{padding:15px 10px;}
.wj-list .xxgk-item ul li:first-child{padding:10px !important;}

/* 重点领域 */
#zdly-list ul{display: flex;margin: -10px;flex-wrap: wrap;padding: 20px;}
#zdly-list ul li{width: 50%;}
#zdly-list ul li a{margin: 10px;background: url(2026lys_zfxxgk_bg01.png)no-repeat center;background-size: 100%;display: block;height: 90px;cursor: pointer;display: flex;align-items: center;justify-content: center;padding: 0 40px;}
#zdly-list ul li a img{float:left;margin-right: 20px;}
#zdly-list ul li a p{font-size:18px;cursor:pointer;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;/* width: calc(100% - 60px); */text-align: center;}
#zdly-list .xxtb_on{display: none;}
#zdly-list ul li a:hover{background: url(2026lys_zfxxgk_bg02.png)no-repeat center;background-size: 100%;}
#zdly-list ul li a:hover .xxtb{display: none;}
#zdly-list ul li a:hover .xxtb_on{display: block;}
#zdly-list ul li a:hover p{color:#fff;}

/* 街道部门年报 */
.bmnb-list .title{overflow: hidden;}
.bmnb-list ul{display: flex;margin: -5px;flex-wrap: wrap;padding: 0 20px;margin-top: 10px;}
.bmnb-list ul li{width: 33.33%;padding: 0;height: auto;line-height: 40px;}
.bmnb-list ul li a{display: block;margin: 10px;height: 40px;line-height: 40px;color: #2770f1;font-size: 16px;text-align: center;border: 1px solid #ddd;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 5px;}
.bmnb-list ul li a:hover {border: 1px solid #2770f1;background: #2770f1;color: white}

@media only screen and (max-width: 768px) {
	.container{margin-top:3vh;padding: 0!important;margin: 0;margin-bottom: 0px;width:100%;}
	.xxgk-search .right-line,.xxgk-search .left-line,.column-list .column-tit span br{display: none;}
	.xxgk-search .search{width: 90vw;margin:20px auto;height: 36px }
	.xxgk-search .search .search-txt{width: 75vw;padding: 0 2vw;height: 36px;line-height: 36px;}
	.xxgk-search .search .search-btn{width: 11vw;height: 36px }
	.column-list,.xxgk-right{float: none;width: 96vw; margin: 0 auto;}
	.column-list .column-tit span,.column-list .column-item:last-child .column-tit span{width: 40vw!important;}
	body{background-size: 200%!important;}
	.header .logo{padding-top: 5px;padding-left: 10vw;}
	.header .logo a,.header .logo a img{width: 60vw!important;}
	.column-list .column-tit i{display: none;}
	.column-list .column-tit,.column-list .column-tit span{font-size: 16px;line-height: 36px;height: 36px;}
	.xxgk-item ul{margin:1vh 2vw; }
	.xxgk-item ul li{padding: 5px 0;}
	.xxgk-item ul li a{width: 66%;display: inline-block;overflow: hidden;text-overflow: ellipsis;}
	.xxgk-item ul li span{margin-left: 0px;float: right;}
	.xxgk-item .xxgk-nr{min-height: auto;}
	.xxgk-item .xxgk-nr li{width: 44vw;margin-left: 1vw;margin-right: 3vw;}
	.xxgk-item .xxgk-nr li:nth-child(2n){margin-right: 0px;}
	.footer .w1200{width: 98vw;height: auto;margin: 0 auto;text-align: center;padding:0;}
	.footer{width:100vw;height: auto;padding: 0;padding-top: 2vh;}
	.footer .f-l,.footer .f-c,.footer .f-r{padding:0;margin: 0;width:98vw;float: left;}
	.content{padding: 15px!important;}
	#kkpager a{margin-right: 1px;}
	#kkpager .pageBtnWrap{line-height:40px;}

	.paging{margin-top:0px;padding-top:0px;}

	/* 政策文件列表 */
	#zwwj-list .xxgk-item ul li{width: 100%;}
	#zwwj-list .xxgk-item .title{height: auto;padding-left: 0px;min-height: 35px;border-bottom: none;}
	#zwwj-list .xxgk-item .title h3{margin: 0px!important;float:none;}
	#zwwj-list .xxgk-item .title h3 a{text-align: center;margin: 0.5vh 1vw;}
	#zwwj-list .xxgk-item ul li a{width:60%;font-size:14px;}
	#zwwj-list .xxgk-item ul li span{font-size:14px;}

	/* 行政执法 */
	#xzzf-list .siteli dd{width:100%;}
	#xzzf-list .xxgk-item .title{height: auto;overflow: hidden;}

	/* 其他法定信息 */
	#qtfxx-list .siteli dd{width:50%; }

	/* 重点领域 */
	#zdly-list ul li{width:100%;}

	/* 街道部门年报 */
	.bmnb-list ul{padding:0px;}
	.bmnb-list ul li{width:100%;padding: 0;}
	.bmnb-list ul li a{width:auto;display: block;margin: 5px;}

}