@charset "utf-8";

/* CSS Document */

body,
ul,
li,
ol,
dl,
dd,
dt,
tr,
td,
div,
span,
a,
img,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Microsoft YaHei", Arial, "微软雅黑";
	color: #575757;
	font-size: 14px;
	min-width: 1100px
}

@font-face {
	font-family: "Microsoft YaHei" "微软雅黑"
}

ul,
li {
	list-style: none;
}

a {
	text-decoration: none;
	blr: expression(this.onFocus=this.blur());
	outline: none;
	transition: all .2s ease-in 0s;
	-moz-transition: all .2s ease-in 0s;
	-ms-transition: all .2s ease-in 0s;
	-o-transition: all .2s ease-in 0s;
	-webkit-transition: all .2s ease-in 0s
}

img {
	border: 0;
}

.song {
	font-family: 'simsun';
}

.yahei {
	font-family: "Microsoft YaHei";
}

.hei {
	font-family: 'simhei'
}

.font12 {
	font-size: 12px;
}

.font14 {
	font-size: 14px;
}

.font15 {
	font-size: 15px;
}

.font16 {
	font-size: 16px;
}

.font18 {
	font-size: 18px;
}

.font20 {
	font-size: 20px;
}

.font24 {
	font-size: 24px;
}

.font30 {
	font-size: 30px;
}

.font36 {
	font-size: 36px;
}

.font40 {
	font-size: 40px
}

.font56 {
	font-size: 56px
}

.mg5 {
	margin: 5px;
}

.mg10 {
	margin: 10px;
}

.mg15 {
	margin: 15px;
}

.mg20 {
	margin: 20px;
}

.mgt0 {
	margin-top: 0px;
}

.mgb0 {
	margin-bottom: 0px;
}

.mgl0 {
	margin-left: 0px;
}

.mgr0 {
	margin-right: 0px;
}

.mgt5 {
	margin-top: 5px;
}

.mgb5 {
	margin-bottom: 5px;
}

.mgl5 {
	margin-left: 5px;
}

.mgr5 {
	margin-right: 5px;
}

.mgt10 {
	margin-top: 10px;
}

.mgb10 {
	margin-bottom: 10px;
}

.mgl10 {
	margin-left: 10px;
}

.mgr10 {
	margin-right: 10px;
}

.mgt15 {
	margin-top: 15px;
}

.mgb15 {
	margin-bottom: 15px;
}

.mgl15 {
	margin-left: 15px;
}

.mgr15 {
	margin-right: 15px;
}

.mgt20 {
	margin-top: 20px;
}

.mgb20 {
	margin-bottom: 20px;
}

.mgl20 {
	margin-left: 20px;
}

.mgr20 {
	margin-right: 20px;
}

.mgl40 {
	margin-left: 40px;
}

.mgr40 {
	margin-right: 40px;
}

.mgt40 {
	margin-top: 40px;
}

.mgb40 {
	margin-bottom: 40px;
}

.mgr25 {
	margin-right: 25px
}

.mgr30 {
	margin-right: 30px
}

.mgb25 {
	margin-bottom: 25px
}

.mgt35 {
	margin-top: 35px
}

.pd5 {
	padding: 5px;
}

.pd10 {
	padding: 10px;
}

.pd15 {
	padding: 15px;
}

.pd20 {
	padding: 20px;
}

.pd25 {
	padding: 25px
}

.pd40 {
	padding: 40px
}

.pdt5 {
	padding-top: 5px;
}

.pdb5 {
	padding-bottom: 5px;
}

.pdl5 {
	padding-left: 5px;
}

.pdr5 {
	padding-right: 5px;
}

.pdt10 {
	padding-top: 10px;
}

.pdb10 {
	padding-bottom: 10px;
}

.pdl10 {
	padding-left: 10px;
}

.pdr10 {
	padding-right: 10px;
}

.pdt15 {
	padding-top: 15px;
}

.pdb15 {
	padding-bottom: 15px;
}

.pdl15 {
	padding-left: 15px;
}

.pdr15 {
	padding-right: 15px;
}

.pdt20 {
	padding-top: 20px;
}

.pdb20 {
	padding-bottom: 20px;
}

.pdl20 {
	padding-left: 20px;
}

.pdr20 {
	padding-right: 20px;
}

.pdt40 {
	padding-top: 40px;
}

.pdb40 {
	padding-bottom: 40px;
}

.pdl40 {
	padding-left: 40px;
}

.pdr40 {
	padding-right: 40px;
}

.mgOauto {
	margin: 0 auto;
}

.w1150 {
	width: 1150px;
}

.w1000 {
	max-width: 1000px;
}

.w990 {
	max-width: 990px;
}

.w760 {
	max-width: 760px;
}

.w1100 {
	width: 1100px;
}

.w1200 {
	max-width: 1200px
}

.w1400 {
	max-width: 1400px;
}

.w1320 {
	max-width: 1320px;
}

.w100 {
	width: 100%;
}

.h100 {
	height: 100%
}

.clearfix {
	*zoom: 1;
	overflow: hidden
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.text-left {
	text-align: left;
}

.font-n {
	font-style: normal;
}

.font-w {
	font-weight: normal;
}

a {
	color: #575757;
}

a:hover {
	color: #0094ca;
}

.disnon {
	display: none;
}

.disblk {
	display: block;
}

.disInBlk {
	display: inline-block;
}

.pos_rel {
	position: relative;
}

.hidden {
	overflow: hidden
}

.white,
.white a:link,
.white a:visited,
.white a:hover {
	color: #ffffff;
}

.red,
.red a:link,
.whiredte a:visited,
.red a:hover {
	color: #d92828;
}

.bg_ff {
	background-color: #fff
}

.bg_f5 {
	background-color: #f5f5f5
}


/*dinghong 20181206*/

.w430 {
	width: 430px;
}

.w400 {
	width: 413px;
}

.search {
	padding: 13px;
	line-height: 30px;
	background: #f9f9f9;
	height: 214px;
}

.search input {
	line-height: 20px;
	padding: 2px;
}

.search select {
	line-height: 20px;
	padding: 3px;
	margin: 3px 3px 0 0;
}

.search .dslo {
	float: left;
	margin: 2px 3px;
}

.search .dkw {
	width: 201px;
}

.search .wzh {
	width: 100px;
	margin: 3px 5px 0 0;
}

.search span {
	width: 80px;
	float: left;
}

.search .cx-btn {
	background: #0094ca;
	border: 0px;
	color: #fff;
	margin: 3px;
	padding: 4px 20px;
}

.ml80 {
	margin-left: 80px;
}

.w590 {
	width: 593px;
}

.areas li {
	background: #f7f7f7 url(arrow.png) no-repeat 239px 16px;
	float: left;
	margin: 1px;
}

.areas li a {
	display: block;
	float: left;
	width: 268px;
	height: 40px;
	padding: 14px 0 0 20px;
	background: url(listGy07_li_bg.gif) repeat-y left top;
	margin: 1px;
	font-size: 17px;
}

.xz_list li {
	width: 179px;
	float: left;
}

.file li {
	background: #f7f7f7 url(arrow.png) no-repeat 160px 16px;
	float: left;
	margin: 1px;
}

.file li a {
	display: block;
	float: left;
	width: 181px;
	height: 38px;
	padding: 14px 0 0 20px;
	background: url(listGy07_li_bg.gif) repeat-y left top;
	margin: 1px;
	font-size: 17px;
}