.rel { position: relative; } .abs { position: absolute; } .fixed { position: fixed; } .flex { display: flex; display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box; /* Firefox 17- */ display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex; /* Firefox 18+ */ display: -ms-flexbox; /* IE 10 */ } .flex-wrap { flex-flow: wrap; } .flex-between { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .inline-block { display: inline-block; } .block { display: block; } .hide { display: none; } .bold { font-weight: 700; } .txt-center { text-align: center; } .txt-left { text-align: left; } .txt-right { text-align: right; } .before { opacity: 0; visibility: hidden; } .after { opacity: 1; visibility: visible; } .font { font-family: Arial; } .txt { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .upper { text-transform: uppercase; } .middle { vertical-align: middle; } .background { background-size: contain; background-repeat: no-repeat; background-position: center center; } @font-face { font-family: "icon"; src: url('iconfont.eot?t=1561461869476'); /* IE9 */ src: url('iconfont.eot?t=1561461869476#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('iconfont.woff?t=1561461869476') format('woff'), url('iconfont.ttf?t=1561461869476') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('iconfont.svg?t=1561461869476#iconfont') format('svg'); /* iOS 4.1- */ } @media screen and (min-width: 1024px) { ::-webkit-scrollbar { width: 5px; background-color: #f7f8f9; } ::-webkit-scrollbar-thumb { background-color: #d0121b; } .index-swiper-box { height: 100vh; } .index-swiper-box > .swiper-container { height: 100vh; } .index-swiper-box > .swiper-container > .swiper-wrapper > .swiper-slide { height: 100vh; overflow: hidden; } .index-swiper-box > .swiper-container > .swiper-wrapper > .swiper-slide.footer-wrapper { height: auto; } .index-box-3 { display: flex; display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box; /* Firefox 17- */ display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex; /* Firefox 18+ */ display: -ms-flexbox; /* IE 10 */ align-items: center; padding-top: 120px; } .page-nav-wrapper { position: relative; z-index: 10; border-bottom: 1px solid #e6e6e6; } .page-nav-wrapper .box-container { text-align: center; } .page-nav-wrapper .intruction-caption { display: none; } .page-nav-wrapper .nav { font-size: 0; } .page-nav-wrapper .nav > a { position: relative; display: inline-block; font-size: 16px; line-height: 80px; transition: color 0.5s ease; -webkit-transition: color 0.5s ease; -moz-transition: color 0.5s ease; -ms-transition: color 0.5s ease; -o-transition: color 0.5s ease; margin-right: 70px; } .page-nav-wrapper .nav > a:last-child { margin-right: 0; } .page-nav-wrapper .nav > a.on, .page-nav-wrapper .nav > a:hover { color: #d0121b; } .page-nav-wrapper .nav > a.on:after, .page-nav-wrapper .nav > a:hover:after { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); } .page-nav-wrapper .nav > a:after { content: ""; display: block; width: 100%; height: 1px; position: absolute; left: 0; bottom: 0; transition: transform 0.3s ease; -webkit-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); background-color: #d0121b; } .page-nav-wrapper .child { display: none; } .goods-wrapper li:nth-child(-n+3) { border-top: solid 1px #eee; } .goods-wrapper li:nth-child(3n), .goods-wrapper li:last-child { border-right: solid 1px #eee; } .culture-wrapper .cat-box a:hover { background-color: #d0121b; } .culture-wrapper .cat-box a:hover .icon .on { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); opacity: 1; visibility: visible; } .culture-wrapper .cat-box a:hover .icon .init { transform: scale(0.8); -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); opacity: 0; visibility: hidden; } .culture-wrapper .cat-box a:hover .name { color: #fff; } .culture-wrapper .cat-box a:hover .en { color: rgba(255, 255, 255, 0.6); } .newsinfo-wrapper .relative-box { position: sticky; top: 0; height: 100%; } } @media screen and (max-width: 1600px) { .box-container { width: 1366px; } .index-banner-wrapper .name { font-size: 52px; } .index-banner-wrapper .en { font-size: 28px; } .index-banner-wrapper .btn-box { bottom: 80px; right: calc((100% - 1366px) / 2); } .index-title { font-size: 44px; margin-bottom: 40px; } .index-box-1 .about { margin-right: 80px; } .content { line-height: 30px; } .index-box-1 .content { height: 270px; margin-bottom: 60px; } .index-box-1 .num span { font-size: 52px; } .index-box-1 .data li { margin-bottom: 90px; } .index-box-2 .swiper-box .pic { width: 480px; height: 474px; } .index-box-2 .thumb-box .swiper-slide { padding: 20px; } .index-box-2 .swiper-slide > .model { font-size: 280px; letter-spacing: 24px; } .index-box-2 .prev { left: -74px; } .index-box-2 .next { right: -74px; } .index-box-2 .swiper-box .name { font-size: 40px; line-height: 44px; } .index-box-2 .brief { font-size: 17px; } .index-box-2 .intro { padding-top: 30px; } .index-box-3 .date { margin: 38px auto 12px; } .index-box-3 .title { font-size: 19px; } .mt { margin-top: 100px; } .index-box-4 .num span { font-size: 48px; } .goback, .gotop { width: 50px; height: 50px; right: 38px; } .footer-wrapper { padding-top: 76px; } .pc-nav-box li { margin-right: 60px; } .page-box, .padding { padding: 110px 0; } .page-title:after { margin-top: 20px; } .page-banner-wrapper h1 { font-size: 54px; } .page-banner-wrapper p { font-size: 26px; } .page-banner-wrapper h1:after { width: 55px; } .page-banner-wrapper .name { font-size: 56px; } .page-banner-wrapper .desc { font-size: 24px; margin-top: 20px; } .page-banner-wrapper .title { font-size: 90px; line-height: 90px; } .page-title { font-size: 44px; margin-bottom: 44px; } .page-title img { width: 50px; } .page-title:after { margin-top: 20px; } .about-wrapper .main .en { font-size: 104px; line-height: 80px; } .about-wrapper .main .content { font-size: 15px; line-height: 26px; } .about-wrapper .box-2 .title { font-size: 42px; } .about-wrapper .box-2 .info { top: 28%; } .goods-wrapper .pic img { height: 373px; } .honor-wrapper .swiper-container { padding: 0 calc((100% - 1366px) / 2 + 60px); } .honor-wrapper .prev, .information-wrapper .box-2 .info { left: calc((100% - 1366px) / 2); } .honor-wrapper .next { right: calc((100% - 1366px) / 2); } .honor-wrapper .swiper-btn { width: 44px; height: 44px; } .honor-wrapper .year { font-size: 44px; line-height: 40px; margin: 26px auto 18px; } .job-wrapper .job-box ul li .brief span { margin-right: 36px; } .job-wrapper .other-box .info .name { font-size: 22px; } .job-wrapper .other-box .info .desc { margin-top: 10px; } .newsinfo-wrapper .relative-box li .title { font-size: 22px; } .news-wrapper li .pic img { height: 262px; } .news-wrapper .first-box .title { font-size: 26px; margin-top: 30px; } .news-wrapper .first-box .desc { margin-bottom: 50px; } .index-more { font-size: 16px; } .news-wrapper .first-box { margin-bottom: 90px; } .recommendGoods-wrapper .icon { width: 56px; } .recommendGoods-wrapper .name, .bigPic-box .naem { font-size: 64px; line-height: 70px; } .recommendGoods-wrapper .brief, .bigPic-box .brief { font-size: 28px; line-height: 36px; } .recommendGoods-wrapper .brief:after, .bigPic-box .brief:after { margin-top: 26px; } .goods-wrapper .pic img { height: 373px; } .recommendGoods-wrapper .swiper-slide { padding: 140px 0; } .talent-wrapper .box-2 li { padding: 100px 54px 90px 60px; } .talent-wrapper .box-2 .icon { width: 52px; } .talent-wrapper .box-2 .name { font-size: 26px; } .talent-wrapper .box-2 .en { font-size: 26px; } .talent-wrapper .box-2 .desc { margin-top: 30px; } .talent-wrapper .box-3 .title { font-size: 32px; } .talent-wrapper .box-4 .pic img { height: 276px; } .culture-wrapper .icon { width: 74px; height: 74px; } .culture-wrapper .cat-box a { padding: 36px 30px; } .culture-wrapper .cat-box .name { font-size: 28px; } .culture-wrapper .cat-box .en { font-size: 16px; margin-top: 10px; } .culture-wrapper .item .info { padding: 100px 100px 0; } .culture-wrapper .item .info .name { font-size: 32px; } .culture-wrapper .key { font-size: 250px; line-height: 200px; } .research-wrapper:before { right: calc((100% - 1366px) / 2); width: 340px; } .culture-wrapper:before { right: calc((100% - 1366px) / 2); width: 360px; } .contact-wrapper .map { height: 516px; } .contact-wrapper .name { font-size: 32px; line-height: 42px; } .contact-wrapper .info .en { font-size: 20px; margin: 12px auto 30px; } .contact-wrapper .info li { margin-bottom: 24px; } .contact-wrapper .box-2 .item { padding: 100px; } .contact-wrapper .box-2 li p, .contact-wrapper .box-2 li .desc { font-size: 22px; line-height: 26px; } .contact-wrapper .box-2 li { margin-bottom: 32px; } .contact-wrapper .box-2 .more { margin-top: 50px; } .contact-wrapper .box-2 .en { margin-bottom: 40px; font-size: 19px; } .contact-wrapper .box-2 .icon { width: 76px; } .information-wrapper .box-2 .title { font-size: 28px; padding: 0 52px 38px; } .information-wrapper .box-2 .inner { padding: 66px 0; } .information-wrapper .box-2 .map { height: 665px; } .information-wrapper .content { line-height: 30px; } .service-wrapper .info li { line-height: 50px; } .service-wrapper .info .icon { top: 10px; } .advice-wrapper .other-box .name, .advice-wrapper .other-box .cname { font-size: 22px; } .advice-wrapper .other-box .info { padding-top: 44px; } .advice-wrapper .other-box .en { letter-spacing: 0; font-size: 15px; margin-bottom: 26px; } .advice-wrapper .other-box .code { font-size: 54px; } .advice-wrapper .other-box p { margin-bottom: 4px; } .advice-wrapper .advice-box li { height: 80px; padding-right: 44px; } .advice-wrapper .advice-box .title { font-size: 16px; margin: 0 46px; } .advice-wrapper .form { padding: 40px 50px 50px 50px; } .social-wrapper .pic img { height: 258px; } .social-wrapper li { margin-top: 50px; } .social-wrapper .info { padding: 38px 38px 0; } .social-wrapper .name { font-size: 18px; } .social-wrapper .desc { margin: 10px auto 36px; } .goods-wrapper .cat a { padding: 0 26px; height: 88px; } .goods-wrapper .cat a span { padding-right: 30px; } .goods-wrapper.special .pic img { height: 267px; } .goods-wrapper .guide-box .title { font-size: 18px; } .goods-wrapper .guide-box i { width: 46px; height: 46px; line-height: 46px; font-size: 26px; } .goods-wrapper .guide-box a:after { top: 29px; } .bigPic-box.special .name { font-size: 36px; line-height: 44px; } .bigPic-box.special .brief { font-size: 28px; line-height: 32px; } .bigPic-box.special .brief:after { margin-top: 28px; } .goodsinfo-wrapper .icon { width: 90px; height: 90px; } .goodsinfo-wrapper .detail-box .pic:after { transform: scale(0.8); -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform-origin: left bottom; } .goodsinfo-wrapper .detail-box .pic { padding-bottom: 30px; } .goodsinfo-wrapper .param-box .title { font-size: 17px; } .bigPic-box .name, .recommendGoods-wrapper .name { font-size: 44px; } .research-wrapper .box-3 .pic img { height: 274px; } .research-wrapper .box-3 .title { font-size: 20px; } .research-wrapper .box-3 .desc { line-height: 54px; font-size: 15px; } .research-wrapper .box-2 .info-box { margin-left: calc((100% - 1366px) / 2); width: 26%; } .research-wrapper .box-2 .pic img { height: 200px; } .research-wrapper .box-2 .content { line-height: 32px; height: 256px; margin-bottom: 60px; } .research-wrapper .btn-box a { width: 54px; height: 54px; margin-right: 30px; } .research-wrapper .box-1 .item { margin-bottom: 110px; } .research-wrapper .box-2 .name { font-size: 26px; } .research-wrapper .box-2 .desc { line-height: 26px; height: 182px; } .research-wrapper .box-1 .page-title { font-size: 42px; } .page-banner-wrapper.research .name { font-size: 44px; line-height: 60px; } .index-box-3 .prev { left: -80px; } .index-box-3 .next { right: -80px; } .index-box-3 .swiper-btn { top: 33%; } .index-box-4 .local { right: 20.5%; bottom: 44.5%; font-size: 22px; } .page-banner-wrapper.research .box-container { left: calc((100% - 1366px) / 2); } .about-wrapper .box-3 .info { padding-left: 80px; } .index-swiper-box .index-swiper-pagination { right: 20px; } .index-box-3 .prev { left: -64px; } .index-box-3 .next { right: -64px; } .index-box-4 .map { width: 70%; } .goback svg { width: 20px; } .honor-wrapper .desc { font-size: 14px; } } @media screen and (max-width: 1560px) and (min-width: 1441px) { .header-wrapper { top: 20px; } .index-box-2 .swiper-box .pic { width: 400px; height: 390px; } .index-box-4 .map { width: 800px; } .index-box-4 .local { right: 13.7%; bottom: 44.3%; } .index-box-1 .num span { font-size: 40px; } .index-box-1 .num em { font-size: 18px; } } @media screen and (max-width: 1440px) { .box-container { width: 1200px; } .index-banner-wrapper .name { font-size: 48px; line-height: 56px; } .index-banner-wrapper .en { font-size: 24px; } .index-banner-wrapper .btn-box { bottom: 60px; right: calc((100% - 1200px) / 2); } .index-title { font-size: 40px; margin-bottom: 36px; } .index-box-1 .about { margin-right: 70px; } .content { line-height: 28px; font-size: 15px; } .index-box-1 .content { height: 224px; margin-bottom: 48px; -webkit-line-clamp: 8; } .index-box-1 .num span { font-size: 46px; } .swiper-btn { width: 40px; height: 40px; } .btn-box .prev { margin-right: 15px; } .index-box-1 .num em { font-size: 18px; } .index-box-1 .num i { font-size: 24px; top: 0; margin-right: 8px; } .index-box-1 .data p { margin-top: 10px; } .index-box-1 .main { padding-top: 60px; } .index-more { width: 164px; line-height: 48px; } .index-box-1 .data li { margin-bottom: 70px; } .index-box-2 .swiper-slide > .model { font-size: 240px; letter-spacing: 20px; line-height: 200px; } .index-box-2 .swiper-box .name { font-size: 36px; line-height: 40px; } .index-box-2 .brief { font-size: 16px; line-height: 32px; } .index-box-2 .intro { padding-top: 24px; } .index-box-3 .date { margin: 34px auto 10px; } .index-box-3 .title { font-size: 18px; line-height: 32px; height: 64px; } .index-box-2 .thumb-box .swiper-slide { padding: 16px; } .index-box-2 .thumb-box .name { font-size: 17px; margin-bottom: 4px; } .index-box-2 .thumb-box p { font-size: 12px; line-height: 18px; } .mt { margin-top: 90px; } .index-box-4 .num span { font-size: 44px; } .goback, .gotop { width: 46px; height: 46px; right: 30px; } .footer-wrapper { padding-top: 64px; } .pc-nav-box li { margin-right: 40px; } .pc-nav-box { margin: 0 50px; } .header-wrapper .logo-box { width: 106px; } .header-wrapper .box-container { height: 76px; padding: 0 40px 0 35px; } .pc-nav-box li > a { line-height: 76px; } .header-wrapper .search-box:hover .text { width: 220px; } .header-wrapper .search-box .text { line-height: 44px; margin-top: -22px; } .index-box-4 .num em { font-size: 18px; } .footer-nav-box { margin-right: 140px; } .footer-wrapper .other-box { width: 25%; padding-left: 40px; padding-right: 40px; } .footer-wrapper .share { margin-bottom: 36px; padding-bottom: 26px; } .footer-wrapper { padding-bottom: 32px; } .index-more { font-size: 16px; } .page-box, .padding { padding: 100px 0; } .page-banner-wrapper h1 { font-size: 46px; margin-bottom: 12px; } .page-banner-wrapper p { font-size: 24px; } .page-banner-wrapper .name { font-size: 52px; line-height: 52px; } .page-banner-wrapper .desc { font-size: 22px; margin-top: 12px; } .page-nav-wrapper .nav > a { line-height: 70px; margin-right: 56px; } .page-banner-wrapper .title { font-size: 80px; } .loading { margin-top: 70px; } .page-title { font-size: 40px; margin-bottom: 36px; } .page-title img { width: 46px; margin-left: 12px; } .page-title:after { margin-top: 16px; } .about-wrapper .data .num { font-size: 60px; height: 50px; line-height: 50px; } .about-wrapper .main .en { font-size: 90px; top: -5px; } .about-wrapper .main .content { line-height: 25px; overflow: hidden; } .about-wrapper .box-2 .title { font-size: 38px; margin-bottom: 40px; } .about-wrapper .box-2 .play { width: 70px; height: 70px; } .about-wrapper .main .info { padding-top: 24px; } .goods-wrapper .pic img { height: 327px; } .goods-wrapper .name { margin: 2px auto 6px; } .goods-wrapper .brief { font-size: 13px; } .goods-wrapper .icon { margin-top: 14px; } .goods-wrapper .icon { width: 36px; height: 25px; } .honor-wrapper .swiper-container { padding: 0 calc((100% - 1200px) / 2 + 60px); } .honor-wrapper .inner { width: 400px; } .honor-wrapper .prev, .information-wrapper .box-2 .info { left: calc((100% - 1200px) / 2); } .honor-wrapper .next { right: calc((100% - 1200px) / 2); } .honor-wrapper .swiper-btn { width: 40px; height: 40px; } .honor-wrapper .year { font-size: 40px; line-height: 34px; margin: 20px auto 12px; } .honor-wrapper .swiper-slide:nth-child(odd) .inner { padding-top: 45px; } .honor-wrapper .inner { padding-left: 40px; } .honor-wrapper .desc { font-size: 14px; line-height: 26px; } .job-wrapper .list ul li .name { font-size: 20px; } .job-wrapper .list ul li .btn { width: 50px; } .job-wrapper .list ul li .btn-group a { width: 140px; line-height: 46px; height: 46px; } .job-wrapper .list ul li .btn-group { margin-top: 60px; } .job-wrapper .job-box ul li .name { font-size: 20px; width: 250px; } .job-wrapper .job-box ul li .btn { width: 50px; } .job-wrapper .job-box ul li .btn-group a { font-size: 14px; width: 140px; line-height: 46px; height: 46px; } .job-wrapper .job-box ul li .btn-group { margin-top: 60px; } .job-wrapper .form { padding: 30px 30px 40px 36px; } .job-wrapper .form .title { font-size: 16px; margin-bottom: 14px; } .job-wrapper .form .caption { height: 46px; line-height: 46px; } .job-wrapper .form .list a { line-height: 45px; } .job-wrapper .form .list { max-height: 230px; } .job-wrapper .other-box .info .name { font-size: 18px; } .job-wrapper .other-box .desc { font-size: 14px; } .job-wrapper .other-box .info { padding-left: 36px; line-height: 26px; } .job-wrapper .join .info { top: 36px; } .job-wrapper .job-box ul li .brief span { margin-right: 26px; } .job-wrapper .other-box .pic .desc { line-height: 24px; } .job-wrapper .other-box .pic .info { bottom: 20px; } .newsinfo-wrapper .top h2 { font-size: 32px; line-height: 40px; } .newsinfo-wrapper .caption-box .caption { font-size: 22px; margin-bottom: 4px; } .newsinfo-wrapper .relative-box li .title { font-size: 18px; } .newsinfo-wrapper .relative-box li .desc { margin: 4px auto 16px; } .newsinfo-wrapper .relative-box li { padding: 32px 0; } .newsinfo-wrapper .quick-news p, .newsinfo-wrapper .quick-news p a { font-size: 15px; } .newsinfo-wrapper .share { margin: 30px auto 40px; } .newsinfo-wrapper .quick-news { margin-top: 34px; } .news-wrapper li .pic img { height: 230px; } .news-wrapper .first-box .title { font-size: 24px; margin: 24px auto 12px; } .news-wrapper .first-box .desc { margin-bottom: 40px; } .news-wrapper .first-box { margin-bottom: 80px; } .news-wrapper .first-box .info { padding: 0 60px; } .news-wrapper .first-box .date { font-size: 26px; } .news-wrapper li .title { font-size: 18px; } .news-wrapper li .info { padding: 26px 34px 34px; } .recommendGoods-wrapper .icon { width: 52px; } .recommendGoods-wrapper .name, .bigPic-box .name { font-size: 58px; line-height: 64px; } .recommendGoods-wrapper .brief, .bigPic-box .brief { font-size: 24px; line-height: 32px; margin-bottom: 28px; } .recommendGoods-wrapper .brief:after, .bigPic-box .brief:after { margin-top: 20px; } .recommendGoods-wrapper .desc, .bigPic-box .desc { font-size: 16px; line-height: 28px; } .recommendGoods-wrapper .swiper-pagination-bullet svg { width: 34px; height: 34px; margin-left: -17px; margin-top: -17px; } .recommendGoods-wrapper .swiper-pagination { bottom: 44px; } .recommendGoods-wrapper .cat-box { padding-top: 180px; padding-bottom: 60px; } .goods-wrapper .pic img { height: 327px; } .goods-wrapper .icon { width: 36px; height: 25px; } .recommendGoods-wrapper .swiper-slide { padding: 120px 0; } .talent-wrapper .box-1 { padding-bottom: 60px; } .talent-wrapper .box-2 li { padding: 80px 46px 70px 50px; } .talent-wrapper .box-2 .icon { width: 46px; } .talent-wrapper .box-2 .name { font-size: 24px; margin: 28px auto 10px; } .talent-wrapper .box-2 .en { font-size: 22px; } .talent-wrapper .box-2 .desc { margin-top: 24px; font-size: 16px; line-height: 30px; } .talent-wrapper .box-3 .title { font-size: 28px; } .talent-wrapper .box-4 .pic img { height: 242px; } .talent-wrapper .box-1 .desc { font-size: 18px; line-height: 36px; } .culture-wrapper .icon { width: 62px; height: 62px; } .culture-wrapper .cat-box a { padding: 26px 24px; } .culture-wrapper .cat-box .name { font-size: 26px; } .culture-wrapper .cat-box .en { font-size: 15px; margin-top: 6px; } .culture-wrapper .item .info { padding: 100px 100px 0; } .culture-wrapper .item .info .name { font-size: 28px; line-height: 30px; } .culture-wrapper .key { font-size: 220px; line-height: 180px; } .research-wrapper:before { right: calc((100% - 1200px) / 2); width: 300px; } .culture-wrapper:before { right: calc((100% - 1200px) / 2); width: 320px; } .culture-wrapper .detail-box { padding-top: 70px; } .contact-wrapper .map { height: 458px; } .contact-wrapper .name { font-size: 28px; line-height: 32px; } .contact-wrapper .info .en { font-size: 18px; margin: 10px auto 26px; } .contact-wrapper .info li { margin-bottom: 20px; } .contact-wrapper .box-2 .icon { width: 74px; margin-bottom: 36px; } .contact-wrapper .box-2 .en { font-size: 17px; margin-bottom: 30px; } .contact-wrapper .box-2 li p, .contact-wrapper .box-2 li .desc { font-size: 20px; line-height: 26px; } .contact-wrapper .box-2 li .desc { margin-top: 8px; } .contact-wrapper .box-2 li { margin-bottom: 26px; } .contact-wrapper .box-2 .item { padding: 90px; } .information-wrapper .box-2 .title { font-size: 24px; padding: 0 48px 30px; } .information-wrapper .box-2 .inner { padding: 56px 0; } .information-wrapper .box-2 .map { height: 598px; } .information-wrapper .content { line-height: 26px; } .information-wrapper .box-2 .info ul { padding: 0 50px; } .information-wrapper .box-2 .info li { margin-bottom: 20px; } .service-wrapper .info li { line-height: 44px; } .service-wrapper .info .icon { top: 6px; } .service-wrapper .info li { line-height: 50px; } .service-wrapper .info .icon { top: 10px; } .advice-wrapper .other-box .name, .advice-wrapper .other-box .cname { font-size: 20px; } .advice-wrapper .other-box .info { padding-top: 36px; } .advice-wrapper .other-box .en { font-size: 13px; margin-bottom: 22px; } .advice-wrapper .other-box .code { font-size: 50px; } .advice-wrapper .other-box p { margin-bottom: 2px; font-size: 13px; line-height: 22px; } .advice-wrapper .advice-box li { height: 76px; padding-right: 40px; padding-left: 36px; } .advice-wrapper .advice-box .title { margin: 0 36px; } .advice-wrapper .form { padding: 36px 40px 40px 40px; } .social-wrapper .pic img { height: auto; } .social-wrapper li { margin-top: 44px; } .social-wrapper .info { padding: 34px 34px 0; } .social-wrapper .name { font-size: 16px; } .social-wrapper .desc { margin: 6px auto 30px; line-height: 26px; height: 78px; } .social-wrapper .icon { width: 22px; height: 12px; } .goods-wrapper .cat a { padding: 0 24px; height: 82px; } .goods-wrapper .cat a span { padding-right: 24px; font-size: 15px; line-height: 24px; max-height: 48px; } .goods-wrapper.special .pic img { height: 235px; } .goods-wrapper .guide-box .title { font-size: 16px; min-width: 100px; } .goods-wrapper .guide-box i { width: 42px; height: 42px; line-height: 42px; font-size: 22px; } .goods-wrapper .guide-box a:after { top: 29px; } .goods-wrapper .guide-box a:before { bottom: 12px; } .goods-wrapper .guide-box a:nth-last-child(-n+4):after { bottom: 12px; } .goods-wrapper .guide-box a:nth-child(7) .title { min-width: 75px; } .bigPic-box.special .name { font-size: 32px; line-height: 40px; } .bigPic-box.special .brief { font-size: 24px; line-height: 30px; margin-bottom: 36px; } .bigPic-box.special .brief:after { margin-top: 24px; } .goodsinfo-wrapper .detail-box .title { font-size: 16px; line-height: 28px; max-height: 56px; } .goodsinfo-wrapper .icon { width: 80px; height: 80px; } .goodsinfo-wrapper .detail-box li:nth-child(odd) .icon { margin-right: 24px; } .goodsinfo-wrapper .detail-box li:nth-child(even) .icon { margin-left: 24px; } .bigPic-box.special .brief { margin-top: 14px; } .goodsinfo-wrapper .param-box .title { font-size: 16px; margin-top: 16px; } .bigPic-box .name, .recommendGoods-wrapper .name { font-size: 40px; line-height: 50px; } .bigPic-box .name:after, .recommendGoods-wrapper .name:after { margin-top: 18px; } .research-wrapper .box-3 .pic img { height: 241px; } .research-wrapper .box-3 .title { font-size: 18px; } .research-wrapper .box-3 .desc { line-height: 50px; font-size: 14px; } .research-wrapper .box-2 .info-box { margin-left: calc((100% - 1200px) / 2); } .research-wrapper .box-2 .pic img { height: 178px; } .research-wrapper .box-2 .content { line-height: 26px; height: 208px; margin-bottom: 50px; } .research-wrapper .btn-box a { width: 48px; height: 48px; margin-right: 24px; } .research-wrapper .box-1 .item { margin-bottom: 100px; } .research-wrapper .box-2 .name { font-size: 24px; } .research-wrapper .box-2 .desc { line-height: 24px; height: 168px; } .research-wrapper .box-1 .page-title { font-size: 36px; } .research-wrapper .box-3 ul li { margin-top: 48px; } .research-wrapper .box-2 .swiper-slide > div { padding-right: 40px; } .research-wrapper .box-2 .swiper-slide { padding-top: 40px; padding-left: 40px; padding-bottom: 46px; } .research-wrapper .box-1 .content { line-height: 26px; } .page-banner-wrapper.research .name { font-size: 38px; line-height: 50px; } .goods-wrapper .guide-box { padding-bottom: 100px; } .index-box-3 .prev { left: -74px; } .index-box-3 .next { right: -74px; } .index-box-4 .local { font-size: 20px; line-height: 26px; letter-spacing: 1px; } .index-box-4 .local .icon { margin-bottom: 4px; } .index-box-4 .local .icon img { width: 32px; } .job2-wrapper .content h2 { font-size: 28px; line-height: 36px; } .about-wrapper .box-3 .info { padding-left: 60px; } .index-box-4 .map { width: 75%; } .goodsinfo-wrapper .param-box { padding: 50px 0; } .index-box-4 .local { right: 14.8%; bottom: 41.6%; } .goback svg { width: 18px; } .goback { bottom: calc(15% + 60px); } } @media screen and (max-width: 1366px) { .index-banner-wrapper .name { font-size: 42px; } .index-banner-wrapper .en { font-size: 22px; margin-top: 10px; } .index-banner-wrapper .leftB { bottom: 60px; } .swiper-btn { width: 36px; height: 36px; } .index-title { font-size: 36px; line-height: 40px; } .index-title:after { width: 36px; margin-top: 22px; } .index-box-1 .num span { font-size: 40px; } .index-box-1 .data li { margin-bottom: 50px; } .index-box-1 .num em { font-size: 16px; } .index-box-1 .data p { margin-top: 6px; } .index-box-2 .swiper-box .name { font-size: 32px; } .index-box-2 .bottom div { font-size: 22px; } .index-box-2 .bottom { line-height: 36px; } .index-box-2 .swiper-slide > .model { font-size: 210px; } .index-box-2 .thumb-box .swiper-slide { padding: 15px; } .index-box-2 .thumb-box .pic img { height: 70px; } .index-box-2 .thumb-box .name { font-size: 16px; margin-bottom: 2px; } .index-box-2 .prev { left: -56px; } .index-box-2 .next { right: -56px; } .index-box-3 .title { font-size: 16px; } .index-box-4 .num span { font-size: 40px; } .index-box-4 .num em { font-size: 16px; } .index-box-4 .num i { margin-right: 10px; } .footer-wrapper .box-2 { margin-top: 50px; } .footer-nav-box li > a { margin-bottom: 10px; } .footer-wrapper .logo-box { width: 130px; } .page-box, .padding { padding: 90px 0; } .page-banner-wrapper h1 { font-size: 42px; line-height: 50px; } .page-banner-wrapper p { font-size: 22px; } .page-banner-wrapper .name { font-size: 48px; line-height: 48px; } .page-banner-wrapper .desc { font-size: 20px; margin-top: 8px; } .page-banner-wrapper .title { font-size: 70px; } .page-banner-wrapper .en { font-size: 24px; } .page-title { font-size: 34px; } .about-wrapper .data .num { font-size: 52px; height: 44px; line-height: 44px; } .about-wrapper .data .icon { width: 50px; } .about-wrapper .data li { padding-left: 64px; } .about-wrapper .data p { margin-top: 12px; } .about-wrapper .box-2 .title { font-size: 34px; margin-bottom: 36px; } .recommendGoods-wrapper .name, .bigPic-box .name { font-size: 50px; line-height: 60px; } .recommendGoods-wrapper .name img, .bigPic-box .name img { width: 50px; } .recommendGoods-wrapper .swiper-slide { padding: 100px 0; } .talent-wrapper .box-2 .desc { margin-top: 12px; } .talent-wrapper .box-2 .name { font-size: 22px; } .culture-wrapper .icon { width: 56px; height: 56px; margin-right: 20px; } .culture-wrapper .cat-box .name { font-size: 22px; line-height: 30px; } .culture-wrapper .cat-box .en { font-size: 14px; margin-top: 4px; } .culture-wrapper .desc { margin-top: 36px; } .culture-wrapper .item .info { padding: 90px 90px 0; } .contact-wrapper .name { font-size: 24px; } .contact-wrapper .box-2 .en { font-size: 15px; } .contact-wrapper .box-2 li p, .contact-wrapper .box-2 li .desc { font-size: 18px; line-height: 25px; } .contact-wrapper .box-2 .item { padding: 80px; } .information-wrapper .box-2 .info ul { padding: 0 44px; } .information-wrapper .box-2 .info li, .contact-wrapper .info li { font-size: 15px; margin-bottom: 16px; } .information-wrapper .box-2 .title { margin-bottom: 38px; } .information-wrapper .box-2 .inner { padding: 46px 0; } .information-wrapper .box-2 .map { height: 567px; } .service-wrapper .info li { line-height: 36px; margin-bottom: 10px; } .service-wrapper .info .icon { top: 3px; } .bigPic-box.special .brief { margin-top: 10px; font-size: 22px; } .goodsinfo-wrapper .icon { width: 70px; height: 70px; } .goodsinfo-wrapper .detail-box .pic:after { transform: scale(0.7); -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); -o-transform: scale(0.7); } .goodsinfo-wrapper .param-box .title { font-size: 15px; margin-top: 12px; } .bigPic-box .name, .recommendGoods-wrapper .name { font-size: 36px; line-height: 48px; } .bigPic-box .name:after, .recommendGoods-wrapper .name:after { margin-top: 14px; } .research-wrapper .box-3 .title { font-size: 16px; margin-top: 20px; } .research-wrapper .btn-box a { width: 46px; height: 46px; margin-right: 22px; } .research-wrapper .box-1 .item { margin-bottom: 90px; } .research-wrapper .box-2 .name { font-size: 20px; } .research-wrapper .box-2 .desc { margin: 10px auto 22px; } .research-wrapper .box-1 .page-title { font-size: 30px; } .research-wrapper .box-3 ul li { margin-top: 48px; } .research-wrapper .box-2 .swiper-slide > div { padding-right: 34px; } .research-wrapper .box-2 .swiper-slide { padding-top: 32px; padding-left: 34px; padding-bottom: 40px; } .research-wrapper .box-1 .content { line-height: 26px; } .page-banner-wrapper.research .name { font-size: 38px; line-height: 50px; } .research-wrapper .box-2 .info-box { width: 28%; } .page-banner-wrapper.research .name b { margin-top: 10px; } .index-box-3 .prev { left: -54px; } .index-box-3 .next { right: -54px; } .index-box-4 .local { font-size: 18px; } .index-box-4 .local .icon img { width: 30px; } .page-banner-wrapper.research .box-container { left: calc((100% - 1200px) / 2); } .index-box-2 .swiper-box .pic { width: 380px; height: 375px; } .index-box-2 { padding-top: 152px; } .index-box-3 .prev { left: -18px; } .index-box-3 .next { right: -18px; } .index-box-4 { padding-top: 150px; } .index-box-4 .map { width: 60%; } .index-box-4 .local { right: 14.8%; bottom: 41.6%; } .goods-wrapper .model { font-size: 17px; } } @media screen and (max-width: 1280px) { .header-wrapper { top: 20px; } .header-wrapper .logo-box { width: 90px; } .header-wrapper .box-container { height: 64px; } .pc-nav-box ul { display: flex; display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box; /* Firefox 17- */ display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex; /* Firefox 18+ */ display: -ms-flexbox; /* IE 10 */ -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .pc-nav-box ul li { margin-right: 0; } .header-wrapper .search-box { margin-left: 40px; } .pc-nav-box li > a { font-size: 14px; line-height: 64px; } .pc-nav-box .nav a { padding: 7px 15px; font-size: 13px; } .header-wrapper .language a, .header-wrapper .language span { font-size: 14px; } .index-box-1 { padding-top: 100px; } .index-box-1 .main { padding-top: 40px; } .index-box-2 .swiper-box .pic { width: 260px; height: 255px; } .box-container { width: 1000px; } .index-box-2 { padding-top: 130px; } .index-box-2 .swiper-box .name { font-size: 26px; line-height: 32px; margin-bottom: 16px; } .index-box-2 .swiper-slide > .model { font-size: 180px; line-height: 150px; } .index-box-2 .brief { font-size: 14px; line-height: 26px; } .index-more { width: 140px; line-height: 42px; font-size: 14px; } .index-box-2 .bottom, .index-box-2 .index-more { bottom: 0; } .index-box-2 .bottom div { font-size: 16px; } .index-box-2 .thumb-box .swiper-slide { padding: 10px; } .index-title { font-size: 30px; line-height: 36px; margin-bottom: 28px; } .index-box-3 .swiper-slide .pic img { height: 190px; object-fit: cover; } .index-box-3 .title { font-size: 15px; line-height: 24px; height: 48px; } .index-box-3 .date { font-size: 14px; margin: 24px auto 4px ; } .index-box-3 .swiper-btn { top: 28%; } .index-box-3 { padding-top: 100px; } .index-box-4 { padding-top: 110px; } .index-box-4 .index-title { margin-bottom: 15px; } .index-box-4 .data li { margin-bottom: 20px; } .index-box-4 .local { font-size: 12px; right: 20.8%; bottom: 40.2%; } .index-box-4 .local .icon img { width: 18px; } .index-box-4 .local .icon:after { width: 40px; height: 20px; margin-left: -20px; bottom: -11px; } .service-wrapper li:nth-child(odd) .info, .index-banner-wrapper .btn-box { left: calc((100% - 1000px) / 2); } .service-wrapper li:nth-child(even) .info { right: calc((100% - 1000px) / 2); } .index-swiper-box .index-swiper-pagination { width: 16px; } .index-swiper-box .index-swiper-pagination .swiper-pagination-bullet { width: 16px; height: 16px; } .index-swiper-box .index-swiper-pagination .swiper-pagination-bullet svg { width: 6px; height: 6px; margin-top: -3px; margin-left: -3px; } .index-box-4 { display: flex; display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box; /* Firefox 17- */ display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex; /* Firefox 18+ */ display: -ms-flexbox; /* IE 10 */ align-items: center; } .footer-nav-box li > a { font-size: 16px; } .footer-nav-box .nav a { font-size: 13px; } .footer-wrapper .share a { width: 16px; height: 14px; margin-right: 14px; } .goodsinfo-wrapper .box-1 .num, .about-wrapper .data .num { font-size: 36px; height: 36px; line-height: 36px; } .about-wrapper .data i { font-size: 24px; top: -28px; } .goodsinfo-wrapper .box-1 .icon, .about-wrapper .data .icon { width: 42px; } .goback, .gotop { width: 36px; height: 36px; background-size: 10px; } .recommendGoods-wrapper .cat-box { padding-top: 120px; } .recommendGoods-wrapper .name, .bigPic-box .name { font-size: 36px; line-height: 48px; } .recommendGoods-wrapper .swiper-pagination-bullet svg { width: 28px; height: 28px; margin-left: -14px; margin-top: -14px; } .recommendGoods-wrapper .swiper-pagination .swiper-pagination-bullet { margin: 0 14px; } .recommendGoods-wrapper .swiper-pagination-bullet { width: 5px; height: 5px; } .recommendGoods-wrapper .desc, .bigPic-box .desc { font-size: 14px; line-height: 24px; } .recommendGoods-wrapper .brief, .bigPic-box .brief { font-size: 20px; line-height: 28px; margin-bottom: 15px; } .page-banner-wrapper .name { font-size: 42px; line-height: 42px; } .page-banner-wrapper .desc { font-size: 18px; } .content { line-height: 24px; } .index-box-1 .content { height: 192px; margin-bottom: 40px; } .pc-nav-box .nav { width: 180px; margin-left: -90px; } .header-wrapper .search-box:hover .text { width: 200px; } .index-box-2 .bottom div { font-size: 20px; } .index-box-2 .intro { width: 24%; } .about-wrapper .main { flex-flow: wrap; } .about-wrapper .main .pic { width: auto; max-width: 100%; margin: 40px auto 0; } .about-wrapper .main .info { width: 100%; } .goods-wrapper .info div.model { -webkit-line-clamp: 2; } .goods-wrapper .info .model { line-height: 24px; font-size: 16px; height: 48px; } .goods-wrapper .name { font-size: 13px; } } @media screen and (max-width: 1004px) { .box-container, .w1200 { width: 100%; padding: 0 15px; } .hidden-xs { display: none; } .hidden-pc { display: block; } .nav-icon { font-size: 0; width: 32px; height: 32px; position: relative; border-radius: 50%; background-color: #d0121b; } .nav-icon.on span:nth-child(1) { transform: rotate(45deg); margin: 0; transition: margin 180ms cubic-bezier(0.215, 0.61, 0.355, 1), transform 270ms cubic-bezier(0.215, 0.61, 0.355, 1) 180ms, -webkit-transform 270ms cubic-bezier(0.215, 0.61, 0.355, 1) 180ms; } .nav-icon.on span:nth-child(2) { opacity: 0; } .nav-icon.on span:nth-child(3) { transform: rotate(-45deg); margin: 0; transition: margin 180ms cubic-bezier(0.215, 0.61, 0.355, 1), transform 270ms cubic-bezier(0.215, 0.61, 0.355, 1) 180ms, -webkit-transform 270ms cubic-bezier(0.215, 0.61, 0.355, 1) 180ms; } .nav-icon span { display: inline-block; width: 16px; height: 2px; background: #fff; position: absolute; left: 8px; top: 15px; z-index: 10; transform-origin: center center; transition: margin 140ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 230ms, transform 280ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms, -webkit-transform 280ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms; } .nav-icon span:nth-child(1) { margin-top: -5px; } .nav-icon span:nth-child(2) { margin-top: 0; } .nav-icon span:nth-child(3) { margin-top: 5px; } .phone-nav { width: calc(100% - 30px); height: calc(100% - 60px); position: fixed; right: 15px; top: 65px; background: #fff; z-index: 501; overflow: auto; box-shadow: 0 14px 30px rgba(0, 0, 0, 0.1); border-bottom-left-radius: 30px; border-top: 1px solid #f7f8f9; } .phone-nav ul { width: 100%; margin: 0 auto; position: relative; max-height: calc(100% - 100px); overflow-y: auto; overflow-x: hidden; padding: 0 15px; transition: max-height 0.8s ease; -webkit-transition: max-height 0.8s ease; -moz-transition: max-height 0.8s ease; -ms-transition: max-height 0.8s ease; -o-transition: max-height 0.8s ease; } .phone-nav ul::-webkit-scrollbar { width: 4px; } .phone-nav ul::-webkit-scrollbar-track { background-color: #eaeaea; } .phone-nav ul::-webkit-scrollbar-thumb { background-color: #d0121b; } .phone-nav ul li { position: relative; border-bottom: 1px solid #e3e3e3; } .phone-nav ul li.active > a { color: #d0121b; } .phone-nav ul li.active .cat:before { transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); } .phone-nav ul li.active .cat:before, .phone-nav ul li.active .cat:after { background-color: #d0121b; } .phone-nav ul li a { font-size: 15px; } .phone-nav ul li > a { position: relative; display: block; font-weight: 700; color: #4c4c4c; line-height: 48px; padding: 0 5px; } .phone-nav ul li .cat:before, .phone-nav ul li .cat:after { content: ""; display: inline-block; background: #b7b7b7; position: absolute; z-index: 10; } .phone-nav ul li .cat:before { width: 3px; height: 13px; right: 15px; top: 18px; transition: transform 0.3s ease; -webkit-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; } .phone-nav ul li .cat:after { width: 13px; height: 3px; right: 10px; top: 23px; } .phone-nav ul li.on > a { color: #d0121b; } .phone-nav ul li .nav { width: 100%; display: none; padding-bottom: 18px; } .phone-nav ul li .nav a { display: block; color: #666; padding-left: 0; line-height: 32px; padding: 0 5px; font-size: 14px; } .phone-nav ul li .nav a:last-child { margin-bottom: 0; } .phone-nav .language { text-align: center; margin-top: 30px; font-size: 0; } .phone-nav .language a { position: relative; font-size: 14px; color: #666; line-height: 30px; padding-right: 15px; margin-right: 15px; } .phone-nav .language a:last-child { padding-right: 0; margin-right: 0; } .phone-nav .language a:last-child:after { display: none; } .phone-nav .language a:after { content: ""; display: inline-block; position: absolute; right: 0; top: 50%; z-index: 10; width: 1px; height: 12px; background: #ccc; margin-top: -6px; } .pic img.pc { display: none; } .pic img.phone { display: block; } .header-wrapper { top: 15px; left: 15px; width: calc(100% - 30px); } .header-wrapper.on .box-container, .header-wrapper.active .box-container { border-bottom-left-radius: 0; } .header-wrapper.active .box-container { background-color: #fff; } .header-wrapper .box-container { height: 50px; padding: 0 20px; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .header-wrapper .logo-box { width: 90px; } .header-wrapper .language { display: none; } .header-wrapper .other-box { display: flex; display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box; /* Firefox 17- */ display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex; /* Firefox 18+ */ display: -ms-flexbox; /* IE 10 */ align-items: center; } .header-wrapper .search-box { position: relative; margin-left: 0; width: 32px; height: 32px; margin-right: 0; border-radius: 50%; background-image: url(../img/search2.png); background-size: 15px; border: 1px solid #666; margin-right: 10px; background-position: center center; background-repeat: no-repeat; } .header-wrapper .search-box.on { border-color: #d0121b; background-color: #d0121b; background-image: url(../img/search3.png); } .header-wrapper .submit, .header-wrapper .text { display: none; } .search-form { width: calc(100% - 30px); position: fixed; left: 15px; background-color: rgba(255, 255, 255, 0.6); z-index: 29; display: none; top: 65px; padding: 16px 0; box-shadow: 0 16px 30px rgba(0, 0, 0, 0.1); border-bottom-left-radius: 30px; border-top: 1px solid rgba(0, 0, 0, 0.1); /* input placeholder */ } .search-form img { width: 14px; } .search-form .w1200 { display: flex; display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box; /* Firefox 17- */ display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex; /* Firefox 18+ */ display: -ms-flexbox; /* IE 10 */ align-items: center; } .search-form .keywords { flex: 1; overflow: hidden; line-height: 40px; margin-left: 15px; font-size: 14px; padding-right: 20px; background-color: transparent; } .search-form ::-webkit-input-placeholder { /* WebKit browsers */ color: #999; font-size: 14px; } .search-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; font-size: 14px; } .search-form ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; font-size: 14px; } .search-form :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; font-size: 14px; } .search-form .close { position: absolute; right: 15px; top: 50%; z-index: 10; color: #999; width: 16px; height: 16px; margin-top: -8px; background: url(../img/close.png) no-repeat; background-size: contain; transition: transform 0.3s ease; -webkit-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; } .search-form .close:hover { color: #d0121b; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); } .pc-nav-box, .footer-nav-box { display: none; } .footer-wrapper { padding: 70px 0 40px; } .footer-wrapper .box-1 .box-container { display: block; } .footer-wrapper .other { flex-flow: wrap; flex-direction: column-reverse; } .footer-wrapper .share { text-align: center; } .footer-wrapper .share a { width: 20px; height: 18px; margin-right: 10px; } .footer-wrapper .logo-box { width: 120px; top: -13px; } .footer-wrapper .logo-box img { height: 40px; } .footer-wrapper .left { text-align: center; margin-top: 30px; } .footer-wrapper .right { justify-content: center; } .footer-wrapper .right img { width: 22px; } .footer-wrapper .other-box { position: relative; width: 280px; height: inherit; border-radius: 24px; padding: 48px 36px 30px; margin: 0 auto; } .friend-link { width: 200px; margin-right: 20px; } .friend-link .caption { padding: 0 30px 0 15px; height: 38px; line-height: 36px; background-position: right 15px center; } .friend-link .list { max-height: 186px; } .friend-link .list::-webkit-scrollbar { width: 3px; } .friend-link .list a { line-height: 37px; padding: 0 15px; } .gotop { display: none!important; } .goback { width: 36px; height: 36px; right: 15px; bottom: 10%; } .goback svg { width: 16px; } .swiper-btn { width: 32px; height: 32px; } .prev { left: 0; } .next { right: 0; } .btn-box .prev { margin-right: 20px; } .index-swiper-box > .swiper-container > .swiper-wrapper { flex-flow: wrap; } .index-banner-wrapper .index-banner-swiper .box-container { transform: translateY(60px); -webkit-transform: translateY(60px); -moz-transform: translateY(60px); -ms-transform: translateY(60px); -o-transform: translateY(60px); } .index-banner-wrapper .swiper-slide img { display: none; height: auto; } .index-banner-wrapper .swiper-slide img.phone { display: block; } .index-banner-wrapper .leftB { bottom: 18%; } .index-banner-wrapper .info { top: 30%; } .index-banner-wrapper .info-2 .name { letter-spacing: 4px; font-weight: 700; } .index-banner-wrapper .name { font-size: 5vw; line-height: 2; } .index-banner-wrapper .en { font-size: 2vw; line-height: 1.5; margin-top: 2px; } .index-banner-wrapper .swiper-pagination-bullet { width: 5px; height: 5px; background: rgba(255, 255, 255, 0.8); position: relative; } .index-banner-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #fff; } .index-banner-wrapper .swiper-pagination-bullet svg { width: 24px; height: 24px; position: absolute; top: 50%; margin-top: -12px; left: 50%; margin-left: -12px; } .index-banner-wrapper .swiper-pagination-bullet svg:nth-child(2) { position: absolute; left: 0; top: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } .index-banner-wrapper .swiper-pagination-bullet { fill: none; } .index-banner-wrapper .circle-chart__circle { stroke-linecap: square; fill: none; } .index-banner-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__background { stroke: rgba(255, 255, 255, 0.2); } .index-banner-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle { stroke: #fff; stroke-width: 2; stroke-linecap: square; fill: none; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform-origin: center; -webkit-transform-origin: center; -ms-transform-origin: center; -moz-transform-origin: center; } .index-banner-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle { animation: circle-chart-fill 3.8s linear reverse; -moz-animation: circle-chart-fill 3.8s linear reverse; -webkit-animation: circle-chart-fill 3.8s linear reverse; -ms-animation: circle-chart-fill 3.8s linear reverse; } .index-banner-wrapper .swiper-pagination-bullet.one.swiper-pagination-bullet-active .circle-chart__circle { animation: circle-chart-fill 2.4s linear reverse; -moz-animation: circle-chart-fill 2.4s linear reverse; -webkit-animation: circle-chart-fill 2.4s linear reverse; -ms-animation: circle-chart-fill 2.4s linear reverse; } .index-banner-wrapper .swiper-pagination { display: block; bottom: 25px; } .index-banner-wrapper .swiper-pagination .swiper-pagination-bullet { margin: 0 15px; opacity: 1; } .index-banner-wrapper .swiper-pagination .swiper-pagination-bullet:focus, .index-banner-wrapper .swiper-pagination .swiper-pagination-bullet:active, .index-banner-wrapper .swiper-pagination .swiper-pagination-bullet:link { outline: none; } .index-banner-wrapper .btn-box { display: none; } .index-title { font-size: 5.6vw; line-height: 1.5; margin-bottom: 20px; } .index-title:after { width: 28px; height: 2px; margin-top: 12px; } .index-more { width: 130px; line-height: 40px; font-size: 14px; } .mt { margin-top: 60px; } .index-box-1 { margin-top: 60px; padding-top: 0; } .index-box-1 .content { margin-bottom: 40px; height: auto; } .index-box-1 .num span { font-size: 36px; line-height: 30px; } .index-box-1 .num em { font-size: 14px; line-height: 20px; } .index-box-1 .num i { font-size: 20px; line-height: 15px; height: 15px; top: -3px; margin-right: 4px; } .index-box-1 .data { margin-top: 60px; } .index-box-1 .data ul { display: flex; display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box; /* Firefox 17- */ display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex; /* Firefox 18+ */ display: -ms-flexbox; /* IE 10 */ flex-flow: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .index-box-1 .data li { width: 48%; margin-bottom: 30px; } .index-box-1 .data p { font-size: 13px; line-height: 20px; margin-top: 10px; } .index-box-1 .pic img { height: auto; } .index-box-1 .main { position: static; padding-top: 0; } .index-box-1 .box-container { display: block; } .index-box-1 .about { width: 100%; margin-right: 0; } .index-box-1 .data { width: 100%; } .index-box-1 .pic { padding: 0 15px; margin-top: 40px; } .index-box-2 { margin-top: 60px; padding: 60px 0; background: url(../img/p_index2bg.jpg) no-repeat center center; background-size: cover; } .index-box-2 .index-title { display: block; order: 0; width: 100%; padding-left: 15px; padding-right: 15px; } .index-box-2 .box-container { display: flex; display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box; /* Firefox 17- */ display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex; /* Firefox 18+ */ display: -ms-flexbox; /* IE 10 */ flex-flow: wrap; padding-left: 0; padding-right: 0; } .index-box-2 .swiper-box { order: 2; width: 100%; } .index-box-2 .swiper-box .swiper-slide { flex-flow: wrap; flex-direction: column-reverse; } .index-box-2 .swiper-box .pic { width: 320px; height: 320px; margin: 30px auto; overflow: inherit; } .index-box-2 .swiper-box .pic .model { display: block; } .index-box-2 .swiper-box .name { font-size: 22px; line-height: 30px; margin-bottom: 10px; } .index-box-2 .swiper-box .info { text-align: center; margin-top: 0; padding: 0 15px; } .index-box-2 .info { width: 100%; position: relative; z-index: 10; } .index-box-2 .brief { font-size: 14px; line-height: 24px; margin-bottom: 30px; } .index-box-2 .index-more { position: static; } .index-box-2 .intro { display: none; } .index-box-2 .swiper-slide > .model { font-size: 90px; line-height: 70px; top: 30%; letter-spacing: 4px; } .index-box-2 .thumb-box { position: relative; order: 1; margin-top: 0; padding-left: 15px; padding-right: 15px; } .index-box-2 .thumb-box .swiper-wrapper { flex-flow: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .index-box-2 .thumb-box .swiper-slide { width: 48%; padding: 10px; margin-top: 4%; } .index-box-2 .thumb-box .swiper-slide:nth-child(-n+2) { margin-top: 0; } .index-box-2 .thumb-box .pic img { height: 50px; } .index-box-2 .thumb-box .info { margin-left: 10px; } .index-box-2 .thumb-box .name { font-size: 12px; line-height: 20px; margin-bottom: 0px; } .index-box-2 .thumb-box p { font-size: 10px; line-height: 16px; max-height: 32px; } .index-box-2 .swiper-btn { display: none; } .index-box-2 .line_t { height: 1px; } .index-box-2 .line_r { width: 1px; } .index-box-2 .line_b { height: 1px; } .index-box-2 .line_l { width: 1px; } .index-box-3 { margin-top: 60px; } .index-box-3 .index-title { text-align: center; } .index-box-3 .index-title:after { margin-left: auto; margin-right: auto; } .index-box-3 .swiper-slide { width: 100%; } .index-box-3 .swiper-slide.swiper-slide-active { width: 100%; } .index-box-3 .date { font-size: 12px; margin: 30px auto 4px; } .index-box-3 .title { font-size: 15px; line-height: 26px; height: 52px; } .index-box-3 .index-more { position: static; display: block; margin: 40px auto 0; } .index-box-3 .prev { left: -15px; } .index-box-3 .next { right: -15px; } .index-box-4 { padding: 60px 0; margin-top: 60px; background: url(../img/p_index4bg.jpg) no-repeat center center; background-size: cover; } .index-box-4 .index-title { padding-left: 15px; padding-right: 15px; margin-bottom: 20px; text-align: center; } .index-box-4 .index-title:after { margin-left: auto; margin-right: auto; } .index-box-4 .box-container { padding: 0; } .index-box-4 .num span { font-size: 22px; line-height: 26px; } .index-box-4 .num em { font-size: 12px; line-height: 18px; } .index-box-4 .num i { font-size: 16px; line-height: 15px; height: 15px; top: -1px; margin-right: 0; } .index-box-4 .data { position: static; width: 100%; margin-top: 40px; } .index-box-4 .data li { margin-bottom: 0; } .index-box-4 .data p { font-size: 12px; line-height: 20px; margin-top: 10px; } .index-box-4 .map { width: 100%; margin: 0 auto; } .index-box-4 .map > img.phone { display: block; } .index-box-4 .map > img.pc { display: none; } .index-box-4 .local { display: none; right: 13.7%; bottom: 42.9%; font-size: 10px; letter-spacing: 0; line-height: 18px; } .index-box-4 .local .icon { margin-bottom: 1px; } .index-box-4 .local .icon:before { bottom: -2px; width: 8px; height: 4px; margin-left: -4px; } .index-box-4 .local .icon:after { width: 24px; height: 12px; bottom: -7px; margin-left: -12px; } .index-box-4 .local .icon img { width: 12px; } .index-box-4 .data { padding: 0 15px; } .index-box-4 .data ul { display: flex; display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box; /* Firefox 17- */ display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex; /* Firefox 18+ */ display: -ms-flexbox; /* IE 10 */ flex-flow: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .index-box-4 .data li { max-width: 33.33%; } .loading { margin-top: 40px; } .loading a { line-height: 30px; font-size: 12px; } .loading a img { width: 28px; margin-right: 10px; } .page-nav-wrapper { position: relative; z-index: 20; padding: 0; height: auto; margin-top: 0; } .page-nav-wrapper .breadcrumb { display: none; } .page-nav-wrapper .box-container { height: auto; padding: 0; } .page-nav-box { width: 100%; background: #f4f4f4; } .page-nav-box .box-container { padding: 0; } .page-nav-box .intruction-caption { position: relative; display: block; line-height: 44px; padding: 0 15px; background: #d0121b; color: #fff; } .page-nav-box .intruction-caption.extend:after { transform: rotateX(180deg); } .page-nav-box .intruction-caption:after { display: inline-block; position: absolute; right: 15px; top: 0; z-index: 10; content: ""; width: 13px; height: 100%; background: url(../img/down.png) no-repeat center center; background-size: contain; } .page-nav-box .nav { position: absolute; left: 0; top: 100%; z-index: 10; width: 100%; background: #f7f8f9; display: none; } .page-nav-box .nav a { display: block; width: 100%; text-align: left; line-height: 42px; padding: 0 15px; border-top: 1px solid #f2f2f2; } .page-nav-box .nav a:first-child { border-top: none; } .page-nav-box .nav > a.on, .page-nav-box .nav > a:hover { background: none; } .page-nav-box .nav > a:after { display: none; } .page-nav-box .child { display: none; border-top: 1px solid #f2f2f2; } .page-nav-box .child a { padding-left: 30px; color: #999; font-size: 13px; } .page-nav-box .nav .cat { position: relative; padding-right: 30px; } .page-nav-box .nav .cat.active:after { transform: rotate(-90deg); } .page-nav-box .nav .cat:after { content: ""; display: inline-block; width: 7px; height: 100%; background-image: url(../img/i-next.png); background-size: contain; background-repeat: no-repeat; background-position: center center; position: absolute; right: 15px; top: 0; z-index: 1; } .page-banner-wrapper video, .page-banner-wrapper > img { height: 200px; object-fit: cover; } .page-banner-wrapper.research .box-container { left: 0; } .page-banner-wrapper.research .name { line-height: 20px; font-size: 14px; } .page-banner-wrapper.research .name b { margin-top: 4px; } .page-banner-wrapper.research .name img { top: -2px; margin-left: 8px; width: 18px; } .page-banner-wrapper.research .pic { margin-top: 20px; width: 100%; } .page-banner-wrapper .info { padding-top: 40px; } .page-banner-wrapper h1 { font-size: 20px; line-height: 26px; margin-bottom: 4px; } .page-banner-wrapper p { font-size: 14px; line-height: 20px; } .page-banner-wrapper .name { font-size: 20px; line-height: 26px; } .page-banner-wrapper .desc { font-size: 12px; line-height: 20px; margin-top: 0; } .page-banner-wrapper .title { font-size: 30px; line-height: 36px; margin-top: 0; } .page-banner-wrapper .en { font-size: 16px; line-height: 24px; } .page-title { font-size: 20px; line-height: 30px; margin-bottom: 20px; } .page-title:after { width: 22px; height: 2px; margin-top: 14px; } .page-title img { width: 28px; margin-left: 10px; } .page-box, .padding { padding: 60px 0; } .about-wrapper .main { display: block; } .about-wrapper .main .info { width: 100%; } .about-wrapper .main .en { font-size: 60px; line-height: 50px; } .about-wrapper .main .pic { margin-top: 40px; width: 100%; } .about-wrapper .main .content { font-size: 14px; line-height: 24px; max-height: inherit; } .about-wrapper .data ul { flex-flow: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .about-wrapper .data li { width: 48%; margin-top: 40px; padding: 0; } .about-wrapper .data li:nth-child(-n+2) { margin-top: 0; } .about-wrapper .data .icon { position: static; width: 32px; margin-bottom: 12px; } .about-wrapper .data .num { font-size: 36px; line-height: 30px; height: 30px; } .about-wrapper .data p { font-size: 12px; line-height: 20px; margin-top: 6px; } .about-wrapper .data i, .about-wrapper .data em { font-style: normal; } .about-wrapper .data em { font-size: 14px; top: 0; } .about-wrapper .data i { font-size: 20px; line-height: 10px; height: 10px; top: -12px; } .about-wrapper .box-2 { background-attachment: inherit; } .about-wrapper .box-2 .info { top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); } .about-wrapper .box-2 .title { font-size: 20px; line-height: 24px; margin-bottom: 12px; } .about-wrapper .box-2 .play { width: 36px; height: 36px; } .about-wrapper .box-3 { background-position: right bottom; } .about-wrapper .box-3 .box-container { display: block; } .about-wrapper .box-3 .pic, .about-wrapper .box-3 .info { width: 100%; } .about-wrapper .box-3 .info { padding-left: 0; } .about-wrapper .box-3 .pic { display: none; } .website-wrapper .main ul li { padding: 18px 0; } .website-wrapper .main ul li:first-child { padding-top: 0; } .website-wrapper .main ul li .cat { font-size: 15px; } .website-wrapper .main ul li .navs { margin-top: 8px; display: flex; display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box; /* Firefox 17- */ display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex; /* Firefox 18+ */ display: -ms-flexbox; /* IE 10 */ flex-flow: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .website-wrapper .main ul li .navs a { position: relative; width: 48%; margin-right: 0; margin-bottom: 10px; padding-left: 10px; min-width: inherit; font-size: 12px; } .website-wrapper .main ul li .navs a:nth-child(3n) { margin-right: 0; } .website-wrapper .main ul li .navs a:before { position: absolute; left: 0; top: 6px; z-index: 10; margin-right: 0; } .goods-wrapper.special .list { width: 100%; } .goods-wrapper.special .pic img { height: auto; } .goods-wrapper.special .info { margin-top: 20px; } .goods-wrapper.special li a { padding-bottom: 15px; padding-top: 15px; } .goods-wrapper .main { display: block; } .goods-wrapper .cat { display: none; } .goods-wrapper ul { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .goods-wrapper li { width: 50%; } .goods-wrapper li:nth-child(-n+2) { border-top: solid 1px #eee; } .goods-wrapper li:nth-child(2n), .goods-wrapper li:last-child { border-right: solid 1px #eee; } .goods-wrapper li a { padding: 24px 0; } .goods-wrapper .pic { width: 83%; } .goods-wrapper .pic img { height: auto; } .goods-wrapper .icon { width: 32px; height: 20px; } .goods-wrapper .info { padding: 0 10px; } .goods-wrapper .model { font-size: 16px; line-height: 24px; } .goods-wrapper .brief { font-size: 12px; line-height: 18px; max-height: 54px; } .goods-wrapper .name { font-size: 13px; margin-bottom: 4px; line-height: 20px; margin-top: 0; } .goods-wrapper .icon { opacity: 1; visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); margin-top: 12px; } .goods-wrapper .guide-box { padding-bottom: 40px; } .recommendGoods-wrapper .cat-box { padding: 110px 0 40px; background-attachment: inherit; } .recommendGoods-wrapper .cat-box .box-container { flex-flow: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; padding: 0; } .recommendGoods-wrapper .cat-box .icon { width: 30px; } .recommendGoods-wrapper .cat-box a { padding: 0 10px; } .recommendGoods-wrapper .cat-box p { font-size: 12px; line-height: 20px; margin-top: 8px; } .recommendGoods-wrapper .swiper-pagination-bullet { width: 4px; height: 4px; } .recommendGoods-wrapper .swiper-pagination-bullet svg { width: 20px; height: 20px; margin-top: -10px; left: 50%; margin-left: -10px; } .recommendGoods-wrapper .swiper-pagination { bottom: 15px; } .recommendGoods-wrapper .swiper-pagination .swiper-pagination-bullet { margin: 0 15px; } .recommendGoods-wrapper .swiper-slide { padding: 60px 0; } .recommendGoods-wrapper .icon { width: 40px; } .bigPic-box .info, .recommendGoods-wrapper .info { width: 50%; transform: translateX(-60px); -webkit-transform: translateX(-60px); -moz-transform: translateX(-60px); -ms-transform: translateX(-60px); -o-transform: translateX(-60px); } .bigPic-box .name, .recommendGoods-wrapper .name { font-size: 16px; line-height: 24px; margin-bottom: 22px; } .bigPic-box .name img, .recommendGoods-wrapper .name img { margin-left: 4px; width: 20px; } .bigPic-box .name:after, .recommendGoods-wrapper .name:after { width: 20px; height: 2px; margin-top: 8px; } .bigPic-box .brief, .recommendGoods-wrapper .brief { font-size: 12px; line-height: 18px; margin: 6px auto 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .bigPic-box .brief:after, .recommendGoods-wrapper .brief:after { width: 20px; height: 2px; margin-top: 8px; } .bigPic-box .desc, .recommendGoods-wrapper .desc { font-size: 10px; line-height: 16px; margin-top: 10px; } .bigPic-box.left .box-container .pic, .recommendGoods-wrapper .swiper-slide.left .box-container .pic { margin-left: 0; } .bigPic-box .pic, .recommendGoods-wrapper .swiper-slide .pic { width: 50%; margin-right: 0; transform: translateX(60px); -webkit-transform: translateX(60px); -moz-transform: translateX(60px); -ms-transform: translateX(60px); -o-transform: translateX(60px); } .bigPic-box .box-container, .recommendGoods-wrapper .swiper-slide .box-container { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .bigPic-box { padding: 100px 0 30px; } .bigPic-box.special .box-container { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; align-items: flex-end; } .bigPic-box.special .name { font-size: 16px; line-height: 24px; } .bigPic-box.special .name img { width: 24px; } .bigPic-box.special .brief { font-size: 12px; line-height: 20px; margin: 0 auto 12px; } .bigPic-box.special .brief:after { margin-top: 8px; } .bigPic-box.special .info { width: 46%; padding-bottom: 20px; } .bigPic-box.special .desc { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .goodsinfo-wrapper .param-box { padding: 30px 0; } .goodsinfo-wrapper .param-box ul { flex-flow: wrap; } .goodsinfo-wrapper .param-box li { width: 33.33%; padding: 0 10px; margin-top: 30px; } .goodsinfo-wrapper .param-box li:nth-child(-n+3) { margin-top: 0; } .goodsinfo-wrapper .param-box .title { font-size: 12px; line-height: 22px; margin-top: 8px; } .goodsinfo-wrapper .param-box .icon { width: 44px; height: 44px; } .goodsinfo-wrapper .detail-box .pic { width: 54%; padding-bottom: 20px; } .goodsinfo-wrapper .detail-box .pic:after { width: 400px; height: 400px; left: 13%; transform: scale(0.4); -webkit-transform: scale(0.4); -moz-transform: scale(0.4); -ms-transform: scale(0.4); -o-transform: scale(0.4); } .goodsinfo-wrapper .detail-box li { max-width: 48%; } .goodsinfo-wrapper .detail-box li:nth-child(odd) .icon { margin-right: 8px; } .goodsinfo-wrapper .detail-box li:nth-child(even) .icon { margin-left: 8px; } .goodsinfo-wrapper .detail-box li:nth-child(1), .goodsinfo-wrapper .detail-box li:nth-child(7) { left: 15px; } .goodsinfo-wrapper .detail-box li:nth-child(2), .goodsinfo-wrapper .detail-box li:nth-child(8) { right: 15px; } .goodsinfo-wrapper .detail-box li:nth-child(3), .goodsinfo-wrapper .detail-box li:nth-child(5) { left: 5px; } .goodsinfo-wrapper .detail-box li:nth-child(4), .goodsinfo-wrapper .detail-box li:nth-child(6) { right: 5px; } .goodsinfo-wrapper .detail-box .title { font-size: 10px; line-height: 16px; max-height: 32px; } .goodsinfo-wrapper .icon { width: 36px; height: 36px; } .honor-wrapper .content { line-height: 24px; } .honor-wrapper .box-2 { padding: 60px 0; margin-top: 40px; } .honor-wrapper .box-3:before { display: none; } .honor-wrapper .swiper-container, .honor-wrapper .swiper-wrapper { overflow: inherit; } .honor-wrapper .swiper-container { height: auto; padding: 0 15px; } .honor-wrapper .swiper-slide { height: auto; padding-bottom: 40px; } .honor-wrapper .swiper-slide:last-child { padding-bottom: 0; } .honor-wrapper .swiper-slide:nth-child(odd) .inner { padding-top: 0; } .honor-wrapper .swiper-slide:nth-child(even) .inner:after { bottom: -5px; } .honor-wrapper .swiper-wrapper { flex-flow: wrap; } .honor-wrapper .line { width: 18px; height: 3px; } .honor-wrapper .year { font-size: 24px; line-height: 24px; margin: 20px auto 10px; } .honor-wrapper .desc { font-size: 14px; line-height: 24px; } .honor-wrapper .inner { padding-left: 30px; width: 300px; width: 100%; position: static; height: auto; } .honor-wrapper .inner:before { left: 0; width: 2px; } .honor-wrapper .inner:after { left: -4px; width: 10px; height: 10px; top: -5px; } .honor-wrapper .swiper-btn { width: 32px; height: 32px; display: none; } .job-wrapper { background: none; } .job-wrapper .box-container { display: block; } .job-wrapper .job-box { width: 100%; } .job-wrapper .job-box ul li { border-top-width: 2px; margin-bottom: 15px; } .job-wrapper .job-box ul li .top { display: block; padding: 24px 50px 24px 20px; } .job-wrapper .job-box ul li .desc { margin-top: 0; } .job-wrapper .job-box ul li .name { width: 100%; padding-right: 0; font-size: 16px; line-height: 24px; margin-bottom: 8px; } .job-wrapper .job-box ul li .brief { line-height: 24px; } .job-wrapper .job-box ul li .brief span { display: block; margin-right: 0; } .job-wrapper .job-box ul li .btn { width: 36px; right: 15px; top: 15px; transform: none; } .job-wrapper .job-box ul li .hide-box { padding: 10px 20px 70px; } .job-wrapper .job-box ul li .content { margin-bottom: 15px; } .job-wrapper .job-box ul li .send { width: 48%; margin-top: 30px; height: 42px; line-height: 42px; font-size: 14px; } .job-wrapper .other-box { width: 100%; margin-top: 40px; } .job-wrapper .other-box .info { padding: 0 20px; } .job-wrapper .form { padding: 30px 20px 60px; } .job-wrapper .form .group { margin-bottom: 20px; } .job-wrapper .form .title { font-size: 15px; margin-bottom: 10px; } .job-wrapper .form .caption { height: 42px; line-height: 42px; padding: 0 20px 0 15px; } .job-wrapper .form .caption:after { right: 15px; } .job-wrapper .form .list { max-height: 200px; } .job-wrapper .form .list a { line-height: 40px; padding: 0 15px; } .job-wrapper .join .desc { font-size: 14px; } .job-wrapper .page-more { margin-top: 20px; } .job-wrapper .loading { margin-top: 30px; padding: 8px 0; } .job2-wrapper .content { line-height: 26px; margin-bottom: 20px; } .job2-wrapper .content h2 { font-size: 20px; } .job2-wrapper .email { font-size: 20px; padding-left: 50px; line-height: 36px; } .content { font-size: 14px; line-height: 24px; } .newsinfo-wrapper .box-container { display: block; } .newsinfo-wrapper .main { width: 100%; } .newsinfo-wrapper .top { margin-bottom: 20px; } .newsinfo-wrapper .top h2 { font-size: 18px; line-height: 30px; margin-bottom: 10px; } .newsinfo-wrapper .other span { font-size: 12px; margin-right: 12px; } .newsinfo-wrapper .other img { width: 15px; } .newsinfo-wrapper .relative-box { width: 100%; margin-top: 40px; } .newsinfo-wrapper .relative-box li { padding: 20px 0; } .newsinfo-wrapper .relative-box li .title { font-size: 16px; line-height: 24px; } .newsinfo-wrapper .relative-box li .desc { font-size: 13px; line-height: 24px; max-height: 48px; margin: 6px auto 15px; } .newsinfo-wrapper .quick-news { margin-top: 20px; } .newsinfo-wrapper .quick-news p, .newsinfo-wrapper .quick-news p a { font-size: 14px; line-height: 20px; } .newsinfo-wrapper .quick-news p { margin-bottom: 8px; } .newsinfo-wrapper .share { margin: 30px auto; } .newsinfo-wrapper .share a { width: 30px; height: 30px; margin-right: 10px; padding: 6px; } .newsinfo-wrapper .return { width: 170px; line-height: 44px; font-size: 14px; margin: 0 auto; } .newsinfo-wrapper .return img { width: 12px; } .newsinfo-wrapper .caption-box { margin-bottom: 20px; } .newsinfo-wrapper .caption-box .caption { font-size: 18px; line-height: 24px; margin-bottom: 4px; } .news-wrapper .first-box { margin-bottom: 40px; } .news-wrapper .first-box a { display: block; } .news-wrapper .first-box .pic, .news-wrapper .first-box .info { width: 100%; } .news-wrapper .first-box .desc { font-size: 14px; line-height: 24px; height: auto; max-height: 48px; } .news-wrapper .first-box .date { font-size: 18px; } .news-wrapper .first-box .info { padding: 36px 20px; } .news-wrapper .first-box .title { font-size: 16px; line-height: 26px; max-height: 52px; margin: 12px auto 6px; } .news-wrapper .first-box .desc { margin-bottom: 30px; } .news-wrapper ul { display: block; } .news-wrapper li { width: 100%; margin-bottom: 15px; } .news-wrapper li:last-child { margin-bottom: 0; } .news-wrapper li:after { height: 2px; } .news-wrapper li .pic img { height: auto; } .news-wrapper li .info { padding: 26px 20px; } .news-wrapper li .desc { margin: 10px auto 15px; } .news-wrapper li .date { font-size: 14px; } .news-wrapper li .title { font-size: 16px; line-height: 26px; max-height: 52px; } .talent-wrapper .box-1 { padding: 0 15px 10px; } .talent-wrapper .box-1 .desc { font-size: 14px; line-height: 24px; } .talent-wrapper .box-2 { padding: 0 15px; margin-top: 15px; } .talent-wrapper .box-2 ul { display: block; } .talent-wrapper .box-2 li { text-align: center; width: 100%; padding: 40px 20px; } .talent-wrapper .box-2 .icon { width: 36px; margin: 0 auto; } .talent-wrapper .box-2 .name { font-size: 18px; margin: 16px auto 4px; line-height: 26px; } .talent-wrapper .box-2 .en { font-size: 16px; line-height: 26px; } .talent-wrapper .box-2 .desc { font-size: 14px; line-height: 24px; margin-top: 10px; } .talent-wrapper .box-3 { margin-top: 15px; } .talent-wrapper .box-3 ul { display: block; } .talent-wrapper .box-3 li { width: 100%; } .talent-wrapper .box-3 .info { padding: 30px; } .talent-wrapper .box-3 .title { font-size: 20px; line-height: 26px; } .talent-wrapper .box-3 .desc { font-size: 14px; line-height: 24px; margin: 10px auto 20px; } .talent-wrapper .box-3 .index-more { transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); opacity: 1; visibility: visible; } .talent-wrapper .box-4 ul { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .talent-wrapper .box-4 li { width: 48%; margin-top: 4%; margin-right: 0; } .talent-wrapper .box-4 li:nth-child(3) { margin-top: 4%; } .talent-wrapper .box-4 .pic img { height: auto; } .culture-wrapper:before { width: 192px; right: 0; transform: translateX(60px); -webkit-transform: translateX(60px); -moz-transform: translateX(60px); -ms-transform: translateX(60px); -o-transform: translateX(60px); } .culture-wrapper > .box-container { padding: 0; } .culture-wrapper .page-title { padding: 0 15px; } .culture-wrapper .cat-box { flex-flow: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .culture-wrapper .cat-box a { width: 50%; padding: 15px; } .culture-wrapper .cat-box .name { font-size: 15px; line-height: 24px; } .culture-wrapper .cat-box .en { font-size: 12px; line-height: 18px; margin-top: 2px; } .culture-wrapper .icon { width: 40px; height: 40px; margin-right: 15px; } .culture-wrapper .key { font-size: 80px; line-height: 60px; right: 15px; bottom: -20px; } .culture-wrapper .detail-box { padding-top: 30px; } .culture-wrapper .item.on { display: block; } .culture-wrapper .item .info, .culture-wrapper .item .pic { width: 100%; } .culture-wrapper .item .info { padding: 40px 20px 80px; } .culture-wrapper .item .info .name { font-size: 18px; line-height: 24px; } .culture-wrapper .item .info .name:after { width: 24px; margin-top: 10px; } .culture-wrapper .item .pic { margin-top: 15px; } .culture-wrapper .desc { font-size: 14px; line-height: 24px; margin-top: 20px; } .contact-wrapper .box-container { display: block; } .contact-wrapper .name { font-size: 18px; line-height: 26px; } .contact-wrapper .info { width: 100%; } .contact-wrapper .info .en { font-size: 16px; line-height: 24px; margin: 4px auto 20px; } .contact-wrapper .info li { font-size: 14px; line-height: 26px; padding-left: 40px; margin-bottom: 10px; } .contact-wrapper .info .icon { width: 26px; } .contact-wrapper .map { width: 100%; height: 240px; margin-top: 40px; } .contact-wrapper .box-2 { display: block; } .contact-wrapper .box-2 .item { width: 100%; padding: 40px 20px; text-align: center; } .contact-wrapper .box-2 .item a { position: relative; z-index: 10; } .contact-wrapper .box-2 .icon { width: 50px; margin-bottom: 20px; } .contact-wrapper .box-2 .en { font-size: 16px; line-height: 24px; margin-bottom: 20px; } .contact-wrapper .box-2 li { margin-bottom: 20px; } .contact-wrapper .box-2 li p { font-size: 14px; line-height: 20px; } .contact-wrapper .box-2 li .desc { font-size: 14px; line-height: 20px; margin-top: 4px; } .contact-wrapper .box-2 .more { font-size: 12px; line-height: 20px; margin-top: 26px; } .contact-wrapper .box-2 .more:after { width: 12px; height: 10px; margin-left: 8px; } .information-wrapper .content { line-height: 24px; } .information-wrapper .box-container { display: block; } .information-wrapper .box-container .info { width: 100%; } .information-wrapper .box-container .pic { width: 100%; height: auto; display: none; } .information-wrapper .box-2 { height: auto; } .information-wrapper .box-2 .map { height: 200px; } .information-wrapper .box-2 .info { position: static; left: 15px; margin: 20px auto 60px; width: calc(100% - 30px); } .information-wrapper .box-2 .info ul { padding: 0 15px; } .information-wrapper .box-2 .info li { font-size: 14px; line-height: 26px; padding-left: 40px; margin-bottom: 10px; } .information-wrapper .box-2 .inner { padding: 30px 0; } .information-wrapper .box-2 .title { font-size: 18px; padding: 0 15px 20px; line-height: 30px; margin-bottom: 20px; } .information-wrapper .box-2 .icon { width: 26px; } .service-wrapper .box-container { display: block; } .service-wrapper .info { width: 100%; padding-right: 0; padding-top: 0; } .service-wrapper .info li { padding-left: 40px; line-height: 26px; margin-bottom: 15px; } .service-wrapper .info li:last-child { margin-bottom: 0; } .service-wrapper .info .icon { width: 26px; top: 0; } .service-wrapper .pic { width: 100%; margin-top: 40px; } .advice-wrapper .box-container { display: block; } .advice-wrapper .advice-box { width: 100%; } .advice-wrapper .advice-box li { position: relative; display: block; height: auto; padding: 20px 50px 20px 15px; margin-bottom: 15px; } .advice-wrapper .advice-box .title { margin: 0 auto; font-size: 14px; line-height: 24px; -webkit-line-clamp: 2; } .advice-wrapper .advice-box .icon { position: absolute; right: 15px; top: 0; z-index: 10; width: 24px; height: 100%; } .advice-wrapper .date { font-size: 13px; line-height: 20px; } .advice-wrapper .other-box { width: 100%; margin-top: 20px; } .advice-wrapper .other-box .info { padding: 40px 30px; } .advice-wrapper .other-box .name, .advice-wrapper .other-box .cname { font-size: 18px; line-height: 24px; } .advice-wrapper .other-box .en { font-size: 12px; line-height: 20px; margin: 4px auto 20px; } .advice-wrapper .other-box p { margin-bottom: 2px; } .advice-wrapper .other-box .cname { margin-bottom: 15px; } .advice-wrapper .other-box .code { font-size: 36px; line-height: 30px; margin-bottom: 30px; } .advice-wrapper .other-box .title { font-size: 16px; } .advice-wrapper .form { padding: 36px 20px 50px; } .advice-wrapper .form .group { margin-bottom: 20px; } .advice-wrapper .form .title { font-size: 15px; margin-bottom: 10px; } .advice-wrapper .form .caption, .advice-wrapper .form .text { height: 42px; line-height: 42px; padding: 0 40px 0 15px; } .advice-wrapper .form .caption:after, .advice-wrapper .form .text:after { right: 15px; } .advice-wrapper .form .btn { bottom: 14px; right: 15px; } .advice-wrapper .form .list { max-height: 200px; } .advice-wrapper .form .list a { line-height: 40px; padding: 0 15px; } .advice-wrapper .loading { padding: 8px 0; } .social-wrapper ul { display: block; } .social-wrapper li { width: 100%; margin-top: 0; margin-bottom: 20px; } .social-wrapper li:last-child { margin-bottom: 0; } .social-wrapper li a { display: block; } .social-wrapper .info, .social-wrapper .pic { width: 100%; } .social-wrapper .pic img { height: auto; } .social-wrapper .info { padding: 30px 20px; } .social-wrapper .desc { line-height: 24px; margin: 6px auto 24px; height: 72px; } .social-wrapper .name { font-size: 16px; height: 24px; line-height: 24px; } .social-wrapper .icon { width: 20px; height: 10px; } .research-wrapper:before { width: 160px; right: 0; height: 150px; transform: translateX(60px); -webkit-transform: translateX(60px); -moz-transform: translateX(60px); -ms-transform: translateX(60px); -o-transform: translateX(60px); } .research-wrapper .box-1 .item { display: block; margin-bottom: 50px; } .research-wrapper .box-1 .info { width: 100%; margin-bottom: 30px; } .research-wrapper .box-1 .pic { width: 100%; height: auto; } .research-wrapper .box-1 .page-title { font-size: 20px; } .research-wrapper .box-1 .content { line-height: 24px; } .research-wrapper .box-2 { display: block; background-attachment: inherit; } .research-wrapper .box-2 .info-box { width: 100%; margin: 0 auto; padding: 0 15px; } .research-wrapper .box-2 .page-title { margin-bottom: 20px; } .research-wrapper .box-2 .swiper-box { width: 100%; margin-top: 30px; } .research-wrapper .box-2 .content { line-height: 24px; margin-bottom: 30px; height: auto; } .research-wrapper .box-2 .swiper-container { padding-bottom: 30px; padding-left: 15px; } .research-wrapper .box-2 .swiper-slide { width: 70%; padding-top: 24px; padding-bottom: 24px; padding-left: 20px; } .research-wrapper .box-2 .swiper-slide > div { padding-right: 20px; } .research-wrapper .box-2 .pic img { height: auto; } .research-wrapper .box-2 .name { font-size: 18px; line-height: 26px; } .research-wrapper .box-2 .desc { line-height: 24px; margin: 4px auto 20px; } .research-wrapper .box-2 .desc::-webkit-scrollbar { height: 144px; width: 3px; background-color: #f7f8f9; } .research-wrapper .box-2 .desc::-webkit-scrollbar-thumb { background-color: #d0121b; } .research-wrapper .btn-box { display: none; } .research-wrapper .box-3 ul { display: block; } .research-wrapper .box-3 ul li { width: 100%; margin-top: 0; margin-right: 0; margin-bottom: 30px; } .research-wrapper .box-3 ul li:last-child { margin-bottom: 0; } .research-wrapper .box-3 .title { font-size: 16px; line-height: 24px; margin-top: 20px; } .research-wrapper .box-3 .pic img { height: auto; } .research-wrapper .box-3 .desc { font-size: 12px; padding: 0 15px; line-height: 40px; } .research-wrapper .swiper-pagination { display: block; bottom: 0; font-size: 0; } .research-wrapper .swiper-pagination .swiper-pagination-bullet { opacity: 1; background: none; margin: 0 5px; width: 8px; height: 8px; border: 1px solid #d0121b; transition: width 0.3s ease; -webkit-transition: width 0.3s ease; -moz-transition: width 0.3s ease; -ms-transition: width 0.3s ease; -o-transition: width 0.3s ease; } .research-wrapper .swiper-pagination .swiper-pagination-bullet:focus, .research-wrapper .swiper-pagination .swiper-pagination-bullet:active, .research-wrapper .swiper-pagination .swiper-pagination-bullet:link { outline: none; } .research-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #d0121b; width: 24px; border-radius: 30px; } }