/* 产品详细信息 */
.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/zoom.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 #D1CFBD;
}

.detail .wrap .right {
    width: 450px;
    float: right;
    background-color: #EFEEE3;
}

.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/pricedotbg.gif) left top repeat-y;
    padding: 5px;
	height:70px;
}

.detail .wrap .right .x-line {
    height: 5px;
    width: 100%;
}

.left-price {
    float: left;
    width: 250px;
}

.middle-price {
    float: left;
    width: 173px;
}

.right-price {
    float: right;
    width: 123px;
}

.price-btn, .btn-layer {
    width: 120px;
    padding: 6px 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;
}
/* 分页和产品比较样式 */
.space {
    position: relative;
    float: left;
    width: 796px;
    background-color: #85714C;
    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: #fff;
}

.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/x-line.gif) left bottom repeat-x;
    width: 100%;
}

.detail .wrap .right ul.top li {
    padding: 5px;
    border-right: 1px solid #D1CFBD;
    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_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 #D1CFBD;
    width: 99.7%;
}

.common-tab li {
    float: left;
    border-right: 1px solid #D1CFBD;
    padding: 0 5px;
    font-weight: bold;
}

.common-tab li.selected {
    background-color: #85714C;
    color: #fff;
}

.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/category_bg.gif) left top repeat-x;
    width: 100%;
}

.box-category li {
    padding: 2px 0 2px 25px;
    background: url(../images/arr.gif) 15px 5px no-repeat;
    width: 150px; font-size: 12px;
}

.box-category li.title {
    background-image: none;
    padding-left: 6px;
}

.box-category ul ul{
    float: left;
    width: 100%;
	background:none;
}


.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 #D1CFBD;
    border-right: 1px solid #D1CFBD;
    border-bottom: 1px solid #D1CFBD;
    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 #D1CFBD;
    border-bottom: 1px solid #D1CFBD;
    font-weight: bold;
    background-color: #EFEEE3;
    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/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: #4D3C1C;
}

.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/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/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-list1 {
    float: left;
    padding-top: 9px; padding-left: 9px;
    width: 148px;
    height: 148px;
    border: 1px solid #D1CFBD;
    border-width: 0 0 1px 1px;
}

.box-product-list1 a img {
    text-align: center;
}

.box-product-list {
    float: left;
    line-height: 150%;
    padding: 5px;
    width: 148px;
    height: 190px;
    border: 1px solid #D1CFBD;
    border-width: 0 0 1px 1px;
}

.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: 15px;
    display: inline;
    line-height: 150%;
    font-size: 11px;
}

.box-product-h {
    width: 280px;
}

.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 #D1CFBD;
    border-right: 1px solid #D1CFBD;
    border-bottom: 1px solid #D1CFBD;
    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/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/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/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/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/grade.gif) left -20px no-repeat;
    height: 130px;
    margin: 0px 8px;
}

.add {
    width: 16px;
    float: left;
    background: url(../images/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 #D1CFBD;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 0;
    text-indent: 6px;
}


.box-level .top11 {
    width: 99.7%;
    border: 1px solid #D1CFBD;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 0;
    text-indent: 6px;
}


.box-level .top11 li{ float:left; width:33%; background:none; line-height:18px;}

.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/sub_category_bg.gif) repeat-y;
    width: 580px;
}

.box-product ul.sub-content li {
    float: left;
    background: url(../images/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/index_title_bg.gif) top right repeat;
    height: 25px;
}

.box-product .top .title {
    float: left;
    height: 23px;
    background-color: #85714C;
    border: 1px solid #D1CFBD;
    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/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 #D1CFBD;
}

.box-promoinfo .box-product .content {
    float: left;
    background: url(../images/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: 242px;
    float: right;
}

.box-promoinfo .box-product-h .right h4 {
    font-size: 11px;
}
/* 产品描述 */
.description {
    width: 99%;
    border: 1px solid #D1CFBD;
    float: left;
}

.description-tab ul {
    width: 100%;
    height: 25px;
    float: left;
    border-bottom: 1px solid #D1CFBD;
}

.description-tab li {
    border-right: 1px solid #D1CFBD;
    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/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/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;
}
/* 网站地图 */
.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_li.gif) left no-repeat;
    font-weight: bold;
}

.box-sitemapbox li {
    padding: 2px 0px 2px 17px;
    width: 300px;
}
/*更多图片*/
.moreimages {
    padding: 10px 6px;;
    float: left;
    width: 988px;
    background-color: #fff;
}

.moreimages .leftpic {
    width: 640px;
    border: 1px solid #D1CFBD;
    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;
}
/*颜色选择*/
.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 #D1CFBD;}

/*颜色选择*/
.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;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
