html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
text-decoration:none;
font-family:inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
body{
	background:url(../images/bodybg.gif) repeat-y center;
	font-family: Arial, "新細明體",;
	font-size:13px;
}
a{
	font-family: Arial, "新細明體",;
}
@charset "utf-8";
/* CSS Document */
#wrap{
	width:1100px;
	margin-left:auto;
	margin-right:auto;
}
#leaf{
	float:left;
	width:1000px;
	padding:0 50px;
	background:url(../images/topbg.gif) no-repeat center top;
}
#head{
	float:left;
	width:1000px;
}
#head img{
	float:left;
}
#mainmenu{
	float:left;
	display:block;
	width:636px;
	height:30px;
	overflow:hidden;
	margin:10px 0 0 30px;
	background:url(../images/main_menu.gif) no-repeat top left;
}
#mainmenu li{
	float:left;
	height:30px;
}
#mainmenu li a{
	float:left;
	display:block;
	height:30px;
}
.memu_news{width:87px;}
.memu_news:hover{ background: url(../images/main_menu.gif) 0 -30px;}
.memu_about{width:98px;}
.memu_about:hover{ background:url(../images/main_menu.gif) -87px -30px;}
.memu_diary{width:82px;}
.memu_diary:hover{ background:url(../images/main_menu.gif) -185px -30px;}
.memu_shop{width:82px;}
.memu_shop:hover{ background:url(../images/main_menu.gif) -267px -30px;}
.memu_know{width:113px;}
.memu_know:hover{ background:url(../images/main_menu.gif) -349px -30px;}
.memu_qa{width:82px;}
.memu_qa:hover{ background:url(../images/main_menu.gif) -462px -30px;}
.memu_member{width:92px;}
.memu_member:hover{ background:url(../images/main_menu.gif) -544px -30px;}
#submenu{
	float:left;
	width:690px;
	height:23px;
	padding:35px 0 0 10px;
}
#submenu a{
	display:block;
	float:left;
	height:23px;
}
.sub_media{
	width:87px;
	background:url(../images/submenu.gif) no-repeat left top;
}
.sub_media:hover{
	background:url(../images/submenu_o.gif) no-repeat left top;
}
.sub_message{
	width:64px;
	background:url(../images/submenu.gif) no-repeat top;
	background-position:-87px 0;
}
.sub_message:hover{
	background:url(../images/submenu_o.gif) no-repeat left top;
	background-position:-87px 0;
}
.sub_paper{
	width:93px;
	background:url(../images/submenu.gif) no-repeat top;
	background-position:-151px 0;
}
.sub_paper:hover{
	background:url(../images/submenu_o.gif) no-repeat top;
	background-position:-151px 0;
}
.sub_report{
	width:80px;
	background:url(../images/submenu.gif) no-repeat top;
	background-position:-244px 0;
}
.sub_report:hover{
	background:url(../images/submenu_o.gif) no-repeat top;
	background-position:-244px 0;
}
.sub_contact{
	width:86px;
	background:url(../images/submenu.gif) no-repeat top;
	background-position:-325px 0;
}
.sub_contact:hover{
	background:url(../images/submenu_o.gif) no-repeat top;
	background-position:-325px 0;
}
.sub_order{
	width:79px;
	background:url(../images/submenu.gif) no-repeat top;
	background-position:-411px 0;
}
.sub_order:hover{
	background:url(../images/submenu_o.gif) no-repeat top;
	background-position:-411px 0;
}
.cartop{
	padding:4px 0 0 35px;
	font-size:13px;
	font-family:Arial;
	color:#339900;
	background:url(../images/cartop_bg.gif) no-repeat left top;
}
.cartop:hover,.tellpay:hover{
	text-decoration:underline;
}
.tellpay{
	padding:4px 0 0 3px;
	font-size:13px;
	font-family:Arial;
	color:#339900;
}
.homeflash{
	float:left;
	width:560;
	height:430;
}
/*--------------------------------------------------------------page--*/
#page{
	float:left;
	width:635px;
	padding:20px 0;
	text-align:right;
	font-size:13px;
}
#page a {
	padding:2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration: none; 
	color:#979797;
}
#page a:hover, page a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border: 1px solid #999999;
	color:#000000;
}
.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #999999;
	font-weight:bold;
	font-size:13px;
	background-color: #cccccc;
	color: #999999;
}
.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	font-size:13px;
	border: 1px solid #cccccc;
	color: #ccc;
}
/*---------------------------------------*/
#newstop{
	float:left;
	width:440px;
}
#homenew{
	float:left;
	padding-top:20px;
}
.hometti{
	display:block;
	padding-bottom:3px;
	border-bottom:1px solid #dedede;
}
#homenew li{
	padding-left:20px;
	line-height:25px;
	font-size:13px;
	border-bottom:1px solid #dedede;
	background:url(../images/new_point.gif) no-repeat left;
}
#homenew li a{
	color:#333333;
}
#homenew li a:hover{
	text-decoration:underline;
}
.date{
	font-family:Arial;
	font-size:13px;
	color:#333333;
	padding-right:10px;
}
#home_egg{
	float:left;
	padding:15px 0 0 0;
}
#homegood{
	float:left;
	width:430px;
	margin-top:10px;
}
#best{
	float:left;
	width:430px;
	margin-top:10px;
}
#best td{
	background:url(../images/best_bg.gif) no-repeat center;
	height:105px;
	width:143px;
}
#product_pic{
    position:absolute;
	padding:13px 0 0 12px;
    z-index:1;
}
#product_top{
	position:absolute;  
    z-index:555;  
}
#home_know{
	float:left;
	width:430px;
	margin-top:10px;
}
#home_know p{
	font-size:13px;
	line-height:22px;
	font-family:Arial;
	padding:5px 5px 0 5px;
}
#home_know p a{
	color:#333333;
}
#home_know p a:hover{ text-decoration:underline;}
/*-----------------------------------------------------home foot--*/
#home_foot{
	float:left;
	width:1000px;
	background:url(../images/foot_bg.gif) no-repeat right top;
}
#home_foot embed{
	float:left;
}
#home_foot img{
	float:left;
}
#home_foot p{
	display:block;
	float:left;
	width:320px;
	font-family:Arial;
	font-size:13px;
	line-height:22px;
	padding-top:10px;
	color:#ffffff;
}
.endall{
	float:left;
	margin-top:10px;
	padding-top:10
}
#footer{
	float:left;
	width:1000px;
	padding:0 0 10px 0;
	background:#ffffff;
}
#footer img{
	float:left;
}
.ftmenu{
	float:left;
	width:800px;
	padding:6px 0 0 8px;
	font-size:13px;
	color:#999999;
}
.ftmenu a{
	color:#999999;
	padding:0 4px;
}
.ftmenu a:hover{
	text-decoration:underline;
}
.copyright{
	float:left;
	width:800px;
	padding:5px 0 0 12px;
	font-size:13px;
	font-family:Arial;
	color:#669933;
}
.sdisk,.sdisk a{color:#333333;}
.sdisk a:hover{ text-decoration:underline;}
/*--------------------------------------------------------------------------End home----------------*/
#left{
	float:left;
	width:300px;
	background:url(../images/left_bg.gif) repeat-y left;
}
#leftti{
	float:left;
	display:block;
	width:170px;
	padding:205px 70px 0 60px;
	background:url(../images/left_ttibg.gif) no-repeat left top;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	line-height:35px;
	text-align:right;
}
#banner{
	display:block;
	float:left;
	width:190px;
	padding:0 55px;
}
#banner img{
	float:left;
	padding-bottom:5px;
}
.subinfo{
	float:left;
	width:184px;
	padding-bottom:5px;
	border:3px solid #66c338;
}
.subinfo img{
	float:left;
}
.subinfo li{
	float:left;
	width:174px;
	font-size:13px;
	padding:2px 5px;
	color:#666666;
}
/*-------------------------------------------content------------------*/
#content{
	float:left;
	width:700px;
	margin-top:40px;
	padding:25px 0 0 0;
	background:url(../images/content_bg.gif) no-repeat right top;
}
.tti_box{
	float:left;
	width:615px;
	height:30px;
	margin-top:5px;
	padding:0 0 10px 20px;;
	background:url(../images/ttibar_bg.gif) no-repeat left top;
	border-bottom:1px dashed #999999;
}
.ttidate{
	display:block;
	float:left;
	font-size:13px;
	padding:8px 6px 0 0;
	*padding:7px 6px 0 0;
	color:#b52d2d;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.contti{
	float:left;
	display:block;
	padding:7px 0 0 0;
	*padding:10px 0 0 0;
	font-size:13px;
	color:#000000;
	font-weight:bold;
}
.contti a{ text-decoration:underline; color:#000000;}
.newtxt{
	display:block;
	float:left;
	width:625px;
	padding:10px 5px;
	font-size:13px;
	color:#333333;
	line-height:22px;
	border-bottom:1px dashed #999999;
}
.newmore{
	display:block;
	padding-top:10px;
	color:#6699cc;
}
.newmore a{
	color:#6699cc;
	text-decoration:underline;
}
.newmore a:hover{
	font-weight:bold;
}
#newlist{
	float:left;
	width:325px;
}
#newlist td{
	border-bottom:1px solid #dedede;
	font-size:13px;
	padding:5px 0;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
#newlist td a{
	color:#666666;
}
#newlist td a:hover{
	text-decoration:underline;
	color:#333333;
}
/*--------------------------------------------------------About---*/
.about_vi{
	float:left;
	padding:10px 0;
	border-bottom:1px dashed #999999;
}
.abouttxt{
	display:block;
	float:left;
	width:625px;
	padding:10px 5px;
	font-size:13px;
	color:#333333;
	line-height:25px;
}
.abouttxt img{
	float:left;
	padding:10px;
	border-right:5px solid #ffffff;
	border-bottom:5px solid #ffffff;
	background:url(../images/knowimg_bg.gif) no-repeat;
}
.back{
	float:left;
	display:block;
	width:635px;
	text-align:right;
	padding-bottom:10px;
	background:url(../images/dash_bg.gif) repeat-x;
	background-position:50px;
}
.sub_about{
	float:left;
	width:190px;
	padding-bottom:10px;
	border-top:1px solid #dedede;
}
.sub_about p,.sub_about li{
	width:190px;
}
.sub_about p img,.sub_about li{
	float:left;
}
.sub_about li a,.sub_about li p{
	display:block;
	padding:5px 10px;
	line-height:18px;
	font-size:13px;
	border-bottom:1px solid #dedede;
	color:#2b8d04;
}
.sub_about li a:hover{
	font-weight:bold;
}
.sub_about li a span{
	color:#a3c700;
}
/*----------------------------------------history---------------*/
.history{
	float:left;
	width:635px;
	padding-top:10px;
}
.history li{
	font-size:13px;
	line-height:25px;
	padding-left:18px;
	*padding-top:5px;
	background:url(../images/history_li.gif) no-repeat left;
}
/*----------------------------------------diary_area-------------------*/
.diary_area{
	float:left;
	display:block;
	width:635px;
}
.diary_area li{
	float:left;
	display:block;
	width:625px;
	padding:10px 5px;
	border-bottom:1px dashed #999999;
}
.diary_area li img{
	float:left;
	border:3px solid #bbbbbb;
}
.diary_area li h4{
	float:left;
	width:450px;
	padding:6px 9px;
	font-weight:bold;
	font-size:13px;
}
.diary_area li h4 a{
	color:#000000;
}
.diary_area li p{
	float:left;
	display:block;
	width:460px;
	padding-left:9px;
	font-size:13px;
	line-height:20px;
	color:#555555;
}
.diary_area a{color:#555555;}
.diary_area a:hover,.freetti a:hover{text-decoration:underline;}
.blogdate{
	display:block;
	float:left;
	color:#555555;
	font-size:13px;
	padding:0 10px;
}
.tab{
	display:block;
	float:left;
	font-size:13px;
	color:#999999;
}
.tab a{ color:#999999;}
/*---------------------------------------------------------亥Blog--*/
.freetti{
	float:left;
	width:635px;
	padding:10px 0;
}
.freetti h4{
	float:left;
	width:615px;
	padding:6px 10px 8px 10px;
	font-weight:bold;
	font-size:13px;
	border-bottom:1px dashed #999999;
}
.free{
	float:left;
	width:615px;
	padding:0 10px;
	font-size:13px;
	line-height:25px;
}
.movie embed{
	float:left;
	display:block;
}
/*--------------------------------------------------------shop--*/
.pdt_banner{
	float:left;
	width:635px;
	padding:10px 0;
	border-bottom:1px dashed #999999;
}
.pdtlist{
	float:left;
	width:635px;
	padding:10px 0 0 10px;
	display:block;
}
.pdtlist li{
	float:left;
	width:190px;
	padding:15px 5px;
	border-right:10px solid #ffffff;
	background:url(../images/pdt_bg.gif) no-repeat center top;
}
.pdtlist a{color:#555555;}
.pdtlist a:hover{text-decoration:underline;}
.pdtimg{
	display:block;
	width:180px;
	height:120px;
	padding:0 5px;
}
.pdtlist b{
	display:block;
	width:180px;
	height:74px;
	padding:8px 5px 5px 5px;
	line-height:17px;
	font-size:13px;
	text-align:center;
	color:#ff0000;
}
/*--
.pdtlist p{
	display:block;
	width:180px;
	height:40px;
	padding:0 5px;
	font-size:13px;
	line-height:20px;
	text-align:center;
	color:#ff0000;
	line-height:17px;
}--*/
.pdtlist a img:hover{
	opacity:0.9;/*--FF瞈暸--*/
	filter:alpha(Opacity=90);/*--IE瞈暸--*/
}
.sub_shop{
	float:left;
	width:190px;
	padding-bottom:10px;
	border-top:1px solid #dedede;
}
.sub_shop li{
	float:left;
	display:block;
	width:190px;
	height:25px;
	border-bottom:1px solid #dedede;
}
.tty img{
	float:left;
	width:25px;
	height:25px;
}
.sub_shop li a{
	float:left;
	padding:5px;
	display:block;
	font-size:13px;
	color:#000000;
}
.sub_shop li a:hover{color:#336699;}
.goodinfo{
	float:left;
	width:655px;
}
.change{
	float:left;
	width:366px;
}
.change th{
	padding:6px 0;
}
.change td{
	padding-right:6px;
	width:116px;
}
.goodshort{
	float:left;
	display:block;
	width:265px;
	padding:15px 10px 0 10px;
}
.goodtti{
	float:left;
	width:100%;
	display:block;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	color:#000000;
}
.goodprice{
	float:left;
	display:block;
	padding-top:8px;
	width:100%;
}
.goodprice b{
	float:left;
	color:#ff0000;
	font-weight:bold;
	font-size:13px;
}
.goodprice p{
	float:left;
	color:#000;
	}
.choprice{
	float:left;
	border:1px solid #cccccc;
}
.shortxt{
	float:left;
	display:block;
	width:100%;
	height:151px;
	_height:148px;
	font-size:13px;
	line-height:22px;
	padding:5px 0 10px 0;
	color:#333333;
}
.buy{
	float:left;
	width:100%;
	display:block;
	padding-top:25px;
	background:url(../images/buy_line.gif) no-repeat top;
}
.buy li{
	float:left;
	width:265px;
	display:block;
	padding-bottom:5px;
}
.buy span{
	float:left;
	display:block;
	font-size:13px;
	*padding-top:3px;
	color:#555555;
}
.chose{
	float:left;
	display:block;
	width:70px;
	margin-right:10px;
}
.addtocart{
	float:left;
	margin-right:10px;
}
.goomore{
	float:left;
	width:635px;
	margin-top:10px;
	padding:10px 0;
	border-top:1px dashed #999999;
}
.goomore b{
	font-size:15px;
	line-height:40px;
	color:#333333;
}
.goomore p{
	padding-top:5px;
	line-height:22px;
	font-size:13px;
	color:#333333;
}
.moretti{
	float:left;
	width:70px;
	display:block;
	padding-top:20px;
	color:#999999;
	font-size:13px;
	line-height:25px;
}
.morelink{
	float:left;
	width:565px;
	display:block;
	padding-top:20px;
	color:#999999;
	font-size:13px;
}
.morelink a{
	color:#3399ff;
	text-decoration:underline;
	line-height:25px;
}
.morelink a:hover{color:#0066cc;}
/*---------------------------------------------------cart--*/
.boxtti,.boxbtom{
	float:left;
}
#cart{
	float:left;
	width:615px;
	padding:0 10px;
	background:url(../images/box_bg.gif) repeat-y center;
}
#cartlist{
	width:615px;
	border-top:1px solid #c3d683;
	border-left:1px solid #c3d683;
	font-size:13px;
}
#cartlist th{
	border-right:1px solid #c3d683;
	border-bottom:1px solid #c3d683;
	padding:5px;
	font-weight:bold;
	color:#85ac0a;
	vertical-align:middle;
}
#cartlist td{
	border-right:1px solid #c3d683;
	border-bottom:1px solid #c3d683;
	padding:5px;
	vertical-align:middle;
}
.quantity{
	width:40px;
}
.shipping{
	float:left;
	padding-left:5px;
}
.total{	
	float:right;
	padding-right:5px;
}
.total b{ font-weight:bold; color:#ff0000;}
.addbuy{
	display:block;
	float:left;
	padding:7px 0 0 10px;
	*padding:10px 0 0 10px;
	font-size:13px;
}
#wayto{
	float:left;
	width:625px;
	margin-top:10px;
	padding:15px 10px 15px 0;
	text-align:right;
	border-top:1px dashed #999999;
}
#wayto img,#wayto input{
	float:right;
	padding-left:5px;
}
.shopnote{
	float:left;
	display:block;
	width:635px;
	padding:10px 0;
	border-bottom:1px dashed #999999;
	}
.cartab_24{
	float:left;
	display:block;
	background:url(../images/cart_tti24_c.gif) no-repeat;
	width:143px;
	height:33px;
	}
.cartab_24 a{
	float:left;
	display:block;
	background:url(../images/cart_tti24.gif) no-repeat;
	width:143px;
	height:33px;
	}
.cartab_24 a:hover{
	background:url(../images/cart_tti24_o.gif) no-repeat;
	}
.cartab_12{
	float:left;
	display:block;
	background:url(../images/cart_tti12_c.gif) no-repeat;
	width:141px;
	height:33px;
	}
.cartab_12 a{
	float:left;
	display:block;
	background:url(../images/cart_tti12.gif) no-repeat;
	width:141px;
	height:33px;
	}
.cartab_12 a:hover{
	background:url(../images/cart_tti12_o.gif) no-repeat;
	}
.cartab_25{
	float:left;
	display:block;
	background:url(../images/cart_tti25_c.gif) no-repeat;
	width:351px;
	height:33px;
	}
.cartab_25 a{
	float:left;
	display:block;
	background:url(../images/cart_tti25.gif) no-repeat;
	width:351px;
	height:33px;
	}
.cartab_25 a:hover{
	background:url(../images/cart_tti25_o.gif) no-repeat;
	}
#cartbox{
	float:left;
	width:635px;
	padding:10px 0;
}
#carmemlog{
	float:left;
	width:200px;
	margin-top:50px;
	border-right:10px solid #ffffff;
	background:url(../images/mlog_bg.gif) repeat-y center;
}
#carmemlog td{
	padding-top:5px;
	color:#999999;
	font-size:13px;
}
.mlogpass{
	width:128px;
	height:15px;
	border:1px solid #cccccc;
}
.mlogid{
	padding-left:15px;
}
.mforget{
	float:left;
	display:block;
	width:170px;
	margin-top:5px;
	padding:5px 15px;
	color:#94b13b;
	background: url(../images/mlog_line.gif) no-repeat top center;
}
.mlogbtn{
	float:left;
	padding:0 15px;
}
#newlog{
	float:left;
	margin-top:50px;
	width:425px;
	background:url(../images/newjoin_bg.gif) repeat-y center;
}
.newbuy{
	padding:23px 0;
	*padding:27px 0; /*--IE7--*/
	_padding:28px 0; /*--IE6--*/
	padding:25px 0\9; /*--IE8--*/
}
#newlog img{ float:left;}
#joinform{
	float:left;
	width:615px;
	font-size:13px;
}
#joinform th{
	width:100px;
	padding:7px 0;
	color:#4f6013;
	text-align:right;
	vertical-align:top;
}
#joinform td{
	padding-left:10px;
	text-align:left;
}
#joinform td img{ margin-top:5px; float:left;}
.joinbar{
	border:1px solid #cccccc;
	margin-top:7px;
	width:300px;
}
#joinform td select{
	margin:7px 4px 0 0;
	_margin:7px 2px 0 0;
}
.bdate{
	width:50px;
	margin:7px 4px 0 0;
	_margin:7px 2px 0 0;
	background:#eeeeee;
	border:1px solid #cccccc;
}
.profilebar{
	border:1px solid #cccccc;
	margin-top:7px;
	background:#eeeeee;
	width:300px;
}
.erro{
	color:#ff0000;
}
.passcode{
	float:left;
	padding:5px 0 0 10px;
	font-size:12px;
	color:#999999;
}
#jointo{
	float:left;
	display:block;
	width:615px;
	padding:15px 0 5px 0;
	margin-top:7px;
	text-align:right;
	border-top:1px dashed #c3d683;
}
#jointo img{ padding-right:5px;}
#pament{
	float:left;
	width:605px;
	color:#4f6013;
	padding-bottom:7px;
	border-bottom:1px dashed #c3d683;
}
#pament li{
	float:left;
	width:605px;
	padding-top:2px;
	text-align:left;
}
#pament li input,#pament li span{
	float:left;
	line-height:18px;
}
#pament li span{
	display:block;
	*padding-top:3px;
}
.pick{
	float:left;
	color:#666666;
	margin-top:8px;
}
.picktime{
	float:left;
	display:block;
	color:#666666;
	*padding:3px 5px 0 0;
	padding-right:5px;
	margin-top:6px;
}
.memberinfo{
	float:left;
	border-top:1px dashed #c3d683;
	margin-top:10px;
	padding:10px 0;
}
#donetti{
	float:left;
	width:635px;
	padding:4px 0 0 10px;
	height:29px;
	color:#4f6013;
	font-weight:bold;
	background:url(../images/tti_bg.gif) no-repeat left top;
}
/*---------------------------------------------Member--*/
.newjoin{
	float:left;
	width:385px;
	display:block;
	font-size:13px;
	padding:1px 20px 2px 20px;
	*padding:8px 20px 5px 20px;
	color:#4f6013;
}
.nochange{
	font-size:13px;
	color:#999999;
}
#memberlist{
	width:615px;
	font-size:13px;
	border-top:1px solid #c3d683;
	border-left:1px solid #c3d683;
}
#memberlist th{
	border-right:1px solid #c3d683;
	border-bottom:1px solid #c3d683;
	padding:5px;
	font-weight:bold;
	color:#85ac0a;
	vertical-align:middle;
}
#memberlist th a{color:#85ac0a;}
#memberlist th a:hover{text-decoration:underline;}
#memberlist td{
	border-right:1px solid #c3d683;
	border-bottom:1px solid #c3d683;
	padding:5px;
	color:#4f6013;
	vertical-align:middle;
}
#memberlist td a{color:#4f6013;}
#memberlist td a:hover{text-decoration:underline;}
.odate{
	float:left;
	width:615px;
	padding:0 10px 10px 10px;
	color:#999999;
}
.orderdetail{
	display:block;
	float:left;
	background:url(../images/olook.gif) no-repeat left;
	padding:0 10px 0 20px;
}
.searchbar{
	float:left;
	width:635px;
	padding:20px 0;
	border-bottom:1px dashed #999999;
}
.searchbar img{
	float:left;
	padding-right:5px;
}
.searchbar select{
	float:left;
	font-size:12px;
	height:20px;
	border:1px solid #cccccc;
}
.searghin{
	float:left;
	width:200px;
	margin:0 6px;
	_margin-right:0 3px;
	border:1px solid #cccccc;
}
/*--------------------------------------Knowledge--*/
#knowlist{
	float:left;
	width:635px;
	font-size:13px;
	margin-top:10px;
}
#knowlist th{
	
	font-weight:bold;
	padding:5px;
	border-bottom:1px solid #cccccc;
	background:url(../images/know_line.gif) no-repeat left;
	background-color:#eeeeee;
}
#knowlist td{
	border-bottom:1px solid #cccccc;
	padding:5px;
	color:#666666;
}
#knowlist td a{color:#333333;}
#knowlist td a:hover{ text-decoration:underline;}
.knowimg{
	float:left;
	width:635px;
	padding:10px 0;
	border-top:1px dashed #999999;
}
.knowtti{
	float:left;
	width:635px;
	padding-top:10px;
}
.knowtti h4{
	float:left;
	width:615px;
	padding:6px 10px 8px 10px;
	font-weight:bold;
	font-size:13px;
	border-bottom:1px dashed #999999;
}

/*--------------------------------------------------------QA--*/
.qa_area{
	float:left;
	display:block;
	width:635px;
}
.qa_area li{
	float:left;
	display:block;
	width:615px;
	padding:10px 10px 20px 10px;
	margin-top:10px;
	background:url(../images/qabg.gif) no-repeat left top;
	border-bottom:1px dashed #999999;
}
.qa_area li img{
	float:left;
	padding-right:5px;
}
.qa_area li h5{
	float:left;
	display:block;
	width:430px;
	padding:6px 0 6px 30px;
	font-weight:bold;
	font-size:13px;
	background:url(../images/q_bg.gif) no-repeat left;
}
.qa_area li a{
	float:left;
	display:block;
	width:430px;
	padding:6px 0 6px 30px;
	font-size:13px;
	line-height:20px;
	color:#555555;
	background:url(../images/a_bg.gif) no-repeat left top;
}
.qa_area li a:hover{ text-decoration:underline;}
.qatxt{
	display:block;
	float:left;
	width:625px;
	padding:10px 5px;
	font-size:13px;
	color:#333333;
	line-height:22px;
}
.qatxt h5{
	float:left;
	width:595px;
	padding:6px 0 6px 30px;
	font-weight:bold;
	font-size:13px;
	background:url(../images/q_bg.gif) no-repeat left;
}
.qatxt p{
	float:left;
	display:block;
	width:595px;
	padding:6px 0 6px 30px;
	font-size:13px;
	line-height:25px;
	color:#555555;
	background:url(../images/a_bg.gif) no-repeat left top;
}
.qatxt p img{
	float:left;
	padding:10px;
	border-right:5px solid #ffffff;
	border-bottom:5px solid #ffffff;
	background:url(../images/knowimg_bg.gif) no-repeat;
}
#contact{
	float:left;
	width:625px;
	font-size:13px;
}
#contact th{
	padding:7px 5px;
	vertical-align:middle;
	text-align:right;
	border-top:1px solid #cccccc;
}
#contact td{
	padding:0 5px 7px 5px;
	border-top:1px solid #cccccc;
}
#contact td img{
	float:left;
	padding-top:7px;
}
#contact td .passcode{
	padding-top:13px;
}
#mapin{
	float:left;
	margin-top:10px;
	border:3px solid #cccccc;
}
#talk{
	float:left;
	width:633px;
	border:1px solid #cccccc;
	margin-top:10px;
	padding-top:10px;
}
#talk table{
	float:left;
	width:633px;
}
#talk th{
	vertical-align:top;
	text-align:right;
	padding:5px;
}
#talk td{
	vertical-align:top;
	padding:5px;
}
#talk td input,#talk td textarea,#talk td select{
	width:400px;
	border:1px solid #dddddd;
}
#talk td img{
	float:left;
}
#talkbord{
	float:left;
	width:635px;
}
#talkbord li{
	float:left;
	width:633px;
	margin-top:10px;
	border:1px solid #cccccc;
}
#talkbord img{
	float:left;
	padding:10px 35px;
}
.talkname{
	font-weight:bold;
	float:left;
	color:#44ad1a;
	padding-top:10px;
}
.talktime{
	color:#999999;
	float:left;
	font-size:12px;
	padding:12px 0 0 5px;
}
#talkbord li p{
	color:#333333;
	float:left;
	width:450px;
	line-height:20px;
	padding:3px 0 5px 0;
}
.reply{
	float:left;
	width:633px;
	display:block;
	border-top:1px dashed #dddddd;
	padding-bottom:5px;
	background:url(../images/reply_bg.gif) repeat-x bottom;
}
.reply b{
	float:left;
	width:400px;
	font-weight:bold;
	color:#ff9900;
	padding-top:10px;
}
/*---------------------------------------------movie--*/
.movietti{
	display:block;
	float:left;
	width:440px;
	color:#000000;
	font-weight:bold;
	font-size:13px;
	padding:6px 0 6px 25px;
	background:url(../images/icon_movie.gif) no-repeat left;
}
.movietti a{ color:#000000;}
.mediatti{
	float:left;
	width:635px;
	padding:15px 0;
}
.movie{
	float:left;
	width:635px;
	padding-bottom:10px;
	font-size:13px;
	line-height:25px;
}
.movie embed{
	float:left;
	display:block;
	border:1px solid #cccccc;
}
.movie h4{
	float:left;
	width:205px;
	font-size:13px;
	line-height:16px;
	display:block;
	padding:0 0 10px 25px;
	*padding:3px 0 10px 25px;
	font-weight:bold;
	color:#000000;
	background:url(../images/icon_movie.gif) no-repeat left top;
	background-position:0 2px;
}
.movie p{
	float:left;
	width:220px;
	line-height:23px;
	padding:0 0 0 10px;
	text-align:justify;/*--IE撌血喳朣--*/	
	text-justify:inter-ideograph;
}
.mediamore{
	float:left;
	width:635px;
	padding:10px 0;
	border-top:1px dashed #999999;
	line-height:23px;
}
.mediamore img{
	float:left;
	padding-bottom:10px;
	border-bottom:1px dashed #999999;
}
.mediamore p{
	float:left;
	width:635px;
	display:block;
	margin-top:10px;
	line-height:23px;
	font-size:13px;
	text-align:justify;/*--IE撌血喳朣--*/	
	text-justify:inter-ideograph;
}
.sendmemo{
	float:left;
	width:531px;
	text-align:center;
	margin-top:10px;
	padding:50px;
	border:2px solid #cccccc;
}
/*---------------------------------------------------E-papper--*/
#epaper{
	float:left;
	width:635px;
	padding:10px 0;
}
#epaper img{
	float:left;
	width:635px;
}
#epaper p{
	display:block;
	width:635px;
	color:#333333;
	float:left;
	font-size:13px;
	padding-top:10px;
	line-height:24px;
}
.papertti{
	float:left;
	width:635px;
	font-weight:bold;
}
#memberin{
	float:left;
	width:1000px;
}
.epaperbar{
	float:left;
	width:635px;
	padding:20px 0;
	border-bottom:1px dashed #999999;
}
.epaperbar img{
	float:left;
	padding-right:5px;
}
.epaperbar select{
	float:left;
	width:80px;
	font-size:12px;
	margin-right:4px;
	_margin-right:2px;
}
.epaperbar input,.epaperbar select{
	margin-top:7px;
}
.epaperbar .searghin{
	float:left;
	width:190px;
	margin:7px 4px 0 4px;
	border:1px solid #cccccc;
}
.epaperbar .pscode{
	width:110px;
	float:left;
	height:17px;
	font-size:12px;
	margin:7px 5px 0 0;
	color:#999999;
	border:1px solid #cccccc;
}
#recount{
	float:left;
	margin-top:10px;
	width:635px;
}
#recount b{
	float:left;
	color:#f00;
	width:530px;
	line-height:20px;
	font-weight:bold;
	text-align:left;
	}
.report{
	float:left;
	padding-top:10px;
}
.retxt{
	display:block;
	float:left;
	width:635px;
	padding:10px 0;
	font-size:13px;
	color:#333333;
	line-height:25px;
}
#brand{
	float:left;
	margin-top:10px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
#brand b{
	font-weight:bold;
	padding:5px 0 2px 0;
	display:block;
}
#brand th{
	width:200px;
	padding:5px;
	line-height:22px;
	border-right:1px solid #cccccc;
}
#brand td{
	width:200px;
	padding:5px;
	line-height:22px;
	font-size:13px;
	border-right:1px solid #cccccc;
	background:url(../images/brand.gif) no-repeat center top;
	background-position:0 -5px;
}
.buylog{
	float:left;
	width:635px;
	padding-top:10px;
}
.buylog img{
	float:left;
}
.buylog p{
	float:left;
	padding:10px 0 0 10px;
}