/*登录弹出框*/
.cart_log{ display:none; position:fixed; _position:absolute; top:100px; left:463px; width:490px;border:4px solid #ccc; background:#fff; overflow:hidden; z-index:9901;}
.cart_log .hd{ width:490px; height:43px; background:url(../../images/orderflow/cart/log_t.png) repeat-x; overflow:hidden;}
.cart_log .log{ display:inline; float:left; width:38px; height:43px; margin-left:13px; background:url(../../images/orderflow/cart/cart_icon.png) no-repeat  -132px -168px; }
.cart_log .close{ display:inline; float:right; width:22px; height:22px; margin:11px 8px 0 0; background:url(../../images/orderflow/cart/cart_icon.png) no-repeat  -170px -168px; cursor:pointer;}

.cart_log .bd{ width:490px; overflow:hidden;}
.cart_log .bd .b_log{background:#fafcfc; padding:9px 0 18px; border-bottom:1px solid #d3d5d5; overflow:hidden;}
.cart_log .b_log .input_l{margin:8px 0 8px 85px; overflow:hidden; }
.cart_log .b_log .b_input{ width:205px; height:25px; line-height:25px; padding:0 5px; border:1px solid #b1b1b1; color:#666; font-family:arial; background:#fff; overflow:hidden;}
.cart_log .b_log .title{ display:block; float:left; width:58px; height:27px;  line-height:27px;font-size:14px; text-align:right; overflow:hidden; }
.cart_log .b_log .sub_btn{height:28px; padding-top:4px; padding-left:144px; _padding-left:146px; line-height:28px; clear:both; overflow:hidden;}
.cart_log .b_log .sub_btn a{ float:left; display:block; width:80px; height:28px; line-height:28px;color:#1272ad;}
.cart_log .b_log .b_submit,.cart_log .b_log .b_submit1{ float:left;width:79px; height:28px; margin-right:12px; background:url(../../images/orderflow/cart/cart_icon.png) no-repeat -196px -168px; border:none; cursor:pointer;}

.cart_log .b_log a{ float:left; display:block; width:60px; height:28px; line-height:28px;color:#1272ad;}
.cart_log .b_log a:hover{ text-decoration:underline;}
.cart_log .b_log .line{ float:left; width:1px; height:12px; margin:10px 8px 0 10px; *margin-top:8px; _margin-top:8px;background:#1272ad; overflow:hidden;}
.cart_log .b_log .tips{ display:none; height:14px; padding-left:144px; _padding-left:146px; padding-bottom:8px; line-height:14px; color:#ca1111;  overflow:hidden;}
.cart_log .error{color:#ca1111;}

.cart_log .b_buy{width:490px; background:#f5f7f8; padding:9px 0 5px 0;  border-top:1px solid #fff; overflow:hidden;}
.cart_log .b_buy .lt{ display:inline; float:left; width:37px; height:19px; margin:7px 0 0 33px; line-height:19px; padding-left:23px; color:#0e74ae; background:url(../../images/orderflow/cart/cart_icon.png) no-repeat -276px -177px;}
.cart_log .b_buy .ct{ float:left; width:219px; height:42px; margin:7px 12px 0 0; line-height:21px; overflow:hidden; }
.cart_log .b_buy .b_line{ float:left; width:1px; height:64px; background:url(../../images/orderflow/cart/cart_icon.png) no-repeat -315px -112px;}
.cart_log .b_buy .rt{ display:inline; float:left; width:97px; height:28px; line-height:28px; margin:15px 0 0 24px; text-align:center; }
.cart_log .b_buy .rt .gotobuy{width:97px; height:28px; color:#1658a9; background:url(../../images/orderflow/cart/cart_icon.png) no-repeat -223px -197px; border:none; cursor:pointer;}

.cart_log .b_buy_cf{width:490px; background:#f5f7f8; padding:9px 0 5px 0;  border-top:1px solid #fff; overflow:hidden;}
.cart_log .b_buy_cf .lt{ display:inline; float:left; width:37px; height:19px; margin:7px 0 0 33px; line-height:19px; padding-left:23px; color:#0e74ae; background:url(../../images/orderflow/cart/cart_icon.png) no-repeat -276px -177px;}
.cart_log .b_buy_cf .ct{ float:left; width:310px; height:42px; margin:7px 12px 0 0; line-height:21px; overflow:hidden; }
.cart_log .b_buy_cf .b_line{ float:left; width:1px; height:64px; background:url(../../images/orderflow/cart/cart_icon.png) no-repeat -315px -112px;}
.cart_log .b_buy_cf .rt{ display:inline; float:left; width:97px; height:28px; line-height:28px; margin:15px 0 0 24px; text-align:center; }
.cart_log .b_buy_cf .rt .nobuy{width:97px; height:28px; color:#ccc; background:url(../../images/orderflow/cart/cart_icon.png) no-repeat -223px -197px; border:none;}

.cart_log .ft{width:456px; height:75px; padding-left:34px; background:url(../../images/orderflow/cart/log_b.png) repeat-x;}
.cart_log .ft .title{width:400px; height:34px; line-height:34px; margin-bottom:6px; overflow:hidden;}
.cart_log .ft .con{margin-left:-18px;}
.cart_log .ft #qqLoginBtn a {float:left; display: block;width: 58px; height: 17px;background: url("../../images/member/regLog/qqbtnbg.png") no-repeat scroll 0 0 transparent;}
.cart_log .ft #qqLoginBtn a:hover{background-position:0 -17px;}
.cart_log .ft li{ float:left; height:17px; line-height:17px; padding:0 18px; border-right:1px solid #b6b6b7; overflow:hidden;}
.cart_log .ft li .WB_loginButton{ display:inline; _padding-top:3px;}
.cart_log .ft li a{color:#333;}
.cart_log .ft li a:hover{color:#ae0210;  text-decoration:none;}
.cart_log .ft li.no_border{ border:none;}
.cart_log .ft .sina, .cart_log .ft .zfb, .cart_log .ft .taobao{ float:left; display:block; width:16px; height:17px; margin-right:3px;}
.cart_log .ft .qq{  display:block; width:57px; height:17px; padding-left:18px; margin-top:1px; overflow:hidden;}
.cart_log .ft .qq a{ display:block; width:57px; height:17px; background:url(../../images/orderflow/cart/cart_icon.png) no-repeat 0 -266px; overflow:hidden;}
.cart_log .ft .qq a:hover{ background-position:-90px -266px;}
.cart_log .ft .qq img{ width:0; height:0;  }
.cart_log .ft .sina{background:url(../../images/orderflow/cart/cart_icon.png) no-repeat -188px -197px;}
.cart_log .ft .zfb{width:101px; background:url(../../images/orderflow/cart/cart_icon.png) no-repeat -87px -216px;}
.cart_log .ft .taobao{background:url(../../images/orderflow/cart/cart_icon.png) no-repeat -206px -197px;}
.cart_log .ft .wechat img{margin-right:5px; vertical-align:text-bottom;}
.cart_log .ft li:last-child{border-right:none;}

.wp_bg{ display:none; position:absolute; width:100%; left:0; top:0; opacity:0.2; background:none; overflow:hidden; z-index:9900;}

/*弹窗登录2018-11-08*/
.pop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.4);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10000;
}
.login_box {
    position: relative;
    width: 520px;
    height: 390px;
    background: white;
    border-radius: 3px;
}
.login_box .hd {
    position: relative;
    width: 100%;
    height: 60px;
    border-bottom: 1px solid #e9e9e9;
    padding-left: 25px;
    box-sizing: border-box;
}
.login_box .hd .tit {
    line-height: 60px;
    font-size: 22px;
    font-weight: bold;
}
.login_box .hd .close {
    position: absolute;
    top: 15px;
    right: 20px;
    width: 30px;
    height: 30px;
    background: url(../../images/member/regLog/close.png)no-repeat;
    cursor: pointer;
}
.login_box .bd {
    width: 330px;
    padding-top: 20px;
    margin: 0 auto;
}
.login_box .bd .hint {
    position: relative;
    width: 100%;
    height: 32px;
    border-radius: 3px;
    margin-bottom: 20px;
    background-color: #feebe2;
}
.login_box .bd .hint .hint-icon {
    position: absolute;
    left: 10px;
    top: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background-color: #f2216f;
    color: white;
    text-align: center;
    border-radius: 8px;
}
.login_box .bd .hint p {
    padding-top: 6px;
    padding-left: 35px;
    color: #999;
}
.login_box .bd .user-tel,
.login_box .bd .user-pwd {
    position: relative;
    width: 100%;
    height: 40px;
    padding-left: 40px;
    margin-top: 20px;
    background-color: #e7e7e7;
    box-sizing: border-box;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
}
.login_box .bd .user-tel {
    margin-top: 0;
}
.login_box .bd .user-tel img,
.login_box .bd .user-pwd img {
    position: absolute;
    left: 12px;
    top: 10px;
}
.login_box .bd .user-tel img {
    left: 10px;
}
.login_box .bd .user-tel input,
.login_box .bd .user-pwd input {
    height: 100%;
    width: 100%;
    border: none;
    padding-left: 10px;
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid transparent;
    border-right-radius: 3px;
    box-sizing: border-box;
    font-size: 14px;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 3px 100px #fff inset; //背景色
}
.login_box .bd .auto_log {
    width: 100%;
    margin-top: 20px;
    color: #666;
    overflow: auto;
}
.login_box .bd .auto_log .status {
    width: 16px;
    height: 16px;
    margin-right: 6px;
    background-color: #fff;
    -webkit-appearance: none;
    border: 1px solid #999;
    border-radius: 8px;
    outline: none;
    vertical-align: middle;
}
.login_box .bd .auto_log .status:checked {
    border: 1px solid #f1156f;
    background: #f1156f url(../../images/member/regLog/right.png) no-repeat 2px 3px;
}
.login_box .bd .auto_log a {
    float: right;
    color: #13489d;
}
.login_box .bd .login-btn-submit {
    width: 100%;
    height: 35px;
    line-height: 35px;
    margin-top: 10px;
    border-radius: 3px;
    background-color: #f1156f;
    cursor: pointer;
    color: white;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}
.login_box .login-other {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 52px;
    border-top: 1px solid #e9e9e9;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: #f8f8f8;
}
.login_box .login-other li {
    float: left;
    width: 91.75px;
    line-height: 52px;
    text-align: center;
}
.login_box .login-other li img {
    vertical-align: middle;
    margin-right: 5px;
}
.login_box .login-other li .gaps {
    display: inline-block;
    float: right;
    width: 1px;
    height: 12px;
    margin-top: 21px;
    line-height: 52px;
    background-color: #bdbdbd;
}
.login_box .login-other li.sign-btn {
    float: right;
    margin-right: 12px;
}
input::-webkit-input-placeholder {  color:#c7c7c7;  }
input:-moz-placeholder {  color:#c7c7c7;  }
input::-moz-placeholder {  color:#c7c7c7;  }
input:-ms-input-placeholder {  color:#c7c7c7;  }








