/* CSS Document */
input[type=checkbox], input[type=radio]{ margin-top:1px;}
#user-center-body{background:#f7f7f7;}
a{color:#333}
a:hover{text-decoration:underline;color:#333}
.iconfont{ font-size:inherit !important;}
.grey{color:#999}
.red{color:#FF0000}
.light-grey{color:#ccc}
.help-block{margin-bottom: 0;}
.ui-autocomplete{ background:rgba(255,255,255,0.9);max-width: 500px; padding:15px; border:1px solid #ccc;}
.ui-autocomplete li{ border-bottom:1px solid #ccc; padding:5px 0; cursor:pointer;}
.ui-autocomplete li:hover{ color:#337ab7}
.btn-yellow{ background:#FDE500; color:#333;}
.order-status-1{background-color:#f8f8f8;font-weight:400; padding:.2em .4em .2em;}
.order-status-2{background-color:#d9534f;font-weight:400; padding:.2em .4em .2em;}
.order-status-3{background-color:#5cb85c;font-weight:400; padding:.2em .4em .2em;}
.order-status-4{background-color:#ffd926;font-weight:400; padding:.2em .4em .2em;}
.abicon-bangzhu{cursor:pointer; color:#888;}
.popover-content{font-size:11px;}
.pointer{cursor:pointer;}
.ul-disc{padding-left: 2rem;}
.ul-disc li{list-style:disc;}
.jconfirm-icon-c .abicon-bangzhu{ color:#ffd926!important; font-size:2.8rem!important; vertical-align: bottom!important;}
.rating-container.rating-disabled .rating-input, .rating-container.rating-disabled .rating-stars{cursor: inherit;}
/*改写分页*/
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color:#ffd926;border-color:#ffd926;}
.pagination>li>a, .pagination>li>span{color:#666; font-size:1.5rem;}
/*loading*/
.la-ball-spin-fade-rotating,.la-ball-spin-fade-rotating>div{margin:0 auto;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-spin-fade-rotating{display:block;font-size:0;}.la-ball-spin-fade-rotating.la-dark{color:#333}.la-ball-spin-fade-rotating>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-spin-fade-rotating{width:32px;height:32px;-webkit-animation:ball-spin-fade-rotate 6s infinite linear;-moz-animation:ball-spin-fade-rotate 6s infinite linear;-o-animation:ball-spin-fade-rotate 6s infinite linear;animation:ball-spin-fade-rotate 6s infinite linear}.la-ball-spin-fade-rotating>div{position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;-webkit-animation:ball-spin-fade 1s infinite linear;-moz-animation:ball-spin-fade 1s infinite linear;-o-animation:ball-spin-fade 1s infinite linear;animation:ball-spin-fade 1s infinite linear}.la-ball-spin-fade-rotating>div:nth-child(1){top:5%;left:50%;-webkit-animation-delay:-1.125s;-moz-animation-delay:-1.125s;-o-animation-delay:-1.125s;animation-delay:-1.125s}.la-ball-spin-fade-rotating>div:nth-child(2){top:18.1801948466%;left:81.8198051534%;-webkit-animation-delay:-1.25s;-moz-animation-delay:-1.25s;-o-animation-delay:-1.25s;animation-delay:-1.25s}.la-ball-spin-fade-rotating>div:nth-child(3){top:50%;left:95%;-webkit-animation-delay:-1.375s;-moz-animation-delay:-1.375s;-o-animation-delay:-1.375s;animation-delay:-1.375s}.la-ball-spin-fade-rotating>div:nth-child(4){top:81.8198051534%;left:81.8198051534%;-webkit-animation-delay:-1.5s;-moz-animation-delay:-1.5s;-o-animation-delay:-1.5s;animation-delay:-1.5s}.la-ball-spin-fade-rotating>div:nth-child(5){top:94.9999999966%;left:50.0000000005%;-webkit-animation-delay:-1.625s;-moz-animation-delay:-1.625s;-o-animation-delay:-1.625s;animation-delay:-1.625s}.la-ball-spin-fade-rotating>div:nth-child(6){top:81.8198046966%;left:18.1801949248%;-webkit-animation-delay:-1.75s;-moz-animation-delay:-1.75s;-o-animation-delay:-1.75s;animation-delay:-1.75s}.la-ball-spin-fade-rotating>div:nth-child(7){top:49.9999750815%;left:5.0000051215%;-webkit-animation-delay:-1.875s;-moz-animation-delay:-1.875s;-o-animation-delay:-1.875s;animation-delay:-1.875s}.la-ball-spin-fade-rotating>div:nth-child(8){top:18.179464974%;left:18.1803700518%;-webkit-animation-delay:-2s;-moz-animation-delay:-2s;-o-animation-delay:-2s;animation-delay:-2s}.la-ball-spin-fade-rotating.la-sm{width:16px;height:16px}.la-ball-spin-fade-rotating.la-sm>div{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin-fade-rotating.la-2x{width:64px;height:64px}.la-ball-spin-fade-rotating.la-2x>div{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin-fade-rotating.la-3x{width:96px;height:96px}.la-ball-spin-fade-rotating.la-3x>div{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@-webkit-keyframes ball-spin-fade-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes ball-spin-fade-rotate{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes ball-spin-fade-rotate{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ball-spin-fade-rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes ball-spin-fade{0%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.25;-webkit-transform:scale(0.5);transform:scale(0.5)}}@-moz-keyframes ball-spin-fade{0%,100%{opacity:1;-moz-transform:scale(1);transform:scale(1)}50%{opacity:.25;-moz-transform:scale(0.5);transform:scale(0.5)}}@-o-keyframes ball-spin-fade{0%,100%{opacity:1;-o-transform:scale(1);transform:scale(1)}50%{opacity:.25;-o-transform:scale(0.5);transform:scale(0.5)}}@keyframes ball-spin-fade{0%,100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{opacity:.25;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}}
/*角标*/
.label-top-left{position:absolute;left:-5px;top:-5px;}
.flag{position:absolute;height:20px;line-height:20px;text-align:center;width:74px;background-color:#ff5722;color:#fff}
.flag-left{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-18px;top:9px}
.flag-right{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-18px;top:9px}
/* alert状态图标 */
.jconfirm-icon{margin:0 auto 20px}
.jconfirm-icon .icon{width:80px;height:80px;border:4px solid gray;border-radius:50%;margin:0 auto;padding:0;position:relative;box-sizing:content-box}
.jconfirm-icon .icon.error{border-color:#f27474}
.jconfirm-icon .icon.error .x-mark{position:relative;display:block}
.jconfirm-icon .icon.error .line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}
.jconfirm-icon .icon.error .line.left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}
.jconfirm-icon .icon.error .line.right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}
.jconfirm-icon .icon.warning{border-color:#f8bb86}
.jconfirm-icon .icon.warning .body{position:absolute;width:5px;height:47px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#f8bb86}
.jconfirm-icon .icon.warning .dot{position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f8bb86}
.jconfirm-icon .icon.info{border-color:#c9dae1}
.jconfirm-icon .icon.info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#c9dae1}
.jconfirm-icon .icon.info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#c9dae1}
.jconfirm-icon .icon.success{border-color:#a5dc86}
.jconfirm-icon .icon.success::after,.jconfirm-icon .icon.success::before{content:'';border-radius:50%;position:absolute;width:60px;height:120px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.jconfirm-icon .icon.success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}
.jconfirm-icon .icon.success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}
.jconfirm-icon .icon.success .placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}
.jconfirm-icon .icon.success .fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.jconfirm-icon .icon.success .line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}
.jconfirm-icon .icon.success .line.tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.jconfirm-icon .icon.success .line.long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}
54%{width:0;left:1px;top:19px}
70%{width:50px;left:-8px;top:37px}
84%{width:17px;left:21px;top:48px}
100%{width:25px;left:14px;top:45px}
}
@-moz-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}
54%{width:0;left:1px;top:19px}
70%{width:50px;left:-8px;top:37px}
84%{width:17px;left:21px;top:48px}
100%{width:25px;left:14px;top:45px}
}
@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}
54%{width:0;left:1px;top:19px}
70%{width:50px;left:-8px;top:37px}
84%{width:17px;left:21px;top:48px}
100%{width:25px;left:14px;top:45px}
}
@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}
65%{width:0;right:46px;top:54px}
84%{width:55px;right:0;top:35px}
100%{width:47px;right:8px;top:38px}
}
@-moz-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}
65%{width:0;right:46px;top:54px}
84%{width:55px;right:0;top:35px}
100%{width:47px;right:8px;top:38px}
}
@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}
65%{width:0;right:46px;top:54px}
84%{width:55px;right:0;top:35px}
100%{width:47px;right:8px;top:38px}
}
@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}
100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}
}
@-moz-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}
100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}
}
@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}
100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}
}
.jconfirm-icon .animateSuccessTip{-webkit-animation:animateSuccessTip .75s;-moz-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}
.jconfirm-icon .animateSuccessLong{-webkit-animation:animateSuccessLong .75s;-moz-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}
.jconfirm-icon .icon.success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;-moz-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}
@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}
100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}
}
@-moz-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}
100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}
}
@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}
100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}
}
.jconfirm-icon .animateErrorIcon{-webkit-animation:animateErrorIcon .5s;-moz-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}
@-webkit-keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}
50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}
80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}
100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}
}
@-moz-keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}
50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}
80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}
100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}
}
@keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}
50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}
80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}
100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}
}
.jconfirm-icon .animateXMark{-webkit-animation:animateXMark .5s;-moz-animation:animateXMark .5s;animation:animateXMark .5s}
@-webkit-keyframes pulseWarning{0%{border-color:#f8d486}
100%{border-color:#f8bb86}
}
@-moz-keyframes pulseWarning{0%{border-color:#f8d486}
100%{border-color:#f8bb86}
}
@keyframes pulseWarning{0%{border-color:#f8d486}
100%{border-color:#f8bb86}
}
.jconfirm-icon .pulseWarning{-webkit-animation:pulseWarning .75s infinite alternate;-moz-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}
@-webkit-keyframes pulseWarningIns{0%{background-color:#f8d486}
100%{background-color:#f8bb86}
}
@-moz-keyframes pulseWarningIns{0%{background-color:#f8d486}
100%{background-color:#f8bb86}
}
@keyframes pulseWarningIns{0%{background-color:#f8d486}
100%{background-color:#f8bb86}
}
.jconfirm-icon .pulseWarningIns{-webkit-animation:pulseWarningIns .75s infinite alternate;-moz-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate}
.jconfirm-text{font-size:1.8rem;padding-top: 0.5rem;text-align:center;}
.jconfirm-text p{ font-size:12px; color:#333; padding:1rem;}

/*布局*/
@media screen and (min-width:480px) and (max-width:599px){
    .container-fluid{width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
}
@media screen and (min-width:720px) and (max-width:839px){
    .container-fluid{width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
}
@media screen and (min-width:840px) and (max-width:1023px){
    .container-fluid{width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
}
@media screen and (min-width:1024px) and (max-width:1279px){
    .container-fluid{width: 100%;max-width: 970px;min-width: 755px;margin: 0 auto;}
}
@media screen and (min-width: 1280px) and (max-width: 1599px){
    .container-fluid{width: 100%;max-width: 1170px;min-width: 755px;margin: 0 auto;}
}
@media screen and (min-width:1600px) and (max-width:1919px){
    .container-fluid{width: 100%;max-width: 1200px;min-width: 755px;margin: 0 auto;}
}
@media screen and (min-width:1920px){
    .container-fluid{width: 100%;max-width: 1260px;min-width: 755px;margin: 0 auto;}
}

/* User Login */
.pass-main{font-size:14px}
.login-div-box{background-color:#fee200;padding:100px 0}
.login-footer{padding:60px 0 15px;font-size:13px}
.login-box{width:400px;background:#fff;position:relative;margin:0 auto;padding:30px 32px;-webkit-box-shadow:0 1px 12px 0 rgba(0,0,0,.2);box-shadow:0 1px 12px 0 rgba(0,0,0,.2);border-radius:5px}
@media only screen and (max-width: 430px) {.login-box{width: auto;}}
.login-switch{width:53px;height:53px;position:absolute;right:10px;top:10px;cursor:pointer}
.login-switch .static-l{background:url(/Public/Images/user/wx_l.svg) no-repeat}
.login-switch .quick-l{background:url(/Public/Images/user/web_l.svg) no-repeat 1px 0}
.module-l-static .l-static,.module-l-static .static-l{display:block}
.module-l-static .l-quick,.module-l-static .quick-l{display:none}
.module-l-quick .l-static,.module-l-quick .static-l{display:none}
.module-l-quick .l-quick,.module-l-quick .quick-l{display:block}
.icon-l{width:53px;height:53px}
.icon-l:hover{opacity:.8}
.module-l-static .l-static,.module-l-static .static-l{display:block}
.module-l-static .l-quick,.module-l-static .quick-l{display:none}
.module-l-quick .l-static,.module-l-quick .static-l{display:none}
.module-l-quick .l-quick,.module-l-quick .quick-l{display:block}
.l-tab-covers{font-size:16px;border-bottom:1px solid #eee}
.l-tab-covers .l-tab-list{color:#999;display:inline-block;margin-right:30px;border-bottom:2px solid transparent;padding-bottom:20px;margin-bottom:-1px;cursor:pointer}
.l-tab-covers .l-tab-list.current,.l-tab-covers .l-tab-list:hover{color:#282828;border-bottom:2px solid #282828;font-weight:500}
.static-module-covers{background:#fff;position:relative;z-index:2;margin-top:45px;padding-bottom:8px}
.btn-current-big,.ipt-default-current{width:100%}
.form-group,.ipt-tips-default,.tabcontent{margin-bottom:20px;position:relative}
.login{margin-bottom:80px}
.auto-login:after{content:"";display:table}
.auto-login:after{clear:both}
.auto-login input{vertical-align:middle;opacity:0;margin-right:8px}
.auto-login .new-user-register{float:right;color:#d36f16}
.auto-login .auto-login-c{background:url(/Public/Images/user/checkbox.svg) no-repeat 0 2px;font-weight:100;cursor: pointer;}
.auto-login .auto-login-cd{background:url(/Public/Images/user/checkboxed.svg) no-repeat 0 2px;font-weight:100;cursor: pointer;}
.login-links{color:#999;float:right}
.btn-default-main{color:#444;background:#ffe300;border:1px solid #ffe300;border-radius:4px;cursor:pointer;text-align:center}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{color:#bbb;background:#eee;border:1px solid #eee;border-radius:4px;cursor:pointer;text-align:center;cursor:default}
.hide_pass{display:none}
.btn-default-main,.btn-default-secondary{height:42px}
.btn-current-big{height:42px;font-size:16px}
.loadding-btn{cursor:default}
.why-login{height:428px}
.l-title-covers .l-title-h2{font-size:16px;color:#282828;font-weight:500}
.l-title-covers{padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px}
.er-cd-covers img{width:200px;margin-bottom:10px}
.wx_login_links{color:#999;text-align:center;margin-top:25px}
.l-quick .info p{margin-bottom:0;font-size:13px}
.l-quick .info h4{font-size:16px;font-weight:400}
input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{background:#fff;color:#444}
input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{background:#fff}
.phone-area-code-ipt{width:70px;height:40px;line-height:2;padding-left:8px;border-radius:4px 0 0 4px;color:#666;font-size:14px;background:#f4f4f4 url(../images/common/shixinjiantou.svg) no-repeat 50px center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;cursor:pointer;border:1px solid #ddd}
.ipt-area-current{width:264px;border-radius:0 4px 4px 0;height:40px;border:1px solid #ddd;border-left:0}
.js-ipt-h{display:none}
.ipt-short-current{width:116px}
.sms-cd-btn{height:42px;padding:0 14px;margin-left:5px}
.n-receive-cd{color:#282828;float:right;line-height:42px;cursor:pointer;font-size:12px;display:none}
.l-sms-code{margin-bottom:20px}
.error-tips{position:absolute;top:-54px}
.error-tips .ipt-default-current{height:42px}
.ipt-tips-default{width:336px;padding:0 20px 0 45px;border:1px solid #d46f16;border-radius:4px;background:#ffe6e5 url(../images/error-tips.png) no-repeat 20px 12px;display:flex;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.phoneInputGroup #msgInput{width:336px;padding-right:120px}
.phoneGroup .msgBtn{position:absolute;top:22px;right:0;color:#175199;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;height:auto;padding:0 10px;line-height:inherit;background-color:transparent;border:none;border-radius:0;display:inline-block;font-size:14px;cursor:pointer;height:42px}
.isShow::after{content:attr(data-content);color:#a94442;display:inline-block;margin-top:5px}
/* User Register */
.passcard-box{max-width:900px;margin:0 auto;padding-bottom:30px}
.login-passcard-nav,.passcard-nav{padding-top:30px;line-height:50px;overflow:hidden}
.passcon{min-height:394px;margin:20px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#fff}
.passcon .passmail-title{height:76px;line-height:76px;font-size:24px;text-align:center;font-weight:400;border-top-left-radius:4px;border-top-right-radius:4px}
.main-bg-color{background:#ffe300;color:#333}
.passcard-nav .navbar-logo,.passcard-nav .navbar-logo img{height:50px;float:left;margin-right:22px}
.passcard-nav .login-right-subnav{margin-left:25px;font-size:14px;float:right}
.passcard-nav .login-nav{color:#666}
.passcon #layer-getpassword{border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:40px 0 40px;border-top:none}
.passcon #user-register{width:336px;margin:0 auto}
.text-style{height:41px;padding-left:20px;padding-right:20px;color:#666;font-size:14px;border:1px solid #ddd;background:#f4f4f4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:100%}
.btn-current-big{height:42px;font-size:16px;width:100%}
.btn-default-main{color:#444;background:#ffe300;border:1px solid #ffe300;border-radius:4px!important;cursor:pointer;text-align:center;height:42px}
.form-horizontal .form-group{margin:0 0 20px;text-align:left}
.passcard-nav .login-nav:after{content:"";display:inline-block;vertical-align:middle;width:1px;height:14px;margin-top:-4px;background:#666;margin-left:20px}
.outer{position:relative;width:336px;height:34px;line-height:34px;border:1px solid #e8e8e8;background:#e8e8e8;font-size:12px;margin:auto;float:left}
.filter-box,.inner,.outer span{position:absolute;top:0;left:0}
.outer span{display:block;padding:0 0 0 36px;width:100%;height:100%;color:#fff;text-align:center}
.txtRoll{background-image:linear-gradient(to right,#000,#000,#fff,#000,#000,#fff,#000);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-background-size:200% 100%;animation:bgp 3s infinite linear}
@-webkit-keyframes bgp{0%{background-position:0 0}
100%{background-position:-100% 0}
}
.filter-box{width:0;height:100%;background:#76c61d;z-index:9}
.outer.act span{padding:0 36px 0 0}
.inner{width:36px;height:32px;text-align:center;background:#fff;cursor:pointer;z-index:10;font-weight:700;color:#929292}
.outer.act .inner{color:#76c61d}
.outer.act span{z-index:99}
.phoneInputGroup{width:180px;float:left;margin-right:15px}
.phone-btn{width:120px}
/* Retrieve Password */
.passcon{min-height:394px;margin:20px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#fff}
.passcon .passmail-title{height:76px;line-height:76px;font-size:24px;text-align:center;font-weight:400;border-top-left-radius:4px;border-top-right-radius:4px}
.main-bg-color{background:#ffe300;color:#333}
.passcard-nav .navbar-logo,.passcard-nav .navbar-logo img{height:50px;float:left;margin-right:22px}
.passcard-nav .login-right-subnav{margin-left:25px;font-size:14px;float:right}
.main-link-color,.passcard-nav .main-link-color:hover{color:#d36f16}
.passcard-nav .login-nav{color:#666}
.retrieve_step_1{color: #333;margin-bottom: 15px;}
.passcon #layer-getpassword{border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:40px 0 40px;border-top:none}
.passcon #getpasswordform{width:336px;margin:0 auto}
.btn-current-big{height:42px;font-size:16px;width:100%}
.btn-default-main{color:#444;background:#ffe300;border:1px solid #ffe300;border-radius:4px!important;cursor:pointer;text-align:center;height:42px}
.form-horizontal .form-group{margin:0 0 20px;text-align:left}
.passcard-nav .login-nav:after{content:"";display:inline-block;vertical-align:middle;width:1px;height:14px;margin-top:-4px;background:#666;margin-left:20px}
.passcon #layer-getpassword .retrieve-password{font-size:20px;line-height:20px;color:#333;margin-bottom:40px;text-align:center}
.retrieve_step_2{display:none;}
/* password-check */
.pw-bar{background:url(/Public/Images/user/pwd-1.png) no-repeat;height:6px;overflow:hidden;width:100%;background-size:100%;margin:0 auto}
.pw-bar-on{background:url(/Public/Images/user/pwd-2.png) no-repeat;width:0;height:6px;position:absolute;top:0;left:0;transition:width .3s ease-in;-moz-transition:width .3s ease-in;-webkit-transition:width .3s ease-in;-o-transition:width .3s ease-in;background-size:300%}
.pw-weak .pw-defule{width:0}
.pw-weak .pw-bar-on{width:33.33%;background-size:300%}
.pw-medium .pw-bar-on{width:66.66%;background-size:150%}
.pw-strong .pw-bar-on{width:100%;background-size:100%}
.pw-txt{padding-top:2px;width:100%;overflow:hidden;padding-bottom:15px}
.pw-txt span{color:#707070;float:left;font-size:12px;text-align:center;width:33.33%}
.pw-strength{clear:both;position:relative;top:8px;width:100%;margin:0 auto}
.password-flex-box{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0}
.password-flex-title{font-size:12px;color:#969696;width:100%;margin:0 auto;padding:15px 0 3px 0}
.password-flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative}
/*Member Header*/
ul.user-header-top{float:right; margin:0;}
ul.user-header-top li{display:inline-block; margin-left:2rem; padding:1rem 0; font-size:12px;}
ul.user-header-top li a{ color:#333;text-decoration:none;}
.user-navbar{border-top: none;border-bottom: none;box-shadow: 0px 3px 6px #eee;}
.user-navbar .navbar-toggle{ float:left; margin-left:15px;}
.user-navbar .navbar-brand{ font-size:2rem; color:#333; margin-right:5rem;}
.user-navbar .navbar-brand>img{ display:inline-block; margin-right:3.5rem;}
@media screen and (min-width: 768px) {
.user-navbar .user-header-search{padding-left:0;}
.user-navbar .navbar-nav>li { margin:0 1rem;}
.user-navbar .navbar-nav>li>a {padding-top:25px;padding-bottom:25px; color:#333; font-weight:600;}
.user-navbar .navbar-form .input-group>.form-control{height: 40px;margin-top: 8px;border: none;box-shadow: none;}
.user-navbar .user-header-search-botton{height: 40px;margin-top:8px;border:none;line-height: 0px;width:60px;font-size:2.5rem;}
.user-navbar  .has-error .help-block{position: absolute;width: 100%;background: rgba(253,229,0,0.3);padding:0.5rem;bottom:-35px;}
}
@media screen and (min-width: 1280px) {
.user-navbar .navbar-form .input-group>.form-control{min-width:350px;}
}
@media screen and (max-width: 768px) {
.user-navbar .navbar-brand{ padding:5px 15px;}
}
.user-navbar .btn-default.disabled.focus, .user-navbar .btn-default.disabled:focus, .user-navbar .btn-default.disabled:hover, .user-navbar .btn-default[disabled].focus, .user-navbar .btn-default[disabled]:focus, .user-navbar .btn-default[disabled]:hover, .user-navbar fieldset[disabled] .btn-default.focus, .user-navbar fieldset[disabled] .btn-default:focus, .user-navbar fieldset[disabled] .btn-default:hover{background:rgba(253,229,0,0.5);color:#fff;}
.user-navbar .user-header-search-botton{background: #FDE500;color:#fff;}
.user-navbar .sm-header-icon{position:absolute;right:15px;top:15px;}
.sm-header-icon .fa{font-size:2.5rem; margin-left:3rem;}
/*Member Sidebar*/
.sidebar-menu{ background:#fff; padding:15px 0; margin-bottom:15px;}
.sidebar-menu li{text-align:center; padding-bottom:15px;}
.sidebar-menu>ul>li{font-size:1.6rem; font-weight:600; border-bottom:1px solid #eee; padding-top:15px;}
.sidebar-menu>ul>li:last-child{border-bottom:none;}
.sidebar-menu ul{ margin-top:15px;list-style: none;padding-left: 0px;}
.sidebar-menu ul>li>ul>li>a{font-size:1.3rem; color:#666}
/*Member Main*/
.user-container .user-avatar-box{position:relative; background:#FDE500;text-align:center;height:200px;}
.user-container .user-avatar-box .bg-text{ font-size:5rem; color:rgba(255,255,255,0.5); font-weight:900; padding-top:.5rem}
.user-container .user-avatar{ position:absolute;right:0;left:0;top:3rem;}
.user-container .user-avatar img{width:132px; height:132px;}
.user-container .user-avatar .user-avatar-name{ font-weight:600; padding:10px 0 5px;overflow:hidden;font-size:1.8rem;text-overflow: ellipsis;white-space: nowrap;}
.user-container .user-mobile-verification{ background:#565656; color:#fff; font-size:1.5rem; text-align:center; padding:10px;}
.user-container .user-mobile-verification .btn-binding-mobile{ background:#FDE500;border-radius:20px;margin-left: 1rem;}
.user-container .user-main-menu-group{ text-align:center; height:235px;font-weight:600; font-size:3rem; cursor:pointer;}
.user-container .user-main-menu-group:hover .title{color:#FDE500}
.user-container .user-main-menu-group .title{padding-top:80px;}
.user-container .user-main-menu-group .text{ padding-top:30px;font-weight:400;font-size:1.5rem;}
.user-container .user-main-box{ background:#fff; padding:30px;}
.user-container .user-main-box .user-main-box-head{ font-size:2rem; padding-bottom:15px; border-bottom:1px solid #eee;}
.user-container .user-main-box .user-main-box-head .more{ float:right; font-size:14px; font-weight:400; padding-top:10px;}
@media screen and (max-width: 991px){
.user-container .user-main-menu-group{ height:auto;}
.user-container .user-main-menu-group .title {padding-top: 30px;}
.user-container .user-main-menu-group .text {padding:15px 0;}
}
.user-container .spacing-block{height: 10px;background: #f7f7f7;margin-left: -30px;}
.order-round-menu{ margin:15px auto;}
.order-round-menu li{width:25%; height: auto;position: relative;padding: 0.5rem 0;text-align: center;transition: background-color 300ms;-webkit-transition: background-color 300ms;float: left;}
.order-round-menu li .bg-icon{width:75px;height:75px;background:#f7f7f7;border-radius:50%;margin:0 auto;line-height: 75px;font-size: 4rem;position:relative; margin-bottom:15px;}
.order-round-menu li .bg-icon .corner-num{width: 20px;height: 20px;text-align: center;display: block;line-height: 20px;font-size: 12px;color: #fff;background: #ff6600;border-radius: 50%;position: absolute;top: 0;right: 0;}
@media screen and (max-width: 768px){
.order-round-menu li .bg-icon{ width:50px; height:50px; line-height:50px; font-size:2.5rem;}
}
.user-order-list{ border-top:1px solid #eee; padding:15px 0;}
.goods-list{align-items:flex-start;position:relative;display:flex;padding:0.5rem 0 1rem;transition-duration:.3s;overflow:hidden}
.goods-list-media{flex-shrink:0;flex-wrap:nowrap;box-sizing:border-box;margin-right:1.5rem;color:#aaa;position:relative; width:80px; text-align:center; border:1px solid #eee; padding:.2rem;}
.goods-list-inner{position:relative;width:100%;overflow:hidden;box-sizing:border-box;display:flex;flex:1;display:block}
.goods-list .goods-list-angle{width:auto;text-align:right;margin-left:.5rem;margin-right:0;color:#000}
.user-main-index .goods-list-inner p span{ color:#999;}
.user-main-index .goods-list .goods-list-media img{max-height:80px; max-width:100%;}
.order-goods-price{ text-align:right; color:#666;}
.one-products-list .one-products-box{ margin-bottom:15px;}
.one-products-list .one-products-box img{max-width:100px; margin-bottom:5px; max-height:150px;}
.one-products-list .one-products-box .title{ font-weight:600; margin-bottom:2px;}
@media screen and (max-width: 991px){
.one-products-list .one-products-box img{ float:left; margin-right:1.5rem;}
}
.product-box-shadow{ margin:15px auto;border:1px solid #f1f1f1; transition: all 1s linear;}
.product-box-shadow:hover{box-shadow:0rem .4rem 0.6rem rgba(0,0,0,.1);transition: 0.1s;transition-duration:0.4s;}
.product-box-shadow h5{ background:#F1F1F1; margin:0; text-align:center; padding:1rem; font-weight:600;}
.product-box-shadow .product-box-shadow-thumb{ height:200px;}
.product-box-shadow img{display: block; padding:10px; max-height:200px; margin:0 auto;}
.product-box-shadow p{ text-align:center; margin-bottom:0; padding:0 5px 5px;height: 44px;overflow: hidden;}
.bg-grey-title{ background:#F1F1F1; font-family:3rem; font-weight:600; padding:15px; margin-top:15px; position:relative;}
.bg-grey-title .change-button{position: absolute;right: 15px;top: 9px; color:#888;}
.mobileverify{font-size:2rem;line-height: 33px;}
.mobileverify i{ margin-left:15px;}
.order-null{ text-align:center;}
.order-null p{ font-size:2rem; color:#ccc;}
.order-null .icon-null{ font-size:20rem;}
/*Member Personal*/
#account-form .editable{padding-top:0;}
.account-form{ margin:15px 0;}
.account-form .avatar-box{ text-align:center;}
.account-form .avatar-box #user-avatar-view{ margin:0 auto; display:block; margin-bottom:10px; width:132px; height:132px; cursor:pointer;}
.form-group .required{ color:#FF0000;font-family:'宋体',Arial, Helvetica, sans-serif;font-weight: 100;margin-left: 2px;}
.abclonal-avatar img{ margin:1rem 1rem 0 0 ; width:75px; height:75px;}
.abclonal-avatar strong{width:75px;display: inline-block;margin:1rem 1rem 0 0 ;}
/*Member Address*/
.user-address-list{border:1px solid #eee; padding:.5rem 1.5rem; margin-top:1.5rem; position:relative;}
.user-address-list h5{ font-size:1.6rem; font-weight:600; margin-bottom:1.5rem;}
.address-list-footer a{margin-right:1rem;}
@media screen and (min-width: 768px){
.address-list-footer{ position:absolute; right:1.5rem; bottom:1.5rem;}
.address-list-footer a{ margin-left:1rem; margin-right:0;}
}
/*Member Order*/
.order-menu { margin:1.5rem 0; }
.order-menu li{ display:inline-table; padding:.2rem 1rem; position:relative; margin:0 1rem 0 0;}
.xs-info .iconfont{font-size: 18px !important;margin: auto;}
.xs-info a{font-size: 12px;}
.xs-look-all{font-size: 12px;color: #898686;float: right;}
.xs-look-all a{color: #898686;}
.xs-look-all a:hover{color:#FDE500 ;}
.xs-order-menu{margin-bottom: 6.5rem;text-align: center;margin-left: -30px;margin-right: -30px;}
.xs-order-menu li{display:inline-table;}
.order-menu li .num{position: absolute;background: #FF0000;color: #fff;width: 16px;height: 16px;text-align: center;line-height: 16px;font-size: 10px;border-radius: 50%;right: -5px;top: -5px;font-family: cursive;}
.xs-order-menu li .num{position: absolute;background: #FF0000;color: #fff;width: 16px;height: 16px;text-align: center;line-height: 16px;font-size: 10px;border-radius: 50%;right: 35px;top: -5px;font-family: cursive;}
.order-menu li a.active{ padding:0 0.3rem 0.1rem; border-bottom:3px solid #ff0000;}
.xs-info a.active{padding: 0 0 0.1rem;border-bottom: 3px solid #ff0000;}
.xs-order-menu .xs-info{display: flex;flex-direction: column;}
.order-right-search{ display:block;}
.xs-right-15{margin-right: -15px;}
@media screen and (min-width: 991px){
.order-menu {float:left; border-right:1px solid #ccc;}
.order-right-search{ float:right; margin:.5rem 0 1.5rem 0;}
}
.table-header{background:#f8f8f8;height:4rem;line-height:4rem;padding: 0 2rem;}
.table-header>div:not(:first-child) {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.table-header>div:first-child {width:400px;}
.table-row, .table-header, .table-footer, .table-top{display:flex;-webkit-justify-content: center;align-content: space-around;}
div.tables {border: 1px solid #e5e5e5;font-size: 12px;line-height: 18px; margin-top:1.5rem;}
.table-top{padding: 0 2rem;background: #f7f7f7;}
div.tables .table-row > div {padding:1.2rem 0;}
.table-footer > div, .table-top > div {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;height: 100%;}
.order_label_web{padding: .2em .4em .2em;background: #FFCC00;color: #fff;border-radius: 0.3rem;margin-right: 0.5rem;}
.order_label_wx{padding: .2em .4em .2em;background: #5cb85c;color: #fff;border-radius: 0.3rem;margin-right: 0.5rem;}
.table-row .goods-des.singleRefund {display: flex;flex-direction: column;}
.table-row .goods-des .title {width: 180px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
@media only screen and  (max-width: 446px) {.table-row .goods-des .title{width:90px;margin-right: 14px;} }
.table-row .goods-des>div{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin:0.5rem 0}
.table-row .goods-des .product-img{width:65px;height:65px;border:1px solid #efefef; padding:0.1rem;}
.table-row .goods-basic{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;margin-left:1rem;text-align: left;display: flex;align-items: center}
.table-row .goods-size{float:right;text-align:left;display:inline-block;position:relative;right:0.5rem;}
.table-row .list-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-flex-direction:column;flex-direction:column}
.columnFlex {display: flex;flex-direction: column;}
.table-row .popover{ font-size:12px;}
.noRefund p{margin-bottom:0.2rem;}
.table-row .popover th{white-space: nowrap; vertical-align:top;}
.table-row .popover th i{font-weight:400; margin-right:0.5rem;}
.table-container{ margin:0 1.5rem;}
.goods-size strong{ font-size:1.4rem;}
.total-price{ font-size:1.6rem; color:#CC0000;}
@media screen and (min-width:991px){
   .table-row .goods-des.singleRefund {width:400px;}
}
@media screen and (max-width:768px){
   .table-row.table-container{display: block;}
   .table-row .list-inner,.noRefund p{ display:inline-block;}
   .table-row .list-inner.price-block{ display:block; text-align:right;}
   .order-action .btn{padding: 0.5rem 1.5rem;border-radius: 2rem;margin-right: 1rem;font-size:1.2rem}
   .order-state,.view-express,.view-details{border: 1px solid #ccc;padding: 0.5rem 1rem;color: #999;border-radius: 2rem;margin-right: 1rem; font-size:1.2rem}
   .view-details{float:left;}
   .action-review{float:left;}
}
.order-state-text--1{color:#999999;}
.order-state-text-1,.order-state-text-2,.order-state-text-4{color:#ffc500;}
.order-state-text-3{color:#5cb85c;}
.order-state-bg--1{color:#fff; background:#999999;padding: 0.3rem 0.8rem;border-radius: 0.3rem;}
.order-state-bg-1,.order-state-bg-2,.order-state-bg-4{color:#fff; background:#ffc500;padding: 0.3rem 0.8rem;border-radius: 0.3rem;}
.order-state-bg-3{color:#fff; background:#5cb85c;padding: 0.3rem 0.8rem;border-radius: 0.3rem;}
/*Review*/
.review-form h3{background:#f8f8f8; font-size:1.5rem; padding:1rem 2rem; margin:0;}
.review-form>thead>tr>th{ border-bottom:none; font-weight:400; color:#999; padding-left:2rem;}
.review-form .img-reivew{ max-width:150px;}
.review-form{ border:1px solid #eee;}
.review-form .review-post-left{ text-align:center; font-size:1.2rem; padding-top:1.5rem;}
.review-form .review-post-left h4{font-size:1.4rem; margin-bottom:0.5rem;}
.review-form .review-post-left img{max-height:150px; max-width:100%;}
.review-post-list{ border-bottom:1px solid #e8e8e8; margin:1rem;}
.review-post-list:hover{background:#f8f8f8;}
.dm-uploader .btn.active,.dm-uploader .btn:active{box-shadow:none;-webkit-box-shadow:none;}
.dm-uploader .btn{ font-size:2.5rem; padding:2px;width:65px; height:50px; background:#f8f8f8; margin-top:1rem; margin-bottom:1rem;}
.dm-uploader .btn span p{font-size: 1rem;position: absolute;left: 1rem;top: 3rem;}
.dm-uploader .btn input[type=file]{ height:100%;}
.preview-img-list li { float:left; width:75px; margin-right:15px;}
.preview-img-list li .progress{border-radius: 0; margin-bottom:0;}
.preview-img-list .preview-img {width: 75px;height: 75px;}
.upload-error-message{display:none;}
/*Show Order*/
.step-region{position:relative;margin-bottom:10px}
.ui-step{padding:2rem 0;zoom:1;margin:0 auto}
.ui-step:after{content:"";display:table;clear:both}
.ui-step li{float:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}
.ui-step li::after,.ui-step li::before{position:absolute;left:0;top:27px;display:block;content:' ';width:50%;height:4px;background:#f2f3f7;z-index:1}
.ui-step li::after{left:50%}
.ui-step li:first-child::before{width:0}
.ui-step li:last-child::after{width:0}
.ui-step .ui-step-title{color:#333;font-size:12px;line-height:18px}
.ui-step .ui-step-number{position:relative;display:inline-block;width:37px;height:37px;margin:10px 0;line-height:37px;background:#f2f3f7;color:#cac9c9;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:2}
.ui-step li.ui-step-done .ui-step-number{color:#fff}
.ui-step .ui-step-meta{color:#ccc}
.ui-step li.ui-step-done .ui-step-number,.ui-step li.ui-step-done::after,.ui-step li.ui-step-done::before{background:#FDE500}
.ui-step-2 li{width:50%}
.ui-step-3 li{width:33.33333%}
.ui-step-4 li{width:24.9999%}
.ui-step-5 li{width:20%}
.order-intro{ border-top:5px solid #eee;padding: 1rem 0rem;}
.order-intro .col-sm-6:first-child>div{ border-left:1px solid #fff;}
.order-intro .col-sm-6>div{padding:1rem 4rem 0;border-left:1px solid #eee;}
@media screen and (max-width:768px){
   .order-intro .col-sm-6:first-child{ border-bottom:1px solid #eee; margin-bottom:3rem; padding-bottom:3rem}
   .order-intro .col-sm-6>div{border:0;}
}
.order-intro h4{ margin:0 0 1.5rem;padding-bottom: 1rem; border-bottom:2px solid #f8f8f8;}
.order-intro dl{ margin-bottom:0;}
.order-intro dt,.order-intro dd{ line-height:2;}
@media screen and (min-width: 768px){
	.order-intro .dl-horizontal dt {width:90px;text-align:left;font-weight:400;color:#999;}
	.order-intro .dl-horizontal dd {margin-left:90px;}
}
.order-view-product .product-img{width:65px;height:65px;border:1px solid #efefef;padding:.1rem}
.order-view-product.table>thead>tr>th{white-space:nowrap}
.order-view-product.table>tbody>tr>td{vertical-align:middle}
.order-view-product.table>tfoot>tr>td{text-align:right;padding-top:2rem}
.order-view-product.table>tfoot>tr>td p{margin-bottom:.5rem}
.order-closed{width:250px;height:250px;position:absolute;left:0;background:rgb(153,153,153,.6);right:0;z-index:999;line-height:250px;margin:auto;text-align:center;font-size:3rem;border-radius:50%}
.product-review-list .media{ margin-top:1.5rem; padding-bottom:1.5rem; border-bottom:1px solid #f8f8f8;font-size:1.3rem;}
.product-review-list .media-object{ width:65px; height:65px}
.product-review-list .media-heading{ font-size:1.3rem;}
.product-review-list .media-heading .post-date{font-size:1.2rem; float:right; color:#999;}
.product-review-list .review-content{margin:1rem 0;}
.product-review-list .review-content span{ color:#999}
.review-author{ text-align:center; color:#888}
/* favorite*/
.product-close{ position:absolute;right:5px; top:5px; font-size:2rem;cursor: pointer; color:#CC0000; display:none;}
.clear-all{display:none;}
/* credits */
.table.credit-table thead{ background:#f8f8f8;}
.table.credit-table >thead>tr>th{ border-bottom:0; font-weight:400;padding: 1.5rem;}
.table.credit-table>tbody>tr>td{ font-size:12px;border-bottom: 1px solid #eee; border-top:0;padding: 1.5rem;}
.credit-table .iconfont{ font-size:2rem!important;}
.credit-table .abicon-zengjia-cuxiantiao{color:#ac2925}
.credit-table .abicon-jian-cuxiantiao{color:#5cb85c}