body
{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
}
.text_bold{
	font-weight:bold;
	color: #666666;
}
a {
	color: #333333; font-family: "Arial"; text-decoration: none
}
a:hover {
	color: #669966; font-family: "Arial"; text-decoration: none
}
 a.green {
	color: #009900; font-family: "Arial"; text-decoration: none
}
a.green:hover {
	color: #FF6600; font-family: "Arial"; text-decoration: none
}
.green{color:#009900}
a.white {
	color: #FFFFFF; font-family: "Arial"; text-decoration: none
}
a.white:hover {
	color: #FF6600; font-family: "Arial"; text-decoration: none
}

.tab_text{
	font-size:12px;
	color: #000000;
}

#main_container{
width:1000px;
height:auto;
margin:auto;
padding:0px;
}
p {
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 5px;
	line-height: 16px;
}

.gray_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 10px;
	text-align: center;
}
.password{
	padding-left: 200px;
	padding-top: 20px;
	padding-bottom: 20px;
}
/*---------------- header----------------------*/
#header_top {
	BACKGROUND: url(../images/home/bgcolor.gif) #fff repeat-x; HEIGHT: 28px;line-height:28px;
}
#header{
width:1000px;
height:70px;
text-align:right;
background-image: url(../images/home/top_ehsy.gif);
}
#header_line{
width:1000px;
height:3px;
background-color:#999999;
overflow: hidden;
}
.top_nav{
list-style-type:none;
display:block;
margin:0px;
padding:0px;
height:28px;
}
.top_nav li{
display:inline;
margin:0px;
padding:0px;
height:28px;
float:left;
}
.top_nav li img{
height:28px;
margin-bottom:-5px;
}
/*---------------- left_login----------------------*/
.left_logintitle{width:195px;
                 padding:5px;}

.left_loginbg{width:197px;
background-color:#E8E8E8;}

.left_logininput{
	width:180px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.left_logininput img{
float:right;
}
/*---------------- menu tab----------------------*/
.top_menu{	
	width:1000px;
	height:20px;
	background-color:#F0F0F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #909090;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
	position:relative;z-index:1000;
}   
.top_menu a{display:block;background:#F0F0F0;padding:0px 3px;margin:0px 2px;text-decoration:none;}   
.top_menu a:hover{background:#fafafa;color:#000;color: #669966;}   
.top_menu ul{	
	list-style-type:none;
	display:block;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width:630px;
}   
.top_menu li {float:left;position:relative;} 
.top_menu ul li {
display:inline;
font-size:12px;
font-weight:normal;
line-height:20px;
}
.top_menu ul li.divider {
	display:inline;
	width:1px;
	height:20px;
	float:left;
	background-image: url(../images/home/top_menuline.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.top_menu ul ul {visibility:hidden;position:absolute;left:3px;top:20px;}   
.top_menu table {position:absolute; top:0; left:0;}   
.top_menu ul li:hover ul,   
.top_menu ul a:hover ul{visibility:visible;}   
  
.top_menu ul ul{}   
.top_menu ul ul li {clear:both;text-align:left;}   
.top_menu ul ul li a{display:block;width:180px;height:15px;margin:0;border:0;border-bottom:1px solid #858585;}   
.top_menu ul ul li a:hover{border:0;background:#fafafa;border-bottom:1px solid #858585;}
/*


#top_menu{
	width:1000px;
	height:20px;
	background-color:#F0F0F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #909090;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
	
ul.menu {
	list-style-type:none;
	display:block;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width:630px;	
}

ul.menu li {
display:inline;
font-size:12px;
font-weight:normal;
line-height:20px;
}
ul.menu li.divider {
	display:inline;
	width:1px;
	height:23px;
	float:left;
	background-image: url(../images/home/top_menuline.gif);
	background-repeat: no-repeat;
	background-position: center;
}

a.nav:link, a.nav:visited {
	display:block;
	float:left;
	height:23px;
	text-decoration:none;
	margin:0px 2px;
	padding:0px 3px;
}

a.nav:hover{
	display:block;
	float:left;
	height:23px;
	text-decoration:none;
	margin:0px 2px;
	padding:0px 3px;
	
}
*/
/* -----------------conent -------------------------------------------------------*/
#conent {
	width:880px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 30px;
}
#conent1 {
 width:650px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 padding-top: 50px;
 padding-bottom: 30px;
}
#conent2 {
 width:800px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 padding-top: 50px;
 padding-bottom: 30px;
}
#rightbar { float:right; width:410px; }
#leftbar {
	float:left;
	width:440px;
	padding: 10px;
}

h2 {
	margin: 8px 0 5px 0;
	font-size: 12px;
	color: #808080;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/home/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20px;
}
.image {
		float: left;
		margin: 5px 9px 8px 0;
	}
.image2 {
		float: right;
		margin: 5px 9px 8px 0;
	}

.line{
	
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
ul.left_menu{
	width: 430px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-indent: 10px;
}
ul.left_menu li{
	list-style:none;
	background-image: url(../images/home/dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* ----------------- members login-------------------------------------------------------*/
.members_conent{
width:1000px;
margin:0px auto;
}
.members_right{
	width:700px;
	padding-top: 35px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 20px;
	float: right;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-left-width: 1px;
}
.members_right2{
	width:720px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 20px;
	float: right;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-left-width: 1px;
}
.members_left{
	width:218px;
	padding-bottom: 30px;
	padding-left: 10px;
	float: left;
	padding-top: 35px;
}
.members_title1{
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 180px;
	font-weight: bold;
	color: #339933;
	padding-top: 20px;
	padding-right: 5px;
	padding-left: 10px;
	font-size: 14px;
	text-align: center;
	width: 300px;
	
}
.members_title{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-weight: bold;
	color: #339933;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14px;
	clear: both;

}

.members_bg{
	background-image: url(../images/home/line4.gif);
	background-repeat: repeat-x;
	background-position: center top;
	width: 678px;
	height: 150px;
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.login_row{
width:300px;
float:left;
padding:3px 0 3px 0;
}
label.login{
	width:150px;
	float:left;
	text-align:right;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}
input.login_input{
width:220px;
height:20px;
background-color:#FFFFFF;
border:1px #CCCCCC solid;
float:left;
}
input.login_input2{
width:80px;
height:16px;
background-color:#FFFFFF;
border:1px #CCCCCC solid;
float:left;
}
input.login_input3{
	width:180px;
	height:20px;
	background-color:#FFFFFF;
	border:1px #CCCCCC solid;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.log_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 300px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
/*密码强度判定*/
.pw_check { width:150px; background:url(../images/pw_check.gif)  no-repeat; height:20px;}
.pw_check span { width:50px; height:14px; line-height:14px; margin-bottom:6px; text-align:center; display:block; float:left;}
#pw_check_1{ background-position:0 bottom;}
#pw_check_2{ background-position:-150px bottom;}
#pw_check_3{ background-position:-300px bottom;}
.table_reg{ text-align:left; padding:6px 30px; font-size:14px; font-weight:bold; border-bottom:1px solid #BFF1FF; margin:10px auto; width:98%;}
.table_reg td{ padding:8px 5px;}
.table_reg caption{text-align:left;	padding:6px 30px; font-size:14px; font-weight:bold;	background:url(images/login_bg.gif) no-repeat -1px -77px; border-bottom:1px solid #8da7c4; margin:10px auto 0;}

/* ----------------- Member system -------------------------------------------------------*/

.title_box{
	width:207px;
	height:27px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:27px;
	background-image: url(../images/home/bg4.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

ul.MemberMenuleft{
	width:200px;
	margin:0px;
	list-style:none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
ul.MemberMenuleft li{
	list-style:none;
	background-image: url(../images/home/arrow2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 10px;
	padding: 2px;
	text-align: left;
}
.members_Login{width:320px;
height:auto;
padding:5px;
float:left;}

.members_inquiry{
	width:300px;
	height:auto;
	float:left;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-right: 50px;
	margin-left: 80px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 50px;
}
.memberstext{
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.members_register{
	width:320px;
	height:auto;
	padding:5px;
	float:right;
	overflow: hidden;
}

.border_box{
width:207px;
height:auto;
text-align:center;

}
.border_box2{width:190px;
height:auto;
padding:3px;
float:center;
}
.border_box3{width:95px;
height:auto;
padding:3px;
float:right;
}
.product_title{
	padding-top: 5px;
}

.center_title_bar{
	padding-bottom: 20px;
}

.send{
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.table{ width:720px;}
.greenline{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #65AE5F;
	padding-bottom: 5px;
	margin-top: 3px;
}
.table_bottomline{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.btn{
padding:0px 10px;
overflow:visible;
border:3px double #2e9730;
background-color:#2e9730;
color:#fff; 
font-size:12px; 
font-weight:600;
cursor:pointer;
}
.leveltab th{
text-align:center;
background-color:#DEF6DE;
}
.leveltab td{
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.leveltab caption{
	font-size: 14px;
	font-weight: bold;
	color: #339933;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #65AE5F;
}
.verticaltab th{
text-align:right;
background-color:#DEF6DE;
}
.verticaltab td{
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.verticaltab caption{
	font-size: 14px;
	font-weight: bold;
	color: #339933;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #65AE5F;
}
.no{
color:red;
}
/* ----------------- footer -------------------------------------------------------*/
#footer {
	clear: both;
	text-align:center;
	line-height: 18px;
	color: #666666;
	background: #fff;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}
#footer a {color: #666666; }
#footer a:hover{color: #669966; }
/*分页*/
#pages { margin:15px auto; text-align:right; clear:both;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #B9DFF9; text-align:center;}
#pages a.now{ background:#66cc66; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover { background:#66cc66; color:#fff;}
.hometitle {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #009900;
	background-image: url(../../../system/images/home/arrow11.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
}

/*标签菜单*/
.tag_menu { width:100%; margin:0 auto 0; *margin-bottom:-7px;border-bottom:1px solid #339933; overflow:hidden;font-size:14px;}
.tag_menu ul{ text-align:left;margin-left:0px;}
.tag_menu li { float:left; height:23px; margin-right:3px; padding:0; display:inline;}
.tag_menu li a {  height:23px; line-height:23px; float:left; width:100px; display:block; white-space: nowrap; text-decoration:none;  text-align:center;font-weight:bold;}
.tag_menu li a:link, .tag_menu li a:visited { text-decoration:none;}
.tag_menu li a:hover, .tag_menu li a:active { text-decoration:none;}

.tag_menu li a.selected { background-color:#339933;}
.tag_menu li a.selected:link, .tag_menu li a.selected:visited { font-weight:bold; text-decoration:none; color:#fff;}
.tag_menu li a.selected:hover, .tag_menu li a.selected:active { color:#fff; font-weight:bold; text-decoration:none;}
