.PDcols:after, .thumbnail:after, .PDrecommand-items:after, .clearfix:after, .PDseolink-warp:after, .related-search:after, .cross-link:after, .more-cross:after, .cross:after, .quick-detail:after{ clear: both; content: ""; display: block; height: 0; line-height: 0; font-size: 0;}
.PDcol-right .share .fb{background-position: 0 -304px;}
.PDcol-right .share .tt{background-position: -16px -306px;}
/* col-left and right-detail
----------------------------------------------------------------------------------------------------*/
.PDmain-bg .main-wrap{ background-image:none; background-color: #fff;}
/*PDcol-left*/
.PDcols-warp{ background: #fff; margin-top: 10px; padding:0 5px; margin-bottom: 14px !important; zoom: 1;}
.PDcols{ position: relative; zoom: 1;}
.PDcol-left{ float: left; position: relative; margin-right: 20px; display: block; z-index:997;}
.PDcol-left .gallery-warp{ border: 1px solid #ddd;  margin-bottom: 10px; padding: 5px; text-align: center; background: #fff; }
.PDcol-left .see-larger-img{}
.PDcol-left .gallery{ position: relative;}
.PDcol-left .gallery .item{ display: none;}
.PDcol-left .gallery .selected{ display:inline-block !important; visibility: visible !important;}
.PDcol-left .gallery-warp .variation-unavailable{ display: none;}
.PDcol-left .gallery-warp .variation-unavailable h4{ font-size: 16px;}
.PDcol-left .gallery .img-box-warp{height: 340px; width: 340px; display: table; }
.PDcol-left .gallery .img-box{ height: 100%; width: 100%; background: #fff; display: table-cell; vertical-align: middle;}
/*.PDcol-left .gallery img{ max-height: 340px; max-width: 340px; }*/
.PDcol-img-stage{position: absolute; left: 370px; top: 0; height: 100%; width: 610px; overflow: hidden; display: none;}
#zoom-window{}
.PDcol-left .thumbnail{ list-style: none; margin-top: 15px; display: block; width: 100%;}
.PDcol-left .thumb{ border: 1px solid #fff; float: left; margin:0 0 0 3px; position: relative;}
.PDcol-left .thumb-main{ border: 1px solid #ddd; height: 52px; width: 52px; display: table; overflow: hidden; table-layout: fixed;}
.PDcol-left .thumb-main a{ display: table-cell; text-align: center; vertical-align: middle;}
.PDcol-left .thumb-main a img{ max-height: 49px; max-width: 49px; vertical-align: middle;}
.PDcol-left .active .arrow{border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ee8800;    border-style: dashed dashed solid;    border-width: 5px;    display: inline-block;
    height: 0;    left: 22px;    line-height: 0;    position: absolute;    top: -11px;    vertical-align: middle;    width: 0;}
.PDcol-left .thumbnail .active{ border: 2px solid #ee8800;}
.PDcol-left .thumbnail .active .thumb-main{ border: none;}
.see-larger-img{ margin-top: 10px; text-align: center; display: block;}
.see-larger-img a{ color: #666;}
.see-larger-img .magnifier{ margin-right: 2px; vertical-align: middle; display: inline-block; height: 18px; width: 18px; background-position: -85px -304px;}

/*PDcol-right*/
.PDcol-right{position: relative; padding-left: 375px;}
.PDcol-right .property{}
.PDcol-right .property h1{ font-size: 21px; line-height: 1.2; margin-bottom: 10px; margin-top: 0; text-align: left; padding-left:17px;}
.PDcol-right .property table th, .PDcol-right .property table td{ font-size: 12px; color: #333; font-weight: 400; padding:5px 30px 5px 0; text-align: left; vertical-align: top;}
.PDcol-right .property table th{ color: #666; padding-right: 10px; padding-left: 17px; width: 122px;}
.PDcol-right .contact{ padding:0 30px 20px 0; border-bottom: 1px solid #eee; /*text-align: right;*/}
.PDcol-right .contact a{ margin-left: 17px; line-height: 18px; display:inline-block;}
.PDcol-right .contact .add-to-baskst{ font-size: 12px; color: #333;}
.PDcol-right .contact .add-to-baskst:hover{ color: #EE6600;}
.PDcol-right .contact .basket{ display: inline-block; margin-right: 5px; height: 12px; width: 12px; background-position: -65px -305px;}
.PDcol-right .contact .cs-button-warp{ }
.PDcol-right .share{ margin-top: 15px;}
.PDcol-right .share .share-to{ color: #666;}
.PDcol-right .share .fb, .PDcol-right .share .tt{ height: 16px; width: 16px; margin-left: 2px; display: inline-block; vertical-align:middle;}
.PDcol-right .share .fb{background-position: 0 -304px;}
.PDcol-right .share .tt{ background-position: -16px -304px;}
/*PDmod-detail*/
.PDmod-detail{ overflow:hidden;}
.PDmod-detail .tab-nav{ margin-bottom: 0; zoom: 1;}
.PDmod-detail .tab-nav li{ display: inline; float: left; margin-right: 3px; margin-bottom: 0;}
.PDmod-detail .tab-nav li.active, .PDmod-detail .tab-nav li.active a{ background: #f0f0f0; cursor: default;}
.PDmod-detail .tab-nav li a{ vertical-align: middle; background: #fff; color: #333; display: inline-block; font-size: 14px; font-weight: 700; height: 31px; line-height: 31px; padding: 0 20px; position: relative; text-decoration: none;}
.PDmod-detail .tab-nav li a:hover{ color: #ee6600;}
.PDmod-detail .tab-nav-line{ background-color: #f0f0f0; border: none; clear: both; display: block; height: 5px; overflow: hidden;}
.PDmod-detail .content{}
.PDmod-detail .content .quick-detail, .PDmod-detail .content .specifications{ padding: 0 15px 10px 15px; margin-top: 15px; border-bottom: 1px solid #eee; display: block; }
.contactBtn{ background-color:#f3fbe8; color:#91ce3f !important;border:1px solid #91ce3f;}
.icon-contact-supplier{background-image:url(/img/lv.png);display: inline-block;height: 14px;margin-right: 5px;margin-top: -2px;overflow: hidden;vertical-align: middle;width: 18px;}
/*start modify by heyong at 2015-08-25*/
.specifications table{border:0 none;border-collapse:collapse;margin:2px;min-width:400px;text-align:center;}
.specifications td, .specifications th{background-color:transparent;border:1px solid gray;padding:0 3px;text-align:left;}
/*end modify by heyong at 2015-08-25*/

.PDmod-detail .content .specifications{ border-bottom: none;}
.content .specifications p, .content .specifications table, .content .specifications img{ margin: 5px 0; clear: both;}
.PDmod-detail .quick-detail .attr-list{}
.PDmod-detail .attr-list li{ float: left; margin: 5px 0; padding-right: 15px; width: 305px; height: 18px; overflow: hidden; display: inline-block; text-overflow: ellipsis; white-space: nowrap;}
.PDmod-detail .attr-list li .attr-name{ color: #666; margin-right: 5px; }
.PDmod-detail .attr-list li .attr-value{}
.PDmod-detail .cust-display p{ padding-bottom: 20px; padding-top: 0;}
.PDmod-detail .cust-display table{ border-collapse: collapse; width: auto; }
.PDmod-detail .cust-display table td{ border: 1px solid #eee; padding: 3px;}
.PDmod-detail img{ max-width:960px;}

/*PDrecommand*/
.PDrecommand-warp{ margin: 30px 0 15px;}
.PDrecommand-title{ font-size: 16px; color: #333; font-weight: 700; height: 16px; line-height: 16px; padding: 0 0 8px 15px;}
.PDrecommand{ border: 1px solid #ddd; padding: 20px 15px 10px;}
.PDrecommand-items{}
.PDrecommand-item{ float: left; padding: 0 0 20px; width: 20%; height:215px; overflow:hidden;}
.PDrecommand-item .img-warp{ float: none; border: 1px solid #eee; display: table; height: 120px; width: 120px; overflow: hidden; table-layout: fixed; text-align: center;}
.PDrecommand-item .info-warp{ overflow: hidden;}
.PDrecommand-item .img-box{ display: table-cell; text-align: center; vertical-align: middle;}
.PDrecommand-item .img-box img{ vertical-align: middle; visibility: visible; border: none; max-height: 120px; max-width: 120px;}
.PDrecommand-item .info{margin-right: 20px;}
.PDrecommand-item .info .title{ line-height: 16px; margin-bottom: 5px;}
.PDrecommand-item .info .attr{ line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;}
.PDrecommand-item .info .attr .name{ color: #666; font-weight: 700;}
.PDrecommand-item .info .attr strong{ font-weight: 500;}
.PDrecommand .more{ float: right; color: #999;position: relative;right: 0px;top: 0px;}
.PDrecommand .more:hover{ color: #EE6600; text-decoration: underline;}
.PDrecommand .arrow{border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #999;    border-style: dashed dashed dashed solid;    border-width: 4px;    display: inline-block;
    height: 0;    line-height: 0;    margin: 0 0 0 5px;    vertical-align: middle;    width: 0;}
.PDrecommand .more:hover .arrow{border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ee8800;    border-style: dashed dashed dashed solid;    border-width: 4px;    display: inline-block;
    height: 0;    line-height: 0;    margin: 0 0 0 5px;    vertical-align: middle;    width: 0;}
/*PDseolink*/
.PDseolink-warp{ border: 1px solid #ddd;}
.PDseolink{ padding: 10px;}
.PDseolink .related-search{}
.PDseolink .title{ color: #333; font-size: 12px; font-weight: 700; line-height: 20px;}
.PDseolink .links{ display: block;}
.PDseolink .links .items a{ display: block; float: left; width: 33%; line-height: 20px;}
.PDseolink .cross-link{ border-top:1px solid #eee; margin-top: 8px; padding: 5px 0;}
.PDseolink .more-cross{ margin-top: 5px;}
.PDseolink .more{ position: relative; top:5px; color: #999;}
.PDseolink .more:hover{ color: #EE6600; text-decoration: underline;}
.cross-link .view-dw a{ color: #999;}
.cross-link .view-dw a:hover{ color: #EE6600}
/*back-top*/
.PD .back-top .main-icon{ background-position: -174px -490px;}
.PD .back-top{background-color: #ccc;}
.PD .back-top:hover{ background-color: #999;}
 .sP-srcollwrap
        {
            position: relative;
        }
        .sP-srcollMain
        {
            margin: 20px auto 0 auto;
            position: relative;
            width: 1040px;
            height: 250px;
            overflow: hidden;
            display: block;
        }
        .sP-srcollPos
        {
            position: absolute;
            left: 0px;
            top: 0px;
            width: auto;
            height: 182px;
        }
        .sP-Boxli
        {
            float: left;
            margin: 0 24px;
            width: 150px;
        }
        .cc-120 img
        {
            width: 120px;
            height: 120px;
        }
        
        .sP-Perv
        {
            position: absolute;
            left: 35px;
            top: 50px;
            padding: 10px;
            width: 13px;
            height: 27px;
            background: url(//www.ecvv.com/images/sP-Prev.png) center center no-repeat;
            display: block;
        }
        .sP-Next
        {
            position: absolute;
            right: 35px;
            top: 50px;
            padding: 10px;
            width: 13px;
            height: 27px;
            background: url(//www.ecvv.com/images/sP-Next.png) center center no-repeat;
            display: block;
        }
        
        .sP-Perv:hover
        {
            background: url(//www.ecvv.com/images/sP-PrevHv.png) center center no-repeat;
        }
        .sP-Next:hover
        {
            background: url(//www.ecvv.com/images/sP-NextHv.png) center center no-repeat;
        }
        .Unitstyle{color:#000099; font-weight:bolder; font-size:14px;}
        .leftTdAttribute{color:#666; padding-right:10px; width:150px;}
        .rightTdAttribute{color:#666; padding-right:10px; width:150px; font-size:14px;}
        .packdiv{ margin-top:15px;}
        .packdiv table{border-bottom:1px solid #ddd; width:100%;}
        .packdiv{padding:0 15px 10px 15px;}
       .packdiv table td,.packdiv table th{ font-size: 12px; color: #333; font-weight: 400; padding:5px 15px 5px 0; text-align: left; vertical-align: top;color: #666; padding-right: 10px;}
       .packdiv table td{  width: 450px;}
       .packdiv table th{width:50px;}
       #orderSpan a,#orderSpan a:link{color:white;text-decoration:none;border: 1px solid #4eac10; background-color: #4eac10;}
       #orderSpan a:visited{color:white;text-decoration:none}
       #orderSpan a:hover{color:white;text-decoration:none; background-color:#409706;border: 1px solid #409706;}
       .inStock{ color:#1515F1; font-size:14px;}
       .detail_right_bottom{ border-bottom:1px solid #ddd;}
 .detail_right_top{ border-top:1px solid #ddd;}
 .tableWidth{ width:100%}
 #starOrderA{color:white;text-decoration:none;border: 1px solid #91ce3f; background-color: #91ce3f;}
 .moveImg{position: fixed; top: 100px; left: 100px; width: 350px;height: 350px; z-index: 2000; display: none;}
 .safebuyTip{width: 350px; height: 150px; padding: 10px; text-align: center;}
 .btnContactSpan a:hover{ background-color:#f0f8ea; }
 .btnContactSpan a{ background-color:#fff; color:#4eac10 !important;border:1px solid #4eac10;}
 .grayColor{color:Gray;}
 .blueColor{color:#0173a9;}
 /*½×ÌÝ¼Û*/
.mod-detail-price {
    margin-top: 0;
    zoom: 1;
    border-top: 1px solid #4eac10;
    position: relative;
    background-color: #f0f8ea;
    float: left;
    width: 100%;
}
.mod-detail-price .d-content {
    padding-left: 0;
    color: #444;
}
.d-content {
    float: left;
}
.mod-detail-price .d-content table {
    height: 104px;
    background-color: #f3fbe8;
}
.mod-detail-price .d-content .amount .amount-title, .mod-detail-price .d-content .original-price .original-price-title, .mod-detail-price .d-content .price .price-title {
    padding-left: 17px;
    padding-right:10px;
    color: #666;
}
.mod-detail-price .d-content .price td {
    padding-top: 0px;
    padding-bottom: 0px;
    color: #4eac10;
    vertical-align: middle;
}
.mod-detail-price .d-content .ladder-3 {
    width: 122px;
}
.mod-detail-price .d-content .amount-title, .mod-detail-price .d-content .price-title {
    padding-left: 25px;
    color: #ffe7d0;
}
.mod-detail-price .d-content td {
    padding-left: 20px;
}
.mod-detail-price .d-content .ladder-3-1 {
    width: 170px;
    padding-left: 21px;
}
.mod-detail-price .d-content .ladder-3-1, .mod-detail-price .d-content .ladder-3-2, .mod-detail-price .d-content .ladder-3-3 {
    width: 172px;
}
.mod-detail-price .d-content .amount td {
    padding-bottom: 0px;
}
.area-detail-property .d-unit, .area-detail-property .unit {
    padding-left: 2px;
}
.mod-detail-price .d-content .price .fd-cny {
    font-size: 18px;
}
.area-detail-property .fd-cny {
    padding-right: 2px;
}
.fd-cny {
    font-family: Helvetica,Arial;
}
.mod-detail-price .d-content .price .value {
    font-size: 24px;
}
.contact-active
{
    margin-top: 10px;
    }
.span-active
{
    display:block;
    margin-top:10px
    } 
.safebuy-img
{
    height: 22px;
    width: 22px;
    position: relative;
    top: 2px;
    vertical-align: top;
    } 
.add-daixiao-container a
{
    width: 125px;
    height: 30px;
    position: absolute;
    right: 0;
    bottom: -14px;
    text-align: center;
    background:#4EAD10;
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    border-radius: 15px 0 0 15px;
    display:block;
    }
.add-daixiao-container .arrow
{
    position: absolute;
    top: 10px;
    right: 4px;
    display: block;
    width: 6px;
    height: 11px;
    }
#orderSpan a.SafebuyProduct-content
{
    background: #fff;
    color: #4eac10;
    padding: 8.5px 16px;
    } 
.start-safe-order>a
{
    font-size: 18px;
    font-weight: 500;
    padding: 0px 16px;
    border-radius: 2px;
    border: 1px solid #4eac10;
    color: #4eac10;
    height: 40px;
    line-height: 40px !important;
    top: 2px;
    position: relative;
    }
.start-safe-order>a:hover
{
    border: 1px solid #409706;
    color:#409706;
    }
 .safebuy-services-ul
 {
     padding-bottom:15px;
     border-bottom: 1px solid #eee;
     padding-left: 17px;
     } 
 .safebuy-services-ul li h3
 {
     font-size:16px;
     color:#333333;
     }              
.safebuy-services-ul li p
{
    font-size:14px;
    color:#999;
    margin-top:5px;
    } 
.safebuy-services-ul li
{
    margin-top:15px;
    }
.safebuy-services-ul li p a
{
    color: #2196f3;
    margin-left: 10px;
    cursor:pointer;
    } 
 .safebuy-services-ul li p a:hover,.learn-more-a:hover
 {
     color:#0c7dd6;
     }
 .chinese-pro-box
 {
      border: 1px solid #ddd;
      margin-top:15px;
     }  
 .chinese-pro-content
 {
     padding: 25px 10px;
     position:relative;
     }   
 .chinese-pro-content>p
 {
     width:59%;
     }
 .learn-more-a
 {
     color: #2196f3;
     margin-top:5px;
     cursor:pointer;
     } 
 .chinese-pro-a
 {
    display: block;
    background-color: #4eac10;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff !important;
    width: 180px;
    text-align: center;
    border-radius: 2px;
    position: absolute;
    top: 35px;
    right: 15%;
     } 
 .chinese-pro-a:hover
 {
     background-color:#409706;            
     }
                   
                      