@charset "utf-8";
/* CSS Document */
/*body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,textarea,p,td,dd,dt,dl{margin:0;padding:0;}*/
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, textarea, dd, dt, dl, a {
	margin:0;
	padding:0;
}

body {
	font: 12px/1.5 "宋体", Arail, verdana;
	color:#222222;
}
/*img{border:none;display:block;}*/
img {
	border:none;
}
input, select {
	vertical-align:middle;
}
ul, ol {
	list-style:none;
}
a {
	text-decoration:none;
	color:#333;
}
/*a:link,a:visited{color:#222;}
a:hover,a:active{text-decoration:underline;color:#f30;}*/
a:hover, a:active {
	text-decoration:underline;
	color:#FE8F02;
}
h1 {
	font-size:16px;
}
h2, h3, h4 {
	font-weight:normal;
	font-size:12px;
}
.bold {
	font-weight:bold;
}
.font14 {
	font-size:14px;
}
.font15 {
	font-size:15px;
}
.input {
	border:1 solid #CCCCCC;
	FONT-SIZE: 9pt;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
	HEIGHT: 20px;
	LINE-HEIGHT: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
hr {
	border-top:1px dotted #ccc;
	HEIGHT:0;
}
.CB {
	clear:both;
}
.imgborder {
	padding: 0px;
	border: 1px solid #CCC;
	background-color: #FFF;
}
.orange {
	color:#F66013;
}
.float_Left {
	float:left;
}
.float_Right {
	float:right;
}
.text_center {
	text-align:center;
}
.underline {
	text-decoration:underline
}
.text_left {
	text-align:left;
}
.overflow {
	overflow:hidden;
}
.space10 {
	clear:both;
	height:5px;
	overflow:hidden;
}
.space500 {
	clear:both;
	height:10px;
	width:500px;
}
.market_price {
	text-decoration:line-through;
}
.yg_price {
	color:#F66013;
}
.yg_price span{
	display:inline-block;
	width:77px;
}
.input {
	border:1 solid #CCCCCC;
	FONT-SIZE: 9pt;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
	HEIGHT: 20px;
	LINE-HEIGHT: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

/* header style */
#header{
	width:100%;
}
.centerDiv{
	width:986px;
	margin:0 auto;
}
#hd_top{
	background:url("/images/topMuneBg.jpg") repeat-x left top;
	height:32px;
	line-height:32px;
}
#loginend{
    
}
#otherMenu{
	
}
#hd_mid{
	margin:10px auto;
}
#logo{
	
}
#searchBox{
	background:url("/images/searchBg.jpg") no-repeat left bottom;
	width:476px;
	height:50px;
	margin:8px 0 0 34px;
}
#searchBox p{
	
}
#hotKeyWord{
	margin:0 0 0 5px;
}
#hotKeyWord a{
	margin:0px 3px;
}
#searchForm{
	margin:0px 0 0 8px;
	padding-top:26px;
}
#searchForm select,#searchForm input{
	border:none;
	background:none;
}
#ctl00_drpType{
    display:none;
}
#txtKeyword{
	width:328px;
	margin-top:3px;
}
#subSearch{
	margin:0 0 0 20px;
	width:54px;
}
#moreSearch{
    margin:0px 6px 0 1px;
    _margin:0px 3px 0 1px;
	_padding:1px 0 0;
}
#left_hd_mid  {
   height:63px;
	margin:0 0 0 53px;
	padding:0 0 0 30px;
}
#qianYuan{
		line-height:21px;
		padding-left:27px;
		margin-right:23px;
		background:url("/images/qianYuan.jpg") no-repeat  0 0;
}
#zhengPin{
	line-height:21px;
	padding-left:27px;
	background:url("/images/zhengPin.jpg") no-repeat 0 0;
	}
#left_hd_mid span {
}
/* begin nav style */
#nav{
	background:url("/images/navBg.jpg") repeat-x left top;
	height:44px;
	z-index:101;
}
/* begin allSort */
	#allSort{
		
	}
	#allSort_Ttile{
		background:url("/images/allSortTtileBg.jpg") no-repeat scroll left top transparent;
		font-size:14px;
		height:44px;
		line-height:44px;
		padding-left:33px;
		width:188px;
	}
	#list_allSort{
		background:url("/images/allSort/allSortBg.jpg") no-repeat scroll left top transparent;
		padding:6px 13px 7px 8px;
		width:204px;
	}
	#list_allSort li{
		background:url("/images/allSort/allSortIcon_more.jpg") no-repeat scroll 185px 10px transparent;
		padding-left:4px;
		border-bottom:1px solid #d8e9d6;
	}
	#list_allSort li a.bigItem{
		background-image:url("/images/allSort/allSortIcon.jpg");
		background-repeat:no-repeat;
		display:block;
		height:27px;
		line-height:27px;
		padding-left:32px;/*
		width:168px;
		border-bottom:1px solid #d8e9d6;*/
	}
	#list_allSort li a.bigItem:hover{
	
	}
	
	#list_allSort #item_subBox li,#list_allSort #brand_subBox li{
		background:none;
		padding:0px;
		height:23px;
		border:none;
	}
	
#list_allSort li#list_01 a {
	background-position:3px -285px;
}
#list_allSort li#list_02 a {
	background-position:0 -225px;
}
#list_allSort li#list_03 a {
	background-position:1px -347px;
}
#list_allSort li#list_04 a {
	background-position:0 -316px;
}
#list_allSort li#list_05 a {
	background-position:0 -7px;
}
#list_allSort li#list_06 a {
background-position:3px -257px;
}
#list_allSort li#list_07 a {
background-position:2px -162px;
}
#list_allSort li#list_08 a {
background-position:0 -131px;
}
#list_allSort li#list_09 a {
background-position:0 -194px;
}
#list_allSort li#list_10 a {
background-position:0 -69px;
}
#list_allSort li#list_11 a {
	background-position:0 -38px;
}
#list_allSort li#list_12 a {
	background-position:0 -98px;
}
#list_allSort li#list_01 div.subBoxWrap {
top:6px;
}
#list_allSort li#list_02 div.subBoxWrap {
top:33px;
}
#list_allSort li#list_03 div.subBoxWrap {
top:60px;
}
#list_allSort li#list_04 div.subBoxWrap {
top:88px;
}
#list_allSort li#list_05 div.subBoxWrap {
top:116px;
}
#list_allSort li#list_06 div.subBoxWrap {
top:145px;
}
#list_allSort li#list_07 div.subBoxWrap {
top:174px;
}
#list_allSort li#list_08 div.subBoxWrap {
top:200px;
}
#list_allSort li#list_09 div.subBoxWrap {
top:229px;
}
#list_allSort li#list_10 div.subBoxWrap {
top:258px;
}
#list_allSort li#list_11 div.subBoxWrap {
top:285px;
}
#list_allSort li#list_12 div.subBoxWrap {
top:314px;
}


.subBoxWrap{
	background:url("/images/allSort/topBg_subBoxWrap.png") no-repeat left top;
	left:95px;
	top:0px;
	width:495px;
	z-index:1;
}
.btmWrap_subBox{
	background:url("/images/allSort/btmBg_subBoxWrap.png") no-repeat left bottom;
	height:11px;
	display:block;
	clear:both;
}
.noDis{
	display:none;
}
.subBoxWrap h4{
	height:22px;
	line-height:22px;
}
#nav .subBoxWrap a{
	display:inline-block;
	height:20px;
	line-height:20px;
	width:90px;
	background:none;
	padding:0;
	margin:0;
}
#item_subBox{
	width:263px;
	margin:5px 0 0 26px;
	_margin:5px 0 0 13px;
}
#nav #item_subBox a{
	width:87px;
}
#nav #item_subBox a em{
	padding:2px;
	background:red;
	color:white;
}
#brand_subBox{
	width:180px;
	padding-left:10px;
	padding-top:5px;
}
	/* ------------ */
#navMenu{
	line-height:44px;
	margin-left:231px;
}
#navMenu li{
	float:left;
}
#navMenu li a{
	width:81px;
	height:44px;
}
#navMenu li a.sel{
	background:url("/images/navSelBg.jpg") no-repeat left center;
	font-weight:bold;
}
#nav_rig{
	background:url("/images/shopCartBg.jpg") no-repeat scroll left top transparent;
	height:41px;
	line-height:41px;
	width:253px;
    padding:3px 0 0;
}
/* helpCenter */
#footer{
    margin:10px 0 0;
}
#Help {
border:1px solid #BCBCBC;
margin:0 auto  10px;;
width:966px;
}
.helpListBox {
float:left;
margin:14px 8px;
width:175px;
}
.helpListBox img {
border:1px solid #E3E3E3;
float:left;
margin:0 3px 0 0;
padding:14px;
}
.helpListBox dl {
float:left;
}
.helpListBox dt {
color:green;
font-weight:bold;
}
.helpListBox dd {
margin:0 2px;
}
#helpLastListBox {
}
#helpLastListBox dl {
}
#btmInfo{
	width:100%;
	background:url("/images/footer/btmInfoBg.jpg") repeat-x 0 0;
	padding-top:18px;
}
#topPic_btmInfo{
    height:67px;
	margin-bottom:10px;
	margin-left:13px;
}
/*  从index.css 移过来的 为了最终清除旧的index.css  */
.RightContent {
    margin-left:7px;
    text-align:left;
    width:759px;
}
.Content {
	width:980px;
	margin:8px auto;
}
.left {
	width:213px;
	float:left;
}

/*翻页*/
.pager {
	margin-top:12px;
	text-align:right;
}
.pager .selected {
	border: #CCCCCC 1px solid;
	text-align: center;
	width: 17px;
	height:17px;
	background-color: #F76010;
	color:White;
	font-size:12px;
	font-weight:bold;
	padding: 2px 4px 2px 4px;
}
.pager a {
	text-decoration:none;
}
.pager a.num {
	margin-bottom:0px;
	border: #CCCCCC 1px solid;
	width: 17px;
	height:17px;
	color:Black;
	background-color: White;
	text-align: center;
	padding: 2px 4px 2px 4px;
}
.pager a.num:link {
	color:#000;
	text-decoration:none;
}
.pager a.num:visited {
	color: #000;
	text-decoration:none;
}
.pager a.num:hover {
	border: #CCCCCC 1px solid;
	text-align: center;
	background-color: #F76010;
	color:White;
	text-decoration:none;
	width: 17px;
	height:17px;
	padding: 2px 4px 2px 4px;
}
.pager .go {
	border : 0px;
	border: #CCCCCC 1px solid;
	cursor: pointer;
	width: 20px;
	height: 20px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}

/* add for mainMenu hotChannel Icon */
li.hotChannel em{
	background:url("/images/baseBg.png") no-repeat scroll -269px -142px transparent;
	display:block;
	height:20px;
	left:51px;
	position:absolute;
	top:-10px;
	width:39px;
}
/* begin wrapper */ 
#wrapper{
	width:986px;
	margin:0 auto;
}


/*  mod style 最近浏览 推荐产品 */
.mod{
    margin:20px 0 0 0;
    padding-bottom:10px;
}
.mod h2,.channelItem,.myCartItem{
	background:url("/images/modTitleBg.jpg") repeat-x scroll left top #F7F7F7;
    height:33px;
    line-height:33px;
    margin-top:16px;
}
.mod h2 em,.channelItem em a,.myCartItem a{
    margin-left:42px;
    padding-right:19px;
   background:url("/images/modTitleBg_right.jpg") no-repeat right top;
}
.mod ul{
    border:1px solid #bcbcbc;
    border-top:none;
}
.mod ul li{
    width:170px;
   margin:8px 36px; 
   _margin:8px 30px; 
}
.mod ul li a{
    
}
.mod ul li a span{
    
}
.mod ul li a img{
    border:2px solid white;
}
.mod ul li a:hover img{
    border-color:#f1f1f1;
}
.mod_em{

}

/*新添加未分类的  用于同一class不同id进行局部调整*/
#prodList_Wrap .Pro_list_item01{
    margin-left:10px;
}
#prodList_Wrap .pro_all_nav {
	background:#f7f7f7;
	border:1px solid #e9e9e9;
	width:978px;
	margin:10px 0 5px;
	_margin:10px 0;
}
#recomm_Mod{
	margin-bottom:10px;
	width:980px;
	height:auto;
}
#recomm_Mod h2{
}
#recomm_Mod ul{
    height:auto;
    width:978px;
}
/*面包屑*/
.up_member_title {
    height:20px;
    line-height:20px;
    text-align:left;
    width:980px;
}
.channelItem{
    
}
/* sideBar */
#sideBar{
	right:0;
	top:162px;
	position:fixed;
	z-index:102;/* 置于banner的上面 */
	_position:absolute;
}
.sideBarShow{
	width:95px;
	height:425px;
}
.sideBarHide{
	width:35px;
	height:38px;
}

#sideBar #sideBar_main{
	background:url("/images/sideBar/sideBar_w.png") no-repeat center center;
	width:95px;
	height:425px;
	float:left;
	display:none;
}
#sideBar_kf_w{
	
	}
#kfImg_hover{
	margin:7px 0 3px 5px;
}
#lastView {
	margin-bottom:7px;
	padding-top:25px;
}
#lastView_wrap {
	height:246px;
}
#lastView ul {
	margin:0 0 0 17px;
	width:68px;
}
#lastView ul li {
	margin-bottom:1px;
	*margin-bottom:4px;
}
#lastView ul li img {
	border:1px solid #bcbcbc;
}
#lastView_prevBtm {
	height:15px;
	margin:3px;
}
#lastView_nextBtm {
	height:18px;
	margin:0 0 5px;
}
#sideBar_AD{
	margin:7px 0 0 5px;
}
#trunTop{
	margin:10px 0 0;
	width:40px;
}
.hideSideBar{
	margin:3px 0 0 7px;
}
/* 惊声尖笑 */
b.navNangua{
	background:url("/images/nav_nangau.png") no-repeat left top;
	width:12px;
	height:17px;
	display:inline-block;
}