#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}body{margin:0;padding:0}.footer[data-v-2cbd70d2]{position:absolute;bottom:0;left:0;width:100%;height:21.25rem;box-shadow:0 -.0625rem 0 0 rgba(0,0,0,.05);box-sizing:border-box;padding:5rem 0}.footer_con[data-v-2cbd70d2]{display:flex;margin:0 auto;width:70rem;height:100%}.footer_left[data-v-2cbd70d2]{box-sizing:border-box;border-right:.0625rem solid #bcbcbc;flex:46;height:100%;text-align:left}.footer_left .left_item[data-v-2cbd70d2]{position:relative;box-sizing:border-box;padding-left:2.5rem;margin-bottom:1.8125rem;color:#585858}.footer_left .left_item_icon[data-v-2cbd70d2]{position:absolute;left:0;top:-.1875rem;width:1.75rem;height:1.75rem}.footer_right[data-v-2cbd70d2]{text-align:right;flex:54;height:100%;box-sizing:border-box}.footer_right .logo[data-v-2cbd70d2]{width:11.0625rem}.footer_right .copy_right[data-v-2cbd70d2]{margin-top:2.0625rem;font-size:.8125rem;color:#3a3a3a}.footer_right .copy_right_bottom[data-v-2cbd70d2]{margin-top:1.25rem;font-size:.8125rem;color:#3a3a3a}.footer_right .copy_right_bottom a[data-v-2cbd70d2]{color:#3a3a3a;text-decoration:none}.banner_con[data-v-7a74b482]{position:relative;width:100%;height:23.75rem;overflow:hidden}.test6[data-v-7a74b482]{position:absolute;left:0;top:-1.5625rem;width:100%}.banner_title[data-v-7a74b482]{position:absolute;left:9.375rem;top:11.5625rem;font-size:2.125rem;font-weight:700;color:#244362;text-align:left}.banner_title_portfolio[data-v-7a74b482]{top:10.3125rem}.banner[data-v-7a74b482]{position:absolute;top:0;left:0;z-index:10;height:18.75rem;background-size:100% 100%}.container[data-v-7a74b482]{position:relative;height:42vw;overflow:hidden}.banner_img[data-v-7a74b482]{position:absolute;right:-16vw;bottom:0;z-index:9;height:40vw;overflow:hidden}.home_banner[data-v-0818438c]{position:relative;height:55vw;min-height:25rem;overflow:hidden}.home_banner_con[data-v-0818438c]{position:absolute;top:0;left:0;width:100%;height:48.75rem;background-image:url(../img/home_bg.png);background-size:100% 100%;z-index:10}.home_banner_con .home_banner_info[data-v-0818438c]{position:relative;top:57%;transform:translateY(-50%);left:15.3vw;width:28.125rem;height:37.5rem;box-sizing:border-box;padding-top:5.625rem}.home_banner_con .home_banner_info_en[data-v-0818438c]{top:50%;padding-top:6.25rem}.home_banner_con .title[data-v-0818438c]{font-size:2.125rem;font-weight:700;color:#244362;text-align:left}.home_banner_con .sub_title[data-v-0818438c]{font-size:1rem;font-weight:400;color:#244362;width:26.875rem;text-align:left;margin-top:1vw}.home_banner_con .sub_title_zh[data-v-0818438c]{text-align:justify}.home_banner_con .btn[data-v-0818438c]{margin-top:4vw;position:relative;cursor:pointer;width:18.75rem;height:3.125rem;line-height:3.125rem;background:#244362;box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.25);border-radius:1.5625rem;font-size:1.125rem;font-weight:700;color:#fff;text-align:center;box-sizing:border-box;padding-right:1.875rem}.home_banner_con .btn_en[data-v-0818438c]{font-size:.9375rem;font-weight:700}.home_banner_con .btn_btn[data-v-0818438c]{position:absolute;cursor:pointer;right:0;top:0;width:3.125rem;height:3.125rem;background:#3999fb;box-shadow:0 .375rem .5rem 0 rgba(57,153,251,.4);border-radius:50%}.home_banner_con .btn_icon[data-v-0818438c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.625rem;height:1.625rem}.home_banner_img[data-v-0818438c]{position:absolute;bottom:-11.25rem;right:-21.25rem;height:52.5rem;z-index:9;transform:rotate(-60deg)}.home_banner_new[data-v-0818438c]{position:absolute;top:0;right:0;height:53.125rem;z-index:9}.home_banner_new1[data-v-0818438c]{position:absolute;top:0;right:-2.5rem;height:48.125rem;z-index:9}.home_banner_new2[data-v-0818438c]{position:absolute;top:0;right:-3.75rem;height:48.75rem;z-index:9}.home_banner_new3[data-v-0818438c]{position:absolute;top:0;right:-3.75rem;height:48.125rem;z-index:9}.line[data-v-0818438c]{position:absolute;width:100%;height:.125rem;background:#fff;left:0;bottom:0;z-index:11}.img[data-v-0818438c],.swiper-container[data-v-0818438c],.swiper-wrapper[data-v-0818438c]{height:100%;width:100%}.nav[data-v-0ca99b32]{position:absolute;top:0;left:0;z-index:999;height:6.25rem;width:100%;user-select:none}.nav_con[data-v-0ca99b32]{position:relative;height:7vw;width:80vw;margin:0 auto}.logo[data-v-0ca99b32]{position:absolute;top:50%;transform:translateY(-50%);left:0;height:3.75rem;min-height:3.125rem;cursor:pointer}.btn_group[data-v-0ca99b32]{position:absolute;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding-right:12vw;top:0;right:0;width:41vw;height:100%;font-size:1rem;font-weight:700;color:#333}.btn_item[data-v-0ca99b32]{position:relative;cursor:pointer;flex:1;height:3.125rem;line-height:3.125rem;text-align:center}.btn_item_act[data-v-0ca99b32]{color:#3999fb}.under_line[data-v-0ca99b32]{position:absolute;bottom:0;left:27%;width:46%;border-top:.125rem solid #3999fb}.change_btn[data-v-0ca99b32]{cursor:pointer;position:absolute;right:0;top:1.875rem;width:10vw;height:2.375rem;line-height:2.375rem;background:#244362;box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.25);border-radius:1.1875rem;font-size:.9vw;font-weight:400;color:#fff;text-align:center}.en[data-v-0ca99b32]{font-family:Lora}.zh[data-v-0ca99b32]{font-family:SY}.app[data-v-ea07fe8c]{position:relative;background:#fff;padding-bottom:23.875rem}@font-face{font-family:SY;src:url(/fonts/sy.otf);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Lora;src:url(/fonts/Lora.ttf);font-display:swap;font-weight:400;font-style:normal}.font-loading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.font-loaded{font-family:SY,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.font-loaded-en{font-family:Lora,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}