@charset "utf-8"; .clearfix { zoom: 1; } .clearfix:after { content: " "; display: block; font-size: 0; height: 0; clear: both; visibility: hidden; } .marginauto { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; max-height: 100%; } .linenowrap { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .center { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; align-items: center; -webkit-align-items: center; } @media screen and (max-height: 730px) { .wrapper .swiper-pagination1 span { margin-bottom: 10px; } .flex__text { bottom: 50px; } .flex__numble { bottom: 130px; } } @media screen and (max-width: 1600px) { .business__wrap, .contact__wrap { width: auto; left: 12.5%; right: 12.5%; margin-left: 0; } .business__right { margin-right: 40px; width: 480px; } .contact__tt h4 { font-size: 28px; margin-bottom: 30px; } .contact__adress p { margin-bottom: 10px; } .contact__tt { margin-bottom: 30px; } .contact__area { padding: 30px 5%; } .measge__tt { font-size: 22px; margin-bottom: 20px; } .contact__row .text { height: 46px; line-height: 46px; } .contact__row .textarea { height: 100px; } .map { height: 140px; } .manage-li li { padding: 0 20px; } .ralate .service-btn { bottom: 40px; } .relate-item p { font-size: 15px; } .party-time { width: 14%; } .views-content { width: 80%; } .view-prev { margin-top: 80px; } } @media screen and (max-width: 1500px) { .navs > li { padding: 0 20px; } .header__menu__item { width: 104px; } .navs__item { width: auto; margin-right: 60px; } .navs__item:last-child { margin-right: 0; } .informate__fix { padding: 50px 0; } .informate__title { left: 12.5%; width: 300px; } .company-items span b { font-size: 80px; } .company-items { margin-left: 50px; } .profile-dit { letter-spacing: 16px; } .manage-btns { left: 5%; } } @media screen and (max-width: 1450px) { .logo { margin-top: 28px; width: 180px; } .btitle strong { font-size: 40px; letter-spacing: 14px; } .btitle small { font-size: 14px; } .btext p { font-size: 16px; } .banner-prev span { width: 40px; height: 40px; line-height: 40px; } .introduct__wrap { width: auto; margin-left: 0; left: 12.5%; right: 12.5%; } .introduct__item p b { font-size: 38px; } .intro__title strong { font-size: 30px; } .intro__title small { font-size: 16px; } .intro__title { padding-bottom: 34px; } .businee__left { width: 320px; } .business__right { width: 420px; } .business__ico span { font-size: 14px; } .business__con p { font-size: 14px; } .informate__title { padding: 50px 0; left: 10%; } .informate__li li a { box-sizing: border-box; width: 100%; padding: 0 8% 0 5%; } .contact__tt h4 { font-size: 22px; } .contact__row .text { margin-bottom: 20px; } .contact__adress p { margin-bottom: 6px; font-size: 14px; } .contact-add p { font-size: 14px; } .ptext { margin-top: -92px; } .ptext small { font-size: 50px; } .ptext strong { margin-bottom: 26px; padding-bottom: 28px; font-size: 30px; } .ptext p { font-size: 16px; } .ptext { left: 5%; } .inner { padding: 0 5%; } .intro-wrap { padding-left: 5vw; } .introduct-texts { padding-top: 40px; padding-bottom: 30px; } .introduct-title small { margin-bottom: 14px; font-size: 28px; } .introduct-title strong { font-size: 26px; } .introduct-title { margin-bottom: 40px; } .idea-wrap { width: 90%; margin-left: -45%; } .idea-title { margin-bottom: 40px; } .idea-title small { font-size: 38px; } .idea-title strong { font-size: 20px; } .idea-left { height: 620px; } .idea-item { height: 310px; } .idea-w-icon { margin-top: -39px; } .idea-icon b { font-size: 38px; } .idea-icon { margin-bottom: 30px; } .idea-icon strong { font-size: 20px; } .idea-inner-text { left: 8%; right: 5%; top: 40px; } .idea-in p { font-size: 14px; } .honor-top { padding: 50px 0; } .honor-li li { padding: 20px 20px 0; } .honor-li li span { font-size: 14px; } .subsidiary-text b { font-size: 30px; } .subsidiary-text strong { font-size: 30px; } .subsidiary-text i { margin-top: 60px; } .subsidiary-text { bottom: 18%; } .subsidiary-introduct { padding: 55px 5%; } .subsidiary-introduct strong { margin-bottom: 30px; font-size: 30px; } .subsidiary-titles { font-size: 30px; } .subsidiary-slide .subsidiary-year { font-size: 200px; } .subsidiary-area { padding: 60px 0; } .contact-wrap { width: 90%; } .contacts-us { padding: 80px 0; } .contact-titles small { font-size: 40px; } .contact-titles strong { font-size: 20px; } .cooperate-wr { left: 12%; } .cooperate-wr b { margin-bottom: 40px; font-size: 42px; } .cooperate-wr small { font-size: 30px; } .cooperate-wr strong { font-size: 24px; } .cooperate-wr i { margin-top: 45px; width: 46px; height: 46px; line-height: 46px; } .innerWidth { width: 90%; } .performance { padding-top: 70px; } .performance-fix { width: 90%; margin-left: -45%; } .performance-texts strong { margin-bottom: 26px; font-size: 24px; } .show-title strong { font-size: 32px; } .equitment-tt small { font-size: 40px; line-height: 1; } .equitment-tt strong { font-size: 20px; } .equit-text p { font-size: 15px; } .equipment-list { padding-bottom: 50px; } .equip-wrap b { font-size: 50px; } .equipment { padding-bottom: 80px; } .corporate-tt small { font-size: 30px; } .corporate-tt strong { font-size: 38px; } .corporate-wr b { font-size: 50px; } .corporate-wr strong { font-size: 20px; } .service-tt strong { font-size: 40px; } .service-tt p { font-size: 20px; } .service-tops strong { font-size: 32px; } .service__text p { height: 96px; } .heigh-brand-text strong { font-size: 30px; } .regard-list { padding-top: 0; } .profile-text { margin-top: 50px; } .profile-text strong { margin-bottom: 26px; font-size: 30px; } .profile-text p { font-size: 14px; } .us-project { padding: 60px 0; } .project-tt strong { font-size: 30px; } .project-tt p { font-size: 16px; } .branch-title strong { font-size: 30px; } .branch-min { bottom: 5%; } .manage-fix { left: 5%; } .manage-fix strong { font-size: 30px; margin-bottom: 30px; line-height: 1; } .ralate-content { padding-top: 40px; width: 35%; margin-right: 5%; } .customer-top strong { font-size: 24px; } .branch-btn.prev { left: 3%; } .branch-btn.next { right: 3%; } .branch-img-item figure { width: 460px; } .branch-text-item { margin-left: 40px; margin-top: 40px; } .branch-text-item strong { font-size: 22px; } .branch-text-item span { font-size: 20px; } } @media screen and (max-width: 1350px) { .regard-item { margin-bottom: 40px; } .product-center-list { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; } .product-center-list li { margin-right: 0; } .solute-top { width: 800px; } .manage-li li { font-size: 14px; } .manage-li li { padding: 0 12px; } .navs > li { padding: 0 15px; } .header__menu__item { width: 94px; } .header__menu__item li a { font-size: 13px; } .branch-swiper { width: 160%; } } @media screen and (max-width: 1240px) { .navs > li > a { font-size: 15px; } .header__href { margin-left: 30px; } .navs__li { margin-top: 40px; } .navs__menus { margin-top: -223px; } .company-items span b { font-size: 60px; } .manage-btns { width: 240px; } .manage-btn-item span { font-size: 20px; } } @media screen and (max-width: 1200px) { .introduct__item p b { font-size: 30px; } .introduct__item p i { top: 5px; } .introduct__sun { width: 260px; } .introduct__wr span { font-size: 18px; } .navs__item { margin-right: 40px; } .navs > li > a { font-size: 14px; } .logo { width: 130px; } } @media screen and (max-width: 1100px) { .navs > li { padding: 0 6px; } .header__menu__item { width: 68px; } .header__menus { display: none !important; } } @media screen and (max-width: 1024px) { .navs { display: none; } .header__href { display: none; } .header__logo { width: 100%; } .menubtn { float: right; } .header { border-bottom: none; height: 66px; background: #fff; } .logo { width: 160px; margin-left: 5%; margin-top: 22px; } .logo img { opacity: 0; visibility: hidden; } .logo img.hide { opacity: 1; visibility: visible; } .menubtn { width: 66px; height: 66px; padding-top: 32px; } .flex__menu { display: none; } .btext { left: 5%; right: 5%; } .banner-prev { left: 5%; bottom: 30px; } .home-swiper { height: auto; } .home-swiper > .swiper-wrapper { display: block; } .banner-slide { height: auto !important; } .introduct { height: auto; } .introduct__wrap { position: relative; left: 0; top: 0; transform: translateY(0); -webkit-transform: translateY(0); width: 90%; margin: auto; padding: 120px 0; } .introduct__text { width: 100%; } .introduct__sun { width: 300px; float: left; } .introduct__wr b { font-size: 38px; } .introduct__wr span { font-size: 16px; } .common__height { height: auto; } .business__wrap { display: block; position: relative; left: 0; right: 0; top: 0; transform: translateY(0px); -webkit-transform: translateY(0px); padding: 120px 5%; } .businee__left { width: 100%; } .intro__content { margin-bottom: 40px; } .business__right { width: 60%; margin: auto; margin-top: 60px; } .navs__menus { top: 0; position: relative; margin-top: 0; height: 100%; padding: 120px 5% 50px; overflow-y: auto; -webkit-overflow-scrolling: touch; box-sizing: border-box; } .navs__li { display: block; margin-top: 0; } .navs__item { margin-right: 0; margin-top: 30px; } .navs__item:first-child { margin-top: 0; } .navs__item dt { margin-bottom: 10px; } .navs__item dd { display: flex; display: -webkit-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; } .navs__item dd p { margin-right: 20px; margin-bottom: 0; } .navs__logos { display: none; } .informate__wr { position: relative; top: 0; padding: 120px 0; } .informate__title { position: relative; top: 0; transform: translateY(0); -webkit-transform: translateY(0); } .informate__fix { position: relative; right: 0; width: 90%; margin: auto; padding: 0; border-left: none; } .informate__li li a { padding: 30px 4%; } .informate__data { position: relative; margin-bottom: 30px; left: 0; text-align: left; } .informate__data:before { display: none; } .informate__title { left: 0; width: 100%; margin-bottom: 30px; } .informate__wr { padding-top: 0; } .contact__wrap { position: relative; padding: 120px 0 160px; top: 0; transform: translateY(0px); -webkit-transform: translateY(0px); left: 0; right: 0; width: 90%; margin: auto; } .spaces { height: 66px; } .header:hover, .header.scroll { background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.16); } .ptext { left: 5%; margin-top: -75px; } .ptext small { margin-bottom: 16px; font-size: 40px; letter-spacing: 3px; } .ptext strong { font-size: 26px; margin-bottom: 20px; padding-bottom: 20px; letter-spacing: 2px; } .posite { display: none; } .leval-menu { display: block; width: 100%; overflow: hidden; } .leval-menu li { margin-left: 0; float: left; width: 25%; text-align: center; display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; padding: 0 4px; box-sizing: border-box; } .leval-menu li a { margin: auto; height: 70px; } .intro-wrap { padding: 45px 5%; } .introduct-texts { width: 100%; padding-top: 0; } .innerpage-wrap { border-bottom: 1px solid #eee; } .introduct-rights { width: 100%; } .culture-wrap { width: 90%; } .culture-title { margin-bottom: 60px; } .culture-title strong { font-size: 28px; } .culture-title p { font-size: 16px; } .culture { padding: 100px 0; background-attachment: local; } .culture-item figure { width: 80px; } .culture-text { padding-top: 6px; margin-left: 18px; } .culture-text strong { font-size: 20px; } .culture-item { height: 160px; } .idea-left { width: 100%; height: 300px; } .idea-title small { font-size: 30px; } .idea-list { position: relative; left: 0; width: 100%; height: auto; } .history { padding: 80px 5%; background-attachment: local; } .honors { padding: 80px 0; } .honor-left { float: none; } .honor-btns { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; margin-bottom: 22px; } .honor-btns li { margin-bottom: 0; } .honor-tabs { margin-left: 0; margin-top: 40px; } .honor-left .about-title small { font-size: 28px; } .honors { padding: 50px 0; } .honor-top { padding: 40px 0 30px; } .honor-top a { font-size: 16px; margin-right: 50px; } .honor-li li { width: 48.5%; margin-right: 3%; margin-bottom: 30px; } .honor-li li:nth-child(2n+2) { margin-right: 0; } .subsidiary-text b, .subsidiary-text strong { font-size: 24px; } .subsidiary-text i { margin-top: 40px; font-size: 30px; } .history-subsidiary { padding: 70px 0; } .subsidiary-slide .subsidiary-year { font-size: 150px; } .subsidiary-min { padding: 0 50px; } .subsidiary-swiper { padding-bottom: 40px; } .subsidiary-slide-year { height: 100px; } .year-time { width: 100px; padding-bottom: 100px; } .year-time b { font-size: 16px; margin-top: -8px; } .subsidiary-slide-year.slick-current .year-time b { font-size: 26px; margin-top: -13px; } .subsidiary-info p { font-size: 15px; line-height: 2; } .subsidiary-info { width: 100%; } .subsidiary-slide { padding-top: 30px; margin-top: 10px; } .contacts-us { padding: 50px 0; } .contact-map { width: 100%; height: 340px; } .contact-address { width: 100%; } .cooperate-li li { width: 50%; } .joins { padding: 50px 0; } .join-title strong { font-size: 24px; } .join-title small { font-size: 20px; } .performance-top { margin-bottom: 40px; } .performance-list li { margin-bottom: 32px; width: 48.5%; margin-right: 0; } .performance-list li:nth-child(2n+2) { float: right; } .company-introduct { padding: 56px 0; } .company-content { width: 100%; } .company-data { float: left; } .company-title strong { font-size: 26px; } .show-business { padding: 50px 0; } .show-texts { margin-top: 22px; } .show-business-li li { margin-bottom: 20px; width: 48.5%; margin-right: 0; } .show-business-li li:nth-child(2n+2) { float: right; } .cooperats { padding: 120px 0; background-attachment: local; } .subsidiary-text2 strong { font-size: 16px; } .about-right { width: 100%; margin-right: 0; } .equipment-content { margin-top: 50px; width: 100%; } .equipment { padding: 50px 0 40px; } .equipment-list { display: block; overflow: hidden; } .equipment-item { float: left; margin-bottom: 20px; width: 48.5%; } .equipment-item:nth-child(2n+2) { float: right; } .corporate-culture { background-attachment: local; } .corporate-tt { margin-bottom: 40px; } .corporate-tt strong { font-size: 32px; } .corporate-list li { width: 50%; } .corporate-wr { padding: 50px 8% 0; } .service-case { padding: 50px 0; } .service-tt strong { margin-bottom: 12px; font-size: 30px; } .service-project { padding: 56px 0 60px; } .service-tops strong { font-size: 28px; letter-spacing: 2px; } .service-tops p { font-size: 16px; } .servicelist { display: block; overflow: hidden; } .servicelist li { float: left; margin-bottom: 20px; width: 48.5%; } .servicelist li:nth-child(2n+2) { float: right; } .heigh-brand { padding: 100px 0; background-attachment: local; } .heigh-brand-text p { margin-top: 32px; } .regard { padding: 70px 0; } .regard-imgs { width: 100%; } .regard-list { margin-top: 40px; width: 100%; } .ragard-us { margin-left: 0; width: 100%; background: #f5f9fb; padding: 40px 5%; } .regrard-bgs { display: none; } .regard-about { padding: 0; } .profile { padding: 50px 0 60px; } .profile-imgs { width: 100%; } .profile-imgs:before { display: none; } .profile-content { margin-top: 40px; width: 100%; } .project-tt { margin-bottom: 40px; } .project-list li { width: 48.5%; margin-right: 0; } .project-list li:nth-child(2n+2) { float: right; } .team { background-attachment: local; padding-bottom: 80px; } .team-wrap { width: 90%; } .team-title strong { font-size: 28px; } .team-title p { letter-spacing: 10px; margin-left: 10px; } .team-content { padding: 45px 5%; } .scopes-lists li { height: 520px; } .scopes-content { padding-top: 40px; } .scopes-content strong { font-size: 20px; margin-bottom: 12px; } .scopes-content b { font-size: 38px; } .product-center { padding: 80px 0 50px; } .solute-btn-box { display: none; } .solution { padding: 100px 0; } .suolte-swiper .service-btn { position: relative; top: 0; margin: auto; margin-top: 40px; } .solute-top { width: 100%; } .news-dynamic { padding: 60px 0; } .news-infos strong { margin-bottom: 22px; font-size: 20px; } .news-infos span { margin-top: 22px; } .group-tt { margin-bottom: 40px; font-size: 26px; } .group-news { padding-top: 50px; } .group-list li { width: 48.5%; margin-right: 0; margin-bottom: 40px; } .group-list li:nth-child(2n+2) { float: right; } .branch-title { padding: 50px 0 40px; } .branch-title strong { font-size: 24px; } .branch-min { display: none; } .branch-btn.prev { left: 20px; } .branch-btn.next { right: 20px; } .branch { padding: 100px 0; background-attachment: local; } .branch-wraps { width: 100%; max-width: 100%; margin-left: 0; } .party-box { padding-top: 40px; } .partys-news { width: 220px; } .party-fixs { margin-left: 250px; padding-top: 10px; } .party-fixs span { margin-top: 14px; } .party-fixs strong { margin-bottom: 18px; } .manage-down { display: none !important; } .ralate-content { padding-top: 20px; } .relate-item strong { font-size: 28px; } .relate-item p { font-size: 14px; } .relate-swiper { width: 100%; } .ralate-content { box-sizing: border-box; width: 100%; padding: 40px 5% 100px; margin-right: 0; } .relate-item.active { position: relative; } .ralate .service-btn { bottom: 20px; left: 5%; } .customer { padding: 50px 0; } .maps { width: 100%; height: 340px; } .customer-contact { width: 100%; margin-top: 30px; } .view-wrap { padding: 45px 5% 160px; position: relative; } .views-content { margin-left: 0; width: 100%; } .party-time { position: static; top: 0; width: 100%; } .party-year { margin-bottom: 30px; width: 120px; } .view-prev { position: absolute; left: 5%; bottom: 0; display: flex; display: -webkit-flex; } .view-btn { margin-right: 20px; } .views-title strong { margin-bottom: 25px; font-size: 24px; } .manage-btns { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; top: auto; transform: translateY(0px); -webkit-transform: translateY(0px); bottom: 60px; width: 90%; } .manage-btn-item { margin-bottom: 0; width: 45%; } .manage-btn-item:first-child { margin-bottom: 0; } .business-bg { height: 100%; } .idea-left:before { display: none; } .footer-contact { display: block; } .footer-eq { display: inline-block; } .profile-about .profile-imgs { width: 100%; margin-top: 0; } .profile-about .profile-content { width: 100%; } .profile-about .profile-content:before { display: none; } } @media screen and (max-width: 861px) { .contact__left { width: 100%; } .contact__area { box-sizing: border-box; width: 100%; margin-top: 40px; } .culture-item { margin-bottom: 30px; width: 100%; } .culture-item:last-child { margin-bottom: 0; } .subsidiary-area { padding: 42px 0; } .subsidiary-in { margin-right: 0; width: 100%; } .performance { padding-top: 45px; } .performance-fix { padding: 80px 5% 35px; height: 100%; overflow-y: auto; -webkit-overflow-scrolling: touch; width: 100%; margin-left: -50%; } .performance-swiper { width: 100%; } .performance-wr { display: block; } .performance-texts { width: 100%; margin-top: 40px; } .perClose { right: 0; top: 0; } .cooperats-text { box-sizing: border-box; padding: 0 180px; width: 90%; margin: auto; } .cooperats-text img { width: 80%; margin: auto; } .regard-item b { width: 80px; height: 60px; line-height: 60px; font-size: 24px; } .regard-texts { margin-left: 30px; } .regard-texts strong { font-size: 20px; } .regard-texts p { font-size: 14px; } .scopes-lists { display: block; overflow: hidden; } .scopes-lists li { width: 33.333%; float: left; } .scopes-lists li:nth-child(2n+2) { display: block; } .scopes-lists li:nth-child(2n+2) .scopes-content:before { top: -10px; bottom: auto; } .platform { padding: 60px 0; } .platform-wrap { display: block; } .platform-img { width: 100%; } .platform-texts { margin-top: 30px; width: 100%; } .news-slide a { display: block; } .news-slide a figure { width: 100%; } .news-infos { margin-top: 38px; width: 100%; } .manage-fix { width: 90%; top: 50%; } .manage-fix strong { font-size: 24px; margin-bottom: 20px; } .manage-fix p { font-size: 14px; } .manage-slide:nth-child(2n+2) .manage-fix { right: 5%; } .customer-top p { font-size: 14px; } .customer-top strong { font-size: 22px; } .customer-list { display: block; overflow: hidden; } .customer-item { margin-top: 40px; width: 48%; float: left; } .customer-item:nth-child(2n+2) { float: right; } .customer-top { margin-bottom: 0; } .footer-contact-title { display: block; } .footer-contact-title p { margin-left: 0; } .branch-swiper { width: 100%; } } @media screen and (max-width: 641px) { .home-swiper { margin-top: 66px; } .banner, .banner-slide figure { height: auto !important; } .banner-slide figure img { width: 100vw !important; height: auto !important; left: 0 !important; top: 0 !important; } .btitle strong { font-size: 26px; font-weight: normal; letter-spacing: 6px; } .btext { position: relative; left: 0; right: 0; top: 0; margin-top: 0; box-sizing: border-box; width: 100%; padding: 40px 5%; background: #008bc4; } .banner-prev { bottom: auto; top: 22vw; right: 5%; } .banner-prev span.next { margin-right: 0px; float: right; } .introduct__sun { width: 100%; } .intro__title strong { font-size: 24px; } .chack__more a { width: 120px; height: 42px; line-height: 42px; font-size: 14px; } .business__earth { display: none; } .business__ico { width: 50%; float: left; margin-bottom: 20px; position: static; margin-left: 0 !important; } .business__ico a { display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; } .business__right { width: 100%; } .business__mode { overflow: hidden; } .business__ico span { position: static; margin-left: 12px; left: 0; top: 0; transform: translateX(0px); -webkit-transform: translateX(0px); margin-bottom: 0; flex: 1; -webkit-flex: 1; } .business__ico1 { transform: translateX(0px); -webkit-transform: translateX(0px); } .business-r a { flex-direction: row; -webkit-flex-direction: row; } .business__ico b { width: 55px; height: 55px; font-size: 26px; line-height: 55px; } .business__ico span { white-space: normal; line-height: 1.4; } .navs__menus { padding-top: 70px; } .navs__item dd p a { font-size: 14px; } .informate__title { margin-bottom: 44px; } .informate__li li a strong { font-size: 16px; } .informate__data b { font-size: 26px; } .informate__wr { padding-bottom: 80px; } .contact__wrap { padding: 80px 0 120px; } .measge__tt { font-size: 20px; } .contact__s input { height: 46px; line-height: 46px; font-size: 14px; } .home__footer { box-sizing: border-box; padding: 15px 5%; } .home__footer p { margin-right: 0; } .business__wrap { padding: 80px 5% 60px; } .introduct__wrap { padding: 80px 0; } .ptext small { font-size: 28px; margin-bottom: 12px; letter-spacing: 2px; } .ptext strong { margin-bottom: 0; font-size: 22px; } .ptext p { display: none; } .ptext { margin-top: -41px; } .leval-menu li a { height: 65px; font-size: 15px; } .introduct-title { margin-bottom: 30px; } .introduct-title strong { font-size: 22px; } .introduct-title small { font-size: 22px; } .itroduct-contents p { text-indent: 24px; } .introduct-data { display: block; overflow: hidden; } .introduct-data-item { float: left; margin-top: 1px; width: 50%; height: 220px; } .intorduct-imgs { padding-bottom: 59.375%; height: 0; } .culture-title { margin-bottom: 40px; } .idea-item { width: 100%; } .idea-item:nth-child(n+3) { border-bottom: 1px solid #eeeeee; } .culture-item figure { width: 60px; } .culture-text strong { margin-bottom: 14px; } .history-wrap { width: 100%; } .history-year { width: calc(100% + 80px); } .history__item p { font-size: 15px; line-height: 2; } .honor-btns { margin-bottom: 12px; } .honor-more a span { font-size: 16px; } .honors-li li { margin-bottom: 30px; width: 48.5%; margin-right: 0; } .honors-li li:nth-child(2n+2) { float: right; } .honor-top { justify-content: space-between; -webkit-justify-content: space-between; } .honor-top a { margin-right: 0; } .pagelists { padding: 20px 0 40px; } .honor-li li { padding: 12px 12px 0; } .subsidiary-text { bottom: 10%; } .subsidiary-text b, .subsidiary-text strong { font-size: 22px; letter-spacing: 2px; } .subsidiary-introduct strong { font-size: 24px; } .subsidiary-introduct p { font-size: 14px; text-indent: 24px; } .subsidiary-introduct { padding: 40px 5%; } .subsidiary-slide .subsidiary-year { display: none; font-size: 100px; position: relative; top: 0; } .subsidiary-slide { padding-top: 0; margin-top: 30px; } .subsidiary-titles { font-size: 24px; } .subsidiary-area { padding: 0; } .sub-line { left: 5%; right: 5%; } .sub-line strong { font-size: 18px; } .footer { padding: 50px 0; } .footer-address p { font-size: 14px; } .footer-copy p, .footer-copy a { font-size: 14px; } .footer-copy p { margin-right: 0; } .contact-titles { margin-bottom: 22px; } .contact-titles small { font-size: 32px; } .laval-navs-list { margin: auto; width: 90%; justify-content: space-between; -webkit-justify-content: space-between; } .laval-navs-list li { margin-right: 0; } .pbanner-wr { padding: 120px 0 40px; } .cooperate-li li { width: 100%; border-right: none; } .join-backs { position: relative; margin-top: 20px; } .join-backs a { margin-left: 20px; width: 50px; height: 50px; line-height: 50px; } .join-title { padding-bottom: 32px; } .join-contents p, .advantages p { font-size: 14px; text-indent: 24px; } .performance-top strong { font-size: 22px; } .performance-top p { font-size: 15px; } .performance-info strong { margin-bottom: 12px; font-size: 18px; } .performance-info p { font-size: 14px; } .performance-top { margin-bottom: 25px; } .performance-list li { margin-bottom: 22px; width: 100%; } .company-title img { height: 30px; } .company-title { margin-bottom: 30px; } .show-title strong { font-size: 26px; } .show-texts p { font-size: 14px; } .show-business-top { margin-bottom: 32px; } .show-business-li li { margin-bottom: 38px; width: 100%; } .show-business { padding-bottom: 10px; } .cooperats-text { padding: 0 100px; } .cooperats-text.articleShow:before, .cooperats-text.articleShow:after { width: 90px; } .about-line { display: none; } .about-right { padding-top: 0; } .equitment-tt { margin-bottom: 20px; padding-bottom: 28px; } .equitment-tt small { font-size: 32px; } .equipment-item { width: 100%; } .equip-wrap { padding: 50px 5%; } .equip-wrap b { margin-bottom: 30px; font-size: 40px; } .equip-wrap strong { margin-bottom: 20px; font-size: 20px; } .equip-wrap p { font-size: 14px; } .corporate-tt small { font-size: 24px; } .corporate-tt strong { font-size: 26px; } .corporate-list li { width: 100%; } .corporate-wr b { font-size: 40px; } .service-tt p { font-size: 16px; } .service-tt strong { font-size: 24px; } .service-btn { bottom: 20px; width: 100px; margin-left: -50px; } .service-btn span { width: 45px; height: 45px; line-height: 45px; } .subsidiary-text2 strong { line-height: 1.4; } .heigh-brand-text strong { font-size: 24px; } .heigh-brand-text p { font-size: 12px; } .regard-item { display: block; } .regard-item b { height: 52px; line-height: 52px; } .regard-texts { margin-left: 0; margin-top: 12px; } .regard { padding: 45px 0; } .ragard-us-text P { font-size: 14px; } .profile-text strong { font-size: 24px; } .us-project { padding: 45px 0 20px; } .project-tt strong { font-size: 24px; } .project-tt p { font-size: 15px; } .project-list li { margin-bottom: 30px; } .project-texts { margin-top: 18px; } .project-texts strong { margin-bottom: 8px; font-size: 20px; } .team { padding: 60px 0 0; } .team-wrap { width: 100%; } .team-content { padding-bottom: 0; } .scopes-lists li { width: 50%; height: 440px; } .scopes { padding-top: 45px; } .scopes-content { padding-top: 30px; } .product-center { padding: 45px 0; } .product-center-list li b { width: 50px; height: 58px; line-height: 58px; font-size: 22px; } .product-center-list li b:before { background-size: cover !important; } .product-center-list li span { font-size: 14px; margin: auto; } .platform-texts strong { font-size: 20px; } .platform-texts p { font-size: 14px; } .platform { padding: 40px 0; } .solute-text-item strong { font-size: 24px; } .solute-text-item p { font-size: 14px; } .news-dynamic { padding: 50px 0; } .news-hiddens { padding: 30px 5%; } .news-swiper .swiper-pagination .swiper-pagination-bullet { margin-left: 12px; } .news-infos strong { font-size: 18px; } .news-infos span { font-size: 14px; } .group-list li { width: 100%; margin-bottom: 30px; } .group-down strong { height: auto; font-size: 18px; } .group-down span { font-size: 14px; } .branch-img-swiper { width: 100%; } .branch-text { background: #008bc4; position: relative; left: 0; padding: 32px 5%; box-sizing: border-box; top: 0; width: 100%; margin: auto; } .branch-text-item.show { position: relative; } .branch-text-item strong { font-size: 22px; } .branch-text-item span { font-size: 20px; } .branch-btn { top: 70vw; } .partys-news { width: 100%; float: none; } .party-fixs { margin-left: 0; padding-top: 32px; } .ralate { background-size: 40% auto; } .party-view { padding: 50px 0; } .views-text { font-size: 14px; } .footer-contact-title h3 { margin-bottom: 10px; font-size: 22px; } .footer-copy .enter span { font-size: 14px; } .branch { padding: 0 0 50px; } .branch-img-item { display: block; } .branch-img-item figure { width: 100%; } .branch-text-item { margin-top: 0; padding: 32px 5%; margin-left: 0; background: #008bc4; } .branch-btn { top: 40vw; } .branch-btn.prev { left: 0; } .branch-btn.next { right: 0; } .subsidiary-info { min-height: auto; } } @media screen and (max-width: 520px) { .servicelist li { width: 100%; } .service__text p { height: auto; } .service__text strong { font-size: 20px; } } @media screen and (max-width: 481px) { .banner-prev { top: 29vw; } .banner-slide figure img { height: 280px !important; width: auto !important; left: 50% !important; transform: translateX(-50%); -webkit-transform: translateX(-50%); } .banner-prev span { width: 34px; height: 34px; line-height: 34px; font-size: 18px; } .btext p { font-size: 15px; } .btitle strong { font-size: 23px; } .introduct__data { display: block; overflow: hidden; } .intro__content { margin-top: 26px; margin-bottom: 0; } .introduct__item { float: left; width: 50%; margin-top: 30px; } .introduct__item p { display: inline-block; position: relative; } .introduct__item p i { top: -28px; } .introduct__wr { margin: auto; } .introduct__sun li, .introduct__sun li:nth-child(2n+2), .introduct__sun li:nth-child(n+3) { text-align: center; padding: 15px 0; } .chack__more { margin-top: 30px; } .header { height: 60px; } .logo { margin-top: 20px; } .menubtn { width: 60px; height: 60px; padding-top: 29px; } .home-swiper { margin-top: 60px; } .spaces { height: 60px; } .introduct-data-item .introduct__item { margin-top: 0; width: 100%; } .intros-wrap .introduct__item p { font-size: 16px; } .history__down { margin-top: 40px; padding-right: 0; } .history__prev { position: relative; display: flex; display: -webkit-flex; margin-top: 30px; top: 0; width: auto; } .history__prev span { width: 40px; height: 40px; line-height: 40px; font-size: 24px; margin-bottom: 0; margin-right: 10px; } .idea-title small { font-size: 28px; } .history-year-item time { width: 65px; height: 76px; background-size: cover !important; line-height: 76px; font-size: 20px; } .history-year-item i { left: 78px; width: 40px; } .history-year { width: calc(100% + 60px); } .subsidiary-text i { margin-top: 10px; } .history-subsidiary { padding: 50px 0; } .laval-navs-list li a { height: 54px; line-height: 54px; font-size: 15px; } .performance-texts strong { margin-bottom: 20px; font-size: 22px; } .performance-texts p { font-size: 14px; } .company-data { width: 100%; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; } .company-data:after { display: none; } .company-items { margin-left: 0; } .company-items span b { font-size: 50px; } .company-items span { font-size: 14px; } .company-items span i { right: 12px; font-size: 24px; } .company-text p { font-size: 14px; } .equitment-tt small { font-size: 26px; } .service-btn { position: relative; left: 0; bottom: 0; margin: auto; margin-top: 30px; } .service-btn span { box-shadow: 0 0 5px rgba(0, 0, 0, 0.16); } .service-tt { margin-bottom: 24px; } .subsidiary-text2 strong { font-size: 14px; } .subsidiary-text2 b { margin-bottom: 20px; } .service-tops strong { font-size: 24px; } .service__text strong { padding-bottom: 25px; } .profile-dit { letter-spacing: 10px; } .project-list li { width: 100%; } .customer-item p { font-size: 15px; } .customer-item b { font-size: 30px; margin-bottom: 30px; } .party-year { width: 100px; } .views-title strong { font-size: 20px; } .view-btn a span { font-size: 14px; } .party-view-wrap, .party-view { padding: 0; } }