﻿body {
	width:100%;
	background:url(../images/bodytopbg.png) repeat-x;
}
.bodycenter {
	margin:0px auto;
	width:1003px;
	clear:both
}

/*------------------top--------------------------------------*/

/*---header-----*/

#header {
	background:url(../images/topbg.jpg) no-repeat center bottom;
	height:99px;
	overflow:hidden;
}
#logo {
	float:left;
	display:block;
	background:url(../images/logo.jpg) no-repeat bottom center;
	width:1003px;
	height:90px;
	text-indent:-9999px;
	margin-top:5px;
	overflow:hidden;
}/*355px 430px*/
#logoright {
	float:left;
	display:block;
	width:155px;
	height:85px;
	margin:10px 0 0 8px;
	overflow:hidden;
	background:url(../images/logoright.jpg) no-repeat center;
}

/*---nav-----*/

.addnewgif {
	background:url(../images/new.gif) no-repeat left top;
	background-position:62px 2px;
	display:block;
}
#nav {
	height:38px;
	width:1003px;
}
#nav ul {
	margin:0px auto;
}
#nav li.dh {
	float:left;
	background:url(../images/navlibg.gif) no-repeat;
	background-position:1px 10px;
	position:relative;
	z-index:1;
}
#nav li.firstli {
	background:none;
}
#nav li.dh a.dha {
	color:#fff;
	text-decoration:none;
	display:block;
	margin-left:5px;
	font-size:14px;
	width:86px;
	text-align:center;
	height:38px;
	line-height:36px;
}/*height:38px;*/
#nav li.dh a.dha:hover {
	font-size:14px;
	/*background:url(../images/abg.jpg) no-repeat 5px 6px;color:#C30;*/
	height:38px;
	text-decoration:underline;
}
ul.navlist {
	display:none;
	position: absolute;
	border:#0072ff 1px solid;
	background-color:#F1F8FC;
/*	opacity:0.9;
	filter:alpha(opacity=90);
*/	left:8px;
	top:30px;
	z-index:100;
	text-align:left;
	padding:4px;
}
ul.navlist li {
	float:none;
	background:none;
	margin:0;
	padding:0;
}
ul.navlist li strong, ul.navlist li a span {
	font-size:14px;
	font-weight:100;
}
ul.navlist li a {
	font-weight:100;
	background:none;
	line-height:25px;
	height:25px;
	width:100px;
	display:block;
	font-size:14px !important;
	padding-left:6px;
	font-weight:100;
	margin:0;
	color:#005d95;
	text-decoration:none;
}
ul.navlist li a:hover {
	color:#F00;
 background:none;
	background-color:#e9e6e6;
}

/*---banner-----*/

#banner {
	margin:8px auto;
	height:227px;
	clear:left;
	margin-bottom:0;
}
#banner1 {
	float:left;
	margin-left:8px !important;
	margin-left:4px;
	width:821px;
	height:225px;
	border:#ccc 1px solid;
	background-color:#CCC
}
#banner2 {
	width:156px;
	height:227px;
	overflow:hidden;
	background:url(../images/index_03.jpg) no-repeat top center;
	float:left;
	margin-left:8px;
}
#banner2 h2 {
	margin-left:53px;
	line-height:46px;
}
#banner2 a {
	color:#005d95;
}
#banner2 a:hover {
	color:#005d95;
	text-decoration:underline
}

/*------------------main--------------------------------------*/

/*---main-----*/

#main {
	clear:left;
}
#left {
	float:left;
	width:235px;
	margin-left:8px !important;
	margin-left:4px;
	background:url(../images/index_11.png) top right no-repeat;
}
#left a strong {
	font-weight:100
}
#left a {
	color:#666666
}
#left a:hover strong {
	background-color:#333333;
	color:#ffffff !important;
	color:#000;
}
#left1 {
	float:left;
	border:#e7e7e5 1px solid;
	padding:2px;
	width:224px;
	text-align:center;
}
#left1 .firstul li {
	background:url(../images/index_25.png) repeat-x bottom;
	margin:0px 8px;
	padding-left:6px;
	height:24px;
	line-height:24px;
	list-style:url(../images/index_21.png) inside;
	text-align:left
}
#left2 {
	text-align:center;
	margin-top:5px;
	padding:0px 4px;
}
#left2 strong.s1 {
	text-align:left;
	height:20px;
	padding:10px 0px 0px 23px;
	margin:4px auto;
	background:url(../images/leftbar.gif) left center no-repeat;
	display:block;
	color:#005d95;
	letter-spacing:2px;
	border:#e8f1f8 1px solid;
	border-bottom:0px
}
#left2 ul {
	text-align:center;
	padding:8px;
	line-height:20px;
	color:#999999;
	background-color:#e4eff5
}
#left2 ul li {
	text-align:left;
	color:#666666;
	list-style:square inside
}
.contact {
	background:url(../images/index_39.gif) no-repeat top left;
	height:156px;
	margin:4px 0px;
	text-align:left;
	position:relative;
	color:#333333;
}
.contact a {
	color:#333;
}
.contact .c1 {
	position:absolute;
	top:15px;
	left:70px;
	line-height:23px;
}
.contact .c2 {
	position:absolute;
	top:102px;
	left:30px;
	line-height:18px;
}
/* #content */

.breadCrumb {
	color:#005d95;
}
#content .breadCrumb a {
	color:#005d95;
}
#content .breadCrumb a:hover {
	color:#005d95;
	text-decoration:underline
}

#content {
	float:left;
	width:726px;
	margin-top:5px;
	background:url(../images/rbg.gif) repeat-x top left;
	padding:8px 8px 0px 18px
}
#content a {
	color:#666666
}
#content a:hover {
	color:#990000;
	text-decoration:underline
}
#content .breadCrumb {
	height:24px;
}
#scrollmsg {
	overflow:hidden;
	height:20px;
	width:700px;
}
#scrollmsg ul li {
	height:20px;
	line-height:20px;
	background:url(../images/caret_right_hover_light.gif) no-repeat left;
	padding-left:12px;
}
#scrollmsg ul li a {
	color:#005d95;
}
#scrollmsg a:hover {
	color:#990000;
	text-decoration:underline;
}
.contentlist {
	line-height:20px;
	color:#666666;
	margin-top:12px;
}
.contentlist ul {
	padding:4px;
	margin:12px 12px 0px 8px;
	border:#fff 1px dotted;
}
.contentlist ul li strong {
	color:#333;
}
.contentlist ul:hover {
	background-color:#FFFF99;
	color:#000;
	border:#333333 1px dotted
}
.contentlist div.u1 ul {
	float:left;
	margin-left:16px !important;
	margin:12px 0px 0px 12px;
	width:335px;
	border-color:#ccc;
}
.contentlist div.u1 ul .firstli {
	width:90px;
	height:70px;
	float:left;
	text-align:left
}
.contentlist div.u1 ul li img {
	padding:1px;
	border:#ccc 1px solid;
}
.contentlist div.t1 {
	clear:both;
	margin-top:18px;
	height:23px;
	display:block;
	background-color:#e4eff5;
	color:#333333;
	font-style:italic;
	font-size:14px;
	font-weight:900;
	padding:5px;
}

/*---------------foot-----------------------------------------*/

/*---friendlinks-----*/

#friendlinks {
	clear:left;
	border:#d3e6f2 1px solid;
	padding-bottom:10px;
	width:985px;
	border-top-width:15px;
	height:auto;
	margin-top:8px;
	background:url(../images/linkbg.jpg) top left no-repeat;
}
#friendlinks ul {
	width:840px;
	float:right;
	clear:both;
}
#friendlinks ul li {
	float:left;
	text-align:center;
}
#friendlinks ul li a {
	display:block;
	color:#666;
	text-align:center;
	border:#ccc 1px solid;
	padding:2px 0px;
	text-align:center;
	width:108px;
	line-height:33px;
	margin:10px 10px 0px 0px;
	filter:alpha(opacity=50);
	opacity: 0.5;
}
#friendlinks ul li a:hover {
	color:#005d95;
	border:#62a7ff 1px solid;
	text-decoration:none;
	filter:alpha(opacity=100);
	opacity: 1;
}
#friendlinks ul li img {
	margin-left:5px;
	float:left;
}
#friendlinks ul.imglink li a {
	height:33px;
	overflow:hidden;
}

/*---copyright-----*/

#copyright {
	text-align:center;
	height:100px;
	line-height:23px;
	padding:20px 0px;
	border-top:#d3e6f2 10px solid;
	margin-top:8px;
	color:#333333
}
.vcss {
	cursor:pointer
}