/* 产品详细信息 */
.detail {
    width: 796px;
}

.detail h1 {
    color: #000;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0px 0px 10px;
}

.detail .wrap {
    width: 780px;
    margin: auto;
}

.detail .wrap .left {
    width: 312px;
    float: left;
    text-align: center;
}

.detail .wrap .left .moreimg {
    background: url(../images/icon/dot.gif) 220px center no-repeat;
    padding: 5px 0;
}

.detail .wrap .left .moreimg a {
    color: #999;
}

.detail .wrap .left .img-wrap {
    width: 100%;
    margin: 10px auto;
}

.detail .wrap .left .img-wrap input {
    vertical-align: top;
    padding: 20px 0px;
}

.detail .wrap .left .img-wrap img {
    border: 1px solid #e1c6c6;
}

.detail .wrap .right {
    width: 450px;
    float: right;
    background-color: #fbf7f8;
}

.detail .wrap .right td {
    padding: 10px 5px;
    background-color: #e3c3c4;
    line-height: 200%;
    font-size: 12px;
    border-right: 1px dashed #402728;
}

.detail .wrap .right td select {
    border: none;
}

.detail .wrap .right td.last {
    border: none;
}

.detail .wrap .right .content h2 {
    color: #b82630;
    font-size: 12px;
    font-weight: normal;
}



.detail .wrap .right .content {
    clear: both;
    padding: 15px 15px;
    line-height: 140%;
    font-size: 12px;
}

.detail .wrap .right .price {
    float: left;
    font-size: 13px;
    line-height: 150%;
    background: #E3C3C4 url(../images/layout/pricedotbg.gif) left top repeat-y;
    padding: 5px;
	height:70px;
}

.detail .wrap .right .x-line {
    height: 5px;
    width: 100%;
}

.left-price {
    float: left;
    width: 138px;
}

.middle-price {
    float: left;
    width: 173px;
}

.right-price {
    float: right;
    width: 123px;
}

.price-btn, .btn-layer {
    width: 120px;
    padding: 6px 0;
}
/* 购物车弹出层 */
.cart-layer {
    float: right;
    width: 1px;
}
.zindex-cart-topimg {
    z-index: 3000;
    position: absolute;
    background: url(../images/layout/cart_top.gif) no-repeat;
    width: 14px;
    height: 14px;
	margin-top:4px;
}

.zindex-cart-bottomimg {
    z-index: 3000;
    position: absolute;
    background: url(../images/layout/cart_bottom.gif) no-repeat;
    width: 14px;
    height: 14px;
}

.zindex-cart-leftimg {
    z-index: 3000;
    position: absolute;
    background: url(../images/layout/cart_left.gif) no-repeat;
    width: 14px;
    height: 14px;
}

.zindex-cart-rightimg {
    z-index: 3000;
    position: absolute;
    background: url(../images/layout/cart_right.gif) no-repeat;
    width: 14px;
    height: 14px;
}

.zindex-cart {
    z-index: 3100;
    position: absolute;
    width: 262px;
    margin: 0px;
}

.zindex-top {
    width: 100%;
    float: left;
    margin: 0px;
}
.zindex-content {
    background: url(../images/layout/cart_layer_bg.gif) bottom repeat-x #fff;
    border: 1px solid #000000;
    width: 290px;
    float: left;
    font-size: 11px;
	margin-top:4px;
}
.zindex-color {
    z-index: 3100;
    position: absolute;
    width: 262px;
    margin-top:-4px;
}
.zindex-color-top{float:left;margin: -13px 0 0 120px; width:14px; height:13px;z-index: 3200;
    position: absolute;}
.zindex-content,.zindex-content-color{
    background: url(../images/layout/cart_layer_bg.gif) bottom repeat-x #fff;
    border: 1px solid #bbb;
    width: 260px;
    float: left;
    font-size: 11px;
}
.layer-btn {
    text-align: right;
    margin: 2px 6px 0px 0px;
}

.layer-btn img {
    margin: 0px;
    padding: 0px;
}

.layer-wrap {
    width: 255px;
	float:left;
    text-align: center;
	display:inline;
    line-height: 180%;
    color: #f00;
	padding:5px 0 10px 0;
}
/* 搜索结果样式 */
.result-list {
    float: left;
}

.result-list .photo {
    width: 150px;
    float: left;
}

.result-list .result-content {
    float: left;
    width: 500px;
    padding: 10px 0px;
    line-height: 170%;
}

.result-list .result-content li {
    display: block;
    white-space: normal;
    text-overflow: visible;
    overflow: visible;
    font-size: 13px;
}

.result-list .result-content li img {
    margin-right: 4px;
}

.result-list .btn {
    float: right;
}
/* 所有目录弹出窗口样式 */
.box-popmenu {
    width: 648px;
    padding: 10px;
    background: #fff;
    border: 10px #553f3f solid;
    position: absolute;
    z-index: 100;
    margin-left: 60px;
}

.box-popmenu .content {
    margin: auto;
    background: url(../images/layout/popmenu_bg.gif) left center repeat-y;
    height: 100%;
    float: left;
}

.box-publishbox {
    float: left;
    width: 160px;
    line-height: 150%;
}

.box-publishbox li.category {
    padding-left: 20px;
    background: url(../images/icon/icon_li.gif) 5px center no-repeat;
    font-weight: bold;
}

.box-publishbox li {
    padding: 2px 0px 2px 20px;
    white-space: normal;
    text-overflow: visible;
    overflow: visible;
}

.category-title {
    width: 100%;
    height: 26px;
    background-color: #66739F;
    float: left;
}

.category-title h1 {
    color: #fff;
    line-height: 26px;
    padding-left: 10px;
    font-size: 13px;
}

.list-content {
    width: 99.7%;
    float: left;
    border: 1px solid #e1c6c6;
    padding: 10px 0px;
}

.list-content .photo {
    width: 45%;
    float: left;
    text-align: center;
}

.list-content .content {
    width: 50%;
    float: right;
    padding: 10px;
    line-height: 200%;
}

.list-content h3 {
    color: #000;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0px 0px 10px;
}

.list-content h4 {
    color: #FD6C00;
    font-size: 13px;
    font-weight: normal;
}

.list-content .x-line {
    width: 100%;
}
/* 分页和产品比较样式 */
.space {
    position: relative;
    float: left;
    width: 796px;
    background-color: #8f6567;
    color: #fff;
    padding: 5px 0;
	height:26px;
}

.sort {
    float: left;
}

.sort ul {
    float: left;
}

.sort ul li {
    float: left;
    padding: 0 8px;
    line-height: 130%;
}

.sort ul li select {
    border: 0;
    line-height: 100%;
}

.page {
    position: absolute;
    right: 10px;
    bottom: 10px;
    float: right;
    color: #993300;
}


.page li {
    float: left;
    padding: 0 2px;
}

.page li.selected a {
    color: #FFAF02;
    font-weight: bold;
}

.bottom .page {
    position: static;
    padding-right: 10px;
}

.page a, .page a:hover {
    color: #fff;
}

.table-compare {
    border-collapse: collapse;
    border: 1px solid

#line-height: 200%;
}

.table-compare td {
    border: 1px dashed #ccc;
    padding: 4px;
}

.detail .wrap .right ul {
    margin: 0px;
    float: left;
}

.detail .wrap .right ul.top {
    background: url(../images/layout/x-line.gif) left bottom repeat-x;
    width: 100%;
}

.detail .wrap .right ul.top li {
    padding: 5px;
    border-right: 1px solid #e1c6c6;
    white-space: normal;
    text-overflow: visible;
    overflow: visible;
}

.detail .wrap .right ul.top li.last {
    border-right: none;
}

.detail .wrap .right li {
    float: left;
    width: 120px;
    height: 30px;
    margin: 0px 0px 0px 10px;
    display: inline;
    white-space: nowrap;
    text-overflow: visible;
    overflow: visible;
}

.detail .wrap .right li img {
    vertical-align: middle;
    padding-right: 4px;
}
/* 产品属性 */
.attribute {
    width: 100%;
    line-height: 200%;
}

.box-color, .selected-color, .block-color {
    margin-right: 4px;
    float: left;
    padding: 0px 4px;
    display: inline;
    line-height: 20px;
}

.box-color {
    border: 1px solid #000;
    cursor: pointer;
}

.selected-color {
    border: 2px solid #690000;
    cursor: pointer;
}

.block-color {
    border: 1px dashed #656565;
    color: #000;
}

.hand {
    cursor: pointer;
}
/* 产品配件 */
.fitting-title {
    color: #000;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
}

.product-fitting {
    width: 100%;
    float: left;
    line-height: 180%;
}

.fitting-item {
    width: 100px;
    float: left;
    margin-right: 10px;
    text-align: center;
}

.fitting-input {
    width: 100%;
    margin-bottom: 10px;
}

.fitting-price {
    width: 100%;
    color: #f00;
    font-weight: bold;
    word-break: break-all;
}

.fitting-photo {
    width: 60px;
    float: left;
    margin-right: 10px;
}

.fitting-description {
    width: 240px;
    float: right;
    word-break: break-all;
}
/* 功能块通用样式 */
.box-category {
    float: left;
    width: 100%;
}

.box-placket {
    padding: 1px;
}

.box-placket h3 {
    height: 25px;
    line-height: 25px;
    background: #a98989 url(../images/icon/icon_subscription.gif) 10px center no-repeat;
    color: #fff;
    text-align: center;
    font-size: 14px;
}

.box-placket .desc {
    padding: 5px 5px 5px 10px;
    color: #999;
}

.box-placket .emailinput {
    width: 125px;
    height: 15px;
    line-height: 15px;
    border: 1px solid #d6cebc;
    vertical-align: middle;
}

.box-placket input {
    vertical-align: middle;
    margin: 2px 0 2px 10px;
}

.box-placket .top, .box-hot .top, .box-pro .top, .box-level .top, .box-history .top {
    float: left;
    height: 19px;
}

.box-placket .top {
    width: 140px;
}

.box-hot .top, .box-history .top {
    width: 210px;
}

.product-bag .top, .box-pro .top, .box-level .top {
    width: 100%;
    overflow: visible;
}
/*首页*/
.home-publish-middle li {
    float: left;
}

.home-publish-middle li.n1 {
    padding-bottom: 10px;
}

.home-publish-middle li.n2 {
    padding-right: 10px;
}

.home-publish-middle li.n3 {
    padding: 0;
}

.home-publish-right {
    text-align: right;
}

.home-publish-right li {
    padding-bottom: 6px;
}
/*公用tab*/
.common-tab {
	float: left;
	heigth: 20px;
	line-height: 20px;
	border: 1px solid #e1c6c6;
	width: 99.7%;
	margin-top: 4px;
}

.common-tab li {
    float: left;
    border-right: 1px solid #e1c6c6;
    padding: 0 5px;
    font-weight: bold;
}

.common-tab li.selected {
	background-color: #402728;
	color: #fff;
}
.common-tab li.selected h2 {
	background-color: #402728;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

.common-tab li.selected a, .common-tab li.selected a:hover {
    color: #fff;
}
/* 左边目录和新闻，帮助信息菜单 */
.box-category .top {
    font-weight: bold;
    font-size: 14px;
    text-indent: 6px;
    padding: 2px 0;
}

.box-category ul {
    float: left;
    background: url(../images/layout/category_bg.gif) left top repeat-x;
    width: 100%;
}

.box-category li {
    padding: 2px 0 2px 25px;
    background: url(../images/icon/arr.gif) 15px 5px no-repeat;
    width: 150px;
}

.box-category li.title {
    background-image: none;
    font-size: 13px;
    padding-left: 6px;
}

.box-category .x-line {
    height: 2px;
    width: 100%;
}

.box-category .brand li {
    float: left;
    padding: 2px 0 2px 10px;
    width: 80px;
    background-image: none;
}
/* 网站信息 */
.news-content {
    width: 794px;
    float: left;
    border-left: 1px solid #e1c6c6;
    border-right: 1px solid #e1c6c6;
    border-bottom: 1px solid #e1c6c6;
    display: inline;
    line-height: 200%;
}

.news-content .top {
    float: left;
    font-size: 13px;
    width: 782px;
    height: 24px;
    line-height: 24px;
    padding: 0px 0px 0px 12px;
    border-top: 1px solid #e1c6c6;
    border-bottom: 1px solid #e1c6c6;
    font-weight: bold;
    background-color: #fbf2f3;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.news-content p {
    padding: 5px 10px;
}

.news-content ul, .news-detail {
    width: 98%;
    margin: auto;
}

.news-detail {
    line-height: 180%;
}
.news-detail tbody{margin:0;padding:0;
}
.news-detail h1 {
    text-align: center;
    font-size: 15px;
}

.news-detail h3 {
    text-indent: 10px;
    font-size: 13px;
}

.news-detail h3 a {
    padding-left: 10px;
    background: url(../images/icon/point.gif) left center no-repeat;
    color: #a50014;
    border-bottom: 1px dashed #a50014;
}

.news-detail h3 a:hover {
    text-decoration: none;
}

.news-detail a {
    font-weight: bold;
    color: #600;
}

.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 {
    background: url(../images/icon/newsdot.gif) left center no-repeat;
    padding-left: 20px;
    border-bottom: 1px solid #402728;
}

.news-detail .box-list a {
    color: #a50014;
}

.news-detail .answer {
    background-color: #FBF7F8;
}

.news-detail a.hide {
    color: #f00;
}

.news-content li {
    float: left;
    width: 98%;
    line-height: 150%;
    background: url(../images/icon/point.gif) 0px 8px no-repeat;
    padding-left: 15px;
    height: 22px;
}

.box-ad {
    width: 100%;
    float: left;
}

.box-ad img {
    border: 1px solid #ccc;
}
/* 竖排产品排版 */
.box-product-v {
    float: left;
    width: 138px;
    height: 210px;
    margin: 0px 0px 0px 10px;
    display: inline;
}

.box-product-v h2 {
    font-size: 11px;
    margin: 6px 0px;
    width: 100%;
}

.box-product-v div img {
    text-align: center;
}

.box-product-v ul {
    padding: 6px 0px;
}

.box-product-v li {
    width: 100%;
    height: 20px;
}

.box-product-v li img {
    padding-right: 10px;
    vertical-align: middle;
}

.box-product-list {
	float: left;
	line-height: 14px;
	padding: 5px;
	width: 148px;
	height: 264px;
	border: 1px solid #e1c6c6;
	border-width: 0 0 1px 1px;
	font-weight: bold;
	color: #990000;
}

.box-product-list a img {
	width: 144px;
	height: 144px;
	border: 1px dashed #666666;
}

.box-product-list a {
	width: 148px;
	font-weight: normal;
	overflow: hidden;
	vertical-align: sub;
	line-height: 18px;
}

.box-product-list-last {
    border-width: 0 1px 1px 1px;
}

.box-product-list a img {
    text-align: center;
}

.box-product-list h3 {
    font-weight: normal;
    font-size: 11px;
    width: 148px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.box-product-list h3 a {
    color: #000;
    text-decoration: none;
}

.box-product-list h3 a:hover {
    color: #a20000;
    text-decoration: underline;
}

.box-product-list h4 {
    font-size: 10px;
}
.box-product-list h4 .img{ float:left; margin-top:2px;}
.box-product-list h4 .index-price{ float:left;}
.box-product-h h4 span, .box-product-list h4 span {
    color: #a20000;
}

.box-product-h, .box-product-cart {
    float: left;
    margin-left: 10px;
    display: inline;
    line-height: 150%;
    font-size: 11px;
}

.box-product-h {
	width: 280px;
	float: left;
	position: relative;
}

.box-product-h span {
    font-weight: bold;
    word-break: break-all;
}

.box-product-h .left {
    width: 130px;
    float: left;
}

.box-product-h .right {
	width: 145px;
	float: right;
	word-wrap: break-word;

}

.box-product-h .right h3, .box-product-h-s h3 {
    font-size: 11px;
    color: #979797;
}

.box-product-cart {
    width: 400px;
}

.box-product-cart .left {
    width: 90px;
    float: left;
}

.box-product-cart .right {
    width: 265px;
    float: right;
    font-size: 11px;
    white-space: normal;
    text-overflow: visible;
    overflow: visible;
    word-wrap: break-word;
    word-break: break-all;
}

.box-product-cart h3 {
    white-space: normal;
    text-overflow: visible;
    overflow: visible;
    word-wrap: break-word;
    word-break: break-all;
    font-weight: normal;
    font-size: 11px;
}

.box-product-cart a {
    color: #c80e19;
    text-decoration: none;
}

.box-product-cart a:hover {
    text-decoration: underline;
}

.box-hot {
    float: left;
    width: 222px;
    border-left: 1px solid #e1c6c6;
    border-right: 1px solid #e1c6c6;
    border-bottom: 1px solid #e1c6c6;
    font-size: 13px;
}

.box-hot .content {
    width: 100%;
    float: left;
    padding: 6px 0px;
}

.box-hot .content ul {
    padding: 0px 10px;
    line-height: 150%;
}

.box-hot .content li {
    float: left;
    font-size: 11px;
    padding: 5px 0px 5px 10px;
    color: #000;
    width: 90%;
    background: url(../images/layout/x-line.gif) top repeat-x;
}

.box-hot .content li img {
    margin-right: 10px;
    vertical-align: middle;
}

ul.news {
    padding: 10px;
    line-height: 160%;
    clear: both;
}

ul.news li {
    padding-left: 12px;
    font-size: 11px;
    background: url(../images/icon/point.gif) 0px 9px no-repeat;
    width: 190px;
}
/* 打包购买 */
.box-pro {
    font-size: 11px;
    width: 100%;
}

.box-pro .top {
    font-size: 13px;
    font-weight: bold;
    text-indent: 12px;
}

.box-pro .content {
    clear: both;
    font-size: 11px;
    line-height: 200%;
    padding: 10px;
}

.box-pro .content .product {
    float: left;
    width: 430px;
    margin-top: 10px;
}

.box-pro .content .bag-info {
    float: right;
    width: 260px;
    margin: 10px 0px 10px 0px;
    padding-right: 30px;
}

.box-pro .content .bag-price {
    float: left;
    background: url(../images/layout/product_bag.gif) top no-repeat;
    width: 300px;
    height: 175px;
}

.box-pro .content .price-content {
    padding-left: 44px;
    font-size: 13px;
}

.box-pro .content .bag-price h1 {
    color: #fff;
    font-size: 13px;
    margin: 2px 0px 16px 0px;
    overflow: visible;
}

.box-pro .content .btn-cart {
    text-align: center;
}

.product-bag {
    width: 100%;
}

.product-bag .top {
    width: 100%;
    float: left;
    text-indent: 6px;
    font-weight: bold;
    font-size: 13px;
}

.product-bag h3 {
    color: #f00;
    text-align: right;
    font-size: 13px;
    font-weight: bold;
}

.bag-info {
    float: right;
    overflow: hidden;
    line-height: 130%;
    width: 254px;
    height: 140px;
    background: url(../images/layout/packborder.gif) left top no-repeat;
    padding: 10px 10px 0 40px;
    font-size: 12px;
}

.bag-info h2 {
    font-size: 11px;
}

.box-big-bag {
    float: left;
    width: 180px;
    line-height: 150%;
}

.box-big-bag h2 {
    font-size: 12px;
}

.box-bag {
    width: 120px;
    float: left;
    height: 180px;
    font-size: 11px;
}

.box-bag img {
    margin: 25px 0 0 0;
}

.box-bag h2 {
    width: 100px;
    font-size: 11px;
    font-weight: normal;
}

.grade {
    width: 16px;
    float: left;
    background: url(../images/layout/grade.gif) left -20px no-repeat;
    height: 130px;
    margin: 0px 8px;
}

.add {
    width: 16px;
    float: left;
    background: url(../images/layout/add.gif) left -20px no-repeat;
    height: 130px;
    margin: 0px 7px;
    display: inline;
}

.bag-first {
    width: 162px;
    float: left;
    height: 180px;
}
/* 相同产品推荐 */
.box-level {
    width: 100%;
}

.box-level .top {
    width: 99.7%;
    border: 1px solid #E1C6C6;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 0;
    text-indent: 6px;
}

.box-level .content {
    float: left;
}
/* 产品附加样式 */
.box-1000 {
    width: 1000px;
}

.box-1000 .top {
    width: 998px;
}

.box-1000 .content {
    width: 1000px;
    float: left;
    font-size: 11px;
    line-height: 200%;
}
/* 橱窗产品 */
.box-productlist {
    float: left;
}

.box-product ul.sub-content {
    float: left;
    padding: 0px 10px;
    background: url(../images/layout/sub_category_bg.gif) repeat-y;
    width: 580px;
}

.box-product ul.sub-content li {
    float: left;
    background: url(../images/icon/sub_point.gif) left center no-repeat;
    height: 26px;
    padding: 10px 0px 0px 10px;
    margin-right: 20px;
    font-size: 13px;
    text-overflow: visible;
    overflow: visible;
}

.box-product .top {
    background: url(../images/layout/index_title_bg.gif) top right repeat;
    height: 25px;
}

.box-product .top .title {
    float: left;
    height: 23px;
    background-color: #644040;
    border: 1px solid #e1c6c6;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    line-height: 23px;
    padding: 0px 10px;
    margin-right: 20px;
    min-width: 100px;
}

.box-product .content {
}
.box-product .content .text {padding:13px 10px;float:left
}

.box-index .box-product .content {
    float: left;
    width: 100%;
    background: url(../images/layout/y-line.gif) center repeat-y;
}

.box-productlist .box-product .content {
    width: 100%;
    float: left;
}

.box-productlist .box-product .bottom {
    float: left;
}

.box-productlist .box-product .box-product-list {
    display: inline;
}

.box-promoinfo {
    float: left;
    border: 1px solid #E1C6C6;
}

.box-promoinfo .box-product .content {
    float: left;
    background: url(../images/layout/y-line.gif) center repeat-y;
    overflow: hidden;
}

.box-promoinfo .box-product-h {
    width: 382px;
}

.box-promoinfo .box-product-h .left {
    width: 140px;
    float: left;
}

.box-promoinfo .box-product-h .right {
    width: 240px;
    float: right;
}

.box-promoinfo .box-product-h .right h4 {
    font-size: 11px;
}
/* 产品描述 */
.description {
    width: 99.6%;
    border: 1px solid #e1c6c6;
    float: left;
}

.description-tab ul {
    width: 100%;
    height: 25px;
    float: left;
    border-bottom: 1px solid #e1c6c6;
}

.description-tab li {
    border-right: 1px solid #e1c6c6;
    float: left;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    overflow: visible;
    padding: 0px 6px;
    margin: 1px;
    display: inline;
}

.description-tab li.selected {
    background-color: #402828;
}

.description-tab li.selected a {
    color: #fff;
}

.description .content {
    padding: 10px;
    line-height: 200%;
    clear: both;
}
.description .content h2{ font-size:13px;color:#8D7A7A; margin-bottom:8px;}
.description .content h3{ font-size:12px;color:#8D7A7A;margin-bottom:8px;}
.description .content strong,.description .content b{color:#8D7A7A;}
#tab_content_1 p{ margin:10px 0;}
.description .content th {
    text-align: left;
    background-color: #FBF7F8;
    border: 1px solid #f4f4f4;
    padding: 3px;
}

.description .content table {
    border-collapse: collapse;
}

.description .content td {
    border: 1px solid #f4f4f4;
    padding: 3px;
}

.description .content ul {
    margin-left: 30px;
}

.description .content li {
    padding-left:8px;
    white-space: normal;
    text-overflow: visible;
    overflow: visible;
    list-style-type: disc;
}

.description h1 {
    font-size: 13px;
}

.description .x-line {
    width: 100%;
}
/* 产品信息竖排 */
.box-product-h-s {
    float: left;
    width: 210px;
    line-height: 150%;
    float: left;
    font-size: 11px;
    margin: 0px 6px;
    display: inline;
}

.box-product-h-s .left {
    width: 80px;
    float: left;
    margin-right: 10px;
}

.box-product-h-s .right {
    width: 110px;
    float: right;
}

.box-product-h-s span {
    font-weight: bold;
    word-break: break-all;
}

.box-product-h-s h4 {
    color: #f00;
}

.box-product-h-s h4 {
    font-size: 11px;
    width: 95%;
}

.big-ad {
    width: 600px;
    float: left;
    border: 1px solid #C0C0C0;
}

.big-ad .box-focuspic {
    width: 600px;
    height: 235px;
    overflow: hidden;
}

.big-ad .button {
    background: url(../images/layout/ad_bg.gif) top repeat-x;
    width: 100%;
    height: 30px;
    float: left;
    border-top: 1px solid #C0C0C0;
}

.big-ad .button ul {
    float: right;
}

.big-ad .button li {
    border-left: 1px solid #A6A6A6;
    float: left;
    width: 24px;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
}

.big-ad .button li.selected {
    background: url(../images/layout/ad_select_bg.gif) top repeat-x;
    width: 24px;
    height: 30px;
}

.big-ad .button li a:hover {
    text-decoration: none;
}

.big-ad .button li.selected a {
    color: #FF6B02;
}
/* 购物车 */
.cart-title {
    width: 988px;
    margin: 2px auto;
    color: #fff;
}

.cart-title .left {
    float: left;
    height: 29px;
    padding-left: 10px;
    width: 122px;
    font-size: 13px;
    font-weight: bold;
    line-height: 29px;
    background-color: #751618;
}

.cart-title .middle {
    float: left;
    margin: 0px 0px 0px 2px;
    padding-left: 10px;
    background-color: #c7c1c1;
    width: 738px;
    height: 29px;
    line-height: 29px;
}

.cart-title .right {
    float: right;
    width: 106px;
    height: 29px;
    background-color: #c7c1c1;
}

.cart-title .right img {
    margin-top: 4px;
}

.table-cart, .table-price {
    border: 1px solid #CBCBCB;
    border-collapse: collapse;
}

.table-cart th {
    height: 27px;
    background-color: #fbf2f3;
    border: 1px solid #CBCBCB;
    text-align: center;
    font-weight: 600;
}

.table-cart td {
    border: 1px solid #CBCBCB;
    padding: 10px;
    line-height: 160%;
}

.table-cart td img {
    margin-bottom: 5px;
}

.table-price td {
    border: 1px solid #CBCBCB;
    padding: 10px;
}
/* 我的口袋 */
.box-placket ul {
    width: 90%;
    margin: 10px 0px 0px 8px;
    display: inline;
    float: left;
}

.box-placket li {
    float: left;
    height: 26px;
    width: 100%;
    padding: 0px;
}

.box-placket li img {
    vertical-align: middle;
}

.box-placket .brand-logo {
    text-align: center;
    padding-bottom: 10px;
}

.box-placket .brand-logo img {
    margin-top: 10px;
}

.box-placket h2 {
    font-weight: normal;
    white-space: normal;
    text-overflow: visible;
    overflow: visible;
    line-height: 150%;
}
/* 我的品牌 */
.box-placket .content {
    text-align: center;
    line-height: 150%;
}

.box-placket .content input {
    margin: 5px 0px;
}

.box-placket .content img {
    border: 1px solid #ccc;
    margin: 8px 0px;
}

.box-placket .content ul {
    float: none;
}

.box-placket .content li {
    height: 40px;
}
/* 网站地图 */
.box-sitemap {
    float: left;
    width: 978px;
    padding: 10px;
    border: 1px #ccc solid;
}

.box-sitemap .top {
    clear: both;
    padding-bottom: 4px;
    border-bottom: 1px #ccc solid;
    font-size: 13px;
}

.box-sitemap .content {
    width: 960px;
    padding: 10px 0;
}

.box-brandlist li {
    float: left;
    margin-left: 10px;
    padding: 5px 0px 5px 16px;
}

.box-sitemapbox {
    float: left;
    width: 320px;
    line-height: 150%;
}

.box-sitemapbox li.category {
    padding-left: 17px;
    background: url(../images/icon/icon_li.gif) left no-repeat;
    font-weight: bold;
}

.box-sitemapbox li {
    padding: 2px 0px 2px 17px;
    width: 300px;
}
/* 历史纪录 */
.box-history .content {
    width: 100%;
    float: left;
    padding: 6px 0px;
}

.lyt-sidebar-left .box-history {
    width: 152px;
    display: inline;
}

.lyt-sidebar-left .box-history .top {
    width: 140px;
}

.lyt-sidebar-left .box-product-h-s {
    width: 140px;
}

.lyt-sidebar-left .box-product-h-s .left {
    float: none;
    width: 90px;
    margin: 0px auto;
}

.lyt-sidebar-left .box-product-h-s .right {
    float: left;
    width: 100%;
}
/* 产品媒体 */
.description-media-number {
    height: 30px;
    text-align: center;
}

.description-media-number a {
    display: inline;
    padding: 2px 5px;
    background: url(../images/layout/no_bg.gif) left no-repeat;
    border: 1px solid #000;
    margin-right: 4px;
    text-align: center;
    font-weight: bold;
}

.description-media-number a.selected, .description-media-number a:hover {
    background-color: #ff7e00;
    background-image: none;
    color: #fff;
    text-decoration: none;
}

.description-media {
    clear: both;
    text-align: center;
}

.clew-message {
    width: 600px;
    margin: 0px auto;
    padding: 120px 0px;
}

.clew-top {
    height: 30px;
    background-color: #502020;
    color: #fff;
    line-height: 30px;
    padding-left: 10px;
    font-size: 13px;
    font-weight: bold;
}

.clew-content {
    border-left: 1px solid #E5BDBD;
    border-right: 1px solid #E5BDBD;
    border-bottom: 1px solid #E5BDBD;
    text-align: center;
    padding: 60px 0px;
	color:#A0C039;
	line-height:180%;
}
.clew-content a{ text-decoration:underline;}
.clew-content td{text-align:left;}
.clew-content img {
    vertical-align: middle;
}
/*更多图片*/
.moreimages {
    padding: 10px 6px;;
    float: left;
    width: 988px;
    background-color: #fff;
}

.moreimages .leftpic {
    width: 640px;
    border: 1px solid #E1C6C6;
    float: left;
}

.moreimages .leftpic h3 {
    font-size: 12px;
    font-weight: normal;
    margin: 10px 0 0 20px;
}

.moreimages .leftpic .content {
    padding: 10px 0 0 0;
    text-align: center;
}

.moreimages .rightpic {
    width: 328px;
    float: right;
}

.moreimages .rightpic li {
    float: left;
    width: 140px;
    height: 140px;
    border: 1px solid #eee;
    margin: 0 20px 20px 0;
}

.moreimages .rightpic li img {
    width: 140px;
    height: 140px;
    cursor: pointer;
}

.moreimages .rightpic .buy input {
    margin-right: 20px;
}
/*静态页面*/
.box-static {
    padding: 10px;
    line-height: 180%;
}

.box-static ol {
    margin: 10px 0 0 20px;
}

.box-static ol li {
    list-style-type: decimal;
    margin-left: 20px;
    white-space: normal;
    text-overflow: visible;
    overflow: visible;
}
/*颜色选择*/
.color-category {
    float: left;
    padding: 10px 6px;
}

.color-category h3 {
    font-size: 11px;
}
.news-detail a:link {
	font-size: 11px;
	color: #a50014;
	text-decoration: none;
	line-height: 23px;
}
.news-detail a:hover {
	text-decoration: underline;
}
.news-detail .title {
	font-size: 14px;
	font-weight: bold;
	color: #a50014;
	text-decoration: none;
}
.news-detail .blod {
	font-size: 12px;
	font-weight: bold;
}
.news-detail td {
	font-size: 11px;
	line-height: 22px;
	color: #402828;
	text-decoration: none;
}
.news-detail .red {
	color: #a50014;
	text-decoration: none;
}
.box-emailYourFriends{ background-color:#FBF7F8;}
.poptable td,.poptable th{padding:3px;font-weight:normal;}
.poptable h3{font-size:12px; font-family:verdana;}
.poptable input{border:1px solid #eee; border-top:1px solid #ccc;height:18px; width:250px;}
.poptable textarea{border:1px solid #eee; border-top:1px solid #ccc; width:250px; height:80px;}
.popwin .btn{background-color:#5b1f1e; color:#fff; border:0; width:100px; line-height:18px; font-weight:bold;}
.emailsuccess{padding:10px 0;}
.popwin{padding:10px;}
.popwin h3{font-family:"Times New Roman", Times, serif;font-size:20px; font-weight:normal;}
.popwin p{padding:10px 0;}
.popwin a{text-decoration:underline; font-weight:bold; font-size:12px;}
.popwin td a{text-decoration:none;}
.popwin h1{ font-family:"Times New Roman", Times, serif;font-size:24px; font-weight:normal;}
.popwin .smallrow{padding:0 0 10px 0; margin-top:-5px; color:#765656;}
.emailerror{padding:10px 0; font-size:20px;}


.n1 img,.home-publish-right img{border:1px solid #E1C6C6;}

/*颜色选择*/
.layer-color{ float:left; margin:25px 0 0 -38px;}
.re-layer-color{ float:left; margin:25px 0 0 -160px;}
.color-category {
    float: left;
    padding: 10px 6px;
}

.color-category h3 {
    font-size: 11px;
}

ul.ul-color {
    background-image: none;
	margin-top:2px;
}

ul.ul-color li {
    float: left;
    border: 2px solid #fff;
    margin: 0 0px 3px 10px;
    width: 27px;
    height: 27px;
    padding: 0;
	display:inline;
    background-image: none;
}

ul.ul-color li a {
    display: block;
    width: 25px;
    height: 25px;
    font-size: 0;
    border: 1px solid #e4e4e4;
}

ul.ul-color li.selected, ul.ul-color li:hover {
    border: 2px solid #36c;
}

ul.ul-color li.selected a, ul.ul-color li:hover a {
    border: 1px solid #fff;
}

ul.ul-color li a:hover {
    border: 1px solid #36c;
}

ul.ul-color li.selected a:hover, ul.ul-color li:hover a:hover {
    border: 1px solid #fff;
}


/* 结账流程 */
.large-left-table{line-height:200%; margin:10px 0;}
.large-left-table th{padding:4px; text-align:right; font-weight:normal;}
.large-left-table td{padding:4px;}
.checkout-cart-table{background-color:#E9D7D7;color:#402828;  border-collapse:collapse;}
.checkout-cart-table th{height:24px;text-indent:8px;border:1px solid #DACACA;}
.checkout-cart-table td{background-color:#F6F1F1;border:1px solid #DACACA;padding:4px;}
.checkout-total-table{background-color:#E9D7D7;color:#402828;border-bottom:15px solid #402828;}
.checkout-total-table th{padding:4px; text-align:right; font-weight:normal;}
.checkout-total-table td{padding:4px; text-align:left;}
.checkout-total-table .bag-total{font-size:14px;font-weight:bold;}
.checkout-product-cart{ width:250px;}
.checkout-product-cart .left{ width:90px; float:left;}
.checkout-product-cart .right{width:150px; float:left;}
.checkout-product-cart .right a{font-weight:normal;font-size:11px;}
.checkout-title{border-bottom:1px solid #BBA5A5; line-height:200%; margin:10px 0 10px 6px;}
.checkout-title td{padding:4px;}
.checkout-message{border:1px solid #DACACA; line-height:200%; margin:10px 0 10px 6px;color:#47BC00; background-color:#fff;}
.checkout-message td{padding:4px;}
.lyt-checkout-mini-left{ width:330px;margin-left:6px;float:left;}
.lyt-checkout-large-right{width:615px;margin-right:6px; float:right;}
.lyt-checkout-large-left{float:left;width:570px;border:1px solid #DACACA;background-color:#F7F1F1;margin-left:6px;}
.lyt-checkout-large-left table{margin:auto;}
.checkout-message{margin:10px auto;}
.lyt-checkout-large-left input,.lyt-checkout-content input{border:1px solid #C9B0B0;}
.lyt-checkout-large-left h2{font-size:14px;color:#402828; width:100%; float:left; height:22px; background-color:#E3D3D4; text-indent:8px; line-height:22px;}
.lyt-checkout-large-left h3{font-size:14px;width:100%;float:left;text-indent:8px;margin:10px 0;}
.lyt-checkout-mini-right{float:right;width:400px;margin-right:6px;}
.lyt-checkout-mini-right h2{background-color:#402828;height:24px;color:#fff;text-indent:8px;font-size:14px;line-height:24px;}


.lyt-checkout-content{width:974px;margin:auto;border:1px solid #DACACA;background-color:#F6F1F1; overflow:hidden; padding:0px 6px 50px 6px;}
.lyt-checkout-mini-left table{border:1px solid #DACACA; border-collapse:collapse; background-color:#fff;}
.lyt-checkout-mini-left table h2{height:26px; background-color:#E3D3D4;border-bottom:1px solid #DACACA; font-size:13px; line-height:26px; text-indent:8px;}
.lyt-checkout-mini-left table th,.lyt-checkout-mini-left table td{border-bottom:1px solid #DACACA; height:24px;}
.lyt-checkout-mini-left table th{ text-align:right;padding:0 4px;}
.lyt-checkout-mini-left table td div{padding:10px;}


.table-order-detail{border:1px solid #DACACA;border-collapse:collapse; background-color:#fff; line-height:200%;}
.table-order-detail h2{height:26px; background-color:#E3D3D4;border-bottom:1px solid #DACACA; font-size:13px; line-height:26px; text-indent:8px;}
.table-order-detail th,.table-order-detail td{border-bottom:1px solid #DACACA; height:24px; text-align:center;border:1px solid #DACACA;}
.table-order-detail th{background-color:#F7ECED;}

.checkout-wishlist{width:368px;border:1px solid #DCCDCD;background-color:#F6F1F1;padding:0 15px 10px 15px; line-height:180%;}
.checkout-wishlist h3{background-color:#F6F1F1; font-size:14px;color:#402828;}

.checkout-total{border-left:1px solid #DACACA; border-right:1px solid #DACACA;border-bottom:1px solid #DACACA;border-collapse:collapse; background-color:#fff;}
.checkout-total th,.checkout-total td{border-left:1px solid #DACACA; border-right:1px solid #DACACA;border-bottom:1px solid #DACACA; height:24px;padding:4px;}
.checkout-total th{text-align:right;}
.checkout-total td{color:#f00;}

.place-order{ float:right; margin-right:20px;}

.coupon{width:99%; margin:auto;}
.coupon .left{ float:45%; float:left;}
.coupon .right{ float:45%; float:right;}
.coupon table{border:1px solid #DACACA; line-height:200%; background-color:#fff; height:188px;}
.coupon table td{padding:10px;}

/*自己定义的列表*/

.category-links{
	font-size: 12px;
	width: 186px;
	position: 固定;
	height: 20px;
	line-height: 20px;
}

#checkoutShippingHeading {
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin-top: 12px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #717171;
	border-right-color: #717171;
	border-bottom-color: #717171;
	border-left-color: #717171;
	color: #FF8900;
}
#checkoutShippingHeadingAddress{
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	background-color: #FBF7F8;
	padding-left: 6px;
	margin-top: 6px;
}
#checkoutShippingHeadingMethod{
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	background-color: #FBF7F8;
	padding-left: 6px;
}
.buttonRow{
	padding-top: 8px;
	padding-bottom: 8px;
}

#checkoutPaymentHeading {
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin-top: 12px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #717171;
	border-right-color: #717171;
	border-bottom-color: #717171;
	border-left-color: #717171;
	color: #FF8900;
}
#checkoutPaymentHeadingAddress{
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	background-color: #FBF7F8;
	padding-left: 6px;
	margin-top: 6px;
}


#checkoutConfirmDefaultHeading {
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin-top: 12px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #717171;
	border-right-color: #717171;
	border-bottom-color: #717171;
	border-left-color: #717171;
	color: #FF8900;
}
#checkoutConfirmDefaultBillingAddress{
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	background-color: #FBF7F8;
	padding-left: 6px;
	margin-top: 6px;
}
#checkoutConfirmDefaultPayment{
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	background-color: #FBF7F8;
	padding-left: 6px;
	margin-top: 6px;
}
#checkoutConfirmDefaultPaymentTitle{
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	padding-left: 6px;
	margin-top: 6px;
}
#checkoutConfirmDefaultShippingAddress{
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	background-color: #FBF7F8;
	padding-left: 6px;
	margin-top: 6px;
}
#checkoutConfirmDefaultShipment{
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	background-color: #FBF7F8;
	padding-left: 6px;
	margin-top: 6px;
}
#checkoutConfirmDefaultShipmentTitle{
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	padding-left: 6px;
	margin-top: 6px;
}

#checkoutConfirmDefaultHeadingComments{
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	background-color: #FBF7F8;
	padding-left: 6px;
	margin-top: 6px;
}
#checkoutConfirmDefaultHeadingCart{
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	background-color: #FBF7F8;
	padding-left: 6px;
	margin-top: 6px;
}

fieldset {
	border: 1px dashed #A2A2A2;
	padding: 10px;
}

fieldset legend {
	font-weight: bold;
	line-height: 18px;
	background-image: url(/mo/tss/re/images/layout/left_1_bg.gif);
	background-color: #CCCCCC;
	color: #990000;
	text-align: center;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}

.mybox{
	border: 1px dashed #BEBEBE;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

#orderTotals{
	width: 140px;
}

#otshipping div{
	float: right;
	width: 60px;
	font-weight: bold;
	color: #990000;
	line-height: 18px;
}

#ottotal div{
	float: right;
	width: 60px;
	font-weight: bold;
	color: #990000;
	line-height: 18px;
}
fieldset #otshipping{
	width: 140px;
}
fieldset #ottotal{
	width: 140px;
}



.centerColumn h1 {
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin-top: 12px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #717171;
	border-right-color: #717171;
	border-bottom-color: #717171;
	border-left-color: #717171;
	color: #FF8900;
}

.centerColumn h2{
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	background-color: #FBF7F8;
	padding-left: 6px;
	margin-top: 6px;
}

.mysub div{
	line-height: 20px;
	float: left;
	height: 20px;
	width: 175px;
	background-image: url(/mo/tss/re/images/icon/arr.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 6px;
}

.mytop{
	line-height: 26px;
	font-weight: bold;
	background-color: #ECE9D8;
	background-image: url(../images/layout/index_title_bg.gif);
	text-indent: 10px;
}

#gallery li{
	list-style-type: none;
	text-align: center;
}
.products_nav{
	font-weight: bold;
	background-color: #FDF8F8;
}
.content ul li{
	list-style-type: none;
}