﻿html, body, div, h1, h2, h3, h4, h5, h6, p, img, dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td, form, fieldset, embed, object, applet
{
	margin:0;
	padding:0;
	text-decoration:none;
}
a
	{
		text-decoration:none;
		color:#000;
	}
a:hover
	{
		text-decoration:none;
		color:#F00;
	}	
	
img
	{
		border:none;
		padding:0;
		margin:0;
	}
body,html
{
	font-size:12px;
	color:#000;
	font-family: Arial, Helvetica, sans-serif "宋体";
	background: url(image/body-bg.jpg) repeat-x;
	line-height:22px;
}
ul,li
{
	list-style-type:none;
}
.clear
	{
		clear:both;
	}
input
	{
		margin:0;
		padding:0;
	}
.left
	{
		float:left;
	}
.right
	{
		float:right;
	}
.Tcenter
	{
		text-align:center;
	}
.Tright
	{
		text-align:right;
	}
.space10
	{
		padding-left:5px;
		padding-right:5px;
	}
.space20
	{
		padding-left:20px;
		padding-right:20px;
	}
.headerspan
	{
		background:url(image/ico2.gif) no-repeat left center;
		padding-left:12px;
		height:20px;
	}
.red
	{
		color:#F00;
	}
a.third
	{
		background:url(image/ABG1.jpg) no-repeat;
		display:block;
		line-height:29px;
		text-align:center;
		height:29px;
		color:#FFF;
		font-size:14px;
		font-weight:bold;
		width:190px;
	}
a.third:hover
	{
		
		color:#FFF;
	}	
a.more
	{
		background:url(image/ico.gif) no-repeat left center;
		height:29px;
		line-height:29px;
		display:block;
		width:35px;
		padding-left:15px;
	}
/*main*/
#main
	{
		width:980px;
		background: url(image/logo.jpg) no-repeat;
		margin:0 auto;
	}
/*mainleft*/
#membertitle
	{
		background:url(image/left-box-img4.jpg) no-repeat left center;
	}
#mainleft
	{
		float:left;
		margin-top:91px;
		width:197px;
		margin-right:7px;
	}
.mainlefttop
	{
		width:197px;
		height:56px;
		background:url(image/main-left-top-bg.jpg) no-repeat center;
		line-height:56px;
		font-size:18px;
		padding-top:5px;
	}
.mainlefttop p
	{
		font-family:"黑体";
		background:url(image/main-left-top-ico1.jpg) no-repeat left center;
		margin-left:30px;
		padding-left:40px;
	}
.mainleftcenter	
	{
		background:url(image/main-left-center-bg.jpg) repeat-y center;
		width:197px;
	}
	.usermaintexttitle
	{
		font-size:14px;
		font-weight:bold;
		line-height:30px;
		padding-left:7px;
		
	}
.usermaintexttitle img
	{
		float:left;
	}
.maintexttitle
	{
		font-size:14px;
		font-weight:bold;
		line-height:30px;
		
	}
.maintexttitle img
	{
		float:left;
	}
	a.userlefta
	{
		display:block;
		margin:0 auto;
		line-height:24px;
		padding-left:32px;
		width:154px;
	}
a.userlefta:hover
{
		background: url(image/main-left-center-a-bg.gif) repeat-x;
		color:#FFF;
	}
a.lefta
	{		
		margin:0 auto;
		line-height:24px;
	}
a.lefta:hover
	{
		background: url(image/main-left-center-a-bg.gif) repeat-x;
		color:#FFF;
	}
.mainleftbottom
	{
		width:197px;
		height:15px;
		background:url(image/main-left-bottom-bg.jpg) no-repeat center;
		margin-bottom:7px;
	}
.left_box
	{
		width:191px;
		margin:0 auto;
		margin-bottom:7px;
	}
.left_box_top
	{
		height:5px;
	}
.left_box_middle
	{
		background:url(image/left-box-middle-bg.jpg) center repeat-y;
		padding-left:15px;
	}
.left_box_bottom
	{
		height:5px;
	}
.left_box_title
	{
		line-height:30px;
		font-size:14px;
		font-weight:bold;
		height:30px;
		margin-bottom:5px;
	}
.left_box_title img
	{
		float:left;
		padding-right:5px;
	}
a.left_box_a
	{
		display:block;
		line-height:25px;		
		background: url(image/ico.gif) left center no-repeat;
		padding-left:15px;
		margin-left:5px;
	}
.left_text_box
	{
		width:174px;
		padding-left:15px;
		border:solid 1px #ccc;
		margin:0 auto;
		margin-bottom:7px;
		padding-bottom:7px;
	}
/*mainright*/
#mainright
	{
		float:left;
		width:100%;
	}
/*header*/	
#header_info
	{
		height:112px;
	}
#phone
	{
		background: url(image/phone.gif) no-repeat left center;
		padding-left:53px;
		height:40px;
		padding-top:6px;
		float:right;
		line-height:18px;
		margin-right:40px;
		margin-top:40px;
	}
#phone b
	{
		font-size:16px;
	}
#header_cart
	{
		background:url(image/cart.gif) no-repeat left center;
		height:20px;
		padding-top:4px;
		float:right;
		padding-left:38px;
		margin-top:57px;
	}
#nav
	{
		height:50px;
		width:100%;
	}
#nav ul
	{
		padding-left:70px;
	}
#nav li
	{
		float:left;
		display:block;
		background: url(image/nav-li-bg.gif) right center no-repeat;
	}
a.nav
	{
		font-size:14px;
		padding:0 20px;
		line-height:40px;
		color:#FFF;
		display:block;
		font-weight:bold;s
	}
a.nav:hover
	{
		background:url(image/nav-bg.gif) left center no-repeat;
		color:#FFC;
	}
/*search*/	
#search_part
	{
		width:100%;
		height:25px;
		line-height:25px;
		margin-bottom:10px!important;
		margin-bottom:7px;
	}
#search_part li
	{
		display:block;
		height:25px;
		margin-right:8px!important;
		margin-right:2px;
		float:left;
	}
#search_part .search-input
	{
		border:solid 1px #ccc;
		height:23px;
		width:285px;
		line-height:23px;
		margin-right:3px;
	}
/*rightcontent-index*/	
#content_right_top
	{
		width:770px;
	}
#mianAD
	{
		width:538px;
		height:306px;
		background:#ffffff;
		border:solid 1px #CCC;
		text-align:center;
		vertical-align:middle;
		margin-bottom:7px;
	}
#right-top-goods
	{
		width:524px;
		height:185px;
		margin-bottom:7px;
		background:url(image/BG1.gif) no-repeat;
		padding:7px;
	}
#right-top-goods-title
	{
		height:25px;
	}
#right-top-goods-title h3
	{
		line-height:25px;
		font-size:14px;
		display:block;
		float:left;
	}
#right-top-goods-title img
	{
		float:left;
		margin-right:7px;
	}
#right-top-goods-title li
	{
		float:right;
		margin-left:5px;
	}
#right-top-goods-title a
	{
		display:block;
		height:14px;
		width:14px;
		line-height:14px;
		background:#5F3634;
		color:#FFF;
		text-align:center;
	}
#right-top-goods-title a:hover
	{
		display:block;
		height:14px;
		width:14px;
		line-height:14px;
		background:#F5835E;
		color:#FFF;
	}
.hotproducts
	{
		width:auto;
	}

.goodsImg
	{
	height:180px;
	width:180px;
	text-align:center;
	width:99%;
	}	
.goodshot
	{
	width:120px;
	float:left;
	margin:0 0 0 9px!important;
	color:#666;
	text-align:center;
	margin:0 0 0 6px;
	}
	.newgoodshot
	{
	width:140px;
	float:left;
	margin:0 0 0 9px!important;
	color:#666;
	text-align:center;
	margin:0 0 0 6px;
	}
.goodshot2
	{
	width:180px;
	float:left;
	margin:0 0 0 8px!important;
	color:#666;
	text-align:center;
	margin:0 2px 0 5px;
	}	
.goodshot li, .newgoodshot li
	{
		display:block;
		line-height:15px;
	}
#activities
	{
		background: url(image/BG2.gif) no-repeat;
		width:225px;
		margin-bottom:4px;
	}
#activities h3
	{
		padding-left:43px;
		color:#990000;
		font-size:14px;
		line-height:30px;
	}
.act-box
	{
		line-height:35px;
		padding-left:43px;
		width:172px;
		padding-right:10px;
	}
.act-box img
	{
		margin-top:13px;
	}
.act-box2
	{
		line-height:30px;
		border-bottom:dotted #ccc 1px;
		width:205px;
		padding:0 10px;
	}
.act-box2 img
	{
		margin-top:10px;
	}
#integration-title
	{
		background: url(image/BG3.gif) no-repeat left top;
		width:225px;
		
		line-height:34px;
		color:#990000;
		text-align:center;
		font-size:14px;
		font-weight:bold;
		margin-bottom:1px;
		}
#integration
	{
		width:220px;
		height:150px;
		margin:20px auto;
		border:solid #ccc 1px;
		text-align:center;
		vertical-align:middle;
		
	}
#second-box
	{
		width:758px;
		border:solid #F8C643 1px;
		background: url(image/BG5.jpg) repeat-x;
		padding:10px 5px;
		margin-bottom:7px;
		
	}
#sec-img
	{
		width:230px;
		height:160px;
		text-align:center;
		vertical-align:middle;
		float:left;
	}
#third-box
	{
		width:770px;
		margin-bottom:7px;
	}
#third-box-title,.third-box-title
	{
		height:29px;
	}
.third-goods-box
	{
		padding:10px 0;
		background:url(image/BG6.jpg) repeat-x
	}
/*article-index*/
#article-index
	{
		width:100%;
	}
.article-box
	{
		width:365px;
		float:left;
		margin-top:10px;
		
		height:160px;
	}
.article-box2
	{
		width:365px;
		float:right;
		margin-top:10px;
	}	
.article-bar
	{
		width:345px;
		background:#F0F0F0;
		height:29px;
		
		line-height:29px;
	}
.article-bar h3
	{
		font-size:14px;
	}
.article-table
	{
		margin:10px 0 20px 0;
	}
.article-img
	{
		text-align:center;
		vertical-align:middle;
	}
.article-text
	{
		text-align:left;
		color:#666;
		line-height:18px;
		text-indent:25px;
	}
/*article-list*/
#articlelist
	{
	width:719px;
	margin-bottom:10px;
	padding:20px;
	float:left;
	}
#articlelist ul
	{
		margin-bottom:20px;
		display:block;
	}
#articlelist h3
	{
		margin:5px 0;
		color:#663300;
		font-size:14px;
		display:block;
	}
#articlelist li
	{
		display:block;
		padding-left:16px;
		line-height:22px;
		margin-left:10px;
		width:210px;
		float:left;
		margin-bottom:10px;
		text-align:center;
	}
#articlelist span
	{
	padding:0 10px 0 10px;	
	}	
	#articlelist .imgP
	{
		text-align:center;
		}
		
.articlelist
	{
	width:719px;
	margin-bottom:10px;
	padding:20px;
	float:left;
	}
.articlelist ul
	{
		margin-bottom:20px;
		display:block;
	}
.articlelist h3
	{
		margin:5px 0;
		color:#663300;
		font-size:14px;
		display:block;
	}
.articlelist li
	{
		display:block;
		padding-left:16px;
		line-height:22px;
		margin-left:10px;
		width:210px;
		float:left;
		margin-bottom:10px;
		text-align:center;
	}
.articlelist span
	{
	padding:0 10px 0 10px;	
	}	
.articlelist .imgP
	{
		text-align:center;
	}
.articlelist2
	{
	width:719px;
	margin-bottom:10px;
	padding:20px;
	float:left;
	}
.articlelist2 ul
	{
		margin-bottom:20px;
		display:block;
	}
.articlelist2 h3
	{
		margin:5px 0;
		color:#663300;
		font-size:14px;
		display:block;
	}
.articlelist2 li
	{
		display:block;
		padding-left:16px;
		background: url(image/ico.gif) no-repeat left center;
		line-height:22px;
		margin-left:10px;
		margin-bottom:10px;
	}
.articlelist2 span
	{
	padding:0 10px 0 10px;	
	}			
/*article*/
#article
	{
		width:740px;
		padding:15px;
	}
#article h3
	{
		line-height:30px;
		font-size:14px;
	}
#article h4
	{
		line-height:18px;
		font-size:12px;
		text-indent:25px;
	}	
#article p
	{
		
		color:#666;
		line-height:18px;
		
	}
	
/*login_part & register*/
#content{
margin:0 auto;
width:978px;
border:solid #ccc 1px;
padding:20px 0;
background: url(image/IDButtonBG.gif) repeat-x #F7F7F7;
margin-bottom:10px;
}
#content h3{
	padding-top:10px;
		padding-left:30px;
		font-size:16px;
		color:#F60;
}
.logintitle
	{
	}
#loginbox
	{
	width:930px;
	margin:10px auto;
	border:solid #ccc 1px;
	background:#FFF;
	}
#logintable{
margin:10px 0 20px 0;
}
#logintable td{
line-height:40px;
}
#logintable b{
color:#FF6600;
}
.td1{
text-align:right;
}
.td2{
text-align:left;
}
#logintable input{
border:solid 1px #CCCCCC; 

}
.topBG
	{
	}
.intro{
text-align:center;
}

.titleimg
	{
	}
.logintext
	{
	}
.loginbottom
	{
	}
.logintextbox
	{
		margin:20px auto;/*
		background:#F5F5F5;*/
		padding:10px 0;
		border:solid #ccc 1px;
		color:#333;
	}
.logintextbox a
	{
		text-decoration:underline;
		color:#F00;
	}
.logintextbox td
	{
		height:25px;
		line-height:25px;
	}
.textbox
	{
		width:930px;
		border:solid #ccc 1px;
		margin:0 auto;
		background:#FFF;
	}
.textbox table
	{
		margin:10px auto;
		text-align:center;
		
	}
/*right-part*/
#content_right
{
	width:770px;
	float:left;
}
#helpcenter_content_right
{
	width:700px;
	float:left;
}
#position
	{
	height:20px;
	line-height:20px;
	margin-bottom:2px;
	color: #666;
	background:url(image/positionImg.gif) left center no-repeat;
	}
/*product-list*/
.rightbox
	{
		width:768px;
		margin:10px auto;
	}
.rightbox .boxtext
	{
		float:left;
		width:176px;
		height:25px;
		line-height:25px;
		padding-left:16px;
	}

.boxtext a:hover
	{
		color:#F00;
		text-decoration:underline;
	}
.rightboxtitle
	{
		background:url(image/side_box_liBG.gif) left center no-repeat;
		height:25px;
		line-height:25px;
		font-weight:bold;
		color:#900;
		padding-left:15px;
	}
.rightbox_img
	{
		vertical-align:middle;
		text-align:center;
		border:solid #ccc 1px;
		border-collapse:collapse;
	}
.rightbox_img td
	{
		padding:10px;
		border:solid #ccc 1px;
	}
.small_wareimg
	{
	width:100px;
	height:100px;
	text-align:center;
	vertical-align:middle;
	margin-bottom:10px;
	}
.small_listbox
	{
	width:100px;
	float:left;
	margin-right:10px;
	margin-left:17px;
	padding-top:10px;
	display:inline;
	}
#advanced_search
	{
		width:100%;
		margin:0 auto;
		text-align:right;
		background: url(image/BG7.jpg) repeat-x #F9F9F9;
		border:solid #ccc 1px;
		color:#333;
		margin-bottom:10px;
	}
.liselect
	{
	
	height:22px;
	line-height:24px;
	margin-right:10px;
	}
.liinput
	{
	width:130px;
	line-height:24px;
	margin-right:10px;
	}
.smallInput
	{
	width:40px;
	line-height:24px;
	}
#advanced_search li
	{
		float:left;
		padding:3px;
	}
#advanced_search .titleLi
	{
		width:100px;
		text-align:right
	}
#advanced_search .inputLi
	{
		margin-right:20px;
	}	
.advanced_search_table
	{
		line-height:20px;
		width:738px;
		margin:0 auto;
		height:43px;
		padding:5px;
		vertical-align:middle;
	}
.small_input
	{
		width:65px;
	}
.small_select
	{
		width:154px;
		height:22px;
		margin-right:10px;
	}
#way
	{
	color:#993300;
	height:20px;
	line-height:20px;
	margin-top:10px;
	margin-bottom:7px;
	}
#waybox1
	{
	padding-left:5px;
	width:768px;
	margin-top:7px;
	line-height:24px;
	}
#waybox1 img
	{
		margin-right:5px;
	}
#way li
	{
	float:left;
	display:block;
	height:20px;
	}
.Mli
	{
	margin-right:30px;
	}
#way span
	{
	padding:0 5px 0 5px;
	}
#waybox2
	{
		width:100%;
	}
#waybox2 li
	{
		float:left;
		display:block;
		line-height:24px;
	}
#waybox2 .Lli
	{
		float:left;
		display:block;
		line-height:24px;
	}
#waybox2 a
	{
		display:block;
		border:solid #ccc 1px;
		font-size:14px;
		font-family:Arial;
		color:#000;
		font-weight:bold;
		text-align:center;
		width:22px;
		height:22px;
	}
#waybox2 a:hover
	{
		color:#F00;
	}
.listbox
	{
	width:173px;
	height:275px;
	border:dashed #CCC 1px;
	float:left;
	margin-right:6px;
	margin-left:11px;
	background: url(image/listBG2.jpg) repeat-x;
	display:inline;
	margin-bottom:10px;
	}
.wareimg
	{
	width:171px;
	height:181px;
	text-align:center;
	}
.warename
	{
	background: url(image/ico1.jpg) no-repeat left center;
	width:145px;	
	line-height:15px;
	padding-left:26px;
	padding-left:20px;
	}
.price
	{
	widows:150px;
	height:21px;
	line-height:21px;
	padding-left:26px;
	}
#page
	{
	height:25px; 
	width:759px; 
	text-align:right;
	margin-bottom:10px;
	}
#page ul
	{
	list-style-type:none;
	margin-left:365px;
	}
#page li
	{
	display:block;
	border:solid #CCCCCC 1px;
	height:15px;
	padding:2px 6px 2px 6px;
	float:left;
	float:left;
	line-height:15px;
	margin-right:5px;
	margin-top:2px;
	}				
.pagespan
	{
	padding-right:3px;
	}
.PGspan
	{
	padding-left:3px;
	}	
/*product-detail*/
#producttitle 
	{
	color:#900;
	line-height:25px;
	font-size:14px;
	}
#detail_box
	{
		width:768px;
		border: solid #ccc 1px;
		margin-bottom:7px;
	}
#imgdetail
	{
	float:left;
	width:327px;
	border-right:dotted #ccc 1px;
	text-align:center;
	}
#IDimg
	{
	width:275px;
	height:325px;
	}
	
#IDbutton
	{
	width:327px;
	text-align:center;
	}
#IDbutton img
	{
	margin-right:10px;
	}	
#textdetail
	{
	width:430px;
	float:left;
	padding:10px 0 0 10px;
	color:#333;
	}
#text1
	{
	width:404px;
	border:solid #CCC 1px;
	margin-bottom:10px;
	padding:7px;
	line-height:25px;
	}
#text1 b
	{
	font-size:30px;
	color:#FF0033;
	}
	
#text1 select
	{
		width:70px;
	}
#text2
	{
	line-height:20px;
	}	
#text1 ul
	{
		float:left;
		width:190px;
	}
#textdetail li
	{
	display:block;
	height:22px;
	line-height:22px;
	float:left;
	margin-right:5px;
	}	
#text1 .spanceli
	{
		margin-right:50px;
	}
.line
	{
		text-decoration:line-through;
	}
.spanred
	{
	color:#990000;
	margin-right: 10px;
	margin-left: 10px;
	}
#button .spanceli
	{
		margin-right:50px;
	}	
#button
	{
	width:404px;
	border:solid #CCC 1px;
	margin-bottom:10px;
	padding:7px;
	line-height:25px;
	background: url(image/IDButtonBG.gif) repeat-x #F9F9F9;
	}
#button b
	{
	font-size:30px;
	color:#FF0033;
	}
#button img
	{
	margin-top:9px;
	margin-right:25px; 
	}
#detail_info
	{
		width:768px;
		margin-bottom:7px;
	}
.detail_title
	{
		width:auto;
		height:25px;
		background: url(image/tabBG.gif) repeat-x bottom;
		font-size:14px;
	}
.detail_title li
	{
		float:left;
		height:25px;
		width:100px;
		display:block;
		background: url(image/tabBG2.jpg) no-repeat;
		text-align:center;
		line-height:25px;
	}
.detail_table
	{
		border: solid #ccc 1px;
		border-top:none;
		padding:10px;
		line-height:20px;
	}
.right_box
	{
	width:770px;
	margin-bottom:7px;
	}
.boxTitle
	{
	width:auto;
	height:30px;
	line-height:30px;
	color:#660000;
	font-size:14px;
	font-weight:bold;
	background:url(image/side_boxBG.jpg) repeat-x;
	margin:1px;
	}
/*tie*/
.right_box2
	{
	width:768px;
	border:solid #ccc 1px;
	background: url(image/BG5.jpg) repeat-x;
	margin-bottom:7px;
	}
.tie_box
	{
		width:100%;
		border:solid #FFF 1px;
	}
.tie
	{
		padding:20px 0 10px 45px;
		float:left;
		width:auto;
	}
.tietext
	{
		padding:7px;
		float:right;
		width:130px;
	}
.tietext p
	{
		padding-top:15px;
		line-height:18px;
	}
.tie_goods
	{
		width:120px;
	}
.tie_img
	{
		height:80px;
		text-align:center;
		vertical-align:middle;
	}
.tie_goods td
	{
		line-height:18px;
		text-align:center;
	}
.tie_price b
	{
	
	font-size:25px;
	color:#FF0033;
	}
.tie_price
	{
		width:290px; 
		text-align:left;
		padding-left:10px;
		height:70px;
		line-height:70px;
	}
#sales_promotion
	{
		margin:10px 0 10px 85px;
		width:632px;
		padding:10px;
		line-height:20px;
		border:solid 1px #ccc;
		background:#fff;
	}
#sales_promotion li
	{
		display:block;
		height:25px;
		line-height:25px;
		background:url(image/side_box_liBG.gif) left center no-repeat;
		padding-left:15px;
	}
	/*comment*/
#comment
	{
		margin:0 auto;
	}
.commentTitle
	{
		width:100%;
		background:#EFEFEF;
		height:22px;
		line-height:22px;
		color:#333;
		border-top:solid #ccc 1px;
	}
.commentTitle td
	{
		padding:0 7px;
	}
.commentText
	{
		width:100%;
		line-height:20px;
		text-indent:25px;
		margin-bottom:15px;
	}

/*会员中心*/	
#mainright h3
	{
	color:#900;
	font-size:14px;
	}		
.titlespan
	{
	display:block;
	height:25px;
	line-height:25px;
	margin-top:10px;
	}	
.mianrighttable
	{
	width:100%;
	border:solid #CCCCCC 1px;
	border-collapse:collapse;
	line-height:25px;
	text-align: center;
	}
.mianrighttable th
	{
		background: #F90;
		line-height:25px;
		border:solid #ccc 1px;
		color:#FFF;
	}
.mianrighttable td
	{
		line-height:22px;
		border:solid #ccc 1px;
	}	
	
.mianrighttable2
	{
	width:100%;
	border-bottom:solid #CCCCCC 1px;
	line-height:32px;
	border-collapse:collapse;
	}	

#mainrightBOX1
	{
	width:751px;
	height:101px;
	line-height:33px;
	border:solid #F90 2px;
	margin-top:10px;
	padding-left:15px;
	}
#mainrightBOX2
	{
	margin-top:10px;
	width:768px;
	background-color:#F6F6F6;
	border:solid #F90 1px;
	}
#mainrightBOX3
	{
	width:734px;
	background-color:#fff;
	border:solid #fff 1px;
	padding:15px;
	}
.mainrightBOX4
	{
	width:702px;
	border:solid #CCCCCC 1px;
	background-color:#FFF;
	line-height:25px;
	padding:15px 0 15px 10px;
	}
.mainrightBOX4 ul
	{
	list-style-type:none;
	}
.mainrightBOX4 li
	{
	display:block;
	height:25px;
	line-height:25px;
	}
.mianrighttable a
	{
		text-decoration:underline;
		color:#F30;
	}
.order-table
	{
		border-collapse:collapse;
		margin-bottom:10px;
	}
.order-table td
	{
		border:solid 1px #CCC;
	}



.orderDetailList th{
		font-size:12px;
		color:#fff;
		background-color:#F90;
		text-align:center;
		line-height:25px;
		font-weight:bold;
	}
	.orderDetailList td{
		font-size:12px;
		
		text-align:center;
		line-height:25px;
		font-weight:bold;
	}
	.orderDetailList
	{
	border:solid 1px #ccc;
		}
	
/*userPoint*/
.userpointbox
	{
		width:100%;
	}
.userpointleftbox
	{
		float:left;
		width:186px;
		text-align:center;
		line-height:30px;
		padding-top:30px;
		height:144px;
		border:solid #DFDFDF 2px;
		margin-right:10px!important;
		margin-right:5px;
		margin-top:7px;
	}
.userpointleftbox strong
	{
		font-size:24px;
		color:#F00;
	}
.userpointrightbox
	{
		float:right;
		width:565px;
	}
.userpointrightbox b
	{
		line-height:30px;
		color:#900;
	}
.userpointrightbox li
	{
		line-height:16px;
		display:block;
		margin-bottom:10px;
		background:url(image/side_box_liBG.gif) left center no-repeat;
		padding-left:15px;
	}	
/*userinfo*/
.FormWrap
	{
		border:#C69;
		padding:20px;
		border:solid #F90 1px;
		margin-top:10px;
		width:728;
		background-color: #F6F6F6;
	}	
.division
	{
		background:#FFF;
		border:solid #ccc 1px;
		padding:10px 0;
	}
.division th
	{
		text-align:right;
		padding-right:7px;
		line-height:30px;
	}	
/*usercomments*/
.middle	
	{
		border:#C69;
		padding:20px;
		border:solid #F90 1px;
		margin-top:10px;
		width:728px;
		background-color:#F5F5F5;
	}
.middle table
	{
		border:solid #ccc 1px;
		background:#FFF;
	}
.middle td
	{
		padding:10px;
	}	
.text2
	{
		line-height:20px;
	}
.text3
	{
		line-height:16px;
		height:auto;
		text-indent:30px;
	}
.text5
	{
		text-align:right;
		border-top:dotted #CCC 1px;
		line-height:20px;
	}
.text5 a
	{
		text-decoration:underline;
		color:#C36;
	}	

/*table-footer：page*/
#tablefoot
	{
	height:35px;
	border:solid #CCC 1px;
	background-color:#EEE; 
	line-height:35px;
	width:768px;
	border-top:none;
	}
.tablefoot img
	{
	margin-top:5px;
	}	 
.foottext1
	{
	float:left; 
	padding-left:10px;
	}
.foottext2
	{
	float:right; 
	padding-right:10px; 
	height:35px; 
	line-height:35px;
	}
.foottext2 img
	{
		margin-top:7px;
	}
.foottext2 input
	{
		height:14px;
		line-height:14px;
		width:25px;
		margin-top:0!important;
		margin-top:6px;
	}
.tabred
	{
		color:#936;
	}
/*购物流程*/
/*step1*/
#AllWrapInside
	{
		width:100%;
	}

.floatLeft
	{
		float:left;
	}
.floatRight
	{
		float:right;
	}
.section
	{
		clear:both;
	}
#CartBox
	{
		width:100%;
		margin-top:10px;
	}
#CartBox h3
	{
		font-size:16px;
		line-height:35px;
		color:#900;
		font-family:"黑体";
	}
.GoodsList
	{
		width:100%;
		border:solid #ccc 1px;
		border-collapse:collapse;
		border-bottom:none;
		font-family:Arial,"宋体" ;
	}
.GoodsList th
	{
		height:36px;
		border:solid #ccc 1px;
		background: url(image/GoodsListTh.jpg) repeat-x #FBB31E;
		color:#000;
		line-height:36px;
		font-size:14px;
	}
.GoodsList td
	{
		height:45px;
		text-align:center;
		border:solid #ccc 1px;
		vertical-align:middle;
		color:#333;
	}
.GoodsList a
	{
		text-decoration:underline;
	}
.step1price
	{
		font-size:14px;
		color:#990066;
		font-family:Arial;
	}
.subtotal
	{
		font-size:16px;
		color:#F00;
	}
#priceInfo
	{
		width:100%;
		background:#F7F7F7;
		border:solid #ccc 1px;
		border-top:none;
		color:#000;
		line-height:20px;
		border-collapse:collapse;
		margin-bottom:10px;
	}
#priceInfo img
	{
		margin:0 7px;
		padding-top:12px;
	}
#AllPrice
	{
		float:right;
		font-size:16px;
		margin:0 7px;
		font-weight:bold;
		color:#000;
		line-height:58px;
		height:58px;
	}
#AllPrice span
	{
		color:#CC0033;
		font-size:20px;
	}
#OrtherInfo
	{
		float:right;
		padding-top:9px;
		margin:0 15px;
	}
#OrtherInfo span
	{
		color:#CC0033;
	}
#OtherShoppingInfo
	{
		width:100%;
		border:solid #ccc 1px;
		border-top:none;
		color:#000;
		line-height:20px;
		height:45px;
		border-collapse:collapse;
	}
#OtherShoppingInfo p
	{
		text-indent:7px;
	}
#OtherShoppingInfo span
	{
		color:#C30;		
	}
#OtherShoppingInfo a
	{
		text-decoration:underline;
		color:#669;
	}
/*step3-billing*/
#billingContent
	{
		margin:10px auto;
		width:934px;
		border:solid #ccc 1px;
		background:#F9F9F9;
		padding:15px;
		color:#333;
		border-collapse:collapse;
	}
.billingbox
	{	
	margin:0 auto;
	background-color:#FFF;
	padding:10px;
	border-bottom:dotted #ccc 1px;
	}
#billingContent h3
	{
		line-height:25px;
		color:#900;
		float:left;
		width:150px;
		font-size:14px;
	}
.billing
	{
		width:934px;
		border:solid #ccc 1px;
	}
	
.billingbox table
	{
		vertical-align:middle;
		margin-top:7px;
		line-height:25px;
	}
.billingbox th
	{
		
		font-weight:normal;
		width:120px;
	}
.billingbox td
	{
		padding-left:10px;
	}
.ChangeBilling
	{
	margin:0 auto;
	background-color:#F9F9F9;
	padding:10px;
	border-top:none;
	}
.ChangeBilling span
	{
		color:#666;
	}
.ChangeBilling a
	{
		text-decoration:underline;
		color:#F60;
	}
.ChangeBilling li
	{
		display:block;
	}
.ChangeBilling .leftLi
	{
		float:left;
		width:130px;
		text-align:right;
		height:25px;
		line-height:25px;
		margin-right:10px;
	}
.ChangeBilling .rightLi
	{
		float:left;
		height:25px;
		line-height:25px;
		margin-right:15px;
	}
.ChangeBilling .rightLiText
	{
		float:left;
		height:25px;
		line-height:25px;
		margin-right:1px;
	}
.ChangeBilling .rightLiTitle
	{
		float:left;
		height:25px;
		line-height:25px;
		margin-right:10px;
		width:200px;
		text-align:center;
	}
.ChangeBilling .rightLiLong
	{
		float:left;
		height:25px;
		line-height:25px;
		margin-right:10px;
		width:180px;
	}
.ChangeBilling .red
	{
		color:#333;
	}
.ad
	{
		width:100px;
		height:22px;
	}
.long
	{
		width:300px;
	}
a.button
	{
		display:block;
		width:104px;
		height:24px;
		text-align:center;
		font-weight:bold;
		background:url(image/ABG.jpg) no-repeat;
		text-decoration:none;
		line-height:22px;
	}
.Tright
	{
		text-align:right;
	}
#List
	{
		border-collapse:collapse;
		text-align:center;
		vertical-align:middle;
	}
#List th
	{
		background-color:#FBB31E;
		line-height:25px;
		color:#000;
		font-weight:bold;
		text-align:center;
		border:solid #CCC 1px;
	}
#List td
	{
		line-height:25px;
		border:solid #CCC 1px;
	}
#total
	{
		text-align:left;
		line-height:25px;
		float:right;
		width:270px;
		margin-bottom:7px;
	}
#total a
	{
		text-decoration:underline;
	}
#total li
	{
		float:left;
	}
.totalLeft	
	{
		width:130px;
		margin-right:7px;
		text-align:right;
	}
#total .red
	{
		color:#F00;
		font-size:16px;
	}
/*step4_box*/
#step4_box
	{
		width:100%;
		height:500px;
		color:#333;
	}
.stpe4
	{
		margin:7px;
		width:920px;
		padding:10px;
		border-bottom:dotted #ccc 1px;
		margin:0 auto;
	}	
.stpe4 b
	{
		margin-right:40px;
	}
.step_text
	{
		line-height:50px;
	}	
.step_text
	{
		line-height:50px;
	}
.step4_price
	{
		font-size:20px;
		color:#F00;
		font-family:Arial;
		font-weight:bold;
	}
#step4_box li
	{
		float:left;
		height:35px;
		line-height:35px;
		display:block;s
	}
#step4_box .leftli
	{
		width:20px;
	}
#step4_box .rightli
	{
		width:150px;
	}
#step4_box .step_span
	{
		padding:0 10px;
		font-size:20px;
		color:#000;
		font-weight:bold;
	}
#step4_box .step_text2
	{
		background:url(image/i.gif) top left no-repeat;
		line-height:14px;
		padding-left:20px;
	}	
	

	
/*footer*/
.footerclass
{
	width:978px;
	margin:0 auto;
	text-align:center;
	}
#footer
	{
		width:978px;
		padding:7px 0;
		background: url(image/BG5.jpg) repeat-x;
		border: solid #ccc 1px;
		margin:0 auto;
	}
#footerinfo
	{
	width:950px;
	margin:0 auto;
	}
.infobox
	{
	float:left;
	margin-left:10px!important;
	margin-right:5px!important;
	width:130px;
	height:120px;
	margin-left:5px;
	margin-right:5px;
	}
.infoimg
	{
	float:left;
	padding-right:5px;
	margin-top:10px;
	}	
.infotext
	{
	float:left;
	width:auto;
	}
.infotext ul
	{
	list-style-type:none;
	margin-top:15px;
	}
.infotext li
	{
	line-height:20px;
	font-size:12px;
	color:#666666;
	}		
.infotext b
	{
	color:#666;
	font-size:14px;
	}
#power
	{
		width:auto;
		margin:0 auto;
		text-align:center;
		margin-top:17px;
	}
#footer-phone
	{
		width:124px;
		border:solid #E7E7E7 3px;
		height:45px;
		line-height:20px;
		color:#000;
		background: url(image/phone.gif) no-repeat left  center;
		padding:5px 0 0 70px;
		margin-top:15px;
	}
#footer-phone b
	{
		color:#F30;
		font-size:14px;
		font-family:Arial;
	}	
.menutext
{
	margin: 10px;
	height: 20px;
}
.menubox1
{
	float: left;
	line-height: 30px;
}
.menubox2
{
	line-height: 15px;
	float: left;
	padding-right: 15px;
	height: 15px;
}
.menubox1b
{
	float: left;
	line-height: 30px;
}
.menubox2b
{
	line-height:20px;
	float: left;
	padding-right: 15px;
	height: 15px;
}
.menu_input
{
	width: 120px;
	height: 16px;
}
.menu_select
{
	width: 120px;
	height: 22px;
}
 .ic_a
    {
        background-color: #F96E0F;
        border: none;
        color: #FFFFFF;
        cursor: pointer;
        float: left;
        font-family: Arial;
        font-size: 12px;
        height: 16px;
        line-height: 16px;
        overflow: hidden;
        text-align: center;
        width: 16px;
    }
    a.ic_a:hover
    {
    	color:Black;
    	}
#Registbox
	{
	width:576px;
	height:493px;
	margin:0 auto;
	}
#Registtable{
margin:10px 0 20px 0;
}
#Registtable td{
line-height:40px;
}
#Registtable b{
color:#FF6600;
}
.td1{
text-align:right;
}
.td2{
text-align:left;
}
#Registtable input{
border:solid 1px #CCCCCC; 

}
.topBG
	{
	}
.intro{
text-align:center;
}

.titleimg
	{
	}
.Registtext
	{
	}
.Registbottom
	{
	}
.Registtextbox
	{
		margin:20px auto;
		padding:10px 0;
		color:#000;
	}
.Registtextbox img
	{
		margin-right:5px;
	}
.TDimg
	{
		vertical-align:top;
	}
.Registtextbox a
	{
		text-decoration:underline;
		color:#000;
	}
.Registtextbox a:hover
	{
		color:#FF0;
	}
.Registtextbox td
	{
		height:40px;
		line-height:25px;
	}
.textbox
	{
		width:930px;
		border:solid #ccc 1px;
		margin:0 auto;
		background:#FFF;
	}
.textbox table
	{
		margin:10px auto;
		text-align:center;
		
	}
.inputbox2
	{
		background:#fff;
		border:solid #ccc 1px;
		height:22px;
		line-height:22px;
		width:175px;
	}
.inputbox3
	{
		background:#fff;
		border:solid #ccc 1px;
		height:22px;
		line-height:22px;
		width:175px;
	}
.inputbox4
	{
		height:24px;
		width:50px;
		border:solid #ccc 1px;
		line-height:24px;
		color:#FFF;
	}
	.mainrightBOX5
	{
	width:715px;
	border:solid #C2B08E 1px;
	line-height:25px;
	padding:15px 0 15px 10px;
	}
.mainrightBOX5 ul
	{
	list-style-type:none;
	}
.mainrightBOX5 li
	{
	display:block;
	line-height:18px;
	margin-bottom:20px;
	background: url(image/ico.gif) left center no-repeat;
	padding-left:15px;
	}
#rightpart
	{
		float:left;
		width:768px;
		overflow:hidden;
		border:1px solid #ccc;
		background:#fff;
		padding:7px 0;
		margin-bottom:10px;
	}
#right-part
	{
		float:left;
		width:768px;
		overflow:hidden;
		border:1px solid #ccc;
		background:#fff;
		padding:7px 0;
		margin-bottom:10px;
	}
#left-part
	{
		float:left;
		width:200px;
		overflow:hidden;
		margin-right:10px;
	}
#leftpart
	{
		float:left;
		width:200px;
		overflow:hidden;
		margin-right:10px;
	}
