@charset "utf-8";

@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;
	
}


.banner{
	width: 100vw !important;
	height: 40vw !important;
	background: url(app_logo.png) no-repeat center !important;
	background-size: 100vw !important;
}

.banner img{
	display: none;
}

.sitename{
	background: url(guohui.png) no-repeat left center;
	background-size: 10vw;
	padding-left: 27px;
	float: none !important;
	margin-top: 0 !important;
	margin-left: 2vw;
	font-size: 6vw !important;
}


.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: 9vw;
	float: left;
	margin: 4vw 0;
}

.search-area {
    margin: 0 auto!important;
    width: 86vw !important;
    height: auto !important;
    bottom: 0 !important;
    background: url(app_sskbg.png) no-repeat left center;
    background-size: 100% 100%;
}

.search-area .searchtext {
	float: none !important;
	width: 70vw !important;
	height: 9vw !important;
	padding-left: 3vw !important;
	font-family: '微软雅黑';
	font-size: 4vw !important;
	color: #666666;
	border: 0;
}

.search-area .searchbutton {
	float: right;
	
	margin: 0 !important;
	width: 13vw !important;
	height: 9vw !important;
	background: url(app_ssbg.png) no-repeat left center !important;
	background-size: 13vw !important;
	border: none;
	outline: none;
}



.dl_nav {
	
}

.dl_nav br{
	display:none !important;
}

.dl_nav01 {
	width: 100%;
	overflow: hidden;
}

.dl_nav01 h3 {
    width: 46vw;
	height: 9vw;
	display:inline-block;
	overflow:hidden;
	margin-bottom: 3vw;
}

.dl_nav01 h3 a {
	cursor: pointer;
	width: 46vw;
	height: 9vw;
	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;
}

.dl_nav02 {

}

.dl_nav02 h3 {
    width: 46vw;
	height: 9vw;
	display:inline-block;
	overflow:hidden;
	margin-bottom: 3vw;
}

.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: 9vw;
	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: absolute;
    border: 0 !important;
    z-index: 9999;
}

.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;
}
.three_list iframe{
	height: 90vw;
}
.nb_list{
	top: 43px;
}


.scroll_main1,
.fr_zd,
.fr_cont,
.fr_nb {
	width: 100% !important;
	background-color: #FFF !important;
}


.mainR{
	width: 100%;
	float: none !important;
	min-height: 40vh;
}



.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;
}



.zdgk_list>div>table{
	display: block;
}

.zdgk_list>div>table tbody{
	display: block;
}

.zdgk_list>div>table tbody tr{
	display: block;
}

.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: 110px;
	background: url(foot_bg_03.png) repeat-x;
}