		/** 清除内外边距 **/
		body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
		dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
		pre, /* text formatting elements 文本格式元素 */
		form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
		th, td /* table elements 表格元素 */ {
		    margin: 0;
		    padding: 0;
		}
		
		/** 设置默认字体 **/
		body,
		button, input, select, textarea /* for ie */ {
		    font: 12px/1.5 tahoma, arial, simsun, sans-serif;
		}
		h1, h2, h3, h4, h5, h6 { font-size: 100%; }
		address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
		code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
		small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
		
		/** 重置列表元素 **/
		ul, ol { list-style: none; }
		
		/** 重置文本格式元素 **/
		a { text-decoration: none; }
		a:hover { text-decoration: underline; }
		
		sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
		sub { vertical-align: text-bottom; }
		
		/** 重置表单元素 **/
		legend { color: #000; } /* for ie6 */
		fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
		button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
		/* 注：optgroup 无法扶正 */
		
		/** 重置表格元素 **/
		table { border-collapse: collapse; border-spacing: 0; }
		
		body{width:950px;margin:0 auto;text-align:center;}
		.container{width:950px;margin:0 auto;text-align:left;}
		.top-category dt,
		.top-category dt i,
		.shop-sales dt,
		.hot-shops h3,
		.hot-shops .button,
		.category-skin h3,
		.promotion .hd,
		.promotion-brand h3{
			background: url(http://img.alimama.cn/cms/images/1266738644623.gif) 0 0 no-repeat;
		}
		
		.top-screen{
			margin: 0 auto;
			width: 950px;
			clear:both;
		}
		.top-screen a:link,.top-screen a:visited{color: #818181;}
		.top-screen a:hover,.top-screen a:active{color: #f00;}
		.top-category{
			float: left;
			margin: 0 5px 8px 0;
			width: 230px;
			height: 410px;
			overflow: hidden;
			border-top: 1px solid #e3e3e3;
		}
		.top-category dt{
			clear: left;
			margin: -1px 0 0;
			width: 228px;
			height: 29px;
			border: 1px solid #e3e3e3;
			cursor: pointer;
		}
		.top-category dt.lady{ background-position: 0 0;}
		.top-category dt.beauty{ background-position: 0 -29px;}
		.top-category dt.man{ background-position: 0 -58px;}
		.top-category dt.mobile{ background-position: 0 -87px;}
		.top-category dt.jewelry{ background-position: 0 -116px;}
		.top-category dt.shoes-bag{ background-position: 0 -145px;}

		.top-category dt span{
			display: none;
		}
		.top-category dt i{
			display: block;
			width: 228px;
			height: 29px;
		}
		.top-category dt.close i{ background-position: 0 -174px;}
		.top-category dt.open i{ background-position: 0 -203px;}
		
		.top-category dd ul{
			float: left;
			padding: 14px 0 15px 22px;
			border-left: 1px solid #e3e3e3;
			border-right: 1px solid #e3e3e3;
			width: 206px;
			overflow: hidden;
		}
		.top-category dd li{
			float: left;
			width: 66px;
			line-height: 20px;
			height: 20px;
		}
		.top-category-banner img{
			width: 230px;
			height: 59px;
			background: yellow;
		}
		
		/*  srcoll  */
		.side-banner{
			float: left;
			margin: 0 5px 8px 0;
			width: 480px;
			height: 252px;
			display:inline;
		}
		.scroll-banner li{border:1px solid #DADADA;}
		.scroll-banner li a{display:block;width:478px;height:230px;}
		.scroll-banner li a img{width:478px;height:230px;overflow:hidden;}
		.points{border-bottom:1px solid #dadada;display:block;height:20px;padding-left:360px;margin-top:2px;}
		.points li{float:left;width:15px;margin-right:5px;text-align:center;height:15px;line-height:15px;}
		.points li{border:1px solid #DEDEDE;background-color:#fff;color:#CCCCCC;}
		.points li.current{border:1px solid #681322;background-color:#9B1D33;color:#fff;}
		
		.shop-sales{
			float: left;
			width: 230px;
			height: 252px;
			overflow: hidden;
		}
		.shop-sales h3{
			padding: 0 0 0 5px;
			width: 230px;
			height: 26px;
			line-height: 24px;
			font-size: 14px;
			color: #961c30;
		}
		.shop-sales dt{
			clear: left;
			margin: -1px 0 0 0;
			padding: 0 0 0 14px;
			width: 214px;
			height: 24px;
			line-height: 24px;
			color: #818181;
			border: 1px solid #e6e6e6;
			cursor: pointer;
		}
		.shop-sales dt.close{background-position: -228px -27px;}
		.shop-sales dt.open{background-position: -228px 0;}
		.shop-sales dt span{
			margin: 0 4px 0 0;
			line-height: 14px;
			padding-right: 5px;
			color: #e65c73;
			font-weight: 700;
			border-right:1px solid #e6e6e6;
		}

		.shop-sales dd{
			border-left: 1px solid #e6e6e6;
			border-right: 1px solid #e6e6e6;
			height:99px;
		}
		.shop-sales dd img{
			float: left;
			width: 228px;
			height: 100px;
		}
		
		
		.hot-shops{
			float: right;
			width: 713px;
			height: 148px;
			border: 1px solid #d8d8d8;
			background: red;
			overflow: hidden;
		}
		.hot-shops-skin{
			position: relative;
			width: 711px;
			height: 146px;
			overflow: hidden;
			border: 1px solid #fff;
			background: #e8e8e8;
		}
		.hot-shops h3{
			display: block;
			margin: 5px 0 0 5px;
			width: 91px;
			height: 18px;
			background-position: -275px -54px;
		}
		.hot-shops h3 span{
			display: none;
		}
		.hot-shops dl{
			float: left;
			width: 425px;
			height: 118px;
		}
		.hot-shops .button{
			position: absolute;
			top:60px;
			display: block;
			width: 24px;
			height: 24px;
			overflow: hidden;
		}
		.hot-shops .button span{
			display: none;
		}
		.hot-shops .previous{
			left: 5px;
			background-position:-228px -54px;
		}
		.hot-shops .next{
			left:450px;
			background-position:-251px -54px;
		}
		.shops-side{
			float: left;
			margin: 3px 0 0 35px;
			width: 415px;
			height: 115px;
			overflow: hidden;
			display:inline;
		}
		.shops-side dl{
			float: left;
			width: 415px;
			height: 115px;
		}
		.shops-side dl dt{
			float: left;
			width: 210px;
			height: 115px;
		}
		.shops-side dl dt img{
			width: 210px;
			height: 115px;
		}
		.shops-side dl dd{
			float: left;
			margin: 2px 5px 0;
			width: 90px;
			height: 110px;
			background: #fff;
			text-align: center;
		}
		.shops-side dl dd a{
			display: block;
			height: 108px;
			border: 1px solid #d6d6d6;
		}
		.shops-side dl dd a img{
			display: block;
			width: 88px;
			height: 88px;
		}
		.shops-side dl dd em{
			color: #f00;
		}
		.hot-shops-banner{
			float: left;
			margin: -15px 0 0 35px;
			width: 216px;
			height: 130px;
			border: 1px solid #cecece;
		}
		.hot-shops-banner img{
			width: 216px;
			height: 130px;
		}

		.category{
			clear: left;
			margin:-5px auto 10px auto;
			width: 950px;
		}
		.category a:link,.category a:visited{color: #5a5a5a;}
		.category a:hover,.category a:active{color: #f00;}

		.category-skin{
			border: 1px solid #d8d8d8;
			height: 150px;
		}
		.category-skin div{
			float: left;
			width: 168px;
			margin: 10px 0;
			padding: 0 10px;
			border-left: 1px solid #d8d8d8;
		}
		.category-skin div.category-1{
			border-left: none;
		}
		.category-skin div h3{
			float: left;
			width: 20px;
			padding-right: 38px;
			line-height: 14px;
			vertical-align: middle;
			height: 33px;
			color: #961c30;
		}
		
		.category-skin div.category-1 h3{background-position: -456px 0;}
		.category-skin div.category-2 h3{background-position: -456px -33px;}
		.category-skin div.category-3 h3{background-position: -456px -66px;}
		.category-skin div.category-4 h3{background-position: -456px -99px;}
		.category-skin div.category-5 h3{background-position: -456px -132px;}
		
		
		.category-skin div .ul-1{
			float: left;
			margin: 0 0 0 1px;
			width: 109px;
			overflow: hidden;
			height: 35px;
		}
		.category-skin div .ul-1 li{
			float: left;
			padding: 0 3px;
		}
		.category-skin div .ul-1 li a{
			white-space:nowrap;
		}
		.category-skin div .ul-2{
			float: left;
			clear: left;
			margin: 10px 0 0 0;
			padding: 10px 0 0 0;
			width: 168px;
			height: 75px;
			overflow: hidden;
			border-top: 1px solid #d8d8d8;
		}
		.category-skin div .ul-2 li{
			float: left;
			margin: 0 0 5px -1px;
			padding: 0 7px;
			line-height: 14px;
			border-left:1px solid #666;
		}
		.category-skin div .ul-2 li a{
			white-space:nowrap;
		}
		.promotion{
			clear: left;
			margin: 0 auto;
			padding: 10px 0 0;
			width: 950px;
		}
		.promotion .hd{
			margin: 0 0 10px 0;
			height: 34px;
		}
		.promotion.lady .hd{background-position: 0 -232px;}
		.promotion.man .hd{background-position: 0 -266px;}
		.promotion.mobile .hd{background-position: 0 -300px;}
		.promotion.beauty .hd{background-position: 0 -368px;}
		.promotion.baby .hd{background-position: 0 -334px;}
		.promotion.home .hd{background-position: 0 -403px;}
	
		.promotion .hd h3{
			display: none;
		}
		.promotion .hd ul{
			float:left;
			margin: 2px 0 0 188px;
			width: 586px;
			height: 23px;
			overflow: hidden;
			display:inline;
		}
		.promotion .hd li{
			float: left;
			margin: 5px 0 0 -1px;
			padding: 0 8px;
			height: 14px;
			line-height: 14px;
			border-left: 1px solid #7e7e7e;
		}
		.promotion .hd a:link,.promotion .hd a:visited{color: #5a5a5a;}
		.promotion .hd a:hover,.promotion .hd a:active{color: #f00;}
	
		.promotion-ad{
			float: left;
			width: 190px;
			height: 340px;
		}
		.promotion-ad img{
			width: 190px;
			height: 340px;
		}
		.promotion-item{
			float: left;
			margin: 0 10px;
			width: 570px;
			height: 250px;
			border: 1px solid #e2e2e2;
			display:inline;
		}
		.promotion-item ul{
			float: left;
			height: 250px;
		}
		.promotion-item ul a:link,.promotion-item ul a:visited{color: #5a5a5a;}
		.promotion-item ul a:hover,.promotion-item ul a:active{color: #f00;}
	
		.promotion-item .ul-1 .li-1{
			width: 156px;
			height: 140px;
			border-right: 1px solid #e2e2e2;
		}
		.promotion-item .ul-1 .li-2 a span{
			right:2px;
			text-align:right;
		}
		.promotion-item .ul-1 .li-2 a span i{}
		.promotion-item .ul-1 .li-1 a{width: 156px;height: 140px;}
		.promotion-item .ul-1 .li-2{
			width: 156px;
			height: 109px;
			border-top: 1px solid #e2e2e2;
			border-right: 1px solid #e2e2e2;
		}
		.promotion-item .ul-1 .li-2 a{width: 156px;height: 109px;}
		.promotion-item .ul-2 .li-1{
			width: 205px;
			height: 110px;
			border-right: 1px solid #e2e2e2;
		}
		.promotion-item .ul-2 .li-1 a{width: 205px;height: 110px;}
		.promotion-item .ul-2 .li-2{
			width: 205px;
			height: 139px;
			border-top: 1px solid #e2e2e2;
			border-right: 1px solid #e2e2e2;
		}
		.promotion-item .ul-2 .li-2 a{width: 205px;height: 139px;}
		.promotion-item .ul-3 .li-1{
			width: 207px;
			height: 140px;
		}
		.promotion-item .ul-3 .li-1 a{width: 207px;height: 140px;}
		.promotion-item .ul-3 .li-2{
			width: 207px;
			height: 109px;
			border-top: 1px solid #e2e2e2;
		}
		.promotion-item .ul-3 .li-2 a{width: 207px;height: 109px;}
		
		.promotion-item li{
			position: relative;
		}
		.promotion-item li a{
			display: block;
			color: #000;
			line-height: 14px;
		}
		.promotion-item li a:hover{
			text-decoration: none;
		}
		.promotion-item li a span{
			position: absolute;
		}
		.promotion-item li a strong{
			display: block;
		}
		.promotion-item li a i{
			display: block;
			padding: 10px 0;
			color: #666;
			clear: left;
			font-style: normal;
			width:60px;
			text-align:center;
		}
		.promotion-item li a em{
			display: block;
		}
		.promotion-item li a em b{
			color: #f00;
		}
		.promotion-item li a del{
			display: block;
			color: #ccc;
		}
		
		/*定位*/
		.promotion-item .ul-1 .li-1 span{
			top:10px;
			left:8px;
		}
		.promotion-item .ul-1 .li-2 span{
			top:10px;
			right:10px;
		}
		.promotion-item .ul-2 .li-1 span{
			top:10px;
			left: 15px;
		}
		.promotion-item .ul-2 .li-2 span{
			top:10px;
			left: 107px;
		}
		.promotion-item .ul-3 .li-1 span{
			top:10px;
			left: 140px;
		}
		.promotion-item .ul-3 .li-2 span{
			top:10px;
			left: 8px;
		}
		
		.promotion-banner{
			float: left;
			margin: 10px 0 0 10px;
			display:inline;
			width:160px;
			overflow:hidden;
		}
		.promotion-banner li{
			float: left;
			margin: 0 10px 0 0;
			width: 182px;
			height: 46px;
			border: 1px solid #dedede;
		}
		.promotion-banner img{
			width: 182px;
			height: 46px;
		}
	
		.promotion-brand{
			float: right;
			width: 160px;
			height: 340px;
			border: 1px solid #dedede;
			border-left:none;
		}
		.promotion-brand h3{
			display: block;
			height: 21px;
			border-left: 1px solid #dedede;
			border-bottom: 1px solid #dedede;
			background-position: -276px -72px;
		}
		.promotion-brand h3 span{
			display: none;
		}
		.promotion-brand li{
			border: 1px solid #dedede;
			border-top:none;
			border-right: none;
			float: left;
			width: 79px;
			height: 41px;
		}
		.promotion-brand li img{
			width: 78px;
			height: 41px;
		}
		.promotion-banner-950x100{
			clear: left;
			float: none;
			margin: 0 auto;
			padding: 10px 0 0;
			width: 950px;
			height: 100px;
		}
		.promotion-banner-950x100 img{
			width: 950px;
			height: 100px;
		}
		.promotion.home{height:380px;}
		.clearing{clear:both;height:0;overflow:hidden;}
		
/*导航*/
a.tofavorite,#channel-nav,#channel-nav .news ul li,#channel-nav .news ul li.current a,
#channel-nav .news ul li.current a span,#channel-nav .news ul li.chl-mall em,
#channel-nav .news ul li.current .hot,
#channel-nav .nav_left,#channel-nav .nav_right
{
background-image:url(http://img.alimama.cn/cms/images/1261015788506.gif);
background-repeat:no-repeat;
}
#channel-nav{width:950px;height:37px;background-position:0 -67px;background-repeat:repeat;margin-bottom:10px;position:relative;}

#channel-nav .nav_left,#channel-nav .nav_right{width:11px;height:37px;display:block;position:absolute;display:block;overflow:hidden;top:0;}
#channel-nav .nav_left{background-position:0 -30px;left:0;}
#channel-nav .nav_right{background-position:-11px -30px;right:0;}

#channel-nav .news h2{float:left;font-size:12px;color:#fff;margin-top:10px;margin-left:15px;margin-right:5px;}
#channel-nav .news ul li{float:left;height:37px;background-position:right -106px;line-height:40px;padding-right:5px;padding-left:2px;}
#channel-nav .news ul li a{display:block;float:left;height:37px;padding-left:10px;}
#channel-nav .news ul li a:hover{cursor:pointer;}
#channel-nav .news ul li a span{display:block;height:37px;padding-right:10px;color:#fff;float:left;}
#channel-nav .news ul li.chl-mall{position:relative;}
#channel-nav .news ul li.chl-mall em{display:block;width:94px;height:20px;background-position:0 -186px;top:15px;position:relative;text-indent:-5000px;overflow:hidden;float:left;}
#channel-nav .news ul li.current{background:none;}
#channel-nav .news ul li.current a{background-position:left 8px;padding-left:20px;}
#channel-nav .news ul li.current a span{background-position:right 8px;padding-right:20px;}
#channel-nav .news ul li.current .hot{display:block;width:21px;height:21px;position:absolute;background-position:-150px -30px;top:0px;right:0;text-indent:-100px;overflow:hidden;}
a.tofavorite{display:inline;float:right;font-size:14px;font-weight:bold;height:24px;line-height:23px;margin-top:7px;padding-left:12px;
position:relative;text-align:center;width:120px;background-position:0 -153px;}
a.tofavorite:link,a.tofavorite:visited,a.active{color:#505050;}

/*  搜索框开始  */
.mm_channel_logo {float:left;margin-bottom:5px;}
.channel_top{margin-top:10px;}
#site-search, #site-search .search-box, #site-search .search-box form, #site-search button{
	background:transparent url(http://assets.taobaocdn.com/tbsp/img/header/header_bg.png) no-repeat scroll 0 0;
}
#site-search {
background:url(http://img.alimama.cn/cms/images/1269492989187.png) no-repeat;
float:right;
margin-top:9px;
width:575px;
height:40px;
padding-left:5px;
}
#site-search .search-box {
/*background-position:right -240px;*/
background:none;
display:block;
float:left;
margin:5px 0 0 3px;
position:relative;
}
#site-search .search-box form {
/*background:0 -270px;
background-repeat:repeat-x;*/
background:none;
height:24px;
padding:3px 1px;
width:573px;
}
#site-search input, #site-search select {
border:1px solid #B5B5B5;
padding:1px;
}
#site-search input {
height:15px;
padding:2px 2px 1px;
width:250px;
}
#site-search button {
background:url(http://img.alimama.cn/cms/images/1269408846342.png) no-repeat;
border:medium none;
cursor:pointer;
height:40px;
text-indent:-99999px;
width:90px;
margin:-5px 0 0;
position:absolute;
top:0;
right:0;
_right:-1px;
}
#site-search .search-type select {
width:67px;
}
#site-search .search-cat select {
width:220px;
}
#site-search .search-query input {
width:210px;
}
#site-search .search-cat .S {
background-color:#EBEFFF;
}
#site-search form span {
display:block;
float:left;
margin-right:3px;
margin-top:2px;
}
#site-search form span.search-cat{
margin-top:1px;
}