.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;}/*953795e33e25c16a067bcfa2a5842f5b*/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;}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;}}.distributors{padding:0 20px;}.distributors .all{text-align:left;margin-top:40px;width:1200px;max-width:100%;}.distributors .all .location{display:inline-block;width:50%;margin-bottom:50px;vertical-align:top;}@media (max-width: 1199px){.distributors .all .location{width:100%;}}.distributors .all .location .img{display:inline-block;width:178px;border:1px solid #d0d0d0;vertical-align:top;}.distributors .all .location .img img{width:100%;height:auto;}.distributors .all .location .info{display:inline-block;width:calc(100% - 180px);box-sizing:border-box;padding:0 15px;vertical-align:top;}@media (max-width: 767px){.distributors .all .location .info{width:100%;padding:0;margin-top:20px;}}.distributors .all .location .info .name{line-height:25px;font-size:15px;font-weight:700;color:#282828;margin-bottom:12px;}.distributors .all .location .info .row{display:inline-block;width:100%;line-height:21px;font-size:14px;font-weight:300;color:#727272;box-sizing:border-box;padding-left:38px;margin-bottom:12px;vertical-align:top;}.distributors .all .location .info .row.address{background:url(img/icon_network_address.png) no-repeat top -3px left -6px;background-size:30px;}.distributors .all .location .info .row.email{background:url(img/icon_network_email.png) no-repeat top -5px left -5px;background-size:30px;}.distributors .all .location .info .row.tel{background:url(img/icon_network_telephone.png) no-repeat top -5px left -4px;background-size:30px;}.distributors .all .location .info .row.fax{padding-bottom:1px;background:url(img/icon_network_fax.png) no-repeat top -5px left -4px;background-size:30px;}.distributors .all .location .info .row:last-child{margin-bottom:0;}