.header-content{padding-bottom:151px}.header-content-item p{font-size:16px}.header-content-item h2{font-size:36px;line-height:40px}.header-desc p{font-size:22px;line-height:36px}.header-title{font-size:34px;line-height:50px;color:#222222;font-weight:normal}h2,.h2{font-size:26px}h3,.h3{font-size:17px}.main-list .desc-item p{font-size:14px}.main-list .desc-item span{font-size:15px}.team-list p{font-size:13px}.info-content h3{font-style:normal}.info-content-left p{font-size:1.3rem}.info-content p{font-size:13px;text-align:justify;line-height:2}.main-list .desc-item h2{font-weight:normal}.footer-content li a{font-size:14px}.header-nav a{font-size:15px;padding:0 15px}.address-item-cn p{font-size:13px;margin:0 0 6px}.card-content{text-align:justify}.info-content-right{text-align:justify}.info-content-left p{text-align:center}.info-content .info-name{font-style:normal}.info-content .info-detail{text-align:justify}.news-detail-container .news-body{text-align:justify}.main-list-approach .desc-item-content{text-align:justify}@media screen and (max-width:640px){.header-content-item h2{font-size:1.4em;line-height:1.5;font-weight:600}.header-desc{margin:30px 10px 10px}.header-desc p{font-size:1.2em;line-height:2}.header-title p{font-size:2rem;line-height:1.4;margin-top:10px}.member-detail-container .info-name{font-style:normal}}