html {
 /*filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); */
overflow:-moz-scrollbars-vertical;} 
body
{
	width: 900px;
	margin: 0 auto;
	/*overflow: hidden;*/
	display: block;
	font-size: 16px;
	font-family: 微软雅黑,arail;
	word-spacing: 0;
}

img
{
	border-style:none;
}

.cleared
{
	clear: both;
}
#zs
{
	/*position:absolute;*/
	width: 900px;
	margin: 0;
	padding: 0;
}
#main
{
	position: relative;
	overflow: hidden;
	margin:0 auto;
	width: 898px;
	padding: 0;
	border-left: 1px solid green;
	border-right: 1px solid green;
}
#main1
{
	position: relative;
	overflow: hidden;
	margin:0 auto;
	width: 898px;
	padding: 0;
	border-left: 1px solid green;
	border-right: 1px solid green;
	background-color: #0E9D0D;
}
#header
{
	position: relative;
	margin: 0 -1px;
	padding: 0;
	width: 900px;
	height: 118px;
	background-image: url('../images/header.png');
	background-repeat: no-repeat;
	background-position: center center;
}
ul.download li {padding-left:5px; font-size:11px; line-height:1.5em;}
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop5.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#nav {width:900px; height:30px; border-bottom: solid 1px green;border-top: solid 1px white;background:url('../images/nav_back.png') repeat-x;}

.nav {padding:0 0 0 32px; margin:0; list-style:none; height:30px; position:relative; z-index:500; }

.nav li.top {display:block; float:left;}

.nav li a.pos1 {background:url('../images/nav_back.png') repeat-x; color: white; width:80px; height:30px; display:block;line-height:29px;text-align:center;text-decoration:none; } 
.nav li a.pos2 {background:url('../images/nav_back.png') repeat-x; color: white; width:90px; height:30px; display:block;line-height:29px;text-align:center;text-decoration:none; } 

.nav li.p1 {background:url('../images/nav_hover.png') no-repeat center; } 

.nav li.current a.pos1,
.nav li.current a.pos1:hover {background:url('../images/nav_active.png') repeat-x center;} 
.nav li.current a.pos2,
.nav li.current a.pos2:hover {background:url('../images/nav_active.png') repeat-x center;} 

.nav table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.nav a:hover {visibility:visible; position:relative; z-index:200;}
.nav li:hover {position:relative; z-index:200;}

.nav li a.top_link:hover {background:transparent;} 
.nav li:hover > a.top_link {background:transparent;} 

/* keep the 'next' level invisible by placing it off screen. */
.nav ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.nav :hover ul {left:0; top:30px; background-color:#caf6bc; border: solid 2px #b2dba5;border-top: none;padding:3px; white-space:nowrap; height:auto; width:auto; z-index:300; text-align:left;}
.nav :hover ul li {display:block; height:20px; position:relative; font-weight:normal; width:auto;}
.nav :hover ul li a {display:block; font-size:15px; height:20px; line-height:20px; width:auto; padding:0 10px; color:#000; background:transparent; text-decoration:none;}
.nav :hover ul li a:hover {background-color:#b2dba5;}



#sidebarb
{
	position: relative;
	margin: 0;
	padding: 0;
}

#sidebar
{
	position: relative;
	margin-top: 0;
	padding: 0;
	border-top:solid 1px white;
	border-right: solid 1px green;
	float: left;
	overflow: hidden;
	width: 185px;
	background-color: #0E9D0D;
}

.sidebarc_t
{
	position: relative;
	margin: 0;
	padding: 0;
	background-color: #0E9D0D;
	height: 170px;
	_height: 85px;
}
.sidebarc_b
{
	position: relative;
	margin: 0;
	padding: 0;
	background-color: #0E9D0D;
	height: 235px;
}
.sidebar_text
{
	position: relative;
	margin: 32px 5px 0 5px;
	padding: 0;
	height: 100%;
	line-height: 28px;
}
.links
{
	margin: 5px;
}
.links a:visited,.links a:link
{
	top: 10px;
	position: relative;
	padding: 0px 8px 2px 8px;
	text-decoration: none;
	color: black;
	background-color: #BFFFAA;
	font-size: 14px;
	line-height: 20px;
	display: block;
	width: 143px;
	text-align: left;
	margin: 0 auto;
	line-height: 20px;
}
.links a:hover
{
	position: relative;
	z-index: 10;
	top: 9px;
	left: 9px;
	margin-left: 4px;
	border: groove 2px green;
	line-height: 16px;
}
.sidebar_text a:visited , .sidebar_text a:link
{
	position: relative;
	text-decoration: none;
	border: solid 2px #4DD627;
	color: black;
	background-color: #BFFFAA;
	font-size: 14px;
}
.sidebar_text a:hover
{
	position: relative;
	border: solid 2px black;
	background-color: green;
	color: white;
}

.search_text_block
{
	position: absolute;
	width:50%;
	top: 50px;
	top: 54px;
	margin: 0 0.5em 0 0.8em;
	
}
.search_button
{
	position: absolute;
	top: 49px;
	top: 53px;
	left: 120px;
	width: 30%;	
}
.search_button span
{
	position: relative;
	font-size: 15px;
	margin: 0;
	padding: 0;
	top: 2px;
	line-height: 1em;
	height: 1em;
}


#imgs
{
	width: 188px;
	height: 46px;
	margin: 5px -2px 0 -2px;
	background-repeat: no-repeat;
	background-image: url('../images/search.png');
}
#imgf
{
	width: 187px;
	height: 40px;
	margin: 5px -3px 0 -1px;
	background-repeat: no-repeat;
	background-image: url('../images/friend.png');
}

#content
{
	position: relative;
	margin: 0;
	padding: 0;
	border-top:solid 1px white;
	float: right;
	overflow: hidden;
	width: 712px;
	background-color: white;
}

#main_content
{
	width: 692px;
	float: right;
	margin: 0 auto;
	position: relative;
	padding: 10px;
	background-color: white;
}

h1
{
	font-size: 20px;
	margin: 10px 3px 0 3px;
	padding: 0;
	text-align: center;
}

h2
{
	font-size: 14px;
	margin: 1px 16px 0 1px;
	padding: 0;
	text-align: right;
}
#yourposition
{
	margin: 0;
	padding: 0 0 0 12px;
	clear: both;
	position: relative;
	background-color: #BCFFB2;
	border-bottom: solid 1px #A0D895;
}
#main_content1
{
	margin: 0 20px 10px 20px;
}
p
{
	font-size: 16px;
	margin: 2px 15px 8px;
	padding: 0;
	text-indent: 32px;
}

#content .top
{
	position: relative;
	margin: 0;
	width: 100%;
	padding: 0;
	border-bottom:solid 3px green;
	background-color: white;
	overflow: hidden;
}

#content .bottom
{
	position: relative;
	margin: 0;
	width: 100%;
	padding: 0;
	background-color: white;
	overflow: hidden;
}

#content .top .left
{
	width: 50%;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#content .top .right
{
	width: 50%;
	float: right;
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;

}

#head_t_l
{
	width: 330px;
	height: 38px;
	margin: 0.7em auto 0;
	background-repeat: no-repeat;
	background-image: url('../images/news.png');
}

#content .top .right .content
{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 332px;
	border-left: solid 1px green;
	border-right: solid 1px green;
	overflow: hidden;
}

.wordtr
{
	position: relative;
	padding: 0.4em 0.5em;
	margin: 0;
	font-size: 0.9em;
	line-height: 1;
	color: green;
}

.wordtr a:link,.wordtr a:visited,.wordtr a:active,.wordtr a:hover

{
	
	margin: 0;
	font-size: 1em;
	line-height: 1;
	color: green;
	text-decoration: none;
}
#content .top .right .bottom
{
	width: 326px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	border-style: solid solid none solid;
	/*borderweight: 3px 6px 0px 6px;
	border-right-weight: 6px;*/
	border-color: green white white white;
	height: 0.9em;

}

#content .bottom .left
{
	width: 50%;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#content .bottom .right
{
	width: 50%;
	float: right;
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#content .bottom .left .head
{
	position: relative;
	padding: 0;
	width: 325px;
	height: 40px;
	margin: 0.7em 0 0 15px;
	background-image: url('../images/policy.jpg');
}

#content .bottom .right .head
{
	position: relative;
	width: 325px;
	height: 47px;
	margin: 0.7em 0 -7px 15px;
	margin: 0.6em 0 -3.5px 15px;
	background-repeat: no-repeat;
	background-image: url('../images/guide.jpg');
}

.leftline
{
	clear: both;
	position: relative;
	padding: 0;
	width: 2px;
	height: 108px;
	margin: 0 0 0 15px;
	float: left;
	background-image: url('../images/t_vertical_l.png');
	background-repeat: repeat-y;
	display: inline;
}
.rightline
{
	border-style: none;
	position: relative;
	width: 2px;
	height: 106px;
	margin: 0px 16px 0 0;
	padding: 0;
	float: right;
	background-image: url('../images/t_vertical_r.png');
	background-repeat: repeat-y;
	display: inline;
}
.left_corner
{
	clear: both;
	position: relative;
	width: 15px;
	height: 17px;
	padding: 0;
	margin: 0;
	float:left;
	background-image: url('../images/tc_l.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.right_corner
{
	
	position: relative;
	width: 15px;
	height: 17px;
	padding: 0;
	margin: 0;
	float: left;
	background-image: url('../images/tc_r.png');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bottom_line
{
	
	position: relative;
	width: 295px;
	height: 17px;
	padding: 0;
	margin: 0;
	float: left;
	background-image: url('../images/t_aclinic.png');
	background-repeat: repeat-x;
	background-position: center bottom;
}
.bottom_block
{
	clear:both;
	position: absolute;
	position: relative;
	z-index: -1;
	width: 395px;
	margin: -17px 0 0 15px;
	padding: 0;
	overflow: hidden;
}

.bottom_block1
{
	clear:both;
	position: absolute;
	position: relative;
	z-index: -1;
	width: 395px;
	margin: -18px 0 0 15px;
	margin: -19px 0 0 15px;
	padding: 0;
	overflow: hidden;
}

#footer
{
	clear: both;
	position: absolute;
	width: 900px;
	height: 50px;
	margin: 0;
	top: 550px;
	top: 545px;
	padding: 0px;
	background-color: #4cb64c;
	border-top: solid 1px white;
	overflow:hidden;
}
#footer1
{
	clear: both;
	position: relative;
	width: 900px;
	height: 50px;
	margin: 0;
	padding: 0px;
	background-color: #4cb64c;
	border-top: solid 1px white;
	overflow: hidden;
}

.left_corner1
{
	clear: both;
	position: relative;
	width: 15px;
	height: 17px;
	padding: 0;
	margin: 0;
	margin-top: -13px;
	float:left;
	background-image: url('../images/tc_l1.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	
}
.right_corner1
{
	position: relative;
	width: 15px;
	height: 17px;
	padding: 0;
	margin: 0;
	padding: 0;
	margin-top: -13px;
	float: right;
	background-image: url('../images/tc_r1.png');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.footer_text
{
		position: relative;
		margin: 7px auto;
		text-align: center;
		font-size: 12px;
		line-height: 16px;
}

.text_format
{
	
}