@charset "utf-8";

@import "style.css";

/*头部*/
.tool {
	width: 500px;
	height: 20px;
	text-align: right;
	position: absolute;
	top: 5px;
	right: 10px;
}

.tool a {
	margin: 0px 6px;
}

.head {
	width: 100%;
	height: 70px;
	padding: 10px 0px 5px 0px;
	overflow: hidden;
}

.s-logo {
	width: 170px;
	height: 70px;
	overflow: hidden;
	float: left;
	margin-left: 15px;
	text-align: center;
}

.s-logo a,.b-logo a:visited,.b-logo a:hover {
	width: 170px;
	height: 70px;
	overflow: hidden;
	background: url(../images/logo.jpg) no-repeat -25px -90px;
	display: block;
}

.q-type {
	width: 480px;
	padding-top: 42px;
	float: left;
	overflow: hidden;
}

.q-type li {
	float: left;
	margin-right: 16px;
	font-size: 14px;
	color: #069;
	cursor: pointer;
}

.q-type li.over {
	color: #000;
	font-weight: bold;
	cursor: default;
}

.q-input {
	width: 100%;
	overflow: hidden;
	text-align: left;
}

.q-input li {
	float: left;
}

.q-txt {
	width: 445px;
	height: 24px;
	font: 14px/ 24px Arial, Helvetica, sans-serif;
	padding: 5px;
	margin: 0px 10px 0px 20px; *
	margin: -1px 10px 0px 20px;
	_margin: -1px 10px 0px 10px;
	background: url(../images/logo.jpg) repeat-x 0px -160px;
	border-bottom: 1px solid #BDE9FA;
	border-right: 1px solid #BDE9FA;
	border-left: 1px solid #00A0D8;
	border-top: 1px solid #00A0D8;
}

.foot-input {
	width: 100%;
	overflow: hidden;
	margin: 50px auto;
	text-align: left;
}

.foot-input li {
	float: left;
}

/*主要内容*/
.wrap {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.cont-box {
	width: 730px;
	float: left;
	padding-left: 20px;
	padding-bottom: 40px;
}

.cont-head {
	width: 730px;
	background: #EFF2FA;
	overflow: hidden;
	padding: 5px 0px 4px 0px;
}

.c-h-firm,.c-h-address {
	width: 300px;
	padding-left: 10px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.c-h-contact {
	width: 100px;
	padding-left: 10px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.cont-body {
	width: 730px;
	padding: 10px 0px;
	border-bottom: 1px dotted #CCC;
	overflow: hidden;
}

.odd {
	background: #F9FCFE;
}

.even {
	background: #FFFFFF;
}

.bover {
	background: #FFFFDD;
}

.c-b-firm,.c-b-address {
	width: 290px;
	padding: 0px 10px;
	float: left;
}

.c-b-firm h2 {
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	color: #006699;
}

.c-b-firm h2 span {
	color: #F00;
	text-decoration: underline;
}

.c-b-firm dl {
	width: 290px;
	overflow: hidden;
}

.c-b-firm dt {
	width: 40px;
	overflow: hidden;
	float: left;
}

.c-b-firm dd {
	width: 250px;
	overflow: hidden;
	float: left;
}

.c-b-address h2 {
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	color: #333;
}

.c-b-contact {
	width: 100px;
	padding-left: 10px;
	float: left;
}

.contact01 {
	background: url(../images/bg-01.gif) no-repeat 0px -80px;
	padding-left: 22px;
	margin: 5px auto;
}

.contact02 {
	background: url(../images/bg-01.gif) no-repeat 0px -110px;
	padding-left: 22px;
	margin: 5px auto;
}

.contact03 {
	background: url(../images/bg-01.gif) no-repeat 0px -140px;
	padding-left: 22px;
	margin: 5px auto;
}

.ad-box {
	width: 210px;
	float: right;
	padding: 0px 20px 0px 10px;
	border-left: 1px dotted #CCC;
}

.ad {
	margin: 0px auto 20px auto;
}

.ad h2 a {
	color: #069;
	font: normal 18px/ 30px Arial, Helvetica, sans-serif;
}

.ad h2 a span {
	color: #F00;
	text-decoration: underline;
}

.ad p {
	font-size: 14px;
}

.ad p.c-080 a {
	color: #008000;
	font-size: 12px;
	text-decoration: none;
}

.ad p.c-080 a:hover {
	color: #008000;
	font-size: 12px;
	text-decoration: underline;
}

.r-link {
	color: #999;
	text-decoration: underline;
}

.pages {
	padding: 0px 20px;
	font-size: 14px;
}

.pages span,.pages a {
	margin: 0px 6px;
}

.nums {
	color: #999;
	padding-left: 120px;
	font-size: 12px;
}

.footer {
	width: 100%;
	height: 25px;
	line-height: 25px;
	background: #efefef;
	color: #999;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.kc-zm {
	WIDTH: 730px;
	margin-top: 20px;
	HEIGHT: auto
}

.kc-zm H1 {
	TEXT-ALIGN: left;
	TEXT-INDENT: 10px;
	FONT-SIZE: 12px
}

.kc-zm UL {
	PADDING-BOTTOM: 0px;
	MARGIN: auto;
	PADDING-LEFT: 10px;
	WIDTH: 730px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 10px
}

.kc-zm LI {
	MARGIN: 0px 2px;
	FLOAT: left
}

.kc-zm-li1 {
	WIDTH: 60px;
	HEIGHT: 20px
}

.number-a A {
	BORDER-BOTTOM: #d0dfea 1px solid;
	BORDER-LEFT: #d0dfea 1px solid;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	DISPLAY: block;
	COLOR: #049;
	BORDER-TOP: #d0dfea 1px solid;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #d0dfea 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px
}

.number-a A:hover {
	BORDER-BOTTOM: #a30000 1px dashed;
	BORDER-LEFT: #a30000 1px dashed;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	DISPLAY: block;
	BACKGROUND: #ffecec;
	COLOR: #a30000;
	BORDER-TOP: #a30000 1px dashed;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #a30000 1px dashed;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px
}

.number-hover A {
	BORDER-BOTTOM: #f30 1px solid;
	BORDER-LEFT: #f30 1px solid;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	DISPLAY: block;
	BACKGROUND: #ffc;
	COLOR: #f30;
	BORDER-TOP: #f30 1px solid;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #f30 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px
}

.number-hover A:hover {
	BORDER-BOTTOM: #f30 1px solid;
	BORDER-LEFT: #f30 1px solid;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	DISPLAY: block;
	BACKGROUND: #ffc;
	COLOR: #f30;
	BORDER-TOP: #f30 1px solid;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #f30 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px
}

.seo-list3 {
	BORDER-BOTTOM: #d0dfea 1px solid;
	BORDER-LEFT: #d0dfea 1px solid;
	WIDTH: 724px;
	FLOAT: left;
	BORDER-TOP: #d0dfea 1px solid;
	BORDER-RIGHT: #d0dfea 1px solid
}

.seo-list DIV {
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 10px;
	WIDTH: 722px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 8px
}

.seo-list3 DIV {
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 10px;
	WIDTH: 722px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 8px
}

.seo-list2 DIV {
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 0px;
	WIDTH: 724px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 8px
}

.seo-list-bg {
	BACKGROUND: #f7f7f7
}

.seo-list DIV UL {
	MARGIN: auto
}

.seo-list2 DIV UL {
	MARGIN: auto
}

.seo-list3 UL {
	MARGIN: auto
}

.seo-list DIV LI {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 10px;
	TEXT-INDENT: 6px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	WHITE-SPACE: nowrap;
	FLOAT: left;
	HEIGHT: 20px;
	OVERFLOW: hidden;
	PADDING-TOP: 10px
}

.seo-list2 DIV LI {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 10px;
	TEXT-INDENT: 6px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	WHITE-SPACE: nowrap;
	FLOAT: left;
	HEIGHT: 20px;
	OVERFLOW: hidden;
	PADDING-TOP: 10px
}

.seo-list3 DIV LI {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 10px;
	TEXT-INDENT: 6px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	WHITE-SPACE: nowrap;
	FLOAT: left;
	HEIGHT: 20px;
	OVERFLOW: hidden;
	PADDING-TOP: 10px
}

.seo-list DIV LI {
	WIDTH: 236px
}

.seo-list2 DIV LI {
	WIDTH: 116px
}

.seo-list3 DIV LI {
	WIDTH: 176px
}

.seo-list DIV LI A {
	COLOR: #029;
	TEXT-DECORATION: none
}

.seo-list DIV LI A:hover {
	COLOR: #f60;
	TEXT-DECORATION: underline
}