@charset "utf-8";
/* 政务公开 */
body{ background: #f8f8f8;}
.hide.active{display: block;}
.bot20{ margin-bottom: 20px;}
.hidden-title .img-title{ display: none;}
/* 政务搜索 */
.zwgk-searchbox{ padding: 20px;}
.zwgk-search{ height: 50px; background: #f7f7f7; padding-top: 12px;}
.zwgk-search .search-from{  padding: 0 0 0 42px; background: url("../images_new/zwgk-searchico.png") left center no-repeat; position: relative; width: 768px; margin: 0 auto;}
.zwgk-search li.se_box{float: none; height:40px; background: #fff;  position:relative; margin-right: 180px; padding-left: 24px; }
.zwgk-search li.se_box .msg-box{left:0px;bottom:40px;position:absolute;}
.zwgk-search li.se_box input{float: left;width:100%; height:40px;background:none; line-height:40px;padding: 0; font-size: 16px; color: #666;outline: none;border: none;}
.zwgk-search li.sea_an{ position: absolute; width:80px;height:40px;top: 0;right: 85px; z-index: 1; background: #245399;border-radius: 0 5px 5px 0; }
.zwgk-search li.sea_an input{display: block;width:80px;height: 40px;line-height: 40px;font-size: 18px; text-align: left;color: #fff; padding: 0;border: none;  background: #245399;overflow:hidden;cursor:pointer; text-align: center;}
.zwgk-search li.se_box input::-webkit-input-placeholder {color:#666;}
.zwgk-search li.se_box input:-moz-placeholder {color:#666;}
.zwgk-search li.se_box input::-moz-placeholder {color:#666;}
.zwgk-search li.se_box input:-ms-input-placeholder {color:#666;}
.zwgk-search li.se_box .ph-label{position: absolute; left: 38px;}
.zwgk-search li.se_box .ph-label span{color: #666 !important;}
.zwgk-search li.znss{ position: absolute; top:0; right:0; width: 85px; height: 40px; text-align: right; line-height: 40px;}
.zwgk-search li.znss a{ color: #505050; font-size: 16px; text-decoration: underline;}
/* 五公开 */
.zwgk-wgk{overflow: hidden;margin-top: 22px;}
.wgk-item{float: left;  height:126px; background: #f9f9f9;margin-right: 17px;}
.wgk-item.active .wgk-tit{background: #4681d8;color: #fff;border-color: transparent;}
.wgk-item.last{margin-right: 0;}
.wgk-tit{background: url(../images_new/wgk-titbg.jpg) left top no-repeat #8dd1ff; height: 126px; width: 170px;}
.wgk-tit a{display: block; height: 100%; background:  url(../images_new/jcgk-ico.png) right bottom no-repeat; font-size: 24px;color: #fff; padding-left: 14px; position: relative;  }
.wgk-tit2 a{background:  url(../images_new/zxgk-ico.png) right bottom no-repeat; }
.wgk-tit3 a{background:  url(../images_new/glgk-ico.png) right bottom no-repeat; }
.wgk-tit4 a{background:  url(../images_new/fwgk-ico.png) right bottom no-repeat; }
.wgk-tit5 a{background:  url(../images_new/jggk-ico.png) right bottom no-repeat; }
.wgk-tit .tit{display: block;height: 62px;line-height: 62px;}
.wgk-link{display: none; width:240px;height: 126px; margin-left: 170px; line-height: 32px;}
.wgk-item.active .wgk-link{display: block;}
.wgk-link ul{ padding:15px 0 0 10px;}
.wgk-link li{float: left;margin:0 8px;min-width:90px;height: 32px;line-height: 32px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size: 14px;}
.wgk-link4 li{ height: 25px;line-height: 25px;}
/* 公开主体-左 */
.zwgk-main{ padding: 20px;}
.zwgk-left{ width: 750px; padding-right: 29px; border-right: 1px solid #ddd;}
.zwgk-right{ width: 350px;}
.zwgk-tab{ height:40px;}
.zwgk-tab ul li{ margin-right: 22px; }
.zwgk-tab ul li a{line-height: 26px; height: 40px;}
.zwgk-tab ul li.last{ margin-right: 0;}
.zwgk-tab ul li.tit a{ color: #245399;}
.zwgk-tab .sub-tabs{ float: right;}
.zwgk-tab .sub-tabs li{ display: inline; float: left; font-size: 18px; padding: 0 15px; background:  url(../images_new/sub-tabline.gif) left 4px no-repeat; margin: 0;}
.zwgk-tab .sub-tabs li a{font-size: 18px; font-weight: normal;}
.zwgk-tab .sub-tabs li.active a{ color: #245399; font-weight: bold;}
.zwgk-tab .sub-tabs li.first{ background: none;}
.zwgk-tab .sub-tabs li.last{ padding-right: 0;}
.zwgk-list{ height: 272px; overflow: hidden;}
.listgk,.list,.zxlt_titlew{ margin-top: 5px;}
.listgk li{ height: 36px; line-height: 36px;}
.list li{ height: 36px; line-height: 36px; font-size: 16px; position: relative;}
.list li a{ display: block; float: none; margin-right: 60px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; }
.list li .date{ position: absolute; right:0; top:0;}
.zxlt_titlew ul{height:36px; padding-right: 100px;  line-height: 36px; overflow:hidden; position: relative; font-size: 16px;}
.zxlt_titlew ul li.w1{ display: block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  background: url(../images_new/dot.png) 0 center no-repeat; padding-left: 17px;}
.zxlt_titlew ul li.w4,.zxlt_titlew ul li.w2{display:none;}
.zxlt_titlew ul li.w3{ position: absolute; right:0; top:0; color: #999;}
/* 公开主体-右 */
.zwgk-gbbox{ height: 336px; text-align: center;}
.zwgk-gbimg li{ margin-top: 20px;}
.zwgk-gbimg li img{ border: 10px solid #f5f5f5;}
.zwgk-xxgklm .xxgklm ul{ width: 110%; margin-top: 10px;}
.zwgk-xxgklm .xxgklm li{ display: inline; float: left; font-size: 16px; text-align: center; margin:12px 10px 0 0;  width: 170px; height: 110px;}
.zwgk-xxgklm .xxgklm .ico{ height: 40px; overflow: hidden; margin: 0 auto; display:inline-block;vertical-align: middle;}
.zwgk-xxgklm .xxgklm .ico img{transition: 0.4s all; vertical-align: top; }
.zwgk-xxgklm .xxgklm a:hover .ico img{ margin-top: -40px;}
.zwgk-xxgklm .xxgklm li a{ display: block; background: #f8f8f8; height: 90px; padding-top: 20px; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.zwgk-xxgklm .xxgklm li a:hover{ background:#245399; color: #fff; }
.zwgk-xxgklm .xxgklm li .img-title{ display: block; margin-top: 10px; line-height: 25px;}
.zwgk-xxgklm .xxgklm li br{ display: none;}
.zwgk-xxgklm .xxgklm li.num5,.zwgk-xxgklm .xxgklm li.num6{ width: 350px; margin-right: 0; height: 80px; line-height: 80px;}
.zwgk-xxgklm .xxgklm li.num5 a,.zwgk-xxgklm .xxgklm li.num6 a{ height: 100%; padding-top: 0;}
.zwgk-xxgklm .xxgklm li.num5 .img-title,.zwgk-xxgklm .xxgklm li.num6 .img-title{ display: inline-block;}
/* 公开专题 */
.zwgk-ztlist{ margin-top: 20px;}
.zwgk-ztlist ul{ width: 110%;}
.zwgk-ztlist li{ display: inline; float: left; font-size: 16px; margin:0 1px 1px 0;}
.zwgk-ztlist li a{ display: block; height: 50px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; line-height: 50px; background: #6b92cb; color: #fff; text-align: center;  -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.zwgk-ztlist li a:hover{ background:#245399;}
.zwgk-ztlist li.num1{ width: 320px;}
.zwgk-ztlist li.num2{ width: 242px;}
.zwgk-ztlist li.num3{ width: 380px;}
.zwgk-ztlist li.num4{ width: 216px;}
.zwgk-ztlist li.num5{ width: 410px;}
.zwgk-ztlist li.num6{ width: 282px;}
.zwgk-ztlist li.num7{ width: 215px;}
.zwgk-ztlist li.num8{ width: 200px;}
.zwgk-ztlist li.more{ width: 50px;}

.ind_ztimgbox{height:80px;position:relative;  margin-top: 20px; padding-right: 40px;}
.pos-rel{ position: relative;}
.ind_ztimgbox .title{display:block;width:24px;height:76px;background:#245399;padding:4px 5px 0;line-height:18px;text-align:center;font-size:16px;color:#fff;overflow:hidden;position:absolute;left:0;top:0; font-weight: bold; display: none;}
.ind_ztimgbox .prev,.ind_ztimgbox .next{position:absolute;top:26px;width:18px;height:29px;overflow:hidden;cursor:pointer;z-index:9;}
.ind_ztimgbox .prev{left:0;background:url(../images_new/leftbtn.png) no-repeat;}
.ind_ztimgbox .next{right:0;background:url(../images_new/rightbtn.png) no-repeat;}
.ind_ztimglist{position:relative;width:100%;height:80px;overflow:hidden;z-index:8;}
.ind_ztimglist ul li{float:left;width:284px;height:80px;overflow:hidden;}
.ind_ztimglist ul li a{display:block; width: 260px;  padding: 0 5px;  height:80px;line-height:80px;background:#6b92cb;font-size:20px;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:0.4s all;cursor:pointer; font-weight: bold;}
.ind_ztimglist ul li a:hover{color:#fff; background: #245399; }
.ind_ztimglist ul li a span{padding-left:15px;vertical-align:middle;}
.ind_ztimglist ul li a .lang{line-height:30px;white-space:normal;display:inline-block;height:60px;overflow:hidden;}
.zt-more{ position: absolute; right:0; top:0; height: 80px; width: 30px; text-align: center;  background: #f8f8f8; }
.zt-more a{ display: block; padding-top: 15px; font-size: 14px;   line-height: 26px;}
/* 公开领域 */
.zwgk-lytitle{  height: 24px;background: url(../images_new/zdly_linebg.png) center repeat-x;  }
.zwgk-lytitle span{ font-size: 22px; font-weight: bold; display:inline-block; padding-right: 10px; color: #245399; line-height: 24px;  background: #fcfcfd;}
.gkly-list{width: 100%;height: auto;margin: 0 auto;overflow: hidden;}
.gkly-list ul{width: 110%;}
.gkly-list ul li{width: 174px;height: 68px;float: left; text-align: center;position: relative; margin: 20px 20px 0 0;}
.gkly-list ul li a{display: block;height: 66px; border: 1px solid #cfdceb;border-radius: 4px;}
.gkly-list ul li:hover a{border: 1px solid #0d519c;}
.gkly-list ul li img{display: inline-block;height: 32px;margin-top:18px;*margin-top:18px;*display: inline;margin-right: 5px;vertical-align: top;*vertical-align: top;transition: all 1s;width: auto;}
.gkly-list ul li.num6 img{height: 33px;}
.gkly-list ul li span{*margin-top:18px;*display: inline;margin-top:18px;display: inline-block;height: 32px;line-height: 32px;max-width: 118px;width: auto;*zoom: 1; font-size: 16px;}
.gkly-list ul li:hover img{transform: rotateY(360deg);-ms-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-o-transform: rotateY(360deg);}
.gkly-list_01 ul li span.active,.gkly-list ul li span.active{height: auto;line-height: 18px;margin-top: 16px;*margin-top:16px;}
@media (max-width: 1199px) and (min-width: 992px){
    .wgk-tit {width: 128px;}
    .wgk-tit a{ padding-left: 0; text-align: center;}
    .wgk-link{ margin-left: 128px;}
    .zwgk-left {width: 550px;padding-right: 25px;}
    .zwgk-ztlist li.num1{ width: 266px;}
    .zwgk-ztlist li.num2{ width: 200px;}
    .zwgk-ztlist li.num3{ width: 312px;}
    .zwgk-ztlist li.num4{ width: 178px;}
    .zwgk-ztlist li.num5{ width: 338px;}
    .zwgk-ztlist li.num6{ width: 232px;}
    .zwgk-ztlist li.num7{ width: 178px;}
    .zwgk-ztlist li.num8{ width: 165px;}
    .zwgk-ztlist li.more{ width: 42px;}
    .gkly-list ul li{width: 172px;}
    .ind_ztimglist ul li{ width: 314px;}
    .ind_ztimglist ul li a{ width: 285px;}
}

@media (max-width: 991px){
    .zwgk-left,.zwgk-right{ float: none; width: auto; padding: 0; border-right:none;}
    .gkly-list ul { width: 100%;}
    .gkly-list ul li{width: 31.333%;margin: 20px 1% 0 1%;}
    .zwgk-search .search-from{ width: auto; margin: 0 20px;}
    .zwgk-search li.se_box{ margin-right: 100px;}
    .zwgk-search li.sea_an{ right:0;}
    .wgk-item{ float: none; margin:0 0 10px 0; }
    .wgk-link{ width: auto; display: block;}
    .zwgk-xxgklm .xxgklm li{ width: 174px;}
    .zwgk-xxgklm .xxgklm li.num5, .zwgk-xxgklm .xxgklm li.num6{ width: 358px; margin-right: 10px;}
    .zwgk-ztlist ul {width: 100%;}
    .zwgk-ztlist li{ width: 33.3% !important;   margin: 0 0 1px 0;}
    .zwgk-ztlist li a{ border-right: 1px solid #fff;}
    .ind_ztimglist ul li{ width: 362px;}
    .ind_ztimglist ul li a{ width: 328px;}
}

@media (max-width: 767px){
    .zwgk-searchbox,.zwgk-main{ padding: 10px;}
    .zwgk-search .search-from{ background: none; padding-left: 0;}
    .zwgk-tab{ height: auto;}
    .zwgk-tab ul li {margin:0 20px 0 0; width: auto;}
    .zwgk-tab .sub-tabs {float: none;}
    .zwgk-tab .sub-tabs li a{ font-size: 22px;}
    .zwgk-tab .sub-tabs li{ padding: 0 10px;}
    .gkly-list ul{ margin-top: 10px;}
    .gkly-list ul li{width: 48%;    margin: 10px 1% 0 1%;}
    .zwgk-xxgklm .xxgklm ul {width: 100%;}
    .zwgk-xxgklm .xxgklm li {width: 49% !important; margin-right: 1%;}
    .zwgk-xxgklm .xxgklm li.num2,.zwgk-xxgklm .xxgklm li.num4 { float: right; margin-right: 0;}
    .zwgk-xxgklm .xxgklm li.num5, .zwgk-xxgklm .xxgklm li.num6{ width: 100% !important;}
    .wgk-item .wgk-tit {background: #4681d8;color: #fff;}
    .wgk-tit {width: 128px;}
    .wgk-tit a{ padding-left: 0; text-align: center;}
    .wgk-link{ margin-left: 128px;}
    .zwgk-list{ height: auto; padding-bottom: 8px;}
    .ind_ztimglist ul li {width: 100%;}
    .ind_ztimglist ul li a {width: auto;}

}
@media (max-width: 500px){
    .zwgk-ztlist li {width: 50% !important;}
    .zwgk-ztlist li.more{ width: 100% !important;}
    .wgk-item{ height: auto;}
    .wgk-item .wgk-tit {float: none; width: auto; height: 80px;}
    .wgk-tit .tit {height: 80px;line-height: 80px;}
    .wgk-link {margin-left: 0; height: auto; padding-bottom: 10px;}
    .wgk-link li{   width: 48%;margin:0 2% 0 0; min-width: auto;}
}
@media (max-width: 380px){
    .gkly-list ul li{ text-align: center;     height: 77px;}
    .gkly-list ul li img{ margin-top: 8px;}
    .gkly-list ul li .img_title { display: block; font-size: 15px;   margin-top: 0 !important; max-width: 100%; line-height: 32px !important;}
    .gkly-list ul li a{ height: 75px;}
}

/*** 信息公开文章  ****/
.wz_top{  height:auto; padding:12px 22px; overflow:hidden; line-height:26px; font-size:16px;  background:url(../images_new/dqwz.png) left 14px no-repeat;}
.wz_top a{ color:#333;}
.wz_top i{ font-style: normal;}
.wz_top .search-keywords{ color:red;}
.secnr{  border: 1px solid #ddd;padding: 40px;position: relative;margin-bottom: 20px;}
.div_table_suoyin{border:#ddd 1px solid;padding:15px;line-height:28px;font-size:14px;color:#999; margin-bottom: 20px;}
.div_table_suoyin .table_suoyin{border-collapse:collapse;}
.div_table_suoyin .table_suoyin th{width:160px;text-align:right;color:#333;}
.div_table_suoyin .table_suoyin td{width:370px;text-align:left;}
.div_table_suoyin .table_suoyin td.small{width:258px;}
.div_table_suoyin .table_suoyin td.pmingcheng1{width:788px;}

.wztit{font-size:32px;font-weight:bold;line-height:48px;text-align:center;padding:5px 0 5px;margin: 0;position:relative;}
.wzfbt{line-height:26px;text-align:center;font-size:22px;font-weight:600;padding:5px 0;}
.wzttit{line-height:26px;text-align:center;font-size:22px;font-weight:600;padding:5px 0;}
.wzstit{line-height:26px;text-align:center;font-size:18px;font-weight:200;padding:5px 0;}

.wztit div{width:291px;height:284px;position:absolute;right:90px;top:-70px;overflow:hidden;z-index:9999;}
.wztit div.wz_xg{background:url(../images/xxgk_xg.png) 0 0 no-repeat;}
.wztit div.wz_sx{background:url(../images/xxgk_sx.png) 0 0 no-repeat;}
.wztit div.wz_fz{background:url(../images/xxgk_fz.png) 0 0 no-repeat;}
.wzfbxx{min-height:35px;line-height:14px;color:#666;font-size:14px;padding-top:7px;padding-bottom: 10px;border-bottom:#dcdcdc 1px solid;text-align:center;position:relative;}
.wzfbxx span{ display:inline-block; margin: 0 5px;}
.wzfbxx .hit{ display: none;}
.wzfbxx .wz_bj{ width:200px;height:30px;line-height: 30px;  text-align:center;}
.wzfbxx input{width:10px;height:10px;border:#666 1px solid;vertical-align:middle;cursor:pointer;}
.wzfzxx{text-align:center;display:none;}
.wzfbxx .wz_font{ width:130px;height:32px;line-height: 32px;}
.wz_font i{font-style:normal;color:#666;}
.wz_font a{cursor:pointer;}
.wz_font a:hover{color:#dd0000;}
.wzfbxx  .share{ display: inline-block;vertical-align: middle;padding-left: 23px;background: url(../images_new/wzicon2.gif) left center no-repeat;}
.wzfbxx .share-box{ position: relative; right: auto;  top:auto; }
.wzcon{padding:20px 0 30px;height:auto;min-height:450px;_height:450px;font-size:16px;line-height:1.875em;font-family:'宋体';text-align:justify;text-justify:inter-ideograph; overflow:auto;}
.wzcon table{max-width:980px !important;}
.wzcon img{max-width:900px;}
.wzcon p{margin:10px 0;}
.xxgkcontent{font-size:14px;  margin:0 auto; color:#333; line-height: 200%; padding:20px 0px 0px;font-family:"微软雅黑"!important; overflow-x: auto; position: relative; }
.gkwz_contnet{font-size:14px; color:#333; line-height:200%; overflow-x:auto; text-align: justify;}
.xxgkcontent img,.xxgkcontent table{ max-width:96%;}
.xxgkcontent td,.xxgkcontent th{word-break: break-all;}
.xxgkcontent img{height: auto; max-width: 1000px;}
.xxgkcontent ul.xgxx_list{padding: 0;}
.xxgkcontent ul li,.xxgkcontent ul{ width:auto;}
.xxgkcontent p.myindent{ text-indent:2em;}
.xxgkcontent embed{max-width:100%;}
.xxgk_contnetleft{border-right: 1px solid #ddd; padding-right: 20px; margin-right: 260px; padding-bottom:10px;}
.xxgk_zclist{position: absolute; right: 0; top: 25px; width: 240px;}
.xxgk_zclist .zctit,.xxgk_zclist .xgxx_tit{ font-family: "Microsoft YaHei", 微软雅黑; font-size: 18px;color: #cc0c0d; background: none;border: none; overflow: hidden; height: 35px; line-height: 35px; color:#bd1a2d; font-weight: bold;}
.xxgk_zclist .zctit span,.xxgk_zclist .xgxx_tit span{font-size: 18px;}
.xxgk_zclist ul li{ height: auto; padding:5px 0 5px 12px; line-height: 24px; background:url(../images/icon.jpg) left 15px no-repeat;  overflow: hidden; font-size:16px; text-align: justify;}
.xxgk_zclist ul li a{white-space: normal;}
.wzbot{ margin-top:20px; height:30px;line-height:30px;text-align:right;font-size:14px;color:#666;padding-top:16px;background:url(../images/ind_ftline.gif) 0 0 repeat-x;position:relative;}
.wzbot a{color:#666;line-height:30px;}
.wzbot a:hover{color:#e22929;text-decoration:none;}
.wzbot ul.fxd_close{position:absolute;right:0;top:11px;text-align:left;overflow:hidden;}
.wzbot ul.fxd_close .print_btn{display:block;float:left;width:auto;white-space:nowrap;height:30px;line-height:30px;padding-left:22px;background: url(../images_new/print.gif) 0 5px no-repeat; color:#999; text-decoration:underline;}
.wzbot ul.fxd_close .close_btn{display:block;float:left;width:auto;white-space:nowrap;height:30px;line-height:30px;padding-left:24px;    background: url(../images_new/close1.gif) 0 5px no-repeat;margin-left:26px;color:#999;text-decoration:underline;}
.wzbot ul.fxd_close a:hover{text-decoration:underline;color:#e22929;}
@media (max-width:991px) {
    .gkwz_contnet{min-height: 200px; padding: 20px 0;}
    .xxgk_contnetleft {border-right: none;margin-right: 0;}
    .xxgk_zclist {position:static;width: auto;}
}


/*关联标签*/
.bqxx{ line-height: 28px; font-size: 15px;}
.bqxx span{ float: left;}
.bqxx a{ background: #f6f6f6; color: #fe7200; border-radius: 5px; float: left; margin-right: 10px; padding: 0 10px;}