@font-face { font-family: 'DINPro-Light'; src: url("../fonts/DINPro-Light.otf"); } @font-face { font-family: 'DINPro-Regular'; src: url("../fonts/DINPro-Regular_0.otf"); } @font-face { font-family: 'DINPro-Medium'; src: url("../fonts/DINPro-Medium.otf"); } @font-face { font-family: 'DINPro-Bold'; src: url("../fonts/DINPro-Bold.otf"); } @font-face { font-family: 'NeutraTextBookAlt'; src: url("../fonts/NeutraTextBookAlt.otf"); } @font-face { font-family: 'NeutraTextLight'; src: url("../fonts/NeutraTextLight.otf"); } @font-face { font-family: 'NeutraTextBold'; src: url("../fonts/NeutraTextBold.otf"); } @font-face { font-family: 'NeutraTextBook'; src: url("../fonts/NeutraTextBook.otf"); } /* header */ .header { position: fixed; top: 0; left: 0; right: 0; max-width: 1024px; height: 60px; margin: 0 auto; background-image: linear-gradient(40deg, #05125b, #3664d7); z-index: 10; padding: 0 2.5rem; } .header .main { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 4; background-image: linear-gradient(40deg, #05125b, #3664d7); } .header .logo { position: absolute; left: 2.5rem; top: 16px; } .header .logo img { display: block; height: 32px; } .header .lang { position: absolute; right: 7.5rem; top: 16px; } .header .lang span { display: block; font-size: 14px; line-height: 30px; padding: 0 20px; border: 1px solid #fff; border-radius: 22px; color: #fff; } .header .lang span:before { content: ''; width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin: -2px 10px 0 0; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/icon-3.png"); } .header .lang span:after { content: ''; width: 0; height: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 4px solid #fff; display: inline-block; vertical-align: middle; margin: -3px 0 0 5px; } .header .lang .hide { position: absolute; width: 90px; top: 100%; left: 50%; margin-left: -45px; padding-top: 20px; opacity: 0; visibility: hidden; } .header .lang .hide:before { content: ''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #fff; position: absolute; top: 10px; left: 0; right: 0; margin: 0 auto; } .header .lang .hide a { display: block; font-size: 12px; line-height: 30px; color: #333; margin-bottom: 1px; text-align: center; background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .header .lang:hover .hide { opacity: 1; visibility: visible; } .header .menu { position: absolute; right: 2.5rem; top: 17px; width: 26px; height: 26px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/icon-4.png"); } .header .nav { width: 100%; height: 100vh; position: absolute; top: 0; left: 0; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/nav-bg.jpg"); padding: 80px 1rem; z-index: 3; overflow: auto; opacity: 0; visibility: hidden; transition: all .3s ease; } .header .nav ul li { position: relative; margin: 0 1.5rem; border-bottom: 1px solid rgba(255, 255, 255, 0.5); } .header .nav ul li:last-of-type { border: none; } .header .nav ul li a { display: inline-block; font-size: 1.75rem; line-height: 7.5rem; color: #fff; } .header .nav ul li i { position: absolute; right: 0; top: 0; width: 5rem; height: 7.5rem; background-position: center; background-repeat: no-repeat; background-image: url("../images/icon-6.png"); background-size: auto 0.75rem; } .header .nav ul li.active > .line a { color: #f6ac1f; } .header .nav ul li.active > .line i { background-image: url("../images/icon-7.png"); } .header .nav .menu-2, .header .nav .menu-3, .header .nav .menu-4, .header .nav .menu-5 { display: none; } .header.active .menu { background-image: url("../images/icon-5.png"); } .header.active .nav { opacity: 1; visibility: visible; } /* footer */ .footer { padding: 5rem 2.5rem 9.375rem; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/img-1.jpg"); } .footer .logo img { display: block; height: 5rem; margin: 0 auto; } .footer h3 { text-align: center; font-size: 1.375rem; color: #fff; margin-top: 1.5rem; } .footer h3 a { color: #fff; display: inline-block; vertical-align: top; margin: 0 1.25rem; } .footer p { font-size: 1.125rem; color: rgba(255, 255, 255, 0.3); text-align: center; margin-top: 1.875rem; } .footer p a { color: rgba(255, 255, 255, 0.3); } .fixed-bottom { position: fixed; bottom: 0; left: 0; right: 0; margin: 0 auto; max-width: 1024px; background-image: linear-gradient(40deg, #05125b, #3664d7); border-radius: 1.375rem 1.375rem 0 0; overflow: hidden; font-size: 0; z-index: 9; } .fixed-bottom .block { display: inline-block; vertical-align: top; width: 50%; text-align: center; position: relative; } .fixed-bottom .block:before { content: ''; width: 1.875rem; height: 1.875rem; display: inline-block; vertical-align: middle; background-position: center; background-repeat: no-repeat; background-size: contain; } .fixed-bottom .block:nth-of-type(1):before { background-image: url("../images/icon-1.png"); } .fixed-bottom .block:nth-of-type(2):before { background-image: url("../images/icon-2.png"); } .fixed-bottom .block a, .fixed-bottom .block span { display: inline-block; vertical-align: middle; margin-left: 10px; font-size: 1.375rem; line-height: 6.25rem; color: #fff; } .fixed-bottom .block a { font-family: 'DINPro-Regular'; } .fixed-bottom .block:after { content: ''; width: 2px; height: 12px; background-color: rgba(255, 255, 255, 0.6); position: absolute; right: 0; top: 50%; margin-top: -6px; } .fixed-bottom .block:last-of-type:after { display: none; } @media screen and (max-width: 414px) { .fixed-bottom .block:before { width: 20px; height: 20px; } .fixed-bottom .block a, .fixed-bottom .block span { font-size: 14px; } } body { padding-top: 60px; } .c-pd-1 { padding: 5rem 2.5rem; } .c-pd-2 { padding: 5rem 2.5rem 0; } .c-pd-3 { padding: 0 2.5rem; } .fixed-form { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 15; display: none; } .fixed-form .bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.6); z-index: 1; } .fixed-form .box { background-color: #fff; position: absolute; width: 90%; max-width: 640px; margin: 0 auto; left: 0; right: 0; top: 50%; transform: translateY(-50%); padding: 50px 20px 20px; border-radius: 1.375rem; z-index: 2; } .fixed-form .close { position: absolute; top: 20px; right: 20px; width: 20px; height: 20px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/close-1.svg"); } .fixed-form h3 { font-size: 2rem; text-align: center; color: #333; } .fixed-form .center-box { margin: 20px 0; } .fixed-form .label { margin-top: 10px; } .fixed-form .label:nth-of-type(1) { margin-top: 0; } .fixed-form input { display: block; width: 100%; height: 40px; border: 1px solid #e6e6e6; background-color: #fff; border-radius: 5px; padding: 0 20px; color: #333; font-size: 14px; } .fixed-form textarea { display: block; width: 100%; height: 80px; border: 1px solid #e6e6e6; background-color: #fff; border-radius: 5px; padding: 10px 20px; font-size: 14px; color: #333; } .fixed-form button { display: block; width: 120px; height: 40px; font-size: 14px; background-image: linear-gradient(90deg, #f7b42a, #f29803); color: #5c3e3e; border-radius: 5px; margin: 0 auto; } .c-banner { position: relative; } .c-banner img { display: block; width: 100%; } .c-banner .txt-box { position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-align: center; } .c-banner h3 { font-size: 3rem; color: #fff; } .c-banner h3:after { content: ''; display: block; width: 3.75rem; height: 0.25rem; margin: 2rem auto 0; background-color: #fff; } .c-banner p { font-size: 1.5rem; line-height: 1.5; color: #fff; margin-top: 2rem; } .c-banner.null h3:after { display: none; } .index-tit { text-align: center; } .index-tit h3 { font-size: 2rem; } .index-tit p { font-size: 1.5rem; margin-top: 1rem; line-height: 1.5; } .index-tit:after { content: ''; display: block; width: 3.75rem; height: 0.25rem; margin: 2rem auto 0; background-image: linear-gradient(90deg, #5051f3, #c9449a); } .index-tit.gray h3 { color: #333; } .index-tit.gray p { color: #666; } .index-tit.white h3, .index-tit.white p { color: #fff; } .inner-tit img { display: block; height: 4.5rem; margin: 0 auto; } .inner-tit h3 { font-size: 2rem; } .inner-tit p { font-size: 1.5rem; line-height: 1.5; margin-top: 2rem; } .inner-tit:after { content: ''; display: block; width: 3.75rem; height: 0.25rem; margin: 2rem auto 0; background-image: linear-gradient(90deg, #5051f3, #c9449a); } .inner-tit.gray h3 { color: #333333; } .inner-tit.gray p { color: #666; } .inner-tit.white h3 { color: #fff; } .inner-tit.white p { color: #fff; } .inner-tit.center { text-align: center; } .c-link { border-bottom: 1px solid #e0e0e0; } .c-link .item { width: auto; display: inline-block; vertical-align: top; text-align: center; } .c-link .item a { display: inline-block; line-height: 6.25rem; font-size: 1.5rem; color: #666666; padding: 0 1.5rem; position: relative; } .c-link .item a:after { content: ''; width: 100%; height: 1px; background-color: #081b71; position: absolute; bottom: 0; left: 0; opacity: 0; } .c-link .item.active a { color: #081b71; } .c-link .item.active a:after { opacity: 1; } .news-nav { border-bottom: 1px solid #e0e0e0; font-size: 0; display: flex; } .news-nav .item { flex: 1 1; text-align: center; } .news-nav .item a { display: block; line-height: 6.25rem; font-size: 1.5rem; color: #666666; position: relative; } .news-nav .item a:after { content: ''; width: 100%; height: 1px; background-color: #081b71; position: absolute; bottom: 0; left: 0; opacity: 0; } .news-nav .item.active a { color: #081b71; } .news-nav .item.active a:after { opacity: 1; } .video-pop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9; display: none; } .video-pop .bg { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.6); z-index: 1; } .video-pop .close { width: 32px; height: 32px; position: absolute; right: 20px; top: 20px; background: url("../images/close.png") center no-repeat; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; transition: all 500ms ease; cursor: pointer; z-index: 2; } .video-pop .close:hover { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .video-pop video { position: absolute; top: 50%; left: 50%; max-height: 80vh; max-width: 80vw; z-index: 3; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .index-s1 { position: relative; } .index-s1 .item { position: relative; } .index-s1 .item .img-box { overflow: hidden; } .index-s1 .item .img-box img { display: block; width: 100%; } .index-s1 .item .txt-box { position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 0 2.5rem; } .index-s1 .item h3 { font-size: 3rem; line-height: 1.4375; color: #000; } .index-s1 .pagination { position: absolute; left: 0; right: 0; font-size: 0; bottom: 3.75rem; z-index: 2; text-align: center; } .index-s1 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .index-s1 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .index-s2 { background-position: center bottom; background-repeat: no-repeat; background-size: 100% auto; background-image: url("../images/index/img-1.jpg"); font-size: 0; } .index-s2 .items { margin-top: 3.125rem; display: flex; flex-wrap: wrap; } .index-s2 .item { display: inline-block; vertical-align: top; width: calc((100% - 1.875rem) / 2); background-color: rgba(255, 255, 255, 0.3); box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); border-radius: 1.375rem; padding: 2.5rem; } .index-s2 .item:nth-of-type(even) { margin-left: 1.875rem; } .index-s2 .item:nth-of-type(3), .index-s2 .item:nth-of-type(4) { margin-top: 1.875rem; } .index-s2 .item .num { display: inline-block; color: transparent; background-image: linear-gradient(90deg, #0a2181, #1e45b6); -webkit-background-clip: text; background-clip: text; } .index-s2 .item i, .index-s2 .item em { font-style: normal; } .index-s2 .item i { font-size: 2rem; } .index-s2 .item em { font-size: 1.5rem; font-family: 'DINPro-Regular'; } .index-s2 .item span { font-size: 3.75rem; font-family: 'DINPro-Bold'; } .index-s2 .item h3 { font-size: 2rem; color: #333; margin: 1.25rem 0; } .index-s2 .item p { font-size: 1.5rem; color: #666666; line-height: 1.5; } .index-s3 .items { margin-top: 3.125rem; } .index-s3 .item { position: relative; margin-top: 1.25rem; border-radius: 1.375rem; background-color: #fff; box-shadow: 0 0 3.75rem rgba(0, 16, 102, 0.1); } .index-s3 .item .show { padding: 0 3.125rem; position: relative; z-index: 2; transition: all .3s ease; } .index-s3 .item .show:before { content: ''; position: absolute; left: 3.125rem; top: 50%; margin-top: -2.5rem; width: 6rem; height: 6rem; background-position: center; background-repeat: no-repeat; background-size: contain; } .index-s3 .item .show span { display: block; line-height: 7.5rem; font-size: 2rem; color: #333; padding-left: 10rem; } .index-s3 .item .show:after { content: ''; width: 8px; height: 5px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-3.png"); position: absolute; right: 3.125rem; top: 50%; margin-top: -2px; } .index-s3 .item .hide { padding: 3.125rem; margin-top: -7.5rem; display: none; } .index-s3 .item .hide:before { content: ''; display: block; height: 11.75rem; background-position: center; background-repeat: no-repeat; background-size: contain; } .index-s3 .item h3 { font-size: 2rem; color: #333; text-align: center; } .index-s3 .item p { font-size: 1.5rem; line-height: 1.5; color: #666666; margin-top: 2rem; } .index-s3 .item:nth-of-type(1) .show:before, .index-s3 .item:nth-of-type(1) .hide:before { background-image: url("../images/index/icon-2-1.png"); } .index-s3 .item:nth-of-type(2) .show:before, .index-s3 .item:nth-of-type(2) .hide:before { background-image: url("../images/index/icon-2-2.png"); } .index-s3 .item:nth-of-type(3) .show:before, .index-s3 .item:nth-of-type(3) .hide:before { background-image: url("../images/index/icon-2-3.png"); } .index-s3 .item.active .show { opacity: 0; visibility: hidden; } .index-s4 { background-image: linear-gradient(40deg, #05125b, #3664d7); } .index-s4 .items { margin-top: 3.125rem; font-size: 0; } .index-s4 .item { display: inline-block; vertical-align: top; width: calc((100% - 1.875rem) / 2); border-radius: 1.375rem; overflow: hidden; position: relative; margin-top: 1.875rem; } .index-s4 .item:nth-of-type(even) { margin-left: 1.875rem; } .index-s4 .item:nth-of-type(1), .index-s4 .item:nth-of-type(2) { margin-top: 0; } .index-s4 .item .img-box { overflow: hidden; } .index-s4 .item .img-box img { display: block; width: 100%; } .index-s4 .item .txt-box { position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-align: center; background-color: rgba(0, 16, 102, 0.46); } .index-s4 .item span { font-size: 3.125rem; color: #fff; font-family: 'DINPro-Regular'; } .index-s4 .item h3 { font-size: 2rem; color: #fff; margin-top: 1.25rem; } .index-s5 .items { margin-top: 3.125rem; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.4); } .index-s5 .item .img-box { overflow: hidden; } .index-s5 .item img { display: block; width: 100%; } .index-s5 .item .txt-box { padding: 3.75rem 2.75rem; background-image: linear-gradient(50deg, #001066, #3860c2); } .index-s5 .item h3 { font-size: 2rem; color: #fff; } .index-s5 .item p { font-size: 1.5rem; line-height: 1.5; color: rgba(255, 255, 255, 0.6); margin-top: 1.5rem; } .index-s5 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .index-s5 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .index-s5 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .index-s5 a.more { display: block; width: 13.125rem; line-height: 3.75rem; text-align: center; background-image: linear-gradient(90deg, #f7b42a, #f29803); margin: 2.5rem auto 0; border-radius: 30px; font-size: 1.5rem; color: #5c3e3e; } .index-s6 { background-color: #eee; } .index-s6 .items { margin-top: 3.125rem; font-size: 0; } .index-s6 .item { display: inline-block; vertical-align: top; position: relative; width: calc((100% - 2.5rem) / 2); border-radius: 1.375rem; overflow: hidden; box-shadow: 0 0.625rem 1.875rem rgba(0, 0, 0, 0.1); } .index-s6 .item:nth-of-type(even) { margin-left: 2.5rem; } .index-s6 .item:nth-of-type(3), .index-s6 .item:nth-of-type(4) { margin-top: 2.5rem; } .index-s6 .item .img-box { overflow: hidden; } .index-s6 .item img { display: block; width: 100%; } .index-s6 .item .txt-box { position: absolute; bottom: 0; left: 0; right: 0; padding: 2.5rem; } .index-s6 .item .date { font-size: 1.5rem; color: #fff; font-family: 'DINPro-Regular'; } .index-s6 .item h3 { font-size: 1.5rem; line-height: 1.5; color: #fff; margin-top: 1.875rem; max-height: 4.5rem; overflow: hidden; } .index-s6 a.more { display: block; width: 13.125rem; line-height: 3.75rem; text-align: center; background-image: linear-gradient(90deg, #f7b42a, #f29803); margin: 2.5rem auto 0; border-radius: 30px; font-size: 1.5rem; color: #5c3e3e; } .index-s7 { font-size: 0; } .index-s7 .index-tit:after { display: none; } .index-s7 .tab-tit { text-align: center; } .index-s7 .tab-tit span { display: inline-block; vertical-align: top; margin: 0 1.25rem; padding: 2.25rem 0; font-size: 2rem; position: relative; } .index-s7 .tab-tit span:after { content: ''; width: 4.375rem; height: 0.25rem; margin: 2rem auto 0; background-image: linear-gradient(90deg, #f7b42a, #f29a09); position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; transform: scaleX(0); transition: transform .3s ease; } .index-s7 .tab-tit span.active { color: #f7b42a; } .index-s7 .tab-tit span.active:after { transform: scaleX(1); } .index-s7 .mid-block { background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/index/img-4.jpg"); } .index-s7 .mid-block .child { height: 0; overflow: hidden; } .index-s7 .mid-block .child.active { height: auto; } .index-s7 .mid-block .items { background-color: #fff; border-radius: 1.375rem; overflow: hidden; } .index-s7 .mid-block .item .logo { display: inline-block; vertical-align: top; width: 33.33%; position: relative; } .index-s7 .mid-block .item .logo img { display: block; width: 100%; } .index-s7 .mid-block .item .logo:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-bottom: 1px solid #e5e6ea; border-right: 1px solid #e5e6ea; } .index-s7 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .index-s7 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .index-s7 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .index-s8 { background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/index/img-6.jpg"); } .index-s8 .items { margin-top: 3.125rem; } .index-s8 .item { position: relative; margin-top: 1.25rem; border-radius: 1.375rem; background-color: #fff; box-shadow: 0 0 3.75rem rgba(0, 16, 102, 0.1); overflow: hidden; } .index-s8 .item .show { padding: 0 2.5rem; position: relative; z-index: 2; transition: all .3s ease; overflow: hidden; } .index-s8 .item .show:before { content: ''; position: absolute; left: 2.5rem; top: 50%; margin-top: -3.125rem; width: 6.25rem; height: 6.25rem; background-position: center; background-repeat: no-repeat; background-size: contain; } .index-s8 .item .show span { display: block; line-height: 11.25rem; font-size: 1.8rem; color: #333; padding-left: 8.125rem; } .index-s8 .item .hide { padding: 0.375rem; background-image: linear-gradient(90deg, #5051f3, #c9449a); display: none; position: relative; z-index: 2; } .index-s8 .item .hide .box { padding: 5rem 2.5rem; border-radius: 1.375rem; background-image: linear-gradient(180deg, #001066, #2f50a2); } .index-s8 .item .hide .box:before { content: ''; display: block; height: 18.75rem; background-position: center; background-repeat: no-repeat; background-size: contain; } .index-s8 .item .hide h3 { font-size: 2.5rem; color: #fff; text-align: center; margin-top: 3.75rem; } .index-s8 .item .hide p { font-size: 1.75rem; line-height: 1.5; color: #fff; margin-top: 2rem; } .index-s8 .item:nth-of-type(1) .show:before, .index-s8 .item:nth-of-type(1) .hide .box:before { background-image: url("../images/index/icon-4-1.png"); } .index-s8 .item:nth-of-type(2) .show:before, .index-s8 .item:nth-of-type(2) .hide .box:before { background-image: url("../images/index/icon-4-2.png"); } .index-s8 .item:nth-of-type(3) .show:before, .index-s8 .item:nth-of-type(3) .hide .box:before { background-image: url("../images/index/icon-4-3.png"); } .index-s8 .item.active .show { opacity: 0; visibility: hidden; height: 0; } .index-s9 .child { padding: 5rem 0 0; display: none; } .index-s9 .child.active { display: block; } .index-s9 .tab-tit { text-align: center; margin-top: 2.5rem; } .index-s9 .tab-tit .item { position: relative; display: inline-block; vertical-align: top; cursor: pointer; } .index-s9 .tab-tit .item:nth-of-type(2) { margin-left: 1.5rem; } .index-s9 .tab-tit .item:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: linear-gradient(90deg, #f7b42a, #f29803); opacity: 0; transition: all .3s ease; z-index: 1; } .index-s9 .tab-tit .item span { display: block; width: 12.5rem; font-size: 1.5rem; line-height: 3.75rem; color: #fff; border: 1px solid #fff; position: relative; z-index: 2; transition: all .3s ease; } .index-s9 .tab-tit .item.active:before { opacity: 1; } .index-s9 .tab-tit .item.active span { border-color: transparent; color: #5c3e3e; } .index-s9 .child-1 { background-position: center top; background-repeat: no-repeat; background-image: url("../images/index/img-7.jpg"); background-size: 100% auto; } .index-s9 .child-2 { background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/index/img-10.jpg"); } .index-s9 .logo-box img { display: block; width: 100%; } .about-index a.more { display: block; width: 13.125rem; line-height: 3.75rem; text-align: center; background-image: linear-gradient(90deg, #f7b42a, #f29803); margin: 2.5rem auto 0; border-radius: 30px; font-size: 1.5rem; color: #5c3e3e; } .about-index-s1 { background-image: linear-gradient(180deg, #fff, #f7f7f7); } .about-index-s1 .para { font-size: 1.5rem; color: #666666; line-height: 1.5; margin-top: 2.5rem; } .about-index-s2 { background-position: center top; background-repeat: no-repeat; background-image: url("../images/about/img-1.jpg"); background-size: 100% auto; font-size: 0; } .about-index-s2 .tab-tit { margin: 3.125rem -2.5rem 0; padding: 0 2.5rem; background-position: center 1.125rem; background-repeat: no-repeat; background-image: url("../images/about/img-2.png"); background-size: 100% 2px; text-align: center; position: relative; } .about-index-s2 .tab-tit .item { display: inline-block; vertical-align: top; width: 25%; position: relative; padding-bottom: 2.5rem; } .about-index-s2 .tab-tit .item:before { content: ''; width: 2.25rem; height: 2.25rem; display: block; margin: 0 auto; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/about/icon-1-1.png"); transition: all .3s ease; } .about-index-s2 .tab-tit .item .year { font-size: 1.25rem; color: #808080; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); white-space: nowrap; transition: all .3s ease; } .about-index-s2 .tab-tit .item .year span { font-size: 1.5rem; font-family: 'NeutraTextLight'; } .about-index-s2 .tab-tit .item.active:before { background-image: url("../images/about/icon-1-2.png"); } .about-index-s2 .tab-tit .item.active .year { color: #29489a; } .about-index-s2 .tab-cont { margin-top: 2.5rem; border-radius: 1.375rem; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.4); padding: 3.75rem 2.5rem; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/about/img-3.jpg"); } .about-index-s2 .tab-cont .child { display: none; } .about-index-s2 .tab-cont .child.active { display: block; } .about-index-s2 .tab-cont .box { margin-top: 2.5rem; } .about-index-s2 .tab-cont .box:nth-of-type(1) { margin-top: 0; } .about-index-s2 .tab-cont .box span { display: inline-block; vertical-align: top; width: 7.5rem; font-size: 2rem; color: #fff; font-family: 'NeutraTextBook'; } .about-index-s2 .tab-cont .box .para { display: inline-block; vertical-align: top; width: calc(100% - 7.5rem); font-size: 1.5rem; line-height: 2; color: #fff; } .about-index-s3 { background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/about/img-4.jpg"); font-size: 0; } .about-index-s3 .items { margin-top: 3.125rem; background-color: #fff; border-radius: 1.375rem; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.2); } .about-index-s3 .item .logo { display: inline-block; vertical-align: top; width: 33.33%; position: relative; } .about-index-s3 .item .logo img { display: block; width: 100%; } .about-index-s3 .item .logo:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-bottom: 1px solid #e5e6ea; border-right: 1px solid #e5e6ea; } .about-index-s3 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .about-index-s3 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .about-index-s3 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .about-index-s4 { background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/about/img-5.jpg"); font-size: 0; } .about-index-s4 .items { margin-top: 3.125rem; } .about-index-s4 .item { display: inline-block; vertical-align: top; width: 50%; color: #fff; text-align: center; position: relative; } .about-index-s4 .item:after { content: ''; width: 0.1875rem; height: 3.75rem; background-color: #fff; position: absolute; right: 0; top: 60%; margin-top: -1.875rem; } .about-index-s4 .item:last-of-type:after { display: none; } .about-index-s4 .item .num i, .about-index-s4 .item .num em { font-style: normal; } .about-index-s4 .item .num i { font-size: 1.625rem; } .about-index-s4 .item .num em { font-size: 2.25rem; font-family: 'NeutraTextBook'; } .about-index-s4 .item .num span { font-size: 4.5rem; font-family: 'NeutraTextBook'; } .about-index-s4 .item p { font-size: 1.5rem; } .about-index-s5 { background-image: linear-gradient(180deg, #fff, #eee); } .about-index-s5 .items { margin-top: 3.125rem; background-color: #fff; border-radius: 1.375rem; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.2); } .about-index-s5 .item { position: relative; } .about-index-s5 .item:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 40%; background-image: linear-gradient(180deg, rgba(0, 16, 102, 0), #001066); } .about-index-s5 .item .img-box { overflow: hidden; } .about-index-s5 .item .img-box img { display: block; width: 100%; } .about-index-s5 .item .txt-box { position: absolute; bottom: 0; left: 0; right: 0; padding: 2.5rem; text-align: center; transition: all .3s ease; } .about-index-s5 .item h3 { font-size: 2rem; color: #fff; } .about-index-s5 .item p { font-size: 1.5rem; color: #fff; margin-top: 1.25rem; } .about-index-s5 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .about-index-s5 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .about-index-s5 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .about-index-s6 { font-size: 0; } .about-index-s6 .items { margin-top: 3.125rem; } .about-index-s6 .item { display: inline-block; vertical-align: top; width: calc((100% - 1.875rem) / 2); position: relative; border-radius: 1.375rem; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.2); } .about-index-s6 .item .img-box { overflow: hidden; } .about-index-s6 .item img { display: block; width: 100%; transition: transform .6s ease; } .about-index-s6 .item .txt-box { position: absolute; bottom: 3.125rem; left: 2.5rem; right: 2.5rem; } .about-index-s6 .item h3 { font-size: 2rem; color: #fff; } .about-index-s6 .item h4 { font-size: 1.5rem; color: rgba(255, 255, 255, 0.5); text-transform: uppercase; margin-top: 5px; } .about-index-s6 .item:nth-of-type(2) { margin-left: 1.875rem; } .about-index-s6 .item:nth-of-type(3) { width: 100%; margin-top: 1.875rem; } .about-index-s6 .item:hover img { transform: scale(1.1); } .about-index-s7 { background-color: #eeeeee; font-size: 0; } .about-index-s7 .items { margin-top: 3.125rem; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.2); } .about-index-s7 .item .img-box { overflow: hidden; } .about-index-s7 .item .img-box img { display: block; width: 100%; } .about-index-s7 .item .txt-box { background-position: center top; background-repeat: no-repeat; background-image: url("../images/about/img-9.jpg"); background-size: 100% auto; background-color: #fff; padding: 3.125rem 2.5rem; } .about-index-s7 .item h3 { font-size: 2rem; color: #333; } .about-index-s7 .item p { font-size: 1.5rem; line-height: 1.5; color: #666666; margin-top: 1.5rem; } .about-index-s7 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .about-index-s7 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .about-index-s7 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .about-index-s8 .inner-tit { position: absolute; left: 2.5rem; right: 2.5rem; top: 5rem; } .about-index-s8 .top-block { position: relative; } .about-index-s8 .top-block .img-box { overflow: hidden; } .about-index-s8 .top-block img { display: block; width: 100%; } .about-index-s8 .bot-block { background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/about/img-11.jpg"); text-align: center; } .about-index-s8 .bot-block h3 { font-size: 2rem; color: #fff; } .about-index-s8 .bot-block .para { font-size: 1.5rem; color: #fff; line-height: 1.5; margin-top: 2.5rem; } .about-index-s8 a.more { width: 18.75rem; } .about-intro-s1 .para { font-size: 1.5rem; color: #666; line-height: 1.5; margin-top: 2.5rem; } .about-intro-s1 .video-box { margin-top: 3.75rem; position: relative; border-radius: 1.375rem; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.2); } .about-intro-s1 .video-box img { display: block; width: 100%; } .about-intro-s1 .video-box .video-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 3; } .about-intro-s1 .video-box .video-btn i { width: 5.625rem; height: 5.625rem; display: block; margin: 0 auto; position: relative; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/about/icon-2.png"); } .about-intro-s1 .video-box .video-btn p { font-size: 1.5rem; color: #fff; margin-top: 10px; } .about-intro-s2 { background-color: #eceef1; } .about-intro-s2 .cont { margin-top: 3.125rem; } .about-intro-s2 .img-box { border-radius: 1.375rem 1.375rem 0 0; overflow: hidden; } .about-intro-s2 .img-box img { display: block; width: 100%; } .about-intro-s2 .txt-box { padding: 3.125rem 2.5rem; background-image: linear-gradient(90deg, #001066, #2f50a2); } .about-intro-s2 .para { font-size: 1.5rem; color: #fff; line-height: 1.5; } .about-intro-s3 .para { font-size: 1.5rem; color: #666; line-height: 1.5; } .about-intro-s4 { font-size: 0; } .about-intro-s4 .items { display: flex; flex-wrap: wrap; } .about-intro-s4 .item { display: inline-block; vertical-align: top; width: calc(50% - 5px); text-align: center; margin-top: 10px; padding: 0 1.5rem 1.5rem; border-radius: 1.375rem; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.2); } .about-intro-s4 .item:nth-of-type(even) { margin-left: 10px; } .about-intro-s4 .item:nth-of-type(1), .about-intro-s4 .item:nth-of-type(2) { margin-top: 0; } .about-intro-s4 .item .icon { padding: 2.8125rem 0; border-bottom: 1px solid #e6e6e6; } .about-intro-s4 .item .icon:before { content: ''; display: block; margin: 0 auto; width: 5.625rem; height: 5.625rem; max-width: 90px; max-height: 90px; background-position: center; background-repeat: no-repeat; background-size: contain; } .about-intro-s4 .item:nth-of-type(1) .icon:before { background-image: url("../images/about/icon-3-1.png"); } .about-intro-s4 .item:nth-of-type(2) .icon:before { background-image: url("../images/about/icon-3-2.png"); } .about-intro-s4 .item:nth-of-type(3) .icon:before { background-image: url("../images/about/icon-3-3.png"); } .about-intro-s4 .item:nth-of-type(4) .icon:before { background-image: url("../images/about/icon-3-4.png"); } .about-intro-s4 .item h3 { font-size: 2rem; color: #333; margin: 1.875rem 0 1.5rem; } .about-intro-s4 .item p { font-size: 1.5rem; line-height: 1.5; color: #666; } .about-intro-s4 .item .num { color: #333; margin-top: 2.5rem; } .about-intro-s4 .item span { display: inline-block; vertical-align: middle; margin: 0 5px; line-height: 1; font-size: 3.125rem; font-family: 'NeutraTextLight'; } .about-intro-s4 .item i { display: inline-block; vertical-align: middle; font-size: 3.125rem; font-family: 'NeutraTextLight'; font-style: normal; } .about-intro-s4 .item em { display: inline-block; vertical-align: middle; font-size: 1.5rem; font-style: normal; } .about-history-s1 { font-size: 0; } .about-history-s1 .tip { font-size: 1.5rem; line-height: 1.5; color: #333; } .about-history-s1 .items { margin-top: 3.125rem; } .about-history-s1 .item { margin-top: 1.25rem; border-radius: 1.375rem; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.2); } .about-history-s1 .item:nth-of-type(1) { margin-top: 0; } .about-history-s1 .item .show { position: relative; background-color: #fff; } .about-history-s1 .item .show h4 { font-size: 1.5rem; line-height: 7.5rem; color: #808080; position: absolute; left: 2.5rem; top: 0; } .about-history-s1 .item .show h4 span { font-size: 2.25rem; font-family: 'NeutraTextBook'; } .about-history-s1 .item .show h3 { text-align: center; font-size: 2rem; line-height: 7.5rem; } .about-history-s1 .item .show:after { content: ''; width: 1rem; height: 0.625rem; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/about/icon-4-1.png"); position: absolute; right: 2.5rem; top: 50%; margin-top: -0.3125rem; } .about-history-s1 .item .hide { padding: 3.75rem 2.5rem; background-position: center bottom; background-repeat: no-repeat; background-image: url("../images/about/img-15.jpg"); display: none; } .about-history-s1 .item .hide .img-box { overflow: hidden; border-radius: 1.375rem; } .about-history-s1 .item .hide img { display: block; width: 100%; } .about-history-s1 .item .hide .box { margin-top: 2.5rem; } .about-history-s1 .item .hide .box .year { font-size: 3.75rem; line-height: 1; color: #29489a; font-family: 'NeutraTextBook'; } .about-history-s1 .item .hide .box .para { font-size: 1.5rem; line-height: 2; color: #333; margin: 2.5rem 0 0 2.5rem; } .about-history-s1 .item .hide .box .para p { padding-left: 15px; position: relative; } .about-history-s1 .item .hide .box .para p:before { content: ''; width: 4px; height: 4px; background-color: #333; border-radius: 50%; position: absolute; left: 0; top: calc(1.5rem - 2px); } .about-history-s1 .item.active .show { background-image: linear-gradient(180deg, #001066, #2f50a2); } .about-history-s1 .item.active .show h4, .about-history-s1 .item.active .show h3 { color: #fff; } .about-history-s1 .item.active .show:after { background-image: url("../images/about/icon-4-2.png"); } .about-history-s1 .item.active .hide { display: block; } .about-partner-s1 { text-align: center; background-position: center bottom; background-repeat: no-repeat; background-image: url("../images/about/img-16.jpg"); background-size: 100% auto; } .about-partner-s1 h3 { font-size: 2rem; color: #333; line-height: 1.5; } .about-partner-s1 .para { font-size: 1.5rem; line-height: 1.5; color: #666666; margin-top: 1.5rem; } .about-partner-s2 { background-image: linear-gradient(180deg, #001066, #2f50a2); } .about-partner-s2 .top-block { background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/about/img-17.jpg"); } .about-partner-s2 .tab-tit .item { width: 13.875rem; position: relative; } .about-partner-s2 .tab-tit .item:before, .about-partner-s2 .tab-tit .item:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; } .about-partner-s2 .tab-tit .item:before { border-right: 1px solid #dfe1e6; } .about-partner-s2 .tab-tit .item:after { border-width: 2px 1px 1px 1px; border-style: solid; border-image: linear-gradient(90deg, #5051f3, #c9449a) 1 1; opacity: 0; transition: box-shadow .3s ease; } .about-partner-s2 .tab-tit .item img { display: block; width: 100%; } .about-partner-s2 .tab-tit .item.active { z-index: 2; } .about-partner-s2 .tab-tit .item.active:before { opacity: 0; } .about-partner-s2 .tab-tit .item.active:after { opacity: 1; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); } .about-partner-s2 .tab-cont { background-position: center bottom; background-repeat: no-repeat; background-image: url("../images/about/img-19.png"); background-size: 12.375rem auto; } .about-partner-s2 .tab-cont .child { display: none; } .about-partner-s2 .tab-cont .child.active { display: block; } .about-partner-s2 .tab-cont .img-box { overflow: hidden; } .about-partner-s2 .tab-cont .img-box img { display: block; width: 100%; } .about-partner-s2 .tab-cont .txt-box { padding: 3.125rem 2.5rem; text-align: center; } .about-partner-s2 .tab-cont h3 { font-size: 2rem; color: #fff; } .about-partner-s2 .tab-cont p { font-size: 1.5rem; line-height: 1.5; margin-top: 1.5rem; color: #cccccc; } .about-partner-s3 { background-color: #f6f6f7; } .about-partner-s3 .cont { margin-top: 3.125rem; border-radius: 1.375rem; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.2); } .about-partner-s3 .img-box { overflow: hidden; } .about-partner-s3 img { display: block; width: 100%; } .about-partner-s3 .txt-box { padding: 2.5rem; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/about/img-21.jpg"); text-align: center; } .about-partner-s3 .txt-box i { display: block; width: 6.75rem; height: 6.75rem; margin: 0 auto; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/about/icon-5.png"); } .about-partner-s3 .txt-box h3 { font-size: 2rem; color: #333; margin-top: 2.5rem; } .about-partner-s3 .txt-box h4 { font-size: 0.875rem; color: #333333; } .about-partner-s4 .top-block { background-color: #fff; } .about-partner-s4 .bot-block { background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/about/img-4.jpg"); font-size: 0; } .about-partner-s4 .items { background-color: #fff; border-radius: 1.375rem; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.2); } .about-partner-s4 .item .logo { display: inline-block; vertical-align: top; width: 33.33%; position: relative; } .about-partner-s4 .item .logo img { display: block; width: 100%; } .about-partner-s4 .item .logo:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-bottom: 1px solid #e5e6ea; border-right: 1px solid #e5e6ea; } .about-partner-s4 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .about-partner-s4 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .about-partner-s4 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .about-honor-s1 .items { margin: 3.125rem auto 0; width: 33.125rem; max-width: 530px; } .about-honor-s1 .item img { display: block; width: 100%; } .about-honor-s1 .item h3 { font-size: 2rem; line-height: 5rem; text-align: center; } .about-honor-s1 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .about-honor-s1 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .about-honor-s1 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .about-honor-s2 { background-color: #f7f7f7; } .about-honor-s2 .tab-tit { margin: 3.125rem -2.5rem 0; padding: 0 2.5rem; background-position: center 1.125rem; background-repeat: no-repeat; background-image: url("../images/about/img-2.png"); background-size: 100% 2px; text-align: center; position: relative; } .about-honor-s2 .tab-tit .item { display: inline-block; vertical-align: top; position: relative; padding-bottom: 2.5rem; } .about-honor-s2 .tab-tit .item:before { content: ''; width: 100%; height: 2px; background-position: center; background-repeat: no-repeat; background-image: url("../images/about/img-23.png"); background-size: 100% 2px; position: absolute; top: 1.125rem; left: 0; z-index: 1; opacity: 0; transition: all .3s ease; } .about-honor-s2 .tab-tit .item:after { content: ''; width: 2.25rem; height: 2.25rem; display: block; margin: 0 auto; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/about/icon-1-1.png"); transition: all .3s ease; position: relative; z-index: 2; } .about-honor-s2 .tab-tit .item .year { font-size: 1.5rem; color: #808080; position: absolute; left: 50%; bottom: 0; font-family: 'NeutraTextLight'; transform: translateX(-50%); transition: all .3s ease; } .about-honor-s2 .tab-tit .item.active:before { opacity: 1; } .about-honor-s2 .tab-tit .item.active:after { background-image: url("../images/about/icon-1-2.png"); } .about-honor-s2 .tab-tit .item.active .year { color: #29489a; } .about-honor-s2 .tab-cont { margin-top: 3.125rem; background-color: #fff; background-position: center bottom; background-repeat: no-repeat; background-size: 100% auto; background-image: url("../images/about/img-25.jpg"); border-radius: 1.375rem 1.375rem 0 0; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.2); } .about-honor-s2 .tab-cont .child { display: none; } .about-honor-s2 .tab-cont .child.active { display: block; } .about-honor-s2 .tab-cont .img-box { overflow: hidden; } .about-honor-s2 .tab-cont img { display: block; width: 100%; } .about-honor-s2 .tab-cont .txt-box { padding: 2.5rem 5rem 5rem; } .about-honor-s2 .tab-cont .year { font-size: 7.5rem; line-height: 1; font-family: 'NeutraTextBook'; color: #1b3488; } .about-honor-s2 .tab-cont .para { margin-top: 1.25rem; font-size: 1.5rem; line-height: 1.8; color: #333333; } .about-team-s1 .item { border-bottom: 0.75rem solid #e6e6e6; } .about-team-s1 .item .img-box { width: 28.75rem; margin: 0 auto; border-radius: 1.375rem; overflow: hidden; } .about-team-s1 .item .img-box img { display: block; width: 100%; } .about-team-s1 .item .tit { padding: 3.75rem 0 1.875rem; position: relative; text-align: center; border-bottom: 1px solid #e6e6e6; } .about-team-s1 .item .tit:before { content: ''; width: 3.75rem; height: 3.75rem; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/about/icon-6.png"); position: absolute; left: 0; right: 0; margin: 0 auto; top: -1.875rem; } .about-team-s1 .item h3 { font-size: 2rem; color: #333; } .about-team-s1 .item h4 { font-size: 1.5rem; margin-top: 10px; color: #333; } .about-team-s1 .item .para { font-size: 1.5rem; line-height: 1.6; color: #666666; margin-top: 1.875rem; } .about-culture-s1 .items { font-size: 0; } .about-culture-s1 .item { position: relative; display: inline-block; vertical-align: top; width: calc((100% - 1.875rem) / 2); } .about-culture-s1 .item:nth-of-type(2) { margin-left: 1.875rem; } .about-culture-s1 .item:nth-of-type(3) { margin-top: 1.875rem; width: 100%; } .about-culture-s1 .item .img-box { border-radius: 1.375rem; overflow: hidden; } .about-culture-s1 .item img { display: block; width: 100%; } .about-culture-s1 .item .txt-box { position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 0 2.5rem; } .about-culture-s1 .item .txt-box:after { content: ''; width: 1.5rem; height: 0.25rem; background-image: linear-gradient(90deg, #5051f3, #c9449a); position: absolute; left: 2.5rem; top: 2.5rem; } .about-culture-s1 .item h3 { font-size: 2rem; color: #333; } .about-culture-s1 .item p { font-size: 1.5rem; line-height: 1.5; color: #808080; margin-top: 1rem; } .about-culture-s2 { background-color: #eeeeee; } .about-culture-s2 .items { margin-top: 3.125rem; border-radius: 1.375rem; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.1); } .about-culture-s2 .item img { display: block; width: 100%; } .about-culture-s2 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .about-culture-s2 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .about-culture-s2 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .about-culture-s3 { background-color: #eeeeee; } .about-culture-s3 .items { margin-top: 3.125rem; border-radius: 1.375rem 1.375rem 0 0; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.1); } .about-culture-s3 .item .img-box { overflow: hidden; } .about-culture-s3 .item img { display: block; width: 100%; } .about-culture-s3 .item .txt-box { padding: 2.5rem 2.5rem 5rem; } .about-culture-s3 .item h3 { font-size: 2rem; color: #333; } .about-culture-s3 .item p { font-size: 1.5rem; line-height: 1.5; color: #808080; height: 4.5rem; overflow: hidden; margin: 1.875rem 0; } .about-culture-s3 .item .date { font-size: 1.5rem; color: #808080; font-family: 'NeutraTextBook'; } .about-culture-s3 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .about-culture-s3 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .about-culture-s3 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .about-culture-s4 { background-color: #eeeeee; font-size: 0; } .about-culture-s4 .top-block { background-color: #fff; margin-top: 3.125rem; border-radius: 1.375rem; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.1); padding: 3.75rem 2.5rem; } .about-culture-s4 .top-block .img-box { display: inline-block; vertical-align: middle; width: 12.5rem; border: 1px solid #e6e6e6; border-radius: 1.375rem; overflow: hidden; } .about-culture-s4 .top-block .img-box img { display: block; width: 100%; } .about-culture-s4 .top-block .para { width: calc(100% - 12.5rem); display: inline-block; vertical-align: middle; padding-left: 2.5rem; font-size: 1.5rem; line-height: 1.5; color: #333333; } .about-culture-s4 .bot-block { margin-top: 1.875rem; display: flex; justify-content: space-between; } .about-culture-s4 .tip-box { width: calc((100% - 1.875rem) / 2); background-position: center; background-repeat: no-repeat; background-size: cover; border-radius: 1.375rem; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.1); padding: 2.5rem; } .about-culture-s4 .tip-box h3 { font-size: 2rem; color: #fff; } .about-culture-s4 .tip-box .para { font-size: 1.5rem; line-height: 2; color: #fff; margin-top: 1.875rem; } .about-culture-s4 .tip-box:nth-of-type(1) { background-image: url("../images/about/img-30-1.jpg"); } .about-culture-s4 .tip-box:nth-of-type(2) { background-image: url("../images/about/img-30-2.jpg"); } .about-duty-s1 .cont { margin-top: 3.125rem; border-radius: 1.375rem 1.375rem 0 0; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.1); } .about-duty-s1 .img-box { overflow: hidden; } .about-duty-s1 .img-box img { display: block; width: 100%; } .about-duty-s1 .para { padding: 3.125rem 2.5rem; font-size: 1.5rem; line-height: 1.8; color: #333333; } .about-duty-s2 { background-color: #e8ebef; } .about-duty-s2 .items { margin-top: 3.125rem; border-radius: 1.375rem 1.375rem 0 0; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.1); } .about-duty-s2 .item { position: relative; } .about-duty-s2 .item .img-box { overflow: hidden; } .about-duty-s2 .item img { display: block; width: 100%; } .about-duty-s2 .item .txt-box { background-image: linear-gradient(90deg, rgba(0, 16, 102, 0.9), rgba(47, 80, 162, 0.9)); position: absolute; bottom: 0; left: 0; right: 0; bottom: 0; padding: 3.5rem 2.25rem; } .about-duty-s2 .item h3 { font-size: 2rem; color: #fff; } .about-duty-s2 .item p { font-size: 1.5rem; line-height: 2; color: #fff; margin-top: 1.875rem; } .about-duty-s2 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .about-duty-s2 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .about-duty-s2 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .about-duty-s3 .items { margin-top: 3.125rem; } .about-duty-s3 .item { position: relative; } .about-duty-s3 .item .box { border-radius: 1.375rem 1.375rem 0 0; overflow: hidden; background-color: #f7f7f7; margin-top: 1.875rem; } .about-duty-s3 .item .box:nth-of-type(1) { margin-top: 0; } .about-duty-s3 .item .img-box { overflow: hidden; } .about-duty-s3 .item img { display: block; width: 100%; } .about-duty-s3 .item .txt-box { padding: 2.25rem; } .about-duty-s3 .item h3 { font-size: 2rem; color: #333; } .about-duty-s3 .item .date { font-size: 1.5rem; line-height: 2; color: #808080; margin-top: 1rem; } .about-duty-s3 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .about-duty-s3 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .about-duty-s3 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .about-duty-s4 { background-color: #edeff1; } .about-duty-s4 .cont { margin-top: 3.125rem; border-radius: 1.375rem 1.375rem 0 0; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.1); } .about-duty-s4 .img-box { overflow: hidden; } .about-duty-s4 .img-box img { display: block; width: 100%; } .about-duty-s4 .txt-box { padding: 3.75rem 2.5rem; background-image: linear-gradient(90deg, #001066, #2f50a2); } .about-duty-s4 .txt-box h3 { font-size: 2rem; color: #fff; } .about-duty-s4 .txt-box .para { font-size: 1.5rem; line-height: 2; color: #fff; margin-top: 1.875rem; } .about-contact-s1 { font-size: 0; } .about-contact-s1 .cont { margin-top: 3.125rem; border-radius: 1.375rem 1.375rem 0 0; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.1); } .about-contact-s1 .img-box { overflow: hidden; } .about-contact-s1 .img-box img { display: block; width: 100%; } .about-contact-s1 .txt-box { padding: 3.75rem 2.5rem; } .about-contact-s1 .txt-box h3 { font-size: 2rem; color: #333; } .about-contact-s1 .box { margin-top: 1.25rem; } .about-contact-s1 .para { display: inline-block; vertical-align: middle; width: calc(100% - 10.5rem); padding-right: 2.5rem; font-size: 1.5rem; line-height: 1.5; color: #333333; } .about-contact-s1 .ewm { display: inline-block; vertical-align: middle; width: 10.5rem; border: 1px solid #d9d9d9; } .about-contact-s1 .ewm img { display: block; width: 100%; } .about-contact-s2 { background-color: #f7f7f7; position: relative; z-index: 1; } .about-contact-s2 .items { margin-top: 3.125rem; } .about-contact-s2 .item { border-radius: 1.375rem; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.1); margin-top: 1.25rem; } .about-contact-s2 .item:nth-of-type(1) { margin-top: 0; } .about-contact-s2 .item .show { position: relative; padding: 0 2.5rem; line-height: 7.5rem; font-size: 2rem; color: #333; } .about-contact-s2 .item .show:after { content: ''; width: 1rem; height: 0.625rem; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/about/icon-4-1.png"); position: absolute; right: 2.5rem; top: 50%; margin-top: -0.3125rem; } .about-contact-s2 .item .hide { padding: 3.75rem 2.5rem; display: none; } .about-contact-s2 .item .top-box { position: relative; } .about-contact-s2 .item .img-box { width: 7.5rem; position: relative; } .about-contact-s2 .item .img-box img { display: block; width: 100%; filter: grayscale(1); } .about-contact-s2 .item .img-box span { position: absolute; bottom: 0; left: 0; font-size: 3rem; font-weight: bold; color: #fff; width: 3.75rem; } .about-contact-s2 .item .map { position: absolute; top: 0; right: 0; width: calc(100% - 7.5rem); height: 100%; } .about-contact-s2 .item .txt-box { margin-top: 2.5rem; } .about-contact-s2 .item h3 { font-size: 2rem; color: #333; } .about-contact-s2 .item p { font-size: 1.5rem; line-height: 1.5; color: #808080; margin-top: 10px; } .about-contact-s2 .item.active .show { background-image: linear-gradient(180deg, #001066, #2f50a2); color: #fff; } .about-contact-s2 .item.active .show:after { background-image: url("../images/about/icon-4-2.png"); } .about-contact-s2 .item.active .hide { display: block; } .about-contact-s3 .items { margin-top: 3.125rem; } .about-contact-s3 .item .box { position: relative; border-radius: 1.375rem; overflow: hidden; margin-top: 1.25rem; background-color: #f7f7f7; } .about-contact-s3 .item .box:nth-of-type(1) { margin-top: 0; } .about-contact-s3 .item .img-box { position: relative; z-index: 2; overflow: hidden; } .about-contact-s3 .item img { display: block; width: 100%; opacity: .2; filter: grayscale(1); } .about-contact-s3 .item .txt-box { position: absolute; top: 0; left: 0; right: 0; padding: 2.5rem; z-index: 3; } .about-contact-s3 .item h3 { font-size: 2rem; color: #333333; } .about-contact-s3 .item h3:after { content: ''; width: 1.5rem; height: 0.25rem; display: block; margin: 1.5rem 0; background-image: linear-gradient(90deg, #5051f3, #c9449a); } .about-contact-s3 .item p { font-size: 1.5rem; line-height: 1.5; color: #808080; } .about-contact-s3 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .about-contact-s3 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .about-contact-s3 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .news-list-s1 .item { font-size: 0; border-bottom: 1px solid #f3f3f3; } .news-list-s1 .item a { display: block; padding: 3.125rem 2.5rem; } .news-list-s1 .item .img-box { display: inline-block; vertical-align: top; width: 15rem; border-radius: 1.375rem; overflow: hidden; } .news-list-s1 .item .img-box img { display: block; width: 100%; } .news-list-s1 .item .txt-box { display: inline-block; vertical-align: top; width: calc(100% - 15rem); padding-right: 2.5rem; } .news-list-s1 .item h3 { font-size: 2rem; color: #333; } .news-list-s1 .item .date { font-size: 1.5rem; color: #808080; margin-top: 1.5rem; } .news-list-s2 .item { font-size: 0; margin-top: 2.5rem; border-bottom: 1px solid #f3f3f3; } .news-list-s2 .item:nth-of-type(1) { margin-top: 0; } .news-list-s2 .item a { display: block; } .news-list-s2 .item .img-box { border-radius: 1.375rem; overflow: hidden; } .news-list-s2 .item .img-box img { display: block; width: 100%; } .news-list-s2 .item .txt-box { padding: 2.5rem 0; } .news-list-s2 .item h3 { font-size: 2rem; color: #333; } .news-list-s2 .item p { font-size: 1.5rem; line-height: 2; color: #808080; margin-top: 1.5rem; } .news-list-s2 .item .date { font-size: 1.5rem; color: #808080; margin-top: 1.5rem; } .news-detail-s1 { padding: 2.5rem; font-size: 0; border-bottom: 1px solid #e6e6e6; } .news-detail-s1 h3 { font-size: 3rem; color: #101010; } .news-detail-s1 .tips { margin-top: 2.5rem; } .news-detail-s1 .tips span { display: inline-block; vertical-align: middle; } .news-detail-s1 .tips span.cate { font-size: 1.5rem; line-height: 2.5rem; padding: 0 1rem; color: #fff; background-image: linear-gradient(0deg, #0e1d6e, #29489b); border-radius: 1.375rem; } .news-detail-s1 .tips span.date { font-size: 1.75rem; color: #808080; margin-left: 1.25rem; } .news-detail-s2 { padding: 2.5rem; font-size: 0; } .news-detail-s2 .cont { font-size: 1.875rem; line-height: 1.8; color: #101010; } .news-detail-s2 .cont img { max-width: 100%; width: auto !important; height: auto !important; } .news-detail-s2 a.back { display: block; width: 10rem; height: 10rem; background-image: linear-gradient(90deg, #001066, #2f50a2); border-radius: 50%; margin: 2.5rem auto 0; text-align: center; } .news-detail-s2 a.back span { display: block; font-size: 1.25rem; color: #fff; } .news-detail-s2 a.back span:before { content: ''; width: 2.75rem; height: 2.75rem; display: block; margin: 0 auto 1rem; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/news/icon-1.png"); } .news-detail-s3 { padding: 2.5rem; border-top: 0.625rem solid #f5f5f5; } .news-detail-s3 a { display: block; font-size: 1.5rem; line-height: 3.75rem; color: #808080; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .join-index-s1 { background-position: center top; background-repeat: no-repeat; background-image: url("../images/join/img-1.jpg"); background-size: 100% auto; } .join-index-s1 .para { font-size: 1.5rem; line-height: 1.5; color: #666; margin-top: 2.5rem; } .join-index-s2 { font-size: 0; } .join-index-s2 .items { margin: 3.125rem -2.5rem 0; } .join-index-s2 .item { margin-top: 2.5rem; } .join-index-s2 .item:nth-of-type(1) { margin-top: 0; } .join-index-s2 .item .img-box { overflow: hidden; } .join-index-s2 .item .img-box img { display: block; width: 100%; } .join-index-s2 .item .txt-box { position: relative; margin: -9.375rem 2.5rem 0; background-image: linear-gradient(0deg, #001066, #2f50a2); border-radius: 1.375rem; padding: 2.5rem; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.3); z-index: 2; } .join-index-s2 .item .txt-box:after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 0.25rem; background-image: linear-gradient(90deg, #5051f3, #c9449a); z-index: 3; } .join-index-s2 .item .txt-box h3 { text-align: center; } .join-index-s2 .item .txt-box h3 span { display: inline-block; font-size: 2rem; color: transparent; background-clip: text; -webkit-background-clip: text; background-image: linear-gradient(-62deg, #f29803, #f7b42a); } .join-index-s2 .item .txt-box .dot { margin-top: 2.5rem; } .join-index-s2 .item .txt-box .dot span { display: inline-block; vertical-align: top; width: calc((100% - 2.5rem) / 3); font-size: 1.5rem; line-height: 1.5; padding: 1.5rem 0; color: #fff; margin-right: 1.25rem; border-top: 1px solid rgba(255, 255, 255, 0.1); transition: all .3s ease; } .join-index-s2 .item .txt-box .dot span:nth-of-type(3n) { margin-right: 0; } .join-index-s3 .items { font-size: 0; margin-top: 3.125rem; } .join-index-s3 .item { display: inline-block; vertical-align: top; width: calc((100% - 1.875rem) / 2); margin-top: 1.875rem; border-radius: 1.375rem; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.3); } .join-index-s3 .item:nth-of-type(1), .join-index-s3 .item:nth-of-type(2) { margin-top: 0; } .join-index-s3 .item:nth-of-type(even) { margin-left: 1.875rem; } .join-index-s3 .item:nth-of-type(7) { width: 100%; } .join-index-s3 .item img { display: block; width: 100%; } .join-index-s4 { background-image: linear-gradient(0deg, #001066, #2f50a2); } .join-index-s4 .items { font-size: 0; margin-top: 3.125rem; } .join-index-s4 .item { margin-top: 2.5rem; background-position: center; background-repeat: no-repeat; background-size: cover; border-radius: 1.375rem; overflow: hidden; } .join-index-s4 .item:nth-of-type(1) { margin-top: 0; background-image: url("../images/join/img-5-1.jpg"); } .join-index-s4 .item:nth-of-type(2) { background-image: url("../images/join/img-5-2.jpg"); } .join-index-s4 .item a { display: block; padding: 2.5rem; color: #fff; } .join-index-s4 .item h3 { font-size: 2rem; } .join-index-s4 .item h4 { font-size: 1.125rem; text-transform: uppercase; margin-top: 5px; } .join-index-s4 .item span { display: block; margin-top: 5rem; text-align: right; font-size: 1.5rem; } .join-index-s4 .item span:after { content: ''; width: 0.75rem; height: 1.375rem; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/join/icon-1.png"); display: inline-block; vertical-align: middle; margin: -2px 0 0 1.25rem; } .join-index-s5 { background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/join/img-6.jpg"); } .join-index-s5 .img-box { border-radius: 1.375rem; overflow: hidden; width: 18.75rem; margin: 3.125rem auto 1.875rem; } .join-index-s5 .img-box img { display: block; width: 100%; } .join-index-s5 p { text-align: center; font-size: 1.5rem; line-height: 1.5; color: #fff; } .join-social-s1 { font-size: 0; } .join-social-s1 .box { display: inline-block; vertical-align: top; width: calc((100% - 1.875rem) / 2); border-radius: 1.375rem; overflow: hidden; border: 1px solid #e6e6e6; } .join-social-s1 .box:nth-of-type(2) { margin-left: 1.875rem; } .join-social-s1 .box:nth-of-type(3) { width: 100%; margin-top: 1.875rem; } .join-social-s1 .box select { display: block; width: 100%; height: 5rem; padding: 0 1.875rem; font-size: 1.5rem; color: #333333; -webkit-appearance: button; -moz-appearance: button; appearance: button; } .join-social-s1 .box form { display: block; width: 100%; height: 5rem; position: relative; } .join-social-s1 .box input { display: block; width: 100%; height: 100%; padding: 0 1.875rem; font-size: 1.5rem; color: #333333; } .join-social-s1 .box button { position: absolute; right: 0; top: 0; width: 11.25rem; height: 100%; font-size: 1.5rem; color: #5c3e3e; background-image: linear-gradient(135deg, #f7b42a, #f29803); } .join-social-s2 .items { margin-top: 3.125rem; } .join-social-s2 .item { margin-top: 1.25rem; border-radius: 1.375rem; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.2); } .join-social-s2 .item:nth-of-type(1) { margin-top: 0; } .join-social-s2 .item .show { position: relative; background-color: #fff; } .join-social-s2 .item .show span { font-size: 1.875rem; font-family: 'NeutraTextBook'; line-height: 7.5rem; color: #333; position: absolute; left: 2.5rem; top: 0; } .join-social-s2 .item .show h3 { text-align: center; font-size: 2rem; line-height: 7.5rem; padding: 0 5.625rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .join-social-s2 .item .show:after { content: ''; width: 1rem; height: 0.625rem; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/about/icon-4-1.png"); position: absolute; right: 2.5rem; top: 50%; margin-top: -0.3125rem; } .join-social-s2 .item .hide { padding: 3.75rem 2.5rem; display: none; } .join-social-s2 .item .hide .box { margin-top: 1.875rem; } .join-social-s2 .item .hide .box:nth-of-type(1) { margin-top: 0; } .join-social-s2 .item .hide .box h3 { font-size: 2rem; color: #333; } .join-social-s2 .item .hide .box .para { font-size: 1.5rem; line-height: 1.5; color: #888888; margin-top: 1.5rem; } .join-social-s2 .item .hide .close { display: block; width: 2rem; height: 1.25rem; margin: 3.75rem auto 0; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/join/icon-2.png"); } .join-social-s2 .item.active .show { background-image: linear-gradient(180deg, #001066, #2f50a2); } .join-social-s2 .item.active .show span, .join-social-s2 .item.active .show h3 { color: #fff; } .join-social-s2 .item.active .show:after { background-image: url("../images/about/icon-4-2.png"); } .join-social-s2 .item.active .hide { display: block; } .join-campus a.more { display: block; width: 13.125rem; line-height: 3.75rem; text-align: center; background-image: linear-gradient(90deg, #f7b42a, #f29803); margin: 2.5rem auto 0; border-radius: 30px; font-size: 1.5rem; color: #5c3e3e; } .join-campus-s1 { background-color: #f5f5f5; } .join-campus-s1 .items { font-size: 0; margin-top: 3.125rem; } .join-campus-s1 .item { position: relative; display: inline-block; vertical-align: top; width: calc((100% - 1.875rem) / 2); border-radius: 1.375rem; overflow: hidden; margin-top: 1.875rem; } .join-campus-s1 .item:nth-of-type(even) { margin-left: 1.875rem; } .join-campus-s1 .item:nth-of-type(1), .join-campus-s1 .item:nth-of-type(2) { margin-top: 0; } .join-campus-s1 .item .img-box { overflow: hidden; } .join-campus-s1 .item .img-box img { display: block; width: 100%; } .join-campus-s1 .item:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; background-color: rgba(40, 71, 155, 0.2); } .join-campus-s1 .item h3 { font-size: 1.75rem; color: #fff; text-align: center; padding: 1.25rem; position: absolute; bottom: 0; left: 0; right: 0; z-index: 3; } .join-campus-s2 { background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/join/img-9.jpg"); } .join-campus-s2 .items { margin-top: 3.15rem; } .join-campus-s2 .item .box { border-radius: 1.375rem; overflow: hidden; background-color: #fff; margin-top: 2.5rem; } .join-campus-s2 .item .box:nth-of-type(1) { margin-top: 0; } .join-campus-s2 .item .box .img-box { overflow: hidden; } .join-campus-s2 .item .box img { display: block; width: 100%; } .join-campus-s2 .item .box h3 { line-height: 6.25rem; font-size: 1.5rem; color: #333; padding: 0 2.5rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-position: right center; background-repeat: no-repeat; background-image: url("../images/join/img-11.jpg"); background-size: auto 100%; } .join-campus-s2 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .join-campus-s2 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/join/icon-3-1.png"); transition: all .3s ease; } .join-campus-s2 .pagination span.active { background-image: url("../images/join/icon-3-2.png"); } .join-campus-s3 { background-color: #f5f5f5; } .join-campus-s3 .items { font-size: 0; margin-top: 3.125rem; display: flex; flex-wrap: wrap; } .join-campus-s3 .item { position: relative; display: inline-block; vertical-align: top; width: calc((100% - 1.875rem) / 2); border-radius: 1.375rem; overflow: hidden; margin-top: 1.875rem; background-color: #fff; } .join-campus-s3 .item:nth-of-type(even) { margin-left: 1.875rem; } .join-campus-s3 .item:nth-of-type(1), .join-campus-s3 .item:nth-of-type(2) { margin-top: 0; } .join-campus-s3 .item .img-box { overflow: hidden; } .join-campus-s3 .item .img-box img { display: block; width: 100%; } .join-campus-s3 .item h3 { font-size: 1.5rem; line-height: 1.5; color: #333; padding: 1.5rem; } .join-campus-s4 { background-color: #f5f5f5; } .join-campus-s4 .items { margin-top: 3.125rem; } .join-campus-s4 .item .box { padding: 3rem 4.5875rem; border-radius: 1.375rem; background-color: #fff; margin-top: 1.25rem; } .join-campus-s4 .item .box:nth-of-type(1) { margin-top: 0; } .join-campus-s4 .item .box h3 { font-size: 2rem; line-height: 2.25rem; color: #333333; background-position: left top; background-repeat: no-repeat; padding-left: 3.5rem; margin-left: -3.5rem; background-image: url("../images/join/icon-4.png"); background-size: 2.25rem auto; } .join-campus-s4 .item .box p { font-size: 1.5rem; line-height: 1.5; color: #808080; margin-top: 1.25rem; } .join-campus-s4 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .join-campus-s4 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .join-campus-s4 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .investor-index a.more { display: block; width: 13.125rem; line-height: 3.75rem; text-align: center; background-image: linear-gradient(90deg, #f7b42a, #f29803); margin: 2.5rem auto 0; border-radius: 30px; font-size: 1.5rem; color: #5c3e3e; } .investor-index-s1 { background-position: center top; background-repeat: no-repeat; background-size: 100% auto; background-image: url("../images/investor/img-1.jpg"); font-size: 0; } .investor-index-s1 .items { margin-top: 3.125rem; } .investor-index-s1 .item { padding: 10px; } .investor-index-s1 .box { padding: 2.5rem; box-shadow: 0 0 10px rgba(0, 16, 102, 0.05); margin-top: 1.25rem; } .investor-index-s1 .box:nth-of-type(1) { margin-top: 0; } .investor-index-s1 .box h3 { width: calc(100% - 10rem); display: inline-block; vertical-align: middle; font-size: 1.5rem; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .investor-index-s1 .box span { display: inline-block; vertical-align: middle; font-size: 1.5rem; color: #333; width: 10rem; text-align: right; } .investor-index-s1 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .investor-index-s1 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .investor-index-s1 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .investor-index-s2 { background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/investor/img-6.jpg"); } .investor-index-s2 .cont { margin-top: 3.125rem; padding: 2.5rem 2.5rem 3.75rem; border-radius: 1.375rem; overflow: hidden; background-color: #fff; } .investor-index-s2 .tab-cont .child { display: none; } .investor-index-s2 .tab-cont .child.active { display: block; } .investor-index-s2 .tab-cont .item { border-bottom: 1px solid #e6e6e6; padding: 1.875rem 0; } .investor-index-s2 .tab-cont .item .year { font-size: 3rem; line-height: 1; color: #0056a7; font-family: 'NeutraTextBook'; } .investor-index-s2 .tab-cont .item h3 { font-size: 1.5rem; line-height: 1.5; color: #333; margin: 1rem 0; } .investor-index-s2 .tab-cont .item a { display: inline-block; vertical-align: top; text-align: center; width: 11.25rem; line-height: 3rem; font-size: 1.5rem; color: #808080; border: 1px solid #e6e6e6; border-radius: 1.375rem; } .investor-index-s2 .tab-tit { margin-top: 3.75rem; text-align: center; } .investor-index-s2 .tab-tit .item { display: inline-block; vertical-align: top; text-align: center; } .investor-index-s2 .tab-tit .item:nth-of-type(2) { margin: 0 6.25rem; } .investor-index-s2 .tab-tit .item:before { content: ''; width: 2rem; height: 2rem; display: block; margin: 0 auto; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/investor/icon-1-1.png"); } .investor-index-s2 .tab-tit .item b { display: inline-block; font-size: 1.5rem; color: #808080; margin-top: 10px; } .investor-index-s2 .tab-tit .item.active:before { background-image: url("../images/investor/icon-1-2.png"); } .investor-index-s2 .tab-tit .item.active b { color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(90deg, #001066, #2f50a2); } .investor-index-s3 { font-size: 0; } .investor-index-s3 .items { margin-top: 3.125rem; display: flex; flex-wrap: wrap; } .investor-index-s3 .item { display: inline-block; vertical-align: top; width: calc((100% - 0.625rem) / 2); padding: 2.5rem 1.25rem; margin-top: 0.625rem; background-position: center bottom; background-repeat: no-repeat; border-radius: 1.375rem; overflow: hidden; box-shadow: 0 0 4rem rgba(0, 16, 102, 0.1); } .investor-index-s3 .item:nth-of-type(1), .investor-index-s3 .item:nth-of-type(2) { margin-top: 0; } .investor-index-s3 .item:nth-of-type(even) { margin-left: 0.625rem; } .investor-index-s3 .item:nth-of-type(1) { background-image: url("../images/investor/img-2-1.jpg"); } .investor-index-s3 .item:nth-of-type(2) { background-image: url("../images/investor/img-2-2.jpg"); } .investor-index-s3 .item:nth-of-type(3) { background-image: url("../images/investor/img-2-3.jpg"); } .investor-index-s3 .item:nth-of-type(4) { background-image: url("../images/investor/img-2-4.jpg"); } .investor-index-s3 .item:nth-of-type(5) { width: 100%; background-image: url("../images/investor/img-2-5.jpg"); } .investor-index-s3 .item span { display: block; font-size: 5rem; line-height: 1; color: #e5e5e5; font-family: 'NeutraTextBook'; } .investor-index-s3 .item h3 { font-size: 2rem; color: #333; margin-top: 8.75rem; } .investor-index-s3 .item p { font-size: 1.5rem; color: #666666; line-height: 1.5; margin-top: 10px; } .investor-index-s4 { background-color: #f7f7f7; font-size: 0; } .investor-index-s4 .cont { margin-top: 3.125rem; border-radius: 1.375rem 1.375rem 0 0; overflow: hidden; } .investor-index-s4 .top-box { padding: 2.5rem; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/investor/img-4.jpg"); } .investor-index-s4 .top-box h3 { font-size: 2rem; color: #fff; } .investor-index-s4 .top-box .info { margin-top: 1.875rem; } .investor-index-s4 .top-box .num { width: 60%; display: inline-block; vertical-align: middle; font-size: 6.25rem; line-height: 1; font-family: 'NeutraTextBold'; } .investor-index-s4 .top-box .num:after { content: ''; width: 1.25rem; height: 0.875rem; background-position: center; background-repeat: no-repeat; background-size: contain; display: inline-block; vertical-align: bottom; display: inline-block; vertical-align: middle; } .investor-index-s4 .top-box .num.up { color: #f40d00; } .investor-index-s4 .top-box .num.up:after { background-image: url("../images/investor/up.png"); } .investor-index-s4 .top-box .num.down { color: #0f990f; } .investor-index-s4 .top-box .num.down:after { background-image: url("../images/investor/down.png"); } .investor-index-s4 .top-box .para { width: 40%; display: inline-block; vertical-align: middle; font-size: 1.75rem; line-height: 1.5; color: #fff; } .investor-index-s4 .bot-box { padding: 2.5rem 2.5rem 5rem; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/investor/img-5.jpg"); } .investor-index-s4 .bot-box .tip { font-size: 1.5rem; color: #41434c; } .investor-index-s4 .bot-box .items { margin-top: 2.5rem; } .investor-index-s4 .bot-box .item { display: inline-block; vertical-align: top; width: 50%; margin-top: 5rem; } .investor-index-s4 .bot-box .item h3 { font-size: 1.5rem; color: #41434c; } .investor-index-s4 .bot-box .item .num { font-size: 3.75rem; line-height: 1; color: #41434c; font-family: 'NeutraTextBook'; margin-top: 10px; } .investor-index-s4 .bot-box .item .num:after { content: ''; width: 1.25rem; height: 0.875rem; background-position: center; background-repeat: no-repeat; background-size: contain; display: inline-block; vertical-align: bottom; display: inline-block; vertical-align: middle; } .investor-index-s4 .bot-box .item .num.up { color: #f40d00; } .investor-index-s4 .bot-box .item .num.up:after { background-image: url("../images/investor/up.png"); } .investor-index-s4 .bot-box .item .num.down { color: #0f990f; } .investor-index-s4 .bot-box .item .num.down:after { background-image: url("../images/investor/down.png"); } .investor-index-s5 .cont { margin-top: 3.125rem; border-radius: 1.375rem 1.375rem 0 0; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.2); } .investor-index-s5 .img-box { overflow: hidden; } .investor-index-s5 .img-box img { display: block; width: 100%; } .investor-index-s5 .txt-box { padding: 3.75rem 2.5rem; background-image: linear-gradient(90deg, #001066, #2f50a2); } .investor-index-s5 .para { font-size: 1.5rem; color: #fff; line-height: 1.5; } .investor-notice-s1 { font-size: 0; } .investor-notice-s1 .item { background-color: #f2f2f2; border-radius: 1.375rem; padding: 2.5rem 6.875rem 2.5rem 2.5rem; margin-top: 1rem; position: relative; } .investor-notice-s1 .item:nth-of-type(1) { margin-top: 0; } .investor-notice-s1 .item .date { font-size: 1.5rem; color: #808080; } .investor-notice-s1 .item h3 { font-size: 2rem; color: #333; margin: 1.25rem 0; } .investor-notice-s1 .item .info span { display: inline-block; vertical-align: top; font-size: 1.5rem; line-height: 1.5; color: #808080; margin-right: 2.5rem; } .investor-notice-s1 .item:after { content: ''; width: 4.4375rem; height: 4.4375rem; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/investor/icon-2.png"); position: absolute; top: 1.25rem; right: 1.25rem; } .investor-governance-s1 .tip { font-size: 1.5rem; color: #333333; margin: 3.125rem 0; } .investor-governance-s1 .item { margin-top: 1.25rem; border-radius: 1.375rem; overflow: hidden; box-shadow: 0 0 6.25rem rgba(44, 79, 171, 0.2); } .investor-governance-s1 .item:nth-of-type(1) { margin-top: 0; } .investor-governance-s1 .item .show { position: relative; background-color: #fff; } .investor-governance-s1 .item .show span { font-size: 1.875rem; font-family: 'NeutraTextBook'; line-height: 7.5rem; color: #333; position: absolute; left: 2.5rem; top: 0; } .investor-governance-s1 .item .show h3 { text-align: center; font-size: 2rem; line-height: 7.5rem; padding: 0 5.625rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .investor-governance-s1 .item .show:after { content: ''; width: 1rem; height: 0.625rem; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/about/icon-4-1.png"); position: absolute; right: 2.5rem; top: 50%; margin-top: -0.3125rem; } .investor-governance-s1 .item .hide { padding: 2.5rem; display: none; } .investor-governance-s1 .item .hide .para { font-size: 1.5rem; line-height: 2; color: #888888; } .investor-governance-s1 .item.active .show { background-image: linear-gradient(180deg, #001066, #2f50a2); } .investor-governance-s1 .item.active .show span, .investor-governance-s1 .item.active .show h3 { color: #fff; } .investor-governance-s1 .item.active .show:after { background-image: url("../images/about/icon-4-2.png"); } .investor-governance-s1 .item.active .hide { display: block; } .investor-governance-s2 { background-color: #f5f5f5; font-size: 0; } .investor-governance-s2 .top-block { text-align: center; border-bottom: 1px solid #d9d9d9; } .investor-governance-s2 .top-block span { display: inline-block; vertical-align: top; font-size: 1.75rem; line-height: 3.125rem; font-weight: bold; color: #666666; padding: 0 2.5rem 1.875rem; position: relative; } .investor-governance-s2 .top-block span:after { content: ''; position: absolute; bottom: -1px; left: 0; right: 0; height: 2px; background-image: linear-gradient(90deg, #5051f3, #c9449a); transform: scaleX(0); transition: transform .3s ease; } .investor-governance-s2 .top-block span.active { font-size: 2rem; color: #333; } .investor-governance-s2 .top-block span.active:after { transform: scaleX(1); } .investor-governance-s2 .bot-block { margin-top: 2.5rem; } .investor-governance-s2 .bot-block .child { display: none; } .investor-governance-s2 .bot-block .child.active { display: block; } .investor-governance-s2 .bot-block .flex { display: flex; flex-wrap: wrap; } .investor-governance-s2 .bot-block .box { display: inline-block; vertical-align: top; width: calc((100% - 1.875rem) / 2); position: relative; padding: 2.5rem; background-color: #eaeff3; margin-top: 1.875rem; border-radius: 1.275rem; } .investor-governance-s2 .bot-block .box:nth-of-type(1), .investor-governance-s2 .bot-block .box:nth-of-type(2) { margin-top: 0; } .investor-governance-s2 .bot-block .box:nth-of-type(even) { margin-left: 1.875rem; } .investor-governance-s2 .bot-block .box h4 { font-size: 1.5rem; color: #808080; } .investor-governance-s2 .bot-block .box h3 { font-size: 2rem; color: #333333; margin-top: 1.25rem; } .investor-governance-s3 .cont { border-radius: 1.375rem 1.375rem 0 0; overflow: hidden; margin-top: 3.125rem; position: relative; } .investor-governance-s3 .cont img { display: block; width: 100%; } .investor-governance-s3 .cont .txt-box { position: absolute; bottom: 0; left: 0; right: 0; background-image: linear-gradient(90deg, rgba(0, 16, 102, 0.9), rgba(47, 80, 162, 0.9)); padding: 4.375rem; text-align: center; } .investor-governance-s3 .cont .txt-box h3 { font-size: 2rem; color: #fff; } .investor-governance-s3 .cont .txt-box p { font-size: 1.5rem; color: #fff; margin-top: 1rem; } .investor-governance-s3 .cont .txt-box h2 { font-size: 3.125rem; color: #fff; margin-top: 1.875rem; } .investor-governance-s3 .cont .txt-box a.more { display: block; width: 13.125rem; line-height: 3.75rem; text-align: center; background-image: linear-gradient(90deg, #f7b42a, #f29803); margin: 2.5rem auto 0; border-radius: 30px; font-size: 1.5rem; color: #5c3e3e; } .investor-report-s1 .tab-tit { text-align: center; } .investor-report-s1 .tab-tit .item { display: inline-block; vertical-align: top; text-align: center; } .investor-report-s1 .tab-tit .item:nth-of-type(2) { margin: 0 6.25rem; } .investor-report-s1 .tab-tit .item:before { content: ''; width: 2rem; height: 2rem; display: block; margin: 0 auto; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/investor/icon-1-1.png"); } .investor-report-s1 .tab-tit .item b { display: inline-block; font-size: 1.5rem; color: #808080; margin-top: 10px; } .investor-report-s1 .tab-tit .item.active:before { background-image: url("../images/investor/icon-1-2.png"); } .investor-report-s1 .tab-tit .item.active b { color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(90deg, #001066, #2f50a2); } .investor-report-s1 .tab-cont { margin-top: 2.5rem; } .investor-report-s1 .tab-cont .child { display: none; } .investor-report-s1 .tab-cont .child.active { display: block; } .investor-report-s1 .tab-cont .boxes { margin-top: 1.875rem; } .investor-report-s1 .tab-cont .year { font-size: 5rem; line-height: 1; color: #333; text-align: center; font-family: 'NeutraTextBook'; } .investor-report-s1 .tab-cont .item { padding: 2.5rem; border-radius: 1.375rem; box-shadow: 0 0 3.125rem rgba(44, 79, 171, 0.1); margin-top: 1.25rem; } .investor-report-s1 .tab-cont .item h3 { font-size: 2rem; line-height: 1.5; color: #333; margin-bottom: 1rem; } .investor-report-s1 .tab-cont .item a { display: inline-block; vertical-align: top; text-align: center; width: 11.25rem; line-height: 3rem; font-size: 1.5rem; color: #808080; border: 1px solid #e6e6e6; border-radius: 1.375rem; } .investor-service-s1 .item { padding: 2.5rem; border-radius: 1.375rem; box-shadow: 0 0 3.125rem rgba(44, 79, 171, 0.1); margin-top: 1.25rem; background-position: center bottom; background-size: 100% auto; background-repeat: no-repeat; } .investor-service-s1 .item:nth-of-type(1) { margin-top: 0; } .investor-service-s1 .item:nth-of-type(even) { text-align: right; } .investor-service-s1 .item:before { content: ''; width: 4.375rem; height: 4.375rem; background-position: center; background-repeat: no-repeat; background-size: contain; display: inline-block; } .investor-service-s1 .item:nth-of-type(1) { background-image: url("../images/investor/img-8-1.jpg"); } .investor-service-s1 .item:nth-of-type(1):before { background-image: url("../images/investor/icon-3-1.png"); } .investor-service-s1 .item:nth-of-type(2) { background-image: url("../images/investor/img-8-2.jpg"); } .investor-service-s1 .item:nth-of-type(2):before { background-image: url("../images/investor/icon-3-2.png"); } .investor-service-s1 .item:nth-of-type(3) { background-image: url("../images/investor/img-8-3.jpg"); } .investor-service-s1 .item:nth-of-type(3):before { background-image: url("../images/investor/icon-3-3.png"); } .investor-service-s1 .item:nth-of-type(4) { background-image: url("../images/investor/img-8-4.jpg"); } .investor-service-s1 .item:nth-of-type(4):before { background-image: url("../images/investor/icon-3-4.png"); } .investor-service-s1 .item h3 { font-size: 2rem; color: #333; margin-top: 2.5rem; } .investor-service-s1 .item p { font-size: 1.5rem; color: #808080; line-height: 1.5; margin-top: 1rem; } .investor-service-s1 .item a.more { display: inline-block; width: 13.125rem; line-height: 3.75rem; text-align: center; background-image: linear-gradient(90deg, #f7b42a, #f29803); margin-top: 1rem; border-radius: 30px; font-size: 1.5rem; color: #5c3e3e; } .solution-page .c-link { position: sticky; top: 60px; background-color: #fff; z-index: 5; } .solution-s1 { background-position: center top; background-repeat: no-repeat; background-image: url("../images/solution/img-1.jpg"); } .solution-s1 .para { font-size: 1.5rem; line-height: 1.75; color: #808080; margin-top: 1.875rem; } .solution-s2 .items { margin-top: 1.875rem; font-size: 0; border: 1px solid #e6e6e6; } .solution-s2 .item { position: relative; display: inline-block; vertical-align: top; width: 50%; } .solution-s2 .item img { display: block; width: 100%; } .solution-s2 .item:before { content: ''; width: 100%; height: 1px; background-color: #e6e6e6; position: absolute; top: 0; left: 0; } .solution-s2 .item:nth-of-type(1):before, .solution-s2 .item:nth-of-type(2):before { display: none; } .solution-s2 .item:nth-of-type(odd):after { content: ''; width: 1px; height: 100%; background-color: #e6e6e6; position: absolute; top: 0; right: 0; } .solution-s3 .items { margin-top: 3.125rem; font-size: 0; } .solution-s3 .item { margin-top: 1.875rem; } .solution-s3 .item:nth-of-type(1) { margin-top: 0; } .solution-s3 .item .show { position: relative; padding: 0 2.5rem; border-radius: 1.375rem; background-image: linear-gradient(90deg, #132270, #2f50a2); box-shadow: 0 0 3.75rem rgba(0, 16, 102, 0.1); z-index: 2; } .solution-s3 .item .show span { font-size: 3.75rem; line-height: 7.5rem; position: absolute; top: 0; left: 2.5rem; color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(90deg, #f7b42a, #f29803); font-family: 'DINPro-Bold'; } .solution-s3 .item .show h3 { font-size: 2rem; line-height: 7.5rem; color: #fff; padding: 0 5rem 0 9.375rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .solution-s3 .item .show:after { content: ''; width: 2.375rem; height: 1.375rem; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/solution/icon-1.png"); position: absolute; right: 2.5rem; top: 50%; margin-top: -0.6875rem; } .solution-s3 .item .hide { position: relative; margin-top: -7.5rem; padding: 2.5rem; border-radius: 1.375rem 1.375rem 0 0; background-image: linear-gradient(180deg, #132270, #2f50a2); display: none; } .solution-s3 .item .hide:before { content: ''; width: 7.875rem; height: 7.875rem; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/solution/img-2.png"); position: absolute; right: 1.25rem; top: 1.25rem; } .solution-s3 .item .box { background-color: #fff; border-radius: 0 5rem 0 0; padding: 2.5rem 2.5rem 4.375rem; background-position: center top; background-repeat: no-repeat; background-image: url("../images/solution/img-3.png"); background-size: 100% auto; } .solution-s3 .item .box span { font-size: 6.25rem; line-height: 1; display: inline-block; color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(90deg, #f7b42a, #f29803); font-family: 'DINPro-Bold'; } .solution-s3 .item .box h3 { font-size: 2rem; color: #333; margin-top: 6.25rem; } .solution-s3 .item .box h3:after { content: ''; display: block; width: 3.75rem; height: 0.25rem; margin-top: 1.875rem; background-image: linear-gradient(90deg, #5051f3, #c9449a); } .solution-s3 .item .box .para { font-size: 1.5rem; line-height: 1.75; color: #808080; margin-top: 1.875rem; } .solution-s3 .item.active .show { opacity: 0; visibility: hidden; } .solution-s3 .item.active .hide { display: block; } .solution-s4 .items { margin-top: 1.875rem; } .solution-s4 .item { padding: 10px; } .solution-s4 .box { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); padding: 8.125rem 2.5rem; position: relative; text-align: center; border-radius: 1.375rem; background-color: #fff; background-position: center bottom; background-repeat: no-repeat; background-image: url("../images/solution/img-4.jpg"); background-size: 100% auto; } .solution-s4 .box h3 { font-size: 2rem; color: #333; } .solution-s4 .box .para { font-size: 1.5rem; color: #808080; line-height: 1.75; margin-top: 1.5rem; } .solution-s4 .box span { bottom: 2.5rem; left: 0; right: 0; font-size: 2.25rem; font-family: 'DINPro-Regular'; color: #808080; position: absolute; } .solution-s4 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .solution-s4 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .solution-s4 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .solution-s5 { background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/solution/img-5.jpg"); } .solution-s5 .items { margin-top: 3.125rem; font-size: 0; } .solution-s5 .item { margin-top: 3.125rem; } .solution-s5 .item:nth-of-type(1) { margin-top: 0; } .solution-s5 .item .show { position: relative; padding: 0 2.5rem; border-radius: 1.375rem; background-image: linear-gradient(90deg, #132270, #2f50a2); box-shadow: 0 0 3.75rem rgba(0, 16, 102, 0.1); z-index: 2; } .solution-s5 .item .show span { font-size: 3.75rem; line-height: 7.5rem; position: absolute; top: 0; left: 2.5rem; color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(90deg, #f7b42a, #f29803); font-family: 'DINPro-Bold'; } .solution-s5 .item .show h3 { font-size: 2rem; line-height: 7.5rem; color: #fff; padding: 0 5rem 0 9.375rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .solution-s5 .item .show:after { content: ''; width: 2.375rem; height: 1.375rem; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/solution/icon-1.png"); position: absolute; right: 2.5rem; top: 50%; margin-top: -0.6875rem; } .solution-s5 .item .hide { position: relative; margin-top: -7.5rem; background-image: linear-gradient(180deg, #132270, #2f50a2); border-radius: 1.375rem; display: none; } .solution-s5 .item .box { position: relative; padding: 9.375rem 2.5rem 2.5rem; background-position: center top; background-repeat: no-repeat; background-image: url("../images/solution/img-6.png"); background-size: 100% auto; } .solution-s5 .item .box span { position: absolute; right: 2.5rem; top: 0; transform: translateY(-50%); font-size: 6.25rem; line-height: 1; color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(90deg, #f7b42a, #f29803); font-family: 'DINPro-Bold'; } .solution-s5 .item .box h3 { font-size: 2rem; color: #fff; } .solution-s5 .item .box h3:after { content: ''; display: block; width: 3.75rem; height: 0.25rem; margin-top: 1.875rem; background-image: linear-gradient(90deg, #5051f3, #c9449a); } .solution-s5 .item .box .para { font-size: 1.5rem; line-height: 1.75; color: #fff; margin-top: 1.875rem; } .solution-s5 .item.active .show { opacity: 0; visibility: hidden; } .solution-s5 .item.active .hide { display: block; } .solution-s6 { background-color: #f7f7f7; } .solution-s6 .items { margin-top: 3.125rem; font-size: 0; } .solution-s6 .item { padding: 0 2.5rem 2.5rem 0; } .solution-s6 .item:before { content: ''; position: absolute; top: 2.5rem; left: 2.5rem; right: 0; bottom: 0; background-image: linear-gradient(90deg, #132270, #2f50a2); border-radius: 1.375rem 0 1.375rem 0; z-index: 1; } .solution-s6 .box { background-position: center bottom; background-repeat: no-repeat; background-image: url("../images/solution/img-7.jpg"); background-size: 100% auto; padding: 2.5rem; position: relative; border-radius: 1.375rem 0 1.375rem 0; background-color: #fff; z-index: 2; } .solution-s6 .box span { font-size: 6.25rem; line-height: 1; display: inline-block; color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(90deg, #5051f3, #c9449a); font-family: 'DINPro-Bold'; } .solution-s6 .box h3 { font-size: 2rem; color: #333; margin-top: 3.75rem; } .solution-s6 .box .para { font-size: 1.5rem; line-height: 1.75; color: #808080; margin-top: 1.875rem; } .solution-s6 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .solution-s6 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .solution-s6 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .solution-s7 { background-color: #f7f7f7; background-position: center bottom; background-repeat: no-repeat; background-image: url("../images/solution/img-9.jpg"); background-size: 100% auto; } .solution-s7 .items { margin-top: 3.125rem; font-size: 0; } .solution-s7 .item { padding: 10px; } .solution-s7 .box { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); padding: 3.75rem 2.5rem; position: relative; border-radius: 1.375rem; background-color: #fff; background-position: center bottom; background-repeat: no-repeat; background-image: url("../images/solution/img-7.jpg"); background-size: 100% auto; } .solution-s7 .box h3 { font-size: 2rem; color: #333; } .solution-s7 .box .para { font-size: 1.5rem; color: #808080; line-height: 1.75; margin-top: 1.5rem; } .solution-s7 .box:after { content: ''; width: 1.5625rem; height: 2.25rem; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/solution/icon-2.png"); display: block; margin-top: 2.25rem; } .solution-s7 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .solution-s7 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/index/icon-1-1.png"); transition: all .3s ease; } .solution-s7 .pagination span.active { background-image: url("../images/index/icon-1-2.png"); } .solution-s8 { background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/solution/img-8.jpg"); padding: 9.375rem 2.5rem; } .solution-s8 h3 { font-size: 2rem; color: #fff; text-align: center; } .solution-s8 a { display: block; margin: 3.75rem auto 0; width: 17.5rem; line-height: 4.5rem; text-align: center; background-image: linear-gradient(90deg, #f7b42a, #f29803); border-radius: 5px; font-size: 1.75rem; color: #5c3e3e; } .solution-new-s1 { padding: 10rem 2.5rem; position: relative; } .solution-new-s1 .img-box { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; } .solution-new-s1 .img-box:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.3); z-index: 2; } .solution-new-s1 .img-box img { display: block; width: 100%; height: 100%; object-fit: cover; } .solution-new-s1 .txt-box { position: relative; z-index: 2; } .solution-new-s1 h3 { font-size: 3rem; color: #fff; text-align: center; } .solution-new-s1 p { font-size: 1.5rem; line-height: 2.25rem; color: #fff; margin-top: 1.5rem; } .solution-new-s1 .tip { margin-top: 3.75rem; } .solution-new-s1 .tip span { display: block; text-align: center; padding: 1.25rem; font-size: 1.5rem; color: #5c3e3e; background-color: #fff; margin-top: 1.875rem; border-radius: 1.375rem; } .solution-new-s2 { padding: 2.5rem 2.5rem 5rem; } .solution-new-s2 .item { margin-top: 1.875rem; } .solution-new-s2 .item:nth-of-type(1) { margin-top: 0; } .solution-new-s2 .item .show { position: relative; background-color: #fff; box-shadow: 0 0 1.875rem rgba(58, 58, 58, 0.2); z-index: 2; } .solution-new-s2 .item .show .img-box { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; } .solution-new-s2 .item .show .img-box:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: linear-gradient(-90deg, rgba(255, 255, 255, 0), white); } .solution-new-s2 .item .show .img-box img { display: block; width: 100%; height: 100%; object-fit: cover; opacity: .2; -webkit-filter: grayscale(1); -moz-filter: grayscale(1); -ms-filter: grayscale(1); filter: grayscale(1); } .solution-new-s2 .item .show .txt-box { position: relative; z-index: 2; } .solution-new-s2 .item .show .txt-box span { font-size: 3.75rem; color: #333; font-family: 'DINPro-Bold'; line-height: 11.25rem; position: absolute; left: 1.875rem; top: 0; } .solution-new-s2 .item .show .txt-box h3 { font-size: 2.25rem; line-height: 11.25rem; color: #333333; padding: 0 0 0 10.625rem; } .solution-new-s2 .item .hide { margin-top: -11.25rem; display: none; } .solution-new-s2 .item .hide .img-box { overflow: hidden; } .solution-new-s2 .item .hide .img-box img { display: block; width: 100%; } .solution-new-s2 .item .hide .txt-box { padding: 3.75rem 2.5rem; background-image: linear-gradient(180deg, #001066, #2f50a2); } .solution-new-s2 .item .hide h3 { font-size: 2.25rem; line-height: 1.5; color: #fff; } .solution-new-s2 .item .hide h3:after { content: ''; display: block; width: 3.75rem; height: 0.25rem; margin: 1rem 0; background-image: linear-gradient(90deg, #5051f3, #c9449a); } .solution-new-s2 .item .hide .para { font-size: 1.5rem; line-height: 2.25rem; color: #fff; } .solution-new-s2 .item.active .show { opacity: 0; visibility: hidden; } .solution-new-s3 { background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/solution-new/img-2.jpg"); font-size: 0; } .solution-new-s3 .items { margin-top: 2.5rem; background-color: #fff; } .solution-new-s3 .item .logo { display: inline-block; vertical-align: top; width: 50%; position: relative; } .solution-new-s3 .item .logo img { display: block; width: 100%; } .solution-new-s3 .item .logo:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-bottom: 1px solid #e5e6ea; border-right: 1px solid #e5e6ea; } .solution-new-s3 .pagination { margin-top: 2.5rem; font-size: 0; text-align: center; } .solution-new-s3 .pagination span { display: inline-block; vertical-align: top; width: 2rem; height: 2rem; margin: 0 0.8125rem; position: relative; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/solution-new/icon-1-1.png"); transition: all .3s ease; } .solution-new-s3 .pagination span.active { background-image: url("../images/solution-new/icon-1-2.png"); } .solution-new-s4 { background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/solution-new/img-3.jpg"); padding: 9.375rem 2.5rem; } .solution-new-s4 h3 { font-size: 2rem; color: #fff; text-align: center; } .solution-new-s4 a { display: block; margin: 2.5rem auto 0; width: 15rem; line-height: 4.5rem; text-align: center; background-image: linear-gradient(90deg, #f7b42a, #f29803); font-size: 1.5rem; color: #5c3e3e; } .copyright-s1 { background-position: center bottom; background-repeat: no-repeat; background-image: url("../images/other/img-1.jpg"); background-size: 100% auto; } .copyright-s1 .para { font-size: 1.5rem; line-height: 1.75; color: #808080; } .copyright-s1 .info { margin-top: 5rem; } .copyright-s1 .info h3 { font-size: 2rem; color: #333; line-height: 1.3; } .copyright-s1 .info .tip { font-size: 1.5rem; line-height: 1.75; color: #808080; margin-top: 10px; } .copyright-s1 .info:after { content: ''; display: block; width: 3.75rem; height: 0.25rem; margin-top: 2rem; background-image: linear-gradient(90deg, #5051f3, #c9449a); } .disclaimer-s1 { background-position: center top; background-repeat: no-repeat; background-image: url("../images/other/img-2.jpg"); background-size: 100% auto; } .disclaimer-s1 .para { font-size: 1.5rem; line-height: 1.75; color: #808080; } .disclaimer-s1 .para b { color: #000; } .search-s1 { padding: 2.5rem 2.5rem 5rem; } .search-s1 .form { position: relative; height: 5.625rem; box-shadow: 0 0 2.5rem rgba(0, 0, 0, 0.1); } .search-s1 .form input { width: 100%; height: 100%; display: block; padding: 0 2.5rem; font-size: 1.5rem; color: #808080; } .search-s1 .form button { width: 5.625rem; height: 5.625rem; position: absolute; right: 0; top: 0; background-position: center; background-repeat: no-repeat; background-image: url("../images/other/icon-1.png"); background-size: auto 2.625rem; background-color: transparent; } .search-s1 .tips { font-size: 0; } .search-s1 .tips a { display: inline-block; vertical-align: top; width: 50%; margin-top: 1.875rem; font-size: 1.5rem; color: #333; } .search-s1 .tips a:before { content: ''; width: 1.5rem; height: 1.5rem; display: inline-block; vertical-align: middle; margin: -2px 0.625rem 0 0; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/other/icon-2-1.png"); transition: all .3s ease; } .search-s1 .tips a.active:before { background-image: url("../images/other/icon-2-2.png"); } .search-s1 .info { font-size: 1.5rem; color: #333333; margin-top: 1.5rem; padding: 1.5rem 0; border-top: 1px solid #e6e6e6; } .search-s1 .item { border-bottom: 0.5rem solid #f5f5f5; } .search-s1 .item a { display: block; padding: 3.125rem 0; } .search-s1 .item .date { font-size: 1.5rem; color: #001066; } .search-s1 .item h3 { font-size: 2rem; color: #333333; margin: 1.5rem 0; } .search-s1 .item span { font-size: 1.5rem; color: #001066; } .search-s1 .item span:after { content: ''; width: 0.75rem; height: 1.125rem; background-position: center; background-repeat: no-repeat; background-size: contain; display: inline-block; vertical-align: middle; margin: -2px 0 0 0.625rem; background-image: url("../images/other/icon-3.png"); } .bank-page-s1 { background-color: #eee; } .bank-page-s1 .box { margin-top: 5rem; } .bank-page-s1 .box:nth-of-type(1) { margin-top: 0; } .bank-page-s1 .title { font-size: 2rem; font-weight: bold; color: #333; } .bank-page-s1 .items { margin-top: 2.5rem; padding: 2.5rem; font-size: 0; border-radius: 1.375rem; background-color: #fff; box-shadow: 0 0 3.75rem rgba(0, 16, 102, 0.1); } .bank-page-s1 .items a { display: inline-block; vertical-align: top; width: 50%; padding-right: 1.5rem; font-size: 1.5rem; margin-top: 2.5rem; } .bank-page-s1 .items a:nth-of-type(1), .bank-page-s1 .items a:nth-of-type(2) { margin-top: 0; } @media screen and (max-width: 768px) { html { font-size: 12px; } } @media screen and (max-width: 414px) { html { font-size: 9px; } } @media screen and (max-width: 375px) { html { font-size: 8px; } } /*# sourceMappingURL=bundle.css.map */