/* ====================公共样式==================== */
body {
	background:#fff;
	font-size:12px;
	font-family:"宋体", Verdana, Arial;
	line-height:150%;
	margin:0;
	padding:0;
	color:#424242;
}
div {
	margin:0 auto;
	padding:0;
}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p {
	margin:0;
	padding:0;
	border:none;
	list-style-type:none;
}
h1, h2, h3, h4, h5, h6 {
	font-size:12px;
}
.block {
	width:1000px;
	height:auto;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.tl {
	text-align:left;
}
.tc {
	text-align:center;
}
.tr {
	text-align:right;
}
.dis {
	display:block;
}
.inline {
	display:inline;
}
.none {
	display:none;
}
.InputBorder {
	border:1px solid #ccc;
}
.tips {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:30px 0px;
	color:#ff6600;
}
.ads {
	margin-bottom:8px;
}
.ads img {
	display:block;
	margin-bottom:0px;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
*html .clearfix {
	height:1%;
}
*+html .clearfix {
	height:1%;
}
/*英文强制换行*/
.word {
	word-break:break-all;
}
/*全站按钮部分及修饰图标*/
acronym {
	display:inline-block;
	display:-moz-inline-stack;
*display:inline;
	zoom:1;
	vertical-align:middle;
	overflow:hidden;
}
acronym.reg {
	/* background:url(images/bg.gif) no-repeat -346px 0px; */
  	width:4px;
	margin-right:5px;
	margin-bottom:2px;
}
acronym.icon {
	background:url(images/bg.gif) no-repeat -346px -61px;
	width:4px;
	height:7px;
	margin:0 5px 0 0;
	_margin:7px 5px 7px 0;
}
acronym.start {
	background:url(images/bg.gif) no-repeat -334px -306px;
	width:16px;
	height:16px;
	margin:0 5px 0 0;
}
acronym.delete {
	background:url(images/bg.gif) no-repeat -334px -340px;
	width:16px;
	height:16px;
	margin:0 5px 0 0;
}
acronym.continue {
	width:134px;
	height:36px;
	overflow:hidden;
	background:url(images/continue.gif) no-repeat 0 0;
}
acronym.checkout {
	width:128px;
	height:37px;
	overflow:hidden;
	background:url(images/checkout.gif) no-repeat 0 0;
}
acronym.addToCart {
	background:url(images/bg.gif) no-repeat 0 -232px;
	width:40px;
	height:19px;
	text-indent:-9999px;
	margin:5px 3px;
	cursor:pointer;
}
acronym.addToCart_goods {
	background:url(images/bg.gif) no-repeat -31px -296px;
	width:144px;
	height:53px;
	text-indent:-9999px;
	margin:5px 0;
	cursor:pointer;
}
acronym.collect {
	background:url(images/bg.gif) no-repeat -44px -232px;
	width:41px;
	height:19px;
	text-indent:-9999px;
	margin:5px 3px;
	cursor:pointer;
}
acronym.Compare {
	background:url(images/bg.gif) no-repeat -89px -232px;
	width:36px;
	height:19px;
	text-indent:-9999px;
	margin:5px 3px;
	cursor:pointer;
}
acronym.bestTit, acronym.grouptit {
	height:24px;
 *height:25px;
	_height:24px;
	padding:7px 30px 0 30px;
	padding-right:70px\9;
 *padding:5px 70px 0 30px;
	_padding:6px 70px 0 30px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:url(images/best_bg_4.gif) no-repeat top right;
}
acronym.grouptit {
	background:url(images/best_bg_5.gif) no-repeat top right;
 *height:27px;
	_height:26px;
}
.bnt_number2, .bnt_number4, .bnt_number6, .bnt_number8, .bnt_number10 {
	border:none;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	height:24px;
}
.bnt_number2 {
	width:64px;
	background:url(images/bg.gif) no-repeat -198px -199px;
}
.bnt_number4 {
	width:84px;
	background:url(images/bg.gif) no-repeat 0 -168px;
}
.bnt_number6 {
	width:112px;
	background:url(images/bg.gif) no-repeat -91px -168px;
}
.bnt_number8 {
	width:141px;
	background:url(images/bg.gif) no-repeat -208px -168px;
}
.bnt_number10 {
	width:190px;
	background:url(images/bg.gif) no-repeat 0 -200px;
}
.go {
	width:49px;
	height:21px;
	border:none;
	background:url(images/text_bg.gif) no-repeat 0 -48px;
}
.bnt_join {
	cursor:pointer;
	width:102px;
	height:43px;
	border:none;
	background:url(images/bg.gif) no-repeat -33px -357px;
}
.bnt_login {
	cursor:pointer;
	width:102px;
	height:43px;
	border:none;
	background:url(images/bg.gif) no-repeat -140px -357px;
}
/*字体及颜色*/
.f1 {
	color:#ff6c02;
}
.f14b {
	font-size:14px;
	font-weight:bold;
}
.username {
	color:#fff;
}
.market {
	text-decoration:line-through;
}
.price {
	color:#ff6c02;
	font-weight:bold;
	font-size:14px;
}
a:link {
	color: #424242;
	text-decoration:none;
}
a:visited {
	color: #424242;
	text-decoration:none;
}
a:hover {
	color: #ff0000;
	text-decoration:none;
}
a:active {
	color: #424242;
	text-decoration:none;
}
.a {
	color:#ff0000;
}
.b {
	color:#0000ff;
}
/* ====================新闻模块==================== */
.module_news {
	width:742px;
	min-height:160px;
	background-color:#FFFFFF;
	margin-bottom:10px;
}
.module_news .top {
	width:742px;
	height:50px;
	background:url(images/module_frame_bg.png) 0 -1px no-repeat;
}
.module_news .top .t_l {
	margin:7px 0 0 70px;
	display:inline;
	font-size:14px;
	width:220px;
	color:#FFFFFF;
	font-weight:800;
	float:left;
}
.module_news .top .t_r {
	float:left;
	width:430px;
	height:36px;
	overflow:hidden;
	margin:14px 0 0 0;
	font-size:20px;
	font-family:"黑体";
	line-height:160%;
}
.module_news .top .t_r .ads {
	margin:0 auto;
}
.module_news .top .t_r a {
	color:#000;
}
.module_news .top .t_r a:hover {
	color:#ff0000;
}
.module_news .mid {
	background:url(images/module_frame_bg.png) 0 -35px no-repeat;
	width:742px;
	min-height:145px;
}
.module_news .mid .m_l {
	width:361px;
	margin-left:10px;
	display:inline;
	float:left;
}
.module_news .mid .m_l .ad_img_l {
	width:100px;
	height:140px;
	float:left;
	border:1px #e4e4e4 solid;
	margin-left:10px;
	margin-right:10px;
	display:inline;
}
.module_news .mid .m_l .nrws_title_l {
	margin-left:5px;
	display:inline;
}
.module_news .mid .m_r {
	width:361px;
	float:left;
}
.module_news .mid .m_r .ad_img_r {
	width:100px;
	height:140px;
	float:left;
	border:1px #e4e4e4 solid;
	margin-left:10px;
	margin-right:10px;
	display:inline;
}
.module_news .mid .m_r .nrws_title_r {
	margin-left:5px;
	display:inline;
}
.module_news .bot {
	background:url(images/module_frame_bg.png) 0 -285px no-repeat;
	height:14px;
}
/* ====================通用模块==================== */
.module {
	border:1px solid #e2e2e2;
	margin-bottom:8px;
}
.module .modTitle {
	padding:0 10px;
	height:26px;
	line-height:26px;
	background:url(images/title_bg.gif) no-repeat 0 0;
	font-size:14px;
	font-weight:bold;
	color:#414141;
}
.module .modTitle p {
	background:url(images/bg.gif) no-repeat 0 -111px;
	padding-left:22px;
	float:left;
}
.module .modTitle .more {
	display:block;
	float:right;
	height:19px;
	width:55px;
	margin-top:3px;
	text-indent:-56px;
	overflow:hidden;
	background:url(images/bg.gif) no-repeat -295px -143px;
}
.module_1 {
	border:1px solid #b60134;
	border-top:none;
	margin-bottom:8px;
}
.module_1 .modTitle {
	position:relative;
	height:31px;
	line-height:31px;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	padding-left:28px;
	background:url(images/title_bg_1.gif) repeat-x 0 0;
}
.module_1 .modTitle .L {
	display:block;
	width:24px;
	height:31px;
	background:url(images/bg.gif) no-repeat -58px 0;
	overflow:hidden;
	position:absolute;
	left:-2px;
	top:0px;
}
.module_1 .modTitle .R {
	display:block;
	width:10px;
	height:31px;
	background:url(images/bg.gif) no-repeat -83px 0;
	overflow:hidden;
	position:absolute;
	right:-2px;
	top:0px;
}
.module_2 {
	border:2px solid #b2c4d0;
	border-top:none;
	margin-bottom:8px;
}
.module_2 .modTitle {
	position:relative;
	height:31px;
	line-height:31px;
	font-weight:bold;
	font-size:14px;
	color:#c72e28;
	padding-left:28px;
	background:url(images/title_bg_2.gif) repeat-x 0 0;
}
.module_2 .modTitle a {
	color:#c72e28;
}
.module_2 .modTitle .L {
	display:block;
	width:25px;
	height:31px;
	background:url(images/bg.gif) no-repeat -96px 0;
	overflow:hidden;
	position:absolute;
	left:-2px;
	top:0px;
}
.module_2 .modTitle .R {
	display:block;
	width:8px;
	height:31px;
	background:url(images/bg.gif) no-repeat -122px 0;
	overflow:hidden;
	position:absolute;
	right:-2px;
	top:0px;
}
.module_2 .modTitle .more, .module_4_1 .modTitle .more {
	display:block;
	float:right;
	height:19px;
	width:55px;
	margin:7px 10px 0 0;
	text-indent:-56px;
	overflow:hidden;
	background:url(images/bg.gif) no-repeat -234px -143px;
}
.modContent {
	padding:10px;
}
.module_3 {
	position:relative;
	background:url(images/best_bg_2.gif) repeat-x left bottom;
	min-height:260px;
	_height:260px;
}
.module_3 span {
	width:5px;
	height:5px;
	display:block;
	overflow:hidden;
}
.module_3 span.l {
	background:url(images/bg.gif) no-repeat -132px 0;
	position:absolute;
	left:0px;
	bottom:0px;
}
.module_3 span.r {
	background:url(images/bg.gif) no-repeat -138px 0;
	position:absolute;
	right:0px;
	bottom:0px;
}
.module_3L {
	background:url(images/best_bg_1.gif) no-repeat 0 0;
	margin-bottom:8px;
}
.module_3R {
	background:url(images/best_bg_3.gif) no-repeat right top;
}
.module_3 .modTitle {
	height:31px;
	background:url(images/best_bg.gif) no-repeat top right;
}
.module_3 .modTitle .L {
	background:url(images/best_bg.gif) no-repeat 0 -35px;
}
.module_4 {
	border:1px solid #b2c4d0;
	border-top:none;
	margin-bottom:8px;
}
.module_4_1 {
	border:4px solid #f4f8fb;
	border-top:none;
}
.module_4_1 .modTitle {
	position:relative;
	height:31px;
	background:url(images/mod4_bg.gif) repeat-x 0 0;
}
.module_4_1 .modTitle span {
	display:block;
	height:31px;
	width:9px;
	overflow:hidden;
	background:url(images/bg.gif) no-repeat -146px 0;
	position:absolute;
	top:0;
	right:-5px;
}
.module_4_1 .modTitle .L {
	height:31px;
	background:url(images/best_bg.gif) 0 -69px;
	position:relative;
	left:-5px;
}
.module_4_1 .modTitle .more {
	_margin:7px 6px 0 0;
}
/*单个商品外围框架（此方法在火狐和ie8下面会产生3px边距）*/
.goodsbox {
	width:135px;
	min-height:1px;
	display: -moz-inline-stack;
	display: inline-block;
	text-align:center;
	vertical-align: top;
	zoom:1;
*display:inline;
	_height:1px;
}
.goodsbox .imgbox {
	/*border:1px solid #efefef;*/
	width:135px;
	margin:0 0 5px 0;
	overflow:hidden;
}
.goodsbox .imgbox img {
	border:1px solid #efefef;
}
/* ====================页面布局==================== */
#pageLeft {
	width:250px;
	margin-right:8px;
}
#pageRight {
	width:742px;
}
#userLeft {
	width:200px;
	margin-right:8px;
}
#userRight {
	width:792px;
}
#articleLeft {
	width:742px;
	margin:0 8px 8px 0;
}
#articleRight {
	width:250px;
	margin-bottom:8px;
}
/* ====================header==================== */
#topNav {
	width:1000px;
	height:27px;
	background:url(images/topNav_bg.gif) repeat-x 0 0;
	position:relative;
	overflow:hidden;
}
#topNav span {
	height:27px;
	width:5px;
	display:block;
	overflow:hidden;
}
#topNav span.L {
	position:absolute;
	left:0px;
	top:0px;
	background:url(images/bg.gif) no-repeat 0 0;
}
#topNav span.R {
	position:absolute;
	right:0px;
	top:0px;
	background:url(images/bg.gif) no-repeat -6px 0;
}
#topNav .tel {
	color:#000;
	line-height:27px;
	width:496px;
	margin-left:20px;
	padding-right:50px;
	padding-left:30px;
	background:url(images/laba.gif) no-repeat 0 4px;
}
#topNav .nav {
	line-height:27px;
	margin-right:20px;
}
#top {
	background:url(images/search_bg.gif) no-repeat center top;
	height:94px;
}
#top .logo {
	float:left;
	width:300px;
	height:94px;/*logo最大为300x94*/
	line-height:94px;
	overflow:hidden;
}
#top .logo a{
	float:left;
	width:300px;
	height:94px;
	text-indent:-5000px;
	background:url(images/logo.gif) no-repeat center center;
}

#top .tel {
	float:left;
	width:680px;
	padding-left:20px;
	padding-top:35px;
	text-align:right;
	font-family:Verdana, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000;
}
#top .tel span {
	color:#F00;
}
#pageNav {
	background:url(images/nav_bg.gif) repeat-x 0 0;
	height:75px;
	position:relative;
}
#pageNav span {
	display:block;
	width:9px;
	height:75px;
	overflow:hidden;
}
#pageNav span.L {
	position:absolute;
	left:0px;
	top:0px;
	background:url(images/bg.gif) no-repeat -14px 0px;
}
#pageNav span.R {
	position:absolute;
	right:0px;
	top:0px;
	background:url(images/bg.gif) no-repeat -24px 0px;
}
#pageNav ul {
	margin:0 20px;
	height:38px;
}
#pageNav li {
	float:left;
	height:27px;
	padding:11px 20px 0 20px;
	background:url(images/nav_bg_2.gif) no-repeat right top;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#pageNav li a {
	color:#fff;
}
#pageNav li.cur {
	background:url(images/nav_bg_1.gif) repeat-x 0 0;
	position:relative;
}
#pageNav li.cur span {
	display:block;
	widht:8px;
	height:34px;
	overflow:hidden;
}
#pageNav li.cur span.L {
	position:absolute;
	left:-1px;
	top:0px;
	background:url(images/bg.gif) no-repeat -35px 0;
}
#pageNav li.cur span.R {
	position:absolute;
	right:0px;
	_right:-1px;
	top:0px;
	background:url(images/bg.gif) no-repeat -43px 0;
}
.searchkeywords {
	width:970px;
	clear:both;
	text-align:left;
	padding:8px 20px 0 20px;
	margin:-0 auto;
}
.searchkeywords .keyslist {
	padding-left:15px;
	line-height:20px;
	color:#ffba70;
}
.searchkeywords .keyslist a {
	color:#ffba70;
}
.searchkeywords #ECS_CARTINFO {
	position:relative;
	top:-2px;
	height:23px;
	line-height:23px;
	padding:0 5px 0 34px;
	background:url(images/bg.gif) no-repeat 0 -77px;
}
.searchkeywords #ECS_CARTINFO a {
	color:#000;
	text-decoration:underline;
}
.searchkeywords #ECS_CARTINFO a:hover {
	color:#ff0000;
	text-decoration:none;
}
.searchkeywords #ECS_CARTINFO span {
	display:block;
	height:23px;
	width:3px;
	overflow:hidden;
	position:absolute;
	right:0px;
	_right:-1px;
	top:0px;
	background:url(images/bg.gif) no-repeat -347px -77px;
}
/*******
头部 
*******/
.searchForm {
	width:380px;
	padding-left:20px;
	height:30px;
	position: relative;
	margin-top:1px;
	float:left;
}
.searchForm form {
	background:url(images/search_bg_1.gif) no-repeat 0 0;
	width:350px;
	height:30px;
	float:left;
}
.searchForm form #keyword {
	border:none;
	width:182px;
	height:23px;
	margin:6px 0 0 10px;
	position:relative;
 *position:relative;
	background:none;
	display:inline;
	float:left;
}
.searchForm form .bnt_scarch {
	position:relative;
	left:-2px;
	margin-top:3px;
	float:left;
}
.searchForm form .advanced_search {
	position:relative;
	margin-top:10px;
	margin-left:10px;
	font-size:13px;
	float:left;
}
.price_search {
	margin-top:7px;
	font-size:12px;
}
.o_hidden {
	overflow:hidden;
}
.header {
	width:100%;
	margin:0 auto;
	text-align:center;
}
.header .h_nav {
	width:1000px;
	height:40px;
	margin:-0 auto;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_bg_t.png', sizingMethod='scale');
	clear:both;
	background:url(images/top_bg_t.png) no-repeat left bottom;
}
.header .h_nav ul {
	padding:0 0 0 24px;
	float:left;
	position:relative;
}
.header .h_nav ul li {
	list-style:none;
	height:40px;
	float:left;
	overflow:hidden;
	position:relative;
}
.header .h_nav ul li.item {
	width:90px;
	line-height:54px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}
.header .h_nav ul li.item a {
	color:#465165;
	display:block;
}
.header .h_nav ul li a:hover, .header .h_nav ul li.active {
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/b_04.gif', sizingMethod='scale');
	background:url(images/b_04.gif) no-repeat top left;
}
.header .h_nav ul li a:hover, .header .h_nav ul li.active a {
	color:#fff;
}
.header .h_nav ul li .small_hot {
	display: block;
	height:23px;
	width:19px;
	position:absolute;
	background:url(images/sicon.gif) no-repeat -38px top;
	top:0;
	right:3px;
}
.header .h_nav ul li .small_new {
	display: block;
	height:23px;
	width:19px;
	position:absolute;
	background:url(images/sicon.gif) no-repeat -19px top;
	top:0;
	right:3px;
}
.header .h_nav ul li .small_qiang {
	display: block;
	height:23px;
	width:19px;
	position:absolute;
	background:url(images/sicon.gif) no-repeat 0 top;
	top:0;
	right:3px;
}
.header .h_nav ul li.jg {
	width:2px;
	height:40px;
	background:url(images/b9.gif) no-repeat left bottom;
	margin:0 5px 0 5px;
}
.header .h_nav ul li.empty_jg, .header .h_nav ul li.active_empty_jg {
	background:none;
}
.header .header_line {
	width:100%;
	padding-bottom:7px;
	background:url(images/top_tong_bg.png) 0 0 repeat-x;
}
.header .header_line_b {
	width:1000px;
	margin:0 auto;
	height:35px;
	background:url(images/top_bg_b.png) 0 0 repeat-x;
}
/* ====================flash==================== */
.flash {
	border:1px solid #e2e2e2;
	margin:0 8px 8px 0;
	width:530px;
	height:200px;
}
.flash img {
	display:block;
}
.shop_notice {
	width:200px;
	height:200px;
	margin-bottom:8px;
	border:1px solid #b7cad9;
	background:url(images/notice_bg.gif) repeat-x 0 0;
	overflow:hidden;
}
.shop_notice .content {
	background:url(images/notice_bg_1.gif) no-repeat center top;
	padding:75px 10px 10px 10px;
}
/* ====================library==================== */
.ur_here {
	height:30px;
	line-height:30px;
	width:960px;
	padding:0 20px;
	margin-bottom:8px;
	background:url(images/us_here.gif) no-repeat 0 0;
}
.ur_here a {
	text-decoration:underline;
}
.cat_article {
	width:365px;
	font-size:12px;
	margin-bottom:10px;
}
.cat_article h1 {
	background-image:url(images/cat_article_bg.png);
	height:28px;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	padding-top:6px;
	margin:0px;
	color:#FFF;
}
.cat_article h1 a{
	color:#FFF;
}
.cat_article .article_list {
	overflow:hidden;
	border-color:#ce2020;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	line-height:13.5pt;
	padding-bottom:8px;
	padding-top:4px;
}
.my_left_brand {
	width:250px;
	font-size:12px;
	margin-bottom:10px;
}
.my_left_brand h1 {
	background-image:url(images/title_bg.png);
	height:26px;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	padding-left:45px;
	padding-top:8px;
	margin:0px;
	color:#FFF;
}
.my_left_brand .my_left_brand_list {
	width:248px;
	overflow:hidden;
	border-color:#ce2020;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	line-height:13.5pt;
	padding-bottom:8px;
	padding-top:4px;
}
.my_left_brand .my_left_brand_list .b_logo {
	border:1px solid #EFEFEF;
	float:left;
	overflow:hidden;
	line-height:33px;
	margin:4px 0 4px 8px;
	overflow:hidden;
	text-align:center;
	width:110px;
	height:45px;
	display:inline;
	position:relative;
}
.my_left_brand .my_left_brand_list .b_more {
	width:68px;
	height:20px;
	margin-top:5px;
	overflow:hidden;
}
.brands {
	height:57px;
	width:998px;
	background:url(images/brands_bg.gif) repeat-x 0 0;
	border:1px solid #e2e2e2;
	margin:8px auto;
}
.brands .brandsList {
	background:url(images/brands_bg_1.gif) no-repeat 0 0;
	padding:8px 0 0 83px;
	height:49px;
}
.brands .brandsList img {
	width:78px;
	height:38px;
	border:1px solid #e2e2e2;
	margin:0 4px;
}
.brands .brandsMore {
	width:68px;
	height:57px;
	display:block;
	text-indent:-70px;
	overflow:hidden;
	background:url(images/brands_bg_1.gif) no-repeat 0 -63px;
}
.brandsLogo {
	width:200px;
	padding-top:20px;
	text-align:center;
}
.brand_desc {
	width:500px;
	margin-left:10px;
}
.all_brand .goodsbox {
	width:185px;
	overflow:hidden;
	border:1px solid #efefef;
	margin:0 1px 10px 1px;
 *margin:0 3px 10px 3px;
}
.all_brand .goodsbox .imgbox {
	width:185px;
	text-align:center;
	margin:8px 0;
}
.all_brand .goodsbox h4 {
	background:#eae9e9;
	padding:3px 10px;
	font-weight:100;
	border:1px solid #fff;
}
.all_brand .goodsbox p {
	text-indent:20px;
	text-align:left;
	padding:5px;
}
.promotion_goods {
	padding:11px 10px;
	padding-bottom:7px\9;
*padding:10px;
	_padding:8px 10px 7px 10px;
}
.promotion_goods .goodsbox {
	width:70px;
}
.promotion_goods .goodsbox .imgbox {
	width:70px;
}
.promotion_goods .goodsbox .imgbox img {
	width:60px;
	height:60px;
}
#category_tree {
	background:#FFFBFB;
	width:230px;
	padding:8px 8px 1px 8px;
	height:auto;
	margin-bottom:1px;
	overflow:hidden;
}
#category_tree dt, #category_tree dt a {
	font-weight:bold;
	font-size:14px;
	clear: both;
	float:left;
	color: #CC0000;
}
#category_tree dt {
	margin-bottom:3px;
	color:#999999;
	height:auto;
	width:230px;
}
#category_tree dd {
	margin-bottom:3px;
	color:#999999;
	height:auto;
	clear:left;
	float:left;
	width:230px;
}
.my_left_category {
	width:250px;
	font-size:12px;
	margin-bottom:10px;
}
.my_left_category h2 {
	background-image:url(images/title_bg.png);
	height:26px;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	padding-left:45px;
	padding-top:8px;
	margin:0px;
	color:#FFF;
}
.my_left_category h2 span {
	float: right;
	margin-right:5px;
}
.my_left_category h2 span a {
	color: #FF0;
}
.my_left_category h2 span a:hover {
	color: #FF0;
}
.my_left_category .alllipin {
	text-align:right;
	padding:5px 5px;
	padding-top:0;
}
.my_left_category .my_left_cat_list {
	width:248px;
	border-color:#ce2020;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	line-height:13.5pt;
}
.my_left_category .my_left_cat_list h2 {
	margin:0px;
	padding:3px 5px 0px 9px;
}
.my_left_category .my_left_cat_list h2 a {
	color:#d6290b;
	font-weight:bold;
	font-size:14px;
	line-height:22px;
}
.my_left_category .h2_cat {
	width:248px;
	height:26px;
	background-image:url(images/my_menubg.gif);
	background-repeat:no-repeat;
	line-height:26px;
	font-weight:normal;
	color:#333333;
	position:relative;
}
.my_left_category a {
	font:12px;
	text-decoration:none;
	color:#333333;
}
.my_left_category a:hover {
	text-decoration:underline;
	color:#ff3333;
}
.my_left_category h3 {
	margin:0px;
	padding:0px;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	padding-left:8px;
	overflow:hidden;
}
.my_left_category h3 span {
	color:#999999;
	width:180px;
	float:right;
}
.my_left_category h3 a {
	line-height:26px;
}
.my_left_category .h3_cat {
	display:none;
	width:260px;
	position:relative;
	left:230px;
	margin-top:-26px;
	z-index:100;
	position:absolute;
}
.my_left_category .shadow {
	position:absolute;
	background:url(images/shadow_04.gif) left top;
	width:260px;
}
.my_left_category .shadow_border {
	position:absolute;
	width:256px;
	border:1px solid #959595;
	margin-top:1px;
	border-left-width:0px;
	background:url(images/shadow_border.gif) no-repeat 0px 21px;
	background-color:#ffffff;
	margin-bottom:3px
}
.my_left_category .shadow_border ul {
	margin:0;
	padding:0;
	margin-left:8px;
}
.my_left_category .shadow_border ul li {
	list-style:none;
	padding-left:8px;
	background-image:url(images/my_cat_sub_menu_dot.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	float:left;
	width:110px;
	height:26px;
	overflow:hidden;
}
.my_left_category .active_cat {
	z-index:99;
	background-position:0 -25px;
	cursor:pointer;
}
.my_left_category .active_cat h3 {
	font-weight:bold
}
.my_left_category .active_cat h3 span {
	display:none;
}
.my_left_category .active_cat div {
	display:block;
}
.categoriesTit {
	background-image:url(images/title_bg.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:26px;
	margin:0;
	padding-left:45px;
	padding-top:8px;
	border:medium none;
}
#top10 li {
	cursor:pointer;
}
#top10 li .first {
	border-bottom:1px solid #e2e2e2;
	padding-bottom:5px;
	margin-bottom:8px;
}
#top10 li .last {
	border-bottom:1px solid #e2e2e2;
	padding-bottom:5px;
	margin-bottom:8px;
	display:none;
}
#top10 li.cur .first {
	display:none;
}
#top10 li.cur .last {
	display:block;
}
#top10 li .last .left img {
	width:65px;
	height:65px;
	border:1px solid #828080;
	margin-right:8px;
}
#ECS_ORDER_QUERY form {
	display:inline;
}
/*分类下的,品牌下的商品*/
#CatGoods .goodsbox, #BrandGoods .goodsbox, .releate_goods .goodsbox {
	margin:0 1px 10px 1px;
*margin:0 3px 10px 3px;
}
/*精品，新品，热卖*/
.recommendTit {
	float:right;
	margin:5px 20px 0 0;
	_margin:5px 10px 0 0;
}
.recommendTit h2 {
	float:left;
	position:relative;
	height:26px;
	line-height:26px;
	padding:0 15px;
	margin-left:-2px;
	background:url(images/bg.gif) no-repeat 0 -261px;
}
.recommendTit h2 span {
	width:3px;
	height:26px;
	overflow:hidden;
	position:absolute;
	right:0px;
	_right:-1px;
	top:0px;
	background:url(images/bg.gif) no-repeat -347px -261px;
}
.recommendTit .h2bg {
	background:url(images/h2bg.gif) no-repeat center right;
	color:#666769;
}
.recommendTit .h2bg a {
	color:#666769;
}
.recommendTit .h2bg span {
	display:none;
}
.recommendTit .more {
	display:block;
	float:left;
	height:19px;
	width:55px;
	margin:3px 0 0 15px;
	text-indent:-56px;
	overflow:hidden;
	background:url(images/bg.gif) no-repeat -295px -143px;
}
.recommendContent {
	padding:20px 15px 0 15px;
}
.groupContent {
	padding:20px 10px 10px 13px;
 *padding:20px 10px 10px 10px;
}
.recommendContent .goodsbox, .groupContent .goodsbox, .grid .goodsbox, .floatTable .goodsbox {
	/*border:1px solid #efefef;*/
	margin:0 0 10px 0;
 *margin:0 3px 10px 3px;
}
.help {
	padding:75px 10px 10px 0px;
	width:984px;
	overflow:hidden;
	border:3px #e4e4e4 solid;
	margin-bottom:10px;
	background:url(images/help_top_bg.gif) left top no-repeat;
}
.help .goodsbox {
	width:146px;
	margin-left:45px;
	display:inline;
	float:left;
	margin-bottom:15px;
	text-align:left;/*border-right:1px dashed #ebe8e8;*/
	}
.help .goodsbox .helpTit {
	width:136px;
	height:19px;
	padding-left:20px;
	background:url(images/help_bg.gif) no-repeat 0 0;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	margin-bottom:8px;
}
.help .goodsbox .helpList {
	padding-left:20px;
}
/* ======友情链接 ====== */
.links {
	width:978px;
	padding:10px;
	border:1px solid #e2e2e2;
	margin-bottom:8px;
}
.links img {
	width:88px;
	height:33px;
	margin:3px 2px;
}
/* ====================goods.dwt==================== */
.goodsName {
	border-bottom:2px solid #d9d9d9;
	margin:10px 0;
	padding-bottom:10px;
	font-weight:bold;
	font-size:16px;
	position:relative;
}
.goodsName .prev {
	position:absolute;
	right:10px;
	top:6px;
}
.goodImg {
	width:329px;
	position:relative;
	border:1px solid #d9d9d9;
}
.goodImg .imgInfo {
	border:1px solid #ccc;
	height:300px;
	width:300px;
	line-height:300px;
	text-align:center;
	margin:0px;
	overflow:hidden;
}
.goodImg .imgInfo img {
 *margin-top: expression(( 300 - this.height ) / 2);
	text-align:center;
	vertical-align:middle;
}
.goodImg .collect {
	width:27px;
	height:128px;
	background:url(images/bg.gif) no-repeat 0 -296px;
	overflow:hidden;
	cursor:pointer;
	text-indent:-330px;
	position:absolute;
	top:0px;
	right:0px;
	_right:-1px;
}
.goodImg .picture {
	background:#f7f5f5;
	margin-top:10px;
	text-align:left;
	padding-left:10px;
}
.goodImg .picture img {
	width:46px;
	height:46px;
	cursor:pointer;
	margin:0 3px;
}
.goodImg .picture img.onbg {
	background:url(images/bg_pic.gif) no-repeat 0 0;
	padding:8px 2px 2px 2px;
}
.goodImg .picture img.autobg {
	background:url(images/bg_pic_1.gif) no-repeat 0 0;
	padding:8px 2px 2px 2px;
}
.goodTextInfo {
	width:380px;
	padding-left:10px;
	font-size:14px;
	line-height:24px;
	color:#424242;
}
.Goodpromotion {
	background:#f6f6f6;
	border:1px solid #e8e8e8;
	padding:8px;
	margin:5px 0;
}
/* iFocus style */
#ifocus {
	width:312px;
	height:312px;
}
#ifocus_pic {
	display:inline;
	position:relative;
	float:left;
	width:312px;
	height:312px;
	overflow:hidden;
}
#ifocus_piclist {
	position:absolute;
	padding-left:0px;
	width:1248px;
	height:312px;
	left:0px;
	top:0px;
}
#ifocus_piclist li {
	width:312px;
	height:312px;
	overflow:hidden;
	float:left;
}
#ifocus_piclist img {
	width:312px;
}
#ifocus_btn {
	display:inline;
	float:left;
	width:313px;
	height:80px;
	overflow:hidden;
	padding:0px 0 10px 13px;
	background:#f4f1ea;
	margin:10px 0 0 0;
}
#ifocus_btn li {
	width:75px;
	cursor:pointer;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=80);
	float:left;
	text-align:center;
	padding:10px 0 0 0;
}
#ifocus_btn img {
	width:70px;
	height:70px;
	border:2px solid #dbdbdb;
}
#ifocus_btn .current {
	background: url(images/arrow3.gif) no-repeat top;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
#ifocus_btn .current img {
	border:2px solid #bb1618;
}
#ifocus_opdiv {
	position:absolute;
	left:0;
	bottom:0;
	width:326px;
	height:35px;
	background:#000;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	display:none;
}
#ifocus_tx {
	position:absolute;
	left:8px;
	bottom:8px;
	color:#FFF;
	display:none;
}
#ifocus_tx .normal {
	display:none;
}
.MagicThumb-controlbar a {
	display: block;
	width: 18px;
	height: 18px;
	margin: 0px 1px;
	outline: none;
	float: left;
	overflow: hidden;
}

.MagicThumb-controlbar a span {
	display: block;
	width: 1000px;
	height: 1000px;
	background: transparent url(images/controlbar.png) no-repeat 0 0;
	outline: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
.MagicThumb-container {
	margin-right:200px;
}

.highslide {
	cursor: url(/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(images/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(images/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(images/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(images/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/* - LIBRARY: goods_gallery  商品相册 - */
#itemGallery {
	width: 215px;
	margin-top: 4px;
}
#itemGallery li {
	float: left;
	margin-right: 5px;
}
#itemGallery img {
	padding: 3px;
	border: 1px solid #F4F4F0;
}
#itemInfoList {
	line-height: 1.6em;
	color: #646464;
	width:300px;
}
#itemInfoList a {
	color: #2FA8E4;
	text-decoration: underline;
}
#itemInfoList h2 {
	font: bold 16px Arial;
	margin-bottom: 8px;
	color:#8C6134;
	padding-bottom:8px;
	border-bottom: 2px solid #E0DDD4;
}
#itemInfoList h2 img {
	margin-left: 5px;
}
#itemInfoList .goodsPrice {
	color: #CC3300;
	font-weight: bold;
}
#itemInfoList .marketPrice {
	color:#CC3300;
	text-decoration: line-through;
}
#itemInfoList .textInput {
	height: 15px;
	background: #fff;
	padding: 3px;
	margin-right: 5px;
	border: 1px solid #E6E6E6;
}
#itemInfoList #itemBtnList {
	margin-top: 10px;
}
#itemInfoList .itemInfoListTable {
	margin-bottom: 8px;
}
#itemInfoList .itemInfoListTable th {
	text-align: left;
	color: #333;
	width: 100px;
	padding: 2px 8px;
	border-bottom: 2px solid #dadada;
}
#itemInfoList .itemInfoListTable td {
	color: #999;
	padding: 2px 8px;
	border-bottom: 1px solid #dadada;
}
#itemInfoList ul.line {
	margin-bottom: -1px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom: 1px dashed #E6E6E6;
}
#itemInfoList ul.line LI {
	color:#646464;
}
/*tag*/
.goodsTagTit {
	border-bottom:2px solid #cb4124;
	padding:0 20px;
	margin-top:20px;
}
.goodsTagTit h2 {
	height:28px;
	line-height:30px;
	position:relative;
	top:2px;
	_top:4px;
	float:left;
	padding:0 15px;
	margin:0 3px;
	border-top:2px solid #cb4124;
	background:#fff;
}
.goodsTagTit h2 span, .goodsTagTit .h2bg span {
	display:block;
	height:30px;
	width:6px;
	overflow:hidden;
}
.goodsTagTit h2 span.L {
	background:url(images/bg.gif) no-repeat -158px 0;
	position:absolute;
	left:0px;
	top:-2px;
}
.goodsTagTit h2 span.R {
	background:url(images/bg.gif) no-repeat -165px 0;
	position:absolute;
	right:0px;
	top:-2px;
}
.goodsTagTit .h2bg span.L {
	background:url(images/bg.gif) no-repeat -174px 0;
	position:absolute;
	left:0px;
	top:0px;
}
.goodsTagTit .h2bg span.R {
	background:url(images/bg.gif) no-repeat -181px 0;
	position:absolute;
	right:0px;
	top:0px;
}
.goodsTagTit .h2bg {
	height:30px;
	border:none;
	background:url(images/goodTag_bg.gif) repeat-x 0 0;
}
#com_v {
	padding:10px 0 30px 0;
}
.goodsTitle {
	line-height:28px;
	font-weight:bold;
	font-size:14px;
	padding:0 20px;
	background:url(images/title_bg_3.gif) repeat-x 0 0;
}
/*属性相关的商品*/
.attribute ul {
	border-bottom:1px dashed #e8e8e8;
	margin-bottom:6px;
}
.attribute li {
	float:left;
 *padding-bottom:5px;
}
.attribute li.goodsimg {
	margin-right:8px;
}
.attribute li.goodsimg img {
	width:45px;
	height:45px;
	border:1px solid #ccc;
}
#clear_history {
	border:none;
	text-align:right;
}
#clear_history a {
	cursor:pointer;
}
/*评论*/
.commentsTit {
	border-top:1px dashed #e1ebfa;
	border-bottom:1px dashed #e1ebfa;
	background:#f8fbff;
	height:28px;
	line-height:28px;
	padding:0 15px;
	margin:10px 0;
	position:relative;
}
.commentsTit span {
	position:absolute;
	right:10px;
	color:#9c9a9f;
}
.commentsTit img {
	position:relative;
	top:3px;
}
.commentsContent {
	text-indent:20px;
}
.re_content {
	text-indent:0px;
	background:#f7f9f4;
	border:1px solid #eef9df;
	padding:10px;
	margin:10px 0;
}
.captcha {
	padding-left:12px;
}
.captcha input {
	position:relative;
	left:5px;
}
.captcha img {
	position:relative;
	top:5px;
}
/* ====================新闻模块==================== */
.module_news {
	width:742px;
	min-height:160px;
	background-color:#FFFFFF;
	margin-bottom:10px;
}
.module_news .top {
	width:742px;
	height:50px;
	background:url(images/module_frame_bg.png) 0 -1px no-repeat;
}
.module_news .top .t_l {
	margin:7px 0 0 70px;
	display:inline;
	font-size:14px;
	width:220px;
	color:#FFFFFF;
	font-weight:800;
	float:left;
}
.module_news .top .t_r {
	float:left;
	width:430px;
	height:36px;
	overflow:hidden;
	margin:14px 0 0 0;
	font-size:20px;
	font-family:"黑体";
	line-height:160%;
}
.module_news .top .t_r .ads {
	margin:0 auto;
}
.module_news .top .t_r a {
	color:#000;
}
.module_news .top .t_r a:hover {
	color:#ff0000;
}
.module_news .mid {
	background:url(images/module_frame_bg.png) 0 -35px no-repeat;
	width:742px;
	min-height:145px;
}
.module_news .mid .m_l {
	width:361px;
	margin-left:10px;
	display:inline;
	float:left;
}
.module_news .mid .m_l .ad_img_l {
	width:100px;
	height:140px;
	float:left;
	border:1px #e4e4e4 solid;
	margin-left:10px;
	margin-right:10px;
	display:inline;
}
.module_news .mid .m_l .nrws_title_l {
	margin-left:5px;
	display:inline;
}
.module_news .mid .m_r {
	width:361px;
	float:left;
}
.module_news .mid .m_r .ad_img_r {
	width:100px;
	height:140px;
	float:left;
	border:1px #e4e4e4 solid;
	margin-left:10px;
	margin-right:10px;
	display:inline;
}
.module_news .mid .m_r .nrws_title_r {
	margin-left:5px;
	display:inline;
}
.module_news .bot {
	background:url(images/module_frame_bg.png) 0 -285px no-repeat;
	height:14px;
}
.news_title {
}
.news_title span {
	display:none;
}
.news_title_r span {
	display:none;
}
.news_title ul {
	list-style-type:none;
}
.linkSkyblue li {
	white-space:nowrap;
	width:180px;
	text-overflow:ellipsis;
	overflow:hidden;
}
/*  ==================== 最新文章 ====================  */
      #newArticle {
	height: 157px;
	padding: 10px;
	overflow:hidden;
}
#newArticle li {
	margin-bottom: 3px;
}
#newArticleTab {
	overflow: hidden;
}
#newArticleTab li.tabFront {
	height: 17px;
	background: #FFF;
	position: relative;
}
#newArticleTab li {
	background-color:#EEE;
	height: 16px;
	float: left;
	padding: 3px 25px;
	border-bottom: 0;
	cursor: pointer;
}
#ECS_ARTICLE_BODY {
	width: 215px;
	height: 110px;
}
/* ====================category.dwt==================== */
.modContent .screeBox {
	padding:5px 0;
	border-bottom:1px dashed #ebeaea;
}
.modContent .screeBox span {
	padding:3px 5px;
	background:#8e021d;
	color:#fff;
}
.sort {
	font-size:12px;
	font-weight:100;
	line-height:28px;
	vertical-align:middle;
	margin-top:3px;
	margin-top:1px\9;
}
.sort select {
	_margin-top:3px;
}
.cateGoodList ul {
	border-bottom:1px solid #efeeee;
	margin-bottom:8px;
}
.cateGoodList li {
	float:left;
	padding:5px 0;
}
.cateGoodList li.thumb {
	margin-right:10px;
}
.cateGoodList li.thumb img {
	width:60px;
	height:60px;
	border:1px solid #ccc;
}
.cateGoodList li.goodsText {
	width:300px;
	margin-right:20px;
}
.cateGoodList li.action {
	float:right;
}
/*pages*/
.pagebar {
	padding:12px 0;
	text-align:right;
}
.pagebar form {
	margin:10px auto;
	text-align:right;
}
.pagebar .page_now {
	color:#fff;
	font-weight:bold;
	padding:4px 6px;
	background:#4398ce
}
.pagebar a {
	border:1px solid #ccc;
	padding:3px 5px;
}
/* ====================团购，拍卖，夺宝奇兵==================== */
.group_buy_list {
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}
.group_buy_list .groupImg {
	border:1px solid #efeeee;
	padding:20px;
	margin-right:20px;
}
/* ====================文章系列==================== */	
.articleTit {
	text-align:center;
	font-family:"黑体";
	font-size:20px;
	color:#414141;
	font-weight:normal;
	border-bottom-color:#b60136;
	margin-bottom:0px;
}
.articleBox {
	border:1px solid #ccc;
	border-top:none;
	padding:20px;
	margin-bottom:8px;
}
.author {
	position:relative;
	margin-bottom:15px;
}
.author .articleSize {
	position:absolute;
	top:0px;
	right:10px;
}
.articlePrev {
	margin-top:20px;
	padding:10px;
	border-top:1px dashed #d9d9d9;
}
.articleRelated {
	padding-left:12px;
}
.articleRelated .goodsbox {
	width:220px;
	border:1px solid #efefef;
	margin-bottom:8px;
}
.articleSearch {
	float:right;
	margin:3px 10px 0 0;
}
/* ====================购物流程==================== */	
.steps1, .steps2, .steps3 {
	width:1000px;
	height:38px;
	margin-bottom:10px;
	overflow:hidden;
	text-indent:-999999px;
}
.steps1 {
	background:url(images/steps.gif) no-repeat 0 0;
}
.steps2 {
	background:url(images/steps.gif) no-repeat 0 -40px;
}
.steps3 {
	background:url(images/steps.gif) no-repeat 0 -81px;
}
.floatTable {
	margin-bottom:10px;
}
.orderSuccess {
	padding:20px;
	margin-bottom:10px;
	border:2px solid #b60037;
}
.orderSuccess .order_sn {
	font-family:"黑体";
	font-weight:normal;
	font-size:18px;
	margin:8px 0;
}
.orderSuccess .shipping_name {
	line-height:24px;
	padding-left:30px;
}
.orderSuccess p {
	margin-top:20px;
	text-align:center;
}
.orderSuccess p a {
	text-decoration:underline;
	color:#295ad0;
}
.step_login {
	border:1px solid #ccc;
	width:478px;
	height:300px;
	padding:5px;
	margin-bottom:8px;
}
.user_login {
	width:978px;
	border:1px solid #ccc;
	margin-bottom:8px;
	padding:10px;
	background:#fbfbfb;
}
.step_login h4, .user_login h4 {
	background:#d53a3e;
	line-height:28px;
	padding:0 10px;
	margin-bottom:15px;
	text-align:left;
	color:#fff;
	border-bottom:3px solid #e4e4e4;
}
.step_login h4.h4bg {
	background:#5c5c5c;
}
/* ====================用户中心==================== */	
.userMenu ul {
	margin-left:20px;
}
.userMenu li {
	background:url(images/bg.gif) no-repeat -346px 0px;
	line-height:24px;
	padding-left:10px;
	font-size:14px;
}
.userMenu li a.curs {
	font-weight:bold;
}
.us_contentBox {
	border:1px solid #d8d8d8;
	border-top:2px solid #cc4124;
	padding:10px;
	margin-bottom:8px;
}
.us_contentBox h6 {
	height:25px;
	line-height:25px;
	background:url(images/bg.gif) no-repeat -249px -372px;
	background-color:#efefef;
	padding:0 20px;
	margin-bottom:10px;
}
.us_notice {
	border:1px solid #d2e2f2;
	background:#f8fbff;
	padding:10px;
	text-indent:20px;
	margin:10px 0;
}
.default {
	padding:20px;
	line-height:24px;
	min-height:345px;
	_height:345px;
}
/* all_sort begin */
.all_sort_wrap {
	margin:20px 0;
}
.all_sort_title {
	height:45px;
	background:url(images/sort_title_bg.gif) repeat-x;
}
.all_sort_bg {
	margin:0 auto;
	width:724px;
	height:35px;
	background:url(images/all_sort_title_bg.gif) no-repeat;
}
.all_sort_bg2 {
	margin:0 auto;
	width:728px;
	height:35px;
	background:url(images/all_pp_title_bg.gif) no-repeat;
}
.all_sort_title ul {
}
.all_sort_title ul li {
	float:left;
	display:inline;
	line-height:30px;
	margin:0 18px;
}
.all_sort_content {
	overflow:hidden;
	zoom:1;
	padding-left:5px;
	width:960px;
}
.assort_list {
	width:310px;
	margin:0 10px 10px 0;
}
.assort_list .assort_title {
	height:25px;
	border-bottom:1px #666 solid;
}
.assort_list .assort_title h5 {
	float:left;
	padding-left:20px;
	line-height:25px;
	background:url(images/list3.gif) 8px 7px no-repeat;
	font-size:14px;
}
.assort_list .assort_content {
	background:#F4F4F4;
	_height:115px;
	min-height:115px;
	padding:10px 10px;
}
.child_assort {
	overflow:hidden;
	zoom:1;
}
.child_assort li {
	float:left;
	margin-left:-1px;
	margin-bottom:10px;
	padding:0 10px;
	height:15px;
	line-height:15px;
	border-left:1px #B4B4B4 solid;
	white-space:nowrap;
}
.indexing {
	padding:10px 0;
	border-bottom:1px #D8D8D8 solid;
}
.indexing ul {
	margin:0 auto;
	overflow:hidden;
	zoom:1;
}
.indexing ul li {
	float:left;
	margin:0 5px;
	font-size:22px;
}
.indexing ul li a:link, .indexing ul li a:visited {
	display:block;
	width:30px;
	line-height:30px;
}
.indexing ul li a:hover {
	background:#197B30;
	color:#fff;
	text-decoration:none;
}
.number_bg1 {
	width:35px;
	height:34px;
	background:url(images/i_chat5.gif) 5px 0 no-repeat;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:25px
}
.pp_sort_list {
}
.pp_sort_list li {
	float:left;
	width:150px;
	margin-bottom:5px;
}
.pp_sort_list li a:link, .pp_sort_list li a:visited {
	color:#000;
}
.pp_sort_list li a:hover {
	color:#F26522;
}
.pp_sort_list li img {
	border:1px #ccc solid;
}
.gray_bg {
	padding:10px 0;
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
	background:#F4F4F4;
}
/* all_sort end */

/*Sort_Link*/
.Sort_Link {
	width:100%;
	background:url(images/type_b_bg.gif) repeat-x;
	height:54px;
	width: 1002px;
	margin: 0px auto;
	margin-bottom:13px;
	overflow:hidden;
}
.Sort_Link span {
	height:54px;
	width:4px;
	display:block;
}
.Sort_Link span.Sort_Link_bgL {
	background:url(images/type_b_bg.gif) no-repeat 0 -108px;
	float:left;
}
.Sort_Link span.Sort_Link_bgR {
	background:url(images/type_b_bg.gif) no-repeat right -54px;
	float:right;
}
.Sort_Link a {
	background:url(images/type_bg.jpg) no-repeat 0 0;
	width:99px;
	height:32px;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	display:block;
	float:left;
	text-align:center;
	margin-top:11px;
	margin-left:9px;
	color:#333;
}
/*.Sort_List*/
.Sort_List {
	border:1px solid #E7CA96;
	overflow:hidden;
	float:left;
	width: 490px;
	margin: 0px auto;
	margin-bottom:8px;
	background:#F5FAFF;
}
.Sort_List h2 {
	background:url(images/type_tit.gif) no-repeat;
	height:32px;
	position:relative;
	background:#FBF7EE;
}
.Sort_List h2 img {
	position:absolute;
	left:-1px;
	top:-1px;
}
.Sort_List .allsoft_title {
	width:112px;
	height:32px;
	float:left;
	line-height:32px;
	text-align:center;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	background:url(images/allsoft_title.jpg) no-repeat;
}
.Sort_List .allsoft_title a {
	width:112px;
	height:32px;
	line-height:32px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
.Sort_List dl {/*width:300px;height:115px;*/
	padding:10px 13px;
	overflow:hidden;/*float:left;*/
	background:#FBF7EE;
	border-top:1px dashed #F5EBD5;
}
.Sort_List dl.first {
	background:#FBF7EE;
	border-top:0;
}
.Sort_List dl.even {
	background:#fff;
}
/*.Sort_List dl.lastodd{background:#f5faff;}
.Sort_List dl.lasteven{background:#fff;}*/
#Sort_digital {
}
#Sort_computer {
}
#Sort_electronic {
}
.Sort_List dt {
	font-size:14px;
	font-weight:bold;
	color:#005aa0;
}
.Sort_List dt a {
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.Sort_List dd {
	width:98%;
	overflow:hidden;
}
.Sort_List a {
	font-size:14px;
	line-height:1.5em;
	margin-right:10px;
	white-space:nowrap;
	float:left;
}
/* ======商品比较浮动块 ====== */
#compareBox {
	width:128px;
	background:url(images/compareBg.gif) no-repeat top center;
	background-color:#edf8ff;
	padding:35px 0 8px 0;
	border: 1px solid #c5e4ff;
	position: absolute;
	right:1px;
	top:200px;
}
#compareBox input {
	width:52px;
	height:13px;
	border:none;
	background:url(images/compareSub.gif) no-repeat;
}
#compareList {
	margin:0px 0px 8px 0px;
	padding:0px;
	width:120px;
	background:#FFFFFF;
	border:1px solid #d6ecff;
}
#compareList li {
	color: #333;
	text-align:left;
	background: #fff;
	padding: 3px 5px;
	margin: 3px 0;
}
#compareList li img {
	float:right;
	padding-top:4px;
}
/*购物车提示点击更新按钮式样2.6.2版本添加*/
.messageli {
	list-style-type:none;
	padding:5px;
	color:red;
}
.messagediv {
	font-size:12px;
	position:absolute;
	border:1px solid #FFD700;
	text-align:center;
	padding:5px;
	background-color:#FFFACD;
	filter:alpha(opacity=50);
	-moz-opacity:0.7;
	opacity: 0.7;
}
/*  积分兑换样式修改 */
.point li {
	float:left;
	width:300px;
}
.foot {
	text-align: center;
	color:#555;
	line-height:180%;
	padding-bottom:10px;
}
.foot a{
	color:#555;
}
/*  知道模块 */
.box {
    overflow:hidden;
	margin-bottom:10px;
}
.box_1 {
    border:1px solid #CDCDCD;
}
.box_1 h3 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/h3bg.gif) repeat-x scroll left top;
	font-size:12px;
	font-weight:100;
	height:35px;
	line-height:35px;
	padding:0 12px;
	text-align:left;
}
.box_1 h3 span {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/h3span.gif) no-repeat scroll left center;
	color:#CB3713;
	float:left;
	font-weight:bold;
	height:35px;
	line-height:35px;
	padding-left:18px;
	text-align:left;
	width:auto;
}
.konw_left h3 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/h3bg.gif) repeat-x scroll left top;
	font-size:12px;
	font-weight:100;
	height:35px;
	line-height:35px;
	padding:0 12px;
	text-align:left;
}
.konw_left h3 span {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/h3span.gif) no-repeat scroll left center;
	color:#CB3713;
	float:left;
	font-weight:bold;
	height:35px;
	line-height:35px;
	padding-left:18px;
	text-align:left;
	width:auto;
}
.category_know {
	border-color:#ce2020;
	border-style:solid;
	border-width:1px;
	line-height:13.5pt;
	background-color:#FFF
}
.category_know h2 {
    background:transparent url(images/catedt.gif) repeat-x;
	line-height:15px;
	color:#CC3333;
	padding-left:20px;
}
.category_know h2 a {
	color:#CC3333;
}
.category_know .cat {
	padding:8px 5px;
	padding-left:20px;
}
.category_know .cat a {
	float:left;
	margin-right:15px;
}
.knowlist {
}
.knowlist .search{
	height:60px; width:100%;
	margin-bottom:10px;
}
.knowlist .search .textinput{
	margin:5px; width:350px;background-color:#FCFAF6;
	border:1px solid #1068B3;
}
#know_cat {
	
}
.pagelist {
	text-align:right;
	margin: 5px 0;
	margin-bottom:20px;
}
.pagelist a {
	color:#555;
}
.konwhere {
	margin-bottom:5px;
	color:#555;
}
.konwhere a {
	color:#555;
}
/*diy questions*/
#know {

}

#adxxx {
	position:absolute;
	height:55px;
	width:196px;
	line-height:55px;
	right:0;
}

.msgtop {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/msg_r1_c1.jpg) no-repeat scroll 0 0;
	float:left;
	height:38px;
	width:1000px;
}
.msgmid {
	float:left;
	width:998px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.msgle {
	float:left;
	width:221px;
	background:#ccc;
	background:url(images/lebg.jpg) no-repeat -1px;
	height:245px;
}
.msgbot {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/msg_r3_c1.jpg) no-repeat scroll 0 0;
	float:left;
	height:6px;
	width:1000px;
}
.discuss, .nous {
	float:left;
	width:340px;
	margin-left:10px;
	text-align:left;
}
.discuss h3, .nous h3 {
	display:block;
	float:left;
	width:330px;
	background:#EFEFEF;
	color:#202227;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	margin:3px 0;
	height:18px;
	padding-top:5px;
}
.discuss h3 a, .nous h3 a {
	color:#202227;
	text-decoration:none;
}
.discuss li {
	display:block;
	width:340px;
	float:left;
	padding-left:2px;
	line-height:26px;
	white-space:nowrap;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
	border-bottom:1px dotted #8E8E8E;
}
.discuss li b, .nous li b {
	color:#C90B08;
	font-weight:normal;
}
.discuss li b a, .nous li b a {
	color:#C90B08;
	font-weight:normal;
	text-decoration:none;
}
.nous, .nous li {
	width:400px;
}
.nous h3 {
	width:390px;
}
.nous li {
	display:block;
	width:390px;
	float:left;
	padding-left:2px;
	line-height:26px;
	border-bottom:1px dotted #8E8E8E;
}


#AllSort{width:248px;padding:8px 0 0;background:#FeFFFF;text-align:left;position:relative;z-index:200;}
#AllSort h3{width:228px;height:22px;line-height:22px;padding:3px 5px 0 15px;color:#CC0000; font-size:14px;font-weight:bold;}
#AllSort h3 a:link,#AllSort h3 a:visited{color:#CC0000;}
#AllSort dl{width:240px;overflow:hidden;}
#AllSort dt{width:225px;height:24px;line-height:24px;padding:3px 5px 0px 15px;overflow:hidden;cursor:default;background:url(images/jo_item.gif) no-repeat 230px -140px;}
#AllSort dt span{color:#999;display:block;width:150px;padding-right:5px;height:21px;float:right;overflow:hidden;}
*html #AllSort dt span{padding-right:4px;}
#AllSort .Dis{display:block;}
#AllSort .noDis{display:none;}
#AllSort .curr{width:220px;border-top:1px solid #959595;height:19px;line-height:19px;padding-bottom:4px;background:url(images/jo_line_bg.jpg) #fff repeat-x 0 -478px;}
#AllSort .curr span{display:none;}
#AllSort dd{background:#fff;width:230px;padding:5px 5px 5px 9px;overflow:hidden;cursor:default;}
#AllSort dd span,#AllSort div span{display:block;width:82px;background:url(images/jo_item.gif) no-repeat 0 -143px;padding-left:8px;float:left;}
.viewall{text-align:right;padding:6px 8px 0;border-top:1px dotted #E1E1E1;}
.pop_wrap{left:220px;position:absolute;z-index:999;width:201px;margin-top:0px;display:none;background:url(images/shadow_04.gif) no-repeat left top;padding:0 3px 3px 0;}
.pop{padding:3px 10px;width:180px;overflow:hidden;border:solid #959595;border-width:1px 1px 1px 0;background:url(images/jo_line1.gif) #fff no-repeat 0 -780px;line-height:24px;}
.blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
.blank5 {

	height:5px;

	line-height:5px;/* _margin:-3px 0;*/

	clear:both;

	visibility:hidden;

}