@charset "UTF-8";.header-placeholder{width:100%;position:relative;transition:height .2s}
.header{position:fixed;top:0;left:0;width:100%;z-index:999;height:auto}
.huawei-b2b-quick-navigation{width:100%}
.huawei-b2b-quick-navigation .quick-navigation-toggle{width:100%;height:25px;background-color:#000}
.huawei-b2b-navigation{width:100%;background-color:#fff;height:79px;border-bottom:1px solid #ededed}
.huawei-b2b-navigation .nav-container{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.huawei-b2b-navigation .nav-container .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.huawei-b2b-navigation .nav-container .logo-img{width:142px}
.huawei-b2b-navigation .nav-container .logo-title{font-size:20px;line-height:1}
.huawei-b2b-navigation .nav-container .service-tel{font-size:20px;display:none}
.huawei-b2b-navigation .nav-container .service-tel a{display:block;position:relative;padding-left:30px}
.huawei-b2b-navigation .nav-container .service-tel a:before{content:"";background-image:url(statics/images/service-hotline.svg);background-size:cover;width:24px;height:24px;position:absolute;top:-2px;left:0}
@media(min-width:1200px) and (max-width:1599.98px){.huawei-b2b-navigation .nav-container .logo-img{width:128px}
}
@media(max-width:1199.98px){.huawei-b2b-navigation .nav-container .logo-img{width:100px}
}
@media(max-width:992.98px){.header-placeholder{height:56px}
.huawei-b2b-quick-navigation{display:none}
.huawei-b2b-navigation{height:56px}
.huawei-b2b-navigation .nav-container .logo-title{font-size:3.2vw;line-height:1}
.huawei-b2b-navigation .nav-container .service-tel{display:none}
}
.line{width:100%;height:1px;background-color:#ededed}
.footer{background-color:#fff}
.footer .container .footer-legals{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;margin-left:-20px;padding:32px 0}
@media(min-width:768px){.footer .container .footer-legals .copyright{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-right:20px;padding-left:20px}
.footer .container .footer-legals .language{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-right:20px;padding-left:20px}
}
@media only screen and (max-width:1599.98px) and (min-width:1200px){.footer .container .footer-legals .btn-links{padding-left:0}
}
@media(min-width:1200px){.footer .container .footer-legals .copyright{-webkit-box-flex:0;-webkit-flex:0 0 43.33333%;-ms-flex:0 0 43.33333%;flex:0 0 43.33333%;max-width:43.33333%;padding-right:20px;padding-left:20px}
.footer .container .footer-legals .btn-links{-webkit-box-flex:0;-webkit-flex:0 0 31.66667%;-ms-flex:0 0 31.66667%;flex:0 0 31.66667%;max-width:31.66667%;padding-right:20px;padding-left:20px}
.footer .container .footer-legals .language{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:20px;padding-left:20px}
.footer .container .footer-legals .btn-links .btn-links-item a:hover{color:#000}
.footer .container .footer-legals .language .language-link:hover{color:#000}
}
.footer .container .footer-legals .copyright .copyright-text{font-size:14px;font-weight:500;color:#7f7f7f;line-height:24px}
.footer .container .footer-legals .btn-links .btn-links-list{font-size:0;padding-left:14px}
.footer .container .footer-legals .language{text-align:right;position:relative}
.footer .container .footer-legals .language .language-link{position:relative;padding-right:40px;font-size:14px;font-weight:500;line-height:24px;color:#7f7f7f;display:inline-block;vertical-align:top;white-space:nowrap;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.footer .container .footer-legals .language .globe-icon{position:absolute;width:24px;right:20px;top:0}
.footer .container .footer-legals .language .globe-icon:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(statics/images/globe.svg)}
.footer .container .footer-legals .btn-links .btn-links-item{margin:0 12px;display:inline-block}
.footer .container .footer-legals .btn-links .btn-links-item a{font-size:14px;font-weight:500;line-height:24px;color:#7f7f7f;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.footer .container .footer-legals .mobile-service-list-link{display:none}
@media(max-width:1199.98px) and (min-width:768px){.footer .container .footer-legals .btn-links{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;padding-right:20px;padding-left:20px}
.footer .container .footer-legals .btn-links .btn-links-list{padding-top:10px;padding-left:0}
.footer .container .footer-legals .btn-links .btn-links-item:first-child{margin-left:0}
}
@media(max-width:767.98px){.footer .container .footer-legals{margin-left:0;margin-right:0;padding:16px 0}
.footer .container .footer-legals .copyright{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;padding:0}
.footer .container .footer-legals .btn-links{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:32px 0 24px;width:100%}
.footer .container .footer-legals .language{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;text-align:left;padding:0 0 15px;border-bottom:1px solid #ededed;display:flex;flex-direction:column;width:100%}
.footer .container .footer-legals .language .language-link{padding-right:0;padding-left:40px}
.footer .container .footer-legals .language .globe-icon{right:auto;left:0}
.footer .container .footer-legals .btn-links .btn-links-list{padding-left:0}
.footer .container .footer-legals .btn-links .btn-links-item{width:100%;margin:0 0 8px}
}
.contact-us{background:#fff;padding-left:0;padding-right:0;padding-top:80px}
.contact-us .wrapper{max-width:920px;width:100%;padding:0;margin:0 auto;background:#fff}
.contact-us .contact-us-pc{padding:0 0 84px 0}
.contact-us-pc .contact-us-pc-container{width:100%;margin-right:auto;margin-left:auto}
.contact-us-pc .contact-us-pc-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}
.contact-us-pc .contact-us-pc-col-4{position:relative;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;display:flex;justify-content:flex-start}
.contact-us-pc .contact-us-pc-col-4:nth-child(2) .contact-us-pc-card{margin-left:50px}
.contact-us-pc .contact-us-pc-col-4:last-child{justify-content:flex-end}
.contact-us-pc .contact-us-pc-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.home-page .contact-us .contact-us-title h1{font-size:48px;line-height:1.2;padding-bottom:64px;font-weight:bold}
.home-page .contact-us .wrapper{max-width:1250px}
.home-page .contact-us-pc .contact-us-pc-col-4:nth-child(2) .contact-us-pc-card{margin-left:5vw}
.contact-us-title h1{font-size:36px;line-height:1.2;font-weight:bold;padding-bottom:64px}
.contact-us .contact-us-title h1{text-align:center}
.contact-us-pc-card-cont-title{display:flex;flex-wrap:nowrap;align-items:center}
.contact-us-pc-card-cont-title p{display:flex;align-items:center;font-size:16px;font-weight:bold;padding-left:16px}
.contact-us-pc .contact-us-pc-card-cont-title img{width:24px;height:24px}
.contact-us-pc-card-cont-list a{display:block;padding-left:41px;margin-top:24px;font-size:16px;line-height:1.3;color:#7f7f7f}
.contact-us .arrow .arrow-right{position:relative}
.contact-us .arrow .arrow-right:after{content:'';display:block;width:16px;height:16px;position:absolute;background-image:url(statics/images/arrow-left-icon.svg);opacity:.3;top:50%;right:-20px;transform:translateY(-50%);transition:all .3s ease-out}
@media(max-width:768px){.contact-us{padding:0;margin-left:0;margin-right:0;margin-top:0}
.content-page .contact-us{padding-top:0}
.minisite-page .contact-us{padding-top:0}
.contact-us .wrapper{width:100%}
.home-page .contact-us .contact-us-pc{padding:10.6667vw 0 21.3334vw 0}
.contact-us .contact-us-pc{padding:13.3334vw 0 21.3334vw 0}
.contact-us-pc .contact-us-pc-col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:4.93333vw}
.contact-us-pc .contact-us-pc-col-4:last-child{margin-bottom:0}
.home-page .contact-us .contact-us-title h1{font-size:6.4vw;padding-bottom:7.46666vw}
.contact-us .contact-us-title h1{font-size:6.4vw;padding-bottom:7.46666vw}
.contact-us-pc-card-cont-title p{font-size:4.26667vw;padding-left:6vw}
.contact-us-pc .contact-us-pc-card-cont-title img{width:6.6667vw;height:6.6667vw}
.contact-us-pc-card-cont-list a{padding-left:12.6667vw;margin-top:4.26667vw;font-size:4.26667vw}
.contact-us .wrapper{width:100%;margin:0 auto}
.contact-us-pc .contact-us-pc-col-4:nth-child(2) .contact-us-pc-card{margin-left:0}
.home-page .contact-us-pc .contact-us-pc-col-4:nth-child(2) .contact-us-pc-card{margin-left:0}
.contact-us-pc .contact-us-pc-col-4:last-child{justify-content:flex-start}
.contact-us-pc-container>.contact-us-pc-row:nth-child(2){padding-left:2vw}
}
@media(min-width:1200px){.contact-us-pc-card-cont-list a:hover{color:#000}
.contact-us .arrow:hover .arrow-right:after{right:-24px;opacity:1}
}
.space-placeholder.style1{padding-bottom:80px}
@media(max-width:768px){.space-placeholder.style1{padding-bottom:10.6667vw}
}
@font-face{font-family:"Manrope";src:url("statics/fonts/Manrope-ExtraLight.woff2") format("woff2"),url("statics/fonts/Manrope-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}
@font-face{font-family:"Manrope";src:url("statics/fonts/Manrope-Light.woff2") format("woff2"),url("statics/fonts/Manrope-Light.ttf") format("truetype");font-weight:300;font-style:normal}
@font-face{font-family:"Manrope";src:url("statics/fonts/Manrope-Regular.woff2") format("woff2"),url("statics/fonts/Manrope-Regular.ttf") format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:"Manrope";src:url("statics/fonts/Manrope-Medium.woff2") format("woff2"),url("statics/fonts/Manrope-Medium.ttf") format("truetype");font-weight:500;font-style:normal}
@font-face{font-family:"Manrope";src:url("statics/fonts/Manrope-SemiBold.woff2") format("woff2"),url("statics/fonts/Manrope-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}
@font-face{font-family:"Manrope";src:url("statics/fonts/Manrope-Bold.woff2") format("woff2"),url("statics/fonts/Manrope-Bold.ttf") format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:"Manrope";src:url("statics/fonts/Manrope-ExtraBold.woff2") format("woff2"),url("statics/fonts/Manrope-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}
@font-face{font-family:"FZLTHJW";src:url("statics/fonts/FZLTHJ-Regular.ttf") format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:"FZLTHJW";src:url("statics/fonts/FZLTHJ-Bold.ttf") format("truetype");font-weight:800;font-style:normal}
body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video,p{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
body{margin:0;padding:0;overflow-x:hidden}
body{font-family:"FZLTHJW",Manrope,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-weight:500;color:#000;line-height:24px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body.huawei-b2b{font-family:Manrope,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-weight:500;color:#000;line-height:24px;background-color:#f1f3f5}
a{text-decoration:none;color:#000}
nav ul,nav ol,ul,ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
input{-webkit-appearance:none;margin:0;outline:0;padding:0}
input::-ms-clear{display:none}
input::-ms-reveal{display:none}
input[type=submit],input[type=button]{cursor:pointer}
button[disabled],input[disabled]{cursor:default}
*{-webkit-tap-highlight-color:rgba(0,0,0,0)}
a{blr:expression(this.onFocus=this.close())}
a{blr:expression(this.onFocus=this.blur())}
a:focus{-moz-outline-style:none}
.huawei-b2b a,.huawei-b2b button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}
.huawei-b2b img{max-width:100%;height:auto}
.clear{clear:both;width:0;height:0;padding:0;margin:0;overflow:hidden;font-size:0;line-height:0}
.clearfix{zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.huawei-b2b,.huawei-b2b .b2b,.huawei-b2b .b2b *{-webkit-box-sizing:border-box;box-sizing:border-box}
.b2b-hide{display:none !important}
.b2b-show{display:block !important}
.huawei-b2b .main{background-color:#f5f5f5;width:100%;overflow:hidden}
.huawei-b2b .b2b .container{width:100%;max-width:none;padding:0 80px}
@media only screen and (max-width:1599.98px) and (min-width:768px){.huawei-b2b .b2b .container{padding:0 40px}
}
@media only screen and (max-width:767.98px){.huawei-b2b .b2b .container{padding:0 4.26667vw}
}
.text-center{text-align:center}