.font-decrease.small{color: #fff;background: #002157;}
.fontMiddle .font-reset.middle{color: #fff;background: #002157;}
.fontMiddle .font-decrease.small{color: #333333;background: none;}
.fontLarge .font-increase.large{color: #fff;background: #002157;}
.fontLarge .font-decrease.small{color: #333333;background: none;}
.font-bar a{color: #333;}
.fontMiddle body{font-size: 20px;}
.fontMiddle .main .banner-container .container .banner-buttons .btn{font-size: 1.9rem;}
.fontMiddle .main .section-title h1{font-size: 2.9rem;}
.fontMiddle .main .other-container .swiper-slide .swiper-item .other-text .other-title{font-size: 1.9rem;}
.fontMiddle .main .materials-container .materials-content .materials-swiper .swiper-slide .swiper-item .materials-text .materials-title{font-size: 1.525rem;}

.fontMiddle .main .materials-container .materials-content .materials-swiper .swiper-slide .swiper-item .materials-text .materials-desc{font-size: 1.275rem;}


.fontMiddle .header .container .top-right .nav-bar .nav > li .nav-second li a{font-size: 1.275rem;}


.fontMiddle .page-main .container .main-container .article-block .row-item .row-item-title span{font-size: 1.65rem;}

.fontMiddle .h1,.fontMiddle h1{font-size: 2.9rem;}
.fontMiddle .h2,.fontMiddle  h2{font-size: 2.4rem;}

.fontMiddle .h3,.fontMiddle h3{font-size: 2.15rem;}


.fontMiddle .header .container .top-right .top-bar .language-bar a{font-size: 1.275rem;}

.fontMiddle .header .container .top-right .top-bar .search-bar form input{font-size: 18px;}


.fontMiddle .page-main .container .buy-container .buy-item a .buy-item-text{font-size: 1.525rem;}

.fontMiddle .page-main .container .buy-container .zhuanlan a .buy-item-text span{font-size: 1.525rem;}
.fontMiddle .page-main .container .buy-container .zhuanlan a .buy-item-text{font-size: 1.4rem;}

.fontLarge .main .banner-container .container .banner-buttons .btn{font-size: 2rem;}
.fontLarge .main .section-title h1{font-size: 3rem;}
.fontLarge .main .other-container .swiper-slide .swiper-item .other-text .other-title{font-size: 2rem;}

.fontLarge .main .materials-container .materials-content .materials-swiper .swiper-slide .swiper-item .materials-text .materials-title{font-size: 1.625rem;}

.fontLarge .main .materials-container .materials-content .materials-swiper .swiper-slide .swiper-item .materials-text .materials-desc{font-size: 1.375rem;}
.fontLarge .header .container .top-right .top-bar .language-bar a{font-size: 1.375rem;}

.fontLarge .header .container .top-right .top-bar .search-bar form input{font-size: 19px;}

.fontLarge .header .container .top-right .nav-bar .nav > li .nav-second li a{font-size: 1.375rem;}

.fontLarge .page-main .container .main-container .article-block .row-item .row-item-title span{font-size: 1.75rem;}

.fontLarge .page-main .container .buy-container .buy-item a .buy-item-text{font-size: 1.725rem;}
.fontLarge .h1,.fontLarge h1{font-size: 3rem;}
.fontLarge .h2,.fontLarge  h2{font-size: 2.5rem;}
.fontLarge .h3,.fontLarge h3{font-size: 2.15rem;}

.fontLarge body{font-size: 21px;}


.fontLarge .page-main .container .buy-container .zhuanlan a .buy-item-text span{font-size: 1.625rem;}
.fontLarge .page-main .container .buy-container .zhuanlan a .buy-item-text{font-size: 1.5rem;}

.header .mobile-nav .mobile-bar .font-bar .font-list{top: 0;background: #fff;}
.header .mobile-nav .mobile-bar .language-bar .lang-list{top: 0;background: #fff;}
.header .mobile-nav .mobile-bar .language-bar2 .lang-list-box{position: absolute;top: 50px; display: none; border-radius: 20px;  background: #efefef;padding: 10px 0px;}
.header .mobile-nav .mobile-bar .language-bar2 .lang-list-a{height: 50px !important;}
.header .mobile-nav .mobile-bar .language-bar2 .lang-list-a a{
    font-size: 1.275rem;
    height: 45px;
    width: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
    background: #fff;
    border-radius: 50%;
}
.header .mobile-nav .mobile-bar .language-bar2 .lang-list-box a{
   font-size: 1.275rem;
   width: 45px;
   display: flex;
   align-items: center;
   justify-content: center;
   color: #333333;
   text-decoration: none;
   font-weight: bold;
   padding: 10px 0px;
 

}
.header .mobile-nav .mobile-bar .language-bar2 .lang-list-box a.current{text-decoration: underline;}
@media (max-width: 1599px) {

}
@media (max-width: 1200px) {
    body{font-size: 14px;}


    .fontMiddle body{font-size: 15px;}

    .fontLarge body{font-size: 16px;}
   




}

@media (max-width: 1024px){
    .fontLarge .font-decrease.small{background: #fff;color: #333;}
    .fontLarge .font-increase.large{background: #fff;color: #333;}
    .font-decrease.small{background: #fff;color: #333;}
    .fontMiddle .font-reset.middle{background: #fff;color: #333;}

}
@media (max-width: 960px){
    




}
@media (max-width: 767px){

    body{font-size: 13px;}
    .fontMiddle body{font-size: 14px;}
    .fontLarge body{font-size: 15px;}








   





}
@media (max-width: 550px){


}
@media (max-width: 480px){

}