﻿
.floor-top{clear:both;overflow:visible;_zoom:1;border-bottom:2px solid #9f0000;background:#f1f0f1;text-shadow:2px 2px 2px #fff;}
.floor-top .nav-tabs{float:right;border-bottom:0;margin-top:7px;}
.floor-top h2{background:transparent url(../../Content/Image/Global/gear.jpg) left center no-repeat;padding-left:40px;height:40px;line-height:40px;margin-bottom:0;font-weight:bold;}
.floor-top .nav-tabs > li.active > a, .floor-top .nav-tabs > li.active > a:focus, .floor-top .nav-tabs > li.active > a:hover{border-color:#9f0000;border-width:2px;border-bottom: 0;}
.floor-top .nav > li > a{font-weight:normal;padding:7px 35px;color:#222;font-family:宋体;height: 22px;text-shadow: none;}
.floor-top .nav{ height: 40px;}
.red-hr{margin:1px 0 0;border-color:#cc0101;}

.more{text-align:right;}
.more a:link,.more a:visited{color:#222;}
.more a:hover{color:#9f0000;} 

#accordion{margin-bottom:0;height:599px;}
#accordion li {position:relative;}
#accordion div.slider-bg {background:#ccc;top:0px;height:599px;width:400px;left:0;position:absolute;z-index:10;opacity:.5;filter:alpha(opacity=50);}
#accordion .model-open .slider-bg {display:none;    }
#accordion div.slider-info {top:300px;height:72px;left:0;position:absolute;width:65px;z-index:15;padding:15px;display:none;}
#accordion div.slider-info strong {font-size:18px;color:#fff;margin-bottom:5px;}
#accordion div.slider-info p {display:none;font-size:12px;line-height:14px;color:#fff;margin:0 !important;}
#accordion li.slider-open div.slider-info {width:570px;}
#accordion li.slider-open div.slider-info strong {font-size:22px;}
#accordion li.slider-open div.slider-info p {display:block;}
#accordion .model-closed{}
.floor{}
.floor .panel .more {float:right;}
.floor-top .nav-tabs > li.active > a, .floor-top .nav-tabs > li.active > a:focus, .floor-top .nav-tabs > li.active > a:hover { border-bottom: 0;}
.floor-top .nav-tabs > li{bottom: -6px; -moz-bottom: -5px;-webkit-bottom: -6px; margin-bottom: 0;}
.floor-top .nav-tabs > li > a:hover{ background: transparent;border: 1px solid transparent;}
.floor-top .nav-tabs > li.active > a:hover{ border-bottom: 0;background: #fff;color: #555;}

.helpfloor .floor .panel .body {height:260px;line-height:200%;}
.helpfloor .body a {color:#9f0000;}

.case-image{font-size:0;padding:50px 0;text-align:center;}
.case-image img{ max-width:60%}
.article-box{}
.article-box .unit-content{padding:15px 15px 5px;}
.article-box .unit-content ul li { overflow: hidden;  text-indent: 1em;  text-overflow: ellipsis;  white-space: nowrap;  word-break: keep-all; height: 23px;  line-height: 200%;}
.article-box .unit-content ul li a:link,.article-box .unit-content ul li a:visited{color:#212121;}
.article-box .unit-content ul li a:hover{color:#9f0000;text-decoration:underline;margin-left:5px;}

.banner { position: relative; overflow: auto; }
.banner li { list-style: none; }
.banner ul li { float: left; }
.banner .dots { bottom: 20px;left: 0;position: absolute;right: 0;text-align:center;}
.banner .dots li {border: 2px solid #440404;border-radius: 6px; cursor: pointer;display: inline-block;height: 10px;margin: 0 4px;opacity: 0.4;text-indent: -999em;transition: background 0.5s ease 0s, opacity 0.5s ease 0s;width: 10px;*+float:left;*+position:relative;*+left:50%;*+margin-left:0;}
.banner .dots li.active {background: none repeat scroll 0 0 #440404;opacity: 1;}
.banner .arrows {bottom: 20px;color: #fff;position: absolute;right: 20px;display:none;}
.banner .arrow {cursor: pointer;display: inline;padding-left: 10px;}
.p-name{line-height: 180%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;}

/*热卖专用*/
.recommend .tabody .cols6 .p-item{margin:7px 0;}

.tabody .cols5 .col2 .p-item .pitem-img img{ height:575px;}/*457*/
.tabody .cols5 .col2 .p-item .p-info{line-height:280%;font-size:2em;font-weight:100;height:0px;overflow:hidden;width:95%;position:absolute;bottom:0;transition:height 0.5s;}
.tabody .cols5 .col2 .p-item:hover .p-info{height:120px;}

.quick-link{box-shadow:0 1px 4px #eee;}
.friendlink .body a {margin-right:10px;}



.p-item {
	display:inline-block;
    border: 0;
    width: 245px;
    position: relative;
    overflow: hidden;
    background: #fff;
    color: #000;
    text-align: center;
    transition: none;
    margin-top:0;
    height:342px;
    margin-right:4px;
  line-height:20px;
}
.p-item:hover{overflow:visible;}
.p-item .p-item-inner:hover{margin:-2px;border:3px solid #9f0000;transition:border-color 0.2s ease-in 0s;-webkit-transition:border-color 0.2s ease-in 0s;}
    .p-item .p-item-inner {
        padding: 5px;
        padding:-webkit-3px;
        padding-bottom:0;
        text-align: center;
        border:1px solid #fff;
       height:320px;
       width:233px;
       position:absolute;
       overflow:hidden;

    }

        .p-item .p-item-inner .pitem-img {
            border: 1px solid #e5e5e5;
            height: 243px;
        }

    .p-item img {
        margin-top: 4px; width:190px; height:237px;
    }

    .p-item.nt-first-row {
        border-top: 0;
    }

    .p-item .p-info {
      
        margin:0;
        padding:0;
        height:116px;
        
       
    }

        .p-item .p-info a {
            _position: relative !important;
            _z-index: 100;
        }

    .p-item .p-name {
        font-weight: normal;
        color: #666;
        padding-left: 0;
        padding-top: 8px;
        text-align: left;
        float: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 233px;
    }

        .p-item .p-name a:link, .p-item .p-name a:visited {
            color: #666;
        }

        .p-item .p-name a:hover {
            color: #9f0000;
        }

    .p-item .p-price {
        color: #222;
        float: none;
        margin-left: 0;
        text-align: left;
        line-height: 150%;
        _line-height: 195%;       display:none
    }

        .p-item .p-price strong {
           /* color: #f00;*/
            font-size: 26px;
            font-weight: normal;
            position: relative;
            top: 6px;
            margin-right: 3px;
        }

        .p-item .p-price span {
            margin-left: 15px;
        }

            .p-item .p-price span ins {
                text-decoration: none;
                color: #f00;
            }

    .p-item .saled-qty {
        padding: 0;
        text-align: left;
        color: #a7a7a7;
    }

        .p-item .saled-qty .redfont {
            color: #c49173;
        }

    .p-item .pitem-feedback, .p-item .pitem-feedback a .redfont, .p-item .pitem-feedback a:hover {
        color: #568396;
    }

    .p-item .shipping-date {
        padding: 5px 5px 0;
    }

    .p-item .look-detail {
        line-height: 24px;
        cursor: pointer;
        text-align: left;
    }

        .p-item .look-detail a {
            _position: relative;
            _z-index: 100;
        }

        .p-item .look-detail span {
            float: left;
            width: 10px;
            height: 10px;
            
            margin: 0 3px;
            display: inline;
            margin-top: 10px;
        }

            .p-item .look-detail span.active {
                background-position: 1px -16px;
            }

        .p-item .look-detail .p-lookup {
            float: right;
            margin-right: 7px;
            display: inline;
        }

        .p-item .look-detail .look-detail-inner {
            padding-left: 0;
        }

            .p-item .look-detail .look-detail-inner b {
                display: table-cell;
                height: 29px;
                border: 1px solid #ccc;
                padding: 1px;
                margin-top: 9px;
                margin-right: 3px;
                float: left;
            }

                .p-item .look-detail .look-detail-inner b.selected {
                    border: 2px solid #9f0000;
                    position: relative;
                    padding: 0;
                }

                    .p-item .look-detail .look-detail-inner b.selected i {
                        border-width: 4px;
                        border-color: #FFF #FFf #9f0000;
                        border-style: solid;
                        width: 0;
                        height: 0;
                        position: absolute;
                        top: -10px;
                        left: 6px;
                        line-height: 0;
                        font-size: 1px;
                    }

                .p-item .look-detail .look-detail-inner b img {
                    width: 20px;
                    margin: 0;
                }

                /*分类导航*/
.w-244{ width: 185px;position: absolute;top: -496px;background: #fff;}
.body .w-244 {position:static;}
.quick-link {background: none repeat scroll 0 0 #fff;border: 1px solid #d6d6d6;height: 455px;padding:5px 15px;}
.body .quick-link {border:0;padding:0;}
.quick-link .right{margin-left:0;}
.quick-link .left{margin-right:0;margin-bottom:0;}
.quick-link li{line-height:210%;display: block;
    float: left;
    margin-right: 11px;
    width: 65px;}
.quick-link li a:link,.quick-link li a:visited{color:#222;font-size:13px;}
.quick-link li a:hover{color:#9f0000;}
.quick-link h2{font-size:1.1em;font-weight:bold;margin-bottom:0;padding-bottom:8px;border-bottom:1px dotted #222;margin-bottom:5px;}
.w-972{background:#fff; text-align:center
}
.tags{height:30px;line-height:30px;overflow:hidden;background:#fff;}
.tags dd{float:left;color:#f30;padding:0;}
.tags dd a{padding:2px 10px;font-size:14px;}
.tags dd a:link,.tags dd a:visited{background:#fff;}
.tags dd a:hover{background:#f30;color:#fff;}
.tags dd.current a{background:#f30;color:#fff;}
.tabbar-bg {
     background: rgba(250,250,250,.6);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f2fafafa', EndColorStr='#f2fafafa');
    border-color: #ccc;
    border-bottom: 2px solid rgba(0,0,0,.06);
    background-clip: content-box;
    border-bottom: 1px solid #ccc;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    height: 30px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99;
    display: none;
}

.pager {
    background: #fff none repeat scroll 0 0;
    clear: both;
    height: 23px;
    line-height: 23px;
    overflow: hidden;
}
.pager ul {
    list-style: outside none none;text-align: right;
padding-right: 20px;
}
.pager_left {
    float: left;
    text-indent: 24px;
}
.pager_right {
    float: right;
    margin-right: 14px;
    overflow: hidden;
}
.pager_right a:link .pre, .pager_right a:visited .pre, .pager_right a:link .next, .pager_right a:visited .next {
    color: #aaa;
}
.pager_right a:hover .pre, .pager_right a:hover .next {
    color: #808080;
    cursor: default;
    font-weight: normal;
    text-decoration: none;
}
.pager_right a:link .pre, .pager_right a:visited .pre, .pager_right a:hover .pre, .pager_right a:active .pre, .pager_right a:link .next, .pager_right a:visited .next, .pager_right a:hover .next, .pager_right a:active .next {
      border: 0 none;
    float: left;
    height: 23px;
    line-height: 23px;
    padding: 0;
    text-align: center;
    width: 53px;
    cursor:pointer;
    font-weight:normal;
    color:#fff;
}
.pager_right span, .pageer_right a {   
    display: block;
    float: left;
    height: 23px;
    line-height: 23px;
    margin-left: 5px;
    text-align: center;
    width: 22px;
    background:#9f0000;
    box-shadow:1px 1px 1px #222;
    color:#fff;
    border-radius:3px;
}
.pager_right a.active span {
  color:#fff !important;
}
.pager_right a:hover span, .pager_right a.active span {
   
    color: #fff;
    font-weight: bold;
}
.newlistpanel {
    font-size:12px;color:#666;
}

.newlistpanel .title {
    float: left;
    font-size:22px;
    color:#333;
    font-weight:normal;
}
.newlistpanel .body fieldset .figure {font-size:15px;font-weight:bold;display:block;margin:10px;}
.newlistpanel .body .figure a {
    font-family:宋体;
    color:#333;
    font-size:18px;
    }
.newlistpanel .body fieldset dl {
    float:left;
    width:47%;
    height:200px;
    margin:0 1% 0px;
    display:inline;
    padding-top:40px;
    }
.newlistpanel .body fieldset dl dt{
    font-size:13px;
}
.newlistpanel .body fieldset dl .thumb {
    float:left;
    width:120px;
    height:179px;
    margin-right:10px;
    display:inline;
   
    }
.newlistpanel .body fieldset dl .thumb img {width:120px; height:155px;  }

/*咨询首页*/
.zxindexpanle .tab{float:right;}
.zxindexpanle .title {
    float: left;
    font-size:22px;
    color:#333;
    font-weight:normal;
}
.zxindexpanle .tab a{ padding-right:20px;color:#9f0000;}
.zxindexpanle .body  dl {
    float:left;
    width:99%;
    margin:0 1% 10px;
    display:inline;
    }
.zxindexpanle .body  dl dt{ 
    font-size:15px;
}
.zxindexpanle .body  dl .thumb{  
    float:left;
    width:80px;
    height:80px;
    margin-right:10px;
    display:inline;
    padding:0px;
}
.zxindexpanle .body  dl .thumb img{width:80px; height:80px;  }
.zxindexpanle .body img{width:38% ; height:420px;}

/*文章列表*/
.listpanel .title {
    float:left;
    font-size:22px;
    color:#333;
    font-weight:normal;
}
.listpanel .body  dl {
    float:left;
    width:95%;
    margin:0 1% 10px;
    display:inline;
    margin-left:30px;
    }
.listpanel .body  dl dt{ 
    font-size:15px;
   
}
.listpanel .body  dl .thumb{  
    float:left;
    width:100px;
    height:80px;
    margin-right:10px;
    display:inline;
    padding:0px;

}
.listpanel .body  dl .thumb img{width:100px; height:80px;  }