*{ margin:0; padding:0;}
body{ font-family: verdana, arial; font-size:11px; color: #402828; height:100%;}
img{ border:none;}
a{ color: #402828; text-decoration: none;}
a:hover{ color: #a20000; text-decoration: underline}
.clear{ clear:both;}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

#lyt-wrap { margin:0 auto; width:100%; background: #534129;}

/*****header*****/
#header{ clear:both; overflow:hidden;}
#nav{ overflow:hidden; margin:0px auto; width:1000px; line-height:30px; height:30px; border-bottom: 6px solid #d9d4d4;}
#nav .menu li { padding:0 15px 0 5px; font-weight:bold; float:left;}
#nav .menu li a {color: #fff;}
#nav .menu li a:hover {color: #fff;}
#nav .search { padding:0 0 0 16px; background:url(searchbg.gif) no-repeat; width:180px; height:30px; float:right;}
#nav .search a {color: #ffaf02; text-decoration: underline;}
#nav .search a:hover {color: #ffaf02; text-decoration: underline;}
#nav .search input { vertical-align:middle;}
#nav .search input.txt { border:#d4cbba 1px solid; width:120px; line-height:14px; height:14px; background:#fff;}

.head { margin:auto; width:1000px;MARGIN: auto; WIDTH: 1000px; position:relative;}
.logo { margin-top:25px; float:left;}
.nav-button { margin-top:8px; float:left; margin-left:50px;}
.nav-button li{ padding:10px 5px 0 50px; font-weight:bold; font-size:12px; float:left; background:url(header_menu_bg.gif) no-repeat; white-space:normal; height:40px;}
.nav-button li.n1 { background-position:0px 0px; width:100px;}
.nav-button li.n2 { background-position:0px -50px; width:70px;}
.nav-button li.n3 { background-position:0px -100px; width:70px;}
.nav-button li.n4 { background-position:0px -150px; width:70px;}
.nav-button a { color: #fff;}
.nav-button a:hover { color: #fff;}
.telephone { padding:30px 0px 0px 5px; font-weight:bold; font-size:12px; font-family:Arial, helvetica, sans-serif; float:left; background:url(tollfree_icon.gif) no-repeat; color:#ff6c00;}
.online {float: left; margin: 8px 0px 0px 10px;}
.blank10 { clear:both; font-size:1px; margin:0 auto; overflow:hidden; width:100%; height:10px;}
.blank20 { clear:both; font-size:1px; margin:0 auto; overflow:hidden; width:100%; height:20px;}
.x-line { clear:both; font-size:1px; background:url(x-line.gif) repeat-x center 50%; margin:0 auto; width:99%; height:11px;}
* + hTML .x-line { overflow:hidden;}

#lyt-maincontent{ overflow:hidden; margin:0px auto; width:1000px; background:#fff url(siderbar-line.gif) repeat-y left top;}
li{ overflow:hidden; white-space:nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis}
.hot{ color: #FF0000;}

.contact{ position:absolute; top:15px; right:50px;}
.contact a{ float:left; color:#fff; line-height:20px; }
.contact a:hover{color:#fff;}
.contact span{ display:block; clear:both;}
.contact span img{ float:left;}


/*****index*****/
#lyt-maincontent-home{ margin:0px auto; width:1000px; background: #fff;}
#box-index-brand{background:#fff url(ho_index_bg.gif) no-repeat left top; height:391px; width:172px; float:left; margin-left:6px; display:inline;}
.box-category-home-ho{float:left; width:172px; color:#fff; margin-left:6px;display:inline;}
.box-category-home-ho .top{ font-weight: bold; font-size: 13px; text-indent: 6px; padding: 2px 0;}
.box-category-home-ho li{padding: 0px 0 0px 25px;color:#fff;background: url(arr.gif) 15px 5px no-repeat;width: 130px;line-height:160%;}
.box-category-home-ho li a{color:#fff;}

.lyt-content {float:left; width: 584px;}
.home-publish-top li {float:left;padding:0 0 0 7px;}
.home-publish-bottom li {float:left;padding:0 0 0 7px;}
.home-publish-middle li {float:left;}
.home-publish-middle li.n1 {PADDING-BOTTOM: 10px;}
.n1 img {border: #e1c6c6 1px solid;}
.home-publish-right {TEXT-ALIGN: right;}
.home-publish-right li {PADDING-BOTTOM: 5px}
.lyt-sidebar-right {FLOAT: right; WIDTH: 208px}
.home-publish-right img {border: #e1c6c6 1px solid;}
.home-free-shipping { background:#4F3E24; width:744px; margin-bottom:6px; border-left:#fff 7px solid; padding:5px 7px;}
.home-free-shipping h3{ color:#FEFBF6; font-size:21px; font-weight:normal}
.home-free-shipping p{ color:#FFFCF3; font-size:12px;}
.home-free-shipping span{ font-size:20px;}

#home-bottom{ width:1000px;background:url(hometop_bg.png) top no-repeat;overflow:hidden; float:left; background-color:#fff;}
.ho{background:url(homebottom_bg.png) bottom no-repeat;overflow:hidden; float:left; width:100%;}
.common-tab{float: left;heigth: 26px;line-height: 26px; border:#cec1a1 1px solid; width:99.9%;}
.common-tab li{float:left;padding:0px 10px;border-right:#cec1a1 1px solid;text-align:center;font-weight:bold;display:inline;}
.common-tab li a{color:#443520; text-decoration:none;}
.common-tab li a:hover{text-decoration:underline;}
.common-tab li.ho-seo a{color:#504029;}
* html .common-tab li.ho-seo a{color:#443520;}
*+html .common-tab li.ho-seo a{color:#443520;}
.common-tab li.selected{background:#402828;color:#ffffff;}
.common-tab li.selected a{color:#fff; float:left;}
.common-tab li.selected a:hover{color:#fff; text-decoration:underline;}

#home-bottom .box-product{clear:both;}
.box-product .content li{border-right:1px solid #d9d5d0; border-top:0; border-left:0; border-bottom:1px solid #edece9; padding:5px 17px; width:145px; height:196px; float:left; font-weight:bold;}
.box-product .content li h3{ font-weight:normal; font-size:11px; overflow:hidden; width:140px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow: ellipsis}
.box-product .content li h3 a{ color:#000; text-decoration:none;}
.box-product .content li h3 a:hover{ color:#a20000; text-decoration:underline;}
.box-product .content li span{ color: #cb2727}


/*****left*****/
#lyt-left{ float:left; width:187px;}
#box-category{ float:left; width:100%;}
#box-category .top{ padding:2px 0 2px 0; font-size:14px; font-weight:bold; text-indent:6px;}
#box-category ul{ background:url(category_bg.gif) repeat-x left top; float:left; width:100%;}
#box-category li{ padding:2px 0 2px 25px; background:url(arr.gif) no-repeat 15px 5px; width:150px;}
#box-category li.title{ padding-left:6px; background-image:none; font-size:13px;}
#box-category .x-line{ width:100%; height:2px;}
#box-category .brand li{ padding:2px 0 2px 10px; float:left; background-image:none; width:80px;}

#box-placket{ padding:1px;}
#box-placket h3{ font-size:14px; background:url(icon_subscription.gif) #a47b45 no-repeat 10px center; color:#fff; line-height:25px; height:25px; text-align:center}
#box-placket .desc{ padding:5px 5px 5px 10px; color: #999;}
#box-placket .emailinput{ border:#d6cebc 1px solid; vertical-align: middle; width: 125px; line-height: 15px; height: 15px}
#box-placket input{ margin: 2px 0px 2px 10px; vertical-align: middle}


/*****right*****/
#lyt-content-right{ float:right; width:795px; padding-right:8px;}
#position { border:#cec1a1 1px solid; font-size:13px; float:left; width:99.7%; text-indent:12px; line-height:22px; height:22px;}
#position .selected {	color: #ffaf02;}
#brand-info{ clear:both; float:left; width:100%;}
#brand-info .brand-logo{ float:left; padding-left:10px;}
#brand-info .brand-seo{ padding: 0 15px 0 10px;}
.brand-seo h1{ font-size:16px;}
.brand-seo h2{ font-size:14px;}
.brand-seo p{ margin:5px 0; line-height:120%;}
.brand-seo span{ margin:0 8px;}
.brand-seo a{ text-decoration:underline;}

#box-productlist{ float:left; clear:both;}
#box-productlist .content { border-left: #cec1a1 1px solid;}

#productlist{ float:left; clear:both; border-left:#cec1a1 1px solid; width:100%;}
#productlist li{ border-right:#cec1a1 1px solid; padding:4px; float:left; width:150px; line-height:150%; height:185px; border-bottom:#cec1a1 1px solid; font-size:10px; font-weight:bold;}
#productlist li .CImg a{width:140px; height:140px; display: table-cell;vertical-align:bottom;text-align:center;*display: block;*font-size: 115px;}
#productlist li .CImg img{vertical-align:bottom;}
#productlist li h3{ font-weight:normal; font-size:11px; overflow:hidden; width:145px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow: ellipsis}
#productlist li h3 a{ color:#000; text-decoration:none;}
#productlist li h3 a:hover{ color:#a20000; text-decoration:underline;}
#productlist li span{ color: #cb2727}
#productlist .top { border-top: #cec1a1 1px solid; border-right: #cec1a1 1px solid; border-bottom: #cec1a1 1px solid; width:794px; font-weight: bold; font-size: 13px; overflow: hidden; text-indent:12px; line-height:24px; white-space:nowrap; height: 24px; text-overflow: ellipsis; background: #faf5e8; -o-text-overflow: ellipsis}

#space{ clear:both; padding:5px 0; background:#A37B47; float:left; width:796px; color:#fff; height:30px;}
.sort{ margin-top:8px; float:left; padding-left:10px;}
.page{ float:right; margin:8px 10px 0px 0px; color:#fff;}
.page li{ padding:0 2px; float:left;}
.page li.selected a{ font-weight:bold; color:#ffaf02;}
.page a { color:#fff;}
.page a:hover { color:#fff;}


/*****promoinfo*****/
#box-promoinfo {float: left;border: 1px solid #CEC1A1;}
#box-promoinfo .box-product .content {float: left;background: url(y-line.gif) center repeat-y;overflow: hidden;}
#box-promoinfo .box-product-h {width: 377px;float: left;margin-left: 15px;display: inline;line-height: 150%;font-size: 11px;}
#box-promoinfo .box-product-h .left {width: 140px;float: left;}
#box-promoinfo .box-product-h .right {width: 225px;float: right;}
#box-promoinfo .box-product-h .right h3 {font-size: 11px;color: #979797;}
.box-product .top {background: url(index_title_bg.gif);width:793px;height: 25px;}
.box-product .top .title {float: left;height: 23px;background-color: #644040;border: 1px solid #CEC1A1;color: #fff;font-size: 13px;font-weight: bold;line-height: 23px;padding: 0px 10px;margin-right: 20px; min-width: 100px;}
.price{color: #cb2727;}



/*****news*****/
.news-content {border-right: #cec1a1 1px solid; display: inline; float: left; border-left: #cec1a1 1px solid; width: 793px; line-height: 200%; border-bottom: #cec1a1 1px solid}
.news-content .top {border-top: #cec1a1 1px solid; font-weight: bold; font-size: 13px; overflow: hidden; text-indent: 12px; line-height: 24px; border-bottom: #cec1a1 1px solid; white-space: nowrap; height: 24px; text-overflow: ellipsis; background-color: #faf5e8; -o-text-overflow: ellipsis}
.news-content .selected {	color: #ffaf02;}
.news-content p { padding:5px 10px;}
.news-content ul {margin: auto; width: 98%}
.news-detail {margin: auto; width: 98%; line-height: 180%; padding-bottom:10px;}
.news-detail {}
.news-detail tbody { margin:0; padding:0;}
.news-detail h1 {font-size: 15px; text-align: center}
.news-detail h3 {font-size: 13px; text-indent: 10px}
.news-detail h3 a {padding-left: 10px; background: url(../images/icon/point.gif) no-repeat left center; color: #a50014; border-bottom: #a50014 1px dashed}
.news-detail h3 a:hover {text-decoration: none}
.news-detail a {font-weight: bold; color: #a20000}
.news-detail .box-list { padding:10px; float:left;}
.news-detail .box-list .listleft {float: left; width: 38%}
.news-detail .box-list .listright {float: right; width: 58%}
.news-detail .box-list .listright li {float: left; width: 200px}
.news-detail .box-list h3 {padding-left: 20px; background: url(../images/icon/newsdot.gif) no-repeat left center; border-bottom: #402728 1px solid}
.news-detail .box-list a {color: #a50014}
.news-detail .answer {background-color: #fbf7f8}
.news-detail a.hide {color: #f00}
.news-content li { padding-left:15px; background: url(point.gif) no-repeat 0px 8px; float: left; width: 98%; line-height: 150%; height: 22px}


/*****produce detail*****/
#detail { width:795px;}
#detail h1 {padding: 10px 0 0 10px; font-weight: bold; font-size: 13px; color: #000;}
#detail .wrap {	margin: auto; width: 776px;}
#detail .wrap .left {float: left; width: 320px; text-align: center;}
#detail .wrap .left .moreimg { padding: 5px 0px; background: url(dot.gif) no-repeat 230px center;}
#detail .wrap .left .moreimg a { color: #999;}
#detail .wrap .left .img-wrap {	margin: 10px auto; width: 100%;}
#detail .wrap .left .img-wrap input { padding:20px 0px; vertical-align: top;}
#detail .wrap .left .img-wrap img {
	border-right: #cec1a1 1px solid; border-top: #cec1a1 1px solid; border-left: #cec1a1 1px solid; border-bottom: #cec1a1 1px solid
}
#detail .wrap .right {float: right; width: 450px; background-color: #fefbf3;}
#detail .wrap .right TD {
	border-right: #402728 1px dashed; padding-right: 5px; padding-left: 5px; font-size: 12px; padding-bottom: 10px; line-height: 200%; padding-top: 10px; background-color: #e3c3c4
}
#detail .wrap .right TD SELECT {
	border-top-STYLE: none; border-right-STYLE: none; border-left-STYLE: none; border-bottom-STYLE: none
}
#detail .wrap .right TD.last {
	border-top-STYLE: none; border-right-STYLE: none; border-left-STYLE: none; border-bottom-STYLE: none
}
#detail .wrap .right .content h2 {
	font-weight: normal; font-size: 12px; color: #b82630
}
#detail .wrap .right .content { clear:both; padding:20px 10px; font-size:12px; line-height:180%;}
#detail .wrap .right .price { padding:5px; font-size:13px; background:url(pricedotbg.gif) #e3cdb0 repeat-y left top; float:left; line-height:150%;}
#detail .wrap .right p{ padding:5px 5px 0 8px;}
.left-price { float:left; width:138px;}
.middle-price {	float:left; width:173px;}
.right-price { float:left; width:128px;}
.price-btn { padding:6px 0; width:120px;}
.btn-layer { padding:6px 0; width:120px;}
.cart-layer { float: right; width: 1px}
.line-through {	text-decoration: line-through}
.red {color: #f00;}
.fB { font-weight:bold;}
.deepred { color:#b82630;}
#detail .wrap .right .x-line { width: 100%; height: 5px}
#detail .wrap .right ul { float: left; margin: 0px}
#detail .wrap .right ul.top {
	background: url(../images/layout/x-line.gif) repeat-x left bottom; width: 100%
}
#detail .wrap .right ul.top li {
	border-right: #cec1a1 1px solid; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; overflow: visible; padding-top: 5px; white-space: normal
}
#detail .wrap .right ul.top li.last {
	border-right-STYLE: none
}
#detail .wrap .right li {
	display: inline; float: left; margin: 0px 0px 0px 10px; overflow: visible; width: 120px; white-space: nowrap; height: 30px
}
#detail .wrap .right li IMG {
	padding-right: 4px; vertical-align: middle
}

.dlg-box {
	border-right: #402828 1px solid; border-top: #402828 1px solid; border-left: #402828 1px solid; border-bottom: #402828 1px solid; background-color: #f9eded
}
.dlg-box .dlg-title-box {
	height: 24px; background-color: #402828
}
.dlg-box .dlg-title {
	padding-left: 20px; font-weight: bold; font-size: 14px; float: left; overflow: hidden; color: #fff; line-height: 24px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis
}
.dlg-box .dlg-close-icon { margin-top:3px; float:right; width:20px;}
.dlg-box .dlg-cont-box-out { width:100%;}
.dlg-box .dlg-cont-box-out table { line-height:260%;}

.description {
	border-right: #cec1a1 1px solid; border-top: #cec1a1 1px solid; float: left; border-left: #cec1a1 1px solid; width: 99.6%; border-bottom: #cec1a1 1px solid
}
.description-tab ul {
	float: left; width: 100%; border-bottom: #cec1a1 1px solid; height: 25px
}
.description-tab li {
	border-right: #cec1a1 1px solid; padding-right: 6px; display: inline; padding-left: 6px; font-size: 12px; float: left; padding-bottom: 0px; margin: 1px; overflow: visible; line-height: 23px; padding-top: 0px; height: 23px; text-align: center
}
.description-tab li.selected {
	background-color: #402828
}
.description-tab li.selected a { color:#fff;}
.description .content h2 { font-size:12px; margin-bottom:8px; color:#8d7a7a;}
.description .content h3 { font-size:12px; margin-bottom:8px; color:#8d7a7a;}
.description .content strong {color:#8d7a7a;}
.description .content b { color:#8d7a7a;}
#tab_content_1 p { margin:10px 0;}
.description .content { clear:both; padding:10px; line-height:200%;}
.description .content th { border:#ede6d3 1px solid; padding:3px; background:#fefbf3; text-align:left;}
.description .content table { border-collapse:collapse;}
.description .content td { border:#ede6d3 1px solid; padding:3px;}
.description .content ul { margin-left:30px;}
.description .content li { padding-left:10px; overflow:visible; white-space:normal; list-style-type:disc;}
.description h1 { font-size:13px;}
.description .x-line { width:100%;}

/*************More Images****************/
.moreimages { overflow:hidden;	margin:0px auto; width:1000px; background: #fff; padding-bottom:20px;}
.moreimages .leftpic { margin:8px; border:#cec1a1 1px solid; width: 640px; float:left;}
.moreimages .leftpic h3 { margin:10px 20px 0px 20px; font-size:12px;}
.moreimages .leftpic .content { padding:10px 0 0 0; text-align:center;}
.moreimages .rightpic { float:right; width:318px;margin-top:8px; }
.moreimages .rightpic li {border: #eee 1px solid; float:left; margin:0 20px 20px 0; width:120px; height:120px; padding:3px;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 105px;}
.moreimages .rightpic li img { cursor: pointer; vertical-align:middle;}
.line {	CLEAR: both; MARGIN: 12px auto; BORDER-BOTTOM: #ccc 1px dashed}


/**********footer**************/
#lyt-footer{ clear:both; margin:0px auto; width:1000px; background:#fff;}
.foot-link{ padding:10px 0 0 50px; display:inline; margin:0 5px; float:left; border-top: #cec1a1 10px solid; width:940px;}
.foot-link li{ padding-right:12px; float:left;}
.foot-link li.foottelephone{ padding-right:15px; font-weight:bold; font-size:14px; color:#750000; line-height:100%;}
.foot-link li.foottelephone a{ margin-top:7px; display:block; font-size:11px; color:#a50014;}
.foot-link li.foottelephone a:hover { text-decoration:none;}
.foot-link .quick { float:left; width:270px;}
.foot-link .quick li{ margin:2px 2px 2px 0px; width:120px;}

#copyright{ clear:both; margin:0px auto; width:100%; color:#928b6a; line-height:25px; height:25px; background:#ede8d2;}
#copyright .desc { padding:0 0 0 10px; float:left;}
#copyright .bookmark { float:right; padding:0 5px 0 10px;}
.tongji{display:none;}