html, body{ font-family: Noto Sans SC,Helvetica,Microsoft YaHei,NotoSans,Source Han Sans CN,Arial,simsun,sans-serif; }
img{transform: translateZ(0);}
.flex{display: flex}
.flex-space-between{justify-content: space-between}
.flex-space-center{justify-content: center;}
.flex-grow{flex-grow: 1;}
.w-25{width: 25%;}
.mb-15{margin-bottom: 15px;}
.mb-30{margin-bottom: 30px;}
.mb-60{margin-bottom: 60px;}
.mr-10{margin-right: 10px;}

/*分页*/
.pagination>li>a, .pagination>li>span{color:#333; border-left: none; border-top:none; border-right: none; border-bottom: none; padding: 10px 16px;}
.pagination>li:first-child>a, .pagination>li:first-child>span{border-radius: 0;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{border-width: 3px;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover
{background-color:#fff; border-bottom: #000 3px solid; color:#000; }
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover
{border-color:#000;}
.pagination>li:last-child>a, .pagination>li:last-child>span{border-radius: 0;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{color:#000;background-color:#fff; border-color:#000;}

.am-offcanvas{background:rgb(0,0,0,.5);}
.am-offcanvas-bar{background:#fff; width: 480px;}
.am-offcanvas-content{padding: 30px; color:#000;}

.btn-line{border: 1px solid #000; background:#fff; padding: 12px 0; text-align: center; margin-right:5px;}
.btn-black{border: 1px solid #000; background:#000; padding: 12px 0; text-align: center; margin-right: 5px; color:#fff!important; }
.btn-black:disabled{background-color:#999; border-color:#999;}

/*自定义layui的表单样式*/
.layui-input, .layui-select, .layui-textarea{border-radius: 0; border-color: #000; border-left:none; border-top:none; border-right:none; padding-left: 0; height: 20px; }
.layui-form-select .layui-edge{}
.layui-input:hover, .layui-textarea:hover{border-color:#000!important;}
.layui-form-checkbox[lay-skin=primary]:hover i{border-color:#000;color:#fff}
.layui-form-checked[lay-skin=primary] i{border-color:#000!important;background-color:#000;color:#fff;}

/******* default light *******/
.luxbar-menu-white,
.luxbar-menu-white .dropdown ul {
    background-color: #fff;
    color: #000;
    font-weight: 600;
    margin-top: 0 !important;
}
.luxbar-menu-white .active,
.luxbar-menu-white .luxbar-item:hover {
    /*background-color: #bdbdbd;*/
    color: #a9a9a9;
}
.luxbar-menu-white .luxbar-hamburger span,
.luxbar-menu-white .luxbar-hamburger span::before,
.luxbar-menu-white .luxbar-hamburger span::after {
    background-color: #212121; }
.luxbar-brand{
    font-size: 1.2em;
    padding: 18px 24px 18px 0;
}
.luxbar-brand .logo{width: 260px; height: auto; display: block; margin-left: -2px;}
.luxbar-item a {
    /*padding: 18px 10px 18px 10px;*/
    -webkit-font-smoothing: antialiased;
    transition: color 500ms ease-in-out;
    -webkit-transition: color 500ms ease-in-out;
    -o-transition: color 500ms ease-in-out;
    -moz-transition: color 500ms ease-in-out;
    -ms-transition: color 500ms ease-in-out;
}
#luxbar{
    box-shadow: none !important;
}
/*#luxbar.luxbar-fixed + div{margin-top: 58px;}*/
header#luxbar + .tpl-content-wrapper{margin-top:118px;}

/*marsonry grid*/
.masonary-container .item {
    margin-bottom: 20px;
}
.masonary-container .item h3 {
    line-height: 100%;
}
.masonary-container .grid-sizer, .masonary-container .item {
    width: 24.9%;
    margin: 10px 0.05%;
    float: left;
    zoom: 1;
}
.grid-wrapper{padding:40px 20px;}
.grid-sizer, .grid-item{width:50%;}
.grid-item--width2{width:100%;}
.grid-item .content-container{padding:20px;}
marsonry grid
.masonary-container .item {
    margin-bottom: 20px;
}

.masonary-container .item h3 {
    line-height: 100%;
}

.masonary-container .grid-sizer, .masonary-container .item {
    width: 24.9%;
    margin: 10px 0.05%;
    float: left;
    zoom: 1;
}

.grid-wrapper{/*padding:40px 20px;*/}
.grid-sizer, .grid-item{width:100%;}
.grid-item--width2, .grid-item--fullwidth{width:100%;}
.grid-item .content-container a{color:#000;}
.grid-item .content-container a:hover{text-decoration:none;}
.grid-item .content-container{position:relative; width:100%; height:100%; box-sizing:border-box; overflow:hidden; background-color:#fff; padding:10px 20px;}
.grid-item .content-container .content-wrapper{position:relative; width:100%; height:100%; background-color:#f2f2f2; overflow:hidden;}
.grid-item .content-container a .content-wrapper .productInformation{ padding:30px; position:absolute; width:100%; height:100%; z-index:3; overflow:hidden;}
.grid-item .productInformation .text{position: absolute; right: 30px; bottom: 30px; color: #fff; text-align: right; }
.grid-item .productInformation p{ font-weight:bold; margin: 0; }
.grid-item .productInformation p span.text-label{display:inline-block; min-width:100px; font-weight:normal;}
.grid-item .content-container a.poster-page .content-wrapper .productInformation{padding:20px; background:#f2f2f2;}
.grid-item .content-container a.poster-page .content-wrapper .productInformation .poster-inner{padding:20px 60px 20px 20px; background:#fff; position:relative; width:100%; height:100%;}
.grid-item .content-container a.poster-page .content-wrapper .productInformation .poster-inner ul{margin:0; padding:0; list-style:none;}
.grid-item .content-container a.poster-page .content-wrapper .productInformation .poster-inner ul li{float:left;width:50%;}
.grid-item .content-container a .content-wrapper .imageWrapper{position:absolute; width:100%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover; transition:all 1s cubic-bezier(.33333,0,.66667,.33333); overflow:hidden;}
/*.grid-item .content-container a:hover .content-wrapper .imageWrapper{transform:scale(1.2); transition:all 2.5s cubic-bezier(.33333,0,.66667,.33333);}*/
/*.grid-item .content-container .product-page .content-wrapper .imageWrapper{position:absolute; width:100%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:390px; overflow:hidden;}*/
.grid-item .content-container .product-page .content-wrapper .imageWrapper{display:flex; display:-webkit-flex; width:100%; height:100%; background-size:cover; background-position: center center;}
/*.grid-item .content-container .product-page .content-wrapper.campaign-item:before{position:absolute; width:100%; height:100%; content:''; border:#f2f2f2 40px solid; left:0; top:0; z-index: 3;}*/

a:link{color:#333;}
a:visited{color:#333;}
a:hover{color:#a9a9a9; text-decoration: none;}
a:active{color:#333;}

form.subscribe{margin-top: 10px; }
form.subscribe input,
form.subscribe input:focus,
form.subscribe input:focus-visible{border: none; border-bottom: 1px #333 solid; width: 100%; height: 18px; line-height: 18px; outline: none; }

/*商品列表*/
.goods-list .goods-info{ margin-bottom: 80px; margin-top: 10px;}
.goods-list .goods-info > div{line-height: 32px; font-weight: 600;}
.goods-list .goods-info .goods-price{ font-family: Noto Sans SC,Helvetica,Microsoft YaHei,NotoSans,Source Han Sans CN,Arial,simsun,sans-serif; font-weight: normal; }
.goods-item .goods-thumb{position: relative; overflow: hidden;}
.goods-item .goods-thumb a{display: block;}
.goods-item .goods-thumb img{width: 100%; height: auto;
    transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
}
.goods-item .goods-thumb > img{position: relative;}
.goods-item .goods-thumb .img-back{position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden;
    transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
}
.btn-addcart{display: inline-block; margin:0 0 10px; background:#fff; border:#000 2px solid; padding: 0 20px; font-weight: 700; height: 44px; line-height: 44px; width: 330px; text-align: center; text-decoration: none !important;}
.btn-addcart:active{background:#000; color: #fff;}
.btn-addcart:hover{ color:#000;}
.goods-funcs{margin-bottom: 42px;}
/*商品筛选与排序*/
.filters-offcanvas{display: flex; flex-direction: column; height: 100vh;}
.filters-offcanvas .canvas-body{flex-grow: 1;}
.filters-box{}
.filters-form .form-line{}
.filters-form .layui-input{height: 46px;}
.filters-box .filters-title{position: relative; height: 52px; line-height: 52px; border-top:1px solid #cecece;}
.filters-box .filters-title::before{position:absolute; z-index: 2; width: 9px; height: 1px; right:0; top:26px; background:#000; content: ''; }
.filters-box .filters-title::after{position:absolute; z-index: 2; width: 1px; height: 9px; right: 4px; top: 22px; background:#000; content: ''; }
.filters-box .filters-options{}
.filters-box .filters-options .option{margin-bottom: 16px;}
.filters-box .filters-title + .filters-options{display:none;}
.filters-box .filters-title.active + .filters-options{display:block;}
.canvas-footer .goods-total{margin-bottom: 10px;}

/*商品详情*/
.goods-view .goods-info{padding: 65px 0 60px 0; font-weight: 700;}
.goods-view .sku-group{margin-bottom: 30px;}
.goods-view .sku-group .am-form-group{margin-bottom: 5px;}
.goods-sku .stock-info{padding: 20px 0;}
.goods-sku .delivery-date{padding: 0 0 45px; width: 330px;}
.goods-sku .sku-title{font-weight: 700; margin-bottom:10px;}
.goods-view .collection{font-weight: 700; margin-bottom: 10px;}
.goods-view .goods-detail .goods-content p{margin:0 !important;}
.goods-view .social-functions .icon{padding-right: 15px;}
.valid-info{display: none;}
.valid-info.show{display:block;}
.valid-info.err{color:red;}
.valid-err, .address-err{color:red; height: 16px; line-height: 16px; margin-bottom: 5px;}
.goods-view .swiper{}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000;}
.goods-view .swiper .swiper-zoom{position: absolute; right: 20px; top: 20px; z-index: 10; }

/*购物车*/
.cart-box{ margin: 30px 0; min-height: 200px;}
.cart-item{display: flex; margin-top: 30px; position: relative;}
.cart-item .cart-thumb{ width: 78px; margin-right: 20px; flex-shrink: 0; }
.cart-item .cart-sku{ flex-grow: 1; margin-top: 20px;}
.cart-item .cart-sku .goods_name{font-weight:bold;}
.cart-checkout {margin-top: 50px; text-align: center;}
.btn-checkout{ display: inline-block; padding: 0 60px; height: 48px; line-height: 48px; border: #333 2px solid;}
.cart-item .del-item{ flex-shrink: 0;}
.cart-item .del-item:hover{ cursor: pointer; }
.cart-item .stepper{display: flex;}
.cart-item .stepper input.stepper-number{border:none; width: 30px; text-align:center;}
.cart-item .stepper input.stepper-number:focus{outline: none;}
#cart_offcanvas .am-offcanvas-bar{width: 320px; background-color: #fff;}
#cart_offcanvas .am-offcanvas-content{ padding: 0 30px; height: 100vh; display: flex; flex-direction: column; color: #333;}
#cart_offcanvas .am-offcanvas-content .cart-header{display: flex; justify-content: space-between; height: 90px; line-height: 90px; flex-shrink: 0;}
#cart_offcanvas .am-offcanvas-content .cart-header .title{font-weight: 700;}
#cart_offcanvas .am-offcanvas-content .cart-header .cart-close img{ width: 24px; height: 24px;}
#cart_offcanvas .am-offcanvas-content .cart-body{flex-grow: 1; position: relative; overflow: hidden;}
#cart_offcanvas .am-offcanvas-content .cart-body .cart-list{position:absolute; left:0; top: 0; right: -17px; bottom: 0; overflow-x: hidden; overflow-y: scroll;}
#cart_offcanvas .am-offcanvas-content .cart-body .cart-list .del-item{padding-top: 16px;}
#cart_offcanvas .am-offcanvas-content .cart-remark{padding: 30px 0; flex-shrink: 0;}
#cart_offcanvas .am-offcanvas-content .cart-remark .form-item textarea{width: 100% !important; border:none !important; }
#cart_offcanvas .am-offcanvas-content .cart-remark .form-item textarea:focus{outline: none;}
#cart_offcanvas .am-offcanvas-content .cart-remark .remark-title{font-weight: bold;}
#cart_offcanvas .am-offcanvas-content .cart-footer{padding-bottom: 50px; flex-shrink: 0; /*padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom);*/ }
#cart_offcanvas a.btn-checkout, #cart_offcanvas button.btn-checkout
{display: block; height:40px; line-height: 40px; border: #000 2px solid; text-align: center; font-size: 12px; background:#000; color:#fff;}
#cart_offcanvas button.btn-checkout:disabled{border-color:#999; background-color:#ccc;}
#cart_offcanvas .check-info{display: flex; justify-content: space-between; padding: 30px 0; border-top: #ccc 1px solid;}

/*注册、登录*/
.register{padding: 60px 20px 0 20px;}
.register .links{ margin-bottom: 30px; }
.register .links a{padding-right: 30px;}
.register .links a.active{font-weight: bold;}
.reg-form{width: 75%;}
.reg-form .line{display: flex; margin-bottom: 20px; position: relative;}
.reg-form .line .send-sms{position:absolute; right: 0; bottom: 3px; color:#9a9a9a;}
.reg-form .short{width:45px; margin-right:5px;}
.reg-form .grow{flex-grow: 1;}
.reg-form input[type=text], .reg-form input[type=password]{border:none; border-bottom: 1px solid #000; width: 100%; max-width: 100% !important; border-radius: 0;}
.reg-form select{border:none; border-bottom: 1px solid #000; width: 100%;}
.reg-form button.btn-submit{font-size: 14px; padding: 15px 0; background: #000; color:#fff;}
.reg-form button.btn-submit:focus{outline: 0;}
.btn-send{ text-align:center; background:#fff; border:none; position: absolute; right:0; bottom: 3px; color:#9a9a9a; }

/*用户中心*/
.ucenter{padding: 60px 20px 0 20px; position: relative;}
.ucenter .u-navi{display: flex; justify-content: space-between; margin-bottom: 60px;}
.ucenter .u-navi .link.active{font-weight: 700;}
/*.ucenter .info{margin-bottom: 30px;}*/
.orders .order-item .order-info{}
.orders .order-item .order-info .info{display: flex; justify-content: space-between;}
.orders .order-item .order-info .info .info-left{display: flex; margin-bottom: 30px;}
.orders .order-item .order-info .info .date-time{padding-right:5px;}
.orders .order-list .list-item{display: flex; width: 75%; margin-bottom: 30px;}
.orders .order-list .list-item .goods-info{margin-left:15px;}
.orders .order-list .list-item .goods-thumb img{width: 78px; height: auto;}
.orders .order-list .list-item .goods-info .goods-name{margin-bottom:15px; font-weight: 700;}

.ucenter .logout{position: absolute; right:20px; top:60px;}
.ucenter .sec-title{margin-bottom:30px;}
.ucenter .user-info{display: flex;}
.ucenter .user-info .info-item{padding-right: 10px;}
.ucenter .sec-content{width: 75%; display:none;}
.ucenter .sec-content.active{ display:block;}
.ucenter .sec-content .user-info{margin-bottom:30px; color: #999;}
.ucenter .sec-content .user-info .info-item{margin-right: 15px;}
a.btn-modify{display: block; height: 42px; line-height: 42px; text-align:center; border:#333 2px solid; font-weight:bold; margin:0; padding: 0; }
a.btn-modify:hover{color:#000;}
.ucenter .orders .order-item .order-detail{display:none;}
.ucenter .orders .order-item .order-detail.expand{display:block;}
.ucenter-footer{padding: 30px 20px 0 20px;}

.user-info-form .line{margin: 28px 0;}
.user-info-form select{width: 100%; border-radius: 0; border: none; border-bottom: 1px solid #000;}
.user-info-form #distpicker select{width: 32%;}
.user-info-form #distpicker{display: flex; justify-content: space-between;}
.form-label{color:#9a9a9a;}

.address-item{display: flex; justify-content: space-between; margin-bottom: 30px;}
.address-item .address-info{flex-grow: 1;}
.address-item .address-operation{flex-shrink: 0;}
.address-item .address-operation > div{margin-bottom: 16px;}

/*订单中心*/
.order-page{padding:0 20px;}
.order-page .section-title{font-weight:bold;}
.order-form{width: 75%;}
.order-form .line{display: flex; margin-bottom: 20px;}
.order-form .line .short{width: 20%; margin-right: 10px;}
.order-form .line .grow{flex-grow: 1;}
.order-form .line .w-33{width: 30%; margin-right: 10px;}
.order-form input:focus{outline: 0;}
.order-form select{border:none; border-bottom: 1px solid #000; width: 100%; max-width: 100%; border-radius: 0 !important;}
.order-form select:focus{outline: 0;}
.order-form input[type=text], .order-form input[type=password]{border:none; border-bottom: 1px solid #000; width: 100%; max-width: 100%; border-radius: 0 !important;}
.order-form .line .half:first-child{margin-right: 5px;}
.order-form .line .half:last-child{margin-left: 5px;}
.order-form .btn-confirm{width: 100%; border-radius: 0; background:#fff; border: 1px solid #000; padding: 12px 0;}
.order-form .confirm-address{margin-bottom: 60px;}
.order-form ul.payment{margin:0; padding:0; list-style: none;}
.order-form ul.payment li{width: 49%; display: inline-block;}
button.btn-black{background:#000; color:#fff; padding: 12px 0; display: block; width: 100%; border:1px solid #000;}
button.btn-black:disabled{background-color:#ccc; border-color:#999;}
.btn-pay{width: 75%; padding:0 20px;}
.btn-pay__web{display:none;}
.btn-pay.btn-pay__mobile{padding:0;}

/*信息部分*/
.history{padding-top:30px;}
.qa-question{margin-bottom: 30px;}
.qa-question a{color:#9a9a9a;}
.qa-answer{margin-bottom: 30px; display: none}
.qa-question.active + .qa-answer{display: block;}
.qa-answer p{margin: 0;}

/******* app *******/
/* 移动端优先（小于768px） */
/* 小屏幕（平板，大于等于 768px） */
/* 中等屏幕（桌面显示器，大于等于 992px） */
/* 大屏幕（大桌面显示器，大于等于 1200px） */
/* 超大屏幕（大于等于 1900px） */
.index-section {
    margin: 0 90px;
}
.index-section .index-item {
    margin-bottom: 45px;
}
.footer a{color:#333;}
.footer-group {margin-bottom: 30px;}
.footer-group .group-title{font-weight:600;}

.luxbar-hamburger span, .luxbar-hamburger span::before, .luxbar-hamburger span::after {
    display: block;
    height: 2px;
    width: 20px;
    transition: 0.6s ease; }
.luxbar-hamburger span::before {
    margin-top: -6px; }
.luxbar-hamburger span::after {
    margin-top: 6px; }
#luxbar-hamburger{margin-bottom: 0 !important;}

.goods-view a{text-decoration: underline;}

.footer-right-col{ padding-left: 30px;}

@media (max-width: 768px) {
    html, body{ font-size: 12px;}
    .luxbar-menu-white .luxbar-item a{padding: 20px 0; font-size: 12px;}
    .luxbar-menu-white .dropdown{position:relative;}
    .luxbar-menu-white .dropdown > a::after{top:13px; right: 18px; font-family: FontAwesome,sans-serif; content: '\f105';}
    .luxbar-menu-white .dropdown > ul{display: none;}
    .luxbar-menu-white .dropdown:hover > ul{display: block;}
    .luxbar-menu-white .dropdown li.luxbar-item{ height: 30px; padding-left: 20px; line-height: 30px;}
    .luxbar-menu-white .luxbar-brand{ padding-left: 15px; }
    .luxbar-menu-white .luxbar-brand img{ width: 180px; }
    .luxbar-fixed{padding-top: 30px; padding-bottom: 30px; background: #fff; }
    .luxbar-hamburger{padding-right: 15px!important;}

    .grid-item{height: 492px !important;}
    .grid-item .content-container{padding-top: 15px !important; padding-bottom: 15px !important;}
    .luxbar-item{padding-left: 15px;}
    .grid-wrapper{padding:0 10px; margin-top: -20px;}
    ul.luxbar-navigation li.luxbar-header{margin-bottom: 8px !important;}

    .goods-list{/*margin-bottom: 105px;*/}
    .goods-list .goods-info{margin-bottom: 30px; margin-top: 20px; }
    .goods-list .goods-info > div{line-height: 1.3;}
    .goods-list .goods-item.left{ padding-left: 15px;/* margin-right: -10px;*/}
    .goods-list .goods-item.right{ padding-right: 15px;/* margin-left: -10px;*/}
    .goods-funcs{padding: 0 15px;}

    .container.goods-view{ margin-left: 15px; margin-right: 15px;}
    .goods-view .goods-info{padding:30px 0 45px 0;}
    .goods-view .goods-sku .am-form-select{width: 160px; font-size: 12px;}
    .goods-view .goods-sku .am-form-select .am-input-lg{ font-size: 12px !important; padding-top: 12px; padding-bottom: 12px;}
    .goods-view .btn-addcart{width: 240px;}
    .goods-view .goods-content p{margin: 0;}
    .goods-view .notice{margin-top: 45px!important;}

    #cart_offcanvas .am-offcanvas-content .cart-body .cart-list{ right: 0;}
    #cart_offcanvas .am-offcanvas-content .cart-footer{padding-bottom: 120px;}

    .footer{margin-bottom: 60px; margin-top: 55px;}
    .footer-group{padding-left: 16px; padding-right: 20px; margin-bottom: 20px;}
    .footer-right-col{ padding-left: 0; width: 220px;}
}

@media (min-width: 768px ) {
    .grid-wrapper{padding:0 20px; margin-top: -20px;}
    .grid-sizer, .grid-item{width:50%;}
    .grid-item--width2{width:100%;}
    .grid-item .content-container{padding:20px;}

    .footer {padding: 60px 0 200px;}

    .luxbar-item a{padding:18px 0 18px 48px;}

    #cart_offcanvas .am-offcanvas-bar{width: 480px;}
}

@media (min-width: 992px) {
    .index-section .index-item:first-child{margin-left: -90px;}

    .grid-wrapper{padding:0 20px; margin-top: -20px;}
    .grid-sizer, .grid-item{width:33.333333%;}
    .grid-item--fullwidth{width: 100%;}
    .grid-item--width2{width:66.666666%;}

    .grid-item .content-container a .content-wrapper .productInformation{background: rgba(0,0,0,.5); padding:30px; position:absolute; width:100%; height:100%; z-index:3; /*display:none;*/opacity:0; transition:opacity .3s cubic-bezier(.33333,0,.66667,.33333); overflow:hidden;}
    .goods-item:hover .goods-thumb .img-back{opacity: 1; visibility: visible;}
    .grid-item .content-container a:hover .content-wrapper .productInformation{/*display:block;*/opacity:1; transition:opacity .3s cubic-bezier(.33333,0,.66667,.33333);}

    .cart-item .cart-thumb{ width: 160px; flex-shrink: 0; }

    .ucenter{min-height: 800px;}
    .ucenter .sec-title{ position:absolute; width: 262px; left: 0;}
    .ucenter .sec-title a.active{color: #000; font-weight: 700; text-decoration: none;}
    .ucenter .sec-title.my-info{ top: 60px; }
    .ucenter .sec-title.my-address{ top: 182px; }
    .ucenter .sec-title.my-orders{ top: 302px; }
    .ucenter .sec-title.my-will{ top: 423px; }
    .ucenter .sec-title.title5{ top: 543px; }
    .ucenter .sec-content{ width: 778px; margin-left: 262px; }
    .orders .order-list .list-item .goods-thumb img{width: 233px; height: auto;}
    .orders .order-list .list-item .goods-info{margin-left: 40px;}
    .orders .order-item .order-info .info{margin-bottom: 0;}

    .register{width: 640px; margin:0 auto; min-height: 720px;}
}
@media (min-width: 1900px) {
    .luxbar-checkbox:not(:checked) ~ .luxbar-menu{
        height: 225px;
    }
    .luxbar-navigation{
        padding-top: 85px;
    }

    header#luxbar + .tpl-content-wrapper{margin-top:225px;}
    .container{ width: 1740px; }
    .grid-wrapper{ width: 1800px; margin: -20px auto 0 auto; }

    .row.goods-list{margin: 0 -45px;}
    .goods-list .goods-item{padding: 0 30px;}
    .goods-funcs{margin-bottom: 103px;}
    .goods-item .goods-thumb img{width:509px;}

    .goods-view .goods-detail{padding-left: 140px; width: 50%;}
    .order-page{display: flex; padding-left:0; padding-right: 0;}
    .order-page .order-form{width: 637px; margin-right: 103px; box-sizing: border-box;}
    .order-page .order-list{width: 637px;}
    .order-page .order-list .list-item .goods-thumb img{width:142px; height: auto;}
    .btn-pay{width: 637px; margin-bottom: 100px;}
    .btn-pay.btn-pay__web{padding: 0; display: block;}
    .btn-pay.btn-pay__mobile{display: none;}
    button.btn-black{padding-top: 20px; padding-bottom: 20px;}

    .history{padding-top:65px; padding-left: 140px;}
    .history p{margin: 0;}

    .user-info-form #distpicker select{width: 33%;}
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-transition-delay: 111111s;
    -webkit-transition: color 11111s ease-out, background-color 111111s ease-out;
}
