@charset "utf-8";
/* CSS Document */
body{font-family:Arial,Verdana,"宋体"; font-size:12px; }
body, div, p, ul, ol, dl, dt, dd, li, form, input, table, img, h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
img, a img{border:0 none;}
img.no_border{background:none;border:0 none;}
ul, ol{list-style-type:none;}
.clearfix:after {  
content: ".";  
display: block;  
height: 0;  
clear: both;  
visibility: hidden;  
}  
* html .clearfix {height: 1%;} 
a:link, a:visited{color:#333;}
a:hover{color:#971e23;}
a:hover, a:active, a:link, a:visited{text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.hide{ display:none;}
.spaces{ height:30px; overflow:hidden;}

.logo{width:1200px;  margin:0 auto;overflow:auto;overflow:visible;}
.logo_pic{ float:left;}
.from{ float:left; margin-left:20px; width:586px;}
.keyword{ float:left;width:472px; height:32px; margin-top:30px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;}
.cs_input{ float:left;}

.bright_botton{ float:left; text-align:center; margin-top:30px; background: url(../images/search.jpg) no-repeat scroll left top transparent;border: 0 none;color: #fff;cursor: pointer;font-size:16px; font-weight: bold;height:36px;width:96px;font-family:"simhei";}
.cart_botton{ float:right; text-align:center; margin:5px 5px 0 0;background:#ff7920;border: 0 none;color: #fff;cursor: pointer;font-size:14px; font-weight: bold;width:100px;height:29px;font-family:"microsoft yahei";}
.hot_search{ float:left;margin-top:4px;}
.hot_search ul{}
.hot_search ul li{ float:left; padding:0 5px;}
.hot_search ul li a{color:#333;}
.hot_search ul li a:hover{color:#CC0000;}
.hot_search ul li.yeall{ color:#ff7920;padding:0;}

/**免运费部分开?**/
.group-buy {
	width:221px;
	
	margin:15px 0 0 15px;
	float:right;
	
}

.group-buy-bd {
	position:relative;
	
	background:#FFF; float:left;
}
.group-buy-bd .thumbCon {
	overflow:hidden;
	position:relative;
	width:221px;
	height:58px;
	margin:0 auto;
	z-index:5
}
.group-buy .pic {
	overflow:hidden;
	width:221px;
	height:58px;
	margin:0 auto 6px
}
.group-buy .pic img {
	width:221px;
	height:58px
}
.group-buy .name {
	overflow:hidden;
	height:72px
}
.group-buy .cost-price {
	display:block;
	color:#a5a5a5;
	text-decoration:line-through
}
.group-buy .price {
	float:left;
	width:120px;
	height:22px;
	line-height:22px
}
.group-buy .price img {
	vertical-align:middle
}
.group-buy .btn-view {
	float:right;
	overflow:hidden;
	width:50px;
	height:19px;
	padding:0 5px 0 7px;
	color:#FFF;
	line-height:19px;
	text-align:left;
	background:url(../images/muying_bg2.gif) repeat-x -90px -480px
}
.group-buy .btn-view:hover {
	color:#FFF
}
.thumbItems {
	position:absolute;
	width:10000px
}
.thumbItem {
	float:left
}
.group-buy .thumbItem {
	width:221px
}
.group-buy .thumbPrev,.group-buy .thumbNext {
	overflow:hidden;
	position:absolute;
	top:30px;
	width:4px;
	height:7px;
	background:url(../images/muying_bg2.gif) repeat-x 0px 0px;
	z-index:10
}
.group-buy .thumbPrev {
	left:10px
}
.group-buy .thumbNext {
	right:10px;
	background-position:-5px 0px
}


.nav_line{ width:100%; height:40px;float:left;background:url(../images/head_bg.jpg) repeat-x;}
.nav_box{width:1200px;  margin:0 auto; _margin-bottom:-11px;	position:relative;
	z-index:400;}
#nav,#navitems,#navitems li,#navitems .fore1,#navitems .curr a,#navitems .hover a {
	background-image:url(../images/20111221C_index.png);
	background-repeat:repeat-x;
}
#nav {
	position:relative;
	z-index:6;
	height:40px;
	padding-left:208px;_padding-left:212px;
	margin-bottom:10px;
	background:#e00404  
}



#navitems,#navitems li,#navitems li a {
	height:40px;
}
#navitems {
	background-position:-90px -273px;
	background-repeat:no-repeat;
	width:970px;_margin-left:-2px;
	
}
#navitems li {
	float:left;
	position:relative;
	/*width:83px; */
	background-position:-83px -509px;
	background-repeat:no-repeat;	
}
#navitems li a {
	text-align:center;
	color:#fff;
	font:bold 15px/40px "microsoft yahei";
	text-decoration:none;
	padding:0px 20px;
	float:left; display:inline;
	height:40px;	
}
#navitems li a:hover {background:#ac0000 ; }

#navitems .fore1 {
	background-position:-55px -231px;
	background-repeat:no-repeat;
}
#navitems .curr,#navitems .hover {
	z-index:2;
}
#navitems .curr a,#navitems .hover a {
	background:#ac0000 ;
}

/**导航??**/
.ld s,.ld b,.ld .block {
	position:absolute;
	overflow:hidden;
}
em {
	font-style:normal;
}
#categorys,#categorys .mt_1,#categorys .mt_1 b,#categorys .close,#categorys.hover .mt_1 b{
	background-image:url(../images/20111221C_index.png);
	background-repeat:no-repeat;
}
#categorys .fr {
	background-image:url(../images/20120209D.png);
	background-repeat:repeat-y;
}
#categorys { 
	width:210px; 
	_position:relative;
	position:absolute;
	top:0;
	left:0;
	height:40px;
	background-position:0 -427px;
	background-repeat:repeat-x;
}
#categorys .mt_1 {
	background-position:-75px -273px;
}
#categorys .mt_1 a {
	display:block;
	height:40px;
	padding-left:20px;
	line-height:40px;
	color:#fff;
	font-family:"microsoft yahei";
}
#categorys .mt_1 a:hover{text-decoration: none;}
#categorys .mt_1 b {
	background-position: 0 -204px;
    height: 25px;
    right: 9px;
    top: 9px;
    width: 25px;
}
#categorys .mc {
	display:none;
	position:absolute;
	top:40px;
	left:0;
	width:205px;_width:204px;
	height:484px; 
	padding-top:0px;
	background:#fff;
	border:solid #ccc;
	border-width:0 2px 2px;
	overflow:visible; z-index:-2;
}
#categorys .item {
	width:205px;
	height:87px;
	
}
#categorys .fore1 {
	border-top:none;
}
#categorys .hover{ width:207px;_width:206px; height:83px; padding-top:-2px;  background:#999 !important; margin-left:-2px;_margin-left:-1px;border-top: #c30 2px solid;border-bottom: #c30 2px solid;border-left: #c30 2px solid; z-index:2;}
#categorys span {
	display:block;
	width:205px;
	position:relative;
	z-index:1;
}
#categorys h3 {
	width:175px;
	height:28px;
	margin:0 15px;
	font-size:13px;
	font-weight:bold;
	line-height:28px;
	border-bottom:1px dotted #C2C2C2;
}
#categorys .hover h3 {

	border-bottom:1px dotted #fff;
}

#categorys h3 a:link,#categorys h3 a:visited {
	color:#333;
}
#categorys h3 a:hover,#categorys h3 a:active {
	color:#C00;
	font-weight:bold;
}

#categorys .con{width:200px;_width:190px; margin:0 0 0 15px;word-break:keep-all;}

#categorys .con:after{content:'\20';clear:both;display:block;}
#categorys .con a{padding:0px;float:left;overflow:hidden;width:64px;_width:58px;height:20px; margin:3px 0;line-height:20px;color:#999;}
#categorys .hover .con a{ color:#FFF;}
#categorys .item .i-mc {
	display:none;
	position:absolute;
	left:205px;
	top:0px;
	width:705px;
	height:482px;
	border:2px solid #c30;
	background:#fff;
	overflow:hidden;
}
#categorys .item dt {
	padding:3px 6px 0 0;
	font-weight:bold;
	color:#C00;
}
#categorys .item dd {
	padding:3px 0 0;
	overflow:hidden;
	zoom:1;
}
#categorys .subitem {
	float:left;
	width:477px;
	min-height:370px;
	padding:0 4px 0 8px;
}
#categorys .subitem dl {
	border-top:1px dotted #EED6B7;
	padding:6px 0;
	overflow:hidden;
	zoom:1;
}
#categorys .subitem .fore1 {
	border-top:none;
}
#categorys .subitem dt {
	float:left;
	width:54px;
	line-height:22px;
	text-align:right;
}
#categorys .subitem dd {
	float:left;
	width:415px;
}
#categorys .subitem em {
	float:left;
	height:14px;
	margin:4px 0;
	line-height:14px;
	padding:0 8px;
	border-left:1px solid #ccc;
}
#categorys .subitem dt a {
	color:#c00;
	text-decoration:underline;
}
#categorys .subitem dd a {
	white-space:nowrap;
}
#categorys .fr {
	background-position:-548px 0;
	background-color:#FCF4EA;
	width:210px;
	padding-bottom:2010px;
	margin-bottom:-2000px;
}
#categorys .fr dl {
	width:194px;
	padding:6px 8px;
}
#categorys .fr a {
	color:#666;
}
#categorys .fr dd {
	padding-top:6px;
	line-height:20px;
	overflow:hidden;
}
#categorys .fr img {
	margin-bottom:4px;
}
#categorys .categorys-brands li {
	float:left;
	width:97px;
}
#categorys .mc .extra {
	padding:3px 15px 4px 18px;
	height:41px;
	line-height:41px;
	overflow:hidden;
	background:#f4f4f4;
	text-align:right;
	
	
}
#categorys .mc .extra b {
	color:#cb0000;
}
#categorys .mc .extra a {
	color:#666;
}

#categorys .close {
	position:absolute;
	top:6px;
	left:679px;
	z-index:14;
	width:19px;
	height:19px;
	background-position:-56px -204px;
	cursor:pointer;
}
#categorys .loading-style1 {
	margin-top:10px;
}
#categorys .fore1 .categorys-brands li,#categorys .fore13 .categorys-brands li {
	width:194px;
}
#categorys .fore13 .i-mc {
	top:58px;
}
#categorys .hover span {
	z-index:13;
	width:160px;
	position:relative;
}
#categorys .hover h3 {

	overflow:hidden;
	color:#fff;
}
#categorys .hover h3 a {
	color:#fff;
}

#categorys .hover .i-mc {
	display:block;
	z-index:-1;
}
#categorys.hover .mt b {
	background-position:-28px -204px;
}
#categorys.hover .mc {
	display:block;
}
#categorys .fore2{ background:#f4f4f4;}
#categorys .fore4{ background:#f4f4f4;}
*html #categorys .item dd {
	padding-bottom:6px;
}
*html #categorys .subitem {
	height:370px;
}



#categorys .mc {
	display:none;
	position:absolute;
	top:40px;
	left:0;
	width:205px;_width:204px;
	height:491px; 
	padding-top:0px;
	background:#fff;
	border:solid #ccc;
	border-width:0 2px 2px;
	overflow:visible; z-index:-2;
}
#categorys .item {
	width:205px;
	height:88px;
	
}
#categorys .fore1 {
	border-top:none;
}
#categorys .hover{ width:207px;_width:206px; height:84px; padding-top:-2px;  background:#999 !important; margin-left:-2px;_margin-left:-1px;border-top: #c30 2px solid;border-bottom: #c30 2px solid;border-left: #c30 2px solid; z-index:2;}
#categorys span {
	display:block;
	width:205px;
	position:relative;
	z-index:1;
}

.allsort {
	width:208px;
	_width:206px;
	height:330px;
	margin-right:4px;
	position:relative;
	z-index:11;
	display:none;
	border-bottom: 1px solid #D00000;
    border-left: 1px solid #D00000;
    border-right: 1px solid #D00000;
    background-color: #FCF5EB;
    _position: absolute;
}
.allsort .mt {
	/*height:303px;*/
	padding:14px 12px 12px 16px;
	line-height:24px;
	cursor:pointer;
}
.allsort .mt strong {
	float:left;
	font-size:14px;
	color:#630;
}
#o-search .allsort .mt a {
	color:#630;
}
.allsort .mt .extra {
	display:none;
}
.allsort .mc {
	position:absolute;
	top:0px;
	overflow:visible;
	width:208px;
	_width:206px;
	background:#FCF5EB;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
.allsort .item {
	width:170px;
	height:33px;
}
.allsort .fore {
	border-top:none;
}
.allsort span {
	display:block;
	width:165px;
	position:relative;
	z-index:1;
}
.allsort h3 {
	background: url("../images/flfgx_xb.gif") no-repeat scroll 0 0 transparent;
	float: left;
	height: 32px;
	font-weight:normal;
	line-height: 32px;
	padding-left: 25px;
	width: 190px;
	_width: 170px;
}
.allsort h3 a:link, .allsort h3 a:visited {
	display:block;
	height:30px;
	line-height:30px;
	color:#333;
	font-size:14px;
}
.allsort .item .i-mc {
	display:none;
	position:absolute;
	left:187px;
	top:0px;
	width:632px;
	border:1px solid #95722E;
	background:#FFF9EF;
	overflow:hidden;
}
.allsort .item dt {
	padding:3px 6px 0 0;
	font-weight:normal;
}
.allsort .item dt a {
	font-weight:bold;
	color:#AE101F;
}
.allsort .item dd {
	padding:3px 0 0;
	overflow:hidden;
	zoom:1;
}
.allsort .subitem {
	float:left;
	width:464px;
	min-height:425px;
	padding:0 4px 0 6px;
	background:#FFFFFF;
	height:auto !important;
	height:425px;
}
.allsort .subitem dl {
	border-top:1px solid #FFEFD7;
	padding:6px 0;
	overflow:hidden;
	zoom:1;
}
.allsort .subitem .fore {
	border-top:none;
}
.allsort .subitem dt {
	float:left;
	width:54px;
	line-height:22px;
	text-align:right;
}
.allsort .subitem dd {
	float:left;
	width:402px;
	word-wrap: break-word;
}
.allsort .subitem em {
	float:left;
	height:14px;
	margin:4px 0;
	word-break:keep-all;
	white-space:nowrap;
	line-height:14px;
	padding:0 8px;
	border-left:1px solid #ccc;
	font-style:normal;
}
#o-search .allsort .subitem dt a {
	color:#c00;
}
#o-search .allsort .subitem dd a {
	white-space:nowrap;
}
.allsort .fr {
	background:#fff;
	width:176px;
	padding-bottom:2010px;
	margin-bottom:-2000px;
}
.allsort .fr dl {
	padding-bottom:0;
}
#o-search .allsort .fr a {
	color:#666;
}
.allsort .brands {
	width:160px;
	padding:6px 8px;
}
.allsort .brands em {
	float:left;
	width:80px;
}
.allsort .brands dd {
	padding-top:6px;
	line-height:20px;
}
.allsort .promotion {
	width:160px;
	padding:6px 8px;
}
.allsort .promotion dd {
	padding-top:6px;
	line-height:20px;
}
.allsort .mc .extra {
	padding:3px 8px 4px 18px;
	height:15px;
	line-height:15px;
	overflow:hidden;
	background:#FDF1DE;
	border-top:1px solid #FDE6D2;
}
.allsort .mc .extra a {
	color:#c00;
}
#o-search .allsort .mc .extra a {
	color:#c00;
}
.allsorthover {
	background-position:0 -166px;
}
.allsorthover .mt .extra {
	background-position:-274px -190px;
}
.allsorthover .mc {
	display:block;
}
.allsort .hover span {
	z-index:13;
	width:160px;
}
.allsort .hover h3 {
	width:162px;
	border:solid #95722E;
	border-width:1px 0 1px 1px;
	height:30px;
	overflow:hidden;
	background:url(../images/bg_nav_07151.jpg) #FFFFFF no-repeat -318px -172px;
}
.allsort .hover s {
	display:none;
}
.allsort .hover .i-mc {
	display:block;
	z-index:12;
}
*html .allsort .item dd {
	padding-bottom:6px;
}
.i-mc .right {
	background-color: #FFF9EF;
	height: auto;
	padding-left: 3px;
	_padding-left: 1px;
	padding-right: 3px;
	_padding-right: 1px;
	margin-right:6px;
	_margin-right:3px;
	_margin-left:5px;
	width: 140px;
	margin-left:0px;
}
.frs {
	float: right;
}
.i-mc .right .title2 {
	color: #AE101F;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	width: 140px;
}
.blod {
	font-weight: bold;
}
.mt5 {
	margin-top: 5px;
}
.i-mc .right .pinpai {
	color: #000000;
	font-size: 12px;
	height: auto;
	width: 140px;
	margin-left:8px;
}
.i-mc .right .pinpai div {
	width:70px;
	float:left;
}
.i-mc .right .pinpai div a {
	height: auto;
	line-height: 20px;
	width: 140px;
	word-wrap: break-word;
}
.i-mc .right a {
	color: #666666;
	text-decoration: none;
}
.clear {
	clear: both;
}
.a_color {
	width: 140px;
	word-wrap: break-word;
	margin-left:8px;
	margin-bottom:5px;
}

#categorys,#categorys .mt_1,#categorys .mt_1 b,#categorys.hover .mt_1 b {
	background-image:url(../images/20111221C_index.png);
	background-repeat:no-repeat;
}
#categorys { 
	width:210px; 
	_position:relative;
	position:absolute;
	top:0;
	left:0;
	height:40px;
	background-position:0 -427px;
	background-repeat:repeat-x;
}

#categorys .mt_1 {
	background-position:-75px -273px;
}
#categorys .mt_1 h2{
    color: #FFFFFF;
    display: block;
    font-family: "microsoft yahei";
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
}
#categorys .mt_1 b {
    background-position: 0 -204px;
    height: 25px;
    right: 9px;
    top: 9px;
    width: 25px;
}
#categorys.hover .mt_1 b {
	background-position:-28px -204px;
}
.ld s, .ld b, .ld .block {
    overflow: hidden;
    position: absolute;
}

/*中间区域??*/
.center_nav{width:1230px; height:523px;  margin:0 auto;overflow:auto;}
.center{width:1200px;  margin:0 auto;overflow:auto;}
.center_1f{width:1200px;  margin:-20px auto 8px;_margin:0px auto 8px;overflow:auto;}
.center_f{width:1200px;  margin:-8px auto;_margin:-5px auto;overflow:auto;}
.left_frame{ float:left; width:212px; height:500px;margin-right:15px;_margin-right:13px; margin-left:8px;_margin-left:5px;}
.center_frame{ float:left; width:684px; margin-top:10px;}
.right_frame{ margin:10px 0 0 9px; _margin-left:2px;  float:left;}

.slide {
	float:left;
	position:relative;
	width:684px;

	overflow:hidden;
}
/*图片轮换*/
#slideBox {
	width:684px;
	height:483px;
	overflow:hidden;
	position:relative;
	
}
#slideBox ul#show_pic {
	margin:0;
	padding:0;
	list-style:none;
	height:288px;
	width:5550px;
	position:absolute;
}
#slideBox ul#show_pic li {
	float:left;
	margin:0;
	padding:0;
	width:684px;
	height:483px; overflow:hidden;
}

#slideBox ul#show_pic li .brand_list{ border-left: #ececec 2px solid; border-bottom: #ececec 1px solid; width:684px;height:194px; float:left;}
#slideBox ul#show_pic li .brand_list ul{ margin-left:-1px;}
#slideBox ul#show_pic li .brand_list ul li{ float:left; width:227px; padding:0  1px 0 0px;  height:194px;  margin-right:0px;_margin-right:0px; background:url(../images/brand_line.jpg) no-repeat 0px 0px;}
#slideBox ul#show_pic li .brand_list ul li a:hover img {filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;	opacity:.7;}
#slideBox ul#show_pic li .brand_list ul li.l_n{border-left:none;}
#slideBox ul#show_pic li .brand_list ul  span{ float:left; width:17px; text-align:center; display:block; margin-top:0px;}


#slideBox ul#show_pic li img {
	display:block;
}
#iconBall {
	position:absolute;
	top:260px;
	right:0;
	
}
#iconBall li {
	float:left;
	color:#fff;
	width:22px;
	height:22px;
	line-height:20px;*line-height:22px;
	cursor:pointer;
	text-align:center;
	font-size:14px;
	margin:0 2px;
	background:#979797;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
}
#iconBall li.active {

	background:#f9000a;
	color:#fff;
}

#slideText {
	width:475px;
	height:28px;
	background:rgba(0, 0, 0, 0.7);
	color:#fff;
	position:absolute;
	left:0px;
	bottom:0px;
*background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
}
#textBall {
	position:absolute;
	left:10px;
	bottom:3px;
}
#textBall li {
	float:left;
	cursor:pointer;
	display:none;
	color:#fff;
	font-size:14px;
}
#textBall li.active {
	display:block;
}
#textBall li a {
	text-decoration:none;
	color:#fff;
}

/**滚动广告**/
.slide-trigger {
	position:absolute;
	top:300px;
	width:679px;
	text-align:right;
	margin-right:5px;
}
.slide-trigger a {
	display:inline-block;
	margin-right:3px;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	color:#d94b01;
	background-color:#fff5e1;
	border:1px solid #f47500;
	outline:none;
	overflow:hidden;
}
.slide-trigger a:hover { text-decoration:none; }
.slide-trigger a.current {
	width:18px;
	height:18px;
	line-height:18px;
	font-weight:bold;
	color:#FFF;
	background:url(../../image/t-bg.png) repeat-x;
}

.slide-panel {
	/* 下面四项必须设置 */
	position:relative;
	width:684px;
	height:325px;
	overflow:hidden;
	

}
.slide-panel div { position:absolute; }
.slide-panel div img {
	display:block; /* fix img's 3px bug in ie6*/
	width:684px;
	height:325px;
}

.ctrl { width:348px; text-align:center; }
.play, .pause, .stop {
	width:20px;
	height:20px;
	border:none;
	cursor:pointer;
}
.play { background:url(../../image/ctrl.png) 0 0 no-repeat; }
.pause { background:url(../../image/ctrl.png) 0 -20px no-repeat; }
.stop { background:url(../../image/ctrl.png) 0 -40px no-repeat; }

.center_r{width:286px; float:left;}
.center_r .zpbz{ width:284px;_width:286px; _margin-left:6px; height:63px; border:1px solid #e9e9e9; background-color:#fefefe; overflow:auto; padding:10px 0;}
.center_r .zpbz p{ float:left;}
.center_r .zpbz span{ float:left;}
.center_r .yzkb{width:284px; height:153px; _margin-left:3px; float:left;float:left;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;}
.center_r .yzkb .yzkb_t{ }
.center_r .yzkb .yzkb_t span{ width:80px;color:#fe781f; margin-left:18px;_margin-left:12px;font:bold 15px/37px "microsoft yahei";}
.center_r .yzkb .yzkb_t strong{ font-weight:normal; font-size:12px; font-family:"宋体"; color:#333333; float:right; margin-right:10px; margin-top:10px; *margin-top:-25px;}
.center_r .yzkb .yzkb_t strong b{ font-size:10px; font-weight:normal;}
.center_r .yzkb_list{width:286px; float:left;}
.center_r .yzkb_list ul{ margin-left:6px;_margin-left:-3px; margin-top:-1px;}
.center_r .yzkb_list ul li{ overflow:hidden;width:133px; height:25px; float:left;margin-left:5px; line-height:25px; text-indent:8px;background:url(../images/yzkb_dot_index.jpg) 0 13px no-repeat;}
.center_r .yzkb_list ul li .top{ color:#ff7920;}
.center_r .yzkb_list ul li a{ float:left;color:#333;text-decoration:none;}
.center_r .yzkb_list ul li a:hover{color:#971e23; }
.center_r .yzkb_list ul li span.date{float:right;  padding-right:5px; color:#c5c6c0;}
.center_r .yzts{ float:left; width:286px; height:235px; background:#f4f4f4; margin-top:10px; _width:286px;_margin-left:3px; }


.lb_images {
	
	
	position:relative;
	height:170px;
	width:268px;
	float:left;
	margin:5px 0 5px 8px;_margin:5px 0 5px 5px;
	
}
/* single slide */


.slidetabs {
	clear:both;
	margin-left:1px;
}
/* single tab */
.slidetabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../images/navigato_index.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}
/* mouseover state */
.slidetabs a:hover {
	background-position:0 -8px;
}
/* active state (current page state) */
.slidetabs a.current {
	background-position:0 -16px;
}



.mt,.smt {
	cursor:default;
}

/*p-list*/
.p-list{ margin:10px 0;}
.p-list .mt{position:relative;overflow:visible;height:39px;margin-bottom:10px;padding:0px 10px;border:1px solid #eaeaea;border-bottom:2px solid #ffc946;border-radius:3px 3px 0 0;background-color:#F5F5F5;background-position:0px -67px;background-repeat:repeat-x;}
.p-list h2{position:relative;overflow:hidden;float:left;width:99px;height:20px;margin-top:10px;line-height:20px;font-size:16px;color:#ff7920;font-family: "Microsoft YaHei";}
.p-list b{position:absolute;left:0px;top:0px;z-index:2;width:99px;height:20px;}
.p-list .tit1{background-position:0 -136px;}
.p-list .tit2{background-position:0 -157px;}
.p-list .tit3{background-position:0 -178px;}
.p-list .tit4{background-position:0 -199px;}
.p-list .tit5{background-position:0 -220px;}
.p-list .extra{position:absolute;right:10px;top:14px;height:16px;line-height:14px;}
.p-list .extra a{display:inline-block;height:13px;padding:0px 9px;border-left:1px solid #CECECE;color:#666;}
.p-list .extra a.fore{border:none;}
.p-list .extra a.more{padding:0px;border:none;color:#999;}
.p-list .tab{position:absolute;left:219px;top:7px;z-index:1;}
.p-list .tab li{float:left;overflow:hidden;width:79px;height:32px;margin-right:10px;border-radius:2px 2px 0 0;background:#F3F3F3;line-height:34px;text-align:center;font-size:14px;font-weight:bold;color:#333;font-family: "Microsoft YaHei";}
.p-list .tab .curr{height:34px;background-color:#ffc946;background-position:-116px -136px;color:#333;}
.p-list .l-con,.p-list .r-con{overflow:hidden;width:210px;height:390px;}
.p-list .l-con{float:left;}
.p-list .r-con{float:right;}
.p-list .r-con li{width:208px;height:88px;margin-bottom:10px;border:1px solid #eee; overflow:hidden;}
.p-list .r-con li.children{height:188px;}
.p-list .con{overflow:hidden;width:760px;*width:757px;height:388px;margin:0px 220px;padding-left:2px;border:1px solid #F6F6F6;border-right:none;border-bottom:none;}
*html .p-list .con{margin:0px 217px;}
.p-list .con li{float:left;width:188px;height:193px;border-right:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;text-align:center;}
.p-list .con .p-name{height:2em;padding:0 1em;line-height:2em;text-align:left; overflow:hidden;}
.p-list .con .p-price{ padding:0 1em;text-align:left; margin-top:5px;}
.p-price strong{font-weight:bold; color:#dd2620;}

#sortlist1{width:206px;height:491px;*height:491px;border:1px solid #ddd;moz-box-shadow: 1px 1px 5px #c2c0c0;
-webkit-box-shadow: 1px 1px 5px #c2c0c0;
box-shadow:1px 1px 5px #c2c0c0;}
#sortlist1 .mt{width:206px;height:36px;background:url(../images/20120919B.jpg) repeat-x;line-height:36px;font-family: "Microsoft YaHei";}
#sortlist1 h2{height:36px;padding-left:15px;font-size:17px;font-weight:normal;color:#fff;}
#sortlist1,#sortlist1 .mc{overflow:visible;}
#sortlist1 .mc{width:206px;}
#sortlist1 .all{width:200px;_margin-top:0px; padding-top:8px;_padding-top:5px;_padding-bottom:3px;  text-align:right; padding-right:5px; border-top:1px dotted #dedede; position:relative;}
#sortlist1 .all a{color:#666; margin-right:28px;text-decoration: none;}
#sortlist1 .all a:hover{ color:#971e23;}
#sortlist1 .all b{  color:#cc0000; position:absolute; right:15px; top:9px;_top:6px;}
*html #sortlist1 .mc{overflow:hidden;}
#sortlist1 .item{position:relative;z-index:2;zoom:1;}
#sortlist1 h3{position:relative;height:30px;padding-left:5px;border-top:2px solid #fff;line-height:30px;font-size:13px;color:#0251AD;border-bottom:1px dotted #dedede;}
#sortlist1 h3 a{text-decoration:none;color:#000; font-weight:bold; margin-left:5px; line-height:30px;}
#sortlist1 h3 b{position:absolute;left:188px;top:13px;width:6px;height:5px;background:url(../images/nav_dot_index.gif) no-repeat;}
#sortlist1 h3 s{position:absolute;left:10px;top:2px;width:26px;height:25px;background:url(../images/muying_1122.gif) no-repeat;font-size:0;}
#sortlist1 h3 .i1{background-position:0 2px;}
#sortlist1 h3 .i2{background-position:0 -23px;}
#sortlist1 h3 .i3{background-position:1px -45px;}
#sortlist1 h3 .i4{background-position:2px -67px;}
#sortlist1 h3 .i5{background-position:0 -88px;}
#sortlist1 h3 .i6{background-position:0 -115px;}
#sortlist1 h3 .i7{background-position:0 -140px;}
#sortlist1 .con{padding:9px 0 9px 10px;line-height:25px;zoom:1;}
#sortlist1 .con:after,#sortlist1 .item:after{content:'\20';clear:both;display:block;}
#sortlist1 .con a{float:left;overflow:hidden;width:62px;_width:58px;height:20px;padding-right:3px;line-height:20px;color:#999;}
#sortlist1 .item-mc{display:none;position:absolute;left:206px;z-index:1;overflow:hidden;width:695px;height:490px;border:1px solid #ddd;background:#fff;zoom:1;moz-box-shadow: 1px 1px 5px #c2c0c0;-webkit-box-shadow: 1px 1px 5px #c2c0c0;
box-shadow:1px 1px 5px #c2c0c0;}
#sortlist1 .fore1 .item-mc{top:0px;}
#sortlist1 .fore2 .item-mc{top:-91px;}
#sortlist1 .fore3 .item-mc{top:-182px;}
#sortlist1 .fore4 .item-mc{top:-273px;}
#sortlist1 .fore5 .item-mc{top:-364px;_top:-364px;}
#sortlist1 .fore6 .item-mc{top:-130px;_top:-130px;}
#sortlist1 .fore7 .item-mc{top:-130px;_top:-130px;}
#sortlist1 .bgcol{ background:#f4f4f4;}
#sortlist1 .s-item{float:left;width:485px;padding-left:10px;_padding-left:0px;}
#sortlist1 .s-item dl{ width:217px; float:left;overflow:hidden;padding:6px 0; margin-left:15px;zoom:1;}
#sortlist1 .s-item dl.fore1{border:none;}
#sortlist1 .s-item dt{float:left;width:217px;padding:3px 0px 0 0;line-height:22px;text-align:left; border-bottom:2px solid #000;color:#000; font-size:15px;font-family: "Microsoft YaHei";}
#sortlist1 .s-item dt.pinpai{ font-weight:normal;border-bottom:none; margin-top:5px; padding-top:5px; line-height:13px; border-top:1px dotted #C2C2C2; font-size:12px;font-family: '宋体';}
#sortlist1 .s-item dt a{text-decoration:underline;color:#333;}
#sortlist1 .s-item dd{float:left;overflow:hidden;width:217px;padding:3px 0; margin-left:-8px;}
#sortlist1 .s-item dd em{float:left;height:14px;padding:0 8px;border-left:1px solid #ccc;margin:4px 0 0 -1px;line-height:14px;font-style:normal;}
#sortlist1 .s-item dd a{white-space:nowrap;color:#666;}
#sortlist1 .r-con{float:right;width:200px;padding-bottom:2010px;margin-bottom:-2000px;background:url(../images/index_sy_2012.jpg) #fff repeat-y;}
#sortlist1 .r-con dl{width:180px;padding:6px 10px;}
#sortlist1 .r-con dt{ line-height:26px;color:#cc0000;border-bottom:2px solid #000; font-size:15px;font-family: "Microsoft YaHei";}
#sortlist1 .r-con dd{overflow:hidden;padding-top:6px;line-height:20px;}
#sortlist1 .r-con dd li{float:left;overflow:hidden;}
#sortlist1 .r-con .fore1 dd li{width:55px;height:24px;margin-right:5px;line-height:24px;}
#sortlist1 .r-con .fore2 dd li{width:161px;height:407px; margin-left:10px;_margin-left:5px;moz-box-shadow: 1px 1px 5px #c2c0c0;-webkit-box-shadow: 1px 1px 5px #c2c0c0;box-shadow:1px 1px 5px #c2c0c0;}
#sortlist1 .r-con dd a{color:#666;}

.nav_close{ 
	background: url("../images/nav_close_index.jpg") no-repeat scroll 50% 50% transparent;
    cursor: pointer;
    float: right;
    height: 34px;
    line-height: 34px;
    width: 16px;
}

#sortlist1 .hover .item-mc{display:block;}
#sortlist1 .hover h3{position:relative;z-index:3;width:202px;border-top:2px solid #ddd;background:#999999;}
#sortlist1 .hover h3 a{ color:#fff;}
#sortlist1 .hover h3 b{ background:url(../images/nav_dot1_index.gif) no-repeat;}
#sortlist1 .hover div.con{ background:#999999;width:197px;}
#sortlist1 .hover div.con a{ color:#fff;}
#sortlist1 .hover .con{position:relative;z-index:3;width:198px;padding:9px 0 7px 10px;border-bottom:2px solid #ddd;background:#fff;}


/*新品上市??*/

.bargain{width:904px; overflow:auto;float:left; margin-top:0px;}
.bargain .tab{overflow:visible;height:35px;border-top:3px solid #aa0001;}
.bargain .tab li{position:relative; float:left;width:225px;height:35px; overflow:hidden;border-right:1px solid #dcdcdc;background:#F5F5F5;line-height:35px;font-size:15px;font-family:"microsoft yahei";font-weight:bold;text-align:center;color:#333;}
.bargain .tab li span{
	font-size: 12px;
    font-weight: normal;
    margin-left: 58px;
}
.bargain .tab .curr span a{
	color:#fff;
}
.bargain .tab .fore{width:224px;}
.bargain .tab .fore1{width:227px;}
.bargain .tab b{display:none;}
.bargain .tab .curr{border-bottom:none;color:#fff; background:#aa0001;border-right:none;}

.bargain .tab .curr b{position:absolute;left:50%;bottom:-1px;z-index:1;display:block;overflow:hidden;width:7px;height:4px;margin-left:-3px;background-image: url(../images/index_sy_0901.jpg) ;background-position:-178px -172px;}
.bargain .mc{width:900px; height:567px; overflow:auto;padding:0 1px;border:1px solid #eee;}
.bargain .mc ul{}
.bargain .mc li{float:left;width:183px;text-align:center;}
.bargain .mc li.fore{background:none;}
.bargain .p-name{height:2em;padding:0 1em;line-height:2em;text-align:left;}
.bargain .p-price{padding:0 1em;text-align:left;}
.bargain .mb{padding:0 1px 1px;border:solid #eee;border-width:0px 1px 1px;}
.bargain .promotion li{font-family:Verdana,\5fae\8f6f\96c5\9ed1;}
.bargain .promotion .p-price,.bargain .promotion .p-price a{overflow:hidden;width:159px;height:1.6em;font-weight:bold;color:#f00;}

.bargain .xsqg{float:left;}
.bargain .xsqg ul{ margin-left:-2px; margin-top:-1px;}
.bargain .xsqg ul li{width:224px; height:281px;float:left;border-left:#eee 1px solid;border-top:#eee 1px solid;background:#fff;*margin-left:-1px ;}
.bargain .xsqg ul li.foc {border:4px solid #e8e8e8;width:217px;width:217px; height:274px;}
.bargain .xsqg ul li.foc .img{ margin-top:22px;}

.bargain .xsqg ul li .img{ margin:25px auto; text-align:center;}
.bargain .xsqg ul li .title{ width:200px;  margin:2px auto; text-align:left; line-height:20px;_line-height:20px;height:20px;overflow:hidden;}
.bargain .xsqg ul li .vice_title{ height:20px;overflow:hidden;width:200px;  margin:2px auto; text-align:left; line-height:20px;color:#ff6600;}
.bargain .xsqg ul li .miaosha{ width:200px; margin:2px auto; text-align:left;  color:#666; line-height:20px;}
.bargain .xsqg ul li .miaosha strong{ font-size:14px; font-weight:bold; color:#dd2620;}
.bargain .xsqg ul li .zhuangt{ text-align:center;}

/*今日团购??*/
.tuangou_buttom_right{
	width:900px;
	_width:900px; _margin-left:-5px;
	float:left;
	}
.tuangou_kuang{
	width:205px;
	float:left;
	margin:12px 0px 0px 14px;
	_margin:15px 0px 0px 11px;
	border:1px solid #dcdcdc;
	}
.tuangou_kuang_top{
	width:183px;
	color:#989898;
	font-size:12px;
	line-height:30px;
	text-align:center;
		overflow:hidden;
	height:30px;
	}
.tuangou_kuang_top span{
	font-weight:bolder;
	font-size:16px;
	vertical-align:middle;
	}
.tuangou_kuang_middle{
	width:205px;_width:190px;
	border-top:1px dashed #cccccc;
	border-bottom:1px dashed #cccccc;
	}
.tuangou_kuang_middle .tu{
	width:170px;
	height:160px;
	text-align:center;
	margin:0px 0 0 15px ;
	
	}
.tuangou_kuang_middle .tu img{
	border:0px;
	}
/*.tuangou_kuang_middle .biao{
	position:absolute;
	margin:4px 0px 0px 106px;
	}*/
.tuangou_kuang_middle .biao{
	background-repeat: no-repeat;
    height: 40px;
    margin-left: 120px;
    _margin-left: 110px;
    *margin-left: 110px;
    position: absolute;
    width: 50px;
	margin-left: 100px\0;
	}
.tuangou_kuang_middle p{
	line-height:20px;
	margin:0px 5px;
	height:20px;
	overflow:hidden;
	}
.tuangou_kuang_buttom{
	line-height:30px;
	color:#999999;
	margin:0px 5px;
	font-family: '宋体';
	}
.zhekou_bg{
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../images/zhekou_bg_index.gif'); 
	width: 35px; 
	height: 30px; 
	line-height: 30px;
	text-align: center;
	float:right; _margin-top:-30px;
}
.tuangou_kuang_buttom span{
	 color: #CC0000;
    font-size: 14px;
    font-weight: bold;
    font-family: verdana;
	}

.zhekou_bg p{
	color:#ffffff;
	font-family: '微软雅黑';
	font-weight: bold;
	-webkit-text-size-adjust: none;/*Webkit内核浏览器不支持12px?下的字体的解决方?*/
}
.biao_p{
	color:#ffffff;
	font-family: '微软雅黑';
	font-weight: bold;
	 height: 30px;
    line-height: 30px
}	


/*买赠专区*/
.pp_right{ float:left; margin-left:9px; margin-top:0px;}
.haoping{
	width:283px;
	height:355px;
	overflow: hidden;
	background-color:#f7f7f7;
	border:1px solid #d5d5d5;
}

.haoping_top{
	width:283px;
	height:37px; 
	background-color:#eeeeee;
	border-bottom:1px solid #cccccc;
	position:relative;
	
	}
.haoping_top span{font-size:14px; font-weight:bold; line-height:37px;font-family: "microsoft yahei"; margin-left:8px; color:#333;}
.haoping_top .p1{ width:10px; height:7px; position:absolute;
	right:15px; margin-top:15px;*margin-top:10px;
	background:url(../images/mz_dot_index.jpg) no-repeat 0px 0px;
	}
.haoping_top_tu{
	width:203px
	height:90px;
	background-color:#ffffff;
	text-align:center;
	/*padding:10px 0px 0px;*/
	}
.haoping_zi{
    width:203px
	}
.haoping_zi ul{
	list-style:none;
	}
.haoping_zi li{
	border-top:1px solid #cccccc;
	line-height:29px;
	padding-left:8px;
	}
.haoping_zi li a:link,.haoping_zi li a:visited,.haoping_zi li a:hover{
	color:#878787;
	text-decoration:none;
	}
.phomepage_verticalpic_nav{
	border-top: 1px solid #CCCCCC;
    line-height: 28px;
    padding-left: 8px;
    font-family:"宋体";
    font-size:12px;
}
.phomepage_verticalpic_nav_hover{
    background-color: #DADADA;
    background-image: url("../images/tuangou_04.jpg");
    background-position: 260px center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #AEAEAE;
    height: 26px;
    line-height:26px;
	padding-left:8px;
	cursor: pointer;
	font-family:"宋体";
    font-size:12px;
}	
.phomepage_verticalpic_nav_hover1{
    background-color: #DADADA;
    background-image: url("../images/tuangou_04.jpg");
    background-position: 245px center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #AEAEAE;
    height: 26px;
    line-height:26px;
	padding-left:8px;
	cursor: pointer;
	font-family:"宋体";
    font-size:12px;
}
/*热销品牌*/
.hot_brand{width:283px;  margin-top:10px; float:left;float:left; border:1px solid #e0e0e0; }
.hot_brand .hot_t{width:283px; height:37px; line-height:37px; background:#eee; }
.hot_brand .hot_t h1{color:#333; text-indent:10px;  font:bold 14px/37px "microsoft yahei";}
.hot_brand .hot_t strong{ font-weight:normal; font-size:12px; font-family:"宋体"; color:#333333; float:right; margin-right:10px; _margin-top:-38px;}
.hot_brand .hot_t strong b{ font-size:10px; font-weight:normal;}
.hot_brand_list{width:283px; height:200px; float:left; background:#e6e6e6;}
.hot_brand_list ul{ margin:17px 8px 8px 8px;}
.hot_brand_list ul li{ width:132px; height:55px; float:left; margin-top:1px; margin-right:1px; }

/*楼层??*/
.w1 { float:left; margin-top:20px;overflow:auto;}
.w{ width:1210px;}
.plist {
    float: left;
    overflow: hidden;
    padding-top: 38px;
    position: relative;
    width: 1199px;
}
.plist_box{ _width:1195px; height:508px;border-top: #a20000 2px solid;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd; overflow:hidden;}
.plist .sm {
	margin-bottom:0;
 
}
.plist .f_number{ float:left; position:absolute; top:0px; left:0px; width:176px; height:39px; line-height:39px; background:#ce0000; color:#fff;font-family: "microsoft yahei"; font-size:18px; font-weight:bold; text-align:center;background-image: url(../images/sy_floor_bg.jpg) ;background-position: 34px 0px; background-repeat: no-repeat; }
.plist .f_number span{ }
.plist .f_number span.f_n{ float:left;color:#a30600; margin-left:42px;}
.plist .f_number span.f_t{ float:left; color:#fff;margin-left:10px;}
.plist .activity{float:right; position:absolute; top:13px; right:0px; width:275px;}
.plist .activity span{ float:left; width:36px; height:17px; line-height:17px; font-size:12px; display:block; text-align:center; background-color:#e60012; color:#fff;}
.plist .activity .a_list{float:left;}
.plist .activity .a_list ul{}
.plist .activity .a_list ul li{ float:left; color:#666; margin-left:8px;width:111px;height:16px;overflow:hidden;_margin-left:5px;_line-height:16px;}
.plist .activity .a_list ul li a{ color:#666;line-height:18px;}
.plist .activity .a_list ul li a:hover{ color:#CC0000;text-decoration: none;}
.plist .smt {
	position:absolute;
	top:2px;
	width:145px;
	float:left;
	height:37px;
	text-align:center;
	line-height:37px;
}
.plist .fore1 .smt {
	left:176px;
	border-left:none;
}
.plist .fore2 .smt {
	left:320px;
}
.plist .fore3 .smt {
	left:466px;
}
.plist .fore4 .smt {
	left:612px;
}
.plist .fore5 .smt {
	left:758px;
}
.plist .smc {
	display:none;
	position:relative;
	width:914px;
	overflow:hidden;
	border-right:1px solid #ddd;
}
.plist_right{ width:282px; overflow:hidden;position:absolute; right:0px;*right:1px;}
.brand_s_l{width:282px;  float:left; *margin-left:-1px;}
.brand_s_l ul{ margin:0px 0px 0px -1px; margin-left:-1px;}
.brand_s_l ul li{ width:140px;*width:140px; height:55px; float:left; border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;  }
.brand_s_l ul li img{ margin:0;}
.plist_p{ float:left; width:282px; height:284px; margin-left:-1px;}
.plist_p span{ margin:7px 0 8px 6px; _margin-left:4px; display:block; float:left;}
.mt h2, .smt h3{font-family:"microsoft yahei"; font-size:14px; color:#333;}
.plist .curr .smt {
	height:38px;
	background:#fff;
	border-bottom:none;
	background:url(../images/index_sy_c.png) #efefef repeat-x 0 -32px;

}
.plist .curr .smt p{ width:12px; height:8px;background:url(../images/index_sy_c.png) repeat-x -9px -231px; position:absolute; bottom:2px; left:65px; overflow:hidden;}
.plist .curr .smc {
	display:block;
}
.plist .curr h3 {
	color:#C00;
	font-size:14px;font-family:"microsoft yahei";
}
.plist .slide {
	position:absolute;
	top:0;
	left:276px;
	width:225px;
	height:261px;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
}
.plist .slide-itemswrap,.plist .slide-items div {
	width:225px;
	height:261px;
	overflow:hidden;
}
.plist .slide-items {
	height:261px;
}
.plist .slide-items div {
	float:left;
}
.plist .slide-controls,.plist .slide-crystal {
	position:absolute;
	bottom:0;
	left:0;
	width:225px;
}
.plist .slide-controls {
	z-index:3;
	height:18px;
	padding:8px 0;
	text-align:center;
}
.plist .slide-controls span {
	width:18px;
	height:18px;
	line-height:18px;
}
.plist .slide-controls a {
	font-size:12px;
}
.plist .slide-crystal {
	z-index:2;
	height:34px;
	background:#fff;
	opacity:.5;
	filter:alpha(opacity=50);
}
.plist .smc ul {
	
}
.plist .smc li {

	overflow:hidden;
}

.plist .loading-style1 {
	margin-top:150px;
}
.catalogue {
	float:left;
	width:914px;
}
.catalogue .mt,.catalogue h2,.catalogue .mt b {
	width:223px;
	height:40px;
}
.catalogue h2 {
	text-align:center;
	font-size:16px;
	line-height:40px;
	color:#fff;
}
.catalogue .mt b {
	background-image:url(../images/left_top.jpg);
	background-repeat:no-repeat;
}
.catalogue .mt b {
	background-position:0 0px; font-size:16px; color:#FFFFFF; line-height:40px; text-indent:25px;font-family:"microsoft yahei";
}
.catalogue .mc {
	position:relative;
	 padding-top:19px; padding-bottom:19px; *padding-left:5px;_padding-left:5px;}

.catalogue span {
	position:absolute;
	z-index:1;
	line-height:0;
	font-size:0;
}

.catalogue .style1 span {
	bottom:0;
	left:0;
}
.catalogue .style1 ul {
	width:198px;
}
.catalogue .style1 li {
	width:99px;
}
.catalogue .style2 span {
	top:0;
	right:0;
}
.catalogue .style2 ul {
	width:72px;
}
.catalogue .style2 li {
	line-height:2.2em;
}
*html .catalogue li b {
	font-size:8px;
}
.ld s,.ld b,.ld .block {
	position:absolute;
	overflow:hidden;
}

.lcggpic{
	width:878px;
	height:160px; margin:0 auto;
}
.num{ 
	position:absolute;  
	bottom: 5px;
    right: 5px; 
}
.num li{
	float: left;
	list-style:none;
	color: #fff;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	margin: 1px;
	border: 1px solid #707070;
	background-color: #707070;
}
.num li.on{
	line-height: 18px;
	width: 18px;
	height: 18px;
	font-size: 14px;
	border: 0;
	background-color: #ce0609;
	font-weight: bold;
}

.f_left{ float:left; width:222px; height:310px; border-right:1px solid #ddd;}

.floorCon-img {
	float:left;
	position:relative;
	width:228px; height:310px;
	margin:0;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	border-right:1px solid #ddd;
	border-top: #ddd 1px solid;
}
.floorCon-img .floorPro {
	position:relative;
	height:155px;
	width:222px;
	margin-left:10px;
	float:left;
	_display:inline;

	border-bottom:1px dotted #ccc;
	overflow:hidden;
}
.floorCon-img .floorPro-list {
	position:absolute;
	width:85px;
	top:13px;
	left:25px;
	font-family:'Lucida Grande','\5fae\8f6f\96c5\9ed1';
}
.floorCon-img .floorPro-list a {
	display:block;
	font-weight:normal;
	margin-top:10px;
	color:#666;
}
.floorCon-img em {
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#333;font-style: normal;
}
.floorCon-img a.floorPro-img {
	display:block;
	width:250px;
	height:150px;
	margin-left:110px;
	font-weight:normal;
	color:#666;
	font-family:'Lucida Grande','\5fae\8f6f\96c5\9ed1';
	text-decoration:none;
	cursor:pointer;
}
.floorCon-img a.floorPro-img:hover {
	margin-left:-40px;
	margin-left:110px\10;
}
.floorCon-img a.floorPro-img {
	-webkit-transition:all .3s ease-in-out .2s;
	-moz-transition:all .3s ease-in-out .2s;
	-o-transition:all .3s ease-in-out .2s;
	-ms-transition:all .3s ease-in-out .2s;
	transition:all .3s ease-in-out .2s;
	position:relative;
	z-index:2;
}
.floorCon-img a.floorPro-img img {
	float:left;
}
.floorCon-img a.floorPro-img p {
	width:92px;
	margin-left:8px;
	float:left;
}
.floorCon-img a.floorPro-img .imgame {
	margin-top:18px;
	font-size:14px;
	color:#333;
}
.floorCon-img a.floorPro-img .imgTitle {
	margin-top:8px;
	margin-bottom:8px;
	color:#666;
}
.floorCon-img a.floorPro-img del {
	margin-top:10px;
	margin-left:8px;
	color:#666;
}
.floorCon-img a.floorPro-img .imgPrice {
	font-size:14px;
	font-weight:bold;
	color:#cb0000;
}

.f_product{ 
	 border-top: 1px solid #DDDDDD;
    float: left;
    height: 310px;
    overflow: hidden;
    width: 230px;
}
.f_product ul{ width:225px !important; margin-top:-1px;}
.f_product ul li{ width:231px;_width:230px; border-top:1px solid #ddd !important;border-right:1px solid #ddd;_border-right:none;}

.f_product ul li .p_l{ width:114px; float:left; margin:5px 0 0 10px;_margin:5px 0 0 5px;}
.f_product ul li .title{ 
	color: #333333;
    display: block;
    font-family: "microsoft yahei";
    font-size: 12px;
    line-height: 22px;
}
.f_product ul li .vice_title{display:block;font-family:"microsoft yahei"; color:#CC0000;}
.f_product ul li .p_pic{ width:100px; float:left;}

.p_center{ float:left;border-top: #ddd 1px solid; }

.food_list{float:left; width:904px;}
.food_list ul{ margin-left:-1px; }
.food_list ul li{width:215px; height:251px;float:left;border-left:#eee 1px solid;border-top:#eee 1px solid;background:#fff; padding:0 5px 0 5px;}
.food_list ul li.fl_none{border-top:none;}
.food_list ul li.foc {border:4px solid #e8e8e8; width:217px; height:274px;}
.food_list ul li .img{ margin:10px auto; text-align:center;}
.food_list ul li .title{ height:40px; overflow:hidden;width:200px;  margin:2px auto; text-align:center; line-height:20px;_line-height:20px;}
.food_list ul li .vice_title{ width:200px;  margin:2px auto; text-align:center; line-height:20px;_line-height:20px; color:#ff6600;}
.food_list ul li .miaosha{ width:200px; margin:2px auto; text-align:center;  color:#666; line-height:20px;}
.food_list ul li .miaosha strong{ font-size:14px; font-weight:normal;  color:#CC0000;font-family:"Verdana";}
.food_list ul li .zhuangt{ text-align:center;}

.brand_shop{ width:283px; height:543px; overflow:hidden;border:1px solid #ddd; float:left; margin:20px 0 0 9px;_margin:20px 0 0 8px; }
.tabbtn{ width:284px; height:38px;line-height:38px;text-align:center; font-size:14px; font-weight:bold;font-family:"microsoft yahei";z-index:100;position:relative;}
.tabbtn ul{ }
.tabbtn ul li{ width:141px; height:38px; line-height:38px; float:left; color:#333; background:#f1f1f1;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;}
.tabbtn ul li strong{ font-size:12px;font-weight:normal; font-family:"宋体";  margin-left:15px;}
.tabbtn ul li.current{ width:141px;height:38px; line-height:43px; margin-top:-2px;background:url(../images/ind_red_index.jpg) repeat-x; color:#cb0100;border-bottom:none;border-right:none;border-left:none;}
.tabbtn ul li.current a{ color:#CC0000;text-decoration: none;}

.digital{ width:284px; height:38px;line-height:38px;text-align:center; font-size:14px; font-weight:bold;font-family:"microsoft yahei";z-index:100;position:relative;}
.digital ul{ }
.digital ul li{ width:93px; height:38px; line-height:38px; float:left; color:#333; background:#f1f1f1;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;}
.digital ul li strong{ font-size:12px;font-weight:normal; font-family:"宋体";  margin-left:15px;}
.digital ul li.current{ width:93px;height:38px; line-height:43px; margin-top:-2px;background:url(../images/ind_red1_index.jpg) repeat-x; color:#cb0100;border-bottom:none;border-right:none;border-left:none;}

.sublist{width:283px;  float:left;}

.activities{float: left;
    height: 179px;
    margin: 10px 0 0 10px;
    width: 273px;}
.activities span{ background:#F1F1F1; display:block;width:283px; height:35px; text-indent:8px; line-height:35px;font-size:14px; font-weight:bold;font-family:"microsoft yahei";border-top:1px solid #ddd;border-bottom:1px solid #ddd; margin-top:-1px;}
.activities .spaces{ margin-bottom:5px;}
.activities ul{ margin-top:3px;*margin-top:8px;margin-top:8px\0;}
.activities ul li{ margin-left:2px;overflow:hidden;float:left;width:283px; height:23px; line-height:23px;text-indent:13px;background:url(../images/yzkb_dot_index.jpg) 5px 11px no-repeat;}
.activities ul li a{ color:#005EA7;}
.activities ul li a:hover{color:#971e23;text-decoration: none;}

.department{width:283px; height:156px; float:left;}
.department span{ background:#F1F1F1; display:block;width:283px; height:35px; text-indent:8px; line-height:35px;font-size:14px; font-weight:bold;font-family:"microsoft yahei";border-top:1px solid #ddd;border-bottom:1px solid #ddd; margin-top:-1px;}
.department .spaces{/* margin-bottom:5px;*/}
.department ul{margin-top:3px; *margin-top:10px;margin-top:10px\0;}
.department ul li{margin-left:2px; float:left;width:283px; height:23px; line-height:20px;text-indent:13px;background:url(../images/yzkb_dot_index.jpg) 5px 11px no-repeat;}
.department ul li a{ color:#005EA7;}
.department ul li a:hover{color:#971e23;text-decoration: none;}

.new_product{width:283px; float:left;}
.new_product ul{}
.new_product ul li{width:283px; height:100px; border-bottom:1px solid #ddd;}
.new_product ul li.b_n{border-bottom:none;}
.new_product ul li .pic{ float:left; width:90px; height:90px;padding:5px 10px;_padding:2px 10px;}
.new_product ul li .p_r{float:left; width:150px; margin-top:25px;}
.new_product ul li .title{float:left; line-height:20px;height:40px;overflow:hidden;}
.new_product ul li .title a{ color:#666;}
.new_product ul li .title a:hover{color:#971e23;text-decoration: none;}
.new_product ul li .price{float:left;font-size:14px;  color:#CC0000; line-height:25px;font-family:"Verdana";}

/*2f*/
.home_list{float:left; width:223px; height:310px; overflow:hidden;border-right:1px solid #ddd;border-left:1px solid #ddd;}
.home_list ul{}
.home_list ul li{   height:100px;*height:103px; text-align:center;border-top:1px solid #ddd;}
.home_list ul li span{ margin:8px auto; display:block;}
.home_list ul li h1{ text-align:center; font-size:12px; font-weight:normal; color:#333333;font-family:"microsoft yahei";}
.home_list ul li h1 a{color:#333333;}
.home_list ul li h1 a:hover{color:#CC0000;text-decoration: none;}
.today{ margin-top:-2px; float:left;*margin-top:10px;margin-top:10px\0;}
.zqsl{margin-top:-1px; float:left;border-top:1px solid  #ddd;}

/*时尚资讯*/
.fashion{ 
	margin:10px 0 8px 9px; 
	*margin:17px 0 8px 9px; 
	margin:17px 0 8px 9px\0; 
	width:265px;
	height:220px;
	overflow: hidden;
}

.haoping_top{
	width:283px;
	height:37px; font-size:14px; font-weight:bold; line-height:37px;font-family: "microsoft yahei"; text-indent:5px; color:#333;
	background-color:#eeeeee;
	border-bottom:1px solid #cccccc;
	position:relative;
	
	}
.haoping_top p{ width:10px; height:7px; position:absolute;
	right:15px; margin-top:-20px;
	background:url(../images/mz_dot_index.jpg) no-repeat 0px 0px;
	}
.haoping_top_tu{
	width:203px
	height:90px;
	background-color:#ffffff;
	text-align:center;
	/*padding:10px 0px 0px;*/
	}
.haoping_zi{
    width:203px
	}
.haoping_zi ul{
	list-style:none;
	}
.haoping_zi li{
	border-top:1px solid #cccccc;
	line-height:29px;
	padding-left:8px;
	}
.haoping_zi li a:link,.haoping_zi li a:visited,.haoping_zi li a:hover{
	color:#878787;
	text-decoration:none;
	}
.fashion_nav{ width:265px; text-indent:8px; background-color:#f7f7f7; margin-top:3px;
	/*border-top: 1px solid #CCCCCC;*/
    line-height: 28px;
    font-family:"宋体";
    font-size:12px;
}
.fashion_nav_hover{width:265px;text-indent:8px; margin-top:3px;
    background-color: #DADADA;
    /*background-image: url("../images/tuangou_04.jpg");*/
    background-position: 245px center;
    background-repeat: no-repeat;
    height: 26px;
    line-height:26px;
	cursor: pointer;
	font-family:"宋体";
    font-size:12px;
}
.djd{ width:283px; padding:10px 0; float:left; margin-top:-1px; border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.djd span{ margin-left:7px;}
.jskh{ width:283px; float:left;}
.jskh .line{border-bottom:1px solid #ddd; float:left;}
.flcx{ float:left;width:206px; margin-left:12px;*margin-left:15px;_margin-left:8px;border:1px solid #ddd; }
.flcx ul{}
.flcx ul li{ width:206px;height:30px; position:relative; line-height:30px;text-indent:20px;}
.flcx ul li span{ font-size:25px; font-weight:bold; color:#666; top:-5px; left:-12px; position:absolute;}
.flcx ul li.hov span{ color:#FFF;}
.flcx ul li.bgcolor{background-color: #f1f1f1;}
.flcx ul li.hov{background-color:#89766f;  background-image: url(../images/flcx_r_index.jpg) ;background-position: 180px 7px; background-repeat: no-repeat;}
.flcx ul li.hov a{color:#fff;background:url(../images/flcx_dot_index.jpg) 5px 15px no-repeat;}
.flcx ul li a:hover{ color:#fff;text-decoration:none;}

.behind{ width:1200px; overflow:auto; margin:10px auto;border:1px solid #ddd;}
.behind h1{ width:1200px; height:40px; color:#cc0000; text-indent:15px; background:#fbfbfb;border-bottom:1px solid #ddd; line-height:40px;font-size:18px; font-weight:bold; line-height:40px;font-family: "microsoft yahei";}

.bland { float:left; padding:15px 0;
	position:relative;
	overflow:hidden;

}
.bland a.prev {
	position:absolute;
	left:0;
	top:15px;
	display:block;
	width:14px;
	height:60px;
	text-indent:-9999em;
	overflow:hidden;
}
.bland a.next {
	position:absolute;
	right:0;
	top:15px;
	display:block;
	width:14px;
	height:60px;
	text-indent:-9999em;
	overflow:hidden;
}
.bland a b {
	position:absolute;
	top:22px;
	width:14px;
	height:24px;
	background:url(../images/sprite.png) no-repeat;
}
.bland a.prev b {
	left:0;
	background-position:0 0;
}
.bland a.next b {
	right:0;
	background-position:-20px 0;
}
.bland a.prev:hover b {
	background-position:0 -25px;
}
.bland a.next:hover b {
	background-position:-20px -25px;
}
.blandBox {
	width:798px;_width:809px;
	margin:0px 25px 0px 15px;_margin:0px 25px 0px 5px;
	overflow:hidden;
}
.blandBox ul {
	width:7000px;
}
.blandBox ul li {
	float:left; 
	
	
}

.blandBox ul li a{ float:left; margin-left:10px;border:1px solid #ddd;display:block; width:120px; height:60px; }
/*****
.blandBox_list{ float:left;width:220px;height:86px;}
.blandBox_list ul{width:220px; height:86px;}
.blandBox_list ul li{ width:92px; height:36px;border:1px solid #ddd;margin:0 0 10px 12px;}
.big_pic{ width:192px;height:86px; float:left; border:1px solid #ddd;text-align:center;}
*/
.blandBox dl {
	float:left;
	width:350px;
	height:90px;
	overflow:hidden;
}
.blandBox dl dt {
	display:inline;
	float:left;
	width:130px;
	margin-left:3px;
	border:1px solid #ddd;
}
.blandBox dl dd {
	float:right;
	width:215px;
	overflow:hidden;
}
.blandBox dl dd a {
	display:inline;
	float:left;
	margin:1px 0 4px 10px;
	*margin:1px 0 8px 10px;
	border:1px solid #ddd;
}

.side{ width:1200px; height:260px;_height:270px; margin:15px auto; overflow:auto;border-bottom:1px solid #000;}
.side .ginza{width:1200px; height:28px;  margin:15px auto 8px auto; overflow:auto;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .side .ginza{
        margin:15px auto 0px auto;   /* 谷歌浏览器，搜狗高?浏览器 */
    }
}
.side .ginza span{background:#333; width:3px;height:28px; float:left; overflow:hidden;}
.side .ginza h1{ float:left; width:1197px;height:27px; color:#333;border-bottom:1px solid #333;text-indent:20px;font-size:18px; font-weight:bold; line-height:25px;font-family: "microsoft yahei";}
.side .sg_l{ float:left; margin-left:10px; width:779px; height:196px;}
.side .sg_r{ float:left; margin-left:20px; margin-top:10px;}

.link_btn{ float:left; width:33px; height:163px; background:#f3f3f3; margin-top:8px;}
#but_up{ display:block; margin-top:20px; width:33px; height:9px;background:url(../images/up_index.jpg) no-repeat 0px 0px;}
.mdzx{ width:33px; height:100px; display:block;background:url(../images/mdzx_index.jpg) no-repeat 0px 0px;}
#but_down{display:block;width:33px; height:9px;background:url(../images/down_index.jpg) no-repeat 0px 0px;}
.scrollbox{width:312px;float:left; margin-left:15px;_margin-left:0px;}
#scrollDiv{width:312px;height:173px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{height:25px;line-height:25px;overflow:hidden; vertical-align:bottom; zoom:1;text-indent:13px;background:url(../images/mdzx_dot_index.jpg) 5px 11px no-repeat;}
#scrollDiv li .title{ color:#cc0000;font-weight:normal; font-size:12px; margin-right:5px;}
#scrollDiv li a{ color:#333; text-decoration:none;}
#scrollDiv li a:hover{ color:#cc0000; text-decoration: none;}


.blk_29 {	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden;  PADDING-TOP: 10px;ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {	BACKGROUND: url(../images/ca_hz_l_index.jpg) no-repeat 0px 0px; LEFT: 0px; FLOAT: left; WIDTH: 12px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 90px}
.blk_29 .RightBotton {	RIGHT: 0px; BACKGROUND: url(../images/ca_hz_r_index.jpg) no-repeat 0px 0px; FLOAT: right; WIDTH: 12px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 90px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 888px; PADDING-TOP: 5px}
.blk_29 .box {	FLOAT: left; WIDTH: 152px; TEXT-ALIGN: center}
.blk_29 .box IMG {	 PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto;  PADDING-TOP: 3px; border:1px solid #dcdcdc;}
.blk_29 .box A:hover IMG {border:1px solid #ddd;	}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH:140px; LINE-HEIGHT: 20px}

.blk_29 .box .miaosha{ width:140px; margin:1px auto; text-align:center;  font-size:14px; font-weight:bold; color:#dd2620; line-height:20px;}
.blk_29 .box .miaosha strong{ }

.rollphotos {	MARGIN-TOP: 10px;WIDTH: 950px}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 950px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}

.bottom {PADDING-TOP: 15px; margin-bottom:15px;}
#scrollbox LI table{ width:160px; height:160px; }
#scrollbox LI table td{ vertical-align:top;}
#scrollbox LI { PADDING-LEFT: 17px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
#scrollbox LI img{ width:160px; height:160px; }
.pointer_l {CURSOR: pointer; width:20px; height:19px; display:block;background:url(../images/an_2_1index.jpg) no-repeat 0px 0px;}
.pointer_l.hov {width:20px; height:19px; display:block;background:url(../images/an_2index.jpg) no-repeat 0px 0px;}
.pointer_r {CURSOR: pointer; width:20px; height:19px; display:block;background:url(../images/an_3_1index.jpg) no-repeat 0px 0px;}
.pointer_r.hov {width:20px; height:19px; display:block;background:url(../images/an_3index.jpg) no-repeat 0px 0px;}

.foot_p{ width:1200px;/* height:66px; */margin:15px auto;}
.center_foot{width:1200px;  margin:0 auto; }
.footer_xb {float:left;}
.help_sy{
	width:1200px;
	height:175px;
	margin-top:12px;
	float:left;
}
.help_nei_sy{
	width:196px;
	height:139px;
	float:left;
}
.help_nei_sy p{ margin:10px 0 0 20px;}
.help_fgx_sy{
	width:2px;
	height:139px;
	float:left;
	background:url(../images/helpfgx_sy.gif) no-repeat;
}
.help_text{ width:100px; height:35px; margin-top:10px; margin-left:10px; float:left;line-height:35px;font-size:14px;	font-weight:bold;color:#CB120D;}
.help_title_01_sy,.help_title_02_sy,.help_title_03_sy,.help_title_04_sy,.help_title_05_sy,.help_title_06_sy{
	width:38px;
	height:35px;

	float:left;
	background-image: url(../images/sy_help_ico.jpg); background-repeat: no-repeat;
}
.help_title_01_sy{
	background-position: 0 0px;
}
.help_title_02_sy{
    background-position: -38px 0;
}
.help_title_03_sy{
    background-position: -76px 0px;
}
.help_title_04_sy{
    background-position: -114px 0px;
}
.help_title_05_sy{
	background-position: -152px 0px;
}
.help_title_06_sy{
	background-position: -190px 0px;
}
.weixin{ width:150px; margin-left:50px;_margin-left:30px; margin-top:3px; float:left;}
.weixin_sm{ width:196px; text-align:center; margin-top:3px; float:left;}
.help_word_sy{
	width:107px;
	padding-left:70px;
	float:left;
}
.help_word_sy ul li{
	width:105px;
	height:23px;
	line-height:20px;
	float:left;
}

.ls_xb{
	width:1200px; height:39px;
	float:left;
	margin-top:8px;
	background-color:#EFEFEF;
	overflow:hidden;
}
.ls_title_xb{
	width:147px;
	height:39px; 
	float:left;
}
.ls_word_xb{
	width:900px;
	height:39px;
	line-height:39px;
	float:left;
}
.ls_word_xb a{ margin: 0 3px;}

.bottom_red_xb{
	width:100%;
	height:31px; margin:15px auto 10px auto;
	line-height:31px;
	background-color:#CB120D;
	text-align:center;
}
.address{ width:1200px; margin:0 auto; background:#CB120D;}
.f12w, .f12w:link, .f12w:visited, .f12w:hover {
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
}
.bottom_zi_xb{
	width:710px;
	height:70px; margin-left:270px;_margin-left:120px;
	padding-top:20px;
	float:left;
}
.bottom_zibg_xb{
	width:710px;
	text-align:center;
	float:left;
}
.footer_pic_left_xb {
	width:384px;
	height:20px;
	float:left;
	text-align:right;
	line-height:20px;
	margin-top:5px;
}
.footer_pic_right_xb {
	width:285px;
	height:20px;
	line-height:20px;
	text-align:left;
	margin-top:5px;
	padding-left:7px;
	float:right;
}
.footer_pic_xb {
	width:33px;
	height:37px;
	float:left;
}
.hzxmbutton_bg_sy {
    float: left;
    height: 41px;
    margin-top: 8px;
    padding-left: 298px;
	margin-bottom:15px;
    text-align: center;
}
.hzxmbutton_sy {
    float: left;
    height: 31px;
    padding-left: 25px;
    width: 91px;
}

#imgPlay {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 268px;ZOOM: 1; position:relative;
}
#imgPlay .imgs IMG {
	   WIDTH: 268px; height:170px;
}
#imgPlay .imgs LI {
	FLOAT: left; POSITION: relative;
}
#imgPlay .imgs {
	WIDTH: 5760px
}
#imgPlay .btn {
	RIGHT: 12px; OVERFLOW: hidden; WIDTH: 112px; BOTTOM: 12px; TEXT-INDENT: -9999px; POSITION: absolute; HEIGHT: 29px;
}
#imgPlay .prev {
	BACKGROUND: url(../images/imgPlayer_index.gif) no-repeat 0px 0px; LEFT: 1px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 110px; HEIGHT: 81px
}
#imgPlay .next {
	BACKGROUND: url(../images/imgPlayer_index.gif) no-repeat 0px 0px; LEFT: 1px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 110px; HEIGHT: 81px
}
#imgPlay .next {
	BACKGROUND-POSITION: right 0px; RIGHT: 1px; LEFT: auto
}
#imgPlay .num {
	DISPLAY: inline; LEFT:0px; POSITION: absolute; TOP:6px; HEIGHT: 19px
}
#imgPlay .num SPAN {
	DISPLAY: inline-block; BACKGROUND: url(../images/imgPlayer_index.gif) no-repeat -19px -83px; MARGIN: 0px 2px; OVERFLOW: hidden; WIDTH: 14px; CURSOR: pointer; LINE-HEIGHT: 0; HEIGHT: 13px
}
#imgPlay .num SPAN.on {
	BACKGROUND-POSITION: 1px -83px
}
/*
#imgPlay .num .lc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .mc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .rc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .mc {
	BACKGROUND: url(../images/mc.png) repeat-x
}
#imgPlay .num .rc {
	BACKGROUND: url(../images/rc.png) no-repeat
}*/
#numInner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 70px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; POSITION: absolute; TOP: 5px; TEXT-ALIGN: center
}
.play_t{ width:260px; height:50px;}
.play_t .yz_left{ width:120px; float:left; margin:0px 0 0 15px;_margin:0px 0 0 5px; font-weight:bold;font-family: "Microsoft YaHei";}
.play_t .yz_left h1{ color:#FE781F; font-size:15px; height:25px; line-height:25px;}
.play_t .yz_left h2{ color:#333;font-size:12px; font-weight:normal; text-indent:1px;}
.play_t .yz_right{ float:left;}
.sharebox{ width:49px; height:239px; position:fixed;  bottom:549px;-webkit-bottom:575px;*bottom:546px;_bottom:519px;right:280px;_right:295px; _position:absolute; _top:expression((documentElement.scrollTop + 163)+'px'); z-index:999;}

.float-box {
	position:fixed;
	_position:absolute;
	top:270px;
	left:50%;
	width:49px;
	height:215px;
	margin:-65px 0 0 605px;
	background:url(../images/fd_index.gif) no-repeat 0 0px;
}
.float-box_ssgg {
	position:fixed;
	_position:absolute;
	top:228px;
	left:50%;
	width:49px;
	height:260px;
	margin:-5px 0 0 605px;
	background:url(../images/fd_index.gif) no-repeat 0 0px;
}
.float-box a {
	display:block
}
.feedback {
	height:155px;
	 display: block;
}
.go2top {
	height:26px;
	 display: block;
}

/*尾部??*/
.foot{ width:1200px; height:80px; margin:10px auto; text-align:center;}
.foot .about{background:#dcdcdc; height:30px; line-height:30px;}
.foot .about a{margin:0 10px; }
.foot .links{ margin:10px auto; height:30px; line-height:30px;}
.foot .links a{margin:0 10px; }
.foot .copyright{ float:left; margin-bottom:20px;}
.foot .copyright_l{ margin-left:405px; float:left; line-height:30px;}
.foot .copyright_p{ float:left;}
.foot .copyright_r{ float:left;line-height:30px;}




:focus {
	outline:none;
}
h4,h3,h2,h1 {
	font-size:14px;
	margin:0;
}
form,ul,ol,dl,dd,p {
	margin:0;
	padding:0;
}
li {
	list-style-type:none;
}
img {
	border:none;
}
button,input,select,textarea {
	font-size:1em;
	margin:0;
	font-family:tahoma,arial;
	color:#484848;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
	*font-size:.8em;
	*position:relative;
	*top:-2px;
}
.ie8 sub {
	vertical-align:bottom;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
.red {
	color:#fe0000;
}
.gray,.hasDefaultText {
	color:#b7b7b7;
}
.hasDefaultTextOn {
	color:#484848;
}
.graydk {
	color:#989898;
}
.orange {
	color:#fe7b23;
}
.green {
	color:#62a61b;
}
.blue {
	color:#176DBA!important;
}
.blue a {
	color:#333;
}
.blue a:hover {
	color:#333;
}
.pink {
	color:#ff639e;
}
.yellow {
	color:#ffd91e;
}
.mb10 {
	margin-bottom:10px;
}
.mt10 {
	margin-top:10px;
}
.ml10 {
	margin-left:10px;
}
.mr8 {
	margin-right:8px;
}
.mr10 {
	margin-right:10px;
}
.ml20 {
	margin-left:20px;
}
.mr20 {
	margin-right:20px;
}
.ml5 {
	margin-left:5px;
}
.mb5 {
	margin-bottom:5px;
}
.mb15 {
	margin-bottom:15px;
}
.mb20 {
	margin-bottom:20px;
}
.p10 {
	padding:10px;
}
.p0_10 {
	padding:0 10px;
}
.p0_5 {
	padding:0 5px;
}
.tl {
	text-align:left;
}
.tr {
	text-align:right;
}
.tc {
	text-align:center;
}
.fl {
	float:left;
	display:inline;
}
.fr {
	float:right;
	display:inline;
}
.col_160 {
	width:160px;
}
.col_230 {
	width:230px;
}
.col_560 {
	width:560px;
}
.col_720 {
	width:720px;
}
.size3t4 {
	letter-spacing:.5em;
	margin-right:-0.5em;
	white-space:nowrap;
}
.size2t4 {
	letter-spacing:2em;
	margin-right:-2em;
	white-space:nowrap;
}
.lireset li {
	background:url(../images/dot_dark.gif) no-repeat left 8px;
	padding-left:8px;
}
.ad {
	background-color:#000;
}
.ad img {
	display:block;
}
.wraper {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
.sw .wraper {
	width:1200px;
}
.clear {
	clear:both;
	height:0;
	overflow:hidden;
}
.cls:after {
	content:".";
	font-size:0;
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .cls {
	zoom:1;
}
*:first-child+html .cls {
	zoom:1;
}
a.btn_h32 {
	display:inline-block;
	height:34px;
	padding-right:21px;
	background:transparent url(../images/sprite_btn.png) right -73px no-repeat;
	zoom:1;
	font-family:"microsoft yahei";
	vertical-align:middle;
}
a.btn_h32 span {
	display:inline-block;
	height:34px;
	padding-left:21px;
	line-height:33px;
	line-height:35px\9;
	font-size:18px;
	color:#fff;
	background:transparent url(../images/sprite_btn.png) left -36px no-repeat;
	cursor:pointer;
	overflow:hidden;
	font-weight:bold;
}
a.btn_h32:hover {
	background-position:right -153px;
	text-decoration:none;
}
a.btn_h32:hover span {
	background-position:left -116px;
}
.ie9 a.btn_h32 span {
	line-height:31px;
}
a.btn_h27 {
	display:inline-block;
	height:27px;
	padding-right:16px;
	background:transparent url(../images/sprite_btn.png) right -223px no-repeat;
	zoom:1;
	font-family:"SimSun";
	vertical-align:middle;
}
a.btn_h27 span {
	display:inline-block;
	height:27px;
	padding-left:16px;
	line-height:26px;
	line-height:27px\9;
	font-size:14px;
	color:#fff;
	background:transparent url(../images/sprite_btn.png) left -193px no-repeat;
	cursor:pointer;
	overflow:hidden;
	font-weight:bold;
}
a.btn_h27:hover {
	background-position:right -295px;
	text-decoration:none;
}
a.btn_h27:hover span {
	background-position:left -265px;
	text-shadow:1px 1px 0 #f26700;
}
a.btn_blue27 {
	display:inline-block;
	height:27px;
	padding-right:16px;
	background:transparent url(../images/sprite_btn.png) right -755px no-repeat;
	zoom:1;
	font-family:"SimSun";
	vertical-align:middle;
}
a.btn_blue27 span {
	display:inline-block;
	height:27px;
	padding-left:16px;
	line-height:26px;
	line-height:27px\9;
	color:#484848;
	background:transparent url(../images/sprite_btn.png) left -755px no-repeat;
	cursor:pointer;
	overflow:hidden;
}
a.btn_blue27:hover {
	background-position:right -783px;
	text-decoration:none;
}
a.btn_blue27:hover span {
	background-position:left -783px;
}
a.btn_h24 {
	display:inline-block;
	height:24px;
	padding-right:15px;
	background:transparent url(../images/sprite_btn.png) right -359px no-repeat;
	zoom:1;
	font-family:"SimSun";
	vertical-align:middle;
}
a.btn_h24 span {
	display:inline-block;
	height:24px;
	padding-left:15px;
	line-height:24px;
	line-height:25px\9;
	font-size:12px;
	color:#fff;
	background:transparent url(../images/sprite_btn.png) left -331px no-repeat;
	cursor:pointer;
	overflow:hidden;
	font-weight:bold;
}
a.btn_h24:hover {
	background-position:right -415px;
	text-decoration:none;
}
a.btn_h24:hover span {
	background-position:left -387px;
	text-shadow:1px 1px 0 #f26700;
}
a.btn_gray,a.btn_gray22 {
	display:inline-block;
	height:20px;
	padding-right:12px;
	background:transparent url(../images/sprite_btn.png) right -442px no-repeat;
	zoom:1;
	font-family:"SimSun";
	vertical-align:middle;
}
a.btn_gray span,a.btn_gray22 span {
	display:inline-block;
	height:20px;
	padding-left:12px;
	line-height:20px;
	font-size:12px;
	color:#484848;
	background:transparent url(../images/sprite_btn.png) left -442px no-repeat;
	cursor:pointer;
	overflow:hidden;
}
a.btn_gray:hover {
	background-position:right -442px;
	text-decoration:none;
}
a.btn_gray:hover span {
	background-position:left -442px;
}
a.btn_gray22,a.btn_gray22 span {
	height:22px;
	line-height:22px;
}
a.btn_gray22 {
	background-position:right -464px;
	padding-right:6px;
}
a.btn_gray22 span {
	background-position:left -464px;
	padding-left:6px;
}
a.btn_gray22:hover {
	background-position:right -464px;
	text-decoration:none;
}
a.btn_gray22:hover span {
	background-position:left -464px;
}
.btn_orange25,.btn_gray25,.btn_gray25_2,.btn_h22,.btn_h22 span,.btn_blue,.btn_blue span,.btn_gray26,.btn_gray26 span,.btn_gray25_3,.btn_gray25_3 span,.btn_gray27,.btn_gray27 span {
	background:url(../images/sprite_btn.png);
}
.btn_orange25,.btn_gray25 {
	height:23px;
	line-height:22px;
	overflow:hidden;
	display:inline-block;
	padding:0 20px;
	vertical-align:middle;
}
.btn_orange25 {
	color:#fff;
	border:1px solid #f28600;
	background-position:left -489px;
}
.btn_orange25:hover {
	text-decoration:none;
}
.btn_gray25 {
	color:#666;
	border:1px solid #bababa;
	background-position:left -515px;
}
.btn_gray25:hover {
	text-decoration:none;
}
.btn_gray25_2 {
	height:23px;
	border:1px solid #c2c2c2;
	cursor:pointer;
	display:inline-block;
	line-height:20px;
	background-position:left -564px;
}
.btn_gray25_2 span {
	display:inline-block;
	height:21px;
	padding:0 8px;
	border:1px solid #fff;
}
.btn_gray25_2:hover {
	border:1px solid #f8ab75;
	color:#ff7d25;
	background-position:left -539px;
}
.btn_gray25_3,.btn_gray25_3 span {
	height:25px;
	display:inline-block;
}
.btn_gray25_3 {
	padding-left:15px;
	background-position:left -673px;
	font-size:0;
}
.btn_gray25_3:hover {
	text-decoration:none;
}
.btn_gray25_3 span {
	padding-right:15px;
	background-position:right -673px;
	line-height:24px;
	cursor:pointer;
	font-size:12px;
	color:#fff!important;
}
.ie9 .btn_gray25_3 span,.ie7 .btn_gray25_3 span {
	line-height:26px;
}
.btn_h22,.btn_h22 span {
	display:inline-block;
	height:22px;
}
.btn_h22 {
	padding-left:16px;
	background-position:left -591px;
	color:#fff;
	vertical-align:middle;
	font-size:0;
}
.btn_h22:hover {
	text-decoration:none;
}
.btn_h22 span {
	padding-right:16px;
	background-position:right -591px;
	cursor:pointer;
	line-height:20px;
	font-size:12px;
}
.ie7 .btn_h22 span,.ie9 .btn_h22 span {
	line-height:22px;
}
.btn_blue,.btn_blue span,.btn_gray26,.btn_gray26 span {
	display:inline-block;
	height:26px;
	text-align:center;
}
.btn_blue {
	padding-left:16px;
	background-position:left -616px;
	color:#fff;
}
.btn_blue span {
	padding-right:16px;
	cursor:pointer;
	background-position:right -616px;
	line-height:24px;
	line-height:26px\9;
}
.btn_gray26 {
	padding-left:14px;
	background-position:left -645px;
}
.btn_gray26 span {
	padding-right:14px;
	cursor:pointer;
	background-position:right -645px;
	line-height:24px;
	line-height:26px\9;
}
.btn_blue:hover,.btn_gray26:hover {
	text-decoration:none;
}
.btn_gray27,.btn_gray27 span {
	display:inline-block;
}
.btn_gray27 {
	padding-left:14px;
	height:27px;
	background-position:left -699px;
	color:#46474b;
	vertical-align:middle;
	font-size:0;
}
.btn_gray27:hover {
	text-decoration:none;
	background-position:left -727px;
}
.btn_gray27 span {
	background-position:right -699px;
	cursor:pointer;
	font-size:12px;
	padding:3px 14px 4px 0;
	line-height:20px;
	height:20px;
}
.btn_gray27:hover span {
	text-decoration:none;
	background-position:right -727px;
}
.helpcenter .toTop,.helpcenter dt,.helpcenter .attention a,.footer .item1,.footer .item2,.footer .item3,.footer .item4,.footer .item5,.footer .item6,.footer .item7,.footer .item8,.footer .item9,.abtn,.menulist .close,.topnav .now dt,.topnav .service .service_tip,.topnav .service .service_link, .navigation .expand .icon_expand, .navigation .expand .icon_expand:hover {
	background:url(../images/sprite_global120628.png) no-repeat;
}
.topbar,.topbar .logreg,.topbar .topnav,.topbar .welcome,.topbar .welcome1,.topbar .logreg .areg,.topbar .logreg .first,.topbar .topnav .listitem {
	background:url(../images/sprite_topbar.png) no-repeat;
}
.menu h3, .navigation span, .navigation a, .navigation a:hover, .tit_cart .tit_cart a,.utility .tit_favor {
	background:url(../images/bg_utility120628.png) no-repeat;
}
.searchbar {
	background:url(../images/bg_menu.jpg) no-repeat;
}
.search dt a,.hasDefaultText,.topnav .expand .item,.icon_mobile span,.icon_service span,.menulist dt span,.profile,.icon_new,.icon_forbidden,.icon_urge {
	background:url(../images/sprite_icon120628.png) no-repeat;
}
.icon_new {
	display:inline-block;
	width:23px;
	height:18px;
	overflow:hidden;
	text-indent:-20000px;
	*text-indent:0;
	font-size:0;
	line-height:0;
	background-position:left -1655px;
}
.icon_forbidden {
	display:inline-block;
	width:23px;
	height:22px;
	background-position:left -1722px;
}
.icon_urge {
	display:inline-block;
	width:13px;
	height:29px;
	background-position:-4px -1683px;
}
#topbar {
	height:30px;
	position:relative;
	
	z-index:9000;
}
.backold {
	display:inline-block;
	line-height:30px;
	padding:0 15px 0 18px;
	color:#999;
	background:url(../images/arrow_back.gif) no-repeat left 12px;
	background-position:left 10px\9;
	_background-position:left 12px;
}
.backold:hover {
	color:#f06723;
	text-decoration:none;
	background-position:left -19px;
	background-position:left -21px\9;
	_background-position:left -19px;
}
.topbar {
	height:30px;
	float:right;
	line-height:30px;
	background-position:left -150px;
	background-repeat:repeat-x;
}
.topbar a {
	color:#484848;
}
.topbar .logreg,.topbar .welcome,.topbar .welcome1,.topbar .topnav,.topnav li {
	float:left;
	height:30px;
}
.topbar .logreg {
	background-position:left -30px;
	background-repeat:repeat-x;
	font-size:0;
}
.topbar .logreg a,.topbar .topnav .item {
	display:inline-block;
	padding:0 10px;
	font-size:12px;
}
.topbar .logreg .first {
	background-position:left top;
	padding-left:10px;
}
.ie9 .topbar .logreg a {
	padding-top:4px;
	line-height:26px;
}
.topbar .logreg .areg,.topbar .topnav .listitem {
	background-position:left -120px;
}
.topbar .topnav {
	background-position:right -60px;
}
.topbar .welcome {
	background-position:left -90px;
	padding:0 30px 0 15px;
	margin-left:-5px;
}
.topbar .welcome1 {
	padding:0 30px 0 15px;
	margin-left:-5px;
}
.ie7 .topbar .welcome {
	padding-bottom:3px;
	line-height:26px;
}
.welcome .profile_detail dl,.welcome .notice p,.welcome .btn_slide,.btn_myegg {
	background:url(../images/bg_profile.png) no-repeat;
}
.btn_myegg {
	display:inline-block;
	width:68px;
	height:20px;
	line-height:16px;
	line-height:18px\9;
	text-align:center;
	background-position:-54px -173px;
}
.topbar .btn_myegg {
	color:#e46909;
}
.btn_myegg:hover {
	text-decoration:none;
	color:#e46909;
	background-position:-123px -173px;
}
.welcome .profile {
	display:inline-block;
	padding-left:28px;
	margin-right:10px;
	background-position:left 8px;
	position:relative;
	z-index:1;
}
.ie7 .welcome .profile {
	background-position:left 6px;
}
.welcome .profile_noicon {
	background:none;
	padding-left:0;
}
.welcome .profile_detail {
	display:none;
	position:absolute;
	left:0;
	top:23px;
	width:242px;
	border:1px solid #e56a0d;
	background-color:#e56a0d;
	box-shadow:4px 4px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:4px 4px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:4px 4px 2px rgba(0,0,0,0.3);
}
.ie7 .welcome .profile_detail {
	top:20px;
}
.welcome dt a {
	display:block;
	position:absolute;
	left:17px;
	top:15px;
	width:68px;
	height:68px;
	text-align:center;
}
.welcome .headrank {
	position:absolute;
	left:17px;
	top:88px;
	color:#fff30f;
	font-weight:bold;
	line-height:22px;
	width:68px;
	text-align:center;
}
.welcome .profile_detail dl {
	border:1px solid #ea893c;
	width:240px;
	height:115px;
	overflow:hidden;
	margin-bottom:2px;
}
.welcome .profile_detail dd {
	color:#fff;
	padding:8px 0 0 105px;
	line-height:24px;
}
.welcome .profile_detail p a {
	color:#fff;
}
.welcome .profile_detail .notice a {
	color:#ec6c09;
}
.welcome .notice {
	border:1px solid #ed904b;
	padding:1px;
	line-height:18px;
}
.welcome .notice p {
	overflow:hidden;
	padding-top:6px;
	*zoom:1;
	background-position:left -116px;
}
.welcome .notice span {
	display:inline-block;
	padding-left:8px;
	padding-bottom:5px;
	color:#484745;
	width:110px;
	float:left;
	overflow:hidden;
}
.welcome .notice strong {
	color:#ec6c09;
}
.welcome .notice i {
	font-style:normal;
	color:#ec6c09;
}
.welcome .btn_slide {
	position:absolute;
	left:94px;
	bottom:1px;
	width:26px;
	height:12px;
	display:block;
	text-indent:-20000px;
	overflow:hidden;
	background-position:-27px -173px;
}
.welcome .close {
	background-position:left -173px;
}
.welcome .now {
	background-position:left -1025px;
}
.ie7 .welcome .now {
	background-position:left -1027px;
}
.welcome .now .profile_detail {
	display:block;
}
.topnav .expand .item {
	padding-right:15px;
	background-position:right -16px;
}
.ie7 .topnav .expand .item {
	background-position:right -18px;
}
.ie7 .topnav .expand .item:hover,.ie7 .topnav .now .item {
	background-position:right -118px;
}
.topnav .expand .item:hover,.topnav .now .item {
	background-position:right -116px;
}
.icon_mobile span,.icon_service span {
	display:inline-block;
	cursor:pointer;
}
.icon_mobile span {
	padding-left:16px;
	background-position:left -48px;
}
.ie7 .icon_mobile span {
	background-position:left -50px;
}
.topnav .expand .icon_service {
	padding-right:15px;
	background-position:70px -16px;
}
.topnav .expand .icon_service:hover,.topnav .now .icon_service {
	background-position:70px -116px;
}
.topnav .item:hover {
	text-decoration:none;
}
.icon_service span {
	display:inline-block;
	cursor:pointer;
}
.icon_service span {
	padding-left:20px;
	background-position:left -72px;
}
.ie7 .icon_service span {
	background-position:left -73px;
}
.topnav .expand {
	height:30px;
	position:relative;
}
.topnav .expand dd {
	position:absolute;
	left:0;
	top:29px;
	display:none;
	width:226px;
	padding:10px;
	background-color:#fff;
	border:1px solid #c3c3c3;
	box-shadow:4px 4px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:4px 4px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:4px 4px 2px rgba(0,0,0,0.3);
}
.topnav .expand dt {
	padding:0 1px;
}
.topnav .now dt {
	background-position:left -502px;
	background-color:#fff;
	position:relative;
	overflow:hidden;
	z-index:2;
	padding:0;
	height:30px;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	box-shadow:2px -1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:2px -1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:2px -1px 2px rgba(0,0,0,0.3);
	_width:73px;
}
.topnav .service dt {
	_width:96px;
}
.topnav .now dd {
	display:block;
}
.topnav .order dd {
	width:auto;
	_width:226px;
	min-width:226px;
}
.topnav .order table {
	width:100%;
}
.topnav .order td {
	line-height:25px;
	padding:0 4px;
	white-space:nowrap;
	border-top:1px solid #e5e5e5;
}
.topnav .order td a {
	color:#386ab3;
	padding:2px;
}
.topnav .order .tr a {
	color:#484848;
}
.topnav .myegg {
	width:75px;
}
.topnav .now .myegg dt {
	position:static;
	box-shadow:4px 4px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:4px 4px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:4px 4px 2px rgba(0,0,0,0.3);
}
.topnav .myegg dd {
	width:67px;
	border-top:none;
	padding:3px;
}
.topnav .myegg li {
	float:none;
}
.topnav .myegg li,.topnav .myegg li a {
	line-height:24px;
	height:24px;
}
.topnav .myegg li a {
	display:block;
	padding-left:7px;
}
.topnav .myegg li a:hover {
	color:#fff;
	background-color:#246096;
	text-decoration:none;
}
.topnav .now .service dt {
	box-shadow:2px -1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:2px -1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:2px -1px 2px rgba(0,0,0,0.3);
}
.topnav .service dd {
	right:0;
	left:auto;
	width:140px;
	box-shadow:2px -1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:2px -1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:2px -1px 2px rgba(0,0,0,0.3);
}
.topnav .service .service_tip {
	display:block;
	padding:0 7px;
	width:126px;
	height:84px;
	margin-bottom:7px;
	line-height:20px;
	background:url(../images/sprite_global1409.png) no-repeat 0px 0px;

}
.topnav .service .service_tip:hover {
	text-decoration:none;
	background:url(../images/sprite_global1409.png) no-repeat 0px -93px;

}
.topnav .service .service_tip strong {
	display:block;
	cursor:pointer;
}
.topnav .service .icon_chat {
	padding-left:21px;
	font-weight:bold;
	color:#3e599e;
	margin-bottom:4px;
}
.topnav .service .service_tip span {
	display:block;
	line-height:18px;
	height:18px;
	cursor:pointer;
}
.topnav .service .service_link {
	height:26px;
	line-height:22px;
	text-align:center;
	color:#77b5ee;
	padding-right:2px;
	background-position:left -601px;
}
.topnav .service .service_link a {
	color:#fff;
}
.topnav .unlogin {
	height:30px;
	position:relative;
	padding-left:38px;
	width:188px;
}
.topnav .unlogin a {
	font-weight:bold;
}
.topnav .icon_forbidden {
	position:absolute;
	left:3px;
	top:5px;
}
.topnav .infonull {
	position:relative;
	padding-left:38px;
	line-height:18px;
	width:188px;
}
.topnav .icon_urge {
	position:absolute;
	left:7px;
	top:4px;
}
#header {
	height:108px;
	position:relative;
	background-color:#fff;
	zoom:1;
}

#header .headerad {
	position:absolute;
	left:295px;
	top:32px;
	width:170px;
	height:50px;
}
#header .servicetip {
	position:absolute;
	right:2px;
	top:39px;
	height:19px;
	overflow:hidden;
}

 .wraper {
	position:relative;
	height:47px;
	
}
 .menu {
	width:162px;
	height:47px;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}
.menu h3 {
	width:160px;
	height:45px;
	background-position:-191px -231px;
}
.menu h3 a {
	width:160px;
	height:45px;
	overflow:hidden;
	display:block;
	text-indent:-20000px;
}
.menu .egg {
	width:42px;
	height:45px;
	overflow:hidden;
	position:absolute;
	right:-20px;
	top:0;
	text-indent:-20000px;
	
}
.menu .egg {
	background-position:-126px top;
}
.menu .egg:hover {
	background-position:-168px top;
}
.menu_expand .egg,.menu_expand .egg:hover {
	background-position:-210px top;
}
.menu_index {
	margin-bottom:0!important;
}
.menu_index .egg {
	background-position:left top;
}
.menu_index .egg:hover {
	background-position:-42px top;
}
.menulist {
	position:absolute;
	left:0;
	top:45px;
	width:162px;
	padding-bottom:10px;
	background:url(../images/bg_nav24.png) left bottom no-repeat;
	display:none;
}
.menulist a {
	color:#484848;
}
.menu_index .menulist {
	display:block!important;
}
.menulist a:hover {
	text-decoration:none;
}
.menulist .menunavi {
	background:url(../images/bg_nav24.png) -162px top repeat-y;
}
.menulist .menunavi {
	padding:0 4px 0 2px;
}
.menunavi dd a {
	padding:2px;
}
.menunavi dd a:hover {
	color:#386093;
	text-decoration:underline;
}
.menulist .first {
	padding-top:3px!important;
	background:url(../images/bg_navitem.png) left -32px repeat-x;
}
.menulist .first dt {
	background:none;
}
.menulist .item {
	height:31px;
	padding:0 1px;
	*float:left;
	*width:154px;
}
.menulist dl {
	height:30px;
	_width:154px;
	_overflow:hidden;
	border-bottom:1px solid #f5dbb8;
}
.menulist .last dl {
	border-bottom:none;
}
.menulist .last {
	height:30px;
}
.menulist dt {
	background:url(../images/bg_navitem.png) left top;
}
.menulist .last dt {
	background-position:left -65px;
}
.menulist dt,.menulist dt a,.menulist dt span {
	height:30px;
	line-height:30px;
}
.ie7 .menulist dt span,.ie9 .menulist dt span {
	line-height:34px;
}
.menulist dt a {
	display:block;
	width:148px;
	color:#5b3f29;
}
.menulist dt span {
	display:block;
	padding-left:36px;
	padding-right:15px;
	cursor:pointer;
	overflow:hidden;
	background-position:10px -150px;
}
.menulist .nav1516 dt span {
	background-position:10px -150px;
}
.menulist .nav1517 dt span {
	background-position:11px -180px;
}
.menulist .nav1518 dt span {
	background-position:9px -211px;
}
.menulist .nav1519 dt span {
	background-position:9px -241px;
}
.menulist .nav1520 dt span {
	background-position:10px -272px;
}
.menulist .nav1508 dt span {
	background-position:10px -303px;
}
.menulist .nav1507 dt span {
	background-position:10px -334px;
}
.menulist .nav1511 dt span {
	background-position:10px -366px;
}
.menulist .nav1510 dt span {
	background-position:9px -397px;
}
.menulist .nav1509 dt span {
	background-position:9px -427px;
}
.menulist .nav1513 dt span {
	background-position:10px -458px;
}
.menulist .nav528 dt span {
	background-position:10px -490px;
}
.menulist .nav1516 .now dt span {
	background-position:10px -570px;
}
.menulist .nav1517 .now dt span {
	background-position:11px -600px;
}
.menulist .nav1518 .now dt span {
	background-position:9px -631px;
}
.menulist .nav1519 .now dt span {
	background-position:9px -661px;
}
.menulist .nav1520 .now dt span {
	background-position:10px -692px;
}
.menulist .nav1508 .now dt span {
	background-position:10px -723px;
}
.menulist .nav1507 .now dt span {
	background-position:10px -754px;
}
.menulist .nav1511 .now dt span {
	background-position:10px -786px;
}
.menulist .nav1510 .now dt span {
	background-position:9px -817px;
}
.menulist .nav1509 .now dt span {
	background-position:9px -847px;
}
.menulist .nav1513 .now dt span {
	background-position:10px -878px;
}
.menulist .nav528 .now dt span {
	background-position:10px -1105px;
}
.menulist dd {
	display:none;
	position:absolute;
	left:160px;
	top:1px;
	width:778px;
}
.menulist .ddwrap {
	zoom:1;
	width:778px;
}
.menulist dd b {
	color:#b1d1e0;
}
.menulist dd table {
	width:568px;
}
.menulist .relativeinfo {
	width:182px;
	padding:18px 10px 20px 0;
}
.menulist .promotimg {
	margin-top:16px;
}
.menulist .promotimg a,.menulist .promotimg a:hover {
	display:inline-block;
	margin-top:8px;
	padding:0;
}
.menulist .promotimg img {
	display:block;
	width:176px;
}
.menulist .relativeinfo .more {
	float:right;
	margin-right:35px;
	line-height:18px;
	height:18px;
	margin-top:-2px;
	display:inline;
}
.menulist .popbrands li {
	height:26px;
	overflow:hidden;
	float:left;
	width:60px;
}
.menulist .popbrands a {
	height:16px;
	line-height:16px;
	line-height:18px\9;
	_line-height:16px;
	overflow:hidden;
	display:inline-block;
}
.menulist .relativeinfo h4 {
	color:#426ba1;
	font-size:12px;
	margin-bottom:8px;
}
.menulist .lireset li {
	margin-bottom:3px;
	height:17px;
	overflow:hidden;
}
.menulist .close {
	display:block;
	width:22px;
	height:21px;
	overflow:hidden;
	text-indent:-20000px;
	position:absolute;
	right:6px;
	top:6px;
	padding:0;
	background-position:-81px -20px;
}
.menulist .close:hover {
	padding:0;
	background-position:-103px -20px;
}
.menulist th,.menulist td {
	padding:6px 8px 6px 15px;
	line-height:26px;
	vertical-align:top;
}
.menulist th {
	font-weight:bold;
	padding-right:12px;
	text-align:left;
	border-right:1px solid #c3dfe2;
	
}
.menulist th a {
	color:#3a6cab;
	white-space:nowrap;
}
.menulist td a {
	white-space:nowrap;
}
.menulist td {
	width:461px;
	
}
.menulist b,.topbar b,.searchbar b {
	font-weight:normal;
	display:inline-block;
	margin:0 8px;
}
.menulist td b {
	margin:0 4px;
}
.menulist .now dt {
	position:relative;
	z-index:2;
}
.menulist .now dt a {
	background:#fff;
	font-weight:bold;
}
.menulist .now dt a {
	width:158px;
	background:url(../images/bg_navitem.png) left -100px no-repeat;
}
.menulist .now dd {
	display:block;
	padding:0 8px 8px 0;
	overflow:hidden;
}
.menulist .now .ddwrap {
	zoom:1;
	position:relative;
	border:1px solid #4898cd;
	box-shadow:6px 6px 2px rgba(0,0,0,0.4);
	-moz-box-shadow:6px 6px 2px rgba(0,0,0,0.4);
	-webkit-box-shadow:6px 6px 2px rgba(0,0,0,0.4);
	background:url(../images/bg_menupop.gif) repeat-y right top #fff;
}
.blueskin .egg,.blueskin .egg:hover {
	background-position:-84px top;
}
.blueskin h3 {
	background-position:left -448px;
}
.blueskin .menulist {
	background-position:-324px bottom;
}
.blueskin .menunavi {
	background-position:-486px top;
}
.blueskin .first {
	background-position:left -162px;
}
.blueskin dt {
	background-position:left -130px;
}
.blueskin .last dt {
	background-position:left -195px;
}
.blueskin dl {
	border-bottom:1px solid #b8e0f5;
}
.blueskin dt a {
	color:#355a7a;
}
.blueskin .now dt a {
	width:157px;
}
.blueskin dd {
	left:159px;
}
.blueskin .nav1516 dt span {
	background-position:10px -570px;
}
.blueskin .nav1517 dt span {
	background-position:11px -600px;
}
.blueskin .nav1518 dt span {
	background-position:9px -631px;
}
.blueskin .nav1519 dt span {
	background-position:9px -661px;
}
.blueskin .nav1520 dt span {
	background-position:10px -692px;
}
.blueskin .nav1508 dt span {
	background-position:10px -723px;
}
.blueskin .nav1507 dt span {
	background-position:10px -754px;
}
.blueskin .nav1511 dt span {
	background-position:10px -786px;
}
.blueskin .nav1510 dt span {
	background-position:9px -817px;
}
.blueskin .nav1509 dt span {
	background-position:9px -847px;
}
.blueskin .nav1513 dt span {
	background-position:10px -878px;
}
.blueskin .nav528 dt span {
	background-position:10px -1105px;
}
 .navigation {
	height:23px;
	position:absolute;
	top:-23px;
	left:291px;
	z-index:8;
	_width:440px;
}
.sw  .navigation {
	left:411px;
}
 .navigation ul {
	height:23px;
}
 .navigation li {
	float:left;
	height:23px;
}
 .navigation span {
	display:inline-block;
	background-position:-210px -48px;
	border-right:1px solid #2c6aa4;
	border-left:1px solid #74a7d2;
	white-space:nowrap;
}
 .navigation .current span {
	border-left-color:#fcbb4e;
	border-right-color:#d88f00;
	background-position:-210px -495px;
	overflow:hidden;
}
 .navigation a {
	display:inline-block;
	padding:2px 10px 3px;
	line-height:18px;
	line-height:20px\9;
	_line-height:16px;
	height:18px;
	color:#fff;
	cursor:pointer;
	background:none;
}
 .navigation a:hover {
	text-decoration:none;
	background-position:center -72px;
}
 .navigation .cur a {
	text-decoration:none;
	background:url("../images/bg_utility120628.png") no-repeat center -72px;
}
 .navigation .current a, .navigation .current a:hover {
	background:url("../images/bg_utility120628.png") no-repeat center -522px;
}
 .navigation .first {
	border-left:none;
	padding-left:13px;
	background-position:-191px -48px;
}
 .navigation .last {
	border-right:none;
	background-position:right -48px;
	padding-right:13px;
}
 .navigation .current .first {
	background-position:-191px -495px;
}
 .navigation .current .last {
	background-position:right -495px;
}
 .navigation .expand {
	position:relative;
	z-index:8;
	overflow:visible;
}
 .navigation .expand span {
	padding-right:10px;
}
 .navigation .expand .icon_expand, .navigation .expand .icon_expand:hover, .navigation .cur .icon_expand, .navigation .cur .icon_expand:hover {
	position:absolute;
	right:0;
	top:0;
	padding:0;
	border:none;
	width:15px;
	height:23px;
	overflow:hidden;
	display:block;
	text-indent:-20000px;
	background-position:-177px -532px;
}
 .navigation .current .icon_expand, .navigation .current .icon_expand:hover {
	background-position:-177px -554px;
}
 .navigation .navdetail {
	width:136px;
	position:absolute;
	left:-24px;
	top:20px;
	display:none;
}
 .navigation .cur .navdetail {
	display:block!important;
}
.navigation .navdetail .nava,.navigation .navdetail .navc,.navigation .navdetail .navb {
	background:url(../images/bg_navdetail.png) repeat-y;
}
.navigation .navdetail .nava,.navigation .navdetail .navb {
	height:16px;
	overflow:hidden;
}
.navigation .navdetail .navb {
	background-position:right bottom;
}
.navigation .navdetail .navc {
	background-position:-136px top;
	padding:6px 7px 0 10px;
}
 .navigation .navc li {
	float:none;
	background:none;
	border:none;
	height:40px;
	text-align:center;
	border-top:1px solid #efefef;
}
 .navigation .navc .first {
	border-top:none;
	padding:0;
}
 .navigation .navc a, .navigation .navc a:hover {
	display:inline-block;
	height:40px;
	line-height:40px;
	padding:0;
	border:none;
	background:none;
}
.utility {
	width:185px;
	height:40px;
	position:absolute;
	right:0;
	top:0;
	background-position:right top;
	font-family:"microsoft yahei";
	font-weight:bold;
}
.zindex {
	*z-index:2;
}
.utility dt a {
	display:block;
	height:30px;
	color:#fff;
	text-align:center;
}
.ie6  .utility .tit_favor a {
	line-height:18px;
}
.ie8  .utility .tit_favor a {
	line-height:22px;
}
.ie7 .utility .tit_favor a,.ie9  .utility .tit_favor a {
	line-height:24px;
}
 .utility dd {
	right:0;
	_right:-1px;
}
.utility a,.utility a:hover {
	color:#fff;
}
.utility #tit_cart.now {
	background:url(../images/buy_car_index.jpg) no-repeat;
}
.utility #tit_cart.now a {
	background:url(../images/buy_car_index.jpg) no-repeat;
	text-decoration:none;
}
.utility dt a:hover {
	text-decoration:none;
}
.utility .tit_cart {
	position:absolute;
	right:95px;
	_right:94px;
	top:0px;
	width:120px;
	height:40px;
	line-height:40px;
	z-index:1;
	font-size:14px;
	background:url(../images/buy_car_index.jpg) no-repeat;
}
.utility .tit_cart a {
	padding:0px;
	white-space:nowrap;
	background-position:right top;
}
.utility .tit_cart strong {
	color:#fff;
	margin:0 4px;
	font-weight:bold;
	font-size:14px;
}
.utility #tit_favor.now {
	background:url(../images/settlement_index.jpg) no-repeat;
}
.utility #tit_favor.now a {
	background:url(../images/settlement_index.jpg) no-repeat;
	text-decoration:none;
}
.utility .tit_favor {
	position:absolute;
	right:0px;
	_right:-1px;
	top:0px;
	_top:0px;
	padding:0;
	width:95px;
	height:40px;
	line-height:40px;
	font-size:14px;
	background:url(../images/settlement_index.jpg) no-repeat;
	text-indent:-15px;
}
.utility .cart,.utility .favor {
	display:none;
	position:absolute;
	top:35px;
	width:350px;
	height:auto;
	padding-top:15px;
	z-index:2;
	background:url(../images/blank.gif) no-repeat;
}
.cart_head{ width:349px; height:51px;background:url(../images/cart_head.jpg) no-repeat;top:-9px;margin-bottom:-9px;position:relative;}
.utility .cart h3,.utility .favor h3 {
	position:relative;
	height:65px;
	line-height:66px;
	overflow:hidden;
	text-indent:-351px;
	top:-9px;
	margin-bottom:-9px;
	background:transparent url(../images/bg_utility120628.png) no-repeat 0 -96px;
}
.utility .favor .btn_blue27 {
	padding-right:10px;
}
.utility .favor .btn_blue27 span {
	padding-left:10px;
}
.utility .favor h3 {
	background-position:0 -163px;
}
.utility dd .sum {
	position:absolute;
	color:#fff;
	top:8px;
	right:13px;
	text-align:right;
}
.utility .cart .sum {
	padding-top:17px;
}
.utility .favor .sum {
	padding-top:27px;
}
.utility .sum sub {
	_top:-2px;
}
.utility .cart .sum strong {
	color:#f3e503;
}
.utility .sum .total {
	font-weight:bold;
}
.utility .cart .sum .price {
	float:right;
	background-position:left -1778px;
}
.ie6 .utility .sum .price,.ie7 .utility .sum .price {
	background-position:left -1779px;
}
.ie8 .utility .sum .price {
	background-position:left -1780px;
}
.utility .minicartwrap {
	border-color:#16558d;
}
.utility .favorwrap {
	border-color:#2f2f2f;
}
.utility .listwrap {border:1px solid #dedede;width:347px;
	*zoom:1;
	overflow:hidden;
background-color:#FFFFFF;
}
.utility .listwrap .slidewrap {
	position:relative;
	overflow:hidden;
	*zoom:1;
}
.utility .prolist {
	position:relative;
	background:#fff;
	*zoom:1;
}
.utility .prolist li {
	border-top:1px solid #e6e6e6;
	height:41px;
	width:347px;
	overflow:hidden;
	float:none;
	padding:8px 0;
	*zoom:1;
}
.utility .prolist li.first {
	border-top-color:#fff;
}
.utility .prolist .img {
	float:left;
	width:76px;
}
.utility .prolist .img a {
	display:block;
	width:52px;
	height:40px;
	margin-left:14px;
	border-radius:3px;
}
.utility .prolist .img img {
	display:block;
	border:1px solid #d7d7d7;
	height:38px;
	width:50px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.utility .prolist .title {
	height:17px;
	margin:0;
	width:175px;
	overflow:hidden;
}
.utility .prolist .priceline {
	padding-top:3px;
}
.ie8 .utility .prolist .price,.ie9 .utility .prolist .price {
	float:left;
}
.utility .prolist .qty {
	color:#0a5da7;
	font-family:"microsoft yahei",Arial;
	font-weight:bold;
	margin-left:5px;
}
.utility .prolist .oper {
	float:right;
	width:68px;
	background:transparent;
	vertical-align:middle;
}
.utility .minicartwrap .oper {
	display:none;
}
.utility .minicartwrap .oper .btn_del {
	display:inline-block;
	width:27px;
	height:32px;
	margin:5px 0 0 35px;
	background:transparent url(../images/bg_utility120628.png) no-repeat 0 -247px;
	vertical-align:middle;
}
.utility .minicartwrap .oper .btn_del:hover {
	background-position:-34px -247px;
}
.utility .prolist li.cur {
	background-color:#eee;
}
.utility .prolist li.hover {
	background-color:#e6e6e6;
}
.utility .minicartwrap li.cur .oper {
	display:block;
}
.utility dd .abtn {
	position:relative;
	display:none;
	height:17px;
	width:345px;
	padding-left:2px;
	overflow:hidden;
	text-indent:351px;
	background:#fff url(../images/bg_utility120628.png) no-repeat 2px -294px;
}
.utility dd .aleft {
	top:1px;
	margin-top:1px;
	background-position:2px -294px;
	z-index:2;
}
.utility dd .aleft:hover {
	background-position:2px -338px;
}
.utility dd .agrayleft,.utility dd .agrayleft:hover {
	background-position:2px -294px;
	-moz-opacity:.5;
	filter:alpha(opacity=50);
	opacity:.5;
}
.utility dd .aright {
	top:-2px;
	margin-top:2px;
	background-position:2px -316px;
}
.utility dd .aright:hover {
	background-position:2px -362px;
}
.utility dd .agrayright,.utility dd .agrayright:hover {
	background-position:2px -316px;
	-moz-opacity:.5;
	filter:alpha(opacity=50);
	opacity:.5;
}
.utility dd .operline {
	border-top:1px solid #e6e6e6;
	padding-right:13px;
	background:transparent url(../images/bg_utility120628.png) no-repeat 0 -390px;
	text-align:right;
	font-family:"SimSun",Arial;
}
.utility .minicartwrap .operline {
	padding:6px 13px 6px 0;
}
.utility .favorwrap .oper {
	display:block;
	padding-top:7px;
	padding-right:9px;
	width:74px;
	text-align:right;
}
.utility .favorwrap .operyet {
	padding-top:0;
}
.utility .favorwrap .operline {
	padding:10px 13px 10px 0;
}
.utility .infonull,.utility .unlogin {
	background-color:#fff;
	text-align:center;
	padding:30px;
}
.utility .icon_urge,.utility .icon_forbidden {
	vertical-align:middle;
	margin-right:15px;
}
.utility .infonull a,.utility .unlogin a {
	font-weight:bold;
}
.cart_list{ background:#FFFFFF;}
.cart_list ul{ margin-top:-1px;}
.cart_list ul li{border-top: #c5c6c0 1px dashed;width:348px;height:72px;}
.cart_list ul li .img{ float:left;border:1px solid #e1e1e1;width:50px;height:50px; margin:10px;}

.cart_list ul li .p_name{
	float: left;
	line-height:20px;
	width: 150px;
	font-weight: normal; margin-top:12px;
	height:40px;
	overflow:hidden;
}
.cart_list ul li .p_name a {
	color:#323232;
}
.cart_list ul li .p_name a:hover {
	color:#F60;
}
.cart_list ul li .p_price {
	float:right;
	margin-top:20px;
	margin-right:10px;
	text-align:right;
}
.cart_list ul li .p_price p {
	margin:-4px 0 12px;
	color:#000;
}
.cart_list ul li .p_price span {

	font-family:Verdana;
	color:#D00;
}
.cart_list ul li .p_price .mycarDel {
	text-align:right;
	cursor:pointer;
	color:#a6a6a6;
}
	
.cart_js{width:348px; height:75px;background:#f5f5f5;}
.cart_js .miniCart {
	clear:both;
	padding:4px 10px 6px 0;
	
	text-align:right;
}
.cart_js .miniCart em {
	padding:0 6px;
	color:#F60;
}
.cart_js .miniCart strong {
	font:18px Arial;
	color:#D00;
}
.cartullist{
	background: none repeat scroll 0 0 #FFFFFF;
    position: relative;
}

.presentTip {
	position:absolute;
	right:15px;
	bottom:55px;
	text-align:center;
	background:#fffbe2;
	border:1px solid #e0cb94;
	padding:12px 32px;
	box-shadow:2px 2px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
}
.presentTip p {
	font-weight:bold;
	font-size:14px;
	margin-bottom:8px;
}
.presentTip .dec {
	display:block;
	position:absolute;
	bottom:-8px;
	right:45px;
	width:17px;
	height:8px;
	overflow:hidden;
}
.presentTip .dec s {
	font-family:Simsun;
	font-size:16px;
	height:19px;
	line-height:21px;
	position:absolute;
	width:17px;
	top:-9px;
	left:0;
	text-decoration:none;
}
.presentTip .dec .dec1 {
	color:#e0cb94;
}
.presentTip .dec .dec2 {
	color:#fffbe2;
	top:-10px;
}
 .searchbar {
	width:580px;
	height:47px;
	position:absolute;
	left:160px;
	top:0;
	background-position:left top;

}
 .searchbar .search,.search .searchinput,.search .btn_search,.search dl,.search dt {
	background:url(../images/bg_searchbar.png);
}
 .searchbar .search {
	width:386px;
	height:36px;
	position:absolute;
	left:29px;
	top:5px;
	background-position:left -164px;
}
.sw  .searchbar .search {
	width:450px;
}
 .searchbar .searchfocus {
	background-position:left -205px;
}
.search .btn_search {
	display:block;
	width:68px;
	height:36px;
	overflow:hidden;
	text-indent:-20000px;
	position:absolute;
	right:0;
	top:0;
	background-position:left top;
}
.search .btn_search:hover {
	background-position:left -41px;
}
.searchfocus .btn_search {
	background-position:left -82px;
}
.searchfocus .btn_search:hover {
	background-position:left -123px;
}
.search dl {
	float:left;
	height:36px;
	position:relative;
	background-position:left -410px;
	_width:30px;
}
.search dl.now {
	background-position:left -451px;
}
 .search a {
	color:#434343;
}
 .search li a {
	white-space:nowrap;
}
.search a:hover {
	text-decoration:none;
}
.search dd li,.search dd a {
	line-height:24px;
	height:24px;
}
.search dd a {
	display:block;
	padding:0 5px;
}
 .search dd a:hover {
	color:#fff;
	background-color:#216298;
}
.search dt {
	height:34px;
	padding:2px 0 0 10px;
	position:relative;
	z-index:2;
	background-position:left -328px;
	background-repeat:no-repeat;
}
.search .now dt {
	background-position:left -369px;
}
.search .now dd {
	display:block;
}
.search dd {
	display:none;
	padding:2px;
	position:absolute;
	left:1px;
	top:30px;
	white-space:nowrap;
	width:125px;
	background:#fff;
	border:1px solid #5d5b5c;
	box-shadow:6px 6px 2px rgba(0,0,0,0.4);
	-moz-box-shadow:6px 6px 2px rgba(0,0,0,0.4);
	-webkit-box-shadow:6px 6px 2px rgba(0,0,0,0.4);
}
.search .searchinput {
	float:left;
	height:32px;
	overflow:hidden;
	padding:4px 0 0 7px;
	background-position:left -246px;
	background-repeat:no-repeat;
}
.searchfocus .searchinput {
	background-position:left -287px;
}
.search .keyword {
	width:235px;
	border:0;
	line-height:18px;
	height:18px;
	padding:4px 0;
	background:none;
}
.sw .search .keyword {
	width:299px;
}
.ie7 .search .keyword {
	padding:6px 0 2px;
}
.ie8 .search .keyword {
	padding:7px 0 1px;
}
.hasDefaultText {
	background-position:-10px -94px;
	padding-left:15px;
	line-height:32px;
}
.hasDefaultTextOn {
	background:none;
	padding-left:15px;
}
.searchbar .autoFilled {
	background:none repeat scroll 0 0 #fff;
	border:1px solid #ddd;
	left:75px;
	position:absolute;
	top:33px;
	width:294px;
	box-shadow:0 3px 6px rgba(0,0,0,0.4);
	-moz-box-shadow:0 3px 6px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.4);
}
.sw .searchbar .autoFilled {
	width:358px;
}
.searchbar .autoFilled a {
	display:block;
	height:24px;
	line-height:24px;
	overflow:hidden;
	padding:0 10px;
}
 .searchbar .autoFilled a:hover {
	background:#4472ae;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.searchbar .autoFilled .seachcate {
	border-bottom:1px dotted #ccc;
	padding:0 0 5px;
}
.searchbar .autoFilled .seachcate .catelist {
	padding-left:30px;
}
.searchbar .autoFilled .seachcate .catelist em {
	color:#f60;
	font-style:normal;
	font-weight:bold;
}
 .search dt a {
	display:block;
	color:#5a5a5a;
	height:28px;
	line-height:30px;
	line-height:32px\9;
	_line-height:30px;
	overflow:hidden;
	padding-right:15px;
	margin-right:1px;
	white-space:nowrap;
	background-position:right -16px;
}
 .search .now dt a {
	background-position:right -116px;
	border-right:1px solid #5d5b5c;
	border-bottom:1px solid #fff;
	margin-right:0;
}
 .searchbar .hot {
	position:absolute;
	right:-373px;
	top:9px;
	color:#4681b7;
	width:368px;
	overflow:hidden;
	height:18px;
}
 .searchbar .hot a {
	color:#fff;
	white-space:nowrap;
}
 .searchbar .hot a:hover {
	text-decoration:underline;
}
 .searchbar .hot b {
	margin:0 6px;
}
#wrap {
	margin-bottom:15px;
}
#footer,.helpcenter .wraper,.footer {
	text-align:center;
}
#footer {
	min-width:1200px;
}
.helpcenter {
	background:url(../images/bg_helpcenter.gif) #255087 left bottom repeat-x;
	padding-bottom:6px;
	position:relative;
}
.helpcenter a,.helpcenter a:hover {
	color:#fffffd;
}
.helpcenter .attention {
	color:#333;
	display:inline-block;
	margin:0 auto 25px;
	padding:6px 0 10px;
}
.helpcenter .attention strong {
	font-size:14px;
}
.helpcenter .attention a {
	color:#5f77a5;
	display:inline-block;
	padding-left:20px;
	margin:0 8px;
}
.helpcenter .attention a:hover {
	color:#5f77a5;
}
.helpcenter .attention .renren {
	background-position:-170px -198px;
	margin-left:0;
}
.helpcenter .attention .kaixin {
	background-position:-170px -223px;
}
.helpcenter .attention .sina {
	background-position:-170px -248px;
}
.helpcenter .attention .qq {
	background-position:-170px -273px;
}
.helpcenter .attention .youku {
	background-position:-169px -298px;
}
.helpcenter .wraper {
	position:relative;
	background:url(../images/bg_footernav.jpg) no-repeat center top;
}
.helpcenter .toTop,.helpcenter .toTop:hover {
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:66px;
	height:20px;
	padding-left:14px;
	background-position:left -20px;
	color:#c3d0e0;
	overflow:hidden;
}
.ie7 .helpcenter .toTop {
	line-height:22px;
}
.ie8 .helpcenter .toTop,.ie9 .helpcenter .toTop {
	line-height:20px;
}
.helpcenter .toTop:hover {
	text-decoration:none;
}
.helpcenter .footernav {
	padding:0 15px 21px;
}
.helpcenter dl {
	float:left;
	width:18%;
}
.helpcenter dt {
	color:#d6dd7e;
	font-size:14px;
	font-weight:bold;
	padding-left:28px;
}
.helpcenter dd {
	padding:10px 0 0 20px;
}
.helpcenter li,.helpcenter dd a {
	line-height:22px;
	height:22px;
	overflow:hidden;
}
.helpcenter dd a {
	background:url(../images/dot_index.gif) no-repeat left center;
	display:inline-block;
	padding-left:8px;
	font-family:simsun;
}
.helpcenter .help_fresh dt {
	background-position:-162px -28px;
}
.helpcenter .help_pay dt {
	background-position:-162px -58px;
}
.helpcenter .help_delivery dt {
	background-position:-162px -84px;
}
.helpcenter .help_service dt {
	background-position:-162px -112px;
}
.helpcenter .help_cooperate dt {
	background-position:-162px -142px;
}
.helpcenter .help_about dt {
	background-position:-162px -170px;
}
.helpcenter .help_about {
	width:92px;
}
.footer {
	font-size:0;
	padding:16px 0 30px;
}
.footer p {
	font-size:12px;
	padding:0 0 10px;
}
.footer span {
	margin:0 2px;
}
.footer .item1,.footer .item2,.footer .item3,.footer .item4,.footer .item5,.footer .item6,.footer .item7,.footer .item8,.footer .item9 {
	display:inline-block;
	height:45px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	text-indent:-20000px;
	*text-indent:0;
	margin:0 3px 10px 2px;
}
.footer .item1 {
	background-position:left -41px;
	width:123px;
}
.footer .item2 {
	background-position:left -87px;
	width:126px;
}
.footer .item3 {
	background-position:left -133px;
	width:116px;
}
.footer .item4 {
	background-position:left -179px;
	width:125px;
}
.footer .item5 {
	background-position:left -225px;
	width:154px;
}
.footer .item6 {
	background-position:left -271px;
	width:130px;
}
.footer .item7 {
	background-position:left -695px;
	width:126px;
}
.footer .item8 {
	background-position:left -745px;
	width:127px;
}
.footer .item9 {
	background-position:left -795px;
	width:106px;
}
.prolist li {
	float:left;
	width:150px;
	padding:0 15px;
}
.prolist .img {
	text-align:center;
	height:108px;
	position:relative;
}
.prolist .img .icon_pro {
	display:block;
	width:60px;
	height:48px;
	overflow:hidden;
	text-indent:-20000px;
	position:absolute;
	right:-5px;
	top:0;
}
.prolist .img .icon_pro img {
	width:auto;
	height:auto;
}
.prolist .img img {
	width:144px;
	height:108px;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.prolist .title {
	height:35px;
	overflow:hidden;
	margin:3px 0 3px;
}
.icon_img {
	display:block;
	width:60px;
	height:48px;
	overflow:hidden;
	text-indent:-20000px;
	position:absolute;
	right:-5px;
	top:0;
	
}
.icon_saleout {
	background-position:left top;
}
.icon_onsale {
	background-position:left -48px;
}
.icon_newpro {
	background-position:left -96px;
}
.icon_limit {
	background-position:left -144px;
}
.icon_seconds {
	background-position:left -192px;
}
.icon_saleoff {
	background-position:left -240px;
}
.icon_reduce {
	background-position:left -384px;
}
.icon_bargain {
	background-position:left -432px;
}
.icon_popular {
	background-position:left -480px;
}
.icon_newpro_s {
	width:21px;
	height:23px;
	background-position:left -288px;
}
.icon_limit_s {
	width:21px;
	height:23px;
	background-position:-22px -288px;
}
.icon_seconds_s {
	width:21px;
	height:23px;
	background-position:left -312px;
}
.icon_onsale_s {
	width:21px;
	height:23px;
	background-position:-22px -312px;
}
.icon_reduce_s {
	width:21px;
	height:23px;
	background-position:left -336px;
}
.icon_popular_s {
	width:21px;
	height:23px;
	background-position:-22px -336px;
}
.icon_bargain_s {
	width:21px;
	height:23px;
	background-position:left -360px;
}
.abtn {
	display:block;
	height:64px;
	overflow:hidden;
	position:absolute;
	text-indent:-20000px;
	top:64px;
	width:25px;
}
.aleft {
	left:0;
	background-position:left -383px;
}
.aleft:hover {
	background-position:-52px -383px;
}
.agrayleft,.agrayleft:hover {
	background-position:-104px -383px;
	cursor:default;
}
.aright {
	background-position:-26px -383px;
	right:0;
}
.aright:hover {
	background-position:-78px -383px;
}
.agrayright,.agrayright:hover {
	background-position:-130px -383px;
	cursor:default;
}
.shadow {
	padding-bottom:5px;
	
}
.tag,.tag i {
	display:inline-block;
	height:19px;
	line-height:14px;
	line-height:18px\9;
	_line-height:15px;
	overflow:hidden;
	
}
.tag {
	height:19px;
	color:#fff;
	padding-left:7px;
}
.tag i {
	font-style:normal;
	background-position:right -327px;
	padding-right:7px;
}
.ranktype {
	height:26px;
}
.ranktype li {
	float:left;
}
.ranktype a {
	display:inline-block;
	line-height:26px;
	height:26px;
	font-size:12px;
	
	padding-left:12px;
	border-right:1px solid #d7d7d7;
}
.ranktype a:hover {
	text-decoration:none;
	color:#ff6b00;
}
.ranktype .first {
	background-position:left -475px;
}
.ranktype .last {
	background-position:right -475px;
	border-right:none;
}
.ranktype .now a {
	background-position:-20px -449px;
	color:#ff6b00;
}
.ranktype .now .first {
	background-position:left -449px;
}
.ranktype .now .last {
	background-position:right -449px;
}
.userSuper,.userA,.userB,.userC,.userD,.userE,.newegg,.faq,.anonymous,.userCompany {
	
	display:block;
	height:68px;
	width:68px;
	overflow:hidden;
	text-indent:-20000px;
}
.userSuper {
	background-position:-136px -68px;
}
.userA {
	background-position:-68px -68px;
}
.userB {
	background-position:0 -68px;
}
.userC {
	background-position:-136px top;
}
.userD {
	background-position:-68px 0;
}
.userE {
	background-position:0 0;
}
.newegg {
	background-position:0 -136px;
}
.faq {
	background-position:-68px -136px;
}
.anonymous {
	background-position:-136px -136px;
}
.userCompany {
	background-position:-204px top;
}
.prolist .price,.ranklist .price,.utility .sum .price,.commentlist .price {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	height:18px;
	display:inline-block;
	background:url(../images/sprite_icon120628.png) no-repeat left -938px;
	padding-left:10px;
	color:#2c2c2c;
	overflow:hidden\9;
}
.ie6 .prolist .price,.ie7 .prolist .price,.ie8 .prolist .price,.ie6 .ranklist .price,.ie7 .ranklist .price,.ie8 .ranklist .price,.ie6 .commentlist .price,.ie7 .commentlist .price,.ie8 .commentlist .price {
	background-position:left -940px;
}
.prolist del,.ranklist del {
	color:#989898;
	line-height:18px;
	height:18px;
	display:inline-block;
	background:url(../images/sprite_icon120628.png) no-repeat left -1754px;
	padding-left:8px;
	overflow:hidden\9;
}
.ie6 .prolist del,.ie7 .prolist del,.ie8 .prolist del,.ie6 .ranklist del,.ie7 .ranklist del,.ie8 .ranklist del {
	background-position:left -1755px;
}
.centerPopA {
	display:none;
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	border:3px solid #ffc758;
	width:500px;
	z-index:10000;
}
.centerPopA .centerPopT {
	background:#fff7d3;
	height:25px;
	border-bottom:1px solid #eee;
}
.centerPopA .centerPopT h6 {
	font-size:12px;
	font-weight:bold;
	float:left;
	color:#f60;
	line-height:25px;
	padding-left:5px;
	margin:0;
}
.centerPopA .centerPopT .shuter {
	background:url(../images/iconB120525.gif) 0 -900px;
	width:11px;
	height:11px;
	overflow:hidden;
	float:right;
	margin:6px 5px 0 0;
}
.centerPopA .centerPopT .shuter:hover {
	background-position:0 -930px;
}
.centerPopA .centerPopBody {
	padding:10px;
}
.wraper {
	width:1200px;
}
 .navigation {
	left:411px;
}
 .searchbar .search {
	width:450px;
}
.search .keyword {
	width:299px;
}
.searchbar .autoFilled {
	width:358px;
}
#header .adArea {
	position:absolute;
	height:44px;
	width:329px;
	top:36px;
	right:10px;
}
#header .adArea .imgbg {
	height:44px;
	width:329px;
	overflow:hidden;
	
}
#header .adArea i {
	font-style:normal;
	color:#ccc;
	padding-right:2px;
}
#header .adArea .gold,#header .adArea .silver,#header .adArea .cuprum {
	position:absolute;
	display:block;
	top:14px;
	font-family:Verdana;
	font-weight:bold;
}
#header .adArea .gold {
	left:125px;
}
#header .adArea .silver {
	left:198px;
}
#header .adArea .cuprum {
	left:275px;
}

/* start sousuofenci */
.seach_bg_xb{ float:left;width:586px;position:relative;overflow:visible;z-index:1001;}
.dfsearch {
	color:#999
}
.new_se{
	zoom:1;
}
#search-tip {
	position:absolute;
	width:488px;
	border:#ccc 1px solid;
	background:white;
	top:62px;
	z-index:1001;
	/*left:0;*/
	display:none;
}
#search-tip li {
	height:24px;
	line-height:24px;
	padding:0 5px;
	overflow:hidden
}
#search-tip li a {
	float:left
}
#search-tip li span {
	float:right;
	color:#aa0c1b
}
#search-tip li.closetip {
	border-top:1px solid #eee
}
#search-tip li.closetip a {
	float:right
}
#search-tip li.on {
	background:#fffe99
}
#search-tip li.scat {
	text-indent:20px
}
#search-tip li.scat strong {
	color:#cc0000
}
#search-tip .sresult{
	z-index:1001;
}
/* end sousuofenci */

#scrollNews {
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    width: 133px;
    float: left;
    padding-top:2px;
}
#scrollMsg {
    float: left;
    padding: 0;
    text-align: left;
}
#scrollMsg ul{
	margin-left:0px;
	margin-top:0px;
	list-style-type:none;
}
#scrollMsg ul li{
	background: url("");
    margin-left: 0px;
   	height: 21px;
    line-height: 21px;
    *width:127px;
}
/*
#scrollMsg li {
    height: 25px;
    line-height: 25px;
    list-style: none outside none;
    overflow: hidden;
}*/
.xpss_pi2{
	background-repeat: no-repeat;
    height: 60px;
    margin-left: 160px;
    _margin-left: 120px;
    *margin-left: 120px;
    position: absolute;
    width: 60px;
}
.pi2 {
    background-repeat: no-repeat;
    height: 60px;
    position: absolute;
    width: 60px;
    margin-left:160px;
    _margin-left:120px;
    *margin-left:120px;
}

#bannerBig,#bannerSmall{width:1200px; margin:0 auto;}
#bannerSmall{display:none;}

/* start zuocefenlei */
#navbar {
	margin: 0px -8px; line-height: 1em; font-family: "arial","sans-serif"; font-size: 12px; zoom: 1; min-width: 1000px;
}
#navbar .nav_a:visited {
	font-family: "arial","sans-serif";
}
#navbar .nav_a:link {
	font-family: "arial","sans-serif";
}
#navbar .nav_a:hover {
	font-family: "arial","sans-serif";
}
#navbar .nav_a {
	font-family: "arial","sans-serif";
}
.nav-ie-min-width {
	margin: 0px 0px -1px; padding: 0px; height: 1px; line-height: 1px; font-size: 1px;
}
#nav-cross-shop {
	margin: 0px 0px 0px 10px; padding: 0px; position: relative; z-index: 75; zoom: 1; min-height: 39px; _height: 39px;
}
#nav-logo {
	left: 9px; bottom: -5px; text-indent: -500px; display: block; position: absolute; z-index: 95;
}
.nav-logo-small #nav-logo {
	background-position: -9px -689px; width: 117px; height: 32px;
}
.nav-logo-large #nav-logo {
	background-position: -9px -779px; width: 126px; height: 35px;
}
.nav-prime-tag {
	font-size: 1px; display: none; position: absolute;
}
.nav-logo-small .nav-prime-tag {
	background-position: -9px -839px; left: 67px; top: 19px; width: 61px; height: 13px;
}
.nav-logo-large .nav-prime-tag {
	background-position: -9px -869px; left: 74px; top: 21px; width: 67px; height: 13px;
}
.nav-prime .nav-prime-tag {
	display: block;
}
#welcomeRowTable {
	text-align: right; margin-left: 200px; z-index: 90; background-repeat: no-repeat;
}
#navSwmSlot {
	position: relative;
}
#nav-swm-slot {
	height: 39px; line-height: 16px; position: relative;
}
#nav-swm-slot .nav_a {
	margin: 0px; padding: 0px; text-align: right; right: 20px; text-decoration: none; position: absolute;
}
#nav-swm-slot .nav_a:link {
	margin: 0px; padding: 0px; text-align: right; right: 20px; text-decoration: none; position: absolute;
}
#nav-swm-slot .nav_a:visited {
	margin: 0px; padding: 0px; text-align: right; right: 20px; text-decoration: none; position: absolute;
}
#nav-swm-slot .nav_a:hover {
	text-decoration: underline;
}
#nav-swm-slot .nav_a:active {
	text-decoration: underline;
}
#nav-swm-slot .nav-swm-primary {
	bottom: 4px; color: rgb(0, 75, 145); font-size: 12px;
}
#nav-swm-slot .nav-swm-primary:link {
	bottom: 4px; color: rgb(0, 75, 145); font-size: 12px;
}
#nav-swm-slot .nav-swm-primary:visited {
	bottom: 4px; color: rgb(0, 75, 145); font-size: 12px;
}
#nav-swm-slot .nav-swm-primary:hover {
	color: rgb(228, 121, 17);
}
#nav-swm-slot .nav-swm-primary:active {
	color: rgb(228, 121, 17);
}
#nav-swm-slot .nav-swm-secondary {
	bottom: 18px; color: rgb(153, 153, 153); font-size: 11px;
}
.nav-12px-min-font #nav-swm-slot .nav-swm-secondary {
	font-size: 12px;
}
#nav-cross-shop-links {
	margin: 0px; padding: 0px; left: 163px; bottom: -4px; line-height: 32px; list-style-type: none; white-space: nowrap; position: absolute; z-index: 95;
}
#nav-cross-shop-links .nav-xs-link {
	padding-left: 0.75em; font-family: "arial","sans-serif"; margin-left: 0.5em; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; display: inline;
}
#nav-cross-shop-links li.first {
	padding-left: 0px; margin-left: 0px; border-left-color: rgb(221, 221, 221); border-left-width: 0px; border-left-style: solid;
}
#nav-cross-shop-links .nav_a {
	color: rgb(0, 75, 145); text-decoration: none;
}
#nav-cross-shop-links .nav_a:link {
	color: rgb(0, 75, 145); text-decoration: none;
}
#nav-cross-shop-links .nav_a:visited {
	color: rgb(0, 75, 145); text-decoration: none;
}
#nav-cross-shop-links .nav_a:hover {
	color: rgb(228, 121, 17); text-decoration: underline;
}
#nav-cross-shop-links .nav_a:active {
	color: rgb(228, 121, 17); text-decoration: underline;
}
#nav-bar-outer {
	position: relative; z-index: 60;
}
#nav-logo-borderfade {
	background: rgb(255, 255, 255); padding: 0px; left: 0px; top: 0px; width: 245px; height: 1px; line-height: 1px; position: absolute; z-index: 70;
}
#nav-logo-borderfade div.nav-fade-mask {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; left: 0px; top: -1px; width: 150px; height: 3px; line-height: 0; overflow: hidden; position: absolute;
}
#nav-logo-borderfade div.nav-fade {
	background-position: -10px -491px; height: 1px; line-height: 1px; overflow: hidden; margin-left: 145px;
}
#nav-bar-inner {
	background-position: 0px -315px; height: 55px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; z-index: 65; display:none;
}
.nav-subnav #nav-bar-inner {
	background-position: 0px -403px; height: 77px;
}
#nav-bar-inner .nav_a {
	color: black; text-decoration: none;
}
#nav-bar-inner .nav_a:link {
	color: black; text-decoration: none;
}
#nav-bar-inner .nav_a:visited {
	color: black; text-decoration: none;
}
#nav-bar-inner .nav_a:hover {
	color: white; text-decoration: none;
}
.nav-down-arrow {
	background-position: -130px -10px; width: 9px; height: 5px; line-height: 0; font-size: 0px; display: block; position: absolute;
}
.nav_exposed_sbd #nav-shop-all-button .nav-down-arrow {
	display: none;
}
.nav-menu-inactive .nav-down-arrow {
	display: none;
}
.nav-menu-active .nav-down-arrow {
	right: 8px; bottom: 10px;
}
.nav-button-outer-open .nav-down-arrow {
	background-position: -130px -20px;
}
.nav-button-outer {
	top: 8px; height: 40px; text-decoration: none; display: block; position: absolute; cursor: pointer;
}
.nav-button-mid {
	background-position: 0px 500px; height: 40px; margin-right: 5px; display: block; background-repeat: no-repeat;
}
.nav-button-inner {
	background-position: 0px 500px; padding: 0px 5px; height: 40px; right: -5px; display: block; position: relative; background-repeat: no-repeat;
}
.nav-button-outer-open .nav-button-mid {
	background-position: -10px -220px;
}
.nav-button-outer-open .nav-button-inner {
	background-position: right -220px;
}
.nav-menu-inactive:hover .nav-button-mid {
	background-position: -10px -170px;
}
.nav-menu-inactive:hover .nav-button-inner {
	background-position: right -170px;
}
#nav-shop-all-button {
	left: 15px; width: 101px;
}
.nav-shop-all-button {
	left: 15px; width: 101px;
}
#nav-shop-all-button .nav-button-line2 {
	line-height: 16px; font-size: 14px; font-weight: bold;
}
.nav-shop-all-button .nav-button-line2 {
	line-height: 16px; font-size: 14px; font-weight: bold;
}
.nav-menu-active#nav-shop-all-button {
	cursor: default;
}
.nav-shop-all-button {
	left: -1000px; display: none; z-index: 998; cursor: default;
}
.nav_exposed_sbd .nav-shop-all-button {
	left: 15px;
}
.nav-shop-all-button .nav-down-arrow {
	display: none;
}
#nav-search-label {
	left: 171px; top: 22px; color: rgb(51, 51, 51); line-height: 12px; font-family: "arial","sans-serif"; font-weight: bold; display: block; position: absolute;
}
.nav-prime-menu #nav-search-label {
	left: 146px;
}
.nav-searchbar-inner {
	margin: 10px 405px 0px 246px; height: 34px; display: block; position: relative;
}
.nav-prime-menu .nav-searchbar-inner {
	margin-right: 466px; margin-left: 221px;
}
.nav-searchfield-outer {
	background-position: -10px -80px; height: 34px; padding-left: 5px; margin-right: 39px; background-repeat: no-repeat;
}
.nav-searchfield-inner {
	background-position: 0px -510px; height: 34px; background-repeat: repeat-x; background-color: white;
}
#twotabsearchtextbox {
	margin: 7px 0px 0px; padding: 0px; outline: 0px; border: 0px currentColor; width: 100%; height: 23px; color: black; font-family: "arial","sans-serif"; font-size: 12pt; -webkit-appearance: none;
}
#searchDropdownBox {
	background: white; margin: 0px; padding: 0px; outline: 0px; border: 1px solid rgb(221, 221, 221); left: 5px; top: 3px; width: 190px; color: black; font-family: "arial","sans-serif"; visibility: hidden; position: absolute;
}
.nav-12px-min-font #searchDropdownBox {
	font-size: 12px;
}
#nav-iss-attach {
	padding: 0px 0px 0px 5px; height: 33px;
}
.nav-facade-active #searchDropdownBox {
	left: 0px; top: 0px; width: auto; height: 29px; visibility: visible; filter: alpha(opacity=0); cursor: pointer; opacity: 0;
}
#nav-search-in {
	background-position: -10px -550px; left: 3px; top: 4px; height: 27px; overflow: hidden; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; display: inline-block; position: absolute; background-repeat: no-repeat;
}
#nav-search-in .nav-down-arrow {
	background-position: -150px -10px;
}
.active#nav-search-in .nav-down-arrow {
	background-position: -150px -20px;
}
.focus#nav-search-in .nav-down-arrow {
	background-position: -130px -20px;
}
span.active.nav-facade-active#nav-search-in {
	background-position: -10px -590px;
}
span.focus.nav-facade-active#nav-search-in {
	background-position: -10px -630px; border-right-color: rgb(43, 53, 64); border-right-width: 1px; border-right-style: solid;
}
.focus#nav-search-in span#nav-search-in-content {
	color: white;
}
#nav-search-in #nav-search-in-content {
	display: none;
}
#nav-search-in .nav-down-arrow {
	display: none;
}
#nav-search-in #nav-search-in-content {
	margin: 0px 25px 0px 6px; height: 27px; color: rgb(119, 119, 119); line-height: 27px; text-indent: 1px; font-family: "arial","sans-serif"; font-size: 11px; display: inline-block; white-space: nowrap; text-overflow: ellipsis;
}
.nav-12px-min-font #nav-search-in #nav-search-in-content {
	font-size: 12px;
}
.focus#nav-search-in #nav-search-in-content {
	color: black;
}
.active#nav-search-in #nav-search-in-content {
	color: black;
}
.nav-facade-active#nav-search-in .nav-down-arrow {
	top: 11px; right: 10px; display: block;
}
.nav-submit-button {
	background-position: -33px -80px; margin: 0px; padding: 0px 0px 0px 3px; top: 0px; height: 34px; right: 0px; overflow: hidden; position: absolute;
}
.nav-submit-button .nav-submit-input {
	background: 0px; margin: 0px; padding: 0px; border: 0px currentColor; width: 39px; height: 34px; color: white; line-height: 12px; font-family: "arial","sans-serif"; font-size: 13px; font-weight: bold; cursor: pointer;
}
.nav-divider {
	top: 11px; width: 1px; height: 34px; overflow: hidden; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; position: absolute;
}
.nav-divider-prime {
	right: 207px;
}
.nav-divider-account {
	right: 207px;
}
.nav-prime-menu .nav-divider-account {
	right: 303px;
}
.nav-divider-cart {
	right: 90px;
}
#nav-your-account {
	width: 150px; right: 210px;
}
#nav-your-account .nav-button-line2 {
	line-height: 16px; font-size: 14px; font-weight: bold;
}
.nav-prime-menu #nav-your-account {
	right: 306px;
}
#nav-your-account .nav-button-title {
	width: 135px; text-overflow: ellipsis;
}
#nav-your-prime {
	width: 91px; right: 210px;
}
#nav-your-prime .nav-button-line2 {
	line-height: 16px; font-size: 14px; font-weight: bold;
}
#nav-cart {
	width: 112px; right: 93px;
}
#nav-cart .nav-button-line2 {
	line-height: 16px; font-size: 14px; font-weight: bold;
}
.nav-cart-button {
	background-position: -10px -10px; top: 8px; width: 38px; height: 30px; overflow: hidden; display: block; position: absolute;
}
.nav-menu-inactive:hover .nav-cart-button {
	background-position: -70px -10px;
}
.nav-button-outer-open .nav-cart-button {
	background-position: -70px -10px;
}
#nav-cart .nav-button-title {
	left: 42px; position: absolute;
}
#nav-cart-count {
	width: 20px; text-align: center; color: rgb(228, 121, 17); line-height: 16px; font-family: "arial","sans-serif"; font-weight: bold; position: absolute;
}
.nav-menu-inactive#nav-cart:hover #nav-cart-count {
	color: white;
}
.nav-button-outer-open#nav-cart #nav-cart-count {
	color: white;
}
#nav-cart .nav-cart-0 {
	left: 18px; top: 6px; width: 19px; font-size: 16px;
}
#nav-cart .nav-cart-10 {
	left: 17px; top: 5px; font-size: 14px;
}
#nav-cart .nav-cart-20 {
	left: 18px; top: 5px; font-size: 14px;
}
#nav-cart .nav-cart-100 {
	left: 18px; top: 5px; font-size: 11px;
}
#nav-wishlist {
	width: 76px; right: 12px;
}
#nav-wishlist .nav-button-line1 {
	top: 5px; line-height: 16px; font-size: 14px; font-weight: bold;
}
.nav-button-title {
	color: rgb(46, 55, 65); line-height: 14px; overflow: hidden; font-family: "arial","sans-serif"; font-size: 12px; text-decoration: none; margin-bottom: -2px; display: block; white-space: nowrap;
}
.nav-button-line1.nav-button-title {
	top: 7px; position: absolute;
}
.nav-button-line2.nav-button-title {
	top: 19px; position: absolute;
}
.nav-menu-inactive:hover .nav-button-title {
	color: white;
}
.nav-button-outer-open .nav-button-title {
	color: white;
}
.nav-menu-inactive:hover .nav-button-em {
	color: white;
}
.nav-button-outer-open .nav-button-em {
	color: white;
}
.nav-button-em {
	color: rgb(228, 121, 17); font-family: "arial","sans-serif"; font-weight: bold;
}
#nav-subnav {
	margin: 0px 0px 0px 24px; padding: 0px; height: 30px; overflow: hidden; display: none; list-style-type: none; white-space: nowrap;
}
.nav-subnav #nav-subnav {
	display: block;
}
#nav-subnav .nav-subnav-item {
	margin: 0px; padding: 13px 17px 10px 0px; line-height: 13px; text-indent: 1px; font-size: 11px; float: left; display: inline;
}
.nav-12px-min-font #nav-subnav .nav-subnav-item {
	line-height: 14px; font-size: 12px;
}
#nav-subnav li.nav-category-button {
	font-size: 12px; font-weight: bold; margin-top: -1px;
}
.nav-12px-min-font #nav-subnav li.nav-category-button {
	font-size: 13px;
}
#nav-subnav .nav_a {
	color: rgb(51, 51, 51); text-decoration: none;
}
#nav-subnav .nav_a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
#nav-subnav .nav_a:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
#nav-subnav .nav_a:hover {
	color: rgb(228, 121, 17); text-decoration: underline;
}
#nav-subnav .nav_a:active {
	color: rgb(228, 121, 17); text-decoration: underline;
}
#nav-platinum {
	height: 64px; overflow: hidden;
}
.nav-platinum-subnav {
	margin: 0px; padding: 0px; text-align: center;
}
.nav-platinum-subnav .nav-subnav-item {
	line-height: 62px; vertical-align: middle;
}
.nav-platinum-subnav .nav_a {
	line-height: 62px; vertical-align: middle;
}
.nav-platinum-subnav .platinum-logoimg {
	line-height: 62px; vertical-align: middle;
}
.nav-platinum-subnav .nav-subnav-item {
	margin: 0px; padding: 0px 10px; border-left-width: 1px; border-left-style: solid; display: inline; list-style-type: none;
}
.nav-platinum-subnav a.nav-platinum-logo {
	border: 0px currentColor;
}
.nav-platinum-subnav li.nav-platinum-logo {
	border: 0px currentColor;
}
.nav-platinum-subnav li.nav-first {
	border: 0px currentColor;
}
.nav-platinum-subnav .nav_a {
	text-decoration: none; white-space: nowrap;
}
.nav-platinum-subnav .nav_a:visited {
	text-decoration: none; white-space: nowrap;
}
.nav-platinum-subnav .nav_a:link {
	text-decoration: none; white-space: nowrap;
}
.nav-platinum-subnav .nav-subnav-item .nav_a:hover {
	text-decoration: underline;
}
.nav-platinum-subnav li.nav-platinum-logo .nav_a:hover {
	text-decoration: none;
}
table.nav_flyout_table {
	empty-cells: show;
}
.nav_pop_tl {
	width: 45px; height: 18px; background-repeat: no-repeat;
}
.nav_pop_tc {
	background-position: 0px -20px; height: 18px; background-repeat: repeat-x;
}
.nav_pop_tr {
	background-position: -45px 0px; width: 45px; height: 18px; background-repeat: no-repeat;
}
.nav_pop_cl {
	background-position: -90px 0px; width: 45px; background-repeat: repeat-y;
}
.nav_pop_cc {
	background-color: white;
}
body .nav_pop_cc {
	padding: 0px !important; width:178px;_width:165px; text-align: left;
}
.nav_pop_cr {
	background-position: -135px 0px; width: 45px; background-repeat: repeat-y;
}
.nav_pop_bl {
	background-position: 0px -1px; width: 45px; height: 44px; background-repeat: no-repeat;
}
.nav_pop_bc {
	background-position: 0px -41px; height: 44px; background-repeat: repeat-x;
}
.nav_pop_br {
	background-position: -45px -1px; width: 45px; height: 44px; background-repeat: no-repeat;
}
.nav_pop_lr_min {
	width: 45px;
}
.nav_exposed_skin .nav_pop_lr_min {
	width: 20px;*width:45px;
}
.nav_exposed_skin .nav_pop_tl {
	background-position: 0px -85px;
}
.nav_exposed_skin .nav_pop_tc {
	background-position: 0px -105px;
}
.nav_exposed_skin .nav_pop_tr {
	background-position: -45px -85px; width: 20px;
}
.nav_exposed_skin .nav_pop_cl {
	background-position: -270px 0px;
}
.nav_exposed_skin .nav_pop_cr {
	background-position: -315px 0px; width: 20px;
}
.nav_exposed_skin .nav_pop_bl {
	background-position: -180px -1px;
}
.nav_exposed_skin .nav_pop_bc {
	background-position: 0px -126px;
}
.nav_exposed_skin .nav_pop_br {
	background-position: -225px -1px; width: 20px;
}
#nav_browse_flyout {
	/*overflow: hidden; position: relative;*/
	position: relative;  left:-15px; _overflow:hidden;
}
#nav_browse_flyout #nav_cats_wrap{
	left:0px; top: 0px; width: 208px;_width: 205px; height:478px;_height:478px; position: absolute; 
}
.nav_pop_ul {
	margin: 0px; padding: 0px; overflow: hidden; list-style-type: none; position: relative; zoom: 1;
}
.nav_browse_ul {
	margin: 0px; padding: 0px; left: 0px; top: 0px; list-style-type: none;
}
.nav_pop_li {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); line-height: 16px; font-size: 12px; display: block; position: relative; cursor: default; zoom: 1;
}
.nav_pop_li_o {
	margin: 0px;background-color:#f4f4f4; padding: 0px; color: rgb(51, 51, 51); line-height: 16px; font-size: 12px; display: block; position: relative; cursor: default; zoom: 1;
}
.nav_pop_ul .nav_pop_li {
	overflow: hidden; white-space: nowrap;
}
ul.nav_pop_ul_wrap .nav_pop_li {
	white-space: normal;
}
.nav_pop_li .nav_pop_new_cust {
	font-size: 11px; margin-top: 5px;
}
.nav_pop_li .nav_pop_new_cust a.nav_a {
	color: rgb(0, 75, 145); font-size: 11px; text-decoration: none;
}
.nav_pop_li .nav_pop_new_cust a.nav_a:link {
	color: rgb(0, 75, 145); font-size: 11px; text-decoration: none;
}
.nav_pop_li .nav_pop_new_cust a.nav_a:visited {
	color: rgb(0, 75, 145); font-size: 11px; text-decoration: none;
}
.nav_pop_li .nav_pop_new_cust a.nav_a:hover {
	color: rgb(228, 121, 17); font-size: 11px; text-decoration: underline;
}
.nav_pop_li .nav_pop_new_cust a.nav_a:active {
	color: rgb(228, 121, 17); font-size: 11px; text-decoration: underline;
}
.nav_pop_ul li.nav_last_li {
	padding-bottom: 0px;
}
.nav_browse_ul li.nav_last_li {
	padding-bottom: 0px;
}
/* span.nav_a_carat {
	right: 0px; top: 9px; color: rgb(228, 121, 17); font-size: 1.25em; font-weight: bold; position: absolute;
}
span.nav_a_carat {
	right: 5px; top: 9px; color:#cc0100; font-size: 1.25em; font-weight: bold; position: absolute;
	height:35px;
	line-height:35px;	
}*/

span.nav_a_carat{
	right: 19px; top: 0px; color:#cc0100; font-size: 1.25em; font-weight: bold; position: absolute;
}
#nav_fullstore{ height:30px;}
* html span.nav_a_carat {
	/*top: 10px;*/
	top: 10px;_top: 0px;
	
}
/*.nav_pop_li a.nav_a {
	width: 100%; display: block; 
}*/
.nav_pop_li a.nav_a {
	/*width: 85%; display: block; text-align:right;*/
	width: 83%; display: block; text-align:right;
}
.nav_pop_li .nav_pop_new_cust a.nav_a {
	width: auto; display: inline;
}
.nav_pop_li a.nav_a {
	color: rgb(51, 51, 51); font-family: "arial","sans-serif"; font-size: 12px; text-decoration: none; cursor: pointer;
}
/*.nav_pop_li a.nav_a:link {
	color: rgb(51, 51, 51); font-family: "arial","sans-serif"; font-size: 12px; text-decoration: none; cursor: pointer;
}*/
.nav_pop_li a.nav_a:link {
	/*color:#666; font-family: "arial","sans-serif"; font-size: 12px; text-decoration: none; cursor: pointer;height:35px;line-height:35px;*/
	color:#666; font-family: "arial","sans-serif"; font-size: 12px; text-decoration: none; cursor: pointer;
}
.nav_pop_li a.nav_a:visited {
	color: rgb(51, 51, 51); font-family: "arial","sans-serif"; font-size: 12px; text-decoration: none; cursor: pointer;
}
.nav_pop_li a.nav_a:hover {
	color: rgb(228, 121, 17); font-family: "arial","sans-serif"; font-size: 12px; text-decoration: underline; cursor: pointer;
}
.nav_pop_li a.nav_a:active {
	color: rgb(228, 121, 17); font-family: "arial","sans-serif"; font-size: 12px; text-decoration: underline; cursor: pointer;
}
li.nav_a_carat {
	padding-left: 0.75em;
}
li.nav_pop_li .nav_tag {
	color: rgb(153, 153, 153); line-height: 13px; font-size: 11px; font-weight: normal; display: block;
}
#nav_cats li.nav_pop_li .nav_tag {
	height: 13px; overflow: hidden;
}
li.nav_divider_before {
	/*padding-top: 9px;*/ margin-top: 0px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.nav_divider_after {
	margin-bottom: 8px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav_browse_ul li.nav_hover {
	color: rgb(228, 121, 17);
}
.nav_browse_ul li.nav_active {
	color: rgb(228, 121, 17); font-weight: bold;
	background-color:#999999;
}
.nav_browse_ul li.nav_active b{position:absolute;left:165px;top:13px;width:6px;height:5px;background:url(../images/nav_dot1_index.gif) no-repeat;}
.item_nav h3 b{
	position:absolute;left:165px;top:13px;width:6px;height:5px;background:url(../images/nav_dot_index.gif) no-repeat;
}
.nav_browse_ul li.nav_active .item_nav{ background:#999;}
.nav_browse_ul li.nav_active .item_nav h3 a{ color:#fff;}
.nav_browse_ul li.nav_active .item_nav div a{ color:#fff;}
.nav_browse_ul li.nav_active b{position:absolute;left:165px;top:13px;width:6px;height:5px;background:url(../images/nav_dot1_index.gif) no-repeat;}

.nav_browse_ul li.nav_active .item_nav h3 a{
	color:#FFFFFF;
}
.nav_browse_ul li.nav_active .con a{
	color:#FFFFFF;
}
.nav_browse_ul .nav_cat {
	font-size: 13px;
}
.nav_browse_ul .nav_pop_li a.nav_a {
	font-size: 13px;
}
.nav_browse_ul .nav_pop_li a.nav_a:link {
	font-size: 13px;
}
.nav_browse_ul .nav_pop_li a.nav_a:visited {
	font-size: 13px;
}
.nav_browse_ul .nav_pop_li a.nav_a:hover {
	font-size: 13px;
}
.nav_browse_ul .nav_pop_li a.nav_a:active {
	font-size: 13px;
}
.nav_browse_wrap {
	vertical-align: top; 
}
#nav_cats_wrap {
	/*left: 0px; top: 0px; width: 178px;_width: 175px; height:478px; position: absolute; background-color: white;*/
	left: -15px; top: 0px; width: 178px;_width: 175px; height:478px;_height:478px; position: absolute; background-color: white;
}
.nav_act{ float:left; width:162px; margin-left:25px;}
.nav_act .nav_act_t{ width:164px; margin-left:4px; margin-bottom:5px;color:#cc0000;}
.nav_act .nav_act_t a{ color:#cc0000;}
.nav_act .nav_close{ float:right; width:16px; height:16px; margin:8px 5px 0 0;cursor:pointer; background:url(../images/nav_close.jpg) no-repeat 0px 0px; *margin-top:-25px;}
.nav_act .hd_bj{ margin-top:21px;width:170px; height:407px; background:url(../images/hd_bj.jpg) repeat-y 1px 0px;}
.nav_act .hd_bj p{ padding:0 0 0 5px}
.nav_act .hd_bottom{ width:170px; height:10px; background:url(../images/hd_bottom.jpg) no-repeat;}
img, a img{border:0 none;}
img.no_border{background:none;border:0 none;}
#nav_cats {
	width: 100%;
}
#nav_exposed_anchor {
	margin: 0px -8px -1px; height: 0px; overflow: hidden; visibility: hidden; position: relative; zoom: 1;
}
.nav_exposed_sbd#nav_exposed_anchor {
	overflow: visible; visibility: visible; z-index: 200;
}
.nav_exposed_sbd#nav_exposed_anchor #nav_exposed_skin {
	position: absolute;
}
.nav_exposed_sbd#nav_exposed_anchor #nav_cats {
	position: relative;
}
.nav_exposed_sbd#nav_exposed_anchor #nav_cats_wrap {
	position: relative;
}
.nav_exposed_sbd#nav_exposed_anchor #nav_exposed_cats {
	position: relative; _width:178px;
}
#nav_exposed_skin {
	display: none;
}
#nav_subcats_wrap {
	left: 193px; _margin-left:193px; top: 0px; width: 698px;_width:680px; height: 100%; display: none; position: absolute; _position:static;
}
.nav_subcats_div {
	/*padding: 0px 2px 0px 0px; left: 0px;_margin-left:191px; top: 0px; width: 0px; height: 100%; border-right-color: rgb(247, 247, 247); border-left-color: rgb(222, 222, 222); border-right-width: 2px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: absolute; background-color: rgb(237, 237, 237);*/
	padding: 0px 2px 0px 0px; left: 15px;_margin-left:191px; top: 0px; width: 0px; height: 100%; border-right-color: rgb(247, 247, 247); border-left-color: rgb(222, 222, 222); border-right-width: 2px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: absolute; background-color: rgb(237, 237, 237);
}
div.nav_subcats_div2 {
	top: 14px;
}

.nav_s_line {
	padding: 0px 2px 0px 0px; left: 480px;_left:490px; top: 0px; width: 0px; height: 100%; border-right-color: rgb(247, 247, 247); border-left-color: rgb(222, 222, 222); border-right-width: 2px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: absolute; background-color: rgb(237, 237, 237);
}
div.nav_s_line2 {
	top: 14px;
}

#nav_subcats {
	/*width: 100%; height: 100%; position: absolute;*/
	width: 100%; height: 100%; position: absolute; margin-left:15px;
}
.nav_super #nav_subcats_wrap {
	width: 500px;
}
ul.nav_browse_cat_ul {
	left: 20px; width: 470px;_width: 490px; margin-left:5px;_margin-left:-10px; float:left;
}
ul.nav_browse_cat2_ul {
	left: 255px; width: 220px;
}
table.nav_pop_triggered .nav_pop_h {
	background-image: none;
}
table.nav_pop_triggered .nav_pop_v {
	background-image: none;
}

.nav_browse_promo {
	border: 0px currentColor; right: 0px; bottom: -15px; position: absolute;
}
.nav_browse_subcat {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute;overflow:hidden;
}
.nav_browse_subcat ul{ display:inline-block;}
#nav_browse_flyout .nav_browse_cat_head {
	color: rgb(228, 121, 17); overflow: visible; font-size: 18px; margin-bottom: 5px; vertical-align: inherit;
}
#nav_cat_indicator {
	background-position: -130px -30px; top: -1000px; width: 8px; height: 14px; right: -10px; line-height: 0; font-size: 0px; display: block; position: absolute;
}
.nav_asin_promo {
	left: 20px; width: 225px; height: 122px; bottom: 6px; overflow: hidden; text-decoration: none; display: block; position: absolute; cursor: default; background-color: white;
}
.nav_asin_promo:link {
	left: 20px; width: 225px; height: 122px; bottom: 6px; overflow: hidden; text-decoration: none; display: block; position: absolute; cursor: default; background-color: white;
}
.nav_asin_promo:active {
	left: 20px; width: 225px; height: 122px; bottom: 6px; overflow: hidden; text-decoration: none; display: block; position: absolute; cursor: default; background-color: white;
}
.nav_asin_promo:hover {
	left: 20px; width: 225px; height: 122px; bottom: 6px; overflow: hidden; text-decoration: none; display: block; position: absolute; cursor: default; background-color: white;
}
.nav_asin_promo:visited {
	left: 20px; width: 225px; height: 122px; bottom: 6px; overflow: hidden; text-decoration: none; display: block; position: absolute; cursor: default; background-color: white;
}
a.nav_asin_promo:hover {
	cursor: pointer;
}
a.nav_asin_promo:focus {
	cursor: pointer;
}
a.nav_asin_promo:active {
	cursor: pointer;
}
img.nav_asin_promo_img {
	border: 0px currentColor; left: 0px; width: 100px; height: 100px; bottom: 0px; position: absolute;
}
.nav_asin_promo_headline {
	color: rgb(102, 102, 102); line-height: 13px; font-family: "arial","sans-serif"; font-size: 12px;
}
.nav_asin_promo_title {
	color: rgb(102, 102, 102); line-height: 13px; font-family: "arial","sans-serif"; font-size: 12px;
}
.nav_asin_promo_title2 {
	color: rgb(102, 102, 102); line-height: 13px; font-family: "arial","sans-serif"; font-size: 12px;
}
.nav_asin_promo_price {
	color: rgb(102, 102, 102); line-height: 13px; font-family: "arial","sans-serif"; font-size: 12px;
}
.nav_asin_promo_button {
	color: rgb(102, 102, 102); line-height: 13px; font-family: "arial","sans-serif"; font-size: 12px;
}
span.nav_asin_promo_headline {
	left: 0px; top: 0px; height: 20px; color: rgb(153, 153, 153); line-height: 18px; font-size: 14px; position: absolute;
}
span.nav_asin_promo_info {
	left: 110px; top: 22px; width: 115px; height: 78px; overflow: hidden; display: block; position: absolute;
}
span.nav_asin_promo_title {
	color: rgb(51, 51, 51); line-height: 14px; font-size: 13px; display: block;
}
a:hover span.nav_asin_promo_title {
	color: rgb(228, 121, 17); text-decoration: underline;
}
a:active span.nav_asin_promo_title {
	color: rgb(228, 121, 17); text-decoration: underline;
}
span.nav_asin_promo_title2 {
	margin-top: 4px; display: block;
}
span.nav_asin_promo_price {
	color: rgb(153, 0, 0); margin-top: 4px; display: block;
}
span.nav_asin_promo_button {
	background-position: -10px -50px; left: 110px; width: 88px; height: 19px; text-align: center; bottom: 0px; color: black; line-height: 19px; font-size: 11px; font-weight: bold; display: block; position: absolute; background-repeat: no-repeat; text-shadow: 0 1px 0 #ffe093;
}
.nav-action-button {
	background-position: -10px -130px; margin: 0px 10px 0px 0px; padding: 0px; height: 28px; text-decoration: none; display: block; cursor: pointer; max-width: 225px;
}
a.nav-action-button:link {
	background-position: -10px -130px; margin: 0px 10px 0px 0px; padding: 0px; height: 28px; text-decoration: none; display: block; cursor: pointer; max-width: 225px;
}
a.nav-action-button:active {
	background-position: -10px -130px; margin: 0px 10px 0px 0px; padding: 0px; height: 28px; text-decoration: none; display: block; cursor: pointer; max-width: 225px;
}
a.nav-action-button:hover {
	background-position: -10px -130px; margin: 0px 10px 0px 0px; padding: 0px; height: 28px; text-decoration: none; display: block; cursor: pointer; max-width: 225px;
}
a.nav-action-button:visited {
	background-position: -10px -130px; margin: 0px 10px 0px 0px; padding: 0px; height: 28px; text-decoration: none; display: block; cursor: pointer; max-width: 225px;
}
.nav-action-button .nav-action-inner {
	background-position: right -130px; padding: 0px 10px 0px 0px; left: 10px; height: 28px; text-align: center; color: black; line-height: 28px; font-family: "arial","sans-serif"; font-size: 12px; font-weight: bold; text-decoration: none; display: block; position: relative; cursor: pointer; text-shadow: 0 1px 0 #ffe093;
}
a.nav-action-button:link .nav-action-inner {
	background-position: right -130px; padding: 0px 10px 0px 0px; left: 10px; height: 28px; text-align: center; color: black; line-height: 28px; font-family: "arial","sans-serif"; font-size: 12px; font-weight: bold; text-decoration: none; display: block; position: relative; cursor: pointer; text-shadow: 0 1px 0 #ffe093;
}
a.nav-action-button:active .nav-action-inner {
	background-position: right -130px; padding: 0px 10px 0px 0px; left: 10px; height: 28px; text-align: center; color: black; line-height: 28px; font-family: "arial","sans-serif"; font-size: 12px; font-weight: bold; text-decoration: none; display: block; position: relative; cursor: pointer; text-shadow: 0 1px 0 #ffe093;
}
a.nav-action-button:hover .nav-action-inner {
	background-position: right -130px; padding: 0px 10px 0px 0px; left: 10px; height: 28px; text-align: center; color: black; line-height: 28px; font-family: "arial","sans-serif"; font-size: 12px; font-weight: bold; text-decoration: none; display: block; position: relative; cursor: pointer; text-shadow: 0 1px 0 #ffe093;
}
a.nav-action-button:visited .nav-action-inner {
	background-position: right -130px; padding: 0px 10px 0px 0px; left: 10px; height: 28px; text-align: center; color: black; line-height: 28px; font-family: "arial","sans-serif"; font-size: 12px; font-weight: bold; text-decoration: none; display: block; position: relative; cursor: pointer; text-shadow: 0 1px 0 #ffe093;
}
.nav-action-button-grey {
	background-position: -10px -980px;
}
a.nav-action-button-grey:link {
	background-position: -10px -980px;
}
a.nav-action-button-grey:active {
	background-position: -10px -980px;
}
a.nav-action-button-grey:hover {
	background-position: -10px -980px;
}
a.nav-action-button-grey:visited {
	background-position: -10px -980px;
}
.nav-action-button-grey span.nav-action-inner {
	background-position: right -980px; color: rgb(16, 20, 25); text-shadow: 0 1px 0 #fff;
}
a.nav-action-button-grey:link span.nav-action-inner {
	background-position: right -980px; color: rgb(16, 20, 25); text-shadow: 0 1px 0 #fff;
}
a.nav-action-button-grey:active span.nav-action-inner {
	background-position: right -980px; color: rgb(16, 20, 25); text-shadow: 0 1px 0 #fff;
}
a.nav-action-button-grey:hover span.nav-action-inner {
	background-position: right -980px; color: rgb(16, 20, 25); text-shadow: 0 1px 0 #fff;
}
a.nav-action-button-grey:visited span.nav-action-inner {
	background-position: right -980px; color: rgb(16, 20, 25); text-shadow: 0 1px 0 #fff;
}
#nav_your_account_flyout {
	height: 100%; position: relative; min-width: 160px;
}
.nav_offscreen {
	left: -2000px; top: -2000px; visibility: hidden; position: absolute;
}
#nav_ya_sidebar_wrapper {
	height: 100%; overflow: hidden; border-right-color: rgb(222, 222, 222); border-right-width: 1px; border-right-style: solid; position: absolute;
}
#nav_cart_flyout {
	width: 230px;
}
#nav_cart_flyout .nav_a {
	color: rgb(0, 75, 145); text-decoration: none;
}
#nav_cart_flyout .nav_a:link {
	color: rgb(0, 75, 145); text-decoration: none;
}
#nav_cart_flyout .nav_a:visited {
	color: rgb(0, 75, 145); text-decoration: none;
}
#nav_cart_flyout .nav_a:hover {
	color: rgb(228, 121, 17); text-decoration: underline;
}
#nav_cart_flyout .nav_a:active {
	color: rgb(228, 121, 17); text-decoration: underline;
}
#nav_cart_flyout .nav_p {
	margin: 0px 0px 8px; padding: 0px;
}
#nav_cart_flyout .nav_p {
	line-height: 110%; font-family: "arial","sans-serif"; font-size: 12px;
}
#nav_cart_flyout .nav_a {
	line-height: 110%; font-family: "arial","sans-serif"; font-size: 12px;
}
#nav_cart_flyout .nav_dynamic {
	margin: 0px 0px 10px; padding: 0px; list-style-type: none;
}
#nav_cart_flyout .nav_dynamic .nav_cart_item {
	margin: 0px; padding: 0px;
}
#nav_cart_flyout .nav_dynamic .nav_a {
	padding: 0px 0px 10px 50px; line-height: 13px; text-decoration: none; display: block; position: relative; min-height: 40px; _height: 40px;
}
#nav_cart_flyout .nav_dynamic a .nav-cart-title {
	color: rgb(0, 75, 145); text-decoration: none;
}
#nav_cart_flyout .nav_dynamic a:link .nav-cart-title {
	color: rgb(0, 75, 145); text-decoration: none;
}
#nav_cart_flyout .nav_dynamic a:visited .nav-cart-title {
	color: rgb(0, 75, 145); text-decoration: none;
}
#nav_cart_flyout .nav_dynamic a:hover .nav-cart-title {
	color: rgb(228, 121, 17); text-decoration: underline;
}
#nav_cart_flyout .nav_dynamic a:active .nav-cart-title {
	color: rgb(228, 121, 17); text-decoration: underline;
}
#nav_cart_flyout .nav_dynamic .nav_cart_img {
	border: 0px currentColor; left: 0px; top: 0px; width: 40px; height: 40px; position: absolute;
}
#nav_cart_flyout .nav_dynamic .nav-cart-quantity {
	color: rgb(102, 102, 102); text-decoration: none; display: block;
}
#nav_cart_flyout .nav-dynamic-empty {
	padding-bottom: 10px;
}
#nav_cart_flyout .nav-dynamic-empty .nav_p {
	color: rgb(51, 51, 51); line-height: 1.2;
}
#nav_cart_flyout a.nav-action-button {
	margin-top: 10px;
}
#nav_cart_flyout a.nav-action-button-grey {
	margin-top: 7px;
}
.nav-empty .nav_dynamic {
	display: none;
}
.nav-ajax-error .nav_dynamic {
	display: none;
}
.nav-ajax-loading .nav_dynamic {
	display: none;
}
.nav-dynamic-empty {
	display: none;
}
.nav-dynamic-full {
	display: none;
}
.nav-ajax-error-msg {
	display: none;
}
.nav-ajax-message {
	display: none;
}
.nav-empty .nav-dynamic-empty {
	display: block;
}
.nav-full .nav-dynamic-full {
	display: block;
}
.nav-ajax-loading .nav-ajax-message {
	height: 40px; margin-bottom: 10px; display: block;
}
.nav-ajax-error .nav-ajax-error-msg {
	color: rgb(0, 0, 0); margin-bottom: 10px; display: block;
}
.nav-ajax-error .nav-ajax-error-msg .nav-bold {
	color: rgb(147, 0, 21);
}
.nav-ajax-success {
	font-weight: normal;
}
.nav-bold {
	font-weight: bold;
}
#navSwmHoliday {
	border: 0px currentColor; text-align: right; right: 0px; position: absolute; background-repeat: no-repeat;
}
#navSwmHoliday .navSwmHolidayUl {
	margin: 5px 8px 0px 0px; padding: 0px;
}
#navSwmHoliday .navSwmHolidayHead {
	margin: 0px; padding: 0px; list-style-type: none;
}
#navSwmHoliday .navSwmHolidaySubhead {
	margin: 0px; padding: 0px; list-style-type: none;
}
#navSwmHoliday .navSwmHolidayNote {
	margin: 0px; padding: 0px; list-style-type: none;
}
#navSwmHoliday .navSwmHolidayHead {
	color: rgb(181, 26, 26); line-height: 15px; font-family: "serif"; font-size: 13px; font-weight: normal; white-space: nowrap;
}
#navSwmHoliday .navSwmHolidayHead .nav_a {
	color: rgb(181, 26, 26); line-height: 15px; font-family: "serif"; font-size: 13px; font-weight: normal; white-space: nowrap;
}
#navSwmHoliday .navSwmHolidayHead .nav_a:link {
	color: rgb(181, 26, 26); line-height: 15px; font-family: "serif"; font-size: 13px; font-weight: normal; white-space: nowrap;
}
#navSwmHoliday .navSwmHolidayHead .nav_a:hover {
	color: rgb(181, 26, 26); line-height: 15px; font-family: "serif"; font-size: 13px; font-weight: normal; white-space: nowrap;
}
#navSwmHoliday .navSwmHolidayHead .nav_a:active {
	color: rgb(181, 26, 26); line-height: 15px; font-family: "serif"; font-size: 13px; font-weight: normal; white-space: nowrap;
}
#navSwmHoliday .navSwmHolidayHead .nav_a:visited {
	color: rgb(181, 26, 26); line-height: 15px; font-family: "serif"; font-size: 13px; font-weight: normal; white-space: nowrap;
}
#navSwmHoliday .navSwmHolidaySubhead {
	color: rgb(28, 103, 60); line-height: 13px; font-family: "arial","sans-serif"; font-size: 11px; white-space: nowrap;
}
#navSwmHoliday .navSwmHolidaySubhead .nav_a {
	color: rgb(28, 103, 60); line-height: 13px; font-family: "arial","sans-serif"; font-size: 11px; white-space: nowrap;
}
#navSwmHoliday .navSwmHolidaySubhead .nav_a:link {
	color: rgb(28, 103, 60); line-height: 13px; font-family: "arial","sans-serif"; font-size: 11px; white-space: nowrap;
}
#navSwmHoliday .navSwmHolidaySubhead .nav_a:hover {
	color: rgb(28, 103, 60); line-height: 13px; font-family: "arial","sans-serif"; font-size: 11px; white-space: nowrap;
}
#navSwmHoliday .navSwmHolidaySubhead .nav_a:active {
	color: rgb(28, 103, 60); line-height: 13px; font-family: "arial","sans-serif"; font-size: 11px; white-space: nowrap;
}
#navSwmHoliday .navSwmHolidaySubhead .nav_a:visited {
	color: rgb(28, 103, 60); line-height: 13px; font-family: "arial","sans-serif"; font-size: 11px; white-space: nowrap;
}
#navSwmHoliday .navSwmHolidayNote {
	color: rgb(171, 142, 83); line-height: 11px; font-family: "verdana","sans-serif"; font-size: 9px; font-weight: normal; white-space: nowrap;
}
#navSwmHoliday .navSwmHolidayNote .nav_a {
	color: rgb(171, 142, 83); line-height: 11px; font-family: "verdana","sans-serif"; font-size: 9px; font-weight: normal; white-space: nowrap;
}
#navSwmHoliday .navSwmHolidayNote .nav_a:link {
	color: rgb(171, 142, 83); line-height: 11px; font-family: "verdana","sans-serif"; font-size: 9px; font-weight: normal; white-space: nowrap;
}
#navSwmHoliday .navSwmHolidayNote .nav_a:hover {
	color: rgb(171, 142, 83); line-height: 11px; font-family: "verdana","sans-serif"; font-size: 9px; font-weight: normal; white-space: nowrap;
}
#navSwmHoliday .navSwmHolidayNote .nav_a:active {
	color: rgb(171, 142, 83); line-height: 11px; font-family: "verdana","sans-serif"; font-size: 9px; font-weight: normal; white-space: nowrap;
}
#navSwmHoliday .navSwmHolidayNote .nav_a:visited {
	color: rgb(171, 142, 83); line-height: 11px; font-family: "verdana","sans-serif"; font-size: 9px; font-weight: normal; white-space: nowrap;
}
div#navSwmHoliday .nav_a {
	text-decoration: none;
}
div#navSwmHoliday .nav_a:link {
	text-decoration: none;
}
div#navSwmHoliday .nav_a:visited {
	text-decoration: none;
}
div#navSwmHoliday .nav_a:hover {
	text-decoration: underline;
}
div#navSwmHoliday .nav_a:active {
	text-decoration: underline;
}
#navFooter {
	margin: 30px 0px 8px; padding: 0px 0px 7px;
}
#navFooter img {
	border: 0px currentColor;
}
#navFooter table {
	width: 100%;
}
#navFooter td {
	line-height: 120%; font-family: "arial","sans-serif"; font-size: 13px;
}
#navFooter a:link {
	color: rgb(0, 75, 145); font-family: "arial","sans-serif"; text-decoration: none;
}
#navFooter a:visited {
	color: rgb(0, 75, 145); font-family: "arial","sans-serif"; text-decoration: none;
}
#navFooter a:hover {
	color: rgb(228, 121, 17); font-family: "arial","sans-serif"; text-decoration: underline;
}
#navFooter a:active {
	color: rgb(228, 121, 17); font-family: "arial","sans-serif"; text-decoration: underline;
}
#navFooter a:hover span {
	color: rgb(228, 121, 17); font-family: "arial","sans-serif"; text-decoration: underline;
}
#navFooter a:active span {
	color: rgb(228, 121, 17); font-family: "arial","sans-serif"; text-decoration: underline;
}
#navFooter a {
	font-family: "arial","sans-serif"; white-space: nowrap;
}
#navFooter span {
	font-family: "arial","sans-serif"; white-space: nowrap;
}
.navFooterTwoColumn .navFooterColSpacerOuter {
	padding: 0px 15px; width: 42%;
}
.navFooterTwoColumn .navFooterColSpacerInner {
	padding: 0px 15px; width: 16%;
}
.navFooterThreeColumn .navFooterColSpacerOuter {
	padding: 0px 15px; width: 35%;
}
.navFooterThreeColumn .navFooterColSpacerInner {
	padding: 0px 15px; width: 15%;
}
.navFooterLinkCol {
	color: rgb(51, 51, 51); vertical-align: top;
}
.navFooterLinkCol ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.navFooterLinkCol li {
	margin: 0px 0px 8px; white-space: nowrap;
}
ul.navFooterCondensed li {
	margin: 0px 0px 4px;
}
.navFooterColHead {
	margin: 0px 0px 8px; color: rgb(228, 121, 17); font-family: "arial","sans-serif"; font-weight: bold; white-space: nowrap;
}
div.navFooterLine {
	text-align: center; color: rgb(153, 153, 153); line-height: 18px; font-family: "arial","sans-serif"; font-size: 11px;
}
div.navFooterLogoLine {
	margin: 30px 8px 4px; line-height: 0; font-size: 1px;
}
.navFooterLinkLine {
	margin: 0px 8px;
}
.navFooterDLicense {
	margin: 8px 8px 0px; text-align: center;
}
.navFooterDLicenseItem {
	color: rgb(153, 153, 153); font-size: 11px;
}
.navFooterDLicenseLine {
	text-align: center; line-height: 20px;
}
.navFooterRightArrowBullet {
	color: rgb(228, 121, 17); font-family: arial,sans-serif; font-size: 13px; font-weight: bold;
}
.navFooterPadItemLine a {
	padding: 0px 0.6em;
}
.navFooterPadItemLine span {
	padding: 0px 0.6em;
}
.navFooterDescLine {
	margin: 20px 0px 14px;
}
.navFooterDescSpacer {
	padding: 0px;
}
#navFooter .navFooterDescItem {
	padding: 0px 0.75em; text-align: left; line-height: 115%; font-size: 11px !important; vertical-align: top;
}
.navFooterDescText {
	color: rgb(153, 153, 153); line-height: 110%; font-size: 10px; margin-bottom: 1px; display: block;
}
.nav-beacon div#srch_sggst {
	border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(221, 221, 221); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.suggest_link {
	padding: 2px 6px; background-color: rgb(255, 255, 255);
}
.nav-beacon .suggest_link {
	margin: 0px; padding: 1px 10px; line-height: 24px; font-size: 14px;
}
.nav-beacon ul.promo_list {
	margin: 0px; padding: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; list-style-type: none; background-color: rgb(255, 255, 255);
}
.nav-beacon ul.promo_list li {
	margin: 0px; padding: 7px 10px; line-height: 20px; overflow: hidden; clear: both; white-space: normal;
}
.nav-beacon ul.promo_list li .promo_image {
	background-position: center; width: 40px; height: 40px; float: left; background-repeat: no-repeat;
}
.nav-beacon ul.promo_list li .promo_cat {
	font-weight: bold; margin-left: 50px;
}
.nav-beacon ul.promo_list li .promo_title {
	line-height: 13px; margin-left: 50px;
}
.suggest_nm {
	display: block;
}
.nav-beacon .suggest_link_over {
	color: rgb(0, 0, 0); background-color: rgb(238, 238, 238);
}
.suggest_link_over {
	color: rgb(255, 255, 255); background-color: rgb(20, 110, 180);
}
.suggest_link .suggest_category {
	color: rgb(102, 102, 102);
}
.nav-beacon .suggest_link_over .suggest_category {
	color: rgb(102, 102, 102);
}
.suggest_link_over .suggest_category {
	color: rgb(255, 255, 255);
}
#srch_sggst {
	border: 1px solid rgb(221, 221, 221); text-align: left; color: rgb(0, 0, 0); position: absolute; z-index: 250; background-color: rgb(255, 255, 255);
}
.nav-beacon #srch_sggst {
	border: 0px currentColor; box-shadow: 0px 2px 5px #aaa; -moz-box-shadow: 0 2px 5px 0 #aaa; -webkit-box-shadow: 0 2px 5px 0 #aaa; _border: 1px solid #ddd;
}
.suggest_link {
	font-family: arial,sans-serif;
}
.promo_cat {
	font-family: arial,sans-serif;
}
.promo_title {
	font-family: arial,sans-serif;
}
#sugdivhdr {
	text-align: right; color: rgb(136, 136, 136); line-height: 12px; padding-right: 4px; font-size: 10px;
}
.two-pane#srch_sggst {
	border: currentColor !important; background-color: transparent !important;
}
.two-pane#srch_sggst .suggest_link_over {
	background-color: rgb(255, 255, 255) !important;
}
#two-pane-table {
	width: 100%; table-layout: fixed; empty-cells: show;
}
#two-pane-table .iss-spacer-row {
	height: 26px;
}
.two-pane#srch_sggst .main-suggestions {
	color: rgb(51, 51, 51); vertical-align: top; border-right-color: rgb(216, 216, 216); border-right-width: 1px; border-right-style: solid; background-color: rgb(255, 255, 255);
}
.two-pane#srch_sggst .xcat-suggestions {
	color: rgb(0, 75, 145); vertical-align: top; cursor: pointer; background-color: rgb(255, 255, 255);
}
.two-pane#srch_sggst .main-suggestion {
	padding-left: 0px; cursor: pointer;
}
.two-pane#srch_sggst .suggest_link_over {
	color: rgb(204, 102, 0); text-decoration: underline;
}
.two-pane#srch_sggst .xcat-suggestion-hint {
	font-weight: bold;
}
.two-pane#srch_sggst .xcat-arrow {
	margin: 5px 0px 3px 5px; float: right; visibility: hidden;
}
.two-pane#srch_sggst .suggest_link_over .xcat-arrow {
	visibility: visible;
}
.two-pane#srch_sggst .xcat-arrow-hint .xcat-arrow {
	visibility: visible;
}
.two-pane#srch_sggst .main-suggestion:hover {
	color: rgb(204, 102, 0);
}
.two-pane#srch_sggst .xcat-suggestion:hover {
	color: rgb(204, 102, 0);
}
.iss_pop_tl {
	background-position: 0px -88px; width: 45px; height: 8px;
}
.iss_pop_tr {
	background-position: -45px -88px; width: 45px; height: 8px;
}
.nav-cat-indicator {
	background-position: -130px -30px; width: 7px; height: 16px;
}
.shoveler {
	width: 100%; position: relative;
}
.shoveler .shoveler-content {
	margin: 0px 45px;
}
.shoveler ul {
	padding: 0px; height: 150px; overflow: hidden;
}
* html .shoveler li {
	display: inline;
}
.shoveler li {
	list-style: none; margin: 0px; padding: 10px 0px 0px; width: 180px; height: 100%; float: left;
}
.shoveler li.shoveler-progress {
	background: url("http://g-ecx.images-amazon.com/images/G/01/ui/loadIndicators/loading-small._V192238939_.gif") no-repeat center;
}
.shoveler div.button {
	top: 55px; width: 25px; height: 50px; position: absolute; cursor: pointer;
}
.shoveler div.disabled.button {
	filter: alpha(opacity=50); cursor: default; opacity: 0.5; -moz-opacity: .5;
}
.shoveler div.depressed.button {
	background-position: 0px -50px;
}
.shoveler div.depressed.disabled.button {
	
}
.shoveler div.prev-button {
	background: url("http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/left-arrow-semi-rd._V17361814_.gif") no-repeat; left: 10px;
}
.shoveler div.next-button {
	background: url("http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/right-arrow-semi-rd._V17361809_.gif") no-repeat; right: 10px;
}
.shoveler a.back-button {
	top: 75px; width: 25px; height: 50px; position: absolute;
}
.shoveler a.next-button {
	top: 75px; width: 25px; height: 50px; position: absolute;
}
.shoveler a.back-button {
	left: 1px;
}
.shoveler a.next-button {
	right: 1px;
}
.shoveler .depressed .s_shvlBack {
	background-position: -30px -130px;
}
.shoveler .depressed .s_shvlNext {
	background-position: -60px -130px;
}
.shoveler .shoveler-pagination {
	padding: 10px; top: 0px; right: 0px; position: absolute;
}
.shoveler .start-over {
	font-size: 80%;
}
.shoveler .start-over a.start-over-link {
	color: rgb(0, 75, 145); text-decoration: none;
}
.default-style.shoveler .shoveler-header {
	background: url("http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/yourstore/box/sliced_box_fill/sliced-box-tbevel._V47082452_.gif") repeat-x left bottom rgb(239, 245, 249); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(157, 196, 216);
}
.default-style.shoveler .shoveler-title {
	padding: 5px 7px;
}
.default-style.shoveler .shoveler-main {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(157, 196, 216); position: relative;
}
.default-style.shoveler .shoveler-footer {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(157, 196, 216);
}
.default-style.shoveler .shoveler-footer-content {
	height: 16px; line-height: 16px;
}
.default-style.shoveler .shoveler-upper-left {
	width: 17px; height: 17px; position: absolute;
}
.default-style.shoveler .shoveler-upper-right {
	width: 17px; height: 17px; position: absolute;
}
.default-style.shoveler .shoveler-bottom-left {
	width: 17px; height: 17px; position: absolute;
}
.default-style.shoveler .shoveler-bottom-right {
	width: 17px; height: 17px; position: absolute;
}
.default-style.shoveler .shoveler-upper-right {
	float: right; position: relative;
}
.default-style.shoveler .shoveler-bottom-right {
	float: right; position: relative;
}
.default-style.shoveler div.shoveler-upper-left {
	background: url("http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/yourstore/box/sliced_box_fill/sliced-box-tl._V6007502_.gif") no-repeat left top;
}
.default-style.shoveler div.shoveler-upper-right {
	background: url("http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/yourstore/box/sliced_box_fill/sliced-box-tr._V6007499_.gif") no-repeat right top;
}
.default-style.shoveler div.shoveler-bottom-left {
	background: url("http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/yourstore/box/sliced-box-bl._V47082482_.gif") no-repeat left bottom;
}
.default-style.shoveler div.shoveler-bottom-right {
	background: url("http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/yourstore/box/sliced-box-br._V47062575_.gif") no-repeat right bottom;
}


.item_nav{
	/*position:relative;z-index:2;zoom:1;*/
	position:relative;  width:208px;  _*width:205px; *margin-right:-30px;
}
.item_nav.item_nav_bg{ background:#f4f4f4;_width:205px;}
.item_nav.item_all_bg{ height:45px; background:#f4f4f4;_width:205px; line-height:45px;}
.item_nav h3{
	/*position:relative;padding-left:2px; height:30px; line-height:30px;  margin:0px;font-size:13px;color:#0251AD;border-bottom:1px dotted #dedede;*/
	position:relative;padding-left:2px; height:30px; line-height:30px;  margin:0px 13px;font-size:13px;color:#0251AD;border-bottom:1px dotted #dedede;
}
.item_nav h3 a{
	text-decoration:none;color:#000; font-weight:bold; margin-left:0px; 
}
.con{
	/*line-height:25px;zoom:1; margin:3px 0 3px -3px;*/
	line-height:25px;zoom:1; margin:3px 13px 3px 10px;*margin:4px 13px 5px 10px;_margin:3px 13px 3px 10px;
}
.con:after,#sortlist .item:after{content:'\20';clear:both;display:block;}
.con a{width:53px;overflow:hidden;float:left;overflow:hidden;height:20px; margin:3px 0; padding-left:4px;padding-right:4px;_padding-left:2px;_padding-right:2px;line-height:20px;color:#999;text-decoration: none; font-weight:normal;}

.subItem {
	width:218px;
	overflow:hidden;/* float:left; */
	margin-left:13px;
	display:inline-table;
	*display:inline;
	*zoom:1;
	*vertical-align: top;
	zoom:1\0;
	vertical-align: top\0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .subItem{
        vertical-align: top;  /* 谷歌浏览器，搜狗高?浏览器 */
    }
}
.subItem-hd {
	margin:0px;
	height:34px;
	line-height:34px;
	margin-bottom: 6px;
	border-bottom:2px solid #000;
	font-size:15px;
	font-family:"Microsoft YaHei";
	
}
.subItem-hd a {
	color:#000;text-decoration: none;
}
.subItem-title {
	height:15px;
	line-height:15px;
	font-size:12px;
	font-weight:normal;
	padding:7px 0 0px; margin:0px;
}
.subItem p { 
margin:5px 0 2px 0;
margin-left:-11px;
*margin:5px 0 0px 0; 
_margin:5px 0 0px 0;

}
.subItem p.subItem-brand {
	padding-bottom:8px;
}
.subItem p a {
	display:inline-block;
	height:15px;
	line-height:15px;
	color:#646464;
	margin:1px 0 4px;
}
.brandTitle {
	border-top:1px dotted #000;
	margin-right:1px;
}
.subItem-cat a,.subItem-brand a {
	border-left:1px solid #EAEAEA;
	padding:0 5px 0 10px;text-decoration: none;
}
.subItemAd {
	width:218px;
	height:32px;
	background-color:#eee;
	margin-top:10px;
}
.subItemAd a {
	display:block;
	width:218px;
}
.shadow {
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#44000000,endColorstr=#00000000)\9;
	background:none;
	-moz-box-shadow:3px -5px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:3px -5px 5px rgba(0,0,0,0.2);
	box-shadow:3px -5px 5px rgba(0,0,0,0.2);
	width:10px;
	height:530px;
	position:absolute;
	top:12px;
	left:-10px;
	z-index:18;
}
.nav-sprite {
  background-image: url(../images/index_lc_5.png);
}
.nav_pop_h {
  background-image: url(../images/index_lc_2.png);
}
.nav_pop_v {
  background-image: url(../images/index_lc_4.png);
}
.nav_ie6 .nav_pop_h {
  background-image: url(../images/index_lc_1.png);
}
.nav_ie6 .nav_pop_v {
  background-image: url(../images/index_lc_3.png);
}
.nav-ajax-loading .nav-ajax-message {
  background: center center url(../images/index_lc_6.gif) no-repeat;
}
/* end zuocefenlei */

.address{ width:1200px; margin:0 auto; background:#CB120D;}
.tgspggwz{
	font-size: 12px;
    font-family: "宋体";
    color:#999999;
}
.tgslwz{
	font-size: 12px;
    font-family: "宋体";
    color:#999999;
}
.tgslrs{
	font-size: 12px;
    font-family: "宋体";
    color:#CC0000;
}
.ls_word_xb a {
    margin: 0px 5px 0px 5px;
}
.title_p{height:40px;overflow:hidden;}
#llgdsp{display:none}
#navitems li .yilian_ms{
	color:#ffffff ;
	font-size:14px;
	font-family:"微软雅黑";
	width:150px;
	font-weight: normal;
}
.sy_hot{
	position: absolute;
    right: 0;
    top: 5px;
}
#navitems li .yilian_ms:hover{
	background:url('');
	width:150px;
}