/* CSS Document */

body
{
	margin: 0;
	 color:#333;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0; font-family:"lucida grande", tahoma, helvetica, arial, "bitstream vera sans", sans-serif;
	font-size: 12px;
	padding-left: 0;
}
table{ font-family:"lucida grande", tahoma, helvetica, arial, "bitstream vera sans", sans-serif;}
form{ font-family:"lucida grande", tahoma, helvetica, arial, "bitstream vera sans", sans-serif;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span
{
	margin: 0;
	padding: 0;
}

ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}


.spacer
{
	clear: both;
	font-size: 0;
	line-height: 0;
}
a
{
	text-decoration: none; color:#333;
}
a:hover
{
	text-decoration: underline;
}
img
{
	border: 0px;
}
.btn1
{
	border: 1px solid #9c9c9c;
	color: #333;
	display: inline-block;
	line-height: 19px;
	height: 19px;
	margin: 0px 3px;
	padding: 0px 10px;
	background: url(../images/btn1.jpg) repeat-x left top;
}
.btn2
{
	border: 1px solid #9c9c9c;
	color: #333;
	display: inline-block;
	line-height: 19px;
	height: 19px;
	margin: 0px 3px;
	padding: 0px 10px;
	background: url(../images/btn2.jpg) repeat-x left top;
}
.btn1:hover
{
	border: 1px solid #333;
	text-decoration: none;
}
.btn2:hover
{
	border: 1px solid #333;
	text-decoration: none;
}

/*------------------------------------------------topheader--------------------*/
#topheader
{
	width: 1000px;
	height: 97px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 12px;
	position: relative;
	padding: 0px;
	float: none;
	background-image: url(../images/topbanner_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.menu_area
{
	position: absolute;
	top: 17px;
	right: 15px;
}
.menu_area a
{
	display: inline-block;
	margin-right: 25px;
	color: #333;
	text-decoration: none;
}
.menu_area a:hover
{
	text-decoration: underline;
}
.search_strip
{
	position: absolute;
	top: 58px;
	left: 225px;
	width: 750px;
}

.search_box
{
	margin: 0px;
	float: left;
	height: 24px;
	width: 335px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #b2d2d5;
}


.searchtextbox
{
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	width: 328px;
	border: 1px solid #999999;
}

.searchtextbox:hover
{
	border: 1px solid #333333;
}

.search_go
{
	margin: 0px;
	float: left;
	height: 24px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*------------------------------------------------quicklinks--------------------*/
#quicklinks
{
	width: 1000px;
	margin: 0 auto; margin-bottom:8px;
}
.links
{
	float: left;
}

/*------------------------------------------------body_area--------------------*/
#body_area
{
	width: 1000px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	font-size: 12px;
	float: none;
	padding-left: 10px; 
}
.left
{
	margin: 0px;
	float: left;
	width: 205px;
	overflow: hidden;
	/*padding: 8px 4px 0px 8px;*/

}

.midarea
{
	margin: 0px;
	margin-left:8px;
	margin-right:8px;
	float: left;
	display:inline;
	width: 565px;
	/*padding: 8px 4px 0px 4px;*/
}
.midarea iframe
{ margin-bottom:8px;}
.right iframe
{ margin-bottom:8px;}
.right
{
	margin: 0px;
	/*padding: 8px 8px 0px 4px;*/
	float: left;
	width: 189px;
}
/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/

.left_top
{
	width: 205px;
	height: 33px;
	overflow: hidden;
	background: url(../images/left_01.jpg) no-repeat left top;
	line-height: 33px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;color:#005b73;_padding-top:4px;_height:28px; 
}
.left_top img
{
	margin-right: 5px;
	margin-bottom: -8px;
}
.left_area
{
	width: 205px;
	background: url(../images/left_02.jpg) repeat-y left top;
}
.left_bottom
{
	width: 205px;
	height: 8px;
	font-size: 1px;
	background: url(../images/left_03.jpg) no-repeat left top;
	margin-bottom: 8px;
	 
}

.adpic
{
	width: 565px;
	margin-bottom: 8px;
}


.center_top
{
	width: 565px;
	height: 34px;
	overflow: hidden;
	background: url(../images/center_01.jpg) no-repeat left top;
	line-height: 34px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	position: relative; color:#005b73;_padding-top:4px;_height:28px; 
}
.center_top img
{
	margin-right: 5px;
	margin-bottom: -8px;
}
.center_top a
{
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	text-decoration: none;
	font-size: 0px;
	line-height: 0px;
	height: 15px;
	width: 32px;overflow:hidden; text-indent:-999em;
	background: url(../images/more1.jpg) no-repeat left top;
}
.center_area
{
	width: 565px;
	background: url(../images/center_02.jpg) repeat-y left top;
	padding: 5px;
	height:255px;
}
.center_area_5
{
	width: 545px;
	background: url(../images/center_02.jpg) repeat-y left top;
	padding: 5px 10px;
	height:123px;
}
.center_bottom
{
	width: 565px;
	height: 8px;
	font-size: 1px;
	background: url(../images/center_03.jpg) no-repeat left top;
	margin-bottom: 8px;

}


.right_top
{
	width: 189px;
	height: 33px;
	overflow: hidden;
	background: url(../images/right_01.jpg) no-repeat left top;
	line-height: 33px;
	font-size: 14px;
	font-weight: bold; color:#bf6c00;
	padding-left: 10px;
	position: relative;_padding-top:5px;_height:28px; 
}
.right_top img
{
	margin-right: 5px;
	margin-bottom: -8px;
}
.right_top a
{
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	text-decoration: none;
	font-size: 0px;
	line-height: 0px;
	height: 15px;
	width: 32px; overflow:hidden; text-indent:-999em;
	background: url(../images/more2.jpg) no-repeat left top;
}
.right_area
{
	width: 189px;
	background: url(../images/right_02.jpg) repeat-y left top;
	padding: 5px 10px;
	
}
.right_bottom
{
	width: 189px;
	height: 8px;
	font-size: 1px;
	background: url(../images/right_03.jpg) no-repeat left top;
	margin-bottom: 8px;
}


.login_top
{
	width: 189px;
	height: 33px;
	overflow: hidden;
	background: url(../images/login_01.jpg) no-repeat left top;
	line-height: 33px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 50px;
	position: relative;
}

.login_area
{
	width: 189px;
	background:#ECF6FF url(../images/login_02.jpg) no-repeat left bottom;
	padding: 5px 10px;
}
.login_bottom
{
	width: 189px;
	height: 8px;
	font-size: 1px;
	background: url(../images/login_03.jpg) no-repeat left top;
	margin-bottom: 8px;
}

/*----------------------------------------------------------------contactpage-------------------------*/
.list1
{
	padding: 5px 20px;
}
.list1 li.tle
{
	margin-top:0px;margin-bottom:0px;
}
.list1 li.tle a
{
	line-height: 20px; margin-top:8px;margin-bottom:0px;
	font-weight: bold; color:#004d88;
	font-size: 14px; font-family:微软雅黑;
}
.list1 li ul
{
	 padding:0px; margin:0px; line-height:auto;
}
.list1 li ul li
{
	display:inline;line-height: 25px;
}

.list1 li a
{
	color: #555;
	text-decoration: underline;
	display: inline-block;
	margin-right: 8px;
}
.list1 li a:hover
{
	color: #000;
}

/*----------------------------------------------------------------contactpage-------------------------*/
.list2
{
	padding: 5px 20px;
}
.list2 li.tle
{
	line-height: 40px; 
	font-weight: bold; color:#004d88;
	font-size: 14px; font-family:微软雅黑;
}

.list2 li
{
	line-height: 25px;
}
.list2 li a
{
	color: #555;
	text-decoration: underline;
	display: inline-block;
	margin-right: 8px;
}
.list2 li a:hover
{
	color: #000;
}


.table1
{
	width: 100%;
}
.table1 td
{
	padding: 0px 5px;
	line-height: 25px;
}
.split_tr td
{
	background-color: #F2F2F2;
}

.color1{ color:#F08D00; padding-left:8px;}
.color2{ color:#ff0000;}

.ad_img{text-align:center;}
.ad_img img{margin-bottom:8px;}


.tabtitle{line-height:23px;height:23px;font-size:10pt;color:#635F70;margin:5px 5px 0 5px;position:relative;bottom:-1px;}
.tabtitle li{float:left;background:url(../images/img09.jpg) no-repeat;width:60px;text-align:center;color:#333;cursor:pointer;margin-right:3px;border-top:0;border-bottom:0;}
.tabtitle .tab_current{background:url(../images/img08.jpg) no-repeat;text-align:center;color:#333;font-weight:bold;cursor:pointer;border-bottom:0;}
.tabtitle .tabtitle_txt{background:url(../images/title_txt.gif);border:0;padding:0;text-align:center;background-color:Transparent;width:80px;height:27px;line-height:27px;font-weight:bold;position:relative;top:-6px;left:-1px;cursor:default;}


#navigation {
	text-align: right;
	margin: 0 auto;
	WIDTH: 950px;
	position: absolute;
	top: 12px;
}

#navigation ul {
	float: right;
	margin: 0;
}

#nav a {
	display: block;
	font-size: 12px;
	padding: 0 7px;
	line-height: 18px;
}

#nav a:link {
	color: #333;
	text-decoration: none;
	margin: 0;
}

#nav a:visited {
	color: #333;
	text-decoration: none;
	margin: 0;
}

#nav a:hover {
	color: #C00;
	text-decoration: none;
}

#nav li {
	float: left;
	border-right: 1px solid #fff;
	padding: 2px 5px 0 5px;
}

#nav li a:hover {
	background: #FFF;
}