﻿@charset "utf-8";
/*列表块*/
.listbox {margin:4px; padding:15px; width:718px; border:1px solid #f0e3de; background:#fff; overflow:hidden;}	
.container {margin:4px; padding:10px 24px; width:700px; border:1px solid #f0e3de; background:#fff; overflow:hidden;}
	.container h3 {margin:10px auto; padding-bottom:4px; font-size:12px; color:#888; text-align:right; border-bottom:1px solid #ead7cf;}

/*焦点图片&新闻*/
#dynfocusbox, #homenews {float:left; margin-bottom:5px; display:inline; height:264px; background:url(dynfocus_bg.gif) repeat-x #fff;}
#dynfocusbox	{width:529px;}				/*焦点广告*/
	#dynfocus {margin:6px; width:515px; height:250px;}
#homenews {margin-left:5px; width:228px;}				/*快讯*/
	#homenews h3 p {text-indent:18px; background:url(icons.gif) no-repeat 0 -125px;}
	#homenews h3 a.rss {display:block; margin:0; width:14px; height:14x;/* font-size:0;*/ text-indent:-9999px; vertical-align:middle; background:url(rss_icons.png) no-repeat 0 -41px; overflow:hidden;}
	#homenews ul {margin:6px 5px; padding:12px 10px 10px; height:195px; background:#fff; overflow:hidden;}
		#homenews li {width:196px; line-height:1.6em; *line-height:1.7em; text-indent:8px; background:url(icons.gif) no-repeat 0 -163px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;/*opera*/ white-space:nowrap;}
			#homenews li span {margin-right:2px; font-size:10px; color:#aaa;}
			
/*分类汇总*/
#catalog {margin:0 auto 20px; color:#814c3b; overflow:hidden; background:#fff;}
	#catalog .norecord {margin-top:20px; font-size:14px; text-indent:15px;}
	#catalog .l, #catalog .r {float:left; display:inline; margin-top:20px; width:475px;}
	#catalog .l {margin-right:30px;}
		#catalog a {color:#814c3b; text-decoration:none;}
		#catalog a:hover {color:#c30; text-decoration:underline;}
		#catalog code {font-size:12px; font-weight:bold; color:#bbb;}	
	
		#catalog h2 {margin-bottom:10px; padding:0 0 3px 35px; height:22px; line-height:22px; font-size:18px; font-weight:bold; border-bottom:2px solid #eee; background:url(icons.gif) no-repeat 8px -98px;  overflow:hidden;}
		#catalog dl {margin:0 10px; padding-bottom:5px; border-bottom:1px #ccc dashed;}				/*width:445px;*/
			#catalog dt img, #catalog dd img {vertical-align:middle;}
			#catalog dt {clear:both; margin-bottom:5px; width:445px; height:18px; line-height:18px; font-size:14px; font-weight:bold; color:#814c3b; text-indent:25px; background:url(icons.gif) no-repeat 8px -20px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;/*opera*/ white-space:nowrap;}
			#catalog dd {padding-left:7px; line-height:1.5em; font-size:13px; word-break:break-all; word-warp:break-word;}
				#catalog dd var {margin:0 5px;}

/*登录*/
.smallfmbox, #regnote {float:left; display:inline; overflow:hidden;}
	.smallfmbox {margin-right:10px; width:600px;}
	.smallfmbox h3 p {text-indent:22px; background-position:0 -298px;}
	.smallfmbox ul {margin:5px; padding:35px 45px 20px; font-size:14px; background:#fff; overflow:hidden; zoom:1;}
		.smallfmbox li {margin-bottom:15px;}
		.smallfmbox li label {margin:0 35px 0 20px;}
		.smallfmbox .box {font-size:14px; padding:4px; width:310px;}
		/*.smallfmbox .keyboardInput {width:290px;}*/
			.smallfmbox #getcode {width:80px;}
		/*.smallfmbox #userCookie {vertical-align:middle;}*/
		
/*找回密码*/
#getpwdbox {padding:13px 45px 0;}	
	#getpwdbox #questionValue {color:#c30;}
		
		
#regnote {width:370px;}
	#regnote ul {margin:5px; padding:30px 20px 0; height:190px; _height:196px; font-size:13px; color:#814c3b; background:#fff; overflow:hidden; zoom:1;}
	#regnote li {margin-bottom:12px; text-indent:16px; background:url(icons.gif) no-repeat 0 -78px;}
		#regnote li a.doSubmit {display:block; margin:0 auto; color:#fff; text-decoration:none;}
			
/*子类导航*/
#sub_classify_tree_list {margin:4px; background:#fff; overflow:hidden;}				/*width:200px;*/
	#sub_classify_tree {margin:6px;}
		#sub_classify_tree h4 {padding:3px 0; width:188px; font-weight:bold; text-indent:20px; border-bottom:1px dashed #d2d2d2; background:url(icons.gif) no-repeat 5px -21px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;/*opera*/ white-space:nowrap;}
			#sub_classify_tree h4 a {color:#b98877;}
		#sub_classify_tree strong {font-size:11px; color:#bbb;}
		#sub_classify_tree dl {margin:3px 0 5px;}
			#sub_classify_tree dt {padding:3px 0 0; width:188px; text-indent:21px; background:url(icons.gif) no-repeat 8px -58px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;/*opera*/ white-space:nowrap;}
			#sub_classify_tree dd {padding:2px 0 2px 5px; width:183px; line-height:1.6em; word-break:break-all; word-warp:break-word;}
				#sub_classify_tree dd var {margin:0 6px; color:#ccc;}	
		#sub_classify_tree_list .classify_all {padding:2px 17px 0 0; border-top:0; background-position:175px -40px;}	

/*商品明细*/
#detail_box {position:relative; margin:5px; padding:10px; width:728px; height:460px; border:1px solid #f0e3de; background:#fff; overflow:hidden;}
	#detail_box #thumb, #scrollgallery, #detail_box #note, #detail_box #nav, #detail_box dl, #detail_box #promise {position:absolute;}
	#detail_box #thumb {width:270px; height:360px; padding:5px; border:1px solid #ead7cf; background:url(../../images/loading_big.gif) no-repeat center #fff;}
		#detail_box #thumb .collect_icon {left:2px; bottom:2px;}
		#detail_box #thumb p {position:absolute; right:5px; bottom:5px; width:86px; height:87px; background:url(shouwan_icon_big.gif) no-repeat;}				/*售完ICON */
	#detail_box #note {width:280px; bottom:16px; text-align:center; color:#888;}
		
	#detail_box #nav, #detail_box dl {right:10px; width:438px;}
	#detail_box #nav {top:12px; text-align:right;}
		#detail_box #nav a {display:inline-block; margin-right:10px; padding:3px 10px 4px; *padding:4px 10px 2px; font-size:12px; line-height:1em; color:#c30; border:1px solid #ead7cf; background:#f9f3f0; text-decoration:none;}
		#detail_box #nav a:hover {border:1px solid #c30; background:#c30; color:#fff;}
	#detail_box dl {top:35px; background:none;}
		#detail_box dt, #detail_box dd {height:33px; line-height:33px; text-indent:8px; border-bottom:1px solid #ead7cf; width:438px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;/*opera*/ white-space:nowrap;}
		#detail_box dt {font-size:16px; font-weight:bold; color:#814c3b;}
			#detail_box dd.import {background:#f9f3f0;}
			#detail_box dd label {float:left; width:75px;}
			#detail_box dd .price {font-size:16px;}
			#detail_box dd .chooseitem {font-size:14px; color:#c30;}
			#detail_box dd #stockinner {font:bold 16px Verdana,Arial,Tahoma,sans-serif; color:#c30;}
			#detail_box dd input#amounts {padding:2px; width:40px; font-size:13px; text-align:center; font-weight:bold;}
			#detail_box dd#shoppingbt_area {padding:6px 0;}
				/*选择颜色*/
			#detail_box dd .chooseColor {padding-top:5px; *padding-top:0;}
				#detail_box dd .chooseColor img {margin-right:2px; padding:1px; width:18px; height:18px; border:2px solid #fff; vertical-align:middle; cursor:pointer;}
					#detail_box dd .chooseColor img.focus_item {border-color:#c30;}
			/*选择尺码*/
			#detail_box dd .sizebox {margin-right:3px; padding:1px; color:#814c3b; font-size:13px; border:2px solid #fff; background:#c0ad74; cursor:pointer;}
				#detail_box dd .sizeinner {background:#fff; padding:0px 5px 0px 4px!important; padding:1px 4px 1px 5px; text-align:center;}
				
			#detail_box dd .shoppingBt {margin:0 8px; width:116px; height:30px; background-position:0 -150px; cursor:pointer;}
				#detail_box dd .shoppingBt:hover {background-position:0 -110px;}
			#detail_box #promise {right:25px; bottom:18px; padding:48px 0 0 5px; width:395px; height:17px; background:url(promise_small.jpg) no-repeat;}
				#detail_box #promise strong {color:#814c3b; font-size:14px;}
				
		/*滚动商品相册*/
		#scrollgallery {top:385px; left:3px; width:298px; height:56px; overflow:hidden;}
			#scrollgalleryLeft, #scrollgalleryRight, #scrollgalleryCenter {height:56px;}	
			#scrollgalleryLeft, #scrollgalleryRight {display:inline; width:10px; cursor:pointer; background:url(scroll_bgs_b.gif) no-repeat;}	
			#scrollgalleryLeft, #scrollgalleryCenter {float:left;}
			#scrollgalleryRight {float:right;}
			#scrollgalleryLeft {background-position:0 center;}
			#scrollgalleryRight {background-position:-30px center;}
			#scrollgalleryCenter {position:relative; margin:0 4px; width:270px; overflow:hidden;}
				#scrollgalleryCenter ul {width:auto;}
					#scrollgalleryCenter li {float:left; display:inline; margin-right:4px;}
					#scrollgalleryCenter li img {padding:8px 2px 2px 2px; width:46px; height:46px; background:url(smallgalley_border.gif) no-repeat; vertical-align:middle; cursor:pointer;}
						#scrollgalleryCenter li img.focus {background-position:0 0;}
						#scrollgalleryCenter li img.blur {background-position:0 -56px;}
						
		/*商品描述*/
		#prods_desc_box {margin-top:10px;}

		/*下载*/
		.dloadList {margin:5px auto 20px; padding-bottom:3px; width:710px; font-size:12px; border-bottom:1px solid #ead7cf; overflow:hidden;}
			.dloadList dt {padding-left:12px; font-size:14px; color:#814c3b; font-weight:bold; background:url(points.gif) no-repeat 2px -54px;}
				.dloadList dt a {float:right; display:inline-block; padding-left:18px; color:#c30; font-size:13px; vertical-align:middle; background:url(icons.gif) no-repeat 0 -529px;}
				.dloadList dd {padding:6px 0 0; line-height:1.5em; color:#666; table-layout:fixed; word-break:break-all; word-warp:break-word; overflow:hidden;}	
				.dloadList p {margin-top:6px; padding:3px 0; text-align:right; background:#f9f3f0;}
					.dloadList p strong {margin-right:10px; color:#c30;}	

		/*留言*/
		.contact {margin:5px auto 0; width:710px; overflow:hidden;}
			.contact dl {}
				.contact dt, .contact dd {width:710px; font-size:14px; text-indent:20px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;/*opera*/ white-space:nowrap;}
				.contact dt {padding:7px 0 5px; font-weight:bold; color:#b98877; background:url(remind.gif) no-repeat 8px #f9f3f0;}
				.contact dd {margin-top:10px; background:url(points.gif) no-repeat 8px -24px;}
					.contact dd var {margin-right:5px; font-size:13px; color:#888;}
		
		/*留言*/
		#gbook {margin:0 auto; width:718px; overflow:hidden;}
			#gbookNote {margin-left:2.5em; margin-bottom:10px; line-height:23px; list-style:disc; font-size:12px;}

			#writeMsg {margin:0 10px -10px 0; font-size:14px; text-align:right; font-weight:bold;}
				#writeMsg a {color:#b98877; text-decoration:none;}
				#writeMsg a:hover {color:#c30;}
			#gbookBody, .msgTable {width:716px;}
			#gbookBody {margin:0 auto;}
				.msgTable {margin-top:15px; border-collapse:collapse; border-spacing:0; background:#fff; filter:progid:DXImageTransform.Microsoft.DropShadow(color=#e5e5e5,offX=0,offY=3,positives=true);}
					.msgTable b {margin-left:8px; font-size:11px; color:#c30; font-weight:bold;}			/*[日期]*/
					.msgTable th, .msgTable td {border:1px solid #ead7cf;}
					.msgTable thead th {padding:6px 5px 6px 23px; font-weight:bold; text-align:left; background:url(../../images/icon_b.gif) no-repeat 8px 8px #faf8f3;}
						.msgTable thead span {float:right; font-weight:normal;}		/*ICON*/
							.msgTable thead span img {margin-right:3px; vertical-align:middle; cursor:pointer;}
					.msgTable tbody td {padding:8px; line-height:1.6em; table-layout:fixed; word-break:break-all; word-warp:break-word; overflow:hidden;}
						.msgTable tbody td .reply {margin-top:10px; padding:3px 5px; text-indent:23px; border:#00a8ff 1px solid; background:url(../../images/icon_g.gif) no-repeat 5px 5px #e2f5ff;}		/*回复信息*/
							.msgTable tbody td .reply strong {color:#c30;}

			/*气泡效果*/			
			.msgTable	 a.tip {position:relative; color:#333; text-decoration:none; z-index:9999;}
			.msgTable	 a.tip:hover {cursor:default;}				/*兼容IE6*/
			.msgTable	 a.tip .poptip {display:none;}
			.msgTable	 a.tip:hover .poptip {position:absolute; display:block; top:-50px; left:-120px; padding:11px 8px 0; width:134px; height:40px; font-size:12px; background:url(../../images/tipbox_bg.gif) no-repeat; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;/*opera*/ white-space:nowrap;}

/* ======商品比较浮动块 ====== */
#compareBox {position:absolute; right:1px; top:300px; width:128px; background:url(compareBg.gif) no-repeat top center; background-color:#edf8ff; padding:35px 0 8px 0; border:1px solid #c5e4ff;}
#compareBox input {width:52px; height:13px; border:none; background:url(compareSub.gif) no-repeat;}
#compareList {margin:0 0 8px 0; padding:0; width:120px; background:#fff; border:1px solid #d6ecff;}
#compareList li {color:#333; text-align:left; background:#fff; padding:3px 5px; margin:3px 0;}
	
