﻿.ReviewItemDiv {
    float: left;
}

.hiddleDiv {
    display: none;
}

.SMoreDiv {
    float: left;
    width: 500px;
}

.MoreAboutDiv {
    margin-left: 8px;
    float: left;
    margin-top: 34px;
}

.MoreAboutDivFont {
    font-size: 24px;
    color: #7D7D7D;
    text-align: left;
}

.MoreAboutDivBG {
    margin-top: 16px;
    width: 470px;
    background-repeat: no-repeat;
    background-color: #f0f0f0;
    border: solid 1px #E0E0E0;
    text-align: left;
}

.MoreAboutContent {
    margin-left: 10px;
    margin-top: 15px;
    width: 450px;
    margin-bottom: 15px;
    color: #2F2F2F;
    font-size: 14px;
}

.MoreAboutHr {
    float: left;
    display: none;
    width: 980px;
    border: solid 1px #dadada;
    margin-left: 8px;
    margin-top: 22px;
    display: none;
}

.newDetailsDiv {
    float: left;
    width: 980px;
    margin-top: 24px;
}

.detailsDiv {
    position: relative;
    margin-left: 8px;
    width: 980px;
    height: 215px;
}

.TTDiv {
    float: left;
    width: 330px;
    height: 195px;
}

.TTDiv2 {
    float: left;
    width: 320px;
    height: 195px;
}

.detailsFont {
    font-size: 18px;
    color: #7D7D7D;
}

.TTDivBG {
    margin-top: 10px;
    width: 320px;
    height: 160px;
    background-color: #f0f0f0;
    border: solid 1px #E0E0E0;
}

.FSDiv {
    float: left;
    margin-left: 10px;
    margin-top: 15px;
}

.myulDiv {
    position: absolute;
    width: 588px;
    margin-left: 0px;
    margin-top: 0px;
    display: none;
    z-index: 50;
}

.myulTop {
    width: 588px;
    height: 24px;
    background-image: url( '/NewImage/details/DetailsPoP_top.png' );
    background-repeat: no-repeat;
}

.myulCenter {
    width: 588px;
    margin-top: -2px;
    background-image: url( '/NewImage/details/DetailsPoP_center.png' );
    background-repeat: repeat-y;
}

.btnClose {
    width: 17px;
    height: 20px;
    background-image: url(/NewImage/details/CloseButton.png);
    background-position: 0px 0px;
    float: right;
    margin-right: 25px;
    margin-top: -5px;
    margin-right: 10px;
    cursor: pointer;
    z-index: 300;
}

.myul {
    width: 570px;
    margin-top: 0px;
    font-size: 14px;
}

.myulDown {
    position: absolute;
    width: 588px;
    height: 26px;
    background-image: url( '/NewImage/details/DetailsPoP_down.png' );
    background-repeat: no-repeat;
}

.hr1 {
    width: 980px;
    border: solid 1px #dadada;
    margin-left: 8px;
    margin-top: 0px;
    display: none;
}

.CustomDIY {
    float: left;
    width: 980px;
    height: 210px;
}

.FCDiv {
    float: left;
    width: 475px;
    margin-left: 8px;
    margin-top: 7px;
    height: 180px;
}

.CustomDIYFont {
    font-size: 24px;
    color: #7D7D7D;
}

.FCDivCenter {
    margin-top: 10px;
    width: 475px;
    height: 140px;
    background-color: #f0f0f0;
    border: solid 1px #E0E0E0;
}

.FCImg {
    float: left;
    margin-left: 12px;
    margin-top: 15px;
}

.FCLabel1 {
    float: left;
    margin-left: 10px;
    margin-top: 30px;
    color: #7D7D7D;
    font-size: 21px;
}

.FCLabel2 {
    float: left;
    margin-left: 10px;
    margin-top: 7px;
    color: #43A6E4;
    font-size: 29px;
}

.CDRightDiv {
    float: left;
    width: 475px;
    margin-left: 20px;
    margin-top: 7px;
    height: 180px;
}

.CDRightLabel1 {
    float: left;
    margin-left: 20px;
    margin-top: 25px;
    color: #43A6E4;
    font-size: 30px;
}

.CDRightLabel2 {
    float: left;
    margin-left: 20px;
    width: 430px;
    margin-top: 10px;
    color: #2B2B2B;
    font-size: 13px;
}

.DIYDiv {
    float: left;
    width: 980px;
    height: 170px;
}

.DIYDiv2 {
    float: left;
    width: 980px;
    margin-left: 8px;
    margin-top: 7px;
    height: 180px;
}

.DIYDivBG {
    margin-top: 22px;
    width: 980px;
    height: 75px;
    background-color: #f0f0f0;
    border: solid 1px #E0E0E0;
}

.DIYDivImg {
    float: left;
    margin-left: 12px;
    margin-top: -17px;
}

.DIYDivFont {
    width: 850px;
    float: left;
}

.DIYDivFont1 {
    float: left;
    margin-left: 20px;
    margin-top: 5px;
    color: #7D7D7D;
    font-size: 21px;
    width: 350px;
}

.DIYDivFont2 {
    float: left;
    margin-top: 0px;
    color: #43A6E4;
    font-size: 29px;
}

.DIYDivFont3 {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    color: #2F2F2F;
    font-size: 13px;
    width: 470px;
    height: 55px;
}

.CustomDIV {
    float: left;
    width: 980px;
    height: 150px;
}

.CustomDIV2 {
    float: left;
    width: 980px;
    margin-left: 8px;
    margin-top: 7px;
    height: 180px;
}

.CustomDIVFont {
    margin-top: 10px;
    width: 960px;
    height: 80px;
    background-color: #f0f0f0;
    border: solid 1px #E0E0E0;
    cursor: pointer;
}

.CustomDIVFont1 {
    width: 350px;
    float: left;
    margin-left: 60px;
    margin-top: 20px;
    color: #43A6E4;
    font-size: 29px;
}

.CustomDIVFont2 {
    width: 480px;
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    color: #2B2B2B;
    font-size: 13px;
}

.CustomersViewed {
    float: left;
    clear: both;
}

.CustomersViewedHr {
    width: 980px;
    border: solid 1px #dadada;
    margin-left: 8px;
    margin-top: 0px;
    display: none;
}

.CustomersViewedFont {
    font-size: 24px;
    color: #7D7D7D;
    margin-left: 8px;
    margin-top: 20px;
    text-align: left;
    width: 100%;
}

.CustomersViewedContent {
    margin-left: 15px;
    width: 980px;
    height: 380px;
}

.CustomerSaidHr {
    width: 980px;
    border: solid 1px #dadada;
    margin-left: 8px;
    margin-top: 20px;
    display: none;
}

.CustomerSaidDiv {
    font-size: 24px;
    color: #7D7D7D;
    margin-left: 8px;
    margin-top: 20px;
}

.CustomerSaidView {
    margin-left: 10px;
    font-size: 18px;
    color: #43A6E4;
}

.CustomerSaidContent {
    width: 990px;
    height: 270px;
    float: left;
}

.DivVideo {
    width: 980px;
    height: 365px;
}

.DivVideoHr {
    width: 980px;
    border: solid 1px #dadada;
    margin-left: 8px;
    margin-top: 0px;
    display: none;
}

.DivVideoTitle {
    float: left;
    width: 980px;
    height: 50px;
    margin-left: 8px;
    margin-top: 8px;
    font-size: 24px;
    color: #7D7D7D;
}

.SeeAllCustomer {
    float: left;
    margin-top: 5px;
    margin-left: 15px;
    width: 163px;
    height: 164px;
    color: #7d7d7d;
    cursor: pointer;
    background-image: url( '/NewImage/home/stylesCustomer.png' );
    font-family: Georgia;
}

    .SeeAllCustomer .Text2 {
        width: 155px;
        height: 65px;
        font-size: 58px;
        margin-top: 30px;
        margin-left: 0px;
        color: #43A6E4;
        text-align: center;
    }

.DivVideoContent {
    float: left;
    width: 980px;
    height: 300px;
}

.ReviewDiv {
    float: left;
    width: 32%;
    margin-left: 1%;
    min-width: 327px;
    margin-top: 15px;
    font-family: warby;
}

.ReviewHr {
    width: 980px;
    border: solid 1px #dadada;
    margin-left: 8px;
    margin-top: 0px;
    display: none;
}

.ReviewTitle {
    font-size: 24px;
    color: #7D7D7D;
    margin-left: 8px;
    margin-top: 14px;
    text-align: left;
}

.ReviewTitleBG {
    margin-left: 8px;
    width: 980px;
    height: 45px;
    background-color: #f0f0f0;
    border: solid 1px #E0E0E0;
    display: none; /* 20120130 zl 美国让不显示 Average Customer Review */
}

.ReviewTitleBGF {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    font-size: 18px;
    color: #7D7D7D;
}

.ReviewXing {
    float: left;
    margin-left: 20px;
    margin-top: 15px;
}

.ReviewXingA {
    float: left;
    margin-top: 16px;
}

.ReviewXingAColor {
    color: #43A6E4;
    font-size: 14px;
}

.ReviewListDiv {
    width: 980px;
}

.ReviewList {
    width: 990px;
}

.ReviewItemXingDiv {
    float: left;
    width: 40%;
    padding-top: 10px;
}

.ReviewItemXing {
    margin-top: 10px;
    float: left;
    width: 100%;
}

.ReviewItemImg {
    float: left;
    margin-top: 10px;
}

.ReviewItemFont {
    float: left;
    margin-left: 2.5%;
    width: 55%;
}

.ReviewItemName {
    float: left;
    margin-top: 12px;
    font-size: 14px;
    color: #2B2B2B;
    text-align: left;
}

.ReviewItemAddress {
    margin-top: 2px;
    clear: both;
    text-align: left;
}

.ReviewItemTitle {
    float: left;
    width: 100%;
    margin-top: 5px;
    font-size: 14px;
    color: #2B2B2B;
    font-weight: bold;
    text-align: left;
}

.ReviewItemDate {
    float: left;
    width: 100%;
    margin-top: 5px;
    font-size: 14px;
    color: #2B2B2B;
    text-align: left;
}

.ReviewItemContent {
    margin-top: 5px;
    width: 100%;
    font-size: 14px;
    color: #2B2B2B;
    text-align: left;
    float: left;
    min-width: 100px;
}

.reviewLine {
    float: right;
    width: 2px;
    height: 185px;
    border: solid 1px #E0E0E0;
    margin-top: 10px;
}

.CustomersViewedDiv {
    height: 272px;
    float: left;
    border: solid 0px #d6d3d6;
    margin: 5px;
    text-align: center;
}

.CustomersViewedBG {
    float: left;
    text-align: center;
    margin: 30px;
    vertical-align: bottom;
}

.TopDiv {
    position: absolute;
    top: 15px;
}

.TopDivWid {
    width: 162px;
    height: 180px;
}

.TopImgBg {
    background-color: #ffffff;
    border: solid 1px #E0E0E0;
    padding: 6px;
}

.TopTitle {
    cursor: pointer;
    width: 183px;
    height: 20px;
    font-size: 14px;
    color: #2F2F2F;
    text-align: center;
    margin-top: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: auto;
    margin-right: auto;
}

.TopTitle2 {
    cursor: pointer;
    width: 183px;
    height: 20px;
    font-size: 14px;
    color: #2F2F2F;
    text-align: center;
}

.table_s_line {
    background-image: url(/NewImage/ProductOption/table_s_line.gif);
    background-repeat: repeat-y;
}

.table_s_top {
    width: 7px;
    height: 7px;
}

.table_h_line {
    background-image: url(/NewImage/ProductOption/table_h_line.gif);
    background-repeat: repeat-x;
}


.CustomersViewedItem {
    margin-left: 10px;
    margin-top: 10px;
    list-style-type: none;
    margin-bottom: 5px;
    text-align: left;
}

.CustomersViewedTable {
    width: 185px;
    height: 170px;
    margin-left: 0px;
}

.CustomerSaidBG {
    float: left;
    margin-left: 8px;
    width: 320px;
    background-color: #f0f0f0;
    border: solid 1px #E0E0E0;
}

.CustomerSaidItem {
    width: 290px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    color: #2F2F2F;
    font-size: 14px;
}

.CustomerSaidName {
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    color: #2F2F2F;
    font-size: 14px;
}

.HDTurnaroundDiv {
    margin-left: 10px;
    margin-top: 10px;
    color: #43A6E4;
    font-size: 18px;
}

.HDTurnaroundFont {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    color: #2F2F2F;
    font-size: 14px;
}

.CETurnaroundFont {
    margin-left: 10px;
    margin-top: 10px;
    color: #A3CA39;
    font-size: 14px;
}

.HDTurnaroundSpan {
    color: #43A6E4;
    text-decoration: underline;
}

.HDTurnaroundMore {
    margin-left: 225px;
    margin-top: 21px;
    color: #43A6E4;
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
}

.HDTurnaroundMore2 {
    float: left;
    margin-left: 225px;
    margin-top: 48px;
    color: #43A6E4;
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
}

.HDSatisfaction {
    margin-left: 5px;
    margin-top: 10px;
    font-size: 14px;
    color: #2F2F2F;
}

.HDSatisfactionSpan1 {
    color: #43A6E4;
    font-size: 16px;
}

.HDSatisfactionDiv {
    margin-left: 5px;
    margin-top: 10px;
    color: #2F2F2F;
    font-size: 14px;
}

.HDSatisfactionSpan2 {
    color: #43A6E4;
    font-size: 16px;
}

.HDSatisfactionDiv2 {
    margin-left: 5px;
    margin-top: 8px;
    color: #2F2F2F;
    font-size: 14px;
}

.HDSatisfactionSpan3 {
    color: #43A6E4;
    font-size: 16px;
}

.HDSatisfactionMore {
    margin-left: 225px;
    margin-top: -10px;
    color: #43A6E4;
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
}

.HDSatisfactionMorePen {
    margin-left: 225px;
    margin-top: -10px;
    color: #43A6E4;
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
}

.HDSatisfactionMore1 {
    margin-left: 225px;
    margin-top: 0px;
    color: #43A6E4;
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
}

.HDSatisfactionDiv4 {
    margin-left: 5px;
    margin-top: 8px;
    color: #2F2F2F;
    font-size: 14px;
}

.PCTurnaround {
    margin-left: 10px;
    margin-top: 10px;
    color: #43A6E4;
    font-size: 25px;
}

.PCTurnaroundMore {
    margin-left: 225px;
    margin-top: 93px;
    color: #43A6E4;
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
}

.PCSatisfactionMore {
    margin-left: 225px;
    margin-top: 70px;
    color: #43A6E4;
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
}

.PRTurnaroundDiv {
    float: left;
    margin-left: 10px;
    margin-top: 8px;
    color: #43A6E4;
    font-size: 25px;
}

.PRTurnaroundDivMore {
    float: left;
    margin-left: 225px;
    margin-top: 68px;
    color: #43A6E4;
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
}

.CETurnaroundDivMore {
    margin-left: 225px;
    margin-top: 25px;
    color: #43A6E4;
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
}

.PRSatisfactionMore {
    margin-top: -10px;
    margin-left: 225px;
    color: #43A6E4;
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
}

.CESatisfactionMore {
    margin-left: 225px;
    margin-top: 0px;
    color: #43A6E4;
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
}

.GCTurnaroundMore {
    margin-left: 225px;
    margin-top: 48px;
    color: #43A6E4;
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
}

.tbVideo {
    float: left;
    border-spacing: 0px;
    margin-left: 30px;
    width: 470px;
    height: 280px;
}

.trStyle {
    height: 140px;
}

.tdImg {
    cursor: pointer;
    width: 127px;
    height: 127px;
    border-width: 5px;
    border-style: solid;
}

.CustomTitle {
    font-size: 24px;
    color: #7D7D7D;
}

.CustomIn {
    margin-top: 15px;
    padding: 15px 15px 15px 10px;
    width: 445px;
    color: #2F2F2F;
    font-size: 14px;
    background-color: #F0F0F0;
    border: solid 1px #E0E0E0;
}

.details .item {
    float: left;
    text-align: center;
}

    .details .item .imgitem {
        width: 244px;
        height: 200px;
        display: table-cell;
        vertical-align: middle;
    }

        .details .item .imgitem img {
            cursor: pointer;
            margin: 0 auto;
            display: block;
            padding: 6px;
            border: 1px solid #d9d8d5;
            background-color: #FFFFFF;
            -moz-box-shadow: 4px 4px 5px #333333;
            -webkit-box-shadow: 4px 4px 5px #333333;
            box-shadow: 4px 4px 5px #333333;
        }

    .details .item .title {
        clear: both;
        float: left;
        height: 40px;
        line-height: 20px;
        overflow: hidden;
    }

        .details .item .title a {
            text-decoration: none;
            color: #000000;
        }

            .details .item .title a:hover {
                text-decoration: underline;
            }

    .details .item .price {
        clear: both;
        float: left;
        width: 245px;
        height: 20px;
        line-height: 20px;
        font-weight: normal;
        font-size: 14px;
        color: #2F2F2F;
    }

    .details .item .spacebt {
        margin-bottom: 15px;
    }

/*printoncanvas 选择panel时按钮的样式 NewStandardBox.cs 分离出来*/
.printoncanvasbutton {
    width: 82px;
    height: 32px;
}

#productImg {
    margin-top: 30px;
}

#ssMain {
    overflow: hidden;
}

.reviewimgs {
    max-width: 130px;
    float: left;
    max-height: 200px;
    border: 4px double rgb(211, 212, 213);
    box-shadow: rgb(211, 212, 213) 2px 2px 5px;
}
/*
细节页幻灯片临时用
*/
.ssShareGetTe {
    clear: both;
    margin-top: 5px;
    font-size: 16px;
    width: 100%;
}

.ssPageBarTe {
    float: right;
    margin-right: 24px;
    width: 456px;
}

.ssSpAllTe {
    float: left;
    cursor: pointer;
    margin-top: 7px;
    font-weight: bold;
    margin-right: 5px;
}

#spSequenceTe {
    float: left;
}

.spOfTe {
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}

#spSampleCountTe {
    float: left;
}

#colonTe {
    float: left;
    margin-top: 7px;
}
