*, :after, :before { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0 !important; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; } a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, time, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:after, blockquote:before, q:after, q:before { content: ""; } table { border-collapse: collapse; border-spacing: 0; } body { color: #3d4c63; background: #fff; font: 14px/1.5 "Microsoft Yahei", sans-serif; outline: 0; font-family: "alib"; } a { color: #333; text-decoration: none; } a:hover { color: inherit; } img { max-width: 100%; border: none; object-fit: cover; } .dn { display: none; } em, i { font-style: normal; } table { border-collapse: collapse; border-spacing: 0; } input, select, textarea { font-size: 12px; color: #444; font-family: "Microsoft Yahei", sans-serif; outline: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; } button, input[type="button"], input[type="reset"], input[type="submit"], select { -webkit-appearance: none; -moz-appearance: none; appearance: none; } button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; } input[type="password"]:focus, input[type="tel"]:focus, input[type="text"]:focus { background: #fff; border: 1px solid #bbb; } .false:focus { border: 2px solid #ff1531; background: #fff; } ::-webkit-input-placeholder { color: #999; } ::-moz-placeholder { color: #999; } :-ms-input-placeholder { color: #999; } ::-ms-clear, ::-ms-reveal { display: none; } .fix { *zoom: 1; } .fix:after, .fix:before { display: block; content: ""; height: 0; clear: both; } .c { clear: both; } .col-l, .l { float: left; } .col-r, .r { float: right; } .ani { -ms-transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .unselect { -ms-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none; } /*字体*/ @font-face { font-family: "alib"; src: url(../fonts/alib.ttf); } @font-face { font-family: "alir"; src: url(../fonts/alir.ttf); } @font-face { font-family: "DIN"; src: url(../fonts/DIN-Bold.otf); } .wp { width: 92%; max-width: 1200px; margin: 0 auto; } .h50 { height: 50px; clear: both; overflow: hidden; } .h100 { height: 100px; clear: both; overflow: hidden; } .fullpage { .section { background-repeat: no-repeat; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } } a, img { -ms-transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .menuBtn { position: absolute; width: 40px; height: 40px; color: #fff; font-size: 32px; right: 10px; top: 50%; transform: translateY(-50%); display: none; } .menuBtn span { height: 2px; position: absolute; top: 50%; left: 50%; display: block; width: 24px; margin-left: -12px; border: none; cursor: pointer; color: inherit; } .menuBtn span:before, .menuBtn span:after { content: ""; position: absolute; top: 0; left: 50%; display: block; width: 100%; height: 100%; } .menuBtn span:before { -ms-transform: translate(-50%, -0.28em); -webkit-transform: translate(-50%, -0.28em); transform: translate(-50%, -0.28em); } .menuBtn span:after { -ms-transform: translate(-50%, 0.28em); -webkit-transform: translate(-50%, 0.28em); transform: translate(-50%, 0.28em); } .menuBtn span:before, .menuBtn span:after { -ms-transform-origin: 50% 0; -webkit-transform-origin: 50% 0; transform-origin: 50% 0; } .menuBtn.open span { background: transparent; } .menuBtn.open span:before { -ms-transform: translate(-50%, 0) rotate(45deg); -webkit-transform: translate(-50%, 0) rotate(45deg); transform: translate(-50%, 0) rotate(45deg); } .menuBtn.open span:after { -ms-transform: translate(-50%, 0) rotate(-45deg); -webkit-transform: translate(-50%, 0) rotate(-45deg); transform: translate(-50%, 0) rotate(-45deg); } .menuBtn span, .menuBtn span:after, .menuBtn span:before { background-color: #d40303; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; } .header { padding: 20px 0; position: fixed; left: 0; top: 0; width: 100%; z-index: 999; &.scroll { background-color: #fff; -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); .nav { li { &.active { a { color: #d31616; &::after { background-color: #d31616; } } } a { color: #333; } } } } .wp { display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: 100%; .logo { flex-shrink: 0; margin-right: 100px; width: 232px; img { display: block; } } } } .nav { flex-grow: 1; ul { display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; li { width: 14.25%; text-align: center; flex-grow: 1; &:hover, &.active { a { font-size: 26px; font-weight: bold; &::after { content: ""; position: absolute; left: 0; bottom: 0; height: 5px; width: 100%; background-color: #fff; border-radius: 6px; } } } a { display: inline-block; font-size: 24px; line-height: 52px; color: #fff; position: relative; } } } } .index-tit1 { text-align: center; margin-bottom: 60px; font-weight: bold; span { display: block; font-size: 52px; color: #333; line-height: 62px; em { color: #d40303; } } } a:hover { img { -ms-transform: scale(1.08); -moz-transform: scale(1.08); -webkit-transform: scale(1.08); -o-transform: scale(1.08); transform: scale(1.08); } } .index-list1 { margin: 0 -5px; padding-bottom: 20px; .item { float: left; width: 33.33%; .part { margin: 0 5px 10px; border: 1px solid rgba(192, 192, 192, 0.49); -moz-box-shadow: 0 0 5px rgba(207, 207, 207, 0.61); -webkit-box-shadow: 0 0 5px rgba(207, 207, 207, 0.61); box-shadow: 0 0 5px rgba(207, 207, 207, 0.61); .img { display: block; position: relative; overflow: hidden; padding-top: 53.9%; img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } } .txt { padding: 12px 20px 24px; .tit { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center; font-size: 22px; color: #da1a1a; line-height: 36px; font-weight: bold; } p { font-size: 18px; color: #333; line-height: 32px; display: -webkit-box; display: box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; height: 160px; } } } } } .index-tit2 { text-align: center; margin-bottom: 20px; h3 { font-size: 40px; color: #333; line-height: 50px; font-weight: bold; } p { font-size: 24px; color: #999; line-height: 34px; font-family: DIN; text-transform: uppercase; } } .section2 .wp { overflow: hidden; } .section1 { height: 100vh; } .section { padding: 50px 0 30px; } .swipper-container1 { width: 100%; position: relative; height: 940px; padding-bottom: 40px; .index-list1 .item { float: none; } .swiper-slide { height: calc((100% - 10px) / 2); } .swiper-pagination { .swiper-pagination-bullet { width: 30px; height: 5px; border-radius: 5px; margin: 0 5px; background-color: #cdcdcd; opacity: 1; &.swiper-pagination-bullet-active { background-color: #d40303; } } } } .swiper-index2 { position: relative; padding: 0 70px; overflow: hidden; .img { position: relative; display: block; overflow: hidden; img { display: block; width: 100%; } p { position: absolute; left: 0; bottom: 0; width: 100%; background-color: #d40303; color: #fff; font-size: 36px; line-height: 104px; padding: 0 40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } } .swiper-button-next, .swiper-button-prev { width: 50px; height: 50px; background-repeat: no-repeat; background-position: center; background-color: #d40303; margin-top: -25px; &::after { display: none; } opacity: 1 !important; border-radius: 50%; } .swiper-button-prev { background-image: url(../images/i-jt1.png); } .swiper-button-next { background-image: url(../images/i-jt2.png); } } .swiper-index3 { margin-bottom: 10px; .img { position: relative; display: block; overflow: hidden; img { display: block; width: 100%; } p { position: absolute; left: 0; bottom: 0; width: 100%; background-color: #d40303; color: #fff; font-size: 36px; line-height: 104px; padding: 0 40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } } .swiper-button-next, .swiper-button-prev { width: 50px; height: 50px; background-repeat: no-repeat; background-position: center; background-color: #d40303; margin-top: -25px; &::after { display: none; } opacity: 1 !important; border-radius: 50%; } .swiper-button-prev { background-image: url(../images/i-jt1.png); } .swiper-button-next { background-image: url(../images/i-jt2.png); } } .swiper-index4 { .swiper-slide-thumb-active { .img { border: 4px solid #d40303; } } .img { -ms-transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; img { display: block; } } } .index-part6 { position: relative; img { display: block; width: 100%; } .txt { position: absolute; left: 0; top: 20%; color: #fff; width: 100%; span { font-size: 40px; line-height: 50px; display: block; margin-bottom: 20px; } h3 { font-size: 60px; margin-bottom: 20px; line-height: 70px; margin-bottom: 30px; position: relative; padding-bottom: 45px; em { color: #e31313; } &::after { content: ""; position: absolute; left: 0; bottom: 0; width: 54px; height: 6px; background-color: #d40303; border-radius: 6px; } } p { font-size: 24px; line-height: 34px; text-transform: uppercase; margin-bottom: 100px; font-family: arial; } a { width: 270px; line-height: 80px; background-color: #e01111; background: url(../images/part6-bg2.png) center no-repeat; border-radius: 77px; text-align: center; display: block; font-size: 32px; color: #fff; font-style: italic; } } } .section7 { background-color: #f1f9ff; } .section.section6 { padding-bottom: 0; } .index-part7 { display: -webkit-flex; display: flex; align-items: stretch; justify-content: center; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); .left { padding: 20px; width: 40%; flex-shrink: 0; background-color: #d5e1f3; ul { li { padding: 40px 0; background-color: #fff; border-radius: 8px; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); margin-bottom: 20px; display: -webkit-flex; display: flex; align-items: center; justify-content: center; color: #999; &::after { content: ""; position: absolute; right: 25px; bottom: 25px; width: 22px; height: 22px; background: url(../images/i-jt4.png) center no-repeat; } &.on { background-color: #dc1010; .num, .txt { color: #fff; } &::after { background: url(../images/i-jt3.png) center no-repeat; } } &:last-child { margin-bottom: 0; } .num { font-size: 80px; margin-right: 10px; font-weight: bold; } .txt { h3 { font-size: 32px; line-height: 44px; font-weight: bold; } p { font-size: 24px; line-height: 28px; } } } } } .right { flex-grow: 1; padding: 20px; background-color: #fff; ul { li { .tit { font-size: 40px; color: #333; line-height: 50px; margin-bottom: 20px; position: relative; font-weight: bold; } .img { img { display: block; width: 100%; margin-bottom: 32px; &:last-child { margin-bottom: 0; } } } } } } } .index-page9-list { display: -webkit-flex; display: flex; align-items: center; justify-content: center; overflow: hidden; padding-top: 26px; background: url(../images/team.png) right top no-repeat; li { flex-grow: 1; flex-shrink: 0; min-width: 220px; &.active { .item { padding-right: 510px; .left { .on { display: block; } .normal { display: none; } } .right { opacity: 1; visibility: visible; left: 220px; } } } .item { display: -webkit-flex; display: flex; align-items: center; justify-content: center; position: relative; padding-right: 0; -ms-transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; .left { position: relative; width: 220px; flex-shrink: 0; img { display: block; width: 100%; height: 608px; &.on { display: none; } &.normal { display: block; } } .name { position: absolute; left: 0; bottom: 100px; width: 100%; text-align: center; font-size: 34px; color: #fff; line-height: 44px; span { font-size: 20px; display: block; } } } .right { position: absolute; left: 220px; top: 0; width: 510px; opacity: 0; visibility: hidden; -ms-transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; overflow: hidden; .txt { padding: 35px 40px; .tit { position: relative; margin-bottom: 18px; padding-bottom: 18px; font-weight: bold; &::after { content: ""; width: 64px; height: 4px; background-color: #d31616; border-radius: 4px; position: absolute; left: 0; bottom: 0; } h3 { font-size: 42px; color: #d31616; line-height: 52px; } p { font-size: 30px; color: #2e2e2e; line-height: 40px; } } .infor { font-size: 26px; line-height: 44px; color: #2e2e2e; } } } } } } .bold { font-weight: bold; } .section9 { background: url(../images/lc-bg.jpg) center no-repeat; padding: 60px 0; min-height: 100vh; } .part9-tab { width: 890px; margin: 0 auto; padding: 8px; background-color: #ff4c2e; background: -moz-linear-gradient(top, #ff4c2e 0%, #e60302 100%); background: -webkit-linear-gradient(top, #ff4c2e 0%, #e60302 100%); background: -o-linear-gradient(top, #ff4c2e 0%, #e60302 100%); background: -ms-linear-gradient(top, #ff4c2e 0%, #e60302 100%); background: linear-gradient(to bottom, #ff4c2e 0%, #e60302 100%); border-radius: 60px; overflow: hidden; li { a { line-height: 64px; border-radius: 64px; font-size: 32px; color: #fff; float: left; width: 25%; text-align: center; } &.on { a { background-color: #fff; color: #fe0000; font-size: 34px; font-weight: bold; } } } } .part9-con-box { margin: 0 -60px; padding: 0 60px; position: relative; .swiper-pagination{ display: none; .swiper-pagination-bullet { width: 14px; height: 3px; border-radius: 5px; margin: 0 5px; background-color: #cdcdcd; opacity: 1; &.swiper-pagination-bullet-active { background-color: #d40303; } } } .swiper-button-next { right: 0; } .swiper-button-prev { left: 0; } .swiper-button-next, .swiper-button-prev { width: 50px; height: 50px; margin-top: -25px; color: #fff; text-align: center; &::after { display: none; } opacity: 1 !important; border-radius: 50%; } } .part9-con { padding: 50px 0 40px; overflow: hidden; .item { &.a1 { margin-top: 80px; margin-bottom: 168px; } img { display: block; margin: 0 auto; } } .part3 { display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; li { position: relative; &:last-child { &::after { display: none; } } &::after { content: ""; position: absolute; right: -80px; top: 50%; width: 57px; height: 50px; background: url(../images/i-jt10.png) center no-repeat; margin-top: -75px; } .icon { margin-bottom: 15px; background: url(../images/i-ico-bg.png) center no-repeat; padding: 100px 0 160px; width: 330px; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%; img { display: block; margin: 0 auto 30px; } } h3 { text-align: center; font-size: 36px; color: #fff; line-height: 46px; } } } .part4 { padding: 0 0 90px; overflow: hidden; margin: 0 -10px; li { float: left; width: 14.285%; &:nth-child(2n) { .item .tit { background-color: #4a4949; background: -moz-linear-gradient(top, #4a4949 0%, #312828 100%); background: -webkit-linear-gradient(top, #4a4949 0%, #312828 100%); background: -o-linear-gradient(top, #4a4949 0%, #312828 100%); background: -ms-linear-gradient(top, #4a4949 0%, #312828 100%); background: linear-gradient(to bottom, #4a4949 0%, #312828 100%); } } .item { margin: 0 10px; border-radius: 8px; overflow: hidden; .tit { background-color: #ff4c2e; background: -moz-linear-gradient(top, #ff4c2e 0%, #e60302 100%); background: -webkit-linear-gradient(top, #ff4c2e 0%, #e60302 100%); background: -o-linear-gradient(top, #ff4c2e 0%, #e60302 100%); background: -ms-linear-gradient(top, #ff4c2e 0%, #e60302 100%); background: linear-gradient(to bottom, #ff4c2e 0%, #e60302 100%); color: #fff; font-size: 30px; color: #fff; padding: 26px 0; text-align: center; } .txt { border: 1px solid rgba(255, 255, 255, 0.8); border-top: none; min-height: 385px; text-align: center; font-size: 24px; color: #fff; line-height: 44px; padding: 10px 0; border-radius: 0 0 8px 8px; p { } } } } } } .section10 { background: url(../images/i-about.jpg) center no-repeat; padding: 60px 0; min-height: 100vh; position: relative; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; .content { position: absolute; left: 50%; top: 0; bottom: 0; width: 600px; background-color: rgba(207, 34, 34, 0.8); color: #fff; display: -webkit-flex; display: flex; justify-content: center; flex-direction: column; padding: 0 44px; .tit { padding-bottom: 45px; margin-bottom: 30px; position: relative; &::after { content: ""; position: absolute; left: 0; bottom: 0; width: 60px; height: 8px; background-color: #fff; border-radius: 8px; } h3 { font-size: 40px; line-height: 50px; margin-bottom: 20px; } p { font-size: 24px; line-height: 34px; text-transform: uppercase; font-family: DIN; } } .con { font-size: 30px; line-height: 54px; font-weight: bold; margin-bottom: 60px; } .infor { font-size: 28px; line-height: 40px; } } } .footer { .top { background-color: #29292d; padding: 35px 0; .item1 { display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: 30px; .fd-logo { width: 205px; flex-shrink: 0; margin-right: 85px; } ul { flex-grow: 1; display: -webkit-flex; display: flex; align-items: center; li { flex-shrink: 0; &:last-child { a { margin-right: 0; padding-right: 0; &::after { display: none; } } } a { display: block; font-size: 24px; color: #c2c2c2; line-height: 34px; padding-right: 22px; margin-right: 22px; position: relative; font-weight: bold; &:hover { color: #fff; } &::after { content: ""; position: absolute; right: 0; top: 50%; width: 2px; height: 26px; margin-top: -13px; background-color: #fff; } } } } } .item2 { font-size: 22px; color: #fff; line-height: 32px; } .item3 { display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; .left { flex-grow: 1; p { display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: 10px; img { flex-shrink: 0; width: 40px; margin-right: 8px; } span { font-size: 22px; color: rgba(255, 255, 255, 0.7); flex-grow: 1; } } } .right { flex-shrink: 0; display: flex; .ewm { margin-left: 20px; width: 140px; img { display: block; width: 100%; } p { font-size: 22px; color: #fff; line-height: 42px; text-align: center; } } } } } .bot { line-height: 55px; text-align: center; background-color: #070707; font-size: 24px; color: #fff; } } .ban-inner { img { display: block; width: 100%; } } .section.section1 { padding: 0; } .banner { overflow: hidden; img { display: block; height: 100vh; width: 100%; } .mo { display: none; } &:hover { .swiper-button-prev, .swiper-button-next { opacity: 1; } } .swiper-button-prev, .swiper-button-next { width: 40px; height: 79px; background-repeat: no-repeat; background-position: center; opacity: 0; -ms-transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; &::after { display: none; } } .swiper-button-prev { left: 20px; background-image: url(../images/lunboleft2.png); } .swiper-button-next { right: 20px; background-image: url(../images/lunboright2.png); } .swiper-pagination { .swiper-pagination-bullet { width: 30px; height: 5px; border-radius: 5px; margin: 0 5px; background-color: #cdcdcd; opacity: 1; &.swiper-pagination-bullet-active { background-color: #d40303; } } } } .ul-list-news { li { padding: 40px 0; border-bottom: 1px solid #d8d7d7; .img { float: left; width: 434px; height: 236px; margin-right: 42px; overflow: hidden; img { display: block; width: 100%; height: 100%; } } .txt { overflow: hidden; .tit { font-size: 32px; color: #333; line-height: 42px; margin-bottom: 20px; font-weight: bold; height: 84px; display: -webkit-box; display: box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; &:hover { color: #d31616; } } p { font-size: 24px; color: #999; line-height: 34px; margin-bottom: 30px; display: -webkit-box; display: box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 68px; } span { display: block; font-size: 26px; color: #999; line-height: 36px; } } } } .m-pages { text-align: center; padding: 65px 0; li { display: inline-block; margin: 0 20px; span { display: block; font-size: 28px; color: #999; line-height: 38px; } a { display: block; font-size: 28px; color: #999; line-height: 38px; &.next { color: #333; } &.active, &:hover { color: #d31616; } &.disabled { color: #999; } } } } .detail-content { padding: 60px 0; h1 { font-size: 48px; color: #333; line-height: 78px; margin-bottom: 30px; text-align: center; } .con { font-size: 28px; color: #333; line-height: 1.7; p { margin-bottom: 40px; } img { display: block; margin: 0 auto 10px; } } } .detail-page { display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; a { padding: 0 28px; background-repeat: no-repeat; font-size: 28px; color: #999; line-height: 38px; &:hover { text-decoration: underline; color: #d31616; } } .prev { background-position: 0 center; background-image: url(../images/d-jt1.png); } .next { background-position: right center; background-image: url(../images/d-jt2.png); } } // 列表 // 详情 @media only screen and (max-width: 1365px) { .footer .top .item1 .fd-logo { margin-right: 40px; } .swiper-index2 { margin: 0 -40px; } } @media only screen and (max-width: 1279px) { .nav { display: none; position: absolute; left: 0; top: 55px; width: 100%; background-color: #fff; -moz-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); } .header { background-color: #fff; padding: 10px 20px; border-bottom: 1px solid #f1f2f3; .wp { justify-content: flex-start; .logo { width: 140px; } } &.open-nav { .nav { padding: 10px 0; ul { display: block; li { text-align: center; width: auto; &.active { a { font-size: 20px; font-weight: bold; } } a { color: #333; display: block; font-size: 20px; } } } } } } .menuBtn { display: block; } .swiper-index2 { padding: 0; margin: 0; } .swiper-index2 .swiper-button-next, .swiper-index3 .swiper-button-next { right: 20px; } .swiper-index2 .swiper-button-prev, .swiper-index3 .swiper-button-prev { left: 20px; } .section10 .content { left: auto; right: 10%; } .footer .top .item1 { display: none; } .part9-con .part3 li .icon { width: 200px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding: 70px 0 90px; } .part9-con .part3 li::after { width: 38px; height: 41px; -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; right: -50px; margin-top: -40px; } .part9-con .part3 li .icon img { width: 30%; margin-bottom: 10px; } .part9-con .part3 li .icon h3 { font-size: 20px; } .part9-con .part4 li .item .tit { font-size: 24px; } .part9-con .part4 li .item .txt { font-size: 18px; } .header.open-nav .nav ul li.active a { border: none; } .nav ul li:hover a::after, .nav ul li.active a::after { display: none; } .index-page9-list li .item .right { width: calc(100% - 220px); } .index-page9-list li.active .item { padding-right: calc(100% - 220px); } .index-page9-list li.active { min-width: calc(100% - 440px); } .index-page9-list li .item .right .txt .infor { font-size: 18px; line-height: 38px; } .index-page9-list li .item .right .txt .tit { margin-bottom: 15px; padding-bottom: 18px; } .index-page9-list li .item .right .txt .tit h3 { font-size: 24px; line-height: 34px; } .index-page9-list li .item .right .txt .tit p { font-size: 20px; line-height: 30px; } .detail-content h1 { font-size: 38px; line-height: 60px; } .detail-content .con { font-size: 24px; } .detail-page a { font-size: 22px; } .ul-list-news li .img { width: 240px; height: 134px; margin-right: 20px; } .ul-list-news li .txt .tit { font-size: 20px; line-height: 30px; height: 60px; margin-bottom: 10px; } .ul-list-news li .txt p { font-size: 16px; line-height: 26px; margin-bottom: 0; height: 52px; } .ul-list-news li .txt span { font-size: 16px; line-height: 26px; } .ul-list-news li { padding: 20px 0; } .m-pages { padding: 20px 0; li { a, span { font-size: 16px; line-height: 26px; } } } } @media only screen and (max-width: 1023px) { .header.open-nav .nav ul li a { font-size: 18px; line-height: 40px; } .index-tit1 span { font-size: 34px; line-height: 50px; } .index-tit1 { margin-bottom: 30px; } .index-list1 .item { width: 50%; } .index-tit2 h3 { font-size: 30px; line-height: 40px; } .index-tit2 p { font-size: 16px; line-height: 26px; } .swiper-index2 .img p, .swiper-index3 .img p { font-size: 20px; line-height: 50px; padding: 0 20px; } .swiper-index2 .swiper-button-next, .swiper-index2 .swiper-button-prev, .swiper-inde3 .swiper-button-next, .swiper-index3 .swiper-button-prev { width: 36px; height: 36px; -webkit-background-size: 12px; -moz-background-size: 12px; -o-background-size: 12px; background-size: 12px; } .index-part6 .txt { span { font-size: 22px; line-height: 26px; } h3 { font-size: 40px; line-height: 50px; padding-bottom: 20px; } p { font-size: 18px; line-height: 24px; margin-bottom: 30px; } a { font-size: 20px; line-height: 60px; width: 200px; } } .index-part7 .left { padding: 20px 10px; } .index-part7 .left ul li { padding: 20px 0; .num { font-size: 60px; } .txt { h3 { font-size: 22px; } p { font-size: 16px; } } } .index-part7 .right { padding: 20px; } .index-part7 .right ul li .tit { font-size: 32px; } .part9-tab { width: 100%; li { &.on { a { font-size: 24px; } } a { font-size: 24px; line-height: 54px; } } } .part9-con .item.a1 { margin: 50px 0; } .part9-con .part3 li h3 { font-size: 24px; } .section9 { min-height: 50px; } .part9-con { padding: 40px 0; } .part9-con .part4 li { width: 25%; margin-bottom: 20px; } .part9-con .part4 li .item .txt { font-size: 16px; line-height: 34px; min-height: 280px; } .section10 .content { width: 50%; left: 50%; .tit { padding-bottom: 30px; margin-bottom: 20px; &::after { height: 3px; } h3 { font-size: 24px; line-height: 34px; } p { font-size: 16px; line-height: 26px; } } .con { font-size: 20px; line-height: 34px; } .infor { font-size: 20px; } } .footer .top .item3 .left p span { font-size: 16px; } .footer .top .item3 .left p img { width: 30px; } .footer .top .item3 .right .ewm p { font-size: 18px; } .footer .bot { font-size: 20px; } .index-page9-list li .item .left { width: 100px; } .index-page9-list li .item .left .name { font-size: 24px; line-height: 34px; } .index-page9-list li .item .left .name span { font-size: 14px; } .index-page9-list li .item .left img { height: 356px; } .index-page9-list li.active .item .right { left: 100px; width: calc(100% - 100px); } .index-page9-list li { min-width: 100px; } .index-page9-list li.active .item { padding-right: calc(100% - 100px); } .index-page9-list li .item .right .txt .infor p { display: none; } .index-page9-list li .item .right .txt .infor p.bold { display: block; } .index-page9-list li .item .right .txt .infor .bold.pc { display: none; } .index-page9-list li.active { min-width: calc(100% - 200px); } .index-page9-list li .item .left .name { bottom: 20px; } } @media only screen and (max-width: 767px) { .swipper-container1 { height: auto; } .index-tit1 span { font-size: 26px; line-height: 36px; } .index-list1 .item { float: none; width: auto; } .index-list1 .item .part .txt { padding: 10px; .tit { font-size: 20px; line-height: 30px; } p { font-size: 16px; line-height: 26px; height: 130px; } } .fullpage .section { padding: 40px 0 20px; } .index-list1 { padding-bottom: 0; } .swiper-index2 .img p, .swiper-index3 .img p { font-size: 18px; line-height: 40px; padding: 0 10px; } .index-tit2 h3 { font-size: 22px; line-height: 32px; } .index-tit2 p { font-size: 14px; line-height: 24px; } .index-part6 .txt span { display: none; } .index-part6 .txt h3 { font-size: 24px; line-height: 34px; margin-bottom: 10px; } .index-part6 .txt h3::after { height: 3px; width: 30px; } .index-part6 .txt p { font-size: 14px; line-height: 24px; margin-bottom: 10px; } .index-part6 .txt a { line-height: 40px; font-size: 16px; width: 160px; } .index-part7 { display: block; } .index-part7 .left { display: none; } .index-part7 .right li { display: block; margin-bottom: 20px; } .index-part7 .right ul li .tit { font-size: 24px; line-height: 34px; margin-bottom: 10px; } .index-part7 .right ul li .tit::after { -webkit-background-size: 40px; -moz-background-size: 40px; -o-background-size: 40px; background-size: 40px; width: 40px; } .index-part7 .right ul li .img img { margin-bottom: 12px; } .footer .top .item3 { display: block; } .footer .bot { font-size: 14px; line-height: 40px; } .footer .top { padding: 25px 0; } .footer .top .item2 { font-size: 18px; line-height: 28px; margin-bottom: 10px; } .footer .top .item3 .left { margin-bottom: 20px; } .footer .top .item3 .left p img { width: 24px; } .footer .top .item3 .left p span { font-size: 14px; } .footer .top .item3 .right .ewm { width: 120px; margin: 0 10px; } .footer .top .item3 .right { display: -webkit-flex; display: flex; align-items: center; justify-content: center; } .section10 .content { left: 30%; width: 70%; } .section10 .content .con { font-size: 16px; line-height: 26px; margin-bottom: 20px; } .section10 .content .infor { font-size: 16px; line-height: 26px; } .section10 .content .tit h3 { margin-bottom: 10px; } .section10 .content .tit { padding-bottom: 20px; margin-bottom: 20px; } .section10 { min-height: 80vh; } .part9-tab li.on a { font-size: 16px; } .part9-tab li a { font-size: 14px; line-height: 36px; } .part9-con .part3 { display: block; } .part9-con .part3 li .icon { width: 200px; margin: 0 auto; padding: 70px 0 100px; } .part9-con .part3 li h3 { font-size: 14px; line-height: 40px; } .part9-con .part4 li { width: 33.33%; } .part9-con .part4 li .item .tit { font-size: 20px; } .index-page9-list li { min-width: 100%; } .index-page9-list li.active { width: 100%; } .index-page9-list { display: block; } .index-page9-list li .item .right { opacity: 1; visibility: visible; left: 100px; width: calc(100% - 100px); } .index-page9-list li .item { width: 100%; display: block; } .index-page9-list li { display: block; margin-bottom: 20px; } .index-page9-list { -webkit-background-size: 70%; -moz-background-size: 70%; -o-background-size: 70%; background-size: 70%; } .index-page9-list li .item .left .name { font-size: 18px; line-height: 28px; } .index-page9-list li .item .right .txt .tit h3 { margin-bottom: 0; } .index-page9-list li .item .right .txt .tit p { font-size: 16px; line-height: 24px; } .index-page9-list li .item .right .txt .infor { font-size: 16px; line-height: 26px; } .index-page9-list li .item .right .txt { padding: 20px 0 20px 20px; } .index-page9-list li .item .right .txt .infor p { display: block; font-size: 14px; line-height: 22px; } .swipper-container1 .swiper-pagination .swiper-pagination-bullet { width: 14px; height: 3px; } body { padding-top: 56px; } .detail-content { padding: 40px 0; } .detail-content h1 { font-size: 22px; line-height: 36px; margin-bottom: 20px; } .detail-content .con { font-size: 14px; } .detail-content .con p { margin-bottom: 20px; } .detail-page a { font-size: 16px; -webkit-background-size: 10px; -moz-background-size: 10px; -o-background-size: 10px; background-size: 10px; } .ul-list-news li .img { float: none; width: auto; margin-right: 0; height: auto; margin-bottom: 10px; display: block; } .ul-list-news li .img img { display: block; width: 100%; } .ul-list-news li .txt { .tit { font-size: 18px; line-height: 28px; margin-bottom: 10px; height: auto; } p { font-size: 14px; line-height: 24px; height: auto; } span { font-size: 14px; line-height: 24px; } } .m-pages li { margin: 0 10px; } .ban-inner img { height: 150px; } .section.section1 { position: relative; overflow: hidden; height: auto; padding: 0; } .banner { img { height: auto; } .swiper-pagination .swiper-pagination-bullet { width: 14px; height: 3px; } } .banner .swiper-button-prev, .banner .swiper-button-next { display: none; } .banner { img { display: none; } .mo { display: block; } } .part9-con-box{ margin:0;padding: 0 0 20px; .swiper-pagination{display: block;bottom: 20px;} .swiper-button-next{right: 0;display: none;} .swiper-button-prev{left: 0;display: none;} } .part9-con .item.a1{margin: 0;} } .p-top_arrow span { margin-bottom: 15px; display: inline-block; } .p-top_arrow > img { display: block; } .p-top_arrow > i { height: 37px; width: 37px; display: block; position: relative; border-radius: 50%; border: 1px solid #fff; transition: background 0.3s, -webkit-transform 0.3s 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); -webkit-transition: background 0.3s, -webkit-transform 0.3s 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); transition: transform 0.3s 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), background 0.3s; transition: transform 0.3s 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), background 0.3s, -webkit-transform 0.3s 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); } .p-top_arrow > i > i { display: block; width: 37px; height: 37px; } .p-top_arrow > i > i:after, .p-top_arrow > i > i:before { content: ""; position: absolute; top: 50%; left: 50%; background: #fff; -webkit-transition: all 0.3s; transition: all 0.3s; } .p-top_arrow:hover > i { background: #fff; -webkit-transform: scale(1.1) translateY(1px); transform: scale(1.1) translateY(1px); transition: background 0.3s 0.2s, -webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); -webkit-transition: background 0.3s 0.2s, -webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), background 0.3s 0.2s; transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), background 0.3s 0.2s, -webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); } .p-top_arrow:hover > i > i:after, .p-top_arrow:hover > i > i:before { -webkit-transition: background 0.3s 0.2s; transition: background 0.3s 0.2s; background: #d31616; } .p-top_arrow-bottom > i > i:after, .p-top_arrow-bottom > i > i:before, .p-top_arrow-top > i > i:after, .p-top_arrow-top > i > i:before { width: 5px; height: 1px; } .p-top_arrow-bottom > i > i:before, .p-top_arrow-top > i > i:before { margin-left: -5px; } .p-top_arrow-bottom > i > i:after, .p-top_arrow-top > i > i:after { margin-left: -2px; } .p-top_arrow-top > i > i:before { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .p-top_arrow-top > i > i:after { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .p-top_arrow-top:hover > i > i { -webkit-animation: arrowAnimTop 1.5s 0.7s infinite; animation: arrowAnimTop 1.5s 0.7s infinite; } @-webkit-keyframes arrowAnimTop { 0% { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: translateY(0); transform: translateY(0); } 30% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translateY(-10px); transform: translateY(-10px); } 40% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translateY(10px); transform: translateY(10px); } 70% { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes arrowAnimTop { 0% { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: translateY(0); transform: translateY(0); } 30% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translateY(-10px); transform: translateY(-10px); } 40% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translateY(10px); transform: translateY(10px); } 70% { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: translateY(0); transform: translateY(0); } } .p-top_arrow-bottom > i > i { -webkit-animation: arrowAnimBottom 1.5s 0.7s infinite; animation: arrowAnimBottom 1.5s 0.7s infinite; } .p-top_arrow-bottom > i > i:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .p-top_arrow-bottom > i > i:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } @-webkit-keyframes arrowAnimBottom { 0% { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: translateY(0); transform: translateY(0); } 30% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translateY(10px); transform: translateY(10px); } 40% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translateY(-10px); transform: translateY(-10px); } 70% { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes arrowAnimBottom { 0% { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: translateY(0); transform: translateY(0); } 30% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translateY(10px); transform: translateY(10px); } 40% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translateY(-10px); transform: translateY(-10px); } 70% { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: translateY(0); transform: translateY(0); } } .p-top_arrow-left > i > i:after, .p-top_arrow-left > i > i:before, .p-top_arrow-right > i > i:after, .p-top_arrow-right > i > i:before { width: 1px; height: 5px; } .p-top_arrow-left > i > i:before, .p-top_arrow-right > i > i:before { margin-top: -5px; } .p-top_arrow-left > i > i:after, .p-top_arrow-right > i > i:after { margin-top: -2px; } .p-top_arrow-left > i > i:after, .p-top_arrow-left > i > i:before { margin-left: -2px; } .p-top_arrow-left > i > i:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .p-top_arrow-left > i > i:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .p-top_arrow-left:hover > i > i { -webkit-animation: arrowAnimLeft 1.5s 0.7s infinite; animation: arrowAnimLeft 1.5s 0.7s infinite; } @-webkit-keyframes arrowAnimLeft { 0% { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: translateX(0); transform: translateX(0); } 30% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translateX(-10px); transform: translateX(-10px); } 40% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translateX(10px); transform: translateX(10px); } 70% { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes arrowAnimLeft { 0% { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: translateX(0); transform: translateX(0); } 30% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translateX(-10px); transform: translateX(-10px); } 40% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translateX(10px); transform: translateX(10px); } 70% { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: translateX(0); transform: translateX(0); } } .p-top_arrow-right > i > i:before { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .p-top_arrow-right > i > i:after { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .p-top_arrow-right:hover > i > i { -webkit-animation: arrowAnimRight 1.5s 0.7s infinite; animation: arrowAnimRight 1.5s 0.7s infinite; } @-webkit-keyframes arrowAnimRight { 0% { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: translateX(0); transform: translateX(0); } 30% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translateX(10px); transform: translateX(10px); } 40% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translateX(-10px); transform: translateX(-10px); } 70% { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes arrowAnimRight { 0% { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: translateX(0); transform: translateX(0); } 30% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translateX(10px); transform: translateX(10px); } 40% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translateX(-10px); transform: translateX(-10px); } 70% { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform: translateX(0); transform: translateX(0); } } @media (min-width: 641px) { .p-top_arrow > i { width: 56px; height: 56px; } .p-top_arrow > i > i { width: 56px; height: 56px; } .p-top_arrow-bottom > i > i:after, .p-top_arrow-bottom > i > i:before, .p-top_arrow-top > i > i:after, .p-top_arrow-top > i > i:before { width: 9px; height: 2px; } .p-top_arrow-bottom > i > i:before, .p-top_arrow-top > i > i:before { margin-left: -7px; } .p-top_arrow-bottom > i > i:after, .p-top_arrow-top > i > i:after { margin-left: -2px; } .p-top_arrow-left > i > i:after, .p-top_arrow-left > i > i:before, .p-top_arrow-right > i > i:after, .p-top_arrow-right > i > i:before { width: 2px; height: 9px; } .p-top_arrow-left > i > i:before, .p-top_arrow-right > i > i:before { margin-top: -7px; } .p-top_arrow-left > i > i:after, .p-top_arrow-right > i > i:after { margin-top: -2px; } }