 



.text-12 {font-size: 1.2rem;}
.text-14 {font-size: 1.4rem;line-height: 2.6rem;}
.text-15 {font-size: 1.5rem;}
.text-16 {font-size: 1.6rem;line-height: 3rem;}
.text-18 {font-size: 1.8rem;line-height: 3.2rem;}
.text-20 {font-size: 2.0rem;}
.text-22 {font-size: 2.2rem;}
.text-24 {font-size: 2.4rem;}
.text-26 {font-size: 2.6rem;}
.text-28 {font-size: 2.8rem;}
.text-30 {font-size: 3.0rem;}
.text-32 {font-size: 3.2rem;}
.text-34 {font-size: 3.4rem;}
.text-36 {font-size: 3.6rem;}
.text-38 {font-size: 3.8rem;}
.text-40 {font-size: 4.0rem;}
.text-42 {font-size: 4.2rem;}
.text-44 {font-size: 4.4rem;}
.text-46 {font-size: 4.6rem;}
.text-48 {font-size: 4.8rem;}
.text-50 {font-size: 5.0rem;}
.text-52 {font-size: 5.2rem;}
.text-54 {font-size: 5.4rem;}
.text-56 {font-size: 5.6rem;}
.text-58 {font-size: 5.8rem;}
.text-60 {font-size: 6.0rem;}
.text-62 {font-size: 6.2rem;}
.text-64 {font-size: 6.4rem;}
.text-66 {font-size: 6.6rem;}
.text-68 {font-size: 6.8rem;}
.text-70 {font-size: 7.0rem;}
.text-72 {font-size: 7.2rem;}
.text-74 {font-size: 7.4rem;}
.text-76 {font-size: 7.6rem;}
.text-78 {font-size: 7.8rem;}
.text-80 {font-size: 8.0rem;}
.text-82 {font-size: 8.2rem;}
.text-84 {font-size: 8.4rem;}
.text-86 {font-size: 8.6rem;}
.text-88 {font-size: 8.8rem;}
.text-90 {font-size: 9.0rem;}
.text-92 {font-size: 9.2rem;}
.text-94 {font-size: 9.4rem;}
.text-96 {font-size: 9.6rem;}
.text-98 {font-size: 9.8rem;}
.text-100 {font-size: 10.0rem;}
.text-150 {font-size: 15.0rem;}




html {font-size: 62.5%;}
body,a,input,select,textarea {font-family: 'Outfit-l',PingFang SC,-apple-system,Arial,sans-serif,Helvetica,system-ui,Noto Sans,Segoe UI,Roboto,Ubuntu;}
h1,h2,h3,h4,h5,h6,strong,b{font-weight: bold;margin: 0;padding: 0;font-family: 'Outfit-m';font-weight: normal;}  

.footer-nav-item ul strong a,.footer-subscribe .title-3,.products-detial-features-item .title-3 span,.page-solutions-info-text .title-1 span,
.page-solutions-info-text .number-1 span,.page-turnpage ul li a span,.relevant-cases-item .view-more-2 span,.page-cases-detial-content .attribute-2 li span:last-child,
.page-download-center-toolbar .select-trigger span,.page-download-center-toolbar .file-type-item li a span,.page-about-history-year-swiper .year-nav span,
.page-download-center-toolbar .download-toolbar-actions span,.page-after-sales-step-list .title-2 i,.header-nav-show-panel ul li a span,.year-item span,
.products-category-item .category-1,.absolute-content .button-2 span,.parameter-table-content li span:last-child  {font-family: 'Outfit-r';}
.page-warranty-inquiry-top-search-result .warranty-2 ul li span,.page-warranty-policy .text-3,.page-before-you-begin-item .content-5 a,.page-contact-us .title-2 span,
.page-warranty-policy-item .title-5 span,.page-warranty-policy-content .title-4 span,.page-before-you-begin-item .title-5 span {font-family: 'Outfit-m';}
.page-about-history-year-track .year-nav span {font-family: 'Outfit-r';}



/* fonts */  
@font-face {font-family: 'Outfit-r';src: url('../font/Outfit-Regular.ttf');font-weight: normal;font-style: normal;}  
@font-face {font-family: 'Outfit-l';src: url('../font/Outfit-Light.ttf');font-weight: normal;font-style: normal;} 
@font-face {font-family: 'Outfit-b';src: url('../font/Outfit-Bold.ttf');font-weight: normal;font-style: normal;} 
@font-face {font-family: 'Outfit-m';src: url('../font/Outfit-Medium.ttf');font-weight: normal;font-style: normal;} 
@font-face {font-family: 'Outfit-sb';src: url('../font/Outfit-SemiBold.ttf');font-weight: normal;font-style: normal;} 




@media screen and (max-width: 5120px) { 
	 
}
@media screen and (max-width: 3840px) { 
	  
}
@media screen and (max-width: 2560px) {	
	
}
@media screen and (max-width: 2048px) {

}
@media screen and (max-width: 1920px) {	
	  
}
@media screen and (max-width: 1860px) {	
    html {font-size: 58.5%;} 
}
@media screen and (max-width: 1680px) {
    html {font-size: 52.5%;}
}
@media screen and (max-width: 1440px) { 
    html {font-size: 48.5%;}
}
@media screen and (max-width: 1366px) { 
    html {font-size: 45.5%;}
}
@media screen and (max-width: 1280px) {  
}
@media screen and (max-width: 1152px) { 
}
@media screen and (max-width: 1024px) { 
}
@media screen and (max-width: 980px) {  
    html {font-size: 38.5%;}
    .text-70 {font-size: 5.0rem;}
    .text-72 {font-size: 5.2rem;}
    .text-50 {font-size: 3.0rem;}
}



			 

