/* CSS Document */

* {
	padding:0;
	margin:0;
	}

body {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#7F0404;
	background:url(/image/images/bg.gif) 0 0 repeat-x #F6E5DC;
	}

a {
	COLOR: #BE0E0D; TEXT-DECORATION: none
	}
	
a:hover {
	background-color:inherit;
	COLOR: #750405; TEXT-DECORATION: underline
	}
	
img {
	border:none;
	}

ul {
	list-style-type:none;
	}

.specer{
	font-size:0;
	line-height:0;
	clear:both;
	}

.main{
	margin:0 auto;
	color:#171718;
	background:inherit;
	}

/*--- Ŀ¼ --*/
.categories {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid; HEIGHT: 100%
}
.categories DL DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; PADDING-BOTTOM: 3px; PADDING-TOP: 6px
}
.categories DL DT SPAN {
	FONT-SIZE: 10px; MARGIN-LEFT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.categories DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(/image/search_icon.gif) no-repeat left -382px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.categories DL DD SPAN {
	FONT-SIZE: 10px; MARGIN-LEFT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.categories DL DT SPAN {
	FONT-WEIGHT: normal
}
.categories DL DD SPAN {
	COLOR: #888
}
/* -- 产品CSS －－－*/
.goods_item_info {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #F6D1BD; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 4px; POSITION: relative; HEIGHT: 195px; TEXT-ALIGN: center
}
.goods_item_info .goods_title {
	FONT-SIZE: 14px; OVERFLOW: hidden; WIDTH: 150px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.goods_item_info .goods_title A {
	COLOR: #9b3e00; LINE-HEIGHT: 26px
}
.goods_item_info .goods_title A:hover {
	FONT-WEIGHT: bold; COLOR: #f00
}
.goods_item_info .goods_thumbnail {
	VERTICAL-ALIGN: middle; OVERFLOW: hidden; POSITION: relative; TEXT-ALIGN: center
}
.goods_item_info .goods_thumbnail IMG {
	WIDTH: 150px; HEIGHT: 150px
}
.goods_item_info .goods_price {
	WIDTH: 150px; TEXT-ALIGN: center
}
.goods_item_info .goods_itemno {
	PADDING-BOTTOM: 5px
}
.goods_item_info .goods_price .marketprice {
	COLOR: #8f8f8f; TEXT-DECORATION: line-through
}
.goods_item_info .goods_price .sellingprice {
	
}
.goods_item_info .goods_gotobuyfav {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 5px! important; OVERFLOW: hidden; PADDING-TOP: 5px! important
}
/* ---- HEADER START ---- */
.header1{
	padding:0 0 38px 33px;
	}

.header td.topNav{
	padding:22px 0 0;
	color:#fff;
	background-color:inherit;
	}

.header td.topNav ul li{
	float:left;
	padding:0 18px;
	font-weight:bold;
	background:url(images/nav-divider.gif) 100% 11px no-repeat;
	}

.header td.topNav ul li.nobg{
	background:none;
	}

.header td.topNav ul li a {
	display:block;
	padding:6px 0 0;
	text-decoration:none;
	color:#fff;
	background-color:inherit;
	}

.header td.topNav ul li a:hover {
	background:url(images/nav-hover.gif) 50% 0 no-repeat;
	}

.header td.toplink img{
	margin:29px 22px 0 0;
	}

.header td.logo{
	padding:25px 0 0 0;
	}

.header td.logo p{
	padding:4px 0 0;
	line-height:16px;
	color:#E6FF7A;
	background-color:inherit;
	}

.header td.logo img{
	float:left;
	border:none;
	}

.header td.gift{
	padding:65px 0 0 143px;
	}

.header td.spclgift{
	padding:2px 0 9px 17px;
	font-size:11px;
	line-height:14px;
	background:url(images/giftbg.gif) 0 0 repeat-y;
	}

.header td.spclgift h2{
	font-size:15px;
	line-height:15px;
	font-weight:normal;
	color:#fff;
	background-color:inherit;
	}
.header td.spclgift img{
	float:left;
	margin:3px 9px 3px 0;
	}

.header td.spclgift p{
	padding:6px 0 0;
	color:#E68A89;
	background-color:inherit;
	}

.header td.spclgift a{
	display:block;
	width:65px;
	line-height:15px;
	text-decoration:none;
	color:#fff;
	background-color:inherit;
	text-align:center;
	background:url(images/clickbg.gif) 0 0 no-repeat;
	}

.header td.spclgift a:hover{
	color:#333;
	background-color:inherit;
	}

/* ---- HEADER END ---- */
/* ---- BODY START ---- */
.bodypan{
	padding:0 33px 0;
	}

.bodypan a{
	color:#748401;
	background-color:#F6E5DC;
	}

.bodypan a:hover{
	color:#748401;
	background-color:#F6E5DC;
	text-decoration:none;
	}

.bodypan h2{
	padding:0 0 18px;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	color:#750303;
	background-color:inherit;
	}

/* ---- LEFTPANEL START ---- */
.leftpan{
	padding:34px 32px 0 0;
	}

.leftpan ul.service{
	color:#A66E45;
	background-color:inherit;
	}

.leftpan ul.service li{
	padding:0 0 18px 12px;
	background:url(images/bulet.gif) 0 7px no-repeat;
	}

.leftpan ul.service li a{
	display:block;
	padding:0 0 1px 3px;
	color:#748401;
	background-color:#FAF3C4;
	}

.leftpan ul.service li a:hover{
	color:#748401;
	background-color:#FAF3C4;
	}

.leftpan ul.events{
	color:#A66E45;
	background-color:inherit;
	}

.leftpan ul.events li em{
	margin:0 0 10px;
	display:block;
	font-size:18px;
	line-height:23px;
	text-align:center;
	font-style:normal;
	color:#FAF3C4;
	background:#30030D;
	}

.leftpan ul.events li em span{
	color:#F6E5DC;
	background:inherit;
	}

a.more{
	display:block;
	margin:10px 0 31px;
	text-decoration:none;
	text-align:center;
	width:38px;
	line-height:14px;
	color:#fff;
	background-color:inherit;
	background:url(images/morebg.gif) 0 0 no-repeat;
	}

a.more:hover{
	color:#2A2C20;
	background-color:inherit;
	}

/* ---- LEFTPANEL END ---- */
/* ---- MIDDLEPANEL START ---- */
.midpan{
	padding:34px 33px 25px;
	color:#A66E45;
	background:#F6EBE5;
	border-left:1px solid #EFD8CC;
	border-right:1px solid #EFD8CC;
	}

.midpan h1{
	font-size:24px;
	line-height:28px;
	font-weight:normal;
	padding:0 0 10px;
	color:#BE0E0D;
	background-color:inherit;
	}

.midpan p{
	padding:0 0 10px;
	}

.midpan table.products{
	margin:0 0 28px;
	border:1px solid #E6C9BA;
	color:inherit;
	background-color:#F5E2D8;
	}

.midpan table.products h3{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#750303;
	background-color:inherit;
	}

.midpan table.products p{
	padding:0;
	}

/* ---- MIDDLEPANEL END ---- */
/* ---- RIGHTPANEL START ---- */
.rightpan{
	padding:34px 0 0 33px;
	color:#A66E45;
	background:inherit;
	}

.rightpan td.login{
	color:#080808;
	background-color:inherit;
	}

.rightpan td.login input{
	margin:0 0 8px;
	padding:0 4px;
	width:175px;
	height:16px;
	font-size:11px;
	line-height:16px;
	border:1px solid #E7D2C6;
	}

.rightpan td.login input.remember{
	width:15px;
	height:15px;
	border:none;
	}

.rightpan td.login input.button{
	width:38px;
	height:14px;
	border:none;
	}

.rightpan td.login input.button2{
	width:45px;
	height:14px;
	border:none;
	}

.rightpan td.login label.remb{
	font-size:11px;
	line-height:14px;
	}

.rightpan td.login a{
	font-size:11px;
	line-height:14px;
	}

.rightpan p.color{
	color:#6B3A16;
	background-color:inherit;
	}

.rightpan p.color2{
	color:#B90303;
	background-color:inherit;
	}


	




/* ---- BODY END ---- */

/* ---- FOOTER START ---- */

.footer {
	color:#fff;
	background-color:inherit;
	background:url(images/footbg.gif) 0 0 repeat-x;
	}
	
.footer td.bottompadd{
	padding:15px 0 52px;
	}

.footer a {
	margin:0 10px;
	color:#fff;	
	background-color:inherit;
	text-decoration:none;
	}

.footer a:hover {
	background-color:inherit;
	color:#FF8888;	
	}

.footer a.nomrg {
	margin:0 12px 0 0;
	}

.footer p.copy {
	padding:12px 0 0;
	background-color:inherit;
	color:#FF8888;	
	}

/* ---- FOOTER END ---- */

/*epages*/
DIV.epages {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 2px; PADDING-TOP: 5px; TEXT-ALIGN: center }
DIV.epages A {
	BORDER-RIGHT: #bcbcbc 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #bcbcbc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; BORDER-LEFT: #bcbcbc 1px solid; COLOR: #424542; MARGIN-RIGHT: 3px; PADDING-TOP: 0px; BORDER-BOTTOM: #bcbcbc 1px solid; TEXT-DECORATION: none
}
DIV.epages A:hover {
	BORDER-RIGHT: #ADAEAD 1px solid; BORDER-TOP: #ADAEAD 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ADAEAD 1px solid; COLOR: #9C0000; BORDER-BOTTOM: #ADAEAD 1px solid; BACKGROUND-COLOR: #EFEBEF; text-decoration:none;
}
DIV.epages span {
	BORDER-RIGHT: #ADAEAD 1px solid; BORDER-TOP: #ADAEAD 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ADAEAD 1px solid; COLOR: #9C0000; BORDER-BOTTOM: #ADAEAD 1px solid; BACKGROUND-COLOR: #ADAEAD;PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN-left: 0px;MARGIN-right: 3px; PADDING-TOP: 0px; TEXT-ALIGN: center
}


/*-内容-*/
.key_word {
	PADDING-Top: 10px;PADDING-BOTTOM: 10px; FONT: bold 18px Verdana, Arial, Helvetica, sans-serif
}
.clearfix {
	DISPLAY: inline-block
}
.clearfix {
	DISPLAY: block
}
.bottom-line {padding-bottom:10px;margin-bottom:10px;border-bottom:dashed 1px #cccccc;}
.image-area {float:left;margin:0 8px 10px 8px;text-align:center;}

/* bof one image */
.one-image {width:220px; margin-top:20px;}
.one-image .image-border {width:200px;height:200px;margin-bottom:10px; border-style:solid;border-color: #C16761}
.one-image .zoom-in {margin-bottom:5px;}
.prodcutCard{width:480px; margin:0 0 0 20px; overflow:hidden;}
.productProperty th {font-weight:normal;width:40%;padding:5px 10px 5px 5px;font-size:12px;white-space:nowrap;text-align:right;vertical-align:top}
.productProperty td {font-weight:bold;}
.paymentProperty th {font-weight:normal;width:40%;padding:5px 10px 5px 5px;font-size:12px;white-space:nowrap;text-align:right;vertical-align:top}
.paymentProperty .td {font-weight:normal;}
/* bof description */
.description {padding:0 10px;margin-bottom:15px;}
.description-title {padding:10px 0;margin:0 0 10px 0;border-top:dashed 1px #aaaaaa;font:bold 16px/1.2em arial;}
/* eof description */
.contactWay{ float:left; padding-left:10px;width:480px;TEXT-ALIGN: center}

/*-partners-*/
#partners {
    WIDTH: 100%; height:150px;MARGIN-BOTTOM: 20px; CLEAR: both; PADDING-TOP: 10px
}
#viewed .item1 {
	TEXT-ALIGN: center; margin-left:5px; margin-right:5px; WIDTH: 100px; FLOAT: left; VERTICAL-ALIGN: top;
}
.item1 .viewed-rollover {
	Z-INDEX: 11
}
.viewed-rollover {
	WIDTH: 100px;PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 2px; PADDING-LEFT: 2px; WIDTH: auto; PADDING-RIGHT: 2px; FLOAT: left; PADDING-TOP: 2px
}
#viewed .thb-img {
	MARGIN: 0px; width:100px; height:100px;
}