.fp-warning, .fp-watermark { display: none; } #main {} #main .w100 { width: 100vw; height: 100vh; overflow: hidden; transition: all 700ms ease 0s; } #main .h100 { /* height: 100vh !important; */ } #main .slide-img { width: 100vw; height: 100vh; position: absolute; z-index: 1; background-position: center center; background-size: cover; } #fp-nav ul li a span, .fp-slidesnav ul li a span { background: #fff; } #fp-nav ul li a.active span, .fp-slidesnav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesnav ul li:hover a.active span { border: 2px solid #fff; width: 8px !important; height: 8px !important; background: transparent !important; } .swiper-slide { position: relative; } .swiper-slide .bunner { transition: 1.8s all; transform: translatex(20%); opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; } .swiper-slide .bunner img { width: 100vw; height: 100vh; } .swiper-slide-active .bunner { transform: translatex(0); opacity: 1; } /* 关于我们 */ .about { display: flex; background-image: ; background-repeat: no-repeat; background-size: cover; overflow: hidden; } .anileft { transition: 1.8s all; transform: translatex(-100px); } .aniright { transition: 1.8s all; transform: translatex(100px); } .ani { transform: translatex(0); } .about .about-left { width: calc(100vw - 34.375vw); height: 100vh; /* padding-top: 149px; */ display: flex; justify-content: center; align-items: center; } .about .about-content { width: 38.3854vw; padding-top: 4.6875vw; } .about-content .about-eg { font-size: 1.5vw; color: #015cb9; } .about-content .about-title { font-size: 2.25vw; margin: 1.375vw 0 1.1875vw; } .about-content .about-text { font-size: .8333vw; text-indent: 2em; line-height: 2; } .about-content .about-shu { display: flex; align-items: center; justify-content: space-between; margin: 1.4271vw 0 2.2917vw; } .about-content .about-shu .item {} .about-content .item .number {} .mooe { display: block; width: 12.5vw; height: 4vw; background-color: #015cb9; border-radius: 4px; color: #ffffff; line-height: 4vw; text-align: center; box-sizing: content-box; } .about-content .item .number .number-span { font-size: 3.75vw; margin-right: 0.9375vw; font-weight: bold; } .about-content .item .number span { font-size: 3.75vw; } .about-content .item .item-title {} .about .about-right { width: 34.375vw; position: relative; cursor: pointer; padding-top: 80px; } .about .about-right .bo { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 3.3333vw; height: 3.3333vw; } .about .about-right .pt { position: absolute; left: 50%; top: 58%; transform: translate(-50%, -50%); font-size: 20px; font-weight: bold; color: #fff; letter-spacing: 2px; } .about .about-right img { width: 100%; height: calc(100vh - 80px); display: block; } /* 分类 */ .classfly { width: 100%; /* height: calc(100vh - 80px); */ height: 100vh; /* background-color: rgba(0, 0, 0, .3); */ background-image: ; background-repeat: no-repeat; background-size: cover; /* margin-top: 80px; */ position: relative; /* background-attachment: fixed; */ } .classfly .item { display: block; width: calc((100% - 0px) / 4); float: left; border-right: 1px solid rgba(255, 255, 255, .2); /* height: calc(100vh - 80px); */ height: 100vh; overflow: hidden; position: relative; } .classfly .item .teama { position: absolute; left: 12%; width: 100%; bottom: 15%; z-index: 99; transition: all 0.5s; } .classfly .item .teama p { font-size: 22px; color: #fff; text-transform: uppercase; font-weight: bold; margin-top: 20px; } .classfly .item .teama b { font-size: 12px; color: #fff; font-family: "arial"; display: block; font-weight: 400; margin-bottom: 15px; } .classfly .item .teama span { width: 90px; height: 1px; opacity: 0.3; background: #fff; display: block; float: left; margin-top: 13px; margin-left: 15px; } .classfly .item>p { font-size: 16px; color: #fff; position: absolute; font-weight: bold; bottom: 8%; left: 12%; opacity: 0; transition: all 0.8s; z-index: 99; text-transform: uppercase; } .classfly .item>img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1; transition: all 0.5s; opacity: 0; width: 100%; height: 100vh; } .classfly .item:hover .teama { bottom: 22%; } .classfly .item:hover>img { opacity: 1; } .classfly .item:hover>p { bottom: 12%; opacity: 1; } .classfly2 { background-image: ; } .activeli { background: #fff; } /* 新闻 */ .hauto { height: auto; } .news { padding: 6.9375vw 0 6.6146vw; width: 100%; height: 100vh; overflow: hidden; background-image: ; background-repeat: no-repeat; background-size: cover; display: flex; justify-content: center; align-items: center; } .newsmain { display: flex; flex-direction: column; align-items: center; padding-top: 5vw; } .news .news-header { text-align: center; } .news-header div:first-child { font-size: 2.3438vw; color: #151515; margin-bottom: .5vw; } .news-header div:last-child { font-size: 1.6667vw; color: #151515; } .news-main { margin-top: 2.0104vw; margin-bottom: 2.3229vw; display: flex; } .news-main .item { width: 23.4375vw; /* height: 27.6042vw; */ background-color: #ffffff; box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.06); border: solid 1px #ebebeb; padding: 1.0938vw 1.4583vw 1.6146vw; margin-right: 4.6875vw; cursor: pointer; } .news-main .item:hover { background-color: #015cb9; box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.06); border: solid 1px #ebebeb; } .news-main .item:hover img { transform: scale(1.1); } .news-main .item:hover .title { color: #fff; } .news-main .item:hover .text { color: #fff; } .news-main .item:last-child { margin-right: 0; } .news-main .item .item-img { width: 20.5729vw; height: 13.8021vw; overflow: hidden; } .news-main .item img { transform: scale(1); width: 100%; height: 100%; transition: all 0.5s; } .news-main .item .title { font-size: .8333vw; font-weight: bold; color: #333333; width: 100%; /*1. 先强制一行内显示文本*/ white-space: nowrap; /*2. 超出的部分隐藏*/ overflow: hidden; /*3. 文字用省略号替代超出的部分*/ text-overflow: ellipsis; margin: 1vw 0 0.8vw; } .news-main .item .text { font-size: .7292vw; color: #777777; width: 100%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; } .news-main .item .foot { display: flex; justify-content: space-between; align-items: center; margin-top: 1.9688vw; } .news-main .item .foot .foot-time {} .news-main .item .foot .foot-time>div:first-child { font-size: .7292vw; color: #919191; margin-bottom: 11px; } .news-main .item .foot .foot-time>div:last-child { width: 150px; height: 1px; background-color: #bfbfbf; } .news-main .item .foot>div:last-child { width: 30px; height: 30px; background-color: #ffffff; border: solid 2px #c5c5c5; border-radius: 50%; text-align: center; line-height: 26px; font-family: monospace; color: #c5c5c5; font-size: 22px; font-weight: bold; } .news-main .item:hover .foot .foot-time>div:first-child { color: #fff; } .news-main .item:hover .foot .foot-time>div:last-child { background-color: #fff; } .news-main .item:hover .foot>div:last-child { border-color: #fff; color: #fff; background-color: #015cb9; } /* 弹窗 */ .mask { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(0,0,0,.5); z-index: 999; display: none; justify-content: center; align-items: center; } .mask-main { width: 60vw; text-align: center; background-color: #000; /* padding: 10px 0 20px; */ } .mask-close { color: #fff; text-align: right; padding: 10px 2% 0 0; font-size: 1.5625vw; cursor: pointer; } .mask-video { width: 100%; } .mask-video video { width: 100%; } @media (max-width:800px) { .swiper-slide .bunner { display: none; } #main .slide-img { height: 40vh; } #main .h40 { height: 40vh !important; } #main .w100 { height: 100%; } .about { flex-direction: column; align-items: center; padding-bottom: 30px; } .about .about-content { width: 100%; } .about .about-left { width: 90%; height: 100%; } .anileft { transform: translate(0,0); } .about-content .about-eg { font-size: 24px; } .about-content .about-title { font-size: 30px; margin: 14px 0; } .about-content .about-shu { display: none; } .mooe { width: 120px; height: 40px; line-height: 40px; margin-top: 20px; } .about .about-right { width: 90%; display: none; } .aniright { transform: translate(0,0); } .about .about-right .bo { width: 40px; height: 40px; } .classfly { display: flex; flex-wrap: wrap; height: 100%; } .classfly .item { width: calc((100% - 0px) / 2); height: 50vh; border-bottom: 1px solid rgba(255, 255, 255, .7); border-right: 1px solid rgba(255, 255, 255, .7); } .classfly .item .teama { width: 80%; } .news { height: 100%; } .news-main { flex-direction: column; align-items: center; } .news-main .item { width: 90vw; border-radius: 10px; margin-bottom: 14px; margin-right: 0; padding: 14px; } .news-main .item .item-img { width: 100%; height: 47.8021vw; } .news-main .item .title { font-size: 16px; margin: 10px 0; } .news-main .item .text { font-size: 12px; } .news-main .item .foot { margin-top: 10px; } .news-main .item .foot .foot-time>div:first-child { font-size: 12px; } .news-header div:first-child { font-size: 30px; margin-bottom: 14px; } .news-header div:last-child { font-size: 24px; } .news .news-header { margin-bottom: 14px; } .newsmain { padding-top: 0; } .classfly .item>img { height: 50vh; } #main { padding-top: 80px; } .about-content .about-text { text-indent: 6em; } }