.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;}html{background:url(img/background-repeat.jpg) top left, url(img/bg5.svg) no-repeat top left;background-size:764px, 100% 100%;}html.no-scroll{overflow:hidden;}.container{text-align:center;margin:auto;position:relative;overflow:hidden;vertical-align:top;}header,#content,footer{width:100%;min-width:480px;float:left;clear:both;}.inner{display:inline-block;max-width:100%;vertical-align:top;}#go-top{position:fixed;bottom:7%;right:3%;z-index:5;width:61px;font-size:14px;font-weight:300;color:#727272;text-transform:uppercase;padding-top:39px;background:url(img/icon_top.png) no-repeat top center;background-size:100%;cursor:pointer;}header{position:fixed;z-index:10;height:228px;}header .logo{position:absolute;top:14px;left:50%;margin-left:-90px;width:180px;height:62px;background:url(img/logo.png) no-repeat center center;background-size:80%;}@media (max-width: 1199px){header .logo{top:11px;width:150px;margin-left:-75px;}}header .header{padding:0 20px;background-color:#fff;opacity:0.8;}header .nav{display:inline-block;width:1920px;max-width:100%;line-height:83px;vertical-align:top;}header .nav .open-btn{float:left;position:relative;top:28px;width:33px;height:20px;box-sizing:border-box;border-top:2px solid #000;border-bottom:2px solid #000;cursor:pointer;opacity:0.6;}header .nav .open-btn:before{content:'';position:absolute;top:calc(50% - 1.5px);left:0;width:100%;height:2px;background:#000;vertical-align:top;}header .nav .right{float:right;}header .nav .right > *{float:left;}header .nav .right .lang{font-size:20px;font-weight:700;color:#636469;margin-right:21px;margin-top:-4px;}header .nav .right .search{position:relative;}header .nav .right .search .search-btn{width:26px;height:75px;background:url(img/icon_search.png) no-repeat center center;background-size:100%;cursor:pointer;margin-right:21px;}header .nav .right .search form{display:none;position:absolute;top:15px;right:9px;width:290px;}header .nav .right .search form input{display:inline-block;width:100%;height:45px;line-height:45px;background:#919191;box-sizing:border-box;padding-left:20px;padding-right:55px;margin-left:-15px;margin-right:-40px;vertical-align:top;}header .nav .right .search form button{display:inline-block;width:26px;height:26px;background:url(img/icon_search.png) no-repeat center center;background-size:100%;margin-top:10px;vertical-align:top;}header .nav .right .search form.opened{display:block;}header .nav .right .cart .icon{display:inline-block;width:26px;height:75px;background:url(img/icon_cart.png) no-repeat center center;background-size:100%;vertical-align:top;}header .nav .right .cart .num{display:inline-block;position:relative;top:-5px;min-width:23px;height:23px;line-height:23px;font-size:13px;font-weight:300;color:#fff;box-sizing:border-box;padding:0 4px;border-radius:50%;background:#000;margin-left:-5px;}header .nav .right .cart:hover .num,header .nav .right .cart.cur .num{background:#a2c7e3;}header .menu{display:none;position:fixed;top:0;left:0;z-index:10;width:100%;min-width:480px;height:100%;background:rgba(0,0,0,0.94);overflow-y:auto;}@media (min-width: 1200px){header .menu{display:block;left:-100%;max-height:100%;}}header .menu .inner{width:1240px;line-height:55px;text-align:left;}header .menu .inner > *{box-sizing:border-box;border-bottom:1px solid #5b5b5b;}header .menu .inner .menu-btn{padding:0 20px;}header .menu .inner .menu-btn .close-btn{display:inline-block;position:relative;width:37px;height:37px;cursor:pointer;margin-top:8px;opacity:0.8;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);vertical-align:top;}header .menu .inner .menu-btn .close-btn:before{content:'';position:absolute;top:17px;left:0;width:100%;height:3px;background:#fff;}header .menu .inner .menu-btn .close-btn:after{content:'';position:absolute;top:0;left:17px;width:3px;height:100%;background:#fff;}header .menu .inner .menu-btn .close-btn:hover{opacity:1;}header .menu .inner a{font-size:17px;font-weight:700;color:#fff;vertical-align:top;}header .menu .inner a.child{display:block;font-size:15px;font-weight:400;padding:0 40px;}header .menu .inner .page .main{box-sizing:border-box;padding:0 20px;}header .menu .inner .page .main .sub-btn{display:inline-block;position:relative;width:20px;height:20px;cursor:pointer;margin:17.5px 0;margin-left:20px;vertical-align:top;}header .menu .inner .page .main .sub-btn:before{content:'';position:absolute;top:0;left:9px;width:2px;height:100%;background:#fff;}header .menu .inner .page .main .sub-btn:after{content:'';position:absolute;top:9px;left:0;width:100%;height:2px;background:#fff;}header .menu .inner .page .sub{display:none;margin-bottom:20px;}header .menu .inner .page.cur .main,header .menu .inner .page:hover .main{background:url(img/bg.svg) repeat-y center left;background-size:100%;}header .menu .inner .page.cur .main a,header .menu .inner .page:hover .main a{color:#828282;}header .menu .inner .page.open .sub{display:block;}header .menu .inner .page.open .sub-btn:before{display:none;}.banner img{margin:0 calc(50% - 1050px);margin-top:82px;}.page-content{display:inline-block;width:1200px;max-width:100%;vertical-align:top;}.page-content .title{font-size:45px;font-weight:300;text-transform:uppercase;margin-top:52px;margin-bottom:7px;}#content{min-height:795px;}footer{background:#aacfeb;}footer .footer{padding:0 20px;}footer .footer .inner{text-align:left;}footer .footer .inner .media{float:right;line-height:55px;margin:22px -9px;}footer .footer .inner .media a{display:inline-block;margin:0 9px;}footer .footer .inner .media a img{width:45px;height:auto;}footer .footer .inner .footer-menu{line-height:28px;margin:0 -15px;margin-top:20px;width:990px;max-width:100%;}footer .footer .inner .footer-menu a{display:inline-block;line-height:11px;font-size:13px;font-weight:300;color:#fff;text-transform:uppercase;padding:0 15px;}footer .footer .inner .copyright,footer .footer .inner .copyright a{line-height:30px;font-size:12px;font-weight:300;color:#fff;}footer .footer .inner .copyright{margin-bottom:21px;}footer .footer .inner .copyright .terms{text-decoration:underline;margin-left:70px;}@media (max-width: 1199px){.banner img{width:176%;height:auto;margin:0 -38%;margin-top:83px;}footer .footer .inner .media{float:none;margin-top:14px;margin-bottom:0;}footer .footer .inner .footer-menu{margin-top:12px;}/*953795e33e25c16a067bcfa2a5842f5b*/footer .footer .inner .copyright{margin-bottom:15px;}}@media (max-width: 767px){.banner img{width:219%;margin:0 -59.5%;margin-top:83px;}footer .footer .inner .copyright .terms{display:block;margin:0;}}.shopping_cart{padding:0 20px;margin-bottom:62px;}.shopping_cart .page-content .title{margin-bottom:28px;}.shopping_cart table{width:100%;border-collapse:separate;border-spacing:0 3px;border-bottom:2px solid #000;}.shopping_cart table .info{width:751px;}.shopping_cart table .info a{display:inline-block;}.shopping_cart table .info .img{display:inline-block;position:relative;width:192px;text-align:center;padding:40px 0;vertical-align:middle;}.shopping_cart table .info .img img{width:130px;max-width:100%;height:auto;}.shopping_cart table .info .img .remove{position:absolute;top:10px;right:-10px;width:25px;height:25px;background:url(img/icon_remove.png) no-repeat center center;background-size:100%;}.shopping_cart table .info span,.shopping_cart table .info a.detail{display:inline-block;max-width:calc(100% - 216px);font-size:17px;font-weight:700;color:#282828;padding-left:24px;vertical-align:middle;}.shopping_cart table .info span span,.shopping_cart table .info a.detail span{display:block;max-width:100%;}.shopping_cart table td span{font-size:20px;font-weight:300;color:#727272;}.shopping_cart table .price{width:138px;text-align:center;}.shopping_cart table .qty{width:188px;text-align:center;}.shopping_cart table .qty .minus{width:53px;max-width:33%;height:43px;background:url(img/add_cart_less.png) no-repeat center center, #646464;background-size:100%;vertical-align:top;}.shopping_cart table .qty .num{width:52px;max-width:34%;height:37px;line-height:37px;text-align:center;font-size:20px;font-weight:300;color:#727272;border-top:3px solid #d0d0d0;border-bottom:3px solid #d0d0d0;background:#f7f7f7;vertical-align:top;}.shopping_cart table .qty .plus{width:53px;max-width:33%;height:43px;background:url(img/add_cart_more.png) no-repeat center center, #646464;background-size:100%;vertical-align:top;}.shopping_cart table .total{width:123px;text-align:center;}.shopping_cart table tr:not(:first-of-type) td{background:#fff;}.shopping_cart table th{line-height:44px;font-size:14px;font-weight:300;border-bottom:2px solid #000;}.shopping_cart table.table-responsive-wrapper tr:first-of-type{display:none;}.shopping_cart table.table-responsive-wrapper table{border:0;}.shopping_cart table.table-responsive-wrapper table tr:first-of-type{display:table-row;}.shopping_cart table.table-responsive-wrapper table th{text-align:center;border:0;}.shopping_cart table.table-responsive-wrapper table .info{text-align:center;}.shopping_cart table.table-responsive-wrapper table .info span,.shopping_cart table.table-responsive-wrapper table .info a.detail{width:100%;max-width:100%;padding:10px 0;}.shopping_cart table.ship{margin-top:20px;}.shopping_cart table.ship tr{line-height:30px;}.shopping_cart table.ship tr:not(:first-of-type) td{background:none;}@media (max-width: 767px){.shopping_cart table.ship td{width:59%;}.shopping_cart table.ship td:nth-of-type(2){width:41%;}.shopping_cart table.ship td:first-of-type{width:0;}}.shopping_cart .form{margin-top:43px;}.shopping_cart .form p{font-size:14px;font-weight:300;}.shopping_cart .form .title{font-size:30px;text-transform:uppercase;margin-bottom:17px;}.shopping_cart .form .must{color:#2f7aa6;margin-top:10px;}.shopping_cart .form .msg{font-size:18px;color:#2f7aa6;}.shopping_cart .form .success{font-size:18px;color:#2f7aa6;margin:188px 0;}.shopping_cart .form #review{display:inline-block;width:1200px;max-width:calc(100% + 96px);text-align:left;margin:0 -48px;margin-top:34px;}.shopping_cart .form #review .row{display:inline-block;width:calc(50% - 96px);line-height:34px;margin:0 48px;margin-bottom:16px;vertical-align:top;}@media (max-width: 1199px){.shopping_cart .form #review .row{width:calc(100% - 96px);}}.shopping_cart .form #review .row div{display:inline-block;font-size:14px;font-weight:300;vertical-align:top;}.shopping_cart .form #review .row .head{width:91px;}@media (max-width: 767px){.shopping_cart .form #review .row .head{width:100%;}}.shopping_cart .form #review .row .star{width:15px;text-align:right;color:#2c77a6;}.shopping_cart .form #review .row .input{width:calc(100% - 106px);}@media (max-width: 767px){.shopping_cart .form #review .row .input{width:calc(100% - 15px);}}.shopping_cart .form #review .row .input input{display:inline-block;width:100%;height:34px;font-size:14px;font-weight:300;box-sizing:border-box;padding:0 10px;background:#efefef;vertical-align:top;}.shopping_cart .form #review .row .input input.error{color:#fff;background:#aacfeb;}.shopping_cart .form #review .row .input.text{box-sizing:border-box;padding:0 10px;}.shopping_cart .form #review .row .input.select{position:relative;}.shopping_cart .form #review .row .input.select .text{position:relative;width:100%;}.shopping_cart .form #review .row .input.select .text .fake{padding-right:40px;cursor:pointer;}.shopping_cart .form #review .row .input.select .text:after{content:'';position:absolute;top:0;right:0;width:40px;height:100%;background:url(img/form_pulldown.png) no-repeat center right;background-size:39px;}.shopping_cart .form #review .row .input.select ul{display:none;position:absolute;top:100%;left:0;z-index:2;width:100%;max-height:170px;padding:10px 0;background:#efefef;background:#fff;list-style-type:none;margin-top:2px;}.shopping_cart .form #review .row .input.select ul li{line-height:34px;font-size:14px;font-weight:300;padding:0 10px;padding-right:40px;cursor:pointer;}.shopping_cart .form #review .row .input.select ul li:hover{color:#fff;background:#aacfeb;}.shopping_cart .form #review .row .input.select.open .text:after{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1);}.shopping_cart .form #review .row .input.select.open ul{display:block;}.shopping_cart .form #review .row.address{width:calc(100% - 96px);}.shopping_cart .form #review .error-msg{text-align:right;font-size:18px;color:#2f7aa6;margin:0 62px;}.shopping_cart .form #review .button{text-align:right;margin:0 53px;}.shopping_cart .form #review .button .button-inner{display:inline-block;width:100%;line-height:40px;}.shopping_cart .form #review .button .button-inner .submit-btn,.shopping_cart .form #review .button .button-inner button{display:inline-block;width:160px;height:40px;text-align:center;font-size:16px;font-weight:300;color:#fff;border-radius:20px;vertical-align:top;}.shopping_cart .form #review .button .button-inner .submit{display:inline-block;position:relative;width:300px;max-width:calc(100% - 20px);height:40px;text-align:left;background:#e7e7e7;border-radius:20px;margin:0 10px;margin-top:17px;vertical-align:top;}.shopping_cart .form #review .button .button-inner .submit span{font-size:14px;font-weight:300;color:#393939;margin-left:170px;}.shopping_cart .form #review .button .button-inner .submit .submit-btn{position:relative;z-index:1;text-align:center;background:url(img/icon_submit.png) no-repeat center right 17px, #2f7aa6;background-size:20px;cursor:pointer;}.shopping_cart .form #review .button .button-inner #reset{background:#919191;margin:0 10px;margin-top:17px;}.shopping_cart .form #review .button a{display:inline-block;width:160px;height:40px;line-height:40px;text-align:center;font-size:16px;font-weight:300;color:#fff;border-radius:20px;background:#919191;margin:0 10px;margin-top:17px;vertical-align:top;}.shopping_cart .form #review .button a.pay{width:232px;background:url(img/icon_submit.png) no-repeat center right 17px, #2f7aa6;background-size:20px;}.done{padding:0 20px;}.done .num{line-height:28px;font-size:14px;font-weight:300;}.done .num span{font-weight:700;}