﻿body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td {
	margin: 0;
	padding: 0
}

body,button,input,select,textarea {
	font: 12px/1 Arial,"\5b8b\4f53",sans-serif;
	line-height: normal;
	vertical-align: middle
}

textarea {
	resize: none
}

h1 {
	font-size: 18px
}

h2 {
	font-size: 16px
}

h3 {
	font-size: 14px
}

h4,h5,h6 {
	font-size: 100%
}

address,cite,dfn,em,var {
	font-style: normal
}

small {
	font-size: 12px!important
}

ul,ol {
	list-style: none
}

a,a:hover {
	text-decoration: none;
	outline: 0
}

a.outLine,a.outLine:hover {
	text-decoration: underline
}

legend {
	color: #000
}

fieldset,img {
	border: 0;
	vertical-align: middle
}

button,input,select,textarea {
	font-size: 100%;
	outline: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

.tfixed {
	table-layout: fixed
}

hr {
	height: 1px
}

.lnk {
	text-decoration: underline;
	cursor: pointer
}

.clearfix {
	*zoom: 1
}

.clearfix:after {
	content: "";
	display: table;
	clear: both
}

.fl {
	float: left
}

.fr {
	float: right
}

.pr {
	position: relative
}

.pa {
	position: absolute
}

.pf {
	position: fixed
}

.dn {
	display: none
}

.di {
	display: inline
}

.db {
	display: block
}

.dib {
	display: inline-block
}

.min-w940 {
	min-width: 800px
}

.w840 {
	width: 840px!important
}

.w750 {
	width: 750px!important
}

.w800 {
	width: 800px!important
}

.w1024 {
	width: 1024px!important
}

.w1200 {
	width: 1200px!important
}

.wp40 {
	width: 40%!important
}

.wp100 {
	width: 100%!important
}

.wp10 {
	width: 10%!important
}

.wp15 {
	width: 10%!important
}

.wp50 {
	width: 50%!important
}

.wp60 {
	width: 60%!important
}

.wp72 {
	width: 72%!important
}

.wp75 {
	width: 75%!important
}

.wp33 {
	width: 33.33%!important
}

.wp25 {
	width: 100%!important
}

.wp30 {
	width: 30%
}

.wp20 {
	width: 20%
}

.wp22 {
	width: 22%
}

.wp90 {
	width: 90%
}

.wp96 {
	width: 96%
}

.wp80 {
	width: 80%
}

.h100 {
	height: 100%
}

.lh100 {
	line-height: 100%
}

.lh14 {
	line-height: 14px!important
}

.lh16 {
	line-height: 16px!important
}

.lh18 {
	line-height: 18px!important
}

.lh20 {
	line-height: 20px!important
}

.lh22 {
	line-height: 22px!important
}

.lh24 {
	line-height: 24px!important
}

.lh28 {
	line-height: 28px!important
}

.lh30 {
	line-height: 30px!important
}

.lh34 {
	line-height: 34px!important
}

.lh36 {
	line-height: 36px!important
}

.lh40 {
	line-height: 40px!important
}

.m0 {
	margin: 0!important
}

.ml1 {
	margin-left: 1px!important
}

.ml2 {
	margin-left: 2px!important
}

.ml4 {
	margin-left: 4px!important
}

.ml5 {
	margin-left: 5px!important
}

.ml10 {
	margin-left: 10px!important
}

.ml15 {
	margin-left: 15px!important
}

.ml17 {
	margin-left: 17px!important
}

.ml20 {
	margin-left: 20px!important
}

.ml25 {
	margin-left: 25px!important
}

.ml30 {
	margin-left: 30px!important
}

.mr1 {
	margin-right: 1px!important
}

.mr2 {
	margin-right: 2px!important
}

.mr4 {
	margin-right: 4px!important
}

.mr5 {
	margin-right: 5px!important
}

.mr10 {
	margin-right: 10px!important
}

.mr15 {
	margin-right: 15px!important
}

.mr20 {
	margin-right: 20px!important
}

.mr30 {
	margin-right: 30px!important
}

.mt-1 {
	margin-top: -1px
}

.mt-2 {
	margin-top: -2px
}

.mt-3 {
	margin-top: -3px
}

.mt-5 {
	margin-top: -5px
}

.ml-5 {
	margin-left: -5px
}

.ml-15 {
	margin-left: -15px
}

.mt1 {
	margin-top: 1px!important
}

.mt2 {
	margin-top: 2px!important
}

.mt5 {
	margin-top: 5px!important
}

.mt8 {
	margin-top: 8px
}

.mt10 {
	margin-top: 10px!important
}

.mt13 {
	margin-top: 13px!important
}

.mt15 {
	margin-top: 15px!important
}

.mt20 {
	margin-top: 20px!important
}

.mt30 {
	margin-top: 30px!important
}

.mt40 {
	margin-top: 40px!important
}

.mt50 {
	margin-top: 50px!important
}

.mb50 {
	margin-bottom: 50px!important
}

.mt75 {
	margin-top: 75px
}

.mb1 {
	margin-bottom: 1px!important
}

.mb2 {
	margin-bottom: 2px!important
}

.mb5 {
	margin-bottom: 5px!important
}

.mb10 {
	margin-bottom: 10px!important
}

.mb15 {
	margin-bottom: 15px!important
}

.mb20 {
	margin-bottom: 20px!important
}

.mb30 {
	margin-bottom: 30px!important
}

.mc {
	margin-left: auto;
	margin-right: auto
}

.pb43 {
	padding-bottom: 44px
}

.p0 {
	padding: 0
}

.p1 {
	padding: 1px!important
}

.pl1 {
	padding-left: 1px!important
}

.pt1 {
	padding-top: 1px!important
}

.pr1 {
	padding-right: 1px!important
}

.pb0 {
	padding-bottom: 0!important
}

.pb1 {
	padding-bottom: 1px!important
}

.p2 {
	padding: 2px!important
}

.pl2 {
	padding-left: 2px!important
}

.pl3 {
	padding-left: 3px!important
}

.pl46 {
	padding-left: 46px
}

.pt2 {
	padding-top: 2px!important
}

.pr2 {
	padding-right: 2px!important
}

.pb2 {
	padding-bottom: 2px!important
}

.pl5 {
	padding-left: 5px!important
}

.pl50 {
	padding-left: 50px!important
}

.pr50 {
	padding-right: 50px!important
}

.pl45 {
	padding-left: 45px!important
}

.p5 {
	padding: 5px!important
}

.pt5 {
	padding-top: 5px!important
}

.pr5 {
	padding-right: 5px!important
}

.pb5 {
	padding-bottom: 5px!important
}

.p10 {
	padding: 10px!important
}

.pl10 {}

.pt10 {
	padding-top: 10px!important
}

.pr10 {
	padding-right: 10px!important
}

.pb10 {
	padding-bottom: 10px!important
}

.p15 {
	padding: 15px!important
}

.pl15 {
	padding-left: 15px!important
}

.pt15 {
	padding-top: 15px!important
}

.pr15 {
	padding-right: 15px!important
}

.pb15 {
	padding-bottom: 15px!important
}

.p20 {
	padding: 20px!important
}

.pl20 {
	padding-left: 20px!important
}

.pt20 {
	padding-top: 20px!important
}

.pr20 {
	padding-right: 20px!important
}

.pb20 {
	padding-bottom: 20px!important
}

.p25 {
	padding: 25px!important
}

.pl25 {
	padding-left: 25px!important
}

.pt25 {
	padding-top: 25px!important
}

.pr25 {
	padding-right: 25px!important
}

.pb25 {
	padding-bottom: 25px!important
}

.pb50 {
	padding-bottom: 50px!important
}

.p30 {
	padding: 30px!important
}

.pl30 {
	padding-left: 30px!important
}

.pt30 {
	padding-top: 30px!important
}

.pr30 {
	padding-right: 30px!important
}

.pb30 {
	padding-bottom: 30px!important
}

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

.b {
	font-weight: 500
}

.bo {
	font-weight: 600
}

.i {
	font-style: italic
}

.tc {
	text-align: center!important
}

.tr {
	text-align: right!important
}

.tl {
	text-align: left!important
}

.nowrap {
	white-space: nowrap
}

.ellipsis {
	text-overflow: ellipsis
}

.bk {
	word-wrap: break-word
}

.vm {
	vertical-align: middle
}

.bg-in {
	background-image: none
}

.vtb {
	vertical-align: text-bottom
}

.vb {
	vertical-align: bottom
}

.vt {
	vertical-align: top
}

.ovh {
	overflow: hidden
}

.ova {
	overflow: auto
}

.vh {
	visibility: hidden
}

.vv {
	visibility: visible
}

.btn {
	text-decoration: none;
	outline: 0
}

.btn:hover {
	text-decoration: none
}

.box {
	display: -moz-box;
	display: -webkit-box;
	display: box
}

.f8 {
	font-size: 8px!important
}

.f9 {
	font-size: 9px!important
}

.f10 {
	font-size: 10px!important
}

.f11 {
	font-size: 11px!important
}

.f12 {
	font-size: 12px!important
}

.f13 {
	font-size: 13px!important
}

.f14 {
	font-size: 14px!important
}

.f15 {
	font-size: 15px!important
}

.f16 {
	font-size: 16px!important
}

.f18 {
	font-size: 18px!important
}

.f20 {
	font-size: 20px!important
}

.f22 {
	font-size: 22px!important
}

.f24 {
	font-size: 24px!important
}

.f26 {
	font-size: 26px!important
}

.f28 {
	font-size: 28px!important
}

.f30 {
	font-size: 30px!important
}

.f32 {
	font-size: 32px!important
}

.f36 {
	font-size: 36px!important
}

.f42 {
	font-size: 42px!important
}

.tdn:hover {
	text-decoration: none
}

.cur {
	cursor: pointer
}

.tlt {
	text-decoration: line-through
}

.tlt:hover {
	text-decoration: line-through;
	cursor: not-allowed
}

.bgCover {
	background-size: cover!important
}

#maskCSS3 {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	z-index: 990
}

#js-mask {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	z-index: 990
}

.animated {
	-ms-animation-duration: 2s;
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s
}

.animated05 {
	-ms-animation-duration: .5s;
	-webkit-animation-duration: .5s;
	-moz-animation-duration: .5s;
	-o-animation-duration: .5s;
	animation-duration: .5s
}

@-ms-keyframes fadeIn5 {
	0% {
		opacity: 0
	}

	100% {
		opacity: .5
	}
}

@-webkit-keyframes fadeIn5 {
	0% {
		opacity: 0
	}

	100% {
		opacity: .5
	}
}

@-moz-keyframes fadeIn5 {
	0% {
		opacity: 0
	}

	100% {
		opacity: .5
	}
}

@-o-keyframes fadeIn5 {
	0% {
		opacity: 0
	}

	100% {
		opacity: .5
	}
}

@keyframes fadeIn5 {
	0% {
		opacity: 0
	}

	100% {
		opacity: .5
	}
}

@-ms-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-o-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.fadeIn5 {
	-ms-animation-name: fadeIn5;
	-webkit-animation-name: fadeIn5;
	-moz-animation-name: fadeIn5;
	-o-animation-name: fadeIn5;
	animation-name: fadeIn5
}

.cp {
	cursor: pointer
}

.lhn {
	line-height: normal
}

.trans {
	-ms-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}

.trans2 {
	-ms-transition: all 2s ease-in-out;
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	transition: all 2s ease-in-out
}

.trans3 {
	-ms-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}

.trans4 {
	-ms-transition: all .1s ease-in-out;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out
}

.transEaseInOut {
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out
}

.transEaseInOut-45 {
	transition: all .45s ease-in-out;
	-webkit-transition: all .45s ease-in-out;
	-ms-transition: all .45s ease-in-out;
	-moz-transition: all .45s ease-in-out
}

.transEaseInOut-6 {
	transition: all .6s;
	-webkit-transition: all .6s;
	-ms-transition: all .6s;
	-moz-transition: all .6s
}

.transEaseInOut1-1 {
	transition: all 1.1s ease-in-out;
	-webkit-transition: all 1.1s ease-in-out;
	-ms-transition: all 1.1s ease-in-out;
	-moz-transition: all 1.1s ease-in-out
}

.transDelay-s1 {
	transition-delay: .3s;
	-webkit-transition-delay: .3s;
	-ms-transition-delay: .3s;
	-moz-transition-delay: .3s
}

.transDelay-s2 {
	transition-delay: .55s;
	-webkit-transition-delay: .55s;
	-ms-transition-delay: .55s;
	-moz-transition-delay: .55s
}

.transDelay-s3 {
	transition-delay: .65s;
	-webkit-transition-delay: .65s;
	-ms-transition-delay: .65s;
	-moz-transition-delay: .65s
}

.transDelay-s4 {
	transition-delay: .7s;
	-webkit-transition-delay: .7s;
	-ms-transition-delay: .7s;
	-moz-transition-delay: .7s
}

.transDelay-s1-1 {
	transition-delay: 1s;
	-webkit-transition-delay: 1s;
	-ms-transition-delay: 1s;
	-moz-transition-delay: 1s
}

.transDelay-s1-2 {
	transition-delay: 1.25s;
	-webkit-transition-delay: 1.25s;
	-ms-transition-delay: 1.25s;
	-moz-transition-delay: 1.25s
}

.transDelay-s1-3 {
	transition-delay: 1.45s;
	-webkit-transition-delay: 1.45s;
	-ms-transition-delay: 1.45s;
	-moz-transition-delay: 1.45s
}

.transDelay-s1-4 {
	transition-delay: 1.6s;
	-webkit-transition-delay: 1.6s;
	-ms-transition-delay: 1.6s;
	-moz-transition-delay: 1.6s
}

.header{width:100%; position:absolute; top:0; left:0;}
.header_aqq{width:1118px; margin:0 auto;}
.search{float:right; margin-top:55px;}
.search_left{width:13px; height:24px; float:left; background:url(../../images/hxby/search_01.png) no-repeat center top;}
.search_center{width:74px; height:24px; float:left;}
.search_center input{width:74px; height:24px; background:url(../../images/hxby/search_02.png) no-repeat center top; border:0;}
.search_right{width:29px; height:24px; float:left;}
.search_right input{width:29px; height:24px; background:url(../../images/hxby/search_03.png) no-repeat center top; border:0;}
.logo{width:162px; height:41px; float:left; margin-top:45px;}
.nav{float:left; margin-top:55px; margin-left:150px;}
.nav ul li{float:left; padding-left:24px; padding-right:24px; background:url(../../images/hxby/nav_fgx.jpg) no-repeat center left;}
.nav ul li a{font-size:16px; color:#FFF;}