@charset "utf-8";
/*****
*法定主动公开公共样式
*@crtime:2020年1月5日
*@Author: 湖南拓智
*@modifyLog:	what	when	who
* 增加分页样式 2020年1月5日18点59分 hntzxx
* 覆盖公共样式文件中不需要的样式 2020年1月9日01点01分 hntzxx
*/
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(xxgk_body_bg.png) no-repeat center top;}
.w1200{width: 1200px;margin: 0 auto;}

.xxgk-head { width: 1200px; height: 365px; margin: 0 auto;}
.xxgk-logo { padding-top: 40px;}
.xxgk-slogen { position: relative; width: 600px; margin: 40px auto 0; text-align: center;}
.xxgk-slogen .line { position: absolute; left: 200px; bottom: -10px; width: 488px; height: 1px; background: #fff;}

.container {
  position: relative;
  width: 1130px;
  background: #f2f2f2 url(xxgk_bg.png) no-repeat center top;
  padding: 35px;
  margin: 50px auto;
  overflow: hidden;
}

.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 #6ea1c4;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(cssresouce-59abc2_common_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 #6ea1c4;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(cssresouce-287abc_xxgk_column_icon.png) no-repeat 0 0;vertical-align: middle;margin-left: 20px;}
.column-list .column-tit i.i1{background: url(cssresouce-287abc_xxgk_column_icon.png) no-repeat 0 0;}
.column-list .column-tit i.i2{background: url(cssresouce-287abc_xxgk_column_icon.png) no-repeat 0 -68px;}
.column-list .column-tit i.i3{background: url(cssresouce-287abc_xxgk_column_icon.png) no-repeat 0 -136px;}
.column-list .column-tit i.i4{background: url(cssresouce-287abc_xxgk_column_icon.png) no-repeat 0 -204px;}
.column-list .column-tit i.i5{background: url(cssresouce-287abc_xxgk_column_icon.png) no-repeat 0 -340px;}
.column-list .column-tit i.i6{background: url(cssresouce-287abc_xxgk_column_icon.png) no-repeat 0 -272px;}
.column-list .column-tit span{display: inline-block;*display: inline;*zoom: 1;width: 90px;font-size: 22px;font-family: "microsoft yahei";color: #6ea1c4;line-height: 24px;vertical-align: middle;margin-left: 10px;*line-height: 28px;cursor: pointer;}
.column-list .column-item:last-child .column-tit span{width: 150px;}
.column-list .column-item.active .column-tit{background: #6ea1c4;}
.column-list .column-item.active .column-tit i{background-image: url(cssresouce-50b4f7_xxgk_column_icon2.png);}
.column-list .column-item.active .column-tit span{color: #fff;}
.column-list .list_parent .column-tit{background: #fff url(cssresouce-34db2d_xxgk_column_icon3.png) no-repeat 260px center;}
.column-list .list_parent.active .column-tit{background: #6ea1c4 url(cssresouce-34798d_xxgk_column_icon4.png) no-repeat 260px center;}
.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;background: url(cssresouce-a6df62_xxgk_dot.jpg) no-repeat 80px center;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: #6ea1c4;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: #6ea1c4;}
.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: #6ea1c4;color: #fff;}
.xxgk-item .div_cutPage .on{background-color: #6ea1c4;}
.xxgk-item .div_cutPage a:hover{background-color: #6ea1c4;border: 1px solid #6ea1c4;}
/* 信息公开指南*/
.content{padding: 30px 30px 50px;}
.content h2{font-size: 32px;line-height: 40px;color: #6ea1c4;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: #6ea1c4;}
.content-main{margin-top: 30px;min-height: 500px;overflow-y: auto;overflow-x: hidden;}
.content-main,
.content-main *{font-size: 16px;line-height: 30px;}


/**侧边栏**/
.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:#6ea1c4
}
.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
}
/**覆盖公共样式文件中不需要的样式**/
.title{
	background:none;
	padding-left:0;
}

/**右侧显示子栏目模板样式**/
ul.govinfo-catalog_list {padding:10px;}
ul.govinfo-catalog_list li {width: 252px;height: 44px;float: left;line-height: 44px;display: block;border: 1px #ccc solid;margin: 10px 10px 2px 2px;}
ul.govinfo-catalog_list li a {display: block;line-height: 44px;text-align: center;font-size: 16px; font-family: "Microsoft YaHei";}
ul.govinfo-catalog_list li a:hover {
  background-color:#2976cc;
  color:#fff;
}

/* media */
@media only screen and (max-width: 1199px) {
  .w1200 { width: 100%}
  .xxgk-head { width: 100%; height: auto; padding: 50px 0;}
  .xxgk-logo { text-align: center; padding-top: 0;}
  .xxgk-slogen .line { display: none;}

  .zfgb-wrap { width: 100%; margin: 0 auto;}
  .zfgb-head { margin-top: 50px;}

  .content h2 { font-size: 26px; line-height: 30px;}
  .content .wjxx { padding: 10px;}
  .content .wjxx li{ width: 100%;}
  .content .wjxx li span { margin-left: 0;}
  .xxgk-right .content-main{ height: auto;}
  .details-wrap { width: 100%; padding: 10px; margin: 0;}
  .details-wrap .qrcode,.content-bottom { display: none;}

  .container { box-sizing: border-box; width: 100%; padding: 10px;margin:0;}
  .xzjg { position: static; padding-bottom: 10px; margin-right: 0; display: none;}
  .xzjg-list { width: 100%;}
  .xzjg-head { font-size: 18px; line-height: 36px;}
  .xxgk-search .left-line, .xxgk-search .right-line { display: none;}
  .xxgk-search { padding: 0; display: none;}
  .xxgk-search,.xxgk-search .search { box-sizing: border-box; width: 100%;}
  .xxgk-search .search .search-txt { box-sizing: border-box; width: calc(100% - 68px);}

  .column-list .column-item { margin: 10px 0 0;}
  .column-list { width: 100%;}
  .column-list .column-tit { box-sizing: border-box; height: 40px; line-height: 38px; background-position: right 15px center !important;}
  .column-list .column-tit i { width: 34px; height: 34px; background-size: 34px 170px !important;}
  .column-list .column-tit i.i2{ background-position-y: -25px;}
  .column-list .column-tit i.i3{ background-position-y: -54px;}
  .column-list .column-tit i.i4{ background-position-y: -83px;}
  .column-list .column-tit i.i5{ background-position-y: -136px;}
  .column-list .column-tit span { width: auto !important; font-size: 18px; line-height: 24px;}
  .column-list .sub-column li a { padding-left: 40px; background-position-x: 30px;}

  .xxgk-right { box-sizing: border-box; width: 100%; margin-top: 10px; box-sizing: border-box; padding: 10px;}
  .xxgk-list ul,.xxgk-item ul {  margin: 0; padding-bottom: 0;}
  .xxgk-item ul { margin: 10px 0;}
  .xxgk-list ul li,.xxgk-list ul li:first-child,.xxgk-item ul li { padding: 0; margin: 0;}
  .xxgk-list ul li a,.xxgk-item ul li a { float: left; width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
  .xxgk-list ul li span,.xxgk-item ul li span { float: right; margin-left: 0;}

  .wjk-wrap { width: 100%; margin: 0 auto;}
  .wjk-top { padding: 10px;}
  .wjk-column { display: flex; justify-content: space-between; padding-bottom: 10px; flex-wrap: wrap;}
  .wjk-column li { width: 24%; height: auto; margin: 0;}
  .wjk-column li a { width: 100%; height: 40px; line-height: 40px; font-size: 16px;}
  .wjk-search .search-txt { width: calc(100% - 100px); height: 40px;}
  .wjk-bottom { margin-top: 0;}
  .wjk-list p.row2 { text-align: left;}

  .rss-wrap { width: 100%; margin: 0; padding: 10px;}
  .rss-left,.rss-right { width: 100%;}




  /******************************************************** 列表.html ********************************************************/
  #list .list_con{ margin-top: 10px; }
  #list .con_right{ margin-left: 0; }
  .left_title:after{ content: "▼"; margin-left: 10px; color: #fff; }
  .left_title.active:after{ content: "▲"; }
  /*栏目样式*/
  .list_con,.con_left,.con_right,.right_paging { width: 100%!important; float: none!important; }
  .con_right{ margin-left: 0; margin-top: 10px; }
  /* 分页 */
  .div_cutPage{ padding: 20px 0; }
  .div_cutPage a{ padding: 2px 4px; margin: 0; }


  /******************************************************** 详情.html ********************************************************/
  #list .wz-l{ width: 100%; margin-top: 0; float: none; }
  #list .wz-r,.fenxiang{ display: none; }
  .article{ width: 100%; border: none; margin: 0 auto 20px; }
  .article,.list_con{  -webkit-box-shadow: none; -moz-tbox-shadow: none; -o-box-shadow: none; box-shadow:none; }
  .list_con{ padding: 0; }
  .oneColumn { padding: 0; margin:0 15px; }
  .article2 .oneColumn { padding: 0!important; }
  .pages_zz .dozoom{ float: left; }
  .pages_zz .bdsharebuttonbox{ float: left; }
  .pub_border { border: none; }
  .article h1 {  padding: 10px 0;  line-height: 30px;  font-size: 20px; }
  .pages_print,#div_div,#div_code,#qr_container{ display: none; }
  /*文件详情页*/
  .article .wjxx{ margin: 10px auto; }
  .article .wjxx li{ width: 100%; float: none; }

}

@media only screen and (max-width: 768px) {
  .xxgk-head { padding: 30px 0;}
  .xxgk-slogen { width: 100%; margin-top: 20px;}
  .xxgk-slogen img{ width: 80%;}

  .zfgb-head { height: auto; margin-top: 0; padding: 12% 0; background-size: 95% auto; background-position: center center;}
  .zfgb-bottom p.row1,.zfgb-bottom p.row2 { display: none;}
  .zfgb-bottom p.row3 { width: calc(100% - 100px); padding: 0 10px; text-align: left;}
  .zfgb-list-head p.row3 { text-align: center;}
  .zfgb-bottom p.row4 { width: 100px;}

  .xxgk-list ul li a,.xxgk-item ul li a { max-width: 75%;}

  .content { padding: 20px 10px;}

  .wjk-bottom p.row1,.wjk-bottom p.row4,.wjk-bottom p.row5 { display: none;}
  .wjk-bottom p.row2 { width: calc(100% - 80px); padding: 0 10px;}
  .wjk-bottom p.row3  { width: 80px;}

  .rss-list li { padding-right: 0;}
  .rss-list li a.dy { position: static; display: block; margin-top: 0;}
	.xxgk-item .title h3{margin-left: 5px !important;}
	.xxgk-item .title h3 a{background: none;color: #6ea1c4;border-bottom: 1px solid #6ea1c4;padding: 0;}
	
  
}

@media only screen and (max-width: 480px) {
  .zfgb-top { position: relative; width: 270px; height: 70px;}
  .zfgb-top .zfgb-select { padding: 0;}
  .zfgb-top .page-btn { position: absolute; bottom: 0; left: 60px;}
  .zfgb-top .page-btn:last-child { left: auto; right: 80px;}
  .zfgb-num { margin-top: 15px;}

  .xxgk-list ul li a,.xxgk-item ul li a { max-width: 66%;}

  .wjk-column li { width: 49.5%; margin-bottom: 5px;}

  .content .info .dozoom { display: none;}
  .xxgk-item .title h3:last-child{display: none;}
}