.hejie-header { display: none; } .hejie-footer { padding-left: 160px; } .g-cell-wrap .g-cell { padding-left: 160px; } .adapt-wrap { width: 1460px !important; margin: 0 auto; } .m-title { text-align: center; line-height: 1; width: 100%; } .m-title h2 { font-size: 36px; font-weight: 700; margin-bottom: 20px; } .m-title .en { font-size: 22px; } .section-menu-wrap { position: fixed; top: 50%; right: 70px; z-index: 1000; transform: translatey(-50%); } .section-menu-wrap .section-menu { margin-top: -50%; } .section-menu-wrap .section-menu li { width: 8px; height: 8px; background-color: #d9d9d9; border-radius: 4px; margin-bottom: 10px; transition: all 0.3s; } .section-menu-wrap .section-menu li a { display: block; width: 100%; height: 100%; } .section-menu-wrap .section-menu li.active { width: 8px; height: 15px; background-color: #999999; } .section-wrap { width: 100%; height: 100%; background-size: cover; background-position: center; position: relative; } .left-nav { width: 160px; height: 100%; position: fixed; left: 20px; top: 0; background-color: #fff; z-index: 100; box-shadow: 1px 10px 10px rgba(0, 0, 0, 0.2); } .left-nav .wrap { width: 100%; height: 100%; position: relative; left: 0; top: 0; z-index: 90; background-color: #fff; padding-top: 20px; } .left-nav .logo { width: 127px; height: 109px; margin: 0 auto 50px; } .left-nav .logo h1, .left-nav .logo a, .left-nav .logo img { display: block; width: 100%; height: 100%; } .left-nav .menu-icon { width: 30px; height: 20px; position: relative; margin: 0 auto 50px; cursor: pointer; } .left-nav .menu-icon span { display: block; width: 30px; height: 2px; background-color: #333; position: absolute; left: 0; top: 50%; margin-top: -1px; transition: all 0.3s; } .left-nav .menu-icon::after, .left-nav .menu-icon::before { transition: all 0.3s; content: ""; display: block; position: absolute; left: 0; width: 30px; height: 2px; background-color: #333; } .left-nav .menu-icon::before { top: 0; } .left-nav .menu-icon::after { bottom: 0; } .left-nav .menu-nav { width: 100px; text-align: center; margin: 0 auto; } .left-nav .menu-nav li { margin-bottom: 24px; } .left-nav .menu-nav li a { display: block; font-size: 18px; line-height: 24px; } .left-nav .menu-nav li.active a { color: #df1514; } .left-nav .contact { padding: 20px 14px; position: absolute; bottom: 40px; left: 0; width: 100%; } .left-nav .contact p { font-size: 16px; line-height: 26px; margin-bottom: 20px; } .left-nav .contact img { width: 26px; height: 26px; display: block; margin: 0 auto 10px; } .left-nav .contact .tel { line-height: 26px; font-size: 16px; text-align: center; color: #df1514; font-weight: 700; } .left-nav .fold-nav { position: absolute; left: 0; top: 0; height: 100%; width: 160px; background-color: #626c76; transition: all 0.3s; z-index: 80; } .left-nav .fold-nav .main-nav { padding-top: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin-top: -15px; display: none; } .left-nav .fold-nav .main-nav.active { display: inline-block; } .left-nav .fold-nav .main-nav > li { line-height: 54px; } .left-nav .fold-nav .main-nav > li > a { font-size: 24px; padding-left: 30px; display: block; color: #fff; } .left-nav .fold-nav .main-nav > li > a:hover { color: #df1514; } .left-nav .fold-nav .main-nav > li.active > a { color: #df1514; } .left-nav .fold-nav .main-nav > li.active .sub-nav { display: block; } .left-nav .fold-nav .main-nav > li .sub-nav { position: absolute; left: 280px; top: 0; padding-top: 10px; width: 380px; height: 100%; background-color: #3e4b56; display: none; } .left-nav .fold-nav .main-nav > li .sub-nav > li { line-height: 54px; } .left-nav .fold-nav .main-nav > li .sub-nav > li > a { font-size: 20px; padding-left: 60px; display: block; color: #fff; } .left-nav .fold-nav .main-nav > li .sub-nav > li > a:hover { color: #df1514; } .left-nav .fold-nav .main-nav > li .sub-nav > li.active > a { color: #df1514; } .left-nav.open .fold-nav { width: 240px; left: 160px; } .left-nav.open .menu-icon::after { top: 50%; transform: translatey(-50%) rotate(-45deg); } .left-nav.open .menu-icon::before { top: 50%; transform: translatey(-50%) rotate(45deg); } .left-nav.open .menu-icon span { opacity: 0; } .banner-swiper { width: 100%; height: 100%; } .banner-swiper .swiper-wrapper { width: 100%; height: 100%; } .banner-swiper .swiper-wrapper .swiper-slide { width: 100%; height: 100%; } .index-banner::before { content: ""; display: block; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background-color: #000; opacity: 0.5; } .index-banner .index-banner-content { position: relative; text-align: center; color: #fff; } .index-banner .index-banner-content .en { font-size: 22px; font-weight: normal; line-height: 28px; letter-spacing: 1px; } .index-banner .index-banner-content .cn { font-size: 48px; font-weight: 700; line-height: 50px; letter-spacing: 3px; margin: 40px 0 20px 0; } .index-banner .index-banner-content .sb { font-size: 28px; font-weight: normal; line-height: 28px; padding-bottom: 10px; letter-spacing: 1px; border-bottom: 2px solid #df1514; display: inline-block; } .index-banner .index-banner-content .link { width: 260px; height: 60px; border: solid 2px #ffffff; text-align: center; line-height: 56px; margin: 50px auto 0; border-radius: 8px; } .index-banner .index-banner-content .link a { display: block; color: #fff; font-size: 22px; } .index-advantage::before { content: ""; display: block; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background-color: #000; opacity: 0.65; } .index-advantage .index-advantage-content { position: relative; } .index-advantage .index-advantage-content .data { font-size: 0; text-align: center; width: 1340px; margin: 0 auto; } .index-advantage .index-advantage-content .data li { float: left; width: calc(33.33% - 54px); height: 180px; margin-left: 81px; margin-bottom: 81px; text-align: center; } .index-advantage .index-advantage-content .data li:nth-child(3n 1) { margin-left: 0; } .index-advantage .index-advantage-content .data li .wrap { width: 100%; height: 100%; border: solid 2px #ffffff; border-radius: 8px; text-align: center; color: #fff; background-color: rgba(255, 255, 255, 0); transition: all 0.3s; display: inline-block; text-shadow: 0px 3px 2px #455996; } .index-advantage .index-advantage-content .data li .wrap:hover { background-color: #df1514; border-color: #df1514; text-shadow: 0px 0px 0 rgba(69, 89, 150, 0.004); } .index-advantage .index-advantage-content .data li .num { font-size: 48px; font-style: italic; font-weight: 500; margin: 20px auto 10px; } .index-advantage .index-advantage-content .data li .text { font-size: 22px; line-height: 32px; padding: 0 20px; } .index-advantage .index-advantage-content .data li.more .wrap { position: relative; cursor: pointer; } .index-advantage .index-advantage-content .data li.more .text { line-height: 32px; padding: 0; display: block; position: absolute; top: 50%; left: 0; width: 100%; transform: translatey(-50%); color: #fff; } .index-advantage .index-advantage-content .business { width: 100%; height: 120px; border-radius: 30px; background-color: rgba(255, 255, 255, 0.5); margin: 40px auto 0; } .index-advantage .index-advantage-content .business li { float: left; width: 25%; height: 100%; text-align: center; position: relative; } .index-advantage .index-advantage-content .business li .cell { overflow: hidden; height: 40px; display: block; width: 100%; position: absolute; left: 0; top: 50%; transform: translatey(-50%); font-size: 0; text-align: center; } .index-advantage .index-advantage-content .business li img { display: inline-block; width: 40px; height: 40px; } .index-advantage .index-advantage-content .business li .text { display: inline-block; font-size: 24px; line-height: 40px; vertical-align: middle; color: #333; margin-left: 15px; } .index-advantage .index-advantage-content .business li::after { content: ""; display: block; width: 2px; height: 24px; background-color: #fff; position: absolute; right: -1px; top: 50%; transform: translatey(-50%); } .index-advantage .index-advantage-content .business li:last-child::after { display: none; } .index-partners .m-title { margin-bottom: 20px; } .index-partners .index-partners-content { padding: 30px 0 30px; width: 100%; } .index-partners .g-cell { background-color: #f5f5f5; } .index-partners .brand { width: 100%; margin: 0 auto; } .index-partners .brand .brand-item { width: calc(20% - 12px); border-radius: 8px; overflow: hidden; background-color: #fff; margin: 6px; height: auto; float: left; position: relative; } .index-partners .brand .brand-item .img { overflow: hidden; position: relative; } .index-partners .brand .brand-item .img::before { content: ""; display: block; width: 100%; height: 0; padding-bottom: 50%; } .index-partners .brand .brand-item .img img { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; } .index-partners .brand .brand-item::after { content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: #000; opacity: 0; transition: opacity 0.3s; } .index-partners .brand .brand-item .text { display: block; position: absolute; left: 0; top: 50%; width: 100%; transform: translatey(-50%); color: #fff; font-size: 18px; z-index: 2; text-align: center; opacity: 0; transition: opacity 0.3s; } .index-partners .brand .brand-item:hover::after { opacity: 0.6; } .index-partners .brand .brand-item:hover .text { opacity: 1; } .index-partners .more { width: 260px; height: 60px; border-radius: 8px; border: solid 2px #df1514; text-align: center; line-height: 60px; margin: 60px auto 0; } .index-partners .more a { display: block; font-size: 22px; color: #df1514; } .index-business { width: 100%; height: 100%; background-color: #fff; position: relative; } .index-business a:hover { color: initial; } .index-business .business-nav { font-size: 0; text-align: center; margin-bottom: 30px; } .index-business .business-nav li { padding: 0 30px; line-height: 70px; display: inline-block; font-size: 28px; cursor: pointer; position: relative; transition: all 0.3s; } .index-business .business-nav li:hover { color: #df1514; } .index-business .business-nav li.active { color: #df1514; } .index-business .business-nav li.active::after { content: ""; display: block; width: 30%; background-color: #df1514; height: 2px; position: absolute; bottom: 0; left: 50%; transform: translatex(-50%); } .index-business .business-con { width: 100%; margin-bottom: 40px; } .index-business .business-con li { width: 100%; display: none; } .index-business .business-con li.active { display: block; } .index-business .business-con .sub-class { text-align: center; font-size: 0; margin-bottom: 30px; } .index-business .business-con .sub-class .item { display: inline-block; font-size: 18px; margin: 0 15px 10px; cursor: pointer; } .index-business .business-con .sub-class .item.active { color: #df1514; } .index-business .business-con .sub { font-size: 24px; text-align: center; } .index-business .business-con .business-detail { overflow: hidden; border-radius: 12px; } .index-business .business-con .business-detail .text { width: 50%; overflow: hidden; position: relative; float: left; background-color: #f5f5f5; } .index-business .business-con .business-detail .text::before { content: ""; display: block; width: 100%; height: 0; padding-bottom: 60%; } .index-business .business-con .business-detail .text img { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; } .index-business .business-con .business-detail .text .wrap { position: absolute; padding: 30px; left: 0; top: 0; height: 100%; } .index-business .business-con .business-detail .title { font-size: 36px; font-weight: 700; line-height: 1; margin-bottom: 12px; } .index-business .business-con .business-detail .sub-title { font-size: 26px; line-height: 1; margin-bottom: 30px; } .index-business .business-con .business-detail .intr { font-size: 18px; line-height: 32px; height: 128px; overflow: auto; margin-bottom: 30px; } .index-business .business-con .business-detail .icon { width: 100%; text-align: center; font-size: 0; } .index-business .business-con .business-detail .icon li { width: 25%; display: inline-block; text-align: center; } .index-business .business-con .business-detail .icon li img { width: 40px; height: 40px; margin-bottom: 10px; display: inline-block; position: static; } .index-business .business-con .business-detail .icon li p { font-size: 16px; font-weight: 700; } .index-business .business-con .business-detail .standard { text-align: center; font-size: 16px; color: #999; line-height: 60px; } .index-business .business-con .business-detail .business-class-img { width: 50%; float: right; } .index-business .business-con .business-detail .business-class-img .img { width: 100%; display: none; overflow: hidden; position: relative; } .index-business .business-con .business-detail .business-class-img .img.active { display: block; } .index-business .business-con .business-detail .business-class-img .img::before { content: ""; display: block; width: 100%; height: 0; padding-bottom: 60%; } .index-business .business-con .business-detail .business-class-img .img img { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; } .index-business .business-con .business-detail .business-class-img .img .name { position: absolute; left: 0; bottom: 0; width: 100%; height: 60px; text-align: center; line-height: 60px; color: #fff; font-size: 18px; font-weight: 700; background-color: rgba(0, 0, 0, 0.4); } .index-business .mobile-icon { display: none; } .index-engineering .anli-list { width: 1180px; margin: 0 auto 30px; } .index-engineering .anli-list .item { float: left; width: calc(33.33% - 14px); margin-left: 21px; margin-bottom: 30px; } .index-engineering .anli-list .item:nth-child(3n 1) { margin-left: 0; } .index-engineering .anli-list .item a { display: block; } .index-engineering .anli-list .item a:hover { color: #333; } .index-engineering .anli-list .item a:hover .text .data p { color: #666; } .index-engineering .anli-list .item .img { width: 100%; border-radius: 8px; margin-bottom: 10px; overflow: hidden; position: relative; } .index-engineering .anli-list .item .img::before { content: ""; display: block; width: 100%; height: 0; padding-bottom: 60%; } .index-engineering .anli-list .item .img img { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; transition: all 0.3s ease; } .index-engineering .anli-list .item .img:hover img{ transform: scale(1.2); } .index-engineering .anli-list .item .img .type { position: absolute; right: 0; top: 0; line-height: 30px; padding: 0 20px; background-color: #7399e6; color: #fff; border-radius: 0 0 0 8px; } .index-engineering .anli-list .item .img .name { position: absolute; bottom: 0; left: 0; width: 100%; line-height: 40px; height: 40px; color: #fff; background-color: rgba(0, 0, 0, 0.5); font-size: 18px; padding: 0 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .index-engineering .anli-list .item .text .data p { line-height: 24px; font-size: 16px; height: 24px; width: 100%; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .index-news .index-news-content .recommend-news { width: 100%; margin: 0 auto; position: relative; overflow: hidden; padding-bottom: 30px; border-bottom: 2px solid #f5f5f5; } .index-news .index-news-content .recommend-news .img { width: 550px; float: left; background-color: #f5f5f5; background-size: cover; background-repeat: no-repeat; border-radius: 10px; overflow: hidden; position: relative; } .index-news .index-news-content .recommend-news .img::before { content: ""; display: block; width: 100%; height: 0; padding-bottom: 60%; } .index-news .index-news-content .recommend-news .img img { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; } .index-news .index-news-content .recommend-news .text { width: calc(100% - 550px); padding-left: 60px; padding-top: 30px; padding-right: 0; float: left; } .index-news .index-news-content .recommend-news .text .date { font-size: 16px; color: #333; font-weight: 700; margin-bottom: 10px; } .index-news .index-news-content .recommend-news .text .title { font-size: 22px; height: 56px; overflow: hidden; font-weight: 700; line-height: 28px; color: #333; margin-bottom: 20px; } .index-news .index-news-content .recommend-news .text .introduction { font-size: 16px; line-height: 28px; color: #999; text-indent: 32px; } .index-news .index-news-content .recommend-news .text .more { position: absolute; color: #df1514; bottom: 60px; font-size: 18px; left: 610px; } .index-news .index-news-content .more-link { text-align: right; margin-bottom: 10px; position: absolute; right: 0; top: 0; } .index-news .index-news-content .more-link a { border-radius: 8px; font-size: 14px; color: #df1514; display: inline-block; width: 140px; text-align: center; line-height: 36px; height: 40px; border: 2px solid #df1514; } .index-news .index-news-content .new-con .swiper-container { width: 100%; margin: 30px auto 40px; padding-bottom: 50px; } .index-news .index-news-content .new-con .swiper-container .swiper-wrapper { transition-timing-function: linear !important; } .index-news .index-news-content .new-con .swiper-container .news-swiper-scrollbar { height: 8px; z-index: 10000; } .index-news .index-news-content .new-con .swiper-container .swiper-scrollbar-drag { background-color: #df1514; } .index-news .index-news-content .new-con ul li { float: left; width: 25%; overflow: hidden; } .index-news .index-news-content .new-con ul li a { display: block; overflow: hidden; } .index-news .index-news-content .new-con ul li .text { width: 100%; float: none; padding-right: 80px; } .index-news .index-news-content .new-con ul li .text .date { font-size: 14px; color: #333; } .index-news .index-news-content .new-con ul li .text .title { font-size: 20px; height: 56px; overflow: hidden; line-height: 26px; color: #333; margin-bottom: 10px; } .index-news .index-news-content .new-nav { height: 58px; width: 100%; position: relative; } .index-news .index-news-content .new-nav .arrow { display: none; } .index-news .index-news-content .new-nav::before { content: ""; display: block; width: 100%; height: 2px; background-color: #f5f5f5; position: absolute; left: 0; top: 50%; margin-top: -1px; } .index-news .index-news-content .new-nav .new-nav-swiper { width: 1400px; margin: 0 auto; position: relative; } .index-news .index-news-content .new-nav .new-nav-swiper ul { min-width: 100%; } .index-news .index-news-content .new-nav .new-nav-swiper ul li { float: left; width: 16.66666667%; } .index-news .index-news-content .new-nav .new-nav-swiper ul li .item { width: 58px; height: 58px; border-radius: 29px; background-color: #ffffff; text-align: center; line-height: 58px; font-size: 18px; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.11); transition: all 0.3s; cursor: pointer; margin: 0 auto; } .index-news .index-news-content .new-nav .new-nav-swiper ul li .item.year { width: 90px; } .index-news .index-news-content .new-nav .new-nav-swiper ul li.active .item { background-color: #df1514; color: #fff; } .index-strength .earth { width: 74%; margin: 0 auto; overflow: hidden; position: relative; } .index-strength .earth::before { content: ""; display: block; width: 100%; height: 0; padding-bottom: 51.14%; } .index-strength .earth img { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; } .index-strength .company-data { width: 80%; margin: -66px auto 0; position: relative; } .index-strength .company-data li { float: left; width: 25%; text-align: center; line-height: 1; } .index-strength .company-data li .num { margin-bottom: 15px; height: 44px; font-size: 22px; } .index-strength .company-data li .num strong { font-size: 44px; } .index-strength .company-data li .text { font-size: 22px; } .index-video .video-list { width: 100%; margin: 0 auto; } .index-video .video-list li { float: left; overflow: hidden; width: calc(25% - 20px); cursor: pointer; margin: 10px; } .index-video .video-list li .img { width: 100%; height: auto; border-radius: 10px; overflow: hidden; position: relative; } .index-video .video-list li .img::before { content: ""; display: block; width: 100%; height: 0; padding-bottom: 60%; } .index-video .video-list li .img img { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; } .index-video .video-list li .img::after { content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: #000; opacity: 0.5; } .index-video .video-list li .img .text { width: 100%; position: absolute; line-height: 1; left: 0; top: 50%; transform: translatey(-50%); font-size: 24px; color: #fff; text-align: center; transition: all 0.3s; z-index: 10; } .index-video .video-list li .img .icon { position: absolute; width: 100%; left: 0; top: 60%; opacity: 0; text-align: center; transition: all 0.3s; z-index: 10; } .index-video .video-list li .img .icon i { color: #fff; font-size: 40px; } .index-video .video-list li .img:hover .text { top: 40%; } .index-video .video-list li .img:hover .icon { opacity: 1; top: 48%; } .index-video .video-list li .data { padding-top: 14px; margin-top: 20px; border-top: 1px solid #df1514; } .index-video .video-list li .data p { line-height: 28px; font-size: 18px; height: 28px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .index-video .more { width: 200px; height: 60px; border: 2px solid #df1514; color: #df1514; text-align: center; line-height: 56px; display: block; margin: 20px auto; font-size: 18px; } .index-video .video-wrap { width: 1400px; margin: 0 auto; } .index-video .video-wrap .l-nav { width: 240px; float: left; border-left: 1px solid #e8e8e8; } .index-video .video-wrap .l-nav li { font-size: 24px; line-height: 46px; position: relative; padding-left: 30px; color: #999; margin-bottom: 10px; cursor: pointer; transition: all 0.3s; } .index-video .video-wrap .l-nav li::before { content: ""; display: block; position: absolute; left: 0; top: 0; height: 100%; width: 2px; background-color: #fff; transition: all 0.3s; } .index-video .video-wrap .l-nav li.active { color: #df1514; font-size: 28px; } .index-video .video-wrap .l-nav li.active::before { background-color: #df1514; } .index-video .video-wrap .l-nav li:hover { color: #df1514; } .index-video .video-wrap .c-content { width: 640px; float: left; } .index-video .video-wrap .c-content .play-wrap { overflow: hidden; position: relative; background-color: #f5f5f5; border-radius: 8px; font-size: 0; vertical-align: top; } .index-video .video-wrap .c-content .play-wrap::before { content: ""; display: block; width: 100%; height: 0; padding-bottom: 60%; } .index-video .video-wrap .c-content .play-wrap img { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; } .index-video .video-wrap .c-content .play-wrap video { position: absolute; border-radius: 8px; left: 0; top: 0; width: 100%; display: block; height: 100%; background-color: #000; } .index-video .video-wrap .c-content .text { padding-top: 10px; } .index-video .video-wrap .c-content .text .name { font-size: 16px; font-weight: 700; line-height: 24px; height: 24px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .index-video .video-wrap .c-content .text .intr { font-size: 16px; color: #666; line-height: 24px; overflow: hidden; height: 72px; } .index-video .video-wrap .r-list { width: calc(100% - 880px); float: left; padding-left: 60px; } .index-video .video-wrap .r-list .tab-item { display: none; height: 440px; overflow: hidden; position: relative; } .index-video .video-wrap .r-list .tab-item.active { display: block; } .index-video .video-wrap .r-list li { width: 100%; margin-bottom: 20px; border-radius: 8px; transition: all 0.3s; cursor: pointer; overflow: hidden; position: relative; background-color: rgba(223, 21, 20, 0.3); } .index-video .video-wrap .r-list li.active { background-color: #df1514; } .index-video .video-wrap .r-list li:hover { background-color: #df1514; } .index-video .video-wrap .r-list li .img { width: 44%; overflow: hidden; position: relative; background-color: #f5f5f5; } .index-video .video-wrap .r-list li .img::before { content: ""; display: block; width: 100%; height: 0; padding-bottom: 60%; } .index-video .video-wrap .r-list li .img img { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; } .index-video .video-wrap .r-list li .text { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 10px 10px 10px 44%; color: #fff; } .index-video .video-wrap .r-list li .text .name { padding-left: 10px; font-size: 16px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .index-video .video-wrap .r-list li .text .intr { padding-left: 10px; font-size: 14px; line-height: 20px; height: 40px; overflow: hidden; margin-bottom: 5px; } .index-video .video-wrap .r-list li .text .time { font-size: 14px; } .index-video .video-wrap .r-list .more { width: 160px; height: 50px; line-height: 46px; font-size: 16px; border: 2px solid #df1514; color: #df1514; border-radius: 8px; margin: 20px auto 0; } .down-mouse { background-size: 100%; position: fixed; left: 50%; transform: translate(-50%, 0); bottom: 30px; z-index: 1000; animation: mousedown 1.5s linear infinite; cursor: pointer; transition: color 0.3s; } .down-mouse i { color: #fff; font-size: 36px; } @keyframes mousedown { 0% { transform: translate(-50%, 0); } 25% { transform: translate(-50%, -10%); } 50% { transform: translate(-50%, 0); } 75% { transform: translate(-50%, 10%); } 100% { transform: translate(-50%, 0); } } .hejie-header { top: 0 !important; } #fixed-gotop { display: none !important; } @media screen and (max-width: 1700px) { .adapt-wrap { width: 1300px !important; margin: 0 auto; } .index-advantage .index-advantage-content { position: relative; } .index-advantage .index-advantage-content .data { width: 1200px; } .index-advantage .index-advantage-content .business { height: 100px; border-radius: 26px; margin: 0 auto 0; } .index-advantage .index-advantage-content .business li { float: left; width: 25%; height: 100%; text-align: center; position: relative; } .index-business .business-con .business-detail .title { font-size: 32px; margin-bottom: 12px; } .index-business .business-con .business-detail .sub-title { font-size: 22px; line-height: 1; margin-bottom: 20px; } .index-business .business-con .business-detail .intr { font-size: 16px; line-height: 28px; height: 112px; margin-bottom: 20px; } .index-business .business-con .business-detail .icon li p { font-size: 14px; } .index-business .business-con .business-detail .standard { font-size: 14px; } .index-business .case-nav li { height: 3em; line-height: 3em; } .index-business .case-con { height: 380px; } .index-news .index-news-content .recommend-news { padding-bottom: 20px; } .index-news .index-news-content .recommend-news .img { width: 400px; } .index-news .index-news-content .recommend-news .text { width: calc(100% - 400px); padding-top: 20px; padding-left: 40px; } .index-news .index-news-content .recommend-news .text .more { left: 440px; bottom: 20px; } .index-news .index-news-content .new-con .swiper-container { margin: 20px auto 20px; } .index-news .index-news-content .new-nav .new-nav-swiper { width: 100%; margin: 30px auto 0; height: 40px; } .index-news .index-news-content .new-nav .new-nav-swiper ul li .item { width: 40px; height: 40px; line-height: 40px; font-size: 14px; } .index-strength .company-data { margin: -46px auto 0; } .index-video .video-list { width: 100%; } .index-video .video-wrap { width: 1300px; } .index-video .video-wrap .l-nav { width: 200px; } .index-video .video-wrap .r-list { width: calc(100% - 840px); } .hejie-footer .connect { width: 1200px; height: 100px; border-radius: 20px; margin: 0 auto -50px; } .hejie-footer .connect .left { line-height: 100px; font-size: 22px; } .hejie-footer .connect .right { margin-top: 15px; margin-right: 15px; } .hejie-footer .content .wrap { width: 1400px; } .hejie-footer .content .left { width: 1000px; } .hejie-footer .content .right { width: 400px; } .hejie-footer .content .footer-nav { line-height: 30px; } .hejie-footer .content .footer-nav a { font-size: 18px; color: #999; } .hejie-footer .content .footer-nav li { font-size: 18px; line-height: 30px; } .hejie-footer .content .footer-nav li:first-child { font-size: 24px; margin-bottom: 20px; } .hejie-footer .content .footer-nav.footer-info { width: 50%; } .hejie-footer .friend-link ul { width: 1400px; } } @media screen and (max-width: 1600px) { .m-title h2 { font-size: 32px; margin-bottom: 14px; } .m-title .en { font-size: 18px; } .adapt-wrap { width: 1200px !important; } .index-advantage .index-advantage-content .data { width: 1100px; } .index-advantage .index-advantage-content .data li { float: left; width: calc(33.33% - 30px); height: 170px; margin-left: 45px; margin-bottom: 45px; } .index-advantage .index-advantage-content .data li .num { font-size: 40px; } .index-advantage .index-advantage-content .data li .text { font-size: 18px; line-height: 28px; } .index-news .index-news-content .recommend-news { padding-bottom: 20px; } .index-news .index-news-content .recommend-news .text .title { font-size: 18px; line-height: 24px; height: 48px; margin-bottom: 5px; } .index-news .index-news-content .new-con ul li .text .title { font-size: 18px; line-height: 24px; height: 48px; margin-bottom: 5px; } .index-business .index-business-content { margin: 0 auto; } .index-business .business-nav { font-size: 0; text-align: center; margin-bottom: 30px; } .index-business .business-nav li { padding: 0 20px; line-height: 50px; font-size: 24px; } .index-business .business-nav li.active::after { width: 20%; } .index-business .business-con .business-detail .title { font-size: 28px; margin-bottom: 10px; } .index-business .business-con .business-detail .sub-title { font-size: 18px; margin-bottom: 20px; } .index-business .business-con .business-detail .intr { font-size: 16px; line-height: 26px; height: 104px; margin-bottom: 26px; } .index-business .business-con .business-detail .icon li img { width: 30px; height: 30px; margin-bottom: 5px; } .index-business .business-con .business-detail .icon li p { font-size: 14px; } .index-business .business-con .business-detail .standard { font-size: 14px; line-height: 50px; } .index-business .business-con .business-detail .business-class-img .img .name { height: 40px; line-height: 40px; font-size: 16px; } .section-menu-wrap { right: 40px; } .index-video .video-wrap { width: 1200px; } .index-video .video-wrap .l-nav { width: 180px; } .index-video .video-wrap .l-nav li { font-size: 18px; line-height: 36px; padding-left: 20px; } .index-video .video-wrap .l-nav li.active { font-size: 24px; } .index-video .video-wrap .c-content { width: 540px; } .index-video .video-wrap .c-content .text { padding-top: 10px; } .index-video .video-wrap .c-content .text .name { font-size: 16px; font-weight: 700; line-height: 24px; height: 24px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .index-video .video-wrap .c-content .text .intr { font-size: 16px; color: #666; line-height: 24px; overflow: hidden; height: 72px; } .index-video .video-wrap .r-list { width: calc(100% - 540px - 180px); padding-left: 30px; } .index-video .video-wrap .r-list .tab-item { height: 380px; } .index-video .video-wrap .r-list li { width: 100%; margin-bottom: 20px; } .index-video .video-wrap .r-list .more { width: 140px; height: 40px; line-height: 36px; } .hejie-footer .connect { width: 1000px; height: 100px; border-radius: 20px; margin: 0 auto -50px; } .hejie-footer .connect .left { line-height: 100px; font-size: 22px; } .hejie-footer .content .wrap { width: 1300px; } .hejie-footer .content .left { width: 900px; } .hejie-footer .friend-link ul { width: 1300px; } } @media screen and (max-width: 1540px) { .index-engineering .anli-list { width: 1100px; } .hejie-footer .connect { width: 1000px; height: 100px; border-radius: 20px; margin: 0 auto -50px; } .hejie-footer .connect .left { line-height: 100px; font-size: 22px; } .hejie-footer .connect .right { font-size: 18px; } .hejie-footer .content .wrap { width: 1200px; } .hejie-footer .content .left { width: 900px; } .hejie-footer .content .right { width: 300px; } .hejie-footer .content .code .code-item { width: 120px; margin-right: 20px; font-size: 16px; line-height: 40px; } .hejie-footer .content .code .code-item img { width: 120px; height: 120px; } .hejie-footer .copyright { font-size: 16px; } .hejie-footer .copyright a { font-size: 16px; } .hejie-footer .friend-link ul { width: 1200px; } } @media screen and (max-width: 1440px) { .m-title h2 { font-size: 28px; margin-bottom: 14px; } .m-title .en { font-size: 16px; } .hejie-footer { padding-left: 140px; } .g-cell-wrap .g-cell { padding-left: 140px; } .adapt-wrap { width: 1100px !important; } .left-nav { width: 140px; } .left-nav .logo { width: 100px; height: 86px; margin: 0 auto 30px; } .left-nav .menu-nav li { margin-bottom: 16px; } .left-nav .menu-nav li a { display: block; font-size: 18px; line-height: 22px; } .left-nav .contact { padding: 20px 14px; } .left-nav .contact p { font-size: 14px; line-height: 22px; margin-bottom: 14px; } .left-nav .fold-nav { position: absolute; left: 0; top: 0; height: 100%; width: 140px; transition: all 0.3s; z-index: 80; } .left-nav .fold-nav .main-nav { margin-top: -11px; } .left-nav .fold-nav .main-nav > li { line-height: 42px; } .left-nav .fold-nav .main-nav > li > a { font-size: 20px; padding-left: 30px; } .left-nav .fold-nav .main-nav > li .sub-nav { left: 200px; width: 240px; } .left-nav .fold-nav .main-nav > li .sub-nav > li { line-height: 36px; } .left-nav .fold-nav .main-nav > li .sub-nav > li > a { font-size: 18px; padding-left: 30px; } .left-nav.open .fold-nav { left: 140px; width: 200px; } .index-banner .index-banner-content .en { font-size: 18px; line-height: 28px; } .index-banner .index-banner-content .cn { font-size: 38px; line-height: 40px; margin: 20px 0 10px 0; } .index-banner .index-banner-content .sb { font-size: 22px; } .index-banner .index-banner-content .link { width: 200px; height: 44px; border: solid 2px #ffffff; text-align: center; line-height: 40px; margin: 20px auto 0; } .index-banner .index-banner-content .link a { display: block; color: #fff; font-size: 18px; } .index-advantage .index-advantage-content { position: relative; } .index-advantage .index-advantage-content .data { width: 1000px; } .index-advantage .index-advantage-content .data li { height: 150px; } .index-advantage .index-advantage-content .data li .num { font-size: 34px; } .index-advantage .index-advantage-content .data li .text { font-size: 16px; line-height: 24px; } .index-advantage .index-advantage-content .business { height: 60px; border-radius: 10px; } .index-advantage .index-advantage-content .business li img { width: 30px; height: 30px; } .index-partners .m-title { margin-bottom: 20px; } .index-partners .more { width: 200px; height: 44px; line-height: 40px; margin: 20px auto 0; border: solid 2px #df1514; } .index-partners .more a { font-size: 18px; } .index-business .business-nav { margin-bottom: 16px; } .index-business .business-nav li { padding: 0 20px; line-height: 50px; font-size: 24px; } .index-business .business-con .business-detail .title { font-size: 24px; margin-bottom: 10px; } .index-business .business-con .business-detail .sub-title { font-size: 18px; margin-bottom: 20px; } .index-business .business-con .business-detail .intr { font-size: 14px; line-height: 24px; height: 96px; margin-bottom: 26px; } .index-business .business-con .business-detail .icon li img { width: 24px; height: 24px; margin-bottom: 5px; } .index-business .business-con .business-detail .icon li p { font-size: 14px; } .index-business .business-con .business-detail .standard { font-size: 14px; line-height: 40px; } .index-business .business-con .business-detail .business-class-img .img .name { font-size: 14px; } .index-news { padding-top: 100px; } .index-news .index-news-content .recommend-news .text { padding-top: 0; padding-left: 20px; } .index-news .index-news-content .recommend-news .text .title { font-size: 16px; line-height: 22px; height: 44px; margin-bottom: 5px; } .index-news .index-news-content .recommend-news .text .date { margin-bottom: 0; line-height: 50px; } .index-news .index-news-content .recommend-news .text .introduction { font-size: 16px; line-height: 22px; height: 44px; overflow: hidden; } .index-news .index-news-content .recommend-news .text .more { left: 420px; font-size: 16px; } .index-news .index-news-content .new-con .swiper-container { margin: 20px auto; padding-bottom: 30px; } .index-news .index-news-content .new-con ul li .text { padding-right: 26px; } .index-news .index-news-content .new-con ul li .text .title { font-size: 16px; line-height: 22px; height: 44px; margin-bottom: 5px; } .index-news .index-news-content .new-nav .new-nav-swiper { margin: 20px auto 0; height: 40px; } .index-news .index-news-content .new-nav .new-nav-swiper ul li .item { width: 40px; height: 40px; line-height: 40px; font-size: 14px; } .index-video .video-wrap { width: 100%; } .index-video .video-wrap .l-nav { width: 160px; } .index-video .video-wrap .r-list { width: calc(100% - 540px - 160px); } .index-strength .company-data { margin: -60px auto 0; } .index-engineering .anli-list { width: 1100px; } .index-engineering .anli-list .item { margin-bottom: 20px; } .index-engineering .anli-list .item .img .name { font-size: 14px; } .index-engineering .anli-list .item .text .data p { font-size: 14px; line-height: 20px; } .hejie-footer .connect { width: 800px; height: 80px; border-radius: 10px; margin: 0 auto -40px; } .hejie-footer .connect .left { line-height: 80px; font-size: 18px; } .hejie-footer .connect .right { width: 220px; margin-top: 10px; margin-right: 10px; height: 60px; line-height: 60px; } .hejie-footer .connect .right p { font-size: 20px; } .hejie-footer .content .wrap { width: 1000px; } .hejie-footer .content .left { width: 700px; } .hejie-footer .content .right { width: 300px; } .hejie-footer .content .footer-nav { line-height: 30px; } .hejie-footer .content .footer-nav a { font-size: 16px; color: #999; } .hejie-footer .content .footer-nav li { font-size: 16px; line-height: 28px; } .hejie-footer .content .footer-nav li:first-child { font-size: 22px; margin-bottom: 20px; } .hejie-footer .content .footer-nav.footer-info li { line-height: 22px; } .hejie-footer .content .code .code-item { width: 100px; margin-right: 10px; } .hejie-footer .content .code .code-item img { width: 100px; height: 100px; } .hejie-footer .copyright { font-size: 14px; } .hejie-footer .copyright a { font-size: 14px; } .hejie-footer .friend-link ul { width: 1000px; } } @media screen and (max-width: 1366px) { .adapt-wrap { width: 1000px !important; } .index-business .business-nav { margin-bottom: 16px; } .index-business .business-nav li { padding: 0 20px; line-height: 50px; font-size: 24px; } .index-business .business-con .business-detail .text .wrap { padding: 20px; } .index-partners .index-partners-content { padding-top: 10px; } .index-partners .m-title { margin-bottom: 0; } .index-video .video-wrap { width: 100%; } .index-video .video-wrap .l-nav { width: 160px; } .index-video .video-wrap .r-list { width: calc(100% - 540px - 160px); } .index-video .video-wrap .r-list li { margin-bottom: 20px; } .index-video .video-wrap .r-list li .img { width: 100%; } .index-video .video-wrap .r-list li .text { padding: 5px 10px; left: 0; bottom: 0; top: auto; height: auto; background-color: rgba(0, 0, 0, 0.4); } .index-video .video-wrap .r-list li .text .name { padding-left: 0px; font-size: 16px; margin-bottom: 5px; } .index-video .video-wrap .r-list li .text .intr { padding-left: 0px; font-size: 14px; line-height: 20px; height: 40px; overflow: hidden; margin-bottom: 0; } .index-video .video-wrap .r-list li .text .time { font-size: 14px; } } @media screen and (max-width: 1280px) { .section-menu-wrap { right: 20px; } .adapt-wrap { width: 960px !important; } .left-nav { left: 0; } .index-business .business-con .business-detail .text .wrap { padding: 20px; } .index-business .business-con .business-detail .sub-title { margin-bottom: 15px; } .index-business .business-con .business-detail .intr { margin-bottom: 10px; } .index-video .video-list li .img .text { font-size: 16px; } .index-video .video-list li .img .icon i { font-size: 30px; } .index-video .video-list li .data { padding-top: 14px; margin-top: 10px; } .index-video .video-list li .data p { line-height: 24px; font-size: 16px; height: 24px; } .index-engineering .anli-list { width: 1000px; } .index-engineering .anli-list .item .img .type { line-height: 26px; height: 26px; } .hejie-footer .connect { width: 94%; border-radius: 10px; } .hejie-footer .connect .left { margin-left: 20px; } .hejie-footer .connect .right { margin-top: 10px; height: 60px; line-height: 60px; } .hejie-footer .connect .right .icon { left: 10px; } .hejie-footer .content { padding: 60px 0 20px; } .hejie-footer .content .wrap { width: 100%; } .hejie-footer .content .left { width: 100%; margin-bottom: 20px; } .hejie-footer .content .right { width: 100%; } .hejie-footer .content .footer-nav { line-height: 30px; width: 30%; padding-left: 40px; } .hejie-footer .content .footer-nav.footer-info { padding-left: 0; width: 40%; padding-right: 20px; } .hejie-footer .content .code { float: none; text-align: center; } .hejie-footer .content .code .code-item { width: 140px; margin: 0 20px; } .hejie-footer .content .code .code-item img { width: 140px; height: 140px; } .hejie-footer .copyright { font-size: 14px; padding: 10px 20px 0; } .hejie-footer .copyright a { font-size: 14px; } .hejie-footer .friend-link ul { width: 100%; padding: 0 20px; } .hejie-footer .friend-link ul li a { font-size: 14px; } } @media screen and (max-width: 1024px) { .hejie-footer { padding-left: 0; } .g-cell-wrap .g-cell { padding-left: 0; margin-top: 0; } .adapt-wrap { width: 100% !important; padding: 20px !important; } .hejie-header { display: block; } .left-nav { display: none; } .down-mouse { display: none; } .index-banner .g-cell-wrap .g-cell { padding-top: 80px; } .index-advantage .index-advantage-content { position: relative; } .index-advantage .index-advantage-content .data { width: 100%; padding: 0 45px; } .index-advantage .index-advantage-content .data li { height: 150px; } .index-advantage .index-advantage-content .data li .num { font-size: 30px; margin-bottom: 10px; } .index-advantage .index-advantage-content .data li .text { font-size: 16px; line-height: 24px; } .index-advantage .index-advantage-content .business { display: none; } .index-engineering .anli-list { width: 100%; padding: 0 20px; } .index-engineering .anli-list .item { margin-left: 21px; margin-bottom: 21px; width: calc(33% - 14px); } .index-engineering .anli-list .item:first-child { margin-left: 0; } .index-engineering .anli-list .item .text { padding: 0 10px 10px; } .index-engineering .anli-list .item .text .type { font-size: 14px; min-width: 28px; height: 24px; line-height: 24px; } .index-engineering .anli-list .item .text .name { font-size: 18px; line-height: 40px; } .index-engineering .anli-list .item .text .data p { line-height: 24px; font-size: 14px; height: 24px; } .index-business .business-nav { margin-bottom: 16px; } .index-business .business-nav li { padding: 0 20px; line-height: 50px; font-size: 24px; } .index-news .index-news-content .recommend-news { width: 100%; } .index-news .index-news-content .recommend-news .img { width: 280px; } .index-news .index-news-content .recommend-news .text { width: calc(100% - 280px); padding-top: 0; padding-left: 20px; } .index-news .index-news-content .recommend-news .text .title { font-size: 16px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 22px; margin-bottom: 8px; } .index-news .index-news-content .recommend-news .text .date { margin-bottom: 0; line-height: 40px; } .index-news .index-news-content .recommend-news .text .introduction { font-size: 16px; line-height: 22px; height: 44px; overflow: hidden; } .index-news .index-news-content .recommend-news .text .more { left: 300px; font-size: 16px; } .index-news .index-news-content .more-link a { line-height: 26px; width: 120px; height: 30px; font-size: 12px; } .index-news .index-news-content .new-con { padding: 20px; margin-top: 0; } .index-news .index-news-content .new-con .swiper-container { width: 100%; margin: 0; } .index-news .index-news-content .new-con ul li { width: 50%; overflow: hidden; position: relative; border-bottom: 1px solid #e8e8e8; } .index-news .index-news-content .new-con ul li .text { padding: 10px 20px 10px 0; } .index-news .index-news-content .new-con ul li .text .date { font-size: 14px; color: #999; margin-bottom: 0; } .index-news .index-news-content .new-con ul li .text .title { font-size: 16px; height: 22px; line-height: 22px; margin-bottom: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .index-news .index-news-content .new-con ul li .text .more { display: none; } .index-news .index-news-content .new-con ul li .text .introduction { font-size: 14px; height: 36px; overflow: hidden; line-height: 18px; display: block; } .index-news .index-news-content .new-nav { width: 100%; } .index-news .index-news-content .new-nav .new-nav-swiper { width: 100%; margin: 0 ; height: 40px; } .index-news .index-news-content .new-nav .new-nav-swiper ul li .item { width: 40px; height: 40px; line-height: 40px; font-size: 14px; } .index-news .index-news-content .new-nav .new-nav-swiper ul li .item.year { width: 60px; } .index-video .video-wrap { position: relative; } .index-video .video-wrap .l-nav { width: 100%; float: none; text-align: center; margin-bottom: 20px; border-left: 0; } .index-video .video-wrap .l-nav li { display: inline-block; font-size: 18px; line-height: 36px; padding-left: 0; border-left: 0; margin: 0 20px; } .index-video .video-wrap .l-nav li::before { width: 100%; height: 2px; bottom: 0; left: 0; top: auto; } .index-video .video-wrap .l-nav li.active { font-size: 18px; } .index-video .video-wrap .c-content { width: 60%; } .index-video .video-wrap .c-content .text { padding-top: 10px; } .index-video .video-wrap .c-content .text .name { font-size: 16px; font-weight: 700; line-height: 24px; height: 24px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .index-video .video-wrap .c-content .text .intr { font-size: 16px; color: #666; line-height: 24px; overflow: hidden; height: 72px; } .index-video .video-wrap .r-list { width: 40%; padding-left: 20px; position: absolute; right: 0; top: 0; padding-top: 56px; height: 100%; } .index-video .video-wrap .r-list .tab-item { height: calc(100% - 56px); } .index-video .video-wrap .r-list li { width: 100%; margin-bottom: 20px; } .index-video .video-wrap .r-list li .img { width: 44%; } .index-video .video-wrap .r-list li .text { height: auto; padding: 0; padding: 0 5px 0 44%; background-color: transparent; top: 50%; bottom: auto; transform: translatey(-50%); } .index-video .video-wrap .r-list li .text .name { padding-left: 5px; font-size: 14px; } .index-video .video-wrap .r-list li .text .intr { padding-left: 5px; font-size: 12px; } .index-video .video-wrap .r-list .more { width: 140px; height: 40px; line-height: 36px; } .index-strength .company-data { margin: -60px auto 0; } .index-strength .company-data li .num strong { font-size: 36px; height: 40px; } .index-strength .company-data li .text { font-size: 18px; } } @media screen and (max-width: 820px) { .index-advantage .index-advantage-content { position: relative; } .index-advantage .index-advantage-content .data { width: 100%; padding: 0 20px; } .index-advantage .index-advantage-content .data li { width: calc(50% - 20px); height: 100px; margin-bottom: 40px; margin-left: 40px; } .index-advantage .index-advantage-content .data li:nth-child(3n 1) { margin-left: 40px; } .index-advantage .index-advantage-content .data li:nth-child(2n 1) { margin-left: 0; } .index-advantage .index-advantage-content .data li .wrap { width: 100%; margin-bottom: 0; position: relative; } .index-advantage .index-advantage-content .data li .num { float: left; font-size: 28x; line-height: 100px; width: 30%; text-align: center; margin: 0; } .index-advantage .index-advantage-content .data li .text { float: left; text-align: left; position: absolute; top: 50%; left: 30%; transform: translatey(-50%); font-size: 16px; margin: 0; line-height: 24px; } .index-advantage .index-advantage-content .data li.more .text { text-align: center; } .index-advantage .index-advantage-content .business { display: none; } .index-partners .brand .brand-item { width: calc(25% - 12px); } .index-partners .more { width: 280px; height: 64px; line-height: 60px; } .index-business .business-nav { margin-bottom: 16px; width: 100%; } .index-business .business-nav li { width: 33.33%; padding: 0 10px; line-height: 40px; font-size: 20px; } .index-business .business-con { margin-bottom: 20px; } .index-business .business-con .sub-class { margin-bottom: 10px; } .index-business .business-con .business-detail .text { width: 100%; } .index-business .business-con .business-detail .text::before { display: none; } .index-business .business-con .business-detail .text .wrap { position: static; padding: 20px; } .index-business .business-con .business-detail .title { display: none; } .index-business .business-con .business-detail .sub-title { display: none; } .index-business .business-con .business-detail .intr { height: auto; text-indent: 28px; padding: 0; margin-bottom: 0; } .index-business .business-con .business-detail .icon { display: none; } .index-business .business-con .business-detail .standard { display: none; } .index-business .business-con .business-detail .business-class-img { width: 100%; } .index-business .mobile-icon { display: block; } .index-business .mobile-icon .business-icon { width: 100%; text-align: center; font-size: 0; } .index-business .mobile-icon .business-icon li { width: 25%; display: inline-block; text-align: center; } .index-business .mobile-icon .business-icon li img { width: 24px; height: 24px; margin-bottom: 5px; display: inline-block; position: static; } .index-business .mobile-icon .business-icon li p { font-size: 14px; font-weight: 700; } .index-business .mobile-icon .standard { text-align: center; font-size: 12px; color: #999; line-height: 30px; } .index-news .index-news-content .recommend-news .img { width: 260px; } .index-news .index-news-content .recommend-news .text { width: calc(100% - 260px); padding-left: 20px; } .index-news .index-news-content .recommend-news .text .title { font-size: 16px; line-height: 22px; height: 22px; margin-bottom: 5px; } .index-news .index-news-content .recommend-news .text .introduction { font-size: 14px; line-height: 20px; height: 40px; } .index-news .index-news-content .recommend-news .text .more { left: 280px; font-size: 14px; } .index-news .index-news-content .new-con { padding: 0; margin-bottom: 20px; } .index-news .index-news-content .new-con .swiper-container { width: 100%; margin: 0; } .index-news .index-news-content .new-con ul li { width: 100%; } .index-news .index-news-content .new-nav { width: 100%; height: 60px; position: relative; } .index-video .video-wrap { position: relative; } .index-video .video-wrap .c-content { width: 60%; } .index-video .video-wrap .c-content .text .intr { font-size: 14px; line-height: 20px; height: 60px; } .index-video .video-wrap .r-list { width: 40%; padding-left: 20px; position: absolute; right: 0; top: 0; padding-top: 56px; height: 100%; } .index-video .video-wrap .r-list .tab-item { height: calc(100% - 56px); } .index-video .video-wrap .r-list li { margin-bottom: 10px; } .index-video .video-wrap .r-list li .img { width: 50%; } .index-video .video-wrap .r-list li .text { padding: 0 5px 0 50%; } .index-video .video-wrap .r-list li .text .name { margin-bottom: 3px; } .index-video .video-wrap .r-list li .text .intr { line-height: 18px; height: 36px; } .index-video .video-wrap .r-list .more { width: 130px; height: 40px; font-size: 14px; line-height: 36px; } .index-strength .earth { width: 86%; } .index-strength .company-data { width: 90%; } } @media screen and (max-width: 768px) { .section-menu-wrap { right: 10px; } .index-video .video-wrap .l-nav ul { display: flex; } .index-video .video-wrap .l-nav li { flex: 1; font-size: 16px; line-height: 30px; margin: 0; } .index-video .video-wrap .l-nav li::before { height: 1px; } .index-video .video-wrap .l-nav li.active { font-size: 16px; } .index-video .video-list { width: 100%; padding: 20px; } .index-video .more { width: 140px; height: 40px; line-height: 36px; margin: 10px auto; font-size: 14px; } .index-engineering .anli-list { width: 100%; padding: 0 20px; } .index-engineering .anli-list .item { width: calc(50% - 10px); margin-left: 20px; } .index-engineering .anli-list .item:nth-child(3n 1) { margin-left: 20px; } .index-engineering .anli-list .item:nth-child(2n 1) { margin-left: 0; } .index-engineering .anli-list .item .img .name { font-size: 14px; line-height: 36px; height: 36px; padding: 0 5px; } .index-engineering .anli-list .item .img .type { font-size: 12px; line-height: 24px; height: 24px; padding: 0 5px; } .index-engineering .anli-list .item .text { padding: 0; } .index-engineering .anli-list .item .text .data p { padding: 0; line-height: 20px; height: 20px; } .hejie-footer .connect { width: 94%; border-radius: 10px; } .hejie-footer .connect .left { margin-left: 20px; } .hejie-footer .connect .right { width: 200px; } .hejie-footer .content { padding: 60px 0 20px; } .hejie-footer .content .wrap { width: 100%; } .hejie-footer .content .left { float: none; width: 100%; margin-bottom: 20px; } .hejie-footer .content .right { width: 100%; float: none; } .hejie-footer .content .footer-nav { line-height: 30px; width: 50%; padding-left: 0; text-align: center; } .hejie-footer .content .footer-nav.footer-info { padding-left: 0; width: 40%; padding-right: 20px; display: none; } .hejie-footer .content .mobile-contact { padding: 20px 20px 0; display: block; text-align: center; color: #999; font-size: 16px; line-height: 26px; } .hejie-footer .content .code { float: none; text-align: center; } .hejie-footer .content .code .code-item { width: 140px; margin: 0 20px; } .hejie-footer .content .code .code-item img { width: 140px; height: 140px; } } @media screen and (max-width: 620px) { .g-cell-wrap .g-cell { margin-top: 30px; } .m-title h2 { font-size: 26px; margin-bottom: 10px; } .m-title .en { font-size: 18px; } .index-banner .g-cell-wrap .g-cell { padding-top: 60px; } .index-banner .index-banner-content .en { font-size: 20px; line-height: 1; letter-spacing: normal; } .index-banner .index-banner-content .cn { font-size: 30px; font-weight: normal; line-height: 1; letter-spacing: 1px; margin: 30px 0 15px 0; } .index-banner .index-banner-content .sb { font-size: 18px; font-weight: normal; line-height: 1; letter-spacing: normal; } .index-banner .index-banner-content .link { width: 140px; height: 40px; line-height: 36px; margin: 30px auto; } .index-banner .index-banner-content .link a { font-size: 14px; } .index-advantage .index-advantage-content .data { width: 100%; padding: 0; } .index-advantage .index-advantage-content .data li { width: 100%; margin-left: 0 !important; height: 10vh; margin-bottom: 20px; } .index-advantage .index-advantage-content .data li:last-child { margin-bottom: 0; } .index-advantage .index-advantage-content .data li .num { float: left; font-size: 20px; line-height: calc(10vh - 4px); width: 22%; margin: 0; } .index-advantage .index-advantage-content .data li .text { float: left; text-align: left; position: absolute; top: 50%; left: 22%; transform: translatey(-50%); font-size: 14px; margin: 0; line-height: 22px; } .index-partners .brand .brand-item { width: calc(33.33% - 12px); } .index-partners .brand .brand-item .text { font-size: 12px; } .index-partners .more { width: 140px; height: 40px; border: solid 2px #df1514; text-align: center; line-height: calc(40px - 4px); margin: 20px auto 0; } .index-partners .more a { font-size: 16px; } .index-business .business-nav { margin-bottom: 10px; width: 100%; } .index-business .business-nav li { width: 33.33%; padding: 0; line-height: 7vw; font-size: 18px; } .index-business .business-con { margin-bottom: 20px; } .index-business .business-con .sub-class { margin-bottom: 10px; } .index-business .business-con .sub-class .item { display: inline-block; font-size: 14px; margin: 0 5px 5px; cursor: pointer; } .index-business .business-con .business-detail .text .wrap { position: static; padding: 14px; } .index-business .business-con .business-detail .text .wrap .intr { max-height: 96px; overflow: scroll; } .index-engineering .case-wrap .case-item { width: calc(50% - 12px); margin: 0 6px 12px; } .index-engineering .case-wrap .img-wrap .p { font-size: 12px; line-height: 28px; padding: 0 7px; } .index-engineering .case-wrap .img-wrap .p1 { width: 100px; font-size: 12px; line-height: 24px; } .index-news .index-news-content .recommend-news { width: 100%; padding-bottom: 0; border-bottom: 0; } .index-news .index-news-content .recommend-news .img { width: 100%; float: none; margin: 0; } .index-news .index-news-content .recommend-news .text { width: 100%; padding: 10px 140px 10px 10px; position: absolute; bottom: 0; left: 0; height: 76px; height: auto; background-color: rgba(0, 0, 0, 0.4); border-radius: 0 0 10px 10px; } .index-news .index-news-content .recommend-news .text .title { font-size: 16px; line-height: 30px; height: 30px; margin-bottom: 0; color: #fff; } .index-news .index-news-content .recommend-news .text .date { margin-bottom: 5px; line-height: 26px; margin-bottom: 0; color: #fff; font-size: 14px; } .index-news .index-news-content .recommend-news .text .introduction { font-size: 14px; line-height: 20px; height: 40px; display: none; } .index-news .index-news-content .recommend-news .text .more { left: 280px; display: none; font-size: 14px; } .index-news .index-news-content .more-link { text-align: center; bottom: 23px; margin-bottom: 0; right: 10px; top: auto; } .index-news .index-news-content .more-link a { width: 100px; border-color: #fff; color: #fff; } .index-news .index-news-content .new-con ul li { margin-bottom: 0; padding: 0; } .index-news .index-news-content .new-con ul li .text { padding: 5px; overflow: hidden; } .index-news .index-news-content .new-con ul li .text .title { font-size: 14px; line-height: 30px; height: 30px; overflow: hidden; float: left; max-width: 70%; } .index-news .index-news-content .new-con ul li .text .date { line-height: 30px; float: right; } .index-news .index-news-content .new-nav { height: 50px; } .index-video .m-title { display: none; } .index-video .video-wrap { position: relative; } .index-video .video-wrap .l-nav { margin-bottom: 10px; } .index-video .video-wrap .c-content { width: 100%; float: none; margin-bottom: 20px; } .index-video .video-wrap .c-content .text .name { margin-bottom: 5px; } .index-video .video-wrap .c-content .text .intr { font-size: 14px; line-height: 20px; height: 40px; } .index-video .video-wrap .r-list { width: 100%; padding-left: 0; position: static; padding-top: 0px; height: 300px; height: calc(100vh - 240px - 54vw); float: none; } .index-video .video-wrap .r-list .tab-item { height: calc(100% - 56px); } .index-video .video-wrap .r-list li { width: 100%; margin-bottom: 10px; } .index-video .video-wrap .r-list li .img { width: 36%; } .index-video .video-wrap .r-list li .text { padding: 0 5px 0 36%; } .index-video .video-wrap .r-list li .text .name { margin-bottom: 5px; } .index-video .video-wrap .r-list .more { width: 130px; height: 40px; font-size: 14px; line-height: 36px; } .index-strength .earth { width: 100%; } .index-strength .company-data { width: 100%; margin-top: -30px; } .index-strength .company-data li .num { font-size: 14px; line-height: 30px; height: 30px; margin-bottom: 10px; } .index-strength .company-data li .num strong { font-size: 28px; } .index-strength .company-data li .text { font-size: 16px; } .hejie-footer .connect { width: 96%; border-radius: 4px; height: 60px; margin-bottom: -30px; } .hejie-footer .connect .left { margin-left: 20px; font-size: 16px; line-height: 60px; } .hejie-footer .connect .right { display: block; width: 40px; height: 40px; border-radius: 50%; margin-top: 10px; } .hejie-footer .connect .right p { display: none; } .hejie-footer .connect .right .icon { left: 50%; top: 50%; transform: translate(-50%, -50%); } .hejie-footer .content { padding: 50px 0 0px; } .hejie-footer .content .wrap { width: 100%; } .hejie-footer .content .left { margin-bottom: 0; } .hejie-footer .content .footer-nav { line-height: 26px; } .hejie-footer .content .footer-nav .left { margin-bottom: 0; } .hejie-footer .content .footer-nav li a { font-size: 16px; } .hejie-footer .content .footer-nav li:first-child { font-size: 18px; margin-bottom: 10px; } .hejie-footer .content .mobile-contact { padding: 0 20px 0; font-size: 14px; line-height: 20px; } .hejie-footer .content .code { float: none; text-align: center; overflow: hidden; font-size: 0; } .hejie-footer .content .code .code-item { width: 40%; padding: 20px 20px 0; float: none; margin: 0; } .hejie-footer .content .code .code-item img { width: 100%; max-width: 160px; margin: 0 auto; height: auto; } .hejie-footer .friend-link ul li { line-height: 24px; } } @media screen and (max-width: 440px) { .m-title h2 { font-size: 20px; margin-bottom: 10px; } .m-title .en { font-size: 14px; } .index-news .m-title { display: none; } .index-news .index-news-content .recommend-news .text { height: auto; border-radius: 0 0 8px 8px; padding: 5px 140px 5px 10px; } .index-news .index-news-content .recommend-news .text .title { font-size: 14px; line-height: 24px; height: 24px; font-weight: normal; } .index-news .index-news-content .recommend-news .text .date { line-height: 24px; font-size: 12px; font-weight: normal; } .index-news .index-news-content .more-link { bottom: 14px; } .index-news .index-news-content .new-con ul li .text .date { font-size: 12px; } .index-strength .earth { width: 100%; } .index-strength .company-data { width: 100%; margin-top: 0px; } .index-strength .company-data li { width: 50%; margin-bottom: 16px; } .index-strength .company-data li .num { font-size: 14px; line-height: 30px; height: 30px; margin-bottom: 0; } .index-strength .company-data li .num strong { font-size: 22px; } .index-strength .company-data li .text { font-size: 16px; } .index-business .business-nav { margin-bottom: 10px; } .index-business .business-nav ul { display: flex; } .index-business .business-nav li { flex: 1; line-height: 30px; font-size: 16px; } .index-business .business-con { margin-bottom: 20px; } .index-business .business-con .sub-class { margin-bottom: 10px; } .index-business .business-con .sub-class .item { display: inline-block; font-size: 14px; margin: 0; padding: 5px; cursor: pointer; } .index-business .business-con .business-detail .text .wrap { position: static; padding: 5px 10px; } .index-business .business-con .business-detail .text .wrap .intr { max-height: 96px; overflow: scroll; } .index-business .mobile-icon { display: none; } .index-partners .index-partners-content { padding: 20px 15px !important; } .index-partners .brand .brand-item { border-radius: 4px; width: calc(33.33% - 10px); margin: 5px; } .index-partners .brand .brand-item .text { font-size: 12px; } .index-partners .more { width: 140px; height: 40px; border: solid 2px #df1514; text-align: center; line-height: calc(40px - 4px); margin: 20px auto 0; } .index-partners .more a { font-size: 16px; } .hejie-footer .content .left { display: none; } .hejie-footer .content .footer-nav { line-height: 26px; } .hejie-footer .content .footer-nav li { line-height: 24px; } .hejie-footer .content .footer-nav li a { font-size: 14px; } .hejie-footer .content .footer-nav li:first-child { font-size: 16px; margin-bottom: 5px; } .hejie-footer .content .code { padding-left: 0; } .hejie-footer .content .code .code-item { font-size: 12px; padding: 10px; line-height: 30px; } .hejie-footer .content .mobile-contact { padding-bottom: 10px; } }