*{
	margin:0;
	padding:0;
}
body{
	color:#000000;
	font-family:",arial";
	font-size:12px;
}
body a:hover{
	background-color:#0048A7;
	color:#FFFFFF;
}
body a{
	color:#0048A7;
	text-decoration:none;
}
#container{
	margin:0 auto;
	width:978px;
}
.line{
	background-image:url(../images/line.gif);
	background-repeat:repeat-x;
	clear:both;
	height:1px;
	margin-bottom:5px;
}
#header{
	height: 64px;
	width: 978px;
	margin-top:3px;
	margin-bottom:4px;
	background-image: url(../images/bk_navmid2.gif);
	background-repeat: repeat-x;
	background-position: center 60px;
}

#logo{
	width:164px;
	height:60px;
	border:0;
	float:left;
	display: block;
}

#nav{
  width:814px;
	height:60px;
	display: block;
	float:left;
	margin-top:1px;
}

#top_right{
	width:814px;
	clear:both;
	height:29px;
	text-align: right;
	line-height: 29px;
	vertical-align: middle;
	margin-bottom:6px;
	position: relative;
}

#top_right .slogan{
	text-align: left;
	margin-left: 15px;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	position: absolute;
	top: 6px;
	left: 0px;
}

#top_right span,#top_right span img{
	vertical-align: middle;
}
#top_right span img{margin-top:-3px;}
#top_right span{
	padding-left:2px;
	padding-right:2px;
}
#top_right span a{
	padding-left:2px;
	padding-right:2px;
}

#menu{
	width:800px;
	clear:both;
	height:24px;
	margin-left:14px;
}
* html #menu li { color: #666; } /* IE6 */ 
#menu li{
	width:88px;
	margin-right:5px;
	font-size: 13px;
	/*font-weight: bold;*/
	color: #C50000;
	background-image: url(../images/btn/menu.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	float:left;
	list-style:none;
	height:24px;
}
#menu li a{
  line-height:24px;
	vertical-align: middle;
 	color: #C50000;
	text-decoration: none;
}
#menu li a:hover{
	width:88px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/btn/menu_now.gif);
	background-repeat: no-repeat;
	display: block;
	line-height:24px;
	vertical-align: middle;
	height:24px;
}
#menu li.now{
	width:88px;
	margin-right:5px;
	font-size: 13px;
	/*font-weight: bold*/;
	height:25px;
	color: #fff;
	background-image: url(../images/btn/menu_now.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	position: relative;
	bottom: -1px;
	overflow: visible;
	visibility: visible;
}
#menu li.now a{
	color:#fff;
	text-decoration: none;
	line-height:25px;	
}
#menu li.now a:hover{
	color:#fff;
	text-decoration: none;	
}
#pagebody{
	height:100%;
}
.sbar_deal{
	float:right;
	width:200px;
}
#sidebar{
	float:right;
	width:200px;
}
#sidebar2{
	float:right;
	width:320px;
	margin-right: 10px;
	margin-left: 15px;
	margin-top: 6px;
}
#sidebar5{
	float:right;
	width:235px;
}
#mainbody{
	float:left;
	width:753px;
}
#mainbody2{
	float:left;
	width:620px;
}
.sm{
	height:auto;
	margin-bottom:5px;
	margin-top: 10px;
}

.st{
	height:26px;
	clear:both;
	color:#c40100;
	font-size:14px;
	/*font-weight:bold;*/
	line-height:26px;
}
.sm ul{
	list-style:none;
	width:230px;
	line-height:20px;
}



#mainbody{
	float:left;
	width:753px;
}

.searchtext {
border:1px solid #CCCCCC;
font-size:14px;
margin:8px;
padding:3px;
width:380px;
color:#A9A9A9;
}
.searchsubmit{
	padding:1px 18px;
	margin-bottom:8px;
	font-size:14px;
	vertical-align:auto;
}
#ad{
	width:100%;
	height:130px;
}
#search{
	width:100%;
	height:80px;
}
#searchwords{
	width:160px;
	float:left;
	font-size:16px;
	line-height:25px;
	color:#0048A7;
	font-weight:bold;
	text-align:center;
}
#searchform {
	width:70%;
	margin:0 0 28px;
	padding-right:30px;
	text-align:center;
	float:left;
}

#storelist ul{
	list-style:none;
	padding-top:20px;
	/*height:220px;*/
	width:100%;
}
#storelist li{
	margin-bottom:40px;
	width:24%;
	text-align:center;
	float:left;
}
.storeinfo{
	margin-top:2px;
}
.logo{
	height:40px;
	width:100px;
	margin-bottom:15px;
}

#deallisttitle{
	width:100%;
	height:30px;
	padding-top:20px;
}
#deallist ul{
	list-style:none;
	margin-left: 20px;
}
#deallist li{
	margin-top:10px;
	margin-bottom:10px;
	overflow: hidden;
	height: 30px;
	line-height: 15px;
}
.d_t{
	display:inline-block;
	line-height:25px;
	text-align:center;
	font-weight:bold;
}
#c_l{
	width:100px;
}
#i_l{
	width:430px;
}
#s_l{
	width:100px;
}
.c_c{
	background-image: url(../images/bk_no.gif);
	background-repeat: no-repeat;
	line-height: 30px;
	width: 57px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	float: left;
}
.d_c{
	display:inline-block;
	vertical-align:middle;
}
.i_c{
	color:#0048A7;
	font-size:14px;
	text-decoration:none;
	padding-left: 8px;
	padding-top: 8px;
	float: left;
	width: 445px;
	overflow: hidden;
}
.r_c{
	width:100px;
	text-align:center;
}
.s_c{
	width:90px;
	text-align:center;
	font-size: 12px;
	float: right;
}

#commentlist ul{
	list-style:none;
	width:100%;
	padding-top:15px;
}
#commentlist li{
	clear:both;
}
.hmh{
	float:left;
	color:#C40100;
	font-size: 14px;
	font-weight: bold;
	line-height:20px;
	padding-left:10px;
}
.more{
	font-size:12px;
	float:right;
}
.userico{
	width:20%;
	float:left;
	text-align:center;
}
.userico_comment img{
	width:48px;
}
.userico_comment{
	width:12%;
	float:left;
	text-align:center;
}
.userico img{
	width:48px;
}
.comment{
	width:80%;
	float:right;
}
.comment_new{
	width:88%;
}
.commentlabel{
	width:100%;
	height:20px;
	background-color:#EFEFEF;
}
.commentlabel a{
	width:auto;
	float:left;
	font-size: 13px;
	/*font-weight: bold;*/
	padding:3px 10px;
}
.commentlabel img{
	float:right;
	padding:3px;
}
.commenthead{
	height:20px;
	margin:5px 10px;
}
.user{
	color:#C40100;
}
.attitude{
	margin-left:5px;
}
.points{
	margin-left:5px;
}
.number{
	color:#C40100;
	margin-left:5px;
	margin-right:10px;
}
.commenttext{
	margin:5px 10px;
	line-height:20px;
}
.commentfoot{
	margin:10px 10px;
	color:#666666;
}
/*
.commentfoot a{
	margin-left:15px;
}
*/
img {
	border:medium none;
	vertical-align:middle;
}

#navigation2 {
clear:both;
height:24px;
margin-left:14px;
width:800px;
}

#footer{
	border-top:3px solid #C40100;
	clear:both;
	color:#C40100;
}
#footer div{
	height:30px;
	line-height:30px;
	text-align:center;
}

#sendinfo{
	margin-bottom:5px;
}
#sendinfo label{
	margin:5px 9px 8px 9px;
	color:#000;
	width:180px;
}
#send_store_name{
	margin:5px 9px 8px 9px;
	width:180px;
}
#send_store_web{
	margin:5px 9px 8px 9px;
	width:180px;
}
#sendinfo_submit{
	margin:5px 9px 8px 9px;
	width:80px;
}

/* from dilenet.css  */
.text_redbig,.text_redbig a{color: #C40100;
	font-size: 16px;
	line-height:25px;font-weight: bold;}
.text_redbig a:hover{color:#fff;}
.text_red{
	color:#0048A7;
	font-size: 13px;
	font-weight: bold;
	line-height:25px;
}
.text_hui,.text_hui a{
	color:#666;
	line-height:20px;
}
.text_hui a:hover{color:#fff;}

.text_black,.text_black a,.text_black a:hover{
	color:#000;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;	
}
.text_black a:hover{color:#fff;}

.text_redmenu{
	color:#C40100;
	font-size: 12px;

}
.text_redmenu a{color:#C40100;}
.text_blackbig,.text_blackbig a,.text_blackbig a:hover{color:#000;
	font-size: 14px;
	line-height:25px;font-weight: bold;}
.text_blackbig a:hover{color:#fff;}
.text_zongbig,.text_zongbig a,.text_zongbig:hover{color:#990000;
	font-size: 13px;
	line-height:25px;font-weight: bold;}
/* added for open win */
#div_login{
	display:none;
	left:135px;
	top:156px;
	visibility:visible;
	z-index:100;
	position:absolute;
}
#div_recommend_store{
	display:none;
	left:160px;
	top:156px;
	visibility:visible;
	z-index:100;
	position:absolute;
}
#div_recommend_goods{
	display:none;
	left:160px;
	top:156px;
	visibility:visible;
	z-index:100;
	position:absolute;
}
.sel_goods{
	cursor:pointer;
	color:#0048A7;
}
#openwin label{
	margin-left:9px;
	line-height:30px;
	color:#000;
	width:180px;
}
#username{
	color:#000;
	width:150px;
}	
#password{
	color:#000;
	width:150px;
}
#login_ok{
	margin:5px 20px 8px 100px;
}
.login_ok{
	margin:5px 20px 8px 100px;
}
#login_close{
	margin-bottom:8px;
}
.login_close{
	margin-bottom:8px;
}
#openwin{
	width:320px;
	height:130px;
	border: 1px solid #FF8080;
	margin:0 auto;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding:10px 5px 5px 5px;
}
.recommend_store_hw{width:390px;height:80px;}

.openwin{
	width:320px;
	height:130px;
	border: 1px solid #FF8080;
	margin:0 auto;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding:10px 5px 5px 5px;
}

#uerbox_form {
	margin-top:10px;
	margin-bottom:10px;
}



#userbox_text{
	height:20px;
	width:97%;
	text-align:left;
	margin-left:5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FF9797;
	padding-top:5px;
}	

/* ended for open win */

#tracklist ul{
	height:220px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-top:30px;
	width:100%;
}
#tracklist li{
	height:35px;
}

.pn{
	width: 400px;
	padding-left:10px;
	color:#0048A7;
}

.sn{
	padding-left:10px;
	width:100px;
	text-align:center;
}

.price{
	text-align:right;
	width:80px;
	color:#FF6501;
	font-weight:700;
}

.pi{
	text-align:right;
	width:120px;
	color:#0048A7;
	text-decoration:none;
}

#div_seeprice{
	display:none;
	left:135px;
	position:absolute;
	top:156px;
	visibility:visible;
	z-index:100;
}
#storehead{
	/*background-color:#EFEFEF;*/
	margin-bottom:5px;
}
#storehead h1{
	color:#C40100;
	display:inline;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
}
#storeleft{
	width:105px;
	float:left;
	line-height:20px;
}
#storeleft img{
	width:100px;
	height:40px;
}
#storemiddle{
	width:270px;
	float:left;
	line-height:25px;
	color:#666666;
	margin-left:10px;
}
#storeright{
	width:230px;
	float:left;
	line-height:20px;
	color:#666666;
	margin-bottom:8px;
}
.store_des{
padding-left:6px;
line-height:1.5;
color:#666666;
clear:both;
}
.store_action{
padding-left:6px;
clear:both;
}
#storebottom {

padding-left:6px;
}
#se{
	margin-top:15px;
}
#sp_ok{
	margin:5px 20px 8px 100px;
}
#sp_close{
	margin-bottom:8px;
}
#ti{
	width:100%;
	height:250px;
	padding-top:50px;
}
#game_ti{
	width:100%;
	padding-top:50px;
}
#tiw{
	width:100%;
	font-size:26px;
	line-height:35px;
	color:#0048A7;
	font-weight:bold;
	text-align:center;
}
#tf{
	width:99%;
	margin:10px 0 28px;
	padding-right:30px;
	text-align:center;
}
.tracksubmit{
	padding:1px 6px;
	margin:10px 0 8px;
	font-size:14px;
}
#tf label{
	font-size:16px;
	height:35px;
	line-height:35px;
}
.tracktext {
font-size:16px;
width:500px;
color:#A9A9A9;
}
.tracklabel{
	display:inline;
	font-size:16px;
	vertical-align:center;
}
#te{
	
}

/* alisoft  */
#logoalisoft{
	width:164px;
	height:60px;
	border:0;
	display: block;
}
#mainbodyalisoft{
	width:753px;
	margin-left:150px;

}

/* xiaonei  */
#logoxiaonei{
	width:164px;
	/*height:60px;*/
	border:0;
	display: block;
}
#mainbodyxiaonei{
	width:650px;
	margin-left:100px;

}
/* recommend page style  */
#recommend{
	width:100%;
	height:80px;
}
#recommendwords{
	width:115px;
	float:left;
	font-size:16px;
	line-height:21px;
	color:#0048A7;
	font-weight:bold;
	text-align:center;
	padding-left:20px;
}
#recommendform {
	width:70%;
	
	padding-right:30px;
	text-align:center;
	float:left;
}
.recommendurl {
border:1px solid #CCCCCC;
font-size:14px;
margin:8px;
padding:3px;
width:380px;
color:#A9A9A9;
}
.recommendsubmit{
	padding:1px 6px;
	margin-bottom:8px;
	font-size:14px;
}
#productlist ul{
	list-style:none;
	padding-top:20px;
	height:310px;
	width:100%;
}
#productlist li{
	margin-bottom:20px;
	width:19%;
	text-align:center;
	float:left;
}
.productinfo{
	margin-top:2px;
}
.productimg{
	height:100px;
	width:100px;
	margin-bottom:15px;
}
#categorylist table{
	padding-top:10px;
	margin-left:20px;
	height:270px;
	width:100%;
}
.category-1{
	text-align:left;
	width:100px;
	color:#0048A7;
	font-weight:bold;
	font-size:14px;
	padding-bottom:6px;	
}
.category-index{
	padding-bottom:1px;
	float:left;
	width:90px;
}
#categorylist td{
	text-align:left;
	color:#0048A7;
	font-size:14px;
}
#productform{
	margin-top:20px;
	margin-left:230px;
	line-height:20px;
}
.areaheader{
	color:#C40100;
	font-size: 14px;

	line-height:20px;
	padding-left:10px;
}
#productimg{
	float:left;
}
#productimg img{
	width:310px;
	position:static;
	vertical-align:baseline;
}
#imgchoose{
border-color:#CCCCCC;
border-style:solid;
border-width:1px 0 0 1px;
width:415px;
overflow:auto;
}
#imgchoose label span{
	height:80px;
	width:80px;
}
#imgchoose img{
display:block;
height:80px;
width:80px;
}
#imgchoose input{
	display:block;
	position:absolute;
	left:3px;
	top:3px;
}
#imgchoose label{
background-color:#FFFFFF;
border-color:#E1E1E2;
border-style:solid;
border-width:0 1px 1px 0;
cursor:pointer;
display:block;
float:left;
margin-left:0.5em;
height:82px;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:82px;
}
#imgchoose img{
}
#uploadimg{
}
#productname{
	display:block;
}
#productname span{
	display:block;
}
#productname textarea{
	height:2.5em;
	width:415px;
}
#reason{
	display:block;
}
#reason span{
	display:block;
}
#reason textarea{
	width:415px;
}
#formfield_cate1{
	height:20px;
	width:100px;
}
#formfield_cate2{
	height:20px;
	width:300px;
}
.recommend_form_button{
	width:50px;
}
#usage{
	width:450px;
}
#producttag{
	display:block;
}
#producttag span{
	display:block;
}
#producttag input{
	width:415px;
	height:20px;
}
#usage{
	display:block;
	color:#0048A7;
}
#usage span{
	display:block;
	margin-bottom:3px;
}
#productform label span{
	color:#000000;
}

#productoptions{
	float:left;
	margin-left:40px;
	margin-bottom:10px;
}
#productoptions ul{
		list-style:none;
		font-size:14px;
		line-height:25px;
		overflow:auto;
		margin-top:10px;
}
#productoptions a{
	text-decoration:none;
}
#productoptions img{
	float:left;
	clear:both;
	padding-top:4px;
}
#productoptions h1{
	font-size:16px;
}
#recommendations ul{
	list-style:none;
	width:100%;
	padding-top:40px;
}
#recommendations li{
	clear:both;
}
.optiontext{
	text-decoration:none;
	margin-left:10px;
	float:left;
}
#shop{
	clear:both;
	margin-top:10px;
}
#shop p{
	margin-top:10px;
}
#productusage{
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	line-height:18px;
}
#productusage span{
	float:left;
}
#searchrecommend{
	width:100%;
	overflow:auto;
}
#searchrecommendform {
	/*
	width:70%;
	margin:12px 0 0 140px;
	padding-right:30px;
	float:left;
	*/
	text-align:center;
	margin-left:100px;
	
}
#searchrecommendwords{
	float:left;
	font-size:16px;
	line-height:25px;
	color:#0048A7;
	font-weight:bold;
	padding-left:20px;
	margin-top:20px;
}
#subcatlist table{
	margin-left:20px;
	width:100%;
	line-height:30px;
}
#subcatlist td{
	color:#0048A7;
	font-size:12px;
}
#pl ul{
	list-style:none;
	padding-top:20px;
	width:100%;
}
#pl li{
	margin-bottom:20px;
	width:32%;
	float:left;
	height:140px;
}
.pd{
	margin-top:2px;
	float:left;
	text-align:left;
	width:120px;
	/*height:138px;*/
	overflow:hidden;
}
.pd img{
	/*margin-top:5px;*/
}
.pimgdiv{
	height:120px;
	width:120px;
	float:left;
}
.pimg{
	height:100px;
	width:100px;
	display:inline;
	margin-bottom:15px;
}
.recnumber{
	margin-top:10px;
	margin-bottom:5px;
}
.tags{
	margin-top:10px;
}
#foruse{
	/*width:395px;*/
	display:block;
	color:#0048A7;
	margin-left:35px;
	padding-left:75px;
	text-align:left;
}
.catlist{
	margin-left:10px;
	overflow:hidden;
}
.catlist a{
/*float:left;*/
font-size:12px;
line-height:1.5em;
margin-right:10px;
white-space:nowrap;
}
.even{
	background:#FFFFFF none repeat scroll 0 0;
	overflow:hidden;
	padding:5px 7px;
}
.odd{
	background:#FBF7EE none repeat scroll 0 0;
	overflow:hidden;
}
.odd_deal{
	padding:0;
}
.pdn{
	height:50px;
}
/*  by tony.liu */
#div_recommend_sendmail{
	display:none;
	left:135px;
	top:156px;
	visibility:visible;
	z-index:100;
	position:absolute;
}
#div_recommend_pricenotice{
	display:none;
	left:135px;
	top:156px;
	visibility:visible;
	z-index:100;
	position:absolute;
}
.imglarge{
display:block;
height:1px;
left:-9999px !important;
margin:0;
overflow:hidden;
position:absolute !important;
width:1px;
}
#recommend_more{
CLEAR: both;
BORDER-RIGHT: #999 1px solid;
BORDER-TOP: #999 1px solid;
DISPLAY: none;
Z-INDEX: 100;
BORDER-LEFT: #999 1px solid;
WIDTH: 250px;
BORDER-BOTTOM: #999 1px solid;
POSITION: absolute;
BACKGROUND-COLOR: #ffc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.power {
background:#DDDDDD none repeat scroll 0 0;
float:left;
height:14px;
margin:0 3px;
}
/* tony.liu end */

#divrating{
	margin-bottom:5px;
	height:27px;
}
#divrating ul{list-style:none;}
#divrating ul.btn{
	width:220px;
	float:left;
	text-align:right;
	margin-top:;
}
#divrating ul.more{
	text-align:right;
	width:50%;
	float:right;
	height:27px;
}
#divrating ul li{
	font-size: 12px;
	
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	display: block;	
	width:60px;
	height:27px;
	float:left;
	line-height:27px;
}
#divrating ul li a{	color:#0048A7;}
/*
#divrating ul li a:hover{
background-color:#C50000;}
*/
#divrating ul li.hui{
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	display: block;	
	width:60px;
	height:27px;
	float:left;
	line-height:27px;
}
#divrating ul li.hui a{color: #666;}

#divrating ul li a:hover{
background-color:#E6E6E6;}

#divrating ul li.right{
	float:right;
}


#pl_side ul{
	list-style:none;
	padding-top:5px;
	padding-left:0;
	width:100%;
	overflow:auto;
}
#pl_side li{
	width:49%;
	float:left;
	height:100px;
}
.pd_side{
	margin-top:2px;
	float:left;
	text-align:left;
	width:90px;
	font-size:12px;
	line-height:14px;
}
.pd_side img{
	margin-top:5px;
}
.pimgdiv_side{
	height:60px;
	width:60px;
	float:left;
}
.pimg_side{
	height:60px;
	width:60px;
	display:inline;
	margin-bottom:15px;
}
.pdn_side{
	height:50px;
}

#searchform2 {
	width:90%;
	margin:0 0 24px;
	padding-right:30px;
	text-align:center;
	float:left;
}
#ArticleList ul.data{
	float:right;
	width:15%;
}
#ArticleList ul li{
	height:20px;
	padding-left:10px;
}
.pages{
	text-align:right;
	color:#666;
	padding:0 10px 0 0;
	line-height:25px;
	height:25px;
	float:right;	
}
.clear{clear: both;}
.fleft{
	float: left;
}
div.ping{
	height:35px;
}
#sidebar2 .sm ul{
	list-style:none;
	line-height:20px;
	/*padding-left:10px;*/
	width:100%;
}
.listtable{
    width:100%;

	margin-bottom:5px;
	clear:both;
	margin-top:0;
}
.listtable thead th{
	
	color:#525252;
	line-height:25px;
	text-align:center;
	font-weight:normal;
}
.listtable tbody td{
	word-break:break-all;
	word-wrap:break-word;
	padding:8px 1px;
	text-align:center;
	border-bottom: 1px dashed #BFBFBF;
}
.listtable tbody td.info{
	word-break:break-all;
	word-wrap:break-word;
	padding:3px;
	text-align:left;
	border-bottom: 1px dashed #BFBFBF;
	color:#0048A7;

}
.listtable tbody td.info a{
	color:#0048A7;
	text-decoration: none;
}
.listtable tbody td.info a:hover{
	text-decoration: none;
	color:#fff;
}
.listtable tbody td span{
	color:#666666;
}
#dot{
	line-height: 30px;
	background-image: url(../images/bk_no.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 30px;
	width: 42px;
	color:#fff;
	text-align: center;
	text-indent: 10px;
	margin:0 auto;
	padding-right:15px;
}
#dot_red{
	line-height: 30px;
	background-image: url(../images/bk_nored.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 30px;
	width: 42px;
	color:#fff;
	text-align: center;
	text-indent: 10px;
	margin:0 auto;
	padding-right:15px;
}
#sidelist2{
	padding-left:10px;
}
#sidead{
	/*padding-left:10px;*/
}

#promotion_word{
	margin-top:15px;
	color:#0048A7;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
}
#recommend_button{
	text-align:center;
}
#ad_div{
	float:left;
	padding-left:10px;
	padding-top:35px;
	text-align:center;
}
#ad_div a{
	color:#CC0000;
	font-size:18px;
	font-weight:bold;
	line-weight:25px;
}
#ad_div a:hover{
	color:#FFFFFF;
	background-color:#CC0000;
}
#hottags{
	margin-left:50px;
	width:550px;
	font-size:14px;
}
.index_red_button{
	margin-left:50px;
	width:550px;
	font-size:14px;
	text-align:left;
	margin-left:0px;
	clear:both;
	width:400px;
}
.usefultags{
	/*display:block;*/
	/*float:left;*/
	margin-left:15px;
	line-height:25px;
}
.types{
	margin-left:10px;
}
.types dd{
	float:left;
}
.types a{
font-size:12px;
line-height:1.5em;
margin-right:10px;
white-space:nowrap;
}
.trackurl_side{
	margin:5px 10px 8px;
	width:280px;
	border:1px solid #CCCCCC;
	font-size:14px;
	color:#A9A9A9;
}
.noticeemail_side{
	margin:5px 10px 8px;
	width:280px;
	border:1px solid #CCCCCC;
	font-size:14px;
	color:#A9A9A9;
}
.tracksubmit_side{
	margin-left:10px;
}
#trackprice_side{
	margin-bottom:5px;
}
#trackprice_side label{
	margin:5px 10px 8px 10px;
	color:#0048A7;
	width:180px;
}
#useractivities_side li{
	clear:both;
	overflow:hidden;
	padding-top:5px;
}
.activity_side{
	float:right;
	width:255px;
	font-size:12px;
	margin-right:10px;
}
#ArticleList{
	width:95%;
	margin:0 auto 5px auto;
}
#ArticleList ul{
	list-style:none;
	float:left;
	width:80%;
}
#ArticleList ul.data{
	float:right;
	width:15%;
}
#ArticleList ul li{
	height:20px;
	padding-left:10px;
}
.text_redtitle{
	color:#C40100;
	font-size: 15px;
	line-height:30px;
}

/* group */
#tablerm{float:right;
width:237px;
height:300px;
overflow:hidden;
word-break:break-all;
overflow-x:hidden;
overflow-y:auto;
line-height:27pt;
}
.tablerm{
float:right;
width:237px;
overflow:hidden;
word-break:break-all;	
}
#table {
float:left;
margin:0 -345px 0 0;
width:100%;
}#in_table {
    margin:0 345px 0 0;
    padding:0 45px 0 0;
    min-height:500px
}
.infobox {
margin-bottom:20px;
table-layout:fixed;
width:100%;
}
.tablelt {
background:transparent url(../images/pics/ibox.gif) repeat scroll 0 0;
height:3px;
width:3px;
}
.tablect {
background:transparent url(../images/pics/tablev.gif) repeat scroll 0 0;
height:3px;
}
.tablert {
background:transparent url(../images/pics/ibox.gif) repeat scroll right top;
height:3px;
width:3px;
}
.tablelc {
background:transparent url(../images/pics/tableh.gif) repeat scroll 0 0;
width:3px;
}
.tablecc {
background:#FFF6EE none repeat scroll 0 0;
margin-bottom:20px;
overflow:hidden;
padding:6px;
}
.tablerc {
background:transparent url(../images/pics/tableh.gif) repeat scroll right center;
width:3px;
}
.tablelb {
background:transparent url(../images/pics/ibox.gif) repeat scroll 0 bottom;
height:3px;
width:3px;
}
.plr {
-x-system-font:none;
color:#666666;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
}
.pl {
-x-system-font:none;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
}
.olt {
margin-bottom:3px;
padding:0;
width:100%;
}
.olt td {
border-bottom:1px dashed #DDDDDD;
padding:3px 3px 3px 0;
}
.olt td.time {
color:#999999;
padding-right:0;
text-align:right;
width:110px;
}
.ll {
float:left;
}
table{
border-collapse:collapse;
}
.clear {
clear:both;
font-size:0;
line-height:0;
}
#tabler {
float:right;
overflow:hidden;
width:345px;
}
.obu {
float:left;
margin:0 0 10px;
width:80px;
}
.obu dt {
height:50px;
margin:0;
overflow:hidden;
text-align:center;
}
.obu dd {
height:55px;
margin:0;
overflow:hidden;
text-align:center;
}
.pl2 {
-x-system-font:none;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
}
#tablem {
float:left;
margin:0 -270px 0 0;
width:100%;
}
#in_tablem {
margin:0 270px 50px 0;
/*padding:0 65px 0 0;*/
}
.wr {
overflow:hidden;
table-layout:fixed;
width:100%;
}
.wrtd {
vertical-align:top;
width:62px;
}
.pil {
height:48px;
width:48px;
}
.mn {
-x-system-font:none;
color:#006600;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
}
.wrc {
margin-top:0;
overflow:hidden;
}
.gtleft {
float:left;
padding:4px 4px 0 0;
}
.wrap {
background:transparent url(../images/pics/topicbar.gif) no-repeat scroll 0 0;
display:block;
}
h4 {
-x-system-font:none;
background:transparent url(../images/pics/topicbar.gif) no-repeat scroll right top;
color:#666666;
font-family:normal Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:26px;
line-height:1.8em;
margin:0 0 15px 4px;
}
h1 {
color:#494949;
font-size:25px;
font-weight:700;
line-height:1.1em;
margin:0;
padding:5px 0 15px;
}
h2 {
-x-system-font:none;
color:#C50000;
font-family:normal Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:0 0 12px;
}
h3 {
-x-system-font:none;
background:transparent url(../images/pics/topicbar.gif) no-repeat scroll right top;
color:#666666;
font-family:normal Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:26px;
line-height:150%;
margin-bottom:1px;
margin-left:4px;
width:100%;
}
.txd textarea {
width:90%;
}
textarea {
border:1px solid #CCCCCC;
font-size:14px;
overflow:auto;
padding:3px;
}
/*
.paginator {
-x-system-font:none;
color:#AAAAAA;
font-family:normal Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:20px 0;
text-align:center;
}
*/

.m {
color:#006600;
font-size:14px;
line-height:120%;
}
.obss {
width:100%;
}
.gact {
color:#BBBBBB;
cursor:pointer;
font-size:12px;
text-align:center;
}
.imgg {
float:left;
margin-left:5px;
width:48px;
height:48px;
}
.namel dd {
width:60px;
}
.groupicon {
padding-right:10px;
}
.indent {
margin-bottom:40px;
overflow:hidden;
}
.obssin {
width:100%;
}
.ob {
float:left;
margin:0 0 10px;
text-align:center;
width:80px;
}
.ob dt {
height:50px;
margin:0;
overflow:hidden;
text-align:center;
}
.ob dd {
height:55px;
margin:0;
overflow:hidden;
text-align:center;
}
.tc {
text-align:center;
}

/*
	doing
*/
#update {
margin:0 0 10px;
width:500px;
}
#update form {
position:relative;
}
#update h2 {
font-size:16px;
}
#update p {
margin:0.6em 0;
}
form p, .finder_block p {
line-height:23px;
margin:10px 0;
}
#update textarea {
font-size:14px;
height:3.6em;
width:490px;
margin-bottom:5px;
}
textarea {
overflow:auto;
padding:4px;
}
#update .act {
padding:0 0 5px;
text-align:right;
}
#update .act .loading {
margin-right:5px;
visibility:hidden;
}
#update .formbutton {
background:transparent url(../images/doing/button-send.gif) no-repeat scroll 0 0;
border:0 none;
color:#444444;
font-size:15px;
font-weight:bold;
height:32px;
letter-spacing:0.5em;
line-height:32px;
width:115px;
}
input.formbutton {
background:#2680E9 none repeat scroll 0 0;
border-color:#66ACFF #094FA1 #094FA1 #66ACFF;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
height:23px;
letter-spacing:0.3em;
padding:0 1.5em;
}
#update .tip {
color:#999999;
line-height:20px;
margin:0;
position:absolute;
right:0;
top:0;
}
#update .tip .counter {
color:#444444;
font-family:"Times New Roman",Times,serif;
font-size:20px;
font-weight:bold;
}
#search-headline {
color:#666666;
font-size:18px;
margin:12px 0 18px;
}
a.create-search-link, a.destroy-search-link {
background:transparent url(../img/icon-search-create.gif) no-repeat scroll 0 center;
float:right;
font-size:12px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding-left:20px;
text-decoration:none;
}
#search-notification {
background-color:#FFFFCC;
border-color:#EEEEBB;
border-style:solid none;
border-width:1px 0;
margin-bottom:6px;
padding:0.5em 1em;
}
.notification {
background-color:#FFFFCC;
border-color:#EEEEBB;
border-style:solid none;
border-width:1px 0;
margin-bottom:6px;
padding:0.5em 1em;
}
#search-stream .wa {
border-top:1px dashed #DDDDDD;
}
#stream ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#stream li, #stream .wa li {
min-height:50px;
}
#stream .wa li {
overflow:hidden;
padding:9px 50px 12px 62px;
width:388px;
}
#stream li {
border-bottom:1px dashed #DDDDDD;
font-size:14px;
overflow:hidden;
padding:12px 50px 12px 5px;
position:relative;
width:445px;
z-index:0;
}
#stream li a.avatar {
float:left;
margin-left:-59px;
margin-top:3px;
overflow:hidden;
}
#stream.message li a.avatar img {
display:block;
height:48px;
width:48px;
}
img {
border:0 none;
vertical-align:middle;
}
#stream.message li a.author {
float:left;
margin-right:0.3em;
}
.stamp {
color:#999999;
display:block;
font-size:12px;
margin-top:3px;
}
.method {
margin-left:0.3em;
}
#stream .wa li .op {
top:2px;
}
#stream li .op a {
display:block;
}
#stream li .op {
position:absolute;
right:5px;
top:2px;
z-index:1;
/*display:none;*/
}
.paginator {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:20px 0 10px;
text-align:right;
white-space:nowrap;
}
.paginator li {
display:inline;
margin:0 1px;
}
.paginator li a {
border:1px solid #BBBBBB;
padding:3px 6px 4px;
text-decoration:none;
}
#columns {
border:0 none;
border-collapse:collapse;
border-spacing:0;
width:100%;
margin-left:92px;
}
td#main {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-topleft:10px;
background:#FFFFFF none repeat scroll 0 0;
border:0 none;
padding:20px;
vertical-align:top;
width:500px;
overflow:hidden;
}
#sidebar_doing {
/*	
background-color:#E2F2DA;
border-left:1px solid #B2D1A3;*/
}
#sidebar_doing {
-moz-border-radius-bottomright:10px;
-moz-border-radius-topright:10px;
/*
background:#E2F2DA none repeat scroll 0 0;
border-left:1px solid #B2D1A3;*/
padding:20px 0 20px 15px;
vertical-align:top;
width:219px;
}
#sidebar_doing .stabs {
border-bottom-color:#B2D1A3;
}
#sidebar_doing .colltab {
position:relative;
z-index:1;
}
#sidebar_doing #navtabs {
border:0 none;
margin-bottom:0;
padding-bottom:0;
}
.normalsize{
	font-size:12px;
}
#sidebar_doing .stabs {
font-size:14px;
margin-bottom:1em;
margin-left:4px;
padding-bottom:0.5em;
position:relative;
}

#searchr {
height:36px;
margin:0 0 8px -15px;
position:relative;
}
#searchr form {
height:26px;
left:15px;
position:absolute;
top:5px;
width:204px;
}
#searchr-input {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topleft:5px;
background:#FFFFFF none repeat scroll 0 0;
border-color:#999999 -moz-use-text-color #999999 #999999;
border-style:solid none solid solid;
border-width:1px 0 1px 1px;
float:left;
font-size:14px;
height:16px;
line-height:16px;
padding:4px 0;
text-indent:5px;
width:158px;
}
#searchr-submit {
-moz-border-radius-bottomright:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF url(../images/doing/search_submit.png) no-repeat scroll 0 0;
border:1px solid #999999;
color:#333333;
cursor:pointer;
float:left;
font-size:14px;
height:26px;
line-height:26px;
text-align:center;
width:45px;
}
#sidebar_doing .trendtabs li {
position:relative;
z-index:1;
}
#sidebar_doing .stabs li {
line-height:28px;
margin-bottom:1px;
}
#sidebar_doing .colltab {
position:relative;
z-index:1;
}
.alist li {
float:left;
margin:0 3px 3px 0;
}
#sidebar_doing a {
text-decoration:none;
}
.alist li a {
float:left;
height:72px;
overflow:hidden;
text-decoration:none;
width:48px;
}
.alist li a:hover{	
	color:;
	background-color:;
}
#sidebar_doing .stabs ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#sidebar_doing #friends ul {
margin-top:0.5em;
}
#sidebar_doing ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.alist li a span {
display:block;
line-height:175%;
text-align:center;
white-space:nowrap;
font-weight:normal;
}
#stream li .op a {
 margin-top:4px;
}
span.op a.reply {
background:transparent url(../images/doing/msgicons.gif?4.gif) no-repeat scroll 0 0;
display:-moz-inline-stack;
font-size:0 !important;
height:16px;
line-height:0;
overflow:hidden;
text-indent:-999em;
vertical-align:middle;
width:40px;
}
.share {
background:transparent url(../images/doing/msgicons.gif?4.gif) no-repeat scroll 0 -16px;
display:-moz-inline-stack;
font-size:0 !important;
height:16px;
line-height:0;
overflow:hidden;
text-indent:-999em;
vertical-align:middle;
width:40px;
}
.repost {
background:transparent url(../images/doing/msgicons.gif?4.gif) no-repeat scroll 0 -64px;
display:-moz-inline-stack;
font-size:0 !important;
height:16px;
line-height:0;
overflow:hidden;
text-indent:-999em;
vertical-align:middle;
width:40px;
}
.delete {
background:transparent url(../images/doing/msgicons.gif?4.gif) no-repeat scroll 0 -32px;
display:-moz-inline-stack;
font-size:0 !important;
height:16px;
line-height:0;
overflow:hidden;
text-indent:-999em;
vertical-align:middle;
width:40px;
}
.star {
background:transparent url(../images/doing/icon_star.gif) no-repeat scroll 0 0;
display:-moz-inline-stack;
font-size:0 !important;
height:16px;
line-height:0;
overflow:hidden;
position:absolute;
right:8px;
text-indent:-999em;
top:12px;
vertical-align:middle;
width:16px;
display:block;
}
#stream li.unlight span.op a {
visibility:hidden;
}
.reg_index{
background:#D32C47 none repeat scroll 0 0;
border-color:#FFFFFF #6A6A6A #6A6A6A #FFFFFF;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
height:23px;
letter-spacing:0.3em;
padding:0 1.5em;
}

.red_button{
background:#D32C47 none repeat scroll 0 0;
border-color:#FFFFFF #6A6A6A #6A6A6A #FFFFFF;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
height:23px;
}

#divtishi ul{
	list-style:none;
	float:left;
	padding:10px;
	width:90%;
	display: block;
}
#divtishi ul.img{
	width:20%;
	border-right: 1px solid #000;
	margin-bottom:10px;
	text-align:center;
}
#divtishi ul li{
	line-height:15px;
	vertical-align:middle;
	padding-bottom:5px;
	
}
#divtishi ul li.libutton{
	padding-left:84px;
	padding-top:5px;
	float:left;
	text-align:left;
}

#divrighttishi{
	padding-top:150px;
}

.username{
	color:#000;
	width:200px;
	padding:3px 4px;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	font-size:14px;
	font-weight:bold;
	font-family:'Arial','';			
}	
.password{
	color:#000;
	width:200px;
	padding:3px 4px;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	font-size:14px;
	font-weight:bold;
	font-family:'Arial','';		
}
.compete_solution{
	font-size:20px;
	font-weight:bold;
	padding:10px;
}
.compete_solution_color{
	font-size:20px;
	font-weight:bold;
	padding:10px;
	color:#C50000;
}

/* 登陆后的首页 */
#visitme li{
	float:left;
	width:80px;
	text-align:center;
}
#myfriends li{
	float:left;
	width:80px;
	text-align:center;
}
#useractivities li{
	clear:both;
	overflow:hidden;
	padding-top:10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#useractivities{
	font-size:14px;
	clear:both;
	margin-bottom:10px;
}
#diliangju {
	float:right;
	margin:0 0 10px;
	width:450px;
}
#diliangju form {
position:relative;
}
#diliangju h2 {
font-size:16px;
}
#diliangju p {
margin:0.6em 0;
}
form p, .finder_block p {
line-height:23px;
margin:10px 0;
}
#diliangju textarea {
font-size:14px;
height:3.6em;
width:440px;
margin-bottom:5px;
}
textarea {
overflow:auto;
padding:4px;
}
#diliangju .act {
padding:0 0 5px;
text-align:right;
}
#diliangju .act .loading {
margin-right:5px;
visibility:hidden;
}
#diliangju .formbutton {
background:transparent url(../images/doing/button-send.gif) no-repeat scroll 0 0;
border:0 none;
color:#444444;
font-size:15px;
font-weight:bold;
height:32px;
letter-spacing:0.5em;
line-height:32px;
width:115px;
}
input.formbutton {
background:#2680E9 none repeat scroll 0 0;
border-color:#66ACFF #094FA1 #094FA1 #66ACFF;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
height:23px;
letter-spacing:0.3em;
padding:0 1.5em;
}
#diliangju .tip {
color:#999999;
line-height:20px;
margin:0;
position:absolute;
right:0;
top:0;
}
#diliangju .tip .counter {
color:#444444;
font-family:"Times New Roman",Times,serif;
font-size:20px;
font-weight:bold;
}
#myhead{
	float:left;
	line-height:20px;
	text-align:center;
	width:150px;
	margin-top:31px;
}
#myhead img{
	maxwidth:100px;
	height:100px;
	margin-bottom:20px;
}

/* new rating */
/* new rating  */
.bd {
background:#FFFFFF none repeat scroll 0 0;
border-color:-moz-use-text-color #B5E7FF #B5E7FF;
border-top:medium none;
position:relative;
}
.shop-rating {
height:25px;
overflow:hidden;
padding:2px 0;
position:relative;
z-index:999;
}
.shop-rating span.title {
margin-right:5px;
text-align:right;
width:125px;
color:#666666;
}
.shop-rating span {
display:block;
float:left;
height:23px;
line-height:23px;
}
.shop-rating .result {
margin-left:20px;
padding-top:2px;
}
.shop-rating span {
display:block;
float:left;
height:23px;
line-height:23px;
}
.shop-rating .result span {
color:#FF6D02;
}
.shop-rating .result em {
color:#FF6600;
font-family:arial;
font-weight:bold;
}
.shop-rating .result strong {
color:#666666;
font-weight:normal;
}
.shop-rating ul {
float:left;
}
.rating-level {
background-position:0 0;
height:23px;
position:relative;
width:120px;
z-index:1000;
}
.rating-level li {
display:inline;
}
.rating-level,.rating-level a {
background:transparent url(../images/tb_star_v2.png) no-repeat scroll;
}
.rating-level a {
height:23px;
left:0;
line-height:23px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
position:absolute;
text-indent:-999em;
top:0;
}
.rating-level a:hover {
	background-color:#FFFFFF;
}

.rating-level .current-rating,.rating-level a:hover{background-position:0 -28px;}

.rating-level a.one-star:hover,
.rating-level a.two-stars:hover,
.rating-level a.one-star.current-rating,
.rating-level a.two-stars.current-rating{background-position:0 -116px;background-color:#FFFFFF;}

.rating-level .three-stars .current-rating,
.rating-level .four-stars .current-rating,
.rating-level .five-stars .current-rating{background-position:0 -28px;background-color:#FFFFFF;}

.rating-level a.one-star {
width:20%;
z-index:6;
}
.rating-level a.two-stars {
width:40%;
z-index:5;
}
.rating-level a.three-stars {
width:60%;
z-index:4;
}
.rating-level a.four-stars {
width:80%;
z-index:3;
}
.rating-level a.five-stars {
width:100%;
z-index:2;
}
.rating-pop-tip {
background-position:-40px -175px;
height:50px;
padding:12px 10px;
position:absolute;
width:162px;
z-index:1000;
background:transparent url(../images/tb_icon_v2.gif) no-repeat scroll -40px -175px;
}
.rating-pop-tip span {
color:#FF6D02;
}
.rating-pop-tip em {
color:#FF6600;
font-family:arial;
font-weight:bold;
}
.rating-pop-tip strong {
color:#666666;
float:left;
font-weight:normal;
line-height:16px;
padding-top:2px;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
/* new rating end */

/* ratinginfo */
.rating_wrap {
font-size:12px;
line-height:18px;
}
.power {
background:#F5CBAD none repeat scroll 0 0;
float:left;
height:14px;
margin:0 3px;
}
.starstop {
background:transparent url(../images/icon/all_star.gif) repeat scroll 0 0;
display:block;
float:left;
height:14px;
margin:0;
width:40px;
}
.stars4 {
background-position:left 61px;
}
.stars3 {
background-position:left 45px;
}
.stars2 {
background-position:left 30px;
}
.stars1 {
background-position:left 15px;
}
.hui{
	color:#666666;
}
.right{
	float:right;
}
.left{
	float:left;
}
.reply_div{
	margin-left:65px;	
}
.hidden{
	display:none;
}
.reply_txt{
	width:412px;
	height:32px;
}
.reply_counter{
color:#444444;
font-family:"Times New Roman",Times,serif;
font-size:20px;
font-weight:bold;
float:right;
margin-right:70px;
}
.reply_comment_div{
	margin-left:10px;
}
.reply_comment_txt {
height:32px;
width:373px;
}
.shows_input_title{
	margin-left:2px;
	width:587px;
	color:#000;
	padding:3px 4px;
	border:1px solid #808080;
	font-size:14px;
	font-family:'Arial','';		
}
/* shows store input */
.it_s {
border:1px solid #808080;
display:table;
}

.it1, .it2 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#333333;
}
.fsg21 {
float:left;
}
.fsg_hy2 {
background:#E0E5EE none repeat scroll 0 0;
border:1px solid #CCD5E4;
float:left;
margin:1px 5px 1px 0;
padding:0 5px;
line-height:19px;
}
.fsg_id {
float:left;
position:relative;
width:10px;
}
.fsg_it {
border:0 none;
font-size:12px;
height:16px;
line-height:19px;
width:10px;
}
.fsg_nl {
background:#FFFFFF none repeat scroll 0 0;
border-color:#98B1C8 #7F7F7F #7F7F7F #98B1C8;
border-style:solid;
border-width:1px 3px 3px 1px;
left:-1px;
padding:2px;
position:absolute;
top:25px;
width:200px;
}
.sgt_on {
background:#F2F6FB none repeat scroll 0 0;
border-bottom:1px solid #EEEEEE;
color:#000000;
height:30px;
padding:2px 5px;
width:200px;
}
.sgt_of {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #EEEEEE;
color:#666666;
height:30px;
padding:2px 5px;
width:200px;
}
.c9, a.c9 {
color:#999999;
font-family:Arial;
}
/*  shows store input end */
#promotion_word .hotbest_store{font-size: 24px; color: rgb(51, 51, 51);}
#promotion_word .comments{color: rgb(54, 110, 157);}
#promotion_word .recommend{color: rgb(204, 0, 0);}

.pl_30{padding-left: 30px;}
.eo_padding{padding:3px 5px;}
.topic{border: 1px solid rgb(204, 204, 204);padding: 5px 4px 4px; width: 187px;}
.topic_300{width:300px;}
.red{color:red;}
#exit{
font-size:14px;
float:right;
cursor:pointer;
text-align:center;
}
.black{color:black;}

#ok_tips{
	width:100%;
}
#ok_tips ul{
	list-style:none;
	color:#C60001;
	line-height: 25px;
	background-image: url(../images/icon/icon_agree.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 30px;	
}
.textbox {
color:#333333;
font-size:14px;
line-height:26px;
padding:20px 26px;
text-align:left;
overflow:hidden;
width:700px;
}

#document_reply {
float:right;
width:80%;
margin-bottom:5px;
}

.comment_label {
margin:5px 0;
}

#comment_title {
background-color:#EFEFEF;
line-height:20px;
padding:3px 10px;
vertical-align:middle;
color:#C70001;
font-size:13px;
font-weight:bold;
}

#comment_text {
line-height:20px;
padding:3px 10px;
vertical-align:middle;
}
#reply_text {
width:100%;
}
.PartB a:link {
color:#000000;
}
.PartB a:hover {
color:#FF0000;
background-color:transparent;
}

.blk_06 {
margin:0 1px;
text-align:left;
/*overflow:hidden;*/
}
.blk_06 ul {
padding:6px 0 8px 12px;
}
.blk_06 ul li {
	/*
font-size:14px;
height:23px;*/
line-height:23px;
}
.list_000 li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
}
.blk_06 ul li .blog_author {
color:#666666;
float:right;
font-size:12px;
padding-right:11px;
}
.blk_06 ul li .blog_author a:link {
color:#666666;
}
.blk_06 ul li .blog_author a:hover {
color:#FF0000;
background-color:transparent;
}
.PartB {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
margin-top:10px;
overflow:hidden;
width:698px;
}
.PartB .P_Left {
float:left;
overflow:hidden;
width:340px;
}
.Title_02 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
height:30px;
overflow:hidden;
width:340px;
}
.Title_02 .title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
float:left;
height:28px;
padding:0 0 0 18px;
text-align:center;
width:99px;
}
.Title_02 .more {
color:#D44F00;
float:right;
font-size:12px;
font-weight:normal;
line-height:30px;
padding-right:15px;
}
.PartB .P_Middle {
float:left;
margin-left:8px;
overflow:hidden;
width:340px;
}
.TitName_002 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
height:16px;
width:40px;
}
.PartB .P_Bot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
clear:both;
font-size:0;
height:1px;
overflow:hidden;
}
.PartB .P_Right {
float:right;
margin-left:10px;
overflow:hidden;
width:252px;
}
.Title_01 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
height:26px;
overflow:hidden;
padding-left:2px;
}
.Title_01 .dot {
float:left;
height:26px;
width:225px;
}
.Title_01 .title {
color:#C40100;
float:left;
font-size:15px;
padding:0px 0 0 8px;
}
.Title_01 .title a:link {
color:#C40100;
}
.Title_01 .title a:hover,.Title_01 .title a:visited{
color:#C40100;
background-color:transparent;
}
.TitName_098 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
height:16px;
width:119px;
}
.Title_01 .more {
color:#595D5C;
float:right;
font-size:12px;
font-weight:normal;
}
.blk_08 {
margin:0 1px;
padding:5px 0 3px;
height:auto;
}
.blk_08 p {
height:27px;
line-height:22px;
padding-left:8px;
}
.blk_08 p .numTop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#FFFFFF;
float:left;
font-family:Arial;
font-size:11px;
padding-right:3px;
text-align:center;
width:17px;
}
.blk_08 p .num {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#FFFFFF;
float:left;
font-family:Arial;
font-size:11px;
padding-right:3px;
text-align:center;
width:17px;
}
.blk_08 p .title {
color:#5C5C5C;
float:left;
padding-left:9px;
font-size:14px;
}
.blk_08 .line {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:block;
height:1px;
margin:0 8px;
overflow:hidden;
}
.index_blog{
width:49%;
float:left;
}
.two{margin-left:7px;}
.space{float:left;width:100%;margin-top:10px;}
.jiachu{font-weight:bold;}

.tbdiv{overflow: hidden; max-height: 28px;}

.center_title {
border-bottom:1px solid #CFCFCF;
text-align:center;
}
#paihanglistnav {
overflow:hidden;
text-align:center;
width:754px;
}
#paihanglistnav .tab ul {
height:30px;
margin:0;
padding:0;
}
#paihanglistnav .tab ul li.selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/tb/orangebutton.gif) no-repeat scroll left top;
display:block;
float:left;
margin-right:4px;
padding-left:5px;
position:relative;
top:4px;
}
#paihanglistnav .tab ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/tb/brownbutton.gif) no-repeat scroll left top;
display:block;
float:left;
margin-right:3px;
padding-left:5px;
position:relative;
top:5px;
}
.bottomborder {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/tb/bottomborder.gif) repeat-x scroll left top;
float:left;
height:3px;
overflow:hidden;
width:730px;
}
#paihanglistnav .tab ul li.selected a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/tb/orangebutton.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
padding:7px 15px 6px 10px;
}
#paihanglistnav .tab ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/tb/brownbutton.gif) no-repeat scroll right top;
color:#666666;
display:block;
float:left;
padding:8px 15px 6px 10px;
text-decoration:none;
}
.cornertitle {
height:30px;
line-height:30px;
position:relative;
top:1px;
}
.cornertitle_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/tb/cornertitle_left.gif) no-repeat scroll left top;
float:left;
height:30px;
width:30px;
}
.cornertitle_center_730 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/tb/cornertitle_center.gif) repeat-x scroll 0 0;
color:#666666;
float:left;
font-size:12px;
font-weight:700;
height:30px;
line-height:30px;
text-align:left;
width:670px;
}
.cornertitle_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/tb/cornertitle_right.gif) no-repeat scroll right top;
float:left;
height:30px;
width:30px;
}
.contentblock {
border:1px solid #CCCCCC;
margin-bottom:5px;
overflow:hidden;
padding-bottom:5px;
text-align:center;
}
.hsproductdiv_icon_730 {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:3px;
overflow:hidden;
text-align:left;
width:170px;
}
.hsproductdiv_icon_730 .hspic {
height:185px;
text-align:center;
vertical-align:middle;
width:100%;
}
.pic_noborder {
display:block;
font-family:Arial;
font-size:166px;
height:185px;
line-height:185px;
overflow:hidden;
position:relative;
text-align:center;
vertical-align:middle;
width:172px;
}
.pic_noborder img {
margin-top:10px !important;
vertical-align:middle;
width:172px;
}
.hsproductdiv_icon_730 .orangebold {
color:red;
font-size:17px;
font-weight:bold;
margin-right:3px;
}
.storelist {
border:1px solid #CCCCCC;
margin-bottom:5px;
overflow:hidden;
padding-bottom:5px;
text-align:center;
}
.storelist ul {
border-bottom:1px dotted #CCCCCC;
height:30px;
list-style-type:none;
margin:0;
padding:0;
width:99%;
}
.storelist ul li.productname {
font-weight:normal;
padding-left:10px;
width:50%;
}
.storelist ul li {
color:#333333;
display:block;
float:left;
font-size:15px;
font-weight:bold;
height:30px;
line-height:30px;
overflow:hidden;
text-align:left;
width:12%;
}
.storelist ul li.logo {
font-weight:normal;
padding-left:5px;
width:20%;
}
.storelist ul li.price {
font-weight:normal;
}
.storelist ul li.differ {
font-weight:normal;
text-align:center;
}
.storelist ul li.price img {
margin-top:7px;
}
.productdivnoborder {
font-size:12px;
overflow:hidden;
padding-left:6px;
}
.productdivnoborder a{
	font-size:12px;
}
.cornertitle_center_265 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/tb/cornertitle_center.gif) repeat-x scroll 0 0;
color:#666666;
float:left;
font-size:12px;
font-weight:700;
height:30px;
line-height:30px;
text-align:left;
width:140px;
}
.infoli {
font-size:12px;
margin:2px 0;
padding-left:5px;
text-align:left;
}
.infolileft {
float:left;
width:48%;
}
.infoliright {
float:left;
}

#home_recommend{
	width:100%;
	height:48px;
	margin-top:18px;
	text-align:center;
}
.searchstores-input{
	color:#000;
	width:300px;
	padding:3px 4px;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	font-size:14px;
	font-family:'Arial','';	
}
.search-box-button {

-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/searchstores1.png) no-repeat scroll -999em 0;
background-position:-202px -258px;
border:0 none;
color:#000000;
cursor:pointer;
font-size:14px;
font-weight:700;
height:25px;
margin-left:3px;
overflow:hidden;
text-indent:-9999px;
vertical-align:top;
width:85px;
}
#navigator {
height:20px;
line-height:20px;
margin-bottom:6px;
margin-top:6px;
}
.nobackground{background-color:transparent}
.nav_background{background-color:#EFEFEF;}

.new_pager{overflow:hidden; line-height:20px;}
.new_pager span{float:left; border:0px; color:#393733; margin:0 0 0 2px; padding:0 6px;}
.new_pager a{display:block; float:left; border:1px #ddd solid; color:#0044DD; margin:0 0 0 2px; padding:0 6px; background:#fff; text-decoration:none;}
.new_pager a:hover{background:#fff; color:#003; border:1px #FE8F13 solid; text-decoration:none;}
.new_pager a:visited{color:#810081;}
.new_pager .curItem{display:block; float:left; color:#FF6400; cursor:pointer; margin:0 0 0 2px; padding:0 6px; font-weight:bold;}
.new_pager .item{display:block; float:left; border:1px #ddd solid; margin:0 0 0 2px; padding:0 6px; color:#999; font-weight:100; background:#fff;}


.htopshow  {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
overflow:hidden;
position:relative;
width:590px;
}
.glossymenu  {
list-style-type:none;
margin:5px 0;
padding:0;
width:90px;
}
glossymenu li.active {
background:none repeat scroll 0 0 #FFFFFF;
color:#359120;
height:30px;
}
.glossymenu li.active a  {
background:none repeat scroll 0 0 #FFFFFF;
color:#C40100;
}
.glossymenu li a {
background:none repeat scroll 0 0 #EFEFEF;
color:#666666;
display:block;
padding:3px 0 3px 10px;
text-decoration:none;
width:auto;
}
.glossymenu li a:hover{
color:#FFFFFF;
background-color:#C40100;
}

#scroller  {
display:block;
overflow:hidden;
width:497px;
}
.section {
display:block;
float:left;
overflow:hidden;
/*padding:0 5px 5px 13px;*/
text-align:left;
width:519px;
}
.mgshow {
/*border-bottom:1px dashed #EFEFEF;*/
color:#999999;
float:left;
/*line-height:20px;*/
padding:19px 0 6px;
width:33.3%;
text-align:center;
}
.mgshow .mgn {
float:left;
height:20px;
line-height:20px;
overflow:hidden;
width:100px;
}
.mgshow a {
color:#666666;
padding:0;
}

.sstar0, .sstar5, .sstar10, .sstar20, .sstar30, .sstar35, .sstar40, .sstar45, .sstar50, .msstar0, .msstar5, .msstar10, .msstar20, .msstar30, .msstar35, .msstar40, .msstar45, .msstar50, .star10, .star20, .star30, .star40, .star45, .star50, .star60 {
height:16px;
width:80px;
background-image:url("/images/stars_map.png");
background-repeat:no-repeat;

display:inline-block;
font-size:0;
position:relative;
vertical-align:middle;
}
.sstar0 {
background-position:-199px -680px;
}
.sstar5 {
background-position:-200px -560px;
}
.sstar10 {
background-position:-200px -520px;
}
.sstar20 {
background-position:-200px -480px;
}
.sstar30 {
background-position:-200px -440px;
}
.sstar35 {
background-position:-200px -400px;
}
.sstar40 {
background-position:-200px -360px;
}
.sstar45 {
background-position:-200px -320px;
}
.sstar50 {
background-position:-200px -280px;
}

.msstar0, .msstar5, .msstar10, .msstar20, .msstar30, .msstar35, .msstar40, .msstar45, .msstar50 {
height:12px;
width:64px;
}
.msstar0 {
background-position:-199px -1105px;
}
.msstar5 {
background-position:0 -1142px;
}
.msstar10 {
background-position:-199px -1071px;
}
.msstar20 {
background-position:-199px -1037px;
}
.msstar30 {
background-position:-199px -1003px;
}
.msstar35 {
background-position:0 -1107px;
}
.msstar40 {
background-position:0 -1073px;
}
.msstar45 {
background-position:0 -1038px;
}
.msstar50 {
background-position:0 -1003px;
}

.promotion_flag{
	background-image: url(../images/bk_no.gif);
	background-repeat: no-repeat;
	width: 54px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	float: left;
	padding: 7px 3px 0 0;
	height: 23px;
}

.promotion_content_outer {
	display: table;
	height: 32px;
	width: 450px;
	float: left;
	overflow: hidden;
	font-size:14px;
}

.promotion_content_outer .promotion_content_inner {
	display: table-cell;
	vertical-align: middle;
	width: 445px;
}

.promotion_content_outer .promotion_content_inner .promotion_content {
	margin-left: 10px;
	margin-right: 5px;
}

.promotion_store{
	width:93px;
	text-align:center;
	font-size: 12px;
	float: right;
}

.block-title {
	height: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.block-title .title {
	color:#C40100;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;	
}

.block-title .more {
	float:right;
	font-size:12px;	
}

.block-content {
	clear: both;
}

.shareto_toolbox {
	clear: both;
	position: relative;
	left: 590px;
	top: -18px;
}