.newAddWrap{padding-bottom: 40px; font-size: 16px;}
.newAddWrapTit{text-align: center; font-size: 22px; line-height: 60px; color: #cc3536; font-weight: bold;}
.utilSprites{background: url(../img/utilSprites.png) 0 0 no-repeat;}
.login_facebook{padding-right: 40px;background-position: 0 -300px;}
.login_twitter{padding-right: 40px;background-position: -40px -300px;}
.login_youtube{padding-right: 40px;background-position: -80px -300px;}
.login_in{padding-right: 40px;background-position: -120px -300px;}
.login_cutoff{padding-right: 1px;background-position: -160px -300px;}
.con_goto{padding-right: 36px;padding-bottom: 36px;background-position: -240px -80px;}
.myProfileCotent{margin:60px 0;overflow: hidden;padding-bottom: 40px;}
.myProfileConLf{float:left;width: 500px;}
.myProfileCotent h2{font-size: 26px;color: #333;text-align:center;margin-bottom: 10px;}
.myProfileCotent .newdesc{font-size: 16px;color: #b2b2b2;margin-bottom: 20px;text-align: center;}
.myProfileCotent .tips{color:#cc3536;font-weight: bold;}
.myProfileCotent .newdesc b{color: #ec3a3a;font-weight: normal;}
.myProfileCotent .pul-select>select{width: 240px;height: 40px;border:none;background-color: #f0f0f0;padding:0 0px 0 20px;}
.myProfileCotent .profileUl{overflow: hidden;margin-bottom: 50px;}
.myProfileCotent .profileUl li{width: 500px;text-align: center;margin:20px 0;text-align: right;}
.myProfileCotent .profileUl li .pul-lf{color:#808080;font-size:18px;margin-right: 20px;width:250px;}
.myProfileCotent .profileUl li span input{width: 240px;  background-color: #f0f0f0;border:none;padding:10px 20px;}
.myProfileCotent .profileUl li span input[type=radio]{width: auto;  background-color: #f0f0f0;border:none;padding:10px 20px;}
.myProfileConRf{float:right;width: 500px;}
.myProfileConLf_submit{text-align: center;}
.myProfileConLf_submit>input{width: 132px; border: none;background: #cc3536;color: #fff;font-size: 16px;height: 36px;border-radius: 40px;cursor: pointer;-moz-border-radius: 40px;-o-border-radius: 40px;-webkit-border-radius: 40px;transition: all 300ms ease;}
.myProfileConLf_submit>input:hover{background: #e24747;}
.resetPassword{overflow: hidden;margin-bottom:250px;color:#fff;}
.resetPassword .resetInput{text-align: center;}
.resetPassword .resetInput input{padding:10px 15px;color:#666;width: 320px;}
.resetPassword .resetInput .resetEmail{margin-right:10px;font-size: 20px;}
.resetPassword .resetInput  .resetText{margin-left:10px;}
.resetPassword .resetSubmit{text-align: center;margin-top:20px;}
.resetPassword .resetSubmit span,.resetPassword .resetSubmit a{margin:0 15px;}
.resetPassword .resetSubmit span input,.resetPassword .resetSubmit a input{font-size: 18px;color: #3754aa;width: 110px;height: 40px;border-radius: 40px;background: #fff;border: none;cursor: pointer;}
.newAddLasttime{text-align: center; font-size: 18px; font-weight: bold;}
.myAccountTab { height: 50px; margin-top: 10px; margin: 50px 0;}
.myAccountTab .box { border-right: 5px solid #fff; float: left; width: 20%;}
.myAccountTab .box:last-child { border-right: 0; }
.myAccountTab .box.current a { background: #cc3536; color: #fff; font-weight: bold}
.myAccountTab .box a { display: block; line-height: 50px; text-align: center;  background: #eee; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition: all 0.2s ease; }
.myAccountTab .box a:hover { background: #cc3536; color: #fff; }
.myHistory{margin-bottom: 50px;}
.myHistory h2{font-size: 22px;color: #333;margin-bottom: 40px;text-align: center;}
.myHistory h2 span{color: #ec3a3a;}
.myHistory .historyTable{width: 100%;vertical-align: middle;margin-bottom: 50px;}
.myHistory .historyTable th{background: #6d6d6d;font-size: 18px;color: #fff;text-align: center;padding: 5px 10px;border: 1px solid #fff;font-weight: normal;}
.myHistory .historyTable td{background: #eee;font-size: 16px;color: #666;text-align: center;padding: 5px 10px;border: 1px solid #fff;}
.myHistory .more{text-align: center;}
.myHistory .more a{margin: 0 auto;color: #b2b2b2;font-size: 16px;display: block;width: 150px;margin: 0 auto}
.myHistory .more a:hover{color: #3754aa;}
.myHistory .more a i{display: block;width: 36px;height: 36px;padding: 0;margin: 0 auto 10px}
.loginWrap{background: url(../img/mapBg.jpg) center top no-repeat;padding: 40px 0 130px;}
.loginWrap .container{width: 520px; margin: 0 auto;overflow: hidden;}
.loginWrap .loginBox,.loginWrap .proceedBox{width: 100%;float: left;}
.loginWrap h2{font-size: 32px;color: #fff;text-align: center;margin-bottom: 28px;}
.loginWrap .inputForm{margin-bottom: 20px; position: relative; height: 50px;}
.loginWrap .inputForm span{display: block; width: 100%; position: absolute; bottom: -20px; height: 20px; line-height: 20px; color: #f17e7e; font-size: 14px;}
.loginWrap .tipEmail{margin-bottom:0px;}
.loginWrap .tipPass{margin-bottom: 0px;}
.loginWrap .inputForm input{width: 100%;padding: 13px 20px;font-size: 16px; color: #666;border: 1px solid #fff;background: #e6eaf5;}
.loginWrap .inputForm .two{width: 47%; position: relative;}
.loginWrap .inputForm.yzm input{width: 258px;margin-right: 10px;float: left;}
.loginWrap .inputForm.yzm img{cursor: pointer;width: 130px;height: 48px;vertical-align: middle;display: inline-block;border: 1px solid #cbcaf2;}
.loginWrap .btn{margin-bottom: 28px;padding-top: 30px;text-align: center;}
.loginWrap .btn input{font-size: 18px;color: #3754aa;width: 110px;height: 40px;border-radius: 40px;background: #fff;border: none;cursor: pointer;}
.loginWrap .btn .newRegSubmit{width: 100%}
.loginWrap .captcha-new-code{
    background: none;
    margin-left: 2px;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
}
.loginWrap .captcha-new-code .captchaText{
    color: #fff;
    font-size: 18px;
}
.loginWrap .captcha-new-code .captchaText:hover{
    text-decoration: underline;
}


.loginWrap .captcha-new-code .layui-icon{
    color: #fff;
    font-size: 16px;
    margin-right: 2px;
}



.loginWrap .desc{font-size: 14px;color: #fff;line-height: 18px;margin-bottom: 10px;}
.loginWrap .descA{text-align: center;margin-left:30px;}
.loginWrap .descA a{font-size: 16px;color: #fff;text-decoration: underline;}
.loginWrap .registerBox{width: 100%;}
.loginWrap .share{line-height: 40px;font-size: 40px;margin-bottom: 10px;overflow: hidden;text-align: center;padding-top: 45px}
.loginWrap .share a{padding: 0 20px;display: inline;}
.loginWrap .login_text{text-align: center;font-size: 18px;color:#ddd;}
.loginWrap .delet_bottom{margin:0;}
.loginWrap .login_hint>span{color:#fff;font-size: 14px;}
.loginWrap .login_hint>span>input{margin-right:5px;vertical-align:middle;margin-top:-3px;}
.loginWrap .login_hint>span>a{color:#fff;text-decoration: underline}
.loginWrap .loginCenter{text-align: center;}
.messageSuccess{padding: 120px 0 300px}
.messageSuccess .con{margin: 0 auto;width: 520px;overflow: hidden;margin-bottom: 30px;}
.messageSuccess .con .error h3{font-size: 26px;color: #333;margin-bottom: 20px;line-height: 30px;}
.messageSuccess .con .error table tr td{font-size: 26px;color: #333;margin-bottom: 20px;line-height: 30px;font-weight: 400;}
.messageSuccess i{display: block;float: left;width: 94px;height: 94px;padding: 0;margin-right: 20px;}
.messageSuccess h1{font-size: 26px;color: #333;margin-bottom: 20px;}
.messageSuccess .btn{text-align: center;}
.messageSuccess .btn a{color: #fff;font-size: 16px;padding: 14px 25px;line-height: 50px;border-radius: 45px;background: #ec3a3a;-moz-border-radius:45px; -o-border-radius:45px;-webkit-border-radius:45px;}
.con_success{padding-right: 94px;padding-bottom: 94px;background-position: 0px -200px;}
.myCartConLi{background: #eee;position: relative;padding: 10px 0;margin-bottom: 20px;}
.myCartConLi .box1{float: left;color: #222;font-weight: bolder;position: relative;line-height: 40px;margin-left:15px;}
.myCartConLi .box2{margin-left: 290px;}
.myCartConLi .box3{position: absolute;right: 120px;top: 40px;width: 150px;text-align: center;line-height: 40px;color: #ec3a3a;}
.myCartConLi .box3.green{color: #4cb051;}
.myCartConLi .box1 b{color: #ec3a3a;position: absolute;left: -15px;}
.myCartConLi .box2 input[type="text"],.myCartConLi .box2 input[type="password"]{color: #3d4045;font-size: 16px;background: #fff;border: none;padding: 10px 25px;line-height: 20px;width: 200px;}
.myCartConLi .box2 input[type="button"]{color: #fff;font-size: 16px;background: #8d8d8d;border: none;padding: 10px 25px;line-height: 20px;cursor: pointer;}
.btn-tax{color: #fff;font-size: 16px;background: #8d8d8d;border: none;padding: 5px 25px;line-height: 20px;cursor: pointer;}
#cer{text-decoration: none;}
.myCartConLi .box2 p{line-height: 40px;font-size: 16px;color: #3d4045}
/*shopping cart*/
.myCartLine{margin: 50px 0;}
.myCartLine img{width: 100%;}
.myCartTable{width: 100%;vertical-align: middle;margin-bottom: 25px;}
.myCartTable th{background: #6d6d6d;font-size: 18px;color: #fff;font-weight: normal;text-align: center;vertical-align: middle;padding: 10px;}
.myCartTable td{background: #eee;font-size: 16px;color: #333;text-align: center;vertical-align: middle;padding: 10px;border-top: 1px solid #fff;position: relative;}
.myCartTable td.total{color: #ec3a3a;}
.myCartTable td input{width: 45px; height: 45px; text-align: center;padding: 11px 0;border: 1px solid #ccc;}
.myCartResult{position: relative; min-height: 110px;}
.myCartResult>.desc{font-size: 16px;line-height: 26px;color: #808080;width: 750px;}
.myCartResult>.desc a{color: #3754aa;}
.myCartResult>.desc a{text-decoration: underline;}
.myCartResult>.right{position: absolute;right: 0;top: -10px;}
.myCartResult>.right p{font-size: 18px;color: #333;width: 320px;position: relative;margin-bottom: 5px;}
.myCartResult>.right p>span{position: absolute;right: 0;}
.myCartResult>.right p.green>span{color: #4cb051;}
.myCartResult>.right .total{color: #cc3536;text-align: right;font-size: 18px;}
.myCartResult>.right .total strong{font-size: 32px;font-weight: normal;}
.myCartResult>.right .btn{text-align: right;margin-top: 30px;}
.myCartResult>.right .btn .continue{border: 1px solid #cc3536;background: #fff;font-size: 16px;line-height: 36px;padding: 0 15px;color: #ec3a3a;border-radius: 36px;margin-right: 20px;cursor: pointer;-moz-border-radius:36px;
   -o-border-radius:36px;
   -webkit-border-radius:36px;}
.myCartResult>.right .btn .check{border: 1px solid #cc3536;background: #cc3536;font-size: 16px;line-height: 36px;padding: 0 15px;color: #fff;border-radius: 36px;cursor: pointer;-moz-border-radius:36px;
   -o-border-radius:36px;
   -webkit-border-radius:36px;}
.cart_plus{background-position: -416px -2px;position: absolute;display: block;width: 20px;height: 20px;border: 1px solid #ccc;background-color: #fff;top: 10px;left: 50%;margin-left: 26px;cursor: pointer;}
.cart_minus{background-position: -456px -2px;position: absolute;display: block;width: 20px;height: 20px;border: 1px solid #ccc;background-color: #fff;bottom: 10px;left: 50%;margin-left: 26px;cursor: pointer;}
.cart_delete{background-position: -408px -77px;display: block;width: 45px;height: 45px;cursor: pointer;margin: 0 auto}
/*shipping information*/
.myOrders h2 {text-align:center;font-size:22px;margin-bottom:40px;}
.orders_top {width:100%;overflow:hidden; min-height: 260px;}
/*订单状态*/            /*正在修改的版本*/.ordertime_out .orders_list {display:inline-block;width:200px;height:40px;position:relative;font-size:14px;background-color:#FFF;font-weight: bold}
.ordertime_out .orders_list .orders_input {width:100%;height:100%;padding:0 15px;background:url("../img/_bottom_list1.gif") 180px 16px no-repeat;background-size:12px;cursor:pointer;border:none;text-align:center;}
.ordertime_out .orders_list .orders_text3 {position:absolute;top:40px;left:0px;background: #FFF;border: 1px solid #ddd;width:260px;overflow:hidden;padding-top:10px}
.ordertime_out .orders_list .orders_text3 .custom_time{border-top: 1px solid #CCC;margin: 5px;padding:15px 0px;text-align: center;height:80px}
.ordertime_out .orders_list .orders_text3 .custom_time input[type=text]{text-align:center;border:1px solid #ccc;border-radius: 5px;width:100px;height:25px;line-height: 25px}
.ordertime_out .orders_list .orders_text3 .custom_time input[type=button]{float:right;background: #cc3536;border-radius: 5px;color:#FFF;font-weight: bold;padding: 5px 10px;}
.ordertime_out .orders_list .orders_text3>ul li {width:260px;height:35px;padding-left:10px;line-height:35px;background-color:#fff;font-size:14px;cursor:pointer;}
.ordertime_out .orders_list .orders_text3>ul li:hover {background-color:#f5f5f5;color: #cc3536}
.ordertime_out .orders_list1 {display:inline-block;width:200px;height:40px;position:relative;font-size:14px;background-color:#f5f5f5;}
.ordertime_out .orders_list1 .order_status_input {width:100%;height:100%;padding:0 15px;background:url("../img/_bottom_list1.gif") 160px 16px no-repeat;background-size:12px;cursor:pointer;border:none;text-align:center;}
.ordertime_out .orders_list1 .orders_text4 {position:absolute;top:40px;left:0px}
.ordertime_out .orders_list1 .orders_text4>ul {overflow:hidden;border:1px solid #ddd;width:200px;}
.ordertime_out .orders_list1 .orders_text4>ul li {width:200px;height:40px;border-bottom:1px solid #ddd;text-align:center;line-height:40px;background-color:#fff;font-size:14px;cursor:pointer;}
.ordertime_out .orders_list1 .orders_text4>ul li:hover {background-color:#f5f5f5;}
.ordertime_out .orders_list2 {display:inline-block;width:200px;height:40px;position:relative;font-size:14px;background-color:#f5f5f5;}
.ordertime_out .orders_list2 .shipping_status_input {width:100%;height:100%;padding:0 15px;background:url("../img/_bottom_list1.gif") 160px 16px no-repeat;background-size:12px;cursor:pointer;border:none;text-align:center;}
.ordertime_out .orders_list2 .orders_text5 {position:absolute;top:40px;left:0px}
.ordertime_out .orders_list2 .orders_text5>ul {overflow:hidden;border:1px solid #ddd;width:200px;}
.ordertime_out .orders_list2 .orders_text5>ul li {width:200px;height:40px;border-bottom:1px solid #ddd;text-align:center;line-height:40px;background-color:#fff;font-size:14px;cursor:pointer;}
.ordertime_out .orders_list2 .orders_text5>ul li:hover {background-color:#f5f5f5;}
.ordertime_out .orders_list3 {display:inline-block;width:200px;height:40px;position:relative;font-size:14px;background-color:#f5f5f5;}
.ordertime_out .orders_list3 .pay_status_input {width:100%;height:100%;padding:0 15px;background:url("../img/_bottom_list1.gif") 160px 16px no-repeat;background-size:12px;cursor:pointer;border:none;text-align:center;}
.ordertime_out .orders_list3 .orders_text6 {position:absolute;top:40px;left:0px}
.ordertime_out .orders_list3 .orders_text6>ul {overflow:hidden;border:1px solid #ddd;width:200px;}
.ordertime_out .orders_list3 .orders_text6>ul li {width:200px;height:40px;border-bottom:1px solid #ddd;text-align:center;line-height:40px;background-color:#fff;font-size:14px;cursor:pointer;}
.ordertime_out .orders_list3 .orders_text6>ul li:hover {background-color:#f5f5f5;}
.ordertime_out .orders_list0 {display:inline-block;width:180px;height:40px;position:relative;font-size:14px;background-color:#f5f5f5;}
.ordertime_out .orders_list0 .all_orders_input {width:100%;height:100%;padding:0 15px;background: no-repeat;background-size:12px;cursor:pointer;border:none;text-align:center;}

.new_detial {width:100%;border-top:none;}
.new_detial thead tr th {text-align:center;height:40px;background-color:#cc3536;color:#fff;border:1px solid #fff;}
.new_detial tr td {text-align:center;height:40px;border:1px solid #fff;background: #eeeeee;}
.new_detial  tr td.n_myOrder_action a{text-align:center;background: #6d6d6d;color: white;padding: 5px 0px;display:inline-block;width:120px;margin:0 auto;border-radius: 10px;margin: 5px 10px;line-height: 18px;}
.new_detial  tr td.n_myOrder_action .light{background: #cc3536;}
.new_clown {width:100%;height:40px;}
.new_clown>span {line-height:40px;margin:0 20px;}
.newClownSpanLf>b {padding-left:5px;color:#aaa;font-weight:normal;}
.newClownSpanRf>a {color:#aaa;padding-left:10px;}
.newClownSpanRf>a:hover {color:#f00;}
.ordertime_out {margin-bottom:30px;}
.orders_information {margin-bottom:30px;}
/*正在修改的版本  end*//*订单状态 end*/.orders_table_box {width:49%;float:left;table-layout:fixed;}
.table_center {float:left;width:20px;height:385px;}
.orders_table_box caption {height:60px;width:;background-color:#666565;text-align:center;line-height:60px;color:#fff;margin-bottom:4px;font-weight:normal;}
.orders_table_box tr td {height:26px;background-color:#eee;line-height:26px;color:#000;border:1px solid #bababa;font-size:13px;word-break:keep-all;/* 不换行 */      white-space:nowrap;/* 不换行 */      overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */      text-overflow:ellipsis;padding-left:4px}
.orders_table_box tr td:first-child {width:170px;text-align:right;padding-right:7px;}
.orders_table_box tr td:nth-child(2) {width:314px;}
.orders_table_box tr td input,.orders_table_box tr td select{width: 100%; height: 26px; padding-left: 7px; border: 1px solid #eee; background: none; font-size: 13px; color: #000; font-family: "Calibri";}
.orders_table_box tr td select{background:#EEE;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.orders_table_box tr td input::-webkit-input-placeholder { /* WebKit browsers */ 
color: #000; 
} 
.orders_table_box tr td input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #000; 
} 
.orders_table_box tr td input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #000; 
} 
.orders_table_box tr td input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #000; 
} 
.orders_table {overflow:hidden;width:100%;}
/*******************************购物信息页面*****************/.shopping_myProfileCon {overflow:hidden;}
.shopping_myProfileCon .shopping_hint {text-align:center; overflow: hidden;}
.shopping_myProfileCon .shopping_hint p{width: 50%; float: right;}
.shoppingTable {width:100%;overflow:hidden;}
.addressDetail{min-height: 300px;}
.shoppingTitle {width:100%;height:50px;}
.shTop {height:40px;font-size:18px;line-height:40px;text-align:left;font-weight:bold;margin:0;}
.shoppingLf {float:left;}
.shoppingRf {float:right;text-align:right;height:40px;margin-top:2px;}
.shoppingRf .shopCheck {vertical-align:middle;margin-top:-2px;width:25px;height:25px;}
.shopping_Rf_address {float:right;background: #cc3536;padding: 4px 10px;}
.shopping_Rf_address>span {font-weight: bold;}
.shopping_Rf_address>span a{color: #fff;}
/*默认显示页面  end*/#hint_box {width:15px;height:15px;margin-right:10px;}
.shopping_box {width:100%;}
/*.shopping_box>h5 {width:100%;height:50px;margin-bottom:30px;background-color:#eee;text-align:center;line-height:50px;color:#000;font-weight:bold;-moz-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-family:Arial,Helvetica,sans-serif;}
*/.shopping_box .shopping_input {margin-bottom:20px;}
.shopping_from {width:500px;border-right:1px dotted #ddd;float:left;height:940px;}
.shopping_check {border:none;}
.shopping_box .select_box {-moz-appearance:none;-webkit-appearance:none;appearance:none;width:200px;height:40px;padding:0px 0 0px 10px;border:none;font-size:18px;color:#3d4045;line-height:40px;cursor:pointer;background:url("../img/_bottom_list1.gif") no-repeat 0  5px #f0f0f0;}
.shopping_box label {display:inline-block;width:180px;text-align:right;color:#808080;font-size: 18px;}
.shopping_box h3 {width:100%;height:40px;color:#333;text-align:center;font-size:26px;margin:15px 0;}
.shopping_box label b {color:#ec3a3a;font-weight:normal;}
.shopping_from input {width:300px;padding:10px 25px;background:#f0f0f0;border:1px solid #f0f0f0;font-size:18px;color:#3d4045;line-height:24px}
.shopping_from .ext_box input {width:130px;}
.shopping_from .ext_box span {width:40px;text-align:center;display:inline-block;}
.shopping_from select {width:370px;padding:10px 25px;background:#f0f0f0;border:none;font-size:18px;color:#3d4045;line-height:24px;cursor:pointer;}
.shopping_btn {margin:50px 30px;text-align:center;}
.shopping_btn .shopping_submit input {display:inline-block;width:190px;border:none;background:#cc3536;color:#fff;font-size:16px;height:40px;-moz-border-radius:40px;-o-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;cursor:pointer;margin:0 15px;}
.shopping_from_select {display:inline-block;width:300px;height:40px;position:relative;background-color:#f0f0f0;padding-left:20px;}
.shopping_from_select .shopping_lang {width:100%;height:100%;padding:0;background:url("../img/_bottom_list1.gif") 245px 12px no-repeat #f0f0f0;cursor:pointer;}
.shopping_from_select .shopping_lang2 {width:100%;height:100%;padding:0;background:url("../img/_bottom_list1.gif") 245px 12px no-repeat #f0f0f0;cursor:pointer;}
.text3 {position:absolute;top:40px;left:0px;}
.text3 ul {overflow:hidden;border:1px solid #ddd;}
.text3 ul li {width:298px;height:40px;border-bottom:1px solid #ddd;padding-left:20px;line-height:40px;background-color:#eee;font-size:18px;cursor:pointer;}
.text3 ul li:hover {background-color:#ccc;}
.text3_2 {position:absolute;top:40px;left:0px;}
.text3_2 ul {overflow:hidden;border:1px solid #ddd;}
.text3_2 ul li {width:298px;height:40px;border-bottom:1px solid #ddd;padding-left:20px;line-height:40px;background-color:#eee;font-size:20px;cursor:pointer;}
.text3_2 ul li:hover {background-color:#ccc;}
.shopping_country_select {display:inline-block;width:300px;height:44px;background:#f0f0f0;border:none;font-size:18px;color:#3d4045;line-height:24px;cursor:pointer;position:relative;padding-left:20px;}
.shopping_country_select .shopping_country_lang2 {width:100%;height:100%;padding:0;background:url("../img/_bottom_list1.gif") 245px 12px no-repeat #f0f0f0;cursor:pointer;}
.shopping_country_select .shopping_country_text3 {position:absolute;top:40px;left:0px;z-index:1000;}
.shopping_country_select .shopping_country_text3 ul {width:300px;height:200px;overflow:auto;border:1px solid #eee;border-top:none;}
.shopping_country_select .shopping_country_text3 ul li {border-bottom:1px solid #ddd;padding-left:20px;line-height:40px;background-color:#eee;font-size:20px;cursor:pointer;}
.shopping_country_select .shopping_country_text3 ul li:hover {background-color:#ccc;}
/*第一个国家列表*/.shopping_country_select .shopping_country2_lang2 {width:100%;height:100%;padding:0;background:url("../img/_bottom_list1.gif") 245px 12px no-repeat #f0f0f0;cursor:pointer;}
.shopping_country_select .shopping_country2_text3 {position:absolute;top:40px;left:0px;z-index:1000;}
.shopping_country_select .shopping_country2_text3 ul {width:300px;height:200px;overflow:auto;border:1px solid #eee;border-top:none;}
.shopping_country_select .shopping_country2_text3 ul li {border-bottom:1px solid #ddd;padding-left:20px;line-height:40px;background-color:#eee;font-size:18px;cursor:pointer;}
.shopping_country_select .shopping_country2_text3 ul li:hover {background-color:#ccc;}
/*第一个国家列表  end*//*第二个城市*/.shopping_country_select .shopping_state_lang2 {width:100%;height:100%;padding:0;background:url("../img/_bottom_list1.gif") 245px 12px no-repeat #f0f0f0;cursor:pointer;}
.shopping_country_select .shopping_state_text3 {position:absolute;top:40px;left:0px;z-index:1000;}
.shopping_country_select .shopping_state_text3 ul {width:300px;height:180px;overflow:auto;border:1px solid #eee;border-top:none;}
.shopping_country_select .shopping_state_text3 ul li {height:40px;border-bottom:1px solid #ddd;padding-left:20px;line-height:40px;background-color:#eee;font-size:20px;cursor:pointer;}
.shopping_country_select .shopping_state_text3 ul li:hover {background-color:#ccc;}
/*第二个城市  end*//*第一个城市*/ .shopping_country_select .shopping_state2_lang2 {width:100%;height:100%;padding:0;background:url("../img/_bottom_list1.gif") 245px 12px no-repeat #f0f0f0;cursor:pointer;}
.shopping_country_select .shopping_state2_text3 {position:absolute;top:40px;left:0px;z-index:1000;}
.shopping_country_select .shopping_state2_text3 ul {width:300px;height:180px;overflow:auto;border:1px solid #eee;border-top:none;}
.shopping_country_select .shopping_state2_text3 ul li {border-bottom:1px solid #ddd;padding-left:20px;line-height:40px;background-color:#eee;font-size:20px;cursor:pointer;}
.shopping_country_select .shopping_state2_text3 ul li:hover {background-color:#ccc;}
/*第一个城市  end*//*************************确认订单页面******************/.confirm_stepTit {line-height:40px;height:40px;color:#333;padding-left:20px;}
.confirm_stepTit .confirm_BackCart {float:right;padding-right:35px;}
.confirm_stepTit .confirm_BackCart>a:hover {color:#e4393c;}
.confirm_Edit {width:100%;height:40px;}
.confirm_Edit .confirmSpan {float:right;margin-right:10px;margin-top:5px;font-weight:bold;width:180px;height:30px;line-height:30px;background-color:#cc3536;text-align:center;border-radius:18px;}
.confirm_Edit span a {text-decoration:underline;display:inline-block;width:100%;height:100%;color:#fff;text-decoration:none;}
.confirm_shoppingMethod {width:100%;overflow:hidden;margin:20px 0;background-color:#eee;}
.confirm_shoppingMethod>h3 {width:100%;height:40px;line-height:40px;background-color:#6d6d6d;text-align:center;color:#fff;font-size: 16px;}
.confirm_shoppingMethod .confirm_methodBox,.confirm_shoppingMethod .confirm_llamaBox{width:100%;height:40px;line-height:40px;padding-left:30px;border-bottom:1px solid #fff;}
.confirm_shoppingMethod .confirm_methodBox a,.confirm_shoppingMethod .confirm_llamaBox a  {text-decoration:underline;}
.confirm_shoppingMethod .confirm_llamaBox{padding-right: 30px}
#men {position:fixed;left:0;top:0;background-color:#000;opacity:0;filter:alpha(opacity=50);width:100%;height:100%;display:none;}
.confirm_leave {margin-bottom:30px;}
.text-area-input {vertical-align:top;width:100%;height:50px;resize:none;line-height:50px;text-indent:4px;border:1px solid #ccc;outline:0;overflow:hidden;text-align:center;}
.text-area-input:focus {text-align:justify;line-height:20px;}
.confirm_submit {margin:20px 0;text-align:center;}
.confirm_submit input {font-size:16px;line-height:20px;color:#fff;text-align:center;border:none;padding:10px 65px;background-color:#ec3a3a;-moz-border-radius:40px;-o-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;cursor:pointer;}
.confirm_order_table {text-align:center;background-color:#eee;margin-bottom:20px;}
.confirm_order_table tbody tr {border-bottom:1px solid #fff;}
.confirm_order_table thead th {text-align:center;background-color:#6d6d6d;color:#fff;font-weight:normal;padding:10px;}
.confirm_order_table tr td {text-align:center;padding:10px;}
.confirm_methodBox .confirmBorder {width:150px;height:25px;margin-top:-3px;vertical-align:middle;border:1px solid #ccc;padding-left:5px;}
.confirmAccount {height:29px;font-size:14px;border:1px solid #ccc;}
.confirm_shoppingMethod .shipping-select{height:50px;padding-top: 10px;}
.confirm_shoppingMethod .shipping-select select{margin-right:10px;}

/***********免付款**************/
.confirm_shoppingMethod .vip_no_payment_info{display: none;padding: 0 30px;margin-top: 10px;}
.confirm_shoppingMethod .vip_no_payment_info .Notice{font-size:20px; text-align:center;font-weight: bold}
.confirm_shoppingMethod .vip_no_payment_info .termsTitle{font-size: 18px;}
.confirm_shoppingMethod .vip_no_payment_info .termsBottom{margin-top: 10px;font-size: 18px;}

.confirm_shoppingMethod .vip_no_payment_info .termsList li{list-style-type: disc;margin-left: 20px;line-height: 30px;}
.confirm_shoppingMethod .vip_no_payment_info .termsList li a{color: #cc3536;text-decoration: underline}
.confirm_shoppingMethod .vip_no_payment_info .hint{text-align: center;margin-top: 10px;}
.confirm_shoppingMethod .vip_no_payment_info .hint>input{vertical-align: middle}
.confirm_shoppingMethod .vip_no_payment_info .invoice>i{color: #cc3536;}
.confirm_shoppingMethod .vip_no_payment_info .invoice>input{ width: 200px;height: 25px;margin-top: -3px;vertical-align: middle;border: 1px solid #ccc;padding-left: 5px;}




/***********免付款**************/

.ajax-service span,.ajax-service input{float:left}
.confirm_methodBox .ajax-service input{width:200px;height:30px;}
.ajax-service span{margin-left: 20px;line-height:28px;}
.confirmAccount option {font-size:14px;}
.confirmTotal {width:100%;height:40px;}
.confirmTotal>h3 {font-weight:bold;font-size:25px;line-height:40px;}
/***********************信用卡信息填写页面**************/.confirm_credit {width:100%;overflow:hidden;}
.paypalHint {font-size:20px;margin-bottom:30px;margin-left:20px;}
.paypalHint span {color:#e4393c;}
.confirm_credit .confirm_creditLf {width:600px;float:left;}
.confirm_credit .confirm_creditRf {float:right;width:400px;}
.confirm_credit .confirm_creditInput {margin:20px 0;}
.confirm_credit .confirm_creditInput label {display:inline-block;width:210px;text-align:right;color:#808080;margin-right:5px;}
.confirm_credit .confirm_creditInput input {width:320px;height:30px;background:#fff;border:1px solid #aaa;font-size:18px;color:#3d4045;line-height:30px;}
.confirm_credit .confirm_creditInput span {display:inline-block;height:34px;vertical-align:top;}
.confirm_credit .confirm_creditInput span select {width:159px;height:34px;vertical-align:top;border:1px solid #aaa;}
.confirm_credit .creditXY>label {vertical-align:sub;}
.confirm_creditRf .confirm_credittext {margin-top:15px;}
.confirm_creditRf .confirm_credittext b {display:inline-block;color:#f00;margin-right:5px;width:12px;text-align:center;}
.confirm_creditRf .confirm_credittext span {display:inline-block;margin-bottom:14px;}
.confirm_creditRf .confirm_credittext  img{vertical-align: super;}
.confirm_creditsubmit {text-align:center;margin:20px 0;}
.confirm_creditsubmit input {font-size:16px;line-height:20px;color:#fff;text-align:center;border:none;padding:10px 65px;background-color:#cc3536;-moz-border-radius:40px;-o-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;cursor:pointer;}
.confirm_creditimg {margin-top:12px;display:none;}
/************************************************物流信息*****************************************/
.progressBar {width:100%;height:100px;margin:30px 0 0;text-align:center;}
.progress_outline .progress_border {width:100%;height:40px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-redius:30px;border-radius:30px;position:relative; border: 1px solid #aaa;box-shadow: 0px 0px 5px 0px #aaa;}
.progress_outline .progress_border .progress_discBorder {position:relative;top:3px;left:4px;width:100%;height:32px;background-color:#cc3536;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-readius:30px;border-radius:30px;-webkit-animation:move1 1s linear;-moz-animation:move1 1s linear;-o-animation:move1 1s linear;-ms-animation:move1 1s linear;animation:move1 1s linear;}
.progress_outline .progress_border .progress_width{width:0px;}
.progress_outline .progress_border .progress_width.Confirmed{width:100px}
.progress_outline .progress_border .progress_width.Paid{width:290px}
.progress_outline .progress_border .progress_width.PO{width:290px}
.progress_outline .progress_border .progress_width.Packing{width:515px}
.progress_outline .progress_border .progress_width.Shipping{width:715px}
.progress_outline .progress_border .progress_width.Complete{width:990px}
@keyframes move1 {from {width:0px;}
to {width:100%;}
}
@-webkit-keyframes move1 {from {width:0px;}
to {width:100%;}
}
@-moz-keyframes move1 {from {width:0px;}
to {width:100%;}
}
@-o-keyframes move1 {from {width:0px;}
to {width:100%;}
}
@-ms-keyframes move1 {from {width:0px;}
to {width:100%;}
}

































.progress_text {width:100%;height:auto;margin-top:10px;}
.progress_text>ul li {width:200px;height:40px;text-align:center;float:left;}
.progress_text>ul li .progress_icon {display:inline-block;width:19px;height:19px;background:url("../images/10.18/n_icon4.png") no-repeat 0px 0px;vertical-align:bottom;margin-left:20px;}
.logistics {width:100%;margin:30px 0;border:1px solid #eee;}
.logisticsTop {width:100%;height:40px;border-bottom:1px solid #eee;text-align:center;}
.logisticsTop>h2 {width:100%;height:100%;line-height:40px;font-weight:bold;}
.logisticsInformation {width:100%;overflow:hidden;}
.logisticsInformation .logistics_content {width:100%;}
.logisticsInformation .logistics_content thead tr th {width:300px;height:40px;text-align:center;border-bottom:1px solid #eee;}
.logisticsInformation .logistics_content thead {display:block;}
.logisticsInformation .logistics_content tbody {height:150px;overflow:auto;display:block;}
.logisticsInformation .logistics_content tr td {width:300px;text-align:center;height:40px;}
.confirmTable {overflow:hidden;}
.logisticsList {overflow:hidden;margin-bottom:50px;}
.logisticsList .logisticsList_footer {width:100%;}
.goods-total {padding:20px;overflow:hidden;}
.goods-total>ul {float:right;}
.goods-total>ul li {line-height:30px;}
.goods-total .label {float:left;width:500px;text-align:right}
.goods-total .txt {float:right;text-align:right;font-family:verdana;margin-left:30px;}
.goods-total li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}








/*----- media -----2020*/
@media screen and (max-width: 992px) {
    .loginWrap {
        padding: 40px 20px 60px;
    }
    .loginWrap .container {
        width: 100%;
    }
    .loginWrap .inputForm{
        height: 40px;
        font-size: 0;
    }
    .loginWrap .inputForm input{
        padding: 0 10px;
        height: 40px;
        font-size: 12px;
    }
    .loginWrap .inputForm span{
      font-size: 12px;
      white-space: nowrap;
    }
    .loginWrap .inputForm.yzm{
        padding-right: 130px;
    }
    .loginWrap .inputForm.yzm input{
        width: 100%;
        margin: 0;
        float: none;
    }
    .loginWrap .inputForm.yzm img{
        width: 100px;
        height: 40px;
        position: absolute;
        top: 0;
        right: 20px;
    }
    .loginWrap .captcha-new-code{
        margin-left: 4px;
        position: absolute;
        right: 0;
        top: 50%;
        line-height: 1;
        margin-top: -8px;
    }
    .loginWrap .captcha-new-code .captchaText{
        display: none;
    }
    .loginWrap .captcha-new-code .layui-icon{
        margin-right: 0;
    }
    .loginWrap .btn{
        margin-bottom: 20px;
        padding-top: 20px;
        overflow: hidden;
    }
    .loginWrap .btn input{
      margin-bottom: 10px;
    }
    .loginWrap .btn input,
    .loginWrap .btn a{
      float: left;
    }
    .loginWrap .descA{
      margin-left: 0;
      display: block;
      clear: both;
    }
    .res_btn{
      margin-left: 20px !important;
      margin-top: -50px;
    }
    .loginWrap .share{
        margin-bottom: 0;
        padding-top: 20px;
    }
    .resetPassword{
        margin-bottom: 0;
    }
    .myAccountTab{
        display: flex;
        flex-wrap: wrap;
        height: auto;
        margin: 20px 0;
    }
    .myAccountTab .box{
        width: 50% !important;
        margin: 0 !important;
        border-bottom: 5px solid #fff;
    }
    .myAccountTab .box a{
        height: 100% !important;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-size: 14px;
        line-height: 40px;
    }
    .myAccountTab .box:last-child{
        border-right: 5px solid #fff;
    }
    .myOrders h2{
        margin-bottom: 20px;
    }
    .ordertime_out > div{
        width: calc(50% - 5px) !important;
        margin-top: 2px;
    }
    .ordertime_out .orders_list0{
        z-index: 5;
    }
    .ordertime_out .orders_list{
        z-index: 4;
    }
    .ordertime_out .orders_list1{
        z-index: 3;
    }
    .ordertime_out .orders_list3{
        z-index: 2;
    }
    .ordertime_out .orders_list2{
        z-index: 1;
    }
    .ordertime_out .orders_list .orders_input,
    .ordertime_out .orders_list1 .order_status_input,
    .ordertime_out .orders_list3 .pay_status_input,
    .ordertime_out .orders_list2 .shipping_status_input{
        background-position: 96% 16px;
    }
    .ordertime_out .orders_list .orders_text3,
    .ordertime_out .orders_list1 .orders_text4,
    .ordertime_out .orders_list3 .orders_text6,
    .ordertime_out .orders_list2 .orders_text5{
        width: 100%;
    }
    .ordertime_out .orders_list .orders_text3>ul,
    .ordertime_out .orders_list1 .orders_text4>ul,
    .ordertime_out .orders_list3 .orders_text6>ul,
    .ordertime_out .orders_list2 .orders_text5>ul{
        width: 100%;
    }
    .ordertime_out .orders_list .orders_text3>ul li,
    .ordertime_out .orders_list1 .orders_text4>ul li,
    .ordertime_out .orders_list3 .orders_text6>ul li,
    .ordertime_out .orders_list2 .orders_text5>ul li{
        width: 100%;
    }
    .myProfileCotent{
        margin: 0;
    }
    .myProfileConLf{
        width: 100%;
        float: none;
    }
    .myProfileCotent .newdesc{
        margin-bottom: 10px;
    }
    .myProfileCotent .profileUl{
        margin-bottom: 20px;
    }
    .myProfileCotent .profileUl li{
        width: 100%;
        text-align: left;
        margin: 10px 0;
    }
    .myProfileCotent .profileUl li .pul-lf{
        width: 100%;
        display: block;
        margin-bottom: 5px;
        text-align: left;
        float: none !important;
    }
    .myProfileCotent .profileUl li .pul-select{
        width: 100%;
        display: block;
    }
    .myProfileCotent .pul-select>select,
    .myProfileCotent .profileUl li span input{
        width: 100%;
    }
    .myProfileConRf{
        float: none;
        width: 100%;
        margin-top: 30px;
    }
    .shopping_box{
        width: 100%;
    }
    .shopping_from{
        width: 100%;
        border: none;
        float: none;
        height: auto;
    }
    .shopping_myProfileCon .shopping_hint p{
        width: 100%;
        float: none;
    }
    .shopping_myProfileCon .shopping_hint{
        text-align: left;
    }
    .shopping_box .shopping_input{
        margin-bottom: 10px;
    }
    .shopping_box .shopping_input .city_td,
    .shopping_box .shopping_input .bill_city_td{
        display: block !important;
    }
    .shopping_box label{
        width: 100%;
        display: block;
        font-size: 16px;
        text-align: left;
    }
    .shopping_from_select,
    .shopping_country_select,
    .shopping_from input{
        width: 100%;
    }
    .shopping_from_select .shopping_lang{
        background-position: 96% 12px;
    }
    .shopping_check{
        margin-top: 30px;
    }
    .shopping_btn{
        margin: 20px 0 0;
    }
    .shopping_btn .shopping_submit input{
        width: 100px;
        margin: 0 5px;
        font-size: 12px;
    }
    .myCartLine{
        margin: 20px 0;
    }
    .myCartTable{
        margin-bottom: 20px;
    }
    .myCartTable th{
        font-size: 16px;
        line-height: 20px;
    }
    .myCartResult>.desc{
        width: 100%;
        line-height: 20px;
    }
    .myCartResult>.right{
        position: static;
        margin-top: 10px;
    }
    .messageSuccess{
        padding: 20px 0 40px;
    }
    .messageSuccess .con{
        width: 100%;
    }
    .messageSuccess i{
        float: none;
        margin: 0 auto;
    }
    .messageSuccess h1{
        text-align: center;
        margin-top: 20px;
    }
    .messageSuccess .btn{
        text-align: center !important;
    }
    .messageSuccess .btn a{
        line-height: 40px;
        padding: 0 15px;
        display: inline-block;
    }
    .myCartTable td .cartNumber{
        width: 80px;
        height: 45px;
        position: relative;
    }
    .myCartTable td .cartNumber .cart_plus{
        top: 0;
    }
    .myCartTable td .cartNumber .cart_minus{
        bottom: 0;
    }
    .text3,
    .text3_2,
    .shopping_country_select .shopping_state2_text3,
    .shopping_country_select .shopping_country_text3,
    .shopping_country_select .shopping_state_text3{
      right: 0;
    }
    .shopping_city_select, .shopping_bill_city_select,
    .shopping_country_select .shopping_country_text3 ul,
    .shopping_country_select .shopping_state_text3 ul,
    .text3 ul li,
    .text3_2 ul li,
    .shopping_country_select .shopping_country2_text3 ul,
    .shopping_country_select .shopping_state2_text3 ul,
    .shopping_city_select .shopping_state3_text3 ul, .shopping_bill_city_select .shopping_state4_text3 ul{
      width: 100% !important;
    }
    .orders_table{
      width: 100%;
    }
    .shoppingTable{
      overflow: hidden;
    }
    .shoppingTable .m-table-cont{
      clear: inherit !important;
      overflow: inherit !important;
    }
    .table_center{
      display: none;
    }
    .orders_table_box{
      width: 100%;
    }
    .orders_table_box caption{
      width: 100%;
    }
    .orders_table_box tr td:first-child,
    .orders_table_box tr td:nth-child(2){
      width: 100%;
    }
    .myCartConLi .box2{
      margin-left: 15px;
    }
    .confirm_shoppingMethod .shipping-select{
      height: auto;
      padding: 20px 30px;
      overflow: hidden;
    }
    .confirm_shoppingMethod .confirm_methodBox{
      height: auto;
    }
    .text-area-input{
      width: 100%;
    }
    .new_detial tr td{
      white-space: nowrap;
      padding: 5px 10px;
    }
    .confirm_shoppingMethod select, .confirm_shoppingMethod .ajax-content, .confirm_shoppingMethod .ajax-service{
      float: none !important;
    }
    .confirm_shoppingMethod .shipping-select select{
      margin-right: 0;
    }
    .confirm_shoppingMethod .confirmAccount{
      width: 100%;
    }
    .confirm_shoppingMethod .ajax-service span{
      margin-left: 0;
    }
    .confirm_methodBox .ajax-service input{
      width: 100%;
    }
    #cer{
      display: inline-block !important;
    }
}

.newAddMy_account{ margin-top: 10px;
    margin-bottom: 20px;
    widows:100% !important;
    text-align: left;
    margin-left: 8px; font-size:22px; font-weight:bold;}
.myAccountTab{background:#f7f7f7;  border-radius:8px; padding:20px 10px; height:160px;}
.myAccountTab .box{
    width:20%;
    border-right: 5px solid #f7f7f7;
}
.progress_box{ /*border:1px solid #b2b2b2;

    padding:1px;
    box-shadow: 2px 2px 5px 0 rgba(0,0,0,.1);*/
    height:13px;
    background: url(../images/head/bg.png) center repeat-y;
    background-size:100%;
    width: 80%;
    margin: 0 auto;
    margin-bottom:30px;

    top:25px;
}
.layui-bg-green{height:14px !important;margin-top: -2px;
    margin-left: -1px; background:#cc3536 !important;}
.progress_box_title{text-align:center; margin:10px auto; height:30px;}
.progress_box i{
    right: -3px;
    top: -12px;
    width:35px;
    z-index: 9;
    position: absolute;}
.progress_box  .vip_0_0{background: url(../images/head/Vip_0.png) no-repeat ;background-size: cover;}
.progress_box  .vip_1_1{background: url(../images/head/Vip_1.png) no-repeat ;background-size: cover;}
.progress_box  .vip_2_2{background: url(../images/head/Vip_2.png) no-repeat ;background-size: cover;}
.progress_box  .vip_3_3{background: url(../images/head/Vip_3.png) no-repeat ;background-size: cover;}
.progress_box  .vip_4_4{background: url(../images/head/Vip_4.png) no-repeat;background-size: cover;}

.progress_box .star{ width: 60px;
    height: 60px;
    line-height: 52px;
    color: #FFF;
    position: absolute;
    background-size: cover;
    top: -35px;
    z-index: 99;
    left: -25px;
    text-align: center; font-weight:bold;}
.progress_box .follow{ width: 60px;
    height: 60px;
    line-height: 52px;
    color: #FFF;
    position: absolute;
    background-size: cover;
    top: -35px;
    z-index: 99;
    right: -25px;
    text-align: center;font-weight:bold;}

.progress_box i img{width: 100%;
    top: -20px;
    position: relative;
    left: 27px;}
.rule_box{ background:#eee; border-radius:8px; padding:20px; line-height:26px; margin-top:65px;}
@media screen and (max-width: 992px){
    .myAccountTab {
        display: block !important;
        height:240px;
        margin: 20px 0;
    }
    .myAccountTab .box{
        border-bottom: 5px solid #f7f7f7 !important;

    }
}