
@media(min-width:1025px){
.Header .top-mid{width: 60%;}
}

.Banner003223 .txt span{font-size:0.6rem;}
@media (max-width:1024px) {
.Banner003223 .txt span { font-size: var(--font-size24);}
}

.index_pro .list .item a .txt{padding:0.4rem .2rem;}
.index_pro .list .item a .txt .tit{font-size: var(--font-size24);line-height: 1.4; height: 2.8em;}

@media(max-width:1024px){
.index_pro .list .item a .txt {width: 100%;padding:.2rem .1rem;}
.index_pro .list .item a .txt .tit{font-size:var(--font-size20);}
}

.index_solu .main .slider li .tit { font-size: var(--font-size24);}

@media (max-width:1024px) {
.index_solu .txt-area .tit span{font-size:var(--font-size24);}
.index_solu .main .slider li .tit { font-size: var(--font-size18);}
}

.index_about .tit{color: #000;font-size:var(--font-size32);}

@media(max-width:1024px){
.index_about .tit{font-size:var(--font-size24);}
}


.index_news .txt {padding:.4rem .24rem}
@media(max-width:1024px){
.index_news .txt {padding:.4rem .2rem}
}

.Menu003135 .nav-menu li:not(:last-child){margin-right:calc(40 / 1920 * 100vw);}

@media(max-width:1024px){
.Menu003135 .nav-menu li:not(:last-child){margin-right:calc(80 / 1920 * 100vw);}
}
.Floor003011 .solgan{font-size: var(--font-size32);width: 100%;}
@media(max-width:640px){
.Floor003011 .solgan{font-size: var(--font-size24);}
}

.RighInfo002275 .lm-title .cn{font-size: var(--font-size32);line-height: 1.3;}
@media(max-width:1024px){
.RighInfo002275 .lm-title .cn{font-size: var(--font-size28);}
}

@media (min-width:1025px) {
.Bottom .contact{width: calc(380 / 1600 * 100%);}
.Bottom nav{width: calc(1120 / 1600 * 100%);}
}

.PicList003142 li .tit{line-height: 1.4; height: 2.8em;}

.Websitemap002315 li strong{width: 1.8rem;}