@charset "utf-8";
/* CSS Document */
@import url("zwxxgk_reset.css");
*{
	font-family: "微软雅黑"  !important;
	text-decoration:none !important;
	outline: none !important;
}
*:focus{
	font-family: "微软雅黑"  !important;
	text-decoration:none !important;
	outline: none !important;
}

h1,
h2,
h3 {
	padding: 0px;
	margin: 0px;
}

p {
	padding: 0px;
	margin: 0px;
}

span {
	padding: 0px;
	margin: 0px;
}

.OldMode{
	display: none !important;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.cf:after {
	display: block;
	content: "";
	height: 0;
	visibility: hidden;
	clear: both;
}

.cf {
	zoom: 1;
}

*:focus {
	outline: none;
}

input,
body,
a {
	font-family: "微软雅黑";
	text-align: left;
}

img {
	border: none;
}

.hide {
	display: none;
}

.block {
	display: block;
}

body {
	width: 100%;
	height: 100%;
}

/****背景 ****/
.zwxxgk_bd {
	width: 100%;
	height: 100%;
	overflow: hidden;
	/* background-size: cover;background-attachment:fixed;**/
}

/****top ****/
.banner{
	width: 100vw !important;
    height: 45vw !important;
    background: url(app_logo.png) no-repeat center !important;
    background-size: 100vw 100%!important;
    /* padding: 3vw; */
    box-sizing: border-box;
}

.banner img{
	display: block;
    width: 13vw;
    margin-top: 10px !important;
    margin-left: 16px;
}

.sitename{
	background: url(guohui.png) no-repeat left center;
    background-size: 10vw;
    padding-left: 22px;
    float: none !important;
    margin-top: 1px !important;
    margin-left: 2vw;
    font-size: -6vw !important;
    padding-top: 12px;
}

/**** mian  ****/
.zwxxgk_box {
	width: 100vw;
	height: 100%;
	overflow: hidden;
	background-color: rgb(242, 242, 242);
	margin: 0 auto;
	padding: 0px 3vw 20px 3vw;
	box-sizing: border-box;
}

/**** 检索  ****/
.zwxxgk_ht {
	width: 100%;
}

.zwxxgk_ss {
	width: 100%;
	height: 15vw;
	float: left;
	margin: 4vw 0;
}

.inputText1 {
      margin: 0 auto!important;
      width: 64vw !important;
      height: 8vw !important;
      bottom: 0 !important;
      background: url(app_sskbg.png) no-repeat left center;
      background-size: 100% 100%;
      line-height: 8vw;
      padding-left: 10px;
}

.inputText1.searchtext {
	float: none !important;
	width: 70vw !important;
	height: 8vw !important;
	padding-left: 3vw !important;
	font-family: '微软雅黑';
	font-size: 4vw !important;
	color: #666666;
	border: 0;
}
input.inp1 {
    width: 10vw;
    height: 8vw;
    float: right;
    cursor: pointer;
    text-align: center;
    margin-right: 0px;
    background: url(/cms_files/jcms1/web3557/site/images/41125/zwxxgk_ss.png) no-repeat center;
    background-size: 7vw;
}
.inputText1 .searchbutton {
	float: right;
	margin: 0px !important;
	width: 13vw !important;
	height: 8vw !important;
	background: url(app_ssbg.png) no-repeat left center !important;
	background-size: 13vw !important;
	border: none;
	outline: none;
}

/**** 左导航  ****/

.dl_nav {
	/* float: left; */
}

.dl_nav br{
	display:none !important;
}

.dl_nav01,.dl_nav01 {
	width: 100%;
	/* overflow: hidden; */
}

.dl_nav01 h3,.dl_nav03 h3 {
    width: 46vw;
	height: auto;
	display:inline-block;
	/* overflow:hidden; */
	margin-bottom: 3vw;
}

.dl_nav01 h3 a ,.dl_nav03 h3 a{
	cursor: pointer;
	width: 46vw;
	height: auto;
	border: solid 0vw #dedede;
	background: #fff;
	display:block;
	font-family: "微软雅黑";
	text-decoration: none;
	font-size: 4vw;
	font-weight: bolder;
	line-height: 9vw;
	text-align: center;
	letter-spacing: 0vw;
	color: #000000;
}

.dl_nav01 h3 a:hover {
}

.dl_nav01 h3.on a {
	background-color: rgb(45, 102, 165);
	color: rgb(255, 255, 255);
}

.dl_nav01 h3.tit_hover a {
	background-color: rgb(45, 102, 165);
	color: rgb(255, 255, 255);
}

.dl_nav01 h3 em.zwxxgk_bnt1,
.dl_nav01 h3 em.zwxxgk_bnt2 {
	display: none !important;
}

.zwxxgk_bnt4{
	display: none !important;
}
.dl_nav02 h3 span {
    width: 46vw !important;
	height: 9vw !important;
	line-height: 9vw !important;
	color: #000 !important;
}
.dl_nav02 h3 {
    width: 46vw;
	height: auto;
	display:inline-block;
	overflow:hidden;
	margin-bottom: 3vw;
}
.zwxxgk_bnt4{
	display: none;
}
.dl_nav02 h3 em.zwxxgk_bnt3,
.dl_nav02 h3 em.zwxxgk_bnt4 {
	display: none !important;
}

.dl_nav02 h3 em.zwxxgk_bnt5 {
	display: none !important;
}

.dl_nav02 h3 div {
	cursor: pointer;
	width: 46vw;
	height: auto;
	border: solid 0vw #dedede;
	background: #fff;
	display:block;
	font-family: "微软雅黑";
	text-decoration: none;
	font-size: 4vw;
	font-weight: bolder;
	line-height: 9vw;
	text-align: center;
	letter-spacing: 0vw;
	color: #000000;
}

.dl_nav02 h3.on div{
	background-color: rgb(45, 102, 165);
	color: rgb(255, 255, 255);
}

.dl_nav02 h3.tit_hover div{
	background-color: rgb(45, 102, 165);
	color: rgb(255, 255, 255);
}

.dl_nav02 h3 span.zwxxgk_bnt5,
.dl_nav02 h3 span.zwxxgk_bnt6 {
	width: 20px;
	height: 70px;
	float: right;
	margin-right: 20px;
	display: none;
}

.sideMenu{
	position: relative;
}

.sideMenu ul {
	width: 100%;
    display: none;
    background: #fff;
    color: #999;
    float: left;
    position: unset;
    border: 0 !important;
    z-index: 9999;
}
h3.nianbao{
	position: absolute;
	right: 0;
	top: 0;
	
}
.dl_nav02{
    display: inline-block;
    position: relative;
    width: 100%;
}
.sideMenu ul li {
	line-height: 32px;
	font-size: 15px;
	font-weight: 400;
	cursor: pointer;
}

.sideMenu ul li a {
	color: #4a4a4a;
	display: block;
}

.sideMenu ul li span {
	font-size: 35px;
	float: left;
	margin-right: 10px;
}

.zhinan,.gongkai,.ysqgk {
	float: left;
}

.zhidu,.nianbao {
	float: right;
}

.three_list{
	top: 43px;
}

.nb_list{
	top: 43px;
}


.scroll_main1{width: 100% !important;background-color: #FFF !important;}
.fr_zd{width: 93% !important;background-color: #FFF !important;}
.fr_cont{width: 100% !important;background-color: #FFF !important;}
.fr_nb {width: 100% !important;background-color: #FFF !important;}


.mainR{
	width: 100%;
	float: none !important;
	min-height: 40vh;
	margin-right: 15vw;
	margin-top: 15vw;
}

/* 制度 */
/* 政务信息主动公开内容 */
.zfxxgk_item .zfxxgk_zdgkc {
	padding: 30px 20px 0px !important;
	position: relative;
}

.zfxxgk_zdgkc {
	float: none !important;
	margin-top: 0px !important;
	margin-bottom: 20px !important;
	padding: 45px 20px 0px !important;
	width: auto !important;
}
.zfxxgk_zdgkc ul li {
	font-size: 4vw !important;
	line-height: 30pt !important;
	width: 100% !important;
	height: auto !important;
	overflow: hidden !important;
}
.zfxxgk_zdgkc ul li a {
	font-size: 4vw !important;
	float: none !important;
	display: inline !important;
	width: 100% !important;
	overflow: auto !important;
	text-overflow: clip !important;
	white-space: inherit !important;
	word-wrap: inherit !important;
}

.zfxxgk_zdgkc b{
	font-size: 4vw !important;
}

.default_pgSearchInfo{
	display: none;
}

/*分页*/
.tb_title{
	background-color: #f4f6f7;
	margin-top: 5px;
    margin-bottom: 5px;
    border: 0 !important;
}
.tb_title>tbody>tr td:nth-child(2){
	display: none;
}

.pgBtn1{
	display: none !important;
}

.tb_title>tbody>tr>td .pgBtn:nth-child(5){
	display: none;
}

/* #searchform + div{
	height: auto !important;
}

#searchform + div{
	line-height: 8vw;
    font-size: 4vw;
} */

.zdgk_list>div>table{
	display: block;
}

.zdgk_list>div>table tbody{
	display: block;
}

.zdgk_list>div>table tbody tr{
	/* display: block; */
	display: inline-block;
	padding-left: 0.5vw;
	overflow-x: clip;
}

.zdgk_list>div>table tbody tr td{
	/* display: block; */
	width: 100%;
}

.zfxxgk_zdgkc .more{
	position: absolute;
	top: -1vw;
	right: 2vw;
	z-index: 99;
	width: 18vw !important;
	height: 6vw !important;
	line-height: 6vw !important;
	text-align: center !important;
	background-color: #ccc !important;
}

.zfxxgk_zdgkc .more a{
	font-size: 3vw;
}

.footer {
	width: 100%;
	height: auto;
	background: url(foot_bg_03.png) repeat-x;
}

/*  */
.zwxxgk_top1{
	margin-top: 0 !important;
}
.zwxxgk_top1 a {
    font-size: 7vw !important;
}
.zwxxgk_top2 img {
    width: 79vw;
    height: 14vw;
    display: block;
    margin: auto;
}
.zwxxgk_top1 img{
width: 10vw;
    height: 10vw;
    margin: 3vw 0 0 17px;
    display: inline-block;
    float: left;
	display: none;
}

.zwxxgk_top {
    width: 100vw !important;
    height: 46vw !important;
    background: url(/cms_files/jcms1/web3557/site/images/41125/big_bg.jpg) no-repeat !important;
    background-size: 164vw !important;
}

.zwxxgk_top1 a{
    font-size: 4vw;
    color: #fff;
    float: left;
    display: inline-block;
    line-height: 15vw;
    padding: 0 10px;
}

.dl_nav03 {
    width: 46vw !important;
    height: 9vw !important;
    line-height: 9vw !important;
    margin-top: 0 !important;
	border: none !important;
	margin-bottom: 3vw;
}

.dl_nav03 h3 span {
    cursor: pointer;
    width: 46vw !important;
    height: auto !important;
    border: solid 0vw #dedede;
    font-size: 4vw !important;
    font-weight: bolder;
    line-height: 6vw !important;
    padding-left: 0 !important;
    color: #000 !important;
	margin-top: 0vw !important;
}

.dl_nav03 + div {
    margin-left: 6px !important;
}
.dl_nav03 h3 {
    width: 46vw !important;
    height: auto !important;
    display: inline-block;
    /* overflow: hidden; */
    margin-bottom: 3vw;
}

.fr_zd{
	box-sizing: initial !important;
	padding: 5vw 3vw 5vw 3vw !important;
}
/* bottom */
 #bottom {
    width: 100%;
    height: auto !important;
    background-color: #e9e9e9;
}
.contact .contact_con{
	 width: 100% !important;
}
.contact .contact_con a{
	    font-size: 4vw !important;
}
.dy_info {
    width: 100% !important;
    height: 75vw !important;
    margin: 0 auto;
    margin-top: 23px !important;
    font-family: PingFangSC-Regular;
    font-size: 4vw !important;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px !important;
    letter-spacing: 1px;
    color: #000000;
    text-align: center;
    position: relative;
    padding: 0 14vw;
    box-sizing: border-box;
}
 .dy_info .beian {
 top: 105px !important;
     left: 3px !important;
}
.dy_info .jiucuo {
    width: 68px!important;
    height: 44px!important;
    position: absolute;
    top: 98px !important;
    right: 47px!important;
}
/* 0823 */
.fr_Department{
	padding: 0 !important;
	background: #fff;
}
.zfxxgk_zdgkc .zfxxgk_zdgkcUL {
    background: #fff;
}

.zfxxgk_zdgkc .zfxxgk_zdgkcUL li {
    width: 100px !important;
    padding-left: 0px !important;
    background: #ffff;
}








.sitename{margin-left: 0vw !important;}
p.chjsjjdcv{display: block;
    font-size: 5vw;
    line-height: 5vw;
    margin-left: 50px}
p.chhdbbsb{    font-size: 5vw;
    line-height: 8vw;
    padding-left: 50px;}
.search-area{width: 100%;}
.seach{width: 100%;display: table-caption;}
input#myinput{width: 90vw !important;padding-left: 4vw;}
.fr_zd table{table-layout: fixed;}
.fr_zd tr, td, th{word-break: break-word;width: 100% !important;display: inline-block;}
.bt_link{font-size: 4vw !important;width: 94% !important;line-height: 10vw !important;}
tr, td, span{font-size: 5vw !important;}
iframe#BH{height: auto;}
td.cvbhdhhd{display: block;}
.xiaoshi{display: inherit;}
table.vyjdj{padding: 5vw 4vw; width: 96vw; position: relative;}
span.cyed{display: block;font-size: 5vw !important;}
span.cyhenvc{display: block;font-size: 5vw !important;}
.cbhjdkk{font-size: 5vw !important;}


table {
    width: 100%;
}
td.cvbhdhhd {
    position: absolute;
    left: 64vw;
    bottom: 8vw;
	width: auto !important;
}
 .cbhjdkk {
    font-size: 5vw !important;
	width: auto !important;
	height:auto !important;
}
 .vbhjndn {
    float: left;
    width: auto !important;
}
 .cbhsjns {
    float: left;
    width: auto !important;
    margin: 20px 5vw;
}
 .vbhjndn div {
    font-size: 15px !important;
}







form#searchform{display: none;}
.zdgk_list table{table-layout: fixed;width: 100%;}
.zdgk_list tr, .zdgk_list td, .zdgk_list th{word-break: break-word;}
.zdgk_list div:nth-of-type(1){overflow-x: hidden;}
tr.tr_main_value_odd{height: 10vw !important;line-height: 8vw !important;}
.tr_main_value_odd a.bt_link{font-size: 4vw !important;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 60vw !important;line-height: 10vw !important;height: 8vw !important;}
.tr_main_value_odd td{font-size: 4vw !important;}
.tr_main_value_odd td:nth-of-type(1){width: 65vw !important;margin-left:-2vw !important;}
.tr_main_value_odd td:nth-of-type(2){width: 25vw !important;}
.tr_main_value_odd td:nth-of-type(3){display:none;}
.tr_main_value_odd td:nth-of-type(4){display: none;}
.tr_main_value_odd td:nth-of-type(1) a:nth-of-type(1){display: none;}


tr.tr_main_value_even{height: 10vw !important;line-height: 8vw !important;}
.tr_main_value_even a.bt_link{font-size: 4vw !important;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 60vw !important;line-height: 10vw !important;height: 8vw !important;}
.tr_main_value_even td{font-size: 4vw !important;}
.tr_main_value_even td:nth-of-type(1){width: 65vw !important;margin-left:-2vw !important;}
.tr_main_value_even td:nth-of-type(2){width: 25vw !important;}
.tr_main_value_even td:nth-of-type(3){display:none;}
.tr_main_value_even td:nth-of-type(4){display: none;}
.tr_main_value_even td:nth-of-type(1) a:nth-of-type(1){display: none;}


.zdgk_list div:nth-of-type(1) table tr td div:nth-of-type(1){display: none;}
table.tb_title tr td:nth-of-type(2){display: none;}
table.tb_title tr td:nth-of-type(1){text-align: center;height: 50px;}
.pgBtn{width: 14vw !important;height: 8vw !important;line-height: 8vw !important;font-size: 4vw !important;}
table.tb_title span.text-tag{display: none;}
table.tb_title tr{width: 100%;margin-top: 5vw !important;}
table.tb_title span.text-tag{display: none;}





body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop .banner{height: 70vw !important;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop .sitename{margin-top: 0px !important;padding-top: 0px;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop .mainR{margin-top: 40vw;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop table.vyjdj{padding: 5vw 0vw;margin-bottom: 20vw;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop td.cvhdjksssw{height: auto !important;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop span.pofjjdn{height: auto !important;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop a.junzisnjs.bt_link{width: 86vw !important;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop tr.tr_main_value_odd td:nth-of-type(2){display: none;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop tr.tr_main_value_odd td:nth-of-type(3){display: none;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop tr.tr_main_value_odd td:nth-of-type(4){display: none;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop tr.tr_main_value_odd td:nth-of-type(5){display: none;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop tr.tr_main_value_even td:nth-of-type(2){display: none;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop tr.tr_main_value_even td:nth-of-type(3){display: none;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop tr.tr_main_value_even td:nth-of-type(4){display: none;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop tr.tr_main_value_even td:nth-of-type(5){display: none;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop tr.tr_main_value_even{height: auto !important;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop tr.tr_main_value_odd{height: auto !important;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop tr.tr_main_value_odd td:nth-of-type(1) a{width: 86vw !important;display: block;height: auto !important;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop tr.tr_main_value_even td:nth-of-type(1) a{width: 86vw !important;display: block;height: auto !important;}
body.UseInMobile.hasOldFixed.ariaMobileHeaderIntop .pgBtn{width: auto !important;height: auto !important;}