.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; } @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: #1C79BE; } .page-nav-wrapper { position: relative; z-index: 10; background: #fff; transform: perspective(1px) translateZ(0); } .page-nav-wrapper:after { content: ""; display: block; width: 100%; height: 1px; background: #f0f0f0; position: absolute; left: 0; bottom: 0; z-index: 1; } .page-nav-wrapper:before { content: ""; display: block; width: 30%; height: 100%; background: #fff; position: absolute; left: 0; top: 0; z-index: -1; } .page-nav-wrapper .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 */ -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; align-items: center; height: 80px; } .page-nav-wrapper .intruction-caption, .page-nav-wrapper .child { display: none; } .page-nav-wrapper .page-nav-box { flex: 1; overflow: hidden; background: #fff; margin-right: 30px; } .page-nav-wrapper .nav { font-size: 0; } .page-nav-wrapper .nav > a { position: relative; display: inline-block; text-align: center; font-size: 16px; color: #666; line-height: 80px; min-width: 140px; padding: 0 10px; border-left: 1px solid transparent; border-right: 1px solid transparent; transition: background 0.3s ease; -webkit-transition: background 0.3s ease; -moz-transition: background 0.3s ease; -ms-transition: background 0.3s ease; -o-transition: background 0.3s ease; } .page-nav-wrapper .nav > a.on, .page-nav-wrapper .nav > a:hover { color: #1C79BE; font-weight: 700; background: #f2fbff; border-color: #d9f2fd; } .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.on:before, .page-nav-wrapper .nav > a:hover:before { transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); opacity: 1; visibility: visible; } .page-nav-wrapper .nav > a:before { display: inline-block; width: 4px; height: 4px; border-radius: 50%; background: #fff; border: 3px solid #1C79BE; position: absolute; left: 50%; margin-left: -5px; bottom: 15px; z-index: 10; 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: translateY(6px); -webkit-transform: translateY(6px); -moz-transform: translateY(6px); -ms-transform: translateY(6px); -o-transform: translateY(6px); opacity: 0; visibility: hidden; } .page-nav-wrapper .nav > a:after { content: ""; display: block; width: 100%; height: 3px; position: absolute; left: 0; bottom: 0; z-index: 10; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; background: #1C79BE; } .page-nav-wrapper .breadcrumb { font-size: 0; } .page-nav-wrapper .breadcrumb a, .page-nav-wrapper .breadcrumb span, .page-nav-wrapper .breadcrumb img { display: inline-block; vertical-align: middle; } .page-nav-wrapper .breadcrumb a, .page-nav-wrapper .breadcrumb span { font-size: 14px; font-weight: 700; } .page-nav-wrapper .breadcrumb a { color: #999; } .page-nav-wrapper .breadcrumb a:hover { color: #1C79BE; } .page-nav-wrapper .breadcrumb .home { position: relative; top: -1px; margin-right: 8px; } .page-nav-wrapper .breadcrumb .icon { margin: 0 12px; } .page-nav-wrapper .breadcrumb span { font-weight: 700; color: #1C79BE; } .business-wrapper .main-box ul .brief p, .business-wrapper .main-box ul .name, .social-wrapper .main ul li .name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .enterprise-wrapper .main ul li:nth-child(3n) { border-right: none; } .enterprise-wrapper .main ul li:nth-child(-n+3) { border-top: none; } .leader-wrapper .main ul li:nth-child(5n) { border-right: none; } .leader-wrapper .main ul li:nth-child(-n+5) { border-top: none; } .leader-wrapper-2 .main ul li:nth-child(2n) { border-right: none; } .leader-wrapper-2 .main ul li:nth-child(-n+2) { border-top: none; } .leader-wrapper-2 .main ul li:nth-child(5n) { border-right: 1px solid #f8f8f8; } .leader-wrapper-2 .main ul li:nth-child(-n+5) { border-top: 1px solid #f8f8f8; } .index-box-3 .cat-swiper .swiper-wrapper { display: block; } .index-box-3 .cat-swiper .swiper-wrapper .swiper-slide { display: inline-block; width: auto; } } @media screen and (max-width: 1600px) { .box-container { width: 1366px; } .header-wrapper .box-container { height: 110px; } .header-wrapper .pc-nav-box ul li > a { line-height: 110px; } .header-wrapper .language, .header-wrapper .search { width: 110px; height: 110px; } .search-form { top: 110px; } .header-wrapper .pc-nav-box ul li > a { min-width: 104px; padding: 0 16px; font-size: 15px; } .header-wrapper .pc-nav-box .hide-box:before { height: 14px; } .header-wrapper .pc-nav-box .hide-box a { font-size: 15px; padding: 13px 0; } .header-wrapper .logo-box { width: 170px; } .page-nav-wrapper .box-container { height: 80px; } .page-nav-wrapper .nav > a { line-height: 80px; font-size: 15px; min-width: 176px; } .page-nav-wrapper .nav > a:before { border-width: 2px; width: 5px; height: 5px; } .page-cat-box a { font-size: 24px; margin-right: 80px; } .about-wrapper .main .name { font-size: 36px; } .about-wrapper .main .en { font-size: 36px; margin: 30px auto; } .about-wrapper .content { line-height: 34px; } .about-wrapper .main, .boss-wrapper .main { padding-bottom: 110px; } .about-wrapper .data { padding: 130px 0; } .about-wrapper .data .num span { font-size: 56px; } .news-wrapper .main ul li { width: 29%; margin-right: 6.5%; margin-bottom: 70px; } .news-wrapper .main .pic img { height: 306px; } .newsdetail .top .title { font-size: 32px; } .ndbot.cur .ndbotleft { left: calc((100% - 1366px) / 2); } .business-wrapper .main-box ul .pic img { height: 358px; } .business-wrapper .main-box ul .brief p { margin-bottom: 6px; } .business-wrapper .main-box ul .desc { margin-bottom: 22px; } .business-wrapper .main-box ul .brief { margin-bottom: 24px; } .business-wrapper .main-box ul .name { font-size: 18px; } .page-caption { font-size: 30px; } .business-wrapper .main-box ul .pic img { height: 344px; } .business-wrapper .main-box ul .brief p img { margin-right: 15px; } .business-wrapper .main-box ul { margin-bottom: 50px; } .category-box .item > a { font-size: 17px; } .category-box .second-box { padding-left: 20px; } .businessinfo-wrapper .bigImg img { height: 564px; } .businessinfo-wrapper .base-box .thumbs-swiper img { height: 82px; } .businessinfo-wrapper .thumbs { padding-top: 100px; } .businessinfo-wrapper .base-box .thumbs-swiper { height: 360px; } .page-caption { margin-bottom: 30px; } .technology-wrapper .pic { width: 480px; } .technology-wrapper .info { width: calc(100% - 480px); padding-left: 60px; } .technology-wrapper .content { line-height: 30px; } .business-wrapper .main ul li, .enterprise-wrapper .main ul li, .leader-wrapper .main ul li { line-height: 22px; padding: 14px 30px; } .enterprise-wrapper .main .caption, .business-wrapper .main .caption { line-height: 54px; font-size: 20px; } .workstation-wrapper .main .pic { width: 400px; } .workstation-wrapper .main .info { width: calc(100% - 400px); padding-right: 50px; } .workstation-wrapper .main .info .name { font-size: 32px; margin-bottom: 20px; } .workstation-wrapper .main .content { line-height: 32px; } .areasinfo-wrapper .box { margin-bottom: 30px; } .areasinfo-wrapper .pic { width: 51%; } .areasinfo-wrapper .info { width: 49%; font-size: 14px; line-height: 24px; } .areasinfo-wrapper .content { line-height: 30px; } .copyright-wrapper .content thead tr th, .enterprise-wrapper .content thead tr th, .business-wrapper .main thead tr th { font-size: 17px; } .copyright-wrapper .content thead tr:first-child th { line-height: 60px; font-size: 22px; } .video-wrapper .main ul li { margin-bottom: 70px; } .video-wrapper .main ul li .pic img { height: 374px; } .video-wrapper .main ul li .name { line-height: 80px; font-size: 18px; } .social-wrapper .main ul li .desc { margin: 24px auto 28px; } .social-wrapper .main ul li .info { padding: 40px 70px; } .platform-wrapper .box-container .main > ul li .pic img { height: 192px; } .platform-wrapper .box-container .main > ul li .name { margin-top: 20px; } .job-wrapper .list ul li .title { font-size: 24px; } .contact-wrapper .map { height: 410px; } .contact-wrapper .info ul li { margin-bottom: 16px; padding-left: 34px; } .contact-wrapper .info ul li img { width: 18px; top: 2px; } .honor-wrapper .main ul li .pic img { height: 340px; } .honor-wrapper .main ul li .name { margin-top: 20px; } .contact-wrapper .info .qrcode { width: 150px; margin-top: 24px; } .contact-wrapper .info .qrcode p, .contact-wrapper .info ul li { font-size: 15px; } .index-banner-wrapper .info-1 .box-container { padding-left: 28%; } .index-banner-wrapper .info-1 .name { font-size: 62px; line-height: 62px; } .index-banner-wrapper .info-1 .en { font-size: 38px; line-height: 46px; } .index-banner-wrapper .info-1 .brief { font-size: 24px; } .index-banner-wrapper .info-2 .name { font-size: 48px; line-height: 48px; } .index-banner-wrapper .info-2 .en { font-size: 56px; line-height: 56px; } .index-banner-wrapper .info-3 { padding-top: 210px; } .index-banner-wrapper .info-3 .name { font-size: 46px; line-height: 46px; margin-bottom: 26px; } .index-banner-wrapper .info-3 .en { font-size: 38px; line-height: 38px; } .index-banner-wrapper .info-4 { padding-top: 200px; } .index-banner-wrapper .info-4 .name { font-size: 56px; line-height: 70px; } .index-banner-wrapper .info-4 .en { font-size: 34px; line-height: 36px; } .index-banner-wrapper:hover .swiper-btn.prev { left: 60px; } .index-banner-wrapper:hover .swiper-btn.next { right: 60px; } .index-box-1 .info, .index-box-2 { padding-left: 115px; } .index-box-1 .info { background-size: 34%; } .index-box-1 .name { font-size: 44px; } .index-box-1 .desc { line-height: 30px; height: 120px; } .index-box-2 .pic img { height: 728px; } .index-box-2 .en { margin: 26px auto 40px; } .index-box-2 .icon { margin: 60px auto 70px; } .index-title-box { margin-bottom: 90px; } .index-box-1 .data li { margin-bottom: 48px; } .index-box-1 .data .num span { font-size: 56px; line-height: 56px; } .index-box-1 .caption { font-size: 36px; line-height: 54px; margin-bottom: 20px; } .index-box-1 .ecaption { font-size: 24px; line-height: 28px; } .index-box-3 .item .pic img { height: 410px; } .index-box-3 ul li a { padding: 21px 40px 16px 28px; } .index-box-3 ul li .name { font-size: 17px; line-height: 28px; height: 56px; } .index-box { margin-bottom: 0px; } .index-box-4 .contact-box .inner { width: 380px; } .index-box-4 .map-box { height: 466px; } .index-box-4 .contact-box { padding: 0; } .economic-wrapper .data .num span { font-size: 54px; } .economic-wrapper .data p { margin-top: 14px; } .economic-wrapper .data li { margin-bottom: 50px; } .social-modal-box .swiper-box { width: 680px; } .social-modal-box .swiper-slide img { height: 412px; } .social-modal-box .w1200 { padding-bottom: 60px; } .social-modal-box .content { line-height: 32px; height: 128px; } .footer-wrapper .box-3 ul li { margin-right: 15px; } } @media screen and (max-width: 1440px) { .box-container { width: 1200px; } .header-wrapper .box-container { height: 100px; } .header-wrapper .pc-nav-box ul li > a { line-height: 100px; } .header-wrapper .language, .header-wrapper .search { width: 90px; height: 100px; } .search-form { top: 100px; } .header-wrapper .pc-nav-box ul li > a { min-width: 90px; font-size: 14px; } .header-wrapper .pc-nav-box .hide-box:before { height: 10px; } .header-wrapper .pc-nav-box .hide-box a { font-size: 14px; padding: 10px 0; } .header-wrapper .logo-box { width: 170px; } .page-nav-wrapper .box-container { height: 76px; } .page-nav-wrapper .nav > a { line-height: 76px; font-size: 14px; min-width: 160px; } .page-nav-wrapper .nav > a:before { bottom: 12px; } .page-nav-wrapper .nav > a:after { height: 2px; } .page-cat-box { margin-bottom: 60px; } .page-cat-box a { font-size: 22px; margin-right: 70px; } .about-wrapper .main .img { width: 50%; margin-left: 70px; } .about-wrapper .main .name { font-size: 34px; } .about-wrapper .main .en { font-size: 32px; margin: 24px auto; } .about-wrapper .content { line-height: 32px; } .about-wrapper .main { padding-bottom: 90px; } .about-wrapper .data { padding: 120px 0; } .about-wrapper .data .num span { font-size: 52px; line-height: 40px; } .about-wrapper .data p { margin-top: 10px; } .footer-wrapper .box-1 .logo { margin-top: 15px; width: 220px; } .footer-wrapper .relative-link { margin-top: 36px; } .news-wrapper .main ul li { width: 30.33%; margin-right: 4.5%; margin-bottom: 60px; } .news-wrapper .main .name { margin: 30px auto 20px; } .news-wrapper .main .desc { margin: 15px auto 20px; } .page-box { padding-bottom: 100px; } .news-wrapper .main .pic img { height: 292px; } .news-wrapper .main .name { font-size: 18px; line-height: 30px; height: 60px; margin: 28px auto 18px; } .page-title-box { margin-bottom: 70px; } .page-title-box .title { font-size: 32px; line-height: 32px; margin-bottom: 10px; } .page-title-box .en { font-size: 24px; line-height: 24px; } .newsdetail .top .title { font-size: 30px; } .ndbot.cur .ndbotleft { left: calc((100% - 1200px) / 2); } .ndcontent { padding-bottom: 40px; } .page-caption { font-size: 26px; } .business-wrapper .main-box ul .pic img { height: 288px; } .business-wrapper .main-box ul .brief { line-height: 24px; margin-bottom: 20px; } .business-wrapper .main-box ul .desc { margin-bottom: 16px; } .business-wrapper .main-box ul .info { padding: 0 30px 30px; } .business-wrapper .main-box ul { margin-bottom: 40px; } .business-wrapper .main-box ul .name { font-size: 17px; margin: 28px auto 14px; } .business-wrapper .main-box ul .brief p img { top: 2px; } .page-caption { margin-bottom: 20px; } .businessinfo-wrapper .bigImg img { height: 448px; } .businessinfo-wrapper .thumbs { padding-top: 80px; } .businessinfo-wrapper .thumbs .swiper-btn { width: 32px; height: 32px; } .businessinfo-wrapper .thumbs .swiper-btn.prev { top: 24px; } .businessinfo-wrapper .thumbs .swiper-btn.next { bottom: 24px; } .businessinfo-wrapper .base-box .thumbs-swiper { height: 300px; } .businessinfo-wrapper .base-box .thumbs-swiper img { height: 92px; } .businessinfo-wrapper .detail-box .name { font-size: 24px; margin: 60px auto 36px; } .businessinfo-wrapper .detail-box .brief-box li { padding: 20px 40px; } .businessinfo-wrapper .detail-box .brief-box .title { font-size: 16px; } .businessinfo-wrapper .content { font-size: 15px; line-height: 32px; margin-top: 50px; } .technology-wrapper .pic { width: 400px; } .technology-wrapper .info { width: calc(100% - 400px); padding-left: 40px; } .technology-wrapper .content { line-height: 24px; font-size: 14px; } .main-box .page-title-box { margin-bottom: 50px; } .enterprise-wrapper .main .caption, .business-wrapper .main .caption { padding: 0 20px; } .business-wrapper .main ul li, .enterprise-wrapper .main ul li, .leader-wrapper .main ul li { padding: 12px 20px; } .workstation-wrapper .main .pic { width: 340px; } .workstation-wrapper .main .info { width: calc(100% - 340px); padding-right: 50px; } .workstation-wrapper .main .info .name { font-size: 26px; } .workstation-wrapper .main .content { line-height: 26px; font-size: 15px; } .areasinfo-wrapper .pic { width: 45%; } .areasinfo-wrapper .info { width: 55%; } .areasinfo-wrapper .content { line-height: 26px; } .areasinfo-wrapper .page-title-box { margin-bottom: 18px; } .copyright-wrapper .content thead tr:first-child th { line-height: 56px; font-size: 20px; padding: 0 20px; } .copyright-wrapper .content th, .copyright-wrapper .content td, .enterprise-wrapper .content th, .enterprise-wrapper .content td, .business-wrapper .main td { padding: 12px 20px; } .copyright-wrapper .content thead tr th, .enterprise-wrapper .content thead tr th, .business-wrapper .main thead tr th { font-size: 16px; } .copyright-wrapper .main .caption { margin-bottom: 30px; } .waste-wrapper .content { font-size: 15px; line-height: 32px; } .video-wrapper .main ul li .pic img { height: 328px; } .video-wrapper .main ul li { margin-bottom: 60px; } .social-wrapper .main ul li .name { font-size: 22px; line-height: 28px; } .social-wrapper .main ul li .desc { margin: 20px auto 24px; line-height: 24px; height: 120px; -webkit-line-clamp: 5; } .law-wrapper .content { line-height: 32px; margin-bottom: 80px; } .news-wrapper .sideSearch .title-box .title { font-size: 20px; } .news-wrapper .sideSearch .title-box .en { font-size: 36px; line-height: 36px; } .news-wrapper .sideSearch .botDiv { padding: 40px 30px 5px; } .news-wrapper .sideSearch .select > a, .news-wrapper .sideSearch .text { height: 44px; line-height: 44px; } .sideSearch .select .hidebox { top: 44px; } .news-wrapper .sideSearch .form .box .caption { font-size: 14px; margin-bottom: 10px; } .news-wrapper .sideSearch .form .box { margin-bottom: 20px; } .news-wrapper .news li .time { font-size: 20px; left: 30px; } .news-wrapper .news li .name { font-size: 17px; } .information-wrapper .sideSearch .title-box { padding: 80px 24px 30px; } .platform-wrapper .box-container .main > ul li .pic img { height: 158px; } .platform-wrapper .box-container .main > ul li .name { line-height: 20px; } .job-wrapper .list ul li { padding: 40px; } .job-wrapper .list ul li .title { font-size: 22px; } .job-wrapper .list ul li .brief { line-height: 30px; margin-bottom: 40px; } .job-wrapper .list ul li .title { font-size: 20px; } .jobModal-box .job-box .content-box { height: 460px; } .jobModal-box .job-box { padding: 60px 0 0 70px; } .jobModal-box .job-box .name { font-size: 20px; margin-bottom: 20px; } .jobModal-box .job-box .header { margin-bottom: 20px; padding-bottom: 20px; } .jobModal-box .job-box .name, .job-wrapper .list ul li .title { padding-left: 30px; } .jobModal-box .job-box .name img, .job-wrapper .list ul li .title img { top: -6px; left: -18px; width: 54px; } .job-wrapper .list ul li .title img { top: -2px; } .contact-wrapper .map { height: 380px; } .contact-wrapper .info .name { font-size: 28px; margin-bottom: 30px; } .contact-wrapper .info .qrcode { width: 140px; } .contact-wrapper .main:before { width: 80px; } .boss-wrapper .box .pic { width: 25%; } .boss-wrapper .box .content { line-height: 32px; } .honor-wrapper .main ul li .pic img { height: 290px; } .index-banner-wrapper .info-1 .box-container { padding-left: 25.6%; } .index-banner-wrapper .info-1 .name { font-size: 56px; line-height: 56px; } .index-banner-wrapper .info-1 .en { font-size: 33px; line-height: 40px; } .index-banner-wrapper .info-1 .brief { font-size: 22px; } .index-banner-wrapper .info-2 .name { font-size: 44px; line-height: 44px; } .index-banner-wrapper .info-2 .en { font-size: 50px; line-height: 50px; } .index-banner-wrapper .info-3 { padding-top: 190px; } .index-banner-wrapper .info-3 .name { font-size: 42px; line-height: 42px; margin-bottom: 20px; } .index-banner-wrapper .info-3 .en { font-size: 36px; line-height: 36px; } .index-banner-wrapper .info-4 { padding-top: 160px; } .index-banner-wrapper .info-4 .name { font-size: 50px; line-height: 60px; margin-bottom: 24px; } .index-banner-wrapper .info-4 .en { font-size: 30px; line-height: 32px; } .index-banner-wrapper .swiper-pagination-bullet svg { width: 34px; height: 34px; margin-left: -17px; margin-top: -17px; } .index-box-1 .info, .index-box-2 { padding-left: 118px; } .index-box-1 .info { background-size: 32%; } .index-box-1 .name { font-size: 40px; } .index-box-1 .desc { line-height: 26px; height: 104px; } .index-title-box .jinhuahua{ font-size: 22px; line-height: 22px; } .index-title-box .title { font-size: 28px; line-height: 28px; padding-top: 12px; } .index-title-box .etitle { font-size: 38px; margin-top: 12px; } .index-title-box .line { width: 22px; height: 6px; } .index-title-box { margin-bottom: 70px; } .index-box-2 .pic img { height: 674px; } .index-box-1 .info { padding-top: 90px; } .index-box-1 .data { padding-top: 90px; } .index-box-2 .en { margin: 20px auto 30px; } .index-box-2 .name { font-size: 20px; line-height: 30px; height: 60px; } .index-box-2 .icon { margin: 50px auto 60px; } .index-box-1 .data li { margin-bottom: 30px; } .index-box-1 .data .num span { font-size: 52px; line-height: 52px; } .index-box-1 .caption { font-size: 32px; line-height: 48px; margin-bottom: 16px; } .index-box-1 .ecaption { font-size: 22px; line-height: 24px; } .index-box-2 ul li.on .info { padding-left: 80px; } .index-box-2 .info { padding-top: 90px; } .index-box-2 .icon img { height: 40px; height: 44px; } .gumlib{ margin-right: 34px; margin-bottom: 20px; } .rangyinms{ width: 58px; height: 58px; } .rugnms{ padding-top: 10px; font-size: 14px; line-height: 14px; } .index-box { margin-bottom: 0px; padding-bottom: 55px; } .index-box-3 .item .pic img { height: 360px; } .index-box-3 .item .info { padding-left: 24px; } .index-box-3 ul li .name { font-size: 16px; line-height: 24px; height: 48px; margin-bottom: 7px; } .index-box-4 .contact-box .inner { width: 360px; } .index-box-4 .map-box { height: 420px; } .index-box-3 ul li .date { font-size: 14px; line-height: 20px; } .index-box-3 .item .info .name { font-size: 16px; } .index-box-4 .contact-box .name { font-size: 26px; margin-bottom: 30px; } .index-box-4 .contact-box .add { font-size: 14px; } .index-box-4 .contact-box .tel { font-size: 22px; } .index-box-4 .contact-box p { font-size: 13px; } .index-box-4 .contact-box .icon { width: 32px; height: 32px; top: 8px; } .index-box-4 .contact-box ul li { padding-left: 46px; } .index-box-3 .cat-swiper .swiper-slide { font-size: 16px; margin-right: 40px; } .index-box-3 .cat-swiper-box { margin-right: 100px; } .economic-wrapper .data .num span { font-size: 50px; } .social-modal-box .btn-box { margin-bottom: 30px; } .boss-wrapper { padding-bottom: 0; } } @media screen and (max-width: 1366px) { .page-nav-wrapper .box-container { height: 72px; } .page-nav-wrapper .nav > a { line-height: 72px; min-width: 150px; } .page-cat-box { margin-bottom: 50px; } .page-cat-box a { font-size: 20px; margin-right: 50px; } .about-wrapper .main .name { font-size: 32px; } .about-wrapper .main .en { font-size: 32px; } .about-wrapper .content { line-height: 30px; } .about-wrapper .main, .boss-wrapper .main { padding-bottom: 80px; } .about-wrapper .data { padding: 110px 0; } .about-wrapper .data .num span { font-size: 50px; } .about-wrapper .data p { margin-top: 8px; } .page-title-box { margin-bottom: 60px; } .page-title-box .title { font-size: 30px; line-height: 30px; } .page-title-box .en { font-size: 22px; line-height: 22px; } .contact-wrapper .main:before { width: 60px; } .contact-wrapper .info .name { font-size: 26px; margin-bottom: 24px; } .index-banner-wrapper .swiper-btn { width: 36px; height: 36px; } .index-banner-wrapper:hover .swiper-btn.prev { left: 40px; } .index-banner-wrapper:hover .swiper-btn.next { right: 40px; } .index-banner-wrapper .info-1 .box-container { padding-left: 29%; } .index-banner-wrapper .info-1 { padding-top: 100px; } .index-banner-wrapper .info-1 .name { font-size: 48px; line-height: 48px; } .index-banner-wrapper .info-1 .en { font-size: 30px; line-height: 36px; } .index-banner-wrapper .info-1 .brief { font-size: 20px; } .index-banner-wrapper .info-2 { padding-top: 100px; } .index-banner-wrapper .info-2 .name { font-size: 40px; line-height: 40px; } .index-banner-wrapper .info-2 .en { font-size: 42px; line-height: 42px; } .index-banner-wrapper .info-3 { padding-top: 170px; } .index-banner-wrapper .info-3 .name { font-size: 38px; line-height: 38px; margin-bottom: 16px; } .index-banner-wrapper .info-3 .en { font-size: 32px; line-height: 32px; } .index-banner-wrapper .info-4 { padding-top: 150px; } .index-banner-wrapper .info-4 .name { font-size: 42px; line-height: 50px; margin-bottom: 16px; } .index-banner-wrapper .info-4 .en { font-size: 24px; line-height: 26px; } .index-box-1 .info, .index-box-2 { padding-left: 81px; } .index-title-box { margin-bottom: 60px; } .index-box-1 .name { font-size: 34px; } .index-box-1 .info { padding-right: 100px; background-size: 30%; } .index-box-1 .data .num span { font-size: 48px; line-height: 48px; } .index-box-1 .data li { margin-bottom: 20px; } .index-box-1 .caption { font-size: 28px; line-height: 36px; } .index-box-1 .ecaption { font-size: 20px; line-height: 22px; } .index-box-4 .map-box { height: 398px; } .index-box-4 .contact-box ul li { margin-bottom: 20px; } .index-box-4 .contact-box .inner { width: 320px; } .social-modal-box .name { font-size: 20px; margin-bottom: 18px; } .social-modal-box .btn-box { margin: 20px auto 30px; } .social-modal-box .content { font-size: 15px; line-height: 28px; height: 112px; } .social-modal-box .swiper-box { width: 600px; } .social-modal-box .swiper-slide img { height: 364px; } .social-modal-box .btn-box a { width: 34px; height: 34px; margin-right: 10px; } .social-modal-box .btn-box a.prev { background-size: 32px; } .social-modal-box .btn-box a.prev:hover { background-size: 32px; } .social-modal-box .btn-box a.next { background-size: 32px; } .social-modal-box .btn-box a.next:hover { background-size: 32px; } .social-modal-box .w1200 { padding: 30px 100px; } } @media screen and (max-width: 1004px) { .box-container, .w1200 { width: 100%; padding: 0 15px; } .hidden-xs { display: none; } .hidden-pc { display: block; } .nav-icon { display: block; width: 25px; height: 25px; position: relative; margin-top: 21px; } .nav-icon span { display: block; width: 25px; position: relative; border: 1.5px solid #1C79BE; border-radius: 80px; margin-left: 0; } .nav-icon span:after, .nav-icon span:before { content: ''; position: absolute; display: block; width: 25px; background: #1C79BE; border: 1.5px solid #1C79BE; transition: all 0.3s ease; box-sizing: border-box; border-radius: 30px; left: -2px; } .nav-icon span:before { transform: rotate(0) translateY(-10px); } .nav-icon span:after { transform: rotate(0) translateY(6px); } .nav-icon.on span { background-color: transparent; border-color: transparent; } .nav-icon.on span:before { transform: rotate(-45deg) translateY(0); } .nav-icon.on span:after { transform: rotate(45deg) translateY(0); } .phone-nav { display: block; position: fixed; right: -100%; width: 100%; height: 100vh; top: 60px; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; background: #f7f8f9; z-index: 28; } .phone-nav ul { padding: 30px 0 0; max-height: 80vh; max-height: 70vh; overflow-y: auto; } .phone-nav ul::-webkit-scrollbar-track { width: 4px; background-color: #f7f8f9; } .phone-nav ul::-webkit-scrollbar-thumb { background-color: #1C79BE; } .phone-nav ul li { margin-bottom: 10px; padding: 0 0 10px 15px; border-bottom: 1px solid #eaeaea; } .phone-nav ul li:last-child { margin-bottom: 0; } .phone-nav ul li.on .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.on > a, .phone-nav ul li.active > a, .phone-nav ul li:hover > a { font-weight: 700; color: #333; } .phone-nav ul li.on > a:before, .phone-nav ul li.active > a:before, .phone-nav ul li:hover > a:before { opacity: 1; visibility: visible; } .phone-nav ul li a { display: block; } .phone-nav ul li > a { position: relative; font-size: 16px; line-height: 36px; padding-right: 15px; } .phone-nav ul li .cat:before, .phone-nav ul li .cat:after { content: ""; display: inline-block; background: #1C79BE; position: absolute; z-index: 10; } .phone-nav ul li .cat:before { width: 3px; height: 13px; right: 20px; top: 18px; opacity: 1; visibility: visible; left: auto; border: none; 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; margin-top: 0; } .phone-nav ul li .cat:after { width: 13px; height: 3px; right: 15px; top: 23px; } .phone-nav ul li .navs { padding-right: 15px; margin-top: 4px; display: none; } .phone-nav ul li .navs a { position: relative; font-size: 14px; color: #999; line-height: 30px; margin-bottom: 6px; } .phone-nav ul li .navs a:last-child { margin-bottom: 0; } .phone-nav ul li .navs a:hover, .phone-nav ul li .navs a.on { color: #1C79BE; } .phone-nav ul li .navs a:hover:before, .phone-nav ul li .navs a.on:before { opacity: 1; visibility: visible; transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); } .phone-nav ul li .navs a:before { content: ""; display: inline-block; width: 9px; height: 100%; background: url(../img/right.png) no-repeat right center; background-size: contain; position: absolute; right: 0; top: 0; z-index: 10; opacity: 0; visibility: hidden; transform: translateX(-6px); -webkit-transform: translateX(-6px); -moz-transform: translateX(-6px); -ms-transform: translateX(-6px); -o-transform: translateX(-6px); transition: transform 0.4s ease; -webkit-transition: transform 0.4s ease; -moz-transition: transform 0.4s ease; -ms-transition: transform 0.4s ease; -o-transition: transform 0.4s ease; } .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; } .header-wrapper { position: fixed; left: 0; top: 0; z-index: 30; background: #fff; } .header-wrapper.shadow { box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1); } .header-wrapper .box-container { height: 60px; } .header-wrapper .logo-box { width: 100%; } .header-wrapper .logo-box a{ width: 100%; text-align: center; padding-left: 75px; } .header-wrapper .logo-box a img { display: inline-block; width: 170px; } .header-wrapper .pc-nav-box { 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 .language { display: none; } .header-wrapper .search { width: 30px; height: 60px; border: none; background: url(../img/search2.png) no-repeat center center; background-size: 18px; margin-right: 20px; } .header_h { width: 100%; height: 60px; } .search-form { top: 60px; padding: 30px 0; } .search-form .keywords { line-height: 48px; margin-left: 10px; } .search-form .close { margin-top: -10px; width: 16px; height: 16px; right: 15px; } .mask { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: fixed; left: 0; top: 0; z-index: 12; display: none; } .footer-wrapper { padding: 30px 0; } .footer-wrapper .box-container { flex-flow: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .footer-wrapper .box-1 { order: 3; width: 100%; position: relative; z-index: 12; } .footer-wrapper .box-1 .logo { display: none; } .footer-wrapper .box-2 { margin-top: 10px; order: 1; width: 100%; } .footer-wrapper .relative-link { display: block; margin-top: 20px; } .footer-wrapper .relative-link .box { width: 100%; margin-right: 0; margin-bottom: 8px; } .footer-wrapper .relative-link .box:nth-child(3) { width: 100%; } .footer-wrapper .relative-link .box .name { position: relative; line-height: 40px; padding: 0 24px 0 15px; background: none; } .footer-wrapper .relative-link .box .name.on:after { transform: rotateX(180deg); } .footer-wrapper .relative-link .box .name:after { content: ""; display: block; width: 20px; height: 100%; position: absolute; right: 0; top: 0; z-index: 10; background: url(../img/down.png) no-repeat left center; background-size: 8px; } .footer-wrapper .relative-link .box .list { padding: 20px 24px 24px 15px; max-height: 186px; } .footer-wrapper .relative-link .box .list::-webkit-scrollbar { background-color: #f7f8f9; } .footer-wrapper .relative-link .box .list::-webkit-scrollbar-thumb { background-color: #1C79BE; } .footer-wrapper .relative-link .box .list a { line-height: 30px; } .footer-wrapper .relative-link .caption { font-size: 16px; margin-bottom: 4px; } .footer-wrapper .link { margin-top: 6px; } .footer-wrapper .link a { font-size: 14px; color: #636971; padding-right: 14px; margin-right: 14px; font-weight: 500; } .footer-wrapper .link a:after { background: #999; } .footer-wrapper .copy, .footer-wrapper .copy a { font-size: 14px; color: #636971; line-height: 24px; text-transform: uppercase; } .footer-wrapper .copy { display: none; margin: 20px auto 0; } .footer-wrapper .copy.phone { display: block; } .footer-wrapper .share a { width: 28px; height: 34px; margin-right: 10px; background-size: 110px; } .box-1-nr-1{ display: none; } .box-1-nr-2{ line-height: 32px; } .footer-wrapper .box-3 { display: none; order: 1; width: 100%; text-align: left; margin-bottom: 10px; } .footer-wrapper .box-3 ul li { text-align: center; width: 90px; } .footer-wrapper .box-3 ul li img { box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1); border-radius: 5px; } .index-banner-wrapper .swiper-slide a > img { display: none; height: 250px; object-fit: cover; } .index-banner-wrapper .swiper-slide a > img.phone { display: block; } .index-banner-wrapper .swiper-btn { display: none; } .index-banner-wrapper .swiper-pagination-bullet { width: 6px; height: 6px; } .index-banner-wrapper .swiper-pagination-bullet svg { width: 20px; height: 20px; margin-top: -10px; margin-left: -10px; } .index-banner-wrapper .swiper-pagination { bottom: 15px; } .index-banner-wrapper .swiper-pagination .swiper-pagination-bullet { margin: 0 8px; } .index-banner-wrapper .info-1 { padding-top: 40px; } .index-banner-wrapper .info-1 .box-container { padding-left: 22%; } .index-banner-wrapper .info-1 .name { font-size: 22px; line-height: 30px; } .index-banner-wrapper .info-1 .brief { font-size: 14px; line-height: 18px; } .index-banner-wrapper .info-1 .en { font-size: 18px; line-height: 24px; margin: 10px auto; } .index-banner-wrapper .info-2 { padding-top: 50px; } .index-banner-wrapper .info-2 .name { font-size: 24px; line-height: 30px; margin-bottom: 10px; } .index-banner-wrapper .info-2 .en { font-size: 24px; line-height: 24px; } .index-banner-wrapper .info-3 { padding-top: 80px; } .index-banner-wrapper .info-3 .name { font-size: 24px; line-height: 24px; margin-bottom: 16px; } .index-banner-wrapper .info-3 .en { font-size: 22px; line-height: 24px; } .index-banner-wrapper .info-4 { padding-top: 60px; } .index-banner-wrapper .info-4 .name { font-size: 24px; line-height: 26px; margin-bottom: 10px; -webkit-text-stroke: 0.4px #5d3c43; } .index-banner-wrapper .info-4 .en { font-size: 18px; line-height: 20px; -webkit-text-stroke: 0.2px #5d3c43; } .index-title-box { line-height: 24px; margin-bottom: 48px; padding-top: 40px; } .index-title-box .title { font-size: 26px; line-height: 34px; padding-top: 2px; } .index-title-box .etitle { font-size: 14px; line-height: 14px; margin: 4px auto 3px; } .index-title-box .line { width: 16px; height: 5px; } .index-more { width: 120px; height: 44px; line-height: 44px; } .index-more i { width: 18px; height: 6px; margin-left: 8px; background-size: contain; position: relative; top: -2px; } .index-more:hover span:nth-child(2), .index-more:hover span:nth-child(4) { width: 120px; } .index-more:hover span:last-child, .index-more:hover span:nth-child(3) { height: 44px; } .index-more:hover i { background-size: contain; } .index-more-2 { float: inherit; width: 140px; height: 42px; line-height: 42px; } .index-more-2:hover i:nth-child(1), .index-more-2:hover i:nth-child(3) { width: 140px; } .index-more-2:hover i:last-child, .index-more-2:hover i:nth-child(2) { height: 42px; } .index-box { margin-bottom: 40px; } .index-box-1 { display: block; margin-bottom: 0; } .index-box-1 .info, .index-box-1 .data { width: 100%; } .index-box-1 .info { position: relative; background: #fff; padding: 0 15px 50px; height: auto; } .index-box-1{ padding: 0; } .index-box-1 .name { font-size: 26px; line-height: 30px; } .index-box-1 .desc { line-height: 24px; height: 96px; margin: 20px auto 40px; } .index-box-1 .data { height: 57.125vw; background-position: right 50% top; } .index-box-1 .data li { margin-bottom: 30px; } .index-box-1 .data li:last-child { margin-bottom: 34px; } .index-box-1 .data p { font-size: 16px; font-weight: 700; margin-bottom: 6px; } .index-box-1 .data .num span { font-size: 40px; line-height: 40px; } .index-box-1 .data .num em { font-size: 16px; margin-left: 8px; } .index-box-1 .caption { font-size: 24px; line-height: 36px; margin-bottom: 10px; } .index-box-1 .ecaption { font-size: 16px; line-height: 18px; } .index-box-2 { padding-left: 0; margin-bottom: 0; } .index-box-2 .key { display: none; } .index-box-2 ul { display: block; } .index-box-2 ul li { width: 100%; margin-top: 5px; } .index-box-2 ul li:nth-child(4n).on a:before { background: url(../img/shadow3.png) repeat-y; } .index-box-2 ul li.on { width: 100%; } .index-box-2 ul li.on .info { padding-left: 20px; } .index-box-2 ul li.on .inner { padding-right: 20px; } .index-box-2 ul li.on .a-more { background: url(../img/more.png) no-repeat; background-size: contain; } .index-box-2 ul li:nth-child(4) a:before { background: url(../img/shadow3.png) repeat-y; } .index-box-2 ul li a:before { background: url(../img/shadow3.png) repeat-y; } .index-box-2 .pic { opacity: 1; } .index-box-2 .pic img { display: none; height: auto; } .index-box-2 .pic img.phone { display: block; } .index-box-2 .info { line-height: 24px; padding: 20px; 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; } .index-box-2 .inner { padding-right: 0; width: 100%; } .index-box-2 .icon { margin: 0 auto 22px; } .index-box-2 .icon img { display: none; width: 30px; height: 33px; } .index-box-2 .icon img.on { display: block; } .index-box-2 .name { font-size: 16px; line-height: 24px; height: auto; } .index-box-2 .en { font-size: 14px; line-height: 18px; height: auto; margin: 8px 0 14px; } .index-box-2 .a-more { width: 30px; height: 20px; background: url(../img/more5.png) no-repeat; background-size: contain; } .index-box-3 .box-container { padding-right: 0; } .index-box-3 .box-container > .index-more-2 { display: block; margin-top: 24px; } .index-box-3 .cat-box { position: static; margin-bottom: 40px; } .index-box-3 .cat-box .index-more-2 { display: none; } .index-box-3 .cat-swiper-box { display: block; margin-right: 0; } .index-box-3 .cat-swiper .swiper-slide { font-size: 15px; width: auto; } .index-box-3 .main { padding-right: 15px; } .index-box-3 .item.max ul li { width: 100%; } .index-box-3 .item.on { display: block; } .index-box-3 .item .swiper-box { width: 100%; } .index-box-3 .item .pic img { height: auto; } .index-box-3 .item .info { padding: 15px 50px 15px 15px; } .index-box-3 .item .info .name { font-size: 15px; line-height: 24px; } .index-box-3 .item .info .date { font-size: 12px; } .index-box-3 .swiper-box { margin-bottom: 15px; } .index-box-3 .swiper-box .swiper-pagination { bottom: 129px; right: 20px; } .index-box-3 .swiper-box .swiper-pagination .swiper-pagination-bullet { margin: 0 2px; width: 6px; height: 6px; } .index-box-3 ul { width: 100%; display: block; height: auto; } .index-box-3 ul li { display: none; width: 100%; padding-left: 0; margin-top: 0; margin-bottom: 15px; } .index-box-3 ul li:nth-child(-n+3) { display: block; } .index-box-3 ul li a { padding: 15px 20px; } .index-box-3 ul li a:before { display: none; } .index-box-3 ul li .name { font-size: 14px; height: auto; line-height: 24px; margin-bottom: 6px; } .index-box-3 ul li .date { font-size: 14px; line-height: 18px; } .index-box-4 { display: block; } .index-box-4 .contact-box, .index-box-4 .map-box { width: 100%; } .index-box-4 .contact-box { padding: 50px 0; background: url(../img/p_index4.jpg) no-repeat; background-size: cover; } .index-box-4 .contact-box .inner { width: 50%; padding-right: 15px; } .index-box-4 .contact-box .name { font-size: 18px; margin-bottom: 20px; } .index-box-4 .contact-box ul li { padding-left: 34px; margin-bottom: 10px; } .index-box-4 .contact-box .icon { top: 2px; width: 24px; height: 24px; } .index-box-4 .contact-box p { font-size: 12px; line-height: 20px; margin-bottom: 0; } .index-box-4 .contact-box .tel { font-size: 17px; } .index-box-4 .contact-box .add { font-size: 14px; } .index-box-4 .map-box { display: none; } .page-box { padding: 40px 0; } .gotop { width: 36px; height: 36px; right: 15px; padding-top: 11px; } .gotop:hover img { transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); } .gotop:after { display: none; } .gotop img { width: 16px; } .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 .w1200 { position: relative; height: auto; padding: 0; } .page-nav-box .intruction-caption { position: relative; display: block; line-height: 50px; padding: 0 15px; background: #1C79BE; 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/down2.png) no-repeat center center; background-size: contain; } .page-nav-box .nav { position: absolute; left: 0; top: 100%; z-index: 10; width: 100%; padding: 10px 0; 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 .nav .child { display: none; font-size: 0; padding-left: 15px; } .page-nav-box .nav .child a { font-size: 14px; color: #888; padding-left: 15px; } .page-nav-box .nav .cat { position: relative; } .page-nav-box .nav .cat.on:after { transform: rotateX(180deg); } .page-nav-box .nav .cat:after { display: inline-block; position: absolute; right: 15px; top: 0; z-index: 10; content: ""; width: 13px; height: 100%; background: url(../img/down3.png) no-repeat center center; } .page-cat-box { display: none; } .page-title-box { margin-bottom: 30px; } .page-title-box .title { font-size: 20px; line-height: 24px; margin-bottom: 4px; } .page-title-box .en { font-size: 18px; line-height: 20px; } .category-box { width: 100%; height: auto; } .category-box .caption { font-size: 18px; line-height: 22px; padding: 15px; } .category-box .caption span { margin-left: 0px; } .category-box .box { padding: 0 15px; } .category-box .box a { margin-bottom: 10px; } .category-box .item { padding: 15px 0; } .category-box .item > a { font-size: 16px; line-height: 24px; margin-bottom: 0; } .category-box .second-box { margin-top: 10px; } .category-box .second-box > a { font-size: 15px; line-height: 24px; } .category-box .detail a { font-size: 13px; margin-bottom: 10px; } .category-box .detail a:before { width: 4px; height: 4px; top: 10px; } .main-box { width: 100%; margin-top: 40px; padding-left: 0; } .main-box .search-box { position: relative; width: 100%; margin-bottom: 20px; } .main-box .search-box .text { height: 45px; line-height: 45px; padding: 0 40px 0 20px; } .main-box .search-box .submit { right: 15px; width: 16px; } .main-box .page-title-box { margin-bottom: 26px; } .page-caption { font-size: 20px; line-height: 30px; margin-bottom: 20px; } .a-more { width: 40px; height: 28px; } .about-wrapper { padding-top: 0; } .about-wrapper .main { padding: 40px 0; } .about-wrapper .main .img { float: none; margin-left: 0; width: 100%; } .about-wrapper .main .name { font-size: 20px; line-height: 36px; margin-top: 30px; } .about-wrapper .main .en { font-size: 24px; line-height: 30px; margin: 15px auto 20px; } .about-wrapper .content { line-height: 24px; } .about-wrapper .content img, .about-wrapper .content input[type="image"] { width: 100%!important; height: auto !important; } .about-wrapper .data { padding: 40px 0 0; background-position: center center; } .about-wrapper .data ul { flex-flow: wrap; } .about-wrapper .data ul li { width: 33.33%; margin-bottom: 30px; padding-right: 15px; } .about-wrapper .data ul li:nth-child(3n) { padding-right: 0; } .about-wrapper .data .num em { margin-left: 8px; font-size: 12px; } .about-wrapper .data .num span { font-size: 40px; line-height: 30px; } .about-wrapper .data p { margin-top: 8px; line-height: 20px; font-size: 12px; } .economic-wrapper .main { display: block; } .economic-wrapper .info { width: 100%; } .economic-wrapper .name { font-size: 16px; line-height: 26px; margin-bottom: 20px; } .economic-wrapper .data li { margin-bottom: 30px; } .economic-wrapper .data .num em { font-size: 14px; margin-left: 8px; } .economic-wrapper .data .num span { font-size: 44px; line-height: 40px; } .economic-wrapper .data p { font-size: 14px; line-height: 20px; margin-top: 10px; } .economic-wrapper .echart { width: 100%; height: 300px; background-position: left 39px bottom 18px; } .news-wrapper .main ul { display: block; margin-bottom: 30px; } .news-wrapper .main ul li { width: 100%; margin-right: 0; margin-bottom: 40px; } .news-wrapper .main .pic img { height: auto; } .news-wrapper .main .name { font-size: 16px; line-height: 26px; height: auto; margin: 20px auto 10px; } .news-wrapper .main .date { font-size: 18px; line-height: 24px; } .news-wrapper .main .desc { margin: 10px auto 14px; } .news-wrapper .main .other { line-height: 28px; } .news-wrapper .main .other img { width: 14px; position: relative; top: -1px; } .news-wrapper .main .other span { font-size: 12px; } .newsdetail { display: block; } .newsdetail .leftbox { width: 100%; margin-right: 0; } .newsdetail .top .title { font-size: 20px; margin-bottom: 15px; } .newsdetail .top span { margin-right: 10px; } .newsdetail .top span img { margin-right: 8px; top: -1px; } .newsdetail .top .date { margin-right: 10px; } .newsdetail .top { padding-bottom: 20px; } .ndrec { width: 100%; padding-top: 0; } .ndrecbox { margin-top: 0; padding: 40px 20px 20px; } .ndrecitems { margin-top: 25px; } .ndreccen .title { font-size: 16px; } .ndreccen .entitle { font-size: 14px; margin: 8px auto 10px; } .ndreccen .read { line-height: 20px; } .ndrecitem .img img { width: 100%; } .ndbotleft { margin-top: 0; width: 100%; margin-bottom: 45px; } .ndbotright { width: 100%; margin-left: 0; padding-bottom: 45px; } .newsdetail .ndbot { margin-top: 0; } .ndbotleft .shareitem { width: 50%; float: left; padding: 10px 0 10px 15px; } .ndbotleft .shareitem:nth-last-of-type(2) { border-bottom: none; } .ndbotleft .shareitems { padding-bottom: 0; } .ndbotleft .shareitem .icon { width: 30px; height: 30px; } .ndbotleft .shareitem .text { line-height: 30px; } .ndcontent { padding-bottom: 40px; line-height: 24px; margin-top: 30px; } .ndcontent img { height: auto!important; } .ndpager { padding: 0 10px; } .ndrecitems:after { display: none; } .business-wrapper { padding-top: 15px; } .business-wrapper .box-container { display: block; } .business-wrapper .main-box > ul { display: block; margin-bottom: 20px; } .business-wrapper .main-box > ul li { width: 100%; margin-bottom: 15px; } .business-wrapper .main-box > ul .pic img { height: auto; } .business-wrapper .main-box > ul .info { padding: 0 20px 20px; } .business-wrapper .main-box > ul .name { font-size: 16px; line-height: 24px; margin-bottom: 10px; } .business-wrapper .main-box > ul .desc { line-height: 24px; height: auto; } .business-wrapper .main-box > ul .brief { line-height: 20px; } .business-wrapper .main-box > ul .brief p { margin-bottom: 4px; padding-left: 20px; } .business-wrapper .main-box > ul .brief p img { width: 12px; top: 5px; margin-right: 0; } .business-wrapper .main { margin-bottom: 40px; overflow-x: auto; } .business-wrapper .main::-webkit-scrollbar { height: 3px; background-color: #f7f8f9; } .business-wrapper .main::-webkit-scrollbar-thumb { background-color: #1C79BE; } .business-wrapper .main table { width: 600px; } .business-wrapper .main thead tr:first-child th { font-size: 20px; line-height: 48px; padding: 0 15px; } .business-wrapper .main thead tr th { font-size: 16px; } .business-wrapper .main th, .business-wrapper .main td { padding: 10px 15px; line-height: 20px; } .business-wrapper .main .caption { font-size: 17px; line-height: 50px; padding: 0 15px; } .business-wrapper .main ul li { width: 100%; padding: 15px; line-height: 20px; border-right: none; } .business-wrapper .main ul li:first-child { border-top: none; } .businessinfo-wrapper { padding-top: 15px; } .businessinfo-wrapper .box-container { display: block; } .businessinfo-wrapper .base-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 */ -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; background: #f9f9f9; } .businessinfo-wrapper .base-box .thumbs-swiper { height: 440px; } .businessinfo-wrapper .base-box .thumbs-swiper img { width: 100%; height: 102px; object-fit: cover; cursor: pointer; transition: transform 0.8s ease; -webkit-transition: transform 0.8s ease; -moz-transition: transform 0.8s ease; -ms-transition: transform 0.8s ease; -o-transition: transform 0.8s ease; filter: grayscale(1); } .businessinfo-wrapper .base-box .thumbs-swiper img:hover { transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); } .businessinfo-wrapper .base-box .thumbs-swiper .active img { filter: grayscale(0); } .businessinfo-wrapper .thumbs { display: none; } .businessinfo-wrapper .bigImg { width: 100%; overflow: inherit; background: none; } .businessinfo-wrapper .bigImg .swiper-container { padding-bottom: 30px; } .businessinfo-wrapper .bigImg .swiper-wrapper { background: #fff; } .businessinfo-wrapper .bigImg img { height: 234px; } .businessinfo-wrapper .bigImg .swiper-pagination { bottom: 0; } .businessinfo-wrapper .bigImg .swiper-pagination .swiper-pagination-bullet { opacity: 0.6; background: #1C79BE; margin: 0 10px; width: 6px; height: 6px; transition: width 0.8s ease; -webkit-transition: width 0.8s ease; -moz-transition: width 0.8s ease; -ms-transition: width 0.8s ease; -o-transition: width 0.8s ease; } .businessinfo-wrapper .bigImg .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1; width: 24px; border-radius: 30px; } .businessinfo-wrapper .detail-box .name { font-size: 20px; line-height: 26px; margin: 30px auto 20px; } .businessinfo-wrapper .detail-box .brief-box ul { display: block; padding: 30px 0; } .businessinfo-wrapper .detail-box .brief-box li { width: 100%; padding: 0 20px 20px; margin-bottom: 20px; } .businessinfo-wrapper .detail-box .brief-box li:last-child { padding-bottom: 0; margin-bottom: 0; } .businessinfo-wrapper .detail-box .brief-box li:after { width: 30px; height: 1px; left: 50%; right: auto; top: auto; bottom: 0; margin-left: -15px; } .businessinfo-wrapper .detail-box .brief-box .title { line-height: 24px; margin-bottom: 4px; } .businessinfo-wrapper .detail-box .brief-box .title img { top: 2px; margin-right: 6px; width: 14px; } .businessinfo-wrapper .detail-box .brief-box .desc { font-size: 13px; width: 80%; margin: 0 auto; } .businessinfo-wrapper .content { font-size: 14px; line-height: 24px; margin-top: 30px; } .technology-wrapper { padding-top: 15px; } .technology-wrapper .box-container { display: block; } .technology-wrapper .main-box .box { display: block; } .technology-wrapper .info { width: 100%; padding-left: 0; } .technology-wrapper .pic { width: 100%; margin-bottom: 30px; } .enterprise-wrapper { padding-top: 15px; } .enterprise-wrapper .box-container { display: block; } .enterprise-wrapper .main .caption { font-size: 17px; line-height: 50px; padding: 0 15px; } .enterprise-wrapper .main ul li { width: 100%; padding: 15px; line-height: 20px; border-right: none; } .enterprise-wrapper .main ul li:first-child { border-top: none; } .enterprise-wrapper .content { overflow-x: auto; } .enterprise-wrapper .content::-webkit-scrollbar { height: 3px; background-color: #f7f8f9; } .enterprise-wrapper .content::-webkit-scrollbar-thumb { background-color: #1C79BE; } .enterprise-wrapper .content table { width: 600px; } .enterprise-wrapper .content thead tr:first-child th { font-size: 20px; line-height: 48px; padding: 0 15px; } .enterprise-wrapper .content thead tr th { font-size: 16px; } .enterprise-wrapper .content th, .enterprise-wrapper .content td { padding: 10px 15px; line-height: 20px; } .workstation-wrapper { padding-top: 15px; } .workstation-wrapper .box-container { display: block; } .workstation-wrapper .main { display: block; } .workstation-wrapper .main .info { width: 100%; padding-right: 0; } .workstation-wrapper .main .info .name { font-size: 18px; line-height: 28px; margin-bottom: 10px; } .workstation-wrapper .main .content { font-size: 14px; line-height: 24px; } .workstation-wrapper .main .pic { width: 100%; margin-top: 30px; } .leader-wrapper { padding-top: 15px; } .leader-wrapper .box-container { display: block; } .leader-wrapper .page-cat-box { display: none; } .leader-wrapper .main ul li { width: 50%; padding: 15px 20px; } .leader-wrapper .main ul li:nth-child(even) { border-right: none; } .leader-wrapper .main ul li:nth-child(-n+2) { border-top: none; } .areasinfo-wrapper .box-container { display: block; } .areasinfo-wrapper .main { display: block; } .areasinfo-wrapper .page-title-box { margin-bottom: 24px; } .areasinfo-wrapper .pic { float: none; width: 100%; } .areasinfo-wrapper .info { font-size: 14px; line-height: 24px; padding-right: 0; width: 100%; margin-top: 30px; } .copyright-wrapper { padding-top: 15px; } .copyright-wrapper .box-container { display: block; } .copyright-wrapper .main .caption { font-size: 18px; line-height: 26px; margin-bottom: 20px; } .copyright-wrapper .content { overflow-x: auto; } .copyright-wrapper .content::-webkit-scrollbar { height: 3px; background-color: #f7f8f9; } .copyright-wrapper .content::-webkit-scrollbar-thumb { background-color: #1C79BE; } .copyright-wrapper .content table { width: 600px; } .copyright-wrapper .content thead tr:first-child th { font-size: 20px; line-height: 48px; padding: 0 15px; } .copyright-wrapper .content thead tr th { font-size: 16px; } .copyright-wrapper .content th, .copyright-wrapper .content td { padding: 10px 15px; line-height: 20px; } .waste-wrapper { padding-top: 15px; } .waste-wrapper .box-container { display: block; } .waste-wrapper .swiper-box { margin-bottom: 20px; } .waste-wrapper .swiper-box .swiper-slide .name { font-size: 12px; line-height: 40px; padding: 0 40px 0 15px; } .waste-wrapper .swiper-box .swiper-pagination { bottom: 17px; right: 15px; } .waste-wrapper .swiper-box .swiper-pagination .swiper-pagination-bullet { margin: 0 2px; width: 6px; height: 6px; } .waste-wrapper .content { font-size: 14px; line-height: 26px; } .video-wrapper .main ul { display: block; margin-bottom: 0; } .video-wrapper .main ul li { width: 100%; margin-bottom: 15px; } .video-wrapper .main ul li .pic:after { background-size: 32px; } .video-wrapper .main ul li .pic img { height: auto; } .video-wrapper .main ul li iframe { height: 184px; } .video-wrapper .main ul li .name { font-size: 14px; line-height: 52px; } .video-modal-box .box { padding: 60px 15px 0; } .video-modal-box .w1200 { padding: 20px 15px 30px; } .video-modal-box .top { margin-bottom: 20px; } .video-modal-box .name { font-size: 16px; line-height: 32px; } .video-modal-box .close { font-size: 30px; top: -5px; } .video-modal-box .video-box { height: 50vh; } .social-wrapper .main ul li { margin-bottom: 15px; } .social-wrapper .main ul li a { display: block; } .social-wrapper .main ul li .pic { width: 100%; } .social-wrapper .main ul li .info { padding: 30px 20px; } .social-wrapper .main ul li .name { font-size: 18px; line-height: 26px; } .social-wrapper .main ul li .desc { line-height: 24px; height: auto; margin: 12px auto 16px; } .social-modal-box .box { padding: 0 15px; } .social-modal-box .w1200 { padding: 60px 20px 40px; } .social-modal-box .swiper-box { width: 100%; } .social-modal-box .name { font-size: 19px; line-height: 30px; margin-bottom: 10px; } .social-modal-box .close { right: 15px; top: 15px; } .social-modal-box .swiper-slide img { height: auto; } .social-modal-box .btn-box { margin: 15px auto 20px; text-align: center; } .social-modal-box .btn-box a { width: 26px; height: 26px; margin-right: 8px; } .social-modal-box .btn-box a.prev { background-size: 24px; } .social-modal-box .btn-box a.prev:hover { background-size: 24px; } .social-modal-box .btn-box a.next { background-size: 24px; } .social-modal-box .btn-box a.next:hover { background-size: 24px; } .social-modal-box .content { line-height: 26px; padding-right: 20px; max-height: 104px; } .social-modal-box .content::-webkit-scrollbar { width: 4px; background-color: #f7f8f9; } .social-modal-box .content::-webkit-scrollbar-thumb { background-color: #1C79BE; } .law-wrapper .name { font-size: 16px; } .law-wrapper .brief { margin: 10px auto 20px; } .law-wrapper .content { line-height: 28px; margin-bottom: 30px; } .information-wrapper .main { display: block; } .information-wrapper .news { width: 100%; } .information-wrapper .news .swiper-slide { display: block; } .information-wrapper .news .swiper-wrapper { padding-bottom: 30px; } .information-wrapper .news .swiper-pagination { text-align: center; } .information-wrapper .sideSearch { width: 100%; } .information-wrapper .news { margin-top: 40px; } .information-wrapper .news ul { margin-bottom: 15px; } .information-wrapper .news li { margin-bottom: 15px; } .information-wrapper .news li a { padding: 30px 20px; } .information-wrapper .news li .time { position: static; font-size: 18px; line-height: 24px; margin-bottom: 4px; } .information-wrapper .news li .name { font-size: 16px; line-height: 24px; } .information-wrapper .news li .desc { line-height: 24px; height: auto; -webkit-line-clamp: 3; } .information-wrapper .news li .moreBtn { display: none; } .information-wrapper .sideSearch { margin-top: 40px; } .information-wrapper .sideSearch .title-box { padding: 60px 20px 30px; } .information-wrapper .sideSearch .title-box .title { font-size: 18px; line-height: 24px; margin-bottom: 6px; } .information-wrapper .sideSearch .title-box .en { font-size: 22px; line-height: 24px; } .information-wrapper .sideSearch .botDiv { padding: 30px 20px; } .information-wrapper .sideSearch .form .box { margin-bottom: 15px; } .information-wrapper .sideSearch .form .box:last-child { margin-bottom: 0; } .information-wrapper .sideSearch .form .box .caption { font-size: 14px; margin-bottom: 10px; } .information-wrapper .sideSearch .select > a { height: 42px; line-height: 42px; padding: 0 20px; background-position: right 15px center; } .information-wrapper .sideSearch .select .hidebox { top: 42px; } .information-wrapper .sideSearch .text { height: 42px; line-height: 42px; } .information-wrapper .sideSearch .btn { width: 24px; right: 6px; } .platform-wrapper { padding-top: 15px; } .platform-wrapper .box-container { display: block; } .platform-wrapper .box-container .main > ul { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .platform-wrapper .box-container .main > ul li { width: 48%; padding: 15px; margin-right: 0; margin-bottom: 15px; } .platform-wrapper .box-container .main > ul li .pic img { height: auto; } .platform-wrapper .box-container .main > ul li .name { font-size: 12px; height: 40px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin: 14px auto 0; } .job-wrapper .list ul { flex-flow: wrap; } .job-wrapper .list ul li { width: 100%; margin-right: 0; margin-bottom: 15px; padding: 20px 15px 25px; } .job-wrapper .list ul li .title { font-size: 16px; line-height: 28px; padding-left: 24px; padding-bottom: 10px; } .job-wrapper .list ul li .title img { width: 44px; top: -2px; left: -14px; } .job-wrapper .list ul li .title:after { width: 14px; height: 2px; } .job-wrapper .list ul li .brief { line-height: 28px; font-size: 14px; margin-bottom: 20px; } .jobModal-box .job-box { width: 96%; padding: 30px 0 20px 20px; } .jobModal-box .job-box .name { font-size: 18px; } .jobModal-box .job-box .name img { width: 44px; top: -2px; left: -14px; } .jobModal-box .job-box h2 { font-size: 16px; line-height: 28px; } .jobModal-box .job-box .header { padding-right: 20px; padding-bottom: 20px; } .jobModal-box .job-box .brief { line-height: 28px; } .jobModal-box .job-box .brief span { display: block; margin-right: 0; } .jobModal-box .job-box .link { margin-top: 10px; float: none; } .jobModal-box .job-box .content-box { height: 45vh; padding-right: 20px; text-align: justify; } .jobModal-box .job-box .box { line-height: 28px; } .jobModal-box .job-box .box h2 { line-height: 28px; } .jobModal-box .job-box .close { right: 20px; top: 35px; } .jobModal-box .job-box .close img { width: 16px; } .contact-wrapper .main:before { display: none; } .contact-wrapper .main .box-container { display: block; } .contact-wrapper .info { width: 100%; } .contact-wrapper .info .name { font-size: 18px; line-height: 24px; margin-bottom: 14px; } .contact-wrapper .info ul li { font-size: 14px; padding-left: 24px; margin-bottom: 8px; } .contact-wrapper .info ul li img { width: 14px; top: 4px; } .contact-wrapper .info .qrcode { width: 120px; } .contact-wrapper .info .qrcode p { font-size: 14px; } .contact-wrapper .map { width: 100%; height: 190px; margin-top: 30px; } .boss-wrapper { padding-top: 0; padding-bottom: 0; } .boss-wrapper .main { padding: 40px 0; } .boss-wrapper .box { display: block; } .boss-wrapper .box .info { width: 100%; } .boss-wrapper .box .content { line-height: 24px; font-size: 14px; } .boss-wrapper .box .pic { width: 50%; margin: 30px auto 0; } .honor-wrapper .main ul { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .honor-wrapper .main ul li { width: 48%; margin-right: 0; padding: 20px 15px 10px; margin-top: 0; margin-bottom: 15px; } .honor-wrapper .main ul li .pic:before { background-size: 30px; } .honor-wrapper .main ul li .pic img { height: 180px; } .honor-wrapper .main ul li .name { font-size: 12px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 20px; margin-top: 14px; } .website-wrapper .main ul li { line-height: 24px; padding: 15px 0; } .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; } .website-wrapper .main ul li .navs a { width: 31.33%; margin-right: 3%; margin-bottom: 6px; } .website-wrapper .main ul li .navs a:nth-child(3n) { margin-right: 0; } .pageMore { display: block; } }