/* Theme Name: Smart Theme URI: '' Description: Author: 1625 Textdomain: 1625 Author URI: Template: twentytwenty Version: 0.1.12 License: GNU General Public License v2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html */ .site-logo img { width: 149px; } body.smart li, body.smart ul { list-style: none; padding: 0; margin: 0; } body.smart:not(.overlay-header) .home-video { position: relative; } body.smart:not(.overlay-header) .home-video video { position: absolute; height: 56rem !important; background-color: #05496F; left: 0; right: 0; top: 0; z-index: -1; } body.smart:not(.overlay-header) #site-header .primary-menu li { margin-left: 4rem; } body.smart:not(.overlay-header) #site-header .primary-menu li.current-menu-item a { color: #008dd5; } body.smart:not(.overlay-header) #site-header .primary-menu li.current-menu-item a:hover { opacity: 1; } body.smart:not(.overlay-header) #site-header .primary-menu li.current-menu-item .icon { color: #008dd5; } body.smart:not(.overlay-header) #site-header .primary-menu li a { color: #464646; font-size: 16px; text-decoration: none; } body.smart:not(.overlay-header) #site-header .primary-menu li > .icon { color: #464646; top: calc(50% - 0.6rem); } body.smart:not(.overlay-header) #site-header .primary-menu li:hover .icon, body.smart:not(.overlay-header) #site-header .primary-menu li:hover a { opacity: 0.7; color: #008dd5; } body.smart:not(.overlay-header) #site-header .primary-menu { position: relative; margin-right: 84px; } body.smart:not(.overlay-header) #site-header .primary-menu .sub-menu { background-color: #fff; box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.03); border-radius: 0; } body.smart:not(.overlay-header) #site-header .primary-menu .sub-menu::after { display: none; } body.smart:not(.overlay-header) #site-header .primary-menu > li:last-child { position: absolute; margin-top: 0; right: -70px; } body.smart:not(.overlay-header) #site-header .primary-menu > li:last-child a { display: inline-block; text-indent: -9999px; background: url(./assets/images/language.png) no-repeat; background-size: 100%; width: 29px; height: 29px; vertical-align: middle; margin-top: -8px; } .smart { background-color: #fff; } .smart h1, .smart h2, .smart h3, .smart h4, .smart h5, .smart h6 { margin: 0; padding: 0; text-transform: none; } .smart a { text-decoration: none; color: #464646; } .smart a:hover { text-decoration: none; color: #008dd5; } .smart .top-banner { height: 56rem; color: #fff; background-position: center center; position: relative; } .smart .top-banner.second { height: 56rem; } .smart .top-banner.second h6 { padding-top: 16rem; } .smart .top-banner .section-inner { position: relative; height: 100%; } .smart .top-banner h6 { padding-top: 8rem; margin-bottom: 2rem; font-size: 2.3rem; font-weight: 400; } .smart .top-banner h2 { font-size: 5.3rem; line-height: 7.6rem; font-weight: 400; letter-spacing: 0.3rem; } .smart .top-banner h3 { margin: 4rem 0 8rem; font-size: 34px; font-weight: 400; } .smart .top-banner .info a { position: relative; display: inline-block; text-align: center; width: 14.5rem; height: 4.5rem; line-height: 4rem; border: 2px solid #fff; border-radius: 2.5rem; color: #fff; text-decoration: none; font-size: 1.4rem; text-indent: -10px; } .smart .top-banner .info a:hover { text-decoration: none; opacity: 0.8; } .smart .top-banner .info a:after { position: absolute; content: ''; border: solid #fff; border-width: 0 2px 2px 0; display: inline-block; padding: 5px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); top: 1.4rem; right: 2.7rem; } .smart .home-banner-1 .info a { margin-top: 2rem; } .smart .tab-menu { position: absolute; bottom: 0; left: 0; right: 0; text-align: center; background-color: #fff; } .smart .tab-menu a { display: inline-block; background-color: #fff; font-size: 1.4rem; min-width: 17.2rem; height: 4.2rem; position: relative; vertical-align: middle; display: table-cell; text-align: center; } .smart .tab-menu a.active { background: url(./assets/images/menu_bg.jpeg) repeat-x; background-size: auto 100%; } .smart .tab-menu a:after { position: absolute; right: 0; top: 1rem; content: ''; border-right: 1px solid #d1d1d1; height: 1.7rem; } .smart .tab-menu a:last-child:after { border-right: 0; } .smart .articles .head { font-size: 1.8rem; font-weight: 700; color: #121212; padding-left: 1rem; border-left: 4px solid #0067ac; margin-bottom: 2rem; } .smart .articles .news-list h4 { font-size: 1.6rem; } .smart .news-list a { display: block; border-bottom: 1px dashed #d8d8d8; margin-bottom: 1rem; } .smart .news-list h4 { font-size: 2rem; line-height: 1.5; margin-bottom: 0.5rem; } .smart .news-list h4 .time { float: right; font-size: 1.4rem; color: #818181; font-weight: 400; padding-right: 1rem; padding-left: 2rem; background: url(./assets/images/time.png) no-repeat 0 0.4rem; background-size: 1.5rem; } .smart .news-list .excerpt { font-size: 1.6rem; color: #818181; } .smart .banner-box { padding-top: 3rem; } .smart .banner-box h3 { font-size: 4rem; margin-bottom: 2rem; font-weight: 400; text-align: center; } .smart .banner-box h5 { font-size: 2rem; font-weight: 400; margin-bottom: 1rem; text-align: center; } .smart .logo-box-wrap { height: 20rem; } .smart .logo-box-wrap .logo-box { width: 120rem; position: absolute; height: 40rem; background-color: #ffffff; border-radius: 21px; box-shadow: 0 7px 36px rgba(0, 79, 170, 0.23); z-index: 100; } .smart .logo-box-wrap .logo-box .img-wrap { position: absolute; top: -130px; left: 150px; } .smart .logo-box-wrap .scroll-logos { width: 110rem; margin: 0 auto; height: 20rem; top: 16rem; position: relative; overflow: hidden; white-space: nowrap; } .smart .logo-box-wrap .scroll-logos .gallery { white-space: nowrap; } .smart .logo-box-wrap .scroll-logos .gallery .gallery-item { max-width: none; display: inline-block; width: 130px; text-align: center; } .smart .logo-box-wrap .scroll-logos .gallery .gallery-item img { display: inline-block; } .smart .logo-box-wrap .splide__arrows { display: none; } .smart .logo-box-wrap .scroll-logos { position: relative; } .smart .logo-box-wrap .scroll-logos:before, .smart .logo-box-wrap .scroll-logos:after { content: ''; position: absolute; left: 0; top: 0; height: 18rem; width: 8rem; background-image: linear-gradient(-90deg, rgba(255, 255, 255, 0), #ffffff); z-index: 1000; } .smart .logo-box-wrap .scroll-logos:after { left: auto; right: 0; background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), #ffffff); } .smart .page-nav-container { padding: 3rem 0; text-align: center; } .smart .page-nav-container .page-numbers { display: inline-block; text-align: center; min-width: 3.2rem; font-size: 1.4rem; height: 3.2rem; line-height: 3.2rem; margin: 0 0.8rem; color: #000; opacity: 0.6; border-radius: 3px; border: 1px solid #dcdcdc; } .smart .page-nav-container .page-numbers.current { background-color: #086caf; color: #fff; opacity: 1; } .smart .page-nav-container .page-numbers.next, .smart .page-nav-container .page-numbers.prev { vertical-align: middle; background: url(./assets/images/next.png) no-repeat; background-size: 100%; opacity: 1; } .smart .page-nav-container .page-numbers.prev { background-image: url(./assets/images/prev.png); } .smart .home .home-banner-bg { background-repeat: no-repeat; background-position: center; background-size: auto 100%; } .smart .home .developing-info { padding-bottom: 3rem; } .smart .home .product-wrap { background-color: #fff; position: relative; height: 740px; } .smart .home .product-wrap .section-inner { position: relative; } .smart .home .product-wrap .developing { padding-top: 190px; color: #000; } .smart .home .product-wrap .developing .developing-box { display: flex; position: relative; align-items: center; align-content: center; } .smart .home .product-wrap .developing .developing-box .item-wrap { margin-right: 1rem; background-color: #E4ECEF; background-position: right top; background-repeat: no-repeat; cursor: pointer; height: 355px; display: flex; flex-direction: column; flex: 1 0 10rem; overflow: hidden; transition: flex-basis 200ms ease-in-out; } .smart .home .product-wrap .developing .developing-box .item-wrap:hover { flex-basis: 20rem; } .smart .home .product-wrap .developing .developing-box .item-wrap .item { padding: 2.4rem; position: relative; min-height: 33rem; } .smart .home .product-wrap .developing .developing-box .item-wrap .item h4 { font-size: 2rem; line-height: 1.5; padding-top: 0.5rem; } .smart .home .product-wrap .developing .developing-box .item-wrap .item h6 { margin-top: 2rem; font-weight: 400; line-height: 1.8; font-size: 1.6rem; width: 30rem; } .smart .home .product-wrap .developing .developing-box .item-wrap .item ul { margin-top: 2.4rem; } .smart .home .product-wrap .developing .developing-box .item-wrap .item ul li { line-height: 2; font-size: 1.6rem; padding-left: 2rem; position: relative; } .smart .home .product-wrap .developing .developing-box .item-wrap .item ul li:after { content: ''; left: 0; top: 1rem; position: absolute; width: 0; height: 0; border-top: 0.6rem solid transparent; border-bottom: 0.6rem solid transparent; border-left: 1rem solid #4085a8; } .smart .home .product-wrap .developing .developing-box .item-wrap .item a { display: inline-block; width: 10.5rem; height: 3.2rem; line-height: 3.2rem; text-align: center; border: 1px solid #000; font-size: 1.4rem; border-radius: 1.6rem; position: absolute; bottom: 0; left: 2rem; } .smart .home .product-wrap .developing .developing-box .item-wrap .item a:hover { color: #008dd5; border-color: #008dd5; } .item-wrap.smart .home .product-wrap .developing .developing-box:last-child { margin-right: 0; } .smart .home .home-news { position: absolute; left: 0; right: 0; top: -9.5rem; background-color: #fff; box-shadow: 0 0.6rem 1.6rem rgba(0, 0, 0, 0.03); height: 20.5rem; display: flex; } .smart .home .home-news .item { position: relative; flex: 1; } .smart .home .home-news .item .item-content { margin: 2.4rem 0; padding: 0 2.4rem; border-right: 1px solid #eee; min-height: 16rem; } .smart .home .home-news .item .item-content .label { font-size: 16px; color: #ababab; } .smart .home .home-news .item .item-content .label a { color: #008dd5; margin-right: 1.5rem; } .smart .home .home-news .item .item-content .title { display: block; margin: 1.5rem 0; font-size: 2.2rem; color: #1a1a1a; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .smart .home .home-news .item .item-content .more { position: absolute; font-size: 1.6rem; bottom: 2rem; left: 2.4rem; } .smart .home .home-news .item .item-content .more a { position: relative; padding-right: 30px; } .smart .home .home-news .item .item-content .more a:after { position: absolute; content: ''; border: solid #464646; border-width: 0 2px 2px 0; display: inline-block; padding: 3px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); top: 0.7rem; right: 1.2rem; } .smart .home .home-news .item .item-content .more a:before { position: absolute; content: ''; border: 0.2rem solid #464646; width: 1.8rem; height: 1.8rem; border-radius: 1rem; top: 0.2rem; right: 0.5rem; } .smart .home .home-news .item .item-content .more a:hover:after, .smart .home .home-news .item .item-content .more a:hover:before { border-color: #008dd5; } .smart .home .home-news .item:last-child .item-content { border-right: 0; } .smart .home .about-wrap { background-color: #fff; position: relative; height: 800px; } .smart .home .about-wrap .section-inner { position: relative; } .smart .home .about-wrap .section-inner .about-us-intro { width: 86rem; padding-top: 160px; position: relative; } .smart .home .about-wrap .section-inner .about-us-intro img { margin-bottom: 5rem; } .smart .home .about-wrap .section-inner .about-us-intro h5 { font-size: 1.8rem; line-height: 2.5; font-weight: 400; color: #090909; text-indent: 4rem; } .smart .home .about-wrap .section-inner .about-us-intro a { padding-right: 30px; position: relative; right: -75rem; top: 10rem; font-size: 20px; padding-right: 4rem; } .smart .home .about-wrap .section-inner .about-us-intro a:after { position: absolute; content: ''; border: solid #464646; border-width: 0 2px 2px 0; display: inline-block; padding: 3px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); top: 0.7rem; right: 1.2rem; } .smart .home .about-wrap .section-inner .about-us-intro a:before { position: absolute; content: ''; border: 0.2rem solid #464646; width: 1.8rem; height: 1.8rem; border-radius: 1rem; top: 0.2rem; right: 0.5rem; } .smart .home .about-wrap .section-inner .about-us-intro a:hover:after, .smart .home .about-wrap .section-inner .about-us-intro a:hover:before { border-color: #008dd5; } .smart .home .about-wrap .section-inner .about-us-intro a:before { width: 2.2rem; height: 2.2rem; border-radius: 1.2rem; top: 0.3rem; right: 0.5rem; } .smart .home .about-wrap .section-inner .about-us-intro a:after { top: 0.9rem; right: 1.3rem; padding: 0.4rem; } .smart .home .research-wrap { background-color: #e9f3fe; } .smart .home .research-intro { height: 108rem; } .smart .home .research-post-wrap { position: relative; } .smart .home .research-post-wrap .section-inner { position: absolute; left: 0; right: 0; top: -37rem; z-index: 10; } .smart .home .research-post-wrap .more { padding: 4rem 0; text-align: center; } .smart .home .research-post-wrap .more a { display: inline-block; width: 16.9rem; height: 5rem; border: 0.1rem solid #0067ac; border-radius: 2.5rem; line-height: 5rem; color: #0067ac; } .smart .home .research-post-wrap .more a:hover { color: #008dd5; border-color: #008dd5; } .smart .home .research-post-wrap .research-posts-list { display: flex; justify-content: space-between; padding-top: 2rem; } .smart .home .research-post-wrap .research-posts-list .item { background-color: #ffffff; border-radius: 12px; width: 37.5rem; box-shadow: 0px 3px 26px rgba(199, 214, 255, 0.4); } .smart .home .research-post-wrap .research-posts-list .item img { margin: 0 auto; } .smart .home .research-post-wrap .research-posts-list .item .title { padding: 2rem; font-size: 2.2rem; } .smart .home .research-post-wrap .research-posts-list .item .excerpt { padding: 2rem; line-height: 2; font-size: 1.6rem; opacity: 0.5; } .smart .home .research-post-wrap .research-posts-list .item .extra { padding-bottom: 2rem; text-indent: 2rem; background: url(./assets/images/arrow.png) no-repeat 95% 5px; } .smart .home .research-post-wrap .research-posts-list .item .extra a { color: #c8c8c8; display: block; font-size: 1.6rem; } .smart .home .extra-info-wrap { padding-top: 35rem; } .smart .home .extra-info-wrap .splide__pagination { display: none; } .smart .home .extra-info-wrap .splide__arrow { top: 57%; border-radius: 0; } .smart .home .extra-info-wrap .splide__arrow--prev { left: -1rem; background: url(./assets/images/arrow_left.png) no-repeat; } .smart .home .extra-info-wrap .splide__arrow--prev svg { display: none; } .smart .home .extra-info-wrap .splide__arrow--next { right: -1.5rem; background: url(./assets/images/arrow_right.png) no-repeat; z-index: 1; } .smart .home .extra-info-wrap .splide__arrow--next svg { display: none; } .smart .home .extra-info-wrap #gallery-1 .gallery-icon { padding: 8rem 0; text-align: center; position: relative; } .smart .home .extra-info-wrap #gallery-1 .gallery-icon img { display: inline-block; max-width: 132px; } .smart .home .extra-info-wrap #gallery-1 .gallery-icon:after { content: ''; position: absolute; background-color: #fff; width: 160px; height: 160px; border-radius: 80px; box-shadow: 0px 9px 16px rgba(35, 59, 114, 0.07); top: 50%; left: 50%; z-index: -1; margin: -80px auto auto -80px; } .smart .home .extra-info-wrap .cooperation { height: 57rem; } .smart .home .extra-info-wrap .cooperation h5 { margin-bottom: 1rem; } .smart .home .extra-info-wrap .cooperation .banner-box { height: 33rem; } .smart .home .extra-info-wrap .cooperation .splide__arrow { display: none; } .smart.home-page .smart-footer { padding-top: 13rem; height: 554px; } .smart .smart-footer { background: url(./assets/images/footer_bg.jpg) no-repeat; height: 418px; background-size: 100% 100%; color: #fff; } .smart .smart-footer .footer-about { font-size: 1.4rem; line-height: 2.6rem; } .smart .smart-footer .footer-about h6 { margin: 0; opacity: 0.45; font-size: 1.4rem; line-height: 2.6rem; font-weight: 400; } .smart .smart-footer .footer-about img { margin-bottom: 2rem; opacity: 1; } .smart .smart-footer .footer-about ul { padding-top: 2rem; line-height: 1.5; opacity: 1; } .smart .smart-footer .footer-about ul li { margin-bottom: 1rem; } .smart .smart-footer .copy-right { margin-top: 5.6rem; padding-top: 1.3rem; border-top: 1px solid rgba(255, 255, 255, 0.23); display: flex; } .smart .smart-footer .copy-right .links .in { display: inline-block; background: url(./assets/images/in.png) no-repeat; width: 36px; height: 36px; background-size: 100%; vertical-align: middle; margin-left: 2rem; } .smart .smart-footer .copy-right .links .wechat { position: relative; background: url(./assets/images/wechat.png) no-repeat; display: inline-block; width: 36px; height: 36px; background-size: 100%; vertical-align: middle; } .smart .smart-footer .copy-right .links .wechat:hover img { opacity: 1; width: 168px; height: 168px; top: -180px; left: -60px; } .smart .smart-footer .copy-right .links .wechat img { opacity: 0; position: absolute; width: 0; height: 0; top: -90px; left: -30px; max-width: 168px; transition: all 400ms ease-in-out; } .smart .smart-footer .copy-right .right { flex: 1; font-size: 1.4rem; text-align: right; padding-top: 1rem; } .smart .footer-main { padding-top: 6rem; } .smart .footer-nav { padding-top: 1rem; } .smart .footer-nav nav.footer-menu-wrapper > ul { display: flex; line-height: 2.8; } .smart .footer-nav nav.footer-menu-wrapper > ul a { color: #fff; font-size: 1.4rem; text-decoration: none !important; } .smart .footer-nav nav.footer-menu-wrapper > ul a:hover { font-weight: 700; text-decoration: none !important; } .smart .footer-nav nav.footer-menu-wrapper > ul > li { padding-left: 6rem; } .smart .footer-nav nav.footer-menu-wrapper > ul > li > ul { margin-top: 10px; } .smart .footer-nav nav.footer-menu-wrapper > ul > li > ul > li a { opacity: 0.53; } .smart .footer-nav nav.footer-menu-wrapper > ul > li > ul > li a:hover { opacity: 1; } .smart .footer-nav nav.footer-menu-wrapper > ul > li:last-child { display: none !important; } .product .info { padding-bottom: 6rem; } .product .info h3 { text-align: center; padding-top: 8rem; font-size: 3.6rem; line-height: 1; font-weight: 500; margin-bottom: 3rem; } .page-about .intro-wrap { display: flex; padding: 8rem 0; } .page-about .intro-wrap .img { width: 56rem; } .page-about .intro-wrap .img img { width: 56rem; max-width: 56rem; } .page-about .intro-wrap .info { padding: 4rem 2rem 0 6rem; } .page-about .intro-wrap .info h3 { font-size: 4.8rem; font-weight: 500; margin-bottom: 3rem; } .page-about .intro-wrap .info h5 { font-size: 2.4rem; line-height: 2; font-weight: 400; } .page-about .term .gallery { display: block; text-align: center; } .page-about .term .gallery .gallery-item { display: inline-block; width: 25.6rem; max-width: 25.6rem; margin: 0 2rem; border-radius: 1rem; min-height: 50rem; padding: 0; position: relative; box-shadow: 0px 20px 30px rgba(3, 69, 223, 0.16); } .page-about .term .gallery .gallery-item .gallery-icon { position: relative; } .page-about .term .gallery .gallery-item img { border-top-left-radius: 1rem; border-top-right-radius: 1rem; } .page-about .term .gallery .gallery-item .title { position: absolute; width: 21.9rem; height: 6.2rem; background-color: rgba(255, 255, 255, 0.9); border-radius: 0.7rem; left: 1.9rem; bottom: 2rem; } .page-about .term .gallery .gallery-item .title h4 { color: #000000; font-size: 2rem; font-weight: 700; padding-top: 0.8rem; } .page-about .term .gallery .gallery-item .title span { font-size: 1.4rem; } .page-about .term .gallery .gallery-item .gallery-caption { margin: 0; font-size: 1.4rem; line-height: 1.6; padding: 1.6rem; } .page-about .mission { background-repeat: no-repeat; background-position: center; } .page-about .mission .gallery { margin-top: 0; } .page-about .mission .gallery-item { position: relative; } .page-about .mission .gallery-caption { position: absolute; top: 25rem; left: 16rem; width: 22rem; color: #131313; font-size: 2rem; font-weight: 400; line-height: 1.5; } .page-about .mission .gallery-caption h4 { color: #131313; font-size: 3.2rem; text-align: center; font-weight: 500; margin-bottom: 3rem; } .page-about .about-box { text-align: center; overflow: hidden; padding-bottom: 6rem; } .page-about .about-box h3 { padding-top: 8rem; font-size: 3.6rem; line-height: 1; font-weight: 500; margin-bottom: 3rem; } .page-about .about-box h5 { font-size: 2rem; line-height: 1.8; font-weight: 400; text-align: left; text-indent: 4rem; } .page-about .partner { height: 90rem; } .page-about .partner .logo-box-wrap { margin-top: 20rem; } .page-about .contact-us { position: relative; margin-top: 4rem; } .page-about .contact-us #container { position: relative; } .page-about .contact-us .amap-icon img { width: 25px; height: 34px; } .page-about .contact-us .amap-marker-label { border: 0; background-color: transparent; } .page-about .contact-us .map-label { position: relative; top: 0; right: 0; min-width: 0; background-color: #f60; border-radius: 3px; padding: 5px 8px; font-weight: 500; color: #fff; } .page-about .contact-us .map { padding-top: 12rem; } .page-about .contact-us .map:after { content: ' '; position: absolute; left: 0; right: 0; top: 113px; height: 5rem; background-image: linear-gradient(0deg, rgba(255, 255, 255, 0), #ffffff); } .page-about .contact-us .about-box { overflow: visible; } .page-about .contact-us .about-box h3 { padding-top: 4rem; position: absolute; top: 0; left: 0; right: 0; text-align: center; } .page-about .contact-us .about-box .address-bar, .page-about .contact-us .about-box .contact-bar { position: relative; top: -13rem; z-index: 1000; } .page-about .contact-us h4, .page-about .contact-us h5 { display: none; } .page-about .contact-us .address-bar { display: flex; flex-wrap: wrap; justify-content: space-between; } .page-about .contact-us .address-bar .address-wrap { margin: 1rem 2rem; height: 17.2rem; padding: 3rem; width: 55rem; } .page-about .contact-us .address-bar .address-wrap .title { padding-left: 3rem; background: url(./assets/images/pos.png) no-repeat; background-size: 2rem; } .page-about .contact-us .address-bar .address-wrap:hover { background-color: #0067ac; color: #fff; } .page-about .contact-us .address-bar .address-wrap:hover .title { background-image: url(./assets/images/pos_hover.png); } .page-about .contact-us .contact-bar { margin-top: 2rem; display: flex; flex-wrap: wrap; justify-content: space-between; } .page-about .contact-us .contact-bar .contact-wrap { margin: 1rem 2rem; height: 15.2rem; padding: 3rem; width: 36rem; } .page-about .contact-us .contact-bar .contact-wrap .title { font-size: 2rem; padding-left: 3rem; background: url(./assets/images/icon_3.png) no-repeat; background-size: 2.4rem; } .page-about .contact-us .contact-bar .contact-wrap:first-child .title { background-image: url(./assets/images/icon_1.png); background-size: 2rem; } .page-about .contact-us .contact-bar .contact-wrap:last-child .title { background-image: url(./assets/images/icon_2.png); background-size: 2rem; } .page-about .contact-us .contact-box { background-color: #ffffff; box-shadow: 0px 4px 26px rgba(32, 104, 197, 0.16); padding: 1.6rem; text-align: left; transition: background-color 200ms ease-in-out; cursor: pointer; } .page-about .contact-us .contact-box .title { font-size: 22px; margin-bottom: 1.5rem; } .page-about .contact-us .contact-box .detail { font-size: 1.6rem; line-height: 1.5; } .page-about .history { background-repeat: no-repeat; background-position: center; } .page-about .history .step-bar { background: url(./assets/images/line.png) no-repeat center; margin: 5rem 0 20rem; text-align: center; } .page-about .history .step-bar span { display: inline-block; height: 4.4rem; font-size: 1.6rem; line-height: 4.4rem; background-color: #869dcc; color: #fff; padding: 0 1.5rem; margin: 0 3rem; border-radius: 2.2rem; cursor: pointer; opacity: 1; } .page-about .history .step-bar span.active { background-color: #0067ac; box-shadow: 0px 5px 12px rgba(33, 122, 255, 0.23); position: relative; } .page-about .history .step-bar span.active:after { position: absolute; content: ''; width: 0; height: 0; top: -1rem; left: 50%; margin-left: -1rem; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #0067ac; } .page-about .history .info .gallery { position: relative; height: 45rem; width: 100rem; margin: 0 auto; margin-top: 3rem; } .page-about .history .info .gallery-item { background-color: #fff; position: absolute; left: 0; right: 0; bottom: 0; top: 0; visibility: hidden; border-radius: 0.8rem; padding: 0; width: 100.8rem; height: 38.5rem; box-shadow: 0px 23px 36px #d7deef; max-width: 100.8rem !important; display: flex; } .page-about .history .info .gallery-item.active { visibility: visible; } .page-about .history .info .gallery-item .gallery-icon { position: relative; } .page-about .history .info .gallery-item img { height: 38.5rem; width: auto; } .page-about .history .info .gallery-item .gallery-caption { padding-left: 5rem; width: 41rem; font-size: 1.8rem; color: #333; line-height: 1.6; text-align: left; } .page-about .history .info .gallery-item .gallery-caption h4 { padding-top: 5rem; font-size: 44px; color: #0067ac; font-weight: 500; margin-bottom: 3rem; } .page-about .investor .gallery-icon { width: 22rem; height: 9.2rem; line-height: 9.2rem; background-color: #ffffff; box-shadow: 0px 5px 16px rgba(22, 68, 159, 0.16); display: flex; align-items: center; align-content: center; text-align: center; } .page-about .investor .gallery-icon img { display: inline-block; margin: 0 auto; } .page-join-us .join-us .banner a { background-color: #fff; color: #3d3d3d; font-size: 2rem; width: 21.6rem; height: 5.6rem; border-radius: 2.8rem; line-height: 5rem; } .page-join-us .join-us .banner a:after { display: none; } .page-join-us .join-us .join-us-box { position: relative; top: -7rem; height: 25rem; display: flex; flex-wrap: wrap; justify-content: space-between; } .page-join-us .join-us .join-us-box .detail-wrap { width: 282px; height: 318px; background: #f6fcff url(./assets/images/icon_4.png) no-repeat; background-position: 2rem 2rem; background-size: 3.3rem; position: relative; } .page-join-us .join-us .join-us-box .detail-wrap:after { content: '01'; color: #0067ac; font-size: 80px; line-height: 35px; opacity: 0.46; position: absolute; top: 3rem; right: 2rem; } .page-join-us .join-us .join-us-box .detail-wrap:nth-child(2) { background-image: url(./assets/images/icon_5.png); } .page-join-us .join-us .join-us-box .detail-wrap:nth-child(2):after { content: '02'; } .page-join-us .join-us .join-us-box .detail-wrap:nth-child(3) { background-image: url(./assets/images/icon_6.png); } .page-join-us .join-us .join-us-box .detail-wrap:nth-child(3):after { content: '03'; } .page-join-us .join-us .join-us-box .detail-wrap:nth-child(4) { background-image: url(./assets/images/icon_7.png); } .page-join-us .join-us .join-us-box .detail-wrap:nth-child(4):after { content: '04'; } .page-join-us .join-us .join-us-box .detail-wrap:hover { background-color: #086caf; color: #fff; } .page-join-us .join-us .join-us-box .detail-wrap:hover:after { color: #fff; } .page-join-us .join-us .join-us-box .detail-wrap:hover:nth-child(1) { background-image: url(./assets/images/icon_4_hover.png); } .page-join-us .join-us .join-us-box .detail-wrap:hover:nth-child(2) { background-image: url(./assets/images/icon_5_hover.png); } .page-join-us .join-us .join-us-box .detail-wrap:hover:nth-child(3) { background-image: url(./assets/images/icon_6_hover.png); } .page-join-us .join-us .join-us-box .detail-wrap:hover:nth-child(4) { background-image: url(./assets/images/icon_7_hover.png); } .page-join-us .join-us .join-us-box .detail-wrap:hover h6 { color: #fff; } .page-join-us .join-us .join-us-box .detail-wrap:hover ul li { background-image: url(./assets/images/icon_li_hover.png); } .page-join-us .join-us .join-us-box .detail-wrap h6 { padding: 6rem 0 0 2rem; color: #262626; font-size: 20px; font-weight: 400; } .page-join-us .join-us .join-us-box .detail-wrap ul { padding: 4rem 0 0 2rem; } .page-join-us .join-us .join-us-box .detail-wrap ul li { width: 49%; float: left; background: url(./assets/images/icon_li.png) no-repeat 0 5px; background-size: 1rem; font-size: 1.4rem; padding-left: 1.4rem; margin-bottom: 2rem; } .news-detail { min-height: 50rem; } .news-detail h2 { font-weight: 500; color: #090909; font-size: 28px; margin-bottom: 3rem; text-align: center; } .news-detail .time { text-align: center; margin-bottom: 3rem; color: #7e7e7e; } .news-detail .news-content { max-width: 113rem; line-height: 2; } .news-detail .news-content p, .news-detail .news-content div { font-size: 1.6rem; line-height: 2; } .page-news .news .section-inner { position: relative; } .page-news .news .section-inner .info { min-height: 50rem; } .page-news .news .section-inner .tab-menu { position: relative; background-color: #fff; top: -3.8rem; text-align: left; } .page-news .news .section-inner .tab-menu a:after { display: none; } .page-technology .technology { background-position: top center; background-repeat: no-repeat; } .articles .news-detail h2 { padding-top: 3rem; } .page-clinical .inline-menu .tab-menu { text-align: left; } .page-clinical .inline-menu li { display: inline-block; vertical-align: middle; } .page-clinical .main-wrap .main { min-height: 50rem; background-color: #fff; padding: 2rem 2rem 5rem; } .page-clinical .main-wrap .main .item { margin: 2rem 0; border-radius: 0.5rem; padding: 1.6rem; background-image: linear-gradient(180deg, #d0f0ff 0%, #ffffff 100%); box-shadow: 0px 4px 5px rgba(0, 103, 172, 0.18); } .page-clinical .main-wrap .main .item .title { font-size: 1.6rem; line-height: 1.8; margin-bottom: 1rem; } .page-clinical .main-wrap .main .item .finish, .page-clinical .main-wrap .main .item .progress { padding: 0 0.5rem; font-weight: 400; background-color: #9a9a9a; border-radius: 4px; color: #fff; font-size: 1.2rem; display: inline-block; vertical-align: middle; margin-right: 0.4rem; } .page-clinical .main-wrap .main .item .progress { background-color: #30b800; } .page-clinical .main-wrap .main .item .excerpt { font-size: 1.4rem; line-height: 1.8; } .page-clinical .main-wrap .main .item .excerpt ol, .page-clinical .main-wrap .main .item .excerpt ul, .page-clinical .main-wrap .main .item .excerpt li { padding: 0; margin: 0; } .page-clinical .main-wrap .main .item .excerpt li { list-style: none; } .page-clinical .main-wrap .main .item .excerpt p, .page-clinical .main-wrap .main .item .excerpt div { font-size: 1.4rem; line-height: 1.8; } .page-clinical .order-form form { padding-top: 4rem; } .page-clinical .order-form input[type="submit"] { margin-left: 18.9rem; background-color: #086caf; border-radius: 0.3rem; width: 8.8rem; height: 3.6rem; line-height: 1; padding: 0; } .page-clinical .order-form p label { display: flex; line-height: 3.2rem; } .page-clinical .order-form p label .title { width: 180px; text-align: right; color: #818181; } .page-clinical .order-form p label span { display: inline-block; vertical-align: middle; } .page-clinical .order-form p label .wpcf7-not-valid-tip { text-indent: 0.8rem; } .page-clinical .order-form p label input { margin-left: 1rem; padding: 0; height: 3.2rem; text-indent: 0.8rem; width: 50rem; } .page-clinical .order-form p label textarea { width: 50rem; margin-left: 1rem; padding: 0.4rem; text-indent: 0.4rem; } @media (min-width: 1000px) { .smart .header-inner { align-items: center; display: flex; justify-content: space-between; padding: 1.1rem 0; } } .smart.smart-en .top-banner.second { height: 46rem; } .smart.smart-en .top-banner.second h6 { padding-top: 8rem; } .smart.smart-en .top-banner.second h3 { margin-top: 0; font-size: 2.8rem; width: 70rem; } .smart.smart-en .top-banner.home-banner-bg h4 { margin-bottom: 2rem !important; font-size: 2.4rem; width: 80rem; } .smart.smart-en .home .home-news .item .item-content .title { font-size: 1.6rem; } .smart.smart-en .logo-box-wrap .img-wrap img { max-width: 85%; } .smart.smart-en .primary-menu ul { width: auto; } .smart.smart-en .primary-menu ul li { white-space: nowrap; margin-left: 0 !important; } .smart.smart-en .home .product-wrap .developing .developing-box .item-wrap .item h6 { margin-top: 1rem; font-weight: 400; line-height: 1.5; font-size: 1.6rem; width: 33rem; } .smart.smart-en .home .product-wrap .developing .developing-box .item-wrap .item ul li { white-space: nowrap; } .smart.smart-en.page-join-us .join-us .join-us-box .detail-wrap { padding-top: 7.5rem; } .smart.smart-en.page-join-us .join-us .join-us-box .detail-wrap h6 { padding-top: 1rem; } .smart.smart-en.page-join-us .join-us .join-us-box .detail-wrap ul { padding-top: 2rem; } .smart.smart-en.page-join-us .join-us .join-us-box .detail-wrap ul li { width: 100%; white-space: nowrap; margin-bottom: 1rem; } .smart.smart-en .footer-main { padding-top: 5rem; } .smart.smart-en .footer-nav nav.footer-menu-wrapper > ul > li { padding-left: 2rem; } .smart.smart-en.page-about .contact-us .contact-bar { width: 120rem !important; } .smart.smart-en.page-about .contact-us .contact-bar .contact-wrap { margin-right: 1rem; } .smart.smart-en.page-about .about-box h5 { text-align: justify; } .smart.smart-en .footer-nav nav.footer-menu-wrapper > ul a:hover { font-weight: 400; color: #fff; }