﻿h1,h2,h3,h4,h5,h6,p,ol,ul,li,fidldset,form,label,legend,th,dl,dd,dt{
margin:0;
padding:0;
border:0;
outline:0;
vertical-align:baseline;}

body,td,th,a,table,div,span,input,select,textarea{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:0;
outline:0;
margin: 0px auto;
}

ol,ul,li{list-style-type: none;}
a, a:visited{text-decoration:none;color: #0066CC;}
a img {border:0 }
a:hover {text-decoration:none }


#header{
width: 995px;
height: 135px;
position: relative;

}
#header li{
float:left;
width: auto;
padding-right: 5px;
padding-left: 5px;
}
#header #logo{
	
}
.logo-block {
	width: 275px;
	position: relative;
	float: left;
	padding-top: 10px;
}
.logo-block img { height:63px; width:auto;}
#header .top_ad{
	float: left;
	height: auto;
	width: 200px;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
}
#header #s_menu {
	float: right;
	padding-top: 5px;
	width: 280px;
	position: relative;
	color: #666666;
	display: block;
	margin-right: 5px;
}
#header #s_menu .Top_link_menu{
	width: auto;
	display: block;
	float: right;
	height: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#header #s_menu .Top_link_menu ul li a{
	color:#336600;
	display: block;
}
#header #s_menu .Top_link_menu ul li a:hover{
color:#0066CC;
text-decoration: underline;
}

#header #s_menu .Top_s_car_menu{
	width: auto;
	background-image: url(../image/icon/002.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 25px;
	padding-left: 40px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #009900;
	padding-top: 10px;
	margin-top: 5px;
	text-align: right;
	float: right;
	display: inline;
	vertical-align: middle;
	line-height: 200%;
}
#header #s_menu .Top_s_car_menu span{
	color: #FF6699;
	font-size: 13px;
	font-weight: bold;
}

#topmenu{
width: 973px;
position: absolute;
height: 52px;
left: 0px;
top: 80px;
background: url(../image/index/menu_bg.gif) repeat-x left top;
border-right: 1px solid #97c260;
border-left: 1px solid #97c260;
padding-left: 20px;
}


#content{
	width: 995px;
	height: auto;
	margin-top: 5px;
	position: relative;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
#content #left_bar{ width: 216px; float: left; overflow: hidden; clear: both; position: relative; background-image: url(../image/index/left_bg4.gif); background-repeat: repeat-y; }
#content #left_top{
	background: url(../image/index/left_bg2.gif) no-repeat left top;
	width: 216px;
	position: relative;
	overflow: hidden;
}
#in_member{
	background: url(../image/index/m_title.gif) no-repeat left 7px;
	height: auto;
	width: 192px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006633;
	padding-top: 50px;
	padding-right: 5px;
	padding-left: 5px;
	overflow: hidden;
	margin-bottom: 5px;
}
.m_height{
	height: 100px
}
#in_member p{
margin-bottom: 5px;
padding: 0 5px;
}
#in_member .login_input{
	margin-left: 0px;
	width:150px;
	line-height: 150%;
	height: 18px;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 0px;
}

#in_member .login_input_v{
margin-left: 0px;
width:45px;
	line-height: 150%;
	height: 18px;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 0px;
}

#in_member form input.login_b{ width: 56px; height: 21px; margin: 0px; padding: 0px; float: right; position: relative; }
#in_member ul{
background: url(../image/icon/in_m_b.gif) no-repeat left top;
height: 27px;
padding-top: 25px;
width: 178px;
display: block;
}
*html #in_member ul {margin-top: -15px;
}
*+html #in_member ul {margin-top: -15px;
}
#in_member li{
float:right;
width: 60px;
font-size: 11px;
color: #006f6b;
}
#in_member li a{
color: #006f6b;
}
#in_member li a:hover{
color: #3399FF;
}
/**------------最新消息(左邊Bar)------------開始----------------------------------**/
#left_bar ol.left_pro{
	width: 200px;
	padding-left: 8px;
	padding-top: 10px;
	display: block;
	margin-bottom: 20px;
	position: relative;
}

#left_bar ol.left_pro h1{
	width: 100%;
	padding-bottom: 5px;
}
#left_bar ol.left_pro ul{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EEEEEE;
}

#left_bar ol.left_pro ul:hover{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #009900;
	background-color: #FFFFCC;
}

#left_bar ol.left_pro ul li span.date{
	background-image: url(../image/icon/icon02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
	color: #aaaaaa;
}
#left_bar ol.left_pro ul li{
	height: 18px;
}
#left_bar ol.left_pro ul li span.news_name{
	margin-right: 0px;
	margin-left: 12px;
	padding-right: 0px;
	padding-left: 0px;
}
#left_bar ol.left_pro ul li span.news_name a{
	color: #333333;
}
#left_bar ol.left_pro ul li span.news_name a:hover{
	color: #006600;
}
#left_bar ol.left_pro span.News_More a{
	text-align: right;
	float: right;
	position: relative;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
/**------------最新消息(左邊Bar)------------結束----------------------------------**/

/**------------下殺專區(左邊Bar)------------開始----------------------------------**/
#left_bar ol.sale{
	width: 200px;
	display: block;
	position: relative;
	float: left;
}

#left_bar ol.sale .Sale_title{
	background: url(../image/index/title_sale.gif) no-repeat right top;
	width: 200px;
	padding-left: 8px;
	float: left;
	height: 30px;
	margin-right: 50px;
}

#left_bar .pro_Sale_more{
	float: right;
	margin-top: 5px;
	margin-right: 15px;
}
#left_bar ol.sale dl{
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E8E8E8;
	padding-top: 5px;
	float: left;
	padding-bottom: 5px;
	padding-left: 8px;
}

#left_bar ol.sale dl:hover{
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #006600;
	padding-top: 5px;
	background-color: #FFFFCC;
}

#left_bar ol.sale dl img{
float:left;
}
#left_bar ol.sale dt{
float:right;
width: 95px;
padding-left: 3px;
margin-top: 5px;
}
#left_bar ol.sale dt a{
	color:#006600;
}
#left_bar ol.sale dt a:hover{
	color:#FF0000;
	text-decoration: underline;
}
#left_bar ol.sale dd{
float:right;
width: 95px;
padding-left: 3px;
margin-top: 5px;
}
#left_bar ol.sale dd a{
color:#000000;
text-decoration: underline;
}
#left_bar ol.sale dd a:hover{
color:#3333FF;
text-decoration: underline;
}
#left_bar ol.sale dd span{
color:#FF3366;
margin-right: 5px;
font-size: 13px;
font-weight: bold;
}
/**------------下殺專區(左邊Bar)------------結束----------------------------------**/


#left_bar #left_btm{
	width: 216px;
	padding-left: 9px;
}
#left_bar ol.p_list{
background: url(../image/index/title_p_list.gif) no-repeat right top;
width: 200px;
padding-top: 3px;
margin-bottom: 10px;
display: block;
padding-left: 8px;
}
#left_bar ol.p_list h4{
font-size: 14px;
font-weight: bold;
color: #316800;
padding-left: 25px;
margin-bottom: 10px;
}
#left_bar ol.p_list h4 a{
font-size: 14px;
font-weight: bold;
color: #316800;
}
#left_bar ol.p_list li{
	background-image: url(../image/icon/icon04.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	height: 30px;
	width: 145px;
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding-top: 10px;
	padding-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D5D5D5;
	margin-left: 10px;
	line-height: 25px;
}

#left_bar ol.p_list li:hover{
	background-color: #FFFFCC;
}

#left_bar ol.p_list li.p_listSelect{
	background-image: url(../image/icon/icon04_on.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	height: 30px;
	width: 145px;
	font-size: 12px;
	color: #FF0000;
	text-align: left;
	padding-top: 10px;
	padding-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D5D5D5;
	margin-left: 10px;
	line-height: 25px;
	background-color: #FFE6E6;
}

#left_bar ol.p_list li.p_listSelect a{
	color: #FF0000;
	font-size: 12px;
}
#left_bar ol.p_list li.p_listSelect a:hover{
color: #4C9726;
}

#left_bar ol.p_list li a{
	color: #006600;
	font-size: 12px;
	font-weight: bold;
}
#left_bar ol.p_list li a:hover{
	color: #FF0000;
}
#left_bar ol.p_list li span{
	font-size: 10px;
	font-weight: normal;
	background-image: url(../image/icon/icon05.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 30px;
	padding-left: 12px;
	float: right;
	margin-top: -25px;
	font-family: Georgia, "Times New Roman", Times, serif;
}



#main{
	background: url(../image/index/main_bg.gif) no-repeat left top;
	width: 769px;
	padding-right: 0px;
	padding-top: 10px;
	float: right;
	overflow: hidden;
	position: relative;
	height: auto;
	padding-left: 10px;
}
#main #main_ps{
float: left;
position: relative;
width: 450px;
padding-left: 3px;
}

.search01{
	background: url(../image/index/search_bg.gif) no-repeat left top;
	width: 508px;
	position: relative;
	float: left;
}
.search02{
background: url(../image/index/search_bg2.gif) no-repeat left top;
width: 710px;
}
#main #search{
height: 31px;
float: left;
padding-left: 50px;
padding-top: 8px;
color: #006503;
margin-bottom: 8px;
}
#main #search p{
line-height: 18px;
height: 18px;
float: left;
}
#main #search form input{
	margin-right: 5px;
	margin-left: 5px;
	padding: 0px;
	height: 18px;
	width: 180px;
	letter-spacing: 2px;
}
#main #search form input.s_go{
height: 19px;
float: left;
width: 42px;
}
#main #search form select{
height: 20px;
font-size: 11px;
}

#main #search form option{
	font-size: 12px;
	letter-spacing: 2px;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	padding-top: 4px;
	padding-bottom: 1px;
	margin: 0px;
}

#main #main_ps #big_pic{
	width: 555px;
	position: relative;
	float: left;
	padding-bottom: 5px;
	height: 258px;
	overflow: hidden;
}


#main #run_news a:hover{
	text-decoration: underline;
}
#main #run_news span a{
	text-decoration: underline;
	color: #FF6600;
	font-size: 10px;
	font-weight: bold;
}
#main #main_ps dl{
float: left;
width:130px;
border-right: 1px dotted #999999;
}
#main #main_ps dt{
width: 110px;
}
#main dl{
padding:0 4px 0 5px;
height: auto;
margin-top: 5px;
}
#main dt{
margin:0 auto;
}
#main dt a{
color:#000000;
}
#main dt a:hover{
color:#3333FF;
text-decoration: underline;
}
#main dd{
color: #505050;
text-align: center;
}
#main dd span{
color: #FF3366;
font-size: 15px;
font-weight: bold;
}
#main #product1{}
#main .product1_3{
background-image: url(../image/index/in_pro2_1.gif);
background-repeat: repeat-x;
background-position: left bottom;
height: auto;
overflow: hidden;
margin-bottom: 5px;
padding-bottom: 5px;
}





#main #pro_hot_list{
	background: url(../image/index/in_pro2_1.gif) repeat-x left bottom;
	width:560px;
	overflow: hidden;
	margin-bottom: 5px;
	border-top: 1px solid #9ED066;
	border-right: 1px solid #85c440;
	border-bottom: 1px solid #9ED066;
	border-left: 1px solid #85c440;
	text-align: left;
	float: left;
}
#main #pro_hot_list h3{
	font-size:12px;
	color:#407900;
	font-weight: bold;
	background: url(../image/index/in_pro2_title.gif) repeat-x left top;
	height: 25px;
	width: 560px;
	line-height: 20px;
	display: block;
	_padding-top: 4px;
}
#main #pro_hot_list .pro_hot_table{
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
	float: left;
}
#main #pro_hot_list .pro_hot{
	width: auto;
	float: left;
	height: auto;
	position: relative;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#main #pro_hot_list .pro_hot .pro_hot_lable{
	width: 120px;
	height: 190px;
	border: 1px solid #E1E1E1;
	position: relative;
	float: left;
	padding: 5px;
}

#main #pro_hot_list .pro_hot .pro_hot_lable .pro_hot_pic{
	width: 120px;
	text-align: center;
	height: 120px;
	position: relative;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F5F5;
	padding-bottom: 5px;
}
#main #pro_hot_list .pro_hot .pro_hot_lable span.pro_hot_con {
	width: 120px;
	text-align: center;
	float: left;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 2px;
}
#main #pro_hot_list .pro_hot .pro_hot_lable span.pro_hot_con a{
	color: #006600;
}

#main #pro_hot_list .pro_hot .pro_hot_lable span.pro_hot_con a:hover, a:visited{
	color: #FF0000;
}

#main #pro_hot_list .pro_hot .pro_hot_lable .price{
	width: 120px;
	float: left;
	border: 1px solid #F5F5F5;
	margin-right: auto;
	margin-left: auto;
	line-height: 150%;
}

#main #pro_hot_list .pro_hot .pro_hot_lable .price:hover{
	background-color: #F7FFEE;
}
.pro_more{
	float: right;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 5px;
}
#pro_more_hot{
	float: right;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 5px;
}


















#main #product2{
background: url(../image/index/in_pro2_1.gif) repeat-x left bottom;
width:560px;
overflow: hidden;
padding-bottom: 10px;
margin-bottom: 5px;
border-top: 1px solid #9ED066;
border-right: 1px solid #85c440;
border-bottom: 1px solid #9ED066;
border-left: 1px solid #85c440;
text-align: left;
}
#main #product2 h3{
font-size:12px;
color:#407900;
font-weight: bold;
background: url(../image/index/in_pro2_title.gif) repeat-x left top;
height: 25px;
width: 560px;
line-height: 20px;
display: block;
}
#main #product2 h3 span{
margin-right: 10px;
}


#main #r_bar{
	width: 185px;
	float: right;
	height: auto;
	background-image: url(../image/index/new_p.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
	padding-right: 8px;
	padding-left: 10px;
	position: relative;
	margin-right: 1px;
}

#main #r_bar #r_bar_bg{ width: 185px; background-image: url(../image/index/right_bg.gif); background-repeat: repeat-y; background-position: -20px 1px; }

#main #r_bar .pro_new_more{
	float: right;
	margin-bottom: 5px;
}

#main #r_bar .r_products{ float: left; height: auto; width: 179px; padding-right: 0px; padding-left: 0px; background-repeat: repeat-x; background-position: left bottom; padding-bottom: 2px; padding-top: 0px; margin-bottom: 10px; border: 1px solid #EAEAEA; }

#main #r_bar .r_products .r_pro_pic{
	text-align: center;
	vertical-align: middle;
}

#main #r_bar .r_products .r_pro_price{
	padding-left: 5px;
}

#main #r_bar .r_products .r_pro_name a, #main #r_bar .r_products .r_pro_name a a:visited{
	width: 171px;
	color: #006600;
	margin-bottom: 4px;
	float: left;
	position: relative;
	background-color: #F7FFEE;
	padding: 3px;
	border: 1px solid #ECFFD7;
}

#main #r_bar .r_products .r_pro_name a:hover{
	color: #FF0000;
}

#main #r_bar .r_products a{
color:#575757;
}
#main #r_bar .r_products a:hover{
color:#3366FF;
text-decoration: underline;
}
#main #r_bar .r_products img{
margin-bottom: 5px;
}
#main #r_bar #new_btm{
background-image: url(../image/index/new_p2.gif);
background-repeat: no-repeat;
background-position: left bottom;
height: 25px;
clear: both;
}

#left_bar #left_ad{
	display: block;
}
#main #r_bar #r_ad li{
	margin-top: 5px;
	float: left;
}
#main #r_bar #r_ad li a{
	background-color:#999999;
	float: left;
}

#main #product_page{
width: 762px;
}

#left_bar #left_ad{
	display: block;
}
#left_bar #left_ad li{
	margin-top: 5px;
	float: right;
}
#left_bar #left_ad li a{
	background-color:#999999;
	float: right;
	margin-right: 10px;
}


/****----------推薦商品---------開始---------****/
#product_page #three_area{
	height: auto;
	padding-top: 0px;
	padding-bottom: 5px;
	clear: both;
	float: left;
	display: block;
	position: relative;
	width: 100%;
}
#product_page #three_area span.pro_3push_bg{
	background-image: url(../image/index/list_p_bg.gif);
	background-position: left top;
	height: 222px;
	width: 254px;
	background-repeat: repeat-y;
	position: relative;
	float: left;
}
#product_page #three_area span.pro_3push_bg p.prod_title{
	font-size: 13px;
	color: #407900;
	font-weight: bold;
	background-image: url(../image/icon/arrow_07.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 10px;
	vertical-align: bottom;
	padding-bottom: 5px;
}
#product_page #three_area .pro_3push_bg p.pro_3name{
	font-size: 12px;
	color: #0085bc;
	padding-top: 8px;
	width: 240px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#product_page #three_area .pro_3push_bg .pro_3con{
	font-size: 12px;
	color: #999999;
	width: 240px;
	height: 185px;
	overflow: hidden;
}

#product_page .pro_name{
	color: #336600;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#product_page .pro_name a, a:visited{
	color: #336600;
}
#product_page .pro_name a:hover{
	color: #FF3300;
}
#product_page .pro_3con1{
	color: #666666;
	letter-spacing: 1px;
	line-height: 150%;
}

/****----------推薦商品---------結束---------****/




#product_page #probar{
background: url(../image/index/in_pro2_1.gif) repeat-x left bottom;
padding-bottom: 10px;
margin-bottom: 5px;
border-top: 1px solid #9ED066;
border-right: 1px solid #85c440;
border-bottom: 1px solid #9ED066;
border-left: 1px solid #85c440;
text-align: left;
clear: both;
overflow: hidden;
height: auto;
}
#product_page .prod_w1{
	height: auto;
}
#product_page #pb_title{
background-image: url(../image/index/in_pro2_title.gif);
background-repeat: repeat-x;
background-position: left center;
height: 21px;
line-height: 21px;
}
#product_page #pb_title h3{
background-image: url(../image/icon/icon03.gif);
background-repeat: no-repeat;
background-position: left center;
font-size: 13px;
font-weight: bold;
color: #407900;
padding-left: 20px;
float: left;
}
#product_page .count_mkts{
	float: right;
	width: auto;
	margin-right: 10px;
	color: #666666;
}
#product_page .count_mkts a{
color: #0099FF;
text-decoration: underline;
}

#probar .pro_list{
	padding-bottom: 30px;
}

#probar .pro_list .goods{
	width: auto;
	float: left;
	height: auto;
	position: relative;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
}

#probar .pro_list .goods .goodslable{
	width: 120px;
	height: 205px;
	border: 1px solid #E1E1E1;
	position: relative;
	float: left;
	padding: 8px;
}

#probar .pro_list .goods .goodslable .pro_pic{
	width: 120px;
	text-align: center;
	height: 140px;
	position: relative;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F5F5;
	padding-bottom: 5px;
}

#probar .pro_list .goods .goodslable span.pro_con {
	width: 120px;
	text-align: center;
	float: left;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 2px;
}

#probar .pro_list .goods .goodslable span.pro_con a{
	color: #006600;
}

#probar .pro_list .goods .goodslable span.pro_con a:hover, a:visited{
	color: #FF0000;
}

#probar .pro_list .goods .goodslable .price{
	width: 120px;
	float: left;
	border: 1px solid #F5F5F5;
	margin-right: auto;
	margin-left: auto;
	line-height: 150%;
}

#probar .pro_list .goods .goodslable .price:hover{
	background-color: #F7FFEE;
}

#probar #spacer{
	/*clear: both;*/
	float: left;
	position: relative;
}
#product_page #page_no{
text-align: center;
word-spacing: 10px;
clear: both;
}
#product_page #page_no a:hover{
text-decoration: underline;
}
#product_page #prod_outer{
	width: 730px;
	margin-right: auto;
	margin-left: auto;
}
#product_page .prod_w2{
	width: 720px;
	overflow: hidden;
}
#product_page #prod_info{
	width: 690px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	overflow: hidden;
	margin-top: 10px;
	padding-bottom: 30px;
}
#prod_info #info_pic{
	float:left;

	height: 318px;
	width: 360px;
	padding-top: 0px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
#prod_info #info_pic #pic_area{
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}
#prod_info #info_pic #p_next{
	height: 20px;
	margin-bottom: 2px;
	color: #666666;
	position: relative;
	margin-top: 2px;
}
#prod_info #info_pic #p_next a:hover{
	text-decoration: underline;

}
#prod_info #info_nav{
float:right;
width: 310px;
margin-top: 0px;
}
#prod_info #info_nav dl, dt, dd{
text-align: left;
margin: 0px;
padding: 0px;
font-size: 12px;
color: #000000;
font-weight: normal;
}
#prod_info #info_nav dl{
	font-size: 16px;
	color: #277600;
	font-weight: bold;
	margin-top: 20px;
	background-image: url(../image/icon/147.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
} 
#prod_info #info_nav dt{
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 20px;
	margin-bottom: 10px;
	color: #333333;
	letter-spacing: 2px;
}
#prod_info #info_nav dd{
text-align: left;
line-height: 25px;
color: #007AAE;
float: left;
width: 310px;
} 
#prod_info #info_nav dd span{
font-size: 20px;
font-weight: bold;
}
#prod_info #info_nav dd span.p_01{
text-decoration: line-through;
font-size: 12px;
font-weight: normal;
color: #666666;
}
#prod_info #info_nav dd span.p_02{
font-size: 12px;
font-weight: normal;
color: #666666;
}
.s_car{
	float: right;
	margin-top: 15px;
	margin-right: 20px;
}

#product_page #detail{
	width: 680px;
	overflow: hidden;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	line-height: 150%;
	letter-spacing: 2px;
}
#product_page #detail h2{
	font-size: 14px;
	font-weight: bold;
	color: #277600;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../image/icon/in_08.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;

}
/*#product_page #detail p{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C1D28C;
	padding-bottom: 10px;
	color: #333333;
	letter-spacing: 2px;
}*/
.go_top{
	height: 26px;
	text-align: right;
	margin-bottom: 10px;
	width: 95%;
	margin-top: 0px;
}
.go_top_2{
	height: 26px;
	text-align: right;
	margin-bottom: 0px;
	width: 95%;
	margin-top: 0px;
}
.go_top_3{
	height: 26px;
	text-align: right;
	margin-bottom: 0px;
	width: 95%;
	margin-top: 0px;
	position: relative;
	float: right;
	padding-bottom: 30px;
}
.go_space{
margin-top: 10px;
}
#button_nav{
	width: 280px;
	margin-right: auto;
	margin-left: auto;

}
#button_nav .button1{
	width: 80px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
#back_b{
	float: left;
	width: 100px;
	padding-left: 300px;

}

#shopping_car .how_buy{
	color: #717171;
	margin-bottom: 5px;
	width: 90%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D3DA87;
	padding-bottom: 8px;
	line-height: 150%;
	margin-top: 10px;
	letter-spacing: 2px;
	font-size: 12px;
}
/***---最新消息(列表)---------------------------開始-------------------***/
#probar .news_list{
	clear: both;
	color: #717171;
	margin-bottom: 5px;
	width: 90%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D3DA87;
	padding-bottom: 8px;
	line-height: 18px;
	margin-top: 10px;
	letter-spacing: 1px;
}
#probar .news_list:hover{
	clear: both;
	color: #717171;
	margin-bottom: 5px;
	width: 90%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003300;
	padding-bottom: 8px;
	line-height: 18px;
	margin-top: 10px;
	letter-spacing: 1px;
	background-color: #FFFFCC;
}

#probar .news_list h4{
	font-size: 12px;
	margin-bottom: 2px;
	background-image: url(../image/icon/5.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	color: #333333;
	margin-top: 5px;
	font-family: "Courier New", Courier, monospace;
}
#probar .news_list h4 a{
	font-size: 13px;
	font-weight: bold;
	color: #006600;
}
#probar .news_list h4 a:hover{
	font-size: 13px;
	font-weight: bold;
	color: #FF3333;
	text-decoration: underline;
}

#probar .news_list span.ns{
	float:right;
	font-size: 12px;
	color: #CC9900;
	padding-right: 10px;
}
#probar .news_list h4.show{
	font-size: 16px;
	color: #FF3333;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#probar .news_list img{
	float:right;
	border: 1px solid #999999;
	margin-left: 10px;
	margin-bottom: 10px;
}
#probar .news_list p{
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 150%;
	letter-spacing: 2px;
}

/***---最新消息(列表)---------------------------結束-------------------***/
#probar .how_buy{
	color: #717171;
	margin-bottom: 5px;
	width: 90%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D3DA87;
	padding-bottom: 8px;
	line-height: 18px;
	margin-top: 10px;
	letter-spacing: 1px;
	float: left;
}
#probar .how_buy h1{
	color: #F60;
	font-size: 12px;
	line-height: 150%;
	background-image: url(../image/icon/147.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#probar .Return_flow{
	color: #717171;
	margin-bottom: 5px;
	width: 95%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D3DA87;
	padding-bottom: 8px;
	line-height: 18px;
	margin-top: 10px;
	letter-spacing: 1px;
	margin-right: auto;
	margin-left: auto;
}
#probar .Return_flow h1{
	color: #F60;
	font-size: 12px;
	line-height: 150%;
	background-image: url(../image/icon/147.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#probar .Return_flow h2{
	color: #060;
	font-size: 12px;
	line-height: 150%;
}
/***---最新消息---------------------------開始-------------------***/
#probar .news{
	clear: both;
	color: #717171;
	margin-bottom: 5px;
	width: 90%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D3DA87;
	padding-bottom: 8px;
	line-height: 18px;
	margin-top: 10px;
	letter-spacing: 1px;
}

#probar .news h4{
	font-size: 12px;
	margin-bottom: 2px;
	background-image: url(../image/icon/5.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	color: #333333;
	margin-top: 5px;
	font-family: "Courier New", Courier, monospace;
}
#probar .news h4 a{
	font-size: 13px;
	font-weight: bold;
	color: #006600;
}
#probar .news h4 a:hover{
	font-size: 13px;
	font-weight: bold;
	color: #FF3333;
	text-decoration: underline;
}

#probar .news span.ns{
	float:right;
	font-size: 12px;
	color: #CC9900;
	padding-right: 10px;
}
#probar .news h4.show{
	font-size: 16px;
	color: #FF3333;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#probar .news img{
	float:right;
	border: 1px solid #999999;
	margin-left: 10px;
	margin-bottom: 10px;
}
#probar .news p{
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 150%;
	letter-spacing: 2px;
}

/***---最新消息(列表)---------------------------結束-------------------***/

/***---最新消息(詳細資料)---------------------------開始-------------------***/
#probar .news_show{
	clear: both;
	color: #717171;
	margin-bottom: 5px;
	width: 720px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D3DA87;
	padding-bottom: 8px;
	line-height: 18px;
	margin-top: 10px;
	letter-spacing: 1px;
	float: left;
}

#probar .news_show h4{
	font-size: 12px;
	margin-bottom: 2px;
	background-image: url(../image/icon/5.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	color: #333333;
	margin-top: 5px;
	font-family: "Courier New", Courier, monospace;
}
#probar .news_show h4 a{
	font-size: 13px;
	font-weight: bold;
	color: #006600;
}
#probar .news_show h4 a:hover{
	font-size: 13px;
	font-weight: bold;
	color: #FF3333;
	text-decoration: underline;
}

#probar .news_show span.ns{
	float:right;
	font-size: 12px;
	color: #CC9900;
	padding-right: 10px;
}
#probar .news_show h4.show{
	font-size: 16px;
	color: #FF3333;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#probar .news_show img{
	float:right;
	border: 1px solid #999999;
	margin-left: 10px;
	margin-bottom: 10px;
}
#probar .news_show p{
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 150%;
	letter-spacing: 2px;
}

/***---最新消息(詳細資料)---------------------------結束-------------------***/

#probar #add_form{
	clear: both;
	color: #717171;
	margin-bottom: 18px;
	width: 90%;
	padding-bottom: 8px;
	line-height: 18px;
	margin-top: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#probar #add_form p{
	color: #717171;
	padding-bottom: 8px;
	line-height: 18px;
	margin-top: 5px;
	margin-left: 5px;
}
#probar #add_form p.title{
	color: #000000;
	line-height: 20px;
	height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	margin-left: 0px;
	background-image: url(../image/index/in_pro3_title.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#probar #add_form span.star{
	color: #FF3366;
	font-size: 12px;
	margin-right: 5px;
}
#probar #add_form span.name{
	color: #FF3366;
	font-size: 16px;
	margin-right: 5px;
	font-weight: bold;
}
#probar #add_ok{
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	border: 1px dotted #009999;
	padding: 5px;
	color: #666666;
	height: 150px;
}
#probar #add_ok h4{
	line-height: 25px;
	color: #009966;
	margin-bottom: 10px;
	font-size: 15px;
	margin-top: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6699FF;
}
#probar #add_ok #fot{
	background-image: url(../image/index/fo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 114px;
	width: 328px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
	text-align: left;
	padding-left: 20px;

}
#probar #add_ok p{
	margin-top: 20px;
	color: #000000;
}
#probar #add_ok input{
	margin-left: 10px;
}
#probar #add_ok input.fin_ch{
	margin-left: 120px;
	margin-top: 5px;
}

#member_area{ background: url(../image/index/m_title2.gif) no-repeat left 7px; height: auto; width: 192px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #006633; padding-top: 50px; padding-right: 5px; padding-left: 5px; overflow: hidden; margin-bottom: 5px; text-align: center; 	
}

#left_bar ol.title_none{
	width: 200px;
	padding-top: 3px;
	margin-bottom: 10px;
	display: block;
	padding-left: 8px;
	overflow: hidden;
}
#left_bar ol.title_none h4{
font-size: 14px;
font-weight: bold;
color: #316800;
padding-left: 25px;
margin-bottom: 10px;
}
#left_bar ol.title_none h4 a{
font-size: 14px;
font-weight: bold;
color: #316800;
}
#left_bar ol.title_none li{
	background-image: url(../image/icon/icon04.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	height: 30px;
	width: 145px;
	font-size: 13px;
	color: #484848;
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
	padding-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D5D5D5;
	margin-left: 10px;
	line-height: 25px;
}
#left_bar ol.title_none li a{
color: #5D5D5D;
font-size: 13px;
font-weight: bold;
}
#left_bar ol.title_none li a:hover{
color: #4C9726;
}
#left_bar ol.title_none li span{
	font-size: 10px;
	font-weight: normal;
	background-image: url(../image/icon/icon05.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 30px;
	padding-left: 12px;
	float: right;
	margin-top: -25px;
	font-family: Georgia, "Times New Roman", Times, serif;

}

#probar .m_news{
	clear: both;
	color: #717171;
	margin-bottom: 18px;
	width: 80%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D3DA87;
	padding-bottom: 8px;
	line-height: 18px;
	margin-top: 5px;
}
#probar .m_news h4{
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 4px;
	background-image: url(../image/icon/001.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 20px;
	color: #336699;
	margin-top: 5px;
}
#probar .m_news h4 a{
	font-size: 13px;
	font-weight: bold;
	color: #006699;
}
#probar .m_news h4 a:hover{
	font-size: 13px;
	font-weight: bold;
	color: #FF3366;
	text-decoration: underline;
}
#probar .m_news h4 span{
	font-size: 10px;
	color: #FF3366;
	padding-right: 10px;
}
#probar .m_news h4 span.m_ns{
	float:right;
	font-size: 10px;
	color: #3366FF;
	padding-right: 10px;
	margin-top: -20px;
}
#probar .m_news h4.show{
	font-size: 16px;
	font-weight: bold;
	color: #FF3366;
	margin-bottom: 18px;
}
#probar .m_news p{
	margin-bottom: 10px;
}
#probar .m_news img{
	float:right;
	border: 1px solid #999999;
	margin-left: 10px;
}
#check_form{
	margin-top: 20px;
	width: 660px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-bottom: 20px;
	background-color: #E6FECF;
}
#check_form h3{
	color:#FF3366;
	text-align: left;
	height: 21px;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../image/index/in_pro4_title.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left: 10px;
	line-height: 21px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#check_form p{
	padding-left: 32px;
	height: 25px;
	color: #333333;
}
#check_form label{
	margin-right: 10px;
	text-align: left;
	width: 100px;
	float: left;
	color: #FFFFFF;
	background-color: #568EC7;
	height: 23px;
	padding-left: 10px;
	line-height: 23px;
}
#check_form p.check_tit{
	background-image: url(../image/icon/149.gif);
	background-repeat: no-repeat;
	background-position: 15px 3px;
	font-size: 12px;
	font-weight: bold;
	color: #3366CC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #009999;
	height: 18px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#check_form label.ch_bu{
	background-color: #E6FECF;
	float: right;
	width: 80px;
}
#check_form label.ch_bu2{
	background-color: #E6FECF;
	float: right;
	width: 100px;
}
#check_form input{
	color: #999999;
}
#check_form input.in_1{
	width: 150px;
	color: #000000;
}
#check_form input.in_2{
	width: 350px;
}
#check_form input.in_3{
	width: 50px;
}
#check_form textarea{
	width: 482px;
	margin-bottom: 10px;
}
#check_form p.bu_area{
	margin-top: 60px;
	float: none;
}
#pay_way{
	width: 658px;
	height: 100px;
	text-align: center;
	color: #336699;
	font-size: 12px;
	background-color: #E6E6E6;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #009999;
	border-bottom-color: #009999;
	border-left-color: #009999;
	padding-top: 20px;
}
#pay_way p{
	line-height: 20px;
}
#pay_way #way_area{
	margin-right: auto;
	margin-left: auto;
	width: 465px;
	padding-top: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
#pay_way #way_area .way{
	float: left;
	width: 120px;
	font-size: 14px;
	font-weight: bold;
	color: #FF3366;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url(../image/index/in_pro4_title.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 21px;
	line-height: 21px;
	border-top: 1px solid #6699FF;
	border-right: 1px solid #6699FF;
	border-left: 1px solid #6699FF;
}
#pay_way #way_area .way a{
	font-size: 14px;
	font-weight: bold;
	color: #FF3366;
}



#footer{

	height: 84px;
	width: 995px;
	padding-top: 10px;
	margin-top: 10px;
	/*display: block;*/
	color: #999999;
	margin-right: auto;
	margin-left: auto;
}
#footer #co_info{
	background-image: url(../image/index/footer.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 100%;
	height: 84px;
	text-align: center;
	color: #999999;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #339933;
	padding-top: 5px;
	font-size: 12px;
	float: left;
}

#websitemap{
	clear:both;
}
#websitemap h4{
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	float: left;
	color: #FF0000;
	padding-right: 5px;
}
#websitemap ul{
margin: 0;
padding: 0;
float: left;

}
#websitemap ul li{
	float: left;
	height: 25px;
}
#websitemap ul li a:link, #websitemap li a:visited {
	color: #006600;
	float: left;
	display: block;
	line-height: 150%;
	font-size: 9pt;
	background-image: url(../image/icon/icon06.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 10px;
	padding-left: 20px;
	vertical-align: middle;
}
#websitemap ul li a:hover {
	color: #FF0000;
}

.login_memid{
	color:#00F
}

#product_page #membars{ background: url(../image/index/in_pro2_1.gif) repeat-x left bottom; padding-bottom: 10px; margin-bottom: 5px; border-top: 1px solid #9ED066; border-right: 1px solid #85c440; border-bottom: 1px solid #9ED066; border-left: 1px solid #85c440; text-align: left; clear: both; overflow: hidden; height: auto; margin-top: 5px !important; margin-top: 0px; width: 760px; }

*+html #product_page #membars {
background: url(../image/index/in_pro2_1.gif) repeat-x left bottom; padding-bottom: 10px; margin-bottom: 5px; border-top: 1px solid #9ED066; border-right: 1px solid #85c440; border-bottom: 1px solid #9ED066; border-left: 1px solid #85c440; text-align: left; clear: both; overflow: hidden; height: auto; margin-top: 0px !important; width: 760px; /* IE7 */
}

.mem_index{ color:#00F; margin-right: auto; margin-left: auto; width: 698px; display: block; padding-right: 50px; padding-left: 50px; }

#membody{ width:717px; padding-top: 20px; height: auto; margin-top: 0; margin-bottom: 0; margin-left: 20px; }

.mem_bgs{
	background-image: url(../image/index/m_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 717px;
	margin: 0px;
	padding: 0px;

}

#mem_footers{
	background-image: url(../image/index/b_top2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 722px!important;
	width: 723px;
	text-align: right;
	color: #666666;
	height: 50px;
}

.Search_Select{
	font-size: 12px;
	letter-spacing: 2px;
}

.Search_Select option{
	font-size: 12px;
	letter-spacing: 2px;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	padding-top: 4px;
	padding-bottom: 1px;
	margin: 0px;
}
.Search_Input{
	margin-left: 0px;
	width:150px;
	line-height: 150%;
	height: 18px;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 0px;
	}
.search_msg{
	width:760px;
	background-color: #EFE;
	float: left;
	margin-bottom: 5px;
	clear: both;
	padding-top: 8px;
	padding-bottom: 5px;
	border: 1px solid #060;
	}