@charset "utf-8";
@font-face {
	font-family: 'iconfont';
	src: url('iconfont.eot');
	src: url('iconfont.eot?#iefix') format('embedded-opentype'),
		url('../../../newdefault/statics/icon/iconfont.woff2') format('woff2'),
		url('../../../newdefault/statics/icon/iconfont.woff') format('woff'),
		url('../../../newdefault/statics/icon/iconfont.ttf') format('truetype'),
		url('../../../newdefault/statics/icon/iconfont.svg#iconfont') format('svg');
  }
.icon{font-family:"iconfont" !important;font-size:inherit;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/* CSS Document */
* {margin:0;padding:0;}
img {border:none;}
ul,li {list-style-type:none;}
dd {margin:0;padding:0;}
a {color:#333;text-decoration:none;}
a:hover {color:#ed3445;}
a:focus {outline:none;}
body {font-size:14px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;background:#fff;color:#000;}
table.noborder td {border:none;padding:0 3px;}
input,textarea,select,button {outline:none;font-family:Arial,Helvetica,sans-serif;}
input[type=button],input[type=submit] {cursor:pointer;}
.clearboth {width:100%;height:0;margin:0;padding:0;clear:both;}
.red{ color:#fb1414;}
.clear0{clear: both;width: 100%;font-size: 0;height: 0px;overflow: hidden;margin: 0;padding: 0;line-height: 0px;}
.clear{clear: both;width: 100%;font-size: 0;height: 15px;overflow: hidden;margin: 0;padding: 0;line-height: 0px;}
.clear20{clear: both;width: 100%;font-size: 0;height: 20px;overflow: hidden;margin: 0;padding: 0;line-height: 0px;}
.clear5{clear: both;width: 100%;font-size: 0;height: 5px;overflow: hidden;margin: 0;padding: 0;line-height: 0px;}
.clear10{clear: both;width: 100%;font-size: 0;height: 10px;overflow: hidden;margin: 0;padding: 0;line-height: 0px;}
/*购物流程文本框公共样式*/
.common-input__txt {height:50px;width:100%;border:1px solid #ddd;border-radius:5px;padding:0;margin:0;text-indent:15px;color:#333;box-sizing:border-box;font-size:14px;}
input::-webkit-input-placeholder {color:#999;font-size:14px;}
.common-input__btn {height:50px;width:100%;background:#333;border-radius:5px;padding:0;margin:0;text-indent:15px;color:#fff;border:0;font-size:18px;}
.common-input__btn:hover{opacity:0.7;}
.common-input__checkbox {}

.order-input__txt {height:50px;width:100%;border:1px solid #ddd;border-radius:5px;padding:0;margin:0;text-indent:15px;color:#333;box-sizing:border-box;font-size:14px;}
.order-input__btn {height:50px;width:100%;background:#333;border-radius:5px;padding:0;margin:0;text-indent:15px;color:#fff;border:0;font-size:18px;}
.order-input__btn:hover{opacity:0.7;}
.order-input__checkbox {}
/*登录、注册页面*/
.login-main {width:1000px;margin:0 auto;}
.login-main .login-header {padding:20px 0; width:520px;box-sizing: border-box;margin: auto;}
.login-main .logo {text-align:center;}
.login-main .logo a {display:inline-block; font-size:30px;}
.login-main .logo a img {max-height:60px;}
.login-content {width:100%; margin:auto;}
.login-content .login-register__tit {text-align:center;margin-bottom:20px;display: inline-block;width:100%;}
.login-content .login-register__tit span {display:inline-block;height:40px;line-height:40px;text-align:center;
	font-size:20px;vertical-align:top;position:relative;width:35%;color:#999;cursor:pointer;transition:all 0.3s;font-weight: bold;}
.login-content .login-register__tit span.on {color:#333;}
.login-content .login-register__tit span.on:first-child{width:40%;float: left;}
.login-content .login-register__tit span.on:last-child{width:40%;float: right;}
.login-content .split_border{width:1px;background: #dfdfdf;}
.login-content .login-register__tab {position:relative;overflow:hidden;}
.login-content .login-register__item {width:50%;float: left;}
.login-content .login-box { padding-left: 10%;box-sizing: border-box;}
.login-content .register-box { padding-right: 10%;box-sizing: border-box;border-right: 1px solid #dfdfdf;}
.login-content .guest-box {left:100%;}
.login-content .member-box {left:-100%;}
#register_form{padding-top:10px;}
#register_form .agreenment{font-size: 12px;color: #999999;line-height: 1.6;padding-top:10px;}
.login-content .guest-box .guest-box__detail {width:100%;border:1px dashed #abaaaa;box-sizing:border-box;border-radius:5px;background:#fafafa;padding:20px 20px;line-height:24px;color:#666;font-size:16px;margin:0 0 30px;}
.login-content .login-register__actived {opacity:1;visibility:visible;position:relative;left:0;}
.login-content .login-input__email {margin:0 0 30px;position:relative;}
.login-content .login-input__password {position:relative;}
.login-content .register_item{ position: absolute;font-size: 14px;top: -10px;z-index: 98;padding: 0 30px 0 0;background: #fff;}
.login-content  input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;}
.login-content .login-input__email span,.login-content .login-input__password span{position: absolute;top: -10px;left: 0;background: #fff;padding: 0 30px 0 0;}
.login-content .login-input__password svg {position:absolute;right:15px;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);cursor:pointer;display:none}
.login-content .login-input__password svg.invisible-icon {display:none;}
.login-content .login-remember {height:50px;line-height:50px;font-size:14px;position:relative;padding:0 0 0 30px;color:#333;}
.login-content .common-input__checkbox + label {display:block;width:14px;height:14px;border:1px solid #999;border-radius:5px;position:absolute;left:3px;top:50%;cursor:pointer;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);background-color:#fff;}
.login-content .common-input__checkbox:checked + label {background-color:#fafafa;border:1px solid #666;}
.login-content .common-input__checkbox + label svg {position:absolute;left:0;top:0;width:14px;height:14px;opacity:0;visibility:hidden;}
.login-content .common-input__checkbox:checked + label svg {opacity:1;visibility:visible;}
.login-content .common-input__checkbox {position:absolute;left:3px;top:50%;opacity:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}
.login-content .forgot-password {position:absolute;right:0;height:50px;line-height:50px;font-size:14px;color:#999;}
.login-content .forgot-password:hover {color:#ed3445;text-decoration:underline;}
.login-content .login-box .common-input__btn {margin:15px 0 0;}
.login-content .login-box form{padding-top:10px;}
.login-content .guest-box .common-input__btn,.login-content .member-box .common-input__btn {margin:30px 0 0;}
.login-content .login-guest {text-align:center;margin:30px 0 0;}
.login-content .login-guest a {display:inline-block;line-height:30px;color:#333;text-decoration:underline;}
.login-content .login-guest a:hover {color:#ed3445;}
.login-content .login-or {text-align:center;position:relative;height:30px;line-height:30px;}
.login-content .login-or:before {position:absolute;left:0;top:50%;height:1px;width:100%;background:#e1e1e1;content:'';}
.login-content .login-or span {position:relative;display:inline-block;padding:0 20px;background:#fff;z-index:9;}
.login-content .login-joint__logon {margin:10px 0 0;font-size:12px;}
.login-content  .login-joint__logon_item{width:20%;text-align: center;float: left;}
.other-login .other-login__detail a {display:inline-block;margin:0 10px 20px;width:50px;height:50px;
	background:#999;border-radius:4px;vertical-align:middle;box-sizing:border-box;line-height: 50px; text-align:center;}
.login-content .login-joint__logon a {display:inline-block;margin:0 10px 20px;display: block;
	background:#999;border-radius:4px;vertical-align:middle;box-sizing:border-box;line-height: 35px; text-align:center;}
.login-content .login-joint__logon a span{font-size: 12px;color:#fff;padding-left: 10px;margin-left: 5px;}
.other-login .other-login__detail h3{display:inline-block; line-height:25px; vertical-align:middle;}
.login-content .login-joint__logon a.amazon,.other-login .other-login__detail a.amazon {background:#fba30a;}
.login-content .login-joint__logon a.facebook,.other-login .other-login__detail a.facebook {background:#6e83b5;}
.login-content .login-joint__logon a.foursquare,.other-login .other-login__detail a.foursquare {background:#f94877;}
.login-content .login-joint__logon a.googleplus,.other-login .other-login__detail a.googleplus {background:#db4c4e;}
.login-content .login-joint__logon a.instagramx,.other-login .other-login__detail a.instagramx {background:#958155;}
.login-content .login-joint__logon a.line,.other-login .other-login__detail a.line {background:#00c300;}
.login-content .login-joint__logon a.linkedin,.other-login .other-login__detail a.linkedin {background:#047aaf;}
.login-content .login-joint__logon a.live,.other-login .other-login__detail a.live {background:#00adef;}
.login-content .login-joint__logon a.meetup,.other-login .other-login__detail a.meetup {background:#ec193a;}
.login-content .login-joint__logon a.mixi,.other-login .other-login__detail a.mixi {background:#d2ac49;}
.login-content .login-joint__logon a.okru,.other-login .other-login__detail a.okru {background:#ee8625;}
.login-content .login-joint__logon a.paypal,.other-login .other-login__detail a.paypal {background:#2741a0;}
.login-content .login-joint__logon a.pinterest,.other-login .other-login__detail a.pinterest {background:#c92326;}
.login-content .login-joint__logon a.qq,.other-login .other-login__detail a.qq {background:#f23a35;}
.login-content .login-joint__logon a.tumblr,.other-login .other-login__detail a.tumblr {background:#36465f;}
.login-content .login-joint__logon a.twitter,.other-login .other-login__detail a.twitter {background:#359fe3;}
.login-content .login-joint__logon a.vk,.other-login .other-login__detail a.vk {background:#5b9be8;}
.login-content .login-joint__logon a.wechat,.other-login .other-login__detail a.wechat {background:#3cbb46;}
.login-content .login-joint__logon a.yahoo,.other-login .other-login__detail a.yahoo {background:#702c90;}
.login-content .login-joint__logon img {width:18px;vertical-align: middle;}
.login-content .empty-icon {width:15px;height:15px;text-align:left;position:absolute;right:15px;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);cursor:pointer;opacity:0;visibility:hidden;transition:all 0.3s;}
.login-content .empty-show .empty-icon {opacity:1;visibility:visible;}
.login-content .register-input__email,.login-content .register-input__cus,.login-content .register-input__password,.login-content .register-input__againpassword,.login-content .register-select__service,.login-content .register-code {margin:0 0 30px;font-size:0;position:relative;}
.login-content .register-input__password svg, .login-content .register-input__againpassword  svg{position:absolute;right:15px;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);cursor:pointer;display:none}
.login-content .register-input__password svg.invisible-icon, .login-content .register-input__againpassword svg.invisible-icon {display:none;}
.login-content .register-select__service select {padding:0 0 0 15px;text-indent:0;appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;color:#666;background:none;}
.login-content .register-select__service select option {color:#666;}
.login-content .register-select__service svg {position:absolute;right:15px;top:0;width:16px;height:50px;fill:#333;z-index:-1;}
.login-content .register-policy {height:30px;line-height:30px;font-size:14px;position:relative;padding:0 0 0 30px;color:#333;margin:0 0 30px;}
.login-content .register-code{position:relative; z-index:1; padding:0 200px 0 0;}
.login-content .register-code .common-input__txt {width:100%;vertical-align:top;}
.login-content .register-code  img {height:50px; position: absolute;right: 0; top: 0;}
.login-footer {width:100%;padding:30px 0;text-align:center;}
.register-select__service_notice{color: #666;font-size: 14px; padding-bottom: 30px;}
.register-select__service_notice i{width: 20px;height: 20px;display: inline-block;background: #727483;text-align: center;border-radius: 50%;color: #fff;margin-right: 8px;}

.other-login .create-connect__tit {text-align:center;margin-bottom:20px;font-size:0;}
.other-login .create-connect__tit span {display:inline-block;height:40px;line-height:40px;text-align:center;font-size:18px;vertical-align:top;font-weight:normal;position:relative;padding:0 30px;color:#999;cursor:pointer;transition:all 0.3s;}
.other-login .create-connect__tit span:nth-child(1):before {content:'';position:absolute;right:0;top:8px;width:1px;height:24px;background:#969494;}
.other-login .create-connect__tit span.on {color:#333;}
.other-login .create-connect__tab {position:relative;overflow:hidden;}
.other-login .create-connect__item {width:100%;transition:left 0.3s;position:absolute;left:100%;top:0;}
.other-login{width:520px;margin:0 auto;}
.other-login .create-box {left:-100%;}
.other-login .connect-box {left:100%;}
.other-login .create-connect__actived {opacity:1;visibility:visible;position:relative;left:0;}
.other-login h3 {font-size:18px;font-weight:normal;color:#333;text-align:center;}
.other-login .other-login__detail {height:80px;width:100%;border:1px dashed #abaaaa;box-sizing:border-box;border-radius:5px;background:#fafafa;padding:0 20px;line-height:80px;color:#666;font-size:16px;margin:0 0 30px;}
.other-login .other-login__detail a {margin:0 10px 0px;}
.other-login .other-login__detail img {height:18px;}
.login-content .other-login-input__email,.login-content .other-login-input__cus,.login-content .other-login-input__password,.login-content .other-login-input__againpassword,.login-content .other-login-select__service,.login-content .other-login-code {margin:0 0 30px;font-size:0;position:relative;}
.login-content .other-login-select__service select {padding:0 0 0 15px;text-indent:0;appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;color:#666;background:none;}
.login-content .other-login-select__service select option {color:#666;}
.login-content .other-login-select__service svg {position:absolute;right:15px;top:0;width:16px;height:50px;fill:#333;z-index:-1;}
.login-content .other-login-code{position:relative; z-index:1; padding:0 200px 0 0;}
.login-content .other-login-code .common-input__txt {width:100%;vertical-align:top;}
.login-content .other-login-code  img {vertical-align:top;height:50px;position: absolute;right: 0; top: 0;}
.forget-password h3 {font-size:18px;font-weight:normal;color:#333;text-align:center; margin-bottom:30px;}
.forget-password .forget-password__detail {height:80px;width:100%;border:1px solid #ddd;box-sizing:border-box;border-radius:5px; padding:20px;line-height:20px;color:#666;font-size:16px;margin:30px 0;}
.forget-password .forget-password__detail .forget-password__detail_title{font-size:16px; font-weight:bold; display:block; margin-bottom:10px;}
.forget-password .forget-password__detail .forget-password__detail_question{font-size:14px; display:block;}
.login-content .forget-password-input__email,.login-content .forget-password-input__cus,.forget-password .forget-password-input__password,.login-content .forget-password-input__againpassword,.login-content .forget-password-select__type,.login-content .forget-password-code,.login-content .forget-password-input__text {margin:0 0 30px;font-size:0;position:relative;}
.login-content .forget-password-select__type select {padding:0 0 0 15px;text-indent:0;appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;color:#666;background:none;}
.login-content .forget-password-select__type select option {color:#666;}
.login-content .forget-password-select__type svg {position:absolute;right:15px;top:0;width:16px;height:50px;fill:#333;z-index:-1;}
.login-content .forget-password-code{position:relative; z-index:1; padding:0 200px 0 0;}
.login-content .forget-password-code .common-input__txt {width:100%;vertical-align:top;}
.login-content .forget-password-code  img {vertical-align:top;height:50px; position: absolute;right: 0; top: 0;}

.login-content .register_btn_con { margin-top:10px;}

/*购物流程 头部*/
.order-wapper {width:1240px;margin:0 auto;}
.order-header {}
.order-header .order-logo {float:left;width:auto;height:90px;line-height:90px;padding-right:50px;}
.order-header .order-logo a {display:inline-block;color:#a9a9a9;height:90px;}
.order-header .order-logo a span {font-size:30px}
.order-header .order-logo a img {max-height:80px;vertical-align:middle;}
.order-header .order-logo__right {float:left;height:30px;line-height:30px;margin-top:30px;color:#666;border-left:1px solid #eee;padding-left:50px; font-size:18px;}
.order-header .order-logo__right svg {float:left;vertical-align:middle;width:16px;height:16px;font-size:14px;fill:#231916;margin:7px 4px 0 0;}
.order-header .home {float:right;height:30px;line-height:30px;margin-top:30px;color:#666;padding-left:50px;}
.order-header .order-progress {float:right;height:90px;width:320px;position:relative;}
.order-header .order-progress__bar {position:absolute;left:0;top:34px;width:100%;height:3px;background:#dadada;}
.order-header .order-progress__bar-on {width:50%;background:#333;height:3px;}
.order-header .order-progress__con {height:32px;margin:20px 0 0;position:relative;z-index:9;text-align:center;}
.order-header .order-progress__step1,.order-header .order-progress__step2,.order-header .order-progress__step3 {display:inline-block;width:32px;height:32px;line-height:26px;text-align:center;border:3px solid #dadada;background:#fff;border-radius:50%;box-sizing:border-box;position:relative;box-shadow:0 0 8px rgba(0,0,0,.2);}
.order-header .order-progress__step1 svg,.order-header .order-progress__step2 svg,.order-header .order-progress__step3 svg {position:absolute;left:5px;top:5px;width:16px;height:16px;text-align:left;fill:#fff;opacity:0;visibility:hidden;}
.order-header .order-progress__step1 {float:left;}
.order-header .order-progress__step3 {float:right;}
.order-header .order-progress__con .on {background:#333;border-color:#333;color:#333;}
.order-header .order-progress__con .on svg {opacity:1;visibility:visible;}
.order-header .order-progress__svg {margin:5px 0 0;text-align:center;}
.order-header .order-progress__cart,.order-header .order-progress__fill,.order-header .order-progress__finish {display:inline-block;width:32px;height:20px;padding:0 0 0 6px;box-sizing:border-box;text-align:left;}
.order-header .order-progress__cart svg,.order-header .order-progress__fill svg,.order-header .order-progress__finish svg {width:20px;height:20px;fill:#dadada;}
.order-header .order-progress__cart {float:left;}
.order-header .order-progress__finish {float:right;}
.order-header .order-progress__finish svg {margin:0 -3px 0 0;}
.order-header .order-progress__svg .on svg {fill:#333;}
/*订单追踪*/
.order-tracking {margin-bottom:50px;}
.tracking-detail {margin-top:50px;}
.tracking-detail .tracking-detail__title {height:40px;font-size:20px;}
.tracking-detail .tracking-detail__con {width:100%;border:1px solid #ddd;box-sizing:border-box;border-radius:5px;padding:25px 400px 30px 30px;position:relative;min-height:260px;}
.tracking-detail .tracking-detail__con > ul > li {line-height:30px;color:#333;font-size:14px;}
.tracking-detail .tracking-detail__con > ul > li span:nth-child(1) {color:#999;width:200px;display:inline-block;vertical-align:top;}
.tracking-detail .tracking-detail__con > ul > li span:nth-child(2) {color:#333;display:inline-block;vertical-align:top;width:calc(100% - 200px);}
.tracking-detail .tracking-detail__con .tracking-detail__trackingno{width:100%;}
.tracking-detail .tracking-detail__con .tracking-detail__trackingno span:nth-child(1) {width:150px;}
.tracking-detail .tracking-detail__right {position:absolute;right:30px;top:22px;width:325px;box-sizing:border-box;padding:10px 15px;border-radius:5px;background:#f5f5f5;}
.tracking-detail .tracking-detail__right li {height:28px;line-height:28px;position:relative; color:#999}
.tracking-detail .tracking-detail__right li span {height:28px;line-height:28px;position:absolute;right:0;top:0; color:#333}
.tracking-detail .tracking-detail__right li.total {border-top:1px solid #ddd;margin:8px 0 0;padding:8px 0 0;height:40px;line-height:40px;}
.tracking-detail .tracking-detail__right li.total span {top:15px;font-size:20px;font-weight:bold;}
.cart-summary {margin:30px 0 0;}
.cart-summary .cart-summary__title {height:40px;font-size:20px;}
.cart-summary table {width:100%;border:1px solid #eee;border-radius:5px;}
.cart-summary table th {border-bottom:1px solid #eee;height:48px;font-weight:normal;font-size:16px;}
.cart-summary table th:nth-child(1) {text-align:left;padding:0 0 0 50px;box-sizing:border-box;width:50%;}
.cart-summary table td {text-align:center;height:120px;position:relative;line-height:24px;border-bottom:1px solid #eee;}
.cart-summary table tr:last-child td {border:0;}
.cart-summary table td:nth-child(1) {text-align:left;padding:0 0 0 120px;}
.cart-summary .cart-summary__img {position:absolute;left:20px;top:20px;width:80px;height:80px;border-radius: 5px;border: 1px solid #ddd;}
.cart-summary .cart-summary__num{color:#999;}
.cart-summary .cart-summary__sku{color:#999;}
.cart-summary .cart-summary__remark{color:#999;}
.tracking-number {margin:30px 0 0;}
.tracking-number .tracking-number__title {height:40px;font-size:20px;}
.tracking-number dl {border:1px solid #ddd;border-radius:5px;position:relative;margin:0 0 10px;overflow:hidden;}
.tracking-number dl:before {content:'';height:100%;border-left:1px solid #ddd;position:absolute;top:0;left:30px;z-index:9;}
.tracking-number dl dt {color:#333;height:54px;line-height:54px;font-weight:bold;padding:0 20px;position:relative;z-index:11;background:#fff;cursor:pointer;}
.tracking-number dl dt span {color:#666;}
.tracking-number dl dt svg {position:absolute;right:20px;top:17px;width:20px;height:20px;fill:#807e7f;}
.tracking-number dl dd {border-top:1px solid #ddd;display:none;}
.tracking-number dl .tracking-number-item {height:60px;line-height:60px;color:#333;position:relative;border-bottom:1px dotted #999;padding:0 180px 0 60px;box-sizing:border-box;}
.tracking-number dl .tracking-number-item span {position:absolute;left:0;top:0;height:60px;background:#fff;width:60px;text-align:center;padding:20px 0 0;box-sizing:border-box;line-height:normal;}
.tracking-number dl .tracking-number-item:nth-child(1) span:before {position:absolute;left:0;top:0;height:50%;width:100%;background:#fff;z-index:9;content:'';}
.tracking-number dl .tracking-number-item span svg {width:18px;height:18px;fill:#dadada;position:relative;z-index:10;}
.tracking-number dl .tracking-number-on span svg {fill:#000;}
.tracking-number dl .tracking-number-item p {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tracking-number dl .tracking-number-item .time {position:absolute;right:20px;top:0;}
.tracking-number dl .tracking-number-item:last-child {border:0;}
.tracking-number dl.tracking-dl-on dt svg {transform:rotate(180deg);}
.tracking-number dl.tracking-dl-on dd {display:block;}
/*状态*/
.order-state {width:750px;margin:50px auto 250px;text-align:center;padding:50px 0 0;}
.order-state .order-state__svg svg {width:64px;height:64px;}
.order-state .order-state__title {font-size:24px;color:#333;margin:20px 0 0;}
.order-state .order-state__detail {margin:30px 0 0;font-size:14px;color:#666; line-height:30px;}
.order-state .order-state__information {margin:40px 0 0;font-size:14px; white-space:nowrap;}
.order-state .order-state__information span {display:inline-block;margin:0 20px;color:#666;}
.order-state .order-state__information strong {font-weight:normal;color:#333;}
.order-state .order-state__information .order_number strong {}
.order-state .order-state__btn {margin:40px 0 0;}
.order-state .order-state__btn a {display:inline-block;width:300px;height:50px;line-height:50px;text-align:center;color:#fff;background:#333;border-radius:5px;font-size:16px;}
.order-state .order-state__btn a:hover{opacity:0.7;}
.order-state .order-state__link {margin:25px 0 0;font-size:14px;color:#333;text-decoration:underline;}
.order-state .order-state__success .order-state__svg svg {fill:#63c205;}
.order-state .order-state__waiting .order-state__svg svg {fill:#ff7402;}
.order-state .order-state__failed .order-state__svg svg {fill:#ff7171;}
/*购物流程底部*/
.order-footer {text-align:center;}
.order-footer .order-footer__link {width:1240px;margin:0 auto;padding:15px 0;}
.order-footer .order-footer__link a {display:inline-block;vertical-align:middle;position:relative;padding:0 35px;color:#333;}
.order-footer .order-footer__link a:before {position:absolute;right:0;top:50%;width:1px;height:11px;background:#656464;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);content:'';}
.order-footer .order-footer__link a.last:before{background:none;}
.order-footer .order-footer__copyright {height:60px;line-height:60px;border-top:1px solid #e4e4e4;}
/*购物车页面*/
.shopcart-box {position:relative;margin:50px auto 30px;}
.shopcart-box .more_size_sku{height:32px;width:100%;line-height: 32px;margin-top:15px;margin-bottom: -10px;}
.shopcart-box .more_size_sku span{line-height: 20px;font-size: 14px;color: #000;display: inline-block;padding: 0 10px;font-weight: bold;}
.shopcart-box .more_size_sku label{font-size:14px;color:#333333; border-left: 1px solid #333333;padding-left: 10px;}
.shopcart-box .shopcart-con {margin:0 0 30px;position:relative;}
.shopcart-box .shopcart-con:before {position:absolute;top:0;right:320px;width:1px;height:100%;background:#ccc;content:'';}
.shopcart-box .shopcart-h3 {height:40px; line-height:40px; border-bottom:1px solid #ccc;font-size:18px;color:#333; font-weight:normal;position:relative;}
.shopcart-box .shopcart-h3 .all-del{position:absolute;right:0;top:0;height:40px;cursor:pointer;}
.shopcart-box .shopcart-h3 .all-del svg{width:20px;height:20px; display: inline-block; vertical-align: middle;}
.shopcart-box .shopcart-h3 .all-del .del-text{font-size:12px; color:#e13a3c; display:inline-block; vertical-align: middle; margin-left: 8px; font-family: Arial, Helvetica, sans-serif;}
.shopcart-box .shopcart-h3 a {display:inline-block;height:40px;line-height:40px; float:right; padding:0 0 0 20px;color:#333;}
.shopcart-box .shopcart-h3 a svg {width:14px;height:14px;fill:#333;}
.shopcart-box .shopcart-h3 a:hover{text-decoration:underline;}
.shopcart-box .shopcart-left {float:left;width:860px;}
.shopcart-box .shopcart-title {padding:15px 0;color:#999;font-size:14px; border-bottom:1px solid #f1f1f1;}
.shopcart-box .shopcart-product {width:385px;float:left;box-sizing:border-box;}
.shopcart-box .shopcart-price {float:left;width:140px;text-align:center;}
.shopcart-box .shopcart-qty {float:left;width:140px;text-align:center;}
.shopcart-box .shopcart-total {float:left;width:140px;text-align:center;}
.shopcart-box .shopcart-title .shopcart-product {padding:0 0 0 45px;}
.shopcart-box .shopping-cart__list {}
.shopping-cart__list ul li:last-child{border-bottom: 0;}
.shopping-cart__list ul{border-bottom: 1px solid #cccccc;}
.shopcart-box .shopping-cart__list li {padding: 15px 0;margin: 0 10px;min-height:80px;position:relative;border-bottom:1px solid #f1f1f1;box-sizing: border-box;}
.shopcart-box .shopping-cart__list .shopcart-product {position:relative;font-size:12px;}
.shopcart-box .shopcart-product__pic {left:15px;top:0;width:80px;height:80px;border-radius:3px;border:1px solid #ddd;float: left;}
.shopcart-box .shopcart-product__con {line-height:20px;color:#333;padding:0 15px 0 0;float: left;margin-left: 10px;max-width: 275px;}
.shopcart-box .shopcart-product__name {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.shopcart-box .shopcart-product__name:hover {text-decoration:underline;color:#ed3445;}
.shopcart-box .shopcart-product__num {color:#797979;}
.shopcart-box .shopcart-product__picsize {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#797979;}
.shopcart-box .shopcart-product__svg {font-size:0;padding:4px 0 0;}
.shopcart-box .arrive{display:inline-block;background: #ececec;padding:0 8px;}
.shopcart-box .arrive label{font-size:12px;display: inline-block;line-height: 26px;}
.shopcart-box .arrive svg{display:inline-block;margin-top:5px;float: left;margin-right:4px;line-height: inherit;}
.shopcart-box .shopcart-product__svg span {display:inline-block;width:18px;height:18px;margin-right:5px;}
.shopcart-box .shopcart-product__svg svg {fill:#666;}
.shopcart-box .shopping-cart__list .shopcart-price,.shopcart-box .shopping-cart__list .shopcart-total {height:24px;line-height:24px;padding:28px 0 0;}
.shopcart-box .shopping-cart__list .shopcart-qty {position:relative;white-space:nowrap;}
.shopcart-box .shopcart-qty__box {font-size:0;text-align:center;padding:28px 0 0;}
.shopcart-box .shopcart-qty__box_nochange{font-size:12px;text-align:center;padding:28px 0 0;}
.shopcart-box .btn_subtraction {display:inline-block;height:24px; width:24px; text-align:center;line-height:24px;padding:0px;font-size:20px;color:#666;}
.shopcart-box .input_quantity {display:inline-block;height:24px;line-height:24px;width:50px;text-align:center;vertical-align:top;font-size:14px;border:0;}
.shopcart-box .btn_add {display:inline-block;height:24px; width:24px; text-align:center; line-height:24px;padding:2px;font-size:20px;color:#666; box-sizing: border-box;}
.shopcart-box .btn_subtraction svg{	transition:all 0.3s; width:24px; height:24px; fill:#666; display:block;	transition:all 0.3s;}
.shopcart-box .btn_add svg{	width:20px;	height:20px; fill:#666;	display:block;	transition:all 0.3s;}
.shopcart-box .btn_subtraction:hover,
.shopcart-box .btn_add:hover{background:#3d3d3d;border-radius:3px;}
.shopcart-box .btn_subtraction:hover svg,
.shopcart-box .btn_add:hover svg{fill:#fff;}
.shopcart-box .pre-order,.shopcart-box .out-stock {height:32px;line-height:32px;padding:0 30px;background:#a9a9a9;color:#fff;border-radius:20px;margin:24px 0 0;}
.shopcart-box .tips {font-size:12px;color:#ed3445;/*position:absolute;bottom:0;left:50%;transform:translate(-50%,0);*/ text-align:center; line-height:24px;}
.shopcart-box .shopcart-del {width:20px;height:20px;position:absolute;right:20px;top:45px;cursor:pointer;}
.shopcart-box .shopcart-del svg {fill:#666;}
.shopcart-box .continue-shopping {margin:30px 0 0; position:relative}
.shopcart-box .continue-shopping a {display:inline-block;height:30px;line-height:30px;position:relative;padding:0 0 0 20px;color:#333;text-decoration:underline;}
.shopcart-box .continue-shopping a#clearallcart{float:right; margin-right:20px;}
.shopcart-box .continue-shopping a#clearallcart svg{width:20px; height:20px; fill:#666;}
.shopcart-box .continue-shopping .total_num{position:absolute;right:195px;width:140px;text-align:center;font-size:14px;color:#333;display:inline-block; line-height:30px;}
.shopcart-box .continue-shopping svg {position:absolute;top:8px;left:0;width:14px;height:14px;vertical-align:top;fill:#333;}
.shopcart-box .shopcart-right {float:right;width:300px;}
.shopcart-box .shopcart-right__coupon {margin-top:24px;}
.shopcart-box .shopcart-select {position:relative;}
.shopcart-select+.shopcart-select{margin: 24px 0 0;}
.shopcart-box .shopcart-selected {height:40px;line-height:40px;border:1px solid #ddd;border-radius:5px;color:#333;cursor:pointer;position:relative;padding:0 0 0 10px;}
.shopcart-box .shopcart-selected svg {position:absolute;right:10px;top:0;width:20px;height:40px;transition:all 0.3s ease;}
.shopcart-box .show-icon svg {transform:rotate(-180deg);}
.shopcart-box .shopcart-option {background:#fbfbfb;border:1px solid #ddd;position:absolute;top:40px;left:0;width:100%;box-sizing:border-box;display:none;z-index:999;}
.shopcart-box .shopcart-option li {padding:10px 10px 10px 35px;position:relative;transition:all 0.3s ease;}
.shopcart-box .shopcart-option li:hover {background:#fff;}
.shopcart-box .shopcart-option .order_checkout input,.shopcart-box .shopcart-coupon_list .coupon_checkout input {display:none;}
.shopcart-box .shopcart-option .check-icon,.shopcart-box .shopcart-option .checked-icon,.shopcart-box .shopcart-coupon_list .check-icon,.shopcart-box .shopcart-coupon_list .checked-icon {position:absolute;left:10px;top:10px;width:18px;height:18px;cursor:pointer;}
.shopcart-box .shopcart-option input[type="radio"]:checked + svg.check-icon,.shopcart-box .shopcart-option .checked-icon {display:none;}
.shopcart-box .shopcart-option input[type="radio"]:checked + svg.check-icon + svg.checked-icon {display:block;}
.shopcart-box .shopcart-option__con {line-height:18px;font-size:12px;}
.shopcart-box .shopcart-option__con label ,.shopcart-box .shopcart-coupon_list li label{display:block;cursor:pointer;}
.shopcart-box .shopcart-coupon_list {margin:24px 0 0;position:relative;}
.shopcart-box .shopcart-coupon_txt {width:100%;height:42px;line-height:40px;padding-right:90px;border:1px solid #ddd;box-sizing:border-box;border-radius:5px;text-indent:10px;}
.shopcart-box .shopcart-coupon_btn {height:42px; padding:0px 15px; line-height:42px;border-radius:2px;background:#333;color:#fff;text-align:center;float:right;border:0;position:absolute;right:0;top:0;}
.shopcart-box .shopcart-coupon_btn:hover{opacity:0.7;}
.shopcart-box #shopcart-coupon_box {background:#fbfbfb;width:100%;overflow-y:auto;max-height:250px;position:absolute;right:0;top:42px;border:1px solid #ddd;border-top:none;padding:5px 0;box-sizing:border-box;display:none;z-index:100;}
.shopcart-box #shopcart-coupon_box li {padding:10px 10px 10px 35px;position:relative;font-size:12px;}
.shopcart-box #shopcart-coupon_box li>div {padding:3px 0;}
.shopcart-box .shopcart-coupon_list .check-icon {}
.shopcart-box .shopcart-coupon_list li.on .check-icon,.shopcart-box .shopcart-coupon_list .checked-icon {display:none;}
.shopcart-box .shopcart-coupon_list li.on .checked-icon {display:block;}
.shopcart-box .shopcart-right__price {border-top:1px solid #ddd;margin:24px 0 0;padding:10px 0;}
.shopcart-box .shopcart-right__price li {height:40px;line-height:40px;position:relative; color:#999;}
.shopcart-box .shopcart-right__price li span {position:absolute;right:0;top:0;height:40px;line-height:40px; color:#333;}
.shopcart-box .shopcart-or {text-align:center;position:relative;height:30px;line-height:30px;margin:0 0 20px;}
.shopcart-box .shopcart-or:before {position:absolute;left:0;top:50%;height:1px;width:100%;background:#eee;content:'';}
.shopcart-box .shopcart-or span {position:relative;display:inline-block;padding:0 20px;background:#fff;z-index:8;}
.shopcart-box .shopcart-right__btn a {display:block;height:42px;width:100%;line-height:42px;border-radius:5px;background:#333;color:#fff;text-align:center;border:0;margin:0 0 20px;}
.shopcart-box .shopcart-right__btn a:hover{opacity:0.7;}
.shopcart-box .shopcart-right__btn a.not-allowed{cursor:not-allowed; background:#999; color:#fff;}
.shopcart-box .shopcart-right__tip{background:#f8f8f8; border:1px dashed #d2d2d2; border-radius:5px; padding:10px; box-sizing:border-box; line-height:20px; color:#666; margin-bottom:20px;}
.shopcart-box .shopcart-right__tip span{ color:#d44c5a;}
/*添加地址页面*/
.shipping-address {padding:0 0 50px;margin-top:50px;}
.shipping-address .shipping-address__left {float:left;width:670px;}
.shipping-address .shipping-address__account {margin:0 0 30px;}
.shipping-address .shipping-address__title {font-size:18px;color:#333;font-weight:normal;height:50px;position:relative;}
.shipping-address .shipping-address__title span {position:absolute;right:0;top:0;line-height:20px;font-size:14px;}
.shipping-address .shipping-address__title a {display:inline-block;text-decoration:underline;}
.shipping-address .shipping-address__title .edit-cart {position:absolute;right:0;top:0;line-height:20px;font-size:14px;text-decoration:none;color:#333;}
.shipping-address .shipping-address__txt,.shipping-address .shipping-address__select {height:50px;box-sizing:border-box;border:1px solid #ddd;border-radius:5px;float:left;margin-bottom:20px;width:calc(50% - 10px);position:relative;}
.shipping-address .shipping-address__link,.shipping-address .shipping-address__btn {height:50px;box-sizing:border-box;border-radius:5px;float:left;width:calc(50% - 10px);position:relative;}
.shipping-address .shipping-address__link {line-height:34px;}
.shipping-address .shipping-address__email,.shipping-address .shipping-address__address {width:100%;}
.shipping-address .shipping-address__firstname,.shipping-address .shipping-address__country,.shipping-address .shipping-address__city,.shipping-address .shipping-address__phone,.shipping-address .shipping-address__link {margin-right:20px;}
.shipping-address .shipping-address__txt label {position:absolute;left:0;top:0;height:30px;line-height:30px;text-indent:10px;color:#999;font-size:14px;transition:all 0.2s ease-out;z-index:-1;}
.shipping-address .shipping-address__txt input {border:0;height:48px;width:100%;text-indent:10px;background:none;box-sizing:border-box;padding:18px 0 0;}
.shipping-address .shipping-address__email {margin:0 0 15px;}
.shipping-address .shipping-address__account p {font-size:14px;color:#666;}
.shipping-address .input-hover {border:1px solid #333;}
.shipping-address .input-hover label {height:30px;line-height:30px;font-size:12px;}
.shipping-address .input-hover input {padding:18px 0 0;color:#333;}
.shipping-address .shipping-address__select label {position:absolute;left:0;top:0;height:30px;line-height:30px;text-indent:10px;color:#999;font-size:12px;transition:all 0.2s ease-out;z-index:-1;}
.shipping-address .shipping-address__select select {width:100%;height:48px;padding:18px 10px 0;box-sizing:border-box;border:0;background:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;}
.shipping-address .shipping-address__select svg {position:absolute;top:0;right:10px;height:48px;width:20px; z-index:-1;}
.shipping-address .shipping-address__btn a {display:block;height:50px;line-height:50px;background:#333;color:#fff;text-align:center;font-size:16px;border-radius:5px;}
.shipping-address .shipping-address__btn a:hover{opacity:0.7;}
.country_box{border:1px solid #ddd;display:none;position: absolute;width:100%;left: -3px;z-index:9;background-color: #ffffff;padding:0;top:50px;}

.country_box ul li{padding:4px 8px;cursor: pointer}
.country_box input{height:30px;border:1px solid #ddd;position: absolute;top: 0;width: 97%;}
.country_box ul{overflow-y: scroll;height: 300px;margin-top: 35px;}
.select_country{width: 100%;height: 33px;position: absolute;bottom: 0;line-height: 33px;padding-left:10px;}
#new_shipping_address_state{position: absolute;top: 21px;width:100%;height:325px;}
#new_shipping_address_state input{padding:0;height:20px;border:none;padding-left:10px;}
#new_shipping_address_state select{height:auto;padding-top:0}
#new_shipping_address_state svg{top:-22px;}
#new_shipping_address_state div input{border: 1px solid #ddd;border-radius: 0;width: 100%;padding-left:8px!important;height:35px;box-sizing: border-box;}
#browsers_state{display: block;z-index: 99;width: 323px;height: 300px;overflow-y: scroll;border: 1px solid #ddd;}
#new_shipping_address_state div {background: #fff;position: absolute;top: 28px;z-index: 9;}
#browsers_state li{padding:4px 8px;cursor: pointer}
#new_shipping_address_state span{cursor: pointer;display: block;width: 100%;height: 30px;line-height: 30px;padding-left: 8px;}
.noResult{display:none}

/*购物流程右侧公共样式*/
.shipping-address__right {float:right;width:500px;border:1px solid #ddd;border-radius:5px;padding:10px;box-sizing:border-box; background:#FFF;}
.shipping-address__right_box{float:right;width:500px;}
.shipping-address__right .shipping-address__title {font-size:18px;color:#333;font-weight:normal;height:50px;position:relative;}
.shipping-address__right .shipping-address__title .edit-cart {position:absolute;right:0;top:0;line-height:20px;font-size:14px;text-decoration:none;color:#333;}
.shipping-address__right .shipping-address__product-list {border-bottom:1px solid #eee;padding:0 0 10px;}
.shipping-address__right .shipping-address__product-list ul {transition:all 0.3s ease;}
.shipping-address__right .shipping-address__product-list li {padding:4px 100px 0 95px;margin:0 0 20px;position:relative;box-sizing:border-box; min-height:82px;}
.shipping-address__right .shipping-address__product-list li.hide {display:none;}
.shipping-address__right .shipping-address__product-list li .pic {position:absolute;left:5px;top:0;width:80px;height:80px;border-radius:5px; border:1px solid #ddd;}
.shipping-address__right .shipping-address__product-list li .num {position:absolute;right:-8px;top:-12px;width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;background:#4c4c4c;color:#fff;display:block;box-shadow:0 0 6px rgba(0,0,0,.5);}
.shipping-address__right .shipping-address__product-list li .name,.shipping-address__right .shipping-address__product-list li .item-number,.shipping-address__right .shipping-address__product-list li .price,.shipping-address__right .shipping-address__product-list li .item-sku,.shipping-address__right .shipping-address__product-list li .item-remark, .shipping-address__right .shipping-address__product-list li .shipping {height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.shipping-address__right .shipping-address__product-list li .item-number, .shipping-address__right .shipping-address__product-list li .item-sku ,.shipping-address__right .shipping-address__product-list li .item-remark ,.shipping-address__right .shipping-address__product-list li .price, .shipping-address__right .shipping-address__product-list li .shipping{color:#797979;}
.shipping-address__right .shipping-address__product-list li .price{
	position:absolute;
	top:28px;
	right:0;
	width:100px;
	color:#333;
	text-align:right;
}
.shipping-address__right .shipping-address__product-list li .item-customized {
	position:absolute;
	top:56px;
	right:0;
	color:#AB424B;
	text-align:right;
}
.shipping-address__right .view-all {text-align:center;height:30px;line-height:30px;cursor:pointer;}
.shipping-address__right .view-all svg {width:13px;height:13px;vertical-align:middle;}
.shipping-address__right .shipping-address__total-list dl {padding:10px 0;}
.shipping-address__right .shipping-address__total-list dd,.shipping-address__right .shipping-address__total-list dt {height:34px;line-height:34px;position:relative; color:#999;}
.shipping-address__right .shipping-address__total-list dd span,.shipping-address__right .shipping-address__total-list dt span {position:absolute;right:0;top:0;height:34px;line-height:34px;}
.shipping-address__right .shipping-address__total-list dd span{color:#333;}
.shipping-address__right .shipping-address__total-list dt {border-top:1px solid #eee;margin:10px 0 0;padding:10px 0 0;}
.shipping-address__right .shipping-address__total-list dt span {top:10px;font-size:24px;color:#333;font-weight:bold;}
.shipping-address__right .shipping-address__total-list dd span.num {}
/*填写订单*/
.fill-order {padding:0 0 50px;margin-top:50px;}
.fill-order .fill-order__left {float:left;width:670px;}
.fill-order .fill-order__title {font-size:18px;color:#333;font-weight:normal;height:50px;position:relative; line-height:50px; z-index:1;}
.fill-order .fill-order__title a {position:absolute;right:0;top:0;height:42px;line-height:42px;padding:0px;border:0px solid #d8d8d8;border-radius:5px;font-size:14px;color:#333;box-sizing:border-box;}
.fill-order .fill-order__title a svg {width:22px;height:22px;vertical-align:top;padding:9px 0 0;margin:0;}
.fill-order .fill-option li {position:relative;border:1px solid #ddd;transition:all 0.3s ease;border-radius:5px;margin-bottom:10px;}
.fill-order .fill-option li.insurance {border:1px dashed #ddd;}
.fill-order .fill-option li:hover {background:#fff;}
.fill-order .fill-option li.hide{ display:none;}
.fill-order .fill-option .order_checkout input {display:none;}
.fill-order .fill-option .check-icon,.fill-order .fill-option .checked-icon {position:absolute;left:10px;top:10px;width:18px;height:18px;cursor:pointer;}
.fill-order .fill-option input[type="radio"]:checked + svg.check-icon,.fill-order .fill-option .checked-icon {display:none;}
.fill-order .fill-option input[type="radio"]:checked + svg.check-icon + svg.checked-icon {display:block;}
.fill-order .fill-option input[type="checkbox"]:checked + svg.check-icon,.fill-order .fill-option .checked-icon {display:none;}
.fill-order .fill-option input[type="checkbox"]:checked + svg.check-icon + svg.checked-icon {display:block;}
.fill-order .fill-order__address,.fill-order .fill-order__method,.fill-order .fill-order__payment,.fill-order .fill-order__coupon,.fill-order .fill-order__package{margin:0 0 30px;}
.fill-order .fill-option__address li.on,.fill-order .fill-option__package li.on,.fill-order .fill-option__method li.on,.fill-order .fill-order__payment li.on {border:1px solid #000;}
.fill-order .fill-option__method li.insurance.on {border:1px dashed #000;}
.fill-order .fill-option__address .fill-option__con {position:relative;padding:10px 40px;cursor:pointer;}
.fill-order .fill-option .check-icon,.fill-order .fill-option .checked-icon {top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);}
.fill-order .fill-option .check-icon {fill:#999;}
.fill-order .fill-option.fill-option__package .order_checkout {position: relative; display: flex; display: -webkit-flex; display: -moz-box; align-items: center; -webkit-box-align: center; -moz-box-align: center; height: 60px; cursor: pointer;}
.fill-order .fill-option__name {line-height:20px;margin-bottom:10px;font-weight:bold;font-size:16px;}
.fill-order .fill-option.fill-option__package .fill-option__name {margin: 0; padding: 0 40px;}
.fill-order .fill-option__address {line-height:20px;}
.fill-order .fill-option__address span {margin-left:30px;}
.fill-order .fill-option__edit {position:absolute;top:50%;right:15px;width:16px;height:16px;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);}
.fill-order .fill-option__address-more {padding:10px 0 0 3px;}
.fill-order .fill-option__address-more svg{width:13px;height:13px;vertical-align:middle;}
.fill-order .fill-option__con {position:relative;padding:17px 90px 17px 40px;cursor:pointer;}
.fill-order .fill-option__method .price,.fill-order .fill-option__method .pre-span-price{position:absolute;top:50%;right:15px;height:20px;line-height:20px;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);}
.fill-order .fill-option__con p{font-size:12px; color:#9c9c9c; margin-top:5px;}
.fill-order .fill-option__method li .fill-option__method {height:20px;line-height:20px; font-size:14px;}
.fill-order .fill-option.fill-option__package .fill-option__con {padding: 0 10px 20px; display: flex; display: -webkit-flex; display: -moz-box;}
.fill-order .fill-option.fill-option__package .fill-option__con dl {flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; background-color: #f5f5f5; margin: 0 5px; padding: 10px 15px;}
.fill-order .fill-option.fill-option__package .fill-option__con dt {font-weight: bold;}
.fill-order .fill-option.fill-option__package .fill-option__con dd {margin-top: 8px;}
.fill-order .fill-option.fill-option__package .fill-option__con dl .sub_right_price {float: right; font-weight: normal;}
.fill-order .help_icon svg{padding:1px 0 0;width:18px;height:18px;vertical-align:top;margin:0 0 0 10px;fill:#333;}
.fill-order .help_icon{display:inline-block;vertical-align:middle;margin-left:5px;cursor:pointer;position:relative;}
.fill-order .help_icon:hover{color:#797979;}
.fill-order .help_icon span{display:inline-block;position:absolute;left:30px;top:-15px;width:400px;border:1px solid #e8e7e9;background:#fff;padding:10px;font-size:12px;line-height:18px;font-family:Arial, Helvetica, sans-serif; white-space:normal; z-index:999;}

.fill-order .payment-method__con {position:relative;padding:17px 20px 17px 40px;cursor:pointer; display: flex;align-items: center;}
.fill-order .payment-method__con p {font-size:12px;color:#9c9c9c;margin:5px 0 0px; padding-left:0px; padding-top:0px; line-height:20px;}
.fill-order .payment-method__img {line-height:20px;flex: 1;}
.fill-order .payment-name {text-align: right;}
.fill-order .payment-method__con em{ font-style: normal;color: #F00;flex: 1}
.fill-order .payment-method__img img {vertical-align:top; height: 40px;}
.fill-order .fill-option__payment .price {height:20px;line-height:20px;}
.fill-order .fill-option__payment .check-icon,.fill-order .fill-option__payment .checked-icon {top:50%;/*transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;*/}
.fill-order__leave-message .fill-order__textarea {width:100%;height:150px;border-radius:5px;border:1px solid #ddd;font-size:14px;padding:10px;box-sizing:border-box;}
.fill-order .fill-order__link {float:left;margin:30px 0 0;}
.fill-order .fill-order__btn {float:right;margin:30px 0 0;width:calc(50% - 10px);}
.fill-order .fill-order__link a {}
.fill-order .fill-order__btn a {display:block;height:50px;line-height:50px;background:#333;color:#fff;text-align:center;font-size:16px;border-radius:5px;}
.fill-order .fill-order__btn a:hover{opacity:0.7;}
.add-address__box {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:all 0.3s ease-in;}
.add-address__box .shipping-address__form {position:absolute;left:50%;top:50%;width:750px;background:#fff;transform:translate(-50%,-50%);box-sizing:border-box;padding:30px;}
.add-address__box .shipping-address__form h3 {height:50px;font-size:18px;color:#333;}
.add-address__box .close-svg {position:absolute;right:30px;top:20px;height:30px;width:30px;fill:#666;cursor:pointer;}
.add-address__box .shipping-address__txt,.add-address__box .shipping-address__select {height:50px;box-sizing:border-box;border:1px solid #ddd;border-radius:5px;float:left;margin-bottom:20px;width:calc(50% - 10px);position:relative;}
.add-address__box .shipping-address__address {width:100%;}
.add-address__box .shipping-address__firstname,.add-address__box .shipping-address__country,.add-address__box .shipping-address__city,.add-address__box .shipping-address__phone,.add-address__box .shipping-address__link {margin-right:20px;}
.add-address__box .shipping-address__txt label {position:absolute;left:0;top:0;height:48px;line-height:48px;text-indent:10px;color:#999;font-size:14px;transition:all 0.2s ease-out;z-index:-1;}
.add-address__box .shipping-address__txt input {border:0;height:48px;width:100%;text-indent:10px;background:none;box-sizing:border-box;}
.add-address__box .shipping-address__account p {font-size:14px;color:#666;}
.add-address__box .input-hover {border:1px solid #333;}
.add-address__box .input-hover label {height:30px;line-height:30px;font-size:12px;}
.add-address__box .input-hover input {padding:18px 0 0;color:#333;}
.add-address__box .shipping-address__select label {position:absolute;left:0;top:0;height:30px;line-height:30px;text-indent:10px;color:#999;font-size:12px;transition:all 0.2s ease-out;z-index:-1;}
.add-address__box .shipping-address__select select {width:100%;height:48px;padding:18px 10px 0;box-sizing:border-box;border:0;background:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;}
.add-address__box .shipping-address__select svg {position:absolute;top:0;right:10px;height:48px;width:20px; z-index:-1;}
.add-address__box .shipping-address__btn {position:relative;text-align:center;margin:30px 0 0;}
.add-address__box .shipping-address__btn a {display:inline-block;height:42px;line-height:40px;width:160px;border:1px solid #333;text-align:center;background:#333;color:#fff;font-size:16px;border-radius:5px;box-sizing:border-box;margin:0 10px;}
.add-address__box .shipping-address__btn a:hover{opacity:0.7;}
.add-address__box .shipping-address__btn a.cancle {background:none;color:#333;}
.add-address__show {opacity:1;visibility:visible;}
.fill-order .fill-order__account {margin:0 0 30px;}
.fill-order .fill-order__account-con span {float:left;margin-right:30px;height:30px;line-height:30px;}
.fill-order .fill-order__account-con span svg {width:20px;height:20px;vertical-align:top;padding:5px 0 0;margin-right:5px;}
.fill-order .fill-option__address .fill-notlogin {padding:10px 20px;}
.fill-order .fill-order__coupon .fill-order__title span {display:inline-block;color:#b8b8b8;height:20px;line-height:20px;padding:0 0 0 20px;margin:0 0 0 20px;border-left:1px solid #949494;}
.fill-order .fill-order__coupon-txt {box-sizing:border-box;width:100%;height:42px;line-height:42px;border-radius:5px;border:1px solid #ddd;text-indent:10px; background:none;}
.fill-order .fill-order__coupon-btn {height:42px;line-height:42px;background:#333;color:#fff;border-radius:2px;padding:0 30px;border:0; position:absolute; top:0px; right:0px;}
.fill-order .fill-order__coupon-btn:hover{opacity:0.7;}
.fill-order .fill-order__title-credit,
.fill-order .fill-order__title-coupon{display:inline-block;color:#999;cursor:pointer;}
.fill-order .fill-order__title-credit{margin:0 0 0 15px;padding:0 0 0 15px;position:relative;}
.fill-order .fill-order__title-credit:before{content:'';position:absolute;left:0;top:15px;height:20px;width:1px;background:#333;}
.fill-order .fill-order__title-on{color:#333;}
.fill-order .fill-order__coupon .fill-order__coupon-form,
.fill-order .fill-order__coupon .fill-order__coupon-item{position:relative;}
.fill-order .fill-order__coupon .fill-order__coupon-form > span,.fill-order .fill-order__coupon .fill-order__coupon-item > span{position:absolute;right:110px;top:0;line-height:42px;color:#999; z-index:-1;}
.fill-order .fill-order__customer-service {margin:0 0 30px;}
.fill-order .fill-option__service li {float:left;width:calc(25% - 7.5px);margin:0 10px 10px 0;box-sizing:border-box;}
.fill-order .fill-option__service li.on{border: 1px solid #000;}
.fill-order .fill-option__service.fill-option__service_on li:nth-child(4n){margin-right:0;}
.fill-order .customer-service__con {height:55px;line-height:55px;padding:0 40px;cursor:pointer;}
.fill-order .fill-option__service li:nth-child(8n) {margin-right:0;}
.fill-order .fill-option__service {overflow:hidden;}
#payment_credit { display: none; }
.credit_card_box { display: none; padding: 10px; border-top: 1px solid #999; background-color: #f8f8f8; border-radius: 0 0 5px 5px; }
.credit_card_box .input_wrap { display: flex; display: -webkit-flex; display: -moz-box; padding: 10px 10px 10px 20px; border: 1px solid #ddd; background-color: #fff; border-radius: 5px; box-shadow: 1px 1px 2px 0 rgba(0,0,0,.08) inset; }
.credit_card_box label { display: block; font-size: 14px; }
.credit_card_box label.card_number_label { flex: 1; }
.credit_card_box label input { border: 0; height: 20px; width: 50px; font-family: Roboto, Open Sans, Segoe UI, sans-serif; font-weight: 500; color: #333; font-size: 15px; }
.credit_card_box label input.card_number { width: 200px; }
.credit_card_box label input.card_month {width: 30px; }
.fill-order .fill-order__payment li {  transition: max-height .3s; }
.fill-order .fill-order__payment li.on { max-height: 500px; }
.fill-order .fill-order__payment li.on .credit_card_box { display: block; }
.fill-order .fill-option__payment .has_credit.on .checked-icon { transform: translateY(-40px); -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); }
.fill-order__address .shipping-address { margin-top: 0; margin-bottom:120px;padding: 0; display: none; }
.fill-order__address .shipping-address .shipping-address__txt,
.fill-order__address .shipping-address .shipping-address__select { margin-bottom: 10px; }
/*已下单*/
.order-placed {margin-top:50px;padding:0 0 50px;}
.order-placed .order-placed__left {float:left;width:670px;}
.order-placed .order-placed__state {box-sizing:border-box;background:#fafafa;border:1px solid #ddd;border-radius:5px;margin:0 0 30px;padding:30px;text-align:center;}
.order-placed .order-placed__state h3 {height:50px;font-size:28px;color:#333;}
.order-placed .order_details {margin:10px 0 0;color:#999;}
.order-placed .order_details span {color:#333;margin:0 30px 0 0;display:inline-block;}
.order-placed .order_details span.num {}
.order-placed .order-placed__title {height:50px; line-height:50px;font-size:18px;color:#333; font-weight:normal; position:relative;}
.order-placed .order-placed__title  a {position:absolute;right:0;top:0;height:42px;line-height:42px;padding:0px;border:0px solid #d8d8d8;border-radius:5px;font-size:14px;color:#333;box-sizing:border-box;}
.order-placed .order-placed__title  a svg {width:22px;height:22px;vertical-align:top;padding:9px 0 0;margin:0;}
.order-placed .order-placed__address-list {position:relative;border:1px solid #ddd;transition:all 0.3s ease;border-radius:5px;margin-bottom:10px;}
.order-placed .fill-option__con {position:relative;padding:20px;cursor:pointer;}
.order-placed .fill-option__edit {position:absolute;top:50%;right:0px;width:22px;height:22px;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);line-height:normal;}
.order-placed .fill-option__name {line-height:20px;margin-bottom:10px;font-weight:bold;font-size:16px;}
.order-placed .fill-option__address {line-height:20px;}
.order-placed .fill-option__address span {margin-left:30px;}
.order-placed .order-placed__address > p {margin:0 0 30px;color:#999;}
.order-placed .order-placed__payment {position:relative;height:50px;line-height:50px;font-size:18px;margin:0px;}
.order-placed .order-placed__payment .payment-img {vertical-align:top;display:inline-block;height:40px;margin-left:20px;}
.order-placed .order-placed__payment .payment-img img {height:50px; display:none;}
.order-placed .order-placed__payment_detail{line-height:22px;word-break: break-all;}
.order-placed .order-placed__link{padding-left:15px;}
.order-placed .order-placed__link li{ list-style-type:disc;}
.order-placed .order-placed__link li a{display:inline-block;height:24px;line-height:24px;color:#666;}
.order-placed .order-placed__link li a:hover{text-decoration:underline;}

.order-placed .order-placed__credit {}
.order-placed .order-placed__credit-top {height:50px;position:relative;margin:0 0 10px;}
.order-placed .order-placed__credit-img {float:left;height:50px;}
.order-placed .order-placed__credit-img a {float:left;margin-right:10px;}
.order-placed .order-placed__credit-img img {height:50px;}
.order-placed .order-placed__select {position:absolute;right:0;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);height:30px;line-height:30px;color:#333;}
.order-placed .order-placed__select select {height:30px;border:0;padding:0 20px 0 0;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;}
.order-placed .order-placed__select svg {position:absolute;top:0;right:0;height:30px;width:20px;text-align:right; z-index:-1;}
.order-placed .card-num,.order-placed .card-cvv,.order-placed .card-mmm,.order-placed .card-yyy {float:left;width:390px;margin:0 20px 20px 0;box-sizing:border-box;height:50px;border:1px solid #ddd;border-radius:5px;position:relative;}
.order-placed .card-cvv,.order-placed .card-yyy {margin:0;}
.order-placed .card-cvv input,.order-placed .card-num input {border:0;height:48px;width:100%;text-indent:10px;background:none;box-sizing:border-box;}
.order-placed .card-cvv .card-icon {position:absolute;right:0;top:9px;}
.order-placed .card-cvv .card-icon:before {position:absolute;right:64px;top:0;height:32px;width:0px;border-left:1px dashed #e4e4e4;content:'';}
.order-placed .card-cvv .card-1,.order-placed .card-cvv .card-2 {height:32px;width:50px;float:left;background:#cdcdcd;border-radius:5px;margin:0 7px;position:relative;}
.order-placed .card-cvv .card-1:before {position:absolute;top:5px;left:0;height:7px;width:100%;background:#626262;content:'';}
.order-placed .card-cvv .card-1 span,.order-placed .card-cvv .card-2 span {position:absolute;right:3px;bottom:3px;border:1px solid #000;height:12px;line-height:12px;}
.order-placed .card-mmm select,.order-placed .card-yyy select {height:48px;width:100%;border:0;background:none;padding:0 0 0 10px;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;}
.order-placed .card-mmm svg,.order-placed .card-yyy svg {position:absolute;top:0;right:10px;height:48px;width:20px;text-align:right;z-index:-1;}
.order-placed .order-placed__btn {text-align:right;margin:10px 0 0;}
.order-placed .order-placed__btn a {display:inline-block;width:390px;height:50px;line-height:50px;background:#333;color:#fff;text-align:center;font-size:16px;border-radius:5px;}
.order-placed .order-placed__btn a:hover{opacity:0.7;}
.order-placed .order-placed__state-weixin {border:0;padding:0;background:none;text-align:left;}
.order-placed .order-placed__state-weixin h3 {font-size:22px;height:30px;}
.order-placed .order-placed__payment .change {position:absolute;right:0;top:0;line-height:50px;font-size:14px;font-weight:normal;}
.order-placed .order-placed__weixin {border:1px dashed #9e9e9e;border-radius:5px;text-align:center;padding:70px 0;margin:-20px 0 0;}
.order-placed .order-placed__weixin h4 {font-size:30px;color:#556b2f;margin-bottom:40px;}
.order-placed .order-placed__weixin img {}

/*气泡提示*/
.popup-tip-all{position:absolute;left:200px;top:300px;z-index:100000;}
.popup-tip-body{border:1px solid #FFF;background:#FFF;padding:7px 7px 7px 7px;margin:7px 0;color:red; box-shadow: 1px 1px 3px 3px #ccc;}
.popup-tip-arrows{position:absolute;bottom:0;background:url(../images/tip-arrows.png) no-repeat;width:14px;height:10px;left:15px;z-index:14;overflow:hidden; display:none;}
.popup-tip-arrows-up{top:0;background:#FFF}
/*按钮颜色*/
.common_style_red{background:#ff2452 !important;}
.common_style_orange{background:#ff8542 !important;}
.common_style_green{background:#089b32 !important;}
.common_style_blue{background:#428fff !important;}
.common_style_purple{background:#c942ff !important;}
.common_style_pink{background:#fb6cb1 !important;}
.common_style_black{background:#333 !important;}
.common_style_yellow{background:#fbd540 !important;}
.common_style_orange_yellow{background:#fe9a04 !important;}/*橙黄色*/
.common_style_magenta{background:#fa039c !important;}/*洋红色*/
.common_style_light_brown{background:#6b473c !important;}/*浅褐色*/
.common_style_brown{background:#843900 !important;}/*褐色*/
.common_style_brown_green{background:#666400 !important;}/*棕绿色*/
.common_style_light_green{background:#b2d235 !important;}/*浅绿色*/
.common_style_dark_green{background:#029834 !important;}/*深绿色*/
.common_style_light_blue{background:#2c6dff !important;}/*浅蓝色*/
.common_style_dark_blue{background:#32339f !important;}/*深蓝色*/
.common_style_light_purple{background:#d27fff !important;}/*浅紫色*/
.common_style_dark_purple{background:#b600ff !important;}/*深紫色*/
.common_style_cyan{background:#009ad6 !important;}/*青色*/
.common_style_cyan_green{background:#00ae9d !important;}/*青绿色*/
.common_style_cyan_blue{background:#102b6a !important;}/*青蓝色*/
.blue_bg{ background-color: rgba(22, 155, 213, 1) !important;}

/*.order_add_2019 #paypal-button-container{border-radius:4px; border:1px #FFC538 solid; background:#FFFBEF; padding:10px; margin-bottom:20px;}*/
.order_add_2019 #paypal-button-container{border-radius:0px;  margin-bottom:15px;}
.order_add_2019 #paypal-button-container .zoid-outlet{z-index:0;}

/*账单地址弹窗编辑*/
.billing-address__box {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:all 0.3s ease-in; z-index:999;}
.billing-address__box .billing-address__form {position:absolute;left:50%;top:50%;width:750px;background:#fff;transform:translate(-50%,-50%);box-sizing:border-box;padding:30px; border-radius:5px;}
.billing-address__box .billing-address__form h3 {height:50px;font-size:18px;color:#333;}
.billing-address__box .close-svg {position:absolute;right:30px;top:20px;height:30px;width:30px;fill:#666;cursor:pointer;}
.billing-address__box .billing-address__txt,.billing-address__box .billing-address__select {height:50px;box-sizing:border-box;border:1px solid #ddd;border-radius:5px;float:left;margin-bottom:20px;width:calc(50% - 10px);position:relative;}
.billing-address__box .billing-address__address {width:100%;}
.billing-address__box .billing-address__firstname,.billing-address__box .billing-address__country,.billing-address__box .billing-address__city,.billing-address__box .billing-address__phone,.billing-address__box .billing-address__link {margin-right:20px;}
.billing-address__box .billing-address__txt label {position:absolute;left:0;top:0;height:48px;line-height:48px;text-indent:10px;color:#999;font-size:14px;transition:all 0.2s ease-out;z-index:-1;}
.billing-address__box .billing-address__txt input {border:0;height:48px;width:100%;text-indent:10px;background:none;box-sizing:border-box;}
.billing-address__box .billing-address__account p {font-size:14px;color:#666;}
.billing-address__box .input-hover {border:1px solid #333;}
.billing-address__box .input-hover label {height:30px;line-height:30px;font-size:12px;}
.billing-address__box .input-hover input {padding:18px 0 0;color:#333;}
.billing-address__box .billing-address__select label {position:absolute;left:0;top:0;height:30px;line-height:30px;text-indent:10px;color:#999;font-size:12px;transition:all 0.2s ease-out;z-index:-1;}
.billing-address__box .billing-address__select select {width:100%;height:48px;padding:18px 10px 0;box-sizing:border-box;border:0;background:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;}
.billing-address__box .billing-address__select svg {position:absolute;top:0;right:10px;height:48px;width:20px; z-index:-1;}
.billing-address__box .billing-address__btn {position:relative;text-align:center;margin:30px 0 0;}
.billing-address__box .billing-address__btn a {display:inline-block;height:42px;line-height:40px;width:160px;text-align:center;background:#333;color:#fff;font-size:16px;border-radius:5px;box-sizing:border-box;margin:0 10px;}
.billing-address__box .billing-address__btn a:hover{opacity:0.7;}
.billing-address__box .billing-address__btn a.cancle {background:none;color:#333; display:none;}
.billing-address__show {opacity:1;visibility:visible;}

/*empty cart*/
.cart_empty{padding:140px 0 50px;}
.empty_cart{ width: 100%; overflow: hidden;}
.empty_cart .boxh3{text-align:center;font-size:30px;font-weight:normal;height:auto;border:0;line-height:normal;padding:40px 0 25px;}
.empty_cart p{text-align:center;color:#333;font-size:13px;}
.empty_cart p a{color:#ff6b6a;}
.empty_cart p.p1{margin-bottom:70px;}
.empty_cart p.p2{color:#999;width:300px;margin:0 auto;}
.empty_cart p.empty_cart_first{background: none; padding-left: 0px; color: black; font-weight: bold; margin-bottom: 15px; margin-top: 15px; font-size: 14px;}
.empty_cart p.empty_cart_last{background: none; padding-left: 0px; color: black;  margin-top: 25px;height: 30px;}

/*notice*/
.notice_box{text-align:center; margin:50px 0px; padding:50px 20px; border:1px #ddd solid; border-radius: 5px;}
.notice_box span.icon-xuankuang{font-size:100px;color:#89ce5e;}
.notice_box span.icon-iconfontgantanhao{font-size:60px;color:#ff2452 ;}
.notice_box p{font-size:24px;margin:10px 0 20px;color:#333;}
.notice_box .warning{}
.notice_box a{ display:inline-block; padding:0px 50px; height: 42px; line-height: 42px;text-align: center; border-radius: 5px; box-sizing: border-box;background: #333;color: #fff; border: 0;}
.notice_box a:hover{opacity:0.7;}

.fb_messenger_box_div{border: 1px solid #eee; border-radius: 5px; padding-top:10px; margin-bottom:20px}
.fill-order .fill-order__contact_options {margin-top:30px;}
.fill-order .fill-content__contact_options{border: 1px solid #eee; border-radius: 5px; padding-top:10px; margin-bottom:20px}

.credit_card_2017 .accept_con .cardno_con img{height:50px !important; top:-6px !important;}
.credit_card_2017 .accept_con .accept_txt{width:210px !important;}
.credit_card_2017 .accept_con #cardno_cover{height:38px !important; line-height:38px !important; width:100% !important; box-sizing: border-box;}
.credit_card_2017 .accept_con .select{margin-right:19px !important;}
.credit_card_2017 .accept_top .badd_titr select{height:24px; line-height:24px;}
.credit_card_2017 .accept_con .accept_btn:hover{opacity:0.7;}

.shiping_box .add_con{padding-bottom:0;}

.ajax_loading .loading-container div {width:64px;height:64px;background:0 0;border-width:4px;border:4px solid #999;border-bottom-color:transparent;border-radius:100%;-webkit-animation:ball-clip-rotate .75s linear infinite;-moz-animation:ball-clip-rotate .75s linear infinite;-o-animation:ball-clip-rotate .75s linear infinite;animation:ball-clip-rotate .75s linear infinite; position: fixed; z-index: 99999; left: 50%; margin-left: -32px; top: 50%; margin-top: -64px;}
.ajax_loading .loading-container div,.ajax_loading .loading-container div:before,.ajax_loading .loading-container div:after {-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;}
@-webkit-keyframes ball-clip-rotate {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
	50% {-webkit-transform:rotate(180deg);transform:rotate(180deg)}
	100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes ball-clip-rotate {0% {-moz-transform:rotate(0deg);transform:rotate(0deg)}
	50% {-moz-transform:rotate(180deg);transform:rotate(180deg)}
	100% {-moz-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes ball-clip-rotate {0% {-o-transform:rotate(0deg);transform:rotate(0deg)}
	50% {-o-transform:rotate(180deg);transform:rotate(180deg)}
	100% {-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes ball-clip-rotate {0% {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
	50% {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
	100% {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}

/*feedback*/
.feedback-box {width:680px;margin:0 auto;text-align:center;padding:0px 0 100px;}
.feedback-box .feedback-con {}
.feedback-box .feedback-title {font-size:18px;margin:0 0 15px;color:#333; font-weight:normal;}
.feedback-box .feedback_diy_content{line-height:24px;color:#666;font-size:14px;display:inline-block;text-align:center;width:75%;}
.feedback-box .or{text-align: center;position: relative;height: 30px;line-height: 30px;margin: 20px 0;}
.feedback-box .or .line{position: absolute;left: 0;top: 50%;height: 1px;width: 100%;background: #eee;content: '';}
.feedback-box .or span{position: relative;display: inline-block;padding: 0 20px;background: #fff;z-index: 9;}
.feedback-box form {}
.feedback-box .feedback-firtlastname {font-size:0;}
.feedback-box .feedback-text {width:100%;height:50px;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;margin:0 0 20px;text-indent:10px;font-size:14px;}
.feedback-box .feedback-name {width:calc(50% - 10px);display:inline-block;margin-right:20px;}
.feedback-box .feedback-email {width:calc(50% - 10px);display:inline-block;}
.feedback-box .feedback-content {padding:10px;text-indent:0;height:95px;}
.feedback-box .feedback-select {width:100%;height:50px;border:1px solid #ddd;border-radius:5px;text-indent:10px;margin:0 0 20px;box-sizing:border-box;}
.feedback-box .feedback-code {position:relative;padding:0 200px 0 0;}
.feedback-box .feedback-code img {position:absolute;right:0;top:0;height:50px;}
.feedback-box .feedback-btn {width:100%;height:50px;background:#333;color:#fff;border-radius:5px;box-sizing:border-box;text-indent:10px;font-size:18px;border:0;}
.feedback-box .feedback-btn:hover{opacity:0.7;}
/*inquiry*/
.inquiry-box {width:680px;margin:0 auto;text-align:center;padding:0px 0 100px;}
.inquiry-box .logo {margin:0 0 40px;}
.inquiry-box .logo a {}
.inquiry-box .logo a img {max-height:100px;}
.inquiry-box .inquiry-product {height:112px;width:100%;border:1px dashed #ababab;background:#fafafa;padding:15px;box-sizing:border-box;font-size:0;border-radius:5px;margin:0 0 20px;}
.inquiry-box .inquiry-pic {display:inline-block;width:80px;height:80px;border:1px solid #eee;border-radius:5px;box-sizing:border-box;vertical-align:middle;overflow:hidden;}
.inquiry-box .inquiry-pic img {max-width:100%;max-height:100%;vertical-align:middle;}
.inquiry-box .inquiry-pic span {display:inline-block;vertical-align:middle;height:100%;}
.inquiry-box .inquiry-product-con {font-size:14px;display:inline-block;width:calc(100% - 200px);vertical-align:middle;text-align:left;box-sizing:border-box;padding:0 20px;line-height:26px;color:#333;}
.inquiry-box .inquiry-product-name {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:bold;}
.inquiry-box .inquiry-product-num {}
.inquiry-box .inquiry-product-moq {}
.inquiry-box .inquiry_qty {padding:26px 0;font-size:14px;width:120px;display:inline-block;vertical-align:middle;padding:0 0 0 10px;box-sizing:border-box;}
.inquiry-box form.quantityform {overflow:hidden;}
.inquiry-box form.quantityform a.iconleft {display:block;float:left;width:26px;height:26px;font-size:24px;transition:all 0.3s;}
.inquiry-box form.quantityform a.iconright {display:block;float:left;width:26px;height:26px;font-size:24px;padding:3px;box-sizing:border-box;transition:all 0.3s;}
.inquiry-box form.quantityform a.iconleft svg {transition:all 0.3s;}
.inquiry-box form.quantityform a.iconright svg {width:20px;height:20px;fill:#333;display:block;transition:all 0.3s;}
.inquiry-box form.quantityform a.iconleft:hover,.inquiry-box form.quantityform a.iconright:hover {background:#3d3d3d;border-radius:3px;}
.inquiry-box form.quantityform a.iconleft:hover svg,.inquiry-box form.quantityform a.iconright:hover svg {fill:#fff;}
.inquiry-box form.quantityform input {float:left;width:48px;height:26px;line-height:26px;text-align:center;border:0;color:#000;background:none;}
.inquiry-box .inquiry-con {}
.inquiry-box .inquiry-title {font-size:18px;margin:0 0 30px;color:#333; font-weight:normal;}
.inquiry-box form {}
.inquiry-box .inquiry-list2 {font-size:0;}
.inquiry-box .inquiry-text {width:100%;height:50px;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;margin:0 0 20px;text-indent:10px;font-size:14px;}
.inquiry-box .inquiry-name {width:calc(50% - 10px);display:inline-block;margin-right:20px;}
.inquiry-box .inquiry-email {width:calc(50% - 10px);display:inline-block;}
.inquiry-box .inquiry-content {padding:10px;text-indent:0;height:95px;}
.inquiry-box .inquiry-select {width:100%;height:50px;border:1px solid #ddd;border-radius:5px;text-indent:10px;margin:0 0 20px;box-sizing:border-box;}
.inquiry-box .inquiry-code {position:relative;padding:0 200px 0 0;}
.inquiry-box .inquiry-code img {position:absolute;right:0;top:0;height:50px;}
.inquiry-box .inquiry-btn {width:100%;height:50px;background:#333;color:#fff;border-radius:5px;box-sizing:border-box;text-indent:10px;font-size:18px;border:0;}
.inquiry-box .inquiry-btn:hover{opacity:0.7;}
.inquiry-box .inquiry_upload {position:relative;text-align:left;margin:0 0 20px;}
.inquiry-box .inquiry_upload a {display:inline-block;height:50px; padding:8px; line-height:48px;border:0px solid #ddd;border-radius:5px;box-sizing:border-box;text-align:center;color:#333;text-transform:uppercase;background: #e9e9e9;}
.inquiry-box .inquiry_upload a svg{top: 5px; left: 15px; width: 34px; height: 34px; fill: #333;}
.inquiry-box .inquiry_upload #attachData {position:absolute;top:0;left:0;width:50px;height:50px;opacity:0;cursor:pointer;}
.inquiry-box .inquiry_upload p {position:absolute;left:60px;top:15px;width:calc(100% - 240px);color:#999;font-size:14px;line-height:20px;}
.inquiry-box .inquiry_upload ul li {height:34px;line-height:34px;color:#333;position:relative;margin-top:8px;background:#f2f3f7;padding:0 10px;}
.inquiry-box .inquiry_upload ul li svg {position:absolute;right:10px;top:9px;width:16px;height:16px;cursor:pointer;}
/*地址列表弹窗*/
.pop-address-box {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5); display:none; z-index:999;}
.pop-address-box .pop-address-item {position:absolute;left:50%;top:50%;width:750px;box-sizing:border-box;padding:10px;background:#fff;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);border-radius:5px;}
.pop-address-box .pop-address-top {height:50px;line-height:50px;font-size:16px;font-weight:bold;position:relative;padding:0 10px;margin:0 0 10px;}
.pop-address-box .pop-address-top svg {position:absolute;right:10px;top:13px;width:24px;height:24px;fill:#333;cursor:pointer;}
.pop-address-box .pop-address-list {max-height:388px;overflow-y:scroll;}
.pop-address-box .pop-address-list > ul{margin:0 10px;}
.pop-address-box .pop-address-list li {min-height:88px;border:1px solid #dcdcdc;padding:10px;box-sizing:border-box;margin:0 0 12px;border-radius:5px;position:relative;transition:all 0.3s;}
.pop-address-box .pop-address-list li.on {border-color:#000;}
.pop-address-box .pop-address-list li .add_checkout input {display:none;}
.pop-address-box .pop-address-list li .check-icon,.pop-address-box .pop-address-list li .checked-icon {position:absolute;left:10px;top:50%;width:18px;height:18px;cursor:pointer;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);}
.pop-address-box .pop-address-list li input[type="radio"]:checked + svg.check-icon,.pop-address-box .pop-address-list li .checked-icon {display:none;}
.pop-address-box .pop-address-list li input[type="radio"]:checked + svg.check-icon + svg.checked-icon {display:block;}
.pop-address-box .pop-address-list li input[type="checkbox"]:checked + svg.check-icon,.pop-address-box .pop-address-list li .checked-icon {display:none;}
.pop-address-box .pop-address-list li input[type="checkbox"]:checked + svg.check-icon + svg.checked-icon {display:block;}
.pop-address-box .address-con {height:100%;padding:0 30px;cursor:pointer;}
.pop-address-box .address-name {line-height:30px;font-size:16px;font-weight:bold;margin:1px 0;}
.pop-address-box .address-txt {line-height:30px;width:100%; max-width:580px;}
.pop-address-box .address-txt span {margin-left:10px;}
.pop-address-box .address-edit {position:absolute;top:50%;right:45px;width:16px;height:16px;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);line-height:normal;cursor:pointer;}
.pop-address-box .address-edit-icon {position:absolute;}
.pop-address-box .address-del {position:absolute;top:50%;right:15px;width:20px;height:20px;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);line-height:normal;cursor:pointer;}
.pop-address-box .pop-address-btn {padding:10px 0;font-size:0;text-align:center;}
.pop-address-box .pop-address-btn a {display:inline-block;font-size:14px;width:158px;height:42px;line-height:40px;text-align:center;border:1px solid #333;border-radius:5px;margin:0 10px;transition:all 0.3s;}
.pop-address-box .pop-address-btn a.save,.pop-address-box .pop-address-btn a:hover {background:#333;color:#fff;}
/*tracking order*/
.tracking-order{width:500px;margin:150px auto 400px;}
.tracking-order h3{height:40px;line-height:40px;font-size:18px;text-align:center;margin:0 0 40px; font-weight:normal;}
.tracking-order form{}
.tracking-order .tracking-order-text{width:100%;height:50px;line-height:48px;border:1px solid #ddd;	border-radius:5px;	box-sizing:border-box;	margin:0 0 40px; text-indent: 10px;}
.tracking-order .tracking-order-btn{width:100%;	height:50px; line-height:50px;	text-align:center;	border-radius:5px;	box-sizing:border-box;	background:#333;	color:#fff;	border:0; font-size:16px;}
.tracking-order .tracking-order-btn:hover{opacity:0.7;}

/*空购物车*/



.order_add_2019 .cart-empty{
	padding:100px 0 200px;
	text-align:center;
}
.order_add_2019 .cart-empty-svg{

}
.order_add_2019 .cart-empty-svg svg{
	width:100px;
	height:100px;
	fill:#797979;
}
.order_add_2019 .cart-empty-title{
	font-size:20px;
	font-weight:bold;
	color:#333;
	margin:40px 0 0;
}
.order_add_2019 .cart-empty p{
	font-size:14px;
	color:#333;
	margin:30px 0 0;
}
.order_add_2019 .cart-empty .cart-empty-btn{
	display:inline-block;
	padding:0 65px;
	height:44px;
	line-height:44px;
	color:#fff;
	background:#333;
	font-size:16px;
	margin:60px 0 0;
	border-radius:5px;
}
.order_add_2019 .cart-empty .cart-empty-btn:hover{
	opacity:0.7;
}


.order_add_2019 .cart_offer_show_more_none{ font-size:0px; height:0px; line-height:0px; border-bottom:1px solid #ccc; margin-top:20px}

.order_add_2019 .cart_offer_show_more{
	padding:0px 0px 24px;
	border-bottom:1px solid #ddd;
}
.order_add_2019 .bigger_discount{
	width:100%;
	border:1px dashed #ccc;
	padding:10px;
	background:#f9f9f9;
	border-radius:5px;
	box-sizing:border-box;
}
.order_add_2019 .bigger_discount h5{
	font-size:16px;
	text-transform:capitalize;
	padding-bottom:10px;
	color:#333;
}
.order_add_2019 .bigger_discount p{
	font-size:14px;
	text-transform:uppercase;
	display: flex;
	align-items: center;
	padding-bottom:10px;
}
.order_add_2019 .bigger_discount p:last-child{
	padding-bottom:0;
}
.order_add_2019 .bigger_discount p i{
	display: flex;
}
.order_add_2019 .bigger_discount p svg{
	fill:#ef3d3c;
	width:20px;
	height:20px;
	margin:0 10px 0 0;
}

.fill-order__invoice{
	margin:0 0 30px;
}
.fill-order__invoice .fill-order__invoice-select{
	position:relative;
}
.fill-order__invoice select{
	height:45px;
	width:100%;
	border: 1px solid #ddd;
	transition: all 0.3s ease;
	border-radius: 5px;
	box-sizing:border-box;
	position:relative;
	text-indent:10px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	z-index:9;
	background:none;
	padding:10px;
}
.fill-order__invoice svg{
	position:absolute;
	top:15px;
	right:10px;
	width:15px;
	height:15px;
	fill:#333;
}
.coupon_offer_box{
	width: 100%;
	border: 1px solid #ddd;
	box-sizing: border-box;
	border-radius: 5px;
	text-indent: 10px;
	border-top: 0;
}
.coupon_offer_box p{
	font-size: 12px;
}

.areaCon{
	display: inline-block;
	width:100%;
	margin-bottom: 10px;
}
.areaCon #aera_code{
	width: 20%;
	height: 50px;
	line-height: 50px;
	border: 1px solid #dddddd;
	box-sizing: border-box;
	float: left;
	border-radius: 5px;
	border-right: 0;
	cursor: pointer;
	color: #333;
	font-size: 14px;
	padding-left: 15px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.areaCon .area_phone{
	float: right;
	width: 80%;
}
.areaCon #div_txt{
	background: #fff;
	z-index: 99;
	width: 20%;
	float: left;
	box-sizing: border-box;
	position: absolute;
	left: 0;
}
#div_txt label{
	font-size: 18px;
	color: #333333;
	position: absolute;
	top: 0;
	display: block;
	line-height: 47px;
	height: 100%;
	left: 4px;
}
.areaCon #div_txt #txt1{
	padding-left: 18px;
	width: 100%;
	border: 1px solid #ddd;
	line-height: 48px;
	box-sizing: border-box;
	border-right: 0;
	background: none;
	font-size: 14px;
	height: 50px;
}
select::-ms-expand { display: none; }
.areaCon #div_items{
	color:#333;
	font-size: 14px;
	height: 200px;
	overflow-y: scroll;
	border: 1px solid #ddd;
	display: none;
}
.areaCon #div_items .div_item{
	padding: 6px 0;
	cursor: pointer;
	padding-left: 4px;
	display: flex;
	align-items: center;
}
.areaCon #div_items .div_item span{
	background-image: url('../../../newdefault/statics/images/area_code.png');
	background-size: 120px auto;
	width: 20px;
	height: 13px;
	margin-right: 4px;
	display: inline-block;
	vertical-align: middle;
}
/*1*/
.area_code_7_180{
	background-position: 0 0;
}
.area_code_30{
	background-position: -20px 0;
}
.area_code_31{
	background-position: -40px 0;
}
.area_code_32{
	background-position: -60px 0;
}
.area_code_33{
	background-position: -80px 0;
}
.area_code_34{
	background-position: -100px 0;
}
/*2*/
.area_code_350{
	background-position: 0 -13px;
}
.area_code_351{
	background-position: -20px -13px;
}
.area_code_352{
	background-position: -40px -13px;
}
.area_code_353{
	background-position: -60px -13px;
}
.area_code_354{
	background-position: -80px -13px;
}
.area_code_355{
	background-position: -100px -13px;
}
/*3*/
.area_code_356{
	background-position: 0 -26px;
}
.area_code_357{
	background-position: -20px -26px;
}
.area_code_358_72{
	background-position: -40px -26px;
}
.area_code_359{
	background-position: -60px -26px;
}
.area_code_36{
	background-position: -80px -26px;
}
.area_code_49{
	background-position: -100px -26px;
}
/*4*/
.area_code_338{
	background-position: 0 -39px;
}
.area_code_39{
	background-position: -20px -39px;
}
.area_code_378{
	background-position: -40px -39px;
}
.area_code_396{
	background-position: -60px -39px;
}
.area_code_40{
	background-position: -80px -39px;
}
.area_code_41{
	background-position: -100px -39px;
}
/*5*/
.area_code_4175{
	background-position: 0 -52px;
}
.area_code_43{
	background-position: -20px -52px;
}
.area_code_44_228{
	background-position: -40px -52px;
}
.area_code_45{
	background-position: -60px -52px;
}
.area_code_47_162{
	background-position: -80px -52px;
}
.area_code_46{
	background-position: -100px -52px;
}
/*6*/
.area_code_48_173{
	background-position: 0 -65px;
}
.area_code_60{
	background-position: -20px -65px;
}
.area_code_62{
	background-position: -40px -65px;
}
.area_code_63_171{
	background-position: -60px -65px;
}
.area_code_65{
	background-position: -80px -65px;
}
.area_code_66{
	background-position: -100px -65px;
}
/*7*/
.area_code_673{
	background-position: 0 -78px;
}
.area_code_81{
	background-position: -20px -78px;
}
.area_code_82{
	background-position: -40px -78px;
}
.area_code_84{
	background-position: -60px -78px;
}
.area_code_850{
	background-position: -80px -78px;
}
.area_code_856{
	background-position: -100px -78px;
}
/*8*/
.area_code_852{
	background-position: 0 -91px;
}
.area_code_853{
	background-position: -20px -91px;
}
.area_code_855{
	background-position: -40px -91px;
}
.area_code_86{
	background-position: -60px -91px;
}
.area_code_886{
	background-position: -80px -91px;
}
.area_code_880{
	background-position: -100px -91px;
}
/*9*/
.area_code_90{
	background-position: 0 -104px;
}
.area_code_91{
	background-position: -20px -104px;
}
.area_code_93{
	background-position: -40px -104px;
}
.area_code_94{
	background-position: -60px -104px;
}
.area_code_95{
	background-position: -80px -104px;
}
.area_code_960{
	background-position: -100px -104px;
}
/*10*/
.area_code_961{
	background-position: 0 -117px;
}
.area_code_962{
	background-position: -20px -117px;
}
.area_code_963{
	background-position: -40px -117px;
}
.area_code_964{
	background-position: -60px -117px;
}
.area_code_965{
	background-position: -80px -117px;
}
.area_code_966{
	background-position: -100px -117px;
}
/*11*/
.area_code_968{
	background-position: 0 -130px;
}
.area_code_972{
	background-position: -20px -130px;
}
.area_code_973{
	background-position: -40px -130px;
}
.area_code_974{
	background-position: -60px -130px;
}
.area_code_975{
	background-position: -80px -130px;
}
.area_code_976{
	background-position: -100px -130px;
}
/*12*/
.area_code_977{
	background-position: 0 -143px;
}
.area_code_98{
	background-position: -20px -143px;
}
.area_code_1_229{
	background-position: -40px -143px;
}
.area_code_1_39{
	background-position: -60px -143px;
}
.area_code_92{
	background-position: -80px -143px;
}
.area_code_1808{
	background-position: -100px -143px;
}
/*13*/
.area_code_1808{
	background-position: 0 -156px;
}
.area_code_1264{
	background-position: -20px -156px;
}
/*.area_code_1917{*/
/*background-position: -40px -156px;*/
/*}*/
.area_code_1758{
	background-position: -60px -156px;
}
.area_code_1787{
	background-position: -80px -156px;
}
.area_code_1876{
	background-position: -100px -156px;
}
/*14*/
.area_code_1809{
	background-position: 0 -169px;
}
.area_code_1246{
	background-position: -20px -169px;
}
.area_code_1907{
	background-position: -40px -169px;
}
.area_code_299{
	background-position: -60px -169px;
}
.area_code_500{
	background-position: -80px -169px;
}
.area_code_501{
	background-position: -100px -169px;
}
/*15*/
.area_code_502{
	background-position: 0 -182px;
}
.area_code_503{
	background-position: -20px -182px;
}
.area_code_504{
	background-position: -40px -182px;
}
.area_code_505{
	background-position: -60px -182px;
}
.area_code_506{
	background-position: -80px -182px;
}
.area_code_507{
	background-position: -100px -182px;
}
/*16*/
.area_code_509{
	background-position: 0 -195px;
}
.area_code_51{
	background-position: -20px -195px;
}
.area_code_52{
	background-position: -40px -195px;
}
.area_code_53{
	background-position: -60px -195px;
}
.area_code_54{
	background-position: -80px -195px;
}
.area_code_55{
	background-position: -100px -195px;
}
/*17*/
.area_code_56{
	background-position: 0 -208px;
}
.area_code_57{
	background-position: -20px -208px;
}
.area_code_58{
	background-position: -40px -208px;
}
.area_code_591{
	background-position: -60px -208px;
}
.area_code_592{
	background-position: -80px -208px;
}
.area_code_593{
	background-position: -100px -208px;
}
/*18*/
.area_code_594{
	background-position: 0 -221px;
}
.area_code_595{
	background-position: -20px -221px;
}
.area_code_596_134{
	background-position: -40px -221px;
}
.area_code_598{
	background-position: -60px -221px;
}
.area_code_61_14{
	background-position: -80px -221px;
}
.area_code_1671{
	background-position: -100px -221px;
}
/*19*/
.area_code_61_47{
	background-position: 0 -234px;
}
.area_code_6723{
	background-position: -20px -234px;
}
.area_code_61_46{
	background-position: -40px -234px;
}
.area_code_674{
	background-position: -60px -234px;
}
.area_code_676{
	background-position: -80px -234px;
}
.area_code_677{
	background-position: -100px -234px;
}
/*20*/
.area_code_678{
	background-position: 0 -247px;
}
.area_code_679{
	background-position: -20px -247px;
}
.area_code_682{
	background-position: -40px -247px;
}
.area_code_683{
	background-position: -60px -247px;
}
.area_code_684{
	background-position: -80px -247px;
}
/*.area_code_685{*/
/*background-position: -100px -247px;*/
/*}*/
/*21*/
.area_code_686{
	background-position: 0 -260px;
}
.area_code_688{
	background-position: -20px -260px;
}
.area_code_20{
	background-position: -40px -260px;
}
.area_code_212{
	background-position: -60px -260px;
}
.area_code_213{
	background-position: -80px -260px;
}
.area_code_216{
	background-position: -100px -260px;
}
/*22*/
.area_code_218{
	background-position: 0 -273px;
}
.area_code_220{
	background-position: -20px -273px;
}
.area_code_221{
	background-position: -40px -273px;
}
.area_code_222{
	background-position: -60px -273px;
}
.area_code_223{
	background-position: -80px -273px;
}
.area_code_224{
	background-position: -100px -273px;
}
/*23*/
.area_code_225{
	background-position: 0 -286px;
}
.area_code_226{
	background-position: -20px -286px;
}
.area_code_227{
	background-position: -40px -286px;
}
.area_code_228{
	background-position: -60px -286px;
}
.area_code_229{
	background-position: -80px -286px;
}
.area_code_230{
	background-position: -100px -286px;
}
/*24*/
.area_code_231{
	background-position: 0 -299px;
}
.area_code_232{
	background-position: -20px -299px;
}
.area_code_233{
	background-position: -40px -299px;
}
.area_code_234{
	background-position: -60px -299px;
}
.area_code_235{
	background-position: -80px -299px;
}
.area_code_236{
	background-position: -100px -299px;
}
/*25*/
.area_code_237{
	background-position: 0 -312px;
}
.area_code_238{
	background-position: -20px -312px;
}
.area_code_239{
	background-position: -40px -312px;
}
/*.area_code_239{*/
/*background-position: -60px -312px;*/
/*}*/
.area_code_240{
	background-position: -80px -312px;
}
.area_code_241{
	background-position: -100px -312px;
}
/*26*/
.area_code_242{
	background-position: 0 -325px;
}
.area_code_243{
	background-position: -20px -325px;
}
.area_code_244{
	background-position: -40px -325px;
}
.area_code_245{
	background-position: -60px -325px;
}
.area_code_64_154{
	background-position: -80px -325px;
}
.area_code_248{
	background-position: -100px -325px;
}
/*27*/
.area_code_249{
	background-position: 0 -338px;
}
.area_code_250{
	background-position: -20px -338px;
}
.area_code_251{
	background-position: -40px -338px;
}
.area_code_252{
	background-position: -60px -338px;
}
.area_code_253{
	background-position: -80px -338px;
}
.area_code_254{
	background-position: -100px -338px;
}
/*28*/
.area_code_255{
	background-position: 0 -351px;
}
.area_code_256{
	background-position: -20px -351px;
}
.area_code_257{
	background-position: -40px -351px;
}
.area_code_258{
	background-position: -60px -351px;
}
.area_code_260{
	background-position: -80px -351px;
}
.area_code_261{
	background-position: -100px -351px;
}
/*29*/
.area_code_262{
	background-position: 0 -364px;
}
.area_code_263{
	background-position: -20px -364px;
}
.area_code_265{
	background-position: -40px -364px;
}
.area_code_264{
	background-position: -60px -364px;
}
.area_code_266{
	background-position: -80px -364px;
}
.area_code_267{
	background-position: -100px -364px;
}
/*30*/
.area_code_268{
	background-position: 0 -377px;
}
.area_code_269_49{
	background-position: -20px -377px;
}
.area_code_27{
	background-position: -40px -377px;
}
.area_code_290{
	background-position: -60px -377px;
}
.area_code_297{
	background-position: -80px -377px;
}
.area_code_298{
	background-position: -100px -377px;
}
/*31*/
.area_code_597{
	background-position: 0 -390px;
}
.area_code_375{
	background-position: -20px -390px;
}
.area_code_1684{
	background-position: -40px -390px;
}
.area_code_376{
	background-position: -60px -390px;
}
.area_code_672_9{
	background-position: -80px -390px;
}
.area_code_1268{
	background-position: -100px -390px;
}
/*32*/
.area_code_374{
	background-position: 0 -403px;
}
.area_code_994{
	background-position: -20px -403px;
}
.area_code_1242{
	background-position: -40px -403px;
}
.area_code_1345{
	background-position: -60px -403px;
}
.area_code_385{
	background-position: -80px -403px;
}
.area_code_420{
	background-position: -100px -403px;
}
/*33*/
.area_code_1767{
	background-position: 0 -416px;
}
.area_code_281{
	background-position: -20px -416px;
}
.area_code_372{
	background-position: -40px -416px;
}
.area_code_689{
	background-position: -60px -416px;
}
.area_code_995{
	background-position: -80px -416px;
}
.area_code_1473{
	background-position: -100px -416px;
}
/*34*/
.area_code_590_86{
	background-position: 0 -429px;
}
.area_code_379{
	background-position: -20px -429px;
}
.area_code_997{
	background-position: -40px -429px;
}
.area_code_996{
	background-position: -60px -429px;
}
.area_code_371{
	background-position: -80px -429px;
}
.area_code_423{
	background-position: -100px -429px;
}
/*35*/
.area_code_370{
	background-position: 0 -442px;
}
.area_code_389{
	background-position: -20px -442px;
}
.area_code_692{
	background-position: -40px -442px;
}
.area_code_691{
	background-position: -60px -442px;
}
.area_code_373{
	background-position: -80px -442px;
}
.area_code_377{
	background-position: -100px -442px;
}
/*36*/
.area_code_382{
	background-position: 0 -455px;
}
.area_code_1664{
	background-position: -20px -455px;
}
.area_code_599_152{
	background-position: -40px -455px;
}
.area_code_687{
	background-position: -60px -455px;
}
.area_code_680{
	background-position: -80px -455px;
}
.area_code_970{
	background-position: -100px -455px;
}
/*37*/
.area_code_64_172{
	background-position: 0 -468px;
}
.area_code_1869{
	background-position: -20px -468px;
}
.area_code_508{
	background-position: -40px -468px;
}
.area_code_685{
	background-position: -60px -468px;
}
.area_code_381_191{
	background-position: -80px -468px;
}
.area_code_421{
	background-position: -100px -468px;
}
/*38*/
.area_code_992{
	background-position: 0 -481px;
}
.area_code_995_200{
	background-position: -20px -481px;
}
.area_code_670{
	background-position: -40px -481px;
}
.area_code_690{
	background-position: -60px -481px;
}
.area_code_1868{
	background-position: -80px -481px;
}
.area_code_993{
	background-position: -100px -481px;
}
/*39*/
.area_code_1649{
	background-position: 0 -494px;
}
.area_code_380{
	background-position: -20px -494px;
}
.area_code_971{
	background-position: -40px -494px;
}
.area_code_998{
	background-position: -60px -494px;
}
.area_code_1917{
	background-position: -80px -494px;
}
.area_code_681{
	background-position: -100px -494px;
}
/*40*/
.area_code_967_238{
	background-position: 0 -507px;
}
.area_code_967_239{
	background-position: -20px -507px;
}
.area_code_1284,.area_code_44_256{
	background-position: -40px -507px;
}
.area_code_211{
	background-position: -60px -507px;
}
.area_code_1721{
	background-position: -80px -507px;
}
.area_code_599_248{
	background-position: -100px -507px;
}
/*41*/
.area_code_5999{
	background-position: 0 -520px;
}
.area_code_590_250{
	background-position: -20px -520px;
}
.area_code_599_251{
	background-position: -40px -520px;
}
.area_code_383{
	background-position: -60px -520px;
}
.area_code_3422{
	background-position: -80px -520px;
}
.area_code_386{
	background-position: -100px -520px;
}
/*42*/
.area_code_44_104{
	background-position: 0 -533px;
}
.area_code_1670{
	background-position: -20px -533px;
}
.area_code_269_137{
	background-position: -40px -533px;
}
.area_code_358_2{
	background-position: -60px -533px;
}
.area_code_44_244{
	background-position: -80px -533px;
}
.area_code_44_247{
	background-position: -100px -533px;
}
/*43*/
.area_code_47_206{
	background-position: 0 -546px;
}
.area_code_47_30{
	background-position: -20px -546px;
}
.area_code_675{
	background-position: -40px -546px;
}
.area_code_246{
	background-position: -60px -546px;
}
.area_code_291{
	background-position: -80px -546px;
}
.area_code_1784{
	background-position: -100px -546px;
}
/*44*/
.area_code_48{
	background-position: 0 -559px;
}
.areaCon .common-input__txt{
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.areaCon svg{
	position: absolute;
	left: 15%;
	top: 0;
	width: 16px;
	height: 50px;
	fill: #333;
	z-index: -1;
}
.shopcart-box .shopping-cart__list {display:inline-block;width:100%;}
.shopcart-box .shopping-cart__list  .buy_more{padding: 5px 10px;background: #F4F4F4;}
.shopcart-box .shopping-cart__list .border-split{border-bottom: 1px solid #f1f1f1;}
.shopcart-box .shopping-cart__list  .buy_more span{
	line-height: 22px;
	background: inherit;
	background-color: #f065aa;
	box-sizing: border-box;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	width: 64px;
	display: inline-block;
	text-align: center;
	font-size:12px;
}
.shopcart-box .shopping-cart__list  .buy_more span:after{
	content:'';display: block;width: 0;height: 0;border-style: solid;border-color: transparent;border-width: 5px 10px 5px 0;border-top-color: #f065aa;position: absolute;left: 10px;
}
.shopcart-box .shopping-cart__list  .buy_more p{
	color: #333;
	display: inline-block;
}
.shopcart-box .shopping-cart__list  .buy_more a{
	text-decoration: underline;
	color: #c71313;
}
.shopcart-box .shopping-cart__list li .cart_pre_order{
	border-width: 0;
	position: absolute;
	left: 0;
	bottom: 2px;
	width: 82px;
	height: 17px;
	background: inherit;
	background-color: rgba(0, 0, 0, 0.4);
	border: none;
	border-radius: 0px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #FFFFFF;
	text-align: center;
}
.shopcart-box .shopping-cart__list li .shiping_date{
	color: #c71313;
}
.shopcart-box .shopping-cart__list li .shopcart-old-price{
	float: left;
	width: 140px;
	text-align: center;
	margin-bottom: -25px;
	color: #999999;
	text-decoration: line-through;
}
.flex {
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
}

.flex-1 {
	-webkit-flex: 1; /* Chrome */
	-ms-flex: 1; /* IE 10 */
	flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */
	-webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */
	-moz-box-flex: 1; /* OLD - Firefox 19- */
}

.flex-v {
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.flex-align-center {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.flex-pack-center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.flex-pack-around {
	　　-webkit-box-pack: center;
	　　-webkit-justify-content: space-around;
	　　-ms-flex-pack: center;
	    justify-content: space-around;
}
.flex-hw {
	/* 09版 */
	/*-webkit-box-lines: multiple;*/
	/* 12版 */
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.googleplus span{border-left: 1px solid #de6063}
.facebook span{border-left: 1px solid #7d8fbd}
.twitter span{border-left: 1px solid #51a8e0}
.paypal span{border-left: 1px solid #344eac}
.wechat span{border-left: 1px solid #3ac045}


.ordertip_custom_text {
	height: 46px;
	box-sizing: border-box;
	width: 100%;
	background: #fff;
	border: 1px solid #d9d9d9;
	text-indent: 10px;
	border-radius: 5px;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.ordertip{
	margin:0 auto; margin-top: 40px;
}



.ordertip .ordertip_title {
	line-height: 28px;
	margin-bottom: 20px;
	font-size: 18px;
	position: relative;
	color: #333;
}
.ordertip_content{
	border:1px solid #d9d9d9;
	border-radius:5px;
}
.ordertip_content .ordertip_subtitle{
	padding:20px 20px;
	display: flex;
}
.ordertip_content .ordertip_con{
	padding:20px;
	background:#fafafa;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.ordertip_select{
	display: flex;
	margin-bottom:20px;
	border:1px solid #d9d9d9;
	border-radius:5px;
}
.ordertip_select li{
	width:100%;
	padding:0px;
	box-sizing:border-box;
	cursor: pointer;
	border-right: 1px solid #d9d9d9;
	display: flex;
}
.ordertip_select li:last-child{border-right: 0px;}
.ordertip_select li .con{
	border:2px solid #FFF;
	padding:5px 0;
	background:#fff;
	text-align:center;
	width: 100%;
}
.ordertip_select li .con div{
	padding:0px;
}
.ordertip_select li .con .percent{
	color:#333;
	margin-bottom: 5px;
}
.ordertip_select li .con .price{
	color:#333;
}
.ordertip_select li .con .fix_price{
	line-height: 38px;
}

.ordertip_select li .con.on{
	border-color:#fb6cb1;
}
.ordertip_select li:first-child .con{border-top-left-radius:5px;border-bottom-left-radius:5px;}
.ordertip_select li:last-child .con{border-top-right-radius:5px;border-bottom-right-radius:5px;}
.ordertip_select li .con.on div{
	color:#fb6cb1;
}
.ordertip_select li .con.on .price{
	font-weight:bold;
}
.ordertip_select li .con .none{
	height:100%;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;}
.ordertip_custom_box{
	position:relative;
	margin:0 0 20px;
	display: flex;
}
.ordertip_text_box{
	position:relative;
	display: flex;
	border: 1px solid #d9d9d9;
	background:#fff;
	border-radius:5px;
	max-width: 100%;
	flex-grow:1;
}
.ordertip_text_box .ordertip_label{
	border-right:1px solid #d9d9d9;
	padding-right:10px;
	top:10px;
	line-height:25px;
	height:25px;
	min-width:20px;
	text-align:center;
	padding-left: 10px;
	color: #737373;
	margin:10px 0;
}
.ordertip_text_box .ordertip_custom_text{
	border:none;
	width:100%;
}
.ordertip_text_box .ordertip_custom_success_svg{
	position: absolute;
	right: 10px;
	top: 13px;
	display: none;
}
.ordertip_text_box .ordertip_custom_success_svg svg{
	width: 20px;
	height: 20px;
	fill: #079807;
}
.ordertip_remarks{
	color:#666;
}
.ordertip_custom_box .ordertip_custom_button{width: auto; min-width: 100px; list-style: none; border: 0px; border-style: none; color: #FFF; background: #cccccc; cursor: pointer; margin-left: 15px; padding: 0px 20px; border-radius: 5px; height: 48px; line-height: 48px; overflow: hidden;}
.ordertip_custom_box .ordertip_custom_button:hover{opacity: 0.8;}
.ordertip_custom_box .on{background: #fb6cb1 !important;}
/* design customized */
.shopcart-product__design .btn-show_design {
	background-color: #333;
	color: #fff;
	border: 0;
	display: inline-block;
	padding: 2px 5px;
	border-radius: 4px;
	cursor: pointer;
}
.shopcart-product__design .btn-show_design:hover {
	background-color: rgba(51, 51, 51, .75);
}
.modal-wrap {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1000;
	display: none;
}
.modal-wrap .modal-mask {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1000;
	background-color: rgba(34,34,34,.2);
}
.modal-wrap .modal-design_info {
	width: 1000px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1001;
	transform: translate(-50%, -50%);
	opacity: 0;
	background-color: #fff;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .05);
}
.modal-wrap .modal-header {
	position: relative;
}
.modal-wrap .modal-header h3 {
	font-size: 22px;
	text-align: center;
	line-height: 80px;
}
.modal-wrap .modal-header .btn-close {
	position: absolute;
	right: 10px;
	top: 10px;
}
.modal-wrap .modal-header .btn-close svg {
	width: 20px;
	height: 20px;
}
.modal-wrap .modal-design_info .design_info-tab {
	border: 0;
	padding: 10px 32px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-item: center;
	align-items: center;
	flex-wrap: wrap;
}
.modal-wrap .modal-design_info .design_info-tab li {
	margin: 0 5px 5px 0;
	padding: 0;
	min-height: auto;
	border: 0;
}
.modal-wrap .modal-design_info .design_info-tab li button {
	background-color: #fff;
	color: #333;
	border: 1px solid #333;
	padding: 5px 15px;
	min-width: 120px;
	line-height: 24px;
	border-radius: 0;
	cursor: pointer;
}
.modal-wrap .modal-design_info .design_info-tab li button.active {
	background-color: #333;
	color: #fff;
}
.modal-wrap .modal-design_info .design_info-content[aria-hidden="true"] {
	display: none;
}
.modal-wrap .modal-design_info .design_info-wrap {
	display: -webkit-flex;
	display: flex;
	padding: 0 32px 50px;
}
.modal-wrap .modal-design_info .design-info_main {
	width: 36%;
}
.design-info_main .design-info_title,
.design-info_descript .design-info_title {
	font-size: 16px;
	font-weight: 700;
	line-height: 50px;
}
.design-info_main .design-info_pro img,
.design-info_descript .design-info_img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.modal-wrap .modal-design_info .design-info_descript {
	flex: 1;
	padding-left: 30px;
}
.design-info_descript .design-info_row {
	margin-bottom: 50px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-item: center;
	align-items: center;
	flex-wrap: wrap;
}
.design-info_descript .design-info_img .images-item {
	width: 120px;
	height: 120px;
	margin-right: 5px;
}
.design-info_text .design-info_text-label {
	padding: 0 10px;
	line-height: 30px;
	border-radius: 30px;
	background-color: #ddd;
	font-size: 14px;
	color: #333;
	margin-right: 5px;
}

/* 购物车页面优惠券 */
.shopcart-option-select{
	padding:14px 0 ;
	height: 230px;
    overflow-y: auto;
}
.shopcart-option-remind{
	width: 300px;
	height: 40px;
	background: #ffc439;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 13px;
	font-weight: 600;

}
.shopcart-option-remind font{
	margin: 0 5px;
}
.shopcart-option-remind p{
	color: #333;
}
.shopcart-option-remind p span{
	color: #FF1621;
}
.shopcart-option-select .shopcart-option-item{
    display: flex;
	padding: 0 10px 8px 10px !important;
	cursor: pointer;
}
.shopcart-option .shopcart-option-item .shopcart-option-item-left{
	width: 130px;
	height: 54px;
	background: linear-gradient(150deg,#ffb3b2 0%, #ff6562 100%);
	color: #fff;
	text-align: center;
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

}
.shopcart-option .shopcart-option-item .shopcart-option-item-outof{
	background: #B5B5B5;
}
.shopcart-option .shopcart-option-item .shopcart-option-circle{
	position: absolute;
	background: #fff;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	left: 5px;
	top: 23px;
}
.shopcart-option-item-left p:nth-of-type(1){
	font-size: 14px;
	font-weight: 600;
}
.shopcart-option-item-left p:nth-of-type(2){
	font-size: 12px;
	font-weight: 400;
}
.shopcart-option .shopcart-option-item .shopcart-option-item-right{
	background-color: #fff;
	color: #999;
	padding-left: 8px;
	flex: 1;
}
.shopcart-option-item-right p:nth-of-type(1){
	font-size: 12px;
	font-weight: 600;
	margin-top: 9px;
}
.shopcart-option-item-right p:nth-of-type(2){
	font-size: 12px;
	font-weight: 700;
	color: #FF1621;
	margin-top: 6px;
}
/*滚动条整体样式*/
.shopcart-option-select::-webkit-scrollbar{
	width: 5px;/*竖向滚动条的宽度*/
	height: 5px;/*横向滚动条的高度*/
}
.shopcart-option-select::-webkit-scrollbar-thumb{/*滚动条里面的小方块*/
	background: #999;
	border-radius: 5px;
}
.shopcart-option-select::-webkit-scrollbar-track{/*滚动条轨道的样式*/
	background: #ddd;
	border-radius: 5px;
}
.shopcart-option .shopcart-option-item .shopcart-option-item-right .outof-text{
	color: #C0C0C0;
}
/* 交叉销售插件轮播箭头 */
.goodssalesmodule_wraper .icon-arrow-left-light:before {
    content: "\e6fd" ;
}
.goodssalesmodule_wraper  .icon-arrow-right-light:before {
    content: "\e694";
}
.shopcart-box .shopping-cart__list .shopcart-product{
	left: 30px;
}
.cart_item_check{
	position: absolute;
	line-height: 82px;
}
.shopcart_batch_delete{
	margin-left: 10px;
	margin-top: 15px;
	display: flex;
	justify-content: space-between;
	font-size: 15px;
	align-items: flex-end;
}
.shopcart_batch_delete>label{
	display: flex;
	align-items: center;
}
.shopcart_batch_delete>label .select-text{
	margin-left: 20px;
	color: #666;
}
.shopcart_batch_delete>label .select-text #del_select_num{
	margin-right: 5px;
}
.shopcart_batch_delete>label>input{
	width: 18px;
    height: 18px;
    margin-right: 15px;
}
.shopcart_batch_delete .shopcart-right__btn #delete_more{
	width: 100px;
	height: 42px;
	background: #333;
    color: #fff;
    text-align: center;
	margin: 0;
}
.foot_help{
	display: flex;
	padding-top:10px;
}
.foot_help li{
	margin-right:10px;
}
.policy-list {
	background: #fff;
	padding: 0 30px 20px;
}
.policy-list ul {
	border-top: 1px solid #e1e1e1;
	padding-top: 20px;
	display: flex;
	align-items: center;
}
.policy-list ul li {
	margin-right: 15px;
}
.policy-list ul li a {
	color: #333333;
	font-size: 14px;
	cursor: pointer;
}
.policy-list .policyPopup {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.45);
	z-index: 9;
}
.policy-list .policyPopup .policyPopupCon {
	background: #fff;
	padding: 20px 30px;
	overflow-y: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 1000px;
	max-height: 760px;
	top: 50%;
	left: 50%;
	position: absolute;
	transform: translate(-50%, -50%);
	flex-direction: column;
}
.policy-list .policyPopup .policyPopupCon .policyPopupHeader {
	padding-bottom: 20px;
	border-bottom: 1px solid #e1e1e1;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.policy-list .policyPopup .policyPopupCon .policyPopupHeader span {
	color: #333333;
	font-size: 28px;
}
.policy-list .policyPopup .policyPopupCon .policyPopupHeader i {
	color: #333;
	font-size: 32px!important;
	cursor: pointer;
}
.policy-list .policyPopup .policyPopupCon .policyPopupItem {
	max-height: 560px;
	overflow-y: auto;
	padding-top: 20px;
	line-height: 1.8;
	font-size: 16px;
}

.order_add_2019 .policy-list,.order_payment_2019 .policy-list{
	padding: 0 0 30px;
}
.order_add_2019 .policy-list ul ,.order_payment_2019 .policy-list ul{
	padding: 20px 0 0;
}
.order_add_2019 .policyPopup ,.order_payment_2019 .policyPopup{
	display: none;
}
.order_add_2019 .policyPopup .policyPopupCon ,.order_payment_2019 .policyPopup .policyPopupCon{
	display: none;
}
