:root { --logoColor: #e60012; } @keyframes pathImgRight { 0% { -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%); clip-path: polygon(0 0, 0 0, 0 100%, 0 100%); } 100% { -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); } } @keyframes pathImgLeft { 0% { -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); } 100% { -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); } } @keyframes pathImgDown { 0% { -webkit-clip-path: polygon(0 40%, 0 0, 0 0, 0 40%); clip-path: polygon(0 40%, 0 0, 0 0, 0 40%); } 50% { -webkit-clip-path: polygon(0 40%, 0 0, 100% 0, 100% 40%); clip-path: polygon(0 40%, 0 0, 100% 0, 100% 40%); } 100% { -webkit-clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%); clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%); } } @keyframes scale { 0% { transform: scale(1); opacity: .5; } 100% { transform: scale(10); opacity: 0; } } @keyframes beat { 0% { transform: translateY(0); } 50% { transform: translateY(-10px); } 100% { transform: translateY(0); } } .w1850 { width: 96.25%; margin: 0 auto; max-width: 1850px; } .w1560 { width: 81%; margin: 0 auto; max-width: 1560px; } .swiper-box { position: relative; } .lh1 { line-height: 1; } .tac { text-align: center; } .i-tit { position: relative; width: max-content; color: #fff; line-height: 1; } .i-tit::after { content: ''; position: absolute; width: 1.8rem; height: 1px; background-color: #fff; left: calc(100% + .8rem); top: 50%; transform: translateY(-50%); } .i-tit.black { color: #000000; } .i-tit.black::after { background-color: #000; } .i-sub { color: #fff; font-size: 1.5rem; line-height: 1; margin-top: .9rem; font-weight: bold; } .i-sub.black { color: #000000; } .side-tit { color: #000000; line-height: 1.25; font-weight: bold; font-size: 1.2rem; } .side-sub { color: #999; font-weight: bold; line-height: 1.1; } .noWrap { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 1; } .public-container .swiper-button-prev, .public-container .swiper-button-next { width: 1.35rem; height: 1.35rem; border: 2px solid #fff; transition: all .3s; } .public-container .swiper-button-prev::after, .public-container .swiper-button-next::after { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-repeat: no-repeat; background-position: center; background-size: contain; width: 20px; height: 7px; filter: brightness(100); } .public-container .swiper-button-prev:hover, .public-container .swiper-button-next:hover { background: var(--logoColor); border-color: var(--logoColor); } .public-container .swiper-button-prev::after { background-image: url(../img/6.png); } .public-container .swiper-button-next::after { background-image: url(../img/7.png); } .public-container.other-container .swiper-button-prev, .public-container.other-container .swiper-button-next { border-color: rgba(0, 0, 0, 0.4); } .public-container.other-container .swiper-button-prev::after, .public-container.other-container .swiper-button-next::after { filter: initial; } .public-container.other-container .swiper-button-prev:hover, .public-container.other-container .swiper-button-next:hover { border-color: var(--logoColor); } .public-container.other-container .swiper-button-prev:hover::after, .public-container.other-container .swiper-button-next:hover::after { filter: brightness(100); } .head.hidNav .head-nav { display: none; } .head.idx-scr { background-color: #fff; } .head.idx-scr .nor-img { display: none; } .head.idx-scr .scr-img { display: block; } .head.idx-scr .scr-trans { filter: initial; } .head.idx-scr .lan a { color: #000; } .head.idx-scr .menu div { background-color: #333; } #all-container { width: 100%; height: 100vh; } #all-container .all-swiper-slide .pubSwiper { width: 100%; height: 100vh; position: relative; } #all-container .all-swiper-slide.ani-slide .first .top .tit { opacity: 1; visibility: visible; transform: translateX(0); transition: all .5s; } #all-container .all-swiper-slide.ani-slide .first .top .cont { opacity: 1; visibility: visible; transform: translateX(0); transition: all .5s .25s; } #all-container .all-swiper-slide.ani-slide .first .li-box { opacity: 1; visibility: visible; transform: translateY(0); transition: all .5s .25s; } #all-container .all-swiper-slide.ani-slide .scend .lf { opacity: 1; visibility: visible; transform: translateX(0); transition: all .5s; } #all-container .all-swiper-slide.ani-slide .scend .lf .en { opacity: 1; visibility: visible; transform: translateY(0); transition: all .5s .25s; } #all-container .all-swiper-slide.ani-slide .scend .lf .sub { opacity: 1; visibility: visible; transform: translateY(0); transition: all .5s .5s; } #all-container .all-swiper-slide.ani-slide .scend .lf .cont { opacity: 1; visibility: visible; transform: translateY(0); transition: all .5s .75s; } #all-container .all-swiper-slide.ani-slide .scend .lf .more { opacity: 1; visibility: visible; transform: translateY(0); transition: all .5s 1s; } #all-container .all-swiper-slide.ani-slide .scend .lf .num-box { opacity: 1; visibility: visible; transform: translateY(0); transition: all .5s 1.25s; } #all-container .all-swiper-slide.ani-slide .scend .rg .pic1 { opacity: 1; visibility: visible; transform: translateX(0); transition: all .5s .25s; } #all-container .all-swiper-slide.ani-slide .scend .rg .pic2 { opacity: 1; visibility: visible; transform: translateY(0); transition: all .5s .75s; } #all-container .all-swiper-slide.ani-slide .scend .rg .pic3 { opacity: 1; visibility: visible; transform: translateY(0); transition: all .5s .5s; } #all-container .all-swiper-slide.ani-slide .scend .rg .pic4 { opacity: 1; visibility: visible; transform: translateX(0); transition: all .5s .25s; } #all-container .all-swiper-slide.ani-slide .third .en { opacity: 1; visibility: visible; transform: translateX(0); transition: all .5s; } #all-container .all-swiper-slide.ani-slide .third .sub { opacity: 1; visibility: visible; transform: translateX(0); transition: all .5s .25s; } #all-container .all-swiper-slide.ani-slide .third .i-news-swiper { opacity: 1; visibility: visible; transform: translateY(0); transition: all .5s .75s; } #all-container .ban-container { width: 100%; height: 100vh; } #all-container .ban-container .swiper-pagination { bottom: .8rem; } #all-container .ban-container .swiper-pagination .swiper-pagination-bullet { width: .75rem; height: 3px; background: #fff; margin: 0 6px; border-radius: 0; opacity: 1; } #all-container .ban-container .swiper-pagination .swiper-pagination-bullet-active { background: var(--logoColor); } #all-container .ban-container .swiper-button-prev { left: 1.6rem; } #all-container .ban-container .swiper-button-next { right: 1.6rem; } #all-container .ban-container .swiper-slide { width: 100%; height: 100%; } #all-container .ban-container .swiper-slide video { width: 100%; height: 100%; object-fit: cover; } #all-container .ban-container .swiper-slide img { width: 100%; height: 100%; object-fit: cover; } #all-container .ban-container .swiper-slide .play { width: 1.3rem; } #all-container .ban-container .swiper-slide .ban-font { position: absolute; top: 39%; left: 50%; transform: translateX(-50%); width: 80%; text-align: center; } #all-container .ban-container .swiper-slide .ban-font .h1 { color: rgba(255, 255, 255, 0.5); opacity: 0; visibility: hidden; transform: translateY(0.5rem); } #all-container .ban-container .swiper-slide .ban-font .h2 { color: #fff; margin-top: .7rem; font-size: 1.5rem; line-height: 1.3; font-weight: bold; opacity: 0; visibility: hidden; transform: translateY(0.5rem); } #all-container .ban-container .swiper-slide.ani-slide .h1 { opacity: 1; visibility: visible; transform: translateY(0); transition: all .4s; } #all-container .ban-container .swiper-slide.ani-slide .h2 { opacity: 1; visibility: visible; transform: translateY(0); transition: all .4s .2s; } #all-container .first { padding: 9% 9.5% 0; } #all-container .first .top { display: flex; align-items: flex-start; justify-content: space-between; } #all-container .first .top .tit { opacity: 0; visibility: hidden; transform: translateX(0.5rem); } #all-container .first .top .cont { padding-top: .9rem; color: #fff; line-height: 1.8; width: 34%; opacity: 0; visibility: hidden; transform: translateX(-0.5rem); } #all-container .first .li-box { margin-top: 1.4rem; display: flex; align-items: flex-start; justify-content: space-between; opacity: 0; visibility: hidden; transform: translateY(0.5rem); } #all-container .first .li-box .li { width: 20%; transform: translateY(2rem); transition: all .4s; } #all-container .first .li-box .li .icon { position: relative; width: 4.45rem; height: 4.45rem; overflow: hidden; } #all-container .first .li-box .li .icon img { width: 100%; } #all-container .first .li-box .li .icon .bg { position: absolute; top: 0; left: 0; transition: all .4s; } #all-container .first .li-box .li .icon .bg1 { visibility: hidden; transform: translate(100%, 100%); } #all-container .first .li-box .li .icon .img { position: absolute; z-index: 5; max-width: 60%; } #all-container .first .li-box .li .h1 { color: #fff; margin-top: 1.1rem; } #all-container .first .li-box .li .h2 { margin-top: .4rem; color: rgba(255, 255, 255, 0.6); opacity: 0; visibility: hidden; transform: translateY(0.5rem); transition: all .4s .15s; } #all-container .first .li-box .li .cont { margin-top: .75rem; color: #fff; line-height: 1.8; opacity: 0; visibility: hidden; transform: translateY(0.5rem); transition: all .4s .3s; } #all-container .first .li-box .li .more { display: block; margin-top: 1rem; width: 2.1rem; opacity: 0; visibility: hidden; transform: translateY(0.5rem); transition: all .4s .45s; } #all-container .first .li-box .li .more img { width: 100%; } #all-container .first .li-box .li.show { transform: translateY(0); } #all-container .first .li-box .li.show .icon .bg1 { visibility: visible; transform: translate(0, 0); } #all-container .first .li-box .li.show .icon .bg2 { visibility: hidden; transform: translate(-100%, -100%); } #all-container .first .li-box .li.show .h2, #all-container .first .li-box .li.show .cont, #all-container .first .li-box .li.show .more { opacity: 1; visibility: visible; transform: translateY(0); } #all-container .scend { padding: 8% 9.5% 0; display: flex; align-items: flex-start; justify-content: space-between; } #all-container .scend .lf { width: 34%; opacity: 0; visibility: hidden; transform: translateX(-0.5rem); } #all-container .scend .lf .en { opacity: 0; visibility: hidden; transform: translateY(-0.5rem); font-weight: bold; } #all-container .scend .lf .sub { opacity: 0; visibility: hidden; transform: translateY(-0.5rem); } #all-container .scend .lf .cont { color: #000; line-height: 2.1; height: 8.4em; overflow: hidden; margin-top: 1rem; opacity: 0; visibility: hidden; transform: translateY(-0.5rem); } #all-container .scend .lf .more { margin-top: 2rem; display: flex; width: 4.75rem; height: 1.4rem; opacity: 0; visibility: hidden; transform: translateY(-0.5rem); } #all-container .scend .lf .more .text { width: 71%; height: 100%; line-height: 1.4rem; text-align: center; background-color: #F2F2F2; color: #000000; transition: all .3s; } #all-container .scend .lf .more .arr { width: 29%; height: 100%; line-height: 1.4rem; text-align: center; color: #fff; background-color: var(--logoColor); } #all-container .scend .lf .more:hover .text { background-color: var(--logoColor); color: #fff; } #all-container .scend .lf .num-box { display: flex; align-items: flex-start; justify-content: space-between; margin-top: 4rem; opacity: 0; visibility: hidden; transform: translateY(-0.5rem); } #all-container .scend .lf .num-box .li .num { display: flex; align-items: flex-end; } #all-container .scend .lf .num-box .li .num p { color: var(--logoColor); font-size: 1.55rem; margin-right: 6px; line-height: 1; font-weight: bold; } #all-container .scend .lf .num-box .li .num span { color: #333333; line-height: 1; } #all-container .scend .lf .num-box .li .text { margin-top: .6rem; color: #666; } #all-container .scend .rg { width: 56%; position: relative; } #all-container .scend .rg img { width: 100%; } #all-container .scend .rg .pic1 { width: 36%; margin-bottom: -5.5rem; opacity: 0; visibility: hidden; transform: translateX(-0.5rem); } #all-container .scend .rg .pic2 { width: 72%; position: relative; margin-left: 1.75rem; z-index: 2; margin-bottom: -6.5rem; opacity: 0; visibility: hidden; transform: translateY(0.5rem); } #all-container .scend .rg .pic2 .play { width: 1.3rem; cursor: pointer; } #all-container .scend .rg .pic3 { width: 36%; margin-left: 64%; opacity: 0; visibility: hidden; transform: translateY(0.5rem); } #all-container .scend .rg .pic4 { width: 5.6rem; position: absolute; top: 0; right: 0; opacity: 0; visibility: hidden; transform: translateX(0.5rem); } #all-container .third { padding: 8% 0 0 9.5%; } #all-container .third .en { opacity: 0; visibility: hidden; transform: translateX(-0.5rem); font-weight: bold; } #all-container .third .sub { margin-bottom: -1.75rem; opacity: 0; visibility: hidden; transform: translateX(-0.5rem); position: relative; z-index: 20; } #all-container .third .bg { position: absolute; background-color: #E2F2FA; /* z-index: 5; */ } #all-container .third .bg1 { width: 2.5rem; height: 2.5rem; right: 21.5%; top: 15%; display:none; } #all-container .third .bg2 { width: 1.3rem; height: 1.3rem; right: 19%; top: 77%; display:none; } #all-container .third .i-news-swiper { /* overflow: initial; */ padding-bottom: .6rem; opacity: 0; visibility: hidden; transform: translateY(0.5rem); } #all-container .third .i-news-swiper .swiper-wrapper { align-items: flex-end; } #all-container .third .i-news-swiper .swiper-button-prev, #all-container .third .i-news-swiper .swiper-button-next { top: auto; margin: 0; bottom: 0; left: auto; right: auto; } #all-container .third .i-news-swiper .swiper-button-prev { right: 5.6rem; } #all-container .third .i-news-swiper .swiper-button-next { right: 4rem; } #all-container .third .i-news-swiper .swiper-scrollbar { margin-top: 2.5rem; position: relative; width: 78%; left: 0; height: 1px; /* overflow: initial; */ bottom: 0; } #all-container .third .i-news-swiper .swiper-scrollbar .swiper-scrollbar-drag { height: 3px; background: var(--logoColor); } #all-container .third .i-news-swiper .swiper-slide { width: 25%; margin-right: 8%; /* margin: 0 4%; */ } #all-container .third .i-news-swiper .swiper-slide:last-child { margin-right: 0; } #all-container .third .i-news-swiper .swiper-slide .pic { width: 100%; height: 6.5rem; position: relative; overflow: hidden; } #all-container .third .i-news-swiper .swiper-slide .pic img { width: 100%; height: 100%; object-fit: cover; transition: all .3s; } #all-container .third .i-news-swiper .swiper-slide .pic .more { width: 1.45rem; height: 1.45rem; border: 2px solid #fff; display: flex; align-items: center; justify-content: center; filter: brightness(100); opacity: 0; transition: all .3s; } #all-container .third .i-news-swiper .swiper-slide .pic .more img { max-width: 50%; height: auto; } #all-container .third .i-news-swiper .swiper-slide .time { color: #000000; opacity: .5; margin-top: 1rem; } #all-container .third .i-news-swiper .swiper-slide .tit { color: #030303; line-height: 1.4; height: 2.8em; overflow: hidden; margin-top: .45rem; } #all-container .third .i-news-swiper .swiper-slide .cont { color: #030303; margin-top: .7rem; } #all-container .third .i-news-swiper .swiper-slide-active { width: 40%; } #all-container .third .i-news-swiper .swiper-slide-active .pic { height: 10rem; } #all-container .third .i-news-swiper .swiper-slide-active .pic img { width: 100%; } #all-container .third .i-news-swiper .swiper-slide:hover .pic>img { transform: scale(1.1); } #all-container .third .i-news-swiper .swiper-slide:hover .pic .more { opacity: 1; } .foot { background-color: #313131; } .foot .foot-top { display: flex; align-items: flex-start; justify-content: space-between; padding: 3.9rem 0 2.1rem; } .foot .foot-top .nav { display: flex; align-items: flex-start; justify-content: flex-start; padding-right: 2.75rem; border-right: 1px solid rgba(255, 255, 255, .1); margin-right: 1.7rem; } .foot .foot-top .nav .li { width: 5em; margin-right: 3.1rem; } .foot .foot-top .nav .li:last-child { margin-right: 0; } .foot .foot-top .nav .li .tit { color: #fff; margin-bottom: .8rem; } .foot .foot-top .nav .li .other { margin-top: 1.1rem; } .foot .foot-top .nav .li a { display: block; line-height: 1.1; white-space: nowrap; color: #a2a2a2; margin-bottom: .4rem; transition: all .3s; } .foot .foot-top .nav .li a:last-child { margin-bottom: 0; } .foot .foot-top .nav .li a:hover { color: var(--logoColor); } .foot .foot-top .code .tel-box { display: flex; align-items: center; } .foot .foot-top .code .tel-box div { width: 12px; display: flex; margin-right: .25rem; } .foot .foot-top .code .tel-box div img { width: 100%; } .foot .foot-top .code .tel-box p { color: #fff; } .foot .foot-top .code .phone { margin-top: .4rem; color: var(--logoColor); margin-bottom: 1rem; } .foot .foot-top .code .address { margin-top: .4rem; color: #a2a2a2; } .foot .foot-top .code .pic-box { width: max-content; margin-top: 1.7rem; } .foot .foot-top .code .vs-code { width: 2.8rem; margin: 0 auto; } .foot .foot-top .code .vs-code img { width: 100%; } .foot .foot-top .code .sao { color: #a2a2a2; text-align: center; margin-top: .35rem; } .foot .foot-btn { padding: .7rem 9.5%; display: flex; align-items: center; justify-content: space-between; border-top: 1px solid rgba(255, 255, 255, 0.1); } .foot .foot-btn a { color: #a2a2a2; margin-right: .5rem; transition: all .3s; } .foot .foot-btn a:last-child { margin-right: 0; } .foot .foot-btn a:hover { color: var(--logoColor); } .foot .foot-btn .rg { padding-right: 1.5rem; } .about .about-top { padding: 4.25rem 0 1.95rem; } .about .about-top .wrap .intro { display: flex; align-items: flex-start; justify-content: space-between; position: relative; } .about .about-top .wrap .intro .lf { width: 38%; } .about .about-top .wrap .intro .lf .sub { margin-top: 2.8rem; position: relative; color: rgba(0, 0, 0, .2); } .about .about-top .wrap .intro .lf .sub::after { content: ''; position: absolute; bottom: calc(100% + .5rem); left: 0; width: .4rem; height: 3px; background-color: var(--logoColor); } .about .about-top .wrap .intro .rg { width: 52%; color: #666666; line-height: 2.25; max-height: 18em; overflow-y: auto; position: relative; padding-right: 5px; } .about .about-top .wrap .intro .rg::-webkit-scrollbar { width: 3px; } .about .about-top .wrap .intro::after { content: ''; position: absolute; bottom: 0; right: 0; width: 52%; height: 40%; background: linear-gradient(to bottom, transparent, white); } .about .about-top .wrap .pic { margin-top: 2.5rem; width: 100%; position: relative; } .about .about-top .wrap .pic img { width: 100%; } .about .about-top .wrap .pic .coordinate { position: absolute; right: 18.5%; top: 42%; width: .75rem; } .about .about-top .wrap .pic .coordinate img { width: 100%; } .about .about-top .wrap .pic .coordinate .line { position: absolute; } .about .about-top .wrap .pic .coordinate .line1 { width: 1.75rem; top: 91%; right: 56%; animation: pathImgLeft 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line2 { width: 1.9rem; top: 91%; right: 56%; animation: pathImgLeft 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line3 { width: 1.25rem; top: 91%; right: 56%; animation: pathImgLeft 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line4 { width: 2.65rem; top: 91%; left: 39%; animation: pathImgDown 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line5 { width: .55rem; top: 91%; left: 44%; animation: pathImgDown 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line6 { width: .35rem; top: 95%; left: 36%; animation: pathImgDown 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line7 { width: 1.65rem; top: 91%; right: 56%; animation: pathImgDown 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line8 { width: 10.2rem; top: 85%; right: 69%; animation: pathImgLeft 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line9 { width: 18.5rem; top: -116%; right: 60%; animation: pathImgLeft 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line10 { width: 13.25rem; top: -139%; right: 56%; animation: pathImgLeft 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line11 { width: 12.25rem; top: -199%; right: 77%; animation: pathImgLeft 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line12 { width: 12.4rem; top: -222%; right: 56%; animation: pathImgLeft 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line13 { width: 11.2rem; top: -186%; right: 56%; animation: pathImgLeft 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line14 { width: 9.15rem; top: -100%; right: 56%; animation: pathImgLeft 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line15 { width: 9.45rem; top: 12%; right: 56%; animation: pathImgLeft 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line16 { width: 6.7rem; top: 53%; right: 56%; animation: pathImgLeft 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line17 { width: 4.3rem; top: 79%; right: 56%; animation: pathImgLeft 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line18 { width: 3.35rem; top: 92%; right: 69%; animation: pathImgLeft 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line19 { width: .7rem; top: 99%; right: 58%; animation: pathImgLeft 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line20 { width: 23.2rem; bottom: 17%; right: 63%; animation: pathImgLeft 10s linear infinite; } .about .about-top .wrap .pic .coordinate .line21 { width: 24.75rem; bottom: 11%; right: 76%; animation: pathImgLeft 10s linear infinite; } .about .organization { padding: 3.4rem 0 2.25rem; } .about .organization .wrap .sub { color: #999; margin-top: .4rem; } .about .organization .wrap .pic { margin-top: 1.3rem; width: 100%; } .about .organization .wrap .pic img { width: 100%; } .about .development { padding: 3.45rem 0 2.7rem; } .about .development .tit { color: #fff; } .about .development .sub { color: #6F9ED2; margin-top: 6px; } .about .development .dev-swiper { margin-top: 3.7rem; } .about .development .dev-swiper .swiper-button-prev { left: 15%; } .about .development .dev-swiper .swiper-button-next { right: 15%; } .about .development .dev-swiper .swiper-slide { width: 100%; } .about .development .dev-swiper .swiper-slide .time { font-size: 2.4rem; font-weight: bold; background: linear-gradient(to bottom, #fff, transparent); -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: 1; width: max-content; margin: 0 auto; } .about .development .dev-swiper .swiper-slide .cont { color: #FFFFFF; line-height: 2; width: 54%; margin: .25rem auto 0; text-align: center; } .about .development .time-swiper { margin-top: 6.5rem; } .about .development .time-swiper::after { content: ''; position: absolute; top: 3px; left: 0; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.2); } .about .development .time-swiper .swiper-slide { width: 5.5rem; margin: 0 6%; padding-top: .5rem; color: rgba(255, 255, 255, 0.5); font-weight: bold; text-align: center; line-height: 1; cursor: pointer; transition: all .3s; } .about .development .time-swiper .swiper-slide:last-child { margin-right: 0; } .about .development .time-swiper .swiper-slide::after { content: ''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); background-color: rgba(255, 255, 255, 0.5); width: 7px; height: 7px; transition: all .3s; } .about .development .time-swiper .swiper-slide:hover { color: #fff; } .about .development .time-swiper .swiper-slide-active { color: #fff; } .about .development .time-swiper .swiper-slide-active::after { background-color: var(--logoColor); } .about .culture { padding: 3.15rem 0 3.1rem; } .about .culture .w1560{ width:70%; } .about .culture .wrap .sub { margin-top: .5rem; color: #999; } .about .culture .wrap .swiper-box { margin-top: 1.35rem; } .about .culture .wrap .swiper-box .swiper-pagination { position: relative; margin-top: 1rem; line-height: 1; bottom: 0; display: none; } .about .culture .wrap .swiper-box .swiper-pagination .swiper-pagination-bullet { width: .75rem; height: 3px; border-radius: 0; background: #000; margin: 0 5px; } .about .culture .wrap .swiper-box .swiper-pagination .swiper-pagination-bullet-active { background: var(--logoColor); } .about .culture .wrap .swiper-box .swiper-button-prev { left: -2.85rem; } .about .culture .wrap .swiper-box .swiper-button-next { right: -2.85rem; } .about .culture .wrap .swiper-box .culture-swiper .swiper-slide { width: 32%; height: 8.95rem; background-color: #F7F7F7; margin-right: 2%; padding: 2.1rem 1.9rem .5rem; } .about .culture .wrap .swiper-box .culture-swiper .swiper-slide:last-child { margin-right: 0; } .about .culture .wrap .swiper-box .culture-swiper .swiper-slide .icon { width: 1.15rem; margin: 0 auto; transition: all .3s; } .about .culture .wrap .swiper-box .culture-swiper .swiper-slide .icon img { width: 100%; } .about .culture .wrap .swiper-box .culture-swiper .swiper-slide .h1 { color: #222222; margin-top: 1.1rem; font-size: .75rem; transition: all .3s; } .about .culture .wrap .swiper-box .culture-swiper .swiper-slide .cont { color: #666666; line-height: 1.6; max-height: 6.4em; overflow-y: auto; margin-top: .5rem; } .about .culture .wrap .swiper-box .culture-swiper .swiper-slide .cont::-webkit-scrollbar { width: 3px; } .about .culture .wrap .swiper-box .culture-swiper .swiper-slide .cont::-webkit-scrollbar-thumb { background: var(--logoColor); } .about .culture .wrap .swiper-box .culture-swiper .swiper-slide:hover .icon { transform: translateY(-.5rem); } .about .culture .wrap .swiper-box .culture-swiper .swiper-slide:hover .h1 { color: var(--logoColor); } .about .honor { padding: 3.1rem 0 2.25rem; } .about .honor .sub { color: #999999; margin-top: .4rem; } .about .honor .honor-swiper { margin-top: 3.6rem; } .about .honor .honor-swiper .swiper-pagination { position: relative; margin-top: 1rem; line-height: 1; bottom: 0; display: none; } .about .honor .honor-swiper .swiper-pagination .swiper-pagination-bullet { width: .75rem; height: 3px; border-radius: 0; background: #000; margin: 0 5px; } .about .honor .honor-swiper .swiper-pagination .swiper-pagination-bullet-active { background: var(--logoColor); } .about .honor .honor-swiper .swiper-slide { padding-top: 3.75rem; } .about .honor .honor-swiper .swiper-slide .li { overflow: hidden; } .about .honor .honor-swiper .swiper-slide .li img { width: 100%; transition: all .3s; } .about .honor .honor-swiper .swiper-slide .li:hover img { transform: scale(1.1); } .about .honor .honor-swiper .swiper-slide .li1 { position: absolute; top: 0; left: 17%; width: 18%; } .about .honor .honor-swiper .swiper-slide .li2 { position: relative; left: 41%; width: 24%; } .about .honor .honor-swiper .swiper-slide .li3 { width: 16%; position: absolute; right: 12%; bottom: 3.25rem; } .about .contact { padding: 3.1rem 0 3.8rem; } .about .contact .wrap .sub { color: #999999; margin-top: .4rem; } .about .contact .wrap .box { display: flex; align-items: stretch; justify-content: space-between; margin-top: 2.35rem; } .about .contact .wrap .box .lf { width: 43%; padding-top: .3rem; } .about .contact .wrap .box .lf .h1 { color: #000000; font-weight: bold; font-size: .75rem; } .about .contact .wrap .box .lf .li-box { margin-top: 1.55rem; } .about .contact .wrap .box .lf .li-box .li { display: flex; align-items: center; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 1.3rem 0 1.2rem; } .about .contact .wrap .box .lf .li-box .li:first-child { border-top: 1px solid rgba(0, 0, 0, 0.1); } .about .contact .wrap .box .lf .li-box .li .icon { width: 1.45rem; height: 1.45rem; border: 1px solid rgba(2, 2, 2, 0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 1rem; } .about .contact .wrap .box .lf .li-box .li .icon img { max-width: 60%; max-height: 60%; } .about .contact .wrap .box .lf .li-box .li .cont { width: calc(100% - 2.45rem); } .about .contact .wrap .box .lf .li-box .li .cont .title { color: #0068B7; font-weight: bold; } .about .contact .wrap .box .lf .li-box .li .cont .intro { margin-top: .45rem; color: #666666; font-weight: 500; } .about .contact .wrap .box .rg { width: 50%; position: relative; } .about .contact .wrap .box .rg img { width: 100%; } .about .contact .wrap .box .rg .map-cont { position: absolute; top: 35.3%; left: 39%; } .about .contact .wrap .box .rg .map-cont p { width: max-content; min-width: 6.65rem; padding: 0 .5rem; height: 1.35rem; line-height: 1.35rem; position: relative; margin-bottom: .3rem; background-color: rgba(255, 255, 255, 0.8); border: 1px solid #D5D5D5; } .about .contact .wrap .box .rg .map-cont p::after { content: ''; position: absolute; bottom: -5px; left: 48%; width: 7px; height: 7px; transform: translateX(-50%); border-right: 1px solid #D5D5D5; border-bottom: 1px solid #D5D5D5; transform: rotate(45deg); background-color: #fff; } .about .contact .wrap .box .rg .map-cont div { width: .75rem; margin: 0 auto; animation: beat 1s linear infinite; } .about .contact .wrap .box .rg .map-cont div img { width: 100%; } .news { background-color: rgba(245, 245, 245, 0.8); padding: 2.55rem 0 3.5rem; } .news .wrap .list-box { margin-bottom: 3rem; } .news .wrap .list-box .li { display: flex; align-items: center; padding: .75rem; background-color: #fff; margin-bottom: 1.1rem; } .news .wrap .list-box .li:last-child { margin-bottom: 0; } .news .wrap .list-box .li .pic { width: 12.9rem; height: 8.45rem; margin-right: 1.85rem; overflow: hidden; } .news .wrap .list-box .li .pic img { width: 100%; height: 100%; object-fit: cover; transition: all .3s; } .news .wrap .list-box .li .cont { width: calc(100% - 14.75rem); } .news .wrap .list-box .li .cont .time { color: rgba(0, 0, 0, 0.5); } .news .wrap .list-box .li .cont .tit { color: #000; margin-top: .6rem; font-weight: bold; transition: all .3s; } .news .wrap .list-box .li .cont .intro { margin-top: .5rem; color: #666666; padding-right: 1rem; line-height: 1.8; max-height: 5.4em; overflow: hidden; } .news .wrap .list-box .li .cont .more { margin-top: 1rem; width: 3.75rem; height: 1.3rem; display: flex; align-items: center; justify-content: center; border: 1px solid #CCCCCC; transition: all .3s; } .news .wrap .list-box .li .cont .more p { color: #999; margin-right: .4rem; transition: all .3s; } .news .wrap .list-box .li .cont .more div { width: .5rem; opacity: .5; filter: brightness(1) grayscale(1); transition: all .3s; } .news .wrap .list-box .li .cont .more div img { width: 100%; } .news .wrap .list-box .li:hover .pic img { transform: scale(1.1); } .news .wrap .list-box .li:hover .cont .tit { color: var(--logoColor); } .news .wrap .list-box .li:hover .cont .more { border-color: var(--logoColor); } .news .wrap .list-box .li:hover .cont .more p { color: var(--logoColor); } .news .wrap .list-box .li:hover .cont .more div { filter: initial; opacity: 1; } .page-box { display: flex; align-items: center; justify-content: center; } .page-box div { display: flex; align-items: center; justify-content: center; } .page-box a { width: 1.25rem; height: 1.25rem; text-align: center; line-height: 1.25rem; color: #222222; font-weight: 500; border: 1px solid transparent; margin-right: 3px; transition: all .3s; } .page-box a:last-child { margin-right: 0; } .page-box a[rel=prev] { background-image: url(../img/6.png); background-size: auto; background-repeat: no-repeat; background-position: center; border: 1px solid #DCDCDC; background-color: #fff; margin-right: .5rem; } .page-box a[rel=next] { background-image: url(../img/7.png); background-size: auto; background-repeat: no-repeat; background-position: center; border: 1px solid #DCDCDC; background-color: #fff; margin-left: .5rem; } .page-box a:hover, .page-box a.active { border-color: #DCDCDC; background-color: #fff; } .news-info { padding-bottom: 3.75rem; background-color: rgba(246, 246, 246, 0.8); } .news-info .wrap .intro { padding: 2rem 7% 1.25rem; margin: 1.25rem auto; background-color: #fff; } .news-info .wrap .intro .tit { color: #000000; line-height: 1.25; font-size: 1rem; text-align: center; font-weight: bold; } .news-info .wrap .intro .box { margin-top: .7rem; display: flex; align-items: center; justify-content: center; } .news-info .wrap .intro .box .li { display: flex; align-items: center; margin-right: 1rem; } .news-info .wrap .intro .box .li:last-child { margin-right: 0; } .news-info .wrap .intro .box .li div { width: .6rem; margin-right: 5px; display: flex; } .news-info .wrap .intro .box .li div svg { width: 100%; } .news-info .wrap .intro .box .li p { color: #666666; } .news-info .wrap .intro .box .li.source div { width: .5rem; } /* .news-info .wrap .intro .time { margin-right: .5rem; } .news-info .wrap .intro .source { color: #666666; } */ .news-info .wrap .intro .cont { margin-top: 1.4rem; padding: 1.35rem 0 2.45rem; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #666666; line-height: 1.6; } .news-info .wrap .intro .info-page { margin-top: 1.5rem; display: flex; align-items: center; } .news-info .wrap .intro .info-page .page-intro { width: calc(100% - 5rem); } .news-info .wrap .intro .info-page .page-intro a { display: block; margin-bottom: .7rem; color: #666666; transition: all .3s; } .news-info .wrap .intro .info-page .page-intro a:last-child { margin-bottom: 0; } .news-info .wrap .intro .info-page .page-intro a:hover { color: var(--logoColor); } .news-info .wrap .intro .info-page .back { display: flex; align-items: center; justify-content: center; width: 4rem; height: 1.45rem; background-color: var(--logoColor); transition: all .3s; } .news-info .wrap .intro .info-page .back p { color: #fff; } .news-info .wrap .intro .info-page .back div { width: .75rem; height: .75rem; display: flex; align-items: center; justify-content: center; background-color: #fff; } .news-info .wrap .intro .info-page .back div img { max-width: 60%; } .news-info .wrap .intro .info-page .back:hover { transform: translateY(-0.25rem); } .crumbs { display: flex; align-items: center; justify-content: flex-start; padding-top: .9rem; } .crumbs div { width: 17px; margin-right: .25rem; display: flex; } .crumbs div img { width: 100%; } .crumbs a { color: #666666; line-height: 1; font-size: 14px; padding-right: 8px; transition: all .3s; } .crumbs a::after { content: '>'; color: #666; font-size: 14px; padding-left: 5px; } .crumbs a:last-child::after { display: none; } .crumbs a:hover { color: var(--logoColor); } .business .business-swiper .swiper-button-prev { left: .9rem; } .business .business-swiper .swiper-button-next { right: .9rem; } .business .business-swiper .swiper-slide { width: 33.33%; height: 24rem; padding: .5rem 1rem; display: flex; flex-direction: column; align-items: center; justify-content: center; border-right: 1px solid rgba(255, 255, 255, .1); transition: all .3s; } .business .business-swiper .swiper-slide:last-child { margin-right: 0; } .business .business-swiper .swiper-slide .icon { width: 2.5rem; height: 2.5rem; text-align: center; } .business .business-swiper .swiper-slide .icon img { max-width: 100%; max-height: 100%; object-fit: contain; } .business .business-swiper .swiper-slide .tit { margin-top: .8rem; color: #FFFFFF; font-weight: bold; font-size: .9rem; line-height: 1; } .business .business-swiper .swiper-slide .en { margin-top: .5rem; color: #1F7EC6; line-height: 1; height: 0; margin-bottom: -.85rem; opacity: 0; visibility: hidden; transform: translateY(0.5rem); } .business .business-swiper .swiper-slide .cont { margin: .85rem auto -3.4rem; color: #FFFFFF; width: 70%; line-height: 2; max-height: 10em; overflow-y: auto; overflow: hidden; /*text-align: center;*/ text-align: justify; } .business .business-swiper .swiper-slide .cont::-webkit-scrollbar-thumb { background: var(--logoColor); } .business .business-swiper .swiper-slide .more { margin-top: 3.4rem; width: 3.75rem; height: 1.3rem; display: flex; align-items: center; justify-content: center; background-color: #fff; opacity: 0; visibility: hidden; transform: translateY(0.5rem); } .business .business-swiper .swiper-slide .more p { color: #0068B7; margin-right: 0.4rem; } .business .business-swiper .swiper-slide .more div { width: .5rem; } .business .business-swiper .swiper-slide .more div img { width: 100%; } .business .business-swiper .swiper-slide:hover { background-color: #0068B7; } .business .business-swiper .swiper-slide:hover .en { margin-bottom: 0; height: auto; opacity: 1; visibility: visible; transform: translateY(0); transition: all .4s; } .business .business-swiper .swiper-slide:hover .cont { /* width: 100%; */ margin-bottom: 0; /* height: auto; */ transition: all .4s .15s; } .business .business-swiper .swiper-slide:hover .more { opacity: 1; visibility: visible; transform: translateY(0); transition: all .4s .3s; } .business-info .info-ban { position: relative; } .business-info .info-ban img { width: 100%; } .business-info .info-ban .intro { position: absolute; top: 31.7%; left: 50%; transform: translateX(-50%); width: 70%; text-align: center; } .business-info .info-ban .intro .tit { font-size: 1.2rem; color: #FFFFFF; } .business-info .info-ban .intro .en { margin-top: .4rem; color: #fff; } .business-info .info-ban .intro .sub { margin-top: .8rem; color: #fff; } .business-info .top { padding: 3.1rem 0 2.7rem; } .business-info .top .wrap .sub { margin-top: .4rem; color: #999999; } .business-info .top .wrap .cont { color: #666666; line-height: 1.8; text-align: center; margin-top: 1.05rem; } .business-info .top .wrap .li-box { margin-top: 2.3rem; /* display: flex; align-items: stretch; justify-content: center; */ } .business-info .top .wrap .li-box .swiper-pagination { position: relative; bottom: 0; margin-top: 1rem; line-height: 1; } .business-info .top .wrap .li-box .swiper-pagination .swiper-pagination-bullet { width: .75rem; height: 3px; background: rgba(0, 0, 0, 0.5); opacity: 1; border-radius: 0; } .business-info .top .wrap .li-box .swiper-pagination .swiper-pagination-bullet-active { background: var(--logoColor); } .business-info .top .wrap .li-box .swiper-wrapper { justify-content: center; } .business-info .top .wrap .li-box .li { width: 13%; height: 2.1rem; border-right: 1px solid rgba(0, 0, 0, 0.08); transition: all .3s; } .business-info .top .wrap .li-box .li:last-child { border-right: none; } .business-info .top .wrap .li-box .li .icon { width: 1.1rem; height: .9rem; text-align: center; margin: 0 auto; } .business-info .top .wrap .li-box .li .icon img { max-width: 100%; max-height: 100%; object-fit: contain; } .business-info .top .wrap .li-box .li p { margin-top: .5rem; color: var(--logoColor); text-align: center; } .business-info .top .wrap .li-box .li:hover { transform: translateY(-0.25rem); } .business-info .btm { padding: 3.2rem 0 4.6rem; background-color: rgba(246, 246, 246, 0.8); } .business-info .btm .wrap .sub { color: #999999; } .business-info .btm .wrap .li-box { margin-top: 1.6rem; } .business-info .btm .wrap .li-box .li { margin-bottom: 1.15rem; background-color: #fff; display: flex; flex-direction: row-reverse; align-items: center; } .business-info .btm .wrap .li-box .li:last-child { margin-bottom: 0; } .business-info .btm .wrap .li-box .li .pic { width: 50%; overflow: hidden; } .business-info .btm .wrap .li-box .li .pic img { width: 100%; transition: all .3s; } .business-info .btm .wrap .li-box .li .cont { width: 50%; padding: 1rem 1.7rem 1rem 1.9rem; } .business-info .btm .wrap .li-box .li .cont .h1 { color: #000000; font-weight: bold; line-height: 1; font-size: .9rem; } .business-info .btm .wrap .li-box .li .cont .text { color: #666666; line-height: 2; max-height: 12em; overflow-y: auto; margin-top: .9rem; } .business-info .btm .wrap .li-box .li .cont .text::-webkit-scrollbar { width: 3px; } .business-info .btm .wrap .li-box .li .cont .text::-webkit-scrollbar-thumb { background: var(--logoColor); } .business-info .btm .wrap .li-box .li:nth-child(2n) { flex-direction: row; } .business-info .btm .wrap .li-box .li:hover .pic img { transform: scale(1.1); } .build { padding: 2.55rem 0 3.3rem; } .build .wrap .li-box { display: flex; align-items: stretch; flex-wrap: wrap; margin-bottom: .95rem; } .build .wrap .li-box .li { width: 32%; margin-right: 2%; margin-bottom: 1.6rem; padding-bottom: .5rem; border-bottom: 1px solid rgba(0, 0, 0, 0.1); transition: all .3s; } .build .wrap .li-box .li:nth-child(3n) { margin-right: 0; } .build .wrap .li-box .li .pic { width: 100%; height: 7.5rem; margin-bottom: 1.1rem; overflow: hidden; } .build .wrap .li-box .li .pic img { width: 100%; height: 100%; object-fit: cover; transition: all .3s; } .build .wrap .li-box .li .cont { width: 100%; } .build .wrap .li-box .li .cont .tit { color: #000; font-weight: bold; line-height: 1; transition: all .3s; } .build .wrap .li-box .li .cont .time { color: #999999; font-weight: 600; line-height: 1; margin-top: .5rem; } .build .wrap .li-box .li .cont .intro { color: #666666; line-height: 1.6; height: 3.2em; overflow: hidden; margin-top: .45rem; } .build .wrap .li-box .li .cont .more { margin-top: .7rem; display: flex; align-items: center; } .build .wrap .li-box .li .cont .more p { color: var(--logoColor); margin-right: .3rem; line-height: 1; } .build .wrap .li-box .li .cont .more div { width: .5rem; } .build .wrap .li-box .li:hover { border-bottom-color: var(--logoColor); } .build .wrap .li-box .li:hover .pic img { transform: scale(1.1); } .build .wrap .li-box .li:hover .tit { color: var(--logoColor); } .develop .cooperate { padding: 2.85rem 0 2.9rem; background-color: #F8F8F8; } .develop .cooperate .wrap { position: relative; } .develop .cooperate .wrap img { width: 100%; } .develop .cooperate .wrap .point { position: absolute; } .develop .cooperate .wrap .point.cur span { width: .4rem; height: .4rem; } .develop .cooperate .wrap .point span { display: block; position: relative; width: 7px; height: 7px; background-color: var(--logoColor); border-radius: 50%; } .develop .cooperate .wrap .point span::before { content: ''; position: absolute; top: 0; left: 0; transform-origin: center; width: 100%; height: 100%; border-radius: 50%; background-color: var(--logoColor); animation: scale 4s linear infinite; } .develop .cooperate .wrap .point span::after { content: ''; position: absolute; top: 0; left: 0; transform-origin: center; width: 100%; height: 100%; border-radius: 50%; background-color: var(--logoColor); animation: scale 4s 2s linear infinite; } .develop .cooperate .wrap .point p { color: #222222; font-size: 12px; font-weight: bold; position: absolute; top: 50%; transform: translateY(-50%); white-space: nowrap; right: calc(100% + 5px); } .develop .cooperate .wrap .point p.rg { left: calc(100% + 5px); right: auto; } .develop .cooperate .wrap .point1 { top: 71.24%; left: 32.3%; } .develop .cooperate .wrap .point2 { top: 41.42%; left: 45.88%; } .develop .cooperate .wrap .point3 { top: 34.83%; left: 48.07%; } .develop .cooperate .wrap .point4 { top: 37.83%; left: 47.5%; } .develop .cooperate .wrap .point5 { top: 35.83%; left: 50.07%; } .develop .cooperate .wrap .point6 { top: 40.42%; left: 56.5%; } .develop .cooperate .wrap .point7 { top: 48%; left: 55.5%; } .develop .cooperate .wrap .point8 { top: 51.52%; left: 58%; } .develop .cooperate .wrap .point9 { top: 50.52%; left: 62%; } .develop .cooperate .wrap .point10 { top: 83.52%; left: 53.1%; } .develop .cooperate .wrap .point11 { top: 53.56%; left: 68.85%; } .develop .cooperate .wrap .point12 { top: 50.59%; left: 71.35%; } .develop .cooperate .wrap .point13 { top: 46.31%; left: 79.86%; } .develop .cooperate .wrap .point14 { top: 50.97%; left: 78.42%; } .develop .cooperate .wrap .point15 { top: 55.8%; left: 74.45%; } .develop .cooperate .wrap .point16 { top: 56.97%; left: 76.42%; } .develop .cooperate .wrap .point17 { top: 61.97%; left: 74.42%; } .develop .cooperate .wrap .point18 { top: 65.97%; left: 75.42%; } .develop .cooperate .wrap .point19 { top: 56.97%; left: 80.42%; } .develop .cooperate .wrap .point20 { top: 66.97%; left: 80.42%; } .develop .cooperate .wrap .point21 { top: 77.97%; left: 86.42%; } .develop .cooperate .wrap .point22 { top: 30.24%; left: 15.3%; } .develop .cooperate .wrap .point23 { top: 42.24%; left: 18.3%; } .develop .respon { padding: 2.85rem 0 5rem; } .develop .respon .sub { color: #999; } .develop .respon .li-box { margin-top: 2rem; } .develop .respon .li-box .li { display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 3rem; } .develop .respon .li-box .li:last-child { margin-bottom: 0; } .develop .respon .li-box .li .pic { width: 46.5%; height: 12rem; overflow: hidden; } .develop .respon .li-box .li .pic img { width: 100%; height: 100%; object-fit: cover; transition: all .3s; } .develop .respon .li-box .li .cont { width: 46.5%; padding-bottom: 2.15rem; } .develop .respon .li-box .li .cont .h1 { color: #000000; font-weight: bold; font-size: .75rem; line-height: 1.4; } .develop .respon .li-box .li .cont .intro { margin-top: .8rem; color: #999999; line-height: 1.8; max-height: 3.6em; overflow: hidden; } .develop .respon .li-box .li .cont .more { margin-top: 1.6rem; display: flex; align-items: center; justify-content: space-between; border-top: 1px solid rgba(0, 0, 0, 0.2); padding-top: 1.4rem; transition: all .3s; } .develop .respon .li-box .li .cont .more p { color: #999999; line-height: 1; transition: all .3s; } .develop .respon .li-box .li .cont .more div { width: 1.05rem; height: 1.05rem; border: 1px solid rgba(153, 153, 153, 0.8); display: flex; align-items: center; justify-content: center; transition: all .3s; } .develop .respon .li-box .li .cont .more div img { filter: brightness(100) grayscale(100); opacity: .5; transition: all .3s; } .develop .respon .li-box .li:nth-child(2n) { flex-direction: row-reverse; } .develop .respon .li-box .li:hover .pic img { transform: scale(1.1); } .develop .respon .li-box .li:hover .cont .more { border-top-color: var(--logoColor); } .develop .respon .li-box .li:hover .cont .more p { color: var(--logoColor); } .develop .respon .li-box .li:hover .cont .more div { border-color: var(--logoColor); } .develop .respon .li-box .li:hover .cont .more div img { filter: initial; opacity: 1; } .join-banner .info-ban .intro .tit { font-weight: bold; } .join-banner .info-ban .intro .en { opacity: .5; } .join-banner .info-ban .intro .sub { font-size: 1.2rem; font-weight: bold; } .join .box { padding: 3rem 0 4.65rem; } .join .box .wrap .sub { margin-top: .5rem; color: #999; } .join .box .wrap .cont { margin: 1rem auto 0; color: #262626; position: relative; padding: .3rem 1.95rem .3rem 1.25rem; width: 79%; text-align: center; } .join .box .wrap .cont::before { content: '鈥?; position: absolute; top: 0; left: 0; color: var(--logoColor); font-size: 2.5rem; line-height: 1; font-weight: bold; font-family: "Arial"; } .join .box .wrap .cont::after { content: '鈥?; position: absolute; bottom: 0; right: 0; color: var(--logoColor); font-size: 2.5rem; line-height: 0; font-weight: bold; font-family: 'Arial'; } .join .box .wrap .pic { margin-top: 1.35rem; width: 100%; overflow: hidden; } .join .box .wrap .pic img { width: 100%; transition: all .3s; } .join .box .wrap .pic:hover img { transform: scale(1.1); } .join .box .wrap .li-box { margin-top: 3.6rem; } .join .box .wrap .li-box .li { display: flex; align-items: flex-start; justify-content: space-between; } .join .box .wrap .li-box .li .img { width: 46%; overflow: hidden; } .join .box .wrap .li-box .li .img img { width: 100%; transition: all .3s; } .join .box .wrap .li-box .li .img:hover img { transform: scale(1.1); } .join .box .wrap .li-box .li .intro { width: 49%; } .join .box .wrap .li-box .li .intro .list { padding-bottom: 1.4rem; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 1.95rem; } .join .box .wrap .li-box .li .intro .list .icon { width: 1.35rem; height: 1.3rem; transition: all .3s; } .join .box .wrap .li-box .li .intro .list .icon img { max-width: 100%; max-height: 100%; object-fit: contain; } .join .box .wrap .li-box .li .intro .list .h1 { margin-top: .9rem; color: #000000; font-weight: bold; } .join .box .wrap .li-box .li .intro .list .text { margin-top: .5rem; color: #666666; line-height: 2; height: 6em; overflow: hidden; } .join .box .wrap .li-box .li .intro .list:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; } .join .box .wrap .li-box .li .intro .list:hover .icon { transform: translateY(-10px); } .join .box .wrap .li-box .li:nth-child(2) { margin-top: -4rem; flex-direction: row-reverse; } .join .box .wrap .li-box .li:nth-child(2) .intro { padding-top: 6.25rem; } .demeanour { padding: 3rem 0 4rem; } .demeanour .sub { margin-top: .4rem; } .demeanour .demeanour-swiper { margin-top: 1.4rem; } .demeanour .demeanour-swiper .swiper-pagination { position: relative; margin-top: 1rem; bottom: 0; line-height: 1; display: none; } .demeanour .demeanour-swiper .swiper-pagination-bullet { width: .75rem; height: 3px; background: rgba(0, 0, 0, 0.5); border-radius: 0; opacity: 1; } .demeanour .demeanour-swiper .swiper-pagination-bullet-active { background: var(--logoColor); } .demeanour .demeanour-swiper .swiper-button-prev { left: 3.1rem; } .demeanour .demeanour-swiper .swiper-button-next { right: 3.1rem; } .demeanour .demeanour-swiper .swiper-slide { width: 61.5%; height: 15.9rem; margin: 0 .75rem; overflow: hidden; } .demeanour .demeanour-swiper .swiper-slide img { width: 100%; height: 100%; object-fit: cover; transition: all .3s; } .demeanour .demeanour-swiper .swiper-slide .play { width: 1.35rem; opacity: 0; cursor: pointer; transition: all .3s; } .demeanour .demeanour-swiper .swiper-slide .h1 { position: absolute; bottom: .6rem; line-height: 1.5; left: 0; width: 100%; padding: 0 .5rem; text-align: center; color: #fff; } .demeanour .demeanour-swiper .swiper-slide:hover>img { transform: scale(1.1); } .demeanour .demeanour-swiper .swiper-slide:hover .play { opacity: 1; } .school { background-color: #F6F6F6; padding: 3rem 0 3.5rem; } .school .wrap .sub { margin-top: .45rem; } .school .wrap .li-box { margin-top: 1.9rem; display: flex; align-items: stretch; flex-wrap: wrap; margin-bottom: 2.25rem; } .school .wrap .li-box .li { width: 48.7%; min-height: 16.85rem; margin-right: 2.6%; position: relative; background-color: #fff; padding: .3rem .9rem .5rem; margin-bottom: 1rem; overflow: hidden; } .school .wrap .li-box .li:nth-child(2n) { margin-right: 0; } .school .wrap .li-box .li .pos-bg { position: absolute; top: 1.25rem; left: 4.3rem; width: 100%; } .school .wrap .li-box .li .pos-bg img { width: 100%; } .school .wrap .li-box .li .top { padding: 1.15rem 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); display: flex; align-items: center; justify-content: space-between; position: relative; z-index: 5; } .school .wrap .li-box .li .top p { color: #000000; font-weight: bold; line-height: 1; transition: all .3s; } .school .wrap .li-box .li .btm { margin-top: 1.4rem; position: relative; z-index: 5; } .school .wrap .li-box .li .btm .list { margin-bottom: 1rem; } .school .wrap .li-box .li .btm .list:last-child { margin-bottom: 0; } .school .wrap .li-box .li .btm .list .h1 { color: #000000; font-weight: bold; line-height: 1; } .school .wrap .li-box .li .btm .list .text { margin-top: .5rem; line-height: 2.25; color: #666666; font-weight: 500; max-height:180px; overflow-y:auto; padding-right:15px; } .school .wrap .li-box .li .btm .tips { color: #000000; font-weight: bold; line-height: 1.2; } .school .wrap .li-box .li .btm .tips span { color: var(--logoColor); text-decoration: underline; } .school .wrap .li-box .li .btm .send { margin-top: 1.2rem; width: 3.2rem; height: 1.1rem; border: 1px solid #000000; display: flex; align-items: center; justify-content: center; background-color: #fff; cursor: pointer; transition: all .3s; } .school .wrap .li-box .li .btm .send p { color: #000000; margin-right: .2rem; transition: all .3s; } .school .wrap .li-box .li .btm .send div { width: .5rem; display: inherit; } .school .wrap .li-box .li:hover .top p { color: var(--logoColor); } .school .wrap .li-box .li:hover .btm .send { border-color: var(--logoColor); background-color: var(--logoColor); } .school .wrap .li-box .li:hover .btm .send p { color: #fff; } .school .wrap .li-box .li:hover .btm .send div { filter: brightness(100); } .dialog { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 999; display: none; } .dialog .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; } .dialog .wrap { width: 50%; height: max-content; min-height: 17.8rem; padding: 1.8rem 0 2.25rem; background-color: #fff; z-index: 5; } .dialog .wrap .tit { color: #000000; font-weight: bold; line-height: 1; font-size: .9rem; } .dialog .wrap .sub { line-height: 1; margin-top: .4rem; } .dialog .wrap .form-box { margin-top: 1.25rem; border-top: 1px solid rgba(0, 0, 0, 0.1); padding: 1.4rem 3.5rem 0; } .dialog .wrap .form-box .upload-tit { display: flex; align-items: center; justify-content: space-between; line-height: 1; } .dialog .wrap .form-box .upload-tit .h1 { color: #000000; line-height: 1; font-weight: bold; } .dialog .wrap .form-box .upload-tit .h1 span { color: var(--logoColor); } .dialog .wrap .form-box .upload-tit .down { display: flex; align-items: center; } .dialog .wrap .form-box .upload-tit .down p { color: #000000; font-weight: 500; margin-right: .3rem; } .dialog .wrap .form-box .upload-tit .down div { width: .45rem; } .dialog .wrap .form-box .upload { margin-top: .65rem; width: 100%; height: 5.5rem; background-color: #FCFCFC; border: 1px solid #DCDCDC; display: flex; align-items: center; justify-content: center; position: relative; } .dialog .wrap .form-box .upload .ipt { position: absolute; z-index: 5; width: 100%; height: 100%; opacity: 0; } .dialog .wrap .form-box .upload .show-name { display: flex; align-items: center; justify-content: center; } .dialog .wrap .form-box .upload .show-name p { color: rgba(102, 102, 102, 0.6); line-height: 1; margin-right: .25rem; } .dialog .wrap .form-box .upload .show-name div { width: .6rem; } .dialog .wrap .form-box .upload .show-name div img { width: 100%; } .dialog .wrap .form-box .sub-box { display: flex; align-items: center; justify-content: center; margin-top: 1.2rem; } .dialog .wrap .form-box .sub-box .code { display: flex; align-items: center; width: 48%; height: 1.4rem; margin-right: 4%; border: 1px solid #DCDCDC; background: #FCFCFC; } .dialog .wrap .form-box .sub-box .code input { width: calc(100% - 80px); height: 100%; background: none; color: #333; padding: 0 .4rem; } .dialog .wrap .form-box .sub-box .submit { width: 48%; height: 1.4rem; background: #E60012; color: #fff; } .society { padding: 3.1rem 0 3.5rem; } .society .wrap .sub { margin-top: .45rem; } .society .wrap .li-box { margin-top: 2.75rem; margin-bottom: 2.85rem; } .society .wrap .li-box .li { margin-bottom: .25rem; border-bottom: 1px solid rgba(0, 0, 0, 0.1); transition: all .3s; } .society .wrap .li-box .li:last-child { margin-bottom: 0; } .society .wrap .li-box .li .top-bots { padding: .8rem 0; position: relative; display: flex; cursor: pointer; } .society .wrap .li-box .li .top-bots::after { content: ''; position: absolute; top: 50%; margin-top: -8px; transform: rotate(45deg); right: 3px; width: 8px; height: 8px; border-right: 1px solid rgba(0, 0, 0, 0.5); border-bottom: 1px solid rgba(0, 0, 0, 0.5); transition: all .3s; } .society .wrap .li-box .li .top-bots p { color: #000000; font-weight: bold; line-height: 1; width: 17.1%; } .society .wrap .li-box .li .top-bots p.time { width: 48.7%; text-align: right; padding-right: 1rem; opacity: .5; } .society .wrap .li-box .li .btm-bots { background-color: #F9F9F9; padding: 1.45rem 1.4rem 1.85rem; display: none; } .society .wrap .li-box .li .btm-bots .list { margin-bottom: 1.1rem; } .society .wrap .li-box .li .btm-bots .list .h1 { color: #000000; font-weight: bold; line-height: 1; } .society .wrap .li-box .li .btm-bots .list .cont { margin-top: .45rem; color: #666666; line-height: 2.25; font-weight: 500; } .society .wrap .li-box .li .btm-bots .tips { color: #000000; font-weight: bold; line-height: 1; } .society .wrap .li-box .li .btm-bots .tips span { color: var(--logoColor); text-decoration: underline; } .society .wrap .li-box .li .btm-bots .send { margin-top: 1.5rem; width: 3.2rem; height: 1.1rem; background-color: #fff; border: 1px solid #000; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all .3s; } .society .wrap .li-box .li .btm-bots .send p { color: #000; margin-right: .2rem; transition: all .3s; } .society .wrap .li-box .li .btm-bots .send div { width: .5rem; display: inherit; } .society .wrap .li-box .li .btm-bots .send div img { width: 100%; } .society .wrap .li-box .li .btm-bots .send:hover { background-color: var(--logoColor); border-color: var(--logoColor); } .society .wrap .li-box .li .btm-bots .send:hover p { color: #fff; } .society .wrap .li-box .li .btm-bots .send:hover div { filter: brightness(100); } .society .wrap .li-box .li.cur { border-bottom-color: transparent; } .society .wrap .li-box .li.cur .top-bots::after { transform: rotate(-135deg); margin-top: -3px; } .society .wrap .li-box .li:hover { box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); } .sunlight { padding: 2.6rem 0 3.7rem; } .sunlight .wrap { display: flex; align-items: flex-start; } .sunlight .wrap .lf { width: calc(100% - 14.45rem); } .sunlight .wrap .lf .li-box { width: 100%; padding-right: 1.7rem; margin-bottom: 2.7rem; border-right: 1px solid rgba(0, 0, 0, 0.1); } .sunlight .wrap .lf .li-box .li { width: 100%; display: flex; align-items: center; padding-bottom: 1.95rem; border-bottom: 1px solid rgba(0, 0, 0, 0.06); margin-bottom: 1.7rem; transition: all .3s; } .sunlight .wrap .lf .li-box .li:last-child { margin-bottom: 0; } .sunlight .wrap .lf .li-box .li .date { width: 3.85rem; height: 3.85rem; background-color: #F3F3F3; padding: .8rem .5rem .6rem; text-align: center; margin-right: 1.5rem; } .sunlight .wrap .lf .li-box .li .date .day { color: #000000; font-size: 1.15rem; font-weight: bold; line-height: 1; margin-bottom: .4rem; } .sunlight .wrap .lf .li-box .li .date .year { width: max-content; margin: 0 auto; padding-top: .5rem; line-height: 1; color: #666666; font-weight: 600; border-top: 1px solid rgba(0, 0, 0, 0.1); } .sunlight .wrap .lf .li-box .li .cont { width: calc(100% - 5.35rem); } .sunlight .wrap .lf .li-box .li .cont .h1 { color: #000000; font-weight: bold; transition: all .3s; } .sunlight .wrap .lf .li-box .li .cont .intro { color: #666666; line-height: 1.5; max-height: 3em; overflow: hidden; font-weight: 500; margin-top: .45rem; } .sunlight .wrap .lf .li-box .li .cont .more { display: flex; align-items: center; margin-top: .7rem; } .sunlight .wrap .lf .li-box .li .cont .more p { color: #666666; margin-right: .25rem; line-height: 1; transition: all .3s; } .sunlight .wrap .lf .li-box .li .cont .more div { width: .5rem; filter: brightness(100) grayscale(100); } .sunlight .wrap .lf .li-box .li .cont .more div img { width: 100%; } .sunlight .wrap .lf .li-box .li:hover { border-bottom-color: var(--logoColor); } .sunlight .wrap .lf .li-box .li:hover .cont .h1 { color: var(--logoColor); } .sunlight .wrap .lf .li-box .li:hover .cont .more p { color: var(--logoColor); } .sunlight .wrap .lf .li-box .li:hover .cont .more div { filter: initial; } .sunlight .wrap .rg { width: 14.45rem; padding-left: 1.7rem; } .sunlight .wrap .rg.fixTop { position: fixed; top: 3rem; right: 9.5%; z-index: 99; } .sunlight .wrap .rg .li { display: block; width: 100%; height: 7.6rem; padding: 1.9rem 1.25rem .5rem; margin-bottom: .9rem; } .sunlight .wrap .rg .li:last-child { margin-bottom: 0; } .sunlight .wrap .rg .li .time { color: #000000; font-weight: bold; } .sunlight .wrap .rg .li .h1 { color: #000000; font-weight: bold; line-height: 1.5; max-height: 3em; overflow: hidden; margin-top: .4rem; transition: all .3s; } .sunlight .wrap .rg .li .more { display: flex; align-items: center; margin-top: 1.4rem; } .sunlight .wrap .rg .li .more p { color: #666666; margin-right: .25rem; line-height: 1; transition: all .3s; } .sunlight .wrap .rg .li .more div { width: .5rem; opacity: .5; } .sunlight .wrap .rg .li .more div img { width: 100%; } .sunlight .wrap .rg .li:hover .h1 { color: var(--logoColor); } /*# sourceMappingURL=all.css.map */