@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0; padding: 0;}
body, button, input, select, textarea {font: 12px/1.5 "Segoe UI", tahoma, arial, \5b8b\4f53, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
address, cite, dfn, em, var {font-style: normal;}
code, kbd, pre, samp {font-family: courier new, courier, monospace;}
small {font-size: 12px;}
ul, ol {list-style: none;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
legend {color: #000;}
fieldset, img {border: 0;}
button, input, select, textarea {font-size: 100%;}
table {border-collapse: collapse; border-spacing: 0;}
/* clear float */
.clearfix:after {clear: both; content: '.'; display: block; font-size: 0; height: 1; visibility: hidden;}
*html .clearfix {zoom: 1;}
*:first-child+html .clearfix {zoom: 1;}

/* global */
body {background: #fff url(bg.png) repeat-x top; text-align:center;width:100%;}
body, td, th, input, select, textarea {color: #555; font: 12px/1.5 "微软雅黑";}
a {color: #555; text-decoration: none;}
a:hover {
	color: #ff6600;
	text-decoration: none;
}
.blank10 {clear: both; display: block; height: 10px; width: 100%;}
/* topbg */
#topbg {
	background: url(bg.png) repeat;
	left:0px;
	top:0;
	height: 32px;
	line-height: 32px;
	width:100%
}
#topbar {
	width: 1200px;
	color: #555;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#topbar-left {float: left;}
#topbar-right {color: #555; float: right;}
#topbar-right a {color: #555; }
#topbar-right img {vertical-align: middle;}

/* wrapper */
#wrapper {
	width: 1200px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/* topbox */
#header {
	margin-top: 0px;
}
#topbox {height: 100px;}
/* logo */
.logo {background: url(logo.png) center; display: block; float: left; height: 100px; width: 300px;}
/* sobox */
#sobox {float: right; padding-top: 20px;}
.sofrm {
	display: block;
	padding-top: 14px;
	position: relative;
	width: 500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
}
.sipt {background: url(ipt.png) no-repeat top left; border: solid 1px #dadada; display: block; font: normal 13px/30px normal; float: left; height: 30px; padding: 0 5px 0 90px; width: 300px;}
.sbtn {background: #65bc0b; border: 0; color: #fff; cursor: pointer; font-size: 14px; height: 32px; width: 70px;}
/* selopt */
#selopt {background: url(select.gif) no-repeat; position: absolute; left: 2px; top: 17px; width: 88px;}
#cursel {cursor: pointer; display: block; height: 28px; line-height: 28px; overflow: hidden; text-indent: 12px; width: 85px;}
#options {border: solid 1px #dadada; border-top: 0; display: none; list-style: none; position: absolute; left: -2px; width: 80px; z-index: 1000;}
#options li {background: #fff; clear: both; cursor: pointer;}
#options li a {color: #555; display: block; height: 25px; line-height: 25px; text-decoration: none; text-align: center;}
#options li a:hover {background: #1791de; color: #fff; display: block; text-decoration: none;}
.current {background: #1791de; color: #fff; display: block; text-decoration: none;}
/* navbox */
#navbox {
	background: url(blue.png) repeat-x;
	display: block;
	height: 45px;
}
.navbar {}
.navbar li {
	float: left;
	font: 14px/45px "微软雅黑";
	height: 45px;
	text-align: center;
	width: 130px;
}
.navbar li a {display: block; color: #fff;}
.navbar li a:hover {
	background: #ff5110;
	display: block;
	color: #FFF;
}
.navbar .navline {
	background: #0797e5;
	display: block;
	height: 45px;
	width: 1px;
}

/* donghang */
.col-row02{margin-bottom:10px;background:#FFFFFF;padding:13px 10px 0 10px;border:1px solid #DAE7ED;}
ul.col-row02 li{display:inline;float:left;width:89px;padding-left:23px;background:url(iconall.png) no-repeat;margin-bottom:12px;}
ul.col-row02 li.hover{background-color:#f1f1f1;}
	ul.col-row02 li.line{width:215px;padding-left:0;clear:both;border-bottom:1px dashed #dfdfdf;height:0px;overflow:hidden;}
	ul.col-row02 li.m01{background-position:0px 0;}
	ul.col-row02 li.m02{background-position:0px -219px;}
	ul.col-row02 li.m03{background-position:0px -32px;}
	ul.col-row02 li.m04{background-position:0px -255px;}
	ul.col-row02 li.m05{background-position:0px -68px;}
	ul.col-row02 li.m06{background-position:0px -290px;}
	ul.col-row02 li.m07{background-position:0px -107px;}
	ul.col-row02 li.m08{background-position:0px -324px;}
	ul.col-row02 li.m09{background-position:0px -146px;}
	ul.col-row02 li.m10{background-position:0px -358px;}
	ul.col-row02 li.m11{background-position:0px -182px;}
	ul.col-row02 li.m12{background-position:0px -391px;}
ul.col-row02 li a{color:#3d3d3d;font-size:14px;}
ul.col-row02 li a:hover{color:red;}

.comBox{margin-bottom:10px;border:1px solid #dbdbdb;background:#fbfbfb;}
ul.colTitle{width:236px;height:30px;background:url(iconall.png) no-repeat -1px -570px;overflow:hidden;margin-bottom:10px;}
.cf:after{content:'\0020';clear:both;display:block;height:0;}
.cf{*zoom:1;}

.vhr{color:#bebebe;position:relative;top:-1px;}



/* txtbox */
#txtbox {background: url(blue.png) repeat-x 0 -55px; border-left: solid 1px #dae7ed; border-right: solid 1px #dae7ed; height: 40px;}
.count {float: left; padding: 10px;}
.count b {color: #f60; font: bold 16px Arial; padding-right: 3px;}
.link {color: #999; float: right; padding: 10px;}
.link a {color: #06c;}
.link a:hover {color: #ff6600; text-decoration: none;}
/* top_ad_box */
#top_ad_box {background: #f9fef4; border: dashed 1px #cbe6bd; overflow: hidden; padding: 6px; white-space: nowrap;}
#top_ad_box strong {}
#top_ad_box a {margin-right: 15px;}

/* sitepath_box 当前容器*/
#sitepath_box {background:url("home.gif") no-repeat left center; height:40px; width:100%}
.sitepath {float:left;padding: 10px 0px;width:450px;white-space: nowrap;overflow:hidden;margin-left:24px;}
.sitepath_ad {float:right;}

.site-notice UL {
			PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
		}
		LI {
			PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
		}
		.site-notice {
	OVERFLOW: hidden;
	LINE-HEIGHT: 30px;
	HEIGHT: 28px;
	width: 750px;
	float: left;
		}
		.site-notice LI {
			PADDING-LEFT: 10px; HEIGHT: 30px
		}
		.show_top_ad li {
		display: inline;
		float: left;
		font-family: Arial;
		font-size: 12px;
		margin-left: 4px;
		margin-right: 10px;
		width: 220px;
		overflow:hidden;
		}
		.show_top_ad{
		line-height:22px;
		width=100%;
		}
.navbar .cur {background: #0067ae;}
/* txtbox */
#txtbox {background: url(blue.png) repeat-x 0 -55px; border-left: solid 1px #e2ecf1; border-right: solid 1px #e2ecf1; height: 40px;}
.count {float: left; padding: 10px;}
.count b {color: #f60; font: bold 16px Arial; padding-right: 3px;}
.link {color: #999; float: right; padding: 10px;}
.link a {color: #06c;}
/* quickbox */
#quickbox {background:#f8fdff; border: dashed 1px #f60; overflow: hidden; width:1190px; height:50px; margin:0 auto; line-height:25px; padding: 5px; }

#quickbox strong {color: #f30;}
#quickbox a {margin-right: 15px;}

/* homebox */
#homebox {}
#homebox-left {
	float: left;
	width: 300px;
}
#homebox-right {
	float: right;
	width: 890px;
}
/* hcatebox */
#hcatebox {background: #f8fdff; border: solid 1px #dae7ed; padding: 8px;}
#hcatebox dt {
	clear: both;
	display: block;
	font: bold 14px/25px "微软雅黑";
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dae7ed;
	width: 260px;
}
#hcatebox dt a {color: #07c;}
#hcatebox dt a:hover {color: #ff6600; text-decoration: none;}
#hcatebox dd {}
.hcatelist {}
.hcatelist li {float: left; height: 30px; line-height: 30px; text-align: center; width: 56px;}
.hcatelist li a {font-size: 13px;}
/* newbox */
#newbox {border: solid 1px #dae7ed;}
#newbox h3 {background: #f8fdff; border-bottom: dashed 1px #dae7ed; color: #07c; font-size: 14px; padding: 6px;}
.newlist {padding: 3px 8px;}
.newlist li {padding: 5px 0; white-space: nowrap;}
.newlist li a {display: block; overflow: hidden; width: 150px;}
.newlist li span {color: #ccc; float: right;}
/* bestbox */
#bestbox {border: solid 1px #dae7ed;}
#bestbox,img{display:inline-block;vertical-align:middle}
#bestbox h3 {background: #f8fdff; border-bottom: dashed 1px #dae7ed; color: #f54343; font-size: 14px; padding: 6px;}
#bestbox h3 span {background: #fff; border: solid 1px #cedee6; border-bottom: 0; color: #07c; display: block; float: left; height: 25px; line-height: 25px; margin-left: 5px; margin-top: 5px; text-align: center; width: 80px;}
.bestlist {padding: 8px;}
.bestlist li {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 25px;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	width: 120px;
}
.bestlist li a {font-size: 13px;}
/* coolbox */
#coolbox {
    border: solid 1px #dae7ed;
    width: 888px;
}
#coolbox,img{display:inline-block;vertical-align:middle}
#coolbox h3 {background: #f8fdff; border-bottom: dashed 1px #dae7ed; color: #f54343; font-size: 14px; padding: 6px;}
.csitelist {padding: 5px 8px;}
.csitelist li {display: block; font-size: 14px; height: 30px; overflow: hidden; vertical-align: top; width: 100%;}
.csitelist li h4 {display: block; float: left; font-weight: normal; height: 30px; line-height: 30px; width: 50px;}
.csitelist li h4 a {color: #07c;}
.csitelist li h4 a:hover {color: #ff6600; text-decoration: none;}
.csitelist li span {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 19px;
	overflow: hidden;
	white-space: nowrap;
	width: 87px;
	margin-left: 5px;
}
.csitelist li span a {font-size: 13px;}
.csitelist .more {
	color: #999;
	float: right;
	font-size: 12px;
	line-height: 30px;
}
.sline {background: url(dot.gif) repeat-x center; display: block; height: 10px;}
/* rowbox */
#rowbox {border: solid 1px #dae7ed; padding: 10px;}
/* newsbox */
#newsbox {
	float: left;
	width: 350px;}
#newsbox h3 a {color: #07c;}
#newsbox h3 a:hover {color: #ff6600; text-decoration: none;}	
	
#newsbox h3 {
	color: #07c;
	font-size: 14px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dae7ed;
}
.newslist {}
.newslist li {padding: 6px 0; line-height: 16px;}
.newslist li span {
	color: #ccc;
	float: right;
	font-size: 12px;
}
/* exlink */
#exlink {
	float: right;
	width: 445px;
}
#exlink h3 {
	color: #07c;
	font-size: 14px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dae7ed;
}
#exlink h3 a {color: #07c;}
#exlink h3 a:hover {color: #ff6600; text-decoration: none;}	
.exlist {}
.exlist li {padding: 6px 0; white-space: nowrap; overflow: hidden; line-height: 16px;}
.exlist li span {color: #ccc; float: right;}
.line {
	border-left: dashed 1px #dadada;
	float: left;
	height: 367px;
	margin-left: 60px;
	width: 1px;
}
/* inbox */
#inbox {background: #f8fdff; border: solid 1px #dae7ed; padding: 5px 8px;}
#inbox h3 {color: #07c; float: left; height: 23px; line-height: 23px; width: 60px;}
.inlist {}
.inlist li {float: left; height: 23px; line-height: 23px; margin-right: 20px; white-space: nowrap;}
/* linkbox */
#linkbox {background: #f8fdff; border: solid 1px #dae7ed; padding: 5px 8px;}
#linkbox h3 {color: #f54343; float: left; height: 23px; line-height: 23px; width: 60px;}
.linklist {}
.linklist li {float: left; height: 23px; line-height: 23px; margin-right: 20px; vertical-align: top; white-space: nowrap;}
/* footer */
#footer {background: url(fbg.png) repeat-x; padding: 10px; text-align: center;}
#fmenu {color: #ccc; padding-bottom: 5px;}
#fmenu a {text-decoration: none;}
#fmenu a:hover {color: #f60; text-decoration: underline;}
#fcopy {line-height: 23px;}
/* bestweb */
#bestweb {border: solid 1px #e8e8e8;}
#bestweb h3 {background: url(blue.png) repeat-x 0 -95px; font-size: 14px; padding: 6px;}
#bestweb h3 a {color: #f54343;}
#bestweb h3 a:hover {color: #ff6600; text-decoration: none;}
.weblist_b {padding: 0 10px;}
.weblist_b li {
	position: relative;
	height: 68px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.weblist_b li img {
	background: #fff;
	border: solid 1px #dbdbdb;
	height: 60px;
	width: 90px;
}
.weblist_b li strong {
	display: block;
	font: normal 12px "Microsoft Yahei";
	height: 15px;
	overflow: hidden;
	position: absolute;
	left: 115px;
	top: 8px;
	width: 150px;
}
.weblist_b li strong a {color: #06c; text-decoration: none;}
.weblist_b li strong a:hover {color: #ff6600; text-decoration: none;}
.weblist_b li p {
	display: block;
	height: 35px;
	line-height: 18px;
	overflow: hidden;
	position: absolute;
	left: 115px;
	top: 25px;
	width: 160px;
}
.weblist_b li address {
	display: block;
	height: 20px;
	overflow: hidden;
	position: absolute;
	left: 115px;
	top: 60px;
	width: 150px;
}