.cover { height: 100vh; width: 100%; background-size: cover; background-position: 50% 50%; position: relative; overflow: hidden; } .fly-cover-desc { padding: 0.8rem 0 1.2rem 0; } .cover-box { padding-left: 7rem; } .swiper-container { width: 100%; height: 100%; } .swiper-slide { font-size: 18px; background: #fff; overflow:hidden; } .slide-inner { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-size: cover; background-position: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; color:#fff; } .swiper-button-next:after, .swiper-button-prev:after { font-size: 2.8rem !important; } .swiper-button-next, .swiper-button-prev { color: #fff; } .swiper-button-next:hover, .swiper-button-prev:hover { color: #020D7F; } .swiper-button-prev, .swiper-rtl .swiper-button-next { left: 3.5rem; } .swiper-button-next, .swiper-rtl .swiper-button-prev { right: 3.5rem; } .product-box { /*padding: 7rem 0;*/ padding: 3rem 0; } .product-box .title { text-align: center; margin-bottom: 2rem; color: #000000; } .products { flex-wrap: wrap; } .products .i { width: 25%; padding: 1.4rem 1.2rem 2rem 1.2rem; text-align: center; transition: 0.3s; display: block; } .products .i:hover { box-shadow: 0px 2px 12px 10px rgba(7,55,112,0.07); transform: translateY(-10px); } .products .i img { width: 9rem; height: 11rem; } .products .p-name { margin: 2rem 0 1rem 0; } .products .p-desc { margin-top: 0.6rem; } .product-box .g-button { border: 2px solid rgb(30, 38, 120); margin: 1rem auto 0 auto; color: #000; } .about { overflow: hidden; position: relative; background-color: #020D7F; padding: 3rem 6rem 3rem 6rem; /*background-image: url("../images/b1.png");*/ background-image: url("../images/banner1.png"); /*background-position: 15rem 0;*/ background-repeat: no-repeat; color: #fff; } .g-container{ width: 68rem; } .about .mask { position: absolute; /*left: 15rem;*/ top: 0; right: 0; bottom: 0; background: linear-gradient(211deg, rgba(0,4,62,0.28) 0%, rgba(0,4,47,0.78) 100%); opacity: 0.91; width: 68rem; } .about .l { position: relative; } .about .l .titile { text-align: center; padding-bottom: 0.4rem; } .about .l .desc { line-height: 1.8; margin-top: 1.8rem; } .about .g-button { margin-top: 4.6rem; } .duty { padding: 5.2vw 0; } .duty .title { color: #000; margin-bottom: 3.5rem; } .duty img { width: 36rem; height: 27rem; } .duty .d-1 .c { margin-left: 4rem; } .duty .d-2 { margin-top: 7rem; } .duty .d-2 .c { margin-right: 4rem; } .duty .desc { margin: 1rem 0; } .duty .i-list { color: rgba(0,0,0,0.65); line-height: 1.9; } .duty .i-list .i-list-item .time { margin-left: auto; } .news { padding: 7rem 0; background-image: url(../images/banner1.png); background-repeat: no-repeat; color: #fff; } .news .titile { text-align: center; margin-bottom: 4rem; } .news img { display: block; width: 100%; height: 13rem; } .news .list { justify-content: space-between; flex-wrap: wrap; } .news .item { width: 31.6%; } .news .item .c { } .news .c-1 { margin: 1.7rem 0 1.2rem 0; } .news .c-3 { line-height: 1.8; height: 7.2rem; margin: 1.2rem 0 1.7rem 0; overflow: hidden; } .news .tail { border-top: 1px solid rgba(255,255,255,0.85); padding: 1.2rem 0; line-height: 2; } .news .tail .t-2 { margin-top: 0.8rem; } /*.c::before { opacity: 1; display: block; }*/ .aboutvideo { overflow: hidden; position: relative; /*background-color: #020D7F;*/ /*padding: 6rem 6rem 6rem 6rem;*/ /*background-position: 15rem 0;*/ background-repeat: no-repeat; color: #fff; padding-top: 3rem; } .vjs-tech { /*position: absolute;*/ top: 0; left: 0; /*width: 100%;*/ /*height: 50%;*/ } .news2 { padding: 3rem 0; /*background-image: url(../images/banner1.png);*/ background-repeat: no-repeat; color: #fff; } .news2 .titile { text-align: center; margin-bottom: 4rem; } .news2 img { display: block; width: 100%; height: 13rem; } .news2 .list { justify-content: space-between; flex-wrap: wrap; } .news2 .item { width: 31.6%; } .news2 .item .c { } .news2 .c::before { position: absolute; content: ""; width: 2rem; height: 2rem; border-radius: 50%; background-image: url(../images/video.png); background-repeat: no-repeat; background-position: center; background-size: 100%; background-color: #1E2678; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1; box-shadow: 0 0 10px 2px rgba(0, 140, 63, 0.1); opacity: 1; display: block; } .video-container { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 9999; } .video-container video { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 80%; max-height: 80%; } .close-btn { position: absolute; top: 20%; right: 30%; color: #fff; cursor: pointer; } .video-container .icon { position: relative; width: 50px; height: 50px; display: block; vertical-align: middle; } .ex-close { position: absolute; top: 2.5rem; right: 2.5rem; cursor: pointer; z-index: 99; } .ex-close .icon .circle { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; box-sizing: border-box; border: 1px solid #fff; border-radius: 50%; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; } .ex-close .line { position: absolute; top: 50%; left: 50%; display: block; width: 14px; height: 2px; margin: -1px 0 0 -7px; background-color: #fff; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out; }