/*首页样式开始*/
/*大幅广告和杂志*/
a{
outline: none;
}
#mainpicmagazine{
	width:960px;
	margin:6px auto 0 auto;
}
#mainpicmagazine #mainpicmagazine_top{
	width:960px;
	height:7px;
	overflow:hidden;
	background: url(/images/web/homebox.png) no-repeat 0px 0px;
}
#mainpicmagazine #mainpicmagazine_midd{
	width:946px;
	padding:0 7px 0 7px;
	overflow:auto;
	background: url(/images/web/mainpicmagazinebg.jpg) repeat-y center center;
}
#mainpicmagazine #mainpicmagazine_midd .mainpic{
	width:638px;
	padding:6px;
	border:1px solid #cbecfa;
	background-color:#FFFFFF;
	float:left;
}
#mainpicmagazine #mainpicmagazine_midd .magazine{
	width:275px;
	padding:6px;
	border:1px solid #cbecfa;
	background-color:#FFFFFF;
	float:right;
}
#mainpicmagazine #mainpicmagazine_bottom{
	width:960px;
	height:7px;
	overflow:hidden;
	background: url(/images/web/homebox.png) no-repeat 0px -12px;
}
/*分类及广告*/
#categoryadverty{
	width:960px;
	margin:6px auto 0 auto;
}
#categoryadverty #categoryadverty_top{
	width:930px;
	padding:12px 0 8px 30px;
	color:#1291d8;
	font-size:14px;
	background: url(/images/web/homebox.png) no-repeat 0px -27px;
}
#categoryadverty #categoryadverty_bottom{
	width:938px;
	padding:0 10px 10px 10px;
	border-left:1px solid #dbf0f9;
	border-right:1px solid #dbf0f9;
	border-bottom:1px solid #dbf0f9;
	overflow:auto;
}
#categoryadverty #categoryadverty_bottom .category{
	width:481px;
	height:505px;
	_height:515px;
	*height:515px;
	float:left;
	overflow:hidden;
	border:1px solid #e5f7fe;
}
#categoryadverty #categoryadverty_bottom .category li{
	width:224px;
	padding:7px 8px 7px 8px;
	*padding:8px 8px 8px 8px;
	overflow:hidden;
	float:left;
	color:#666;
}
#categoryadverty #categoryadverty_bottom .category .single{
	background-color:#FFFFFF;
}
#categoryadverty #categoryadverty_bottom .category .single dt{
	width:224px;
	background-color:#FFFFFF;
	color:#0792e0;
	font-weight:bold;
}
#categoryadverty #categoryadverty_bottom .category .single dd{
	float:left;
	width:224px;
	height:41px;
	overflow:hidden;
}
#categoryadverty #categoryadverty_bottom .category a{
	color:#666;
}
#categoryadverty #categoryadverty_bottom .category a:hover{
	color:#FF0000;
	text-decoration:underline;
}
#categoryadverty #categoryadverty_bottom .category a.a1{
	color:#fe6400;
}
#categoryadverty #categoryadverty_bottom .category .double{
	background-color:#f5fafd;
	overflow:hidden;
}
#categoryadverty #categoryadverty_bottom .category .double dt{
	width:224px;
	color:#0792e0;
	font-weight:bold;
}
#categoryadverty #categoryadverty_bottom .category .double dd{
	float:left;
	width:224px;
	height:41px;
	overflow:hidden;
}
#categoryadverty #categoryadverty_bottom .adverty{
	width:447px;
	float:right;
}
#categoryadverty #categoryadverty_bottom .adverty .adverty_top{
	width:445px;
	float:right;
	overflow:hidden;
	border:1px solid #ededed;
}
#categoryadverty #categoryadverty_bottom .adverty .adverty_bottom{
	width:447px;
	margin-top:6px;
	float:right;
	overflow:hidden;
}
/*同城购物推荐*/
#recommend{
	width:960px;
	margin:6px auto 0 auto;
}
#recommend #recommend_top{
	width:930px;
	padding:7px 0 11px 30px;
	font-size:14px;
	background: url(/images/web/homebox.png) no-repeat 0px -78px;
}
#recommend #recommend_bottom{
	width:938px;
	padding:8px 10px 8px 10px;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	overflow:auto;
}
#recommend #recommend_bottom li{
	width:187px;
	float:left;
	text-align:center;
}
#recommend #recommend_bottom li span{
	font-size:14px;
	line-height:22px;
	color:#007ffe;
}
#recommend #recommend_bottom li a{
	color:#666;
}
#recommend #recommend_bottom li a:hover{
	color:#FF0000;
}
/*首页样式结束*/
/*-------------------------------------------------古老的分隔线-------------------------------------------------*/
/*公共部分*/
#subnav{
	width:960px;
	margin:0 auto 0 auto;
	padding:5px 0 3px 0;
	color:#666;
}
#subnav span{
	margin:0;
	padding:0 0 0 18px;
	float:right;
	color:#0082fa;
	background: url(/images/web/nicon.jpg) no-repeat 0px 2px;
}
#subnav a{
	color:#666;
}
#subnav a:hover{
	color:#FF0000;
}
#mainlist{
	width:960px;
	height:30px;
	margin:0 auto 0 auto;
	font-weight:bold;
	color:#0292db;
	background: url(/images/web/inbox.png) repeat-x 0px 0px;
}
#mainlist h1{
	float:left;
	font-size:12px;
	padding:9px 0 0 20px;
	background: url(/images/web/inicon.png) no-repeat 6px 8px;
}
#mainlist a.a1{
	color:#fa810b;
}
/*一级分类列表开始*/
#categorylist{
	width:960px;
	margin:3px auto 0 auto;
	overflow:auto;
	border-bottom:1px solid #e0e0e0;
	background: url(/images/web/boxleft.jpg) repeat-y right center;
}
#categorylist #categorylist_left{
	width:766px;
	float:left;
	border-top:2px solid #5cb7ec;
}
#categorylist #categorylist_left #categorylist_lefttop{
	width:766px;
	float:left;
}
#categorylist #categorylist_left #categorylist_lefttop .magazine{
	width:275px;
	padding:5px 6px 6px 0;
	float:left;
	text-align:center;
	border-right:1px solid #e0e0e0;
}
#categorylist #categorylist_left #categorylist_lefttop .magazine a{
	color:#fa6633;
}
#categorylist #categorylist_left #categorylist_lefttop .magazine img{
	margin-bottom:5px;
}
#categorylist #categorylist_left #categorylist_lefttop .hotshop{
	width:483px;
	float:left;
}
#categorylist #categorylist_left #categorylist_lefttop .hotshop .title{
	text-align:right;
	padding:9px 10px 10px 0;
	background: url(/images/web/inbox.png) repeat-x 0px -45px;
}
#categorylist #categorylist_left #categorylist_lefttop .hotshop .title span{
	color:#c0429b;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	float:left;
	background: url(/images/web/inicon.png) no-repeat 8px -35px;
}

/*热门商铺产品上下左右居中*/
#categorylist #categorylist_left #categorylist_lefttop .hotshop #divpro_left{
	width:463px;
	padding:12px 10px 10px 10px;
	*padding:15px 10px 10px 10px;
}
#categorylist #categorylist_left #categorylist_lefttop .hotshop #divcenter_left{
	width:120px;
	height:120px;
	border:1px solid #ccc;
	overflow:hidden;
	position:relative;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:0;
}
#categorylist #categorylist_left #categorylist_lefttop .hotshop #divcenter_left p{
	position:static;
	+position:absolute;
	top:50%;
	margin:0;
	padding:0;
}
#categorylist #categorylist_left #categorylist_lefttop .hotshop #divcenter_left p img{
	position:static;
	+position:relative;
	top:-50%;left:-50%;
}
#categorylist #categorylist_left #categorylist_lefttop .hotshop #divpro_left li{
	width:145px;
	height:172px;
	float:left;
	margin-left:9px;
	*margin-left:5px;
	text-align:center;
}
#categorylist #categorylist_left #categorylist_lefttop .hotshop #divpro_left li h2{
	font-size:12px;
	font-weight:normal;
	padding-top:5px;
}
#categorylist #categorylist_left #categorylist_lefttop .hotshop #divpro_left li a{
	color:#666;
}
#categorylist #categorylist_left #categorylist_lefttop .hotshop #divpro_left li a.a1{
	color:#ff0000;
}






#categorylist #categorylist_left #categorylist_leftbottom{
	width:766px;
	float:left;
}
#categorylist #categorylist_left #categorylist_leftbottom .title{
	text-align:right;
	padding:9px 10px 10px 0;
	border-top:2px solid #5cb7ec;
	background: url(/images/web/inbox.png) repeat-x 0px -45px;
}
#categorylist #categorylist_left #categorylist_leftbottom .title .femaleshoes{
	color:#f84c09;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	float:left;
	background: url(/images/web/inicon.png) no-repeat 8px -63px;
}
#categorylist #categorylist_left #categorylist_leftbottom .title .femalebag{
	color:#e4036d;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	float:left;
	background: url(/images/web/inicon.png) no-repeat 8px -92px;
}
#categorylist #categorylist_left #categorylist_leftbottom .title .cosmetology{
	color:#4f9406;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	float:left;
	background: url(/images/web/inicon.png) no-repeat 8px -121px;
}
#categorylist #categorylist_left #categorylist_leftbottom .title .underwear{
	color:#8b5e06;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	float:left;
	background: url(/images/web/inicon.png) no-repeat 8px -149px;
}


/*分类列表产品上下左右居中*/
/*#categorylist #categorylist_left #categorylist_leftbottom{
	width:766px;
	float:left;
}*/
#categorylist #categorylist_left #categorylist_leftbottom #divpro_left{
	width:766px;
	margin:0 0 5px 0;
}
#categorylist #categorylist_left #categorylist_leftbottom #divcenter_left{
	width:130px;
	height:130px;
	overflow:hidden;
	position:relative;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	padding:0;
}
#categorylist #categorylist_left #categorylist_leftbottom #divcenter_left p{
	position:static;
	+position:absolute;
	top:50%;
	margin:0;
	padding:0;
	text-align:center;
}
#categorylist #categorylist_left #categorylist_leftbottom #divcenter_left p img{
	position:static;
	+position:relative;
	top:-50%;left:-50%;
}
#categorylist #categorylist_left #categorylist_leftbottom #divpro_left li{
	width:130px;
	float:left;
	border-left:1px dashed #e4e4e4;
	text-align:center;
	padding:0 10px 0 10px;
}
#categorylist #categorylist_left #categorylist_leftbottom #divpro_left li h2{
	font-size:12px;
	font-weight:normal;
	padding-top:5px;
}
#categorylist #categorylist_left #categorylist_leftbottom #divpro_left li a{
	color:#666;
}
#categorylist #categorylist_left #categorylist_leftbottom #divpro_left li a.a1{
	color:#ff0000;
}




#categorylist #categorylist_right{
	width:189px;
	float:right;
	padding-left:5px;
	border-top:2px solid #ff922e;
}
#categorylist #categorylist_right .adbox{
	width:189px;
	margin-bottom:6px;
}
#categorylist #categorylist_right .adbox img{
	border:1px solid #e8e8e8;
}
/*商品类别*/
#categorylist #categorylist_right dl dt{
	width:189px;
	padding:7px 0 5px 0;
	font-size:14px;
	font-weight:bold;
	color:#15428b;
	background: url(/images/web/inicon.png) no-repeat 0px -180px;
}
#categorylist #categorylist_right dl dt .prolist{
	padding-left:25px;
	background: url(/images/web/inicon.png) no-repeat 8px -224px;
}
#categorylist #categorylist_right dl dt .regional{
	padding-left:25px;
	background: url(/images/web/inicon.png) no-repeat 8px -254px;
}
#categorylist #categorylist_right dl dt .area{
	padding-left:25px;
	background: url(/images/web/inicon.png) no-repeat 8px -286px;
}
#categorylist #categorylist_right dl dt .community{
	padding-left:25px;
	background: url(/images/web/inicon.png) no-repeat 8px -317px;
}
#categorylist #categorylist_right dl dd{
	width:177px;
	padding:5px;
	margin-bottom:8px;
	border:1px solid #78b2e0;
	overflow:auto;
}
#categorylist #categorylist_right dl dd .hotsell li{
	width:177px;
	float:left;
	margin-bottom:3px;
	padding:5px 0 8px 0;
	border-bottom:1px dashed #e0e0e0;
}
#categorylist #categorylist_right dl dd .hotsell li .probox{
	width:90px;
	float:left;
}
#categorylist #categorylist_right dl dd .hotsell li .title{
	width:80px;
	float:left;
}
#categorylist #categorylist_right dl dd .hotsell li .title a{
	color:#024dcd;
}
#categorylist #categorylist_right dl dd .hotsell li .price{
	width:80px;
	float:left;
	color:#fc6e02;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#categorylist #categorylist_right dl dd .threerow li{
	width:58px;
	float:left;
	padding:5px 0 3px 0;
	border-bottom:1px solid #ebe8e4;
}
#categorylist #categorylist_right dl dd .towrow li{
	width:87px;
	float:left;
	padding:5px 0 3px 0;
	border-bottom:1px solid #ebe8e4;
}
#categorylist #categorylist_right dl dd li a{
	color:#666;
}

/*一级分类列表结束*/
/*-------------------------------------------------古老的分隔线-------------------------------------------------*/
/*商品列表页面开始*/
#productlist{
	width:766px;
	float:left;
	border-top:2px solid #5cb7ec;
}



#productlist .conditions{
	width:732px;
	float:left;
	margin-top:10px;
	padding:6px 10px 6px 10px;
	border:1px solid #9edafe;
	background-color:#f2f9ff;
	color:#3368d0;
}
#productlist .conditions button{
	width:12px;
	height:12px;
	border:0;
	margin:0 0 0 5px;
	padding:0;
	vertical-align:3px;
	background-image: url(/images/x.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#productlist .subnav{
	width:746px;
	float:left;
	padding:6px 10px 6px 10px;
	background: url(/images/web/inbox.png) repeat-x 0px -45px;
}
#productlist .subnav .btn1{
	margin:0;
	padding:1px 3px 1px 3px;
	*padding:3px 3px 0 3px;
	text-align:center;
	border:1px solid #7eb5de;
	background: url(/images/web/btn1.gif) repeat-x 0px bottom;
}
#productlist .subnav img{
	vertical-align:-2px;
}
#productlist .subnav select{
	/*margin:0 0 26px 0;*/
	vertical-align:1px;
	*vertical-align:-3px;
}
#productlist .subnav .btn2{
	height:27px;
	margin:0 0 6px 0;
	padding:0px 25px 0 5px;
	*padding:3px 18px 0 0px;
	+padding:3px 18px 0 0px;
	text-align:center;
	border:1px solid #d6d6d6;
	background: url(/images/web/btn2-.gif) repeat-x right 0px;
}
#productlist .subnav span{
	float:right;
}
#productlist .subnav .leftnav{
	margin:0;
	padding:0 0 0 0;
	float:right;
}
#productlist .subnav .leftnav span{
	float:none;
}
#productlist .subnav .leftnav span{
	float:none
}
/*纵向排序*/
#productlist .listvertical{
	width:755px;
	float:left;
	padding:15px 0 10px 5px;
	overflow:auto;
	border-bottom:1px solid #e8e8e8;
}
/*纵向排序产品上下左右居中*/
#productlist .listvertical #divpro_left{
	width:175px;
	float:left;
}
#productlist .listvertical #divcenter_left{
	width:170px;
	height:170px;
	border:1px solid #e8e8e8;
	overflow:hidden;
	position:relative;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:0;
}
#productlist .listvertical #divcenter_left p{
	position:static;
	+position:absolute;
	top:50%;
	margin:0;
	padding:0;
}
#productlist .listvertical #divcenter_left p img{
	position:static;
	+position:relative;
	top:-50%;left:-50%;
}
#productlist .listvertical #divpro_left li{
	float:left;
	text-align:center;
}
#productlist .listvertical .listproinfo{
	width:430px;
	float:left;
	line-height:22px;
	color:#666;
	padding-left:20px;
}
#productlist .listvertical .listproinfo h2{
	font-size:15px;
}
#productlist .listvertical .listproinfo h2 a{
	color:#0292db;
}
#productlist .listvertical .listproinfo .fred15{
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
#productlist .listvertical .listprologo{
	width:110px;
	float:left;
	padding-top:30px;
	text-align:center;
}
#productlist .listvertical .listprologo img{
	padding:5px;
	border:1px solid #e8e8e8;
}
#productlist .bottomnav{
	width:755px;
	float:left;
	text-align:right;
	padding:10px 0 8px 5px;
}

#categorylist #categorylist_right dl dd .onerow li{
	width:165px;
	float:left;
	padding:5px 0 3px 10px;
	border-bottom:1px solid #ebe8e4;
	background: url(/images/web/inicon.png) no-repeat 0px -485px;
}
#categorylist #categorylist_right dl dd .tworow li{
	width:75px;
	float:left;
	padding:5px 0 3px 10px;
	border-bottom:1px solid #ebe8e4;
	background: url(/images/web/inicon.png) no-repeat 0px -485px;
}
#categorylist #categorylist_right dl dt .brand{
	padding-left:28px;
	background: url(/images/web/inicon.png) no-repeat 8px -380px;
}
#categorylist #categorylist_right dl dt .price{
	padding-left:25px;
	background: url(/images/web/inicon.png) no-repeat 8px -416px;
}
#categorylist #categorylist_right dl dt .seasonal{
	padding-left:28px;
	background: url(/images/web/inicon.png) no-repeat 8px -453px;
}
#categorylist #categorylist_right dl dd form{
	padding:6px 0 5px 0;
	float:left;
}
/*横向排序*/
#productlist .listhorizontal{
	width:755px;
	float:left;
	padding:15px 0 10px 5px;
	overflow:auto;
	border-bottom:1px solid #e8e8e8;
}
/*横向排序产品上下左右居中*/
#productlist .listhorizontal #divpro_left{
	width:755px;
}
#productlist .listhorizontal #divcenter_left{
	width:175px;
	height:175px;
	border:1px solid #e8e8e8;
	overflow:hidden;
	position:relative;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	margin:0 0 8px 0;
	padding:0;
}
#productlist .listhorizontal #divcenter_left p{
	position:static;
	+position:absolute;
	top:50%;
	margin:0;
	padding:0;
}
#productlist .listhorizontal #divcenter_left p img{
	position:static;
	+position:relative;
	top:-50%;left:-50%;
}
#productlist .listhorizontal #divpro_left li{
	width:175px;
	height:230px;
	margin-right:11px;
	float:left;
	text-align:center;
	overflow:hidden;
}
#productlist .listhorizontal #divpro_left li h2{
	padding-top:3px;
	font-size:12px;
	font-weight:normal;
}
/*商品列表页面结束*/
/*-------------------------------------------------古老的分隔线-------------------------------------------------*/
/*城市列表店铺页面开始*/
#areanav{
	width:960px;
	margin:0 auto 0 auto;
	border-top:2px solid #5cb7ec;
	color:#666;
	background: url(/images/web/inbox.png) repeat-x 0px -45px;
}
#areanav span{
	padding:10px 0 7px 30px;
	float:left;
	background: url(/images/web/inicon1.png) no-repeat 8px 9px;
}
#areanav a{
	color:#666;
}
#areanav a:hover{
	color:#FF0000;
}
#storelist{
	width:960px;
	margin:0 auto 0 auto;
	background: url(/images/web/storelist_leftbg.gif) repeat-y right center;
	border-bottom:1px solid #e8e8e8;
	overflow:auto;
}
#storelist #storelist_left{
	width:630px;
	float:left;
	overflow:auto;
}
#storelist #storelist_left .store{
	width:630px;
	float:left;
	padding:10px 0 10px 0;
	border-bottom:1px solid #e8e8e8;
}
#storelist #storelist_left .store .goooglep{
	width:22px;
	height:33px;
	text-align:center;
	float:left;
	color:#fb5e4e;
	font-weight:bold;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(/images/web/inicon1.png) no-repeat 0px -30px;
}
/*专卖店上下左右居中*/
#storelist #storelist_left .store #divpro_left{
	width:175px;
	float:left;
}
#storelist #storelist_left .store #divcenter_left{
	width:170px;
	height:170px;
	border:1px solid #e8e8e8;
	overflow:hidden;
	position:relative;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:0;
}
#storelist #storelist_left .store #divcenter_left p{
	position:static;
	+position:absolute;
	top:50%;
	margin:0;
	padding:0;
}
#storelist #storelist_left .store #divcenter_left p img{
	position:static;
	+position:relative;
	top:-50%;left:-50%;
}
#storelist #storelist_left .store #divpro_left li{
	float:left;
	text-align:center;
}
#storelist #storelist_left .store .storeinfo{
	width:380px;
	padding-left:10px;
	color:#666;
	line-height:20px;
	float:left;
}
#storelist #storelist_left .store .storeinfo dl dt h2{
	font-size:14px;
	padding-bottom:8px;
}
#storelist #storelist_left .store .storecard{
	width:120px;
	float:left;
	color:#666;
}
#storelist #storelist_left .store .storecard span{
	width:48px;
	color:#fff;
	padding:1px 0 15px 2px;
	*padding:3px 0 13px 2px;
	float:right;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background: url(/images/web/inicon1.png) no-repeat 0px -64px;
}
#storelist #storelist_left .bottomnav{
	width:630px;
	float:left;
	padding:10px 0 10px 0;
	text-align:right;
}



#storelist #storelist_right{
	width:310px;
	padding:0 5px 0 5px;
	margin:0 0 0 10px;
	float:right;
}
#storelist #storelist_right .googlemap{
	width:310px;
	float:left;
	background-color:#CCCCCC;
	margin-top:5px;
}
#storelist #storelist_right .leftlist{
	width:310px;
	float:left;
	margin:5px 0 5px 0;
}
#storelist #storelist_right .leftlist dl dt{
	padding:4px 0 8px 30px;
	*padding:6px 0 6px 30px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background: url(/images/web/inicon1.png) no-repeat 0px -122px;
}
#storelist #storelist_right .leftlist dl dd{
	width:286px;
	border:1px solid #78b2e0;
	overflow:auto;
	padding:10px;
}
#storelist #storelist_right .leftlist dl dd ul li{
	width:30%;
	float:left;
	padding:5px 0 2px 3px;
	border-bottom:1px solid #ebe8e4;
}
#storelist #storelist_right .leftlist dl dd ul li a{
	color:#666;
}
#storelist #storelist_right .leftlist dl dd ul li a:hover{
	color:#FF0000;
}
/*城市列表店铺页面结束*/
/*-------------------------------------------------古老的分隔线-------------------------------------------------*/
/*购物车页面开始*/
#stepnav{
	width:960px;
	margin:0 auto 0 auto;
	color:#0591e0;
	font-size:14px;
	border-top:1px solid #e8e8e8;
	border-bottom:2px solid #5cb6eb;
	background: url(/images/web/step.gif) no-repeat 0px 0px;
}
#stepnav .step1{
	padding:6px 0 4px 10px;
	color:#0591e0;
	float:left;
	font-weight:bold;
	background: url(/images/web/stepbg.gif) no-repeat -22px 1px;
}
#stepnav .step2{
	padding:6px 0 4px 10px;
	color:#0591e0;
	float:left;
	font-weight:bold;
	background: url(/images/web/stepbg.gif) no-repeat 129px 1px;
}
#stepnav .step3{
	width:800px;
	padding:6px 0 4px 10px;
	color:#0591e0;
	float:left;
	font-weight:bold;
	background: url(/images/web/stepbg3.gif) no-repeat 579px 1px;
}
#stepnav b{
	color:#FFFFFF;
}
#orderlist{
	width:960px;
	margin:10px auto 0 auto;
}
#orderlist .listtop td{
	padding:5px;
	text-align:center;
	color:#666;
	border-bottom:1px solid #bed8ef;
	border-top:1px solid #bed8ef;
	background: url(/images/web/shopping.png) repeat-x 0px -36px;
}
#orderlist .listtop .fleft{
	text-align:left;
}
#orderlist .tdleft{
	border-left:1px solid #bed8ef;
}
#orderlist .tdright{
	border-right:1px solid #bed8ef;
}
#orderlist .ordertitle{
	padding:5px 5px 5px 35px;
	color:#0391db;
	border:1px solid #bed8ef;
	background: url(/images/web/shoppingicon.png) no-repeat 23px 9px;
}
#orderlist .orderdetails td{
	padding:5px;
	text-align:center;
	color:#666;
	border-left:1px solid #bed8ef;
	border-bottom:1px solid #bed8ef;
	background-color:#f3fbfe;
}
#orderlist .orderdetails .amount a{
	padding:0 3px 0 3px;
	border:1px solid #bed8ef;
	background-color:#FFFFFF;
}
#orderlist .orderdetails .product{
	text-align:left;
	color:#3266cb;
}
#orderlist .orderdetails .product img{
	border:1px solid #bed8ef;
	padding:2px;
	margin-right:10px;
}
#orderlist .orderdetails .product dt{
	float:left;
}
#totalbox{
	width:960px;
	margin:0 auto 0 auto;
	text-align:right;
	color:#666;
	background: url(/images/web/shoppingbox.png) repeat-x center bottom;
}
#totalbox hr{
	border:1px solid #e3e3e3;
	float:right;
	margin:0;
	padding:0;
}
#totalbox .total{
	width:380px;
	font-size:18px;
	line-height:30px;
	font-weight:bold;
	border-top:1px solid #cdcdcd;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
}
#totalbox .totalbottom{
	width:380px;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #cdcdcd;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
}
#totalbox .btn{
	width:190px;
	text-align:center;
	float:right;
	font-weight:bold;
	margin-bottom:10px; 
	padding:4px 0 4px; 0;
}
#totalbox .btn1{
	width:95px;
	text-align:center;
	float:right;
	font-weight:bold;
	margin-bottom:10px;
	padding:4px 0 4px; 0;
}
#totalbox .btn a.a1{
	color:#FFFFFF;
}
#totalbox .btn1 a.a1{
	color:#FFFFFF;
}
#consignee{
	width:960px;
	margin:0 auto 0 auto;
}
#consignee dl dt{
	margin-top:10px;
	font-weight:bold;
	font-size:14px;
	line-height:28px;
}
#consignee dl dt span{
	float:right;
	font-size:12px;
}
#consignee dl dd{
	padding:3px 0 3px 0;
}
#consignee dl dd input{
	vertical-align:-2px;
	*vertical-align:0px;
}
#orderlist .orderddetails{
	font-size:15px;
	font-weight:bold;
	line-height:28px;
}
#orderlist .message{
	margin-top:10px;
	color:#666;
}
#orderlist .message dl dt{
	float:right;
}
#orderlist .message dl dd{
	padding-top:5px;
}
#orderend{
	width:960px;
	margin:0 auto 0 auto;
	padding:50px 0 60px 0;
	font-size:15px;
	color:#666;
	background: url(/images/web/shoppingbox.png) repeat-x center bottom;
}
#orderend dl dt{
	width:400px;
	text-align:right;
	float:left;
}
#orderend dl dd{
	padding:20px 0 0 0;
}
#orderend dl dd b{
	color:#0793e0;
}

/*购物车页面结束*/
/*-------------------------------------------------古老的分隔线-------------------------------------------------*/



/*弹出框开始*/
#citybox{
	width:289px;
	margin:0 auto 0 auto;
}
#citybox .citybox_top{
	width:289px;
	background: url(/images/web/citybox.png) no-repeat center top;
}
#citybox .citybox_middle{
	width:263px;
	color:#666;
	line-height:22px;
	padding:0 10px 0 10px;
	border-left:3px solid #cbecfa;
	border-right:3px solid #cbecfa;
}
#citybox .citybox_middle strong{
	font-size:14px;
	font-weight:bold;
}
#citybox .citybox_middle .myarea{
	padding-left:20px;
	background: url(/images/web/citybox.png) no-repeat -12px -104px;
}
#citybox .citybox_middle button{
	width:18px;
	height:18px;
	border:0;
	background: url(/images/web/citybox.png) no-repeat -177px -57px;
	float:right;
}
#citybox .citybox_middle .dldashed{
	padding-top:10px;
	border-top:1px dashed #ccc;
}
#citybox .citybox_middle .dlbottom{
}
#citybox .citybox_middle dl{
	width:263px;
	float:left;
}
#citybox .citybox_middle dl dt{
	width:63px;
	float:left;
}
#citybox .citybox_middle dl dd{
	width:200px;
	float:right;
}
#citybox .citybox_middle dl dd a{
	padding-right:8px;
	text-decoration:underline;
}
#citybox .citybox_middle .boxbottom{
	width:263px;
	padding-top:15px;
	background: url(/images/web/citybox.png) no-repeat -15px -180px;
}
#citybox .citybox_bottom{
	width:289px;
	background: url(/images/web/citybox.png) no-repeat center bottom;
}
/*-------------------------------------------------古老的分隔线-------------------------------------------------*/
/*弹出框结束*/
/*****Ajax 登录 弹出框 ****/
.ajax_goods_login{
	clear:both;
	width:350px;
	height:138px;
	margin:0 auto 0 auto;
	padding:10px 10px 3px 10px;
	background-color:#f0faff;
	border:5px solid #5CB7EC;
}
.ajax_goods_login #ajax_login_form{
	width:100%;
	margin:0 auto;
}
.ajax_goods_login dl{
	width:349px;
	margin:0 auto;
	height:136px;
	padding:0;
}
.ajax_goods_login dl dt{
	width:328px;
	margin:0 auto;
	padding:0 0 0 20px;
	font-size:14px;
	font-weight:bold;
	background: url(/images/popup/lock.gif) no-repeat 0px 0px;
}
.ajax_goods_login dl dt #imgbox{
	float:right;
	padding-right:0px;	
}
.ajax_goods_login dl dt #imgbox img{
	cursor:pointer;
	border:0;
}
.ajax_goods_login dl dd{
	padding:10px 0 0 45px;
	height:22px;
	margin:0 auto;
}
.ajax_goods_login dl dd .inputbox{
	width:150px;
	height:16px;
	border:1px solid #5CB7EC;
}
.ajax_goods_login dl dd .btnlogin{
	width:45px;
	height:20px;
	font-size:9pt;
}
.ajax_goods_login dl dd a{
	color:#0066FF;
}
.ajax_goods_login dl dd a:hover{
	color:#FF0000;
	text-decoration:none;
}

.ajaxareabox{
	clear:both;
	margin:0 auto 0 auto;
	padding:10px 10px 3px 10px;
	background-color:#f0faff;
	border:5px solid #5CB7EC;
}
.ajaxareabox dl{
	width:100%;
	margin:0 auto;
	padding:0;
}
.ajaxareabox dl dt{
	width:96%;
	margin:0 auto;
	padding:0 0 0 20px;
	font-size:14px;
	font-weight:bold;
	background: url(/images/web/img2.gif) no-repeat 0px 0px;
}
.ajaxareabox dl dt #imgbox{
	float:right;
	padding-right:0px;	
}
.ajaxareabox dl dt #imgbox img{
	cursor:pointer;
	border:0;
}
.ajaxareabox form{
	margin-top:20px;
}
.ajaxareabox form select{
	font-size:9pt;
}
.ajaxareabox form .hidden_input{
	 height:16px;
	 border:1px solid #5CB7EC;
}
.ajaxareabox form .warningstar{
	font-weight:normal;
	color:#FF0000;
}
/***** 添加结束 at 20090715 **/

/*城市列表:citylist*/
#citylist{
	width:938px;
	margin:6px auto 0 auto;
	padding:10px;
	border:1px solid #cbecfa;
	overflow:auto;
	font-family: "宋体",Arial, Helvetica, sans-serif,;
}
#citylist a{
	color:#0066FF;
	text-decoration:underline;
}
#citylist a.a1{
	color:#FF6600;
	text-decoration:underline;
}
#citylist .listin{
	width:938px;
	overflow:auto;
	margin:0 0 10px 0;
	padding:0 0 6px 0;
	font-size:14px;
	line-height:28px;
	border-bottom: 1px dashed #eee;
}
#citylist .listin .fgray{
	font-size:12px;
	color:#666;
}
#citylist strong{
	font-size:14px;
}
#citylist ol{
	list-style-type: upper-alpha;	
}
#citylist ol li{
	padding:5px 0 5px 10px;
	list-style-type: upper-alpha;	
}


#productlist .screening{
	width:732px;
	float:left;
	margin-top:10px;
	padding:6px 10px 6px 10px;
	border:1px solid #9edafe;
}
#productlist .screening .screening_left{
	width:130px;
	float:left;
	color:#FF6600;
	font-weight:bold;
	padding:3px 0 3px 0;
}
#productlist .screening .screening_right{
	width:600px;
	float:right;
}
#productlist .screening ul{
	width:732px;
	float:left;
}
#productlist .screening li{
	width:732px;
	float:left;
}
#productlist .screening .liline{
	border-bottom:1px dashed #e3e3e3;
}
#productlist .screening .moreselect{
	width:732px;
	margin:10px 0 5px 0;
	float:left;
}
#productlist .screening .moreselect .title{
	width:710px;
	padding:0 0 0 22px;
	font-weight:bold;
	background-image: url(/images/inicon1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#productlist .screening .moreselect form{
	width:732px;
	line-height:26px;
	overflow:auto;
}
#productlist .screening .moreselect form .btn{
	width:85px;
	height:25px;
	float:right;
	margin:5px 0 5px 0;
	background-image: url(/images/totalbtn.png);
	background-repeat: no-repeat;
	background-position: -98px 0px;
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
}
#productlist .screening .moreselect form .selmore{
	float:left;
	margin:7px 0 0 5px;
}
#productlist .screening .title{
	width:732px;
	float:left;
	padding:5px 0 8px 0;
	background: url(/images/line.gif) repeat-x 0px 17px;
}
#productlist .screening .title span{
	padding:0 5px 0 0;
	background-color:#FFFFFF;
	color:#666;
}
#productlist .inscreen{
	width:732px;
	float:left;
}
#productlist .inscreen dl dt{
	float:right;
}
#productlist .inscreen dl dd{
	width:110px;
	float:left;
	color:#3368d0;
	padding-left:10px;
	margin-bottom:3px;
}
#productlist .inscreen dl dd a{
	color:#3d8ea5;
}
#productlist .inscreen .inselected{
	background-color:#3368d0;
	color:#FFFFFF;
}
#productlist .inscreen a.a1{
	background-color:#0a93e1;
	color:#FFFFFF;
	padding:2px;
}
#productlist .inscreen a.a1:hover{
	background-color:#0a93e1;
	color:#FFFFFF;
	padding:2px;
	text-decoration:none;
}
#productlist .inscreen a.a2{
	width:33px;
	float:left;
	padding:1px 0 0 16px;
	background: url(/images/morebtn.gif) no-repeat 0px 0px;
	outline: none;
}
#productlist .inscreen a.a2:hover{
	text-decoration:none;
}
#productlist .inscreen a.a3{
	width:33px;
	float:left;
	padding:1px 0 0 16px;
	background: url(/images/morebtn.gif) no-repeat -51px 0px;
	outline: none;
}
#productlist .inscreen a.a3:hover{
	text-decoration:none;
}

#productlist .screening .moreselectbtn{
	width:732px;
	margin:10px 0 5px 0;
	float:left;
	text-align:center;
}
#productlist .screening .moreselectbtn a.a4{
	width:232px;
	padding:3px 10px 0 16px;
	padding:3px 10px 1px 16px !important;
	background: url(/images/morebtn.gif) no-repeat -102px 0px;
}
#productlist .screening .moreselectbtn a.a4:hover{
	text-decoration:none;
}
#productlist .screening .moreselectbtn a.a5{
	width:232px;
	padding:3px 10px 0 16px;
	padding:3px 10px 1px 16px !important;
	background: url(/images/morebtn.gif) no-repeat -174px 0px;
}
#productlist .screening .moreselectbtn a.a5:hover{
	text-decoration:none;
}

#shopsubnav{
	width:940px;
	overflow:auto;
	margin:0 auto 0 auto;
	padding:6px 10px 10px 10px;
	border-top:2px solid #5cb7ec;
	background: url(/images/web/inbox.png) repeat-x 0px -40px;
}
#shopsubnav .btn1{
	margin:0;
	padding:1px 3px 1px 3px;
	*padding:3px 3px 0 3px;
	text-align:center;
	border:1px solid #7eb5de;
	background: url(/images/web/btn1.gif) repeat-x 0px bottom;
}
#shopsubnav img{
	vertical-align:-2px;
}
#shopsubnav select{
	/*margin:0 0 26px 0;*/
	vertical-align:1px;
	*vertical-align:-3px;
}
#shopsubnav .btn2{
	height:27px;
	margin:0 0 6px 0;
	padding:0px 25px 0 5px;
	*padding:3px 18px 0 0px;
	+padding:3px 18px 0 0px;
	text-align:center;
	border:1px solid #d6d6d6;
	background: url(/images/web/btn2-.gif) repeat-x right 0px;
}
#shopsubnav span{
	float:right;
}
#shopsubnav .leftnav{
	margin:0;
	padding:0 0 0 0;
	float:right;
}
.selectcitybox{
	width:240px;
	padding:10px;
	line-height:23px;
	border:1px solid #d6d6d6;
	display:none;
	position:absolute;
	top:200px;
	right:50px;
	background-color:#FFFFFF;
	z-index:100;
}
.selectcitybox form{
	margin:0;
	padding:0;
}
.selectcitybox .btn{
	margin:0;
	padding:2px 6px 0 6px;
	text-align:center;
	border:1px solid #7eb5de;
	background: url(/images/web/btn1.gif) repeat-x 0px bottom;
}
.selectcitybox .btncl{
	width:16px;
	height:16px;
	margin:0;
	padding:0;
	border:0;
	float:right;
	background: url(/images/web/btncl.gif) repeat-x center center;
}
/*高级搜索*/
#advancedsearch{
	width:960px;
	margin:6px auto 0 auto;
}

#advancedsearch #Tab2{
	width:960px;
	margin:0px;
	padding:0px;
}
#advancedsearch .Menubox {
	width:100%;
	background:url(/images/web/d.gif);
	height:28px;
	line-height:28px;
}
#advancedsearch .Menubox ul{
	margin:0px;
	padding:0px;
}
#advancedsearch .Menubox li{
	float:left;
	display:block;
	cursor:pointer;
	width:114px;
	font-size:14px;
	text-align:center;
	color:#929597;
}
#advancedsearch .Menubox li.right{
	width:730px;
	background-image: url(/images/web/e.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
#advancedsearch .Menubox li.hover{
	padding:0px;
	width:114px;
	border-left:1px solid #bfd7ef;
	border-top:1px solid #bfd7ef;
	border-right:1px solid #bfd7ef;
	color:#0093d9;
	font-weight:bold;
	height:27px;
	line-height:27px;
	background-image: url(/images/web/c.gif);
	background-position: bottom;
}
#advancedsearch .Contentbox{
	width:920px;
	clear:both;
	margin:0px;
	border:1px solid #bfd7ef;
	border-top:none;
	overflow:auto;
	color:#666;
	padding:18px 10px 18px 28px;
}
#advancedsearch .Contentbox dt{
	width:90%;
	float:left;
}
#advancedsearch .Contentbox dd{
	width:90%;
	padding-bottom:15px;
	float:left;
}
#advancedsearch .Contentbox dd .txtspan{
	width:68px;
	padding-top:3px;
	*padding-top:5px;
	_padding-top:5px;
	float:left;
}
#advancedsearch .Contentbox dt .btn{
	width:60px;
	height:25px;
	margin:0 0 0 68px !important;
	margin:0 0 0 71px;
	padding:2px 6px 0 6px;
	text-align:center;
	border:1px solid #7eb5de;
	background: url(/images/web/btn1.gif) repeat-x 0px bottom;
}
