.index-banner { width: 100%; position: relative; height: 33.85vw; margin-bottom: 85px; overflow: hidden; } .index-banner .bd { position: relative; z-index: 0; } .index-banner .bd ul { width: 100% !important; } .index-banner .bd ul li { position: relative; width: 100% !important; height: 33.85vw; overflow: hidden; text-align: center; } .index-banner .bd ul li a { display: block; height: 33.85vw; background-size: cover; background-position: center; } .index-banner .bd ul li .tit { position: absolute; top: 50%; left: 50%; z-index: 2; transform: translate(-600px, -50%); opacity: 0; color: #fff; text-align: left; } .index-banner .bd ul li .tit .tit-green { color: #fff; font-size: 20px; } .index-banner .bd ul li .tit h3 { color: #fff; font-size: 40px; margin-top: 29px; margin-bottom: 20px; } .index-banner .bd ul li .tit .tit-li span { padding-right: 20px; margin-right: 20px; background-image: -webkit-linear-gradient(#fff, #fff); background-image: -o-linear-gradient(#fff, #fff); background-image: linear-gradient(#fff, #fff); background-size: 1px 12px; background-repeat: no-repeat; background-position: right center; } .index-banner .bd ul li .tit .tit-li span:last-child { background: none; } .index-banner .bd ul li .tit .banner-code { text-align: center; display: inline-block; } .index-banner .bd ul li .tit .banner-code dt { width: 89px; height: 89px; margin: 40px auto 16px; } .index-banner .bd ul li .tit .banner-code dd { text-overflow: ellipsis; -o-text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; overflow: hidden; } .index-banner .bd ul li video { display: block; width: 100vw; height: 33.85vw; object-fit: cover; position: relative; } .index-banner .bd ul li .video-mark { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.2); } .index-banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; } .index-banner .hd ul { text-align: center; } .index-banner .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 0.625vw; height: 0.625vw; margin: 0 0.885vw; background-color: rgba(0, 0, 0, 0.4); overflow: hidden; vertical-align: top; line-height: 9999px; border-radius: 50%; } .index-banner .hd ul .on { background-position: 0 0; background-color: #ffffff; } .index-banner .timer { position: absolute; z-index: 1; left: 0; bottom: 0; height: 6px; width: 0; background: #fff; filter: alpha(opacity=60); opacity: 0.6; font-size: 0; overflow: hidden; } .index-tit h3 { font-size: 32px; color: #1d2129; } .index-tit span { display: block; font-size: 28px; padding-left: 15px; color: #4e5969; background: -webkit-linear-gradient(#45b035 0%, #45b035 30%, #005bac 30%, #005bac 100%); background: -o-linear-gradient(#45b035 0%, #45b035 30%, #005bac 30%, #005bac 100%); background: linear-gradient(#45b035 0%, #45b035 30%, #005bac 30%, #005bac 100%); background-size: 3px 24px; background-repeat: no-repeat; background-position: left center; } .detail-nore { padding-top: 20px; color: #a0a0a0; font-size: 14px; } .detail-nore i { display: block; font-size: 30px; } .tabs-menu { display: none; } .company-box { overflow: visible; transition: padding 0.5s; margin-bottom: 123px; align-items: center; } .about-us { padding-right: 90px; } .about-us .certificate { padding-top: 34px; padding-bottom: 10px; } .about-us .certificate dl { text-align: center; width: 20%; box-sizing: border-box; margin-bottom: 24px; } .about-us .certificate dl dt { width: 60px; height: 60px; margin: 10px auto; } .about-us .company { overflow-y: auto; max-height: 84px; line-height: 28px; text-indent: 28px; color: #4e5969; padding-right: 14px; margin-bottom: 32px; } .about-us .gomore a { display: block; color: #0052d9; font-size: 12px; border: 1px solid #0052d9; height: 32px; line-height: 32px; min-width: 114px; text-align: center; transition: 0.3s; } .about-us .gomore a:hover { background-color: #0052d9; color: #fff; } .about-img { width: 494px; height: 434px; margin-right: -31px; background-image: -webkit-linear-gradient(left, #0052d9, #0052d9); background-image: -o-linear-gradient(left, #0052d9, #0052d9); background-image: linear-gradient(to right, #0052d9, #0052d9); background-repeat: no-repeat; background-position: top right; background-size: 384px 382px; } .about-img img { top: 33px; right: 31px; left: auto; } .news-bg { background-image: -webkit-linear-gradient(#f6f8ff 0%, rgba(249, 253, 255, 0.65) 65%, rgba(251, 253, 255, 0) 100%); background-image: -o-linear-gradient(#f6f8ff 0%, rgba(249, 253, 255, 0.65) 65%, rgba(251, 253, 255, 0) 100%); background-image: linear-gradient(#f6f8ff 0%, rgba(249, 253, 255, 0.65) 65%, rgba(251, 253, 255, 0) 100%); padding-top: 80px; padding-bottom: 78px; } .news-bg .gomore { color: #5c5c5c; } .news-bg .newsl-list { width: 655px; } .news-bg .newsl-li { width: 319px; padding: 26px 0; cursor: pointer; } .news-bg .newsl-li:nth-child(n 3) { display: none; } .news-bg .newsl-li .news-img { overflow: hidden; width: 319px; height: 275px; margin-bottom: 10px; } .news-bg .newsl-li .news-img img { display: block; width: 100%; height: 100%; object-fit: cover; transition: 0.3s; } .news-bg .newsl-li .news-txt dt { color: #1d2129; font-size: 15px; line-height: 28px; font-weight: bold; } .news-bg .newsl-li .news-txt dd { color: #4e5969; font-size: 12px; line-height: 20px; margin-top: 16px; text-indent: 24px; } .news-bg .newsl-li .news-txt p { color: #86909c; font-size: 12px; margin-top: 14px; } .news-bg .newsl-li:hover .news-img img { transform: scale(1.1); transition: 0.3s; } .news-bg .newsl-li:hover .news-txt dt { color: #0f4696; } .news-nav li { height: 40px; } .news-nav li a { display: block; padding: 0 24px; margin-left: 37px; height: 40px; border: 1px solid #5c5c5c; line-height: 40px; color: #5c5c5c; font-size: 16px; border-radius: 30px; white-space: nowrap; } .news-nav li.on a { color: #0f52ff; border: 1px solid #0f52ff; } .index-news { padding-top: 28px; box-sizing: border-box; } .index-news .gomore { margin-top: 22px; } .index-news .news-child { padding-left: 33px; margin-top: 22px; } .index-news .news-child .news-con .news-type .news-li { padding: 16px 0; cursor: pointer; } .index-news .news-child .news-con .news-type .news-li .date { height: 98px; width: 100px; text-align: right; border-right: 1px solid #d9d9d9; padding-right: 18px; margin-right: 18px; } .index-news .news-child .news-con .news-type .news-li .date dt { color: #e4e4e4; font-size: 48px; font-family: "fontdin"; line-height: 50px; } .index-news .news-child .news-con .news-type .news-li .date dd { color: #353535; font-size: 18px; font-family: "arial"; display: none; line-height: 1; } .index-news .news-child .news-con .news-type .news-li .news-img { overflow: hidden; width: 159px; height: 98px; margin-right: 10px; } .index-news .news-child .news-con .news-type .news-li .news-img img { display: block; width: 100%; height: 100%; object-fit: cover; transition: 0.3s; } .index-news .news-child .news-con .news-type .news-li .news-txt { height: 98px; } .index-news .news-child .news-con .news-type .news-li .news-txt dt { color: #1d2129; font-size: 16px; line-height: 20px; font-weight: bold; } .index-news .news-child .news-con .news-type .news-li .news-txt dd { color: #171717; font-size: 12px; line-height: 20px; margin-top: 8px; } .index-news .news-child .news-con .news-type .news-li .news-txt p { color: #86909c; font-size: 14px; } .index-news .news-child .news-con .news-type .news-li:hover .news-img img { transform: scale(1.1); transition: 0.3s; } .index-news .news-child .news-con .news-type .news-li:hover .news-txt dt { color: #0f4696; } .core-industries { background: center bottom no-repeat; background-size: cover; padding-top: 75px; padding-bottom: 76px; margin-top: 38px; } .core-nav { position: relative; z-index: 1; border-bottom: 2px solid #f6f6f6; } .core-nav li { height: 65px; margin-bottom: -1px; } .core-nav li a { display: block; padding: 0 25px; min-width: 40px; height: 63px; line-height: 63px; color: #1d2129; font-size: 16px; border-bottom: 2px solid transparent; transition: 0.3s; } .core-nav li.on a { color: #0052d9; font-size: 20px; border-bottom-color: #0052d9; } .core-nav li li { margin-left: 10px; } .corelist { overflow: hidden; zoom: 1; max-width: 1200px; margin: 0 auto; } .corelist.close { overflow: hidden; margin-left: 30px; opacity: 0; height: 0; padding-top: 0; } .corelist .more-core { background-color: #fff; width: 90px; height: 573px; line-height: 573px; color: #0052d9; font-size: 12px; transition: 0.3s; } .corelist .more-core:hover { background-color: #97aed2; } .corelist li { width: 175px; height: 573px; overflow: hidden; zoom: 1; transition: width 0.5s; cursor: pointer; margin-right: 9px; } .corelist li h4 { position: relative; width: 100%; height: 573px; cursor: pointer; overflow: hidden; background-position: center bottom; background-repeat: no-repeat; background-size: auto 100%; color: #fff; font-weight: normal; } .corelist li h4 .core-type { color: #fff; width: 100%; padding: 0 1vw; height: 573px; font-weight: normal; background-image: -webkit-linear-gradient(bottom, #1e1e1e 0%, rgba(42, 42, 42, 0.72) 50%, rgba(32, 32, 32, 0) 100%); background-image: -o-linear-gradient(bottom, #1e1e1e 0%, rgba(42, 42, 42, 0.72) 50%, rgba(32, 32, 32, 0) 100%); background-image: linear-gradient(to top, #1e1e1e 0%, rgba(42, 42, 42, 0.72) 50%, rgba(32, 32, 32, 0) 100%); } .corelist li h4 .core-type dt { font-size: 30px; margin-bottom: 10px; text-align: center; } .corelist li h4 .core-type dd { font-size: 14px; margin: auto auto 42px; text-align: center; } .corelist li .tabbody { overflow: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: 0.5s; } .corelist li .tabbody img { width: 100%; height: 100%; object-fit: cover; } .corelist li .core-text { visibility: hidden; top: 0; left: 0; right: 0; bottom: 0; padding: 36px; opacity: 0; transition: 0.5s; background-image: -webkit-linear-gradient(rgba(32, 32, 32, 0.8) 0%, rgba(32, 32, 32, 0) 80%), -webkit-linear-gradient(bottom, #0052d9 0%, rgba(0, 82, 217, 0) 50%); background-image: -o-linear-gradient(rgba(32, 32, 32, 0.8) 0%, rgba(32, 32, 32, 0) 80%), -o-linear-gradient(bottom, #0052d9 0%, rgba(0, 82, 217, 0) 50%); background-image: linear-gradient(rgba(32, 32, 32, 0.8) 0%, rgba(32, 32, 32, 0) 80%), linear-gradient(to top, #0052d9 0%, rgba(0, 82, 217, 0) 50%); } .corelist li .core-text h3 { color: #fff; font-size: 20px; } .corelist li .core-text .core-img { overflow: hidden; width: 100%; height: 350px; } .corelist li .core-text .core-img img { display: block; width: 100%; height: 100%; object-fit: contain; } .corelist li .core-text .core-txt { line-height: 24px; padding-top: 20px; -webkit-line-clamp: 5; color: #fff; } .corelist li .core-text .detail-nore i { color: #004b9e; } .corelist li:nth-child(n 5) { display: none; } .corelist li.hover { width: calc(100% - 175px * 3); } .corelist li.hover .tabbody { background-color: #fff; opacity: 1; } .corelist li.hover .core-text { opacity: 1; visibility: visible; } .corelist li.hover:only-child { width: 100%; } .corelist li.hover:nth-last-child(2):first-child, .corelist li.hover:nth-child(2):last-child { width: calc(100% - 175px * 1); } .corelist li.hover:nth-last-child(3):first-child, .corelist li.hover:nth-last-child(2):nth-child(2), .corelist li.hover:nth-child(3):last-child { width: calc(100% - 175px * 2); } .service { background-image: ; background-size: 100% 100%; padding-top: 69px; } .service .service-list { padding-top: 75px; } .service .service-list li { margin-bottom: 49px; } .service .service-list li .img-cov { overflow: hidden; width: 100%; padding-top: calc(215 / 343 * 100%); border-radius: 0 40px 0 0; } .service .service-list li .img-cov img { transition: 0.5s; } .service .service-list li .service-con { width: 343px; height: 320px; background-color: #fff; padding: 20px 25px; box-sizing: border-box; border-bottom: 2px solid #fff; transition: 0.5s; } .service .service-list li .service-con > span { font-family: "fontdin"; font-size: 36px; opacity: 0.1; } .service .service-list li .service-con > h3 { top: 50px; height: 50px; font-size: 16px; color: #1d2129; margin-bottom: 25px; transition: 0.5s; } .service .service-list li .service-con > div { line-height: 28px; padding-top: 25px; -webkit-line-clamp: 7; text-indent: 28px; } .service .service-list li:hover { cursor: pointer; } .service .service-list li:hover .img-cov img { transform: scale(1.1); } .service .service-list li:hover .service-con { border-bottom-color: #0052d9; padding-top: 15px; } .service .service-list li:hover .service-con > h3 { top: 45px; } .service .service-list li:nth-child(3n 2) { padding: 0 calc((100% - 343px * 3) / 4); } .index-video { background: center no-repeat; background-size: cover; padding-top: 78px; padding-bottom: 116px; box-sizing: border-box; -webkit-transition: all 2.5s ease-in-out; transition: all 2.5s ease-in-out; cursor: pointer; } .index-video .video-list { margin-top: 50px; } .index-video .video-left { width: calc(100% - 393px - 10px); height: 528px; } .index-video .video-left .video-play { top: 55%; } .index-video .video-left .video-play a { color: #fff; font-size: 70px; } .index-video .video-left .video-play .play-round { width: 72px; height: 72px; box-sizing: content-box; border-radius: 50%; opacity: 0; } .index-video .video-left:hover .video-play .play-round { opacity: 1; animation: playvideo 1s infinite; } .index-video .video-tit { width: 100%; height: 100%; color: #fff; font-size: 20px; padding: 36px 40px; font-weight: bold; background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 30%); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 30%); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 30%); } .index-video .video-right > .video-li { width: 393px; height: 258px; margin-bottom: 12px; } @keyframes playvideo { from { border: 1px solid #fff; } to { border: 15px solid transparent; } } .video-pop { position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; background-color: #000000; z-index: 1001; opacity: 0; visibility: hidden; transition: all 0.5s; } .video-pop .video-close { position: fixed; top: 5%; right: 5%; width: 34px; height: 34px; border-radius: 50%; cursor: pointer; z-index: 5; background-color: rgba(255, 255, 255, 0.3); } .video-pop .video-close .lvfaweb { color: #fff; } .video-pop .video-close:hover { background-color: #0f4696; text-align: center; } .video-pop .video-con { position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 1px; height: 1px; object-fit: contain; outline: none; z-index: 4; transition: all 0.5s; } .video-pop.video-open { width: 100%; height: 100%; opacity: 1; visibility: visible; } .video-pop.video-open .video-con { width: 80%; height: 80%; } .cooperative { background-color: #fafafa; padding-top: 68px; padding-bottom: 122px; } .cooperative .index-tit span { padding-left: 0; background: none; margin-bottom: 50px; } .cooperative .link-nav { position: relative; z-index: 1; border-bottom: 2px solid #f6f6f6; margin-bottom: 69px; width: 100%; overflow-x: auto; overflow-y: hidden; transition: all 0.5s; } .cooperative .link-nav li { height: 65px; margin-bottom: -1px; flex-grow: 0; flex-shrink: 0; } .cooperative .link-nav li a { display: block; padding: 0 20px; height: 63px; line-height: 63px; color: #1d2129; font-size: 16px; border-bottom: 2px solid transparent; transition: 0.3s; } .cooperative .link-nav li.on a { color: #0052d9; font-size: 20px; border-bottom-color: #0052d9; } .cooperative .link-nav li li { margin-left: 40px; } .cooperative .link { transition: all 0.5s; } .cooperative .link a { display: block; margin-bottom: 25px; background-color: #fff; box-shadow: 0px 1px 16px rgba(146, 144, 144, 0.1); transition: all 0.5s; width: calc((200 / 1200 * 100%)); margin-right: calc((100% - (200 / 1200 * 100%) * 5) / 4); } .cooperative .link a .img-hover-con { padding-top: calc((80 / 200 * 100%)); } .cooperative .link a:nth-child(5n) { margin-right: 0; } @media screen and (max-width: 1280px) { .index-banner .bd ul li .tit { left: 30px; transform: translate(0, -45%); transition: left 0.5s; } .index-banner .bd ul li .tit h3 { font-size: 37px; } .index-banner .bd ul li .tit .banner-txt { max-width: 50vw; transition: max-width 0.5s; max-height: 36vw; } .index-banner .bd ul li .tit .banner-code dt { margin: 20px auto 10px; } .content { padding: 0 1em; transition: padding 0.5s; } .about-img { margin-right: 0; } .news-bg .news-left { width: 55%; } .news-bg .newsl-list { width: 100%; } .news-bg .newsl-li { width: 48%; } .news-bg .newsl-li .news-img { position: relative; overflow: hidden; width: 100%; height: auto; padding-top: 86.2%; } .news-bg .newsl-li .news-img img { position: absolute; top: 0; left: 0; } .core-industries { background-size: auto 100%; padding: 75px 1em 76px; } .service { padding-top: 50px; } .service .service-list { padding-top: 45px; } .cooperative { padding-top: 50px; } } @media screen and (max-width: 1080px) { .index-banner { height: 40vw; margin-bottom: 3em; } .index-banner .bd ul li { height: 40vw; } .index-banner .bd ul li a { height: 40vw; } .index-banner .bd ul li .tit { left: 1em; transform: translate(0, -50%); } .index-banner .bd ul li .tit .tit-green { font-size: 2.1em; } .index-banner .bd ul li .tit h3 { font-size: 2.6em; margin-top: .3em; margin-bottom: .8em; } .index-banner .bd ul li .tit .tit-li span { padding-right: .8em; margin-right: .3em; } .index-banner .bd ul li video { width: 100vw; height: 40vw; } .index-banner .hd { height: 1.5em; line-height: 1.5em; } .index-banner .hd ul li { width: 0.4em; height: 0.4em; margin: 0 0.3em; } .index-banner .timer { height: 3px; width: 0; } .index-tit h3 { font-size: 2em; } .index-tit span { font-size: 1.5em; } .about-us .certificate dl { padding-left: 1em; } .about-us .certificate dl:nth-child(5n 1) { padding-left: 0; } .about-img { width: 45vw; height: 40vw; } .news-nav { justify-content: space-between; padding-left: 33px; } .news-nav li { height: 35px; } .news-nav li a { margin-left: 0; height: 35px; line-height: 35px; } .index-news .gomore { margin-top: 10px; } .index-news .news-child .news-con .news-type .news-li .date { width: 86px; padding-right: 15px; margin-right: 15px; } .index-news .news-child .news-con .news-type .news-li .news-img { width: 140px; } .core-nav li a { padding: 0 15px; } .corelist li { width: 150px; } .corelist li.hover { width: calc(100% - 150px * 3); } .corelist li.hover:nth-last-child(2):first-child, .corelist li.hover:nth-child(2):last-child { width: calc(100% - 150px * 1); } .corelist li.hover:nth-last-child(3):first-child, .corelist li.hover:nth-last-child(2):nth-child(2), .corelist li.hover:nth-child(3):last-child { width: calc(100% - 150px * 2); } .cooperative { background-color: #fafafa; padding-top: 50px; padding-bottom: 122px; } .cooperative .index-tit span { padding-left: 0; background: none; margin-bottom: 95px; } } @media screen and (max-width: 992px) { .index-banner { height: 60vw; margin-bottom: 2em; margin-top: 3em; } .index-banner .bd ul li { height: 60vw; } .index-banner .bd ul li a { height: 60vw; } .index-banner .bd ul li .tit { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; } .index-banner .bd ul li .tit .tit-green { font-size: 1.1em; } .index-banner .bd ul li .tit h3 { font-size: 1.6em; } .index-banner .bd ul li .tit .tit-li { flex-wrap: wrap; } .index-banner .bd ul li .tit .tit-li span { padding-right: .5em; margin-right: .5em; background: none; margin-bottom: .5em; } .index-banner .bd ul li .tit .banner-code { text-align: center; display: inline-block; margin-right: 1em; } .index-banner .bd ul li .tit .banner-code dt { width: 89px; height: 89px; margin: 0 auto 16px; } .index-banner .bd ul li video { height: 60vw; } .index-banner .hd { height: 1.5em; line-height: 1.5em; } .index-banner .hd ul li { width: 0.4em; height: 0.4em; margin: 0 0.3em; } .index-banner .timer { height: 3px; width: 0; } .company-box { -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; margin-bottom: 4em; } .about-us { padding-right: 0; padding-bottom: 2em; } .about-us .certificate dl dt { width: 50px; height: 50px; } .about-us .company { overflow-y: auto; height: auto; line-height: 28px; text-indent: 28px; color: #4e5969; padding-right: 14px; margin-bottom: 1.5em; } .about-img { width: 80vw; height: 70.28vw; margin: 0 auto; background-size: 77.73% 77.73%; } .about-img img { top: 10%; right: auto; left: 0; width: 90%; height: 90%; } .news-bg { padding-top: 3em; } .news-bg > .content { -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; } .news-bg .news-left { width: 100%; } .news-nav { justify-content: space-around; padding-left: 0; } .news-nav li a { padding: 0 1em; margin-left: 0; font-size: 1.1em; } .index-news .gomore { margin-top: 1.5em; } .index-news .news-child { padding-left: 0; } .index-news .news-child .news-con .news-type .news-li .date { width: 5em; } .index-news .news-child .news-con .news-type .news-li .date dt { font-size: 3em; } .index-news .news-child .news-con .news-type .news-li .news-img { width: 128px; } .core-industries { margin-top: 2em; padding: 3em 1em; } .core-tit { align-items: flex-start; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; } .core-nav { margin-top: 1em; width: 100%; overflow-x: auto; overflow-y: hidden; } .corelist .more-core { width: 5em; line-height: 5em; -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl; letter-spacing: 3px; } .corelist li { -webkit-box-flex: 1; -ms-flex: 1; -webkit-flex: 1; flex: 1; min-width: 0; margin-right: .5em; } .corelist li h4 .core-type dt { display: none; } .corelist li h4 .core-type dd { -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl; letter-spacing: 3px; } .corelist li.hover { -webkit-box-flex: 1; -ms-flex: 1; -webkit-flex: 1; flex: 1; min-width: 0; } .corelist li.hover .tabbody { opacity: 0; } .corelist li.hover .core-text { opacity: 0; visibility: hidden; } .service { padding-top: 2.5em; } .service .service-list { padding-top: 2em; } .service .service-list li { margin-bottom: 2em; } .service .service-list li .service-con { width: 100%; } .service .service-list li:nth-child(3n 2) { padding: 0; border-right: 0; border-left: 0; } .service .service-list li li { border-top: 1px solid #d9d9d9; padding-top: 1.5em!important; } .index-video { padding-top: 2.5em; padding-bottom: 4em; } .index-video .video-list { -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; margin-top: 2em; } .index-video .video-left { width: 100%; height: calc(528 / 797 * 100vw - 2em); margin-bottom: 1em; } .index-video .video-tit { font-size: 1.3em; padding: 1em; } .index-video .video-right > .video-li { width: 100%; height: calc(258 / 393 * 100vw - 2em); margin-bottom: 1em; } .cooperative { background-color: #fafafa; padding-top: 3em; padding-bottom: 3em; } .cooperative .index-tit span { padding-left: 0; background: none; margin-bottom: 1em; } .cooperative .link-nav { margin-bottom: 3em; justify-content: flex-start; } .cooperative .link-nav li a { padding: 0 15px; } .cooperative .link-nav li li { margin-left: 10px; } .cooperative .link { justify-content: space-between; } .cooperative .link a { display: block; width: 45%; margin: 0 2.5% 25px!important; } .cooperative .link a .img-hover-con { padding-top: calc((80 / 200 * 100%)); } }