body{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	text-align:center;
	background:#ff;
	color:#444;
}
ul{
	list-style:none;	
}
#main_cont{
	display:none;
}

.main{
	width:982px;
	text-align:left;
}

a{
	color: #564B42;
	text-decoration:none;
}
a:hover{
	color: red;
	text-decoration:underline;
}

.s_rate{
	color:red;
	margin:0;
	padding:0;
}

.com_name{
	color:#333399;
}
.com_pr{
	color:#CC6600;
	font-weight:bold;
	fONT-FAMILY: verdana;	
}

.font11{
	font-size:11px;
}
.s_market_pr{
	color:red;
	font-size:13px;
	text-decoration:line-through;
}

.list_sel {
	width:160px;
	margin:3px 0 0 10px;
}




/* new index */
img{
	border:0;
}

.new_top{
	margin:5px 0 5px 0;
	padding:0;
	list-style:none;
	height:56px;
}
.new_top li{
	float:left;
}

.new_top .logo{
	width:325px;
	padding:5px 0 0px 0
}

.new_top .free img{
	margin:8px 15px 0px 0;
}

.new_top .free img{
	margin:8px 15px 0px 0;
}

li.user_fun{
	float:right;
}
ul.new_top li.a800{
	padding-left:100px;
}
.new_top .user_fun{
	margin:3px 5px 0px 0;
	line-height:160%;
	width:240px;
	text-align:right;
}

.new_subnav{
	height:28px;
	background:#DCDCDC;
	width:930px;
}

.new_subnav .txt{
	margin:6px 0 0 35px;
	float:left;
	width:580px;
	word-spacing:5px;
	color:#B799B7;
}

.new_left_col{
	width:178px;
	margin:12px 0 0 0;
	height:760px;
}

.new_right_col{
	margin:10px 0 0 0;
	float:right;
	width:740px;
}


.new_brand_list img{
	margin:0 0 5px 0;
}



.new_com_list{
	margin:0;
	list-style:none;
	padding:0;
}
.new_com_list li{
	border:1px solid #ECE9D8;
	width:144px;
	height:180px;
	float:left;
	margin:1px;
	text-align:center;
	padding:0;
	padding-top:5px;
	line-height:150%;
}

.new_com_list a{
	color:#333399;
	text-decoration:none;
}

.new_com_list a:hover{
	color: red;
	text-decoration:none;
}

.top_form{
	padding:3px 0 0 0;
	margin:0;
}

.new_use_cat{
	margin:10px 0 0 8px;
}

.new_use_ul{
	margin:10px 0 0 0;
	height:200px;
	padding:0;
}


.new_use_ul li{
	float:left;
	height:25px;
	list-style:none;
	margin:0;
}

.new_use_ul .l{
	width:100px;
}








/*new version 11-25*/
.800{
	margin:0 100px 0 100px;
}

.new_top .user_fun a{
	background:url(/images/arrowRed.jpg) no-repeat 2px 1px;
	padding-left:10px;
	width:58px;
}

.new_right_col{
	margin:10px 0 0 0;
	float:right;
	width:752px; 
}

.new_left_col{
	width:174px;
	margin:12px 0 0 0;
	height:760px; 
}

.right_ad{
	width:171px;
	float:right;
	text-align:right;
}

.cat_tab{
	background:url(/images/mwbg.gif) no-repeat 2px 4px;
	width:565px;
	height:322px;
	margin:0 0 0 2px;
}

.new_brand_list{
	margin:7px 0 0 0;
}


.td1, .td2{
	padding:50px 20px 0 20px;
	width:50%;
	word-spacing:10px;
}

.td2{
	padding-left:29px;
}

.td1 h3, .td2 h3{
	font-size:13px; 
	margin:10px 0 0 0;
}
 
.c_top_r h1{
	background:url(/images/dot.gif) repeat-x bottom left;
	padding:5px 0;
}

.c_top_r .txt1{
	border:0;
	padding:8px 15px;
	font-family:Arial;
}

.txt1 .sale_pr{
	font-family:Arial;
	font-size:18px;
	color:#D80849;
}

 

.c_top_r .txt2{
	border-top:1px solid #D0D0D0;
	background:#f5f5f5;
	padding:13px 15px;
}

a.sizesel{
	border:1px solid #3366CC;
	padding:3px 5px;
	background:#fff;
	margin-right:5px;
}

a.sizesel:hover, .sizeseled{
	border:1px solid #3366CC;
	padding:3px 5px;
	background:#3366CC;
	color:white;
	margin-right:5px;
	text-decoration:none;
	font-weight:bold;
}

.txt2 .sdiv{
	width:100%;
}

.txt2 .size{
	line-height:250%;
	float:right;
	width:280px;
	text-align:left; 
	margin:0;
}

.txt2 .stxt{ 
	width:60px;
	height:20px;
	margin:0;
}

.txt2 .buynum{ 
	margin:8px 0 13px 0;
}

 

.darkred{
	color:#990000;
}

.buysize{
	border:0;
	background:#F5F5F5;
	width:35px;
	font-weight:bold;
	color:#D80808;
}

form{
	margin:0;
}

.simcom{
	background:url("/images/sim.jpg") no-repeat;
	width:929px;
	height:177px;
	border:1px solid white;
	clear:both;
}
.simcom ul{
	height:140px;
	width:920px;
	margin:30px 0 0 10px;
	padding:0;
}

.simcom ul li{
	float:left;
	list-style:none;
	width:130px;
	height:140px;
	text-align:center;
}

#comnav {
 background: url("/images/nbg.gif")  top left  no-repeat transparent;
 height: 30px;
 width: 928px;
 margin-top:20px;
}

#comnav ul {
 padding: 0; margin: 0;
 position: relative;
 height: 30px;
 width: 928px;
}

#comnav li {
 margin: 0; padding: 0;
 position: absolute; 
 top: 0;
 list-style: none;
 height: 30px;
 display: block;
 list-style:none;
}

#comnav li a {
 display: block;
 text-decoration: none;
 padding-top: 30px;
 text-align: center;
 color:#E7A6CF;
}
#navDtl { left: 0; width: 141px; }
#navPay { left: 140px; width: 141px; }
#navDst { left: 280px; width: 141px; }
#navCmt { left: 420px; width: 141px; } 

#comnav li a:hover, #comnav li.current a { color: #FFF; }
#comnav li.current#navDtl a { background: url("/images/nbg.gif")  0 -41px no-repeat;	}
#comnav li.current#navPay a { background: url("/images/nbg.gif") -140px -41px no-repeat;	}
#comnav li.current#navDst a { background: url("/images/nbg.gif") -280px -41px no-repeat;	}
#comnav li.current#navCmt a { background: url("/images/nbg.gif") -420px -41px no-repeat;	}


#navDtl_div img{
	margin:0 0 0 20px;
}

.comdtl{
	background:url("/images/dtlbg.gif") bottom repeat-x;
	width:926px;
	padding:10px 0 20px 20px;
}

.stab{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	margin: 0 0 0 20px;
}

.stab td{
	background:#E4E4E4; 
}
.in_stabtop td{
	background:#CCCCCC;
	color:white;
	padding:5px 9px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	
}

.in_stab td{
	padding:5px 9px;
	text-align:center;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	
}

.com_review{
	margin:20px 0 0 20px;
	width:800px;
}

#navPay_div, #navDst_div{
	margin:20px 40px 30px 20px;
}


.tebie{
	padding:10px 0 0 20px;
	line-height:170%;
}

/*弹出页面css  start*/
.bubble *{
	margin:0;padding:0;
 }

	.bubble{
		position:absolute;
		left:-10000px;
		top:100px;
		width:300px;
		
		font-size:12px;
	}
	
	.closebutton{
		background:transparent url(/images/webpicture/combined_v6.gif) repeat scroll 0 -50px;
		cursor:pointer;
		height:15px;
		position:absolute;
		right:10px;
		top:10px;
		width:15px;
	}
	.clickable{
		cursor:pointer !important;
	}
	#bubble2{
		
		with:500px;
		height:500px;
		text-align:left;
		color:gray;
	}
	#bubble2 *{
		margin:0;
		padding:0;
	}
	#bubble2 .bubble_top{
		background:url(/images/webpicture/bubble_top.gif) no-repeat;
		height:34px;
	}
	#bubble2 .bubble_mid{
		background:url(/images/webpicture/bubble_mid.gif) repeat-y;
		/*height:106px;*//* =todelete */
	}
	#bubble2 .bubble_bottom{
		background:url(/images/webpicture/bubble_bottom.gif) no-repeat;
		height:13px;
	}
	#bubble2 .bubble_sub{
		background:url(/images/webpicture/bubble_button.gif) no-repeat ;
		width:69px;
		height:26px;
		border:0 none;
	}
	#bubble2 .bubble_cancel{
		background:url(/images/webpicture/bubble_button.gif) no-repeat -69px 0;
		border:0 none;
		height:26px;
		width:69px;
		border:0 none;
	}
	#bubble2 .bubbleform{ /*span*/
		padding-left:40px;
		font-size:12px;
		font-weight:normal;
		color:gray;
	}
	.hidden{
		display:none;
	}
	#lack_button{
		background:url(/images/webpicture/bubble_button.jpg) no-repeat;
		width:90px;
		height:26px;
		border:0 none;
	}
	#bubble2 .bubble_msg2{
		width:270px;
		display:block;
		padding-bottom:15px;
	}
	.bubble_msg{
		font-weight:bold;
	}
	#bubble2 input{
		width:150px;
		/*height:20px;*/
		border:1px solid;
		border-color:#808080;
		padding-top:4px;
	}
	#bubble2 tr{
		height:25px;
	}
	#lack_link{
		color:blue;
		font-size:130%;
	}
	.lack_link{
		font-size:120%;
		font-weight:bold;
	}
	a#lack_link:hover{
		color:red;
	}
/*弹出页面css end*/
/*尺码表格*/
	.size_table{
		border-collapse:collapse;
	}
	.size_table caption{
		color:blue;
	}
	.size_table th{
		background:#990000 none repeat scroll 0 0;
		border:1px solid #999999;
		color:white;
		font-weight:normal;
		padding:5px 9px;
	}
	.size_table td{
		padding:5px 9px;
		border:1px solid #999999;
		
	}
	.size_table .size_table_left{
		background:#CCCCCC none repeat scroll 0 0;
		color:white;
		
	}
	.size_table .size_table_stand{
		background:#CCCCCC none repeat scroll 0 0;
	}
	
/*同类*/
.out_sim{
	background:transparent url(/images/simtop2.jpg) no-repeat scroll 0 0;
	height:30px;
	width:929px;
}
.bottom_sim{
	background:transparent url(/images/simbottom.jpg) no-repeat scroll 0 0;
	height:10px;
	clear:both;
}
.sim_content{
	background:transparent url(/images/sim_content.jpg) repeat-y scroll 0 0;
	padding:2px;
}
.sim_content ul{
	margin:0;	
}
.sim_content ul li{
	float:left;
	text-align:center;
}
