@charset "utf-8";

.no-information{ padding-top:260px; height:110px; background:#ffffff url(../image/no_info_img.png) center center no-repeat; text-align:center; color: #666; font-size:16px; width:100%; }


#xj_member .shop-headline-box{ border:1px solid #DDDDDD; margin-bottom:20px; }
#xj_member .shop-headline-box .tit-box{
    height: 45px;
    line-height: 45px;
    padding: 10px 20px;
    position: relative;
    background: #EEEEEE;
    font-size: 14px;
}
#xj_member .shop-headline-box .tit-box img{ width:90px; height:45px; vertical-align:bottom; margin-right:10px; }
#xj_member .shop-headline-box .tit-box a.more-link{
    position: absolute;
    height: 12px;
    line-height: 12px;
    right: 20px;
    top: 29px;
    color: #333333;
    text-decoration: none;
    background: url(../image/checkout_icon03.png) top right no-repeat;
    padding-right: 13px;
}
#xj_member .shop-headline-box .tit-box a.more-link:hover{ text-decoration:underline; }
#xj_member .shop-headline-box .txt-box{ padding:20px; background-color:#FFFFFF; font-size:14px; height:145px; }
#xj_member .shop-headline-box .txt-box .img-box{ width:390px; height:145px; float:left;}
#xj_member .shop-headline-box .txt-box .img-box img{ width:355px; height:145px; vertical-align:bottom;}
#xj_member .shop-headline-box .txt-box .text-box{ margin-left:390px; height:145px; }
#xj_member .shop-headline-box .txt-box .text-box .tit01{ font-size:20px; line-height:1.0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:5px 0 20px 0; }
#xj_member .shop-headline-box .txt-box .text-box .tit01 a{ color:#333333; text-decoration:none; }
#xj_member .shop-headline-box .txt-box .text-box .txt01{ font-size:14px; line-height:1.5; }
#xj_member .shop-headline-box .txt-box .text-box .txt01 a{ color:#666; text-decoration:none; }
#xj_member .shop-headline-box .txt-box .text-box .tit01 a:hover,
#xj_member .shop-headline-box .txt-box .text-box .txt01 a:hover{ text-decoration:underline; }
#xj_member .shop-headline-box .txt-box.no-img{ height:auto;}
#xj_member .shop-headline-box .txt-box.no-img .img-box{ display:none; }
#xj_member .shop-headline-box .txt-box.no-img .text-box{ margin-left:0px; height:auto; }







#xj_member #calendar_popup{position:fixed;z-index:999991;width:560px;height:360px;top:50%;left:50%;margin-left:-280px;margin-top:-180px;background-color:#fff;box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999}
#xj_member #calendar_popup .popup-header{height:40px;background-color:#222;position:relative}
#xj_member #calendar_popup .popup-header .title{display:block;padding-left:28px;font-size:16px;height:40px;line-height:40px;color:#fff}
#xj_member #calendar_popup .popup-header .close-btn{background:url(../image/credits_cal_close.png) 0 0 no-repeat;width:12px;height:12px;position:absolute;top:14px;right:10px;text-indent:-9999px;cursor:pointer}
#xj_member #calendar_popup .treasure-block{position:relative;width:240px;float:left}
#xj_member #calendar_popup .treasure-block .result-box{position:absolute;top:35px;left:0;display:none;font-size:16px;color:#ec593a;text-align:center;width:100%}
#xj_member #calendar_popup .treasure-block .result-box.show{display:block}
#xj_member #calendar_popup .treasure-block .img-box{position:absolute;top:26px;left:20px;width:200px;height:200px}
#xj_member #calendar_popup .treasure-block .img-box.close{background:url(../image/credits_box.gif) 0 0 no-repeat}
#xj_member #calendar_popup .treasure-block .img-box.open{background:url(../image/credits_box_open.gif) 0 0 no-repeat; cursor: pointer;}
#xj_member #calendar_popup .treasure-block .img-box.opened{background:url(../image/credits_box_opened.gif) 0 0 no-repeat}
#xj_member #calendar_popup .treasure-block .caution-txt{position:absolute;top:205px;left:0;font-size:14px;color:#222;text-align:center;width:100%;line-height:1.2}
#xj_member #calendar_popup .treasure-block .caution-txt span{color:#ec593a}
#xj_member #calendar_popup .treasure-block .btn-block{position:absolute;top:244px;left:0;text-align:center;width:100%}
#xj_member #calendar_popup .treasure-block .btn-block .sign-btn,#xj_member #calendar_popup .treasure-block .btn-block .signed-btn{display:inline-block;background-color:#ec593a;height:36px;line-height:36px;font-size:14px;color:#fff;padding:0 15px;cursor:pointer;border-radius:5px}
#xj_member #calendar_popup .treasure-block .btn-block .signed-btn{background-color:#ccc;cursor:auto}
#xj_member #calendar_popup .calendar-block{width:320px;float:right}
#xj_member #calendar_popup #calendar_wrap{padding:15px 15px 0;margin:0 auto;position:relative}
#xj_member #calendar_popup #calendar_wrap li,#xj_member #calendar_popup #calendar_wrap ul{list-style:none;margin:0;padding:0}
#xj_member #calendar_popup #calendar_wrap ul{margin-left:-1px}

#xj_member #calendar_popup #calendar_wrap li{float:left;width:59px;height:59px;line-height:59px;border:1px solid #fff;margin-right:-1px;margin-bottom:-1px;text-align:center}
#xj_member #calendar_popup #calendar_wrap li span{display:block;width:26px;height:26px;margin:2px 0 0 2px;line-height:26px;font-size:12px;font-weight:700}
#xj_member #calendar_popup #calendar_wrap li.signed span{background-color:#ec593a;color:#fff;border-radius:13px}
#xj_member #calendar_popup #calendar_wrap li .sign-btn{color:#ec593a;cursor:pointer}
#xj_member #calendar_popup #calendar_wrap li .sign-btn i.txt{display: none;}
#xj_member #calendar_popup #calendar_wrap li:hover .sign-btn {background-color: #ec593a;color:#fff;border-radius:13px;}
#xj_member #calendar_popup #calendar_wrap li:hover .sign-btn i.txt{display: inline;}
#xj_member #calendar_popup #calendar_wrap li:hover .sign-btn i.num{display: none;}
#xj_member #calendar_popup #calendar_wrap .cal-inner-wrap{overflow:hidden;padding-left:1px;padding-bottom:1px}
#xj_member #calendar_popup #calendar_wrap .cal-inner-wrap .calendar-inner .calendar-box{float:left}
#xj_member #calendar_popup #calendar_wrap .cal-header{text-align:center;font-weight:700;}
#xj_member #calendar_popup #calendar_wrap .cal-header .next-btn,#xj_member #calendar_popup #calendar_wrap .cal-header .prev-btn{display:inline-block;cursor:pointer;width:8px;height:12px;background:url(../image/credits_cal_arr.png) 0 0 no-repeat;text-indent:-9999px;margin-top:6px}
#xj_member #calendar_popup #calendar_wrap .cal-header .prev-btn{background-position:0 0;float:left}
#xj_member #calendar_popup #calendar_wrap .cal-header .next-btn{background-position:-8px 0;float:right}
#xj_member #calendar_popup #calendar_wrap.last-month .cal-header .prev-btn{background-position:0 -12px;cursor:auto}
#xj_member #calendar_popup #calendar_wrap.this-month .cal-header .next-btn{background-position:-8px -12px;cursor:auto}
#xj_member #calendar_popup #calendar_wrap .cal-header .title{font-size:16px;color:#222;text-align:center}
#xj_member #calendar_popup .sign-succession{font-size:14px;color:#666;text-align:center;margin:15px 0 0;padding:0 10px}
#xj_member #calendar_popup .sign-succession span.days{color:#ec593a}
#xj_member #calendar_popup .sign-succession span.sub{font-size:12px;color:#999}
#xj_member #calendar_popup .card-block{margin-left:62px;position:relative}
#xj_member #calendar_popup .card-block .text{font-size:14px;color:#222}
#xj_member #calendar_popup .card-block .nums-box{font-size:20px;color:#222;font-weight:700}
#xj_member #calendar_popup .card-block a.link-btn{font-size:14px;color:#ec593a;text-decoration:none;margin-left:15px;cursor: pointer;}
#xj_member .tip-panel.tip-retroactive{display:none;width:210px;padding:15px 5px;background-color:#efefef;position:absolute;z-index:999985;background-color:#fff;filter:drop-shadow(0 0 5px #999)}
#xj_member .tip-panel.tip-retroactive .tip-date,#xj_member .tip-panel.tip-retroactive .tip-txt{text-align:center;font-size:14px;color:#222!important;}
#xj_member .tip-panel.tip-retroactive .tip-btns{margin-top:10px;text-align:center}
#xj_member .tip-panel.tip-retroactive .tip-btns .cancel-btn,#xj_member .tip-panel.tip-retroactive .tip-btns .confirm-btn{display:inline-block;font-size:14px;height:30px;line-height:30px;padding:0 20px;background-color:#ec593a;border:1px solid #ec593a;color:#fff;margin:0 3px;cursor:pointer;border-radius:5px}
#xj_member .tip-panel.tip-retroactive .tip-btns .cancel-btn{background-color:#fff;color:#ec593a}
#xj_member .tip-panel.tip-retroactive.arr-top:after{content:'';display:block;border:7px solid transparent;border-bottom-color:#fff;position:absolute;left:103px;top:-12px}
#xj_member .tip-panel.tip-retroactive.arr-bottom:after{content:'';display:block;border:7px solid transparent;border-top-color:#fff;position:absolute;left:103px;bottom:-12px}
#xj_member #game_popup{width:640px;height:760px;background-color:#fff;position:fixed;z-index:999990;top:50%;left:50%;margin-top:-380px;margin-left:-320px}
#xj_member #game_popup .game-header{height:40px;background-color:#fff;position:relative}
#xj_member #game_popup .game-header .close-btn{display:block;position:absolute;top:9px;right:10px;width:23px;height:23px;cursor:pointer;background:url(../image/btn_close.png) 0 0 no-repeat}
#xj_member #game_popup .game-header .link-box{display: inline-block;height: 40px;line-height: 40px;padding-left: 15px;}
#xj_member #game_popup iframe{width:640px;height:760px}


.service-chat-block{ width:870px; margin:40px auto 0; font-size:14px; }
.service-chat-block .service-chat-tit{ border-bottom:1px solid #CCCCCC; padding:0 0 14px 24px; margin-bottom:15px; }
.service-chat-block .service-chat-tit span{ display:block; background:url(../image/service_chat_icon.png) 0 0 no-repeat; font-size:24px; line-height:25px; padding-left:33px;}
.service-chat-block .product-info-box dl{ margin-bottom:20px; }
.service-chat-block .product-info-box dl dt{ width:110px; padding-left:24px; float:left; }
.service-chat-block .product-info-box dl dd{ margin-left:140px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.service-chat-block .sub-tit{ margin-left:24px; border-bottom:3px solid #ED5831; padding-bottom:12px; font-size:14px; line-height:1.0; width:60px; text-align:center;}
.service-chat-block .service-chat-btn{ display:block; width:120px; height:40px; color:#FFFFFF; font-size:16px; line-height:40px; text-align:center; margin:40px auto 0; background-color:#ED5831; }
.service-chat-block .service-chat-input{ width:850px; height:320px; resize:none; border:1px solid #CCCCCC; font-size:14px; line-height:1.5; padding:10px; }

.chat-message-detail{ position:relative; padding-top:25px; font-size:14px; }
.chat-message-detail .back-btn{
    width: 70px;
    text-align: center;
    font-size: 14px;
    border: 1px solid #DDD;
    color: #000000;
    height: 24px;
    line-height: 24px;
    display: block;
    position:absolute;
    top:25px;
    right:14px;
}
.chat-message-detail .back-btn:hover{ color:#ED5831; border:1px solid #ED5831; }

.chat-message-detail .product-box{ height:30px; }
.chat-message-detail .product-box dt{
    width: 60px;
    padding-left: 24px;
    float: left;
    text-align: center;
}
.chat-message-detail .product-box dd{
    margin-left: 110px;
    width:650px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.chat-message-detail .sub-tit {
    margin-left: 24px;
    border-bottom: 3px solid #ED5831;
    padding-bottom: 12px;
    font-size: 14px;
    line-height: 1.0;
    width: 60px;
    text-align: center;
}

.chat-message-detail .chatinfo-recorder-box{
    border:1px solid #CCCCCC;
    padding:10px;
    height:360px;
    overflow-y: scroll;
    margin-bottom:20px;
}

.chatinfo-reply .reply-comment-box{ padding:10px; height:200px; width:850px; resize:none; }

.chat-message-detail .chat-message-btn {
    display: block;
    width: 120px;
    height: 40px;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    margin: 40px auto 0;
    background-color: #ED5831;
}

.chatinfo-caution{ margin-top:20px; }

.chatinfo-caution .left-box{
    width: 80px;
    float: left;
    height: 43px;
    line-height: 43px;
    color: #ED5831;
    font-size: 14px;
}

.chatinfo-caution .right-box{
    float: left;
    background-color: #fff;
    border: 1px solid #ED5831;
    border-radius:3px;
    padding: 10px 20px;
    width: 670px;
    position: relative;
}

.chatinfo-caution .right-box .img-icon{
    position: absolute;
    top: 50%;
    margin-top: -7px;
    left: -12px;
    height: 15px;
    width: 15px;
    background: url(../image/member_alert_170106.gif) top left no-repeat;
}
.chatinfo-recorder .user-txt{ font-weight:bold; margin-right:20px; }
.chatinfo-recorder .bbc_reply{ text-align:right; }
.chatinfo-recorder .reply-txt{
    display:inline-block;
    max-width: 800px;
    margin-top: 5px;
    padding: 10px;
    border: 1px solid #e1e1e8;
    word-wrap: break-word;
    border-radius: 4px;
}
.chatinfo-recorder .bbc_reply .reply-txt{ background-color: #ffe9e9; }
.chatinfo-recorder .user_reply .reply-txt{ background-color: #edf8ff; }

.chatinfo-recorder .bbc_reply,
.chatinfo-recorder .user_reply{ margin-bottom:25px; }








#xj-product .alert-container-consult {
    width: 816px;
    height: 298px;
    background-color: #FFFFFF;
    border:1px solid #c6c6c6;
    outline: none;
}

#xj-product .alert-container-consult .alert-header-consult {
    padding: 38px 50px 10px;
    position: relative;
}

#xj-product .alert-container-consult .alert-header-consult h2 {
    font-size:16px;
    color:#666;
    margin:0;
    padding:0 0 0 28px;
    background:url(../image/icon_01.png) 0 1px no-repeat;
}


#xj-product .alert-container-consult .alert-header-consult .alert-btn-close-consult {
    width:23px;
    height:23px;
    border:none;
    background:url(../image/btn_close.png) 0 0px no-repeat;
    background-color:transparent;

    position: absolute;
    top: 18px;
    right: 16px;
    padding: 0;
    margin: 0;
    cursor:pointer;
}

#xj-product .alert-container-consult .popup-content { padding:0 50px; }

#xj-product .alert-container-consult .popup-content .input-text { margin-bottom:10px; }

#xj-product .alert-container-consult .popup-content .input-text textarea  {
    height:118px;
    width:702px;
    padding:6px;
    border:1px solid #ddd;
    resize:none;
    color:#666;
    overflow:hidden;
}

#xj-product .alert-container-consult .popup-content .input-text textarea::-webkit-input-placeholder, 
#xj-product .alert-container-consult .popup-content .input-text textarea:-moz-placeholder, 
#xj-product .alert-container-consult .popup-content .input-text textarea::-moz-placeholder, 
#xj-product .alert-container-consult .popup-content .input-text textarea:-ms-input-placeholder { 
    color: #767676;
}

#xj-product .alert-container-consult .popup-content .btn-block button {
    font-size:12px;
    color:#fff;
    line-height:1;
    text-align:center;
    width:75px;
    height:24px;
    border:none;
    background-color:#f26500;
    padding: 1px 0 0 0;
    margin: 0;
    cursor:pointer;
}

#xj-product .alert-container-consult .popup-content .btn-block .text-num {
    display:inline-block;
    *display:inline;      
    zoom:1; 
    font-size:14px;
    color:#666;
    vertical-align:middle;
    margin-left:10px;
}

#xj-product .alert-container-consult .popup-content .btn-block span.caution-box {
    margin-left:10px;
    font-size:14px;
    color:#f26927;
    vertical-align:middle;
}





#xj-product .page-container .inner-wrap{ width:100%; }
#xj-product .page-container .inner-wrap #main{ width:100%; }
#xj-product .page-container .inner-wrap #main .heading-block{ width:100%; margin:0 0 50px; background-color:#FFFFFF; box-shadow:0px 10px 10px #ddd; padding-bottom:50px; }
#xj-product .page-container .inner-wrap #main .page-maincontent{ width:100%; margin:0 auto; }

#xj-product .product-titles p{
    line-height:1.5;
    max-height:9.0em;
    overflow:hidden;
    padding:8px 0px 10px 20px;
    background:url(../image/product_bg_151124.gif) 0px 0px no-repeat;
    text-indent:17px;
    margin-bottom:0px;
}
#xj-product .product-titles p span{ color:#ED5831; margin-right:12px; }
#xj-product .product-content-block{ width:1200px; margin:0 auto; }
#xj-product .product-content-block .product-hotsale { width:180px; float:left;}
#xj-product .product-content-block .product-section-right { width:900px; float:right; }
#xj-product .product-content-block .product-section-right #product_section{ width:898px; margin:0; padding-bottom:40px; }

#xj-product .product-content-block .product-hotsale .product-hotsale-inner { min-height:100px; border:1px solid #e8e8e8; background-color:#FFFFFF; margin-bottom:40px; }
#xj-product .product-content-block .product-hotsale .product-hotsale-inner .tit-box { font-weight:normal; font-size:14px; padding:13px 10px; color:#666666; line-height:1.2; border-bottom:1px solid #e8e8e8; }
#xj-product .product-content-block .product-hotsale .product-hotsale-inner ul{ padding:10px; }
#xj-product .product-content-block .product-hotsale .product-hotsale-inner ul li{ border-top:1px solid #E8E8E8; margin-bottom:20px; padding-top:20px; }
#xj-product .product-content-block .product-hotsale .product-hotsale-inner ul li:first-child{ border:none; }
#xj-product .product-content-block .product-hotsale .product-hotsale-inner ul li .img-box{ padding:5px;}
#xj-product .product-content-block .product-hotsale .product-hotsale-inner ul li .img-box img{ width:100%; border:0px; }
#xj-product .product-content-block .product-hotsale .product-hotsale-inner ul li .goodstit-box{ margin:10px 0px; }
#xj-product .product-content-block .product-hotsale .product-hotsale-inner ul li .goodstit-box a{ font-size:12px; color:#333; line-height:18px; }
#xj-product .product-content-block .product-hotsale .product-hotsale-inner ul li .price-box{ color:#ED5831; font-size:16px; font-weight:bold; line-height:18px; }
#xj-product .product-content-block .product-hotsale .product-hotsale-inner ul li .price-box span{ color:#666; font-size:12px; font-weight:normal; margin-left:5px; text-decoration:line-through; }
#xj-product #xj_goods_float_links {
    display:none;
    background: url(../image/float_bg01.png) top left repeat;
    width:899px;
    position:fixed;
    top:0;
    z-index:9999;
    clear:both;
    border-left:1px solid #E8E8E8;
}
#xj-product .product-container-flashsale .text-block .bottom-box #xj_seckill_txt,
#xj-product .product-main #xj-panic-buy-txt{ z-index:5;}





.xj-pro-list{ padding:0px 25px; border-bottom:1px solid #E5E5E5; background-color:#FFFFFF; }
.xj-pro-list .pro-tabs{ border-bottom:1px solid #E4E4E4; margin-bottom:-2px; }
.xj-pro-list .pro-tabs .tab-link{ cursor:pointer; width:115px; color:#787878; height:47px; float:left; text-align:center; border-bottom:1px solid #E5E5E5; margin:0; }
.xj-pro-list .pro-tabs .tab-link h2{ font-size:14px; height:47px; line-height:47px; font-weight:normal; text-align:center;  }
.xj-pro-list .pro-tabs .tab-link.active{ border-bottom:1px solid #ED5831; background:url(../image/arrow_icon1.png) center 42px no-repeat; }
.xj-pro-list .pro-tabs .tab-link.active h2{ color:#ED5831; }

#xj-product .pro-box-btm { position: relative; background-color:#FFFFFF; }

#xj-product .xj-pro-gallery {
    padding-bottom: 20px;
    width: 280px;
    background-color:#FFFFFF;
    
    display:none;
}
#xj-product .xj-pro-gallery .xj-pro-gallery-inner {}

#xj-product .xj-pro-gallery ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#xj-product .xj-pro-gallery ul li {
    width: 190px;
    margin: 0px auto 20px;
    padding-top:15px;
}
#xj-product .xj-pro-gallery ul li .img-box{ }
#xj-product .xj-pro-gallery ul li .img-box img{ width:190px; height:190px; border:0px; }
#xj-product .xj-pro-gallery ul li .cont-tit-box{ margin:10px 0px; height:54px; overflow:hidden; }
#xj-product .xj-pro-gallery ul li .cont-tit-box a{ font-size:12px; color:#333; line-height:18px; }
#xj-product .xj-pro-gallery ul li .cont-tit-box a img{
    width: 25px;
    height: 16px;
    vertical-align: -4px;
    margin-right: 3px;
}
#xj-product .xj-pro-gallery ul li .price-box{ color:#333; font-size:16px; font-weight:bold; line-height:18px; }
#xj-product .xj-pro-gallery ul li .price-box span{ color:#666; font-size:12px; font-weight:normal; display:block; text-decoration:line-through; }

#xj-product .xj-pro-gallery .xj-pro-gallery-inner a.prev{ display:block; z-index:10; position:absolute; top:109px; right:0px; background:url(../image/control_btn.png) 0px -84px no-repeat; width:26px; height:40px; text-indent:-99999px; }
#xj-product .xj-pro-gallery .xj-pro-gallery-inner a.next{ display:block; z-index:10; position:absolute; top:151px; right:0px; background:url(../image/control_btn.png) 0px -126px no-repeat; width:26px; height:40px; text-indent:-99999px; }
#xj-product .xj-pro-gallery .xj-pro-gallery-inner a.prev:hover{
    background:url(../image/control_btn.png) 0px 0px no-repeat;
}
#xj-product .xj-pro-gallery .xj-pro-gallery-inner a.prev.prev-disable{
    display:none;
    cursor:default;
    background:url(../image/control_btn.png) 0px 0px no-repeat;
}
#xj-product .xj-pro-gallery .xj-pro-gallery-inner a.next:hover{
    background:url(../image/control_btn.png) 0px -42px no-repeat;
}
#xj-product .xj-pro-gallery .xj-pro-gallery-inner a.next.next-disable{
    display:none;
    cursor:default;
    background:url(../image/control_btn.png) 0px -42px no-repeat;
}

#xj-product .xj-pro-gallery-tit{ font-size:22px; line-height:1.0; color:#333; margin-bottom:12px; font-weight:normal; }
#xj-product .xj-pro-gallery-tit span{ font-size:14px; color:#666666; margin-left:5px; }




#xj_cart .xj-order-box {height: 60px;}
#xj_cart .xj-order {
    width: 1200px;
    height: 60px;
    margin: 10px auto 0;
    padding: 0;
    background: #fff;
    box-sizing: border-box;
    border-top: 1px solid #efefef;
}


.xj-service-overlay-Block .mask-service {
    display:none;
    position: fixed;
    z-index: 1000400;
    left: 0;
    top: 0;
    background-color: #333;
    opacity: .7;
    filter: alpha(opacity=70);
    width: 100%;
    height: 100%;
}
.xj-service-overlay-Block.show .mask-service {
    display:block;
}
.xj-service-overlay-Block .xj-service-footer {
    position:fixed;
    top:50%;
    left:50%;
    width:332px;
    height:384px;
    color:#ffffff;
    z-index:1000401;
    margin-left:-168px;
    margin-top:-194px;
    padding:2px;
    background: url(../image/xj-service-footer_bg.png) top left no-repeat;

    opacity: 0;
    filter: Alpha(opacity=0);
    transform: scale(1.2);
    -ms-transform: scale(1.2); 	
    -moz-transform: scale(1.2); 	
    -webkit-transform: scale(1.2); 
    -o-transform: scale(1.2); 	
    transition: all .3s ease;
    -moz-transition: all .3s ease; 
    -webkit-transition: all .3s ease; 
    -o-transition: all .3s ease; 
    visibility: hidden;
}
.xj-service-overlay-Block.show .xj-service-footer {
    opacity: 1;
    filter: Alpha(opacity=100);
    transform: scale(1);
    -ms-transform: scale(1); 	
    -moz-transform: scale(1); 	
    -webkit-transform: scale(1); 
    -o-transform: scale(1); 	
    visibility: visible;
}

.xj-service-overlay-Block .xj-service-footer .serTitle {
    position: absolute;
    top:37px;
    left:0;
    color:#ED5831;
    font-size:19px;
    font-weight:bold;
    width:100%;
    text-align:center;
}

.xj-service-overlay-Block .xj-service-footer .serClose {
    position: absolute;
    top:14px;
    right:13px;
    width:16px;
    height:16px;
    text-indent:-99999px;
    background: url(../image/xj-service-footer_close.png) center left no-repeat;
    cursor:pointer;
}

.xj-service-overlay-Block .xj-service-footer .serList {
    position: absolute;
    top:87px;
    left:2px;
}

.xj-service-overlay-Block .xj-service-footer .serList li {
    list-style: none;
}

.xj-service-overlay-Block .xj-service-footer .serList li:hover {
    background: url(../image/xj-service-footer-libg.png) top left repeat;
}

.xj-service-overlay-Block .xj-service-footer .serList li button {
    width:332px;
    height:55px;
    font-size:16px;
    line-height:55px;
    text-align:right;
    color:#a3a3a3;
    cursor:pointer;
    border:none;
    padding:0 43px 0 0;
    background:none;
}



.xj-presell-sold-out {
    background-color: #999999;
    text-indent: 0px;
    display:inline-block;
    color: #FFFFFF;
    border: 1px solid #999999;
    height: 60px;
    font-size: 20px;
    line-height: 60px;
    width: 170px;
    text-align: center;
    margin-right: 10px;
}
.action-presell-btn {
    background-color: #ED5831;
    text-indent: 0px;
    display:inline-block;
    color: #FFFFFF;
    border: 1px solid #ED5831;
    height: 52px;
    line-height: 52px;
    border-radius: 3px;
    width: 170px;
    text-align: center;
    margin-right: 10px;
    font-size: 20px;
}
#xj-product .product-buy-quantity .p-quantity input{ background-color:#FFFFFF; width:28px; }
#xj-product .product-presell-price{ margin-top:0px; }
#xj-product .product-presell-price .countdown .time .txt01{
    width: 75px;
    padding-left: 20px;
    text-align: left;
    color: #28282E;
    display: inline-block;
    height: 30px;
    line-height: 30px;
}

.action-presell{  }
.action-presell span{ padding:0 45px; line-height:50px; background-color:#ED5831; border-radius:3px; }
.action-presell span span{ padding:0px; font-size:16px; }

#xj-product #xj_goods_float_links .action-presell{ border:1px solid #ED5831; background-color:#ED5831; width:120px; }
#xj-product #xj_goods_float_links .action-presell span{ line-height:41px; height:41px; background:none; border:0px; padding:0; }
#xj-product #xj_goods_float_links .action-presell span span{
    padding: 0px;
    margin: 0px;
    height: 41px;
    line-height: 41px;
}
#xj-product #xj_goods_float_links .action-presell:hover{ border:1px solid #c64736; background-color:#c64736; }

.action-buynow{  }
.action-buynow span{ padding:0 50px; line-height:50px; background-color:#ED5831; border-radius:3px; }
.action-buynow span span{ padding:0px; font-size:16px; }

.action-buynow01{ border:none; width:120px; text-align:center; background-color:#ED5831; }
.action-buynow01 span{ padding:0px; height:41px; line-height:41px;}
.action-buynow01 span span{ padding:0px; color:#FFFFFF; }
.action-buynow01:hover{ border:none; background-color:#ED5831; }

.action-buynow01.disabled{ background-color:#ccc; }
.action-buynow01.disabled:hover{ background-color:#ccc; }

#xj-product #xj_goods_float_links .action-addtocart{ width:118px; border:1px solid #ED5831; background-color:#FFFFFF; color: #ED5831; }
#xj-product #xj_goods_float_links .action-addtocart span{ background-color:#FFFFFF; border:none; padding:0px }
#xj-product #xj_goods_float_links .action-addtocart span span{
    color: #ED5831;
    padding: 0px;
    margin: 0px;
    display: block;
    width: 100%;
    text-align: center;
    height: 41px;
    line-height: 41px;
    font-size:16px;
}
#xj-product #xj_goods_float_links .action-addtocart:hover{ border:1px solid #ED5831; background-color:#FFFFFF; color: #ED5831; }
#xj-product #xj_goods_float_links .action-addtocart:hover span{ background-color:#FFFFFF; border:none; }
#xj-product #xj_goods_float_links .action-addtocart:hover span span{
    color: #ED5831;
    padding: 0px;
    margin: 0px;
    display: block;
    width: 100%;
    text-align: center;
    height: 41px;
    line-height: 41px;
    font-size:16px;
}
#xj-product #xj_goods_float_links .action-addtocart.disabled{ border-color:#CCCCCC!important; background-color:#FFFFFF; color:#CCCCCC; }
#xj-product #xj_goods_float_links .action-addtocart.disabled:hover{ border:1px solid #CCCCCC; background-color:#FFFFFF; color: #CCCCCC; }
#xj-product #xj_goods_float_links .action-addtocart.disabled:hover span span{ color:#CCCCCC;}
#xj-product #xj_goods_float_links .action-addtocart.disabled span span{ color:#CCCCCC; }
#xj-product #xj_goods_float_links .action-addtocart.disabled span{ background-color:#FFFFFF!important; }

#xj-product .product-presell-price b.price{ font-weight:normal; font-size:16px; }
#xj-product .product-presell-price b.price ins.action-price{ font-weight:bold; margin:0px; }


#xj_cart .order-clearing .order-infor-point{ font-weight:normal; }


#xj-product .presell-txt-btm{ padding:0px 0px 10px 95px; list-style:inherit; color:#999; }
#xj-product .presell-txt-btm li{ display:list-item; float:left; margin-right:21px; text-indent:-7px; }
#xj-product .presell-txt-btm li.delivery-time{ margin-right:25px;}


#xj_index .page-container .inner-wrap{ padding:0px; }




.xj-left-navslide{
    position:absolute;
    left:50%;
    margin-left:-672px;
    width:50px;
    text-align:center;
    z-index:100;
    font-size:14px;
    top:691px;
}

.xj-left-navslide #left-navslide-inner{
    opacity:1;
    visibility:visible;
    background-color:#FFFFFF;
}
.xj-left-navslide ul{

}
.xj-left-navslide div.bg div{ margin-top:-1px;  width:49px; height:48px; border:1px solid #E4E4E4;}

.xj-left-navslide ul li{ margin-top:0px;}
.xj-left-navslide ul li:first-child{ margin-top:0px;}
.xj-left-navslide ul li .box-inner{ width:52px; height:49px; }
.xj-left-navslide ul .box-inner a{
    display: block;
    text-align: center;
    color: #666;
    text-decoration: none;
    line-height: 1.1;
    padding: 10px 0px 0px;
}
.xj-left-navslide ul li .box-inner a span{
    display: block;
        height: 31px;
}
.xj-left-navslide ul li:hover .box-inner a{ color:#ED5831; }

.xj-left-navslide ul li .box-inner-active{ width:52px; height:49px;  display:none; }
.xj-left-navslide ul li .box-inner-active a{
    display: block;
    text-align: center;
    color: #FFF;
    text-decoration: none;
    line-height: 1.1;
    padding: 10px 0px 0px;
}

.xj-left-navslide ul li .box-inner-active a span{
    display: block;
}

.xj-left-navslide ul li.actived .box-inner-active{ display:block; }
.xj-left-navslide ul li.actived .box-inner{ display:none; }

#left_bg_box{
    height:49px;
    width:51px;
    background-color:#ff7e2d;
    display:none;
    position:absolute;
    top:0px;
    left:0px;
    transition: all .1s ease-out;
    -moz-transition: all .1s ease-out; 
    -webkit-transition: all .1s ease-out; 
    -o-transition: all .1s ease-out; 
}



#xj_index .popu-slide{ width:1090px; height:150px; overflow:hidden; }

.popu-slide .slide-item { height: 150px; width: 1090px; overflow: hidden; }
.popu-slide .slide-item img { height: 150px; width:1090px; }
.popu-slide .slide-triggers {
    position: absolute;
    height: 10px;
    bottom: 10px;
    z-index: 3;
    color: #fc6b00;
    background:url(../image/triggers_bg_150528.png) top left repeat;
    left: 50%;
    padding:5px 10px;
    border-radius: 13px;
    width:auto;
}
.popu-slide .slide-triggers .active { background-color: #fc6b00; color: white; }
.popu-slide .trigger-item {
    float:none;
    display:inline-block;
    height:10px;
    width:10px;
    font-size:10px;
        background-color:#fff;
    text-indent:-9999px;
    margin:0 2px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    font-size:10px;
}

#xj_index .popu-slide .prev,
#xj_index .popu-slide .next { position:absolute; top:30px; z-index:9989; width:24px; height:90px; cursor:pointer; opacity:0;
    transition: opacity 0.2s;
    -moz-transition: opacity 0.2s; 
    -webkit-transition: opacity 0.2s; 
    -o-transition: opacity 0.2s; 
}
#xj_index .popu-slide:hover .prev,
#xj_index .popu-slide:hover .next { position:absolute; top:30px; z-index:9989; width:24px; height:90px; cursor:pointer; opacity:0.4;
    transition: opacity 0.2s;
    -moz-transition: opacity 0.2s; 
    -webkit-transition: opacity 0.2s; 
    -o-transition: opacity 0.2s; 
}

#xj_index .popu-slide .prev:hover,
#xj_index .popu-slide .next:hover {
    opacity:0.8;
    transition: opacity 0.2s;
    -moz-transition: opacity 0.2s; 
    -webkit-transition: opacity 0.2s; 
    -o-transition: opacity 0.2s; 
}

#xj_index .popu-slide .prev { left:10%; background:url(../image/slide_btns_150528.png) no-repeat top right;  }
#xj_index .popu-slide .next { right:10%; background:url(../image/slide_btns_150528.png) no-repeat top left; }



#xj_passport .userSelect {
    margin-bottom:30px;
}
#xj_passport .userSelect ul li {
    width:148px;
    height:30px;
    float:left;
    font-size:15px;
    cursor:pointer;
    text-align:center;
    border-bottom:1px solid #999;
}

#xj_passport .userSelect ul li span {
    height:28px;
    display:block;
}

#xj_passport .userSelect ul li.actived {
    color:#ED5831;
    border-bottom:1px solid #ED5831;
}

#xj_passport .userSelect ul li.actived span {
    border-bottom:2px solid #ED5831;
}



#xj_passport .page-container {
    background-color: #ffffff;
    position: relative;
}

#xj_passport .email-signup-activation {
    width:700px;
    margin:0 auto;
    line-height:2;
    padding:100px 180px;
    -webkit-border-image:url(../image/member_border01.png) 16 round;
    -o-border-image:url(../image/member_border01.png) 16 round;
    border-image:url(../image/member_border01.png) 16 round;
    border-width:9px;
    *border:4px solid #b8001e;
}

#xj_passport .email-signup-activation .signup-activation-text01 {
    color:#333333;
    font-size:20px;
}

#xj_passport .email-signup-activation .signup-activation-text02 {
    color:#666666;
    font-size:14px;
    margin-top:10px;
}

#xj_passport .email-signup-activation .signup-activation-btn {
    color:#000000;
    font-size:14px;
    margin-top:40px;
}
#xj_passport .email-signup-activation .signup-activation-btn .verify-input-mobile{ height: 32px; line-height: 32px; }
#xj_passport .email-signup-activation .signup-activation-btn a.reSendBtn {
    display:inline-block;
    height:36px;
    line-height:36px;
    color:#ffffff;
    font-size:14px;
    padding:0 40px;
    margin-left:36px;
    background-color: #ED5831;
    cursor:pointer;
}

#xj_passport .email-signup-activation .signup-activation-btn a span i {
    font-style:normal;
}

#xj_passport .email-signup-activation .signup-activation-btn a.reSendBtn.out {
    background-color: #999999;
}


#xj_passport .email-signup-return {
    width:960px;
    margin:150px auto;
    padding:90px 0;
    border:1px solid #e4e4e4;
}

#xj_passport .email-signup-return .signup-text01 {
    margin:0 auto;
    height:44px;
    color:#666666;
    font-size:24px;
    padding-left:60px;
}

#xj_passport .email-signup-return.success .signup-text01{
    width:360px;
    background:url(../image/passport_success01.png) top left no-repeat;
}

#xj_passport .email-signup-return.fail .signup-text01{
    width:500px;
    background:url(../image/passport_fail01.png) top left no-repeat;
}

#xj_passport .email-signup-return .signup-text02 {
    width:320px;
    margin:0 auto;
    color:#999999;
    font-size:18px;
    margin-top:10px;
    text-align:center;
}

#xj_passport .email-signup-return .signup-text02 a {
    color:#3366cc;
    text-decoration:none;
}

#xj_passport .email-signup-return .errmsg {
    color:#666666;
    font-size:22px;
    text-align:center;
}


#xj_passport .inside-wrap-sigin { width: 1200px; position: relative;}
#xj_passport .forgot-content {
    width: 700px;
    margin:0 auto;
    padding:0;
}
#xj_passport .forgot-content ul {
    padding-bottom:45px;
}
#xj_passport .forgot-content .been-send {
    font-size: 20px;
    padding-right: 10px;
}
#xj_passport .forgot-content .form-act span.forgot-remember {
    margin-left: 10px;
}
#xj_passport .forgot-content .form-act .reSendBtn {
    display:inline-block;
    height:36px;
    line-height:36px;
    color:#ffffff;
    font-size:14px;
    padding:0 25px;
    margin-left:30px;
    background-color: #ED5831;
    cursor:pointer;
    font-weight:normal;
}
#xj_passport .forgot-content .form-act .reSendBtn.out {
    background-color: #999999;
}
#xj_passport .forgot-content .form-item {
    height: 50px;
}
#xj_passport .forgot-content .emailSendInfo {
    color:#666666;
    font-size:12px;
    line-height: 2;
    padding-left: 76px;
}




div.xjExform-selector select:focus,
div.xjExform-selector-spl select:focus {
    outline: 0;
}

div.xjExform-selector,
div.xjExform-selector-spl {
    cursor:pointer;
    position: relative;
    z-index:95;
    display: -moz-inline-box;
    display: inline-block;
    vertical-align:middle;
    zoom: 1;
    *display: inline;
    margin-right: 15px;
}

div.xjExform-selector-spl {margin-right: 5px; vertical-align:top;}

div.xjExform-selector { float: left; }

div.xjExform-selector i.down { top: 16px;}
div.xjExform-selector-spl i.down { top: 12px;}

div.xjExform-selector span,
div.xjExform-selector-spl span {
    width: 135px;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 5px 25px 5px 8px;
    height: 21px;
    line-height: 21px;
    color:#999;
    -webkit-transition: color 0.1s ease;
    -moz-transition: color 0.1s ease;
    -o-transition: color 0.1s ease;
    -ms-transition: color 0.1s ease;
    transition: color 0.1s ease;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position:relative;
    z-index:200;
}

div.xjExform-selector.disabled span {background-color: #efefef;}

div.xjExform-selector-spl span {
    width: 40px;
    height:12px;
    font-size: 12px;
    line-height: 12px;
    padding: 5px 20px 5px 5px;
}


div.xjExform-selector.group-sell-sel { float:none; margin-right:-1px; }
div.xjExform-selector.group-sell-sel span { width: 55px; }
div.xjExform-selector.group-sell-sel .select-options ul li { width:54px; }


div.xjExform-selector.aftersale-reason-sel { float:none; margin-right:-1px; }
div.xjExform-selector.aftersale-reason-sel span { width: 110px; }
div.xjExform-selector.aftersale-reason-sel .select-options ul li { width:109px; }

div.xjExform-selector.xjExform-hover span,
div.xjExform-selector-spl.xjExform-hover span {
    color:#666;
}

div.xjExform-selector.xjExform-active span,
div.xjExform-selector-spl.xjExform-active span {
    color:#666;
    border: 1px solid #ED5831;
    padding-bottom:6px;
    border-bottom:none;
}

div.xjExform-selector select,
div.xjExform-selector-spl select {
    opacity: 0;
    filter: alpha(opacity:0);
    display:none;
    border: none;
}

div.xjExform-selector .options-wrapper,
div.xjExform-selector-spl .options-wrapper {
    position: absolute;
    z-index:195;
    top:100%;
    left:0;
    margin-top:-1px;
    white-space:normal;
}

div.xjExform-selector .select-options,
div.xjExform-selector-spl .select-options {
    border: 1px solid #ED5831;
    background-color:#fff;
}

div.xjExform-selector .select-options ul,
div.xjExform-selector .select-options ul li,
div.xjExform-selector-spl .select-options ul,
div.xjExform-selector-spl .select-options ul li {
    list-style:none;
    padding:0;
    margin:0;
}

div.xjExform-selector .select-options ul li,
div.xjExform-selector-spl .select-options ul li {
    width:134px;
    display:inline-block;
    *display:inline;
    zoom:1;
    cursor:pointer;
    margin: 3px 5px 3px 5px;
    padding: 4px 12px;
    font-size:12px;
    color:#999;
    line-height:12px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: bottom;
}

#receiver_america div.xjExform-selector .select-options ul {
    -webkit-column-count:4;
    -webkit-column-gap:0;
    -webkit-column-rule:none;
    -moz-column-count:4;
    -moz-column-gap:0;
    -moz-column-rule:none;
    column-count:4;
    column-gap:0;
    column-rule:none;
}

#receiver_canada div.xjExform-selector .select-options ul {
    -webkit-column-count:3;
    -webkit-column-gap:0;
    -webkit-column-rule:none;
    -moz-column-count:3;
    -moz-column-gap:0;
    -moz-column-rule:none;
    column-count:3;
    column-gap:0;
    column-rule:none;
}

#xj-product .product-concerns div.xjExform-selector-spl .select-options ul {
    border-bottom: none;
    margin-bottom: 0;
    padding:0;
}

div.xjExform-selector-spl .select-options ul li {
    width:90px;
    padding: 4px 6px;
}

div.xjExform-selector .select-options ul li:hover,
div.xjExform-selector-spl .select-options ul li:hover {
    color:#ED5831;
}

div.xjExform-selector .select-options ul li.active,
div.xjExform-selector-spl .select-options ul li.active{
    background-color:#ED5831;
    color:#fff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}



.cart_check_err_forcheck,
.cart_check_err{ padding:20px; line-height:1.5em;}
.cart_check_err_forcheck p,
.cart_check_err p{ margin-bottom:5px; padding:0 30px;}
.cart_check_err_forcheck .icon,
.cart_check_err .icon{
    font-size: 35px;
    float: none;
    line-height: 35px;
    text-align: center;
}
.cart_check_err_forcheck .back_to_cart,
.cart_check_err .back_to_cart{
    text-align: center;
    background-color: #ED5831;
    display: block;
    width: 95px;
    border: 1px solid #ED5831;
    padding: 5px;
    font-size: 16px;
    color: #FFFFFF;
    float:left;
    margin:0 20px 0 40px;
}
.cart_check_err_forcheck .check_submit,
.cart_check_err .check_submit{
    text-align: center;
    background-color: #fff;
    display: block;
    width: 95px;
    border: 1px solid #ED5831;
    padding: 5px;
    font-size: 16px;
    color: #ED5831;
    float:left;
}
.cart_check_err_forcheck div { color: #1a1a1a; font-size: 14px;}
.cart_check_err_forcheck .msg_area { margin: 5px 0;}
.cart_check_err_forcheck .msg_area p { padding: 0; margin: 0;}




#sign_in_display { display:inline-block; background-color:#ED5831; border-radius:5px; font-size:15px; color:#FFFFFF; height:33px; line-height:33px; text-align:center; margin:0px auto 15px; padding:0 5px; }
.sign_txt{ font-size:13px; padding:0px; margin-bottom:15px; text-align:center; color:#787878; }
#mainOverlay_sign_bg{ display:none; height:100%; width:100%; position:fixed; left:0px; top:0px; opacity:0.6; -moz-opacity: 0.6; filter:alpha(opacity=60); background-color:#000000; z-index:999999; }
#sign_main_block{ display:none; position:fixed; left:50%; top:50%; width:400px; height:300px; margin-left:-200px; margin-top:-150px; z-index:1000000; background:url(../image/sign_popup_bg.png) top left no-repeat; }
#sign_main_block .sign-main-block-inner{width:400px; height:110px; position:relative; padding-top:131px;}
#sign_main_block .sign-main-block-inner p.txt { color:#fff; margin-bottom:40px;}
#sign_main_block .sign-main-block-inner p{ text-align:center; font-size:18px; color:#333333; }
#sign_main_block .sign-main-block-inner p span{ color:#FF3333; margin:0 3px; }
#sign_main_block .sign-main-block-inner #sign_btn01{ cursor:pointer; display:block; width:120px; height:35px; color:#FFFFFF; font-size:16px; letter-spacing:2px; line-height:35px; text-align:center; margin:20px auto 0px; background-color:#ED5831; }
#sign_main_block .sign-main-block-inner #sign_btn02{ cursor:pointer; width:30px; height:30px; position:absolute; top:12px; right:15px; }




.order-main .change-delivery th{ text-align:left; font-weight:bold; padding:8px 8px 8px 5px; }
.order-main .change-delivery tr.master td {
    vertical-align: top;
    padding: 10px 10px 10px 5px;
    border-bottom:1px dotted #DDDDDD;
}
.order-main .change-delivery tr.delivery-alert td { background-color:#f5f5f5; border-bottom:2px solid #FFFFFF; color:#999; }
.order-main .change-delivery tr.delivery-alert td.delivery-alert-txt{ color:#FF3333; }


.error .icon{ color:#ED5831; }


.xj-send-deduction{ position:relative; margin:0px; margin-left:8px; display:inline-block; zoom: 1; *display: inline; overflow:visible; width:18px; vertical-align: -3px; }
.xj-send-deduction-alert{ background:url(../image/presell_icon_151212.gif) 0px 0px no-repeat; height:18px; cursor:pointer; width:18px; }
.xj-send-deduction-popup{ display:none; position:absolute; top:50%; left:35px; z-index:10; }

.xj-send-deduction-popup .xj-send-deduction-popup-inner{ display:block; position:relative; border:1px solid #f60; background-color:#FFFFFF; border-radius:8px; padding:10px 13px; }
.xj-send-deduction-popup .xj-send-deduction-popup-inner .xj-send-deduction-arrow { position:absolute; top:50%; margin-top:-9px; left:-15px;}
.xj-send-deduction-popup .xj-send-deduction-popup-inner p{ line-height:1.5; margin:0px; white-space:nowrap; }
.xj-send-input{ width:30px; text-align:right; padding-right:2px; color:#666666; }
.xj-send-txt{ display:inline-block; margin:0px; vertical-align:middle; height:23px; line-height:23px; background-color:#EFEFEF; border:1px solid #CCC; border-left:none; padding:0px 3px;}


#xj_cart .price-del{ text-decoration:line-through; }
#xj_cart .cart-tariff-alert{ float:left;  font-size:12px; color:#28282E; line-height:18px; margin-left:10px; text-align:left; }
#xj_cart .cart-tariff-alert .icon{ color:#FADA16; }

#xj_announcement .page-container{ padding-top:0px;}
#xj_announcement .top-banner{ width:100%; height:350px; position:relative; overflow:hidden; }
#xj_announcement .top-banner img{
    height: 350px;
    position: absolute;
    left: 50%;
    margin-left: -960px;
}
#xj_announcement .xj-announcement-inner{ width:1090px; margin:25px auto 35px; }
#xj_announcement .xj-announcement-inner h2.tit-block{ display:block; font-size:20px; color:#333333; line-height:1.0; border-left:4px solid #333; padding-left:10px; margin-bottom:15px;}
#xj_announcement .xj-announcement-inner .content-block.notice{ float:left;}
#xj_announcement .xj-announcement-inner .content-block.media{ float:right;}
#xj_announcement .xj-announcement-inner .content-block{ width:540px; }
#xj_announcement .xj-announcement-inner .content-block .content-block-inner{ background-color:#FFF; border:1px solid #EEEEEE; width:538px; height:750px; font-size:14px; color:#666666; position:relative; }
#xj_announcement .xj-announcement-inner .content-block .content-block-inner .heading-box{ background-color:#F8F8F8; padding:15px 18px; line-height:1.0; height:15px; border-bottom:1px solid #EEEEEE; }
#xj_announcement .xj-announcement-inner .content-block .content-block-inner .heading-box .txt-box{ width:415px; float:left; height:15px; }
#xj_announcement .xj-announcement-inner .content-block .content-block-inner .heading-box .time-box{ width:75px; float:right; text-align:right; height:15px; }
#xj_announcement .xj-announcement-inner .content-block .content-block-inner ul{ padding:0 18px; }
#xj_announcement .xj-announcement-inner .content-block .content-block-inner ul li{ height:60px; line-height:60px; border-bottom:1px solid #EEE; }
#xj_announcement .xj-announcement-inner .content-block .content-block-inner ul li .txt-box{ width:415px; float:left; height:60px;}
#xj_announcement .xj-announcement-inner .content-block .content-block-inner ul li .time-box{ width:75px; float:right; text-align:right; height:60px; }
#xj_announcement .xj-announcement-inner .content-block .content-block-inner ul li .txt-box a { color:#666666; text-decoration:none; width:415px; height:60px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  }
#xj_announcement .xj-announcement-inner .content-block .content-block-inner ul li .txt-box a:hover { text-decoration:underline; }
#xj_announcement .xj-announcement-inner .pageview{ text-align:center; position:absolute; left:0px; bottom:25px; width:518px; }
#xj_announcement .xj-announcement-inner .pageview a.flip:hover, .pageview .active{ background-color:#212121;}



#member_message .headlines-block{ width:100%; margin:0px auto 40px; color:#333; }
#member_message .headlines-block .time-box{ font-size:14px; text-align:center; line-height:1.0; margin-bottom:20px; }
#member_message .headlines-block .content-box{ background-color:#f6f6f6; padding:20px; }
#member_message .headlines-block .content-title{ border-bottom:1px solid #EEEEEE; padding-bottom:20px; margin-bottom:20px; font-size:14px; line-height:1.0; position:relative; }
#member_message .headlines-block .content-title .tit{ width:740px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#member_message .headlines-block .content-title a.link-txt{ text-decoration:none; position:absolute; right:0px; top:0px; background:url(../image/member_arrow_160419.gif) right top no-repeat; font-size:12px; color:#0563c3; padding-right:15px;}
#member_message .headlines-block .content-title a.link-txt:hover{ text-decoration:underline;}
#member_message .headlines-block .content-box .img-box{ text-align:center; margin:20px auto; }
#member_message .headlines-block .content-box .img-box img{ vertical-align:bottom; width:100%; }
#member_message .headlines-block .content-box .txt-box{ font-size:12px; line-height:1.5; color:#666; }


#member_message .messagetrans-block{ width:100%; margin:0px auto 40px; color:#333; }
#member_message .messagetrans-block .content-box{ background-color:#f6f6f6; padding:20px; }
#member_message .messagetrans-block .content-title{ border-bottom:1px solid #EEEEEE; padding-bottom:20px; margin-bottom:20px; font-size:14px; line-height:1.0; position:relative; }
#member_message .messagetrans-block .content-title .tit{ width:740px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#member_message .messagetrans-block .content-title a.link-txt{ text-decoration:none; position:absolute; right:0px; top:0px; background:url(../image/member_arrow_160419.gif) right top no-repeat; font-size:12px; color:#0563c3; padding-right:15px;}
#member_message .messagetrans-block .content-title a.link-txt:hover{ text-decoration:underline;}
#member_message .messagetrans-block .content-box .sub-box{ height:120px;}
#member_message .messagetrans-block .content-box .sub-box .img-box{ width:140px; height:120px; float:left; }
#member_message .messagetrans-block .content-box .sub-box .img-box img{ vertical-align:bottom; width:120px; height:120px; }
#member_message .messagetrans-block .content-box .sub-box .txt-box{ float:left; width:650px; height:120px; font-size:12px; line-height:1.8; color:#666; }


#member_message .arrivenotice-block{ width:100%; margin:0px auto 40px; color:#333; }
#member_message .arrivenotice-block .time-box{ font-size:14px; text-align:center; line-height:1.0; margin-bottom:20px; }
#member_message .arrivenotice-block .content-box{ background-color:#f6f6f6; padding:20px; }
#member_message .arrivenotice-block .content-title{ border-bottom:1px solid #EEEEEE; padding-bottom:20px; margin-bottom:20px; font-size:14px; line-height:1.0; position:relative; }
#member_message .arrivenotice-block .content-title .tit{ width:710px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:18px; line-height:18px; }
#member_message .arrivenotice-block .content-title .tit.tax{ background:url(../image/member_icon_160419_01.gif) bottom left no-repeat; padding-left:29px;}
#member_message .arrivenotice-block .content-title .tit.goods{ background:url(../image/member_icon_160419_02.gif) bottom left no-repeat; padding-left:29px;}
#member_message .arrivenotice-block .content-title .tit.coupons{ background:url(../image/member_icon_160615.gif) bottom left no-repeat; padding-left:29px;}
#member_message .arrivenotice-block .content-title .tit.idcard{ background:url(../image/member_icon_160810.png) bottom left no-repeat; padding-left:29px;}
#member_message .arrivenotice-block .content-title a.link-txt{ text-decoration:none; position:absolute; right:0px; top:0px; background:url(../image/member_arrow_160419.gif) right top no-repeat; font-size:12px; color:#0563c3; padding-right:15px;}
#member_message .arrivenotice-block .content-title a.link-txt:hover{ text-decoration:underline;}
#member_message .arrivenotice-block .content-box .txt-box{ font-size:12px; line-height:1.5; color:#666; }




#member_message .messageinfo-comment-block{ width:100%; margin:0px auto 40px; color:#333; }
#member_message .messageinfo-comment-block .time-box{ font-size:14px; text-align:center; line-height:1.0; margin-bottom:20px; }
#member_message .messageinfo-comment-block .content-box{ background-color:#f6f6f6; padding:20px; }
#member_message .messageinfo-comment-block .content-title{ height:35px; margin-bottom:20px; position:relative; }
#member_message .messageinfo-comment-block .content-title .tit-lab{ background:url(../image/member_bg_160421.png) 0px 0px no-repeat; height:35px; line-height:31px; width:100px; font-size:14px; color:#FFFFFF; text-align:center; }
#member_message .messageinfo-comment-block .content-title .link-txt{text-decoration:none; position:absolute; right:0px; top:5px; background:url(../image/member_arrow_160419.gif) right center no-repeat; font-size:12px; color:#0563c3; padding-right:15px;}
#member_message .messageinfo-comment-block .content-title .link-txt:hover{ text-decoration:underline;}
#member_message .messageinfo-comment-block .goods-tit{ font-size:14px; line-height:1.0; margin-bottom:10px; }
#member_message .messageinfo-comment-block .goods-tit a{color:#333;}
#member_message .messageinfo-comment-block .goods-tit a:hover{text-decoration: underline; }
#member_message .messageinfo-comment-block .goods-txt{ font-size:12px; line-height:1.8; margin-bottom:10px; color:#666666; word-break:break-all; }
#member_message .messageinfo-comment-block .goods-pic{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #EEEEEE; }
#member_message .messageinfo-comment-block .goods-pic ul{ overflow:hidden; }
#member_message .messageinfo-comment-block .goods-pic ul li{ height:100px; width:120px; float:left; }
#member_message .messageinfo-comment-block .goods-pic ul li img{ height:99px; width:99px; border:1px solid #EEEEEE; vertical-align:bottom; }
#member_message .messageinfo-comment-block .goods-txt01{ font-size:12px; line-height:1.8; color:#666666; word-break:break-all; }
#member_message .messageinfo-comment-block .goods-txt01 span{ color:#FF3333; }


#member_message .messageinfo-interaction-block .font999{ color:#999999; }
#member_message .messageinfo-interaction-block .font666{ color:#666666; }
#member_message .messageinfo-interaction-block{ width:100%; margin:0px auto 40px; color:#333; }
#member_message .messageinfo-interaction-block .time-box{ font-size:14px; text-align:center; line-height:1.0; margin-bottom:20px; }
#member_message .messageinfo-interaction-block .content-box{ background-color:#f6f6f6; padding:20px; }
#member_message .messageinfo-interaction-block .content-title{ height:35px; margin-bottom:20px; position:relative; }
#member_message .messageinfo-interaction-block .content-title .tit-lab{ background:url(../image/member_bg_160421.png) 0px -35px no-repeat; height:35px; line-height:31px; width:100px; font-size:14px; color:#FFFFFF; text-align:center; }
#member_message .messageinfo-interaction-block .content-title .link-txt{text-decoration:none; position:absolute; right:0px; top:5px; background:url(../image/member_arrow_160419.gif) right center no-repeat; font-size:12px; color:#0563c3; padding-right:15px;}
#member_message .messageinfo-interaction-block .content-title .link-txt:hover{ text-decoration:underline;}
#member_message .messageinfo-interaction-block .person-tit{ margin-bottom:10px;}
#member_message .messageinfo-interaction-block .person-tit span{ font-size:12px; line-height:50px; vertical-align:top; display:inline-block; }
#member_message .messageinfo-interaction-block .person-tit .person-pic{ display:inline-block; background-size:50px 50px; width:50px; height:50px; margin-right:18px; border-radius:25px; }

#member_message .messageinfo-interaction-block .content-box-inner{ padding-left:68px; font-size:12px; color:#333333; }
#member_message .messageinfo-interaction-block .content-box-inner .txt-q{ background-color:#fffeef; border:1px solid #EEEEEE; padding:20px; position:relative; margin-bottom:20px; }
#member_message .messageinfo-interaction-block .content-box-inner .txt-q .arrow{ width:17px; height:9px; position:absolute; top:-6px; left:16px; background:url(../image/member_icon_160420_1.gif) top left no-repeat; }
#member_message .messageinfo-interaction-block .content-box-inner .txt-q .txt-name{ color:#666666; margin-bottom:10px;}
#member_message .messageinfo-interaction-block .content-box-inner .txt-q .txt-name span.time{ color:#999999; margin-left:10px; }
#member_message .messageinfo-interaction-block .content-box-inner .time-box01{ margin-top:10px; font-size:12px; overflow:hidden;}
#member_message .messageinfo-interaction-block .content-box-inner .txt-time{ float:left; color:#999;}
#member_message .messageinfo-interaction-block .content-box-inner .txt-a{ float:right;}
#member_message .messageinfo-interaction-block .content-box-inner .txt-a a{ color:#0563c3; }
#member_message .messageinfo-interaction-block .content-box-inner .txt-a a:hover{ text-decoration:underline; }

#member_message .messageinfo-interaction-block .content-box-inner .textarea-a{
    width: 780px;
    height: 90px;
    border: 1px solid #eee;
    border-radius: 5px;
    margin: 10px 0px 5px;
    padding: 5px;
    color:#666666;
    overflow:hidden;
    resize:none;
}

#member_message .messageinfo-interaction-block .content-box-inner .btn-a{ text-align:right; }
#member_message .messageinfo-interaction-block .content-box-inner .btn-a a{ width:80px; height:35px; line-height:35px; color:#FFFFFF; font-size:14px; background-color:#ED5831; text-align:center; display:inline-block; }


#member_message .messageinfo-consultation-block{ width:100%; margin:0px auto 40px; color:#333; }
#member_message .messageinfo-consultation-block .time-box{ font-size:14px; text-align:center; line-height:1.0; margin-bottom:20px; }
#member_message .messageinfo-consultation-block .content-box{ background-color:#f6f6f6; padding:20px; }
#member_message .messageinfo-consultation-block .content-title{ height:35px; margin-bottom:20px; position:relative; }
#member_message .messageinfo-consultation-block .content-title .tit-lab{ background:url(../image/member_bg_160421.png) 0px -70px no-repeat; height:35px; line-height:31px; width:100px; font-size:14px; color:#FFFFFF; text-align:center; }
#member_message .messageinfo-consultation-block .content-title .link-txt{text-decoration:none; position:absolute; right:0px; top:5px; background:url(../image/member_arrow_160419.gif) right center no-repeat; font-size:12px; color:#0563c3; padding-right:15px;}
#member_message .messageinfo-consultation-block .content-title .link-txt:hover{ text-decoration:underline;}
#member_message .messageinfo-consultation-block .name-tit{ font-size:14px; line-height:1.0; margin-bottom:10px; position:relative; }
#member_message .messageinfo-consultation-block .name-tit .time01{ color:#999; position:absolute; right:0px; top:0px; font-size:12px;}
#member_message .messageinfo-consultation-block .question-txt{ font-size:12px; line-height:1.5; margin-bottom:15px; padding-bottom:15px; color:#333; border-bottom:1px solid #EEEEEE; }
#member_message .messageinfo-consultation-block .answer-txt{ font-size:12px; line-height:1.8; color:#666666; position:relative; }
#member_message .messageinfo-consultation-block .answer-txt span{ color:#FF3333; }
#member_message .messageinfo-consultation-block .answer-txt span.time02{ color:#FF3333; color:#999; position:absolute; right:0px; top:0px; font-size:12px;}


#member_message .messageinfo-newgoods-block .font999{ color:#999999; }
#member_message .messageinfo-newgoods-block .font666{ color:#666666; }
#member_message .messageinfo-newgoods-block .alert-txt{ color:#f30; margin-top:15px; }
#member_message .messageinfo-newgoods-block{ width:100%; margin:0px auto 40px; color:#333; }
#member_message .messageinfo-newgoods-block .time-box{ font-size:14px; text-align:center; line-height:1.0; margin-bottom:20px; }
#member_message .messageinfo-newgoods-block .content-box{ background-color:#f6f6f6; padding:20px; }
#member_message .messageinfo-newgoods-block .content-title{ height:35px; margin-bottom:20px; position:relative; }
#member_message .messageinfo-newgoods-block .content-title .tit-lab{ background:url(../image/member_bg_160421.png) 0px -105px no-repeat; height:35px; line-height:31px; width:100px; font-size:14px; color:#FFFFFF; text-align:center; }
#member_message .messageinfo-newgoods-block .content-title .link-txt{ text-decoration:none; position:absolute; right:0px; top:5px; background:url(../image/member_arrow_160419.gif) right center no-repeat; font-size:12px; color:#0563c3; padding-right:15px;}
#member_message .messageinfo-newgoods-block .content-title .link-txt:hover{ text-decoration:underline;}
#member_message .messageinfo-newgoods-block .person-tit{ margin-bottom:10px; position:relative;}
#member_message .messageinfo-newgoods-block .person-tit span{ font-size:12px; line-height:50px; vertical-align:top; display:inline-block; }
#member_message .messageinfo-newgoods-block .person-tit .person-pic{ display:inline-block; background-size:50px 50px; width:50px; height:50px; margin-right:18px; border-radius:25px; }
#member_message .messageinfo-newgoods-block .person-tit .time01{ position:absolute; right:0px; top:5px; font-size:12px; color:#999999; }

#member_message .messageinfo-newgoods-block .content-box-inner{ padding-left:68px; font-size:12px; color:#333333; }
#member_message .messageinfo-newgoods-block .content-box-inner .txt-q{ background-color:#fffeef; border:1px solid #EEEEEE; padding:5px 20px; position:relative; margin-bottom:20px; }
#member_message .messageinfo-newgoods-block .content-box-inner .txt-q .arrow{ width:17px; height:9px; position:absolute; top:-6px; left:16px; background:url(../image/member_icon_160420_1.gif) top left no-repeat; }
#member_message .messageinfo-newgoods-block .content-box-inner .txt-q .txt-name{ color:#666666; margin-bottom:10px;}
#member_message .messageinfo-newgoods-block .content-box-inner .txt-q li.block-answer{ border-top:1px solid #EEEEEE; position:relative; padding:15px 0px;}
#member_message .messageinfo-newgoods-block .content-box-inner .txt-q li.block-answer:first-child{ border:none; }
#member_message .messageinfo-newgoods-block .content-box-inner .txt-q li.block-answer .txt-name span.time{ color:#999999; margin-left:10px; }
#member_message .messageinfo-newgoods-block .content-box-inner .txt-q li.block-answer .floor-num{ position:absolute; top:15px; right:0px; background:url(../image/member_icon_160420_2.gif) top left no-repeat; line-height:22px; padding-left:20px; color:#666; font-size:12px;  }

#member_message .no-headlines,
#member_message .no-meessageinfo,
#member_message .no-meessagetrans,
#member_message .no-activemessage,
#member_message .no-arrivenotice,
#member_message .no-shopheadlines{ text-align:center; font-size:12px; color:#999999; padding-top:50px; }



#member_message #messagetrans_block,
#member_message #arrivenotice_block,
#member_message #messageinfo_block{ margin-bottom:40px; }

#member_message #headlines_block,
#member_message #messagetrans_block,
#member_message #arrivenotice_block,
#member_message #messageinfo_block{ position:relative; min-height:512px; padding-bottom:0px; }
#member_message #headlines_block .pageview,
#member_message #messagetrans_block .pageview,
#member_message #arrivenotice_block .pageview,
#member_message #messageinfo_block .pageview{
    position: absolute;
    bottom: -50px;
    left: 0px;
    width: 100%;
    margin: 0px;
    text-align: center;
}




#xj_cart .cart-main .p-pic{ position:relative; }

#xj_cart .cart-main .p-pic .soldout-img,
#xj_cart .cart-main .p-pic .undercarriage-img {
    position: absolute;
    top: 10px;
    left: 10px;
    height: 70px;
    width: 70px;
    background-size: 70px 70px;
}

#xj_cart .crossing-container{ font-size:12px; }
#xj_cart .crossing-container td{ padding:10px; background-color:#FAFAFA; }

#xj_cart .crossing-container span.ico{
    margin-right: 10px;
    background: url(../image/cart_icon_bg.png) top left no-repeat;
    overflow: visible;
    display: inline-block;
    width: 36px;
    height: 29px;
    text-align: center;
    margin-bottom: -9px;
    color:#FFFFFF;
}
#xj_cart .crossing-container input.crosssellingButton{
    cursor: pointer;
    border: none;
    outline: none;
    background-color: transparent;
    color: #ED5831;
    margin: 0 0 0 5px;
    height: 17px;
    vertical-align:0px;
}
#xj_cart .crossing-container a.crosssellinglink{ color: #28282e;}

#xj_cart .crossing-container .input-box01{ position:relative; margin-right: 10px; }
#xj_cart .crossing-container .input-box01 .icon { color: #ed5831;}
#xj_cart .crossing-container .input-box01 .crs-div-out{ position:absolute; top:-2px; left:64px; z-index:10;}

#xj_cart .cart-main .p-checkbox.line01{ background-image:url(../image/cart_bg_160421.gif); background-position:24px 0px; background-repeat:repeat-y;  }
#xj_cart .cart-main .p-checkbox.line02{ background-image:url(../image/cart_bg_160525_02.gif); background-position:24px 0px; background-repeat:no-repeat;  }
#xj_cart .p-info .p-title a span.ico{ background-color:#ED5831; color:#FFFFFF; padding:1px 2px;}

#xj_cart #crs-div{ width:350px; height:290px; border-radius:2px; border:1px solid #EEEEEE; box-shadow:0px 0px 5px #DDD; background-color:#FFFFFF;  }
#xj_cart #crs-div #crs-title{ background-color:#EFEFEF; height:35px; line-height:35px; position:relative; color:#666666; padding:0 10px; }
#xj_cart #crs-div #crs-close{
    position: absolute;
    right: 6px;
    top: 10px;
    height: 11px;
    cursor: pointer;
    line-height: 0;
}
#xj_cart #crs-div #crs-close img{ vertical-align:bottom; }
#xj_cart #crs-div #crs-products{ padding:0px 5px; overflow:scroll; overflow-x:hidden; height:201px; background:url(../image/loading29.gif) center center no-repeat; }
#xj_cart #crs-div .crs-table{ width:100%; background-color:#FFFFFF; }
#xj_cart #crs-div .crs-table td{ padding:5px; text-align:center; height:50px; border-bottom:1px solid #EEEEEE; }
#xj_cart #crs-div .crs-table td.crs-td-img{ width:50px; }
#xj_cart #crs-div .crs-table td.crs-img-nostore{ width:50px; position:relative; }
#xj_cart #crs-div .crs-table td.crs-td-img div{ display:none;}
#xj_cart #crs-div .crs-table td.crs-img-nostore div{
    position: absolute;
    top: 6px;
    left: 6px;
    height: 50px;
    width: 50px;
    background: url(../image/sp_bg.png) top left repeat;
    text-align: center;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 50px;
}
#xj_cart #crs-div .crs-table td.crs-img-nostore div img{ width:40px; height:40px; border:none; }

#xj_cart #crs-div .crs-table td img{ width:50px; height:50px; vertical-align:bottom; border:1px solid #EEEEEE; }
#xj_cart #crs-div .crs-table td.crs-td-sel{ width:13px; vertical-align:middle; position:relative; overflow:visible;}
#xj_cart #crs-div .crs-table td.crs-td-sel .crs-alert-txt{ opacity:0; display:none; white-space:nowrap; padding:3px; z-index:10; position:absolute; top:20px; left:23px; background-color:#ffeded; color:#666; font-size:12px; border:1px solid #F66; box-shadow:0px 0px 2px #DDD;}
#xj_cart #crs-div .crs-table td.crs-td-sel .crs-alert-txt span{ color:#F66; font-family:iconfonts,sans-serif; margin-right:3px;}

#xj_cart #crs-div .crs-table td div.crs-td-price{ text-align:left; color:#ED5831;}
#xj_cart #crs-div .crs-table td div.crs-td-txt{ height:36px; overflow:hidden; text-align:left; }

#xj_cart #crs-div .crs-table td div.crs-td-txt a{ color:#333333;}
#xj_cart #crs-div .crs-table td div.crs-td-txt a:hover{ text-decoration:underline; }
#xj_cart #crs-div #crs-btns{ text-align:center; padding-top:15px; border-top:1px solid #EEEEEE; }

#xj_cart #crs-div #crs-btns input.submit_crs{ cursor:pointer; background-color:#ED5831; margin-right:10px; color:#FFF; height:25px; font-size:14px; line-height:22px; text-align:center; border:1px solid #ED5831; outline:none; width:65px;}
#xj_cart #crs-div #crs-btns input.cancle_crs{ cursor:pointer; background-color:#F8F8F8; color:#666; height:25px; font-size:14px; line-height:22px; text-align:center; border:1px solid #ddd; outline:none; width:65px;}

#xj_cart #cart_main span.ico-checkout{
    background-color: #ED5831;
    color: #FFFFFF;
    padding: 1px 2px;
    margin-right: 5px;
}






#xj_gallery .crosssell-topbox{
    border: 1px solid #ddd;
    background-color: #f3f3f3;
    padding:13px 10px;
    font-size:12px;
    line-height:1.0;
    position:relative;
    margin:3px 0px;
}
#xj_gallery .crosssell-topbox #promotion_tag{
    color:#FF6666;
    border:1px solid #FF6666;
    padding:1px 3px;
    border-radius:3px;
    margin-right:3px;
}
#xj_gallery .crosssell-topbox a{
    position: absolute;
    right: 10px;
    top: 7px;
    background-color: #ED5831;
    color: #FFFFFF;
    padding: 6px 8px;
    font-size: 12px;
}




#xj_index div.heading-block{
    color: #000;
    margin: 0px;
    height: 28px;
    text-align: left;
    position: relative;
    padding: 22px 0px;
}

#xj_index div.heading-block h2{
    display:inline;
    color:#000;
    font-size:28px;
    font-weight:normal;
    line-height:28px;
}
#xj_index div.heading-block h2 a{color:#000;}
#xj_index div.heading-block .sub-tit{ display:inline; margin-left:10px; font-size:14px; color:#666666; }
#xj_index div.heading-block .more-link{
    position: absolute;
    right: 5px;
    bottom: 25px;
    color: #666;
    font-size: 12px;
    height: 14px;
    line-height:17px;
    background:url(../image/more_icon.png) right top no-repeat;
    padding-right:16px;

}
#xj_index div.heading-block .more-link:hover{ text-decoration:underline; }




#xj_index #xj_fine_select{ width:1200px; }
#xj_index #xj_fine_select img{ vertical-align:bottom; width:150px; height:150px; }
#xj_index #xj_fine_select .fine-select-inner{ display:block; position:relative; height:720px; }
#xj_index #xj_fine_select .fine-select-inner a.more-link { bottom:0px; right:0px; display:block; position:absolute; height:150px; width:240px; background:url(../image/sel_more_bg.png) 0 0 no-repeat; padding-top:90px; font-size:16px; text-align:center; color:#000000; text-decoration:none; }
#xj_index #xj_fine_select .fine-select-inner ul{ }
#xj_index #xj_fine_select .fine-select-inner ul li {
    float: left;
    width: 240px;
    height: 240px;
    margin: 0;
    overflow: hidden;
    background-color:#FFFFFF;
    z-index:1;
}
#xj_index #xj_fine_select .fine-select-inner ul li a.link_osmu img {
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    -moz-transition: transform .5s,-moz-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s,-moz-transform .5s;
}

#xj_index #xj_fine_select .fine-select-inner ul li:hover img {
    -webkit-transform: translateX(-5px);
    -moz-transform: translateX(-5px);
    -ms-transform: translateX(-5px);
    transform: translateX(-5px)
}

#xj_index #xj_fine_select .fine-select-inner ul li .inner-box{ padding:20px; }
#xj_index #xj_fine_select .fine-select-inner ul li .inner-box .tit-box{
    font-size:18px;
    color:#333;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}

#xj_index #xj_fine_select .fine-select-inner ul li .inner-box .txt-box{
    font-size:14px;
    color:#666;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
#xj_index #xj_fine_select .fine-select-inner ul li .inner-box .tit-box a{ color:#666; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#xj_index #xj_fine_select .fine-select-inner ul li .inner-box .txt-box a{ color:#666;}

#xj_index #xj_fine_select .fine-select-inner ul li .inner-box .tit-box a:hover,
#xj_index #xj_fine_select .fine-select-inner ul li .inner-box .txt-box a:hover{ text-decoration:underline; }

#xj_index #xj_fine_select .fine-select-inner ul li.o0 {
    position: absolute;
    top: 0;
    left: 0;
    background-color:#dee1da;
}

#xj_index #xj_fine_select .fine-select-inner ul li.o1 {
    position: absolute;
    top: 0;
    left: 600px;
    width: 360px;
    height: 240px;
    background-color:#e8ebe1;
}

#xj_index #xj_fine_select .fine-select-inner ul li.o2 {
    position: absolute;
    top: 0;
    left: 960px;
    background-color:#e8e8e8;
}

#xj_index #xj_fine_select .fine-select-inner ul li.o3 {
    position: absolute;
    top: 240px;
    left: 0;
}

#xj_index #xj_fine_select .fine-select-inner ul li.o4 {
    position: absolute;
    top: 240px;
    left: 240px;
    background-color:#e7e6dc;
}

#xj_index #xj_fine_select .fine-select-inner ul li.o5 {
    position: absolute;
    top: 240px;
    left: 480px;
}

#xj_index #xj_fine_select .fine-select-inner ul li.o6 {
    position: absolute;
    top: 240px;
    left: 720px;
    background-color:#f1f3ef;
}

#xj_index #xj_fine_select .fine-select-inner ul li.o7 {
    position: absolute;
    top: 240px;
    left: 960px;
}


#xj_index #xj_fine_select .fine-select-inner ul li.o8 {
    position: absolute;
    top: 480px;
    left: 0;
    width: 360px;
    height: 240px;
    background-color:#e8ebe1;
}

#xj_index #xj_fine_select .fine-select-inner ul li.o9 {
    position: absolute;
    top: 480px;
    left: 360px;
}

#xj_index #xj_fine_select .fine-select-inner ul li.o10 {
    position: absolute;
    top: 480px;
    left: 600px;
    width: 360px;
    height: 240px;
    background-color:#e8ebe1;
}

#xj_index #xj_fine_select .fine-select-inner ul li.o11 img,
#xj_index #xj_fine_select .fine-select-inner ul li.o11 .tit-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o12 img,
#xj_index #xj_fine_select .fine-select-inner ul li.o12 .tit-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o13 img,
#xj_index #xj_fine_select .fine-select-inner ul li.o13 .tit-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o14 img,
#xj_index #xj_fine_select .fine-select-inner ul li.o14 .tit-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o15 img,
#xj_index #xj_fine_select .fine-select-inner ul li.o15 .tit-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o16 img,
#xj_index #xj_fine_select .fine-select-inner ul li.o16 .tit-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o17 img,
#xj_index #xj_fine_select .fine-select-inner ul li.o17 .tit-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o18 img,
#xj_index #xj_fine_select .fine-select-inner ul li.o18 .tit-box{ display:none; }

#xj_index #xj_fine_select .fine-select-inner ul li.o11,
#xj_index #xj_fine_select .fine-select-inner ul li.o12,
#xj_index #xj_fine_select .fine-select-inner ul li.o13,
#xj_index #xj_fine_select .fine-select-inner ul li.o14,
#xj_index #xj_fine_select .fine-select-inner ul li.o15,
#xj_index #xj_fine_select .fine-select-inner ul li.o16,
#xj_index #xj_fine_select .fine-select-inner ul li.o17,
#xj_index #xj_fine_select .fine-select-inner ul li.o18{
    border:1px solid #b2b2b2;
    width:130px;
    height:32px;
    position: absolute;
    top:15px;
    left:275px;
    border-radius:5px;
    background-color:transparent;
    transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
}

#xj_index #xj_fine_select .fine-select-inner ul li.o12{ top:15px; left:435px; }
#xj_index #xj_fine_select .fine-select-inner ul li.o13{ top:67px; left:275px; }
#xj_index #xj_fine_select .fine-select-inner ul li.o14{ top:67px; left:435px; }
#xj_index #xj_fine_select .fine-select-inner ul li.o15{ top:119px; left:275px; }
#xj_index #xj_fine_select .fine-select-inner ul li.o16{ top:119px; left:435px; }
#xj_index #xj_fine_select .fine-select-inner ul li.o17{ top:171px; left:275px; }
#xj_index #xj_fine_select .fine-select-inner ul li.o18{ top:171px; left:435px; }

#xj_index #xj_fine_select .fine-select-inner ul li.o11:hover,
#xj_index #xj_fine_select .fine-select-inner ul li.o12:hover,
#xj_index #xj_fine_select .fine-select-inner ul li.o13:hover,
#xj_index #xj_fine_select .fine-select-inner ul li.o14:hover,
#xj_index #xj_fine_select .fine-select-inner ul li.o15:hover,
#xj_index #xj_fine_select .fine-select-inner ul li.o16:hover,
#xj_index #xj_fine_select .fine-select-inner ul li.o17:hover,
#xj_index #xj_fine_select .fine-select-inner ul li.o18:hover{
    background-color:#333333;
    color:#FFFFFF;
    text-decoration:none;
    transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
}

#xj_index #xj_fine_select .fine-select-inner ul li.o11:hover .txt-box a,
#xj_index #xj_fine_select .fine-select-inner ul li.o12:hover .txt-box a,
#xj_index #xj_fine_select .fine-select-inner ul li.o13:hover .txt-box a,
#xj_index #xj_fine_select .fine-select-inner ul li.o14:hover .txt-box a,
#xj_index #xj_fine_select .fine-select-inner ul li.o15:hover .txt-box a,
#xj_index #xj_fine_select .fine-select-inner ul li.o16:hover .txt-box a,
#xj_index #xj_fine_select .fine-select-inner ul li.o17:hover .txt-box a,
#xj_index #xj_fine_select .fine-select-inner ul li.o18:hover .txt-box a{ color:#FFFFFF; text-decoration:none; }

#xj_index #xj_fine_select .fine-select-inner ul li.o11 .inner-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o12 .inner-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o13 .inner-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o14 .inner-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o15 .inner-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o16 .inner-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o17 .inner-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o18 .inner-box{ padding:0 5px; }

#xj_index #xj_fine_select .fine-select-inner ul li.o11 .inner-box .txt-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o12 .inner-box .txt-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o13 .inner-box .txt-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o14 .inner-box .txt-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o15 .inner-box .txt-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o16 .inner-box .txt-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o17 .inner-box .txt-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o18 .inner-box .txt-box{ font-size:14px; text-align:center; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

#xj_index #xj_fine_select .fine-select-inner ul li.o11 .inner-box .txt-box a,
#xj_index #xj_fine_select .fine-select-inner ul li.o12 .inner-box .txt-box a,
#xj_index #xj_fine_select .fine-select-inner ul li.o13 .inner-box .txt-box a,
#xj_index #xj_fine_select .fine-select-inner ul li.o14 .inner-box .txt-box a,
#xj_index #xj_fine_select .fine-select-inner ul li.o15 .inner-box .txt-box a,
#xj_index #xj_fine_select .fine-select-inner ul li.o16 .inner-box .txt-box a,
#xj_index #xj_fine_select .fine-select-inner ul li.o17 .inner-box .txt-box a,
#xj_index #xj_fine_select .fine-select-inner ul li.o18 .inner-box .txt-box a{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

#xj_index #xj_fine_select .fine-select-inner ul li.o0 .inner-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o1 .inner-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o2 .inner-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o3 .inner-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o4 .inner-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o5 .inner-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o6 .inner-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o7 .inner-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o8 .inner-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o9 .inner-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o10 .inner-box{ position:relative; height:200px; }

#xj_index #xj_fine_select .fine-select-inner ul li.o0 .inner-box img,
#xj_index #xj_fine_select .fine-select-inner ul li.o1 .inner-box img,
#xj_index #xj_fine_select .fine-select-inner ul li.o2 .inner-box img,
#xj_index #xj_fine_select .fine-select-inner ul li.o3 .inner-box img,
#xj_index #xj_fine_select .fine-select-inner ul li.o4 .inner-box img,
#xj_index #xj_fine_select .fine-select-inner ul li.o5 .inner-box img,
#xj_index #xj_fine_select .fine-select-inner ul li.o6 .inner-box img,
#xj_index #xj_fine_select .fine-select-inner ul li.o7 .inner-box img,
#xj_index #xj_fine_select .fine-select-inner ul li.o8 .inner-box img,
#xj_index #xj_fine_select .fine-select-inner ul li.o9 .inner-box img,
#xj_index #xj_fine_select .fine-select-inner ul li.o10 .inner-box img{ position:absolute; bottom:15px; right:15px; width:150px; height:150px; }

#xj_index #xj_fine_select .fine-select-inner ul li.o1 .inner-box img,
#xj_index #xj_fine_select .fine-select-inner ul li.o8 .inner-box img,
#xj_index #xj_fine_select .fine-select-inner ul li.o10 .inner-box img{ position:absolute; bottom:15px; right:40px; width:150px; height:150px; }

#xj_index #xj_fine_select .fine-select-inner ul li.o0 .inner-box .tit-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o1 .inner-box .tit-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o2 .inner-box .tit-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o3 .inner-box .tit-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o4 .inner-box .tit-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o5 .inner-box .tit-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o6 .inner-box .tit-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o7 .inner-box .tit-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o8 .inner-box .tit-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o9 .inner-box .tit-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o10 .inner-box .tit-box{ margin:-5px -5px 0 -5px; }

#xj_index #xj_fine_select .fine-select-inner ul li.o0 .inner-box .txt-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o1 .inner-box .txt-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o2 .inner-box .txt-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o3 .inner-box .txt-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o4 .inner-box .txt-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o5 .inner-box .txt-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o6 .inner-box .txt-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o7 .inner-box .txt-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o8 .inner-box .txt-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o9 .inner-box .txt-box,
#xj_index #xj_fine_select .fine-select-inner ul li.o10 .inner-box .txt-box{ margin:0 -5px; }



#xj_index #xj_goodcomment .goodcomment-content{ background-color:#FFFFFF; border:1px solid #E4E4E4; border-top:none; margin-top:20px; }

#xj_index #xj_goodcomment .goodcomment-content#content_item0{ margin-top:0px; }

#xj_index #xj_goodcomment .goodcomment-content#content_item0 li.tit-box .goods-innerbox{ background:url(../image/comment_img06.jpg) 0 0 no-repeat; }
#xj_index #xj_goodcomment .goodcomment-content#content_item1 li.tit-box .goods-innerbox{ background:url(../image/comment_img01.jpg) 0 0 no-repeat; }
#xj_index #xj_goodcomment .goodcomment-content#content_item2 li.tit-box .goods-innerbox{ background:url(../image/comment_img03.jpg) 0 0 no-repeat; }
#xj_index #xj_goodcomment .goodcomment-content#content_item3 li.tit-box .goods-innerbox{ background:url(../image/comment_img02.jpg) 0 0 no-repeat; }
#xj_index #xj_goodcomment .goodcomment-content#content_item4 li.tit-box .goods-innerbox{ background:url(../image/comment_img04.jpg) 0 0 no-repeat; }
#xj_index #xj_goodcomment .goodcomment-content#content_item5 li.tit-box .goods-innerbox{ background:url(../image/comment_img08.jpg) 0 0 no-repeat; }
#xj_index #xj_goodcomment .goodcomment-content#content_item6 li.tit-box .goods-innerbox{ background:url(../image/comment_img05.jpg) 0 0 no-repeat; }
#xj_index #xj_goodcomment .goodcomment-content#content_item7 li.tit-box .goods-innerbox{ background:url(../image/comment_img07.jpg) 0 0 no-repeat; }

#xj_index #xj_goodcomment .goodcomment-content img{ vertical-align:bottom; }

#xj_index #xj_goodcomment .goodcomment-content .goods-box{ overflow:hidden; }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul{ margin-left:-1px; margin-right:-1px; }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li{ width:240px; float:left; margin-bottom:-1px;  }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li.tit-box,
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li.brand-box{ width:480px; }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox{
    width:209px;
    height:255px;
    padding:15px 15px 0px;
    border:1px solid #E4E4E4;
    position:relative;
    overflow:hidden;
}
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li.tit-box .goods-innerbox{
    width:239px;
    padding:0 0 0 240px;
    height:270px;
}

#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li.tit-box .hot-box{ padding:0px; height:160px; margin-top:20px; overflow:hidden; }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li.tit-box .hot-box .more-btn:hover{ text-decoration:underline; }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li.tit-box .hot-box ul{}
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li.tit-box .hot-box ul li{ float:left; height:30px; width:110px; margin:0 10px 10px 0; }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li.tit-box .hot-box ul li a{ border-radius:5px; background-color:#FFF; display:block; width:100px; padding:0 5px; height:28px; line-height:28px; font-size:14px; color:#666666; text-decoration:none; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; transition: all .2s ease-out; -moz-transition: all .2s ease-out; -webkit-transition: all .2s ease-out; -o-transition: all .2s ease-out; }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li.tit-box .hot-box ul li a:hover{ background-color:#333333; color:#FFFFFF; text-decoration:none; transition: all .2s ease-out; -moz-transition: all .2s ease-out; -webkit-transition: all .2s ease-out; -o-transition: all .2s ease-out; }

#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li.brand-box .goods-innerbox{
    width:479px;
    padding:0;
    height:270px;
}
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li.tit-box .goods-innerbox .goodcomment-tit{ font-size:32px; margin:15px 0 5px; }

#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li.tit-box .goods-innerbox .more-btn{ color:#666666; font-size:14px; text-decoration:none; line-height:1.0; }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li.tit-box .goods-innerbox .more-btn:hover{ text-decoration:underline; }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li.tit-box .goods-innerbox .more-btn img{ vertical-align:0px; margin-left:1px; }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li.brand-box .brand-tit{ width:275px; font-size:20px; height:20px; line-height:20px; background:url(../image/comment_brand_tit.png) left center repeat-x; text-align:center; margin:40px auto; }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li.brand-box .brand-tit span{ line-height:20px; background-color:#FFFFFF; padding:0 10px; }
#xj_index #xj_goodcomment .goodcomment-content .brand-box ul{ margin:0 28px; height:140px; overflow:hidden; }
#xj_index #xj_goodcomment .goodcomment-content .brand-box ul li{ width:140px; height:50px; float:left; margin:0 0 20px 0; text-align:center; }
#xj_index #xj_goodcomment .goodcomment-content .brand-box ul li a img{ width:100px; height:50px; vertical-align:bottom; }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .img-box01{ text-align:center; position:relative; width:159px; height:159px; margin:0 auto 8px; }

#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .img-box01 img{ width:159px; height:159px; }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .img-box01 .sold-out-img{ height:70px; width:70px; position:absolute; top:35px; left:50%; margin-left:-35px; }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .img-box01 .sold-out-img img{ height:70px; width:70px; }

#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .img-box01 .mooquee-wrap{ font-size:12px; color:#FFFFFF; line-height:30px; position:absolute; text-align:left; padding:0 10px; background:url(../image/sp_bg1.png) top left repeat; width:180px; height:30px; left:-20px; bottom:0px;  }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .img-box01 .mooquee-wrap .mooquee-cmt {
    color: #fff;
    overflow: hidden;
}
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .img-box01 .mooquee-wrap .mooquee-cmt img {
    border: 0;
}
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .img-box01 .mooquee-wrap .mooquee-cmt .cmt-inner {
    float: left;
    width: 90000%;
}
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .img-box01 .mooquee-wrap .mooquee-cmt .cmt-inner span.cmt-list {
    font-size:12px;
    margin-right:20px;
}
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .img-box01 .mooquee-wrap .mooquee-cmt .cmt-inner span em{line-height:1.0; font-size:12px; margin:0; text-align:center;}
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .img-box01 .mooquee-wrap .mooquee-cmt .cmt-inner span em span.above{
    color:#fada16;
}
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .tit-box { height:3.0em; width:100%; margin:0 auto 5px; }

#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .tit-box a{ font-size:12px; color:#333; line-height:1.5; display:block; height:3.0em; overflow:hidden; }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .tit-box a img{
    width: 25px;
    height: 16px;
    vertical-align: -3px;
    margin-right: 3px;
}

#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .tit-box a:hover{ text-decoration:underline;}

#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .price-box {
    color:#333;
    font-size:16px;
    margin:0;
    line-height:22px;
    height:48px;
}
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .price-box .xj-price {
    font-weight:bold;
    margin-right:2px;
}
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .price-box .tag-box-price{
    background-color: #f18164;
    color: #fff;
    padding: 0 3px;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    border: 1px solid #f18164;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius:3px;
    vertical-align:-2px;
}

#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .send-country{ height:16px; font-size:12px; line-height:16px; color:#333; }
#xj_index #xj_goodcomment .goodcomment-content .goods-box ul li .goods-innerbox .send-country img{ width:25px; height:16px; vertical-align:bottom; margin-right:3px; }





#xj_index #xj_countrystore{ margin-bottom:0px; }
#xj_index #xj_countrystore img{ vertical-align:bottom; }
#xj_index #xj_countrystore .link-box{ background-color:#FAFAFA; border:1px solid #E4E4E4; border-bottom:none; height:60px; }
#xj_index #xj_countrystore .link-box ul li{ cursor:pointer; width:65px; float:left; color:#28282e; margin:0 40px; font-size:18px; line-height:57px; text-align:center; border-bottom:3px solid #FAFAFA; }
#xj_index #xj_countrystore .link-box ul li.active{ border-bottom:3px solid #28282E; }

#xj_index #xj_countrystore .link-box ul li.usa-link,
#xj_index #xj_countrystore .link-box ul li.aua-link,
#xj_index #xj_countrystore .link-box ul li.ms-link{ width:66px;}

#xj_index #xj_countrystore .xj-goodsbox{ height:300px; padding:20px; display:none; }
#xj_index #xj_countrystore #content_box01{ background-color:#96f0f3; display:block; }
#xj_index #xj_countrystore #content_box02{ background-color:#ccccff;}
#xj_index #xj_countrystore #content_box03{ background-color:#ffda9a;}
#xj_index #xj_countrystore #content_box04{ background-color:#ffcccc;}
#xj_index #xj_countrystore #content_box05{ background-color:#99CCFF;}
#xj_index #xj_countrystore #content_box06{ background-color:#bee7b2;}
#xj_index #xj_countrystore #content_box07{ background-color:#FFFF99;}

#xj_index #xj_countrystore .xj-goodsbox .left-box{ width:400px; height:300px; float:left; position:relative; overflow:hidden;}

#xj_index #xj_countrystore .xj-goodsbox .left-box .holder{width:400px; height:300px; overflow:hidden; position:relative;}
#xj_index #xj_countrystore .xj-goodsbox .left-box .holder ul li{width:400px; height:300px; position:absolute; top:0px; left:0px; }
#xj_index #xj_countrystore .xj-goodsbox .left-box .holder ul li img{ width:400px; height:300px; }

#xj_index #xj_countrystore .xj-goodsbox .left-box .paging {
    position: absolute;
    bottom: 3px;
    z-index: 999999;
    left: 10px;
    padding: 0px;
    border-radius: 13px;
    width: 400px;
    text-align: left;
    height: 20px;
    line-height: 20px;
}
#xj_index #xj_countrystore .xj-goodsbox .left-box .paging ul {
    margin: 0;
    padding: 0;
}
#xj_index #xj_countrystore .xj-goodsbox .left-box .paging li {
    float: none;
    display: inline-block;
    zoom: 1;
    *display: inline;
    height: 20px;
    margin: 0 2px;
}
#xj_index #xj_countrystore .xj-goodsbox .left-box .paging li a {
    height: 20px;
    width: 20px;
    text-align:center;
    display: inline-block;
    color:#333333;
    font-size: 10px;
    
    background-color: #e8e7e7;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
}
#xj_index #xj_countrystore .xj-goodsbox .left-box .paging li a.active {
    background-color: #333333;
    color: #fff;
    transition: all .3s ease-out;
    -moz-transition: all .3s ease-out; 
    -webkit-transition: all .3s ease-out; 
    -o-transition: all .3s ease-out; 
    }

#xj_index #xj_countrystore .xj-goodsbox .right-box{ width:490px; padding:20px 30px; height:260px; float:right; background-color:#FFFFFF; position:relative; overflow:hidden; }
#xj_index #xj_countrystore .xj-goodsbox .right-box a.prev{ display:none; z-index:10; position:absolute; top:109px; right:0px; background:url(../image/control_btn.png) 0px -84px no-repeat; width:26px; height:40px; text-indent:-99999px; }
#xj_index #xj_countrystore .xj-goodsbox .right-box a.next{ display:none; z-index:10; position:absolute; top:151px; right:0px; background:url(../image/control_btn.png) 0px -126px no-repeat; width:26px; height:40px; text-indent:-99999px; }
#xj_index #xj_countrystore .xj-goodsbox .right-box a.prev:hover{
    background:url(../image/control_btn.png) 0px 0px no-repeat;
}
#xj_index #xj_countrystore .xj-goodsbox .right-box a.next:hover{
    background:url(../image/control_btn.png) 0px -42px no-repeat;
}
#xj_index #xj_countrystore .xj-goodsbox .right-box .holder{ width:490px; height:260px; overflow:hidden; position:relative; z-index:2;}
#xj_index #xj_countrystore .xj-goodsbox .right-box ul{ width:30000px;}
#xj_index #xj_countrystore .xj-goodsbox .right-box ul li{ width:130px; padding:20px 15px; height:220px; float:left; margin:0 2px 0 1px;}
#xj_index #xj_countrystore .xj-goodsbox .right-box ul li .img-box{ width:130px; height:130px; text-align:center; position:relative; overflow:hidden; }
#xj_index #xj_countrystore .xj-goodsbox .right-box ul li .img-box img{ height:130px; width:130px; }
#xj_index #xj_countrystore .xj-goodsbox .right-box ul li .img-box .soldout-img{ background-size:70px 70px; height:70px; width:70px; position:absolute; top:30px; left:50%; margin-left:-35px; }
#xj_index #xj_countrystore .xj-goodsbox .right-box ul li .img-box .soldout-img img{ height:70px; width:70px; }

#xj_index #xj_countrystore .xj-goodsbox .right-box ul li .btm-box .goods-name{ height:36px; margin:10px 0px; }
#xj_index #xj_countrystore .xj-goodsbox .right-box ul li .btm-box .goods-name a{ font-size:12px; color:#28282E; margin:5px 0px; line-height:18px; height:36px; display:block; overflow:hidden; }
#xj_index #xj_countrystore .xj-goodsbox .right-box ul li .btm-box .goods-name a:hover{ text-decoration:underline; }
#xj_index #xj_countrystore .xj-goodsbox .right-box ul li .btm-box .goods-price{ color:#28282E; font-size:16px; font-weight:bold; }
#xj_index #xj_countrystore .xj-goodsbox .right-box ul li .btm-box .goods-price span.yen{ font-size:16px; font-weight:normal;}



#xj_index .xj-sel-strategy .goods-block{ width:1020px; }
#xj_index .xj-sel-strategy .goods-block .inner-box{
    width:254px;
    height:335px;
    float:left;
    margin:0px -1px 0px 0px;
    background-color:#fff;
    border:1px solid #E4E4E4;
}
#xj_index .xj-sel-strategy .goods-block .inner-box .inner-box-inside{
    padding:5px;
}

#xj_index .xj-sel-strategy .goods-block .inner-box .img-box01{ width:244px; height:244px; overflow:hidden; }
#xj_index .xj-sel-strategy .goods-block .inner-box .img-box01 img{ width:244px; height:244px; vertical-align:bottom; }
#xj_index .xj-sel-strategy .goods-block .inner-box .tit-box { height:48px; margin:10px 16px 0px; }
#xj_index .xj-sel-strategy .goods-block .inner-box .tit-box a { display:block; color:#a3a3a3; text-align:center; font-size:16px; line-height:24px; height:48px; overflow:hidden; }




#xj_index #xj_clearance { width:1020px;}
#xj_index #xj_clearance .xj_clearance_block_inner{ width:1020px; margin:0 auto; }

#xj_index #xj_clearance .heading-block-clearance{ position:relative; height:46px; padding:17px; }
#xj_index #xj_clearance .heading-block-clearance .time-block{
    color:#28282E;
    text-align:center;
    font-size:30px;
    width:350px;
    background:url(../image/clearance_time_bg.gif) right center no-repeat;
    margin:0 auto;
    text-align:right;
    height:45px;
    line-height:45px;
}
#xj_index #xj_clearance .heading-block-clearance .time-block span.txt{
    color:#28282E;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    vertical-align:4px;
    margin-right:-20px;
}
#xj_index #xj_clearance .heading-block-clearance .time-block .hours,
#xj_index #xj_clearance .heading-block-clearance .time-block .minutes,
#xj_index #xj_clearance .heading-block-clearance .time-block .seconds{
    font-size:27px;
    padding:2px;
    letter-spacing:17px;
    margin-left:26px;
    margin-right:-11px;
}

#xj_index #xj_clearance .heading-block-clearance .time-block.start span.start{ display:inline; }
#xj_index #xj_clearance .heading-block-clearance .time-block.start span.end{ display:none; }
#xj_index #xj_clearance .heading-block-clearance .time-block.end span.start{ display:none; }
#xj_index #xj_clearance .heading-block-clearance .time-block.end span.end{ display:inline; }

#xj_index #xj_clearance .xj_clearance_block_inner .leftimg-box{ margin-right:-1px; width:509px; height:509px; float:left; position:relative; }
#xj_index #xj_clearance .xj_clearance_block_inner .leftimg-box img{ width:507px; height:507px; border:1px solid #E4E4E4;}
#xj_index #xj_clearance .xj_clearance_block_inner .leftimg-box .txt-box01{
    width: 150px;
    height: 37px;
    padding: 0 10px;
    background: url(../image/sp_bg01.png) top left repeat;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 37px;
    text-align: center;
    position: absolute;
    top: 215px;
    left: 50%;
    margin: 0px;
    margin-left: -85px;
}

#xj_index #xj_clearance .xj_clearance_block_inner .leftimg-box .txt-box02{
    width: 300px;
    height: 44px;
    font-size: 30px;
    line-height: 44px;
    padding: 0 20px;
    background: url(../image/sp_bg01.png) top left repeat;
    color: #FFFFFF;
    text-align: center;
    position: absolute;
    top: 264px;
    left: 50%;
    margin: 0px;
    margin-left: -170px;
}

#xj_index #xj_clearance .goods-block .goods-box{ height:255px; width:257px;margin:0 -1px -1px 0px; float:left; position:relative; }

#xj_index #xj_clearance .goods-block .goods-box .buy-now{ position:absolute; width:100px; height:80px; display:none; top:55px; left:79px; background:url(../image/clearance_buynow_02.png) top left no-repeat; }
#xj_index #xj_clearance .goods-block .goods-box .buy-now a{ display:block; line-height:1.2; font-size:14px; color:#FFFFFF; padding:35px 15px 0 0; text-align:right;}
#xj_index #xj_clearance .goods-block .goods-box:hover .buy-now{ display:block;}
#xj_index #xj_clearance .goods-block .goods-box.soldout-goods:hover .buy-now{ display:none;}

#xj_index #xj_clearance .goods-block .goods-box .goods-box-inner{ height:233px; width:205px; padding:20px 25px 0px; border:1px solid #E4E4E4;}
#xj_index #xj_clearance .goods-block .goods-box .img-box01 {
    width:205px;
    height:150px;
    position:relative;
    text-align:center;
}
#xj_index #xj_clearance .goods-block .goods-box .img-box01 img {
    width:150px;
    height:150px;
}
#xj_index #xj_clearance .goods-block .goods-box .img-box01 .soldout-img{
    background-size:70px 70px;
    width:70px;
    height:70px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-35px;
    margin-top:-35px;
    display:block;
}
#xj_index #xj_clearance .goods-block .goods-box .btm-txt{ width:150px; margin:0 auto; color:#28282e; }

#xj_index #xj_clearance .goods-block .goods-box .xj-send-icon{
    line-height:19px;
    margin:0px 0px 12px;
}
#xj_index #xj_clearance .goods-block .goods-box .xj-send-icon img.country-icon{ height:19px; width:28px; vertical-align:bottom; margin-right:3px; }
#xj_index #xj_clearance .goods-block .goods-box .tit-box{
    font-size:12px;
    line-height:1.5;
    height:3.0em;
    overflow:hidden;
    color:#787878;
    margin:10px 0px;
}
#xj_index #xj_clearance .goods-block .goods-box .tit-box a{ color:#787878; }
#xj_index #xj_clearance .goods-block .goods-box .tit-box a:hover{ text-decoration:underline; }

#xj_index #xj_clearance .goods-block .goods-box .btm-txt .price-box01{
    line-height: 1.0;
}

#xj_index #xj_clearance .goods-block .goods-box .btm-txt .price-box01 span {
    color:#ED5831;
    font-size:16px;
    vertical-align: 0px;
}
#xj_index #xj_clearance .goods-block .goods-box .btm-txt .price-box01 span.xj-price {
    font-weight:bold;
}

#xj_index #xj_clearance .goods-block .goods-box .btm-txt .price-box01 span.mkt-price{
    font-size:12px;
    color:#787878;
    margin-left:10px;
    text-decoration:line-through;
}



#xj_index .xj-presell-new img{ vertical-align:bottom; }

#xj_index .xj-presell-new #presell_goods_box01,
#xj_index .xj-presell-new #presell_goods_box02,
#xj_index .xj-presell-new #presell_goods_box03,
#xj_index .xj-presell-new #presell_goods_box04{	width:550px; }
#xj_index .xj-presell-new #presell_goods_box01,
#xj_index .xj-presell-new #presell_goods_box02{ margin-bottom:50px; }

#xj_index .xj-presell-new #presell_goods_box01,
#xj_index .xj-presell-new #presell_goods_box03{ float:left; }
#xj_index .xj-presell-new #presell_goods_box02,
#xj_index .xj-presell-new #presell_goods_box04{ float:right; }

#xj_index .xj-presell-new #presell_goods_box01 .title-box,
#xj_index .xj-presell-new #presell_goods_box02 .title-box,
#xj_index .xj-presell-new #presell_goods_box03 .title-box,
#xj_index .xj-presell-new #presell_goods_box04 .title-box{
    background:url(../image/presell_tit_bg.png) no-repeat;
    width:445px;
    height:55px;
    font-size:26px;
    padding-left:105px;
    color:#000000;
    line-height:1.0;
}
#xj_index .xj-presell-new #presell_goods_box01 .title-box{ background-position:0px 0px; }
#xj_index .xj-presell-new #presell_goods_box02 .title-box{ background-position:0px -55px; }
#xj_index .xj-presell-new #presell_goods_box03 .title-box{ background-position:0px -110px; }
#xj_index .xj-presell-new #presell_goods_box04 .title-box{ background-position:0px -165px; }

#xj_index .xj-presell-new .content-box{ position:relative; width:546px; border:1px solid #EBEBEB; padding:1px; background-color:#FFFFFF; overflow:hidden; }
#xj_index .xj-presell-new .content-box ul{ width:30000px; }
#xj_index .xj-presell-new .content-box ul li{ width:152px; float:left; padding:15px 15px 10px; height:260px; }

#xj_index .xj-presell-new .content-box ul li .img-box{
    width:152px;
    height:152px;
    margin-bottom:20px;
    position:relative;
}

#xj_index .xj-presell-new .content-box ul li .img-box img{
    width:152px;
    height:152px;
    vertical-align:bottom;
}
#xj_index .xj-presell-new .content-box ul li .text-box{
}

#xj_index .xj-presell-new .content-box ul li .text-box .xj-send-icon{
    height:16px;
    line-height:16px;
    font-size:12px;
    color:#333;
}
#xj_index .xj-presell-new .content-box ul li .text-box .xj-send-icon img{ vertical-align:bottom; margin-right:3px; }

#xj_index .xj-presell-new .content-box ul li .text-box .tit-box{ margin:8px 0;}

#xj_index .xj-presell-new .content-box ul li .text-box .tit-box a{
    font-size:12px;
    line-height:1.5;
    height:3.0em;
    display:block;
    overflow:hidden;
    color:#333;
    text-decoration:none;
}

#xj_index .xj-presell-new .content-box ul li .text-box .tit-box a img{
    width: 25px;
    height: 16px;
    vertical-align: -3px;
    margin-right: 3px;
}

#xj_index .xj-presell-new .content-box ul li .text-box .tit-box a:hover{
    text-decoration:underline;
}
#xj_index .xj-presell-new .content-box ul li .text-box .price-box{
    color:#333;
    font-size:16px;
    line-height:24px;
    height:48px;
}
#xj_index .xj-presell-new .content-box ul li .text-box .price-box .xj-price {
    font-weight:bold;
    margin-right:2px;
}
#xj_index .xj-presell-new .content-box ul li .text-box .price-box .tag-box-price{
    background-color: #f18164;
    color: #fff;
    padding: 0 3px;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    border: 1px solid #f18164;
    max-width: 143px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius:3px;
    vertical-align:-2px;
}

#xj_index .xj-presell-new .content-box a.prev{ z-index:10; position:absolute; top:100px; right:50%; margin-right:-275px; background:url(../image/control_btn.png) 0px 0px no-repeat; width:31px; height:45px; text-indent:-99999px; }
#xj_index .xj-presell-new .content-box a.next{ z-index:10; position:absolute; top:147px; right:50%; margin-right:-275px; background:url(../image/control_btn.png) 0px -47px no-repeat; width:31px; height:45px; text-indent:-99999px; }

#xj_index .xj-presell-new .content-box a.prev:hover{
    background:url(../image/control_btn.png) 0px -93px no-repeat;
}
#xj_index .xj-presell-new .content-box a.next:hover{
    background:url(../image/control_btn.png) 0px -139px no-repeat;
}







.subnav{ position:relative; width:350px;  z-index:100000;}
.page-topbar a, .page-topbar a{ color:#666; }
.page-topbar a, .page-topbar a:hover{ color:#333; }

#login_wrap .small-signin{ height:35px; overflow:hidden; position:absolute; top:0px; right:120px; }
#login_wrap .small-signin .small-signin-inner{ width:140px; background-color:#F5F5F5; border:1px solid #F5F5F5; padding:10px; }
#login_wrap .small-signin .small-signin-inner.active{ border-color:#C9C9C9; background-color:#FFFFFF; }
#login_wrap .small-signin .signin-top{ background:url(../image/login_icon1.png) top left no-repeat; height:24px; line-height:24px; padding-left:33px; width:103px; margin:0 auto; }
#login_wrap .small-signin .signin-box{ text-align:center; padding-top:30px; }
#login_wrap .small-signin .signin-box .login-btn{ display:block; width:106px; height:33px; background-color:#ED5831; text-align:center; font-size:14px; color:#FFFFFF; text-decoration:none; line-height:33px; margin:0 auto 10px; border-radius:3px; }
#login_wrap .small-signin .signin-box .signup-btn{ color:#ED5831; font-size:14px; background:url(../image/signup_icon.png) right 1px no-repeat; padding-right:17px; height:14px; line-height:14px; text-decoration:none; }
#login_wrap .small-signin .signin-box p{ color:#666666; margin-bottom:8px; font-size:13px; }
#login_wrap .small-signin .signin-top a{ color:#000000; font-size:14px; }
#login_wrap .small-signin .signin-top a:first-child{ margin-right:10px;}

#login_wrap .small-member{ height:35px; overflow:hidden; position:absolute; top:0px; right:120px; }
#login_wrap .small-member .small-member-inner{ width:140px; background-color:#F5F5F5; border:1px solid #F5F5F5; padding:10px; }
#login_wrap .small-member .small-member-inner.active{ border-color:#C9C9C9; background-color:#FFFFFF; }
#login_wrap .small-member .member-top{ height:24px; line-height:24px; width:140px; margin:0 auto; }
#login_wrap .small-member .member-top .xj-username{ line-height:1.0; vertical-align:-2px; display:inline-block; *display:inline; zoom:1; width:55px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
#login_wrap .small-member .member-top a{ color:#000; }
#login_wrap .small-member .member-box{ padding:10px 0 0 10px;}
#login_wrap .small-member .member-box a{ color:#999; text-decoration:none; display:block; margin:5px 0; }
#login_wrap .small-member .member-box a:hover{ color:#333; }

#xj_passport #login_wrap .small-signin,
#xj_passport #login_wrap .small-member{ right:0px; }

.page-topbar .topbar-left .top-back{ color:#666; background:url(../image/top_back_ar.png) 0 8px no-repeat; padding-left:10px; float:left; margin-right:8px; }
.page-topbar .topbar-left .top-back:hover{ color:#333; }
.page-topbar .topbar-left .top-back span{ background:url(../image/top_back_bg.png) right 8px no-repeat; display:block; padding-right:8px; }


.page-topbar .topbar-left .sel-box{
    background:url(../image/top_sel_bg.jpg) right 8px no-repeat;
    color:#28282E;
    padding-right:10px;
    float:left;
    cursor:pointer;
}
.page-topbar .topbar-left .sel-box div{ float:left; height:30px; }
.page-topbar .topbar-left .sel-box .country_icon{ width:28px; float:left; text-indent:-9999px;background:url(../image/pop_setting_bg01_180209.png) no-repeat;  }
.page-topbar .topbar-left .sel-box .country_icon.ch { background-position:0px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.us { background-position:-32px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.ca { background-position:-64px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.hk { background-position:-96px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.mo { background-position:-128px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.tw { background-position:-160px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.gb { background-position:-192px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.fr { background-position:-416px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.it { background-position:-256px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.de { background-position:-224px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.nl { background-position:-480px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.ru { background-position:-512px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.sg { background-position:-544px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.my { background-position:-576px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.vn { background-position:-608px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.ph { background-position:-640px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.th { background-position:-672px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.jp { background-position:-384px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.kr { background-position:-352px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.au { background-position:-288px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.nz { background-position:-320px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.es { background-position:-448px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.bel { background-position:-704px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.pt { background-position:-736px -71px; }
.page-topbar .topbar-left .sel-box .country_icon.lu { background-position:-768px -71px; }

.page-topbar .topbar-left .sel-box .country_txt{ width:37px; float:left; margin:0 1px; text-align:center; }
.page-topbar .topbar-left .sel-box .country_coin{ width:43px; float:left; text-align:center; }
.page-topbar {
    line-height: 30px;
    height: 30px;
    background-color: #FFF;
    z-index: 1;
    border-bottom:1px solid #E4E4E4;
}

.page-topbar .subnav .right-link{ z-index:1000300; overflow:hidden; position:absolute; }
.page-topbar .subnav .right-link ul li{
    float:right;
    margin-left:15px;
}
.page-topbar .subnav .right-link ul li span{ margin-right:15px; font-size:10px; color:#E4E4E4; }
.page-topbar .subnav .right-link ul li a{ color:#787878; }
.page-topbar .subnav .right-link ul li a:hover{ color:#28282E; }
.page-topbar .subnav .right-link ul li a.service-link{
    background:url(../image/top_service_arr.png) right center no-repeat;
    padding-right:18px;
}
.page-topbar .subnav .right-link ul li a.service-link:hover,
.page-topbar .subnav .right-link ul li a.service-link.active{
    background:url(../image/top_service_arr_o.png) right center no-repeat;
    color:#28282E;
}
.page-topbar .subnav .right-link ul li#xj_service_box{ position:relative; overflow:visible; }

.page-topbar .subnav .right-link ul li#xj_service_box #xj_service_menu{ z-index:100030; position:absolute; top:32px; width:100px; left:0px; border:1px solid #d9d8d8; border-top:none; border-bottom:none; background-color:#FFFFFF; }
.page-topbar .subnav .right-link ul li#xj_service_box #xj_service_menu .xj-service-top,
.page-topbar .subnav .right-link ul li#xj_service_box #xj_service_menu .xj-helpcenter-top{ height:25px; border-bottom:1px solid #d9d8d8; }
.page-topbar .subnav .right-link ul li#xj_service_box #xj_service_menu a{ cursor:pointer; width:65px; height:25px; background-color:#FFFFFF; background-image:url(../image/top_service_icon.png); background-repeat:no-repeat; line-height:26px; color:#28282E; padding-left:35px; display:block; }
.page-topbar .subnav .right-link ul li#xj_service_box #xj_service_menu .xj-service-top a{ background-position:10px 0px; }
.page-topbar .subnav .right-link ul li#xj_service_box #xj_service_menu .xj-helpcenter-top a{ background-position:10px -25px; }

.page-topbar .subnav .right-link ul li#xj_service_box #xj_service_menu a:hover{ background-color:#E4E4E4; }


.subnav{ width:450px; }
.page-topbar .subnav .right-link{ right:0px; }
.page-topbar .subnav .right-link ul li a.shopservice-link{
    background:url(../image/top_service_arr.png) right center no-repeat;
    padding-right:18px;
}
.page-topbar .subnav .right-link ul li a.shopservice-link:hover,
.page-topbar .subnav .right-link ul li a.shopservice-link.active{
    background:url(../image/top_service_arr_o.png) right center no-repeat;
    color:#28282E;
}
.page-topbar .subnav .right-link ul li#xj_shopservice_box{ position:relative; overflow:visible; }
.page-topbar .subnav .right-link ul li#xj_shopservice_box #xj_shopservice_menu{ z-index:100030; position:absolute; top:32px; width:100px; left:0px; border:1px solid #28282E; border-top:none; background-color:#FFFFFF; }
.page-topbar .subnav .right-link ul li#xj_shopservice_box #xj_shopservice_menu .xj-shopservice-center,
.page-topbar .subnav .right-link ul li#xj_shopservice_box #xj_shopservice_menu .xj-shopservice-enter{ height:25px; border-bottom:1px solid #28282E; }
.page-topbar .subnav .right-link ul li#xj_shopservice_box #xj_shopservice_menu a{ cursor:pointer; width:65px; height:25px; background-color:#FFFFFF; background-image:url(../image/top_service_icon.png); background-repeat:no-repeat; line-height:26px; color:#28282E; padding-left:35px; display:block; }
.page-topbar .subnav .right-link ul li#xj_shopservice_box #xj_shopservice_menu .xj-shopservice-center a{ background-position:10px 0px; }
.page-topbar .subnav .right-link ul li#xj_shopservice_box #xj_shopservice_menu .xj-shopservice-enter a{ background-position:10px -25px; }
.page-topbar .subnav .right-link ul li#xj_shopservice_box #xj_shopservice_menu a:hover{ background-color:#E4E4E4; }


.page-header{
    height: 145px;
    overflow: visible;
    width: 1200px;
    margin: 0 auto;
}
.header-left { position:absolute; top:40px; left:20px; }
.header-main { position:absolute; top:40px; left:370px; float:none; }


.searchbar { padding:0px; width:505px; }
.searchbar .x-input { width: 428px; height: 42px; line-height: 32px; font-size: 14px; border:1px solid #ED5831; padding:1px 5px; border-radius:0px; }
.searchbar .x-input:hover,
.searchbar .x-input:focus{ border-color:#ED5831; outline:none; }
.searchbar .btn-search { height: 46px; line-height:36px; margin-left:-4px; background-color:#ED5831; outline:none; padding:0 20px;}
.searchbar .btn-search span {
    background: url(../image/search_icon1.png) center center no-repeat;
    border: none;
    line-height: 21px;
    padding: 0;
    height: 21px;
    text-indent: -9999px;
    width: 21px;
}
.searchbar .btn-search .icon { font-size: 24px; color: #eeeeee; }
.searchbar .hots { line-height: 1.0; color: #fff; height:1.0em; overflow:hidden; margin-top:10px; }
.searchbar .hots a { display:inline-block; color: #999; padding:0px 15px 0 0; white-space:nowrap; }
.searchbar .hots a:hover,
.searchbar .hots a:active { text-decoration:underline; }



.page-topbar #doyoo_panel{padding-left:20px; display:inline; color:#666!important; font-weight:normal;	background:url(../image/header_icon04.jpg) top left no-repeat;}


.header-right { position:absolute; top:40px; right:0px; float:none; z-index:200; }
.header-right .third-slide { width:187px; height:83px; position:relative; overflow:hidden; }
.header-right .third-slide .holder{ width:187px; height:83px; position:relative; overflow:hidden; z-index:2; }
.header-right .third-slide .holder img{ width:187px; height:83px; vertical-align:bottom; }
.header-right .third-slide .control{ position:absolute; right:0px; top:25px; z-index:10; }
.header-right .third-slide .control .prev{ text-indent:-9999px; display:none; height:17px; width:16px; background:url(../image/header_control.png) 0px 0px; }
.header-right .third-slide .control .next{ text-indent:-9999px; display:none; height:16px; width:16px; background:url(../image/header_control.png) 0px -17px;}






.page-helper .inner-wrap { width:100%; margin:0 auto; color:#333; background-color:#f5f5f5; }
.page-helper .inner-wrap .email-box{ width:100%; }
.page-helper .inner-wrap .email-box .email-box-inner{
    width:1200px;
    margin:0 auto;
    padding:40px 0;
    position:relative;
    font-size:14px;
    line-height:45px;
}
.page-helper .inner-wrap .email-box .email-box-inner .email-input{
    width:420px;
    height:43px;
    padding:0 5px;
    line-height:43px;
    border:1px solid #D3D3D3;
    color:#666666;
    line-height:43px;
    margin-left:8px;
}
.page-helper .inner-wrap .email-box .email-box-inner .email-btn{
    background-color:#212121;
    min-width:60px;
    height:45px;
    padding:0px 5px;
    text-align:center;
    line-height:45px;
    color:#ffffff;
    cursor:pointer;
    border:none;
}
.page-helper .inner-wrap .email-box .email-box-inner .right-box{ position:absolute; right:0px; top:47px; height:32px; line-height:1.0; }
.page-helper .inner-wrap .email-box .email-box-inner .right-box img{}
.page-helper .inner-wrap .email-box .email-box-inner .right-box a.twitter{ margin: 0 15px; }

.page-helper .info-footer{ width:100%; background-color:#ebebeb; border-top:1px solid #333333; padding:45px 0; }
.page-helper .info-footer .info-footer-inner{ width:1200px; margin: 0 auto; }
.page-helper .inner-wrap .info-footer .left-box{ width:665px; float:left; }

.page-helper .inner-wrap .info-footer .center-box{ width:265px; padding:0 50px; float:left; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}

.page-helper .inner-wrap .info-footer .center-box .tit-box{ font-size: 14px; margin-bottom:10px; color:#000; }
.page-helper .inner-wrap .info-footer .center-box p{ font-size:12px; line-height:1.8; color:#666; }
.page-helper .inner-wrap .info-footer .center-box p img{ vertical-align:text-bottom; }

.page-helper .inner-wrap .info-footer .center-box ul li { font-size:12px; line-height:1.8; color:#666; padding-left: 5em; text-indent: -5em; }
.page-helper .inner-wrap .info-footer .center-box ul li img{ vertical-align:text-bottom; }

.page-helper .inner-wrap .line-footer{ height:8px; border-bottom:1px solid #E4E4E4; }
.page-footer {}
.page-helper .inner-wrap .info-footer .height45{ height:45px; }

.page-helper .inner-wrap .info-footer .right-box{
    width: 165px;
    float: left;
    text-align: center;
    padding-top: 40px;
}
.page-helper .inner-wrap .info-footer .right-box p{ margin-bottom:10px; }
.page-footer{ background-color:#ebebeb; }
.page-footer .inner-wrap{ width:1200px; margin:0 auto; border-top:1px solid #DDDDDD; padding:15px 0; }


.helper-item { margin-right: 10px; width: 120px; }
.helper-item .content-title { font-size: 14px; margin-bottom:10px; color: #000; }
.helper-item .content-title a { color: #000; }
.helper-item .node-index a {
    color: #666;
    line-height:1.8;
    display:block;
    transition: transform .4s linear;
    -moz-transition: transform .4s linear;
    -webkit-transition: transform .4s linear;
    -o-transition: transform .4s linear;
    -ms-transition: transform .4s linear;
}

.helper-item .node-index a:hover {
    color: #999;
    transform: translateX(10px);
    -moz-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    -o-transform: translateX(10px);
    -ms-transform: translateX(10px);
}






#xj_index .daliynew-goods-block{ width:921px; }
#xj_index .daliynew-goods-block .daliynew-goods-block-inner { background-color:#FFFFFF; border:1px solid #EBEBEB; padding:0; position:relative; }

#xj_index .daliynew-goods-block .daliynew-goods-block-inner a.prev{ z-index:10; position:absolute; top:100px; right:50%; margin-right:-460px; background:url(../image/control_btn.png) 0px 0px no-repeat; width:31px; height:45px; text-indent:-99999px; }
#xj_index .daliynew-goods-block .daliynew-goods-block-inner a.next{ z-index:10; position:absolute; top:147px; right:50%; margin-right:-460px; background:url(../image/control_btn.png) 0px -47px no-repeat; width:31px; height:45px; text-indent:-99999px; }

#xj_index .daliynew-goods-block .daliynew-goods-block-inner a.prev:hover{
    background:url(../image/control_btn.png) 0px -93px no-repeat;
}
#xj_index .daliynew-goods-block .daliynew-goods-block-inner a.next:hover{
    background:url(../image/control_btn.png) 0px -139px no-repeat;
}

#xj_index .daliynew-goods-block .holder {
    width: 920px;
    position: relative;
    overflow: hidden;
    z-index: 2;
    margin:0 0 0 -1px;
}
#xj_index .daliynew-goods-block .holder ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 30000px;
}
#xj_index .daliynew-goods-block .holder ul li.goods-box {
    float: left;
    width: 153px;
    height:273px;
    padding:20px 15px 0;
    position:relative;
    border:1px solid #EBEBEB;
    margin:-1px -1px -1px 0;
    overflow:hidden;
}

#xj_index .daliynew-goods-block .holder ul li.goods-box .img-box01 {
    width:153px;
    height:153px;
    position:relative;
    margin:0 0 20px;
    text-align:center;
}

#xj_index .daliynew-goods-block .holder ul li.goods-box .img-box01 img {
    width:153px;
    height:153px;
}
#xj_index .daliynew-goods-block .holder ul li.goods-box .img-box01 .soldout-img{
    background-size:70px 70px;
    width:70px;
    height:70px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-35px;
    margin-top:-35px;
    display:block;
}
#xj_index .daliynew-goods-block .holder ul li.goods-box .img-box01 .soldout-img img{ width:100%; height:100%; vertical-align:bottom; }

#xj_index .daliynew-goods-block .holder ul li.goods-box .xj-send-icon{
    height:16px;
    line-height:16px;
    font-size:12px;
    color:#333;
}
#xj_index .daliynew-goods-block .holder ul li.goods-box .xj-send-icon img{ width:25px; height:16px; vertical-align:bottom; margin-right:3px; }

#xj_index .daliynew-goods-block .holder ul li.goods-box .tit-box{
    font-size:12px;
    line-height:1.5;
    height:3.0em;
    overflow:hidden;
    margin:8px 0;
}
#xj_index .daliynew-goods-block .holder ul li.goods-box .tit-box a{ color:#333 }
#xj_index .daliynew-goods-block .holder ul li.goods-box .tit-box a img{
    width: 25px;
    height: 16px;
    vertical-align: -3px;
    margin-right: 3px;
}
#xj_index .daliynew-goods-block .holder ul li.goods-box .tit-box a:hover{ text-decoration:underline; color:#333; }
#xj_index .daliynew-goods-block .holder ul li.goods-box .btm-txt{
    padding:0px;
}

#xj_index .daliynew-goods-block .holder ul li.goods-box .btm-txt .price-box01{
    color:#333;
    font-size:16px;
    line-height:24px;
    height:48px;
}

#xj_index .daliynew-goods-block .holder ul li.goods-box .btm-txt .price-box01 .xj-price {
    font-weight:bold;
    margin-right:2px;
}
#xj_index .daliynew-goods-block .holder ul li.goods-box .btm-txt .price-box01 .tag-box-price{
    background-color: #f18164;
    color: #fff;
    padding: 0 3px;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    border: 1px solid #f18164;
    max-width: 144px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius:3px;
    vertical-align:-2px;
}





#site_setting_pop {
    width:656px;
    height:396px;
    padding:1px;
    background-color:#e4e4e4;
    position:fixed;
    left:50%;
    top:50%;
    margin-left:-335px;
    margin-top:-200px;
    z-index:9999999;
}

#site_setting_pop .close-btn {
    
    
    
    position:absolute;
    top:13px;
    right:18px;
    cursor:pointer;
}
#site_setting_pop .close-btn i { width: 25px; height: 25px; display:inline-block; opacity: 0.6; filter:alpha(opacity=60); text-indent: -99999px; background: url(../image/alert_close_icon.png) center center no-repeat;}
#site_setting_pop .close-btn i:hover { opacity: 1; filter: alpha(opacity=100);}

#site_setting_pop .pop-title {
    height:50px;
    font-size:16px;
    font-weight: 800;
    color:#1a1a1a;
    line-height:50px;
    padding-left: 12px;
}

#site_setting_pop .pop-inner {
    height:336px;
    padding-top:12px;
    background:#FFF;
}

#site_setting_pop .pop-inner .pop-sub-title {
    font-size: 14px;
    color: #787878;
    text-align: left;
    width: 592px;
    margin: 20px auto;
}

#site_setting_pop .pop-inner .pop-sel-title {
    width:592px;
    margin:0 auto;
    white-space:nowrap;
}

#site_setting_pop .pop-inner .pop-sel-title .text {
    color:#28282e;
    font-size:14px;
    display:inline-block;
    width:182px;
    margin-right:20px;
}

#site_setting_pop .pop-inner .pop-sel-area {
    width:592px;
    margin:8px auto 0;
    white-space:nowrap;

}

#site_setting_pop .pop-inner dl.pop-pay-area { margin:40px 0 0 35px; }

#site_setting_pop .pop-inner dl.pop-pay-area dt {
    color:#28282e;
    font-size:14px;
    line-height:40px;
    float:left;
    padding-right: 10px;
    height:28px;
    line-height:28px;
    vertical-align:bottom;
}

#site_setting_pop .pop-inner dl.pop-pay-area dd { float:left; width:445px; }

#site_setting_pop .pop-inner dl.pop-pay-area dd ul li {
    display:block;
    width:47px;
    height:28px;
    text-indent:-9999px;
    float:left;
    margin-right:3px;
    background:url(../image/pop_setting_bg01_180209.png) no-repeat;
}

#site_setting_pop .pop-inner dl.pop-pay-area dd ul li.alipay { background-position: 0 0; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul li.weixin { background-position: -49px 0; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul li.yinlian { background-position: -245px 0; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul li.visa { background-position: -147px 0; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul li.mastercard { background-position: -196px 0; }


#site_setting_pop .pop-inner dl.pop-pay-area dd ul.cny li.alipay { display:block; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul.cny li.weixin { display:block; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul.cny li.yinlian { display:block; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul.cny li.visa { display:none; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul.cny li.mastercard { display:none; }


#site_setting_pop .pop-inner dl.pop-pay-area dd ul.usd li.alipay { display:none; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul.usd li.weixin { display:none; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul.usd li.yinlian { display:none; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul.usd li.visa { display:block; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul.usd li.mastercard { display:block; }


#site_setting_pop .pop-inner dl.pop-pay-area dd ul.cad li.alipay { display:none; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul.cad li.weixin { display:none; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul.cad li.yinlian { display:none; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul.cad li.visa { display:block; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul.cad li.mastercard { display:block; }


#site_setting_pop .pop-inner dl.pop-pay-area dd ul.thb li.alipay { display:block; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul.thb li.weixin { display:block; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul.thb li.yinlian { display:block; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul.thb li.visa { display:none; }
#site_setting_pop .pop-inner dl.pop-pay-area dd ul.thb li.mastercard { display:none; }

#site_setting_pop .pop-inner .pop-setting-save {
    width: 250px;
    height: 40px;
    background: #ED5831;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    margin: 40px auto 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    display: block;
}
#site_setting_pop .pop-inner .pop-setting-save:hover {background: #c74630;}


div.xjExform-setpop-spl i.down {
    width:16px;
    height:10px;
    background:url(../image/pop_setting_bg01_180209.png) -5px -107px no-repeat;
    position: absolute;
    top: 15px;
    right: 10px;
    z-index:205;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
}

div.xjExform-setpop-spl:hover i.down { border-color: #333 transparent transparent; }

div.xjExform-setpop-spl.xjExform-active i.down {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    border-color: #333 transparent transparent;
}

div.xjExform-setpop-spl select:focus { outline: 0; }

div.xjExform-setpop-spl {
    cursor:pointer;
    position: relative;
    z-index:95;
    display: -moz-inline-box;
    display: inline-block;
    vertical-align:middle;
    zoom: 1;
    *display: inline;
    margin-right: 15px;
}

div.xjExform-setpop-spl { margin-right: 20px; vertical-align:top; }

div.xjExform-setpop-spl span {
    width: 135px;
    font-size: 14px;
    border: 1px solid #e4e4e4;
    background-color: #fff;
    padding: 5px 25px 5px 8px;
    height: 21px;
    line-height: 21px;
    color:#787878;
    -webkit-transition: color 0.1s ease;
    -moz-transition: color 0.1s ease;
    -o-transition: color 0.1s ease;
    -ms-transition: color 0.1s ease;
    transition: color 0.1s ease;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position:relative;
    z-index:200;
}

div.xjExform-setpop-spl span {
    width: 134px;
    height:22px;
    padding: 8px 35px 8px 11px;
    font-size: 16px;
    line-height: 22px;
}

div.xjExform-setpop-spl.a01 span {
    width: 300px;
}


div.xjExform-setpop-spl.xjExform-hover span { color:#787878; }

div.xjExform-setpop-spl.xjExform-active span {
    color:#787878;
    border: 1px solid #c1c1c1;
    padding-bottom:6px;
    border-bottom:none;
}

div.xjExform-setpop-spl select {
    opacity: 0;
    filter: alpha(opacity:0);
    display:none;
    border: none;
}

div.xjExform-setpop-spl .options-wrapper {
    position: absolute;
    z-index:195;
    top:100%;
    left:0;
    margin-top:-1px;
    white-space:normal;
}

div.xjExform-setpop-spl .select-options {
    border: 1px solid #c1c1c1;
    background-color:#fff;
}

div.xjExform-setpop-spl .select-options ul,
div.xjExform-setpop-spl .select-options ul li {
    list-style:none;
    padding:0;
    margin:0;
}

div.xjExform-setpop-spl .select-options ul li {
    width:162px;
    padding: 6px 6px 6px 12px;
    margin: 0;
    display:inline-block;
    *display:inline;
    zoom:1;
    cursor:pointer;
    font-size:14px;
    line-height:16px;
    color:#787878;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: bottom;
    border-top:1px solid #c1c1c1;
}

div.xjExform-setpop-spl.a01  .select-options ul li { width:328px; }

div.xjExform-setpop-spl .select-options ul li:hover { background-color:#f4f4f4; }

div.xjExform-setpop-spl .select-options ul li.active{
    background-color:#e4e4e4;
    color:#787878;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

div.xjExform-setpop-spl span i { display:inline-block; width:30px; height:20px; vertical-align:top; margin-right:10px; }
div.xjExform-setpop-spl .select-options ul li i { display:inline-block; width:25px; height:17px; vertical-align:middle; margin-right:14px; }

div.xjExform-setpop-spl span i,
div.xjExform-setpop-spl .select-options ul li i {
    background:url(../image/pop_setting_bg01_180209.png) no-repeat;
}

div.xjExform-setpop-spl span i.ch { background-position:0px -30px; }
div.xjExform-setpop-spl span i.us { background-position:-32px -30px; }
div.xjExform-setpop-spl span i.ca { background-position:-64px -30px; }
div.xjExform-setpop-spl span i.hk { background-position:-96px -30px; }
div.xjExform-setpop-spl span i.mo { background-position:-128px -30px; }
div.xjExform-setpop-spl span i.tw { background-position:-160px -30px; }
div.xjExform-setpop-spl span i.gb { background-position:-192px -30px; }
div.xjExform-setpop-spl span i.fr { background-position:-416px -30px; }
div.xjExform-setpop-spl span i.it { background-position:-256px -30px; }
div.xjExform-setpop-spl span i.de { background-position:-224px -30px; }
div.xjExform-setpop-spl span i.nl { background-position:-480px -30px; }
div.xjExform-setpop-spl span i.ru { background-position:-512px -30px; }
div.xjExform-setpop-spl span i.sg { background-position:-544px -30px; }
div.xjExform-setpop-spl span i.my { background-position:-576px -30px; }
div.xjExform-setpop-spl span i.vn { background-position:-608px -30px; }
div.xjExform-setpop-spl span i.ph { background-position:-640px -30px; }
div.xjExform-setpop-spl span i.th { background-position:-672px -30px; }
div.xjExform-setpop-spl span i.jp { background-position:-384px -30px; }
div.xjExform-setpop-spl span i.kr { background-position:-352px -30px; }
div.xjExform-setpop-spl span i.au { background-position:-288px -30px; }
div.xjExform-setpop-spl span i.nz { background-position:-320px -30px; }
div.xjExform-setpop-spl span i.es { background-position:-448px -30px; }
div.xjExform-setpop-spl span i.bel { background-position:-704px -30px; }
div.xjExform-setpop-spl span i.pt { background-position:-736px -30px; }
div.xjExform-setpop-spl span i.lu { background-position:-768px -30px; }

div.xjExform-setpop-spl .select-options ul li i.ch { background-position:0px -52px; }
div.xjExform-setpop-spl .select-options ul li i.us { background-position:-32px -52px; }
div.xjExform-setpop-spl .select-options ul li i.ca { background-position:-64px -52px; }
div.xjExform-setpop-spl .select-options ul li i.hk { background-position:-96px -52px; }
div.xjExform-setpop-spl .select-options ul li i.mo { background-position:-128px -52px; }
div.xjExform-setpop-spl .select-options ul li i.tw { background-position:-160px -52px; }
div.xjExform-setpop-spl .select-options ul li i.gb { background-position:-192px -52px; }
div.xjExform-setpop-spl .select-options ul li i.fr { background-position:-416px -52px; }
div.xjExform-setpop-spl .select-options ul li i.it { background-position:-256px -52px; }
div.xjExform-setpop-spl .select-options ul li i.de { background-position:-224px -52px; }
div.xjExform-setpop-spl .select-options ul li i.nl { background-position:-480px -52px; }
div.xjExform-setpop-spl .select-options ul li i.ru { background-position:-512px -52px; }
div.xjExform-setpop-spl .select-options ul li i.sg { background-position:-544px -52px; }
div.xjExform-setpop-spl .select-options ul li i.my { background-position:-576px -52px; }
div.xjExform-setpop-spl .select-options ul li i.vn { background-position:-608px -52px; }
div.xjExform-setpop-spl .select-options ul li i.ph { background-position:-640px -52px; }
div.xjExform-setpop-spl .select-options ul li i.th { background-position:-672px -52px; }
div.xjExform-setpop-spl .select-options ul li i.jp { background-position:-384px -52px; }
div.xjExform-setpop-spl .select-options ul li i.kr { background-position:-352px -52px; }
div.xjExform-setpop-spl .select-options ul li i.au { background-position:-288px -52px; }
div.xjExform-setpop-spl .select-options ul li i.nz { background-position:-320px -52px; }
div.xjExform-setpop-spl .select-options ul li i.es { background-position:-448px -52px; }
div.xjExform-setpop-spl .select-options ul li i.bel { background-position:-704px -52px; }
div.xjExform-setpop-spl .select-options ul li i.pt { background-position:-736px -52px; }
div.xjExform-setpop-spl .select-options ul li i.lu { background-position:-768px -52px; }





#xj_pro_deliverylist div.xjExform-setpop-spl{ margin-top:10px; }
#xj_pro_deliverylist div.xjExform-setpop-spl span {
    width: 134px;
    height: 22px;
    padding: 3px 35px 3px 11px;
    font-size: 14px;
    line-height: 22px;
}

#xj-product .pro-deliverylist .pro-deliverylist-inner .top-sel ul li .xjExform-setpop-spl .select-options  ul{ line-height:30px; }
#xj-product .pro-deliverylist .pro-deliverylist-inner .top-sel ul li .xjExform-setpop-spl .select-options  ul li{
    height: 30px;
    border: none;
    text-align: left;
    line-height: 30px;
}

#xj_pro_deliverylist div.xjExform-setpop-spl i.down {
    width: 16px;
    height: 10px;
    background: url(../image/pop_setting_bg01_180209.png) -5px -107px no-repeat;
    position: absolute;
    top: 11px;
    right: 10px;
    z-index: 205;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
}




#xj_passport_empty div.xjExform-setpop-spl span {
    height:31px;
    line-height:31px;
}

#xj_passport_empty div.xjExform-setpop-spl span i {
    vertical-align: middle;
}

#xj_passport_empty div.xjExform-setpop-spl.xjExform-active span,
#xj_passport_empty div.xjExform-setpop-spl .select-options {
    border-color:#ED5831;
}
#xj_passport_empty div.xjExform-setpop-spl i.down {
    top:22px;
}




#xj_index .main-slide-outbox{ width:1200px; height:390px; margin:0 auto 20px; position:relative; }
#xj_index .banner{ text-align:center; }
#xj_index .banner img{ margin:0 auto; }
#xj_index .main-slide .slide-item{ width:100%; text-align:center; overflow:hidden; }
#xj_index .main-slide { height: 390px; width:880px; margin:0 0 0 320px; overflow: hidden; position: relative; z-index:1; }
#xj_index .main-slide .slide-item { width: 880px; height:390px; overflow: hidden; position:absolute; }
#xj_index .main-slide .slide-item a { display: block; height: 390px;}

#xj_index .main-slide .paging {
    position: absolute;
    bottom: 10px;
    z-index: 999999;
    left: 30px;
    padding: 5px 0px;
    border-radius: 13px;
    width: 820px;
    text-align: right;
    height: 20px;
    line-height: 20px;
}
#xj_index .main-slide .paging ul {
    margin: 0;
    padding: 0;
}
#xj_index .main-slide .paging li {
    float: none;
    display: inline-block;
    zoom: 1;
    *display: inline;
    height: 20px;
    margin: 0 2px;
}
#xj_index .main-slide .paging li a {
    height: 20px;
    width: 20px;
    text-align:center;
    display: inline-block;
    color:#333333;
    font-size: 10px;
    background-color: #e8e7e7;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
}
#xj_index .main-slide .paging li a.active {
    background-color: #333333;
    color: #fff;
    transition: width .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
}




#xj_index .main-slide .prev{
    z-index:100000;
    position:absolute;
    top:173px;
    right:30px;
    
    background:url(../image/control_btn.png) 0px -1px no-repeat;
    width:31px;
    height:44px;
    text-indent:-99999px;
    opacity:0;
    transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out; 
    -webkit-transition: opacity .3s ease-out; 
    -o-transition: opacity .3s ease-out; 
}
#xj_index .main-slide .next{
    z-index:100000;
    position:absolute;
    top:220px;
    right:30px;
    
    background:url(../image/control_btn.png) 0px -47px no-repeat;
    width:31px;
    height:44px;
    text-indent:-99999px;
    opacity:0;
    transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out; 
    -webkit-transition: opacity .3s ease-out; 
    -o-transition: opacity .3s ease-out; 
}
#xj_index .main-slide:hover .prev{
    
    opacity:1;
    transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out; 
    -webkit-transition: opacity .3s ease-out; 
    -o-transition: opacity .3s ease-out; 
}
#xj_index .main-slide:hover .next{
    
    opacity:1;
    transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out; 
    -webkit-transition: opacity .3s ease-out; 
    -o-transition: opacity .3s ease-out; 
}

#xj_index .main-slide .prev:hover{
    background:url(../image/control_btn.png) 0px -93px no-repeat;
    transition: none;
    -moz-transition: none; 
    -webkit-transition: none; 
    -o-transition: none; 
}
#xj_index .main-slide .next:hover {
    background:url(../image/control_btn.png) 0px -139px no-repeat;
    transition: none;
    -moz-transition: none; 
    -webkit-transition: none; 
    -o-transition: none; 
}



#xj_index .notice-coupon-box{
    background-color:#FFF;
    width:180px;
    height:355px;
    position:absolute;
    right:20px;
    top:0px;
    z-index:2;
}

#xj_index .notice-coupon-box .tab-box{
    height: 26px;
    padding: 0 15px;
    padding-top: 15px;
    border-bottom: 1px solid #e0dcd3;
}

#xj_index .notice-coupon-box .tab-box ul li{ display:inline-block; cursor:pointer; }
#xj_index .notice-coupon-box .tab-box ul li a{ border-left:1px solid #DDDDDD; line-height:14px; margin:10px 0; font-size:14px; color:#333333; }
#xj_index .notice-coupon-box .tab-box ul li a span{ margin:0 10px; padding-bottom:10px; border-bottom:1px solid #e0dcd3; }
#xj_index .notice-coupon-box .tab-box ul li:first-child a{ border:none; }
#xj_index .notice-coupon-box .tab-box ul li:hover a span,
#xj_index .notice-coupon-box .tab-box ul li.active a span{ margin:0 10px; color:#ED5831; padding-bottom:10px; border-bottom:1px solid #ED5831; }

#xj_index .notice-coupon-box .content-box{
    padding:10px 0;
    margin:0 15px;
    height:50px;
    border-bottom:1px solid #e0dcd3;
    position:relative;
}

#xj_index .notice-coupon-box .content-box a.more-link{ position:absolute; right:0px; top:-27px;}
#xj_index .notice-coupon-box .content-box p{
    font-size:14px;
    line-height:25px;
    height:25px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
#xj_index .notice-coupon-box .content-box p a{ color:#333333; }
#xj_index .notice-coupon-box .content-box p a:hover{ text-decoration:underline; }

#xj_index .notice-coupon-box .app-img-box{ text-align:center; padding:10px 0; height:180px; border-bottom:1px solid #e0dcd3; }
#xj_index .notice-coupon-box .app-img-box img{ width:135px; height:135px; border:none; vertical-align:bottom; }
#xj_index .notice-coupon-box .app-img-box .app-tit{ margin:8px 0 2px; }
#xj_index .notice-coupon-box .app-img-box .app-tit a{ color:#333333; }
#xj_index .notice-coupon-box .app-img-box .app-txt a{ color:#ED5831; }
#xj_index .notice-coupon-box .app-img-box .app-tit a,
#xj_index .notice-coupon-box .app-img-box .app-txt a{
    display:block;
    margin:0 10px;
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    text-decoration:none;
}
#xj_index .notice-coupon-box .app-img-box .app-tit a:hover,
#xj_index .notice-coupon-box .app-img-box .app-txt a:hover{ text-decoration:underline; }

#xj_index .notice-coupon-box .app-txt-box{ background-color:#FFFFFF; padding:10px 8px; }
#xj_index .notice-coupon-box .app-txt-box a{ display:block; background:url(../image/phone_icon2.png) top left no-repeat; height:21px; line-height:21px; padding-left:18px; font-size:14px; color:#ED5831; text-decoration:none; }
#xj_index .notice-coupon-box .app-show-box{ width:180px; height:140px; background:url(../image/app_bg.png) 0 0 repeat; text-align:center; padding:20px 0; }
#xj_index .notice-coupon-box .app-show-box img{ width:140px; height:140px; vertical-align:bottom; }
#xj_index .notice-coupon-box .app-out-box{ height:41px; overflow:hidden; }


#xj_index .goods-none { width:1088px; background-color:#fff; overflow:hidden; margin:0 auto; border:1px solid #efefef; box-shadow:#efefef 0 0 5px; text-align:center; }
#xj_index .goods-none img {  }



#xj_index #xj_adimage { height: 100px; width:1200px; overflow: hidden; position: relative; margin:0 0 25px;}
#xj_index #xj_adimage .holder { height: 100px; width:1200px; overflow: hidden; position: relative; z-index:2; }
#xj_index #xj_adimage li.slide-item { height: 100px; width:1200px; overflow: hidden; position:absolute; }
#xj_index #xj_adimage li.slide-item img { vertical-align:bottom; height: 100px; width:1200px; position:absolute; top:0px; left:50%; margin-left:-600px; }

#xj_index #xj_adimage .paging {
    position: absolute;
    bottom: 10px;
    z-index: 999999;
    left: 50%;
    margin-left:-590px;
    border-radius: 13px;
    width: 1180px;
    text-align: right;
    height: 20px;
    line-height: 20px;
}
#xj_index #xj_adimage .paging ul {
    margin: 0;
    padding: 0;
}
#xj_index #xj_adimage .paging li {
    float: none;
    display: inline-block;
    zoom: 1;
    *display: inline;
    height: 20px;
    margin: 0 2px;
}
#xj_index #xj_adimage .paging li a {
    height: 20px;
    width: 20px;
    text-align:center;
    display: inline-block;
    color:#333333;
    font-size: 10px;
    background-color: #e8e7e7;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
}
#xj_index #xj_adimage .paging li a.active {
    background-color: #333333;
    color: #fff;
    transition: width .3s ease-out;
    -moz-transition: all .3s ease-out; 
    -webkit-transition: all .3s ease-out; 
    -o-transition: all .3s ease-out; 
}





.nav-right #minicart_wrap { height:24px;}
.header-right { overflow:visible; }
.minicart { line-height: 44px; height:44px; text-align: right; position: relative; width:110px; z-index:3000; border:1px solid #F5F5F5; background-color:#F5F5F5;}
.minicart-info {padding:20px;background:none; }
.minicart-info .textBox {float:left; font-size:16px; line-height: 25px;}
.minicart-info .btnBox {float:right;}
.minicart .btnBox .btn-tocart { border-radius:0px; padding-left: 20px; padding-right: 20px; color: white; background-color: #ED5831; margin-top:0; font-size:16px; }
.minicart:hover{ background:#FFFFFF; }
.minicart-text{background:url(../image/cart_icon.png) 0px 0px no-repeat; z-index:9000; }
.minicart-active .minicart-text{background:url(../image/cart_icon.png) 0px 0px no-repeat; z-index:9000;}
.minicart-text span.cart-txt{ color:#000; font-size:14px; line-height:24px; }
.minicart:hover b.op-cart-number{ }
.minicart-text { position:relative; display:inline-block; width:50px; text-align:left; padding-left:45px; height: 24px; color: #000; line-height:24px; }
.minicart-active { display:inline-block; border:1px solid #C9C9C9; background-color:#FFFFFF; z-index:100030;}
.minicart-text b.op-cart-number {
    background-color: #ED5831;
    width: 25px;
    height: 25px;
    font-weight: normal;
    text-align: center;
    line-height: 25px;
    border-radius: 50%;
    position: absolute;
    top: -8px;
    left: 17px;
    font-size: 14px;
    color:#FFFFFF;
}
.minicart .cover-white{
    display: none;
    width: 110px;
    height: 10px;
    background-color: #FFFFFF;
    position: absolute;
    top: 36px;
    left: 0px;
    z-index: 10000;
}
.minicart.minicart-active .cover-white{ display:block; }

.minicart-cont{ border: 1px solid #C9C9C9; top: 37px; right:-1px; box-shadow:none; }
.minicart-cont .goods-pic { border:none;}
.minicart div.loading {
    text-indent: -9999px;
    height:30px;
    width:30px;
    margin: 3px auto;
    background:url(../image/load_icon.gif) 0 0 no-repeat;
}





.page-nav {
    height: 37px;
    overflow:visible;
    position:static;
    background-color:#F5F5F5;
    border-bottom:2px solid #212121;
}

.page-nav .inner-wrap { width:1200px; margin:0 auto;}
.nav-main {
    width:1200px;
    z-index: 10000;
    position:relative;
}

.nav-main .category-list {
    z-index: inherit;
}








#xj_index .nav-main .category-list .CFList {
    height:390px;
    display:block;
    width: 320px;
    border:none;
    overflow: visible;
}
#xj_index .nav-main .category-list .CFList .CFListLV01 {width: 320px;border:none;}
#xj_index .nav-main .category-list .CFList .CFListLV01 {
    height:390px;
    background:#333333;
}
#xj_index .nav-main .category-list .CFList .CFListLV01 .category-item .sub-box {
    left: 320px;
}


.nav-main .category-list {
    position: relative;
    width: 320px;
    z-index:1;
    float:left;
}
.nav-main .category-list .CFBtn {
    color: #000;
    cursor: pointer;
    line-height: 37px;
    padding-left:50px;
    background:url(../image/catagory_tit_bg.png) 18px 0 no-repeat;
    font-size:16px;
    letter-spacing:1px;
}
#xj_index .nav-main .category-list .CFBtn {
    cursor:default;
}

.nav-main .category-list .CFBtn.showlist {
    }
.nav-main .category-list .CFList {
    height:0;
    overflow: hidden;
    width: 320px;
    text-align: left;
    position: absolute;
    left: 0;
    top: 39px;
    z-index:1000;
}

.nav-main .category-list .CFList .CFListLV01 {
    position: relative;
    width: 320px;
    height:390px;
    background-color:#333;
}


.nav-main .category-list .CFList .CFListLV01 li .CFListLV01-menu a.category-link{display: block; float:left; color:#fff; width:70px; height:30px; line-height:30px; text-decoration:none; }
.nav-main .category-list .CFList .CFListLV01 li .CFListLV01-menu a.category-link .text {
    width: auto;
    white-space: normal;
    overflow: hidden;
    text-overflow: initial;
    vertical-align: middle;
    font-size:14px;
    text-align:left;
}
.nav-main .category-list .CFList .CFListLV01 li.category-item.active .CFListLV01-menu a.category-link .text {
    font-size:14px;
    font-weight: normal;
}
.nav-main .category-list .CFList .CFListLV01 { }
.nav-main .category-list .CFList .CFListLV01 li.category-item { height:31px; padding:9px 20px; text-align:left; }
.nav-main .category-list .CFList .CFListLV01 li.category-item:first-child {  height:29px;  }
.nav-main .category-list .CFList .CFListLV01 li.category-item:hover,
.nav-main .category-list .CFList .CFListLV01 li.category-item.active{ background-color:#000; }

.nav-main .category-list .CFList .CFListLV01 li.category-item:hover a.category-link,
.nav-main .category-list .CFList .CFListLV01 li.category-item.active a.category-link{ color:#fff; }
.nav-main .category-list .CFList .CFListLV01 li.category-item.active .CFListLV01-menu .CFListLV03-item li a{ color:#fff; }

.nav-main .category-list .CFList .CFListLV01 li .CFListLV01-menu .CFListLV03-item { width:200px; height:30px; overflow:hidden; }
.nav-main .category-list .CFList .CFListLV01 li .CFListLV01-menu .CFListLV03-item li {height:30px; line-height:30px; float:left; white-space:nowrap; color: #999999; }
.nav-main .category-list .CFList .CFListLV01 li .CFListLV01-menu .CFListLV03-item li a{ color:#999999; line-height:1.0; vertical-align:-1px; font-size:12px; font-weight:normal; padding:0; }
.nav-main .category-list .CFList .CFListLV01 li .CFListLV01-menu .CFListLV03-item li a:hover{ color:#ffffff; text-decoration: none;}
.nav-main .category-list .CFList .CFListLV01 li p { }
.nav-main .category-list .CFList .CFListLV01 li.active .CFListLV01-menu { background-color:#000; }
.nav-main .category-list .CFList .CFListLV01 li.active .CFListLV01-menu .CFListLV03-item li { color:#fff; }


.nav-main .category-list .CFList .CFListLV01 .category-item .sub-box {
    display: none;
    top: 0;
    padding:0;
    left: 320px;
    width: 878px;
    min-height:388px;
    padding:0;
    font-size: 12px;
    position: absolute;
    background-color: #fff;
    z-index:0;
    overflow: hidden;
    border:1px solid #F0F0F0;
}
.nav-main .category-list .CFList .CFListLV01 .category-item .sub-box .sub-item-box{ width:640px; padding:10px 0; float:left; }



.nav-main .category-list .CFList .CFListLV01 .sub-box .CFListLV02Text {
    	width:580px;
    padding:12px 0;
    margin:0 40px 0 20px;
    border-bottom: 1px dotted #e4e4e4;
}
.nav-main .category-list .CFList .CFListLV01 .sub-box .CFListLV02Text dt {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    border-bottom: none;
    width: 71px;
    float: left;
    text-align: right;
}
.nav-main .category-list .CFList .CFListLV01 .sub-box .CFListLV02Text dt a {
    color: #333;
    font-size:14px;
    text-decoration:none;
    vertical-align:-1px;
}
.nav-main .category-list .CFList .CFListLV01 .sub-box .CFListLV02Text dt a:hover {color: #ED5831;}
.nav-main .category-list .CFList .CFListLV01 .sub-box .CFListLV02Text dd {
    
    margin-left:80px;
}
.nav-main .category-list .CFList .CFListLV01 .sub-box .CFListLV02Text dd a {
    display: inline-block;
    color: #333;
    padding:5px 8px 3px 0;
    
    text-decoration: none;
    
    white-space: nowrap;
    line-height:1.1;
}
.nav-main .category-list .CFList .CFListLV01 .sub-box .CFListLV02Text dd a:hover {color: #ED5831;}
.nav-main .category-list .CFList .CFListLV01 .sub-box .CFListLV02Brand{ width:230px; float:left; }
.nav-main .category-list .CFList .CFListLV01 .sub-box .CFListLV02Brand .brand-tit{ padding:15px 0; font-size:14px; font-weight:bold; text-align:center; }
.nav-main .category-list .CFList .CFListLV01 .sub-box .brands-box{ margin-right:-10px; height:228px; overflow:hidden; }
.nav-main .category-list .CFList .CFListLV01 .sub-box .brands-box li { float:left; width:100px; height:45px; padding:7px 0; background-color:#FFFFFF; border:1px solid #D1D1D1; margin:0 15px 15px 0; text-align:center; }
.nav-main .category-list .CFList .CFListLV01 .sub-box .brands-box li a img{ border:none; width:90px; height:45px; vertical-align:bottom;}
.nav-main .category-list .CFList .CFListLV01 .sub-box .CFPic{ width:219px; height:90px; }
.nav-main .category-list .CFList .CFListLV01 .sub-box .CFPic img{ width:219px; height:90px; vertical-align:bottom; border:none; }




.nav-main .menu li {
    line-height: 17px;
    height: 17px;
    margin: 10px 0 0 60px;
    padding:0px;
}

.nav-main .menu li:first-child { margin:10px 0 0 0; }
.nav-main .menu li a {
    line-height: 17px;
    height: 17px;
    color:#000;
    font-size:16px;
    font-weight:normal;
}
.nav-main .menu li:first-child a { padding:0; }

.nav-main .menu li:hover > a,
.nav-main .menu li:hover h2 > a {
    color:#ED5831;
}
.nav-main .menu li.active {
    background:none;
}

.nav-main .menu li.active > a,
.nav-main .menu li.active h2 > a {
    color:#ED5831;
}

.nav-main .menu li.active:hover > a,
.nav-main .menu li.active:hover h2 > a { background-color:transparent; color:#ED5831; }

.nav-main .menu li .country-list {
    height:0;
    position: absolute;
    top: 37px;
    left: 0px;
    width:80px;
    z-index: 8888;
    overflow: hidden;
    background-color: #FFFFFF;
    border-left:2px solid #2c2c2c;
    border-right:2px solid #2c2c2c;
    border-bottom:none;
}
.nav-main .menu li .country-list a,
.nav-main .menu li.active .country-list a {
    display:block;
    border:none;
    padding:0;
    height: 34px;
    line-height:34px;
    color:#787878;
    font-size:14px;
}
.nav-main .menu li .country-list a:hover {
    background-color: #e4e4e4;
}
.nav-main .menu li .country-list a.actived {
    background-color: #e4e4e4;
}






#rightSideNav {
    width:35px;
    height:100%;
    background-color:#787878;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 100025;
}
#rightSideNav ul {
    position: absolute;
    top: 40%;
    height:100%;
}
#rightSideNav ul li {
    position: relative;
    padding:7px 0;
    background-color: #787878;
}
#rightSideNav ul li a:hover {
    background-color:#ED5831;
}
#rightSideNav ul li a {
    display:block;
    background:url(../image/right_side_icon.png) 0 0 no-repeat;
    z-index:1;
}
#rightSideNav ul li .mp_tooltip {
    border:none;
    height: 35px;
    line-height: 35px;
    width: 92px;
    position: absolute;
    z-index: 2;
    left: -120px;
    top: 8px;
    background: #28282e;
    color: #fff;
    text-align: center;
    display: block;
    visibility: hidden;
    opacity: 0;
    letter-spacing: 2px;
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
}

#rightSideNav ul li .mp_tooltip .icon_arrow_right {
    position: absolute;
    right: -4px;
    top: 12px;
    width: 5px;
    height: 11px;
    background:url(../image/right_side_icon.png) 0 -266px no-repeat;
    overflow: hidden;
}
#rightSideNav ul li.myxj:hover .mp_tooltip,
#rightSideNav ul li.sign:hover .mp_tooltip,
#rightSideNav ul li.news:hover .mp_tooltip,
#rightSideNav ul li.service:hover .mp_tooltip {
    visibility: visible;
    opacity: 1;
    left: -92px;
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
}
#rightSideNav ul li.qrCode .mp_tooltip {
    display:block;
    width:106px;
    height:122px;
    color: #28282e;
    line-height:1.2;
    padding:7px;
    top:-33px;
    left: 0px;
    z-index:-1;
    opacity: 0;
    visibility: hidden;
    letter-spacing: 0px;
    border:1px solid #28282e;
    background-color:#fff;

    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
}
#rightSideNav ul li.qrCode:hover .mp_tooltip {
    visibility: visible;
    opacity: 1;
    top:-33px;
    left: -122px;
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
}

#rightSideNav ul li.service .mp_tooltip,
#rightSideNav ul li.pagetop .mp_tooltip {
    height: 44px;
    line-height: 44px;
}

#rightSideNav ul li.service .mp_tooltip .icon_arrow_right,
#rightSideNav ul li.pagetop .mp_tooltip .icon_arrow_right {
    top: 16px;
}
#rightSideNav .cart a {
    width:35px;
    height: 59px;
    background-position: 3px 5px;
    font-size: 14px;
    text-align: center;
    color: #27282f;
    padding-top: 10px;
    font-weight: bold;
}
#rightSideNav .myxj a {
    width:35px;
    height:35px;
    background-position: 3px -65px;
}
#rightSideNav .sign a {
    width:35px;
    height:35px;
    background-position: 3px -101px;
}
#rightSideNav .news a {
    width:35px;
    height:35px;
    background-position: 3px -137px;
}
#rightSideNav .news .newM {
    display:block;
    width:8px;
    height:8px;
    background:url(../image/right_side_icon.png) -21px -266px no-repeat;
    position: absolute;
    top: 7px;
    right: 2px;
    text-indent: -999999px;
}
#rightSideNav .service a {
    width:35px;
    height:44px;
    background-position: 3px -173px;
}
#rightSideNav .qrCode a {
    width:35px;
    height:44px;
    background-position: 3px -280px;
}
#rightSideNav .pagetop {
    height:100%;
    background-color:#787878;
    cursor: pointer;
}
#rightSideNav .pagetop:hover {
    background-color:#ED5831;
}
#rightSideNav .pagetop a {
    width:35px;
    height:44px;
    background-position: 3px -218px;
}




#search_floatLayer {
    width:100%;
    height:79px;
    background-color:#f5f5f5;
    position: fixed;
    top: -89px;
    left:0;
    z-index: 100040;
    -moz-box-shadow:0px 4px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:0px 4px 5px rgba(0, 0, 0, 0.2);
    box-shadow:0px 4px 5px rgba(0, 0, 0, 0.2);
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
}
#search_floatLayer.open {
    top: 0px;
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
}

#search_floatLayer .floatLayer-inner {
    width:1180px;
    margin:0 auto;
    padding:15px 0 0 20px;
    position:relative;
}

#search_floatLayer .floatLayer-inner #login_wrap .small-signin,
#search_floatLayer .floatLayer-inner #login_wrap .small-member{ top:20px; }
#search_floatLayer .floatLayer-inner #login_wrap .small-signin .small-signin-inner,
#search_floatLayer .floatLayer-inner #login_wrap .small-member .small-member-inner{ border-color:#f5f5f5; background-color:#f5f5f5; }
#search_floatLayer .floatLayer-inner #login_wrap .small-signin .small-signin-inner.active,
#search_floatLayer .floatLayer-inner #login_wrap .small-member .small-member-inner.active{ border-color:#C9C9C9; background-color:#FFFFFF; }

#search_floatLayer .floatLayer-inner #minicart_wrap{
    position: absolute;
    top: 20px;
    right: 0px;
}

#search_floatLayer .floatLayer-inner #minicart_wrap .minicart{ border-color:#f5f5f5; background-color:#f5f5f5; }
#search_floatLayer .floatLayer-inner #minicart_wrap .minicart:hover{ background-color:#FFFFFF; }
#search_floatLayer .floatLayer-inner #minicart_wrap .minicart-active { display:inline-block; border:1px solid #C9C9C9; background-color:#FFFFFF; z-index:100030;}

#search_floatLayer .floatLayer-inner .logo-float {
    float:left;
    width:350px;
    margin-top:-7px;
}
#search_floatLayer .floatLayer-inner .searchbar-float {
    float:left;position: relative;
}
#search_floatLayer .floatLayer-inner .searchbar-float .txt-input-float {
    width:430px;
    height:43px;
    line-height: 43px;
    font-size: 14px;
    padding: 1px 5px;
    border:1px solid #ED5831;
    border-radius:0px;
    outline:none;
}
#search_floatLayer .floatLayer-inner .searchbar-float .btn-search-float {
    height:47px;
    border:1px solid #ED5831;
    outline:none;
    padding:0;
    background:#ED5831;
}
#search_floatLayer .floatLayer-inner .searchbar-float .btn-search-float span{
    width: 59px;
    height: 47px;
    color: #fff;
    background: url(../image/search_icon1.png) center center no-repeat;
    text-indent: -99999px;
    display: block;
}





.page-container .section.xj-guessyoulike {
    margin-bottom: 0px;
}
#guessyoulike .guessyoulike ul li.first-item .item-inner,
#guessyoulike .guessyoulike ul li.last-item .item-inner { position:relative; }

#guessyoulike .guessyoulike ul li.first-item .item-inner .text-box,
#guessyoulike .guessyoulike ul li.last-item .item-inner .text-box{
    position: absolute;
    background: url(../image/tit_sp_bg_170411.png) repeat;
    width: 179px;
    padding: 10px 10px 0;
    height: 56px;
    bottom: 0px;
    left: 0px;
}

#guessyoulike .guessyoulike ul li.first-item .item-inner .text-box .tit-box,
#guessyoulike .guessyoulike ul li.last-item .item-inner .text-box .tit-box { display:block; margin-bottom:3px; font-size:16px; color:#333333; text-align:center; text-decoration:none; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
#guessyoulike .guessyoulike ul li.first-item .item-inner .text-box .txt-box,
#guessyoulike .guessyoulike ul li.last-item .item-inner .text-box .txt-box { display:block; font-size:14px; color:#555; text-align:center; text-decoration:none; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

#guessyoulike .guessyoulike ul li.first-item .item-inner,
#guessyoulike .guessyoulike ul li.last-item .item-inner{
    width: 199px;
    padding: 15px 0px 10px;
}

#guessyoulike .guessyoulike ul li.first-item .item-inner img,
#guessyoulike .guessyoulike ul li.last-item .item-inner img{ width:199px; height:199px; margin-top:10px; }

#guessyoulike .guessyoulike ul li {
    float: left;
    width: 200px;
    background-color:#FFFFFF;
    margin-bottom:-1px;
}
#guessyoulike .guessyoulike ul li .item-inner{
    border: 1px solid #E4E4E4;
    width: 159px;
    height:264px;
    padding: 15px 20px 10px;
    position: relative;
    overflow: hidden;
}

#guessyoulike .guessyoulike ul li .img-box {
    width: 159px;
    height: 159px;
    position: relative;
    margin-bottom: 20px;
}

#guessyoulike .guessyoulike ul li .img-box a {
    display:block;
}
#guessyoulike .guessyoulike ul li .img-box img {
    width: 159px;
    height: 159px;
}
#guessyoulike .guessyoulike ul li .product_come_from {
    height:16px;
    color: #333;
    font-size:12px;
    line-height:16px;
}
#guessyoulike .guessyoulike ul li .product_come_from img{ width:25px; height:16px; vertical-align:bottom; margin-right:3px; }

#guessyoulike .guessyoulike ul li .goods-name a {
    display:block;
    font-size: 12px;
    line-height: 1.5;
    color: #333;
    height: 3.0em;
    overflow: hidden;
    margin:8px 0;
}

#guessyoulike .guessyoulike ul li .goods-name a img{
    width: 25px;
    height: 16px;
    vertical-align: -3px;
    margin-right: 3px;
}
#guessyoulike .guessyoulike ul li .goods-price {
    color:#333;
    font-size:16px;
    line-height:24px;
    height:48px;
}
#guessyoulike .guessyoulike ul li .goods-price .xj-price {
    font-weight:bold;
    margin-right:2px;
}
#guessyoulike .guessyoulike ul li .goods-price .tag-box-price{
    background-color: #f18164;
    color: #fff;
    padding: 0 3px;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    border: 1px solid #f18164;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius:3px;
    vertical-align:-2px;
}

#guessyoulike .guessyoulike .control {
    position: absolute;
    top: 35px;
    right: 0;
}

#guessyoulike .guessyoulike .control a {
    display:block;
    color:#ED5831;
    padding:2px 5px;
    font-size:12px;
    line-height:1.2;
    border:1px solid #ED5831;
}





#xj_index .pre-hot-goods{ width:921px; float:left; }
#xj_top10pro {
    width: 921px;
    margin:0 auto;
}

#xj_top10pro .top10Pro {
    width: 921px;
    margin:0 auto;
    position: relative;
    overflow: hidden;
}
#xj_top10pro .top10Pro .tab-box {
    background-color:#EBEBEB;
    border-bottom:1px solid #1A1A1A;
}
#xj_top10pro .top10Pro .tab-box ul{ margin-bottom:-1px; }
#xj_top10pro .top10Pro .tab-box ul li {
    color:#666666;
    font-size:14px;
    border-bottom:1px solid #1A1A1A;
    border-top:1px solid #EBEBEB;
    height:40px;
    line-height:40px;
    width:96px;
    text-align:center;
    float:left;
    cursor:pointer;
    margin-bottom:-1px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 3px;
}
#xj_top10pro .top10Pro .tab-box ul li:first-child{ width:99px; }
#xj_top10pro .top10Pro .tab-box ul li.active {
    background-color:#FFFFFF;
    color:#ED5831;
    border-bottom:1px solid #FFFFFF;
    border-top:1px solid #ED5831;
}

#xj_top10pro .top10Pro .contents-box {
    background-color:#FFFFFF;
    width: 921px;
}

#xj_top10pro .top10Pro .contents-box .contents-box-inner{ display:none; }
#xj_top10pro .top10Pro .contents-box ul li {
    float: left;
    width: 185px;
    margin:0 -1px 0 0;
}
#xj_top10pro .top10Pro .contents-box ul li .goods-inner{
    width: 183px;
    height:270px;
    padding-top:20px;
    border:1px solid #EBEBEB;
    border-top:none;
}

#xj_top10pro .top10Pro .contents-box ul li .img-box {
    width: 153px;
    height: 153px;
    position: relative;
    margin:0 auto 13px;
}
#xj_top10pro .top10Pro .contents-box ul li .img-box a {
    display:block;
}
#xj_top10pro .top10Pro .contents-box ul li .img-box img {
    width: 153px;
    height: 153px;
}
#xj_top10pro .top10Pro .contents-box ul li .img-box .soldout-img {
    background-size:100px 100px;
    display:none;
    width: 100px;
    height: 100px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    line-height: 1.0;
}
#xj_top10pro .top10Pro .contents-box ul li .img-box .soldout-img img {
    height: 100%;
    width: 100%;
}
#xj_top10pro .top10Pro .contents-box ul li .product_come_from {
    height:16px;
    color:#333;
    font-size:12px;
    line-height:16px;
    padding-left:15px;
}
#xj_top10pro .top10Pro .contents-box ul li .product_come_from img{ width:25px; height:16px; margin-right:3px; vertical-align:bottom; }
#xj_top10pro .top10Pro .contents-box ul li .goods-name a {
    display:block;
    font-size: 12px;
    line-height: 1.5;
    color: #333;
    height: 3.0em;
    overflow: hidden;
    margin:10px 15px;
}

#xj_top10pro .top10Pro .contents-box ul li .goods-name a:hover { text-decoration:underline; }

#xj_top10pro .top10Pro .contents-box ul li .goods-name a img{
    width: 25px;
    height: 16px;
    vertical-align: -3px;
    margin-right: 3px;
}

#xj_top10pro .top10Pro .contents-box ul li .goods-price {
    color:#333;
    font-size:16px;
    margin:0 15px;
    line-height:24px;
    height:48px;
}
#xj_top10pro .top10Pro .contents-box ul li .goods-price .xj-price {
    font-weight:bold;
    margin-right:2px;
}
#xj_top10pro .top10Pro .contents-box ul li .tag-box-price{
    background-color: #f18164;
    color: #fff;
    padding: 0 3px;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    border: 1px solid #f18164;
    max-width: 144px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius:3px;
    vertical-align:-2px;
}



#xj_index .store-box{ width:260px; float:right; }
#xj_index .store-box .tab-box ul{ border-bottom:1px solid #1A1A1A; }
#xj_index .store-box .tab-box ul li {
    color:#666666;
    font-size:14px;
    border-bottom:1px solid #1A1A1A;
    border-top:1px solid #EBEBEB;
    height:40px;
    line-height:40px;
    width:33.3%;
    text-align:center;
    float:left;
    cursor:pointer;
    margin-bottom:-1px;
}
#xj_index .store-box .tab-box ul li.active {
    background-color:#FFFFFF;
    color:#ED5831;
    border-bottom:1px solid #FFFFFF;
    border-top:1px solid #ED5831;
}

#xj_index .store-box .shop-content{ display:none; height:638px; background-color:#FFFFFF; }
#xj_index .store-box .content-box{ width:240px; padding:5px 10px; background-color:#FFFFFF; height:318px; border-bottom:1px solid #EBEBEB; }
#xj_index .store-box .content-box img{ vertical-align:bottom; border:none; }
#xj_index .store-box .content-box .top-box{ height:40px; background:url(../image/shop_arr.png) right center no-repeat; }
#xj_index .store-box .content-box .top-box .logo-box{ width:85px; height:40px; float:left; text-align:left; }
#xj_index .store-box .content-box .top-box .logo-box img{ width:80px; height:40px; }
#xj_index .store-box .content-box .top-box .name-box{ width:145px; float:left; height:40px; }
#xj_index .store-box .content-box .top-box .name-box a{ width:145px; height:40px; line-height:40px; display:block; float:left; font-size:14px; color:#000; text-decoration:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#xj_index .store-box .content-box .top-box .name-box a:hover{ text-decoration:underline; }

#xj_index .store-box .content-box .coupon-box{
    margin-top: 5px;
    height: 20px;
    overflow: hidden;
}
#xj_index .store-box .content-box .coupon-box .coupon-item{
    padding: 0 3px;
    margin-left: 5px;
    background: #e5bdbb;
    height: 20px;
    line-height: 20px;
    color: #FFF;
    text-align: center;
    white-space: nowrap;
    border-radius: 3px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
#xj_index .store-box .content-box .coupon-box .coupon-item:first-child{ margin:0; }
#xj_index .store-box .content-box .goods-box ul li{ margin-top:11px;}
#xj_index .store-box .content-box .goods-box ul li .img-left{ width:75px; height:70px; float:left; }
#xj_index .store-box .content-box .goods-box ul li .img-left img{ width:70px; height:70px; }
#xj_index .store-box .content-box .goods-box ul li .text-right{ width:165px; height:70px; float:left; }
#xj_index .store-box .content-box .goods-box ul li .text-right .tit01{ height:27px; }
#xj_index .store-box .content-box .goods-box ul li .text-right .tit01 a{
    width:165px;
    height:27px;
    line-height:27px;
    color:#333333;
    text-decoration:none;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
#xj_index .store-box .content-box .goods-box ul li .text-right .tit01 a:hover{ text-decoration:underline; }
#xj_index .store-box .content-box .goods-box ul li .text-right .price01 {
    color:#333;
    font-size:16px;
    line-height:24px;
    height:48px;
}
#xj_index .store-box .content-box .goods-box ul li .text-right .price01 .xj-price {
    font-weight:bold;
    margin-right:2px;
}
#xj_index .store-box .content-box .goods-box ul li .text-right .price01 .tag-box-price{
    background-color: #f18164;
    color: #fff;
    padding: 0 3px;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    border: 1px solid #f18164;
    max-width: 156px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius:3px;
    vertical-align:-2px;
}




#xj_passport_empty {padding-top:4%;}
#xj_passport_empty .passport-empty-inner {
    width:540px;
    height:750px;
    margin:0 auto;
    background:#FFFFFF url(../image/passport_bg_161124.png) 0 0 no-repeat;
    border:1px solid #d8d8d8;
}
#xj_passport_empty .passport-empty-inner .signin-page-wrap { background: none; margin: 0; padding:0; height:350px; position:relative; }
#xj_passport_empty .passport-empty-inner .signin-page-wrap a.home-link{ position:absolute; width:145px; height:35px; top:17px; left:20px; border:none;}
#xj_passport_empty .passport-empty-inner .signin-page-wrap a.home-link img{ width:145px; height:35px; border:none; vertical-align:bottom; }
#xj_passport_empty .passport-empty-inner .xj-sginin-link { display:none;}
#xj_passport_empty .xj-sginin .signin {
    width: 350px;
    float: none;
    padding: 140px 0 0 95px;
}
#xj_passport_empty .singnup-txt-check{ height: 20px; float: left; vertical-align: top; margin-right: 3px;}

#xj_passport_empty .xj-sginin .signupin-content .form-item {
    margin-bottom: 30px;
    position: relative;
    overflow: visible;
}
#xj_passport_empty .xj-sginin .signupin-content .form-label {
    width:auto;
    height:auto;
    line-height:1;
    display:block;
    position: absolute;
    left: 15px;
    top: 17px;
    z-index: 1;
    color: #a3a3a3;
    text-align: left;
    background-color: #fff;
    padding: 0;
    transition: all ease-in-out .15s;
    -moz-transition: all ease-in-out .15s; 
    -webkit-transition: all ease-in-out .15s; 
    -o-transition: all ease-in-out .15s; 
    -ms-transition: all ease-in-out .15s; 
}
#xj_passport_empty .xj-sginin .signupin-content .form-item-num .form-label{ left:45px; }
#xj_passport_empty .xj-sginin .signupin-content .form-label.focus {
    color:#ED5831;
    top:-7px;
}
#xj_passport_empty .xj-sginin .signupin-content .x-input {
    width: 316px;
    height: 45px;
    line-height: 45px;
    padding:1px 15px;
    border-color: #e4e4e4;
    outline:0;
    transition: all ease-in-out .15s;
    -moz-transition: all ease-in-out .15s; 
    -webkit-transition: all ease-in-out .15s; 
    -o-transition: all ease-in-out .15s; 
    -ms-transition: all ease-in-out .15s; 
}
#xj_passport_empty .xj-sginin .signupin-content .x-input.focus {
    border-color: #ED5831;
}

#xj_passport_empty .xj-sginin .forgetpsw-link{ background:url(../image/pro_icon07.png) 0 2px no-repeat; margin-left:53px; padding-left:18px;}

#xj_passport_empty .xj-sginin .btn-major span {
    background-color: #ED5831;
    background-image: none;
    font-size: 20px;
    color: #fff;
    display: block;
    filter: none;
    line-height: 45px;
    text-align: center;
    padding:0;
    cursor: pointer;
    border-radius:3px;
}

#xj_passport_empty .xj-sginin .btn-major:hover span {
    background-color:#c64736;
}

#xj_passport_empty .xj-sginin .btn-big-s {
    width: 100%;
    vertical-align: top;
}
#xj_passport_empty .xj-sginin .form-act {display:block;}
#xj_passport_empty .xj-sginin .form-act a.auto-change-verify-handle  {
    cursor: pointer;
    position: absolute;
    top: 12px;
    left: 296px;
    font-size: 12px;
}
#xj_passport_empty .xj-sginin .form-act img.auto-change-verify-handle  {
    margin-left:20px;
}
#xj_passport_empty .xj-sginin .xj-signup-link {
    height: 45px;
    font-size: 20px;
    color: #ED5831;
    line-height: 45px;
    text-align: center;
    background-color: #fff;
    display: block;
    border: 1px solid #ED5831;
    padding: 0 !important;
    border-radius:3px;
    margin:30px 0 0 0;
}

#xj_passport_empty .signupin-content .form-item-normal {
    margin-top: 5px;
}
#xj_passport_empty .signupin-content #error_box{ height:20px; line-height:20px; color:#ED5831; margin-top:5px; }
#xj_passport_empty .signupin-content #error_box q{ margin-right:5px;}
#xj_passport_empty .signupin-content #error_box01{ height:20px; line-height:20px; color:#ED5831; margin-top:5px; }
#xj_passport_empty .signupin-content #error_box01 q{ margin-right:5px;}
#xj_passport_empty .signupin-content #error_box02{ height:20px; line-height:20px; color:#ED5831; margin-top:5px; }
#xj_passport_empty .signupin-content #error_box02 q{ margin-right:5px;}
#xj_passport_empty .signupin-content .notice-inline {top:50px; background:none; }
#xj_passport_empty .signupin-content .form-item01 .notice-inline {top:22px; }
#xj_passport_empty .signupin-content .caution-content { background:none; }
#xj_passport_empty .xj-sginin .signin .third-login .tit{ height:8px; border-bottom:1px solid #CDCDCD; text-align:center; margin:40px 0; }
#xj_passport_empty .xj-sginin .signin .third-login .tit span{ background-color:#FFFFFF; font-size:14px; line-height:1.0; padding:0 10px; color:#666; }
#xj_passport_empty .xj-sginin .signin .third-login .qq-login{ width:110px; display:inline-block; zoom:1; *display:inline;}
#xj_passport_empty .xj-sginin .signin .third-login .qq-login a{ display:block; color:#666; text-decoration:none; text-align:center; background:url(../image/qq_icon2.png) top center no-repeat; padding-top:55px;}
#xj_passport_empty .xj-sginin .signin .third-login .webo-login{  width:110px; display:inline-block; zoom:1; *display:inline;}
#xj_passport_empty .xj-sginin .signin .third-login .webo-login a{ display:block; color:#666; text-decoration:none; text-align:center; background:url(../image/webo_icon.png) top center no-repeat; padding-top:55px;}
#xj_passport_empty .xj-sginin .signin .third-login .weixin-login{  width:110px; display:inline-block; zoom:1; *display:inline;}
#xj_passport_empty .xj-sginin .signin .third-login .weixin-login a{ display:block; color:#666; text-decoration:none; text-align:center; background:url(../image/weixin_icon.png) top center no-repeat; padding-top:55px;}
.xj-login-list01{ width:540px; margin:-60px 0 30px -95px;}
.xj-login-list01 .login-tabs .tab-link{ width:270px; float:left; height:45px; font-size:20px; text-align:center; background:#F7F7F7; cursor:pointer; }
.xj-login-list01 .login-tabs .tab-link span{ display:inline-block; zoom:1; *display:inline; margin:0 auto; line-height:44px; border-bottom:1px solid #fff; }
.xj-login-list01 .login-tabs .tab-link.active { background:#FFFFFF; }
.xj-login-list01 .login-tabs .tab-link.active span{ color:#ED5831; border-bottom-color:#ED5831; }

#xj_passport_empty .xj-sginin .signin .third-login.quick-login .qq-login,
#xj_passport_empty .xj-sginin .signin .third-login.quick-login .webo-login,
#xj_passport_empty .xj-sginin .signin .third-login.quick-login .weixin-login{ float:left; margin-right:8px; display:block; width:auto; }
#xj_passport_empty .xj-sginin .signin .third-login.quick-login .qq-login a{ background:url(../image/login_qq.png) top left no-repeat; line-height:31px; padding:0 0 0 35px; text-align:left; }
#xj_passport_empty .xj-sginin .signin .third-login.quick-login .webo-login a{ background:url(../image/login_webo.png) top left no-repeat; line-height:31px; padding:0 0 0 35px; text-align:left; }
#xj_passport_empty .xj-sginin .signin .third-login.quick-login .weixin-login a{ background:url(../image/login_weixin.png) top left no-repeat; line-height:31px; padding:0 0 0 35px; text-align:left; }

#xj_passport_empty .xj-sginin .signin .third-login.quick-login .quick-signup{ float:right; }
#xj_passport_empty .xj-sginin .signin .third-login.quick-login .quick-signup a{ display:block; color:#666; background:url(../image/login_sigup.png) top left no-repeat; line-height:31px; padding:0 0 0 35px; text-align:left; }


.xj-bind-user{}
.xj-bind-user .header-box{ position:absolute; width:100%; top:0; left:0; background:#FFFFFF; border-bottom:1px solid #ddd; height:105px;}
.xj-bind-user .header-box .logo{ text-indent:-99999px; background:url(../image/logo_login_ch.png) 0 0 no-repeat; width:187px; height:41px; position:absolute; top:30px; left:30px; }
.xj-bind-user .xj-login-list{ width:760px; margin:130px auto 50px auto; }
.xj-bind-user .xj-login-list li{ cursor:pointer; width:380px; float:left; border-bottom:1px solid #DDDDDD; text-align:center; height:30px; }
.xj-bind-user .xj-login-list li#tab_link01 span{ background:url(../image/login_icon01.png) 0 0 no-repeat; font-size:18px; padding: 3px 0 3px 40px; line-height:1.0; color:#666666;}
.xj-bind-user .xj-login-list li#tab_link02 span{ background:url(../image/login_icon02.png) 0 0 no-repeat; font-size:18px; padding: 3px 0 3px 40px; line-height:1.0; color:#666666;}
.xj-bind-user .xj-login-list li#tab_link01.active span{ background:url(../image/login_icon01_o.png) 0 0 no-repeat; color:#ED5831;}
.xj-bind-user .xj-login-list li#tab_link02.active span{ background:url(../image/login_icon02_o.png) 0 0 no-repeat; color:#ED5831; }
.xj-bind-user .xj-login-list li#tab_link01.active,
.xj-bind-user .xj-login-list li#tab_link02.active { border-bottom-color:#ED5831; }
#xj_passport_empty .xj-bind-user .xj-sginin .signin{ padding:0; margin:0 auto; }
#xj_passport_empty .xj-bind-user .signup-article{ padding:0; margin:0 auto; }
#xj_passport_empty .xj-bind-user .signup-article .signupin-content.signup .btn-major span{ width:348px; margin-right:0; }
#xj_passport_empty .xj-bind-user .xj-sginin .forgetpsw-link{ margin-left:0px; }


#xj_passport_empty .signin-facebook{display:inline-block;margin:25px 20px 0;cursor:pointer;width:70px;}
#xj_passport_empty .signin-facebook .btn-box{display:block}
#xj_passport_empty .signin-facebook .tit-box{display:block;margin-top:3px}
#xj_passport_empty .signin-google{display:inline-block;margin:25px 20px 0;cursor:pointer}
#xj_passport_empty .signin-google .btn-box{display:block;background-color:#4285f4;padding:3px 5px 1px 3px;border-radius:2px}
#xj_passport_empty .signin-google .btn-box .icon{display:inline-block;width:16px;height:16px;background:url(../image/google_icon.jpg) 0 0 no-repeat;background-size:16px 16px;vertical-align:top}
#xj_passport_empty .signin-google .btn-box .buttonText{vertical-align:top;color:#fff;line-height:1.2}
#xj_passport_empty .signin-google .tit-box{display:block;margin-top:3px}
#xj_passport_empty .third-login-other-wp{clear:both;text-align:center}
#xj_passport_empty .third-login-other-wp .signin-facebook,#xj_passport_empty .third-login-other-wp .signin-google{margin-top:30px}




#xj_passport_empty .signup-article {
    width: 350px;
    float: none;
    padding: 150px 0 0 95px;
}

#xj_passport_empty .signup-article .form-label {
    width:auto;
    height: auto;
    font-size:14px;
    line-height: 1;
    display:block;
    position: absolute;
    left: 13px;
    top: 17px;
    z-index: 1;
    color: #a3a3a3;
    text-align: left;
    background-color: #fff;
    padding: 0 10px;
    transition: all ease-in-out .15s;
    -moz-transition: all ease-in-out .15s; 
    -webkit-transition: all ease-in-out .15s; 
    -o-transition: all ease-in-out .15s; 
    -ms-transition: all ease-in-out .15s; 
}
#xj_passport_empty .signup-article .form-label.focus {
    color:#ED5831;
    top:-7px;
}
#xj_passport_empty .signupin-content .warn { display:none;}

#xj_passport_empty .signup-article .userSelect {
    height:49px;
    margin-bottom:20px;
    position: relative;
}

#xj_passport .signupin-content .verify-input,
#xj_member .signupin-content .verify-input{ width:150px; }
#xj_passport_empty .signup-article .userSelect .countryLabel {
    position: absolute;
    left: 13px;
    top: -10px;
    color:#a3a3a3;
    z-index: 99;
    text-align: left;
    background-color: #fff;
    padding: 0 10px;
    font-size:14px;
    transition: all ease-in-out .15s;
    -moz-transition: all ease-in-out .15s; 
    -webkit-transition: all ease-in-out .15s; 
    -o-transition: all ease-in-out .15s; 
    -ms-transition: all ease-in-out .15s; 
}

#xj_passport_empty .signup-article .userSelect .countryLabel.focus {
    color: #ED5831;
}

#xj_passport_empty .xj-sginin .signupin-content .x-input.verify-input {
    width: 138px;
}

#xj_passport_empty .xj-sginin .signupin-content .x-input.verify-input-mobile {
    width: 138px;
}

#xj_passport_empty a.btn-caution {
    padding:0;
    margin:0;
}
#xj_passport_empty a.btn-caution.action-go-verifycode {
    margin-left:5px;
}

#xj_passport_empty a.btn-caution span {
    width: 140px;
    font-size:12px;
    line-height: 47px;
    padding: 0 5px;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #ED5831;
    color: #ED5831;
}

#xj_passport_empty a.btn-caution span span {
    padding:0;
    text-align:center;
    border:none;
}
#xj_passport_empty .signup-alert-img {
    position: absolute;
    top: 11px;
    right: 0;
    width:26px;
    height:26px;
    margin:0;
    z-index:2;
}
.signup-alert-img .signup-alert-pop {
    top: -23px;
    left: 36px;
}

#xj_passport_empty .signup-article .signupin-content .form-item {height:auto;}

#xj_passport_empty .signup-article .signupin-content #error_txt{ height:20px; line-height:20px; color:#ED5831; }
#xj_passport_empty .signup-article .signupin-content #error_txt01{ height:20px; line-height:20px; color:#ED5831; }
#xj_passport_empty .signup-article .signupin-content .form-item #vcodeid {margin-right:35px;}
#xj_passport_empty .signup-article .signupin-content .form-item .auto-change-verify-handle.lnklike {
    position: absolute;
    top: 12px;
    right: 0;
}
#xj_passport_empty .signup-article .signupin-content.signup .form-act { font-size:12px; display:block;}
#xj_passport_empty .signup-article .signupin-content.signup .btn-major span {
    width:158px;
    height:47px;
    margin-right: 10px;
    background-color:#ED5831;
}

#xj_passport_empty .passport-empty-copyright {
    width: 440px;
    margin: 50px auto 20px;
    text-align: center;
}






.topic2_rightlink{
    width:100px;
    position: fixed;
    right: 50%;
    margin-right: -720px;
    bottom: 60px;
    z-index: 9999;
    display: block;
}
.topic2_rightlink .first-title{}
.topic2_rightlink ul li{ border:1px solid #dcdcdc; height:30px; width:98px; margin-bottom:-1px;}
.topic2_rightlink ul li a{ display:block; height:30px; width:98px; background-color:#f2f2f2; color:#333333; font-size:14px; text-align:center; line-height:30px;}
.topic2_rightlink ul li a:hover{ background-color:#e1e1e1; }



.btn{filter:none;border:0;}


h2.special-tit{
    font-size:30px;
    font-weight:normal;
    color:#000000;
    text-align:center;
    height:101px;
    line-height:101px;
    background:url(../image/tit_bg.png) center center no-repeat;
}
h2.special-tit span{
    background:#f5f5f5 url(../image/tit_bg_icon.png) left center no-repeat;
    height:101px;
}
h2.special-tit span span{
    background:url(../image/tit_bg_icon.png) right center no-repeat;
    height:101px;
    padding:0 50px;
}

.nothingGoods span{
    display:block;
    height:102px;
    padding-left:120px;
    background:url(../image/goods_nothing.png) top left no-repeat;
}






#xj_index .ad-special{ width:1200px; margin:0 auto 25px; }
#xj_index .ad-special ul{ margin-right:-20px; }
#xj_index .ad-special ul li{ width:285px; float:left; margin-right:20px; }
#xj_index .ad-special ul li img{ width:285px; }




.xj-sale-icon{
    width: 84px;
    height: 36px;
    line-height:26px;
    font-size: 12px;
    text-align: center;
    color: #FFFFFF;
    top: 0px;
    left: 0px;
    position: absolute;
    display: block;
    vertical-align: top;
}
.hot-icon{
    width: 84px;
    height: 36px;
    line-height:26px;
    font-size: 12px;
    text-align: center;
    color: #FFFFFF;
    top: 0px;
    left: 0px;
    position: absolute;
    display: block;
    vertical-align: top;
    background: url(../image/sale_icon.png) 0 0 no-repeat;
}

.xj-sale-icon.seckill{
    background: url(../image/seckill_icon.png) 0 0 no-repeat;
}
.xj-sale-icon.sale{
    background: url(../image/sale_icon.png) 0 0 no-repeat;
}
.xj-sale-icon.new{
    background: url(../image/new_icon1.png) 0 0 no-repeat;
}
.xj-sale-icon.auto{
    width:90px;
    height:40px;
    line-height:33px;
    background: url(../image/auto_icon.png) 0 0 no-repeat;
}

.xj-icon-cover { width: 100%; height: 100%; position: absolute; top: 0; left: 0;pointer-events: none;}

.xj-icon-video { position: absolute; bottom: 20px; left: 50%; margin-left: -20px; text-indent: -99999px; width: 40px; height: 40px; background: url(../image/video_icon.png) center center no-repeat;pointer-events: none; }

html{ background-color:transparent; }

.xj-right-adimg{ background:url(https://img1.xiji.com/themes/ecstore/images/right_ad_170303.jpg) 0 0 no-repeat; }

#xj-product .groupbuy-block{
    height:38px;
    font-size:16px;
    line-height:38px;
    background:#BF2230;
}
#xj-product .groupbuy-block .left-tit{
    width:480px;
    float:left;
    color:#FFFFFF;
    text-align:left;
    padding-left:20px;
    font-size:16px;
}
#xj-product .groupbuy-block .left-tit a{ font-size:12px; color:#FFFFFF; margin-left:30px; }
#xj-product .groupbuy-block .left-tit img{ margin-right:10px; vertical-align:-5px; }
#xj-product .groupbuy-block .right-txt{
    width:100px;
    float:right;
    text-align:center;
    border-radius: 0 18px 18px 0;
    color:#FFF;
}
#xj-product .groupbuy-block .right-txt a.app-download{ color:#bf2131; text-decoration:none;display: inline-block; margin-right:20px;}
#xj-product .groupbuy-block .right-txt a.app-download:hover{ text-decoration:underline; }
#xj-product .groupbuy-block .right-txt a.app-download canvas {vertical-align: top;}
#xj-product .groupbuy-block .right-txt span.app-show{
    background:url(../image/groupbuy_icon01_o.png) 0 0 no-repeat;
    width:29px;
    height:28px;
    display:inline-block;
    *display:inline;
    zoom:1;
    position:relative;
    vertical-align:-9px;
    margin-left:10px;
    z-index:2;
    cursor:pointer;
}
#xj-product .groupbuy-block .right-txt span.app-show .app-box{
    width:150px;
    height:191px;
    position:absolute;
    top:33px;
    right:0px;
    display:none;
    padding: 16px 0 0 11px;
    text-align: left;
    background:url(../image/groupbuy_code_180306.png) 0 0 no-repeat;
}
#xj-product .groupbuy-block .right-txt span.app-show .app-box a.app-link{
    width:140px;
    height:140px;
    margin:10px 0 0 17px;
}


#xj-product .groupbuy-block .right-txt span.app-show .app-box p{
    padding:10px 0 0;
    color:#FFFFFF;
    font-size:14px;
    line-height:1.2;
    text-align:left;
}
#xj-product .groupbuy-block .right-txt span.app-show .app-box p a {color:#fff;}
#xj-product .groupbuy-block .right-txt span.app-show .app-box p a:hover {text-decoration: underline;}

#xj-product .groupbuy-block .right-txt span.app-show:hover{ background:url(../image/groupbuy_icon01_o.png) 0 0 no-repeat; overflow:visible;}
#xj-product .groupbuy-block .right-txt span.app-show:hover .app-box{ display:block; }





.text-primary{color:#ED5831; }




#xj_gallery .gallery-grid .goods-pic .undercarriage-img{
    width:100px;
    height:100px;
    position:absolute;
    margin-top:50%;
    margin-left:50%;
    top:-50px;
    left:-50px;
    line-height:1.0;
}

.unit-price{ font-size:12px; color:#787878; }


#popup_product,
#arrive_notice_panel_normal { width:740px; height:410px; padding:30px; background: #fff; position:fixed; top:50%; left: 50%; z-index:100041; border:1px solid #DDDDDD; box-shadow:0px 0px 5px #DDDDDD; -webkit-box-shadow:0px 0px 5px #ccc; }
#popup_product .product-album { width:330px; float:left; }
#popup_product #popup_buy_form { display:block; margin-left:360px; }
#popup_product .close-btn{ position:absolute; top:10px; right:10px; cursor:pointer; width:14px; height:14px; background:url(../image/icon_04.png) 0 0 no-repeat; text-indent:-9999px;}
#popup_product .pro-tit{ color:#333; font-size:18px; font-weight:bold; line-height:1.5; height:auto!important; max-height:4.5em; overflow:hidden; }
#popup_product .product-album-thumb .over,
#popup_product .product-album-thumb .prev,
#popup_product .product-album-thumb .next { width:20px; background-color:#FFFFFF; border:1px solid #FFF; border-radius:0px; height:69px; line-height:69px; top:1px; }
#popup_product .product-album-thumb .thumbnail-list .thumbnail{ border:none; border-bottom:1px solid #FFF; }
#popup_product .product-album-thumb .thumbnail-list .active .thumbnail{ border-bottom:1px solid #ED5831; }
#popup_product .product-album-thumb .thumbnail-list .active .arrow-top .below{ border-bottom-color:#ED5831; }
#popup_product .product-album-thumb .thumbnail-list li { margin:0 3px; padding:0;}
#popup_product .product-album-thumb .thumbnail-list .thumbnail{ width:65px; height:65px; }
#popup_product .product-album-thumb .thumbnail-list { height:74px; margin:0 18px; padding-left:5px; }
#popup_product .product-album-thumb .thumbnail-list .thumbnail img { max-height:60px; max-width:60px;}
#popup_product .product-album-thumb .thumbnail-list .active .arrow-top{left:50%; margin-left:-4px; display:none; }
#popup_product .product-album-preview { border:none; }
#popup_product .xj-pri{ overflow:hidden; height:29px; white-space:nowrap; text-overflow:ellipsis; margin:15px 0 10px; }
#popup_product .xj-pri .action-price{ font-size:29px; line-height:1.0; color:#ED5831; }
#popup_product .xj-pri .action-mktprice{ color:#999999; font-size:12px; }
#popup_product .popup-btn-box{ margin-top:15px; }
#popup_product .popup-btn-box .btn-huge,
#popup_product .popup-btn-box .popup-btn{ border-radius:3px; width:140px; height:45px; line-height:45px; color:#FFFFFF !important; text-decoration:none; text-align:center; font-size:16px; border:1px solid #999999; background-color:#999999; display:inline-block; zoom:1; *display:inline; margin-right:20px; outline:none; }
#popup_product .popup-btn-box .btn-huge span,
#popup_product .popup-btn-box .btn-huge span span{ padding:0; line-height:1.0; height:initial; background-image:none; background-color:transparent; }
#popup_product .popup-btn-box .btn-huge.disabled { border-color:#ed5831 !important;}
#popup_product .popup-btn-box .btn-huge.disabled span,
#popup_product .popup-btn-box .btn-huge.disabled:hover span {background:#ed5831 !important;}
#popup_product .popup-btn-box .popup-btn-1,
#popup_product .popup-btn-box .popup-btn-2,
#popup_product .popup-btn-box .popup-btn-5,
#popup_product .popup-btn-box .popup-btn-6,
#popup_product .popup-btn-box .popup-btn-8{ background-color:#ED5831; border-color:#ED5831; cursor:pointer; }
#popup_product .popup-btn-box .popup-btn-4,
#popup_product .popup-btn-box .popup-btn-7{ background-color:#999; border-color:#999; }
#popup_product .popup-btn-box .popup-btn-3{ background-color:#ff9a00; border-color:#ff9a00; cursor:pointer; }
#popup_product .popup-btn-box .popup-btn-8.popup-addtocart-btn{ height:43px; line-height:43px; background-color:#FFF; color:#ED5831 !important; border-color:#ED5831; vertical-align:bottom; }
#popup_product .unit-price{ font-size:12px; border:1px dotted #ED5831; vertical-align:3px; line-height:1.0; padding:0px 2px; margin-left:3px; color: #ED5831; }
#popup_product .item-label,
#popup_product .label{ width:78px; font-size:14px; text-align:left; font-weight:bold; margin:0; float:left; line-height:35px; }
#popup_product .product-buy-quantity .item-label,
#popup_product .product-buy-quantity .label{ line-height:38px; }
#popup_product .item-content{ margin-left:78px; display:block; }
#popup_product .spec-item{ margin-bottom:0px; }
#popup_product .spec-item .spec-attr{ margin:2px; }
#popup_product .spec-item .spec-attr a { line-height: 27px; }
#popup_product .spec-item .spec-attr:hover { border-color: #ed5831;}
#popup_product .spec-item .spec-attr.nosale { border: 1px dashed #ccc; background-color: #fff;}
#popup_product .spec-item .spec-attr.nosale:hover { border-color: #ed5831;}
#popup_product .spec-item .spec-attr.nosale a { color: #999;}
#popup_product .spec-item .spec-attr.nosale:hover a { color: #ed5831;}
#popup_product .spec-item .spec-attr:hover a { color: #ed5831; border-color: #fff;}
#popup_product .spec-item .selected { color: #ed5831; border: 1px solid #ED5831 !important; background-color: #de5831;  }
#popup_product .spec-item .selected a { color: #ed5831; border: 1px solid #ED5831 !important; background-color: #f6f6f6;  }
#popup_product .spec-item .selected i { background: url(../image/item_selected2.gif) no-repeat; }
#popup_product .spec-item .selected.nosale { border: 1px dashed #ED5831 !important; }
#popup_product .spec-item .selected.nosale a { color: #ed5831 !important; border: 1px solid #fff !important; background-color: #fff; }
#popup_product .spec-item .selected.nosale i { right: -1px; bottom: -1px;}

#popup_product .p-quantity { vertical-align: top; }
#popup_product .p-quantity a:hover { color: #fff !important; background-color: #ed5831; border-color: #ed5831;}
#popup_product .product-buy-quantity { margin-bottom:0px; height:35px; line-height:35px; }
#popup_product .action-limit { display: inline; vertical-align:6px; font-size: 14px; color:#666666; }
#popup_product .product-buy-quantity .p-quantity input{ width:28px; }
#popup_product .product-spec-outbox{ min-height:60px; height:auto!important; height:60px; }

a.popup_buy_view{ display:block; border:1px solid #ED5831; border-radius:3px; color:#ED5831; height:32px; line-height:32px; background-color:#FFFFFF; text-align:center; font-size:16px; margin:8px 0 0 0!important; transition: all .25s ease; -moz-transition: all .25s ease; -webkit-transition: all .25s ease;  -o-transition: all .25s ease; }
a.popup_buy_view:hover{ background-color:#ED5831!important; color:#FFFFFF!important; transition: all .25s ease; -moz-transition: all .25s ease; -webkit-transition: all .25s ease;  -o-transition: all .25s ease; }
.popup-btn-msg.buy-ok{ background:url(../image/icon_05.png) 0 0 no-repeat; padding-left:25px; font-size:14px; line-height:22px; height:22px; }
.popup-btn-msg.buy-ok .btn-tocart{ margin-left:10px;}
.popup-btn-msg.buy-ok .btn-tocart:hover{ text-decoration:underline; }


#arrive_notice_panel_normal { height: 190px; z-index: 100045; font-size:14px; padding:0px; width:800px; height:250px; }
#arrive_notice_panel_normal .result-area { width:800px; line-height:30px; position:absolute; left:0px; top:51px; }
#arrive_notice_panel_normal .input-area { width: 740px; height: 130px; padding:30px; font-size:14px; position:absolute; left:0px; top:51px; }
#arrive_notice_panel_normal .input-area .label-txt{ width:70px; display:inline-block; zoom:1; *display:inline; }
#arrive_notice_panel_normal .input-area label{ cursor:pointer; }
#arrive_notice_panel_normal .tit-box{ height:50px; line-height:50px; padding-left:30px; font-size:18px; color:#000000; background-color:#F7F7F7; border-bottom:1px solid #E4E4E4; position:relative; }
#arrive_notice_panel_normal .tit-box .close-btn { background:url(../image/icon_04.png) 0 0 no-repeat; height:14px; width:14px; position: absolute; top:16px; right:16px; cursor: pointer; }
#arrive_notice_panel_normal .input-area p{ color:#666666; margin-bottom:10px; }
#arrive_notice_panel_normal .input-area input{ height:35px; line-height:35px; padding:0 10px; border:1px solid #E4E4E4;}
#arrive_notice_panel_normal .xj-sold-out{ border-radius:3px; display:block; width:150px; height:40px; background-color:#ED5831; color:#fff; text-align:center; line-height:40px; font-size:16px; margin:25px auto 0; }
#arrive_notice_panel_normal .xj-sold-out:hover{ color:#FFFFFF!important; }
#arrive_notice_panel_normal .input-area .phone-box,
#arrive_notice_panel_normal .input-area .mail-box{ width:370px; float:left; }
#arrive_notice_panel_normal .input-area .mobile-error,
#arrive_notice_panel_normal .input-area .email-error{ margin-left:100px; color:#666666; }
#arrive_notice_panel_normal .input-area .mobile-error q.icon,
#arrive_notice_panel_normal .input-area .email-error q.icon{ color:#ED5831; }
#arrive_notice_panel_normal .result-area .message-body{ width:750px; max-width:750px; border:none; box-shadow:none; color: #333; background: none; }
#arrive_notice_panel_normal .result-area.success .message-body .icon{ font-size:35px; vertical-align:middle; color:#fff; background:#0c8907; border-radius:50%; border:2px solid #0c8907; }
#arrive_notice_panel_normal .result-area.failed .message-body .icon{ font-size:35px; vertical-align:middle; color:#fff; background:#990000; border-radius:50%; border:2px solid #990000; }


.xj-service-style{display: inline-block; color: #fff !important; height: 21px; line-height:21px; font-weight: normal; padding: 5px 0 0 28px; border-radius: 5px;background:url(../image/server_icon01.png) bottom left no-repeat;}
.xj-service-style span {display: inline-block; background-color: #f9af45; padding: 0 10px 0 5px; height: 21px; line-height: 21px; vertical-align: bottom; border-radius: 0 5px 5px 0; margin: 0 !important;}
.xj-service-style01{ background:#fff; color:#666;border:1px solid #ccc; height:20px; line-height:20px; padding:0 10px; border-radius:10px; display: inline-block;margin-left: 8px;}
.xj-service-style02{ background:#f9b044; color:#FFFFFF; height:20px; line-height:20px; padding:0 5px; display:inline-block; border-radius:3px; }
.xj-service-style02 span{ color:#FFFFFF!important; }

#xj_member .member-orders-list .tit-member-grid .xj-service-style {position: absolute; top: 5px; right: 125px;}



.right-navslide{ position:fixed; right:0px; bottom:300px; display:block; opacity:0; z-index:5; }
.right-navslide ul li{ text-align:right; padding:5px 0; transition: all .25s ease; -moz-transition: all .25s ease; -webkit-transition: all .25s ease; -o-transition: all .25s ease; }
.right-navslide ul li a{ display:block; font-size:14px; color:#666; }
.right-navslide ul li a span{ padding-right:5px; display:inline-block; zoom: 1; *display: inline; }
.right-navslide ul li a span.line-bg{ display:inline-block; zoom: 1; *display: inline; padding:0; width:20px; height:2px; vertical-align:5px; background-color:#212121; transition: all .25s ease; -moz-transition: all .25s ease; -webkit-transition: all .25s ease; -o-transition: all .25s ease; }
.right-navslide ul li:hover a span.line-bg,
.right-navslide ul li.actived a span.line-bg{ width:80px; height:4px; transition: all .25s ease; -moz-transition: all .25s ease; -webkit-transition: all .25s ease; -o-transition: all .25s ease; }
.right-navslide ul li:hover,
.right-navslide ul li.actived{ padding:10px 0; transition: all .25s ease; -moz-transition: all .25s ease; -webkit-transition: all .25s ease; -o-transition: all .25s ease; }
.right-navslide ul li:hover a,
.right-navslide ul li.actived a{ font-size:20px; color:#000; font-weight:bold; transition: all .25s ease; -moz-transition: all .25s ease; -webkit-transition: all .25s ease; -o-transition: all .25s ease; }




.xj-totalGainScore{ background: rgba(0,0,0,.6); position:fixed; z-index:1000600; top:0px; left:0px; height:100%; width:100%; display:block; }
.xj-totalGainScore .totalGainScore-inner{ width:750px; height:570px; position:fixed; top:50%; margin-top:-285px; left:50%; margin-left:-375px; background-color:#FFFFFF; }
.xj-totalGainScore .totalGainScore-inner .tit-box{ background:#F7F7F7; text-align:center; font-size:20px; color:#ED5831; line-height:49px; height:49px; border-bottom:1px solid #DDDDDD; }

.xj-totalGainScore .totalGainScore-inner .txt-box{ height:459px; overflow-y:auto; border-bottom:1px solid #DDDDDD; }
.xj-totalGainScore .totalGainScore-inner .txt-box .txt-box-inner{ padding:20px 10px 20px 20px; line-height:1.5; font-size:12px; color:#666; }
.xj-totalGainScore .totalGainScore-inner .txt-box .txt-box-inner p{ margin-bottom:5px; }
.xj-totalGainScore .totalGainScore-inner .txt-box .txt-box-inner dl{ margin-bottom:8px; }
.xj-totalGainScore .totalGainScore-inner .txt-box .txt-box-inner dl dt{ font-size:14px; color:#333; margin-bottom:5px;}
.xj-totalGainScore .totalGainScore-inner .txt-box .txt-box-inner dl dd{}
.xj-totalGainScore .totalGainScore-inner .txt-box .txt-box-inner dl dd ul li{ text-indent:-1.2em; margin-left:1.2em; margin-bottom:3px; }
.xj-totalGainScore .totalGainScore-inner .txt-box .txt-box-inner dl dd ul li span{ color:#FF0000; }
.xj-totalGainScore .totalGainScore-inner .btn-box{ padding-top:8px; height:50px;}
.xj-totalGainScore .totalGainScore-inner .btn-box a.btn-cancel{ border-radius:3px; width:150px; height:38px; border:1px solid #ED5831; background-color:#FFFFFF; color:#ED5831; text-align:center; font-size:15px; line-height:38px; margin:0 100px 0 170px; display:block; float:left; }
.xj-totalGainScore .totalGainScore-inner .btn-box .btn-ok{ cursor:pointer; border-radius:3px; width:150px; height:38px; border:1px solid #ED5831; background-color:#ED5831; color:#FFF; text-align:center; font-size:15px; line-height:38px; margin-right:100px; display:block; float:left; }


#xj_member .member-income table.income-table01 { border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; }
#xj_member .member-income table.income-table01 tr td{ border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:10px; height:50px; line-height:50px; font-size:16px; text-align:center; }
#xj_member .member-income table.income-table01 tr td span{ color:#ED5831; }
#xj_member .member-income span.alert-box{ cursor:pointer; display:inline-block; vertical-align:-3px; margin:0 5px; color:#333; width:19px; height:19px; position:relative; background:url(../image/income-icon01.png) 0 0 no-repeat; overflow:visible; }
#xj_member .member-income span.alert-box .txt01{ display:none; z-index:1; background:#FFFFFF; color:#666; font-size:12px; width:210px; position:absolute; top:32px; left:-50px; border:1px solid #ED5831; border-radius:3px; padding:10px; line-height:1.3; text-align:left; font-weight:normal; }
#xj_member .member-income span.alert-box .icon01{ display:none; background:url(../image/income-arrow.png) 0 0 no-repeat; width:13px; height:18px; position:absolute; top:20px; left:4px; }
#xj_member .member-income span.alert-box:hover .txt01{ display:block; }
#xj_member .member-income span.alert-box:hover .icon01{ display:block; }
#xj_member .member-income .coupon-text{ font-size:13px; color:#666666; margin:30px 0; line-height:1.7; overflow:hidden; }
#xj_member .member-income .coupon-text .tit{ font-size:16px; color:#333; margin-bottom:10px; }
#xj_member .member-income .coupon-img{ width:900px; margin:0 auto; }
#xj_member .member-income .coupon-img ul{ margin-top:10px; overflow:hidden; }
#xj_member .member-income .coupon-img ul li{ width:225px; float:left; text-align:center; font-size:13px; color:#333333; }
#xj_member .member-income .income-detail{ margin-top:20px; }
#xj_member .member-income .income-detail .tit{ font-size:18px; height:50px; line-height:50px; color:#333333; }
#xj_member .member-income .income-detail .income-table02{ border-top:2px solid #333333; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; }
#xj_member .member-income .income-detail .income-table02 th{ border-bottom:1px solid #dcdcdc; background-color:#F9F9F9; font-size:14px; height:50px; line-height:50px; text-align:center; }
#xj_member .member-income .income-detail .income-table02 td{ padding:5px; border-bottom:1px solid #dcdcdc; text-align:center; height:50px; }
#xj_member .member-income .income-detail .income-table02 td.user-txt{ padding:5px 15px; text-align:left; }
#xj_member .member-income .income-detail .income-table02 .user-img{ height:40px; width:40px; display:inline-block; vertical-align:middle; border-radius:20px; margin-right:10px; overflow:hidden; }
#xj_member .member-income .font-ED5831{ color:#ED5831; }
#xj_member .member-income .font-ED5831{ color:#ED5831; }
#xj_member .member-income .font-bf0000{ color:#bf0000; }
#xj_member .member-income .font-007d00{ color:#007d00; }
#xj_member .member-income .income-detail .income-table02 td.no-income{ padding:20px; line-height:2.0; font-size:16px;}

#xj_member .member-income .income-detail .income-table02 td.no-income .share-btn{ width:360px; height:50px; margin-top:50px; background-color:#ED5831; line-height:50px; font-size:16px; border-radius:5px; text-align:center; display:block; margin:30px auto; color:#FFFFFF;}
#xj_member .member-income .income-count-box{ border:1px solid #DCDCDC; padding: 10px; margin: 30px 0 20px;}
#xj_member .member-income .income-count-box li{ margin: 8px 0; overflow: hidden; }
#xj_member .member-income .btn-idcard-up{ width: 80px; text-align: center; font-size: 14px; border: 1px solid #ED5831; padding: 0px; background-color: #fff; color: #ED5831; height: 24px; line-height: 24px; display: inline-block; zoom:1; *display: inline; margin-left: 10px;}
#xj_member .member-income .next-btn{ outline: none; cursor: pointer; border: none;  width:120px; height:40px; background-color:#ED5831; line-height:40px; font-size:16px; border-radius:5px; text-align:center; display:block; margin:30px auto; color:#FFFFFF;}
#xj_member .member-income .next-btn01{outline: none; cursor: pointer; border: none;  width:120px; height:40px; background-color:#ED5831; line-height:40px; font-size:16px; border-radius:5px; text-align:center; display:block; float:left; color:#FFFFFF;}
#xj_member .member-income .next-btn02{outline: none; cursor: pointer; border: 1px solid #ED5831; width:118px; height:38px; background-color:#fff; line-height:38px; font-size:16px; border-radius:5px; text-align:center; display:block; float:left; color:#ED5831; margin-right:15px;}
#xj_member .member-income .income-count-box li label{ line-height: 30px; width: 120px; float: left; text-align: right; }
#xj_member .member-income .income-count-box li .input-box01{ margin-left: 130px; width: 150px;padding:4px; display: block;}

#xj_member .member-income .income-count-box table{ border:1px solid #dcdcdc; border-bottom:none; }
#xj_member .member-income .income-count-box table td{ border-bottom:1px solid #dcdcdc; text-align:center; padding:8px; }


#xj_cart .order-main .order-section table.change-delivery .shipping-text .undelivery-txt .goods-list{ vertical-align:-100%; display:inline-block; zoom:1; *display:inline; width:50px; height:50px; margin:0 3px; }
#xj_cart .order-main .order-section table.change-delivery .shipping-text .undelivery-txt .goods-list img{ width:48px; height:48px; border:1px solid #CCCCCC; }


#xj_member .aftersale-box{ margin:20px 0; }
#xj_member .aftersale-box .border-right{ border-right:1px solid #E2E2E2; }
#xj_member .aftersale-box td{ text-align:left; vertical-align:top; }
#xj_member .aftersale-box ul.cancel-state{ border-left:1px solid #E2E2E2; margin-left:10px; padding-top:1px; }
#xj_member .aftersale-box ul.cancel-state li { text-indent:-24px; margin:5px 0 10px 12px; }
#xj_member .aftersale-box ul.cancel-state li .time{ color:#999; }
#xj_member .aftersale-box ul.cancel-state li .dot{ display:inline-block; margin:0 6px; border:1px solid #E2E2E2; height:8px; width:8px; border-radius:5px; background:#FFFFFF; }
#xj_member .aftersale-box ul.cancel-state li.cancel {color:#f9af45;}
#xj_member .aftersale-box ul.cancel-state li.cancel .dot{ border-color:#f9af45; background:#f9af45; }
#xj_member .aftersale-box ul.cancel-state li.cancel-failed {color:#ED5831;}
#xj_member .aftersale-box ul.cancel-state li.cancel-failed .dot{ border-color:#ED5831; background:#ED5831; }
#xj_member .member-aftersale .order-detail-table{ border-right:none; }
#xj_member .member-aftersale .order-detail-table th,
#xj_member .member-aftersale .order-detail-table td{ border-right:1px solid #E2E2E2; }
#xj_member .member-aftersale .txt01{ margin:10px 0; }
#xj_member .member-aftersale .txt01 span{ color:#ED5831; margin:0 5px;}
#xj_member .member-aftersale .table-aftersale{ border:1px solid #E2E2E2;}
#xj_member .member-aftersale .table-aftersale th{ border:none; padding:10px 5px; background:#F5F5F5; }
#xj_member .member-aftersale .table-aftersale td{ border:none; padding:10px 5px; }
#xj_member .member-aftersale .table-aftersale td{ vertical-align:top; }
#xj_member .member-aftersale .table-aftersale td .aftersale-type li{ cursor:pointer; border:1px solid #CCC; background-color:#F6F6F6; display:inline-block; height:27px; line-height:27px; margin-right:10px; }
#xj_member .member-aftersale .table-aftersale td .aftersale-type li a{ display:block; height:25px; border:1px solid#F6F6F6; padding:0 10px; position:relative; color:#333; }
#xj_member .member-aftersale .table-aftersale td .aftersale-type li i{ background:url(../image/item_selected2.gif) 0 0 no-repeat; height:11px; width:11px; position:absolute; right:0px; bottom:0px; display:none; }
#xj_member .member-aftersale .table-aftersale td .aftersale-type li:hover{ border:1px solid #CCC; }
#xj_member .member-aftersale .table-aftersale td .aftersale-type li:hover a{ border:1px solid #CCC; }
#xj_member .member-aftersale .table-aftersale td .aftersale-type li.selected{ border:1px solid #ED5831; }
#xj_member .member-aftersale .table-aftersale td .aftersale-type li.selected a{ border:1px solid #ED5831; }
#xj_member .member-aftersale .table-aftersale td .aftersale-type li.selected i{ display:block; }
#xj_member .member-aftersale .table-aftersale td .p-quantity a{display:inline-block;background:#FFF;width:23px;height:25px;overflow:hidden;vertical-align:middle;border:1px solid #a9a9a9;text-align:center;font:14px/25px simsun,serif}
#xj_member .member-aftersale .table-aftersale td .p-quantity a:hover{border-color:#ED5831;background:#ED5831}
#xj_member .member-aftersale .table-aftersale td .p-quantity input{width:28px;height:25px;line-height:25px;padding:0;margin:0 -3px;vertical-align:middle;border-width:1px 0;border-style:solid;border-color:#a9a9a9;text-align:center}
#xj_member .member-aftersale .table-aftersale td .notice-txt{ width:610px; color:#999; }
#xj_member .member-aftersale .table-aftersale td .notice-txt .alert-txt{ color:#ED5831; float:left; display:none; }
#xj_member .member-aftersale .up-pics .pic{display:inline-block;zoom:1;width:58px;height:58px;border:1px solid #c6c6c6;margin-right:10px;cursor:pointer}
#xj_member .member-aftersale .up-pics .pic.active{border-color:#f0612f}
#xj_member .member-aftersale .up-pics .pic img{width:100%;height:100%;vertical-align:bottom}
#xj_member .member-aftersale .up-pics .up-pic-btn{display:inline-block;zoom:1;vertical-align:bottom;width:58px;height:58px;border:1px solid #c6c6c6;background:#f5f5f5 url(../image/up_pic_btn.png) center center no-repeat;cursor:pointer;margin-right:5px}
#xj_member .member-aftersale .up-pics .up-pic-btn .up-btn-inner{width:58px;height:58px}
#xj_member .member-aftersale .up-pics .pics-num{display:inline-block;zoom:1;vertical-align:bottom;font-size:14px;line-height:1}
#xj_member .member-aftersale .up-pics .pics-num .caption{color:#767676}
#xj_member .member-aftersale .up-pics .pic-view{position:relative;display:none;padding:35px;border:1px solid #c6c6c6;background-color:#f5f5f5;width:230px;height:auto;margin-top:25px}
#xj_member .member-aftersale .up-pics .pic-view img{width:100%;height:auto}
#xj_member .member-aftersale .up-pics .pic-view .del-btn{width:100px;height:24px;padding-top:6px;text-align:center;color:#fff;background-color:#767676;position:absolute;top:0;right:0;font-size:14px;cursor:pointer}
#xj_member .member-aftersale .dot-line{ border-bottom:1px dashed #DDDDDD; margin:10px 0; height:1px;}
#xj_member .member-order-sale .member-notice-content .member-order-steps ,
#xj_member .member-order-sale .member-notice-content .member-order-steps.steps { padding:0; margin-bottom:20px; }
#xj_member .member-order-sale .member-notice-content .member-order-steps.steps table{ margin:0 auto; }
#xj_member .member-order-sale .member-notice-content .member-order-steps.steps .step-item { position:relative; height:70px; color:#767676;}
#xj_member .member-order-sale .member-notice-content .member-order-steps.steps .step-item span{position:absolute;top:0;right:0;display:block;padding:0;margin-right:-25px;width:90px}
#xj_member .member-order-sale .member-notice-content .member-order-steps02,#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps{padding:0;margin-bottom:20px}
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps table{margin:0 auto}
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-item{position:relative;height:70px;color:#767676}
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-item span{position:absolute;top:0;right:0;display:block;padding:0;width:90px;margin-right:-25px}
#xj_member .member-order-sale .member-notice-content .member-order-steps.steps .step-1 { padding:0; width:40px; background:url(../image/order_step_bg01.png) bottom right no-repeat;}
#xj_member .member-order-sale .member-notice-content .member-order-steps.steps .step-2,
#xj_member .member-order-sale .member-notice-content .member-order-steps.steps .step-3{ padding:0; width:220px; background:url(../image/order_step_bg02.png) bottom right no-repeat;}
#xj_member .member-order-sale .member-notice-content .member-order-steps.steps .step-1.active { color:#000000; background:url(../image/order_step_active_bg01.png) bottom right no-repeat;}
#xj_member .member-order-sale .member-notice-content .member-order-steps.steps .step-2.active,
#xj_member .member-order-sale .member-notice-content .member-order-steps.steps .step-3.active{ color:#000000; background:url(../image/order_step_active_bg02.png) bottom right no-repeat;}
#xj_member .member-order-sale .member-notice-content .member-order-steps.steps .step-2.failed,
#xj_member .member-order-sale .member-notice-content .member-order-steps.steps .step-3.failed{ color:#000000; background:url(../image/order_step_failed_bg02.png) bottom right no-repeat;}
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-1 { padding:0; width:40px; background:url(../image/order_step_bg01.png) bottom right no-repeat;}
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-2,
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-3,
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-4,
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-5,
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-6{ padding:0; width:150px; background:url(../image/order_step_bg03.png) bottom right no-repeat;}
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-1.active { color:#000000; background:url(../image/order_step_active_bg01.png) bottom right no-repeat;}
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-2.active,
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-3.active,
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-4.active,
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-5.active,
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-6.active{ color:#000000; background:url(../image/order_step_active_bg03.png) bottom right no-repeat;}
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-2.failed,
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-3.failed,
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-4.failed,
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-5.failed,
#xj_member .member-order-sale .member-notice-content .member-order-steps02.steps .step-6.failed{ color:#000000; background:url(../image/order_step_failed_bg03.png) bottom right no-repeat;}
#xj_member .member-aftersale .table-aftersale01{ border-top:1px solid #E2E2E2; border-left:1px solid #E2E2E2;}
#xj_member .member-aftersale .table-aftersale01 th{ border-bottom:1px solid #E2E2E2; border-right:1px solid #E2E2E2; padding:10px 5px; background:#F5F5F5; }
#xj_member .member-aftersale .table-aftersale01 td{ border-bottom:1px solid #E2E2E2; border-right:1px solid #E2E2E2; padding:10px 5px; text-align:center; }
#xj_member .member-aftersale .table-aftersale01 td.goods{ text-align:left; padding:10px 5px 7px; }
#xj_member .member-aftersale .table-aftersale01 td.goods ul li{ width:60px; float:left; margin:0 3px 3px; }
#xj_member .member-aftersale .table-aftersale01 td.goods ul li img{ width:58px; height:58px; border:1px solid #DDDDDD; display:block; margin-bottom:5px;}
#xj_member .member-aftersale .table-aftersale01 td.goods ul li a.btn,
#xj_member .member-aftersale .table-aftersale01 td.goods ul li span{ display:block; width:58px; text-align:center; height:22px; line-height:22px; border-radius:3px; border:1px solid #DDDDDD; background-color:#EEE; font-size:12px; color:#666; text-decoration:none; }
#xj_member .member-aftersale .table-aftersale01 td.goods ul li a.btn{ border-color: #ED5831; background:#ED5831; color:#FFFFFF;}
#xj_member .member-aftersale .table-aftersale01 td a{ color:#000; }
#xj_member .member-aftersale .table-aftersale01 td a:hover{ text-decoration:underline; }
#xj_member .member-aftersale .table-aftersale01 td.action a:hover{ text-decoration:none; color:#ED5831;}
#xj_member .member-aftersale .search-block{ text-align:right; margin-bottom:15px; }
#xj_member .member-aftersale .search-block select{ width:120px; height:25px; }
#xj_member .member-aftersale .aftersale-ok{ border:1px solid #DDDDDD; padding:20px; overflow:hidden; }
#xj_member .member-aftersale .aftersale-ok .icon-left{ float:left; width:60px;}
#xj_member .member-aftersale .aftersale-ok .icon-left .icon {
    font-size: 40px;
    vertical-align: middle;
    color: #fff;
    background: #0c8907;
    border-radius: 50%;
    border: 2px solid #0c8907;
}

#xj_member .member-aftersale .aftersale-ok .txt-right{ float:left; }
#xj_member .member-aftersale .aftersale-ok .txt-right .tit{ color:#0c8907; font-size:18px; margin-bottom:5px; }
#xj_member .member-aftersale .article_content { color: #666; font-size: 12px; padding: 10px 15px; margin-top: 20px; border: 1px solid #E2E2E2;}
#xj_member .member-aftersale .article_content .tit { font-size: 13px; margin-bottom: 5px;}

#aftersale_popup{display:none}
#aftersale_popup .mask{position:fixed;z-index:1000600;left:0;top:0;background-color:#666;opacity:.6;filter:alpha(opacity=.6);width:100%;height:100%}
#aftersale_popup .coupon-box{width:380px;height:250px;position:fixed;z-index:1000601;top:50%;left:50%;margin-top:-125px;margin-left:-190px;background-color:#FFF;border:1px solid #ddd}
#aftersale_popup .coupon-box .tit-box{border-bottom:1px solid #ddd;margin:0 auto;font-size:20px;height:50px;background:#f7f7f7;padding:0 10px;text-align:center;line-height:50px}
#aftersale_popup .coupon-box .tit-box a{background:url(../image/pop-close.gif) 0 0 no-repeat;width:26px;height:26px;float:right;margin-top:10px;text-indent:-9999px}
#aftersale_popup .coupon-box .coupon-box-inner{width:100%;height:170px;padding-top:25px;position:relative;text-align:center}
#aftersale_popup .coupon-box .coupon-box-inner ul li:first-child{margin-bottom:10px}
#aftersale_popup .coupon-box .coupon-box-inner label{width:120px;font-size:14px;float:left;text-align:right}
#aftersale_popup .coupon-box .coupon-box-inner input{width:200px;padding:1px 3px;font-size:14px;float:left}
#aftersale_popup .coupon-box .coupon-box-inner .btn-box{position:absolute;left:0;bottom:20px;text-align:center;width:100%}
#aftersale_popup .coupon-box .coupon-box-inner .btn-box a{font-size:16px;display:inline-block;width:140px;height:35px;color:#ED5831;text-decoration:none;line-height:35px;text-align:center;border:1px solid #ED5831;border-radius:3px;margin:0 10px}

#aftersale_popup01{display:none}
#aftersale_popup01 .mask{position:fixed;z-index:1000600;left:0;top:0;background-color:#666;opacity:.6;filter:alpha(opacity=.6);width:100%;height:100%}
#aftersale_popup01 .coupon-box{width:380px;height:250px;position:fixed;z-index:1000601;top:50%;left:50%;margin-top:-125px;margin-left:-190px;background-color:#FFF;border:1px solid #ddd}
#aftersale_popup01 .coupon-box .tit-box{border-bottom:1px solid #ededed;margin:0 auto;font-size:16px; font-weight:800; height:49px;background:#efefef;padding:0 10px;text-align:left;line-height:49px}
#aftersale_popup01 .coupon-box .tit-box a{width:18px;height:18px;float:right;margin-top: 15px;opacity: 0.6;filter: alpha(opacity=60);text-indent: -99999px;background: url(../image/alert_close_icon.png) center center no-repeat;}
#aftersale_popup01 .coupon-box .tit-box a i { width: 18px; height: 18px; display:inline-block; opacity: 0.6; filter: alpha(opacity=60); text-indent: -99999px; background: url(../image/alert_close_icon.png) center center no-repeat;}
#aftersale_popup01 .coupon-box .tit-box a i:hover { opacity: 1; filter: alpha(opacity=100);}

#aftersale_popup01 .coupon-box .coupon-box-inner{height:170px;padding:20px 20px 0;position:relative;text-align:left; font-size:13px;}
#aftersale_popup01 .coupon-box .coupon-box-inner ul{ text-align:center; margin-top:20px;}
#aftersale_popup01 .coupon-box .coupon-box-inner ul li{ cursor:pointer; border:1px solid #CCC; background-color:#FFF; display:inline-block; height:35px; line-height:35px; margin:0 10px; }
#aftersale_popup01 .coupon-box .coupon-box-inner ul li a{ display:block; height:33px; border:1px solid #FFF; padding:0 15px; position:relative; color:#333; }
#aftersale_popup01 .coupon-box .coupon-box-inner ul li i{ background:url(../image/item_selected2.gif) 0 0 no-repeat; height:11px; width:11px; position:absolute; right:0px; bottom:0px; display:none; }
#aftersale_popup01 .coupon-box .coupon-box-inner ul li:hover{ border:1px solid #CCC; }
#aftersale_popup01 .coupon-box .coupon-box-inner ul li:hover a{ border:1px solid #CCC; }
#aftersale_popup01 .coupon-box .coupon-box-inner ul li.selected{ border:1px solid #ED5831; }
#aftersale_popup01 .coupon-box .coupon-box-inner ul li.selected a{ border:1px solid #ED5831; }
#aftersale_popup01 .coupon-box .coupon-box-inner ul li.selected i{ display:block; }
#aftersale_popup01 .coupon-box .coupon-box-inner .btn-box{position:absolute;left:0;bottom:15px;text-align:center;width:100%}
#aftersale_popup01 .coupon-box .coupon-box-inner .btn-box a{font-size:14px;display:inline-block;width:120px;height:30px;color:#FFF;background:#ED5831;text-decoration:none;line-height:30px;text-align:center;border:1px solid #ED5831;border-radius:3px;margin:0 10px}
#aftersale_popup01 .coupon-box .coupon-box-inner .btn-box a:hover {background: #c74630;}
#aftersale_popup01 .coupon-box .coupon-box-inner .btn-box a.disable{ cursor: default; background:#AAA !important; border:1px solid #AAA;}
#aftersale_popup01 .coupon-box .coupon-box-inner .btn-box a.sub-btn{font-size:14px;display:inline-block;width:120px;height:30px;color:#666; background:#FFF;text-decoration:none;line-height:30px;text-align:center;border:1px solid #ddd;border-radius:3px;margin:0 10px}
#aftersale_popup01 .coupon-box .coupon-box-inner .btn-box a.sub-btn:hover { color: #ed5831; border-color: #ed5831;}

#ordercancel_popup{display:none}
#ordercancel_popup .mask{position:fixed;z-index:1000600;left:0;top:0;background-color:#666;opacity:.6;filter:alpha(opacity=.6);width:100%;height:100%}
#ordercancel_popup .cancel-box{width:520px;height:530px;position:fixed;z-index:1000601;top:50%;left:50%;margin-top:-265px;margin-left:-260px;background-color:#FFF;border:1px solid #ddd}
#ordercancel_popup .cancel-box .tit-box{border-bottom:1px solid #ededed;margin:0 auto;font-size:16px;font-weight: 800;height:49px;background:#efefef;padding:0 10px;text-align:left;line-height:49px}
#ordercancel_popup .cancel-box .tit-box a{width:26px; height:49px;float:right;}
#ordercancel_popup .cancel-box .tit-box a i {width: 18px; height: 49px; display:inline-block; opacity: 0.6; filter: alpha(opacity=60); text-indent: -99999px; background: url(../image/alert_close_icon.png) center center no-repeat;}
#ordercancel_popup .cancel-box .tit-box a i:hover {opacity: 1; filter: alpha(opacity=100);}
#ordercancel_popup .cancel-box .txt { color: #666; font-size: 14px; margin: 20px 20px 0;}
#ordercancel_popup .cancel-box .cancel-box-inner{font-size:13px;position:relative;text-align:left}
#ordercancel_popup .cancel-box .cancel-box-inner ul li{ width:220px; float:left; margin: 15px 0 0 25px;}
#ordercancel_popup .cancel-box .cancel-box-inner ul li input[name="order_cancel_reason[reason_type]"],
#ordercancel_popup .cancel-box .cancel-box-inner ul li input[name="cancel[reason_type]"]{ display: none;}
#ordercancel_popup .cancel-box .cancel-box-inner ul li label { position: relative; display: block; color: #1a1a1a; font-size: 14px; height: 38px; line-height: 38px; text-align: center; background: #fff; border: 1px solid #ebebeb; border-radius: 5px;padding: 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#ordercancel_popup .cancel-box .cancel-box-inner ul li label:hover { background: #ebebeb;}
#ordercancel_popup .cancel-box .cancel-box-inner ul li label.actived { background: #fff; border-color: #ed5831; color: #ed5831;}
#ordercancel_popup .cancel-box .cancel-box-inner ul li label q { display: none; position: absolute; bottom: -1px; right: -1px; line-height: 1; color: #ed5831;}
#ordercancel_popup .cancel-box .cancel-box-inner ul li label.actived q { display: block;}
#ordercancel_popup .cancel-box .cancel-box-inner .x-input{ width:444px; height: 34px; padding:2px 10px; border-color: #ebebeb; border-radius: 5px; }

#ordercancel_popup .cancel-box .cancel-box-inner .form-actions{ margin-top:30px; text-align: center;}
#ordercancel_popup .cancel-box .cancel-box-inner .form-actions a{ display:inline-block; color: #1a1a1a; font-size: 16px; width: 138px; height: 38px; line-height: 38px; text-align: center; background: #f7f7f7; border: 1px solid #e5e5e5;border-radius: 3px; vertical-align: middle; }
#ordercancel_popup .cancel-box .cancel-box-inner .form-actions a:hover { color: #ed5831; border-color: #ed5831;}
#ordercancel_popup .cancel-box .cancel-box-inner .form-actions button{ display:inline-block;margin:0 auto; width: 140px; height: 40px;font-size: 16px; line-height: 38px; vertical-align: middle; margin-left: 30px;background: #ed5831; border-radius: 3px;}
#ordercancel_popup .cancel-box .cancel-box-inner .form-actions button:hover {background: #c74630;}

#xj_member .aftersale-success{ background: #f5fff5; border: 1px solid #5fb67d; text-align: center; padding: 50px; font-size: 14px;}
#xj_member .aftersale-success .tit{ font-size: 34px; color: #333; line-height: 51px; margin-bottom: 30px;}
#xj_member .aftersale-success .tit i{ vertical-align: -12px; display: inline-block; width: 51px; height: 51px; background: url("../image/alert_icon_03.png") 0 0 no-repeat; margin-right: 5px;}

.search-history{ z-index: 100030; display: block; position: absolute; max-height:275px; overflow:hidden; background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); left: -1px; top: 46px; width: 440px; overflow-y: hidden;}
.search-history ul{}
.search-history ul li{ cursor:pointer; font-size:12px; line-height:25px; height:25px; padding:0 5px; color:#333; background:#fff;  }
.search-history .tit-box{ font-size:12px; line-height:30px; height:30px; padding:0 5px; color:#999; text-overflow:ellipsis; background:#fff; }
.search-history .tit-box:after,
.search-history ul li:after { content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden; }
.search-history ul li .del-btn{ display:none; right:5px; top:0px; color:#0563c3; }
.search-history ul li:hover .del-btn{ display:block; color:#0563c3; }
.search-history ul li:hover{ color:#ED5831; }
.search-history ul li.actived{ background:#f6f6f6; color:#ED5831; }
.search-history ul li span{ float:left; width:390px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; }
.search-history ul li .del-btn,
.search-history .tit-box .del-all-btn{ float:right; cursor:pointer; }
.search-history ul li .del-btn:hover,
.search-history .tit-box .del-all-btn:hover{ color:#ED5831; }
.search-history:hover{ display:block; }
.search-history.bbc_search_his{ width:345px; }
.search-history.bbc_search_his ul li span{ width:295px; }
.autocompleter-selected{ color:#ED5831; }
.autocompleter-choices li:hover{ color:#ED5831; }


#xj_cart .order-coupon{ margin:0; padding:15px 0 10px; }
#xj_cart .order-coupon .tab-box{ margin-bottom: 20px;}
#xj_cart .order-coupon .tab-box ul{ padding-left: 10px;border-bottom: 1px solid #f5f5f5; }
#xj_cart .order-coupon .tab-box ul li{ display:inline-block; padding:0; font-size:14px; height:30px; line-height:30px; border-bottom:1px solid #fff; margin:0 10px; cursor:pointer; color: #a0a0a0;}
#xj_cart .order-coupon .tab-box ul li.actived{ color:#414141; border-bottom-color:#ED5831; }
#xj_cart .order-coupon .tab-box ul li.actived span {color: #ed5831;}
#xj_cart .order-coupon .member_coupons_list_sty{ padding:0px;margin:0 10px; max-height: 320px;overflow: hidden;position: relative;}
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list{ width:274px; height:160px; margin:0 10px 0; float:left; }
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .couponBox{ cursor: pointer; border:2px solid #fff; border-radius: 3px; background: url("../image/coupon_bg01.png") 0 0 no-repeat; height:130px; position:relative; overflow:visible; }
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .couponBox i{ position: absolute; display: none; right: -2px; bottom:-2px; height: 35px; width: 35px; background: url("../image/sel.png") 0 0 no-repeat; }
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list.selected .couponBox{ border-color:#bf2230; }
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list.selected .couponBox i{ display: block; }
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list.disabled .couponBox{ cursor: auto; background: url("../image/coupon_bg02.png") 0 0 no-repeat; }
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .couponBox .can-product-list{ position:absolute; left:-1px; top:131px; z-index: 10; display:none; cursor: auto; }
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .couponBox .can-product-list{ width:270px; border:1px solid #ccc; background:#fff; }
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .couponBox .can-product-list .tit{ background:#e5e5e5; height:30px; line-height:30px; padding-left: 10px;}
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .couponBox .can-product-list ul li{ width:60px; height:60px; float:left; margin:6px 0 6px 6px; }
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .couponBox .can-product-list ul li img{ width:58px; height:58px; border:1px solid #ccc; }

#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .couponBox .txtInner{ color:#ffffff; font-size: 12px; padding: 20px 10px 0px 10px; height: 82px; }
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .couponBox .txtInner .value{ font-size: 30px;}
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .couponBox .txtInner .time{ margin-top: 10px;}
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .couponBox .txtInner .value sub{ font-size: 12px; vertical-align: bottom;}
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .couponBox .range{ padding:0 10px 0 10px; color: #666; margin-bottom: 10px; display: inline-block;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .couponBox .range span {overflow: hidden;max-width: 90%;white-space: nowrap;text-overflow: ellipsis;display: inline-block;}
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .couponBox .range q {display: inline-block;width: 0;height: 0;border-top:5px solid #666;border-right:5px solid #fff;border-bottom:5px solid #fff;border-left:5px solid #fff;vertical-align: middle;margin-left: 3px;vertical-align: top;margin-top: 8px;}
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .disable-reason{ height: 25px; overflow: hidden;  position: relative; z-index: 2}
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .disable-reason ul{ position: absolute;top:0px; left: 0px; width: 235px; padding:3px 30px 0 5px; background: #fff; border: 1px solid #fff;}
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .disable-reason ul li{ display: block; white-space: nowrap; overflow: hidden; background: url("../image/alert_01.png") 0 0 no-repeat; padding-left: 20px; line-height: 15px; margin-bottom:5px;}
#xj_cart .order-coupon .member_coupons_list_sty ul li.coupons-list .disable-reason .more-reason-icon{ display: none; position: absolute; cursor: pointer; right: 5px; top: 8px; width: 16px; height: 16px; background: url("../image/arr_down_01.png") 0 0 no-repeat; }
#xj_cart .available-goods-pop {position:absolute;z-index: 999999;width: 500px;border:1px solid #999;background-color: #fff;padding: 20px;border: 1px solid #ddd;box-shadow: 0px 0px 5px #ccc;-webkit-box-shadow: 0px 0px 5px #ccc;}
#xj_cart .available-goods-pop .close-btn {display: block;position: absolute;top:20px;right: 20px;width: 19px;height: 19px;text-indent: -9999px;background: url(../image/close_btn01.png) 0 0 no-repeat;cursor: pointer;}
#xj_cart .available-goods-pop .pop-inner .tit-box {font-size: 16px;color: #999;padding-bottom: 10px;border-bottom: 1px solid #f5f5f5;}
#xj_cart .available-goods-pop .pop-inner ul {}
#xj_cart .available-goods-pop .pop-inner ul li {width: 80px;height: 80px;margin: 10px;float: left;}
#xj_cart .available-goods-pop .pop-inner ul li img {width: 100%;height: 100%;}
#xj_cart .order-coupon .coupons_code{ padding:0 20px;margin-top: 10px;height: 32px;padding-top: 10px;border-top: 1px solid #f5f5f5;}
#xj_cart .order-coupon .coupons_code .item label{ font-size: 14px; vertical-align: middle;color: #ed5831;cursor: pointer;display: inline-block;height: 32px;line-height: 32px;margin-right: 10px;}
#xj_cart .order-coupon .coupons_code .item label:hover {text-decoration: underline;}
#xj_cart .order-coupon .coupons_code .item input{ width: 260px; height: 28px; border:1px solid #ccc; line-height: 28px; padding: 0 5px;border-bottom-left-radius: 3px;border-top-left-radius: 3px;outline:none;}
#xj_cart .action-confirm-coupon{ border: none; }
#xj_cart .action-confirm-coupon span,#xj_cart .action-confirm-coupon span span{ padding:0 10px; color: #fff; font-size:14px; height: 40px; line-height: 40px; border: none; background: #ED5831; }
#xj_cart .order-coupon .coupons_code .used{ background: #f5f5f5; display: inline-block; padding:0 10px; height: 32px; font-size: 14px; line-height: 32px; color: #666;vertical-align: middle; }
#xj_cart .order-coupon .coupons_code .used ul{ display: inline-block; line-height: 18px; }
#xj_cart .order-coupon .coupons_code .order_coupon_wait {display: inline-block;vertical-align: middle;}
#xj_cart .order-coupon .coupons_code .code-input-box .code-input-btn {margin-left: -1px;}
#xj_cart .order-coupon .coupons_code .code-input-box .code-input-btn span {height: 28px;line-height: 28px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;background-color: #f5f5f5;color: #838383;}
#xj_cart .order-coupon .used li i{ min-width: 338px; width: auto;color: #ED5831; }
#xj_cart .order-coupon .used li a{ color: #666;}
#xj_cart .order-coupon .used li a:hover{ color:#0563c3; }
#xj_cart .order-clearing a.toggle-coupons{ width: 16px; height: 11px; background: url("../image/arr_up_01.png") 0 0 no-repeat; display: inline-block; margin-left: 5px;}
#xj_cart .order-clearing a.toggle-coupons.down{ background: url("../image/arr_down_01.png") 0 0 no-repeat;}


#xj_cart .xj-totalprice .checkout-carriage-item { position: relative; display: inline-block; line-height: 30px;}
#xj_cart .xj-totalprice .tax-outbox01 .icon,
#xj_cart .xj-totalprice .checkout-carriage-item .icon {cursor: pointer;font-size: 15px;vertical-align: middle;color: #ed5831;}
#xj_cart .xj-totalprice .tax-outbox01 .icon {vertical-align: top;line-height: 16px;}
#xj_cart .xj-totalprice .checkout-carriage-item .tit { font-size: 14px; }
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup {position: absolute;z-index: 9999;left:-388px;bottom:9px;width: 340px;padding: 20px;border: 1px solid #999;background-color: #fff;border: 1px solid #ddd;box-shadow: 0px 0px 5px #ccc;-webkit-box-shadow: 0px 0px 5px #ccc;line-height: 1.2;}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup > .tit {font-size: 16px;color: #333;border-bottom: 1px solid #f5f5f5;padding-bottom: 8px;margin-bottom: 15px;}

#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .tit {font-size: 12px;color: #666;line-height: 1.4;margin-bottom: 5px;}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .price {width: 100%; color:#a1a1a1;font-size: 12px;margin-bottom: 10px;padding: 0;}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .price span {color:#ed5831;margin-right: 8px;}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .goods-list {width: 340px;}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method {padding-bottom:10px;margin-bottom:10px; border-bottom: 1px solid #f5f5f5;}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method:last-child {border-bottom: none;padding-bottom:0;margin-bottom:0px;}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .goods-list .holder {width:300px;overflow: hidden;margin: 0 20px;}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .goods-list .holder ul {width: 30000px;}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .goods-list .holder ul li {width: 40px;height: 40px;padding: 5px;float: left;clear: none;}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .goods-list .holder ul li img {width: 100%;vertical-align: bottom;}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .goods-list .next {float: right;width: 20px; text-align: center;}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .goods-list .prev {float: left;width: 20px; text-align: center;}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .goods-list .next i,
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .goods-list .prev i {display: block;width:0px;height:0px;border:9px solid rgb(255,255,255);margin-top: 15px;}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .goods-list .next i{border-left-color:rgb(0,0,0);float: right;margin-right: -9px;}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .goods-list .prev i {border-right-color:rgb(0,0,0);float: left;margin-left: -9px;}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .goods-list .next.next-disable i {border-left-color:rgb(161,161,161);}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .goods-list .prev.prev-disable i {border-right-color:rgb(161,161,161);}
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .goods-list .next.next-disable,
#xj_cart .xj-totalprice .checkout-carriage-item .detail-popup .method .goods-list .prev.prev-disable {cursor: default;}


#xj_member .inner-wrap .page-article.new-points{ background: none; min-height: auto; padding:0;}
#xj_member .new-points .points-header{ background: #FFFFFF; border: none;  padding:0; margin-bottom: 20px; overflow: hidden; }
#xj_member .new-points .points-header .col-left{ font-size: 14px; color: #999; height: 75px; padding:60px 0 0 40px; width: 300px; float: left; height: 300px; border-right: 1px solid #eee;}
#xj_member .new-points .points-header .col-left .txt01{ font-size: 18px; color:#333; }
#xj_member .new-points .points-header .col-left .txt02{ font-size: 40px; font-weight: bold; color: #ED5831; margin: 10px 0; }
#xj_member .new-points .points-header .col-left .points-btn{display: inline-block;background-color: #333;border-radius: 5px;font-size: 14px;color: #FFFFFF;height: 33px;line-height: 33px;text-align: center;margin: 20px 10px 10px 0;padding: 0 20px;}
#xj_member .new-points .points-header .col-right{  float: left; width: 684px; }
#xj_member .new-points .points-header .col-right .col-right01{ text-align: center; padding:0px 40px 20px; position: relative; }
#xj_member .new-points .points-header .col-right .col-right01 .singnup-box{ width: 596px; color: #ED5831; font-weight: bold; border-bottom: 1px solid #eee; font-size: 13px; height: 45px; padding-top: 20px; margin-bottom: 40px;}
#xj_member .new-points .points-header .col-right .col-right01 .singnup-box li{ float: left; width: 50px; margin-left: 41px; text-align: center; }
#xj_member .new-points .points-header .col-right .col-right01 .singnup-box li:first-child{ margin: 0; }

#xj_member .new-points .points-header .col-right .col-right01 .singnup-box li span i.txt {display: none;}
#xj_member .new-points .points-header .col-right .col-right01 .singnup-box li:hover.outof span i.txt {display: block;}
#xj_member .new-points .points-header .col-right .col-right01 .singnup-box li:hover.outof span i.num {display: none;}
#xj_member .new-points .points-header .col-right .col-right01 .singnup-box li:hover.outof span{ background: #ED5831; color: #fff;}

#xj_member .new-points .points-header .col-right .col-right01 .singnup-box li span{ font-size: 12px; font-weight: normal; color: #666; background: #fff; border: 1px solid #eee; display: inline-block; height: 48px; width: 48px; line-height: 48px; text-align: center; font-size: 12px; border-radius: 50%;}
#xj_member .new-points .points-header .col-right .col-right01 .singnup-box li.active span{ background: #ED5831; color: #fff;}
#xj_member .new-points .points-header .col-right .col-right01 .singnup-box li.outof span{ background: #ccc;cursor: pointer;}

#xj_member .new-points .points-header .col-right .col-right01 .singnup-box li.last span{ background: #fff url("../image/coupons_img01.png") center center no-repeat; text-indent: -9999px;}
#xj_member .new-points .points-header .col-right .col-right01 .singnup-box li.last.active.grey span{ background: #ED5831 url("../image/coupons_img01_av_grey.png") center center no-repeat; }
#xj_member .new-points .points-header .col-right .col-right01 .singnup-box li.last.grey span{ background: #fff url("../image/coupons_img01_grey.png") center center no-repeat; }
#xj_member .new-points .points-header .col-right .col-right01 .singnup-box li.last.active span{ background: #ED5831 url("../image/coupons_img01_av.png") center center no-repeat; }


#xj_member .new-points .points-header .col-right .col-right01 .singnup-btn{ display: inline-block; background-color: #ED5831;  border-radius: 5px; font-size: 15px; color: #FFFFFF; height: 33px; line-height: 33px; text-align: center; margin: 0px auto 15px; padding: 0 10px; }
#xj_member .new-points .points-header .col-right .col-right01 p{ color: #999; font-size: 14px; }
#xj_member .new-points .points-header .col-right .col-right02{ border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
#xj_member .new-points .points-header .col-right .col-right02{ font-size: 18px; padding:20px 40px ; }
#xj_member .new-points .points-header .col-right .col-right02 a{ font-size: 12px; color:#999; text-decoration: none; margin-left: 20px;}
#xj_member .new-points .points-header .col-right .col-right03 li{ float: left; padding: 20px 0 0 40px; width: 302px; font-size: 14px; color: #666; height: 75px;}
#xj_member .new-points .points-header .col-right .col-right03 li:first-child{ width:301px; border-right:1px solid #eee; }
#xj_member .new-points .points-header .col-right .col-right03 li div{ font-size: 18px; margin-top: 5px; font-weight: bold;}
#xj_member .new-points .points-header .col-right .col-right03 li:first-child div{ color: #ED5831;}
#xj_member .new-points .points-box{ background: #ffffff; margin-bottom: 20px; }
#xj_member .new-points .points-box .tit-block{ border-bottom: 1px solid #eee; padding:20px; font-size: 16px; overflow: hidden; line-height: 24px; }
#xj_member .new-points .points-box .tit-block a{ font-size: 12px; float: right; color:#666; text-decoration: none;}
#xj_member .new-points .points-box .col-03{ overflow: hidden; }
#xj_member .new-points .points-box .col-03 li{ float:left;  width: 341px; height: 220px; padding-top: 30px; text-align: center; border-left: 1px solid #eee; }
#xj_member .new-points .points-box .col-03 li:first-child{ border: none;}
#xj_member .new-points .points-box .col-03 li img{ border: none; margin-bottom: 15px; }
#xj_member .new-points .points-box .col-03 li a{ display: inline-block;  background-color: #333; border-radius: 5px; font-size: 14px; color: #FFFFFF; height: 33px; line-height: 33px; text-align: center; margin: 10px auto 0; padding: 0 20px;}
#xj_member .new-points .points-box .col-03 li p{ color: #999; font-size: 13px;height: 38px;}
#xj_member .new-points .points-box .col-02{ overflow: hidden; }
#xj_member .new-points .points-box .col-02 li{ width: 512px; height: 180px; float: left; padding-top: 20px;}
#xj_member .new-points .points-box .col-02 li:first-child{ border-right: 1px solid #eee;}
#xj_member .new-points .points-box .col-02 li a{ font-weight: bold; height: 130px; padding:50px 0 0 290px; font-size: 20px; color: #999; text-decoration: none; border: none; display: block;}
#xj_member .new-points .points-box .col-04-out{ width: 1024px; overflow: hidden;}
#xj_member .new-points .points-box .col-04{ width: 1025px; overflow: hidden;}
#xj_member .new-points .points-box .col-04 li{ float: left; width:164px; height: 270px; padding: 20px; border-bottom: 1px solid #eeeeee; border-right: 1px solid #eeeeee; }
#xj_member .new-points .points-box .col-04 li img{ width: 164px; height: 164px; border:none; vertical-align: bottom;}
#xj_member .new-points .points-box .col-04 li p{ color: #666; font-size: 12px; line-height: 1.4; height: 34px; margin: 8px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
#xj_member .new-points .points-box .col-04 li p.coupons{ height: auto; color:#ED5831; text-align: center; font-size: 16px; font-weight: bold;}
#xj_member .new-points .points-box .col-04 li .chg-btn{ margin: 0 auto; display:block; text-align: center; width: 120px; border-radius: 16px; font-size: 15px; height: 33px; line-height: 33px; border: 1px solid #eee; }
#xj_member .new-points .points-box .col-04 li .chg-btn.get {color: #fff; border-color: #ed5831; background-color: #ed5831;}
#xj_member .new-points .points-box .col-04 li .chg-btn.less {color: #999; border-color: #eee;}
#xj_member .new-points .points-box .col-04 li .chg-btn.end {color: #ccc; border-color: #eee; background-color: #eee;}

#xj_member .new-points .points-box .task-list { overflow: hidden;padding: 0 0 20px 30px;border-bottom: 1px solid #eee;}
#xj_member .new-points .points-box .task-list li.section-block { float: left; padding: 20px 0 20px;}
#xj_member .new-points .points-box .task-list li.section-block.li01 {margin-right: 60px;}
#xj_member .new-points .points-box .task-list li.section-block.li02 {}
#xj_member .new-points .points-box .task-list li.section-block.li03 {padding-bottom: 0;}


#xj_member .new-points .points-box .task-list li.section-block .tit-box { margin-bottom: 10px; }
#xj_member .new-points .points-box .task-list li.section-block .tit-box .main-tit { display: inline-block;}
#xj_member .new-points .points-box .task-list li.section-block .tit-box .main-tit span { color: #000; font-size: 14px;}
#xj_member .new-points .points-box .task-list li.section-block .tit-box .sub-tit { color: #999; font-size: 12px; margin-left: 20px;}

#xj_member .new-points .points-box .task-list li.section-block .mission-list {}
#xj_member .new-points .points-box .task-list li.section-block .mission-list .mission-box { float: left; box-sizing: border-box; position: relative;height: 160px;padding:20px 20px 16px;}

#xj_member .new-points .points-box .task-list li.section-block.li01 .mission-list .mission-box {width: 280px;background:#fdeeea;border-radius:5px;}
#xj_member .new-points .points-box .task-list li.section-block.li02 .mission-list .mission-box {width: 310px;background:#fbf3e0;border-radius:5px;margin-right: 1px;}
#xj_member .new-points .points-box .task-list li.section-block.li03 .mission-list .mission-box {width: 240px;background-color: #ecf5f3;margin-right: 1px;}
#xj_member .new-points .points-box .task-list li.section-block.li03 .mission-list .mission-box:first-child{ border-radius:5px 0 0 5px; }
#xj_member .new-points .points-box .task-list li.section-block.li03 .mission-list .mission-box:last-child{ border-radius:0 5px 5px 0; }

#xj_member .new-points .points-box .task-list li.section-block .mission-list .mission-box.first { border-left:none;}
#xj_member .new-points .points-box .task-list li.section-block .mission-list .mission-box .img-box { float: left; width: 42px; height: 50px;}
#xj_member .new-points .points-box .task-list li.section-block .mission-list .mission-box .text-box { margin-left: 60px;}
#xj_member .new-points .points-box .task-list li.section-block .mission-list .mission-box .text-box .tit { display: block; color: #333; font-size: 18px; font-weight: bold; line-height: 1.6;margin-bottom: 5px;}
#xj_member .new-points .points-box .task-list li.section-block .mission-list .mission-box .text-box .tip { display: block; color: #666; font-size: 14px;}
#xj_member .new-points .points-box .task-list li.section-block .mission-list .mission-box .btn-box { display: inline-block; background-color: #fff; border-radius: 3px; font-size: 14px; color: #333; height: 32px; line-height: 32px; text-align: center; margin-top: 38px; padding:0 52px 0 20px; box-sizing: border-box; position: relative;overflow: hidden;}
#xj_member .new-points .points-box .task-list li.section-block .mission-list .mission-box .btn-box i {display: inline-block;position: absolute;top:0;right: 0;font-family: iconfonts;font-size:16px;color:#fff;width: 32px;height: 32px;background-color: #333;line-height: 32px;text-align: center;}
#xj_member .new-points .points-box .task-list li.section-block .mission-list .mission-box .btn-box.finished {color:#999;}
#xj_member .new-points .points-box .task-list li.section-block .mission-list .mission-box .btn-box.finished i {background-color:#ccc;}
#xj_member .new-points .points-box .task-list li.section-block .mission-list .mission-box.task_complete .text-box .btn-box {background-color: #ccc; cursor: default; border:none; color: #fff; }
#xj_member .new-points .points-box .task-list li.section-block .mission-list .mission-box .app-btn-box { display: inline-block; color: #ed5831; font-size: 14px; height: 33px; line-height: 33px; margin-top: 10px;}

#xj_member .new-points .points-box .task-list li.section-block .mission-list .mission-box .qr-code-box { position: absolute; top: -25px; left: 10%; height: 102px; width: 80%; padding: 10px 0; text-align: center; background-color: #fff;}
#xj_member .new-points .points-box .task-list li.section-block .mission-list .mission-box .qr-code-box img { width: 102px; height: 102px;}

#xj_member .new-points .points-box .shownotice { min-height: 30px; padding: 10px 30px; background-color: #fff;}
#xj_member .new-points .points-box .shownotice span { display: block; color: #ed5831; font-size: 14px; line-height: 1.2; min-height: 30px; display: -webkit-inline-flex;display: inline-flex;-webkit-align-items: center;align-items: center; padding-left: 30px; background: url(../image/points_icon.png) center left no-repeat; }
#xj_member .xj-content-product-5 .paging {margin-bottom:0;}


.label-style span { height: 20px; line-height: 20px; border-radius: 10px; font-size: 12px; padding: 0 10px; margin-right: 10px; box-sizing: border-box; display: inline-block;}
.label-style span.tax-subsidy {
    color: #fff;
    background:-webkit-linear-gradient(left,#ff9154,#f2c107);
    background:-o-linear-gradient(right,#ff9154,#f2c107);
    background:-moz-linear-gradient(right,#ff9154,#f2c107);
    background:linear-gradient(to right,#ff9154,#f2c107);
}
.label-style span.return-goods { color: #ff9156; border: 1px solid #ff9156;}


#member_attention .gallery-grid .goods-item {width: 226px; padding: 0; margin: 0 5px 10px; border: none;}
#member_attention .gallery-grid .goods-item .goods-item-outer { position: relative; overflow: hidden; width: 100%; border-bottom: 1px solid #eee; box-sizing: border-box; height: 392px;}
#member_attention .gallery-grid .goods-item:hover .goods-item-outer { overflow:visible; border-color:#ed5831; }
#member_attention .gallery-grid .goods-item .goods-item-inner { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; border: 1px solid #eee; box-sizing: border-box; background-color: #fff; transition-duration: 0.2s; padding: 10px; height: 432px;}
#member_attention .gallery-grid .goods-item:hover .goods-item-inner { transition-duration:0.2s; z-index:1000; border-color:#ed5831;}

#member_attention .gallery-grid .goods-item .goods-item-inner a { display:block; height: 100px; }
#member_attention .gallery-grid .goods-item .goods-item-inner .goods-name{ margin-bottom:5px; }
#member_attention .gallery-grid .goods-item .goods-item-inner .goods-name a{ font-size:13px; line-height:20px; color:#666; max-height:none; display: block; height: 39px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
#member_attention .gallery-grid .goods-item .goods-item-inner .goods-name a:hover{ color:#666; text-decoration:underline; }

#member_attention .gallery-grid .goods-item .goods-item-inner .goods-price {height: 45px; max-height: 45px; overflow: hidden; text-overflow: ellipsis; font-size: 14px; white-space: nowrap; color: #999; margin-bottom: 0px;}
#member_attention .gallery-grid .goods-item .goods-item-inner .goods-price del{ display:block;color: #999; }
#member_attention .gallery-grid .goods-item .goods-item-inner .goods-price ins { font-size:16px; color:#333; margin-left:0px; }
#member_attention .gallery-grid .goods-item .goods-item-inner .goods-price ins .yen {font-weight:normal; font-size:12px; }
#member_attention .gallery-grid .goods-item .goods-item-inner .goods-price .coupon-price{ color:#ED5831; font-size:16px; font-weight:bold; }

#member_attention .gallery-grid .goods-item .goods-item-inner .tag-box{ height:26px; overflow:hidden;}
#member_attention .gallery-grid .goods-item:hover .goods-item-inner .tag-box{ min-height:26px; height:auto; }
#member_attention .gallery-grid .goods-item .goods-item-inner .tag-box span{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:188px; display:inline-block; color:#fff; background-color:#ED5831; border:1px solid #ED5831; font-size:12px; line-height:16px; height:16px; padding:0 2px; margin:0 3px 3px 0; }
#member_attention .gallery-grid .goods-item .goods-item-inner .tag-box span.self{ background-color:#FFF; color:#ED5831; border:1px solid #ED5831; }
#member_attention .gallery-grid .goods-item .goods-item-inner .tag-box span.not-self{ background-color:#FFF; color:#9d9d9d; border:1px solid #9d9d9d; }

#member_attention .gallery-grid .goods-item .goods-item-inner .goods-pic {position: relative; height:206px; width:206px; line-height: 206px;}
#member_attention .gallery-grid .goods-item .goods-item-inner .goods-pic img { height:206px; width:206px; max-height:206px; max-width:206px; margin:0 auto; vertical-align: top; }
#member_attention .gallery-grid .goods-item .goods-item-inner .goods-pic .follow-cancel-btn { display: none; position: absolute; top: 0; right: 0; z-index: 2;background:url(../image/member_del_180528.png) 0 0 no-repeat;width:26px;height:26px; text-indent: -99999px; cursor: pointer;}
#member_attention .gallery-grid .goods-item:hover .goods-item-inner .goods-pic .follow-cancel-btn { display: block;}

#member_attention .gallery-grid .goods-item .goods-item-inner .btm-box { position: absolute; left: 0; bottom: 0; width: 100%;}
#member_attention .gallery-grid .goods-item .goods-item-inner .btm-box a.popup_buy_view { height: 40px; line-height: 40px; border: none; color: #fff; border-radius: 0; background-color: #ed5831;}
#member_attention .gallery-grid .goods-item .goods-item-inner .btm-box a.not-popup-buy { height: 40px; line-height: 40px; color: #fff; font-size: 16px; text-align: center; background-color: #ccc;cursor: default; }
#member_attention .gallery-grid .no-information{}


#member_attention .section-list {border-bottom: 1px solid #ececec; padding-bottom: 30px; margin-bottom: 30px; overflow: hidden;}
#member_attention .section-list:last-child { border: none;}
#member_attention .section-list .img-box { float: left; width: 140px; margin-right: 20px; text-align: center;}
#member_attention .section-list .img-box .attention-img { width: 100px; height: 50px; border: 1px solid #f2f2f2; box-sizing: border-box;}
#member_attention .section-list .img-box .attention-img img { width: 100%; height: 100%; vertical-align: top;}
#member_attention .section-list .img-box .attention-btn { width: 100px; margin-top: 15px;}
#member_attention .section-list .img-box .attention-btn a { display: block; height: 36px; color: #666; font-size: 12px; line-height: 36px; text-align: center; border-radius: 5px;}
#member_attention .section-list .img-box .attention-btn a.follow {color: #fff; background-color: #ed5831;}
#member_attention .section-list .img-box .attention-btn a.follow:hover { background-color: #c74630;}
#member_attention .section-list .img-box .attention-btn a.unfollow:hover {background-color: #e5e5e5;}
#member_attention .section-list .product-box { float: left; width: 785px;}
#member_attention .section-list .product-box .name-style { width: 750px; line-height: 1; padding-top: 5px; margin-bottom: 10px;}
#member_attention .section-list .product-box .name-style span { font-size: 18px; font-weight: bold;}
#member_attention .section-list .product-box .name-style span a { color: #000;}
#member_attention .section-list .product-box .name-style a.more-link { float: right; font-size: 12px; color: #666; padding-right: 15px; margin-top: 4px; background:url(../image/member_arrow_180528.png) center right no-repeat;}
#member_attention .section-list .product-box .tag-style { margin-bottom: 15px;}
#member_attention .section-list .product-box .tag-style span {display: inline-block; height: 30px; color: #666; font-size: 13px; line-height: 30px; padding: 0 20px; box-sizing: border-box;vertical-align: middle;}
#member_attention .section-list .product-box .tag-style .tswk-new { border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; border-radius: 2px 0 0 2px;}
#member_attention .section-list .product-box .tag-style .tswk-new.no-data:hover,
#member_attention .section-list .product-box .tag-style .tswk-new.no-data { color: #999; background-color: #e5e5e5; border-color: #d9d9d9; cursor: default;}
#member_attention .section-list .product-box .tag-style .tswk-new:hover { color: #ed5831; border-top: 1px solid #ed5831; border-bottom: 1px solid #ed5831; border-left: 1px solid #ed5831; cursor: pointer;}
#member_attention .section-list .product-box .tag-style .tswk-new.active { color: #fff; border-color: #ed5831; background-color: #ed5831;}
#member_attention .section-list .product-box .tag-style .tswk-hot { border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9;border-radius: 0 2px 2px 0;}
#member_attention .section-list .product-box .tag-style .tswk-hot:hover { color: #ed5831; border-top: 1px solid #ed5831; border-bottom: 1px solid #ed5831; border-right: 1px solid #ed5831; cursor: pointer;}
#member_attention .section-list .product-box .tag-style .tswk-hot.active { color: #fff; border-color: #ed5831; background-color: #ed5831;}
#member_attention .section-list .product-box ul li { float: left; width: 160px; margin-right: 36px; }
#member_attention .section-list .product-box ul li .goods-img img { width: 160px; height: 160px; vertical-align: top;}
#member_attention .section-list .product-box ul li .goods-name { margin: 10px 0 5px;}
#member_attention .section-list .product-box ul li .goods-name a { color: #666666; font-size: 12px; line-height: 1.4; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
#member_attention .section-list .product-box ul li .goods-price { color: #191919; font-size: 16px; text-align: center; }
#member_attention .section-list .product-box ul li .goods-price .yen { font-size: 12px;}


#xj_member .gallery-grid .goods-item .goods-item-inner .goods-pic .soldout-img{ width:100px; height:100px; position:absolute; margin-top:-50px; margin-left:-50px; top:50%; left:50%; display:none; line-height:1;}
#xj_member .gallery-grid .goods-item .goods-item-inner .goods-pic .soldout-img a{ width:100px; height:100px; display:block; text-indent:-99999px; border:0; filter:none;}
#xj_member .gallery-grid .goods-item .goods-item-inner .goods-pic .undercarriage-img{ width:100px; height:100px; position:absolute; top:50%; left:50%; margin-top:-50px; margin-left:-50px; line-height:1.0;}

#xj_index .newuser-area {position: relative;margin-bottom: 20px;}
#xj_index .newuser-area .newuser-qrcode {width: 160px; height: 172px;position: absolute;top: 112px;left: 750px;z-index: 0;-webkit-filter: drop-shadow(0 1px 5px rgba(0,0,0,.2));-moz-filter: drop-shadow(0 1px 5px rgba(0,0,0,.2));-ms-filter: drop-shadow(0 1px 5px rgba(0,0,0,.2));-o-filter: drop-shadow(0 1px 5px rgba(0,0,0,.2));filter: drop-shadow(0 1px 5px rgba(0,0,0,.2));
    opacity: 0;
    filter:Alpha(opacity=0);

    transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s; 
    -webkit-transition: all ease-in-out .2s; 
    -o-transition: all ease-in-out .2s; 
    -ms-transition: all ease-in-out .2s; 

}

#xj_index .newuser-area .newuser-qrcode.show {
    z-index: 9999;
    top:122px;
    opacity: 1;
    filter:Alpha(opacity=100);
}


#member_attention .reduce-label-wrap {height: 21px;}
#member_attention .reduce-label-wrap .reduce-label {display: inline-block;color: #ed5831;height: 18px;}
#member_attention .reduce-label-wrap .reduce-label .icon { vertical-align: middle; }

#member_attention .notice-box {color: #666; height: 30px; line-height: 30px; margin: 0 -10px; background-color: #f5f5f5; border-top: 1px solid #eee; display:-webkit-box; display:-moz-box; display: box; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; box-orient:horizontal;}
#member_attention .notice-box .notice-markdown-btn,
#member_attention .notice-box .notice-signproduct-btn{ display: block; -webkit-box-flex:1; -moz-box-flex:1; box-flex:1; cursor: pointer; text-align: center;}
#member_attention .notice-box .notice-markdown-btn:hover,
#member_attention .notice-box .notice-signproduct-btn:hover { color: #ed5831;}
#member_attention .notice-box .notice-markdown-btn { border-left: 1px solid #eee; box-sizing: border-box;}


#xj-product .notice-markdown-btn {position: absolute;right: 20px;color:#999;cursor: pointer;margin-top: 8px;}
#xj-product .notice-markdown-btn i {display: inline-block;width: 23px;height: 10px;background:url(../image/ico_arr01.png) 0 -10px no-repeat;margin-right: 5px;}
#xj-product .notice-markdown-btn:hover {text-decoration: underline;}

#xj_member .scoreexpire {color:#666;font-size: 12px;}
#xj_member .scoreexpire .icon {display:inline-block;color:#ed5831;font-size: 14px;margin-right: 8px;vertical-align: middle;}
#xj_member .scoreexpire span {color: #ed5831;}
.reduction-popup-container input::-webkit-outer-spin-button,
.reduction-popup-container input::-webkit-inner-spin-button { -webkit-appearance: none; }
.reduction-popup-container input[type="number"]{ -moz-appearance: textfield; }


#xj_index .xj-limit-price .time-countdown{float:right}
#xj_index .xj-limit-price .ttl-box{font-size:12px;color:#454545;margin-right:10px}
#xj_index .xj-limit-price .time-box{position:relative;display:inline-block;width:150px;height:30px;white-space:nowrap}
#xj_index .xj-limit-price .time-box:after,#xj_index .xj-limit-price .time-box:before{content:':';position:absolute;left:43px;top:5px;color:#ccc;font-size:14px}
#xj_index .xj-limit-price .time-box:after{left:103px}
#xj_index .xj-limit-price .time-box i{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;border-radius:15px;margin-right:30px;color:#fff;font-size:14px;background:#505050;background:-moz-linear-gradient(top,#616161 0%,#505050 100%);background:-webkit-linear-gradient(top,#616161 0%,#505050 100%);background:linear-gradient(to bottom,#616161 0%,#505050 100%)}
#xj_index .xj-limit-price .today-goods{float:left;width:804px}
#xj_index .xj-limit-price .today-goods ul li{float:left;width:360px;padding:20px;margin:0 2px 2px 0;background-color:#fff}
#xj_index .xj-limit-price .today-goods ul li a{display:block}
#xj_index .xj-limit-price .today-goods ul li .goods-img{width:140px;height:140px;float:left}
#xj_index .xj-limit-price .today-goods ul li .goods-img img{width:140px;height:140px;vertical-align:bottom}
#xj_index .xj-limit-price .today-goods ul li .goods-detail{margin-left:150px;position:relative}
#xj_index .xj-limit-price .today-goods ul li .goods-name{font-size:14px;line-height:20px;height:40px;overflow:hidden;color:#6e6e6e;margin-bottom:15px}
#xj_index .xj-limit-price .today-goods ul li .goods-price{position:absolute;left:0;bottom:58px;font-size:16px;color:#ed5831; font-weight: bold;}
#xj_index .xj-limit-price .today-goods ul li .goods-delete{position:absolute;left:0;bottom:40px;color:#999;text-decoration:line-through}
#xj_index .xj-limit-price .today-goods ul li .buy-btn{position:absolute;left:0;bottom:0;border:1px solid #ed5831;font-size:14px;color:#ed5831;display:inline-block;padding:0 20px;height:32px;line-height:32px;border-radius:3px}
#xj_index .xj-limit-price .tomorrow-goods{position:relative;float:right;width:396px;height:363px;background:#fff}
#xj_index .xj-limit-price .tomorrow-goods .ttl-box{position:absolute;z-index:9930;top:20px;left:0;height:34px;line-height:34px;font-size:18px;color:#fff;padding:0 20px;border-top-right-radius:20px;border-bottom-right-radius:20px;background:#ff504b;background:-moz-linear-gradient(left,#ff782b 0%,#ff504b 100%);background:-webkit-linear-gradient(left,#ff782b 0%,#ff504b 100%);background:linear-gradient(to right,#ff782b 0%,#ff504b 100%)}


#xj_index .xj-limit-price .tomorrow-goods.goods-gallery{position:relative;overflow:hidden}
#xj_index .xj-limit-price .tomorrow-goods.goods-gallery .holder ul{width:100%;height:363px}
#xj_index .xj-limit-price .tomorrow-goods.goods-gallery .holder ul li{position:absolute;top:0;left:0;width:396px;height:363px;padding:0}
#xj_index .xj-limit-price .tomorrow-goods.goods-gallery .control .prev,#xj_index .xj-limit-price .tomorrow-goods.goods-gallery .control .next{position:absolute;z-index:9900;left:0;top:130px;width:20px;height:40px;background:#333;opacity:0.25;color:#fff;font-size:18px;line-height:40px;text-align:center;transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;-o-transition:opacity .2s}
#xj_index .xj-limit-price .tomorrow-goods.goods-gallery .control .next{left:auto;right:0}
#xj_index .xj-limit-price .tomorrow-goods.goods-gallery .control .prev:hover,#xj_index .xj-limit-price .tomorrow-goods.goods-gallery .control .next:hover{opacity:0.45}
#xj_index .xj-limit-price .tomorrow-goods ul li a{display:block}
#xj_index .xj-limit-price .tomorrow-goods ul li .goods-img{width:200px;height:200px;margin:20px auto 20px}
#xj_index .xj-limit-price .tomorrow-goods ul li .goods-img img{width:100%}
#xj_index .xj-limit-price .tomorrow-goods ul li .goods-name{font-size:14px;line-height:20px;height:40px;overflow:hidden;color:#6e6e6e;width:200px;margin:0 auto 15px;text-align:center}
#xj_index .xj-limit-price .tomorrow-goods ul li .goods-price{font-size:16px; font-weight: bold; color:#ed5831;text-align:center}
#xj_index .xj-limit-price .tomorrow-goods ul.paging{text-align:center;position:absolute;z-index:9910;width:100%;left:0;bottom:15px}
#xj_index .xj-limit-price .tomorrow-goods ul.paging li{display:inline-block;width:12px;height:12px;margin:0 5px}
#xj_index .xj-limit-price .tomorrow-goods ul.paging li a{display:block;width:12px;height:12px;border-radius:6px;background-color:#eee;text-indent:-9999px;transition:background-color .2s;-moz-transition:background-color .2s;-webkit-transition:background-color .2s;-o-transition:background-color .2s}
#xj_index .xj-limit-price .tomorrow-goods ul.paging li a.active{background-color:#ed5831}

.filter-lists-container .filter-entries-values.xj-cat-list,
.filter-lists-container .filter-entries-values.xj-brand-list{
    max-height:260px;
    position: relative;
    margin: 0 5px 5px 0px;
    overflow: hidden;
}