@charset "utf-8";
body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, "宋体";
	font-size: 12px;
	color: #656565;
}
#eoh_default_back {
	background-image: url(/images/earthhour.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 280px;
}
#eoh_default_back table {
	cursor:pointer;
}


#copydiv {
	position:absolute;
	width:700px;
	height:auto;
	z-index:1;
	margin-left: -350px;
	display: inline;
	left: 50%;
	filter: Alpha(Opacity=90);
	opacity:0.9;
	background-color: #FFFFFF;
	margin-top: 60px;
	border: 1px solid #000000;
	font-size: 12px;
	line-height: 18px;
	visibility: hidden;
}
#copydiv td {
	padding-right: 10px;
	padding-left: 10px;
}
.foot_txt {
	font-family: MingLiU;
	font-size: 12px;
	color: #FFFFFF;
}
#tel400 {
	padding-bottom: 20px;
}

.navMenu {
	font-family: "宋体";
	font-size: 12px;
	color: #007229;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #edefee;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-left:10px;
}

.navMenuSub {
	font-family: "宋体";
	font-size: 12px;
	color: #007229;
}
.goTop {
	font-family: "宋体";
	font-size: 12px;
	color: #FFFFFF;
}




.vorwerkSep {
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
a:link {
	font-family: "宋体";
	font-size: 12px;
	color: #007229;
	text-decoration: none;
}

.grayTitle {
	font-family: "宋体";
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}
.contentTxt {
	font-family: "宋体";
	font-size: 12px;
	color: #656565;
	font-weight: normal;
	line-height: 25px;
}


.blockCt {
	font-family: "宋体";
	font-size: 12px;
	color: #cccccc;
	font-weight: normal;
}

.greeTitle {
	font-family: "宋体";
	font-size: 14px;
	color: #007229;
	font-weight: normal;
}
.locationNav {
	font-family: "宋体";
	font-size: 12px;
	color: #c6ccc8;
}
.locationonNav a {
	color: #BECFC7;
	text-decoration: none;
}
.locationonNav a:hover {
	color: #007229;
	text-decoration: underline;
}
.locationonNav a:visited {
	color: #BECFC7;
	text-decoration: none;
}



.locationNav div{
	font-family: "宋体";
	font-size: 12px;
	color: #c6ccc8;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
    
}




.moreFont {
	font-family: "宋体";
	font-size: 12px;
	color: #007229;
	font-weight: normal;
}
.whiteTitle {
	font-family: "宋体";
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
}
.whitecontentTxt {
	font-family: Arial,"宋体";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 25px;
	background-color: #85bb98;
}
.foot {
	font-family: "宋体";
	font-size: 12px;
	height: 30px;
	width: 100%;
	background-color: #007229;
}

a:visited {
	font-family: "宋体";
	font-size: 12px;
	color: #439f64;
	text-decoration: none;
}

.littleTxt {
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}
.rightRpBk {
	background-image: url(/images/head/h2x4_rp.jpg);
}


.content2Txt {
	font-family: "宋体";
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	line-height: 20px;
}
h1 {
	font-size: 12px;
	line-height: 20px;
	color: #007229;
	margin: 0px;
	padding: 0px;
}
.p_content {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}


#p_list {
	overflow: hidden;
	height: auto;
	width: 660px;
	margin: 0px;
	padding: 0px;
}
#p_list li {
	float: left;
	height: 160px;
	width: 320px;
	list-style-type: none;
	overflow: hidden;
	text-align: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	background-color: #f7f9f8;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
}
#p_list  li  span {
	float: left;
	overflow: hidden;
	display: block;
	height: 120px;
	width: 100px;
}
#p_list     li     span  img  {
	height: 100px;
	width: 100px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#p_list      li      span  a    {
	text-decoration: none;
	display: block;
	height: 20px;
	width: 100px;
	text-align: center;
	line-height: 20px;
	float: left;
	background-image: url(/images/menu/cart.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	text-indent: 25px;
}
#p_list     li     span  a:hover  {
	text-decoration: underline;
}
#p_list li h3 {
	font-size: 12px;
	font-weight: bold;
	color: #007229;
	display: block;
	margin: 0px;
	height: 25px;
	width: 210px;
	line-height: 25px;
	float: left;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#p_list li p {
	float: left;
	height: auto;
	width: 210px;
	display: block;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 18px;
}
.cart {
	font-size: 12px;
	color: #000000;
	line-height: 30px;
	border: 1px solid #007229;
}
.cart  th {
	color: #FFFFFF;
}
#p_list li span .apdiv {
	position:absolute;
	width:320px;
	height:320px;
	z-index:1;
	border: 1px solid #333333;
	visibility: hidden;
	float: left;
	padding: 0px;
	margin-top: -100px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -100px;
}
#p_list  li span .apdiv img {
	height: 320px;
	width: 320px;
}
#p_type_list {
	overflow: hidden;
	height: auto;
	width: 660px;
	margin: 0px;
	padding: 0px;
}
#p_type_list li {
	float: left;
	height: 120px;
	width: 100px;
	overflow: hidden;
	padding-right: 16px;
	padding-left: 16px;
	padding-bottom: 15px;
	list-style-type: none;
}
#p_type_list li img {
	height: 100px;
	width: 100px;
}
#p_type_list li font {
	height: 20px;
	width: 100px;
	font-size: 12px;
	line-height: 20px;
	color: #007229;
	text-align: center;
	display: block;
}
.p_content {
	position:absolute;
	width:250px;
	height:383px;
	z-index:1;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.p_content_bg {
	position:absolute;
	width:250px;
	height:383px;
	z-index:1;
	margin: 0px;
	padding: 0px;
	background-color: #007229;
	filter: Alpha(Opacity=60);
	opacity:0.6;
	overflow: hidden;
}
#p_content ul {
	margin: 0px;
	height: 373px;
	width: 230px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
	overflow: hidden;
}
#p_content ul li {
	margin: 0px;
	height: auto;
	width: 200px;
	list-style-type: none;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	background-image: url(images/menu/arrow01.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-position: 5px 3px;
}
#p_content ul .title {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#p_content   ul   .link  {
	background-image: none;
	text-align: right;
	color: #FFFFFF;
}
#p_content ul .link a {
	color: #FFFFFF;
	text-decoration: none;
}
#p_content ul .link a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


#p_content .c_menu {
	background-color: #007229;
	float: left;
	height: 383px;
	width: 10px;
	background-image: url(images/menu/arrow02.gif);
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
	filter: Alpha(Opacity=60);
	opacity:0.6;
}
#p_content .c_menu:hover {
	filter: Alpha(Opacity=100);
	opacity:1;
}
.p_menu {
	position:absolute;
	width:10px;
	height:383px;
	z-index:1;
	margin: 0px;
	padding: 0px;
	background-color: #007229;
	background-image: url(images/menu/arrow.gif);
	background-repeat: no-repeat;
	background-position: center;
	filter: Alpha(Opacity=60);
	opacity:0.6;
	cursor:pointer;
	visibility: hidden;
}
.p_menu:hover {
	filter: Alpha(Opacity=100);
	opacity:1;
}
.p_spe {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}

#pc_list {
	overflow: hidden;
	height: auto;
	width: 600px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#pc_list li {
	float: left;
	height: auto;
	width: 600px;
	list-style-type: none;
	overflow: hidden;
	text-align: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: inline;
}
#pc_list      li      img    {
	height: 100px;
	width: 100px;
	padding: 0px;
	float: left;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
}
#pc_list       li       a      {
	text-decoration: none;
	display: block;
	height: 20px;
	width: 480px;
	text-align: left;
	line-height: 20px;
	float: left;
	background-image: url(/images/menu/cart.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	text-indent: 25px;
}
#pc_list      li      a:hover    {
	text-decoration: underline;
}
#pc_list li h3 {
	font-size: 12px;
	font-weight: bold;
	color: #007229;
	display: block;
	margin: 0px;
	height: 25px;
	width: 480px;
	float: left;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#pc_list li p {
	float: left;
	height: auto;
	width: 480px;
	display: block;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 18px;
}
#manual_list {
	overflow: hidden;
	height: auto;
	width: 600px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#manual_list li {
	float: left;
	height: 125px;
	width: 150px;
	list-style-type: none;
	overflow: hidden;
}
#manual_list li img {
	height: 100px;
	width: 100px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#manual_list li span {
	height: 20px;
	width: 150px;
	display: block;
	text-align: center;
	padding-top: 5px;
}
.news_list .news_title {
	background-image: url(/images/menu/arrow03.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	text-indent: 20px;
}
.news_list a {
	color: #999999;
	text-decoration: none;
}
.news_list a:hover {
	color: #007229;
	text-decoration: underline;
}
.news_content {
	padding: 10px;
}
h2 {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}
form {
	margin: 0px;
	padding: 0px;
}
#zonglan {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#zonglan li {
	font-size: 12px;
	line-height: 25px;
	height: 25px;
	list-style-type: none;
}
#police {
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#police li {
	font-size: 12px;
	line-height: 20px;
	list-style-type: none;
}
#police .title {
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	padding-top: 10px;
}
#police li ol {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#police li ol li {
	list-style-type: decimal;
}
h4 {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#faqlist {
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	width: 648px;
}

#faqlist .content {
	font-size: 12px;
	line-height: 20px;
	padding-left: 10px;
	overflow: hidden;
	padding-right: 10px;
}
#order_rule {
	padding: 0px;
	height: auto;
	width: 85%;
	margin-right: auto;
	margin-left: auto;
}
#order_rule li {
	list-style-position: inside;
	list-style-type: decimal;
}
#buy_guide {
	padding: 0px;
	height: 20px;
	width: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#buy_guide   .t1st {
	margin: 0px;
	padding: 0px;
}
#buy_guide li {
	display: inline;
	float: left;
	width: auto;
	margin-left: -8px;
	list-style-type: none;
}
.vorwerkSep  #joinform  #tablea {
	border: 1px solid #999999;
}
.special_2009001_table {
	padding-right: 10px;
	padding-left: 10px;
}
.special_bg {
	background-image: url(/images/special/special090901.jpg);
	background-repeat: no-repeat;
	height: 280px;
}
#default_special_login {
	color: #000000;
	font-weight: bold;
	height: 230px;
}
.vk140_list {
	font-size: 12px;
	color: #333333;
	height: auto;
	width: 99%;
}
.vk140_list th {
	color: #333333;
	background-color: #999999;
}
.vk140_list td {
	padding-right: 2px;
	padding-left: 2px;
}
