/***************************************************** 
Tenlongs 59miao API Soft for free app
Web site: www.tenlongs.com
******************************************************/
#imenu{width:148px; float:left; margin:10px 0 0; border-top:1px #4d4d4d solid; border-right:1px #646464 solid; border-bottom:1px #4d4d4d solid; border-left:1px #646464 solid;}
#imenu li{height:32px; line-height:32px; cursor:pointer; background:url(../images/mainbg.gif) 0 -605px repeat-x; text-align:left; padding:0 10px 0 20px;}
#imenu li a{color:#fff;}
#imenu li a:hover{color:#fff; text-decoration:none;}
#imenu li span{display:block; background:url(../images/mainbg.gif) right -637px no-repeat; height:32px; overflow:hidden;}

#imenu li.sc{background:#fff; position:relative; z-index:111;}
#imenu li.sc a{color:#f10202; font-weight:bold;}
#imenu li.sc a:hover{color:#f10202;}
#imenu li.sc span{background:none;}

#imenu_pop{border:1px #4d4d4d solid; background:#fff; position:absolute; width:340px; height:350px; z-index:99; margin:10px 0 0 148px; overflow: visited; display:none; text-align:left;}

.imenuall{padding:0 0 10px 10px;}
.imenuall h3{margin:10px 0 0; font-size:12px; color:#ed292c;}
.imenushow{width:350px; overflow:hidden;}
.imenushow li{float:left; width:33%; overflow:hidden; height:16px; line-height:16px; margin:5px 0 0; white-space:nowrap; }

/* foucs */
.ifoucs{float:left; width:710px; margin:10px 0 0; position:relative;}
#banner{width:710px; height:258px; overflow:hidden;}
#btn{display:inline; hegiht:22px; right:10px; bottom:10px; position:absolute; z-index:10; overflow:hidden;}
#btn a{color:#36f; background:#fff; float:left; width:22px; height:22px; line-height:22px; text-align:center; text-decoration:none; margin-left:5px;}
#btn a.activeSlide{color:#fff; background:#db0100;}
#btn a:hover{color:#fff; background:#333;}

/* B2C */
.b2chot{margin:10px auto 0px auto; width:980px; }
.b2chot .sellor_content {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D3D3D3; margin-bottom: 10px; margin:0 auto;}
.b2chot .title{background:url(../images/mainbg.gif) 0 -701px repeat-x; height:36px; line-height:36px; width:971px; padding-left:7px; overflow:hidden;}
.b2chot .title h2{float:left; width:72px; background:url(../images/item.gif) 0 -163px no-repeat; text-indent:-9999px;}
.b2chot .title .left{color:#999; padding:0 0 0 5px;}

.b2cshow{padding:0 9px;}
.b2clogo{width:960px; overflow:hidden;}
.b2clogolist{width:965px; overflow:hidden; padding:0 0 10px;}
.b2clogolist li{float:left; width:102px; margin:10px 18px 0 0;overflow:hidden; vertical-align: bottom;}
.b2clogolist li img{width:102px; background:#fff;}

/* today sale */
.todaytitle{height:30px; line-height:30px; overflow:hidden; background:#f6f6f6; border-top:3px #999 solid; padding:0 10px; margin:10px 0 0;}
.todaytitle h2{float:left; font-size:14px;}
.todaysale li{height:25px; line-height:25px; overflow:hidden; border-bottom:1px #f7f7f7 solid; padding:0 10px;}
.todaysale li a{display:block; float:left; width:220px; overflow:hidden; text-align:left;}
.todaysale li span{color:#ed292c; float:right; display:block; text-align:right;}


/* promotions */
.prom{border:1px #ddd solid; border-top:2px #dd493b solid; background:#fff; margin:10px 0 0;}
.prom h2{font-size:14px; height:30px; line-height:30px; background:#fcf8e3; padding:0 9px; text-align:left;}
.promlist{padding:3px 9px 5px; *padding:3px 9px 4px; text-align:left;}
.promlist li{height:21px; line-height:21px; *height:20px; *line-height:20px; overflow:hidden;}

/* Classification Module */
.catemodtitle{margin:10px 0 0; height:30px; line-height:30px; overflow:hidden; border-bottom:2px #ccc solid;}
.catemodtitle .left{width:3px; height:8px; background:#cb0503; margin:10px 5px 0 0;}
.catemodtitle h2{font-size:14px; float:left;}
.catemodtitle .right ul li{
	float:left;
	padding:0px 5px;
}

.modprod{width:980px; overflow:hidden;}
.modprod li{float:left; width:176px; border:1px #e4e4e4 solid; margin:10px 10px 0 0; background:#fff; padding:4px;}
.modprod li .pic{width:170px; height:170px;}
.modprod li .pic a{display:table-cell; *font-size:140px; *font-family:Arial, sans-serif; width:160px; height:160px; text-align:center; vertical-align:middle;}
.modprod li .pic a img{vertical-align:middle; max-width:172px; max-height:172px;}
.modprod li h3{font-size:12px; font-weight:100; margin:3px 0 0; height:32px; line-height:16px; overflow:hidden;}
.modprod li .price{color:#999; margin:5px 0 5px; text-align:center;}
.modprod li .price strong{color:#ed292c;}



/* flink */
.flink{border-top:2px #ccc solid; background:#f8f8f8; margin:10px 0 0;}
.flink h2{font-size:14px; text-align:left; padding:0 10px; height:30px; line-height:30px;}
.flinkall{padding:0 0 6px 10px;}
.flinkshow{width:100%; overflow:hidden;}
.flinkshow li{text-align:left; float:left; width:14.2%; height:25px; line-height:25px;}

