body, input, select, textarea, button, .ui-btn{font-size:0.7em}
.ui-page-theme-a a, html .ui-bar-a a, html .ui-body-a a, html body .ui-group-theme-a a{color:#333;font-weight:normal}
.ui-page-theme-a a:hover, html .ui-bar-a a:hover, html .ui-body-a a:hover, html body .ui-group-theme-a a:hover{color:#f08000}
.ui-page-theme-a a:hover i, html .ui-bar-a a:hover i, html .ui-body-a a:hover i, html body .ui-group-theme-a a:hover i{color:#f08000}
.ui-page-theme-a a:visited,html .ui-bar-a a:visited,html .ui-body-a a:visited,html body .ui-group-theme-a a:visited{color:#333}
.ui-page-theme-a a:visited i,html .ui-bar-a a:visited i,html .ui-body-a a:visited i,html body .ui-group-theme-a a:visited i{color:#5D656B}
.ui-page-theme-a .ui-btn:focus, html .ui-bar-a .ui-btn:focus, html .ui-body-a .ui-btn:focus, html body .ui-group-theme-a .ui-btn:focus, html head+body .ui-btn.ui-btn-a:focus, .ui-page-theme-a .ui-focus, html .ui-bar-a .ui-focus, html .ui-body-a .ui-focus, html body .ui-group-theme-a .ui-focus, html head+body .ui-btn-a.ui-focus, html head+body .ui-body-a.ui-focus {-webkit-box-shadow:0 0 0 #38c;-moz-box-shadow:0 0 0 #38c;box-shadow:0 0 0 #38c;}
.ui-bar-a, .ui-page-theme-a .ui-bar-inherit, html .ui-bar-a .ui-bar-inherit, html .ui-body-a .ui-bar-inherit, html body .ui-group-theme-a .ui-bar-inherit{border-color:#ccc}
.ui-content{padding:0;background:#f5f5f5}
.s-header-btn{position:absolute;height:44px;width:40px;text-align:center;line-height:44px;top:0px}
.s-header-btn a{color:#333;text-decoration:none;}
.s-header-btn i{line-height:44px;font-size:1.6em;}
a.s-footer-btn{color:#5D656B;text-decoration:none;font-weight:normal;padding-top:4px;}
a.s-footer-btn span{margin-top:3px}
a.s-footer-btn i{font-size:1.9em;position:relative}
.ui-panel-display-overlay{z-index:1000!important}
.leftPanel{width:60%;position:fixed;background:#fff;height:100%;z-index:1000;left:-60%;padding:2%;overflow-y:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-shadow:5px 0 5px rgb(0 0 0 / 15%);-moz-box-shadow:5px 0 5px rgba(0,0,0,.15);box-shadow:5px 0 5px rgb(0 0 0 / 15%);}
.leftPanel ul{list-style:none;margin:0;padding:0;}
.leftPanel li{list-style:none;margin:0;padding:0;line-height:38px;}
.leftPanel li span{padding-left:12px;font-size:1.2em;}
.leftPanel li a{display:block;text-decoration:none;color:#333}
.leftPanel li i{color:#5D656B;font-size:18px;vertical-align:middle}
.left-panel-diss{width:100%;height:100%;position:fixed;z-index:999}
.categoryRightPanel{position:fixed;background:#f5f5f5;height:100%;z-index:1000;right:-60%;overflow-y:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-shadow:-5px 0 5px rgb(0 0 0 / 15%);-moz-box-shadow:-5px 0 5px rgba(0,0,0,.15);box-shadow:-5px 0 5px rgb(0 0 0 / 15%);}
.price-title{line-height:22px;}
.price-current{color:red;font-size:1.2em;padding-left:3px;line-height:22px;}
.price-org{color:#999;font-size:1.2em;text-decoration:line-through;padding-left:3px;line-height:22px;}
.ui-panel-inner{padding:0;height:100%}
.ui-shadow-inset{box-shadow:none;}
.ui-page-theme-a .ui-body-inherit{border:0}
.ui-header .page-title{text-align:center;line-height:43px;font-size:1.4em;font-weight:normal;}
n.cart-item-count-label{position: absolute;right: -7px;font-size: 0.62em;background: #f08000;color: #fff;display: block;min-width: 15px;height: 15px;line-height: 15px;text-align: center;border-radius: 15px;top: -5px;font-weight: 300;text-shadow:none;}

.country-select-panel ul{list-style:none;padding:0;margin:0;display:block;position:absolute;top:0px;left:0px;width:100%}
.country-select-panel ul li{list-style:none;line-height:36px;height:36px;border-bottom:1px solid #ddd;padding:0 10px;font-size:1.2em;}
.country-select-panel ul li:last-child{border:0}
.country-select-panel ul .country-letter{height:20px;line-height:20px;background:#dfdfdf}
.country-select-panel{bottom:110px;overflow-y:auto;position:fixed;left:50%;top:102px;width:24em;background:#fff;z-index:99999;margin-left:-12em;border:1px solid #aaa;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.country-select-panel-title{text-align:center;background:#666;color:#fff;text-shadow:none;line-height:36px;height:36px;overflow:hidden;border-bottom:1px solid #999;position:fixed;top:66px;width:24em;z-index:99999;margin-left:-12em;left:50%;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #aaa;}
.country-panel-diss{width:100%;height:100%;position:fixed;left:0;top:0;z-index:99998;background:#000;opacity:0.3;}
.close-country-panel{position:absolute;right:0px;line-height:36px;color:#fff;width:30px;text-align:center}

.phonecode-select-panel ul{list-style:none;padding:0;margin:0;display:block;position:absolute;top:0px;left:0px;width:100%}
.phonecode-select-panel ul li{list-style:none;line-height:36px;height:36px;border-bottom:1px solid #ddd;padding:0 10px;font-size:1.2em;}
.phonecode-select-panel ul li:last-child{border:0}
.phonecode-select-panel ul .country-letter{height:20px;line-height:20px;background:#dfdfdf}
.phonecode-select-panel{bottom:110px;overflow-y:auto;position:fixed;left:50%;top:102px;width:24em;background:#fff;z-index:99999;margin-left:-12em;border:1px solid #aaa;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.phonecode-select-panel-title{text-align:center;background:#666;color:#fff;text-shadow:none;line-height:36px;height:36px;overflow:hidden;border-bottom:1px solid #999;position:fixed;top:66px;width:24em;z-index:99999;margin-left:-12em;left:50%;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #aaa;}
.phonecode-panel-diss{width:100%;height:100%;position:fixed;left:0;top:0;z-index:99998;background:#000;opacity:0.3;}
.close-phonecode-panel{position:absolute;right:0px;line-height:36px;color:#fff;width:30px;text-align:center}

.currency-select-panel ul{list-style:none;padding:0;margin:0;display:block;position:absolute;top:0px;left:0px;width:100%}
.currency-select-panel ul li{list-style:none;line-height:36px;height:36px;border-bottom:1px solid #ddd;padding:0 10px;font-size:1.2em;}
.currency-select-panel ul li:last-child{border:0}
.currency-select-panel ul .country-letter{height:20px;line-height:20px;background:#dfdfdf}
.currency-select-panel{bottom:110px;overflow-y:auto;position:fixed;left:50%;top:102px;width:24em;background:#fff;z-index:99999;margin-left:-12em;border:1px solid #aaa;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.currency-select-panel-title{text-align:center;background:#666;color:#fff;text-shadow:none;line-height:36px;height:36px;overflow:hidden;border-bottom:1px solid #999;position:fixed;top:66px;width:24em;z-index:99999;margin-left:-12em;left:50%;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #aaa;}
.currency-panel-diss{width:100%;height:100%;position:fixed;left:0;top:0;z-index:99998;background:#000;opacity:0.3;}
.close-currency-panel{position:absolute;right:0px;line-height:36px;color:#fff;width:30px;text-align:center}

.language-select-panel ul{list-style:none;padding:0;margin:0;display:block;position:absolute;top:0px;left:0px;width:100%}
.language-select-panel ul li{list-style:none;line-height:36px;height:36px;border-bottom:1px solid #ddd;padding:0 10px;font-size:1.2em;}
.language-select-panel ul li:last-child{border:0}
.language-select-panel ul .country-letter{height:20px;line-height:20px;background:#dfdfdf}
.language-select-panel{bottom:110px;overflow-y:auto;position:fixed;left:50%;top:102px;width:24em;background:#fff;z-index:99999;margin-left:-12em;border:1px solid #aaa;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.language-select-panel-title{text-align:center;background:#666;color:#fff;text-shadow:none;line-height:36px;height:36px;overflow:hidden;border-bottom:1px solid #999;position:fixed;top:66px;width:24em;z-index:99999;margin-left:-12em;left:50%;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #aaa;}
.language-panel-diss{width:100%;height:100%;position:fixed;left:0;top:0;z-index:99998;background:#000;opacity:0.3;}
.close-language-panel{position:absolute;right:0px;line-height:36px;color:#fff;width:30px;text-align:center}
.language-select-panel ul li a{display:block;text-decoration:none}

.state-select-panel ul{list-style:none;padding:0;margin:0;display:block;position:absolute;top:0px;left:0px;width:100%}
.state-select-panel ul li{list-style:none;line-height:32px;height:32px;border-bottom:1px solid #ddd;padding:0 10px;font-size:1.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.state-select-panel ul li:last-child{border:0}
.state-select-panel{bottom:110px;overflow-y:auto;position:fixed;left:50%;top:102px;width:24em;background:#fff;z-index:99999;margin-left:-12em;border:1px solid #aaa;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.state-select-panel-title{text-align:center;background:#666;color:#fff;text-shadow:none;line-height:36px;height:36px;overflow:hidden;border-bottom:1px solid #999;position:fixed;top:66px;width:24em;z-index:99999;margin-left:-12em;left:50%;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #aaa;}
.state-panel-diss{width:100%;height:100%;position:fixed;left:0;top:0;z-index:99998;background:#000;opacity:0.3;}
.close-state-panel{position:absolute;right:0px;line-height:36px;color:#fff;width:30px;text-align:center}

.category-list, .category-list li{list-style:none;margin:0;padding:0;background:#fff}
.category-list li{line-height:36px;height:36px;border-bottom:1px solid #ddd;font-size:1.2em;padding:0 15px;}
.category-list li:hover{background:#f4c340;color:#333}
.category-list li i{display:inline-block;vertical-align:middle;height:37px;width:37px;margin-right:10px;background-size:25px;background-repeat:no-repeat;background-position:center;}
.category-list li:nth-child(1) i{background-image:url(../images/c-m-2.png)}
.category-list li:nth-child(2) i{background-image:url(../images/c-m-3.png)}
.category-list li:nth-child(3) i{background-image:url(../images/c-m-4.png)}
.category-list li:nth-child(4) i{background-image:url(../images/c-m-5.png)}
.category-list li:nth-child(5) i{background-image:url(../images/c-m-6.png)}
.category-list li:nth-child(6) i{background-image:url(../images/c-m-7.png)}
.category-list li:nth-child(7) i{background-image:url(../images/c-m-8.png)}
.category-list li:nth-child(8) i{background-image:url(../images/c-m-1.png)}
.category-list li:nth-child(9) i{background-image:url(../images/c-m-9.png)}
.category-list li:nth-child(10) i{background-image:url(../images/c-m-10.png)}
.category-list li:nth-child(11) i{background-image:url(../images/c-m-11.png)}
.category-list li:nth-child(12) i{background-image:url(../images/c-m-12.png)}
.category-list li:nth-child(13) i{background-image:url(../images/c-m-13.png)}
.category-list li:nth-child(14) i{background-image:url(../images/c-m-14.png)}
.category-list li:nth-child(15) i{background-image:url(../images/c-m-15.png)}
.category-list li:nth-child(16) i{background-image:url(../images/c-m-16.png)}
.category-list li:nth-child(17) i{background-image:url(../images/c-m-17.png)}
.category-list li:nth-child(18) i{background-image:url(../images/c-m-18.png)}
.category-list li:nth-child(19) i{background-image:url(../images/c-m-19.png)}

.category-list li:nth-child(1):hover i{background-image:url(../images/c-m-a-2.png)}
.category-list li:nth-child(2):hover i{background-image:url(../images/c-m-a-3.png)}
.category-list li:nth-child(3):hover i{background-image:url(../images/c-m-a-4.png)}
.category-list li:nth-child(4):hover i{background-image:url(../images/c-m-a-5.png)}
.category-list li:nth-child(5):hover i{background-image:url(../images/c-m-a-6.png)}
.category-list li:nth-child(6):hover i{background-image:url(../images/c-m-a-7.png)}
.category-list li:nth-child(7):hover i{background-image:url(../images/c-m-a-8.png)}
.category-list li:nth-child(8):hover i{background-image:url(../images/c-m-a-1.png)}
.category-list li:nth-child(9):hover i{background-image:url(../images/c-m-a-9.png)}
.category-list li:nth-child(10):hover i{background-image:url(../images/c-m-a-10.png)}
.category-list li:nth-child(11):hover i{background-image:url(../images/c-m-a-11.png)}
.category-list li:nth-child(12):hover i{background-image:url(../images/c-m-a-12.png)}
.category-list li:nth-child(13):hover i{background-image:url(../images/c-m-a-13.png)}
.category-list li:nth-child(14):hover i{background-image:url(../images/c-m-a-14.png)}
.category-list li:nth-child(15):hover i{background-image:url(../images/c-m-a-15.png)}
.category-list li:nth-child(16):hover i{background-image:url(../images/c-m-a-16.png)}
.category-list li:nth-child(17):hover i{background-image:url(../images/c-m-a-17.png)}
.category-list li:nth-child(18):hover i{background-image:url(../images/c-m-a-18.png)}
.category-list li:nth-child(19):hover i{background-image:url(../images/c-m-a-19.png)}
.category-list-container{position:absolute;width:100%;z-index:99;left:-100%;}
.categoryRightPanel .ui-panel-inner{padding:0px}
.categoryRightPanel li i{float:right;line-height:36px;font-size:1.2em;margin-right:15px;}
.category-type-list, .category-type-list li{padding:0;margin:0;list-style:none}
.category-type-list li{border-bottom:1px solid #ddd;line-height:36px;font-size:1.2em;position:relative;}
.category-type-list li>div:first-child{padding-left:10px;}
.category-detailtype-list>div{padding-left:25px;border-top:1px solid #ddd;background:#e5e5e5}
.category-detailtype-list a{text-decoration:none;}
.categoryRightPanel .panel-loading{position:absolute;left:50%;top:30%;font-size:2em;margin-left:-11px;margin-top:-11px}
.category-type-list li a{display:block;text-decoration:none;color:#333}

.sort-select-panel{position:absolute;z-index:1000;background:#fff;width:18em;bottom:0px;top:38px;-webkit-box-shadow:5px 0 5px rgb(0 0 0 / 15%);-moz-box-shadow:5px 0 5px rgba(0,0,0,.15);box-shadow:5px 0 5px rgb(0 0 0 / 15%);}
.sort-select-panel .sort-select-item{line-height:36px;border-bottom:1px solid #ccc;padding:0 10px;font-size:1.2em}
.sort-select-panel .sort-panel-header{line-height:28px;font-size:1.4em;position:relative;border-bottom:1px solid #ccc;padding:0 10px;}
.sort-select-panel .sort-panel-header>span:last-child{display:block;position:absolute;right:0px;line-height:28px;padding:0 10px;top:0px;font-size:0.9em}
.sort-select-panel .sort-panel-header>span:last-child i{margin-right:3px}
.sort-select-panel .sort-select-item i{float:right;line-height:36px;font-size:1.2em;color:#f08000!important}

.filter-select-panel{position:absolute;z-index:1000;background:#fff;width:80%;bottom:0px;top:38px;-webkit-box-shadow:5px 0 5px rgb(0 0 0 / 15%);-moz-box-shadow:5px 0 5px rgba(0,0,0,.15);box-shadow:5px 0 5px rgb(0 0 0 / 15%);}
.filter-panel-header{line-height:38px;border-top:1px solid #ccc;font-size:1.4em;position:relative;text-align:center;position:absolute;bottom:0px;white-space:nowrap;width:100%}
.filter-select-panel .filter-panel-header>span{display:inline-block;text-align:center;width:50%;font-size:0.9em;text-shadow:none}
.filter-select-panel .filter-panel-header>span:last-child{color:#fff;background-color:#f08000}
.filter-select-panel .select-panel-con{position:absolute;top:0px;bottom:38px;overflow-y:auto;width:100%}
.filter-select-item>div:first-child{line-height:38px;padding:0 10px;border-bottom:1px solid #ccc;font-size:1.22em;}
.filter-select-item>div:first-child i{font-size:1.4em;float:right;line-height:38px;}
.filter-select-item>div:last-child{background:#f5f5f5;padding:5px 0px 5px 10px}
.filter-select-item>div .ui-radio,.filter-select-item>div .ui-checkbox{margin:0;display:inline-block;width:49%;vertical-align:middle;}
.filter-select-item>div .ui-checkbox .ui-btn, .filter-select-item>div .ui-radio .ui-btn{font-size:1.15em;font-weight:normal;padding:6px 0px;padding-left:25px;border:0;white-space:nowrap;}
.filter-select-item>div .ui-radio .ui-btn.ui-radio-on:after{width:8px;height:8px;border-width:4px;}
.filter-select-item>div .ui-btn.ui-checkbox-off:after, .filter-select-item>div .ui-btn.ui-checkbox-on:after, .filter-select-item>div .ui-btn.ui-radio-off:after, .filter-select-item>div .ui-btn.ui-radio-on:after{width:15px;height:15px;left:.2em;top:1.2em;}
.filter-select-item>div .ui-checkbox input, .filter-select-item>div .ui-radio input{width:12px;height:12px}
.filter-select-item label.price-input input[type="text"]{text-align:center;}
.filter-select-item .ui-input-text{width:30%;display:inline-block;margin:0;padding:0;overflow:hidden;vertical-align:middle;}
.filter-select-item label.price-input{display:inline-block;padding-left:6px;font-size:0.98em;margin-top:3px;}
.list-starts{color:#f08000;position:relative;}
.list-starts>div:first-child{position:absolute;left:0px;top:0px;overflow:hidden;white-space:nowrap;}
.page-alert-msg{min-height:40px;position:fixed;z-index:199999;bottom:15%;left:50%;line-height:18px;text-align:center;background:#efefef;color:#000;padding:5px 20px;border-radius:25px;border:1px solid #999;font-size:1.15em;-webkit-box-shadow:0px 0 10px rgb(0 0 0 / 18%);-moz-box-shadow:0px 0 10px rgba(0,0,0,.18);box-shadow:0px 0px 7px 0px rgb(0 0 0 / 18%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:70%;margin-left:-35%;text-shadow:none;}
.page-alert-msg>span{display:inline-block;vertical-align:middle}
.page-alert-msg>span:first-child{height:100%}
.page-nextpage-loading{margin:0;text-align:center;font-size:1.6em;padding:10px!important;}   
.sunsky-loading{display: inline-block;width: 2em;height: 2em;background-image: url(../images/loading100.gif);background-size: 70%;background-repeat: no-repeat;background-position: center;}

.msgdlg{position:absolute;z-index:999999;background:#FFF;border:2px solid #f97900;box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);top:20%;left:50%;width:80%;margin-left:-40%}
.msgdlg .title{background:#f97900;color:#FFF;font-size:1.3em;padding:8px 5px;}
.msgdlg .msg{padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.msgdlg .op{padding-bottom:20px;}
.msgdlg .ok{width:80px;}
.msgdlg .cancel{width:80px;margin-left:30px;}
.msgdlg .title .close{display: block;position: absolute;width:30px;color: #FFF;right: 0px;top: 0px;text-align: center;line-height:35px;cursor: pointer;}

.s-header-btn .back-btn{display:block}
.brand-filter .ui-select span.category-select{font-size:1.5em}

#pageCart div[data-role="main"]>div{padding-top:39px;padding-bottom:120px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;overflow-y:auto;}
#pageCart .cart-header{position:absolute;top:0;left:0;border-bottom:1px solid #ddd;width:100%;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff}
#pageCart .cart-footer{position:fixed;bottom:52px;left:0}
#pageCart .cart-header>span{display:inline-block;line-height:38px;font-size:1.1em;}
#pageCart .cart-header>span:first-child{font-size:1.3em}
#pageCart .cart-header .close-cart{float:right}
#pageCart .cart-header .close-cart i{margin-right:3px;font-size:1.3em;vertical-align:middle}
#pageCart .cart-header .close-cart span{vertical-align:middle}
#pageCart .cart-footer{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px 10px;width:100%;background:#fff;border-top:1px solid #ddd}
#pageCart .cart-btn>div{overflow:hidden;font-size:1.3em;color:#fff;line-height:40px;text-align:center;border:1px solid #ddd;border-radius:3px;width:100%;white-space:nowrap}
#pageCart .cart-btn .cart-paypal-btn>div{}
#pageCart .cart-btn .cart-paypal-btn .paypal-button-row{}
#pageCart .cart-productlist-title{text-decoration:none;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
#pageCart .cart-product-list{border-bottom:1px solid #ddd;position:relative}
#pageCart .cart-shipping{margin-top:8px;background:#fff}
#pageCart .cart-shipping-header{border-bottom:1px solid #ddd;line-height:32px;padding:0 10px}
#pageCart .cart-shipping-header>span:first-child{display:inline-block;font-size:1.3em}
#pageCart .cart-shipping-header>span:last-child{display:inline-block;float:right}
#pageCart .cart-product-qty{border:1px solid #ccc;position:absolute;right:10px;bottom:10px}
#pageCart .cart-product-qty>span{display:inline-block;vertical-align:middle}
#pageCart .cart-product-qty-input input{width:42px;height:26px;border:0;background:#fff;border-radius:0;box-shadow:none;font-size:1.2em;text-align:center}
#pageCart .cart-product-qty-input>div{border:0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:0;padding:0;margin:0}
#pageCart .cart-product-qty>span:first-child{width:30px;text-align:center;line-height:26px;height:26px;border-right:1px solid #ddd}
#pageCart .cart-product-qty>span:last-child{width:30px;text-align:center;line-height:26px;height:26px;border-left:1px solid #ddd}
#pageCart .cart-product-qty>span i{line-height:26px;}
#pageCart .cart-country{line-height:36px;padding:0 10px;overflow:hidden;font-size:1.1em;border-bottom:1px solid #ddd}
#pageCart .cart-country i{line-height:36px;}
#pageCart .cart-country span{display:inline-block;float:right}
#pageCart .cart-country span:first-child{float:left}
#pageCart .cart-country .selectd-country{padding-right:10px;font-size:1.15em}
#pageCart .cart-country .selectd-country a{color:#009cde;text-decoration:none}
#pageCart .right-select-panel ul{list-style:none;padding:0;margin:0;display:block;position:absolute;top:48px;padding-bottom:58px;width:100%}
#pageCart .right-select-panel ul li{list-style:none;line-height:36px;height:36px;border-bottom:1px solid #ddd;padding:0 10px;font-size:1.2em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#pageCart .right-select-panel ul li:last-child{border:0}
#pageCart .right-select-panel ul .title{text-align:center;font-size:1.2em}
#pageCart .right-select-panel ul .country-letter{height:20px;line-height:20px;background:#dfdfdf}
#pageCart .shipping-method-con{position:absolute;top:48px;padding-bottom:58px;width:100%}
#pageCart .shipping-method-list{border-bottom:1px solid #ddd;}
#pageCart .shipping-method-list>div{display:inline-block;vertical-align:middle;font-size:1.1em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#pageCart .shipping-method-list>div:first-child{width:28%;padding:10px 5px 10px 10px}
#pageCart .shipping-method-list>div:last-child{width:70%;padding:10px 10px 10px 0px}
#pageCart .shipping-method-con .smtitle{font-size:1.2em;border-bottom:1px solid #ddd;text-align:center;line-height:26px}
#pageCart .shipping-method-list:first-child{padding-top:10px;}
#pageCart .shipping-method-list .shipping-img{width:50px;}
#pageCart .shipping-method-list .shipping-img img{max-width:100%}
#pageCart .shipping-info>div:first-child{font-size:1.2em}
#pageCart .cart-balance{margin-top:8px;background:#fff}
#pageCart .cart-balance-header{border-bottom:1px solid #ddd;line-height:32px;padding:0 10px}
#pageCart .cart-balance-header span:first-child{display:inline-block;font-size:1.3em}
#pageCart .cart-balance input[type="text"]{width:80px;text-align:center;border:1px solid #999;font-size:1.1em;}
#pageCart .cart-balance>div{overflow:hidden;padding:0 10px;border-bottom:1px solid #ddd}
#pageCart .cart-balance>div>div{display:inline-block;}
#pageCart .cart-balance>div>div:first-child{float:left;line-height:40px;font-size:1.1em;}
#pageCart .cart-balance>div>div:last-child{float:right}
#pageCart .cart-balance .cart-balance-coupon input[type="text"]{width:120px;}
#pageCart .cart-vat{margin-top:8px;background:#fff}
#pageCart .cart-vat .cart-vat-header{border-bottom:1px solid #ddd;line-height:32px;padding:0 10px;}
#pageCart .cart-vat .cart-vat-header span{font-size:1.3em}
#pageCart .cart-vat .selectd-method{padding-right:10px;font-size:1.15em}
#pageCart .cart-vat .selectd-method a{color:#009cde;text-decoration:none}
#pageCart .cart-vat>div{overflow:hidden;line-height:36px;padding:0 10px;border-bottom:1px solid #ddd}
#pageCart .cart-vat span{display:inline-block;float:right;font-size:1.1em;}
#pageCart .cart-vat span i{line-height:36px;}
#pageCart .cart-vat span:first-child{float:left}
#pageCart .cart-cost{margin-top:8px;background:#fff}
#pageCart .cart-cost>div{overflow:hidden;padding:0px 10px;line-height:36px;border-bottom:1px solid #ddd}
#pageCart .cart-cost .cart-cost-header{border-bottom:1px solid #ddd;line-height:32px;padding:0 10px;font-size:1.3em}
#pageCart .cart-cost .cart-cost-item>span:first-child{display:inline-block;float:left;font-size:1.1em}
#pageCart .cart-cost .cart-cost-item>span:last-child{display:inline-block;float:right;font-size:1.1em}
#pageCart .cart-product-free{padding:10px 10px 10px 70px;border-top:1px solid #ddd;position:relative;background:#fff}
#pageCart .cart-product-free>div.cart-product-free-img{width:60px;height:60px;position:absolute;top:10px;left:10px}
#pageCart .cart-product-free>div img{max-width:100%;max-height:100%}
#pageCart .cart-product-free>div.cart-product-free-title{padding-left:8px;font-size:1em}
#pageCart .cart-product-free>div.cart-product-free-qty{padding-left:8px;font-size:1em}
#pageCart .cart-product-free .cart-product-free-name{font-size:1em;color:#66b500;padding-top:5px;font-weight:bold}
#pageCart .cart-vat input[type="text"]{width:120px;text-align:center;border:1px solid #999;font-size:1.1em;}
#pageCart .cart-vat>div{overflow:hidden;padding:0 10px;border-bottom:1px solid #ddd}
#pageCart .cart-vat>div>div{display:inline-block;}
#pageCart .cart-vat>div>div:first-child{float:left;line-height:40px;font-size:1.1em;}
#pageCart .cart-vat>div>div:last-child{float:right}
#pageCart .cart-empty-div{position:absolute!important;width:100%;z-index:999;background:#fff;text-align:center;}
#pageCart .cart-data-loading{position:absolute!important;width:100%;z-index:1000;background:#fff;}
#pageCart .cart-empty-div>div{position:absolute;top:30%;left:50%;margin-left:-57px;}
#pageCart .cart-empty-div>div>span, #pageCart .cart-empty-div>div>a{display:block}
#pageCart .cart-empty-div>div>span i{font-size:3em;color:#fff;background:#ccc;padding:10px;border-radius:40px;}
#pageCart .cart-empty-div>div>span{display:block;text-align:center;line-height:28px;font-size:1.15em;}
#pageCart .cart-empty-div>div>a{display:block;text-decoration:none;border:1px solid #ccc;text-align:center;padding:5px 10px;border-radius:5px;}
#pageCart .cart-data-loading>div{position:absolute;left:50%;top:30%;text-align:center;margin-left:-11px;}
#pageCart .cart-data-loading>div i{font-size:2em}
#pageCart .cart-add-coupon{font-size: 1.5em;margin-left: 4px;position: relative;top: 2px;}
#pageCart .cart-product-list-item-more{width:120px;height:100%;background:#000;position:absolute;top:0px;right:-120px;white-space:nowrap;line-hieght:100%}
#pageCart .cart-product-list-item-more>div:first-child{width:60px;height:100%;background:#f08000;color:#fff;text-align:center;display:inline-block}
#pageCart .cart-product-list-item-more>div:last-child{width:60px;height:100%;background:#e51212;color:#fff;text-align:center;display:inline-block}
#pageCart .cart-product-list-item-more>div>span{display:inline-block;vertical-align:middle;text-shadow:none;font-size:1.8em;}
#pageCart .cart-product-list-item-more>div>span:first-child{height:100%}

#pageCheckout div[data-role="main"]>div{padding-bottom:83px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;overflow-y:auto;}
#pageCheckout .panel{margin-bottom:8px;background:#fff}
#pageCheckout .panel>div{line-height:36px;border-bottom:1px solid #ddd;font-size:1.15em;overflow:hidden;padding:0 10px}
#pageCheckout .panel>div>a{display:block;text-decoration:none;color:#3c3c3c;overflow:hidden}
#pageCheckout .panel>div.panel-header{font-size:1.3em;}
#pageCheckout .panel>div span{display:inline-block;}
#pageCheckout .panel>div span:last-child{float:right}
#pageCheckout .panel>div span:first-child{float:left}
#pageCheckout .panel>div span i{line-height:36px;font-size:1.3em}
#pageCheckout .addressbook-selector .panel-item{border-bottom:1px solid #ccc}
#pageCheckout .addressbook-selector .panel-item>div{padding:5px 10px;position:relative}
#pageCheckout .addressbook-selector .panel-item .address-info>div{font-size:1.2em;line-height:23px;}
#pageCheckout .addressbook-selector .panel-item .address-info>div:first-child{font-size:1.3em}
#pageCheckout .addressbook-selector{width:100%;padding-top:46px;padding-bottom:83px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#pageCheckout .panel-container{padding-bottom:83px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position: absolute;width: 100%;bottom: 0;top: 46px;overflow-y: auto;}
#pageCheckout .checkout-footer{width:100%;position:fixed;bottom:0;border-top:1px solid #ccc;background:#fff;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top:10px;z-index:9999;}
#pageCheckout .checkout-btn>div{width:100%;text-align:center;line-height:42px;margin:0 auto;border-radius:3px;margin-top:10px;text-shadow: none;}
#pageCheckout .checkout-btn>div a{color:#fff;font-size:1.6em;text-decoration:none}
#pageCheckout .checkout-btn i{color:#fff;font-size:1.6em;margin-left:8px;}
#pageCheckout .addressbook-selector .panel-title{line-height:36px;padding:0 10px;font-size:1.4em;border-bottom:1px solid #ccc;text-align:left;position:relative}
#pageCheckout .addressbook-selector .panel-title>span{line-height:25px;padding:0 10px;position:absolute;right:5px;top:5px;font-size:0.8em;display:block;border:1px solid #ccc;border-radius:3px;}
#pageCheckout .addressbook-selector .address-editor{position:absolute;right:10px;bottom:0px}
#pageCheckout .addressbook-selector .address-editor>div{display:inline-block;vertical-align: middle;padding: 8px;}
#pageCheckout .addressbook-selector .address-editor>div>i{font-size:1.5em;}
#pageCheckout .addressbook-selector .address-editor>div>div{display:inline-block;}
#pageCheckout .addressbook-selector .address-editor>div>div>i{line-height:22px;padding:0 5px;font-size:1.4em}
#pageCheckout .addressbook-selector .address-edit {padding:0 10px;background:#f9f9f9}
#pageCheckout .addressbook-selector .address-edit .address-edit-title{color:#999;font-size:1em;line-height:22px;}
#pageCheckout .addressbook-selector .address-edit-content{border-bottom:1px solid #ddd}
#pageCheckout .addressbook-selector .address-edit-content input{padding:0}
#pageCheckout .addressbook-selector .address-edit-content .address-edit-value{height:24px;font-size:1.2em;line-height:24px;}
#pageCheckout .addressbook-selector .address-edit-content .ui-input-text{padding:0;margin:0}
#pageCheckout .address-edit-content .ui-input-text{background:#f9f9f9}
#pageCheckout .address-edit-content .ui-input-text input{min-height:24px;height:24px;font-size:1.2em}
#pageCheckout .addressbook-selector .address_submit-btn{text-align:center;padding-top:5px;}
#pageCheckout .addressbook-selector .address_submit-btn>span{display:inline-block;padding:10px 20px;text-align:center;background:#fff;border:1px solid #aaa;border-radius:3px;font-size:1.2em}
#pageCheckout .addressbook-selector .address_submit-btn>span i{padding-right:3px;}
#pageCheckout .addressbook-selector .address_submit-btn>span:first-child{margin-right:10px;}
#pageCheckout .shipping-panel{margin-top:8px;background:#fff;border-bottom:1px solid #ccc}
#pageCheckout .shipping-panel-header{font-size:1.3em;height:37px;line-height:37px;border-bottom:1px solid #ddd;padding:0 10px}
#pageCheckout .shipping-panel-item{padding:0 10px}
#pageCheckout .shipping-panel-item a{display:block;text-decoration:none;color:#3c3c3c!important;position:relative}
#pageCheckout .shipping-panel-item a>span{display:inline-block;vertical-align:middle;}
#pageCheckout .shipping-panel-item a>span img{max-height:60px;max-width:60px}
#pageCheckout .shipping-panel-item a>span:first-child{padding:10px 10px 10px 0px}
#pageCheckout .shipping-panel-item a>span>span{display:block;font-size:1.1em;line-height:17px}
#pageCheckout .shipping-panel-item a>span>span:first-child{font-size:1.2em;line-height:21px}
#pageCheckout .shipping-panel-item a>span.shipping-panel-item-icon{position:absolute;top:50%;margin-top:-5px;font-size:1.5em;right:10px}
#pageCheckout .right-select-panel ul{list-style:none;padding:0;margin:0;display:block;position:absolute;top:48px;padding-bottom:58px;width:100%}
#pageCheckout .right-select-panel ul li{list-style:none;line-height:36px;height:36px;border-bottom:1px solid #ddd;padding:0 10px;font-size:1.2em;}
#pageCheckout .right-select-panel ul li:last-child{border:0}
#pageCheckout .right-select-panel ul .title{text-align:center;font-size:1.2em}
#pageCheckout .right-select-panel ul .country-letter{height:20px;line-height:20px;background:#dfdfdf}
#pageCheckout .shipping-method-con{position:absolute;top:48px;padding-bottom:84px;width:100%}
#pageCheckout .shipping-method-list{border-bottom:1px solid #ddd;}
#pageCheckout .shipping-method-list>div{display:inline-block;vertical-align:middle;font-size:1.1em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#pageCheckout .shipping-method-list>div:first-child{width:28%;padding:10px 5px 10px 10px}
#pageCheckout .shipping-method-list>div:last-child{width:70%;padding:10px 10px 10px 0px}
#pageCheckout .shipping-method-con .smtitle{font-size:1.2em;border-bottom:1px solid #ddd;text-align:center;line-height:26px}
#pageCheckout .shipping-method-list:first-child{padding-top:10px;}
#pageCheckout .shipping-method-list .shipping-img{width:50px;}
#pageCheckout .shipping-method-list .shipping-img img{max-width:100%}
#pageCheckout .remark-panel{margin-top:8px;background:#fff;padding-bottom:10px;border-bottom:1px solid #ccc}
#pageCheckout .remark-panel-header{font-size:1.3em;height:37px;line-height:37px;border-bottom:1px solid #ddd;padding:0 10px;}
#pageCheckout .remark-panel>div{padding:0 10px;}
#pageCheckout .remark-panel-drop label.ui-btn{font-weight:normal;border:none;background:#fff;padding-bottom:5px;padding-top:5px;font-size:1.2em;}
#pageCheckout .remark-panel-note{padding:5px 0px;color:#666;font-size:1.15em}
#pageCheckout .remark-panel-point{line-height:22px;font-size:1.2em;color:#666}
#pageCheckout .remark-panel-textarea textarea{border:1px solid #ccc}
#pageCheckout .remark-panel-textarea{padding-bottom:10px}
#pageCheckout .payment-panel{margin-top:8px;background:#fff;}
#pageCheckout .payment-panel-header{font-size:1.3em;height:37px;line-height:37px;border-bottom:1px solid #ddd;padding:0 10px;}
#pageCheckout .payment-item .ui-radio{padding:0;margin:0;}
#pageCheckout .payment-item label.ui-btn{background:#fff;border:0;border-bottom:1px solid #ccc}
#pageCheckout .payment-item label.ui-btn img{height:25px;}
#pageCheckout .cart-balance{margin-top:8px;background:#fff}
#pageCheckout .cart-balance-header{border-bottom:1px solid #ddd;line-height:32px;padding:0 10px}
#pageCheckout .cart-balance-header span:first-child{display:inline-block;font-size:1.3em}
#pageCheckout .cart-balance input[type="text"]{width:80px;text-align:center;border:1px solid #999;font-size:1.1em;}
#pageCheckout .cart-balance>div{overflow:hidden;padding:0 10px;border-bottom:1px solid #ddd}
#pageCheckout .cart-balance>div>div{display:inline-block;}
#pageCheckout .cart-balance>div>div:first-child{float:left;line-height:40px;font-size:1.1em;}
#pageCheckout .cart-balance>div>div:last-child{float:right}
#pageCheckout .cart-balance .cart-balance-coupon input[type="text"]{width:120px;}
#pageCheckout .cart-vat{margin-top:8px;background:#fff}
#pageCheckout .cart-vat .cart-vat-header{border-bottom:1px solid #ddd;line-height:32px;padding:0 10px;}
#pageCheckout .cart-vat .cart-vat-header span{font-size:1.3em}
#pageCheckout .cart-vat .selectd-method{padding-right:10px;font-size:1.3em}
#pageCheckout .cart-vat .selectd-method a{color:#009cde;text-decoration:none}
#pageCheckout .cart-vat>div{overflow:hidden;line-height:36px;padding:0 10px;border-bottom:1px solid #ddd}
#pageCheckout .cart-vat span{display:inline-block;float:right;font-size:1.1em;}
#pageCheckout .cart-vat span i{line-height:36px;}
#pageCheckout .cart-vat span:first-child{float:left}
#pageCheckout .cart-cost{margin-top:8px;background:#fff;margin-bottom:8px;}
#pageCheckout .cart-cost>div{overflow:hidden;padding:0px 10px;line-height:36px;border-bottom:1px solid #ddd}
#pageCheckout .cart-cost .cart-cost-header{border-bottom:1px solid #ddd;line-height:32px;padding:0 10px;font-size:1.3em}
#pageCheckout .cart-cost .cart-cost-item>span:first-child{display:inline-block;float:left;font-size:1.1em}
#pageCheckout .cart-cost .cart-cost-item>span:last-child{display:inline-block;float:right;font-size:1.1em}
#pageCheckout .ui-select{margin:0}
#pageCheckout .ui-select .ui-btn{border:0;background:#f9f9f9;box-shadow:none;padding-left:0;text-align:left;}
#pageCheckout .ui-select .ui-btn.ui-btn-icon-right:after{right:0.2625em;display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f107";background:#f5f5f5;font-size:2em;line-height:22px;}
#pageCheckout .create-address-btn>i{margin-right:5px;}
#pageCheckout .ui-panel{position: fixed;bottom: 0px;}
#pageCheckout .address-slected-container>div{padding-top:5px;padding-bottom:5px;}
#pageCheckout .address-slected-container>div>div>span{float: inherit!important;line-height: 22px;}
#pageCheckout .shipping-panel-item a>span.shippingmethod-info{padding:5px 0px;}
#pageCheckout .cart-vat input[type="text"]{width:120px;text-align:center;border:1px solid #999;font-size:1.1em;}
#pageCheckout .cart-vat>div{overflow:hidden;padding:0 10px;border-bottom:1px solid #ddd}
#pageCheckout .cart-vat>div>div{display:inline-block;}
#pageCheckout .cart-vat>div>div:first-child{float:left;line-height:40px;font-size:1.1em;}
#pageCheckout .cart-vat>div>div:last-child{float:right}
#pageCheckout .cart-add-coupon{font-size: 1.5em;margin-left: 4px;position: relative;top: 2px;}
#pageCheckout .shippingmethod-info-pickup>span:first-child{font-size:1.3em}
#pageCheckout .shippingmethod-info-pickup .shippingmethod-info{width:200px;font-size:1.2em;padding:5px;}

#pageList .top-search{padding: 0 102px 0px 40px;height:44px;}
#pageList .s-header-btn{width:30px;}
#pageList .top-search .ui-input-search{margin:auto;background:#e5e5e5}
#pageList .top-search .ui-input-search input{padding-left:28px;height:28px;margin-top:8px;font-size:1.2em;}
#pageList .top-search .ui-input-clear{color:#666;}
#pageList .list-header{padding:0 10px;overflow:hidden;background:#fff;border-bottom:1px solid #ccc;position:absolute;width:100%;z-index:1000;top:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#pageList .list-header>div{width:100%}
#pageList .list-header>div>span{display:inline-block;vertical-align:middle;font-size:1.2em;padding:2px 0px;white-space:nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}
#pageList .list-header>div>span>i{padding:8px;font-size: 1.25em;vertical-align: middle;}
#pageList .grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:8px 8px 0;max-height:100%;overflow-y:auto;}
#pageList .grid-item{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;margin-bottom:8px;overflow:hidden;}
#pageList .grid-item:nth-child(odd)>div{margin-right:4px;}
#pageList .grid-item:nth-child(even)>div{margin-left:4px;}
#pageList .grid-item>div{border:1px solid #ddd;border-radius:5px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px;background:#fff}
#pageList .grid-item img{max-width:100%}
#pageList .grid-item .list-image{padding:10px;}
#pageList .grid-item .list-title a{text-decoration:none;height:50px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.13em;}
#pageList .grid-item .list-price{font-size:1.2em;color:red}
#pageList .grid-item .list-price-container>div:first-child{float:left}
#pageList .grid-item .list-price-container>div:last-child{position:absolute;right:0px}
#pageList .grid-item-btn{margin-top:5px}
#pageList .grid-item-btn>span{display:inline-block;vertical-align:middle;padding:3px;font-size:1.6em;margin-right:12px;color:#999}
#pageList .list-reviews{padding-top:26px;color:#999;font-size:1em;padding-right:5px;}
#pageList .list-price-container{overflow:hidden;position:relative}
#pageList .list-reviews i{margin-right:3px;}
#pageList .product-list-loading{font-size: 2em;width: 100%;height: 50px;text-align: center;background: #f5f5f5;margin-bottom: 8px;}
#pageList .product-list-loading i{line-height:50px;}
#pageList .page-main{position:absolute;top:46px;bottom:51px;width:100%;padding-top:37px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}
#pageList .category-list-container{top:37px;bottom:0px;background:#fff;}
#pageList .price-input .ui-btn{width:40px;display:inline-block;vertical-align:middle;margin-left:10px;height:12px;border:1px solid #ddd;box-shadow:none;color:#fff;background-color:#f08000;font-weight:normal;line-height:12px;text-shadow:none;}
#pageList .keywords-list{position:absolute;left:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #ccc;max-height:320px;overflow-y:auto;border-top:1px solid #ccc;-webkit-box-shadow:0px 3px 8px rgb(0 0 0 / 15%);-moz-box-shadow:0px 3px 8px rgba(0,0,0,.15);box-shadow:0px 3px 8px 0px rgb(0 0 0 / 15%);}
#pageList .keywords-list-items{background:#fff;}
#pageList .keywords-list-items>div{line-height:35px;text-indent:12px;font-weight:normal;border-bottom:1px solid #ddd;font-size:1.2em;}
#pageList .list-starts{right:2px;float:right;margin-top:3px;font-size:1.2em;}
#pageList .price-input .ui-btn{font-size:1em}

#imageSearch .top-search{padding: 0 102px 0px 40px;height:44px;}
#imageSearch .s-header-btn{width:30px;}
#imageSearch .top-search .ui-input-search{margin:auto;background:#e5e5e5}
#imageSearch .top-search .ui-input-search input{padding-left:28px;height:28px;margin-top:8px;font-size:1.2em;}
#imageSearch .top-search .ui-input-clear{color:#666;}
#imageSearch .list-header{padding:0 10px;overflow:hidden;background:#fff;border-bottom:1px solid #ccc;position:absolute;width:100%;z-index:1000;top:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#imageSearch .list-header>div{width:100%}
#imageSearch .list-header>div>span{display:inline-block;vertical-align:middle;font-size:1.2em;padding:2px 0px;white-space:nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}
#imageSearch .list-header>div>span>i{padding:8px;font-size: 1.25em;vertical-align: middle;}
#imageSearch .grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:8px 8px 0;max-height:100%;overflow-y:auto;}
#imageSearch .grid-item{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;margin-bottom:8px;overflow:hidden;}
#imageSearch .grid-item:nth-child(odd)>div{margin-right:4px;}
#imageSearch .grid-item:nth-child(even)>div{margin-left:4px;}
#imageSearch .grid-item>div{border:1px solid #ddd;border-radius:5px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px;background:#fff}
#imageSearch .grid-item img{max-width:100%}
#imageSearch .grid-item .list-image{padding:10px;}
#imageSearch .grid-item .list-title a{text-decoration:none;height:50px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.13em;}
#imageSearch .grid-item .list-price{font-size:1.2em;color:red}
#imageSearch .grid-item .list-price-container>div:first-child{float:left}
#imageSearch .grid-item .list-price-container>div:last-child{position:absolute;right:0px}
#imageSearch .grid-item-btn{margin-top:5px}
#imageSearch .grid-item-btn>span{display:inline-block;vertical-align:middle;padding:3px;font-size:1.6em;margin-right:12px;color:#999}
#imageSearch .list-reviews{padding-top:26px;color:#999;font-size:1em;padding-right:5px;}
#imageSearch .list-price-container{overflow:hidden;position:relative}
#imageSearch .list-reviews i{margin-right:3px;}
#imageSearch .product-list-loading{font-size: 2em;width: 100%;height: 50px;text-align: center;background: #f5f5f5;margin-bottom: 8px;}
#imageSearch .product-list-loading i{line-height:50px;}
#imageSearch .page-main{position:absolute;top:46px;bottom:51px;width:100%;padding-top:37px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}
#imageSearch .category-list-container{top:37px;bottom:0px;background:#fff;}
#imageSearch .price-input .ui-btn{width:40px;display:inline-block;vertical-align:middle;margin-left:10px;height:12px;border:1px solid #ddd;box-shadow:none;color:#fff;background-color:#f08000;font-weight:normal;line-height:12px;text-shadow:none;}
#imageSearch .keywords-list{position:absolute;left:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #ccc;max-height:320px;overflow-y:auto;border-top:1px solid #ccc;-webkit-box-shadow:0px 3px 8px rgb(0 0 0 / 15%);-moz-box-shadow:0px 3px 8px rgba(0,0,0,.15);box-shadow:0px 3px 8px 0px rgb(0 0 0 / 15%);}
#imageSearch .keywords-list-items{background:#fff;}
#imageSearch .keywords-list-items>div{line-height:35px;text-indent:12px;font-weight:normal;border-bottom:1px solid #ddd;font-size:1.2em;}
#imageSearch .list-starts{right:2px;float:right;margin-top:3px;font-size:1.2em;}
#imageSearch .price-input .ui-btn{font-size:1em}

#pageDetail{height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#pageDetail .product-detail-footer-btn{width:100%;overflow:hidden;white-space:nowrap;padding-left:86px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#pageDetail .product-detail-footer-btn a{display:inline-block;line-height:42px;text-align:center;text-shadow:none;vertical-align:middle;}
#pageDetail .talk-btn{width:18%}
#pageDetail .talk-btn i{line-height:42px;font-size:2.2em;color:#666;vertical-align:middle;}
#pageDetail .add-to-cart-btn{width:40%;float:right;color:#fff;background-color:#ffc93b;font-size:1.3em;}
#pageDetail .buy-in-bulk-btn{width:40%;float:right;color:#fff;background-color:#f08000;font-size:1.3em;}
#pageDetail .product-detail-container{position:absolute;top:32px;bottom:0px;width:100%;background:#fff}
#pageDetail .overview.swiper-pagination{height:32px!important;top:-32px!important;}
#pageDetail .swiper.mySwiper{overflow:inherit!important;}
#pageDetail .swiper .content-type{width:33.3333333%;margin:0;padding:0;line-height:32px;height:32px;background:#fff!important;color:#333!important;opacity:1;border-radius:0;font-size:1.2em;border:0;outline:none;border-bottom:1px solid #ddd;}
#pageDetail .swiper .content-type.swiper-pagination-bullet-active{border-bottom:2px solid #f08000} 
#pageDetail .swiper-slide{}
#pageDetail .page-overview{width:100%;background-color:#f5f5f5}
#pageDetail .page-overview-image{text-align:center;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ddd;background-color:#fff}
#pageDetail .page-overview-image img{max-width:88%}
#pageDetail .mySwiper2 .swiper-wrapper{height:auto;}
#pageDetail .page-overview-title{padding:6px 10px;line-height:1.3em;font-size:1.3em;background-color:#fff}
#pageDetail .page-overview-gift{font-size:1.15em;padding:3px 0px;line-height:18px;;background-color:#fff}
#pageDetail .page-overview-gift i{font-size:1.2em;line-height:18px;color:#09bb07;vertical-align:middle}
#pageDetail .page-overview-gift span{vertical-align:middle;padding-left:5px;font-size:.8em}
#pageDetail .page-overview-price{padding:3px 10px;position:relative;line-height:22px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;;background-color:#fff}
#pageDetail .page-overview-price>div:first-child>span:first-child{color:red;font-size:1.3em}
#pageDetail .page-overview-price>div:first-child>span:last-child{font-size:1.15em}
#pageDetail .page-overview-price>div:last-child{position:absolute;right:10px;top:3px;}
#pageDetail .page-overview-price>div:last-child>span{display:inline-block;line-height:22px;margin-left:6px;font-size:1.1em;}
#pageDetail .page-overview-price>div:last-child>span i{line-height:22px;vertical-align:middle;font-size:1.5em;}
#pageDetail .page-overview-option{background:#fff;border-top:1px solid #ccc;line-height:42px;padding:0 10px;position:relative}
#pageDetail .page-overview-option>span{font-size:1.2em}
#pageDetail .page-overview-option>span:last-child{display:block;line-height:42px;position:absolute;right:10px;top:0px;}
#pageDetail .page-overview-option>span:last-child i{line-height:42px;font-size:1.2em;}
#pageDetail .page-overview-color{border-top:1px solid #ddd;background:#fff;padding:0 10px;font-size:1.2em;line-height:42px;position:relative;padding-bottom:5px;}
#pageDetail .page-overview-color>span{display:inline-block;vertical-align:middle;line-height:42px;left:10px;}
#pageDetail .page-overview-color>a{display:inline-block;width:28px;height:28px;text-decoration:none;color:#333;border:1px solid #ddd;vertical-align:middle;margin:5px 0px 0px 5px;}
#pageDetail .page-overview-color>a img{max-width:100%;max-height:100%;}
#pageDetail .page-overview-itemno{line-height:30px;font-size:1.1em;padding:0 10px;background:#fff;border-top:1px solid #ddd}
#pageDetail .page-overview-shipping{background:#fff;padding:0 10px;border-top:1px solid #ddd;position:relative;padding-bottom:4px;}
#pageDetail .page-overview-shipping>span{display:block;line-height:18px;font-size:1.1em}
#pageDetail .page-overview-shipping>span:first-child{color:#333;font-size:1.2em;line-height:24px;}
#pageDetail .page-overview-shipping>span:last-child{position:absolute;right:10px;color:#333;top:0px;}
#pageDetail .page-overview-shipping>span:last-child>i{line-height:60px;font-size:1.2em}
#pageDetail .page-overview-leadtime{background:#fff;padding:6px 10px;border-top:1px solid #ddd;line-height:17px;}
#pageDetail .page-overview-leadtime>span{font-size:1.1em;color:#333}
#pageDetail .page-overview-sales{font-size:1.1em;background:#fff;padding:6px 10px;border-top:1px solid #ddd;border-bottom:1px solid #ccc;margin-bottom:8px;}
#pageDetail .page-overview-sales>span{display:block;line-height:20px;}
#pageDetail .page-overview-sales>span>span{color:#333;}
#pageDetail .page-overview-pricetabletitle{padding:0 10px;border-top:1px solid #ccc;border-bottom:1px solid #ddd;line-height:28px;font-size:1.2em;background:#fff}
#pageDetail .page-overview-pricetable{background:#fff;font-size:1.1em;border-bottom:1px solid #ddd;line-height:22px;white-space:nowrap}
#pageDetail .page-overview-pricetable span{display:inline-block;width:50%}
#pageDetail .page-overview-pricetable span:last-child{text-align:right}
#pageDetail .page-overview-pricetable div{border-bottom:1px solid #eee;padding:0 10px;}
#pageDetail .page-overview-pricetable div:last-child{border:0}
#pageDetail .page-overview-guarantee{position:relative;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:8px;margin-bottom:8px;padding:8px 10px 8px 60px;}
#pageDetail .page-overview-guarantee>span{display:block;font-size:1.1em}
#pageDetail .page-overview-guarantee img{max-width:46px;}
#pageDetail .page-overview-guarantee>span:first-child{position:absolute;left:10px;top:4px}
#pageDetail .page-overview-buyerrecotitle{font-size:1.2em;padding:0 10px;background:#fff;line-height:30px;border-top:1px solid #ccc;border-bottom:1px solid #ddd;}
#pageDetail .page-overview-buyerrecomm>div{position:relative;padding:10px 10px 10px 120px;border-bottom:1px solid #ddd;background:#fff;min-height:100px;}
#pageDetail .page-overview-buyerrecomm>div>div:first-child{width:100px;height:100px;position:absolute;left:10px;top:10px;}
#pageDetail .page-overview-buyerrecomm>div>div:first-child img{max-width:100%}
#pageDetail div.product-recomm-title{padding-bottom:3px}
#pageDetail div.product-recomm-title a{text-decoration:none;color:#333;font-size:1.1em;line-height:1.15em;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:4.6em;}
#pageDetail div.product-recomm-price{color:red;font-size:1.2em;padding-bottom:3px;}
#pageDetail div.product-recomm-start{color:#f08000}
#pageDetail div.product-recomm-review{position:relative}
#pageDetail div.product-recomm-review>span:first-child{color:#999}
#pageDetail .product-recomm-review span.product-recomm-cart{display:block;position:absolute;right:10px;bottom:0px;font-size:1.65em;color:#666}
#pageDetail .product-recomm-review span.product-recomm-heart{display:block;position:absolute;right:50px;bottom:0px;font-size:1.65em;color:#666}
#pageDetail .page-overview-reviews{margin-top:8px;font-size:1.2em;padding:0 10px;background:#fff;line-height:30px;border-top:1px solid #ccc;border-bottom:1px solid #ddd;}
#pageDetail .page-reviews-container{background:#fff}
#pageDetail .page-reviews-container>div{padding:0 10px 10px 10px;border-bottom:1px solid #ddd}
#pageDetail .page-reviews-name{padding:10px 10px 10px 40px;background-image:url(../images/boy.gif);background-repeat:no-repeat;background-size:34px;background-position:0px 3px;}
#pageDetail .page-reviews-name>span{display:block;font-size:1.05em}
#pageDetail .page-reviews-name>span:last-child{color:#999}
#pageDetail .page-reviews-content{font-size:1em;padding-bottom:8px}
#pageDetail .page-reviews-zan{overflow:hidden}
#pageDetail .page-reviews-zan>div{float:right}
#pageDetail .page-reviews-zan>div span:first-child{color:#999}
#pageDetail .page-reviews-zan>div span .fal-thumbs-up{color:#f08000}
#pageDetail .page-reviews-zan>div span .fal-thumbs-down{color:#666}
#pageDetail .page-reviews-zan>div span{padding-right:5px}
#pageDetail .page-reviews-start{font-size:1em;padding-bottom:10px;}
#pageDetail .page-reviews-start>div:first-child>div{display:inline-block;color:#f08000;padding-right:3px;}
#pageDetail .page-reviews-start>div:first-child>span{display:inline-block;color:#f08000}
#pageDetail .page-overview-buyerrecomm .list-starts{display:inline-block}
#pageDetail .page-reviews-contenttitle{padding-bottom:3px;}
#pageDetail .page-reviews-list-header{border-bottom:1px solid #ccc;width:100%;background:#fff;white-space:nowrap;}
#pageDetail .page-reviews-list-header>div{display:inline-block;width:25%;text-align:center;padding:8px 0px}
#pageDetail .page-reviews-list-header>div>span{display:block;text-align:center;font-size:1.1em}
#pageDetail .page-swiper-slide{overflow-y:auto;overflow-x:hidden}
#pageDetail .page-reviews-list{padding-bottom:10px;width:100%;overflow-y:auto;overflow-x:hidden;background:#f5f5f5;}
#pageDetail .page-reviews-list-top{margin-bottom:8px;background:#fff;border-bottom:1px solid #ddd}
#pageDetail .page-reviews-list-content{background:#fff;border-top:1px solid #ddd}
#pageDetail .page-reviews-list-top>div{padding:6px 0px}
#pageDetail .page-reviews-list-top>div>div{display:inline-block;width:25%;text-align:center;font-size:1em}
#pageDetail .page-reviews-list-top>div:first-child{white-space:nowrap;}
#pageDetail .page-reviews-list-top>div:last-child{padding:6 10px;}
#pageDetail .page-reviews-list-top>div>div span{display:block}
#pageDetail .page-reviews-list-tips{padding:6px 10px;border-bottom:1px solid #ccc;line-height:19px;font-size:1.1em;}
#pageDetail .page-reviews-list-content>div{padding:0 10px;border-bottom:1px solid #ddd;padding-bottom:6px}
#pageDetail .panel-bottom{width:100%;height:300px;background:#fff;position:absolute;z-index:9;bottom:-300px;border-top:1px solid #ccc;}
#pageDetail .panel-bottom-diss{width:100%;height:100%;position:absolute;z-index:8;background:#000;opacity:0.1;top:0px;bottom:0px;}
#pageDetail .panel-bottom>div:first-child{padding:0 10px;line-height:32px;text-align:center;position:relative;border-bottom:1px solid #ddd}
#pageDetail .panel-bottom>div:first-child>span:first-child{font-size:1.3em}
#pageDetail .panel-bottom>div:first-child>span:last-child{position:absolute;right:2px;top:0px;padding:0 10px;}
#pageDetail .panel-bottom>div:first-child>span:last-child i{line-height:32px;font-size:1.2em}
#pageDetail .panel-bottom ul, #pageDetail .panel-bottom li{list-style:none;padding:0;margin:0}
#pageDetail .panel-bottom li{padding:0 10px;line-height:42px;font-size:1.1em;border-bottom:1px solid #ddd;position:relative}
#pageDetail .panel-bottom li>a{display:block;text-decoration:none;color:#333}
#pageDetail .panel-bottom li>a>span{display:inline-block;vertical-align:middle;}
#pageDetail .panel-bottom li>a>span:first-child{margin-right:5px;}
#pageDetail .panel-bottom li>a>span img{width:32px;height:32px;}
#pageDetail .panel-bottom li>a>span:last-child{position:absolute;right:10px;font-size:1.2em;}
#pageDetail .panel-bottom li>a>span:last-child i{line-height:42px;color:#f08000}
#pageDetail .panel-bottom ul{position:absolute;width:100%;top:33px;bottom:0px;overflow-y:auto;}
#pageDetail .cart-product-qty{border:1px solid #ccc;position:absolute;right:10px;top:3px}
#pageDetail .cart-product-qty>span{display:inline-block;vertical-align:middle}
#pageDetail .cart-product-qty-input input{width:48px;height:26px;border:0;background:#fff;border-radius:0;box-shadow:none;font-size:1.2em;text-align:center}
#pageDetail .cart-product-qty-input .ui-input-text{margin:0}
#pageDetail .cart-product-qty-input>div{border:0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:0;padding:0;margin:0}
#pageDetail .cart-product-qty>span:first-child{width:35px;text-align:center;line-height:26px;height:26px}
#pageDetail .cart-product-qty>span:last-child{width:35px;text-align:center;line-height:26px;height:26px}
#pageDetail .cart-product-qty>span i{line-height:26px;}
#pageDetail .shipping-packing-detail{line-height:28px;font-size:1em;padding:0 10px;border-bottom:1px solid #ddd;overflow:hidden}
#pageDetail .shipping-quantity{padding:0 10px;position:relative;border-bottom:1px solid #ddd}
#pageDetail .shipping-quantity>span:first-child{line-height:38px;}
#pageDetail .shipping-packing-detail>span{display:inline-block;vertical-align:middle;float:right}
#pageDetail .shipping-packing-detail>span:first-child{float:left}
#pageDetail .shipping-to-country{line-height:32px;border-bottom:1px solid #ddd;overflow:hidden;padding:0 10px;}
#pageDetail .shipping-to-country>span{display:inline-block;float:right}
#pageDetail .shipping-to-country>span:first-child{float:left}
#pageDetail .shipping-to-country>span i{line-height:32px;font-size:1.4em}
#pageDetail .shipping-to-country-value{padding:0 15px;color:#66b500;font-size:1.2em}
#pageDetail .shipping-to-state{line-height:32px;border-bottom:1px solid #ddd;overflow:hidden;padding:0 10px;}
#pageDetail .shipping-to-state>span{display:inline-block;float:right}
#pageDetail .shipping-to-state>span:first-child{float:left}
#pageDetail .shipping-to-state>span i{line-height:32px;font-size:1.4em}
#pageDetail .shipping-to-state-value{padding:0 15px;color:#66b500;font-size:1.2em}
#pageDetail .shipping-method-list-title{padding:0 10px;line-height:28px;font-size:1.2em}
#pageDetail .shipping-method-item{padding:8px 10px;border-top:1px solid #ddd;position:relative;}
#pageDetail .shipping-method-item>span{display:inline-block;margin-right:10px;vertical-align:middle}
#pageDetail .shipping-method-item>span img{max-height:40px;max-width:40px;}
#pageDetail .shipping-method-item>span>span{display:block}
#pageDetail .shipping-method-list{border-bottom:1px solid #ddd;position:relative}
#pageDetail .shipping-item-selected{position:absolute;right:10px;top:0px}
#pageDetail .shipping-item-selected i{line-height:62px;color:#f08000}
#pageDetail .shipping-method-scroll{position:absolute;width:100%;top:33px;bottom:0px;overflow-y:auto;}
#pageDetail .page-loading{position:fixed;top:0;bottom:0;background:#fff;width:100%;text-align:center;height:100%;z-index:9;}
#pageDetail .page-loading i{margin-top:100px;font-size:2em}
#pageDetail .ifram-over-div{position:absolute;top:0;bottom:0;width:100%;z-index:9;}
#pageDetail .panel-cart-product-qty{border:1px solid #ccc;position:absolute;left:10px;top:32px}
#pageDetail .panel-cart-product-qty>span{display:inline-block;vertical-align:middle}
#pageDetail .panel-cart-product-qty-input input{width:48px;height:26px;border:0;background:#fff;border-radius:0;box-shadow:none;font-size:1.2em;text-align:center}
#pageDetail .panel-cart-product-qty-input .ui-input-text{margin:0}
#pageDetail .panel-cart-product-qty-input>div{border:0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:0;padding:0;margin:0}
#pageDetail .panel-cart-product-qty>span:first-child{width:35px;text-align:center;line-height:26px;height:26px}
#pageDetail .panel-cart-product-qty>span:last-child{width:35px;text-align:center;line-height:26px;height:26px}
#pageDetail .panel-cart-product-qty>span i{line-height:26px;}
#pageDetail .product-cart-content{padding:0 10px 0 72px;position:relative;min-height:86px;}
#pageDetail .product-cart-content>span:first-child{display:block;position:absolute;left:0px;top:8px;}
#pageDetail .product-cart-content>span img{max-width:70px;max-height:70px}
#pageDetail .product-cart-content>span>span{display:block;padding-top:8px;}
#pageDetail .product-cart-color-list>span{display:inline-block;margin-left:10px;margin-bottom:5px;vertical-align:middle;height:40px;border:1px solid #ddd;width:40px;}
#pageDetail .product-cart-color-list>span img{max-width:100%;max-height:100%}
#pageDetail .product-cart-color{padding:0 10px;line-height:32px;}
#pageDetail .panel-bottom.product-cart-panel{height:450px;}
#pageDetail .product-cart-qty{position:relative;height:80px;}
#pageDetail .product-cart-qty>span:first-child{line-height:28px;padding:0 10px;}
#pageDetail .description-container{padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#pageDetail .description-container .product-description-content{font-size:1.2em!important;line-height:19px;word-break: break-word;}
#pageDetail .description-container .product-description-content b{display:inline-block;padding-bottom:5px;}
#pageDetail .params_group_table{width:100%;word-break:break-all}
#pageDetail .description-container img{max-width:100%}
#pageDetail .add-to-cart-do{position:absolute;width:100%;line-height:42px;bottom:0px;text-align:center;background:#f08000;color:#fff;font-size:1.3em;font-weight:normal;text-shadow:none;}
#pageDetail .product-cart-content-container{position:absolute;top:33px;bottom:42px;overflow-y:auto;width:100%}
#pageDetail .buy-in-bulk-panel{position:absolute;width:100%;background:#fff;z-index:99999;}
#pageDetail .buy-in-bulk-panel .product-option-header{}
#pageDetail .buy-in-bulk-container{overflow-y:auto}
#pageDetail .buy-in-bulk-panel>div:first-child{padding:0 10px;line-height:32px;text-align:center;position:relative;border-bottom:1px solid #ddd;border-top:1px solid #ccc}
#pageDetail .buy-in-bulk-panel>div:first-child>span:last-child{position:absolute;right:2px;top:0px;padding:0 10px;}
#pageDetail .buy-in-bulk-panel>div:first-child>span:last-child i{line-height:32px;font-size:1.2em;}
#pageDetail .buy-bulk-table tr td{font-size:0.7em;text-align:center;border-bottom:1px solid #ccc;position:relative;white-space:nowrap;padding:3px;}
#pageDetail .buy-bulk-table tr td:first-child{width:40px;}
#pageDetail .buy-bulk-table tr:first-child td{background:#efefef;line-height:26px;}
#pageDetail .buy-bulk-table{border-spacing:0;width:100%;}
#pageDetail .buy-bulk-table img{width:36px;height:36px}
#pageDetail .buy-bulk-table tr td:nth-child(3){color:red}
#pageDetail .buy-bulk-table tr td:nth-child(2){white-space: initial;}
#pageDetail .buy-bulk-table tr:first-child td:nth-child(3){color:#333}
#pageDetail .buy-in-bulk-container .cart-product-qty>span:first-child{width:32px;}
#pageDetail .buy-in-bulk-container .cart-product-qty>span:last-child{width:32px;}
#pageDetail .buy-in-bulk-container .cart-product-qty-input input{width:38px;padding:0;height:25px;min-height:inherit;}
#pageDetail .buy-in-bulk-container .cart-product-qty{position:relative;display:inline-block;right:inherit;top:inherit;}
#pageDetail .add-to-cart-bulk>div:last-child{width:100%;line-height:42px;bottom:0px;text-align:center;background:#f08000;color:#fff;font-size:1.3em;font-weight:normal;text-shadow:none;}
#pageDetail .add-to-cart-bulk>div:first-child{line-height:32px;padding:0 10px;}
#pageDetail .buy-in-bulk-container .swiper-slide{height:350px;overflow-y:auto;overflow-x:hidden;}
#pageDetail .buy-bulk-table tr:last-child td{border-bottom:0}
#pageDetail .add-to-cart-bulk{border-top:1px solid #ddd}
#pageDetail .panel-bottom-clear{padding:0 8px;display:block;position:absolute;left:2px;top:0px;font-size:1.2em;}
#pageDetail .panel-bottom-clear i{line-height:32px;padding-right:3px;}
#pageDetail .recomment-cart-product-qty>span{display:inline-block;vertical-align:middle}
#pageDetail .recomment-cart-product-qty-input input{width:48px;height:26px;border:0;background:#fff;border-radius:0;box-shadow:none;font-size:1.2em;text-align:center}
#pageDetail .recomment-cart-product-qty-input .ui-input-text{margin:0}
#pageDetail .recomment-cart-product-qty-input>div{border:0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:0;padding:0;margin:0}
#pageDetail .recomment-cart-product-qty>span:first-child{width:35px;text-align:center;line-height:26px;height:26px}
#pageDetail .recomment-cart-product-qty>span:last-child{width:35px;text-align:center;line-height:26px;height:26px}
#pageDetail .recomment-cart-product-qty>span i{line-height:26px;}
#pageDetail .recomment-cart-product-qty {border:1px solid #ccc;position:absolute;left:10px;top:32px;}
#pageDetail .panel-bottom.recomment-product-cart-panel{height:450px;}
#pageDetail .recomment-add-to-cart-do{position:absolute;width:100%;line-height:42px;bottom:0px;text-align:center;background:#f08000;color:#fff;font-size:1.3em;font-weight:normal;text-shadow:none;}
#pageDetail .product-cart-content-container>i{position:absolute;font-size:1.6em;left:50%;top:20%;margin-left:-11px;}
#pageDetail .product-share-item{height:22px;display:inline-block;vertical-align:middle;overflow:hidden}
#pageDetail .product-share-info{padding:6px 0px;text-align:center;background:#fff;height:22px;width:100%;text-shadow:none}  
#pageDetail .s-header-btn{width:30px;}
#pageDetail .page-title .ui-input-search{margin:0;background:#eeeeee;margin-top:7px;}
#pageDetail .page-title .ui-input-search input{padding-left:2.6em;height:30px;line-height:30px;}
#pageDetail .product-params-container{padding-bottom:12px;}
#pageDetail .product-params-container .spec-title{font-weight: 800;font-size: 1.2em;padding-bottom: 5px;padding-bottom:8px;}
#pageDetail .product-params-container table{border-spacing:0;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
#pageDetail .product-params-container td{font-size: 0.82em;vertical-align:top;padding: 3px;border-top: 1px solid #ddd;border-right: 1px solid #ddd;}
#pageDetail .product-params-container td.params-group-title{background:#e5e5e5;}
#pageDetail .product-params-container td.params-group-name{}
#pageDetail .product-params-container td.params-group-value{}
#pageDetail .product-description-content{font-size:1.2em;word-break: break-word;}
#pageDetail .page-overview-breadcrumb{background: #fff;padding: 5px 10px;border-bottom: 1px solid #ddd;}
#pageDetail .page-overview-breadcrumb a{text-decoration:none;font-size:1.12em}
#pageDetail .page-overview-breadcrumb i{}
#pageDetail .pagedetail-search-form{display:block;padding-right:50px;position:relative;}
#pageDetail .pagedetail-search-form span{display: block;position: absolute;right: 0;top: 0;line-height: 30px;font-size: 0.9em;text-align: center;}
#pageDetail .page-overview-description-container{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px;background:#fff}
#pageDetail .page-overview-description-container img{max-width:100%}    
#pageDetail .page-overview-description{margin-top:8px;font-size:1.2em;padding:0 10px;background:#fff;line-height:30px;border-top:1px solid #ccc;border-bottom:1px solid #ddd;}
#pageDetail .current-price{background:#f08000;color:#fff;text-shadow:none}
#pageDetail .page-overview-inquiry{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;}
#pageDetail .page-overview-inquiry-title{line-height:30px;font-size:1.2em;border-bottom:1px solid #ddd;padding:0 10px;}
#pageDetail .page-overview-inquiry-subject{padding:10px;font-size:1.15em;line-height:18px;}
#pageDetail .page-overview-inquiry-message div:first-child{padding:0 10px;font-size:1.15em;padding-bottom: 5px;}
#pageDetail .page-overview-inquiry-message div:last-child{padding:0 10px;}
#pageDetail .page-overview-inquiry-message textarea{border:1px solid #ddd;height:60px;}
#pageDetail .page-overview-inquiry-name{margin:0 10px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border-bottom: 1px solid #eee;}
#pageDetail .page-overview-inquiry-name input{font-size:1.1em;}
#pageDetail .page-overview-inquiry-email input{margin:0 10px;border-bottom:1px solid #eee;font-size:1.1em;}
#pageDetail .page-overview-inquiry-phone{margin:0 10px;position: relative;border-bottom: 1px solid #eee;}
#pageDetail .page-overview-inquiry-phone>div{display: inline-block;position: relative;}
#pageDetail .page-overview-inquiry-phonecode i{position:absolute;right:-10px;top:9px;}
#pageDetail .page-overview-inquiry-phone input{font-size:1.1em}
#pageDetail .page-overview-inquiry-phone .ui-input-text{margin:0}
#pageDetail .page-overview-inquiry-code input{font-size:1.1em}
#pageDetail .page-overview-inquiry-code{border-bottom:1px solid #eee;position:relative;margin:0 10px;}
#pageDetail .page-overview-inquiry-code-info{position:absolute;right:10px;top:3px;}
#pageDetail .page-overview-inquiry-btn{margin:10px;text-align:center;line-height:35px;background:#f08000;color:#fff;text-shadow:none;font-size:1.3em;border-radius:5px;}

#pagePayorder .ui-content{background:#fff;}
#pagePayorder .pay-order-container{padding:5px 10px;}
#pagePayorder .pay-order-container>div{line-height:26px;font-size:1.15em}
#pagePayorder .pay-order-detail-counter{padding:5px 10px;border-top:1px solid #ddd;}
#pagePayorder .pay-order-detail-counter>div>div{line-height:19px;}
#pagePayorder .pay-order-detail-counter>div>div:first-child{font-size:1.3em;color:#666;line-height:28px;font-weight:bold}
#pagePayorder .channel-item{padding:10px;border-top: 1px solid #ccc;position:relative;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#pagePayorder .channel-item-logo img{height:24px;}
#pagePayorder .channel-panel{padding:10px;border-top:1px solid #ccc;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#pagePayorder .channel-item-angle{position: absolute;right: 15px;top:0px;}
#pagePayorder .channel-item-angle i{font-size:1.8em;line-height: 45px;}
#pagePayorder .pay-note{padding:10px;border-top:1px solid #ccc}
#pagePayorder .pay-note ul, #pagePayorder .pay-note li{list-style:none;padding:0;margin:0}
#pagePayorder .pay-submit-button{background:#f08000;color: #fff;font-weight: normal;text-shadow: none;line-height: 26px;font-size: 1.2em;}

#pageSuccess .ui-content{background:#fff;}
#pageSuccess .order-success-title{line-height:32px;font-size:1.25em;padding:0 10px;}
#pageSuccess .order-success-number{padding:0 10px;line-height:22px;font-size:1.2em;}
#pageSuccess .order-success-btn{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 10px;white-space:nowrap}
#pageSuccess .order-success-btn>div{display:inline-block;line-height:32px;text-align:center;width:47%;border-radius:3px;text-shadow:none;font-size: 1.2em;}
#pageSuccess .order-success-btn>div:first-child{margin-right:6%;background-color:#ffc93b;}
#pageSuccess .order-success-btn>div a{text-decoration:none;color:#fff}
#pageSuccess .order-success-btn>div:last-child{background-color:#f08000;}
#pageSuccess .order-complete-pay-info>div:first-child{line-height: 32px;padding: 0 10px;font-size: 1.2em;background:#efefef;margin-top: 10px;border-top: 1px solid #ddd;}
#pageSuccess .bank-account-header{padding: 0 10px;font-weight: bold;line-height: 26px;font-size: 1.15em;text-shadow: none;}
#pageSuccess .bank-account-info{padding: 0 10px;margin-bottom:8px;}
#pageSuccess .bank-account-info>span{display:block;font-size:1.15em}
#pageSuccess .bank-account-info>span:first-child{text-shadow: 0.8px 0px 0px black;color:#777}
#pageSuccess .bank-account-header{background: #e5e5e5;margin-bottom: 10px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
#pageSuccess .bank-notic-title{background: #e5e5e5;margin-bottom: 10px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;line-height:28px;padding:0 10px;}
#pageSuccess .bank-notic-info{padding:0 10px;}

#pageWeixin{background:#fff;}
#pageWeixin .page-contaienr{background:#fff;}
#pageWeixin .page-contaienr>div{padding:0px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;line-height:28px;}
#pageWeixin .page-contaienr>div img{max-width:100%}
#pageWeixin .weixin-qr{padding:20px;text-align:center}

#pageLogin{background:#fff;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#pageLogin .ui-content{background:#fff}
#pageLogin .loginForm{padding: 0 10px;}
#pageLogin .loginForm label{line-height:22px;margin-top:10px;font-size: 1.25em;}
#pageLogin .loginForm .ui-input-text{border-bottom:1px solid #ccc;background: #fff;}
#pageLogin .loginForm .ui-input-text input{font-size:1.2em;line-height:2.6em}
#pageLogin .loginForm .ui-btn.ui-input-btn{background: #f08000;color: #fff;text-shadow: none;font-weight: normal;font-size: 1.3em;margin-top:18px;}
#pageLogin .login-popular>a, #pageLogin .login-popular>span{display: block;padding: 5px 10px;text-align: center;}
#pageLogin .loginForm input:-webkit-autofill{ box-shadow: 0 0 0px 1000px white inset !important;}
#pageLogin .registerphone-container{position:relative}
#pageLogin .registerphone-prefix{display: block;position: absolute;top:8px;left: 2px;line-height: 29px;width: 50px;text-align: center;font-size: 1.25em;white-space:nowrap}
#pageLogin .registerphone-prefix i{position: absolute;right: -20px;line-height: 29px;font-size: 1.25em;}
#pageLogin .smsLoginForm .ui-input-text{border-bottom:1px solid #ccc;background: #fff;}
#pageLogin .smsLoginForm .ui-input-text input{font-size:1.2em;text-indent: 75px;line-height:2.6em}
#pageLogin .smsLoginForm{padding:0 10px;}
#pageLogin .smsLoginForm .ui-input-text input.smslogin-code{text-indent:0;}
#pageLogin .smsLoginForm .smslogin-getcode{position: absolute;display: block;right: 5px;top: 7px;background: #f08000;color: #fff;text-shadow: none;padding: 10px;border-radius: 5px;}
#pageLogin .smsLoginForm .ui-btn.ui-input-btn {background: #f08000;color: #fff;text-shadow: none;font-weight: normal;font-size: 1.3em;margin-top: 18px;}
#pageLogin .verify-code-info{position: absolute;right: 0;bottom: 10px;}
#pageLogin .verify-code-container{position:relative}
#pageLogin .verify-code-info>span{vertical-align:middle;margin-left:5px;text-decoration: underline;font-size: 1.15em;}
#pageLogin .phoneErrorLoginForm{padding:0px 10px;}
#pageLogin .phoneErrorLoginForm .ui-btn.ui-input-btn {background: #f08000;color: #fff;text-shadow: none;font-weight: normal;font-size: 1.3em;margin-top: 18px;}
#pageLogin .phoneErrorLoginForm .ui-input-text{border-bottom:1px solid #ccc;background: #fff;}
#pageLogin .phoneErrorLoginForm .ui-input-text input{font-size:1.35em;line-height:2.6em}
#pageLogin .phoneerror-info{background: #FCF5E0;border: 1px solid #FFCE3D;padding: 10px;border-radius: 3px;}
#pageLogin .phoneerror-info>span{font-size: 1.3em;color: #666;}
#pageLogin .phoneerror-info>span i{color:#f08000;margin-right: 5px;font-size: 1.4em;}
#pageLogin .login-tab{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:10px;white-space:nowrap;border:1px solid #f08000}
#pageLogin .login-tab>div{display:inline-block;text-align:center;width:50%;line-height:28px;}
#pageLogin .login-tab>div>a{text-decoration:none;color:#fff;display: block;text-shadow:none}

#pageRegister .ui-content{background:#fff}
#pageRegister{background:#fff;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#pageRegister .loginForm{padding: 0 10px;}
#pageRegister .loginForm label{line-height:22px;margin-top:10px;font-size: 1.25em;}
#pageRegister .loginForm .ui-input-text{border:1px solid #ccc;background: #fff;line-height:2.8em;height:2.8em;}
#pageRegister .loginForm .ui-input-text input{font-size:1.2em}
#pageRegister .loginForm .ui-btn.ui-input-btn{background: #f08000;color: #fff;text-shadow: none;font-weight: normal;font-size: 1.3em;}
#pageRegister .login-popular>a, #pageLogin .login-popular>span{display: block;padding: 5px 10px;text-align: center;}
#pageRegister .loginForm input:-webkit-autofill{ box-shadow: 0 0 0px 1000px white inset !important;}
#pageRegister .login-tab{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:10px;white-space:nowrap;border:1px solid #f08000}
#pageRegister .login-tab>div{display:inline-block;text-align:center;width:50%;line-height:28px;}
#pageRegister .login-tab>div>a{text-decoration:none;color:#fff;display: block;text-shadow:none}
#pageRegister .verificationcode-container{position:relative;}
#pageRegister .verify-code-info{position:absolute;right: 10px;bottom: 4px;}

#pageRegisterSMS .ui-content{background:#fff}
#pageRegisterSMS{background:#fff;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#pageRegisterSMS .loginForm{padding: 0 10px;}
#pageRegisterSMS .loginForm label{line-height:22px;margin-top:10px;font-size: 1.25em;}
#pageRegisterSMS .loginForm .ui-input-text{border:1px solid #ccc;background: #fff;}
#pageRegisterSMS .loginForm .ui-input-text input{font-size:1.35em;text-indent: 75px;}
#pageRegisterSMS .loginForm .ui-btn.ui-input-btn{background: #f08000;color: #fff;text-shadow: none;font-weight: normal;font-size: 1.3em;}
#pageRegisterSMS .loginForm input:-webkit-autofill{ box-shadow: 0 0 0px 1000px white inset !important;}
#pageRegisterSMS .registerphone-container{position:relative}
#pageRegisterSMS .registerphone-prefix{display: block;position: absolute;top: 2px;left: 2px;line-height: 29px;width: 50px;text-align: center;font-size: 1.25em;white-space:nowrap}
#pageRegisterSMS .registerphone-prefix i{position: absolute;right: -20px;line-height: 29px;font-size: 1.25em;}
#pageRegisterSMS .verify-code-info{position:absolute;right: 5px;bottom: 5px;}
#pageRegisterSMS .login-tab{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:10px;white-space:nowrap;border:1px solid #f08000}
#pageRegisterSMS .login-tab>div{display:inline-block;text-align:center;width:50%;line-height:28px;}
#pageRegisterSMS .login-tab>div>a{text-decoration:none;color:#fff;display: block;text-shadow:none}

#pageAccount .account-header{position:relative}
#pageAccount .account-header-bg img{max-width:100%}
#pageAccount .account-header-logo{width:110px;position:absolute;left:50%;margin-left:-55px;top:35%;margin-top:-13px}
#pageAccount .account-header-logo img{max-width:100%}
#pageAccount .account-header-sign{position:absolute;bottom:7px;width:100%;white-space:nowrap}
#pageAccount .account-header-sign>div{display:inline-block;line-height:22px;width: 50%;text-align: center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#pageAccount .account-header-sign>div:first-child{border-right: 1px solid #fff;}
#pageAccount .account-header-sign>div a{color: #fff;font-size: 1.3em;text-decoration: none;text-shadow: none;}
#pageAccount .account-nav-item i:first-child{font-size: 1.4em;width: 34px;text-align: center;color: #888;position: relative;top:2px}
#pageAccount .account-nav-item i:last-child{position: absolute;right: 15px;line-height: 38px;font-size: 1.6em;}
#pageAccount .account-nav-item a{line-height: 38px;display:block;text-decoration: none;font-size: 1.25em;}
#pageAccount .account-nav-item{background:#fff;border-bottom:1px solid #ccc;padding-left:5px;}
#pageAccount .account-header-logined{position: absolute;top: 0;left: 0;width: 100%;text-align: center;top: 25%;}
#pageAccount .account-header-level-icon{display: inline-block;vertical-align: middle;}
#pageAccount .account-header-level-icon img{width:45px;}
#pageAccount .account-header-level{display: inline-block;vertical-align: middle;}
#pageAccount .account-header-level>div{text-align:left;padding-left:5px;color:#fff;text-shadow: none;font-size: 1.22em;}
#pageAccount .sign-out-btn{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:8px;line-height:32px;font-size:1.3em;background:#fff;text-align:center;}


#pageOrders .orders-search-container{height:37px;line-height:37px;position:relative;border-bottom:1px solid #ccc;padding: 0 10px 0px 130px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:nowrap;background: #fff;}
#pageOrders .orders-search-container>div:first-child{position:absolute;left:10px;top:0px;}
#pageOrders .orders-search-type{width:120px;}
#pageOrders .orders-search-type .ui-select{margin:0px;}
#pageOrders .orders-search-type .ui-select .ui-btn{background:#fff;font-weight: normal;font-size: 1.2em;border: 0;box-shadow: none;text-align: left;}
#pageOrders .orders-search-type .ui-select .ui-btn.ui-btn-icon-right:after{right:0.2625em;display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f107";background:#fff;font-size:1.6em;line-height:22px;text-align: center;}
#pageOrders .orders-search-value input{height:28px;line-height:28px;padding-left:2.5em;font-size: 1.15em;}
#pageOrders .orders-search-value .ui-input-search{margin:0px;top:4px;background: #f0f0f0;}
#pageOrders .orders-search-value .ui-input-clear{top:18px;}
#pageOrders .order-list-item-header{line-height: 32px;border-bottom: 1px solid #ddd;}
#pageOrders .order-list-item{display:block;text-decoration:none;background:#fff;color:#333}
#pageOrders .order-list-item>span{display:block;padding:0 10px;}
#pageOrders .order-list-item>span.order-list-item-info{padding-left:80px;position:relative;min-height:80px;}
#pageOrders .order-list-item-info img{width:60px;}
#pageOrders .order-list-item-info>span{display:block}
#pageOrders .order-list-item-info>span:first-child{position:absolute;top:10px;left:10px;}
#pageOrders .order-list-item-info>span:last-child{padding-top:10px;}
#pageOrders .order-list-item-info>span:last-child>span{display:block;padding-bottom:5px;}
#pageOrders .order-list-item-footer{line-height: 32px;border-bottom: 1px solid #ccc;border-top: 1px solid #ddd;margin-bottom:8px;position:relative}
#pageOrders .order-list-item-footer>span:last-child{display:block;position:absolute;line-height:32px;right:10px;top:0px;}
#pageOrders .page-data-loading{background: #fff;height: 50px;text-align: center;}
#pageOrders .page-data-loading i{line-height: 50px;font-size: 2em;}

#pageOrderDetail .product-list-header{line-height: 32px;padding: 0 10px;background: #fff;border-bottom: 1px solid #ccc;}
#pageOrderDetail .product-list-header>span:first-child{font-size:1.1em}
#pageOrderDetail .product-list-header>span:last-child{display:block;float:right;position: relative;padding-right: 15px;}
#pageOrderDetail .product-list-header>span i{position: absolute;right: 0px;line-height: 32px;top: 0px;font-size: 1.8em;}
#pageOrderDetail .product-list-item{padding:5px 10px 5px 75px;position:relative;background: #fff;border-bottom: 1px solid #ddd;}
#pageOrderDetail .product-list-item:last-child{border:0}
#pageOrderDetail .product-list-item>div:first-child{position: absolute;left: 10px;}
#pageOrderDetail .product-list-item>div img{width:60px;}
#pageOrderDetail .product-list-item-title{padding-bottom: 5px;}
#pageOrderDetail .product-list-item-title a{text-decoration:none}
#pageOrderDetail .product-list-item-price{padding-bottom: 5px;}
#pageOrderDetail .addtocart-btn i{margin-left:3px;}
#pageOrderDetail .addtocart-btn{position: absolute;padding: 5px 10px;text-align: center;right: 10px;bottom: 5px;background: #f08000;color: #fff;border-radius: 3px;text-shadow: none;}
#pageOrderDetail .order-info-header{position:relative;margin-top:8px;border-top:1px solid #ccc;border-bottom:1px solid #ddd;background:#fff;padding: 0 10px;line-height: 32px;}
#pageOrderDetail .order-info-item{background: #fff;padding: 0 10px;line-height: 22px;}
#pageOrderDetail .order-info-item>span:last-child{display:block;float:right;color:#666}
#pageOrderDetail .order-info-ref>div, #pageOrderDetail .order-info-ref>span{display:inline-block;vertical-align:middle}
#pageOrderDetail .order-info-ref{background: #fff;line-height: 26px;padding: 8px 10px;border-bottom: 1px solid #ccc;}
#pageOrderDetail .order-info-ref>div.ui-input-text{border: 1px solid #ccc;margin-right: 8px;}
#pageOrderDetail .order-info-ref>div{float:right;margin: 0;}  
#pageOrderDetail .order-info-ref .ui-input-btn{font-size: 1.1em;font-weight: normal;padding: 0.45em 1em;background: #66b500;color: #fff;text-shadow: none;border: 1px solid #66b500;}
#pageOrderDetail .order-shippinginfo-content{background:#fff;padding:5px 10px 10px 10px;border-bottom:1px solid #ccc}
#pageOrderDetail .order-info-ref .order-info-ref-value{height: 3.34em;}
#pageOrderDetail .order-shippinginfo-content>div{line-hieght:18px;}
#pageOrderDetail .order-info-header i{position:absolute;line-height: 32px;right: 10px;font-size: 1.8em;}
#pageOrderDetail .order-amountinfo-content{padding:5px 10px 10px 10px;background:#fff;margin-bottom:8px;border-bottom:1px solid #ccc}
#pageOrderDetail .order-amountinfo-content>div{line-height:22px;}
#pageOrderDetail .order-amountinfo-content>div span:last-child{display:block;float:right;color:#666}
#pageOrderDetail .order-payment-info{background:#fff;padding:10px;border-bottom:1px solid #ccc}
#pageOrderDetail .order-sales-info{background:#fff;padding:5px 10px 10px 75px;position:relative;border-bottom:1px solid #ccc;margin-bottom:8px;}
#pageOrderDetail .order-sales-info-img{position:absolute;left:10px;top:5px;}
#pageOrderDetail .order-sales-info-img img{width:60px;}
#pageOrderDetail .order-sales-contact{line-height:18px;color:#999;} 
#pageOrderDetail .order-sales-contact>div:first-child>span:first-child{color:#333}

#pageOrderDetail .checkout-btn{color: #fff;background-color: #f08000;font-size: 1.3em;}
#pageOrderDetail .buy-again-btn{background-color:#ffc93b;color: #fff;}
#pageOrderDetail .order-detail-footer-btn>div{display:inline-block;line-height:42px;height:42px;width:50%;text-align: center;font-weight: normal;text-shadow: none;font-size: 1.22em;}
#pageOrderDetail .order-detail-footer-btn>div>a{display:block;color:#fff;text-decoration:none}
#pageOrderDetail .order-detail-footer-btn{white-space:nowrap;}
#pageOrderDetail .product-list-info{padding-bottom:8px;border-bottom:1px solid #ccc;background:#fff}
#pageOrderDetail .order-payment-info>span:last-child{display:block;float:right}

#pageBalance .balance-page-container{position:absolute;top:32px;bottom:0px;width:100%;background:#fff}
#pageBalance .overview.swiper-pagination{height:32px!important;top:-32px!important;}
#pageBalance .swiper.mySwiper{overflow:inherit!important;}
#pageBalance .swiper .content-type{width:33.3333333%;margin:0;padding:0;line-height:32px;height:32px;background:#fff!important;color:#333!important;opacity:1;border-radius:0;font-size:1.2em;border:0;outline:none;border-bottom:1px solid #ddd;}
#pageBalance .swiper .content-type.swiper-pagination-bullet-active{border-bottom:2px solid #f08000} 
#pageBalance .page-balance-account{padding:0 10px;background:#f5f5f5;line-height:32px;border-bottom: 1px solid #ddd;}
#pageBalance .swiper-slide-mcontainer{position: absolute;top: 0px;bottom: 0px;overflow-y: auto;width: 100%;background: #fff;}
#pageBalance .balance-list-item{border-bottom:1px solid #ddd;background:#fff;width: 100%;border-spacing: 0;}
#pageBalance .balance-list-item-skap{width:100%;height:8px;background:#f5f5f5}
#pageBalance .balance-list-item td{font-size:0.9em;padding-bottom: 2px;padding-top: 2px;}
#pageBalance .balance-list-item td:first-child{text-align:left;padding-left:10px;vertical-align: top;}
#pageBalance .balance-list-item td:last-child{text-align:right;color:#777;padding-right:10px;}
#pageBalance .page-data-loading{background: #fff;height: 50px;text-align: center;}
#pageBalance .page-data-loading i{line-height: 50px;font-size: 2em;}
#pageBalance .list-item-gap{background:#f5f5f5;height:8px;border-top:1px solid #ddd}

#pagePoints .balance-page-container{position:absolute;top:32px;bottom:0px;width:100%;background:#fff}
#pagePoints .overview.swiper-pagination{height:32px!important;top:-32px!important;}
#pagePoints .swiper.mySwiper{overflow:inherit!important;}
#pagePoints .swiper .content-type{width:33.3333333%;margin:0;padding:0;line-height:32px;height:32px;background:#fff!important;color:#333!important;opacity:1;border-radius:0;font-size:1.2em;border:0;outline:none;border-bottom:1px solid #ddd;}
#pagePoints .swiper .content-type.swiper-pagination-bullet-active{border-bottom:2px solid #f08000} 
#pagePoints .page-balance-account{padding:0 10px;background:#f5f5f5;line-height:32px;border-bottom: 1px solid #ddd;}
#pagePoints .swiper-slide-mcontainer{position: absolute;top: 0px;bottom: 0px;overflow-y: auto;width: 100%;background: #fff;}
#pagePoints .balance-list-item{border-bottom:1px solid #ddd;background:#fff;width: 100%;border-spacing: 0;}
#pagePoints .balance-list-item-skap{width:100%;height:8px;background:#f5f5f5}
#pagePoints .balance-list-item td{font-size:0.9em;padding-bottom: 2px;padding-top: 2px;}
#pagePoints .balance-list-item td:first-child{text-align:left;padding-left:10px;vertical-align: top;}
#pagePoints .balance-list-item td:last-child{text-align:right;color:#777;padding-right:10px;}
#pagePoints .page-data-loading{background: #fff;height: 50px;text-align: center;}
#pagePoints .page-data-loading i{line-height: 50px;font-size: 2em;}
#pagePoints .list-item-gap{background:#f5f5f5;height:8px;border-top:1px solid #ddd}

#pageWishlist .product-list-item{padding:5px 10px 5px 75px;position:relative;background: #fff;border-bottom: 1px solid #ddd;}
#pageWishlist .product-list-item>div:first-child{position: absolute;left: 10px;}
#pageWishlist .product-list-item>div img{width:60px;}
#pageWishlist .product-list-item-title{padding-bottom: 5px;}
#pageWishlist .product-list-item-title a{text-decoration:none}
#pageWishlist .product-list-item-price{padding-bottom: 5px;}
#pageWishlist .page-data-loading{background: #fff;height: 50px;text-align: center;}
#pageWishlist .page-data-loading i{line-height: 50px;font-size: 2em;}
#pageWishlist .product-list-item-review i{margin-right:4px;}
#pageWishlist .addtocart-btn{position: absolute;right:45px;bottom:0px;font-size: 1.6em;color: #f08000;padding:10px;}
#pageWishlist .delete-btn{position: absolute;right:5px;bottom:0px;font-size: 1.6em;color:#666;padding:10px;}

#pageViewhistory .product-list-item{padding:5px 10px 5px 75px;position:relative;background: #fff;border-bottom: 1px solid #ddd;}
#pageViewhistory .product-list-item>div:first-child{position: absolute;left: 10px;}
#pageViewhistory .product-list-item>div img{width:60px;}
#pageViewhistory .product-list-item-title{padding-bottom: 5px;}
#pageViewhistory .product-list-item-title a{text-decoration:none}
#pageViewhistory .product-list-item-price{padding-bottom: 5px;}
#pageViewhistory .page-data-loading{background: #fff;height: 50px;text-align: center;}
#pageViewhistory .page-data-loading i{line-height: 50px;font-size: 2em;}
#pageViewhistory .product-list-item-review i{margin-right:4px;}
#pageViewhistory .addtocart-btn{position: absolute;right: 10px;bottom: 6px;font-size: 1.6em;color: #f08000;}

#pageReviews .product-list-item{padding:8px 10px 8px 75px;position:relative;background: #fff;border-bottom: 1px solid #ddd;min-height:62px;}
#pageReviews .product-list-item>div:first-child{position: absolute;left: 10px;}
#pageReviews .product-list-item>div img{width:60px;}
#pageReviews .product-list-item-title{padding-bottom: 5px;}
#pageReviews .product-list-item-title a{text-decoration:none}
#pageReviews .product-list-item-price{padding-bottom: 5px;}
#pageReviews .page-data-loading{background: #fff;height: 50px;text-align: center;}
#pageReviews .page-data-loading i{line-height: 50px;font-size: 2em;}
#pageReviews .product-list-item-review i{margin-right:4px;}
#pageReviews .addtocart-btn{position: absolute;right: 10px;bottom: 6px;font-size: 1.6em;color: #f08000;}
#pageReviews .review-item-title{font-size:1.15em;padding-bottom:5px;}
#pageReviews .review-item-title i{position: relative;top: 2px;margin-right: 4px;font-size: 1.2em;color: #66b500;font-weight: bold;}
#pageReviews .review-item-content{font-size:1.15em}
#pageReviews .review-item-content i{position: relative;top: 2px;margin-right: 4px;font-size: 1.2em;color: #66b500;font-weight: bold;}
#pageReviews .review-item-answer{font-size:1.15em;padding-left:10px;margin-top:5px;}
#pageReviews .review-item-answer i{position: relative;top: 2px;margin-right: 4px;font-size: 1.2em;color: #0066c0;font-weight: bold;}
#pageReviews .review-item-answer b{color: #0066c0;}

#pageProfile .profile-edit-table{width:100%;background:#fff;border-spacing: 0;}
#pageProfile .profile-edit-table td{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #ddd;font-size: 0.9em;}
#pageProfile .profile-header td{background:#f5f5f5;line-height: 22px;font-size: 0.8em;}
#pageProfile .profile-edit-table td:first-child{padding-left:10px;}
#pageProfile .profile-edit-table td:last-child{padding-right:10px;}
#pageProfile .ui-input-text{margin: 0;border: 0;box-shadow: none;}
#pageProfile .ui-input-text input{text-align: right;font-size: 1em;padding: 0;min-height: 1.6em;width:100%}
#pageProfile .ui-select{margin:0}
#pageProfile .ui-select .ui-btn{padding: 0;text-align: right;padding-right: 25px;font-weight: normal;color: #333;font-size: 1em;background: #fff;border: 0;box-shadow: none;}
#pageProfile .ui-select .ui-btn.ui-btn-icon-right:after{right:0;display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f107";background:#fff;font-size:1.6em;line-height:22px;}
#pageProfile .country-select-td{text-align:right}
#pageProfile .country-select-td span{margin-right: 10px;position: relative;top: -3px;}
#pageProfile .country-select-td i{font-size:1.6em}
#pageProfile .ui-input-text input::-webkit-input-placeholder {color:#999;font-size:0.9em}
#pageProfile .ui-input-text input:-moz-placeholder {color:#999;font-size:0.9em}
#pageProfile .ui-input-text input::-moz-placeholder {color:#999;font-size:0.9em}
#pageProfile .ui-input-text input:-ms-input-placeholder {color:#999;font-size:0.9em}
#pageProfile .profile-update-btn{text-align: center;background: #f08000;color: #fff;padding: 10px;border-radius: 3px;text-shadow:none}
#pageProfile .ui-state-disabled{opacity:.8;}

#pageIoss .ioss-list-table{border-spacing: 0;border-bottom:1px solid #ddd;width:100%}
#pageIoss .ioss-list-table td:first-child{padding-left:10px;}
#pageIoss .ioss-list-table th:first-child{padding-left:10px;}
#pageIoss .ioss-list-table td:last-child{padding-right:10px;}
#pageIoss .ioss-list-table th:last-child{padding-right:10px;}
#pageIoss .ioss-list-table th{text-align: center;font-size: 0.8em;font-weight: normal;background: #e5e5e5;border-top: 1px solid #ccc;padding-top: 6px;padding-bottom: 6px;}
#pageIoss .ioss-list-table td{text-align: center;border-top:1px solid #ddd;font-size:0.8em;padding-top: 6px;padding-bottom: 6px;}
#pageIoss .update-btn{background: #66b500;color: #fff;border: #66b500;padding: 5px 10px;border-radius: 3px;}
#pageIoss .add-new-btn{text-align: center;border: 1px solid #aaa;padding: 8px;border-radius: 5px;font-size: 1.3em;margin: 8px 20px;}
#pageIoss .add-new-btn i{margin-left: 8px;}

#pageIossAdd table{width:100%;background:#fff;border-spacing: 0;}
#pageIossAdd td{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #ddd;font-size: 0.9em;}
#pageIossAdd td:first-child{padding-left:10px;}
#pageIossAdd td:last-child{padding-right:10px;}
#pageIossAdd .ui-input-text{margin: 0;border: 0;box-shadow: none;}
#pageIossAdd .ui-input-text input{text-align: right;font-size: 1em;padding: 0;min-height: 1.6em;width:100%}
#pageIossAdd .add-new-btn{margin: 10px;text-align: center;padding: 10px;font-size: 1.35em;background: #f08000;color: #fff;border-radius: 5px;text-shadow:none}

#pageIossUpdate table{width:100%;background:#fff;border-spacing: 0;}
#pageIossUpdate td{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #ddd;font-size: 0.9em;}
#pageIossUpdate td:first-child{padding-left:10px;}
#pageIossUpdate td:last-child{padding-right:10px;}
#pageIossUpdate .ui-input-text{margin: 0;border: 0;box-shadow: none;}
#pageIossUpdate .ui-input-text input{text-align: right;font-size: 1em;padding: 0;min-height: 1.6em;width:100%}
#pageIossUpdate .add-new-btn{margin: 10px;text-align: center;padding: 10px;font-size: 1.35em;background: #f08000;color: #fff;border-radius: 5px;text-shadow:none}
#pageIossUpdate .ui-checkbox input{ left: auto;right: 0;width: 16px;height: 16px;}

#pageAddressbook .address-item{margin: 8px 0px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;background: #fff;}
#pageAddressbook .address-item>div:first-child{padding:10px;}
#pageAddressbook .address-item>div>div{line-height:22px;font-size: 1.2em;}
#pageAddressbook .address-option{line-height: 32px;height: 32px;border-top: 1px solid #ddd;text-align: right;}
#pageAddressbook .address-option span{padding: 0 15px;}
#pageAddressbook .address-option span i{line-height: 32px;font-size: 1.7em;}
#pageAddressbook .ui-content{background:#f5f5f5}
#pageAddressbook .address-edit {padding:0 10px;background:#fff;margin-top: 10px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
#pageAddressbook .address-edit .address-edit-title{color:#999;font-size:1em;line-height:22px;}
#pageAddressbook .address-edit-content{border-bottom:1px solid #ddd}
#pageAddressbook .address-edit-content input{padding:0}
#pageAddressbook .address-edit-content .address-edit-value{height:24px;font-size:1.2em;line-height:24px;}
#pageAddressbook .address-edit-content .ui-input-text{padding:0;margin:0}
#pageAddressbook .address-edit-content .ui-input-text{background:#fff}
#pageAddressbook .address-edit-content .ui-input-text input{min-height:24px;height:24px;font-size:1.2em}
#pageAddressbook .address-edit-content i{font-size:1.6em;float:right;position: relative;top: 5px;}
#pageAddressbook .ui-select .ui-btn{text-align: left;background: #fff;border: 0;box-shadow: none;font-weight: normal;padding: 0;}
#pageAddressbook .ui-select .ui-btn.ui-btn-icon-right:after{right:0;display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f107";background:#fff;font-size:2.8em;line-height:22px;text-align: right;top:12px;}
#pageAddressbook .address_submit-btn>span{display:inline-block;padding:10px 20px;text-align:center;background:#fff;border:1px solid #aaa;border-radius:3px;font-size:1.2em}
#pageAddressbook .address_submit-btn>span i{margin-right: 5px;}
#pageAddressbook .address_submit-btn{text-align:center;padding:10px;}

#pageAddressbookEdit .address-edit {padding:0 10px;background:#fff}
#pageAddressbookEdit .address-edit .address-edit-title{color:#999;font-size:1em;line-height:22px;}
#pageAddressbookEdit .address-edit-content{border-bottom:1px solid #ddd}
#pageAddressbookEdit .address-edit-content input{padding:0}
#pageAddressbookEdit .address-edit-content .address-edit-value{height:24px;font-size:1.2em;line-height:24px;}
#pageAddressbookEdit .address-edit-content .ui-input-text{padding:0;margin:0}
#pageAddressbookEdit .address-edit-content .ui-input-text{background:#fff}
#pageAddressbookEdit .address-edit-content .ui-input-text input{min-height:24px;height:24px;font-size:1.2em}
#pageAddressbookEdit .address_submit-btn{background: #f08000;text-align: center;color: #fff;font-size: 1.3em;padding: 8px;border-radius: 5px;margin-top: 10px;text-shadow:none}
#pageAddressbookEdit .address-edit-content i{font-size:1.6em;float:right;position: relative;top: 5px;}
#pageAddressbookEdit .ui-select .ui-btn{text-align: left;background: #fff;border: 0;box-shadow: none;font-weight: normal;padding: 0;}
#pageAddressbookEdit .ui-select .ui-btn.ui-btn-icon-right:after{right:0;display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f107";background:#fff;font-size:2.8em;line-height:22px;text-align: right;top:12px;}

#pageGiftlist .product-list-item{padding:5px 10px 5px 75px;position:relative;background: #fff;border-bottom: 1px solid #ddd;min-height: 65px;}
#pageGiftlist .product-list-item>div:first-child{position: absolute;left: 10px;}
#pageGiftlist .product-list-item>div img{width:60px;}
#pageGiftlist .product-list-item-title{padding-bottom: 5px;}
#pageGiftlist .product-list-item-title a{text-decoration:none}
#pageGiftlist .page-data-loading{background: #fff;height: 50px;text-align: center;}
#pageGiftlist .page-data-loading i{line-height: 50px;font-size: 2em;}
#pageGiftlist .addtocart-btn{position: absolute;right: 10px;bottom: 6px;font-size: 1.6em;color: #f08000;}
#pageGiftlist .product-list-lottery{font-size:1.1em;line-height:18px;}
#pageGiftlist .product-list-lottery>span:first-child{color:#999}

#pageChangepassword .reset-password-container>div{padding:0 10px;border-bottom:1px solid #ddd}
#pageChangepassword .update-btn{text-align: center;background: #f08000;color: #fff;padding:10px;border-radius: 3px;margin:10px}

#pageSettings .settings-container{padding-top:10px;}
#pageSettings .settings-container>div{padding:0px 10px;font-size:1.25em;text-align: right;line-height: 32px;border-bottom: 1px solid #ddd;}
#pageSettings .settings-container>div>span:first-child{display: block;float: left;}
#pageSettings .select-content{color:#0066c0;margin-right: 10px;}
#pageSettings .select-icon i{font-size: 1.4em;position: relative;top: 2px;}
#pageSettings .settings-container .ui-select{display:inline-block;margin-right: 10px;}
#pageSettings .settings-container .ui-select .ui-btn{background:#fff;color:#0066c0;border:0;box-shadow:none;font-weight: normal;font-size: 1.1em;padding: 0;}
#pageSettings .ui-btn-icon-right:after{display:none}
#pageSettings .ui-select .ui-btn>span:first-child{top:2px;position:relative}

#pageWhatshot .page-data-loading{background: #fff;height: 50px;text-align: center;}
#pageWhatshot .page-data-loading i{line-height: 50px;font-size: 2em;}
#pageWhatshot .product-list-item-review i{margin-right:4px;}
#pageWhatshot .zone-list-item{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:8px;background:#fff;padding-top:10px;}
#pageWhatshot .zone-list-item:first-child{margin-top:8px;}
#pageWhatshot .zone-list-item>div:first-child{width:100%;padding:0 10px 10px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#pageWhatshot .zone-list-item>div:last-child{font-size:1.15em;border-top:1px solid #ccc;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#pageWhatshot .zone-list-item>div img{max-width:100%}
#pageWhatshot .zone-list-item>div a{text-decoration:none;display:block}

#pageZoneview .page-main{overflow:hidden}
#pageZoneview .grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:8px 8px 0;max-height:100%;}
#pageZoneview .grid-item{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;margin-bottom:8px;overflow:hidden;}
#pageZoneview .grid-item:nth-child(odd)>div{margin-right:4px;}
#pageZoneview .grid-item:nth-child(even)>div{margin-left:4px;}
#pageZoneview .grid-item>div{border:1px solid #ddd;border-radius:5px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px;background:#fff}
#pageZoneview .grid-item img{max-width:100%}
#pageZoneview .grid-item .list-image{padding:10px;}
#pageZoneview .grid-item .list-title a{text-decoration:none;height:50px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.13em;}
#pageZoneview .grid-item .list-price{font-size:1.2em;color:red}
#pageZoneview .grid-item .list-price-container>div>div{display:inline-block;line-height:24px;}
#pageZoneview .grid-item .list-org-price{color:#999;text-decoration:line-through;margin-left:4px;}
#pageZoneview .grid-item-btn{float:right;}
#pageZoneview .grid-item-btn>span{display:inline-block;vertical-align:middle;padding:3px;font-size:1.6em;margin-right:6px;color:#f08000}
#pageZoneview .page-data-loading{background: #fff;height: 50px;text-align: center;width:100%}
#pageZoneview .page-data-loading i{line-height: 50px;font-size: 2em;}
#pageZoneview .addtocart-btn{position: absolute;right: 10px;bottom: 6px;font-size: 1.6em;color: #f08000;}
#pageZoneview .list-top-image{width:100%;}
#pageZoneview .list-top-image img{max-width:100%}
#pageZoneview .et-hero-tabs{position:relative;background:#eee;text-align:center;margin-top:10px;height:40px;}
#pageZoneview .et-hero-tabs-container {display:flex;flex-direction:row;position:absolute;bottom:0;width:100%;height:40px;box-shadow:0 0 20px rgb(0 0 0 / 10%);background:#fff;z-index:10;overflow:auto;line-height:40px}
#pageZoneview .et-hero-tab {display:flex;justify-content:center;flex:1;color:#000;font-size:1.1em;}
#pageZoneview .et-hero-tab.tabactive {height:37px;border-bottom:3px solid #f08000;}
#pageZoneview a.et-hero-tab {text-decoration:none;white-space:nowrap;padding:0 10px;}
#pageZoneview .et-hero-tabs-container--top{position:fixed;top:44px;}

#pageCoupons .grid{padding:0 10px;}
#pageCoupons .grid-item{margin:10px 15px 0px 15px;;position:relative;background: #fff;}
#pageCoupons .grid-item>div{height:120px;white-space:nowrap}
#pageCoupons .grid-item>div>div{position: absolute;height: 100%;}
#pageCoupons .grid-item>div>div:first-child{left:-15px;top:0px}
#pageCoupons .grid-item>div>div:last-child{right:-15px;top:0px;}
#pageCoupons .grid-item>div>div img{max-height:100%;}
#pageCoupons .grid-item>a{display:block;position:absolute;left:0;top:0;height:120px;overflow:hidden;width:100%;text-decoration:none}
#pageCoupons .grid-item>a>span{display:block}
#pageCoupons .grid-item>a>span>span{display:block}
#pageCoupons .grid-item>a>span:last-child{position:absolute;right:10px;text-align:center;color:#fff;top:50%;margin-top:-17px;}
#pageCoupons .grid-item .coupon-title{padding-top:4px;font-size: 1.15em;margin-right:90px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#pageCoupons .grid-item .coupon-discount-off{color:#f08000;padding-top:10px;}
#pageCoupons .grid-item .grid-item-code{letter-spacing:1px;position: absolute;z-index: 100;left: 0px;width: 100%;color: #fff;line-height: 26px;text-align: center;top: 50%;margin-top: -24px;font-size: 1.15em;}
#pageCoupons .grid-item .coupon-discount-off>span:first-child{font-size:2em;margin-right:8px;}
#pageCoupons .grid-item .coupon-discount-off>span:last-child{font-size:1.3em}
#pageCoupons .grid-item .coupon-date{position: absolute;bottom:10px;left:0px;color:#999}
#pageCoupons .grid-item>a>span:last-child>span:first-child{padding-bottom:5px;}
#pageCoupons .page-data-loading{background: #fff;height: 50px;text-align: center;width:100%}
#pageCoupons .page-data-loading i{line-height: 50px;font-size: 2em;}
#pageCoupons .grid-item .coupon-designated{padding:3px 10px;border-radius:30px;color:#fff;text-shadow:none;display:inline-block;margin-top: 5px;}

#pageCouponproducts .page-main{overflow:hidden}
#pageCouponproducts .grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:8px 8px 0;max-height:100%;}
#pageCouponproducts .grid-item{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;margin-bottom:8px;overflow:hidden;}
#pageCouponproducts .grid-item:nth-child(odd)>div{margin-right:4px;}
#pageCouponproducts .grid-item:nth-child(even)>div{margin-left:4px;}
#pageCouponproducts .grid-item>div{border:1px solid #ddd;border-radius:5px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px;background:#fff}
#pageCouponproducts .grid-item img{max-width:100%}
#pageCouponproducts .grid-item .list-image{padding:10px;}
#pageCouponproducts .grid-item .list-title a{text-decoration:none;height:50px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.13em;}
#pageCouponproducts .grid-item .list-price{font-size:1.2em;color:red}
#pageCouponproducts .grid-item .list-price-container>div>div{display:inline-block;line-height:24px;}
#pageCouponproducts .grid-item .list-org-price{color:#999;text-decoration:line-through;margin-left:4px;}
#pageCouponproducts .grid-item-btn{float:right;}
#pageCouponproducts .grid-item-btn>span{display:inline-block;vertical-align:middle;padding:3px;font-size:1.6em;margin-right:6px;color:#f08000}
#pageCouponproducts .page-data-loading{background: #fff;height: 50px;text-align: center;width:100%}
#pageCouponproducts .page-data-loading i{line-height: 50px;font-size: 2em;}
#pageCouponproducts .addtocart-btn{position: absolute;right: 10px;bottom: 6px;font-size: 1.6em;color: #f08000;}

#pageBrands .page-main{overflow:hidden}
#pageBrands .grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:8px 8px 0;max-height:100%;margin-top:-10px;}
#pageBrands .grid-item{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;margin-bottom:8px;overflow:hidden;}
#pageBrands .grid-item:nth-child(odd)>div{margin-right:4px;}
#pageBrands .grid-item:nth-child(even)>div{margin-left:4px;}
#pageBrands .grid-item>div{border:1px solid #ddd;border-radius:5px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px;background:#fff}
#pageBrands .grid-item img{max-width:100%}
#pageBrands .grid-item .list-image{padding:10px;}
#pageBrands .grid-item .list-title a{text-decoration:none;height:50px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.13em;}
#pageBrands .grid-item .list-price{font-size:1.2em;color:red}
#pageBrands .grid-item .list-price-container>div>div{display:inline-block;line-height:24px;}
#pageBrands .grid-item .list-org-price{color:#999;text-decoration:line-through;margin-left:4px;}
#pageBrands .grid-item-btn{float:right;}
#pageBrands .grid-item-btn>span{display:inline-block;vertical-align:middle;padding:3px;font-size:1.6em;margin-right:6px;color:#f08000}
#pageBrands .addtocart-btn{position: absolute;right: 10px;bottom: 6px;font-size: 1.6em;color: #f08000;}
#pageBrands .star-brand-list{margin-left:10px;}
#pageBrands .star-brand-item img{max-width:100%;max-height:100%}
#pageBrands .star-brand-item a{margin-bottom: 10px;display: block;margin-right: 10px;border: 1px solid #ddd;border-radius: 5px;overflow: hidden;padding: 2px 6px;background: #fff;text-align: center;}
#pageBrands .content-title{padding:0 10px;line-height: 36px;background: #fff;margin: 10px 0px;font-size: 1.2em;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
#pageBrands .content-title>span:last-child{display: inline-block;float: right;color: #666;}
#pageBrands .content-title>span:last-child span{position: relative;top: -3px;left: -8px;}
#pageBrands .content-title>span:last-child i{font-size: 1.6em;line-height: 36px;}
#pageBrands .my-brands-empty{padding:10px;}
#pageBrands .my-brands-empty a{display:block;color: #f08000;text-decoration:none}
#pageBrands .my-brands-empty a i{display:block;text-align: center;font-size:1.9em}
#pageBrands .my-brands-empty a span{display:block;text-align: center;padding-top: 10px;font-size: 1.2em;}
#pageBrands .my-brands-list{margin-top:-10px;background:#fff}

#pageBrandlist .brand-list-title{width: 100%;line-height: 28px;background: #fff;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin-bottom: 8px;text-indent: 10px;font-size: 1.2em;}
#pageBrandlist .brand-list-item{margin-bottom: 10px;}
#pageBrandlist .brand-list-item a{display: block;margin-right: 10px;border: 1px solid #ddd;border-radius: 5px;overflow: hidden;background: #fff;text-decoration:none}
#pageBrandlist .brand-list-item a>span{display:block;text-align: center;}
#pageBrandlist .brand-list-item a>span:first-child{border-bottom:1px solid #ddd;font-size: 1.15em;padding:3px;height: 38px;}
#pageBrandlist .brand-list-item a>span:last-child{display: block;line-height: 24px;font-size: 1.15em;}
#pageBrandlist .brand-list-item a img{max-width: 100%;max-height: 100%;vertical-align: middle;}
#pageBrandlist .brand-list-item a>span:first-child>span{display:inline-block;height:100%;vertical-align:middle;}
#pageBrandlist .brand-list-title:first-child{border-top:0}

#pageBranddetail .page-main{overflow:hidden}
#pageBranddetail .grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:8px 8px 0;max-height:100%;}
#pageBranddetail .grid-item{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;margin-bottom:8px;overflow:hidden;}
#pageBranddetail .grid-item:nth-child(odd)>div{margin-right:4px;}
#pageBranddetail .grid-item:nth-child(even)>div{margin-left:4px;}
#pageBranddetail .grid-item>div{border:1px solid #ddd;border-radius:5px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px;background:#fff}
#pageBranddetail .grid-item img{max-width:100%}
#pageBranddetail .grid-item .list-image{padding:10px;}
#pageBranddetail .grid-item .list-title a{text-decoration:none;height:50px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.13em;}
#pageBranddetail .grid-item .list-price{font-size:1.2em;color:red}
#pageBranddetail .grid-item .list-price-container>div>div{display:inline-block;line-height:24px;}
#pageBranddetail .grid-item .list-org-price{color:#999;text-decoration:line-through;margin-left:4px;}
#pageBranddetail .grid-item-btn{float:right;}
#pageBranddetail .grid-item-btn>span{display:inline-block;vertical-align:middle;padding:3px;font-size:1.6em;margin-right:6px;color:#f08000}
#pageBranddetail .addtocart-btn{position: absolute;right: 10px;bottom: 6px;font-size: 1.6em;color: #f08000;}
#pageBranddetail .brand-detail-top{position:relative}
#pageBranddetail .brand-detail-top>img{width:100%;height:80px}
#pageBranddetail .brand-info{position:absolute;left:0px;top:0px;height:80px;white-space:nowrap;width: 100%;padding: 0 16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#pageBranddetail .brand-info>span{display:inline-block;vertical-align:middle}
#pageBranddetail .brand-logo img{height:35px;}
#pageBranddetail .brand-name{line-height:80px;font-size: 1.5em;margin-left:15px;}
#pageBranddetail .brand-follow{float:right;background:#f08000;color:#fff;line-height: 28px;padding: 0 10px;border-radius: 3px;margin-top: 26px;}
#pageBranddetail .brand-data{background: #fff;padding: 10px 0px;text-align: center;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
#pageBranddetail .brand-data-items>div{border-right:1px solid #aaa}
#pageBranddetail .brand-data-reviews>div{border-right:1px solid #aaa}
#pageBranddetail .brand-data>div>div:last-child{color:#666}
#pageBranddetail .brand-data>div>div:first-child{font-size: 1.2em;}
#pageBranddetail .brand-hot-sale{padding: 0 10px;line-height: 32px;background: #fff;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin-top: 6px;}
#pageBranddetail .brand-hot-sale>span, #pageBranddetail .brand-hot-sale>a{display:inline-block;vertical-align:middle}
#pageBranddetail .brand-hot-sale>span{font-size��1.2em}
#pageBranddetail .brand-hot-sale>a{float:right;font-size:1.2em;line-height:32px;color:#666;text-decoration:none}
#pageBranddetail .brand-hot-sale>a i{font-size: 1.6em;margin-left: 8px;position: relative;top: 4px;}

#pageBrandproductlist .page-main{overflow:hidden}
#pageBrandproductlist .grid{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:8px 8px 0;max-height:100%;}
#pageBrandproductlist .grid-item{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;margin-bottom:8px;overflow:hidden;}
#pageBrandproductlist .grid-item:nth-child(odd)>div{margin-right:4px;}
#pageBrandproductlist .grid-item:nth-child(even)>div{margin-left:4px;}
#pageBrandproductlist .grid-item>div{border:1px solid #ddd;border-radius:5px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px;background:#fff}
#pageBrandproductlist .grid-item img{max-width:100%}
#pageBrandproductlist .grid-item .list-image{padding:10px;}
#pageBrandproductlist .grid-item .list-title a{text-decoration:none;height:50px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.13em;}
#pageBrandproductlist .grid-item .list-price{font-size:1.2em;color:red}
#pageBrandproductlist .grid-item .list-price-container>div>div{display:inline-block;line-height:24px;}
#pageBrandproductlist .grid-item .list-org-price{color:#999;text-decoration:line-through;margin-left:4px;}
#pageBrandproductlist .grid-item-btn{float:right;}
#pageBrandproductlist .grid-item-btn>span{display:inline-block;vertical-align:middle;padding:3px;font-size:1.6em;margin-right:6px;color:#f08000}
#pageBrandproductlist .page-data-loading{background: #fff;height: 50px;text-align: center;width:100%}
#pageBrandproductlist .page-data-loading i{line-height: 50px;font-size: 2em;}
#pageBrandproductlist .addtocart-btn{position: absolute;right: 10px;bottom: 6px;font-size: 1.6em;color: #f08000;}
#pageBrandproductlist .list-top-image{width:100%;}
#pageBrandproductlist .list-top-image img{max-width:100%}
#pageBrandproductlist .brand-filter{white-space:nowrap;padding:4px 10px;background:#fff;border-bottom: 1px solid #ddd;}
#pageBrandproductlist .brand-filter>div{display:inline-block;vertical-align: middle;}
#pageBrandproductlist .brand-filter .ui-select{margin:0}
#pageBrandproductlist .brand-filter .ui-select .ui-btn{font-weight: normal;background: #fff;border: 0;box-shadow: none;padding-left: 0;}
#pageBrandproductlist .brand-filter .ui-select .ui-btn.ui-btn-icon-right:after{right:0;display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f107";background:#fff;font-size:2.8em;line-height:22px;text-align: right;top:14px;}
#pageBrandproductlist .brand-filter>div:last-child{float:right;}
#pageBrandproductlist .brand-filter>div:last-child a{padding:6px 0px 6px 15px;display:block;text-decoration:none;font-size:1.15em}
#pageBrandproductlist .sort-select-panel{top:47px;}
#pageBrandproductlist .sort-select-panel a{text-decoration:none;display:block}

#pageOversea .page-main{overflow:hidden}
#pageOversea .grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:45px 8px 0;max-height:100%;}
#pageOversea .grid-item{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;margin-bottom:8px;overflow:hidden;}
#pageOversea .grid-item:nth-child(odd)>div{margin-right:4px;}
#pageOversea .grid-item:nth-child(even)>div{margin-left:4px;}
#pageOversea .grid-item>div{border:1px solid #ddd;border-radius:5px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px;background:#fff}
#pageOversea .grid-item img{max-width:100%}
#pageOversea .grid-item .list-image{padding:10px;}
#pageOversea .grid-item .list-title a{text-decoration:none;height:50px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.13em;}
#pageOversea .grid-item .list-price{font-size:1.2em;color:red}
#pageOversea .grid-item .list-price-container>div>div{display:inline-block;line-height:24px;}
#pageOversea .grid-item .list-org-price{color:#999;text-decoration:line-through;margin-left:4px;}
#pageOversea .grid-item-btn{float:right;}
#pageOversea .grid-item-btn>span{display:inline-block;vertical-align:middle;padding:3px;font-size:1.6em;margin-right:6px;color:#f08000}
#pageOversea .page-data-loading{background: #fff;height: 50px;text-align: center;width:100%}
#pageOversea .page-data-loading i{line-height: 50px;font-size: 2em;}
#pageOversea .addtocart-btn{position: absolute;right: 10px;bottom: 6px;font-size: 1.6em;color: #f08000;}
#pageOversea .list-top-image{width:100%;}
#pageOversea .list-top-image img{max-width:100%}
#pageOversea .brand-filter{white-space:nowrap;padding:4px 10px;background:#fff;border-bottom: 1px solid #ddd;position: fixed;z-index: 99;right: 0px;left: 0px;}
#pageOversea .brand-filter>div{display:inline-block;vertical-align: middle;}
#pageOversea .brand-filter .ui-select{margin:0}
#pageOversea .brand-filter .ui-select .ui-btn{font-weight: normal;background: #fff;border: 0;box-shadow: none;padding-left: 0;}
#pageOversea .brand-filter .ui-select .ui-btn.ui-btn-icon-right:after{right:0;display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f107";background:#fff;font-size:2.8em;line-height:22px;text-align: right;top:14px;}
#pageOversea .brand-filter>div:last-child{float:right;}
#pageOversea .brand-filter>div:last-child a{padding: 6px 10px;display: inline-block;text-decoration: none;font-size: 1.4em;}
#pageOversea .sort-select-panel{top:47px;}
#pageOversea .sort-select-panel a{text-decoration:none;display:block}
#pageOversea .oversea-warehouse-search{margin:0 45px;margin-top:6px;border-radius:3px;overflow:hidden;}
#pageOversea .ui-input-search{background:#efefef;margin:0;padding-left: 2em;}
#pageOversea .ui-input-search input{line-height:24px;}

#pageIndex .index-nav{padding-top:25px;text-align:center;background:#fff;}
#pageIndex .index-nav a img{width:56%}
#pageIndex .index-nav a>span{display:block;}
#pageIndex .index-nav a>span:last-child{height:32px;padding:5px 0px;}
#pageIndex .index-nav a>span:last-child i{display:inline-block;height:32px;vertical-align:middle;}
#pageIndex .index-nav a>span:last-child span{display:inline-block;font-size:0.9em}
#pageIndex .index-panel{margin-top:10px;background:#fff;overflow:hidden;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
#pageIndex .index-panel-title{float:left;padding:0px 10px;font-size:1.1em}
#pageIndex .index-panel-more{float:right;padding:0px 10px;}
#pageIndex .swiper{background:#fff}
#pageIndex .indexSwiper .prdLogo{display:block;text-decoration:none;text-align:center}
#pageIndex .indexSwiper .prdtitle{text-decoration:none;height:44px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
#pageIndex .indexSwiper .prdprice{display:block;color:red;text-decoration:none;padding-top:3px}
#pageIndex .indexSwiper img{max-width:80%;}
#pageIndex .topSwiper img{max-width:100%;}
#pageIndex .et-hero-tabs{position:relative;background:#eee;text-align:center;margin-top:10px;height:40px;}
#pageIndex .et-hero-tabs-container {display:flex;flex-direction:row;position:absolute;bottom:0;width:100%;height:40px;box-shadow:0 0 20px rgb(0 0 0 / 10%);background:#fff;z-index:10;overflow:auto;line-height:40px}
#pageIndex .et-hero-tab {display:flex;justify-content:center;flex:1;color:#000;font-size:1.1em;}
#pageIndex .et-hero-tab.tabactive {height:37px;border-bottom:3px solid #f08000;}
#pageIndex a.et-hero-tab {text-decoration:none;white-space:nowrap;padding:0 10px;}
#pageIndex .et-hero-tabs-container--top{position:fixed;top:44px;}
#pageIndex .group-list{list-style:none;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:8px 8px 0;margin:0;}
#pageIndex .group-list li{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:48%;flex-basis:48%;max-width:49.4%;margin-bottom:8px;overflow:hidden;}
#pageIndex .group-list li:nth-child(n){margin-right:8px;}
#pageIndex .group-list li:nth-child(2n){margin-right:0px;}
#pageIndex .group-list li>div{border:1px solid #ddd;border-radius:5px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px;background:#fff}
#pageIndex .group-list li img{max-width:90%}
#pageIndex .group-list .prdLogo{display:block;text-decoration:none;text-align:center}
#pageIndex .group-list .prdtitle{text-decoration:none;height:44px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
#pageIndex .group-list .prdprice{display:block;color:red;text-decoration:none;padding-top:3px}
#pageIndex .index-panel-more a{text-decoration:none}
#pageIndex .index-panel-more a span{margin-right:4px;}
#pageIndex .index-panel-more a i{position:relative;top:2px;font-size:1.6em}

#pageFolderlist .foler-list-header{padding:0px 10px;border-bottom:1px solid #ccc;line-height:28px;line-height:36px;text-align:center;font-size:1.2em;}
#pageFolderlist .folder-list-content{list-style:none;padding:0;margin:0}
#pageFolderlist .folder-list-content li{list-style:none;margin:0;padding:0px 10px;border-bottom:1px solid #ccc;line-height:28px;}
#pageFolderlist .folder-list-content li a{display:block;text-decoration:none;line-height:36px;font-size:1.2em;}
#pageFolderlist .folder-list-content li a i{display: block;float: right;line-height: 36px;font-size: 1.4em;}

#pageApponly .page-main{overflow:hidden}
#pageApponly .grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:8px 8px 0;max-height:100%;}
#pageApponly .grid-item{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;margin-bottom:8px;overflow:hidden;}
#pageApponly .grid-item:nth-child(odd)>div{margin-right:4px;}
#pageApponly .grid-item:nth-child(even)>div{margin-left:4px;}
#pageApponly .grid-item>div{border:1px solid #ddd;border-radius:5px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px;background:#fff}
#pageApponly .grid-item img{max-width:100%}
#pageApponly .grid-item .list-image{padding:10px;}
#pageApponly .grid-item .list-title a{text-decoration:none;height:50px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.13em;}
#pageApponly .grid-item .list-price{font-size:1.2em;color:red}
#pageApponly .grid-item .list-price-container>div>div{display:inline-block;line-height:24px;}
#pageApponly .grid-item .list-org-price{color:#999;text-decoration:line-through;margin-left:4px;}
#pageApponly .grid-item-btn{float:right;}
#pageApponly .grid-item-btn>span{display:inline-block;vertical-align:middle;padding:3px;font-size:1.6em;margin-right:6px;color:#f08000}
#pageApponly .page-data-loading{background: #fff;height: 50px;text-align: center;width:100%}
#pageApponly .page-data-loading i{line-height: 50px;font-size: 2em;}
#pageApponly .addtocart-btn{position: absolute;right: 10px;bottom: 6px;font-size: 1.6em;color: #f08000;}
#pageApponly .list-top-image{width:100%;}
#pageApponly .list-top-image img{max-width:100%}

#pageClearance .page-main{overflow:hidden}
#pageClearance .grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:8px 8px 0;max-height:100%;}
#pageClearance .grid-item{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;margin-bottom:8px;overflow:hidden;}
#pageClearance .grid-item:nth-child(odd)>div{margin-right:4px;}
#pageClearance .grid-item:nth-child(even)>div{margin-left:4px;}
#pageClearance .grid-item>div{border:1px solid #ddd;border-radius:5px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px;background:#fff}
#pageClearance .grid-item img{max-width:100%}
#pageClearance .grid-item .list-image{padding:10px;}
#pageClearance .grid-item .list-title a{text-decoration:none;height:50px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.13em;}
#pageClearance .grid-item .list-price{font-size:1.2em;color:red}
#pageClearance .grid-item .list-price-container>div>div{display:inline-block;line-height:24px;}
#pageClearance .grid-item .list-org-price{color:#999;text-decoration:line-through;margin-left:4px;}
#pageClearance .grid-item-btn{float:right;}
#pageClearance .grid-item-btn>span{display:inline-block;vertical-align:middle;padding:3px;font-size:1.6em;margin-right:6px;color:#f08000}
#pageClearance .page-data-loading{background: #fff;height: 50px;text-align: center;width:100%}
#pageClearance .page-data-loading i{line-height: 50px;font-size: 2em;}
#pageClearance .addtocart-btn{position: absolute;right: 10px;bottom: 6px;font-size: 1.6em;color: #f08000;}
#pageClearance .list-top-image{width:100%;}
#pageClearance .list-top-image img{max-width:100%}
#pageClearance .brand-filter{white-space:nowrap;padding:4px 10px;background:#fff;border-bottom: 1px solid #ddd;}
#pageClearance .brand-filter>div{display:inline-block;vertical-align: middle;}
#pageClearance .brand-filter .ui-select{margin:0}
#pageClearance .brand-filter .ui-select .ui-btn{font-weight: normal;background: #fff;border: 0;box-shadow: none;padding-left: 0;}
#pageClearance .brand-filter .ui-select .ui-btn.ui-btn-icon-right:after{right:0;display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f107";background:#fff;font-size:2.8em;line-height:22px;text-align: right;top:14px;}
#pageClearance .brand-filter>div:last-child{float:right;}
#pageClearance .brand-filter>div:last-child a{padding:6px 0px 6px 15px;display:block;text-decoration:none;font-size:1.15em}
#pageClearance .sort-select-panel{top:47px;}
#pageClearance .sort-select-panel a{text-decoration:none;display:block}

#pageNewarrivals .page-main{overflow:hidden}
#pageNewarrivals .grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:8px 8px 0;max-height:100%;}
#pageNewarrivals .grid-item{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;margin-bottom:8px;overflow:hidden;}
#pageNewarrivals .grid-item:nth-child(odd)>div{margin-right:4px;}
#pageNewarrivals .grid-item:nth-child(even)>div{margin-left:4px;}
#pageNewarrivals .grid-item>div{border:1px solid #ddd;border-radius:5px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px;background:#fff}
#pageNewarrivals .grid-item img{max-width:100%}
#pageNewarrivals .grid-item .list-image{padding:10px;}
#pageNewarrivals .grid-item .list-title a{text-decoration:none;height:50px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.13em;}
#pageNewarrivals .grid-item .list-price{font-size:1.2em;color:red}
#pageNewarrivals .grid-item .list-price-container>div>div{display:inline-block;line-height:24px;}
#pageNewarrivals .grid-item .list-org-price{color:#999;text-decoration:line-through;margin-left:4px;}
#pageNewarrivals .grid-item-btn{float:right;}
#pageNewarrivals .grid-item-btn>span{display:inline-block;vertical-align:middle;padding:3px;font-size:1.6em;margin-right:6px;color:#f08000}
#pageNewarrivals .page-data-loading{background: #fff;height: 50px;text-align: center;width:100%}
#pageNewarrivals .page-data-loading i{line-height: 50px;font-size: 2em;}
#pageNewarrivals .addtocart-btn{position: absolute;right: 10px;bottom: 6px;font-size: 1.6em;color: #f08000;}
#pageNewarrivals .list-top-image{width:100%;}
#pageNewarrivals .list-top-image img{max-width:100%}
#pageNewarrivals .brand-filter{white-space:nowrap;padding:4px 10px;background:#fff;border-bottom: 1px solid #ddd;}
#pageNewarrivals .brand-filter>div{display:inline-block;vertical-align: middle;}
#pageNewarrivals .brand-filter .ui-select{margin:0}
#pageNewarrivals .brand-filter .ui-select .ui-btn{font-weight: normal;background: #fff;border: 0;box-shadow: none;padding-left: 0;}
#pageNewarrivals .brand-filter .ui-select .ui-btn.ui-btn-icon-right:after{right:0;display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f107";background:#fff;font-size:2.8em;line-height:22px;text-align: right;top:14px;}
#pageNewarrivals .brand-filter>div:last-child{float:right;}
#pageNewarrivals .brand-filter>div:last-child a{padding:6px 0px 6px 15px;display:block;text-decoration:none;font-size:1.15em}
#pageNewarrivals .sort-select-panel{top:47px;}
#pageNewarrivals .sort-select-panel a{text-decoration:none;display:block}

#pageFetchsearches .page-top-container{position:relative;padding-right:60px;overflow: hidden;}
#pageFetchsearches .page-top-container>div:first-child{margin-top:6px;position:relative}
#pageFetchsearches .page-top-container>div:first-child input{background: #efefef;font-size:1.18em;padding-left: 30px;}
#pageFetchsearches .page-top-container>div:last-child{position:absolute;right:12px;top:0px}
#pageFetchsearches .page-top-container>div:last-child a{display:block;text-decoration:none;line-height:45px;font-size:1.25em;}
#pageFetchsearches .page-top-container>div:first-child .ui-input-search{margin:0;padding-right:45px;margin-top:8px;margin-left: 10px;}
#pageFetchsearches .keyword-title{line-height:32px;padding:0 10px;}
#pageFetchsearches .keywords-list{padding:0px 10px;}
#pageFetchsearches .keywords-list>div{display:inline-block;border-radius:5px;margin-right:6px;margin-bottom: 5px;}
#pageFetchsearches .keywords-list>div a{display:block;padding:3px 7px;text-decoration:none;text-shadow: none;color:#fff}
#pageFetchsearches .history-title{padding: 5px 10px 8px 10px;border-bottom: 1px solid #ddd;}
#pageFetchsearches .history-item{padding: 0 10px;line-height: 26px;border-bottom: 1px solid #ddd;position: relative;}
#pageFetchsearches .history-item a{display: block;text-decoration:none}
#pageFetchsearches .history-item a>span:first-child{margin-right: 6px;font-size: 1.25em;}
#pageFetchsearches .history-item>span{position:absolute;right:0px;top:0px;padding:7px 10px;}
#pageFetchsearches .history-clear-btn{text-align:center;line-height: 28px;color: #666;}

#pageDetailreviews .edit-review-rating{padding:10px 10px 10px 80px;position:relative;background:#fff;border-bottom:1px solid #ddd;margin-bottom:10px;}
#pageDetailreviews .edit-review-img img{width:60px;height:60px;}
#pageDetailreviews .edit-review-img{position:absolute;left:10px;top:10px;min-height:60px;background:#fff;}
#pageDetailreviews .edit-review-container{height:60px;}
#pageDetailreviews .edit-review-container>span{display:inline-block;vertical-align:middle}
#pageDetailreviews .edit-review-container>span:first-child{height:60px;font-size:1.25em;line-height:60px}
#pageDetailreviews .edit-review-container>span:last-child{font-size:1.5em;margin-left:10px;}
#pageDetailreviews .edit-review-textarea textarea{min-height:120px;font-size:1.2em;padding:10px;margin:0}
#pageDetailreviews .edit-review-info{padding:10px;background:#fff}
#pageDetailreviews .edit-review-textarea{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#pageDetailreviews .edit-review-file-container{padding: 10px;background: #fff;margin-top: 10px;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;margin-bottom: 10px;}
#pageDetailreviews .edit-review-submit-container .ui-btn{background: #f08000;color: #fff;margin: 0 10px;box-shadow: none;text-shadow: none;border-radius: 5px;font-weight: normal;font-size: 1.3em;}

#pageTopiclist .topic-list-container{background:#fff;padding:10px;}
#pageTopiclist .topic-list-item{width:100%;overflow:hidden;margin-bottom:20px;}
#pageTopiclist .topic-list-item-left{width:70%;background:#E0EFFB;border:1px solid #BCD1E6;padding: 6px 10px;position: relative;}
#pageTopiclist .topic-list-item-left .topic-date{text-align:right;color:#999;margin-top:5px;}
#pageTopiclist .topic-list-item-right{width:70%;background:#E7F9EA;border:1px solid #BCD9B9;float:right;padding: 6px 10px;position: relative;}
#pageTopiclist .topic-list-item-right .topic-date{text-align:right;color:#999;margin-top:5px;}
#pageTopiclist .topic-from{position: absolute;bottom: 6px;left: 10px;color:#999}
#pageTopiclist .msg-product-conent{position:relative;padding-left:68px;min-height:68px;}
#pageTopiclist .msg-product-img{position:absolute;left:0px;top:0px;}
#pageTopiclist .msg-product-img img{width:60px;height:60px}
#pageTopiclist .order-item-content{position: relative;}
#pageTopiclist .order-item-date{position: absolute;right: 0px;top: 0px;}
#pageTopiclist .topic-sendmsg-file{position:absolute;left:10px;top:6px;z-index:99}
#pageTopiclist .topic-sendmsg-file input{width:45px;opacity:0;}
#pageTopiclist .topic-sendmsg-btn{position:absolute;right:10px;top:5px;}
#pageTopiclist .topic-sendmsg-content{padding-left:44px;margin-right: 78px;margin-left:6px;border-bottom:1px solid #999}
#pageTopiclist .topic-sendmsg-form{margin:0}
#pageTopiclist .topic-sendmsg-form .ui-input-text{margin:0}
#pageTopiclist .topic-sendmsg-form .ui-btn{margin:0;background: #f08000;color: #fff;text-shadow: none;font-weight: normal;padding: 6px 14px;box-shadow: none;}
#pageTopiclist .topic-sendmsg-file .ui-input-text{background:none}
#pageTopiclist .topic-sendmsg-fileicon{position: absolute;top:6px;left: 10px;z-index: 98;font-size: 2.5em;color: #666;}
#pageTopiclist .topic-sendmsg-content input{height:33px;padding:0;line-height:33px;font-size:1.3em}

#pageRegisterFillCode .pagefillcode-title{background:#fff;padding:10px;font-size:1.4em;}
#pageRegisterFillCode .pagefillcode-info{background: #fff;padding: 2px 10px 0px 10px;font-size: 1.2em;color: #676767;}
#pageRegisterFillCode .pagefillcode-input{padding: 5px 10px 10px 10px;}
#pageRegisterFillCode .pagefillcode-input .ui-input-text{border-bottom: 1px solid #ddd;}
#pageRegisterFillCode .pagefillcode-input input{line-height: 26px;font-size: 1.3em;}
#pageRegisterFillCode .pagefillcode-btn{margin: 0 10px;text-align: center;line-height: 35px;color: #fff;background: #f08000;font-size: 1.3em;text-shadow: none;border-radius: 3px;}
#pageRegisterFillCode .pagefillcode-retry{padding: 0 10px;margin-top: 20px;color: #0066c0;font-size: 1.2em;}










