@charset "utf-8";
/* CSS Document */
/* ***********   padding, margin  ********** */
html { overflow-y: auto; overflow-x: hidden; -webkit-text-size-adjust: none; }
* { margin: 0; padding: 0; list-style: none; }
label { margin: 0; padding: 0; list-style: none; }
q:after, q:before { content: ''; }
abbr, acronym { border: 0; }
body { padding: 0; margin: 0; font: 12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif; color: #333; background: url(../images/bodybg.jpg) top center no-repeat #eff8ff; }
a { color: #333; text-decoration: none; outline: none; }
a:hover { color: #cd3501; text-decoration: none; outline: none; }
a img { border: none; }
.fl, .left { float: left; }
.fr, .right { float: right; }
li, ul { list-style: none; padding: 0; padding: 0; vertical-align: bottom; }
.wza-nav { z-index: 999999!important; position: relative; left: 0; top: 0; }

/* clear */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
/* IE6 */
*:first-child+html .clearfix { zoom: 1; }
/* IE7 */
.cc, .clear { clear: both; font-size: 0px; line-height: 0; height: 0; margin-top: -1px; overflow: hidden; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0; padding: 0; }
.more { float: right; }
.clear-1 { clear: both; margin: 0; overflow: hidden; visibility: hidden; font-size: 0; content: "."; clear: both; height: 0; padding: 5px 0; }
.clear-1:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; padding: 5px 0; }
.clear-15 { clear: both; margin: 0; overflow: hidden; visibility: hidden; font-size: 0; content: "."; clear: both; height: 15px; }
.bot20 { margin-bottom: 20px; }
.pos-rel { position: relative; }
/***漂浮***/
.j-float { position: relative; z-index: 99999; display: none; }
.j-float .img_title { display: none; }
.j-float .float-close { position: absolute; width: auto; height: 16px; right: 0; top: -20px; }
.j-float .float-close img { cursor: pointer; }
.hide.active { display: block!important; }
.container { width: 1180px; }
/*头部*/
.topbg { height: 38px; line-height: 38px; background: url(../images/topbg.png) repeat; vertical-align: top; }
.topleft { float: left; }
.topleft ul li { display: inline; background: url(../images/topline.gif) right center no-repeat; padding: 0 14px 0 0; margin-left: 14px; }
.topleft ul li.num3 { background: none; }
.topright { float: right; color: #444; height: 42px; overflow: hidden; }
.topright  ul li { display: inline; float: left; background: url(../images/toparr.gif) left center no-repeat; margin-right: 10px; padding-left: 10px; }
.topright  ul li.num2 { display: none; }
.topright  ul li.last { background: none; }
.topright  ul li.wap { display: none; }
.topright a { color: #444; }

.tou_fw { position: absolute; top: 0; right: 20px; }
.tou_fw a { display: inline-block; padding: 0 20px; height: 50px; line-height: 50px; color: #fff; background: rgba(0,0,0,0.2); text-align: center; border-radius: 0 0 8px 8px; font-size: 16px; margin: 0 10px; }
/*搜索*/
.banner { padding: 0 20px; margin: 0 auto; height: 180px; position: relative; overflow: hidden; clear: both; }
.banner .img_title { display: none; }
.banner .logo { padding: 37px 0 0 6px; float: left; }
.header_right { width: 338px; position: absolute; right: 20px; top: 40px; z-index: 4; }
.header_right .oa { background: url(../images/oaico.png) left center no-repeat; padding-left: 37px; font-size: 15px; height: 64px; line-height: 64px; float: left; display: none; }
.header .header_right .oa a { color: #c28900; }
.header_right .weather { height: 64px; float: right; margin-top: -20px; }

.search { height: 37px; width: 335px; clear: both; padding-top: 20px; }
.search li { float: left; }
.search li input { float: left; border: 0 none; background: none; }
.search li.ss1 { width: 194px; height: 27px; padding: 5px 0 5px 20px; position: relative; background: url(../images/searchtext.png) 0 0 no-repeat; }
.search li.ss1 input { font-size: 14px; color: #fff; background: none; width: 194px; line-height: 27px; height: 27px; font-family: "微软雅黑"; outline: none; border: none; }
.search li.ss2 { width: 52px; height: 37px; }
.search li.ss2 input { cursor: pointer; width: 52px; height: 37px; background: url(../images/searchtext.png) -214px 0 no-repeat; overflow: hidden; }
.search li.ss3 { float: left; width: auto; height: 37px; line-height: 37px; font-size: 14px; padding-left: 10px; }
.search li.ss3 a { color: #3f3f3f; text-decoration: underline; }
.search .msg-box { position: absolute!important; left: 20px!important; }
.topsearchtext::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #fff; }
.topsearchtext:-moz-placeholder, textarea:-moz-placeholder { color: #fff; }
.topsearchtext::-moz-placeholder, textarea::-moz-placeholder { color: #fff; }
.topsearchtext:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #fff; }
.ph-label { position: relative!important; }
.ph-label span { right: 0; }
/*导航*/
.navbar { height: 50px; z-index: 0; background: #0079d4; margin-bottom: 16px; }
.navbar-nav { height: 50px; }
.navbar-nav li { float: left; height: 50px; text-align: center; width: 168px; background: url(../images/navline.gif) right top repeat-y; }
.navbar-nav li#last { width: 172px; background: none; }
.navbar-nav li a { font-size: 18px; color: #fff!important; display: block; height: 50px; line-height: 50px; margin-left: -1px; }
.navbar-nav li a img { display: inline-block; vertical-align: middle; margin-right: 15px; }
.navbar-nav li a:hover, .navbar-nav li.on a { background: #115eac; }

.clear-20 { clear: both; height: 15px; overflow: hidden; }
/*信息公开导航*/
.gk_navbox  .navbar-nav { position: relative; }
.gk_navbox  .navbar-nav  li { width: 138px; position: static; }
.gk_navbox  .navbar-nav  li.navli2 { width: 214px; }
.gk_navbox .menulist { display: none; position: absolute; left: 0; right: 0; top: 50px; background: url("../images/write90.png") repeat; }
.gk_navbox .menulist .bg { height: 55px; text-align: left; overflow: hidden; }
.gk_navbox .navbar-nav .menulist li { width: auto; background: none; }
.gk_navbox .navbar-nav li .menulist a { display: inline-block; width: auto; color: #fff; vertical-align: middle; padding: 0 20px; line-height: 55px; height: 55px; font-size: 16px; font-family: "Microsoft YaHei",微软雅黑; color: #666!important; background: url("../images/gk_navline.gif") right center no-repeat; }
.gk_navbox .navbar-nav li .menulist a:hover { color: #d00!important; }
.gk_navbox .menulist a:hover { color: #d00; }
.gk_navbox .navbar-nav li .menulist.num1 .bg1 { padding-left: 20px; }
.gk_navbox .navbar-nav li .menulist.num1 .bg2 { padding-left: 420px; }
.gk_navbox .navbar-nav li .menulist.num1 .bg3 { padding-left: 320px; }
.gk_navbox .navbar-nav li .menulist.num1 .bg4 { padding-left: 380px; }
.gk_navbox .navbar-nav li .menulist.num1 .bg5 ul { float: right; }
.gk_navbox .navbar-nav li .menulist.num1 .bg6 ul { float: right; }
@media (min-width: 992px) and (max-width:1199px) {
  .gk_navbox  .navbar-nav  li { width: 114px; }
  .gk_navbox  .navbar-nav  li.navli2 { width: 194px; }
  .gk_navbox .navbar-nav li .menulist a { font-size: 16px; padding: 0 15px; }
  .gk_navbox .navbar-nav li .menulist.num1 .bg2 { padding-left: 260px; }
}
@media (max-width: 991px) {
  .gkbody  .header_bg  .header_r { top: 10px; }
  .gk_navbox  .navbar-nav  li { width: 89px; font-size: 17px; }
  .gk_navbox  .navbar-nav  li.navli2 { width: 145px; }
}

.mainbox { width: 1180px; margin: 0 auto; }
.mainnr { background: #fff; padding: 15px 15px 0 15px; }
/*当前位置 */
.position_list { height: auto; background: url(../images/posico.png) 13px 10px no-repeat #fff; line-height: 35px; margin-bottom: 15px; font-size: 14px; color: #666; padding: 5px 0 5px 44px; }
.position_list a { color: #666; }
.position_list i { font-style: normal; }
.lanmutitle { height: 55px; line-height: 53px; background: url(../images/bstab_bg.gif) left bottom repeat-x; position: relative; }
.lanmutitle .tit { height: 55px; color: #0079d4; font-size: 18px; padding: 0 25px; float: left; background: url(../images/bstab_aon.gif) left bottom repeat-x; }
.guidang { position: absolute; right: -25px; top: -20px; }

.leftnr { width: 300px; background: #fbfcfc; }
.leftnr .title { background: url(../images/titlebg.jpg) 0 0 no-repeat; height: 55px; line-height: 55px; font-size: 20px; text-align: center; color: #fff; font-weight: bold; }
.leftnr .title a { color: #fff; }
.menunr { padding: 0 18px; }
.menunr ul li { height: auto; line-height: 30px; border-bottom: 1px solid #e0e0e0; font-size: 16px; padding: 15px 0 15px 20px; }
.menunr ul li a { padding-left: 30px; display: block; height: auto; }
.menunr ul li a.active, .menunr ul li a:hover, .menunr ul li.active a { background: url(../images/h1arr.gif) left center no-repeat; color: #0079d4; }
.rightnr { width: 830px; float: right; }
/*小屏二级栏目*/
.btn-group { width: 100%; cursor: pointer; position: relative; }
.btn-group .btn { width: 100%; padding: 8px 12px; font-size: 16px; text-align: left; border-radius: 0; }
.btn-danger { height: auto; color: #fff; background: #0079d4; border: 0; font-weight: bold; padding-left: 15px; }
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover { color: #fff; background: #0079d4; border: 0; }
.btn .caret { float: right; margin-top: 10px; }
.btn-danger:hover { color: #fff; background: #0079d4; border: 0; }
.dropdown-menu { width: 100%; padding: 0; border-radius: 0; box-shadow: none; border: 0; top: 42px; position: static; margin: 0; }
.dropdown-menu > li > a { padding: 8px 20px 8px 15px; font-size: 14px; }
.dropdown-menu a { background: #f4f4f4; border-top: 1px solid #fff; }
.dropdown-menu a:hover { background: #f4f4f4!important; color: #0079d4!important; font-weight: bold; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { background: #f4f4f4!important; color: #0079d4; font-weight: bold; }
.jump-info .btn-group .btn { padding: 0!important; }
.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger { background-color: none; border-color: none; }
/*分页*/
.pagination { clear: both; text-align: center; margin: 30px 0 0; padding: 13px 0; line-height: 26px; font-size: 14px; font-family: Microsoft Yahei; }
.pagination a, .pagination span { border: 1px solid #d9d9d9; color: #666; font-family: Arial; margin: 2px 3px; padding: 0 12px; text-decoration: none; white-space: nowrap; display: inline-block; height: 22px; line-height: 22px; font-family: Microsoft Yahei; }
.pagination a:hover { background: #0079d4; border: 1px solid #0079d4; color: #fff!important; }
.pagination a.active { border: 1px solid #0079d4; color: #fff; }
.pagination span.current, .pagination span.current:hover { background: #0079d4; border: 1px solid #0079d4; color: #fff; }
.pagination span.disabled, .pagination span.disabled:hover { border: 1px solid #d9d9d9; color: #666; background: #eee; }
.pagination a.text, .pagination a.text:hover { color: #fff; background: #0079d4; border: #0079d4 1px solid; cursor: text; }
.pagination a.pagemore, .pagination a.pagemore:hover { color: #666; background: #fff; border: 1px solid #fff; cursor: text; padding: 0 3px; }
.pagination .inputBar { border: 0; height: 24px; line-height: 24px; padding: 0 6px 0; }
.pagination .total { border: 0; height: 24px; padding: 0; }
.pagination .inputBar input { width: 30px; height: 20px; line-height: 20px; padding: 2px 5px; border: #d9d9d9 1px solid; margin: -3px 3px 0; background: #f1f1f1; vertical-align: middle; color: #868585; }
.pagination .inputBar .go-page { width: 40px; height: 26px; line-height: 22px; padding: 2px 5px; border: #e0e0e0 1px solid; margin: -3px 3px 0; background: #fff; vertical-align: middle; color: #868585; }
.pagination .inputBar .go-page:hover { background: #0079d4; border: 1px solid #0079d4; color: #fff; }

/*底部*/
.footer { border-top: 1px solid #0079d4; padding: 38px 0; text-align: center; margin: 0 auto; position: relative; font-size: 14px; color: #666; }
.footer .dzico { position: absolute; left: 180px; top: 40px; }
.footer .jcico { position: absolute; right: 140px; top: 45px; }
.footer .wzaico { position: absolute; right: 22px; top: 46px; }
.footer a { color: #666; }
.footer span { padding: 0 7px; }
.footnav { padding: 10px 0 15px 0; }
.footnav ul li { display: inline; margin-right: 12px; padding-left: 12px; background: url(../images/footline.gif) left center no-repeat; }
.footnav ul li a { color: #666; }
.footnav ul li.num1 { background: none; }
@media (max-width: 1179px) and (min-width: 992px) {
  .container { width: 992px; }
  .navbar-nav li { width: 141px; }
  .navbar-nav li#last { width: 146px; }
/* .footer .dzico{left:80px;}
.footer .jcico{right:40px;} */
  .footer .dzico,   .footer .jcico, .footer .wzaico { position: static; display: inline-block; margin: 0; }
  /*栏目页*/
  .leftnr { width: 250px; }
  .rightnr { width: 697px; }
}
@media (max-width:991px) {
  .container { width: 768px; }
  .banner { padding: 0; }
  .navbar-nav li { width: 109px; }
  .navbar-nav li#last { width: 114px; }
  /*栏目页*/
  .rightnr { width: 100%; float: none; }
  .pagination { margin: 0; padding: 13px 0 0; }
  .footer .dzico,   .footer .jcico, .footer .wzaico { position: static; display: inline-block; }
}
@media (max-width: 767px) {
  .container { width: 100%; }
  .banner { height: auto; padding-bottom: 15px; }
  .banner .logo { padding: 10px 0; float: none; text-align: center; }
  .banner .logo img { width: 94%; max-width: 375px; height: auto!important; margin: 1% 3%; }
  .header_right { position: static; margin: 0 auto; }
  .search { padding-top: 10px; }
  .navbar-default .navbar-brand { color: #fff!important; }
  .navbar-brand { height: 40px; line-height: 40px; padding: 0 10px; font-weight: bold; font-size: 16px; }
  .navbar { height: auto; padding: 0; }
  .navbar-nav { height: auto; margin: 0; }
  .navbar-nav li, .navbar-nav li#last { width: 100%; background: none; height: 40px; border-left: none; border-bottom: 1px solid #fff; padding-right: 0; border-right: none; float: none; }
  .navbar-nav li a { height: auto; line-height: 40px; text-align: center; color: #fff!important; padding: 0; font-size: 14px; font-weight: normal; margin-left: 0; }
  .navbar-nav li a:hover, .navbar-nav li.on a { background: none; border-bottom: none; color: #fff!important; }
  .navbar-default .navbar-toggle { border-color: #fff; margin: 7px; padding: 5px; }
  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: transparent; }
  .navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
  .footer { padding: 20px 0; }
  .footer span { display: inline-block; }
}
@media (max-width:340px) {
  .header_right { width: 98%; }
  .search { width: 100%; }
  .search li.ss1 { width: 164px; }
  .footnav ul li { margin-left: 6px; padding-right: 6px; }
}
.wd_logo { padding: 10px 0; }
.wd_nr { margin-bottom: 10px; }
@media (max-width:767px) {
  .wd_nr { padding: 10px; }
  .ui-dialog-content { width: 300px!important; height: 380px!important; }
}
@media (max-width:420px) {
  .wd_logo { text-align: center; }
  .wd_logo img { width: 98%; height: auto; }
}
@media (max-width: 320px) {
  .ui-dialog-content { width: 260px!important; height: auto!important; }
}

.slide { width: 48px; position: fixed; right: 18px; top: 220px; margin-top: -2px; z-index: 9; }
.slide .icon li { float: left; width: 48px; height: 48px; cursor: pointer; text-align: center; background: url(../images/r_bg.png) 0 0 no-repeat; margin-bottom: 10px; }
.slide .icon li a { display: block; height: 48px; }
.slide .icon li i { display: block; text-align: center; padding-top: 10px; }
.slide .icon li.active, .slide .icon li:hover { background: url(../images/r_bg.png) -48px 0 no-repeat; }
.slide .info { width: 0; height: 422px; position: absolute; right: -68px; top: 0; /*transition:0.5s;*/ }
.slide .info.hover { width: 143px; right: 48px; }
.slide .info .slide_ewm { position: absolute; left: 0; top: 0; width: 130px; padding-right: 13px; height: 190px; background: url(../images/slide_infobg.png) no-repeat; color: #fff; }
.slide .info .slide_ewm .tit { padding: 10px 0 0 0; height: 32px; line-height: 32px; text-align: center; font-size: 18px; font-weight: bold; }
.slide .info .slide_ewm ul li { width: 100px; margin: 0 auto; }
.slide .info .slide_ewm ul li a img { float: left; width: 88px; height: 88px; padding: 5px; background: #fff; border: 1px solid #626262; }
.slide .info .slide_ewm ul li .img_title { display: block; width: 100%; height: 20px; line-height: 20px; text-align: center; font-size: 14px; color: #fff; padding: 4px 0 0 0; }
.slide .info .wx .slide_ewm { top: 54px; }
.slide .info .wb .slide_ewm { top: 112px; }
.slide .info .app .slide_ewm { top: 108px; }
.slide .info .slide_share { position: absolute; left: 0; top: 280px; width: 143px; height: 62px; background: url(../images/share_bg2.png) no-repeat; padding: 10px 0 0 0; }
.slide .info .slide_share .slide_sharecon { background: #fff; width: 94px; height: 50px; margin-left: 10px; padding-left: 10px; }
.sharebox  .share-box { position: relative; left: 0; right: auto; top: 13px; }
.share-bar a { margin: 0 5px 0 0; }


/***https://www.guzhen.gov.cn/zfxxgk/site/tpl/8010?organId=29641&catId=18179383--start***/
body.useOldFixed .search_box {
	height: 156px;
}
body.useOldFixed .search_box ul {
	height: 64px;
}
body.useOldFixed .search_box ul li.gzk-ss1 input {
	font-size: 0 !important;
}
body.useOldFixed .search_box ul li.gzk-ss1 {
	top: 15px;
}
body.useOldFixed .search_box ul li.gzk-ss {
	margin-right: 192px;
}
body.useOldFixed .search_box ul li.gzk-ss1 {
	right: 196px
}
body.useOldFixed .search_box ul li.gzk-ss2 {
	width: 168px;
	height: 64px;
	line-height: 64px;
}
body.useOldFixed .pageTPList td .title, body.useOldFixed .pageTPList td .subTitle, body.useOldFixed .pageTPList td.others {
	line-height: normal;
}
body.useOldFixed  .pageTPList th, .pageTPList td {
	padding: 20px 10px 16px !important;
}
body.useOldFixed .div_table_suoyin .table_suoyin th {
	white-space: nowrap;
}
body.useOldFixed .div_table_suoyin .table_suoyin td, body.useOldFixed .div_table_suoyin .table_suoyin th {
    line-height: normal;
}
body.useOldFixed .articlecon-down .m-h {
    width: 200px;
    height: 50px;
    line-height: 48px;
}
body.useOldFixed .footer .wzaico{
  position: static;
}
/***https://www.guzhen.gov.cn/zfxxgk/site/tpl/8010?organId=29641&catId=18179383--end***/

/* https://www.guzhen.gov.cn/zfxxgk/site/tpl/6481--start */
body.useOldFixed .container2 {
  width: auto;
}
body.useOldFixed .Chiefthead span{
  height: 60px;
  line-height: 45px;
  background-size: 100% 100%;
}
body.useOldFixed .fundList dl{
  width: auto;
}
body.useOldFixed .fundList dl dt{
  width: 670px;
}
body.useOldFixed .fundList dl dd{
  width: auto;
  padding: 0 5px;
}
/* https://www.guzhen.gov.cn/zfxxgk/site/tpl/6481--end */



