﻿@charset "utf-8";
/* CSS Document */
body {
    font: 1.0em 'Noto Sans JP', sans-serif; /*500 1.0em 'Noto Sans JP', sans-serif;*/
    color: #000;
    margin: 0;
    padding: 0;
}

html, body, p {
    margin: 0;
    padding: 0;
}

* {
    margin: 0;
    padding: 0;
}

.clear {
    clear: both;
    height: 1px;
}

img {
    border: none;
}

    img a {
        text-decoration: none;
    }

ul, ol, li {
    list-style: none;
}

a:link, a:visited {
    text-decoration: none;
    color: #000;
}

ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, form, img, div, p {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none outside none;
}

.left {
    float: left;
}

.right {
    float: right;
}

input, select {
    margin: 0;
    vertical-align: middle;
}

/*index*/
#home .ui-content.ui-body-x {
}

#home .ui-controlgroup {
    background: #fff;
}

#home-gallery {
    position: relative;
}

#homeCube {
}

#cubeStatus {
    text-align: center;
    width: 100%;
    height: 10px;
    margin-top: 10px;
}

    #cubeStatus a {
        height: 10px;
        width: 10px;
        display: inline-block;
        margin-right: 3px;
        background: url("images/slide_status.png") no-repeat scroll left top;
    }

        #cubeStatus a.active {
            background-position: right top;
        }



.fix {
    *zoom: 1;
}

    .fix:after {
        display: block;
        content: "clear";
        height: 0;
        clear: both;
        overflow: hidden;
        visibility: hidden;
    }

* html .clearfix {
    height: 1%;
}

* + html .clearfix {
    zoom: 1;
}

p {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

input, select {
    margin: 0;
    vertical-align: middle;
}

ol, ul, li, dl, dd {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

img {
    vertical-align: middle;
    border: none;
}

.index_body { /*width:620px;*/
    height: auto;
    margin: 0 auto;
    width: 100%;
}

#header_top {
}

header#mini_header {
    z-index: 1;
    position: relative;
    overflow: hidden;
}

#mini_bar {
    /*width:100%;background:url("images/icon_x.png") repeat-x  scroll 0 0;
    height:70px;border-bottom: 1px solid #FFFFFF;
    position: relative;
    z-index: 1;*/
}

.logo { /*width:118px;height:24px;position:absolute;left:50px;top:23px;*/
}

header #shoppingCart {
}

label.error {
    color: #ccc;
    font-size: 12px;
    display: block;
}
/*    改版去掉了  #mini_bar
#mini_bar a#back {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("images/bar_bg.png");
    background-origin: padding-box;
    background-position: left 0;
    background-repeat: no-repeat;
    background-size: auto 150px;
    float: left;
    height: 30px;
    margin: 6px 10px 0 8px;
    max-width: 34%;
    overflow: hidden;
    padding-left: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#mini_bar ul {position:absolute;right:0px;top:20px;}
#mini_bar ul li {
    float:right;margin-right:10px;}
#mini_bar ul li a {
    color: #000;font-size:14px;
    height:18px; line-height: 18px;}
#mini_bar ul li a span {}
.head-right-li {}
#mini_bar ul li.head-right-no {/*margin-right:0px;*/ }

#mini_bar ul li.head-right-li a {
    background: url("images/icon_bg.png") no-repeat scroll -30px -192px;
    width: 34px;
    height: 29px;
    margin: 0;
    display: block;
}

.shipping_addrs_check span a i {
   background: url("images/icon_bg.png") no-repeat scroll 0 -1167px rgba(0, 0, 0, 0);
    width: 10px;
    height: 20px;
    margin: 0;
    display: block;
    float: right;
    margin-left: 3px;
}

#mini_bar ul li.head-right-li a.head-img {
    background-position: -30px -192px;
}

#mini_bar ul li.head-right-li a.head-cart {
    background-position: -30px -140px;
    width: 37px;
    height: 27px;
    font-size: 12px;
    position: relative;
}

#mini_bar a.head-category {
    width: 31px;
    height: 27px;
    position: absolute;
    top: 20px;
    left: 10px;
    display: inline-block;
    background: url("images/icon_bg.png") no-repeat scroll -40px -230px;
}

    #mini_bar a.head-category:hover {
        background-position: -40px -257px;
    }

#mini_bar ul li.head-right-li a.head-cart span {
    color: #FF007E;
    display: block;
    height: 14px;
    line-height: 14px;
    left: 11px;
    top: 4px;
    position: absolute;
    text-align: center;
    width: 17px;
}

*/ .index_pre {
    margin: 10px 10px 0;
    border: 1px solid #D6D6D6;
}

.index_pre a {
    height: 35px;
    line-height: 35px;
    display: block;
    position: relative;
    text-transform: uppercase;
    text-indent: 35px;
    font-size: 15px;
    /*background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#EDEDED));
	background:-moz-linear-gradient(#ffffff,#EDEDED));
	background:-o-linear-gradient(#ffffff,#EDEDED);
	background:-ms-linear-gradient(#ffffff,#EDEDED);
	background:linear-gradient(#ffffff,#EDEDED);*/
}

    .index_pre a:hover {
        background: -webkit-gradient(linear,left top,left bottom,from(#EDEDED),to(#ffffff));
        background: -moz-linear-gradient(#EDEDED,#ffffff));
        background: -o-linear-gradient(#EDEDED,#ffffff);
        background: -ms-linear-gradient(#EDEDED,#ffffff);
        background: linear-gradient(#EDEDED,#ffffff);
    }

    .index_pre a b {
        background: url("images/icon_bg.png") no-repeat scroll 0px -710px;
        width: 20px;
        height: 23px;
        display: inline-block;
        position: absolute;
        left: 10px;
        top: 6px;
    }

    .index_pre a span {
        background: url("images/icon_bg.png") no-repeat scroll -40px -450px;
        width: 12px;
        height: 17px;
        display: inline-block;
        position: absolute;
        right: 18px;
        top: 10px;
    }




header #header_search {
}

.header_search_bg {
    position: relative;
    margin: 0 0 1px;
    height: 35px;
    padding: 10px;
    background-color: #F4F3F3;
    border-top: 1px solid #E6E6E6;
}

.search-area {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-right: 60px;
    height: 33px;
    overflow: hidden;
}

    .search-area input.ipt_box {
        color: #999999;
        height: 20px;
        font-size: 16px;
        border: medium none;
        padding: 7px 0 6px 2%;
        vertical-align: middle;
        width: 98%;
    }

.btn_sub {
    top: 10px;
    position: absolute;
    right: 10px;
    background-color: #333333;
    border: medium none;
    height: 35px;
    width: 51px;
    text-transform: uppercase;
    color: #FFFFFF;
    font: bold 14px Helvetica,Verdana;
}

.home-nav-bg {
    width: 100%; /*margin-top:6px;*/
    overflow: hidden;
}

.index_ban_bg { /*background-color: #BCBCBC; margin: 10px 5px 10px 15px;*/
    margin: 10px 10px 0;
}

.index_ban {
    border: 1px solid #D6D6D6;
    border-bottom: none;
    background: none repeat scroll 0 0 #FFFFFF;
    position: relative; /*left: -5px;top: -5px;*/
}

    .index_ban a {
        display: block;
        width: 100%;
        height: 25px;
        line-height: 25px;
        text-align: center;
        color: #000;
        font-size: 14px;
        font-weight: normal;
        text-transform: uppercase;
        border-bottom: 1px solid #D6D6D6;
    }

        .index_ban a.index_article span {
            display: inline-block;
            width: 18px;
            height: 15px;
            background: url("images/icon_bg.png") no-repeat scroll -40px -315px;
            margin-right: 5px;
            display: none;
        }

        .index_ban a.index_a_s span {
            width: 23px;
            height: 12px;
        }

        .index_ban a.index_a_c span {
            width: 18px;
            height: 15px;
            background-position: -40px -340px;
        }

        .index_ban a.index_a_f span {
            background-position: -40px -365px;
        }

        .index_ban a em {
            font-style: normal;
        }

        .index_ban a b {
            color: #ff3c8f;
            font-size: 16px;
        }

.header_ban {
    margin-bottom: 0;
}

.home-nav {
    width: 100%;
    height: 730px;
    position: relative;
}

.home-nav-left {
    width: 50%; /*width:310px;height:730px;*/
    margin-right: 4px;
    position: absolute;
    top: 0;
    left: 0;
}

.home-nav-right {
    width: 49.35%; /*width:306px;height:730px;*/
    position: absolute;
    top: 0;
    right: 0;
}

    .home-nav-left a, .home-nav-right a {
        display: block;
        margin-bottom: 4px;
    }

        .home-nav-left a img, .home-nav-right a img {
            width: 100%; /**/
        }


/*min.css*/
#gallery, #home-gallery, #videos {
    margin-top: 10px;
    line-height: 0px;
    text-align: center;
}

    #gallery img, #home-gallery img {
        width: 100%;
    }

.ui-loader {
    display: none;
    z-index: 9999999;
    position: fixed;
    top: 50%;
    box-shadow: 0 1px 1px -1px #fff;
    left: 50%;
    border: 0;
}

li .ui-select span.ui-btn-inner {
    display: none;
}
/*min.css*/


#footer {
}

.footer_nav {
    width: 228px;
    overflow: hidden;
    margin: 0 auto;
}

    .footer_nav a {
        width: 65px;
        height: 60px;
        display: inline-block;
        border: 1px solid #C7C7C7;
        margin: 0 3px 6px;
        float: left;
        border-radius: 5px;
        color: #000;
        display: inline-block;
        text-align: center;
        font-size: 12px;
        line-height: 13px;
        padding-top: 5px;
        background: url("images/icon_x.png") repeat-x scroll 0 -260px;
    }

        .footer_nav a:hover {
            color: #000;
        }

        .footer_nav a span {
            background-attachment: scroll;
            background-image: url("images/icon_bg.png");
            background-position: 0 0;
            background-repeat: no-repeat;
            width: 22px;
            height: 22px;
            margin: 0 auto 5px;
            display: block;
        }

    .footer_nav .foot_home span {
        margin-bottom: 12px;
    }

    .footer_nav .foot_cate span {
        background-position: 0px -80px;
    }

    .footer_nav .foot_order span {
        background-position: 0px -160px;
    }

    .footer_nav .foot_history span {
        background-position: 0px -240px;
        height: 24px;
        width: 23px;
    }
    /*.footer_nav .foot_myorder span { background-position: 0px -320px;}*/
    .footer_nav .foot_account span {
        background-position: 0px -657px;
        width: 16px;
    }

    /*.footer_nav #foot_login span {  background-position: 0px -658px;}*/
    .footer_nav .foot_cart span {
        background-position: 0px -560px;
        width: 24px;
    }

    .footer_nav .foot_wishlist span {
        background-position: 0px -770px;
        width: 26px;
    }

    .footer_nav .foot_look span {
        background-position: 0px -940px;
        height: 23px;
        width: 23px;
        margin-bottom: 12px;
    }

    .footer_nav .foot_cart em.shop_cart_new {
        background: none;
        display: inline;
        margin: 0;
        color: #FF007E;
    }


#foot_login {
    width: 100%;
    text-align: center;
    color: #000;
    margin-bottom: 8px;
    background: none repeat scroll 0 0 #EAEAEA;
    height: 25px;
    line-height: 25px;
}

    #foot_login a {
        color: #ca2626;
        text-decoration: underline;
    }

        #foot_login a span {
        }

#chat {
    margin-bottom: 8px;
    text-align: center;
}

.share_foot {
    border-bottom: 2px solid #858585;
    margin-bottom: 20px;
}

    .share_foot h3 {
        font-size: 18px;
        line-height: 18px;
        padding: 10px 10px 0;
        text-align: center;
        font-size: 16px;
        font-weight: bold;
    }

    .share_foot ul {
        padding: 10px;
        text-align: center;
    }

        .share_foot ul li {
            height: 33px;
            width: 33px;
            display: inline-block;
            margin: 0 5px 10px 0;
        }

            .share_foot ul li a {
                height: 33px;
                width: 33px;
                display: inline-block;
                white-space: nowrap;
                background-attachment: scroll;
                background-image: url("images/share.png");
                background-position: 0 0;
                background-repeat: no-repeat;
            }
                /*.share_foot ul li a em	{display: block; font-size: 14px;line-height: 18px;}*/

                .share_foot ul li a.foot_at {
                    background-position: 0 -33px;
                }

                .share_foot ul li a.foot_ap {
                    background-position: 0 -66px;
                }

                .share_foot ul li a.foot_ay {
                    background-position: 0 -99px;
                }

                .share_foot ul li a.foot_atu {
                    background-position: 0 -132px;
                }

                .share_foot ul li a.foot_ag {
                    background-position: 0 -165px;
                }

#navigation {
    margin: 10px;
    overflow: hidden;
}

    #navigation li {
        width: 100%;
        float: left;
    }

        #navigation li.category_one, #navigation li.header_category {
        }

        #navigation li.category_two { /*border-top: 1px solid #FFFFFF;*/
        }

        #navigation li.nav_two {
            width: 100%;
            float: left;
        }

        #navigation li.category_two a {
        }

        #navigation li.nav_line_no a, #navigation li.nav_two a {
            background: none!important;
        }

        #navigation li.category_nav {
            color: #fff;
            background-color: #797979;
            height: 30px;
            line-height: 30px;
            text-indent: 12px;
            font-size: 13px;
            font-weight: bold;
            text-transform: uppercase;
            border-top-left-radius: 5px;
            border-top-right-radius: 5px;
        }

        #navigation li.category_nav2 {
            margin-top: 10px;
        }

    #navigation a {
        background: none;
        color: #000;
        display: block;
        font-size: 15px;
        height: 35px;
        line-height: 35px;
        overflow: hidden;
        padding: 0px 0px 0 12px;
        border: 1px solid #D6D6D6;
        border-top: none;
    }

    #navigation li.category_one a.category_o_a,
    #navigation li.header_category a.category_o_a {
        text-transform: uppercase;
        position: relative;
        /*background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#EDEDED));
	background:-moz-linear-gradient(#ffffff,#EDEDED));
	background:-o-linear-gradient(#ffffff,#EDEDED);
	background:-ms-linear-gradient(#ffffff,#EDEDED);
	background:linear-gradient(#ffffff,#EDEDED);*/
    }

        #navigation li.category_one a.category_o_a:hover, #navigation li.category_one a.color_change,
        #navigation li.header_category a.category_o_a:hover, #navigation li.header_category a.color_change {
            background: -webkit-gradient(linear,left top,left bottom,from(#EDEDED),to(#ffffff));
            background: -moz-linear-gradient(#EDEDED,#ffffff));
            background: -o-linear-gradient(#EDEDED,#ffffff);
            background: -ms-linear-gradient(#EDEDED,#ffffff);
            background: linear-gradient(#EDEDED,#ffffff);
        }

        #navigation li.category_one a.category_o_a span,
        #navigation li.header_category a.category_o_a span {
            display: block;
            height: 35px;
            position: absolute;
            right: 15px;
            top: 0;
            width: 16px;
            background-image: url("images/icon_bg.png");
            background-position: left -840px;
            background-repeat: no-repeat;
        }

    #navigation li.category_one a.color_change span,
    #navigation li.header_category a.color_change span {
        background-position: left -874px;
    }

    #navigation li.category_two a, a.virtual_category_a {
        text-indent: 10px;
        font-size: 14px;
        position: relative;
    }

        #navigation li.category_two a span, a.virtual_category_a span {
            position: absolute;
            top: 10px;
            right: 15px;
            display: block;
            width: 17px;
            height: 17px;
            background: url("images/icon_bg.png") no-repeat scroll 0 -450px;
        }

.footer_help {
    background: none repeat scroll 0 0 #EEEEEE;
    padding: 15px;
    border-top: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
    margin-bottom: 10px;
}

    .footer_help li {
        display: block;
        margin: 10px 0;
        height: 30px;
        text-overflow: ellipsis;
        white-space: nowrap; /*width:100%;*/
        text-align: center;
    }

        .footer_help li.p_text {
            height: 82px;
        }

input#newsletter_email {
    width: 100%;
    height: 30px;
    text-indent: 10px;
    float: left;
    color: #CACACA;
    margin-bottom: 10px;
    font-size: 16px;
}

#news-button {
    float: left;
    border: medium none;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    font-size: 18px;
    color: #fff;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    background: -webkit-gradient(linear,left top,left bottom,from(#2A2A2A),to(#010101));
    background: -moz-#d54d4d);
    background: -o-#d54d4d;
    background: -ms-#d54d4d;
    background: #d54d4d;
}

    #news-button:hover {
        background: -webkit-gradient(linear,left top,left bottom,from(#010101),to(#2A2A2A));
        background: -moz-#d54d4d);
        background: -o-#d54d4d;
        background: -ms-#d54d4d;
        background: #d54d4d;
    }

.footer_help select {
    /*border-bottom-right-radius:3px;border-top-right-radius:3px;*/ border: 1px solid #000;
    height: 30px;
    margin: 0;
    padding: 0;
    width: 100%;
}

input.sear_foot {
    padding-right: 0px;
}

.btn-sear-foot {
    top: 13px;
}

.search_bottom {
    top: 14px;
}

#backtop {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("images/back_top.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 36px auto;
    bottom: 20px;
    height: 40px;
    position: fixed;
    right: 10px;
    width: 40px;
}

.footer_bottom {
    margin-bottom: 15px;
}

#info_link {
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px;
}

    #info_link, #info_link a, #info_link a:hover {
        color: #666666;
        font-size: 14px;
        text-align: center;
        text-decoration: none;
    }

footer #copyright {
    font-size: 12px;
    color: #666666;
    line-height: 17px;
    text-align: center;
}

.shipping_billing_position {
    /*position:absolute;bottom:10px;width:49%*/
}


.color_change {
    color: red !important;
}
/*index*/

/*category*/
.ui-loader {
    display: none;
    z-index: 9999999;
    position: fixed;
    top: 50%;
    box-shadow: 0 1px 1px -1px #fff;
    left: 50%;
    border: 0;
}

li .ui-select span.ui-btn-inner {
    display: none;
}

.main_content {
    width: 100%;
    overflow: hidden;
}

.position {
    text-align:center;
    color: #000;
    font-size: 18px;
   
    margin: 13px 0 5px 13px;
}

.litb-tab-b {
    height: 35px;
    width: 100%;
    margin-bottom: 10px;
}

.filter_btn, .wishList_btn {
    background-color: #CECECE;
    height: 35px;
    width: 100%;
    float: left;
}

    .litb-tab-b li, .wishList_btn li {
        /*border-left: 1px solid #999999; */ border-right: 1px solid #fff;
        float: left;
        height: 35px;
        width: 32.5%;
    }

li.l-tab {
    border-left: none;
}

li.r-tab {
    border-right: none;
}

.litb-tab-b li a.active, .wishList_btn li a.active {
    background: #d54d4d;
    position: relative;
}

.litb-tab-b li a, .wishList_btn li a {
    color: #fff;
    text-transform: uppercase;
    display: block;
    font-size: 16px; /* font-weight: bold;*/
    height: 35px;
    line-height: 35px;
    text-align: center;
}

    .litb-tab-b li a.active {
        color: #fff;
    }

.flipy { /*-moz-transform: scaleY(-1);*/
    -webkit-transform: scaleY(-1); /* webkit内核浏览器的实现，例如safari */
    -moz-transform: scaleY(-1); /* firefox 的实现 */
    -ms-transform: scaleY(-1); /* IE 的实现 */
    -o-transform: scaleY(-1); /* Opera的实现 */
}

.litb-tab-b li .active:after, .wishList_btn li .active:after {
    bottom: -16px;
}

/*.litb-tab-b .active:after, .wishList_btn .active:after {
    bottom: -9px;
    color: #8F8F8F;
    content: "◆";
    left: 45%;
    position: absolute;
    text-shadow: none;
}*/

#productsContent1 {
    width: 100%;
    overflow: hidden;
    padding-bottom: 10px;
    margin: 0 auto;
}

.box-product-list, .selling_list {
    display: inline;
    float: left;
    position: relative;
    margin-bottom: 10px;
    height: 210px;
    padding: 2px 16px;
}

.fea_aImg, .goods_aImg, .selling_img {
    height: 140px;
    text-align: center;
    overflow: hidden;
    border: 1px solid #CCCCCC;
    width: 150px; /**/
    margin: 0 auto;
    position: relative;
}

    .fea_aImg a, .goods_aImg a, .selling_img a {
        display: block; /*height: 190px;width: 140px; overflow: hidden;*/
    }

.box-product-list a em {
    background: url("images/discount_img.png") no-repeat scroll;
    color: #FFFFFF;
    display: none;
    font-size: 12px;
    height: 30px;
    line-height: 15px;
    padding: 0 20px 0px 0;
    position: absolute;
    text-align: right;
    width: 19px;
    right: -1px;
    top: -1px;
    z-index: 200;
}

.goods_mz, .selling_name {
    height: 30px;
    line-height: 15px;
    margin-top: 8px;
    overflow: hidden;
    width: 140px; /**/
    margin: 0 auto;
}

    .goods_mz a, .selling_name {
        color: #000;
        font-size: 12px;
    }

.cat_product_price { /*width: 140px;*/
    width: 100%;
    line-height: 18px;
    height: 18px;
    margin: 5px 0 0;
    overflow: hidden;
    text-align: center;
}

.index-price {
    line-height: 18px;
    margin-right: 4px;
}

.spanSubTotal_ {
    color: #d70101;
}

    .spanSubTotal_ strike {
        color: #999;
        font-size: 12px;
    }

.cat_product_price .show_vip span {
    font-size: 12px;
}

span.cat_top_stock_enough, span.stock_enough, span.attr_stock_enough, span.tag_stock_enough {
    display: block;
    height: 18px;
    text-align: center;
    width: 100%;
}

.pj {
    /*float: left;*/ text-align: center;
    margin-bottom: 3px;
    height: 16px;
    line-height: 16px;
    padding: 0;
    width: 140px;
}

.dengji {
    display: inline;
}

    .dengji img {
        float: left;
        margin-top: 1px;
    }

.starscustomer {
}

    .starscustomer strong {
        color: #f42e00;
        font-weight: normal;
    }

    .starscustomer a {
        color: #000;
        font-size: 12px;
    }

span.goods_stock_enough {
    display: block;
    text-align: center;
}


/* start 翻页----------------*/
.page {
    background: #F9F9F9;
    height: 24px;
    padding: 5px 10px;
    position: relative;
    margin-bottom: 10px;
}

    .page li {
        height: 24px;
        line-height: 24px;
    }

        .page li.num, .page li.qty {
            left: 57%;
            position: absolute;
        }

        .page li.qty {
            left: 35%;
            height: 20px;
            line-height: 20px;
            margin-top: -2px;
        }

        .page li.num em {
            color: #000;
            float: left;
            font-size: 14px;
            font-style: normal;
        }

.page_btn {
    display: block;
    float: left;
    height: 24px;
    padding: 0 10px; /*margin-right:5px;*/
}

.right .page_btn {
    /*margin-left:5px;
    margin-right: 0;*/
}

.flipx {
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1); /* webkit内核浏览器的实现，例如safari */
    -moz-transform: scaleX(-1)); /* firefox 的实现 */
    -ms-transform: scaleX(-1); /* IE 的实现 */
    -o-transform: scaleX(-1); /* Opera的实现 */
}
/*------------- end 翻页*/
p.crumbs {
    padding: 5px 10px 0;
}

    p.crumbs a {
    }

    p.crumbs span {
    }

        p.crumbs span.crumbs_span {
        }


.page_number {
    display: block;
    float: left;
    text-align: left;
    width: 100%;
}

#box-pagelist, .pageNav {
    float: left;
    width: 100%;
}

    .pageNav span.pagecurrents {
        float: left;
        text-indent: 10px;
    }

.pagecurrents2 {
    float: right;
}

.current {
    color: #fff;
    float: left;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    padding: 0 8px;
    text-align: center;
}

.pagecurrents2 a, .pagecurrents2 a.pagelink {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    color: #000000;
    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    padding: 0 8px !important;
    text-align: center;
    text-decoration: none;
}

.typing {
    float: right;
    text-align: right;
    margin: 10px 0;
    width: 100%;
}

    .typing input {
        text-align: center;
    }

    .typing div {
        float: right;
        margin: 0 10px;
        display: inline;
    }

        .typing div span {
            display: none;
        }


/*  start good ---------------------*/
.good_descright {
}

    .good_descright p {
        margin: 0 0 0.5em;
        padding: 0;
    }

        .good_descright p span {
            font-size: 12px;
            color: #000;
            line-height: 20px;
        }

            .good_descright p span strong {
                color: #e90000;
                font-weight: normal;
            }

span.enough_good {
    text-align: left;
}

.good_cart_bg {
    height: 25px;
    line-height: 25px;
    margin-top: 5px;
}

    .good_cart_bg div, .index-pricey {
        display: inline;
        margin-right: 8px;
    }

.goodPrice_good span {
    font-size: 24px;
    color: #d70101;
    font-weight: bold;
}

.good_total strike, .goodPrice_good strike, .goodPrice_good .show_vip span {
    font-size: 16px;
    color: #999;
}

.btn-layer { /*padding: 16px 0 5px;*/
}

.good_titlle {
    width: 100%;
    margin: 10px 0;
    position: relative; /*float:left;*/
}

    .good_titlle div {
    }

    .good_titlle span {
        background: -webkit-gradient(linear,left top,left bottom,from(#FCFCFC),to(#EDEDED));
        background: -moz-linear-gradient(#FCFCFC, #EDEDED));
        background: -o-linear-gradient(#FCFCFC, #EDEDED);
        background: -ms-linear-gradient(#FCFCFC, #EDEDED);
        background: linear-gradient(#FCFCFC, #EDEDED);
        border: 1px solid rgb(221, 221, 221);
        border-radius: 5px;
        display: block;
        height: 38px;
        width: 99.6%;
        line-height: 38px;
        overflow: hidden;
        position: relative;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        .good_titlle span b.size_text {
            color: #000;
            display: block;
            width: 100%;
            font-size: 18px;
            line-height: 40px;
            font-weight: normal;
            margin: 0;
            text-align: center;
        }

        .good_titlle span strong {
            background: url("images/icon_bg.png") no-repeat scroll 0 -1120px rgba(0, 0, 0, 0);
            height: 15px;
            position: absolute;
            display: block;
            right: 10px;
            top: 10px;
            width: 15px;
        }

    .good_titlle .select_radius, .quantity_Select {
        height: 37px;
        width: 100%;
        border: 0 none;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
    }

.btn-layer b {
    float: left;
    line-height: 30px;
    width: 35px;
    text-transform: capitalize;
}

.btn-layer p {
    margin: 0;
    padding: 0;
}

p.comment_good {
    padding: 0;
}

.goods_detail {
    float: left;
    margin-top: 10px;
    text-align: left;
    width: 100%;
}

    .goods_detail div {
        display: inline;
        margin: 0 3px 0 0;
        padding: 0;
    }

.Tumblr_good {
    margin-right: 3px !important;
    overflow: hidden;
    width: 83px;
}

.good_tweet {
    float: left;
    overflow: hidden;
    width: 85px !important;
}

.goods_detail div img {
    vertical-align: top;
}

#quantitySelect a {
    font-size: 20px;
}

.proqty {
    border-radius: 40px 40px 40px 40px;
    padding: 4px 8px;
    width: 185px;
}

#totaley {
    color: #000;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    margin: 0 0 10px;
}

#totalyy {
    color: #e90000;
    font-size: 18px;
    display: inline;
}

#totaley p.reward-points-info {
    display: inline;
    margin-left: 10px;
    padding: 0;
}

    #totaley p.reward-points-info span.point-biao {
        color: #E90000;
    }

.btn-cart_bg {
    width: 100%;
}

.btn-cart_title {
    padding: 0 0 16px;
}

    .btn-cart_title input.width_full {
        margin: 10px 0 0;
        width: 100%;
    }

.btn-cart {
}

#addToCart, #addToWishList { /* width: 97.8%;*/
}

.add_ToWishList {
    position: relative; /*float:left; width:50%;display:inline;*/
}

#wishList {
    border: 1px solid #A0A09D;
    border-top: none;
    position: absolute;
    width: 137px;
    z-index: 500;
    left: 12px;
    top: 55px;
}

    #wishList a {
        background: #E3E3E3;
        border-bottom: 1px solid #A0A09D;
        color: #5F5F5F;
        display: block;
        font-size: 12px;
        height: 25px;
        line-height: 25px;
        text-indent: 15px;
        width: 137px;
    }

a.thickboxyy {
    color: #CC0000 !important;
    float: none;
    margin: 0;
}

#wishList a:hover {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #A0A09D;
}

h3.good_description_title {
    background: -webkit-gradient(linear,left top,left bottom,from(#FCFCFC),to(#EDEDED));
    background: -moz-linear-gradient(#FCFCFC, #EDEDED));
    background: -o-linear-gradient(#FCFCFC, #EDEDED);
    background: -ms-linear-gradient(#FCFCFC, #EDEDED);
    background: linear-gradient(#FCFCFC, #EDEDED);
    height: 35px;
    line-height: 35px;
    text-indent: 30px;
    color: #000;
    position: relative;
}

h3.good_description_title_hov {
}
/*h3.open_up span { background-position: left -875px;}	*/
p.gDesc {
    padding: 10px 0;
    color: #000000;
    font-size: 16px;
}

.good_description_list {
    padding: 10px;
}

.good_description {
}

    .good_description img {
        width: 100%;
        padding-bottom: 10px;
    }

    .good_description p {
        line-height: 20px;
        padding: 0;
    }

        .good_description p span {
        }

        .good_description p em {
            font-style: normal;
        }

p.good_link {
    padding: 0;
}

    p.good_link a {
        padding: 10px 10px 10px 0;
        display: inline-block;
        color: #000;
        text-decoration: underline;
    }

        p.good_link a:hover {
            color: #000;
            text-decoration: none;
        }

#off_vip {
    margin-top: 15px;
}

#member_group {
    padding: 0;
    border: none;
}

.good_vip_title {
    height: 35px;
    line-height: 35px;
    border: 1px solid #F2F2F2;
    margin-bottom: 10px;
    text-align: center;
    border-radius: 3px;
    background: -webkit-gradient(linear,left top,left bottom,from(#FCFCFC),to(#EDEDED));
    background: -moz-linear-gradient(#FCFCFC, #EDEDED));
    background: -o-linear-gradient(#FCFCFC, #EDEDED);
    background: -ms-linear-gradient(#FCFCFC, #EDEDED);
    background: linear-gradient(#FCFCFC, #EDEDED);
}

.good_vip_o {
    text-align: left;
    float: left;
    width: 145px;
}

.good_vip_t {
    width: 18%;
    float: left;
}

.group_price {
    color: #ff0000;
    float: left;
}

.good_vip_o img {
    margin: 0 0 0 10px;
}

.Tip_content {
    position: relative;
    width: 35px;
    height: 35px;
    float: left;
}

.jcan-arrowTip .Tip_title {
    width: 90%;
    left: 3%;
    padding: 10px 1.5% 20px;
}

.Tip_title a.Tip_remove {
    margin: 0;
}

.Tip_title span {
    color: #e30000;
}

a.good_vip_p {
    font-weight: bold;
    text-decoration: underline;
    color: #e30000;
}


.goods_next_bg, .Tip_title_bg {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    background-color: #000000;
    opacity: 0.75;
    z-index: 1001;
}

.goods_next, .Tip_title {
    background: #fff;
    border: 1px solid #ccc;
    width: 96%;
    line-height: 20px;
    left: 2%;
    position: fixed;
    text-align: left;
    top: 100px;
    z-index: 1005;
}

    .goods_next p.goods_next_top {
        height: 20px;
        background: #ececec;
        border-bottom: 1px solid #ccc;
        text-align: left;
    }

        .goods_next p.goods_next_top a {
            text-transform: capitalize;
        }

    .goods_next p {
        padding: 5px 10px;
        text-align: center;
    }

        .goods_next p.goods_next_title {
            color: #ff0000;
            margin: 15px 0;
        }

.goods_next_choose {
    padding: 5px 10px;
    text-align: center;
}

    .goods_next_choose a {
        background: none repeat scroll 0 0 #DEDEDE;
        color: #000000;
        width: 100%;
        border-radius: 5px;
        font-family: Arial;
        font-size: 20px;
        height: 40px;
        line-height: 40px;
        padding: 0;
        text-align: center;
        display: block;
        vertical-align: middle;
        margin-bottom: 15px;
    }

a.face_share_ok {
    background: #ccc;
    display: block;
    height: 22px;
    width: 50px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #aaa;
    margin: 5px auto 0;
    cursor: pointer;
}

    a.face_share_ok:hover {
        color: red;
    }

.vip_Program_content h3 {
    margin: 15px 0 10px;
}

.vip_Program_content p {
    margin-bottom: 10px;
}

.goods_info_content {
}

    .goods_info_content .good_info_content {
        margin: 10px 10px 20px;
    }

        .goods_info_content .good_info_content p {
            margin-bottom: 5px;
        }

/*-------------------- end goods.html */


/*login_register*/
.login_content {
    width: 100%;
}

h2.login_title, h2.check_address_h2, .item_style4 h2, h2.guest, h2.comments, h2.Shipp_address, h2.w_register_titlt {
    color: #d54d4d;
    font-size: 20px;
    line-height: 27px;
    margin: 0;
    padding: 10px 5px;
    text-align: center;
}

.login-news-detail {
    border-top: 1px solid #A3A3A3;
    padding: 10px;
}

.logoin_detail {
    padding-bottom: 10px;
    text-align: center;
}

    .logoin_detail p.title {
        color: #000;
        text-align: left;
        font-size: 16px;
    }

    .logoin_detail p {
        font-size: 16px;
        text-align: left;
    }

    .logoin_detail ul li {
        padding-bottom: 10px;
    }

.operate_buttom {
    text-align: center;
}

input.login_input {
    border: 0 none;
    border-radius: 3px;
    font-size: 16px;
    color: #CACACA;
    border: 1px solid #D3D3D3;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0 1%;
    width: 98%;
}

.width_full, .width_fullc, .width_fulld, .guest_list input.width_full {
    display: inline;
    text-align: center;
    width: 46%;
    margin: 10px 1%;
}

.width_fullc {
    width: 25%;
}

.width_fulld {
    width: 68%;
}

.submit_btn, .reset_btn, .checkout, .shoping, .cart_add_Wishlist a, .contine-checknew,
.uPdate_meber, a.add-new-dress,
a.Edit-aDreSS, a.Del-aDreSS,
.member_edit_new input.save_address, .member_edit input.save_address,
.submit_button, a.order_checkout,
a.ckeck_guest, .shopping {
    vertical-align: middle;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    border: none;
    font-size: 18px;
    text-align: center;
    padding: 0;
    color: #fff;
    font-family: 'Noto Sans JP', sans-serif;
    background: -webkit-gradient(linear,left top,left bottom,from(#2A2A2A),to(#010101));
    background: -moz-#d54d4d);
    background: -o-#d54d4d;
    background: -ms-linear-gradient(#d54d4d,#5fa86c684);
    background: #d54d4d;
}

    .submit_btn:hover, .checkout:hover, .reset_btn:hover, .shoping:hover, .cart_add_Wishlist a:hover, .contine-checknew:hover,
    .uPdate_meber:hover, a.add-new-dress:hover,
    a.Edit-aDreSS:hover,
    .member_edit_new input.save_address:hover, .member_edit input.save_address:hover,
    .submit_button:hover, a.order_checkout:hover,
    a.ckeck_guest:hover, .shopping:hover {
        background: -webkit-gradient(linear,left top,left bottom,from(#010101),to(#2A2A2A));
        background: -moz-#d54d4d);
        background: -o-#d54d4d;
        background: -ms-#d54d4d;
        background: #d54d4d;
    }

.reset_btn, .shoping, .cart_add_Wishlist a, .shopping {
    color: #fff;
    background: -webkit-gradient(linear,left top,left bottom,from(#727272),to(#585858));
    background: -moz-linear-gradient(#727272,#585858));
    background: -o-linear-gradient(#727272,#585858);
    background: -ms-linear-gradient(#727272,#585858);
    background: linear-gradient(#727272,#585858);
}

    .reset_btn:hover, .shoping:hover, .cart_add_Wishlist a:hover, .shopping:hover {
        background: -webkit-gradient(linear,left top,left bottom,from(#5858581),to(#727272));
        background: -moz-linear-gradient(#585858,#727272));
        background: -o-linear-gradient(#585858,#727272);
        background: -ms-linear-gradient(#585858,#727272);
        background: linear-gradient(#585858,#727272);
    }

.facebook-ico {
    width: 100%;
    margin: 0 0 10px;
    display: block;
}

    .facebook-ico a {
        width: 230px;
        height: 38px;
        line-height: 38px;
        margin: 0 auto;
        display: block;
        background: url("images/face_login.gif") no-repeat scroll 0 0 transparent;
        font-size: 16px;
        margin: 0 auto 10px;
        color: #FFFFFF;
        text-align: left;
        text-indent: 45px;
        font-weight: bold;
        width: 230px;
    }

.check_facebook {
    margin: 0 0 20px;
}


/*shopping_cart*/
.pagename {
    color: #000;
    font-size: 20px;
    line-height: 25px;
    margin: 0;
    padding: 10px;
    text-align: center;
    border-bottom: 1px solid #A3A3A3;
}

.basket_cont {
    width: 100%;
    float: left;
    margin-top: 5px;
    padding: 5px 0;
    overflow: hidden;
}

.basket_cont_bg {
    padding-left: 10px;
}

.setmeal_cart_soldout { /*background: url("images/setmeal_soldout.jpg") no-repeat scroll; width:130px ;height:40px;position:absolute;left:0;top:0;z-index:1005;*/
}

.inbasket_img, .check_img, .wishlist_img {
    margin: 6px 0px;
    overflow: hidden;
    text-align: center;
    width: 90px;
    float: left;
    background: #fff;
    border: 1px solid #CCCCCC;
}

    .inbasket_img img, .check_img img, .wishlist_img img {
        width: 90px;
    }

.shop_info {
    float: right;
    position: relative;
    width: 68%;
}

.shop_attribute {
}



a.cart_remove_a, a.Tip_remove {
    background-color: #000;
    color: #FFFFFF;
    float: right;
    font-family: Arial;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 20px;
    margin: 0 10px;
    margin-top: 14px;
}

span.attribute_shop {
    color: #000;
    display: block;
    line-height: 15px;
    padding: 3px 0;
}

span.shops24 { /*margin-left:10px;*/
    width: 105px;
    height: 18px;
}

.quantity_shop {
    margin: 6px 0px;
    min-width: 60px;
   
}

span.inbasket_total {
}

.total_shop_cart {
    margin: 10px 0 0;
    text-align: left;
}

.point_shop, #coupon_price, .points_shopping {
    text-align: center;
    width: 100%;
    line-height: 25px;
}

.retailprice_shop {
    width: 100%;
    height: 33px;
    line-height: 33px;
    text-indent: 10px;
}

.discount_shop, .totalPrice_shop, .points_shopping {
    width: 100%;
  
    line-height: 25px;
    text-indent: 10px;
    text-align: left;
}

.basket_totalPrice p a {
    color: #d70101;
}

#total_money span, .points_shopping span.point-biao {
    color: #d54d4d;
    font-size: 1.2em;
    font-weight: 600;
}

.operate_basket {
   
    background: #FFFFFF;
    padding: 10px 0 5px;
}

    .operate_basket input.width_fullb {
        width: 100%;
        margin: 0 0 10px;
        font-size: 16px;
    }

.main_content .item_style4 {
    height: 55px;
    position: relative;
    text-align: left;
    font-size: 19px;
    background-color: #fff;
    margin: 20px 0px 10px 0px;
    border-bottom: 1px solid #CCCCCC;
}
.main_content .item_style3 {
  
    position: relative;
    text-align: left;
    line-height: 30px;
    font-size: 16px;
    background-color: #fff;
    margin: 10px 0px 10px 0px;
}

.main_content #shipping_address_2, .main_content #billing_address_2, main_content .check_fill_con {
    position: relative;
    text-align: left;
    line-height: 30px;
    font-size: 19px;
    margin: 0px 10px 10px;
}

/*checkout*/
.checkout_list, .check_address, .guest_title, .check_edit_address {
    border-bottom: 1px solid #fff;
    line-height: 25px;
    margin: 0px 10px 10px;
}

    .check_address table {
        word-break: break-all; /*table-layout: fixed; word-wrap: break-word;*/
    }

    .checkout_list ul, .guest_list ul, .check_edit_address ul, #box-WriterANew ul, .check_fill_con ul, #billing_address_2 ul {
        font-size: 14px;
    }

        .checkout_list ul li, .guest_list ul li, .check_edit_address ul li, #box-WriterANew ul li, .check_fill_con ul li, #billing_address_2 ul li {
           
            font-size: 14px;
            margin: 0 0 10px;
            padding: 0;
        }

    .checkout_list input, .checkout_list select, .guest_list input, .guest_list select, .check_edit_address input, .check_edit_address select, #box-WriterANew input, .register_news-detail_w input, .register_news-detail_w select, .check_fill_con input, .check_fill_con select, #billing_address_2 input, #billing_address_2 select {
        border: 1px solid #D3D3D3;
        font-size: 16px;
        height: 35px;
        padding: 5px 0 5px 2%;
        color: #555;
        width: 98%;
        border-radius: 3px;
    }

        .checkout_list input.new_address_m, .guest_list input#gender-female, .guest_list input#gender-male, .guest_list input.guest_yes, .guest_list input.guest_no, .check_edit_address input.check_edit_add_m, .check_edit_address input.check_edit_add_mr, #box-WriterANew .comment_input input, .register_news-detail_w label input, .check_fill_con input.check_edit_add_m, #billing_address_2 input.check_edit_add_mr, .check_fill_con {
            width: auto;
        }

        .guest_list input#gender-male, .guest_list input.guest_no, .check_edit_address input.check_edit_add_mr, input.check_edit_add_mr, #box-WriterANew .comment_input input, input.register_who_label {
            margin-left: 10px;
        }

        .checkout_list ul li select#country, .guest_list select#country, .guest_list select#state, .checkout_list select#state, select#country, .check_edit_address select#state, #billing_address_2 select {
            height: 35px;
            width: 98%;
        }

        .checkout_list ul li input.width_fulla, .guest_list input.width_full, .check_edit_address ul li input.width_fulla, #billing_address_2 input.width_fulla, .check_fill_con input.width_fulla {
            width: 100%;
            height: 35px;
            padding: 0;
            border: none;
            color: #fff;
        }

.shipping_add, #billing_address_1 {
    width: 100%;
}

#billing_address_1 {
}



.con_checkout {
    width: 35%;
}

#billing_states input, #billing_states select, #billing_country, #country { /*width:100%;*/
}

.ui-radio {
    display: inline;
}

table.cart_list {
    line-height: 20px;
}

    table.cart_list a, table.cart_list a:hover {
        line-height: 18px;
        color: #000;
        display: block;
    }

.index-pricey span {
    color: #d70101; /*font-weight:bold;font-size: 20px;*/
}

    .index-pricey span strike {
        font-size: 12px;
        color: #999;
    }

.options {
    width: 96%;
    margin: 0 auto;
}

    .options p {
        line-height: 30px;
        color: red;
    }

.checkout_Price_right_a {
    font-size: 16px;
  
    float: right;
}

.checkout_Price_left_c {
    font-size: 16px;
    float: left;
}

.checkout_Price_right_b {
    font-size: 16px;
   
    font-size: 1.1em;
  
}

.checkout_Price_right .points_shopping, #coupon_price {
    text-align: left;
    text-indent: 0;
}

    .checkout_Price_right .points_shopping p.reward-points-info {
        margin-left: 0px;
    }

    .check_totalPrice p, .check_integral p, .check_total p, #point_price span, #coupon_price span {
        float: left;
    }

.new_address_mr {
    margin-left: 10px;
}

#citys, #billing_citys, #shipping_citys {
    position: absolute;
    text-indent: 10px;
    top: 28px;
    left: 0px;
    width: 152px;
    visibility: visible;
}

    #citys ul, #billing_citys ul, #shipping_citys ul {
        background: #FFFFFF;
        text-indent: 10px;
        width: 150px;
        border: 1px solid #aaa;
        border-top: none;
    }

    #citys li, #billing_citys li, #shipping_citys li {
        color: #333;
        background: none repeat scroll 0 0 #FFFFFF;
        text-transform: capitalize;
    }

div#citys li.hov, div#shipping_citys li.hov, div#billing_citys li.hov {
    background: none repeat scroll 0 0 #EBEBEB;
}

input.width_fulla, input.width_fullb, .checkout_list ul li input.width_fulla {
    display: block;
    text-align: center;
    width: 100%;
    border: medium none;
}

input.width_fullb {
    width: 98%;
}

#shipping_field, #billing_field {
    margin-bottom: 10px;
    line-height: 20px;
}

.quantity {
    line-height: 18px;
    margin-bottom: 5px;
}

    .quantity span {
        margin-left: 5px;
    }

#point_total_all {
    font-weight: normal;
    font-size: 14px;
}


/*member_order*/
.order_list ul {
    font-size:16px;
    border-bottom: 1px solid #A3A3A3;
    padding-top: 10px;
}

.order_list ul, .order_list li {
    list-style: none outside none;
}

    .order_list ul li {
        font-size: 14px;
        margin-bottom: 8px;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 0;
    }

        .order_list ul li em {
            color: #d70101;
            font-size: 16px;
        }

.order_list a.textbtn {
    background: #d54d4d;
    border: none;
    color: #fff;
    display: inline-block;
    font: 14px/1 Verdana;
    padding: 6px 10px;
    float: right;
    margin-right: 10px;
}

#shoppingCart_box.black_bg {
    margin-top: 15px;
    padding-bottom: 17px;
    padding-top: 17px;
    border-top: 2px solid #A3A3A3;
}

.black_bg {
}

#shoppingCart_box .discript {
    margin-bottom: 10px;
    padding: 0 10px;
}

#shoppingCart_box li.item {
    border-bottom: 1px dashed #4A4A4A;
    display: block;
    padding: 12px 10px;
    overflow: hidden;
}

    #shoppingCart_box li.item a.proImg {
        float: left;
        width: 110px;
        min-height: 120px;
        display: block;
    }

    #shoppingCart_box li.item .proInfo {
        float: right;
        position: relative;
        width: 50%;
    }

        #shoppingCart_box li.item .proInfo span {
        }

.orderPageTable {
    width: 100%;
    table-layout: fixed;
    word-wrap: break-word;
}

    .orderPageTable th, .orderPageTable td {
        padding: 6px 0;
    }

    .orderPageTable th {
        text-align: left;
        text-indent: 10px;
    }

.proInfo ins {
    text-decoration: none;
}

li.order_total {
    padding: 12px 10px;
    line-height: 25px;
}

    li.order_total a {
        font-weight: normal;
    }

        li.order_total a#total_member, .orderPageTable strong.status, .proInfo span {
            color: #d70101;
            font-size: 16px;
            font-weight: bold;
        }

/*guest*/
.guest_content {
}

    .guest_content h3 {
        height: 28px;
        margin-top: 10px;
    }

.guest_title {
}

.guest_city, #states {
}

.guest_city {
    position: relative;
}

a.why-register {
    float: right;
}

.guest_list ul li p i {
    color: #FF0000;
}

textarea.register_sinIput, textarea.address_one, textarea.shipping_address, textarea#billing_address, textarea#billing_address2, textarea#address, textarea#address2 {
    border: 1px solid #D3D3D3;
    height: 35px;
    padding: 5px 0 5px 2%;
    width: 98%;
    overflow-x: hidden;
    border-radius: 3px;
    line-height: 20px;
    color: #555;
    font-size: 16px;
}


/*goods comments*/
.comments_bg {
    margin: 0 10px 10px;
}

.comments_item {
    margin-bottom: 20px;
}

    .comments_item ul li {
        padding: 10px;
        border-bottom: 1px dashed #4B4B4B;
    }

        .comments_item ul li p {
            line-height: 20px;
            overflow: hidden;
            margin-bottom: 5px;
        }

            .comments_item ul li p strong {
                color: #000;
                font-size: 16px;
            }

            .comments_item ul li p i {
                color: #000;
                font-size: 12px;
            }

#box-WriterANew ul {
    padding: 15px 10px 10px;
}

#box-WriterANew .comment_input input.comment_one {
    margin-left: 0;
}

.comment_text {
    border: 1px solid #ccc;
    width: 98%;
    border-radius: 3px;
    padding: 5px 0 5px 2%;
    overflow-x: hidden;
    color: #A2A2A2;
    font-size: 16px;
}

#box-WriterANew input.width_full {
    height: 40px;
    margin: 0 0 10px;
    width: 100%;
    border: none;
    padding: 0;
    color: #FFFFFF;
    font-size: 18px;
}


/*wishlist*/
AddToAddress {
    width: 100%;
}

#goods_info {
    margin-left: 10px;
}

.wishList_btn {
    margin-bottom: 10px;
    margin-top: 20px;
}

    .wishList_btn li {
        width: 49.5%;
    }

#goods_info .basket_cont {
    padding: 0;
    margin-bottom: 15px;
}

.wishlist_img {
    margin: 0 10px 0 0;
}

.wishlist_priceName {
    float: right;
    width: 68%;
    margin-top: 5px;
}

.wish_instock {
    margin-right: 5px;
}


/*forget_password*/
#forget_content {
    padding: 10px;
}

p.forget_top {
    width: 99.5%;
    height: 45px;
    line-height: 45px;
    border: 1px solid #626262;
    background: #363636;
    color: #fff;
    font-size: 16px;
    text-indent: 10px;
    font-weight: bold;
}

p.forget_prompt {
    font-size: 14px;
    text-align: center;
    margin: 10px 0;
    width: 100%;
    color: #ff0000;
}

.forget_detail {
    width: 100%;
    text-align: left;
    fongt-size: 14px;
}

    .forget_detail ul li {
        width: 100%;
        margin-top: 20px;
    }

        .forget_detail ul li h3 {
            width: 100%;
            line-height: 25px;
            color: #000;
            font-weight: normal;
        }

        .forget_detail ul li p {
        }

input.forget_text {
    width: 97%;
    padding: 4px 1%;
    height: 20px;
    margin-bottom: 10px;
    border: 1px solid #D3D3D3;
}

input.forget_button {
    width: 99%;
    height: 31px;
    border: none;
    background: #000;
    color: #fff;
    border-radius: 5px;
    font-family: Arial;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}


/*article*/
.article-content {
    padding: 10px;
    fongt-size: 14px;
}

.article-detail h1 {
    fongt-size: 20px;
    line-height: 30px;
    margin: 10px 0 25px;
    text-align: center;
}


/*paypal_respond*/
.content-mei {
    padding: 20px 10px;
}

    .content-mei a {
        color: #ff0000;
    }


/*login register wholesale*/
.register_content_who {
    padding: 10px;
}

.w_register_top {
}

.register_news-detail_w ul li {
    padding-bottom: 10px;
}

.register_news-detail_w p.title {
    color: #000;
    font-size: 16px;
    text-align: left;
}

.register_news-detail_w p {
    font-size: 14px;
}

.register_news-detail_w input {
}

.register_news-detail_w .width_full, .register_news-detail_w .width_fullc {
    display: inline;
    margin: 10px 1%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 46%;
}

.order_goods_price p.show_vip, .goodPrice_good p.show_vip, .basket_cont3 p.show_vip span {
    display: inline;
    color: #CCCCCC;
    font-size: 14px;
}

    .goodPrice_good p.show_vip span {
        font-size: 14px;
        color: #000;
    }

p.check_tishi {
    color: red;
    margin: 10px 0;
}

.contine-checknew {
}


/*contact us*/
.news-content {
    padding: 10px;
    border-top: 1px solid #A3A3A3;
}

.title-contact {
    font-size: 14px;
    text-align: center;
    margin-bottom: 10px;
    color: #FF007E;
}

#new-cont-us p {
    margin-bottom: 10px;
    color: #000000;
    font-size: 16px;
    text-align: left;
}

    #new-cont-us p input {
        border: 1px solid #D3D3D3;
        height: 30px;
        line-height: 30px;
        margin: 0;
        padding: 0;
        width: 99%;
    }

    #new-cont-us p textarea {
        width: 99%;
        height: 100px;
        line-height: 25px;
        overflow-x: hidden;
        border: 1px solid #D3D3D3;
    }

    #new-cont-us p.new-con-titil {
        line-height: 18px;
    }

    #new-cont-us p input.checkout {
        border: medium none;
        height: 40px;
        line-height: 40px;
    }

#cont-emil p {
    line-height: 25px;
    margin-bottom: 5px;
}


/*my Account*/
.member_bottom {
}

.account-nav li ul li {
    border-top: 0;
    border-bottom: 1px solid #CACACA;
    position: relative;
}

    .account-nav li ul li a {
        text-decoration: none;
        font-size: 100%;
        display: block;
        color: #333;
        padding-left: 13px;
        line-height: 46px;
    }

.member_bottom ul li a {
    text-decoration: none;
    font-size: 100%;
    display: block;
    color: #333;
    line-height: 42px;
}

    .member_bottom ul li a .icon-right-arrow {
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        padding-left: 2%;
        padding-right: 2%;
        display: block;
        line-height: 0;
        padding-top: 1.2rem;
        color: #999;
    }

.member_bottom ul li span.title {
    border-top: 1px solid #CACACA;
    border-bottom: 1px solid #CACACA;
    display: block;
    color: #d54d4d;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
    padding-left: 13px;
    line-height: 42px;
}

.account_content {
    margin: 10px 0 0 0;
}

.time_cont {
    margin-bottom: 5px;
}

#delete_wishlist, a.buy_wishlist, a.buy_look {
    background: #d54d4d;
    border: none;
    color: #fff;
    margin-right: 10px;
    display: inline-block;
    font: 14px/1 Verdana;
    padding: 6px 10px;
}

#delete_wishlist {
    background: #C2C2C2;
    color: #000;
}

.viewed_content {
}

.viewed-product-list {
}

.member_edit_e, .member_edit_p, .member_edit_new, .member_edit,
.addressBook_allInfo,
.member_point_list,
.member_point_bottom {
    margin: 10px 10px 15px;
   
    padding-bottom: 15px;
}

    .member_edit_e h3, .member_edit_p h3, .member_edit_new h3, .member_edit h3,
    .addressBook_allInfo h3,
    .member_point_list h3,
    .member_point_bottom h3 {
        height: 31px;
        line-height: 31px;
        border-bottom: 1px solid #C5C5C5;
        text-indent: 10px;
        color: #000;
        font-weight: normal;
        background: #F7F7F7;
        margin-bottom: 10px;
    }

    .member_edit_e p, .member_edit_p p, .member_edit_new p, .member_edit p,
    .addressBook_allInfo .adressBook_Info, .operate_address,
    .member_edit_new div, .member_edit div {
        line-height: 20px;
        margin-bottom: 10px;
        width: 96%;
        padding: 0px 2%;
    }

    input.member_edit_email, input.member_edit_password,
    .member_edit_new input, .member_edit_new select,
    .member_edit input, .member_edit select,
    .news-detail-contact select, .news-detail-contact textarea {
        border: 1px solid #D3D3D3;
        height: 30px;
        line-height: 30px;
        margin: 0;
        overflow-x: hidden;
        padding: 0;
        width: 99%;
        border-radius: 5px;
    }

        input.uPdate_meber, a.add-new-dress, a.Del-aDreSS,
        .member_edit_new input.save_address, .member_edit input.save_address {
            background: #d54d4d;
            color: #fff;
            width: 100%;
        }

.addressBook_allInfo {
}

.adressBook_Info {
}

.info_titleName {
    display: inline-block;
    width: 35%;
}

span.addressinfo_display {
}

.operate_address {
    margin-top: 15px;
}

a.add-new-dress, a.Edit-aDreSS, a.Del-aDreSS, a.make-def-adress {
    display: block;
    border-radius: 0;
    background: #d54d4d;
    color: #fff;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    margin-bottom: 1px;
}

a.Del-aDreSS {
    background: #BBBBBB;
    color: #000000;
}

.add_address {
    margin: 10px;
}

a.make-def-adress {
    border: medium none;
    background: #000;
    text-align: center;
    vertical-align: middle;
}

    a.make-def-adress span {
        display: block;
        width: 150px;
        margin: 0 auto;
    }

        a.make-def-adress span b {
        }

a.def-adress {
    background: #920000;
}

    a.def-adress span b {
        background: url("images/save-icon.png") no-repeat scroll 0 -100px rgba(0, 0, 0, 0);
        display: inline-block;
        float: left;
        height: 21px;
        margin: 3px 3px 0;
        width: 22px;
    }

.member_edit_new input, .member_edit_new select,
.member_edit input, .member_edit select, .member_edit select#country {
    width: 100%;
}

    .member_edit_new input.AddToTable_m,
    .member_edit input.AddToTable_m {
        width: auto;
    }

    .member_edit_new input.AddToTable_margin,
    .member_edit input.AddToTable_margin {
        margin-left: 5px;
    }

    .member_edit_new input.save_address, .member_edit input.save_address {
    }


.member_point_list {
}

    .member_point_list h3 {
        margin-bottom: 20px;
    }

    .member_point_list table {
        margin-bottom: 15px;
        background-color: #FCFCFC;
        border-top: 1px solid #DFDFDF;
        border-bottom: 1px solid #DFDFDF;
        padding: 5px 0;
    }

        .member_point_list table tr {
            height: 30px;
            text-align: left;
        }

    .member_point_list th {
        width: 35%;
        padding-left: 5px;
    }

    .member_point_list p {
        padding-left: 5px;
    }

.member_point_bottom {
}

.news-detail-contact {
    padding: 10px;
}

p.member_point_title {
    padding-left: 10px;
}

.news-detail-contact p {
    line-height: 20px;
    margin-bottom: 10px;
}

.news-detail-contact textarea {
    height: 60px;
    overflow-y: auto;
}

.submit_button {
    width: 100%;
}

p.wishlish_title, p.history_title, p.order_title, p.point_title, p.shopping_cart_t {
    padding: 10px;
    font-size: 14px;
    color: #000;
    text-align: center;
}

    p.wishlish_title a, p.history_title a, p.order_title a, p.point_title a, p.shopping_cart_t a {
        font-size: 14px;
        color: #FF007E;
        text-decoration: underline;
    }

        p.wishlish_title a:hover, p.history_title a:hover, p.order_title a:hover, p.point_title a:hover, p.shopping_cart_t a:hover {
            color: #FF007E;
            text-decoration: none;
        }

a.order_checkout {
    display: block;
    width: 100%;
}

a.ckeck_guest {
    width: 100%;
    display: block;
}



/*------------start  Refine -------------------------------------------- */
.refine_btn {
    height: 35px;
    margin-bottom: 10px;
    width: 100%;
}

    .refine_btn ul {
        background-color: #000;
        color: #fff;
        float: left;
        height: 35px;
        width: 100%;
    }

        .refine_btn ul li {
            float: left;
            height: 35px;
            width: 49%;
            line-height: 35px;
        }

            .refine_btn ul li a {
                display: block;
                color: #fff;
                font-size: 14px;
            }

                .refine_btn ul li a.back_ref {
                    text-indent: 10px;
                }

                .refine_btn ul li a.clear_ref {
                    text-align: right;
                }

.refine_center {
    margin-bottom: 1px;
}

h3.refine_h3 {
    background: none repeat scroll 0 0 #E6E6E6;
    color: #545454;
    cursor: pointer;
    font: bold 12px/18px Verdana;
    padding: 8px 20px 8px 12px;
    position: relative;
}

    h3.refine_h3 span {
        background: url("images/icon_cate.png") no-repeat scroll -270px 0px transparent;
        height: 14px;
        padding: 0 6px;
        /*width: 14px;*/ position: absolute;
        right: 20px;
    }

        h3.refine_h3 span.span_hov, h3.refine_h3:hover span {
            background-position: -285px 0px;
        }

.refine_center h3.down span {
    background-position: -270px -13px;
}

    .refine_center h3.down span.span_hov, .refine_center h3.down:hover span {
        background-position: -285px -13px;
    }

.refine_list {
    width: 100%;
    overflow: hidden;
}

    .refine_list p {
        color: #000000;
        width: 50%;
        float: left;
    }

        .refine_list p label {
            padding: 8px 12px;
            line-height: 12px;
            display: block;
        }

            .refine_list p label input {
                background: #ff0000;
            }

        .refine_list p.refine_more {
            width: 99%;
        }

a.cate_more {
    background: url("images/icon_cate.png") no-repeat scroll -275px -244px transparent;
    display: block;
    font: 12px/18px Verdana;
    padding: 8px 12px 8px 30px;
    text-transform: capitalize;
}

a.cate_lass {
    background-position: -275px -295px;
}

.refine_input input.width_full {
    margin: 10px 0;
    width: 100%;
}

.position_re {
    position: relative;
    height: 24px;
    line-height: 24px;
    padding: 15px 5px;
}

    .position_re a {
        position: absolute;
        left: 70px;
        font-size: 13px;
        font-weight: normal;
        height: auto;
        display: inline-block;
        background-color: #F0F0F0;
        border: 1px solid #BBBBBB;
        line-height: 24px;
        color: #000;
        border-radius: 2px;
        padding: 0 6px;
    }

/*------------------------------------------------ end   Refine -------- */



/*----- start sign_and_drive.css  index banner --------------------------------------------------- */

.sign_and_drive_tile {
    margin: 239px 0 -17px 0;
}

    .sign_and_drive_tile img {
        width: 100%;
    }

#vehicle_home .sign_and_drive_tile {
    margin: 10px 0 0px 0;
}

#sign_drive .section {
    padding-bottom: 0px;
}

#sign_drive .ui-collapsible {
    margin: 0px;
}

    #sign_drive .ui-collapsible .ui-btn-icon-right .ui-icon {
        top: 15%;
    }

#sign_drive .ui-collapsible-heading a {
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: #ffffff;
}

#sign_drive .ui-collapsible-heading {
    margin: 0px !important;
}

#sign_drive .hero-copy {
    background-color: #000000;
    color: #B6B6B6;
    font-size: 12px;
    line-height: 16px;
    padding: 15px 40px;
    text-align: center;
    text-shadow: none;
    top: 0 !important;
}

#sign_drive .tooltip.hidden {
    display: none;
}

#sign_drive .sad-vehicle {
    padding-left: 15px;
    text-align: left;
}

#sign_drive .amount {
    display: block;
    font-size: 30px;
}

#sign_drive .term {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    text-transform: none;
}

#sign_drive .vehicle-image img {
    display: inline-block;
    float: left;
    margin-left: -15px;
    width: 70%;
}

#sign_drive .vehicle-offer {
    display: inline;
}

#sign_drive .vehicle-offer-details {
    float: left;
    clear: both;
    text-transform: none;
}

#sign_drive .vehicle-module {
    border-bottom: 1px solid #000000;
    clear: both;
    display: block;
    float: left;
    padding-bottom: 10px;
    width: 100%;
}
/*--------------------------------- -------------------- end sign_and_drive.css   index banner--- */


/*-- start order_track.css   order track ------------------------------------------------------ */


.check_orders_bg {
    width: auto;
    margin: 10px;
}

input.search_orderno {
    width: 190px;
    height: 29px;
    ling-height: 29px;
    padding: 0 5px;
    margin-right: 10px;
    display: inline;
    border: 1px solid #727272;
}

input.order_button {
    display: inline;
    width: 80px;
    height: 31px;
    border: none;
    background: url("images/track_01.gif") no-repeat scroll;
}

#orders_new {
    position: relative;
    width: 100%;
}

.order_number_top {
    width: 100%;
    line-height: 20px;
    margin: 10px 0;
}

    .order_number_top div {
        display: inline;
        margin-right: 5px;
    }



.order_info_bg {
}

.order_info_list {
    width: 100%;
    margin-bottom: 15px;
}

.order_img {
    height: 130px;
    margin: 6px 0px;
    overflow: hidden;
    text-align: center;
    width: 90px;
    float: left;
}

    .order_img span {
        height: 20px;
        line-height: 20px;
        width: 100%;
        float: left;
        text-align: center;
        display: block;
    }

    .order_img a {
        height: 110px;
        overflow: hidden;
        text-align: center;
        width: 90px;
        float: left;
        display: block;
    }

    .order_img img {
        width: 90px;
    }

.order_info {
    float: right;
    position: relative;
    width: 68%;
}

    .order_info ul li {
        width: 100%;
        float: left;
        line-height: 25px;
    }

        .order_info ul li #price {
            display: inline;
            mergin-right: 5px;
        }

        .order_info ul li.order_name {
            width: 100%;
            height: 25px;
            overflow: hidden;
        }

        .order_info ul li.order_Status {
            height: 25px;
            line-height: 25px;
        }

        .order_info ul li span {
            wiath: 35%;
        }

.show_shipped, .show_content {
    width: 250px;
    padding: 5px;
    position: absolute;
    bottom: 25px;
    left: -100px;
    z-index: 300;
    background: #ccc;
    display: none;
}

input.track_button {
    display: inline;
    width: 56px;
    height: 22px;
    border: none;
    background: url("images/track_02.gif") no-repeat scroll;
}

.order_check {
    width: 100%;
    margin: 15px 0;
    text-align: right;
    float: left;
}

    .order_check ul li {
        height: 22px;
        line-height: 22px;
        color: #ff5454;
    }

        .order_check ul li span {
            margin-left: 5px;
        }

        .order_check ul li a {
            color: #ff5454;
        }

.order_shipping_goods {
    width: 100%;
    word-wrap: break-word;
    margin-bottom: 15px;
}

table.order_track_table {
    width: 100%;
    table-layout: fixed;
    word-wrap: break-word;
    border: 1px solid #5E5E5E;
}

td.order_addr {
    text-align: left;
    width: 35%;
    text-indent: 5px;
}

td.order_addro {
    text-align: center;
    width: 65%;
}

table.order_track_table tr.order_tr td {
    height: 20px;
}

/*--------------------------------- -------------------end order_track.css   order_track---- */



/*--------------------------------- -------------------start goods.html images  ---- */

.goods_desc .laptopBg {
    position: relative;
    width: 99.6%;
    height: 460px;
    border: 1px solid #C9C9C9;
    margin-top: 15px;
}

#slider-in-laptop {
    width: 100%;
    height: 420px;
}

.rsOverflow, .rsContainer {
    width: 100%;
    height: 100%;
    position: relative;
}

.rsOverflow {
    overflow: hidden;
}

.rsSlide {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    overflow: hidden;
    height: 400px;
    width: 100%;
    /*text-align: center;*/ margin-top: 20px;
}

    .rsSlide img {
        border: 0 none;
        display: block;
        margin: 0 auto;
        max-height: 400px;
        max-width: 300px;
        /*position: relative;*/
    }

.rsDefaultInv .rsBullets {
    position: relative;
    z-index: 35;
    padding-top: 10px;
    width: 100%;
    height: 20px;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
}

.rsDefaultInv .rsBullet {
    width: 7px;
    height: 7px;
    display: inline-block;
    padding: 6px;
}

    .rsDefaultInv .rsBullet span {
        display: block;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        background: #000;
    }

    .rsDefaultInv .rsBullet.rsNavSelected span {
        background-color: #ff0000;
    }

/*--------------------------------- -------------------end goods.html images ---- */


/*404*/
.notfound_comtent {
    background: url(images/404.png) no-repeat scroll center bottom;
    height: 220px;
}

    .notfound_comtent .position {
        border-bottom: 1px solid #A3A3A3;
        margin-bottom: 20px;
    }

    .notfound_comtent p {
        text-align: center;
        line-height: 20px;
    }

        .notfound_comtent p a {
            color: #007cca;
            text-decoration: underline;
        }


/* 分类页 一排放一个*/
.position_re span.products_two {
    display: block; /*float:left;*/
    border: 1px solid #bbb;
    width: 51px;
    height: 24px;
    border-radius: 2px;
    position: absolute;
    left: 10px;
    background: url(images/grid.png) no-repeat scroll 7px 4px;
    background-size: 37px 16px;
}

.position_re span.products_one {
    background-image: url(images/single.png);
}

.productsContent_one {
}

.product-list-one {
    float: none;
    height: auto; /*height:440px;*/
    margin: 0 auto 10px;
    position: relative;
    display: block;
    width: 260px;
}

    .product-list-one .goods_aImg {
        width: 260px; /*height:346px;*/
        border: none;
        height: auto;
    }

        .product-list-one .goods_aImg a img {
            width: 260px;
        }

    .product-list-one .goods_mz, .product-list-one .cat_product_price, .product-list-one .pj {
        width: 100%;
    }

    .product-list-one .goods_mz {
        height: 15px;
    }

.product-list-one {
}


/*lookbook*/
.look-content {
    padding: 0;
}

#step_label {
    text-align: center;
}

    #step_label img {
        width: 90%;
        margin: 10px auto;
    }

p.show_spaced {
    margin: 0 auto 20px;
    width: 90%;
}

.look_goods_list {
    border-top: 1px solid #B8B8B8;
    overflow: hidden;
    margin-bottom: 15px;
}

.look-product-list {
    height: auto;
    float: left;
    margin-top: 5px;
    overflow: hidden;
    margin-left: 0px;
    padding: 5px 0;
    width: 100%;
}

a.look-product-img {
    display: block;
    float: left;
    height: 110px;
    margin: 6px 0 6px 10px;
    overflow: hidden;
    text-align: center;
    width: 90px;
}

    a.look-product-img img {
        width: 90px;
    }

.look-product-right {
    float: right; /*position: relative;*/
    width: 68%;
}

a.look-product-name {
    display: block;
}

.look_goods_list .index-price {
    float: none;
    margin-left: 0px;
    margin-right: 4px;
    text-align: left;
}

.look-product-attr {
}

    .look-product-attr ul {
    }

        .look-product-attr ul li {
        }

            .look-product-attr ul li span {
                margin-right: 5px;
            }

a.buy_look {
}

.review-look-note {
    margin: 0 0 10px 10px;
}

    .review-look-note a { /*text-decoration:underline;*/
        color: red;
    }

h3.review_title_look {
    height: 30px;
    line-height: 30px;
    background-color: #ECECEC;
    border-top: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    color: #000;
    text-indent: 10px;
}

.lookbook_review_all {
    overflow: hidden;
    line-height: 20px;
    margin-bottom: 5px;
}

    .lookbook_review_all p {
        text-align: left;
        float: left;
        width: 60%;
        padding-left: 10px;
    }

    .lookbook_review_all span {
        display: block;
        float: right;
        font-size: 12px;
    }

.Review_look {
    padding: 10px;
}

    .Review_look p {
        margin-bottom: 10px;
    }

textarea.Review_look_textarea {
    border: 1px solid #ccc;
    padding: 5px 0 5px 2%;
    width: 98%;
    overflow-x: hidden;
    color: #CACACA;
}

.reset_button_look {
    border-radius: 5px;
    font-family: Arial;
    border: medium none;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    text-align: center;
    width: 100%;
    color: #fff;
    background: -webkit-gradient(linear,left top,left bottom,from(#727272),to(#585858));
    background: -moz-linear-gradient(#727272,#585858));
    background: -o-linear-gradient(#727272,#585858);
    background: -ms-linear-gradient(#727272,#585858);
    background: linear-gradient(#727272,#585858);
}

    .reset_button_look:hover {
        background: -webkit-gradient(linear,left top,left bottom,from(#5858581),to(#727272));
        background: -moz-linear-gradient(#585858,#727272));
        background: -o-linear-gradient(#585858,#727272);
        background: -ms-linear-gradient(#585858,#727272);
        background: linear-gradient(#585858,#727272);
    }

/*lookbook 列表页*/
.products_look_list {
    position: relative;
    margin: 0 auto;
}

.member-product-list {
    float: left;
    width: 150px !important;
    text-align: center;
}

.look_book_img {
    margin: 0 3px 7px;
    text-align: center;
    width: 140px;
    padding: 1px;
    border: 1px solid #CACACA;
}

    .look_book_img img { /*width:130px!important;*/
    }

.member_goods_mz {
    text-align: left;
    width: 144px;
    font-size: 12px;
    line-height: 16px;
    margin: 0 auto;
}

    .member_goods_mz a {
    }


/*新增货币 2013.8.7*/

.products_category .list_all_items_price, .daily_content .list_all_items_price, .virtual_content .list_all_items_price, .search_content .list_all_items_price, .discount_content .list_all_items_price, .products_att_bg .list_all_items_price, .parter_best_content .list_all_items_price, .is_stock_enough_content .list_all_items_price, .best_sell_content .list_all_items_price {
    /*    height: 36px;
    line-height: 18px;*/
    overflow: hidden;
    width: 100%;
}

.products_category {
}

.final_price {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: left;
}

.index-price strong {
    color: #d54d4d;
    font-size:14px;
    font-weight: 600;
}

.final_price b, .list_all_items_shopping .index-price b {
    font-weight: normal;
    margin-left: 3px;
    font-size: 12px;
}

.index-price strike {
    color: #AAAAAA;
    font-size: 12px;
    font-weight: normal;
}

.basket_cont_bg .list_all_items_shopping_price, .basket_cont_shop .list_all_items_shopping_price {
    height: 18px;
}

.goodPrice_good .show_vip span {
}




/*临时添加   2013 国庆*/
#main_header_r {
    height: auto;
    background-color: #FFF9E1;
    border-bottom: 1px solid #FFDB83;
    padding: 5px 0;
}

.main_header_rp {
    width: 95%;
    height: auto;
    line-height: 16px;
    margin: 0 auto;
    position: relative;
}

#main_header_r a.remove_a {
    position: absolute;
    top: 0px;
    right: 0px;
    background: url("images/icon_remove.gif") no-repeat scroll left center transparent;
    cursor: pointer;
}

.main_header_rp p span, .main_header_rp p strong {
    color: #ff0000;
}


/*  start  最后一步 信用卡页面 2013 .11.14  ----------------------------------------*/

.confirm_content {
    margin: 15px 10px;
}

.confirm_Back {
    background: url("images/backto.jpg") no-repeat left;
    padding-left: 15px;
    font-size: 15px;
    margin-bottom: 14px;
    text-decoration: underline;
}

.confirm_title {
    text-align: center;
    margin-bottom: 2px;
}

    .confirm_title h2 {
        font-family: "Trebuchet MS",Arial;
        font-size: 22px;
        color: #000;
        height: 30px;
        line-height: 30px;
        text-transform: uppercase;
    }

    .confirm_title p {
        line-height: 25px;
        color: #000;
    }

    .confirm_title span {
        font-size: 16px;
        margin-right: 5px;
    }

        .confirm_title span strong {
            color: #ff3434;
            font-weight: normal;
        }


.confirm_info_price {
    border: 1px solid #D9D9D9;
    background: #fff;
    padding: 1px;
}

.confirm_info_p {
    background: #F2F2F2;
    padding: 7px 10px;
    text-align: right;
    line-height: 20px;
    font-size: 14px;
}

    .confirm_info_p span {
        color: #000;
        margin-right: 5px;
    }

        .confirm_info_p span strong {
            font-weight: normal;
            color: #ff3434;
        }

.confirm_shipp_bg {
    background: url("images/confirm_bg.gif") no-repeat scroll left bottom #FDFDFD;
    padding-bottom: 30px;
}

.confirm_shipp_top {
    border: 1px solid #ccc;
    position: relative;
    margin-bottom: 20px;
}

.confirm_shipp_top_bg {
    padding: 20px;
}

.confirm_shipp_info {
    border: 1px solid #EDEDED;
    background-color: #fff;
    color: #000;
    margin: 10px 0 10px 30px;
    width: 380px;
    height: 230px;
    display: inline-block;
    padding: 15px 25px;
    float: left;
}

.confirm_shipp_bg h3 {
    font-size: 16px;
    color: #ff3434;
    line-height: 35px; /*font-weight:normal;*/
}

.confirm_shipp_bg p {
    line-height: 20px;
    color: #000;
    font-size: 12px;
    padding-bottom: 15px;
    text-align: left;
}

.confirm_shipp_bottom {
    border: 1px solid #D9D9D9;
    padding: 10px 0 20px;
}

.confirm_method {
    background-color: #fff;
    padding-left: 50px;
    border-top: 1px solid #EDEDED;
    border-bottom: 1px solid #EDEDED;
    margin-bottom: 5px;
}

.confirm_method_title { /*padding:15px; margin-right: 15px;*/
    display: inline-block;
    float: left;
}

.confirm_comment {
    padding: 15px;
}

.confirm_bottom {
    text-align: center;
}

input.checkout_confirm_button {
    color: #fff;
    background-color: #000;
    padding: 10px 25px;
    text-transform: uppercase;
    font-size: 14px;
    font-family: Arial;
    border: none;
    cursor: pointer;
}

.confirm_bg {
}

.confirm_color {
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1001;
    background-color: #000;
    filter: alpha(opacity=35);
    -moz-opacity: 0.35;
    opacity: 0.35;
}

.confirm_close {
    background: url("images/con_close.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 34px;
    width: 34px;
    position: absolute;
    right: 5px;
    top: 5px;
}

.checkout_confirm_title {
    background: none repeat scroll 0 0 #fdfdfd;
    border: 1px solid #000000;
    border-top: 10px solid #000000;
    width: 600px;
    position: fixed;
    left: 25%;
    top: 30%;
    z-index: 1005;
    text-align: center;
}

.confirm_title_bg {
    margin: 60px 0;
}

    .confirm_title_bg a {
        color: #fff;
        background-color: #000;
        padding: 10px 25px;
        text-transform: uppercase;
        font-size: 14px;
        cursor: pointer;
        display: inline-block;
        font-family: Arial;
        margin: 0;
    }

        .confirm_title_bg a.confirm_checkout_a {
            background-color: #E12A2A;
            cursor: pointer;
            margin-right: 30px;
        }

table.confirm_info tr.pre_confirmation_tr td {
    background: none repeat scroll 0 0 #FFEEEE;
}

    table.confirm_info tr.pre_confirmation_tr td.confirmation_name {
        background: url("images/pre_sale_icon.jpg") no-repeat scroll right bottom #FFEEEE;
    }




/*8.16 最后一步，新建  10.30 改*/
.confirm_title {
    width: 100%;
    font-family: Arial, Helvetica;
    text-align: left; /*padding-bottom:15px;background:#EEEEEE;*/
    position: relative;
}

    .confirm_title p {
        text-indent: 10px;
    }

.confirm_content h3 {
    width: 100%;
    font-size: 15px;
    text-align: left;
    font-family: Tahoma, Arial, Helvetica;
    font-weight: bold;
    background: url("images/title-bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #000;
    font-size: 16px;
    height: 31px;
    line-height: 31px;
    text-indent: 15px;
}

.confirm_title ul {
    width: 100%;
    font-size: 12px;
}

    .confirm_title ul li {
        width: 100%;
        height: 26px;
        line-height: 26px;
        text-align: left;
    }

        .confirm_title ul li.confirm_title_li {
            border-bottom: 1px solid #fff;
        }

        .confirm_title ul li span {
            width: 110px;
            display: inline-block;
            font-size: 12px;
            float: left;
            text-align: right;
            margin-right: 15px;
            color: #5E5E5E;
        }

        .confirm_title ul li strong {
            color: #AF3D0C;
            font-weight: normal;
            text-align: left;
            display: inline-block;
            float: left;
        }

            .confirm_title ul li strong.confirm_title_strong {
                font-size: 12px;
                color: #000;
            }

            .confirm_title ul li strong.total_member_cont { /*color:#FF6600;font-weight:bold;*/
            }

.address_confirmation {
}

.confirm_shipp_top { /*border:none;*/
}

    .confirm_shipp_top h3 { /*color:#000;margin-bottom:10px;background:none; font-family:Arial, Helvetica;*/
    }

    .confirm_shipp_top p { /*background:#EAEAEA;*/
        line-height: 22px;
        padding: 3px 5px;
        color: #686868;
    }

        .confirm_shipp_top p.confirm_shipp_top_p {
            background: #fff;
            line-height: 22px;
            padding: 3px 0px;
            color: #333333;
            margin-top: 10px;
        }

            .confirm_shipp_top p.confirm_shipp_top_p strong {
                color: #333333;
            }

.confirm_bottom {
    border: 1px solid #ccc; /*width:958px;*/
}

.confirm_method {
    border: none;
    padding: 0;
    margin-top: 15px;
}

.confirm_label_bg {
    width: 100%;
    height: 140px;
}


.confirm_method label {
    width: 70px;
    height: 70px;
    float: left;
    text-align: center;
}

    .confirm_method label span {
        width: 51px;
        height: 32px;
        background: url("images/bank_icon.jpg") no-repeat scroll 0 0;
        display: inline-block;
        text-align: center;
        margin-left: 8px;
    }

    .confirm_method label input {
        margin-top: 8px;
    }

    .confirm_method label.card_type_v {
    }

    .confirm_method label.card_type_mc span {
        background-position: 0 -84px;
    }

    .confirm_method label.card_type_a span {
        background-position: -137px 0;
    }

    .confirm_method label.card_type_j span {
        background-position: 0 -210px;
    }

    .confirm_method label.card_type_mt span {
        background-position: -273px 0;
    }

    .confirm_method label.card_type_d span {
        background-position: 0 -588px;
    }

    .confirm_method label.card_type_mcd span {
        background-position: 0 -504px;
    }

    .confirm_method label.card_type_vi span {
        background-position: 0 -462px;
    }

    .confirm_method label.card_type_d span { /*background-position:-560px 0;*/
    }

    .confirm_method label.card_type_ve span {
        background-position: 0 -378px;
    }

.checkout_confirm_title {
    left: 35%;
    width: 360px;
}

.confirm_title_bg a.confirm_checkout_a {
    margin-right: 0px;
}

.checkout_confirm_success {
    left: 15%;
    width: 250px;
}

.confirm_method_title {
    display: block;
    float: none;
}

table.billing_address_two_table tr td.button_conf input {
    height: 40px!important;
    border: none;
    width: 99% !important;
    background-color: #000;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}

table.billing_address_two_table td.button_conf input.cancel_button {
    background-color: #c9c9c9;
}

.confirm_method_loading {
    background: none repeat scroll 0 0 #F0F3F7;
    font-size: 12px;
    padding: 15px;
}

table.confirm_loading_table {
    text-align: left;
}

    table.confirm_loading_table tr {
        color: #000000;
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
    }

        table.confirm_loading_table tr th {
            padding-right: 20px;
            text-align: left;
            line-height: 20px;
        }

        table.confirm_loading_table tr td { /*height:40px;*/
        }

            table.confirm_loading_table tr td input {
                height: 22px;
                line-height: 22px;
                width: 220px;
                background: none repeat scroll 0 0 #FFFFFF;
                border-top: 1px solid #000;
                border-bottom: 1px solid #D4D0C8;
                border-left: 1px solid #808080;
                border-right: 1px solid #D4D0C8;
            }

            table.confirm_loading_table tr td input, table.confirm_loading_table tr td select {
                background-color: #FFFFFF !important;
                border: 1px solid #ABADB3;
                margin-right: 10px;
            }

        table.confirm_loading_table tr td {
        }

            table.confirm_loading_table tr td .loading_button input {
                height: 27px;
                cursor: pointer;
                padding: 0 15px;
                width: auto;
                background-color: #000!important;
                border: 1px solid #c9c9c9;
                font-family: Arial;
                font-size: 12px;
                font-weight: bold;
                color: #fff;
                text-transform: uppercase;
                text-align: center;
            }

            table.confirm_loading_table tr td .required {
            }

.loading_button {
    margin-top: 10px;
    text-align: left;
}

.confirm_total_address {
    width: 100%; /*height:20px;*/
    line-height: 20px;
    margin-top: 10px;
    color: #000;
    display: block;
}

    .confirm_total_address input {
        margin-right: 5px;
    }

    .confirm_total_address p {
        display: inline-block;
        background: none;
    }

.confirm_shipp_top input.edit_button_cof {
    background-color: #fff;
    border: 1px solid #C9C9C9;
    width: auto !important;
    position: absolute;
    right: 10px;
    top: 4px;
    color: #666666;
    cursor: pointer;
    font-family: Arial;
    font-size: 14px;
    height: 23px;
    line-height: 23px;
    padding: 0 10px;
    text-align: center; /*text-transform:capitalize;*/
}

.confirm_address input { /*width:auto !important*/
}

.button_conf input {
    height: 30px;
    margin-bottom: 10px;
    margin-right: 0;
    border: none;
    width: 98%;
}

    .button_conf input.save_button {
    }



a.confirm_normal {
    font-weight: normal;
}

.loading_button_span {
    display: block;
    font-size: 11px;
    font-weight: normal;
}

.confirm_address, .confirm_method_title {
    position: relative;
}

.confirm_masked {
    background: url("images/loading_1.gif") no-repeat scroll center center #ccc;
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

.confirm_address .confirm_masked {
    background-position: 45% center;
    width: 100%;
    top: 28px;
}

.confirm_method_title .confirm_masked {
    background-position: 45% 40%;
    width: 100%;
    top: -150px;
}

.gc_fail_info, .update_address_msg {
    margin-bottom: 10px;
    font-size: 11px;
    color: #DF280A;
    line-height: 18px;
    background-color: #FAEBE7;
    padding: 5px 10px;
}

.update_address_msg {
}


.confirm_bottom_bg {
    padding: 10px;
}

.confirm_shipp_right {
    float: left;
    display: inline-block; /*width: 440px;*/
}

.confirm_title h4 {
    border-bottom: 1px solid #333333;
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    padding: 3px 10px;
    text-transform: uppercase;
}

.confirm_loading_p {
    color: #000000;
    padding-bottom: 15px;
    text-align: left;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
}



.confirm_shipp_top_bg {
    padding: 0px;
}

.confirm_shipp_bg p {
    border-bottom: 1px dashed #E0E0E0;
    margin-bottom: 5px;
}

.confirm_address {
    padding: 0 10px 10px;
}

.confirm_total_address p { /*color:#c55c5c;*/
    border: none;
    padding: 0;
}

.confirm_title h4 {
    font-family: Tahoma;
    color: #000000;
    font-size: 15px;
    line-height: 35px;
    padding: 0px;
    background-color: #fff;
}

.confirm_title ul li span {
    text-align: left;
    text-indent: 10px;
}

.confirm_title ul li strong {
    color: #ff0000;
}

.confirm_loading_p {
    font-family: Verdana,Helvetica,sans-serif;
}

a.confirm_normal {
    text-decoration: underline;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 11px;
}

table.confirm_loading_table tr td .loading_button input {
    padding: 0 10px;
    width: 151px;
}

.confirm_title { /*background:#fff;*/
}

    .confirm_title ul li {
        background: #F6F6F6;
        margin-top: 1px;
    }

        .confirm_title ul li.confirm_title_total {
            border-top: 1px solid #fff;
        }

            .confirm_title ul li.confirm_title_total strong {
                font-weight: bold;
            }

    .confirm_title p {
        color: #666666;
    }

    .confirm_title span.payment_secure {
        background: url("images/payment-secure.png") no-repeat scroll 0 0;
        display: block;
        height: 53px;
        margin: 0;
        padding: 0px;
        width: 110px;
    }

    .confirm_title span.payment_securey {
        background-position: 0 -54px;
        margin-top: 1px;
    }

    .confirm_title p {
        background: none;
        border-top: 1px dashed #E0E0E0;
        padding: 8px 0;
        margin-top: 8px;
        text-align: left;
        border-bottom: none;
    }

.confirm_shipp_bg {
    background: none;
}

.confirm_summary {
    border: 1px solid #CCCCCC;
    margin-bottom: 20px;
}

.payment_secure_bg {
    width: 110px;
    position: absolute;
    right: 1px;
    top: 0px;
    padding: 0 1px;
    background: #fff;
}

.billing_address_two_table {
    width: 100%;
}

table.billing_address_two_table tr td input, table.billing_address_two_table tr td select {
    border: 1px solid #D3D3D3;
    height: 20px;
    padding: 5px 1%;
    width: 97%;
}

table.billing_address_two_table #billing_states input {
    width: 97% !important;
}

table.billing_address_two_table tr td. select {
    width: 97% !important;
}

table.billing_address_two_table tr td.button_conf input {
}


/*   end    最后一步 信用卡页面 2013 .11.14  ----------------------------------------*/

.good_look_bg {
    margin-top: 15px;
}

.good_look_title {
    background: #F2F2F2;
    border: 1px solid #BBBBBB;
    color: #000000;
    height: 35px;
    line-height: 35px;
    text-indent: 10px;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.good_look_bg .look_book_img {
    border-bottom: 3px solid #000;
}

a.goods_look_a {
    display: block;
    margin-bottom: 7px;
}

a.goods_look_mz {
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    display: block;
    margin-bottom: 10px;
    width: 140px;
}

.good_look_bg .member-product-list {
}



.social_share_bg {
    height: 65px;
    padding: 0;
    margin: 0 auto;
    text-align: center;
    background-color: #EEEEEE;
    width: 275px;
    position: relative;
}

.social_share h4 {
    font-family: Arial;
    background-color: #EEEEEE;
    font-size: 16px;
    font-weight: bold;
    margin: 0 auto;
    width: 170px;
    padding: 0 1px;
    font-weight: bold;
    position: relative;
    z-index: 100;
}

.social_share ul {
    background-color: #EEEEEE;
    position: relative;
    z-index: 100;
    padding: 0 0 0 3px;
    width: 250px;
    margin: 0 auto;
}

.social_share {
    width: 100%;
    height: 65px;
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 1px solid #DBDBDB;
    padding: 10px 0;
    border-top: 1px solid #DBDBDB;
    margin: 15px 0 25px;
}

.social_share_border {
    border: 1px solid #B1B1B1;
    height: 30px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 0;
}


/*2014-1-20 11:23:29    coming soon 功能  */
span.coming_soon {
    width: 65px;
    height: 65px;
    position: absolute;
    top: 3px;
    left: 4px;
    display: block;
}

span.coming_soon_goods {
    background: #BDBDBD;
    width: 97.8%;
    display: block;
    border-radius: 5px;
    border: 1px solid #BDBDBD;
    color: #FF0000;
    font-family: Arial;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    margin: 10px 1%;
    text-align: center;
    vertical-align: middle;
}




/*wholesale , facebook 弹出框 */
.post_wholesale_color, .post_foot_facebook_color {
    background-color: #000000;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
    filter: alpha(opacity=35);
    -moz-opacity: 0.35;
    opacity: 0.35;
}

.post_wholesale_title, .post_foot_facebook_title {
    background: #fff;
    border: 2px solid #000;
    padding: 1px;
    width: 92%;
    height: auto;
    border-radius: 5px;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
    left: 2%;
    position: fixed;
    text-align: left;
    top: 15%;
    z-index: 1005;
    color: #000;
    line-height: 20px;
}

.post_wholesale_logo, .post_foot_facebook_loading {
}

.wholesale_close, .foot_facebook_close {
    width: 26px;
    height: 25px;
    background: url("images/who_close.png") no-repeat scroll;
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
}

.post_wholesale_title_bg {
    margin: 0 10px;
}

.post_wholesale_title p {
    padding: 0;
    margin: 23px 0px;
    line-height: 20px;
}

    .post_wholesale_title p strong, .post_wholesale_title p span {
        color: #d20000;
    }

.post_newsletter { /*width:300px;margin:20px auto 40px;*/
}

span.newsletter_depict {
    width: 100%;
    height: 22px;
    line-height: 22px;
    color: #2c2b2b;
}

#wholesale_newsletter .newsletter_depict a {
    font-size: 16px;
    color: #0046ba;
    text-decoration: underline;
}

    #wholesale_newsletter .newsletter_depict a:hover {
        text-decoration: underline;
    }

/*facebook 登录   9.05*/
#foot_facebook_share {
}

.post_foot_facebook_color {
}

.post_foot_facebook_title {
    border: 8px solid #4C4C4C;
    background: #F6F7F5;
    border-radius: 0px;
    height: auto;
}

.post_foot_facebook_loading {
    width: 220px;
    height: 19px;
    background: url("images/loadings.gif") no-repeat scroll;
    margin: 60px auto 20px;
}

.post_foot_facebook_title_bg {
    text-align: center;
    margin-bottom: 50px;
}

    .post_foot_facebook_title_bg p {
        font-size: 18px;
        color: #000;
        line-height: 25px;
    }

    .post_foot_facebook_title_bg span {
        color: #959595;
        font-size: 13px;
    }

p.member_order_sign_in {
    font-size: 16px;
    color: #f00000;
    height: 36px;
    line-height: 36px;
}

    p.member_order_sign_in b {
        background: url("images/order_sign_icon.gif") no-repeat scroll;
        width: 39px;
        height: 36px;
        display: inline-block;
        float: left;
    }

    p.member_order_sign_in span {
        float: left;
    }

p.member_order_point {
    float: none;
    background: #E1E1E1;
    color: #000;
    font-weight: normal;
    line-height: 16px;
    padding: 6px 0 6px 40px;
}

    p.member_order_point strong {
        color: #f00000;
        font-weight: normal;
    }




/*facebook 登陆 20% off -------------- */
.login_facebook_bg, .goods_face_title {
    width: 96%;
    padding: 20px 2%;
    margin: 0 0 20px;
    border-top: 1px solid #CDCDCD;
    border-bottom: 1px solid #CDCDCD;
    background: #FBFBFB;
    position: relative;
}

.login_facebook {
    padding: 0;
}

.login_facebook_bg .facebook-ico {
    width: 250px;
    text-align: center;
    margin: 0 auto;
}

.facebook_title {
    font-size: 16px;
    font-weight: bold;
}

    .facebook_title strong {
        color: #FF3600;
    }

    .facebook_title em {
        display: block;
        font-size: 12px;
        font-style: normal;
        text-decoration: underline;
    }

.operate_buttom .width_full {
    margin: 10px 0 0;
    width: 100%;
}

a.forgot_login {
    text-decoration: underline;
}


.goods_face_title .facebook-ico {
    margin-top: 10px;
}

    .goods_face_title .facebook-ico a {
    }

.goods_face_bg {
    text-align: center;
    goods_face_bg;
}

.check_total, .check_totalPrice, .check_integral, .check_total {
    display: flex;
    padding: 8px 0px;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #CCCCCC;
}

.facebook_checkout_prompt, .goods_facebook_label {
    float: left;
    width: 96%;
    background: #EFEFEF;
    padding: 12px 2%;
    line-height: 20px;
    margin: 10px 0;
    display: inline;
    font-size: 14px;
    color: #000;
}

    .facebook_checkout_prompt input, .goods_facebook_labelt input {
        float: left;
        margin-right: 5px;
        margin-top: 3px;
    }

    .facebook_checkout_prompt strong {
    }

.goods_facebook_label {
    padding: 5px 2%;
    margin-bottom: 15px;
}

#box-WriterANew input#goods_facebook_post {
    border: 1px solid #D3D3D3;
    height: auto;
    padding: 0;
    width: auto;
}

.goods_facebook_labelt strong {
    float: left;
}

span#comment_error_message {
    color: #ff0000;
    font-size: 14px;
}



/*2014-1-15  添加默认地址  */
.edit_button, .shipping_address_button, .make-default {
    width: 100%;
    display: block;
    border-radius: 0;
    background: #000;
    color: #fff;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    margin-bottom: 1px;
    border: medium none;
    text-align: center;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
}

.edit_button {
    background: #BBBBBB;
    color: #000000;
}

.checkout_list_default {
    padding: 0;
}

    .checkout_list_default .shipping_address, .checkout_list_ .shipping_address, .new_shipping_address {
        background: none repeat scroll 0 0 #EFEFEF;
        color: #000000;
        font-size: 16px;
        height: 35px;
        width: auto;
        line-height: 35px;
        margin: 1px 1px 5px;
        text-indent: 10px;
    }

.checkout_list_ {
    border: 1px solid #ccc;
    margin-top: 15px;
}

    .checkout_list_ .shipping_address {
        position: relative;
        margin: 1px;
        cursor: pointer;
    }

        .checkout_list_ .shipping_address span.other_more {
            position: absolute;
            right: 10px;
            top: 5px;
            width: 9px;
            height: 6px;
            padding: 10px;
            background: url("images/save-icon.png") no-repeat scroll 10px -140px;
            cursor: pointer;
        }

        .checkout_list_ .shipping_address span.other_less {
            background-position: 10px -170px;
        }

    .checkout_list_ .checkout_list {
        border: medium none;
        border-bottom: 1px dashed #aaa;
        margin: 0;
    }

.checkout_list_new {
    padding: 0;
}

.addressbook_button a.edit-adress, .addressbook_button a.del-adress {
    margin-right: 15px;
}



/*  2014-2-10       同步  优惠劵修改     */
.shop_attribute {
    position: relative;
}

.inbasket_names {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 20px;
}

.discount_val {
    color: #ff0000;
    position: absolute;
    bottom: 0;
    left: 95px;
}

.list_all_items_shopping .list_all_items_shopping_price {
    height: 54px;
}

    .list_all_items_shopping .list_all_items_shopping_price .final_discount {
        color: #ff0000;
    }



/*2014-3-26   产品页 描述*/
.detailDesc {
}

    .detailDesc div img {
        width: 100%;
        margin-top: 10px;
    }



/*---- start   2014-3-27   改版 -----------------------------------------------------------------*/
.goods_desc {
    padding: 16px 10px 5px;
}

.goods_column {
    padding: 0;
}

.goods_column_title {
    width: 100%;
    height: 40px;
}

    .goods_column_title li {
        display: inline-block;
        line-height: 40px;
        text-align: center;
        width: 50%;
        float: left;
        background: -webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#ededed));
        background: -moz-linear-gradient(#fdfdfd,#ededed));
        background: -o-linear-gradient(#fdfdfd,#ededed);
        background: -ms-linear-gradient(#fdfdfd,#ededed);
        background: linear-gradient(#fdfdfd,#ededed);
        font-size: 18px;
        color: #000;
        border-radius: 5px 0 0 5px;
    }

        .goods_column_title li.goods_column_li_r {
            border-radius: 0 5px 5px 0;
        }

        .goods_column_title li.goods_column_lihover {
            background: -webkit-gradient(linear,left top,left bottom,from(#292929),to(#020202));
            background: -moz-linear-gradient(#292929,#020202));
            background: -o-linear-gradient(#292929,#020202);
            background: -ms-linear-gradient(#292929,#020202);
            background: linear-gradient(#292929,#020202);
            color: #fff;
        }

.good_title_one {
    margin-top: 15px;
    border: 1px solid #DCDCDC;
}

.goods_column_total {
    width: 100%;
    margin-bottom: 15px;
}

.pic_product {
}

.con_tab {
}

    .con_tab h2 {
        color: rgb(0, 0, 0);
        margin: 5px 0;
        font-size: 14px;
        font-weight: normal;
        line-height: 22px;
    }

.tixing {
    float: left;
    color: red;
}

.goods_detail_bg {
    padding: 0;
    position: relative;
    width: 100%;
    clear: both;
    overflow: hidden;
}

    .goods_detail_bg .share_g_con {
        position: relative;
        margin: 0 0.4% 0 0;
        float: left;
        width: 49.5%;
    }

    .goods_detail_bg .share_g_r {
        margin: 0;
        float: right;
    }

    .goods_detail_bg .share_g_con div {
        border: 1px solid rgb(205, 205, 205);
        border-radius: 5px;
        position: relative;
        font-size: 14px;
        height: 35px;
        line-height: 35px;
        margin: 10px 0 0;
        width: auto;
        background: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e0e0e0));
        background: -moz-linear-gradient(#fefefe,#e0e0e0));
        background: -o-linear-gradient(#fefefe,#e0e0e0);
        background: -ms-linear-gradient(#fefefe,#e0e0e0);
        background: linear-gradient(#fefefe,#e0e0e0);
    }

        .goods_detail_bg .share_g_con div:hover {
            background: linear-gradient(rgb(224, 224, 224), rgb(254, 254, 254)) repeat scroll 0 0 rgba(0, 0, 0, 0);
        }

        .goods_detail_bg .share_g_con div a {
            color: rgb(51, 51, 51);
            text-indent: 35px;
            display: block;
            overflow: hidden;
            width: 100%;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .goods_detail_bg .share_g_con div span {
            background: url("images/share.png") no-repeat scroll 0 -220px rgba(0, 0, 0, 0);
            display: block;
            height: 20px;
            width: 21px;
            top: 8px;
            position: absolute;
            left: 10px;
        }

    .goods_detail_bg .share_g_con .facebook_good span {
        background-position: 0 -220px;
    }

    .goods_detail_bg .share_g_con .twitter_good span {
        background-position: 0 -240px;
    }

    .goods_detail_bg .share_g_con .google_good span {
        background-position: 0 -260px;
    }

    .goods_detail_bg .share_g_con .pinterest_good span {
        background-position: 0 -280px;
    }

.good_customer {
}

    .good_customer ul {
    }

        .good_customer ul li {
            border-left: 1px solid #DFDFDF;
            border-right: 1px solid #DFDFDF;
        }

            .good_customer ul li.good_customer_li {
                border-top: 1px solid #DFDFDF;
            }

            .good_customer ul li a {
                background: -webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#EDEEEE));
                background: -moz-linear-gradient(#FFFFFF,#EDEEEE));
                background: -o-linear-gradient(#FFFFFF,#EDEEEE);
                background: -ms-linear-gradient(#FFFFFF,#EDEEEE);
                background: linear-gradient(#FFFFFF,#EDEEEE);
                border-top: 1px solid #fff;
                border-bottom: 1px solid #bcbcbc;
                color: rgb(51, 51, 51);
                display: block;
                font-size: 16px;
                height: 35px;
                line-height: 35px;
                padding-left: 12px;
                position: relative;
            }

                .good_customer ul li a:hover {
                    background: -webkit-gradient(linear,left top,left bottom,from(#EDEEEE),to(#FFFFFF));
                    background: -moz-linear-gradient(#EDEEEE,#FFFFFF));
                    background: -o-linear-gradient(#EDEEEE,#FFFFFF);
                    background: -ms-linear-gradient(#EDEEEE,#FFFFFF);
                    background: linear-gradient(#EDEEEE,#ffffff);
                }

            .good_customer ul li span {
                background: url("images/icon_bg.png") no-repeat scroll 0px -1150px rgba(0, 0, 0, 0);
                height: 10px;
                width: 10px;
                position: absolute;
                right: 18px;
                top: 12px;
            }

            .good_customer ul li img.rev_star {
                height: 12px;
                width: 55px;
                position: absolute;
                right: 50px;
                top: 11px;
            }

            .good_customer ul li a strong {
            }

            .good_customer ul li a:hover span {
                background-position: -20px -1150px;
            }


.position_bg {
    background: -webkit-gradient(linear,left top,left bottom,from(#2A2A2A),to(#010101));
    background: -moz-#d54d4d);
    background: -o-#d54d4d;
    background: -ms-#d54d4d;
    background: #d54d4d;
    color: #FFFFFF;
    position: relative;
    font-size: 18px;
    border-radius: 3px;
    height: 40px;
    margin: 10px;
    line-height: 40px;
    text-align: center;
}

a.back_bg, a.clear_ref {
    background: -webkit-gradient(linear,left top,left bottom,from(#292929),to(#000000));
    background: -moz-linear-gradient(#292929,#000000));
    background: -o-linear-gradient(#292929,#000000);
    background: -ms-linear-gradient(#292929,#000000);
    background: linear-gradient(#292929,#000000);
    border: 1px solid #2F2F2F;
    color: #FFFFFF;
    border-radius: 3px;
    width: 70px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    top: 7px;
    right: 12px;
}

    a.back_bg:hover, a.clear_ref:hover {
        background: -webkit-gradient(linear,left top,left bottom,from(#000000),to(#292929));
        background: -moz-linear-gradient(#000000,#292929));
        background: -o-linear-gradient(#000000,#292929);
        background: -ms-linear-gradient(#000000,#292929);
        background: linear-gradient(#000000,#292929);
    }

a.back_bg {
    left: 12px;
    width: 55px;
}

.attr-material {
    margin: 0 10px;
}

.main_content_vip {
    margin-bottom: 15px;
}

    .main_content_vip .news-content {
        border: none;
    }

.vip_Program_content p.main_vip_p {
    padding-left: 10px;
}

.main_vip_div {
    padding: 8px 0 8px 10px;
    background: #EFEFEF;
}

    .main_vip_div ul {
        margin: 0;
        padding: 0;
    }

        .main_vip_div ul li {
        }


.main_content_g_look {
    overflow: hidden;
}

.goods_look_content {
    border: none;
}


.main_content_measure {
}

.measure_content {
    border: none;
}

.wigs_measure {
    padding: 10px;
}

    .wigs_measure h2 {
        font-size: 18px;
        margin-bottom: 15px;
    }

.huatong {
    border-top: 1px dashed #CCCCCC;
    padding: 10px 10px 60px;
    background: url("images/size_guide_body.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
}

    .huatong dl {
        padding-right: 20%;
        font-size: 16px;
        margin-bottom: 10px;
        line-height: 20px;
    }

        .huatong dl dt {
            margin-bottom: 10px;
        }

        .huatong dl dd {
            padding-left: 5px;
        }

.measure_content table {
    border-top: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    line-height: 25px;
    margin-bottom: 20px;
    text-align: center;
}

    .measure_content table tr {
    }

        .measure_content table tr th {
            border-bottom: 1px solid #CDCDCD;
            border-right: 1px solid #CDCDCD;
            padding: 7px 0;
            background: #363636;
            color: #fff;
        }

        .measure_content table tr td {
            border-bottom: 1px solid #CDCDCD;
            border-right: 1px solid #CDCDCD;
            background: #fff;
            color: #000;
        }

            .measure_content table tr th.measure_tab_l, .measure_content table tr td.measure_tab_l {
                text-align: left;
                text-indent: 5px;
            }

.fenye, .load_click {
}

    .fenye span, .load_click span {
        display: block;
        width: 100%;
        heoght: 340px;
        line-height: 35px;
        vertical-align: middle;
        color: #fff;
        border-radius: 3px;
        font-size: 16px;
        text-align: center;
        padding: 0;
        color: #fff;
        font-family: Arial, Helvetica, sans-serif;
        background: -webkit-gradient(linear,left top,left bottom,from(#2A2A2A),to(#010101));
        background: -moz-#d54d4d);
        background: -o-#d54d4d;
        background: -ms-#d54d4d;
        background: #d54d4d;
    }

        .fenye span:hover, .load_click span:hover {
            background: -webkit-gradient(linear,left top,left bottom,from(#010101),to(#2A2A2A));
            background: -moz-#d54d4d);
            background: -o-#d54d4d;
            background: -ms-#d54d4d;
            background: #d54d4d;
        }

        .fenye span.no_more, .load_click span.no_more {
            background: -webkit-gradient(linear,left top,left bottom,from(#7F7F7F),to(#676767));
            background: -moz-linear-gradient(#7F7F7F,#676767));
            background: -o-linear-gradient(#7F7F7F,#676767);
            background: -ms-linear-gradient(#7F7F7F,#676767);
            background: linear-gradient(#7F7F7F,#676767);
        }

.goods_selling_title {
    width: 100%;
    height: 35px;
    border-bottom: 1px solid #000;
    clear: both;
    color: #fff;
    margin: 15px 0 10px;
}

    .goods_selling_title h2 {
        width: 150px;
        height: 35px;
        line-height: 35px;
        background: #000;
        color: #fff;
        text-align: center;
        font-size: 16px;
        font-weight: normal;
    }

.good_selling_list {
    overflow: hidden;
    padding-bottom: 10px;
    clear: both;
    margin: 0 auto;
    width: 100%;
}

.selling_list {
    height: 260px;
}

.selling_img {
    border-color: #ACACAC;
}

.selling_name {
}

.selling_price_bg {
    height: 20px;
    line-height: 20px;
    margin: 5px 0 0;
    overflow: hidden;
    width: 100%;
}

    .selling_price_bg b {
        float: none;
        line-height: 18px;
        width: auto;
    }

.sorter_bg {
    position: relative;
    margin: 15px 10px 10px;
    height: 25px;
    line-height: 25px;
    border: 1ps solid #F2F2F2;
    padding: 5px 10px;
    background: -webkit-gradient(linear,left top,left bottom,from(#FCFCFC),to(#EDEDED));
    background: -moz-linear-gradient(#FCFCFC,#EDEDED));
    background: -o-linear-gradient(#FCFCFC,#EDEDED);
    background: -ms-linear-gradient(#FCFCFC,#EDEDED);
    background: linear-gradient(#FCFCFC,#EDEDED);
}

/*   列表页   */
.lab_sortby {
    position: absolute;
    right: 10px;
    height: 22px;
    line-height: 22px;
}

    .lab_sortby select {
        height: 22px;
        font-size: 14px;
        line-height: 22px;
    }

.load_click {
}

    .load_click span {
    }

        .load_click span:hover {
        }

.load_click_c {
    margin: 0 10px;
}

/*discount_list  */
.position_dis_bg {
}

    .position_dis_bg span.products_two {
    }

/*  daily  */
.position_dai_bg {
}

    .position_dai_bg span.products_two {
    }



/*  shopping cart   */
.cart_load {
    color: #FF0000;
    font-size: 16px;
    line-height: 32px;
    margin: 10px auto;
    width: 150px;
}

    .cart_load img {
        float: left;
        margin-right: 10px;
    }

.shopping_marked {
  
  
    line-height: 50px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    border-radius: 3px;
}

    .shopping_marked span {
        display: inline-block;
    }

        .shopping_marked span.yellow {
            color: #000000;
        }

      

.news-detail-cart {
    margin: 0 10px 10px;
    
}

.basket_cont_shop, .pre_basket_table {
    border-bottom: 1px dashed #CCCCCC;
}

    .basket_cont_shop .cat_product_price, .checkout_cart_list .cat_product_price,
    .pre_basket_table .cat_product_price {
        text-align: left;
        height: auto;
    }

    .basket_cont_shop .quantity_shop, .pre_basket_table .quantity_shop {
        border: 1px solid #DCDCDC;
        padding: 0 0 0 10px;
        height: 28px;
    }

a.cart_remove_shop {
    width: 16px;
    height: 21px;
    display: block;
    padding: 2px 4px;
    border: 1px solid #E2E2E2;
    border-radius: 3px;
    background: -webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#ECECEC));
    background: -moz-linear-gradient(#FFFFFF,#ECECEC));
    background: -o-linear-gradient(#FFFFFF,#ECECEC);
    background: -ms-linear-gradient(#FFFFFF,#ECECEC);
    background: linear-gradient(#FFFFFF,#ECECEC);
}

    a.cart_remove_shop:hover {
        width: 16px;
        height: 21px;
        display: block;
        padding: 2px 4px;
        border: 1px solid #E2E2E2;
        border-radius: 3px;
        background: -webkit-gradient(linear,left top,left bottom,from(#EBEBEB),to(#FFFFFF));
        background: -moz-linear-gradient(#EBEBEB,#FFFFFF));
        background: -o-linear-gradient(#EBEBEB,#FFFFFF);
        background: -ms-linear-gradient(#EBEBEB,#FFFFFF);
        background: linear-gradient(#EBEBEB,#FFFFFF);
    }

    a.cart_remove_shop span {
        width: 16px;
        height: 21px;
        background: url("images/icon_bg.png") no-repeat scroll -30px -25px;
        display: block;
    }


/*guest*/

.guest_list input.width_full {
    display: inline;
    border: medium none;
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

/*  checkout  	*/
.ckeck_content {
    /*margin-top: 10px;*/
}

.checkout_points {
    margin-top: 5px;
}

.checkout_point_bg { /*margin-bottom: 10px;*/
}

    .checkout_point_bg h3 {
        font-size: 16px;
        font-weight: normal;
    }

.check_point, .checkout_point {
   
    line-height: 35px;
    border: 1px solid #DDDDDD;
    margin-bottom: 10px;
   
    padding: 0 0 0 2%;
    color: #000;
    font-size: 16px;
}

.redeem {
    height: 30px;
    line-height: 30px;
    width: 20%;
    background: -webkit-gradient(linear,left top,left bottom,from(#737373),to(#585858));
    background: -moz-linear-gradient(#737373,#585858));
    background: -o-linear-gradient(#737373,#585858);
    background: -ms-linear-gradient(#737373,#585858);
    background: linear-gradient(#737373,#585858);
}

    .redeem:hover {
        background: -webkit-gradient(linear,left top,left bottom,from(#737373),to(#585858));
        background: -moz-linear-gradient(#737373,#585858));
        background: -o-linear-gradient(#737373,#585858);
        background: -ms-linear-gradient(#737373,#585858);
        background: linear-gradient(#737373,#585858);
    }

.checkout_Price_right {
    padding: 10px;
    
}



/*  支付方式   */
.check_payment_bg {
}

.check_payment label, .shipping_options_check label, shipping_addrs_check label {
    vertical-align: middle;
    display: inline-block;
    padding: 0;
    width: 100%;
}

    .check_payment label img {
        margin-right: 5px;
    }

.check_pay, .check_ship {
}

.check_payment_con {
}

h2.check_payment_title, h2.check_ship_title, h2.check_fill_title {
    /* border-radius: 5px; */
    position: relative;
    text-align: left;
  
  
    font-size: 1rem;
    margin: 0px 10px 0 10px;
    
    color: #000;
    
}

    h2.check_payment_title span, h2.check_ship_title span, h2.check_fill_title span,
    h3.good_description_title span {
        background: url("images/icon_bg.png") no-repeat scroll 0 -1120px rgba(0, 0, 0, 0);
        display: block;
        height: 15px;
        width: 15px;
        position: absolute;
        left: 0px;
        top: 11px;
    }

.item_style4 i {
  position: absolute;
    left: 4.6rem;
    top: 12px;
    font-size: 14px;
    font-weight: 600;
}


h2.check_payment_title_hov span, h2.check_ship_title_hov span, h2.check_fill_title_hov span, h3.good_description_title_hov span {
    background-position: -20px -1120px;
}

.check_pay_input, .shipping_method_input, .shipping_addrs_input {
    opacity: 0;
    height: 15px;
    width: 15px;
    position: absolute;
    top: 9px;
    left: 9px;
}

.check_payment span.check_span, .shipping_options_check span.check_span, .shipping_addrs_check span.check_span {
    background: url("images/icon_bg.png") no-repeat scroll -30px -60px rgba(0, 0, 0, 0);
    height: 15px;
    width: 15px;
    position: absolute;
    top: 18px;
    left: 0px;
}

.check_payment_hov span.check_span, .ship_options_check_hov span.check_span, .shipping_addrs_check_hov span.check_span {
    background-position: -50px -60px;
}

.check_payment, .shipping_options_check, .shipping_addrs_check,
.shipping_billing_position .reset_btn {
    border-bottom: 1px dashed #CCCCCC;
    color: #000000;
    display: block;
    font-size:0.9rem;
    line-height: 24px;
    padding: 4px 0 4px 26px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    margin: 0px 10px 0 10px;
    margin-bottom: -1px;
    font-weight:100;
    /*white-space: nowrap;*/
}




/*   Shipping Method  运输方式   */
.check_ship {
}

.check_ship_bg {
}

h2.check_ship_title {
}

    h2.check_ship_title span {
    }

    h2.check_ship_title:hover, h2.check_ship_title_hov {
    }

        h2.check_ship_title_hov span {
        }

.check_ship_con {
}

.shipping_options_check {
    font-weight: 700;
}

.shipping_type {
    font-weight: 500;
}

.shipping_addrs_check {
}

.shipping_options_check span.check_span {
}

.shipping_addrs_check span.check_span {
}

.shipping_options_check:hover, .ship_options_check_hov {
}

.shipping_addrs_check:hover {
}

.shipping_options_check label { /*text-transform: lowercase;*/
}

.shipping_addrs_check label {
}

.shipping_options_check label h4 {
}

.shipping_addrs_check label h4 {
}

.shipping_options_check label a.checkout_shipping_price {
    margin-left: 15px;
}

.shipping_addrs_check label a.checkout_shipping_price {
    margin-left: 15px;
}

.shipping_billing_position .reset_btn {
    border: 1px solid #CCCCCC;
}

.shipping_addrs_check .reset_btn {
    border: 1px solid #CCCCCC;
}


.item_style3 h3.chack_com_title {
}

.ckeck_comment {
    width: 100%;
    height: 40px;
    overflow-x: hidden;
    margin-top: 10px;
    line-height: 20px;
    padding: 3px 0 3px 2%;
    color: #888;
    font-size: 14px;
}

.check_fill_add {
    margin-top: 10px;
}

    .check_fill_add h4, .check_fill_edit h4 {
        color: #000000;
        font-size: 16px;
        font-weight: normal;
    }

.shipping_add_info {
}

h2.check_fill_title {
}

.shipping_field, .billing_field {
}

    .shipping_field ul, .billing_field ul {
    }

        .shipping_field ul li, .billing_field ul li {
            margint-top: 3px;
        }

a.Privacy_a {
    color: #000000;
    text-decoration: underline;
}

    a.Privacy_a:hover {
        color: #000000;
        text-decoration: none;
    }

.check_fill_con ul {
}

#shipping_address_2 .shipping_field ul li, .check_fill_con .billing_field ul li {
    line-height: 20px;
    margin: 0;
}

#shipping_address_2 ul li.same_shipping {
}

    .check_fill_con ul li.same_shipping a.click_same, #shipping_address_2 ul li.same_shipping a.click_same {
        color: #000000;
        display: block;
        font-size: 18px;
   
        text-align: center;
        position: relative;
    }



        .check_fill_con ul li.same_shipping a.click_same span, #shipping_address_2 ul li.same_shipping a.click_same span {
            background: url("images/icon_bg.png") no-repeat scroll -30px -110px rgba(0, 0, 0, 0);
            height: 17px;
            width: 18px;
            display: block;
            position: absolute;
            left: 17px;
           
        }

            .check_fill_con ul li.same_shipping a.click_same span.unselect, #shipping_address_2 ul li.same_shipping a.click_same span.unselect {
                background-position: -50px -110px;
            }

p.same_shipping_p {
    width: 100%;
    border-bottom: 1px solid #000;
    height: 25px;
    text-align: left;
    margin-bottom: 10px;
}

    p.same_shipping_p span {
        width: 110px;
        height: 25px;
        line-height: 25px;
        text-align: center;
        background: #000;
        color: #fff;
        font-size: 14px;
        display: block;
    }

<!-- checkout again -->
.check_again_bg {
}

.check_again_bg .quantity_Select {
}

.check_again_bg {
}

.check_again_bg {
}


/*   presale guidelines   预售 */
.main_content_gui {
}

.presale_gui_content {
    padding: 10px;
}

    .presale_gui_content h3 {
        font-size: 18px;
        border-bottom: 1px dashed #CCCCCC;
        padding-left: 10px;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .presale_gui_content p {
        padding-left: 10px;
        margin-bottom: 15px;
    }

        .presale_gui_content p span {
            color: #ff0000;
        }


/*  shopping ctrt   预售 */
.pre_basket_table {
    background: #FFF0EF;
}

    .pre_basket_table .inbasket_img {
        position: relative;
    }

.pre_sale_icon {
    background: #FF5757;
    width: 100%;
    height: 20px;
    line-height: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #fff;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

.basket_cont_soldout {
    background: url("images/setmeal_soldout.jpg") no-repeat scroll right 17px #FDEACC;
}


.box-product-list a em.presale_img {
    background: url("images/pre_sale.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 31px;
    position: absolute;
    right: 0;
    font-size: 0;
    top: 0;
    width: 39px;
    padding: 0;
    display: block;
}

/*     2014-4-16   邮箱格式下拉框    */
.register_list, .login_list {
    position: relative;
}

.emailist {
    border: 1px solid #bdbdbd;
    background-color: #fff;
    color: #666;
    font-size: 14px;
    list-style-type: 0;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

    .emailist li {
        padding: 2px 11px;
        cursor: pointer;
    }

        .emailist .on, .emailist li:hover {
            background-color: #eee;
        }

/*-------------------------------------------------------------------------------- end  改版 -----------------------------------------------------------------*/


/*    2014-4-23 首页banner轮换 css合并   */
#slides {
    display: none;
}

    #slides .slidesjs-navigation {
        margin-top: 5px;
    }

a.slidesjs-next,
a.slidesjs-previous,
a.slidesjs-play,
a.slidesjs-stop {
    background: url(images/btns-next-prev.png) no-repeat;
    display: block;
    width: 12px;
    height: 18px;
    overflow: hidden;
    text-indent: -9999px;
    float: left;
    margin-right: 5px;
    display: none;
}

a.slidesjs-next {
    margin-right: 10px;
    background-position: -12px 0;
}

a:hover.slidesjs-next {
    background-position: -12px -18px;
}

a.slidesjs-previous {
    background-position: 0 0;
}

a:hover.slidesjs-previous {
    background-position: 0 -18px;
}

a.slidesjs-play {
    width: 15px;
    background-position: -25px 0;
}

a:hover.slidesjs-play {
    background-position: -25px -18px;
}

a.slidesjs-stop {
    width: 18px;
    background-position: -41px 0;
}

a:hover.slidesjs-stop {
    background-position: -41px -18px;
}

.slidesjs-pagination {
    display: none;
    margin: 0 auto;
    margin-top: 10px;
    list-style: none;
    width: 100px;
}

    .slidesjs-pagination li {
        float: left;
        margin: 0 1px;
    }

        .slidesjs-pagination li a {
            display: block;
            width: 13px;
            height: 0;
            padding-top: 13px;
            background-image: url(images/pagination.png);
            background-position: 0 0;
            float: left;
            overflow: hidden;
            text-indent: -999px;
        }

            .slidesjs-pagination li a.active,
            .slidesjs-pagination li a:hover.active {
                background-position: 0 -13px;
            }

            .slidesjs-pagination li a:hover {
                background-position: 0 -26px;
            }

#slides a:link,
#slides a:visited {
    color: #333;
}

#slides a:hover,
#slides a:active {
    color: #9e2020;
}

.navbar {
    overflow: hidden;
}


/*   满$30免运费“提示”功能  lf*/
p.shopping_prompt, p.check_phone_point {
    margin-top: 10px;
    border: 1px solid #CCCCCC;
    color: #6d6d6d;
    background-color: #FAF7E7;
    font: 500 1.0em 'Noto Sans JP', sans-serif;
    height: auto;
    line-height: 20px;
    text-align: left;
    padding: 5px 10px;
}

    p.shopping_prompt span, p.check_phone_point span {
        color: #ff0000;
    }

    p.shopping_prompt a, p.check_phone_point a {
        color: #000;
        text-decoration: none;
    }
/*p.shopping_prompt a:hover, p.check_phone_point a:hover {color:#000; text-decoration:underline;}*/

.cartNull {
    
    text-align: center;
}

    .cartNull i.icon-shopping-cart {
        display: block;
        width: 12.5rem;
        height: 12.5rem;
        margin: 1.25rem auto;
        line-height: 12.5rem;
        border-radius: 15.625rem;
        border: .3125rem solid #dedede;
        text-align: center;
        font-size: 9.375rem;
        color: #dedede;
    }

    .cartNull p {
        padding: .625rem 0;
        font-weight: bold;
        font-size: .875rem;
    }

    .cartNull .cartNullBtn {
        margin: 1.25rem 0;
        display: block;
        line-height: 2.5rem;
        background-color: #d54d4d;
        font-size: 1.25rem;
        color: #fff;
        border-radius: .3125rem;
        box-shadow: 0 0 .3125rem #d54d4d;
    }

.cont-ban {
    background-color: #d54d4d;
    color: white;
    height: 2.5rem;
}

.ban-txt span {
    position: absolute;
  margin-top: 6px;
    left: 4rem;
    font-size: 18px;
}

.ban-ico-cont .ban-icon {
    line-height: 0;
    position: relative;
    top: 1.2rem;
    display: block;
    left: 1rem;
}

.butaccount_out {
    margin: 10px;
    height: 40px;
    line-height: 40px;
    color: #252525;
    text-align: center;
    font-size: 18px;
    border-radius: 3px;
    background: linear-gradient(#dddddd,#dddddd);
}

.shopping-bag {
    border-radius: 5px;
    position: relative;
    text-align: left;
    height: 100px;
    font-size: 19px;
    background-color: rgb(0, 0, 0);
    margin: 0 10px 0;
    filter: alpha(opacity=75);
    opacity: 0.75;
    display:none;
    z-index:99;
}

    .shopping-bag .title {
         color: #fff;
    margin-left: 10px;
    font-size: 13px;
    font-weight: 100;
    }
 .shopping-bag .coles {
         padding: 10px 10px 0 0;
           display: block;
           text-decoration: none;
           color: #fff;
           /* float: right; */
           text-align: right;
           /* font-size: 14px; */
    }
 .arrow-border{    
     display: block;
    height: 0px;
    width: 0px;
    border: 10px solid;
    border-color: #000 transparent transparent transparent;
    position: absolute;
    filter: alpha(opacity=75);
    opacity: 0.75;
    left: 9rem;
    display:none;
    z-index:99;
   }