.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{margin:auto;position:relative;}header,#content,footer{width:100%;min-width:480px;float:left;clear:both;}header{position:relative;z-index:3;}header .header{position:relative;width:100%;height:90px;text-align:right;box-sizing:border-box;padding:0 30px;}header .header .logo{position:absolute;top:9px;left:30px;z-index:1;width:562px;height:99px;background:url(img/logo.png) no-repeat center center;}header .header .cart{display:inline-block;width:144px;line-height:36px;text-align:center;font-size:13px;color:#fff;background:#ee3a43;margin-top:27px;margin-right:30px;vertical-align:top;}header .header .cart .item{display:inline-block;padding-left:36px;background:url(img/cart-icon.svg) no-repeat left center;}header .header .cart .item .num{margin-right:5px;}header .header form{display:inline-block;width:268px;line-height:36px;margin-top:27px;vertical-align:top;}header .header form input{display:inline-block;width:100%;height:36px;font-size:13px;box-sizing:border-box;padding-left:15px;padding-right:45px;border:1px solid #c7c7c7;margin-right:-43px;vertical-align:top;}header .header form button{display:inline-block;width:43px;height:36px;background:url(img/search-icon.svg) no-repeat center center;vertical-align:top;}header .header .menu{position:absolute;top:100%;left:0;width:100%;line-height:50px;box-sizing:border-box;padding:0 30px;background:rgba(17,33,45,0.9);}header .header .menu .page{display:inline-block;position:relative;vertical-align:top;}header .header .menu .page .main{color:#fff;text-transform:uppercase;vertical-align:top;}header .header .menu .page .sub{display:none;position:absolute;top:100%;right:50%;}header .header .menu .page .sub .inner{position:relative;right:-50%;width:340px;line-height:20px;text-align:center;box-sizing:border-box;padding:10px;background:#fff;background-clip:padding-box;border-top:4px solid rgba(255,255,255,0);}header .header .menu .page .sub .inner a{display:inline-block;width:100%;box-sizing:border-box;padding:15px;word-break:break-word;}header .header .menu .page .sub .inner:after{content:'';position:absolute;top:-9px;left:calc(50% - 9px);width:18px;height:9px;background:url(img/nav-arrow.png) no-repeat center center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}header .header .menu .page:not(:first-of-type){margin-left:45px;}@media (min-width: 1200px){header .header .menu .page.cur,header .header .menu .page:hover{background:url(img/nav-arrow.png) no-repeat top center;}header .header .menu .page.cur .main,header .header .menu .page:hover .main{color:#ee3a43;}header .header .menu .page.cur:hover .sub,header .header .menu .page:hover:hover .sub{display:block;}header .header .menu .page .sub .inner a:hover{color:#fff;background:#ee3a43;}}#content{min-height:500px;}.banner{position:relative;vertical-align:top;}.banner img{display:none;width:100%;height:auto;}@media (min-width: 1200px){.banner img.pc{display:block;}}@media (max-width: 1199px) and (min-width: 768px){.banner img.tablet{display:block;}}@media (max-width: 767px){.banner img.mobile{display:block;}}.banner p{position:absolute;bottom:57px;left:70px;font-size:48px;font-weight:700;color:#fff;text-transform:uppercase;}@media (max-width: 1199px){.banner p{bottom:20px;left:30px;font-size:40px;}}.banner.mode1 .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(img/1/2/banner-shadow.png) repeat-y top left;}.banner.mode2{display:inline-block;width:100%;}.banner.mode2 .banner-inner{position:relative;margin-bottom:-25.227%;}.banner.mode2 .banner-inner .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(img/1/4/banner-mask-white.png) repeat-x bottom left;background-size:auto 50%;}.banner.mode2 p{bottom:97px;}@media (max-width: 1199px){.banner.mode2 p{bottom:20px;}}.banner.mode3{display:inline-block;width:100%;}.banner.mode3 .banner-inner{position:relative;margin-bottom:-34.471%;}.banner.mode3 .banner-inner .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(img/1/4/banner-mask-white.png) repeat-x bottom left;background-size:auto 50%;}.banner.mode3 p{bottom:calc((100% - 50px - 66px)/2);}@media (max-width: 1199px){.banner.mode3 p{bottom:calc((100% - 55px)/2);}}footer{text-align:center;}footer .site-map{width:100%;background:#313131;padding-top:53px;padding-bottom:73px;}footer .site-map .inner{display:inline-block;width:1260px;max-width:100%;line-height:64px;box-sizing:border-box;padding:0 30px;vertical-align:top;}footer .site-map .inner .page .main{font-weight:500;color:#fff;}footer .site-map .inner .page .sub{line-height:32px;margin-top:-16px;}footer .site-map .inner .page .sub a{display:inline-block;width:100%;font-size:13px;color:#fff;word-break:break-word;}footer .site-map .inner .page a:hover{color:#ee3a43;}footer .site-map .inner .left .products,footer .site-map .inner .left .eshop{display:none;}footer .site-map .inner .left,footer .site-map .inner .mid,footer .site-map .inner .right{display:inline-block;width:calc(100% / 3);vertical-align:top;}footer .footer{display:inline-block;width:100%;line-height:40px;box-sizing:border-box;padding:15px 30px;}footer .footer .media{display:inline-block;vertical-align:top;margin:0 5px;}footer .footer .media a{display:inline-block;margin:5px;}footer .footer .media a img{width:40px;height:auto;vertical-align:top;}footer .footer .copyright{display:inline-block;line-height:25px;font-size:13px;color:#000;margin:13px 15px;vertical-align:top;}footer .footer .copyright a{font-size:13px;color:#000;}@media (max-width: 1199px){header .header{height:76px;padding:0 20px;margin-bottom:50px;}header .header .logo{left:20px;width:461px;height:81px;background:url(img/logoT.png) no-repeat center center;background-size:100%;}/*953795e33e25c16a067bcfa2a5842f5b*/header .header .cart{margin-top:20px;margin-right:20px;}header .header form{position:relative;z-index:1;width:23px;margin-top:20px;}header .header form .search-open{display:inline-block;width:100%;height:36px;background:url(img/search-icon.svg) no-repeat center center;cursor:pointer;vertical-align:top;}header .header form input{display:none;position:absolute;top:0;right:43px;width:268px;margin:0;}header .header form button{display:none;position:absolute;top:0;right:43px;}header .header form.open input,header .header form.open button{display:block;}header .header .menu{padding:0 20px;background:#11212d;}header .header .menu .page:not(:first-of-type){margin-left:40px;}header .header .menu .page .main{font-size:13px;}footer .site-map{padding-top:15px;padding-bottom:32px;}footer .site-map .inner{padding:0;}footer .site-map .inner .page .main{font-size:13px;}footer .site-map .inner .page .sub{line-height:32px;margin-top:-16px;}footer .site-map .inner .page .sub a{font-size:12px;}footer .footer{line-height:32px;padding:19px 30px;}footer .footer .media{margin:0 15px;}footer .footer .media a img{width:32px;}footer .footer .copyright{font-size:12px;margin:8.5px 20px;}footer .footer .copyright a{font-size:12px;}}@media (max-width: 767px){header .header{height:74px;margin-bottom:60px;}header .header .logo{width:439px;height:77px;background:url(img/logoM.png) no-repeat center center;background-size:100%;}header .header .top{position:absolute;top:100%;left:0;width:100%;box-sizing:border-box;padding:12px 20px;background:#11212d;}header .header .cart{margin-top:0;margin-right:40px;}header .header form{margin-top:0;margin-right:38px;}header .header form .search-open{background:url(img/3/search-icon.svg) no-repeat center center;}header .header form input{right:63px;}header .header form button{right:63px;}header .header .nav-btn{display:inline-block;width:36px;height:36px;background:url(img/nav-icon.svg) no-repeat center center;margin-right:-2px;vertical-align:top;}header .header .menu{display:none;top:calc(100% + 60px);line-height:58px;text-align:left;background:rgba(17,33,45,0.9);padding:39px 40px;padding-bottom:51px;box-shadow:0 1000000px 0 1000000px rgba(0,0,0,0.8);}header .header .menu .page{position:relative;width:100%;border-bottom:2px solid rgba(255,255,255,0.3);margin:0 !important;}header .header .menu .page .main{font-size:13px;font-weight:500;text-transform:none;}header .header .menu .page .sub-btn{position:absolute;top:0;right:0;width:36px;height:58px;background:url(img/nav-arrow.svg) no-repeat center center;}header .header .menu .page .sub{position:static;margin-top:-7px;margin-bottom:6px;}header .header .menu .page .sub .inner{position:static;width:100%;text-align:left;padding:0;border:none;background:none;}header .header .menu .page .sub .inner:after{display:none;}header .header .menu .page .sub .inner a{font-size:12px;color:#fff;padding:15px 24px;}header .header .menu .page.sub-open .sub-btn{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}header .header .menu .page.sub-open .sub{display:block;}header .header.menu-open .nav-btn{background:url(img/nav-close-icon.svg) no-repeat center center;}header .header.menu-open .menu{display:block;}footer .site-map{padding-bottom:18px;}footer .site-map .inner{padding:0;}footer .site-map .inner .page .sub{margin-bottom:15px;}footer .site-map .inner .mid,footer .site-map .inner .right{display:none;}footer .site-map .inner .left{width:100%;}footer .site-map .inner .left .products,footer .site-map .inner .left .eshop{display:block;}footer .footer{padding-bottom:5px;}footer .footer .media{margin:3px 15px;margin-top:5px;}footer .footer .copyright{margin:13px 70px;}}#content{overflow:hidden;}.shopping-cart{position:relative;text-align:center;box-sizing:border-box;padding:0 20px;background:#fff;margin:0 30px;margin-top:80px;margin-bottom:60px;}.shopping-cart .cart-inner{display:inline-block;width:1400px;max-width:100%;box-sizing:border-box;padding:0 100px;background:#98342f;margin:-60px;margin-bottom:100px;}.shopping-cart .cart-inner .cart-head,.shopping-cart .cart-inner .row{text-align:left;padding:10px;}.shopping-cart .cart-inner .col{display:inline-block;vertical-align:top;}.shopping-cart .cart-inner .col .head{display:none;}.shopping-cart .cart-inner .col.item{width:calc(657/1180 * 100%);}.shopping-cart .cart-inner .col.qty{width:calc(160/1180 * 100%);text-align:center;}.shopping-cart .cart-inner .col.price,.shopping-cart .cart-inner .col.total{width:calc(363/1180 * 100% / 2);text-align:center;}.shopping-cart .cart-inner .cart-head{line-height:40px;}.shopping-cart .cart-inner .cart-head .col{color:#fff;}.shopping-cart .cart-inner .row{background:#fff;margin-bottom:2px;}.shopping-cart .cart-inner .row .item img{width:150px;height:auto;vertical-align:top;}.shopping-cart .cart-inner .row .item img + span{display:inline-block;width:calc(100% - 170px);margin-left:20px;}.shopping-cart .cart-inner .row .item span{display:inline-block;line-height:26px;font-size:16px;color:#bf2c37;box-sizing:border-box;padding-right:60px;margin:28px 0;}.shopping-cart .cart-inner .row .qty button{display:inline-block;width:36px;height:36px;margin:36px 0;vertical-align:top;}.shopping-cart .cart-inner .row .qty button.minus-btn{background:url(img/1/4/quantity-minus.svg) no-repeat center center, #e2e2e2;}.shopping-cart .cart-inner .row .qty button.plus-btn{background:url(img/1/4/quantity-add.svg) no-repeat center center, #e2e2e2;}.shopping-cart .cart-inner .row .qty input{display:inline-block;width:80px;max-width:calc(100% - 80px);height:36px;text-align:center;box-sizing:border-box;border:1px solid #c7c7c7;margin:36px 4px;}.shopping-cart .cart-inner .row .price,.shopping-cart .cart-inner .row .total{font-size:16px;margin:43px 0;}.shopping-cart .cart-inner .grand{line-height:60px;text-align:right;font-size:16px;color:#fff;padding:0 10px;background:#7b241f;}.shopping-cart .cart-inner .grand .total{display:inline-block;width:calc(363/1180 * 100% / 2);text-align:center;font-size:18px;font-weight:700;margin-left:25px;}.shopping-cart .cart-inner .btn{text-align:left;margin-bottom:-30px;}.shopping-cart .cart-inner .btn a{display:inline-block;width:320px;line-height:60px;font-size:18px;text-align:center;box-shadow:0 0 0 10px #92342f;margin-top:40px;}.shopping-cart .cart-inner .btn a.go-shop{color:#fff;background:#ee3a43;}.shopping-cart .cart-inner .btn a.checkout-btn{float:right;color:#92342f;background:#fff;}.shopping-cart .cart-inner .btn a.checkout-btn span{display:inline-block;padding-left:60px;background:url(img/1/5/checkout-icon.svg) no-repeat center left;}.checkout{position:relative;text-align:center;box-sizing:border-box;padding:0 20px;background:#fff;margin:0 30px;margin-top:77px;}.checkout .checkout-inner{display:inline-block;width:1200px;max-width:100%;}.checkout .checkout-inner .nav{line-height:60px;text-align:left;margin-top:-30px;}.checkout .checkout-inner .nav span{display:inline-block;position:relative;width:calc((100% - 285/1200 * 100% - 90px)/3);font-size:16px;font-weight:700;color:#fff;background-clip:content-box;background:#b4b4b4;box-sizing:border-box;padding-left:30px;vertical-align:top;}.checkout .checkout-inner .nav span:last-of-type{width:calc(285/1200 * 100%);}.checkout .checkout-inner .nav span.cur{background:#bf2c37;}.checkout .checkout-inner .nav span:not(:last-of-type){margin-right:30px;}.checkout .checkout-inner .nav span:not(:last-of-type):after{content:'';position:absolute;top:0;left:100%;z-index:1;width:40px;height:100%;background:url(img/1/6/steps-arrow-off.png) no-repeat center center;}.checkout .checkout-inner .nav span:not(:last-of-type).cur:after{background:url(img/1/6/steps-arrow-on.png) no-repeat center center;}.done{display:inline-block;width:1200px;max-width:100%;padding-bottom:140px;vertical-align:top;}.done p{font-size:14px;}.done .title{font-size:40px;color:#bf2c37;margin-top:114px;margin-bottom:32px;}.done .num{line-height:60px;background:#ececec;margin-top:29px;}.done .num span{font-weight:700;color:#bf2c37;}.done a{display:inline-block;width:320px;line-height:60px;font-size:18px;color:#fff;background:#ee3a43;margin-top:40px;}@media (max-width: 1199px){.shopping-cart{margin-left:20px;margin-right:20px;}.shopping-cart .cart-inner{padding:0 20px;padding-top:20px;}.shopping-cart .cart-inner .cart-head{display:none;}.shopping-cart .cart-inner .col{margin-bottom:20px;}.shopping-cart .cart-inner .col .head{display:block;margin-bottom:10px;}.shopping-cart .cart-inner .col.item{width:100%;}.shopping-cart .cart-inner .col.qty{width:100%;text-align:left;}.shopping-cart .cart-inner .col.price,.shopping-cart .cart-inner .col.total{width:100%;text-align:left;}.shopping-cart .cart-inner .row .item span{padding:0;}.shopping-cart .cart-inner .row .qty button,.shopping-cart .cart-inner .row .qty input{margin:0;}.shopping-cart .cart-inner .row .price,.shopping-cart .cart-inner .row .total{margin:0;margin-bottom:20px;}.checkout .checkout-inner .nav span{width:100%;padding:0 30px;}.checkout .checkout-inner .nav span:last-of-type{width:100%;}.checkout .checkout-inner .nav span:not(:last-of-type){margin-right:0;margin-bottom:30px;}.checkout .checkout-inner .nav span:not(:last-of-type):after{top:50px;left:calc(50% - 20px);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}}@media (max-width: 767px){.shopping-cart .cart-inner .btn a{width:100%;}.shopping-cart .cart-inner .btn a.checkout-btn{float:none;}}