@charset "utf-8";

/* wrap */
div#wrap {z-index: 5; width: 100%; position:relative; text-align: left; }

div#wrap_header	{width: 100%; position:relative; background: url(../images/header_bg.gif) repeat-x; clear: both; text-align: center; }
	div#header {width: 960px; margin: 0px auto; height: 20px; padding-top: 5px; margin-bottom: 8px; }
div#wrap_top 	{width: 100%; position:relative; clear: both; text-align: center; z-index: 10; /*z-index保证主菜单在其他层之上*/}
	div#top {width: 960px; margin: 0px auto; }
	div#top div#search 	{width: 960px; height: 35px; background: url(../images/t.gif) no-repeat; }
	div#top_bar_wrap 	{width: 100%; height: 30px; background-color: #d85791; position:relative; clear: both; text-align: center; }
	div#top_bar {width: 960px; margin: 0px auto; }

	/* 所有商品分类 */
	ol li.all_catalog {width: 180px; height: 30px; position: relative;}
	ol li.all_catalog ol.main_catalog {display: none; position: absolute; left: 0px; top: 30px;}
	ol li.all_catalog:hover ol.main_catalog {display: block; }
	
	ol li.anno_catalog_list div.catalog_wrap ol.sub_catalog_box {padding: 0px 10px; width: 550px; overflow: hidden; white-space: nowrap;}
	ol li.anno_catalog_list div.catalog_wrap ol.sub_catalog_box li.split_line {color: #ccc; width: 12px; height: 14px; line-height: 14px; margin-top: 1px; float: left; word-break :break-all;}
	ol li.anno_catalog_list div.catalog_wrap ol.sub_catalog_box li.catalog_item {height: 14px; line-height: 14px; margin: 2px 0px; float: left; word-break :break-all;}
	ol li.anno_catalog_list div.catalog_wrap ol.sub_catalog_box li.catalog_item a {}
	ol li.anno_catalog_list div.catalog_wrap ol.sub_catalog_box li.catalog_item a:link { color: #666; text-decoration: none; }
	ol li.anno_catalog_list div.catalog_wrap ol.sub_catalog_box li.catalog_item a:visited { color: #666; text-decoration: none; }
	ol li.anno_catalog_list div.catalog_wrap ol.sub_catalog_box li.catalog_item a:hover { color: #c21965; text-decoration: underline; }

	/* navigation */
	div#navi {z-index: 10px; position: relative; width: 960px; height: 30px; margin: 0px auto; /* overflow: hidden; 不要使用此属性，否则商品分类下拉菜单将被覆盖*/ }
	ol.navi li.m1 {width: 180px; height: 30px; line-height: 30px; text-align: center; background: url(../images/bg_navi.gif) -30px 0px repeat-x;}
	div#navi ol.navi li.m2 {position: relative; width: 580px; height: 30px; background: url(../images/bg_navi.gif) repeat-x;}
		div#navi ol.navi li.m2 ol {}
		div#navi ol.navi li.m2 ol li.home {padding-left: 25px; margin-top: 9px;}
		div#navi ol.navi li.m2 ol li.naviText {margin-top: 9px;}
		div#navi ol.navi li.m2 ol li.spliter {width: 13px; height: 20px; margin: 5px 5px 0px 5px; background: url(../images/navi_split.gif) no-repeat; overflow: hidden; }
		div#navi ol.navi li.m2 ol li.navi_catalog_name {position: relative; z-index: ; width: 135px; height: 16px; margin-top: 5px; padding: 4px 0px 0px 5px; background: url(../images/bg_navi_selecter.gif) no-repeat; }
		
		div#navi ol.navi li.m2 ol li.navi_catalog_name a {diaplay: inline;}
		div#navi ol.navi li.m2 ol li.navi_catalog_name a:link	{color: #666; text-decoration: none; border:0px solid #f00;} /* border:0px solid #f00; 是为了兼容IE6，请勿修改 */
		div#navi ol.navi li.m2 ol li.navi_catalog_name a:visited {color: #666; text-decoration: none; border:0px solid #ff0;} /* border:0px solid #ff0; 是为了兼容IE6，请勿修改 */
		div#navi ol.navi li.m2 ol li.navi_catalog_name a:hover	{color:#c21965; text-decoration: none; border:0px solid #0f0;} /* border:0px solid #0f0; 是为了兼容IE6，请勿修改 */
		
		div#navi ol.navi li.m2 ol li.navi_catalog_name ol.catalog_layer_list {display: none; position: absolute; width: 138px; height: 150px; border: 1px solid #b7b7b7; background-color: #fff; left: 0px; top:19px; padding-top: 2px; overflow: auto; overflow-x: hidden !important;  }
		div#navi ol.navi li.m2 ol li.navi_catalog_name ol.catalog_layer_list li {float: left; width: 100%; text-align: left; padding: 0px; text-overflow: ellipsis; white-space: nowrap; line-height: 150%; }
		div#navi ol.navi li.m2 ol li.navi_catalog_name ol.catalog_layer_list li a {display: block; padding: 0px 5px 0px 5px; }
		div#navi ol.navi li.m2 ol li.navi_catalog_name ol.catalog_layer_list li a:hover {background: #f3f3f3; }
		div#navi ol.navi li.m2 ol li.navi_catalog_name:hover ol.catalog_layer_list {display: block;}
	div#navi ol.navi li.m3 {width: 200px; height: 30px; line-height: 30px; text-align: center; background: url(../images/bg_navi.gif) -30px 0px repeat-x;}
		

div#wrap_anno 	{width: 100%; z-index: 5px; clear: both; text-align: center; }
	div#anno 	{width: 960px; height: 30px; background: url(../images/bg_anno.gif) no-repeat; margin: 0px auto; }
div#wrap_content{width: 100%; z-index: 5px; clear: both; margin: 0px auto; }
div#wrap_bottom {width: 100%; z-index: 5px; clear: both; text-align: center; }
div#wrap_footer {width: 100%; z-index: 5px; clear: both; text-align: center; }

.content_bg_551_pink {background: url(../images/content_bg_5_5_1_pink.gif) repeat-y; overflow: hidden; }
.content_bg_151_pink {background: url(../images/content_bg_1_5_1_pink.gif) repeat-y; overflow: hidden; }
.content_bg_501_pink {background: url(../images/content_bg_5_0_1_pink.gif) repeat-y; overflow: hidden; }
.content_bg_5391_pink {background: url(../images/content_bg_5_39_1_pink.gif) repeat-y; overflow: hidden; }
.content_left2 {border-top: 3px solid #e884ad;}

/* 链接 */
a:link {text-decoration: none; }
a:hover {text-decoration: underline; }
a:visited { }

#content {width: 960px; margin: 0px auto; z-index: 5px; overflow: hidden; }
	#content #content_top 		{width: 960px; z-index: 5px; overflow:hidden; }
	#content #content_left 		{width: 180px; z-index: 5px; /*overflow:hidden; 设置此项时商品分类可能不能正常显示*/ }
	#content #content_right 	{width: 780px; z-index: 5px; overflow:hidden; }
	#content #content_bottom 	{width: 960px; z-index: 5px; overflow:hidden; }
div#bottom {width: 960px; color: #333; line-height: 120%; margin-right: auto; margin-left: auto; }
	div#bottom a {color: #333; text-decoration: none; }
div#footer {width: 960px; margin-right: auto; margin-left: auto; }

/* content left */

#content #content_left dl.box0 {width: 175px; border: solid #ef8db5; border-width: 5px 0px 0px 5px; clear: both; }
	#content #content_left dl.box0 dd {width: 170px; height: 30px; line-height: 30px; padding-left: 10px; background-color: #f6f6f6; text-align: left; }
#content #content_left dl.box1 {width: 165px; border-left: 3px solid #d3ade6; padding: 5px 0px 20px 5px; text-align: center; clear: both; overflow:hidden; }
#content #content_left dl.box1 dt {height: 20px; margin-bottom: 5px; }
#content #content_left dl.box2 {width: 165px; border-left: 3px solid #ffab95; padding: 5px 0px 20px 5px; text-align: center; clear: both; overflow:hidden; }
#content #content_left dl.box2 dt {height: 20px; margin-bottom: 5px; }
#content #content_left dl.box3 {width: 165px; border-left: 3px solid #93d9e4; padding: 5px 0px 20px 5px; text-align: center; clear: both; overflow:hidden; }
#content #content_left dl.box3 dt {height: 20px; margin-bottom: 5px; }
#content #content_left dl.box4 {width: 165px; border-left: 3px solid #ef8db5; padding: 5px 0px 20px 5px; text-align: center; clear: both; overflow:hidden; }
#content #content_left dl.box4 dt {height: 20px; margin-bottom: 5px; }
#content #content_left dl.box_menu {width: 155px; border-left: 3px solid #ef8db5; clear: both; }
#content #content_left dl.box5 {width: 165px; border-left: 3px solid #ed77ac; padding: 5px 0px 20px 5px; text-align: center; clear: both; overflow:hidden; }
#content #content_left dl.box5 dt {height: 20px; margin-bottom: 5px; }
#content #content_left dl.box6 {width: 165px; border-left: 3px solid #E884AD; padding: 5px 0px 20px 5px; text-align: center; clear: both; overflow:hidden; }
#content #content_left dl.box6 dt {height: 20px; margin-bottom: 5px; }

/* 页面左侧销售排行榜 */
#content #content_left dl.sale_rank dd ol {width: 165px; margin: 0px 5px;}
#content #content_left dl.sale_rank dd ol li.rank {width: 10px; color: #333; font-weight: bold;}
#content #content_left dl.sale_rank dd ol li.goods {width: 155px;}
#content #content_left dl.sale_rank dd ol li.goods div.pic {text-align: center; margin-bottom: 5px;}
#content #content_left dl.sale_rank dd ol li.goods div.goodsName {line-height: 120%;}
#content #content_left dl.sale_rank dd ol li.spliter {background: url(../images/dot2.gif) repeat-x 0px -5px; width: 165px; height: 10px; }

#content #content_left ol.box_ad {width: 165px; border-left: 1px solid #ef8db5; padding: 5px 0px 10px 8px; text-align: center; clear: both; overflow:hidden; }
#content #content_left ol.box_ad li.spliter {background: url(../images/dot2.gif) repeat-x 0px -5px; width: 165px; height: 10px; }
#content #content_left ol.box_ad li.blank {width: 165px; height: 5px; }

/* 图片分类-竖排 */
#content #content_left ol#catalog_list_pic {width: 165px; border-left: 1px solid #ef8db5; padding: 20px 0px 20px 8px; text-align: center; clear: both; overflow:hidden; }
#content #content_left ol#catalog_list_pic li {width: 165px; height: 40px; margin: 2px 0px; overflow: hidden;}
#content #content_left ol#catalog_list_pic li a {border: 0px; }
#content #content_left ol#catalog_list_pic li img {border: 0px; }

/* 图片分类-横排 */
#content ol#catalog_list_pic_row {width: 954px; height: 30px; margin: 0px 1px 10px 5px; border-bottom: 1px solid #ddd; clear: both; z-index: 5px; overflow:hidden; }
#content ol#catalog_list_pic_row li {height: 30px; clear: none; float: left; overflow: hidden;}
#content ol#catalog_list_pic_row li.split {width: 6px; height: 30px; clear: none; float: left; overflow: hidden;}
#content ol#catalog_list_pic_row li a {border: 0px; }
#content ol#catalog_list_pic_row li img {border: 0px; }


/* 商品分类主菜单 */
div.catalog_list {position:relative; width: 140px; height: 397px; padding: 10px 19px 10px 19px; text-align: left; border-width: 0px 1px 0px 1px; border-style: solid; border-color: #EF8DB5; border-bottom: 3px solid #ED77AC; background-color: #fff; z-index: 15;}

div.catalog_list ol#nav {line-height: 14px; list-style-type: none; width: 140px; }
div.catalog_list ol#nav a {display: block; text-align:left; width: 130px; padding: 5px 5px;}
div.catalog_list ol#nav a:link {color:#666; text-decoration:none;}
div.catalog_list ol#nav a:visited {color:#666; text-decoration:none;}
div.catalog_list ol#nav a:hover {color:#c21965; text-decoration:underline;}
div.catalog_list ol#nav a.selected {font-weight: bold; background: url(/shop/images/arrow1.gif) no-repeat 120px 8px; }

div.catalog_list ol#nav li {float: left; width: 140px; position: relative; text-align: left;}
div.catalog_list ol#nav li a:hover{color:#c21965; background-color:#ffecf5; }
div.catalog_list ol#nav li ol.sub_catalog {display:none; width: 330px; left: 140px; top:-30px; line-height: 25px; list-style-type: none; border: 2px solid #fc85ba; text-align:left; position: absolute; background-color: #fff; padding-bottom: 5px;}
div.catalog_list ol#nav li ol.sub_catalog li {float: left; clear: none; background: #F6F6F6; width: 140px; background: url(/shop/images/sub_catalog_item_li.gif) no-repeat; margin: 0px 5px 0px 10px; padding-left: 5px; line-height: 16px; }
div.catalog_list ol#nav li ol.sub_catalog li.title {float: left; width: 310px; height: 25px; line-height: 25px; font-weight: bold; color: #c33776; background-color: #ececec; background-image: none; padding: 0px 10px; margin: 0px 0px 3px 0px;}
div.catalog_list ol#nav li ol.sub_catalog li a{display: block; width: 135px; padding-left:5px; text-align:left; }
div.catalog_list ol#nav li ol.sub_catalog li a:link {color:#666; text-decoration:none;}
div.catalog_list ol#nav li ol.sub_catalog li a:visited {color:#666; text-decoration:none;}
div.catalog_list ol#nav li ol.sub_catalog li a:hover {color:#c21965; background-color:#ffecf5; text-decoration:none; }
div.catalog_list ol#nav li ol.sub_catalog li.spliter_line {width: 310px; margin: 7px 10px; height: 1px; line-height: 1px; background: url(../images/catalog_spliter350.gif) no-repeat; padding: 0px; overflow: hidden;}
div.catalog_list ol#nav li:hover ol.sub_catalog {display:block; }
div.catalog_list ol#content {clear: left;}

div.catalog_list ol#nav li ol.sub_catalog_selected {width: 130px; line-height: 25px; list-style-type: none; text-align:left; left: 0em; position: relative; margin-left: 10px; }
div.catalog_list ol#nav li ol.sub_catalog_selected li.title {display: none;}
div.catalog_list ol#nav li ol.sub_catalog_selected li {width: 130px;}
div.catalog_list ol#nav li ol.sub_catalog_selected li a{width: 120px; padding: 0px 5px; display: block; padding-left:5px; text-align:left;}
div.catalog_list ol#nav li ol.sub_catalog_selected li a.selected {width: 120px; padding: 0px 5px; font-weight: bold; background: url(/shop/images/arrow1.gif) no-repeat 105px 8px; }
div.catalog_list ol#nav li ol.sub_catalog_selected li a:hover {width: 120px; padding: 0px 5px; color:#c21965; background-color:#ffecf5; text-decoration:none;}
div.catalog_list ol#nav li ol.sub_catalog_selected li.spliter_line {width: 120px; height: 1px; line-height: 1px; background: url(../images/catalog_spliter350.gif) no-repeat; margin: 7px 0px; padding: 0px; overflow: hidden;}

/* content right */

#content #content_right dl.goods_list {width: 776px; border: solid #ffa1c3; border-width: 0px 1px 0px 3px;}
#content #content_right dl.goods_list dt {background-color: #ffa1c3; font-size: 14px; font-weight: bold; color: #fff; height: 30px; overflow-y: hidden; }
#content #content_right dl.goods_list dt.sub_title {width: 754px; background: #f6f6f6; height: 22px; padding: 8px 10px 0px 10px; font-size: 12px; font-weight: normal; color: #666; }

#content #content_right dl.catalog_list {width: 776px; border: solid #ef8db5; border-width: 5px 1px 0px 3px;}
#content #content_right dl.catalog_list dt {background-color: #fbe2ec; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; padding-left: 10px; }
#content #content_right dl.catalog_list dd div {width: 100%; text-align: left; padding: 10px 10px 5px 25px; background: url(../images/arrow1.gif) no-repeat 10px 12px; }
#content #content_right dl.catalog_list dd ol.catalog {width: 100%; text-align: left; padding: 5px 10px 5px 30px; }
#content #content_right dl.catalog_list dd ol.catalog li {padding: 0px 10px 10px 15px; width: 120px; text-align: left; background: url(../images/arrow1.gif) no-repeat 0px 1px; }

#content #content_right dl.brand_list {width: 774px; border: solid #ef8db5; border-width: 5px 1px 0px 5px;}
#content #content_right dl.brand_list dt {background-color: #fbe2ec; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; padding-left: 10px; }
#content #content_right dl.brand_list dd ol {width: 100%; text-align: left; padding: 10px 10px 5px 10px; }
#content #content_right dl.brand_list dd ol li {padding: 0px 10px 10px 10px; width: 138px; text-align: left; background: url(../images/sub_catalog_item_li.gif) no-repeat 0px -6px; }
#content #content_right dl.keyword_list {width: 774px; border: solid #ef8db5; border-width: 5px 1px 0px 5px;}
#content #content_right dl.keyword_list dt {background-color: #fbe2ec; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; padding-left: 10px; }
#content #content_right dl.keyword_list dd ol {width: 100%; text-align: left; padding: 10px 10px 5px 10px; }
#content #content_right dl.keyword_list dd ol li {padding: 0px 10px 10px 10px; width: 138px; text-align: left; background: url(../images/sub_catalog_item_li.gif) no-repeat 0px -6px; }
#content #content_right dl.box_ad {width: 776px; border: solid #ef8db5; border-width: 5px 1px 0px 3px;}
#content #content_right dl.box1 {width: 776px; border: solid #ffa1c3; border-width: 0px 1px 0px 3px; overflow: hidden;}
#content #content_right dl.box1 dt {height: 30px; overflow-y: hidden; font-size: 22px; color: #fff; font-weight: bold; background-color: #ffa1c3; }
#content #content_right dl.box2 {width: 776px; border: solid #7ae888; border-width: 0px 1px 0px 3px; overflow: hidden;}
#content #content_right dl.box2 dt {height: 30px; overflow-y: hidden; font-size: 22px; color: #fff; font-weight: bold; background-color: #7ae888; }
#content #content_right dl.box3 {width: 776px; border: solid #a2dce5; border-width: 0px 1px 0px 3px; overflow: hidden;}
#content #content_right dl.box3 dt {height: 30px; overflow-y: hidden; font-size: 22px; color: #fff; font-weight: bold; background-color: #a2dce5; }
#content #content_right dl.box4 {width: 776px; border: solid #ffab95; border-width: 0px 1px 0px 3px; overflow: hidden;}
#content #content_right dl.box4 dt {height: 30px; overflow-y: hidden; font-size: 22px; color: #fff; font-weight: bold; background-color: #ffab95; }
#content #content_right dl.box5 {width: 776px; border: solid #c3db6f; border-width: 0px 1px 0px 3px; overflow: hidden;}
#content #content_right dl.box5 dt {height: 30px; overflow-y: hidden; font-size: 22px; color: #fff; font-weight: bold; background-color: #c3db6f; }
#content #content_right dl.box6 {width: 776px; border: solid #c4b6f9; border-width: 0px 1px 0px 3px; overflow: hidden;}
#content #content_right dl.box6 dt {height: 30px; overflow-y: hidden; font-size: 22px; color: #fff; font-weight: bold; background-color: #c4b6f9; }
#content #content_right dl.box7 {width: 776px; border: solid #ef8db5; border-width: 0px 1px 0px 3px; overflow: hidden;}
#content #content_right dl.box7 dt {height: 27px; padding-top: 3px; overflow-y: hidden; font-size: 22px; color: #fff; font-weight: bold; background-color: #ef8db5; }
#content #content_right dl dd {color: #333; }

		#content #content_right ol.box2_a {width: 780px; clear: both; overflow: hidden; }
			#content #content_right ol.bg780-39_1_greenLight {background: url(../images/bg780-39_1_greenLight.gif) repeat-y; overflow: hidden; }
			#content #content_right ol.bg780-39_1_cyan {background: url(../images/bg780-39_1_cyan.gif) repeat-y; overflow: hidden; }
			#content #content_right ol.bg780-39_1_pink {background: url(../images/bg780-39_1_pink.gif) repeat-y; overflow: hidden; }
			#content #content_right ol.bg780-39_1_purpleLight {background: url(../images/bg780-39_1_purpleLight.gif) repeat-y; overflow: hidden; }
			#content #content_right ol.bg780-39_1_orange {background: url(../images/bg780-39_1_orange.gif) repeat-y; overflow: hidden; }
			#content #content_right ol.bg780-39_1_carmine {background: url(../images/bg780-39_1_carmine.gif) repeat-y; overflow: hidden; }

			#content #content_right ol.box2_a li.title {width: 39px; }
			#content #content_right ol.box2_a li.content {width: 700px; padding: 10px 20px; color: #333; overflow: hidden; }

				#content #content_right li.border_greenLight {border: solid #d4dc8c; border-width: 10px 1px 0px 0px; }
				#content #content_right li.border_cyan {border: solid #93d9e4; border-width: 10px 1px 0px 0px; }
				#content #content_right li.border_pink {border: solid #ffa2c3; border-width: 10px 1px 0px 0px; }
				#content #content_right li.border_purpleLight {border: solid #d3ade6; border-width: 10px 1px 0px 0px; }
				#content #content_right li.border_orange {border: solid #fdcd70; border-width: 10px 1px 0px 0px; }
				#content #content_right li.border_carmine {border: solid #ffab95; border-width: 10px 1px 0px 0px; }

/* 菜单栏商品品牌列表 */
div.brand_list {width: 160px; height: 440px; overflow: hidden;}
div.brand_list ol {}
div.brand_list ol li {width: 80px; overflow-x: hidden; margin-bottom: 5px; text-align: center; clear: none; float: left; color: #5353cb;}

/* shop_anno的公告滚动 */
div.cls_container {width: 320px; height: 15px; padding: 0px; overflow: hidden; }
div.cls_container ul {list-style-type: none; margin: 0; padding: 0; }
div.cls_container ul li {height: 15px; line-height: 15px; width: 320px; color: #666; float: left; display: inline; }
div.cls_container ul li a {color: #666; }

/* goods list */
ol.goods_list {clear: both; width: 100%; }
ol.goods_list li.w120 {width: 134px; height: 300px; overflow: hidden; padding: 20px 10px 20px 10px; }
ol.goods_list li.w120_split {background: url(../images/goods_split_bg.gif); width: 1px; height: 250px; margin: 20px 0px 30px 0px; }
ol.goods_list li.wText {width: 365px; padding: 20px 10px 30px 10px; }
ol.goods_list li.wText_split {background: url(../images/goods_split_bg.gif); width: 1px; height: 120px; margin: 20px 0px 30px 0px; overflow: hidden; }
ol.goods_list li.w120_simple {width: 134px; height: 240px; overflow: hidden; padding: 20px 10px 20px 10px; }
ol.goods_list li.w120_simple_split {background: url(../images/goods_split_bg.gif); width: 1px; height: 220px; margin: 20px 0px 30px 0px; }

div.goods {width: 100%; position: relative; }
.goods_catalogName {margin: 0px 0px 5px 0px; padding-left: 15px;  background: url(../images/arrow1.gif) no-repeat 0px 2px; }
.goods_pic {text-align: center; margin-bottom: 5px; }
.goods_pic img {border: 0px; }
.goods_mark {font-size: 0px; height: 15px; margin-bottom: 5px; }
.goods_brand {color: #666; margin-bottom: 2px;}
.goods_model {color: #333; line-height: 20px; height: 20px; }
.goods_promotionTip {color: red; margin-bottom: 3px; }
.goods_name {color: #333; line-height: 120%; margin-bottom: 5px; }
.goods_name a:link {color: #c31352; text-decoration: underline; }
.goods_name a:hover {color: #8d0334; text-decoration: none; }
.goods_name a:visited {color: #8d0334; text-decoration: underline; }
.goods_name a span.recTip {color: red;}
.goods_tip {color: #999; line-height: 120%; margin-bottom: 5px; }
.goods_price {color: #f00; margin-bottom: 3px; }
.goods_price span {color: #f00; font-weight: bold; }
.goods_invalid_price {color: #f00; text-decoration: line-through; margin-bottom: 3px; }
.goods_delivery {width: 60px; height: 20px; line-height: 20px; text-align: center; color: #999; background-color: #ffa; }
div.low_price {background-color: #ffc; }
div.markB {position: absolute; }
div.markB_new {position: absolute; left: 87px; top: 80px;}
div.markB_promotion {position: absolute;  left: 93px; top:3px }
div.markB_promotion span {color: #fff; background-color: red; padding: 2px 5px;}
div.goods_indexNo {color: #999; margin-bottom: 3px; }
div.goods .btn {text-align: center;}

/* 限时降价商品 */
ol.promotion_goods {width: 260px; height: 110px; margin:5px 0px; overflow: hidden; position: relative; }
ol.promotion_goods li.pic {width: 90px; margin-right: 5px; }
ol.promotion_goods li.text {width: 160px; margin-right: 5px;}
ol.promotion_goods li.text div {line-height: 120%;}
ol.promotion_goods li.text div.promotionTip {color: red;}
ol.promotion_goods li.text div.goods_name {}
div.promotion_price {color: red; font-weight: bold; line-height: 16px; margin-bottom: 3px;}
div.mark_promotion {position: absolute;  top: 5px; }
div.mark_promotion span {color: #fff; background-color: red; padding: 2px 5px;}
ol li.w90lr_split {background: url(../images/goods_split_bg.gif); width: 1px; height: 90px; margin: 5px; }

/* 查找商品 */
#search_keyword {margin: 10px 0px 0px 15px; width: 280px; height: 15px; border: 0px; padding: 0px;}
#search_submit {margin: 6px 5px 0px 0px; width: 60px; height: 23px; border: 0px; padding: 0px; background-color: transparent; cursor: pointer;}
#search_keyword2 {width: 245px; height: 14px; padding: 4px 6px 2px 8px; border: 3px solid #EA71A6;}
#search_submit2 {width: 50px; height: 26px; background-color: transparent;  cursor: pointer;}

/* 网站链接 */
div#link_site {width: 960px; height: 20px; margin: 0px auto 10px auto; /*background: url(../images/bg_linkSite.gif);*/ overflow: hidden; }

#content #content_right div.article_content_wrap {width: 640px; padding: 30px 50px; line-height: 150%; overflow: hidden;}
#content #content_right div.article_content_wrap div.subject {font-weight: bold; font-size: 24px; padding: 5px; text-align: center;}
#content #content_right div.article_content_wrap hr.hr {height: 1px; color: #666; }
#content #content_right div.article_content_wrap div.author {text-align: center; height: 15px; margin-bottom: 20px; }
#content #content_right div.article_content_wrap div.ad_content_top {text-align: center; margin: 0px 0px 10px 0px; }
#content #content_right div.article_content_wrap div.content {font-size: 14px; line-height: 200%; }


/* 左右吊牌广告 */
div.dp_L_1 {position:absolute; width:80px; height:250px; left:-90px; top:5px; background-color: #061;}
div.dp_L_2 {position:absolute; width:80px; height:200px; left:-90px; top:210px; background-color: #0f1;}
div.dp_R_1 {width:65px;position:fixed;_position:absolute;/*top:208px;*/left:50%;margin-left:490px; margin-top: 5px; z-index:10; border-top:2px solid #888888;}

/* indicator */
span.indicator {font-size: 12px; font-weight: normal; border: 1px solid #ccc; color: #333; background-color: #ffc; padding: 2px 5px;} /* 这里不能使用display: none;, 将display属性直接加到<span>中, 否则无效果*/
span.indicator img {vertical-align: middle; margin-right: 5px;}

/* 文章 */
ol.articleList {}
ol.articleList li {clear: both; line-height: 120%; background: url(../images/dot_gray.gif) no-repeat 2px 5px; width: 160px; padding-left:10px; margin-bottom: 5px; text-align: left;} /*宽度适合content_left*/ 
ol.articleList li.subject2 {clear: both; line-height: 120%; background: url(../images/dot_gray.gif) no-repeat 2px 5px; width: 190px; padding-left:10px; margin-bottom: 5px; text-align: left;} /*宽度适合较宽位置*/ 


/* 链接文章 */
div.articleLink {}
div.articleLink div.articleLink_item {width: 270px; height: 12px; margin: 5px 0px; color: #ac0152; overflow: hidden;}
div.articleLink div.articleLink_item a:link { color: #ac0152; text-decoration: none; }
div.articleLink div.articleLink_item a:visited { color: #ac0152; text-decoration: none; }
div.articleLink div.articleLink_item a:hover { color: #cf3b81; text-decoration: underline; }

/* 下拉菜单 */
ol li.dd_title {position:relative; }
ol li.dd_title a {color: #fff; border: 1px solid #d85791; display: block; height: 12px; line-height: 12px; padding: 4px 5px; border-bottom: none; overflow: hidden;}
ol li.dd_title a:visited {color: #fff;}
ol li.dd_title a.t2 {width: 36px;} /*为了兼容IE6，设置宽度，适合2个文字时*/
ol li.dd_title a.t4 {width: 60px;} /*为了兼容IE6，设置宽度，适合4个文字时*/
ol li.dd_title:hover a {color: #c94480; background-color: #fec3e4; border: 1px solid #999; border-bottom: none; }
ol li.dd_title a:hover {color: #c94480; background-color: #fec3e4; border: 1px solid #999; border-bottom: none; }
ol li.dd_title:hover a:visited {color: #c94480; }
ol li.dd_title:hover ol.dd_item {display: block; }
ol li.dd_title ol.dd_item {display: none; position: absolute; width: 85px; top: 21px; left: -0px; padding: 5px 0px; border: 1px solid #999; border-top: none; background-color: #fff; }
ol li.dd_title ol.dd_item li {color: #666; width: 77px; padding: 2px 4px; line-height: 14px; text-align: left; }
ol li.dd_title ol.dd_item li a {color: #333; border: none; padding: 2px 4px; line-height: 14px; background-color: #fff; }
ol li.dd_title ol.dd_item li a:hover {color: #c94480; border: 0px; background-color: #fff;}
ol li.dd_title ol.dd_item li a:visited {color: #666; border: 0px;}


