/*placeholder默认颜色设置 */*/
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #e1e1e1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #e1e1e1;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #e1e1e1;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #e1e1e1;
}
.icon-top2:before{color:#deb796;}
/*网站主色调  */
.mainc{color:#c58a56!important;}
/*网站主按钮  */
.main_bnt{text-align:center;height:35px;width:105px;background:#ca8d57;line-height:35px;color:#fff;font-size:15px;cursor:pointer;border-radius:3px;}
/*webkit 设置*/
.webkit{display: -webkit-box;display: -ms-flexbox;display: flex;}

/*webkit 横向居中*/
.webkit_center_l{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}

/*webkit 纵向居中*/
.webkit_center_v{overflow:hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-moz-box-pack: center;/* IE 10 */-moz-align-items: center;-ms-flex-align: center;-webkit-box-align: center;align-items: center;}


/*公共空数据*/
.main_empty .blank-tip {text-align: center;width: 100%;height: 74px;line-height: 74px;font-size: 21px;color: rgba(0, 0, 0, 0.9);}
.main_empty .blank-tip .icon-smile {width: 29px;height: 29px;display: inline-block;margin-right: 8px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTdEMjlEQUM2MEM2MTFFODg0NDhBQzdBMEFEMThDMEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTdEMjlEQUQ2MEM2MTFFODg0NDhBQzdBMEFEMThDMEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1N0QyOURBQTYwQzYxMUU4ODQ0OEFDN0EwQUQxOEMwRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1N0QyOURBQjYwQzYxMUU4ODQ0OEFDN0EwQUQxOEMwRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhyIjEUAAAM/SURBVHjarJZZSBVhFMfvNa0sCUqiFyuygmh9aBFNLFJsQSgpNNQWg6KkDcIos00qqaBspaCFylaKaLUerDQsqpeSsoWikpQgzcI28aF+B87Ex3Bn7lz1wI9z55u5859vOYu/akeGz6NNgSwYDv0gCn7BJ3gJ5+B6Qv751mAv8gcRjYQNsMYYq4On0KTCo2CAcf8QFCLe6PTSMBfBOToTEbwKE+UjIQbS9H46L48FGY+DU7AYGh7szFwRqugJOAnlEAvTocJtSRB+DHP52RsuQAnCt72KngX58xJIgfe+EAzhBsjk5yxIRbgimGgpzIYJujdtNoQv4YZBEsLlTqKyR9mwECp9HWAI1+CmwiSE19tFw3QPZSmO+DrQEL6FOw5FCEebonvUTwvwPwmJGV4EeGkaxAUQXmBs33/RpXBDQ8Ruq+Cyx4ldg2KHe7skwfBRUSKaroNOcfUNWj2KNimBrFB9nojO14t3Dg93gnCPouFOsc8S/8b9lFQqD4yA1y4v6qyZyItJ2uzqcl8O1SAR7QsPXR7cCvFeDyusdLn/CrqH65J8NW7E69fe1esPipfweGI7zeNw3Ri/p0N/rD34K+rGs4d1yf0dEKaP9CD21OsIK2TqYbTx4E310e1RY5bWR5spsD+0iOgbm2ip+ox2znKy+qO2RqA2TKuK35jZc/Vb2im6W/e5zBjrA1esnGsXkdLWCza3cWlzcUNgozG2zPoYEW2R3kYrvmXSAdzRVmVmiIKJuGNQwyyLbGlQxuqt7JFrnFzLkrXhuuiSIu2CObj70Kgxa43na6Rk2BuzbbAW5EurjCMuq5AK1bAJyqx4M8pisq5KojZtKVZjhmCsptgzjGUH6gYluMdo81VnjOfBAeP6oyb2HtpDWVbAi4uNGUZq5apjPMapXRkLb7WXTTDGD+oJHw974bMuV6MWfVmJCJugHKTv0AxD7VXBboM1bKp0ydeZ26aYqS/Q3soZKIEvshI88yOYqE+7eImzAmW1NmrNLodIqtE82K5p7zRiOW3p8EfCPunojOQvaa0WpD520SqVpHEp9gyWI1jpVnTdrFrb0YGwSDu7LK2bPqNySG+8X1YDsRfBQuufAAMAUmnwBIm3UYgAAAAASUVORK5CYII=) center no-repeat;background-size: 100%;vertical-align: -5px;}
.main_empty .detail-wrap {border: 1px solid #e1e1e1;}

/* 公用头部*/
.main_top_con{width:100%;height:36px;background:black;display: -webkit-box;display: -ms-flexbox;display: flex;/* 水平居中 */-webkit-box-align: center;-moz-box-align: center;/* IE 10 */-moz-justify-content: center;-ms-flex-pack: center;justify-content: center;/* 垂直居中 */-webkit-box-pack: center;-moz-box-pack: center;/* IE 10 */-moz-align-items: center;-ms-flex-align: center;align-items: center;min-width:1230px;/*position:-webkit-sticky;*//*position:sticky;*/z-index:99;top:0;
}
.main_top_con>div>img{float:left;margin-right:25px;cursor:pointer;}
.main_top_con>div li{float:left;margin-right: 27px;border-right:1px solid #1f1d1d;color:#fff;font-size:13px;}
/*.main_top_con>div li img{float:left;margin-right:5px;}*/
.main_top_con>div li  span{cursor:pointer;}
.main_top_con>div li  span:hover{color:#cb8d57;-webkit-transition: color .3s;-o-transition: color .3s;transition: color .3s;}
.main_top2_con{position:relative;min-width:1230px; }
.main_top_right{position:absolute;right:10%;top:30px;width:340px;height:35px;}
.main_top_input{border-bottom:1px solid #deb796;height:32px;width:162px;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.main_top_input>input{display: inline-block;height:28px;width:71px;border:none; -ms-flex: 1; flex: 1; -webkit-box-flex: 1;text-indent:10px;position: relative;}
.main_top_input>span{font-size:24px;display:block;height:32px;line-height:32px;color:#deb796;text-align:center;font-weight:bold;cursor: pointer;}
.main_top_logo{width:100%;height:100px;}
.main_top_right>div{float:left;}
.main_top_right>div:nth-child(2){margin-left:20px;font-size:20px;line-height:34px;height:34px;position:relative;cursor: pointer;}
.main_top_right>div:nth-child(2)>span:nth-child(1){color:#deb796!important;}
.main_top_right>div:nth-child(2)>span:nth-child(2){position:absolute; display:block;width:15px;height:15px;border-radius: 16px;background:#e60012;color:#fff;top:0px;right:-8px;    font-size: 10px;line-height: 15px;text-align: center;overflow: hidden;}

/*公用底部*/
.main_footer_con{background:#3e3a39;padding-bottom:30px;min-width:1230px;}
.main_footer_con>div{width:1190px;margin:0 auto;}
.main_footer_explain{padding-top:65px;}
.main_footer_explain_li{float:left;width:187px;text-align:center;}
.main_footer_explain_li li{color:#aaa7a9;font-size:14px;line-height:27px;cursor:pointer;}
.main_footer_explain_li li:nth-of-type(1){color:#fff;cursor:auto;}
.main_footer_explain_li li:not(:nth-of-type(1)):hover{color:#cb8d57;-webkit-transition: color .3s;-o-transition: color .3s;transition: color .3s;}
.main_footer_logo{padding:0 80px;padding-top:10px;height:140px;border-left:1px solid #6a6767;border-right:1px solid #6a6767;float:left;}
.main_footer_brand{margin-top:35px}
.main_footer_brand>div{width:1130px;}
.main_footer_brand .swiper-container{margin-left:50px!important;}
.main_footer_brand .swiper-container{border-top:1px solid #797777;border-bottom:1px solid #797777;padding:25px 0px;}
.main_footer_copyright{text-align:center;font-size:13px;color:#aaa7a9;line-height:20px;margin-top:20px;}
.main_footer_copyright span{margin-left:10px;margin-right:10px;}

/*公共模态 */
.main_modal{width:100%;height:100%;top:0px;background:rgba(0, 0, 0, 0.4);position:fixed;z-index:999;display:none;}
.main_modal .cancel_modal{cursor:pointer;}
.main_modal .cancel_modal:hover{color:#ca8d57!important;}
.main_modal>div{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top: 50%;position:absolute;left:50%;}

/*公共个人中心 */
.main_persoanl_list{width:168px;border:1px solid #dfdfdf;text-align:center;color:#3e3a39;line-height:36px;font-size:15px;margin-right:20px;}
.main_persoanl_ul{padding:10px 0px;}
.main_persoanl_list ul:not(:last-child){border-bottom:1px dashed #d3d3d4;}
.main_persoanl_ul>li:first-child{font-size:17px;}
.main_persoanl_ul>li:not(:first-child){cursor:pointer}


/*公共删除提示框 */
.main_modal .delete_prompt{width:510px;background:#fff;position:absolute;padding-bottom:40px;}
.main_modal .delete_prompt>div:nth-child(1){height:40px;font-size:30px;text-align:right;color:#fff;background:#e6e6e7;padding:3px 12px;}
.main_modal .delete_prompt>div:nth-child(2){padding:45px 0px;text-align:center;color:#3e3a39;font-size:25px;}
.main_modal .delete_prompt>div:nth-child(3) span{display:block;cursor:pointer;width:200px;height:40px;text-align:center;line-height:40px;font-size:15px;border-radius: 3px;}
.main_modal .delete_prompt>div:nth-child(3) span:nth-child(1){margin-right:15px;background:#ca8d57;color:#fff;}
.main_modal .delete_prompt>div:nth-child(3) span:nth-child(2){color:#cb8d57;border:1px solid #cb8d57;}

/*公用分页*/
.paginat_active{width:40px!important;height:40px!important;color:#fff!important;background:#ca8d57;line-height:40px!important;border-radius:3px;}
.M-box1 a{width:40px!important;height:40px!important;line-height:40px!important;}
.M-box1 a:hover{background:#ca8d57!important;border-radius:3px;}
.paginat_prev,.paginat_next{color:#cacbcb;width:40px!important;height:40px!important;line-height:40px!important;border-radius:3px;border:1px solid #d9dada;}
.paginat_prev span,.paginat_next span{height:40px!important;line-height:40px!important;width:40px!important;margin:0!important;}
.paginat_prev span:hover,.paginat_next span:hover{color:#fff;}

/*公用404*/
.main_error{margin:0 auto;margin-top:120px;margin-bottom:80px;width:780px;border:1px solid #eeeeee;height:390px;}
.main_error_con>img{width:490px;height:180px;}
.main_error_con>div:nth-of-type(1){text-align:center;color:#3e3a39;font-size:20px;margin-top:40px;}
.main_error_con>div:nth-of-type(2){cursor: pointer; border-radius:2px;margin:0 auto;margin-top:30px;height: 35px;width: 105px;background: #ca8d57;color:#fff;text-align:center;line-height: 35px;}

/*登录页面 */
.login_index_con{padding-top:100px;}
.login_index_con>div:nth-child(1){float:left;}
.login_index_con>div:nth-child(2){float:left;margin-left:90px;width:327px;height:600px;}
.login_index_top>div:not(:last-child){width:163px;height:42px;text-align:center;color:#333333;line-height:42px;float:left;border:1px solid #9fa0a0;box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */  font-size:15px;cursor:pointer;}
.login_index_top>div:nth-child(1){border-top-left-radius: 4px;border-bottom-left-radius: 4px}
.login_index_top>div:nth-child(2){border-top-right-radius: 4px;border-bottom-right-radius: 4px}
.login_index_top .acitve{color:#fff!important;background:#cb8d57;border:none!important;}
.login_index_em{margin-top:35px;margin-bottom:10px;height:20px;line-height:20px;}
.login_index_em>div{text-align:right;color:#9e9e9f;font-size:14px;cursor:pointer;}
.login_index_em>div:hover{color:#cb8d57;}
.login_index_inputbox{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #cfcccf;width:326px;height:40px;border-radius:4px;overflow: hidden;box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */ }
.login_index_inputbox>span:nth-of-type(1){color:#cfcdd0;display:block;width:45px;font-size:18px;height:24px;margin-top:8px;text-align:center;line-height:24px;border-right:1px solid #cfcccf;}
.login_index_inputbox>input{display:block;-ms-flex: 1;flex: 1;-webkit-box-flex: 1;border:none;text-indent:8px;line-height:38px;}
.login_index_inputbox>span:nth-of-type(2){display:none; line-height:40px;font-size:12px;width:45px;text-align:center;color:#d9d7d9;}
.login_index_con .select{border:1px solid #cb8d57;}
.login_index_con .select>span:nth-of-type(1){border-right:1px solid #cb8d57;color:#cb8d57;}
.login_index_con .error{border:1px solid #e60012;}
.login_index_sub{cursor:pointer;width:326px;height:45px; text-align:center;line-height:45px;color:#fff;font-size:17px;background:#cb8d57;margin-top:20px;border-radius:4px;}
.login_index_con .prompt{height:30px;line-height:30px;color:#e60012;font-size:13px;}
.login_index_con .prompt span{font-size:13px;margin-left:2px;margin-right:5px;}
.login_index_con .other_login {text-align: center;margin-top:40px;}
.login_index_con .other_login .label {font-size: 15px;color:#9e9e9f;}
.login_index_con .other_login .label:before {left: 0;content: "";position: relative;width: 30%;height: 1px;display: block;background: #e8e8e8;top: 12px;}
.login_index_con .other_login .label:after {left: 70%;content: "";position: relative;width: 30%;height: 1px;display: block;background: #e8e8e8;top: -12px;}
.login_forget{height:30px;line-height:30px;color:#9e9e9f; font-size:15px;}
.login_index_con .other_login>div:nth-child(2){width:212px;margin:0 auto;margin-top:40px;}
.login_index_con .other_login>div:nth-child(2) div{width:70px;text-align:center;}
.login_index_con .other_login .other{color:#9e9e9f;-webkit-transition: color .3s;-o-transition: color .3s;transition: color .3s;}
.login_index_con .other_login .other>span{font-size:38px;}
.login_index_con .other_login .other>p{font-size:12px;margin-top:5px;}
.login_index_con .other_login .other:hover{color:#cb8d57!important;}
.login_forget>span{cursor:pointer;}
.login_forget>span:nth-child(2){float:right;}
.login_forget>span:hover{color:#cb8d57;}
.login_index_msg>input{box-sizing:border-box; text-align:center; -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */ width:158px;display:block;border:1px solid #cfcccf;border-radius:4px;float:left;height:40px;}
.login_index_msg>span{box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */ cursor:pointer;   width:158px;border-radius:4px;display:inline-block;float:right;height:40px;line-height:40px;text-align:center;background:#efeff0;color:#595757;font-size:15px;text-align:center;border:1px solid #cfcccf;}

/*注册页面 */
.register_index_back{cursor: pointer;color: #9e9e9f;font-size: 15px;text-align:right;height:35px;line-height:35px;}
.register_index_back:hover{color:#cb8d57;text-decoration: underline;}
.register_index_con{width:410px;margin:0 auto;margin-top:130px;padding-bottom:130px;}
.register_index_inputbox{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;}
.register_index_inputbox>span{display:block;width:80px;text-align:right;color:#3e3a39;line-height:40px;}
.register_index_inputbox>div{overflow:hidden;-ms-flex: 1;flex: 1;-webkit-box-flex: 1;border:1px solid #cfcccf;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.register_index_inputbox>div input{border:none;display:block;height:38px;line-height:38px;-ms-flex: 1;flex: 1;-webkit-box-flex: 1;font-size:15px;letter-spacing:1px; text-indent:10px;}
.register_index_inputbox>div span{display:none; line-height:40px;font-size:12px;width:45px;text-align:center;color:#d9d7d9;}
.register_index_msg{display:-ms-flexbox;display:-webkit-box;display:flex;height:40px;}
.register_index_msg>span:nth-of-type(1){display:block;width:80px;text-align:right;color:#3e3a39;line-height:40px;}
.register_index_msg>input{text-align:center;-ms-flex: 1;flex: 1;-webkit-box-flex: 1;display:block;border:1px solid #cfcccf;border-radius:4px;height:40px;margin-right:10px;}
.register_index_msg>span:nth-of-type(2){ cursor:pointer;width:158px;border-radius:4px;display:inline-block;height:40px;line-height:40px;text-align:center;background:#efeff0;color:#595757;font-size:15px;text-align:center;border:1px solid #cfcccf;}
.register_index_con .prompt{padding-left:77px;height:30px;line-height:30px;color:#e60012;font-size:13px;}
.register_index_con .prompt span{font-size:13px;margin-left:2px;margin-right:5px;}
.register_index_sub{cursor:pointer;margin-left:80px;width:330px;height:45px; text-align:center;line-height:45px;color:#fff;font-size:17px;background:#cb8d57;margin-top:20px;border-radius:4px;}
.register_index_con .select{border:1px solid #cb8d57;}
.register_index_con .select>span:nth-of-type(1){border-right:1px solid #cb8d57;color:#cb8d57;}
.register_index_con .error{border:1px solid #e60012;}

/*购物车页面 */
.cart_index_con{width:1200px;margin:0 auto; margin-top:30px;}
.cart_index_nav{color:#9e9e9f;font-size:13px;line-height:16px;margin-bottom:10px;}
.cart_index_head{border:1px solid #bababb;height:45px;}
.cart_index_head>div{float:left;line-height:45px;text-align:center;color:#3f3b3a;font-size:15px;}
.cart_index_head>div:nth-child(1){width:150px;color:#3f3b3a;padding-left:30px;text-align:left;box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */ }
.cart_index_head>div:nth-child(1) span{margin-right:10px;cursor:pointer;}
.cart_index_head>div:nth-child(2){width:380px;text-align:center;}
.cart_index_head>div:nth-child(3){width:190px;text-align:center;}
.cart_index_head>div:nth-child(4){width:145px;text-align:center;}
.cart_index_head>div:nth-child(5){width:190px;text-align:center;}
.cart_index_head>div:nth-child(6){width:143px;text-align:center;}
.cart_index_pt{border:1px solid #bababb;height:45px;line-height:45px;margin-top:25px;padding-left:30px;text-align:left;box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */ }
.cart_index_pt>span:nth-child(1){font-size:13px;color:#3f3b3a;}
.cart_index_pt>span:nth-child(2){margin-left:30px;font-size:13px;color:#3f3b3a;cursor:pointer;}
.cart_index_pt>span:nth-child(2):hover{border-bottom:1px solid #c18b5b;color:#c18b5b;}
.cart_product_tit{border:1px solid #bababb;margin-top:30px;}
.cart_product_tit>div:nth-child(1){height:45px;line-height:45px;font-size:13px;color:#3f3b3a;padding-left:30px;text-align:left;box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */}
.cart_product_li{height:125px;}
.cart_product_tit .cart_product_li{border-top:1px dashed #a6a6a7}
.cart_product_tit .cart_product_li:nth-child(1){border-top:1px solid #bababb}
.cart_product_li>div{float:left;}
.cart_product_li>div:nth-child(1) {width:150px;padding-left:30px;box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-moz-box-pack: center;/* IE 10 */-moz-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.cart_product_li>div{height:125px;}
.cart_product_li>div:nth-child(1) span{font-size:16px;color:#bababb;cursor:pointer;}
.cart_product_li>div:nth-child(1) label{ display:block;height:80px;width:80px;margin-left:15px;}
.cart_product_li>div:nth-child(1) label img{width:100%;height: 100%;}
.cart_produc_ul .active{background:#fff6e9;}
.cart_produc_ul .active input{background:#fff6e9;}
.cart_product_li>div:nth-child(2){width:380px;padding:25px 0px;padding-left:25px;box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */ }
.cart_product_li>div:nth-child(2)>div:nth-child(1){line-height:20px;font-size:14px;color:#3f3b3a;height:40px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-line-clamp: 2;}
.cart_product_li>div:nth-child(2)>div:nth-child(2){margin-top:10px;font-size:14px;}
.cart_product_sku>span:nth-child(2) .edit,
.cart_product_sku>span:nth-child(2) .edit-action {
    cursor: pointer;
}
.cart_product_sku>span:nth-child(2) .edit:hover,
.cart_product_sku>span:nth-child(2) .edit-action:hover {
    color: #ca8c56;
    cursor: pointer;
}
.cart_product_sku>span:nth-child(1){color:#9f9fa0;font-size:13px;}
.cart_product_sku>span:nth-child(2){float:right;font-size:14px;}
.cart_product_li>div:nth-child(3){font-weight:bold;width:190px;text-align:center;padding-top:25px;font-size:14px;box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */}
.cart_product_li>div:nth-child(4){width:145px;padding-top:25px;text-align:center;box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */text-align:left;}
.cart_product_li>div:nth-child(5){font-weight:bold;width:190px;text-align:center;padding-top:25px;font-size:14px;color:#e71f18;box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */}
.cart_product_li>div:nth-child(6){width:143px;text-align:center;padding:25px 0px;padding-left:20px;box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */text-align:left;font-size:14px;line-height:22px;color:#3f3b3a;}
.cart_product_li>div:nth-child(6) p{cursor:pointer;}
.cart_product_li>div:nth-child(6) p:hover{color:#cda178;}
.cart_sku_con{margin-top:10px;}
.cart_sku_con>span{ float:right; font-size: 14px;line-height:25px;cursor:pointer;}
.cart_sku_con>span:hover{ color:#cda178;}
.cart_product_calculate{border: 1px solid #cfcdd0;border-radius:3px;width:100px;margin:0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;}
.cart_sku_select{float: left;border:1px solid #be8451;max-width:180px;background:#fff;display: -webkit-box;display: -ms-flexbox;display: flex; height:25px;}
.cart_sku_select>span:nth-child(1){color:#be8451;font-size:14px;padding:2px 5px;border-right:1px solid #be8451;display: block}
.cart_sku_select select{border:none;display:block;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;color:#9f9fa0;}
.cart_sku_select option{height:25px;}
.cart_product_calculate .reduce {display: block;height: 20px;width: 20px;cursor: pointer;text-align:center;}
.cart_product_calculate .value {border: 0px;border-left: 1px solid #dedede;border-right: 1px solid #dedede;display:block;height: 22px;width: 54px;text-align: center;font-size: 14px;-ms-flex: 1;-webkit-box-flex: 1;text-align:center;}
.cart_product_calculate .reduce.disabled,
.cart_product_calculate .add.disabled {
    color: rgba(0,0,0,.25);
    background-color: #f5f5f5;
    border-color: #d9d9d9;
}
.cart_product_calculate .value {border: 0px;border-left: 1px solid #dedede;border-right: 1px solid #dedede;display:block;height: 22px;width: 54px;text-align: center;font-size: 14px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align:center;}
.cart_product_calculate .add {display: inline-block;height: 20px;width: 20px;cursor: pointer;text-align:center}
.abate .cart_product_li>div:nth-child(1){padding-left: 10px;}
.abate .cart_product_li>div:nth-child(1) span{font-size:22px;}
.abate_color{color:#d9d9da!important}
.cart_product_balance{border: 1px solid #bababb;height: 80px;line-height: 80px;margin-top: 25px;padding-left: 30px;text-align: left;margin-bottom:100px;display: -webkit-box;display: -ms-flexbox;display: flex;}
.cart_product_balance>div:not(:last-child){margin-right:10px;font-size:14px;}
.cart_product_balance>div>span{color:#717071;}
.cart_product_balance>div:nth-child(1){width:115px;}
.cart_product_balance>div:nth-child(1)>span:nth-child(1){margin-right:6px;color:#515051;cursor:pointer;}
.cart_product_balance>div:nth-child(2){width:130px;}
.cart_product_balance>div:nth-child(2)>span:nth-child(1){margin-right:6px;color:#515051;cursor:pointer;}
.cart_product_balance>div:nth-child(3){width:130px;margin-right:70px;}
.cart_product_balance>div:nth-child(3)>span:nth-child(1){margin-right:6px;color:#515051;cursor:pointer;}
.cart_product_balance>div:nth-child(4){-ms-flex: 1;flex: 1;-webkit-box-flex: 1;-webkit-box-orient: vertical;padding: 8px 0;
	-webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;  }	       
.cart_product_balance>div:nth-child(4)>p{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 50%;line-height: 28px;}
.cart_product_balance>div:nth-child(4)>span:nth-child(2){color:#e71f19;}
/*.cart_product_balance>div:nth-child(5){-ms-flex: 1;flex: 1;-webkit-box-flex: 1;}*/
/*.cart_product_balance>div:nth-child(5)>span:nth-child(2){color:#e71f19;}*/
.cart_product_balance>div:nth-child(5){-ms-flex: 1;flex: 1;-webkit-box-flex: 1;}
.cart_product_balance>div:nth-child(5) .suffix{ margin-left: 4px;vertical-align: 2px; }
.cart_product_balance>div:nth-child(5)>span:nth-child(2){color:#e71f19;}
.cart_product_balance>div:nth-child(5)>span:nth-child(3){color:#e71f19;font-size:22px;}
.cart_product_balance>div:nth-child(6){width:132px;background:#ca8d57;font-size:22px;color:#fff;text-align:center;cursor:pointer;}


/* 提交订单页面 */
.order_submit_con{padding-top:20px;width:930px;margin:0 auto;}
.order_submit_receipt{padding-bottom:30px;border-bottom:1px solid #ececeb;}
.order_submit_receipt_top{font-size:16px;color:#323333;}
.order_submit_receipt>div:nth-child(2){margin-top:20px;}
.order_submit_receipt>div:nth-child(3){margin-top:20px;}
.order_submit_receipt .receipt_info{height:30px;line-height:30px;margin-right:70px;float:left;}
.order_submit_receipt .receipt_info span{display:inline-block;width:75px;font-size:14px;color:#323333;}
.order_submit_receipt .receipt_info input{width:200px;display:inline-block;height:28px;border:1px solid #e1e1e0;text-indent:10px;}
.order_submit_receipt_address{margin-top:15px;}
.order_submit_receipt_address>span{display:inline-block;width:75px;font-size:14px;color:#323333;}
.order_submit_receipt_address select{ /* Safari 5.1 - 6.0 */ /* Opera 11.1 - 12.0 */ /* Firefox 3.6 - 15 */
  background: -o-linear-gradient(#f0eff0, #ffffff);
  background: -webkit-gradient(linear, left top, left bottom, from(#f0eff0), to(#ffffff));
  background: linear-gradient(#f0eff0, #ffffff); /* 标准的语法 */}
.order_submit_receipt_address select{margin-left: -3px;height:30px;min-width:202px;border:1px solid #e7e7e6; padding-left:10px;}
.order_submit_receipt_address select option:nth-child(1){color:#e1e1e0;}
.order_submit_receipt_address select:nth-of-type(2){margin-left: 23px;}
.order_submit_receipt_address select:nth-of-type(3){margin-left: 23px;}
.order_submit_receipt .address_top{color:#c58a56;}
.order_submit_receipt .address_top span:nth-child(1){font-size:25px;}
.order_submit_receipt .address_top span:nth-child(2){text-decoration:underline;font-size:14px;line-height:25px;vertical-align: 6px;margin-left:8px;cursor:pointer;}
.order_submit_receipt .address_info{line-height:35px;}
.order_submit_receipt .address_info span:nth-child(1){font-size:14px;color:#999999;}
.order_submit_receipt .address_info span:nth-child(2){color:#323333;}
.order_submit_receipt_des{display: -webkit-box;display: -ms-flexbox;display: flex;margin-top:20px;}
.order_submit_receipt_des span{display:block;width:75px;font-size:14px;color:#323333;}
.order_submit_receipt_des textarea{width:544px;height:86px;border:1px solid #e1e1e0;padding:10px;}
.order_submit_receipt_set{margin-top:15px;}
.order_submit_receipt_set>span:nth-child(1){color:#bcbcbc;font-size:18px;margin-right:10px;vertical-align: -2px;cursor:pointer;}
.order_submit_receipt_set>span:nth-child(2){font-size:14px;color:#323333;}
.order_submit_receipt_bnt{margin-top:25px;}
.order_submit_receipt_bnt>span{font-size:14px;width:120px;display:inline-block;border-radius:5px;cursor:pointer;}
.order_submit_receipt_bnt>span:nth-child(1){margin-right:30px;color:#fff;text-align:center;line-height:40px;background:#c58a56;}
.order_submit_receipt_bnt>span:nth-child(2){color:#c58a56;text-align:center;line-height:40px;;border:1px solid #c58a56;}
.order_submit_product_top{font-size:16px;color:#323333;}
.order_submit_product{margin-top:30px;}
.order_submit_product_des{margin-top:15px;}
.order_submit_product_tit{border:1px solid #ececeb;display:flex}
.order_submit_product_tit>span{display:inline-block;text-align:center;height:35px;line-height:35px;color:#333333;font-size:14px;}
.order_submit_product_tit>span:not(:first-child){border-left:1px solid #ececeb;}
.order_submit_product_tit>span:nth-child(1){width:310px;}
.order_submit_product_tit>span:nth-child(2){width:153px;}
.order_submit_product_tit>span:nth-child(3){width:153px;}
.order_submit_product_tit>span:nth-child(4){width:153px;}
.order_submit_product_tit>span:nth-child(5){width:153px;}
.order_submit_product_des ul{border-right:1px solid #ececeb;}
.order_submit_product_des ul li{display: -webkit-box;display: -ms-flexbox;display: flex;}
.order_submit_product_des ul li>div{height:115px;color:#333333;border-left:1px solid #ececeb;border-bottom:1px solid #ececeb;}
.order_submit_product_des ul li>div:nth-child(1){width:310px;}
.order_submit_product_des ul li>div:nth-child(2){width:153px;padding:10px;}
.order_submit_product_des ul li>div:nth-child(3){width:153px;}
.order_submit_product_des ul li>div:nth-child(4){width:153px;}
.order_submit_product_des ul li>div:nth-child(5){width:153px;}
.order_submit_product_info{display: -webkit-box;display: -ms-flexbox;display: flex;padding-left:50px;}
.order_submit_product_info img{width:80px;height:80px;margin-right:15px;}
.order_submit_product_info>div{width:130px;height:80px;font-size:14px;overflow: hidden}
.order_submit_product_info>div label{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-line-clamp: 3;height:60px;}
.order_submit_product_des ul li>div:nth-child(5) s{color:#999999;}
.order_submit_coupon{margin-top:30px;padding-bottom:50px;border-bottom:1px solid #ececeb}
.order_submit_coupon_top{font-size:16px;color:#323333;}
.order_submit_coupon_top>span:nth-child(2),.order_submit_coupon_top>span:nth-child(3){margin-left:30px;font-size:14px;color:#c58a56;text-decoration: underline;cursor:pointer;}
.order_submit_coupon_c{margin-top:15px;position:relative;overflow:hidden;width:360px;}
.order_submit_coupon_c .coupon_con{border:1px solid #fcf2e9;width:360px;overflow:hidden;background:#fcf2e9;}
.coupon_canuse .order_submit_coupon_c:hover > .coupon_con{border:1px solid #c58a56;}
.con_sel .coupon_con{border:1px solid #c58a56;}
.order_submit_coupon_c .coupon_t{display: -webkit-box;display: -ms-flexbox;display: flex; padding-top:10px;padding-right:40px;}
.order_submit_coupon_c .coupon_money span{font-style:oblique;color:#111111;}
.order_submit_coupon_c .coupon_money span:nth-child(1){margin-left:35px;font-size:20px;}
.order_submit_coupon_c .coupon_money span:nth-child(2){font-size:33px;}
.coupon_alreadyuse .coupon_money span{color:#999999;}
.coupon_expire .coupon_money span{color:#999999;}
.order_submit_coupon_c .coupon_des{width:185px;text-align:center;font-size:14px;color:#333333;margin-left:10px;}
.order_submit_coupon_c .coupon_des p:first-child{margin-bottom:13px;}
.coupon_alreadyuse .coupon_des{color:#999999;}
.coupon_expire .coupon_des{color:#999999;}
.order_submit_coupon_c .coupon_warn{color:#999999;font-size:12px;padding:8px 30px;overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.order_submit_coupon_c .coupon_breakup{height:4px;margin-top:25px;}
.order_submit_coupon_c .coupon_name{height:28px;line-height:28px;padding:0 15px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.order_submit_coupon_c .coupon_name span:nth-child(1){-ms-flex:1;flex:1;-webkit-box-flex:1;overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.coupon_alreadyuse .coupon_name{color:#999999;}
.coupon_expire .coupon_name{color:#999999;}
.order_submit_coupon_c .coupon_breakup_top{height:4px;margin-top:5px;}
.order_submit_code .code_fullin{margin-top:22px;}
.order_submit_code .code_fullin span:nth-of-type(1){color:#323333;font-size:14px;margin-right:10px;}
.order_submit_code .code_fullin input {border:1px solid #e1e1e0;height:27px;display:inline-block;width:200px;margin-right:10px;text-indent:5px;}
.order_submit_code .code_fullin span:nth-of-type(2){text-decoration: underline;color:#c58a56;font-size:14px;cursor:pointer;}
.order_submit_code .code_des{margin-top:20px;font-size:14px;}
.order_submit_code .code_des{color:#999999;line-height:24px;}
.order_submit_code .code_des p:nth-child(1){color:#333333;}
.order_submit_code_ruse{margin-top:25px;}
.order_submit_code_ruse span:nth-child(1){text-align:center;padding:3px 50px;border:1px solid #e1e1e0;color:#323333;font-size:14px;min-width:200px;line-height:27px;}
.order_submit_code_ruse span:nth-child(2){margin-left:13px;color:#c58a56;font-size:14px;text-decoration: underline;cursor:pointer;display: inline-block;height:27px;line-height:27px;}
.order_submit_code_ruse{margin-top:25px;}
.order_submit_coupon_c .coupon_circle{position:absolute;width:20px;height:20px;border:1px solid #fcf2e9;border-radius:20px;background: #fff;}
.coupon_circle_b_left{left:-10px;top:116px;}
.coupon_circle_b_right{right:-10px;top:116px;}
.coupon_circle_t_left{left:-10px;top:27px;}
.coupon_circle_t_right{right:-10px;top:27px;}
.coupon_canuse .order_submit_coupon_c:hover > .coupon_circle_t_right{border: 1px solid #c58a56;}
.coupon_canuse .order_submit_coupon_c:hover > .coupon_circle_t_left{border: 1px solid #c58a56;}
.coupon_canuse .order_submit_coupon_c:hover > .coupon_circle_b_left{border: 1px solid #c58a56;}
.coupon_canuse .order_submit_coupon_c:hover > .coupon_circle_b_right{border: 1px solid #c58a56;}
.con_sel .coupon_circle_t_right{border: 1px solid #c58a56!important;}
.con_sel .coupon_circle_t_left{border: 1px solid #c58a56!important;}
.con_sel .coupon_circle_b_left{border: 1px solid #c58a56!important;}
.con_sel .coupon_circle_b_right{border: 1px solid #c58a56!important;}
.coupon_canuse .coupon_name span:nth-child(2){color:#c58a56;text-decoration: underline;cursor:pointer;}
.main_modal .coupon_model{position:relative;width:840px;background:#ffffff;padding-bottom:50px;}
.main_modal .model_cancel{position:absolute;top:10px;right:10px;}
.coupon_model .coupon_top{height:70px;display: -webkit-box;display: -ms-flexbox;display: flex;font-size:14px;}
.coupon_model .coupon_top>div{-ms-flex: 1;flex: 1;-webkit-box-flex: 1;text-align:center;line-height:70px;color:#999999;}
.coupon_model .coupon_top>div span{display:inline-block;height:55px;cursor:pointer;}
.coupon_top   .active{color:#c58a56;border-bottom:1px solid #c58a56;}
.coupon_model .coupon_use{padding:0px 40px;overflow-y:auto;max-height:340px;}
.coupon_model .coupon_use li {float:left;margin-top:40px;}
.coupon_model .coupon_use li:nth-child(1){margin-top:10px;}
.coupon_model .coupon_use li:nth-child(2){margin-top:10px;}
.coupon_model .coupon_use li:nth-child(2n){float:right;}
.address_model{width:700px;height:540px;background:#fff;margin:0 auto;top:20%;position:relative;padding:30px;}
.address_model .address_top{height:35px;line-height:35px;font-size:14px;color:#333333;border-bottom:1px solid #e1e1e1;}
.address_model .address_con{margin-top:10px;max-height:340px;overflow-y:auto;}
.address_model .address_info{margin-top:25px;border:1px solid #e1e1e1;padding:10px;width:190px;float:left;}
.address_model .address_info:nth-child(3n-1){margin-left:20px;margin-right:20px;}
.address_model .address_info{color:#333333;font-size:14px;border-radius:3px;}
.address_model .address_info div:nth-child(1){height:30px;line-height:30px;color:#333333;border-bottom:1px solid #e1e1e1;}
.address_model .address_info div:nth-child(1) span{cursor:pointer;}
.address_model .address_info div:nth-child(1) span:nth-child(1):hover{color:#c58a56;}
.address_model .address_info div:nth-child(1) span:nth-child(2){float:right;font-size:18px;}
.address_model .address_info div:nth-child(2){margin-top:5px;}
.address_model .address_info>div:not(:last-child){display:block;overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;line-height:22px;}
.address_model .address_info>div:last-child{height:42px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -ms-flexbox;display: flex;-webkit-line-clamp: 2;display: -webkit-box;}
.order_submit_address_bnt{margin-top:35px;}
.order_submit_address_bnt>div{width:50%;float:left;}
.order_submit_address_bnt>div:nth-child(1) span{cursor:pointer;float:right;margin-right:15px;display:block;width:120px;background:#c58a56;font-size:14px;color:#fff;height:40px;line-height:40px;text-align:center;border-radius:5px;}
.order_submit_address_bnt>div:nth-child(2) span{float:left;margin-left:15px;display:block;width:120px;background:#fff;font-size:14px;color:#c58a56;height:40px;line-height:40px;text-align:center;border-radius:5px;border:1px solid #c58a56;}
.order_submit_coupon_bnt{margin-top:50px;}
.order_submit_coupon_bnt>div:nth-child(1),.order_submit_coupon_bnt>div:nth-child(2){width:50%;float:left;}
.order_submit_coupon_bnt>div:nth-child(1) span{cursor:pointer;margin:0 auto;display:block;width:120px;background:#c58a56;font-size:14px;color:#fff;height:40px;line-height:40px;text-align:center;border-radius:5px;}
.order_submit_coupon_bnt>div:nth-child(2) span{cursor:pointer;margin:0 auto;display:block;width:120px;background:#fff;font-size:14px;color:#c58a56;height:40px;line-height:40px;text-align:center;border-radius:5px;border:1px solid #c58a56;}
.order_submit_coupon_sel{cursor:pointer;margin-top:40px;width:120px;height:40px;line-height: 40px;text-align:center;color:#fff;background:#c58a56;font-size:14px;border-radius:5px;}
.order_submit_coupon .code_use{margin-top:25px;font-size:14px;color:#c58a56;cursor:pointer;}
.order_submit_settlement{padding-top:35px;padding-bottom:150px;line-height:30px;font-size:14px;text-align:right;}
.order_submit_settlement p:nth-child(2),.order_submit_settlement p:nth-child(4){color:#c58a56;}
.order_submit_settlement p:nth-child(4){font-size:16px;}
.order_submit_settlement p:last-child{cursor:pointer;margin-top:15px;width:120px;height:40px;line-height: 40px;text-align:center;color:#fff;background:#c58a56;font-size:14px;border-radius:5px;float:right;}




/* 订单列表页 */
.per_main{display: -webkit-box;display: -ms-flexbox;display: flex}
.per_ol_main{-ms-flex:1;flex:1;-webkit-box-flex:1;}
.per_ol_nav{border-bottom:1px solid #dfdfdf;}
.per_ol_nav li{ cursor:pointer;width:160px;overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; text-align:center;float:left;height:35px;line-height:30px;color:#3e3a39;}
.per_ol_nav .active{height: 36px;margin-bottom: -1px;background: #fff;border-top:3px solid #ca8d57;border-radius:3px;color:#ca8d57;border-bottom:1px solid #fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.per_ol_pan{ text-align:right; padding:18px 0px;}
.per_ol_pan span{cursor:pointer;display:inline-block;width:100px;margin-left:10px;height:25px;line-height:25px;color:#9fa0a0;text-align:center;font-size:15px;border:1px solid #9fa0a0;}
.per_ol_con li{border:1px solid #c4c5c5;margin-bottom:15px;}
.per_ol_tit{padding:0px 25px;height:35px;line-height:35px;background:#efeff0;border-bottom:1px solid #c4c5c5;}
.per_ol_tit>span{color:#9fa0a0;font-size:13px;}
.per_ol_tit>span:nth-child(1){margin-right:20px;}
.per_ol_tit>span:nth-child(3){float:right;}
.per_ol_sum>span{display:inline-block;height:35px;line-height:35px;border-bottom:1px solid #c4c5c5;font-size:15px;color:#3e3a39;}
.per_ol_sum>span:not(:nth-child(1)){text-align:center;}
.per_ol_sum>span:nth-child(1){width:488px;padding-left:25px;text-align:left;}
.per_ol_sum>span:nth-child(2){width:80px;}
.per_ol_sum>span:nth-child(3){width:120px;}
.per_ol_sum>span:nth-child(4){width:170px;}
.per_ol_sum>span:nth-child(5){width:170px;}
.per_ol_pro_con{display: -webkit-box;display: -ms-flexbox;display: flex;}
.per_ol_pro_con>div:nth-child(1){width:690px;border-right:1px solid #c4c5c5;}
.per_ol_pro_con>div:nth-child(2){width:170px;border-right:1px solid #c4c5c5;}
.per_ol_pro_con>div:nth-child(3){width:150px;}
.per_ol_pro_num{padding-top:30px;text-align:center;line-height: 22px}
.per_ol_pro_num>p:nth-child(1){font-size:17px;color:#3e3a39;}
.per_ol_pro_num>p:nth-child(2){font-size:13px;color:#9fa0a0;}
.per_ol_pro_num>p:nth-child(3){font-size:15px;color:#3e3a39;}
.per_ol_operation{padding-top:20px;padding-bottom:20px;}
.per_ol_operation .gopay{width:105px;margin:auto;margin-bottom:12px;height:32px;line-height:32px;text-align:center;color:#fff;font-size:15px;background:#ca8d57;border-radius:3px;}
.per_ol_operation p{line-height:30px;text-align:center;color:#3e3a39;cursor:pointer;}
.per_ol_pro_des{display: -webkit-box;display: -ms-flexbox;display: flex;padding:20px 0px;padding-left:25px;color:#3e3a39;}
.per_ol_pro_list .per_ol_pro_des:not(:last-child){border-bottom:1px dashed #e2e2e2;}
.per_ol_pro_des>div:nth-child(1){width:464px}
.per_ol_pro_des>div:nth-child(2){width:80px;text-align:center;}
.per_ol_pro_des>div:nth-child(3){width:120px;text-align:center;}
.per_ol_pro_detail{display:-ms-flexbox;display:flex;display:-webkit-box;}
.per_ol_pro_detail>div:nth-child(1){width:80px;height:80px;overflow:hidden;border:1px solid #e2e2e2;margin-right:10px; }
.per_ol_pro_detail>div:nth-child(1) img{width:100%;}
.per_ol_pro_detail>div:nth-child(2){-ms-flex: 1;flex: 1;-webkit-box-flex: 1;padding:5px 0px;}
.per_ol_pro_detail>div:nth-child(2)>div:nth-child(1){margin-bottom:8px;overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;line-height:22px;font-size:15px;color:#3e3a39;}
.per_ol_pro_detail>div:nth-child(2)>div:nth-child(2){font-size:15px;color:#9fa0a0;}

/*物流模态 */
.per_ol_logistics{width:600px;background:#fff;padding-top:35px;}
.per_ol_logistics_tit>span:nth-child(1){font-size:18px;color:#231815;margin-left:50px;}
.per_ol_logistics_tit>span:nth-child(2){font-size:18px;float:right;margin-right:20px;color:#e6e6e7;}
.per_ol_logistics_tit>span:nth-child(2):hover{color:#be8451}
.per_ol_logistics_split{height:50px;background:#efeff0;padding:0px 15px;margin-top:23px;position:relative;}
.per_ol_logistics_split>div:nth-child(1){border-bottom:1px dashed #b5b5b6;height:25px;}
.per_ol_logistics_split>div:nth-child(2){color:#9fa0a0;font-size:16px;height:50px;line-height:50px;width:250px;background:#efeff0;position:absolute;top:0;left:50%;margin-left:-125px;text-align:center;}
.per_ol_logistics_des{padding:30px 50px;overflow: auto;max-height:400px;padding-top:10px;}
.per_ol_logistics_li{border-bottom:1px solid #e4e5e5;padding-bottom:25px;padding-top:20px;}
.per_ol_logistics_li>div:nth-child(1){height:30px;line-height:30px;}
.per_ol_logistics_li>div:nth-child(1) img{width:30px;height:30px;margin-left:10px;margin-right:10px;}
.per_ol_logistics_li>div:nth-child(1)>span:nth-of-type(1){color:#be8451;font-size:17px;display:inline-block;height:30px;line-height:30px;vertical-align: 8px;}
.per_ol_logistics_li>div:nth-child(1)>span:nth-of-type(2){color:#727171;font-size:15px;float:right;margin-right:40px;}
.per_ol_logistics_li>div:nth-child(2){color:#231815;margin-top:25px;font-size:15px;}
.per_ol_logistics_li>div:nth-child(3){margin-top:25px;display: -webkit-box;display: -ms-flexbox;display: flex;}
.per_ol_logistics_li>div:nth-child(3)>div{border:1px solid #e9eaea;padding:1px;width:80px;height:80px;margin-right:25px;overflow: hidden;}
.per_ol_logistics_li>div:nth-child(3) img{width:100%;}
.per_ol_logistics_li>div:nth-child(4){margin-top:20px;}
.per_ol_logistics_li>div:nth-child(4) >span:nth-child(1){font-size:15px;color:#9fa0a0;margin-right:30px;}
.per_ol_logistics_li>div:nth-child(4) >span:nth-child(2){color:#be8451;font-size:15px;cursor:pointer;}
.per_ol_logistics_empty{height:40px;}


/*物流追踪 */
.per_ol_track{width:600px;background:#fff;padding-top:25px;}
.per_ol_track_tit>span:nth-child(1){font-size:18px;color:#231815;margin-left:65px;}
.per_ol_track_tit>span:nth-child(2){font-size:18px;float:right;margin-right:20px;color:#e6e6e7;}
.per_ol_track_summary{display: -webkit-box;display: -ms-flexbox;display: flex;padding:25px 65px;height:145px;}
.per_ol_track_summary>div:nth-child(1){height:67px;width:67px;}
.per_ol_track_summary>div:nth-child(1) img{width:100%;}
.per_ol_track_summary_des{margin-left:40px;line-height:30px;font-size:14px;}
.per_ol_track_summary_des>p:nth-child(1)>span:nth-child(1),.per_ol_track_summary_des>p:nth-child(2)>span:nth-child(1){color:#9a9b9b;margin-right:15px;}
.per_ol_track_det{width:480px;border-top:1px solid #bababb;border-bottom:1px solid #bababb;margin:0 auto;max-height:300px;overflow: auto;padding-top:20px;}
.per_ol_track_det_li{display: -webkit-box;display: -ms-flexbox;display: flex;min-height:60px;}
.per_ol_track_det_li>div:nth-child(1){width:94px;font-size:15px;}
.per_ol_track_det_li>div:nth-child(2){width:60px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.per_ol_track_det_place img{width:23px;height:23px;}
.per_ol_track_det_place>div:nth-child(2){border-left:1px dashed #bababb;width:1px;-ms-flex:1;flex:1;-webkit-box-flex:1;}
.per_ol_track_det_li>div:nth-child(3){font-size:14px;color:#3f3b3a;-ms-flex:1;flex:1;-webkit-box-flex:1;padding-right:10px;}
.per_ol_track_det_li>div:nth-child(1) p:nth-child(2){color:#747373;}


/*物流追踪 */
.per_ol_cancel{width:650px;height:370px;background: #fff}
.per_ol_cancel .cancel_tit{padding-top:20px;}
.per_ol_cancel .cancel_tit>span:nth-child(1){font-size:18px;color:#231815;margin-left:70px;}
.per_ol_cancel .cancel_tit>span:nth-child(2){font-size:18px;float:right;margin-right:20px;color:#e6e6e7;}
.per_ol_cancel_con{padding-left:60px;padding: 20px 60px 30px 70px;}
.per_ol_cancel_con>div{display: -webkit-box;display: flex;display: -ms-flexbox;}
.per_ol_cancel_con>div span:nth-child(1){display: block;width:90px;color:#727171;}
.per_ol_cancel_reason{height:35px;line-height: 35px;}
.per_ol_cancel_reason select{padding-left:5px;border:1px solid #ededee;-ms-flex:1;flex:1;-webkit-box-flex:1;border-radius: 3px;border-top:2px solid #ededee;border-bottom:2px solid #ededee;}
.per_ol_cancel_des{margin-top:20px;}
.per_ol_cancel_des textarea{border:1px solid #d9d9da;border-radius: 3px;padding:8px;-ms-flex:1;flex:1;-webkit-box-flex:1;height:134px;}
.per_ol_cancel_return{margin-top:25px;}
.per_ol_cancel_submit{margin-top:25px;position: relative;}
.per_ol_cancel_submit span:nth-child(2){color:#3e3a39;font-family: arial;font-size:18px;}
.per_ol_cancel_submit span:nth-child(3){position:absolute;display: block;width:110px;text-align:center;height:35px;width:100px;background:#ca8d57;line-height:35px;color:#fff;font-size:15px;cursor:pointer;border-radius:3px;top:-15px;right:0px;}


/* 订单详情 */
.per_od_con{border:1px solid #eaeaea;padding:45px 65px;-ms-flex:1px;flex:1px;-webkit-box-flex:1px;}
.per_od_con_sta{color:#3e3a39;font-size:17px;line-height:40px;border-bottom:1px dashed #d3d3d4;}
.per_od_con_sta>span:nth-child(1){margin-right:30px;}
.per_od_con_sta>span:nth-child(3){float:right;font-size:15px;}
.per_od_con_address{padding-top:12px;padding-bottom:35px;}
.per_od_con_address>div{line-height:30px;font-size:15px;}
.per_od_con_address>div>span:nth-child(1){color:#727171;text-align:justify;text-align-last:justify;display:inline-block;width:75px;}
.per_od_con_op{text-align:right;font-size:15px;color:#3e3a39;border-bottom:1px dashed #d3d3d4;}
.per_od_con_op span{margin-left:20px;line-height:30px;}
.per_od_sum{border-bottom:1px dashed #d3d3d4;}
.per_od_sum>span{display:inline-block;height:35px;line-height:35px;font-size:15px;color:#3e3a39;}
.per_od_sum>span:not(:nth-child(1)){text-align:center;}
.per_od_sum>span:nth-child(1){width:488px;padding-left:5px;text-align:left;}
.per_od_sum>span:nth-child(2){width:80px;}
.per_od_sum>span:nth-child(3){width:140px;}
.per_od_sum>span:nth-child(4){width:170px;}
.per_od_pro_con{display: -webkit-box;display: -ms-flexbox;display: flex;border-bottom:1px dashed #d3d3d4;}
.per_od_pro_con>div:nth-child(1){width:710px;border-right:1px solid #c4c5c5;}
.per_od_pro_con>div:nth-child(2){width:170px;}
.per_od_pro_des{display: -webkit-box;display: -ms-flexbox;display: flex;padding:20px 0px;padding-left:5px;color:#3e3a39;}
.per_od_pro_des:not(:last-child){border-bottom:1px dashed #e2e2e2;}
.per_od_pro_des>div:nth-child(1){width:484px}
.per_od_pro_des>div:nth-child(2){width:80px;text-align:center;}
.per_od_pro_des>div:nth-child(3){width:140px;text-align:center;}
.per_od_pro_detail{display:-webkit-box;display:-ms-flexbox;display:flex;}
.per_od_pro_detail>div:nth-child(1){width:80px;height:80px;overflow:hidden;border:1px solid #e2e2e2;margin-right:10px; }
.per_od_pro_detail>div:nth-child(1) img{width:100%;}
.per_od_pro_detail>div:nth-child(2){-ms-flex: 1;flex: 1;-webkit-box-flex: 1;padding:5px 0px;}
.per_od_pro_detail>div:nth-child(2)>div:nth-child(1){height:45px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-line-clamp: 2;line-height:22px;font-size:15px;color:#3e3a39;}
.per_od_pro_detail>div:nth-child(2)>div:nth-child(2){font-size:15px;color:#9fa0a0;}
.per_od_operation{padding-top:20px;}
.per_od_operation .empty{color:#9fa0a0;font-size:15px;text-align:center;}
.per_od_bot{padding-top:20px;padding-bottom:10px;}
.per_od_cheaklog{margin:0 auto;}
.per_od_settlement{line-height:35px;font-size:15px;text-align:right;-ms-flex:1;flex:1;-webkit-box-flex:1;}
.per_od_settlement p{color:#3e3a39;}
.per_od_settlement p span{font-size:18px;}
.per_od_gopay{color:#fff!important;margin-top:8px;}
.per_od_address_revise{padding:20px 0px 50px 0px;}
.per_od_receipt_bnt{margin-top:20px;margin-left:80px;}
.per_od_receipt_bnt>span{font-size:14px;width:80px;color:#fff;display:inline-block;border-radius:3px;cursor:pointer;line-height:32px;text-align:center;background:#c58a56;}
.per_od_receipt_bnt>span:nth-child(1){margin-right:30px;}
.per_od_address_revise .receipt_info{margin-bottom:20px;}
.per_od_address_revise .receipt_info>span{display:inline-block;width:80px;font-size:14px;color:#919191;height:34px;line-height:34px;}
.per_od_address_revise .receipt_info input{width:190px;border:1px solid #d9dada;height:34px;text-indent: 5px;border-radius:2px;}
.per_od_receipt_address{margin-top:15px;}
.per_od_receipt_address>span{display:inline-block;width:80px;font-size:14px;color:#919191;}
.per_od_receipt_address select{ background:#fff;}
.per_od_receipt_address select{margin-left: -3px;height:35px;min-width:100px;border:1px solid #e7e7e6; padding-left:10px;}
.per_od_receipt_address select option:nth-child(1){color:#e1e1e0;}
.per_od_receipt_address select:nth-of-type(2),.per_od_receipt_address select:nth-of-type(3){margin-left: 23px;}
.per_od_receipt_des{display: -webkit-box;display: -ms-flexbox;display: flex;margin-top:20px;}
.per_od_receipt_des>span{display:block;width:80px;font-size:14px;color:#919191;}
.per_od_receipt_des input{width:460px;height:40px;border:1px solid #e1e1e0;padding:10px;}
.per_od_address_check{margin-bottom:20px;font-size:14px;}
.per_od_address_check span{text-decoration: underline;color:#c58a56;cursor:pointer;}
.per_od_address_change{width:700px;background:#fff;}
.per_od_address_change{padding:50px;}
.per_od_address_change>div:nth-child(1){font-size:18px;margin-bottom:30px;}
.per_od_address_list{width:445px;margin:0 auto;overflow: auto;max-height:450px;}
.per_od_address_list .active{border:1px solid #d09a6a;}
.per_od_address_list .active >span{display:block!important;position:absolute;right:-11px;bottom:-18px;font-size:55px;}
.per_od_address_li{padding:20px;width:420px;margin:0 auto;border:1px solid #dcdcdd;margin-bottom:15px;position:relative;}
.per_od_address_list .icon-selected:before{color:#fff;}
.per_od_address_list .active .icon-selected:before{color:#c58a56;}
.per_od_address_li>div:not(:last-child){margin-bottom:15px;}
.per_od_address_li div{font-size:14px;}
.per_od_address_save span:nth-child(2){background:#fff;color:#3e3a39;border:1px solid #e6e6e7;}
.per_od_address_li div span:nth-child(1){color:#9fa0a0;}
.per_od_address_li div span:nth-child(2){color:#3e3a39;}
.per_od_address_li div span:nth-child(3){float:right;}
.per_od_address_li:hover{border:1px solid #d09a6a;}

/*绑定手机号*/
.login_bindphone_cop{padding-bottom:90px;display:none;}
.login_bindphone_des{font-size:15px;color:#727171;margin-bottom:25px;margin-top:10px;text-align:center;}
.login_bindphone_con{width:790px;margin:auto;}



/* 我的优惠券  */
.per_coupon_con{border:1px solid #dbdcdc;-ms-flex:1;flex:1;-webkit-box-flex:1;padding:22px;}
.per_coupon_con_bnt{margin-bottom:45px;}
.per_coupon_con_bnt span{display:inline-block;width:92px;height:27px;text-align:center;line-height:27px;font-size:14px;color:#999999;border:1px solid #d9d9d9;margin-right:15px;cursor:pointer;}
.per_coupon_con_bnt .active{color:#c58a56;border:1px solid #c58a56;}
.per_coupon_li{float:left;margin-right:30px;margin-bottom:40px;}


/* 送礼计划列表 */
.plan_gift_con{border:1px solid #dbdbdb;width:100%;}
.plan_gift_empty{width:240px;margin:85px auto;}
.plan_gift_empty>div:nth-child(1){font-size:25px;color:#3e3a39;text-align:center;}
.plan_gift_empty>div:nth-child(2){margin:0 auto;width:190px;height:35px;margin-top:30px;line-height:35px;text-align:center;background:#ca8d57;color:#fff;font-size:15px;border-radius:3px;cursor: pointer}
.plan_gift_empty>div:nth-child(3){margin:0 auto;width:190px;margin-top:15px;cursor: pointer;height:35px;line-height: 35px;text-align:center;background:#fff;color:#9fa0a0;font-size:15px;border-radius:3px;border:1px solid #9f9fa0;}
.main_modal .plan_add{width:950px;padding:30px 25px;background:#fff;    padding-bottom:70px;}
.plan_add .title_cancel>span:nth-child(1){color:#231815;font-size:20px;}
.plan_add_info{margin:0 auto;margin-top:65px;width:435px;}
.plan_add .title_cancel>span:nth-child(2){color:#e6e6e7;font-size:25px;float:right;font-weight: bold}
.plan_add_inputbox{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;margin-bottom:30px;}
.plan_add_inputbox>span{display:block;width:100px;text-align:right;color:#3e3a39;line-height:40px;font-size:15px;}
.plan_add_inputbox>div{overflow:hidden;-ms-flex: 1;flex: 1;-webkit-box-flex: 1;border:1px solid #cfcccf;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.plan_add_inputbox>div input{border:none;display:block;height:38px;line-height:38px;-ms-flex: 1;flex: 1;-webkit-box-flex: 1;font-size:15px;letter-spacing:1px; text-indent:10px;}
.plan_add_inputbox>div span{display:none; line-height:40px;font-size:12px;width:45px;text-align:center;color:#d9d7d9;}
.plan_add_btn{margin-top:60px;}
.plan_add_btn>div:nth-child(1){margin-right:35px;}
.plan_add_btn>div{width:195px;cursor:pointer;height:37px;line-height:37px;color:#fff;text-align:center;background:#ca8d57;border-radius:3px;}
.plan_add_receipt_address{margin-top:15px;margin-bottom:30px;}
.plan_add_receipt_address>span{display:inline-block;width:100px;font-size:15px;color:#3e3a39;text-align:right;}
.plan_add_receipt_address select{cursor:pointer;background:#fff;margin-left: -3px;height:40px;width:100px;border:1px solid #cfcccf; padding-left:5px;border-radius:3px;}
.plan_add_receipt_address select option:nth-child(1){color:#e1e1e0;}
.plan_add_receipt_address select:nth-of-type(2),.plan_add_receipt_address select:nth-of-type(3){margin-left:10px;}
.plan_add_skip{height:40px;line-height:40x;color:#727171;font-size:15px;text-align:right;margin-right:100px;}
.plan_add_des{width:750px;margin:0 auto;max-height:330px;overflow-y: auto;}
.plan_add_li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;}
.plan_add_li>span{width:140px;text-align:right;color:#3e3a39;font-size:15px;margin-right:20px;line-height:40px;display:block;}
.plan_add_li div{-ms-flex:1;flex:1;-webkit-box-flex:1;}
.plan_add_li .plan_name {height:40px;border-radius:3px;overflow: hidden;}
.plan_add_li .plan_name input{border:none;height:40px;width:100%;width:215px;border-radius:3px;border:1px solid #cfcccf;padding-left:5px;}
.plan_add_li .plan_time{color:#675e5a;}
.plan_add_li .plan_time input{border:none;height:40px;width:215px;border:1px solid #cfcccf;border-radius:3px;text-indent:5px;}
.plan_add_li .plan_sel span{margin-bottom:10px;margin-right:20px;display:inline-block;min-width:100px;height:40px;line-height:40px;padding:0px 10px;border:1px solid #cfcccf;border-radius:3px;text-align:center;font-size:15px;color:#3e3a39;}
.plan_add_li .plan_sel span:hover{border:1px solid #ca8d57;cursor:pointer;}
.plan_add_li .plan_sel .active{border:1px solid #ca8d57;}
.plan_sel_li{margin-bottom: 5px;}
.plan_gift_form{padding:20px 40px;padding-bottom:70px;}
.plan_gift_form .form_title{height:45px;line-height:45px;border-bottom:2px solid #ca8d57;display:-webkit-box;display:-ms-flexbox;display:flex;color:#3e3a39;}
.plan_gift_form .form_title>div:nth-child(1){width:125px;}
.plan_gift_form .form_title>div:nth-child(2){width:170px;}
.plan_gift_form .form_title>div:nth-child(3){width:325px;}
.plan_gift_form .form_title>div:nth-child(4){width:240px;}
.plan_gift_form .form_title>div:nth-child(5){width:275px;}
.plan_gift_form .form_li{height:85px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px dashed #e0dfdf;}
.plan_gift_form .form_li>div{color:#3e3a39;font-size:15px;}
.plan_gift_form .form_li>div:nth-child(1){width:125px;padding-left:10px;}
.plan_gift_form .form_li>div:nth-child(2){width:170px;}
.plan_gift_form .form_li>div:nth-child(3){width:325px;}
.plan_gift_form .form_li>div:nth-child(4){width:240px;}
.plan_gift_form .form_li>div:nth-child(5){width:275px;}
.plan_gift_form .form_li>div:not(:last-child){line-height:85px;display:block;overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.plan_gift_form .form_operation>span:nth-child(1){border-right:1px solid #e2e2e2;width:40px;display:inline-block;text-align:center;cursor: pointer}
.plan_gift_form .form_operation>span:nth-child(2){margin-right:15px;width:40px;display:inline-block;text-align:center;cursor: pointer}
.plan_gift_form .form_operation>span:nth-child(1):hover,.plan_gift_form .form_operation>span:nth-child(2):hover{color:#ca8d57;}
.plan_gift_form .form_operation>span:nth-child(3){margin-right:15px;}
.plan_gift_form .form_operation>span:nth-child(3),.plan_gift_form .form_operation>span:nth-child(4){cursor:pointer;border-radius:3px;line-height:30px;text-align:center;display:inline-block;width:80px;height:30px; border:1px solid #bfc0c0;}
.plan_gift_form .form_operation>span:nth-child(3):hover,.plan_gift_form .form_operation>span:nth-child(4):hover{border:1px solid #ca8d57;color:#ca8d57;}
.plan_gift_add{text-align:right;margin-top:20px;}
.plan_gift_add>span{cursor:pointer;display:inline-block;height:33px;width:160px;background:#ca8d57;color:#fff;text-align:center;line-height: 33px;border-radius:2px;font-size:15px;}
.plan_gift_add>span>span:nth-child(1){margin-right:5px;}


/* 送礼记录*/
.main_modal .record_con{width:950px;background:#fff;padding:20px 40px;padding-bottom:90px;}
.main_modal .record_con .title_cancel span:nth-child(1){font-size:20px;color:#231815}
.main_modal .record_con .title_cancel span:nth-child(2){float:right;color:#e6e6e7;font-weight: bold;font-size:20px;}
.main_modal .record_con .per_name{margin-top:35px;line-height:45px;border-bottom:1px solid #cb8d57;font-size:20px;padding-left:10px;color:#cb8d57;}
.main_modal .record_con .title_name{height:40px;line-height:40px;border-bottom:1px solid #cb8d57;}
.main_modal .record_con .title_name>span{display:inline-block;}
.main_modal .record_con .title_name>span:nth-child(1){width:390px;padding-left:10px;}
.main_modal .record_con .title_name>span:nth-child(2){width:250px;}
.main_modal .record_con .title_name>span:nth-child(3){width:230px;}
.main_modal .record_con .record_list{max-height:420px;overflow-x: hidden;overflow-y: auto;border-bottom:1px solid #cb8d57;}
.main_modal .record_con .record_list>li:not(:last-child){border-bottom:1px dashed #cfcfce;}
.main_modal .record_con .record_list .record_data{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;line-height:50px;color:#3e3a39}
.main_modal .record_con .record_list .record_data>div:nth-child(1){width:390px;padding-left:10px;}
.main_modal .record_con .record_list .record_data>div:nth-child(2){width:250px;color:#c30d23;}
.main_modal .record_con .record_list .record_data>div:nth-child(3){width:230px;}
.main_modal .record_con .record_li .record_bnt>span{cursor:pointer;}
.main_modal .record_con .record_li .record_bnt>span:nth-child(1):hover{color:#cb8d57;}
.main_modal .record_con .record_li .record_bnt>span:nth-child(3):hover{color:#cb8d57;}
.main_modal .record_con .record_li .record_bnt>span:nth-child(1) span{margin-left:5px;font-size:12px;}
.main_modal .record_con .record_li .record_bnt>span:nth-child(2){padding:2px 8px;border:1px solid #bfc0c0;margin-left:20px;margin-right:18px;}
.main_modal .record_con .record_li .record_bnt>span:nth-child(2):hover{color:#cb8d57;border:1px solid #cb8d57;}
.main_modal .record_con .record_li .product-list{overflow: hidden;margin:30px 0px;display: -ms-flexbox;display: flex;display: -webkit-box;}
.main_modal .record_con .record_li .swiper{-ms-flex:1;flex:1;-webkit-box-flex:1;overflow: hidden}
.main_modal .record_con .record_li .product_left{width:50px;font-weight:bold;font-size:25px;cursor:pointer;}
.main_modal .record_con .record_li .product_right{width:50px;font-weight:bold;font-size:25px;cursor:pointer;text-align:right;}
.main_modal .record_con .record_li .product_des div:nth-child(1){width:165px;height:165px;overflow: hidden;overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.main_modal .record_con .record_li .product_des div:nth-child(1) img{width:100%;}
.main_modal .record_con .record_li .product_des div:nth-child(2){color:#3e3a39;margin-top:15px;width:165px;overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;;}




/* 送礼计划商品推荐 */
.plan_gift_recommend{padding:50px 70px 80px 70px;width:100%;border:1px solid #dbdbdb;}
.plan_gift_recommend .recommend_title{color:#3e3a39;font-size:30px;text-align:center;position:relative;padding-bottom:15px;}
.plan_gift_recommend .recommend_title span:nth-child(2){position:absolute;display:inline-block;height:2px;width:60px;background:#ca8d57;left:50%;bottom:0px;margin-left:-30px;}
.plan_gift_recommend .pro_tab{margin-top:10px;text-align: right;}
.plan_gift_recommend .pro_tab span{cursor:pointer;margin-left:8px;display:inline-block;width:100px;height:34px;line-height:30px;text-align:center;color:#bfc0c0;font-size:15px;border:1px solid #bfc0c0;}
.plan_gift_recommend .pro_tab span:hover{border: 1px solid #e5c6a9;color:#e5c6a9;}
.plan_gift_recommend .pro_list{margin-top:32px;}
.plan_gift_recommend .pro_list li{float:left;width:300px;margin-bottom:50px;}
.plan_gift_recommend .pro_list li:nth-child(3n-1){margin-left:94px;margin-right:94px;}
.plan_gift_recommend .pro_list .pactive{background: #e1bf9e;border:none!important;color:#fff;height:34px;line-height:34px;text-align:center;cursor:pointer;margin-top:10px;border-radius:2px;}
.plan_gift_recommend .pro_li>div:nth-child(1){overflow:hidden;height:300px;height:300px;}
.plan_gift_recommend .pro_li>div:nth-child(1) img{width:100%;height:100%;}
.plan_gift_recommend .pro_list .pro_des{padding:0 25px;}
.plan_gift_recommend .pro_list .pro_des>div:nth-child(2){height: 25px; line-height: 25px;}
.plan_gift_recommend .pro_list .pro_name{height:40px;margin:20px 0px 25px ;color:#3e3a39;font-size:15px;line-height:20px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.plan_gift_recommend .pro_list .pro_price{color:#3e3a39;font-weight: bold}
.plan_gift_recommend .pro_list .pro_price>span:nth-child(1){font-size:15px;}
.plan_gift_recommend .pro_list .pro_price>span:nth-child(2){font-size:25px;}
.plan_gift_recommend .pro_list .pro_collect {color:#9fa0a0;font-size: 15px;float:right;cursor:pointer;}
.plan_gift_recommend .pro_list .active{color:#ca8d57;}
.plan_gift_recommend .pro_list .pro_collect>span:nth-child(1){margin-right:7px;font-size:14px;line-height:25px;}
.plan_gift_recommend .pro_list .pro_collect:hover{color:#ca8d57;}
.plan_gift_recommend .pro_list .pro_sku{margin-top:20px;display: -webkit-box;display: -ms-flexbox;display: flex;height:30px;border:1px solid #c4c5c5;border-radius:2px;}
.plan_gift_recommend .pro_list .pro_sku>span{ color:#bfc0c0;font-size:15px;height:24px;display:block;line-height:24px;margin-top:3px;width:50px;border-right:1px solid #c4c5c5;text-align:center;}
.plan_gift_recommend .pro_list .pro_sku select{border:none;display:block;-ms-flex:1;flex:1;-webkit-box-flex:1;}
.plan_gift_recommend .pro_list .pro_add{height:34px;border:1px solid #e1bf9e;color:#e1bf9e;line-height:34px;text-align:center;cursor:pointer;margin-top:10px;border-radius:2px;}
.gift_recommend_complete{cursor:pointer;width:250px;height:40px;line-height: 40px;text-align: center;color:#fff;background:#ca8d57;margin:0 auto;border-radius:2px;}
.gift_recommend_back{cursor:pointer;width:250px;height:40px;line-height: 40px;text-align: center;color:#c4c5c5;background:#fff;margin:0 auto;border-radius:2px;border:1px solid #c4c5c5;margin-top:10px;}


/* 计划详情页 */
.plan_detail{width:100%;border:1px solid #dbdbdb;padding:20px 30px;}
.plan_detail .plan_info span:nth-child(1){font-size:20px;color:#3e3a39}
.plan_detail .plan_info span:nth-child(2){color:#727171;font-size:15px;float:right;}
.plan_per_info>div{height:45px;line-height:45px;display: -webkit-box;display: -ms-flexbox;display: flex;}
.plan_per_info>div>span:nth-child(1){width:75px;    text-align-last: justify;display:inline-block;text-align:justify;}
.plan_per_info>div>span:nth-child(2){display:inline-block;-ms-flex:1;flex:1;-webkit-box-flex:1;overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; }
.plan_detail .plan_excision{margin-top:50px;height:40px;position:relative;}
.plan_detail .plan_excision>div:nth-child(1){height:20px;border-bottom:1px solid #b5b5b6;}
.plan_detail .plan_excision>div:nth-child(2){background:#fff;text-align:center;font-size:20px;color:#3e3a39;width:160px;height:40px;line-height:40px;position:absolute;top:0px;left:50%;margin-left:-80px;}
.plan_detail .plan_pro{margin-top:35px;padding-bottom:50px;}
.plan_pro .plan_operate>span:nth-child(1){margin-right:10px;color:#c8c9c9;font-size:16px;vertical-align: -1px;cursor:pointer;}
.plan_pro .plan_operate>span:nth-child(2){margin-left:20px;padding:0px 15px;border:1px solid #c8c9c9;font-size:14px;cursor:pointer;border-radius:2px;}
.plan_pro .pro_con{margin-top:50px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.plan_pro .pro_con li{width:200px;float:left;margin-bottom:40px;margin-right:42px;}
.plan_pro .pro_con li:nth-child(5n){margin-right:0px;}
.plan_pro .pro_con .img{width:200px;height:200px;position:relative;}
.plan_pro .pro_con .img img{width:200px;height:200px;}
.plan_pro .pro_con .img span{cursor:pointer;position: absolute;right:10px;color:#cb8d57;bottom:8px;font-size:16px;display: none;-webkit-transition: all .9s;-o-transition: all .9s;-webkit-transition: all .9s;-o-transition: color .9s;transition: all .9s;}
.plan_pro .pro_con li:hover > .img span{display: block;}
.plan_pro .pro_con .pro_sel{height:38px;line-height:38px;cursor:pointer;}
.plan_pro .pro_con .pro_name{height:40px;color:#3e3a39;font-size:15px;line-height:20px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.plan_pro .pro_con .pro_price{margin-top:15px;}
.plan_pro .pro_con .pro_price span{color:#cb8d57;font-size:19px;margin-right:15px;}
.plan_pro .pro_con .pro_price s{color:#9fa0a0;font-size:15px;}
.plan_pro .pro_con .pro_sku{margin-top:15px;display: -webkit-box;display: -ms-flexbox;display: flex;height:30px;border:1px solid #c4c5c5;border-radius:2px;}
.plan_pro .pro_con .pro_sku:hover{border:1px solid #cb8d57;}
.plan_pro .pro_con .pro_sku:hover >span{color:#cb8d57;border-right:1px solid #cb8d57;}
.plan_pro .pro_con .pro_sku>span{ color:#bfc0c0;font-size:15px;height:24px;display:block;line-height:24px;margin-top:3px;width:50px;border-right:1px solid #c4c5c5;text-align:center;}
.plan_pro .pro_con .pro_sku select{border:none;display:block;-ms-flex:1;flex:1;-webkit-box-flex:1;padding-left:8px;}
.plan_pro .pro_con .pro_calculate{margin-top:10px;border: 1px solid #cfcdd0;border-radius:3px;display: -ms-flexbox;display: flex;display: -webkit-box;}
.plan_pro .pro_con .pro_calculate .disabled{background:#edebeb;}
.plan_pro .pro_con .pro_calculate .reduce {font-weight:bold;color:#b4b5b5;display: block;height: 22px;width: 50px;cursor: pointer;text-align:center;}
.plan_pro .pro_con .pro_calculate .value {border: 0px;border-left: 1px solid #dedede;border-right: 1px solid #dedede;display:block;height: 22px;text-align: center;font-size: 14px;-ms-flex: 1;flex: 1;-webkit-box-flex: 1;text-align:center;}
.plan_pro .pro_con .pro_calculate .add {font-weight:bold;color:#b4b5b5;display: inline-block;height: 22px;width:50px;cursor: pointer;text-align:center}
.plan_pro_bnt_sub{cursor:pointer;margin:0 auto;margin-top:30px;width:200px;height:40px;background:#ca8d57;text-align:center;line-height:40px;color:#fff;font-size:15px;border-radius: 3px;}
.plan_pro_bnt_back{cursor:pointer;margin:0 auto;margin-top:10px;width:200px;height:40px;text-align:center;line-height:40px;color:#bfc0c0;font-size:15px;border:1px solid #c4c5c5;border-radius: 3px;}
.plan_detail .pro_empty{padding-bottom:110px;}
.plan_detail .pro_empty>div:nth-child(1){text-align:center;font-size:25px;color:#3e3a39;margin-top:70px;margin-bottom:50px;}
.plan_detail .pro_empty>div:nth-child(2) span:nth-child(1){margin-right:20px;}
.plan_detail .pro_empty>div:nth-child(2) span{display:block;cursor:pointer;width:200px;height:40px;background:#ca8d57;text-align:center;line-height:40px;color:#fff;font-size:15px;border-radius: 3px;}




/* 送礼计划列表 */
.plan_gift_list_con{border:1px solid #dbdbdb;width:100%;padding:20px 40px;padding-bottom:70px;}
.plan_gift_list .form_title{height:45px;line-height:45px;border-bottom:2px solid #ca8d57;display:-webkit-box;display:-ms-flexbox;display:flex;color:#3e3a39;}
.plan_gift_list .form_title>div:nth-child(1){width:150px;}
.plan_gift_list .form_title>div:nth-child(2){width:120px;}
.plan_gift_list .form_title>div:nth-child(3){width:240px;}
.plan_gift_list .form_title>div:nth-child(4){width:120px;}
.plan_gift_list .form_title>div:nth-child(5){width:180px;}
.plan_gift_list .form_title>div:nth-child(6){width:330px;}
.plan_gift_list .form_li{height:85px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px dashed #e0dfdf;}
.plan_gift_list .form_li>div{color:#3e3a39;font-size:15px;}
.plan_gift_list .form_li>div:nth-child(1){width:150px;padding-left:10px;}
.plan_gift_list .form_li>div:nth-child(2){width:120px;}
.plan_gift_list .form_li>div:nth-child(3){width:240px;}
.plan_gift_list .form_li>div:nth-child(4){width:120px;}
.plan_gift_list .form_li>div:nth-child(5){width:180px;}
.plan_gift_list .form_li>div:nth-child(6){width:330px;}
.plan_gift_list .form_li>div:not(:last-child){line-height:85px;display:block;overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.plan_gift_list .form_operation>span{-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;padding:0px 20px;margin-right:10px;cursor:pointer;border-radius:3px;line-height:30px;text-align:center;display:inline-block;height:30px; border:1px solid #bfc0c0;}
.plan_list_top{height:55px;margin-bottom:35px;position:relative;}
.plan_list_top>div:nth-child(1){border-bottom:2px solid #ca8d57;height:55px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.plan_list_tab>span{cursor:pointer;display:inline-block;width:135px;text-align:center;cursor:pointer;height:55px;line-height:55px;}
.plan_list_tab .active{background:#ca8d57;color:#fff;}
.plan_list_search{height:30px;border:2px solid #e5e6e6;border-radius:3px;overflow: hidden}
.plan_list_search span:nth-of-type(1){height:22px;display: inline-block;width:80px;border-right:1px solid #e5e6e6;text-align:center;}
.plan_list_search input{border:none;height:28px;padding-left:8px;}
.plan_list_search span:nth-of-type(2){display: inline-block;height:30px;font-size:22px;color:#e5e6e6;line-height:30px;width:35px;text-align:center;}
.plan_list_tab_tag{width:0;height:0;border-width:0 7px 7px;border-style:solid;border-color:transparent transparent #fff;/*透明 透明  灰*/position:absolute;bottom:0px;left:62px;}


/* 选择支付页 */
.order_selpay_con{width:926px;margin:0 auto;padding-bottom:300px;}
.order_selpay_tit{border-bottom: 1px solid #ececeb;margin-top: 20px;line-height: 45px;font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.order_selpay_tit>div:nth-child(1){color:#323333;}
.order_selpay_tit>div:nth-child(2){color:#c58a56;}
.order_selpay_select{padding:35px 0;border-bottom: 1px solid #ececeb;display: -webkit-box;display: -ms-flexbox;display: flex}
.order_selpay_select div{cursor:pointer;}
.order_selpay_select div:nth-child(1){margin-right: 55px;font-size: 94px;}
.order_selpay_select div:nth-child(1):hover{color:#3cb035;}
.order_selpay_select div:nth-child(2):hover{color:#00aaef;}
.order_selpay_select div:nth-child(2){font-size: 83px;margin-top:7px;}
.order_selpay_select .weixin .active{color:#3cb035;}
.order_selpay_select .alipay .active{color:#00aaef;}
.order_selpay_time{font-size:14px;color:#c58a56;text-align:right;margin-top: 28px;}
.order_selpay_bnt{margin-top: 25px;float:right;text-align:center;height:40px;width:125px;background:#ca8d57;line-height:40px;color:#fff;font-size:14px;cursor:pointer;border-radius:3px;}



/* 订单支付页 */
.order_pay_con{width:926px;margin:0 auto;padding-bottom:300px;}
.order_pay_con>div:nth-child(2){color:#333333;font-size:14px;line-height:40px;margin-top:8px;}
.order_pay_con>div:nth-child(3){color:#c58a56;font-size:16px;}
.order_pay_tit{border-bottom: 1px solid #ececeb;margin-top: 20px;line-height: 45px;font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.order_pay_tit>div:nth-child(1){color:#323333;}
.order_pay_img{margin-top:50px;position: relative;}
.order_pay_img>div{position: absolute;width:170px;height:170px;bottom:20px;left:60px;}
.order_pay_img>div img{width:100%;}


/*申请退货*/
.od_return_apply{display:-webkit-box;display:-ms-flexbox;display:flex;}
.od_return_apply>div:nth-child(1){color:#bababb;margin-right:20px;}
.od_return_apply>div:nth-child(2){width:80px;height:80px;overflow:hidden;border:1px solid #e2e2e2;margin-right:10px; }
.od_return_apply>div:nth-child(2) img{width:100%;}
.od_return_apply>div:nth-child(3){-ms-flex: 1;flex: 1;-webkit-box-flex: 1;padding:5px 0px;}
.od_return_apply>div:nth-child(3)>div:nth-child(1){height:45px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-line-clamp: 2;line-height:22px;font-size:15px;color:#3e3a39;}
.od_return_apply>div:nth-child(3)>div:nth-child(2){font-size:15px;color:#9fa0a0;}
.od_return_apply_des{padding-bottom:50px;border-bottom:1px dashed #d3d3d4}
.od_return_apply_des>div{display: -ms-flexbox;display: flex;display: -webkit-box;margin-top:20px;}
.od_return_apply_des>div>span:nth-child(1){display: block;width:105px;font-size:15px;color: #727171;line-height: 35px;}
.od_return_apply_reason select{width:190px;height:35px;text-align:35px;text-indent:8px;border:1px solid #e6e6e7;border-radius: 3px;}
.od_return_apply_describe textarea{display:block;border:1px solid #dcdcdd;padding:5px;width:410px;height:130px;}
.od_return_apply_pic .pic_upload>span{position:relative;overflow:hidden;height:80px;width:80px;border:1px solid #dcdcdd; border-radius: 3px;margin-right:20px;float:left;margin-bottom:10px;}
.od_return_apply_pic .pic_upload>span>span{position:absolute;top:1px;right:1px;font-size:14px;color:#9fa0a0;cursor: pointer;background: #fff;border-radius: 14px;}
.od_return_apply_pic .upload_operate{font-size:9px;color:#9fa0a0;text-align:center;position: relative;}
.od_return_apply_pic .upload_operate p:nth-child(1){font-size:15px;line-height:45px;}
.od_return_apply_pic .upload_operate input{cursor:pointer;display: inline-block;opacity: 0;width:100%;height:100%;position: absolute;top:0px;left:0px;}
.od_return_apply_style{color:#3e3a39;font-size:15px;margin-top:20px;text-align: right}
.od_return_apply_prize{text-align: right;margin-top:20px;}
.od_return_apply_prize span:nth-child(2){font-size:18px;}
.od_return_apply_bnt{margin-top:20px;float:right;cursor: pointer}
.od_return_sum{border-bottom:1px dashed #d3d3d4;border-top:1px dashed #d3d3d4;}
.od_return_sum>span{display:inline-block;height:35px;line-height:35px;font-size:15px;color:#3e3a39;}
.od_return_sum>span:not(:nth-child(1)){text-align:center;}
.od_return_sum>span:nth-child(1){width:488px;padding-left:5px;text-align:left;}
.od_return_sum>span:nth-child(2){width:250px;}
.od_return_sum>span:nth-child(3){width:140px;}
.od_return_pro_con{display: -webkit-box;display: -ms-flexbox;display: flex;border-bottom:1px dashed #d3d3d4;}
.od_return_pro_con>div:nth-child(1){width:900px;border-right:1px solid #c4c5c5;}
.od_return_pro_con>div:nth-child(2){width:170px;}
.od_return_pro_des{display: -webkit-box;display: -ms-flexbox;display: flex;padding:20px 0px;padding-left:5px;color:#3e3a39;}
.od_return_pro_des:not(:last-child){border-bottom:1px dashed #e2e2e2;}
.od_return_pro_des>div:nth-child(1){width:484px}
.od_return_pro_des>div:nth-child(2){width:250px;text-align:center;}
.od_return_pro_des>div:nth-child(3){width:140px;text-align:center;}

/* 退货详情*/
.per_od_con_address .pic_upload{display: -ms-flexbox;display: flex;display: -webkit-box;}
.per_od_con_address .pic_upload>div>span{overflow:hidden;height:80px;width:80px; margin-right:20px;float:left;margin-bottom:10px;}
.od_return_detail_status{margin-top:60px;}
.od_return_detail_status .step{color: #fff;background-color: #ccc;font-size: 15px; border-radius: 50%; width: 31px;height: 31px;line-height: 31px;text-align: center;}
.od_return_detail_status .active_step{background-color: #ca8d57;}
.od_return_detail_status .line{height: 31px;width: 121px;margin: 0 4px;}
.od_return_detail_status .border-1px {position: relative;}
.od_return_detail_status .border-1px::after{display: block;position: absolute;left: 0; bottom: 50%; width: 100%;border-bottom: 1px solid #ccc; content: ' ';}
.od_return_detail_status .active_line::after {border-bottom: 1px solid #ca8d57;}
.od_return_detail_status .text{margin-top:10px;color:#ccc;font-size:14px;}
.od_return_detail_status .text_active{color:#ca8d57;}
.od_return_detail_status .tag{text-align:center;margin-top:50px;font-size:13px;}
.od_return_detail_status  .title{text-align:center;margin-top:50px;font-size:18px;}
.od_return_detail_status  .des{text-align:center;margin-top:25px;font-size:13px;}
.od_return_logistics{margin-top:45px;}
.od_return_logistics>span{color:#3e3a39;font-size:13px;line-height:25px;margin-right:10px;}
.od_return_logistics>input{display: inline-block;height:25px;width:215px;border:1px solid #dfe0e0;text-indent:5px;}
.od_return_logistics_sub{margin-top:25px;}
.od_return_address{line-height:30px;border-top: 1px dashed #d3d3d4;padding-top:50px;}




/* 领券中心  */
.ac_coucen_con{padding-bottom:80px;}
.ac_coucen_list{width:1200px;margin:0 auto;}
.ac_coucen_tit{margin-top:55px;text-align: center}
.ac_coucen_tit>p:nth-child(1){font-size: 36px;color:#323333;}
.ac_coucen_tit>p:nth-child(2){margin-top:15px;font-size:13px;  color:#999899;letter-spacing:3px;}
.ac_coucen_list{margin-top:50px;}
.ac_coucen_list>li:nth-child(2n){float:right;}
.ac_coucen_list>li:nth-child(2n-1){float:left;}
.ac_coucen_li{border:2px solid #e2e1e0;padding:30px;width:570px;display: -ms-flexbox;display: flex;display: -webkit-box;border-radius: 10px;margin-bottom:55px;}
.ac_coucen_li>div:nth-child(1){margin-right:40px;width:260px;}
.ac_coucen_list .img_wrap { max-height: 185px;position: relative; }
.ac_coucen_list .img_wrap>img {position: absolute;left: 0;top: 0;left: 50%;top: 50%;max-width: 100%;max-height: 100%;-webkit-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);}
.ac_coucen_li>div:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1;}
.ac_coucen_li_des>div:nth-child(1){color:#323333;font-size: 18px;line-height:23px;height:46px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ac_coucen_li_des>div:nth-child(2){margin-top:5px;color:#ca8d57;font-size:30px;}
.ac_coucen_li_des>div:nth-child(3){color:#323333;font-size: 16px;margin-top:5px;}
.ac_coucen_li_des>div:nth-child(4){color:#999899;font-size: 16px;margin-top:8px;}
.ac_coucen_li_des>div:nth-child(5){margin-top:7px;width:190px;height:45px;text-align: center;line-height: 45px;background:#ca8d57;border-radius: 5px;color:#fff;font-size:18px;cursor: pointer}
.ac_coucen_li .getthrough>div{color:#999899;}
.ac_coucen_li .getthrough>div:nth-child(5){background: #e2e1e0;}
.ac_coucen_li .already_received>div:nth-child(5){background:#666666}

/*面包屑begin*/
 .section_main .panel {
  font-size: 15px;
  color: rgba(0, 0, 0, .9);
  line-height: 1;
  margin-bottom: 24px;
  margin-top: 24px;
}
 .section_main .panel > span .gap {
  margin-left: 8px;
  margin-right: 8px;
}
 .section_main .panel > span:last-child .gap {
  display: none;
}
/*面包屑end*/
/*模态框begin*/
 .one-margin-left {
    margin-left: 32px;
  }
  .one-modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1110;
    display: none;
    opacity: 0;
    outline: 0;
    text-align: center;
    -webkit-transform: scale(1.185);
    -ms-transform: scale(1.185);
        transform: scale(1.185);
    transition-property: opacity,-webkit-transform;
    -webkit-transition-property: opacity,-webkit-transform;
    -o-transition-property: transform,opacity;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px
}
.one-modal:focus {
    outline: 0
}
.one-modal.one-modal-active {
    opacity: 1;
    -webkit-transition-duration: .3s;
         -o-transition-duration: .3s;
            transition-duration: .3s;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
        transform: scale(1);
    overflow-x: hidden;
    overflow-y: auto
}

.one-modal.one-modal-out {
    opacity: 0;
    z-index: 1109;
    -webkit-transition-duration: .3s;
         -o-transition-duration: .3s;
            transition-duration: .3s;
    -webkit-transform: scale(.815);
    -ms-transform: scale(.815);
        transform: scale(.815)
}
.one-modal-hd .one-close {
    position: absolute;
    top: 4px;
    right: 4px
}
.one-close {
    display: inline-block;
    text-align: center;
    width: 24px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.one-close:focus,.am-close:one {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    outline: 0
}
.one-close-spin:hover {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
        transform: rotate(360deg)
}

.one-modal-bd {
    padding: 15px 10px;
    text-align: center;
    font-size: 15px;
    border-bottom: 1px solid #dedede;
    border-radius: 2px 2px 0 0;
}
  .one-modal-dialog {
    padding-top: 25px;
    padding-bottom: 25px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto;
    width: 270px;
    max-width: 100%;
    border-radius: 4px;
    overflow: hidden;
    background: #f8f8f8;
  }
  @media only screen and (min-width: 641px) {
    .one-modal-dialog {
        width:300px
    }
}
.one-modal-hd+.one-modal-bd {
    /*padding-top: 0*/
}
.one-modal-no-btn .one-modal-bd {
    border-bottom: none
}
.one-modal-hd {
    padding: 15px 10px 5px 10px;
    font-size: 18px;
    font-weight: 500;
    color: rgba(0, 0, 0, .9);
    word-wrap: break-word;
    line-height: 1.5;
}
.one-modal-btn {
  background-color: #fff;
  height: 25px;
  padding-left: 26px;
  padding-right: 26px;
  border-color: rgba(0, 0, 0, .3);
  cursor: pointer;
}
.one-modal-btn.one-btn:hover, .one-modal-btn.one-btn:focus {
   border-color: #ca8c56;
   color: rgba(0, 0, 0, .9);
}
.one-modal-btn.active{
    background-color: #ca8c56!important;
    color: #fff!important;
    border-color:  #ca8c56!important
}
.one-modal-btn.active:hover {
    color: #fff!important;
    background-color: #a36a3e!important;
    border-color: #a36a3e!important;
}

.one-dimmer-active {
    overflow: hidden
}

.one-dimmer {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.6);
    z-index: 1100;
    opacity: 0
}

.one-dimmer.one-active {
    opacity: 1
}
/*模态框end*/
/*toast begin*/
.one-toast {
  background: rgba(51, 51, 51, 0.9);
  text-align: center;
  border-radius: 0.25rem;
  color: #fff;
  position: fixed;
  z-index: 99999;
  top: 45%;
  left: 50%;
  width: 175px;
  margin-left: -3.75em;
  margin-top: -4rem;
  display: none;
  padding: 20px 0 22px;
}
@media only screen and (max-width: 1200px) {
  .one-toast {
    width: 155px;
  }
  .one-toast-content {
    font-size: 15px!important;
  }
}
.one-toast .one-iconfont {
  margin-top: 0.2rem;

  /*display: block;*/
  font-size: 2.6rem;
}
.one-toast-content {
  padding: 0 1em;

  font-size: 14px;
  line-height: 1.5;
  text-align: center;
  word-wrap: break-word;
}
.one-toast-loading {
    background-color: #ffffff;
    border-radius: 100%;
    margin: 0.75rem 0;
    -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
    border: 2px solid #ffffff;
    border-bottom-color: transparent;
    height: 2.25rem;
    width: 2.25rem;
    background: transparent !important;
    display: inline-block;
    -webkit-animation: rotate 1s 0s linear infinite;
          animation: rotate 1s 0s linear infinite;
}
/*dialog*/
.one-dialog {
  width: 13.5rem;
  text-align: center;
  position: fixed;
  z-index: 999;
  left: 50%;
  margin-left: -6.75rem;
  margin-top: 0;
  top: 45%;
  border-radius: 0.3rem;
  opacity: 0;
  background-color: #ffffff;
  -webkit-transform: translate3d(0, 0, 0) scale(1.2);
            transform: translate3d(0, 0, 0) scale(1.2);
  transition-property: opacity, -webkit-transform;
  -webkit-transition-property: opacity, -webkit-transform;
  -o-transition-property: transform, opacity;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
    /*display: none;*/
}
.one-mask {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.3);
    opacity: 0;
    z-index: 8;
    visibility: hidden;
    -webkit-transition-duration: 300ms;
         -o-transition-duration: 300ms;
            transition-duration: 300ms;
}
.one-mask.one-mask-in {
  visibility: visible;
    opacity: 1;
}
.one-mask.one-mask-out {
  opacity: 0;
}
.one-icon-correct {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAYAAABzJ5OsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTZGQjhENUE1RTY3MTFFOEI0OEU4OTgyODE2QkNGMTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTZGQjhENUI1RTY3MTFFOEI0OEU4OTgyODE2QkNGMTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNkZCOEQ1ODVFNjcxMUU4QjQ4RTg5ODI4MTZCQ0YxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNkZCOEQ1OTVFNjcxMUU4QjQ4RTg5ODI4MTZCQ0YxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvWuwX0AAAWCSURBVHjavFprbBZFFN2uRZSiSKWSiA8w4WFEC2pABBRbRYX4gKIm1gSM1Igm1iCKYiwWXxjiD2OCUTFgIoKEqkjAR0GwEDWiiKggguERHwhFIxa0Fvk8Nz1r1vHO7O737fYmp7udmZ09e/fOfcx+RblcznNJ0fudvBhyCjAEGAwMAE4FSoHOwBHgV6AZ2ApsBjYA38WZOFfRZu0r9vKXE4CbgPFAJXBsjGuuD51/DjQArwI78yFQlIfmewDTgBpqNw1ZCMzU3oZL837Cm0yjlqanSFykGtgC9ElyUVzyfYEPgTlAVy8bEbO7M8kFcWz+OtrmMRHjtgHrgU1cmL8Ah7hoS6nVcmAkcIFljubUbB72fjsOzzuu/wuYD7wMfJTgvv242GX+00IL+BKgJa7NW8mDuCzIFxwE5gKPAz8WYCryNifI7YDFRl9v4DJgBx5gXWzyIH41DistNxSPMIkmkpWMAlaH1uSjeIC6SPIgLgHmB8ukK+mr27xsZRtNKywT8AANUd7mXcuES4CxHUBc5ESlbSkU291KHp21OAxULlzFBZal3Ass4HmdZcxrqtmAeAkOv3PxhOUn5ipZyUnAPKAKeBsYw/Y36aZNGQnzWW9qfqZC3AtNltXC/JbERd4K9Y2jMk157j9mA61LdKtVBs5n0MlCpgBrgDJjof7r4oFblesGgu/QsOarlazwKHB3RsQfY5wwZY/xfwOjtSn3hMlPVAYsgG21ZEBcXvtDSnuQ95vyiNI2Dtrv7ONPN4ZlU57JgPiLwB22aK+5bihwiWL7ki9V+EyUzIW6GxdtzoD45IhU4SxL3zKlrVLIX6h0vJcy8TkRxAOZZGlvVNoGCfn+SsenKRKfziImSsTXv2Lp0zxeD8nneykdO1IifhUwO2LMKj7cF44xu4BW2nogJT4jXNKiYBiwArjZMaaTGc4VuQu4IoK4LNqDOOwzF22x8TSB/GHZLahhxK1k21AmbEcUb7DBkmAFBfcsRte4csisAouVGwf1pETeYq6JG6mlk41x8v/DTC1MUzjXoe25eZigWbIelYaDysAg9ZSEbJGDiMeAMzv0tp4CRijj2phSNyben0FAwqGn0dwqNr9XGd+btraHJvIg61Wbf54V+F7gfmXMXiqgMc+F34tmG5bDvsWzlIfO91Oz/Rw3l6h5Ed+SKduB84ykK6loNcZvPqt2Uy5X2nYDoy25RlfuHpQp9W45FVCIXKq0bRXyTVr0Yi2rST1wQ4wbSlZaYfFcSaVKaVvrw66/x8nXSmeNY7KldJN/OsYMV1JcL4/FKvc5U+l6J8jiNFuNyuU/8dq3tLVqR7zKxylF6XpN61D6AT+UV5hSiqeeGjHxN0zsWkNttY49n6RyDnCl0v6sWYC/zrrRtNvullgQlvOBz6jtYSkmdV8qnqYZWi8zC3At85P+5TFuspFReGKKxOssLvI+dccM2hfzuU25QKLmA17HiW27cRe03se2YzZFSYCCnHxqBxEf7lgzVdYdMzyV5B/XWC582rGTlZZc69k3cJ8Av41W8nyANQ6S9XSrJRkQr7PUqiKrwet/Ow6u/Xmb/Yv87LXvLS5MgfQIrqmLLf1fgbia1fqO6mUyd8w06cl6U1zjLcBxeZCW/Enc8zoHcdnBGGKNvjE+ZT4Zw9NIiSabpB+wpNtuRN4uwBkMOqNIfEDEnDLfWCgxVwh5j7XqSwk0LB5LPqi1sCSUiqtbgrciCptBC7AOivspU75Sy+fMN2KOlwV9OnA2N5LiEt/ENzMjzuAkH5El+xzPArwpZU+zk7XtYJqelzb5sC1KcSBf6uQT5oECSEswqubbSVyUF/LDibVEF9au4vIGee2/TZDK6njO/zfz/sNcB1tYdTUVmu//I8AApGxpnydm/CkAAAAASUVORK5CYII=) center no-repeat;
      background-size: 100%;
      display: inline-block;
      width: 47px;
      height: 47px;
}
/*toast end*/
/*个人中心主体布局begin*/
.user-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 12%;
}
.user-container .side-nav {
  width: 14.2%;
  margin-right: 2%;
  text-align: center;
  border: 1px solid #e1e1e1;
  font-size: 17px;
  height:750px;
}
.user-container .side-nav .top-list {
  padding: 24px 0 5px;
}
.user-container .side-nav .bottom-list {
  border-top: 1px dashed #e1e1e1;
  padding: 26px 0 10px;
}
.user-container .user-main {
   width: 83.8%;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 1px solid #e1e1e1;
  padding-top: 2.3%;
  padding-left: 3%;
  padding-right: 12%;/*此处可覆盖此属性，不建议修改*/
  font-size: 14px;
}
.side-nav li {

  margin-bottom: 21px;
  width: 100%;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  font-size: 14px;
}
.side-nav li.bold {
    font-size: 16px;
}
.side-nav li.active {
  border-left: 3px solid #ca8c56;
  border-right: 3px solid #ca8c56;
  color: #ca8c56;
}
.side-nav ul li:not(:first-child){cursor: pointer;}
.side-nav ul li:not(:first-child):hover{color: #ca8c56;}
/*个人中心主体布局end*/
/*商品详情内容为空begin*/
.emptyList {
    text-align: center;
  }
.emptyList .line1{
  font-size: 18px;
  margin: 60px 0 16px;
  color: rgba(0, 0, 0, .7);
}
.emptyList .line2 {
  font-size: 14px;
  color: rgba(0, 0, 0, .5);
  margin-bottom: 80px;
}
/*商品详情内容为空end*/
/*二级导航begin*/

@-webkit-keyframes navshow {
  0% {
    top: -42px
  }

  100% {
    top: 0
  }
}

@keyframes navshow {
  0% {
    top: -42px
  }

  100% {
    top: 0
  }
}




body.lock {
  overflow: hidden;
  margin-right: 17px;
  width: auto;
}



.inner {
  width: 1200px;
  margin: 0 auto;
  /*background-color: #eee;*/
}

 #next-top,
#next-top .inner {
  position: relative;
}
#next-top {
  background-color: #fff;
}
#next-top .inner {
  height: 100%;
}

#next-top .inner:after {
  content: " ";
  display: table
}

#next-top {
  height: 204px;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
  border-bottom: 1px solid #e8e8e8;
}

#next-top.fixed {
  -webkit-animation: navshow .3s;
          animation: navshow .3s;
}

#next-top .one {
  position: absolute;
  left: 0;
  top: 0;
  height: 150px;
  width: 100%;
  /*background-color: #38f;*/
  /*border: 1px solid #000;*/
}

#next-top.fixed .one {
  display: none;
}

#next-top.fixed .search {
  margin-top: 21px;
  margin-right: 33px;
  width: 20px;
}

#next-top .search {
  /*border-bottom: 1px solid #ca8c56;*/
  z-index: 3;
  position: relative;
  margin-top: 75px;
  float: right;
  width: 272px;
  height: 22px;
}

.search .input-box {
  border: 0;
  border-bottom: 1px solid #D8CEBC;
  height: 22px;
  line-height: 22px;
  outline: 0;
  width: 252px;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  background: 0 0;
}

#next-top.fixed .cart {
  margin-top: 10px;
  margin-right: 24px;
  margin-left: 27px;
}

.search .search-input {
  width: 20px;
  cursor: pointer;
  float: right;
}

#next-top.fixed .search .search-input {
  position: absolute;
  /*display: none;*/
  width: 350px;
  height: 22px;
  right: 20px;
  background-color: #fff;
}

.search .search-btn {
  width: 20px;
  cursor: pointer;
  float: right;
}

#next-top.fixed .input-box {
  right: 0;
  left: auto;
}

#next-top .search-input .search-collapse {
  display: none;
  font-size: 12px;
  line-height: 1.5;
  color: #333;
}

#next-top .search-input .search-collapse:hover {
  color: #b4a078;
}

#next-top.fixed .search-input .search-collapse {
  display: inline-block;
  position: absolute;
  top: 1px;
  left: 40px;
  cursor: pointer;
}

.search .search-suggest {
  position: absolute;
  background-color: #fff;
  border: 1px solid #e8e8e8;
  font-size: 14px;
  outline: 0;
  opacity: 0;
  display: none;
  top: 21px;
  width: 252px;
  -webkit-transition: opacity .1s ease-out;
  -o-transition: opacity .1s ease-out;
  transition: opacity .1s ease-out;
}

.fixed .search .search-suggest {
  left: -252px;
}

.search-suggest .search-suggestList .item {
  height: 26px;
  line-height: 26px;
  padding: 0 12px 0 10px;
  cursor: pointer;
  color: #b4a078;
}

.search-suggest .search-suggestList .item:hover {
  background-color: #f8f5f0
}

#next-top.fixed .nav {
  top: 16px;
  left: 126px;
  bottom: auto;
  width: 838px
}

.cart {
  z-index: 3;
  position: relative;
  float: right;
  /*width: 20px;*/
  /*height: 20px;*/
  /*background-color: red;*/
  /*border-radius: 50%;*/
  margin-top: 65px;
  margin-right: 9px;
  margin-left: 20px;
}

.cart .cart-inner {
  position: relative;
  cursor: pointer;
  width: 34px;
  height: 32px;
}

.triangle {
  position: absolute;
  right: 22px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}

.triangle.top {
  top: -8px;
  border-bottom: 8px solid #d7ccb6;
}

.triangle.subtop {
  top: -6px;
  border-bottom: 8px solid #fff
}

.cart .minicart {
  display: none;
  position: absolute;
  right: -19px;
  top: 30px;
  z-index: 1;
  padding-top: 10px;
  padding-right: 10px;
  overflow: visible;
}

.cart .minicart .cart-wrap {
  position: relative;
  width: 330px;
  height: 328px;
  border: 1px solid #b5a176;
  border-top: 2px solid #d7ccb6;
  background-color: #fff;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2)
}

.minicart .cart-wrap .cartBody {
  margin: 14px 0 0;
  height: 244px;
  background-color: #fff;
  overflow: auto;
}

.cart-wrap .cartBody .cartList {
  background-color: #e8e8e8;
}

.cart-wrap .cartBody .cartList .cart-item {
  height: 70px;
  padding: 0 0 10px 15px;
  background-color: #fff;
}

.cartList .cart-item .cart-item-left {
  background-color: #f4f4f4;
  position: relative;
  text-align: center;
}

.cartList .cart-item .cart-item-left a {
  font-size: 0;
}

.cart-item .cart-item-left a img {
  width: 60px;
  height: 60px;
  float: left;
}

.cartList .cart-item .cart-item-middle {
  width: 140px;
  margin-left: 10px;
  float: left;
}

.cartList .cart-item .cart-item-middle p {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  font-size: 14px;
  line-height: 14px;
}

.cartList .cart-item .cart-item-middle p:first-child {
  padding: 12px 0 11px;
}

.cartList .cart-item .cart-item-right {
  float: left;
}

.cartList .cart-item .cart-item-right:after,
.cartList .cart-item .cart-item-right:before {
  content: " ";
  display: table;
}

.cart-item-right .item-price {
  float: left;
  width: 50px;
  text-align: right;
  font-size: 11px;
  color: #b62628;
  margin-top: 14px;
  line-height: 11px;
}

.cart-item-right .item-delete {
  margin: 14px 0 0 10px;
  line-height: 10px;
  float: left;
  font-size: 14px;
  color: #999;
  cursor: pointer;
}

.cart-item-right .item-delete:hover {
  color: #666
}

.minicart .cart-wrap .cartFooter {
  border-top: 1px solid #e7e1d4;
  height: 66px;
  background-color: #f4f0ea;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.cart-wrap .cartFooter .cartTotal {
  /*line-height: 66px;*/
  font-size: 13px;
  padding-left: 12.8%;
  width: 184px;
  height: 100%;
  margin-top: 26px;
  word-break: break-all;
  overflow: hidden;
  color: #999;
  float: left;
}

.cart-wrap .cartFooter .gotoCart {
  float: right;
  margin-right: 31px;
}

.cart-wrap .cartFooter .gotoCart .cartAnchor {
  width: 110px;
  height: 36px;
  line-height: 36px;
  margin-top: 15px;
  color: #fff;
  border: 1px solid #b4a078;
  background-color: #b4a078;
  display: inline-block;
  border-radius: 2px;
  text-align: center;
  font-size: 12px;
}

.cart-wrap .cartFooter .gotoCart .cartAnchor:hover {
  color: #fff;
  border: 1px solid #c0ae8a;
  background-color: #c0ae8a;
}

.cart .cart-inner .cart-number {
  position: absolute;
  background-position: 0 -51px;
  right: 0;
  top: 0;
  height: 19px;
  width: 19px;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  font-size: 12px;
  word-spacing: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  font-style: normal;
  background-image: url(/assets/v1/image/nav-sprite.png);
}

.oneicon {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  font-size: 12px;
  word-spacing: normal;
  letter-spacing: normal;
  background-image: url(/assets/v1/image/nav-sprite.png);
}

.cart .cart-inner .cart-number.special {
  background-position: 0 -21px;
  height: 20px;
  width: 28px;
  right: -7px;
}

.oneicon-search {
  background-position: 0 -291px;
  height: 20px;
  width: 20px;
}

.oneicon-search:hover {
  background-position: 0 -261px;
}

.cart .cart-inner .cart-icon {
  background-position: 0 -113px;
  height: 23px;
  width: 23px;
  position: absolute;
  bottom: 0;
  left: 0;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  font-size: 12px;
  word-spacing: normal;
  letter-spacing: normal;
  background-image: url(/assets/v1/image/nav-sprite.png);

}

.nav {
  position: absolute;
  bottom: 21px;
  height: 30px;
  line-height: 30px;
  width: 100%;
  font-weight: 700;
  /*line-height: 1;*/
}

#next-top.fixed .nav {
  top: 16px;
  left: 126px;
  bottom: auto;
  width: 838px;
}

#next-top.fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 60px!important;
}

.fall {
  height: 1200px;
}

#next-top .logo {
  width: 105px;
  height: 35px;
  display: none;
}

#next-top.fixed .logo {
  display: inline-block;
  position: absolute;
  top: 13px;
  left: 5px;
  z-index: 1;
}

#next-top .logo img {
  width: 100%;
  height: 100%;
}

/*二级导航end*/
/*顶部栏目改版begin*/
.top-nav-inner {
    width: 1230px;
    margin: 0 auto;
    /*display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;*/
  /*flex-direction: row-reverse;*/
  /*-webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;*/

  }
  .top-nav-inner > ul {
    float: right;
  }
  .top-nav-inner .home {
    line-height: 36px;
    display: inline-block;
    height: 36px;
    font-size: 0;
  }
  .top-nav-inner .home img {
    vertical-align: middle;
  }
  .top-nav-inner >ul>li {
    height: 36px;
   line-height: 36px!important;
  }
  .main_top_con {
    /*display: block;*/
  }
  .main_top_con>div li {
    /*float: right;*/
  }
  .user-relative-dropdown *{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .user-relative-dropdown {
    position: relative;
    height: 55px;
    line-height: 55px;
  }
  .top-nav-inner>ul >li img {
    vertical-align: -6px!important;
    margin-right: 6px;
    float: none;
  }
   .user-relative-dropdown .dropdown-wrap {
    background-color: #fff;
    /*padding-top: 1px;*/
    width: 84px;
    position: absolute;
    z-index: 9999;
    top: 36px;
    left: 12px;
    display: none;
    opacity: 0;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
   }

   .user-relative-dropdown.hover .dropdown-wrap{
    opacity: 1;
    display: block;
   }
   .main_top_con>div li{
    border-right: 0;
   }
   .user-relative-dropdown a{
    color: #ca8c56;
   }
.user-relative-dropdown .dropdown-wrap .droplist{
  width: 84px;
  padding: 0 14px;
  border: 1px solid #e2e1e0;
   display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dropdown-wrap .droplist .item {
  width: 100%;
  margin: 0 auto!important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
   font-size: 12px;
   color: #a09f9f;
   height: 37px;
   line-height: 37px;
   cursor: pointer;
   text-align: center;
}
.dropdown-wrap .droplist .item:hover {
  color: #ca8c56
}
.dropdown-wrap .droplist .item:not(:last-child) {
  border-bottom: 1px solid #e2e1e0;
}
/*顶部栏目改版end*/
/*购物车数字begin*/
.top-nav-container {
    width: 1230px;
    margin: 0 auto;
    position: relative;
}

.top-nav-container .main_top_right {
    right: 33px;
    width: auto;
}

.cart-number-icon {
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    font-size: 12px;
    word-spacing: normal;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    font-style: normal;
    background-image: url(/assets/v1/image/nav-sprite.png);
}

.cart-number-normal {
    height: 19px;
    line-height: 19px;
    width: 19px;
    background-position: 0 -51px;
    right: -12px;
    top: -3px;
}

.cart-number-multiple {
    background-position: 0 -21px;
    height: 20px;
    line-height: 20px;
    width: 28px;
    top: -6px;
    right: -16px;
}
/*购物车数字end*/
/*彦诺导航begin*/
.theone-row>a, .imgwrap{display: block;font-size: 0;}
.theone-row>a>img{width: 100%;}
.clearfix:before,.clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden;overflow:hidden;}
.clearfix{*zoom:1;}
.theone-row {font-size: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center; -ms-flex-align: center; align-items: center;-ms-flex-negative: 0; flex-shrink: 0;}
.flex-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0; font-size: 0; flex-shrink: 0;}
.flex1 { font-size: 0;-webkit-box-flex:1;-ms-flex:1; flex:1; }
.container img {width: 100%;} .container a {background-color: #f5f5f5;}
.default {cursor: default;}
.sub-nav {width: 100%;margin: 0 auto;}
.sub-nav .group {width: 75%}
.sub-nav .group li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 100%;}
.sub-nav .group li a {background-color: #fff; width: 100%;height: inherit;display: inline-block;line-height: 120px; font-size: 18px;font-weight: 700;color: #000;position: relative;}
.sub-nav .group li a:after {content: '';position: absolute;display: block;height: 4px;width: 100%;left: 0;bottom: 0;background-color: transparent; }
 .sub-nav .group li:hover a:after,  .sub-nav .group li.active a:after {background-color: #0e6f9f; }
.around {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;height: 100%;line-height: 100%;text-align: center;}
.around .log,  .around .search a {position: relative;width: 100%;height: 100%;display: inline-block;background-color: #fff}
.around .log img, .around .search a img {position: absolute;max-width: 100%;max-height: 100%;left: 50%; top: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0);
}
.transition img:hover {-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.transition img {-webkit-transition: all .7s;-o-transition: all .7s;transition: all .7s}
/*寅诺导航end*/
.row-layout .group {
	height: 258px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: space-evenly;
	    -ms-flex-pack: space-evenly;
	        justify-content: space-evenly;
	font-size: 33px;
	color: #707070;
}
.row-layout .group .item {
 position: relative;
 padding-bottom: 20px;
}
.row-layout .group .item:after{
	content: '';
	position: absolute;
	width: 102%;
	background-color: transparent;
	height: 5px;
  bottom: 0;
  left: 0;
}
.row-layout .group .item.active:after{
	background-color: #5750bc;
}
.row-layout .group .item a {color: #707070 }
.coupon-group{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	 -ms-flex-negative: 0;
	     flex-shrink: 0       
}
.coupon-group .ocoupon-item{
	  border: 2px solid #e2e1e0;
    padding: 22px 0;
    width: 570px;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-box;
    border-radius: 10px;
    margin-bottom: 55px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.coupon-group .ocoupon-item .img_wrap{
		margin-right: 40px;
    width: 200px;
    /*height: 200px;*/
    max-height: none;
    margin: auto 46px;
    position: relative;
}
.coupon-group .ocoupon-item .img_wrap img{
	vertical-align: middle;border: 0 ;
}
.coupon-group .ocoupon-item .ac_coucen_li_des{
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1
}
.listview {
	width: 1190px;
	margin: 0 auto 
}
.listview .description{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.listview .description .title{
	color: #000; font-size: 28px;margin-bottom: 10px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;
}
.listview .description .scope, .listview .description .term{
	color: #505050;font-size: 10pt;margin-top: 8px;
}
.listview .description .action{
	width: 90px;line-height: 30px;text-align: center;margin-top: 18px;
	height: 30px;color: #4038b2;border: 2px solid #5750bc;font-size: 9pt;
}
.listview .description .action.out{
	border-color: #999;background-color: #999;color: #fff;
}
.listview .textbox{text-align: center;font-size: 18px;}