#right section h2,#right section h3,#right section h4{line-height:1em}#right .flex-img-list{line-height:1em}#right .flex-img-list .view{font-weight:600}#right .flex-img-list .place{margin-top:12px}#right #welfare .flex-img-list>li p{text-align:center;font-weight:600}#right #introduction .tvp_poster_img{background-color:#fff}#right #introduction .video-container{width:100%;margin-top:30px}#right #talent .grid-img-list{list-style:none;margin:0;padding:0}#right #talent .grid-img-list li img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}#right .content{font-weight:350}#right .duiqi{text-align:justify}@media (min-width:640px){.menu-tab{width:auto !important}.menu-tab li{display:inline-block;list-style:none;margin-left:20px;min-width:56px;-moz-text-align-last:justify;text-align-last:justify;color:#000}.menu-tab li a{color:#000;font-weight:600;font-size:14px;padding-bottom:4px}section h2{margin-bottom:80px;font-size:48px}section h3{margin:56px 0 40px 0;font-size:34px}section .content{line-height:30px}#introduction h4{font-size:24px;margin-bottom:22px;margin-top:48px}#introduction #mod_player{margin-top:36px}#introduction .culture{margin-top:100px}#introduction .flex-img-list{margin-bottom:-26px}#introduction .flex-img-list >li{width:46.4%;margin-right:7%;margin-bottom:26px}#introduction .flex-img-list >li:nth-of-type(2n){margin-right:0}#introduction .flex-img-list .view{font-size:24px;margin-bottom:18px;margin-top:30px}#talent .grid-img-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#business .business{margin:48px 0 0}#business .business h4{margin:0 0 30px}#business .business .single{background-color:#cbe9fb;border-radius:7px;padding:40px;margin-bottom:15px}#business .business .double{background-color:#e9f6fd;border-radius:7px;padding:40px;margin-bottom:15px}#life h2{margin-bottom:50px}#life .content{margin-bottom:50px}#life .flex-img-list{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:28px 24px}#life .flex-img-list >li > img{width:100%;height:auto;aspect-ratio:16/9}#welfare{margin-bottom:35px !important}#welfare h2{margin-bottom:50px}#welfare .content{margin-bottom:50px}#welfare .flex-img-list >li{width:16.4%;margin-right:11.4%;margin-bottom:110px;padding-right:0}#welfare .flex-img-list >li:nth-of-type(4n){margin-right:0}#welfare .flex-img-list >li p{margin-top:25px}}@media (max-width:640px){body{position:static;height:auto}#head{background-color:#fff;padding:0}#head.scroll-head{position:fixed;top:0}#head .head-wrapper{width:100%}.main-foot{background-color:#eff2f5;font-size:12px;color:#8d8d8d;margin-bottom:65px;line-height:34px;height:51px}.banner{position:relative;background:#e3ebf8}.banner .aboutfutu{position:absolute;left:25px;top:45%;font-size:30px;color:#fff;font-weight:bold}.banner .about-banner{margin-top:62px}#main section{padding:0 5.33% 20% 5.33%}#main section h2{font-size:30px;margin-bottom:11.7%;padding-top:16%}#main section h3{font-size:22px;margin-bottom:7.16%;margin-top:10.2%}#main section .content{line-height:22px}#main #introduction h4{font-size:16px;margin-bottom:4.6%}#main #introduction #mod_player{margin-top:15px}#main #introduction .flex-img-list{margin-bottom:-12.2%}#main #introduction .flex-img-list >li{width:100%;margin-bottom:12.2%}#main #introduction .flex-img-list .view{font-size:15px;margin-top:19px;margin-bottom:16px}#main #talent{background-color:#eff2f5}#main #talent .grid-img-list{display:grid;grid-template-columns:1fr;gap:28px;width:100%}#main #business h4{font-size:16px;margin-bottom:4.6%}#main #business .business{margin:25px 0 0}#main #business .business .single{padding:20px;background-color:#cbe9fb;margin-bottom:15px;border-radius:7px}#main #business .business .single:last-child{margin:0}#main #business .business .double{padding:20px;background-color:#e9f6fd;margin-bottom:15px;border-radius:7px}#main #business .business .double:last-child{margin:0}#main #life .flex-img-list{margin-bottom:-12.2%}#main #life .flex-img-list >li{width:100%;margin-bottom:12.2%}#main #life .content{margin-bottom:30px}#main #welfare{background-color:#eff2f5;width:100%;overflow:hidden}#main #welfare .flex-img-list{width:82%;margin:0 auto;margin-bottom:-40px}#main #welfare .flex-img-list >li{width:34.4%;min-width:110px;margin-bottom:40px}#main #welfare .flex-img-list >li:nth-of-type(2n){margin-right:0}#main #welfare .content{margin-bottom:50px}}