.fl{float: left;}
.fr{float: right;}

.personal .fl{float: left;}
.personal .fr{float: right;}
.settlement-page .fl{float: left;}
.settlement-page .fr{float: right;}
.Settlement .fl{float: left;}
.Settlement .fr{float: right;}


.clearfix ,.cl{clear: both; display: block;}
.clearfix:after{clear: both; display: block;}
.personal, .crumbs { margin-top: 30px; padding-left: 2rem;    padding-right: 2rem;margin-left: auto;    margin-right: auto;}
footer{clear: both;}
.personal a{    text-decoration: none;    font-size: 12px;}
.personal img{display: inline-block !important;}

/*购物车*/
.settlement-page{margin-top: 35px;;}
.Settlement{margin-top: 35px;}
.S-cart-page, .settlement-page , .Settlement{ padding-left: 2rem;    padding-right: 2rem; }
#checkoutholdOrderOnepage .settlement-page{padding: 0rem; margin-top: 5px;}
.S-cart-page h2{color:#006633;font-weight: bold;font-size: 18px;padding-top: 35px; text-transform:uppercase;}

.S-cart-null{text-align: center;}
.S-cart-null .p1{font-size: 100px;color: #999;padding: 30px 0;}
.S-cart-null .p2{color:#525561; font-family: AlfphabetCondensed;  }
.S-cart-null .p2 a{color:#006633;    text-decoration: underline;}
.S-cart-hive{padding-top: 25px;}

.S-cart-l table,.S-cart-l table tr th, .S-cart-l table tr td {border: 1px solid #ccc; font-size: 12px;     }
.S-cart-l table tr td.S-cart-remove-all,.S-cart-l table tr td.S-cart-remove-sty,.S-cart-l table tr td.S-cart-price{border:none;}
.S-cart-l table tr td.S-cart-price{border-right:1px solid #ccc;}
.S-cart-l table {width:100%;min-height: 25px; line-height: 25px; text-align: center; border-collapse: collapse; padding:2px;}
.S-cart-l .span1{border: 1px solid #006633;   color:#000;  width: 20px;height: 20px;display: inline-block;cursor: pointer;vertical-align: middle;position:relative;}
.S-cart-l .w35{width:35px;}
.S-cart-l .pd10{padding:10px;}
.S-cart-l .w40{width:40px;}
.S-cart-l .w10{width:10%;}
.S-cart-l .w15{width:15%;}
.S-cart-l .w31{width:31%;}
.S-cart-l .w25{width:25%;}
#checkoutCartK .scart-h {display: flex;}
#checkoutCartK .S-cart-l{width: 73%;}
#checkoutCartK .S-cart-r{margin:0 auto; width: 27%;}

.white-space-nowrap , .cart-remove-btn{display: inline-block; width: 80px; }

.S-cart-l img{  display: inline-block;   border:1px solid #e7e7e7;    }

.S-cart-l a i img.delete{width:23px; margin-right: 15px; border: 0px; }
.S-cart-l .w30{width:30%;}
.S-cart-l .w20{width:21.5%;}

.S-cart-l .text-l{text-align: left;padding-left: 10px; width: 10%;  }
.S-cart-l .p1{color: #525561;overflow: hidden;/*white-space: nowrap;*/text-overflow: ellipsis; text-align: left; }

.S-cart-l .imgandtitle{ vertical-align: top; padding-left: 30px;  }
.S-cart-l .imgandtitle .p1{font-size: 18px;}
.S-cart-l .S-cart-normal{border-bottom:1px solid #ededed; padding:50px;}

.S-cart-num{width: 44px;height: 30px;border: 1px solid #ccc;text-align: center;}
.S-cart-node{height: 28px;border: 1px solid #ccc;color: #525561;}
.S-cart-title{height: 35px;line-height: 35px; color: #525561; font-size: 13px; font-weight: 600; letter-spacing: -0.2px;}

.S-cart-r ul li{margin-bottom: 10px;}
.S-cart-r-l{font-size: 14px;color:#525561; width: 80%; text-align: right;   }
.S-cart-r-r{font-size: 16px;color:#006633; width: 20%; text-align: right;  }

.Proceed-cheout-btn button{width: 150px;background:#006633;height: 35px;color:#fff;cursor:pointer;}
.S-cart-b h4{color: #006633;height: 26px;position: relative;font-size: 20px;}
.S-cart-b h4 span{position: absolute;left: 0;top: -4px;border-bottom: 1px solid #006633;padding-bottom: 7px;}
.S-cart-b{padding-bottom: 36px;}
.S-cart-remove-all span{font-size: 18px;vertical-align: middle;color: #006633;cursor:pointer;}
.S-cart-remove-all span:hover{color: #006633;}
.S-cart-l .order-select .span1 .icon-duigou{color: #006633;font-size: 22px;position: absolute; display:none;}
.S-cart-l .order-select .span1.current .icon-duigou{display:block;}

.S-cart-login{   }
.S-cart-login-in{width: 100%;}
.S-cart-login-l{width: 100%; padding: 27px ; box-sizing: border-box; }

.S-cart-login-all ul li{position: relative;}
.S-cart-login-all ul li .icon-youjian {    position: absolute;    right: 7px;    bottom: 5px;    font-size: 18px;    color: #ccc;}
.S-cart-login-all ul li .icon-mima {    position: absolute;    right: 7px;    bottom: 6px;    font-size: 16px;    color: #ccc;}
.login_welcome{ display: block; font-size: 46px; font-weight: 400;   font-family: AlfphabetCondensed; text-align: center; text-transform: uppercase;  }
.right-login-r{margin-bottom: 40px;;}
.right-login-r .S-cart-login-l {margin-left: 50px;}

.S-cart-register-l{ }
.S-cart-register-l em{ color: #006633;}
.S-cart-login-l h3{ font-size: 28px; }
.S-cart-login-l ul li{margin-top: 25px;}
.S-cart-login-l .span1{width: 100%;display:inline-block;margin-right: 5px;text-align: left;color:#525561; margin-bottom: 5px;; }
.S-cart-ipt{width: 100%; text-indent: 10px;  height: 40px;border: 1px solid #ccc; border-radius: 2px; box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.05); ; }
.S-cart-login-l .p1,.S-cart-login-l .p2{padding-left: 123px;margin-top: 6px;color: #f00;display:none;}
.S-cart-code{width: 79px;}
.S-cart-code-img{width: 66px;display: inline-block;vertical-align: middle;margin-left: 5px;}
.S-cart-code-img img{width: 100%;}
.S-cart-order{margin-top: 20px;}
.S-cart-order button{width: 100%;height: 40px;background:#006633;color:#fff;border-radius: 2px; box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.05); font-weight: 600; font-weight: 400 ;   font-family: AlfphabetCondensed; font-size: 22px;   }
.S-cart-register,.S-cart-register a{font-size: 12px;color:#525561; letter-spacing: -0.2px; }
.S-cart-register a{color:#006633;    text-decoration: underline;}
.S-cart-register{ margin-top: 15px;line-height: 20px; margin-bottom: 50px;}
.S-cart-forpsd{padding-top: 25px;color: #525561; text-align: left;}
.S-cart-forpsd a:hover{ color: #006633;}
.S-cart-login-r{margin-left: 25px;width: 100%;}
.S-cart-login-r h3{font-size: 16px;color: #006633;padding-top: 70px;padding-bottom:15px;}
.S-cart-login-r h3.no-pad-top{ padding-top: 0px;}
.S-cart-login-r ul li{margin-bottom: 10px;font-size: 13px;color: #525561;}
.S-cart-login-hide{display: none;}
.create-accout-l{width: 100%;height: 40px;border: 1px solid #525561;display: block;line-height: 40px;text-align: center;margin-top: 40px;margin-bottom: 40px;}
.header-r-sigin-t{margin-left: -5px;color: #525561;margin-top: 7px;}
.message-text{color: #525561;margin-top: 7px;margin-left: -5px;}
.header-cart-text{color: #525561;margin-left: 11px;}
/*结算流程1*/
.settlement-dis{padding-bottom:10px; padding-top: 0px; height:66px;background:#fff;border: 1px solid #fff;}
.settlement-dis h4{font-size: 14px;color:#525561;font-weight: 600; letter-spacing: -0.2px;}
.settlement-dis-b{ }
.settlement-dis-ipt{height: 40px;border: 1px solid #ccc; text-indent: 10px;  }

.settlement-dis-btn{width: 130px;height: 40px;background:#999;color:#fff; font-weight: 600; cursor:pointer;}
.settlement-address{background:#fff;border: 1px solid #ddd;padding:10px;margin-bottom: 10px;}
.settlement-add-l,.settlement-add-r{width: 48%;}
.settlement-method{margin-bottom: 10px;}
.settlement-add-l h3,.settlement-add-r h3,.settlement-method-in h3{color:#000;font-size: 14px;margin-bottom: 15px; font-weight: 600; letter-spacing: -0.2px;}
.settlement-add-l h3 i,.settlement-add-r h3 i,.settlement-method-in h3 i{color:#006633;font-size: 16px;}

.Settlement .Settlement-address{background:#fff;border: 1px solid #fff;padding:10px; padding-left: 0px;  margin-bottom:10px;}
.Settlement .Settlement-special{background:#fff;border: 1px solid #fff; margin-bottom:10px;}
.Settlement .Settlement-title{background:#fff;border: 1px solid #fff;padding:10px;padding-left: 0px;  margin-bottom:10px; text-align: center;  }
.Settlement .Settlement-t{background:#f8f8f8;border: 1px solid #cccccc;padding:10px;margin-bottom:10px;}

.settlement-add-text p{margin-bottom: 10px;}
.settlement-add-l-null a{ text-align: center; width: 160px;; height: 30px;display: block; line-height: 30px;color: #fff; border: 1px solid #ddd; background-color: #006633;  }
.settlement-add-l-null i{margin-right: 10px; color: #888; font-size: 24px; font-weight: 100; }
.settlement-add-l-null img{}
.settlement-method-l,.settlement-method-r{width: 48.9%;float:left; margin-bottom: 10px; border: 1px solid #cccccc; padding: 5px; box-sizing: content-box;  }
.settlement-method-r{float: right;}
.settlement-method-padr{padding-right: 5px;}
.settlement-method-padl{padding-left: 5px;}
.settlement-method-in{background:#fff;    min-height: 130px;padding:10px;padding-bottom: 10px;}

.settlement-method-in ul li{margin-bottom: 13px;position:relative;}
.settlement-method-in ul li label{cursor:pointer;display: block;border-bottom:1px solid #fff;padding-bottom: 10px;min-height: 35px;}

.settlement-method-in ul li p{margin-left: 28px;color: #525561;margin-top: 2px;}
.settlement-method-in .span1{color:#525561;}
.settlement-method-in .span2{width: 20px;height: 20px;border: 1px solid #006633;display: inline-block;vertical-align: bottom;position:relative;}
.settlement-method-in .span2 em{   width: 7px;height: 7px;background: #006633;position: absolute;left: 5px;top: 3px;border-radius: 50%;display:none;}
.settlement-method-in .span2.current em{display:block;}
.settlement-method-in em{color:#006633;margin-right: 20px;margin-top:3px; font-style:normal;  }
.settlement-method-in input{position: absolute;left: 0;top: 0px; display: none; }
.Payment-logo ul li{ font-size: 18px;  color: #000;  border: 1px solid #fff;margin-right: 10px;cursor:pointer;margin-bottom: 50px;}
.Payment-logo ul li img{ position: relative;  width: 100px;vertical-align: middle;}

.Payment-logo ul li.current{border: 1px solid #fff;}
.Payment-logo ul li.current span::before{ content:"\f00c" !important ; color: #fff;}
.Payment-logo ul li span{ border: 1px solid #006633; width:20px; height:20px; border-radius: 50%;  display: inline-block; }
.Payment-logo ul li.current span{ background-color: #006633; }
.Payment-logo ul li dd{display: none; font-weight: 500;  }


.Payment-logo ul li{float:left;width: 98px;border: 2px solid #fff;margin-right: 10px;cursor:pointer;margin-bottom: 10px;}
.Payment-logo ul li img{width: 100%;vertical-align: middle;}
.Payment-logo ul li.current{border: 2px solid #006633;}
.Payment-text{margin-bottom: 5px;}
.Payment-text span{color:#006633;margin-left: 50px;font-size: 16px;}
.Payment-p1{margin-bottom: 5px;color:#77787a;}

.payment_content_list{display: block; clear: both;}
.Payment-logo .payment_con{display: block;}
.Payment-text{margin-bottom: 5px;}
.Payment-text span{color:#006633;margin-left: 50px;font-size: 16px;}
.Payment-p1{margin-bottom: 5px;color:#666; }
.payment_pp{padding-left: 60px; font-size: 14px; width:80%; }
.payment_pp a{color: #006633; }
.settlement-Special-l textarea{width: 100%;border: 1px solid #ccc;height: 70px;resize: none;}
.settlement-Special-r ul li{margin-bottom: 0px;}
.settlement-Special-r .span3{display: inline-block;width: 82%;font-size: 14px;text-align: right;color: #525561;}
.settlement-Special-r .span4{display: inline-block;width: 16%;font-size: 16px;text-align: left;text-indent: 15px;}
.play-btn{width: 170px;height: 35px;color: #fff;background: #006633;float: right;cursor:pointer; margin-top: 10px; }
/*结算流程2*/
.Settlement-title{text-align: left;}
.Settlement-title h2{font-size: 18px; letter-spacing: -0.2px; color:#006633;margin-bottom: 10px;}
.Settlement-title p{font-size: 14px;color:#525561;}
.Settlement-t{padding-bottom: 40px;}
.Settlement-t .p1{font-size: 14px;color: #006633;margin-bottom: 10px;}
.Settlement-t .p2{color:#525561;}
.Settlement-address-l,.Settlement-address-c,.Settlement-address-r,.Settlement-special-l,.Settlement-special-r{}
.Settlement-address-l h3,.Settlement-address-c h3,.Settlement-address-r h3,.Settlement-special-l h3,.Settlement-special-r h3{margin-bottom: 20px;color: #525561;font-size: 14px;font-weight: 600; letter-spacing: -0.2px;}
.Settlement-address-shoping{ }
.Settlement-address-shoping ul li{margin-bottom: 5px;color:#525561;}
.Settlement-address-r .p1{color:#525561;}
.Settlement-address-r .p1 span{font-size: 14px;}
.Settlement-special{padding-top: 40px;}
.Settlement-special .p1{color:#525561;}
.Settlement-special .p1 span{font-size: 16px;color:#006633;}
.Settlement-commodity{padding-top: 20px;padding-bottom: 20px;}
.Settlement-commodity-l{width:60%;float:left;}
.Settlement-commodity-r{width: 39%;float:right;}
.Settlement-commodity-l h3{color:#2f2f20;font-size: 16px;margin-bottom: 15px;}
.Settlement-com-l-tab{width: 100%;}
.Settlement-com-l-tab table,.Settlement-com-l-tab table tr th,.Settlement-com-l-tab table tr td { border:1px solid #cccccc; }
.Settlement-com-l-tab table{ width: 100%;text-align: center; border-collapse: collapse; padding:2px;}   
.Settlement-com-l-tab .h33{height: 33px;background:#f8f8f8;}
.Settlement-com-l-tab .No{width: 46px;}
.Settlement-com-l-tab .note{width: 114px;}
.Settlement-com-l-tab .w94{width: 94px;padding:5px;}
.Settlement-com-l-tab .text-l{text-align: left;}
.Settlement-com-price{font-size: 14px;color:#006633;}
.Settlement-com-text{padding:10px;text-align: left;color:#525561;}
.Settlement-com-text .p1{margin-bottom:20px;max-width: 319px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.Settlement-com-text .p2{margin-bottom: 5px;}
.Settlement-com-num{color:#525561;}
.Settlement-com-icon{font-size: 14px;margin:0 10px 0 20px;color:#525561;}
.Settlement-com-one{font-size: 14px;}
.Settlement-btn{padding-top: 20px;}
.Settlement-btn .con-otder-btn,.Settlement-btn .print-order{width: 150px;background: #006633;height: 35px;color: #fff;cursor: pointer;}
.Settlement-commodity-r ul li{margin-bottom: 10px;}
.Settlement-name{width: 319px;}



/*个人中心*/
.personal-l{width: 20%;}
.personal-l-bd,.personal-r-bd{border: 1px solid #cccccc;  }
.personal-r-bd{margin-bottom:30px; padding-bottom: 80px; margin-left: 5px; }
.personal-l h3{border-bottom: 1px solid #cccccc;height: 42px;line-height: 42px;padding:0 10px;background:#f8f8f8;color:#006633;font-size: 16px;}
.personal-l-list{padding:20px 0 15px 20px;}
.personal-l-list ul li{margin-bottom: 10px;padding-left: 10px;}
.personal-l-list ul li.title{margin-top: 25px;padding: 0;}
.personal-l-list ul li.li1{margin-top: 5px;padding: 0;}
.personal-l-list ul li a{font-size: 12px;color:#525561;}
.personal-l-list ul li a:hover,.personal-l-list ul li a.current{color:#006633;}
.personal-r-t{  }
.personal-r-title{  border:1px solid #ededed; height: 42px;line-height: 41px;padding-left: 15px;border-bottom: 0px;}
.personal-r-t-l{width: 30%;text-align:center;}
.personal-r-t-l p{color:#525561;font-size: 14px;margin-top: 10px;}
.personal-r-t-r{width: 70%;}
.personal-t-img{border: 1px solid #cccccc;width: 180px;height:181px;margin:0 auto;}
.personal-t-img img{width:100%; height: 179px;}
.personal-r-t-num{    padding-top: 30px;float: right; width:40%;  }
.personal-r-text-l .personal-r-t-num{  padding-top: 0px; }
.personal-r-t-num ul li{margin-right: 10px;font-size: 12px; border:1px solid #006633; width:100px;height:80px; border-radius: 3px;; margin-bottom: 10px;; text-align: center;float: left;}
.personal-r-t-num ul li .p1{padding-top: 10px;color: #006633;font-size: 20px;font-weight: bold; height: 25px;}
.personal-r-t-num ul li .p2{padding-top:4px;color: #999;font-size: 12px; line-height: 12px; }
.personal-r{width: 80%;margin-left: -1px;}
.personal-vip{padding-top:65px;height: 40px;padding-bottom: 40px;}
.personal-vip-line{width: 580px;height: 4px;background:#eee;position:relative;}
.personal-vip-line-clo{width:100px;height: 4px;background:#006633;position:absolute;left:0;top:0;}
.personal-vip-line li{position: absolute;top:-13px;width: 30px;height: 30px;background:#006633;border-radius: 50%;}
.personal-vip-line li.li1{left:0;}
.personal-vip-line li.li2{left:184px;}
.personal-vip-line li.li3{left:368px;}
.personal-vip-line li.li4{left:552px;}
.personal-vip-line li em{position:absolute;left:4px;top:4px;background:#fff;width: 22px;height: 22px;border-radius: 50%;text-align: center;line-height: 22px;}
.personal-vip-line li i{color: #006633;position: absolute;left:2px;top: -25px;font-style: initial;}
.personal-vip-line li span{position: absolute;left: 3px;top: 40px;color: #006633;}
.personal-vip-line li span.span1{left: -8px;}
.personal-vip-line-clo span{position: absolute;right: 0;top: -24px;color: #006633;font-size: 14px;}
.personal-r-t-address-s{margin-right: 180px;}
.personal-r-t-address-s h3,.personal-r-t-address-b h3{font-size: 14px;color:#006633;margin-bottom: 10px;}
.personal-r-t-address-s ul li,.personal-r-t-address-b ul li{color:#525561;margin-bottom: 10px;}
/*个人中心*/
.personal-r-unread{padding: 40px 20px;}
.personal-r-unread-l{width: 30%;}
.personal-r-unread-r{width: 70%;}
.personal-r-unread-l h3,.personal-r-unread-r h3{height: 25px;border-bottom: 1px solid #dedede;position:relative;margin-bottom: 18px;}
.personal-r-unread-r{width: 610px;}
.personal-r-unread-l h3 span,.personal-r-unread-r h3 span{text-align: center;position: absolute;padding-bottom: 9px;width: 120px;color: #006633;left: 0;top: 0;border-bottom: 1px solid #006633;}.personal-r-unread-l .pad30{padding-left: 30px;padding-right: 30px;}
.personal-unread-list ul li{margin-bottom: 10px;}
.personal-unread-list ul li .p1{color:#525561;margin-bottom: 5px;}
.personal-unread-list ul li .p2{color:#aaa;}
.personal-unread-list ul li .p2 .iconfont{color:#525561;}
.personal-unread-list .more,.personal-r-unread-r .more{color:#006633;padding-left: 10px;}
.personal-r-unread-r .more{padding-top: 40px;display:block;}
.personal-unread-tab table,.personal-unread-tab table tr th,.personal-unread-tab table tr td { }
.personal-unread-tab table{color:#525561;}
.personal-unread-tab table{ width:100%; min-height: 25px; line-height: 25px; text-align: center; border-collapse: collapse;} 
.personal-unread-tab .No{width: 160px;text-align: left;}
.personal-unread-tab .date{text-align: left;padding-left: 0px;width: 88px;}
.personal-tab-t{font-size: 14px;}
.myOrder{padding:0 10px;min-height: 399px;}
.myOrder h3{border-bottom:1px solid #006633;font-size: 14px;height: 30px;color:#006633;}
.myOrderTab table,.myOrderTab table tr th,.myOrderTab table tr td { border:1px solid #cccccc; }
.myOrderTab table{ width: 100%; min-height: 25px; line-height: 25px; text-align: center; border-collapse: collapse; padding:2px;} 
.myOrderTab{padding-bottom:20px;}
.myOrderTab .ShipTo{width:180px;}
.myOrderTab .p1{width:180px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-left: 10px;padding-right: 10px;}
.myOrder-paging{padding-right: 18px;}
.myOrder-paging ul li{float: left;width: 40px;height: 40px;text-align: center;line-height: 40px;border: 1px solid #fff;margin: 0 2px;cursor: pointer;}
.myOrder-paging ul li a{color: #006633;}
.myOrder-view{padding:0 10px;}
.myOrder-view h3,.ItemsOrdered h4{border-bottom:1px solid #006633;font-size: 14px;height: 30px;color:#006633;}
.myOrder-view h3{text-align: left; margin-bottom: 20px;}
.myOrder-view h2{ color: #006633; text-align: center;margin-bottom: 20px;}
.myOrder-view-l,.myOrder-view-r{width: 50%;padding-top: 10px;}
.myOrder-view-l h4,.myOrder-view-r-pd h4{height: 35px;padding-left: 10px;line-height: 35px;font-size: 14px;border-bottom:1px solid #cccccc;}
.myOrder-view-l-pd{padding-right:5px;}
.myOrder-view-r-pd{padding-left:5px;}
.myOrder-view .bd{border: 1px solid #cccccc;padding:10px;padding-bottom:0;}
.myOrder-view-s-address{padding:10px;}
.myOrder-view-s-address ul li{color:#525561;margin-bottom: 5px;}
.ItemsOrdered{padding:30px 10px 10px;}
.ItemsOrdered table,.ItemsOrdered table tr th, .ItemsOrdered table tr td { border:1px solid #cccccc; }
.ItemsOrdered table { width: 100%; min-height: 25px; line-height: 25px; text-align: center; border-collapse: collapse; padding:2px;}
.ItemsOrdered-img{width: 80px;padding:10px;}
.ItemsOrdered-img img{width: 100%;vertical-align: middle;}
.ItemsOrdered-name{width: 300px;padding:0 10px;text-align: left;}
.ItemsOrderedBuy{font-weight: bold;color:#006633;}
.ItemsOrdered-tab{margin-top: 20px;}
.ItemsOrdered-tab-t{height: 35px;background: #f0f0f0;}
.ItemsOrdered-tab-b{text-align: right;padding-right:10px;height: 36px;}
.ItemsOrdered-bold{font-weight: bold;font-size: 14px;}
.address-page{padding: 0 10px;min-height: 399px;}
.address-page h3{border-bottom: 1px solid #006633;font-size: 16px;height: 30px;color: #006633;}
.address-page-t{padding-top: 20px;}
.address-t-l .pd{padding-right: 5px;}
.address-t-r .pd{padding-left: 5px;}
.address-t-l .bd,.address-t-r .bd{border: 1px solid #cccccc;padding:0 10px;}
.address-t-l{width: 50%;}
.address-t-r{width: 50%;}
.address-t-l h4,.address-t-r h4{height: 35px;line-height: 35px;border-bottom: 1px solid #cccccc;font-size: 14px;}
.address-t-box{padding:10px;}
.address-t-box ul li{margin-bottom: 5px;color:#525561;}
.address-t-bottom{height: 36px;line-height: 36px;border-top: 1px solid #cccccc;text-align: right;}
.address-t-change{cursor:pointer;}
.address-t-change:hover{color:#006633;}
.address-b-list h4{margin-bottom: 10px;padding-top:30px;border-bottom: 1px solid #006633;font-size: 14px;height: 30px;color: #006633;}
.address-b-list ul li{float:left;width: 100%;}
.address-b-list ul li .bd{padding:5px;}
.address-b-list ul li .pd{border: 1px solid #cccccc;padding: 10px; }

.address-b-list ul li{font-weight: 600; color: #333;}
.address-b-list ul li p{color:#525561;margin-bottom: 5px; display: inline-block ; margin: 0 5px; font-weight: 400;  }
.address-b-del{text-align: right;border-top: 1px solid #cccccc;padding-top: 10px;margin-top: 15px;color: #999; font-size: 9px;  }
.address-b-edit{margin-right:5px;cursor:pointer;  font-style:normal;  }
.address-b-remove{cursor:pointer;}
.address-b-edit:hover,.address-b-remove:hover{color:#006633;}
.address-b-edit em.fa , .address-b-remove em.pe-7s-trash{display: none;}
.address-b-edit em {border-right: 1px solid #141414; padding-right: 10px; margin-right: 10px;}
.address-b-edit em , .address-b-remove em{font-style: normal !important; color: #006633; text-transform: uppercase;  }
.address-b-address{cursor:pointer;text-align: center; border:1px dashed #aaa !important;  }
.address-b-address .icon{padding-top: 10px;font-size: 60px; position: relative; top:20%; display: block;  }

.address-b-address .address{font-size: 16px;color: #999;  position: relative; top:20%; display: block;}
.addRess-new{padding:0 10px;min-height: 399px;}
.addRess-new h3{border-bottom: 1px solid #006633;font-size: 16px;height: 30px;color: #006633;}
.addRess-new-box em{color:#f00;}
.addRess-new-box{padding: 20px;}
.addRess-new-box span{width: 150px;display: inline-block;text-align:right;margin-right: 10px;color:#525561;}
.addRess-new-box .addRess-ipt,.addRess-new-box select{width:300px;height: 32px;border: 1px solid #cccccc;}
.addRess-new-box select{width: 302px;height: 34px;}
.addRess-new-box ul li{margin-bottom: 10px;}
.address-btn button{width: 302px;margin-left: 163px;height: 35px;margin-top: 20px;cursor: pointer;background: #006633;color: #fff;font-size: 14px;}
.address-check{padding-left: 163px;}
.address-check p{display:inline-block; vertical-align: middle;  }
.address-check input{width: 16px;height: 16px;vertical-align: bottom;margin-right: 5px;vertical-align: middle;  }
.addRess-new-box .p1{padding-left: 163px;margin-top: 5px;color: #f00;display:none;}
.Message-page{padding: 0 10px;min-height: 399px; width: 96%;}
.Message-page h3{border-bottom: 1px solid #006633;font-size: 16px;height: 30px;color: #006633;}

.Message-page-t{padding:10px;}
.Message-page-t .bd{position:relative;height: 36px;border-bottom:1px solid #bcbcbc;position:relative;}
.Message-page-t ul{position:absolute;left:0;top:10px;}
.Message-page-t ul li{float: left;padding: 0 10px;padding-bottom: 15px;cursor:pointer;}
.Message-page-t ul li.current{color:#006633;}

.Message-page-tab .bd{position:relative;height: 36px;border-bottom:1px solid #bcbcbc;position:relative;}
.Message-page-tab ul{position:absolute;left:0;top:10px;}
.Message-page-tab ul li{float: left;padding: 0 10px;padding-bottom: 15px;cursor:pointer;}
.Message-page-tab ul li.current{color:#006633;}
.Message-page-tab ul li.current a{color:#006633;}

.Message-page-tab table,.Message-page-tab table tr { border:1px solid #cccccc;}
.Message-page-tab table {width: 100%; min-height: 25px; line-height: 25px;border-collapse: collapse;}
.Message-page-tab .w30{width:40px;}
.Message-page-tab .span1{width: 12px;height: 12px;border: 1px solid #707070;display:inline-block;background:#fff;vertical-align: inherit;cursor:pointer;position:relative;}
.Message-page-tab .h35{height: 35px;background:#f5f6fa;}
.Message-page-tab .nh35{height: 35px;}
.Message-tab-name{width: 600px;padding:10px;}
.Message-tab-name .em1{width: 6px;height: 6px;display: inline-block;background: #006633;border-radius: 50%;margin-right: 5px;vertical-align: middle;}
.Message-tab-name .em1.current{background: #fff; }
.Message-tab-name .new-message{color: #006633}
.Message-page-tab .pdl27{padding-left: 23px;}
.Message-h50{height: 50px;}
.Message-del,.Message-read,.Message-read-all{width: 60px;height: 30px;display: inline-block;background: #f7f7f7;text-align: center;line-height: 30px;border: 1px solid #ddd;margin-right: 10px;color:#525561;cursor:pointer;}
.Message-page-tab .span1 .icon-duigou{position: absolute;left: 0px;top: -8px;color: #006633;font-size: 20px;display:none;}
.Message-page-tab .span1.current .icon-duigou{display:block;}
.Setting-page{padding: 0 10px;min-height: 399px;}
.Setting-page h3{border-bottom: 1px solid #006633;font-size: 16px;height: 30px;color: #006633;}
.Setting-page-box{padding: 20px;}
.Setting-page-box ul li{margin-bottom: 10px;}
.Setting-page-box span{width: 150px;display: inline-block;text-align: right;margin-right: 10px;color: #525561;}
.Setting-page-box .p1,.Setting-page-box .p2{padding-left: 163px;margin-top: 5px;color: #f00;display: none;}
.Setting-ipt-sty{width: 300px;height: 32px;border: 1px solid #cccccc;}
.Setting-page-box em {color: #f00;}
.Setting-btn{cursor:pointer; background: #006633;width: 302px;height: 32px;margin-left: 164px;color: #fff;font-size: 14px;margin-top: 10px;}
.myPoints-page{padding: 0 10px;min-height: 399px;}
.myPoints-page h3{border-bottom: 1px solid #006633;font-size: 16px;height: 30px;color: #006633;}
.myPoints-tab{padding:20px;}
.myPoints-tab table,.myPoints-tab table tr th, .myPoints-tab table tr td { border:1px solid #cccccc; }
.myPoints-tab table { width: 100%;text-align: center; border-collapse: collapse;}   
.myPoints-tab-img{width: 13%;padding:5px;}
.myPoints-tab-img img{width: 100%;}
.myPoints-tab-text{width: 35%;text-align: left;padding:0 10px;}
.myPoints-tab-text .p1{padding-bottom: 10px;color: #525561;}
.myPoints-tab-text .p2 em{color: #999;font-style: italic;text-decoration: line-through;}
.myPoints-tab-stars-icon{display: inline-block;}
.myPoints-tab-stars .span1{margin-right: 5px;color: #999;width: 50px;display: inline-block;text-align: right;}
.myPoints-tab-stars>div{margin-bottom: 5px;}
.myPoints-tab-stars{width: 17%;}
.myPoints-tab-eva{    width: 25%;}
.myPoints-tab-time{    width: 10%;}
.myPoints-tab-t{height: 36px;background: #f0f0f0;}
.myTages-page{padding: 0 10px;min-height: 399px;}
.myTages-page h3{border-bottom: 1px solid #006633;font-size: 16px;height: 30px;color: #006633;}

.myTages-list ul li{float:left;text-align: center; position: relative;}
.myTages-list ul li .tags-delete { cursor: pointer; color:#006633; font-size: 14px; font-weight: 600; background: #eee; position: absolute; top:-5px; right: -5px; z-index: 999;; padding:0px; line-height: 20px; text-align: center; width:20px; height: 20px; border-radius: 50%;  }
.myTages-list ul li div{padding:5px;}
.myTages-list ul li a{display:block;background: #dedede; padding:5px 10px}
.myTages-list ul li a:hover{background:#006633;color:#fff;}
.myTages-list{padding:10px;}
.myTages-list h4{padding:10px 0 10px 5px;}

.my-trade-title {    font-size: 14px;    font-weight: bold;}




.personal-my-order h3{height: 25px;border-bottom: 1px solid #dedede;position: relative;margin-bottom: 18px;}
.personal-my-order h3 span{  text-align: center;position: absolute;padding-bottom: 0px;width: 120px;color: #006633;left: 0;top: 0;border-bottom: 1px solid #006633;font-weight: bold;}
.personal-unread-tab{padding: 0 20px;}
.personal-my-order .more{color: #006633;padding-right: 10px; font-size: 12px;}
.personal-alse-like{padding:0 20px 40px;}
.personal-alse-like h4{height: 25px;border-bottom: 1px solid #dedede;position: relative;margin-bottom: 18px;position:relative;}
.personal-alse-like h4 ul li{float: left;padding: 0 20px;text-align: center;padding-bottom: 9px;color: #006633;font-weight: bold;cursor: pointer;font-size: 14px;}
.personal-alse-like h4 ul li.current{border-bottom: 1px solid #006633;}
.personal-alse-like-box ul li{float:left;width: 20%;text-align: center;position:relative;}
.personal-alse-like-box ul li:hover {box-shadow: 0px 5px 30px 1px #ccc;}
.personal-alse-like-you{display:none;}
.customer-vip table{border-collapse: collapse;border: 1px solid #ddd;width: 80%;margin: 20px auto 10px;}
.customer-vip table td{border-collapse: collapse;border: 1px solid #ddd;margin: 20px 10px;}
.customer-vip table tr{height:40px;}
.customer-vip table tr.tr1{background:#f1f1f1;height:50px;}
.customer-question-b{height: 605px;}
.customer-question-null{text-align: center;color:#999;}
.customer-question-null img{padding-top: 150px;}
.customer-question-null a{color:#006633;}
.customer-question-in{padding:20px;}
.customer-question-list{margin-bottom: 20px;}
.customer-question-list h4{height: 40px;background:#f1f1f1;line-height: 40px;padding-left: 10px;font-size: 14px;}
.customer-question-list h4 span{font-weight: bold;}
.customer-question-list p{padding:10px;color:#525561;}
.my-trade-title{font-size: 14px;font-weight: bold;}
.personal-l{margin-bottom: 50px;}
.personal-r-nav{padding:0 10px;}
.personal-r-nav ul{border-bottom:1px solid #cccccc;}
.personal-r-nav ul li{float:left;}
.personal-r-nav ul li a{height: 40px;line-height: 40px;padding:0 15px;}
.personal-r-nav ul li a.current{font-weight: 600; font-size: 14; color: #006633;}


.personal-r-text-l{padding: 0 20px;}
.personal-t-img-r{margin: 0 20px; width:35%; }
.personal-t-img-r .welcome-name{font-weight: bold;font-size: 20px;max-width: 160px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;}
.personal-t-img-r .welcome{color:#999;}
.personal-t-img-r .p1{padding-bottom: 10px;padding-top: 5px;}
.personal-t-img-r span i{display: none;}
.personal-r-title {    border: 1px solid #ededed;    height: 42px;    line-height: 41px;    padding-left: 15px;    border-bottom: 0px;}
.personal-r-title h3{font-size: 12px;height: 42px;    line-height: 41px; ;}

/*产品详情*/



.crumbs{padding-bottom: 15px;}
.crumbs-bg1,.crumbs-bg2{background: url(../img/nav2.png) no-repeat;width: 15px;height: 27px;display: inline-block;vertical-align: middle;margin-left: -5px;}
.crumbs-bg1{background: url(../img/nav1.png) no-repeat;margin-right: -7px;}
.crumbs ul li{float:left;}
.crumbs-fisrt,.crumbs-order{height: 25px;line-height: 25px;display: inline-block;padding: 0 10px;border: 1px solid #999;vertical-align: middle;border-right: none;text-transform:uppercase;font-size: 12px;}
.crumbs-fisrt .icon-fangzihouse129{color:#2f2f2f;font-weight: bold;}
.crumbs-order{border-left: none;}

.S-cart-login-all ul li .icon-youjian {    position: absolute;    right: 7px;    bottom: 5px;    font-size: 14px;    color: #ccc;    top: 10px;    height: 20px;}

.S-cart-login-all ul li .icon-mima {    position: absolute;    right: 7px;    bottom: 6px;    font-size: 16px;    color: #ccc;    top: 10px;    height: 20px;}



/*Simon */
.drop-down{ position: relative;}
.drop-down .drop-down-box{ position:absolute; z-index: 999;   background: #fff; display: none;}
.drop-down-mouseover:hover .drop-down-box{ display: block;}


.grey{ color: #aaa;}
.but-25{ width:100%; height: 25px; background:#006633; color: #fff;    cursor: pointer; }
#change_child_gallery_max li img{ width:100%}
.no-pad-left{ padding-left: none;}
.no-pad-top{padding-top:0px;}
.out-of-stock-btn{ width: 135px;height: 30px;background: #ebebeb;color: #000; }
.error_404{ text-align: center; width: 95%; margin: 10px auto;}

.list-capacity{ text-align: left; display: none; position: absolute; width:calc(100%); z-index: 10; left: 0; top: 0px;box-shadow: 0px 3px 10px #ccc;border-top: 0px; background: #fff; }
.list-capacity ul{padding: 4px; min-height: 30px;;}
.list-capacity span.list{cursor: pointer;float: left;width: 16.1%;border: 1px solid #ccc;text-align: center;margin: 0 8px 8px 0;}
.list-capacity span.list img{vertical-align: middle;width: 100%;height: 100%;}
.list-capacity span.list a{padding: 5px;display: block;}
.s-product:hover .list-capacity{display: block;}

.list-capacity-show{ text-align: left;  width:calc(100%);border-top: 0px; background: #fff; }
.list-capacity-show:hover{box-shadow: 0px 3px 10px #ccc;}
.list-capacity-show ul{padding: 4px; min-height: 30px;;}
.list-capacity-show span.list{cursor: pointer;float: left;width: 10%;border: 1px solid #ccc;text-align: center;margin: 0 10px 10px 0;}
.list-capacity-show span.list img{vertical-align: middle;width: 100%;height: 100%;}
.list-capacity-show span.list a{padding: 5px;display: block;}



.product-page-l-box:hover .list-capacity{display: block;}
.newArrivals-product:hover .list-capacity,.details-also-bd:hover .list-capacity{display: block;}
.newArrivals-product .list-capacity{top: 380px;}
.details-also-bd .list-capacity{top: 400px;left: 1px; width:calc(100% - 2px);}
.list_select_options{cursor: pointer;}
.no-mat-left{margin-left: 0px !important;}
#s_p{width: 60%;height: 32px;border: 1px solid #ccc;}
#search_order button{padding: 5px 15px;background: #006633;color: #fff;cursor: pointer;}
#search_order{margin-bottom: 5px;margin-top: 5px;}
.btn_download_order{padding: 5px 15px;background: #006633;color: #fff;cursor: pointer;}


.wishlist-page-left::before{content:"";display: table;clear:both;}
.wishlist-page-left::after{content:"";display: table;clear:both;}
.wishlist-page-select{ width:100%;}
.wishlist-page-right .wishlist-name{ height:50px; overflow: hidden; }
.wishlist-page-right::before{content:"";display: table;clear:both;}
.wishlist-page-right::after{content:"";display: table;clear:both;}

.personal-wishlist ul li.nav-wishlist-li {text-align: center; position: relative;  margin-right: 10px; margin-top: 10px; padding: 10px; border: 1px solid #dedede; float: left !important;;}
.personal-wishlist .wishlist-img img{max-width:100% !important;}

.personal-wishlist-del .wishlist-delete{ cursor: pointer; color:#006633; font-size: 14px; font-weight: 600; background: #eee; position: absolute; top:-10px; right: -10px; z-index: 999;; padding:0px; line-height: 20px; text-align: center; width:20px; height: 20px; border-radius: 50%;  }
.personal-wishlist .wishlist-page-select{ width: 5% !important;}
.wishlist-page-right .details-qty-num{padding: 20px 0;}



.myTages-list-recently ul li{ position: relative; width:19%; float:left; margin-right: 10px; margin-top: 10px; padding: 10px;  border: 1px solid #dedede; text-align: center; }
.myTages-list-recently ul li img{max-width: 150px;max-height: 150px;}
.myTages-list-recently::before{display: table;content:"";clear:both;}
.myTages-list-recently::after{display: table;content:"";clear:both;}
.recently-name{text-align: center; height:50px; overflow: hidden;}
.recently-time{text-align: center;}
.p-recently-delete{  cursor: pointer; color:#006633; font-size: 14px; font-weight: 600; background: #eee; position: absolute; top:-10px; right: -10px; z-index: 999;; padding:0px; line-height: 20px; text-align: center; width:20px; height: 20px; border-radius: 50%; }


.personal-r .address-b-list ul li{float: left !important; width:24.5% !important; }



.personal-r .address-b-list ul li .pd{height: 310px; padding:20px; box-sizing: border-box;  }
.personal-r .address-b-list ul li .pd .pfa{ min-height: 230px; font-size: 18px;  font-weight: 600; color: #000;  }
.personal-r .address-b-list ul li .pd .pfa p:first-child{ }
.personal-r .address-b-list ul li .pd .pfa p{display: block; font-weight: 400;font-size: 14px; margin-left: 0px; margin-right: 5px;  }
.personal-r .review-detail .title{float:left;padding:10px 30px;width: 17%;}
.personal-r .review-detail .first::before{content:"";display: table;clear:both;}
.personal-r .review-detail .first::after{content:"";display: table;clear:both;}
.personal-r .review-detail .detail::before{content:"";display: table;clear:both;}
.personal-r .review-detail .detail::after{content:"";display: table;clear:both;}
.personal-r .review-detail .detail{border-top:1px solid #ccc;}

.tagsK input{ border:1px solid #ccc;  width:100%; }
.tagsK button{ clear: both; background: #006633; color: #fff; margin-top:10px; display: block; }
.tagsK .tagsSelect li{ border-radius: 5px; cursor: pointer; float: left; margin: 10px;margin-left: 0px; padding:2px 10px; background-color: #ddd; }

.tagsK .tagsSelect{clear: both;}

.settlement-method-in .span2{display: nonef;;}
.settlement-method-in .span1{margin-left: 5px; position: relative; top:-3px; }
/*end Simon */

.cartError{font-size: 13px; color: #e50013;;}
.cartError p{margin-bottom: 0px;}
.cart_tr_error{background-color: #eee; color: #bbb; position: relative; }
.cart_tr_error:hover .cartErrorKK{display: block;}
.cartErrorKK{position: absolute; top:0px; left:20%; padding:10px; z-index: 99; background: #fff; width:50%;  display: none; box-shadow: 0px 5px 20px 0px rgb(192 192 192 / 50%); }
.cart_tr_error ul{padding:0px; margin: 0px;}
.cart_tr_error ul li{margin-bottom:10px; border: 1px solid #f8f8f8;max-width: 16%;; }
.cart_tr_error ul li a img{border-radius: 5px;;}
.cart_tr_error h4{font-size: 12px; font-weight: 600;}
.error_rese_product {background-color: #f8f8f8; padding:5px; box-sizing: border-box;}

.error_rese_product .price span.new{margin-top:5px;font-size: 14px;}


.success-href{padding-bottom: 50px;}
.success-href-box{border: 1px solid #cccccc;    margin: 40px auto;padding:0;    width: 80%;}
.success-href h3{height: 50px;line-height: 50px;border-bottom: 1px solid #cccccc;text-align: center;font-size: 16px;font-weight: bold;}
.success-href h3 .icon-gou1{color: #006633;font-size: 26px;font-weight: normal;vertical-align: middle;margin-right: 10px;}
.success-href .p1{font-size: 14px;text-align: center;padding: 40px 0 20px;color: #525561;}
.success-href-text{width: 440px;height: 160px;overflow:hidden; margin: 0 auto;}
.success-href-text-l{background:#ff9c01;height: 160px;width: 160px;position:relative;border-radius: 7px 0 0 7px;}
.success-href-text-r{width: 251px;height: 158px;border: 1px dashed #ff9c01;border-radius: 0px 7px 7px 0px;padding-left: 25px;}
.success-href-text-l img{position: absolute;right: -6px;top: -28px;}
.success-href-text-l .p2{font-size: 40px;color: #fff;font-weight: bold;text-align: center;padding-top: 20px;}
.success-href-text-l .p3{text-align: center;font-size: 24px;color: #fff;}
.success-href-text-r ul li.li1{padding-top: 15px;font-weight: bold;font-size: 16px;color:#525561;    padding-bottom: 5px;}
.success-href-text-r ul li.li2{font-size: 14px;color: #525561;padding-top: 5px;}
.success-href-text-r ul li.li3{font-size: 14px;font-weight: bold;padding-top: 15px;color: #525561;}
.success-href-text-r ul li.li3 .span1{width: 80px;height: 25px;background: #ff9c01;color: #fff;font-weight: normal;margin-left: 20px;display: inline-block;text-align: center;line-height: 25px;border-radius: 2px;cursor: pointer;}
.success-href .p4{text-align: center;padding: 50px 0 30px;font-size: 16px;color: #525561;}
.success-href .p4 a{font-size: 14px;color:#006633;}
.success-href-text-r ul li.li2 em{width: 4px;height: 4px;background: #525561;border-radius: 50%;display: inline-block;vertical-align: middle;margin-top: -2px;}
.rush-buy{padding: 10px 0 5px;}

/*mutsweet*/
.register ul li span.span1{display: nonef;}
.register .con{text-align: center; padding: 30px; line-height: 20px;  }
.register .login_alre{text-align: center;}
.register .login_alre span{display: block;}
.register .login_alre a{text-decoration: unset; margin-top:20px; display: block; text-transform: uppercase; font-size: 14px; font-weight: 600; width:100%; border:1px solid #006633; height: 40px; line-height: 40px; color: #006633;  }
.register  .S-login-sinIn{ text-transform: uppercase; width: 100%;height: 40px;  background: #006633;    color: #fff;    border-radius: 2px;    box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.05);    font-weight: 600;    letter-spacing: -0.2px;    }
.register .S-cart-forpsd{text-align: center;}

.shopping_cart_title .order-select .current::before { content:"" !important;  }

.quantity .cart-plus-minus>.cart-plus-minus-box{border:none}
.S-cart-l .cart_price {font-size: 24px; font-weight: 600; color: #000; }
.S-cart-l table p{text-align: left; margin-bottom: 12px;  }
.S-cart-l table p.p2{margin-bottom: 20px;}
.S-cart-l table p.p3{margin-bottom: 29px;}
.S-cart-l .one_time_pur{color: #006633; font-size: 18px; font-weight: 600;}
.S-cart-l .one_time_pur select{ background: none;color:#006633; font-weight: 600; }
.S-cart-l .one_time_pur select option{color:#006633;}
.S-cart-l .one_time_pur select option:checked{color: #006633;}
.S-cart-l .sku{font-size: 14px; font-weight: 600; margin-bottom: 28px; }
.S-cart-l .cart-remove-btn{text-align: right;}
.S-cart-l .S-cart-price{ font-size: 18px; font-weight: 600; font-family: AlfphabetCondensed; } 
.S-cart-l #checkCartProductTotal{font-size: 18px;}
.S-cart-l{ margin-right: 20px;}
#checkoutCartK .col-custom{margin-right: -20px;}

.Proceed-cheout-btn{ font-family: AlfphabetCondensed; font-size: 22px; margin-bottom: 80px;   }
.Proceed-cheout-btn button {height: auto; width:100%; padding: 0 15px;  height: 40px; line-height: 35px; margin:0 auto 15px auto; display: block;  }
.Settlement-commodity-r .Proceed-cheout-btn button  {display: inline-block;}
#cart_total_k .S-cart-r-l , #cart_total_k .S-cart-r-r{ color: #000; font-weight: 400; vertical-align: top; padding-left: 10px; box-sizing: border-box; width: 72%; text-align: left; display: inline-block; font-size: 16px; font-family: AlfphabetCondensed; }
#cart_total_k .S-cart-r-r{color: #000; font-size: 18px; text-align: left;   width:16%;  }

.shop_cart_k {background-color: #fff; padding-left: 30px; box-sizing: border-box; position: relative;    bottom: -20px;}
.shop_cart_k .product .thumb{width:40%; float: left;}
.shop_cart_k .product .content{width:58%; float: right;}
.shop_cart_k .section-title .title{font-size: 24px; text-transform: capitalize;text-align: left; }
.shop_cart_k .product .content .title a{ display: block; font-size: 12px; line-height: 16px; color: #006633; font-family: Arial, Helvetica, sans-serif; }
.shop_cart_k  .section-title {margin-bottom: 25px;}
.shop_cart_k .title-border-bottom{border-bottom: none;}
#recentlyViewedTagName .shop_cart_k .product .content .btn{position: relative; left: 0px; top: 20px;display: block;padding: 5px 20px; border-radius: 20px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize;  }
#recentlyViewedTagName .shop_cart_k .price span.new{color: #f39a00; font-size: 18px; font-family: Arial, Helvetica, sans-serif;}
#recentlyViewedTagName .shop_cart_k .price{position: relative; top:5px; }

#recentlyViewedTagName .shop_cart_k .swiper-product-button-prev, #recentlyViewedTagName .shop_cart_k .swiper-product-button-next{display: none !important;}

.loading{display:none; position:absolute; width:100%; height:100%; top:0px;  padding-top:30%; background:#fff; opacity:0.4; text-align:center; z-index: 999999;}
.white-space-nowrap{white-space:nowrap}

.S-cart-num-k{ position: relative; display: inline-block; width:62px; text-align: left;padding-left: 5px;}
.S-cart-num-k .minus_nums{text-align: center;cursor: pointer;position: absolute; z-index: 1; right: -1px; top:17px;  display: block; width:12px;height:12px;line-height: 12px;background: #d0d6dd; border:1px solid #d0d6dd; background: #e6e8eb;}
.S-cart-num-k .plus_nums{text-align: center;cursor: pointer; position: absolute; z-index: 1; right: -1px; top:1px;  display: block; width:12px;height:12px;line-height: 12px;background: #d0d6dd; border:1px solid #d0d6dd; background: #e6e8eb;}
/*end simon*/

.checkout_k .checkout_csa span{ margin-right: 10px; vertical-align:top; font-size: 20px; color: #fff; display: inline-block; width:25px; height: 25px; text-align: center; border-radius: 50%; background: #006633; }
.checkout_k .checkout_csa {font-size: 24px; color: #006633; font-weight: 400; font-family: AlfphabetCondensed; margin-top: 25px;margin-bottom: 25px; }
.checkout_k .settlement-add-l-have{padding-left: 60px; box-sizing: border-box; }
.checkout_k .settlement-add-text{font-size: 14px; color: #666666; margin-bottom: 30px; }
.checkout_k .settlement-add-text img{vertical-align:middle;}
.checkout_k #defaultShippingAddressEditButton{font-size: 18px; color: #006633; font-weight: 600; }
.checkout_k #defaultBillingAddressEditButton{font-size: 18px; color: #006633; font-weight: 600; }
.checkout_k .user_other_add{margin-top: 30px;font-family: AlfphabetCondensed; background-color: #006633; display: inline-block; width: auto; }
.checkout_k .user_other_add a{color: #fff; padding: 3px 20px; font-size: 20px;  }
.order_summary{font-family: AlfphabetCondensed; font-size: 24px !important; }
.tot_grand_total{margin-top:50px; margin-left: 5px; padding-top: 50px; border-top:1px solid #ededed; font-size: 24px !important; font-family: AlfphabetCondensed;}
.settlement-Special-r  .tot_grand_total .span3{font-size: 24px !important; color: #000; }
.settlement-Special-r .tot_grand_total .span4{font-size: 38px; color: #006633; font-weight: 600;  }

#cart_total_k .cot_grand_total .S-cart-r-l {font-size: 24px !important; color: #000; }
#cart_total_k .cot_grand_total .S-cart-r-r {font-size: 24px; color: #000; font-weight: 600;  }
#cart_total_k .cot_grand_total{border-top:1px solid #ededed; padding-top:30px; padding-bottom: 30px; margin-top:30px }

.ware_k{ display: block;}
.ware_k .ware_name{margin: 10px; margin-left: 0px; display: block; font-weight: 600; font-size: 18px; }
.ware_k .ware_nk{margin-left: 20px;;}
.ware_k .Method-click{margin-top: 20px;}
.ware_nk li em.fr{ margin-right: 40%; position: relative; top:-5px; color: #000; font-size: 14px; }

#personal-wishlist-ul  li.nav-wishlist-li{width:24.1%;}

.address_con {font-weight: 600; color: #333;}
.address_con p{display: inline-block; margin-left: 5px; margin-right: 5px; font-weight: 400; color: #666;   }
/*end mutsweet*/


.hold_guid{padding:10px; font-size: 13px; margin:5px; border-radius: 5px; line-height: 20px; background: #f5f6fa;}
.hold_guid a{color: #003366; text-decoration: underline;}

.personal-r-nav{  height: 40.5px;  border-bottom: 1px solid #d0d6dd;    margin-bottom: 20px;}
.personal-r-nav ul{}
.personal-r-nav ul li{float:left;}
.personal-r-nav ul li.current{border-bottom:1px solid #e63b3b;}
.personal-r-nav ul li a{height: 40px;line-height: 40px;padding:0 15px;}
.personal-r-nav ul li a.current{font-weight: 600; font-size: 14; color: #e63b3b;}
.stars-num{color:#f00;}
.clearfix {*zoom:1;}

#search_sales_record{width: 300px;height: 32px;border: 1px solid #d0d6dd;}
.S-cart-Downloadable #hold_product_search_form button{padding: 8px 15px;background: #006633;background: linear-gradient(#006633, #006633);color: #fff;cursor: pointer;}
.S-cart-Downloadable .download-product-name a:hover{color:#006633;}
.S-cart-title{height: 35px;line-height: 20px;    background: #f5f6fa;}

.fl.downloadProduct-left.downloadProductSelect,.subs_inv_info{ margin-top:5px; margin-bottom: 5px; padding: 5px 10px;margin-right: 12px; border-radius: 3px;  background: #006633;background: linear-gradient(#006633, #006633); color: #fff; }
.fl.downloadProduct-left.downloadProductSelect:hover,.subs_inv_info:hover{cursor: pointer;}

.S-cart-Downloadable{width: 98%;margin: 15px auto;}
.S-cart-Downloadable #hold_product_search_form{    margin-bottom: 20px;}
.S-cart-Downloadable #hold_product_search_form #search_sku{width: 30%;height: 30px;line-height: 30px;text-align: left;padding-left: 5px;border: 1px solid #d0d6dd;}
.S-cart-Downloadable #hold_product_search_form button{   padding: 5px 10px;background: #006633;background: linear-gradient(#006633, #006633);color: #fff;cursor: pointer;}
.S-cart-Downloadable .download-product-name a:hover{color:#006633;}

.personal-r .review-detail .title img{display: inline-block;}


.AddHoldOrder-t{padding:10px 0 20px;    text-align: left;}
.AddHoldOrder-t span.first-table{padding:10px;cursor: pointer;border-bottom: 2px solid #aaa;background: #f5f5f5; }
.AddHoldOrder-t span.first-table.current{border-bottom: 2px solid #aaa;    background: #f5f5f5;}
.AddHoldOrder-t span.second-table{padding:10px;cursor: pointer;}
.AddHoldOrder-t span.second-table.current{border-bottom: 2px solid #aaa;    background: #f5f5f5;}
.AddHoldOrder-l{border: 1px solid #d0d6dd;    width: 35%;}
.AddHoldOrder-l p{padding: 2px;    color: #77787a;}
.AddHoldOrder-l p label{width: 35%;display: inline-block;}
.AddHoldOrder-l p .red-xing{color:#f00;}
.AddHoldOrder-l p input,.AddHoldOrder-l select{width: 60%;height:27px;border:1px solid #d0d6dd;}
.AddHoldOrder-l .p1{color: #333436; text-align: center;font-weight: bold;border-bottom: 1px solid #d0d6dd;}
.AddHoldOrder-r{width: 64%;border: 1px solid #d0d6dd;}
.AddHoldOrder-r .p1{text-align: center;padding: 5px 0;color: #333436;border-bottom: 1px solid #d0d6dd;font-weight: bold;}
.AddHoldOrder-r table,.AddHoldOrder-r table tr th,.AddHoldOrder-r table tr td { padding: 5px;border:1px solid #d0d6dd; }
.AddHoldOrder-r table {text-align: center;border-collapse: collapse;padding: 2px;width: 95%;margin: 20px auto;}   
.AddHoldOrder-r table tr td input{height: 25px;border: 1px solid #d0d6dd;width:80%;}
.AddHoldOrder-btn{   width: 120px;height: 25px;background:#006633;background: linear-gradient(#006633, #006633);color: #fff;}
.AddHoldOrder-l-btn{width: 200px;height: 35px;background:#006633;background: linear-gradient(#006633, #006633);color: #fff;display: block;margin: 20px auto;}
.AddHoldOrderf{padding-bottom: 10px; border-bottom: 1px solid #d0d6dd; margin-bottom: 50px;}
.fl.downloadProduct-left.downloadProductSelect-li{padding: 0;}
.downloadProductSelect-li .S-cart-remove-sty a{margin:0;padding: 4px 10px;    display: block;}
.downloadProductSelect-li .S-cart-remove-sty{    height: auto;}
.AddHoldOrder-file{border: 1px solid #d0d6dd;padding: 10px;margin-bottom: 30px;    text-align: center;}
.AddHoldOrder-file-top{padding-top:10px;}
.AddHoldOrder-file-txt{    padding-top: 10px;}
.AddHoldOrder-file-txt .p1{    padding-bottom: 5px;}
.AddHoldOrder-file-txt .p2{    padding-bottom: 10px;}
.AddHoldOrder-file-txt .p2 em{margin: 0 10px;}
.AddHoldOrder-file-txt .p2 a:hover,.order-select-line a:hover{color:#f00;text-decoration: underline;}
.AddHoldOrder-file-submit{width: 200px;height: 35px;background:#006633;background: linear-gradient(#006633, #006633);color: #fff;display: block;    margin: 0 auto;}
.hot-products-list-border{    border: 1px solid transparent;}
.hot-products-list-bd:hover .hot-products-list-border{ border: 1px solid #fff;}
.details-hold{    margin-right: 10px;}
.details-uk-storck{    cursor: context-menu;
    padding-left: 10px;    color: #006633;
    font-weight: bold;margin-left: 5px;
    display: inline-block;
    margin-right: 10px;}
    .products-dropship-box{padding:30px 0;}
    .products-dropship{}
    .products-dropship h3,.customers-order h3{    font-size: 16px;height: 35px;
    line-height: 35px;
    background: #f2f2f2;
    padding: 0 10px;
    font-weight: bold;
    margin-bottom: 10px;}
    .products-dropship ul li{ float: none;   margin-left: 10px;width: 100%;
    margin-bottom: 5px;}
    .customers-order{    margin-top: 20px;}
    .customers-order-list{}
    .customers-order-list h4{    font-weight: bold;font-size: 14px;
    margin-bottom: 15px;
    margin-top: 15px;}
    .customers-order-list ul li{margin-bottom: 10px;float: none;margin-left: 10px;    width: 100%;}
    .customers-order-list ul li img{    max-width: 100%;margin-left: 10px;margin-top: 5px;}
    .customers-order-list-f{    margin-bottom: 5px;
    margin-top: 10px;
    margin-left: 10px;
    color: #77787a;}
    .shippingCostMoney{margin-bottom: 15px;margin-top: 20px;}
    .shippingCostMoney .span1{    width: 80px;
        display: inline-block;
        color: #555;
        font-size: 14px;
        font-weight: bold;
        text-align: right;
        margin-right: 10px;
    }


.icon-duigou:before {    content: "✔";    }

.add-cart-btn{ 
    padding: 5px 10px;   height: 40px;    background: #006633;    color: #fff;    font-size: 14px;    border: 1px solid #FFD1A5
}

.all-delete{background: #006633;background: linear-gradient(#006633, #006633);color: #fff;padding: 10px 25px;cursor: pointer; clear: both; line-height: 50px;}
.address-b-list-order{width: 100%;}

.Settlement-address-l, .Settlement-address-c{width: 50%;;}