/*index*/
#content{
	width:700px;
	float:left;
}
#sidebar{
	width:250px;
	float:right;
}
.ad-banner{
	width:700px;
	height:80px;
	overflow:hidden;
	margin-top:10px;
}
#main .ad-banner{
	width:100%;
	text-align:center;
}
.ad-right{
	width:250px;
	height:80px;
	overflow:hidden;
	margin-top:10px;
}
.ad-banner a,.ad-left a,.ad-right a{
	display:block;
}
#service{
	width:960px;
	height:160px;
	float:left;
	margin-top:10px;
	background:#f0f0f0 url(../images/bg_service.gif);
}
#service .floor{
	width:958px;
	height:158px;
	border:1px solid #d3d3d3;
}
#service div.floor-cur{
	border:2px solid #a41211;
	margin:-1px;
	position:relative;
}
#promo{
	width:700px;
	overflow:hidden;
}
#promo_flash{
	width:550px;
	height:200px;
	float:left;
}
#promo_text{
	width:138px;
	height:198px;
	float:left;
	margin-left:10px;
	background-color:#f8f8f8;
	border:1px solid #d3d3d3;
}
#promo_text .con{
	width:100%;
	height:190px;
	overflow:hidden;
}
#promo_text ul.ad-list{
	width:120px;
	overflow:hidden;
	margin:0 9px;
	color:#585858;
	line-height:20px;
	white-space:nowrap;
}
#promo_text ul.ad-list li{
	width:110px;
	padding-left:10px;
	background:url(../images/pt_point_gray.gif) no-repeat 0 8px;
}
#promo_text img.ad{
	width:125px;
	height:80px;
	margin:6px;
}
#category{
	width:698px;
	height:175px;
	margin-top:10px;
	background-color:#f8f8f8;
	border:1px solid #d3d3d3;
}
#category div.cat-wrap{
	width:690px;
	margin:2px 4px;
	overflow:hidden;
}
#category div.cat-items{
	width:220px;
	float:left;
	padding:0 5px;
}
#category h4{
	width:190px;
	height:30px;
	padding-left:30px;
	background:url(../images/ico_all.gif) no-repeat;
	color:#a41211;
	line-height:30px;
	white-space:nowrap;
	overflow:hidden;
}
#category h4 a{
	color:#a41211;
}
#category h4.lady{
	background-position:0 -60px;
}
#category h4.nurse{
	background-position:0 -86px;
}
#category h4.pet{
	background-position:0 -120px;
}
#category h4.digital{
	background-position:0 -150px;
}
#category h4.flower{
	background-position:0 -180px;
}
#category h4.food{
	background-position:0 -210px;
}
#category p.cat-detail{
	height:40px;
	overflow:hidden;
	padding-left:27px;
	line-height:20px;
	font-family:SimSun;
}
#category p.cat-detail a{
	display:inline-block;
	margin:0 3px;
	white-space:nowrap;
}
#category .more{
	float:right;
	padding-left:15px;
	margin-right:15px;
	background:url(../images/ico_all.gif) no-repeat 0 -240px;
	line-height:20px;
}
#category .more a{
	color:#a21211;
	text-decoration:underline;
}
#content div.floor{
	width:700px;
	height:221px;
	margin-top:10px;
}
 #content div.floor-cur{
	background-color:#fffce7;
}
div.floor .floor-top{
	width:685px;
	height:22px;
	padding-left:13px;
	background-color:#fff4ce;
	border:1px solid #fff4ce;
	line-height:22px;
}
div.floor-cur .floor-top{
	background-color:#ffecce;
	border:2px solid #a41211;
	border-bottom:1px solid #fff4ce;
}
div.floor .floortit{
	width:115px;
	height:22px;
	float:left;
	border-left:5px solid #ccc;
	border-right:5px solid #ccc;
	position:relative;
}
div.floor h3.tit{
	overflow:hidden;
	width:70px;
	height:28px;
	padding-left:45px;
	background:url(../images/bg_floor.gif) no-repeat;
	position:absolute;
	top:-4px;
	color:#a21211;
	font-family:SimSun;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
}
div.floor h3.b1{
	background-position:0 0;
}
div.floor h3.f1{
	background-position:0 -28px;
}
div.floor h3.f2{
	background-position:0 -56px;
}
div.floor h3.f3{
	background-position:0 -84px;
}
div.floor h3.f4{
	background-position:0 -112px;
}
div.floor h3.f5{
	background-position:0 -140px;
}
div.floor-cur h3.b1{
	background-position:-115px 0;
}
div.floor-cur h3.f1{
	background-position:-115px -28px;
}
div.floor-cur h3.f2{
	background-position:-115px -56px;
}
div.floor-cur h3.f3{
	background-position:-115px -84px;
}
div.floor-cur h3.f4{
	background-position:-115px -112px;
}
div.floor-cur h3.f5{
	background-position:-115px -140px;
}
div.floor .hotlist{
	width:500px;
	float:right;
	padding-right:5px;
	color:#a21211;
	font-family:SimSun;
	text-align:right;
}
div.floor .hotlist a{
	margin:0 5px;
	color:#a21211;
}
div.floor .floor-con{
	width:678px;
	height:175px;
	padding:10px;
	border:1px solid #ccc;
}
div.floor-cur .floor-con{
	border:2px solid #a41211;
	border-top:1px solid #ccc;
}
div.floor .ad-left{
	width:125px;
	height:175px;
	overflow:hidden;
	float:left;
}
div.floor .goods-list{
	width:540px;
	height:175px;
	overflow:hidden;
	float:right;
}
div.floor .goods-list ul{
	width:540px;
	line-height:18px;
}
div.floor .goods-list ul li{
	display:inline;
	width:120px;
	float:left;
	margin: 0 7px;
	text-align:center;
}
div.floor .goods-list ul li img{
	width:100px;
	height:100px;
	margin:0 10px 5px 10px;
	display:block;
}
div.floor .goods-list ul li a{
	display:block;
	width:120px;
	color:#585858;
	overflow:hidden;
}
div.floor .goods-list ul li span{
	width:100%;
}
div.floor .goods-list ul li span.price-old{
	color:#585858;
	font-weight:bold;
	text-decoration:line-through;
}
div.floor .goods-list ul li span.price-new{
	color:#a21211;
	font-weight:bold;
}

#sidebar .member{
	width:250px;
	height:170px;
}
#sidebar .member .mem-tit{
	width:250px;
	height:28px;
	border-bottom:1px solid #fff;
}
#sidebar .member .mem-tit ul{
	width:250px;
	height:28px;
	background:url(../images/bg_sidetab.gif) no-repeat;
}
#sidebar .member .mem-tit ul.s0{
	background-position:0 0;
}
#sidebar .member .mem-tit ul.s1{
	background-position:0 -28px;
}
#sidebar .member .mem-tit ul li{
	width:124px;
	height:28px;
	float:left;
	margin-right:1px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	text-align:center;
}
#sidebar .member .mem-tit ul li a{
	display:block;
	color:#ffffcc;
	text-decoration:none;
}
#sidebar .member .mem-tit ul li.cur,#member_area .mem-tit ul li.cur a{
	color:#ffffff;
}
#sidebar .member .mem-con,#sidebar .member .mem-info{
	width:220px;
	height:131px;
	padding:5px 15px;
	overflow:hidden;
	background:url(../images/bg_member.gif) repeat-x;
	color:#a41211;
	line-height:18px;
}
#sidebar .member .mem-con p{
	margin-top:5px;
}
#sidebar .member .mem-con p.txt{
	padding-left:12px;
}
#sidebar .member .mem-welcome{
	width:250px;
	height:28px;
	background:url(../images/bg_sidetab.gif) no-repeat 0 -56px;
	line-height:28px;
}
#sidebar .member .mem-welcome p.wel{
	width:120px;
	float:left;
	padding-left:15px;
	color:#fff;
	font-weight:bold;
	overflow:hidden;
	white-space:nowrap;
}
#sidebar .member .mem-welcome p.credit{
	width:110px;
	float:right;
	color:#f8e148;
}
#sidebar .member .mem-welcome p.credit b{
	float:left;
}
#sidebar .member .mem-welcome p.credit span.star-num{
	float:left;
	width:70px;
	height:16px;
	margin:6px 0;
	line-height:14px;
	background:url(../images/ico_stars.gif) no-repeat 0 0;
	text-indent:-60px;
	overflow:hidden;
}
#sidebar .member .mem-info p{
	width:100%;
	line-height:18px;
}
#sidebar .member .mem-info p.points{
	border-bottom:1px dashed #a41211;
	font-weight:bold;
}
#sidebar .member .mem-info p.txt{
	margin-top:5px;
	color:#585858;
}
#sidebar .member .mem-info p.txt b{
	color:#a41211;
}
#sidebar .member .mem-info img.img{
	float:left;
}
#sidebar .member .mem-info p.handle{
	width:140px;
	float:left;
	margin-top:5px;
	padding-left:10px;
}
#sidebar .member .mem-info a{
	margin-left:10px;
	text-decoration:underline;
}
#member_service{
	width:250px;
	height:24px;
	margin-top:6px;
	line-height:24px;
}
#member_service a{
	display:block;
	float:left;
	padding-left:24px;
	color:#a41211;
}
#member_service a.points{
	background:url(../images/ico_all.gif) no-repeat 2px -263px;
}
#member_service a.records{
	background:url(../images/ico_all.gif) no-repeat 2px -293px;
}
#member_service a.credits{
	background:url(../images/ico_all.gif) no-repeat 2px -324px;
}
#news{
	width:250px;
	height:177px;
	margin-top:10px;
}
#sidebar .cols-tit{
	width:250px;
	height:30px;
}
#sidebar .cols-tit ul{
	width:250px;
	height:30px;
	background:url(../images/bg_sidetab.gif) no-repeat 0 -84px;
}
#sidebar .cols-tit ul.s0{
	background-position:0 -84px;
}
#sidebar .cols-tit ul.s1{
	background-position:0 -114px;
}
#sidebar .cols-tit ul li{
	width:124px;
	height:28px;
	float:left;
	margin-right:1px;
	padding:1px 0;
	color:#828282;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	text-align:center;
}
#sidebar .cols-tit ul li a{
	display:block;
	color:#828282;
	text-decoration:none;
}
#sidebar .cols-tit ul li.cur,#sidebar .cols-tit ul li.cur a{
	color:#a21211;
}
#sidebar .cols-con{
	width:248px;
	border:1px solid #ccc;
	border-top:0;
	overflow:hidden;
}
#sidebar .cols-con ul.text{
	width:220px;
	height:120px;
	padding:13px 14px;
}
#sidebar .cols-con ul.text li{
	width:210px;
	padding-left:10px;
	background:url(../images/pt_point_gray.gif) no-repeat 0 8px;
	color:#585858;
	line-height:20px;
}
#sidebar .cols-con ul.img{
	width:240px;
	height:348px;
	padding: 10px 4px;
	line-height:18px;
	overflow:hidden;
}
#sidebar .cols-con ul.img li{
	display:inline;
	width:70px;
	height:110px;
	overflow:hidden;
	float:left;
	margin: 3px 5px;
	text-align:center;
}
#sidebar .cols-con ul.img li a{
	display:block;
}
#sidebar .cols-con ul.img li img{
	display:block;
	margin-bottom:4px;
}
#goods_hot,#goods_new,#infor_new,#posts_hot{
	margin-top:10px;
}
#sidebar .col-right{
	width:250px;
}
#sidebar .col-right .tit{
	width:250px;
	height:24px;
	padding-top:1px;
	background:url(../images/bg_sidetab.gif) no-repeat 0 -144px;
	line-height:24px;
}
#sidebar .col-right .tit h3{
	height:24px;
	padding-left:36px;
	color:#585858;
}
#sidebar .col-right .tit h3 a{
	display:block;
	color:#585858;
	text-decoration:none;
}
#infor_new .tit h3{
	background:url(../images/ico_all.gif) no-repeat 12px -350px;
}
#posts_hot .tit h3{
	background:url(../images/ico_all.gif) no-repeat 12px -380px;
}
#sidebar .col-right .con{
	width:228px;
	height:92px;
	padding:10px;
	border:1px solid #ccc;
}
#sidebar .col-right img.conleft{
	width:70px;
	height:70px;
	float:left;
}
#sidebar .col-right ul.conright{
	width:148px;
	float:right;
	line-height:20px;
}
#sidebar .col-right ul.conright li{
	width:138px;
	padding-left:10px;
	background:url(../images/pt_point_gray.gif) no-repeat 0 8px;
}
#service .f6-tit{
	width:225px;
	height:158px;
	float:left;
	background:url(../images/bg_6f.png) no-repeat;
}
#ie6 #service .f6-tit{
	background: transparent none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/100buy/liujian/images/bg_6f.png');
	zoom: 1;
}
#service .f6-con{
	display:inline;
	width:720px;
	height:116px;
	float:right;
	margin:10px 10px 0 0;
	padding:10px 0;
	background-color:#fff;
	border:1px solid #ccc;
}
#service .f6-col{
	width:100px;
	height:116px;
	float:left;
	padding:0 9px 0 70px;
	border-left:1px dotted #ccc;
}
#service .nobd{
	border-left:0;
}
#service .f6-tit ul{
	margin:75px 0 0 95px;
	color:#585858;
	line-height:24px;
}
#service .f6-tit ul li{
	width:120px;
	border-bottom:1px dashed #ccc;
}
#beginner{
	background:url(../images/ico_f61.png) no-repeat 8px 0;
}
#payment{
	background:url(../images/ico_f62.png) no-repeat 8px 0;
}
#points100{
	background:url(../images/ico_f63.png) no-repeat 8px 0;
}
#university{
	background:url(../images/ico_f64.png) no-repeat 8px 0;
}
#service .f6-col h3{
	color:#a21211;
	line-height:30px;
}
#service .f6-col h3 a{
	color:#a21211;
}
#service .f6-col ul li{
	padding-left:10px;
	background:url(../images/pt_tri_gray.gif) no-repeat 0px 6px;
	color:#585858;
	line-height:20px;
}
#service .f6-col ul li a{
	color:#585858;
}

/*lift*/
#content div.floor-cur{
	position:relative;
	padding-bottom:1px;
	margin:9px -1px 0 -1px;
}
#ie6 #content div.floor-cur{
	margin:9px -1px -1px -1px;
	padding-bottom:0;
}
#lift_ctr{
	width:20px;
	height:71px;
	background:url(../images/bg_liftctr.gif) no-repeat;
	position:absolute;
}
#lift_ctr .lift-up{
	width:20px;
	height:27px;
	background:url(../images/bg_liftctr.gif) no-repeat -19px 0;
}
#lift_ctr .lift-down{
	width:20px;
	height:28px;
	background:url(../images/bg_liftctr.gif) no-repeat -19px -43px;
}
#lift_ctr .lift-num{
	width:20px;
	height:16px;
	color:#a41211;
	font-weight:bold;
	font-family:Arial;
	line-height:16px;
	text-align:center;
}
#lift_ctr .lift-up-cur{
	background:url(../images/bg_liftctr.gif) no-repeat -38px 0;
}
#lift_ctr .lift-down-cur{
	background:url(../images/bg_liftctr.gif) no-repeat -38px -43px;
}

/*market*/
body.market #searchbar{
	background-color:#91bb20;
}
body.market #nav{
	background:url(../images/bg_nav_market.gif) repeat-x 0 0;
}
body.market #navlist li{
	background:url(../images/bg_nav_market.gif) no-repeat right -60px;
}
body.market #navlist li.current a{
	background:url(../images/bg_nav_market.gif) repeat-x 0 -30px;
}
body.market #sortBox{
	border-color:#91bb20;
}
#main_market{
	width:960px;
	overflow:hidden;
}
#main_market a:hover,#main_market a:active{
	text-decoration:none;
}
#main_market span.price{
	color:#a41211;
	font-weight:bold;
}
#main_market .market-side{
	width:180px;
	float:left;
}
#content_market{
	width:580px;
	float:left;
	padding:0 10px;
	overflow:hidden;
}
#search_market{
	width:958px;
	height:100px;
	background-color:#f8f7ed;
	border:1px solid #e2dda9;
	border-top:0;
}
#search_market .search-tt{
	width:179px;
	height:100px;
	float:left;
	background-color:#e2dda9;
}
#search_market .search-tt .tab{
	cursor:pointer;
}
#search_market .search-tt .cur{
	background-color:#f8f7ed;
}
#search_market .search-tt h3{
	width:109px;
	height:30px;
	padding:10px 0 10px 70px;
	color:#a96421;
	line-height:30px;
}
#search_market .search-tt h3.area{
	background:url(../images/ico_market.gif) no-repeat 20px 0;
}
#search_market .search-tt h3.brand{
	background:url(../images/ico_market.gif) no-repeat 20px -50px;
}
#search_market .search-con{
	width:760px;
	height:80px;
	float:left;
	padding:10px 0 10px 19px;
}
#search_market input.search-text{
	width:450px;
	height:20px;
	float:left;
	margin-top:1px;
	padding:3px;
	border:1px solid #ccc;
	font-size:16px;
	line-height:20px;
}
#search_market input.search-submit{
	width:93px;
	height:30px;
	overflow:hidden;
	float:left;
	padding:0;
	margin-left:10px;
	background:url(../images/btn_mkt_search.gif) no-repeat;
	border:0;
	cursor:pointer;
}
#search_market a#market_map{
	display:block;
	width:93px;
	height:30px;
	overflow:hidden;
	float:left;
	margin-left:10px;
	background:url(../images/btn_mkt_map.gif) no-repeat;
	text-decoration:none;
	text-indent:-93px;
}
#search_market p.search{
	width:100%;
	height:30px;
}
#search_market p.keyword{
	width:700px;
	height:40px;
	margin-top:10px;
	line-height:20px;
	overflow:hidden;
}
#search_market p.keyword b{
	width:80px;
	float:left;
	font-weight:normal;
}
#search_market p.keyword span.list{
	width:600px;
	float:left;
}
#search_market p.keyword a{
	display:inline-block;
	color:#a96421;
	margin:0 10px;
}
#ad_market{
	width:960px;
	height:220px;
	margin-top:10px;
}
#ad_market .ad-side{
	width:180px;
	height:220px;
	float:left;
	background-color:#eee;
}
#flash_market{
	display:inline;
	width:580px;
	height:220px;
	float:left;
	margin:0 10px;
	overflow:hidden;
}
#ad_market .ad-side .ad-tt{
	width:180px;
	height:28px;
	background-color:#b1dd3c;
}
#ad_market .ad-side .ad-tt h3{
	height:28px;
	padding-left:10px;
	border-left:6px solid #91bb20;
	color:#fff;
	line-height:28px;
}
#ad_market .ad-side .ad-con{
	padding:10px;
	line-height:20px;
}
#ad_market .ad-side ul{
	width:160px;
	height:172px;
	overflow:hidden;
}
#ad_market .ad-side ul li{
	width:160px;
	height:20px;
	overflow:hidden;
}
#ad_market .ad-side ul li.img img{
	width:70px;
	height:70px;
	float:left;
}
#ad_market .ad-side li a{
	width:100px;
	float:left;
	overflow:hidden;
}
#ad_market .ad-side li span.price{
	width:60px;
	float:right;
	color:#a41211;
	font-weight:bold;
}
#ad_market .ad-side ul li.img{
	height:70px;
	margin-bottom:10px;
}
#ad_market .ad-side ul li.img a{
	width:85px;
	padding-left:5px;
	text-align:center;
}
#ad_market .ad-side .imgside{
	width:160px;
	height:86px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
}
#ad_market .ad-side .imgside img{
	width:160px;
	height:60px;
	display:block;
}
.market-side .side-tt{
	width:180px;
	height:27px;
	padding-top:1px;
	margin-top:10px;
	background:url(../images/bg_mkt_sidett.gif) no-repeat;
	color:#b97817;
	line-height:27px;
}
.market-side .side-tt h3{
	padding-left:12px;
}
.market-side .side-list{
	width:160px;
	padding:9px;
	background-color:#fffdef;
	border:1px solid #f3e79b;
	line-height:18px;
}
.market-side .side-list .sidecol{
	width:160px;
	padding:6px 0;
	border-top:1px dotted #f3e79b;
}
.market-side .side-list .first{
	border-top:0 none;
}
.market-side .side-list .sidecol h3{
	padding-left:5px;
	color:#585858;
}
.market-side .side-list .sidecol h3 a{
	color:#585858;
	font-weight:bold;
}
.market-side .side-list .sidecol p{
	margin-top:6px;
}
.market-side .side-list .sidecol p a{
	display:inline-block;
	margin:0 5px;
	color:#b97817;
	white-space:nowrap;
}
.market-side .side-list ul.mkt-brand li{
	width:100%;
	margin-top:7px;
	text-align:center;
}
.market-side .side-list ul.mkt-brand li a{
	display:block;
	width:100%;
}
.market-side .side-list ul.mkt-brand li img{
	display:block;
	margin:0 30px 5px 30px;
}
.market-side .side-ad{
	width:100%;
	overflow:hidden;
	margin-top:10px;
}
.market-side .side-ad img{
	width:180px;
}
.market-side .side-list ul.mkt-promotion li{
	width:160px;
	height:80px;
	padding:5px 0;
	overflow:hidden;
}
.market-side .side-list ul.mkt-ranking li{
	width:160px;
	height:170px;
	border-top:1px dotted #f3e79b;
	overflow:hidden;
}
.market-side .side-list ul.mkt-ranking li.first{
	border-top:0 none;
}
.market-side .side-list ul.mkt-ranking li p.img{
	width:100px;;
	height:100px;
	float:left;
	padding:5px 15px;
	overflow:hidden;
}
.market-side .side-list ul.mkt-ranking li p.text{
	width:160px;
	height:60px;
	float:left;
	text-align:center;
}
.market-side .side-list ul.mkt-ranking li p.order{
	width:30px;
	height:60px;
	float:left;
}
.market-side .side-list ul.mkt-ranking li p.champion{
	background:url(../images/ico_market.gif) no-repeat -52px -100px;
}
.market-side .side-list ul.mkt-ranking li p.order em{
	display:block;
	width:16px;
	height:16px;
	margin:25px 8px 0 6px;
	background:url(../images/bg_mkt_order.gif) no-repeat;
	color:#fff;
	font-style:normal;
	font-weight:bold;
	line-height:16px;
	text-align:center;
}
#content_market .col-tt{
	width:580px;
	height:27px;
	padding:1px 0;
	margin-top:10px;
	background:url(../images/bg_mkt_coltt.gif) no-repeat;
	color:#b97817;
	line-height:27px;
}
#content_market .col-tt h3{
	padding-left:12px;
}
#content_market .col-tt a{
	color:#b97817;
	font-weight:bold;
	text-decoration:none;
}
#content_market .col-con ul{
	width:560px;
	padding:5px 10px;
	line-height:18px;
	overflow:hidden;
}
#content_market .col-con ul li{
	display:inline;
	width:120px;
	height:180px;
	float:left;
	margin:5px 10px;
	text-align:center;
}
#content_market .col-con ul li a{
	display:block;
	width:120px;
}
#content_market .col-con ul li img{
	display:block;
	margin:0 10px 6px 10px;
}

/*detail*/
#sub_sidebar{
	width:200px;
	float:left;
}
#sub_content{
	width:750px;
	float:right;
}
#sub_sidebar .sidebar-column{
	width:198px;
	margin-top:10px;
	border:1px solid #ccc;
}
#sub_sidebar .first{
	margin-top:0;
}
#sub_sidebar div.sidebar-column div.tt{
	width:198px;
	height:28px;
	border-bottom:1px solid #ccc;
	background:url(../images/bg_sidetab.gif) no-repeat -5px -145px;
	line-height:28px;
}
#sub_sidebar .sidebar-column .tt-red{
	width:198px;
	padding:4px 0;
	background-color:#b41210;
	border-bottom:1px solid #ccc;
	color:#fff;
	line-height:20px;
}
#sub_sidebar div.sidebar-column div.tt h3{
	color:#a21211;
	padding-left:12px;
}
#sub_sidebar div.sidebar-column div.tt h3 a{
	color:#a21211;
	text-decoration:none;
}
#sub_sidebar .sidebar-column .tt-red h3.bai{
	padding:0 5px 0 30px;
	background:url(../images/ico_100buy.gif) no-repeat 7px 2px;
}
#sub_sidebar div.sidebar-column div.tt h3.bai a{
	color:#333;
}
#sub_sidebar .sidebar-column .con{
	width:180px;
	padding:12px 9px;
	line-height:20px;
	overflow:hidden;
}
#sub_sidebar div.sidebar-column div.shop-logo{
	width:180px;
	text-align:center;
}
#sub_sidebar div.sidebar-column div.shop-adr{
	width:160px;
	margin-top:8px;
	padding-left:20px;
	background:url(../images/ico_detail.gif) no-repeat -13px -20px;
	line-height:18px;
}
#sub_sidebar div.sidebar-column div.shop-level{
	width:175px;
	padding:5px 0 0 5px;
	margin-top:5px;
	border-top:1px dashed #ccc;
	line-height:20px;
}
#sub_sidebar div.sidebar-column div.shop-level p{
	width:175px;
	height:20px;
}
#sub_sidebar div.sidebar-column div.shop-level span{
	width:80px;
	height:20px;
	float:left;
}
#sub_sidebar div.sidebar-column div.shop-level span.star-num{
	width:90px;
	height:16px;
	margin-top:3px;
	background:url(../images/ico_stars.gif) no-repeat;
	line-height:14px;
	text-align:right;
}
#sub_sidebar div.sidebar-column div.shop-user{
	margin-top:5px;
}
#sub_sidebar div.sidebar-column div.shop-user a{
	overflow:hidden;
	height:24px;
	float:left;
	line-height:24px;
	margin-bottom:4px;
	margin-right:2px;
}
#sub_sidebar div.sidebar-column div.shop-user a img{
	vertical-align:middle;
}
#sub_sidebar div.sidebar-column div.shop-user a.license{
	float:none;
	display:block;
	padding-left:20px;
	background:url(../images/img_yyzz.png) no-repeat 0 2px;
}
#sub_sidebar div.sidebar-column ul.goods-sort{
	width:180px;
}
#sub_sidebar div.sidebar-column ul.goods-sort li{
	width:180px;
	font-weight:bold;
	line-height:20px;
}
#sub_sidebar div.sidebar-column ul.goods-sort li span{
	display:block;
	width:160px;
	padding-left:20px;
	background:url(../images/ico_detail.gif) no-repeat 4px -43px;
	cursor:pointer;
	margin-top:5px;
}
#sub_sidebar div.sidebar-column ul.goods-sort li span.expand{
	background:url(../images/ico_detail.gif) no-repeat 4px -68px;
}
#sub_sidebar div.sidebar-column ul.goods-sort li ul{
	width:160px;
	overflow:hidden;
	padding:0 0 0 20px;
	display:none;
}
#sub_sidebar div.sidebar-column ul.goods-sort li ul li{
	padding:0;
	background:none;
	font-weight:normal;
	width:auto;
	float:left;
	margin-right:10px;
	margin-top:0;
	line-height:18px;
	white-space:nowrap;
}
#sub_content div.goods-info{
	width:100%;
	overflow:hidden;
}
#sub_content div.goods-name{
	width:100%;
	height:28px;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
	color:#585858;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	text-align:center;
}
#goods_show{
	display:inline;
	width:300px;
	float:left;
	margin:0 10px;
}
#goods_show div.photo-list{
	width:302px;
	height:302px;
	overflow:hidden;
}
#goods_show div.photo-list div.photo{
	display:none;
	width:300px;
	height:300px;
	text-align:center;
}
#goods_show ul.thumbs{
	width:302px;
	height:76px;
	overflow:hidden;
}
#goods_show ul.thumbs li{
	display:inline;
	line-height:0;
	font-size:0;
	width:52px;
	height:52px;
	float:left;
	padding:2px;
	border:2px solid #fff;
	margin:5px;
	cursor:pointer;
}
#goods_show ul.thumbs li.current{
	border:2px solid #fe3736;
}
#goods_show ul.thumbs li img{
	width:50px;
	height:50px;
	border:1px solid #ccc;
}
#sub_content div.goods-info div.info-list{
	display:inline;
	width:410px;
	float:left;
	margin:5px;
}
#sub_content div.goods-info table.info-table{
	width:100%;
	border-collapse:collapse;
	border-bottom:1px dashed #ccc;
	color:#585858;
	font-size:14px;
	line-height:24px;
}
#sub_content div.goods-info table.info-table td{
	padding:5px 10px;
}
#sub_content div.goods-info span.price{
	color:#a21211;
	font-size:20px;
	font-weight:bold;
	font-family:Arial;
}
#sub_content div.goods-info p.button{
	width:100%;
	margin-top:20px;
	text-align:center;
}
#sub_content div.goods-info p.button a{
	margin:0 6px;
}
#sub_content div.goods-info p.button a.button-gray{
	width:97px;
	height:26px;
	display:inline-block;
	background-image:url(../images/bg_button_gray.gif);
	line-height:26px;
	text-align:center;
	text-decoration:none;
}
#sub_content div.goods-detail{
	width:100%;
}
#sub_content .goods-detail .detail-tt{
	width:100%;
	height:26px;
	margin-top:10px;
	background:url(../images/bg_detail_tt.gif) repeat-x left bottom;
}
#sub_content .goods-detail .detail-tt h3{
	width:auto;
	height:24px;
	float:left;
	padding:0 15px;
	background:url(../images/ico_detail.gif) no-repeat 0 -88px;
	border-bottom:2px solid #b41210;
	color:#585858;
	line-height:24px;
}
#sub_content .goods-detail .detail-con{
	width:700px;
	padding-left:15px;
	margin-top:10px;
	line-height:24px;
	overflow:hidden;
}
#sub_content .goods-detail .detail-con a{
	color:#b41210;
}
#sub_content .goods-detail .leaveword{
	width:100%;
	margin-top:10px;
}
#sub_content table.q-a{
	width:100%;
	border-collapse:collapse;
	line-height:20px;
	border:1px solid #ccc;
}
#sub_content table.q-a th{
	padding:4px 0 4px 15px;
}
#sub_content table.q-a td{
	padding:4px 0 4px 15px;
}
#sub_content table.q-a thead td{
	background-color:#efefef;
	font-weight:bold;
	border-bottom:1px solid #ccc;
}
#sub_content table.q-a tr.odd th,#sub_content table.q-a tr.odd td{
	background-color:#f5f5f5;
}
#sub_content table.q-a tfoot td{
	background-color:#efefef;
	text-align:right;
	border-top:1px solid #ccc;
}
#sub_content table.q-a tfoot p.pn{
	padding-right:15px;
}
#sub_content table.q-a tfoot p.pn a{
	padding:0 2px;
}
#sub_content table.q-a tfoot p.pn span.num a.current{
	color:#af0200;
	text-decoration:none;
}
#sub_content .user-focus{
	width:100%;
	margin-top:10px;
}
#sub_content .user-focus .shop-tt{
	width:750px;
	height:30px;
	background:url(../images/bg_focus_tt.gif) no-repeat;
	line-height:30px;
}
#sub_content .user-focus .shop-tt h3{
	padding-left:15px;
	color:#b41210;
}
#sub_content .user-focus ul.history{
	margin:10px 0;
	overflow:hidden;
}
#sub_content .user-focus ul.history li{
	display:inline;
	width:140px;
	float:left;
	margin:0 5px;
	line-height:20px;
	text-align:center;
}
#sub_content .user-focus ul.history li a{
	display:block;
}
#sub_content .user-focus ul.history li img{
	width:100px;
	height:100px;
	display:block;
	padding:0 20px;
}
#sub_content .user-focus ul.history li span.price{
	color:#b41210;
	font-weight:bold;
}
#sub_content .shopping-flow{
	width:748px;
	overflow:hidden;
	padding:15px 0;
	background-color:#f4f4f5;
	border:1px solid #ccc;
	text-align:center;
}

/*popbox*/
div.float-box{
	position:absolute;
	padding:20px;
	background-color:#f4f3e7;
	display:none;
	z-index:101;
	cursor:move;
	filter: alpha(opacity=95);/*ie*/
	opacity:0.95;/*firefox*/
}
div.float-box .close{
	position:absolute;
	right:8px;
	top:8px;
	cursor:pointer;
}
div.float-box div.wrapper div.shopdetail{
	width:400px;
	padding:30px 50px;
	background-color:#fff;
	border:1px solid #b6b6b6;
	line-height:24px;
}
div.float-box div.wrapper h3.tit{
	color:#b00300;
	text-align:center;
	padding-bottom:10px;
}
div.float-box div.btn{
	width:100%;
	text-align:center;
	margin-top:30px;
}
div.float-box div.btn input{
	width:60px;
	height:24px;
	font-size:12px;
}
div.float-box div.wrapper div.shopcredit{
	width:600px;
	padding:40px;
	background-color:#fff;
	border:1px solid #b6b6b6;
}
div.shopcredit h3.tt{
	padding-left:35px;
	background:url(../images/ico_person.gif) no-repeat 15px 4px;
	color:#b00300;
	line-height:24px;
}
div.shopcredit div.glidebar{
	width:585px;
	padding-left:15px;
	margin-top:10px;
}
div.shopcredit div.glide-each{
	width:585px;
	height:44px;
	margin-top:10px;
}
div.shopcredit div.glide-left{
	width:175px;
	float:left;
}
div.shopcredit div.glide-left h3{
	width:100%;
	height:22px;
	color:#666;
	line-height:22px;
}
div.shopcredit div.glide-left p{
	width:100%;
	height:14px;
	color:#666;
	line-height:14px;
	margin-top:4px;
}
div.shopcredit div.glide-left p span.person-num{
	width:70px;
	float:right;
}
div.shopcredit div.glide{
	width:410px;
	height:44px;
	float:right;
	overflow:hidden;
	background:url(../images/bg_credit.gif) no-repeat 17px 27px;
}
div.shopcredit div.glide div.glidewrapper{
	width:400px;
	height:26px;
}
div.shopcredit div.glide p.number{
	width:34px;
	height:26px;
	background:url(../images/bg_glidebar.gif) no-repeat;
	color:#fff;
	line-height:16px;
	text-align:center;
}
div.shopcredit div.standard{
	text-align:center;
	margin-top:15px;
	line-height:24px;
}
div.shopcredit div.standard span{
	margin:0 15px;
}
div.shopcredit span.star-num{
	width:105px;
	height:14px;
	float:left;
	background:url(../images/ico_stars.gif) no-repeat;
	line-height:14px;
	text-indent:75px;
}

/*category*/
#categoryMain{
	width:960px;
}
#categoryMain table.category{
	width:100%;
	border-collapse:collapse;
}
#categoryMain table.category th{
	width:230px;
	padding:10px 0 10px 20px;
	background:url(../images/ico_category.gif) no-repeat 4px 13px;
	color:#a21211;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	vertical-align:top;
}
#categoryMain table.category th a{
	color:#a21211;
}
#categoryMain table.category tr.even th{
	background:#eee url(../images/ico_category.gif) no-repeat 4px 13px;
}
#categoryMain table.category td{
	padding:10px 0;
	line-height:20px;
}
#categoryMain table.category tr.even td{
	background-color:#e8e8e8;
}
#categoryMain table.category td a{
	display:inline-block;
	margin:0 6px;
	white-space:nowrap;
}

/*channel*/
#main_channel{
	width:960px;
	overflow:hidden;
	margin-top:10px;
}
#main_channel span.price{
	color:#a41211;
	font-weight:bold;
}
#main_channel span.price-old{
	color:#585858;
	font-weight:bold;
	text-decoration:line-through;
}
#main_channel .channel-side{
	width:180px;
	float:left;
}
#content_channel{
	width:580px;
	float:left;
	padding:0 10px;
	overflow:hidden;
}
#ad_channel{
	width:960px;
	height:220px;
}
#ad_channel .ad-side{
	width:180px;
	height:220px;
	float:left;
	background-color:#eee;
}
#ad_channel .ad-middle{
	display:inline;
	width:580px;
	height:220px;
	float:left;
	margin:0 10px;
	overflow:hidden;
}
#ad_channel .ad-side .ad-tt{
	width:180px;
	height:28px;
	background-color:#b41210;
}
#ad_channel .ad-side .ad-tt h3{
	height:28px;
	padding-left:10px;
	border-left:6px solid #750504;
	color:#fff;
	line-height:28px;
}
#ad_channel .ad-side .ad-con{
	padding:10px;
	background-color:#eee;
	line-height:20px;
}
#ad_channel .ad-side ul{
	width:160px;
	height:172px;
	overflow:hidden;
}
#ad_channel .ad-side ul li{
	width:160px;
	height:20px;
	overflow:hidden;
}
#ad_channel .ad-side ul li.img img{
	width:70px;
	height:70px;
	float:left;
}
#ad_channel .ad-side li a{
	width:100px;
	float:left;
	overflow:hidden;
}
#ad_channel .ad-side li span.price{
	width:60px;
	float:right;
	color:#a41211;
	font-weight:bold;
}
#ad_channel .ad-side ul li.img{
	height:70px;
	margin-bottom:10px;
}
#ad_channel .ad-side ul li.img a{
	width:85px;
	padding-left:5px;
	text-align:center;
}
#ad_channel .ad-side .imgside{
	width:160px;
	height:80px;
	padding:3px 0;
	text-align:center;
	overflow:hidden;
}
#ad_channel .ad-side .imgside img{
	width:160px;
	height:80px;
	display:block;
}
.channel-side .side-tt{
	width:180px;
	height:27px;
	padding-top:1px;
	margin-top:10px;
	background:url(../images/bg_channel_sidett.gif) no-repeat;
	color:#fff;
	line-height:27px;
}
.channel-side .side-tt h3{
	padding-left:12px;
}
.channel-side .side-list{
	width:160px;
	padding:9px;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	line-height:18px;
}
.channel-side .side-list .sidecol{
	width:160px;
	padding:6px 0;
	border-top:1px dotted #ccc;
}
.channel-side .side-list .first{
	border-top:0 none;
}
.channel-side .side-list .sidecol h3{
	padding-left:5px;
	color:#585858;
}
.channel-side .side-list .sidecol h3 a{
	color:#585858;
	font-weight:bold;
}
.channel-side .side-list .sidecol p{
	margin-top:6px;
}
.channel-side .side-list .sidecol p a{
	display:inline-block;
	margin:0 5px;
	white-space:nowrap;
}
.channel-side .side-ad{
	width:100%;
	overflow:hidden;
	margin-top:10px;
}
.channel-side .side-ad img{
	width:180px;
}
#content_channel .col-tt{
	width:580px;
	height:27px;
	padding:1px 0;
	margin-top:10px;
	background:url(../images/bg_channel_coltt.gif) no-repeat;
	color:#b41210;
	line-height:27px;
}
#content_channel .col-tt h3{
	padding-left:12px;
}
#content_channel .col-con ul{
	width:560px;
	padding:5px 10px;
	line-height:18px;
	overflow:hidden;
}
#content_channel .col-con ul li{
	display:inline;
	width:120px;
	height:160px;
	float:left;
	margin:5px 10px;
	text-align:center;
}
#content_channel .col-con ul li a{
	display:block;
	width:120px;
}
#content_channel .col-con ul li img{
	display:block;
	margin:0 10px 6px 10px;
}
.channel-side .side-list ul.channel-promotion{
	width:160px;
	overflow:hidden;
	line-height:18px;
}
.channel-side .side-list ul.channel-promotion li{
	width:160px;
	height:72px;
	padding:6px 0;
	border-top:1px dotted #ccc;
}
.channel-side .side-list ul.channel-promotion li.first{
	border-top:0 none;
}
.channel-side .side-list ul.channel-promotion img{
	width:70px;
	height:70px;
	float:left;
}
.channel-side .side-list ul.channel-promotion p.info{
	width:90px;
	float:right;
	text-align:center;
}
.channel-side .side-list ul.channel-msg{
	width:160px;
	overflow:hidden;
	line-height:20px;
}
.channel-side .side-list ul.channel-msg li{
	padding-left:10px;
	background:url(../images/pt_point_gray.gif) no-repeat 0 8px;
}

/*shop*/
#sub_sidebar div.sidebar-column p.shop-notice{
	text-indent:2em;
}
#sub_sidebar div.sidebar-column .tt-red h3{
	padding-left:12px;
}
table.formtbl{
	width:100%;
	border-collapse:collapse;
	font-family:SimSun;
	line-height:20px;
}
#sub_sidebar table.formtbl td{
	padding:3px 2px;
	vertical-align:middle;
}
#sub_content table.formtbl td{
	padding:3px 10px;
	vertical-align:middle;
}
#sub_sidebar table.formtbl input.keyword{
	width:100px;
}
#sub_sidebar table.formtbl input.price{
	width:36px;
}
#sub_content table.formtbl input.keyword{
	width:148px;
}
#sub_content table.formtbl input.price{
	width:60px;
}
table.formtbl input.button{
	width:52px;
	height:22px;
	padding:0;
	margin-top:5px;
	background:url(../images/bg_btn_gray.gif) no-repeat;
	border:0 none;
	line-height:22px;
	cursor:pointer;
}
#sub_content div.goods-hot{
	width:100%;
}
#sub_content div.goods-hot div.tt{
	width:100%;
	height:24px;
	padding-top:2px;
	background:url(../images/bg_tt_shop.gif) repeat-x;
	line-height:24px;
}
#sub_content div.goods-hot div.tt h3{
	color:#b41210;
	padding-left:15px;
}
#sub_content div.goods-hot div.con{
	width:100%;
	overflow:hidden;
}
#sub_content div.goods-hot ul.list{
	width:100%;
	margin-top:10px;
}
#sub_content div.goods-hot ul.list li{
	display:inline;
	width:350px;
	float:left;
	margin-left:15px;
	font-size:12px;
	line-height:20px;
	text-align:center;
}
#sub_content div.goods-hot ul.list li a{
	width:350px;
	display:block;
}
#sub_content div.goods-hot ul.list li img{
	display:block;
	width:300px;
	padding:0 25px;
}
#sub_content div.goods-hot ul.list li span.price{
	color:#b41210;
	font-weight:bold;
}
#sub_content div.goods-all{
	width:100%;
	margin-top:10px;
	overflow:hidden;
}
#sub_content div.goods-all div.tt{
	width:100%;
	height:24px;
	padding-top:2px;
	background:url(../images/bg_tt_shop.gif) repeat-x;
	line-height:24px;
}
#sub_content div.goods-all div.tt h3{
	color:#b41210;
	padding-left:15px;
}
#sub_content div.goods-all div.con{
	width:100%;
	overflow:hidden;
}
#sub_content div.goods-all ul.list{
	width:100%;
	overflow:hidden;
	margin-top:10px;
}
#sub_content div.goods-all ul.list li{
	display:inline;
	width:170px;
	height:180px;
	float:left;
	margin:10px 0 0 10px;
	line-height:20px;
	text-align:center;
}
#sub_content div.goods-all ul.list li a{
	width:170px;
	display:block;
	overflow:hidden;
}
#sub_content div.goods-all ul.list li img{
	display:block;
	width:120px;
	height:120px;
	padding:0 25px;
}
#sub_content div.goods-all ul.list li span.price{
	color:#b41210;
	font-weight:bold;
}

/*search result*/
#sub_sidebar div.sidebar-nav{
	width:190px;
	padding:4px;
	background-color:#ededed;
	border:1px solid #dadada;
}
#sub_sidebar div.sidebar-nav ul.list{
	width:170px;
	padding:9px;
	background-color:#fff;
	border:1px solid #bc1210;
}
#sub_sidebar div.sidebar-nav ul.list li{
	padding-left:10px;
	width:160px;
	background:url(../images/pt_tri_red.gif) no-repeat 0 9px;
	line-height:24px;
}
#sub_content div.list-menu{
	width:718px;
	height:90px;
	padding:5px 10px;
	margin-top:10px;
	background-color:#f0f0f0;
	border:1px solid #dadada;
	font-family:SimSun;
}
#sub_content div.list-menu div.search{
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
}
#sub_content div.list-menu div.menu{
	width:100%;
	height:24px;
	margin-top:5px;
	line-height:24px;
}
#sub_content div.list-menu div.menu p.ctr{
	float:left;
	display:inline;
}
#sub_content div.list-menu div.menu p.ctr span{
	vertical-align:middle;
	margin-left:10px;
}
#sub_content div.list-menu div.menu p.ctr img{
	vertical-align:middle;
}
#sub_content div.list-menu div.menu p.ctr select{
	vertical-align:middle;
	margin-left:10px;
}
#sub_content div.goods-all table.list{
	width:100%;
	margin-bottom:50px;
	border-collapse:collapse;
	line-height:24px;
}
#sub_content div.goods-all table.list th{
	padding:5px 10px;
	vertical-align:middle;
	text-align:center;
	border-bottom:1px dotted #ccc;
}
#sub_content div.goods-all table.list td{
	padding:5px 10px;
	vertical-align:middle;
	border-bottom:1px dotted #ccc;
}
#sub_content div.goods-all table.list p.img{
	float:left;
	border:1px solid #f5f5f5;
}
#sub_content div.goods-all table.list p.img a{
	display:block;
}
#sub_content div.goods-all table.list p.pri{
	padding-left:20px;
	background:url(../images/ico_100buy.gif) no-repeat 0 4px;
	color:#b41211;
	font-size:14px;
	font-weight:bold;
}
#sub_content div.goods-all table.list p.name a{
	color:#b41211;
}
#sub_content div.goods-all table.list p.shop a{
	color:#666;
}
#sub_content div.goods-all table.list p.contact{
	height:24px;
	margin-top:5px;
}
#sub_content div.goods-all table.list p.contact a{
	float:left;
	margin-right:2px;
	text-decoration:none;
}
#sub_content div.goods-all table.list p.contact .dugou{
	float:left;
	margin-right:2px;
	padding-top:1px;
}

/*ico free*/
#ico_free{
	width:48px;
	height:48px;
	display:block;
	position:absolute;
	left:180px;
	top:75px;
	background:url(../images/ico_free.png) no-repeat 0 0;
}
#ie6 #ico_free{
	background: transparent none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/100buy/liujian/images/ico_free.png');
	zoom: 1;
}

/*page number*/
div.page-number-detail{
	width:100%;
	margin-top:10px;
	text-align:right;
	line-height:18px;
}
div.page-number-detail a{
	width:auto;
	height:18px;
	float:left;
	padding:0 4px;
	margin:0 2px;
	text-align:center;
	background-color:#f6e7e7;
	border:1px solid #b64040;
	color:#b64040;
	font-family:SimSun;
	text-decoration:none;
	line-height:18px;
}
div.page-number-detail em{
	float:left;
	margin:0 2px;
	color:#b64040;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
}
div.page-number-detail a:hover{
	color:#b64040;
	background-color:#f5f5f5;
	text-decoration:none;
}
div.page-number-detail a.current{
	background-color:#b64040;
	color:#fff;
}
div.page-number-detail input{
	border:1px solid #b64040;
}
div.page-number-detail input.pageno{
	width:20px;
	height:14px;
	padding:2px;
}
div.page-number-detail input.pagego{
	height:20px;
	background-color:#f6e7e7;
	cursor:pointer;
}
#main .list-menu div.page-number{
	width:auto;
	float:right;
}

/*imageContainer*/
#main .imageBox .imageContainer{
	position:relative;
	cursor:pointer;
}
#main .imageBox .imageContainer div.box{
	width:160px;
	height:160px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:100px;
}
#main .imageBox .imageContainer div.box img{
	width:160px;
}

/*ad-banner*/
.channel .ad-banner{
	height:auto;
}
.shop-detail .ad-banner{
	height:auto;
	margin-top:0;
	margin-bottom:8px;
}