@charset "utf-8";


/*
Main CSS file for Brand(C) ShopNC Inc.
http://www.shopnc.net
*/

@import url(public.css); /* 公用样式*/


html {min-height:101%; } 
body { font-size: 12px; font-family: Arial ,"宋体"; background: url(../images/bodyBG.png) no-repeat center top #FFF;}
header { display: block;}

h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th { padding:0; margin:0; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
img, table, td, th { border: 0; }
input {
	font-size: 12px; font-size: 12px; font-family: tahoma;
}
ul, ol { list-style-type:none; }
a { color:#555; text-decoration: none;}
a:hover { color: #C00; }
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}

/* .fl/.fr 浮动 left/right */
	.fl { float: left !important; } 
	.fr { float: right !important; }

/* 外边距样式，作用于元素的上下外边距，上下各具有 n, m, w 三个级别 */
	.mtn { margin-top: 5px !important; }
	.mbn { margin-bottom: 5px !important; }
	.mtm { margin-top: 10px !important; }
	.mbm { margin-bottom: 10px !important; }
	.mtw { margin-top: 20px !important; }
	.mbw { margin-bottom: 20px !important; }

/* Clearfix,避免因子元素浮动而导致的父元素高度缺失能问题 */
	.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
	*html .clearfix{height:1%;}
	*+html .clearfix{height:1%;}


/* 返回首页顶部控制 */
	.backToTop { font-size: 12px; line-height: 1.2; color: #fff; background-color: #000; text-align: center; display: none; width: 18px; padding: 5px 0; position: fixed; _position: absolute; right: 10px; bottom: 100px; _bottom: "auto"; cursor: pointer; opacity: .6; filter: Alpha(opacity=60);}

/* 图片DIV左右垂直局中 */
	.thumb , .logo { display:table-cell; vertical-align:middle; text-align:center;}
	.thumb i , .logo i { *display:inline-block; *height:100%; *vertical-align:middle; }
	.thumb img , .logo img { *vertical-align:middle; }

.gleft { float: left; }
.content { width: 1000px; margin: 10px auto 0; }
.content .left { width: 208px; float: left; }
.content .right { width: 780px; float: right; }
.content .left2 { width: 780px; float: left; }
.content .right2 { width: 208px; float: right; }

.clear { clear: both; height: 0; font-size: 1px; }

.brands_btn { font-weight: bold; line-height: 24px; text-indent: 10px; text-decoration: none; color: #fff; background: url(../images/btn.gif) no-repeat -309px 0; display: block; width: 180px; height: 32px; border: 0; margin-left: 6px; cursor:pointer;}


.left .particular { width: 190px; overflow: hidden; }
.left .particular li { width: 190px; overflow: hidden; margin-bottom: 10px; }
.left .particular .picture { float: left; margin: 0 5px; display: inline; }
.left .particular .picture a { /* if IE7/8/9*/ *text-align: center; display: inline; width: 60px; height: 60px; float: left; padding: 1px;  margin:1px; border: solid 1px #F5F5F5;}
.left .particular .picture a:hover { border: solid 2px #d8d8d8; margin:0;}
.left .particular dl { width: 110px; float: right; }
.left .particular dt { height: 20px; line-height: 20px; overflow: hidden; }
.left .particular dt a { font-weight: bold; color: #3d8bd7; text-decoration: none; }
.left .particular dt a:hover { color: #f00; text-decoration: underline; }
.left .particular dd { line-height: 20px; height: 20px; margin-top: 4px; overflow: hidden;}
.left .particular dd img{ height: 16px;}


.module_sidebar .fellowship { width: 190px; overflow: hidden; }
.module_sidebar .fellowship li { width: 190px; overflow: hidden; margin-bottom: 10px; }
.module_sidebar .fellowship li .picture { float: left; margin: 0 10px; display: inline; }
.module_sidebar .fellowship li .picture a { /* if IE7/8/9*/ *text-align: center; display: inline; width: 60px; height: 60px; float: left; padding: 1px;  margin:1px; border: solid 1px #F5F5F5;}
.module_sidebar .fellowship li .picture a:hover { border: solid 2px #d8d8d8; margin:0;}
.module_sidebar .fellowship dl { width: 99px; float: right; }
.module_sidebar .fellowship dt { height: 32px; line-height: 16px; overflow: hidden; }
.module_sidebar .fellowship dt a { color: #646665; text-decoration: none; }
.module_sidebar .fellowship dt a:hover { color: #f00; }
.module_sidebar .fellowship dd { height: 14px; line-height: 14px; overflow: hidden; }
.module_sidebar .distance { padding-top: 5px; color: #656766; }
.module_sidebar .distance span { font-weight: bold; color: #ff5505; }
.module_sidebar .time { padding-top: 5px; color: #5db1a2; }

.left .list_text {}
.left .list_text li { padding-left: 30px; height: 28px; line-height: 28px; overflow: hidden; }
.left .list_text li a { color: #666; text-decoration: none; }
.left .list_text li a:hover { color: #ff6000; text-decoration: underline; }

.left .list_pic { width: 190px; overflow: hidden; padding-top: 2px; }
.left .list_pic li { width: 190px; overflow: hidden; float: left; padding-bottom: 18px; }
.left .list_pic li p { width: 80px; margin: 0 10px; float: left; display: inline; }
.left .list_pic li p a { display: block; width: 78px; height: 78px; overflow: hidden; border: 1px solid #bbb; }
.left .list_pic li p a:hover {  border: 1px solid #999; }
.left .list_pic h3 { width: 90px; float: right; }
.left .list_pic h3 a { display: block; width: 90px; height: 48px; line-height: 16px; overflow: hidden; font-weight: normal; color: #666; text-decoration: none; font-size: 12px; margin-bottom: 10px; }
.left .list_pic h3 a:hover { text-decoration: underline; color: #f60; }
.left .list_pic h3 span { display: block; color: #fe5504; font-weight: bold; font-size: 14px; }

.left .sidebar_list { line-height: 20px; margin-bottom: 10px; }
.left .sidebar_list dt { height: 28px; margin-bottom: 10px; }
.left .sidebar_list dd {}
.left .sidebar_list dt a { font-weight: bold; line-height: 28px; text-decoration: none; color: #555; background: url(../images/ico.gif) no-repeat 4px -1433px; display: block; height: 28px; padding-left: 24px;}
.left .sidebar_list dt a:hover { text-decoration: underline; }
.left .sidebar_list dd a { display: block; height: 24px; padding-left: 15px; overflow: hidden; color: #666; text-decoration: none; background: url(../images/ico.gif) no-repeat -20px 2px; }
.left .sidebar_list dd a:hover { color: #ff6000; text-decoration: underline; }


.commodity_assort { width: 1000px; float: left; }

.main { width: 780px; overflow: hidden; margin-bottom: 10px; }
.main .sidebar { width: 270px; height: 280px; float: right; }

.margin1 { margin-right: 6px; }
.margin2 { margin-bottom: 10px; }

.padding1 { padding: 10px; }
.padding2 { padding: 30px; }
.padding3 { padding-left: 10px; }
.padding4 { padding-left: 100px; }

.width1 { width: 320px; }
.width2 { width: 80px; }
.width3 { width: 30px; }
.width4 { width: 125px; }
.width5 { width: 160px; }
.width6 { width: 190px; }
.width7 { width: 300px; }
.width8 { width: 180px; }
.width9 { width: 134px; }
.width10 { width: 250px; }
.w208 {width: 208px;}
.w96 {width: 96px;}
.w210 { width: 210px;}
.w270 { width: 270px;}
.w500 { width: 500px;}
.w780 { width: 780px;}
.h33 { height: 33px;}

.size32 { width: 32px; height: 32px;}
.size30 { width: 30px; height: 30px;}
.size40 { width: 40px; height: 40px;}
.size60 { width: 60px; height: 60px;}
.size72 { width: 72px; height: 72px;}
.size90 { width: 90px; height: 90px; }
.size110 { width: 110px; height: 110px;}
.size120 { width: 120px; height: 120px; }
.size160 { width: 160px; height: 160px;}
.size184 { width: 184px; height: 114px; }
.size250 { width: 250px; height: 250px;}
.size-brand-logo { width: 88px; height: 42px;}


/* 按钮样式*/
a.btn-style01 { background: url(../images/buttons.png) no-repeat 0% 0px; float: left; height: 34px; display: inline; margin-left: 10px;}
a.btn-style01 span { font-size: 14px; line-height: 20px; color: #555; background: url(../images/buttons.png) no-repeat 100% 0px; white-space: nowrap; display: inline; height: 20px; float: left; padding: 7px 23px 7px 18px; margin-left: 5px; overflow: hidden; cursor: pointer;}
a:hover.btn-style01 { background-position: 0% -34px;}
a:hover.btn-style01 span { color: #900; background-position: 100% -34px;}

/* 列表样式*/
.list-style01 { display: block;}
.list-style01 li { font-size: 12px; line-height: 20px; width: 100%; height: 20px; float: left; clear: both; padding: 2px 0;}
.list-style01 li a.list-tit { white-space: nowrap; height: 20px; float: right; overflow: hidden;}
.list-style01 li a:hover.list-tit {}
.list-style01 li a.list-cat { color: #999; float: left;}


.align1 { padding-left: 32px;}
.align2 { text-align: center; }


.fontColor1 { color: #333; }
.fontColor2 { color: #f97429; }
.fontColor3 { color: #f87527;}
.fontColor4 { color: #9c9c9c; }
.fontColor5 { color: #fa8243; }

.text { font-family: Arial; font-size: 14px; color: #666; background: url(../images/text.gif) repeat-x; padding: 4px; border: 1px solid;}
.text { border-color: #9CA5B4 #C2C8CF #C2C8CF #9CA5B4;}
.text1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; background: url(../images/text.gif) no-repeat; padding: 2px; border: 1px solid;}
.text1 { border-color: #9CA5B4 #C2C8CF #C2C8CF #9CA5B4;}
.text2 { border: 0; width: 300px; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; }

.bg_color1 { background-color: #F5F5F5; }
.bg_color2 { background: #dcae7f; }
.bg_color3 { background: #edb8bb; }
.bg_color4 { background: #b8afd3; }
.bg_color5 { background: #a2c9ee; }



/*==============================*/
/* 头部区域 */
/*==============================*/
#topHeader { width: 1000px; height: 90px; margin: 0 auto; position: relative; z-index: 99;}
#topHeader .site-logo { position: absolute; top: 20px; left: 0px;}
/* 头部搜索Tab切换样式 */
#search { display: block; width: 670px; height: 90px; position: absolute; left: 330px;}
	#search .details { width: 670px; height: 90px; position: relative; z-index: 1;}
		#search ul.tab { float: left; width: 200px; height: 23px; position: absolute; z-index: 99; top: 10px; left: 0px; overflow: hidden;}
			#search ul.tab li { height: 20px; float: left; padding: 0 0 3px 3px; margin-right: 8px; cursor: pointer;}
				#search ul.tab li span { font-weight: bold; line-height: 20px; color: #555; white-space: nowrap; float: left; padding: 0 14px 3px 11px;}
			#search ul.tab li.current { background: url(../images/hbg.png) no-repeat left -159px; height: 23px; float: left; padding: 0 0 0 3px;}
				#search ul.tab li.current span { line-height: 20px; color: #FFF; background: url(../images/hbg.png) no-repeat right -182px; height: 20px; float: left; padding: 0 14px 3px 11px; margin: 0;}
		#search .form { background: url(../images/hbg.png) no-repeat left -69px; width:492px; height: 30px; position: absolute; z-index: 1; top: 31px; left: 0px; }
			#search .form form div.formstyle { background: url(../images/hbg.png) repeat-x 0px -99px; display: inline; height: 30px; float: left; margin: 0 0 0 5px;}
			#search .form form div.formstyle .textinput { font-family: Tahoma, Arial; font-size: 12px; line-height: 20px; color: #555; text-indent: 4px; display: block; width: 400px; height: 20px; padding: 0; margin: 5px 0; float: left; border: 0;}
			#search .form form div.formstyle .search-button { line-height: 1000px; background: url(../images/hbg.png) no-repeat 0 -129px; width: 87px; height: 30px; padding: 0; margin: 0; border: 0; overflow: hidden; cursor: pointer; _float: left;}
		#search div.advanced-search { line-height: 24px; display: block; position: absolute;  z-index: 99; top:32px; left:505px; }
		#search div.tag { line-height: 20px; display: block; width: 500px; height: 20px; position: absolute; z-index: 1; overflow: hidden; top: 65px; left: 10px;}
		#search div.tag a { color: #555; float: left; padding-top: 0; padding-right: 12px;}
		#search div.tag a:hover { color: #F60; }
		#search div.tag h4 { float: left;}
		#search div.tag h4 a { font-size: 12px; font-weight: bold; color: #333; background: url(../images/hbg.png) no-repeat right -463px; float: left; padding-right: 10px; padding-left: 4px; }
		#search div.tag h4 a:hover { color: #333; text-decoration: underline;}
		
		/* 主导航条样式 */
#navBar { background: url(../images/hbg.png) repeat-x center -205px; width: 990px; height: 36px; padding: 0px; margin: 0 auto; position: relative;}
	#navBar .left-side { background: url(../images/hbg.png) no-repeat left -241px; width: 5px; height: 36px; position: absolute; top: 0px; left: -5px;}
	#navBar .right-side { background: url(../images/hbg.png) no-repeat right -241px; width: 5px; height: 36px; position: absolute; top: 0px; right: -5px;}
	#navBar ul { width: 880px; height: 36px; overflow: hidden;}
		#navBar ul li { float: left;}
		#navBar ul li.link a , #navBar ul li.link a span , #navBar ul li.current a , #navBar ul li.current a span  { float: left; background: url(../images/hbg.png) no-repeat; cursor: pointer;}
		#navBar ul li.link a { color: #FFC; background-position: right -385px; height:36px; padding-right: 2px;}
			#navBar ul li.link a span { font-size: 14px; font-weight: 600; line-height: 20px; color: #FFC; background-position: 0px -205px; display: block; height: 20px; padding: 8px 20px 8px 22px; margin: 0; overflow: hidden;}
			#navBar ul li.link a:hover { color: #FFF; background-position: right -421px;}
			#navBar ul li.link a:hover span { background-position: center -313px;}
		#navBar ul li.current a { color: #FFF; background-position: right -349px; padding-right: 2px;}
		#navBar ul li.current a span { background-position: center -277px; font-size: 14px; font-weight: 600; line-height: 20px; color: #FFF; text-align: center; white-space: nowrap; display: block; height: 20px; padding: 8px 23px 8px 25px; margin: 0; cursor: pointer;}
		#navBar ul li.current a:hover { color: #FFF; background-position: right -421px;}
		#navBar ul li.current a:hover span { background-position: center -313px; }
	#navBar div.pointprod { font-size: 14px; font-weight: 600; line-height: 24px; background: url(../images/hbg.png) no-repeat 0px -490px; display: block; width: 69px; height: 24px; padding: 2px 3px 4px 32px; position: absolute; z-index: auto; top: 3px; right: 3px;}
#navBar div.pointprod a { color: #60332C;}
#navBar div.pointprod a:hover { color: #C00;}

/* 全部分类侧拉菜单样式*/
#all-category { width:210px; position: relative; z-index:999;}
#all-category h2.title a { line-height: 1000px; background: #FFF5E1 url(../images/title.gif) no-repeat 12px 9px; display:block; width: 208px; height: 45px; *height:43px; margin:0; border: 1px solid #E3AB68; border-bottom: none; position: absolute; overflow: hidden; top: 0px; left: 0px;}
#all-category .category { background-color: #FFF5E1; width: 208px; border: 1px solid #E3AB68; border-top: none; position: absolute; overflow:visible; top: 45px; *top: 43px; left: 0px; z-index: 11;}
	.category ul { overflow: visible; *overflow: hidden;}
		.category li { position: relative; z-index: 1; margin:0; padding: 0;}
		.category li { margin:0; padding: 0;}
			.category li h3 { line-height:40px; *line-height: 38px; background: url(../images/categorybg.gif) no-repeat 50% 0; height:40px; *height: 38px; padding: 0 7px;}
				.category li h3 b { line-height: 1000px; background: url(../images/categorybg.gif) no-repeat 0px -193px; width: 15px; height: 29px; position: absolute; z-index: 1; overflow: hidden; top: 0px; left: 175px; }
				.category li h3 a { font-size: 14px; font-weight: normal; text-decoration:none; background: url(../images/categorybg.gif) no-repeat 24px -119px; text-align: left; text-indent: 36px; display: block; width: 171px; padding: 1px 0; *padding: 4px 0 0 0; position: absolute; z-index: 2; top: -1px; left: 0;} 
	#category .a {z-index:2;}
		#category .a h3 { background: #FFF; }
			.category .a h3 b {}
			.category .a h3 a {	color: #C00; background: #FFF url(../images/categorybg.gif) repeat-x 0px -70px; border: solid 1px #FF9E10; border-right-width: 0; top: -2px; left:-1px; z-index: 100;}
.category .open { line-height:10px; text-indent: -9999px; background:url(../images/more_cat.gif) no-repeat 50% 0; width: 140px; height: 10px; display: block; margin: 5px auto; overflow: hidden; outline:none; }
.category .close { background:url(../images/more_cat.gif) no-repeat 50% -10px; }
.cat-menu { background: #fff; display: none; width: 416px; padding: 8px; border: 1px solid #FF9E10; position: absolute; z-index: 99; overflow: hidden; top: -8px; left: 170px;}
.cat-menu dl { display: block; width: 400px; float: left; clear: left; padding: 8px; margin: 0; border: 1px solid #FFF;}
.cat-menu dl.c1 {background-color: #FFF; border-color: #FFF #FFF #EFEFEF #FFF;}
.cat-menu dl.c2 { background-color: #F5F5F5;  border-color: #EFEFEF; }
.cat-menu dt { font-weight: bold; line-height: 20px; display: block; width: 80px; height: 20px; float: left; padding: 2px 0; overflow: hidden;}
.cat-menu dd { display: block; width: 320px; float: left; padding: 0; margin: 0;}
.cat-menu dd a { font-size: 12px; line-height: 20px; display: block; width: 80px; height: 20px; float: left; padding: 1px 0; margin: 0; overflow: hidden;}

/*焦点广告切换*/
#KinSlideshow { overflow: hidden; width:500px; height:230px; visibility:hidden; }
.KSS_titleBox , .KSS_titleBar { display: none;}

/*商城精选推荐*/
#mallRecommend { background: url(../images/index_bg.png) no-repeat 0px 0px; width: 500px; height: 174px; display: block; margin-top: 1px;}
#mallRecommend .title { line-height: 22px; width: 98%; height: 22px; padding: 10px 1%;}
#slideshow { background: #FFF; width: 500px; height: 131px; position: relative; z-index: 1;}
#slideshow ul { background: url(../images/index_bg.png) no-repeat; width: 446px; height: 131px; position: absolute; z-index: 2; overflow: hidden; top: 0px; left: 27px;}
#slideshow ul.twopics { background-image: none;}
	#slideshow .twopics li { display: inline; width: 215px; height: 115px; float: left; margin: 8px 4px;}
#slideshow ul.fourpics { background-position: 0px -305px;}
	#slideshow .fourpics li { display: inline; width: 110px; height: 131px; float: left; margin: 0 0 0 1px;}
#slideshow ul.brands { background-position: 0px -174px;}
	#slideshow .brands li { display: inline; width: 86px; height: 63px; float: left; margin: 0px 0px 1px 1px; border: 1px solid #FFF; cursor: pointer;}
	#slideshow .brands li.c1 { background-color: #FFF;}
	#slideshow .brands li.c2 { background-color: #F60;}
	#slideshow .brands li .fixed { width: 82px; height: 40px; margin: 2px auto 0 auto;}
	#slideshow .brands li .logo { background: #FFF; width: 82px; height: 40px;}
	#slideshow .brands li .name { line-height: 20px; text-align: center; width: 82px; height: 20px; margin: 0px auto 1px auto; overflow: hidden;}
	#slideshow .brands li.c2 .name a:hover , #slideshow ul.brands li.c2 .name a { color: #FFF;}
	#slideshow .current { display: block;}
	#slideshow .normal { display: none;}
	#slideshow .previous { line-height: 1000px; background: url(../images/index_bg.png) no-repeat -466px -174px; width: 17px; height: 17px; position: absolute; z-index: 2; overflow: hidden; top: 57px; left: 5px; cursor: pointer;}
	#slideshow .previous:hover { background-position: -466px -191px;}
	#slideshow .next { line-height: 1000px; background: url(../images/index_bg.png) no-repeat -483px -174px; width: 17px; height: 17px; position: absolute; top: 57px; right:5px; z-index: 2; overflow: hidden; cursor: pointer; }
	#slideshow .next:hover { background-position:-483px -191px;}

#quickLink { width: 100%; height: 36px;}
#userInfo { background: url(../images/index_bg.gif) no-repeat -510px 4px; width: 84%; height:46px; padding-left:16%; position: relative; z-index: 1;}
#userInfo .head-portrait { width: 32px; height:32px; background-color: #555; position: absolute; z-index: 9; top: 5px; left: 1px;}
#userInfo p { font-size: 12px; line-height: 16px; color: #888; background: url(../images/hbg.png) no-repeat 0px -530px; height: 16px; padding-left: 10px; margin-bottom: 7px;
}

#userInfo p span { color: #36C; }
#userInfo p strong { color : #F60; font-weight: normal; }
#choiceGoods .main_view_top { height: 33px; *height: 33px; _height: auto;}
#choiceGoods .main_view_top .pagenext { line-height: 10px; text-align: center; display: none; height: 9px; float: right; z-index: 100;}
#choiceGoods h2 .main_view_top .pagenext a { text-decoration:none; color:#fff;  background: url(../images/index_bg.gif) no-repeat -18px -490px; display: block; width:9px; height:9px; padding: 0px; margin: 12px 2px; float: left; overflow: hidden;}
#choiceGoods h2 .main_view_top .pagenext a.active { background: url(../images/index_bg.gif) no-repeat -9px -490px;}
#choiceGoods h2 .main_view_top .pagenext a:hover { }
#choiceGoods h2 .main_view_top .cprev { background: url(../images/index_bg.gif) no-repeat 0px -490px; width: 9px; height: 9px; float: right; margin: 12px 0 12px 5px; cursor: pointer;}
#choiceGoods h2 .main_view_top .cnext { background: url(../images/index_bg.gif) no-repeat -27px -490px; width: 9px; height: 9px; float: right; margin: 12px 5px 12px 0; cursor: pointer;}


/*==============================*/
/* 首页特别推荐板块样式 */
/*==============================*/
.all-choice { width:268; height:127px; position:relative; z-index:1; overflow:hidden;}
.show-choice { width: 1072px; position:absolute; z-index:999; overflow:hidden; top:0; left:0px;}
.show-choice li { display: inline; width: 254px; height: 116px; float: left; padding:0; margin: 6px 7px; overflow: hidden; }
.show-choice li dl { padding:0; margin:0;}
.show-choice li dl dt { float: left;}
.show-choice li dl dt div.picture a { /* if IE7/8/9*/ *text-align: center; display: inline; width: 110px; height: 110px; float: left; padding: 1px;  margin:1px; border: solid 1px #F5F5F5;}
.show-choice li dl dt div.picture a:hover {border: solid 2px #d8d8d8; margin:0;}
.show-choice li dl dt div.pic span {*float:left;}
.show-choice li dl dd { width: 130px; float: right; overflow: hidden;}
.show-choice li dl dd p.name { font-weight: 600; line-height: 16px; height:48px; width:120px; overflow:hidden;}
.show-choice li dl dd p.price {font-family: "微软雅黑", Verdana; font-size: 22px; line-height: 32px; color: #C00; margin-top: 5px;}
.show-choice li dl dd p.button { line-height: 24px; background: url(../images/btn.gif) no-repeat -430px -430px; text-align: center; width: 70px; height: 24px; margin-top: 5px;}
.show-choice li dl dd p.button a { line-height: 24px; color: #FFF;}



#float_layer { position: absolute; top: -4px; right: 132px; padding: 20px 23px 6px 14px; line-height: 20px; background: url(../images/float_layer.gif) repeat-y right 0; z-index: 1; display: none; }
#float_layer a { text-decoration: none; color: #333; }
#float_layer a:hover { text-decoration: underline; color: #f00; }
#float_layer #adorn1 { width: 85px; height: 2px; overflow: hidden; background: url(../images/float_layer.gif) no-repeat 0 0; position: absolute; top: 0; left: 0; }
#float_layer #adorn2 { width: 85px; height: 2px; overflow: hidden; background: url(../images/float_layer.gif) no-repeat 0 -2px; position: absolute; bottom: 0; left: 0; }



.keyword { color: #7B8188; line-height: 30px; background-color: #FFF; width: 1000px; height: 26px;  margin: 0 auto; border-bottom: 1px solid #FFF; position: relative; z-index: 1;}
.keyword h4 { font-size: 12px; font-weight: normal; background: url(../images/keyword.gif) no-repeat 5px -101px; display:inline; padding-left: 28px;}
.keyword span { background: url(../images/keyword.gif) no-repeat 0px -125px; display:inline; width: 6px; height: 26px; margin-left:6px;}
.keyword a { color: #434A53; text-decoration: none; }
.keyword a:hover { color: #295AD0; text-decoration: underline; }

.keyword_foot { width: 998px; overflow: hidden; margin: 0 auto 10px; border: 1px solid #dcdcdc; border-top: 0; position: relative; }
.keyword_foot_bottom { width: 1000px; height: 2px; overflow: hidden; position: absolute; left: -1px; bottom: -3px; background: #f0f0f0; }

.keyword_foot_warp { color: #646665; padding: 9px 0 9px 20px; }
.keyword_foot_warp span { position: relative; bottom: 2px; }
.keyword_foot_warp .btn { width: 80px; height: 28px; border: 0; background: url(../images/btn.gif) no-repeat 0 -63px; }

.keyword_foot .list_text { width: 978px; padding: 10px; overflow: hidden; }
.keyword_foot .list_text li { width: 218px; height: 20px; padding: 0 2px 0 14px; line-height: 20px; margin-left: 10px; display: inline; overflow: hidden; float: left; background: url(../images/ico.gif) no-repeat -20px 5px; }
.keyword_foot .list_text li a { color: #666; text-decoration: none; }
.keyword_foot .list_text li a:hover { color: #F60; text-decoration: underline; }


.side_textlist li input{ width: 44px; border: 1px solid #BBC8D1;}
.sidebar .list_pic { width: 252px; height: 135px; border-bottom: 1px solid #ddd; }
.sidebar .list_pic li { width: 70px; float: left; padding: 0 7px; display: inline; overflow: hidden;}
.sidebar .list_pic li p { width: 70px; height: 70px; margin-bottom: 10px; overflow: hidden; background: #eee; }
.sidebar .list_pic h3 { height: 50px; overflow: hidden; text-align: center; color: #fe5400; font-size: 15px; }
.sidebar .list_pic h3 a { display: block; width: 70px; height: 32px; line-height: 16px; overflow: hidden; font-weight: normal; color: #666; text-decoration: none; font-size: 12px; }
.sidebar .list_pic h3 a:hover { color: #ff6000; text-decoration: underline; }

.sidebar .list_text { width: 252px; height: 80px; padding-top: 6px; overflow: hidden; }
.sidebar .list_text li { width: 252px; height: 20px; line-height: 20px; overflow: hidden; float: left; }
.sidebar .list_text li a { display: block; width: 145px; height: 18px; overflow: hidden; padding-left: 12px; float: left; color: #666; text-decoration: none; background: url(../images/ico.gif) no-repeat -20px 4px; font-weight: normal; }
.sidebar .list_text li a:hover { color: #ff6000; text-decoration: underline; }
.sidebar .list_text li span { color: #fe5400; font-size: 14px; font-weight: bold; float: right; margin-right: 10px; }

.module_cart {overflow: hidden; clear: both;}

.module_common { border: 1px solid #D8D8D8; overflow: hidden; clear: both;}
.module_common h2 { font-family: Verdana, Geneva, sans-serif;  font-size:9px; line-height: 30px; color:#F60; height: 30px; margin-bottom: 10px;  border-bottom: 1px solid #E7E7E7;}
.module_common h2 b { font-family: "微软雅黑"; font-size:16px; line-height: 30px;color: #3E3E3E; display: inline; float: left; padding: 0 10px 0 4px; margin-left: 8px;}
.module_common h2 a { font-weight: normal; font-size: 12px; color: #3f8ed9; position: absolute; top: 4px; right: 10px; }
.module_common h2 a:hover { top: 5px; }
.module_sidebar { padding: 4px; margin-bottom: 10px; border: 1px solid #D8D8D8; overflow: hidden;}
.module_sidebar h2 { font-family: Verdana, Geneva, sans-serif; font-size:9px; font-weight: 600; line-height: 30px; color:#F60; height: 30px; margin-bottom: 10px; border-bottom: 1px solid #E7E7E7;}
.module_sidebar h2 b { font-family: "微软雅黑", Tahoma, Arial; font-size: 15px; line-height: 30px; color: #3E3E3E; display: inline; float: left; padding: 0 6px 0 4px; margin-left: 2px;}

.module-sidebar-style1 , .module-sidebar-style3 { clear: both; border: 1px solid #DDD; overflow: hidden;}
.module-sidebar-style2 { border: 1px solid #F60; position:relative; overflow: hidden;}
.module-sidebar-style1 h2 { width: 96%; height:33px; margin: 0 auto; border-bottom: 1px solid #E7E7E7;}
.module-sidebar-style2 h2 { background-color: #FF9608; width: 100%; margin: 0 auto;}
.module-sidebar-style3 h2 { width: 96%; height:43px; margin: 0 auto; border-bottom: 1px solid #E7E7E7;}
.module-sidebar-style1 h2 b { line-height: 1000px; background: url(../images/title.gif) no-repeat; display: inline; height: 22px; float: left; margin: 4px 0px 4px 2px; overflow: hidden;}
.module-sidebar-style2 h2 b { color:#FFF; line-height: 22px; display: inline; height: 22px; float: left; margin: 4px 0px 4px 6px; overflow: hidden;}
.module-sidebar-style3 h2 b { line-height: 1000px; background: url(../images/title.gif) no-repeat; display: inline; height: 22px; float: left; margin: 11px 0px 11px 2px; overflow: hidden;}
.module-sidebar-style1 h2 span.more { font-size: 12px; font-weight: normal; line-height: 22px; background: url(../images/ico.gif) no-repeat 0px -1474px; display: inline; height: 22px; float: right; padding-left: 18px; margin: 4px 2px 4px 0px;}
.module-sidebar-style3 h2 span.more { font-size: 12px; font-weight: normal; line-height: 22px; background: url(../images/ico.gif) no-repeat 0px -1474px; display: inline; height: 22px; float: right; padding-left: 18px; margin: 11px 2px 11px 0;}


#mallNews h2 b { background-position: 0% -50px; width: 80px;}
#coupons h2 b { background-position: 0% -150px; width: 100px;}
#starStore h2 b { background-position: 0% -200px; width: 100px;}
#top10 h2 b { background-position: 0% -250px; width: 100px;}
.module-sidebar-style1 div.wrap-inside , .module-sidebar-style3 div.wrap-inside { width: 95%; margin: 6px auto;}

/*首页团购模块样式*/

.group-search{ width:738px; height:26px; background:#f7f7f7; line-height:22px; margin:10px 0; padding:3px 20px; border:1px solid #ccc; }
.group-search ul.paixu{ margin-top:2px; float:left}
.group-search ul.paixu li{ text-align:center; padding-left:20px; padding-right:20px; float:left;}
.group-search ul li.current{ background:#FF9A0C; color:#fff; margin-left:10px; border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px;}
.group-search ul li.up{ background:url(../images/up.gif) right no-repeat;}

.left2 ul.goods li{ width:385px; background:url(../images/shadow.png) no-repeat right bottom; float:left; padding-bottom:22px;}
.left2 ul.goods li.one{ margin-right:10px;}
.left2 ul.goods li .inner-box{ width:365px; border:1px solid #ccc; overflow:hidden; padding:15px 9px; float:left; position:relative}

     .inner-box .gray{ width:363px; background:#f6f6f6; border:1px solid #ccc; float:left; position:relative }
	 .inner-box .orange{ width:363px; background:#FFF7EC; border:1px solid #FFC06B; float:left;}
     .inner-box .gray h2,.inner-box .orange h2{ width:343px; height:30px; padding: 14px 10px; text-align:center; overflow:hidden}
	 .inner-box .gray .info,.inner-box .orange .info{ width:363px; position:relative;}
	 .inner-box .gray .info .info-price,.inner-box .orange .info .info-price{ width:95px; float:left;}
	 .inner-box .gray .info .info-price .item-tag,.inner-box .orange .info .info-price .item-tag{ font-size:20px; font-weight:bold; color:#fff; line-height:50px; width:104px; height:55px; background:url(../images/group-price.png) no-repeat; padding-left:5px; position:absolute; left:-4px;}

	      .info-price .item-prices{ width:94px; height:45px; background:#FEEAC0; position:absolute;top:55px;}
	      .info-price .item-prices dt,.info-price .item-prices dd{ width:46px; line-height:20px; float:left; text-align:center;}
	      .info-price .item-prices .one{ border-right:1px solid #FEDAA3;}
  	      .info-price .item-prices .two{ border-left:1px solid #FEF0D3;}
		  .info-price .item-sold{ width:94px; line-height:22px; text-align:center; position:relative; top:120px;}
		  .info-price .item-sold span{ font-size:22px; font-weight:bold; color:#f60;}
		  .info-price .item-sold a.buy{ background:url(../images/buy.png) no-repeat; width:70px; height:30px; display:block; margin:5px auto;}
          .picbox{ width:250px; height:250px; background:url(../images/goodsbg.png) repeat-x; border:1px solid #FF7C00; padding:4px; float:left}
	.inner-box .gray h5,.inner-box .orange h5{ font-size:12px; font-weight: normal; line-height:22px; width:339px; height:70px; overflow:hidden; display:inline; margin:12px; float:left}

.right2 .module_sidebar h2{ font-family:'微软雅黑',Tahoma, Arial, Helvetica; padding-left:10px; color:#000000; font-size:14px; height:31px; background:url(../images/title.png) no-repeat;}
.right2 .module_sidebar h2.two{ border-top:1px solid #d8d8d8}
.right2 .module_sidebar{ padding:0; margin-top:10px;}



#groupon h2 b { background-position: 0% -100px; width: 80px;}
#groupon dl { width: 100%; height: 230px; position: relative; z-index: 1;}
#groupon dl dt.name { font-family: "微软雅黑"; font-size: 14px; font-weight:600; line-height: 20px; width: 100%; height: 40px; position: absolute; z-index: 2; overflow: hidden; top: 5px; left: 0px;}
#groupon dl dt.name a { }
#groupon dl dd.fixed { width: 110px; height: 110px; position: absolute; z-index: 2; top: 50px; right: 8px;}
#groupon dl dd.fixed .picture a { /* if IE7/8/9*/ *text-align: center; display: inline; width: 110px; height: 110px; float: left; padding: 1px;  margin:1px; border: solid 1px #F5F5F5;}
#groupon dl dd.fixed .picture a:hover {border: solid 2px #d8d8d8;  margin:0;}
#groupon dl dd.priceLabel { font-size: 20px; line-height: 28px; color: #FFF; background: url(../images/index_bg.gif) no-repeat 0px -436px; text-align: center; width: 100px; height: 28px; padding: 5px 12px 3px 5px; position: absolute; top: 55px; left: 0px; z-index: 3; overflow: hidden;}
#groupon dl dd.discount { line-height: 14px; color: #555; white-space: nowrap; width: 70px; height: 14px; padding: 8px 0; border-bottom: solid 1px #F5F5F5; position: absolute; z-index: 3; overflow: hidden; top: 94px; left: 0px;}
	#groupon dl dd.discount s { background: url(../images/index_bg.gif) no-repeat -130px -450px; width: 14px; height: 14px; float: left; padding-right: 6px;}
#groupon dl dd.saveosts { font-size: 12px; color: #555; line-height: 14px; height: 14px; padding: 8px 0; border-bottom: 1px solid #F5F5F5; position: absolute; z-index: 3; overflow: hidden; top: 133px; left: 0px;}
	#groupon dl dd.saveosts s { background: url(../images/index_bg.gif) no-repeat -170px -450px; width: 14px; height: 14px; float: left; padding-right: 6px;}
#groupon dl dd.time { width: 180px; height: 45px; position: absolute; z-index: 3; top: 184px; left: 0px;}
#groupon dl dd.time s { background: url(../images/index_bg.gif) no-repeat ; width: 160px; height: 16px; float: left;}
#groupon dl dd.time s.not-publish { background-position: -210px -450px;}
#groupon dl dd.time s.cancel { background-position: -210px -480px;}
#groupon dl dd.time s.remain { background-position: -210px -510px;}
#groupon dl dd.time s.finish { background-position: -210px -540px;}
#groupon dl dd.time s.end { background-position: -210px -570px;}
#groupon dl dd.time span.time-remain { line-height: 20px; color: #555; display: block; width: 160px; clear: left; padding-top:6px; padding-left: 20px;}

#coupons dl { width: 100%px;}
#coupons dl dt { line-height: 20px; background: url(../images/categorybg.gif) no-repeat 10px -125px; height: 20px; padding: 8px 0 9px 20px; *padding: 7px 0 7px 20px; border-bottom: 1px dotted #E0E0E0;}
#coupons dl dt.coupons-list-hover { display: none;}
#coupons dl dd { background: #F5F5F5; display: none; width: 184px; height: 158px; padding: 6px; border-bottom: 1px dashed #EFEFEF; overflow: hidden;}
#coupons dl dd p.name { font-weight: 600; line-height: 20px; white-space: normal; height: 20px; padding: 2px 0 2px 14px; background: url(../images/categorybg.gif) no-repeat 4px -129px; overflow: hidden;}
#coupons dl dd p.name a { color: #C00;}
#coupons dl dd p.name a:hover { text-decoration: underline;}
#coupons dl dd p.pic { width: 190px; height: 116px;}
#coupons dl dd p.time { line-height: 20px; color: #999; white-space: normal; width: 100%; height: 20px; overflow: hidden;}
#coupons dl dd p.time span { font-size: 11px; font-family: Tahoma;}


#starStore {

}
#starStore h2 b { background-position: 0% -200px; width: 100px;}
#starStore .store {
	overflow: hidden;
	clear: both;
}
#starStore .store .picture a {  /* if IE7/8/9*/ *text-align: center; width: 72px; height: 72px; float: left; padding: 1px; margin:1px; border: solid 1px #F5F5F5;}
#starStore .store .picture a:hover { border: solid 2px #d8d8d8;  margin:0;}
#starStore .store dl { width: 110px; float: right;}
#starStore .store dl dt { font-weight: bold; line-height: 22px; width: 100%; height: 22px; overflow: hidden;}
#starStore .store dl dd { line-height: 18px; color: #555; display: block; white-space: nowrap; width: 100%; float: left; clear: left; overflow: hidden;}
#starStore .store dl dd span {}

#topSale {}
#topSale h2 b { background-position: 0% -250px; width: 100px;}
#topSale ol {}
#topSale ol li { line-height: 24px; *line-height: 23px; background: url(../images/categorybg.gif) no-repeat 0% -125px; white-space: nowrap; display: block; width: 96%; height: 24px; *height: 23px; float: left; clear: left; padding: 6px 0 6px 4%; border-top: dashed 1px #E7E7E7; overflow: hidden;}
#topSale ol li.top { background-image: none; width: 100%; height: 96px; padding: 6px 0;}
#topSale ol li.top .picture a {  /* if IE7/8/9*/ *text-align: center; width: 72px; height: 72px; float: left; padding: 1px; margin:1px; border: solid 1px #F5F5F5; position: absolute; z-index: 9; top: 0px; left: 0px;}
#topSale ol li.top .picture a:hover {border: solid 2px #d8d8d8;  margin: 0;}
#topSale ol li.top .location { width: 80px; float: left; position: relative;}
#topSale ol li.top .location b { background: url(../images/topsale.png) no-repeat; width: 24px; height: 24px; position: absolute; z-index: 99; top: 0px; left: 0px;}
#topSale ol li.top .location b.no_0 { background-position: 0px 0px;}
#topSale ol li.top .location b.no_1 { background-position: 0px -24px;}
#topSale ol li.top .location b.no_2 {background-position: 0px -48px;}
#topSale ol li.top .sales-volume { line-height: 22px; color: #555; background-color: #FFF5E1; text-align: center; border: 1px solid #FFEBCE; width: 76px; height: 22px; position: absolute; z-index: 99; top: 70px; left: 86px;}

#topSale ol li.top dl { width: 110px; float: right;}
#topSale ol li.top dl dt { line-height: 20px; white-space: normal; height: 40px; margin: 2px 0; overflow: hidden;}
#topSale ol li.top dl dd { line-height: 20px; color: #777; height: 20px; padding: 1px 0; overflow: hidden;}
/*#topSale ol li.top dd.defule_price span { color: #CCC; text-decoration: line-through;}*/
#topSale ol li.top dd.store_price span { color: #C00; font-weight: 600;}
 

#categoryGoods { width: 778px; height: 698px; _float: left;}
.tabmenu { width: 98%; height:45px; margin: 8px auto 4px auto;}
.tabmenu ul {padding:0; margin:0;}
.tabmenu li { float: left;}
.tabmenu li a.tabactive { font-weight:bold; color:#000; background: url(../images/buttons.png) no-repeat center -68px; height: 45px; float: left; padding: 0 5px; position:relative;}
.tabmenu li a { height: 45px; float: left; padding: 0 5px; position:relative;}
.tabmenu li a.tabactive .l { background: url(../images/buttons.png) no-repeat left -68px; width: 5px; height: 45px; position:absolute; top: 0px; left: 0px;}
.tabmenu li a.tabactive .r { background: url(../images/buttons.png) no-repeat right -68px; width: 5px; height: 45px; position:absolute; top: 0px; right: 0px;}
.tabmenu li a.tabactive .m { background-image:none; font-family: "微软雅黑"; font-size: 16px; font-weight: bold; line-height: 34px; color:#FFF; display: block; height: 34px; padding: 0 5px 0 0; margin-top: 0px; margin-bottom: 11px; _float: left; cursor: pointer;}
.tabmenu li a .m { background: url(../images/index_bg.gif) no-repeat right 0px; font-family: "微软雅黑"; font-size: 12px; font-weight: bold; line-height: 20px; color:#333; display: block; height: 20px; padding: 0 25px 0 10px; margin-top: 7px; margin-bottom: 18px; _float: left; cursor: pointer;}
.tabmenu li a.tabactive .m s { background: url(../images/category_ico.png) no-repeat; width: 34px; height: 34px; display: inline; float: left; margin: 0 5px;}
.tabmenu li a .m s { background: url(../images/category_ico.png) no-repeat; display: inline; width: 20px; height: 20px; float: left; margin: 0 5px;}
.tabmenu li a.tabactive .m s.ico1 {	background-position: -3px -3px;}
.tabmenu li a.tabactive .m s.ico2 {	background-position: -53px -3px;}
.tabmenu li a.tabactive .m s.ico3 {	background-position: -103px -3px;}
.tabmenu li a.tabactive .m s.ico4 {	background-position: -153px -3px;}
.tabmenu li a.tabactive .m s.ico5 {	background-position: -203px -3px;}
.tabmenu li a.tabactive .m s.ico6 {	background-position: -253px -3px;}
.tabmenu li a.tabactive .m s.ico7 {	background-position: -303px -3px;}
.tabmenu li a.tabactive .m s.ico8 {	background-position: -353px -3px;}

.tabmenu li a .m s.ico1 { background-position: 0px -50px;}
.tabmenu li a .m s.ico2 { background-position: -30px -50px;}
.tabmenu li a .m s.ico3 { background-position: -60px -50px;}
.tabmenu li a .m s.ico4 { background-position: -90px -50px;}
.tabmenu li a .m s.ico5 { background-position: -120px -50px;}
.tabmenu li a .m s.ico6 { background-position: -150px -50px;}
.tabmenu li a .m s.ico7 { background-position: -180px -50px;}
.tabmenu li a .m s.ico8 { background-position: -210px -50px;}
.showcase .sort { font-size: 12px; line-height: 14px; background: #F7F7F7; width: 758px; height: 14px; padding: 8px 10px; border-top: solid 1px #E7E7E7; border-bottom: solid 1px #E7E7E7;}
.showcase .sort a { padding-right: 10px; margin-right: 10px;}


.showcase .goods { width: 780px; clear: both; margin-right: -1px; margin-left: -1px;}
.showcase .goods li { width: 156px; float: left;}
.showcase .goods li dl { float: left; width: 132px; padding:12px 11px; border: solid 1px; border-top:0px; cursor:pointer;}
	.showcase .goods li.c1 dl { background-color: #FFF;  border-color: #FFF #FFF #E7E7E7 #FFF;}
	.showcase .goods li.c2 dl { background-color: #F5F5F5;  border-color: #CCC #CCC #E7E7E7 #CCC;}
.showcase .goods li dl dt { line-height: 18px; white-space: normal; display: block; width: 132px; margin-bottom :9px;}

.showcase .goods li dl dt .pic { width: 120px; height: 120px; padding: 5px; margin: 0px 0px 8px 0px; border: 1px solid #FFF;}
	.showcase .goods li.c1 dl dt .pic { }
	.showcase .goods li.c2 dl dt .pic { }

.showcase .goods li.c1 dl dt .name a { line-height:18px; display: block; width:120px; height: 36px; overflow: hidden;}
.showcase .goods li.c2 dl dt .name a { line-height:18px; display: block; width:120px; height: 36px; color: #C30; overflow: hidden;}

.showcase .goods li dl dd { line-height: 20px; display: block; width: 132px; height: 20px; margin: 9px auto; overflow: hidden;}
.showcase .goods li dl dd.defule_price , .showcase .goods li dl dd.store_price { color: #777; padding: 0; margin: 0;}
.showcase .goods li dl dd.defule_price span { color: #CCC; text-decoration: line-through;}
.showcase .goods li dl dd.store_price span { color: #C00; font-weight: 600;}

#categoryBox { width: 998px; overflow: hidden;}
#categoryBox ul { width: 1000px; margin-right: -1px; margin-left: -1px;}
#categoryBox ul li { display: block; width: 124px; float: left; padding: 0; margin: 10px 0; border-left: dashed 1px #CCC;}
#categoryBox ul li dl { width: 124px; margin: 0;}
#categoryBox ul li dl dt { font-weight: bold; line-height: 20px; text-align: center; display: block; width: 104px; height: 20px; position: relative; padding: 10px 10px 50px 10px; overflow: hidden;}
#categoryBox ul li dl dt a { color: #000;}
#categoryBox ul li dl dt s { background: url(../images/category_ico.png) no-repeat; display: block; width: 40px; height: 40px; position: absolute; z-index: 2; left: 45px; bottom: 0px; overflow: hidden;}
#categoryBox ul li dl dt s.ico1 { background-position: 0px 0px;}
#categoryBox ul li dl dt s.ico2 { background-position: -50px 0px;}
#categoryBox ul li dl dt s.ico3 { background-position: -100px 0px;}
#categoryBox ul li dl dt s.ico4 { background-position: -150px 0px;}
#categoryBox ul li dl dt s.ico5 { background-position: -200px 0px;}
#categoryBox ul li dl dt s.ico6 { background-position: -250px 0px;}
#categoryBox ul li dl dt s.ico7 { background-position: -300px 0px;}
#categoryBox ul li dl dt s.ico8 { background-position: -350px 0px;}

#categoryBox ul li dl dd { width:120px; height:110px; display: inline; clear: both; float: left; margin: 8px 2px; overflow: hidden;}
#categoryBox ul li dl dd a { line-height: 14px; white-space: nowrap; display: inline; float: left; padding: 0 0 0 10px; margin: 0px 10px 8px -1px; border-left: solid 1px #CCC;}

.module_common .wrap {}
.module_common .wrap .wrap_child {}

.wrap_child .more { margin-bottom: 15px; }

.module_common .news_list { height: 105px; margin: 0 0 3px 4px; overflow: hidden; }
.module_common .news_list li { width: 186px; height: 21px; line-height: 21px; overflow: hidden; font-weight: bold; color: #3d8bd7; }
.module_common .news_list a { font-weight: normal; color: #666; margin-left: 10px; text-decoration: none; }
.module_common .news_list a:hover { color: #f60; text-decoration: underline; }

.module_recommend { width: 778px; height: 310px; padding-bottom: 4px; position: relative; margin-bottom: 10px; }
.module_recommend h2 { height: 28px; padding-left: 5px; }
.module_recommend h2 b { display: block; height: 28px; line-height: 26px; color: #fff; padding-left: 15px; background: url(../images/ico.gif) no-repeat -40px 0; }
.module_recommend h2 p { color: #fff; position: absolute; top: 5px; right: 5px; word-spacing: 3px; }
.module_recommend h2 p a { font-size: 12px; font-weight: normal; color: #fff; text-decoration: none; }
.module_recommend h2 p a:hover { text-decoration: underline; }

.module_recommend .wrap { width: 770px; overflow: hidden; border: 1px solid #fff; margin: 0 auto; background: #fff; }
.module_recommend .wrap .pic { width: 210px; height: 280px; float: left; background: #eee; }
.module_recommend .wrap .diatropism { width: 535px; height: 270px; overflow: hidden; float: right; margin-right: 10px; display: inline; }

.module_recommend .diatropism .list_pic { width: 535px; padding-bottom: 8px; margin-top: 10px; border-bottom: 1px solid #ccc; overflow: hidden; }
.module_recommend .diatropism .list_pic li { float: left; text-align: center; margin: 0 14px; display: inline; }
.module_recommend .diatropism .list_pic li p {}
.module_recommend .diatropism .list_pic li p a { display: block; width: 100px; height: 100px; padding: 1px; background: #fff; border: 1px solid #ccc; }
.module_recommend .diatropism .list_pic li p a:hover { border: 1px solid #999; }
.module_recommend .diatropism .list_pic h3 { margin-top: 5px; }
.module_recommend .diatropism .list_pic h3 a { display: block; width: 100px; height: 34px; line-height: 17px; overflow: hidden; font-size: 12px; font-weight: normal; color: #666; text-decoration: none; }
.module_recommend .diatropism .list_pic h3 a:hover { text-decoration: underline; color: #ff6000; }
.module_recommend .diatropism .list_pic h3 span { color: #fe5504; }

.module_recommend .diatropism .list_text { width: 535px; overflow: hidden; margin-top: 10px; }
.module_recommend .diatropism .list_text li { width: 250px; height: 20px; padding: 0 2px 0 14px; line-height: 20px; overflow: hidden; float: left; background: url(../images/ico.gif) no-repeat -20px 5px; }
.module_recommend .diatropism .list_text li a { color: #666; text-decoration: none; }
.module_recommend .diatropism .list_text li a:hover { color: #ff6000; text-decoration: underline; }

.module_recommend .wrap .portrait { width: 535px; height: 260px; padding: 10px 0; overflow: hidden; float: right; margin-right: 10px; display: inline; }
.module_recommend .portrait .list_pic { width: 325px; height: 260px; overflow: hidden; border-right: 1px solid #ddd; float: left; }
.module_recommend .portrait .list_pic li { width: 160px; height: 80px; margin-bottom: 10px; float: left; overflow: hidden; }
.module_recommend .portrait .list_pic li p { float: left; margin-right: 10px; }
.module_recommend .portrait .list_pic li p a { display: block; width: 78px; height: 78px; border: 1px solid #ccc; }
.module_recommend .portrait .list_pic li p a:hover {  border: 1px solid #999; }
.module_recommend .portrait .list_pic h3 { width: 60px; height: 80px; overflow: hidden; float: left; margin-right: 10px; }
.module_recommend .portrait .list_pic h3 a { display: block; height: 51px; margin-bottom: 5px; line-height: 17px; overflow: hidden; font-size: 12px; font-weight: normal; color: #666; text-decoration: none; }
.module_recommend .portrait .list_pic h3 a:hover { text-decoration: underline; color: #ff6000; }
.module_recommend .portrait .list_pic h3 span { color: #fe5504; }

.module_recommend .portrait .list_side { width: 200px; height: 254px; overflow: hidden; float: right; }
.module_recommend .portrait .list_side h2 { height: 30px; margin-bottom: 6px; padding: 0; background: url(../images/module_common_h2.gif); }
.module_recommend .portrait .list_side h2 b { display: block; line-height: 22px; float: left; background: #fff url(../images/ico.gif) no-repeat 0px -79px; color: #333; font-size: 12px; padding-right: 10px; }
.module_recommend .portrait .list_text {}
.module_recommend .portrait .list_text li { padding-left: 10px; height: 20px; line-height: 20px; overflow: hidden; background: url(../images/ico.gif) no-repeat -20px 5px; }
.module_recommend .portrait .list_text li a { color: #666; text-decoration: none; }
.module_recommend .portrait .list_text li a:hover { color: #ff6000; text-decoration: underline; }

.recommend .shop_assort { line-height: 20px; }
.recommend .shop_assort dt { height: 20px; }
.recommend .shop_assort dd { width: 722px; padding: 20px; overflow: hidden; }

.recommend .shop_assort dt a { display: block; padding-left: 20px; font-weight: bold; color: #555; text-decoration: none; background: url(../images/ico.gif) no-repeat -38px -30px; }
.recommend .shop_assort dt a:hover { text-decoration: underline; }
.recommend .shop_assort dd a { display: block; width: 164px; height: 28px; padding-left: 15px; overflow: hidden; float: left; color: #666; text-decoration: none; background: url(../images/ico.gif) no-repeat -20px 2px; }
.recommend .shop_assort dd a:hover { color: #ff6000; text-decoration: underline; }


.recommend .list_pic { width: 756px; overflow: hidden; padding-left: 6px; }
.recommend .list_pic li { width: 125px; height: 180px; overflow: hidden; float: left; text-align: center; }
.recommend .list_pic li p { width: 106px; margin: 0 auto; }
.recommend .list_pic li p a { display: block; width: 100px; height: 100px; overflow: hidden; border: 1px solid #c4c4c4; padding: 2px; }
.recommend .list_pic li p a:hover { border: 1px solid #999; }
.recommend .list_pic h3 { width: 100px; margin: 6px auto 0; }
.recommend .list_pic h3 a { display: block; width: 100px; height: 32px; line-height: 16px; overflow: hidden; font-weight: normal; color: #666; font-size: 12px; text-decoration: none; }
.recommend .list_pic h3 a:hover { text-decoration: underline; color: #f60; }
.recommend .list_pic h3 span { display: block; color: #fe5504; font-weight: bold; font-size: 14px; }

.group_recommend .list_pic { width: 756px; overflow: hidden; padding-left: 6px; }
.group_recommend .list_pic li { width: 125px; height: 180px; overflow: hidden; float: left; text-align: center; }
.group_recommend .list_pic li p { width: 106px; margin: 0 auto; }
.group_recommend .list_pic li p a { display: block; width: 100px; height: 100px; overflow: hidden; border: 1px solid #c4c4c4; padding: 2px; }
.group_recommend .list_pic li p a:hover { border: 1px solid #999; }
.group_recommend .list_pic h3 { width: 100px; margin: 6px auto 0; }
.group_recommend .list_pic h3 a { display: block; width: 100px; height: 16px; line-height: 16px; overflow: hidden; font-weight: normal; color: #666; text-decoration: none; font-size: 12px; }
.group_recommend .list_pic h3 a:hover { text-decoration: underline; }
.group_recommend .list_pic h3 .prix { display: block; color: #fe5504; font-weight: bold; font-size: 14px; }
.group_recommend .list_pic h3 .title { font-weight: normal; color: #666; font-size: 12px; }
.group_recommend .list_pic .time { color: #5DB1A2; padding-top: 5px; }

.module_links { width: 100%; overflow: hidden; }
.module_links li { float: left; margin: 0 18px 10px 0; }
.module_links li a { display: block; width: 88px; height: 31px; border: 1px solid #eee; overflow: hidden; }
.module_links li a:hover { border: 1px solid #999; }

.assort { display: block; width: 688px; overflow: hidden;}
.assort_wrap { overflow: hidden; }
.assort dl { width: 210px; height: 90px; float: left; overflow: hidden;}
.assort dt { font-size: 14px; font-weight: 600; line-height: 24px; height: 24px;}
.assort dt a { text-decoration: none; color: #057BD2; background: url(../images/ico.gif) no-repeat -38px -30px;}
.assort dt a:hover { text-decoration: underline; }
.assort dd { color: #D7DCE1; line-height: 20px; width: 210px; height: 60px; overflow: hidden; }
.assort dd a { color: #444; text-decoration: none; white-space: nowrap;}
.assort dd a:hover { text-decoration: underline; color: #f60; }

.brand_assort .assort_more a { color: #3d8bd7; position: absolute; top: 32px; right: 25px; }
.brand_assort .assort_more a:hover { color: #c00; }
.brand_assort .list_more a { color: #3d8bd7; position: absolute; bottom: 0; right: 25px; }
.brand_assort .list_more a:hover { color: #c00; }

.flow-chart , .point-chart { width: 990px; height: 50px; margin: 20px auto;}
.flow-chart li.step , .point-chart li.step { width :330px; height:50px; float:left; background: url(../images/step_chart.png) no-repeat}

.flow-chart li.a1 { background-position: 0px 0px;}
.flow-chart li.a2 { background-position: 0px -50px;}
.flow-chart li.b1 { background-position: 0px -100px; }
.flow-chart li.b2 { background-position: 0px -150px; }
.flow-chart li.c1 { background-position: 0px -200px; }
.flow-chart li.c2 { background-position: 0px -250px; }

.point-chart li.a1 { background-position: 0px -300px;}
.point-chart li.a2 { background-position: 0px -350px;}
.point-chart li.b1 { background-position: 0px -400px; }
.point-chart li.b2 { background-position: 0px -450px; }
.point-chart li.c1 { background-position: 0px -500px; }
.point-chart li.c2 { background-position: 0px -550px; }

.module_new_shop { width: 876px; margin: 0 auto; }

.buy {}
.buy2 { width: 880px; clear: both; padding-top: 20px; margin: auto 0px; border-top: 1px dotted #CCC;}
.buy h3 { font-family: "宋体", Tahoma, Arial; font-size: 15px; padding: 10px 0 0 10px;  margin-bottom: 10px; }
.buy h3 span { background: url(../images/ico.gif) no-repeat; height: 33px; display: block;}
.buy h3 span.ico05 { background-position: 0px -680px;}
.buy h3 b.bg{ line-height: 22px; color: #3E4646; background: url(../images/ico.gif) no-repeat right -750px; height: 22px; display: inline; float: left; padding: 3px 28px 8px 2px; margin: 0 0 0 34px;}

.buy .con { width: 982px; margin-right: auto; margin-left: auto;}
.buy .con h4 { height: 30px; line-height: 30px; margin-top: 10px; padding-left: 10px; font-size: 12px; font-weight: normal; }
.buy .con h4 a { color: #295ad0; }
.buy .con h4 a:hover { color: #c00; }


.null_shopping { width: 360px; height: 80px; padding: 55px 0 0 150px; margin: 40px auto 20px; background: url(../images/null_shopping.gif) no-repeat; }
.null_shopping h4 { font-size: 20px; margin-bottom: 8px; }
.null_shopping p { color: #7a7a7a; margin-bottom: 18px; }
.null_shopping p a { color: #285bd1; font-size: 12px; margin-right: 10px; }
.null_shopping p a:hover { color: red; }

.buy_foot { text-align: right; width: 982px; overflow: hidden; /*border-top: 1px solid #c8c8c8;*/ padding: 10px 0; }
.buy_foot p { width: 962px; margin-top: 8px; padding-right: 20px; }
.fontsize1 { color: #ff4d13; font-size: 16px; }
.fontsize2 { color: #7a9f1b; font-size: 14px; }
.fontsize3 { color: #ff4d13; font-size: 22px; }
.buy_foot p .back { width: 100px; height: 30px; line-height: 30px; text-align: center; float: right; color: #2859cf; text-decoration: none; background: url(../images/ico.gif) no-repeat 5px -278px; }
.buy_foot p .back:hover { color: #c60; text-decoration: underline; }
.buy_foot p .btn { display: block; width: 142px; height: 30px; float: right; line-height: 30px; color: #fff; font-weight: bold; font-family: "宋体"; text-align: center; text-decoration: none; background: url(../images/btn.gif) no-repeat -85px -61px; }

.confirm_popup{ box-shadow: 2px 2px 0 #CCCCCC; font-size: 12px; padding: 2px; background-color: #FFEBCC; border:1px solid #FCA700; box-shadow: none; right: 0;float:right}
.confirm_box { padding: 5px 10px 10px 20px; background: none repeat scroll 0 0 #FFFFFF; font-size: 12px; margin-bottom: 0;line-height:27px;}

.step_main { width: 982px; margin-right: auto; margin-left: auto;}
.step_main .list_pic { width: 982px; overflow: hidden; }
.step_main .list_pic li { width: 140px; height: 180px; overflow: hidden; float: left; text-align: center; }
.step_main .list_pic li p { width: 106px; margin: 0 auto; }
.step_main .list_pic li p a { display: block; width: 100px; height: 100px; overflow: hidden; border: 1px solid #c4c4c4; padding: 2px; }
.step_main .list_pic li p a:hover { border: 1px solid #999; }
.step_main .list_pic h3 { width: 100px; margin: 6px auto 0; }
.step_main .list_pic h3 a { display: block; width: 100px; height: 32px; line-height: 16px; overflow: hidden; font-weight: normal; color: #666; text-decoration: none; font-size: 12px; }
.step_main .list_pic h3 a:hover { text-decoration: underline; }
.step_main .list_pic h3 span { display: block; color: #fe5504; font-weight: bold; font-size: 14px; }

.main_add {width: 735px;  float: left;padding-top: 10px; }
.main_cart_add {padding-top: 10px; }
.sidelist { width: 217px; height: 370px; overflow: auto; padding: 10px; float: right; background: url(../images/sidelist.gif) no-repeat 0 0; }

.main_add .add_title  { padding: 0 0 0 10px;}

.add_title { font-family: "宋体", Tahoma, Arial; font-size: 15px; margin-top: 10px; margin-bottom: 10px;}
.add_title span { background: url(../images/ico.gif) no-repeat; display: block; height: 33px; }
.add_title span.ico01 {	background-position: 0px -540px;}
.add_title span.ico02 {	background-position: 0px -575px;}
.add_title span.ico03 {	background-position: 0px -610px;}
.add_title span.ico04 {	background-position: 0px -645px;}
.add_title span.ico05 {	background-position: 0px -680px;}
.add_title span.ico06 {	background-position: 0px -715px;}
.add_title b.bg{ line-height: 22px; color: #3E4646; background: url(../images/ico.gif) no-repeat right -750px; display: inline; height: 22px; float: left; padding: 3px 28px 8px 2px; margin: 0 0 0 34px;}
.add_title div.btns { float: right; display: inline; margin: 5px 20px 0 0;}
.add_title div.btns a { background: url(../images/btn.gif) no-repeat; height: 24px; float: left; margin-right: 8px; cursor: pointer;}
.add_title div.btns a span {font-size: 12px; line-height: 20px;background: url(../images/btn.gif) no-repeat 100% -470px; float: left; font-weight: normal; color: #555; height: 20px; padding: 2px 12px 2px 4px;}
.add_title div.btns a:hover span { color: #FFF; background-position: 100% -494px;}
.add_title div.btns a.newadd { background-position: 0% -470px; padding-left: 20px;}
.add_title div.btns a.newadd:hover { background-position: 0% -494px;}
.add_title div.btns a.editadd { background-position: 0% -518px; padding-left: 26px;}
.add_title div.btns a:hover.editadd { background-position: 0% -542px;}


/*新增地址弹出窗口*/
.dialog_content h2 { font-size: 14px; color: #F60; line-height: 20px; width: 95%; border-bottom: 1px solid #E7E7E7; padding-bottom: 12px; margin-right: auto; margin-left: auto;}
.dialog_content .submit { clear: both; width: 80px; margin: 20px auto;}
.fill_in_content { padding: 20px 0;}
.fill_in_content li { width: 680px; display: block; padding-top: 5px; padding-bottom: 5px; clear: both; overflow: hidden;}
.fill_in_content li p { float: left; line-height: 20px; height: 20px; padding-top: 5px; padding-bottom: 5px;}
.fill_in_content .title { color: #555; text-align: right; display: block; width: 110px; height: 20px; float: left; padding-right: 10px;}
.fill_in_content .title span { font-weight: 600; color: #F00; padding-right: 5px; padding-left: 5px;}
.fill_in_content .fill_in { float: left; display: block; width: 560px;}
.fill_in_content .explain { color: #b5b5b5; }
.fill_in_content .prefix { float: left; padding: 2px 5px 0; }
.fill_in_content .choice { float: left; height: 20px; }


.article { width: 200px; overflow: hidden; }
.article dt { width: 200px; height: 30px; line-height: 30px; padding-left: 10px; font-size: 12px; font-weight: normal; overflow: hidden; }
.article dt a { color: #295ad0; }
.article dt a:hover { color: #c60; }

.article dd { width: 206px; margin-bottom: 10px; overflow: hidden; }
.article dd p { float: left; margin-right: 8px; }
.article dd p a { display: block; width: 65px; height: 65px; border: 1px solid #E7E7E7; }
.article dd p a:hover { border: 1px solid #999; }

.article dd h3 { float: left; width: 130px; line-height: 20px; }
.article dd h3 a { display: block; width: 130px; height: 20px; font-size: 12px; font-weight: normal; color: #333; text-decoration: none; overflow: hidden; }
.article dd h3 a:hover { color: #c60; text-decoration: underline; }

.article dd h3 .attr { display: block; height: 20px; overflow: hidden; font-size: 12px; font-weight: normal; color: #b5b5b5; }
.article dd h3 b { color: #797979; font-size: 12px; font-weight: normal; }
.article dd h3 b .money { color: #fe4e13; font-size: 14px; font-weight: bold; }

.fashion_list { margin-bottom: 20px; }

.receive_add {padding: 10px; margin-left: 12px; overflow: hidden;cursor: pointer;}
.receive_add li { line-height: 18px; color: #626A73; float: left; padding-right: 15px;}
.receive_add .goto { width: 60px; }
.receive_add .copy a { color: #295ad0; }
.receive_add .copy a:hover { color: #c00; }
.receive_add .pay .money { color: #ff4d15; font-weight: bold; }

table.fashion_list { margin: 0 auto 30px auto; border: 1px solid #C2C8CF;}
table.fashion_list { border-bottom-width: 0;}
table.fashion_list td { font-size: 12px; line-height: 20px; padding: 6px 10px; border-bottom: 1px solid #C2C8CF;}
table.fashion_list td.radio { color: #3E4646; text-align: right; width: 10%;}
table.fashion_list td.fashion { color: #3E4646; width: 15%;}
table.fashion_list td.pay { color: #3E4646; background: #F3F3F3; width: 25%;}
table.fashion_list td.explain { color: #9499A3; width: 50%; }

.voucher_list { margin-bottom: 20px; }
table.voucher_list { margin: 0 auto 30px auto; border: 1px solid #C2C8CF;}
table.voucher_list { border-bottom-width: 0;}
table.voucher_list td { font-size: 12px; line-height: 20px; padding: 6px 10px; border-bottom: 1px solid #C2C8CF;}
table.voucher_list td.radio { color: #3E4646; text-align: right; width: 10%;}
table.voucher_list td.fashion { color: #3E4646; width: 15%;}
table.voucher_list td.pay { color: #3E4646; background: #F3F3F3; width: 25%;}
table.voucher_list td.explain { color: #9499A3; width: 50%; }


.message { padding-left: 20px; }
.message textarea { font-size: 12px; color: #666; width: 550px; height: 40px; border-width: 1px; border-style: solid;}
.message textarea { border-color: #9CA5B4 #C2C8CF #C2C8CF #9CA5B4;}

.new_receive_add { width: 700px; padding: 5px 0; overflow: hidden; margin-left: 12px;}
.new_receive_add li { float: left; color: #797979; }

.new_receive_add .radio { padding-left:10px; width: 26px; text-align: left; } 
.new_receive_add .particular { width: 360px; word-spacing: 5px; }

.selected_address { box-shadow: 5px 5px 0 #F3F3F3;  background-color: #FFF5CC; border: 1px solid #FFE580;line-height: 32px; margin-bottom: 7px; margin-top: 5px; font-size: 12px; font-weight: bold;}

.make_sure { font-size: 12px; padding: 10px 0; overflow: hidden;}
.make_sure p span{ font-size: 12px; line-height: 28px; color: #666;}
.make_sure p span strong{ font-family: Verdana; font-size: 18px; font-weight: 600; line-height: 28px; color: #F60; padding-left: 4px; padding-right: 4px;}
.make_sure p { width: 715px; padding-left: 20px; overflow: hidden; margin-top: 8px; }
.make_sure p .back { font-weight: 600; line-height: 30px; color: #596475; text-decoration: none; background: url(../images/btn.gif) no-repeat right -160px; text-align: center; width: 75px; height: 30px; float: left; padding-left: 25px;}
.make_sure p .back1 { width: 120px; height: 30px; line-height: 30px; text-align: center; float: left; color: #2859cf; text-decoration: none; background: url(../images/ico.gif) no-repeat 5px -278px; }
.make_sure p .back:hover { color: #c60; text-decoration: underline; }
.make_sure p .btn {font-family: "宋体"; font-weight: bold; line-height: 30px; text-decoration: none; color: #fff; display: inline; text-align: center; width: 142px; height: 30px; float: left; background: url(../images/btn.gif) no-repeat -85px -61px; margin-right: 10px; margin-left: 10px;}
.make_sure p .btn:hover { color: #fff; }
.make_sure p .btn1 { background: url(../images/coupon.gif) no-repeat; width: 118px; height: 28px; margin-left: 10px; border: 0px;}
.make_sure p .check { cursor:pointer; margin-left: 5px; border: 0; width: 86px; height: 26px; font-size: 12px; color: #3e3e3c; background: url(../images/member/btn.gif) no-repeat 0px -803px; }
.make_sure p .unusable { height: 24px; margin-left: 5px; border: 0; line-height:25px; padding-left: 25px; font-size: 12px; color: #3e3e3c; background: url(../images/unusable.gif) no-repeat 0px 0px; display: none; }
.make_sure p .usable { height: 24px; border: 1px solid red; margin-left: 5px; border: 0; line-height: 25px; padding-left: 25px; font-size: 12px; color: #3e3e3c; background: url(../images/usable.gif) no-repeat 0px 0px;  display: none; }
.make_sure p a { color: #2859cf; }
.make_sure p a:hover { color: #f60; }


.clue_on { background: url(../images/clue_on.gif) no-repeat 0px 15px; 	width: 602px; height: 145px; float: none; clear: both; padding: 0 0 0 160px; margin: 30px auto;}
.clue_on h4 { font-family: "宋体", Tahoma, Arial; font-size: 20px; font-weight: normal; line-height: 20px; color: #3d3d3d; margin-bottom: 8px;}
.clue_on h5 { font-size: 12px; line-height: 20px; font-weight: normal; color: #859696;}
.clue_on p { line-height: 20px; background: url(../images/ico.gif) no-repeat 0px -246px; float: left; padding-left: 20px;}
.clue_on p a { color: #2b5ad0; }
.clue_on p a:hover { color: #c00; }

.order_information { color: #333; background-color: #FEF3E0; width: 600px; height: 36px; margin-top: 16px; margin-bottom: 16px; border: 1px solid #FBD0AA;}

.order_information h3 { font-size: 12px; line-height: 28px; width: 250px; height: 28px; float: left; padding: 4px 25px;}
.order_information h3 span { font-family: Verdana, Geneva, sans-serif; font-size: 14px; line-height: 28px; font-weight: 600; color: #F60; padding-right: 4px; padding-left: 4px;}


.defray { clear: both; width: 900px; margin-bottom: 20px; margin-right: auto; margin-left: auto;}
.defray dt { height: 28px; line-height: 28px; background: #f5f5f5; padding-left: 20px; font-weight: bold; color: #333; }
.defray dd { width: 800px; padding: 5px 0px; margin: 0 auto; border-bottom: 2px solid #E7E7E7; overflow: hidden;}
.defray dd .radio { float: left; width: 65px; text-align: center; padding-top: 14px; }
.defray dd .logo { float: left; width: 140px; }
.defray dd .explain { font-size: 12px; line-height: 24px; color: #999; display: block; width: 500px; height: 48px; float: left;}

.remark { line-height: 20px; color: #797979; padding: 10px 0 20px 20px; }
.remark a { color: #2859cf; }
.remark a:hover { color: #c00; }

.classify_list {}
.classify_list ul { padding-bottom: 15px; }
.classify_list li { height: 25px; line-height: 25px; padding-left: 25px; background: url(../images/ico.gif) no-repeat 5px -1354px; }
.classify_list a { color: #666; text-decoration: none; }
.classify_list a:hover { color: red; text-decoration: underline; }

.side_textlist {}
.side_textlist ul { padding-bottom: 10px; }
.side_textlist li { height: 25px; line-height: 25px; overflow: hidden; padding-left: 18px; background: url(../images/ico.gif) no-repeat -17px 6px; }
.side_textlist a { color: #666; text-decoration: none; }
.side_textlist a:hover { color: red; text-decoration: underline; }

.article_wrap { width: 772px; padding: 3px; border: 1px solid #dcdcdc; background: #f8f8f8; }
.article_con { padding: 20px; background: #fff; }
.article_con h1 { font-size: 16px; color: #3d3f3e; text-align: center; }
.article_con h2 { color: #9a9a9a; font-size: 12px; padding: 5px 0 20px; margin-bottom: 20px; font-weight: normal; text-align: center; border-bottom: 1px solid #d2d2d2; }


.more_article { border-top: 1px solid #d2d2d2; padding: 20px 0 0 20px; }
.more_article h3 { color: #3f3f3f; font-weight: normal; margin-bottom: 10px; }
.more_article h3 a { color: #006bcd; text-decoration: none; font-size: 14px; }
.more_article h3 a:hover { color: #f60; text-decoration: underline; }
.more_article h3 span { color: #999; padding-left: 20px; }


.connetRegister { width: 760px; color: #646464; margin: 8px auto; overflow: hidden;}
.connetRegister table { width: 100%; margin: 0px; padding: 0px; border-collapse:collapse;}
.connetRegister th { font-weight: normal; text-align: right; width: 115px; padding-top: 15px; padding-right: 15px; padding-bottom:15px; border-bottom: 1px dotted #CCC;}
.connetRegister td { text-align: left; padding-top: 15px; padding-bottom:15px; border-bottom: 1px dotted #CCC;}
.connetRegister .rule { line-height: 20px; display: block; padding: 8px 0 0 10px; float: left; }
.connetRegister .rule a { color: #06C; padding-left: 5px;}


.login_con { background: url(../images/login_con.gif) repeat-y; /*width: 974px;*/ margin: 8px auto; overflow: hidden;}
.login_left { color: #646665; display: inline; width: 530px; float: left; margin: 6px 10px 0 6px;}

.login_left form.bg { color: #646665; background: url(../images/login_left.gif) no-repeat; display: inline; width: 390px; float: left; padding-left: 110px; margin: 25px 0 0 25px;}
.login_left table { border-collapse:collapse; }
.login_left th { font-weight: normal; text-align: right; width: 80px; padding-right: 16px; padding-bottom:16px;}
.login_con .otherLogin { clear: both;  }
.login_con .otherLogin p { font-size: 12px; color: #555; line-height: 24px; padding: 0px;}
.login_con .otherLogin label { padding: 5px; display: block;}
.login_con .otherLogin label span a { font-size: 12px; line-height: 16px; background-repeat: no-repeat; background-position: 4px center; display: inline; height: 16px; float: left; padding: 0px 10px 0px 28px; margin: 4px 10px 4px 0px; border-right: 1px solid #CCC; }
.login_con .otherLogin label .sina a { background-image: url(../images/connect_sina.gif);}
.login_con .otherLogin label .qq a { background-image: url(../images/connect_qq.gif);}

.login_left td { text-align: left; padding-bottom:16px;}
.login_fill_in { color: #646464; float: left; display: inline; width: 500px; margin: 0 0 0 10px;}
.login_fill_in table { display: inline; margin-left: 30px; border-collapse:collapse;}
.login_fill_in th { font-weight: normal; text-align: right; width: 80px; padding-right: 16px; padding-bottom:16px;}
.login_fill_in td { text-align: left; padding-bottom:16px;}


.find_password_con { width: 974px; margin: 8px auto; overflow: hidden;}
.find_password_left { color: #646665; display: inline; width: 930px; margin: 6px auto 0 auto;}
.find_password_left form.bg { color: #646665; display: block; width: 420px; background: url(../images/login_left.gif) no-repeat; padding-left: 140px; margin: 25px auto 0 auto;}
.find_password_left table { border-collapse:collapse; }
.find_password_left td { padding-right:8px; padding-bottom: 16px;  }

.login_con .renewedly { margin: 0 0 0 10px; position: relative; top: 7px; }
.login_con .distance { height: 70px; }
.login_con .enter { background: url(../images/btn.gif) no-repeat right -96px; vertical-align:middle; display: inline; width: 98px; height: 38px; float: left; margin-top: 0px; margin-left: 0px; border: 0; cursor:pointer;}
.login_con .clew { display: block; float: left; color: #c53801; margin: 14px 0 0 8px; }
.login_con .clew:hover { color: #fff; text-decoration: none; background: #db6f46; }
.login_con .agreement { color: #c53801; }
.login_con .agreement:hover { color: #fff; text-decoration: none; background: #db6f46; }
.login_right { line-height: 22px; color: #626A73; display: inline; width: 350px; float: right; margin-top: 0px; margin-right: 20px; margin-bottom: 50px;}
.login_right h4 { font-size: 14px; color: #434B58; line-height: 30px; margin-top: 2px; margin-bottom: 6px;}
.login_right ol { width: 350px; margin-top: 20px;}
.login_right ol li { line-height: 24px; background: url(../images/ico.gif) no-repeat 0px -850px; display: inline; width: 135px; height: 24px; float: left; padding: 0 0 12px 30px; margin: 0 0 0 10px; overflow: hidden;}
.login_right p { padding-left: 12px; }

.login_right ol li.ico01 { background-position: 0px -800px; }
.login_right ol li.ico02 { background-position: 0px -850px; }
.login_right ol li.ico03 { background-position: 0px -900px; }
.login_right ol li.ico04 { background-position: 0px -950px; }

.login_btn { background: url(../images/btn.gif) no-repeat -197px 0; width: 98px; height: 38px; float: left; clear: both; border: 0; cursor: pointer;}
.enter_btn { background: url(../images/btn.gif) no-repeat right -200px; width: 98px; height: 38px; float: left; clear: both; border: 0; cursor: pointer;}
.bind_btn { background: url(../images/btn.gif) no-repeat right -250px; width: 98px; height: 38px; float: left; clear: both; border: 0; cursor: pointer;}

/*Goods_class过滤条件*/
.module_filter { width: 778px; border-width: 1px 1px 0 1px; border-style: solid; border-color: #FC4; margin-bottom: 25px;}
.module_filter_line { width: 776px; background: url(../images/module_filter_line.gif) repeat-x; padding: 0; border: 1px solid #fff; overflow: hidden;}
.module_filter .bottom { background: #FFF; width: 778px; height: 6px;  border-bottom: solid 1px #FFC44C; border-top: solid 1px #FFE6B3;}
.module_filter .bottom .side { background-color: #FFF7E5; border-top: solid 1px #FFF; width: 776px; height: 5px;}
.module_filter .bottom .side .btn { background: #FFF7E5 none; text-align: center; width: 120px; height: 16px; padding-bottom: 0; margin: 5px auto 0 auto; border-right: solid 1px #FC4; border-bottom: solid 1px #FC4; border-left: solid 1px #FC4; position: relative;}
.module_filter .bottom .side .btn .btn1 {line-height: 18px; background: url(../images/ico.gif) no-repeat 0 -1542px; padding-left: 16px; position: absolute; top:-5px; left:15px;}
.module_filter .bottom .side .btn .btn2 {line-height: 18px; background: url(../images/ico.gif) no-repeat 0px -1562px; padding-left: 16px; position: absolute; top:-5px; left:15px;}
.module_filter dl { width: 750px; clear: both; padding: 8px 0; margin: 0 auto; border-bottom: solid 1px #EEE; overflow: hidden;}
.module_filter dl dt { line-height: 28px; text-align: right; white-space: nowrap; width: 62px; float: left; padding-right: 8px; overflow: hidden;}
.module_filter dl dd.list { width: 630px; float: left;}
.module_filter dl dd.list ul li { line-height: 28px; float: left; padding: 0 20px 0 10px;}
.module_filter dl dd.list ul li a { color: #0063DC;}
.module_filter dl dd.list ul li a:hover { color:#FF8040; text-decoration: underline;}
.module_filter dl dd.list ul li a img { width: 16px; height: 16px; float: left; padding: 1px; margin: 4px 0; border: 1px solid #D8D8D8;}
.module_filter dl dd.list ul li em {font-family: inhert; color: #999; font-style: normal; margin-left:4px;}

.module_filter dl dd.all { background: url(../images/btn.gif) no-repeat 0px -575px; width:44px; height: 20px; float: left; margin: 4px 0 4px 6px; cursor:pointer; }
.module_filter dl dd.all span {line-height: 18px; color: #555; background: url(../images/btn.gif) no-repeat; text-align: center; padding-left:14px; width:30px; height: 20px; float: left;}
.module_filter dl dd.all span.btn1 { background-position: -44px -575px;}
.module_filter dl dd.all span.btn2 { background-position: -88px -575px;}

.module_filter .module_filter_nav { background-color: #FFF7E5; width: 100%; height: 28px; padding: 0; margin: 0; border-bottom: solid 1px #FC4;}
.module_filter .module_filter_nav dt { float: left; text-align: right;line-height: 28px; width: 82px;}
.module_filter .module_filter_nav dd { float: left; margin-top: 5px; margin-right: 8px; display:block;}

.module_filter .normal { line-height: 15px; background-color: #FFF; height: 16px; border: 1px solid #FF8040; cursor: pointer;}
.module_filter .normal .txt { color: #999; float: left; padding: 0 6px;}
.module_filter .normal .txt i { font-style: normal; color: #FF8040;}
.module_filter .normal .ico { width: 14px; height: 14px; float: left; padding: 1px;}

.module_filter .contain_list { width: 762px; height: 96px; padding: 2px; border: 1px solid #BDD9F7; background: #fff; position: relative; z-index: 1; overflow: auto; }
.module_filter .contain_list ul { width: 720px; padding: 10px; overflow: hidden; }
.module_filter .contain_list li { width: 134px; height: 22px; padding-left: 10px; overflow: hidden; float: left; }
.module_filter .contain_list li a { display: block; width: 144px; height: 22px; line-height: 22px; color: #656766; text-decoration: none; }
.module_filter .contain_list li a:hover { color: red; background: #fff9f1; }
.module_filter .contain_list li a span { color: #969696; }



.consume_filter { width: 778px; margin-bottom: 8px; border: 1px solid #FFCC44;}
.consume_filter_line { width: 768px; background: url(../images/module_filter_line.gif); padding: 4px; border: 1px solid #fff; overflow: hidden;}
.consume_filter .filter_stat { line-height: 24px; color: #06C; background: url(../images/ico.gif) no-repeat 0px -75px; display: block; width: 200px; float: left; padding-left: 16px;}
.consume_filter form { display: block; width: 240px; float: right;}
.consume_filter form .text { line-height: 12px; background-color: #FFF; height: 12px; float: left;}
.consume_filter form .btn { background: url(../images/table_btn.gif) no-repeat 0px 0px; display: inline; width: 55px; height: 22px; float: left; margin-left: 6px; border: 0;}
.consume_filter dl { background-color: #FFF; display: block; float: left; clear: both; padding: 8px; margin: 6px 0 0 0;}
.consume_filter dl dt { line-height: 22px; font-weight: 600; display: block; width: 80px; height: 22px; float: left;text-decoration: none; }
.consume_filter dl dd { display: block; width: 660px; float: left;}
.consume_filter dl dd ul li {display: block; float: left; padding-right: 20px;}

.consume_filter dl dd ul li a { display: block; width: 144px; height: 22px; line-height: 22px; color: #656766; text-decoration: none; }
.consume_filter dl dd ul li a:hover { color: red; background: #fff9f1; }
.consume_filter dl dd ul li a span { color: #969696; }

.consume_con { width: 780px; }
.consume_con h2 { height: 40px; font-size: 12px; position: relative; font-weight: normal; background: url(../images/ornament.png) repeat-x left bottom; }
.consume_con .ornament1 { width: 2px; height: 40px; background: url(../images/ornament.png) no-repeat; position: absolute; top: 0; left: 0; }
.consume_con .ornament2 { width: 2px; height: 40px; background: url(../images/ornament.png) no-repeat left -40px; position: absolute; top: 0; right: 0; }
.consume_con .title { font-size: 14px; font-weight: bold; color: #666; display: inline; float: left; margin: 12px 0 0 16px;}

.consume_list { width: 778px; float: left; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; clear:both; }
.consume_list ul { width: 762px; float: left; margin: 8px; display: inline;}
.consume_list ul li { display: block; width: 240px; height: 200px; float: left; padding: 7px; margin: 0px;}

.consume_list ul li .pics { text-align:center; vertical-align:middle; display: block; width:210px; height:130px; *float:left;padding: 8px; margin: 6px; border:1px solid #EBEBEB; position:relative; z-index: 1; } 
.consume_list ul li .pics .thumb { width:210px; height:128px; text-align:center; vertical-align:middle; *float:left;  display: table-cell; position:relative; z-index: 1;}
.consume_list ul li .pics .thumb p {*position:absolute; top:50%; }
.consume_list ul li .pics .thumb p img{ *position:relative; top:-50%; left:-50%; } 
.consume_list ul li .pics .v_ineffect{ line-height: 1000px; background: url(../images/ineffect.gif) no-repeat;width: 36px; height: 36px; position: absolute; z-index: 99; overflow: hidden; top: 0px; left: 0px;}
.consume_list ul li .mtn { font-size:14px; line-height: 28px; font-weight: 600; text-align: center; vertical-align: top; display: block; width: 100%; clear: both; margin-top: 10px;}
.consume_list ul li .xi1 { line-height: 20px; color: #999; text-align: center; }

.table_title { float: left; padding-left: 10px; }
.table_title p { float: left; margin-right: 5px; }


.shop_con_list { width: 780px; }
.sidebox { background: url(../images/ico.gif) no-repeat 100% -1296px; display: block; height: 20px; float: left; padding-right: 12px; padding-left: 10px; margin: 8px 0;}
.sidebox h5 { font-size: 12px; font-weight: normal; line-height: 20px; color: #999; height: 20px; float: left; margin-right:8px;}
.sidebox .squares-mode .list_ico { background: url(../images/ico.gif) no-repeat 2px -1238px; width: 18px; height: 18px; padding: 1px; float: left; cursor: pointer;}
.sidebox .squares-mode .squares_ico { background: url(../images/ico.gif) no-repeat 2px -1268px; width: 18px; height: 18px; float: left; padding: 1px; cursor: pointer;}
.sidebox .list-mode .list_ico { background: url(../images/ico.gif) no-repeat -28px -1238px; width: 18px; height: 18px; padding: 1px; float: left; cursor: pointer;}
.sidebox .list-mode .squares_ico { background: url(../images/ico.gif) no-repeat -28px -1268px; width: 18px; height: 18px; float: left; padding: 1px; cursor: pointer;}
.selectbox { display: block; float: left; position: relative; z-index: 999;}
.selectbox .select { line-height: 20px; background: url(../images/ico.gif) no-repeat; height: 20px; float: left; position: absolute; top: 0px; left: 0px; }
.selectbox .select span { padding-left: 6px; }
.selectbox .option { background-color: #FFF; border: 1px solid #A5A5A5; position: absolute; top: 19px; left: 0px; display: none; z-index: 9999;}
.selectbox .text{ width: 40px; height: 18px; margin: 0px; padding: 0px;}
.selectbox .btn {background: url(../images/btn.gif) no-repeat 0px -575px; width: 44px; height: 20px; padding: 0px; line-height: 18px;
	 text-align: center; margin: 0; border: 0;
}
#sortSelect { background-position: 0px -1200px; width: 132px; cursor:pointer;}
#sortOption { background-color: #FFF; width: 130px; float: left; clear: both;}
#sortOption ul { width: 100%; float: left;}
#sortOption ul li a { color: #555; line-height: 20px; background: url(../images/ico.gif) no-repeat 100% -380px; display: inline; width: 88px; height: 20px; float: left; clear: left; padding: 2px 18px 2px 24px; border-bottom: 1px dotted #E6E6E6;}
#sortOption ul li a:hover { color: #000; text-decoration: none; background-color: #EFEFEF;}
#sortOption ul li.priceUp a { background-position: 4px -311px; }
#sortOption ul li.priceDown a { background-position: 4px -342px; }
#sortOption ul li.renewDown a { background-position: 4px -470px; }
#sortOption ul li.browseDown a {background-position: 4px -438px; }
#sortOption ul li.creditDown a { background-position: 4px -374px; }
#sortOption ul li.salesDown a { background-position: 4px -406px; }
#sortOption ul li.default a { background-position: 4px -502px; }

.group:after, .clear:after {clear: both;content: " ";display: block; height: 0;}
#addressDraw { width:368px;}
#addressDraw dt { line-height: 20px; font-weight:700; padding:12px 0 5px}
#addressDraw .oreder-default{ padding:4px 15px 3px}
#addressDraw .location-hots{ padding: 1px 0 0 15px;}
#addressDraw .location-hots dd{display:inline-block;*zoom:1;*display:inline;padding:3px 0;width:85px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#addressDraw .location-all{padding-left:15px}
#addressDraw .location-all ul{float:left;width:85px}
#addressDraw .location-all li{*zoom:1;overflow:hidden;margin-bottom:10px;line-height:16px;white-space:nowrap;vertical-align:top;clear:both}
#addressDraw .location-all .lt{float:left;padding-top:1px;width:14px}
#addressDraw .location-all .lc{margin-left:16px;padding-left:8px;border-left:1px dotted #999}
#addressDraw .location-all .lc span{display:block;padding:3px 0}
#addressDraw .location-all .lc span a{display:inline;padding:0}
#addressDraw .oreder-default{ padding:4px 15px 3px; background:#f1f1f1; line-height: 20px; display: block; clear:both; padding: 2px 18px 1px 8px;}
#addressDraw a:hover {color: #FF8040;text-decoration: underline;}





.display_span { line-height: 20px; display: inline; padding-right: 8px; margin-left: 10px; float: left;}
.display_select { float: left; margin-right: 10px; }
.popularity { float: left; width: 36px; height: 20px; line-height: 20px; text-align: center; color: #666; background: url(../images/table_title_bg.gif) no-repeat; cursor: pointer; }
.remainder { float: left; width: 60px; height: 20px; line-height: 20px; text-align: center; color: #666; background: url(../images/table_title_bg.gif) no-repeat right 0; cursor: pointer; }

.no_info { height: 230px; background: url(../images/nothing.gif) no-repeat 280px center; line-height: 230px; text-align: center; font-size: 18px; }


.input_style1 input { border: 1px solid #fed39c; width: 130px; padding: 2px; }
.input_style2 input { border: 1px solid #fed39c; width: 100px; padding: 2px; }
.input_style3 input { border: 0; width: 53px; height: 22px; background:url(../images/member/btn.gif) no-repeat 0 -335px; }


.table_title .price_ico { width: 18px; height: 18px; background: url(../images/ico.gif) no-repeat 0 -403px; cursor: pointer; }
.table_title .time_ico { width: 18px; height: 18px; background: url(../images/ico.gif) no-repeat 0 -434px; cursor: pointer; }
.table_title .recommendation_ico { width: 18px; height: 18px; background: url(../images/ico.gif) no-repeat 0 -464px; cursor: pointer; }


/*大图模式列表页*/
.squares .list_pic { width: 780px; padding:10px 0;}
.squares .list_pic li { display: block; width: 195px; height: 300px; float: left; position:relative; z-index:1;}
.squares .list_pic li:hover { z-index:2;}

.squares .list_pic li dl { background-color: #FFF; width:193px; height:300px; border: solid 1px #FFF; overflow:hidden; position:absolute; z-index:1; zoom:1;}
.squares .list_pic li:hover dl { background-color: #FFFEFB; border: solid 1px #F60; height:400px; box-shadow: 1px 3px 3px rgba(102,102,102,0.3);}

.squares .list_pic dl dt, .squares .list_pic dl dd { position: absolute; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.squares .list_pic dl dt { line-height:20px; white-space:normal !important; display:block; width:170px; height:40px; overflow:hidden; z-index:1; top:186px; left:12px;}
.squares .list_pic dl dt a {color:#36C; }
.squares .list_pic dl dt a:hover{ }

.squares .list_pic dl dd.picture { *text-align:center/* if IE7/8/9*/; background:#FFF; width:160px; height:160px; padding:4px; border: solid 1px #E7E7E7;z-index:1; top:10px; left:12px;}
.squares .list_pic dl dd.picture .thumb { width:160px; height:160px;}
.squares .list_pic dl dd.slide-show { background: #FFFEFB url(../images/loading.gif) no-repeat 50px 50px; display: none; width: 172px; height: 220px; z-index: 4; top: 10px; left: 12px;}
.squares .list_pic li:hover dl dd.slide-show { display:block;}
.squares .list_pic dl dd.slide-show .picture { *text-align:center/* if IE7/8/9*/; background-color:#FFF; width:160px; height:160px; padding:4px; border: solid 1px #E7E7E7;}
.squares .list_pic dl dd.slide-show .picture .thumb { width:160px; height:160px;}
.squares .list_pic dl dd.slide-show ul { padding:0; width:170px;}
.squares .list_pic dl dd.slide-show ul li { margin:7px 0px 0 0; padding:0; border:0; width: 32px; height:32px; margin-left:1px; margin-right:1px; float: left;}
.squares .list_pic dl dd.slide-show ul li a { float:left; border: 2px solid #FFFEFB; width: 30px; height:30px; position: relative; z-index: 3; cursor:default; }
.squares .list_pic dl dd.slide-show ul li a:hover { border: solid 2px #F30;}
.squares .list_pic dl dd.slide-show ul li a b { display: none;}
.squares .list_pic dl dd.slide-show ul li a:hover b { font-size: 0; line-height: 0; width: 0; height: 0; display: block; border: 3px solid; border-color: #FFFEFB #FFFEFB #F30 #FFFEFB; position: absolute; z-index: 1; top: -8px; left: 12px;}
.squares .list_pic dl dd.bargain { z-index:2; top:210px; right:12px;}
.squares .list_pic dl dd.price, .squares .list_pic dl dd.promotion-price { font-family:Arial; line-height: 20px; color: #777; z-index:2; top:230px; left:12px;}
.squares .list_pic dl dd.price { width: 100px;}
.squares .list_pic dl dd.promotion-price { width:65px; }
.squares .list_pic dl dd.price span, .squares .list_pic dl dd.promotion-price span { font-family:Tahoma; font-size: 16px; font-weight: 600; color: #F30; margin-left:2px; _margin-left:1px;}
.squares .list_pic dl dd.del-price { line-height:20px; color: #AAA; text-decoration:line-through; width:35px; z-index:2; top:230px; left:80px;}
.squares .list_pic dl dd.freight { color: #666; width: 65px; text-align:right; z-index:1; top:232px; right:12px;}
.squares .list_pic dl dd.shop {width: 85px; text-align:left; z-index:2; top:258px; left:12px;}
.squares .list_pic dl dd.location { color: #666; width: 85px; text-align:right; z-index:1; top:258px; right:12px;}
.squares .list_pic dl dd.promotion {position: absolute; z-index:2; top:280px; left:12px;}
.squares .list_pic dl dd.promotion span { line-height:16px;  background: url(../images/promotion_ico.gif) no-repeat; display: block; height: 16px; float:left; border-radius:4px; box-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
.squares .list_pic dl dd.promotion .gb { background-position: 0px 0px; width: 36px;}
.squares .list_pic dl dd.promotion .xs { background-position: 0px -32px; width: 60px;}
.squares .list_pic dl dd.seller-intro { z-index:2; top:305px; left:12px; width:170px;}
.squares .list_pic dl dd.seller-intro ul { margin:0; padding:0; padding-bottom:2px!important; border: dotted 1px #A7CAED; background-color:#F4FAFE; overflow:hidden;}
.squares .list_pic dl dd.seller-intro ul li { margin:2px 4px; padding:0; line-height:16px; height:16px; width:155px;}
.squares .list_pic dl dd.seller-intro ul li span { float:left;}

/* 列表模式列表页 */
.list .list-titile { background-color: #FCFCFC; width: 780px; height: 31px; border-bottom: solid 1px #D8D8D8;}
.list .list-titile span { color: #AAA; line-height:13px; height: 13px; margin:9px 0; display:inline-block; border-right: dotted 1px #D8D8D8;}
.list .list-titile span.i1 { width:310px; padding-left:100px;}
.list .list-titile span.i2 { width:120px; text-align:center;}
.list .list-titile span.i3 { width:140px; text-align:center;}
.list .list-titile span.i4 { width:95px; padding-right:8px; text-align: right; border:none;}
.list .list_pic { width: 780px; margin-bottom: 10px; }
.list .list_pic li { width: 780px; height: 100px; border-bottom: 1px solid #E7E7E7; position:relative; z-index: 1;}
.list .list_pic li:hover { z-index: 99;}
.list .list_pic li dl { width:778px; height:99px; border:solid #FFF; border-width: 0px 1px 1px 1px; }
.list .list_pic li:hover dl { border:solid #FEC794; border-width: 0px 1px 1px 1px; box-shadow: 0 3px 0 rgba(153,153,153,0.1);}
.list .list_pic dl dd { position: absolute; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.list .list_pic dl dt { display:block; width: 310px; height:40px !important; line-height:20px !important; position: absolute; top:15px; left:100px; overflow:hidden; }
.list .list_pic dl dt em.promotion { padding-right:5px; }
.list .list_pic dl dt em.promotion span { line-height:16px;  background: url(../images/promotion_ico.gif) no-repeat; display: block; height: 16px; float:left; border-radius:4px; box-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
.list .list_pic dl dt em.promotion .gb { background-position: 0px 0px; width: 36px;}
.list .list_pic dl dt em.promotion .xs { background-position: 0px -32px; width: 60px;}

.list .list_pic dl dt a {color:#36C; font-size: 14px; line-height: 20px; }
.list .list_pic dl dt a:hover{ }
.list .list_pic dd.pic-layout { display:block; width: 70px; height: 70px; float:left; position:absolute; z-index:1; top:15px; left:10px; overflow:visible;}
.list .list_pic .picture { *text-align:center/* if IE7/8/9*/; background:#FFF; width:60px; height:60px; padding:5px; position:relative; z-index:1;}
.list .list_pic .picture .thumb { width:60px; height: 60px; }
.list .list_pic .pic-layout .slide-show { background-color: #F2F7FF; display: none !important; width: 210px; height:170px; padding: 9px; border: solid 1px #C6DEFF; position: absolute; z-index:1; top:-12px; left:70px; box-shadow: 2px 2px 0 rgba(153,153,153,0.4); overflow: visible; }
.list .list_pic .pic-layout:hover .slide-show { display: block !important;}
.list .list_pic .slide-show p { font-size: 0; line-height: 0; width: 0; height: 0; display: block; border-width: 10px; border-color: transparent #C6DEFF transparent transparent; border-style:dashed solid dashed dashed; position: absolute; z-index: 1; top: 40px; left: -20px; }
.list .list_pic .slide-show b {  font-size: 0; line-height: 0; width: 0; height: 0; display: block; border-width: 9px; border-color: transparent #F2F7FF transparent transparent; border-style:dashed solid dashed dashed;  position: absolute; z-index: 2; top: 41px; left: -18px; box-shadow:none;}
.list .list_pic .slide-show .picture { *text-align:center/* if IE7/8/9*/; background:#FFF; display:block; width:160px; height:160px; padding:4px; float:left;}
.list .list_pic .slide-show .picture .thumb { width:160px; height: 160px; background-color: #FFF; }
.list .list_pic .slide-show ul { float: left; display:block; padding:0; width:32px; height:170px;}
.list .list_pic .slide-show ul li { background-color: #FFF; margin:0px 0px 2px 7px; padding:0; border:0; width: 32px; height:32px; clear:both;}
.list .list_pic .slide-show ul li a { float:left; border: 2px solid #FFFEFB; width: 30px; height:30px; position: relative; z-index: 3; cursor:default; }
.list .list_pic .slide-show ul li a:hover { border: solid 2px #F30;}
.list .list_pic .slide-show ul li a b { display: none;}
.list .list_pic .slide-show ul li a:hover b { font-size: 0; line-height: 0; width: 0; height: 0; display: block; border: 3px solid; border-color:  #FFFEFB #F30 #FFFEFB #FFFEFB; position: absolute; z-index: 1; top: 12px; left: -8px;}

.list .list_pic dl dd.shop { font-weight: normal; font-size: 12px; color: #646464; width: 200px; height: 16px; float: left; top:65px; left:100px; }
.list .list_pic dl dd span.type { color: #F60; height: 16px; float: left; margin-left: 12px;}

.list .list_pic dl dd.through { line-height: 1000px; background: url(../images/ztc.png); background-repeat: no-repeat 0 0; width: 74px; height: 20px; position: absolute; top: 50px; left: 190px; overflow: hidden; z-index: 1;}


.list .list_pic dl dd.price, .list .list_pic dl dd.promotion-price  { font-family:Arial; line-height: 20px; width: 110px; z-index:2; top:15px; left:440px; color: #777;}
.list .list_pic dl dd.price span, .list .list_pic dl dd.promotion-price span { font-family:Tahoma; font-size: 16px; font-weight: 600; color: #F30; margin-left:2px; _margin-left:1px;}
.list .list_pic dl dd.del-price { line-height:20px; color: #AAA; text-decoration:line-through; z-index:2; top:35px; left:440px;}
.list .list_pic dl dd.freight { color: #666; width: 110px; z-index:1; top:65px; left:440px;}
.list .list_pic dl dd.location { color: #666; width: 110px; text-align: center; z-index:1; top:15px; left:550px;}
.list .list_pic dl dd.state { color: #666; width: 110px; text-align:right; z-index:1; top:15px; left:660px;}
.list .list_pic dl dd.comment { color: #666; width: 110px; text-align:right; z-index:1; top:45px; left:660px;}

.list .list_pic li ul.seller-intro{ background:#FFF5EC; display: none; width: 678px; height: 16px; padding:7px 0 7px 100px; border: solid #FEC794; border-width:1px 1px 0 1px; position: absolute; z-index: 1; left:0; top:-30px;}
.list .list_pic li:hover ul.seller-intro{ display:block;}
.list .list_pic li ul.seller-intro li { float:left; display:inline-block; clear:none !important; width: 155px; height:16px; line-height:16px; border-right: dotted 1px #FEC794; border-bottom:0; margin-right:20px;}
.list .list_pic li ul.seller-intro li span { float:left; line-height:16px;}




.sale .list_pic { width: 1000px; }
.sale .list_pic li { display:inline; width: 184px; height: 300px; float: left; padding: 1px 5px 5px 1px; margin: 20px 10px 0 0; }
.sale .list_pic li.c1 { background: url(../images/sale_list_bg.gif) no-repeat left top;}
.sale .list_pic li.c2 { background: url(../images/sale_list_bg.gif) no-repeat left bottom;}
.sale .list_pic li dl{ display: block; width: 180px; height: 280px;	}
.sale .list_pic li dl a { color: #000; text-decoration: none;}
.sale .list_pic li dl a:hover { text-decoration: underline; color: #F00;}
.sale .list_pic li dl dt{ background-color: #EEE; width: 160px; height: 160px; margin: 10px auto;}
.sale .list_pic li dl dt img{   }
.sale .list_pic li dl dd{ font-size: 12px; font-weight: normal; line-height: 16px; color: #555; display: block; width: 160px; clear: both; padding: 0; margin: 0 10px;}
.sale .list_pic li dl dd.goodsname { line-height: 18px; height: 34px; padding-bottom: 5px; overflow: hidden;}
.sale .list_pic li dl dd.cost { line-height: 20px; color: #999; width: 132px; display: block; padding-left: 28px;}
.sale .list_pic li dl dd.cost h4 { font-size: 12px; font-weight: normal; text-decoration: line-through; color: #999; display: inline;}
.sale .list_pic li dl dd.price{ background: url(../images/sale_price.gif) no-repeat 4px 0px; text-align: center; display: block; width: 160px; height: 33px; padding: 0 0 0 4px; margin: 5px 10px;}
.sale .list_pic li dl dd.price h4 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 33px; color: #FFF; height: 33px; float: left; margin-left: 76px;}

#no_results { height: 100px; line-height: 100px; padding-left: 330px; background: url(../images/nothing.gif) no-repeat 240px 15px; font-size: 18px; color: #666; }


.ad_news { display:block; width: 190px; height: 70px; padding: 9px 0px; margin: 0 auto; border-top: 1px dotted #CCC;}

.ad_small { margin-bottom: 10px; overflow: hidden; }
.ad_small li { float: left; }
.ad_small li a { display: block; width: 188px; height: 104px; border: 1px solid #c3c3c3; }

.ad_banner { width: 1000px; clear: both; margin: 10px auto;}
.ad_image { margin-bottom: 10px; clear: both; }
.ad_image a { display: block; overflow: hidden; border: 1px solid #b0b0b0; }
.left .ad_image a { width: 206px; }
.right .ad_image a { width: 778px; }
.ad_sidebar_list .ad_image a { width: 206px; }

.ad_sidebar_list { width: 208px; float: right; overflow: hidden; }
/*.ad_sidebar_list a { display: block; width: 208px; overflow: hidden; background: #eee; margin-bottom: 10px; }*/

.ad_sidebar_list .brands_list { width: 184px; height: 260px; overflow: hidden; margin: 0 auto 10px; }
.ad_sidebar_list .brands_list li { width: 88px; height: 50px; overflow: hidden; float: left; margin: 0 2px 2px; display: inline; }
.ad_sidebar_list .brands_list a { display: block; width: 86px; height: 48px; border: 1px solid #d4d4d4; overflow: hidden; }
.ad_sidebar_list .brands_list a:hover { border: 1px solid #999; }

.ad_sidebar_list .particular { width: 190px; overflow: hidden; }
.ad_sidebar_list .particular li { width: 190px; overflow: hidden; margin-bottom: 10px; }
.ad_sidebar_list .particular li .pic { float: left; margin: 0 10px; display: inline; }
.ad_sidebar_list .particular li .pic a { display: block; width: 65px; height: 65px; border: 3px solid #E7E7E7; }
.ad_sidebar_list .particular li .pic a:hover { border: 3px solid #999; }

.ad_sidebar_list .particular dl { width: 96px; float: right; }
.ad_sidebar_list .particular dt { height: 32px; line-height: 16px; overflow: hidden; }
.ad_sidebar_list .particular dt a { font-weight: bold; color: #3d8bd7; text-decoration: none; }
.ad_sidebar_list .particular dt a:hover { color: #f00; }
.ad_sidebar_list .particular dd { height: 14px; line-height: 14px; overflow: hidden; }

.ad_sidebar_list .list_text {}
.ad_sidebar_list .list_text li { padding-left: 30px; height: 28px; line-height: 28px; overflow: hidden; }
.ad_sidebar_list .list_text li a { color: #666; text-decoration: none; }
.ad_sidebar_list .list_text li a:hover { color: #ff6000; text-decoration: underline; }

.ad_sidebar_list .list_pic { width: 190px; overflow: hidden; padding-top: 2px; }
.ad_sidebar_list .list_pic li { width: 190px; overflow: hidden; float: left; padding-bottom: 18px; }
.ad_sidebar_list .list_pic li p { width: 80px; margin: 0 10px; float: left; display: inline; }
.ad_sidebar_list .list_pic li p a { display: block; width: 78px; height: 78px; overflow: hidden; border: 1px solid #bbb; }
.ad_sidebar_list .list_pic li p a:hover {  border: 1px solid #999; }
.ad_sidebar_list .list_pic h3 { width: 90px; float: right; }
.ad_sidebar_list .list_pic h3 a { display: block; width: 90px; height: 48px; line-height: 16px; overflow: hidden; font-weight: normal; color: #666; text-decoration: none; font-size: 12px; margin-bottom: 10px; }
.ad_sidebar_list .list_pic h3 a:hover { text-decoration: underline; color: #f60; }
.ad_sidebar_list .list_pic h3 span { display: block; color: #fe5504; font-weight: bold; font-size: 14px; }


#footer { line-height: 20px; color: #aaa; text-align: center; width: 1000px; clear: both; display: block; padding-bottom: 10px; margin: 12px auto 0px auto; border-top: solid 2px #F90; overflow: hidden;}
#footer p { color: #666; word-spacing: 5px; padding: 10px 0; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { text-decoration: underline; }


.shop_list_page .page { float: right; margin-top: 15px; padding-bottom: 10px; }
.down, .down_no, .former, .former_no, .page_link, .page_hover, .nonce { margin-left: 5px; }
.former { border: 1px solid #ff7a32; display: block; float: left; width: 15px; height: 17px; background: #ff975f url(../images/ico.gif) no-repeat -75px -105px; }
.former:hover {border: 1px solid #a53a00;}
.down { display: block; color: #fff; text-decoration: none; padding: 2px 15px 0 8px; float: left; border: 1px solid #ff7a32; background: #ff975f url(../images/ico.gif) no-repeat -30px -128px; }
.down:hover {border: 1px solid #a53a00;}
.page_link { color: #666; }
.page_hover { color: #ff6000; }
.page_link, .page_hover { font-weight: bold; display: block; float: left; text-decoration: none; padding: 2px 5px 0; font-size: 14px; }
.page_link:hover, .page_hover:hover { text-decoration: underline; }
.former_no { border: 1px solid #ddd; display: block; float: left; width: 15px; height: 17px; background: #fff url(../images/ico.gif) no-repeat 5px -105px; }
.down_no { display: block; color: #fff; text-decoration: none; padding: 2px 15px 0 8px; float: left; border: 1px solid #c7c7c7; background: #e0e0e0 url(../images/ico.gif) no-repeat -30px -128px; }
.page .nonce { border: 1px solid #ddd; display: block; float: left; height: 17px; text-decoration: none; color: #a3a3a3; line-height: 17px; padding: 0 5px; }
.stat { float: left; height: 20px; line-height: 20px; color: #a3a3a3; text-decoration: none; }

.top_page { float: right; padding-right: 10px; }
.top_page p { float: left; line-height: 23px; }


.shop_list { width: 780px; overflow: hidden; position: relative; }
.shop_list .ornament1 { width: 2px; height: 40px; background: url(../images/ornament.png) no-repeat; position: absolute; top: 0; left: 0; }
.shop_list .ornament2 { width: 2px; height: 40px; background: url(../images/ornament.png) no-repeat left -40px; position: absolute; top: 0; right: 0; }

.shop_text_list { width: 780px; overflow: hidden; position: relative; }
.shop_text_list .ornament1 { width: 2px; height: 40px; background: url(../images/ornament.png) no-repeat; position: absolute; top: 0; left: 0; }
.shop_text_list .ornament2 { width: 2px; height: 40px; background: url(../images/ornament.png) no-repeat left -40px; position: absolute; top: 0; right: 0; }

.shop_list .search_bar { height: 27px; background: url(../images/ornament.png) repeat-x left bottom; padding: 8px 0 5px 15px; }
.shop_list .search_bar input { margin-right: 10px; }
.shop_list .search_bar select { margin-right: 10px; }
.table_text { font-family: Arial; font-size: 12px; color: #666; background: #fff; width: 120px; float: left; padding: 2px; border: 1px solid #B7BFC8;}
.table_btn { float: left; border: 0; width: 55px; height: 22px; background: url(../images/table_btn.gif); color: #333; font-size: 12px; font-family: Arial; cursor:pointer; }

.shop_list .shop_page { position: absolute; top: 6px; right: 10px; }
.shop_list .shop_page p { float: left; line-height: 20px; }
.shop_list .shop_page .page { float: left; }

.shop_text_list table { width: 100%; border-collapse: collapse; }
.shop_text_list th { height: 40px; font-weight: normal; background: url(../images/ornament.png) repeat-x left bottom; }
.shop_text_list td { height: 30px; color: #80bd5d; border-bottom: 1px solid #dfdfdf; }
.shop_text_list td a { color: #666; text-decoration: none; padding-left: 18px; background: url(../images/ico.gif) no-repeat -17px 3px; }
.shop_text_list td a:hover { color: #c60; text-decoration: underline; }

.shop_list table { width: 100%; border-collapse: collapse; }
.shop_list th { height: 30px; font-weight: normal; background: #f8f8f8; border-bottom: 1px solid #f3f3f3; }
.shop_list th a { color: #295ad0; }
.shop_list th a:hover { color: #c00; }

.shop_list td { color: #666; border-bottom: 1px solid #dfdfdf; }
.shop_list td div.picture { float: left; margin:8px; display:inline;}
.shop_list td div.picture a { /* if IE7/8/9*/ *text-align: center; display: inline; width: 60px; height: 60px; float: left; padding: 1px;  margin:1px; border: solid 1px #F5F5F5;}
.shop_list td div.picture a:hover { border: solid 2px #d8d8d8; margin:0;}


.shop_list td h3 { width: 220px; padding: 20px 0; float: left; }
.shop_list td h3 a { display: block; font-size: 12px; color: #3d8bd7; text-decoration: none; margin-bottom: 5px; }
.shop_list td h3 a:hover { color: #f60; text-decoration: underline; }
.shop_list td h3 span { display: block; font-weight: normal; font-size: 12px; color: #666; }
.shop_list td .name { font-size: 14px; margin-bottom: 5px; }
.shop_list td .email { line-height: 28px; color: #295ad0; }
.shop_list td .email:hover { color: #c00; }


.buytable {}
.buytable table { width: 100%; border-collapse: collapse; }
.buytable .header1{
    background-color: #E2F2FF;
}
.buytable .header1 th{
    border-top: 3px solid #A7CBFF; line-height: 35px; 
}
.buytable th {line-height: 27px; font-weight: normal; /*background: url(../images/buytable_th.gif) repeat-x 0 0 #efefef; */}
.buytable td { border-bottom: 1px solid #e3e3e3; }

.buytable td .picture a { /* if IE7/8/9*/ *text-align: center; display: inline; width: 60px; height: 60px; float: left; padding: 1px;  margin:1px; border: solid 1px #F5F5F5;}
.buytable td .picture a:hover {border: solid 2px #d8d8d8; margin:0;}

.buytable td h3 { float: left; width: 340px; font-size: 12px; font-weight: normal; padding-left: 20px; }
.buytable td h3 a { display: block; margin-bottom: 5px; color: #333; text-decoration: none; }
.buytable td h3 a:hover { color: #c00; text-decoration: underline; }
.buytable td h3 .attr { color: #b4b4b4; background-image: none;}

.buytable th hr{
	background-color: #B2D1FF;
	color: #B2D1FF;
	height: 3px;
	border: medium none;
	width:98%;
}
.buy_unit{
	border-top:1px dotted #CCCCCC;border-bottom:1px dotted #CCCCCC;
}
.price1 { color: #797979; }
.price2 { color: #fe4e13; font-weight: bold; }

.buytable a.subtract { line-height:12px; background: url(../images/ico.gif) no-repeat -24px -1514px; height: 12px; width: 12px; margin: 10px 4px; display:inline-block;  *float: left; *margin-left:28px; *margin-top:5px;}
.buytable a:hover.subtract { background-position: -36px -1514px;}
.buytable a.adding { line-height:12px; background: url(../images/ico.gif) no-repeat 0px -1514px; height: 12px; width: 12px; margin: 10px 4px; display:inline-block; *float: left; *margin-top:5px;}
.buytable a:hover.adding { background-position: -12px -1514px;}

.buytable td a.move { display: inline; line-height:20px; height:20px; color: #999; padding-left:20px; background: url(../images/ico.gif) no-repeat 0 -186px; margin-right:10px;  float:left; }
.buytable td a:hover.move { background-position: -233px -186px; color: #36C; }
.buytable td a.del { line-height:20px;  height:20px; color: #999;  padding-left:20px; background: url(../images/ico.gif) no-repeat 0 -212px;  float:left;}
.buytable td a:hover.del { background-position: -233px -212px; color: #F30;}


.grade_shop { width: 100%; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; margin-bottom: 20px; }
.grade_shop table { width: 100%; border-collapse: collapse; }
.grade_shop table th { border-bottom: 1px solid #dcdcdc; width: 145px; color: #333; }
.grade_shop table td { border-bottom: 1px solid #dcdcdc; color: #a1a1a1; }

.grade_shop table td table td { border: 0; }

.grade_shop table td p {}
.shop_btn { font-size: 14px; line-height: 32px; font-weight: bold; text-decoration: none; text-align: center; display: block; width: 134px; height: 32px; background: url(../images/btn.gif) no-repeat -240px -96px; cursor: pointer;}
.shop_btn:hover { background: url(../images/btn.gif) no-repeat -240px -60px; }

.info_shop { width: 100%; padding-bottom: 20px; }
.info_shop table { width: 100%; border-collapse: collapse; }
.info_shop table th { width: 100px; color: #656565; font-weight: normal; text-align:right; padding-right:8px;}

.info_shop table td { color: #ababab; height: 40px; }
.info_shop table td p { padding-bottom: 10px; }
.info_shop table td p a { color: #c43803; }
.info_shop table td p a:hover { color: blue; }
.info_shop .choice { width: 120px; height: 20px; background: #eee; }
.info_shop .btn { border: 0; width: 98px; height: 38px; background: url(../images/btn.gif) no-repeat right -42px; cursor:pointer; }

.group_shop { width: 100%; padding-top: 1px; }
.group_shop table { width: 100%; border-collapse: collapse; }
.group_shop th { height: 26px; background: #f8f8f8; border-bottom: 1px solid #f3f3f3; color: #b5b5b5; font-weight: normal; }
.group_shop td { border-bottom: 1px solid #dfdfdf; color: #666; }
.group_shop .group_pic { padding: 10px 0 10px 10px; width: 70px; }
.group_shop .group_pic a { display: block; width: 70px; height: 70px; border: 1px solid #eee; }
.group_shop .group_pic img { width: 70px; height: 70px; }
.group_shop .apellation { width: 160px; padding: 0 20px; }
.group_shop .apellation a { color: #666; text-decoration: none; }
.group_shop .apellation a:hover { text-decoration: underline; color: #f60; }
.group_shop .price { color: #fc5504; font-weight: bold; text-align: center; }
.group_shop .member { text-align: center;}
.group_shop .usershop { text-align: center; }
.group_shop .usershop a { color: #656766;}
.group_shop .usershop a:hover { color: #fc5504; }
.group_shop .usershop input { border: 0; width: 47px; height: 17px; background: url(../images/member/btn.gif) no-repeat 0 -41px; }
.group_shop .time { color: #60b0a3; text-align: center; }


.default { color: #666; }
.default dl { margin: 10px 0; }
.default dd { margin-left: 40px; }
.default ul { margin: 0 0 20px 40px; }
.default ul li { list-style: outside disc; }
.default ol { margin: 0 0 20px 40px; }
.default ol li { list-style: outside decimal; }
.default ol li ul li { list-style: outside disc; }
.default p { margin: 16px 0; }
.default h1, .default h2, .default h3, .default h4, .default h5, .default h6 { margin-bottom: 16px; }
.default h1 { font-size: 32px; }
.default h2 { font-size: 24px; }
.default h3 { font-size: 20px; }
.default h4 { font-size: 14px; }
.default h5 { font-size: 12px; }
.default h6 { font-size: 10px; }
.default p { font-size: 12px; line-height: 24px;}



/* brands list style */
.brands2 { margin: 0 auto; width: 196px; padding-bottom: 10px; overflow: hidden;}
.brands2 li { float: left; margin: 0 4px 3px 0; display: inline;}
.brands2 li.picture a { /* if IE7/8/9*/ *text-align: center; display: inline; width: 88px; height: 42px; float: left; padding: 1px; border: solid 1px #E7E7E7;}
.brands2 li.picture a:hover { border: solid 1px #F60;}

.brands_list { display: block; width: 100%;}
.brands_list h3 { line-height:24px; }
.brands_list h3 a { background: url(../images/ico.gif) no-repeat 6px -1326px; display: block; width: 100%; height: 24px; padding-left: 28px; font-weight: bold; color: #424B55; text-decoration: none;  }
.brands_list .brands_pic { padding: 12px 12px 0px 0px;}
.brands_list .brands_pic li { float: left; display: inline; margin-left:12px; margin-bottom:12px;}
.brands_list .brands_pic a.picture { /* if IE7/8/9*/ *text-align: center; display: inline;  float: left; padding: 1px; border: solid 1px #E7E7E7;}
.brands_list .brands_pic a:hover.picture{ border: solid 1px #F60; }
.brands_list .brands_more {position: absolute; right: 10px; top: 20px; color: #295ad0; font-family: "宋体"; font-size: 14px;}
.brands_list .brands_more:hover {color: #f90;}

.bring_forth {}
.bring_forth .picture { display: inline; margin-left: 6px; margin-right: 6px; float: left;}
.bring_forth .picture a { /* if IE7/8/9*/ *text-align: center; display: inline; width: 60px; height: 60px; float: left; padding: 1px;  margin:1px; border: solid 1px #F5F5F5;}
.bring_forth .picture a:hover { border: solid 2px #d8d8d8; margin:0;}
.bring_forth dl { width: 96px; float: right; }
.bring_forth dt { height: 20px; line-height: 20px; overflow: hidden; }
.bring_forth dt a { font-weight: bold; color: #3d8bd7; text-decoration: none; }
.bring_forth dt a:hover { color: #f00; text-decoration: underline; }
.bring_forth dd { height: 18px; line-height: 18px; overflow: hidden; }

.linebox, .linebox1 { padding: 5px; overflow: hidden;}
    .linebox h1, .linebox1 h1 {background: url(../images/login_h1.gif); height: 30px; margin-bottom: 10px;}
        .linebox h1 span, .linebox1 h1 span {display: block; color: #333; background: url(../images/linebox_h1_span.gif); width: 62px; line-height: 21px; font-size: 12px; padding-left: 10px;}
.linebox { border: 4px solid #e9e9e9;}
.linebox1 { border: 4px solid #f8dbc6;}
    .linebox dl {padding-bottom: 15px;}
        .linebox_dt { padding-left: 20px; line-height: 17px; font-weight: bold; color: #fff; background-color: #c1c1c1; background-image: url(../images/linebox_dt.gif); background-repeat: no-repeat;    background-position: 4px 2px; margin-bottom: 5px;}
            .linebox_dt a { text-decoration: none; color: #fff;}
            .linebox_dt a:hover { text-decoration: underline;}
        .linebox dd {line-height: 18px; padding-left: 5px;}
        .linebox dd a {color: #646665; text-decoration: none;}
        .linebox dd a:hover {background: #bdc6ce; color: #fff; font-weight: bold;}



form .field_notice { color:#9C9C9C; margin-left:5px; }
form .red { color:red; border:0px; background-color:#FFFFFF; }
form label.error { color:red; margin-left:5px; }
form input.error { border:red 1px dotted; }
form label.checking { padding-left:18px; background:transparent url(../images/checking.gif) no-repeat; margin-left:5px; font-style:italic; color:#9C9C9C; display:none; }
form label.validate_right { padding-left:20px; background:transparent url(../images/right.gif) no-repeat; margin-left:6px; font-style:italic; color:#78A42F; float:none; }

.choice { float:left; width: 8%;}
.btn { width: 80px; height: 28px; border: 0; background: url(../images/btn.gif) no-repeat 0 -63px; cursor: pointer; }




#head .menu_ico { +background-position: 51px 1px; }

.search .search_border { _margin-right: 3px; }

.search .select_js p { padding/*\**/: 5px 0 0 6px\9; +padding: 5px 0 0 6px; }

.main { _margin-bottom: 0; }

.module_recommend .list_text li { +background-position: -20px 4px; }

.assort dd { +word-spacing: 5px; }

.left .particular li { +margin-bottom: 6px; }

.search_specific span { +bottom: 6px; }

.receive_add .radio input, .new_receive_add .radio input { position: relative; +top: -3px; }

.login_con .renewedly { +top: 3px; }

#float_layer { +right: 128px; }

#float_layer { _right: 131px; }


.pagination{ padding: 2px; float: right;}
.pagination ul{ margin: 0; padding: 0; font-size: 12px; text-align: left;}
.pagination ul li { display: inline; list-style-type: none; float: left;}
.pagination li span{font-size: 12px; line-height: 20px; color: #999; list-style-type: none; display: inline; float: left; padding: 0px 5px; margin: 0px 2px; border: 1px solid #CCC;}
.pagination li a span , .pagination li a:visited span{ color: #6C92AD; text-decoration: none; border-color: #AEB9B9; cursor:pointer;}
.pagination li a:hover span, .pagination li a:active span{ color: #DB7C1E; background-color: #FFEFCE; border-color: #DB7C1E; cursor:pointer;}
.pagination li span.currentpage{ color:#FFF; font-weight: bold;  background-color: #FEA900; border-color: #F57202;}

#banner_box { width: 1000px; height: 330px; padding: 0px; position: relative;}
#banner_box .info_box { font-size: 12px; line-height: 24px; color: #666; background: url(../images/sale_banner_bg.png) no-repeat 0 0; width: 184px; height: 214px; padding: 20px 8px; 8px 8px; position: absolute; z-index: 99; overflow: hidden; top: 40px; right: 60px;}
#banner_box .pic { top: 10px; right: 10px; width: 980px; height: 320px; position: absolute; z-index: 1;}
#banner_box .zs { background: url(../images/sale_banner_zs.png) no-repeat 0px 0px; width: 160px; height: 160px; position: absolute; z-index: 100; top: 0px; right: 0px;}



.full_module { background: #FFF url(../images/allbg.png) repeat center bottom; width: 992px; clear: both; border-top: solid 1px #D8D8D8; padding:8px 0px 8px 8px; margin-top: 8px; }
.full_module h2 { font-family: Verdana, Geneva, sans-serif;  font-size:9px; line-height: 30px; color:#F60; height: 30px; margin-bottom: 10px;  border-bottom: 1px solid #E7E7E7;}
.full_module b { font-family: "微软雅黑"; font-size:15px; line-height: 30px;color: #3E3E3E; display: inline; float: left; padding: 0 10px 0 4px; margin-left: 8px;}
.full_module .infocontent { width: 992px; height:135px; overflow:hidden;}
.full_module p { line-height: 17px; font-size: 12px; font-weight: 600; color: #FFF; background: url(../images/adbtn.gif) no-repeat 0px 0px; text-align: center;display: inline; width: 160px; height: 17px; float: right; padding-bottom: 7px; margin: 0px 6px 16px 0px;}
.full_module p a { color: #FFF;}

#homePage .module_sort { width: 690px; border-bottom: solid 1px #D8D8D8;}
#homePage .module_sort .title { background-color: #FFF; height: 35px; border-bottom: solid 1px #D8D8D8; position: relative;}
#homePage .module_sort .title h2 { font-family: "微软雅黑", Tahoma, Arial;  font-size: 16px; line-height: 35px; background-color: #FFF; text-align: center; width: 120px; height: 35px; border: solid 1px #D8D8D8; position: absolute; top: 0px; left: 0px;}
#homePage .module_sort .title h2 { border-bottom: none;}
#homePage .module_sort .title h3 {  font-family: "微软雅黑", Tahoma, Arial; font-size: 12px; line-height: 35px; color: #666; text-align: center; width: 100px; height: 35px; position: absolute; top: 0px; left: 122px;}
#homePage .module_sort .title .more { line-height:34px; float: right; height: 34px; padding-right:12px;}
#homePage .module_sort .assort { width: 672px; border-right: solid 1px #D8D8D8; border-left: solid 1px #D8D8D8; padding: 0 8px;	}
#homePage .module_sort .assort dl { display: block; width: 204px; height: 70px; float: left; margin: 0px; padding: 10px;}
#homePage .module_sort .assort dl dt { font-size: 14px; line-height: 24px; color: #09C; display: block; width: 204px; height: 24px;}
#homePage .module_sort .assort dl dd { line-height: 20px; display: block; width: 204px; height: 40px; margin-top: 6px; overflow: hidden;}

.piclink span { background-color: #FFF; border: 1px solid #D8D8D8; width: 88px; height: 31px; display: inline; float: left; padding: 2px;margin-right: 13px; }
.piclink { width: 980px; margin: 10px auto;}
.textlink { width: 977px; clear: both; margin: 0 auto; padding: 0 0 10px 0;}
.textlink span { width: 88px; display: inline; float: left; padding: 2px;margin-right: 13px; }
.textlink a { line-height: 22px; display: block; width: 97px; float: left; text-align:center}


.hot_consumes { width: 190px; margin: 0 auto;}
.hot_consume { background-color: #FFF;}
.hot_consume-handle.open { float: left; display: none;}
.hot_consume-handle { font-size: 12px; font-weight: normal; line-height: 28px; color:#555; width: 188px; height: 28px; float: left ; padding: 2px; margin: 0; border-bottom: 1px dotted #D7DCE1; position: relative; overflow: hidden; cursor:pointer;}
.hot_consume_intro { background-color: #FFF; float: left; width: 188px; border-bottom: 1px dotted #D7DCE1; position: relative; overflow: hidden;}
.hot_consume .picture { display: inline; float: left; width:184px; height:114px; border: solid 1px  #e7e7e7; padding:1px; margin-top: 5px;}
.hot_consume p.mtn { font-size: 12px; font-weight: 600; line-height: 24px; color: #F60; clear: both; text-align: center; float: left; display: block; width: 190px; height: 24px; overflow: hidden;}
.hot_consume p.xi1 {  color: #999; text-align: center; clear: both; line-height: 24px;}


.drawers { width: 280px; padding: 0 9px;}
.drawer { background-color: #FFF;}
.drawer-handle.open { float: left; display: none;}
.drawer-handle { font-size: 12px; font-weight: normal; line-height:32px; color:#555; white-space: nowrap; width: 250px; height:32px; float: left; padding: 0 0 0 30px; margin: 0; border-top: dashed 1px #D7DCE1; position: relative; overflow: hidden; cursor: pointer;}
.drawer-handle .num { font-family: Verdana; font-size: 11px; font-weight: 600;line-height: 16px; color: #999; background: url(../images/top_num.gif) no-repeat right top; text-align: center; display: block; width: 16px; height: 16px; position: absolute; z-index: 99; top: 8px; left: 6px;}


.goods_intro .num { font-family: Verdana;font-size: 11px; font-weight: bold; line-height: 16px; color: #FFF; width: 16px; height: 16px; background: url(../images/top_num.gif) no-repeat left top; text-align: center;display: block; position: absolute; z-index: 99;top: 10px; left: 6px;}
.goods_intro { width: 250px; height: 92px; float: left; padding-left: 30px; border-top: 1px dashed #D7DCE1; position: relative; overflow: hidden;}
.goods_intro .pic { display: inline; width: 64px; height: 64px; float: left; padding: 1px; margin-top: 5px;}
.goods_intro .pic .thumb { width: 64px; height: 64px;}
.goods_intro .pic img { }

.goods_intro dl { width: 175px; float: right;}
.goods_intro dl dt { font-size: 12px;  font-weight: bold; line-height: 16px; color: #555; width: 100%; height: 32px;  margin: 5px 0; overflow: hidden;}
.goods_intro dl dd { line-height: 20px; color: #555;}
.goods_intro dl dd.maxPrice { color: #999; }
.goods_intro dl dd.quantity { font-family: Verdana; font-weight: bold; font-size: 18px; color: #F60; line-height: 24px;}

#faq { width: 980px; padding-top: 10px; margin: 10px auto; border-top: 1px dashed #E7E7E7;}
#faq { width: 980px; padding-top: 10px; margin: 10px auto; border-top: dotted 1px #D8D8D8;}
#faq ul { width: 144px; height: 148px; float: left; padding: 5px; margin: 0 4px;}
#faq ul.s1 { background-position: 0px 0px; }
#faq ul.s2 { background-position: -160px 0px; }
#faq ul.s3 { background-position: -320px 0px; }
#faq ul.s4 { background-position: -480px 0px; }
#faq ul.s5 { background-position: -640px 0px; }
#faq ul.s6 { background-position: -800px 0px; }
#faq ul h3 { font-family: "微软雅黑", Tahoma, Arial; font-size: 20px; font-weight: normal; color: #333; padding-bottom: 6px; }
#faq ul li { font-size: 12px; line-height: 24px; display: block;}

   
.ad_right_s { width: 280px; height: 70px; margin: 0 auto 9px auto;}
.ad_right_t { width: 290px; height: 28px; padding: 0 4px; border-top: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8;}
.ad_right_b { width: 280px; height: 190px; margin: 9px auto 0 auto;}
.ad_middle { display: inline; width: 240px; height: 135px; float: left; margin: 0 8px 0 0;}

#adTextSlideShow { width: 250px; height: 28px; float: left; position: relative; overflow: hidden;}
#adTextSlideShow span.first { display: block; left: 0px; z-index: 4;}
#adTextSlideShow span { line-height: 28px; display: none; width: 250px; height: 28px; position: absolute; z-index: 3; top: 0px; left: -250px;}
#adTextControl { float: right; width: 36px; height: 16px; display: block; padding: 6px 0px;}
#adTextControl a { font-family: Verdana; font-size: 8px; font-weight: 600;line-height: 14px; color: #999; background-color: #FFF; text-align: center; display: block; width: 14px; height: 14px; float: left; border: 1px solid #D8D8D8;}


.bring_forth dl { display: block; width: 120px; float: left;}

.hotSale { display: block; width: 200px; float: left;}
.hotSale li { display: block; padding-bottom: 12px; margin: 8px auto 0px auto; width: 100%;}
.hotSale li .picFloat { display: block; width: 128px; height: 128px; padding: 2px; margin: 0px auto; border: 1px solid #E7E7E7;}
.hotSale li .pic { width: 128px; height: 128px;}
.hotSale li .name { font-size: 12px; line-height: 20px; text-align: center; width: 150px; height: 20px; padding: 5px 0; margin: 0px auto; overflow: hidden;}
.hotSale li .name a{ color: #000;}
.hotSale li .name a:hover { color: #C00;}
.hotSale li .price { color: #C00; line-height: 20px; text-align: center; width: 130px; height: 20px; margin: 0 auto;}
.hotSale li .cost { line-height: 20px; color: #999; text-align: center; width: 130px; height: 20px; margin: 0 auto;}
.hotSale li .cost span { text-decoration: line-through;}
.hotSale li .marks { color: #555; line-height: 20px; text-align: center; width: 130px; height: 20px; margin: 0 auto;}
.hotSale li .marks span { font-size: 16px; font-weight: 600; color: #F30; padding-right: 4px; padding-left: 2px;}
.bowers { width: 200px; float: left;}
.bowers li { width: 100px; float: left; padding-top: 5px; padding-bottom: 15px;}

.bowers li .picture a { /* if IE7/8/9*/ *text-align: center; display: inline; float: left; width: 60px; height: 60px; padding: 1px; margin-top:4px; margin-left: 15px; margin-bottom: 5px;  border: solid 1px #F5F5F5;}
.bowers li .picture a:hover {border: solid 2px #d8d8d8; margin-top:3px; margin-left: 14px; margin-bottom: 4px; }
.bowers li .name { line-height: 18px; width: 90px; height: 54px; padding: 0 5px; overflow: hidden;}
.bowers li .price { font-weight:600; line-height: 20px; color: #C00; text-align: center; margin-top:4px;}

.articleList { width: 740px; margin-right: auto; margin-left: auto;}
.articleList .hr { height: 24px; }
.articleList li { line-height: 32px; height: 32px; border-bottom: 1px dotted #E7E7E7; clear: both;}
.articleList li .date { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999; float: right;}
.articleList li .title { font-size: 14px; }
.articleList li .title a { color: #333; }
.articleList li .title a:hover { color: #F60; }


.articleList li .classify { color: #999; display: inline; margin-right: 10px;}
.articleList li .classify a { color: #999; }
.articleList li .classify a:hover { color: #06C; }
.newArticle { }
.newArticle li { line-height: 24px; height: 24px; background: url(../images/ico.gif) no-repeat -20px 4px; padding-left: 16px; overflow: hidden;}
.articleShow { 	width: 760px; margin: 0 auto;}
.articleShow h1 { font-size: 20px; font-weight: 600; text-align: center; line-height: 32px;}
.articleShow h5 { font-size: 12px; font-weight: normal;  line-height: 32px; color: #999; text-align: center;}
.articleShow .content { line-height: 24px; width: 96%; border-top: dashed 1px #CCC; border-bottom: dashed 1px #CCC; padding-top: 24px; padding-bottom: 24px; margin-top: 0 auto;}
.articleShow .content p { text-indent: 24px; padding-bottom: 10px;}
.articleShow .card { width: 420px; background-color: #F4F9FF; padding: 10px; margin: 20px auto 0 auto; border: 1px solid #BDD9F7;}
.articleShow .content .card .pic{ background-color: #FFF; height: 100px; width: 100px; float: left; margin: 10px; border: 1px solid #BDD9F7; overflow: hidden;}
.articleShow .content .card dl { float: right; width: 280px;}
.articleShow .content .card dl dt { line-height: 24px; color: #333; text-align: right; width: 60px; height: 24px; float: left; padding-right: 8px;}
.articleShow .content .card dl dd { color: #333; width: 210px; float: left;}
.articleShow .protest { background-color: #EEE; line-height: 20px; width: 710px; padding: 10px; margin: 10px auto;}
.articleShow .paging { line-height: 32px; width: 720px; height: 32px;margin-right: auto; margin-left: auto;}
.articleShow .paging .l { display: block; width: 340px; height: 32px; float: left; overflow: hidden;}
.articleShow .paging .c { text-align: center; display: block; width: 40px; height: 32px; float: left; overflow: hidden;}
.articleShow .paging .r { text-align: right; width: 340px; height: 32px; float: left; overflow: hidden;}




.gift_con { width: 780px; }
.gift_con h2 { height: 40px; font-size: 12px; position: relative; font-weight: normal; background: url(../images/ornament2.png) repeat-x left bottom; }
.gift_con .ornament1 { width: 2px; height: 40px; background: url(../images/ornament2.png) no-repeat; position: absolute; top: 0; left: 0; }
.gift_con .ornament2 { width: 2px; height: 40px; background: url(../images/ornament2.png) no-repeat left -40px; position: absolute; top: 0; right: 0; }
.gift_con .title { font-size: 18px; font-weight: bold; color: #600; display: inline; float: left; margin: 12px 0 0 16px;}
.giftWare { background-color: #FFFCF7; width: 778px; float: left; border-right: solid 1px #F4DAB5; border-bottom: solid 1px #F4DAB5; border-left: solid 1px #F4DAB5;}
.giftWare .picFloat { display: inline; width: 302px; height: 302px; float: left; margin: 10px;}
.giftWare .picFloat .pic { width: 300px; height: 300px; border: 1px solid #F4DAB5;}

.giftWare .wareText { float: right; display: inline; width: 420px; margin: 10px 20px 10px 0px; position: relative; z-index: 10;}
.giftWare .wareText .hr { font-size: 0px; line-height: 0px; width: 100%; height: 0px; clear: both; border-top: 1px dotted #CCC;}
.giftWare .wareText h3 { font-size: 14px; font-weight: 600; color: #333; line-height: 32px; height: 32px;}
.giftWare .wareText h3 span{ font-size:16px; color:#F60;}
.giftWare .wareText h4 { font-size: 12px; font-weight: normal; color: #555; line-height: 20px; display: block; height: 20px; margin: 8px 10px 8px 0px; float: left; padding-right: 10px; border-right: 1px solid #E7E7E7;}
.giftWare .wareText h4 span { color: #333; font-weight: 600;}
.wareText .exchange  { background-color: #F6F6F6; width: 400px; float: left; padding: 8px; margin-top: 12px; margin-bottom: 12px; border: 1px solid #E7E7E7;}
.wareText .exchange h6 { font-size: 12px; font-weight: normal; line-height: 20px; color: #555; width: 100%; float: left; clear: both;padding-bottom: 8px;}
.wareText .exchange h6 span { font-size: 14px; color: #F60;}

.wareText .exchange .button3 { line-height: 1000px; background: url(../images/btn.gif) no-repeat right -300px; display: block; width: 150px; height: 40px; float: left; clear: both; overflow: hidden; cursor:pointer;}
.wareText .exchange .button1 { line-height: 1000px; background: url(../images/btn.gif) no-repeat right -380px; display: block; width: 150px; height: 40px; float: left; clear: both; overflow: hidden; cursor:pointer;}
.wareText .exchange .button2 { line-height: 1000px; background: url(../images/btn.gif) no-repeat right -340px; display: block; width: 150px; height: 40px; float: left; clear: both; overflow: hidden; cursor:pointer;}
.wareText .exchange h5 { font-size: 12px;font-weight: normal;line-height: 20px; color: #555; height: 20px; float: left; padding-top: 20px; padding-left: 16px;}


.wareText dl { padding-top: 10px; }
.wareText dl dt { font-size: 12px; line-height: 24px; color: #555;}
.wareText dl dd { display: block; height: 24px;}
.wareText .copyUrl .url { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; line-height: 20px; color: #999; width: 300px; height: 20px;}
.wareText .copyUrl .copyBtn { font-size: 12px; line-height: 24px; color: #333; background: url(../images/btn.gif) no-repeat left -300px; text-align: center; display: inline; width: 80px; height: 24px; margin-left: 4px; border: 0px; cursor:pointer;}
.wareText dl dd .share li { display: block; width: 16px; height: 16px; float: left; padding: 4px;}
.wareText dl dd .share { display: block; height: 24px; float: left;}
.giftWare .wareIntro { width: 776px; margin: 0 auto;}
.wareIntro .userMenu { background: url(../images/gift_ware_usermenu.gif) repeat-x 0px 0px; display: block; width: 96%; height: 30px; padding: 9px 2% 0 2%;}
.wareIntro .userMenu li { background: url(../images/gift_ware_usermenu.gif) no-repeat left -40px; height: 30px; float: left; padding-left: 4px;}
.wareIntro .userMenu li span { font-size: 12px; font-weight: 600; line-height: 30px; color: #900; background: url(../images/gift_ware_usermenu.gif) no-repeat right -70px; height: 30px; float: left; padding-left: 10px; padding-right: 14px;}
.wareIntro .con { font-size: 12px; line-height: 22px; color: #555; width: 740px; margin: 15px auto;}

.exchangeNote { display: inline; width: 190px; float: left; margin: 0 5px;}
.exchangeNote li { display: block; width: 190px; float: left; clear: both; padding: 10px 0; margin: 0; border-bottom: 1px dashed #E7E7E7;}
.exchangeNote li .picFloat { width: 64px; height: 64px; float: left;}
.exchangeNote li .pic { width: 64px; height: 64px;}
.exchangeNote li .info { display: block; width: 110px; height: 64px; float: right;}
.exchangeNote li .info .user { font-size: 12px; line-height: 24px; color: #06C; overflow: hidden;}
.exchangeNote li .info .name { font-size: 12px; line-height: 20px; color: #555; width: 110px; height: 40px; overflow: hidden;}



.jifen{ height:254px;}
.blank10{ clear:both; height:10px; font-size:0; line-height:0;}
.jifen_tit{ background:url(../images/bg1.jpg) no-repeat; height:37px;}
.jifen_tit3{ background:url(../images/bg2.jpg) no-repeat; height:37px;}
.gift_list{ background:none; border:0 width: 778px; float: left; }
.gift_list li .picFloat { background-color: #FFF; width: 160px; height: 160px; padding: 0px; margin: 0 auto; border: 1px solid #F4DAB5; overflow: hidden;}
.gift_list dl dt span.depict {text-align: center;}
.gift_list dl dt span.depict a { color: #666666;}
.gift_list dl dd.cost { text-align:center;}
.gift_list dl dd.marks .offBtn { font-weight:normal; cursor: pointer;}
.pagination { clear:both;}
.giftInfo {background: url(../images/gift_info.png) no-repeat;}

.module_sidebar_02 { padding: 4px; margin-bottom: 10px; border: 1px solid #D8D8D8; overflow: hidden; border:0 none; background:#FDF7F7; overflow:hidden; zoom:1;}
.module_sidebar_02 h2 { font-family: Verdana, Geneva, sans-serif; font-size:9px; font-weight: 600; line-height: 30px; color:#F60; height: 30px; margin-bottom: 10px; border-bottom: 1px solid #E7E7E7;background:#FF9D0F;  border-bottom:0 none;}
.module_sidebar_02 h2 b { font-family: "微软雅黑", Tahoma, Arial; font-size: 15px; line-height: 30px; color: #3E3E3E; display: inline; float: left; padding: 0 6px 0 4px; margin-left: 2px;color: #fff; font-weight: normal;}

.hotSale li .picFloat { border:0 none;}
.hotSale li .name a { color: #666666;}
.gift_list dl dd.marks .offBtn_ {background: url(../images/giftList_btn.png) no-repeat 0 -40px;}
a.jifen_more{ float: right; padding-top: 12px; width: 50px; padding-right:10px;}

.gift_list li { display: inline; width: 162px; height:275px; float: left; padding: 10px 0px; margin: 0px 16px 0px 16px;}
.gift_list li .pic { width: 160px; height: 160px;}
.gift_list dl { width: 162px; padding-top: 10px; padding-bottom: 10px; margin: 0 auto;}
.gift_list dl dt { }
.gift_list dl dt span.depict { font-size: 12px; font-weight: normal; line-height: 16px; width: 100%; height: 32px; display: block; display: block;  height: 32px; overflow: hidden;}
.gift_list dl dt span.depict a { color: #06C; text-decoration: none;}
.gift_list dl dt span.depict a:hover{ color: #F30; text-decoration: underline;}

.gift_list dl dd { }
.gift_list dl dd.cost { font-size: 12px; overflow: hidden;line-height: 24px; display: block; width: 160px; height: 24px; padding: 0px; margin: 5px 0 0 0; overflow: hidden;color: #999; }
.gift_list dl dd.cost span { text-decoration: line-through; }
.gift_list dl dd.marks { background: url(../images/giftList_btn.png) no-repeat 0px 0px; width: 162px; height: 32px;}
.gift_list dl dd.marks span { font-size: 12px; font-weight: 600; color: #F00; line-height: 24px; text-align: left; display: block; width: 55px; height: 24px; float: left; padding: 4px 0px 4px 24px; margin: 0px;}
.gift_list dl dd.marks .onBtn{ font-size: 12px; font-weight: 600; color: #FFF; line-height: 26px; background: url(../images/giftList_btn.png) no-repeat 0px -40px; text-align: center; display: inline; width: 74px; height: 26px; float: right; padding: 0px; margin: 3px;}
.gift_list dl dd.marks .offBtn{ font-size: 12px; font-weight: 600; color: #FFF; line-height: 26px; background: url(../images/giftList_btn.png) no-repeat -80px -40px; text-align: center; display: inline; width: 74px; height: 26px; float: right; padding: 0px; margin: 3px;}



.giftStep {}
.giftStep h3 { font-family: "宋体", Tahoma, Arial; font-size: 15px; padding: 10px 0 0 10px;  margin-bottom: 10px; }
.giftStep h3 span { background: url(../images/ico.gif) no-repeat; height: 33px; display: block;}
.giftStep h3 span.ico05 { background-position: 0px -680px;}
.giftStep h3 b.bg{ line-height: 22px; color: #3E4646; background: url(../images/ico.gif) no-repeat right -750px; height: 22px; display: inline; float: left; padding: 3px 28px 8px 2px; margin: 0 0 0 34px;}

.giftStep .con { width: 982px; margin-right: auto; margin-left: auto;}
.giftStep .con h4 { height: 30px; line-height: 30px; margin-top: 10px; padding-left: 10px; font-size: 12px; font-weight: normal; }
.giftStep .con h4 a { color: #295ad0; }
.giftStep .con h4 a:hover { color: #c00; }

.giftStepTable {}
.giftStepTable table { width: 100%; border-collapse: collapse; }
.giftStepTable th { font-weight: normal; line-height: 28px; background: url(../images/buytable_th.gif) repeat-x 0 0 #efefef; height: 28px;}
.giftStepTable td { text-align: center; border-bottom: 1px solid #e3e3e3;}
.giftStepTable td .ware_pic { float: left; }
.giftStepTable td .ware_pic a { display: block; width: 65px; height: 65px; border: 1px solid #E7E7E7; }
.giftStepTable td .ware_pic a:hover { border: 1px solid #999; }

.giftStepTable td h3 { font-size: 14px; font-weight: normal; float: left; width: 265px; padding-left: 20px;}                           
.giftStepTable td h3 a { display: block; margin-bottom: 5px; color: #333; text-decoration: none; }
.giftStepTable td h3 a:hover { color: #c00; text-decoration: underline; }
.giftStepTable td h3 .attr { color: #b4b4b4; background-image: none;}
.giftStepTable td .del { color: #295ad0; padding: 1px 0 3px 20px; background: url(../images/ico.gif) no-repeat 0 -214px; position: relative; right: -10px; }
.giftStepTable td .del:hover { color: #c60; }

.giftStepFoot { text-align: right; width: 982px; overflow: hidden; border-top: 1px solid #c8c8c8; padding: 10px 0; }
.giftStepFoot p { width: 962px; margin-top: 8px; padding-right: 20px; }
.fontsize1 { font-size: 18px; font-weight: 600; line-height: 28px; color: #F60; padding-right: 4px; padding-left: 4px;}
.fontsize2 { color: #7a9f1b; font-size: 14px; }
.fontsize3 { color: #ff4d13; font-size: 26px; }
.giftStepFoot p .back { width: 100px; height: 30px; line-height: 30px; text-align: center; float: right; color: #2859cf; text-decoration: none; background: url(../images/ico.gif) no-repeat 5px -278px; }
.giftStepFoot p .back:hover { color: #c60; text-decoration: underline; }
.giftStepFoot p .btn { font-family: "宋体"; font-size: 14px; font-weight: bold; color: #fff; line-height: 30px; text-decoration: none; background: url(../images/btn.gif) no-repeat -85px -61px; text-align: center; display: block; width: 142px; height: 30px; float: right;}


.giftOrderInformation { color: #333; background-color: #FEF3E0; width: 600px; height: 72px; margin-top: 16px; margin-bottom: 16px; border: 1px solid #FBD0AA;}
.giftOrderInformation h3 { font-size: 14px; line-height: 20px; width: 250px; height: 20px; float: left; padding: 8px 25px;}
.giftOrderInformation h3 span { color: #ff4d0f; }
.giftInfo { background: url(../images/gift_info.png) no-repeat 0px 0px; height: 184px; margin-bottom: 10px; position: relative;}
.giftInfo .loginBtn a{ font-weight: 600; line-height: 28px; color: #FFF; background: url(../images/gift_info_btn.gif) no-repeat; text-align: center; display: block; width: 72px; height: 28px; position: absolute; top: 80px; left: 70px;}
.giftInfo h4 { font-size: 12px; font-weight: normal; line-height: 20px; color: #069; position: absolute; left: 70px; top: 70px;}
.giftInfo ul { width: 190px; position: absolute; left: 9px; top: 120px;	}
.giftInfo ul li { line-height: 28px; background: url(../images/gift_info_bq.gif) no-repeat left center; height: 28px; padding-left: 10px; border-top: 1px dashed #BDD9F7;}
.giftInfo ul li a { color: #37699B;}
.giftInfo h3 { font-size: 12px; font-weight: normal; line-height: 24px; color: #69C; position: absolute; top: 45px; left: 70px;}




.search_con {width: 974px; margin: 8px auto; overflow: hidden;}
.search_layout { color: #646665; display: inline; width: 900px; margin: 6px auto 0 auto;}
.search_layout table { border-collapse:collapse; width:600px; margin: 0 auto; }
.search_layout th { font-weight: normal; text-align: right; width: 120px; padding-right: 16px; padding-bottom:16px;}
.search_layout td { text-align: left; padding-bottom:16px;}
.search_btn { line-height: 1000px; background: url(../images/btn.gif) no-repeat -90px 0; width: 98px; height: 38px; float: left; clear: both; border: 0; overflow: hidden; cursor: pointer;}


.sort_asc {background: url(../images/member/sort_asc.gif) no-repeat right 2px; padding-right: 10px;}
.sort_desc {background: url(../images/member/sort_desc.gif) no-repeat right 2px; padding-right: 10px;}

/********** 新增团购样式 **********/
.group-nav { padding-bottom: 4px; border-bottom: solid 2px #F60; overflow: hidden;}
.group-nav h2 { font-size: 14px; line-height: 24px; color: #F60; float: left;}
.group-nav .info { background-color: #FFC; white-space: nowrap; display: inline; height: 16px; float: left; padding: 4px 10px; margin-left: 12px; border: 1px solid #FFCC67;}
.group-nav .info h4 { float: left; font-size: 12px; font-weight: normal;}
.group-nav .info h4 em { font-weight: 600; color: #C00; font-style: normal; padding-right: 4px; padding-left: 4px;}
.group-nav .info span { }
.group-nav .info span.time { color: #360; padding-right: 4px; padding-left: 4px;}
.group-nav ul { float: right; overflow: hidden;}
.group-nav ul li { font-size: 12px; font-weight: 700; line-height: 20px; background: url(../images/group_bg.png) no-repeat 0px 11px; float: left; padding: 4px 9px 4px 10px; margin-left: -1px;}
.group-nav ul.menu { float: left; overflow: hidden;}
	.group-nav ul.menu li { font-size: 12px; font-weight: 700; line-height: 20px; background: url(../images/group_bg.png) no-repeat 0px 11px; float: left; padding: 4px 9px 4px 10px; margin-left: -1px;}
	.group-nav ul.menu li.select { font-size: 14px;}
		.group-nav ul.menu li.select a, .group-nav ul.menu li.select a:hover { color: #F60;}

.group-screen { padding-bottom: 4px; margin-bottom: 10px; border-bottom: 1px solid #E7E7E7; overflow: hidden;}
.group-screen dl { font-family:Arial; line-height: 20px; display:block; width: 700px; height: 20px; float: left; clear: left; padding: 8px; overflow: hidden;}
.group-screen dl dt { font-weight: 600; display:inline; float: left;}
.group-screen dl dd { background: url(../images/group_bg.png) no-repeat right 8px; display:block; float: left; padding-left: 6px; padding-right:6px;}
.group-screen dl dd a { padding:3px 5px; border: 1px solid #FFF;}
.group-screen dl dd a:hover  { border: 1px solid #FF6701;
	background-color: #FF8807; #F60; color: #FFF; }
.group-screen dl dd.selected a {  color: #FFF; padding:2px 8px; border: 1px solid #FF6701;
	background-color: #FF8807;}
.group-screen .dc { text-align: right; background: url(../images/group_bg.png) no-repeat right -50px; width: 210px; height:50px; float: right; clear: left; padding: 5px 60px 5px 10px;}
.group-screen .dc h5 { font-size: 12px; font-weight: normal; line-height: 24px; color: #555;}
.group-screen .dc p { font-size: 16px; padding: 5px;}
.group-screen .dc p span { font-family: Verdana, Geneva, sans-serif; color: #F60; font-weight: 600; padding-right: 2px; padding-left: 2px;}

.group-sortord { clear: both; border-left: 1px solid #D8D8D8; float:left; }
.group-sortord li { line-height: 20px; height: 20px; float: left; border: 1px solid #D8D8D8; border-left: 0;}
.group-sortord li a{ font-weight: 700; line-height: 20px; height: 20px; padding: 0 10px;}
.group-sortord li.selected { background-color: #FF8807; float: left; margin-left: -1px; border: 1px solid #FF6701;}
.group-sortord li.selected a{ font-weight: 700; line-height: 20px; height: 20px; color: #FFF; padding: 0 10px;}
.group-sortord li.selected a.asc{ background: url(../images/group_bg.png) no-repeat right -413px; padding-right:18px; padding-left:10px;}
.group-sortord li.selected a.desc{ background: url(../images/group_bg.png) no-repeat right -449px; padding-right:18px; padding-left:10px;}
	


.group-list { width: 1000px; overflow: hidden;}
.group-list ul { width: 1032px;}
	.group-list li { font-family: Arial; display: block; width: 310px; height: 362px; float: left; margin-right: 32px; _margin-right: 16px;/*IE6*/ margin-bottom: 32px; border: solid 1px;}
	.group-list li.c1 { border-color: #D8D8D8;}
	.group-list li.c2 { border-color: #F60;}
		.group-list li h2 { font-family: "微软雅黑"; font-size: 18px; font-weight: normal; line-height: 24px; display: block; width: 294px; height: 52px; padding: 8px;}
		.group-list li.c1 h2 {background: #F9F9F9;}
			.group-list li.c1 h2 a {color: #333;}
		.group-list li.c2 h2 { background: #F60 url(../images/group_bg.png) no-repeat 0 -150px;}
			.group-list li.c2 h2 a, .group-list li.c2 h2 a:hover { color: #FFF;}
	.group-list li .box { display: inline;  width: 296px; height: 216px; float: left; padding: 0; margin: 7px 7px 0 7px; position: relative;}
		.group-list li .box .pic { width: 296px; height: 216px; position: absolute; z-index: 1; overflow: hidden; top: 0px; left: 0px;}
		.group-list li .box .intro { width: 296px; height: 24px; position: absolute; z-index: 3; bottom: 0px; left: 0px;}
		.group-list li .box .intro-bg{ background: #000; width: 296px; height: 24px; position: absolute; z-index: 2; bottom: 0px; left: 0px; filter: alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7;}
		.group-list li .intro span { line-height: 24px; color: #FFF;}
			.group-list li span.l { float:left; padding-left: 5px;}
			.group-list li span.r { float:right; padding-right: 5px;}
		.group-list li .buy-now { width: 296px; height: 36px; clear: both; padding: 5px 7px;}
			.group-list li .buy-now span.price {font-family: "微软雅黑"; font-size: 28px; font-weight: 700; line-height: 36px; color: #C00; display: block; float: left; padding-left:5px;}
			.group-list li .buy-now a { background: url(../images/group_bg.png) no-repeat 0% -220px; height: 36px; float: right; margin-right: 5px;}
				.group-list li .buy-now a span { font-family: "微软雅黑"; font-size: 16px; font-weight: 600; line-height: 36px; color: #FFF; background: url(../images/group_bg.png) no-repeat 100% -220px;white-space: nowrap; height: 36px; float: left; padding: 0 10px 0 4px; margin-left: 6px;}
		.group-list li .closed { width: 296px; height: 36px; clear: both; padding: 5px 7px;}
			.group-list li .closed span.price {font-family: "微软雅黑"; font-size: 28px; font-weight: 700; line-height: 36px; color: #C00; display: block; float: left; padding-left:5px;}
			.group-list li .closed a { background: url(../images/group_bg.png) no-repeat 0% -640px; height: 36px; float: right; margin-right: 5px;}
				.group-list li .closed a span { font-family: "微软雅黑"; font-size: 16px; font-weight: 600; line-height: 36px; color: #FFF; background: url(../images/group_bg.png) no-repeat 100% -640px; white-space: nowrap; height: 36px; float: left; padding: 0 10px 0 4px; margin-left: 6px;}
			.group-list li .info { line-height: 20px; color: #999; width: 296px; padding-top: 0 7px; overflow: hidden;}
			.group-list li span em { font-style: normal; color: #F90;}
			
.group-history-list { clear: both; overflow: hidden; border-bottom: solid 1px #E7E7E7;}
.group-history-list .title { line-height: 20px; float: left; clear: both; width: 100%; height: 20px; padding: 12px 0;}
.group-history-list .title h2 { font-family: "微软雅黑"; font-size: 14px; float: left;}
.group-history-list .title h2 em { font-size: 18px; color: #C00; font-style: normal; padding-right: 4px; padding-left: 4px;}
.group-history-list .title span { float: left; color: #555;}
.group-history-list .title span.time { color: #999; padding-right: 4px; padding-left: 4px;}
.group-history-list ul {}
	.group-history-list ul li { width: 120px; height: 138px; float: left; padding: 6px; margin-right: 22px; margin-bottom: 22px; border: solid 1px;}
	.group-history-list ul li.c1 { border-color: #D8D8D8;}
	.group-history-list ul li.c2 { border-color: #F60;}
		.group-history-list ul li .box {  display: inline; width: 120px; height: 88px; float: left; clear: left; position: relative;}
			.group-history-list ul li .box .pic { width: 120px; height: 88px; position: absolute; z-index: 1; overflow: hidden; top: 0px; left: 0px; }
			.group-history-list ul li .box .name a { font-size: 14px; line-height: 20px; color: #FFF; width: 112px; padding: 4px; position: absolute; z-index: 3; bottom: 0px; left: 0px;}
			.group-history-list ul li .box .mask { background-color: #F60; width: 120px; height: 88px; position: absolute; z-index: 2; top: 0px; left: 0px; filter: alpha(opacity=85); -moz-opacity:0.85; opacity: 0.85;}
			.group-history-list ul li.c1 .box .mask, .group-history-list ul li.c1 .box .name { display: none;}
		.group-history-list ul li .price { line-height: 20px; font-weight: 700; color: #C00; background: url(../images/group_bg.png) no-repeat -320px -149px; white-space: nowrap; width: 96px; height: 20px; float: left; clear: both; padding-left: 24px; margin-top: 6px; overflow: hidden;}
		.group-history-list ul li .info { font-weight: 700; line-height: 24px; color: #999;}
		.group-top10 { }
		.group-top10 ol { width: 196px; margin: 0 auto;}
		.group-top10 ol li { width: 196px; float: left; clear: both; padding: 0 0 12px 0; margin-bottom: 12px; border-bottom: solid 1px #E7E7E7;}
		.group-top10 ol li .box { width: 90px; height: 90px; float: left; position: relative; overflow: hidden;}
		.group-top10 ol li .box .num { font-family: Verdana; font-weight: 700; line-height: 18px; color: #FFF; background-color: #C00; text-align: center; width: 20px; height: 18px; position: absolute; z-index: 2; top: 0px; left: 0px;}
		.group-top10 ol li .box .pic { width: 90px; height: 90px; padding: 0; margin: 0; position: absolute; z-index: 1; overflow: hidden; top: 0px; left: 0px;}
		.group-top10 ol li dl { width: 90px; height: 90px; float: left; padding-left: 6px;}
		.group-top10 ol li dt.name { line-height: 16px; color: #666; width: 90px; height: 32px; overflow: hidden;}
		.group-top10 ol li dd.info { font-size: 14px; font-weight: 700; line-height: 16px; color: #000; width: 90px; clear: both;}
		.group-top10 ol li dd.price { font-family: Arial; font-size: 14px; font-weight: 700; line-height: 24px; color: #C00;}
		.group-top10 ol li dd.time { font-family: Arial; font-size: 12px; width: 90px; height: 16px; line-height: 16px;  color: #999;}
.group-hot ul {}
.group-hot ul li { width: 180px; font-family: Arial; padding: 12px 0; margin: 0 auto; border-top: 1px dashed #E7E7E7;}
.group-hot .box { width: 168px; height: 123px; padding: 5px; border: 1px solid #E7E7E7; position: relative;}
.group-hot .box .mask { background-color: #C00; width: 168px; height: 24px; position: absolute; z-index: 2; bottom: 5px; left: 5px;}
.group-hot .box .pic { width: 168px; height: 123px; position: absolute; overflow: hidden; z-index: 1; top: 5px; left: 5px;}
.group-hot .box .price { color: #FFF; width: 168px; height: 24px; position: absolute; z-index: 3; bottom: 5px; left: 5px;}
.group-hot .box .price .l { font-size: 18px; font-weight: 700; line-height: 24px; float: left; padding-left: 6px;}
.group-hot .box .price .r { font-size: 12px; line-height: 24px; text-decoration: line-through; float: right; padding-right: 6px;}
.group-hot .name { line-height: 18px; width: 180px; height: 36px; margin: 0 0 5px 0; overflow: hidden;}
.group-hot .info { width: 180px; height: 28px; margin-top: 5px;}
.group-hot .info span { font-size: 12px; line-height: 20px; float: left; padding-top: 4px; padding-bottom: 4px; padding-left: 6px;}
.group-hot .info span em { font-size: 18px; font-weight: 600; font-style: normal; color: #C00;}
.group-hot .info a { font-size: 14px; font-weight: 700; line-height: 28px; color: #FFF; background: url(../images/group_bg.png) no-repeat 0px -300px; text-align: center; width: 70px; height: 28px; float: right;}
.group-soon-list { width: 1000px; overflow: hidden;}
.group-soon-list .info { font-family: "微软雅黑"; font-size: 14px; line-height: 30px; height: 30px; margin-top: 10px; margin-bottom: 15px; border-bottom: solid 1px #D8D8D8;}
.group-soon-list .info em { font-size: 18px; font-weight: 700; font-style: normal; color: #C00; padding-right: 5px; padding-left: 5px;}
.group-soon-list .info span { color: #360; padding: 0 5px}
.group-soon-list ul { width: 1025px;}
.group-soon-list ul li { font-family: Arial; display: block; width: 180px; float: left; margin-right: 25px; margin-bottom: 40px; overflow: hidden;}
.group-soon-list ul li .pic { width: 168px; height: 123px; padding: 5px; border: 1px solid #D8D8D8; overflow: hidden;}
.group-soon-list ul li .name { line-height: 16px; width: 168px; height: 32px; clear: both; margin: 5px auto 0 auto; overflow: hidden;}
.group-soon-list ul li .price { line-height: 20px; clear: both; width: 148px; margin: 5px auto;}
.group-soon-list ul li .price em { font-size: 14px; font-weight: 700; font-style: normal; color: #C00; float: left;}
.group-soon-list ul li .price span { color: #999; text-decoration: line-through; float: right;}
.group-soon-list ul li .btns { width: 180px; height: 28px; float: left; clear: both; margin: 5px 0;}
.group-soon-list ul li .btns a{ line-height: 28px; background: url(../images/group_bg.png) no-repeat 0px -270px; text-align: center; display: inline; width: 70px; height: 28px; float: left; margin-right: 10px; margin-left: 10px;}
.group-soon-list ul li .btns a:hover { color: #FFF; background-position: 0px -300px;}
.group { width: 762px; margin-left: 18px;}
.group h1 { font-family: "微软雅黑"; font-size: 28px;}
.group .box { display:block; width: 760px; height: 368px; margin-top: 12px; border-top: solid 2px #F60; border-right: solid 1px #D8D8D8; border-bottom: solid 1px #D8D8D8; border-left: solid 1px #D8D8D8; position: relative; z-index: 9;}
.group .box .info { font-family: "微软雅黑", Arial; background-color: #FBFBFB; width: 260px; height: 368px; float: left; border-right: solid 1px #D8D8D8; overflow: hidden; position:absolute; z-index:1; top:0; left:0;}
.group .info .prices { width: 264px; float: left; margin: 10px 0 10px -1px;}
.group .info .prices dl { width: 86px; height: 40px; float: left; margin-top: 10px; margin-bottom: 10px; border-right-width: solid 1px #D8D8D8; border-left: solid 1px #FFF;}
.group .info .prices dl dt, .group .info .prices dl dd { font-size: 14px; line-height: 20px; text-align: center;}
.group .buy-now { background: url(../images/group_bg.png) no-repeat -190px -260px; display:block; width: 286px; height: 95px; position: absolute; top: 84px; left: -17px; z-index: 99;}
.group .close, .group .not-start, .group .not-verify { background: url(../images/group_bg.png) no-repeat -190px -480px; width: 286px; height: 95px; position: absolute; z-index:2; top: 84px; left: -17px;}
.group .buy-now span, .group .close span, .group .not-start span, .group .not-verify span { font-family: "微软雅黑"; font-size: 28px; font-weight: 600; color: #FFF; text-align: left; display: inline; float: left; margin-top: 16px; margin-left: 20px;}
.group .close a, .group .not-start a, .group .not-verify a  { line-height: 1000px; background: url(../images/group_bg.png) no-repeat; width: 122px; height: 42px; float: right; margin-top: 12px; margin-right: 25px; overflow: hidden; cursor: pointer;}

.group .close a { background-position: 0px -480px;}
.group .not-start a { background-position: 0px -522px;}
.group .not-verify a { background-position: 0px -564px;}
.group .buy-now a { line-height: 1000px; background: url(../images/group_bg.png) no-repeat; width: 122px; height: 42px; float: right; margin-top: 12px; margin-right: 25px; overflow: hidden; cursor: pointer; background-position: 0px -330px;}
.group .buy-now a:hover { background-position: 0px -372px;}
.group .info .time { text-align: center; display: inline; width: 210px; float: left; clear: both; padding-bottom: 15px; margin: 100px 30px 0 30px; +margin-top: 120px;/*IE7*/ border-bottom: solid 1px #D8D8D8;}
.group .info .require { text-align: center; width: 200px; clear: both; padding-top: 15px; margin: 0px auto 15px auto; border-top: solid 1px #FFF;}
.group .info .require h3 { font-size: 14px; font-weight: 600; line-height: 28px;}
.group .info .require h3 em { font-size: 20px; font-style: normal; color: #C00; padding-left: 4px; padding-right: 4px;}
.group .info .require p { line-height: 24px; color: #C00;}
.group .info .time h3 { font-family: "微软雅黑";font-size: 16px; line-height: 32px; color: #333; background: url(../images/group_bg.png) no-repeat -210px -360px; width: 108px; height: 32px; padding-left: 40px; margin: 0px auto;}
.group .info .time p { color: #555; padding: 5px;}
.group .info .time p span { font-size: 16px; color: #333; padding-right: 2px; padding-left: 2px;}
.group .box .pic { width: 480px; height: 350px; float: right; margin-top: 8px; margin-right: 9px;}
.group .content { width: 762px; clear: both; padding-top: 1px; margin: 0;}
.group .intro { display: inline; width: 600px; float: left; padding-right: 12px;}
.group .intro img { width: 560px;}
.group .buyer { clear: both; padding: 0 10px 10px 10px; margin-top: 10px; border: 1px solid #E7E7E7;}
.group .buyer th { line-height: 28px; background-color: #EEE;}
.group .buyer td { line-height: 28px; color: #555; text-align: center;}
.group .buyer tfoot td { height: 36px; padding-top: 5px; padding-bottom: 5px; border-top: solid 1px #E7E7E7;}
.group .buyer tfoot td span { font-family: "微软雅黑"; font-size: 24px; font-weight: 700; line-height: 36px; color: #C00; display: inline; float: left; margin-left: 100px;}
.group .buyer tfoot td a { background: url(../images/group_bg.png) no-repeat 0px -220px; display: inline; height: 36px; float: right; padding-left: 6px; margin-right: 200px;}
.group .buyer tfoot td a em { font-family: "微软雅黑"; font-size: 18px; font-weight: 600; font-style: normal; line-height: 36px; color: #FFF; background: url(../images/group_bg.png) no-repeat 100% -220px; padding-right: 12px; padding-left: 6px; float: left;}
.group .side-left { display: inline; width: 600px; float: left; padding-right: 12px;}
.group .store { font-family: Arial; width: 120px; float: right; background-color: #F5F5F5; padding-right: 15px; padding-left: 15px;}
.group .content h3 { font-size: 14px; line-height: 20px; color: #C00; padding-bottom: 8px; margin-top: 8px; margin-bottom: 12px; border-bottom: solid 1px #E7E7E7;}
.group .store dl { padding-bottom: 12px;}
.group .store dl dd { clear: both; margin-top: 10px; margin-bottom: 10px;}
.group .store dl dt { line-height: 14px; font-weight: 700; color: #555; height: 14px; padding-left: 5px; border-left: 3px solid #C00;}
.group .store .pic { width: 120px; height: 120px; overflow: hidden; display: block; clear: both;}
.group .store .name a { line-height: 16px; color: #000; display: block; width: 120px; height: 32px; clear: both; margin-top: 5px; margin-bottom: 5px; overflow: hidden;}
.group .store .store-name a { color: #06C; text-decoration: underline;}
.group .store .defule_price { color: #555; line-height: 20px;}
.group .store .defule_price span { color: #999; text-decoration: line-through;}
.group .store .store_price span { color: #C00;}
.group .store .store_price { line-height: 20px; color: #555;
}
/*团购用比例缩放图片*/
.size296x216 { width: 296px; height: 216px;}
.size168x123 { width: 168px; height: 123px; }
.size120x88 { width: 120px; height: 88px;} 


.side_category a {}
.side_category dl { line-height: 20px; width: 180px; margin: 0 auto 12px auto; overflow: hidden;}
.side_category dt { font-size: 13px; font-weight: 600; color: #666;}
.side_category dd { line-height: 18px; font-weight: normal; text-decoration: none; color: #666; background: url(../images/ico.gif) no-repeat -20px 4px; display: block; width: 78px; height: 18px; padding-left: 12px; margin: 4px 0; float: left; overflow: hidden;}
#headRelative { width: 1000px; margin: 0 auto; position: relative; z-index: 9999;}
#headRelative .title { position: absolute; top: -109px; left: 190px;}
#headRelative .title h1 { font-size: 24px; line-height: 999px; background: url(../images/group_bg.png) no-repeat -190px -600px; width: 55px; height: 30px; float: left; overflow: hidden;}
#headRelative .title .city { color: #000; height: 30px; float: left; margin-left: 8px;}
#headRelative .title .city a h2 { font-size: 16px; color: #555; line-height: 30px; background: url(../images/arrows_down.gif) no-repeat right 14px; height: 30px; float: left; padding-right: 12px; overflow: hidden;
}
#headRelative .title .city a:hover h2{color: #555;}
#headRelative .list { background: #FEFBED; width: 300px; border: 3px solid #F88007; position: absolute; top: -72px; left: 190px;}
#headRelative .list .close { line-height: 999px; background: url(../images/delete.gif) no-repeat 0px 0px; float: right; width: 14px; height: 14px; margin-top: 2px; margin-right: 2px; overflow: hidden;}
#headRelative .list ul { width: 280px; float: left; padding: 0 0 12px 0;}
#headRelative .list ul li { font-size: 14px; line-height: 20px; width: 60px; float: left; padding: 8px 0 8px 10px;}


.nopay { line-height: 20px; background-color: rgb(254, 243, 224); float: left; color: #C30; margin-left: 60px; _margin-left: 30px; height: 20px; padding: 6px 12px; border: 1px solid #fbd0aa;}
.nopay a { font-weight: 600; color: #06C; }

/* 信用度 */
.seller-heart, .seller-diamond, .seller-crown, buyer-heart, buyer-diamond, buyer-crown { height: 16px; margin: 2px 0; display:inline-block;}
.seller-heart, .seller-diamond, .seller-crown, buyer-heart, buyer-diamond, buyer-crown { *display:inline;}
.seller-heart { background: url(../images/heart-seller.gif) repeat-x 0 0;}
.seller-diamond { background: url(../images/diamond-seller.gif) repeat-x 0 0;}
.seller-crown { background: url(../images/crown_seller.gif) repeat-x 0 0;}
.buyer-heart { background: url(../images/heart-buyer.gif) repeat-x 0 0;}
.buyer-diamond { background: url(../images/diamond-buyer.gif) repeat-x 0 0;}
.buyer-crown { background: url(../images/crown_buyer.gif) repeat-x 0 0;}
.level-1 { width: 16px;}
.level-2 { width: 32px;}
.level-3 { width: 48px;}
.level-4 { width: 64px;}
.level-5 { width: 80px;}



.sticky #main-nav { position:fixed; _position:relative; top:0; border-bottom: solid 1px #D8D8D8; box-shadow: 0 2px 2px rgba(0,0,0,0.2); z-index:999;}
.sticky #main-nav ul { margin:0 auto;}
.sticky .gotop a { background: url(../images/nc_sortbar.gif) no-repeat 0px -150px; display:block; width: 32px; height: 40px; position: absolute; top:-1px; right:-32px; box-shadow: 0 2px 2px rgba(0,0,0,0.2);}
.sticky .gotop a:hover{ background-position: -32px -150px;}
.gotop a { display:none;}

/* ============ */
/* 列表页面筛选条 */
/* ============ */

.nc-gl-sort-bar { display: block; width: 778px; height: 38px; border: solid 1px #D8D8D8;}
.nc-gl-sort-bar .sort-bar { background: #F7F7F7; display: block; width:776px; height:36px; border: solid 1px #FFFFFF;}
.sort-bar .bar-l { float:left;}

/* 商品列表展现方式 */
.sort-bar .switch { display:block; float:left; padding:4px 10px 4px 8px; margin: 4px 0; border-right: dotted 1px #D8D8D8; }
.sort-bar .switch span { background-color:#F7F7F7; display:inline-block; border:solid 1px; border-color: #D0D0D0 #D0D0D0 #ABABAB #D0D0D0; box-shadow:1px 2px 0 rgba(102,102,102,.1) inset; -moz-box-shadow:1px 2px 0 rgba(102,102,102,.1) inset/* if FF*/; -webkit-box-shadow:1px 2px 0 rgba(102,102,102,.1) inset/* if webkit*/; -o-box-shadow:1px 2px 0 rgba(102,102,102,.1) inset/* if opera*/;}
.sort-bar .switch span { *display:inline/* IE7 */;}
.sort-bar .switch span.selected, .sort-bar .switch span:hover { background-color:#FFF; }
.sort-bar .switch span a { color: #777; line-height: 17px; background: url(../images/nc_sortbar.gif) no-repeat scroll; display:block; height: 17px; padding: 0 4px 0 16px; _float:left/* IE6 */; cursor: pointer;}
.sort-bar .switch span a:hover { color: #F60;}
.sort-bar .switch span a.pm { background-position:4px -56px;}
.sort-bar .switch span a.pm:hover, .sort-bar .switch span.selected a.pm, .sort-bar .switch span.selected a.pm:hover { background-position: 4px -36px;}
.sort-bar .switch span a.lm { background-position:4px -16px;}
.sort-bar .switch span a.lm:hover, .sort-bar .switch span.selected a.lm, .sort-bar .switch span.selected a.lm:hover { background-position: 4px 4px;}
.sort-bar .switch span.selected a:hover { color:#777; cursor:default;}
/* 商品列表排序方式 */
.sort-bar .array { display:block; float:left; padding:4px 8px 4px 4px; margin-top: 6px!important; }
.sort-bar .array li { display: inline-block; margin: 0 1px;}
.sort-bar .array li { *display:inline/* IE7*/; _float:left;}
.sort-bar .array li a { line-height:17px; color:#555; background:url(../images/nc_sortbar.gif) no-repeat scroll 32px -76px; display:inline-block; width:28px; padding:0 14px 0 4px;}
.sort-bar .array li a { *display:inline/* IE7 */;}
.sort-bar .array li a.nobg, .sort-bar .array li.selected a.nobg { background:none; padding:0 4px !important;}
.sort-bar .array li.selected a { font-weight:700; color:#F60;}
.sort-bar .array li.selected a.asc { background-position:32px -96px;}
.sort-bar .array li.selected a.desc { background-position:32px -116px;}
/* 商品列表价格段搜索 */
.sort-bar .prices { display:block; float:left; padding:4px 8px 4px 4px; margin-top: 6px;}
.sort-bar .prices input[type="text"] {font-family: Tahoma; line-height: 14px; background-color:#FEFEFE; display:block; height: 16px; float:left; padding: 1px 2px 1px 4px; border: solid 1px; border-color: #CCC #DDD #DDD #CCC; box-shadow: 2px 2px 1px 0 #E7E7E7 inset; -moz-box-shadow: 2px 2px 1px 0 #E7E7E7 inset/* if FF*/; -webkit-box-shadow: 2px 2px 1px 0 #E7E7E7 inset/* if Webkie*/;}
.sort-bar .prices input[type="text"]:hover { background-color:#FFF;}
.sort-bar .prices input[type="text"]:focus { background-color:#FFF; border-color: #CCC; box-shadow: 1px 1px 1px 0 #E7E7E7; -moz-box-shadow: 1px 1px 1px 0 #E7E7E7/* if FF*/; -webkit--box-shadow: 1px 1px 1px 0 #E7E7E7/* if Webkie*/;}
.sort-bar .prices em { font-style: normal; color: #777; line-height:20px; padding: 0 4px; display:block; float:left;}
.sort-bar .prices input[type="submit"]{ line-height: 18px; color: #999; background-color:#EEE; text-align:center; display:block; width:36px; float:left; margin-left: 6px; border: solid 1px; border-color:#D0D0D0 #D0D0D0 #ABABAB #D0D0D0; box-shadow:1px 1px 0 rgba(255,255,255,1) inset; -moz-box-shadow:  1px 1px 0 rgba(255,255,255,1) inset/* if FF*/; -webkit-box-shadow: 1px 1px 0 rgba(255,255,255,1) inset/* if Webkie*/; *border: solid 1px #CCC; cursor:pointer;}
.sort-bar .prices input[type="submit"]:hover { color: #FFF; background-color: #F60; border-color: #F60 #F30 #F30 #F60; box-shadow:1px 1px 0 rgba(255,255,153,0.5) inset; -moz-box-shadow:  1px 1px 0 rgba(255,255,153,0.5) inset/* if FF*/; -webkit-box-shadow: 1px 1px 0 rgba(255,255,153,0.8) inset/* if Webkie*/;}

/* 商品筛选下拉形式 */
.sort-bar .bar-r { float:right;}
.sort-bar .select-layer { background-color:#FFF; border: solid 1px; border-color: #D0D0D0 #D0D0D0 #ABABAB #D0D0D0; display: inline-block; margin:8px 6px 8px 0; position:relative; z-index:2;  }
.sort-bar .select-layer { *display:inline/* if IE7 */;}
.sort-bar .select-layer .holder { background-color:#F7F7F7; height:17px; padding-bottom:1px; border:solid #FFF; border-width: 1px 1px 0 1px;  _float:left/* IE6 */;}
.sort-bar .select-layer .holder em { font-style: normal; line-height:16px; white-space:nowrap; display:inline-block; padding:0 16px 1px 4px;}
.sort-bar .select-layer .holder em { *display:inline/* if IE7 */; }
.sort-bar .select-layer .selected { background-color:#FFF; display:none; height:22px; padding-bottom:1px; border:solid #ABABAB; border-width: 1px 1px 0 1px; position:absolute; z-index: 2; top:-1px; left:-1px; box-shadow:2px 0 0 rgba(102,102,102,0.3); -moz-box-shadow:2px 0 0 rgba(102,102,102,0.3)/* if FF*/; -webkit-box-shadow:2px 0 0 rgba(102,102,102,0.3)/* if webkit*/; -o-box-shadow:2px 0 0 rgba(102,102,102,0.3)/* if opera*/;}
.sort-bar .select-layer .selected a { line-height: 16px; color:#F60; white-space: nowrap; display: inline-block; padding:1px 17px 5px 5px;}
.sort-bar .select-layer .selected a { *display: inline/* if IE7 */;}
.sort-bar .select-layer .direction { font-size: 0px; line-height: 0; width: 0px; height: 0px; border: 4px solid; border-color: #666 #F7F7F7 #F7F7F7 #F7F7F7; -webkit-transition: .2s ease-in; -moz-transition: .2s ease-in; -o-transition: .2s ease-in; transition: .2s ease-in; position: absolute; z-index: 3; top: 7px; right: 5px;}
.sort-bar .select-layer:hover .direction { border-color: #666 #FFF #FFF #FFF; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%;}
.sort-bar .select-layer:hover .selected {display: block;}
.sort-bar .select-layer .options { background-color: #FFF; white-space: nowrap; display:none; border:solid #ABABAB 1px; position:absolute; z-index:1; top: 22px; right: -1px; box-shadow: 2px 2px 0 rgba(102,102,102,0.3); -moz-box-shadow:2px 2px 0 rgba(102,102,102,0.3)/* if FF*/; -webkit-box-shadow:2px 2px 0 rgba(102,102,102,0.3)/* if webkit*/; -o-box-shadow:2px 2px 0 rgba(102,102,102,0.3)/* if opera*/;}
.sort-bar .select-layer .options li { line-height: 20px; display: block; clear:both; padding: 2px 18px 1px 8px;}
.sort-bar .select-layer .options li.order-default { background: #F5F5F5; padding-top:0; margin-top:4px; border-top:solid 1px #E7E7E7;}
.sort-bar .select-layer:hover .options { display: inline-block;}
.sort-bar .select-layer:hover .options { *display: inline/* if IE6-7 */;}

/* 满即送活动 */
.nc-mansong { background-color:#F7F7F7; border: solid 1px #D8D8D8; padding: 4px;}
.nc-mansong-container { background-color:#FFF; padding: 10px 10px 10px 80px; margin: 0; position: relative; z-index: 1;}
.nc-mansong-container:hover { background-color:#F7F7F7;}
.nc-mansong-ico { background: url(../images/shop/public.png) no-repeat scroll -590px -240px; display:block; width:50px; height:60px; position:absolute; z-index:1; top:20px; left:20px; }
.nc-mansong-content {}
.nc-mansong-content dt {}
.nc-mansong-content dt h3 { color:#555; line-height: 24px; display:inline-block;}
.nc-mansong-content dt time { color:#999; line-height: 24px; font-size: 14px; font-weight:normal; display:inline-block; margin-left: 10px; margin-bottom: 5px;}
.nc-mansong-remark { color:#999; line-height: 24px;}


.trace { background:white;margin:6px;font-size:14px;border:1px dashed silver;padding:8px}
.trace fieldset { margin:5px;}
.trace fieldset legend {color:gray;font-weight:bold}
.trace fieldset div {overflow:auto;height:300px;text-align:left;}