@charset "UTF-8";

.inner-wrap { width: 1200px; margin: 0 auto; *zoom: 1; }
#xj_index .page-container .inner-wrap { width: 1200px; margin: 0 auto; *zoom: 1; }
.inner-wrap:after { content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden; }
.inner-wrap .page-aside { width: 160px; }
.inner-wrap .page-article { margin-left: 180px; }
.inside-wrap { width: 1200px; margin: 0 auto; *zoom: 1; }
.inside-wrap-sigin { width: 1000px;}
.page-header .inside-wrap-sigin { width: 1200px; position:relative; }
.inside-wrap:after { content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden; }

.topbar-left, .header-left, .header-main, .nav-left, .nav-main, .nav-main .menu li, .minicart-cont .goods-pic, .category-content .sub-category dt, .category-content .brands-box .item, .main-slide .trigger-item, .slider .prev, .slider .slide-box, .slider .slide-item, .page-container .section-left, .page-container .sidebar, .page-container .main, .switchable-trigger, .switchable-panel .goods-item, .sales-rank .goods-pic, .sales-charts .goods-pic, .user-comments .goods-pic, .helper-item, .friendlink-list li, .im .im-bar { float: left; _display: inline; }

.topbar-right, .topbar-right01, .header-right, .nav-right, .slider .next, .page-container .section-right, .page-container .aside, .integ-coupon .need-integ, .follow-weibo .add-weibo-btn { float: right; _display: inline; }

.header-right .minicart div.loading {
    text-indent: -9999px;
    height:30px;
    width:30px;
    margin: 3px auto;
    background:url(../image/load_icon.gif) 0 0 no-repeat;
}

.mini-cart-dialog .popup-content div.loading {
    text-indent: -9999px;
    height:30px;
    width:30px;
    margin: 3px auto;
    background:url(../image/load_icon.gif) 0 0 no-repeat;
}

#xj_passport .header-main{ position:absolute; right:0px; top:15px; }
.nav-right #minicart_wrap{ height:38px; }
.page-nav { background-color: #fc6b00; height: 38px; }

.nav-left { width: 160px; }

.nav-main .menu { margin-left: 0px; position:relative; }
.nav-main .menu li { line-height: 40px; font-size: 14px; }
.nav-main .menu .active, .nav-main .menu a:hover { background-color: #fda600; }

.page-nav.nav-fixed{
    position: fixed;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 100050;
}
.page-nav .nav-main .menu .new_icon_01 { position:absolute; top:-8px; left:322px; display:block; }
.page-nav .nav-main .menu .new_icon_02 { position:absolute; top:-8px; left:388px; display:block; }
.page-nav .nav-main .menu .hot_icon_01 { position:absolute; top:5px; left:749px; display:block; }
#xj_index .page-nav .nav-main .menu .hot_icon_01 { position:absolute; top:5px; left:645px; display:block; }

.page-nav .nav-main .menu .nav-icon {position:absolute; top:5px; left:auto; display: block;width: 42px;height: 16px; text-indent: -9999px;}
.page-nav .nav-main .menu .nav-icon.free-shipping {background:url(../image/free_nav_icon.png) 0 0 no-repeat;width: 49px;}
.page-nav .nav-main .menu .nav-icon.hot {background:url(../image/hot_nav_icon.png) 0 0 no-repeat;}
.page-nav .nav-main .menu .nav-icon.new {background:url(../image/new_nav_icon.png) 0 0 no-repeat;}



.nav-right { width: 133px; float:right; }


.minicart { line-height: 40px; text-align: right; position: relative;  width:147px; }
.minicart .icon { font-size: 12px; margin-right: 3px; }
.minicart .btn-tocart { border-radius:0px; padding-left: 20px; padding-right: 20px; color: white; background-color: #ED5831; margin-left: 10px; vertical-align: top; font-size:16px; }
.minicart:hover{ background:url(../image/top-cart-bg-150423.png) 0px -42px no-repeat; }
.minicart-text{background:url(../image/top-cart-bg-150423.png) top left no-repeat; z-index:10000; position:absolute; top:0px; right:0px; }
.minicart-active .minicart-text{background:url(../image/top-cart-bg-20150216.png) 0 -42px no-repeat; z-index:10000;}
.minicart-text,
.minicart-active { display:inline-block;  }
.minicart-cont { width: 300px; overflow-y: visible; overflow-x: hidden; display: none; background-color: white; border-radius:0px; padding-top:15px; position: absolute; right: 0; top: 0px; z-index: 8888; text-align: left; line-height: 18px;
    -moz-box-shadow:0 0 5px rgba(153, 153, 153, 0.3); 
    -webkit-box-shadow:0 0 5px rgba(153, 153, 153, 0.3);
    box-shadow:0 0 5px rgba(153, 153, 153, 0.3);
}
.minicart-cont .goods-item { border-bottom: 1px dashed #e0e0e0; padding: 10px 15px 10px 10px; }
.minicart-cont .goods-pic { width: 60px; height: 60px; line-height: 58px; *line-height: 60px; border: 1px solid #cccccc; overflow: hidden; text-align: center; *font-size: 54px; font-family: Arial; }
.minicart-cont .goods-pic img { max-width: 60px; max-height: 60px; vertical-align: middle; }
.minicart-cont .goods-info { margin-left: 70px; }
.minicart-cont .goods-name { margin-bottom: 10px; }
.minicart-cont .goods-name a { color: #666666; font-size:14px; }
.minicart-cont .goods-name a:hover { text-decoration:underline; }
.minicart-cont .goods-price { overflow: hidden; color:#333; }
.minicart-cont .p-price, .minicart-cont .p-quantity { color: #fc6b00; display: inline; margin-right: 0; }
.minicart-cont .action-delete { float: right; *margin-top: -16px; }
.minicart-cont .action-delete:hover { text-decoration:underline; }

.minicart-cont .no-information { padding: 30px 0; text-align: center; color:#666;height: auto;background: none; font-size: 12px;}

.has-minicart { text-align: right; }


.minicart-active .minicart-cont { display: block; }
.xj-minicart-more a { color:#666; font-size:14px; padding:3px 0; display:block; background-color:#dfdfdf; border-top:1px solid #DDDDDD; text-align:center;}
.minicart-info { background-color: #f9f9f9; text-align: right; padding: 10px; }
.minicart-info .btn-tocart { display: inline-block; line-height: 25px; margin-top: 10px; }



.category-handle { line-height: 40px; text-align: center; font-size: 14px; font-weight: bold; }
.category-handle a { color: white; display: block; background-color: #fda600; }

.category-content { background-color: #f9f9f9; border-bottom: 1px solid #e0e0e0; line-height: 47px; position: absolute; width: 160px; z-index: 99; }
.category-content .category-item { position: relative; *zoom: 1; font-size: 14px; }
.category-content .category-link { padding-left: 20px; padding-right: 10px; display: block; color: #666666; overflow: hidden; *zoom: 1; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; }
.category-content .category-link .icon { color: #aaaaaa; width: 5px; display: inline-block; vertical-align: middle; }
.category-content .category-link .text { width: 123px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; vertical-align: middle; }
.category-content .category-link:hover { background-color: white; color: #333333; }
.category-content .sub-box { display: none; position: absolute; top: 0; left: 158px; border: 2px solid #fda600; background-color: white; }
.category-content .active { z-index: 1; }
.category-content .active .category-link { border-top: 2px solid #fda600; border-bottom: 2px solid #fda600; border-left: 2px solid #fda600; border-right: 0 none; height: 45px; line-height: 45px; background-color: white; color: #333333; position: relative; z-index: 1; }
.category-content .active .sub-box { display: block; }
.category-content .active .icon { color: #333333; }
.category-content .sub-category-box .padding { padding: 12px 10px 0; }
.category-content .sub-category { line-height: 24px; font-size: 12px; border-bottom: 1px dashed #dddddd; padding-bottom: 12px; margin-bottom: 12px; }
.category-content .sub-category dt { width: 90px; }
.category-content .sub-category dd { margin-left: 98px; }
.category-content .sub-category.last { border-bottom: none; }
.category-content .brands-box { border-left: 1px dashed #dddddd; }
.category-content .brands-box .box-title { padding: 0 10px; }
.category-content .brands-box .item { margin: 10px 9px; overflow: hidden; text-align: center; }
.category-content .brands-box .item img { vertical-align: middle; }
.category-content .level2 { color: black; font-weight: bold; overflow: hidden; }
.category-content .level3 { float: left; _display: inline; margin-right: 8px; white-space: nowrap; }



.main-slide { height: 360px; width: 700px; margin-bottom: 10px; overflow: hidden; position: relative; }
.main-slide .slide-item { height: 360px; width: 700px; overflow: hidden; }
.main-slide .slide-item img { height: 360px; }
.main-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;
}
.main-slide .slide-triggers .active { background-color: #fc6b00; color: white; }
.main-slide .trigger-item {
    width: 26px;
    height: 26px;
    line-height: 26px;
    border-radius: 13px;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    -ms-border-radius: 13px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    margin-right: 5px;
    cursor: pointer;
}


.slider { position: relative; width: 700px; height: 160px; }
.slider .prev, .slider .next { height: 160px; width: 20px; overflow: hidden; cursor: pointer; }
.slider .prev .icon, .slider .next .icon { margin-top: 70px; height: 20px; width: 20px; font-size: 16px; color: #999999; display: inline-block; }
.slider .slide-box { width: 660px; height: 160px; overflow: hidden; }
.slider .slide-item { height: 160px; width: 310px; overflow: hidden; margin: 0 10px; }



.page-header .banner { text-align:center; }
.page-header .banner img { margin:0 auto; }


.page-container .section { margin-bottom: 20px; }
.page-container .section-title { padding: 0 20px; line-height: 48px; border: 1px solid #e0e0e0; background-color: #f9f9f9; margin-bottom: 20px; }
.page-container .section-title .title { font-size: 18px; color: #fc6b00; }
.page-container .section-title .keyword a { color: #333333; margin: 0 5px; }
.page-container .section-title .keyword a:hover { color: #0563c3; }
.page-container .sidebar { width: 160px; min-height: 30px; _height: 30px; }
.page-container .aside { width: 325px; }
.page-container .main { width: 700px; margin-left: 20px; }
.page-container .main-common { margin-left: 180px; }
.page-container .focus, .page-container .focus { margin-bottom: 20px; }
.page-container .common-mod .hd { background-color: #f9f9f9; line-height: 38px; border: 1px solid #e0e0e0; padding: 0 15px; }
.page-container .common-mod .title { font-size: 14px; color: #3D3D3D; }


.title-banner { margin-top: 20px; }
.title-banner .title { font-size: 14px; color: #3d3d3d; line-height: 35px; }
.title-banner .auto-bind-widget { height: 125px; overflow: hidden; position: relative; }
.title-banner .auto-bind-widget li img { display: block; }
.title-banner .auto-bind-widget .switchable-triggerBox { position: absolute; bottom: 0; width: 100%; background-color: black; opacity: 0.5; filter: alpha(opacity=50); height: 25px; text-align: right; }
.title-banner .auto-bind-widget .switchable-triggerBox a { color: white; line-height: 25px; font-size: 22px; margin-right: 8px; }
.title-banner .auto-bind-widget .switchable-triggerBox .active { color: red; }


.main-mod { margin-bottom: 0; }

.switchable-trigger { padding: 0 20px; margin-right: 10px; font-size: 14px; line-height: 18px; margin-top: 10px; cursor: pointer; }
.switchable-trigger .icon { display: none; }

.switchable-triggerBox .active { color: #fda600; font-weight: bold; }
.switchable-triggerBox .active .icon { display: block; margin: 0 auto; width: 14px; height: 10px; text-align: center; line-height: 10px; font-size: 18px; *float: left; *margin-left: 5px; _display: inline; }

.switchable-panel .goods-item { margin: 12px 5px 0; width: 165px; }
.switchable-panel .goods-pic { width: 160px; height: 160px; line-height: 158px; *line-height: 160px; border: 0 none; overflow: hidden; margin: 0 auto 10px; text-align: center; *font-size: 144px; font-family: Arial; }
.switchable-panel .goods-pic img { max-width: 160px; max-height: 160px; vertical-align: middle; }
.switchable-panel .goods-name { height: 36px; margin-bottom: 2px; }
.switchable-panel .goods-name a { color: #666666; }
.switchable-panel .goods-name a:hover { color: #0563c3; }
.switchable-panel .selling-price { display: block; color: #fc6b00; }
.switchable-panel .selling-price i { font-size: 16px; line-height: 18px; }
.switchable-panel .stars { font-size: 12px; }
.switchable-panel .stars .below { width: 65px; }
.switchable-panel .stars .above { color: #fda600; }
.switchable-panel .need-integ { color: #fc6b00; }
.switchable-panel .need-integ i { font-size: 16px; margin: 0 3px; font-weight: bold; }



.sales-rank { margin-bottom: 0; }
.sales-rank .goods-item { margin: 20px 10px 4px; }
.sales-rank .goods-pic { width: 70px; height: 70px; line-height: 68px; *line-height: 70px; border: 0 none; overflow: hidden; text-align: center; *font-size: 63px; font-family: Arial; }
.sales-rank .goods-pic img { max-width: 70px; max-height: 70px; vertical-align: middle; }
.sales-rank .goods-info { margin-left: 85px; *zoom: 1; }
.sales-rank .goods-name { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sales-rank .goods-name a { color: #666666; }
.sales-rank .goods-name a:hover { color: #0563c3; }
.sales-rank .goods-price { color: #fc6b00; }
.sales-rank .goods-price i { font-size: 16px; line-height: 18px; }



.index-news { margin-bottom: 10px; }
.index-news .news-list { margin-top: 5px; }
.index-news .article-index-list { width: 100%; overflow: hidden; }
.index-news .article-list { margin: 0 2px; }
.index-news .article-index { line-height: 1.7; list-style: disc inside; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.index-news .article-index a { color: #333333; }



.hot-brands .brand-item { width: 140px; height: 44px; line-height: 42px; *line-height: 44px; border: 0 none; overflow: hidden; margin: 20px auto 0; text-align: center; *font-size: 39.6px; font-family: Arial; }
.hot-brands .brand-item img { max-width: 140px; max-height: 44px; vertical-align: middle; }



.integ-coupon .coupons-list { margin: 0 5px; }
.integ-coupon .coupon-item { margin-top: 10px; }
.integ-coupon .coupon-name { color: #333333; font-size: 14px; line-height: 30px; }
.integ-coupon .coupon-info { color: #999999; line-height: 24px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.integ-coupon .btn-primary { font-size: 14px; color: white; background-color: #fc6b00; padding: 0 12px; line-height: 28px; _float: left; }
.integ-coupon .need-integ { color: #fc6b00; }
.integ-coupon .need-integ i { font-size: 16px; }



.sales-charts .goods-item { margin: 20px 10px 0; }
.sales-charts .goods-pic { width: 70px; height: 70px; line-height: 68px; *line-height: 70px; border: 0 none; overflow: hidden; text-align: center; *font-size: 63px; font-family: Arial; }
.sales-charts .goods-pic img { max-width: 70px; max-height: 70px; vertical-align: middle; }
.sales-charts .goods-info { margin-left: 85px; *zoom: 1; }
.sales-charts .goods-name { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sales-charts .goods-name a { color: #666666; }
.sales-charts .goods-name a:hover { color: #0563c3; }
.sales-charts .goods-price { color: #fc6b00; }
.sales-charts .goods-price i { font-size: 16px; line-height: 18px; }



.user-comments .comment-item { overflow: hidden; margin: 10px 10px 0; }
.user-comments .goods-pic { width: 70px; height: 70px; line-height: 68px; *line-height: 70px; border: 0 none; overflow: hidden; text-align: center; *font-size: 63px; font-family: Arial; }
.user-comments .goods-pic img { max-width: 70px; max-height: 70px; vertical-align: middle; }
.user-comments .goods-info { margin-left: 85px; *zoom: 1; }
.user-comments .goods-name { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.user-comments .goods-name a { color: #666666; }
.user-comments .goods-name a:hover { color: #0563c3; }
.user-comments .goods-comment { color: #999999; height: 54px; }



.follow-weibo .add-weibo { height: 24px; line-height: 24px; margin-top: 10px; overflow: hidden; }
.follow-weibo .sina-icon { float: left; _display: inline; width: 20px; height: 18px; background: url(../image/sina_logo.png) no-repeat; }
.follow-weibo .sina-v { float: left; _display: inline; background: url(../image/sina_v.png) no-repeat right 50%; padding: 0 20px 0 5px; font-weight: bold; }
.follow-weibo .weibo-info { margin-top: 10px; }
.follow-weibo .add-weibo-btn { width: 60px; height: 24px; background: url(../image/add_weibo_btn.png) no-repeat; }


.bread-crumbs { margin: 10px 0; line-height: 2; }


.system-widgets-box { border: 1px solid #cccccc; background-color: #e9e9e9; height: 500px; line-height: 500px; text-align: center; font-weight: bold; font-size: 18px; }


.im { position: absolute; z-index: 1000; }
.im .im-bar { width: 16px; padding: 10px 12px; background-color: #aaaaaa; position: relative; color: white; }
.im .im-bar .icon { font-size: 14px; display: block; height: 20px; }
.im .im-bar .arrow { position: absolute; border-width: 6px 4px; border-style: solid dashed dashed solid; border-color: #aaaaaa transparent transparent #aaaaaa; bottom: -12px; left: 0; width: 0; height: 0; _font-size: 0; _line-height: 0; }
.im .im-main { border: 1px solid #A9A9A9; float: left; _display: inline; padding: 25px 20px; background-color: white; }
.im .im-item { margin: 5px 0; }



.virtual-category-wrap { border: 1px solid #e0e0e0; margin-top: 10px; }
.virtual-category-wrap .vcat-only { background-color: #f9f9f9; padding: 8px 15px; line-height: 26px; overflow: hidden; }
.virtual-category-wrap .vcat-only li { float: left; margin-right: 10px; font-size: 14px; }
.virtual-category-wrap .vcat-only li a { margin-right: 5px; color: #fc6b00; }
.virtual-category-wrap .vcat-only li a:hover { color: #fda600; }
.virtual-category-wrap .vcat-depth-1 { padding: 8px 15px; }
.virtual-category-wrap .vcat-depth-1 li { line-height: 26px; font-size: 16px; margin: 0 0 15px 0; }
.virtual-category-wrap .vcat-depth-1 li a { color: #fc6b00; }
.virtual-category-wrap .vcat-depth-1 li a:hover { color: #fda600; }
.virtual-category-wrap .vcat-depth-2 li { float: left; font-size: 12px; margin: 0 20px 0 0; }
.virtual-category-wrap .vcat-depth-2 li a { color: #666666; }
.virtual-category-wrap .vcat-depth-2 li a:hover { color: #fc6b00; }
.virtual-category-wrap .vcat-depth-2 li .icon { width: 13px; }
.virtual-category-wrap .vcat-depth-2 li .up { display: none; }
.virtual-category-wrap .vcat-depth-2 li .down { display: inline-block; }
.virtual-category-wrap .vcat-depth-2 .active a { color: #fc6b00; }
.virtual-category-wrap .vcat-depth-2 .active .vcat-dropdown a { color: #666666; }
.virtual-category-wrap .vcat-depth-2 .active .up { display: inline-block; }
.virtual-category-wrap .vcat-depth-2 .active .down { display: none; }
.virtual-category-wrap .vcat-dropdown { background-color: #f9f9f9; border: 1px solid #e0e0e0; padding: 0 10px; position: absolute; display: none; }
.virtual-category-wrap .vcat-dropdown li { font-weight: 400; }




#xj_passport .page-container{ background-color:#FFFFFF; }
.xj-sginin{ height:450px; font-family: 'Microsoft Yahei';}
.xj-sginin-toptxt{ font-size:14px; padding:5px 0; }
.xj-sginin .signin {
    width: 360px;
    background: none;
    border: none;
    
    margin-left:0;
    float:right;
    _position: relative;
    _left: 100%;
    padding-top:65px;
}
.xj-sginin .signupin-content .form-item {
    height:50px;
    font-size: 116.66667%;
    margin:0 0 5px 0;
}

.xj-sginin .xj-sginin-link {
    width:635px;
    height:450px;
    display:block;
    float:left;
}
#xj_passport .signin-page-wrap{
    padding-left:0;
}

#xj_passport .xj-sginin .signupin-content .form-item { height:65px; }

#xj_passport .xj-sginin .signupin-content .form-item01 { height:50px; }
#xj_passport .xj-sginin .signupin-content .form-item02 { height:30px; margin-top:20px; }

.xj-sginin .form-act {
    margin-left: 0;
}

.xj-sginin .form-act button {
    outline:none;
}

.xj-sginin .btn-major span{
    background-color:#ED5831;
    background-image:none;
    font-size:18px;
    line-height:1.5;
    padding:2px 15px;
    filter:none;
}
.xj-sginin .btn-major:hover span,
.xj-sginin .btn-major span:hover{
    background-color:#ED5831;
}
.xj-sginin .need-signup {
    overflow: hidden;
    width:300px;
    padding: 10px 10px;
    background-color: #efefef;
}
.xj-signin-otherlink { border-top:1px dotted #A8A8A8; width:290px; padding:0 5px; }
.xj-signin-otherlink img{ margin:0 5px 0 0; }




.signup-article {
    width: 360px;
    background: none;
    border: none;
    
    margin-left:0;
    float:right;
    padding-top:65px;
}
.signup .form-label { display:none; }

.signup { border: none; }
.password-check{ display:block; }
.signup-article .signupin-content .form-item{height:60px; margin-bottom:5px;}

#xj_passport .signup-article .signupin-content .form-item.action-need-verify { position:relative; } 
#xj_passport .signup-article .signupin-content .form-item.action-need-verify .vcodedetail { position:absolute;top:0;left:0;z-index:90;display:inline-block;width:360px; } 
#xj_passport .signup-article .signupin-content .form-item.action-need-verify .govcode { position:absolute;top:0;left:0;z-index:95;overflow:hidden;display:inline-block;width:360px; height:66px; } 

#xj_passport #forgot_content.signupin-content .form-item.op-verify-mobile { position:relative; }
#xj_passport #forgot_content.signupin-content .form-item.op-verify-mobile .vcodedetail { position:absolute;top:0;left:0;z-index:90;display:inline-block; } 
#xj_passport #forgot_content.signupin-content .form-item.op-verify-mobile .govcode { position:absolute;top:0;left:0;z-index:95;display:inline-block; height:66px; } 

.xj-sginin .signupin-content .form-item-h40 { height:40px; }
.xj-sginin .signupin-content .form-item-h60 { height:60px; }
.xj-sginin .signupin-content .form-item-h70 { height:70px; }
.forgot-content .form-item-h70 { height:70px; }
#xj_passport .forgot-content .form-item { height:61px; }
#xj_passport .forgot-content .form-label { line-height: 3; }
#xj_passport .forgot-content .form-act { line-height: 3; }
#xj_passport .forgot-content .form-act.vcodedetail .input-box { line-height: 32px; height: 32px; }
#xj_passport .forgot-content .btn-big span { line-height: 1.5; padding-left: 6px; padding-right:6px; }
#xj_passport .sign-title {
	width: 100%;
    margin: 0 auto;
    padding: 120px 0 0 0;
    border-bottom: none;
    text-align: center;
}
#xj_passport .sign-title h2 { color: #28282e; text-align:center; }
.signin-page-wrap{ margin-bottom:20px; }
.password-check{ margin-left:170px; }


.password-check q { margin:5px 0 2px 0; }
.password-check em { margin:5px 0 0 0; }
#xj_passport .signupin-content .verify-input-mobile { width: 150px; }

#xj_passport .signup-article .signupin-content .verify-input-mobile { width: 115px; }
#xj_passport .btn-caution span {padding-left:6px; background-color:#ED5831; } 
#xj_passport .btn-caution:hover span{ background-color:#ED5831; }
#xj_passport .btn-caution span span { min-width: 146px; padding-right:6px; padding-left:0;} 
#xj_passport .signupin-content .x-check, .signupin-content .x-select{ height:20px; }
#xj_passport .signupin-content .notice-inline {
    padding: 0;
    height: 20px;
    line-height: 16px;
    white-space: nowrap;
    font-size: 12px;
    margin-top:10px;
}
#xj_passport .signupin-content .form-item01 .notice-inline{ margin-top:-5px;}
#xj_passport .signupin-content .x-input{ height:35px; line-height:35px; }




.page-topbar .topbar-left { width:370px;}
.page-topbar .topbar-left span { padding-bottom:5px;}


.page-topbar .topbar-left span.xj-username{
	display: inline-block;
	zoom: 1;
	*display: inline;
	max-width:100px;
	width:auto!important;
	width:100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding:0px;
	line-height: 1.0;
    vertical-align: -2px;
    *vertical-align: 0px;
}
.page-topbar .topbar-left .xj-app-left{ position:relative; float:left; margin-left:15px; z-index:100030;}
.page-topbar .topbar-left .xj-app-left a.xj-app-left-menu{ display:block; background:url(../image/top_mobile_icon_150918.png) top left no-repeat; padding-left:20px; display:block; height:30px; line-height:30px; color:#ED5831; }
.page-topbar .topbar-left .xj-app-left .xj-app-left-img{ position:absolute; top:25px; left:-20px; display:none; z-index:100040; cursor:pointer; }



.top-btm-block{ background:#FFFFFF url(../image/top-btm-bg.gif) left bottom repeat-x; height:21px; text-align:center; min-width:1090px; }
.page-container{ padding-top:0px; }
.top-btm-block img{ display:none; width:253px; margin:0 auto; }
#xj_index .top-btm-block img{ display:block;}
#xj_index .top-btm-block{ background:#FFFFFF url(../image/top-btm-bg.gif) left center repeat-x; height:36px; text-align:center; min-width:1090px; margin-bottom:0px; }
#xj_index .page-container{ padding-top:0px; }



#xj-product .product-album-pic img { max-width:550px; max-height:550px; vertical-align:middle;}
#xj-product .page-container .inner-wrap{ background-color:transparent; }
#xj-product .product-container { background-color:#FFFFFF; margin:0 auto; width:1200px; }
#xj-product .product-container .product-information{ position:relative; }
#xj-product .product-container .product-information .icon-box{ position:relative; height:50px; }
#xj-product .product-container .product-information .icon-box .pro_brand,
#xj-product .product-container .product-information .icon-box .pro_brand img{ width:100px; height:50px; vertical-align:bottom; }
#xj-product .product-container .product-information .icon-box .xj-icon{ position:absolute; right:0; top:15px; line-height:30px; }
#xj-product .product-container .product-information .icon-box .xj-icon img{ vertical-align:bottom; margin-right:3px;}
#xj-product .product-container .product-information .icon-box .xj-icon a{ color:#333;}
#xj-product .product-container .product-information .icon-box .xj-icon a:hover{ text-decoration:underline; }
#xj-product .product-container .product-information .xj-icon span{
    font-size: 14px;
    color: #FFF;
    padding: 0 10px;
	background:#ED5831;
    line-height: 20px;
    height: 20px;
    display: inline-block;
	zoom:1;
	*display:inline;
}

#xj-product .product-container .product-information .xj-icon span.warehouse {
    background-color: #fff;
    color: #ed5831;
    border: 1px solid #ed5831;
    height: 18px;
    line-height: 18px;
    margin-left: 2px;
}

.xj-product-right-navslide{
    position:fixed;
    bottom:10px;
    left:50%;
    margin-left:490px;
    width:60px;
    text-align:center;
    z-index:9999;
}

#xj-product .product-album-zoom {
    display:none;
}

#xj-product .product-main {
    position:relative;
	width:500px;
}
#xj-product .product-tags-block .tag-title{ margin-bottom:10px; border-top:1px dashed #DDDDDD; padding-top:30px; }
#xj-product .product-tags-block .tag-box{ padding-bottom:30px; margin:30px 0 0; }
#xj-product .product-tags-block .tag-box ul{}
#xj-product .product-tags-block .tag-box ul li{ float:left; margin-right:40px;  }
#xj-product .product-tags-block .tag-box ul li.buy-num{ background:url(../image/pro_icon01.png) 0 0 no-repeat; padding-left:25px; }
#xj-product .product-tags-block .tag-box ul li.browse-num{ background:url(../image/pro_icon02.png) 0 0 no-repeat; padding-left:30px; }
#xj-product .product-tags-block .tag-null{ 
    margin: 60px auto 0;
    text-align: center;
    color: #666666;
    background: url(../image/pro_tag_null.png) top center no-repeat;
    padding-top: 125px;
    font-size: 14px;
    width: 150px;
}

#xj-product .tag-popup{
	position: absolute;
    z-index: 99999;
	width:180px;
	background:url(../image/float_bg01.png) 0 0 repeat;
	padding:15px;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	line-height:1.8;
	visibility: hidden;
}
#xj-product .tag-popup:focus {
    outline: 0 none;
}

#xj-product .tag-popup q{ display:none; }
.xtips-container{ border-color:#ED5831;z-index: 100071; }
.xtips-container .icon{ color:#ED5831; }
.xtips-container .arrow-bottom .below {
    border-top-color: #ED5831;
}
#xj-product .tag-popup span{ color:#fff283; }

#xj-product .product-tags-block .manual-tag-box ul li{
	height:26px;
	max-width:161px;
	padding:0 10px 0 30px;
	color:#999999;
	font-size:12px;
	line-height:26px;
	margin:0 10px 10px 0;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	background:url(../image/pro_tag_bg04.png) 0 0 no-repeat;
}

#xj-product .product-tags-block .common-tag-box ul li{
	height:38px;
	max-width:181px;
	padding:0 10px;
	color:#999999;
	font-size:12px;
	line-height:38px;
	margin:0 10px 10px 0;
	display:inline-block;
	border-radius:3px;
	position:relative;
}
#xj-product .product-tags-block .common-tag-box ul li .tag-popbox{
    background: url(../image/float_bg01.png) 0 0 repeat;
    position: absolute;
    bottom: 42px;
    left: 0px;
    padding: 7px 12px;
    text-align: left;
    border-radius: 5px;
    color: #fff;
    display: none;
    width: 165px;
    line-height: 1.3;
}

#xj-product .product-tags-block .common-tag-box ul li a{
    float: left;
    color: #999999;
    margin-right: 5px;
    max-width: 143px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#xj-product .product-tags-block .common-tag-box ul li.tag-list0,
#xj-product .product-tags-block .common-tag-box ul li.tag-list3,
#xj-product .product-tags-block .common-tag-box ul li.tag-list6,
#xj-product .product-tags-block .common-tag-box ul li.tag-list9{ background-color:#fcf6f5; }
#xj-product .product-tags-block .common-tag-box ul li.tag-list1,
#xj-product .product-tags-block .common-tag-box ul li.tag-list4,
#xj-product .product-tags-block .common-tag-box ul li.tag-list7{ background-color:#f6f7f7; }
#xj-product .product-tags-block .common-tag-box ul li.tag-list2,
#xj-product .product-tags-block .common-tag-box ul li.tag-list5,
#xj-product .product-tags-block .common-tag-box ul li.tag-list8{ background-color:#f9f5f0; }

#xj-product .product_come_from {
    border-bottom:1px solid #e8e8e8;
    padding-bottom:10px;
    margin-bottom:20px;
	position:relative;
}
#xj-product .product_come_from .brand-link-box{
	position:absolute;
	right:0px;
	bottom:10px;
	text-align:right;
}
.xj-gallery .brand-top-box{ border:1px solid #E8E8E8; background-color:#FFFFFF; padding:25px; margin-top:15px; }
.xj-gallery .brand-top-box table{ width:100%;}
.xj-gallery .brand-top-box td{ padding: 10px 30px 5px; text-align:center; vertical-align:top; border-right:1px solid #E8E8E8;  }
.xj-gallery .brand-top-box td.brand-txt{ text-align:left; }
.xj-gallery .brand-top-box td p.brand-tit{ margin-top:10px; font-size:16px; }
.xj-gallery .brand-top-box td.brand-num{ font-size:14px; border-right:none; width:120px; padding: 25px 10px 5px; }
.xj-gallery .brand-top-box td.brand-num span{ color: #ed5831;}
.xj-gallery .brand-top-box td.brand-num .attention-btn { display: inline-block; height: 30px; min-width: 100px; margin-top: 15px; color: #666; font-size: 12px; line-height: 30px; text-align: center; border-radius: 5px; cursor: pointer;}
.xj-gallery .brand-top-box td.brand-num .attention-btn.follow {color: #fff; background-color: #ed5831;}
.xj-gallery .brand-top-box td.brand-num .attention-btn.follow:hover { background-color: #c74630;}
.xj-gallery .brand-top-box td.brand-num .attention-btn.unfollow:hover {background-color: #e5e5e5;}
.xj-gallery .brand-top-box td.brand-img{ padding:10px 10px 5px; width:200px; }
.xj-gallery .brand-top-box td.brand-img .brand-tit{ width:200px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.xj-gallery .brand-top-box .brand-img img{ width:140px; height:70px; border:1px solid #EEEEEE; vertical-align:bottom; } 
.xj-gallery .brand-top-box .brand-txt .brand-text{ font-size:12px; height:6.0em; overflow: hidden;}
.xj-gallery .brand-top-box .brand-txt .brand-num{ position:absolute; top:0px; right:0px;}
.xj-gallery .brand-top-box .brand-txt .openBtn,
.xj-gallery .brand-top-box .brand-txt .closeBtn { text-align:right;color:#0563c3; display:none;margin-top:5px;}
.xj-gallery .brand-top-box .brand-txt .openBtn span {cursor: pointer; display:inline-block;padding-right:18px;background: url(../image/arr_link_bottom01.png) center right no-repeat;}
.xj-gallery .brand-top-box .brand-txt .closeBtn span {cursor: pointer; display:inline-block;padding-right:18px;background: url(../image/arr_link_top01.png) center right no-repeat;}
.xj-gallery .brand-goods-box{ background-color:#F5F5F5; margin-top:20px; }
.xj-gallery .brand-goods-box:last-child { margin-bottom:-100px; }
.xj-gallery .brand-goods-box .gallery-grid {
    width: 100%;
    margin-bottom: 0px;
    border: none;
    padding: 0;
	background:none;
}
.xj-gallery .brand-goods-box .gallery-grid ul {
    width: 1220px;
    margin-left: -20px;
}
.xj-gallery .brand-goods-box .gallery-grid .goods-item {
    color: #333;
    width: 285px;
    margin: 0px 0px 20px 20px;
    float: left;
	border:none;
}
.xj-gallery .brand-goods-box .gallery-grid .goods-item .goods-name { margin-bottom:8px; }
.xj-gallery .brand-goods-box .gallery-grid .goods-item:hover {
	transition:none;
	border:none;
	box-shadow:none;
}

.xj-gallery .brand-goods-box .gallery-grid .goods-item .goods-item-inner {
	background-color: #FFFFFF;
    padding: 20px;
    position: relative;
    overflow: hidden;
}
.xj-gallery .brand-goods-box .gallery-grid .goods-item .goods-item-inner .goods-pic {
    width: 243px;
    height: 243px;
    padding: 0px;
    position: relative;
}
.xj-gallery .brand-goods-box .gallery-grid .goods-item .goods-item-inner .goods-pic img{ width:243px; height:243px; max-height:243px; max-width:243px; }
.xj-gallery .brand-goods-box .gallery-grid .goods-item .goods-item-outer { position:relative; overflow:hidden; width:100%; height:400px; }

#xj-product .product_come_from .brand-link-box a{ display: inline-block; line-height: 32px; margin-left: 5px;}
#xj-product .product_come_from .brand-link-box a img{ width:60px; height:30px; border:1px solid #EEE; vertical-align:bottom; }
#xj-product .product_come_from .brand-link-box a p{ color:#333; line-height:1.5; font-size:12px; }
#xj-product .product_come_from .brand-link-box a:hover p{ text-decoration:underline; }

#xj-product .product_come_from .goods-send-icon{ height:30px; line-height:1.0; }
#xj-product .product_come_from .goods-send-icon .txt-box{ display:inline-block; *display:inline; zoom:1; }
#xj-product .product_come_from .goods-send-icon .txt-box p{ line-height:1.3; }
#xj-product .product_come_from .goods-send-icon .txt-box p.en{ font-family: Helvetica,Arial,sans-serif; }
#xj-product .product_come_from .goods-send-icon img.country-icon{ width:45px; height:30px; vertical-align:bottom; margin:0 3px 0 0; display:inline-block; }

#xj-product .product-brief-outbox{ position:relative; height:66px; font-size:14px; color:#333333; line-height:1.8; margin-bottom:20px; border:1px solid #EEE; border-radius:5px; }
#xj-product .product-brief-outbox .product-brief{
	position:absolute;
	top:-1px;
	left:-1px;
	width:578px;
	background-color:#fff;
	height:50px;
	overflow:hidden;
	white-space:normal;
	border:1px solid #EEE;
	padding:8px 10px 0;
	border-bottom:none;
	border-radius:5px;
}

#xj-product .product-brief-outbox #brief_dot{ position:absolute; right:5px; bottom:5px; height:10px; width:10px; background:url(../image/brief_dot.png) 0 0 no-repeat; display:none; }
#xj-product .product-brief-outbox:hover .product-brief{
	min-height:50px;
	height:auto!important;
	height:50px;
}
#xj-product .product-brief-outbox .product-brief.active{ z-index:10; padding-bottom:10px;}

#xj-product .product-brief-outbox .product-brief .left01{ float:left; background:url(../image/product_icon_160520.png) top center no-repeat; width:60px; text-align:center; color:#28282E; padding-top:28px; line-height:1.2; }
#xj-product .product-brief-outbox .product-brief .right01{
	float: left;
    padding: 0 10px;
    font-size: 13px;
    color: #787878;
    line-height: 1.5;
    word-break: break-all;
    width: 510px;
}

#xj-product .countdown .time {
    color: #FFF;
    font-size: 12px;
    line-height: 28px;
    overflow: visible;
    height: 28px;
    position: absolute;
    top: 7px;
}

#xj-product .countdown span.txt{
    background-color:#FFFFFF;
    color:#ff3674;
    text-align:center;
    font-size:14px;
    padding:0 20px;
    margin-right:20px;
    border-radius:10px;
    font-weight:bold;
    float:left;
    height:20px;
    line-height:20px;
}
#xj-product .countdown .time i {
    font-size:20px;
}

#xj-product .spec-item .selected { color: #ed5831; border: 1px solid #ED5831 !important; background-color: #de5831; }
#xj-product .spec-item .selected a { color: #ed5831; border: 1px solid #ED5831 !important; background-color: #f6f6f6; }
#xj-product .spec-item .selected i { background: url(../image/item_selected2.gif) no-repeat;}

#xj-product .spec-item .selected.nosale { border: 1px dashed #ED5831 !important; }
#xj-product .spec-item .selected.nosale a { color: #ed5831 !important; border: 1px solid #fff !important; background-color: #fff; }
#xj-product .spec-item .selected.nosale i { right: -1px; bottom: -1px;}

#xj-product .product-buy-quantity .p-quantity a:hover,
#xj-product .product-buy-quantity .p-quantity a:active{ background-color:#ED5831; border:1px solid #ED5831; color:#fff;}
#xj-product .product-album-thumb .over,
#xj-product .product-album-thumb .prev,
#xj-product .product-album-thumb .next { width:24px; background-color:#FFFFFF; border:1px solid #FFF; border-radius:0px; height:69px; line-height:69px; top:1px; }

#xj-product #product_section { background-color:#FFFFFF; width:958px; margin-bottom:40px; }


#xj-product .product-side .share-recommend { margin-top:0; }
#xj-product .product-side .share-recommend .btn-rounded span {
    background:none;
    border:none;
    filter:none;
	line-height:1.0;
}
#xj-product .product-side .share-recommend .btn-rounded span .icon-share{ display:inline-block; width:24px; height:18px; font-family:normal;  background: url(../image/pro_icon03.png) top left no-repeat; vertical-align:middle;}
#xj-product .product-side .share-recommend .btn-rounded span .text{ padding:0; }
#xj-product .share-mini .weixin .icon {
    background-image: url(../image/share_150227.png);
    background-position: 0 -96px;
    background-repeat: no-repeat;
}
#xj-product .xj-weixin-share {
    width:356px;
    height:446px;
    border:1px solid #ED5831;
    border-radius: 5px;
    position:fixed;
    left:50%;
    top:50%;
    margin-left: -179px;
    margin-top: -224px;
    background-color: #fff;
    display:none;
    box-shadow:0px 0px 10px #ccc;
    -webkit-box-shadow:0px 0px 10px #ccc;
    z-index:100030;

}
#xj-product .xj-weixin-share .xj_weixin_qr {
    width:225px;
    height:225px;
    margin: 47px auto 0;
}
#xj-product .xj-weixin-share .close-btn {
    position:absolute;
    top:12px;
    right:12px;
    width:12px;
    height:12px;
    background:url(../image/weixin_share_btn01.png) 0 0 no-repeat;
    cursor:pointer;

}
#xj-product .xj-weixin-share .tit {
    position:absolute;
    top:7px;
    left:16px;
    font-size:15px;
    font-weight:bold;
    color:#fa8126;
}
#xj-product .xj-weixin-share .share_step {
    position:absolute;
    bottom:0px;
    left:6px;
    width:344px;
    height:154px;
    background:url(../image/weixin_share_step.png) 0 0 no-repeat;
    text-indent:-9999px;
}
#xj-product .product-main .share-recommend .btn-rounded span .text {
    color:#787878;
	vertical-align:3px;
}
#xj-product .share-recommend .pop-body {right:10px; left:auto; bottom:25px;}

#xj-product .product-titles {
    padding:0px;
    line-height:1.5;
	margin-bottom:5px;
}
#xj-product .product-titles .product-titles-inner {
	padding:10px 0;
}

#xj-product .product-titles .product-titles-inner h1 {
    color:#333;
    font-size:18px;
    font-weight:bold;
    line-height:1.5;
    height:auto!important;
    max-height:4.5em;
    overflow:hidden;
}

#xj-product .product-information .good-tag-block ul li{
	background: #666 url(../image/pro_icon09.png) top left no-repeat;
    height: 23px;
    line-height: 24px;
    padding: 0 10px 0 21px;
    color: #FFFFFF;
    font-size: 12px;
    white-space: nowrap;
    display: inline-block;
	*display:inline;
	zoom:1;
    margin:0 5px 10px 0;
}


#xj-product .product-section-left{ width:280px; float:left; }

#xj-product .product-content-block .product-section-left .top-box{
    background-color: #FFFFFF;
    margin-bottom: 20px;
}
#xj-product .product-content-block .product-section-left .top-box .top-tit-box{
    padding:20px;
    border-bottom:1px solid #ddd;
}
#xj-product .product-content-block .product-section-left .top-box .top-txt-box{
    padding:20px;
}
#xj-product .product-content-block .product-section-left .top-box .logo-box{ width:140px; height:70px; margin:0px auto 20px; }
#xj-product .product-content-block .product-section-left .top-box .logo-box img{ width:140px; height:70px; vertical-align:bottom; }
#xj-product .product-content-block .product-section-left .top-box .store-tit-box{ font-size:18px; color:#1a1a1a; line-height:1.0; height:18px; text-align:center; overflow:hidden; text-overflow:ellipsis; }
#xj-product .product-content-block .product-section-left .top-box .store-txt-box{ font-size:14px; color:#666; line-height:1.5em; max-height:7.5em; margin-bottom:10px; overflow:hidden; text-align:left;}
#xj-product .product-content-block .product-section-left .top-box .store-btn,
#xj-product .product-content-block .product-section-left .top-box .attention-btn{
	display: inline-block;
    width: 110px;
    height: 38px;
    font-size: 16px;
    margin: 0 auto;
    text-align: center;
    line-height: 38px;
    color: #ED5831;
    text-decoration: none;
    border: 1px solid #ED5831;
    border-radius: 3px;
}
#xj-product .product-content-block .product-section-left .top-box .store-btn { float: left;}
#xj-product .product-content-block .product-section-left .top-box .attention-btn { float: right; cursor: pointer;}
#xj-product .product-content-block .product-section-left .top-box .attention-btn.follow:hover { color: #fff; background-color: #ed5831;}
#xj-product .product-content-block .product-section-left .top-box .attention-btn.unfollow:hover { color: #666; background-color: #e5e5e5; border-color: #e5e5e5;}

#xj-product .product-content-block .product-section-left .search-box{ background-color:#EEEEEE; border:1px solid #b9b9b9; padding:15px 24px; margin:20px 0;}
#xj-product .product-content-block .product-section-left .search-box .store-search-input{ border:1px solid #B9B9B9; height:38px; line-height:38px; background:#FFFFFF url(../image/search_icon.gif) 9px 9px no-repeat; padding:0 5px 0 36px; width:119px; font-size:12px; color:#666666; }
#xj-product .product-content-block .product-section-left .search-box .store-search-btn{ width:140px; height:40px; background-color:#333333; font-size:18px; line-height:40px; text-align:center; margin:20px auto 0px; text-decoration:none; color:#FFFFFF; display:block; border:none; }
#xj-product .product-content-block .product-section-left .goods-box { background-color:#FFF; }
#xj-product .product-content-block .product-section-left .goods-box .tit-box{ font-size:16px; color:#333333; padding:20px 15px; text-align:center; line-height:1.0; border-bottom:1px solid #DDD; }
#xj-product .product-content-block .product-section-left .goods-box .goods-box-inner{ padding-top:10px; }
#xj-product .product-content-block .product-section-left .goods-box .goods-box-inner ul li{ margin:0px auto; padding-bottom:20px; width:190px; }
#xj-product .product-content-block .product-section-left .goods-box .goods-box-inner ul li .img-box{ width:190px; height:190px; margin:0 auto 10px; }
#xj-product .product-content-block .product-section-left .goods-box .goods-box-inner ul li .img-box img{ width:190px; height:190px; vertical-align:bottom; }
#xj-product .product-content-block .product-section-left .goods-box .goods-box-inner ul li .tit-box01{ max-height:54px; overflow:hidden; }
#xj-product .product-content-block .product-section-left .goods-box .goods-box-inner ul li .tit-box01 a{ font-size:12px; line-height:18px; color:#666666; text-decoration:none; }
#xj-product .product-content-block .product-section-left .goods-box .goods-box-inner ul li .tit-box01 a img{
	width: 25px;
    height: 16px;
    vertical-align: -4px;
    margin-right: 3px;
}
#xj-product .product-content-block .product-section-left .goods-box .goods-box-inner ul li .tit-box01 a:hover{ text-decoration:underline; }
#xj-product .product-content-block .product-section-left .goods-box .goods-box-inner ul li .price-box{
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    color: #333;
	margin-top:10px;
}


#xj-product .product-estimate-tax .item .label {
    width: 75px;
    padding-left: 20px;
    text-align: left;
    height: 40px;
    line-height: 40px;
}
#xj-product .product-estimate-tax .item .detail { position: relative; height: 40px; line-height: 40px;}
#xj-product .product-estimate-tax .item .detail span { color: #333;}
#xj-product .product-estimate-tax .item .detail span.label-red{ color:#ED5831; border: 1px solid #ED5831; padding: 1px 4px; margin-right:5px;}

#xj-product .product-estimate-tax .item .detail span i { display: inline-block; color: #fff; font-size: 12px; height: 20px; line-height: 20px; padding: 0 5px; margin-right: 10px; border-radius: 2px; vertical-align: middle; background: #b08447;}
#xj-product .product-estimate-tax .item .tax-rule-block {
    position: absolute;
    top: 5px;
    right: 0;
    width: 110px;
    z-index: 99;
    line-height: 30px;
}
#xj-product .product-estimate-tax .item .tax-rule-block .btn-box {
    width: 110px;
    text-align: center;
    border: 1px solid #fff;
    background-color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
}
#xj-product .product-estimate-tax .item .tax-rule-block .btn-box i.icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-left: 3px;
    background:url(../image/pro_arrow.png) center center no-repeat;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    vertical-align: top;
    margin-top: 7px;
}
#xj-product .product-estimate-tax .item .tax-rule-block.ov .btn-box i.icon {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
#xj-product .product-estimate-tax .item .tax-rule-block .txt-box {
    display: none;
    color:#1a1a1a;
    font-size: 12px;
    line-height: 1.6;
    width: 230px;
    padding: 5px 10px;
    background-color: #fff;
    border: 1px solid #fff;
    position: absolute;
    top: 30px;
    right: 0;
    z-index: 1;
}

#xj-product .product-estimate-tax .item .tax-rule-block.ov .btn-box{ border-color: #ccc; border-bottom-color: #fff;}
#xj-product .product-estimate-tax .item .tax-rule-block.ov .txt-box{ border-color: #ccc;}


#xj-product .product-concerns01 ul li,
#xj-product .product-weight01 ul li{  }
#xj-product .product-concerns01 .item{
	font-size: 12px;
    height: 30px;
    line-height: 30px;
}
#xj-product .product-concerns01 .shipping-time {margin-left: 95px;}
#xj-product .presell-txt .txt01,
#xj-product .starbuy-txt .txt01{
	height:40px;
	font-size:16px;
	line-height:40px!important;
    text-align: left;
	padding:0 30px 0 20px;
}
#xj-product .product-params{ margin-bottom:0px; }
#xj-product .product-weight01 .item {
    height: 42px;
    line-height: 42px;
}

#xj-product li.xj-promotion{ line-height:40px; height:40px; position:relative; }
#xj-product li.xj-promotion .product-promotion-border{ position:absolute; top:0; left:0; height:35px; overflow:hidden; width:100%;}
#xj-product li.xj-promotion .product-promotion-border #promotion_item{ width:400px; }
#xj-product li.xj-promotion .product-promotion-border.active{ box-shadow:0 0 1px #666; background-color:#FFF; overflow:visible; height:auto; z-index:2; padding-bottom:5px;}
#xj-product li.xj-promotion #promotion_more{ position:absolute; top:0; right:20px; display:none;}
#xj-product li.xj-promotion #promotion_more img{ margin-left:3px;}
#xj-product li.xj-promotion .detail{ padding-top:5px; }
#xj-product li.xj-promotion ul li{ display:inline-block; margin:3px 10px 3px 0; border-radius:2px; color:#FFF; line-height:20px; height:20px;} 
#xj-product li.xj-promotion ul li span{ padding:0 9px; display:inline-block; background:url(../image/coupon_bg011.png) 0 0 no-repeat; zoom:1; *display:inline; max-width:320px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#xj-product li.xj-promotion ul li a{ height:20px; float:right; color:#FFFFFF; background:url(../image/coupon_bg021.png) top right no-repeat; width:52px; text-align:center; text-decoration:none;}
#xj-product li.xj-promotion ul li a i{
    display: block;
    width: 50px;
    height: 14px;
    line-height: 14px;
    border-left: 1px solid #fff;
	margin:3px 2px 0 0;
}
#xj-product li.xj-sales{ line-height:30px; height:60px; position:relative; }
#xj-product li.xj-sales .xj-sales-border{ position:absolute; top:0; left:0; height:60px; overflow:hidden;}
#xj-product li.xj-sales .xj-sales-border.active{ box-shadow:0 0 1px #666; background-color:#FFF; overflow:visible; height:auto; z-index:2; padding-bottom:5px;}
#xj-product li.xj-sales #sales_more{ position:absolute; top:25px; right:20px; display:none;}
#xj-product li.xj-sales #sales_more img{ margin-left:3px;}
#xj-product li.xj-sales .detail{ width:485px; padding-right: 70px; box-sizing: border-box; }
#xj-product li.xj-sales ul {height: inherit;}
#xj-product li.xj-sales ul li{ display:inline-block; zoom:1; *display:inline; color:#ED5831; }
#xj-product li.xj-sales ul li span.label-red{ color:#ED5831; border: 1px solid #ED5831; padding: 1px 4px; margin-right:5px;}
#xj-product li.xj-sales ul li span.sales-txt{ display:none; }
#xj-product li.xj-sales ul li:first-child{ width:100%; }
#xj-product li.xj-sales ul li:first-child span.sales-txt{ display:inline; }
#xj-product li.xj-sales .xj-sales-border.active ul li{ width:100%; }
#xj-product li.xj-sales .xj-sales-border.active ul li span.sales-txt{ display:inline; }
#xj-product li.xj-sales ul li a{ color:#ED5831; }
#xj-product li.xj-sales ul li a:hover{ text-decoration:underline; }
#xj-product .product-weight01 .item .label{
	width: 75px;
    padding-left: 20px;
    text-align: left;
}

#xj-product .xj_prom_post{ position:relative; }
#xj-product #delivery_outbox{ display:none; z-index:30; background-color:#FFFFFF; position:absolute; width:502px; top:30px; left:0px; box-shadow:0px 0px 5px #cdcdcd; }
#xj-product .pro-deliverylist{ width:502px; top:30px;}
#xj-product .pro-deliverylist table{ }
#xj-product .pro-deliverylist th{ background-color:#F4F4F4; font-size:12px; font-weight:bold; }
#xj-product .pro-deliverylist th,
#xj-product .pro-deliverylist td{ padding:0 20px; height:50px; line-height:1.8; border-right:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; }
#xj-product .pro-deliverylist .pro-deliverylist-inner{ position:relative; border:1px solid #D1D1D1; }
#xj-product .pro-deliverylist .pro-deliverylist-inner .close-btn{ cursor:pointer; position:absolute; top:12px; right:12px; display:block; height:25px; width:25px; }
#xj-product .pro-deliverylist .pro-deliverylist-inner .close-btn img{ height:25px; width:25px; }
#xj-product .pro-deliverylist .pro-deliverylist-inner .top-sel{ }
#xj-product .pro-deliverylist .pro-deliverylist-inner .top-sel ul li{ height:50px; border:none; text-align:left; line-height:50px; }
#xj-product .pro-deliverylist .pro-deliverylist-inner .top-sel ul li .label{ width:60px; float:left; padding-left:30px; }
#xj-product .pro-deliverylist .pro-deliverylist-inner .top-sel ul li .detail{ float:left; margin-left:0px; } 

#xj-product .product-notice-outbox{ position:relative; height:40px; font-size:14px; color:#333333; line-height:1.8; margin-bottom:20px; border-radius:5px; }
#xj-product .product-notice-outbox .product-notice{ position:absolute; top:0; left:0; width:100%;}
#xj-product .product-notice-outbox .product-notice.active{ box-shadow:0 0 1px #999; background-color:#FFF; overflow:visible; height:auto; z-index:10; padding-bottom:10px;}
#xj-product .product-notice-outbox #notice_dot{ position:absolute; right:5px; top:7px; display:none; }

#xj-product .product-notice .label,
#xj-product .product-notice .detail,
#xj-product .product-concerns01 .label,
#xj-product .product-concerns01 .detail{ height:40px; line-height:40px; padding-top:0; }
#xj-product .product-notice-outbox{ margin-top:10px; }
#xj-product .product-notice .detail{ height:auto; margin-left:95px; line-height:1.8; padding-top:8px; }
#xj-product .product-notice .detail ul{ }
#xj-product .product-notice .detail ul li { display:inline-block; zoom:1; *display:inline; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:380px; margin-right:7px; }
#xj-product .product-notice .detail ul span.tit,
#xj-product .product-notice .detail ul span.tit a { color:#1a1a1a; font-size:13px; vertical-align: middle; }
#xj-product .product-notice .detail ul span.tit:hover { text-decoration: underline; cursor: pointer;}
#xj-product .product-notice .detail ul span.txt { display: none;}
#xj-product .product-notice .detail ul i.dot{
    width: 5px;
    height: 5px;
    display: inline-block;
	zoom:1;
	*display:inline;
    background: #ED5831;
    border-radius: 50%;
    margin-right: 5px;
    vertical-align: middle;
}
#xj-product .product-notice .detail ul i { display: inline-block; width: 17px; height: 17px; margin-right: 5px; vertical-align: middle;}
.alert-container .pop-attention-main .mark ul i.icon-bright,
#xj-product .product-notice .detail ul i.icon-bright{ background:url(../image/notice_icon.png) top left no-repeat;}
.alert-container .pop-attention-main .mark ul i.icon-dark,
#xj-product .product-notice .detail ul i.icon-dark{ background:url(../image/notice_icon.png) bottom left no-repeat;}

.alert-container .pop-attention-main .mark ul.notice-style { max-height: 300px; overflow-y: auto; text-align: left;}
.alert-container .pop-attention-main .mark ul.notice-style li { margin-bottom: 15px; padding-bottom: 15px; list-style: none;border-bottom: 1px solid #ececec;}
.alert-container .pop-attention-main .mark ul.notice-style li i {display: inline-block; width: 17px; height: 17px; margin-right: 5px; vertical-align: middle;}
.alert-container .pop-attention-main .mark ul.notice-style li span.tit { color: #1a1a1a; font-size: 14px; font-weight: 800;}
.alert-container .pop-attention-main .mark ul.notice-style li span.tit a { color: #1a1a1a;}
.alert-container .pop-attention-main .mark ul.notice-style li span.tit a:hover { text-decoration: underline;}
.alert-container .pop-attention-main .mark ul.notice-style li span.txt {display: flex; align-items:Center; color: #666; font-size: 13px; line-height: 1.2; padding-left: 22px; margin-top: 2px;}
.alert-container .pop-attention-main .mark ul.notice-style li span.txt a { display: block; color: #666;}
.alert-container .pop-attention-main .mark ul.notice-style li span.txt a:hover { text-decoration: underline;}
#xj-product .product-concerns01 .detail span{ margin-right:10px; }
#xj-product .product-concerns01 .detail span a:hover{ text-decoration: underline; }
#xj-product .product-params td{ height:40px; line-height:40px;  }
#xj-product .product-params td img.xj-brand{ width:50px; height:25px; vertical-align:middle; }
#xj-product .product-params td img.send-country{ width:30px; height:20px; vertical-align:-4px; }
#xj-product .product-buy-quantity .label,
#xj-product .product-concerns01 .label,
#xj-product .product-notice .label,
#xj-product .product-spec .label,
#xj-product .product-params td.label{ width:75px; padding-left:20px; text-align:left; }
.product-buy .item-label{ text-align:left; }
.btn-huge{ font-size:20px; }
.product-buy-action .btn{ margin:0 7px 0 0; }
#xj-product .contact-service-btn{ height:22px; float:right; margin-top:20px; }
#xj-product .contact-service-btn a{ height:24px; display:block; color:#666666; background:url(../image/pro_icon05.png) 0 0 no-repeat; font-size:12px; line-height:24px; padding-left:28px; cursor:pointer; }
#xj-product .contact-service-btn01{ height:54px; width:110px;}
#xj-product .contact-service-btn01 a{ display:block; background:#59a9c9 url(../image/pro_icon10.png) 10px 10px no-repeat; height:54px; width:70px; border-radius:3px; font-size:14px; color:#FFFFFF; padding-left:45px; line-height:54px;}
#xj-product .spec-item .spec-attr{ margin:6px 10px 6px 0; }
#xj-product .spec-item .spec-attr:hover { border-color: #ed5831;}
#xj-product .spec-item .spec-attr:hover a { color: #ed5831; border-color: #fff;}
#xj-product .spec-item .spec-attr.nosale { border: 1px dashed #ccc; background-color: #fff;}
#xj-product .spec-item .spec-attr.nosale:hover { border-color: #ed5831;}
#xj-product .spec-item .spec-attr.nosale a { color: #999;}
#xj-product .spec-item .spec-attr.nosale:hover a { color: #ed5831;}
#xj-product .spec-item .label{ line-height:43px; }

#xj-product .product-buy .item-label{ margin-right:0px; }


#xj-product .product-concerns { color:#333333; border:none; padding-bottom:10px; background:url(../image/pro_bg01.png) 0 0 no-repeat; }
#xj-product .product-concerns.no-border { border:none; margin:0px; padding:0 0 15px; }
#xj-product .product-concerns .xj-product-price{ position:relative; padding:15px 0 0; margin-bottom:5px; margin-top:0px; height:30px; }
#xj-product .product-concerns .xj-presell-price{ position:relative; margin-top:0px; height:auto; padding:0px; }

#xj-product .product-concerns .startbuy-price .top-box,
#xj-product .product-concerns .xj-presell-price .top-box{
	height:40px;
	color:#FFFFFF;
	background:	#EE5726;
	margin-bottom:5px;
	background-image:-webkit-linear-gradient(90deg, #EE5726, #FF7F00); 
	background-image:linear-gradient(90deg, #EE5726, #FF7F00);
}

#xj-product .product-concerns .xj-presell-price .presell-txt{
    height: 28px;
    margin: 10px 0;
}

#xj-product .product-concerns .xj-promotion .right-info-box{ position:absolute; right:20px; top:0px; }
#xj-product .product-concerns .xj-promotion .caution-content{
	cursor: pointer;
    color: #0061ab;
    background: url(../image/pro_icon07.png) 0 0 no-repeat;
    padding-left: 18px;
    line-height: 14px;
	margin-right:5px;
}
#xj-product .xj-product-price .caution-content{
    display: block;
    cursor: pointer;
    color: #FFF;
    background: url(../image/pro_icon06.png) top right no-repeat;
    padding-right: 18px;
    line-height: 16px;
    margin-right: 5px;
    height: 15px;
}

#xj-product .xj-product-price .presell-rule{
	position: absolute;
    top: 12px;
    right: 5px;
}

#xj-product .product-concerns .xj-product-price .right-box{ position:absolute; right:20px; top:22px;}
#xj-product .product-concerns.product-startbuy .xj-product-price .right-box{ position:absolute; right:20px; top:50px;}
#xj-product .product-concerns .xj-product-price .right-box .tax-box{
    display: inline-block;
	*display:inline;
	zoom:1;
	overflow:visible;
}
#xj-product .product-concerns .xj-product-price .right-box .tax-box .tax-box-label{ cursor:pointer; color:#0061ab; background:url(../image/pro_icon07.png) 0 0 no-repeat; padding-left:18px; line-height:14px; position:relative; }
#xj-product .product-concerns .xj-product-price .right-box .tax-box .tax-box-label .tax-box-detail{ z-index:10; color:#666; display:none; width:186px; line-height:1.5; position:absolute; top:20px; right:0px; }
#xj-product .product-concerns .xj-product-price .right-box .tax-box .tax-box-label .tax-box-detail .tax-box-detail-inner{ position:relative; width:170px; padding:8px; background-color:#FFFFFF; filter:drop-shadow(0px 0px 5px #cdcdcd); -webkit-filter:drop-shadow(0px 0px 5px #cdcdcd); }
#xj-product .product-concerns .xj-product-price .right-box .tax-box .tax-box-label .tax-box-detail .tax-box-detail-inner::before {
    content: '';
    position: absolute;
    top: -6px;
    right: 20px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-bottom-color: #FFF;
    border-top-width: 0;
}
#xj-product .product-concerns .xj-product-price .right-box .tax-box .tax-box-label .tax-box-detail .tax-box-detail-inner a:hover{ text-decoration:underline;}
 
#xj-product .product-concerns .xj-product-price .right-box .tax-box .tax-box-label .tax-box-detail a{ color:#0061ab; text-decoration:none; }
#xj-product .product-concerns .detail .xj_prom_pop{z-index:1; position:absolute; top:33px; left:0px;  display:none; }
#xj-product .product-concerns .detail .xj_prom_pop .xj_prom_pop_inner{ position:relative; background:#fff; filter:drop-shadow(0px 0px 5px #cdcdcd); -webkit-filter:drop-shadow(0px 0px 5px #cdcdcd); padding:3px 8px; min-width:100px; white-space:nowrap; }
#xj-product .product-concerns .detail .xj_prom_pop .xj_prom_pop_inner span{ margin-right:10px; }
#xj-product .product-concerns .detail .xj_prom_pop .xj_prom_pop_inner::before {
    content: '';
    position: absolute;
    top: -6px;
    left: 20px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-bottom-color: #FFF;
    border-top-width: 0;
}
#xj-product .product-concerns .detail .xj_prom_pop .xj_prom_pop_inner a:hover{ text-decoration:underline; }


#xj-product .product-concerns .xj-product-price .right-box .buy-count-box{
    display:inline-block;
	zoom:1;
	*display:inline;
	margin-left:10px;
}

#xj-product .product-concerns.product-startbuy{
    position: relative;
    margin-bottom: 15px;
    margin-top: 0px;
    height: auto;
}

#xj-product .product-concerns.product-startbuy .xj-product-price{ background:none; padding:0; height:auto; margin-bottom:0px; }
#xj-product .exchange_txt{ margin:5px 0 0 95px; color:#999999; }
#xj-product .product-concerns.product-startbuy .starbuy-txt{ height:10px; padding:0; }

#xj-product .product-information .product-concerns .price ins{ font-size:29px; color:#ED5831; }
#xj-product .product-information .product-concerns .price ins.action-item-txt{ font-size:12px; display:inline-block; color:#fff; vertical-align:5px; line-height:20px; padding:0px 4px 0 12px; margin-left:3px; background:url(../image/pro_bg02.png) 0 0 no-repeat;}
#xj-product .product-information .product-concerns .presell-detail-price .price ins{ font-size:29px; color:#ED5831; }
#xj-product .product-information .product-concerns .presell-detail-price .price ins.action-item-txt{ font-size:12px; color:#fff; }
#xj-product .product-concerns .price{ color:#ED5831; }
#xj-product .product-concerns .detail.xj-detail-price .xj-price-tag {
    background:url(../image/price_tag_150205.png) left bottom no-repeat;
    color:#fff;
    font-size:12px;
    line-height:1.2;
    padding:3px 4px 3px 12px;
    margin: 0 0 5px 5px;
    font-weight:bold;
    position:absolute;
    top:-7px;
}
#xj-product .product-concerns .detail .minor { color:#787878; font-size:12px; }
#xj-product .product-concerns .detail .minor .xj-saveprice { padding-left:20px;}
#xj-product .product-concerns .detail .minor del { text-decoration:line-through; }
#xj-product .product-concerns .label { width:75px; padding:0 0 0 20px; }
#xj-product .product-concerns .xj-product-price .label{ line-height:35px; }
#xj-product .product-concerns .xj-product-price .label.startbuy-price-label{}

#xj-product .product-concerns .detail {
    margin-left: 95px;
    margin-right: 20px;
    height: inherit;
}

#xj-product .product-concerns .detail .xj_prom_change .ico { 
    color:#ED5831;
    font-size: 12px;
    margin-right: 7px;
    height: 18px;
    line-height: 18px;
    padding:0 5px;
    display: inline-block;
    text-align: center;
	border:1px solid #ED5831;
}
#xj-product .product-concerns .detail .good-tag-block{ line-height:23px; padding-top:5px;}
#xj-product .product-concerns .detail .good-tag-block span.icon02 {
    color:#ED5831;
    font-size: 12px;
    margin:0 4px 7px 0;
    height: 21px;
    line-height:21px;
    padding:0 5px;
    display: inline-block;
    text-align: center;
	border:1px solid #ED5831;
}

#xj-product .product-concerns .detail .good-tag-block span.icon01 {
    color:#FFF;
    font-size: 12px;
    margin:0 7px 7px 0;
	background: #ED5831;
    height: 23px;
    line-height: 23px;
    padding:0 5px;
    display: inline-block;
    text-align: center;
	border-radius:3px;
}

#xj-product .product-concerns .detail .good-tag-block .product-coupon{
	display:inline-block;
	background:#d1ae90;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#FFFFFF;
	margin:4px 0 7px;
}
#xj-product .product-concerns .detail .good-tag-block .product-coupon .coupon-box{
	display:inline-block;
	background:url(../image/product_coupon_icon01.gif) top left no-repeat;
	padding-left:17px;
}
#xj-product .product-concerns .detail .good-tag-block .product-coupon .coupon-box span{
	display:inline-block;
	background:url(../image/product_coupon_icon02.gif) top right no-repeat;
	padding-right:17px;
	white-space:nowrap;
}

#xj-product .product-concerns .detail #xj_prom_wrapper{ position:relative; display:inline-block; line-height:23px; }
#xj-product .product-concerns .detail .xj_prom_post { margin-right:3px; display:inline-block; }
#xj-product .product-concerns .detail .xj_prom_tax { margin-right:3px; display:inline-block; }
#xj-product .product-concerns .detail .xj_prom_cut { margin-right:3px; display:inline-block; }
#xj-product .product-concerns .detail .xj_prom_post .ico { border:#ED5831 1px solid; color:#ED5831; font-size:12px; padding: 4px 7px; margin-right:3px; }
#xj-product .product-concerns .detail .xj_prom_tax .ico { border:#ED5831 1px solid; color:#ED5831; font-size:12px; padding: 4px 7px; margin-right:3px; }
#xj-product .product-concerns .detail .xj_prom_change,
#xj-product .product-concerns .detail .xj_prom_cut{ white-space:nowrap; margin-right:3px; line-height:30px; }
#xj-product .product-concerns .detail .xj-promotion-active{ margin-top:3px; line-height:1.8; }
#xj-product .product-concerns .detail .xj-promotion-active a{
	color: #ED5831;
    text-decoration: none;
    margin-bottom: 5px;
}
#xj-product .product-concerns .detail .xj-promotion-active a:hover{ text-decoration:underline; }

#xj-product .product-concerns .detail .xj_prom_cut .ico {
	background: url(../image/pro_icon021.png) top left no-repeat;
    color: #fff;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    width: 60px;
    display: inline-block;
    text-align: center;
	cursor:pointer;
}

#xj-product .product-concerns a{ color:#28282E; }
#xj-product .product-params td a{ color:#28282E; text-decoration:underline; }
#xj-product .product-coupons a{ color:#0563c3; }
#xj-product #product_spec { }
#xj-product .spec-item .spec-attr a{ line-height:27px; }
#xj-product .product-concerns .countdown .time span { display:inline-block; *display:inline; zoom:1; }

#xj-product .product-concerns .countdown .time i{
    font-size: 20px;
    line-height: 28px;
    background-color: rgba(0,0,0,0.1);
    height: 28px;
    display: inline-block;
    padding: 0 4px;
    margin: 0 6px;
	vertical-align:bottom;
}


#xj-product .product-gifts {
    padding-left: 20px;
    margin-bottom:0;
    margin-top:15px;
    width:260px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


#xj-product .product-buy {
    background-color: #fff;
    border: none;
    padding:0px;
    margin-top:0;
}
#xj-product .product-buy .item-content {
    margin-left:95px;
}

#xj-product .product-buy .action-limit {
	display:inline;
	vertical-align:8px;
	font-size:12px;
	color:#ED5831;
}

#xj-product .product-buy .product-action .p-store {
    background-color:#fff;
	display:inline;
	vertical-align:8px;
	font-size:12px;
	color:#999;
}


#xj-product .product-buy .product-buy-action {
    display:inline-table;
	float:left;
}
#xj-product .product-buy .product-buy-action .xj-saleOut {
    border:none;
    width:200px;
    height:50px;
    padding:12px 0 0 12px;
    background-color:#999;
    display:inline-table;
    text-align:left;
}
#xj-product .product-buy .product-buy-action .xj-saleOut span {
    display: inline-block;
    background: none;
    border:none;
    padding:0;
    line-height:1.0;
}
#xj-product .product-buy .product-buy-action .xj-saleOut span span {
    display: inline-table;
    height:37px;
    background:#999 url(../image/cart_btn_icon_gray_20150213.png) top left no-repeat;
    padding-left:49px;
    font-size:24px;
    letter-spacing:13px;
    color:#FFFFFF;
}




#xj-product .product-buy .xj-product-attention {display:inline-table; height: 54px; line-height: 1; min-width: 70px; padding: 7px 10px; border: 1px solid #e5e5e5; box-sizing: border-box; border-radius: 5px; text-align: center;cursor: pointer; vertical-align: middle;}
#xj-product .product-buy .xj-product-attention.unfollow .icon { display: block; color: #666; width: 20px; height: 18px; margin: 0 auto 7px; background: url(../image/follow_icon02.png) top left no-repeat; }
#xj-product .product-buy .xj-product-attention.follow .icon { display: block; color: #666; width: 20px; height: 18px; margin: 0 auto 7px; background: url(../image/follow_icon01.png) top left no-repeat; }
#xj-product .product-buy .xj-product-attention:hover { color: #ed5831;}



#xj-product .product-buy .xj-product-buy-action button.btn-major { border-radius:3px; background-color:#ff9156; border:1px solid #ff9156; display:inline-table; text-align:left;outline:none;}
#xj-product .product-buy .xj-product-buy-action button.action-buynow { display:inline-block; outline:none; }
#xj-product .product-buy .xj-product-buy-action button.btn-major span {
	padding:0 35px;
	line-height: 48px;
	filter:none;
	background:none;
}
#xj-product .product-buy .xj-product-buy-action button.btn-major span span { 
	color:#FFFFFF;
	font-size:16px;
	padding:0;
 }
#xj-product .product-buy .xj-product-undercarriage {
    display: inline-table;
    vertical-align: middle;
}


#xj-product .tabStyle {
    margin-bottom:0px;
	background-color:#FFFFFF;
}
#xj-product .tabStyle ul {
    border-bottom:1px solid #e8e8e8;
}
#xj-product .tabStyle ul li {
    float:left;
    margin-bottom:-1px;
    margin-right:0px;
    padding:0px;
    border-bottom:1px solid #E4E4E4;
    position:relative;
}

#xj-product .tabStyle ul li .icon-btm{
    background:url(../image/icon_btm_150427.gif) top left no-repeat;
    width:9px;
    height:5px;
    position:absolute;
    top:0px;
    left:50%;
    margin-left:-4px;
    display:none;
}

#xj-product .tabStyle ul li a {
    display:block;
    color:#666;
    line-height:44px;
    font-size:14px;
    text-align:center;
    padding:0 23px;
}
#xj-product .tabStyle ul li:hover{ }
#xj-product .tabStyle ul li.actived{ border-bottom:1px solid #ED5831; background-color:#FFFFFF; background:url(../image/arrow_icon1.png) center 39px no-repeat;}
#xj-product .tabStyle ul li:hover a,
#xj-product .tabStyle ul li.actived a {	color:#ED5831; }
#xj-product .tabStyle ul li:hover .icon-btm{ display:none; }
#xj-product .tabStyle ul li.actived .icon-btm{ display:none; }



#xj-product .articleBlock { }
#xj-product .articleBlock .detail-content {
    width:790px;
    margin:0 auto;
    text-align:center;
    margin-bottom:0px;
    min-height:280px;
    
}
#xj-product .articleBlock .detail-content img {
    vertical-align:bottom;
    max-width:790px;
}
#xj-product #block01.articleBlock .detail-content img {
    
}



#xj-product #block01.articleBlock .detail-content h3 {
	text-align:left;font-size:18px;line-height:1.2;margin:40px 0 25px 0;font-weight:bold;padding-left:15px;border-left:3px solid #ED5831;color:#28282e;
}
#xj-product #block01.articleBlock .detail-content p {
	text-align:left;font-size:16px;line-height:1.7;margin:18px 0;color:#28282e;
}

#xj-product #block01.articleBlock .detail-content div.img-left-block .img { float:left; width:220px;text-align:left; }
#xj-product #block01.articleBlock .detail-content div.img-left-block .img img{ width:100%; }
#xj-product #block01.articleBlock .detail-content div.img-left-block .text { margin-left:235px; }
#xj-product #block01.articleBlock .detail-content div.img-right-block .img { float:right; width:220px;text-align:right; }
#xj-product #block01.articleBlock .detail-content div.img-right-block .img img{ width:100%; }
#xj-product #block01.articleBlock .detail-content div.img-right-block .text { margin-right:235px; }

#xj-product #block01.articleBlock .detail-content div.info-wrap div.info { vertical-align:top; font-size:14px; line-height:1.4;color:#28282e; }
#xj-product #block01.articleBlock .detail-content div.info-wrap div.info table { width:100%;border-top:1px solid #efefef;border-collapse:collapse; }
#xj-product #block01.articleBlock .detail-content div.info-wrap div.info table th { text-align:left;padding:8px 18px;font-weight:bold;width:134px; background:#f9f9f9;border-right:1px solid #efefef;border-bottom:1px solid #efefef; }
#xj-product #block01.articleBlock .detail-content div.info-wrap div.info table td { text-align:left;padding:8px 18px;border-bottom:1px solid #efefef;color:#787878; }

#xj-product #block01.articleBlock .detail-content  strong {font-weight:normal;color:#ff7e79;}


#xj-product .articleBlock h2,
#xj-product .btm-img {
	height:90px;
	width:350px;
	margin:0 auto;
	background: url(../image/tit_bg1.png) left center repeat-x;
}

#xj-product .btm-process-box{ width:902px; margin:0 auto; border-bottom:1px dotted #787878; height:18px; overflow:visible; }
#xj-product .btm-process-box ul{ }
#xj-product .btm-process-box ul li.last{ width:102px; }
#xj-product .btm-process-box ul li{ width:200px; float:left; height:35px; line-height:35px; font-size:12px; color:#A3A3A3; }
#xj-product .btm-process-box ul li span{ display:inline-block; background-color:#FFFFFF; padding:0 10px 0 9px; height:35px; line-height:35px; }
#xj-product .btm-process-box ul li span.num{
	background: #fff url(../image/pro_bg_160523.png) top left no-repeat;
    display: inline-block;
    width: 35px;
    height: 35px;
    text-align:center;
    color: #ED5831;
    font-size: 14px;
    padding: 0px;
}

#xj-product .articleBlock h2 span,
#xj-product .btm-img span {
	width:130px;
	text-align:center;
	margin: 0 auto;
	line-height:90px;
	color:#333;
	font-size:24px;
	font-weight:normal;
	display:block;
	background-color:#FFFFFF;
}


#xj-product .articleBlock .product-parameters {
    padding:0 40px;
    margin-bottom:0;
}
#xj-product .articleBlock .product-parameters th.section-hd {
    font-weight:normal;
    height:28px;
    text-align:center;
    color:#28282e;
}
#xj-product .articleBlock .product-parameters td {
    line-height:1.4;
    padding:7px 10px;
    color:#787878;
}
#xj-product .articleBlock .product-parameters td.item-ttl {
    background-color: #f8f8f8;
    font-weight:normal;
    color:#28282e;
    text-align:left;
}


#xj-product .articleBlock .changeBtn {
    margin-left: 40px;
}
#xj-product .articleBlock .changeBtn li {
    display:inline-block;
    padding:5px 30px;
    margin-right:5px;
    background-color:#fff;
    cursor:pointer;
    border:1px solid #28282e;
}

#xj-product .articleBlock .changeBtn li.active {
    color:#fff;
    background-color:#28282e;
    border:1px solid #28282e;
}

#xj-product .articleBlock .comment_radioBox {
	margin-top:18px;
    padding:10px 0 10px 37px;
    background-color:#fff;
    border-bottom:1px solid #e7e7e7;
}

#xj-product .articleBlock .comment_radioBox ul li {
    display:inline-block;
    margin-right:10px;
}

#xj-product .articleBlock .comment_radioBox ul li input,
#xj-product .articleBlock .comment_radioBox ul li label {
    vertical-align:middle;
    margin-right:10px;
}

#xj-product .articleBlock .comment_productInfo table th {
    border-bottom:1px solid #e8e8e8;
    background-color:#f5f5f5;
    line-height: 35px;
    font-weight: normal;
}

#xj-product .articleBlock .comment_productInfo table tbody tr.line01 {
    border-bottom:1px solid #e7e7e7;
}
#xj-product .articleBlock .comment_productInfo table tbody td {
    
}
#xj-product .articleBlock .comment_productInfo table table {
	margin:15px 0 10px;
}

#xj-product .articleBlock .comment_productInfo table tbody td .rightTop {
	margin-top:15px;

}

#xj-product .articleBlock .comment_productInfo table tbody td p{ line-height:1.6; margin:0 0 15px;word-break:break-all; }
#xj-product .articleBlock .comment_productInfo table tbody td span.gray12 a{ color:#999; }
#xj-product .articleBlock .comment_productInfo table tbody td span.gray12 a:hover{ color:#ED5831; }

#xj-product .articleBlock .comment_productInfo table tbody td.noBorder {
    border-bottom:none;
}

#xj-product .articleBlock .comment_productInfo table tbody td .answerInfo {
    color:#999;
    line-height:1.6;
    margin-bottom:15px;
}

#xj-product .articleBlock .comment_productInfo table tbody td .addComment {
    border-top:1px solid #e7e7e7;
}
#xj-product .articleBlock .comment_productInfo table tbody td .addComment td {
	color:#999;
}

#xj-product .articleBlock .comment_productInfo table tbody td .answerInfo span {
    color:#ED5831;
}

#xj-product .articleBlock .comment_productInfo table td .pageNumBlock {
    margin:40px auto 0;
}
#xj-product .articleBlock .comment_productInfo table td .pageNumBlock .pageview,
#xj-product .articleBlock .pageview {
    text-align:center;
}
#xj-product .pageview a.flip:hover,
#xj-product .pageview a.flip.active{ background-color:#212121; border-color:#212121; color:#fff!important;}

#xj-product .articleBlock .comment_productInfo table td .pageNumBlock ul li {
    display:inline-block;
    margin-left:5px;
    height:24px;
    line-height:24px;
    padding:0 10px;
    border:1px solid #dddddd;
    cursor:pointer;
}

#xj-product .articleBlock .comment_productInfo table td .pageNumBlock ul li.active {
    color:#fff;
    border:1px solid #dddddd;
    background-color:#594398;
}

#xj-product .articleBlock .comment_productInfo table td .pageNumBlock ul li.noStyle {
    color:#ccc;
    background-color:#f5f5f5;
    cursor:auto;
}

#xj-product .articleBlock .consultation_info {
}

#xj-product .articleBlock .consultation_info ul {
    position:relative;
    margin:5px 25px;
    padding:10px 0;
    border-bottom:1px dashed #ccc;
}

#xj-product .articleBlock .consultation_info ul li {
    line-height:2;
}

#xj-product .articleBlock .consultation_info ul li dl dt {
    width:65px;
    float:left;
}

#xj-product .articleBlock .consultation_info ul li dl dd {
    width:640px;
    float:left;
    word-break:break-all;
}

#xj-product .articleBlock .consultation_info ul li dl dd.consult-date {
    width:115px;
    float:right;
}

#xj-product .articleBlock .consultation_info ul li .serviceAnswer {
    color:#ED5831;
}


#xj-product .articleBlock .consultation_info .add_consolt { margin:15px 0 15px 25px; }

#xj-product .articleBlock .consultation_info .add_consolt input { width:75px;height:24px;background-color:#ED5831;color:#FFF;line-height:24px;border:none;margin-left:3px;cursor:pointer; }


#xj-product .articleBlock .stars{ font-size:12px; letter-spacing: 4px;}


#xj-product .xj-comment-picshow{ margin-bottom:20px; }
#xj-product .xj-comment-picshow ul{ padding:0px; margin:0px; }
#xj-product .xj-comment-picshow ul li { overflow:hidden; position:relative; width:60px; height:60px; padding:1px; background-color:#FFFFFF; border:1px solid #ccc; float:left; list-style:none; margin:0 9px 0 0; }
#xj-product .xj-comment-picshow ul li:hover,
#xj-product .xj-comment-picshow ul li.active { overflow:visible; border:1px solid #ED5831; background-color:#ED5831; }
#xj-product .xj-comment-picshow ul li img{ width:100%; height:100%; cursor:url(../image/zoom_out_20160318.png),url(../image/zoom_out_20160318.jpg),auto; }
#xj-product .xj-comment-picshow .img-box{ margin-top:10px; display:none; width:350px; height:374px; border:1px solid #ccc; padding:2px; position:relative; text-align:center; }
#xj-product .xj-comment-picshow .img-box img{ max-width:350px; max-height:350px; vertical-align:bottom; }
#xj-product .xj-comment-picshow .img-box .img-box-inner{ position:relative; width:350px; height:350px; display:table; }
#xj-product .xj-comment-picshow .img-box .img-box-inner .b-img-box{ top:0px; left:0px; text-align:center; width:350px; height:350px; vertical-align:middle; display:table-cell;  cursor:url(../image/zoom_in_20160318.png),url(../image/zoom_in_20160318.jpg),auto; }
#xj-product .xj-comment-picshow .img-box .img-box-inner .b-img-box img{ vertical-align:middle; }
#xj-product .xj-comment-picshow .img-box .img-box-inner .left-arrow{ background:url(../image/sp.gif); height:100%; position:absolute; left:0px; top:0px; width:100px; cursor:pointer; }
#xj-product .xj-comment-picshow .img-box .img-box-inner .right-arrow{ background:url(../image/sp.gif); height:100%; position:absolute; right:0px; top:0px; width:100px; cursor:pointer; }
#xj-product .xj-comment-picshow .img-box .img-box-inner .left-arrow:hover{  height:100%; position:absolute; left:0px; top:0px; background: url(../image/pro_ar_left.png) 25px center no-repeat; width:100px; cursor:pointer; }
#xj-product .xj-comment-picshow .img-box .img-box-inner .right-arrow:hover{  height:100%; position:absolute; right:0px; top:0px; background: url(../image/pro_ar_right.png) 61px center no-repeat; width:100px; cursor:pointer; }
#xj-product .xj-comment-picshow ul li .btm-icon{
    position: absolute;
    left: 24px;
    bottom: -7px;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-top: 6px solid #FFF;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    _border-left-color: white;
    _border-right-color: white;
    _filter: chroma(color=#FFF);
    display: none;
}
#xj-product .xj-comment-picshow ul li.active .btm-icon{
    position: absolute;
    left: 24px;
    bottom: -7px;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-top: 6px solid #ED5831;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    _border-left-color: pink;
    _border-right-color: pink;
    _filter: chroma(color=#ED5831);
    display: block;
}

#xj-product .xj-comment-picshow .xj-photo-viewer-bar {
    line-height: 1.1;
    padding: 4px 0 7px 2px;
}
#xj-product .xj-comment-picshow .xj-photo-viewer-bar a {
    margin-right: 7px;
    color: #333;
    text-decoration:none;
}
#xj-product .xj-comment-picshow .xj-photo-viewer-bar a:hover { color:#ED5831; }

#xj-product .xj-comment-picshow .xj-photo-icon {
    vertical-align: top;
    margin-right: 3px;
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../image/sc11.png) no-repeat;
}

#xj-product .xj-comment-picshow .xj-photo-icon-hide {
    background-position: -7px -10px;
}

#xj-product .xj-comment-picshow .xj-photo-icon-open {
    background-position: -35px -10px;
}

#xj-product .xj-comment-picshow .xj-photo-icon-turnleft {
    background-position: -66px -10px;
}

#xj-product .xj-comment-picshow .xj-photo-icon-turnright {
    background-position: -95px -10px;
}
#xj-product .xj-comment-picshow .xj-photo-viewer-bar{ font-size:12px; text-align:left; }
#xj-product .xj-comment-picshow .xj-photo-viewer-bar a:hover .xj-photo-icon-hide {
    background-position: -7px -28px;
}

#xj-product .xj-comment-picshow .xj-photo-viewer-bar a:hover .xj-photo-icon-open {
    background-position: -35px -28px;
}

#xj-product .xj-comment-picshow .xj-photo-viewer-bar a:hover .xj-photo-icon-turnleft {
    background-position: -66px -28px;
}

#xj-product .xj-comment-picshow .xj-photo-viewer-bar a:hover .xj-photo-icon-turnright {
    background-position: -95px -28px;
}





#xj-product #xj_goods_float_links {
    display:none;
    background: url(../image/float_bg01.png) top left repeat;
    width:960px;
    position:fixed;
    top:0;
    z-index:9999;
    clear:both;
}
#xj-product #xj_goods_float_links .floorBtns {
    min-width:103px; 
    float:left;
    margin-right:0px;
    border-bottom:1px solid #E8E8E8;
    padding:0px;
    position:relative;
    background-color:#FFFFFF;
    border-top:2px solid #FFFFFF;
}
#xj-product #xj_goods_float_links .floorBtns .icon-btm {
    background:url(../image/icon_btm_150427.gif) top left no-repeat;
    width:9px;
    height:5px;
    position:absolute;
    top:0px;
    left:50%;
    margin-left:-4px;
    display:none;
}

#xj-product #xj_goods_float_links .floorBtns a {
    display:block;
    background-color:#fff;
    color:#666;
    text-align:center;
    font-size:14px;
    line-height:40px;
    
    padding:0 23px;
    text-decoration:none;
    border-right:1px solid #E8E8E8;
}
#xj-product #xj_goods_float_links .floorBtns:hover{ border-top:2px solid #ffffff; }
#xj-product #xj_goods_float_links .floorBtns.actived{ border-bottom:1px solid #ED5831; }
#xj-product #xj_goods_float_links .floorBtns:hover .icon-btm { display:none; }
#xj-product #xj_goods_float_links .floorBtns.actived .icon-btm { display:none; }
#xj-product #xj_goods_float_links .floorBtns:hover a { background-color:#fff; color:#333;}
#xj-product #xj_goods_float_links .floorBtns.actived a { background-color:#fff; color:#ED5831; background:url(../image/arrow_icon1.png) center 35px no-repeat;}
#xj-product #xj_goods_float_links .buy_btn { float:right; height:43px; overflow: hidden;}
#xj-product #xj_goods_float_links .money_box { float:right; padding-top:8px; line-height: 1.2; margin-right:10px;}
#xj-product #xj_goods_float_links .alert_box { float:right; width:128px; background-color:#ED5831; padding:0px 10px; color:#fff; font-size:133.33333%; text-align:center; line-height:43px; height:43px; letter-spacing:2px; }
#xj-product #xj_goods_float_links .upcoming_sale { float:right; width:128px; background-color:#CCC; padding:0px 10px; color:#fff; font-size:133.33333%; text-align:center; line-height:43px; height:43px; letter-spacing:2px; }

#xj-product #xj_goods_float_links .money_box span.action-mprice {
    width: 250px;
    padding: 2px 0 0 0;
    text-align: right;
    font-size: 26px;
    
    color: #fff;
}
#xj-product #xj_goods_float_links .money_box .pricesIcon {
    width:38px;
    color: #fff;
    padding:0 3px;
}


#xj-product .popup-container {
    position:fixed;
    margin-top:-98px;
    margin-left:-225px;
    width:450px;
    
    top:50%;
    left:50%;
}

#xj-product .spec-item{  }



#xj-product .qaBlock {
    background-color:#fff;
    width:930px;
	margin:0 auto;
}

#xj-product .qaBlock table {
    border-collapse:collapse;
}

#xj-product .qaBlock table td {
    border:1px solid #e8e8e8;
    padding:25px 30px 25px 40px;
    vertical-align:top;
    background: url(../image/product-icon-160106.png) 0px 32px no-repeat;
}
#xj-product .qaBlock table td td {
    background:none;
}
#xj-product .qaBlock table td th {
    text-align:left;
    font-size:18px;
    color:#ff3333;
    padding:3px;
    vertical-align:top;
}

#xj-product .qaBlock table td th.qStyle {
    font-weight: normal;
}

#xj-product .qaBlock table td td.aStyle {
    font-size:18px;
    color:#000;
    padding-top:0;
}

#xj-product .qaBlock table td td {
    border:none;
    padding:3px;
    font-size:14px;
    vertical-align:top;
    text-align:justify;
}

#xj-product .qaBlock table td.bg01 {
    background-color:#f7f7f7;
}
#xj-product .btn-rounded { outline:none; } 

#xj-product .product-buy-quantity{ margin-bottom:0px; border-bottom: 1px dashed #DDDDDD;  height: 43px; line-height:43px; }
#xj-product .product-buy-quantity .p-quantity{ vertical-align:top; }
#xj-product .product-album-thumb .thumbnail-list .thumbnail{ border:none; border:1px solid #f0f0f0; }

#xj-product .product-album-thumb .thumbnail-list .active .thumbnail{ border:1px solid #ED5831; }
#xj-product .product-album-thumb .thumbnail-list .active .arrow-top .below{ border-bottom-color:#ED5831; }
#xj-product .product-album-thumb .thumbnail-list li { margin:0 8px; padding:0;}
#xj-product .product-album-thumb .thumbnail-list .thumbnail{ width:65px; height:65px; }
#xj-product .product-album-thumb .thumbnail-list { height:74px; margin:0 20px; padding-left:12px; }
#xj-product .product-album-thumb .thumbnail-list .thumbnail img { max-height:65px; max-width:65px;}
#xj-product .product-album-thumb .thumbnail-list .active .arrow-top{left:50%; margin-left:-4px; display:none; }

#xj-product .product-album-preview { border:1px solid #f0f0f0; }

#xj-product .page-maincontent .product-album-video { position:relative; width:550px; height:550px;  background-color:#fff; }
#xj-product .page-maincontent .product-album-video .video-close-btn { width:15px; height:15px; position:absolute;right:8px; top:8px; background:url(../image/video_close.png) 0 0 no-repeat; z-index:999; cursor:pointer;  }
#xj-product .page-maincontent .video-play-btn { width:86px; height:86px; position:absolute;left:50%; top:50%;margin-left:-43px;margin-top:-43px; background:url(../image/video_play_170222.png) 0 0 no-repeat; z-index:999; cursor:pointer; }
#xj-product .product-parameters table {
    border-collapse:collapse;
}
#xj-product a#xj_prom_link{ color:#28282E; text-decoration:none; font-size:14px; background:url(../image/pro_arrow.png) right top no-repeat; padding-right:16px; }

#xj-product .product-album-preview .product-coupon{ position:absolute; left:0; bottom:10px; }
#xj-product .product-album-preview .product-coupon .coupon-box{
	background:#30394c;
	background-image:-webkit-linear-gradient(90deg, #2e384a, #707e96);
	background-image:linear-gradient(90deg, #2e384a, #707e96);
	color:#FFFFFF;
	font-size:12px;
	display:inline-block;
	zoom: 1;
	*display: inline;
	min-width:100px;
    max-width:430px;
}
#xj-product .product-album-preview .product-coupon .coupon-box .coupon-tit{ height:30px; line-height:30px; padding:0 10px; display:block; text-align:center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
#xj-product .product-album-preview .product-coupon .coupon-box .coupon-num{ height:50px; line-height:50px; padding:0 10px; display:block; text-align:center; font-size:24px; background:#ED5831; background-image:-webkit-linear-gradient(90deg, #ED5831, #ed9b31); background-image:linear-gradient(90deg, #ED5831, #ed9b31); text-overflow: ellipsis; overflow: hidden; white-space: nowrap;  }
#xj-product .product-album-preview .product-tag{ background:url(../image/pro_icon.png) 0 0 no-repeat; width:164px; height:74px; position:absolute; top:0px; left:0px; color:#FFFFFF; text-align:center; font-size:20px; line-height:58px;}


#xj-product .arrive-popup-content{ outline:none; }
.reduction-popup-container,
#xj-product .arrive-popup-container{
    position: fixed;
    margin-top: -175px;
    margin-left: -210px;
    width: 420px;
	height:350px;
    top: 50%;
    left: 50%;
	border:1px solid #DDDDDD;
	box-shadow: 0px 0px 2px #ccc;
    -webkit-box-shadow: 0px 0px 2px #ccc;
	background:#FFFFFF;
}
.reduction-popup-container {height: 430px;}
#xj_member .arrive-popup-container{
    position: fixed;
    margin-top: -175px;
    margin-left: -210px;
    width: 420px;
    height:250px;
    top: 50%;
    left: 50%;
    border:1px solid #DDDDDD;
    box-shadow: 0px 0px 2px #ccc;
    -webkit-box-shadow: 0px 0px 2px #ccc;
    background:#FFFFFF;
}
#xj_member a.btn-sendcode {
    display: inline-block;
    width: 110px;
    font-size: 13px;
    height: 31px;
    line-height: 31px;
    background: #fff;
    color:#ED5831;
    border:1px solid #ED5831;
}
#xj_member .member-input-area{ margin-bottom: 20px;}
#xj_member .member-input-area .label-txt{ display: inline-block; zoom: 1; *display:inline; text-align: right; }
#xj_member .arrive-popup-container .input-box{ padding: 4px; width: 200px;}
.idcheck-popup-container .idcheck-popup-header,
.reduction-popup-container .reduction-popup-header,
.arrive-popup-container .arrive-popup-header {
    padding: 0 12px;
    height: 50px;
	background-color: #efefef;
}
.idcheck-popup-container .idcheck-popup-header h2,
.reduction-popup-container .reduction-popup-header h2,
.arrive-popup-container .arrive-popup-header h2 {
    float: left;
    line-height: 50px;
    font-size: 16px;
    font-weight: 800;
    color: #333;
}
.idcheck-popup-container .idcheck-popup-header span,
.reduction-popup-container .reduction-popup-header span,
.arrive-popup-container .arrive-popup-header span {
    float: right;
}
.idcheck-popup-container .idcheck-popup-header .idcheck-popup-btn-close,
.reduction-popup-container .reduction-popup-header .reduction-popup-btn-close,
.arrive-popup-container .arrive-popup-header .arrive-popup-btn-close {background: 0;border: 0 none;height: 49px;overflow-y: hidden;padding: 0;color: #c6c6c6;font: 20px/35px iconfonts,"Arial Black",arial;}
.idcheck-popup-container .idcheck-popup-header .idcheck-popup-btn-close i,
.reduction-popup-container .reduction-popup-header .reduction-popup-btn-close i,
.arrive-popup-container .arrive-popup-header .arrive-popup-btn-close 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;}
.idcheck-popup-container .idcheck-popup-header .idcheck-popup-btn-close i:hover,
.reduction-popup-container .reduction-popup-header .reduction-popup-btn-close i:hover,
.arrive-popup-container .arrive-popup-header .arrive-popup-btn-close i:hover {opacity: 1; filter: alpha(opacity=100);}
.idcheck-popup-container .popup-content,
.reduction-popup-container .popup-content,
.arrive-popup-container .popup-content{ padding:25px 20px 0; font-size:14px; }
.idcheck-popup-container .popup-content {background-color: #fff;}
.idcheck-popup-container .popup-content .btn-box {margin-top: 40px;}
.idcheck-popup-container .popup-content .btn-box a {display:block;font-size: 16px;width: 200px;height: 40px;line-height: 40px;text-align: center;border-radius: 3px;color: #fff;background: #ed5831;border: 1px solid #ed5831;margin: 0 auto;}
.idcheck-popup-container .popup-content .caution-box {font-size: 14px;color: #999;margin-bottom: 20px;}
.idcheck-popup-container .popup-content input[type=text] {padding: 5px 8px 5px;color: #666;width: 380px;}
.reduction-popup-container .popup-content p,
.arrive-popup-container .popup-content p{ color:#666666; margin-bottom:25px; }
.idcheck-popup-content,
.idcheck-popup-container {-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;border: none;outline:none;}
.reduction-popup-container .popup-content .phone-box,
.reduction-popup-container .popup-content .mail-box,
.arrive-popup-container .popup-content .phone-box,
.arrive-popup-container .popup-content .mail-box{ height:80px; }

.reduction-popup-container .popup-content .price-box .input-box,
.reduction-popup-container .popup-content .phone-box .input-box,
.reduction-popup-container .popup-content .mail-box .input-box,
.arrive-popup-container .popup-content .phone-box .input-box,
.arrive-popup-container .popup-content .mail-box .input-box{ width:230px; height:40px; line-height:40px; color:#666666; padding:0 10px; border-radius:3px; }
.reduction-popup-container .popup-content .phone-box span.label-txt,
.reduction-popup-container .popup-content .mail-box span.label-txt,
.arrive-popup-container .popup-content .phone-box span.label-txt,
.arrive-popup-container .popup-content .mail-box span.label-txt{ margin:0 10px 0 0; }
.reduction-popup-container .confirm-btn,
.arrive-popup-container .xj-sold-out{ border-radius:5px; width:200px; height:40px; background-color:#ED5831; display:block; margin:0 auto; color:#FFFFFF; line-height:40px; text-align:center; font-size:16px; }

.reduction-popup-container .popup-content .price-box{height: 70px;}

.reduction-popup-container .mobile-error, .arrive-popup-container .mobile-error,
.reduction-popup-container .email-error, .arrive-popup-container .email-error,
.reduction-popup-container .price-error{
	color: #ED5831;
    font-size: 12px;
    margin: 10px 0 0 100px;
}

.reduction-popup-container .mobile-error q, .arrive-popup-container .mobile-error q,
.reduction-popup-container .email-error q, .arrive-popup-container .email-error q,
.reduction-popup-container .price-error q { margin-right:3px; color:#ED5831; }




.login-security-content{ outline:none; }
.login-security-container {
    position: fixed;
    margin-top: -175px;
    margin-left: -310px;
    width: 620px;
	height:380px;
    top: 50%;
    left: 50%;
	border:1px solid #DDDDDD;
	box-shadow: 0px 0px 2px #ccc;
    -webkit-box-shadow: 0px 0px 2px #ccc;
	background:#FFFFFF;
}
.login-security-container .login-security-header {
    padding: 0 12px;
    height: 50px;
	background-color: #efefef;
	position:relative;
	border-bottom:1px solid #CCCCCC;
}

.login-security-container .login-security-header h2 {
    line-height: 50px;
    font-size: 22px;
    font-weight:normal;
    color: #ED5831;
	text-align:center;
}

.login-security-container .login-security-header span {
    position:absolute;
	right:10px;
	top:0px;
}

.login-security-container .login-security-header .login-security-btn-close {
    background: 0;
    border: 0 none;
    height: 45px;
    overflow-y: hidden;
    padding: 0;
    color: #c6c6c6;
    font: 20px/35px iconfonts,"Arial Black",arial;
}

.login-security-container .login-security-header .login-security-btn-close i {
    font-size: 20px;
    font-family: arrial;
    border: 1px solid #999;
    color: #999999;
	line-height: 1;
    display: inline-block;

}
.login-security-container .popup-content{ padding:20px; }
.login-security-container .popup-content .tit01{ font-size:18px; }
.login-security-container .popup-content .notice{ font-size:14px; margin:10px 0 30px; color:#666; }
.login-security-container .popup-content ul.sel-tab{ margin-bottom:10px; }
.login-security-container .popup-content ul.sel-tab li{ cursor:pointer; float:left; font-size:16px; width:160px; color:#0a36cd; }
.login-security-container .popup-content ul.sel-tab li.active{ color:#000; cursor:auto; }
.login-security-container .popup-content .form-act-mobile,
.login-security-container .popup-content .form-act-email{ background:#f5f5f5; padding:10px; border-radius:5px; }
.login-security-container .popup-content a.btn-caution span{
	width:auto!important;
    font-size: 15px;
    background: #fff;
    color: #ED5831;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border: 1px solid #ED5831;
    padding: 0 10px!important;
}
.login-security-container .popup-content a.btn-caution span span{ border:none; }

.login-security-container .popup-content .verify_login_name_mobile_show,
.login-security-container .popup-content .verify_login_name_email_show{ font-size:15px; margin-right:3px; }
.login-security-container .popup-content input.x-input{ margin-right:3px; font-size:14px; padding:0; height:45px; width:90px; text-align:center; line-height:45px; border-radius:3px; margin-left:55px; }
.login-security-container .popup-content .form-label{
    line-height: 45px;
    font-size: 15px;
    width: 50px;
	text-align:left;
	top:0px;
	white-space:nowrap;
}
.login-security-container .popup-content .btn-submit{
    width: 200px;
    height: 45px;
    display: block;
    margin: 15px auto 0;
    background: #ED5831;
    border: none;
    font-size: 16px;
    color: #fff;
    border-radius: 5px;
    line-height: 45px;
}
.login-security-container .popup-content .btn-submit span{ border:none; background:none; display:inline; }





#xj_member .price {
    color: #FF0000;
    text-align:left;
}
#xj_member .label-alert {
    background-color: #ff3333;
}
.order-remark{ margin-left:0px;}
.order-clearing-info h3{ font-size:100%; } 
.member-aftersales .label-warning{ background-color:#ff3333; }
.member-coupon .text-available{ color:#ff3333; }
.btn-import span,
.btn-caution span{
    background: #ED5831;
    filter:none;
}
.btn-caution:hover span,
.btn-import:hover span {
    background: #ED5831;
    filter:none;
}


#xj_member .page-aside {
    background-color:#FFFFFF;
    border:1px solid #ececec;
    width:120px;
    margin:0px;
    padding:5px;
}
#xj_member .member-mod,
#xj_member .member-address-list,
#xj_member .member-address-submit,
#xj_member .steps,
#xj_member .verify-content,
#xj_member table{ background-color:#FFFFFF; }
#xj_member .page-aside .userImg {
    padding-top:5px;
     
}
#xj_member .steps { padding:5px; }
#xj_member .verify-content{ padding-top:40px; width:100%; }
#xj_member .page-aside .userImg p.name {
    text-align:center;
    font-weight:bold;
    margin-bottom:5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color:#666;
}

#xj_member .member-address-list .member-grid .actions { padding-bottom:10px; padding-top:10px; vertical-align:middle; }

#xj_member .member-grid .member-piclist .goods-item { margin-left: 10px; margin-bottom: 6px; }
#xj_member .member-grid .member-piclist .goods-item .goods-pic { width: 50px; height: 50px; line-height: 48px; }
#xj_member .member-grid .member-piclist .goods-item .goods-pic img { max-height:50px; height:auto!important; height:50px; max-width:50px; width:auto!important; width:50px; }
.member-tabs a{ margin-right:1px; }
.xj-member-tabs{ margin-bottom:0px; border-bottom:0px; }





.xj-article-main{
    background-color:#f5f5f5;
}
.xj-article-main .mod-title {
    background:none;
    margin:0 20px;
    border-bottom:1px dotted #ccc;
}
.xj-article-main .mod-title h2 {
    color:#333;
    font-size: 20px;
    text-align:left;
}

.xj-article-main .help_img {
    width: 1200px;
    height: 315px;
    padding-top: 65px;
    margin-bottom: 38px;
    font-size: 40px;
    line-height: 1.3;
    color: #fff;
    text-align: center;
    background: url(../image/help_img_160521.png) top left no-repeat;
    background-size: 100% 100%;
}

.xj-article-main .help_img .note {
	font-size:12px;
	margin-top:113px;
	letter-spacing: 1px;
}

.xj-article-main .article_nav {
    float:left;
    width:200px;
    background-color:#fff;
    border:none;
}

.xj-article-main .article_nav .helpNavi-title {
    width:185px;
    height:44px;
    line-height:44px;
    font-size:14px;
    color:#fff;
    padding-left:15px;
    background-color:#212121;
}

.xj-article-main .article_nav .helpNavi-list {
	width:198px;
	padding:0;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
}

.xj-article-main .article_nav div a {
    color:#787878;
    font-size:14px;
    line-height:32px;
    padding-right: 10px;
}

.xj-article-main .article_nav div.depth1 {
    margin:0;
	border-top:1px solid #e4e4e4;
}

.xj-article-main .article_nav div.depth1 a {
	display:block;
    line-height:36px;
    padding:0 15px;
    color:#28282e;
    font-weight:bold;
}

.xj-article-main .article_nav div.depth1 a span {
	display:none;
	width:4px;
    height:8px;
    padding-left:12px;
	background:url(../image/helpNavi_icon.png) 0 -15px no-repeat;
}

.xj-article-main .article_nav div.depth2 {
    text-align:left;
	padding-left:24px;
}

.xj-article-main .article_nav div.depth2 a:hover {
    color:#ED5831;
}

.xj-article-main .article_nav div.depth2.selected a {
    color:#ED5831;
}

.xj-article-main .article_content {
    float: right;
    width: 980px;
    background-color: #fff;
    border: 1px solid #e4e4e4;
}

.xj_article_block {
    font-size: 12px;
    line-height: 1.8;
    padding:20px 0;
}

.xj_article_block img {
    max-width:90%;
    _width:expression(this.scrollWidth > 90% ? "90%" : "auto");
}

.xj_article_block h3 {
    color:#333;
    font-size: 16px;
    line-height:20px;
    margin-top:45px;
    margin-bottom:10px;
    padding-left:10px;
    border-left:3px solid #333;
}

.xj_article_block h4 {
    font-size: 14px;
}

.xj_article_block p {
    text-indent:0;
}

.xj_article_block .first {
    margin-top:0px;
}

.xj_article_block .imgCenter {
    text-align:center;
    margin:10px 0 20px 0;
}
.xj_article_block ul.orders {
    padding: 0;
    margin: 0;
}
.xj_article_block ul.orders li {
    list-style: none;
    padding: 0;
    margin: 0;
    line-height:2;
    text-indent: -1.8em;
    padding-left: 1.8em;
    margin-bottom:20px;
}

.xj_article_block ul.navList {
    padding: 0;
    margin-bottom:20px;
}

.xj_article_block ul.navList li {
    display:inline-block;
    zoom: 1;
    *display: inline;
    margin-right:20px;
}

.xj_article_block ul.navList li a {
    display:inline-block;
    margin-right:20px;
	color:#ED5831;
    font-weight:bold;
    font-size:14px;
}

.xj_article_block .contactStyle {
    
}

.xj_article_block .contactStyle dl {
    margin-bottom:30px;
}

.xj_article_block .contactStyle dl dt {
    vertical-align: top;
    margin-right:10px;
    margin-bottom:10px;
    font-size:14px;
    font-weight:bold;
}

.xj_article_block .contactStyle table a {
    color:#333;
}

.xj_article_block .contactStyle table a:hover {
    text-decoration:underline;
}

.xj_article_block #doyoo_panel {
    text-indent:-99999px;
    height:292px;
    width:302px;
    cursor:pointer;
    background: url(../image/service01_150601.jpg) top left no-repeat;
}


.xj_article_block .employList li,
.xj_article_block .employContent ul li {
    list-style:none;
    padding:0;
    margin:0;
}

.xj_article_block .employList {
    margin:20px 0 15px;
}

.xj_article_block .employList li {
    display:inline-block;
    margin-right:20px;
    line-height:30px;
    color:#f38027;
}

.xj_article_block .employList li a {
    color: #5C3A89;
    font-weight:bold;
}

.xj_article_block .employList li a:hover {
    text-decoration:underline;
}

.xj_article_block .employContent ul li {
    text-indent:-1.7em;
    padding-left:1.7em;
}

.xj_article_block .employContent ul li.last {
    margin-top:5px;
    text-indent:0;
    padding-left:0;
}

.xj_article_block .employContent dl {
    margin-top:5px;
}

.xj_article_block .employContent dl dt {
    font-weight:bold;
}

.xj_article_block .employContent h4 {
    display:inline-block;
    font-size:14px;
    color:#f38027;
    margin-top:20px;
    line-height:14px;
    padding-bottom:3px;
    border-bottom:1px dotted #ccc;
}


.xj_article_block .pageview {
    text-align: center;
}

.xj_article_block .pageview a.flip.active,
.xj_article_block .pageview a.flip:hover {
    background-color: #5a4398;
    border-color: #5a4398;
    color: #fff;
}



.mod.article-main {
    margin-bottom:0;
}
.xj-agreement-block {
    line-height:20px;
    padding-bottom:20px;
}
.xj-agreement-block h2 {
    font-size:14px;
    font-weight:bold;
    margin:10px 0 3px;
}
.xj-agreement-block p {
    text-indent:0;
}
.xj-agreement-block ul li {
    list-style:none;
    padding:0;
    margin:0;
}










body#xj_cart { overflow-x:hidden; color:#28282E; }
#xj_cart .page-header{ border-bottom:2px solid #28282e; width:100%; }
#xj_cart .cart-container{ padding-top:50px; }
#xj_cart .page-container .inner-wrap{ position:relative; overflow:visible; }
#xj_cart .page-container .inner-wrap .right-line{ position:absolute; top:-2px; left:80%; border-top:2px solid #CCCCCC; }
#xj_cart .steps{
	width:100%;
    margin: 0px;
    position: absolute;
    top: 0px;
    right: 0px;
}
#xj_cart .steps ul{ width:450px; float:right;}
#xj_cart .steps ul li{ display:inline-block; width:150px; border-top:2px solid #CCCCCC; margin-top:-2px; position:relative; }
#xj_cart .steps ul li.second{ display:inline-block; width:146px; border-top:2px solid #28282e; margin-top:-2px; position:relative; padding:0; }
#xj_cart .steps ul li.second .second-inner{ width:146px; border-top:2px solid #ccc; margin-top:-2px; }
#xj_cart .steps ul li span{ display:block; }
#xj_cart .steps ul li span.num{ width:26px; height:26px; border:2px solid #FFFFFF; display:block; background-color:#CCCCCC; border-radius:50%; padding:0px; position:absolute; top:-15px; left:50%; margin-left:-15px; color:#FFFFFF; font-size:16px; text-align:center; line-height:26px; }
#xj_cart .steps ul li span.txt{ display:block; text-align:center; font-size:14px; color:#787878; margin-top:15px; padding:0px;}
#xj_cart .steps ul li.actived{ border-top:2px solid #28282E; }
#xj_cart .steps ul li.actived span.num{ background-color:#ED5831; }
#xj_cart .steps ul li.actived span.txt{ color:#ED5831; }
#xj_cart .steps ul li.second.actived{ border-top:2px solid #FFF; }
#xj_cart .steps ul li.second.actived .second-inner{ border-top:2px solid #28282E; }

#xj_cart table.table-tit{ color: #999; height:58px; vertical-align:middle; font-size:14px; border:none; border-top:2px solid #333; background-color:#FFF; }
#xj_cart table.table-tit caption { color: #333; font-size: 18px; text-align: left; font-weight: bold; margin-bottom: 10px;}
#xj_cart table.table-tit th.col01{ width:100px; }
#xj_cart table.table-tit th.col02{ width:540px; }
#xj_cart table.table-tit th.col03{ width:140px; }
#xj_cart table.table-tit th.col04{ width:140px; }
#xj_cart table.table-tit th.col05{ width:180px; }
#xj_cart table.table-tit th.col06{ width:120px; }

#xj_cart .cart-main .col-1 { width:54px; }
#xj_cart .cart-main .col-2 { width:116px; }
#xj_cart .cart-main .col-3 { width:270px; }
#xj_cart .cart-main .col-4 { width:180px;}
#xj_cart .cart-main .col-5,
#xj_cart .cart-main .col-6 { width:140px; }
#xj_cart .cart-main .col-7 { width:180px; }
#xj_cart .cart-main .col-8 { width: auto;}
.order-remark-cart{ width:600px; float:left; }
.order-remark-cart textarea{ width:500px; resize:none; overflow:hidden; }
.order-remark-cart .remark-txt{ margin-left:95px; text-align:left; color:#ED5831; }
.order-remark-cart label {
    font-size: 14px;
}
.order-remark-cart label {
    display: inline-block;
    vertical-align: top;
}



.cart-main{ color:#787878; border:none; }
#xj_cart tr td.xj-send-country {border-top:10px solid #f5f5f5;  border-bottom:2px solid #f5f5f5; text-align:left; font-size:14px;font-weight: bold; color:#333; padding:10px 15px; position:relative; background-color:#fff; }
#xj_cart tr#xj-send-S_1 td.xj-send-country { border-top: none;}
#xj_cart tr td.xj-send-country a.more-goods{ font-size:14px;font-weight: normal; position:absolute; right:20px; bottom:10px; color:#ED5831; text-decoration:none; }
#xj_cart tr td.xj-send-country a.more-goods span{ display: inline-block; width: 10px; height: 10px; text-indent: -99999px; vertical-align: top; margin-top: 4px; background: url(../image/cart_arrow04.png) center center no-repeat; }
#xj_cart tr td.xj-send-country a.more-goods:hover{ text-decoration:underline; }

#xj_cart tr td.xj-send-country .sold-out{ padding-left:30px; }
#xj_cart .order-container{ padding-top:50px; }

#xj_cart .order-main .order-section-title{
	border-bottom: 2px solid #28282E;
    text-align: left;
    font-size: 16px;
    color: #28282E;
    padding: 15px 0px;
	background-color:#F5F5F5;
	height:16px;
	line-height:16px;
}

#xj_cart .order-main .order-delivery .order-section-title{ height:auto;}

#xj_cart .order-main .order-delivery .order-section-title .delivery-sel{ font-size:14px; margin-top:15px; }
#xj_cart .order-main .order-delivery .order-section-title .delivery-sel span.shipping-icon{ background:#ED5831; color:#fff; border-radius:3px; padding:1px 3px 2px; margin:0 10px 0 3px; font-size:12px; line-height:1.0; vertical-align:1px; }
#xj_cart .order-main .order-section-title.xj-address-tit{
	border:none;
	position:relative;
	padding-bottom:17px;
}

#xj_cart .order-main .xj-address-tit .action-edit-shipping{
    background: url(../image/checkout_icon03.png) right 2px no-repeat;
    color: #333;
    font-size: 14px;
    padding: 0 10px 0 0;
}
#xj_cart .order-main .xj-address-tit a.action-edit-shipping:hover{ text-decoration:none;}
#xj_cart #order_shipping{ margin-bottom:10px; }

#xj_cart .order-main .order-section{ border:none; }
#xj_cart .order-main .order-section-content{ padding:10px 0px; }
#xj_cart .order-main .order-section-content-top{ border:3px solid #ED5831; padding:0; background:#FFFFFF; }
#xj_cart .order-main .order-section table.view-shipping{ width:100%; background-color:#FFFFFF; }

#xj_cart .order-main .order-section table.view-shipping td.left-icon01,
#xj_cart .order-main .order-section table.view-shipping td.right-icon01{
	width:105px;
	background:url(../image/checkout_icon04.png) 0 0 no-repeat;
}
#xj_cart .order-main .order-section table.view-shipping td.right-icon01{
	background:url(../image/checkout_icon05.png) -1px 0 no-repeat;
	border-left: 1px dashed #ED5831;
}

#xj_cart .order-main .order-section table.view-shipping tr{ border-bottom:none; color:#28282E; } 

#xj_cart .order-main .change-delivery{ color:#28282E; }
#xj_cart .order-main .change-delivery thead tr{  background-color:#FAFAFA; border-bottom:1px solid #E4E4E4;  }
#xj_cart .order-main .change-delivery b.fee{ font-size:16px; font-weight:normal; }

#xj_cart .checkout-btn{ border:1px solid #ED5831; font-size:14px; height:30px; line-height:30px; width:100px; text-align:center; color:#ED5831; }
.cart-main .p-quantity input{ width:28px; }


#xj_paycenter { overflow-x:hidden; color:#28282E; }
#xj_paycenter .page-header{ border-bottom:2px solid #28282e; width:100%; }
#xj_paycenter .cart-container{ padding-top:50px; }
#xj_paycenter .page-container .inner-wrap{ position:relative; overflow:visible; }
#xj_paycenter .page-container .inner-wrap .right-line{ position:absolute; top:-2px; left:80%; border-top:2px solid #CCCCCC; }

#xj_paycenter .steps{
	width:100%;
    margin: 0px;
    position: absolute;
    top: 0px;
    right: 0px;
}
#xj_paycenter .steps ul{ width:450px; float:right;}
#xj_paycenter .steps ul li{ display:inline-block; width:150px; border-top:2px solid #CCCCCC; margin-top:-2px; position:relative; }
#xj_paycenter .steps ul li.second{ display:inline-block; width:146px; border-top:2px solid #28282e; margin-top:-2px; position:relative; padding:0; }
#xj_paycenter .steps ul li.second .second-inner{ width:146px; border-top:2px solid #ccc; margin-top:-2px; }
#xj_paycenter .steps ul li span{ display:block; }
#xj_paycenter .steps ul li span.num{ width:26px; height:26px; border:2px solid #FFFFFF; display:block; background-color:#CCCCCC; border-radius:50%; padding:0px; position:absolute; top:-15px; left:50%; margin-left:-15px; color:#FFFFFF; font-size:16px; text-align:center; line-height:26px; }
#xj_paycenter .steps ul li span.txt{ display:block; text-align:center; font-size:14px; color:#787878; margin-top:15px; padding:0px;}
#xj_paycenter .steps ul li.actived{ border-top:2px solid #28282E; }
#xj_paycenter .steps ul li.actived span.num{ background-color:#ED5831; }
#xj_paycenter .steps ul li.actived span.txt{ color:#ED5831; }
#xj_paycenter .steps ul li.second.actived{ border-top:2px solid #FFF; }
#xj_paycenter .steps ul li.second.actived .second-inner{ border-top:2px solid #28282E; }

#xj_paycenter .complete-container .content{ background-color:#FFFFFF; padding:20px; margin:30px 0 10px 0; font-size:14px; }
#xj_paycenter .complete-container .msg{ width:500px; height:235px; float:left; border:1px solid #5ab277; margin:0 24px 0 0; }
#xj_paycenter .complete-container .msg.msg-failure{ border-color:#ff6666;}
#xj_paycenter .complete-container .msg .msg-left{ width:180px; float:left; text-align:center; padding-top:75px;}
#xj_paycenter .complete-container .msg .msg-right{
	width: 320px;
    float: left;
    line-height: 2.5;
    padding-top: 25px;
}
#xj_paycenter .complete-container .msg .msg-right .msg-cont{ display:block; }
#xj_paycenter .complete-container .msg .msg-right i span{ color:#ED5831; font-weight:bold; }
#xj_paycenter .complete-container .complete-main{ width:580px; height:185px; padding:20px; border:6px solid #bac3d1; border-image:url(../image/member_border01_170221.png) 8 8 round; border-width:6px; float:left;}
#xj_paycenter .complete-container .complete-main .tit01{ font-size:18px; }
#xj_paycenter .complete-container .complete-main p{ margin:10px 0;}

#xj_paycenter .complete-container .complete-main .mobile-icon{ background:url(../image/pay_icon01.png) 0 0 no-repeat; padding-left:20px; height:25px; line-height:25px; display:inline-block; }
#xj_paycenter .complete-container .complete-main .tel-icon{ margin-left:20px; background:url(../image/pay_icon02.png) 0 0 no-repeat; padding-left:26px; height:25px; line-height:25px; display:inline-block; }

#xj_paycenter .complete-container .msg-success .icon{ color:#5ab277; font-size:65px; margin:0px; }
#xj_paycenter .complete-container .msg-failure .icon{ color:#ff6666; font-size:65px; margin:0px; }

#xj_paycenter .complete-container .msg .msg-ttl {
    font-size: 24px;
    font-weight: normal;
    line-height: 28px;
    color: #28282e;
}

#xj_paycenter .order-info-grid{ border:none; border-top:2px solid #28282E; border-bottom:1px solid #E4E4E4; }
#xj_paycenter .order-info-grid td{ border:none; }
#xj_paycenter .order-info-grid th{
	background-color: #FAFAFA;
    border-bottom: 1px solid #E4E4E4;
    height: 35px;
    text-align: center;
    font-size: 14px;
}
#xj_paycenter .order-info-grid b{ font-weight:normal; color:#28282E; font-size:16px; }

#xj_paycenter .order-info-grid .col-1{ width:15%; }
#xj_paycenter .order-info-grid .col-2{ width:15%; }
#xj_paycenter .order-info-grid .col-6{ width:50%; }
#xj_paycenter a.lnklike{ color:#787878; }
#xj_paycenter a.lnklike.orderlink{ color:#0563c3; text-decoration: underline; font-weight: bold; }

#xj_cart .order-main .order-section-title b{ font-size:16px; font-weight:normal; }
#xj_cart .order-main .order-section-title span{ color: #ed5831; font-size: 12px;}

#xj_cart .order-container .title h2 span {
    font-size:80%;
    color:#999;
}

#xj_cart .order-container .title h2 span.font16-red {
    font-size:16px;
    font-weight:400;
    color:#ff3333;
}

#xj_cart .order-container .title h2 span strong {
    color:#ff3333;
}

#xj_cart tr#xj-send-CH td,
#xj_cart tr#xj-send-US td,
#xj_cart tr#xj-send-JA td{ border-top: 2px solid #EFEFEF; }

#xj_cart tr td.xj-send-country div.xj-img-country img.country-icon{ height:20px; width:30px; vertical-align:bottom; margin-right:5px;}
#xj_cart tr td.xj-send-out{ position:relative; height:36px; padding:0;}
#xj_cart tr td.xj-send-out div.sold-out{ height:36px; width:207px; position:absolute; top:1px; left:0px; background:url(../image/sold_out.png) top left no-repeat; text-align:left; padding:7px 0 0 65px; font-size:15px;}

#xj_cart .xj-order { background:url(../image/xj_order_bg_150505.png) top left no-repeat; width:954px; margin-left:-12px; height:53px; padding:18px 15px 0 15px; }
#xj_cart .xj-order .btn-import span { background-color:#ED5831; background-image:none; filter:none; }
#xj_cart .xj-order a.btn-link{ color:#666; }
#xj_cart .xj-order .cart-left{ padding:0 0 0 20px; height: 60px; line-height: 60px; margin: 0; }
#xj_cart .xj-order .cart-left .select-all-checkbox { margin-right: 55px; color: #999;}
#xj_cart .xj-order .cart-left .btn { margin-right: 20px;}
#xj_cart .xj-order .cart-left .btn span {border: none; margin: 0; padding: 0; color: #666;}
#xj_cart .xj-order .cart-right{ float:right; color:#666; font-size: 12px; }
#xj_cart .xj-order .cart-right span.xj-price-box { vertical-align:middle; margin-right:70px; display: inline-block; }
#xj_cart .xj-order .cart-right span.xj-price-box div { line-height: 1.6; position: relative;}
#xj_cart .xj-order .cart-right span.xj-price-box div i { display: inline-block; background:url(../image/prompt_icon.png) center center no-repeat; width: 20px; height:20px; cursor:pointer; vertical-align: top; margin:2px 0 0 10px; }
#xj_cart .xj-order .cart-right span.xj-price-box div .subtotal-info-box{ display: none; position:absolute; top:-38px; right:-60px; z-index: 10; color: #666; line-height: 1.2; width: 145px; padding: 10px; text-align: center; box-sizing: border-box; border:1px solid #ddd; background-color: #fff; -webkit-box-shadow:0 0 20px rgba(153, 153, 153, .5); -moz-box-shadow:0 0 20px rgba(153, 153, 153, .5); box-shadow:0 0 20px rgba(153, 153, 153, .5); }
#xj_cart .xj-order .cart-right span.xj-price-box div .subtotal-info-box .subtotal-info-arrow { position: absolute; bottom: -4px; left: 50%; margin-left: -4px;}
#xj_cart .xj-order .cart-right span.xj-price-box cite { font-style: normal; color: #999;}
#xj_cart .xj-order .cart-right span.xj-price-box cite span { color: #ed5831; padding: 0 2px;}

#xj_cart .xj-order .cart-right span.price { color:#ED5831; font-size:16px; }
#xj_cart .xj-order .cart-right .btn { outline:none; }
#xj_cart .xj-order .cart-right .btn span { background-color:#ED5831; color:#ffffff; filter:none; height: 58px;font-size: 18px; line-height: 58px; padding: 0 0 0 50px; }
#xj_cart .xj-order .cart-right .btn span span { padding: 0 50px 0 0;}
#xj_cart .xj-order .cart-right .btn:hover span { background-color:#ED5831; color:#ffffff; filter:none; }
#xj_cart .btn-major span{ background-color:#ED5831; color:#ffffff; background-image:none; }


#xj_cart .cart-main.goods-list { border: none; background-color: #f5f5f5;}
#xj_cart .cart-main.goods-list caption { border-top: none; border-left: none; border-right: none;}
#xj_cart .cart-main.goods-list caption span {color: #999; font-size: 14px; margin-left: 30px; font-weight: normal;}
#xj_cart .cart-main.goods-list caption a { float: right; display: inline-block; color: #333; font-size: 14px; font-weight: normal; padding-left: 40px; background:url(../image/cart_arrow02.png) center left no-repeat; }
#xj_cart .cart-main.goods-list td { padding: 0;}

#xj_cart .cart-main.goods-list .split-list { margin-bottom: 10px; background-color: #fff;}
#xj_cart .cart-main.goods-list .split-list:last-child { margin: 0;}
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics { position: relative; padding: 30px; text-align: left; box-sizing: border-box; border-right: 2px solid #F5F5F5;}
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .logistics-name { margin-right: 10px; line-height: 1.4;}
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .logistics-tit { font-size: 18px; color: #333; margin-bottom: 20px;}
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .logistics-tit .self-lifting-box {display: inline-block; vertical-align: top;}
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .logistics-tit .self-lifting-box span { display: inline-block; color: #fff; font-size: 12px; line-height: 20px; height: 20px; padding: 0 8px; background-color: #ed5831; vertical-align: middle;}
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .logistics-tit .self-lifting-box .self-lifting-info { position: relative; display: inline-block; vertical-align: middle; padding-right: 5px;}
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .logistics-tit .self-lifting-box .self-lifting-info i { display: inline-block; background:url(../image/prompt_icon.png) center center no-repeat; width: 20px; height:20px; cursor:pointer; vertical-align: top; margin-left: 10px; }
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .self-lifting-info-popup{ display:none; position:absolute; top:-30px; left:40px; z-index: 10; -webkit-box-shadow:0 0 20px rgba(153, 153, 153, .5); -moz-box-shadow:0 0 20px rgba(153, 153, 153, .5); box-shadow:0 0 20px rgba(153, 153, 153, .5); }
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .self-lifting-info-popup .self-lifting-info-popup-inner{ width:200px; position:relative; font-size: 12px; line-height: 1.2; border:1px solid #ddd; background-color:#FFFFFF; border-radius:3px; padding:15px 20px; box-sizing: border-box; }
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .self-lifting-info-popup .self-lifting-info-popup-inner .self-lifting-info-arrow { position:absolute; top:33px; left:-7px;}
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .self-lifting-info-popup .self-lifting-info-popup-inner p{ line-height:1.5; margin:0px; }
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .logistics-text { margin-top: 10px; color: #999; font-size: 12px; line-height: 1.4;}
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .logistics-text span { font-size: 14px; color: #666; }
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .logistics-info { color: #ed5831; font-size: 12px; line-height: 1.4; border-top: 2px solid #f5f5f5; padding-top: 15px; margin-top: 15px;}
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .logistics-update-info { color: #ed5831; line-height: 1.4; font-size: 12px; margin-top: 10px; padding-left: 20px; background:url(../image/info_icon01.png) 0 1px no-repeat;}
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .logistics-memo {border-top: 2px solid #f5f5f5; padding-top: 10px; margin-top: 15px;}
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .logistics-memo .memo-tit { color: #666; font-size: 14px; margin-bottom: 10px;}
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .logistics-memo .memo-text { position: relative;}
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .logistics-memo .memo-text textarea { width: 290px; height: 110px; padding: 5px; border: 1px solid #ddd; background-color: #f5f5f5; resize: none; overflow: hidden;}
#xj_cart .cart-main.goods-list .split-list .goods-list-logistics .logistics-memo .memo-text .text-num { position: absolute; right: 10px; bottom: 10px;}

#xj_cart .cart-main.goods-list .split-list .goods-list-detail {}
#xj_cart .cart-main.goods-list .split-list .goods-list-detail tr { border-bottom: 2px solid #F5F5F5;}
#xj_cart .cart-main.goods-list .split-list .goods-list-detail tr:last-child { border: none;}
#xj_cart .cart-main.goods-list .split-list .goods-list-detail td { text-align: left; padding: 30px 0;}
#xj_cart .cart-main.goods-list .split-list .goods-list-detail .img-box { position: relative; text-align: center; vertical-align: top;padding-left: 10px; box-sizing: border-box; }
#xj_cart .cart-main.goods-list .split-list .goods-list-detail .img-box img { display: inline-block; width: 90px; height: 90px; vertical-align: top; }
#xj_cart .cart-main.goods-list .split-list .goods-list-detail .img-box .coupon-unusable{ width: 90px; height:20px; line-height:20px; color: #ffffff; font-size: 12px; text-align: center; position: absolute; bottom: 30px; left:25px; }
#xj_cart .cart-main.goods-list .split-list .goods-list-detail .img-box .coupon-unusable .coupon-unusable-inner{ position: relative; width:90px; height: 20px;}
#xj_cart .cart-main.goods-list .split-list .goods-list-detail .img-box .coupon-unusable .coupon-unusable-inner p { color: #fff; position: absolute; text-align: center; width: 90px;}
#xj_cart .cart-main.goods-list .split-list .goods-list-detail .img-box .coupon-unusable .coupon-unusable-inner .mask-layer{ position: absolute; top:0px; left: 0px;  width: 90px; height:20px; background-color: #333; opacity: .7; filter: alpha(opacity=70); }

#xj_cart .cart-main.goods-list .split-list .goods-list-detail .product-name { font-size: 12px; line-height: 16px; height: 32px; padding-right: 50px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: #666; margin-bottom: 6px;}
#xj_cart .cart-main.goods-list .split-list .goods-list-detail .product-name a:hover { text-decoration: underline;}
#xj_cart .cart-main.goods-list .split-list .goods-list-detail .label-style span.tax-subsidy { background: #ed5831; border-radius: 0; height: 16px; line-height: 16px; padding: 0 5px; vertical-align: top;}
#xj_cart .cart-main.goods-list .split-list .goods-list-detail .label-style span.return-goods {color: #ed5831; border-color: #ed5831; border-radius: 0; height: 16px; line-height: 16px; padding: 0 5px; vertical-align: top;}
#xj_cart .cart-main.goods-list .split-list .goods-list-detail .product-info { color: #ed5831; font-size: 12px; line-height: 1.2; position: absolute; bottom: 30px; left: 0; white-space: nowrap; padding-left: 20px; background:url(../image/info_icon01.png) center left no-repeat;}
#xj_cart .cart-main.goods-list .split-list .goods-list-detail .product-spec {width: 150px; line-height: 20px; color: #999; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: default;}
#xj_cart .cart-main.goods-list .split-list .goods-list-detail .product-pri { color: #ed5831; text-align: right;}
#xj_cart .cart-main.goods-list .split-list .goods-list-detail .product-sum { text-align: right; padding-right: 30px;}


#xj_cart .order-clearing caption {
	border-bottom: 2px solid #28282E;
    text-align: left;
    font-size: 16px;
    color: #333;
    padding: 15px 0px;
	background-color:transparent;
	height:16px;
	line-height:16px;
    position: absolute;
    margin-top: -48px;
    width: 100%;
}
#xj_cart .order-clearing .order-infor { background-color:transparent; vertical-align:middle; padding: 10px 10px 10px 40px; }
#xj_cart .order-clearing .order-price { background-color:transparent; border-left:1px solid #E4e4e4; }
#xj_cart .order-clearing .order-price .xj-totalprice .xj-discount-img { position:absolute; right:-22px; bottom:105px; }

#xj_cart .order-clearing .order-price .xj-totalprice .xj-discount-img-box {
    width:55px;
    height:27px;
    position:absolute;
    right:-22px;
    bottom:105px;
    background:url(../image/discount_img_bg.png) top left no-repeat;
    color:#ffd814;
    font-size:12px;
    line-height: 32px;
    text-align: left;
    padding-left: 13px;
}


#xj_cart .btn-import span { background-color:#ED5831; background-image:none; color:#fff; }
#xj_cart .cart-item .p-title{ position: relative; margin-bottom:6px; color: #999; }
#xj_cart .cart-item .p-title .coupon-unusable{ width: 90px; height:20px; line-height:20px; color: #ffffff; font-size: 12px; text-align: center; position: absolute; bottom: 0px; left:2px; }
#xj_cart .cart-item .p-title .coupon-unusable .coupon-unusable-inner{
    position: relative;
    width:92px;
    height: 20px;
}
#xj_cart .cart-item .p-title .coupon-unusable .coupon-unusable-inner p {
    color: #fff;
    position: absolute;
    text-align: center;
    width: 90px;
}
#xj_cart .cart-item .p-title .coupon-unusable .coupon-unusable-inner .mask-layer{ position: absolute; top:0px; left: 0px;  width: 90px; height:20px; background-color: #333; opacity: .7; filter: alpha(opacity=70); }
#xj_cart .cart-item .p-title img{ max-height:90px; max-width:90px; height:90px; width:90px; border:1px solid #ccc; vertical-align:middle; margin-right:5px; } 
#xj_cart .cart-item .p-title img.shop-icon{ max-height:20px; max-width:20px; height:20px; width:20px; border:none; vertical-align:-4px; margin-right:1px; }

#xj_cart .cart-item .label-style span.tax-subsidy { background: #ed5831; border-radius: 0; height: 16px; line-height: 16px; padding: 0 5px; vertical-align: top;}
#xj_cart .cart-item .label-style span.return-goods {color: #ed5831; border-color: #ed5831; border-radius: 0; height: 16px; line-height: 16px; padding: 0 5px; vertical-align: top;}



#xj_cart .p-info{ padding-left:0px; position:relative; }
#xj_cart .p-info .p-title a{ display: block; font-size: 12px; line-height: 16px; height: 32px;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: #666; }
#xj_cart .p-info .p-title a:hover{ text-decoration:underline; }
#xj_cart .p-info-img{ text-align:center; }
#xj_cart .cart-main .p-subtotal{ color:#ed5831; font-size:14px; font-weight:bold; }

#xj_cart .cart-main .p-subtotal .p-tax-fee {}
#xj_cart .cart-main .p-subtotal .p-tax-fee .tax-txt { display: inline-block; position: relative; color: #999; font-size: 12px; font-weight: normal; padding:0 0 10px 25px; margin-top: 5px; background: url(../image/prompt_icon.png) top left no-repeat; cursor: pointer; }
#xj_cart .cart-main .p-subtotal .p-tax-fee .tax-txt .tax-info{ display: none; position:absolute; top:25px; left:-50px; z-index: 10; color: #666; line-height: 1.2; width: 145px; padding: 10px; box-sizing: border-box; border:1px solid #ddd; background-color: #fff; -webkit-box-shadow:0 0 20px rgba(153, 153, 153, .5); -moz-box-shadow:0 0 20px rgba(153, 153, 153, .5); box-shadow:0 0 20px rgba(153, 153, 153, .5); }



#xj_cart .cart-main .p-subtotal_usd,
#xj_cart .cart-main .order-price .price{ color:#28282E; font-size:14px; font-weight:bold; }
#xj_cart .cart-main .p-spec {
    float: none;
    padding: 0px;
    line-height: 20px;
    padding-left: 50px;
    text-align: left;
    background-color:transparent;
	color:#999;
}
#xj_cart .cart-main .p-price { font-size: 14px; color: #333; font-weight: bold;}
#xj_cart .cart-main .p-price .reduce-label { color: #ed5831; font-size: 12px; font-weight: normal;}

#xj_cart .cart-main .p-quantity a { background-color: #f5f5f5;}
#xj_cart .cart-main .p-quantity a:hover { background-color:#666;}

.order-deduction .score-inner{ width:115px; }
#xj_cart .xj-point-confirm-score,
#xj_cart .action-confirm-coupon{ border:1px solid #ED5831; }
#xj_cart .xj-point-confirm-score span,
#xj_cart .action-confirm-coupon span { padding:0 5px; background-color:transparent; color:#ED5831; line-height:18px; margin-left:2px; }

#xj_cart .xj-point-confirm-score span span,
#xj_cart .action-confirm-coupon span span{ padding:0px; margin:0px; } 

#xj_cart .order-clearing{ border:none; border-bottom:1px solid #E4e4e4; background-color:#FFFFFF; color:#333333;position: relative;margin-top: 50px;}

#xj_cart .checkout-submit-btn{height:80px; position:relative; background:#fff; }
#xj_cart .checkout-submit-btn.flash-sale{ padding-top:35px; height:74px; }
#xj_cart .checkout-btm-txt{	border-bottom: 1px solid #E4E4E4;  background: #fff; padding: 10px 40px 20px;  text-align: right; }
#xj_cart .checkout-btm-txt p.cleartxt{ margin-top:8px; font-size:14px; color:#666; }
#xj_cart .checkout-submit-btn .point-txt{
    background: url(../image/checkout_icon06.png) 0 3px no-repeat;
    padding-left: 30px;
    height: 30px;
    line-height: 30px;
    display: block;
    font-size: 14px;
    margin-left: 40px;
}

#xj_cart .checkout-submit-btn .discount-txt{
    background: url(../image/checkout_icon07.png) 0 3px no-repeat;
    padding-left: 30px;
    height: 30px;
    line-height: 30px;
    display: block;
    font-size: 14px;
    margin-left: 40px;
}

.xj-checkout-txt span{
    background: url(../image/cart_alerticon_01_161128.png) 0px 0px no-repeat;
    font-size: 14px;
    line-height: 18px;
    height: 18px;
    display: inline-block;
    padding: 0px 0px 0px 25px;
}

#xj_cart .action-submit-order{ display:block; position:absolute; bottom:15px; right:40px;  }
#xj_cart .action-submit-order span{ padding-left:30px; font-size:18px; height:40px; line-height:40px; margin:0px; }
#xj_cart .action-submit-order span span{ padding:0 30px 0 0;  }
#xj_cart .order-container .cart-main .cart-item{ background-color:#FFFFFF; }
#xj_cart .order-main .order-section table.change-delivery{ width:100%; margin-top:-10px; border-bottom:1px solid #E4E4E4; background:#FFFFFF; }

#xj_cart .order-main .order-section table.change-delivery .shipping-text dl dt{ width:100px; float:left; }
#xj_cart .order-main .order-section table.change-delivery .shipping-text dl dd{ margin-left:100px; color:#ED5831; word-break:normal; }

#xj_cart .order-main .order-section table.change-delivery .shipping-text .shipping-txt{ background:#fefce7; border:1px solid #e8e1c4; border-radius:3px; padding:5px; margin-top:4px; }
#xj_cart .order-main .order-section table.change-delivery .shipping-text .shipping-txt p{text-indent: -13px; margin-left: 13px; }
#xj_cart .order-main .order-section table.change-delivery .shipping-text .shipping-txt span{
    display: inline-block;
    *display:inline;
	zoom:1;
    height: 5px;
    width: 5px;
    background: #e0d592;
    border-radius: 50%;
    vertical-align: 1px;
    margin: 0 4px;
}    
    
#xj_cart .flashsale .action-submit-order{ display:block; position:absolute; bottom:11px; right:10px;  }

#xj_cart .cart-main .p-action{ vertical-align:top; padding-left: 20px; text-align: left; }
#xj_cart .cart-main .p-action span.favorite{ display: inline-block; color: #666; margin-bottom: 10px; cursor: pointer;}
#xj_cart .cart-main .p-action span.favorite:hover{ color: #ed5831;}
#xj_cart .cart-main .p-action a.btn-delete{ display: inline-block; color: #666;  }
#xj_cart .cart-main .p-action a.btn-delete:hover{ color: #ed5831; }

#xj_cart tr.xj-unbuy td {}
#xj_cart tr.xj-unbuy .p-pic { background-color:#fff; position:relative; }
#xj_cart tr.xj-unbuy .p-pic .soldout-img{ position:absolute; bottom:10px; left:10px; background-size:70px 70px; width:70px; height:70px; display:block; text-indent:-9999px; }
#xj_cart tr.xj-unbuy .p-pic .soldout-img img { width:70px; height:70px; vertical-align:bottom; }
#xj_cart tr.xj-unbuy .p-quantity a:hover{ background-color:#fff; color:#8b8b8b; cursor:default; border:1px solid #a9a9a9; }
#xj_cart tr.xj-unbuy .p-info .p-title a { color: #999;}
#xj_cart tr.xj-unbuy .label-style span.tax-subsidy,
#xj_cart tr.xj-unbuy .label-style span.return-goods {color: #999; border-color: #f5f5f5; background-color: #f5f5f5;}
#xj_cart tr.xj-unbuy .p-price { color: #999;}
#xj_cart tr.xj-unbuy .p-quantity input { color: #999; background-color: #fff;}
#xj_cart tr.xj-unbuy .p-subtotal { color: #999;}



#xj_cart .order-clearing .order-price .label{ width:130px; float:none; display:inline-block; *display:inline; zoom:1; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align:middle; }
#xj_cart .xj-totalprice ul { width:100%; }
#xj_cart .xj-totalprice .price { color:#333; width:120px; }
#xj_cart .xj-totalprice .priceusd { width:150px; float:left; color:#ED5831; padding-left:5px; text-align:left; }
#xj_cart .xj-totalprice .xj-total-price{ color:#ED5831; }
#xj_cart .cart-empty{
	width:300px;
	margin:70px auto;
	background:url(../image/cart_empty_icon.png) 0 0 no-repeat;
	border:none;
	padding:0 0 0 200px;
	height:154px;
}
#xj_cart .cart-empty .xj-empty-txt p{
	font-size:24px;
	padding:20px 0;
	color:#333333;
}
#xj_cart .cart-empty .xj-empty-txt a{
	display:block;
	width:150px;
	height:40px;
	color:#ED5831;
	border:1px solid #ED5831;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	line-height:40px;
	margin:0 auto;
	border-radius:5px;
}
#xj_cart .order-clearing .order-price .price { width:160px; float:none; display:inline-block; *display:inline; zoom:1; }
#xj_cart .order-clearing .order-price .price-detail { width:120px; float:none; display:inline-block; *display:inline; zoom:1; margin-right:20px; color:#999; }

#xj_cart .order-main .change-shipping .action-change-shipping { vertical-align:middle; width:18px; }
#xj_cart .order-main .change-shipping #xiji_shipping_name_id { position:relative; }
#xj_cart .order-main #xiji_shipping_name_id span.caution {width:150px; background-color:#fff; position:absolute; left:140px; top:8px; z-index:50;}
#xj_cart .order-main .change-shipping #xiji_shipping_name_id span.caution {background-color:#fff3e1;}



#xj_cart .order-main .change-shipping #xiji_shipping_name_id span#xiji_shipping_name_caution {
    background:url(../image/caution_ico02_160106.png) 0 3px no-repeat;
}
#xj_cart .order-main #xiji_shipping_name_id span#xiji_shipping_name_caution {

    display:inline-block;
    width:150px;
    color:#ff3333;
    background:url(../image/caution_ico_160106.png) 0 3px no-repeat;
    padding-left:17px;
    cursor:pointer;
    margin-left: 6px;
} 

#xj_cart .order-main #xiji_shipping_name_id span#xiji_shipping_fload_caution {
    display:none;
    position:absolute;
    top: 35px;
    left: -125px;
    z-index:999;
    background: #FCFCFC;
    border: 1px solid #DBD6D0;
    color: #676767;
    line-height: 1.5;
    padding: 5px 12px;
    font-size: 12px;
    width: 410px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#xj_cart .order-main .change-shipping #xiji_shipping_name_id span#xiji_shipping_fload_caution .arrow {
    background:url(../image/caution_ico02_160106.png)  0 -17px no-repeat;
}
#xj_cart .order-main #xiji_shipping_name_id span#xiji_shipping_fload_caution .arrow {
    background:url(../image/caution_ico_160106.png)  0 -17px no-repeat;
    position: absolute;
    left: 325px;
    top: -6px;
    width: 13px;
    height: 6px;
    overflow: hidden;
}

#xj_cart .price{ color:#ED5831; }
#xj_cart .price-stuff{ color:#787878; }
#xj_cart .price-total{ color:#ED5831; font-size:16px; }
.minicart-info .price{ color:#ED5831; }
.redf33{ color:#ff3333; }
#xj_cart .order-remark textarea{ width:500px; }

#xj_cart .order-main .change-shipping address { word-break:break-all; }
#xj_cart .order-main .order-section td { }
#xj_cart .order-main .order-section td.def-name { font-size:18px; }
#xj_cart .order-main .order-section input.action-change-delivery { margin-left:0px; }
#xj_cart .order-clearing .order-price .btnarea{ margin-top:10px; margin-bottom:10px; }

#xj_cart .order-clearing .order-price .btnarea button { outline:none; }

#xj_cart .order-main #xiji_shipping_name_id { position:relative; }
#xj_cart .order-main #xiji_shipping_name_id .xiji_shipping_top_caution {
    border:1px solid #ffc191;
    padding:10px 15px;
    background-color:#fffaee;
    color:#ff3333;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 350px;
    position: absolute;
    top: -32px;
    left: 330px;
}

#xj_cart .order-main .xiji_shipping_top_caution01 {
    border: 1px solid #ffc191;
    padding: 10px 15px;
    background-color: #fffaee;
    color: #ff3333;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 88%;
    text-align: left;
    margin-left: 40px;
}

span.xj-btn{ background-color: #ED5831; padding:8px 15px; font-size:14px; color:#FFFFFF; border-radius:3px; }
.order-info .price{ color:#ED5831; }

#xj_cart .cart-main{ border-top:none; background:#FFFFFF; }
#xj_cart .cart-main .xj-send-txt01{ font-size:12px; font-weight:normal; }
#xj_cart .cart-main .xj-send-txt01 span{color:#ff3333; }

#xj_cart .cart-main .cart-product td,
#xj_cart .cart-main .p-packs td { padding: 20px 0;}
#xj_cart .cart-main .p-checkbox { vertical-align:middle; text-align:center; padding:0; }
#xj_cart .cart-main .p-pic { width: 110px; height: 80px; text-align: left; padding-left: 6px; border:none; position:relative; }
#xj_cart .cart-main .p-pic img { max-width: 80px; max-height: 80px; width:80px; height:80px; }


#xj_cart .tax-outbox{display:inline-block; position:relative; overflow:visible; height:14px; width:14px; margin-right:2px; vertical-align:-2px; cursor:pointer;}
#xj_cart .tax-outbox .tax-txt{ border-radius:3px; display:none; position:absolute; text-align:left; width:200px; padding:5px; background:#FFFFFF; border:1px solid #DDDDDD; top:23px; left:-98px;}
#xj_cart .tax-outbox .tax-txt .tax-txt-inner{ position:relative; overflow:visible; }
#xj_cart .tax-outbox .tax-txt .tax-txt-inner .arrow-top{
	position: absolute;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    width: 14px;
    height: 14px;
	top: -18px;
	left:50%;
	margin-left:-7px;
}
#xj_cart .tax-outbox .tax-txt .tax-txt-inner .arrow-top i.below{
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    border: 7px dashed transparent;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
    bottom: 1px;
    left: 0;
}
#xj_cart .tax-outbox .tax-txt .tax-txt-inner .arrow-top i.above{
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    border: 7px dashed transparent;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
    bottom: -1px;
    left: 0;
}

#xj_cart .tax-outbox01{display:inline-block; position:relative; overflow:visible; height:14px; width:14px; vertical-align:-9px; cursor:pointer;}
#xj_cart .tax-outbox01 img{ vertical-align:top; }
#xj_cart .tax-outbox01 .tax-txt01{ display:none; position:absolute; text-align:left; background:#FFFFFF; border:1px solid #DDDDDD; height:100px; top:-43px; right: 22px; border-radius:3px;box-shadow: 0px 0px 5px #ccc;-webkit-box-shadow: 0px 0px 5px #ccc;}
#xj_cart .tax-outbox01 .tax-txt01 .tax-txt-inner01{ position:relative; overflow:visible; font-size: 12px; }
#xj_cart .tax-outbox01 .tax-txt01 .tax-txt-inner01 .tit01{ color: #ed5831; padding: 0 7px; }
#xj_cart .tax-outbox01 .tax-txt01 .tax-txt-inner01 .txt01{ padding:0 7px; }
#xj_cart .tax-outbox01 .tax-txt01 .tax-txt-inner01 table .tit01 td,
#xj_cart .tax-outbox01 .tax-txt01 .tax-txt-inner01 .txt01 table td{ white-space:nowrap; padding:0 3px; text-align: right; }
#xj_cart .tax-outbox01 .tax-txt01 .tax-txt-inner01 table .tit01 td.right-tax,
#xj_cart .tax-outbox01 .tax-txt01 .tax-txt-inner01 .txt01 table td.right-tax{ text-align:right;}
#xj_cart .tax-outbox01 .tax-txt01 .tax-txt-inner01 table .tit01 td.right-tax span.num-tax,
#xj_cart .tax-outbox01 .tax-txt01 .tax-txt-inner01 .txt01 table td.right-tax span.num-tax{ color:#ED5831;}
#xj_cart .tax-outbox01 .tax-txt01 .tax-txt-inner01 table .tit01 td.right-tax span.num-tax span,
#xj_cart .tax-outbox01 .tax-txt01 .tax-txt-inner01 .txt01 table td.right-tax span.num-tax span{ color:#999; }
#xj_cart .tax-outbox01 .tax-txt01 .tax-txt-inner01 .arrow-right{
    position: absolute;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    width: 14px;
    height: 14px;
    right: -18px;
    top: 50%;
    margin-right: 4px;
    margin-top: -7px;
}
#xj_cart .tax-outbox01 .tax-txt01 .tax-txt-inner01 .arrow-right i.below{
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    border: 7px dashed transparent;
    border-left-style: solid;
    border-left-color: #DDDDDD;
    right: 0px;
}
#xj_cart .tax-outbox01 .tax-txt01 .tax-txt-inner01 .arrow-right i.above{
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    border: 7px dashed transparent;
    border-left-style: solid;
    border-left-color: #Fff;
    right: 2px;
}




.xj-good-blank { border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5;  border-top:1px solid #e6e6e6; }
.xj-tablehead th{ height:37px; background:url(../image/good_th_bg.gif) top left repeat-x; border-bottom:1px solid #f9f9f9; }
.xj-tr-checkout td{ border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; background-color:#FFFFFF; }

.order-section-title th{ border-top:1px solid #efefef; }
td.no-information{ height:146px; background:#ffffff url(../image/no_info_bg_151031.png) 570px 25px no-repeat; text-align:center; }
.no-information-coupon{ height:146px; background:#fcfcfc url(../image/no_info_bg.gif) bottom center no-repeat; text-align:center; }
.no-information-coupon p{ padding-top:63px; text-align:center; }

.no-information-fav{ height:76px; padding-top:70px; border:1px solid #e0e0e0; background:#fcfcfc url(../image/no_info_bg.gif) bottom center no-repeat; text-align:center; }
.xj-checkout-txt span span{ background:none; color:#ED5831; padding:0; }
.xj-pay-msg-success{ text-align:left!important; padding-left:20px; margin:0!important; background-color:#fffddb; padding-bottom:30px;}


.xj-pay-msg-fail { text-align:center; margin:0!important; background-color:#fff; padding:50px 0 40px 0;}
.xj-pay-msg-fail q.icon {font-family: iconfonts,sans-serif;color:#ff3333; font-size:55px; display:block; margin:0 0 15px 0; float:none;}
.xj-pay-msg-fail span.msg-cont {color:#ff3333; font-weight:bold;font-size:16px;}


.xj-msg-error {
    text-align: center;
    margin: 0!important;
    background-color: #fff;
    padding: 50px 0;
    height: 102px;
    line-height: 102px;
}
.xj-msg-error q.icon {background:url(bbcstore/../image/goods_nothing1.png) 0 0 no-repeat;height:102px;width:102px;text-indent:-99999px;margin-right:10px;display:inline-block;vertical-align: middle;}
.xj-msg-error span.msg-cont {color:#666; font-weight:normal; font-size:16px;display: inline-block;line-height: 1.8;vertical-align: middle;}
.xj-msg-error span.msg-cont a,
.xj-msg-error span.msg-cont a:hover { color: #0563c3!important;}
.xj-pay-msg-success .big-txt{ font-size:24px; font-weight:bold; color:#555; display:block; margin-bottom:5px;}

.xj-signupin-content .notice-inline { top:8px; left:310px; }
.xj-signupin-content .notice-inline .icon{ line-height:16px; }
a.xj-btn-addcart{ color:#0563c3; }
a.xj-btn-addcart:hover{ text-decoration:underline; color:#0563c3; }





#xj_cart .steps.steps-flashsale .xj-cart-steps .step-item.step-2.active .step-bar .inner01 .inner02 .step-num{
    background:url(index_151222/../image/steps_icon_on1.png) 0px 0px no-repeat;
    height:33px;
    width:33px;
    margin:0 auto;
}

#xj_cart .steps.steps-flashsale .xj-cart-steps .step-item.step-3 .step-bar .inner01 .inner02 .step-num{
    background:url(index_151222/../image/steps_icon.png) -33px 0px no-repeat;
    height:33px;
    width:33px;
    margin:0 auto;
}
.xj-checkout-txt.flashsale{ text-align:left; position:inherit; }

#xj_cart .order-clearing .order-price.flashsale{ border:none; }
.label-flashsale{ font-weight:bold; font-size:14px; }
.xj-total-price-flashsale{ font-weight:bold; font-size:24px; }
#xj_cart .order-clearing .order-infor.order-infor-flashsale{}
#xj_cart .order-clearing .order-infor.order-infor-flashsale span{
    line-height:42px; font-weight:bold; font-size:14px;
}
#xj_cart .order-clearing .order-infor.order-infor-flashsale span{ font-size:24px; color:#ED5831; font-weight:bold; }
#xj_cart .order-clearing .order-infor.order-infor-flashsale span span{ font-size:13px; font-weight:normal; }
#xj_cart .order-clearing .order-infor-flashsale.right{ line-height:31px; text-align:right; font-size:14px; font-weight:bold; }




#xj-pay-tab{}
#xj-pay-tab #tabList{ z-index:9999; background-color:#fff; }
#xj-pay-tab #tabList ul li{ float:left; margin-right:3px; display:block; border:1px solid #ddd; background-color:#efefef; cursor:pointer; }
#xj-pay-tab #tabList ul li span{ font-size:14px; float:left; display:block; border:1px solid #fff; padding:5px 20px; color:#333;  }
#xj-pay-tab #tabList ul li.cur{ background-color:#fff; border-bottom:2px solid #fff; }
#xj-pay-tab #tabList ul li.cur span{ font-weight:bold;  }

#xj-pay-tab #tabCon{ border-top:1px solid #ddd; border-left:1px solid #ddd; width:auto; }

#xj-pay-tab #tabCon .payment_line{
    padding:10px;
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;
}
#xj-pay-tab #tabCon .payment_line p{ background:url(../image/icon011.png) left center no-repeat; padding-left:23px; font-size:14px; line-height:40px; cursor:pointer; }

#xj-pay-tab #tabCon .bank-area{
    width:100%;
    margin-top: 15px;
    display:none;
}

#xj-pay-tab #tabCon .payment_line.active {
    background: #fff9f9;
    border: 2px solid #fb7f89;
}

#xj-pay-tab #tabCon .payment_line.active p {
    background:url(../image/icon021.png) center left no-repeat;
}

#xj-pay-tab #tabCon .payment_line.active .bank-area{
    display:block;
}


#xj-pay-tab #tabCon .bank-area li {
    display: inline;
    float: left;
    margin-bottom: 15px;
    margin-left: 50px;
}
#xj-pay-tab #tabCon .bank-area li input,
#xj-pay-tab #tabCon .bank-area li label {
    cursor:pointer;
}

#xj-pay-tab #tabCon .bank-area .iw {
    background: url(../image/bank_logo_180426.png) no-repeat;
    border: 1px solid #ddd;
    display: inline-block;
    height: 30px;
        padding-left: 12px;
    padding-top:0px;
    vertical-align: middle;
    width:124px;
    }
#xj-pay-tab #tabCon .infoWrap .bankLogo {
    display: inline-block;
    height: 30px;
    margin-left: 15px;
    vertical-align: middle;
    width: 136px;
}
#xj-pay-tab #tabCon .infoWrap .bankLogo span {
    background: url(../image/bank_logo_160601.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 100%;
    width: 100%;
}

#xj-pay-tab #tabCon .bank-area .enterprise .iw {
    width: 126px;
}

#xj-pay-tab #tabCon .ABC-QUICK {
    background-position: 0 -62px !important;
}
#xj-pay-tab #tabCon .CCB-QUICK {
    background-position: 0 -155px !important;
}
#xj-pay-tab #tabCon .ICBC-QUICK {
    background-position: 0 -248px !important;
}
#xj-pay-tab #tabCon .BOC-QUICK {
    background-position: 0 -341px !important;
}
#xj-pay-tab #tabCon .BOCO-QUICK {
    background-position: 0 -434px !important;
}
#xj-pay-tab #tabCon .CMBCHINA-QUICK {
    background-position: 0 -527px !important;
}
#xj-pay-tab #tabCon .CMBC-QUICK {
    background-position: 0 -620px !important;
}
#xj-pay-tab #tabCon .CIB-QUICK {
    background-position: 0 -713px !important;
}
#xj-pay-tab #tabCon .CEB-QUICK {
    background-position: 0 -806px !important;
}
#xj-pay-tab #tabCon .ECITIC-QUICK {
    background-position: 0 -899px !important;
}
#xj-pay-tab #tabCon .POST-QUICK {
    background-position: 0 -992px !important;
}
#xj-pay-tab #tabCon .BCCB-QUICK {
    background-position: 0 -1085px !important;
}
#xj-pay-tab #tabCon .GDB-QUICK {
    background-position: 0 -1178px !important;
}
#xj-pay-tab #tabCon .SDB-QUICK {
    background-position: 0 -1271px !important;
}
#xj-pay-tab #tabCon .SPDB-QUICK {
    background-position: 0 -1364px !important;
}
#xj-pay-tab #tabCon .HXB-QUICK {
    background-position: 0 -1457px !important;
}
#xj-pay-tab #tabCon .BJRCB-QUICK {
    background-position: 0 -1550px !important;
}
#xj-pay-tab #tabCon .BSB-QUICK{background-position: 0 -1644px !important;}
#xj-pay-tab #tabCon .SHB-QUICK {
    background-position: -137px -62px !important;
}
#xj-pay-tab #tabCon .CZ-QUICK {
    background-position: -137px -62px !important;
}
#xj-pay-tab #tabCon .PINGANBANK-QUICK {
    background-position: -137px -1550px !important;
}
#xj-pay-tab #tabCon .EHK-QUICK{background-position: -137px -1644px !important;}
#xj-pay-tab #tabCon .ABC {
    background-position: 0 0 !important;
}
#xj-pay-tab #tabCon .CCB {
    background-position: 0 -93px !important;
}
#xj-pay-tab #tabCon .ICBC {
    background-position: 0 -186px !important;
}
#xj-pay-tab #tabCon .BOC {
    background-position: -12px -279px !important;
}
#xj-pay-tab #tabCon .BOCO {
    background-position: 0 -372px !important;
}
#xj-pay-tab #tabCon .CMBCHINA {
    background-position: -8px -465px !important;
}
#xj-pay-tab #tabCon .CMBC {
    background-position: 0 -558px !important;
}
#xj-pay-tab #tabCon .CIB {
    background-position: 0 -651px !important;
}
#xj-pay-tab #tabCon .CEB {
    background-position: 0 -744px !important;
}
#xj-pay-tab #tabCon .ECITIC {
    background-position: -5px -837px !important;
}
#xj-pay-tab #tabCon .POST {
    background-position: 0 -930px !important;
}
#xj-pay-tab #tabCon .BCCB {
    background-position: -7px -1023px !important;
}
#xj-pay-tab #tabCon .GDB {
    background-position: 0 -1116px !important;
}
#xj-pay-tab #tabCon .SDB {
    background-position: 0 -1209px !important;
}
#xj-pay-tab #tabCon .SPDB {
    background-position: -5px -1302px !important;
}
#xj-pay-tab #tabCon .HXB {
    background-position: -5px -1395px !important;
}
#xj-pay-tab #tabCon .BJRCB {
    background-position: 0 -1488px !important;
}
#xj-pay-tab #tabCon .SHB {
    background-position: -150px 0 !important;
}
#xj-pay-tab #tabCon .CZ {
    background-position: -148px -93px !important;
}
#xj-pay-tab #tabCon .SDE {
    background-position: -137px -186px !important;
}
#xj-pay-tab #tabCon .SCCB {
    background-position: -140px -372px !important;
}
#xj-pay-tab #tabCon .EGB {
    background-position: -145px -465px !important;
}
#xj-pay-tab #tabCon .ZJTLCB {
    background-position: -135px -558px !important;
}
#xj-pay-tab #tabCon .CBHB {
    background-position: -138px -651px !important;
}
#xj-pay-tab #tabCon .HKBEA {
    background-position: -138px -744px !important;
}
#xj-pay-tab #tabCon .NJCB {
    background-position: -145px -930px !important;
}
#xj-pay-tab #tabCon .NBCB {
    background-position: -148px -1023px !important;
}
#xj-pay-tab #tabCon .GZCB {
    background-position: -137px -1116px !important;
}
#xj-pay-tab #tabCon .SRCB {
    background-position: -137px -1209px !important;
}
#xj-pay-tab #tabCon .HZBANK {
    background-position: -145px -1302px !important;
}
#xj-pay-tab #tabCon .NCBBANK {
    background-position: -140px -1395px !important;
}
#xj-pay-tab #tabCon .PINGANBANK {
    background-position: -137px -1488px !important;
}
#xj-pay-tab #tabCon .BOC-EP {
    background-position: 0 -310px !important;
}
#xj-pay-tab #tabCon .CMBCHINA-EP {
    background-position: 0 -496px !important;
}
#xj-pay-tab #tabCon .SDB-EP {
    background-position: 0 -1240px !important;
}
#xj-pay-tab #tabCon .SPDB-EP {
    background-position: 0 -1333px !important;
}
#xj-pay-tab #tabCon .ABC-EP {
    background-position: 0 -31px !important;
}
#xj-pay-tab #tabCon .BOCO-EP {
    background-position: 0 -403px !important;
}
#xj-pay-tab #tabCon .CCB-EP {
    background-position: 0 -124px !important;
}
#xj-pay-tab #tabCon .CEB-EP {
    background-position: 0 -775px !important;
}
#xj-pay-tab #tabCon .ICBC-EP {
    background-position: 0 -217px !important;
}
#xj-pay-tab #tabCon .JZ {
    background-position: -140px -279px !important;
}
#xj-pay-tab #tabCon .RCU {
    background-position: -138px -837px !important;
}
#xj-pay-tab #tabCon .CMBC-EP {
    background-position: 0 -589px !important;
}
#xj-pay-tab #tabCon .CIB-EP {
    background-position: 0 -682px !important;
}
#xj-pay-tab #tabCon .ECITIC-EP {
    background-position: 0 -868px !important;
}
#xj-pay-tab #tabCon .POST-EP {
    background-position: 0 -961px !important;
}
#xj-pay-tab #tabCon .BCCB-EP {
    background-position: 0 -1054px !important;
}
#xj-pay-tab #tabCon .GDB-EP {
    background-position: 0 -1147px !important;
}
#xj-pay-tab #tabCon .HXB-EP {
    background-position: 0 -1426px !important;
}
#xj-pay-tab #tabCon .BJRCB-EP {
    background-position: 0 -1519px !important;
}
#xj-pay-tab #tabCon .SHB-EP {
    background-position: -137px -31px !important;
}
#xj-pay-tab #tabCon .CZ-EP {
    background-position: -137px -124px !important;
}
#xj-pay-tab #tabCon .SDE-EP {
    background-position: -137px -217px !important;
}
#xj-pay-tab #tabCon .SCCB-EP {
    background-position: -137px -403px !important;
}
#xj-pay-tab #tabCon .EGB-EP {
    background-position: -137px -496px !important;
}
#xj-pay-tab #tabCon .ZJTLCB-EP {
    background-position: -137px -589px !important;
}
#xj-pay-tab #tabCon .CBHB-EP {
    background-position: -137px -682px !important;
}
#xj-pay-tab #tabCon .HKBEA-EP {
    background-position: -137px -775px !important;
}
#xj-pay-tab #tabCon .NJCB-EP {
    background-position: -137px -961px !important;
}
#xj-pay-tab #tabCon .NBCB-EP {
    background-position: -137px -1054px !important;
}
#xj-pay-tab #tabCon .GZCB-EP {
    background-position: -137px -1147px !important;
}
#xj-pay-tab #tabCon .SRCB-EP {
    background-position: -137px -1240px !important;
}
#xj-pay-tab #tabCon .HZBANK-EP {
    background-position: -137px -1333px !important;
}
#xj-pay-tab #tabCon .NCBBANK-EP {
    background-position: -137px -1426px !important;
}
#xj-pay-tab #tabCon .PINGANBANK-EP {
    background-position: -137px -1519px !important;
}
#xj-pay-tab #tabCon .JZ-EP {
    background-position: -137px -310px !important;
}
#xj-pay-tab #tabCon .RCU-EP {
    background-position: -137px -868px !important;
}
#xj-pay-tab #tabCon .ZHIFUBAO{background-position: 0 -1675px !important;}
#xj-pay-tab #tabCon .WEIXIN{background-position: -137px -1675px !important;}
#xj-pay-tab #tabCon .pay-2c2p{background-position: 0px -1706px !important;}

#xj-pay-tab #tabCon .visa-master {
    background: url(../image/bank-visa-master.jpg) no-repeat;
    border: 1px solid #ddd;
    display: inline-block;
    height: 30px;
    padding-left: 12px;
    padding-top: 0px;
    vertical-align: middle;
    width: 124px;
}
.xj-payment-icon{
    font-size: 35px;
    float: none;
    line-height: 35px;
    text-align: center;
    color: #e44d10;
}

#xj_paycenter .pay-success a.lnklike{ text-align:center; background-color:#ED5831; display:block; width:95px; border:1px solid #ED5831;border-radius: 3px; padding:5px; font-size:14px; color:#FFFFFF;}
#xj_paycenter .pay-success a.lnklike:hover {background: #c74630;}
#xj_paycenter .pay-failure a.lnklike{ text-align:center; background-color:#f7f7f7; display:block; width:95px; border:1px solid #e5e5e5;border-radius: 3px; padding:5px; font-size:14px; color:#191919;}
#xj_paycenter .pay-failure a.lnklike:hover { color: #ed5831; border-color: #ed5831;}
#xj_paycenter .may-need .txt-red{ background-color:#f2e2e3; padding:0 20px; line-height:44px; height:44px; color:#ED5831; font-size:15px; margin-bottom:15px;}
#xj_paycenter .may-need .txt-red span{ background:url(../image/cart_alerticon_01_161128.png) 0 0 no-repeat; height:19px; width:19px; margin-right:8px; display:inline-block; zoom:1; *display:inline; vertical-align:-4px; }
#xj_paycenter .may-need .txt-redborder{ border:1px solid #ED5831; background:#FFFFFF; padding:20px; }


#xj_index .xj-goods-flashsale{ padding:43px 0 0 0; }
#xj_index .xj-notice-tomorrow,
#xj_index .xj-end-soon { padding:43px 0 0 0; }

#xj_index .xj-goods-flashsale h2.heading-block { position:relative; height:24px; line-height:24px;  }
#xj_index .xj-goods-flashsale h2.heading-block .xj-flashsale-txt{ position:absolute; bottom:0; left:0; height:23px; }
#xj_index h2.heading-block {  margin-bottom:20px; text-align:left; font-size:24px; line-height:24px; font-weight:normal; }
#xj_index h2.heading-block span { color:#333; font-size:18px; }
#xj_index h2.heading-block span.line { color:#000; font-family:Arail; font-size:24px; }
#xj_index h2.heading-block span span { color:#ff7524; }

#xj_index .xj-goods-flashsale .goods-inner {
    margin-bottom:15px;
    background-color:#FFFFFF;
    border: 1px solid #e8e8e8;
    
}
#xj_index .xj-goods-flashsale .goods-inner:hover {
    transition-duration:0.2s;
    -moz-box-shadow:0 0 20px rgba(153, 153, 153, 0.7); 
    -webkit-box-shadow:0 0 20px rgba(153, 153, 153, 0.7);
    box-shadow:0 0 20px rgba(153, 153, 153, 0.7);
}
#xj_index .xj-goods-flashsale .goods-inner .goods-imgblock {
    width:630px;
    height:359px;
    float:left;
    position:relative;
    overflow:hidden;
    background:url(../image/loading131.gif) center center no-repeat;
}
#xj_index .xj-goods-flashsale .goods-inner .goods-imgblock .soldout-img{
    display:none;
    position:absolute;
    top:50%;
    left:50%;
    width:120px;
    height:120px;
    margin-top:-60px;
    margin-left:-60px;
}

#xj_index .xj-goods-flashsale .goods-inner .goods-imgblock .goods-main-img{
    width:630px;
    height:359px;
    overflow:hidden;
}
#xj_index .xj-goods-flashsale .goods-inner .goods-imgblock .goods-main-img img{ width:100%; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .top-box{ position:relative; border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px; }

#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .top-box .goods-send-icon{ height:30px; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .top-box .goods-send-icon .txt-box{ display:inline-block; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .top-box .goods-send-icon .txt-box p{ line-height:1.3; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .top-box .goods-send-icon .txt-box p.en{ font-family: Helvetica,Arial,"Microsoft Yahei",sans-serif; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .top-box .goods-send-icon img.country-icon{ width:45px; height:30px; vertical-align:bottom; margin:0 3px 0 0; display:inline-block; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock {
    width:388px;
    height:299px;
    float:right;
    position:relative;
    padding:30px 0px;
    margin:0px 35px;
}
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .time-block{ position:absolute; bottom:15px; right:0px; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .time-block .time{
    display:block;
    background:url(../image/flashsale_icon01_150423.png) bottom left no-repeat;
    padding:0 0 0 20px;
    color:#ED5831;
    font-size:12px;
    line-height:20px;
    height:20px;
}
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .time-block .time i{
    font-size:20px;
}
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .time-block .logo-icon{
    width:140px;
    position:absolute;
    top:0px;
    right:0px;
}
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .goods-txtbox{ color:#666; font-size:14px; line-height:1.5; height:7.5em; overflow:hidden; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .goods-priceblock{
    position:absolute;
    left:0px;
    bottom:25px;
}
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .goods-priceblock .final-price{ line-height:1.0; height:28px;}
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .goods-priceblock .final-price .price01{
    color:#ED5831;
    font-size:28px;
    line-height:28px;
}
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .goods-priceblock .final-price span { display:block; float:left; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .goods-priceblock .final-price .icon01{ font-size:18px; color:#ED5831; padding-top:8px; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .goods-priceblock .final-price .icon{
    background:url(../image/sale_bg_150423.png) top left no-repeat;
    width:72px;
    height:22px;
    font-size:12px;
    line-height:22px;
    color:#FFFFFF;
    padding-left:12px;
    margin:2px 8px 0 0;
}
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .goods-priceblock .true-price{
    font-size:12px;
    line-height:1.5;
    color:#333;
}
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .goods-priceblock .true-price .xiji-price{ margin-right:10px;}
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .goods-priceblock .true-price .mark-price{ color:#999; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .goods-priceblock .true-price .mark-price span{ text-decoration:line-through; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .goods-txtbox a { color:#777777; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .goods-titbox{
    margin-bottom:15px;
    font-size:16px;
    line-height:1.3;
    max-height:2.6em;
    height:auto!important;
    height:2.6em;
    overflow: hidden;
}
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .goods-titbox a{ color:#000; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock .share-block { text-align:right; margin:20px 10px 0 0; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock button { position:absolute; right:0px; bottom:30px;}
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock button.cart-btn { width:156px; height:38px; border:2px solid #ED5831; background-color:#ED5831; color:#fff; outline:none; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock button.cart-btn span { display:block; height:20px; background:url(../image/flash_sale_cart_150423.png) top left no-repeat; padding:0 0 0 25px; margin:0 0 0 10px; font-size:20px; line-height:1.0; letter-spacing:3px; color:#FFFFFF; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock button.cart-btn:hover { width:156px; height:38px; border:2px solid #ED5831; background-color:#fff; color:#ED5831; outline:none; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock button.cart-btn:hover span { display:block; height:20px; background:url(../image/flash_sale_cart_150423.png) 0px -20px no-repeat; padding:0 0 0 25px; margin:0 0 0 10px; font-size:20px; line-height:1.0; letter-spacing:3px; color:#ED5831; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock button.cart-btn-soldout { width:156px; height:38px; border:2px solid #999; background-color:#999; color:#fff; outline:none; cursor:auto; }
#xj_index .xj-goods-flashsale .goods-inner .goods-txtblock button.cart-btn-soldout span { display:block; height:20px; background:url(../image/flash_sale_cart_150423.png) top left no-repeat; padding:0 0 0 25px; margin:0 0 0 10px; font-size:20px; line-height:1.0; letter-spacing:3px; color:#FFFFFF; }




#xj_index .xj-notice-tomorrow .tomorrow-goods{ width:1090px; }
#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner{ width:1104px; margin-right:-14px; }
#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .inner-box{
    width:354px;
    float:left;
    margin:0px 14px 14px 0px;
    background-color:#fff;
    position:relative;
}
#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .inner-box .inner-box-inside{
    width:352px;
    border:1px solid #e8e8e8;
}

#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .inner-box:hover {
    transition-duration:0.2s;
    -moz-box-shadow:0 0 20px rgba(153, 153, 153, 0.7); 
    -webkit-box-shadow:0 0 20px rgba(153, 153, 153, 0.7);
    box-shadow:0 0 20px rgba(153, 153, 153, 0.7);
}

#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .inner-box .img-box01{ width:352px; height:200px; overflow:hidden; }
#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .inner-box .img-box01 img{ width:352px; height:200px; }

#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .inner-box .xj-send-icon{
    line-height:19px;
    padding:0px 0px 10px 0px;
    border-bottom:1px solid #ccc;
    margin:10px 15px;
}
#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .inner-box .xj-send-icon img.country-icon{ width:28px; height:19px; vertical-align:bottom; margin-right:3px; }


#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .inner-box .tit-box { font-size:14px; line-height:1.5; height:3.0em; overflow:hidden; padding:0 15px; }
#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .inner-box .tit-box a { color:#333333; }
#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .goods-priceblock{ margin:15px; }
#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .goods-priceblock .final-price{ line-height:1.0; height:28px;}
#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .goods-priceblock .final-price .price01{
    color:#ED5831;
    font-size:28px;
    line-height:28px;
}
#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .goods-priceblock .final-price span { display:block; float:left; }
#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .goods-priceblock .final-price .icon01{ font-size:18px; color:#ED5831; padding-top:8px; }
#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .goods-priceblock .final-price .icon{
    background:url(../image/sale_bg_150423.png) top left no-repeat;
    width:72px;
    height:22px;
    font-size:12px;
    line-height:22px;
    color:#FFFFFF;
    padding-left:12px;
    margin:2px 8px 0 0;
}

#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .goods-priceblock .true-price{
    font-size:12px;
    line-height:1.5;
    color:#333;
}
#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .goods-priceblock .true-price .xiji-price{ margin-right:10px;}
#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .goods-priceblock .true-price .mark-price{ color:#999; }
#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .goods-priceblock .true-price .mark-price span{ text-decoration:line-through; }



#xj_index .xj-notice-tomorrow .tomorrow-goods .goods-inner .btn-box{ position:absolute; right:15px; bottom:15px; }
a.xj-btn-addfav{ display:block; background:#ED5831; border:1px solid #ED5831; height:20px; border-radius:0px; }
a.xj-btn-addfav span{ background:url(../image/fav_icon_150423.png) 0px 1px no-repeat; filter:none; border-radius:0px; padding:0 0 0 20px; display:block; width:73px; color:#FFFFFF; text-align:left; font-size:12px; border:none; line-height:12px; height:12px; cursor:pointer; margin:3px 0 0 8px; }
a.xj-btn-addfav:hover{ display:block; background:#fff; border:1px solid #ED5831; height:20px; border-radius:0px; }
a.xj-btn-addfav:hover span{ background:url(../image/fav_icon_150423.png) 0px -11px no-repeat; filter:none; border-radius:0px; padding:0 0 0 20px; display:block; width:73px; color:#ED5831; text-align:left; font-size:12px; border:none; line-height:12px; height:12px; cursor:pointer; margin:3px 0 0 8px; }

a.xj-btn-faved{ display:block; background:#fff; border:1px solid #ED5831; height:20px; border-radius:0px; }
a.xj-btn-faved span{ background:url(../image/fav_icon_150423.png) 0px -11px no-repeat; filter:none; border-radius:0px; padding:0 0 0 25px; letter-spacing:1px; display:block; width:68px; color:#ED5831; text-align:left; font-size:12px; border:none; line-height:12px; height:12px; cursor:pointer; margin:3px 0 0 8px; }
a.xj-btn-faved:hover span{ background:url(../image/fav_icon_150423.png) 0px -11px no-repeat; filter:none; border-radius:0px; padding:0 0 0 35px; letter-spacing:2px; display:block; width:58px; color:#ED5831; text-align:left; font-size:12px; border:none; line-height:12px; height:12px; cursor:pointer; margin:3px 0 0 8px; }



#xj_index .xj-end-soon { padding-bottom:20px; }
#xj_index .xj-end-soon h2.heading-block { margin-bottom: 20px;}
#xj_index .xj-end-soon .goods-block { width:1090px; }
#xj_index .xj-end-soon .goods-block .goods-block-inner { width:1104px; margin-right:-14px;}
#xj_index .xj-end-soon .goods-block .goods-box {
    width:262px;
    float:left;
    margin:0 14px 14px 0;
    background-color:#FFFFFF;
}
#xj_index .xj-end-soon .goods-block .goods-box .goods-box-inner {
    width:auto;
    border:1px solid #e8e8e8;
    padding:15px;
    position:relative;
}

#xj_index .xj-end-soon .goods-block .goods-box:hover {
    transition-duration:0.2s;
    -moz-box-shadow:0 0 20px rgba(153, 153, 153, 0.7); 
    -webkit-box-shadow:0 0 20px rgba(153, 153, 153, 0.7);
    box-shadow:0 0 20px rgba(153, 153, 153, 0.7);
}
#xj_index .xj-end-soon .goods-block .goods-box .img-box01 {
    width:229px;
    height:229px;
    position:relative;
}
#xj_index .xj-end-soon .goods-block .goods-box .img-box01 img {
    width:229px;
    height:229px;
}
#xj_index .xj-end-soon .goods-block .goods-box .img-box01 .soldout-img{
    width:120px;
    height:120px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-60px;
    margin-top:-60px;
    display:none;
}
#xj_index .xj-end-soon .goods-block .goods-box .img-box01 .soldout-img img{ width:100%; height:100%; }

#xj_index .xj-end-soon .goods-block .goods-box .xj-send-icon{
    line-height:19px;
    padding:0px 0px 10px 0px;
    border-bottom:1px solid #ccc;
    margin:10px 0px;
}
#xj_index .xj-end-soon .goods-block .goods-box .xj-send-icon img.country-icon{ height:19px; width:28px; vertical-align:bottom; margin-right:3px; }
#xj_index .xj-end-soon .goods-block .goods-box .xj-time-box {
    font-size:12px;
    line-height:1.0;
    background:url(../image/ending_icon01_150423.png) 0px 0px no-repeat;
    padding-left:15px;
    color:#ED5831;
    margin-bottom:5px;
}
#xj_index .xj-end-soon .goods-block .goods-box .tit-box{
    font-size:13px;
    line-height:1.5;
    height:3.0em;
    overflow:hidden;
    color:#333;
    margin-bottom:10px;
}
#xj_index .xj-end-soon .goods-block .goods-box .tit-box a{ color:#333; }
#xj_index .xj-end-soon .goods-block .goods-box .price-txt01 .xiji-price { font-size:22px; color:#ED5831; margin-right:10px; line-height:1.0; }
#xj_index .xj-end-soon .goods-block .goods-box .price-txt01 .mark-price { font-size:12px; color:#666; text-decoration:line-through; }
#xj_index .xj-end-soon .goods-block .goods-box .btn-box{ position:absolute; right:15px; bottom:15px; }
#xj_index .xj-end-soon .goods-block .goods-box .btn-box button.cart-btn { width:88px; height:23px; border:1px solid #ED5831; background-color:#ED5831; color:#fff; outline:none; }
#xj_index .xj-end-soon .goods-block .goods-box .btn-box button.cart-btn span { display:block; height:12px; margin:0; font-size:12px; line-height:1.0; color:#FFFFFF; }
#xj_index .xj-end-soon .goods-block .goods-box .btn-box button.cart-btn:hover { width:88px; height:23px; border:1px solid #ED5831; background-color:#fff; color:#ED5831; outline:none; }
#xj_index .xj-end-soon .goods-block .goods-box .btn-box button.cart-btn:hover span { display:block; height:12px; margin:0; font-size:12px; line-height:1.0; color:#ED5831; }
#xj_index .xj-end-soon .goods-block .goods-box .btn-box button.cart-btn-soldout { width:88px; height:23px; border:1px solid #999; background-color:#999; color:#fff; outline:none; cursor:auto; }
#xj_index .xj-end-soon .goods-block .goods-box .btn-box button.cart-btn-soldout span { display:block; height:12px; margin:0; font-size:12px; line-height:1.0; color:#FFFFFF; }



#xj_index .xj-special-topic{ width:1090px;  margin-bottom:-14px;}
#xj_index .xj-special-topic .special-topic-inner{ width:1104px; margin-right:-14px; }
#xj_index .xj-special-topic .special-topic-inner li{ width:538px; float:left; margin:0px 14px 14px 0px; background-color:#FFFFFF;}
#xj_index .xj-special-topic .special-topic-inner li .special-box{ width:536px; border:1px solid #e8e8e8; }
#xj_index .xj-special-topic .special-topic-inner li:hover {
    }
#xj_index .xj-special-topic .special-topic-inner li .special-topic-img{ width:536px; height:214px; }
#xj_index .xj-special-topic .special-topic-inner li .special-topic-img img{ width:100%; height:100%; }
#xj_index .xj-special-topic .special-topic-inner li .btm-box{ padding:10px 15px; position:relative; }
#xj_index .xj-special-topic .special-topic-inner li .price-box{ border-bottom:1px solid #ccc; position:relative; padding-bottom:8px; margin-bottom:7px; min-height:28px; }
#xj_index .xj-special-topic .special-topic-inner li .price-box .special-price{ color:#ED5831; font-size:18px; line-height:1.0; }
#xj_index .xj-special-topic .special-topic-inner li .price-box .special-price span{ font-size:28px; }
#xj_index .xj-special-topic .special-topic-inner li .price-box .special-price span.yen{ font-size:24px; }
#xj_index .xj-special-topic .special-topic-inner li .price-box .special-price span.fontright{ font-size:15px; }
#xj_index .xj-special-topic .special-topic-inner li .price-box .time-block{ position:absolute; bottom:10px; right:0px; }
#xj_index .xj-special-topic .special-topic-inner li .price-box .time-block .time{
    display:block;
    background:url(../image/flashsale_icon01_150423.png) bottom left no-repeat;
    padding:0 0 0 20px;
    color:#ED5831;
    font-size:12px;
    line-height:20px;
    height:20px;
}
#xj_index .xj-special-topic .special-topic-inner li .price-box .time-block .time i{
    font-size:20px;
}
#xj_index .xj-special-topic .special-topic-inner li .price-box .time-block .logo-icon{
    width:140px;
    position:absolute;
    top:0px;
    right:0px;
}
#xj_index .xj-special-topic .special-topic-inner li .special-tit{ font-size:18px; line-height:1.5; color:#333; white-space:nowrap; overflow:hidden; }
#xj_index .xj-special-topic .special-topic-inner li .special-tit a{ color:#333; }


.xj-right-navslide{
	position:fixed;
	bottom:200px;
	right:0;
    z-index: 9999999;
}
.xj-right-navslide ul li #toplink_inner{
	width:40px;
	height:40px;
    opacity:0;
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
}
.xj-right-navslide ul li #toplink_inner.fade{
    opacity:1;
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
}
.xj-right-navslide ul li{ width:40px; height:40px; margin:0; position:relative; overflow:hidden; }
.xj-right-navslide ul li:hover{ overflow:visible; }
.xj-right-navslide ul li.top-link{ margin-top:10px; }
.xj-right-navslide ul li .tab-icon{ display:block; width:40px; height:40px; text-indent:-9999px; z-index:2; position:absolute;top:0; left:0; }
.xj-right-navslide ul li em{ z-index:1; background:#666; height:40px; font-size:12px; color:#666666; line-height:40px; text-align:center; position:absolute; top:0; -webkit-transition:all .2s ease-in-out .1s; transition:all .2s ease-in-out .1s; opacity:0; }
.xj-right-navslide ul li.sigin-link em{ width:90px; right:40px; }
.xj-right-navslide ul li.cart-link em{ width:60px; right:40px; }
.xj-right-navslide ul li.app-link em{ width:120px; right:40px; height:145px; padding:10px 0; line-height:1.8; }
.xj-right-navslide ul li.app-link em img{ vertical-align:bottom; }
.xj-right-navslide ul li.app-link em span{ color:#ED5831; }
.xj-right-navslide ul li.sigin-link .tab-icon{ background:#666 url(../image/right_nav_02.png) 0 0 no-repeat; -webkit-transition:all .2s ease-in-out .1s; transition:all .2s ease-in-out .1s; }
.xj-right-navslide ul li.cart-link .tab-icon{ background:#666 url(../image/right_nav_04.png) 0 0 no-repeat; -webkit-transition:all .2s ease-in-out .1s; transition:all .2s ease-in-out .1s; }
.xj-right-navslide ul li.app-link .tab-icon{ background:#666 url(../image/right_nav_06.png) 0 0 no-repeat; -webkit-transition:all .2s ease-in-out .1s; transition:all .2s ease-in-out .1s; }
.xj-right-navslide ul li.top-link .tab-icon{ background:#666 url(../image/right_nav_08.png) 0 0 no-repeat; -webkit-transition:all .2s ease-in-out .1s; transition:all .2s ease-in-out .1s; }
.xj-right-navslide ul li.sigin-link:hover .tab-icon{ background:#E5E5E5 url(../image/right_nav_01.png) 0 0 no-repeat; }
.xj-right-navslide ul li.cart-link:hover .tab-icon{ background:#E5E5E5 url(../image/right_nav_03.png) 0 0 no-repeat; }
.xj-right-navslide ul li.app-link:hover .tab-icon{ background:#E5E5E5 url(../image/right_nav_05.png) 0 0 no-repeat; }
.xj-right-navslide ul li.top-link:hover .tab-icon{ background:#E5E5E5 url(../image/right_nav_07.png) 0 0 no-repeat; }
.xj-right-navslide ul li.sigin-link:hover em{ background:#E5E5E5; right:40px; opacity:1 }
.xj-right-navslide ul li.cart-link:hover em{ background:#E5E5E5; right:40px; opacity:1 }
.xj-right-navslide ul li.app-link:hover em{ background:#E5E5E5; right:40px; opacity:1 }



#xj_member .page-aside .userImg .img { width:100px; margin:0 auto; }
#xj_member .inner-wrap .page-article { margin: 0 10px 0 160px; }
#xj_member .page-article .member-title h2 { border-left: #ff3333 solid 4px; }
#xj_member .member-menu-list .active, .member-menu-list a:hover { color:#ff3333; }
#xj_member .member-notice{ background-color:#ffffff; border:1px solid #e6e6e6;}
#xj_member .order-main{ background-color:#FFFFFF; }
#xj_member .steps .active { background-color:#ff3333;}
#xj_member .steps .active i { color: #ff3333; }
#xj_member .member-order .btn-simple span { background-color:#fff; background-image:none; }
#xj_member .member-notice-content .text-warn { color:#ff3333; }
#xj_member tr td { border-top:1px dotted #ccc; padding:8px 10px;}
#xj_member td.actions{ border-left:1px dotted #ccc; background-color:#fafafa;white-space:nowrap; }
#xj_member table { border-collapse:separate; *border-collapse:collapse; }
#xj_member table tbody { border-top:1px dotted #ccc; }
#xj_member .signupin-content .form-item { line-height:2.1;}

#xj_member .signupin-content .form-item { position:relative; } 
#xj_member .signupin-content .form-item .vcodedetail { position:absolute;top:0;left:0;z-index:90;display:inline-block; } 
#xj_member .signupin-content .form-item .govcode { position:absolute;top:0;left:0;z-index:95;overflow:hidden;display:inline-block; height:66px; } 

#xj_member .btn-import span, #xj_member .btn-caution span, #xj_member .btn-caution:hover span{ background-color:#ED5831; }
#xj_member .xj-member-order-actions .btn-import span,
#xj_member .xj-member-order-actions .btn-caution span,
#xj_member .xj-member-order-actions .btn-caution:hover span{ background-color:#ED5831; padding-left:20px;}
#xj_member .xj-member-order-actions .btn-import span span,
#xj_member .xj-member-order-actions .btn-caution span span,
#xj_member .xj-member-order-actions .btn-caution:hover span span{ background-color:#ED5831; padding-right:20px; padding-left:0px; font-size:14px; }
#xj_member .xj-orderdetail-pay-btm{ text-align:right; padding:10px 15px; }
#xj_member .btn-caution.disabled span,
#xj_member .btn-caution.disabled:hover span{ background-color:#ED5831; color:#fff; background-image:none; }
#xj_member .member-address-submit .btn,
#xj_member .signupin-content .btn-big {outline:none;}
#xj_member button,
#xj_member input[type=button] { outline:none; }

#xj_member .member-address-list .highlight .label-default{ background-color:#ff3674; }
#xj_member .idcard-table th,
#xj_member .idcard-table td{ border:none;}
#xj_member .idcard-table th { width:150px; text-align:right; border-bottom:1px dotted #ccc; border-right:1px dotted #ccc; }
#xj_member .idcard-table td { border-bottom:1px dotted #ccc; }
#xj_member .idcard-table td.nobdr_btm { border-bottom:none; } 
#xj_member .idcard-table td.idcard_caution01 { text-align:center; color:#ff7524; padding:30px 0; font-size:1.3em; } 
#xj_member .idcard-table td.idcard_caution_ok { text-align:center; color:#0563c3; padding:30px 0; font-size:1.3em; } 
#xj_member .idcard-table td.idcard_caution_ng { text-align:center; color:#FF0000; padding:0 0 30px 0; font-size:1.3em; } 
#xj_member .idcard-table td.idcard_caution02 { text-align:center; color:#ff7524; padding:0 0 30px 0; font-size:1.3em; } 
#xj_member .idcard-table td.idcard_upload { padding:30px 0; } 

#xj_member .member-mod h3{  text-align:left; }
#xj_member .member-mod .pic { text-align:center; padding-bottom:15px; width:350px;}
#xj_member .member-mod .pic.picLeft { float:left; margin:0px 13px 0 30px;} 
#xj_member .member-mod .pic.picRight { float:right; margin:0px 30px 0 13px;} 
#xj_member .member-mod .pic img { width:350px; margin:0 auto; float:left; }
#xj_member .member-welcome-tips{ border-bottom:1px dotted #ccc; }
#xj_member .page-article .member-welcome .member-welcome-desc li { width:45%; float:left; margin-right:2%; }


#xj_member .btn-face { border:none; outline:none; vertical-align:bottom; margin-top:0.3em; }
#xj_member .btn-face span,
#xj_member .btn-face span:hover,
#xj_member .btn-face:hover span { background-color: #ED5831; background-image:none; color:#fff; border:none; }

#xj_member .xj-member-information .member-mod{ padding:40px 20px; }
#xj_member .xj-member-information .signupin-content .form-item { height:40px; margin-bottom:5px; }
#xj_member .xj-member-information .form-label { padding-right:5px;}
#xj_member .xj-member-information ul { border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px;}

#xj_member .xj-member-information .signupin-content .x-check { height:auto; }

#xj_member #verify_steps table tr td { border-top:none; }
#xj_member tr td.step-item{ padding-top:0px; padding-bottom:0; padding-left:0; text-align:center; border-radius:5px;}
#xj_member .view-shipping tr td,
#xj_member .member-order-steps tr td{ border-top:none; }

#xj_member .page-container .inner-wrap{ background: none; }

#xj_member #xiji_receiver_area span#xiji_receiver_name.form-act { position:relative; width:139px; } 
#xj_member #xiji_receiver_area span#xiji_receiver_name.form-act span#xiji_receiver_name_caution {
    position:absolute;
    right:-177px;
    top:3px;
    z-index:45;
    display:inline-block;

    width:150px;
    color:#ff3333;
    background:url(../image/caution_ico_160106.png) 0 3px no-repeat;
    padding-left:17px;
    cursor:pointer;
} 

#xj_member #xiji_receiver_area .xiji-shipping-name  span.caution-content {
    display:inline-block;
    margin-top:6px;
}

#xj_member .member-mod div.xj_member_caution {
    clear:both;
    color:#ff3333;
    background:url(../image/caution_ico_s_160106.png) 0 3px no-repeat;
    padding-left:19px;
    margin-left:30px;
    margin-bottom:15px;
} 

#xj_member .member-address .member-address-submit { position:relative; }
#xj_member .member-address .member-address-submit span#xiji_receiver_fload_caution {
    display:none;
    position:absolute;
    top:138px;
    left:235px;
    z-index:999;
    background: #FCFCFC;
    border: 1px solid #DBD6D0;
    color: #676767;
    line-height: 1.5;
    padding: 5px 12px;
    font-size: 12px;
    width: 480px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#xj_member .member-address .member-address-submit span#xiji_receiver_fload_caution .arrow {
    background:url(../image/caution_ico_160106.png)  0 -17px no-repeat;
    position: absolute;
    left: 315px;
    top: -6px;
    width: 13px;
    height: 6px;
    overflow: hidden;
}

#xj_member #xiji_receiver_area span#xiji_receiver_name.form-act span.caution { background-color:#fff; position:absolute; right:-160px; top:3px; z-index:50; display:inline-block; width:150px;} 
#xj_member #xiji_receiver_area span#xiji_receiver_name.form-act label.form-label { float:left }
#xj_member #xiji_receiver_area span.form-act {  } 
#xj_member #xiji_receiver_area span.form-act { display:inline-block; margin-left:0; word-break:keep-all; white-space:nowrap; }
#xj_member #xiji_receiver_area span.form-act span.caution-content { word-break:keep-all; white-space:nowrap; }
#xj_member #xiji_receiver_area span.form-act #xiji_receiver_label_id,
#xj_member #xiji_receiver_area span.form-act #xiji_receiver_label_phone {
    width:96px;
    display:inline-block;
    text-align:right;
    margin:0;
}

#xj_member .member-address .xiji_receiver_top_caution {
    border:1px solid #ffc191;
    padding:10px 15px;
    margin: 10px 26px 25px;
    background-color:#fffaee;
    color:#ff3333;

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;


}


#xj_member .order-clearing .order-price ul {width:315px;}
#xj_member .order-clearing .order-price .label {width:100px;}
#xj_member .order-clearing .order-price .price {width:105px;}

#xj_member .member-address-list .shipping-address { word-break:break-all; }
#xj_member .security-list .security-content { line-height: 45px; }
#xj_member .security-list .security-actions { line-height: 45px; }

#xj_member .member-order .order-infor .order-remark { margin: 10px 0 10px 10px; }
#xj_member .member-order .order-infor .order-remark p { word-break:break-all; width:400px; }

#xj_member .security-list .security-actions { width: 150px; text-align:center; }
#xj_member .security-list .security-content { margin-right: 150px; }

.msg-success .msg-cont strong { color:#ff3333;}
.bread-crumbs { padding-left:10px;  }
.payment-container .payment-main { background-color:#fff; padding:0; }

.payment-container .payment-main .order-info { border-bottom:1px solid #efefef; border-top:1px solid #efefef; padding:20px 0; }
.payment-container .payment-center{ margin-top: 0px; }
.payment-container .msg-success { margin-top:0; padding-top:20px; } 

.payment-container .alert-txt-yen-usd{
    background-color: #FFFFFF;
	border-radius:3px;
    color: #ED5831;
    border: 1px solid #ED5831;
    padding: 10px 20px;
    position: relative;
    width: 160px;
    text-align: center;
    font-size: 14px;
    margin: 25px 0px 0px 35px;
}
.payment-container .alert-txt-yen-usd .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; }

.payment-center { border:none; }
.payment-container{ margin-bottom:0px; }
.btn-import span{ background-color:#ED5831; background-image:none; filter:none; }
.btn-import:hover span{ filter:none; }
.xj-article-mod { margin:0 10px;}
.pageview { margin:10px;}
.minicart-list{

    z-index:10000;
}

.minicart-list .addition { color:#ef4521; }

.minicart-list .xj-goods-unbuy{
    background-color:#ddd;
}

.minicart-list .xj-goods-unbuy .goods-pic{ position:relative; background-color:#FFFFFF; }
.minicart-list .xj-goods-unbuy .goods-pic .unbuy-icon{ position:absolute; width:55px; height:55px; top:1px; left:3px; }
.minicart-list .xj-goods-unbuy .goods-pic .undercarriage-img{ position:absolute; width:55px; height:55px; top:1px; left:3px; text-indent:-99999px; }
.minicart-list .xj-goods-unbuy .goods-pic .unbuy-icon img{ display:none; }


#xj_passport .steps .xj-psw-steps .step-item{ background-color:#fff;}
#xj_passport .steps .xj-psw-steps .step-item .step-txt{ text-align:center; }
#xj_passport .steps .xj-psw-steps .step-item.step-1 .step-bar,
#xj_passport .steps .xj-psw-steps .step-item.step-2 .step-bar,
#xj_passport .steps .xj-psw-steps .step-item.step-3 .step-bar,
#xj_passport .steps .xj-psw-steps .step-item.step-4 .step-bar{
    background: url(../image/cart_steps_bg.gif) 0px 0px repeat-x;
}

#xj_passport .steps .xj-psw-steps .step-item.step-1 .step-bar .inner01{
    background: url(../image/cart_steps_bg.gif) 0px -33px no-repeat;
}
#xj_passport .steps .xj-psw-steps .step-item.step-1 .step-bar .inner01 .inner02{
    background: url(../image/cart_steps_bg.gif) 100% -66px no-repeat;
    height:33px;
    width:100%;
    text-align:center;
}
#xj_passport .steps .xj-psw-steps .step-item.step-1 .step-bar .inner01 .inner02 .step-num{
    background:url(../image/steps_icon.png) top left no-repeat;
    height:33px;
    width:33px;
    margin:0 auto;
}

#xj_passport .steps .xj-psw-steps .step-item.step-2 .step-bar .inner01{
    background: url(../image/cart_steps_bg.gif) 0px -99px no-repeat;
}

#xj_passport .steps .xj-psw-steps .step-item.step-2 .step-bar .inner01 .inner02{
    background: url(../image/cart_steps_bg.gif) 100% -66px no-repeat;
    height:33px;
    width:100%;
    text-align:center;
}
#xj_passport .steps .xj-psw-steps .step-item.step-2 .step-bar .inner01 .inner02 .step-num{
    background:url(../image/steps_icon.png) -33px 0px no-repeat;
    height:33px;
    width:33px;
    margin:0 auto;
}

#xj_passport .steps .xj-psw-steps .step-item.step-3 .step-bar .inner01{
    background: url(../image/cart_steps_bg.gif) 0px -99px no-repeat;
}
#xj_passport .steps .xj-psw-steps .step-item.step-3 .step-bar .inner01 .inner02{
    background: url(../image/cart_steps_bg.gif) 100% -132px no-repeat;
    height:33px;
    width:100%;
    text-align:center;
}
#xj_passport .steps .xj-psw-steps .step-item.step-3 .step-bar .inner01 .inner02 .step-num{
    background:url(../image/steps_icon.png) -66px 0px no-repeat;
    height:33px;
    width:33px;
    margin:0 auto;
}

#xj_passport .steps .xj-psw-steps .step-item.step-4 .step-bar .inner01{
    background: url(../image/cart_steps_bg.gif) 0px -99px no-repeat;
}
#xj_passport .steps .xj-psw-steps .step-item.step-4 .step-bar .inner01 .inner02{
    background: url(../image/cart_steps_bg.gif) 100% -132px no-repeat;
    height:33px;
    width:100%;
    text-align:center;
}
#xj_passport .steps .xj-psw-steps .step-item.step-4 .step-bar .inner01 .inner02 .step-num{
    background:url(../image/steps_icon.png) -99px 0px no-repeat;
    height:33px;
    width:33px;
    margin:0 auto;
}


#xj_passport .steps .xj-psw-steps .step-item.active .step-txt{ text-align:center; color:#ff3333; }

#xj_passport .steps .xj-psw-steps .step-item.step-1.active .step-bar,
#xj_passport .steps .xj-psw-steps .step-item.step-2.active .step-bar,
#xj_passport .steps .xj-psw-steps .step-item.step-3.active .step-bar,
#xj_passport .steps .xj-psw-steps .step-item.step-4.active .step-bar{
    background: url(../image/cart_steps_bg_on.gif) 0px 0px repeat-x;
}

#xj_passport .steps .xj-psw-steps .step-item.step-1.active .step-bar .inner01{
    background: url(../image/cart_steps_bg_on.gif) 0px -33px no-repeat;
}
#xj_passport .steps .xj-psw-steps .step-item.step-1.active .step-bar .inner01 .inner02{
    background: url(../image/cart_steps_bg_on.gif) 100% -66px no-repeat;
    height:33px;
    width:100%;
    text-align:center;
}
#xj_passport .steps .xj-psw-steps .step-item.step-1.active .step-bar .inner01 .inner02 .step-num{
    background:url(../image/steps_icon_on1.png) top left no-repeat;

    height:33px;
    width:33px;
    margin:0 auto;
}

#xj_passport .steps .xj-psw-steps .step-item.step-2.active .step-bar .inner01{
    background: url(../image/cart_steps_bg_on.gif) 0px -99px no-repeat;
}
#xj_passport .steps .xj-psw-steps .step-item.step-2.active .step-bar .inner01 .inner02{
    background: url(../image/cart_steps_bg_on.gif) 100% -66px no-repeat;
    height:33px;
    width:100%;
    text-align:center;
}
#xj_passport .steps .xj-psw-steps .step-item.step-2.active .step-bar .inner01 .inner02 .step-num{
    background:url(../image/steps_icon_on1.png) -33px 0px no-repeat;
    height:33px;
    width:33px;
    margin:0 auto;
}

#xj_passport .steps .xj-psw-steps .step-item.step-3.active .step-bar .inner01{
    background: url(../image/cart_steps_bg_on.gif) 0px -99px no-repeat;
}

#xj_passport .steps .xj-psw-steps .step-item.step-3.active .step-bar .inner01 .inner02{
    background: url(../image/cart_steps_bg_on.gif) 100% -132px no-repeat;
    height:33px;
    width:100%;
    text-align:center;
}

#xj_passport .steps .xj-psw-steps .step-item.step-3.active .step-bar .inner01 .inner02 .step-num{
    background:url(../image/steps_icon_on1.png) -66px 0px no-repeat;
    height:33px;
    width:33px;
    margin:0 auto;
}

#xj_passport .steps .xj-psw-steps .step-item.step-4.active .step-bar .inner01{
    background: url(../image/cart_steps_bg_on.gif) 0px -99px no-repeat;
}
#xj_passport .steps .xj-psw-steps .step-item.step-4.active .step-bar .inner01 .inner02{
    background: url(../image/cart_steps_bg_on.gif) 100% -132px no-repeat;
    height:33px;
    width:100%;
    text-align:center;
}
#xj_passport .steps .xj-psw-steps .step-item.step-4.active .step-bar .inner01 .inner02 .step-num{
    background:url(../image/steps_icon_on1.png) -99px 0px no-repeat;
    height:33px;
    width:33px;
    margin:0 auto;
}

#xj_passport .btn-caution span{ background-image:none; padding-top:3px; padding-bottom:2px;}
#xj_passport .btn-caution.disabled span{
    background-color:transparent;
    background-image: linear-gradient(#9c9c9c,#8e8e8e);
    background-image: -webkit-linear-gradient(#9c9c9c,#8e8e8e);
    background-image: -moz-linear-gradient(#9c9c9c,#8e8e8e);
    background-image: linear-gradient(#9c9c9c,#8e8e8e);
    filter:none;
}
#xj_passport .btn-caution.disabled:hover span,
#xj_passport .btn-caution.disabled span:hover{
    background-color:transparent;
    background-image: linear-gradient(#9c9c9c,#8e8e8e);
    background-image: -webkit-linear-gradient(#9c9c9c,#8e8e8e);
    background-image: -moz-linear-gradient(#9c9c9c,#8e8e8e);
    background-image: linear-gradient(#9c9c9c,#8e8e8e);
}


.xj-passport-bgbox{ display:none;}
.xj-passport-graybg{ position:fixed; top:0px; left:0px; z-index:99999; height:100%; width:100%; background-color:#333; opacity:0.7; filter:alpha(opacity=70);}
.xj-passpor-img-code{ width:391px; height:393px; position:fixed; top:50%; left:50%; z-index:100000; margin-top:-195px; margin-left:-196px; }



#xj_passport .page-container .forgot-steps .right-line{ position:absolute; top:-2px; left:80%; border-top:2px solid #CCCCCC; }
#xj_psw_steps.steps{
	width:100%;
    margin: 0px;
    position: absolute;
    top: 0px;
    right: 0px;
}
#xj_psw_steps.steps ul{ width:600px; float:right;}
#xj_psw_steps.steps ul li{ display:inline-block; width:150px; border-top:2px solid #CCCCCC; margin-top:-2px; position:relative; }
#xj_psw_steps.steps ul li.second{ display:inline-block; width:146px; border-top:2px solid #28282e; margin-top:-2px; position:relative; padding:0; }
#xj_psw_steps.steps ul li.second .second-inner{ width:146px; border-top:2px solid #ccc; margin-top:-2px; }
#xj_psw_steps.steps ul li span{ display:block; }
#xj_psw_steps.steps ul li span.num{ width:26px; height:26px; border:2px solid #FFFFFF; display:block; background-color:#CCCCCC; border-radius:50%; padding:0px; position:absolute; top:-15px; left:50%; margin-left:-15px; color:#FFFFFF; font-size:16px; text-align:center; line-height:26px; }
#xj_psw_steps.steps ul li span.txt{ display:block; text-align:center; font-size:14px; color:#787878; margin-top:15px; padding:0px;}
#xj_psw_steps.steps ul li.actived{ border-top:2px solid #212121; }
#xj_psw_steps.steps ul li.actived span.num{ background-color:#548f03; }
#xj_psw_steps.steps ul li.actived span.txt{ color:#548f03; }
#xj_psw_steps.steps ul li.second.actived{ border-top:2px solid #FFF; }
#xj_psw_steps.steps ul li.second.actived .second-inner{ border-top:2px solid #212121; }
.forgot-success .icon {
	font-size: 40px;
    vertical-align: middle;
    color: #fff;
    background: #0c8907;
    border-radius: 50%;
    border: 2px solid #0c8907;
}



.forgot-content{ padding-bottom:70px; }
.btn-major span,
.btn-major span:hover,
.btn-major:hover span { background-color: #ED5831; background-image:none; filter:none; }
.btn-redf33 span,
.btn-redf33 span:hover,
.btn-redf33:hover span { background-color: #ff3333; background-image:none; filter:none; }

.dialog-tips-container { border:1px solid #ccc; width:160px;
    box-shadow:0px 0px 2px #BFBFBF;
    -webkit-box-shadow:0px 0px 2px #BFBFBF;
    -moz-box-shadow:0px 0px 2px #BFBFBF;
}
.dialog-tips-container .arrow-bottom .below { border-top-color:#ccc; bottom:-1px; }
.dialog-tips-container .icon { color: #ff3333; left:10px; }
.dialog-tips-container .bottom{ margin-top:8px; }
.xj-sginin .btn-major.disabled span,
.xj-sginin .btn-major.disabled:hover span { background-color: #ED5831; background-image:none; color:#fff; }
.dialog-tips-container .dialog-tips-content {
    padding:15px 20px 15px 30px;
}
.dialog-tips-container .bottom{ text-align:left; }
.dialog-tips-container .action-confirm{ margin:0px 10px 0px 0px; }



.groupbuy-remind {
    padding: 20px;
    width: 500px;
    margin: 0 auto;
}

.groupbuy-remind .tit_box{ margin-bottom:8px; font-size:16px;border-left: 5px #ff3333 solid; padding-left:8px; }
.groupbuy-remind ul { margin-left:5px; }
.groupbuy-remind .form-item { padding-left:2px; }


.verify-content {
    width: 650px;
    padding-top: 70px;
    margin: 0 auto;
}

.verify-content .msg {
    margin-bottom: 30px;
    padding: 2px;
    text-align: center;
    font-size: 116.66667%;
    background-color: #eee;
}


.order_coupon_wait {
    text-align: center;
}

.verify-content .form-label {
    width: 120px;
}
.verify-content .form-act{ margin-left:130px; }

body{ background-color: #F5F5F5; }


.main-slide .slide-triggers {
    text-align:center;
    height:10px;
    width:auto;
}
.main-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;
    transition:width .3s ease-out;
}

.popup-btn-close 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;}
.popup-btn-close i:hover { opacity: 1; filter: alpha(opacity=100); }
.mini-cart-dialog .minicart-infos { font-size:14px; padding:20px 10px; }
.mini-cart-dialog .minicart-infos .caution-content{ font-size:15px; font-weight:bold; color:#000;}
.mini-cart-dialog .minicart-infos .icon{ font-size:40px; margin-right:0px; vertical-align:middle; }
.popup-container .popup-header .popup-btn-close{
    height: 49px;
    line-height: 1.0;
    font-size: 20px;
}
.popup-container .popup-header{ padding:0 12px; height:49px; border-bottom: 1px solid #ededed; }
.mini-cart-dialog,
.popup-container .popup-body,
.popup-container{ border-radius:0px; }
.popup-container .popup-body{ border:none; }

.popup-container .popup-body .btn span,
.popup-container .popup-body .btn span span{ background:none; padding:0; line-height:37px; color:#1a1a1a; border:none; }
.popup-container .popup-body .btn-simple{ width: 138px; height: 38px; border: 1px solid #e5e5e5; border-radius: 3px; background-color:#f7f7f7; margin-left: 25px; }
.popup-container .popup-body .btn-simple span span { color:#1a1a1a;}
.popup-container .popup-body .btn-simple:hover { border-color: #ed5831;}
.popup-container .popup-body .btn-simple:hover span span { color: #ed5831;}
.popup-container .popup-body .btn-major{ width:138px; height:38px; border:1px solid #ED5831; background:#ED5831; border-radius:3px; }
.popup-container .popup-body .btn-major:hover{ border:1px solid #c74630; background:#c74630; }
.popup-container .popup-body .btn-major span span{ color:#FFFFFF; }

.popup-container {
    border:1px solid #DDDDDD;
    box-shadow:0px 0px 5px #DDDDDD;
    -webkit-box-shadow:0px 0px 5px #ccc;
} 
.popup-container .popup-header h2{ line-height: 49px; font-size: 16px; font-weight: 800; color: #1a1a1a;}
.mini-cart-dialog .minicart-infos p{ margin-bottom:10px; }
.complete-container{padding-top:60px; margin-top:10px;}
.popup-container{ border:1px solid #DDDDDD; }
.complete-container div.xj_pay_success_caution {
    margin-top:20px;
    color:#666;
   
    padding:15px 0 0 0;
    border-top:1px solid #DDDDDD;
} 


.message-body {
    color: #fff;
    border-radius: 5px;
    padding: 30px 25px;
    max-width: 350px;
    _width: 350px;
    filter: Alpha(Opacity=80); 
    background-color: rgba(0, 0, 0, 0.8); 
}
.message-body .icon,
.payment-online .icon{
    font-size: 35px;
    float: none;
    line-height: 35px;
    text-align:center;
	width:35px;
	margin:0 auto;
}

.message-success .icon {
    vertical-align: middle;
    color: #fff;
    
    border-radius: 50%;
    
}

.message-error .icon {
    vertical-align: middle;
    color: #fff;
    
    border-radius: 50%;
    
}

.message-body .message-content {
    font-size: 14px;
    margin:15px 0 0;
    text-align:center;
    min-width:300px;
    _width: 300px;
    }

.alert-container .alert-body{
    border:1px solid #e6e6e6;
}
.alert-container .alert-header{
    background-color:#efefef;
	height:49px;
    border-bottom: 1px solid #ededed;
}
.alert-container .alert-header h2{
    line-height: 49px;
    font-size: 16px;
    font-weight: 800;
    color: #1a1a1a;
}
.alert-container .alert-header .alert-btn-close{ margin-right:10px; height: 49px; }
.alert-container .alert-header .alert-btn-close 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;}
.alert-container .alert-header .alert-btn-close i:hover { opacity: 1; filter: alpha(opacity=100);}
.alert-container .alert-content .pop-attention-main { padding: 25px 15px;}
.alert-container .alert-content .pop-attention-main .figure { font-size: 14px; text-align: center; color: #1a1a1a;}
.alert-container .alert-content .pop-attention-main .bottom{ margin-top:30px;}
.alert-container .alert-content .pop-attention-main .bottom button { width: 140px; height: 40px; border-radius: 3px;}
.alert-container .alert-content .pop-attention-main .bottom button span { font-size: 16px!important; line-height: 40px!important; background: none !important; border: none !important;}
.alert-container .alert-content .pop-attention-main .bottom button.action-confirm { color: #fff; background: #ed5831; border: 1px solid #ed5831;}
.alert-container .alert-content .pop-attention-main .bottom button.action-confirm:hover { background: #c74630;}
.alert-container .alert-content .pop-attention-main .bottom button.action-cancel { background: #f7f7f7; border: 1px solid #e5e5e5;}
.alert-container .alert-content .pop-attention-main .bottom button.action-cancel:hover { border-color: #ed5831;}
.alert-container .alert-content .pop-attention-main .bottom button.action-cancel:hover span { color: #ed5831 !important;}
.alert-container .alert-content .pop-attention-main .bottom button.action-cancel span { color: #191919 !important;}
.alert-container .alert-content .pop-attention-main .main-ttl {font-size: 16px;margin-bottom: 10px;}
.alert-container .alert-content .pop-attention-main .sub-txt {color: #999;}
.alert-container .alert-content .btn-major span, .btn-caution span{ border-radius:3px; }
.xtooltip{ display:none; }



.popup-container .minicart-infos {
    font-size: 16px;
    padding: 25px 10px 30px;
}
.popup-container .minicart-infos p {
    margin-bottom: 20px;
}
.popup-container .minicart-infos .icon {
	font-size: 40px;
    vertical-align: middle;
    color: #fff;
    background: #0c8907;
    border-radius: 50%;
	border:2px solid #0c8907;
}
.popup-container .minicart-infos .caution-content {
    font-size: 15px;
    font-weight: bold;
    color: #000;
    display: inline-block;
    margin-left: 15px;
}
.popup-container .minicart-infos {
    
    text-align: center;
}
.xj-actions{ text-align:center; margin-top:-10px; }

.popup-container .minicart-error { font-size: 14px; padding: 25px 10px;}
.popup-container .minicart-error .icon { font-size: 40px; line-height: 1.5; color: #fff; background: #d23f33; border-radius: 50%; border: 1px solid #d23f33; vertical-align: middle; margin-right: 10px;}
.popup-container .minicart-error .caution-content { font-size: 15px; font-weight: bold; color: #000; display: inline-block; margin-left: 15px; line-height: 1; vertical-align: middle;}
.popup-container .minicart-error .popup-btn-close { color: #1a1a1a; width: 138px; height: 38px; margin: 20px auto 0; padding: 0; line-height: 40px; border-radius: 3px; background: #f7f7f7; border: 1px solid #e5e5e5; cursor: pointer;}
.popup-container .minicart-error .popup-btn-close:hover { color: #ed5831; border-color: #ed5831 !important;}

#xj_member .xj-member-order-flow .notice-inline { border:1px solid #ddd; background-color:#fff; }
#xj_member .xj-member-order-flow .notice-inline .notice-inline { border:1px solid #ddd; background-color:#ffffef; width:79%; margin-left:18%; }
#xj_member .xj-member-order-flow .notice-inline table { background:none; }
#xj_member .xj-member-order-flow .notice-inline .notice-inline table tr td:first-child{ width:40%; }
#xj_member .xj-member-order-flow .notice-inline li { padding:5px; border-top:1px dotted #ccc; }
#xj_member .xj-member-order-flow .notice-inline li:first-child{ background-color:#ddddf7; padding:5px; border-top:none; color:#5a4398; }
#xj_member .xj-member-order-flow .notice-inline p { background-color:#ddddf7; padding:5px; color:#5a4398; }
#xj_member .xj-member-order-flow .notice-inline .notice-inline p { background-color:#fff4d6; padding:5px; color:#ED5831;}
#xj_member .member-notice-content .notice-inline { padding: 10px; margin-top:10px; }
#xj_member .xj-member-order-flow .notice-inline .notice-inline a { color:#ED5831; }


#xj_member .xj-member-order-flow ul li{
    background:url(../image/logs_icon.gif) 1px 4px no-repeat;
    font-size:12px;
    line-height:1.5;
    padding-left:20px;
    margin-bottom:8px;
    margin-left:10px;
}
#xj_member .xj-member-order-flow ul li span{ margin-right:20px; }
#xj_member .xj-member-order-flow ul li span.siteparttitle-orage{ margin-right:0px; }
#xj_member .xj-member-order-flow ul li a{ margin:0px 5px; color:#0563c3; text-decoration:underline; text-align:center; }
#xj_member .xj-member-order-flow ul li a.active{ border:1px dotted #ff3333; color:#ff3333; padding:0 5px; text-decoration:none; }
#xj_member .xj-member-order-flow ul li.order-num{ background:none; background-color:#ffc57c; padding:4px 6px; margin-left:0px; }
#xj_member .xj-member-order-flow ul li.order-goods{ background:none; padding-left:0px; margin-left:0px; }
#xj_member .xj-member-order-flow ul li.order-goods span{ margin-right:10px; }
#xj_member .xj-member-order-flow ul li.line-dot{ font-size:0px; line-height:0px; border-bottom:1px dotted #CCCCCC; margin:10px 0px;}
#xj_member .xj-member-order-flow ul li b{ font-weight:bold; }

#xj_member .btn-buymore span,
#xj_member .btn-buymore span,
#xj_member .btn-buymore:hover span{ background-color:#ED5831; }

.page-error{ margin:0px; width:auto;}
.btn-major span, .btn-caution span,
.btn-major:hover span, .btn-caution:hover span{ filter:none;}




.xj-member-fav .member-mod{ padding:20px 10px 10px 10px; }
.xj-member-fav .member-mod div{}
.xj-member-fav .member-mod div dl{ margin:0px 10px 10px 10px; border:1px solid #e0e0e0; width:340px; float:left; padding:10px; }
.xj-member-fav .member-mod div dl dt{ width:110px; height:110px; float:left; margin-right:10px;}
.xj-member-fav .member-mod div dl dt .img-box{ width:110px; height:110px; display:table-cell; text-align:center; vertical-align:middle; position:relative; }
.xj-member-fav .member-mod div dl dt .img-box .status-txt{ position:absolute; width:100%; left:0px; bottom:0px; }
.xj-member-fav .member-mod div dl dt .img-box .status-txt span{ display:block; width:100%; font-weight:normal; background:url(../image/fav-bg.png) top left repeat; padding:5px 0; text-align:center; font-size:12px; line-height:1.0; color:#fff; }
.xj-member-fav .member-mod div dl dt .img-box .status-txt span.text-disabled{ background:url(../image/fav-red-bg.png) top left repeat; }
.xj-member-fav .member-mod div dl dt .img-box img{ max-height:110px; max-width:110px; margin:0 auto; vertical-align:bottom; }
.xj-member-fav .member-mod div dl dd { width:210px; float:left; }
.xj-member-fav .member-mod div dl dd .tit-box { margin-bottom:5px; }
.xj-member-fav .member-mod div dl dd .tit-box a{ font-size:14px; color:#333; font-weight:bold; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block; }
.xj-member-fav .member-mod div dl dd .txt-box { font-size:12px; color:#666; margin-bottom:5px; height:55px; overflow:hidden;}
.xj-member-fav .member-mod div dl dd .price-box { font-size:16px; color:#ED5831; width:150px; float:left;}
.xj-member-fav .member-mod div dl dd .price-box span { font-size:10px; color:#666; text-decoration:line-through;}
.xj-member-fav .member-mod div dl dd a.xj-del { display:block; text-align:center; float:right; background-color:#fafafa; padding:2px 0px; color:#666;}
.xj-member-fav .member-mod div dl dd a.xj-del:hover { color:#ED5831; }

.xj-product-undercarriage a.xj-btn-addfav{ float:left; width:180px; border:1px solid #ED5831; background:#ED5831 url(../image/fav_icon01.png) 8px -2px no-repeat; height:45px; display:block; padding:0px; }
.xj-product-undercarriage a.xj-btn-addfav span{ filter:none; margin:0px; background-image:none; border-radius:0px; border:none; background-color:transparent; padding:0px; display:block; width:100%; color:#FFFFFF; text-align:center; font-size:16px; height:45px; line-height:45px;  }
.xj-product-undercarriage a.xj-btn-addfav:hover{ border:1px solid #ED5831; background:#ED5831 url(../image/fav_icon01.png) 8px -52px no-repeat; height:45px; display:block; }

.xj-product-undercarriage a.xj-btn-faved{ float:left; width:180px; border:1px solid #ED5831; padding:0px; border-radius:0px; background:#ffffff url(../image/fav_icon01.png) 8px -102px no-repeat; height:45px; display:block; }
.xj-product-undercarriage a.xj-btn-faved span{ margin:0px; filter:none; background-image:none; border-radius:0px; border:none; background-color:transparent; padding:0px; display:block; width:100%; color:#ED5831; text-align:center; font-size:16px; height:45px; line-height:45px;  }
.xj-product-undercarriage a.xj-btn-faved:hover{ border:1px solid #ED5831; background:#fff url(../image/fav_icon01.png) 8px -102px no-repeat; height:45px; display:block; }
.xj-product-undercarriage .xj-sold-out{
    background-color: #FF9B00;
    text-indent: 0px;
    color: #FFFFFF;
    display: inline-block;
    border: 1px solid #FF9B00;
    height: 52px;
    font-size: 16px;
    line-height: 52px;
    width: 144px;
    text-align: center;
    margin-right: 10px;
    border-radius: 3px;
    vertical-align: middle;
}
.xj-product-undercarriage .xj-btn-pre{ background-color:#CCC; text-indent:0px; float:left; color:#FFFFFF; border:1px solid #CCC; height:45px; font-size:16px; line-height:45px; width:150px; text-align:center; margin-right:10px;}


.xj-content-product-wrap{ padding:20px 0; }
.xj-content-product { width:1200px; margin:0 auto; padding:0px; }


.xj-content-product .header-block{ text-align:center; height:80px; width:100%; }
.xj-content-product .header-block span{ padding:0 50px; font-size:25px; line-height:80px; text-align:center; color:#FFFFFF; }
.xj-content-product .header-block.style01{ background:url(../image/topic_tit_bg0120161124.png) center center no-repeat; }
.xj-content-product .header-block.style01 span{ color:#35353f; background-color:#f5f5f5; }

.xj-content-product .header-block.styleaua{ background:url(../image/topic_tit_bgaua20161124.png) center center no-repeat; padding-top:16px; background-position: center 28px; }
.xj-content-product .header-block.styleaua span{ color:#6a089b; }

.xj-content-product .header-block.stylenzl{ background:url(../image/topic_tit_bgnzl20161124.png) center center no-repeat; padding-top:16px; background-position: center 28px; }
.xj-content-product .header-block.stylenzl span{ color:#d64b8c; }

.xj-content-product .header-block.stylems{ background:url(../image/topic_tit_bgms20161124.png) center center no-repeat; padding-top:16px; background-position: center 28px; }
.xj-content-product .header-block.stylems span{ color:#ff6666; }


.xj-content-product ul.goods-list{ width:1220px; margin-left:-20px; }
.xj-content-product ul li {
    color:#333;
    width: 285px;
    margin: 20px 0px 0px 20px;
    float:left;
}
.xj-content-product ul li .send-txt{   
	height: 17px;
	line-height: 16px;
	margin: 7px 0px;
	color: #ff8b8e;
	font-size: 14px;
	padding-left: 22px;
	background: url(../image/mail_icon.png) 0 center no-repeat;
}
.xj-content-product ul li:hover .content-outer{ overflow:visible; }
.xj-content-product ul li .content-outer{ width:285px; height:410px; background-color:#FFFFFF; position:relative; overflow:hidden; }
.xj-content-product ul li .content-inner{ 
	padding:20px;
	position:absolute; 
	top:0;
	left:0;
	border: 1px solid #fff;
    background-color: #fff;
	transition-duration:0.2s;
}
.xj-content-product ul li:hover .content-inner {
	transition-duration:0.2s;
	-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	border:1px #DDD solid;
	z-index:1000;
}
.xj-content-product ul li:hover .tag-box{ min-height:26px; height:auto; }
.xj-content-product ul li .img-box{width: 245px; height: 245px; position: relative; margin-bottom:10px;}
.xj-content-product ul li .img-box img{ width:245px; height:245px; }
.xj-content-product ul li .img-box .soldout-img{
    width:100px;
    height:100px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-50px;
    margin-left:-50px;
    display:none;
	background-size: 100px 100px;
}
.xj-content-product ul li .img-box .store-num { position:absolute; width:100%; bottom:0px; left:0px; background-color:rgba(0,0,0,0.6); height:22px; line-height:22px; text-align:center; font-size:12px; color:#FFFFFF; }
.xj-content-product ul li .img-box .soldout-img a{
    width:100px;
    height:100px;
    display:block;
	text-indent:-99999px;
	border:0;
	filter:none;
}
.xj-content-product ul li .img-box .soldout-img img{ height:100%; width:100%;}
.xj-content-product ul li .tag-box span{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	color:#FFF;
	background-color:#f18164;
	border:1px solid #f18164;
	font-size:12px;
	line-height:18px;
	height:16px;
	padding:0 2px;
	max-width:239px;
}

.xj-content-product ul li .tit-box a{
	margin:0 0 8px;
}
.xj-content-product ul li .tit-box a{
	font-size:13px;
	line-height:20px;
    max-height: none;
    display: block;
    height: 39px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	color:#666;
}

.xj-content-product ul li .tit-box img{vertical-align: middle; margin-right: 3px; width:25px; height:16px;}
.xj-content-product ul li .tit-box a:hover{ color:#666; text-decoration:underline; }
.xj-content-product ul li .txt-box{ position:relative; margin:0px; line-height:1.5; height:50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; color:#999; margin-bottom:5px; }
.xj-content-product ul li .txt-box .price-xj{ color:#333; font-size:18px; margin-left:0px;font-weight: bold; vertical-align:middle; }
.xj-content-product ul li .txt-box .price-xj span{font-weight: normal; font-size:14px;}
.xj-content-product ul li .txt-box .price-market{ color:#999;  font-size:14px; text-decoration:line-through; }
.xj-content-product ul li .txt-box .coupon-price{ color:#ED5831; font-size:16px; font-weight:bold; }

.xj-content-product ul li .tag-box{ height:26px; overflow:hidden;}
.xj-content-product ul li .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 2px; }

.xj-content-product ul li .tag-box span.warehouse,
.xj-content-product ul li .tag-box span.self{ background-color:#FFF; color:#ED5831; border:1px solid #ED5831; }
.xj-content-product ul li .tag-box span.not-self{ background-color:#FFF; color:#9d9d9d; border:1px solid #9d9d9d; }


.xj-content-product ul li .txt-box .rel-store{ position:absolute; right:0px; bottom:3px; font-size:12px; }
.xj-content-product ul li .txt-box .rel-store span{ color:#ed6b1f; font-size:12px; }


.topic-heading-blcok{ background-color:#FFFFFF; width:1200px; margin:0 auto; }
.topic-heading-blcok .img-box{ width:670px; float:left; overflow:hidden; }
.topic-heading-blcok .img-box img{ width:670px; height:280px; vertical-align:bottom; }
.topic-heading-blcok .text-box{ width:450px; height:220px; float:right; position:relative; padding:40px 35px 20px 0px; }
.topic-heading-blcok .text-box .tit-box{ font-size:30px; font-weight:bold; color:#ef5940; line-height:1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.topic-heading-blcok .text-box .tit-line { width:32px; height:5px; background-color:#ef5940; margin-top:10px;}
.topic-heading-blcok .text-box .txt-box{ font-size: 14px; line-height:1.6; color:#666;  margin:10px 0; height:6.4em; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden; }
.topic-heading-blcok .text-box .price-box{ font-size:30px; font-weight:bold; position:absolute; bottom:33px; left:0; }
.topic-heading-blcok .text-box .price-box span.yuan{ font-size:30px; }
.topic-heading-blcok .text-box .price-box span.txt{ font-size:16px;  margin-left:3px; }
.topic-heading-blcok .text-box .time-block{ position:absolute; bottom:25px; right:28px; }
.topic-heading-blcok .text-box .time-block .time{
    display:block;
    background:url(../image/flashsale_icon01_150423.png) bottom left no-repeat;
    padding:0 0 0 20px;
    color:#ED5831;
    font-size:12px;
    line-height:20px;
    height:20px;
}
.topic-heading-blcok .text-box .time-block .time i{
    font-size:20px;
}
.topic-heading-blcok .text-box .time-block .logo-icon{
    width:140px;
    position:absolute;
    top:0px;
    right:0px;
}




.xj-content-product-5 .holder{ width:1200px; position:relative; overflow:hidden; }
#xj_member .xj-content-product-5 .holder{ width:1025px; }
.xj-content-product-5 ul.goods-list{ width:1200px; }
.xj-content-product-5 ul li {
    color:#333;
    width:240px;
    margin:0 0 15px 0;
    float:left;
}
#xj_member .xj-content-product-5 ul li {width: 205px;margin-bottom: 0;}
#xj_member .xj-content-product-5 .paging li {width: auto;}
.xj-content-product-5 ul li .send-txt{
	height: 17px;
	line-height: 16px;
	margin: 7px 0px;
	color: #ff8b8e;
	font-size: 14px;
	padding-left: 22px;
	background: url(../image/mail_icon.png) 0 center no-repeat;
}
.xj-content-product-5 ul li .content-inner{background-color:#FFFFFF; width:185px; margin:0 7px 0 8px; padding:20px 20px 15px; position:relative; overflow:hidden; }
#xj_member .xj-content-product-5 ul li .content-inner{ padding: 10px; margin: 0 auto; }
.xj-content-product-5 ul li .img-box{width: 185px; height: 185px; padding:0; position: relative;margin-bottom: 10px;}
.xj-content-product-5 ul li .img-box img{ width:185px; height:185px; }
.xj-content-product-5 ul li .img-box .soldout-img{
    width:100px;
    height:100px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-50px;
    margin-left:-50px;
    display:none;
	background-size: 100px 100px;
}

.xj-content-product-5 ul li .img-box .soldout-img a{
    width:100px;
    height:100px;
    display:block;
	text-indent:-99999px;
	border:0;
	filter:none;
}
.xj-content-product-5 ul li .img-box .soldout-img img{ height:100%; width:100%;}
.xj-content-product-5 ul li .img-box .tag-box{ height:18px; overflow:hidden; position:absolute; left:0px; bottom:20px; }
.xj-content-product-5 ul li .img-box .tag-box span{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	color:#ED5831;
	background-color:#FFF;
	border:1px solid #ED5831;
	font-size:12px;
	line-height:18px;
	height:16px;
	padding:0 2px;
	max-width:185px;
}

.xj-content-product-5 ul li .tit-box{ font-size:12px; line-height:1.5; margin:6px 0 0; height:3.0em; overflow:hidden;}
.xj-content-product-5 ul li .tit-box img{vertical-align: middle; margin-right: 3px; width:25px; height:16px;}
.xj-content-product-5 ul li .tit-box a{ color:#666; }
.xj-content-product-5 ul li .tit-box a:hover{ color:#666; text-decoration:underline; }
.xj-content-product-5 ul li .txt-box{ position:relative; margin:0px; line-height:1.5; height: 50px; }
.xj-content-product-5 ul li .txt-box span.price-xj{ color:#333; font-size:14px; margin-left:0px;font-weight: bold;}
.xj-content-product-5 ul li .txt-box span.price-xj span{font-weight: normal;}
.xj-content-product-5 ul li .txt-box span.price-market{ color:#666;  font-size:12px; text-decoration:line-through; }

.xj-content-product-5 ul li .btm-box a { margin-top: 4px!important; }

.xj-content-product-5 .paging {
    padding:0;
    width: 1190px;
    height: 20px;
	margin-bottom:10px;
	text-align:right;
}
#xj_member .xj-content-product-5 .paging { width: 1015px;background: #f5f5f5;padding:15px 10px 10px 0;}
.xj-content-product-5 .paging ul {
	margin: 0;
	padding: 0;
}
.xj-content-product-5 .paging li {
	display:inline-block;
	*display: inline;
	zoom:1;
    margin: 0 2px;
    width: inherit;
    float: none;
}
.xj-content-product-5 .paging li a {
	display:inline-block;
	*display: inline;
	zoom:1;
    height:8px;
	width:8px;
    background-color: #999;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
	text-indent:-99999px;
	color:#999;
	overflow:hidden;
}
.xj-content-product-5 .paging li a.active {
	background-color: #ED5831;
	color: #ED5831;
    height:8px;
	width:30px;
    transition: width .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
}




.xj-gallery .filter-lists-container .filter-entries{ position:relative; }
.xj-gallery .filter-lists-container .filter-entries dt{ font-size:16px; color:#000000; }
.xj-gallery .page-container .inner-wrap .gallery-filter { margin-top: 15px; }
.xj-gallery.country-normal .page-container .inner-wrap .gallery-filter {margin-top:0;}
.xj-gallery .page-container .inner-wrap .gallery-filter a:hover { color:#ED5831; }
.xj-gallery .page-container .inner-wrap .gallery-filter .xj-brand:hover { background-color:#ff3333; }
.xj-gallery .page-container .inner-wrap .gallery-filter .active a.action-select-unlimit{ }


.xj-gallery .page-container .inner-wrap .filter-container { border:none; margin:0; }


.xj-gallery .page-container .inner-wrap .filter-container {*zoom:1}
.xj-gallery .page-container .inner-wrap .filter-container:after {content: "\0020";display: block;visibility: hidden;clear: both;height: 0;overflow: hidden}

.xj-gallery .page-container .inner-wrap .filter-container .filter-title{ background-color:#F5F5F5; padding:0px; height:24px; line-height:24px; margin:15px 0; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item { margin:0px; padding:0px; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item a { text-align:center; display:inline-block; height:1.5em; line-height:1.5em; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item a:first-child { border:none; color:#333333;}
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item a:hover { color:#ff3333; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values .filter-item a img{ width:80px; height:40px; vertical-align:bottom; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries { position:relative; background-color:#fff; border-bottom:1px solid #E6E6E6; margin-bottom:0px; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries:last-child{ border-bottom:none;}
.xj-gallery .page-container .inner-wrap .filter-container .filter-lists-container .filter-entries:first-child{ border-top:none; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-label{
	font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: auto;
    float: none;
    line-height: 50px;
    height: 50px;
    padding-left: 20px;
    margin: 0;
}
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-label a{ color:#000000; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-label a:hover{ color:#ED5831; }

.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values.filter-non-fold{ padding:0; margin:0 5px 5px 0; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values.filter-non-fold.filter-non-fold-warehouse{ max-height:100px; overflow-y:auto; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-lists-container01 .filter-entries .filter-entries-values { padding:0px; margin:0px 5px 5px 0px; }

.xj-gallery .page-container .inner-wrap .filter-container .filter-entries #filter_entries_aa{
    margin: 0 5px 5px 0px;
}

.xj-gallery .page-container .inner-wrap .filter-container .filter-entries #brand_filter_dd{
    margin: 0 5px 5px 0px;
}
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values.filter-non-fold span.clear-btn-all{ position:absolute; right:15px; top:15px; margin:0px; padding:0px;}
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values.filter-non-fold span.clear-btn-all a{ background:url(../image/clean_icon.png) 0 1px no-repeat; padding-left:16px; color:#0563c3; }

.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values.filter-non-fold span.clear-btn.active a{ color:#ED5831; }

.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values .filter-item-inner{ display:inline-block; width:100px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-right:10px; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values .filter-item{ display:block; padding-left:17px; margin:0 3px 4px 3px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values .filter-item .icon{ display:none; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values .filter-item.active .icon{ display:inline-block; }

.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values#brand_filter_dd .filter-item{ display:block; padding-left:17px; padding-right:0px; margin-right:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values .filter-item-value{
	background:url(../image/close_icon.png) 0 2px no-repeat;
	padding-left:0px;
}
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values .filter-item-value img.click-img{ cursor:pointer; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values .filter-item-value a{ padding-left:6px;}

.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values .filter-item-value.opend{
	background:url(../image/open_icon.png) 0 2px no-repeat;
}
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values .filter-item-value.active a{
	color:#ED5831;
}

.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values .filter-item-value.warehouse-related{
	background:none;
	padding-left:17px;
}

.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-more{ position:absolute; right:9px; top:9px;}
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-more a{ border:1px dotted #ccc; padding:1px 5px;}

.xj-gallery .gallery-grid{
    width: 911px;
    margin-bottom: 0px;
    border: 1px solid #E6E6E6;
    border-top: none;
	padding:10px 6px 5px;
	background:#FFFFFF;
}

.xj-gallery .gallery-grid ul { width:911px; }
.xj-gallery .gallery-grid .goods-item { 
    width: 215px;
    padding: 0;
    margin: 0 5px 10px;
	border:none;
}
.xj-gallery .gallery-grid .goods-item .goods-item-outer { 
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 340px;
}
.xj-gallery .gallery-grid .goods-item:hover .goods-item-outer { overflow:visible; }
.xj-gallery .gallery-grid .goods-item .goods-item-inner {
	position:absolute;
	top:0;
	left:0;
	border: 1px solid #fff;
    background-color: #fff;
	transition-duration:0.2s;
	padding: 15px 10px 10px;
}

.xj-gallery .gallery-grid .goods-item:hover .goods-item-inner {
	transition-duration:0.2s;
	-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	border:1px #DDD solid;
	z-index:1000;
}
.xj-gallery .gallery-grid .goods-item:hover .tag-box{ min-height:26px; height:auto; }
.xj-gallery .gallery-grid .goods-item .goods-item-inner a { display:block; }
.xj-gallery .gallery-grid .goods-item .goods-name{ margin-bottom:5px; max-height: 39px; _height: 39px; }
.xj-gallery .gallery-grid .goods-item .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; }
.xj-gallery .gallery-grid .goods-item .goods-name a:hover{ color:#666; text-decoration:underline; }
.xj-gallery .gallery-grid .goods-item .goods-tag-box{ }
.xj-gallery .gallery-grid .goods-item .goods-tag-box span{
    color: #ED5831;
    border: 1px solid #ED5831;
    line-height: 1.2;
    padding: 0 2px;
    margin-left: 3px;
    display: inline-block;
	white-space:nowrap;
	font-size:12px;
}
.xj-gallery .gallery-grid .goods-item .goods-tag-box span.tag{
	color: #fff;
	background: #ED5831;
    border: 1px solid #ED5831;
    line-height: 1.2;
    padding: 0 2px;
    margin-left: 3px;
    display: inline-block;
	white-space:nowrap;
	font-size:12px;
	border-radius:3px;
}
#xj-content-product-5.xj-content-product-5 .content-inner .goods-price del,
.xj-gallery .gallery-grid .goods-item .goods-price del{ display:block; color:#999; }
#xj-content-product-5.xj-content-product-5 .content-inner .goods-price ins,
.xj-gallery .gallery-grid .goods-item .goods-price ins { font-size:16px; color:#333; margin-left:0px; text-decoration: none; }
.xj-content-product-5 .content-inner .goods-price ins .yen,
.xj-gallery .gallery-grid .goods-item .goods-price ins .yen {font-weight:normal; font-size:12px; }
.xj-gallery .gallery-grid .goods-pic { height:195px; width:195px;}
.xj-content-product-5 .content-inner .store-num,
#member_attention .gallery-grid .goods-item .goods-item-inner .goods-pic .store-num,
.xj-gallery .gallery-grid .goods-pic .store-num { position:absolute; width:100%; bottom:0px; left:0px; z-index: 2; background-color:rgba(0,0,0,0.6); height:20px; line-height:20px; text-align:center; font-size:12px; color:#FFFFFF; }
.xj-content-product-5 .content-inner .tag-box,
.xj-gallery .gallery-grid .tag-box{ height:26px; overflow:hidden;}
.xj-content-product-5 .content-inner .tag-box span,
.xj-gallery .gallery-grid .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 1px 3px 0;
}
.xj-content-product-5 .content-inner .tag-box span.warehouse,
.xj-gallery .gallery-grid .tag-box span.warehouse,
.xj-content-product-5 .content-inner .tag-box span.self,
.xj-gallery .gallery-grid .tag-box span.self{ background-color:#FFF; color:#ED5831; border:1px solid #ED5831; }
.xj-content-product-5 .content-inner .tag-box span.not-self,
.xj-gallery .gallery-grid .tag-box span.not-self{ background-color:#FFF; color:#9d9d9d; border:1px solid #9d9d9d; }
.xj-gallery .gallery-grid .goods-pic img { height:195px; width:195px; max-height:195px; max-width:195px; margin:0 auto; }
.xj-gallery .gallery-grid .goods-pic .soldout-img{
    width:100px;
    height:100px;
    position:absolute;
    margin-top:50%;
    margin-left:50%;
    top:-50px;
    left:-50px;
    display:none;
    line-height:1.0;
}
.xj-gallery .gallery-grid .goods-pic .soldout-img a{
    width:100px;
    height:100px;
	display:block;
	text-indent:-99999px;
	border:0;
	filter:none;
}
.xj-gallery .gallery-grid .goods-pic .soldout-img img{ height:100%; width:100%;}
.xj-gallery .filter-lists-container{ padding:0px; }
.xj-gallery .goods-right-box{ margin-left:275px; overflow: hidden; min-height:770px; margin-bottom:-100px; }
.xj-gallery .goods-right-box .ad-box ul{ margin-right:-15px;  }
.xj-gallery .goods-right-box .ad-box ul li{ width:220px; height:80px; float:left; margin:0 15px 15px 0; background-color:#EEEEEE;}
.xj-gallery .goods-right-box .ad-box ul li img{ width:220px; height:80px; border:0; }
.xj-gallery .goods-right-box .ad-box ul.ad-big{ margin:0px; }
.xj-gallery .goods-right-box .ad-box ul.ad-big li{ width:925px; height:150px; float:none; margin:0 0 15px 0;}
.xj-gallery .goods-right-box .ad-box ul.ad-big li img{ width:925px; height:150px;}

.xj-gallery .goods-right-box .heading-box{ border:1px solid #E8E8E8; background-color:#FFFFFF; padding:20px; margin-bottom:20px; }
.xj-gallery .goods-right-box .heading-box .left-box{ width:160px; padding:10px 0; text-align:left; border-right:1px solid #e8e8e8;}
.xj-gallery .goods-right-box .heading-box .left-box img{ width:140px; height:70px; border:1px solid #e8e8e8; vertical-align:bottom;}
.xj-gallery .goods-right-box .heading-box .right-box{ padding:10px 0 0 20px; vertical-align:top; position:relative; }
.xj-gallery .goods-right-box .heading-box .right-box p.tit-box{ font-size:16px; line-height:1.0; margin-bottom:17px; }
.xj-gallery .goods-right-box .heading-box .right-box p.tit-box a { color: #1a1a1a;}
.xj-gallery .goods-right-box .heading-box .right-box p.tit-box span { display: inline-block; height: 30px; min-width: 100px; color: #666; font-size: 12px; line-height: 30px; text-align: center; border-radius: 5px; margin-left: 15px; cursor: pointer;}
.xj-gallery .goods-right-box .heading-box .right-box p.tit-box span.follow {color: #fff; background-color: #ed5831;}
.xj-gallery .goods-right-box .heading-box .right-box p.tit-box span.follow:hover { background-color: #c74630;}
.xj-gallery .goods-right-box .heading-box .right-box p.tit-box span.unfollow:hover {background-color: #e5e5e5;}
.xj-gallery .goods-right-box .heading-box .right-box p.txt-box{ display: block; color:#666; height: 42px; font-size:14px; line-height:1.5; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.xj-gallery .goods-right-box .heading-box .right-box .btn-enter {  font-size:13px; color:#ed5831; padding: 2px 20px 0 0; background: url(../image/gallery_icon.png) center right no-repeat;position:absolute; top:10px; right:0px;}

.xj-gallery .gallery-sortbar{ height:40px; border-left:none; border-right:none; background-color:#EBEBEB; margin-bottom:0px; }
.xj-gallery .gallery-sortbar .gallery-sort{ padding:0px; }
.xj-gallery .gallery-sortbar .mini-pageview { padding:9px 0 0; }
.xj-gallery .gallery-sortbar .mini-pageview .page-action { margin-left: 10px; }
.xj-gallery .page-container .inner-wrap .gallery-filter .active a{ color:#ED5831; }
.xj-gallery .page-container .inner-wrap .gallery-filter .active a.icon { font-family:Microsoft YaHei,tahoma,arial,Hiragino Sans GB,sans-serif; font-size:14px; margin-right:4px; line-height:16px; }
.xj-gallery .filter-more{ text-align:right; }
.xj-gallery .filter-entries-values .xj-brand{ padding:1px; height:52px; position:relative; width:102px; background-color:#e8e8e8; margin:0 0 -1px -1px; display:block; float:left; }
.xj-gallery .filter-entries-values .xj-brand a{ width:100px; height:50px; border:1px solid #fff; display:block; background-color:#fff; text-align:center; }
.xj-gallery .filter-entries-values .xj-brand:hover,
.xj-gallery .filter-entries-values .xj-brand.active{ background-color:#e8e8e8!important; }
.xj-gallery .filter-entries-values .xj-brand:hover a,
.xj-gallery .filter-entries-values .xj-brand.active a{ border-color:#fada16!important;}
.xj-gallery .filter-entries-values .xj-brand a img{ width:100px; height:50px; margin-top:5px; }
.xj-gallery .filter-entries-values .xj-brand.active a.icon{ line-height:15px; height:15px; width:11px; padding:0 2px; margin:0px!important; background-color:#ff3333; position:absolute; top:1px; right:1px; border:none; }
.xj-gallery .filter-lists-container .filter-entries { line-height:1.5; }
.xj-gallery .filter-lists-container .filter-entries-more .icon { background-color:transparent; color:#000000; }
.xj-gallery .filter-lists-container .filter-entries-label { text-align:left; }
.xj-gallery .pageview{ text-align:center; margin-top: 40px; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item{ overflow:visible; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item #xj-firsttext{display:none; position:absolute; top:85%; left:125px; color:#ccc; background:url(../image/gallery_top_menu.png) top left repeat; z-index:999; padding:15px 20px 5px 20px; line-height:1.5; width:660px; border:1px solid #fff; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item #xj-firsttext span{ padding:0px 15px; border-right:1px dotted #ccc; border-left:1px dotted #ccc; margin-left:-1px; margin-bottom:10px; font-size:12px; width:100px; text-align:left; display:block; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:18px; line-height:18px; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item #xj-firsttext span:first-child{  }
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item #xj-firsttext span a{ color:#fff!important; padding:0px; width:100px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item #xj-firsttext span a:hover{ color:#ff3333!important; }

.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item #xj-secondtext{display:none; position:absolute; top:85%; left:170px; color:#ccc; background:url(../image/gallery_top_menu.png) top left repeat; z-index:999; padding:15px 20px 5px 20px; line-height:1.5; width:660px; border:1px solid #fff; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item #xj-secondtext span{ padding:0px 15px; border-right:1px dotted #ccc; border-left:1px dotted #ccc; margin-left:-1px; margin-bottom:10px; font-size:12px; width:100px; text-align:left; display:block; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:18px; line-height:18px; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item #xj-secondtext span:first-child{  }
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item #xj-secondtext span a{ color:#fff!important; padding:0px; width:100px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item #xj-secondtext span a:hover{ color:#ff3333!important; }

.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item #xj-thirdtext{display:none; position:absolute; top:85%; left:170px; color:#ccc; background:url(../image/gallery_top_menu.png) top left repeat; z-index:999; padding:15px 20px 5px 20px; line-height:1.5; width:660px; border:1px solid #fff; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item #xj-thirdtext span{ padding:0px 15px; border-right:1px dotted #ccc; border-left:1px dotted #ccc; margin-left:-1px; margin-bottom:10px; font-size:12px; width:100px; text-align:left; display:block; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:18px; line-height:18px; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item #xj-thirdtext span:first-child{  }
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item #xj-thirdtext span a{ color:#fff!important; padding:0px; width:100px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-title .filter-item #xj-thirdtext span a:hover{ color:#ff3333!important; }

.xj-gallery .filter-lists-container .opend { color:#ED5831; }
.xj-gallery .filter-lists-container .active { background:none; }
.xj-gallery .filter-lists-container #filter_entries_aa ul li{ margin-left:17px; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values span:first-child{ }
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values span.filter-item-show span:first-child{ margin:0 3px 3px 3px; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values span.filter-item-show span.xj-brand:first-child{ margin:0 0 -1px -1px; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values span.filter-item-brand{ display:block; width:40px; float:left; padding:0; margin-right:0px; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values span.filter-item-brand a{ padding:2px 5px; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values span.filter-item-brand.active{ background-color:transparent; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values span.filter-item-brand.active a{ background-color:transparent; }
.xj-gallery .page-container .inner-wrap .filter-container .filter-entries .filter-entries-values .filter-item-price span:first-child { margin-left:0px; }
.filter-lists-container .filter-item-pop { padding:6px 10px 0 130px; border:none; }
.filter-lists-container .filter-item-input input { width:45px; text-align:center;}

.xj-gallery .gallery-grid .time-block{ height:22px; margin-bottom:5px; }
.xj-gallery .gallery-grid .time-block .time-block-inner{ background-color:#e6f0ff; border:1px solid #2f8fff; border-radius:3px; padding:4px; font-size:12px; text-align:center; color:#2f8fff; height:12px; line-height:12px; }
.xj-gallery .gallery-grid .goods-item .goods-info .btm-box {}
.xj-content-product-5 .content-inner .goods-price,
.xj-gallery .gallery-grid .goods-item .goods-info .goods-price { height:50px; max-height:50px; overflow:hidden; text-overflow:ellipsis; font-size:14px; white-space:nowrap; color:#999; margin-bottom:0px; }
.xj-content-product-5 .content-inner .goods-price .coupon-price,
.xj-gallery .gallery-grid .goods-item .goods-info .goods-price .coupon-price{ color:#ED5831; font-size:16px; font-weight:bold; }
.xj-gallery .gallery-grid .goods-item .goods-info .xj-send-icon {
	height:17px; 
	line-height:16px; 
	margin-bottom:5px;
	color: #ff8b8e;
	font-size:14px;
	padding-left:22px;
	background:url(../image/mail_icon.png) 0 center no-repeat;
}
.xj-gallery .gallery-grid .goods-item .goods-info .xj-send-icon img { width:25px; height:17px; margin-right:5px; vertical-align:bottom; }

.xj-gallery .pageview a.flip:hover,
.xj-gallery .pageview a.flip.active{ background-color:#212121; border-color:#212121; color:#fff!important;}
.xj-gallery .gallery-show{ padding-bottom:100px; }
.xj-gallery .gallery-show .goods-nothing {width:233px; height:240px; margin:80px auto 100px;}
.xj-gallery .gallery-show .goods-nothing .img {text-indent:-999999px;width:233px; height:200px; background:url(../image/goods_nothing1.png) center center no-repeat;}
.xj-gallery .gallery-show .goods-nothing .txt {font-size:15px; color:#999; text-align:center; margin-top:10px;}
.xj-gallery .gallery-sortbar .gallery-sort a{ filter: none; margin:0px; height:40px; line-height:40px; border:none; background:#EBEBEB;}
.xj-gallery .gallery-sortbar .gallery-sort a.active{ color:#ED5831; background:url(../image/tab_bg1.png) bottom center no-repeat; }
.xj-gallery .gallery-sortbar .gallery-sort a em { border:none; padding:0 10px;}
.xj-gallery .page-container .inner-wrap .xj-gallery-filter-top{ font-size:14px; width:250px; float:left; background-color:#fff; border:1px solid #E6E6E6; }
.xj-gallery .gallery-sortbar .gallery-showmode input {margin-left: 0;}
.xj-gallery .gallery-sortbar .gallery-showmode label {margin-right:15px; color:#666666; vertical-align: middle; }
.xj-gallery .gallery-sortbar .search_coupon { float: left; width: 200px; height:24px; margin-top: 8px; position: relative; }
.xj-gallery .gallery-sortbar .search_coupon input.action-searchname { display: block; width: 100%; height: 24px; border-radius: 12px; padding: 0 26px 0 5px; box-sizing: border-box; background-color: #fff; outline:none;}
.xj-gallery .gallery-sortbar .search_coupon input.action-searchbtn { position: absolute; top:0; right: 0; width: 30px; height: 24px; padding: 0; border: none; border-radius: 0 12px 12px 0;background: url(../image/search_icon02.png) center center no-repeat; text-indent: -9999px; outline:none; }


.xj-gallery .page-container .inner-wrap .xj-gallery-filter-top.side-floatbox{ position:fixed; top:80px; bottom:auto; z-index:2; }

#xj_passport .page-header { border-bottom: 2px solid #212121; width:100%; height:120px; }
.page-header .inner-wrap{ height:auto; padding-top:30px; margin:0 auto; position:relative;z-index:10001;  }
.page-nav .inner-wrap {width:1090px; overflow:visible;}
.nav-main .menu li{ text-align:center; padding:0px 27px; line-height:38px; height:38px; font-size:13px; color:#000000;}
.nav-main .menu li.active{ background:url(../image/nav_bg_o_150921.png) bottom center no-repeat; color:#5a4398; }
.nav-main .menu li:hover{ color:#5a4398; }
.nav-main .menu li a{ line-height:46px; height:46px; font-size:14px; letter-spacing:1px; }
.nav-main .menu li:hover a{ color:#5a4398; transition-duration:0.2s; background-color:transparent; }
.nav-main .menu li.active a{ margin-left:0px; color:#5a4398; }
.nav-main .menu li.active:hover a{ background-color:transparent; color:#5a4398; }
.nav-main .menu li.sale827 a{ background:url(../image/sale827_nav.gif) top center no-repeat; text-indent:-9999px; }
.nav-main .menu li.sale827.active a{ background: #ED5831 url(../image/sale827_nav_o.gif) top center no-repeat; text-indent:-9999px; }
.nav-main .menu li.sale827.active:hover a{ background: #ED5831 url(../image/sale827_nav_o.gif) top center no-repeat; background-color:transparent; text-indent:-9999px; }
.nav-main .menu li.sale827:hover a{ background: url(../image/sale827_nav_a.gif) top center no-repeat; text-indent:-9999px; }


.xj-x-select {
    position:relative;
    float:left;
    
    margin-right:15px;
    z-index:95;
    cursor:pointer;
}
.xj-x-select.active {
    z-index:100;
}
.xj-x-select .selected-value {
    width:135px;
    font-size: 14px;
    font-weight:bold;
    border: 1px solid #ccc;
    background-color:#fff;
    
    padding: 5px 25px 5px 8px;
    position:relative;
    z-index:200;

    -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;
}

.xj-x-select .selected-value input { width:100%; }

.xj-x-select.active .selected-value {
    border: 1px solid #ED5831;
    
    border-bottom:none;
    padding-bottom:6px;
    color:#333;
}

.xj-x-select .selected-value input {
    color:#999;
    border:none;
    line-height:1;
    cursor:pointer;
    overflow:hidden;
    
}
.xj-x-select.active .selected-value input,
.xj-x-select:hover .selected-value input {
    color:#333;
    overflow:hidden;
    
}

div.xjExform-selector i.down,
div.xjExform-selector-spl i.down,
.xj-x-select i.down {
    position: absolute;
    top: 17px;
    right: 10px;
    z-index:205;
    width: 0;
    height: 0;
    margin: -2px 0 0 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: #bfbdbf transparent transparent;

    -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-selector:hover i.down,
div.xjExform-selector-spl:hover i.down,
.xj-x-select:hover .down {
    border-color: #333 transparent transparent;
}

div.xjExform-selector.disabled:hover i.down { border-color: #bfbdbf transparent transparent; }

div.xjExform-selector.xjExform-active i.down,
div.xjExform-selector-spl.xjExform-active i.down,
.xj-x-select.active .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;
}

.xj-x-select .options-wrapper {
    padding:0px;
    position:absolute;
    z-index:195;
    left:0;
    top:100%;
    border:none;
    

    margin-top:-1px;
    background-color:#fff;
}

.xj-x-select:last-child .options-wrapper {
    left:auto;
    right:0;
}

.xj-x-select.active .options-wrapper{
    border:1px solid #ED5831;
}

.xj-x-select .options-wrapper span {
    font-size:12px;
    width:90px;
    float:left;
    margin-top:3px;
    margin-bottom:3px;
    margin-left:5px;
    margin-right:5px;
    border: 0;
    padding: 4px 12px;
    overflow: hidden;
    cursor:pointer;
    color:#999;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
}

.xj-x-select .options-wrapper span.active{
    background-color:#ED5831;
    color:#fff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.xj-x-select .options-wrapper span.active:hover{
    color:#fff;
}

.xj-x-select .options-wrapper span:hover {
    color:#ED5831;
}



#xj_member #member_address_list {
    margin-bottom:10px;
}

#xj_member #member_address_submit {
    margin-bottom:0;
    display:block;
    padding: 15px 0;
}

#xj_member .member-address .member-address-submit span#xiji_receiver_fload_caution {
    top:172px;
    z-index:100020;
}

#xj_member .member-address .member-address-submit span#xiji_receiver_fload_caution .arrow {
    left:82px;
}

#xj_cart .order-main #xiji_shipping_name_id .xiji_shipping_top_caution {
    top:-8px;
}

#xj_member #xiji_receiver_area .xj_region_wrap .caution,
#xj_cart .order-shipping .fill-shipping .xj_region_wrap .caution ,
#xj_member #member_address_submit .xj_area_wrap .caution{ display:block; }

#xj_cart #order_shipping .caution,
#xj_member #member_address_submit .caution { white-space:nowrap; }

#xj_cart #order_shipping .caution q.icon,
#xj_member #member_address_submit .caution q.icon { vertical-align:-1px; }

#xj_cart .order-shipping .fill-shipping input[type=text],
#xj_member #xiji_receiver_area input[type=text] { padding:5px 8px 5px; color:#666; }

#xj_cart .order-shipping .fill-shipping .xj-x-select .selected-value input,
#xj_member #xiji_receiver_area .xj-x-select .selected-value input { padding:0; color:#999;vertical-align:bottom; }

#xj_cart .order-shipping .fill-shipping .xj-x-select.active .selected-value input,
#xj_member #xiji_receiver_area .xj-x-select.active .selected-value input,
#xj_cart .order-shipping .fill-shipping .xj-x-select:hover .selected-value input,
#xj_member #xiji_receiver_area .xj-x-select:hover .selected-value input {
    color:#666;
}
#xj_member #xiji_receiver_area .form-label { width:125px; text-align: right; line-height: 2.5em; padding-right: 3px; }
#xj_member #xiji_receiver_area span#xiji_receiver_name.form-act span#xiji_receiver_name_caution { right:-205px; top:7px; }
#xj_member #xiji_receiver_area span#xiji_receiver_name.form-act span.caution { right:-193px; top:7px; }
#xj_member .member-address .member-address-submit span#xiji_receiver_fload_caution { top:185px; }

#xj_cart .order-main #xiji_shipping_name_id span.caution { left: 173px; width:145px; top: 13px; }
#xj_cart .order-main #xiji_shipping_name_id span#xiji_shipping_fload_caution { top:45px; }
.caution_txt{ font-size:12px; color:#ED5831;}



#xj_cart .alert-container-cart{ width:710px; height:571px; background-color:#FFFFFF; outline:none; }
#xj_cart .alert-container-cart .alert-header-cart{ background-color:#d7d7d7; padding:10px 15px; position:relative; }
#xj_cart .alert-container-cart .alert-header-cart h2{ font-size:20px; line-height:20px; color:#333; font-weight:normal; }
#xj_cart .alert-container-cart .alert-header-cart h2 span.line{ font-family:Arial; font-size:20px; line-height:20px; margin:0 10px; color:#666; font-weight:100; }
#xj_cart .alert-container-cart .alert-header-cart h2 span{ font-size:14px; color:#666; }
#xj_cart .alert-container-cart .message-body { border-radius:0px; box-shadow:none; max-width:700px; width:700px; margin:0px; padding:0px; border:none; }
#xj_cart .alert-container-cart .alert-btn-close-cart{ background-image:none; border:none; position:absolute; top:5px; right:10px; padding:0; margin:0; background:none; font-size:30px; line-height:1.0; color:#999;}
#xj_cart .alert-container-cart .popup-content{ height:528px!important; overflow:scroll; overflow-y:scroll; overflow-x: hidden; }
#xj_cart .alert-container-cart .popup-content .goods-box li{ height:125px; border-bottom:1px #ddd dashed; position:relative; padding:3px 0px; }
#xj_cart .alert-container-cart .popup-content .goods-box li .right-box{ width:150px; position:absolute; top:40px; left:520px; text-align:center;}
#xj_cart .alert-container-cart .popup-content .goods-box li .right-box .price{ font-size:22px; color:#ED5831; }
#xj_cart .alert-container-cart .popup-content .goods-box li .right-box .price span.usd{ font-size:14px; margin-left:5px;}
#xj_cart .alert-container-cart .popup-content .goods-box li .right-box .price i{ font-size:16px; color:#ED5831; }
#xj_cart .alert-container-cart .popup-content .goods-box li .right-box a.btn-link{ display:block; width:100px; text-decoration:none; background-color:#ED5831; padding:8px 20px; margin-top:10px; font-size:18px; color:#FFFFFF; }

#xj_cart .alert-container-cart .popup-content .goods-box li .send-country{ height:15px; line-height:15px; font-size:12px; color:#666666; text-align:left; margin:5px 0 0 32px; }
#xj_cart .alert-container-cart .popup-content .goods-box li .send-country img.country-icon{ height:15px; width:23px; vertical-align:bottom; margin-right:2px; }

#xj_cart .mask { position:fixed; }
.xj-split-btn{ display:inline-block; height:39px; text-align:center; line-height:39px; margin-top:-1px; text-align:center; font-size:16px; }
.xj-split-btn span{ line-height:39px; }
.xj-split-btn .f-icon { display:none; }
.xj-split-btn.btn-import span{ padding-left:20px; }
.xj-split-btn.btn-import span span{ padding-right:20px; padding-left:0px; }


.container01 { width:510px;}
.container01 h1 { font-size:24px; font-weight:normal; text-align:center; background:#333333; padding:10px; }
.container01 p { text-align:justify; padding:5px 10px 5px; margin:0px; }
.container01 p ol, #container p ul { margin:0px auto 0px; }
.container01 p.notes { color:#999999; font-size:10px; }




.outbox {  width:500px ; height:94px ; margin:0px auto 5px; background:#FFFFFF; padding:7px 0px 0px; display:block; position:relative; }

.thumb_container{ position:relative ; overflow:hidden ; width:450px ; height:90px ; margin:0px auto 0px; }

.thumbs { white-space:nowrap; display:block; position:relative; line-height:1.0; }
.thumbs span { display:inline-block; position:relative; height:86px; margin:0 2px; width:86px;}
.thumbs span .num{ position:absolute; width:auto; top:1px; right:-1px; background-color:#ED5831; color:#FFFFFF; text-align:center; font-size:10px; line-height:1.0; padding:1px 3px; height:12px; }
.thumbs a { padding:0px; margin:0px; vertical-align:bottom; }
.thumbs a img{ border:1px #ccc solid; vertical-align:bottom; width:84px; height:84px; display:inline-block; }






.thumb_container2{ position:relative ; overflow:hidden ; width:450px ; height:130px ; margin:0px auto 0px; }

.thumbs2 { display:block; position:relative; width:6000px; }
.thumbs2 div.thumbnail { display:block; position:relative; float:left; margin-right:30px; font-size:11px; width:84px; text-align:center; }
.thumbs2 a { padding:0px; margin:0px; clear:both; display:block; }
.thumbs2 a img{ border:1px #333333 solid; }


.addfwd { display:block; position:absolute; cursor:pointer; width:25px; height:101px; top:0px; right:0px; background: url(../image/gallery_fwd.jpg) no-repeat;  }
.addbkwd { display:block; position:absolute; cursor:pointer; width:25px; height:101px; top:0px; left:0px; background:url(../image/gallery_back.jpg) no-repeat;  }



.banners_container { display:block; position:relative; width:557px; height:140px; margin:0px auto 0px; border:1px #CCCCCC solid; }
.banner_container { position:relative ; overflow:hidden ; width:557px ; height:134px ; margin:0px auto 0px;  }
.banners { white-space:nowrap; display:block; position:relative; }
.banners a img { border:none; }


.btn[disabled] span, .btn.disabled span, .btn[disabled]:hover span, .btn.disabled:hover span { background-image: none; background:#CCCCCC!important; filter:none; color:#FFFFFF; }
.btn.disabled{ border-color:#CCCCCC!important; }
#xj_passport_empty a.btn-caution.action-go-verifycode-quicklogin.disabled{ background-image: none; background:#FFF!important; filter:none; color:#666; }
#xj_passport_empty a.btn-caution.action-go-verifycode-quicklogin.disabled span, #xj_passport_empty a.btn-caution.action-go-verifycode-quicklogin.disabled:hover span{ background-image: none; background:#FFF!important; filter:none; border:1px solid #666; color:#666;}
#xj_passport_empty a.btn-caution.action-go-verifycode-quicklogin.disabled span span, #xj_passport_empty a.btn-caution.action-go-verifycode-quicklogin.disabled:hover span span{ border:none; }

.product-container-flashsale-outbox{
	width: 100%;
    margin: 0 0 50px;
    background-color: #FFFFFF;
    box-shadow: 0px 10px 10px #ddd;
    padding: 50px 0;
}

.product-container-flashsale{
    margin: 0 auto;
    padding: 0px;
    width: 1200px;
}
.product-container-flashsale .pic-block { width:550px; height:550px; float:left; }
.product-container-flashsale .pic-block .img-box { width:550px; height:550px; }
.product-container-flashsale .pic-block .img-box img { width:100%; height:100%; }
.product-container-flashsale .text-block { margin-left:600px; }

.product-container-flashsale .text-block .xj-icon span {
    font-size: 14px;
    color: #ED5831;
    padding: 0 10px;
    border: 1px solid #ED5831;
    line-height: 21px;
    height: 21px;
    display: inline-block;
}
.product-container-flashsale .text-block .product-tit-outbox{ padding:10px 0; margin-bottom:20px; }
.product-container-flashsale .text-block h1.product-titles{
    color:#333;
    font-size:18px;
    font-weight:bold;
    line-height:1.5;
    height:auto!important;
    max-height:4.5em;
    overflow:hidden;
}

.product-container-flashsale .text-block .text-first-box{ margin-bottom:10px; position:relative; height:16px; }
.product-container-flashsale .text-block .text-first-box .goods-send-icon{ }
.product-container-flashsale .text-block .text-first-box .goods-send-icon .txt-box{ display:inline-block; *display:inline; zoom:1; }
.product-container-flashsale .text-block .text-first-box .goods-send-icon .txt-box p{ line-height:16px; }
.product-container-flashsale .text-block .text-first-box .goods-send-icon .txt-box p.en{ font-family: Helvetica,Arial,"Microsoft Yahei",sans-serif; }
.product-container-flashsale .text-block .text-first-box .goods-send-icon img.country-icon{ width:25px; height:16px; vertical-align:bottom; margin:0 3px 0 0; display:inline-block; *display:inline; zoom:1; }

.product-container-flashsale .text-block .text-first-box #xj_seckill_link{
    position:absolute;
	height:14px;
	line-height:14px;
	padding-left:18px;
    right:0px;
    bottom:0px;
    cursor:pointer;
    color:#0061ab;
	background:url(../image/pro_icon07.png) 0 0 no-repeat;
}
.product-container-flashsale .text-block .text-first-box #xj_seckill_txt{
    color: #666;
    display: none;
    background-color: #FFFFFF;
    border: 1px solid #D1D1D1;
    width: 220px;
    padding: 8px;
    line-height: 1.5;
    position: absolute;
    top: 20px;
    right: 0px;
    box-shadow: 0px 0px 5px #cdcdcd;
	z-index:2;
}
.product-container-flashsale .text-block .text-first-box #xj_seckill_txt p{ margin-top:5px; text-indent:-1em; margin-left:1em; }
.product-container-flashsale .text-block .text-first-box #xj_seckill_txt p:first-child{ margin-top:0;}
ul.notice-txt-under01{ list-style:disc; margin-top:8px; }
ul.notice-txt-under01 li{ float:left; margin-left:40px; color:#EB5A01; }
ul.notice-txt-under01 li span{ color:#666666; }
li.notice-txt-under{
	color: #ED5831;
    border-bottom: 1px dashed #DDDDDD;
    padding:10px 10px 10px 20px;
}
li.notice-txt-under p{ font-size:13px; line-height:16px; background:url(../image/pro_icon08.png) top left no-repeat; padding-left:20px; }
.product-container-flashsale .text-block .bottom-box #xj_seckill_txt{
    position:absolute;
    right:35px;
    bottom:-230px;
    background:url(../image/seckill_bg01.png) top left no-repeat;
    height:192px;
    width:263px;
    display:none;
    padding:58px 15px 0px 25px;
}
.product-container-flashsale .text-block .bottom-box #xj_seckill_txt p{
    font-size:12px;
    color:#666666;
    text-indent:-13px;
    margin-left:13px;
}






#xj-product .product-concerns .price{ color:#28282E; }


.product-container-flashsale .text-block .text-first-box .right-box .prom-tax{
    background-color: #02b0f0;
    color: #fff;
    font-size: 12px;
    line-height: 13px;
    padding: 0 3px;
    margin-right: 3px;
}
.product-container-flashsale .text-block .text-first-box .right-box .purchase-txt{
    font-size:16px;
    color:#ff3333;
    line-height:16px;
}

.product-container-flashsale .text-block h2.product-titles {
    color: #000;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.3em!important;
	height: 2.6em;
    margin-bottom: 10px;
    overflow: hidden;
}

.product-container-flashsale .text-block .price-box {
    background: url(../image/seckill_bg.png) top left no-repeat;
    height:60px;
    width:600px;
    position:relative;
	margin-bottom:20px;
}

.product-container-flashsale .text-block .price-box.sold-out {
    background: url(../image/seckill_bg.png) 0 -60px no-repeat;
}

.product-container-flashsale .text-block .price-box.sold-out .xj-price{
    color:#999999;
}

.product-container-flashsale .text-block .price-box.sold-out .countdown { display:none; }


.product-container-flashsale .text-block .price-box .xj-price{
	height:60px;
    line-height:55px;
}
.product-container-flashsale .text-block .price-box .xj-price span{
    font-size:14px;
	color:#333;
	margin:0 20px;
}

.product-container-flashsale .text-block .price-box .xj-price span.seckill-price{
	font-size:30px;
	line-height:60px;
	color:#ED5831;
	margin:0px;
	vertical-align:-2px;
}

.product-container-flashsale .text-block .price-box .countdown {
    position:absolute;
    top:20px!important;
    right:15px!important;
}

.product-container-flashsale .text-block .price-box .countdown .time {
    display: block;
    color: #fff!important;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    background:none!important;
}
.product-container-flashsale .text-block .price-box .countdown .time i {
    background-color:#FFFFFF;
    color:#333;
    font-size:14px;
    line-height:1.1;
    border-radius:3px;
    margin-right:2px;
    width:24px;
    display:inline-block;
    text-align:center;
    font-family:Helvetica;
}





.product-container-flashsale .text-block .mid-txt-box{ position:relative; height:20px; line-height:20px; font-size:14px; }

.product-container-flashsale .text-block .price-box-btm{ height:12px; position:absolute; top:0px; right:-10px; }

.product-container-flashsale .text-block .mid-txt-box .prom-post{
    border: #ED5831 1px solid;
    color: #ED5831;
    font-size: 12px;
    padding: 2px 7px;
    margin-right: 5px;
	vertical-align:1px;
}

.product-container-flashsale .text-block .price-box-btm .left-box{ display:inline; border-left:1px solid #dddddd; padding:0 10px; }
.product-container-flashsale .text-block .price-box-btm .left-box.first-child{ border:none; }
.product-container-flashsale .text-block .bottom-box{
    border-top:1px solid #DDDDDD;
    border-bottom:1px solid #DDDDDD;
    padding:10px 0px 5px;
    font-size:12px;
}
.product-container-flashsale .text-block .bottom-box p{ background:url(../image/pro_icon08.png) 0 2px no-repeat; padding-left:18px; margin-bottom:5px; }

.product-container-flashsale .text-block .bottom-box a.login{ color:#ED5831;}
.product-container-flashsale .text-block .bottom-box a.buy-btn{ background-color:#ED5831; display:block; width:186px; font-size:16px; height:53px; line-height:53px; text-align:center; color:#FFFFFF; position:absolute; bottom:20px; left:0px; }
.product-container-flashsale .text-block .bottom-box a.buy-btn.sold-out-btn{ background-color:#999999;}

.product-container-flashsale .text-block .bottom-box button.buy-btn.sold-out-btn { border:2px solid #999999; background-color:#999999;}

.product-container-flashsale .text-block .btn-box{ margin: 40px 0px 25px; }
.product-container-flashsale .text-block .btn-box button.buy-btn{}
.product-container-flashsale .text-block .btn-box button.buy-btn span{ border:none; padding:0 60px; line-height:50px; background-color:#ED5831; border-radius:3px; }
.product-container-flashsale .text-block .btn-box button.buy-btn span span{ padding:0px; font-size:16px; color:#FFFFFF; }
.product-container-flashsale .text-block .btn-box button.buy-btn:hover span{ background-color:#c64736; }
.product-container-flashsale .text-block .btn-box a.buy-btn{
	border: none;
    line-height: 50px;
    background-color: #ED5831;
    border-radius: 3px;
    height: 50px;
    display: block;
    width: 184px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.product-container-flashsale .text-block .btn-box a.buy-btn.sold-out-btn{ background-color:#999999;}


.flashsale-btn-enter{background-color:#ED5831; display:inline-block; width:160px; font-size:20px; height:62px; line-height:62px; margin-right:7px; text-align:center; color:#FFFFFF;}
.flashsale-txt{ background:url(../image/flashsale_iconbg_160520.png) 0px 16px no-repeat; height:46px; line-height:46px; display:inline-block; margin:20px 0 0 20px; padding-left:20px; color:#ff3333; font-size:12px;}
ul.notice-txt{ background:url(../image/flashsale_iconbg_160520.png) 0px 0px no-repeat; padding-left:20px; color:#28282E; margin-top:10px;}
ul.notice-txt li{ line-height:18px; font-size:12px; margin-top:3px; border:none; }
ul.notice-txt li:first-child{margin-top:0px;}
.passport-container {background-color: transparent;}
.passport-container .passport-body { border:none; }
.passport-container .passport-content iframe{ height:700px; }
.passport-container .passport-header .passport-btn-close {width:25px; height:25px; top:15px; right:15px; text-indent:-999999px; background:url(../image/pro_close_btn.png) 0 0 no-repeat;}
.p-checkbox-all{ margin-bottom:10px; }
.p-checkbox-all input{ margin-right:3px; }


#xj_member .address-alert { float:right; background:url(../image/alert_icon03.png) left center no-repeat; padding-left:15px; line-height:23px; color:#ff3674; margin-right:10px; }
#xj_member .address-alert a{ color:#ff3674; text-decoration:underline; }
.may-need .alert-txt { background:url(../image/pay_icon03.png) left center no-repeat; padding-left:20px; display:inline-block; line-height:29px; }
.may-need .alert-txt a{ text-decoration:underline;}
.may-need a { margin-right:15px; }
.xj-content-product ul li .txt-box .send-txt{ 
	height: 17px;
	line-height: 16px;
	margin: 0 10px 5px;
	color: #ff8b8e;
	font-size: 14px;
	padding-left: 22px;
	background: url(../image/mail_icon.png) 0 center no-repeat; 
}
.signup-alert-txt{ color:#ED5831; font-size:12px; margin-top:5px; display:none; }
.signup-alert-img{ position:relative; display:inline-block; margin:5px 0 0 5px; height:30px; width:18px; cursor:pointer; }
.signup-alert-img img{ vertical-align:middle; }
.signup-alert-img .signup-alert-pop{
    position:absolute;
    top:25px;
    right:0px;
    width:180px;
    height:55px;
    padding:10px;
    font-size:12px;
    color:#666;
    background:#FFFFFF;
    border:1px solid #ED5831;
    border-radius:5px;
    -moz-box-shadow:0 0 5px rgba(153, 153, 153, 0.5); 
    -webkit-box-shadow:0 0 5px rgba(153, 153, 153, 0.5);
    box-shadow:0 0 5px rgba(153, 153, 153, 0.5);
    display:none;

}
.signup-alert-img:hover .signup-alert-pop{ display:block; }
#xj_index .app-img{ position:fixed; bottom:10px; left:50%; margin-left:-660px; z-index:9999;}
#xj_index .app-img .app-img-inner{ position:relative; width:101px; height:268px;}
#xj_index .app-img .app-img-inner .close-app-img{ position:absolute; width:22px; height:22px; top:0px; right:0px; display:block; }





#topbanner { background-color: #fff;}
#topbanner #topbannerInner { width:1090px; margin:0 auto; position:relative; }


#topbanner #topbannerInner #stopBtn { filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
#topbanner #topbannerInner #openBtn { display: none;}
#topbanner #topbannerInner .btnStyle {
    width: 18px;
    height: 38px;
    line-height: 14px;
    overflow: hidden;
    padding-top: 2px;
    color: #FFF;
    position: absolute;
    right: 10px;
    cursor: pointer;
    top: 0;
    text-align: center;
    background: #888;
    font-size: 12px;
}
#topbanner #topbannerInner #openBtn s {
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    border-style: solid dashed dashed dashed;
    border-color: #FFF transparent transparent transparent;
    border-width: 4px;
    left: 4px;
    bottom: -2px;
}

#topbanner #topbannerInner #stopBtn s {
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #FFF transparent;
    border-width: 4px;
    left: 4px;
    bottom: 2px;
}

#topbanner #topbannerInner #bigBanner {width:1090px; height:0px; position:relative; background:url(../image/banner_big_729.jpg) top center no-repeat;}
#topbanner #topbannerInner #bigBanner #smallBanner {width:1090px; height:0px; position:absolute; left:0; bottom:0; background:url(../image/banner_small_729.jpg) top center no-repeat;}


.result-success-state { padding-top:50px; margin:0px 0px 60px; }
.result-success-state .steps{ margin-top:0px; padding-top: 25px; } 
.result-success-state.payment-state .steps{ margin-top:0px; padding: 25px 30px 0; } 
.result-success-state .steps .xj-cart-steps .step-item{ background-color:#fff;}
.result-success-state .steps .xj-cart-steps .step-item .step-txt{ text-align:center; }
.result-success-state .steps .xj-cart-steps .step-item.step-1 .step-bar,
.result-success-state .steps .xj-cart-steps .step-item.step-2 .step-bar,
.result-success-state .steps .xj-cart-steps .step-item.step-3 .step-bar{
    background: url(../image/cart_steps_bg.gif) 0px 0px repeat-x;
}

.result-success-state .steps .xj-cart-steps .step-item.step-1 .step-bar .inner01{
    background: url(../image/cart_steps_bg.gif) 0px -33px no-repeat;
}
.result-success-state .steps .xj-cart-steps .step-item.step-1 .step-bar .inner01 .inner02{
    background: url(../image/cart_steps_bg.gif) 100% -66px no-repeat;
    height:33px;
    width:100%;
    text-align:center;
}
.result-success-state .steps .xj-cart-steps .step-item.step-1 .step-bar .inner01 .inner02 .step-num{
    background:url(index_151222/../image/steps_icon.png) top left no-repeat;
    height:33px;
    width:33px;
    margin:0 auto;
}

.result-success-state .steps .xj-cart-steps .step-item.step-2 .step-bar .inner01{
    background: url(../image/cart_steps_bg.gif) 0px -99px no-repeat;
}
.result-success-state .steps .xj-cart-steps .step-item.step-2 .step-bar .inner01 .inner02{
    background: url(../image/cart_steps_bg.gif) 100% -66px no-repeat;
    height:33px;
    width:100%;
    text-align:center;
}
.result-success-state .steps .xj-cart-steps .step-item.step-2 .step-bar .inner01 .inner02 .step-num{
    background:url(index_151222/../image/steps_icon.png) -33px 0px no-repeat;
    height:33px;
    width:33px;
    margin:0 auto;
}

.result-success-state .steps .xj-cart-steps .step-item.step-3 .step-bar .inner01{
    background: url(../image/cart_steps_bg.gif) 0px -99px no-repeat;
}
.result-success-state .steps .xj-cart-steps .step-item.step-3 .step-bar .inner01 .inner02{
    background: url(../image/cart_steps_bg.gif) 100% -132px no-repeat;
    height:33px;
    width:100%;
    text-align:center;
}
.result-success-state .steps .xj-cart-steps .step-item.step-3 .step-bar .inner01 .inner02 .step-num{
    background:url(index_151222/../image/steps_icon.png) -66px 0px no-repeat;
    height:33px;
    width:33px;
    margin:0 auto;
}

.result-success-state .steps .xj-cart-steps .step-item.active .step-txt{ text-align:center; color:#ff3333; }

.result-success-state .steps .xj-cart-steps .step-item.step-1.active .step-bar,
.result-success-state .steps .xj-cart-steps .step-item.step-2.active .step-bar,
.result-success-state .steps .xj-cart-steps .step-item.step-3.active .step-bar{
    background: url(../image/cart_steps_bg_on1.gif) 0px 0px repeat-x;
}

.result-success-state .steps .xj-cart-steps .step-item.step-1.active .step-bar .inner01{
    background: url(../image/cart_steps_bg_on1.gif) 0px -33px no-repeat;
}
.result-success-state .steps .xj-cart-steps .step-item.step-1.active .step-bar .inner01 .inner02{
    background: url(../image/cart_steps_bg_on1.gif) 100% -66px no-repeat;
    height:33px;
    width:100%;
    text-align:center;
}
.result-success-state .steps .xj-cart-steps .step-item.step-1.active .step-bar .inner01 .inner02 .step-num{
    background:url(index_151222/../image/steps_icon_on1.png) top left no-repeat;
    height:33px;
    width:33px;
    margin:0 auto;
}

.result-success-state .steps .xj-cart-steps .step-item.step-2.active .step-bar .inner01{
    background: url(../image/cart_steps_bg_on1.gif) 0px -99px no-repeat;
}
.result-success-state .steps .xj-cart-steps .step-item.step-2.active .step-bar .inner01 .inner02{
    background: url(../image/cart_steps_bg_on1.gif) 100% -66px no-repeat;
    height:33px;
    width:100%;
    text-align:center;
}
.result-success-state .steps .xj-cart-steps .step-item.step-2.active .step-bar .inner01 .inner02 .step-num{
    background:url(index_151222/../image/steps_icon_on1.png) -33px 0px no-repeat;
    height:33px;
    width:33px;
    margin:0 auto;
}

.result-success-state .steps .xj-cart-steps .step-item.step-3.active .step-bar .inner01{
    background: url(../image/cart_steps_bg_on1.gif) 0px -99px no-repeat;
}
.result-success-state .steps .xj-cart-steps .step-item.step-3.active .step-bar .inner01 .inner02{
    background: url(../image/cart_steps_bg_on1.gif) 100% -132px no-repeat;
    height:33px;
    width:100%;
    text-align:center;
}
.result-success-state .steps .xj-cart-steps .step-item.step-3.active .step-bar .inner01 .inner02 .step-num{
    background:url(index_151222/../image/steps_icon_on1.png) -66px 0px no-repeat;
    height:33px;
    width:33px;
    margin:0 auto;
}


#xj_member .member-tabs a em{ padding:5px 5px 15px; }
#xj_member td.xj-checkbox-td { border-right:1px dotted #ccc; text-align:center; }
#xj_member .xj-member-action{ margin-bottom:10px; border:none; }
#xj_member .xj-member-action input.xj-sel-all{ margin-right:2px; margin-left:2px; }
#xj_member .xj-member-action a{ border:none; background:none; padding:0 3px; }
#xj_member .xj-member-action a.xj-del-all{ margin:0 6px; }
#xj_member q.xj-icon-alert{
    font-size: 30px;
    margin:0px 10px 0px 0px;
    vertical-align: middle;
    color: #ff3674;
}
#xj_member q.xj-icon-alert01{
    font-size: 30px;
    margin:0px 10px 0px 0px;
    vertical-align: middle;
    color: #ff3674;
}
#xj_member q.xj-icon-alert02{
    font-size: 30px;
    margin:0px 10px 0px 0px;
    vertical-align: middle;
    color: #ff3674;
}
#xj_member .pop-attention-main .figure{ text-align:center; }
#xj_member span.xj-txt-alert{ display: inline-block; vertical-align: top; margin-top: 2px; line-height: 1.3; font-size: 14px; color: #666666; text-align:left;}
#xj_member span.xj-txt-alert01{ display: inline-block; vertical-align: top; margin-top: 15px; line-height: 1.3; font-size: 12px; color: #333;  text-align:left;}
#xj_member .member-tabs{ position:relative; }
#xj_member .member-tabs a.xj-del-tab{width:auto;position:absolute;left:513px;top:5px;font-size:14px;height:33px;line-height:33px;background:none;border:none;color:#999;font-size: 12px;}
#xj_member .member-tabs a.xj-del-tab.active{ color:#333; font-weight:bold; }
#xj_member .xj-orderdel-txt{
    border: 1px solid #e0e0e0;
    padding: 18px;
    margin: 10px;
    background-color: #fffaee;
    color:#333;
}
#xj_member .xj-orderdel-txt ul li{ padding-left:3em; }
#xj_member .xj-orderdel-txt ul li:first-child{ padding-left:0px; }
#xj_member .xj-orderdel-txt ul li:first-child span{ color:#ff3674; }



body#xj_pay{ background-color:#F5F5F5; }
#xj_pay .page-container .inner-wrap {
    background-color: #F5F5F5;
    margin-bottom: 20px;
    width: 960px;
}

#xj_pay .order-top{ margin-bottom:5px; width:960px; height:45px; position:relative; }
#xj_pay .order-top .order-left{ width:640px; float:left; }
#xj_pay .order-top .order-left .big-txt{ font-size:14px; font-weight:bold; line-height:1.8; }
#xj_pay .order-top .order-left span{ font-weight:bold; color:#ff3333; }

#xj_pay .order-top .order-right{ width:300px; float:right; text-align:right; position:absolute; right:0px; }
#xj_pay .order-top .order-right span{ font-size:18px; margin:0 3px; font-weight:bold; color:#ff3333; }
#xj_pay .order-top .order-detail{ cursor:pointer; background:url(../image/pay_weixin_arrow.png) right -18px no-repeat; height:18px; width:80px; padding-right:15px; float:right; }
#xj_pay .order-top .order-detail.slide-down{ background:url(../image/pay_weixin_arrow.png) right 0px no-repeat; }
#xj_pay .order-list { height:0px; border-top:0px; overflow:hidden; padding-top:3px; }
#xj_pay .order-list .order-list-inner{ padding:10px; padding-top:0px; line-height:1.8; }
#xj_pay .order-list span{ margin:0 15px; }
#xj_pay .order-list .goods-list { text-indent:-5em; margin-left:5em; }

#xj_pay .center-box{ background-color:#FFFFFF; padding:50px 0px; border-top:4px solid #02c801; border-bottom:4px solid #02c801; }
#xj_pay .center-box .center-box-inner{
    width:760px;
    height:422px;
    margin:0 auto;
    background:url(../image/pay_weixin_img01.jpg) right center no-repeat;
}
#xj_pay .center-box .center-box-inner .left-box{ width:300px; }
#xj_pay .center-box .center-box-inner .left-box .tit-box{ background:url(../image/pay_weixin_icon.gif) top left no-repeat; width:100px; font-size:20px; margin:0 auto 10px; padding-left:40px; }
#xj_pay .center-box .center-box-inner .left-box .code-box{ border:1px solid #02c801; }
#xj_pay .center-box .center-box-inner .left-box .code-box .code-img{ width:255px; height:255px; margin:15px auto; }
#xj_pay .center-box .center-box-inner .left-box .code-box .btm-box{ background-color:#02c801; color:#FFFFFF; text-align:center; padding:10px 0px; }

#xj_pay .page-footer,
#xj_pay .page-footer .inner-wrap{ background-color:#f5f5f5; color:#333; }
#xj_pay .page-footer .inner-wrap a{ color:#333; }
#xj_pay .page-footer .inner-wrap img{ display:none; }
#xj_pay .pay-header-logo{ background-color:#FFFFFF; margin-bottom:5px; }
#xj_pay .pay-header-logo .pay-header-inner{ width:960px; height:58px; margin:0 auto; text-align:left; }
#xj_pay .pay-header-logo .pay-header-inner img{ vertical-align:bottom; }



#xj_index .xj-app-seckill{width:1200px; margin:0 auto; padding:0px; }
#xj_index .xj-app-seckill .heading-block { padding:0px; width:215px; height:365px; float:left; margin-left:-35px; background:url(../image/seckill_bg1.png) 0 0 no-repeat; position:relative; }

#xj_index .xj-app-seckill .heading-block h2{
    font-size: 36px;
    color: #000000;
    position: absolute;
    top: 80px;
    right: 42px;
    line-height: 1.2;
    letter-spacing: 2px;
}
#xj_index .xj-app-seckill .heading-block .sub-tit{
	font-size: 22px;
    color: #666;
    position: absolute;
    top: 190px;
    right: 44px;
	letter-spacing: 1px;
	line-height:1.2;
}
#xj_index .xj-app-seckill .heading-block .sub-tit span{ font-size:40px; color:#000000; }
#xj_index .xj-app-seckill .goods-block { width:1020px; height:365px; padding-top:15px; float:left; }
#xj_index .xj-app-seckill .goods-block .goods-block-inner { width:1040px; margin-right:-20px;}
#xj_index .xj-app-seckill .goods-block .goods-box {
    width:240px;
    float:left;
    margin:0 20px 0 0;
    background-color:#FFFFFF;
}
#xj_index .xj-app-seckill .goods-block .goods-box .goods-box-inner {
    width:auto;
    border:1px solid #e8e8e8;
    position:relative;
}
#xj_index .xj-app-seckill .goods-block .goods-box:hover {
    }
#xj_index .xj-app-seckill .goods-block .goods-box .img-box01 {
    width:208px;
    height:208px;
    position:relative;
    margin:15px;
}
#xj_index .xj-app-seckill .goods-block .goods-box .img-box01 img {
    width:208px;
    height:208px;
}
#xj_index .xj-app-seckill .goods-block .goods-box .img-box01 .soldout-img,
#xj_index .xj-app-seckill .goods-block .goods-box .img-box01 .saleend-img{
    width:100px;
    height:100px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-50px;
    margin-top:-50px;
    display:none;
}
#xj_index .xj-app-seckill .goods-block .goods-box .img-box01 .soldout-img img,
#xj_index .xj-app-seckill .goods-block .goods-box .img-box01 .saleend-img img{ width:100%; height:100%; }
#xj_index .xj-app-seckill .goods-block .goods-box .goods-box-inner .time-box{
    background:#333333;
    height:30px;
	width:160px;
    text-align:center;
    color:#ffffff;
    font-size:16px;
    line-height:30px;
	position:absolute;
	top:-15px;
	left:50%;
	margin-left:-80px;
}
#xj_index .xj-app-seckill .goods-block .goods-box .tit-box{
    font-size:12px;
    line-height:1.5;
    height:3.0em;
    overflow:hidden;
    color:#666;
    margin:10px 15px 7px;
}
#xj_index .xj-app-seckill .goods-block .goods-box .tit-box span{ color:#ED5831; margin-right:3px; }
#xj_index .xj-app-seckill .goods-block .goods-box .tit-box a{ color:#333; }
#xj_index .xj-app-seckill .goods-block .goods-box .tit-box a:hover{ text-decoration:underline; color:#333; }
#xj_index .xj-app-seckill .goods-block .goods-box .price-txt01{
    margin:0 15px 15px;
    padding-top:10px;

}
#xj_index .xj-app-seckill .goods-block .goods-box .price-txt01 .xiji-price { font-size:20px; color:#ED5831; line-height:1.0;}
#xj_index .xj-app-seckill .goods-block .goods-box .price-txt01 .mark-price { font-size:12px; color:#666; text-decoration:line-through; margin-top:5px; line-height:1.0; }
#xj_index .xj-app-seckill .goods-block .goods-box .btn-box{ position:absolute; right:15px; bottom:15px; }
#xj_index .xj-app-seckill .goods-block .goods-box .btn-box button.cart-btn { width:88px; height:33px; border:1px solid #ED5831; background-color:#ED5831; color:#fff; outline:none; border-radius: 3px; }
#xj_index .xj-app-seckill .goods-block .goods-box .btn-box button.cart-btn span { display:block; height:14px; margin:0; font-size:14px; line-height:1.0; color:#FFFFFF; }
#xj_index .xj-app-seckill .goods-block .goods-box .btn-box button.cart-btn:hover {  width:88px; height:33px; border:1px solid #ED5831; background-color:#ED5831; color:#fff; outline:none; }
#xj_index .xj-app-seckill .goods-block .goods-box .btn-box button.cart-btn:hover span { display:block; height:14px; margin:0; font-size:14px; line-height:1.0; color:#FFFFFF; }
#xj_index .xj-app-seckill .goods-block .goods-box .btn-box span.cart-btn-soldout { width:90px; height:35px; background-color:#999; color:#fff; outline:none; display:block; text-align:center; line-height:33px; border-radius: 3px;}
#xj_index .xj-app-seckill .goods-block .goods-box .btn-box button.cart-btn-soldout { width:88px; height:33px; border:1px solid #999; background-color:#999; color:#fff; outline:none; border-radius: 3px; }
#xj_index .xj-app-seckill .goods-block .goods-box .btn-box button.cart-btn-soldout span { display:block; height:14px; margin:0; font-size:14px; line-height:1.0; color:#FFFFFF; }
#xj_index .xj-app-seckill .goods-block .goods-box .btn-box button.cart-btn-saleend { width:88px; height:33px; border:1px solid #ED5831; background-color:#ffffff; color:#ED5831; outline:none; border-radius: 3px; }
#xj_index .xj-app-seckill .goods-block .goods-box .btn-box button.cart-btn-saleend span { display:block; height:14px; margin:0; font-size:14px; line-height:1.0; color:#ED5831; }
#xj_index .xj-app-seckill .goods-block .goods-box .btn-box button.cart-btn-saleend:hover { width:88px; height:33px; border:1px solid #ED5831; background-color:#fff; color:#ED5831; outline:none; }
#xj_index .xj-app-seckill .goods-block .goods-box .btn-box button.cart-btn-saleend:hover span { display:block; height:14px; margin:0; font-size:14px; line-height:1.0; color:#ED5831; }
#xj_index .xj-app-seckill .goods-block .goods-box .btn-box span.cart-btn-pre { font-size:14px; width:90px; height:35px; background-color:#ED5831; color:#fff; outline:none; display:block; text-align:center; line-height:35px; border-radius: 3px;}



#xj_index .xj-flash-sale-new {width:1020px; margin:0 auto; padding:0px; }
#xj_index .xj-flash-sale-new .goods-block { width:1020px; margin-bottom:-20px; }
#xj_index .xj-flash-sale-new .goods-block .goods-block-inner { width:1040px; margin-right:-20px;}
#xj_index .xj-flash-sale-new .goods-block .goods-box {
    width:240px;
    float:left;
    margin:0 20px 20px 0;
    background-color:#FFFFFF;
}
#xj_index .xj-flash-sale-new .goods-block .goods-box .goods-box-inner {
    width:auto;
    border:1px solid #e8e8e8;
    position:relative;
}
#xj_index .xj-flash-sale-new .goods-block .goods-box .img-box01 {
    width:210px;
    height:210px;
    position:relative;
    margin:15px;
}
#xj_index .xj-flash-sale-new .goods-block .goods-box .img-box01 img {
    width:210px;
    height:210px;
}
#xj_index .xj-flash-sale-new .goods-block .goods-box .img-box01 .soldout-img,
#xj_index .xj-flash-sale-new .goods-block .goods-box .img-box01 .saleend-img{
    width:100px;
    height:100px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-50px;
    margin-top:-50px;
    text-indent:-99999px;
}
#xj_index .xj-flash-sale-new .goods-block .goods-box .img-box01 .soldout-img img,
#xj_index .xj-flash-sale-new .goods-block .goods-box .img-box01 .saleend-img img{ width:100%; height:100%; }
#xj_index .xj-flash-sale-new .goods-block .xj-send-icon{
    background:url(../image/mail_icon.png) top left no-repeat;
    height:18px;
    line-height:18px;
    padding-left:25px;
    font-size:14px;
    color:#ff8b8e;
    margin-left: 15px;
}
#xj_index .xj-flash-sale-new .goods-block .goods-box .tit-box{
    font-size:12px;
    line-height:1.5;
    height:3.0em;
    overflow:hidden;
    color:#666;
    margin:10px;
}

#xj_index .xj-flash-sale-new .goods-block .goods-box .tit-box a{ color:#787878; }
#xj_index .xj-flash-sale-new .goods-block .goods-box .tit-box a:hover{ text-decoration:underline; color:#787878; }
#xj_index .xj-flash-sale-new .goods-block .goods-box .price-txt01{
    margin:0 10px 15px;
}
#xj_index .xj-flash-sale-new .goods-block .goods-box .price-txt01 .xiji-price { font-size:12px; color:#333; line-height:1.0; margin-bottom:10px; }
#xj_index .xj-flash-sale-new .goods-block .goods-box .price-txt01 .xiji-price span { font-size:22px; color:#F47518; }
#xj_index .xj-flash-sale-new .goods-block .goods-box .price-txt01 .xiji-price span.yen { margin:0px; }
#xj_index .xj-flash-sale-new .goods-block .goods-box .price-txt01 .mark-price { font-size:12px; color:#666; }
#xj_index .xj-flash-sale-new .goods-block .goods-box .price-txt01 .mark-price span{ text-decoration:line-through; }
#xj_index .xj-flash-sale-new .goods-block .goods-box .btn-box{ position:absolute; right:10px; bottom:10px; }
#xj_index .xj-flash-sale-new .goods-block .goods-box .btn-box button.cart-btn { width:100px; height:30px; border:1px solid #F47518; background-color:#F47518; color:#fff; outline:none; }
#xj_index .xj-flash-sale-new .goods-block .goods-box .btn-box button.cart-btn span { display:block; height:14px; margin:0; font-size:14px; line-height:1.0; color:#FFFFFF; }
#xj_index .xj-flash-sale-new .goods-block .goods-box .btn-box button.cart-btn:hover { width:100px; height:30px; border:1px solid #F47518; background-color:#fff; color:#F47518; outline:none; }
#xj_index .xj-flash-sale-new .goods-block .goods-box .btn-box button.cart-btn:hover span { display:block; height:14px; margin:0; font-size:14px; line-height:1.0; color:#F47518; }
#xj_index .xj-flash-sale-new .goods-block .goods-box .btn-box span.cart-btn-soldout { width:100px; font-size:14px; height:30px; background-color:#999; color:#fff; outline:none; display:block; text-align:center; line-height:30px;}
#xj_index .xj-flash-sale-new .goods-block .goods-box .btn-box button.cart-btn-soldout { width:100px; height:30px; border:1px solid #999; background-color:#999; color:#fff; outline:none; }
#xj_index .xj-flash-sale-new .goods-block .goods-box .btn-box button.cart-btn-soldout span { display:block; height:14px; margin:0; font-size:14px; line-height:1.0; color:#FFFFFF; }


.xj-special-seckill{width:1200px; margin:0px auto 20px auto; padding:0px; }
.xj-special-seckill h2.heading-block { margin-bottom:25px; }
.xj-special-seckill h2.heading-block span { font-weight:normal; background:url(../image/special_seckill_titbg.png) top left no-repeat; width:354px; height:52px; text-align:center; display:block; margin:0 auto; font-size:24px; color:#FFFFFF; line-height:54px; }
.xj-special-seckill .goods-block { width:1200px; }
.xj-special-seckill .goods-block .goods-block-inner { width:1220px; margin-left:-20px;}
.xj-special-seckill .goods-block .goods-box {color:#333; width:285px; background-color:#FFFFFF; margin:20px 0px 0px 20px; float:left; }
.xj-special-seckill .goods-block .goods-box .goods-box-inner { padding:20px; position:relative; }
.xj-special-seckill .goods-block .goods-box .img-box01 { width:245px; height:245px; position:relative; }
.xj-special-seckill .goods-block .goods-box .img-box01 img { width:245px; height:245px; }
.xj-special-seckill .goods-block .goods-box .img-box01 .soldout-img,
.xj-special-seckill .goods-block .goods-box .img-box01 .saleend-img{ text-indent:-99999px; width:100px; height:100px; position:absolute; left:50%; top:50%; margin-left:-50px; margin-top:-50px; display:none; background-size:100% 100%; }
.xj-special-seckill .goods-block .goods-box .time-box{
    background:url(../image/seckill_time.png) top center no-repeat;
    height:31px;
    padding-left:90px;
    color:#333;
    font-size:16px;
    line-height:31px;
	margin-top:-10px;
	position:relative;
}
.xj-special-seckill .goods-block .goods-box .tit-box{
    font-size:13px;
    line-height:1.5;
    height:3.0em;
    overflow:hidden;
    color:#666;
	margin:10px 0 6px;
}
.xj-special-seckill .goods-block .goods-box .tit-box span{ color:#ED5831; margin-right:3px; }

.xj-special-seckill .goods-block .goods-box .tit-box a{ color:#333; }
.xj-special-seckill .goods-block .goods-box .price-txt01{
    border-top:1px solid #CCCCCC;
    padding-top:10px;

}
.xj-special-seckill .goods-block .goods-box .price-txt01 .xiji-price { font-size:12px; color:#333; line-height:1.0; }
.xj-special-seckill .goods-block .goods-box .price-txt01 .xiji-price span { font-size:22px; color:#ED5831; margin-right:10px; }
.xj-special-seckill .goods-block .goods-box .price-txt01 .mark-price { font-size:12px; color:#666; }
.xj-special-seckill .goods-block .goods-box .price-txt01 .mark-price span{ text-decoration:line-through; margin-left:10px; }
.xj-special-seckill .goods-block .goods-box .btn-box{ font-size:14px; }
.xj-special-seckill .goods-block .goods-box .btn-box button.cart-btn {  width:100%; border-radius:5px; margin-top:7px; height:34px; border:1px solid #ED5831; background-color:#ED5831; color:#fff; outline:none; }
.xj-special-seckill .goods-block .goods-box .btn-box button.cart-btn span { display:block; font-size:14px; color:#FFFFFF; }
.xj-special-seckill .goods-block .goods-box .btn-box button.cart-btn:hover { height:34px; border:1px solid #ED5831; background-color:#fff; color:#ED5831; outline:none; }
.xj-special-seckill .goods-block .goods-box .btn-box button.cart-btn:hover span { display:block; font-size:14px; color:#ED5831; }
.xj-special-seckill .goods-block .goods-box .btn-box span.cart-btn-soldout {height:34px; border-radius:5px; margin-top:7px; background-color:#999; color:#fff; outline:none; display:block; text-align:center; line-height:34px;}
.xj-special-seckill .goods-block .goods-box .btn-box button.cart-btn-soldout { width:100%; border-radius:5px; margin-top:7px; height:34px; border:1px solid #999; background-color:#999; color:#fff; outline:none; }
.xj-special-seckill .goods-block .goods-box .btn-box button.cart-btn-soldout span { display:block; font-size:14px; color:#FFFFFF; }
.xj-special-seckill .goods-block .goods-box .btn-box button.cart-btn-saleend { width:100%; border-radius:5px; margin-top:7px; height:34px; border:1px solid #ED5831; background-color:#ffffff; color:#ED5831; outline:none; }
.xj-special-seckill .goods-block .goods-box .btn-box button.cart-btn-saleend span { display:block; font-size:14px; color:#ED5831; }
.xj-special-seckill .goods-block .goods-box .btn-box button.cart-btn-saleend:hover { height:34px; border:1px solid #ED5831; background-color:#fff; color:#ED5831; outline:none; }
.xj-special-seckill .goods-block .goods-box .btn-box button.cart-btn-saleend:hover span { display:block; font-size:14px; line-height:1.0; color:#ED5831; }
.xj-special-seckill .goods-block .goods-box .btn-box span.cart-btn-pre { border-radius:5px; margin-top:7px; height:34px; background-color:#ED5831; color:#fff; outline:none; display:block; text-align:center; line-height:34px;}


#xj_index .xj-panic-buy{width:1090px; margin:0 auto; padding:43px 0px 0px; }
#xj_index .xj-panic-buy h2.heading-block { margin-bottom: 20px; }
#xj_index .xj-panic-buy .goods-block { width:1090px; }
#xj_index .xj-panic-buy .goods-block .goods-block-inner { width:1104px; margin-right:-14px;}
#xj_index .xj-panic-buy .goods-block .goods-box {
    width:262px;
    float:left;
    margin:0 14px 14px 0;
    background-color:#FFFFFF;
}
#xj_index .xj-panic-buy .goods-block .goods-box .goods-box-inner {
    width:auto;
    border:1px solid #e8e8e8;
    position:relative;
}
#xj_index .xj-panic-buy .goods-block .goods-box:hover .goods-box-inner .pre-img{
    position:absolute;
    top:0px;
    left:0px;
    height:432px;
    width:286px;
    background:url(../image/pre-img_150914.png) top left no-repeat;
    display:none;
}
#xj_index .xj-panic-buy .goods-block .goods-box.pre-block:hover .goods-box-inner .pre-img{
    position:absolute;
    top:0px;
    left:0px;
    height:432px;
    width:286px;
    background:url(../image/pre-img_150914.png) top left no-repeat;
    display:block;
    cursor:pointer;
}

#xj_index .xj-panic-buy .goods-block .goods-box:hover {
    transition-duration:0.2s;
    -moz-box-shadow:0 0 20px rgba(153, 153, 153, 0.7);
    -webkit-box-shadow:0 0 20px rgba(153, 153, 153, 0.7);
    box-shadow:0 0 20px rgba(153, 153, 153, 0.7);
}
#xj_index .xj-panic-buy .goods-block .goods-box .img-box01 {
    width:229px;
    height:229px;
    position:relative;
    margin:15px;
}
#xj_index .xj-panic-buy .goods-block .goods-box .img-box01 img {
    width:229px;
    height:229px;
}
#xj_index .xj-panic-buy .goods-block .goods-box .img-box01 .soldout-img,
#xj_index .xj-panic-buy .goods-block .goods-box .img-box01 .saleend-img{
    width:120px;
    height:120px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-60px;
    margin-top:-60px;
    display:none;
}
#xj_index .xj-panic-buy .goods-block .goods-box .img-box01 .soldout-img img,
#xj_index .xj-panic-buy .goods-block .goods-box .img-box01 .saleend-img img{ width:100%; height:100%; }
#xj_index .xj-panic-buy .goods-block .goods-box .time-box{
    background:url(../image/seckill_time_bg.gif) top center no-repeat;
    height:34px;
    text-align:center;
    color:#ff3674;
    font-size:18px;
    line-height:34px;
}
#xj_index .xj-panic-buy .goods-block .goods-box .tit-box{
    font-size:13px;
    line-height:1.5;
    height:3.0em;
    overflow:hidden;
    color:#666;
    margin:10px 15px 7px;
}
#xj_index .xj-panic-buy .goods-block .goods-box .tit-box span{ color:#ff3674; margin-right:3px; }

#xj_index .xj-panic-buy .goods-block .goods-box .tit-box a{ color:#333; }
#xj_index .xj-panic-buy .goods-block .goods-box .price-txt01{
    margin:0 15px 10px;
    position:relative;
    height:40px;
}
#xj_index .xj-panic-buy .goods-block .goods-box .price-txt01 .price-icon{
    background:url(../image/panic_txt_bg.gif) top left no-repeat;
    width:65px;
    height:20px;
    color:#E96100;
    font-size:12px;
    line-height:20px;
    text-align:center;
    position:absolute;
    left:38px;
    top:5px;
}

#xj_index .xj-panic-buy .goods-block .goods-box .price-txt01 .xiji-price { font-size:20px; color:#ff3674; line-height:1.0; margin-left:-5px; }
#xj_index .xj-panic-buy .goods-block .goods-box .price-txt01 .xiji-price span { font-size:40px; }
#xj_index .xj-panic-buy .goods-block .goods-box .price-txt01 .mark-price { font-size:12px; color:#666; position:absolute; right:0px; bottom:0px; }
#xj_index .xj-panic-buy .goods-block .goods-box .price-txt01 .mark-price span{ text-decoration:line-through; margin-left:5px; }
#xj_index .xj-panic-buy .goods-block .goods-box .btn-box{ margin:0 15px 15px; }
#xj_index .xj-panic-buy .goods-block .goods-box .btn-box button.cart-btn { padding:0px; width:100%; border:none; display:block; height:35px; background-color:#E96100; outline:none; text-align:center; }
#xj_index .xj-panic-buy .goods-block .goods-box .btn-box button.cart-btn span { width:100%; display:block; height:35px; margin:0; font-size:16px; letter-spacing:2px; line-height:35px; color:#FFFFFF; text-align:center; }
#xj_index .xj-panic-buy .goods-block .goods-box .btn-box button.cart-btn:hover {  height:35px; background-color:#E96100; outline:none; }
#xj_index .xj-panic-buy .goods-block .goods-box .btn-box button.cart-btn:hover span { width:100%; display:block; height:35px; margin:0; font-size:16px; letter-spacing:2px; line-height:35px; color:#FFFFFF; }
#xj_index .xj-panic-buy .goods-block .goods-box .btn-box span.cart-btn-soldout { height:35px; background-color:#999; font-size:16px; letter-spacing:2px; color:#fff; outline:none; display:block; text-align:center; line-height:35px;}
#xj_index .xj-panic-buy .goods-block .goods-box .btn-box button.cart-btn-soldout { padding:0px; height:35px; background-color:#999; font-size:16px; letter-spacing:2px; color:#fff; outline:none; display:block; text-align:center; line-height:35px; }
#xj_index .xj-panic-buy .goods-block .goods-box .btn-box button.cart-btn-soldout span { width:100%; display:block; height:35px; margin:0; font-size:16px; letter-spacing:2px; line-height:35px; color:#FFFFFF; }
#xj_index .xj-panic-buy .goods-block .goods-box .btn-box span.cart-btn-pre { height:35px; background-color:#E96100; color:#fff; outline:none; display:block; text-align:center; line-height:35px; font-size:16px; letter-spacing:2px; }



#xj-product .product-main #xj-panic-buy-link {
    position:absolute;
    right:20px;
    top:15px;
    cursor:pointer;
    color:#ED5831;
    font-size:14px;
}
#xj-product .product-main #xj-panic-buy-txt {
    position:absolute;
    right:50px;
    top:35px;
    background:url(../image/panicbuy_bg01_151027.png) top left no-repeat;
    height:210px;
    width:263px;
    display:none;
    padding:60px 15px 0px 25px;
}
#xj-product .product-main #xj-panic-buy-txt p{
    font-size:12px;
    color:#666666;
    text-indent:-13px;
    margin-left:13px;
	line-height:1.5;
	margin:10px 0 0 0;
}


#xj-product .page-container{ padding-top:0px; }
#xj-product .xj-product-filter-container{
    height:24px;
	width:1200px;
	margin:0 auto;
    padding:15px 0;
    line-height:24px;
}
#xj-product .xj-product-filter-container a{
    line-height:24px;
    color:#333333;
}
#xj-product .xj-product-filter-container a:hover{color:#ff3674;}


.xj-order-status{ position:absolute; overflow:hidden; height:25px; margin:-10px 0 0 0; width:130px;  *margin:5px 0 0 -70px; }
.member-aftersales-list .member-grid thead .xj-order-statusmenu span{
    width: 117px;
    height:23px;
    border:1px solid #FFFFFF;
    display: block;
    white-space: nowrap;
    background: url(../image/order-select-arrow.png) 110px -3px no-repeat;
    text-align:left;
    color:#666;
    padding-left:8px;
}
.member-grid thead .xj-order-statusmenu span{
    width: 117px;
    height:23px;
    border:1px solid #efefef;
    display: block;
    white-space: nowrap;
    background: url(../image/order-select-arrow.png) 110px -3px no-repeat;
    text-align:left;
    color:#666;
    padding-left:8px;
}
.xj-order-statusmenu:hover,
.xj-order-statusmenu.active {
    cursor:pointer;
}
.member-aftersales-list .member-grid thead .xj-order-statusmenu:hover span,
.member-aftersales-list .member-grid thead .xj-order-statusmenu.active span{
    width: 117px;
    height:23px;
    border:1px solid #ddd;
    display: block;
    white-space: nowrap;
    background: url(../image/order-select-arrow.png) 110px -28px no-repeat;
}
.member-grid thead .xj-order-statusmenu:hover span,
.member-grid thead .xj-order-statusmenu.active span{
    width: 117px;
    height:23px;
    border:1px solid #ddd;
    display: block;
    white-space: nowrap;
    background: url(../image/order-select-arrow.png) 110px -28px no-repeat;
}

.xj-order-selectmenu{
    
    border-top:none;
    position:relative;
    top:0px;
    left:0px;
    background-color:#FFFFFF;
    width:125px;
    z-index:10;
}
.xj-order-selectmenu li{
    border-bottom:1px solid #ddd;
    height:25px;
    line-height:25px;
    display:block;
    width:125px;
    float:none!important;
}
.xj-order-selectmenu li.last{ border-bottom:none;}

.xj-order-selectmenu li a{
    display:block;
    text-align:left;
    color:#333333;
    padding-left:8px;
    width:117px;
}
.xj-order-selectmenu li a:hover,
.xj-order-selectmenu li a.active{ background-color:#ddd; width:117px; }




.xj-deduction-rule{  margin:0px; margin-left:5px; display:inline-block; background:url(../image/cart_alerticon_02_151110.png) 0px 3px no-repeat; line-height:26px; height:25px; font-size:12px; padding-left:23px; cursor:pointer; width:52px; }
.xj-deduction-rule a{ color:#666666;}
.xj-deduction-rule a:hover{ color:#666666; text-decoration:underline; }
.xj-order-deduction{ position:relative; margin:0px; margin-left:20px; display:inline-block; zoom: 1; *display: inline; overflow:visible; width:75px; }
.order-deduction h3{ width:100px; float:left; font-size:14px; font-weight:normal; }
.order-deduction .content{ margin-left:100px; padding:0;}
.order-currency{
    margin: 10px 0 10px 10px;
    line-height: 20px;
}
.order-currency .order-section-title{ width:100px; float:left; font-size:14px; }
.order-currency .order-section-content{ margin-left:100px; padding:0;}
.order-currency ul li{ width:115px; float:left; margin:0 15px 15px 0; text-align:center; }


#order_currency label.currency-button {
	display: block;
	position: relative;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	border: 1px solid #d3d3d3;
	cursor: pointer;
}

#order_currency label.currency-button.checked {
	border-color:#ED5831;
	color:#ED5831;
}

#order_currency label.currency-button input[type='radio']{
	position: absolute;
	opacity: 0;
	filter: alpha(opacity:0);
	text-align: center;
	display: inline-block;
	background: none;
	cursor: pointer;
	outline:none;
	border:none;
}

.order-deduction .content .unused-deduction{background:url(../image/cart_alerticon_01_161128.png) 0px 3px no-repeat; line-height:26px; height:25px; font-size:12px; padding-left:23px;}
.xj-order-deduction-alert{ background:url(../image/cart_alerticon_01_161128.png) 0px 3px no-repeat; line-height:26px; height:25px; font-size:12px; padding-left:23px; cursor:pointer; width:80px; }
.xj-order-deduction-popup{ display:none; position:absolute; top:-145px; left:90px; z-index: 10; }

.xj-order-deduction-popup .xj-order-deduction-popup-inner{ width:281px; position:relative; border:1px solid #ddd; background-color:#FFFFFF; border-radius:3px; padding:10px 13px; }
.xj-order-deduction-popup .xj-order-deduction-popup-inner .xj-order-deduction-arrow { position:absolute; top:134px; left:-15px;}
.xj-order-deduction-popup .xj-order-deduction-popup-inner p{ line-height:1.5; margin:0px; }
.xj-order-deduction-popup .xj-order-deduction-popup-inner p:first-child{ margin-bottom:5px; }

.xj-order-deduction01{ position:relative; margin:0px 0px 2px 5px; display:inline-block; zoom: 1; *display: inline; overflow:visible; width:23px; vertical-align: bottom; }
.xj-order-deduction-alert01{ background:url(../image/cart_alerticon_01_151110.png) 0px 0px no-repeat; height:18px; width:23px; cursor: pointer; }
.xj-order-deduction-popup01{ display:none; position:absolute; top:-145px; left:37px; z-index: 10; }

.xj-order-deduction-popup01 .xj-order-deduction-popup-inner01{ width:200px; text-align:center; position:relative; border:1px solid #f60; background-color:#FFFFFF; border-radius:8px; padding:10px 0px; }
.xj-order-deduction-popup01 .xj-order-deduction-popup-inner01 .xj-order-deduction-arrow01 { position:absolute; top:134px; left:-15px;}
.xj-order-deduction-popup01 .xj-order-deduction-popup-inner01 p{ line-height:1.5; margin:0px; }

.xj-order-coupon{  vertical-align: -2px; position:relative; margin:0px; margin-left:2px; display:inline-block; zoom: 1; *display: inline; overflow:visible; width:18px; }
.xj-order-coupon-alert{
    background: url(../image/cart_alerticon_01_151110.png) 0px 0px no-repeat;
    height: 18px;
    cursor: pointer;
    width: 18px;
}
.xj-order-coupon-popup{ display:none; position:absolute; top:-25px; left:38px; z-index: 10; }

.xj-order-coupon-popup .xj-order-coupon-popup-inner{ width:310px; position:relative; border:1px solid #f60; background-color:#FFFFFF; border-radius:8px; padding:10px 13px; }
.xj-order-coupon-popup .xj-order-coupon-popup-inner .xj-order-coupon-arrow { position:absolute; top:-10px; left:-15px;}
.xj-order-coupon-popup .xj-order-coupon-popup-inner p{ line-height:1.5; margin:0px; }

.order-coupon .content{ padding:0;}
.order-coupon .unused-coupon{
    background: url(../image/cart_alerticon_01_161128.png) 0px 3px no-repeat;
    line-height: 26px;
    height: 25px;
    font-size: 12px;
    padding-left: 23px;
    margin-left: 20px;
}
.xj-point-input{ width:30px; text-align:right; padding-right:2px; color:#666666; }
.xj-point-txt{ display:inline-block; zoom: 1; *display: inline; margin:0 0 0 -3px; vertical-align:middle; height:23px; line-height:23px; background-color:#EFEFEF; border:1px solid #CCC; border-left:none; padding:0px 3px;}
.xj-point-confirm-score{ margin-left:0px;}

#xj_cart .order-coupon select,
#xj_cart .order-coupon input{ color:#666; }




#xj_member .page-container {
  padding-top: 40px;
}
#xj_member .page-helper .inner-wrap { width:100%; }

#xj_member .member-tabs{ border-bottom: 1px solid #fff; padding-top:50px;position: relative;}
#xj_member .member-tabs a em{display:block; text-align:center; border:none; }

#xj_member .member-tabs a em span {margin-left: 3px;color: #ed5831;}
#xj_member .member-tabs a .comment-tip {
    display: inline-block;
    position: absolute;
    top:-22px;
    left: 15px;
    padding: 2px 6px;
    background-color: #ffe57b;
    font-size: 12px;
    color: #ed5831;
    border-radius: 3px;
}

#xj_member .member-tabs a .comment-tip .con-ret{
    border: 5px solid transparent;
    border-top-color:#ffe57b;
    position: absolute;
    bottom:-10px;
    left: 50%;
    margin-left: -5px;

}

#xj_member .member-tabs .active em{ color:#ED5831; }
#xj_member .member-tabs a {display: block;width: 100px;background-color: #fff;margin-right: -1px;z-index: 1;border: none;}
#xj_member .member-tabs a.first {position: absolute; bottom:0; left:0; z-index: 200;}
#xj_member .member-tabs a.second {position: absolute; bottom:0; left:100px;z-index: 190;}
#xj_member .member-tabs a.third {position: absolute; bottom:0; left:200px;z-index: 180;}
#xj_member .member-tabs a.fourth {position: absolute; bottom:0; left:300px;z-index: 170;}
#xj_member .member-tabs a.fifth {position: absolute; bottom:0; left:400px;z-index: 160;}
#xj_member .member-tabs a.sixth {position: absolute; bottom:0; left:500px; display:none; z-index: 150; }
#xj_member .member-tabs .active{background-color:#FFFFFF; font-weight:normal;border:none; z-index:2;top:auto;}
#xj_member .member-tabs.comment a {width: 140px;}
#xj_member .member-tabs.comment a.first {left:0;}
#xj_member .member-tabs.comment a.second {left:140px;}
#xj_member .member-tabs.comment a.third {left:280px;}
#xj_member .member-tabs.comment a.fourth {left:420px;}
#xj_member .member-tabs span.single { display:inline-block; font-size:14px; padding:5px 30px; font-weight:normal; border-radius: 5px 5px 0 0; background-color:#FFFFFF; }

#xj_member .member-tabs a em {border-bottom:2px solid #fff;margin: 0 5px;position: relative;}
#xj_member .member-tabs a.active em {border-color: #ed5831;}

#xj_member .member-tabs a.single.active { border-bottom: 1px solid #dcdcdc; width:140px; }
#xj_member .member-tabs a.single.active em{ color:#333; font-weight:bold; }
#xj_member .member-tabs a.coupon_center_link { width: auto; padding: 0 20px;  position: absolute;  right: 0; bottom: 10px; border: none; background: #ED5831; height: 30px; text-align: center; line-height: 30px; font-size: 14px;  color: #fff; border-radius: 15px;}
#xj_member .member-tabs a.coupon_center_link i { font-family: serif; font-weight: bold; vertical-align: middle; margin-left: 3px;}



#xj_member .page-aside {
    background-color: #FFFFFF;
    border: none;
    width: 125px;
    margin: 0px;
    padding: 0px 20px 20px;
}
#xj_member .inner-wrap .page-article {margin: 0 0 0 175px;background: #FFFFFF;padding: 20px 20px;min-height:821px;
}
#xj_member .inner-wrap .page-article.tab-block {margin-bottom: 10px;min-height: auto;padding: 10px 20px 0;}
#xj_member .inner-wrap .page-article.tab-block.single {margin-bottom:0;border-bottom:1px solid #f5f5f5;}
#xj_member .inner-wrap .page-article.tab-block.single a.single.active,
#xj_member .inner-wrap .page-article.tab-block.single a.active em {border-color:#fff;}
#xj_member .inner-wrap .page-article.comment-ttl {padding: 20px;margin-bottom: 10px;min-height: auto;}
#xj_member .inner-wrap .page-article.comment-ttl .main-ttl {color:#333;font-size: 16px;}
#xj_member .inner-wrap .page-article.comment-ttl .sub-ttl {color: #ed5831;font-size: 14px;margin-left: 20px;}
#xj_member .member-menu,
#xj_member .member-menu .member-menu-mod{ border:none; }
#xj_member .member-menu .member-menu-mod .member-menu-list {
    padding:0;
}

#xj_member .member-menu .member-menu-mod .member-menu-list li {
    height:55px;
}
#xj_member .member-menu .member-menu-mod .member-menu-list a {
    padding:0px 0px 0px 35px;
    display: block;
    font-size: 13px;
    height:55px;
    line-height:58px;
    color:#000000;
}
#xj_member .member-menu .member-menu-mod .member-menu-list a:hover,
#xj_member .member-menu .member-menu-mod .member-menu-list a.active {
    color:#ED5831;
}

#xj_member .member-menu .member-menu-mod .member-menu-list li a,
#xj_member .member-menu .member-menu-mod .member-menu-list li a:hover,
#xj_member .member-menu .member-menu-mod .member-menu-list li a.active{
	background-image:url(../image/member_icon_180528.png);
	background-repeat:no-repeat;
}

#xj_member .member-menu .member-menu-mod .member-menu-list li.orders a{
	background-position: 0px 0px;
}

#xj_member .member-menu .member-menu-mod .member-menu-list li.orders a:hover,
#xj_member .member-menu .member-menu-mod .member-menu-list li.orders a.active{
	background-position: 0px -55px;
}

#xj_member .member-menu .member-menu-mod .member-menu-list li.coupon a{
	background-position: 0px -110px;
}
#xj_member .member-menu .member-menu-mod .member-menu-list li.coupon a:hover,
#xj_member .member-menu .member-menu-mod .member-menu-list li.coupon a.active{
	background-position: 0px -165px;
}

#xj_member .member-menu .member-menu-mod .member-menu-list li.setting a{
	background-position: 0px -220px;
}
#xj_member .member-menu .member-menu-mod .member-menu-list li.setting a:hover,
#xj_member .member-menu .member-menu-mod .member-menu-list li.setting a.active{
	background-position: 0px -275px;
}

#xj_member .member-menu .member-menu-mod .member-menu-list li.securitycenter a{
	background-position: 0px -330px;
}
#xj_member .member-menu .member-menu-mod .member-menu-list li.securitycenter a:hover,
#xj_member .member-menu .member-menu-mod .member-menu-list li.securitycenter a.active{
	background-position: 0px -385px;
}

#xj_member .member-menu .member-menu-mod .member-menu-list li.receiver a{
	background-position: 0px -440px;
}
#xj_member .member-menu .member-menu-mod .member-menu-list li.receiver a:hover,
#xj_member .member-menu .member-menu-mod .member-menu-list li.receiver a.active{
	background-position: 0px -495px;
}

#xj_member .member-menu .member-menu-mod .member-menu-list li.idcardinfo a{
	background-position: 0px -550px;
}
#xj_member .member-menu .member-menu-mod .member-menu-list li.idcardinfo a:hover,
#xj_member .member-menu .member-menu-mod .member-menu-list li.idcardinfo a.active{
	background-position: 0px -605px;
}

#xj_member .member-menu .member-menu-mod .member-menu-list li.integralcenter a{
	background-position: 0px -660px;
}
#xj_member .member-menu .member-menu-mod .member-menu-list li.integralcenter a:hover,
#xj_member .member-menu .member-menu-mod .member-menu-list li.integralcenter a.active{
	background-position: 0px -715px;
}

#xj_member .member-menu .member-menu-mod .member-menu-list li.notice a{
	background-position: 0px -770px;
}
#xj_member .member-menu .member-menu-mod .member-menu-list li.notice a:hover,
#xj_member .member-menu .member-menu-mod .member-menu-list li.notice a.active{
	background-position: 0px -825px;
}
#xj_member .member-menu .member-menu-mod .member-menu-list li.income a{
	background-position: 0px -880px;
}
#xj_member .member-menu .member-menu-mod .member-menu-list li.income a:hover,
#xj_member .member-menu .member-menu-mod .member-menu-list li.income a.active{
	background-position: 0px -935px;
}
#xj_member .member-menu .member-menu-mod .member-menu-list li.index a{
	background-position: 0px -990px;
}
#xj_member .member-menu .member-menu-mod .member-menu-list li.index a:hover,
#xj_member .member-menu .member-menu-mod .member-menu-list li.index a.active{
	background-position: 0px -1045px;
}
#xj_member .member-menu .member-menu-mod .member-menu-list li.get a{
    background-position: 0px -1100px;
}
#xj_member .member-menu .member-menu-mod .member-menu-list li.get a:hover,
#xj_member .member-menu .member-menu-mod .member-menu-list li.get a.active{
    background-position: 0px -1155px;
}
#xj_member .member-menu .member-menu-mod .member-menu-list li.site_get_favorite a{
    background-position: 0px -1100px;
}
#xj_member .member-menu .member-menu-mod .member-menu-list li.site_get_favorite a:hover,
#xj_member .member-menu .member-menu-mod .member-menu-list li.site_get_favorite a.active{
    background-position: 0px -1155px;
}

#xj_member .member-menu .member-menu-mod .member-menu-list li.notice{ position:relative; }
#xj_member .member-menu .member-menu-mod .member-menu-list li.notice .alert-dot{ position:absolute; top:15px; left:17px; height:10px; width:10px; background-color:#FF6666; border-radius:5px; display:none; }

#xj_member .page-aside .userImg{ padding-top:25px; text-align:center; }

#xj_member .page-aside .userImg .img{
    width: 95px;
    height: 95px;
    border-radius:50%;
    margin: 0px auto 15px;
    overflow: hidden;
}
#xj_member .page-aside .userImg .img img{
    width: 100%;
    height: 100%;
    vertical-align: top;
}

#xj_member .page-aside .userImg p.name{
    text-align: center;
    font-weight: bold;
    margin-bottom: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #000;
    padding:0 5px;
}
#xj_member .page-aside .userImg p.name a{ color:#000000; }
#xj_member .page-aside .line-gray{ background:#ECECEC; width:165px; height:1px; margin:0 -20px; }


#xj_member .page-article .searchArea{ position: absolute;left: 645px;top: 0;}
#xj_member .page-article .searchArea .search_keywords{ width:218px; height:40px; font-size:14px; line-height:38px; padding:0 10px; color:#999;background-color: #f5f5f5;border: none;outline: none;border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
#xj_member .page-article .searchArea .search_type{
	height: 40px;
    margin: 0 0 0 -4px;
    font-size: 14px;
    color: #666;
    background: #eee;
    padding: 0 5px;
	border:1px solid #CCCCCC;
}
#xj_member .page-article .searchArea .orderSearch{display: inline-block;width: 80px;height: 38px;background: #fff;color: #333;line-height: 40px;text-align: center;font-size: 14px;vertical-align: bottom;cursor: pointer;border: 1px solid #f5f5f5;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}

#xj_member .page-article .searchArea .advanceButton{
    width: 70px;
    height: 23px;
    line-height: 23px;
    display: inline-block;
    white-space: nowrap;
    background: url(../image/order-select-arrow-170104.png) 55px -3px no-repeat;
    text-align: left;
    color: #000;
	margin-left: 30px;
    vertical-align: -3px;
	cursor:pointer;
}

#xj_member .page-article .searchArea .advanceButton.actived{background: url(../image/order-select-arrow-170104.png) 55px -28px no-repeat;}

#xj_member .page-article .searchArea .advanceCondition{ margin-top:30px; font-size:14px; display:none; }
#xj_member .page-article .searchArea .advanceCondition.actived{ display:block; }
#xj_member .page-article .searchArea #search_time{
	height: 40px;
    margin: 0 0 0 6px;
    font-size: 14px;
    color: #666;
    padding: 0 10px;
	border:1px solid #CCCCCC;
}






#xj_member .page-article .member-welcome{ background: #FFFFFF; border: none; padding: 25px 10px; height:87px; margin-bottom: 40px; }
#xj_member .page-article .member-welcome-content { padding:0px; height:75px; font-size:14px; }
#xj_member .member-welcome-content li{ width:135px; float:left; text-align:center; height:77px; padding:5px 7px; margin:0px; }
#xj_member .member-welcome-content li .xj-member-count,
#xj_member .member-welcome-content li .xj-welcome-tips{ width:160px; height:77px; display:table-cell; vertical-align:middle; }
#xj_member .member-welcome-content li:first-child{ border:none; }
#xj_member .member-welcome-content li.member-welcome-tips{ width:160px; border:none; }
#xj_member .member-welcome-content li.member-count-box{ width:160px; }
#xj_member .member-welcome-content li.member-count-box{ border-right:1px solid #DDDDDD; }
#xj_member .member-welcome-content li.member-welcome-tips a,
#xj_member .member-welcome-content li.member-count-box a{ color:#ED5831; margin-top:10px; }

#xj_member .member-welcome-content li.member-welcome-tips p{ width:160px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
#xj_member .member-welcome-content li.member-welcome-tips p span{ color:#000000; }
#xj_member .member-welcome-content li.member-welcome-tips p.xj-mem-name{ width:160px; color:#000000; overflow:hidden; white-space: nowrap; text-align:center; text-overflow: ellipsis; font-size:18px; }
#xj_member .member-welcome-content li.member-welcome-tips p.txt-orange{ color:#ED5831; text-align:center; font-size:14px; }
#xj_member .member-welcome-content li a{ display:block; text-align:center; font-size:14px; color:#000000; background-color:#FFFFFF; }
#xj_member .member-welcome-content li a:hover{ text-decoration:underline; }
#xj_member .member-welcome-content li a i{ display:inline-block; }
#xj_member .member-welcome-content li a:hover i{ text-decoration:none; }
#xj_member .member-welcome-content li a span.icon-bg{ width:42px; height:42px; margin:0 auto 5px; display:block; background:url(../image/member_idx_icon.png) 0 0 no-repeat; }
#xj_member .member-welcome-content li a.item span.icon-bg{ background-position: 0px 0px; }
#xj_member .member-welcome-content li a.coupon span.icon-bg{ background-position: 0px -43px; }
#xj_member .member-welcome-content li a.point span.icon-bg{ background-position: 0px -86px; }
#xj_member .member-welcome-content li a.question span.icon-bg{ background-position: 0px -129px; }

#xj_member .member-welcome-content li a.item:hover span.icon-bg{ background-position: 0px -172px; }
#xj_member .member-welcome-content li a.coupon:hover span.icon-bg{ background-position: 0px -215px; }
#xj_member .member-welcome-content li a.point:hover span.icon-bg{ background-position: 0px -258px; }
#xj_member .member-welcome-content li a.question:hover span.icon-bg{ background-position: 0px -301px; }

#xj_member .label-alert,
#xj_member .label-disabled{ background:none; }
#xj_member .page-article .member-welcome .member-welcome-content i.user-coupon-num{ color:#ED5831;  }
#xj_member .page-article .member-welcome .member-welcome-content i.low{ color:#000; }
#xj_member .page-article .member-welcome .member-welcome-content i.middle {
    color:#000;
}
#xj_member .page-article .member-welcome .member-welcome-content i.high {
    color:#000;
}
#xj_member .page-article .member-welcome .member-welcome-content i{ padding: 0 0 0 5px; }
#xj_member .member-mod{ background-color:#FFFFFF; border:none; min-height:550px; }
#xj_member .member-mod.member-mod01{ background-color:#FFFFFF; border-radius:0px 10px 10px 10px; padding:30px 0 40px; border:none; }
#xj_member .member-mod.member-mod01.member-address-wrap {margin: 20px -20px 0;border-top: 10px solid #f5f5f5;border-radius: 0;}
#xj_member .member-index{ padding:20px; margin:0; }
#xj_member .member-mod-title{ background:none; border:none; padding:0px; margin-bottom:20px; }
#xj_member .member-mod-title h2 {
    font-size: 16px;
    font-weight: normal;
    color: #000;
    line-height:26px;
}
.member-mod-more a{ display:block; width:110px; border:1px solid #ddd; text-align:center; font-size:14px; line-height:24px; color:#000000; background-color:#FFFFFF; height:24px;}
.member-mod-more a:hover{ border:1px solid #ED5831; color:#ED5831; background-color:#FFFFFF; }


#xj_member ul.xj-orderbox {height: 25px;font-size: 13px;border: none;padding: 10px 0px 15px;}

#xj_member ul.xj-orderbox li{ float:left; color:#000000; line-height:25px; }
#xj_member ul.xj-orderbox li.ordertime{ width:140px;height: 25px; }
#xj_member ul.xj-orderbox li.goodsname{ width:178px; text-align:center; }

#xj_member ul.xj-orderbox li.price{ width:110px; text-align:center; color:#000000;}
#xj_member ul.xj-orderbox li.num{ width:45px; text-align:center; }
#xj_member ul.xj-orderbox li.pay{ width:91px; text-align:center; }
#xj_member ul.xj-orderbox li.money{ width:146px; text-align:center; }
#xj_member ul.xj-orderbox li.status{ width:132px; text-align: center;min-height: 20px; }
#xj_member ul.xj-orderbox li.operation {width: 140px;text-align: center;}

#xj_member ul.xj-orderbox.comment-order li.goodsname {width: 378px;}
#xj_member ul.xj-orderbox.comment-order li.price,
#xj_member ul.xj-orderbox.comment-order li.num {width: 110px;}
#xj_member ul.xj-orderbox.comment-order li.money {width: 182px;}
#xj_member ul.xj-orderbox.comment-order li.operation {width: 200px;}
#xj_member ul.xj-orderbox.comment-order,
#xj_member ul.xj-orderbox.comment-goods {padding: 0;}
#xj_member ul.xj-orderbox.comment-order li,
#xj_member ul.xj-orderbox.comment-goods li{color:#999;font-size: 12px;}
#xj_member ul.xj-orderbox.comment-goods li.goodsname {width: 510px;}
#xj_member ul.xj-orderbox.comment-goods li.status {width: 322px;}
#xj_member ul.xj-orderbox.comment-goods li.operation {width: 150px;}


.xj-order-status{ position:absolute; overflow:hidden; height:25px; margin:0; width:140px; *margin:0; z-index:9; }
.xj-order-statusmenu span{
    width: 110px;
    height:23px;
    line-height:23px;
    display: block;
    white-space: nowrap;
    background: url(../image/order-select-arrow-170104.png) 110px -3px no-repeat;
    text-align:center;
    color:#000;
    padding-left:8px;
    border:1px solid #fff;

}
.xj-order-statusmenu:hover,
.xj-order-statusmenu.active {
    cursor:pointer;
}
.xj-order-statusmenu:hover span,
.xj-order-statusmenu.active span{
    width: 110px;
    height:23px;
    border:1px solid #fff;
    display: block;
    white-space: nowrap;
    background: url(../image/order-select-arrow-170104.png) 110px -28px no-repeat;
}

.xj-order-selectmenu{
    position:relative;
    top:0px;
    left:0px;
    background-color:#fff;
    width:120px;
    z-index:10;
    margin-left: 15px;
    padding: 6px 0;

}
.xj-order-statusmenu.active .xj-order-selectmenu  {
    
    box-shadow: 0px 0px 5px #ccc;
    -webkit-box-shadow: 0px 0px 5px #ccc;
}
.xj-order-selectmenu li{
    border-bottom:none;
    height:25px;
    line-height:25px;
    display:block;
    width:auto;
    padding: 3px 13px;
}
.xj-order-selectmenu li.last{ border-bottom:none;}

.xj-order-selectmenu li a{
    display:block;
    text-align:left;
    color:#000;
    padding-left:8px;
    width:100%;
}
.xj-order-selectmenu li a:hover,
.xj-order-selectmenu li a.active{width:auto; color: #ed5831;background-color: #fff; }
#xj_member tr td{ border:none; padding:0px; }
#xj_member .member-orders-list{ border-top:1px solid #f5f5f5; border-left:1px solid #f5f5f5; margin-top:20px; position:relative; }
#xj_member .member-orders-list .tit-member-grid{ background-color:#f8f8f8; padding:10px; border-bottom:1px solid #f5f5f5; border-right:1px solid #f5f5f5; color: #666; }
#xj_member .member-orders-list .tit-member-grid span{ margin-right:20px; }
#xj_member .member-orders-list .tit-member-grid span a{ color:#333; text-decoration:none; }
#xj_member .member-orders-list .tit-member-grid span a:hover{ color:#ED5831; }
#xj_member .member-orders-list .tit-member-grid.tit-total {background-color: #eee;color: #333;}
#xj_member .member-orders-list .tit-member-grid.tit-total .caution {color: #999;float:right;}
#xj_member .member-orders-list .delete_area{ position:absolute; right:15px; top:11px; }
#xj_member .member-orders-list .delete_area .action_delete_order{ height:17px; width:17px; background:url(../image/member_del_151029.png) top left no-repeat; text-indent:-9999px; display:block;}
#xj_member .member-orders-list .delete_area .action_delete_order:hover{ background:url(../image/member_del_151029_o.png) top left no-repeat;}
#xj_member .member-orders-list td.single-img,
#xj_member .member-orders-list td.single-name {border-bottom: 1px solid #f5f5f5;}
#xj_member .member-orders-list td.single-price,
#xj_member .member-orders-list td.single-num {border-left: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;}
#xj_member .member-grid .member-piclist .shop-title{ height:20px; line-height:20px; padding:10px 20px; font-size:12px; border-top:1px solid #f5f5f5;}
#xj_member .member-grid .member-piclist .shop-title .shop-name{ color:#666; }
#xj_member .member-grid .member-piclist .shop-title .shop-name img{ margin-right:1px; vertical-align:-4px; }
#xj_member .member-grid .member-piclist .goods-item { float:none; margin:0px; border-top:1px solid #f5f5f5; }
#xj_member .member-grid .member-piclist li:first-child { border:none; }
#xj_member .member-grid .member-piclist .goods-item .goods-item-inner td{ vertical-align:middle; padding:20px 5px;color:#666;}
#xj_member .member-grid .member-piclist .goods-item .goods-item-inner td.col01{ padding:20px 10px 20px 20px; width:70px; }
#xj_member .member-grid .member-piclist .goods-item .goods-pic {
    width: 70px;
    height: 70px;
    line-height: 70px;
    border:none;
}

#xj_member .member-grid .member-piclist .goods-item .goods-item-inner td .goods-pic img{
    max-height: 70px;
    height: auto!important;
    height: 70px;
    max-width: 70px;
    width: auto!important;
    width: 70px;
}
#xj_member .member-grid .member-piclist .goods-item .goods-item-inner td a{ color:#666; text-decoration:none; }
#xj_member .member-grid .member-piclist .goods-item .goods-item-inner td a span{ color:#ED5831; }
#xj_member .member-grid .member-piclist .goods-item .goods-item-inner td a:hover{ text-decoration:underline; color:#000; }
#xj_member .member-grid .member-piclist .goods-item .goods-item-inner td a:hover span{ text-decoration:underline; color:#ED5831; }

#xj_member tr td.goodslist{ width:470px; border-bottom:1px solid #eee; border-right:1px solid #eee;}
#xj_member .comment-order-list tr td.goodslist {width:600px;}
#xj_member tr td.payments{ vertical-align:top; padding-top:18px; width:90px; border-bottom:1px solid #eee; border-right:1px solid #eee; text-align:center; font-size:14px;}
#xj_member tr td.price{ vertical-align:top; padding-top:18px; width:145px; border-bottom:1px solid #eee; border-right:1px solid #eee; text-align:center; color:#666; font-size:14px; }
#xj_member .comment-order-list tr td.price {width: auto;}
#xj_member tr td.status{ vertical-align:top; padding-top:18px; width:131px; border-bottom:1px solid #eee; border-right:1px solid #eee; text-align:center; font-size:14px;color:#666;}
#xj_member tr td.actions{ vertical-align:top; padding-top:10px; width:auto; border:none; border-bottom:1px solid #eee; border-right:1px solid #eee; text-align:center; background:none;}
#xj_member .comment-order-list tr td.actions {width: 200px;}
#xj_member .btn-import span, #xj_member .btn-caution span, #xj_member .btn-caution:hover span {
    background-color: #ED5831;
    display:block;
    color:#FFFFFF;
    line-height:24px;
    font-size:14px;
}
#xj_member .comment-order-list,
#xj_member .comment-goods-list {margin-top: 10px;}
#xj_member .comment-goods-list tr td.goodslist {width: 510px;}
#xj_member .comment-goods-list tr td.status.actions {width: auto;}
#xj_member .comment-goods-list tr td.actions {width: 150px;}
#xj_member .comment-order-list tr td.actions span.txt,
#xj_member .comment-goods-list tr td.status span.txt {color:#999;font-size: 12px;margin-bottom: 5px;}
#xj_member .btn-simple span,
#xj_member .btn-simple:hover span{ filter:none; }
#xj_member .btn-gray span,
#xj_member .btn-gray:hover span {background-color: #ccc!important;display:block;color:#FFFFFF;line-height:24px;}
#xj_member .member-grid .actions a.btn-comments { color:#ED5831; }
#xj_member .member-grid .actions .btn{ width:70px; text-align: center; font-size:14px; }
#xj_member .member-grid .actions .btn-comment{ width:100px;}
#xj_member .member-grid .actions a{ color:#000000; font-size:13px; line-height:20px; }
#xj_member .member-grid .actions a:hover{ color:#ED5831; }
#xj_member .member-grid .actions a.btn-simple{ width:100px; text-align: center; font-size:14px; border:1px solid #DDD; border-radius:3px; color:#666; height:24px; line-height:24px; display:block; margin:2px auto; }
#xj_member .member-grid .actions a.btn-simple:hover{ border:1px solid #ED5831; color:#ED5831; }
#xj_member .member-grid .actions a.btn-red{ width:100px; text-align: center; font-size:14px; border:1px solid #ED5831; border-radius:3px; background:#ED5831; color:#FFF; height:24px; line-height:24px; display:block; margin:2px auto; }
#xj_member .member-grid .actions a.btn-red:hover{ background:#ED5831; color:#FFF; border:1px solid #ED5831; }

#xj_member .member-grid .actions a.btn-simple01{ width:100px; text-align: center; font-size:14px; border:1px solid #DDD; color:#000000; height:24px; line-height:24px; display:inline-block; *display:inline; zoom:1; margin:0 5px; }
#xj_member .member-grid .actions a.btn-simple01:hover{ border:1px solid #ED5831; color:#ED5831; }
#xj_member .member-grid .actions a.btn-text {color:#ed5831;font-size:14px;margin:0;}
#xj_member .member-grid .actions .order-info-box .order-info-inner { display: inline-block; position: relative; color: #000; font-size: 13px; line-height: 20px; font-weight: normal; padding:0 0 0 23px; background: url(../image/cart_alerticon_01_151110.png) top left no-repeat; cursor: pointer; }
#xj_member .member-grid .actions .order-info-box .order-info-inner .order-info{ display: none; position:absolute; top:25px; left:-50px; z-index: 10; color: #666; line-height: 1.2; width: 190px; padding: 10px; box-sizing: border-box; border:1px solid #ddd; background-color: #fff; -webkit-box-shadow:0 0 20px rgba(153, 153, 153, .5); -moz-box-shadow:0 0 20px rgba(153, 153, 153, .5); box-shadow:0 0 20px rgba(153, 153, 153, .5); }

#xj_member .idcard-alert{ height:15px; width:15px; position:relative; cursor:pointer; }
#xj_member .idcard-alert img{ vertical-align:middle; }

#xj_member .idcard-alert .idcard-alert-txt{
	position: absolute;
    left: -215px;
    top: -55px;
    width: 200px;
	display:none;
}
#xj_member .idcard-alert .idcard-alert-txt .idcard-alert-txt-inner{ border:1px solid #ED5831; text-align:left; background-color:#FFFFFF; border-radius:3px; padding:10px; position:relative; }
#xj_member .idcard-alert .idcard-alert-txt .idcard-alert-txt-inner p{ white-space:normal; color:#666; font-size:12px; line-height:1.5; }
#xj_member .idcard-alert .idcard-alert-txt .idcard-alert-txt-inner .idcard-alert-ar{
    position: absolute;
    right: -14px;
    bottom: 28px;
}

#xj_member .idcard-alert:hover .idcard-alert-txt{ display:block; }



#xj_member .member-grid .status a.btn-simple{ width:110px; text-align: center; font-size:14px; border:1px solid #DDD; color:#000000; height:24px; line-height:24px; display:block; margin:2px auto; }
#xj_member .member-grid .status a.btn-simple:hover{ border:1px solid #FF7A01; color:#FF7A01; }
#xj_member table.order-detail-table a.btn-simple{ width:110px; text-align: center; font-size:14px; border:1px solid #DDD; color:#000000; height:24px; line-height:24px; display:block; margin:2px auto; }
#xj_member table.order-detail-table a.btn-simple:hover{ border:1px solid #FF7A01; color:#FF7A01; }


#xj_member q.xj-icon-alert {
    font-size: 30px;
    margin: 0px 10px 0px 0px;
    vertical-align: middle;
    color: #ED5831;
}
#xj_member q.xj-icon-alert01 {
    font-size: 30px;
    margin: 0px 10px 0px 0px;
    vertical-align: middle;
    color: #ED5831;
}
#xj_member .xj-member-action{ margin-bottom:20px; position:relative; height:50px; padding:30px 0 0 10px;border:none; }
#xj_member .xj-member-action a { display:inline-block;}
#xj_member .xj-member-action a.action_groupHeal,
#xj_member .xj-member-action a.action_groupDelete{ background-color:#FFFFFF; border-radius:0px; width:90px; text-align: center; font-size:14px; border:1px solid #DDD; color:#000000; height:24px; line-height:24px; }
#xj_member .xj-member-action a.action_groupHeal:hover,
#xj_member .xj-member-action a.action_groupDelete:hover{ color:#ED5831; border-color:#ED5831;}
#xj_member .xj-member-action a.action_groupDelete{ margin: 0 10px; }
#xj_member .xj-orderdel-txt { position:absolute; top:0px; right:0px; background:none; border:none; margin:0px; padding:0px; }
#xj_member .xj-orderdel-txt .left-txt{ width:80px; float:left; height:80px; line-height:80px; color:#ED5831; font-size:14px; }
#xj_member .xj-orderdel-txt .right-txt{ float:left; background-color:#fff; border-radius:3px; border:1px solid #ED5831; padding:20px; width:310px; position:relative; }
#xj_member .xj-orderdel-txt .right-txt .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; }

#xj_member .btn-face span, #xj_member .btn-face span:hover, #xj_member .btn-face:hover span {
    background-color: #ED5831;
    background-image: none;
    color: #fff;
    border: none;
    display:block;
	border-radius:3px;
}

#xj_member .xj-form-act-setting{ margin-left:131px; }
#xj_member .xj-form-act-setting button.btn-caution,
#xj_member button.btn-face{
    width:90px;
    text-align:center;
    border: none;
    outline: none;
    vertical-align: bottom;
    margin:0px;
}
#xj_member .form-item-face{ font-size:14px; }

.datepicker-content .active:hover,.datepicker-content .current{ background-color:#472f86; color:#FFFFFF; }

#xj_member .btn-simple span{ background:none; font-size:14px; border:none; color:#ED5831; }
#xj_member .member-grid thead{ background-color:#f5f5f5; }
#xj_member .member-address-list .member-grid { border:1px solid #e2e2e2; border-bottom:none; }
#xj_member .member-address-list td{ padding:10px; border:none; border-bottom:1px solid #e2e2e2; }
#xj_member .member-address-list th{ border-bottom:1px solid #e2e2e2; }
#xj_member .member-address-list tr td.actions{ border:1px solid #e2e2e2; border-top:none; }
#xj_member .member-address-submit{ border:none; }
#xj_member table.xj-idcard-member-grid{ border:none!important; border-collapse:collapse;}
#xj_member table.xj-idcard-member-grid tr,
#xj_member table.xj-idcard-member-grid td.actions,
#xj_member table.xj-idcard-member-grid tbody{ border:none;}
#xj_member table.xj-idcard-member-grid td.actions,
#xj_member table.xj-idcard-member-grid th,
#xj_member table.xj-idcard-member-grid td{ border-bottom:1px solid #f5f5f5;background-color:#fff;font-size: 14px;color:#333}
#xj_member .action-add-idcard-btn {color:#ed5831;}
#xj_member .action-add-idcard-btn span span { padding-right:5px; }
#xj_member .action-add-idcard-btn i {display: inline-block;width:32px;height:32px;background: url(../image/ico_add.png) 0 0 no-repeat;vertical-align: middle;}
#xj_member table.xj-idcard-member-grid tr td.real-name-info {text-align: center;}

#xj_member table.xj-idcard-member-grid tr td.real-name-info span {
    display: inline-block;
    border: 1px solid #eee;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    border-radius: 15px;
    color: #999;
}

#xj_member table.xj-idcard-member-grid tr:not(.active) td.real-name-info span {
    cursor: pointer;
}

#xj_member table.xj-idcard-member-grid tr td.real-name-info span i {
    display: none;
    width: 12px;
    height: 12px;
    border-radius: 6px;
    background-color: #ed5831;
    margin-right: 15px;
}
#xj_member table.xj-idcard-member-grid tr.active td {background-color:#fdeeea;}

#xj_member table.xj-idcard-member-grid tr.active td.real-name-info span {
    border-color: transparent;
}
#xj_member table.xj-idcard-member-grid tr.active td.real-name-info span i {display:inline-block;}

#xj_member a.action-set-default{ width:80px; text-align: center; font-size:14px; border:1px solid #DDD; color:#000000; height:24px; line-height:24px; display:block; margin:2px auto; }
#xj_member a.action-set-default:hover{ border:1px solid #ED5831; color:#ED5831; }
#xj_member .member-address-list .highlight span.label-default{ width:80px; text-align: center; font-size:14px; border:1px solid #ED5831; padding:0px; background-color:#ED5831; color:#FFF; height:24px; line-height:24px; display:block; margin:2px auto; }

#xj_member .member-address-list .highlight a.action-set-default{ display:none; }
#xj_member .member-address-list .highlight { background-color:#FFFFFF; }
#xj_member .member-address-list .highlight td{ color:#ED5831; }
#xj_member .member-address .xiji_receiver_top_caution{ background:none; border:none; padding:0px; color:#333; height:80px; }
#xj_member .xiji_receiver_top_caution .left-txt{
    width: 82px;
    float: left;
    height: 80px;
    line-height: 80px;
    color: #ED5831;
    font-size: 14px;
    text-align: right;
    padding-right: 20px;
}
#xj_member .xiji_receiver_top_caution .right-txt{ float:left; background-color:#fff; border-radius:3px; border:1px solid #ED5831; padding:12px 20px; width:590px; position:relative; }
#xj_member .xiji_receiver_top_caution .right-txt span{ color:#ED5831; }
#xj_member .xiji_receiver_top_caution .right-txt .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; }

#xj_member #xiji_receiver_area span#xiji_receiver_name.form-act span#xiji_receiver_name_caution {
    position: absolute;
    right: -205px;
    top: 6px;
    z-index: 45;
    display: inline-block;
    width: 150px;
    color: #ED5831;
    background: url(../image/alert_icon04_151030.gif) 0 1px no-repeat;
    padding-left: 17px;
    cursor: pointer;
}

#xj_member .member-address .member-address-submit span#xiji_receiver_fload_caution {
    display: none;
    position: absolute;
    top: 210px;
    left: 300px;
    z-index: 999;
    background: #FCFCFC;
    border: 1px solid #DBD6D0;
    color: #676767;
    line-height: 1.5;
    padding: 5px 12px;
    font-size: 12px;
    width: 480px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#xj_member .member-address .member-address-submit span#xiji_receiver_fload_caution .arrow {
    background: url(../image/member_alert_170106.gif) top left no-repeat;
    position: absolute;
    left: -13px;
    top: 53px;
    width: 15px;
    height: 15px;
    overflow: hidden;
}

#xj_member .member-address .member-address-submit span#xiji_receiver_fload_caution {
    display: none;
    position: absolute;
    top: 268px;
    left: 430px;
    z-index: 999;
    background: #fff;
	border-radius:3px;
    border: 1px solid #ED5831;
    color: #676767;
    line-height: 1.5;
    padding: 5px 12px;
    font-size: 12px;
    width: 378px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 0px;
}
#xj_member .btn-big{ width:110px; }
#xj_member .btn-big span,
#xj_member .btn-big:hover span{ padding:2px 10px; font-size:16px; letter-spacing:2px; line-height:1.5; }
#xj_member .action-reset{ border:1px solid #DDDDDD; }
#xj_member .action-reset span{ color:#333; }


#xj_member #member_address_title{ position:relative; height:35px; }
#xj_member #member_address_title.member_address_title01{ position:relative; height:45px; margin-bottom:20px; }
#xj_member .address-alert {
    float: none;
    background: none;
    padding: 10px 20px;
    line-height: 1.5;
    color: #333;
}
#xj_member .address-alert .left-txt{ width:80px; float:left; height:49px; line-height:49px; color:#ED5831; font-size:14px; }
#xj_member .address-alert .right-txt{ float:left; background-color:#fff; border-radius:3px; border:1px solid #ED5831; padding:12px 20px; width:240px; position:relative; }
#xj_member .address-alert .right-txt a{ color:#333; }
#xj_member .address-alert .right-txt a:hover{ color:#ED5831; }
#xj_member .address-alert .right-txt .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; }

#xj_member #member_address_title .address-actions{ position:absolute; left:0px; top:0px; }
#xj_member tr.xj-idcard-show{  border:none; }
#xj_member .xj-idcard-show.showbox{ display:table-row; }

#xj_member .xj-idcard-show .xj-idcard-show-inner{ padding:10px 13px; }
#xj_member .xj-idcard-show .xj-idcard-show-inner .card-left01,
#xj_member .xj-idcard-show .xj-idcard-show-inner .card-left02{ width:270px; float:left; margin-right:10px; }
#xj_member .xj-idcard-show .xj-idcard-show-inner .txt-right01{ width:260px; float:left; }
#xj_member .xj-idcard-show .xj-idcard-show-inner .card-left01 p,
#xj_member .xj-idcard-show .xj-idcard-show-inner .card-left02 p,
#xj_member .xj-idcard-show .xj-idcard-show-inner .txt-right01 p{ text-align:center; margin-bottom:10px; }
#xj_member .xj-idcard-show .xj-idcard-show-inner .txt-right01 p{ text-align:left; color:#333333; }
#xj_member .xj-idcard-show .xj-idcard-show-inner .txt-right01 .idcard-txt{ background-color:#fff; border-radius:3px; border:1px solid #ED5831; padding:10px; position:relative;}
#xj_member .xj-idcard-show .xj-idcard-show-inner .txt-right01 .img-icon{ position:absolute; top:-12px; left:50%; margin-left:-8px; background:url(../image/member_alert01_170106.png) top left no-repeat; width:15px; height:16px; }

#xj_member .xj-idcard-show .xj-idcard-show-inner .idcard-img01,
#xj_member .xj-idcard-show .xj-idcard-show-inner .idcard-img02{ width:270px; min-height:184px; background:url(../image/load_icon.gif) center center no-repeat; }

#xj_member .xj-idcard-show .xj-idcard-show-inner .idcard-img01 img,
#xj_member .xj-idcard-show .xj-idcard-show-inner .idcard-img02 img{ width:270px; height:auto; }

#xj_member .member-grid .actions a.idcard-show-menu { margin:0px; color:#ED5831; background:url(../image/idcard_icon01_151030.png) right -15px no-repeat; padding-right:18px;}
#xj_member .member-grid .actions a.idcard-show-menu.active { background:url(../image/idcard_icon01_151030.png) right 0px no-repeat;}

#xj_member .xj-idcard-txt{ margin:0 0 20px 40px; height:80px; }
#xj_member .xj-idcard-txt .left-txt{ width:80px; float:left; height:76px; line-height:76px; color:#ED5831; font-size:14px; }
#xj_member .xj-idcard-txt .right-txt{ float:left; background-color:#fff; border-radius:3px; border:1px solid #ED5831; padding:10px 20px; width:670px; position:relative; }
#xj_member .xj-idcard-txt .right-txt .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; }

#xj_member .xj-idcard-txt01{ margin-bottom:20px; height:60px; }
#xj_member .xj-idcard-txt01 .left-txt{ width:80px; float:left; height:58px; line-height:58px; color:#ED5831; font-size:14px; }
#xj_member .xj-idcard-txt01 .right-txt{ float:left; background-color:#fff; border-radius:3px; border:1px solid #ED5831; padding:10px 20px; width:670px; position:relative; }
#xj_member .xj-idcard-txt01 .right-txt .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; }
#xj_member .info_block_01 {background:url(../image/ico_info.png) 10px 10px no-repeat;padding:13px 30px 0 46px;}
#xj_member .info_block_02 {background:#fff8d7 url(../image/ico_info.png) 30px 18px no-repeat;padding:22px 30px 18px 65px;margin:0 -20px;color:#ed5831;}
#xj_member .info_block_01 p { font-size: 14px; color:#666; margin-bottom: 8px;}
#xj_member .info_block_01 p.ttl { color:#333; font-weight: bold; }
#xj_member .xj-idcard-txt02{ margin-bottom:20px; height:60px; }
#xj_member .xj-idcard-txt02 .left-txt{ width:80px; float:left; height:42px; line-height:42px; color:#ED5831; font-size:14px; }
#xj_member .xj-idcard-txt02 .right-txt{ float:left; background-color:#fff; border-radius:3px; border:1px solid #ED5831; padding:10px 20px; width:670px; position:relative; }
#xj_member .xj-idcard-txt02 .right-txt .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; }

#xj_member .idcard-table{ border-top:1px solid #FFF; border-left:1px solid #FFF; }
#xj_member .idcard-table th,
#xj_member .idcard-table td{ border-bottom:1px solid #FFF; border-right:1px solid #FFF; padding:10px 8px; }
#xj_member .idcard-table th{ background-color:#FFF; }
#xj_member .idcard-table th .warn{ color: #ef4521; }
#xj_member .idcard-table td input[name="name"],
#xj_member .idcard-table td input[name="idcardnum"] { width: 260px; padding: 0 5px; height: 36px; line-height: 36px; box-sizing: border-box; border-color: #ccc; border-radius: 3px;}
#xj_member .idcard-table td input[name="myText"],
#xj_member .idcard-table td input[name="myTextback"] { height: 36px; padding: 0 5px; line-height: 36px; box-sizing: border-box; border-color: #ccc; border-radius: 3px 0 0 3px;}

#xj_member .xj-idcard-upload{  }
#xj_member .xj-idcard-upload .card-left01,
#xj_member .xj-idcard-upload .card-left02{ width:260px; float:left; margin-right:20px; }
#xj_member .xj-idcard-upload .txt-right01{ margin-top: 25px;}
#xj_member .xj-idcard-upload .card-left01 p,
#xj_member .xj-idcard-upload .card-left02 p,
#xj_member .xj-idcard-upload .txt-right01 p{ text-align: left; color: #999; font-size: 14px; }
#xj_member .xj-idcard-upload .txt-right01 p{ color:#ED5831; font-weight: bold; margin-bottom: 5px; }
#xj_member .xj-idcard-upload .txt-right01 .idcard-txt { color: #999; font-size: 12px; line-height: 2.4; text-align: left;}

#xj_member .img-demo{ padding: 20px 0 0 200px; margin: 0 -30px; border-top: 10px solid #f5f5f5; background:url(../image/idcard_img01_190111.png) 200px 20px no-repeat; height:661px; }
#xj_member .xj-idcard-upload .txt-right01 .img-icon{ position:absolute; top:-12px; left:50%; margin-left:-8px; background:url(../image/member_alert01_170106.png) top left no-repeat; width:15px; height:16px; }
#xj_member .member-mod .pic.picLeft,
#xj_member .member-mod .pic.picRight{ float:none; margin:0px; padding:0px; }
#xj_member .xj-idcard-upload .picLeft,
#xj_member .xj-idcard-upload .picRight,
#xj_member .xj-idcard-upload .picLeft img,
#xj_member .xj-idcard-upload .picRight img{ width:260px; height: 160px; }

#xj_member .xj-idcard-upload .btn-box {text-align: left; margin-top: 25px;}
#xj_member .xj-idcard-upload .btn-box .btn-gray span { background-color: #fff !important; border: 1px solid #ed5831; border-radius: 5px; box-sizing: border-box;}
#xj_member .xj-idcard-upload .btn-box .btn-gray span span { border: none;}
#xj_member .xj-idcard-upload .btn-box .btn-gray span,
#xj_member .xj-idcard-upload .btn-box .btn-gray:hover span{color: #ed5831; }

#xj_member .idcard-table td.idcard_caution01 { text-align:center; color:#85dc03; padding:10px; font-size:14px; }
#xj_member .idcard-table td.idcard_caution_ok { text-align:center; color:#ED5831; padding:5px; font-size:12px; }
#xj_member .idcard-table td.idcard_caution_ng { text-align:center; color:#ED5831; padding:5px; font-size:12px; }
#xj_member .idcard-table td.idcard_caution02 { text-align:center; color:#ED5831; padding:5px; font-size:12px; }
#xj_member .idcard-table td.idcard_upload { padding:10px 10px 20px 10px; }

#xj_member .order-detail-table { border: 1px solid #E2E2E2; }
#xj_member .order-detail-table th { background-color:#F5F5F5; border-bottom: 1px solid #E2E2E2; font-size:14px; }
#xj_member .order-detail-table th,
#xj_member .order-detail-table td{ padding:10px; text-align:center; }
#xj_member .order-detail-table td.actions{ border:none; }
#xj_member .order-detail-table td.actions .btn-simple { font-size:12px; color:#666; }
#xj_member .order-detail-table td.actions span { font-size:12px; }
#xj_member .order-detail-table td.actions a{ display:block; margin:5px auto; width:100px; }
#xj_member .xj-member-order-flow{ padding: 0; border:1px solid #E2E2E2; }

#xj_member .xj-member-order-flow .order-section-title { height: 40px; line-height: 40px; margin-bottom: 10px; border-bottom: 1px solid #E2E2E2;}
#xj_member .xj-member-order-flow .order-section-title span { display: inline-block; margin:0 10px 0 30px; color: #ff7a01;}
#xj_member .xj-member-order-flow .order-section-title span label { display: inline-block; color: #666; font-size: 14px; font-weight: bold;}

#xj_member .xj-member-order-flow .tit-box{ background-color:#F5F5F5; font-size:16px; font-weight:bold; padding:10px; border:1px solid #E2E2E2; }

#xj_member .xj-member-order-flow ul li{
    background:url(../image/order_detail_icon_151109_01.gif) 0px 0px no-repeat;
    font-size:12px;
    line-height:30px;
    padding-left:25px;
    margin-bottom:5px;
}

#xj_member .xj-member-order-flow li.order-flow-last{ color:#ED5831; background:url(../image/order_detail_icon_151109_02.gif) 0px 0px no-repeat; }

#xj_member .xj-member-order-flow ul li span{ margin-right:20px; }
#xj_member .xj-member-order-flow ul li span.siteparttitle-orage{ margin-right:0px; }
#xj_member .xj-member-order-flow ul li a{ margin:0px 5px; color:#0563c3; text-decoration:underline; text-align:center; }
#xj_member .xj-member-order-flow ul li a.active{ border:1px dotted #ff3333; color:#ff3333; padding:0 5px; text-decoration:none; }
#xj_member .xj-member-order-flow ul li.order-num{ background:none; background-color:#ffc57c; padding:4px 6px; margin-left:0px; }
#xj_member .xj-member-order-flow ul li.order-goods{ background:none; padding-left:0px; margin-left:0px; }
#xj_member .xj-member-order-flow ul li.order-goods span{ margin-right:10px; }
#xj_member .xj-member-order-flow ul li.line-dot{ font-size:0px; line-height:0px; border-bottom:1px dotted #CCCCCC; margin:10px 0px;}
#xj_member .xj-member-order-flow ul li b{ font-weight:bold; }

#xj_member .order-main .order-section-title{
    padding: 10px;
    background-color: #F5F5F5;
    border-bottom: 1px solid #E2E2E2;
    font-size: 14px;
    line-height:1.5;
    height:auto;
}
#xj_member .order-main .order-section-content{ padding:0;}
#xj_member .order-main .view-shipping{ width:100%; }
#xj_member .order-main .view-shipping td{ text-align:center; padding:15px 5px; }
#xj_member .xj-order-shipping{ border:1px solid #E2E2E2; margin-bottom:20px; }

#xj_member .cart-main caption { background-color:#F5F5F5; height:42px; line-height:42px; border-bottom:1px solid #E2E2E2; }
#xj_member .cart-main caption a.xj-service-style {float: right; margin-top: 6px;}
#xj_member .cart-main th{ padding:12px; font-size:14px; border-bottom:1px solid #E2E2E2; }
#xj_member .cart-main tr.cart-product td{ padding:12px; border-bottom:1px solid #E2E2E2; }
#xj_member .order-clearing .order-price .price{ text-align:right; color:#ED5831; width:200px; padding:0 15px 0 0; }
#xj_member .cart-main .p-subtotal{ color:#ED5831; }

#xj_member .xj-orderdetail-pay-btm .btn-import span,
#xj_member .xj-orderdetail-pay-btm .btn-import span:hover,
#xj_member .xj-member-order-actions a.btn-import span,
#xj_member .xj-member-order-actions a.btn-import span:hover{
    padding: 3px 12px;
    font-size: 18px;
    background-color: #ED5831;
    color: #FFFFFF;
}
#xj_member .xj-member-order-actions{ float:none; text-align:center; margin:20px 0; }
#xj_member .pay-time-txt{
    background: url(../image/pay-time.png) bottom left no-repeat;
    display: inline-block;
    padding-left: 20px;
    margin-bottom:20px;
}

#xj_member .xj-orderdetail-pay-btm .btn-import span span,
#xj_member .xj-orderdetail-pay-btm .btn-import:hover span span{ font-size:18px;}

.member-mod .no-information{ margin-top:10px; padding-top:160px; height:168px; background:#ffffff url(../image/no_info_img.png) center bottom no-repeat; text-align:center; font-size:14px; width:100%;vertical-align: top; }

#xj_member .pageview{ text-align:center; }
#xj_member .pageview a.flip:hover,
#xj_member .pageview .active{ background-color:#333333; }

#xj_member button.action-cancel span{ background-color:#CCCCCC; color:#FFFFFF; padding-left:15px; }
#xj_member button.action-cancel span span{ padding:0 15px 0 0; }


#xj_member .member-order .member-notice-content,
#xj_member .member-order .member-notice-content .steps { padding:0; margin-bottom:20px; }
#xj_member .member-order .member-notice-content .steps table{ margin:0 auto; }
#xj_member .member-order .member-notice-content .steps .step-item { position:relative; height:70px; color:#767676;}
#xj_member .member-order .member-notice-content .steps .step-item span { position:absolute; top:0; right:-30px; display: block; padding: 0 10px;}
#xj_member .member-order .member-notice-content .steps .step-1 { padding:0; width:40px; background:url(../image/order_step_bg01.png) bottom right no-repeat;}
#xj_member .member-order .member-notice-content .steps .step-2,
#xj_member .member-order .member-notice-content .steps .step-3,
#xj_member .member-order .member-notice-content .steps .step-4 { padding:0; width:220px; background:url(../image/order_step_bg02.png) bottom right no-repeat;}
#xj_member .member-order .member-notice-content .steps .step-1.active { color:#000000; background:url(../image/order_step_active_bg01.png) bottom right no-repeat;}
#xj_member .member-order .member-notice-content .steps .step-2.active,
#xj_member .member-order .member-notice-content .steps .step-3.active,
#xj_member .member-order .member-notice-content .steps .step-4.active { color:#000000; background:url(../image/order_step_active_bg02.png) bottom right no-repeat;}


#xj_member .member-coupon .coupon-content{ border:none; }
#xj_member .member-coupon .coupon-content .coupon-content-inner .invalid-time-info { color: #666; font-size: 14px; margin-bottom: 15px;}
#xj_member .member-coupon .coupon-content .coupon-content-inner .invalid-time-info q {color: #999; font-size: 16px; margin-right: 8px; vertical-align: middle;}
#xj_member .member-coupon .coupon-content .coupon-content-inner .invalid-time-info span {vertical-align: middle;}
#xj_member .member-coupon .coupon-content .coupon-content-inner ul{ margin-right:-20px; padding-left:2px;}
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li{
	width:300px;
	height:230px;
	float:left;
	margin:0 20px 20px 0;
}
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li .coupon-box{
    color:#333;
    font-size:14px;
	height:210px;
    padding:10px;
    position:relative;
	background:url(../image/coupon_bg01_1703.png) 0 0 no-repeat;
}
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li.coupon-shop .coupon-box{ background:url(../image/coupon_bg05_1703.png) 0 0 no-repeat;}
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li .tit-box{ font-weight:bold; font-size:12px; color:#4e4c4c; white-space: nowrap; overflow: hidden;  width:240px; height:20px; line-height:20px; margin-bottom:3px; margin-left:2px; }
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li .txt01 { padding:5px; color:#FFFFFF; }
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li .txt01 .cash-box { font-size:14px; margin-bottom:5px; }
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li .txt01 .cash-box .number{ letter-spacing:-1px; font-size:36px; line-height:36px;}
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li .txt01 .cash-box .number sub{ font-size:14px; line-height:14px; vertical-align:1px; letter-spacing:normal; }
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li .txt01 .text01{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li .txt01 .cash-box .text i{ display:block; margin-bottom:7px; line-height:1;}
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li.discount-coupon .coupon-box .txt01 .cash-box span{ background:none; letter-spacing:-1px; margin-right:3px; padding-left:0px; font-size:50px; line-height:50px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; }
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li.discount-coupon .coupon-box .txt01 .cash-box span span{ font-size:40px; vertical-align:top; font-family:Microsoft YaHei;}
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li .txt02{font-size:14px; color:#333; line-height:1.0; margin:40px 0 0 2px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li .txt03{font-size:14px; color:#333; line-height:1.0; margin:10px 0 0 2px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li .use-btn,
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li .invalid-btn{ width:86px; height:30px; text-align:center; line-height:30px; color:#ED5831; border:1px solid #ED5831; border-radius:3px; position:absolute; bottom:13px; right:50%; margin-right:-44px; }
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li .invalid-btn{ color:#999; border-color:#999; width:95px; }
#xj_member .member-coupon .coupon-content .coupon-content-inner ul li .goods-view{ text-decoration:none; position:absolute; left:13px; bottom:17px; background:url(../image/member_arrow_160419.gif) right 3px no-repeat; font-size:12px; color:#0563c3; padding-right:11px;}

#xj_member .member-coupon .coupon-content .coupon-content-inner ul.used-coupon li{ height:190px; }
#xj_member .member-coupon .coupon-content .coupon-content-inner ul.used-coupon li .coupon-box{ height:190px; background:url(../image/coupon_bg02_1703.png) 0 0 no-repeat; }
#xj_member .member-coupon .coupon-content .coupon-content-inner ul.used-coupon li.coupon-shop .coupon-box{ height:190px; background:url(../image/coupon_bg04_1703.png) 0 0 no-repeat; }
#xj_member .member-coupon .coupon-content .coupon-content-inner ul.used-coupon li .use-btn{ display:none; }
#xj_member .member-coupon .coupon-content .coupon-content-inner ul.used-coupon li .invalid-btn{ display:block; }

#xj_member .member-coupon .coupon-content .coupon-content-inner ul.invalid-coupon li{ height:190px; }
#xj_member .member-coupon .coupon-content .coupon-content-inner ul.invalid-coupon li .coupon-box{ height:190px; background:url(../image/coupon_bg03_1703.png) 0 0  no-repeat;}
#xj_member .member-coupon .coupon-content .coupon-content-inner ul.invalid-coupon li .use-btn{ display:none; }
#xj_member .member-coupon .coupon-content .coupon-content-inner ul.invalid-coupon li .invalid-btn{ display:block; }

#xj_member .member-coupon .coupon-content .coupon-content-inner .txt-box{
    background:url(../image/alert_icon01.png) 1px 1px no-repeat;
    padding-left:18px;
    margin-top:30px;
}
#xj_member .member-coupon .coupon-content .coupon-content-inner .txt-box span{ font-weight:bold;}




#xj_member .error .icon { color: #ED5831;}
#xj_member .btn-import span, #xj_member .btn-caution span, #xj_member .btn-caution:hover span{ background-color:#ED5831; border-radius:5px; }
#xj_member .btn-disable span, #xj_member .btn-disable:hover span{ background-color:#999; border-radius:3px; color:#fff; cursor:default; }

#xj_member .member-security .xj-security-txt { height:40px; padding:0px; margin:0 0 20px 0; }
#xj_member .member-security .xj-security-txt .left-txt{width:80px; float:left; height:40px; line-height:40px; color:#ED5831; font-size:14px; }
#xj_member .member-security .xj-security-txt .right-txt{ float:left; background-color:#fff; border-radius:3px; border:1px solid #ED5831; padding:10px 20px; position:relative; }
#xj_member .member-security .xj-security-txt .right-txt .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; }


#xj_member .member-security .xj-security-content { border:none; margin-top:30px; }
#xj_member .member-security .xj-security-content ul{ border-top:1px solid #dddddd;  }
#xj_member .member-security .xj-security-content ul li{  border-bottom:1px solid #dddddd; padding:0; }
#xj_member .member-security .xj-security-content ul.security-list span.security-title {padding: 10px 30px 10px 20px; font-size:14px; line-height: 45px;}
#xj_member .member-security .xj-security-content ul.security-list span.security-title .icon-success {
    text-indent:-99999px;
    width:45px;
    height:45px;
    background:url(../image/security_icon01.png) center center no-repeat;
    margin-right:5px;
}
#xj_member .member-security .xj-security-content ul.security-list span.security-title .icon-warning {
    text-indent:-99999px;
    width:45px;
    height:45px;
    background:url(../image/security_icon02.png) center center no-repeat;
    margin-right:5px;
}
#xj_member .member-security .xj-security-content ul.security-list .security-actions {padding: 10px 0px; font-size:14px; line-height: 45px; width: 160px; text-align:center; }
#xj_member .member-security .xj-security-content ul.security-list .security-actions a { color:#472f86;}
#xj_member .member-security .xj-security-content ul.security-list .security-actions a span { color:#ffffff;}
#xj_member .member-security .xj-security-content ul.security-list .security-content {padding: 10px 0px;  font-size:14px; margin-left: 190px; line-height: 45px; margin-right: 160px; }
#xj_member .member-security .xj-security-content ul.security-list .security-title {border-right:1px solid #dddddd;}


#xj_member .member-changepass { border:none; padding:20px; }
#xj_member .member-changepass .signupin-content .form-item { height:auto; min-height:70px;}
#xj_member .member-changepass .signupin-content .form-item .form-label{ height:38px; line-height:38px; }
#xj_member .member-changepass .signupin-content .notice-inline { position: static; display:block; margin-top:5px;}
#xj_member .member-changepass .signupin-content .x-input {
    width: 452px;
    height: 34px;
    line-height: 34px;
    padding: 1px 4px;
}
#xj_member .member-changepass .password-check { margin-left:0; width:290px; padding-top:8px;}
#xj_member .member-changepass .password-check .titStyle { display:inline-block; width:60px;}
#xj_member .member-changepass .password-check em { float:none;}
#xj_member .member-changepass .password-check .progress { display:none; width:190px; margin-left:10px; border:1px solid #ccc; background-color:#fff;}
#xj_member .member-changepass .password-poor .progress,
#xj_member .member-changepass .password-weak .progress,
#xj_member .member-changepass .password-good .progress,
#xj_member .member-changepass .password-strong .progress {display:inline-block;}
#xj_member .member-changepass .password-poor .percent {
    display:inline-block;
    width: 25%;
    background-color: #ff2626;
}
#xj_member .member-changepass .password-weak .percent {
    display:inline-block;
    width: 50%;
    background-color: #ff2626;
}
#xj_member .member-changepass .password-good .percent {
    display:inline-block;
    width: 75%;
    background-color: #f5c70d;
}
#xj_member .member-changepass .password-strong .percent {
    display:inline-block;
    width: 100%;
    background-color: #76d909;
}
#xj_member .member-changepass .password-weak .weak,
#xj_member .member-changepass .password-good .good,
#xj_member .member-changepass .password-strong .strong { color: #000000;}


#xj_member #verify_steps.steps {margin:0; padding-top:20px;}
#xj_member #verify_steps.steps span { display:inline-block;}
#xj_member #verify_steps.steps table { background:url(../image/step_bg_151104.png) center 6px no-repeat; margin:0 auto; height:60px;}
#xj_member #verify_steps.steps .step-item { background:none;}
#xj_member #verify_steps.steps .active span { color:#ED5831;}
#xj_member #verify_steps.steps .step-item .icon {
    display:block;
    width:19px;
    height:19px;
    margin:0 auto;
}
#xj_member #verify_steps.steps .active .icon {
    background:url(../image/step_active_bg.jpg) top left no-repeat;
}

#xj_member .member-security .verify-content {padding: 20px 0;}
#xj_member .member-security .verify-content ul {
    padding:40px 80px;
    border:1px solid #cccccc;
}
#xj_member .member-security .verify-content ul .form-item { margin-bottom:0;}
#xj_member .member-security .verify-content ul .xj-security-txt {margin-left:45px;}


#xj_member .member-security .verify-content.xj-success-msg .msg {
    background: none;
    padding:40px;
    border:1px solid #cccccc;
}

#xj_member .member-security .verify-content.xj-success-msg .msg .icon {
    display:inline-block;
    text-indent:-99999px;
    width:45px;
    height:45px;
    background:url(../image/security_icon01.png) center center no-repeat;
}





#xj_member .member_point_title {
    position: relative;
    height: 30px;
}
#xj_member .member_point_title .coupon-actions{ position:absolute; right:0px; top:0px; height:19px; }
#xj_member .member_point_title .coupon-actions a{ background:url(../image/member_point_icon_o_151110.png) 0px 0px no-repeat; color:#ED5831; line-height:19px; display:block; font-size:14px; padding-left:22px; }
#xj_member .member_point_title .coupon-actions a:hover{ background:url(../image/member_point_icon_o_151110.png) 0px 0px no-repeat; color:#ED5831; }
#xj_member .member-point .member-title {
    height:41px;
    line-height:38px;
    margin-bottom:10px;
}
#xj_member .member-point .member-title .member-more {
    float:none;
    border:1px solid #d0d0d0;
}

#xj_member .member-point .member-title .my-point{
	background:url(../image/point_icon01.png) 0 9px no-repeat;
	padding-left:20px;
	display:inline-block;
	*display:inline;
	zoom:1;
}

#xj_member .member-point .member-title .point-txt{
	background:url(../image/point_icon02.png) 0 11px no-repeat;
	padding-left:20px;
	display:inline-block;
	*display:inline;
	zoom:1;
	margin-left:50px;
	color:#333333;
    float: right;
}
#xj_member .member-point .member-title .point-txt:hover{ text-decoration:underline; }


#xj_member .member-point .member-title .member-more .span-section {
    display:block;
    margin:0;
    line-height:38px;
    padding-left:45px;
}

#xj_member .member-coupon .member-title .member-more .span-section .price {
    color:#ED5831;
    display:inline-block;
    line-height:38px;
    margin-left:45px;
    padding-left:35px;
    border-left:1px solid #d0d0d0;
}
#xj_member .member-point .member-title .use-btn-link a {font-size: 12px;color: #ed5831; text-decoration: none;}
#xj_member .member-point .member-table {
    border:1px solid #E2E2E2;
}
#xj_member .member-point .member-grid thead {
    background-color: #f5f5f5;
}
#xj_member .member-point .member-grid tr td {
    color:#000000;
	text-align:center;
    padding:8px 10px;
    border-top: 1px solid #E2E2E2;
}
#xj_member .member-point .member-grid tr td .text-available,
#xj_member .member-point .member-grid tr td .text-unavailable {
    color: #000000;
}
#xj_member .member-point .member-credits-caption { font-size:12px; color:#ED5831; margin:10px 0;}

#xj_member .member-point .member-credits-rules {
    border:1px solid #E2E2E2;
    margin:20px 0 0 0;
}

#xj_member .member-point .member-credits-rules h3{ padding:10px 30px; border-bottom:1px solid #E2E2E2; }
#xj_member .member-point .member-credits-rules h3 span{ border-left:5px solid #ED5831; padding-left:10px; }
#xj_member .member-point .member-credits-rules ol{ padding:10px 22px; }






#xj_member .member_comments {
    background-color: #FFFFFF;
    border-radius: 0px 10px 10px 10px;
    padding: 30px 20px 40px;
    border: none;
    min-height: 475px;
}

#xj_member .member_comments .goods-comments-block { width:900px; margin:0 auto 30px;  }

#xj_member .member_comments .goods-comments-block .goods-block { width:868px; padding:15px; border:1px solid #ddd; }

#xj_member .member_comments .goods-comments-block .goods-block .goods-img { width:77px; text-align:center; }

#xj_member .member_comments .goods-comments-block .goods-block .goods-img img { width:75px;height:75px;border:1px solid #ddd; vertical-align:bottom; }
#xj_member .member_comments .goods-comments-block .goods-block .goods-name { padding-left:20px; vertical-align:middle; font-size:14px; }
#xj_member .member_comments .goods-comments-block .goods-block .goods-name a { color:#666; }

#xj_member .member_comments .goods-comments-block .comments-detail { width:868px; padding:15px; border:1px solid #ddd; border-top:none; }

#xj_member .member_comments .goods-comments-block .comments-detail .give-mark { margin-bottom:10px; }

#xj_member .member_comments .goods-comments-block .comments-detail .give-mark .ttl { font-size:14px; }

#xj_member .member_comments .goods-comments-block .comments-detail .give-mark .scores-list {
    display:inline-block;
    *display:inline;      
    zoom:1; 
}



#xj_member .member_comments .goods-comments-block .comments-detail .addComment {
	font-size: 14px;
	margin-top:20px;
}

#xj_member .member_comments .goods-comments-block .comments-detail .addComment .addCommentTit {
	color: #999;
	margin-bottom:5px;
}

#xj_member .member_comments .goods-comments-block .comments-detail .addComment p {
	word-break: break-all;
}

#xj_member .scores-list .active,
#xj_member .scores-list .stars-1 .star-1,
#xj_member .scores-list .stars-2 .star-1,
#xj_member .scores-list .stars-2 .star-2,
#xj_member .scores-list .stars-3 .star-1,
#xj_member .scores-list .stars-3 .star-2,
#xj_member .scores-list .stars-3 .star-3,
#xj_member .scores-list .stars-4 .star-1,
#xj_member .scores-list .stars-4 .star-2,
#xj_member .scores-list .stars-4 .star-3,
#xj_member .scores-list .stars-4 .star-4,
#xj_member .scores-list .stars-5 .star-1,
#xj_member .scores-list .stars-5 .star-2,
#xj_member .scores-list .stars-5 .star-3,
#xj_member .scores-list .stars-5 .star-4,
#xj_member .scores-list .stars-5 .star-5 {
    color: #ff3333;
}

#xj_member .member_comments .goods-comments-block .comments-detail .input-text { margin-bottom:10px; }

#xj_member .member_comments .goods-comments-block .comments-detail .input-text textarea  {
    height:118px;
    width:824px;
    padding:6px;
    border:1px solid #ddd;
    background-color:#f5f5f5;
    resize:none;
    overflow:hidden;
}

#xj_member .member_comments .goods-comments-block .comments-detail .input-text textarea::-webkit-input-placeholder, 
#xj_member .member_comments .goods-comments-block .comments-detail .input-text textarea:-moz-placeholder, 
#xj_member .member_comments .goods-comments-block .comments-detail .input-text textarea::-moz-placeholder, 
#xj_member .member_comments .goods-comments-block .comments-detail .input-text textarea:-ms-input-placeholder { 
    color: #767676;
}

#xj_member .member_comments .goods-comments-block .comments-detail .input-text .text-num { font-size:14px; }

#xj_member .member_comments .goods-comments-block .comments-detail .comments-txt { font-size:14px;margin-bottom:15px;word-break:break-all; }

#xj_member .member_comments .goods-comments-block .comments-detail .up-pics {}

#xj_member .member_comments .goods-comments-block .comments-detail .up-pics .pic {
    display:inline-block;
    *display:inline;      
    zoom:1; 
    width:58px;height:58px;border:1px solid #c6c6c6; margin-right:10px;cursor:pointer; }

#xj_member .member_comments .goods-comments-block .comments-detail .up-pics .pic.active { border-color:#f0612f;}

#xj_member .member_comments .goods-comments-block .comments-detail .up-pics .pic img { width:100%; height:100%; vertical-align:bottom; }

#xj_member .member_comments .goods-comments-block .comments-detail .up-pics .up-pic-btn {
    display:inline-block;
    *display:inline;      
    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_comments .goods-comments-block .comments-detail .up-pics .up-pic-btn .up-btn-inner { width:58px;height:58px; }

#xj_member .member_comments .goods-comments-block .comments-detail .up-pics .pics-num {
    display:inline-block;
    *display:inline;      
    zoom:1; 
    vertical-align:bottom;font-size:14px; line-height:1;
}

#xj_member .member_comments .goods-comments-block .comments-detail .up-pics .pics-num .caption { color:#767676; }

#xj_member .member_comments .goods-comments-block .comments-detail .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_comments .goods-comments-block .comments-detail .up-pics .pic-view img { width:100%; height:auto;  }

#xj_member .member_comments .goods-comments-block .comments-detail .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_comments .goods-comments-block .comments-detail .answerInfo{ margin-top: 10px; color:#666; }
#xj_member .member_comments .goods-comments-block .comments-detail .answerInfo span{color:#ED5831; margin-right: 3px;}
#xj_member .member_comments .goods-comments-block .comments-detail .addComment{ border-top:1px solid #dddddd; margin-top: 10px; padding-top: 10px;}

#xj_member .member_comments .xj-security-txt { height:40px; padding:0px; margin:0 0 20px 0; }
#xj_member .member_comments .xj-security-txt .left-txt{width:80px; float:left; height:40px; line-height:40px; color:#ED5831; font-size:14px; }
#xj_member .member_comments .xj-security-txt .right-txt{ float:left; background-color:#fff; border-radius:3px; border:1px solid #ED5831; padding:10px 20px; position:relative; }
#xj_member .member_comments .xj-security-txt .right-txt .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; }

#xj_member .member_comments .end-comments-block {}

#xj_member .member_comments .end-comments-block .title { font-size:16px; margin-bottom:15px; }

#xj_member .member_comments .end-comments-block .scores-list {
    display:inline-block;
    *display:inline;      
    zoom:1; 
}

#xj_member .member_comments .end-comments-block .end-give-mark { margin-bottom:10px; }

#xj_member .member_comments .end-comments-block .end-give-mark .ttl { font-size:14px; }

#xj_member .member_comments .btn_block { margin-top:20px; }






#xj_member .member-consult {
    background-color: #FFFFFF;
    border-radius: 0px 10px 10px 10px;
    padding: 30px 20px 40px;
    border: none;
    min-height: 475px;
}

#xj_member .member-consult .goods-consult-block { width:900px; margin:0 auto 30px;  }

#xj_member .member-consult .goods-consult-block .goods-block { width:848px; padding:20px 25px 20px; border:1px solid #ddd; border-top:none; }

#xj_member .member-consult .goods-consult-block .goods-block .caption { color:#000; font-size:14px; font-weight:bold; margin-bottom:12px; }

#xj_member .member-consult .goods-consult-block .goods-block .goods-img { width:77px; text-align:center; }

#xj_member .member-consult .goods-consult-block .goods-block .goods-img img { width:75px;height:75px;border:1px solid #ddd; vertical-align:bottom; }
#xj_member .member-consult .goods-consult-block .goods-block .goods-name { padding-left:20px; vertical-align:middle; font-size:14px; }
#xj_member .member-consult .goods-consult-block .goods-block .goods-name a {color:#666;}
#xj_member .member-consult .goods-consult-block .goods-block .link-btn { width:90px;font-size:14px; }



#xj_member .member-consult .goods-consult-block .consult-detail { width:848px; padding:20px 25px 20px; border:1px solid #ddd; border-bottom:1px dashed #ddd; }
#xj_member .member-consult .goods-consult-block .consult-detail table { font-size:14px; color:#666; line-height:1.8; }
#xj_member .member-consult .goods-consult-block .consult-detail table strong { color:#f26927; font-weight:normal; }

#xj_member .member-consult .goods-consult-block .consult-detail table th.title { width:75px;padding-bottom:5px; vertical-align:top; }
#xj_member .member-consult .goods-consult-block .consult-detail table td.text { padding-bottom:5px;word-break:break-all; }
#xj_member .member-consult .goods-consult-block .consult-detail table td.date { width:135px;padding-bottom:5px; text-align:right; vertical-align:top; }

#xj_member .member-consult .nothing {
    margin-top: 115px;
    padding-top: 68px;
    height: 120px;
    background: #ffffff url(../image/no_info_bg_151031.png) 568px 10px no-repeat;
    text-align: center;
    font-size: 14px;
    width: 100%;

}





#xj_member .activemessage-block{ }
#xj_member .activemessage-list{ border:1px solid #DCDCDC; margin-bottom:20px; position:relative; }
#xj_member .activemessage-list .tit-box{
    height: 40px;
    line-height: 40px;
    padding: 0 30px 0 53px;
    position: relative;
    background: #EEEEEE url(../image/store_icon_161128.png) 27px 12px no-repeat;
    font-size: 14px;
}
#xj_member .activemessage-list .txt-box{ padding:20px 30px; font-size:14px; line-height:20px; }
#xj_member .activemessage-list .txt-box p.msg-box{font-size:14px; line-height:20px; width:730px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#xj_member .activemessage-list .new-message-count{ position:absolute; top:60px; left:810px; width:22px; height:22px; line-height:22px; background-color:#ED5831; border-radius:50%; color:#FFFFFF; text-align:center; }
#xj_member .activemessage-list .tit-box a.activemessage-close{
    background: url(../image/close_btn1.png) 0 0 no-repeat;
    height: 12px;
    width: 12px;
    position: absolute;
    top: 14px;
    right: 25px;
    text-indent: -99999px;
}
#xj_member .activemessage-list .tit-box a.activemessage-close:hover{ background:url(../image/close_btn1.png) 0 -12px no-repeat;}
#xj_member .activemessage-list a.activemessage-view{
    position: absolute;
    height: 12px;
    line-height: 12px;
    left: 853px;
    top: 65px;
    color: #333333;
    text-decoration: none;
    background: url(../image/checkout_icon03.png) top right no-repeat;
    padding-right: 10px;
}

#xj_member .activemessage-list a.activemessage-view:hover{ text-decoration:underline; }
#xj_member .activemessage-list{ border:1px solid #DCDCDC; margin-bottom:20px; }
#cut_price_goods_btn.cut-price-goods-btn{width: 60px;position: fixed;right: 50%;margin-right: -670px;cursor: pointer;}
#cut_price_goods_btn.cut-price-goods-btn span.ico-box{display: block;height: 32px;padding: 8px 0 0 30px;color: #fff;font-size: 18px;background: #fc905d url(../image/arr_down_02.png) 10px 13px no-repeat;}
#cut_price_goods_btn.cut-price-goods-btn div.text-box {background-color: #fff;font-size: 12px;color: #999;padding: 5px;}
#cut_price_goods_btn.cut-price-goods-btn div.text-box span { color:#ed5831; }

#xj_cart .reduce-label {color: #ed5831;}