body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td
{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.x_s_content
{
    width: 100%;
    overflow: hidden;
    padding-bottom: 10px;
}

body, button, input, select, textarea
{
    line-height: 1.5;
    font-family: "Lucida Grande", Arial, "宋体";
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size-adjust: none;
    font-stretch: normal;
}

.clear::after, .tb-clear::after, tb-clearfix::after
{
    height: 0px;
    clear: both;
    display: block;
    content: "\20";
}

address, cite, em, var
{
    font-style: normal;
}

body.tb-new
{
    background-image: none !important;
}

.tb-new #header
{
    zoom: 1;
    height: 55px;
    overflow: hidden;
    background-color: #FFF;
}

a
{
    text-decoration: none;
    color: #666;
}

img
{
    border: none;
}

.mt10
{
    margin-top: 10px;
}

#header, #bd, #ft, #content .layout
{
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

#bd, #ft
{
    position: relative;
    overflow: hidden;
}

#ft
{
    position: static;
}

#content #hd
{
    max-height: 150px;
    overflow: hidden;
    padding-bottom: 0;
    position: relative;
}

#hd
{
    margin-bottom: 10px;
}

#site-nav-bd
{
    width: 1000px;
}

h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
}

.tb-s80
{
    width: 80px;
    height: 80px;
}

.tb-s40
{
    width: 40px;
    height: 40px;
}

.tb-s60
{
    width: 60px;
    height: 60px;
}

.fl
{
    float: left;
}

.fr
{
    float: right;
}

.cl
{
    clear: both;
}

.hr10
{
    clear: both;
    height: 10px;
}

#shop-head
{
    padding-right: 0px;
    padding-bottom: 0px;
    margin-top: 10px;
    height: 50px;
    padding-top: 0px;
}

    #shop-head .clear
    {
        clear: none;
    }

    #shop-head .shop-wrap
    {
        width: 100%;
        float: left;
        display: inline;
    }

    #shop-head::after, #shop-search form::after, #shop-info .shop-service::after, #shop-info .shop-details::after, #shop-info .shop-other::after
    {
        height: 0px;
        clear: both;
        display: block;
        visibility: hidden;
        content: "\20";
    }

.clear::after, tb-clear::after, tb-clearfix::after
{
    height: 0px;
    clear: both;
    display: block;
    content: "\20";
}

#shop-logo
{
    height: 40px;
    overflow: hidden;
    margin-right: 0px;
    margin-bottom: 0px;
    float: left;
    position: relative;
    z-index: 1;
}

.tb-new #shop-logo
{
    width: 140px;
}

#shop-logo p
{
    height: 40px;
    overflow: hidden;
    vertical-align: middle;
    display: table-cell;
}

.tb-new #shop-logo p
{
    width: 140px;
}

#shop-logo .tshop, #shop-logo .myshop
{
    top: 0px;
    height: 58px;
    filter: alpha(opacity=0);
    position: absolute;
    z-index: 10;
    opacity: 0;
    background-color: #FFF;
}

#shop-logo .tshop
{
    left: 2px;
    width: 146px;
}

.custom-logo #shop-logo a
{
    width: 230px;
}

.tb-new .custom-logo #shop-logo a
{
    width: 150px;
}
/*导航分类*/
#shop-head-cat-nav
{
    width: 487px;
    margin-left: 15px;
    margin-right: 0px;
    margin-bottom: 0px;
    border-right: 1px solid #e4e4e4;
    float: left;
    position: relative;
    z-index: 120;
}

    #shop-head-cat-nav .tb-cats
    {
        width: 230px;
        float: left;
    }

    #shop-head-cat-nav .tb-cat
    {
        padding-right: 8px;
        display: inline-block;
    }

        #shop-head-cat-nav .tb-cat a
        {
            color: #666;
            text-decoration: none;
        }

#shop-search
{
    height: 48px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 20px;
    width: 180px;
}

.tb-new #shop-search
{
    border: none;
    background-color: #FFF;
}

#shop-search form
{
    margin-top: 12px;
    margin-right: 14px;
    margin-bottom: 0px;
    margin-left: 12px;
    position: relative;
    z-index: 1;
}

#shop-search .shop-text, #shop-search button, #shop-search b, #shop-search label, #shop-info .shop-other a, #shop-rank-popup b
{
    background: url("http://img02.taobaocdn.com/tps/i2/T1IC5aXbXcXXXXXXXX-152-155.png");
    background-attachment: scroll;
    background-size: auto;
    background-color: transparent;
}

#shop-search .shop-text, #shop-search label
{
    cursor: pointer;
}

#shop-search .shop-text
{
    width: 130px;
    height: 20px;
    text-indent: 5px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 1px;
    padding-left: 0px;
    border-top: 1px solid #9b9f9f;
    float: right;
    background-repeat: repeat-x;
    background-position-x: 0px;
    background-position-y: -153px;
    background-color: #FFF;
}

#shop-search label
{
    color: #bababa;
}

#shop-search button
{
    color: #585858;
    font-weight: 700;
    white-space: nowrap;
    cursor: pointer;
}

#shop-search .searchtb
{
    color: #FFF;
}

#shop-search b
{
    left: -3px;
    top: 0px;
    width: 4px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 1;
    background-position-x: -143px;
    background-position-y: 0px;
}

/*====首页样式====*/
/*店铺首页热销商品*/
.nc-s-c-s3
{
}

    .nc-s-c-s3 .title
    {
        border: none;
        margin-top: 0px;
        border-top: 2px solid #000;
        background-color: #F5F5F5;
    }

        .nc-s-c-s3 .title h4
        {
            line-height: 34px;
            margin: 4px 0 4px 16px;
            display: inline-block;
            text-shadow: 0 1px 1px rgba(0,0,0,.2);
        }

        .nc-s-c-s3 .title h4
        {
            *display: inline;
        }

        .nc-s-c-s3 .title span
        {
            float: right;
            margin: 4px 12px 0 0;
            line-height: 34px;
        }

            .nc-s-c-s3 .title span a
            {
                color: #333;
            }

    .nc-s-c-s3 .content
    {
        background: #FFF;
    }
/*
.hotgoods{ width:1000px; margin-left:auto; margin-right:auto; overflow:hidden; background-color:#FFF;}
.hotgoods .dataitems{ width:980px; margin-left:auto; margin-right:auto; height:300px;}
.hotgoods .dataitems li{ list-style-type:none; TEXT-ALIGN: center; MARGIN: 0px 0px 20px 0px; WIDTH: 240px; FLOAT: left;DISPLAY: inline-block; PADDING-TOP: 8px;}
.hotgoods .dataitems li img{ overflow:hidden;}
.hotgoods .dataitems li .sp_tit {
	height: 32px; color:#36c; margin-top:8px; margin-bottom:8px; line-height:20px;
}
.hotgoods .dataitems li .sp_tit a{color:#333; text-decoration:none;}
.hotgoods .dataitems li  .imgBox {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none; WIDTH: 230px; MARGIN-BOTTOM: 5px; HEIGHT: 224px; LIST-STYLE-IMAGE: none;
	 VERTICAL-ALIGN: middle; BORDER: #e7e7e7 1px solid; padding:9px; 
}
*/
/* 商品列表 */
.ncg-list
{
    clear: both;
}

    .ncg-list .content ul
    {
        width: 790px;
        overflow: hidden;
    }

        .ncg-list .content ul li
        {
            list-style-type: none;
            TEXT-ALIGN: center;
            MARGIN: 0px 0px 0px 0px;
            WIDTH: 24.5%;
            FLOAT: left;
            DISPLAY: inline-block;
            PADDING-TOP: 8px;
        }

        .ncg-list .content ul li
        {
            *display: block /* IE7 */;
            *width: 196px;
        }

            .ncg-list .content ul li dl
            {
                line-height: 16px;
                text-align: center;
                display: block;
                width: 180px;
                margin: 0px auto;
                padding-top: 180px;
                position: relative;
            }

            .ncg-list .content ul li dd.ncg-pic
            {
                background: #FFF;
                width: 160px;
                height: 160px;
                padding: 9px;
                margin: 0;
                position: absolute;
                top: 0px;
                left: 0px;
                border: solid 1px #E7E7E7;
            }

                .ncg-list .content ul li dd.ncg-pic .thumb
                {
                    width: 160px;
                    height: 160px;
                }

            .ncg-list .content ul li dt
            {
                height: 32px;
                width: 180px;
                margin: 8px 0;
                *padding-top: 8px;
                overflow: hidden;
            }

            .ncg-list .content ul li dd
            {
                margin: 4px 0;
                top: 0px;
                left: 0px;
            }

/* 推荐商品列表 */
.ncg-com-list
{
    clear: both;
}

    .ncg-com-list .content
    {
        padding: 20px 0;
    }

        .ncg-com-list .content ul
        {
            width: 97%;
            _width: 790px /*IE6*/;
            *display: block;
            *float: left;
            padding-bottom: 20px;
            margin-left: 3%;
            _margin-left: 0px /*IE6*/;
            overflow: hidden;
        }

            .ncg-com-list .content ul li
            {
                width: 24%;
                display: inline-block;
            }

            .ncg-com-list .content ul li
            {
                *width: 24%;
                _width: 197px;
                *display: block;
                *float: left;
            }

                .ncg-com-list .content ul li dl
                {
                    text-align: center;
                    width: 180px;
                    padding-top: 180px;
                    margin: 0px auto;
                    position: relative;
                    z-index: 1;
                }

                .ncg-com-list .content ul li dd.ncg-pic
                {
                    background: #FFF;
                    width: 160px;
                    height: 160px;
                    padding: 8px;
                    margin: 0;
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    border: solid 1px #E7E7E7;
                }

                    .ncg-com-list .content ul li dd.ncg-pic .thumb
                    {
                        width: 160px;
                        height: 160px;
                    }

                .ncg-com-list .content ul li dt
                {
                    line-height: 16px;
                    height: 32px;
                    width: 160px;
                    overflow: hidden;
                    margin: 8px auto;
                }

                .ncg-com-list .content ul li dd
                {
                    line-height: 16px;
                    margin: 4px 0;
                }





/* ====================
     商品分类页面
   ==================== */
/*属性组合搜索*/
.sp_query_selectbox
{
    padding-bottom: 15px;
    border: 1px solid #ddd;
    background-color: #FCFCFC;
    overflow: hidden;
}

    .sp_query_selectbox .ur_here
    {
        height: 36px;
        line-height: 36px;
        padding: 0 12px;
        font-size: 12px;
        border-bottom: 1px dotted #F0F0F0;
    }

        .sp_query_selectbox .ur_here a, a:hover
        {
            color: #999;
            font-weight: blod;
        }

.screeBox
{
    padding: 12px 0;
    padding-bottom: 0;
    border-bottom: 1px solid #f8f8f8;
    overflow: hidden;
}

    .screeBox a
    {
        margin: 0 4px;
        float: left;
        height: 20px;
        line-height: 20px;
        color: #666;
    }

    .screeBox span
    {
        color: #333;
        float: left;
        height: 20px;
        line-height: 20px;
        padding: 0px 6px;
        border: 1px dotted #ff8040;
    }

    .screeBox strong
    {
        color: #666666;
        float: left;
        width: 80px;
        font-weight: normal;
        font-size: 12px;
        text-align: center;
        height: 21px;
        line-height: 21px;
        padding: 0 2px;
        font-weight: bold;
    }

    .screeBox ul
    {
        float: left;
        width: 690px;
    }

    .screeBox li
    {
        float: left;
        width: 97px;
        height: 30px;
    }

.filter_bar
{
    z-index: 1;
    position: relative;
}

.taxis
{
    line-height: 23px;
    padding-left: 10px;
    color: #2953A6;
    float: left;
}

.taxis
{
    float: left;
}

    .taxis .order-icon
    {
        background: url("../images/item_sort_bg.png") no-repeat;
        width: 16px;
        height: 12px;
        line-height: 12px;
        vertical-align: middle;
        display: inline-block;
    }

    .taxis .down-icon
    {
        background-position: -301px 0px;
    }

    .taxis .selected .down-icon
    {
        background-position: -333px 0px;
    }

    .taxis .up-icon
    {
        background-position: -285px 0px;
    }

    .taxis .selected .up-icon
    {
        background-position: -317px 0px;
    }

    .taxis a
    {
        width: 50px;
        text-align: center;
        margin-right: 3px;
        padding: 5px 4px;
        overflow: hidden;
        border: 1px solid #e5e5e5;
        background-color: #FFF;
        color: #333;
    }

.filter_bar .bd
{
    height: 24px;
    border: 1px solid #d7d3d4;
    padding: 5px 0;
    background: #f5f5f5;
}
/**/
.search_key_price
{
    float: left;
}

    .search_key_price .sk
    {
        float: left;
    }

    .search_key_price .lblprice
    {
        float: left;
        line-height: 21px;
    }

.fprice
{
    padding: 5px 0px 0 0px;
    margin: -5px 0 0 0;
    position: relative;
    border: 0;
    float: left;
    height: 24px;
    line-height: 19px;
    z-index: 10;
    border: 1px solid #f5f5f5;
    border-bottom: 0 none;
    border-top: 0 none;
    margin-right: 5px;
}

    .fprice input
    {
        width: 37px;
        height: 19px;
        line-height: 19px;
        cursor: text;
        z-index: 99999;
        overflow: hidden;
        border: 0 none;
        float: left;
    }

.fpb-item
{
    display: block;
    float: left;
    position: relative;
    font-weight: normal;
    border: 1px solid #ccc;
    width: 37px;
    height: 21px;
    white-space: nowrap;
    overflow: hidden;
    background: #fff;
}

    .fpb-item i
    {
        width: 8px;
        height: 21px;
        line-height: 21px;
        line-height: 23px\9\0;
        overflow: hidden;
        color: #999;
        float: left;
        text-align: right;
    }

    .fpb-item span
    {
        width: 50px;
        display: block;
        overflow: hidden;
    }

.fprice input.foc
{
    border-color: #ff5000;
}

.fprice-hover
{
    background: #fff;
    padding: 5px 5px 0 5px;
    height: 24px;
    position: relative;
    z-index: 99999;
    border: 1px solid #ccc;
    border-bottom: 0 none;
    border-top: 0 none;
}

.fpb-split
{
    position: static;
    display: block;
    float: left;
    width: 8px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    margin-right: 5px;
}

.fprice-hover input
{
    width: 37px;
    padding-left: 0;
}

.fprice-hover .ui-price-plain
{
    display: none;
}

.ui-btn-s-primary
{
    float: left;
    margin-left: 5px;
    width: 37px;
    height: 21px;
    text-align: center;
    border: 1px solid #999;
    color: #333;
    line-height: 21px;
    background: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#d6d6d6));
    background: -moz-linear-gradient(top,#fefefe,#d6d6d6);
    background: -o-linear-gradient(top,#fefefe,#d6d6d6);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr="#fefefe",endcolorstr="#d6d6d6");
    zoom: 1;
    cursor: pointer;
    overflow: hidden;
}

    .ui-btn-s-primary:hover
    {
        background: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e6e6e6));
        background: -moz-linear-gradient(top,#fefefe,#e6e6e6);
        background: -o-linear-gradient(top,#fefefe,#e6e6e6);
        filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr="#fefefe",endcolorstr="#e6e6e6");
    }

.main_bor
{
    margin-bottom: 8px;
}

.rig_con
{
    background-color: #FFFFFF;
    clear: both;
    overflow: hidden;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 12px;
}

.sp_list
{
    TEXT-ALIGN: center;
    MARGIN: 0px 0px 20px 10px;
    WIDTH: 185px;
    FLOAT: left;
    DISPLAY: inline-block;
    PADDING-TOP: 8px;
}

.sp_tit
{
    height: 32px;
    color: #36c;
    margin-top: 8px;
    margin-bottom: 8px;
    line-height: 20px;
    text-align: left;
}

    .sp_tit a
    {
        color: #666;
        text-decoration: none;
    }

.imgBox
{
    TEXT-ALIGN: center;
    LIST-STYLE-TYPE: none;
    MARGIN-BOTTOM: 5px;
    LIST-STYLE-IMAGE: none;
    VERTICAL-ALIGN: middle;
    BORDER: #e7e7e7 1px solid;
    padding: 9px;
    max-width: 180px;
    max-height: 230px;
}

    .imgBox img
    {
        width: 160px;
        height: 160px;
    }

.sp-price
{
    margin-top: 5px;
    letter-spacing: 1px;
}

    .sp-price strong
    {
        background: url(../images/store/price.png) no-repeat left center;
        line-height: 23px;
        padding-left: 40px;
        display: inline-block;
        background-color: transparent;
        color: #ff1e53;
        font-weight: 700;
    }

.sp-sold
{
    margin-top: 5px;
}
/*分页条代码*/
/* 分页条 */
.pagenav
{
    LIST-STYLE-TYPE: none;
    clear: both;
    margin: 10px 10px 20px 10px;
    text-align: center;
    float: right;
}

    .pagenav LI
    {
        FLOAT: left;
        MARGIN-RIGHT: 6px;
        cursor: pointer;
        text-align: center;
        border: 1px solid #C1C1C1;
        color: #666;
        font-size: 12px;
        border-radius: 2px;
        background-color: #e1e1e1;
        LIST-STYLE-TYPE: none;
    }

        .pagenav LI.thisclass
        {
            padding: 5px 10px;
            _border-bottom: 0px;
            background: none;
            background-color: #FFA405;
            border: 1px solid #fe8101;
        }

    .pagenav A
    {
        TEXT-ALIGN: center;
        FLOAT: left;
        padding: 5px 10px;
        text-align: center;
        color: #333;
        zoom: 1;
        cursor: pointer;
        overflow: hidden;
    }

    .pagenav li:hover
    {
        COLOR: #333;
        border: 1px solid #fe8101;
        background-color: #FFA405;
        display: block;
    }

.main-nav
{
    width: 100%;
}

    .main-nav .store-sidebar
    {
        width: 200px;
        display: block;
        float: left;
        _position: relative; /*IE6*/
    }

/*====首页样式结束===*/


.col-main
{
    float: left;
    width: 100%;
    min-height: 1px;
}

.layout: after, .main-wrap: after, .col-sub: after, .col-extra: after
{
    content: '\20';
    display: block;
    height: 0;
    clear: both;
}

.layout, .main-wrap, .col-sub, .col-extra
{
    *zoom: 1;
}

/*logo/search部分样式*/
.tshop-psm-shop-header
{
    width: auto;
    border-bottom: #f40 1px dotted;
    min-width: 950px;
    position: relative;
    z-index: 1999;
    background-color: #FFF;
}

    .tshop-psm-shop-header .header-box
    {
        width: 1000px;
        height: 60px;
        color: #3c3c3c;
        margin: 0px auto;
        min-width: 980px;
        max-width: 1190px;
        margin-bottom: 5px;
    }

    .tshop-psm-shop-header a
    {
        color: #3c3c3c;
    }

    .tshop-psm-shop-header .logo-search
    {
        width: 100%;
        float: left;
    }

    .tshop-psm-shop-header .logos
    {
        width: 249px;
        height: 33px;
        margin-top: 18px;
        float: left;
    }

    .tshop-psm-shop-header .tb-logo
    {
        width: 90px;
        height: 33px;
        color: #f40;
        text-decoration: none !important;
        float: left;
        display: inline-block;
        word-wrap: break-word;
        background: url(../images/store/t_store_logo.jpg) no-repeat;
    }

    .tshop-psm-shop-header .search-box
    {
        width: 382px;
        margin-top: 12px;
        float: right;
    }

    .tshop-psm-shop-header .search-triggers
    {
        width: 50px;
        height: 23px;
        float: left;
        position: relative;
        z-index: 2;
        cursor: pointer;
        background-color: #F5F5F5;
        border-right: 1px solid #E5E5E5;
        margin-right: 1px;
    }

#sl_sear_type
{
    height: 23px;
}

.tshop-psm-shop-header .search-panel
{
}

.tshop-psm-shop-header .search-button
{
}

.tshop-psm-shop-header .btn-search
{
    width: 44px;
    color: #FFF;
    line-height: 30px;
    letter-spacing: 3px;
    font-size: 14px;
    border-top: none;
    cursor: pointer;
    outline-style: none;
    outline-width: 0px;
    outline-color: invert;
    background-color: #E3212B;
    float: left;
    border: 3px solid #E3212B;
    text-align: center;
}

    .tshop-psm-shop-header .btn-search:hover
    {
        border-color: #D00000;
        background-color: #D00000;
    }

.tshop-psm-shop-header .search-panel-fields input
{
    width: 312px;
    height: 30px;
    position: relative;
    margin-left: 0px;
    border: 3px solid #E3212B;
}


.summary-popup
{
    left: -1px;
    top: 28px;
    width: 500px;
    position: absolute;
    display: none;
}

*/ .tshop-psm-shop-header .summary-popup
{
    left: -1px;
    top: 25px;
    width: 500px;
    position: absolute;
    display: none;
    z-index: 99999;
}

.tshop-psm-shop-header .popup-bg
{
    left: 2px;
    top: 2px;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    background-color: #DEDEDE;
}

.tshop-psm-shop-header .popup-wrap
{
    border: 1px solid #dedede;
    position: relative;
    background-color: #fff;
}

.tshop-psm-shop-header .base-info
{
    height: 82px;
    border-bottom: 1px solid #eee;
}

.tshop-psm-shop-header .seller
{
    width: 249px;
    height: 63px;
    text-align: center;
    line-height: 22px;
    padding-top: 20px;
    border-right: 1px solid #eee;
    float: left;
    display: inline-block;
}

.tshop-psm-shop-header .identification
{
    margin-top: 16px;
    margin-left: 48px;
    float: left;
}

.tshop-psm-shop-header .qualification a
{
    width: 16px;
    height: 16px;
    margin: 0px 12px 0px 4px;
    display: inline-block;
    background: url("../images/store/tps_2013-11-17.png") no-repeat -259px 0px;
}

.tshop-psm-shop-header .id-wrap
{
    width: 150px;
    line-height: 16px;
    padding: 8px;
    display: inline-block;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    background: none;
    background-color: #F6F6F6;
}

.tshop-psm-shop-header .id-icon
{
    width: 44px;
    height: 32px;
    margin-right: 8px;
    float: left;
    display: inline-block;
    background: url("../images/store/tps_2013-11-17.png") no-repeat;
}

.tshop-psm-shop-header .personal-id
{
    background-position: 0px -89px;
}

.tshop-psm-shop-header .id-name
{
    font-size: 13px;
    display: block;
}

.tshop-psm-shop-header .id-time
{
    line-height: 16px;
}

.tshop-psm-shop-header .qualifications-dsr
{
    overflow: hidden;
    clear: both;
    border-bottom: 1px solid #eee;
    background: none;
    background-color: #f6f6f6;
}

.tshop-psm-shop-header .qualifications
{
    width: 249px;
    height: 107px;
    overflow: hidden;
    float: left;
}

.tshop-psm-shop-header .qualifications-box
{
    text-align: center;
    padding: 0px 24px 0px 24px;
    position: relative;
}

.tshop-psm-shop-header .icon-box
{
    width: 144px;
    margin: 0px auto;
}

.tshop-psm-shop-header .icon-list
{
    text-align: center;
    font-size: 0px;
    display: inline;
    white-space: normal;
}

.tshop-psm-shop-header .icon-item
{
    width: 24px;
    padding-top: 17px;
    margin-top: 0px;
    margin-right: 12px;
    margin-bottom: 0px;
    margin-left: 12px;
    display: inline-block;
}

.tshop-psm-shop-header .actived.icon-item
{
    padding-top: 15px;
    border-top: 1px solid #ccc;
}

.tshop-psm-shop-header .icon-item i, .tshop-psm-shop-header .icon-item a
{
    width: 24px;
    height: 24px;
    display: inline-block;
    background: url("../images/store/tps_2013-11-17.png") no-repeat;
}

.tshop-psm-shop-header .icon-item .xiaobao-v
{
    background-position: -290px -21px;
}

.tshop-psm-shop-header .actived.icon-item .icon-detail
{
    display: block;
}

.tshop-psm-shop-header .icon-detail
{
    left: 0px;
    width: 262px;
    padding-top: 16px;
    font-size: 12px;
    position: absolute;
    display: none;
}

    .tshop-psm-shop-header .icon-detail a
    {
        width: auto;
        display: inline;
        background: none;
    }

.tshop-psm-shop-header .orange
{
    color: #f40;
}

.tshop-psm-shop-header .shop-rate
{
    margin: 12px 0px 0px 34px;
    float: left;
    border-top: none;
}

    .tshop-psm-shop-header .shop-rate .h4
    {
        padding-bottom: 7px;
        font-weight: 400;
    }

    .tshop-psm-shop-header .shop-rate .compare
    {
        margin-left: 36px;
    }

    .tshop-psm-shop-header .shop-rate li
    {
        color: #6d6d6d;
        margin: 0px 0px 3px 0px;
        white-space: nowrap;
    }

    .tshop-psm-shop-header .shop-rate .count
    {
        width: 22px;
        color: #3c3c3c;
        padding: 0px 8px 0px 2px;
        font-weight: 700;
        display: inline-block;
    }

    .tshop-psm-shop-header .shop-rate a
    {
        color: #6d6d6d;
        text-decoration: none;
    }

    .tshop-psm-shop-header .shop-rate span em
    {
        float: right;
        color: #B10B02;
        margin-right: 15px;
        font-weight: 700;
    }

    .tshop-psm-shop-header .shop-rate .rateinfo
    {
        cursor: pointer;
    }

    .tshop-psm-shop-header .shop-rate .rate-icon
    {
        width: 9px;
        height: 14px;
        margin: 0px 10px 0px 2px;
        display: inline-block;
        background: url("../images/store/tps_2013-11-17.png") no-repeat;
    }

    .tshop-psm-shop-header .shop-rate .higher
    {
        background-position: -796px -53px;
    }

    .tshop-psm-shop-header .shop-rate .equal
    {
        background-position: -796px -67px;
    }

.tshop-psm-shop-header .ctrl-btns
{
    padding: 18px 25px 18px 25px;
    background: none;
    background-color: #F6F6F6;
}

.tshop-psm-shop-header .btn-full, .tshop-psm-shop-header .btn-split
{
    height: 30px;
    text-align: center;
    color: #000;
    line-height: 30px;
    display: inline-block;
    cursor: pointer;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    background: url("../images/store/tps_2013-11-17.png") no-repeat;
}

.tshop-psm-shop-header .btn-full
{
    width: 153px;
    margin-left: 20px;
    background-position: -622px -92px;
}

.tshop-psm-shop-header .btn-full-right
{
    margin-left: 95px;
}



.cademon
{
    float: left;
    padding: 1px;
    border: 1px solid #e6e6e6;
    background: #fff;
    width: 160px;
    height: 36px;
    margin-top: 20px;
    position: relative;
    z-index: 888;
    margin-left: 100px;
}

    .cademon .traitor
    {
        border-top: 1px solid #fff;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 162px;
        line-height: 1px;
        overflow: hidden;
    }

    .cademon .semen
    {
        background: #f3f3f3;
        position: relative;
        padding-left: 4px;
        padding-right: 42px;
        overflow: hidden;
    }

        .cademon .semen h2
        {
            height: 20px;
            line-height: 20px;
            color: #ff6600;
            font-weight: 700;
        }

        .cademon .semen .rank_icon
        {
            display: block;
            height: 16px;
            margin-top: 1px;
        }

        .cademon .semen .rank_mose
        {
            background: url(../Images/aticlebg.gif) no-repeat right center;
            display: inline-block;
            position: absolute;
            right: 4px;
            width: 24px;
            padding-right: 12px;
            height: 12px;
            top: 8px;
        }

    .cademon .code_mon_panel
    {
        position: absolute;
        left: -1px;
        top: 38px;
        overflow: hidden;
        width: 412px;
        margin: 0;
        background: #F6F6F6;
        display: none;
        border: 1px solid #fff;
    }

.tosiris .code_mon_panel
{
    display: block;
    margin-top: -2px;
    z-index: 998;
}

.tosiris .traitor
{
    z-index: 999;
    border-top: 1px solid #f3f3f3;
}

.tosiris .code_mon_panel .tb-shop-info
{
    padding: 0px 0px 10px 10px;
    width: 400px;
}
/*店铺门头*/
.tb-async-head
{
    height: auto !important;
    max-height: 150px;
    overflow: hidden;
    min-height: 60px;
}

    .tb-async-head #hd
    {
        width: 1000px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        text-align: center;
        padding-top: auto;
        padding-bottom: auto;
        font-size: 70px;
        font-weight: bold;
    }

.navbar_con
{
    height: 40px;
    background-color: #000000;
}
/*background:url(../images/store/navbox-bg.gif) repeat-x;*/
.navbar
{
    height: auto;
    width: 1000px;
    margin: 0 auto;
    position: relative;
}

    .navbar .nav_in
    {
        float: left;
    }

    .navbar ul
    {
        line-height: 40px;
    }

        .navbar ul li
        {
            float: left;
            display: block;
        }

            .navbar ul li.split
            {
                background: url(../images/store/navbox-li-split.gif) no-repeat;
                width: 1px;
                height: 35px;
            }

            .navbar ul li a
            {
                color: #FFF;
                font-size: 14px;
                display: inline-block;
                position: relative;
                padding-left: 16px;
                padding-right: 16px;
                text-decoration: none;
            }

/*产品主分类*/
.category_all
{
    width: 180px;
    padding-left: 0px;
    font-size: 13px;
    font-weight: bold;
    float: left;
    position: absolute;
    left: 0;
    top: 0; /* For IE 8 */
}

    .category_all .tit
    {
        text-align: center;
        width: 170px;
        display: block;
        float: left;
        font-size: 13px;
        color: #FFFFFF;
        height: 37px;
        line-height: 37px;
        color: #FFF;
    }

    .category_all a
    {
        color: #666;
        text-decoration: none;
    }

.category_all_box
{
    display: none;
    height: 331px;
    background-color: #FFF;
    position: absolute;
    z-index: 999999999;
    left: 0px;
    top: 35px;
}

.category_all_on .category_all_box
{
    display: block;
}

.category_all_box dl
{
    position: relative;
}

    .category_all_box dl dt
    {
        font-size: 12px;
        font-weight: normal;
        height: 41px;
        line-height: 41px;
        margin-bottom: 2px;
        cursor: pointer;
        text-indent: 2em;
    }

        .category_all_box dl dt .dt_a1
        {
            float: left;
            width: 175px;
        }

        .category_all_box dl dt .num
        {
            position: absolute;
            right: 25px;
            top: 0px;
            color: #CCCCCC;
        }

        .category_all_box dl dt h2
        {
            float: left;
            width: 160px;
            font-weight: normal;
            font-size: 14px;
        }

.category_all_box .dl_on
{
    background: #919191;
}

    .category_all_box .dl_on a
    {
        color: #FFF;
    }

#bd
{
    color: #404040;
    background-color: #FFF;
}

    #bd .tb-detail-hd
    {
        margin-bottom: 10px;
        position: relative;
        z-index: 20;
    }

        #bd .tb-detail-hd p
        {
            top: 0px;
            right: 0px;
            position: absolute;
        }

    #bd tb-report
    {
        top: 0px;
        width: 90px;
        height: 22px;
        right: 0px;
        overflow: hidden;
        font-size: 12px;
        border: 1px solid #FFF;
        position: absolute;
        z-index: 9999;
    }

    #bd tb-report-heading
    {
        width: 80px;
        height: 22px;
        color: #404040;
        line-height: 22px;
        overflow: hidden;
        padding-left: 10px;
        position: static !important;
        cursor: pointer;
    }
/*详情页头部详情*/
.pp_summary
{
    *zoom: 1;
    border: 1px solid #e6e6e6;
    position: relative;
    z-index: 1;
    background-color: #fff;
}

    .pp_summary:after
    {
        clear: both;
        content: '\20';
        display: block;
    }

.pp_prop dl:after, .pp_prop dd:after, .pp_prop_dd:after, .pp_prop_detail p:after, .pp_prop_submit .ready:after, .pp_prop_pay ul:after
{
    clear: both;
    content: '\20';
    display: block;
}

.pp_prop
{
    float: left;
    width: 100%;
}

.pp_prop_wrap
{
    margin-left: 430px;
    min-height: 551px;
    _height: 551px;
    overflow: visible;
    border-left: 1px solid #efefef;
    background-color: #fff;
}

.pp_prop_tit
{
    padding: 17px 0 8px 0;
    margin: 0 20px;
}

.pp_prop_fn
{
    color: #000;
    line-height: 24px;
    font-family: "微软雅黑";
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: 700;
    font-stretch: normal;
    margin-bottom: 15px;
}

.pp_prop_meta, .pp_prop_key
{
    color: #666;
}

.pp_prop dl
{
    *zoom: 1;
    margin-bottom: 1px;
}

.pp_prop dt, .pp_prop dd
{
    float: left;
    line-height: 26px;
    min-height: 26px;
}

.pp_prop dt
{
    color: #999;
    width: 80px;
}

.pp_prop dd
{
    *zoom: 1;
    width: 422px;
}

    .pp_prop dd span
    {
        float: left;
    }

.pp_prop_meta
{
    padding: 0 0 12px 0;
    margin: 0 20px;
}

    .pp_prop_meta .pp_prop_pay
    {
        margin-top: 13px;
    }

.pp_prop .sp
{
    margin: 0 10px;
    color: #ccc;
}

.pp_prop .pp_prop_price, .pp_prop .pp_prop_promo
{
    margin-bottom: 3px;
}

.pp_prop_promo dt, .pp_prop_promo dd, .pp_prop_price dt, .pp_prop_price dd
{
    /*line-height:30px;*/
    min-height: 30px;
}

.pp_prop_promo dd, .pp_prop_price dd
{
    position: relative;
    z-index: 1;
}

.pp_prop_price span
{
    color: #999;
    *word-wrap: normal;
}

.pp_prop_price .msg0-icon-help
{
    display: none;
}

.pp_prop_promo .pp_prop_modprice .pp_yen, .pp_prop_promo .pp_prop_modprice .yen, .pp_prop_promo .pp_prop_modprice em
{
    color: #d70000;
    font-style: normal;
}

.pp_prop_modprice
{
    margin-right: 6px;
    color: #999;
    overflow: hidden;
}

    .pp_prop_modprice em
    {
        color: #d70000;
        font: 700 24px/24px Arial;
        float: left;
        margin: 0 2px 0 1px;
    }

    .pp_prop_modprice .del
    {
        color: #999;
        font-size: 12px;
        font-family: arial;
        text-decoration: line-through;
        margin-right: 6px;
    }

.pp_prop_tag
{
    margin-top: 3px;
    margin-right: 6px;
    padding: 0 0px;
    height: 20px;
    line-height: 20px;
    cursor: default;
    background-color: #D70000;
    border: 1px solid #D70000;
    border-radius: 2px;
    min-width: 40px;
    max-width: 160px;
    text-align: center;
    float: left;
    color: #FFF;
}

.pp_yen
{
    float: left;
    font-style: normal;
    margin-right: 3px;
}

.pp_prop_modprice .yen, .pp_prop_modprice .pp_yen
{
    float: left;
    font-style: normal;
}

.pp_prop_modprice.c3 .pp_yen, .pp_prop_modprice.c3 .yen
{
    color: #d70000;
}

#tuan_time
{
    background-color: #D70000;
    border: 1px solid #990000;
    color: #FFF;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
}

.pp_prop_sales .pp_sold_num
{
    font-weight: 700;
}

.pp_prop_postage
{
    position: relative;
    z-index: 2;
}

    .pp_prop_postage a
    {
        color: #88726e;
    }

    .pp_prop_postage .pp_fare_free
    {
        color: #666;
        display: inline-block;
    }

        .pp_prop_postage .pp_fare_free em
        {
            margin: 0px 5px;
            font-style: normal;
        }

.pp_prop_key .pp_prop_submit
{
    margin: 15px 0 0 0;
}

.pp_prop_submit
{
    position: relative;
    z-index: 3;
}

    .pp_prop_submit dd
    {
        position: relative;
    }

.pp_prop_key
{
    border: 1px solid #efefef;
    border-width: 1px 0;
    padding: 21px 0 20px 0;
    margin: 0 20px;
}

    .pp_prop_key dl
    {
        margin-bottom: 15px;
    }

.pp_prop_attr dt, .pp_prop_attr dd
{
    line-height: 34px;
    min-height: 34px;
}

.pp_prop_attr dd
{
    position: relative;
    margin-bottom: -5px;
    *margin-bottom: 0;
}

.pp_prop_attr ul
{
    *zoom: 1;
}

    .pp_prop_attr ul:after
    {
        clear: both;
        content: '\20';
        display: block;
    }

.pp_prop_attr li
{
    display: inline;
}

.pp_prop_attr a
{
    float: left;
    border: 1px solid #e2e1e3;
    color: #333;
    height: 30px;
    line-height: 30px;
    padding: 1px 10px;
    margin: 0 5px 5px 0;
    white-space: nowrap;
    -webkit-user-select: none;
    transition: border-color .25s ease;
    -webkit-transition: border-color .25s ease;
    -moz-transition: border-color .25s ease;
}

.pp_prop_attr a, .pp_prop_attr span
{
    min-width: 12px;
}

.pp_prop_attr img
{
    width: 30px;
    height: 30px;
    vertical-align: top;
}

.pp_prop_attr a:hover, .pp_prop_attr a.cur
{
    border: 2px solid #d70000;
    padding: 0 9px;
    text-decoration: none;
}

.pp_prop_attr a.dis, .pp_prop_attr a.dis:hover
{
    color: #ccc;
    cursor: not-allowed;
    border: 1px dashed #d6d6d6;
    padding: 1px 10px;
}

.pp_prop_attr .pp_stk_img a, .pp_prop_attr .pp_stk_img a.dis:hover
{
    padding: 1px;
}

    .pp_prop_attr .pp_stk_img a:hover, .pp_prop_attr .pp_stk_img a.cur
    {
        padding: 0;
    }

    .pp_prop_attr .pp_stk_img a.dis img
    {
        opacity: 0.4;
        filter: alpha(opacity=40);
    }

.pp_prop_count dt, .pp_prop_count dd
{
    height: 32px;
    line-height: 32px;
}

.pp_prop_count .over
{
    color: #999;
}

.pp_prop_count .textarea
{
    margin-right: 10px;
    width: 94px;
}

    .pp_prop_count .textarea input
    {
        height: 21px;
        line-height: 21px;
        width: 42px;
        text-align: center;
        border: 1px solid #ccc;
        float: left;
        margin-right: 3px;
    }

    .pp_prop_count .textarea a:active
    {
        background-color: #ddd;
    }

a.tb-reduce
{
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: none;
    background: url(../images/store/reduce.gif) no-repeat;
    width: 15px;
    height: 21px;
    border: 1px solid #CCC;
    margin-right: 2px;
    float: left;
}

a.tb-increase
{
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: none;
    background: url(../images/store/increase.gif) no-repeat;
    width: 15px;
    height: 21px;
    border: 1px solid #CCC;
    margin-right: 2px;
    float: left;
}

.pfhlkd_buy, .pfhlkd_add, .pfhlkd_snapup, .pfhlkd_gosnapup, .pfhlkd_get, .pfhlkd_bid
{
    color: #fff;
    display: block;
    font: 500 20px/50px '\5fae\8f6f\96c5\9ed1';
    text-align: center;
    height: 50px;
    position: relative;
    float: left;
}

    .pfhlkd_buy b, .pfhlkd_add b, .pfhlkd_snapup b, .pfhlkd_gosnapup b, .pfhlkd_get b, .pfhlkd_bid b
    {
        background-image: url(../images/store/button.png?t=2);
        background-repeat: no-repeat;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

.pfhlkd_buy
{
    background-color: #d70000;
    width: 170px;
    margin-right: 15px;
}

    .pfhlkd_buy b
    {
        background-position: 0 0;
    }

.pfhlkd_add
{
    background-color: #f27239;
    width: 170px;
}

    .pfhlkd_add b
    {
        background-position: 0 -60px;
    }

#buyArea .tb-choice, #buyArea .tb-sure
{
    color: #f60;
    padding: 5px 0px;
}

#buyArea .tb-choice
{
    border: 1px dotted #FF4400;
    background-color: #FFE8E0;
    text-indent: 15px;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
}

#buyArea .tb-sure
{
    display: none;
}

.pp_prop_pay dd
{
    position: relative;
}

.pp_prop_pay .pay_type
{
    width: 410px;
    border: 1px solid #fff;
    padding: 12px 15px 9px 15px;
    height: 7px;
    overflow: hidden;
    position: absolute;
    top: -8px;
    left: -16px;
}

.pp_prop_pay .pay_type_hover
{
    background-color: #fff;
    border-color: #e6e6e6;
    height: auto;
}

.pp_prop_pay ul
{
    *zoom: 1;
    margin-right: -20px;
}

.pp_prop_pay li
{
    float: left;
    height: 16px;
    width: 60px;
    margin: 0 10px 6px 0;
}

    .pp_prop_pay li a
    {
        display: block;
        line-height: 16px;
        color: #88726e;
    }

        .pp_prop_pay li a:hover
        {
            color: #d70000;
        }

.pp_prop_pay .arrow
{
    cursor: pointer;
    width: 14px;
    height: 14px;
    position: absolute;
    right: 10px;
    top: 12px;
    _top: 10px;
    background-position: -56px -20px;
    -webkit-user-select: none;
}

.pp_prop_pay .pay_type_hover .arrow
{
    background-position: -60px -40px;
}

.pp_prop_service a
{
    float: left;
    margin-right: 20px;
    color: #88726e;
}

    .pp_prop_service a:hover
    {
        color: #d70000;
    }

.pp_prop_service i
{
    width: 16px;
    height: 16px;
    float: left;
    overflow: hidden;
    margin: 5px 6px 0 0;
    background-image: url(../images/store/icon_legend.png);
    background-repeat: no-repeat;
}

.pp_prop_service .icon_legend_1
{
    background-position: 0px 0;
}

.pp_prop_service .icon_legend_2
{
    background-position: -16px 0;
}

.pp_prop_service .icon_legend_3
{
    background-position: -32px 0;
}

.pp_prop_service .icon_legend_4
{
    background-position: -48px 0;
}

.pp_prop_service .icon_legend_5
{
    background-position: -64px 0;
}

.pp_prop_service .icon_legend_6
{
    background-position: -80px 0;
}

.pp_prop_service .icon_legend_7
{
    background-position: -96px 0;
}

.pp_prop_service .icon_legend_8
{
    background-position: -112px 0;
}

.pp_gallery_share i, .pp_gallery_zoomicon, .pp_gallery_box a, .pp_gallery_on
{
    background-image: url(/qqbuy/img/shop/product.png?t=1);
    background-repeat: no-repeat;
}

.pp_gallery
{
    background-color: #fff;
    width: 400px;
    padding: 15px;
    float: left;
    margin-left: -100%;
}

.pp_gallery_zoom
{
    position: relative;
    width: 400px;
    height: 400px;
}

    .pp_gallery_zoom img
    {
        width: 400px;
        height: 400px;
    }

.pp_gallery_zoomicon
{
    cursor: pointer;
    width: 20px;
    height: 20px;
    border: 1px solid #fff;
    background-position: -80px -40px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.pp_gallery_zoommouse
{
    cursor: pointer;
    width: 160px;
    height: 120px;
    position: absolute;
    top: -999px;
    background: url(/qqbuy/img/shop/mouse_mask.png);
}

.pp_gallery .zoom_box
{
    z-index: 999;
}

    .pp_gallery .zoom_box img
    {
        width: auto;
        height: auto;
    }

.pp_gallery .zoom_box, .pfhlkd_zoom_box
{
    position: absolute;
    top: -1px;
    left: 430px;
    width: 552px;
    height: 400px;
    overflow: hidden;
    border: 1px solid #ddd;
}

.pp_gallery_thumb
{
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #f3f3f3;
    position: relative;
}

    .pp_gallery_thumb ul
    {
        height: 60px;
        position: relative;
        z-index: 2;
    }

    .pp_gallery_thumb li
    {
        float: left;
        margin-right: 5px;
    }

        .pp_gallery_thumb li a
        {
            display: block;
            height: 58px;
            width: 58px;
            border: 1px solid #efefef;
            position: relative;
            overflow: hidden;
            z-index: 2;
        }

        .pp_gallery_thumb li img
        {
            width: 60px;
            height: 60px;
            position: absolute;
            top: -1px;
            left: -1px;
            z-index: 1;
        }

.pp_gallery_on
{
    background-position: -999px 0;
    border: 2px solid #d70000;
    width: 56px;
    height: 56px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}

    .pp_gallery_on i
    {
        width: 0;
        height: 0;
        overflow: hidden;
        position: absolute;
        left: 50%;
        margin: 0 -5px;
        top: -12px;
        border-width: 5px;
        border-color: transparent transparent #d70000 transparent;
        border-style: dashed dashed solid dashed;
    }


#bd tb-report .tb-arrow
{
    top: 9px;
    width: 0px;
    right: 10px;
    overflow: hidden;
    border: 4px solid #898989;
    position: absolute;
}

#bd tb-report-menu
{
    width: 90px;
    overflow: hidden;
    background-color: #FFF;
}

    #bd tb-report-menu li
    {
        height: 15px;
        padding: 0px 0px 0px 10px;
        margin: 5px 0px;
    }

    #bd tb-report-menu a, #bd tb-report-menu a:link, #bd tb-report-menu a:visited
    {
        color: #36c;
        text-decoration: none;
    }

#detail
{
    position: relative;
    z-index: 999;
}

    #detail a
    {
        color: #404040;
    }

#tb-new #bd .tb-detail-hd
{
    padding-top: 10px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 15px;
    font-size: 14px;
    font-weight: 700;
}

    #tb-new #bd .tb-detail-hd h3
    {
        line-height: 20px;
        padding: 3px 0;
    }

#bd .tb-detail-bd
{
    margin-bottom: 30px;
    border: 1px solid #ECECEC;
    padding: 10px;
}

#bd .tb-report
{
    top: 0px;
    width: 90px;
    height: 22px;
    overflow: hidden;
    right: 0px;
    font-size: 12px;
    border: 1px solid #FFF;
    position: absolute;
    z-index: 9999;
}

#bd .tb-report-heading
{
    width: 80px;
    height: 22px;
    color: #404040;
    line-height: 22px;
    overflow: hidden;
    padding-left: 10px;
    position: static !important;
    cursor: pointer;
}

#bd .tb-gallery, #bd .tb-gallery .tb-thumb li, #bd .tb-gallery .tb-action a, #bd .tb-gallery .tb-action i
{
    float: left;
    display: inline;
}

#bd .tb-gallery
{
    width: 310px;
}
/*图片预览*/
.goc_detail
{
    height: 100%;
    margin-bottom: 10px;
}

#preview
{
    width: 400px;
}

    #preview .links
    {
        padding: 20px 0 0 20px;
    }

        #preview .links li
        {
            position: relative;
            height: 20px;
            padding: 0 20px;
            line-height: 20px;
        }

        #preview .links a
        {
            color: #005aa0;
        }

        #preview .links b
        {
            position: absolute;
            left: 0;
            top: 0;
            width: 18px;
            height: 18px;
            background-repeat: no-repeat;
        }

    #preview .fore1 b
    {
        background-position: 0 -14px;
    }

    #preview .fore2 b
    {
        background-position: -18px -14px;
    }

    #preview .fore3 b
    {
        background-position: -38px -14px;
    }

    #preview s
    {
        position: absolute;
        display: block;
        right: -10px;
        top: -9px;
        width: 33px;
        height: 11px;
    }

#spec-n1
{
    width: 400px;
    height: 400px;
    border: 1px solid #cdcdcd;
}

#spec-n5
{
    position: relative;
    width: 400px;
    padding: 5px 0px;
    margin-top: 0px;
}

    #spec-n5 .control
    {
        position: absolute;
        top: 16px;
        width: 10px;
        height: 45px;
        background-image: url(../Images/icon_clubs.gif);
        background-repeat: no-repeat;
        cursor: pointer;
    }

#spec-list
{
    width: 240px;
    height: 67px;
    overflow: hidden;
}

    #spec-list ul
    {
        overflow: hidden;
    }

    #spec-list li
    {
        width: 60px;
        text-align: center;
        padding: 5px 3px 4px 5px;
        filter: alpha(opacity=50);
        -moz-opacity: 0.5;
        opacity: 0.5;
    }

    #spec-list img
    {
        padding: 2px;
        border: 1px solid #E8E8E8;
    }
/*jqzoom*/
.jqzoom
{
    position: relative;
    padding: 0;
}

.zoomdiv
{
    z-index: 100;
    position: absolute;
    top: 1px;
    left: 0px;
    width: 410px;
    height: 250px;
    border: 1px solid #e4e4e4;
    display: none;
    text-align: center;
    overflow: hidden;
}

.bigimg
{
    width: 600px;
    height: 600px;
}

.jqZoomPup
{
    z-index: 10;
    visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    height: 20px;
    border: 1px dotted #aaa;
    background: #f8f8f8 50% top no-repeat;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    filter: alpha(Opacity=50);
    cursor: move;
}

.hpbg
{
    background: url(../Images/line_bg01.gif) repeat-x;
    height: 26px;
    line-height: 26px;
    color: #FFFFFF;
    font-weight: bold;
}

.dbox table
{
    border-collapse: collapse;
    border-spacing: 0;
}

.dbox td
{
    border: 1px solid #e8e8e8;
}

.ultabsl
{
    background: url(../Images/tab_bg2gif.gif) repeat-x;
    width: 100%;
    height: 29px;
    margin-bottom: 8px;
}

    .ultabsl ul li
    {
        height: 28px;
        line-height: 28px;
        font-weight: bold;
        color: #333;
        float: left;
        padding-left: 20px;
        padding-right: 20px;
        background: url(../Images/tab_bg1gif.gif) repeat-x;
        margin-right: 5px;
        border: 1px solid #adb1b8;
        border-bottom: none;
    }

.tb-new #detail .tb-gallery
{
    margin-left: 0px;
}

.tb-s310, tb-s310 a
{
    width: 310px;
    height: 310px;
    border: none;
}

.tb-s400, .tb-s400 a
{
    width: 400px;
    height: 400px;
    border: none;
}

.tb-s40
{
    width: 40px;
    height: 40px;
}

.tb-s310 img
{
    max-height: 310px;
    mar-width: 310px;
}

.tb-pic a img
{
    vertical-align: middle;
}

#bd .tb-gallery .tb-booth
{
    border: 1px solid #cdcdcd;
    position: relative;
    z-index: 1;
}

.zoom-icon
{
    width: 23px;
    height: 23px;
    right: 0px;
    top: 290px;
    border: 0px;
    border-right: 1px solid;
    display: block;
    position: absolute;
    z-index: 2;
    background: url("http://img02.taobaocdn.com/tps/i2/T1uJNuXX8tXXXXXXXX-23-23.png") left top;
    background-color: transparent;
}

.pp_gallery .tb_thumb
{
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #f3f3f3;
    position: relative;
}

.pp_gallery .tb-thumb
{
    overflow: hidden;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 4px;
    border-bottom: 1px solid #f3f3f3;
}

    .pp_gallery .tb-thumb .tb-pic
    {
        border: 1px solid #cdcdcd;
    }

.tb-postage-toggle, #bd .tb-meta .tb-icon, #bd .tb-pro .tb-selected i, #bd .tb-prop .tb-auto-selected i, #bd .tb-paymenthods li i, .tb-new #bd.tb-paymenthods i, #bd .tb-btn
{
    background: url("http://img04.taobaocdn.com/tps/i4/T1_pgoXiNbXXXJfp.n-635-256.png") no-repeat;
    background-attachment: scroll;
    background-color: transparent;
}

.pp_gallery .tb-selected
{
    background-position: -999px 0;
    border: 2px solid #d70000;
    width: 60px;
    height: 60px;
    z-index: 3;
}

.pp_gallery, #bd .tb-gallery .tb-thumb li, #bd .tb-gallery .tb-action a, #bd .tb-gallery .tb-action i
{
    float: left;
    display: inline;
}

    .pp_gallery .tb-thumb li
    {
        overflow: hidden;
        padding: 0px;
        margin-right: 3px;
        cursor: pointer;
    }

/*商品详细页中间属性*/
#detail .tb-property
{
    width: 420px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 18px;
    float: left;
}

    #detail .tb-property tb-wrap
    {
        margin: 0px;
    }


#bd .tb-meta
{
    position: relative;
    z-index: 4;
    color: #666;
    padding-bottom: 12px;
}

.tb-new #detail .tb-meta
{
    padding-bottom: 0px;
    z-index: 1;
}

#bd .tb-meta li
{
    line-height: 30px;
    min-height: 30px;
    margin-bottom: 3px;
}

    #bd .tb-meta li .scan
    {
        color: #009b00;
        padding: 0px 3px;
        font-weight: 700;
    }

    #bd .tb-meta li .storage
    {
        color: #35a;
        padding: 0px 6px;
        font-weight: 700;
    }

#bd .tb-detail-price, #bd .tb-detail-price span
{
    line-height: 25px;
}

#bd .tb-meta span, #bd .tb-meta ul, #bd .tb-meta ul li
{
    float: left;
    display: inline;
}

#bd .tb-meta span
{
    width: 80px;
    text-align: left;
    color: #999;
}

.tb-new #bd .tb-meta span
{
    margin-right: 7px;
}

#bd .tb-detail-price strong
{
    font-weight: 700;
    top: -2px;
    color: #d10c13;
    line-height: normal;
    font-family: 微软雅黑;
    font-size: 24px;
    font-style: normal;
    font-variant: normal;
    vertical-align: middle;
    position: relative;
}

#bd tb-rmb
{
    color: #999;
    font-family: Arial;
    font-weight: 400;
    margin-right: 4px;
}

#bd tb-rmb-num
{
    font-family: Verdana, Arial;
}

#bd .tb-meta .tb-logistic-info
{
    float: left;
}

.tb-new #bd .tb-meta .tb-logistic-info
{
    overflow: hidden;
    float: none;
    zoom: 1;
}

#detail .tb-sold-out span
{
    font-family: "宋体";
}

#detail .tb-sold-out em
{
    color: #f60;
    font-weight: 400;
    margin-right: 2px;
}

.tb-new #detail .tb0meta .tb-evaluate
{
    margin-bottom: 4px;
}

.tb-new #detail .tb-star
{
    color: #333;
    font-weight: 400;
    display: inline-block;
}

#detail .tb-shopinfo .protect-seller .intro, #detail .tb-shopinfo .gold-seller .intro, #detal .tb-shopinfo .star-seller .intro, .tb-new #detail .tb-shopinfo.shop-rate b, .tb-new #detail .tb-sure a, tb-new #detail .tb-sure .close, tb-new #detail .sep
{
    background: url("http://img01.taobaocdn.com/tps/i1/T1hidWXytaXXc1ZBMD-192-709.png") no-repeat;
}

.tb-new #detail .sep
{
    width: 1px;
    height: 10px;
    line-height: 20px;
    overflow: hidden;
    font-size: 0px;
    margin: 5px 0px;
    vertical-align: middle;
    background-position-x: -123;
    background-position-y: -170px;
}


#bd .tb-extrainfo
{
    height: 35px;
    position: relative;
}

.tb-new #bd .tb-extrainfo .tb-paymenthods
{
    left: 73px;
    width: 157px;
    padding-right: 5px;
}

#bd .tb-paymenthods a
{
    color: #333;
}

.tb-new #bd .tb-extrainfo dl
{
    top: -7px;
    height: 20px;
    overflow: hidden;
    padding-top: 5px;
    border: 1px solid #FFF;
    position: relative;
    zoom: 1;
}

.tb-new #bd .tb-extrainfo dd
{
    overflow: hidden;
    zoom: 1;
}

    .tb-new #bd .tb-extrainfo dd a
    {
        height: 20px;
        overflow: hidden;
        padding-bottom: 5px;
        margin-right: 5px;
        vertical-align: middle;
        display: inline-block;
        zoom: 1;
    }

.tb-new #bd .tb-paymenthods i
{
    width: 18px;
    height: 13px;
    vertical-align: text-bottom;
    display: inline-block;
}

#bd .tb-padymenthods .tb-service-credit i
{
    background-position-x: -266px;
    background-position-y: -82px;
}

.tb-new #bd .tb-extrainfo .tb-extra-sep
{
    width: 1px;
    height: 9px;
    color: #e9e9e9;
    line-height: normal;
    overflow: hidden;
    font-size: 12px;
    font-style: normal;
    margin: 5px 0px 0px 160px;
    position: relative;
    z-index: 2;
}

.tb-new #bd .tb-extrainfo .tb-featured-services
{
    top: -6px;
    right: 5px;
    padding-left: 10px;
}

tb-new #bd .sep-line
{
    height: 1px;
    overflow: hidden;
    clear: both;
    margin-top: -1px;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-left: 10px;
    position: relative;
    z-index: 1;
    zoom: 1;
    background-image: none;
    background-color: rgb(241,241,241);
}


#bd .tb-key
{
    border: 1px solid #efefef;
    border-left-width: 0px;
    border-right-width: 0px;
    color: #666;
    padding: 1px;
    margin-bottom: 10px;
    padding-top: 21px;
    padding-bottom: 20px;
}

#bd .#detail .tb-key-sku
{
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
}

#bd .tb-key .tb-skin
{
    padding: 8px;
    background-color: #F9F9F9;
    position: relative;
}

tb-new #detail .tb-key-sku .tb-skin
{
    padding-top: 20px;
    background-image: none;
    background-color: #FFF;
}

#bd tb-clearfix::after, #bd .tb-key dll::after, #bd .tb-other::after, #bd .combo ul::after, #bd .scrolling-promo-content::after, .tbpopup-share .tb-tab-hd:after
{
    height: 0px;
    clear: both;
    display: block;
    visibility: hidden;
    content: "";
}

#bd tb-key dl
{
    padding-bottom: 6px;
}

.tb-new #detail .tb-key dl
{
    margin-bottom: 3px;
    float: left;
}

#bd .tb-key dt, #bd .tb-key dd
{
    float: left;
    display: inline;
}

#bd .tb-key dt
{
    width: 62px;
    text-align: right;
}

#bd .tb-key dd
{
    width: 340px;
}

#detail .tb-key dd
{
    width: 340px;
    margin-left: 7px;
}
/*颜色及尺码属性*/
#detail .tb-prop li a:hover, #detail .tb-prop li.tb-selected a, #detail .tb-prop li.tb-selected a:hover
{
    margin: -1px;
    border: 2px solid #df0001;
}

#detail .tb-prop li
{
    line-height: 20px;
    padding: 1px;
    margin: 0px 4px 4px 0px;
    vertical-align: middle;
    float: left;
    display: inline;
    position: relative;
    background-image: none;
    background-color: #fff;
}

    #detail .tb-prop li a
    {
        color: #000;
        padding: 0px 6px 0px 6px;
        text-decoration: none;
        border: 1px solid #c8c9cd;
        display: inline-block;
        white-space: nowrap;
        min-width: 10px;
        background-image: none;
        text-align: center;
        background-color: #FFF;
    }

#detail .tb-prop .tb-img li a
{
    height: 32px;
    line-height: 32px;
    padding: 0px;
    min-width: 32px;
    display: block;
}

#detail .tb-prop .tb-img li span
{
    display: none;
}

#detail .tb-prop i
{
    display: none;
}

#detail .tb-skin .size-btn
{
    top: 22px;
    width: 60px;
    height: 18px;
    right: 0px;
    line-height: 18px;
    font-size: 12px;
    display: block;
    position: absolute;
    z-index: 100;
    cursor: pointer;
}

#detail .tb-naked
{
    background-color: #FFFDFC;
}

#bd .tb-stock a
{
    text-align: center;
    line-height: 22px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    font-size: 0px;
    vertical-align: top;
    border: 1px soild #a7a6aa;
    display: inline-block;
}


#bd .tb-stock .tb-disable-reduce, #bd .tb-stock .tb-disable-reduce:hover
{
    background-color: rgb(237,237,237);
}

#bd .tb-amount input
{
    width: 36px;
    height: 16px;
    color: #666;
    padding: 2px 2px 2px 2px;
    font-size: 12px;
    margin: 0px;
    border: 1px solid #999;
    background-image: none;
    background-color: #fff;
}

.tb-msg::after, .tb-msg24::after
{
    height: 0px;
    clear: both;
    display: block;
    content: "\0020";
}

#bd .tb-key .tb-msg
{
    margin-bottom: 10px;
}

.tb-new #bd .tb-key .tb-msg
{
    overflow: hidden;
    margin-left: 68px;
    zoom: 1;
}

, tb-msg .tb-error, .tb-msg .tb-stop, tb-msg .tb-alert, .tb-msg .tb-attention, .tb-msg .tb-tips, .tb-msg .tb-ok, .tb-msg .tb-notice, .tb-msg .tb-question, .tb-msg .tb-help, .tb-msg .tb-small-help
{
    color: #404040;
    line-height: 18px;
    padding: 2px 10px 2px 23px;
    border: 1px solid;
    float: left;
    background: url("http://a.tbcdn.cn/sys/common/img/msg_bg.png") no-repeat;
    background-attachment: scroll;
    background-color: transparent;
}

.tb-msg .tb-stop
{
    border-color: #ff8080;
    background-position-x: 3px;
    background-position-y: -47px;
    background-color: rgb(255,242,242);
}


#bd .tb-key .tb-action
{
    clear: both;
    position: relative;
    z-index: 1;
    margin-left: 62px;
    overflow: hidden;
}

#bd .tb-key .tb-action
{
    margin-left: 68px;
}

#detail .tb-key .tb-action
{
    padding-top: 10px;
}

#bd .tb-btn-buy, #bd .tb-btn-bid, #bd .tb-btn-add, #bd .tb-btn-wait
{
    margin-right: 20px;
    float: left;
}

#detail .tb-btn-buy a, #detail .tb-btn-add a
{
    text-align: center;
    line-height: 36px;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    position: relative;
}

#detail .tb-btn-buy
{
    background: url(../images/store/tb-btn-buy.png) no-repeat 0px 0px;
    width: 127px;
    height: 37px;
    cursor: pointer;
    float: left;
}

    #detail .tb-btn-buy:hover
    {
        background: url(../images/store/tb-btn-buy.png) no-repeat 0px -37px;
        width: 127px;
        height: 37px;
        cursor: pointer;
        float: left;
    }

#detail .tb-btn-add
{
    background: url(../images/store/tb-btn-add.png) no-repeat 0px 0px;
    width: 134px;
    height: 39px;
    cursor: pointer;
    float: left;
}

    #detail .tb-btn-add:hover
    {
        background: url(../images/store/tb-btn-add.png) no-repeat 0px -37px;
        width: 134px;
        height: 39px;
        cursor: pointer;
        float: left;
    }

/*店家基本信息*/
.tb-shop-info
{
    padding: 0px 0px 10px 10px;
    width: 178px;
    background-color: #fff;
    border: solid 1px #e5e5e5;
}

.tb-shop-info-hd
{
    margin-bottom: 10px;
}

    .tb-shop-info-hd .tb-shop-icon .tb-icon
    {
        background: url(../images/tb-icon-sprit.png) no-repeat;
    }

    .tb-shop-info-hd .tb-shop-name
    {
        height: 20px;
        margin-bottom: 5px;
        overflow: hidden;
        margin-top: 15px;
        text-align: center;
        border-bottom: 1px dotted #e1e1e1;
    }

    .tb-shop-info-hd dt
    {
        height: 20px;
        float: left;
        color: #666;
    }

    .tb-shop-info-hd dd
    {
        overflow: hidden;
        min-height: 20px;
    }

    .tb-shop-info-hd .tb-shop-rank
    {
        overflow: hidden;
        margin-bottom: 5px;
    }

    .tb-shop-info-hd .tb-shop-seller
    {
        line-height: 20px;
        margin-bottom: 5px;
    }

    .tb-shop-info-hd .tb-shop-qq
    {
        height: 22px;
        margin-bottom: 5px;
    }

    .tb-shop-info-hd .tb-shop-icon
    {
        overflow: hidden;
        margin-bottom: 5px;
    }

        .tb-shop-info-hd .tb-shop-icon .tb-seller-bail
        {
            display: inline-block;
        }

        .tb-shop-info-hd .tb-shop-icon .tb-icon
        {
            width: 16px;
            height: 16px;
            overflow: hidden;
            margin-top: 2px;
            float: left;
            margin-right: 5px;
        }


        .tb-shop-info-hd .tb-shop-icon .tb-seller-bail-text
        {
            height: 14px;
            color: #00ba97;
            line-height: 14px;
            border: 1px solid #00ba97;
            float: left;
            display: inline;
            margin-top: 2px;
        }

        .tb-shop-info-hd .tb-shop-icon .tb-seller-bail-unit
        {
            display: inline-block;
        }

        .tb-shop-info-hd .tb-shop-icon .tb-icon-bail
        {
            margin-right: 0px;
            background-position-x: -280px;
            background-position-y: -80px;
        }

        .tb-shop-info-hd .tb-shop-icon .tb-icon-alipay-persion-auth
        {
            background-position-x: -0px;
            background-position-y: -20px;
        }

.tb-shop-info-bd
{
    overflow: hidden;
    padding-top: 13px;
    padding-bottom: 16px;
    border-top: 1px dotted #e1e1e1;
}

    .tb-shop-info-bd .tb-shop-rate
    {
        overflow: hidden;
        margin: 0px 0px 0px -28px;
    }

        .tb-shop-info-bd .tb-shop-rate dl
        {
            padding-left: 14px;
            margin-left: 14px;
            border-left: 1px solid #ebebeb;
            float: left;
            color: #666;
        }

        .tb-shop-info-bd .tb-shop-rate dt
        {
            line-height: 12px;
            font-size: 12px;
        }

        .tb-shop-info-bd .tb-shop-rate dd
        {
            line-height: 14px;
            font-size: 12px;
            margin-top: 5px;
        }

            .tb-shop-info-bd .tb-shop-rate dd a
            {
                color: #FF4400;
            }

.tb-shop-info-ft a
{
    width: 74px;
    height: 28px;
    line-height: 28px;
    color: #666;
    margin-right: 5px;
    border: 1px solid #ededed;
    float: left;
    border-radius: 2px;
    background-color: #FAFAFA;
    text-align: center;
}

.tb-shop-info-bd .tb-shop-addr
{
    overflow: hidden;
    margin-bottom: 5px;
}

    .tb-shop-info-bd .tb-shop-addr dt
    {
        height: 20px;
        float: left;
        color: #666;
    }

    .tb-shop-info-bd .tb-shop-addr dd
    {
        min-height: 20px;
        overflow: hidden;
    }

.tb-shop-info-ft a:hover
{
    text-decoration: none;
}

.hidden, tb-hidden
{
    display: none;
}


#detail .tb-detail-hd h3, #detail .tb-detail-hd h3 a, #detail .tb-detail-hd h3 a: visited
{
    color: #000;
}

#detail .tb-detail-hd p
{
    color: #C00;
}

.layout .main-wrap
{
    width: 800px;
    float: right;
}

.tb-scombo
{
    margin-bottom: 10px;
    border: 1px solid #eeeae5;
    background-color: #FBF9F7;
    cursor: pointer;
}

.sys_box
{
    border: 1px solid #e6e6e6;
    overflow: hidden;
}

.pp_box_hd
{
    border-bottom: 1px solid #e6e6e6;
}

    .pp_box_hd h3
    {
        height: 35px;
        line-height: 35px;
        text-indent: 13px;
        font-family: arial;
        font-size: 14px;
        font-style: normal;
        font-variant: normal;
        font-weight: 700;
    }

.pp_box_bd
{
    min-height: 20px;
    background-color: #FFF;
}

    .pp_box_bd::after, .zgtj_glist::after, .zgtj_binfo::after
    {
        clear: both;
        display: block;
        content: "\20";
    }
/*掌柜推荐*/
.zgtj_glist
{
    padding-top: 15px;
    margin: 0px auto;
}

    .zgtj_glist li
    {
        padding-bottom: 20px;
        float: left;
        width: 180px;
        height: 220px;
        padding-left: 10px;
        margin-right: 5px;
    }

        .zgtj_glist li img
        {
            border: 1px solid #ddd;
            padding: 2px;
        }

    .zgtj_glist .title
    {
        height: 35px;
        line-height: 18px;
        overflow: hidden;
        padding-bottom: 3px;
        margin-bottom: 1px;
        word-break: break-all;
        margin-top: 5px;
    }

    .zgtj_glist .binfo
    {
        line-height: 18px;
        padding-bottom: 6px;
        zoom: 1;
    }

    .zgtj_glist .title a
    {
        font-weight: normal;
        color: #666;
    }

.sys_box .pp_box_hd
{
    background-color: #F6F6F6;
}

#j_tab_bar_box
{
    width: 798px;
    border: 1px solid #e5e5e5;
    z-index: 9999;
    height: 44px;
    font-size: 14px;
    font-weight: blod;
    border-bottom: 3px solid #000000;
    border-right: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    background-color: #F6F6F6;
}

#j_tab_bar
{
    width: 100%;
}

    #j_tab_bar li
    {
        height: 44px;
        text-align: left;
        line-height: 44px;
        color: #ff0000;
        padding-left: 14px;
        border-right: 1px solid #dfdfdf;
        float: left;
        cursor: pointer;
    }

    #j_tab_bar a
    {
        color: #333;
        padding: 0px 20px 0px 20px;
        font-size: 14px;
        text-decoration: none;
        float: left;
    }

        #j_tab_bar a em
        {
            color: #35a;
            margin: 0px 1px 0px 1px;
            display: inline;
        }

    #j_tab_bar li.tm-selected
    {
        height: 44px;
        line-height: 44px;
        background-color: #000000;
    }

        #j_tab_bar li.tm-selected a
        {
            color: #FFF;
        }

#content #detail .tab_con
{
    clear: both;
    border: none;
    display: block;
    margin-bottom: 10px;
}

#content .allbox
{
    margin-bottom: 6px;
    border: 1px solid #e5e5e5;
    margin-top: 0px;
}

#content .allbox-nobar-t
{
    margin-bottom: 6px;
    border: 1px solid #e5e5e5;
    margin-top: 0px;
    border-top: none;
    overflow: hidden;
}

#content .allbox .content
{
}

#J_ItemDesc
{ float:left;
    padding: 5px;
   width: 990px;
    overflow: hidden;
}
/*商品评论*/
.art_con
{
    padding: 10px;
    line-height: 25px;
    text-indent: 15px;
    border-top: none;
    margin-bottom: 10px;
}

    .art_con .art_title
    {
        text-align: center;
        clear: both;
        line-height: 35px;
        border-bottom: 1px dotted #ccc;
        width: 100%;
        font-weight: 900;
        font-size: 16px;
        margin-bottom: 15px;
    }

#content .member-discuss
{
    padding-top: 10px;
}

    #content .member-discuss .com-core
    {
        background: rgb(246, 246, 246);
        padding: 10px 20px;
        border: 1px solid rgb(230, 230, 230);
        width: 758px;
        color: rgb(70, 70, 70);
        font-weight: bold;
    }

        #content .member-discuss .com-core span
        {
            color: rgb(255, 102, 0);
        }

        #content .member-discuss .com-core b
        {
            color: rgb(201, 0, 0);
        }

        #content .member-discuss .com-core img
        {
            cursor: pointer;
        }

    #content .member-discuss .flower
    {
        width: 402px;
        float: left;
    }

        #content .member-discuss .flower input
        {
            top: 3px;
            margin-right: 5px;
            position: relative;
        }

        #content .member-discuss .flower img
        {
            top: 3px;
            margin-right: 5px;
            position: relative;
        }

        #content .member-discuss .flower span
        {
            color: rgb(153, 153, 153);
        }

    #content .member-discuss .div-comment
    {
    }

.pp_reviews_list
{
    margin: 0px;
    padding: 0px;
}

    .pp_reviews_list li
    {
        *zoom: 1;
        padding: 14px 0;
        margin: 0 14px;
        line-height: 20px;
        border-bottom: 1px solid #f0f0f0;
        overflow: hidden;
    }

        .pp_reviews_list li: after
        {
            clear: both;
            content: '\20';
            display: block;
        }

    .pp_reviews_list .col_master, .pp_reviews_list .col_meta, .pp_reviews_list .col_author
    {
        float: left;
        width: 136px;
    }

    .pp_reviews_list .col_master
    {
        width: 410px;
        margin-right: 50px;
    }

    .pp_reviews_list .col_meta
    {
        color: #666;
        width: 150px;
    }

    .pp_reviews_list .col_master .date
    {
        color: #999;
    }

    .pp_reviews_list .col_author
    {
        float: right;
    }

    .pp_reviews_list .col_master .add
    {
        color: #d70000;
        font-weight: 500;
        margin-right: 10px;
    }


.RecordNum
{
    margin: 10px;
    text-align: right;
    font-weight: bold;
}

/*购买记录*/
.ncg-salelog .note
{
    background-color: #F7F7F7;
    border-bottom: 1px solid #D8D8D8;
}

    .ncg-salelog .note p
    {
        padding: 20px;
    }

    .ncg-salelog .note em
    {
    }

    .ncg-salelog .note strong
    {
        padding: 0 4px;
    }

    .ncg-salelog .note span
    {
        font-weight: 600;
        color: #960;
    }

.ncg-salelog table
{
    background-color: #FFF;
}

.ncg-salelog thead th
{
    font-weight: 600;
    text-align: center;
    padding: 8px 0;
    border-bottom: solid 2px #E7E7E7;
}

.ncg-salelog tbody td
{
    text-align: center;
    padding: 15px 0;
    border-bottom: dashed 1px #E7E7E7;
}
/*商品咨询*/
.member-consult
{
    margin-top: 10px;
}

    .member-consult .mbox3 .nologin
    {
        padding: 15px 0px;
        margin-top: 20px;
        background-color: #F5F5F5;
    }

    .member-consult .mbox .nologin .warn
    {
        width: 116px;
        color: #f40000;
        line-height: 23px;
        padding-left: 24px;
        padding-top: 10px;
        position: relative;
        background-color: #FDFCC3;
        border: 1px solid #fccb90;
    }

    .member-consult .mbox3 .nologin .warn
    {
        width: 204px;
        color: #404040;
        margin: 0px;
    }

    .member-consult .qa_cont
    {
        padding: 2px 16px 2px 16px;
        margin: 10px 0px;
        border-bottom: 1px solid #e9e9e9;
    }

        .member-consult .qa_cont .answer, .member-consult .qa_cont .question
        {
            width: 760px;
            background: url(../images/icon_qa.png) no-repeat;
        }

        .member-consult .qa_cont .answer
        {
            background-position: -50px 1px;
        }

        .member-consult .qa_cont .question
        {
            background-position: 0px -24px;
        }

        .member-consult .qa_cont div
        {
            line-height: 18px;
            overflow: hidden;
            padding-left: 24px;
            margin-bottom: 10px;
            word-break: break-all;
            color: #999;
        }

        .member-consult .qa_cont .time
        {
            width: 115px;
            color: #878787;
            line-height: 18px;
            float: right;
        }

        .member-consult .qa_cont p
        {
            width: 600px;
            float: left;
            display: block;
        }
    /* 列表翻页 */
    .member-consult .fenye
    {
        clear: both;
        margin-bottom: 10px;
        width: 100%;
    }

    .member-consult .in_cont
    {
    }

.pagination
{
    float: right;
}

#ask_land
{
    width: 99%;
    clear: both;
}

    #ask_land .consult-con
    {
        border: 1px solid #d6d6d6;
        height: 120px;
        width: 98%;
        background-color: #f8f8f8;
        padding: 10px;
    }

    #ask_land .btn-con
    {
        width: 100%;
    }

        #ask_land .btn-con a.submit-consult
        {
            padding: 10px 10px;
            display: block;
            background-color: #B37247;
            width: 70px;
            float: right;
            margin-top: 15px;
            border: 1px solid #9E623A;
            color: #FFF;
            font-weight: 600;
            text-align: center;
            box-shadow: 5px 5px 10px rgba(158,98,58, 0.4);
            text-decoration: none;
        }
/*
.pagination ul{ text-align: left; width: auto !important;  height: auto !important; margin: 0; padding: 0; border: none !important;}
.pagination ul li { display: inline; list-style-type: none; width: auto !important; height: auto !important; float: left;  padding: 0 !important; border: none !important;}
.pagination ul li:nth-child(even) { background-color: transparent !important;}
.pagination ul li span{list-style-type: none; display: inline; float: left; }
.pagination ul li a span , .pagination li a:visited span{ text-decoration: none; cursor:pointer;}
.pagination ul li a:hover span, .pagination li a:active span{ cursor:pointer;}
.pagination ul li span.currentpage{ }*/
/* 分页条 */
.pagenav
{
    LIST-STYLE-TYPE: none;
    clear: both;
    margin: 10px 10px 20px 10px;
    text-align: center;
    float: right;
}

    .pagenav LI
    {
        FLOAT: left;
        MARGIN-RIGHT: 6px;
        cursor: pointer;
        text-align: center;
        border: 1px solid #CCCCCC;
        color: #666;
        font-size: 12px;
        background-color: #fff;
        LIST-STYLE-TYPE: none;
    }

        .pagenav LI.thisclass
        {
            padding: 3px 10px;
            _border-bottom: 0px;
            background: none;
            background-color: #FFA405;
            border: 1px solid #fe8101;
        }

    .pagenav A
    {
        TEXT-ALIGN: center;
        FLOAT: left;
        padding: 3px 5px;
        text-align: center;
        color: #333;
        zoom: 1;
        cursor: pointer;
        overflow: hidden;
        text-decoration: none;
    }

    .pagenav li:hover
    {
        COLOR: #333;
        border: 1px solid #fe8101;
        background-color: #FFA405;
        display: block;
    }

#content #product-order-record
{
}

    #content #product-order-record .record-num
    {
        margin: 10px;
        text-align: right;
        font-weight: bold;
        margin-top: 0px;
    }

    #content #product-order-record .order-record-th
    {
        background: rgb(222, 222, 222);
        margin: 0px auto;
        color: rgb(51, 51, 51);
        font-weight: bold;
    }

    #content #product-order-record .order-record-con
    {
        margin: 0px auto;
        color: rgb(51, 51, 51);
        border-bottom-color: rgb(204, 204, 204);
        border-bottom-width: 1px;
        border-bottom-style: solid;
    }

    #content #product-order-record .order-record-th td
    {
        padding: 5px;
    }

    #content #product-order-record .order-Record-con td
    {
        padding: 5px;
    }



#content .shop-promo
{
    line-height: 22px;
    padding: 15px 15px 15px 120px;
    border-bottom: 1px solid #e1e1e1;
    position: relative;
    zoom: 1;
}

    #content .shop-promo .tb-promo-hd
    {
        left: 10px;
        top: 50%;
        margin-top: -12px;
        position: absolute;
    }

#content .col-main .shop-promo .tb-promo-hd h3
{
    height: auto;
    color: #e30802;
    font-weight: 900;
    border: none;
}

#content .shop-promo .tb-promo-icon
{
    background: url("http://img01.taobaocdn.com/tps/i1/T1zUFYXgpyXXXXXXXX-192-200.png") no-repeat;
    background-color: transparent;
    background-attachment: scroll;
}

#content .shop-promo .tb-promo-icon
{
    width: 47px;
    height: 23px;
    line-height: 99em;
    overflow: hidden;
    margin-right: 8px;
    margin-bottom: 5px;
    vertical-align: middle;
    display: inline-block;
    background-position-x: -126px;
    background-position-y: -145px;
}

#content .shop-promo .tb-promo-hd, #content .shop-promo .tb-promo-bd
{
    border: none;
}

#content #attributes
{
}

    #content #attributes ul
    {
        zoom: 1;
    }

        #content #attributes ul::after
        {
            height: 0px;
            clear: both;
            display: block;
            visibility: hidden;
            content: "\0020";
        }

#content .shop-promo ul
{
    margin: 0px;
    display: inline;
    zoom: 0;
}

#content .shop-promo li
{
    display: inline;
    list-style-type: none;
    list-style-position: outside;
    list-style-image: none;
}

#content scrolling-promo-content em.over
{
    color: #eb4420;
    font-weight: 900;
}

#content scrolling-promo-content em.decrease
{
    color: #eb4420;
}

#content .shop-promo .extra, #content .shop-promo .extra-list
{
    color: #999;
    margin: 0px;
    display: inline;
}

#attributes div.attributes-list
{
    clear: both;
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;
    background-color: #F6F6F6;
}

#j_brand_attr
{
    height: 40px;
    line-height: 40px;
    padding: 8px 20px 10px 20px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
    background-color: #F6F6F6;
}

    #j_brand_attr .name
    {
        color: #666;
        margin-right: 15px;
        float: left;
    }

#content .attr-list-hd
{
    line-height: 22px;
    padding: 5px 20px 5px 20px;
}

    #content .attr-list-hd, #content .attr-list-hd a
    {
        color: #999;
    }

#attributes .attributes-list ul
{
    text-indent: 0px;
    /*padding: 0px 20px 18px 20px;*/
    border: 1px solid #FFF;
}

#attributes .attributes-list li
{
    width: 220px;
    height: 18px;
    line-height: 18px;
    color: #666;
    overflow: hidden;
    margin: 10px 15px 0px 0px;
    vertical-align: top;
    float: left;
    display: inline;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#j_dc_top_right_wrap
{
}

#bd #content .j_dcasyn
{
    background: none;
    background-color: #FFF;
}

#description
{
    width: auto;
    padding: 0px;
}

    #description .content
    {
        width: 100%;
        overflow: hidden;
        padding: 0px;
        padding-top: 10px;
    }

/*右侧样式*/
/*------------------------店铺首页左部分 样式开始---------------------------*/
#content .sidebar
{
    float: left;
    width: 190px;
    background: none;
}
/*店铺信息*/
.ks_panel
{
    background: #fff;
    font-family: 新宋体;
    margin-bottom: 8px;
}

    .ks_panel .ks_panel_tab
    {
        display: block;
        margin-left: 10px;
    }

    .ks_panel .shopkper
    {
        color: #4d4948;
        font-weight: bold;
        font-size: 15px;
        width: 216px;
        height: 25px;
    }

    .ks_panel .shopkperInfo
    {
        border-top: 1px solid #dedede;
        width: 210px;
    }

    .ks_panel dl
    {
        display: block;
        margin: 0px;
        line-height: 24px;
    }

    .ks_panel .shopkperInfo dl
    {
        margin: 6px 0;
    }

    .ks_panel .shopkperInfo dt
    {
        clear: left;
        color: #333333;
        float: left;
        background: #FFFFFF;
        box-shadow: 1px 1px 1px 1px #E7E7E7;
        display: block;
        height: 64px !important;
        margin-left: 0 !important;
        margin-right: 16px;
        width: 64px !important;
    }

        .ks_panel .shopkperInfo dt img
        {
            border: 1px solid #e7e7e7;
        }

    .ks_panel .ncs_infn
    {
        color: #666666;
        float: left;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .ks_panel .shopkperInfo dd
    {
        float: left;
        width: 120px;
        line-height: 22px;
        color: #666666;
    }

    .ks_panel .shopkperInfo .shopkps
    {
        color: #333333;
        font-family: 微软雅黑;
        font-size: 13px;
        font-weight: 600;
    }

    .ks_panel .shopkperInfo .ncs_level
    {
        padding: 2px 0px;
        height: 16px;
    }

    .ks_panel .shopkperInfo .ncs_name
    {
        line-height: 20px;
        word-break: break-all;
        word-wrap: break-word;
    }

    .ks_panel h4
    {
        clear: both;
        color: #525151;
        font-weight: 600;
        line-height: 28px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 188px;
    }

    /*店内搜索*/
    .ks_panel .storn_hd
    {
        height: 34px;
        line-height: 34px;
        background-color: #F9F9F9;
        border: 1px solid #dfdfdf;
        border-bottom: none;
    }

        .ks_panel .storn_hd h3
        {
            color: #464646;
            font: 500 14px/34px arial;
            padding: 0;
            text-indent: 14px;
            background: url(../images/store/shop_gd.gif) no-repeat center left;
            margin-left: 6px;
        }

    .ks_panel .store_bd
    {
        border: 1px solid #dfdfdf;
        overflow: hidden;
    }

    .ks_panel .search_form ul
    {
        line-height: 21px;
        padding: 10px 10px 0;
        color: #666666;
    }

    .ks_panel .search_form li
    {
        padding-left: 50px;
        margin-bottom: 7px;
        clear: both;
    }

        .ks_panel .search_form li label
        {
            float: left;
            width: 50px;
            text-align: right;
            margin-left: -50px;
            color: #666666;
            line-height: 25px;
        }

    .ks_panel .keyword input
    {
        width: 109px;
    }

    .ks_panel .so_price input
    {
        width: 36px;
    }

    .ks_panel .keyword input
    {
        width: 112px;
    }

    .ks_panel input
    {
        border: 1px solid #d6d6d6;
        padding: 2px 0 1px 3px;
        color: #333333;
        height: 20px;
    }

    .ks_panel .button
    {
        border-width: 0;
        font-size: 12px;
        font-weight: normal;
        height: 24px;
        width: 60px;
        color: #fff;
        cursor: pointer;
        background: url(../Images/sear_form_btn.jpg) no-repeat;
        color: #333;
    }
    /*商品分类*/
    .ks_panel .cat_tree_box p
    {
        height: 28px;
        border-bottom: 1px dotted #ddd;
        background-color: #F9F9F9;
    }

        .ks_panel .cat_tree_box p span
        {
            width: 24%;
            height: 20px;
            text-align: center;
            padding: 4px 0px;
            display: inline-block;
            ;
        }

        .ks_panel .cat_tree_box p a
        {
            color: #777;
            line-height: 16px;
            padding: 2px;
        }

.cat_tree
{
    width: 169px;
    padding: 2px 6px 20px 5px;
}

    .cat_tree li
    {
        text-align: left;
        clear: both;
        line-height: 20px;
        font-weight: 600;
        margin: 6px 0px;
        width: 169px;
        padding-left: 10px;
        cursor: pointer;
    }

    .cat_tree .big_oncare
    {
        background: url(../images/store/care_out.png) no-repeat;
    }

    .cat_tree .ico-none, .cat_tree .ico-block, .cat_tree .ico-none
    {
        float: left;
        display: inline-block;
        cursor: default;
    }

    .cat_tree .ico-block
    {
        background: url("../images/store/cat-tree-ico-block.gif") no-repeat center center;
        width: 11px;
        height: 11px;
        margin-right: 10px;
        margin-top: 5px;
    }

    .cat_tree .ico-none
    {
        background: url("../images/store/cat-tree-ico-none.gif") no-repeat center center;
        width: 11px;
        height: 11px;
        margin-right: 10px;
        margin-top: 5px;
    }

    .cat_tree li a
    {
        font-size: 12px;
        color: #333;
        line-height: 20px;
        font-weight: 700;
        text-decoration: none;
        letter-spacing: 2px;
    }

    .cat_tree li ul
    {
        margin-left: 10px;
    }

.ks_cagen
{
    padding-top: 0px;
}

    .ks_cagen li
    {
        height: 29px;
        line-height: 29px;
        margin-top: 10px;
    }

        .ks_cagen li a
        {
            font-family: \5B8B\4F53;
            color: #666666;
        }

            .ks_cagen li a:hover
            {
                color: #b10b02;
                text-decoration: none;
            }

    .ks_cagen .smal_care
    {
        background: url(../images/store/care_twg.png) no-repeat;
        padding-left: 29px;
        width: 198px;
    }

/*商品排行*/
.gd_top_more
{
    position: relative;
    padding-right: 8px;
    width: 188px;
    height: 42px;
    text-align: center;
    line-height: 42px;
}

    .gd_top_more a
    {
        color: #333;
        text-decoration: none;
        background-color: #f1f1f1;
        border-radius: 2px;
        padding: 7px 30px;
        margin-bottom: 10px;
    }

.sellor
{
    height: 26px;
    line-height: 26px;
    margin-top: 0px;
    border-bottom: 1px solid #dfdfdf;
    color: #737373;
}

    .sellor li
    {
        float: left;
        cursor: pointer;
    }

.aa
{
    background: #fff;
    width: 92px;
    text-align: center;
    display: inline;
}

.bb
{
    background: #F3F3F3;
    width: 96px;
    text-align: center;
    display: inline;
}

.ktlist .contsh
{
    overflow: hidden;
    padding: 5px 0 10px;
    text-align: left;
    width: 185px;
    margin: 5px auto;
}
    /*border-bottom:1px dashed #eae5e1;*padding:5px 0 3px;*/
    .ktlist .contsh li
    {
        float: left;
    }

    .ktlist .contsh .sel_rank
    {
        display: inline-block;
        width: 44px;
        padding-right: 5px;
    }

    .ktlist .contsh .nspm
    {
        float: left;
        padding-right: 6px;
    }

    .ktlist .contsh .prdt_img
    {
        height: 42px;
        width: 42px;
        overflow: hidden;
        margin: 0 auto;
        padding-top: 5px;
        padding-left: 5px;
    }

        .ktlist .contsh .prdt_img a
        {
            width: 44px;
            height: 44px;
            border: 1px solid #eae5e1;
            overflow: hidden;
            display: table-cell;
            text-align: center;
            vertical-align: middle;
            *display: block;
            *font-size: 52px; /*约为高度的0.873，60*0.873 约为52*/
            *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/
        }

            .ktlist .contsh .prdt_img a img
            {
                vertical-align: middle;
                padding: 2px;
                width: 38px;
                height: 38px;
            }

            .ktlist .contsh .prdt_img a:hover
            {
                border: 1px solid #A22525;
            }

    .ktlist .contsh .sel_info
    {
        width: 120px;
        overflow: hidden;
        margin-left: 10px;
        font-size: 12px;
    }

        .ktlist .contsh .sel_info p.desc a
        {
            color: #333;
        }

        .ktlist .contsh .sel_info p.price
        {
            color: #f40;
            font-family: verdana,arial;
        }

        .ktlist .contsh .sel_info p.sale-out
        {
            color: #333;
            font-family: verdana,arial;
        }

            .ktlist .contsh .sel_info p.sale-out .sale-count
            {
                color: #FD4942;
            }

        .ktlist .contsh .sel_info p a
        {
            color: #464646;
            text-decoration: none;
        }

            .ktlist .contsh .sel_info p a:hover
            {
                color: #b00b02;
                text-decoration: none;
            }

        .ktlist .contsh .sel_info p strong
        {
            display: inline-block;
            font-size: 12px;
            height: 21px;
            overflow: hidden;
            width: auto;
            color: #FD4942;
            font-weight: normal;
        }

    .ktlist .contsh .sale_out
    {
        color: #666666;
    }

        .ktlist .contsh .sale_out span
        {
            color: #ff6600;
            font-weight: 300;
            margin-left: 2px;
        }

/*-----------------------------店铺底部 样式开始-----------------------------------*/
/*底部信息*/
.page_all_foot
{
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

#hp dl
{
    width: 150px;
}

#footer
{
    width: 1000px;
}

    #footer a
    {
        color: #333;
    }
/*在线客服*/
.online
{
    position: absolute;
    visibility: visible;
    left: -146px;
    z-index: 999;
    top: 140px;
    margin-left: 4px;
}

.kefu_info
{
    width: 134px;
    border: 1px solid #ccc;
    padding-left: 10px;
    border-top: none;
    background: #fff;
}

.kefu_info_list
{
    width: 134px;
    margin: 4px 0px 1px 0px;
}

    .kefu_info_list .pQQ
    {
        height: 25px;
        margin-top: 0px;
    }

    .kefu_info_list .pWW
    {
        height: 35px;
        margin-top: 0px;
    }

    .kefu_info_list .pMSN
    {
        height: 27px;
        margin-top: 0px;
    }

.kefu_phone
{
    background: url(../images/store/poh.jpg) no-repeat;
    height: 23px;
    padding: 12px 0px 0px 30px;
    font-family: 微软雅黑;
    font-weight: 900;
    color: #e81413;
    margin-bottom: 6px;
    font-size: 12px;
    margin-top: 4px;
}

.onsever
{
    height: 24px;
    margin: 0px;
    line-height: 24px;
    padding-top: 6px;
}

.onsever1
{
    padding-top: 0;
    padding-left: 10px;
}

.onsever span
{
    padding: 2px 6px 0px 6px;
    color: #621800;
    float: left;
    width: 100px;
    overflow: hidden;
}

.onsever a, .kefu_phone a
{
    text-decoration: none;
}

    .onsever a:hover, .kefu_phone a:hover
    {
        text-decoration: none;
    }

    .onsever a img
    {
        float: left;
    }

.kefu_click
{
    padding-top: 4px;
}

.onsvtp
{
    font-size: 12px;
    padding-right: 8px;
    padding-left: 10px;
    color: #621800;
}

#yinchang
{
    background: url(../images/store/menu_top.jpg) no-repeat;
    width: 134px;
    height: 25px;
}
/*返回顶部*/
#fixed-bottom
{
    position: absolute;
    bottom: auto;
    right: auto;
    top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
    left: expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));
}

    #fixed-bottom img
    {
        position: fixed;
        bottom: 0px;
        top: auto;
        cursor: pointer;
        visibility: visible;
        display: block;
        right: 0!important;
    }
/*微信、建议、返回顶部*/
.weixin
{
    width: 45px;
    position: fixed;
    bottom: 30px;
    cursor: pointer;
    display: none;
    z-index: 99999;
}

    .weixin div
    {
        margin-bottom: 8px;
    }

    .weixin .MicroInfo
    {
        position: relative;
    }

    .weixin .erwei
    {
        width: 167px;
        height: 196px;
        background: url(../images/store/er_bg.png) no-repeat;
        padding: 15px 15px 0;
        text-align: center;
        position: absolute;
        top: -30px;
        left: -200px;
        display: none;
    }

        .weixin .erwei p
        {
            line-height: 25px;
            color: #666;
        }

    .weixin .ShouJi_erwei
    {
        width: 167px;
        height: 196px;
        background: url(../images/store/er_bg.png) no-repeat;
        padding: 15px 15px 0;
        text-align: center;
        position: absolute;
        top: -65px;
        left: -200px;
        display: none;
    }

        .weixin .ShouJi_erwei p
        {
            line-height: 25px;
            color: #666;
        }
/*-----------------------------店铺底部 样式结束-----------------------------------*/

/*item页面购物车弹出窗口*/
.tb-cart-content
{
    padding: 15px;
    position: relative;
    z-index: 2;
    min-width: 406px;
    background-color: #FFF;
}

.tb-cart-head, .tb-cart-checkout, .tb-cart-shut
{
    background: url("../images/tps-car-1114.png") no-repeat;
}

.tb-cart-head
{
    height: 32px;
    line-height: 14px;
    padding-left: 40px;
    font-size: 14px;
    font-weight: 700;
    background-position: 0px -65px;
    margin-top: 15px;
}

.tb-cart-text
{
    padding-left: 40px;
}

.tb-cart-stats
{
    margin: -15px 0px 10px 0px;
}

a.tb-cart-checkout
{
    width: 112px;
    height: 32px;
    text-align: center;
    color: #fff;
    line-height: 30px;
    margin-right: 10px;
    display: inline-block;
}

    a.tb-cart-checkout:hover
    {
        text-decoration: none;
    }

a.tb-cart-closepage
{
    background: url("../images/tps_2013-11-17.png") no-repeat -538px -90px;
    width: 82px;
    height: 32px;
    text-align: center;
    color: #333;
    line-height: 30px;
    margin-right: 10px;
    display: inline-block;
}

    a.tb-cart-closepage:hover
    {
        text-decoration: none;
    }

.tb-relate-market
{
    width: 406px;
    overflow: hidden;
    padding: 5px 0px 10px 0px;
    margin: 15px 0px 0px 0px;
    border-top: 1px dotted #dcdcdc;
}

    .tb-relate-market ul
    {
        width: 100%;
        overflow: hidden;
        margin-top: 10px;
    }

    .tb-relate-market li
    {
        width: 84px;
        overflow: hidden;
        font-size: 12px;
        float: left;
        display: inline;
        margin-left: 13px;
    }

    .tb-relate-market .tb-pic
    {
        padding: 1px;
        border: 1px solid #ddd;
        background-color: #FFF;
    }

    .tb-relate-market .tb-price
    {
        color: #979fac;
        font-family: arial,verdana;
        display: block;
    }

        .tb-relate-market .tb-price em, .tb-relate-market .tb-sales em
        {
            color: #f60;
            font-weight: 700;
            margin-left: 3px;
        }

    .tb-relate-market .tb-desc
    {
        height: 30px;
        color: #808080;
        line-height: 15px;
        overflow: hidden;
        display: block;
        word-wrap: break-word;
    }

    .tb-relate-market .tb-sales
    {
        color: #808080;
        overflow: hidden;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.hbyhj a
{
    margin-left: 5px;
}

.black_overlay
{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0.7;
    opacity: .70;
    filter: alpha(opacity=70);
}

.white_content
{
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -295px 0 0 -382px;
    height: 590px;
    width: 765px;
    background-color: white;
    z-index: 1002;
    overflow: auto;
}

/*.yhj-bt
{
    float: left;
    width: 725px;
    height: 44px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
    margin-top: 20px;
}

    .yhj-bt span
    {
        float: left;
        overflow: hidden;
        font-weight: normal;
        font-size: 22px;
        color: #da0303;
        font-family: "Microsoft YaHei";
        text-align: left;
    }

    .yhj-bt a
    {
        float: right;
        text-align: right;
        margin-top: 6px;
    }

.yhj-box
{
    float: left;
    width: 221px;
    height: 115px;
    overflow: hidden;
    background: url(../images/yhj_bg.png) no-repeat 0 0;
    margin-top: 25px;
    margin-left: 26px;
}

    .yhj-box dl
    {
        width: 170px;
        margin: 0 auto;
        padding-top: 5px;
    }

        .yhj-box dl dt
        {
            float: left;
            overflow: hidden;
            color: #ffffff;
            font-size: 44px;
            font-weight: bold;
            font-family: Arial, Helvetica, sans-serif;
            text-align: center;
            width: 90px;
            height: 60px;
            line-height: 60px;
            margin-top: 5px;
        }

        .yhj-box dl dd
        {
            float: right;
            width: 76px;
            color: #ffffff;
            font-family: "Microsoft YaHei";
            text-align: left;
        }

            .yhj-box dl dd.qcty
            {
                overflow: hidden;
            }

                .yhj-box dl dd.qcty i
                {
                    background-color: #226b2a;
                    color: #ffffff;
                    font-size: 12px;
                    font-family: "Microsoft YaHei";
                    font-style: normal;
                    padding-left: 3px;
                    padding-right: 3px;
                }

            .yhj-box dl dd.mtj
            {
                font-size: 14px;
                line-height: 17px;
                margin-top: -4px;
            }

.lq-btn
{
    float: left;
    width: 170px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    overflow: hidden;
    border: none;
    background-color: #ffffff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-left: 25px;
    color: #4dbc60;
    font-family: "Microsoft YaHei";
    margin-top: -2px;
    cursor: pointer;
}

.yhj-box span
{
    float: left;
    width: 221px;
    overflow: hidden;
    text-align: center;
    font-size: 12px;
    color: #ffffff;
    line-height: 20px;
}

.yhj
{
    width: 765px;
    height: 510px;
    overflow-y: auto;
}

.dphb-box
{
    float: left;
    width: 221px;
    height: 115px;
    overflow: hidden;
    background: url(../images/hb_bg.png) no-repeat 0 0;
    margin-top: 25px;
    margin-left: 26px;
}

    .dphb-box dl
    {
        width: 170px;
        margin: 0 auto;
        padding-top: 5px;
    }

        .dphb-box dl dt
        {
            float: left;
            overflow: hidden;
            color: #ffffff;
            font-size: 44px;
            font-weight: bold;
            font-family: Arial, Helvetica, sans-serif;
            text-align: center;
            width: 90px;
            height: 60px;
            line-height: 60px;
            margin-top: 5px;
        }

        .dphb-box dl dd
        {
            float: right;
            width: 76px;
            color: #ffffff;
            font-family: "Microsoft YaHei";
            text-align: left;
        }

            .dphb-box dl dd.qcty
            {
                overflow: hidden;
            }

                .dphb-box dl dd.qcty i
                {
                    background-color: #c8092a;
                    color: #ffffff;
                    font-size: 12px;
                    font-family: "Microsoft YaHei";
                    font-style: normal;
                    padding-left: 3px;
                    padding-right: 3px;
                }

            .dphb-box dl dd.mtj
            {
                font-size: 14px;
                line-height: 17px;
                margin-top: -4px;
            }
*/
.lqhb-btn
{
    float: left;
    width: 170px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    overflow: hidden;
    border: none;
    background-color: #fdce38;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-left: 25px;
    color: #c8092a;
    font-family: "Microsoft YaHei";
    margin-top: -2px;
    cursor: pointer;
}

.dphb-box span
{
    float: left;
    width: 221px;
    overflow: hidden;
    text-align: center;
    font-size: 12px;
    color: #ffffff;
    line-height: 20px;
}


/*---top---------*/

.top-bar
{
    width: 100%;
    background-color: #f5f5f5;
    width: expression(document.body.clientWidth <= 1190? "1190px": "auto");
    min-width: 1190px;
    position: relative;
    z-index: 10;
    border-bottom: 1px solid #eeeeee;
}

.top-bar-box
{
    width: 1190px;
    margin: 0 auto;
}

.f-l
{
    float: left;
    overflow: hidden;
    height: 34px;
}

.slogan
{
    float: left;
    color: #666666;
    font-style: normal;
    line-height: 20px;
    line-height: 34px;
}

.f-l select
{
    float: left;
    margin-left: 10px;
    border: 1px solid #b2b2b2;
    margin-top: 8px;
}

.f-r
{
    float: right;
}

.login
{
    color: #666666;
    margin-left: 5px;
    margin-right: 5px;
    float: left;
    line-height: 34px;
}

    .login:hover
    {
        text-decoration: underline;
        color: #ff3c3c;
    }

.my_order
{
    float: left;
    position: relative;
    margin-left: 3px; 
}

    .my_order a.aa
    {
        float: left;
        display: block;
        width: 65px;
        height: 34px;
        line-height: 32px;
        color: #666666;
        background: url(../../new_main/images/icon3.png) no-repeat 64px 13px;
        padding-left: 5px;
        padding-right: 15px;
        border: 1px solid #f5f5f5;
        border-bottom: 0;
        text-align: center;
        z-index: 100px;
    }

    .my_order .ddzt
    {
        display: none;
    }

    .my_order .ewm-box
    {
        display: none;
    }

    .my_order .service
    {
        display: none;
    }

    .my_order:hover a.aa
    {
        border: 1px solid #dddddd;
        background: url(../../new_main/images/icon4.png) no-repeat 64px 13px;
        background-color: #ffffff;
        border-bottom: 0;
    }

    .my_order:hover .ddzt
    {
        display: block;
        position: absolute;
        top: 33px;
        left: 0;
        border: 1px solid #dddddd;
        border-top: 0;
        width: 80px;
        padding-left: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
        z-index: 3px;
        background-color: #ffffff;
        z-index: 10000;
    }

        .my_order:hover .ddzt li
        {
            float: left;
            display: block;
            width: 85px;
            overflow: hidden;
            line-height: 30px;
        }

            .my_order:hover .ddzt li a
            {
                color: #666666;
            }

                .my_order:hover .ddzt li a:hover
                {
                    color: #ff5a00;
                }

.ng-bar-node
{
    float: left;
    width: 62px;
    margin-left: 5px;
    padding-left: 24px;
    background: url(../../new_main/images/icon2.png) no-repeat 0 center;
    height: 34px;
    position: relative;
    line-height: 34px;
}

    .ng-bar-node a
    {
        color: #666666;
    }

        .ng-bar-node a:hover
        {
            text-decoration: underline;
            color: #ff3c3c;
        }

    .ng-bar-node b
    {
        position: absolute;
        right: 7px;
        top: 2px;
        width: 16px;
        height: 16px;
        text-align: center;
        line-height: 16px;
        background: url(../../new_main/images/d.png) no-repeat 0 0;
        color: #ffffff;
        font-weight: bold;
        font-style: normal;
    }

.my_order:hover .ewm-box
{
    display: block;
    position: absolute;
    top: 34px;
    left: 0;
    border: 1px solid #dddddd;
    border-top: 0;
    padding: 15px 15px 15px 0;
    background: url(../../new_main/images/line.png) no-repeat 0 0;
    background-color: #ffffff;
    z-index: 10000;
}

    .my_order:hover .ewm-box dl
    {
        float: left;
        width: 140px;
        overflow: hidden;
        margin-left: 15px;
    }

        .my_order:hover .ewm-box dl dt
        {
            float: left;
            width: 140px;
            height: 140px;
            overflow: hidden;
        }

            .my_order:hover .ewm-box dl dt img
            {
                width: 140px;
                height: 140px;
            }

        .my_order:hover .ewm-box dl dd
        {
            float: left;
            width: 140px;
            text-align: center;
            margin-top: 10px;
            color: #666666;
        }

.my_order:hover a.aa
{
    border: 1px solid #dddddd;
    background: url(../../new_main/images/icon4.png) no-repeat 64px 13px;
    background-color: #ffffff;
    border-bottom: 0;
}

.my_order:hover .service
{
    display: block;
    position: absolute;
    top: 34px;
    right: 0;
    border: 1px solid #dddddd;
    border-top: 0;
    width: 160px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    z-index: 3333;
    background: url(../../new_main/images/line2.png) no-repeat right 0;
    background-color: #ffffff;
}

    .my_order:hover .service li
    {
        float: left;
        display: block;
        width: 70px;
        overflow: hidden;
        line-height: 30px;
        margin-right: 10px;
    }

        .my_order:hover .service li a
        {
            color: #666666;
        }

            .my_order:hover .service li a:hover
            {
                color: #ff5a00;
            }

.top-advertising
{
    width: 100%;
    background-color: #f10663;
    overflow: hidden;
}

.advertising-box
{
    width: 1190px;
    margin: 0 auto;
    overflow: hidden;
}

    .advertising-box dl
    {
        float: left;
        width: 1190px;
        overflow: hidden;
        position: relative;
        z-index: 1;
    }

        .advertising-box dl dt
        {
            float: left;
            width: 1190px;
            overflow: hidden;
        }

        .advertising-box dl dd
        {
            position: absolute;
            top: 2px;
            right: 0;
            cursor: pointer;
        }

.footer-t
{
    width: 100%;
    background-color: #f5f5f5;
    border-top: 1px solid #e7e7e7;
    padding-top: 25px;
    padding-bottom: 25px;
    margin-top: 22px;
}

.phlc-box
{
    width: 1190px;
    margin: 0 auto;
    overflow: hidden;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 10px;
}

    .phlc-box dl
    {
        float: left;
        display: block;
        width: 160px;
        margin-left: 43px;
        padding-left: 84px;
        min-height: 66px;
    }

        .phlc-box dl dt
        {
            float: left;
            width: 160px;
            color: #333333;
            font-size: 16px;
            margin-top: 13px;
        }

        .phlc-box dl dd
        {
            float: left;
            width: 160px;
            color: #999999;
            font-size: 14px;
        }

        .phlc-box dl.zpbz
        {
            background: url(../../new_main/images/icon5.png) no-repeat 0 0;
        }

        .phlc-box dl.mby
        {
            background: url(../../new_main/images/icon6.png) no-repeat 0 0;
        }

        .phlc-box dl.shwy
        {
            background: url(../../new_main/images/icon7.png) no-repeat 0 0;
        }

        .phlc-box dl.zssd
        {
            background: url(../../new_main/images/icon8.png) no-repeat 0 0;
        }

.f_nav
{
    width: 1190px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 15px;
}

.f_nav_l
{
    float: left;
    width: 120px;
    overflow: hidden;
    margin-left: 50px;
}

    .f_nav_l dt
    {
        float: left;
        width: 120px;
        overflow: hidden;
        margin-bottom: 3px;
    }

        .f_nav_l dt a
        {
            color: #545454;
            font-size: 14px;
            font-weight: bold;
        }

    .f_nav_l dd
    {
        float: left;
        width: 120px;
        overflow: hidden;
        line-height: 23px;
    }

        .f_nav_l dd a
        {
            color: #545454;
        }

            .f_nav_l dd a:hover
            {
                text-decoration: underline;
                color: #fa4b4b;
            }

.f_nav_r
{
    float: left;
    width: 90px;
    margin-right: 70px;
    margin-left: 10px;
}

    .f_nav_r dt
    {
        float: left;
        width: 90px;
        color: #545454;
    }

    .f_nav_r dd
    {
        float: left;
        width: 90px;
        margin-top: 5px;
    }

.footer-b
{
    width: 100%;
    background-color: #33302b;
    padding-top: 17px;
    padding-bottom: 17px;
    overflow: hidden;
    text-align: center;
    color: #b1b1b1;
    text-transform: uppercase;
}

.ng-header
{
    width: 1190px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 8px;
}

.logo
{
    float: left;
    width: 240px;
    height: 80px;
    overflow: hidden;
    background: url(../../new_main/images/logo.png) no-repeat 0 0;
    text-indent: -10000px;
    margin-top: 16px;
}

    .logo a
    {
        float: left;
        width: 240px;
        height: 80px;
        overflow: hidden;
    }

.search-box
{
    float: left;
    width: 599px;
    margin-left: 90px;
    margin-top: 20px;
    position: relative;

}

.search
{
    float: left;
    width: 595px;
    height: 34px;
    overflow: hidden;
    border: 2px solid #ff3c3c;
}

.search_text
{
    float: left;
    overflow: hidden;
    border: none;
    width: 470px;
    padding-left: 30px;
    background: url(../../new_main/images/search.png) no-repeat 8px center;
    height: 24px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: "Microsoft YaHei";
    color: #666;
    font-size: 14px;
    overflow: hidden;
}

.search_btn
{
    float: right;
    width: 95px;
    height: 34px;
    border: none;
    line-height: 34px;
    text-align: center;
    color: #ffffff;
    background-color: #ff3c3c;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    cursor: pointer;
}



.dp_header
{
    width: 100%;
    border-bottom: 1px solid #dddddd;
    padding-top: 18px;
    padding-bottom: 10px;
    width: expression(document.body.clientWidth <= 1190? "1190px": "auto");
    min-width: 1190px;
}

.dp_header_box
{
    width: 1190px;
    margin: 0 auto;
}

.store-box
{
    float: left;
    border-left: 1px solid #eeeeee;
    padding-left: 14px;
    width: 285px;
    margin-top: 18px;
    margin-left: 10px;
    padding-bottom: 4px;
}

.store-name
{
    float: left;
    width: 285px;
    overflow: hidden;
}

    .store-name a
    {
        color: #707070;
        font-weight: bold;
    }

.the-store
{
    float: left;
    width: 285px;
    margin-top: 20px;
}

.lxmj-btn
{
    float: left;
    color: #2272c8;
    padding-left: 20px;
    background: url(../../new_main/images/kf.png) no-repeat 0 0;
    margin-left: 10px;
}

    .lxmj-btn:hover
    {
        text-decoration: underline;
    }

.dppf-btn
{
    float: left;
    padding-right: 17px;
    background: url(../../new_main/images/list21.png) no-repeat right center;
    position: relative;
    height: 20px;
}

    .dppf-btn a
    {
        color: #707070;
    }

    .dppf-btn .extra-info
    {
        display: none;
    }

    .dppf-btn:hover .extra-info
    {
        display: block;
        position: absolute;
        top: 20px;
        left: 0;
        border: 1px solid #eeeeee;
        padding: 15px;
        background-color: #ffffff;
        width: 215px;
        z-index: 40000;
    }

.store-name2
{
    float: left;
    width: 215px;
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 10px;
}

    .store-name2 a
    {
        color: #666666;
        font-size: 14px;
    }

.baozhang
{
    float: left;
    width: 215px;
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 8px;
}

.pfmx2
{
    float: left;
    width: 215px;
    overflow: hidden;
    padding-bottom: 8px;
    padding-top: 8px;
}

    .pfmx2 dt
    {
        float: right;
        width: 58px;
        height: 58px;
        border: 1px solid #e5e5e5;
    }

        .pfmx2 dt img
        {
            width: 58px;
            height: 58px;
        }

    .pfmx2 dd
    {
        float: left;
        width: 120px;
        overflow: hidden;
    }

        .pfmx2 dd li
        {
            float: left;
            display: block;
            width: 120px;
            color: #a5a5a5;
            line-height: 26px;
        }

            .pfmx2 dd li em
            {
                color: #a5a5a5;
            }

            .pfmx2 dd li i
            {
                color: #f43a47;
            }

.topbanner
{
    width: 1190px;
    overflow: hidden;
    margin: 0 auto;
}

.dp_navs
{
    width: 100%;
    background-color: #333333;
    height: 35px;
    width: expression(document.body.clientWidth <= 1190? "1190px": "auto");
    min-width: 1190px;
}

.information2
{
    float: left;
    width: 215px;
    overflow: hidden;
    margin-top: 10px;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    padding-top: 8px;
    padding-bottom: 8px;
}

    .information2 li
    {
        float: left;
        display: block;
        width: 215px;
        line-height: 24px;
        overflow: hidden;
        color: #a5a5a5;
    }




.dp_banner
{
    width: 100%;
    overflow: hidden;
    height: 413px;
}

.white_contents10
{
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -200px 0 0 -200px;
    height: 398px;
    width: 398px;
    border: 1px solid #cccccc;
    background-color: white;
    z-index: 1002;
    overflow: auto;
}


.login-title
{
    float: left;
    width: 374px;
    overflow: hidden;
    border-bottom: 1px solid #cccccc;
    background-color: #eeeeee;
    height: 34px;
    line-height: 34px;
    padding-left: 14px;
    padding-right: 10px;
}

    .login-title span
    {
        float: left;
        color: #fa8d00;
        font-size: 14px;
    }

    .login-title a
    {
        float: right;
        width: 12px;
        height: 12px;
        background: url(../../new_main/images/close5.png) no-repeat 0 0;
        text-indent: -1000px;
        overflow: hidden;
        margin-top: 11px;
    }

.user-name
{
    float: left;
    width: 295px;
    height: 33px;
    border: 1px solid #dddddd;
    margin-left: 50px;
    overflow: hidden;
    margin-top: 30px;
}

    .user-name dt
    {
        float: left;
        color: #999999;
        width: 45px;
        overflow: hidden;
        line-height: 33px;
        padding-left: 5px;
    }

    .user-name dd input
    {
        float: right;
        width: 240px;
        overflow: hidden;
        height: 23px;
        padding-top: 5px;
        padding-bottom: 5px;
        line-height: 24px;
        color: #999999;
        border: none;
        font-family: "Microsoft YaHei";
    }


.lev1
{
    float: left;
    width: 295px;
    height: 33px;
    border: 1px solid #dddddd;
    margin-left: 50px;
    overflow: hidden;
    margin-top: 24px;
}

    .lev1 dt
    {
        float: left;
        color: #999999;
        width: 45px;
        overflow: hidden;
        line-height: 33px;
        padding-left: 5px;
    }

    .lev1 dd input
    {
        float: right;
        width: 240px;
        overflow: hidden;
        height: 23px;
        padding-top: 5px;
        padding-bottom: 5px;
        line-height: 24px;
        color: #999999;
        border: none;
        font-family: "Microsoft YaHei";
    }

.auto-login
{
    float: left;
    width: 295px;
    margin-right: 45px;
    overflow: hidden;
    margin-top: 13px;
    margin-left: 50px;
}

    .auto-login span
    {
        float: left;
        color: #666666;
    }

.warn-msg
{
    float: right;
    border: 1px solid #ffcc66;
    background: url(../../new_main/images/list20.png) no-repeat 12px center;
    background-color: #fffff0;
    height: 22px;
    line-height: 22px;
    color: #4c4c4c;
    padding-left: 40px;
    padding-right: 22px;
}

.dl-btn
{
    float: left;
    width: 300px;
    height: 36px;
    overflow: hidden;
    background: url(../../new_main/images/dl_btn.png) no-repeat 0 0;
    margin-left: 45px;
    margin-top: 27px;
    text-indent: -1000px;
    border: none;
}

.tip-box
{
    float: left;
    width: 300px;
    margin-left: 45px;
    margin-top: 18px;
}

    .tip-box a
    {
        color: #00a8ff;
    }

        .tip-box a:hover
        {
            text-decoration: underline;
        }

.f-lhdl2
{
    float: left;
    width: 300px;
    overflow: hidden;
    margin-top: 25px;
    height: 37px;
    padding-top: 14px;
    display: inline;
    margin-left: 50px;
}

    .f-lhdl2 li
    {
        float: left;
        display: block;
        overflow: hidden;
        padding-left: 35px;
        margin-left: 10px;
        height: 24px;
        line-height: 24px;
    }

        .f-lhdl2 li a
        {
            color: #666666;
        }

            .f-lhdl2 li a:hover
            {
                color: #e4393c;
                text-decoration: underline;
            }

        .f-lhdl2 li.qq
        {
            background: url(../../new_main/images/login-icon.png) no-repeat 8px -143px;
        }

        .f-lhdl2 li.weixin
        {
            background: url(../../new_main/images/login-icon.png) no-repeat 5px -185px;
        }

        .f-lhdl2 li.weibo
        {
            background: url(../../new_main/images/login-icon.png) no-repeat 5px -225px;
        }

        .f-lhdl2 li.qtzhdl
        {
            padding-left: 0;
            margin-left: 0;
        }

            .f-lhdl2 li.qtzhdl a
            {
                color: #fa8d00;
            }

            /* nav_menu */
.nav_menu{ float:left; overflow:hidden; width:188px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.nav_menu dl{border-bottom:1px solid #ebebeb; padding-left:13px; padding-right:13px; float:left; width:162px;}
.nav_menu dl dt a{height:38px;line-height:38px;overflow:hidden;color:#666666;font-weight:800;}
.nav_menu dl dt a span{display:inline-block;width:13px;height:13px;overflow:hidden;float:left; margin:13px 5px 0 0; background:url(../../new_main/images/icon.png) no-repeat}
.nav_menu dl dt a.minus span{ background-position:0 -490px;}
.nav_menu dl dt a.plus span{background-position:0 -504px;}
.nav_menu dl dd { float:left; width:162px; overflow:hidden; padding-bottom:10px;}
.nav_menu dl dd li{height:26px;line-height:26px;background:url(../../new_main/images/lineleft.gif) no-repeat 4px -6px;padding:0 0 0 18px}
.nav_menu dl dd a{ color:#666666;}
.nav_menu dl dd a:hover{ color:#ff7700;}

.si-intro-handle2{ float:left; width:175px; overflow:hidden; margin-top:15px;}
.si-entry{ float:left; width:74px; height:27px; border:1px solid #ffba00; background-color:#fff6d4; color:#ff9600; text-align:center; line-height:27px;-moz-border-radius:2px;  -webkit-border-radius: 2px;  border-radius:2px;}
.si-fav{ float:right; width:74px; height:27px; border:1px solid #dddddd; background-color:#fafafa; color:#333333; text-align:center; line-height:27px;-moz-border-radius:2px;  -webkit-border-radius: 2px;  border-radius:2px;}

