html{font-size:calc(100vw / 10);}
body{font-family: Lato, sans-serif;
    color: rgba(12, 21, 47, 0.6);
    font-size: 14px;
    line-height: 20px;
  }
  a:focus,a:hover{text-decoration: none;}
.container{padding-right:.4rem;padding-left:.4rem;}
.row{margin-right:-.2rem;margin-left:-.2rem}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9{padding-right:.2rem;padding-left:.2rem}
@media screen and (min-width:768px) {
  html {font-size:37.84px}
  .container{padding-right:10px;padding-left:10px}
  .row{margin-right:-10px;margin-left:-10px}
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9{padding-right:10px;padding-left:10px}
}

.btn:hover,
.btn:focus,
.btn:active,
.btn:active:focus{outline:none}

.iconfont{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden}

/* a,
a:hover,
a:focus,
a:visited{color:#488DE1} */

/*
  skin（皮肤）
*/
.s-fc-gray-darker{color:#000}
.s-fc-gray-dark{color:#333}
.s-fc-gray{color:#666}
.s-fc-gray-light{color:#888}
.s-fc-gray-lighter{color:#999}
.s-fc-brand-primary{color:#488DE1}
.s-fc-brand-success{color:#5cb85c}
.s-fc-brand-danger{color:#E82E2F}
.s-bg-brand-primary{background:#488DE1}
.s-bg-brand-success{background:#5cb85c}
.s-bg-brand-danger{background:#E82E2F}

/*
  unit（元件）
*/
/* button（按钮） */
.u-btn{display:inline-block;padding:.16rem .32rem;margin-bottom:0;font-size:.37rem;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;text-decoration:none}
.u-btn-primary,
a.u-btn-primary{color:#fff;background-color:#488DE1;border-color:#488DE1}
a.u-btn-primary:hover,
a.u-btn-primary:focus{color:#fff;text-decoration:none}
.u-btn-default,
a.u-btn-default{color:#333;background-color:#fff;border-color:#d7d7d7}
a.u-btn-default:hover,
a.u-btn-default:focus{color:#333;text-decoration:none}
.u-btn-danger,
a.u-btn-danger{color:#fff;background-color:#E82E2F;border-color:#E82E2F}
a.u-btn-danger:hover,
a.u-btn-danger:focus{color:#fff;text-decoration:none}
.u-btn-gray,
a.u-btn-gray{color:#333;background-color:#f5f5f5;border-color:#f5f5f5}
a.u-btn-gray:hover,
a.u-btn-gray:focus{color:#333;text-decoration:none}
.u-btn-mobile-lg{font-size:.48rem;padding:.45rem .37rem .4rem;line-height:1;border-radius:5px}
.u-btn.u-btn-block{display:block;width:100%}
.u-btn.u-btn-lg{font-size:.48rem;padding:.26rem .42rem;border-radius:6px}
.u-btn.u-btn-md{font-size:.42rem;padding:.18rem .37rem;border-radius:5px}
.u-btn.u-btn-sm{font-size:.32rem;padding:.13rem .26rem;border-radius:3px}
.u-btn:focus{outline:0}
.u-btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.u-btn.u-btn-block{display:block;width:100%}
.u-btn-link{font-weight:400;color:#488DE1;border-radius:0}
.u-btn-link:active{-webkit-box-shadow:none;box-shadow:none}
/* fontSize（字体大小） */
.u-font-h1,
.u-font-h2,
.u-font-h3,
.u-font-h4,
.u-font-h5,
.u-font-h6{margin:0;margin-bottom:.27rem;display:block}
.u-font-h1{font-size:.96rem} /* 大约36px */
.u-font-h2{font-size:.8rem} /* 大约30px */
.u-font-h3{font-size:.64rem} /* 大约24px */
.u-font-h4{font-size:.48rem} /* 大约18px */
.u-font-h5{font-size:.37rem} /* 大约14px */
.u-font-h6{font-size:.32rem} /* 大约12px */
.u-font-bold{font-weight:bold}
.u-font-h5.u-font-bold.u-font-none-margin{color: #048bdb;}
.u-font-h5.u-font-bold.u-font-none-margin:hover{text-decoration: none;}
.u-font-h4.u-font-bold.u-font-none-margin{font-size:.4rem;}
.u-font-bold-normal{font-weight:normal}
.u-font-none-margin{margin:0}
/* input（输入框） */
.u-input{border:1px #d7d7d7 solid;border-radius:4px;padding:.32rem;font-size:.37rem;line-height:1;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.u-input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)}
.u-input.u-input-lg{font-size:.48rem;padding:.26rem .42rem;border-radius:6px}
.u-input.u-input-md{font-size:.42rem;padding:.18rem .37rem;border-radius:5px}
.u-input.u-input-sm{font-size:.32rem;padding:.13rem .26rem;border-radius:3px}
.u-input.u-input-block{display:block;width:100%}
.u-input[status="danger"]{border-color:#e42c2c;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(228,44,44,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(228,44,44,.6)}
.u-input.u-input-disabled-default[disabled]{border:none;background:#eee}
textarea.u-input{width:100%;height:auto}
textarea.u-input-none-resize{resize:none}
/* radio（单选框） */
.u-radio{display:inline-block;position:relative;margin:0;vertical-align:middle}
.u-radio-label-2{margin-right:175px;}
.u-radio-label{font-weight:400;}
.form-margin input[type=radio]{margin-top:-6px;}
.u-radio-input{position:absolute;left:0;top:0;opacity:0;margin:0}
.u-radio-icon{position:relative;font-size:.48rem;vertical-align:top;color:#333;display:inline-block}
.u-radio-none{color:#888;display:block}
.u-radio-checked{position:absolute;left:0;top:0;color:#488DE1;display:none}
/* .u-radio-input[checked]+.u-radio-icon .u-radio-checked{display:block} */
.u-radio-input:checked+.u-radio-icon .u-radio-checked{display:block}
.u-radio-input:checked+.u-radio-icon{color:#e42c2c}
.u-radio-none[status="danger"]{color:#e42c2c}
/* btn radio（单选按钮） */
.u-btn-radio{padding:0;border:none;background:#fff;font-size:.32rem;text-align:center;line-height:1;color:#333;position:relative;cursor:pointer}
.u-btn-radio:disabled{background:#E7E7E7;color:#B7B7B7}
.u-btn-radio-input[type=radio]{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%;opacity:0;cursor:pointer}
.u-btn-radio-input[type=radio]+.u-btn-radio-txt{display:block;padding:.16rem;white-space:pre-wrap;border:1px #D7D7D7 solid;border-radius:2px;cursor:pointer}
.u-btn-radio-input[type=radio]:checked+.u-btn-radio-txt{color:#488DE1;border-color:#488DE1}
.u-btn-radio-input[type=radio][checked]+.u-btn-radio-txt{color:#488DE1;border-color:#488DE1}
.u-btn-radio-bold{font-weight:bold}
.u-btn-radio-block{display:block;width:100%}
.u-bg-warning{background:#fcf8e3;color:#E82E2F;margin:0;font-size:.37rem}
.u-label{display:inline-block;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
.u-label.u-label-primary{background:#488DE1}
.u-label.u-label-warning{background:#f0ad4e}
.u-label.u-label-danger{background:#e42c2c}

/*
  module（模块）
*/
/* mobileFormInputList（手机表单输入列表） */
.m-mobile-form-list{background:#fff;border-radius:4px;margin-bottom:.53rem}
.m-mobile-form-list-row+.m-mobile-form-list-row{border-top:1px #e7e7e7 solid}
.m-mobile-form-list-input{display:block;width:100%;border:none;padding:.56rem .45rem;font-size:.47rem;line-height:1;color:#333}
.m-mobile-form-list-input::-moz-placeholder{color:#999}
.m-mobile-form-list-input:-moz-placeholder{color:#999}
.m-mobile-form-list-input:-ms-input-placeholder{color:#999}
.m-mobile-form-list-input::-webkit-input-placeholder{color:#999}
.m-mobile-form-list-input:focus{outline:none}
/* pcFormInputList（pc表单输入列表） */
.m-pc-form-list-name{font-size:.42rem;margin-bottom:.37rem}
.m-pc-form-list-row{margin-bottom:.79rem}
.m-pc-form-list-avatar-box.one{display:block;width:2.64rem;height:2.64rem;margin:auto auto .79rem;cursor:pointer;border-radius:5px;overflow:hidden}
/* default swiper */
.m-swiper-default-button-next,
.m-swiper-default-button-prev{background-color:rgba(255,255,255,.8);background-size:40%;width:25px;height:30px;margin-top:-15px}
.m-swiper-default-button-next{right:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.m-swiper-default-button-prev{left:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.m-swiper-default-pagination{position:absolute;right:6%;bottom:2%;font-size:.32rem;color:#666;z-index:100;text-align:right;left:auto;max-width:94%}
.m-product-card{background:#fff;border-radius:4px;margin-bottom:.4rem;overflow:hidden}
.m-product-card-border{border:1px #d7d7d7 solid}
.m-product-card-name{font-size:.32rem;height:1rem;font-weight:bold;text-align:center}
.m-product-card-btns{border-top:1px #e7e7e7 solid;position:relative}
.m-product-card-btns::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:1px;background:#e7e7e7}
.m-product-card-btn{background:transparent;border-radius:0;float:left;width:50%;border:none;color:#888;font-size:.43rem;padding:.1rem}

/*
  function（功能）
*/
.f-more-collapse-txt1{display:inline-block}
.f-more-collapse-txt2{display:none}
.f-more-collapse[aria-expanded="true"] .f-more-collapse-txt1{display:none}
.f-more-collapse[aria-expanded="true"] .f-more-collapse-txt2{display:inline-block}
.f-more-collapse[aria-expanded="true"] .f-more-collapse-pulldown{transform:rotate(-180deg)}
a.f-more-collapse{text-decoration:none;color:#488DE1}
a.f-more-collapse:focus{color:#488DE1}
.f-single-omit{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.f-multi-line-omit{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.f-fixed-placeholder{height:1rem}
.f-fixed-placeholder>.f-fixed-placeholder-content{position:fixed;top:0;left:0;right:0;margin:auto;z-index:10000;background:rgba(252,248,227,.95);height:1rem;padding:.2rem 0}
.f-fixed-placeholder-content::after{content:"";position:relative;top:0;left:0;right:0;bottom:0;margin:auto}
.f-not-select{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none}

/*
  global（布局）
*/
.g-bg-fit-default{background:#f5f5f5;padding:.53rem 0 .8rem}
@media screen and (min-width:768px) {
  .g-bg-fit-default{background:#fff}
  .g-bg-fit-default .cont{padding-left:0;width:100%;}
}
/* leftNav（左边导航样式A） */
.g-nav-a{padding-right:.45rem;color:#333;font-size:.32rem;line-height:1}
.g-nav-a-menu{border:1px #d7d7d7 solid;border-radius:4px;margin:0}
.g-nav-a-title{background:#e6f1ff;margin:0;padding:.33rem .22rem}
.g-nav-a-list{margin:0;cursor:pointer}
.g-nav-a-list>li{background:#fff;padding:.22rem;font-size:.32rem}
.g-nav-a-list>li:nth-child(2n){background:#f5f5f5}
.g-nav-a-list>li:hover{background:#eee}
.g-nav-a-banner{border-radius:4px;overflow:hidden;margin-top:.47rem}
.g-nav-a-banner .img{display:block;width:100%;background:#eee}
/* leftNav（左边导航样式B） */
.g-nav-b{padding-right:.45rem;color:#333;font-size:.37rem;line-height:1}
.g-nav-b-menu{border:1px #d7d7d7 solid;border-radius:4px;margin:0;overflow:hidden}
.g-nav-b-title{background:#E6F1FF;margin:0;padding:.4rem .53rem;font-size:.53rem;font-weight:bold}
.g-nav-b-list{margin:0;cursor:pointer}
.g-nav-b-list>li{background:#fff;font-size:.37rem}
.g-nav-b-list>li>a{padding:.4rem .53rem;display:block;color:inherit}
.g-nav-b-list>li>a:hover,
.g-nav-b-list>li.active>a{color:#488DE1}
/* panel（面板） */
.g-panel{background:#fff;border:1px solid transparent;margin-bottom:.4rem;border-radius:4px}
.g-panel-heading,
.g-panel-body,
.g-panel-footer{padding:.4rem}
.g-panel-heading{border-bottom:1px transparent solid}
.g-panel-heading-border{border-bottom-color:#D7D7D7}
.g-panel-footer{background:#fff}
.g-panel-default{border-color:#D7D7D7}
/* table（表格） */
.g-table-default{margin:0;background:#fff;border-radius:4px}
.g-table-default-title{background:inherit;padding:.4rem .48rem;border-top-left-radius:4px;border-top-right-radius:4px}
.g-table-default-heading{background:#F9F9F9}
.g-table-default>thead>tr>th,
.g-table-default>tbody>tr>td{border:none;padding:.4rem;vertical-align:middle}
.g-table-default>thead>tr,
.g-table-default>tbody>tr{border-top:1px #e7e7e7 solid}
.g-table-default-border{border:1px #e7e7e7 solid;border-radius:4px}
.g-table-layout{display:table;table-layout:fixed;width:100%}
.g-table-layout-auto{table-layout:auto}
.g-table-layout-td{display:table-cell}
.g-table-layout-td-middle{vertical-align:middle}
.g-table-layout-td-top{vertical-align:top}
.g-table-layout-td-bottom{vertical-align:bottom}
.g-table-layout-td-width-auto{width:auto}
.g-table-layout-td-margin{margin-bottom:.2rem}

#account-profile{width:50%;display:block;margin:.95rem auto 1.8rem}

#add-payment-mb .add-payment-mb-method{margin-right:-.26rem;margin-bottom:-.26rem}
#add-payment-mb .btn-wrapper{padding-right:.26rem;padding-bottom:.26rem;min-width:50%;float:left}
#add-payment-mb .mg0{margin:0}
#add-payment-mb .mb20{margin-bottom:.53rem}
#add-payment-mb .pl5{padding-left:.13rem}
#add-payment-mb .u-label{display:inline-block;vertical-align:middle}
#add-payment-pc .btn-radio{font-size:.37rem;margin-top:.23rem;margin-bottom:.27rem;margin-right:.37rem;min-width:5.29rem}
#add-payment-pc .btn-radio input[type=radio]+.txt{padding:.27rem}
#add-payment-pc .mg0{margin:0}
#add-payment-pc .mb20{margin-bottom:.53rem}
#add-payment-pc .pl5{padding-left:.13rem}
#add-payment-pc .u-label{display:inline-block;vertical-align:middle}

#designer .g-dec{margin:0}
#designer .g-dec>li{padding:0}
#designer .g-img{width:1.25rem}
#designer .g-txt{padding-left:1.6rem}
#designer .g-attr{margin:0}
#designer .u-font-h4{margin-bottom:.15rem}
#designer .list-inline{margin:0}

#messages .m-list-ul{background:#fff;border-radius:4px;overflow:hidden}
#messages .m-list-li{display:block;padding:.53rem .4rem;text-decoration:none}
#messages .m-list-li+.m-list-li{border-top:1px #d7d7d7 solid}
#messages .m-list-li:hover{background:#eee}
#messages .m-list-name,
#messages .m-list-time{display:block;word-break:break-all}
#messages .m-list-name{font-size:.37rem;color:#333;font-weight:bold}
#messages .m-list-time{font-size:.32rem;color:#888;margin-top:.27rem}
#messages .m-list-visited .m-list-name{color:#666;font-weight:normal}
#messages .m-msg-panel{background:#fff;border:1px #d7d7d7 solid;border-radius:4px;overflow:hidden}
#messages .m-msg-panel-list{background:#f8f8f8;width:25.53%;border-right:1px #d7d7d7 solid}
#messages .m-msg-panel-detail{background:#fff}
#messages .m-msg-panel-list-height{height:20.45rem;overflow:auto}
#messages .m-msg-panel-el{display:block;text-decoration:none;color:#333;padding:.53rem .53rem .61rem;position:relative}
#messages .m-msg-panel-active,
#messages .m-msg-panel-el:hover{background:#f2f2f2}
#messages .m-msg-panel-el::after{content:"";position:absolute;left:.53rem;right:.53rem;bottom:0;margin:auto;border-bottom:1px #d7d7d7 solid}
#messages .m-msg-panel-el:last-child::after{display:none}
#messages .m-msg-panel-visited .m-msg-panel-name{color:#666;font-weight:normal}
#messages .m-msg-panel-name,
#messages .m-msg-panel-time{font-size:.37rem;display:block;word-break:break-all}
#messages .m-msg-panel-name{color:#333;font-weight:bold}
#messages .m-msg-panel-time{color:#888;margin-top:.2rem}
#messages .m-msg-panel-detail-heading{height:1.89rem;padding:0 1.06rem}
#messages .m-msg-panel-detail-body{height:18.56rem;overflow:auto;padding:.4rem 1.06rem}
#messages .m-msg-panel-detail-time{font-size:.37rem;color:#888}
#messages .m-msg-panel-detail-icon{display:inline-block;margin-left:.2rem;font-size:.5rem;color:#333}
#messages .m-msg-panel-detail-icon:hover{color:#488DE1}
#messages .m-msg-panel-detail-del{margin-left:.6rem}
#messages .m-msg-panel-detail-name{font-weight:bold;word-break:break-all}
#messages .m-msg-panel-detail-cont{color:#666}

#refund-detail .mb20{margin-bottom:.53rem}
#refund-detail .mb15{margin-bottom:.4rem}
#refund-detail .mg0{margin:0}
#refund-detail .pl5{padding-left:.13rem}
#refund-detail .g-dec>li{padding:0}
#refund-detail .g-img{width:2.25rem}
#refund-detail .g-txt{padding-left:.4rem}
#refund-detail .u-font-h4{margin-bottom:.15rem}
#refund-detail .r-history{font-size:.37rem}
#refund-detail .r-history-date{width:4rem;color:#999}
#refund-detail .r-history-state{width:4rem;text-align:center;font-weight:bold}

.panel{background:#fff;border-color:transparent;margin:0;margin-top:.4rem;border-radius:4px;box-shadow:none}
.panel-heading,
.panel-body,
.panel-footer{padding:.4rem}
.panel-heading{border-bottom-color:#D7D7D7}
.panel-footer{background:#fff}
@media screen and (min-width:768px){
  .panel{margin:.53rem 0 0}
  .panel-body{padding:.53rem}
  .panel-default{border-color:#D7D7D7}
}

.checkbox{display:inline-block;position:relative;margin:0;vertical-align:middle}
.checkbox input[type=checkbox]{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;margin:auto}
.checkbox .icon{position:relative;font-size:.48rem;vertical-align:top;color:#333;display:inline-block}
.checkbox .none{color:#888;display:block}
.checkbox .checked {position:absolute;left:0;top:0;color:#488DE1;display:none}
/* .checkbox input[type=checkbox][checked] + .icon .checked{display:block} */
.checkbox input[type=checkbox]:checked + .icon .checked{display:block}
.checkbox input[type=checkbox]:disabled + .icon .none,
.checkbox input[type=checkbox]:disabled + .icon .checked{color:#eee}

.btn-radio{padding:0;border:none;background:#fff;font-size:.32rem;text-align:center;line-height:1;color:#333;position:relative;cursor:pointer}
.btn-radio:disabled{background:#E7E7E7;color:#B7B7B7}
.btn-radio input[type=radio]{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%;opacity:0;cursor:pointer}
.btn-radio input[type=radio]+.txt{display:block;padding:.16rem;white-space:pre-wrap;border:1px #D7D7D7 solid;border-radius:2px;cursor:pointer}
.btn-radio input[type=radio]:checked+.txt{color:#488DE1;border-color:#488DE1}
.btn-radio .bold{font-weight:bold}

.serch-input{font-size:.37rem;padding:.318rem .35rem;height:auto;line-height:1}
.serch-input::-moz-placeholder{font-style:italic}
.serch-input:-moz-placeholder{font-style:italic}
.serch-input:-ms-input-placeholder{font-style:italic}
.serch-input::-webkit-input-placeholder{font-style:italic}
.serch-button{padding:.293rem .56rem;background:#f5f5f5;line-height:1.07}
.serch-button .iconfont{font-size:.48rem;color:#666}

.search-lg{display:table;table-layout:fixed;width:70%}
.search-lg-2{margin-top:10px;margin-left: 4%;}
.search-lg-input,
.search-lg-btn{display:table-cell;vertical-align:middle}
.search-lg-btn{width:1.9rem}
.search-lg-input .input,
.search-lg-btn .btn{height:1.27rem; vertical-align:top }
.search-lg-btn .page-btn-lg{height:34px}
.search-lg-input{ position:relative;z-index:1002;}
.search-lg-input .input{font-size:.34rem;border-top-right-radius:0;border-bottom-right-radius:0;background-color: #f5f5f5;font-family:Lato,sans-serif;font-style:normal;border-radius: 10px 0 0 10px;}
.search-lg-input .input:focus{outline:none;}
.search-lg-input .page-input-lg{height:34px;}
.search-lg-input>.form-control{border:none;}
.search-lg-btn .btn{display:block;width:100%;position:relative;background:#f5f5f5;padding:0;border-radius: 0 10px 10px 0;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;border:none;}
.search-lg-btn .iconfont{font-size:.53rem;color:#666;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.search-lg-btn .btn:hover{background:#eee}
.search-lg-btn .btn:focus{outline:none}
.search-lg-fixed{position:absolute;top:100%;left:0;width:100%;z-index:1002;border:1px #d7d7d7 solid;border-radius:4px}
.search-lg-fixed-left{background:#fff;border-radius:4px;position:relative;z-index:1}
.search-lg-fixed-right{background:#f5f5f5;position:absolute;left:-2px;top:-1px;bottom:-1px;margin:auto;margin-top:0;margin-left:100%;width:100%;border:1px #d7d7d7 solid;border-radius:4px;border-top-left-radius:0;z-index:0;overflow-y:auto;min-height:8.25rem}
.search-lg-fixed-list{margin:0;padding:.2rem 0}
.search-lg-fixed-list>li>a{display:block;padding:.23rem .4rem;font-size:.32rem;color:#333;line-height:1;position:relative;text-decoration:none}
.search-lg-fixed-list>li>a>.iconfont{color:#888;margin-left:.1rem}
.search-lg-fixed-list>li>a:hover{background:#f5f5f5}
.search-lg-fixed-list>li.active>a{background:#f5f5f5}
.search-lg-fixed-list>li.active>a>.iconfont{position:absolute;right:.2rem;top:0;bottom:0;margin:auto}
.search-lg-fixed-list>li.border{border-bottom:1px #eee solid}
.search-lg-fixed-right-layout1{padding:.4rem}
.search-lg-fixed-right-layout1 .ban{height:2.6rem;background:#ddd;position:relative;background-size:cover;background-position:center}
.search-lg-fixed-right-layout1 .ban>img{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}
.search-lg-fixed-right-layout1 .p-title{font-size:.37rem;color:#333;margin:0;margin-top:.53rem;line-height:1}
.search-lg-fixed-right-layout1 .btns{margin-right:-.26rem}
.search-lg-fixed-right-layout1 .btn-default{font-size:.32rem;float:left;margin-top:.26rem;margin-right:.26rem;max-width:100%;white-space:inherit;color:#333}
.search-lg-fixed-none{margin:2rem 0;text-align:center}
.search-lg-fixed-left-loading{display:block;padding:1rem 0;width:30%;margin:auto}
.search-lg-fixed-right-loading{position:absolute;width:3rem;height:3rem;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1}
.search-lg-fixed-md{position:absolute;left:0;top:100%;right:0;margin:auto;border-top:1px #d7d7d7 solid;z-index:10;background:#fff}
.search-lg-fixed-md-list{margin:0;padding:0 .4rem}
.search-lg-fixed-md-list>li{font-size:.37rem;padding:.48rem 0;position:relative;color:#333;line-height:1}
.search-lg-fixed-md-list>li+li{border-top:1px #d7d7d7 solid}
.search-lg-fixed-md-list .to-right{position:absolute;top:0;bottom:0;right:0;margin:auto;color:#888;font-size:.4rem}
.search-lg-fixed-md-layout1{padding:.4rem}
.search-lg-fixed-md-layout1 .ban{height:3.41rem;background:#d0d0d0;margin-bottom:.4rem}
.search-lg-fixed-md-layout1 .u-list{margin:0}
.search-lg-fixed-md-layout1 .u-list>li{font-size:.37rem;padding:.48rem 0;color:#333;line-height:1;border-bottom:1px #e7e7e7 solid}

.search-sm-group{position:relative;display:flex}
.search-sm-icon{position:absolute;top:0;bottom:0;left:.26rem;margin:auto;font-size:.48rem;color:#666}
.search-sm-input{border-color:#d7d7d7;padding-left:1rem;height:.95rem;flex:1}
.search-sm-input::-moz-placeholder{font-style:italic;color:#aaa}
.search-sm-input:-moz-placeholder{font-style:italic;color:#aaa}
.search-sm-input:-ms-input-placeholder{font-style:italic;color:#aaa}
.search-sm-input::-webkit-input-placeholder{font-style:italic;color:#aaa}
.search-sm-input-btn{margin-left:.2rem}

.dropdown .btn{width:100%;border:1px #D7D7D7 solid;background:#fff;font-size:.37rem;line-height:1;color:#333;padding:.4rem;text-align:left;position:relative}
.dropdown .iconfont{position:absolute;top:0;bottom:0;right:.4rem;margin:auto}
.dropdown .dropdown-menu{min-width:100%;font-size:.37rem}
.dropdown .dropdown-menu>li>a{padding:.08rem .53rem}
.dropup .btn{width:100%;border:1px #D7D7D7 solid;background:#fff;font-size:.37rem;line-height:1;color:#333;padding:.4rem;text-align:left;position:relative}
.dropup .iconfont{position:absolute;top:0;bottom:0;right:.4rem;margin:auto}
.dropup .dropdown-menu{min-width:100%;font-size:.37rem}
.dropup .dropdown-menu>li>a{padding:.08rem .53rem}

.pagination>li+li>a{margin-left:5px}
.pagination>li>.page-link,
.pagination>li>a{border-radius:4px;color:#666;position:relative;min-width:35px;text-align:center}
.pagination>.prev>a,
.pagination>.next>a{width:35px;height:34px}
.pagination .page-link{margin-left:5px}
.pagination>.active>a,
.pagination>.active>.page-link{color:#fff;background:#488DE1}

.dialog-blue{border-radius:5px!important}
.dialog-blue .layui-layer-title{border-radius:5px 5px 0 0;background:#488DE1;color:#fff;height:1.43rem;line-height:1.43rem;font-size:.48rem}
.dialog-blue .layui-layer-content{padding:.4rem .53rem}
.dialog-blue .layui-layer-btn{padding:.53rem;padding-top:0!important}
.dialog-blue .layui-layer-btn>a{display:inline-block;padding:.16rem .32rem;margin-bottom:0;font-size:.37rem;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;height:auto;margin:0 0 0 .3rem}
.dialog-blue .layui-layer-btn>.layui-layer-btn0{color:#fff;background-color:#488DE1;border-color:#488DE1}
.dialog-blue .layui-layer-btn>.layui-layer-btn1,
.dialog-blue .layui-layer-btn>.layui-layer-btn2{color:#333;background-color:#fff;border-color:#d7d7d7}
.dialog-blue .layui-layer-ico{background:none;position:relative;display:flex;justify-content:center;align-items:center}
.dialog-blue .layui-layer-ico::after{content:"×";color:#fff;font-size:.8rem;line-height:1}
.dialog-blue .layui-layer-ico:hover{text-decoration:none}

.btn-blue,
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:visited{background:#488DE1;color:#fff}
.btn-grey,
.btn-grey:hover,
.btn-grey:focus{background:#F5F5F5;color:#333}
.btn-red,
.btn-red:hover,
.btn-red:focus{background:#EE2A36;color:#fff}

.mb-input-group{background:#fff;border-radius:4px}
.mb-input-group .group-row+.group-row{border-top:1px #e7e7e7 solid}
.mb-input-group .input{display:block;width:100%;border:none;padding:.56rem .45rem;font-size:.47rem;line-height:1;color:#333}
.mb-input-group .input::-moz-placeholder{color:#999}
.mb-input-group .input:-moz-placeholder{color:#999}
.mb-input-group .input:-ms-input-placeholder{color:#999}
.mb-input-group .input::-webkit-input-placeholder{color:#999}
.mb-input-group .input:focus{outline:none}
.mb-input-group .select{position:relative}
.mb-input-group .select select{display:block;width:100%;padding:.56rem .45rem;padding-right:1.2rem;font-size:.47rem;line-height:1;color:#999;background-color:#fff;background-image:none;border:none;-webkit-appearance:none;-moz-appearance:none}
.mb-input-group .select select:focus{outline:none}
.mb-input-group .select .iconfont{position:absolute;font-size:.47rem;color:#999;right:.43rem;bottom:0;top:0;margin:auto}

.table-layout{display:table;table-layout:fixed;width:100%}
.table-layout .td{display:table-cell}
.table-layout .td-middle{vertical-align:middle}
.table-layout .td-top{vertical-align:top}
.table-layout .td-top.td-middle-3{padding-top:39px;}
.table-layout .td-bottom{vertical-align:bottom}

.header{background:#fff}
.header .mb{z-index:1041;width:100%}
.header .mb .width-md{width:12.6%;}
.header .mb .width-md-2{width:12.6%;margin-left:84px;}
.header .mb .width-lg{width:25.3%}
.header .mb-icons{margin:0;padding-top:.45rem;background:#fff;position:relative;z-index:9999;}
.header .mb-title{width:3rem;margin-left:49%;padding-top:3px;}
.header .mb-ham{width:0.9375rem;padding-top:10px;padding-bottom:22px;}
.header .mb-search{width:0.9375rem;padding-top:7px;}
.header .mb-account{width:0.9375rem;padding-top:5px;}
.header .mb-shoppingcart{width:0.94rem;padding-top:7px;}
.header .mb-nav{border-radius: 1px 1px 10px 10px;box-shadow: 1px 1px 1px 2px #d8d8d8;border: 1px none #000;}
.header .mb-icons>li{position:relative;text-align:center;}
.header .mb-icons>li.active::before{content:"";position:absolute;left:0;right:0;top:0;margin:auto;height:.05rem;background:#498de2}
.header .mb-icons>li::after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:1px;}
.header .mb-icons>li:last-child::after{width:0}
.header .mb-icons .icon{display:block;width:1.06rem;height:1.06rem;margin:auto;background-image:url(../images/header_icon.png);background-size:6.42rem 2.14rem}
.header .mb-icons .iconfont{font-size:.9rem;display:block;margin:.08rem auto}
.header .icon-menu{background-position:0 0!important}
.header .icon-service{background-position:-1.07rem 0!important}
.header .icon-logo{background-position:-2.14rem 0!important}
.header .icon-user{background-position:-3.21rem 0!important}
.header .icon-cart{background-position:-4.28rem 0!important}
.header .icon-serch{background-position:-4rem 0!important}
.header .mb-serch{padding:.66rem .4rem!important;position:absolute;}
.serch-show{height:800px;}
.header .pc{box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.05);padding:2.1rem 0 .47rem;}
.header .pc .logo{display:block;height:1.18rem;width:2.81rem;background-size:7.08rem 2.36rem;background-position:0 -1.18rem}
.header .pc .logo-wrapper{display:block;text-decoration:none;height:48px;position:relative}
.header .pc .logo-txt{font-family:"Arial Black";color:#488DE1;display:block;white-space:nowrap;font-size:1rem;line-height:1.2rem;width:fit-content;margin:auto;visibility:hidden}
.header .pc-icons{padding-right:0;padding-top:.182rem}
.header .pc-icons>div{display:flex;align-items:center}
.header .pc-icons .item{float:left;cursor:pointer}
.header .pc-icons .item+.item{margin-left:.66rem}
.header .pc-icons .flex{display:flex;align-items:center;position:relative}
.header .pc-icons .flex>.u-label{position:absolute;left:.5rem;width:.5rem;height:.5rem;border-radius:50%;font-size:.32rem;display:flex;justify-content:center;align-items:center;padding:0}
.header .pc-icons .flex>.iconfont{font-size:.95rem;position:static}
.header .pc-icons .flex>.dot{position:absolute;top:-10%;left:.7rem;width:.25rem;height:.25rem;border-radius:50%}
.header .pc-icons .txt{font-size:.36rem;text-align:left;color:#333;padding-left:.29rem}
.header .pc-icons .txt-cart{font-size:.36rem;text-align:left;color:#333;padding-left:0.89rem}
.header .pc-icons .txt a{color:#333;text-decoration:none}
.header .pc-icons .txt-cart a{color:#333;text-decoration:none}
.header .pc-icons .caret{margin-left:.29rem}
.header .pc-icons .grey{color:#999;font-size:.31rem}
.header .pc-icons .grey-sign-in{font-size:.37rem}
.header .pc-icons .dropdown-menu{right:-.66rem;left:auto;top:1.48rem;border:none;padding:0;width:12.68rem;-webkit-box-shadow:0 0 12px rgba(0,0,0,.175);box-shadow:0 0 12px rgba(0,0,0,.175)}
.header .pc-icons .dropdown-heading{background:#F5F5F5;padding:.53rem .61rem;line-height:1}
.header .pc-icons .dropdown-body{padding:.4rem .79rem}
.header .pc-icons .cart-menu{right:0}
.header .pc-icons .cart-menu .dropdown-body{padding:.53rem}
.header .pc-icons .cart-menu .dropdown-footer{padding:.53rem;background:#f5f5f5}
.header .pc-icons .goods+.goods{padding-top:.3rem;margin-top:.3rem;border-top:1px #eee solid}
.header .pc-icons .g-pic{width:3rem;padding-left: .3rem;}
.header .pc-icons .g-title{width:4.57rem;padding-left: .2rem;}
.header .pc-icons .g-txt{font-size:.37rem}
.header .pc-icons .g-num{font-size:.37rem;width:1rem;}
.header .pc-icons .g-red{font-size:.37rem;font-weight:bold;color:#EE2A36}
.header .pc-icons .btn-blue{background:#488DE1;color:#fff;padding:.21rem .26rem}
.header .pc-icons .u-name{font-size:.53rem;color:#333}
.header .pc-icons .u-logout{font-size:.42rem;color:#488DE1;font-weight:bold}
.header .pc-icons .u-li{float:left;width:50%;color:#333;position:relative;padding:.4rem 0;padding-left:.85rem;font-size:.4rem;line-height:1}
.header .pc-icons .u-li:hover{text-decoration: none;}
.header .pc-icons .u-li .iconfont{position:absolute;top:0;bottom:0;left:0;right:auto;margin:auto;font-size:.53rem;color:#999}
.header .pc-icons .red{color:#E42C2C}
.header .mb-menu{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(0,0,0,.8);z-index:100;transform:translate(-100%,0);transition-duration:.5s}
.header .mb-menu.active{transform:translate(0,0)}
.header .mb-menu .top{position:absolute;left:0;top:0;right:0;height:1.84rem;background:#fff}
.header .mb-menu .cont{padding-top:1.84rem;height:100%}
.header .mb-menu .list{width:85.33%;margin:0;height:100%;background:#fff;overflow-y:scroll}
.header .mb-menu .item{padding:.47rem .4rem;font-size:.43rem;color:#333;position:relative}
.header .mb-menu .item::after{content:"";position:absolute;bottom:0;left:.4rem;right:0;margin:auto;height:1px;background:#e7e7e7}
.header .mb-menu .item:last-child::after{display:none}
.header .mb-menu .item:hover{background:#eee}
.header .mb-menu .user{background:#f5f5f5;padding:.4rem .4rem .53rem}
.header .mb-menu .name{font-size:.43rem;color:#333}
.header .mb-menu .out{font-size:.37rem;color:#488de1}
.header .mb-menu .lab{position:absolute;right:.4rem;top:0;bottom:0;margin:auto;width:.53rem;height:.53rem;background:#e42c2c;color:#fff;border-radius:50%;text-align:center;line-height:.53rem;font-size:.32rem}
.header .mb-menu .icon{display:inline-block;width:.53rem;height:.53rem;vertical-align:middle;background-image:url(../images/menu_icon.png);background-size:6.36rem .53rem}
.header .mb-menu .iconfont{font-size:.43rem;color:#999}
.header .mb-menu .icon-1{background-position:0 0}
.header .mb-menu .icon-2{background-position:-.53rem 0}
.header .mb-menu .icon-3{background-position:-1.06rem 0}
.header .mb-menu .icon-4{background-position:-1.59rem 0}
.header .mb-menu .icon-5{background-position:-2.12rem 0}
.header .mb-menu .icon-6{background-position:-2.65rem 0}
.header .mb-menu .icon-7{background-position:-3.18rem 0}
.header .mb-menu .icon-8{background-position:-3.71rem 0}
.header .mb-menu .icon-9{background-position:-4.24rem 0}
.header .mb-menu .icon-10{background-position:-4.77rem 0}
.header .mb-menu .icon-11{background-position:-5.3rem 0}
.header .mb-menu .icon-12{background-position:-5.83rem 0}
.header .mb-menu .icon-close{display:inline-block;width:14.67%;height:1.47rem;background-image:url(../images/menu_icon_close.png);background-size:100%}
.header .drawer{font-size:.37rem;line-height:.8rem;color:#333;background:#F5F5F5}
.header .drawer .surface{color:inherit;display:block;font-weight:bold;padding:.4rem;padding-right:.8rem;text-decoration:none;position:relative;background:#fff;overflow:hidden}
.header .drawer .surface .iconfont{color:#666;font-size:.4rem;position:absolute;top:0;bottom:0;right:.2rem;margin:auto;transition-duration:.2s}
.header .drawer .surface[aria-expanded="true"]{background:#F5F5F5}
.header .drawer .surface[aria-expanded="false"]{background:#fff}
.header .drawer .surface[aria-expanded="true"] .iconfont{transform:rotate(-90deg)}
.header .drawer .lining{margin:0}
.header .drawer .lining>li{padding:.4rem .72rem}
.header-popover{position:relative}
.header-popover-wrapper{position:absolute;right:-79px;left:auto;top:100%;padding-top:.48rem;border:none;width:6.68rem;display:none;z-index:1002;cursor:auto}
.header-popover-content{background:#fff;-webkit-box-shadow:0 0 12px rgba(0,0,0,.175);box-shadow:0 0 12px rgba(0,0,0,.175);border-radius:0 0 5px 5px}
.header-popover-heading{background: #fafafa; padding: .5rem .7rem; line-height: 1;}
.header-popover-body{padding:.1rem 0;max-height:8.2rem;overflow-y: scroll;}
.header-popover-footer{padding:.4rem .61rem;background:#f5f5f5;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.header-popover-footer .qty{margin-right:0}
.header-popover-footer-subtotal{width:70%;text-align: right;}
.header-popover:hover .header-popover-wrapper{display:block;animation:headerPopover .3s}
@keyframes menuFade{
from{transform:translate(-100%,0);background:rgba(0,0,0,0)}
to {transform:translate(0,0);background:rgba(0,0,0,.8)}
}
@keyframes headerPopover{
from{transform:translate(0,.4rem);opacity:0}
to {transform:translate(0,0);opacity:1}
}
@media screen and (min-width:768px){

}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi), (-webkit-min-device-pixel-ratio:144), (min-resolution:144dppx){

}

.footer{background:#222;color:#fff;padding:.93rem 0;font-size:.32rem}
.footer .links{margin:0;padding:0;text-align:center}
.footer .links>li{padding:0 .2rem}
.footer .links>li a{line-height:1;color:#fff;display:inline-block;margin:0 -.2rem;padding:0 .2rem;border-right:1px #555 solid}
.footer .links>li:last-child a{border-right:none}
.footer .contact{margin-top:1rem}
.footer .contact a{color:#fff}
.footer .ownership{color:#999;text-align:center}
.footer .ownership a{color:#999;text-decoration:underline}
.footer .blogroll{text-align:center;margin:0}
.footer .blogroll>li{padding:0 .01rem}
.footer .logo{display:inline-block;width:.75rem;height:.47rem;background-image:url(../images/footer_icon.png);background-size:4rem .47rem}
.footer .logo1{background-position:0 0}
.footer .logo2{background-position:-.8rem 0}
.footer .logo3{background-position:-1.6rem 0}
.footer .logo4{background-position:-2.4rem 0}
.footer .logo5{background-position:-3.2rem 0}

.nav-top{color:#333;font-size:.38rem;line-height:1;box-sizing: border-box;margin: 0 auto;width:100%;}
.nav-top .h-nav-menu{color:#333;padding:15px 0 15px 0;overflow:hidden;}
.nav-top .h-nav-menu:hover{color:#048bdb;margin:0;overflow:hidden;border-bottom:solid #048BDB;background-color:#FFF;}
.nav-top .h-nav-list>li{background:#fff;font-size:.32rem}
.nav-top .h-nav-list>li:nth-child(2n){background:#f5f5f5}
.nav-top .h-nav-list>li:hover{background:#eee}
.nav-top .h-nav-list>li>a{display:block;padding:.22rem;padding-right:.66rem;color:#333;position:relative}
.nav-top .h-nav-list>li>a>.iconfont{position:absolute;top:0;bottom:0;right:.22rem;left:auto;margin:auto}
.navbar-nav>li{margin-right: .65rem;}

.nav-left{padding-right:.45rem;color:#333;font-size:.32rem;line-height:1}
.nav-left .h-nav-menu{border:1px #d7d7d7 solid;border-radius:4px;margin:0;overflow:hidden}
.nav-left .h-nav-menu>li+li{border-top:1px #e2e2e2 solid}
.nav-left .h-nav-title{background:#e6f1ff;margin:0;font-size:.32rem}
.nav-left .h-nav-title>a,
.nav-left .h-nav-title>span{display:block;padding:.33rem .22rem;color:#333;font-weight:bold}
.nav-left .h-nav-list{margin:0;cursor:pointer}
.nav-left .h-nav-list>li{background:#fff;font-size:.32rem}
.nav-left .h-nav-list>li:nth-child(2n){background:#f5f5f5}
.nav-left .h-nav-list>li:hover{background:#eee}
.nav-left .h-nav-list>li>a{display:block;padding:.22rem;padding-right:.66rem;color:#333;position:relative}
.nav-left .h-nav-list>li>a>.iconfont{position:absolute;top:0;bottom:0;right:.22rem;left:auto;margin:auto}
.nav-left .h-nav-banner{border-radius:4px;overflow:hidden;margin-top:.47rem}
.nav-left .h-nav-banner .img{display:block;width:100%;background:#eee}

.nav-left-2{padding-right:.45rem;color:#333;font-size:.37rem;line-height:1}
.nav-left-2 .h-nav-menu{border:1px #d7d7d7 solid;border-radius:4px;margin:0;overflow:hidden}
.nav-left-2 .h-nav-title{background:#E6F1FF;margin:0;padding:.4rem .53rem;font-size:.53rem;font-weight:bold}
.nav-left-2 .h-nav-list{margin:0;cursor:pointer}
.nav-left-2 .h-nav-list>li{background:#fff;padding:.4rem .53rem;font-size:.37rem}
.nav-left-2 .h-nav-list>li:hover{background:#f5f5f5}
.nav-left-2 .h-nav-list>li.active{color:#488DE1}

.img-responsive{display:block;padding-bottom:100%;height:0;position:relative;overflow:hidden;margin:0;background-color:#fff}
.img-responsive-2{display:block;padding-bottom:41%;height:0;position:relative;overflow:hidden;padding-top:19%;background-color:#fff;padding-left:16%;}
.img-responsive-2 .img{max-width:150px;max-height:150px;margin:auto;position:absolute;top:0;left:0;right:50px;bottom:0;border:1px solid #f0f0f0}
.img-responsive .img{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #f0f0f0;max-width: 100%;max-height: 100%;}
.img-responsive-border{border:1px #d7d7d7 solid}
.img-responsive-radial{background-image:radial-gradient(#f6f5f1,#eae4d7)}

.img-responsive-flag{display:block;padding-bottom:100%;height:0;position:relative;overflow:hidden;margin:0;background-color:#fafafa}
.img-responsive-flag .img{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}

.collection-link {
    height: 140px;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
  }

  .collection-link:hover {
    -webkit-transform: translate(0px, -6px);
    -ms-transform: translate(0px, -6px);
    transform: translate(0px, -6px);
  }

  .collection-link:active {
    -webkit-transform: translate(0px, 3px);
    -ms-transform: translate(0px, 3px);
    transform: translate(0px, 3px);
    white-space: normal;
  }
.ver-box{background:#fff;display:block;overflow:hidden;margin-bottom:.8rem;-webkit-transition: all 200ms ease;
    transition: all 200ms ease;box-shadow: 0 1px 3px 0 #d8d8d8;}
.ver-box:hover,
.ver-box:focus{text-decoration:none;
        box-shadow: 0 1px 3px 0 #a7a7a7;
			 -webkit-transform: translate(0px, -6px);
			 -ms-transform: translate(0px, -6px);
			 transform: translate(0px, -6px);
					   }
 .ver-box:active {
    -webkit-transform: translate(0px, 3px);
    -ms-transform: translate(0px, 3px);
    transform: translate(0px, 3px);
    white-space: normal;
    text-decoration:none;
  }
.ver-box .dec{height:2.27rem;padding:.32rem .35rem}
.ver-box .dec a:hover{text-decoration: none;}
.ver-box .title{font-size:.37rem;line-height:.48rem;color:#333;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.ver-box .price{font-size:.42rem;line-height:1;color:#048bdb;margin-top:.26rem}
.ver-box .yuan{display:inline-block;vertical-align:.15rem;font-size:.26rem;margin-right:.06rem}
.ver-box .fra{display:inline-block;font-size:.32rem}
.ver-box-title{font-size: 0.36rem; font-weight: bold;}
.ver-box-price{font-size: 0.36rem;}
.ver-box-size{font-size: 0.32rem;}
@media screen and (min-width:768px){
  .ver-box .dec{height:2.27rem;padding:.58rem .35rem;display:flex}
  .ver-box .dec-left{flex:1}
  .ver-box .price{white-space:nowrap;margin:0;padding-left:.2rem}
}

.cro-box{display:block;background:#fff;margin-bottom:.4rem;padding:.32rem .29rem;border-radius:4px}
.cro-box:hover,
.cro-box:focus{text-decoration:none;}
.cro-box .pic,
.cro-box .dec,
.cro-box .sku{float:left}
.cro-box .price{float:right;text-align:right;color:#E42C2C}
.cro-box .pic{width:38.46%}
.cro-box .dec{width:61.54%;padding-left:.37rem}
.cro-box .title{font-size:.37rem;line-height:.48rem;color:#333;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;position:relative}
.cro-box .icon-new{position:absolute;right:0;top:0;font-size:.6rem;color:#e42c2c}
.cro-box .opt{margin-top:.4rem;font-size:.32rem;line-height:.4rem}
.cro-box .sku{max-width:75%;color:#488DE1}
.cro-box .icon-hot{color:#e42c2c;font-size:.4rem}
@media screen and (min-width:768px){
  .cro-box{border:1px #d7d7d7 solid}
}

.input-form{display:block}
.input-form input[type=text],
.input-form .btn-submit{float:left;font-size:.37rem;line-height:1;padding:.35rem .32rem .37rem;border-radius:4px}
.input-form input[type=text]{color:#333;width:4.48rem;padding:.31rem .32rem;height:auto}
.input-form input[type=text]::-moz-placeholder{font-style:italic;color:#999}
.input-form input[type=text]:-moz-placeholder{font-style:italic;color:#999}
.input-form input[type=text]:-ms-input-placeholder{font-style:italic;color:#999}
.input-form input[type=text]::-webkit-input-placeholder{font-style:italic;color:#999}
.input-form .btn-submit{color:#488DE1;border:1px solid;background:#ECF5FF;width:2.47rem;margin-left:.27rem}
@media screen and (min-width:768px){
  .input-form input[type=text]{width:5.81rem}
}

.address{background:#F5F5F5;border-radius:4px;padding:.4rem .4rem .4rem .67rem;font-size:.37rem;margin-top:.32rem;position:relative}
.address .iconfont{position:absolute;top:.4rem;left:.14rem;font-size:.4rem;color:#888}
.address .addr{color:#488DE1;margin:0}
.address .date{color:#888;margin-top:.27rem;margin-bottom:0}
.address .bold{font-weight:bold;color:#333}
@media screen and (min-width:768px){
  .address .date{margin-top:.21rem}
}

.input-num .btn{font-size:.27rem;color:#666;padding:.54rem .59rem;height:.64rem;width:.64rem;border-radius:3px;position:relative}
.input-num .form-control{height:1.14rem;font-size:.32rem;padding:.23rem 0 .19rem;text-align:center;line-height:0}
.input-num .iconfont{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.input-num .btn:focus{outline:none}
.input-num .form-control
.input-num .form-control::-webkit-outer-spin-button,
.input-num .form-control::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0}
.input-num .form-control[type="number"]{-moz-appearance:textfield}
.input-num .input-group-btn{vertical-align:top}
@media screen and (min-width:768px){
  .input-num .btn{height:.95rem;width:.92rem;font-size:.32rem;padding:.32rem}
  .input-num .form-control{height:.95rem;font-size:.42rem;padding:.32rem 0}
}

.bottom-banner{padding-top:.56rem;background:#fff}
.bottom-banner .row{margin:0 -.4rem}
.bottom-banner .img{width:100%}
@media screen and (min-width:768px){
  .bottom-banner{padding-top:1.56rem;background:#eee}
  .bottom-banner .img{display:block;width:83%;margin:auto}
}

.default-page{background:#f5f5f5;padding:1.6rem 0 2.96rem}
.default-page .cart-icon{width:1.87rem;display:block;margin:auto}
.default-page .none-icon{width:3rem;display:block;margin:auto}
.default-page .no-find-icon{width:6rem;display:block;margin:auto}
.default-page .tips{font-size:.43rem;color:#333;text-align:center;margin-top:.53rem;font-weight:bold}
@media screen and (min-width:768px){
  .default-page{background:#fff;padding:25vh 0}
  .default-page .cart-icon{width:3.67rem}
  .default-page .none-icon{width:5rem}
  .default-page .tips{font-size:.79rem;margin-top:1.06rem}
}

.home{background:#fff;margin-top:-20.5px;}
.home .mt15{margin-top:.2rem!important}
.home .pl15{padding-left:.2rem!important}
.home .pr0{padding-right:0!important}
.home .pl0{padding-left:0!important}
.home .plr0{padding-left:0!important;padding-right:0!important}
.home .big-banner{display:block;width:100%;background:#eee}
.home .mb-headline{padding:1.07rem 0 .53rem;text-align:center;margin:0;font-size:.56rem;color:#333;font-weight:bold}
.home .pc-headline{padding: .89rem 0 .29rem; margin: 0; font-size: 0.40rem; color: #999; line-height: 1; letter-spacing: 1.4px;text-align: center;margin-bottom:30px;}
.home .product-swiper{margin-left:-.4rem;margin-right:-.4rem}
.home .comm-ban .left{width:65.94%}
.home .comm-ban .right{width:31.88%}
.home .comm-ban img{width:100%;border-radius:6px;background:#eee}
.home .h-banner1,
.home .h-banner2,
.home .h-banner3,
.home .h-banner4{display:inline-block;width:100%}
.home .h-banner3{margin-top:.2rem}
.home .h-banner4{margin-top:4.36%}
@media screen and (min-width:768px){
  .home{background:#fff;padding-top:-2.45rem;padding-bottom:.06rem}
  .home .cont{padding-left:0;width:100%;margin-top:-3px;}
  .home .product-swiper{border-radius:6px;margin-left:auto;margin-right:auto}
  .home .h-banner2{margin-top:0}
  .home .comm-ban .left,
  .home .comm-ban .right{width:48.93%}
  .home .h-banner2,
  .home .h-banner3{width:47.82%}
  .home .h-banner3{margin-top:0;margin-left:4.36%}
}

.detail{padding-bottom:.67rem}
.detail .map-swiper,
.detail .elect{padding:0}
.detail .elect .dropdown-menu{z-index: 10000;}
.detail .swiper-button-next,
.detail .swiper-button-prev{background-color:rgba(255,255,255,.8);background-size:40%;width:32px;height:36px}
.detail .swiper-button-next{right:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.detail .swiper-button-prev{left:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.detail .map-swiper .max .swiper-button-next,
.detail .map-swiper .max .swiper-button-prev{width:32px;height:36px;margin-top:-18px}
.detail .map-swiper .min .swiper-button-next,
.detail .map-swiper .min .swiper-button-prev{width:20px;height:25px;margin-top:-12.5px}
.detail .map-swiper .swiper-button-next:focus,
.detail .map-swiper .swiper-button-prev:focus{outline:none}
.detail .map-swiper .min{margin-top:10px}
.detail .map-swiper .min .swiper-slide{border:1px transparent solid}
.detail .map-swiper .min .swiper-slide-thumb-active{border-color:#488DE1;border-width:2px}
.detail .map-swiper img{width:100%}
.detail .map-swiper .mb-pagination{position:absolute;right:0;left:auto;width:auto;bottom:.45rem;background:rgb(0,0,0,.6);font-size:.27rem;color:#fff;padding:.16rem .24rem;border-top-left-radius:2em;border-bottom-left-radius:2em;z-index:2;line-height:1}
.detail-title{font-size:.56rem;color:#333;font-weight:bold;margin:.27rem 0 0}
.detail .nav-tabs{margin-top:.93rem;border-bottom-color:#488DE1;border-bottom-width:2px}
.detail .nav-tabs>li{border:1px #D7D7D7 solid;width:48.55%;font-size:.37rem;padding:.4rem 0;text-align:center;border-bottom:0;margin-bottom:0;color:#333;border-top-left-radius:4px;border-top-right-radius:4px;line-height:1;cursor:pointer}
.detail .nav-tabs>li:nth-child(1){float:left}
.detail .nav-tabs>li:nth-child(2){float:right}
.detail .nav-tabs>li.active{background:#488DE1;color:#fff;border-color:#488DE1}
.detail .intro{padding:0;padding-top:.52rem;font-size:.37rem;line-height:.56rem;color:#666}
.detail .intro .dec{font-size:.37rem;line-height:.56rem;color:#666}
.detail .intro ul{padding-left:.4rem;margin-bottom:.37rem}
.detail .trait{font-size:.43rem;color:#333;font-weight:bold;margin:.47rem 0 0;display:block}
.detail .trait-list{padding-left:.4rem;font-size:.37rem;line-height:.56rem;color:#666;margin-top:.37rem}
.detail .btns{margin-right:-.26rem;margin-bottom:-.26rem}
.detail .btn-wrapper{margin-bottom:.26rem}
.detail .btn-quantity{width:50%}
.detail .btn-radio{padding:0;width:100%;border:none;background:#fff;font-size:.37rem;text-align:center;line-height:1;color:#333;margin-top:.4rem;position:relative;font-weight:bold;cursor:pointer}
.detail .btn-radio:disabled{background:#E7E7E7;color:#B7B7B7}
.detail .btn-radio:first-child{margin-top:0}
.detail .btn-radio input[type=radio]{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%;opacity:0;z-index:10}
.detail .btn-radio input[type=radio]:hover+.txt{color:#488DE1;border-color: #488DE1;}
.detail .btn-radio input[type=radio]+.txt{display:block;padding:.37rem .26rem;white-space:pre-wrap;border:1px #D7D7D7 solid;border-radius:4px}
.detail .btn-radio input[type=radio]:checked+.txt{color:#488DE1;border-color:#488DE1}
.detail .btn-radio .txt{display:block;padding:.37rem .26rem;white-space:pre-wrap;border:1px #D7D7D7 solid;border-radius:4px;}
.detail .btn-radio .txt:hover{color:#488DE1;border-color: #488DE1;}
.detail .btn-radio .txt:checked{color:#488DE1;border-color:#488DE1}
.detail .btn-radio .hot{position:absolute;top:-.24rem;right:-.08rem;color:#E42D2F;font-size:.85rem}
.detail .row-title{font-size:.37rem;font-weight:bold;line-height:1;padding:.6rem 0 .4rem;margin:0}
.detail .row-title-select{padding-left:.1rem}
.detail .tips{font-size:.37rem;line-height:.56rem;color:#888;margin:0}
.detail .tips-help{vertical-align:middle;cursor:pointer}
.detail .total{text-align:center;font-size:.37rem;line-height:.53rem;color:#333;font-weight:bold;margin-top:1.17rem}
.detail .total .price{font-size:.48rem;margin-left:.27rem;color:#E43329}
.detail .btn-next{margin-top:1.12rem;background:#488DE1;color:#fff;padding:.48rem 0;display:block;width:100%;line-height:1;text-align:center;font-size:.48rem;border-radius:4px}
.detail .ver-box{border:1px #d7d7d7 solid}
.detail .head{font-size:.56rem;color:#333;font-weight:bold;margin:0;padding:1rem 0 .53rem}
.detail .dropdown .btn{width:7.28rem}
.detail .dropdown-menu{min-width:4.48rem}
.detail .size-input{margin-right:-.26rem}
.detail .size-input-name{width:1.5rem;font-size:.32rem}
.detail .size-input-space{margin-top:.4rem}
.detail .size-input-group{padding-right:.26rem}
.detail .tooltip-inner{max-width:100%}
._404-detail{margin-bottom:-300px;}
@media screen and (min-width:768px){
  .detail{padding-top:.45rem}
  .detail .cont{padding-left:0}
  .detail-title{margin:0}
  .detail .map-swiper{margin-bottom:.5rem;width:75%;}
  .detail .nav-tabs>li{width:4.23rem;font-size:.42rem;padding:.34rem 0}
  .detail .nav-tabs>li:nth-child(2){float:left;margin-left:.26rem}
  .detail .btn-wrapper{min-width:33.3333333%;float:left;padding-right:.26rem;margin-bottom:.26rem}
  .detail .btn-radio{display:block}
  .detail .btn-radio input[type=radio]+.txt{height:100%}
  .detail .total{text-align:left;font-size:.42rem}
  .detail .total .price{font-size:.79rem}
  .detail .btn-next{width:5.81rem}
}
@media (min-width:992px){
  .detail .elect{padding-left:.45rem;min-height:12.95rem}
}

.list{background:#f5f5f5}
.list .head{font-size:.56rem;color:#333;font-weight:bold;margin:0;padding:.53rem 0 .4rem}
.list .head .u-font-h4{font-weight:normal;font-size:.37rem}
@media screen and (min-width:768px){
  .list{background:#fff;padding-top:.45rem;padding-bottom:1.06rem}
  .list .head{font-size:.85rem;padding:.34rem 0 .5rem}
}

.mb-login{background:#f5f5f5;padding-bottom:1.33rem}
.mb-login .head{font-size:.48rem;line-height:1;padding:.61rem .43rem;text-align:center;color:#333;font-weight:bold;margin:0}
.mb-login .group{background:#fff;border-radius:4px}
.mb-login .input{display:block;width:100%;border:none;padding:.56rem .45rem;font-size:.47rem;line-height:1;color:#333}
.mb-login .input+.input{border-top:1px #e7e7e7 solid}
.mb-login .input::-moz-placeholder{color:#999}
.mb-login .input:-moz-placeholder{color:#999}
.mb-login .input:-ms-input-placeholder{color:#999}
.mb-login .input::-webkit-input-placeholder{color:#999}
.mb-login .protocol{font-size:.32rem;line-height:.53rem;padding:.47rem 0 0;font-weight:bold}
.mb-login .protocol label{margin:0}
.mb-login a{color:#488DE1}
.mb-login .btn{padding:.45rem 0 .29rem;font-size:.48rem;border-radius:5px;line-height:1;font-weight:bold;margin-top:.53rem;width:100%}
.mb-login .btn-blue{background:#2977EC;color:#fff}
.mb-login .btn-white{background:#fff;color:#333}
.mb-login .login{font-size:.32rem;color:#333;font-weight:bold;text-align:center;margin:0;margin-top:.8rem}
.mb-login .reset{display:block;text-align:center;font-size:.37rem;font-weight:bold;margin-top:.64rem}
.mb-login .other{margin-top:1.49rem}
.mb-login .other .title{height:1px;background:#D7D7D7;position:relative}
.mb-login .other .cont{position:absolute;top:-.19rem;left:0;right:0;text-align:center}
.mb-login .other .txt{font-size:.37rem;font-weight:bold;line-height:1;background:#f5f5f5;padding:0 .3rem}
.mb-login .icons{padding-top:.88rem;text-align:center}
.mb-login .icons .icon{display:inline-block;font-size:.61rem;width:1.07rem;height:1.07rem;background:#333;border-radius:50%;margin:0 .27rem;padding-top:.1rem}
.mb-login .icons .iconfont{color:#fff}
.mb-login .tips-red{font-size:.32rem;line-height:.48rem;color:#E33131;padding:.64rem .88rem 0;text-align:center}
.pc-login{background:#fff;position:relative}
.pc-login .bg{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.pc-login .bg-left,
.pc-login .bg-right{width:50%;height:100%}
.pc-login .bg-left{background:#fff}
.pc-login .bg-right{background:#f5f5f5}
.pc-login .login{padding-left:.82rem;padding-right:2.39rem;padding-bottom:2.64rem}
.pc-login .create{padding-left:2.43rem;padding-right:.71rem}
.pc-login .title{height:2.5rem;font-size:.85rem;line-height:1.1;color:#333;font-weight:bold;margin:0;margin-top:3.2rem}
/* .pc-login .form{margin-top:1.4rem} */
.pc-login .form-group{margin-bottom:1.06rem}
.pc-login .form-control{padding:.53rem .48rem;font-size:.42rem;line-height:1;border-radius:4px;color:#333;font-weight:bold;height:auto;margin-top:.37rem}
.pc-login .form-control::-moz-placeholder{color:#aaa}
.pc-login .form-control:-moz-placeholder{color:#aaa}
.pc-login .form-control:-ms-input-placeholder{color:#aaa}
.pc-login .form-control::-webkit-input-placeholder{color:#aaa}
.pc-login .btn{width:6.34rem;background:#488DE1;font-size:.53rem;padding:.5rem 0 .4rem;border-radius:4px;color:#fff}
.pc-login .from-control-name{margin:0;font-size:.42rem;color:#333;font-weight:bold}
.pc-login .lab{color:#E83129;font-size:.53rem;margin-left:.2rem}
.pc-login .other{margin-top:1.59rem}
.pc-login .other .txt{font-size:.48rem;line-height:1;color:#333;font-weight:bold}
.pc-login .icons{margin-top:.69rem}
.pc-login .icons .icon{display:inline-block;width:1.27rem;height:1.27rem;background:#333;border-radius:50%;font-size:.71rem;text-align:center;padding-top:.16rem}
.pc-login .icons .icon+.icon{margin-left:.53rem}
.pc-login .icons .iconfont{color:#fff}
.pc-login .icons .icon:hover{background:#488DE1}
.pc-login .protocol{font-size:.37rem;line-height:.53rem;padding:1.53rem 0 0;font-weight:bold}
.pc-login .protocol label{margin:0}
.pc-login .login a{color:#488DE1}
.pc-login .reset{padding:0 .83rem 5rem}
.pc-login .reset .title{margin-top:2.13rem}
.pc-login .alert-danger{display:inline-block;color:#E7222B;background-color:#F3E9E9;border-color:#F3E9E9;font-size:.37rem;font-weight:bold;margin:0;padding:.37rem .37rem .29rem .79rem}
.pc-login .alert-danger .close{color:#888;opacity:1;margin-left:1rem}

.mb-success{background:#f5f5f5;padding:6rem 0}
.mb-success .suc{font-size:3.17rem;color:#488DE1;margin-bottom:.5rem}
.mb-success .user{color:#5cb85c;font-size:.64rem;font-weight:bold;margin-bottom:.5rem}
.mb-success .no{font-size:.48rem}
.mb-success .dec{font-size:.32rem;margin:0}

.mb-cart{background:#f5f5f5;padding-bottom:.8rem}
.mb-cart .name{font-size:.56rem;color:#333;line-height:1;padding-top:.53rem;font-weight:bold;margin:0}
.mb-cart .shipping .title{font-size:.37rem;font-weight:bold;margin:0}
.mb-cart .input-form{margin-top:.4rem}
.mb-cart .input-form input[type=text]{width:5.3rem}
.mb-cart .input-form .btn-submit{float:right;margin:0}
.mb-cart .address{margin-top:.4rem}
.mb-cart .list-oper{font-size:.37rem;color:#333}
.mb-cart .list-oper a{color:#888}
.mb-cart .total{font-size:.32rem;color:#333;line-height:.8rem;font-weight:bold}
.mb-cart .total ul{margin:0}
.mb-cart .sum{font-size:.4rem;color:#E82E2F}
.mb-cart .btns .btn{width:100%;font-size:.48rem;padding:.45rem .74rem .4rem;font-weight:bold;line-height:1;margin-top:.4rem;border-radius:5px}
.mb-cart .btns .btn-submit{background:#488DE1;color:#fff}
.mb-cart .btns .btn-continue{background:#fff;color:#666}
.mb-cart .pic{width:2.4rem;margin-left:.19rem}
.mb-cart label{margin:0;font-weight:inherit}
.mb-cart .goods .right{padding-left:3.45rem}
.mb-cart .g-title{font-size:.37rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#333;font-weight:bold;margin-bottom:.4rem}
.mb-cart .g-ul{padding-left:.67rem}
.mb-cart .g-ul>li{border-top:1px #D7D7D7 solid;margin:.4rem 0 0;padding-top:.4rem}
.mb-cart .g-dec{font-size:.32rem;color:#888;line-height:1}
.mb-cart .g-dec .b{color:#333;font-weight:bold}
.mb-cart .g-dec+.g-dec{margin-top:.2rem}
.mb-cart .g-add{font-size:.37rem;color:#488DE1}
.mb-cart .g-textarea{resize:none;border:none;font-size:.32rem;box-shadow:none;padding:0;color:#333}
.mb-cart .g-textarea::-moz-placeholder{color:#aaa}
.mb-cart .g-textarea:-moz-placeholder{color:#aaa}
.mb-cart .g-textarea:-ms-input-placeholder{color:#aaa}
.mb-cart .g-textarea::-webkit-input-placeholder{color:#aaa}
.mb-cart .price{font-size:.37rem;color:#333;font-weight:bold}
.mb-cart .input-num{width:1.95rem}
.pc-cart{padding:.45rem 0 2.11rem}
.pc-cart .title{font-size:.79rem;color:#333;font-weight:bold;margin:0;line-height:1}
.pc-cart .goods-li{padding-top:.77rem}
.pc-cart .goods-li + .goods-li{border-top:1px #D7D7D7 solid;margin-top:.79rem}
.pc-cart .ckarea{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;margin-top:1.88rem}
.pc-cart .pic{display:inline-block;width:4.23rem;margin-left:.53rem;vertical-align:middle}
.pc-cart label{margin:0;font-weight:inherit}
.pc-cart .decarea{padding-left:5.77rem}
.pc-cart textarea{resize:none}
.pc-cart .dectitle{font-size:.48rem;color:#333;font-weight:bold;margin:0 0 .4rem}
.pc-cart .decli{display:block;font-size:.37rem;color:#888;margin:0 0 .3rem}
.pc-cart .decli .iconfont{font-size:.42rem;vertical-align:middle}
.pc-cart .b{color:#333}
.pc-cart a.decli{color:#488DE1!important}
.pc-cart .p-name,
.pc-cart .p-cont{float:left;font-size:.37rem;color:#333;margin:0;line-height:.7rem;width:50%}
.pc-cart .p-cont{min-width:3.81rem;text-align:right}
.pc-cart .p-name li{padding-left:.53rem}
.pc-cart .p-cont li{padding-right:.53rem}
.pc-cart .p-name li,
.pc-cart .p-cont li{margin-bottom:.2rem}
.pc-cart .p-name li:last-child,
.pc-cart .p-cont li:last-child{border-top:1px #d7d7d7 solid;padding-top:.2rem}
.pc-cart .sum{font-size:.53rem;color:#E82E2F;font-weight:bold}
.pc-cart .total .btn{font-size:.53rem;padding:.5rem .74rem;font-weight:bold;line-height:1}
.pc-cart .total .btn-submit{background:#488DE1;color:#fff;margin-top:1.19rem}
.pc-cart .total .btn-continue{background:#E7E7E7;color:#666;margin-top:4.95rem}
.pc-cart .input-num{width:3.17rem}
.pc-cart .dechandle{margin:0 0 .4rem}
.pc-cart .dechandle>li{vertical-align:middle}
.pc-cart .edit{color:#999;font-size:.45rem;padding:.11rem .25rem}
.pc-cart .edit-lighten{color:#488DE1;border:1px solid}
.pc-cart .check-all{font-size:.42rem;color:#333;padding-top:.53rem}
.pc-cart .check-all a{color:#333;margin-left:.66rem}
.pc-cart .price{font-size:.42rem;font-weight:bold;display:inline-block;width:4.92rem;text-align:right;padding-right:2.11rem;color:#E82E2F}
.pc-cart .del-icon{font-size:.48rem;cursor:pointer}
.pc-cart .del-icon:hover{color:#488DE1}
.pc-cart .left{width:45%}
.pc-cart .total-bottom-left{padding:.53rem}
.pc-cart .total-bottom-right{border-left:1px #d7d7d7 solid}
.pc-cart .total-bottom-total{padding:.53rem;position:relative}
.pc-cart .total-bottom-btns{padding:.53rem}
.pc-cart .total-bottom-left-cont{position:relative;height:100px}
.pc-cart .total-bottom-left-cont>.input-form,
.pc-cart .total-bottom-left-cont>.address{position:absolute;top:0;left:0;right:0;margin:auto}
.pc-cart .total-bottom-left-cont>.address{display:none}
.pc-cart .total-bottom-total-loading{position: absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:rgba(255,255,255,.5);}
.pc-cart .total-bottom-total-loading>img{width:2rem;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.shipping-promise{margin:0;margin-top:.6rem}
.shipping-promise-icon{width:1.2rem;margin-right:.2rem}

.mb-check-out{background:#f5f5f5;padding-bottom:.8rem}
.mb-check-out .name{font-size:.56rem;color:#333;line-height:1;padding-top:.53rem;font-weight:bold;margin:0}
.mb-check-out .btns .btn{width:100%;font-size:.48rem;padding:.45rem .74rem .4rem;font-weight:bold;line-height:1;margin-top:.4rem;border-radius:5px}
.mb-check-out .btns .btn-submit{background:#488DE1;color:#fff}
.mb-check-out .total{font-size:.32rem;color:#333;line-height:.8rem;font-weight:bold}
.mb-check-out .total ul{margin:0}
.mb-check-out .sum{font-size:.4rem;color:#E82E2F}
.mb-check-out .h-name{font-size:.37rem;line-height:1;color:#333;font-weight:bold}
.mb-check-out .h-add{font-size:.32rem;line-height:1;color:#488DE1}
.mb-check-out .addr-list{margin:0}
.mb-check-out .addr-list>li+li{border-top:1px #D7D7D7 solid;padding:.53rem 0 0;margin-top:.53rem}
.mb-check-out .addr-el+.addr-el{margin-top:.53rem}
.mb-check-out .addr-dec{font-size:.32rem;color:#666;line-height:.53rem;margin-top:.13rem}
.mb-check-out .addr-btn{min-width:50%;display:inline-block;font-size:.32rem;line-height:1;color:#333;padding:.21rem;border:1px #D7D7D7 solid;border-radius:2px;text-align:center}
.mb-check-out .addr-btn.active{color:#488DE1;border-color:#488DE1}
.mb-check-out .addr-default{font-size:.24rem;color:#488DE1;line-height:1;padding:.25rem;background:#E6F1FF;border-radius:2px;border:1px #E6F1FF solid;margin-left:.27rem}
.mb-check-out .btn-wrapper{margin-right:-.29rem;margin-top:-.26rem}
.mb-check-out .btn-item{float:left;min-width:50%;padding-right:.29rem;padding-top:.26rem}
.mb-check-out .btn-radio{padding:0;width:100%;border:none;background:#fff;font-size:.32rem;text-align:center;line-height:1;color:#333;position:relative}
.mb-check-out .btn-radio:disabled{background:#E7E7E7;color:#B7B7B7}
.mb-check-out .btn-radio:first-child{margin-top:0}
.mb-check-out .btn-radio input[type=radio]{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%;opacity:0;z-index:10}
.mb-check-out .btn-radio input[type=radio]+.txt{display:block;padding:.16rem;white-space:pre-wrap;border:1px #D7D7D7 solid;border-radius:2px}
.mb-check-out .btn-radio input[type=radio]:checked+.txt{color:#488DE1;border-color:#488DE1}
.mb-check-out .delivery{font-size:.32rem;color:#888;margin-top:.4rem}
.mb-check-out .delivery .time{color:#333}
.mb-check-out .g-pic{width:2.4rem}
.mb-check-out .g-right{padding-left:2.8rem}
.mb-check-out .g-title{font-size:.37rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#333;font-weight:bold;margin-bottom:.4rem}
.mb-check-out .g-dec{border-top:1px #D7D7D7 solid;margin:.4rem 0 0;padding-top:.4rem}
.mb-check-out .g-dec-li{font-size:.32rem;color:#888;line-height:1}
.mb-check-out .g-dec-li .b{color:#333;font-weight:bold}
.mb-check-out .g-dec-li+.g-dec-li{margin-top:.2rem}
.mb-check-out .panel-body+.panel-body{border-top:1px #D7D7D7 solid}
.mb-check-out .g-price{font-size:.37rem;color:#333;font-weight:bold}
.mb-check-out .g-count{font-size:.37rem;color:#333;font-weight:bold}
.pc-check-out{padding:.45rem 0 2.11rem}
.pc-check-out .title{font-size:.79rem;color:#333;font-weight:bold;margin:0;line-height:1}
.pc-check-out .h-name{font-size:.48rem;line-height:1;color:#333;font-weight:bold}
.pc-check-out .h-add{font-size:.37rem;line-height:1;color:#488DE1}
.pc-check-out .sum{font-size:.53rem;color:#E82E2F;font-weight:bold}
.pc-check-out .total .btn{font-size:.53rem;padding:.5rem .74rem;font-weight:bold;line-height:1}
.pc-check-out .total .btn-submit{background:#488DE1;color:#fff;margin-top:1.19rem}
.pc-check-out .total>div{width:50%;padding-left:.53rem}
.pc-check-out .total>div:after,
.pc-check-out .total>div:before{display:table;content:" "}
.pc-check-out .p-name,
.pc-check-out .p-cont{float:left;font-size:.37rem;color:#333;margin:0;line-height:.7rem;width:50%}
.pc-check-out .p-cont{min-width:3.81rem;text-align:right}
.pc-check-out .p-name li,
.pc-check-out .p-cont li{margin-bottom:.2rem}
.pc-check-out .p-name li:last-child,
.pc-check-out .p-cont li:last-child{border-top:1px #d7d7d7 solid;padding-top:.2rem}
.pc-check-out .p-name li{padding-left:.53rem}
.pc-check-out .p-cont li{padding-right:.53rem}
.pc-check-out .goods{margin-top:.59rem}
.pc-check-out .goods+.goods{padding-top:.79rem;border-top:1px #D7D7D7 solid}
.pc-check-out .g-pic{width:4.23rem}
.pc-check-out .g-dec{padding-left:4.76rem}
.pc-check-out .g-dec-title{font-size:.48rem;color:#333;font-weight:bold;margin:0 0 .4rem;max-width:8rem}
.pc-check-out .g-dec-li{display:block;font-size:.37rem;color:#888;margin:0 0 .3rem}
.pc-check-out .g-dec-li .b{color:#333}
.pc-check-out .g-count,
.pc-check-out .g-price{font-size:.42rem;color:#333}
.pc-check-out .g-price{display:inline-block;max-width:5rem;width:5rem;text-align:right}
.pc-check-out .btn-radio{font-size:.37rem;margin-top:.53rem;margin-right:.37rem;min-width:5.29rem}
.pc-check-out .btn-radio .txt{padding:.26rem!important}
.pc-check-out .g-tips{display:inline-block;font-size:.37rem;color:#488DE1;margin-top:.53rem}
.pc-check-out .g-tips .time{color:#333}
.pc-check-out .addr-el{padding-top:.53rem}
.pc-check-out .addr-dec{display:inline-block;font-size:.32rem;color:#666;line-height:.53rem;margin-left:.27rem;max-width:10rem;vertical-align:middle}
.pc-check-out .addr-btn{min-width:5.29rem;display:inline-block;font-size:.37rem;line-height:1;color:#333;padding:.26rem;border:1px #D7D7D7 solid;border-radius:2px;text-align:center;cursor:pointer}
.pc-check-out .addr-btn.active{color:#488DE1;border-color:#488DE1}
.pc-check-out .addr-default{font-size:.24rem;color:#888;line-height:1;padding:.25rem;background:#E7E7E7;border-radius:2px;border:1px #E6F1FF solid;margin-left:.27rem}

.mb-order{background:#f5f5f5;padding-bottom:.8rem}
.mb-order .name{font-size:.56rem;color:#333;line-height:1;padding-top:.53rem;font-weight:bold;margin:0}
.mb-order .dropdown{margin-top:.27rem}
.mb-order .o-name{font-size:.37rem;color:#888;font-weight:bold}
.mb-order .o-no{color:#498DE2}
.mb-order .o-status{font-size:.32rem;color:#333}
.mb-order .o-pic{width:2.4rem}
.mb-order .o-right{padding-left:2.8rem}
.mb-order .o-title{font-size:.37rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#333;font-weight:bold;margin-bottom:.4rem}
.mb-order .o-dec{border-top:1px #D7D7D7 solid;margin:.4rem 0 0;padding-top:.4rem}
.mb-order .o-dec-li{font-size:.32rem;color:#888;line-height:1}
.mb-order .o-dec-li .b{color:#333;font-weight:bold}
.mb-order .o-dec-li+.o-dec-li{margin-top:.2rem}
.mb-order .panel-body+.panel-body{border-top:1px #D7D7D7 solid}
.mb-order .o-price,
.mb-order .o-count{font-size:.37rem;color:#333;font-weight:bold}
.mb-order .o-top{display:flex}
.mb-order .o-title,
.mb-order .o-del{flex:auto}
.mb-order .o-del{flex-grow:0;font-size:.37rem;padding-left:.6rem;color:#333;cursor:pointer}
.pc-order{padding-top:.53rem;padding-bottom:1.06rem}
.pc-order .cont{padding-left:0}
.pc-order .title{font-size:.63rem;font-weight:bold}
.pc-order .search-sm{display:inline-block;width:7.34rem;vertical-align:top;margin-left:.4rem}
.pc-order .status-dropdown{width:6.34rem;display:inline-block;vertical-align:top}
.pc-order .status-dropdown .btn{padding:.31rem .37rem;height:.95rem}
.pc-order .panel-heading{font-size:.37rem;color:#888}
.pc-order .o-no,
.pc-order .o-status,
.pc-order .o-details{margin-left:.79rem}
.pc-order .o-print,
.pc-order .o-details{color:#5695E3}
.pc-order .b{color:#333;font-weight:bold}
.pc-order .goods+.goods{padding-top:.79rem;border-top:1px #D7D7D7 solid;margin-top:.59rem}
.pc-order .g-pic{width:4.23rem}
.pc-order .g-dec{padding-left:4.76rem}
.pc-order .g-dec-title{font-size:.48rem;color:#333;font-weight:bold;margin:0 0 .4rem;max-width:8rem;min-width:4rem}
.pc-order .g-dec-li{display:block;font-size:.37rem;color:#888;margin:0 0 .3rem}
.pc-order .g-dec-li .b{color:#333;font-weight:inherit}
.pc-order .g-count,
.pc-order .g-price{font-size:.42rem;color:#333}
.pc-order .g-price{display:inline-block;text-align:center;width:2.77rem}
.pc-order .g-dec-left,
.pc-order .g-dec-right{width:50%}
.pc-order .g-payment-txt{font-size:.37rem;color:#488DE1;padding-top:.1rem;display:inline-block}
.pc-order .g-payment-sum{font-size:.37rem;color:#E82E2F}
.pc-order .g-payment-icon{font-size:.53rem;color:#999;vertical-align:middle}
.pc-order .g-total-txt{font-size:.37rem;color:#333;font-weight:bold}
.pc-order .g-total-sum{display:inline-block;min-width:3.8rem;color:#E82E2F;font-size:.53rem;font-weight:bold}
.pc-order .g-btns{width:4.2rem}
.pc-order .g-btns .btn{width:100%}
.pc-order .g-btns .btn+.btn{margin-top:.4rem}
.pc-order .g-btns .btn-link{color:#333}
.pc-order .g-btns .status{font-weight:bold;text-align:center;margin-bottom:.8rem}
.pc-order .g-dec-right>ul>li{vertical-align:top}

.mb-order-detail{background:#f5f5f5;padding-bottom:.8rem}
.mb-order-detail .b{color:#333}
.mb-order-detail .o-no{font-size:.56rem;color:#888;font-weight:bold;padding-top:.53rem}
.mb-order-detail .o-date{font-size:.32rem;color:#888}
.mb-order-detail .o-status-txt{font-size:.37rem;color:#333;font-weight:bold;margin-bottom:.13rem}
.mb-order-detail .o-status{font-size:.64rem;color:#EE2A36;font-weight:bold}
.mb-order-detail .o-info{font-size:.37rem;color:#333;font-weight:bold;margin-top:.91rem;margin-bottom:.4rem}
.mb-order-detail .btn-blue{font-size:.32rem;line-height:1;padding:.27rem .37rem}
.mb-order-detail .addr-ul{font-size:.32rem;color:#333;margin:0}
.mb-order-detail .addr-ul>li{margin-top:.1rem}
.mb-order-detail .addr-ul .iconfont{color:#888}
.mb-order-detail .addr-ul .txt{padding-left:.53rem}
.mb-order-detail .o-pay-info{font-size:.32rem;color:#333}
.mb-order-detail .total{font-size:.32rem;color:#333;line-height:.8rem;font-weight:bold}
.mb-order-detail .total ul{margin:0}
.mb-order-detail .sum{font-size:.4rem;color:#E82E2F}
.mb-order-detail .h-name{font-size:.37rem;line-height:1;color:#333;font-weight:bold}
.mb-order-detail .g-pic{width:2.4rem}
.mb-order-detail .g-right{padding-left:2.8rem}
.mb-order-detail .g-title{font-size:.37rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#333;font-weight:bold;margin-bottom:.4rem}
.mb-order-detail .g-dec{border-top:1px #D7D7D7 solid;margin:.4rem 0 0;padding-top:.4rem}
.mb-order-detail .g-dec-li{font-size:.32rem;color:#888;line-height:1}
.mb-order-detail .g-dec-li .b{color:#333;font-weight:bold}
.mb-order-detail .g-dec-li+.g-dec-li{margin-top:.2rem}
.mb-order-detail .panel-body+.panel-body{border-top:1px #D7D7D7 solid}
.mb-order-detail .g-price{font-size:.37rem;color:#333;font-weight:bold}
.mb-order-detail .g-count{font-size:.37rem;color:#333;font-weight:bold}
.pc-order-detail{padding:.45rem 0 2.11rem}
.pc-order-detail .b{color:#333}
.pc-order-detail .ml{margin-left:.2rem}
.pc-order-detail .o-no{font-size:.63rem;color:#888;font-weight:bold}
.pc-order-detail .o-date{font-size:.37rem;color:#888}
.pc-order-detail .o-table{display:table;width:100%;table-layout:fixed}
.pc-order-detail .o-td{display:table-cell}
.pc-order-detail .status-width{width:24%}
.pc-order-detail .addr-width{width:44%}
.pc-order-detail .o-txt{font-size:.48rem;color:#333;font-weight:bold;margin-bottom:.66rem;line-height:1}
.pc-order-detail .o-status{font-size:.79rem;color:#EE2A36;font-weight:bold;margin-bottom:.66rem;line-height:1}
.pc-order-detail .addr-ul{font-size:.42rem;color:#333;margin:0}
.pc-order-detail .addr-ul>li{margin-top:.1rem}
.pc-order-detail .addr-ul .iconfont{color:#888}
.pc-order-detail .addr-ul .txt{padding-left:.53rem}
.pc-order-detail .o-pay-info{font-size:.42rem;color:#333}
.pc-order-detail .h-name{font-size:.48rem;line-height:1;color:#333;font-weight:bold}
.pc-order-detail .sum{font-size:.53rem;color:#E82E2F;font-weight:bold}
.pc-order-detail .p-name,
.pc-order-detail .p-cont{float:left;font-size:.37rem;color:#333;margin:0;line-height:.7rem;width:50%}
.pc-order-detail .p-cont{min-width:3.81rem;text-align:right}
.pc-order-detail .p-name li,
.pc-order-detail .p-cont li{margin-bottom:.2rem}
.pc-order-detail .p-name li:last-child,
.pc-order-detail .p-cont li:last-child{border-top:1px #d7d7d7 solid;padding-top:.2rem}
.pc-order-detail .p-name li{padding-left:.53rem}
.pc-order-detail .p-cont li{padding-right:.53rem}
.pc-order-detail .goods{margin-top:.59rem}
.pc-order-detail .goods+.goods{padding-top:.79rem;border-top:1px #D7D7D7 solid}
.pc-order-detail .g-pic{width:4.23rem}
.pc-order-detail .g-dec{padding-left:4.76rem}
.pc-order-detail .g-dec-title{font-size:.48rem;color:#333;font-weight:bold;margin:0 0 .4rem;max-width:8rem}
.pc-order-detail .g-dec-li{display:block;font-size:.37rem;color:#888;margin:0 0 .3rem}
.pc-order-detail .dechandle>li{vertical-align:top}
.pc-order-detail .g-dec-li .b{color:#333}
.pc-order-detail .g-count,
.pc-order-detail .g-price{font-size:.42rem;color:#333}
.pc-order-detail .g-price{display:inline-block;max-width:5rem;width:4rem;text-align:center}
.pc-order-detail .g-btns{width:4.2rem}
.pc-order-detail .g-btns .status{font-weight:bold;text-align:center;margin-bottom:.8rem}
.pc-order-detail .mt20{margin-top:.53rem}
.pc-order-detail-total{padding:.53rem}
.pc-order-detail-recomm{padding:.61rem;border-right:1px #d7d7d7 solid}
.pc-order-detail-recomm-el{background:#f9f9f9;padding:.32rem .4rem;border-radius:2px}
.pc-order-detail-recomm-el+.pc-order-detail-recomm-el{margin-top:.26rem}
.pc-order-detail-recomm-el .left{width:70%;max-width:73%;font-size:.4rem}
.pc-order-detail-recomm-el .txt{color:#666;margin:0}
.pc-order-detail-recomm-el .count{color:#333;margin:0}
.pc-order-detail-recomm-el .time{color:#999;margin:0}
.pc-order-detail-recomm-el .price-width{width:2.5rem;text-align:center}
.pc-order-detail-recomm-el .price{font-size:.37rem;color:#E82E2F}
.pc-order-detail-recomm-el .status-width{width:2.3rem}

.mb-address-list{background:#f5f5f5;padding-bottom:.8rem}
.mb-address-list .name{font-size:.56rem;color:#333;line-height:1;padding-top:.53rem;font-weight:bold;margin:0}
.mb-address-list .btns .btn{width:100%;font-size:.48rem;padding:.45rem .74rem .4rem;font-weight:bold;line-height:1;margin-top:.4rem;border-radius:5px}
.mb-address-list .btns .btn-submit{background:#488DE1;color:#fff}
.mb-address-list .panel{overflow:hidden}
.mb-address-list .panel-body{position:relative}
.mb-address-list .addr-body{display:block;font-weight:inherit;margin:0}
.mb-address-list .select-icon{position:absolute;top:0;right:0;width:1.1rem}
.mb-address-list .addr-name{font-size:.48rem;color:#333;font-weight:bold}
.mb-address-list .addr-ul{font-size:.32rem;color:#333;margin:0}
.mb-address-list .addr-ul>li{margin-top:.1rem}
.mb-address-list .addr-ul .iconfont{color:#888}
.mb-address-list .txt{padding-left:.53rem}
.mb-address-list .addr-foot{border-top:1px #D7D7D7 solid;margin-top:.53rem;padding-top:.4rem}
.mb-address-list .addr-set{font-size:.32rem;color:#488DE1}
.mb-address-list .icon{display:inline-block;color:#888;font-size:.37rem;padding:0 .2rem}
.mb-address-list .mb-input-group{margin-top:.4rem}
.pc-address-list{background:#fff;padding-top:.53rem;padding-bottom:1.06rem}
.pc-address-list .cont{padding-left:0}
.pc-address-list .title{font-size:.63rem;font-weight:bold}
.pc-address-list .addr-body+.addr-body{border-top:1px #D7D7D7 solid;padding-top:.79rem;margin-top:.79rem}
.pc-address-list .addr-table{display:table;width:100%}
.pc-address-list .addr-ul,
.pc-address-list .addr-opt{display:table-cell;vertical-align:bottom}
.pc-address-list .addr-ul{width:53%}
.pc-address-list .addr-opt{width:47%;text-align:right}
.pc-address-list .addr-name{font-size:.63rem;color:#333;font-weight:bold}
.pc-address-list .addr-ul>li{margin-top:.2rem;font-size:.42rem;color:#333}
.pc-address-list .addr-ul .iconfont{color:#888}
.pc-address-list .txt{padding-left:.53rem}
.pc-address-list .addr-opt-el{font-size:.37rem;color:#488DE1;display:inline-block;line-height:1}
.pc-address-list .addr-opt-el+.addr-opt-el{padding-left:.4rem;margin-left:.4rem;border-left:1px #D7D7D7 solid}
.pc-address-list .lab-default{display:inline-block;font-size:.37rem;background:#E6F1FF;border-radius:4px;color:#488DE1;padding:.26rem .37rem;line-height:1;font-weight:normal;margin-left:.66rem;vertical-align:top}


/* Brandshop Sign4x */
.div-block-37 {border-radius:10px;}
.div-block-34 {display:block;}
.div-block-36 {margin-top:-186px;}
.div-block-11 {width:520px;height:320px;background-color:#fafafa;}
.text-block-11 {display:block;padding-top:6px;font-family:Lato,sans-serif;font-weight:400;text-align:center;letter-spacing:1.6px;text-transform:uppercase;}

/*
  unit（元件）
*/
/* button（按钮） */
.w-button {display:inline-block;padding:9px 15px;background-color:#3898EC;color:white;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0;margin-bottom:83px;}
.button {height: auto; margin-top: 16px; margin-right: 12px; padding-right: 24px; padding-left: 24px; border: 1px none #fff; border-radius: 4px; background-color: #048bdb; -webkit-transition: all 400ms ease; transition: all 400ms ease; color: #fff; font-size: 16px; line-height: 24px; font-weight: 400; letter-spacing: 1px; text-transform: capitalize;text-align:center;}
.button.dark {position:relative;top:0px;margin-top:26px;margin-right:171px;margin-left:-27px;padding:16px 20px;border-style:none;border-color:#000;border-radius:4px;background-color:#048bdb;box-shadow:1px 1px 6px 0 rgba(0,0,0,0.2);-webkit-transition:all 400ms ease;transition:all 400ms ease;font-family:Lato,sans-serif;color:#fff;font-size:16px;line-height:22px;font-weight:400;text-transform:capitalize;}
.button.dark:hover {border-style:none;border-color:#53d7db;background-color:#003555;-webkit-transform:translate(0px,-6px);-ms-transform:translate(0px,-6px);transform:translate(0px,-6px);color:#fff;text-decoration:none;}
.button.dark.center {display:block;text-align:center;}
.button.dark.button-ask-question {display:inline-block;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;text-transform:none;margin-left:-2px;}
.button.w-button:hover{border-style:none;border-color:#53d7db;background-color:#003555;-webkit-transform:translate(0px,-6px);-ms-transform:translate(0px,-6px);transform:translate(0px,-6px);color:#fff;text-decoration:none;}
.btn.active, .btn:active{box-shadow: none;color: #488de1;border-color:#488de1;}
.btn.active .txt, .btn:active .txt{box-shadow: none;color: #488de1;border-color:#488de1;}
input.w-button {-webkit-appearance:button;}

/* Container（容器） */
.container-2 {position:relative;z-index:1;display:block;width:1170px;height:100%;max-width:100%;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;border:1px none #000;color:#fff;text-align:center;}
.container-6 {position:relative;top:0px;display:block;margin-top:0px;padding-top:22px;padding-bottom:0px;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;color:transparent;}
.container-7 {margin-top:-60px;}
.w-container {margin-left:auto;margin-right:auto;max-width:940px;}
.w-container:before,.w-container:after {content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2;}
.w-container:after {clear:both;}
.w-container .w-row {margin-left:-10px;margin-right:-10px;}

/* row 行公共样式  */
.w-row:before,.w-row:after {content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2;}
.w-row:after {clear:both;}
.w-row .w-row {margin-left:0;margin-right:0;}

/* column 列公共样式  */
.w-col {position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;}
.w-col .w-col {padding-left:0;padding-right:0;}

.w-col-1 {width:8.33333333%;}
.w-col-2 {width:22.66666667%;}
.w-col-3 {width:25%;}
.w-col-4 {width:33.33333333%;}
.w-col-6 {width:50%;}
.w-col-7 {width:21.33333333%;}
.w-col-tiny-6 {width:50%;}
.columns {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.columns-5 {position:relative;top:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:0px;margin-left:0px;padding-top:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.columns-6 {margin-top:30px;}
.columns-7 {margin-top:0px;}
.columns-8 {margin-top:50px;}
.columns-9 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1200px;margin-top:-60px;margin-bottom:50px;padding-top:0px;padding-right:0px;padding-left:0px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;}
.columns-10 {display:inline-block;margin-top:0px;margin-right:8%;margin-left:0px;text-align:center;}
.column-22 {display:block;padding-left:10px;justify-items:center;align-self:flex-start;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;}
.column-27 {padding-right:0px;padding-left:0px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}

/* form 表单 */
.w-form {margin:0 0 15px;}
.w-form-done {display:none;padding:20px;text-align:center;background-color:#dddddd;}
.w-form-fail {display:none;margin-top:10px;padding:10px;background-color:#ffdede;}
.w-form-label {display:inline-block;cursor:pointer;font-weight:normal;margin-bottom:0px;}
.form {display:block;margin-right:auto;margin-left:auto;text-align:center;}

/* dropdown 下拉菜单  */
.dropdown {height:53px;}

/* text 文本  */
.top-text {position:static;margin-top:0px;margin-bottom:0px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-family:Lato,sans-serif;color:grey;font-size:14px;line-height:24px;font-weight:400;text-align:center;letter-spacing:2px;/* text-transform:uppercase;*/}
.top-text.left {margin-top:0px;text-align:left;}
.top-text.cta {text-align:left;}
.top-text.hero {margin-bottom:-12px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;font-family:Lato,sans-serif;color:#333;font-size:24px;font-weight:700;text-align:left;letter-spacing: 1px;}
.top-text.home-page-top-text {margin-bottom:0px;}
.top-text.home-page-top-text.allproduct-top-text {padding-top:16px;font-size:31px;}
.top-text.choose-us-title {margin-bottom:25px;padding-top: 25px;text-transform: uppercase;}
.text-block-5 {margin-top:20px;font-family:Lato,sans-serif;color:#333;font-size:22px;font-weight:400;text-align:center;letter-spacing:0.5px;}
.text-block-6 {margin-top:15px;font-family:Lato,sans-serif;color:grey;line-height:18px;font-weight:400;text-align:center;}
.text-block-7 {margin-bottom:12px;padding-top:0px;padding-bottom:0px;font-family:Lato,sans-serif;color:#fafafa;font-size:20px;font-weight:300;text-align:left;letter-spacing:0.5px;}
.text-span-2 {font-family:Lato,sans-serif;color:#048bdb;font-weight:400;letter-spacing:0.5px;}
.text-span-3 {font-family:Lato,sans-serif;color:#048bdb;font-weight:400;letter-spacing:0.5px;}
.bold-text-3 {font-weight:700;}

/* input 输入框 */
.w-input,.w-select {display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.428571429;color:#333333;vertical-align:middle;background-color:#ffffff;border:1px solid #cccccc;}
.w-input:-moz-placeholder,.w-select:-moz-placeholder {color:#999;}
.w-input::-moz-placeholder,.w-select::-moz-placeholder {color:#999;opacity:1;}
.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder {color:#999;}
.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder {color:#999;}
.w-input:focus,.w-select:focus {border-color:#3898EC;outline:0;}
.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select {cursor:not-allowed;background-color:#eeeeee;}
textarea.w-input,textarea.w-select {height:auto;}


/*
  function（功能性）
*/
.w-clearfix:before,.w-clearfix:after {content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2;}
.w-clearfix:after {clear:both;}

.center {text-align:center;}
.algin-center {display:block;}
.line {border-bottom:1px #d7d7d7 solid;}

/*
  module（模块）
*/
/* Section（中间部分公共样式） */
img {max-width:100%;vertical-align:middle;display:inline-block;}

.category-container {position:relative;z-index:1;display:block;width:1200px;max-width:100%;margin-top:-22px;margin-right:auto;margin-left:auto;padding-top:20px;padding-right:0px;padding-left:0px;color:#fff;text-align:center;top:0px;height:auto;}
.category-container.category {margin-bottom:0px;padding-right:0px;padding-left:0px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;}
.category-container.all-product-hero {padding-top:0px;padding-bottom:0px;}
.category-container.all-product-category {padding-top:40px;}
.category-link {height:210px;-webkit-transition:all 200ms ease;transition:all 200ms ease;}
.category-link:hover {-webkit-transform:translate(0px,-6px);-ms-transform:translate(0px,-6px);transform:translate(0px,-6px);text-decoration:none;}
.category-text {position:static;padding-top:10px;font-family:Lato,sans-serif;color:#333;font-size:18px;font-weight:400;text-align:center;letter-spacing:0.5px;}
.category-text:hover {text-decoration: none;}
.canvas {margin-top:26px;margin-bottom:0;}

.allproduct-title {background-color:#E6F6FF;margin-top:-35px;width:100%;height:115px;}
.allproduct-sectitle {text-align:center;}

.section {position:relative;padding-top:130px;padding-bottom:120px;border-top:1px solid #ebebeb;font-weight:500;}
.section.collections {position:relative;top:134px;padding:40px 20px 60px;border-top-style:none;background-color:#fff;-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;font-family:'Libre Franklin',sans-serif;}
.section.collection.category {top:-231px;padding-top:60px;padding-bottom:0;margin-bottom:-230px;}
.section.collection.category.shop-canvas{top:-18px;margin-bottom:45px;}
.section.category {top:-231px;padding-top:60px;padding-bottom:0;}
.section.services-section {top:-131px;padding-bottom:0px;border:1px none #000;background-color:#fafafa;margin-bottom:100px;}
.section.footer-section {position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:0px;padding-top:140px;padding-bottom:0px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;background-color:#048bdb;color:transparent;line-height:24px;width:100%;}
.section.footer-section-other {position:relative;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:0px;padding-top:140px;padding-bottom:-1px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;background-color:#048bdb;color:transparent;line-height:24px;margin-bottom:1px;}
.section.newsletter {position:relative;margin-bottom:-1px;padding-top:90px;padding-bottom:30px;border:1px none #000;background-color:#fafafa;}
.section.gray {background-color:#f8f8f8;}
.section.gray.testimonials {position:relative;}

.section.sale-section {position:relative;height:280px;padding-top:220px;padding-bottom:0px;border:1px none #000;background-color:#fafafa;color:transparent;}
.section.sale-section.about {padding-bottom:0px;}
.section-tittle {margin-top:5px;font-family:Lato,sans-serif;color:#333;font-size:40px;line-height:50px;font-weight:700;letter-spacing:0.5px;}
.section-tittle.cta {margin-top:10px;margin-bottom:0px;font-size:36px;line-height:46px;}
.section-content-tittle {display:block;margin-right:auto;margin-bottom:60px;margin-left:auto;color:#000;}
.section-content-tittle.no-bottom-padding {margin-top:-45px;margin-bottom:0px;}

.hero-section.home-page-hero {position:relative;top:22px;height:440px;margin-top:0px;margin-bottom:40px;background-image: url(../images/bg-image.jpg);}
.hero-section {position:relative;top:90px;height:440px;margin-top:0px;padding-top:0%;background-color:hsla(0,0%,85.9%,0.1);background-image:url('../images/category-bg-image.jpg');background-position:center top;background-size:cover;;background-repeat:no-repeat;font-family:Lato,sans-serif;color:transparent;}

.title-text-block.category-title-block {left:20px;top:120px;margin-top:0px;}
.product-category.bottom-popular-product > .row > div > a:hover{text-decoration: none;}
.page-title {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;font-family:Lato,sans-serif;color:#333;font-size:38px;line-height:54px;font-weight:700;}
.page-title.big {width:50%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-family:Lato,sans-serif;color:#333;font-size:48px;line-height:58px;font-weight:700;letter-spacing:0.3px;}
.page-title.all-product-title {margin-top:0px;margin-bottom:0px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}

.paragraph {font-size:16px;line-height:26px;}
.paragraph.main {width:40%;font-family:Lato,sans-serif;color:#333;}

/*
  Page（页面）
*/
/* 头部样式 header */
.after-login {width: 11.68rem; font-family: Lato, sans-serif; color: #333333; letter-spacing: 0.01rem;}
.browse-categories {margin-top:20%;}
.button.dark.shop-this-item{width:55%;padding: 10px 17px;margin-left: 7%;font-size: 13px;letter-spacing: .8px;}
.bi.bi-chevron-right.icon-5{width: 4%; padding-bottom: 17px;}
.cart-icon-item {margin-top:-6px;}
.category-details {width:100%;background-color:#fff;z-index:1000;position:absolute;left:0;top:53.7px;border-radius:0 0 10px 10px;-moz-box-shadow:1px 1px 5px #888888;/* old Firefox */box-shadow:1px 1px 5px #888888;}
.empty-cart-button {margin-left:97px;margin-top: 10px;}
.disappear {display:none;}
.div-block-16 {width:200px;height:200px;float:right;margin-right:95px;margin-top:15px;}
.div-block-14 {width:350px;padding-top:9px;padding-left:60px;font-size:13px;line-height:20px;}
.div-block-15 {width:300px;padding-left:40px;}
.dot-2 {margin-right:.07rem;padding:.2em 0.2em .2em;margin-bottom:.06rem;}
.go-to-cart {padding-bottom:12px;padding-top:12px;margin-bottom:8px;border-radius:4px;transition:all 400ms ease;-webkit-transition:all 400ms ease;font-family:Lato,sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;text-align:center;margin-top:0px;}
.g-yellow {color:#FFD306;}
.heading-11 {font-family:Lato,sans-serif;color:#333;font-size:16px;font-weight:700;text-align:center;letter-spacing:0.3px;}
.header-bg-img{width:750px;height:292px;padding:15px 0 5px 60px;max-width: 90%;}
.text-block-3 {font-family:Lato,sans-serif;color:grey;font-size:12px;}
.text-block-28 {color:grey;text-align:center;font-size:12px;}
.truck-img {margin-left:6px;margin-top:-3px;}
.livechat {font-family:Lato,sans-serif;color:#333;letter-spacing:0.5px;text-decoration:none;font-weight:400;font-size:13px;}
.link-12 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:Lato,sans-serif;color:#048bdb;font-weight:400;text-align:center;text-decoration:none;font-size:14px;margin-top:7px;}
.link-12:hover {text-decoration:none;}
.icon-5 {float:right;margin-right:18px;}
.promotion-top-bar {position:relative;top:-20.5px;width:100%;height:30px;background-color:#003555;color:#fafafa;}
.phone {position:relative;bottom:0px;width:auto;font-family:Lato,sans-serif;color:#333;font-size:15px;font-weight:700;text-align:left;letter-spacing:0.5px;}
.menu-secondary-dropdown.w--open {top:-358px;padding-top:16px;padding-right:60px;}
.menu-secondary-dropdown.secondary-display-1 {top:0px;width:77%;max-height:260px;padding-top:40px;border-bottom-right-radius:10px;background-color:transparent;display:none;}
.menu-secondary-dropdown-link {position:relative;width:300px;height:auto;margin-right:0px;margin-left:0px;padding:6px 0px;opacity:0.9;font-size:15px;font-weight:400;}
.menu-secondary-dropdown-link:hover {opacity:1;color:#048bdb;font-size:15px;font-weight:400;}
.menu-back-mb {width:100px;text-align:center;}
.navbar {z-index:1001;margin-bottom:20px;}
.nav-tabs {border-bottom:0;}
.nav-tabs>li>a {margin-right:25px;/* border:0;*/font-weight:20 solid;line-height:2;font-size:16px;color:#333333;background-color:#fafafa;}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {border-bottom:3px solid #048bdb;border-top-left-radius:3px;border-top-right-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 #d1d1d1;}
.second-category {min-height:300px;background-color:#f5f5f5;font-size:14px;border-radius:0 0 0 10px;}
.second-category ul {margin-left:-48px;margin-right:-7px;}
.second-category li {list-style-type:none;padding-top:17px;padding-bottom:17px;transition:all 300ms ease;-moz-transition:all 300ms ease;/* Firefox 4 */-webkit-transition:all 300ms ease;/* Safari and Chrome */-o-transition:all 300ms ease;/* Opera */opacity:0.9;}
.second-category li:hover .secondary-navigation {text-decoration:none;color:#048bdb;}
.second-category li:hover {background-color:#fff;text-decoration:none;color:#048bdb;cursor:pointer;opacity:1;-webkit-transform:translate(3px,0px);-moz-transform:translate(3px,0px);transform:translate(3px,0px);-o-transform:translate(3px,0px);}
.second-category a{color:grey;}
.second-category a:hover{text-decoration:none;}
.secondary-navigation {color:#333;margin-left:48%;min-width:300px;}
.secondary-navigation-title {margin-top: 20px; margin-bottom: 10px; color: #333; margin-left: 48%; min-width: 300px; font-weight: bold; font-size: 18px;}
.secondary-navigation:hover {text-decoration:none;color:#048bdb;}
.second-navigation-mb {display:none;list-style:none;}
.shopping-cart-button {margin-left:23px;margin-bottom:8px;padding-top:12px;padding-bottom:12px;border-radius:4px;background-color:#048bdb;-webkit-transition:all 400ms ease;transition:all 400ms ease;font-family:Lato,sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;text-align:center;}
.shopping-cart-button:hover {box-shadow:0 2px 7px 0 #c9c9c9;-webkit-transform:translate(0px,-1px);-ms-transform:translate(0px,-1px);transform:translate(0px,-1px);text-decoration:none;}
.shopping-cart-button.log-in-button {width:80%;}
.shopping-cart-button.browse-all-products-button {margin-left:8px;width:95%;margin-top:13px;margin-bottom:-11px;}
.shopping-cart-button.browse-all-products {margin-left:15px;width:88%;margin-top:13px;margin-bottom:8px;}
.service-button.browse-all-products-button {margin-left:8px;width:95%;height:46px;padding: 13px 20px;margin-top:20px;}
.w-dropdown-link {position:relative;vertical-align:top;text-decoration:none;color:#222222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;white-space:nowrap;}
.w-dropdown-link {padding:10px 20px;display:block;color:#222222;}
.w-dropdown-list {background:#dddddd;/* display:none;*/  min-width:100%;}
.with-item {width:10.68rem;}
.qty {margin-right:3.9rem;margin-left:.2rem;margin-bottom:.1rem;}
nav.hidden-xs .container-fluid{padding-left: 9%;}
.top-notification{height:auto;padding-bottom:5px;background-color:#E6F6FF}
.top-notification .text-center{margin-top:4px;color:#048BDB;font-weight:700;text-align:center;}
.top-notification .text-center .desc{text-align:left;}



/* 主页样式 home page */
.advertisement {width:100%;margin-bottom:425px;}
.advertisement-index {margin-bottom:0px;}
.choose-us-section {position:relative;display:block;height:200px;margin-top:0px;padding-top:0px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fafafa;font-family:Lato,sans-serif;}
.choose-us-section.home-page-choose-us {top:-11px;margin-bottom:220px;}

.collection-link {height:140px;-webkit-transition:all 200ms ease;transition:all 200ms ease;}
.collection-link:hover {-webkit-transform:translate(0px,-6px);-ms-transform:translate(0px,-6px);transform:translate(0px,-6px);}
.collection-link:active {-webkit-transform:translate(0px,3px);-ms-transform:translate(0px,3px);transform:translate(0px,3px);white-space:normal;}
.collection-img {-webkit-transition:all 200ms ease;transition:all 200ms ease;}

.hero-button {left:23px;}

.reason {display:block;width:340px;height:auto;}
.reason-img {padding-right:20px;padding-left:20px;}
.reason-explain {position:static;top:0px;right:0px;bottom:0px;display:inline-block;width:250px;margin-top:-60px;padding-top:0px;padding-bottom:0px;padding-left:10px;float:right;clear:none;text-align:left;}
.reason-title {position:static;left:15px;top:0px;bottom:-8px;width:auto;margin-left:0px;margin-top:20px;padding-left:0px;float:left;clear:none;font-family:Lato,sans-serif;color:#333;font-size:16px;font-weight:700;letter-spacing:0.5px;}
.reason-text {position:static;left:15px;top:5px;margin-left:0px;padding-top:5px;float:left;font-family:Lato,sans-serif;color:#333;font-size:14px;line-height:18px;font-weight:400;}

.service {position:relative;right:0px;width:320px;height:460px;margin-right:0px;margin-left:0px;padding-right:0px;text-align:center;}
.service a{font-weight: 400;}
.service-img {margin-left:0px;}
.service-button {position:relative;margin-top:30px;margin-left:0px;padding:16px 20px;border-style:solid;border-width:1.5px;border-color:#048bdb;border-radius:4px;background-color:transparent;-webkit-transition:all 200ms ease;transition:all 200ms ease;font-family:Lato,sans-serif;color:#048bdb;font-size:18px;font-weight:700;letter-spacing:0.5px;}
.service-button:hover {box-shadow:0 1px 3px 0 #ccc;-webkit-transform:translate(0px,-3px);-ms-transform:translate(0px,-3px);transform:translate(0px,-3px);font-weight:400;text-decoration:none;}

.title-text-block {position:relative;top:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:100px;padding-left:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left;}
.product-category.other-categories {width:1200px;text-align:center;}
.homepopular{width:220px;}
.homepopular .img-responsive .img{border:none;}




/* 付款,购物车页面 chekcout,shopping cart page */
.add-img {padding-bottom:10px;cursor:pointer;}
.block-content {border:1px none #000;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.block-header {border-style:none;border-color:#e7e7e7;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 1px 4px 0 #e6e6e6;}
.block-content-3 {border-right-style:none;border-bottom-style:none;border-left-style:none;box-shadow:0 1px 3px 0 #e7e7e7;}
.banktype {float:right;margin-bottom:20px;margin-left:-180px;}

.cart-more {text-decoration:none;margin-top:32px;color:#488DE1;}
.cart-more:hover {text-decoration:none;}
.cart-add-note {text-decoration:none;margin-top:32px;margin-right:30%;color:#488DE1;}
.cart-add-note:hover {text-decoration:none;}
.cart-remove {text-decoration:none;margin-top:32px;margin-right:30%;color:grey;}
.cart-remove:hover {text-decoration:none;}
.cart-plus {display:inline-block;border-radius: 50%;height: 22px;width: 22px;display: inline-block;border:2px #048bdb solid;vertical-align: top;}
.cart-plus:hover {cursor:pointer;}
.images-switch{color:#048bdb;margin-left:40%;position:relative;top:-30px;}
.images-switch-2{color:#048bdb;margin-left:34%;position:relative;top:4px;display:block;margin-bottom:10px;}
.plus-symbol{display: block;color: #048bdb;height: 20px;line-height: 16px;text-align: center;font-size: 15px;}
.plus-symbol:hover {cursor:pointer;}
.cart-num {display:inline-block;width:20px;margin-left:10px;margin-right:10px;}
.cart-minus { display:inline-block;border-radius: 50%;height: 22px;width: 22px;display: inline-block;background-color:#f0f0f0;vertical-align: top;}
.cart-minus:hover {cursor:pointer;}
.minus-symbol{display: block;color: #333;height: 20px;line-height: 19px;text-align: center;font-size: 20px;}
.minus-symbol:hover {cursor:pointer;}
.checkout-cardnum {display:inline-block;width:50%;height:45px;margin-right:2px;margin-bottom:12px;padding-left:40px;float:left;border-style:solid;border-color:#ebebeb;border-bottom-width:1px;border-radius:10px;background-color:#fff;background-image:url('../images/credit-card.png');background-position:9px 57%;background-size:20px;background-repeat:no-repeat;font-family:Lato,sans-serif;color:#6c6c6c;font-size:13px;line-height:23px;}
.checkout-cardholder {width:50%;height:45px;margin-right:2px;margin-bottom:12px;padding-left:40px;border-style:solid;border-color:#ebebeb;border-bottom-width:1px;border-radius:10px;background-color:#fff;background-image:url('../images/name.png');background-position:9px 57%;background-size:20px;background-repeat:no-repeat;font-family:Lato,sans-serif;color:#6c6c6c;font-size:13px;line-height:23px;}
.checkout-month {display:block;width:25%;height:45px;margin-right:2px;margin-bottom:12px;padding-left:40px;float:left;border-style:solid;border-color:#ebebeb;border-bottom-width:1px;border-radius:10px;background-color:#fff;background-image:url('../images/date.png');background-position:9px 57%;background-size:20px;background-repeat:no-repeat;font-family:Lato,sans-serif;color:#6c6c6c;font-size:13px;line-height:23px;text-align-last: center;}
.checkout-mongth option{text-align: center;color:#6c6c6c;}
.checkout-year {display:block;width:25%;height:45px;margin-right:2px;margin-bottom:12px;padding-left:40px;border-style:solid;border-color:#ebebeb;border-bottom-width:1px;border-radius:10px;background-color:#fff;background-image:url('../images/date.png');background-position:9px 57%;background-size:20px;background-repeat:no-repeat;font-family:Lato,sans-serif;color:#6c6c6c;font-size:13px;line-height:23px;text-align-last: center;}
.checkout-year option{text-align: center;color:#6c6c6c;}
.checkout-cvs {width:50%;height:45px;margin-right:2px;margin-bottom:12px;padding-left:40px;border-style:solid;border-color:#ebebeb;border-bottom-width:1px;border-radius:10px;background-color:#fff;background-position:9px 57%;background-size:20px;background-image:none;font-family:Lato,sans-serif;color:#6c6c6c;font-size:13px;line-height:23px;}
.checkout-title {float:left;width:156px;margin-top:11px;font-size:16px;}
.checkout-cart-head {border-bottom:1px solid rgba(100,100,100,.4);min-height:50px;}
.checkout-detail {margin-bottom:110px;}
.checkout-paymethods{margin-bottom:20px;}
.credit-bottom {margin-bottom:-21px;}

.date-time {padding-top:67px;margin-left:146px;color:#048BDB;}
.delivery-name {margin-left:40px;margin-top:10px;padding-bottom:20px;}
.delivery-title {font-weight:bold;margin-left:40px;padding-top:20px;}
.form-star {color:red;}
.g-title-2 {text-align:center;}
.g-title-des{text-align:left;}
.go-back-cart {float:left;text-decoration:none;margin-top:32px;color:#488DE1;}
.go-back-cart:hover {text-decoration:none;}

.place-order-divider {display:inline-block;width:100%;height:1px;margin-bottom:9px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;background-color:#dcdcdc;}
.button.dark.place-order {margin-right:0px;margin-left:2px;background-color:#01B468;}
.button.dark.place-order-2 {margin-right:0px;margin-left:70%;background-color:#01B468;width:30%;}
.button.dark.place-order-3 {margin-right:0px;margin-left:70%;width:30%;}
.button.dark.place-order-4 {margin-right:0px;margin-left:2px;}
.button.dark.print-Invoice {margin-right:0px;margin-left:50%;width:20%;}
.billing {position:static;font-family:Lato,sans-serif;color:#4d4d4d;letter-spacing:0.3px;}
.payment-info {box-shadow:0 1px 3px 0 #e7e7e7;}
.payment-methods {margin-left:10px;cursor:auto;width:400px;margin-bottom:-18px;}
.person-detail {background-color:#fafafa;}

.heading-12 {font-family:Lato,sans-serif;}
.heading-13 {font-family:Lato,sans-serif;}
.heading-14 {position:static;font-family:Lato,sans-serif;}

.little-note {margin-top:10px;text-align:left;padding-right:300px;font-size:10px;}
.item-quantity {font-size:13px;}
.item-quantity-icon {margin-right:-592px;}
.iconfont.del-icon {font-size:.48rem;}
.iconfont.icon-search {width:.48rem;color:#333;}
.old-address {margin-bottom:18px;}
.operation {margin-top:-52px;margin-bottom:13px;border-bottom: 1px solid rgba(100,100,100,.4);padding-bottom: 50px;}
.operation:last-child {margin-top:-52px;margin-bottom:13px;border:none;}
.ui.fluid.dropdown {background-image:none;width:40%;}
.required {color:#858585;font-weight:400;}
.w-commerce-commercecheckoutblockheader {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;padding-top:4px;padding-bottom:4px;padding-right:20px;padding-left:20px;border-top-style:solid;border-top-width:1px;border-top-color:#e6e6e6;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e6e6e6;border-right-style:solid;border-right-width:1px;border-right-color:#e6e6e6;border-left-style:solid;border-left-width:1px;border-left-color:#e6e6e6;background-color:#fff;}
.w-commerce-commercecheckoutblockheader.block-header {border-style:none;border-color:#e7e7e7;}
.w-commerce-commercecheckoutblockheader.block-content { border: 1px none #000; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.w-commerce-commercecheckoutlabel {margin-bottom:8px;}
.w-commerce-commercecheckoutshippingmethodslist.shipping-method-list.new-address {box-shadow:none;}
.w-commerce-commercecheckoutshippingmethoditem {padding-top:16px;padding-bottom:16px;padding-right:16px;padding-left:16px;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:0px;background-color:#fafafa;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;}
.w-commerce-commercecheckoutshippingmethoditem-2 {padding-top:16px;padding-bottom:16px;padding-right:16px;padding-left:16px;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:0px;background-color:#fff;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;}
.w-commerce-commercecheckoutshippingmethoditem-3 {padding-top:16px;padding-bottom:16px;padding-right:16px;padding-left:16px;font-weight:400;margin-bottom:0px;background-color:#fafafa;}
.w-commerce-commercecheckoutshippingmethoditem.white-label {background-color:#fff;width:178px;padding-bottom:0px;}
.w-commerce-commercecheckoutshippingmethoditem.white-label img{cursor:pointer;}
.w-commerce-commercecheckoutshippingmethodslist {border-left-color:#e6e6e6;border-left-width:1px;border-left-style:solid;border-right-color:#e6e6e6;border-right-width:1px;border-right-style:solid;}
.w-commerce-commercecheckoutpaymentinfowrapper {margin-bottom:20px;}
.w-commerce-commercecheckoutbillingaddresstogglewrapper {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.w-commerce-commercecheckoutbillingaddresstogglelabel {font-weight:400;margin-left:8px;}
.w-commerce-commercelayoutsidebar {-webkit-flex-basis:320px;-ms-flex-preferred-size:320px;flex-basis:320px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:-webkit-sticky;position:sticky;top:20px;}
.w-commerce-commercecheckoutordersummarywrapper {margin-bottom:20px;}
.w-commerce-commercecheckoutsummaryblockheader {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;padding-top:4px;padding-bottom:4px;padding-right:20px;padding-left:20px;border-top-style:solid;border-top-width:1px;border-top-color:#e6e6e6;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e6e6e6;border-right-style:solid;border-right-width:1px;border-right-color:#e6e6e6;border-left-style:solid;border-left-width:1px;border-left-color:#e6e6e6;background-color:#fff;}
.w-commerce-commercecheckoutsummaryblockheader.block-header{border-style: none; border-color: #e7e7e7; border-top-left-radius: 10px; border-top-right-radius: 10px; box-shadow: 0 1px 4px 0 #e6e6e6;}
.w-commerce-commercecheckoutsummarylineitem {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:8px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.w-commerce-commercecheckoutsummarylineitem.line-item {color:#6c6c6c;font-weight:400;}
.w-commerce-commercecheckoutordersummaryextraitemslistitem {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:8px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.w-commerce-commercecheckoutblockcontent { padding-top: 20px; padding-bottom: 20px; padding-right: 20px; padding-left: 20px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #e6e6e6; border-right-style: solid; border-right-width: 1px; border-right-color: #e6e6e6; border-left-style: solid; border-left-width: 1px; border-left-color: #e6e6e6; background-color: #fff; }
.w-commerce-commercecheckoutblockcontent.block-content { border: 1px none #000; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.w-commerce-commercecheckoutblockcontent.block-content-2 { border-right-style: none; border-bottom-style: none; border-left-style: none; box-shadow: 0 1px 3px 0 #e7e7e7; }
.w-commerce-commercecheckoutblockcontent.block-content-3 { border-right-style: none; border-bottom-style: none; border-left-style: none; box-shadow: 0 1px 3px 0 #e7e7e7; }
/* .w-commerce-commercecheckoutblockcontent.block-content-3 .img-responsive img { max-width:50%;max-height:50% } */
.w-commerce-commercecheckoutbillingaddresstogglecheckbox { margin-top: 4px; }
.totals {font-family:Poppins,sans-serif;color:#000;font-weight:bold;}
div[for='PaypalCreditCard[cardNumber]'] .tooltip.right{margin-left:47%;margin-top: 13px;}
div[for='PaypalCreditCard[name]'] .tooltip.right{margin-left:47%;margin-top: -41px;}
div[for='PaypalCreditCard[cvv]'] .tooltip.right{margin-left:47%;margin-top: -41px;}
div[for='PaypalCreditCard[firstname]'] .tooltip.right{margin-left: 98%; margin-top: -28px; width: 166px;}
div[for='PaypalCreditCard[address]'] .tooltip.right{margin-left: 98%; margin-top: -28px; width: 166px;}
div[for='PaypalCreditCard[city]'] .tooltip.right{margin-left: 96%; margin-top: -28px; width: 166px;}
div[for='PaypalCreditCard[zipcode]'] .tooltip.right{margin-left: 96%; margin-top: -28px; width: 166px;}
div[for='PaypalCreditCard[telephone]'] .tooltip.right{margin-left: 96%; margin-top: -28px; width: 195px;}
.td-middle-2 {text-align:right;padding-left:175px;}
.td-middle-3 {text-align:center;padding-left:36px;}
.total-bottom-total-loading {position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:rgba(255,255,255,.5);z-index:100;display:none;}
.total-bottom-total-loading img {margin-left:46px;}
.shipping-method-list {border-right-style:none;border-left-style:none;box-shadow:0 1px 3px 0 #e7e7e7;}
.shoppingcart-detail {margin-bottom:110px;}
.shoppingcart-detail .td-dec {padding-left:16px;}
.shoppingcart-mobile-detail {padding:4px 0;}
.shoppingcart-mobile-detail .heading-6 {margin-top:12px!important;}
.shoppingcart-mobile-detail .cart-remove {margin-right: 8px;}
.shoppingcart-mobile-detail .decli {margin: 0;}
.shoppingcart-mobile-item {padding: 12px 0;border-bottom: 1px solid rgba(100,100,100,.4);}
.shoppingcart-mobile-item>.table-layout:last-child {padding-top: 8px;}
.shoppingcart-mobile-item .cart-plus,
.shoppingcart-mobile-item .cart-minus {border: none;}
.save-address {margin-left:10px;cursor:pointer;}
.satis-title {padding-top:10px;}
.satis-title-2 {padding-top:1px;padding-right:29px;}
.shipping-information-line {display:block;width:465px;}
.shipping-information-line-bottom {margin-bottom:10px;}

h5.confirm-title {margin-bottom:60px;margin-left:17px;}


/* 商品详情页面 item-detail page */

.divider {display:inline-block;width:60%;height:1px;margin-bottom:80px;margin-left:20%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;background-color:#dcdcdc;}
.field-label {font-family:Lato,sans-serif;color:#4d4d4d;font-weight:400;}
.heading-2 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:0px;padding-top:30px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-family:Lato,sans-serif;color:#333;letter-spacing:0.5px;}
.heading-3.question-text {color:#333;font-weight:bold;margin-top:12px;margin-bottom:10px;font-size:14px;line-height:20px;}
.heading-3 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#333;}
.ad-bottom {margin-bottom:134px;}
.recommend {margin-top:150px;}
.paragraph-3 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:auto;margin-top:0px;margin-bottom:0px;padding-top:0px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-family:Lato,sans-serif;font-weight:400;letter-spacing:0.5px;line-height:150%;}
.video {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:39px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.start-design {left:23px;}
.w-embed:before,.w-embed:after {content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2;}
.w-embed:after {clear:both;}
.w-video {width:100%;position:relative;padding:0;}
.w-video iframe,.w-video object,.w-video embed {position:absolute;top:0;left:0;width:100%;height:100%;}
#customsize:hover{cursor: pointer;text-decoration: none;}
#hostSize:hover{cursor: pointer;text-decoration: none;}

/* 商品分类页面 item-category page */
.home .cont{width:100%;}
.detail-category {margin-top:-136px;}
.shop-canvas {margin-top:0;}
.shop-canvas > .category-head-img{width:100%;}
.flag-background {background-color:#fafafa;}
.link-7 {padding-top:14px;padding-right:30px;float:right;color:#048bdb;font-size:18px;font-weight:700;text-decoration:none;white-space:normal;}
.u-font-h6.link-7{font-size:.32rem;padding-top:0;}
.img-responsive-category img{height:200px}
.product-name {padding-top:10px;padding-left:10px;font-family:Lato,sans-serif;color:#333;font-size:16px;font-weight:700;text-align:left;}
.product-name.product-type-name {padding-top:24px;padding-left:30px;font-size:22px;letter-spacing:0.3px;}
.product-type-text { padding-top: 5px; padding-left: 30px; color: grey; text-align: left; letter-spacing: 0.2px; }
.product-price {padding-top:8px;padding-left:10px;font-family:Lato,sans-serif;color:#048bdb;font-weight:400;text-align:left;}
.product-price.link-text {font-weight:700;}
.product-price.product-type-price {width:180px;padding-top:4px;padding-left:30px;font-size:18px;}
.product-size {padding-top:0px;padding-bottom:0px;padding-left:10px;font-family:Lato,sans-serif;color:#333;font-size:12px;text-align:left;}
.product-size.product-type-size {width:220px;padding-top:6px;padding-left:30px;font-size:14px;}
.product-category.popular-product {width:1150px;text-align:center;}
.product-category.bottom-popular-product {width:1200px;text-align:center;}



/* 品牌页面 item-collection page */
.collection-producttitle {font-size:16px;color:#333;margin-left:8px;margin-top: 10px;}
.collection-productprice {color:#333;margin-left:10px;font-size:11px;margin-top: 10px;}
.collection-customize {text-decoration:none;margin-left:10px;font-size:11px;}
.collection-customize:hover {text-decoration:none;cursor:pointer;}
.collection-advertisement {margin-bottom:73px;}
.collection-advertisement-des {margin-top:20px;}
.accessories-page{margin-bottom: 150px; margin-top: 179.5px;}

/* 个人帐户页面 my-account page */
.account-left-list {overflow-y:scroll;overflow-x:hidden;min-height:574px;max-height:574px;margin-bottom:-40px;}
.account-right-message {overflow-y:scroll;overflow-x:hidden;min-height:574px;max-height:574px;width:73.3%;}
.account-message-list {list-style:none;width:106%;}
.account-message-list li {width:100%;margin-left:-7px;line-height:30px;margin-right:10px;}
.account-message-list li:hover {background-color:#fafafa;cursor:pointer;}
.account-message-list li div {margin-left:55px;}
.account-message-list li div:first-child {padding-top:10px;}
.account-message-list li div:nth-child(2) {color:rgba(12,21,47,0.6);font-size:11px;padding-bottom:12px;}
.account-right-message div {line-height:36px;margin-left:66px;}
.account-right-message div:first-child {margin-top:43px;}
.account-right-message div:nth-child(2) {color:rgba(12,21,47,0.6);font-size:13px;padding-bottom:12px;}
.account-right-message div:nth-child(3) {font-size:15px;font-weight:bold;padding-bottom:12px;color:#000000;}
.account-right-message div:nth-child(4) p {line-height:18px;}
.account-right-message div:nth-child(4) p:nth-child(10) {margin-top:50px;}
.account-right-message div:nth-child(5) {margin-top:50px;}
.address-manage-title {font-size:18px;margin-left:29px;}
.add-address {margin-left:57.5%;margin-bottom:22px;}
.add-delete {text-decoration:none;color:rgba(12,21,47,0.6);}
.add-delete:hover {text-decoration:none;}
.associate-title {margin-left:612px;font-weight:400;}
.additional-payment-head {background-color:#E6F6FF;height:54px;}
.additional-payment-whole {margin-left:-10px;margin-bottom:-40px;}
.additional-payment-whole .g-txt-des{margin-left:22%;width:60%}
.additional-payment-head .g-txt-des{margin-left:50%;width:103%}
.additional-payment-head .g-num-2{margin-left:50%;}
.additional-payment-whole .g-txt-item{width:130%;}
.additional-payment-whole .g-num-2{width:95%}
.additional-payment-orderno{color:#048bdb}
.additional-payment-name {margin-left:40px;margin-top:10px;padding-bottom:20px;}
.additional-payment-price {margin-left:40px;margin-top:10px;padding-bottom:20px;font-size: .5rem;}
.additional-payment-title {font-weight:bold;margin-left:40px;padding-top:20px;}
.additional-payment-status {font-weight:bold;margin-left:60%;padding-top:20px;font-size:.5rem;}
.additional-payment-tip{margin-bottom:47px}
.additional-payment-status-title {font-weight:400;color:rgba(12,21,47,0.6);margin-bottom:30px;margin-left:60%}

.button.dark.track-shipping-1 {margin-top:13px;padding:10px 0;width:75%;margin-left:28px;font-size:14px;}
.backtomyaccount {font-size:.6rem;margin-bottom:30px;margin-left:10px;margin-top:10px;}
.checkbox-field {margin-top:16px;}
.checkout-as-guest {border-top:2px solid #fafafa;margin-top:40px;margin-left:30px;}

.detail-signin {padding-bottom:100px;}
.div-block-17 {display:inline-block;width:400px;height:570px;margin-left:10px;margin-right:10px;border-left:2px solid #fafafa;}
.div-block-18 {display:inline-block;width:400px;height:435px;}
.div-block-20 {width:400px;height:80px;}
.disable-track {background-color:#f0f0f0;width:76%;height:40px;display:inline-block;padding-top:10px;border-radius:4px 4px 4px 4px;margin-bottom:10px;}
.design-title {font-weight:400;color:rgba(12,21,47,0.6);margin-bottom:30px;}
.design-title-2 {font-weight:400;color:rgba(12,21,47,0.6);margin-top:107px;margin-left:48px;}
.design-img {margin-left:17px;height:150px;margin-top:19px;border:2px solid #BEBEBE;box-shadow:2px 2px 2px 2px #dbdbdb;}
.design-des {margin-left:22px;margin-top:10px;font-size:13px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;width:162px;}
.design-des-2 {margin-left:22px;margin-top:14px;margin-bottom:-9px;color:rgba(12,21,47,0.6);font-size:13px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;width:162px;}
.design-des-3 {margin-left:22px;margin-top:10px;color:rgba(12,21,47,0.6);font-size:13px;}
.design-des-icon {margin-left:20px;}
.design-des-icon:hover {cursor:pointer}
.design-des-edit {text-decoration:none;margin-left:59px;}
.design-des-edit:hover {text-decoration:none;}
.delivery-address {margin-left:40px;margin-top:10px;}
.delievery-phone {padding-bottom:18px;}
.delievery-phone a {font-size:13px;}
.delievery-phone a:first-child {margin-left:576px;}
.delivery-title input {height:44px;width:158px;margin-bottom:-18px;margin-top:4px;margin-left:0;}

.form-2 {width:420px;height:380px;margin-left:30px;padding-right:0px;}
.form-label {width:160px;height:auto;color:#333;font-weight:400;letter-spacing:0.3px;}
.guest-title {margin-top:20px;font-weight:bold;}
.go-back-guest {border-color:#01B468;color:#01B468;height:1.29rem;padding-top:14px;}
.g-txt-item {padding-left:16%;}
.g-txt-item.text-center{margin-left: -34%;}
.g-txt-des {width:103%;}
.g-txt-content {padding-bottom:0;}
.g-quantity {width:6%;}
.g-width {width:10%;}
.g-width-2 {width:12%;}
.g-width-3 {width:18%;}
.g-num-2 {padding-left:10%}

.form-margin {margin-left:10px;}

.horizontal-line-short {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:369px;height:2px;margin-top:40px;margin-bottom:30px;padding-top:0px;padding-bottom:0px;border-top:2px solid #fafafa;border-left:1px none #e6e6e6;}
.heading-6 {margin-top:10px;color:#333;text-align:center;letter-spacing:0.3px;}
.heading-6.login-title {margin-top:-12px;margin-bottom:40px;font-weight:bold;}
.heading-6.login-title-2 {margin-top:32px;margin-bottom:40px;font-weight:bold;text-align:left;margin-left:.3rem;}
.heading-7 {font-family:Lato,sans-serif;color:#333;letter-spacing:0.3px;font-weight:bold;}
.heading-8 {font-family:Lato,sans-serif;font-size:18px;font-weight:700;letter-spacing:0.3px;}
.index-email-input {width:68%;padding:0 35px;height:46px;}
.login-label {display:block;margin-bottom:5px;}
.long-label {display:block;margin-bottom:5px;width:190px;}
.link-8 {display:inline-block;margin-right:30px;float:right;color:#048bdb;text-decoration:none;}
.link-8:hover {text-decoration:none;}
.link-9 {color:#048bdb;font-weight:400;text-decoration:none;}
.link-9:hover {text-decoration:none;}
.log-in-social-media {margin-right:8px;-webkit-transition:all 400ms ease;transition:all 400ms ease;}
.log-in-social-media:hover {-webkit-transform:translate(0px,-1px);-ms-transform:translate(0px,-1px);transform:translate(0px,-1px);}
.myaccount>li>a {/* border:0;*/font-weight:20 solid;line-height:2;font-size:16px;color:#333333;background-color:#fafafa;}
.myaccount>li {margin-right:-25px;width:18%;text-align:center;cursor:pointer;}
.myaccount-empty {margin-top:48px;margin-bottom: 65px;width:100%}
.manage-name{width:70%;float:left;}
.manage-tel{width:62%;float:left;}
.manage-default{font-weight: 400;margin-left: 2%;}

.order-head {background-color:#E6F6FF;height:54px;margin-top:45px;}
.order-detail-head {background-color:#E6F6FF;height:54px;}

.order-detail-whole {margin-left:-10px;margin-bottom:-40px;}
.order-detail-whole .g-txt-des{margin-left:22%;width:60%}
.order-detail-whole .g-title-des p{margin-left:22%;}
.order-detail-whole .g-title-des a{margin-left:22%;}
.order-detail-head .g-txt-des{margin-left:50%;width:103%}
.order-detail-head .g-num-2{margin-left:50%;}
.order-detail-whole .g-txt-item{width:131%;}
.order-detail-whole .g-num-2{width:95%}
.order-detail-detail {margin-left:0;margin-right:0;margin-bottom:10px;}
.order-view {text-decoration:none;}
.order-view:hover {text-decoration:none;}
.order-cancel {text-decoration:none;color:rgba(12,21,47,0.6);}
.order-cancel:hover {text-decoration:none;}
.order-payment-title-2 {margin-left:39px;}
.order-payment-title {margin-left:39px;margin-top:48px;}
.order-payment-subnum {margin-top:48px;margin-right:65px;}
.order-payment-subnum-2 {margin-right:65px;}

.save-account {padding-left:0;}
.section-myaccount {margin-bottom:100px;}
.shop-more-button {margin-bottom:75px;}
.shop-category {margin-bottom:100px;margin-top:170px;}
.sui-steps-round { font-size: 0px; overflow: hidden; line-height: 0px; margin: 18px 0; padding: 0 6px; }
.sui-steps-round>div { display: inline-block; vertical-align: top; position: relative; }
.sui-steps-round>div .wrap:before,
.sui-steps-round>div .wrap:after { display: table; content: ""; line-height: 0 }
.sui-steps-round>div .wrap:after { clear: both }
.sui-steps-round>div>label { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px; line-height: 12px; height: 12px; margin-top: 6px; color: #28a3ef; cursor: default; text-align: center; width: 50%; margin-left: -25%; position: relative; left: 15px }
.sui-steps-round>div:first-child>label { width: auto; max-width: 50%; margin-left: 0; left: 0 }
.sui-steps-round>div:last-child,
.sui-steps-round>div.last { width: 30px !important }
.sui-steps-round>div:last-child>label,
.sui-steps-round>div.last>label { position: absolute; width: auto; margin-left: 0; left: auto; right: 0 }
.sui-steps-round>div:last-child>label.without-signin{margin-left: -15px; right:auto}
.sui-steps-round>div .round { width: 22px; height: 22px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; display: inline-block; vertical-align: middle; font-size: 12px; color: #FFF; line-height: 22px; text-align: center; float: left }
.sui-steps-round>div .bar { margin:10px -1px 0px 19px; width: 200px; height: 6px; vertical-align: middle; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.sui-steps-round>div>label {overflow:visible;text-overflow:clip;margin-right:13px;}
.sui-steps-round>.finished .round { border: 4px #28a3ef solid; background-color: #28a3ef; color: #fff }
.sui-steps-round>.finished .bar { background-color: #28a3ef }
.sui-steps-round>.current .round { border: 4px #4cb9fc solid; background-color: #4cb9fc }
.sui-steps-round>.current .bar { background-color: #4cb9fc }
.sui-steps-round>.todo>label { color: #999 }
.sui-steps-round>.todo .round { border: 4px #d3d3d3 solid; background-color: #d3d3d3; color: #999 }
.sui-steps-round>.todo .bar { background-color: #eee }
.steps-round-auto {margin-left:43%;padding-right:30px;width:70%;display: table;}
.steps-round-auto>div { display: table-cell; }
.steps-round-auto>div .bar { width: auto }
.steps-4>div { width: 33%; }
.text-entry-box {width:369px;border-style:solid;border-width:0.51px;border-color:#c5c5c5;border-radius:4px;}
.text-entry-box.name-entry {display:inline-block;width:200px;margin-right:10px;}

.tab-content {opacity:1;transition:opacity 300ms ease 0s;display:inline-block;width:1090px;margin-top:1px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left;width:100%;margin-top:0px;margin-bottom:40px;padding-bottom:40px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 1px 3px 0 #dbdbdb;}
.tab-content.tab-content-account {padding-bottom:0;}
.tab-content>.active {margin-bottom:40px;}
.tab-content>.tab-pane-myaccount {display:flex;}
.tab-pane {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:0px;padding-top:30px;padding-left:37px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-family:Lato,sans-serif;color:#333;letter-spacing:0.5px;}
.tab-pane.tab-pane-2 {padding-top:0;padding-left:0;}
.tab-pane-2 h3 {background-color:#E6F6FF;height:33px;margin-top:0;margin-bottom:0;padding-left:37px;padding-top:11px;border-radius:5px 5px 0 0;}

.paginate-link{margin-right:7%;}

.w-checkbox {display:block;margin-bottom:5px;padding-left:20px;}
.w-checkbox::before {content:' ';display:table;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;}
.w-checkbox::after {content:' ';display:table;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;clear:both;}
.w-checkbox-input {float:left;margin-bottom:0px;margin-left:-20px;margin-right:0px;margin-top:4px;line-height:normal;}
.w-checkbox-input--inputType-custom {border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;border-right-color:#ccc;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;width:12px;height:12px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;}
.w-checkbox-input--inputType-custom.w--redirected-checked {background-color:#3898ec;border-top-color:#3898ec;border-bottom-color:#3898ec;border-left-color:#3898ec;border-right-color:#3898ec;background-image:url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');background-position:50% 50%;background-size:cover;background-repeat:no-repeat;}
.w-checkbox-input--inputType-custom.w--redirected-focus {box-shadow:0px 0px 3px 1px #3898ec;}
.w-checkbox-input.checkbox-3 {background-color:#048bdb;margin-left:-20px;}
.recent-design {background-color:#f0f0f0;height:300px;width:195px;border-radius:15px;margin-left:-6px;margin-bottom:40px;}
.redspot {color:red;}


/* 付款页面 pay_payment page */
.block-content-4 {border-right-style:none;border-bottom-style:none;border-left-style:none;box-shadow:0 1px 3px 0 #e7e7e7;}
.city-2 {background-color:#fff;}
.full-name-2 {background-color:#fff;}
.full-name-3 {display:inline-block;}
.state-province-2 {background-color:#fff;}
.state-province {background-color:#fff;}
.street-address-3 {background-color:#fff;}
.street-address-4 {background-color:#fff;}
.w-commerce-commercecheckoutshippingcity {background-color:#fafafa;border-top-style:solid;border-top-width:1px;border-top-color:#ddd;border-right-style:solid;border-right-width:1px;border-right-color:#ddd;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-left-style:solid;border-left-width:1px;border-left-color:#ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:16px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.w-commerce-commercecheckoutshippingcity::-webkit-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingcity:-ms-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingcity::-ms-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingcity::placeholder {color:#999;}
.w-commerce-commercecheckoutshippingcity:focus {border-top-color:#3898ec;border-right-color:#3898ec;border-bottom-color:#3898ec;border-left-color:#3898ec;outline-style:none;}
.w-commerce-commercecheckoutshippingcountryselector {background-color:#fff;border-top-style:solid;border-top-width:1px;border-top-color:#ddd;border-right-style:solid;border-right-width:1px;border-right-color:#ddd;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-left-style:solid;border-left-width:1px;border-left-color:#ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:0px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.w-commerce-commercecheckoutshippingcountryselector::-webkit-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingcountryselector:-ms-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingcountryselector::-ms-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingcountryselector::placeholder {color:#999;}
.w-commerce-commercecheckoutshippingcountryselector:focus {border-top-color:#3898ec;border-right-color:#3898ec;border-bottom-color:#3898ec;border-left-color:#3898ec;outline-style:none;}
.w-commerce-commercecheckoutshippingzippostalcode {background-color:#fff;border-top-style:solid;border-top-width:1px;border-top-color:#ddd;border-right-style:solid;border-right-width:1px;border-right-color:#ddd;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-left-style:solid;border-left-width:1px;border-left-color:#ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:16px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.w-commerce-commercecheckoutshippingzippostalcode::-webkit-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingzippostalcode:-ms-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingzippostalcode::-ms-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingzippostalcode::placeholder {color:#999;}
.w-commerce-commercecheckoutshippingzippostalcode:focus {border-top-color:#3898ec;border-right-color:#3898ec;border-bottom-color:#3898ec;border-left-color:#3898ec;outline-style:none;}
.w-commerce-commercecheckoutcolumn {padding-right:8px;padding-left:8px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0%;-ms-flex-preferred-size:0%;flex-basis:0%;}
.w-commerce-commercecheckoutsummarytotal {font-weight:700;}
.w-commerce-commercecheckoutplaceorderbutton {background-color:#3898ec;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-top-width:0px;color:#fff;cursor:pointer;padding-top:9px;padding-bottom:9px;padding-left:15px;padding-right:15px;text-decoration:none;display:block;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:20px;text-align:center;width:100%;}
.w-commerce-commercecheckouterrorstate {margin-top:16px;margin-bottom:16px;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;background-color:#ffdede;}
.w-commerce-commercecheckoutcustomerinfowrapper {margin-bottom:20px;}
.w-commerce-commercecheckoutshippingaddresswrapper {margin-bottom:20px;}
.w-commerce-commercecheckoutshippingfullname {background-color:#fafafa;border-top-style:solid;border-top-width:1px;border-top-color:#ddd;border-right-style:solid;border-right-width:1px;border-right-color:#ddd;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-left-style:solid;border-left-width:1px;border-left-color:#ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:16px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;width:49%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.w-commerce-commercecheckoutshippingfullname::-webkit-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingfullname:-ms-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingfullname::-ms-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingfullname::placeholder {color:#999;}
.w-commerce-commercecheckoutshippingfullname:focus {border-top-color:#3898ec;border-right-color:#3898ec;border-bottom-color:#3898ec;border-left-color:#3898ec;outline-style:none;}
.w-commerce-commercecheckoutshippingstreetaddress {background-color:#fafafa;border-top-style:solid;border-top-width:1px;border-top-color:#ddd;border-right-style:solid;border-right-width:1px;border-right-color:#ddd;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-left-style:solid;border-left-width:1px;border-left-color:#ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:16px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.w-commerce-commercecheckoutshippingstreetaddress::-webkit-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingstreetaddress:-ms-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingstreetaddress::-ms-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingstreetaddress::placeholder {color:#999;}
.w-commerce-commercecheckoutshippingstreetaddress:focus {border-top-color:#3898ec;border-right-color:#3898ec;border-bottom-color:#3898ec;border-left-color:#3898ec;outline-style:none;}
.w-commerce-commercecheckoutshippingstreetaddressoptional {background-color:#fafafa;border-top-style:solid;border-top-width:1px;border-top-color:#ddd;border-right-style:solid;border-right-width:1px;border-right-color:#ddd;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ddd;border-left-style:solid;border-left-width:1px;border-left-color:#ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;height:38px;line-height:20px;margin-bottom:16px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.w-commerce-commercecheckoutshippingstreetaddressoptional::-webkit-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingstreetaddressoptional:-ms-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingstreetaddressoptional::-ms-input-placeholder {color:#999;}
.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {color:#999;}
.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {border-top-color:#3898ec;border-right-color:#3898ec;border-bottom-color:#3898ec;border-left-color:#3898ec;outline-style:none;}

/* 404&底部链接 404 page & footer-link*/
.about-us-content{margin-top:100px;}
.about-us-content h4{color:#333;letter-spacing: .3px;}
.about-us-content img{width:100%;height:240px;}
.about-us-content .row{margin-bottom:50px;}
.about-us-content .row:nth-child(2) h4{line-height: 27.5px;}
.about-us-content h5{letter-spacing: 1.5px;}
.aboutus-block{margin-bottom:40px;}
.aboutus-divider{ width: 74px; height: 3px; background: #E6F6FF;}

.about-shipping-content{margin-top:100px;margin-bottom: 400px;}
.about-shipping-content h4{color:#333;}
.button.dark.add-payment-submit{margin-top: 13px; padding: 10px 0; width: 20%; margin-left: 28px; font-size: 14px;}
.contact-us-content{margin-top:100px;}
.contact-us-content h4{color:rgba(12, 21, 47, 0.6);}
.contact-us-content .phone-livechat-email{background-color: #fafafa; padding-top: 15px; padding-bottom: 15px; margin: 25px auto; width:58%; border-radius: 60px;}
.contact-us-content .phone-livechat-email h4{color:#333;font-weight:400;}
.button.dark.start-livechat{ padding: 10px 17px; margin-left: 184px; margin-bottom: 20px;margin-top:5px;}
.button.dark.aboutus-shopproducts{padding: 10px 17px; margin-left: -2px; margin-bottom: 20px; margin-top: 28px;}
.footer-link-title{position:relative;color:#333;font-weight: bold;top:44%;margin-left:20%;}
.footer-link-title h5{color:rgba(12, 21, 47, 0.6);padding-left:6px;}
.footer-contactus-img{width:100%;height:11rem;background:url('../images/contact-us.jpg');background-position: 50% 50%;  background-repeat: no-repeat;position:relative;margin-top:-41px;}
.footer-policy-img{width:100%;height:11rem;background:url('../images/privacy-policy.jpg');background-position: 50% 50%;  background-repeat: no-repeat;position:relative;margin-top:-41px;}
.footer-return-img{width:100%;height:11rem;background:url('../images/return-policy.jpg');background-position: 50% 50%;  background-repeat: no-repeat;position:relative;margin-top:-41px;}
.footer-term-img{width:100%;height:11rem;background:url('../images/term-of-service.jpg');background-position: 50% 50%;  background-repeat: no-repeat;position:relative;margin-top:-41px;}
.footer-aboutshipping-img{width:100%;height:11rem;background:url('../images/shipping-info.jpg');background-position: 50% 50%;  background-repeat: no-repeat;position:relative;margin-top:-41px;}
.footer-aboutus-img{width:100%;height:11rem;background:#E6F6FF;background:url('../images/aboutus-bg.png');background-position: 90% 50%;  background-repeat: no-repeat;position:relative;margin-top:-41px;}
.term-of-service-content{margin-top:100px;}
.term-of-service-content h4{color:#333;}
.term-of-service-content .terms-of-service{margin-bottom:30px;}
.privacy-policy-content{margin-top:100px;}
.privacy-policy-content h4{color:#333;}
.privacy-policy-content .privacy-policy-qa{margin-bottom:30px;}
.return-policy-content{margin-top:100px;margin-bottom: 400px;}
.return-policy-content h4{color:#333;}
.container-8 {margin-top:30px;}
.div-block-9 {text-align:center;}
.error-heading {color:#c5c5c5;font-size:28px;text-align:center;}
.error-text {color:#c5c5c5;text-align:center;}
.error-link {display:inline-block;margin-top:10px;margin-right:20px;color:#048bdb;text-align:center;text-decoration:none;}
.error-link:hover {color:#04507c;font-weight:400;text-decoration:none;}
.wrapper-pages {position:static;display:block;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 200ms ease;transition:all 200ms ease;color:#048bdb;font-weight:400;}
.text-block-9 {color:#333;font-weight:400;text-align:center;}
._404-page-content {margin-bottom:387px;text-align:center;}

/* 底部 footer */
.div-block {-webkit-flex-basis:320px;-ms-flex-preferred-size:320px;flex-basis:320px;}

.footer-column {display:inline-block;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;width:180px;margin-left:10px;font-family:Lato,sans-serif;text-align:left;}
.footer-column.column-23 {display:inline-block;margin-left:0px;padding-left:10px;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;padding-left:0px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;width:210px;float:none;clear:left;}
.footer-link {text-decoration:none;font-family:Lato,sans-serif;color:#fafafa;font-size:13px;line-height:20px;font-weight:400;letter-spacing:0.8px;}
.footer-link:hover {color:#e2e2e2;text-decoration:none;}
.footer-subscribe {display:inline-block;width:68%;height:45px;margin-right:2px;padding-left:40px;float:left;border-style:solid;border-color:#ebebeb;border-bottom-width:1px;border-radius:10px;background-color:#fff;background-image:url('../images/icons8-secured-letter-64_1icons8-secured-letter-64.png');background-position:9px 57%;background-size:20px;background-repeat:no-repeat;font-family:Lato,sans-serif;color:#6c6c6c;font-size:13px;line-height:23px;}
.footer-subscribe.email {width:94%;font-family:'Libre Franklin',sans-serif;font-weight:400;}
.footer-subscribe.w-input.checkout-cardnum {display:block;width:50%;padding:0 35px;height:38px;border: 1px solid #cccccc;margin-bottom: 10px; font-size: 14px; line-height: 1.428571429; color: #333333; vertical-align: middle; background-color: #ffffff;}
.footer-subscribe.w-input.checkout-cardnum:focus {border-color:#3898EC;outline:0;}
.footer-subscribe.w-input.checkout-cardholder {display:block;width:50%;padding:0 35px;height:38px;border: 1px solid #cccccc;margin-bottom: 10px; font-size: 14px; line-height: 1.428571429; color: #333333; vertical-align: middle; background-color: #ffffff;float:none;}
.footer-subscribe.w-input.checkout-cardholder:focus {border-color:#3898EC;outline:0;}
.footer-subscribe.w-input.checkout-calendra {display:block;width:25%;padding:0 35px;height:38px;border: 1px solid #cccccc;margin-bottom: 10px; font-size: 14px; line-height: 1.428571429; color: #333333; vertical-align: middle; background-color: #ffffff;}
.footer-subscribe.w-input.checkout-calendra:focus {border-color:#3898EC;outline:0;}
.footer-subscribe.w-input.checkout-cvs {display:block;width:25%;padding:0 35px;height:38px;border: 1px solid #cccccc;margin-bottom: 10px; font-size: 14px; line-height: 1.428571429; color: #333333; vertical-align: middle; background-color: #ffffff;float:none;}
.footer-subscribe.w-input.checkout-cvs:focus {border-color:#3898EC;outline:0;}
.footer-title {width:200px;margin-bottom:5px;font-family:Lato,sans-serif;color:#048bdb;font-size:13px;line-height:23px;font-weight:600;text-align:left;letter-spacing:1px;text-transform:uppercase;}
.footer-text {width:75%;font-family:'Libre Franklin',sans-serif;line-height:24px;}
.footer-text.center {width:200px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;font-family:Lato,sans-serif;color:#69899c;font-size:12px;line-height:20px;font-weight:400;text-align:left;letter-spacing:0.3px;}
.footer-text.center a{color:#69899c;}

.newsletter-block {width:100%;margin-top:40px;}

.social-img {display:inline-block;margin-right:12px;padding-left:0px;-webkit-transition:all 200ms ease;transition:all 200ms ease;margin-bottom:78px;}
.social-img:hover {-webkit-transform:translate(0px,-3px);-ms-transform:translate(0px,-3px);transform:translate(0px,-3px);cursor:pointer;}

.subscribe-button {width:25%;height:45px;padding-right:20px;padding-left:20px;border-radius:4px;background-color:#048bdb;box-shadow:0 1px 3px 0 #c9c9c9;-webkit-transition:all 400ms ease;transition:all 400ms ease;color:#fff;font-size:16px;font-weight:400;text-align:center;letter-spacing:1px;}
.subscribe-button:hover {background-color:#003555;-webkit-transform:translate(0px,-3px);-ms-transform:translate(0px,-3px);transform:translate(0px,-3px);}
.subscribe-button:active {box-shadow:1px 1px 3px 0 #b4b4b4;-webkit-transform:translate(0px,3px);-ms-transform:translate(0px,3px);transform:translate(0px,3px);}
.subscribe-form-block.section-newsletter {width:auto;}
.subscribe-form-block {margin-top:40px;}
.subscribe-form-block.section-newsletter {display:block;width:500px;margin-top:60px;margin-right:auto;margin-left:auto;}
.sub-footer {position:relative;margin-top:0px;padding-bottom:20px;border:1px none #000;background-color:#003555;}
.sub-footer.no-padding {margin-top:0px;}

.right-footertext {display:inline-block;padding-left:1px;font-size:12px;line-height:22px;font-weight:500;text-align:right;}
.right-footertext.center {display:inline-block;padding-top:10px;padding-left:0px;color:#fff;text-align:center;text-decoration:none;}


/* 默认模版 page-all */
.allproduct-checkout {text-decoration:none;margin-left:9px;}
.all-product-bottom {margin-bottom:150px;margin-top: 179.5px;}





/*Large devices DeskTop */
@media screen and (min-width:1590px) and (max-width:1905px) {
}


@media screen and (min-width:1464px) and (max-width:1590px) {
.footer-link-title{width:29%;}
.secondary-navigation{margin-left:32.5%}
.secondary-navigation-title{margin-left:32%}
}


@media screen and (min-width:1317px) and (max-width:1464px) {
body{overflow-x: hidden;}
.footer-link-title{width:29%;}
.secondary-navigation{margin-left:25.5%}
.secondary-navigation-title{margin-left:25%}
.menu-secondary-dropdown.secondary-display-1{width:87%}
}

/* Medium devices Desktops */
@media screen and (min-width:1239px) and (max-width:1317px) {
body{overflow-x: hidden;}
.footer-link-title{width:29%;}
.secondary-navigation{margin-left:14.5%}
.secondary-navigation-title{margin-left:14%}
.menu-secondary-dropdown.secondary-display-1{width:95%}
}


@media screen and (min-width:991px) and (max-width:1239px) {
a.f-more-collapse {margin-top:12%;}
body{overflow-x: hidden;}
.cart-add-note {margin-right:16%;}
.collapse-more {margin-top:12%;}

.secondary-navigation{margin-left:3%}
.secondary-navigation-title{margin-left:1%}
.footer-link-title{margin-left:5%;width:29%;}
.hero-section.home-page-hero.shop-hero{width:101%}
.header-popover-wrapper{right:12px;}
.product-category.other-categories{width: 119%; margin-left: auto; margin-right: auto;}
.product-category.other-categories > .row >.col-md-3{width:21%}
.product-category.bottom-popular-product > .row >.col-md-3{width:21%}
.pc.hidden-xs .container{width:100%}
.myaccount>li {width:18%;}
.myaccount>li>a {font-size:12px;}
.myaccount-address-show {width:102%;margin-left:-3%;}
.menu-secondary-dropdown.secondary-display-1{width:110%}
.navbar.hidden-xs .container{width:110%}
.nav-top .h-nav-menu{width:69px;padding: 10px 0 0 0;height: 53px;}
.td-middle-2 {padding-left:136px;}
.total-bottom-total-loading {left:6px;}
.total-bottom-total-loading img {margin-left:11px;margin-top:120px;}
}

/* Small devices Tablets */
@media screen and (min-width:768px) and (max-width:991px) {
.w-container {max-width:728px;}
.w-col-stack {width:100%;left:auto;right:auto;}
.add-address {margin-left:40%;}
.associate-title {margin-left:75%;}
a.f-more-collapse {margin-top:32%;}
.advertisement {display:none;}
.about-hero-block {display:block;width:66.66%;margin-right:33.33%;margin-bottom:0px;padding-right:9px;padding-left:9px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.about-us-content .row{margin-bottom:150px;}
.all-product-bottom .detail-category{margin-top: -57px;}
.allproduct-title{margin-top:-35px;width: 105.5%; margin-left: -19px;}
.button.dark.place-order-2 {margin-left:66%;width:34%;}
.button.dark.start-livechat{width:56%;margin-left: 96px;}
.brand {padding-left:14px;}
.brand.w--current {margin-top:0px;}
.brand.footer {padding-left:0px;}
.button.dark.show {padding:16px 100px;margin-left:186px;}
.button.dark.aboutus-shopproducts{width:100%}
.button-2:hover {background-color:#fc6f00;}

.category-list-wrapper {width:100%;}
.category-container {top:0px;margin-top:0px;padding-right:10px;padding-left:10px;}
.category-link {display:block;width:280px;height:auto;margin-bottom:10px;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;}
.column-3 {right:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}
.column-6 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.column-7 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.column-25 {margin-bottom:0px;}
.columns-6 {margin-top:0px;}
.columns-7 {margin-top:0px;}
.columns-8 {position:static;display:block;margin-right:0px;margin-left:-40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}
.columns-11 {display:block;}
.column-28 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:10px;padding-left:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.column-29 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.column-30 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.column-31 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.column-32 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.column-33 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.column-34 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.column-35 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.w-col-3 { width: 50%; }
.col-xs-12.col-md-6.change-password-top {margin-top:107px;}
.category-details {left:17px;width:956px;}
.collapse-more {margin-top:32%;}
.cart-remove {margin-top:10%;}
.cart-add-note {margin-right:8%;font-size:11px;}
.cart-more {font-size:11px;}
.container-2 {padding-right:10px;padding-left:10px;}
.container-3 {position:relative;}
.container-4 {min-width:0px;margin-right:0px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
.container-6 {display:block;}
.container-7 {display:block;}
.columns {display:block;}
.color-block {width:auto;}
.customer-service {display:block;overflow:visible;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;}
.customer-service.hidden {display:none;overflow:visible;}
.collection-link {margin-bottom:160px;}
.collection-img {width:75%;}
.choose-us-section.home-page-choose-us {display:none;}


.delievery-phone a:first-child {margin-left:55%;}
.detail-paragraph.subpage {color:hsla(0,0%,100%,0.8);}
.detail-signin > .container > .row > .row > .cont{margin-left:18%;}
.div-block-17{border:none;}
.dropdown-2 {left:158px;}
.footer-content-block {margin-bottom:0px;text-align:left;}
.footer-content-block.padding {margin-bottom:100px;}
.footer-column {width:172px;}
.footer-column.column-23 {width:160px;}
.footer-link {font-size:12px;}
.footer-aboutus-img{margin-top:-20px;}
.footer-contactus-img{margin-top:-20px;}
.footer-policy-img{margin-top:-20px;}
.footer-return-img{margin-top:-20px;}
.footer-term-img{margin-top:-20px;}
.footer-aboutshipping-img{margin-top:-20px;}

.footer-link-title{margin-left:5%;width:29%;}

.home {margin-top:0px;}
.home.all-product-bottom{margin-top:-171px;}
.home.accessories-page{margin-top:171px;}
.hero-section {height:autopx;margin-top:-130px;padding-top:60px;padding-right:0px;padding-left:20px;background-image:url('../images/category-bg-image.jpg');background-position:50% 50%;}
.hero-section.about-us {height:auto;padding:110px 8px;background-color:rgba(12,21,47,0.6);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.45)),to(rgba(0,0,0,0.45))),url('../images/About.png');background-image:linear-gradient(180deg,rgba(0,0,0,0.45),rgba(0,0,0,0.45)),url('../images/About.jpg');background-position:0px 0px,0px 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;}
.hero-section.about-us.shop {background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.4))),url('../images/Shop.jpg');background-image:linear-gradient(180deg,rgba(0,0,0,0.4),rgba(0,0,0,0.4)),url('../images/Shop.jpg');background-position:0px 0px,50% 59%;background-size:auto,cover;background-repeat:repeat,no-repeat;}
.hero-section.about-us.contact {background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.4))),url('../images/contact-1.jpg');background-image:linear-gradient(180deg,rgba(0,0,0,0.4),rgba(0,0,0,0.4)),url('../images/contact-1.jpg');background-position:0px 0px,50% 96%;background-size:auto,cover;background-repeat:repeat,no-repeat;}
.hero-section.about-us.licensing {padding-top:110px;padding-bottom:110px;}
.hero-section.home-page-hero.shop-hero{width: 106.6%;left: -23px;}
.hero-section.licensing {height:100%;padding-top:10%;padding-bottom:10%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.4))),url('../images/shutterstock_258281537-1.jpg');background-image:linear-gradient(180deg,rgba(0,0,0,0.4),rgba(0,0,0,0.4)),url('../images/shutterstock_258281537-1.jpg');background-position:0px 0px,50% 54%;background-size:auto,cover;background-repeat:repeat,no-repeat;}
.hero-section.category-hero {top:0px;}
.hero-section.home-page-hero {top:3px;}

.info-sale-block {width:90%;margin-left:20px;}
.info-sale-block.padding {margin-left:0px;}
.info-contact-row {width:100%;}
.myaccount>li {width:20%;}
.myaccount>li>a {font-size:10px;}
.myaccount-address-show {width:95%;margin-left:-3%;font-size:10px;}
.menu-button {background-color:#fff;font-size:40px;}
.menu-button.w--open {background-color:transparent;}
.nav-top {width:100%;margin:0 auto;font-size:9px;display:none;}
.navbar {margin-left:13px;display:none;}
.nav-link {width:100%;max-width:100%;border-top:1px solid #dcdcdc;border-bottom:1px none #dcdcdc;}
.nav-menu {top:90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:visible;width:100%;padding:0px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;}
.product-info {margin-top:80px;padding-left:0px;}
.page-title {margin-top:0px;color:#fff;}
.page-title.big {width:70%;color:#000;}
.paragraph.main {width:45%;}
.promotion-top-bar {top:0px;}

.total-bottom-total-loading {left:7px;top:-2px;}
.total-bottom-total-loading img {margin-left:0;margin-top:180px;}
.td-middle-2 {padding-left:94px;}
.top-text.hero {margin-bottom:-10px;text-align:left;}
.top-nav {position:relative;}
.top-nav.hidden {position:relative;top:2px;display:none;color:#048bdb;}
.top-bar-text {display:none;}
.tab-block {width:200px;height:200px;margin-right:0px;margin-left:0px;}
.title-text-block {display:block;margin-top:0;margin-bottom:0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.title-text-block.category-title-block {top:60px;}
.team-wrapper {width:96%;}
.text-block-5 {display:block;}
.text-block-7 {font-size:16px;}
.text-block-11 {position:relative;}
.text-block-27 {display:none;}


.section.collection.category {margin-top:140px;margin-bottom:10px}
.section.category{top:-21px;}
.section {padding-right:20px;padding-left:20px;}
.section.collections {top:0px;border-top-width:0px;}
.section.collection.category.shop-canvas{top:-170px;}
.section.cta {padding-right:20px;padding-left:20px;}

.section.collection.category {top:0px;}
.section.services-section {top:0px;height:1500px;margin-bottom: -140px;}
.section.product-types {top:0px;}
.search-link {display:none;}
.search {left:15px;width:340px;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;}
.search-input {width:340px;}
.sub-footer {width:100%;margin-top:0px;}
.sticky-topbar {position:relative;left:0px;top:0px;right:0px;display:block;padding:0px;}
.service {height:420px;}
.social-img {width:26px;}
.shopping-cart {left:133px;}
.product {margin-bottom:40px;}
.product-column {margin-top:20px;}
.product-category.other-categories {width:826px;text-align:center;margin-left:12%;}
.product-category.bottom-popular-product {margin-left: auto; margin-right: auto; width: 118%;}
.phone {overflow:visible;}

.right-footertext {text-align:right;}

.vertical-category {left:-60px;top:30%;display:none;}
.vertical-category.right {top:30%;right:-10%;}
.ver-box{width:100%;}

.link-block-flex {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.icon-2 {color:#1f2532;}

}


@media (min-width:479px) and (max-width:768px) {
  body{overflow-x: hidden;}
.w-row,.w-container .w-row {margin-left:0;margin-right:0;}
.w-container {max-width:none;}
.container-2 {height:auto;}
.w-col {width:100%;left:auto;right:auto;}
.w-col-1 {width:8.33333333%;}
.w-col-2 {max-width:19.66666667%;}
.w-col-4 {width:100%;}
.w-col-7 {min-width:27.33333333%;}
.column-3 {float:none;}
.column-6 {float:none;}
.column-7 {float:none;}
.columns-8 { position: static; display: block; margin-right: 0px; margin-left: -40px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
.w-col-small-1 {width:8.33333333%;}
.w-col-small-2 {width:16.66666667%;}
.w-col-small-3 {width:25%;}
.w-col-small-4 {width:33.33333333%;}
.w-col-small-5 {width:41.66666667%;}
.w-col-small-6 {width:46%;}
.w-col-small-7 {width:58.33333333%;}
.w-col-small-8 {width:66.66666667%;}
.w-col-small-9 {width:75%;}
.w-col-small-10 {width:83.33333333%;}
.w-col-small-11 {width:91.66666667%;}
.w-col-small-12 {width:100%;}
.w-commerce-commerceaddtocartquantityinput {font-size:16px;}
.ver-box{width:100%;}
.allproduct-title{margin-top:32px;width: 105.5%; margin-left: -19px;}
.button.dark.shop-more-button{margin-left:23%;}
.category-text {display:inline-block;}
.category-container {top:0px;height:auto;margin-top:45px;}
.category-container > .columns-10{margin-right:-10%;margin-left:3%;}
.container-2 {height:auto;}
.footer-column {margin-left:0px;margin-top:1px;width:225px;margin-bottom:25px;}
.footer-column.column-23 {margin:0 auto;font-size:15px; float: none; clear: left;}
.footer-text.center {width:80%;}
.hero-section.home-page-hero {background-image:url('../images/bg-image.jpg');background-position:50% 50%;background-size:auto;margin-top: 0;}
.header .mb .width-md-2{margin-left:176px;}
nav.navbar {margin:0 0 0 0;font-size:10px;text-align:left;}
.nav-top {width:100%;}
.nav-tabs>li>a {font-size:9.4px;margin-right:6px;}
.product-category.other-categories {width:94%;margin-left:7%;}
.product-category.bottom-popular-product {margin-left:auto;margin-right:auto;width:89%;}
.page-title.big {width:80%;font-size:38px;line-height:48px;}
.right-footertext {-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;}
.section.cta {background-image:-webkit-gradient(linear,left top,right top,color-stop(44%,#dbdbdb),to(hsla(0,0%,100%,0))),url('../images/raul-cacho-oses-779595-unsplash-p-3200.jpeg');background-image:linear-gradient(90deg,#dbdbdb 44%,hsla(0,0%,100%,0)),url('../images/raul-cacho-oses-779595-unsplash-p-3200.jpeg');background-position:0px 0px,50% 33%;background-size:auto,cover;background-repeat:repeat,no-repeat;}
.section.collections {top:-40px;padding-top:0px;}
.section.collection.category {padding-top:0px;padding-bottom:20px;}
.section.checkout {padding-right:10px;padding-left:10px;}
.section-content-tittle.no-bottom-padding{margin-right:38%}
.section.footer-section {top:0;margin-bottom:-120px;}
.section.footer-section-other {top:0px;}
.section.sale-section {padding-bottom:40%;}
.section-tittle {font-size:30px;line-height:40px;}
.section.order {padding-right:10px;padding-left:10px;}
.section.services-section {height:auto;}
.section.services-section > .w-container > .columns-8{margin-left:0;}
.sub-footer {margin-top:120px;}
.subscribe-button {margin-left:-56px;max-width:18%;}
.title-text-block {top:-5px;}
}


/* Mobile Phones */
@media (min-width:360px) and (max-width:479px) {
html { overflow-y: scroll; }
:root { overflow-y: auto; overflow-x: hidden; }
:root body { position: absolute; }
body { width: 100vw; overflow: hidden; margin-top:2rem}
.account-form input[type='submit']{width:70%;}
a.f-more-collapse{margin-top:40px;}
.all-product-bottom{margin-top:107.5px;margin-bottom:55px}
.accessories-page{margin-top:107.5px;margin-bottom:55px}
.button.dark.button-ask-question {display:inline-block;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;text-transform:none;margin-left:-2px;width:100%;}
.button.dark.start-livechat{margin-left: 7px;width: 95%;}
.button.dark.show {padding:16px 76px;margin-left:11px;margin:10px;}
.category-container > .columns-10{margin-right:3%;}
.column-3 {float:none;}
.column-6 {float:none;}
.column-7 {float:none;}
.columns-6 {margin-top:0px;}
.columns-9{margin-left:9%;}
.columns-9-other {margin-top:-123px;margin-bottom:-116px;}
.top-notification {display: none;}
.category-link {height:135px;}
.caret {font-size:10px;}
.contact-us-content .phone-livechat-email{border-radius: 25px;}
.checkout-detail{margin-top: 100px;margin-bottom:0;}
.checkout-mobile-detail .checkout-month,
.checkout-mobile-detail .checkout-year {width: 48%; display: inline-block;}
.checkout-mobile-detail .sasme-address-checkout {display: flex;align-items: flex-start;}
.checkout-mobile-detail .sasme-address-checkout label {flex:1;}
.checkout-paymethods{margin-bottom:65px;}
.detail .btn-wrapper {margin-bottom:.26rem;width:47%;float:right;margin-right:7px;}
.detail .row-title{padding:1.6rem 0 0.3rem}
.detail .btn-quantity{width:95.6%}
.divider {margin-left:6%;width:89%;}
.div-block-20 a{float:right;margin-top: -35px;}
.div-block-20 {width:245px;margin-bottom:10px;}
.go-back-cart.pull-right{margin-top: -32px;margin-right: 10%;}
.w-col-2 {margin-right:19px;}
.w-col-4 {width:100%;}
.w-col-7 {margin-right:-19px;}
.w-form.form-margin{margin:0 0  15px -70px;}
.layoutsidebar-mb {-webkit-flex-basis:320px;-ms-flex-preferred-size:320px;flex-basis:320px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position: fixed;top:0px;left: 0px;height:226px;z-index:1041;width:100%;border: 1px none #000;border-radius: 20px 20px 1px 1px; box-shadow: 1px 1px 1px 2px #d8d8d8; }
.w-commerce-commercecheckoutrow {-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.w-commerce-commercecheckoutsummarylineitem{margin-bottom:0;}
.w-commerce-commercecheckoutblockcontent{padding-bottom:0;}
.w-commerce-commercecheckoutblockcontent.block-content-3{box-shadow: none;}
.w-commerce-commercecheckoutblockcontent.block-content-3 .table-layout.goods{border-bottom: 1px solid rgba(100,100,100,.4); ;}
.w-commerce-commercecheckoutblockcontent.block-content-2{border-radius: 20px 20px 1px 1px;}
.w-commerce-commercecheckoutcustomerinfowrapper{margin-bottom: 65px;}


.footer-subscribe {width:68%;height:47px;}
.form-control.checkout-cardnum{width:100%}
.form-control.checkout-cardholder{width:100%}
.form-control.checkout-calendra{width:50%}
.form-control.checkout-cvs{width:49%}
.footer-column.column-23 {margin-top:17px;margin-left:11px;}
.footer-section-detail-product {padding-bottom:10px;}
.fixbottom-title{margin-left:3%;}
.g-table-clearfix{display:table-row;}
.heading-12{margin-left:3%}
.heading-13{margin-left: 6%;}
.heading-14 {margin-left: 6%; }
.horizontal-line-short{margin-top:-70px;}
.icon-5 {float:right;margin-right:2px;margin-top:-30px;}
.icon-second-nav {float:right;margin-right:2px;}
.item-quantity-icon { margin-right: 25%; margin-top: -30px; }
.item-quantity{margin-top:-28px;margin-right: 12%;}
.little-note{padding-right:0;}
.link-7 {padding-right:25%;}
.link-8{margin-right:121px;}
.list-inline>li{display:block;margin-top:20px}
.list-inline>li>a{width:100%;height:45px;padding:13px}
.modal-backdrop {z-index:998;}
.mb-guranteer{margin-top: 14px;}
nav.navbar {margin:0 0 0 0;font-size:10px;}
.navbar-mb .navbar-nav {font-size:15px;}
.nav-top {width:100%;}
.nav-top .h-nav-menu {font-weight:400;}
.nav-top .h-nav-menu:hover{color:#048bdb;margin:0;overflow:hidden;border-bottom:none;background-color:#FFF;}
.nav-top .h-nav-menu:focus{margin:0;overflow:hidden;border-bottom:none;background-color:#FFF;}
.nav-tabs>li>a {font-size:7.4px;margin-right:3px;}
.page-title {font-size:30px;line-height:40px;}
.page-title.big {width:100%;}
.paragraph.main {width:100%;}
.payment-info{box-shadow:none;margin-bottom:65px;}
.promotion-top-bar {top:-21px;}
.product-category.other-categories{margin-left:auto;margin-right:auto;width:322%;}
.product-category.other-categories > .row > .col-md-3{width:28%;float:none;margin-bottom:7%;margin-left:2%;}
.product-category.bottom-popular-product{margin-left:auto;margin-right:auto;width:322%;}
.product-category.bottom-popular-product > .row > .col-md-3{width:28%;float:none;margin-bottom:7%;margin-left:2%;}
.subscribe-form-block.section-newsletter{margin:0 auto;margin-left: 5%;}
.subscribe-button {display:block;width:68%;margin-top:60px;height:47px;}
.satis-title-2{padding-right:0;}
.section-content-1 {width:85%;margin-left:.75rem;margin-bottom:50px;}
.section-content-tittle.allproduct-title{margin-top:-180px;height:178px;margin-bottom:136px;}
.section.collection.category {top:11px;margin-bottom:100px;}
.section.services-section {height:auto;margin-bottom:-142px;margin-top:180px;}
.section.services-section > .w-container > .columns-8{margin-left:.7rem;}
.section.category{top:22px;}
.search-lg {display:table;table-layout:fixed;width:100%;margin-top:-18px;}
.start-design {width:100%;left:8%;margin-bottom:23px;}
.steps-round-auto{margin-left: 31%; margin-top: -19px;}
.shipping-information-line{width:335px;}
.shipping-method-list{box-shadow:none}
.shoppingcart-detail .w-commerce-commercecheckoutblockcontent.block-content-3 .table-layout.goods.operation{border:none;}
.title-text-block.hero-title {margin-top:45px;}
.top-text.home-page-top-text.allproduct-top-text{font-size:27px;}
.total-bottom-total-loading img{margin-left:110px;}
.text-entry-box{width:70%;}
.td-middle-2 {padding-left:0;}
.ui.fluid.dropdown{width: 50%; height: 37px;margin-left: -16px; margin-top: 6px;padding-left:1%;}
.ver-box{width:100%;}
.ver-box .dec {padding-right:10%;}
.ver-box .dec-left {margin-left:0;}
._404-page-content {margin-top:84px;}

.myaccount-address-show{width:50%;}
}

/* 导航 */
.breadcrumb{font-size:.37rem;background-color:transparent;padding-left:0;padding-right:0}
.breadcrumb>li>a{color:#333;font-weight:bold}
.breadcrumb>li>a:hover{color:#000}
.breadcrumb>li+li:before{content:"\003E"}

/* 模版列表搜索框 template list search input */
.template-search-input{box-shadow:0 0 4px #ddd;border-radius:10px}
.template-search-input .form-control{border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;border:none;height:auto}
.template-search-input .u-btn{border-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0;width:53px;background-color:#ccc;color:#000}

/* 模版列表 template list */
.template-list{display:flex;flex-wrap:wrap;margin-left:-10px}
.template-list .template-item{padding-left:10px;padding-bottom:10px;width:50%}
.template-list .template-inner{height:100%;min-height:8rem;display:flex;flex-direction:column;margin:0;box-shadow:0 2px 4px #ddd}
.template-list .template-inner-foot{height:2.8rem;padding:.4rem}
.template-list .template-preview{flex-grow:1;background-color:#e6e6e6;display:flex;align-items:center;position:relative}
.template-list .template-preview-link{max-width:85%;margin-left:auto;margin-right:auto;padding-top:60px;padding-bottom:50px}
.template-list .template-preview-image{width:100%}
.template-list .template-preview-tips{visibility:hidden;position:absolute;left:50%;bottom:1.057rem;background-color:#0a8adb;color:#fff;font-size:.38rem;white-space:nowrap;border-radius:4px;padding:.4rem .6rem;transition:all .1s ease-out;opacity:0;transform:translate(-50%,30px)}
.template-list .template-preview-link:hover .template-preview-tips{visibility:visible;opacity:1;transform:translate(-50%,0)}
.template-free{background-color:#fff;display:flex;align-items:center;justify-content:center}
.template-free .upload-icon{display:inline-block;width:3.464rem;height:3.464rem;background-color:#0a8adb;border-radius:50%;color:#fff;font-size:1.4rem;text-align:center;line-height:3.964rem}
.template-free .txt{display:block;font-size:.47rem;text-align:center;margin:.72rem .2rem;font-weight:bold;color:#0a8adb;line-height:1.4;}
.template-panel-shadow{box-shadow:0 2px 4px #ddd}
.template-colors{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:.2rem}
.template-colors .color-item{width:.5813rem;height:.5813rem;border-radius:50%;margin:.1rem .154rem;cursor:pointer;border:1px rgb(0,0,0,.2) solid;position:relative}
.template-colors .color-item:hover{box-shadow:0 0 4px 1px #488DE1}
.template-colors .color-item.active{box-shadow:0 0 0 3px white,0 0 4px 4px #ccc}
.template-colors .color-item .icon{display:none;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:1em;height:1em;line-height:1em;text-align:center;}
.template-colors .color-item-dark{color:#666}
.template-colors .color-item-light{color:#fff}
.template-colors .color-item.active .icon{display:block}
.template-colors.big{padding:0;margin-bottom:0;margin-top:-.4rem;justify-content:flex-start}
.template-colors.big .color-item{width:.4958rem;height:.4958rem;margin:.1rem;position:relative;font-size:.38rem}
.template-txt{padding:0 .2rem;margin:0 0 .3rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
@media (min-width: 768px){
  .template-list{margin-left:0}
  .template-search-input{width:340px;display:inline-block}
  .template{display:table;width:100%;vertical-align:top}
  .template-left,
  .template-list{display:table-cell;vertical-align:top}
  .template-left{width:220px;padding-right:15px}
  .template-list{display:flex;flex-wrap:wrap}
  .template-colors.big{margin:0 -.2143rem;margin-bottom:0;margin-top:-.4rem}
  .template-colors.big .color-item{width:.7135rem;height:.7135rem;margin:.2643rem}
}
@media (min-width: 992px){
  .template-list .template-item{width:33.333%}
}

#design_panel {
  overflow: hidden;
  overflow-x: auto;
}
