@import "css/NotoSansKintoECJKsc-min/light-min.css";
@import "css/NotoSansKintoECJKsc-min/medium-min.css";
@import "css/NotoSansKintoECJKsc-min/regular-min.css";
@import "css/NotoSansKintoECJKsc-min/thin-min.css";
/*公共样式*/
html{background-color:#FCFBF5;}
body{min-width:1440px;overflow: auto;}
img{display:block;width:100%;}
.fl{float:left;}
.fr{float:right;}
.inner-wrap { width: 1440px; margin: 0 auto; *zoom: 1; }
.page-container{margin:182px 0 0 0;}
.bread-crumbs{height:42px;line-height:42px;margin:0 62px;font-size:12px;color:#000;}
.message-body .message-content{margin-left:58px;}
.message-body .icon{font-size:44px;line-height:40px;}
.message-body{padding:30px 40px;background-color: #FCFBF5;}
.message-success .icon{color:#666;}
.message-error .icon { color: #666; }
.btn{outline:none;}
.btn span{background:none;border:none;}
.btn-caution span{background-image:none;background-color: #666;}
.btn-caution:hover span{background-image:none;background-color: #666;}
/*头部*/
.header{width:100%;min-width:1440px;height:182px;position:fixed;top:0;left:0;right:0;z-index: 100;}
.header .active-layer{width:100%;background-color:transparent;transition:all 0.2s linear; -webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.header .active-layer:hover{background:#FCFBF5; }
.header .page-header{width:1440px;margin:0 auto;position:relative;z-index: 100;}
.header .page-header .header-left{width:40px;height:40px;margin:35px 0 0 28px;cursor: pointer;padding:5px;box-sizing: border-box;border: 1px solid transparent;position:relative;z-index: 100;}
.header .page-header .header-left.active{border: 1px solid #e0e0e0;border-top-left-radius:4px;border-top-right-radius: 4px;border-bottom:none;background-color: #fff;}
.header .page-header .header-left .language{width:28px;height:28px;}
.header .page-header .header-left .cn{background:url(elements-icons-language-simplified-chinese.png) no-repeat;background-size: 100% 100%;}
.header .page-header .header-left .en{background:url(elements-icons-language-english.png) no-repeat;background-size: 100% 100%;}
.header .page-header .header-left .jpn{background:url(elements-icons-language-japanese.png) no-repeat;background-size: 100% 100%;}
.header .page-header .header-left .language-choose{display:none;position:absolute;top:39px;left:-1px;z-index:20;width:118px;height:142px;padding-top:7px;background-color: #fff;border: 1px solid #e0e0e0;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;box-sizing: border-box;}
.header .page-header .header-left.active .language-choose{display:block;}
.header .page-header .header-left .language-choose .line{width:38px;height:1px;background-color: #fff;position:absolute;top:-1px;left:0;z-index: 110;}
.header .page-header .header-left .language-choose .language-choose-item{height:38px;line-height:38px;padding-left:38px;margin-bottom:7px;font-size:16px;cursor: pointer;}
.header .page-header .header-left .language-choose .current{background-image: url(elements-icons-status-checked.png);background-repeat: no-repeat;background-position: 7px 10px;}
.header .page-header .logo-center{margin-top:0;padding-top:10px;}
.header .page-header .logo-center .mark{margin:0 auto;width:53px;height:66px;background: url(mark-red.png);background-repeat:no-repeat;background-size: 100% 100%;}
.header .active-layer.skrollable-after:hover .logo-center .mark{display:none;}
.header .page-header .logo-center .logo{margin:13px auto 14px;width:92px;height:7px;background: url(logo-medium_2.png);background-repeat:no-repeat;background-size: 100% 100%;}
.header .active-layer.skrollable-after:hover .logo-center .logo{opacity: 1!important;margin:43px auto 14px;width:160px;height:14px;background: url(logo-medium.png);background-repeat:no-repeat;background-size: 100% 100%;}
.header .page-header .header-right{position:absolute;right:28px;}
.header .page-header .header-right .menu-icon{width:28px;height:28px;margin-left:7px;float:right;cursor: pointer;}
.header .page-header .header-right .login-item{float:right;min-width:60px;height:26px;line-height:26px;text-align: center;border:1px solid #d1d1d1;border-radius:4px;margin-left:18px;padding:0 8px;}
.header .page-header .header-right  .login-item a{color:#333;}
.header .page-header .header-right .cart{background-image:url(elements-icons-cart-empty.png);background-size:100% 100%;}
.header .page-header .header-right .i-message{background-image:url(elements-icons-message.png);background-size:100% 100%;}
.header .page-header .header-right .personal{background-image:url(elements-icons-account.png);background-size:100% 100%;margin-left:13px;}
.header .page-header .header-right .line{background-image:url(elements-icons-line.png);background-size:100% 100%;margin-left:15px;width:3px;}
.header .page-header .header-right .search{background-image:url(elements-icons-search.png);background-size:100% 100%;}

/*导航*/
.header .page-nav{background:transparent;display:none;height:40px;text-align: center;}
.header .active-layer:hover .page-nav{display:block;}
.header .page-nav ul{margin:0 auto;display:inline-block;}
.header .page-nav li{float:left;height:14px;line-height:14px;padding:14px 14px 12px;font-size:13px;position: relative;}
.header .page-nav li .nav-item a{color:#333;}
.header .page-nav li .curtain{background-color: #fff;height:0;overflow:hidden;width:100%; position:fixed;left:0;right:0;top:182px;z-index: 10;transition:all 0.2s linear; -webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.header .active-layer.skrollable-after .page-nav .curtain{display:block;top:121px;}
/*品牌理念下拉菜单*/
.page-nav li .curtain .brand-idea{width:1440px;margin:0 auto;padding:0 62px;box-sizing: border-box;}
.page-nav li .curtain .brand-idea-box{margin:28px 0 28px 672px;}
.page-nav li .curtain .brand-idea-box .title{height: 42px;line-height:18px;font-size:14px;color:#666;padding-left:224px}
.page-nav li .curtain .brand-idea-box .left-list{width:224px;line-height:28px;float:left;}
.page-nav li .curtain .brand-idea-box .left-list a{font-size:16px;color:#000;display: block;}
.page-nav li .curtain .brand-idea-box .right-main{float:right;width:420px;height:168px;}
.page-nav li .curtain .brand-idea-box .right-main dl{width:196px;height:168px;float:left;}
.page-nav li .curtain .brand-idea-box .right-main dl:first-child{margin-right:28px;}
.page-nav li .curtain .brand-idea-box .right-main dt{width:196px;height:126px;}
.page-nav li .curtain .brand-idea-box .right-main dt img{width:100%;height:100%;display:block;}
.page-nav li .curtain .brand-idea-box .right-main dd{margin-top:12px;height:30px;line-height:30px;font-size:12px;color:#666;}
/*产品列表下拉菜单*/
.page-nav li .curtain .product-list{width:1440px;margin:0 auto;padding:0 62px;box-sizing: border-box;}
.page-nav li .curtain .product-list .left-img{width:196px;height:126px;margin-top:70px;float:left;}
.page-nav li .curtain .product-list .left-img img{display:block;width:100%;height:100%;}
.page-nav li .curtain .product-list .right-list{float:right;margin-top:28px;width:644px;height:224px;}
.page-nav li .curtain .product-list .right-list .right-list-item{float:left;width:84px;height:224px;overflow: hidden;margin-right:28px;}
.page-nav li .curtain .product-list .right-list .right-list-item:last-child{margin-right:0;}
.page-nav li .curtain .product-list .right-list .category-one{font-size: 14px;height:18px;line-height:18px;margin-bottom:18px;color:#9f9f9f;}
.page-nav li .curtain .product-list .right-list a{color:#666;display: block;height:28px;line-height:28px;font-size:16px;}

/*搜索横条*/
.search-item{min-height:50vh;}
.search-box{width:1440px;margin:154px auto 0;padding-left:174px;box-sizing: border-box;}
.search-box input{width:868px;height:42px;border:1px solid #d1d1d1;font-size:14px;padding:8px 14px 6px 14px;box-sizing: border-box;outline:none;}
.search-box span{display:inline-block;margin-left:28px;width:196px;height:42px;line-height:42px;background-color: #666;color:#fff;text-align: center;}
.search-result{width:1092px;margin:70px auto 0;}
.search-result .result-count{padding:8px 0 6px;height:28px;line-height:28px;font-size:16px;color:#333;}
.search-result .result-list{margin-top:41px;}
.search-result .result-item{margin-bottom:84px;}
.search-result .result-item:last-child{margin-bottom:0;}
.search-result .result-item dt{width:196px;height:140px;padding-top:15px;float:left;}
.search-result .result-item dt img{width:100%;}
.search-result .result-item dt .img{width:196px;height:140px;background-repeat: no-repeat;background-size: 100% auto;background-position: center;}
.search-result .result-item dd{margin-left:224px;}
.search-result .result-item dd .name{max-height:112px;line-height:56px;font-size:38px;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.search-result .result-item dd .price{padding:8px 0 6px;height:28px;line-height:28px;font-size:16px;color:#333;}
.search-result .result-item dd .brief{padding:8px 0 6px;}
.search-result .result-item dd .brief span{display:inline-block;margin-right:32px;line-height:28px;font-size:16px;color:#333;}

/*购物车*/
.cart-part{width:0;height:100vh;overflow-y:auto;background-color:#fff;position:fixed;top:0;right:0;z-index:101;}
.cart-part .close{width:28px;height:28px;position:absolute;left:34px;top:56px;background:url(images/icons/buttons-close-bold.svg) no-repeat;}
.cart-part .cart-icon{width:28px;height:28px;position:absolute;right:34px;top:56px;background: url(elements-icons-cart-empty.png) no-repeat;}
.cart-part-page .cart-title{margin:42px 62px 56px;height:42px;line-height:42px;padding:9px 0 5px;text-align: center;font-size:30px;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}
/*.cart-part-page .cart-box{margin:0 62px;border-top:1px solid #e6e6e6;}*/
/*.cart-part-page .cart-box .cart-item{padding:28px 0;border-bottom:1px solid #e6e6e6;}*/
/*.cart-part-page .cart-box .cart-item img{width:84px;height:84px;float:left;}*/
/*.cart-part-page .cart-box .cart-item dl{margin-left:112px;}*/
/*.cart-part-page .cart-box .cart-item .name{width:420px;height:42px;line-height:42px;font-size:22px;color:#4d4d4d;}*/
/*.cart-part-page .cart-box .cart-item dd{height:42px;}*/
/*.cart-part-page .cart-box .cart-item dd span{display:inline-block;margin:13px 14px 8px 0;height:21px;line-height:21px;font-size:12px;color:#000;}*/
/*.cart-part-page .cart-box .cart-item dd em{float:right;margin-top:13px;font-size:12px;line-height:21px;}*/
/*.cart-part-page .cart-box .cart-item dd .total{margin:9px 0 9px 28px;height:24px;line-height:24px;font-size:18px;color:#4d4d4d;}*/
/*.cart-part-page .cart-box .cart-total{padding:12px 0;height:42px;border-bottom:1px solid #e6e6e6;}*/
/*.cart-part-page .cart-box .cart-total em{float:right;margin-top:13px;font-size:12px;line-height:21px;}*/
/*.cart-part-page .cart-box .cart-total .total{margin:9px 0 6px 28px;height:27px;line-height:27px;font-size:20px;color:#4d4d4d;}*/
.cart-part-page .checkout{display:block;width:196px;height:28px;line-height:28px;text-align:center;color:#fff;background-color:#666;border-radius: 4px;margin:70px auto;font-size:14px;}
.cart-part-page .cart-main{margin:0 62px;border:none;border-top:1px solid #e6e6e6;}
.cart-part-page .cart-item{padding:28px 0;border-bottom:1px solid #e6e6e6;}
.cart-part-page .cart-item .p-pic{width:84px;height:84px;float:left;}
.cart-part-page .cart-item .p-pic img{width:100%;height:100%;max-width: none;max-height: none;}
.cart-part-page .cart-item .p-info{margin-left:112px;position: relative;}
.cart-part-page .cart-item .p-info .p-title{width:420px;height:42px;line-height:42px;font-size:22px;color:#4d4d4d;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.cart-part-page .cart-item .p-info .rest span{margin:11px 14px 6px 0;height:25px;line-height:25px;font-size:12px;color:#000;}
.cart-part-page .cart-item .p-info .rest em{float:right;margin-top:10px;font-size:12px;line-height:25px;}
.cart-part-page .cart-item .p-info .rest .p-price{float:left;}
.cart-part-page .cart-item .p-info .rest .p-spec{background-color: inherit;padding:0;}
.cart-part-page .cart-item .p-info .rest .p-quantity{float:left;width:auto;background-color: #969696;border-radius:11.5px;box-sizing: border-box;padding:1px;}
.cart-part-page .cart-item .p-info .rest .p-subtotal{float:right;color:#4d4d4d;margin:9px 0 9px 28px;height:24px;line-height:24px;font-size:18px;}
.cart-part-page .cart-item .p-info .btn-delete{width:28px;height:28px;position:absolute;right:0;top:0;background:url(images/icons/buttons-close-bold.svg) no-repeat;}
.cart-part-page .cart-main .order-price{padding:12px 0;border-bottom: 1px solid #e6e6e6;height:42px;}
.cart-part-page .cart-main .order-price .total .price{float:right;margin: 9px 0 6px 28px;height: 27px;line-height: 27px;font-size: 20px;color: #4d4d4d;width:auto;padding:0;font-weight:bold;}
.cart-part-page .cart-main .order-price .total .label{float:right;margin-top: 13px;font-size: 12px;line-height: 21px;}
.cart-main .p-quantity input{background-color: transparent;color:#fff;outline: none;}
.cart-main .p-quantity .btn-decrease{border-radius:50%;background-color: #D8D8D8;}
.cart-main .p-quantity .btn-increase{border-radius:50%;background-color: #D8D8D8;}
.p-quantity a:hover{border-color:#D8D8D8;}
.cart-part-page .checkout button{width:100%;outline:none;background-color: transparent;border:none;color:#fff; font-family: "NotoSansKintoECJKsc-Regular", sans-serif;}

/*空购物车*/
.cart-empty{background-color:transparent;border:none;margin:140px 62px;}
.cart-empty .empty-tip{font-size:22px;line-height:42px;}

/*首页主体*/
.index-news{margin-bottom:0;height:100vh;overflow-y: hidden;}
.index-news .swiper-slide{position:relative;height:100vh;background-image:url(index-bg1.jpg);background-repeat: no-repeat;background-position: center center;background-size: 100% auto;}
.index-news .introduction{position:absolute;width:100%;height:42px;line-height:42px;overflow:hidden;bottom:56px;text-align: center;}
.index-news .introduction a{font-size:16px;color:#333;}
.index-news .introduction::after{display:inline;content: url(elements-icons-arrows-small.png);vertical-align: -3px;}
.index-product{position:relative;height:200vh;}
.index-product .animation{width:1440px;height:100vh;position:fixed;}
.index-product .article{width:420px;height:308px;position:absolute;top:50%;margin-top:-154px;left:174px;}
.index-product .article .title{font-size:22px;margin-top:16px;height:35px;line-height:35px;color:#4d4d4d;}
.index-product .article .text{font-size:16px;line-height:28px;margin-top:13px;color:#333;}
.index-product .photo{width:420px;height:322px;position:absolute;top:50%;margin-top:-154px;right:174px;}
.index-product .photo .img{width:420px;height:280px;overflow: hidden;}
.index-product .photo img{width:420px;height:280px;}
.index-product .photo p{height:42px;line-height:42px;font-size: 12px;}
.index-production{position:relative;height:200vh;}
.index-production .animation{width:1440px;height:100vh;position:fixed;}
.index-production .w-photo{height:100vh;overflow: hidden; max-width:60vw;}
.index-production .w-photo img{height:100vh;}
.index-production .article{width:420px;height:378px;position:absolute;top:50%;margin-top:-189px;right:174px;}
.index-production .article .top-name{height:42px;line-height:42px;font-size:16px;color:#333;text-align: center;}
.index-production .article .title{margin-top:59px;line-height:35px;font-size:22px;text-align: center;}
.index-production .article .text{margin-top:15px;font-size:16px;line-height:28px;color:#333;text-align: center;}
.index-production .article .link{display:block;width:112px;height:84px;margin:70px auto 0;background: url(elements-icons-arrows-right.png) no-repeat;}
.pic-recommend{padding-top:98px;}
.pic-recommend .adv-img{position:relative;}
.pic-recommend .adv-img img{width:100%;}
.pic-recommend .adv-img .title{font-size:30px;line-height:42px;color:#000;position:absolute;top:65px;left:174px;}
.pic-recommend .adv-img .text{font-size:12px;line-height:21px;color:#000;width:420px;position:absolute;left:174px;top:125px;}
.pic-recommend .goods-list{margin-top:70px;padding:0 62px;box-sizing: border-box;}
.pic-recommend .goods-list dl{margin-right:28px;width:308px;height:294px;float:left;margin-bottom:14px;}
.pic-recommend .goods-list dl:nth-child(4n){margin-right:0;}
.pic-recommend .goods-list dt{width:308px;height:224px;}
.pic-recommend .goods-list dt .img{width:100%;height:100%;background-repeat: no-repeat;background-size: 100% auto;background-position: center;}
.pic-recommend .goods-list dd .name{font-size:16px;color:#333;height:43px;line-height:43px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pic-recommend .goods-list dd .brief{font-size:10px;color:#4d4d4d;height:18px;line-height:18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.video-recommend{padding-top:98px;position: relative;}
.video-recommend video{width:100%;height:700px;}
.video-recommend .play{position:absolute;width:42px;height:42px;background: url(icons-play-video.png) no-repeat;left:62px;top:168px;z-index: 30;}
.video-recommend .preview-img{width:100%;height:700px;position:absolute;top:98px;left:0;z-index: 20;}
.video-recommend .goods-list{margin-top:70px;padding:0 62px;box-sizing: border-box;}
.video-recommend .goods-list dl{margin-right:28px;width:308px;height:294px;float:left;margin-bottom:14px;}
.video-recommend .goods-list dl:nth-child(4n){margin-right:0;}
.video-recommend .goods-list dt{width:308px;height:224px;}
.video-recommend .goods-list dt .img{width:100%;height:100%;background-repeat: no-repeat;background-size: 100% auto;background-position: center;}
.video-recommend .goods-list dd .name{font-size:16px;color:#333;height:43px;line-height:43px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.video-recommend .goods-list dd .brief{font-size:10px;color:#4d4d4d;height:18px;line-height:18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*尾部*/
.footer{width:1440px;height:98px;margin:98px auto 0;}
.footer .foot-logo{width:160px;height:28px;float:left;margin:42px 0 0 62.1px;background:url(elements-brand-logo-logo-medium.png) no-repeat;}
.footer .copyright-list{height:21px;float:right;margin:41px 62px 0 0;}
.footer .copyright-item{float:right;margin-left:28px;height:21px;line-height:21px;cursor: pointer;}
.footer .copyright-item:first-child{padding-left:19px;background: url(elements-icons-open-close-up-down-closer-small.png) no-repeat;background-position: 0 2px;}
.footer .copyright-item a{font-size: 12px;color:#333;}

/*登录页*/
.page-login{width:1440px;margin:196px auto 0;}
.login-form{margin:56px 62px 0 62px; }
.login-form .login-title{height:42px;line-height:42px;font-size:30px;color:#1a1a1a;text-align: center;padding:9px 0 61px;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}
.login-form .to-signup{box-sizing:border-box;height:42px;line-height:42px;text-align: right;padding-right:21px;width:644px;margin:0 auto;background: url(images/icons/arrow-small-right.svg) no-repeat;background-position: 628px 12px;}
.login-form .to-signup .link{font-size:16px;color:#333;}
.login-form form{margin:0 auto;width:644px;}
.login-form .form-item{height:42px;width:100%;}
.login-form .form-item .ipt{width:100%;height:100%;border:1px solid #d1d1d1;box-sizing: border-box;padding:0 14px;font-size:14px;color:#666;}
.login-form .form-item .btn-login{width:308px;height:42px;line-height:42px;float:left;border-radius: 4px;font-size:19px;color:#fff;background: #666;border: none;}
.login-form .form-item .forgot-password{box-sizing:border-box;float:right;width:196px;height:42px;line-height:42px;font-size:14px;color:#333;background: #fff;border:1px solid #d1d1d1;border-radius: 4px;text-align: center;cursor: pointer; font-family: "NotoSansKintoECJKsc-Regular", sans-serif;}
.login-form .form-item .wechat-login{display:block;height:42px;line-height:42px;width:308px;text-align:center;border-radius: 4px;background: #666;color:#fff;font-size:19px;}
.login-form .login-code{margin:28px auto 98px;width:196px;height:196px;}
.login-form .page-link{margin:0 62px 98px;}
.login-form .page-link .preview{width:308px;height:84px;float:left;background: url(arrow-left.png) no-repeat;background-position:0px 14px;}
.login-form .page-link .preview a{display:inline-block;padding:23px 0 19px 99px;height:42px;line-height:42px;width:209px;font-size:30px;color:#333;text-align: left;}

/*注册页*/
.signup-form{margin:56px 62px 0 62px; }
.signup-form .signup-title{height:42px;line-height:42px;font-size:30px;color:#1a1a1a;text-align: center;padding:9px 0 61px;}
.signup-form .to-login{box-sizing:border-box;height:42px;line-height:42px;text-align: right;padding-right:21px;width:644px;margin:0 auto;background: url(images/icons/arrow-small-right.svg) no-repeat;background-position: 628px 12px;}
.signup-form .to-login .link{font-size:16px;color:#333;}
.signup-form form{margin:0 auto;width:644px;}
.signup-form .form-item{height:42px;width:100%;}
.signup-form .form-item .ipt{width:100%;height:100%;border:1px solid #d1d1d1;box-sizing: border-box;padding:0 14px;font-size:14px;color:#666;}
.signup-form .form-item input[type='checkbox'].x-check {opacity:0; display:none; height:28px; }
.signup-form .form-item label.x-check {background:url(checkbox-check.png) no-repeat;background-size: auto 100%;height:28px;line-height:28px; padding-left:42px;font-size:16px;display:block;color:#333;}
.signup-form .form-item input[type='checkbox'].x-check:checked + .x-check {background:url(checkbox-checked.png) no-repeat;background-size: auto 100%;}
.signup-form .form-item .lnklike{display:inline-block;font-size:16px;height:28px;line-height:28px;padding:8px 0 6px;width:152px;color:#333;}
.signup-form .form-item .lnklike::after{display:inline;content: url(images/icons/arrow-small-right.svg);vertical-align: -3px;margin-left:5px;}
.signup-form .form-item .get-pin-number{display:block;width:308px;height:42px;line-height:42px;border-radius: 4px;color:#fff;background-color: #666;text-align: center;font-size:19px;}
.signup-form .form-item .btn-signup{width:308px;height:42px;text-align:center;line-height:42px;float:left;border-radius: 4px;font-size:19px;color:#fff;background: #666;border: none;}
.signup-form .form-item .wechat-signup{display:block;height:42px;line-height:42px;width:308px;text-align:center;border-radius: 4px;background: #666;color:#fff;font-size:19px;}

/*忘记密码*/
.been-send{height:42px;line-height:42px;text-align: center;font-size:19px;margin-bottom:300px;}
.forget-form .action-get-verifycode{display:inline-block;width:308px;height:42px;line-height:42px;border-radius: 4px;color:#fff;background-color: #666;text-align: center;font-size:19px;margin:0;}
/*{width:308px;height:42px;line-height:42px;float:left;border-radius: 4px;font-size:19px;color:#fff;background: #666;border: none;}*/
/*短信验证页*/
/*.verification-specification{margin:85px 62px 0;padding:8px 0 20px;}*/
/*.verification-specification .left-side{width:308px;height:42px;line-height:42px;font-size:30px;color:#1a1a1a;margin-right:28px;float:left;}*/
/*.verification-specification .right-side{float:left;width:979px;}*/
/*.verification-specification .right-side .title{line-height:28px;font-size:16px;color:#000;margin-bottom:14px;}*/
/*.verification-specification .right-side .text{font-size:16px;line-height:28px;color:#333;}*/
/*.sms-verification{margin:0 auto 208px;width:644px;}*/
/*.sms-verification .form-item{height:42px;width:100%;margin-bottom: 56px;}*/
/*.sms-verification .form-item .ipt{width:100%;height:100%;border:1px solid #d1d1d1;box-sizing: border-box;padding:0 14px;font-size:14px;color:#666;}*/
/*.sms-verification .btn-signup{width:308px;height:42px;line-height:42px;float:left;border-radius: 4px;font-size:19px;color:#fff;background: #666;border: none;}*/

/*设置密码页*/
/*.password-form{margin:56px 62px 0 62px;}*/
/*.password-form .password-title{height:42px;line-height:42px;font-size:30px;color:#1a1a1a;text-align: center;padding:9px 0 61px;}*/
/*.password-form form{margin:0 auto;width:644px;}*/
/*.password-form .form-item{height:42px;width:100%;}*/
/*.password-form .form-item .ipt{width:100%;height:100%;border:1px solid #d1d1d1;box-sizing: border-box;padding:0 14px;font-size:14px;color:#666;}*/
/*.password-form .btn-signup{width:308px;height:42px;line-height:42px;float:left;border-radius: 4px;font-size:19px;color:#fff;background: #666;border: none;}*/

/*品牌页*/
.our-brand{padding:70px 62px 0;height:728px;position:relative;}
.our-brand img{position:absolute;top:70px;right:62px;max-width:756px;max-height:406px;}
.our-brand h6{font-size:19px;font-weight:300;color:#333;width:420px;height:27px;line-height:27px;position:absolute;top:399px;left:174px;}
.our-brand h3{ font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-size:38px;font-weight:300;color:#333;width:420px;height:56px;line-height:56px;position:absolute;top:433px;left:174px;}
.our-brand h5{font-size:22px;font-weight:300;color:#333;width:868px;height:35px;line-height:35px;position:absolute;top:548px;left:336px;}
.our-brand p{font-size:16px;font-weight:300;color:#333;width:644px;height:112px;line-height:28px;position:absolute;top:596px;left:622px;padding:0;}
.brand-img{width:100vw;height:672px;}
.brand-img img{width:100%;height:100%;object-fit: cover;}
.company-info{padding:0 62px;}
.company-info .title{padding:13px 0 8px;line-height:21px;font-size:12px;color:#000;}
.company-info-item{height:196px;width:100%;}
.company-info-item .cate{height:196px;width:308px;float:left;line-height:21px;font-size:12px;}
.company-info-item .cate .arrow{display:inline-block;padding:6px 4px;background: url(images/icons/arrow-small-right.svg) no-repeat;background-size:100% 100%;margin-left:5px;position:relative;top:2px;}
.company-info-item .info{float:left;margin-left:28px;height:196px;}
.company-info-item .info .title{width:308px;height:42px;line-height:42px;font-size:19px;color:#333;}
.company-info-item .info .info-img{width:196px;height:126px;}
.company-info-item .info .info-img img{width:100%;height:100%;object-fit:cover;}
.company-info-item .info-text{float:left;margin-left:28px;width:644px;font-size:16px;line-height:28px;padding-top:11px;color:#333;}
.company-idea{margin:107px 62px 0;}
.company-idea .title{height:42px;line-height:42px;font-size:30px;margin-bottom:33px; font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}
.company-idea-item{margin-bottom:98px;}
.company-idea-item .left-side{width:307px;height:43px;color:#333;font-size:16px;line-height:43px;float:left;}
.company-idea-item .right-side{margin-left:28px;width:980px;float:left;}
.company-idea-item .right-side .text{padding:8px 0 6px;line-height:28px;font-size:16px;color:#333;margin-bottom:14px;}
.company-idea-item .right-side .pic-info li{float:left;width:308px;height:266px;margin-right:28px;}
.company-idea-item .right-side .pic-info li:last-child{margin-right:0;}
.company-idea-item .right-side .pic-info li img{width:308px;height:224px;}
.company-idea-item .right-side .pic-info li p{height:42px;line-height:42px;padding:0;}
.relation{margin:0 62px 98px;}
.relation .title{padding:9px 0 5px;height:42px;line-height:42px;font-size: 30px;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight: 100;}
.relation .relation-list{margin-top:14px;}
.relation .relation-list li{float:left;width:420px;height:266px;margin-right:28px;}
.relation .relation-list li:nth-child(3n){margin-right:0;}
.relation .relation-list li img{width:420px;height:224px;object-fit: cover;}
.relation .relation-list li p{height:21px;line-height:21px;font-size:12px;color:#000;padding:13px 0 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.page-link{margin:0 62px 98px;}
.page-link .preview{width:420px;height:112px;float:left;background: url(images/icons/icons-arrows-large-left.svg) no-repeat;background-position:0px 14px;}
.page-link .preview a{display:inline-block;padding:16px 0 26px 140px;height:70px;line-height:70px;width:280px;font-size:48px;color:#333;text-align: left;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}
.page-link .next{width:420px;height:112px;float:right;background: url(images/icons/icons-arrows-large-right.svg) no-repeat;background-position:308px 14px;}
.page-link .next a{display:inline-block;padding:16px 140px 26px 0;height:70px;line-height:70px;width:280px;font-size:48px;color:#333;text-align: right;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}

/*产品页*/
.our-production{width:100%;position:relative;}
.our-production .info{position:absolute;top:59.3%;left:12.1%;height:28px;line-height:28px;font-size:19px;color:#fff;}
.our-production .title{position:absolute;top:65%;left:12.1%;height:56px;line-height:56px;font-size:38px;color:#fff; font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}
.our-production .text{position:absolute;top:78.1%;left:27.6%;width:868px;line-height:28px;font-size:16px;color:#fff;}
.production-box{margin:70px 62px 0;}
.production-box .production-info{margin:28px auto 70px;width:868px;padding:8px 0 21px;}
.production-box .production-info .l{float:left;width:196px;line-height:28px;font-size:16px;color:#333;}
.production-box .production-info .r{float:right;width:644px;font-size:16px;line-height:28px;color:#333;}

/*材料页*/
.our-material{width:100%;position:relative;}
.our-material .info{position:absolute;top:59.3%;left:12.1%;height:28px;line-height:28px;font-size:19px;color:#fff;}
.our-material .title{position:absolute;top:65%;left:12.1%;height:56px;line-height:56px;font-size:38px;color:#fff;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}
.our-material .text{position:absolute;top:78.1%;left:27.6%;width:868px;line-height:28px;font-size:16px;color:#fff;}
.material-box{margin:70px 62px 98px;}
.material-box .material-info{margin:0 auto;width:868px;padding:8px 0 21px;}
.material-box .material-info .l{float:left;width:196px;height:28px;line-height:28px;font-size:16px;color:#333;}
.material-box .material-info .r{float:right;width:644px;font-size:16px;line-height:28px;color:#333;}
.material-box .video-list{margin-top:28px;width:100%;height:266px;}
.material-box .video-list .video-item{float:left;width:420px;height:266px;margin-right:28px;}
.material-box .video-list .video-item:last-child{margin-right:0;}
.material-box .video-list .video-item img{width:420px;height:224px;}
.material-box .video-list .video-item p{height:21px;line-height:21px;font-size:12px;color:#000;padding:13px 0 8px;}
.material-box .pic-list{width:100%;height:364px;margin:70px 0 28px;}
.material-box .pic-list img{width:644px;height:364px;}

/*产品top页*/
.our-corabollation{width:100%;position:relative;}
.our-corabollation .info{position:absolute;top:385px;left:174px;height:28px;line-height:28px;font-size:19px;color:#333;}
.our-corabollation .title{position:absolute;top:419px;left:174px;height:56px;line-height:56px;font-size:38px;color:#1a1a1a;}
.our-corabollation .text{position:absolute;top:498px;left:398px;line-height:28px;font-size:16px;color:#333;}
.corabollation-box{margin:70px 62px 0;}
.corabollation-info{margin-bottom:28px;}
.corabollation-image{position:relative;}
.corabollation-image .title-bottom{color:#333;font-size:38px;width:1148px;line-height:56px;height:56px;padding:13px 0 15px;position:absolute;bottom:56px;left:84px;}
.corabollation-image .title-top{color:#333;font-size:38px;width:1148px;line-height:56px;height:56px;padding:13px 0 15px;position:absolute;top:56px;left:84px;}
.corabollation-pro .title{width:420px;height:42px;line-height: 42px;font-size:30px;color:#1a1a1a;padding:10px 0 4px;margin-bottom:14px;}
.corabollation-pro .pro-list li{float:left;width:420px;height:266px;margin-right:28px;}
.corabollation-pro .pro-list li:nth-child(3n){margin-right:0;}
.corabollation-pro .pro-list li .img{width:420px;height:224px;background-position: center;background-repeat: no-repeat;background-size: 100% auto;}
.corabollation-pro .pro-list li p{height:21px;line-height:21px;font-size:12px;color:#000;padding:13px 0 8px;}

/*产品package页面*/
.our-package{padding:70px 62px 0;height:602px;position: relative;}
.our-package img{width:980px;height:602px;position:absolute;right:62px;top:70px;}
.our-package .title{width:100%;font-size: 38px;line-height:56px;padding:13px 0 15px;margin-top:70px;color:#333;position:relative;z-index: 2;}
.our-package .info{font-size:10px;width:308px;line-height:18px;padding:14px 0 10px;color:#4d4d4d;}
.our-package .text{width:327px;line-height:21px;font-size:12px;color:#000;position:absolute;bottom:0;}
.our-designer{margin:70px 62px;height:252px;}
.our-designer .left-side{float:left;width:308px;}
.our-designer .left-side .title{width:308px;height:28px;line-height:28px;padding:8px 0 6px;font-size:16px;color:#333;}
.our-designer .left-side .designer-img{margin-top:28px;}
.our-designer .left-side .designer-img img{width:126px;height:126px;}
.our-designer .left-side .designer-img p{font-size:12px;line-height:12px;padding:20px 0 10px;}
.our-designer .right-side{float:right;width:980px;font-size:16px;line-height:28px;color:#333;}
.our-designer .right-side .name{height:28px;line-height:28px;padding:8px 0 6px;margin-bottom:14px;}
.package-img{padding-bottom:28px;margin:0 62px;}
.package-img img{width:100%;}
.design-product-list{margin:0 62px;}
.design-product-list .design-product-item{width:420px;height:616px;float:left;margin-right:28px;}
.design-product-list .design-product-item:last-child{margin-right:0;}
.design-product-list .design-product-item img{width:420px;height:574px;}
.design-product-list .design-product-item p{height:21px;line-height:21px;font-size:12px;color:#000;padding:13px 0 8px;}

/*产品babycarrier页*/
.babycarrier{padding:70px 62px 0;height:602px;position: relative;}
.babycarrier img{width:980px;height:602px;position:absolute;right:62px;top:70px;}
.babycarrier .title{width:100%;font-size: 38px;line-height:56px;padding:13px 0 15px;margin-top:70px;color:#333;position:relative;z-index: 2;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}
.babycarrier .info{font-size:10px;width:308px;line-height:18px;padding:14px 0 10px;color:#4d4d4d;}
.babycarrier .text{width:327px;line-height:21px;font-size:12px;color:#000;padding:13px 0 9px;margin-top:294px;}
.babycarrier-designer{margin:70px 62px;height:252px;}
.babycarrier-designer .left-side{float:left;width:308px;}
.babycarrier-designer .left-side .title{width:308px;height:28px;line-height:28px;padding:8px 0 6px;font-size:16px;color:#333;}
.babycarrier-designer .left-side .designer-img{margin-top:28px;}
.babycarrier-designer .left-side .designer-img img{width:126px;height:126px;}
.babycarrier-designer .left-side .designer-img p{font-size:12px;line-height:12px;padding:20px 0 10px;}
.babycarrier-designer .right-side{float:right;width:980px;font-size:16px;line-height:28px;color:#333;}
.babycarrier-designer .right-side .name{height:28px;line-height:28px;padding:8px 0 6px;margin-bottom:14px;}
.babycarrier-designer-list{margin:0 62px 28px;}
.babycarrier-designer-list .babycarrier-designer-item{width:420px;height:757px;float:left;margin-right:28px;}
.babycarrier-designer-list .babycarrier-designer-item:last-child{margin-right:0;}
.babycarrier-video{margin:0 62px 28px;position:relative;}
.babycarrier-video video{width:100%;}

.babycarrier-related-products{margin:98px 62px 0;}
.babycarrier-related-products .title{width:308px;height:42px;line-height:42px;font-size:30px;color:#1a1a1a;padding:9px 0 5px;}
.related-products-list .related-products-item{width:420px;height:266px;margin:15px 28px 0 0;float:left;}
.related-products-list .related-products-item:nth-child(3n){margin-right:0;}
.related-products-list .related-products-item img{width:420px;height:224px;object-fit: cover;}
.related-products-list .related-products-item p{height:21px;line-height:21px;font-size:12px;color:#000;padding:13px 0 8px;}

/*产品skincare页*/
.skincare{padding:70px 62px 0;height:602px;position: relative;}
.skincare img{width:980px;height:602px;position:absolute;right:62px;top:70px;}
.skincare .title{width:100%;font-size: 38px;line-height:56px;padding:13px 0 15px;margin-top:70px;color:#333;position:relative;z-index: 2;}
.skincare .info{font-size:10px;width:308px;line-height:18px;padding:14px 0 10px;color:#4d4d4d;}
.skincare .text{width:327px;line-height:21px;font-size:12px;color:#000;padding:13px 0 9px;margin-top:294px;}
.skincare-designer{margin:70px 62px 98px;}
.skincare-designer .left-side{float:left;width:308px;margin-right:28px;}
.skincare-designer .left-side .title{width:308px;height:28px;line-height:28px;padding:8px 0 6px;font-size:16px;color:#333;}
.skincare-designer .left-side .designer-img{margin-top:28px;}
.skincare-designer .left-side .designer-img img{width:126px;height:126px;}
.skincare-designer .left-side .designer-img p{font-size:12px;line-height:12px;padding:20px 0 10px;}
.skincare-designer .right-side{float:left;width:644px;font-size:16px;line-height:28px;color:#333;}
.skincare-designer .right-side .name{height:28px;line-height:28px;padding:8px 0 6px;margin-bottom:14px;}
.skincare-designer .right-side video{width:100%;}
.skincare-product{margin:0 62px 28px;}
.skincare-product .left-side{float:left;width:644px;height:364px;margin-right:28px;}
.skincare-product .right-side{float:right;width:644px;height:364px;}
.skincare-story{padding:8px 0 20px;margin:0 286px 14px 258px;width:896px;}
.skincare-story .left-side{float:left;margin-left:28px;width:196px;font-size:16px;line-height:28px;color:#333;}
.skincare-story .right-side{float:right;margin-left:28px;width:644px;font-size:16px;line-height:28px;color:#333;}
.skincare-related-products{margin:126px 62px 0;}
.skincare-related-products .title{width:308px;height:42px;line-height:42px;font-size:30px;color:#1a1a1a;padding:9px 0 5px;}
.skincare-img{margin-bottom:28px;}
.skincare-img .title{width:196px;height:56px;margin:0 auto 14px;line-height:56px;font-size:22px;color:#4d4d4d;}
.skincare-img-list{margin:0 62px;}
.skincare-img-list li{width:420px;height:224px;margin-right:28px;float:left;}
.skincare-img-list li:nth-child(3n){margin-right:0;}

/*会员中心*/
.member-page{width:1440px;margin:196px auto 0;}
.member-nav{float:right;margin-right:62px;}
.member-nav li{float:left;width:105px;height:21px;line-height:21px;text-align: center;padding:13px 0 7px;border-bottom:1px solid #e6e6e6;}
.member-nav .active , .member-nav li:hover{border-color:#666;}
.member-nav li a{font-size:12px;color:#333;}
.message-reminder{width:636px;height:34px;padding:3px;border:1px solid #d1d1d1;margin:42px auto 56px;line-height:21px;text-align: center;background-color: #fff;}
.message-reminder a{font-size:12px;color:#000;}
.order-history{margin:0 62px 98px;}
.order-history .title{padding:9px 0 61px;text-align: center;height:42px;line-height:42px;font-size:30px;color:#000;}
.order-history .order-list .list-item .l-side{float:left;width:308px;margin-right:28px;padding-top:28px;height:19px;line-height:19px;font-size:19px;color:#333;}
.order-history .order-list .list-item .r-side{float:left;width:980px;padding-top:28px;position:relative;border-bottom:1px solid #e6e6e6;}
.order-history .order-list .list-item .r-side .order-state{width:224px;margin-right:28px;float:left;}
.order-history .order-list .list-item .r-side .order-state .order-id{font-size:19px;height:19px;line-height:19px;color:#333;margin-bottom:11px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.order-history .order-list .list-item .r-side .order-state .state{font-size:12px;height:21px;line-height:21px;color:#000;margin-right:14px;}
.order-history .order-list .list-item .r-side .order-state .time{font-size:10px;height:21px;line-height:21px;color:#4d4d4d;}
.order-history .order-list .list-item .r-side .goods-list{width:504px;float:left;}
.order-history .order-list .list-item .r-side .goods-list dl{width:224px;margin:0 28px 28px 0;float:left;}
.order-history .order-list .list-item .r-side .goods-list dt{width:28px;height:28px;float:left;margin-right:14px;}
.order-history .order-list .list-item .r-side .goods-list dt img{width:28px;height:28px;}
.order-history .order-list .list-item .r-side .goods-list dd{width:154px;float:left;}
.order-history .order-list .list-item .r-side .goods-list dd .goods-name{font-size:16px;height:16px;line-height:16px;margin-bottom:11px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.order-history .order-list .list-item .r-side .goods-list dd .goods-size{font-size:12px;height:21px;line-height:21px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.order-history .order-list .list-item .r-side .total{width:224px;float:left;}
.order-history .order-list .list-item .r-side .show-detail{display:inline-block;font-size:12px;height:21px;line-height:21px;padding-right:15px;background: url(images/icons/arrow-small-right.svg) no-repeat;background-position: right 4px;background-size:8px 12px;color:#000;}
.order-history .order-list .list-item .r-side .total-price{position:absolute;right:0;bottom:28px;height:18px;font-size:12px;color:#000;}
.order-history .order-list .list-item .r-side .total-price span{display:inline-block;font-size:18px;color:#4d4d4d;line-height:18px;height:18px;}
.member-address{margin:0 62px 98px;}
.member-address .address-title{height:42px;line-height:42px;font-size:30px;color:#000;text-align: center;padding:9px 0 61px;}
.address-list .address-item{float:left;width:420px;margin-right:28px;margin-bottom:28px;}
.address-list .address-item:nth-child(3n){margin-right:0;}
.address-list .address-item .address-detail{width:392px;height:336px;background-color: #f0f0f0;padding:28px 14px;display:none;}
.address-list .address-item .address-detail.active{display:block;}
.address-list .address-item .address-detail .title{padding:9px 0 12px;height:35px;line-height:35px;color:#4d4d4d;font-size:22px;text-align: center;}
.address-list .address-item .address-detail .name{padding:14px 0;line-height:28px;height:28px;width:392px;font-size:16px;text-align: center;color:#333;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.address-list .address-item .address-detail .default-checkbox{height:56px;}
.address-list .address-item .address-detail .default-checkbox p{padding:6px 0 1px;height:21px;line-height:21px;padding-left:18px;font-size:12px;color:#000;width:64px;margin:0 auto;}
.address-list .address-item .address-detail .default-checkbox p.sel{background: url(checked.png) no-repeat;background-size:18px 18px;background-position:0 7px;}
.address-list .address-item .address-detail .address{padding:8px 0 6px;height:84px;font-size:16px;line-height:28px;color:#333;text-align: center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.address-list .address-item .address-detail .phone{padding:13px 0 8px;height:21px;line-height:21px;font-size:12px;color:#000;text-align: center;margin-bottom:14px;}
.address-list .address-item .address-detail .btns{width:238px;margin:0 auto;font-size:0;}
.address-list .address-item .address-detail .btns .add{border:none;padding:0;height:28px;line-height:28px;width:112px;color:#fff;background-color:#666;border-radius:4px;text-align: center;margin:0 63px;cursor: pointer;font-size:12px;}
.address-list .address-item .address-detail .btns .edit{cursor:pointer;display:inline-block;border:none;padding:0;width:112px;margin-right:10px;height:28px;line-height:28px;text-align: center;font-size:12px;color:#fff;background-color:#666;border-radius: 4px;vertical-align: bottom;outline: none;}
.address-list .address-item .address-detail .btns .edit:hover{opacity: 0.6;}
.address-list .address-item .address-detail .btns .delete{cursor:pointer;display:inline-block;padding:0;width:112px;height:28px;line-height:28px;text-align: center;font-size:12px;color:#000;background-color: #fff;border:1px solid #d1d1d1;border-radius: 4px;outline: none;}
.address-list .address-item .address-detail .btns .delete:hover{opacity:0.6;}
.address-list .address-item .address-detail .btns .delete button{border:none;background: none;outline: none;}
.address-list .address-item .address-set{padding:28px;background-color: #f0f0f0;display:none;}
.address-list .address-item .address-set.active{display:block;}
.address-list .address-item .address-set .title{border:1px solid #d1d1d1;padding:7px 14px 5px 14px;width:334px;height:28px;line-height:28px;font-size:14px;color:#666;margin-bottom:14px;}
.address-list .address-item .address-set .default-checkbox{margin-bottom:14px;}
.address-list .address-item .address-set .default-checkbox input[type='checkbox'].checkbox {opacity:0; display:none;}
.address-list .address-item .address-set .default-checkbox label.checkbox {background:url(checkbox-check.png) no-repeat;background-size: auto 100%;height:28px;line-height:28px; padding-left:42px;font-size:16px;margin-right:28px;width:168px;}
.address-list .address-item .address-set .default-checkbox input[type='checkbox'].checkbox:checked + .checkbox {background:url(checkbox-checked.png) no-repeat;background-size: auto 100%;}
.address-list .address-item .address-set textarea{resize: none;width:334px;height:68px;padding:8px 14px 6px 14px;font-size:14px;color:#666;line-height:28px;margin-bottom:9px;}
.address-list .address-item .address-set .name,
.address-list .address-item .address-set .phone{border:1px solid #d1d1d1;padding:7px 14px 5px 14px;width:334px;height:28px;line-height:28px;font-size:14px;color:#666;margin-bottom:14px;}
.address-list .address-item .address-set .btns{width:238px;margin:0 auto;font-size:0;text-align: center;}
.address-list .address-item .address-set .btns .sub{cursor:pointer;display:inline-block;border:none;padding:0;width:112px;height:28px;line-height:28px;text-align: center;font-size:12px;color:#fff;background-color:#666;border-radius: 4px;vertical-align: bottom;outline: none;}
.address-list .address-item .address-set .btns .sub:hover{opacity: 0.6;}
.address-list .address-item .address-set .btns .cancel{cursor:pointer;display:none;padding:0;width:110px;height:26px;line-height:28px;margin-left:10px;text-align: center;font-size:12px;color:#000;background-color: #fff;border:1px solid #d1d1d1;border-radius: 4px;outline: none;}
.address-list .address-item .address-set .btns .cancel:hover{opacity: 0.6;}
.other-setting{margin:0 62px;}
.other-setting .title{padding:9px 0 61px;height:42px;line-height:42px;font-size:30px;color:#000;text-align: center;}
.other-setting .setting-list .setting-item{width:308px;margin-right:28px;float:left;}
.other-setting .setting-list .setting-item:last-child{margin-right:0;}
.other-setting .setting-list .setting-item .current .name{padding:13px 0 22px;height:21px;line-height:21px;font-size:12px;color:#000;text-align: center;}
.other-setting .setting-list .setting-item .current .state{padding:7px 0 35px;line-height:28px;height:28px;text-align: center;font-size:19px;}
.other-setting .setting-list .setting-item .current .btns{margin:0 auto;width:140px;height:28px;line-height:28px;text-align: center;cursor: pointer;}
.other-setting .setting-list .setting-item .current .btns .other-set{height:28px;line-height:28px;color:#fff;background-color: #666;border-radius:4px;}
.other-setting .setting-list .setting-item .current .btns .other-set:hover{opacity: 0.6;}
.other-setting .setting-list .setting-item .current .btns .other-change{height:26px;line-height:26px;color:#000;background-color: #fff;border-radius:4px;border:1px solid #d1d1d1;}
.other-setting .setting-list .setting-item .current .btns .other-change:hover{opacity: 0.6;}
.other-setting .setting-list .setting-item .current .btns .act{height:28px;line-height:28px;color:#fff;background-color: #666;border-radius:4px;}
.other-setting .setting-list .setting-item .current .btns .deact{height:26px;line-height:26px;color:#000;background-color: #fff;border-radius:4px;border:1px solid #d1d1d1;}
.other-setting .setting-list .setting-item .set-box{display:none;}
.other-setting .setting-list .setting-item .set-box .name{padding:13px 0 8px;height:21px; line-height:21px;font-size:12px;color:#000;text-align: center;}
.other-setting .setting-list .setting-item .set-box input{padding:7px 13px 5px;height:28px;line-height:28px;color:#666;font-size:14px;width:280px;border:1px solid #d1d1d1;margin-bottom:14px;outline:none;}
.other-setting .setting-list .setting-item .set-box .btns{font-size:0;}
.other-setting .setting-list .setting-item .set-box .btns .other-sub{display:inline-block;width:140px;height:28px;line-height:28px;font-size:12px;color:#fff;background-color: #666;border-radius:4px;border:none;margin-right:28px;text-align: center;cursor: pointer;vertical-align: bottom;}
.other-setting .setting-list .setting-item .set-box .btns .other-cancel{display:inline-block;width:138px;height:26px;line-height:26px;font-size:12px;color:#000;background-color: #fff;border-radius:4px;border:1px solid #d1d1d1;text-align: center;cursor: pointer;}
.logout-confirm{width:300px;height:150px;position:fixed;top:50%;left:50%;margin-left:-150px;margin-top:-75px;background-color: #FCFBF5;box-shadow: 4px 4px 5px #aaa;z-index: 10;border:1px solid #aaa;box-sizing: border-box;display:none;}
.logout-confirm .title{height:28px;line-height:28px;font-size:16px;padding:8px 0 6px 10px;border-bottom: 1px solid #aaa;text-align: left;}
.logout-confirm .close{position:absolute;right:0;top:8px;width:28px;height:28px;background-image: url(images/icons/buttons-close-bold.svg);background-size: 100% 100%;cursor: pointer;}
.logout-confirm .content{height:28px;line-height:28px;font-size:16px;padding:14px 0;text-align: center;}
.logout-confirm .btns{margin:0 auto;width:238px;}
.logout-confirm .logout-sure{cursor:pointer;float:left;border:none;padding:0;width:112px;margin-right:10px;height:28px;line-height:28px;text-align: center;font-size:12px;color:#fff;background-color:#666;border-radius: 4px;vertical-align: bottom;outline: none;}
.logout-confirm .logout-cancel{cursor:pointer;float:left;padding:0;width:112px;height:28px;line-height:28px;text-align: center;font-size:12px;color:#000;background-color: #fff;border:1px solid #d1d1d1;border-radius: 4px;outline: none;box-sizing: border-box;}

/*发票页（无记录）*/
.no-record{margin:56px 62px 0;}
.no-record .title{padding:9px 0 61px;height:42px;line-height:42px;font-size:30px;color:#1a1a1a;text-align: center;}
.no-record .option{margin-top:70px;}
.no-record .option .add-invoice{display:block;margin:0 auto 300px;width:308px;height:42px;line-height:42px;font-size:19px;background: #666;border-radius: 4px;color:#fff;text-align: center;}

/*发票页*/
.invoice-already{margin:56px 62px 0;}
.invoice-already .title{padding:9px 0 61px;height:42px;line-height:42px;font-size:30px;color:#1a1a1a;text-align: center;}
.invoice-already-item{margin-top:28px;}
.invoice-already-item .left-side{width:308px;float:left;margin-right:28px;}
.invoice-already-item .left-side .subtitle{padding:9px 0 12px;font-size:22px;height:35px;line-height:35px;color:#4d4d4d;}
.invoice-already-item .right-side{width:980px;float:left;}
.invoice-already-item .right-side .invoice-form .form-item{height:28px;line-height:28px;padding:19px 0 20px;margin:0;border-top:1px solid #e6e6e6;}
.invoice-already-item .right-side .invoice-form .form-item .name{float:left;width:308px;height:28px;line-height:28px;margin-right: 28px;color:#333;font-size:19px;}
.invoice-already-item .right-side .invoice-form .form-item .text{float:left;width:644px;height:28px;line-height:28px;font-size:16px;color:#333;}
.invoice-already-item .right-side .invoice-form .detail-list{padding-bottom:41px;border-bottom:1px solid #e6e6e6;}
.invoice-already-item .right-side .invoice-form .detail-list li{padding:8px 0 6px;height:28px;line-height:28px;font-size:16px;color:#333;}
.invoice-already-item .right-side .invoice-form .detail-list li .c-l{width:196px;height:28px;padding-left:112px;margin-right:24px;float:left;}
.invoice-already-item .right-side .invoice-form .detail-list li .c-r{width:644px;height:28px;line-height:28px;float:left;}
.invoice-already-item .edit{padding:26px 0 27px;border-bottom:1px solid #e6e6e6;margin-bottom:54px;}
.invoice-already-item .edit a{display:block;width:308px;height:42px;line-height:42px;background-color: #666;color:#fff;text-align: center;font-size:19px;border-radius: 4px;}

/*发票编辑页*/
.invoice-edit{margin:56px 62px 0;}
.invoice-edit .title{padding:9px 0 61px;height:42px;line-height:42px;font-size:30px;color:#1a1a1a;text-align: center;}
.invoice-edit-item{margin-top:28px;}
.invoice-edit-item .left-side{width:308px;float:left;margin-right:28px;}
.invoice-edit-item .left-side .subtitle{padding:9px 0 12px;font-size:22px;height:35px;line-height:35px;color:#4d4d4d;}
.invoice-edit-item .right-side{width:980px;float:left;}
.invoice-form .form-item{height:35px;padding:21px 0 25px;margin:0;border-top:1px solid #e6e6e6;}
.invoice-form .form-item .name{float:left;width:308px;height:35px;line-height:35px;margin-right: 28px;color:#333;font-size:19px;}
.invoice-form .form-item .slider{float:left;width:644px;height:28px;line-height:42px;font-size:16px;color:#333;}
.invoice-form .form-item .slider input[type='radio'].slider-radio {opacity:0; display:none; height:28px;line-height:28px; }
.invoice-form .form-item .slider label.slider-radio {float:left;background-color:#fff;width:112px;height:28px;line-height:28px;margin-top:5px; font-size:16px;color:#666;text-align: center;border:1px solid #666;box-sizing: border-box;}
.invoice-form .form-item .slider input[type='radio'].slider-radio:checked + .slider-radio {background-color:#666;color:#fff;}
.invoice-form .detail-list{padding-bottom:41px;border-bottom:1px solid #e6e6e6;}
.invoice-form .detail-list li{margin-bottom:14px;}
.invoice-form .detail-list li .c-l{width:196px;height:42px;line-height:42px;padding-left:112px;margin-right:24px;float:left;font-size:19px;color:#333;position: relative;}
.invoice-form .detail-list li .c-l .star{position: absolute;left:100px;top:3px;}
.invoice-form .detail-list li .c-r{width:644px;float:left;font-size:16px;line-height:42px;color:#333;}
.invoice-form .detail-list li .c-r .ipt{padding:7px 14px 5px;width:614px;height:28px;line-height:28px;font-size:14px;color:#666;border-color:#d1d1d1;}
.invoice-form .detail-list li .c-r .area{padding:7px 14px 5px;width:614px;line-height:28px;font-size:14px;color:#666;border-color:#d1d1d1;resize: none;}
.invoice-edit-item .edit{padding:26px 0 27px;border-bottom:1px solid #e6e6e6;margin-bottom:54px;}
.invoice-edit-item .edit a{display:block;width:308px;height:42px;line-height:42px;background-color: #666;color:#fff;text-align: center;font-size:19px;border-radius: 4px;}

/*支付结果页面*/
.page-paycenter{margin:56px 62px 0 62px; }
.page-paycenter .paycenter-title{height:42px;line-height:42px;font-size:30px;color:#1a1a1a;text-align: center;padding:9px 0 61px;}
.page-paycenter .order-num{margin:0 auto;width:420px;height:35px;line-height:35px;padding:9px 0 12px;color:#4d4d4d;font-size:22px;}
.page-paycenter .check-message{display:block;margin:56px auto 200px;width:420px;height:28px;line-height:28px;border-radius: 4px;background-color: #666;color:#fff;font-size:14px;text-align: center;}

/*产品列表*/
.page-gallery{margin-top:42px;}
.page-gallery .swiper-slide{position:relative;}
.page-gallery .swiper-slide img{width:100%;height:602px;object-fit:cover;}
.page-gallery .swiper-slide .title{position:absolute;width:868px;margin-left:-434px;bottom:6.6%;left:50%;line-height:5rem;max-height:10rem;font-size:3.42857rem;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.page-gallery .swiper-button-prev{width:84px;height:154px;background: url(images/icons/elements-icons-arrows-large.svg) no-repeat;transform: rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg); -webkit-transform: rotateY(180deg);}
.page-gallery .swiper-button-next{width:84px;height:154px;background: url(images/icons/elements-icons-arrows-large.svg) no-repeat;}
:root {--swiper-navigation-size: 154px;--swiper-navigation-color: transparent;}
.gift-bg{background-color: #f0f0f0;margin-top:70px;}
.gift-service{padding:42px 62px 0;}
.gift-service .title{height:35px;line-height:35px;padding:9px 0 12px;font-size:22px;color:#4d4d4d;}
.gift-service .gift-list .gift-item{float:left;width:308px;height:294px;margin-right:28px;}
.gift-service .gift-list .gift-item:nth-child(4n){margin-right:0;}
.gift-service .gift-list .gift-item .img{width:308px;height:224px;background-position: center;background-repeat: no-repeat;background-size: 100% auto;}
.gift-service .gift-list .gift-item .caption{margin-top:8px;height:28px;line-height:28px;font-size:16px;color:#333;padding:0;}
.gift-service .gift-list .gift-item p{margin-top:7px;font-size:10px;color:#4d4d4d;padding:0;}
.collections-pickup{margin:98px 62px 0;}
.collections-pickup .title{height:35px;line-height:35px;padding:9px 0 12px;font-size:22px;color:#4d4d4d;}
.collections-pickup .collection-item{width:420px;height:266px;float:left;margin:14px 28px 0 0;}
.collections-pickup .collection-item:nth-child(3n){margin-right:0;}
.collections-pickup .collection-item .img{width:420px;height:224px;background-position: center;background-repeat: no-repeat;background-size: 100% auto;}
.collections-pickup .collection-item p{font-size:12px;height:21px;line-height:21px;margin-top:13px;color:#000;padding:0;}
.collections-pickup .pickup-list{margin-top:14px;}
.collections-pickup .pickup-list .pickup-item{float:left;width:308px;height:294px;margin:0 2rem 1rem 0;}
.collections-pickup .pickup-list .pickup-item:nth-child(4n){margin-right:0;}
.collections-pickup .pickup-list .pickup-item .img{width:308px;height:224px;background-position: center;background-repeat: no-repeat;background-size: 100% auto;}
.collections-pickup .pickup-list .pickup-item .caption{margin-top:8px;height:28px;line-height:28px;font-size:16px;color:#333;padding:0;}
.collections-pickup .pickup-list .pickup-item p{margin-top:7px;font-size:10px;color:#4d4d4d; padding:0;}
.pro-atc-box{margin:98px 62px 0;}
.pro-atc-box .title{height:35px;line-height:35px;padding:9px 0 12px;font-size:22px;color:#4d4d4d;}
.pro-atc-box .pro-atc-list .pro-atc-item{float:left;width:308px;height:308px;margin-right:28px;}
.pro-atc-box .pro-atc-list .pro-atc-item:nth-child(4n){margin-right:0;}
.pro-atc-box .pro-atc-list .pro-atc-item img{width:308px;height:238px;object-fit: cover;}
.pro-atc-box .pro-atc-list .pro-atc-item .caption{margin-top:8px;height:28px;line-height:28px;font-size:16px;color:#333;padding:0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pro-atc-box .pro-atc-list .pro-atc-item p{margin-top:7px;font-size:10px;color:#4d4d4d;padding:0;}
.show-all a{display:block;width:420px;height:35px;line-height:35px;margin:28px auto 0;padding:7px 0 8px;font-size:22px;color:#fff;background-color: #666;border-radius: 4px;text-align: center;}

/*campaign-a页面*/
.page-campaign-a{margin-top:42px;}
.page-campaign-a .swiper-slide img{width:100%;height:602px;object-fit: cover;}
.page-campaign-a .swiper-slide .title{position:absolute;width:868px;margin-left:-434px;bottom:6.6%;left:50%;line-height:5rem;max-height:10rem;font-size:3.42857rem;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.page-campaign-a .swiper-button-prev{width:84px;height:154px;background: url(images/icons/elements-icons-arrows-large.svg) no-repeat;transform: rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg); -webkit-transform: rotateY(180deg);}
.page-campaign-a .swiper-button-next{width:84px;height:154px;background: url(images/icons/elements-icons-arrows-large.svg) no-repeat;}
.page-campaign-a .pro-story{margin:70px 62px 0;}
.page-campaign-a .pro-story .left-side{width:644px;float:left;margin-right:28px;padding:7px 0;line-height:28px;font-size:16px;color:#333;}
.page-campaign-a .pro-story .left-side .question{padding-top:9px;height:42px;line-height:42px;font-size:30px;color:#1a1a1a;}
.page-campaign-a .pro-story .right-side{width:644px;float:left;padding-top:14px;}
.page-campaign-a .pro-story .right-side img{width:644px;}
.sketch{width:816px;height:196px;border-radius: 54px;background-color: #fff;margin: 70px auto 0;padding:56px 224px;box-sizing: border-box;}
.sketch .overlay{width:420px;font-size:22px;color:#4d4d4d;line-height:35px;padding:9px 0 5px;}

/*campaign-b页面*/
.page-campaign-b{margin-top:42px;}
.page-campaign-b .swiper-slide img{width:100%;height:602px;object-fit: cover;}
.page-campaign-b .swiper-slide .title{position:absolute;width:868px;margin-left:-434px;bottom:6.6%;left:50%;line-height:5rem;max-height:10rem;font-size:3.42857rem;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.page-campaign-b .swiper-button-prev{width:84px;height:154px;background: url(images/icons/elements-icons-arrows-large.svg) no-repeat;transform: rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg); -webkit-transform: rotateY(180deg);}
.page-campaign-b .swiper-button-next{width:84px;height:154px;background: url(images/icons/elements-icons-arrows-large.svg) no-repeat;}
.page-campaign-b .section{width:644px;height:135px;margin:70px auto 56px;padding:13px 0 20px;}
.page-campaign-b .section .title{font-size:38px;height:56px;line-height:56px;margin-bottom:23px;color:#1a1a1a;}
.page-campaign-b .section .text{font-size:16px;height:56px;line-height:28px;color:#333}
.page-campaign-b .pro-story{margin:0 62px 0;}
.page-campaign-b .pro-story .left-side{width:644px;height:100vh;float:left;margin-right:28px;position:relative;}
.page-campaign-b .pro-story .left-side .title{padding-top:16px;height:35px;line-height:35px;font-size:22px;color:#4d4d4d;margin-bottom:13px;}
.page-campaign-b .pro-story .left-side .text{font-size:16px;line-height: 28px;color:#333;}
.page-campaign-b .pro-story .left-side .related-list{position:absolute;left:0;bottom: 0;}
.page-campaign-b .pro-story .left-side  .buy{height:56px;line-height:56px;font-size:22px;color:#4d4d4d;}
.page-campaign-b .pro-story .left-side .goods-item{width:196px;float:left;margin-right:28px;}
.page-campaign-b .pro-story .left-side .goods-item img{width:196px;height:140px;}
.page-campaign-b .pro-story .left-side .goods-item .goods-name{height:21px;line-height:21px;padding:13px 0 8px;font-size:12px;color:#000;}
.page-campaign-b .pro-story .right-side{width:644px;float:left;padding-top:14px;}
.page-campaign-b .pro-story .right-side img{width:644px;}

/*尺寸测量表页面*/
.chart-item{margin:78px 62px 0;}
.chart-item .sketch-map{width:1316px;height:476px;}
.chart-item .text-description{margin-top:36px;}
.chart-item .text-description .left-side{width:532px;float:left;margin-right:28px;}
.chart-item .text-description .left-side .method{font-size:30px;height:42px;line-height:42px;color:#1a1a1a;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}
.chart-item .text-description .left-side .description{font-size:12px;line-height:21px;color:#000;margin-top:19px;}
.chart-item .text-description .right-side{width:756px;float:left;}
.chart-item .text-description .right-side .row:first-child .col{font-style: italic;}
.chart-item .text-description .right-side .col{float:left;width:84px;height:28px;line-height:28px;margin-right:28px;color:#333;font-size:16px;}
.chart-item .text-description .right-side .col.size{color:#4d4d4d;}
.chart-item .text-description .right-side .col:last-child{margin-right:0;}
.chart-item .text-description .right-side .c-l{float:left;width:80px;padding:1px;margin-right:28px;border:1px solid transparent;border-radius: 4px;}
.chart-item .text-description .right-side .c-l:last-child{margin-right:0;}
.chart-item .text-description .right-side .c-l input{display:none;}
.chart-item .text-description .right-side .r-l{height:28px;line-height:28px;color:#333;font-size:16px;margin-bottom:2px;}
.chart-item .text-description .right-side .c-l .r-l:first-child{font-style: italic;}
.chart-item .text-description .right-side .r-l select{height:28px;line-height:28px;color:#4d4d4d;width:80px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.chart-item .text-description .right-side .c-l.active{border-color:#4d4d4d;}
.chart-item .text-description .right-side .c-l .reset{display:none;border:1px solid #d1d1d1;border-radius: 4px;text-align: center;height:26px;line-height:26px;background-color:#fff;color:#000; }
.chart-item .text-description .right-side .c-l.active .reset{display:block;}
.custom-sub{display:block;margin:56px auto;width: 308px;height: 42px;line-height: 42px;border-radius: 4px;font-size: 19px;color: #fff;background: #666;border: none;text-align: center;cursor:pointer;}
/*搜索结果页面*/
.sort{float:right;margin-right:62px;height:21px;padding:13px 0 8px;font-size:12px;color:#000;}
.sort .order{padding-right:17px;background: url(images/icons/arrow-xsmall-down.svg) no-repeat;background-position: right center;-webkit-appearance: none;border:none;outline:none;vertical-align: baseline;}
.categary-list{margin:42px 62px 0;}
.categary-list .categary-item{float:left;width:308px;margin:14px 28px 0 0;}
.categary-list .categary-item:nth-child(4n){margin-right:0;}
.categary-list .categary-item .img{width:308px;height:224px;margin-bottom:8px;background-size: 100% auto;background-repeat: no-repeat;background-position: center;}
.categary-list .categary-item .goods-name{height:28px;line-height:28px;color:#333;font-size:16px;margin-bottom:7px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.categary-list .categary-item .goods-brief{height:18px;line-height:18px;font-size:10px;color:#4d4d4d;margin-bottom:9px;}

/*分类页*/
.gallery-sort{height:21px;line-height:21px;padding:13px 0 8px;font-size:12px;margin:0 62px;}
.gallery-sort .order{padding-right:120px;background: url(images/icons/arrow-xsmall-down.svg) no-repeat;background-position: right center;-webkit-appearance: none;border:none;outline:none;}
.categary-top{position:relative;margin:42px 62px;}
.categary-top img{width:870px;height:588px;}
.categary-top .categary-keyword{padding:16px 0 20px;position:absolute;top:322px;left:672px;}
.categary-top .categary-keyword div{height:70px;line-height:70px;font-size:48px;color:#333;margin-bottom:20px;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}
.categary-top .categary-keyword p{font-size:16px;height:28px;line-height:28px;color:#333;padding:0;}

/*商品详情页*/
.product-container{margin:0 62px;width:auto;}
.product-side{width:868px;height:686px;margin-top:42px}
.product-album-preview{border:none;}
.product-album-pic{width:868px;height:686px;}
.product-album-pic img{max-width: 100%;max-height:100%;width:868px;}
.product-main{margin-left:896px;}
.product-information{margin-top:14px;}
.product-titles h2{line-height:56px;padding:13px 0 15px;font-size:38px;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}
.product-concerns{border:none;padding:7px 0;}
.product-information .price ins{height:28px;line-height:28px;color:#333;font-size:19px;}
.product-buy{padding:0; margin:0;background: none;border:none;}
.product-buy .item-label{float:inherit;width:auto;margin:0;text-align: left;padding:13px 0 8px;height:21px;line-height:21px;font-size:12px;color:#000;display:block;}
.product-buy .item-content{margin-left:0;}
.spec-item .spec-attr{margin:0 14px 0 0; }
.spec-item .spec-attr a{line-height:21px;}
.spec-item .spec-attr span{display:inline-block;}
.product-action{margin-top:28px;}
.top-detail-info{margin-top:42px;float:left;}
.top-detail-info .title{padding:9px 0 12px;font-size:22px;line-height:35px;margin-bottom:14px;}
.top-detail-info .component{width:196px;float:left;margin-right:28px;font-size:12px;line-height:21px;color:#000;}
.top-detail-info .size-description{float:left; width:196px;font-size:12px;}
.top-detail-info .size-description .link{display:block;width:196px;height:28px;line-height:28px;font-size:12px;color:#000;text-align:center;background-color:#fff;border:1px solid #d1d1d1;border-radius: 4px;}
.full-screen-preview{position:fixed;top:0;left:0;right:0;bottom:0;z-index: 200;background-color: #FCFBF5;}
.full-screen-preview .close{width:56px;height:56px;background: url(images/icons/elements-icons-close.svg);position:absolute;top:62px;left:62px;z-index: 300;}
.full-screen-preview .preview-container{width:1440px;margin:0 auto;position:relative;}
.full-screen-preview .preview-container .swiper-slide{width:100%;}
.full-screen-preview .preview-container .swiper-slide img{height:100vh;margin:0 auto;width:auto;}
.full-screen-preview .preview-container .button-prev{width:23px;height:40px;background: url(images/icons/elements-icons-arrows-medium.svg);transform: rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg); -webkit-transform: rotateY(180deg);position:absolute;bottom: 66px;left:599px;z-index: 300;}
.full-screen-preview .preview-container .button-next{width:23px;height:40px;background: url(images/icons/elements-icons-arrows-medium.svg);position:absolute;bottom: 66px;right:599px;z-index: 300;}
.product-buy-quantity{margin-top:8px}
.btn-black{background-color:#666;color:#fff;border-radius:4px;}
.mini-cart-dialog .minicart-infos .icon{color:#666;}

/*article-top页面*/
.message-box{margin:56px 62px 0;}
.message-box .l-side{float:left;width:308px;height:42px;padding:9px 0 5px;font-size:30px;line-height:30px;color:#000;}
.message-box .r-side{float:left;width:1008px;}
.message-box .r-side .category-head span{float:left;margin-left:28px;padding:15px 0 9px;width:84px;height:18px;line-height:18px;font-size:10px;color:#4d4d4d;}
.message-box .r-side .category-head span:last-child{width:756px;}
.message-box .r-side .message-list li span{float:left;margin-left:28px;padding:13px 0 8px;width:84px;line-height:21px;font-size:12px;color:#000;}
.message-box .r-side .message-list li span:last-child{width:756px;padding:8px 0 6px;line-height:28px;font-size:16px;color:#333;}
.blog-articles{margin:98px 62px 0;}
.blog-articles .blog-title{float:left;padding:9px 0 5px;height:42px;line-height:42px;font-size:30px;color:#000;}
.blog-articles .sort{float:right;padding:27px 0 0 0;font-size:12px;height:21px;line-height:21px;color:#000;margin-right:0;}
.blog-articles .two-item dl{margin:14px 28px 0 0;width:644px;height:378px;float:left;}
.blog-articles .two-item dl:nth-child(2n){margin-right:0;}
.blog-articles .two-item dl dt{width:644px;height:308px;}
.blog-articles .two-item dl dt img{width:100%;height:100%;object-fit: cover;}
.blog-articles .two-item dl dd div{margin-top:8px;height:28px;line-height:28px;font-size:16px;color:#333;}
.blog-articles .two-item dl dd p{margin-top:7px;height:18px;line-height:18px;font-size:10px;color:#4d4d4d;padding:0;}
.blog-articles .four-item dl{margin:14px 28px 0 0;width:308px;height:294px;float:left;}
.blog-articles .four-item dl:nth-child(4n){margin-right:0;}
.blog-articles .four-item dl dt{width:308px;height:224px;}
.blog-articles .four-item dl dt img{width:100%;height:100%;object-fit: cover;}
.blog-articles .four-item dl dd div{margin-top:8px;height:28px;line-height:28px;font-size:16px;color:#333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.blog-articles .four-item dl dd p{margin-top:7px;height:18px;line-height:18px;font-size:10px;color:#4d4d4d;padding:0;}
.special-issue{margin:98px 62px 0;}
.special-issue .title{padding:9px 0 5px;height:42px;line-height:42px;color:#000;font-size:30px;margin-bottom:14px;}
.special-issue .item{width:100%;position:relative;margin-bottom:70px;}
.special-issue .article-img{float:right;width:980px;height:476px;margin-left:28px;}
.special-issue .article-img img{width:980px;height:476px;object-fit:cover;}
.special-issue .item-title{position:absolute;width:100%;top:70px;left:0;padding:13px 0 15px;height:56px;line-height:56px;font-size:38px;color:#1a1a1a;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.special-issue .parameter{width:308px;position:absolute;top:154px;left:0;}
.special-issue .parameter p{font-size:10px;line-height:18px;margin-bottom:12px;color:#4d4d4d;padding:0;}
.special-issue .elaborate{position: absolute;bottom:0;width:307px;line-height:21px;font-size:12px;color:#000;}

/*公司信息页面*/
.page-company .company-img{position:relative;}
.page-company .company-img .title{position:absolute;bottom:39px;left:174px;height:84px;line-height:84px;font-size:64px;color:rgba(255,255,255,0.8);font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}
/*.page-company .company-swiper .swiper-slide img{width:1440px;height:602px;}*/
/*.page-company .swiper-button-prev{width:84px;height:154px;background: url(prevpage-arrow.png) no-repeat;margin-left:76px;}*/
/*.page-company .swiper-button-next{width:84px;height:154px;background: url(nextpage-arrow.png) no-repeat;margin-right:76px;}*/
.company-article{margin:70px 62px 0;}
.company-article .l-side{width:308px;float:left;margin-right:28px;}
.company-article .l-side .title{padding:9px 0 5px;font-size:30px;height:42px;line-height:42px;color:#000;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}
.company-article .r-side{float:left;width:980px;}
.company-article .r-side .title{line-height:28px;font-size:16px;color:#333;margin-bottom:14px;}
.company-article .r-side .content{font-size:16px;line-height:28px;color:#333;margin:8px 0 62px;}
.company-article .r-side .company-detail img{width:532px;height:364px;float:left;}
.company-article .r-side .company-detail .company-info{margin-left:560px;padding:0;font-size:16px;}
.company-article .r-side .company-detail .company-info div{line-height:28px;color:#333;font-size:19px;margin-bottom:15px;}
.company-article .r-side .company-detail .company-info p{font-size:16px;line-height:28px;color:#333;padding:0}
.company-article .r-side .company-detail .company-info p .c-l{width:84px;float:left;}
.company-article .r-side .company-detail .company-info p .c-r{margin-left:112px;display:block;}
.company-article .r-side .year, .company-article .r-side .month{float:left;width:84px;height:21px;line-height:21px;padding:13px 0 8px;margin-right:28px;color:#000;font-size:12px;}
.company-article .r-side .progress{float:left;width:756px;padding:8px 0 6px;line-height:28px;color:#333;font-size:16px;}


/*精品店页面*/
.boutiques-adv{padding-top:70px;position:relative;}
.boutiques-adv img{display:block;width:100%;height:602px;}
.boutiques-adv .info{position: absolute;top:59.3%;left:12.1%;font-size:19px;line-height:28px;color:#333;}
.boutiques-adv .title{position: absolute;top:65%;left:12.1%;font-size:38px;line-height:56px;color:#1a1a1a;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}
.boutiques-adv .text{position: absolute;top:78.1%;left:27.6%;font-size:16px;line-height:28px;color:#333;}
.boutiques-list{margin:70px 62px 0;}
.boutiques-list .boutiques-item{width:308px;height:322px;margin-right:28px;margin-bottom:28px;float:left;overflow: hidden;position: relative;}
.boutiques-list .boutiques-item .icon{position:absolute;top:0.5rem;right:0.5rem;display:inline-block;padding:1rem;background: url(images/icons/elements-icons-open-white.svg) no-repeat;background-size: 100% 100%;}
.boutiques-list .boutiques-item:hover .icon{background: url(images/icons/elements-icons-open-blank.svg) no-repeat;background-size: 100% 100%;}
.boutiques-list .boutiques-item:nth-child(4n){margin-right:0;}
.boutiques-list .boutiques-item .shop-pic{width:308px;height:224px;margin-bottom:8px;}
.boutiques-list .boutiques-item .shop-name{line-height:28px;max-height:56px;color:#333;font-size:16px;overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:6px;}
.boutiques-list .boutiques-item .shop-tip{display:inline-block;padding:1px 5px;line-height:18px;color:#fff;background-color:#b3b3b3;font-size:10px;border-radius:3px;vertical-align: text-bottom;margin-left:5px; font-family: "NotoSansKintoECJKsc-Regular", sans-serif;}
.boutiques-list .boutiques-item .shop-address{font-size:10px;color:#4d4d4d;line-height:18px;margin:7px 0 9px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

/*联系我们页面*/
.common-problem{margin:51px 62px 0;}
.common-problem .l-side{float:left;width:308px;height:42px;margin-right:28px;}
.common-problem .l-side .title{height:42px;line-height:42px;font-size:30px;color:#000;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}
.common-problem .r-side{width:980px;float:left;}
.common-problem .r-side .question{line-height:28px;font-size:16px;color:#000;margin-bottom:14px; font-family: "NotoSansKintoECJKsc-Medium", sans-serif;font-weight:500;}
.common-problem .r-side .answer{font-size:16px;line-height:28px;color:#333;margin-bottom:56px;}
.common-problem .r-side .post-message{margin-top:34px;}
.common-problem .r-side .ipt{margin-bottom:14px;width:100%;height:42px;box-sizing: border-box;padding:8px 14px 6px 14px;font-size:14px;color:#666;line-height:28px;outline: none;}
.common-problem .r-side .msg-content{padding:8px 14px 6px 14px;width:100%;height:252px;box-sizing: border-box;font-size:14px;line-height:28px;color:#666;resize: none;outline: none;margin-bottom:14px;}
.common-problem .r-side .action-sendmsg{display:block;width:308px;height:42px;border:none;border-radius: 4px;background-color: #666;text-align: center;font-size:19px;line-height:42px;color:#fff;}
.common-problem .r-side .action-sendmsg:hover{opacity: 0.6;}
.public-code{display:block;width:200px;height:200px;margin:0 auto;background-image: url(qrcode_firstflag_babe.jpg);background-size: 100% 100%;}

/*免责声明样式*/
.regals-list{margin:84px 62px 0;}
.regals-item{margin-bottom:28px;padding:8px 0 20px;}
.regals-item .l-side{float:left;width:308px;margin-right:28px;min-height:42px;}
.regals-item .l-side .s-title{line-height:42px;font-size:30px;color:#000;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}
.regals-item .r-side {width:980px;float:left;}
.regals-item .r-side .s-title{font-size:16px;line-height:28px;color:#000;font-weight:bold;margin-bottom:14px; font-family: "NotoSansKintoECJKsc-Medium", sans-serif;font-weight:500;}
.regals-item .r-side .content{font-size:16px;line-height:28px;color:#333;margin-bottom:28px;}
.regals-item .r-side .content p{padding:0;}
.regals-list .link-btn{display:inline-block;width:304px;height:42px;line-height:42px;border-radius: 4px;text-align: center;color:#fff;background-color: #666;font-size:19px;}

/*文章列表页*/
.article-list{margin:28px 62px 0;}
.article-list .list-item{width:1316px;height:546px;position:relative;}
.article-list .list-item .img{width:980px;height:476px;position:absolute;top:0;right:0;overflow: hidden;}
.article-list .list-item .title{line-height:56px;font-size:38px;color:#1A1A1A;position:absolute;left:0;top:83px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:95%;}
.article-list .list-item .brief{position:absolute;top:155px;left:0;}
.article-list .list-item .brief p{font-size:10px;line-height:18px;color:#4d4d4d;margin-bottom:10px;padding:0;}
.article-list .list-item .resume{position:absolute;bottom:64px; left:0;font-size:12px;width:308px;line-height:21px;color:#000;}

/*文章页样式A*/
.type-a-container .article-swiper{margin-bottom:70px;}
.type-a-container .article-swiper .title{position:absolute;width:868px;margin-left:-434px;bottom:6.6%;left:50%;line-height:5rem;max-height:10rem;font-size:3.42857rem;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;z-index: 10;}
.type-a-container .swiper-slide img{width:100%;}
.type-a-container .swiper-button-prev{width:84px;height:154px;background: url(images/icons/elements-icons-arrows-large.svg) no-repeat;transform: rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg); -webkit-transform: rotateY(180deg);margin-left:76px;opacity: 0;}
.type-a-container .swiper-button-next{width:84px;height:154px;background: url(images/icons/elements-icons-arrows-large.svg) no-repeat; margin-right:76px;opacity: 0;}
.type-a-container .swiper-button-prev:hover{opacity: 1;}
.type-a-container .swiper-button-next:hover{opacity: 1;}
.article-box{padding:8px 0 20px;margin: 0 62px;}
.article-box .l-side{width:308px;float:left;margin-right:28px;}
.article-box .l-side p{font-size:16px;line-height:28px;color:#333;padding:0;}
.article-box .l-side .article-info p{font-size:10px;line-height:18px;color:#4d4d4d;margin-bottom:10px;padding:0;}
.article-box .l-side .s-title{line-height:42px;font-size:30px;color:#000;}
.article-box .r-side{float:right;width:980px;}
.article-box .r-side p{font-size:16px;line-height:28px;color:#333;padding:0;}
.article-img-center{width:644px;height:420px;margin:56px auto 28px;}
.article-relevant-box{margin:56px 62px 0;}
.article-relevant-box .title{height:42px;line-height:42px;font-size:19px;color:#333;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}
.article-relevant-box .relevant-list{margin-top:14px;}
.article-relevant-box .relevant-list .relevant-item{width:308px;margin-right:28px;float:left;}
.article-relevant-box .relevant-list .relevant-item:nth-child(4n){margin-right:0;}
.article-relevant-box .relevant-list .relevant-item img{width:308px;height:224px;}
.article-relevant-box .relevant-list .relevant-item .img{width:308px;height:224px;background-size: 100% auto;background-repeat: no-repeat;background-position: center;}
.article-relevant-box .relevant-list .relevant-item .caption{margin:8px 0 7px;height:28px;line-height:28px;color:#333;font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.article-relevant-box .relevant-list .relevant-item p{height:18px;line-height:18px;font-size:10px;color:#4d4d4d;padding:0;}

/*文章页样式B*/
.type-b-container .big-title{text-align: center;padding:16px 0 26px;margin:70px 62px 42px;font-size:48px;line-height:70px;color:#333;}
.type-b-container .mid-title{text-align: center;padding:13px 0 15px;margin:56px 62px 98px;font-size:38px;line-height:56px;color:#1a1a1a;}
.article-box .r-side .right-box-limit{width:644px;margin-right:28px;}
.article-box .r-side .right-box-limit h4{line-height:42px;font-size:30px;color:#000;font-weight:100;}
.half-box{margin:0 286px 28px;}
.half-box .half{width:420px;float:left;margin-right:28px;}
.half-box .half:nth-child(2n){margin-right:0}
.half-box .half img{width:420px;height:308px;}
.half-box .half .s-text{width:308px;color:#333;font-size:16px;line-height:28px;}
.pic-show{margin:56px 62px 0;}
.pic-show .pic-item{width:644px;height:448px;float:left;margin:0 28px 28px 0;}
.pic-show .pic-item:nth-child(2n){margin-right:0;}
.pic-show .pic-item img{width:644px;height:448px;}

/*文章页样式C*/
.article-box .r-side .caption-list .caption-item{width:308px;float:left;margin-right:28px;}
.article-box .r-side .caption-list .caption-item:nth-child(3n){margin-right:0;}
.article-box .r-side .caption-list .caption-item img{width:308px;height:224px;}
.article-box .r-side .caption-list .caption-item p{line-height:21px;height:21px;color:#000;font-size:12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding:0;}

/*站内信*/
.page-title{margin:56px 62px 0;padding:9px 0 61px;text-align: center;line-height:42px;font-size:30px;color:#000;}
.page-message .box-tabs{width:308px;float:left;margin-right:28px;padding-top:14px;}
.page-message .box-item{padding-left:38px;height:42px;line-height:42px;font-size:16px;color:#333;}
.page-message .box-item.active{background:url(images/icons/icons-status-checked.svg) no-repeat;background-size:17px 12px;background-position: left center; }
.page-message .box-item.select{background:url(images/icons/arrow-small-left.svg) no-repeat;background-position: left center;}
.page-message .box-item a{color:#000;font-size:16px;}
.page-message .messagebox-list{width:980px;float:left;border-top:1px solid #E6E6E6;}
.page-message .messagebox-list .message-item{padding:14px 0 13px;border-bottom:1px solid #E6E6E6;cursor: pointer;}
.page-message .messagebox-list .message-item .l{width:308px;float:left;margin-right:28px;height:112px;}
.page-message .messagebox-list .message-item .l .time{padding:13px 0 8px;line-height:21px;font-size:12px;color:#000;margin-bottom:13px;}
.page-message .messagebox-list .message-item .l .author{line-height:21px;font-size:10px;color:#000;}
.page-message .messagebox-list .message-item .l .author em{display:inline-block;width:32px;height:21px;border-radius: 3px;background: #b3b3b3;color:#fff;text-align: center;margin-right:7px;}
.page-message .messagebox-list .message-item .r{float:left;padding-right:112px;width:532px;background: url(images/icons/elements-icons-arrows-medium.svg) no-repeat;background-position: 612px center;height:112px;}
.page-message .messagebox-list .message-item .r .title{width:420px;float:left;padding:7px 0;height:28px;line-height:28px;font-size:19px;color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.page-message .messagebox-list .message-item .r .type{float:right;max-width:112px;padding:13px 0 8px;height:21px;line-height:21px;font-size:12px;color:#000; }
.page-message .messagebox-list .message-item .r .content{clear:both;padding:8px 0 6px;height:56px;line-height:28px;width:420px;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.page-message .messagebox-list .message-item .r-side{float:left;width:644px;}
.page-message .messagebox-list .message-item .r-side .title{width:420px;float:left;padding:7px 0;line-height:28px;font-size:19px;color:#333;}
.page-message .messagebox-list .message-item .r-side .type{float:right;max-width:224px;padding:13px 0 8px;height:21px;line-height:21px;font-size:12px;color:#000; }
.page-message .messagebox-list .message-item .r-side .content{clear:both;padding:8px 0 6px;line-height:28px;font-size:16px;color:#333;}
.page-message .messagebox-list .message-item .r-side .re-title{width:644px;height:42px;box-sizing:border-box;padding:8px 14px 6px;line-height:28px;font-size:14px;color:#666;margin-bottom:14px;}
.page-message .messagebox-list .message-item .r-side .re-content{width:644px;height:350px;box-sizing:border-box;padding:8px 14px 6px;line-height:28px;font-size:14px;color:#666;resize: none;}
.page-message .messagebox-list .btn-item{padding:28px 0 27px;border-bottom:1px solid #e6e6e6;}
.page-message .messagebox-list .btn-item .edit{display:inline-block;width:308px;height:42px;line-height:42px;font-size:19px;color:#fff;background-color:#666;text-align:center;border-radius: 4px;margin-right:28px;cursor:pointer;border:none;}
.page-message .messagebox-list .btn-item .delete{display:inline-block;width:308px;height:42px;line-height:42px;font-size:19px;color:#333;background-color: #fff;text-align: center;border: 1px solid #ccc;border-radius: 4px;box-sizing: border-box;cursor:pointer;}
.page-message .messagebox-list .no-message{height:200px;line-height:200px;text-align: center;font-size:30px;}
.send-complete a{display:block;width:196px;height:28px;line-height:28px;margin:0 auto 300px;border-radius: 4px;color:#fff;background-color: #666;text-align: center;}

/*订单确认页*/
.checkout-box{margin:0 62px 98px;}
.checkout-box .l-side{float:left;width:308px;margin-right:28px;}
.checkout-box .l-side .title{padding:9px 0 12px;line-height:35px;font-size:22px;color:#4d4d4d;}
.checkout-box .r-side{float:right;width:980px;}
.checkout-box .r-side .checkout-goods-list{border-top:1px solid #E6E6E6;}
.checkout-box .r-side .checkout-goods-item{padding:27px 0;border-bottom:1px solid #e6e6e6;}
.checkout-box .r-side .checkout-goods-item img{float:left;width:84px;height:84px;}
.checkout-box .r-side .checkout-goods-item dl{margin-left:112px;}
.checkout-box .r-side .checkout-goods-item dl .name{height:25px;line-height:25px;font-size:22px;color:#4d4d4d;margin-bottom:17px;}
.checkout-box .r-side .checkout-goods-item dl dd span{float:left;margin-right:14px;margin-top:13px;height:21px;line-height:21px;color:#000;font-size:12px;}
.checkout-box .r-side .checkout-goods-item dl dd em{float:right;margin-top:13px;height:21px;line-height:21px;color:#000;font-size:12px;}
.checkout-box .r-side .checkout-goods-item dl dd .total{font-size:18px;margin-top:11px;margin-left:7px; font-family: "NotoSansKintoECJKsc-Regular", sans-serif;}
.checkout-box .r-side .checkout-goods-item dl .custom{line-height:21px;color:#000;font-size:12px;}
.checkout-total{padding:22px 0;border-bottom:1px solid #e6e6e6;}
.checkout-total em{float:right;height:21px;line-height:21px;color:#000;font-size:12px;margin-top:6px;}
.checkout-total .total{height:27px;line-height:27px;color:#4d4d4d;font-weight:bold;font-size:20px;margin-left:7px;margin-top:0; font-family: "NotoSansKintoECJKsc-Regular", sans-serif;}
.checkout-address-item {padding:27px 0;border-bottom:1px solid #e6e6e6;}
.checkout-address-item .title-item{margin-bottom:14px;}
.checkout-address-item .heading{float:left;height:42px;line-height:42px;font-size:19px;color:#333;}
.checkout-address-item .change-btns{float:right;height:42px;}
.checkout-address-item .change-btns .enter-address, .checkout-address-item .change-btns  .select-address{float:right;padding:13px 16px 7px;height:21px;line-height:21px;font-size:12px;color:#000;cursor: pointer;border-bottom:1px solid #e6e6e6;}
.checkout-address-item .change-btns .active,.checkout-address-item .change-btns .btn:hover{border-color:#666;}
.checkout-address-item .address-list{padding-left:112px;}
.checkout-address-item .address-list .address-item:nth-child(2n){margin-right:0;}
.checkout-address-item .address-confirm{padding-left:112px;}
.checkout-address-item .address-confirm .box-item{float:left;width:308px;min-height:112px;line-height:28px;font-size:14px;color:#333;margin-right:28px;}
.checkout-address-item .address-confirm .box-item p{color:#666;padding:0;}
.checkout-address-item .address-confirm .free{font-size:18px;float:right;line-height:24px;color:#4d4d4d; font-family: "NotoSansKintoECJKsc-Medium", sans-serif;}
.enter-address-box{margin-left:112px;width:420px;}
.enter-address-box .top{padding:13px 0 8px;height:21px;line-height:21px;color:#000;font-size:12px;}
.enter-address-box .row{margin-bottom:14px;height:42px;}
.enter-address-box .row .ipt{width:420px;height:42px;border:1px solid #d1d1d1;padding:8px 14px 6px 14px;box-sizing: border-box;font-size:14px;line-height:28px;color:#666;outline: none;}
.enter-address-box textarea{width:420px;height:112px;border:1px solid #d1d1d1;padding:8px 14px 6px 14px;box-sizing: border-box;resize:none;margin-bottom:14px;outline: none;}
.enter-address-box .address-default{margin-bottom:28px;}
.enter-address-box .address-default input[type='checkbox'].x-check {opacity:0; display:none; height:28px; }
.enter-address-box .address-default label.x-check {background:url(checkbox-check.png) no-repeat;background-size: auto 100%;height:28px;line-height:28px; padding-left:42px;font-size:16px;display:block;color:#333;}
.enter-address-box .address-default input[type='checkbox'].x-check:checked + .x-check {background:url(checkbox-checked.png) no-repeat;background-size: auto 100%;}
.enter-address-box .btn-set{width:420px;height:42px;line-height:42px;text-align:center;font-size:19px;color:#fff;background-color:#666;border-radius: 4px;border:none;margin-bottom:27px;}
.order-remark{width:100%;padding:14px 0;margin-left:0;}
.order-remark textarea{width:100%;height:84px;line-height:28px;font-size:16px;padding:9px 14px;box-sizing:border-box;resize: none;color:#4d4d4d;outline: none;}
.invoice-form .no-invoice{padding:13px 0;height:42px;line-height:42px;font-size:16px;color:#333;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;}
.invoice-switch{border-bottom:1px solid #e6e6e6;padding:28px 0 27px;}
.invoice-switch .use{float:left;width:302px;height:28px;line-height:28px;font-size:14px;color:#fff;background-color:#333;text-align: center;margin-right:28px;border-radius: 4px;cursor: pointer; font-family: "NotoSansKintoECJKsc-Regular", sans-serif;}
.invoice-switch .not-use{float:left;width:300px;height:26px;line-height:28px;font-size:14px;color:#333;text-align: center;border:1px solid #d1d1d1;border-radius: 4px;background-color: #fff;cursor: pointer; font-family: "NotoSansKintoECJKsc-Regular", sans-serif;}
.checkout-payment{margin:0 62px 98px;background-color:#f0f0f0;padding:57px 336px;}
.checkout-payment .declare div{height:35px;line-height:35px;font-size:22px;color:#4d4d4d;margin-bottom:13px;}
.checkout-payment .declare p{height:56px;line-height:28px;font-size:16px;color:#333;margin-bottom:34px;padding:0;}
.checkout-payment .checkbox-policy{height:28px;margin-bottom:28px;}
.checkout-payment .checkbox-policy input[type='checkbox'].x-check {opacity:0; display:none; height:28px; }
.checkout-payment .checkbox-policy label.x-check {background:url(checkbox-check.png) no-repeat;background-size: auto 100%;height:28px;line-height:28px; padding-left:42px;font-size:16px;display:block;color:#333;}
.checkout-payment .checkbox-policy input[type='checkbox'].x-check:checked + .x-check {background:url(checkbox-checked.png) no-repeat;background-size: auto 100%;}
.checkout-payment .pay-btns{font-size:0;}
.checkout-payment .pay-btns button{width:196px;margin-right:28px;height:56px;border-radius: 4px; border:none;text-align: center;background-color: #666;color:#fff;font-size:19px;line-height:42px;}
.checkout-payment .pay-btns button:last-child{margin-right:0;}
.order-cancel{display:inline-block;padding:23px 121px 19px 99px;font-size:30px;line-height:40px;color:#000;background: url(images/icons/icons-arrows-medium-with-stem.svg) no-repeat;background-position: left center;font-family: "NotoSansKintoECJKsc-Thin", sans-serif;font-weight:100;}

/*订单详情页*/
.detail-page{margin: 56px 62px 0;}
.detail-page .detail-title{height:42px;line-height:42px;font-size:30px;text-align: center;color:#000;padding:9px 0 5px;margin-bottom:70px;}
.detail-page .detail-box .l-side{width:308px;margin-right:28px;float:left;}
.detail-page .detail-box .l-side .floor{margin-bottom:48px;}
.detail-page .detail-box .l-side .floor li{padding:13px 0 8px;height:21px;line-height:21px;}
.detail-page .detail-box .l-side .floor li a{font-size:12px;color:#333;}
.detail-page .detail-box .r-side{width:980px;float:left;}
.detail-page .detail-box .r-side .title{padding:9px 0 11px;height:35px;line-height:35px;font-size:22px;color:#4d4d4d;margin-bottom:14px;}
.detail-page .detail-box .r-side .section{margin-bottom:56px;}
.detail-page .detail-box .r-side .l-v{min-height:42px;}
.detail-page .detail-box .r-side .l-v .l{width:192px;float:left;padding:13px 0 8px;line-height:21px;color:#000;font-size:12px;margin-right:28px;}
.detail-page .detail-box .r-side .l-v .r{width:756px;float:left;padding:8px 0 6px;line-height:28px;font-size:16px;color:#333;}
.detail-page .detail-box .r-side .l-v .r a{color:#333!important;font-weight:normal!important;}
.detail-page .detail-box .r-side .section .goods-list{border-top:1px solid #E6E6E6;}
.detail-page .detail-box .r-side .section .goods-list li{padding:28px 0;border-bottom:1px solid #e6e6e6;}
.detail-page .detail-box .r-side .section .goods-list li .p-pic{width:84px;height:84px;float:left;}
.detail-page .detail-box .r-side .section .goods-list li .info{margin-left:112px;}
.detail-page .detail-box .r-side .section .goods-list li .p-name{width:756px;height:25px;line-height:25px;margin-bottom:17px;font-size:22px;}
.detail-page .detail-box .r-side .section .goods-list li .rest span{float:left;height:21px;line-height:21px;margin:13px 16px 8px 0;color:#000;font-size:12px;}
.detail-page .detail-box .r-side .section .goods-list li .rest em{float:right;margin-top:13px;font-size:12px;line-height:21px;}
.detail-page .detail-box .r-side .section .goods-list li .rest .p-subtotal{color:#4d4d4d;margin:9px 0 9px 7px;height:24px;line-height:24px;font-size:18px;}
.detail-page .detail-box .r-side .section .grand-total{border-bottom:1px solid #e6e6e6;padding:24px;text-align: right;}
.detail-page .detail-box .r-side .section .grand-total p{height:28px;line-height:28px;font-size:18px;color:#4d4d4d;margin-bottom:14px;padding:0;}
.detail-page .detail-box .r-side .section .grand-total span{display:inline-block;line-height:21px;font-size:12px;color:#000;padding-top:7px;}
.icon-ali{display:inline-block;padding:14px;background:url(../images/icon-zfb.png) no-repeat;background-size: 100% 100%;vertical-align: bottom;margin-right:5px;}
.icon-wx{display:inline-block;padding:14px;background:url(images/icons/we-chat-pay-large.svg) no-repeat;background-size: 100% 100%;vertical-align: bottom;margin-right:5px;}
.pay-button{height:42px;padding-left:224px;margin-top:15px;}
.pay-button .to-pay{float:left;width:308px;height:42px;line-height:42px;background-color: #666;border:none;border-radius: 4px;color:#fff;font-size:19px;margin-right:20px;}
.pay-button .change-payment{float:left;;width:306px;height:40px;line-height:42px;border:1px solid #ccc;border-radius: 4px;color:#333;font-size:19px;text-align: center;cursor: pointer;}
.payment-choose{width:400px;min-height:210px;position:fixed;top:50%;left:50%;margin-left:-200px;margin-top:-105px;background-color: #FCFBF5;box-shadow: 4px 4px 5px #aaa;z-index: 10;border:1px solid #aaa;box-sizing: border-box;display:none;}
.payment-choose .title{height:28px;line-height:28px;font-size:16px;padding:8px 0 6px 10px;border-bottom: 1px solid #aaa}
.payment-choose .close{position:absolute;right:0;top:8px;width:28px;height:28px;background-image: url(images/icons/buttons-close-bold.svg);background-size: 100% 100%;cursor: pointer;}
.payment-choose .payment-list{padding:10px;}
.payment-choose .payment-list li{height:28px;line-height:28px;padding:9px 0;}
.payment-choose .payment-list input[type='radio'].x-radio {opacity:0; display:none; height:28px; }
.payment-choose .payment-list label.x-radio {background:url(checkbox-check.png) no-repeat;background-size: auto 100%;height:28px;line-height:28px; padding-left:42px;font-size:16px;display:block;color:#333;}
.payment-choose .payment-list input[type='radio'].x-radio:checked + .x-radio {background:url(checkbox-checked.png) no-repeat;background-size: auto 100%;}
.payment-choose .payment-sure{width:308px;height:42px;line-height:42px;background-color: #666;border:none;border-radius: 4px;color:#fff;font-size:19px;margin:0 auto;text-align: center;cursor:pointer;}
/*ipad竖向*/
/*@media all and (device-width: 768px) and (device-height: 1194px) and (orientation:portrait) {*/
/*@media screen and (max-width: 1194px) and (min-width: 768px){*/
    /*html{background-color:red;}*/
    /*body{min-width: inherit;}*/
    /*.inner-wrap { width: 768px; margin: 0 auto; *zoom: 1; }*/
    /*.header{width: 768px;min-width:inherit;}*/
    /*.header .page-header{width:768px;}*/
    /*.index-news{background-image:url(index-bg2.jpg);}*/
    /*.index-news .introduction{left:97px;}*/
    /*.index-product .animation{width:768px;}*/
    /*.index-product .article{width:308px;height:378px;left:62px;}*/
    /*.index-product .photo{width:308px;height:247px;right:62px;margin-top:-90px;}*/
    /*.index-product .photo .img{width:308px;height:205px;}*/
    /*.index-production .animation{width:768px;}*/
    /*.index-production .w-photo{width:100%;height:532px;overflow: hidden;}*/
    /*.index-production .article{top:589px;left:174px;margin-top:0;}*/
    /*.pic-recommend .goods-list dl:nth-child(2n){margin-right:0;}*/
    /*.video-recommend .goods-list dl:nth-child(2n){margin-right:0;}*/
    /*.footer{width:768px;}*/
/*}*/
/*ipad横向*/
/*@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {*/
/*}*/

.trust-login-skip{font-size:16px;line-height:28px;color:#333;text-align: center;}
.trust-login-skip .handle-show{width:120px;margin: 10px auto 0;}
.trust-login-box{width:644px;margin:0 auto;}
.trust-login-box .signup{float:inherit;width:100%;}

/*密码重置结果页面*/
.reset-result{margin: 56px 62px 0 62px;min-height:500px;}
.reset-result .result{height: 42px;line-height: 42px;font-size: 30px;color: #1a1a1a;text-align: center;padding: 9px 0 61px;}
.reset-result .to-member-center{display:block;margin:0 auto;width:304px;height:42px;line-height:42px;border-radius: 4px;text-align: center;color:#fff;background-color: #666;font-size:19px;}
















