@charset "utf-8"; /*** 公共 开始***/ .main-box { padding: 4.75em 0; } @media (max-width: 991.98px) { .main-box { padding: 1.1rem 0 1.2rem; } } .notice .notice-list { margin-top: 3em; } .notice .notice-list .item { padding: 1.5em 2.5em; background-color: #fff; } .notice .notice-list .item:nth-child(odd) { background-color: #f6f6f6; } .notice .notice-list .box { display: flex; align-items: center; } .notice .notice-list .bd { display: flex; align-items: center; } .notice .notice-list .time { font-size: .8em; line-height: 1; white-space: nowrap; } .notice .notice-list .type { font-size: .7em; line-height: 1; font-weight: bold; color: #fff; margin-left: 1.9em; padding: .36em 2.28em; white-space: nowrap; background-color: #ec0000; border-radius: 2px; min-width: 8.57em; text-align: center; } .notice .notice-list .tit { width: 70%; height: 1.66em; font-size: .9em; line-height: 1.66; color: #282c2e; font-weight: bold; margin-left: 1.66em; display: -webkit-box; -webkit-line-clamp: 1; overflow: hidden; -webkit-box-orient: vertical; height: 1.66em; } @media (max-width: 991.98px) { .notice .notice-list { margin-top: .5rem; } .notice .notice-list .item { padding: .57rem .7rem 0.77rem .4rem; margin-bottom: .3rem; background-color: #f6f6f6; } .notice .notice-list .item:nth-child(odd) { background-color: #f6f6f6; } .notice .notice-list .item:last-child { margin-bottom: 0; } .notice .notice-list .box { display: block; } .notice .notice-list .bd { justify-content: left; flex-direction: row-reverse; } .notice .notice-list .time { font-size: .8em; line-height: 1; white-space: nowrap; } .notice .notice-list .type { font-size: .26rem; margin-left: 0em; padding: .05rem .2rem; margin-right: .15rem; min-width: 1.5rem; } .notice .notice-list .tit { width: 100%; height: .96rem; font-size: .3rem; line-height: .48rem; margin-left: 0; margin-top: .25rem; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; -webkit-box-orient: vertical; } } .news-list { margin: 3em -.875em 0; } .news-list .item { padding: 0 .875em; margin-bottom: 1.75em; } .news-list .item:nth-last-child(1), .news-list .item:nth-last-child(2), .news-list .item:nth-last-child(3) { margin-bottom: 0em; } .news-list .image { position: relative; width: 100%; padding-top: 64.63%; overflow: hidden; } .news-list .image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .news-list .bd { padding: 1.25em 1.5em 1.5em; background-color: #f6f6f6; } .news-list .bd .time { font-size: .8em; line-height: 1; color: #666; margin-bottom: .75em; } .news-list .bd .tit { height: 3em; font-size: 1em; font-weight: bold; line-height: 1.5; color: #282c2e; margin-bottom: 2.1em; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; -webkit-box-orient: vertical; } .news-list .bd .more { font-size: .7em; line-height: 1; color: #282c2e; display: flex; align-items: center; } .news-list .bd .more .bi { display: block; width: 1.28em; height: 0.785em; color: #ec0000; margin-left: 1.42em; } @media (max-width: 991.98px) { .news-list { margin: 3em 0 0; } .news-list .item { padding: 0 0; margin-bottom: .3rem; } .news-list .item:nth-last-child(1), .news-list .item:nth-last-child(2) { margin-bottom: .3rem; } .news-list .item:nth-last-child(3) { margin-bottom: 0em; } .news-list .bd { padding: .4rem .4rem .5rem; } .news-list .bd .time { font-size: .28rem; margin-bottom: .24rem; } .news-list .bd .tit { height: 3em; font-size: .3rem; line-height: .48rem; margin-bottom: .75rem; } .news-list .bd .more { font-size: .28rem; line-height: 1; } .news-list .bd .more .bi { width: .32rem; height: .2rem; margin-left: .28rem; } } .p-public-column-not .public-column { margin-top: 0; border-bottom: 1px solid #e6e6e6; } .p-public-column-not .public-column .public-column-box::before { display: none; } .p-public-column-not .main-box { padding: 3.6em 0 5em; } .news-del .global-inner { padding: 0 3.5em !important; } .news-del .public-tit { line-height: 1.33; margin-bottom: 1.9em; } .del-tip { position: relative; z-index: 9; } .del-tip-box { margin-bottom: 1.5em; display: flex; align-items: center; justify-content: center; } .del-tip-box .item { display: flex; align-items: center; padding: 0 1em; } .del-tip-box .tit { font-size: .8em; line-height: 1; color: #999; } .del-tip-box .desc { font-size: .8em; line-height: 1; color: #999; } .icon-list { position: relative; } .icon-list::before { position: absolute; content: ''; top: 50%; right: 5%; right: 0%; width: 23.4em; height: 1px; background-color: #ddd; transform: translateY(-50%); } .icon-list::after { position: absolute; content: ''; top: 50%; left: 5%; left: 0%; width: 23.4em; height: 1px; background-color: #ddd; transform: translateY(-50%); } .icon-list-end { margin-top: 2.1em; } .icon-list-box { position: relative; display: flex; align-items: center; justify-content: center; } .icon-list-box .item { position: relative; padding: 0 1.15em; } .icon-list-box .item::before { position: absolute; content: ''; top: 50%; right: 0%; width: 1px; height: 1px; background-color: #ddd; transform: translateY(-50%); } .icon-list-box .item:last-child::before { display: none; } .icon-list-box .item .pop { display: none; position: absolute; top: 2.2em; left: 50%; transform: translateX(-50%); width: 10em; height: 12em; box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.36); background-color: #ffffff; z-index: 501; } .icon-list-box .item .pop .boxes { position: relative; width: 100%; height: 100%; text-align: center; background-color: #ffffff; } .icon-list-box .item .pop .close1 { position: absolute; top: .28em; right: .3em; cursor: pointer; } .icon-list-box .item .pop .close1 img { color: #000; display: block; width: 10px; height: 10px; } .icon-list-box .item .pop .share-tit { padding: .35em 0; background-color: #f7f7f7; } .icon-list-box .item .pop .share-tit .title { font-size: .6em; line-height: 1; color: #333; } .icon-list-box .item .pop .share-img { width: 6.75em; height: 6.75em; display: block; margin: .5em auto .4em; overflow: hidden; } .icon-list-box .item .pop .share-img img { width: 100%; height: 100%; margin: 0 auto; object-fit: contain; } .icon-list-box .item .pop .share-img .image { width: 100%; height: 100%; object-fit: cover; } .icon-list-box .item .pop .doc { font-size: .6em; line-height: 1.833; color: #333; } .icon-list-box .bi { display: block; width: 1.5em; height: 1.25em; color: #666; } .icon-list-box a { position: relative; } .share-pop { display: none; position: fixed; top: 50%; left: 50%; width: 4rem; height: 3.5rem; transform: translate(-50%, -50%); background-color: #fff; border-radius: .2rem; box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.1); z-index: 500; } .share-pop .boxs { text-align: center; padding: .4rem .2rem .3rem; } .share-pop .imgs { position: relative; width: .7rem; height: .7rem; margin: 0 auto; display: block; overflow: hidden; } .share-pop .imgs img { display: block; width: 100%; height: 100%; object-fit: cover; } .share-pop .bd { margin: .4rem 0 0rem; padding-bottom: .4rem; border-bottom: 1px solid #ccc; } .share-pop .bd .tit { font-size: .32rem; line-height: 1; color: #333; } .share-pop .bd .unit { font-size: .26rem; line-height: 1; color: #666; margin-top: .2rem; } .share-pop .know { padding-top: .3rem; font-size: .26rem; line-height: 1; color: #004098; } .newsdel-editor-box { margin-top: 2.85em; } .newsdel-editor-box p { font-size: .8em; line-height: 2em; color: #666; margin-bottom: 1.5em; } .newsdel-editor-box img { display: block; width: 40em; height: 100%; margin: 1.6em auto 2.1em; object-fit: cover; } .weChat .newsdel-editor { width: 37.5em; margin: 0 auto; } .weChat .newsdel-editor p { font-size: inherit; line-height: inherit; color: inherit; margin-bottom: inherit; } .weChat .newsdel-editor img { display: inherit; width: inherit; height: inherit; margin: 1.6em auto inherit; object-fit: cover; } .recommend { margin-top: 4.5em; } .recommend .recommend-tit { font-size: 1.8em; line-height: 1; color: #282c2e; font-weight: bold; text-align: center; } .recommend .more-more { width: 9em; height: 2.4em; margin: 2em auto 0; background-color: #ffffff; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; border: solid 1px #da291c; display: flex; align-items: center; justify-content: center; } .recommend .more-more .box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: .7em; line-height: 1; margin: 0 auto; color: #ec0000; } .recommend .more-more .bi { display: block; width: 8px; height: 14px; color: #ec0000; margin-left: 1.42em; } @media (max-width: 991.98px) { .weChat .newsdel-editor { width: 100%; margin: 0 auto; } .p-public-column-not .public-column { margin-top: 0; border-bottom: 1px solid #e6e6e6; } .p-public-column-not .public-column .public-column-box::before { display: none; } .p-public-column-not .main-box { padding: 1.22rem 0 1.2rem; } .p-public-column-not .public-column { display: none; } .news-del .global-inner { padding: 0rem 0.55rem !important; } .news-del .public-tit { margin-bottom: .3rem; } .news-del .public-tit .title { font-size: .44rem; line-height: .64rem; } .del-tip-box { margin-bottom: .62rem; display: block; } .del-tip-box .item { padding: 0em; } .del-tip-box .item:first-child { margin-bottom: .3rem; } .del-tip-box .tit { font-size: .26rem; } .del-tip-box .desc { font-size: .26rem; } .icon-list { position: relative; } .icon-list::before { width: 23%; } .icon-list::after { width: 23%; } .icon-list-end { margin-top: 1.1rem; } .icon-list-box { position: relative; display: flex; align-items: center; justify-content: center; } .icon-list-box .item { position: relative; padding: 0 1.15em; } .icon-list-box .item::before { position: absolute; content: ''; top: 50%; right: 0%; width: 1px; height: 1px; background-color: #ddd; transform: translateY(-50%); } .icon-list-box .item:last-child::before { display: none; } .icon-list-box .bi { display: block; width: 1.5em; height: 1.25em; color: #666; } .newsdel-editor-box { margin-top: 2.85em; } .newsdel-editor-box p { font-size: .28rem; line-height: .48rem; } .newsdel-editor-box img { width: 100%; height: 100%; margin: .54rem auto .48rem; } .recommend { margin-top: .67rem; } .recommend .recommend-tit { font-size: .56rem; line-height: .78rem; color: #282c2e; font-weight: bold; text-align: center; } .recommend .news-list { margin-top: .49rem; } .recommend .item:first-child { margin-bottom: .3rem; } .recommend .item:last-child { margin-bottom: 0rem; } .recommend .more-more { width: 9em; height: 2.4em; margin: 2em auto 0; background-color: #ffffff; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; border: solid 1px #da291c; display: flex; align-items: center; justify-content: center; } .recommend .more-more .box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: .7em; line-height: 1; margin: 0 auto; color: #ec0000; } .recommend .more-more .bi { display: block; width: 8px; height: 14px; color: #ec0000; margin-left: 1.42em; } } .p-pro-list .main-box { padding: 0 0 6em; } .product-core { position: relative; width: 100%; height: 100%; padding: 4.75em 0; } .product-core .bgk { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background: no-repeat center; background-size: cover; } .product-core::before { position: absolute; content: ''; bottom: 6.5em; left: 0; width: 12.5em; height: 12.5em; display: block; background: no-repeat center; background-size: cover; background-image: url(/img/image/product-core-left.png); z-index: 2; } .product-core::after { position: absolute; content: ''; bottom: -2.25em; right: 0; width: 6.5em; height: 14.5em; display: block; background: no-repeat center; background-size: cover; background-image: url(/img/image/product-core-right.png); z-index: 2; } .product-center { position: relative; width: 100%; height: 100%; padding: 5.5em 0 0; } .product-center::before { position: absolute; content: ''; top: 0; right: 0; width: 100%; height: 45.25em; display: block; background: no-repeat center; background-size: cover; background-image: url(/img/image/product-center-bgk.jpg); z-index: -1; } .product-center-list { margin-top: 4.75em; } .product-center-list .item { margin-bottom: 6em; } .product-center-list .item .box { display: flex; align-items: center; } .product-center-list .item .item-image { width: 50%; height: 100%; } .product-center-list .item .item-image .image { position: relative; width: 100%; padding-top: 62.5%; overflow: hidden; } .product-center-list .item .item-image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; } .product-center-list .item .item-desc { width: 29.68%; width: 34.2%; padding-left: 4em; } .product-center-list .item .item-desc .icon { width: 3em; height: 3em; margin-bottom: .45em; } .product-center-list .item .item-desc .icon img { width: 100%; height: 100%; object-fit: contain; } .product-center-list .item .item-desc .bd { margin-bottom: 2.5em; padding-bottom: .45em; border-bottom: 2px solid #000; } .product-center-list .item .item-desc .tit { font-size: 2.4em; line-height: 1.52; color: #282c2e; font-weight: bold; } .product-center-list .item .item-desc .symbol { width: 3.2em; height: 3em; margin-bottom: 2.5em; } .product-center-list .item .item-desc .symbol img { width: 100%; height: 100%; object-fit: cover; } .product-center-list .item .item-desc .more-list { display: flex; align-items: center; flex-wrap: wrap; margin: -.25em; margin: -.4em; } .product-center-list .item .item-desc .more-list .item-more { padding: .25em; } .product-center-list .item .item-desc .more-list a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: .8em; color: #282c22; line-height: 1.875em; padding: .9375em 3.125em; background-color: #fff; border: 1px solid #282c22; border-radius: 30px; } .product-center-list .item:nth-child(even) .box { flex-direction: row-reverse; } .product-center-list .item:nth-child(even) .box .item-desc { padding-right: 4em; padding-left: 0; } .product-center-list .item:last-child { margin-bottom: 0; } .product-center-list .item:last-child .item-more a { padding: .9375em 1.2em; } @media (max-width: 1400px) { .product-center-list .item:last-child .item-more a { font-size: .7em; } } @media (max-width: 1300Px) { .product-center-list .item:last-child .item-desc { width: 43%; } .product-center-list .item:last-child .item-more a { font-size: .6em; } } @media (max-width: 991.98px) { .p-pro-list .main-box { padding: 0 0 1.2rem; } .product-center { position: relative; width: 100%; height: 100%; padding: 1.1rem 0 0; } .product-center::before { width: 100%; height: 6.2rem; background-image: url(/img/image/product-center-bgk-mob.jpg); } .product-center-list { margin-top: .5rem; padding: 0 .3rem; } .product-center-list .item { margin-bottom: 1.2rem; } .product-center-list .item .box { display: block; } .product-center-list .item .item-image { width: 100%; } .product-center-list .item .item-image .image { padding-top: 62.5%; } .product-center-list .item .item-desc { width: 100%; padding-left: 0em; } .product-center-list .item .item-desc .icon { width: .65rem; height: .65rem; margin: 0 auto; margin-bottom: .1rem; margin-top: .6rem; } .product-center-list .item .item-desc .bd { width: 74.66%; margin: 0 auto; margin-bottom: .2rem; padding-bottom: .34rem; border-bottom: 2px solid #000; } .product-center-list .item .item-desc .tit { font-size: .48rem; line-height: .68rem; text-align: center; } .product-center-list .item .item-desc .symbol { width: .64rem; height: .6rem; margin-bottom: 0em; margin-left: .9rem; z-index: -1; } .product-center-list .item .item-desc .symbol img { width: 100%; height: 100%; object-fit: cover; } .product-center-list .item .item-desc .more-list { display: block; margin: -.4rem 0 0; z-index: 2; } .product-center-list .item .item-desc .more-list .item-more { width: max-content; min-width: 2.8rem; padding: 0; margin: 0 auto; margin-bottom: .3rem; } .product-center-list .item .item-desc .more-list .item-more:last-child { margin-bottom: 0; } .product-center-list .item .item-desc .more-list a { font-size: .26rem; line-height: .46rem; padding: .16rem .89rem .19rem; background-color: #fff; border-radius: 40px; } .product-center-list .item:nth-child(even) .box .item-desc { padding-right: 0em; padding-left: 0; } .product-center-list .item:last-child { margin-bottom: 0; } } .product-core .public-tit .doc { font-size: 1.2em; line-height: 1.5; color: #ec0000; margin-top: 1.2em; } .product-core-list { margin-top: 3.7em; padding: 0 1.5em; display: flex; align-items: center; justify-content: space-between; } .product-core-list .item { width: 16.66%; } .product-core-list .item a { width: 100%; height: 100%; display: block; } .product-core-list .item .icon { width: 3em; height: 3em; margin: 0 auto; margin-bottom: 1.25em; } .product-core-list .item .icon img { width: 100%; height: 100%; object-fit: contain; } .product-core-list .item .bd .tit { font-size: .9em; line-height: 1.5; color: #282c2e; text-align: center; } @media (max-width: 991.98px) { .product-core { position: relative; width: 100%; height: 100%; padding: 1.1rem 0; } .product-core::before { display: none; top: 1.7rem; bottom: auto; left: 0; width: 1.64rem; height: 2.3rem; background-image: url(/img/image/product-core-left.png); z-index: 2; } .product-core::after { display: none; bottom: -2.25em; right: 0; width: 1.4rem; height: 2.4rem; background-image: url(/img/image/product-core-right.png); z-index: 2; } .product-core .public-tit .doc { font-size: .36rem; line-height: .56rem; margin-top: .34rem; padding: 0 .3rem; font-weight: bold; } .product-core-list { margin-top: .92rem; padding: 0 .5rem; justify-content: center; flex-wrap: wrap; } .product-core-list .item { width: 50%; margin-bottom: 1rem; } .product-core-list .item:nth-last-child(1), .product-core-list .item:nth-last-child(2) { margin-bottom: 0; } .product-core-list .item a { width: 100%; height: 100%; display: block; } .product-core-list .item .icon { width: .9rem; height: .9rem; margin: 0 auto; margin-bottom: .14rem; } .product-core-list .item .bd .tit { font-size: .28rem; line-height: .48rem; } } .product-approve { position: relative; width: 100%; height: 100%; padding: 6em 0 7em; } .product-approve .bgk { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: no-repeat center; background-size: cover; } .product-approve .bgk1 { z-index: -2; } .product-approve .bgk2 { z-index: -1; } .product-approve .product-approve-box { width: 49.23%; } .product-approve .tit { font-size: 2.3em; line-height: 1; font-weight: bold; color: #fff; margin-bottom: .75em; } .product-approve .doc { font-size: .8em; line-height: 1.7; color: #fff; margin-bottom: 3.5em; } .product-approve .more-more { width: 9em; height: 2.4em; background-color: #ffffff; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; display: flex; align-items: center; justify-content: center; } .product-approve .more-more .box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: .8em; line-height: 1; margin: 0 auto; color: #ec0000; } .product-approve .more-more .bi { display: block; width: 8px; height: 14px; color: #ec0000; margin-left: .75em; } @media (max-width: 991.98px) { .product-approve { position: relative; width: 100%; height: 100%; padding: 1.1rem 0 1.23rem; } .product-approve .bgk { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: no-repeat center; background-size: cover; } .product-approve .bgk1 { z-index: -2; } .product-approve .product-approve-box { width: 100%; padding: 0 .26rem; } .product-approve .tit { font-size: .56rem; line-height: .72rem; margin-bottom: .36rem; text-align: center; } .product-approve .doc { font-size: .28rem; line-height: .48rem; margin-bottom: .8rem; } .product-approve .more-more { width: 3rem; height: .8rem; margin: 0 auto; background-color: #ffffff; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; display: flex; align-items: center; justify-content: center; } .product-approve .more-more .box { font-size: .26rem; } .product-approve .more-more .bi { display: block; width: .18rem; height: .24rem; margin-left: .38rem; } } .certification-list { margin: 2.5em -2em 0; } .certification-list .item { padding: 0 2em; margin-bottom: 2em; } .certification-list .item:nth-last-child(1), .certification-list .item:nth-last-child(2) { margin-bottom: 0; } .certification-list .item .box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; padding: 1em; background-color: #f8f8f8; } .certification-list .item .image { position: relative; width: 38.6%; height: 100%; padding-top: 52.64%; overflow: hidden; background-color: #fff; box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1); } .certification-list .item .image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .certification-list .item .bd { width: 61.4%; padding-left: 1.5em; } .certification-list .item .type { width: max-content; font-size: .7em; font-weight: bold; line-height: 2.142; padding: 0 1em; color: #ec0000; border-radius: 15px; border: 1px solid #ec0000; margin-bottom: 1.75em; } .certification-list .item .tit { font-size: 1em; line-height: 1.5; color: #282c2e; font-weight: bold; margin-bottom: 1em; } .certification-list .item .file { font-size: .8em; line-height: 1; color: #999; } .certification-list .item .preview { display: flex; align-items: center; font-size: .8em; line-height: 1; color: #282c2e; margin-top: 9.375em; } .certification-list .item .preview .bi { width: 1.125em; height: .6875em; color: #ec0000; margin-right: 4px; margin-top: 2px; } @media (max-width: 991.98px) { .p-certification .public-column { display: block; } .p-certification .main-box { padding: 1.1rem 0 1.2rem; } .certification-list { margin: .5rem 0em 0; } .certification-list .item { padding: 0em; margin-bottom: .3rem; } .certification-list .item:nth-last-child(2) { margin-bottom: .3rem; } .certification-list .item:nth-last-child(1) { margin-bottom: 0; } .certification-list .item .box { align-items: flex-start; padding: .32rem .2rem; } .certification-list .item .image { position: relative; width: 41.5%; height: 100%; padding-top: 52.64%; } .certification-list .item .bd { width: 58.5%; padding-left: .22rem; } .certification-list .item .type { width: max-content; font-size: .26rem; font-weight: normal; line-height: 1; padding: .07rem .13rem; border-radius: 20px; margin-bottom: .5rem; } .certification-list .item .tit { font-size: .3rem; line-height: .5rem; margin-bottom: .2rem; } .certification-list .item .file { font-size: .26rem; line-height: 1; color: #666; } } .p-pro-del .main-box { padding: 0; } .product-choose-swiper { position: relative; overflow: hidden; padding: 0 0 1.5em; margin: 4.75em 0 4em; border-bottom: 1px solid #dcdcdc; } .product-choose-swiper .swiper-slide { position: relative; width: 33.33%; } .product-choose-swiper .swiper-slide .box { font-size: 1.7em; line-height: 1.05; color: #adadad; } .product-choose-swiper .swiper-slide::before { position: absolute; content: ''; right: -1px; top: 50%; width: 1px; height: 1.7em; background-color: #ddd; transform: translateY(-50%); } .product-choose-swiper .swiper-slide:last-child::before { display: none; } .product-choose-swiper .active .box { color: #282c2e; } .product-choose-swiper .active .box::before { position: absolute; content: ''; left: 0; bottom: -87%; width: 100%; height: 3px; background-color: #ec0000; } .product-choose-swiper .box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; text-align: center; } @media (max-width: 991.98px) { .product-choose-swiper { padding: 0 0 .33rem; margin: 1.2rem 0 0.8rem; } .product-choose-swiper .swiper-slide { position: relative; width: 33.33%; } .product-choose-swiper .swiper-slide .box { font-size: .36rem; line-height: 1; } .product-choose-swiper .swiper-slide::before { height: 1.7em; transform: translateY(-50%); } .product-choose-swiper .swiper-slide:last-child::before { display: none; } .product-choose-swiper .active .box::before { bottom: -87%; height: 1px; background-color: #ec0000; } } .product-brief { margin-top: 0em; } .product-brief .product-brief-box { position: relative; display: flex; align-items: center; background-color: #f6f6f6; } .product-brief .product-brief-box::before { position: absolute; content: ''; bottom: 0; right: 0; width: 18.25em; height: 19.35em; background: no-repeat center center; background-size: cover; background-image: url(/img/image/productdel-desc-bgk.png); } .product-brief .image { width: 47.3%; height: 100%; } .product-brief .image .product-brief-swiper { position: relative; width: 100%; height: 100%; overflow: hidden; } .product-brief .image .product-brief-swiper .swiper-button-next::after, .product-brief .image .product-brief-swiper .swiper-button-prev::after { content: ''; } .product-brief .image .product-brief-swiper .swiper-button-next, .product-brief .image .product-brief-swiper .swiper-button-prev { width: 2em; height: 2em; display: flex; align-items: center; justify-content: center; } .product-brief .image .product-brief-swiper .swiper-button-next .bi, .product-brief .image .product-brief-swiper .swiper-button-prev .bi { width: 2em; height: 2em; display: block; color: #ec0000; } .product-brief .image .product-brief-swiper .swiper-button-next { right: 0.5em; } .product-brief .image .product-brief-swiper .swiper-button-prev { left: 0.5em; } .product-brief .image .image-img { position: relative; width: 100%; padding-top: 78.5%; overflow: hidden; } .product-brief .image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .product-brief .desc { position: relative; width: 53.125%; padding-left: 5em; } .product-brief .desc .desc-box { width: 65.84%; } .product-brief .desc .tit { font-size: 2.3em; line-height: 1.21; color: #282c2e; font-weight: bold; margin-bottom: 0.369em; white-space: nowrap; } .product-brief .desc .doc { font-size: .8em; line-height: 1.875; color: #666; margin-bottom: 4.25em; } .product-brief .desc .list { display: flex; flex-wrap: wrap; margin-bottom: 3.7em; } .product-brief .desc .list .item { display: flex; align-items: flex-start; } .product-brief .desc .list .icon { width: 3em; height: 3em; margin-top: .35em; } .product-brief .desc .list .icon img { width: 100%; height: 100%; object-fit: cover; } .product-brief .desc .list .bd { width: 11.5em; padding-left: 1em; } .product-brief .desc .list .bd .summarize { font-size: .9em; line-height: 1.66; color: #282c2e; font-weight: bold; margin-bottom: 0.55em; } .product-brief .desc .list .bd .model { font-size: .8em; line-height: 1.5; color: #666; } .product-brief .desc .del { width: 12em; height: 3em; background-color: #ec0000; box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07); border-radius: 30px; border: solid 1px #ec0000; } .product-brief .desc .del a { width: 100%; height: 100%; padding: 0 0.25em 0 3.5em; display: flex; align-items: center; justify-content: space-between; } .product-brief .desc .del .del-people { font-size: .8em; line-height: 1; font-weight: bold; color: #fff; } .product-brief .desc .del .del-icon { width: 2.5em; height: 2.5em; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: #fff; } .product-brief .desc .del .del-icon img { width: 1.2em; height: 1.2em; } .prodel-del-public { position: relative; width: 100%; height: 100%; padding: 5.5em 0 5.75em; overflow: hidden; } .prodel-del-public::before { position: absolute; content: ''; bottom: 0; right: 0; width: 100%; height: 100%; background: no-repeat center center; background-size: cover; background-image: url(/img/image/prodel-del-public-bgk.jpg); } .prodel-del-public .public-tit { text-align: left; margin-bottom: 2.5em; } .prodel-del-public .public-tit .tit { text-align: left; } .prodel-del-public .prodel-del1-item { margin-top: 5.5em; } .prodel-del-public .prodel-del1-item:first-child { margin-top: 0; } .prodel-del-public .table { margin-bottom: 0; } .prodel-del-public table { width: 100%; border: 0; } .prodel-del-public table td { padding: .6em .6em .6em 0; border: solid 1px #dcdcdc; border-left: 0; border-right: 0; } .prodel-del-public table thead td { width: 33.33%; font-size: .8em; line-height: 1.5; color: #ec0000; padding: .0em .4em .4em 0; border-bottom: 0; border-top: 0; } .prodel-del-public table thead td:nth-child(1) { width: 25%; } .prodel-del-public table thead td:nth-child(2) { width: 20%; } .prodel-del-public table thead td:nth-child(3) { width: 55%; } .prodel-del-public table tbody tr { border: 0; } .prodel-del-public table tbody tr:first-child td { border-top: 0; } .prodel-del-public table tbody tr:last-child td { border-bottom: 0; } .prodel-del-public table tbody td { font-size: 1.8em; line-height: 1.277; color: #000; font-weight: bold; } .prodel-del-public table tbody td span { font-size: .66em; font-weight: normal; color: #666; margin-left: 10px; } .prodel-del-public .desc-del .item { padding: 1.3em 0; border-bottom: 1px solid #dcdcdc; } .prodel-del-public .desc-del .item:first-child { padding-top: 0; } .prodel-del-public .desc-del .item:last-child { border-bottom: 0; padding-bottom: 2.1em; } .prodel-del-public .desc-del .tit { font-size: .8em; line-height: 1.5em; color: #666; } .prodel-del-public .desc-del .tit span { color: #ec0000; font-weight: bold; } @media (max-width: 991.98px) { .product-brief { margin-top: 0em; } .product-brief .product-brief-box { display: block; } .product-brief .product-brief-box::before { position: absolute; content: ''; bottom: 0; right: 0; width: 100%; height: 5.4rem; background: no-repeat center center; background-size: cover; background-image: url(/img/image/productdel-desc-bgk-mob.png); } .product-brief .image { width: 100%; height: 100%; } .product-brief .image .product-brief-swiper { position: relative; width: 100%; height: 100%; overflow: hidden; } .product-brief .image .product-brief-swiper .swiper-button-next::after, .product-brief .image .product-brief-swiper .swiper-button-prev::after { content: ''; } .product-brief .image .product-brief-swiper .swiper-button-next, .product-brief .image .product-brief-swiper .swiper-button-prev { width: 2em; height: 2em; display: flex; align-items: center; justify-content: center; } .product-brief .image .product-brief-swiper .swiper-button-next .bi, .product-brief .image .product-brief-swiper .swiper-button-prev .bi { width: 2em; height: 2em; display: block; color: #ec0000; } .product-brief .image .product-brief-swiper .swiper-button-next { right: 0.5em; } .product-brief .image .product-brief-swiper .swiper-button-prev { left: 0.5em; } .product-brief .image .image-img { position: relative; width: 100%; padding-top: 77.77%; overflow: hidden; } .product-brief .image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .product-brief .desc { padding: 1.1rem 0 1.3rem; position: relative; width: 100%; padding-left: .55rem; padding-right: .55rem; } .product-brief .desc .desc-box { width: 100%; } .product-brief .desc .tit { font-size: .56rem; line-height: .72rem; color: #282c2e; font-weight: bold; margin-bottom: 0.369em; } .product-brief .desc .doc { font-size: .28rem; line-height: .48rem; margin-bottom: .7rem; } .product-brief .desc .list { margin-bottom: 1.2rem; } .product-brief .desc .list .item { margin-bottom: .5rem; width: 100%; } .product-brief .desc .list .item:last-child { margin-bottom: 0; } .product-brief .desc .list .icon { width: 1rem; height: 1rem; margin-top: 0rem; min-width: 1rem; } .product-brief .desc .list .icon img { object-fit: contain; } .product-brief .desc .list .bd { width: auto; padding-left: .44rem; } .product-brief .desc .list .bd .summarize { font-size: .28rem; line-height: .48rem; margin-bottom: 0em; } .product-brief .desc .list .bd .model { font-size: .28rem; line-height: .48rem; } .product-brief .desc .del { width: 3rem; height: .8rem; margin: 0 auto; border-radius: 40px; } .product-brief .desc .del a { padding: 0 0.07rem 0 .7rem; } .product-brief .desc .del .del-people { font-size: .26rem; } .product-brief .desc .del .del-icon { width: .68rem; height: .68rem; } .product-brief .desc .del .del-icon img { width: .32rem; height: .32rem; } .prodel-del-public { position: relative; width: 100%; height: 100%; padding: 1.1rem 0 1.4rem; overflow: hidden; } .prodel-del-public::before { position: absolute; content: ''; bottom: 0; right: 0; width: 100%; height: 100%; background: no-repeat center center; background-size: cover; background-image: url(/img/image/prodel-del-public-bgk-mob.png); } .prodel-del-public .public-tit { text-align: center; margin-bottom: .7rem; } .prodel-del-public .public-tit .tit { text-align: center; } .prodel-del-public .prodel-del1-item { margin-top: 1rem; } .prodel-del-public .prodel-del1-item:first-child { margin-top: 0; } .prodel-del-public table { width: 100%; border: 0; } .prodel-del-public table tr:first-child td:first-child { padding-left: .24rem; } .prodel-del-public table td { width: 33.33%; padding: .2rem .6em .2rem 0; border: solid 1px #dcdcdc; border-left: 0; border-right: 0; } .prodel-del-public table thead td { font-size: .24rem; line-height: .48rem; padding: .0em .4em .4em 0; } .prodel-del-public table tbody tr { border: 0; } .prodel-del-public table tbody tr:first-child td { border-top: 0; } .prodel-del-public table tbody tr:last-child td { border-bottom: 0; border-bottom: 1px solid #dcdcdc; } .prodel-del-public table tbody td { font-size: .3rem; line-height: .5rem; } .prodel-del-public table tbody td span { font-size: .26rem; margin-left: 5px; } .prodel-del-public table tbody tr td:first-child { padding-left: .24rem; } .prodel-del-public .desc-del .item { padding: .3rem 0; } .prodel-del-public .desc-del .item:first-child { padding-top: 0; } .prodel-del-public .desc-del .item:last-child { padding-bottom: .3rem; border-bottom: 1px solid #dcdcdc; } .prodel-del-public .desc-del .tit { font-size: .28rem; line-height: .48rem; display: flex; align-items: flex-start; } .prodel-del-public .desc-del .tit span { display: block; color: #ec0000; font-weight: bold; } } .pop-market { display: none; position: fixed; top: 00%; left: 0%; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 200; } .pop-market .close1 { position: absolute; top: 10%; right: -3.5em; width: 3.5em; height: 3.5em; display: flex; align-items: center; justify-content: center; background-color: #767676; cursor: pointer; } .pop-market .close1 .bi { width: 1.2em; height: 1.2em; color: #fff; } .pop-market .pop-market-box { position: relative; top: 50%; left: 0; height: 80vh; width: 100%; max-height: 52.5em; padding: 3.5em 3.5em 5em; background: #fff; transform: translateY(-50%); } .pop-market .pop-market-box::before { position: absolute; content: ''; bottom: 0; left: 0; width: 100%; height: 18em; background: no-repeat center; background-size: cover; background-image: url(/img/image/pop-market-bgk.jpg); } .pop-market .list-box { height: 100%; height: 22em; margin: 0 -1em; } .pop-market .mCSB_scrollTools { opacity: 1; } .pop-market .public-tit { position: relative; margin-bottom: 2.75em; } .pop-market .list .item { padding: 0 1em; margin-bottom: 1.5em; } .pop-market .list .box { width: 100%; height: 100%; display: block; padding: 1.1em 1.5em 2.1em; background-color: #ffffff; border-radius: 20px; border: solid 1px #000000; } .pop-market .tit-box { position: relative; padding-bottom: .8em; margin-bottom: 1.15em; } .pop-market .tit-box::before { position: absolute; content: ''; left: 0; bottom: 0; width: 1.5em; height: 1px; background-color: #000; } .pop-market .tit-box .tit { font-size: 1.2em; line-height: 1.5; color: #000; font-weight: bold; } .pop-market .item-item { display: flex; align-items: center; } .pop-market .item-item .name, .pop-market .item-item .del, .pop-market .item-item .them { font-size: .8em; line-height: 1.875; color: #000; } .pop-market .more-more { position: relative; width: 9em; height: 2.4em; margin: 0 auto; margin-top: 2.8em; background-color: #ec0000; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; border: solid 1px #da291c; display: flex; align-items: center; justify-content: center; } .pop-market .more-more .box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: .8em; line-height: 1; margin: 0 auto; color: #fff; } .pop-market .more-more .bi { display: block; width: 8px; height: 14px; color: #fff; margin-left: .75em; } @media (max-width: 991.98px) { .pop-market { display: none; position: fixed; top: 7%; left: 50%; width: 100%; height: 100%; height: 93.9%; background: transparent; background-color: #fff; transform: translateX(-50%); border-top: 1px solid #999; z-index: 200; } .pop-market .close1 { position: absolute; top: 0%; right: 0.3rem; width: 3.5em; height: 3.5em; display: flex; align-items: center; justify-content: center; background-color: transparent; z-index: 9; cursor: pointer; } .pop-market .close1 .bi { width: 1.2em; height: 1.2em; color: #ccc; } .pop-market .pop-market-box { position: relative; top: 50%; left: 0; height: 100%; width: 100%; max-height: 52.5em; padding: .5rem .3rem 1.2rem; background: #fff; transform: translateY(-50%); } .pop-market .pop-market-box::before { position: absolute; content: ''; bottom: 0; left: 0; width: 100%; height: 100%; background: no-repeat center; background-size: cover; background-image: url(/img/image/pop-market-bgk.jpg); } .pop-market .list-box { height: 100%; height: 10.5rem; margin: 0 -0.3rem; } .pop-market .mCSB_scrollTools { opacity: 1; } .pop-market .public-tit { margin-bottom: .5rem; } .pop-market .list .item { padding: 0 0.6em; margin-bottom: 1.5em; } .pop-market .list .item:nth-last-child(1) { margin-bottom: 0; } .pop-market .list .box { width: 100%; height: 100%; padding: .5rem .5rem .6rem; } .pop-market .tit-box { position: relative; padding-bottom: .2rem; margin-bottom: .2rem; } .pop-market .tit-box::before { position: absolute; content: ''; left: 0; bottom: 0; width: .5rem; height: 1px; background-color: #000; } .pop-market .tit-box .tit { font-size: .36rem; line-height: .56rem; } .pop-market .item-item .name, .pop-market .item-item .del, .pop-market .item-item .them { font-size: .28rem; line-height: .48rem; } .pop-market .more-more { width: 3rem; height: .8rem; margin: 0 auto; margin-top: .2rem; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); } .pop-market .more-more .box { font-size: .28rem; } .pop-market .more-more .bi { width: .18rem; height: .36rem; margin-left: .39rem; } } .p-win .main-box { padding-bottom: 0; } .win { margin-bottom: 4.75em; } .win .list { margin: 0 -1.25em; margin-top: 2.75em; } .win .list .more-more { width: 9em; height: 2.4em; margin: 2em auto 0; color: #fff; background-color: #da291c; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; border: solid 1px #da291c; display: flex; align-items: center; justify-content: center; } .win .list .more-more .boxdown { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: .8em; font-weight: bold; line-height: 1; margin: 0 auto; color: #fff; } .win .list .more-more .bi { display: block; width: 8px; height: 14px; color: #fff; margin-left: 1.42em; } .win .list .item { width: 100%; height: 100%; padding: 0 1.25em; } .win .list .box { position: relative; width: 100%; height: 100%; display: block; height: 24em; padding: 2.9em 2em; } .win .list .bgk { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: no-repeat center; background-size: cover; z-index: -1; } .win .list .tit-box { width: max-content; margin: 0 auto; text-align: center; padding: 0 2.1em 1em; margin-bottom: 1.75em; border-bottom: 1px solid #dcdcdc; } .win .list .tit-box .tit { position: relative; width: max-content; margin: 0 auto; font-size: 1.2em; line-height: 1.166; color: #ec0000; font-weight: bold; } .win .list .tit-box .tit::before { position: absolute; content: ''; left: 0; bottom: -75%; width: 100%; height: 2px; background: no-repeat center; background-size: cover; background-color: #ec0000; } .win .list .doc { font-size: .8em; line-height: 1.625; color: #282c2e; } @media (max-width: 991.98px) { .win { margin-bottom: 1.1rem; } .win .list { margin: 0; margin-top: .5rem; } .win .list .item { padding: 0; margin-bottom: .3rem; } .win .list .item:last-child { margin-bottom: 0; } .win .list .box { height: 7.2rem; padding: .8rem .65rem; } .win .list .tit-box { padding: 0 .62rem .3rem; margin-bottom: .5rem; } .win .list .tit-box .tit { font-size: .36rem; line-height: .46rem; font-weight: bold; } .win .list .tit-box .tit::before { left: 50%; bottom: -70%; width: 75%; transform: translateX(-50%); } .win .list .doc { font-size: .28rem; line-height: .48rem; } } .system-swiper-box { margin-top: 2.75em; } .system-swiper-box .swiper-button-next::after, .system-swiper-box .swiper-button-prev::after { content: ''; } .system-swiper-box .swiper-button-next, .system-swiper-box .swiper-button-prev { width: 3em; height: 3em; border-radius: 50%; display: flex; align-items: center; justify-content: center; border: 1px solid #b6b6b6; } .system-swiper-box .swiper-button-next .bi, .system-swiper-box .swiper-button-prev .bi { width: 1.1em; height: .7em; display: block; color: #b6b6b6; } .system-swiper-box .swiper-button-next { right: -4.5em; } .system-swiper-box .swiper-button-prev { left: -4.5em; } .system { position: relative; width: 100%; height: 100%; margin-bottom: 7em; } .system .system-swiper { position: relative; width: 100%; height: 100%; } .system .system-swiper .box { position: relative; width: 100%; height: 16em; padding: 2.5em; display: block; } .system .system-swiper .box .bgk { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: no-repeat center; background-size: cover; z-index: -1; } .system .system-swiper .box .tit { font-size: 2.3em; line-height: 1; color: #fff; font-weight: bold; } .system .system-swiper .box .more-more { width: 9em; height: 2.4em; margin-top: 6.75em; background-color: #fff; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; border: solid 1px #fff; display: flex; align-items: center; justify-content: center; } .system .system-swiper .box .more-more .more-box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: .8em; line-height: 1; margin: 0 auto; color: #ec0000; } .system .system-swiper .box .more-more .bi { display: block; width: 8px; height: 14px; color: #ec0000; margin-left: .75em; } @media (max-width: 991.98px) { .system-swiper-box { margin-top: .5rem; } .system { position: relative; width: 100%; height: 100%; margin-bottom: 1.1rem; } .system .system-swiper { position: relative; width: 100%; height: 100%; } .system .system-swiper .swiper-wrapper { display: block; } .system .system-swiper .swiper-slide { width: 100% !important; margin-bottom: .3rem; } .system .system-swiper .swiper-slide:last-child { margin-bottom: 0; } .system .system-swiper .box { position: relative; width: 100%; height: 3.16rem; padding: .6rem .4rem; display: block; } .system .system-swiper .box .tit { font-size: .48rem; line-height: 1; color: #fff; font-weight: bold; } .system .system-swiper .box .more-more { width: 3rem; height: .6rem; margin-top: 1rem; } .system .system-swiper .box .more-more .more-box { font-size: .26rem; } .system .system-swiper .box .more-more .bi { display: block; width: .2rem; height: .2rem; color: #ec0000; margin-left: .75em; } } .form { position: relative; width: 100%; height: 100%; padding: 4em 0 4em; } .form .public-tit .title { color: #fff; } .form .form-form { padding: 0 7em; } .form .bgk { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: no-repeat center; background-size: cover; z-index: -1; } .form .form-group { display: flex; align-items: flex-start; align-items: center; margin-bottom: 0; padding-left: 1.5em; } .form .form-form-box { margin-top: 2em; border-top: 1px solid white; } .form .row-item { padding: 1em 0; border-top: 1px solid rgba(255, 255, 255, 0.5); } .form .row-item.item-width .form-group-cell { width: 62.25%; } .form .row-item.item-width1 .form-group-cell { width: 42.4%; } .form .flex, .form .form-group-cell-box { display: flex; align-items: center; flex-wrap: nowrap; justify-content: inherit; } .form .form-group-cell { width: 100%; display: flex; margin-right: 10px; } .form .form-control { width: 98%; height: 2.5em; font-size: .8em; padding: 0 1em; border-radius: 0; } .form .control-label { width: 6.875em; width: 7.8em; font-size: .8em; line-height: 1; white-space: nowrap; color: #fff; } .form .vcode-imgs { margin-left: 10px; } .form .help-block { position: absolute; bottom: -20px; color: #fff !important; } .form .no-width .form-group-cell { width: auto; } .form .no-width .form-control { width: 12.5em; } .form .yes-height .form-control { height: 6.25em; } .form .yes-height .form-group { align-items: flex-start; } .form .yes-height .control-label { width: 8.7em; } .form .form-btnbox { display: flex; align-items: center; justify-content: right; } .form select { appearance: none; -moz-appearance: none; -webkit-appearance: none; background-size: contain; background: url(/img/static/up-form.png) 90% center no-repeat #fff; } .form .btn { width: 11.25em; height: 3em; font-size: .8em; display: flex; align-items: center; justify-content: center; background-color: #ec0000; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; color: #fff; } .form .btn .bi { width: 8px; height: 14px; margin-left: 12px; } .form .btn-reset { background-color: #999999; margin-left: .625em; margin-right: 1.875em; } .form .vcode-imgs { width: 100%; height: 100%; } .form .vcode-imgs img { display: block; width: 100%; height: 100%; height: 2em; object-fit: cover; } @media (max-width: 991.98px) { .form { position: relative; width: 100%; height: 100%; padding: 1.1rem 0 0.8rem; } .form .public-tit .title { color: #fff; } .form .form-form { padding: 0em; } .form .form-group { display: block; margin-bottom: 0; padding-left: .26rem; } .form .form-form-box { margin-top: .5rem; } .form .row-item { padding: .4rem 0; } .form .form-group-cell { width: 100% !important; display: flex; margin-right: 10px; } .form .form-control { width: 98%; height: .8rem; font-size: .28rem; padding: 0 1em; border-radius: 0; } .form .control-label { width: auto; font-size: .28rem; margin-bottom: .24rem; } .form .vcode-imgs { margin-left: 10px; } .form .help-block { position: absolute; bottom: -20px; color: #fff !important; line-height: 0; bottom: -10px; } .form .no-width .form-group-cell { width: auto; } .form .no-width .form-control { width: 12.5em; } .form .no-width .control-label { width: 6.875em; } .form .no-width .form-group-cell .form-control:first-child { width: 3.2rem; } .form .no-width .form-group-cell:last-child { width: 3.9rem; } .form .no-width .form-group-cell:last-child .form-control { width: 100%; } .form .yes-height .form-control { height: 6.25em; } .form .yes-height .form-group { align-items: flex-start; } .form .form-btnbox { display: flex; align-items: center; justify-content: right; } .form .btn { width: 3rem; height: .8rem; font-size: .26rem; display: flex; align-items: center; justify-content: center; background-color: #ec0000; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; color: #fff; } .form .btn .bi { width: 8px; height: 14px; margin-left: 12px; } .form .btn-reset { background-color: #999999; margin-left: .4rem; margin-right: 0em; } .form .frm-vcode .form-control { width: 3.8rem !important; } .form .frm-vcode .vcode-imgs { width: 2.4rem !important; } .form .vcode-imgs img { width: 100%; height: .8rem; object-fit: cover; } } .p-relation .public-tit { position: relative; padding-bottom: 10.55em; } .p-relation .public-tit::before { position: absolute; content: ''; bottom: 3.85em; left: 50%; width: 1px; height: 5em; background-color: #282c2e; transform: translateX(-50%); } .relation-swiper { position: relative; height: 34em; } .relation-swiper .swiper-button-next::after, .relation-swiper .swiper-button-prev::after { content: ''; } .relation-swiper .swiper-button-next { right: 55.2%; width: 2.5em; height: 2.5em; } .relation-swiper .swiper-button-next::before { position: absolute; content: ""; width: 1em; height: 100%; background: url(/img/static/relation-next1.svg) no-repeat 100%; position: absolute; left: 0; top: 0; transition: all .3s; } .relation-swiper .swiper-button-prev { left: 38.5%; width: 2.5em; height: 2.5em; } .relation-swiper .swiper-button-prev::before { position: absolute; content: ""; width: 1em; height: 100%; background: url(/img/static/relation-prev2.svg) no-repeat 0%; position: absolute; right: 0; top: 0; transition: all .3s; } .relation-swiper .swiper-button-white.on::before { width: 2.5em; transition: all .3s; } .relation-swiper .swiper-slide { overflow: hidden; } .relation-swiper .slide-inner { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: no-repeat; background-size: cover; background-position: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; color: #fff; justify-content: left; } .relation-swiper .desc { opacity: 1; width: 36.45vw; width: 38vw; color: #282c2e; padding-left: 5.2vw; } .relation-swiper .desc .bd { margin-bottom: 2.1em; } .relation-swiper .desc .bd .tit { font-size: 2.1em; line-height: 1.21; font-weight: bold; color: #282c2e; margin-bottom: 0.6em; display: none; animation: fadeInUp50 1s forwards; opacity: 0; } .relation-swiper .desc .bd .doc { font-size: .8em; line-height: 1.875; color: #555; display: none; animation: fadeInUp50 1s .2s forwards; opacity: 0; } .relation-swiper .desc .site-list { margin-bottom: 4.5em; border-top: 1px solid #000; display: none; animation: fadeInUp50 1s .3s forwards; opacity: 0; } .relation-swiper .desc .site-list .item { display: flex; align-items: flex-start; padding: .6em 2.5em .6em 3em; border-bottom: 1px solid #dcdcdc; } .relation-swiper .desc .site-list .message, .relation-swiper .desc .site-list .them { font-size: .8em; line-height: 1.5em; color: #555; } .relation-swiper .desc .site-list .them { font-weight: bold; color: #282c2e; white-space: nowrap; margin-right: 1.875em; } .relation-box .swiper-order-bar { position: absolute; width: 100%; bottom: 4em; left: 5vw; z-index: 9; } .relation-box .swiper-order-bar .order-list { display: flex; margin: 0 -5px; } .relation-box .swiper-order-bar .order-list .item { padding: 0 5px; } .relation-box .swiper-order-bar .order-list .item .box { font-size: .7em; line-height: 1; padding: .8751em 1.571em; white-space: nowrap; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; color: #ec0000; background-color: #ffffff; border-radius: 28px; border: solid 1px #ec0000; } .relation-box .swiper-order-bar .order-list .item.active .box { color: #fff; background-color: #ec0000; } .relation-swiper .scaleUpDown.desc .site-list, .relation-swiper .scaleUpDown.desc .doc, .relation-swiper .scaleUpDown.desc .tit { display: block; } @media (max-width: 991.98px) { .relation-box { position: relative; width: 100%; height: 100%; padding-bottom: 2.67rem; } .relation-box::before { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 100%; background: no-repeat center; background-size: cover; background-image: url(/img/image/relation-box.jpg); } .relation-box .swiper-pagination { bottom: .7rem; left: 50%; width: 100%; display: flex; align-items: center; justify-content: center; transform: translateX(-50%); } .relation-box .swiper-pagination .swiper-pagination-bullet { width: .14rem; height: .14rem; background: transparent; border: 3px solid #ccc; margin: 0 .2rem; } .relation-box .swiper-pagination .swiper-pagination-bullet-active { border: 0; width: .4rem; height: .4rem; background: no-repeat center; background-size: contain; background-image: url(/img/image/relation-box-active.png); } .relation-swiper { position: relative; height: 13.7rem; } .relation-swiper .swiper-button-next::after, .relation-swiper .swiper-button-prev::after { content: ''; } .relation-swiper .swiper-button-next { right: 55.2%; width: 2.5em; height: 2.5em; } .relation-swiper .swiper-button-next::before { position: absolute; content: ""; width: 1em; height: 100%; background: url(/img/static/relation-next1.svg) no-repeat 100%; position: absolute; left: 0; top: 0; transition: all .3s; } .relation-swiper .swiper-button-prev { left: 38.5%; width: 2.5em; height: 2.5em; } .relation-swiper .swiper-button-prev::before { position: absolute; content: ""; width: 1em; height: 100%; background: url(/img/static/relation-prev2.svg) no-repeat 0%; position: absolute; right: 0; top: 0; transition: all .3s; } .relation-swiper .swiper-button-white.on::before { width: 2.5em; transition: all .3s; } .relation-swiper .swiper-slide { overflow: hidden; } .relation-swiper .slide-inner { height: auto; background-image: none !important; } .relation-swiper .box { width: 100%; height: 100%; display: block; } .relation-swiper .image { width: 100%; height: 4.56rem; } .relation-swiper .image .image-box { width: 100%; height: 4.56rem; overflow: hidden; } .relation-swiper .image img { width: 100%; height: 100%; object-fit: cover; } .relation-swiper .desc { opacity: 1; width: 100%; color: #282c2e; padding-left: .3rem; padding-right: .3rem; transform: .3s; transition: .4s; transform: translateY(0px) !important; -webkit-transition: .4s; -webkit-transform: translateY(0px) !important; } .relation-swiper .desc .bd { margin-top: 1.1rem; margin-bottom: 0.5rem; } .relation-swiper .desc .bd .tit { font-size: .46rem !important; line-height: .6rem; margin-bottom: 0.6rem; } .relation-swiper .desc .bd .doc { font-size: .28rem; line-height: .48rem; } .relation-swiper .desc .site-list { margin-bottom: 0em; } .relation-swiper .desc .site-list .item { display: flex; align-items: flex-start; padding: .3rem 0; } .relation-swiper .desc .site-list .message, .relation-swiper .desc .site-list .them { font-size: .28rem; line-height: .48rem; } .relation-swiper .desc .site-list .them { margin-right: .42rem; } } .form1 { padding: 4.75em 0 8em; } .form1 .form-top-bgk { width: 100%; height: .5em; } .form1 .form-form { padding: 0; } .form1 .form-form-box { margin-top: -5px; } .form1 .control-label { color: #282c2e; font-weight: bold; } .form1 textarea, .form1 input { background: #f5f5f5 !important; border: 0; } .form1 .row-item { border-top: 0; border-bottom: 1px solid #dcdcdc; } .form1 .vcode-imgs { background: #f5f5f5; } .form1 .form-form .row:last-child .row-item { padding-top: 2em; border-bottom: 0; } .form1 .form-form .row:first-child .row-item { padding-top: 0em; } .form1 .help-block { color: #ff0000 !important; } @media (max-width: 991.98px) { .form1 { padding: 1.2rem 0 2.6rem; } .form1 .form-top-bgk { width: 100%; height: .1rem; } .form1 .form-form { padding: 0; } .form1 .form-form-box { margin-top: -5px; } .form1 .row-item { border-top: 0; border-bottom: 1px solid #dcdcdc; } .form1 .vcode-imgs { background: #f5f5f5; } .form1 .form-form .row:last-child .row-item { padding-top: .4rem; border-bottom: 0; } .form1 .form-form .row:first-child .row-item { padding-top: 0em; } } .p-join .main-box { padding: 0; } .occupation { position: relative; width: 100%; height: 100%; padding: 4.75em 4em 5em; background: #f6f6f6; overflow: hidden; } .occupation::before { position: absolute; content: ''; top: -18%; right: 0%; width: 23em; height: 32em; background: no-repeat center; background-size: cover; background-image: url(/img/image/occupation-right-fellow.png); } .occupation .occupation-swiper { margin-top: 2.75em; overflow: hidden; box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1); } .occupation .occupation-swiper .box { width: 100%; margin: 0 auto; display: flex; align-items: center; align-items: flex-start; background-color: #ffffff; } .occupation .occupation-swiper .image { position: relative; width: 56.81%; height: 100%; overflow: hidden; z-index: 3; } .occupation .occupation-swiper .image .image-box { position: relative; width: 100%; padding-top: 60%; height: 30em; overflow: hidden; } .occupation .occupation-swiper .image .image-box img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .occupation .occupation-swiper .desc { width: 43.19%; padding: 0 3em; margin-top: 2em; overflow: hidden; position: relative; z-index: 2; } .occupation .occupation-swiper .desc .desc-box { position: relative; overflow: hidden; } .occupation .occupation-swiper .bd .tit { height: 1.388em; font-size: 1.8em; line-height: 1.38; color: #282c2e; font-weight: bold; margin-bottom: .44em; display: -webkit-box; -webkit-line-clamp: 1; overflow: hidden; -webkit-box-orient: vertical; display: none; animation: fadeInUp50 1s forwards; opacity: 0; } .occupation .occupation-swiper .bd .doc { height: 9.375em; font-size: .8em; line-height: 1.875; color: #666; display: -webkit-box; -webkit-line-clamp: 5; overflow: hidden; -webkit-box-orient: vertical; display: none; animation: fadeInUp50 1s forwards; opacity: 0; } .occupation .scaleUpDown .bd .tit, .occupation .scaleUpDown .bd .doc { display: block; } .occupation .list { position: absolute; bottom: 3em; left: 60.5%; display: flex; align-items: center; margin: 0 -.25em; margin-top: 2.65em; } .occupation .list .item { padding: 0 .25em; } .occupation .list .item .boxs { width: 100%; display: block; height: 13.75em; font-size: .8em; line-height: 1.875; color: #282c2e; letter-spacing: 2px; padding: 1em .5em; border: solid 1px #dcdcdc; background-color: #fff; writing-mode: vertical-rl; /*设置竖直方向*/ text-orientation: upright; /*保持字体正确方向*/ white-space: wrap; /*不换行*/ } .occupation .list .item.active .boxs { color: #fff; background: #ec0000; } .occupation .swiper-pagination { bottom: 1.2rem; left: 50%; width: 100%; display: flex; align-items: center; justify-content: center; transform: translateX(-50%); } .occupation .swiper-pagination .swiper-pagination-bullet { width: .14rem; height: .14rem; background: transparent; border: 3px solid #ccc; margin: 0 .2rem; } .occupation .swiper-pagination .swiper-pagination-bullet-active { border: 0; width: .4rem; height: .4rem; background: no-repeat center; background-size: contain; background-image: url(/img/image/relation-box-active.png); } @media (max-width: 991.98px) { .occupation { padding: 1.1rem 0.3rem 2.2rem; } .occupation::before { position: absolute; content: ''; top: -7%; right: 0; width: 4rem; height: 3.6rem; background: no-repeat center; background-size: cover; background-image: url(/img/image/occupation-right-fellow.png); } .occupation .swiper-pagination { bottom: -1.2rem; } .occupation .occupation-swiper { margin-top: .5rem; overflow: hidden; box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1); } .occupation .occupation-swiper .box { width: 100%; display: block; } .occupation .occupation-swiper .image { width: 100%; height: 100%; } .occupation .occupation-swiper .image .image-box { padding-top: 60%; height: auto; } .occupation .occupation-swiper .desc { width: 100%; margin-top: 0; padding: .5rem .5rem 1.1rem; } .occupation .occupation-swiper .bd .tit { height: .48rem; font-size: .36rem; line-height: .48rem; margin-bottom: .16rem; display: -webkit-box; -webkit-line-clamp: 1; overflow: hidden; -webkit-box-orient: vertical; } .occupation .occupation-swiper .bd .doc { height: 4.8rem; font-size: .28rem; line-height: .48rem; display: -webkit-box; -webkit-line-clamp: 10; overflow: hidden; -webkit-box-orient: vertical; } } .care { position: relative; width: 100%; height: 100%; } .care::before { position: absolute; content: ''; top: -32.5%; left: 0%; width: 13.5em; height: 21.5em; background: no-repeat center; background-size: cover; background-image: url(/img/image/care-left-fellow.png); } .care .care-box { padding-top: 7em; display: flex; align-items: center; justify-content: center; } .care .care-box img { width: 81.25%; width: 83%; height: 100%; object-fit: cover; } @media (max-width: 991.98px) { .care { position: relative; width: 100%; height: 100%; } .care::before { position: absolute; content: ''; top: -6.8%; left: 0%; width: 2.4rem; height: 3.9rem; background-image: url(/img/image/care-left-fellow.png); } .care .care-box { padding-top: 1.5rem; } .care .care-box img { width: 100%; height: 100%; object-fit: cover; } } .guard { position: relative; width: 100%; height: 100%; padding: 4.75em 4em 11.5em; overflow: hidden; } .guard::before { position: absolute; content: ''; bottom: 0; left: 0; width: 100%; height: 100%; background: no-repeat center; background-size: cover; background-image: url(/img/image/guard-bgk.jpg); z-index: -3; } .guard .public-tit .doc { font-size: .8em; line-height: 1.875em; color: #666; margin-top: 1.875em; } .guard .list { margin: 2.65em -1.125em 0; } .guard .list .item { width: 100%; height: 100%; padding: 0 1.125em; overflow: hidden; } .guard .list .item:nth-child(1) .box { height: 14.5em; } .guard .list .item:nth-child(2) .box { height: 20em; } .guard .list .item:nth-child(3) .box { height: 25em; } .guard .list .item:nth-child(4) .box { height: 18em; } .guard .list .box { position: relative; width: 100%; height: 100%; height: 14.5em; display: block; } .guard .list .box .bgk { position: absolute; width: 100%; height: 100%; background: no-repeat center; background-size: cover; z-index: -2; } .guard .list .box .bgk1, .guard .list .box .bgk2 { top: 0; left: 0; } .guard .list .box .bgk-m { left: 0; bottom: 0; height: 9em; height: 100%; } .guard .list .bd { position: absolute; bottom: 1.5em; left: 50%; transform: translateX(-50%); } .guard .list .tit { font-size: .9em; line-height: 1.5; color: #fff; } @media (max-width: 991.98px) { .guard { padding: 1.3rem .3rem 1.7rem; } .guard::before { height: 4.12rem; background-image: url(/img/image/guard-bgk-mob.jpg); z-index: -3; } .guard .public-tit .doc { font-size: .8em; line-height: 1.875em; color: #666; margin-top: 1.875em; } .guard .list { margin: 2.65em 0em 0; } .guard .list .item { width: 100%; height: 100%; padding: 0em; margin-bottom: .4rem; } .guard .list .item:last-child { margin-bottom: 0; } .guard .list .box { min-width: auto; height: 4.35rem !important; } .guard .list .box .bgk-m { height: 2.5rem; } .guard .list .bd { bottom: .44rem; white-space: nowrap; } .guard .list .tit { font-size: .36rem; line-height: .48rem; } } .dream { padding: 4.35em 0 3.35em; } .dream .dream-box { display: flex; align-content: center; justify-content: space-between; } .dream .desc { width: 70%; } .dream .desc .tit { font-size: .9em; line-height: 1; color: #282c2e; margin-bottom: .38em; } .dream .desc .doc { font-size: 2.3em; line-height: 1.56; color: #282c2e; font-weight: bold; } .dream .dream-more .more-tit { font-size: .8em; line-height: 1; color: #999; text-align: center; margin-bottom: .875em; } .dream .more-more { width: 12em; height: 2.8em; background-color: #ffffff; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 28px; border: solid 1px #da291c; display: flex; align-items: center; justify-content: center; } .dream .more-more .box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: .8em; line-height: 1; margin: 0 auto; font-weight: bold; color: #ec0000; } .dream .more-more .bi { display: block; width: 8px; height: 14px; color: #ec0000; margin-left: 1.42em; } .p-honor .main-box { padding: 0; } .honor { position: relative; width: 100%; height: 100%; padding: 4.75em 0 5em; overflow: hidden; } .honor::before { position: absolute; content: ''; bottom: 0%; right: 0em; width: 38.5em; height: 41.5em; background: no-repeat center; background-size: contain; background-image: url(/img/image/honor-bgk.jpg); } .honor-box { padding: 0 9.5em; } .honor-box .public-tit { margin-bottom: 2.5em; } .honor-list-desc .title-box { position: relative; padding-left: 2em; margin-bottom: 2.3em; } .honor-list-desc .title-box::before { position: absolute; content: ''; top: 50%; left: -.5em; width: 1em; height: 1em; border-radius: 50%; background-color: #ec0000; transform: translateY(-50%); z-index: 2; } .honor-list-desc .title-box::after { position: absolute; content: ''; top: 50%; left: -1em; width: 2em; height: 2em; border-radius: 50%; opacity: .3; background-color: #ec0000; transform: translateY(-50%); z-index: 1; } .honor-list-desc .title-box .title { font-size: 1em; line-height: 1.5; color: #282c2e; } .honor-list-desc .list { position: relative; width: 100%; height: 100%; } .honor-list-desc .list::after { position: absolute; content: ''; top: 50%; left: 0em; width: 1px; height: 95%; background-color: #ec0000; transform: translateY(-50%); z-index: -1; } .honor-list-desc .list .item { position: relative; padding-left: 2em; margin-bottom: 1.3em; } .honor-list-desc .list .item:last-child { padding-bottom: 0; } .honor-list-desc .list .item::after { position: absolute; content: ''; top: 50%; left: -.25em; width: .5em; height: .5em; border-radius: 50%; border: 1px solid #ec0000; background: #fff; transform: translateY(-50%); z-index: 2; } .honor-list-desc .list .item .tit { font-size: .8em; line-height: 1.875; color: #555; } @media (max-width: 991.98px) { .honor { position: relative; width: 100%; height: 100%; padding: 1.1rem 0 1.1rem; overflow: hidden; } .honor::before { position: absolute; content: ''; top: 0%; bottom: auto; right: 0em; background: no-repeat center; background-size: cover; background-image: url(/img/image/honor-bgk-mob.jpg); } .honor-box { padding: 0em .43rem; } .honor-box .public-tit { margin-bottom: .45rem; } .honor-list-desc .title-box { position: relative; padding-left: .35rem; margin-bottom: .6rem; } .honor-list-desc .title-box::before { position: absolute; content: ''; top: 50%; left: -.08rem; width: .16rem; height: .16rem; border-radius: 50%; background-color: #ec0000; transform: translateY(-50%); z-index: 2; } .honor-list-desc .title-box::after { position: absolute; content: ''; top: 50%; left: -.18rem; width: .36rem; height: .36rem; border-radius: 50%; opacity: .2; background-color: #ec0000; transform: translateY(-50%); z-index: 1; } .honor-list-desc .title-box .title { font-size: .34rem; line-height: .48rem; } .honor-list-desc .list { position: relative; width: 100%; height: 100%; } .honor-list-desc .list::after { position: absolute; content: ''; top: 2%; left: 0em; width: 1px; height: 96%; background-color: #ec0000; transform: translateY(0%); z-index: -1; } .honor-list-desc .list .item { position: relative; padding-left: .35rem; margin-bottom: .4rem; } .honor-list-desc .list .item:last-child { padding-bottom: 0; } .honor-list-desc .list .item::after { position: absolute; content: ''; top: .15rem; left: -.25em; width: .15rem; height: .15rem; border-radius: 50%; border: 1px solid #ec0000; background: #fff; transform: translateY(0%); z-index: 2; } .honor-list-desc .list .item .tit { font-size: .28rem; line-height: .48rem; } } .obtain-honor { padding: 4.75em 0 5em; background-color: #f6f6f6; } .obtain-honor-swiper { position: relative; width: 100%; height: 100%; margin-top: 2.75em; padding-bottom: 4em; overflow: hidden; } .obtain-honor-swiper .box { position: relative; width: 100%; padding-top: 71.79%; overflow: hidden; box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.1); } .obtain-honor-swiper .box img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .obtain-honor-swiper .swiper-pagination { display: flex; align-items: center; justify-content: center; } .obtain-honor-swiper .swiper-pagination-bullet { width: .5em; height: .5em; margin: 0 .625em !important; background-color: #bebebe; } .obtain-honor-swiper .swiper-pagination-bullet-active { position: relative; width: .9em; height: .9em; background: transparent; border: solid 1px #999999; } .obtain-honor-swiper .swiper-pagination-bullet-active::before { position: absolute; content: ''; top: 50%; left: 50%; width: .5em; height: .5em; border-radius: 50%; background: no-repeat center; background-size: cover; background-color: #bebebe; transform: translate(-50%, -50%); } @media (max-width: 991.98px) { .obtain-honor { padding: 1.1rem 0 1.2rem; } .obtain-honor-swiper { margin-top: .46rem; padding-bottom: .76rem; } .obtain-honor-swiper .box { position: relative; width: 100%; padding-top: 71.79%; overflow: hidden; box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1); } .obtain-honor-swiper .box img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .obtain-honor-swiper .swiper-pagination { bottom: 0; display: flex; align-items: center; justify-content: center; } .obtain-honor-swiper .swiper-pagination-bullet { width: .15rem; height: .15rem; margin: 0 .16rem !important; background-color: #bebebe; } .obtain-honor-swiper .swiper-pagination-bullet-active { position: relative; width: .27rem; height: .27rem; background: transparent; } .obtain-honor-swiper .swiper-pagination-bullet-active::before { position: absolute; content: ''; top: 50%; left: 50%; width: .1rem; height: .1rem; border-radius: 50%; background: no-repeat center; background-size: cover; background-color: #bebebe; transform: translate(-50%, -50%); } } .p-duty .main-box { padding: 0; } .mission { position: relative; width: 100%; height: 100%; padding: 4.75em 0 7em; overflow: hidden; } .mission::before { position: absolute; content: ''; top: 5.9%; right: 0%; width: 23em; height: 32em; background: no-repeat center; background-size: cover; background-image: url(/img/image/occupation-right-fellow.png); } .mission .mission-box { width: 100%; height: 100%; margin-top: 4em; display: flex; align-items: center; justify-content: space-between; } .mission .mission-box .image { width: 41.53%; } .mission .mission-box .image .image-box { position: relative; padding-top: 100%; width: 100%; overflow: hidden; } .mission .mission-box .image .image-box img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .mission .mission-box .desc { width: 58.47%; padding-left: 7em; } .mission .mission-box .desc .symbol { width: 5em; height: 4.5em; object-fit: cover; margin-bottom: 2.4em; } .mission .mission-box .desc .tit { font-size: 1.5em; line-height: 1.6; color: #ec0000; font-weight: bold; margin-bottom: 1.46em; } .mission .mission-box .desc .doc { font-size: .8em; line-height: 1.875; color: #282c2e; } @media (max-width: 991.98px) { .mission { padding: 1.1rem 0; } .mission::before { position: absolute; content: ''; top: 54%; right: 0%; width: 4rem; height: 3.6rem; background: no-repeat center; background-size: cover; background-image: url(/img/image/occupation-right-fellow.png); } .mission .mission-box { width: 100%; height: 100%; margin-top: .6rem; display: block; } .mission .mission-box .image { width: 100%; } .mission .mission-box .desc { width: 100%; padding-left: 0em; margin-top: .3rem; } .mission .mission-box .desc .symbol { width: .7rem; height: .65rem; object-fit: cover; margin-bottom: .45rem; } .mission .mission-box .desc .tit { font-size: .36rem; line-height: .56rem; margin-bottom: .35rem; } .mission .mission-box .desc .doc { font-size: .28rem; line-height: .48rem; } } .duty { position: relative; width: 100%; height: 100%; padding: 5em 0 8em; } .duty::before { position: absolute; content: ''; bottom: 0; left: 0%; width: 13.5em; height: 21.5em; background: no-repeat center; background-size: cover; background-image: url(/img/image/care-left-fellow.png); z-index: 2; } .duty::after { position: absolute; content: ''; top: 0; left: 0%; width: 100%; height: 100%; height: 35.8em; background: no-repeat center; background-size: cover; background-image: url(/img/image/duty-bgk.jpg); z-index: 1; } .duty .duty-swiper-box { padding: 0 8em; } .duty .duty-swiper { margin: -3em; overflow: hidden; } .duty .duty-swiper .slide-box .scaleUpDown .desc-box { opacity: 1; transition: .4s; transform: translateY(0px); -webkit-transition: .4s; -webkit-transform: translateY(0px); } .duty .duty-swiper .swiper-pagination { width: 79.5%; left: auto; right: 0; display: flex; align-items: center; justify-content: center; } .duty .duty-swiper .swiper-pagination-bullet { width: .5em; height: .5em; margin: 0 .625em !important; background-color: #bebebe; } .duty .duty-swiper .swiper-pagination-bullet-active { position: relative; width: .9em; height: .9em; background: transparent; border: solid 1px #999999; } .duty .duty-swiper .swiper-pagination-bullet-active::before { position: absolute; content: ''; top: 50%; left: 50%; width: .5em; height: .5em; border-radius: 50%; background: no-repeat center; background-size: cover; background-color: #bebebe; transform: translate(-50%, -50%); } .duty .swiper-slide { padding: 3em; } .duty .slide-box { display: flex; align-items: center; justify-content: center; } .duty .slide-box .image { width: 38.77%; } .duty .slide-box .image .image-box { position: relative; width: 100%; padding-top: 135.7%; box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.18); } .duty .slide-box .image .image-box img { position: absolute; top: 0; left: 0; height: 100%; width: 100%; object-fit: cover; } .duty .slide-box .desc { padding-left: 8em; } .duty .slide-box .desc .desc-box { opacity: 0; transition: .4s; transform: translateY(20px); -webkit-transition: .4s; -webkit-transform: translateY(20px); } .duty .slide-box .desc .tit { font-size: 2.7em; line-height: 1.22; font-weight: bold; color: #ec0000; margin-bottom: .814em; white-space: nowrap; } .duty .slide-box .desc .tit span { color: #282c2e; } .duty .slide-box .desc .bd .item { width: 12em; height: 2.5em; margin-bottom: 1em; background-color: #ffffff; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; border: solid 1px #282c2e; display: flex; align-items: center; } .duty .slide-box .desc .bd .item:last-child { margin-bottom: 0; } .duty .slide-box .desc .bd .item .box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-between; font-size: .8em; font-weight: bold; line-height: 1; padding: 0 1.875em; margin: 0 auto; color: #282c2e; } .duty .slide-box .desc .bd .item .bi { display: block; width: 1.125em; height: 1em; color: #282c2e; } @media (max-width: 991.98px) { .duty { position: relative; width: 100%; height: 100%; padding: 1rem 0 2.85rem; } .duty::before { position: absolute; content: ''; bottom: 6%; left: -7%; width: 2.4rem; height: 3.9rem; background: no-repeat center; background-size: cover; background-image: url(/img/image/care-left-fellow.png); z-index: 2; } .duty::after { position: absolute; content: ''; top: 0; left: 0%; width: 100%; height: 100%; height: 6.91rem; background: no-repeat center; background-size: cover; background-image: url(/img/image/duty-bgk-mob.jpg); z-index: 1; } .duty .duty-swiper-box { padding: 0em; } .duty .duty-swiper { margin: -3em; overflow: hidden; } .duty .duty-swiper .slide-box .scaleUpDown .desc-box { opacity: 1; transition: .4s; transform: translateY(0px); -webkit-transition: .4s; -webkit-transform: translateY(0px); } .duty .duty-swiper .swiper-pagination { width: 100%; bottom: -1rem; display: flex; align-items: center; justify-content: center; } .duty .duty-swiper .swiper-pagination-bullet { width: .15rem; height: .15rem; margin: 0 .16rem !important; background-color: #bebebe; } .duty .duty-swiper .swiper-pagination-bullet-active { position: relative; width: .27rem; height: .27rem; background: transparent; } .duty .duty-swiper .swiper-pagination-bullet-active::before { position: absolute; content: ''; top: 50%; left: 50%; width: .1rem; height: .1rem; border-radius: 50%; background: no-repeat center; background-size: cover; background-color: #bebebe; transform: translate(-50%, -50%); } .duty .swiper-slide { padding: 3em; } .duty .slide-box { display: block; } .duty .slide-box .image { width: 100%; width: 71.01%; margin: 0 auto; } .duty .slide-box .image .image-box { position: relative; width: 100%; padding-top: 135.7%; box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.18); } .duty .slide-box .image .image-box img { position: absolute; top: 0; left: 0; height: 100%; width: 100%; object-fit: cover; } .duty .slide-box .desc { padding-left: 0em; margin-top: .5rem; } .duty .slide-box .desc .desc-box { opacity: 0; transition: .4s; transform: translateY(20px); -webkit-transition: .4s; -webkit-transform: translateY(20px); } .duty .slide-box .desc .tit { font-size: .56rem; line-height: .72rem; margin-bottom: .5rem; text-align: center; } .duty .slide-box .desc .tit span { color: #282c2e; } .duty .slide-box .desc .bd { display: flex; align-items: center; justify-content: center; } .duty .slide-box .desc .bd .item { width: 3rem; height: .8rem; margin-bottom: 0em; margin-right: .2rem; } .duty .slide-box .desc .bd .item:last-child { margin-right: 0; } .duty .slide-box .desc .bd .item:last-child { margin-bottom: 0; } .duty .slide-box .desc .bd .item .box { font-size: .26rem; padding: 0 .64rem 0 .7rem; } .duty .slide-box .desc .bd .item .bi { width: .26rem; height: .23rem; } } .fund { position: relative; width: 100%; height: 100%; padding: 0 0 7.65em; } .fund::before { position: absolute; content: ''; bottom: 0; left: 0%; width: 100%; height: 16.5em; background: no-repeat center; background-size: cover; background-image: url(/img/image/fund-bgk.png); z-index: 2; } .fund .image { width: 100%; height: 100%; display: block; } .fund .image .image-box { position: relative; width: 100%; height: 100%; padding-top: 36.53%; overflow: hidden; } .fund .image .image-box img { position: absolute; top: 0; left: 0; height: 100%; width: 100%; object-fit: cover; } .fund .fund-box { margin-top: 4.15em; display: flex; align-items: flex-start; justify-content: space-between; } .fund .tit-box { width: 43.46%; } .fund .tit-box .tit { font-size: 2.3em; line-height: 1.21; color: #282c2e; font-weight: bold; margin-bottom: 0.78em; } .fund .tit-box .tit-desc { font-size: 1.2em; line-height: 1.5; color: #ec0000; font-weight: bold; } .fund .desc-box { width: 56.54%; width: 44.61%; } .fund .desc-box .desc p { font-size: .8em; line-height: 1.875; color: #282c2e; margin-bottom: 2.875em; } .fund .desc-box .desc p:last-child { margin-bottom: 0; } @media (max-width: 991.98px) { .fund { position: relative; width: 100%; height: 100%; padding: 0 0 1.33rem; } .fund::before { position: absolute; content: ''; bottom: auto; top: 41%; left: 0%; width: 100%; height: 2.8rem; background: no-repeat center; background-size: cover; background-image: url(/img/image/fund-bgk-mob.jpg); z-index: 2; } .fund .image .image-box { padding-top: 65.21%; overflow: hidden; } .fund .fund-box { display: block; margin-top: .7rem; } .fund .tit-box { width: 100%; } .fund .tit-box .tit { font-size: .56rem; line-height: .7rem; margin-bottom: 0.34rem; } .fund .tit-box .tit-desc { font-size: .36rem; line-height: .56rem; } .fund .desc-box { width: 100%; margin-top: .6rem; } .fund .desc-box .desc p { font-size: .28rem; line-height: .48rem; margin-bottom: .33rem; } } .share { padding: 5em 0; } .share .image { position: relative; width: 100%; height: 100%; } .share .image .bd { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .share .image-box { position: relative; width: 100%; padding-top: 42.30%; } .share .image-box img { position: absolute; top: 0; left: 0; height: 100%; width: 100%; object-fit: cover; } .share .public-tit .title { color: #fff; } .share .more-more { width: 9em; height: 2.4em; margin: 1.8em auto 0; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; background-color: #da291c; border: solid 1px #da291c; display: flex; align-items: center; justify-content: center; } .share .more-more .box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: .7em; line-height: 1; margin: 0 auto; color: #fff; } .share .more-more .bi { display: block; width: 8px; height: 14px; color: #fff; margin-left: 1.42em; } @media (max-width: 991.98px) { .share { padding: 1.2rem 0 1rem; } .share .image { position: relative; width: 100%; height: 100%; } .share .image .bd { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .share .image-box { padding-top: 77.10%; } .share .more-more { width: 3rem; height: .8rem; margin: .4rem auto 0; } .share .more-more .box { font-size: .26rem; } .share .more-more .bi { display: block; width: .18rem; height: .26rem; margin-left: .4rem; } } .system-inveator { margin-bottom: 4.5em; } .system-inveator .system-swiper-box { margin-top: 0; } .system-inveator .more-box { font-weight: bold; } @media (max-width: 991.98px) { .system-inveator { margin-bottom: 1.1rem; } } .investor-relation { position: relative; width: 100%; height: 100%; padding: 0 0 5em; } .investor-relation .investor-relation-box { position: relative; margin-top: 2.8em; padding: 3em 3em 3.5em; background-color: #f5f5f5; display: flex; align-items: flex-start; } .investor-relation .investor-relation-box::before { position: absolute; content: ''; bottom: 0; right: 0; width: 18.25em; height: 19.35em; background: no-repeat center center; background-size: cover; background-image: url(/img/image/productdel-desc-bgk.jpg); } .investor-relation .investor-relation-box .way { width: 54.9%; } .investor-relation .investor-relation-box .medium { width: 45.1%; } .investor-relation .investor-relation-box .tit-box { position: relative; width: max-content; padding-bottom: .75em; margin-bottom: 2em; } .investor-relation .investor-relation-box .tit-box::before { position: absolute; content: ''; left: 0; bottom: -.75em; bottom: 0; width: 2.5em; height: 2px; background: #ec0000; } .investor-relation .investor-relation-box .tit-box .tit1 { font-size: 1.8em; line-height: 1; color: #282c2e; font-weight: bold; } .investor-relation .site-list { width: 65%; } .investor-relation .site-list .title1 { font-size: 1.2em; line-height: 1; color: #282c2e; font-weight: bold; margin-bottom: 1.083em; } .investor-relation .site-list .item { display: flex; align-items: flex-start; font-size: .8em; line-height: 1.5; color: #555; margin-bottom: 1em; } .investor-relation .site-list .item:last-child { margin-bottom: 0; } .investor-relation .site-list .item .them { white-space: nowrap; } .investor-relation .img-box .tit { font-size: .8em; line-height: 1.5; color: #555555; margin-bottom: 1em; } .investor-relation .img-box .imgs { width: 7em; height: 7em; } .investor-relation .img-box .imgs img { width: 100%; height: 100%; object-fit: cover; } @media (max-width: 991.98px) { .investor-relation { position: relative; width: 100%; height: 100%; padding: 0 0 .2rem; } .investor-relation .global-inner { padding: 0 !important; } .investor-relation .investor-relation-box { position: relative; margin-top: .5rem; padding: .9rem .8rem 1rem; display: block; } .investor-relation .investor-relation-box::before { position: absolute; content: ''; bottom: 0; right: 0; width: 100%; height: 5.4rem; background: no-repeat center center; background-size: cover; background-image: url(/img/image/productdel-desc-bgk-mob.png); } .investor-relation .investor-relation-box .way { width: 100%; } .investor-relation .investor-relation-box .medium { width: 100%; } .investor-relation .investor-relation-box .tit-box { position: relative; width: max-content; margin: 0 auto; padding-bottom: .2rem; margin-bottom: .3rem; } .investor-relation .investor-relation-box .tit-box::before { position: absolute; content: ''; left: 50%; bottom: -.75em; bottom: 0; width: 2.5em; height: 2px; background: #ec0000; transform: translateX(-50%); } .investor-relation .investor-relation-box .tit-box .tit1 { font-size: .36rem; line-height: 1; color: #282c2e; font-weight: bold; } .investor-relation .site-list { width: 100%; } .investor-relation .site-list .title1 { font-size: .3rem; margin-bottom: .28rem; } .investor-relation .site-list .item { display: inherit; font-size: .28rem; line-height: .48rem; color: #555; margin-bottom: .1rem; } .investor-relation .site-list .item:last-child { margin-bottom: 0; } .investor-relation .site-list .item .them { display: inline; white-space: nowrap; } .investor-relation .site-list .item .message { display: inline; } .investor-relation .medium { margin-top: .9rem; } .investor-relation .img-box .tit { font-size: .28rem; line-height: .48rem; margin-bottom: .13rem; text-align: center; } .investor-relation .img-box .imgs { width: 3.52rem; height: 3.52rem; margin: 0 auto; } } .culture { position: relative; width: 100%; height: 100%; padding: 4.5em 0 5.75em; } .culture::before { position: absolute; content: ''; top: 4.35em; right: 0; width: 45.57%; height: 20em; background: no-repeat center; background-size: cover; background-image: url(/img/image/culture-top-right-hill.jpg); } .culture-list { margin-top: 3.75em; display: flex; align-items: center; justify-content: space-between; } .culture-list .item { width: 31.15%; } .culture-list .item { background: #fff; box-shadow: 0px 40px 100px 0px rgba(0, 0, 0, 0.2); border-radius: 10px; } .culture-list .center { width: 37.69%; background: transparent; box-shadow: none; } .culture-list .center img { width: 100%; height: 100%; object-fit: contain; } .culture-list .image-box { width: 100%; position: relative; z-index: -1; } .culture-list .item-header { position: relative; height: 110px; width: 100%; color: #fff; text-align: center; display: flex; align-items: center; justify-content: center; border-radius: 10px 10px 3px 3px; margin-bottom: 2.2em; } .culture-list .item-header::before { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 5.5em; height: 100%; background: no-repeat center; background-size: cover; background-image: url(/img/image/cul-xia.svg); } .culture-list .item-header .tit { font-size: 1.2em; line-height: 1.5em; font-weight: bold; z-index: 2; } .culture-list .doc-editor { padding: 0 2em 3.5em; } .culture-list .doc-editor .scrollbox { height: 15.45em; } .culture-list .doc-editor p { font-size: .8em; line-height: 1.75; color: #282c2e; margin-bottom: 2.3em; } .culture-list .doc-editor p:last-child { margin-bottom: 0; } .culture-list .doc-editor p span { display: block; font-weight: bold; color: #ec0000; margin-top: -.5em; } .culture-list .doc-editor ul { display: flex; align-items: center; flex-wrap: wrap; margin: -.9em 0; margin-top: -1.1em; } .culture-list .doc-editor ul li { position: relative; width: 50%; font-size: .8em; line-height: 1.75; color: #282c2e; padding: .9em 0; padding-left: 1.875em; } .culture-list .doc-editor ul li::before { position: absolute; content: ''; left: 0; top: 50%; width: .5625em; height: .5625em; border-radius: 50%; background: #ec0000; transform: translateY(-50%); } @media (max-width: 991.98px) { .culture { position: relative; width: 100%; height: 100%; padding: 1.1rem 0 1.1rem; } .culture::before { position: absolute; content: ''; top: 0%; right: 0; width: 100%; height: 6.84rem; background: no-repeat center; background-size: contain; background-image: url(/img/image/culture-top-right-hill-mob.jpg); } .item-tip { margin-top: .5rem; display: flex; align-items: center; justify-content: center; } .item-tip .img { margin-right: .2rem; } .item-tip .img img { width: 1.44rem; height: 1.44rem; } .item-tip .doc { font-size: .36rem; line-height: .56rem; color: #ec0000; font-weight: bold; } .culture-list { margin-top: .6rem; padding: 0 .25rem; display: block; } .culture-list .item { width: 100%; margin-bottom: .38rem; } .culture-list .item:last-child { margin-bottom: 0; } .culture-list .item { background: #fff; box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.1); border-radius: 10px; } .culture-list .item-header { position: relative; height: 1.45rem; width: 100%; border-radius: 10px 10px 3px 3px; margin-bottom: .6rem; } .culture-list .item-header::before { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 1.45rem; height: 100%; background: no-repeat center; background-size: cover; background-image: url(/img/image/cul-xia-mob.svg); } .culture-list .item-header .tit { font-size: .36rem; line-height: .46rem; font-weight: bold; } .culture-list .doc-editor { padding: 0 .55rem 1.18rem; } .culture-list .doc-editor .scrollbox { height: 3.84rem; height: auto; } .culture-list .doc-editor p { font-size: .28rem; line-height: .48rem; color: #282c2e; margin-bottom: .34rem; } .culture-list .doc-editor p span { margin-top: -0em; } .culture-list .doc-editor ul { display: flex; align-items: center; flex-wrap: wrap; margin: -.2rem 0; margin-top: -1.1em; } .culture-list .doc-editor ul li { position: relative; width: 50%; font-size: .28rem; line-height: .48rem; color: #282c2e; padding: .2rem 0; padding-left: .35rem; } .culture-list .doc-editor ul li::before { position: absolute; content: ''; left: 0; top: 50%; width: .12rem; height: .12rem; border-radius: 50%; background: #ec0000; transform: translateY(-50%); } } .navigator { position: relative; width: 100%; height: 100%; padding-top: 4.6em; padding-bottom: 6em; } .navigator::before { position: absolute; content: ''; top: -20%; left: 0%; width: 41.66%; height: 16em; background: no-repeat center; background-size: cover; background-image: url(/img/image/culture-top-left-hill.jpg); } .navigator::after { position: absolute; content: ''; top: 0%; right: 0%; right: -24em; width: 48.1em; height: 48.1em; border-radius: 50%; border: 1px dashed #d1d1d1; } .navigator .list { margin: 0 -1.25em; margin-top: 2.2em; } .navigator .list .item { width: 100%; height: 100%; padding: 0 1.25em; } .navigator .list a { position: relative; width: 100%; height: 100%; display: block; height: 24em; padding: 2.9em 2em; } .navigator .list .bgk { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: no-repeat center; background-size: cover; z-index: -1; } .navigator .list .tit-box { width: max-content; margin: 0 auto; text-align: center; padding: 0 2.1em 1em; margin-bottom: 1.75em; border-bottom: 1px solid #dcdcdc; } .navigator .list .tit-box .tit { position: relative; width: max-content; margin: 0 auto; font-size: 1.2em; line-height: 1.166; color: #ec0000; font-weight: bold; } .navigator .list .tit-box .tit::before { position: absolute; content: ''; left: 50%; bottom: -75%; width: 31.3%; height: 2px; background: no-repeat center; background-size: cover; background-color: #ec0000; transform: translateX(-50%); } .navigator .list .doc { height: 16.5em; font-size: .8em; line-height: 1.625; color: #282c2e; } @media (max-width: 991.98px) { .navigator { position: relative; width: 100%; height: 100%; padding-top: 0; padding-bottom: 1.1rem; } .navigator::before { position: absolute; content: ''; top: -14.5%; left: 0%; width: 100%; height: 6.84rem; background: no-repeat center; background-size: contain; background-image: url(/img/image/culture-top-left-hill-mob.jpg); } .navigator::after { position: absolute; content: ''; top: 0%; right: 0%; right: -24em; width: 48.1em; height: 48.1em; border-radius: 50%; border: 0; } .navigator .list { margin: 0em; margin-top: .5rem; } .navigator .list .item { width: 100%; height: 100%; padding: 0em; margin-bottom: .3rem; } .navigator .list .item:last-child { margin-bottom: 0; } .navigator .list a { position: relative; width: 100%; height: 100%; display: block; height: auto; padding: .8rem .65rem .3rem; } .navigator .list .tit-box { width: max-content; margin: 0 auto; text-align: center; padding: 0 2.1em 1em; margin-bottom: 1.75em; border-bottom: 1px solid #dcdcdc; border-bottom: 0; } .navigator .list .tit-box .tit { position: relative; width: max-content; margin: 0 auto; font-size: .36rem; line-height: .56rem; } .navigator .list .tit-box .tit::before { position: absolute; content: ''; left: 50%; bottom: -60%; width: 31.3%; height: 2px; background: no-repeat center; background-size: cover; background-color: #ec0000; transform: translateX(-50%); z-index: 2; } .navigator .list .tit-box .tit::after { position: absolute; content: ''; left: 50%; bottom: -60%; width: 100%; height: 2px; background: no-repeat center; background-size: cover; background-color: #dcdcdc; transform: translateX(-50%); z-index: 1; } .navigator .list .doc { height: 4.8rem; font-size: .28rem; line-height: .48rem; color: #555; } } .cost { position: relative; width: 100%; height: 100%; padding-bottom: 12.5em; } .cost::before { position: absolute; content: ''; bottom: 0%; left: 0%; width: 100%; height: 15em; background: no-repeat center; background-size: cover; background-image: url(/img/image/cost-bgk.jpg); } @media (max-width: 991.98px) { .cost { position: relative; width: 100%; height: 100%; padding-bottom: 3.8rem; } .cost::before { position: absolute; content: ''; bottom: 0%; left: 0%; width: 100%; height: 4.9rem; background: no-repeat center; background-size: cover; background-image: url(/img/image/cost-bgk-mob.jpg); } } .idea { position: relative; width: 100%; height: 100%; padding: 5.75em 0 10.5em; } .idea::before { position: absolute; content: ''; bottom: 0%; left: 0%; width: 100%; height: 100%; background: no-repeat center; background-size: cover; background-image: url(/img/image/idea-bgk.jpg); } .idea .image-box { width: 100%; height: 12.5em; margin-top: 3em; } .idea .image-box img { width: 100%; height: 100%; object-fit: contain; } @media (max-width: 991.98px) { .idea { position: relative; width: 100%; height: 100%; padding: 5.75em 0 10.5em; } .idea::before { position: absolute; content: ''; top: 0; left: 0%; width: 100%; height: 3rem; background: no-repeat center; background-size: cover; background-image: url(/img/image/idea-bgk-top-mob.jpg); } .idea::after { position: absolute; content: ''; bottom: 0; left: 0%; width: 100%; height: 6.77rem; background: no-repeat center; background-size: cover; background-image: url(/img/image/idea-bgk-bottom-mob.png); } .idea .image-box { width: 100%; height: auto; margin-top: .6rem; } } .stars { position: relative; width: 100%; height: 100%; margin-top: -4.7em; } .stars::before { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 18.375em; background-color: #f6f6f6; } .stars .stars-swiper-box { position: relative; width: 100%; height: 100%; } .stars .stars-swiper-box .swiper-button-next::after, .stars .stars-swiper-box .swiper-button-prev::after { content: ''; } .stars .stars-swiper-box .swiper-button-next, .stars .stars-swiper-box .swiper-button-prev { top: 43.5%; width: 3em; height: 3em; display: flex; align-items: center; justify-content: center; border-radius: 50%; border: 2px solid #ec0000; } .stars .stars-swiper-box .swiper-button-next .bi, .stars .stars-swiper-box .swiper-button-prev .bi { width: 1.1em; height: .7em; display: block; color: #ec0000; } .stars .stars-swiper-box .swiper-button-next { right: 28.64%; } .stars .stars-swiper-box .swiper-button-prev { left: 28.64%; } .stars-swiper { position: relative; width: 100%; height: 100%; margin-top: 3em; padding-bottom: 3.375em; } .stars-swiper .swiper-slide { opacity: .2; transition: .3s; } .stars-swiper .is-active_after { opacity: 1; transition: .3s; } .stars-swiper .box { width: 100%; height: 100%; display: block; } .stars-swiper .box .image { position: relative; width: 100%; height: 100%; padding-top: 53.57%; } .stars-swiper .box .image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .stars-swiper .box .bd { padding: 1.5em 1.5em 3.65em; background-color: #fff; box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.1); } .stars-swiper .box .bd .tit { font-size: 1.2em; font-weight: bold; line-height: 1; color: #ec0000; margin-bottom: .9em; } .stars-swiper .box .bd .doc { height: 9.375em; font-size: .8em; line-height: 1.875; color: #282c2e; } @media (max-width: 991.98px) { .stars { position: relative; width: 100%; height: 100%; margin-top: -4.7em; padding: 0 .3rem; } .stars::before { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 18.375em; background-color: #f6f6f6; } .stars .swiper-pagination { bottom: .0rem; left: 50%; width: 100%; display: flex; align-items: center; justify-content: center; transform: translateX(-50%); } .stars .swiper-pagination .swiper-pagination-bullet { width: .14rem; height: .14rem; background: transparent; border: 1px solid #ccc; margin: 0 .2rem; } .stars .swiper-pagination .swiper-pagination-bullet-active { border: 0; width: .4rem; height: .4rem; background: no-repeat center; background-size: contain; background-image: url(/img/image/relation-box-active.png); } .stars-swiper { position: relative; width: 100%; height: 100%; margin-top: 3em; padding-bottom: 3.375em; } .stars-swiper .swiper-slide { opacity: 1; } .stars-swiper .swiper-slide-active { opacity: 1; } .stars-swiper .box .image { padding-top: 53.62%; } .stars-swiper .box .bd { padding: .5rem .5rem .9rem; } .stars-swiper .box .bd .tit { font-size: .36rem; line-height: .48rem; margin-bottom: .16rem; } .stars-swiper .box .bd .doc { height: 3.84rem; font-size: .28rem; line-height: .48rem; } } .daka { position: relative; width: 100%; height: 100%; padding: 3.375em 0 10.5em; background-color: #f6f6f6; } .daka::before { position: absolute; content: ''; bottom: -24%; left: 0%; width: 13.5em; height: 21.5em; background: no-repeat center; background-size: cover; background-image: url(/img/image/care-left-fellow.png); } .daka::after { position: absolute; content: ''; top: 4%; right: 0%; width: 22.75em; height: 32em; background: no-repeat center; background-size: cover; background-image: url(/img/image/occupation-right-fellow.png); } .daka .image-box { width: 100%; height: 20.75em; margin-top: 3em; } .daka .image-box img { width: 100%; height: 100%; object-fit: contain; } @media (max-width: 991.98px) { .daka { position: relative; width: 100%; height: 100%; padding: 1.03rem 0 1.3rem; } .daka::before { position: absolute; content: ''; bottom: -5.8%; left: 0%; width: 2.4rem; height: 3.9rem; background-image: url(/img/image/care-left-fellow.png); } .daka::after { position: absolute; content: ''; top: 16%; right: 0%; width: 4rem; height: 3.6rem; background-image: url(/img/image/occupation-right-fellow.png); } .daka .image-box { width: 100%; height: auto; margin-top: .6rem; } } .admin { position: relative; width: 100%; height: 100%; padding: 5.75em 0 10.5em; } .admin .box { width: 100%; height: 100%; display: block; } .admin::before { position: absolute; content: ''; bottom: 0%; left: 0%; width: 100%; height: 100%; height: 34.5em; background: no-repeat center; background-size: cover; background-image: url(/img/image/admin-bgk.jpg); } .admin .admin-swiper-box .admin-pagination { display: none; } .admin .admin-swiper { margin-top: 3em; } .admin .admin-swiper .image { position: relative; width: 100%; height: 100%; padding-top: 66.66%; } .admin .admin-swiper .image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .admin .admin-swiper .bd { text-align: center; padding: 1.5em 1.5em 2.5em; background-color: #fff; box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.1); } .admin .admin-swiper .bd .tit { font-size: 1.2em; font-weight: bold; line-height: 1; color: #ec0000; margin-bottom: .9em; } .admin .admin-swiper .bd .doc { height: 14em; font-size: .8em; line-height: 1.75; color: #282c2e; } @media (max-width: 991.98px) { .admin { position: relative; width: 100%; height: 100%; padding: 1.1rem 0 2.07rem; } .admin::before { height: 100%; height: 8.35rem; background-image: url(/img/image/admin-bgk-mob.jpg); } .admin .admin-swiper-box .admin-pagination { display: block; } .admin .admin-swiper-box .swiper-pagination { bottom: -1rem; left: 50%; width: 100%; display: flex; align-items: center; justify-content: center; transform: translateX(-50%); } .admin .admin-swiper-box .swiper-pagination .swiper-pagination-bullet { width: .14rem; height: .14rem; background: transparent; border: 1px solid #fff; margin: 0 .2rem; } .admin .admin-swiper-box .swiper-pagination .swiper-pagination-bullet-active { border: 0; width: .4rem; height: .4rem; background: no-repeat center; background-size: contain; background-image: url(/img/image/relation-box-active.png); } .admin .admin-swiper { margin-top: .6rem; } .admin .admin-swiper .bd { text-align: center; padding: .5rem .5rem 1.23rem; } .admin .admin-swiper .bd .tit { font-size: .36rem; line-height: .48rem; margin-bottom: .26rem; } .admin .admin-swiper .bd .doc { height: 1.92rem; font-size: .28rem; line-height: .48rem; } } .general { position: relative; width: 100%; height: 100%; padding: 6em 0 9em; overflow: hidden; } .general:before { position: absolute; content: ''; top: 27%; right: 0%; width: 27.8em; height: 35.3em; background: no-repeat center; background-size: cover; background-image: url(/img/image/general-right-fellow.png); } .general:after { position: absolute; content: ''; bottom: 31.5%; left: 0%; width: 20.2em; height: 23em; background: no-repeat center; background-size: cover; background-image: url(/img/image/general-left-fellow.png); } .general .general-box { margin-bottom: 9em; display: flex; align-items: center; justify-content: space-between; } .general .general-box .image { width: 45.38%; } .general .general-box .image .image-box { position: relative; width: 100%; padding-top: 125.423%; overflow: hidden; } .general .general-box .image .image-box img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; } .general .general-box .desc { width: 54.17%; padding-left: 3em; } .general .general-box .desc .bd { margin-bottom: 1.6em; } .general .general-box .desc .bd .tit { position: relative; font-size: 2.3em; line-height: 1.21; color: #282c2e; font-weight: bold; padding-bottom: .326em; margin-bottom: 1.173em; } .general .general-box .desc .bd .tit::before { position: absolute; content: ''; left: 0; bottom: 0; width: 1.3em; height: 4px; background-color: #ec0000; } .general .general-box .desc .bd .doc { font-size: .8em; line-height: 1.75; color: #555; } .general .general-box .desc .list { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; } .general .general-box .desc .list .item { width: 50%; padding-top: 1.7em; padding-bottom: 1.7em; border-bottom: 1px solid #dcdcdc; } .general .general-box .desc .list .item:nth-last-child(1), .general .general-box .desc .list .item:nth-last-child(2) { padding-bottom: 0m; border-bottom: 0; } .general .general-box .desc .list .item:nth-child(1) { margin-top: 0; } .general .general-box .desc .list .item:nth-child(even) { padding-left: .5em; } .general .general-box .desc .list .figure { display: flex; align-items: flex-start; margin-bottom: .2em; } .general .general-box .desc .list .figure .num { font-size: 3em; line-height: 1; color: #ec0000; font-weight: bold; } .general .general-box .desc .list .figure .unit { font-size: .8em; line-height: 1; color: #ec0000; margin: .5em 0 0 .4em; } .general .general-box .desc .list .doc { font-size: .8em; line-height: 1.875; color: #555; } .general .general-box2 { position: relative; width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-between; } .general .general-box2 .image { width: 40%; } .general .general-box2 .image .image-box { position: relative; width: 100%; padding-top: 67.3%; overflow: hidden; } .general .general-box2 .image .image-box img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; } .general .general-box2 .desc { width: 60%; padding-right: 6.75em; } .general .general-box2 .desc .bd { margin-bottom: 1.6em; } .general .general-box2 .desc .bd .tit { position: relative; font-size: 1.8em; line-height: 1.27; color: #282c2e; font-weight: bold; margin-bottom: .77em; } .general .general-box2 .desc .bd .doc { font-size: .8em; line-height: 1.75; color: #555; } @media (max-width: 991.98px) { .general { padding: 1.1rem 0 1.2rem; overflow: hidden; } .general:before { top: 20.8%; right: 0%; width: 3.65rem; height: 4.45rem; background-image: url(/img/image/general-right-fellow-mob.png); } .general:after { bottom: 39.5%; left: 0%; width: 1.93rem; height: 2.95rem; background-image: url(/img/image/general-left-fellow-mob.png); } .general .general-box { margin-bottom: 1.1rem; flex-direction: column-reverse; } .general .general-box .image { width: 100%; } .general .general-box .image .image-box { padding-top: 67.24%; } .general .general-box .desc { width: 100%; padding-left: 0.3rem; padding-right: .3rem; margin-bottom: .7rem; } .general .general-box .desc .bd { margin-bottom: 1.6em; } .general .general-box .desc .bd .tit { font-size: .56rem; line-height: .72rem; padding-bottom: 0em; margin-bottom: .48rem; text-align: center; } .general .general-box .desc .bd .tit::before { display: none; } .general .general-box .desc .bd .doc { font-size: .25rem; line-height: .48rem; } .general .general-box .desc .list .item { width: 50%; padding-top: .6rem; padding-bottom: .5rem; border-bottom: 1px solid #dcdcdc; } .general .general-box .desc .list .item:nth-last-child(1), .general .general-box .desc .list .item:nth-last-child(2) { padding-bottom: 0; border-bottom: 0; } .general .general-box .desc .list .item:nth-child(1), .general .general-box .desc .list .item:nth-child(2) { padding-top: 0; } .general .general-box .desc .list .item:nth-child(even) { padding-left: .5em; } .general .general-box .desc .list .figure { display: flex; align-items: flex-start; margin-bottom: .2em; } .general .general-box .desc .list .figure .num { font-size: .8rem; } .general .general-box .desc .list .figure .unit { font-size: .26rem; margin: .2rem 0 0 .08rem; } .general .general-box .desc .list .doc { font-size: .26rem; line-height: .46rem; } .general .general-box2 { position: relative; width: 100%; height: 100%; display: block; } .general .general-box2::before { bottom: 34%; right: -4%; width: 100%; height: 3.07rem; background-image: url(/img/image/general-box2-bgk-mob.png); } .general .general-box2 .image { width: 100%; } .general .general-box2 .desc { width: 100%; padding-right: 0em; } .general .general-box2 .desc .bd { margin-bottom: .7rem; } .general .general-box2 .desc .bd .tit { position: relative; font-size: .56rem; line-height: .72rem; margin-bottom: .38rem; text-align: center; } .general .general-box2 .desc .bd .doc { font-size: .28rem; line-height: .48rem; } } .about-video { position: relative; width: 100%; height: 100%; height: 23em; } .about-video:after { position: absolute; content: ''; top: -18em; left: 0%; width: 41.66%; height: 16em; background: no-repeat center; background-size: cover; background-image: url(/img/image/culture-top-left-hill.jpg); } .about-video .video-img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 21; object-fit: cover; } .about-video .vjs-big-play-button { opacity: 0; z-index: -1; } .about-video .vjs-poster { background: #fff; } .about-video .play { position: absolute; left: 50%; top: 50%; width: 3.5em; height: 3.5em; transform: translate(-50%, -50%); z-index: 22; cursor: pointer; } .about-video .play img { width: 100%; height: 100%; object-fit: cover; } @media (max-width: 991.98px) { .about-video { position: relative; width: 100%; height: 100%; height: 5rem; } .about-video:after { display: none; } .about-video .video-img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 21; } .about-video .vjs-big-play-button { opacity: 0; z-index: -1; } .about-video .play { position: absolute; left: 50%; top: 50%; width: 1rem; height: 1rem; transform: translate(-50%, -50%); z-index: 22; cursor: pointer; } } .party-list .party-item { display: none; } .party-list .party-item:first-child { display: block; } .keep { position: relative; width: 100%; height: 100%; } .keep .boxes { padding: 5em 0; border-bottom: 1px solid #dcdcdc; } .keep:before { position: absolute; content: ''; top: 64%; left: 0%; width: 40em; height: 16em; background: no-repeat center; background-size: cover; background-image: url(/img/image/culture-top-left-hill.jpg); } .keep:after { position: absolute; content: ''; top: 33%; right: 0%; width: 41.66%; height: 16em; background: no-repeat center; background-size: cover; background-image: url(/img/image/keep-right-top.png); } .keep .keep-box { position: relative; width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-between; } .keep .keep-box .image { width: 36.923%; } .keep .keep-box .image .image-box { position: relative; width: 100%; padding-top: 75%; overflow: hidden; box-shadow: 0px 40px 100px 0px rgba(0, 0, 0, 0.2); } .keep .keep-box .image .image-box img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; } .keep .keep-box .desc { width: 63.077%; padding-left: 5em; } .keep .keep-box .desc .tit { font-size: 1.5em; line-height: 1.6; color: #ec0000; font-weight: bold; margin-top: .9em; } .keep .keep-box .desc img { width: 5em; height: 4.5em; margin: 2.4em 0 0; object-fit: contain; } .party-system { position: relative; width: 100%; height: 100%; padding: 0; } .party-system::before { position: absolute; content: ''; top: 4.35em; right: 0; width: 45.57%; height: 20em; background: no-repeat center; background-size: cover; background-image: none; } .party-system .boxes { padding: 4.5em 0 3em; border-bottom: 1px solid #dcdcdc; } .party-system .culture-list .doc-editor .scrollbox { height: 19em; } .party-system .culture-list .item-header { height: 130px; } .party-system .culture-list .left .item-header { margin-bottom: 0; margin-top: 0em; border-radius: 10px; } .party-system .culture-list .left .item-header::before { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 5.5em; height: 100%; background: no-repeat center; background-size: cover; background-image: url(/img/image/dj-shang-130.svg); } .party-system .culture-list .left .item-header .tit { margin-top: .5em; } .party-system .culture-list .doc-editor { padding: 2.65em 2.35em 2.9em 1.5em; } .party-system .culture-list .doc-editor p { position: relative; padding-left: 2.125em; margin-bottom: 0; padding-bottom: 2.3em; } .party-system .culture-list .doc-editor p::before { position: absolute; content: ''; top: 11%; left: 0.25em; width: 1px; height: 105%; background-color: #dcdcdc; } .party-system .culture-list .doc-editor p::after { position: absolute; content: ''; top: 0.6em; left: 0em; width: .5625em; height: .5625em; border-radius: 50%; background-color: #ec0000; } .party-system .culture-list .doc-editor p:last-child { margin-bottom: 0; padding-bottom: 0; } .party-system .culture-list .doc-editor p:last-child::before { display: none; } .party-system .culture-list .right .doc-editor { padding-top: .6em; padding-bottom: .7em; } .party-system .culture-list .right .item-header::before { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 5.5em; height: 100%; background: no-repeat center; background-size: cover; background-image: url(/img/image/dj-xia-130.svg); } .party-system .culture-list .right .item-header .tit { margin-bottom: 1em; } .reinforce { position: relative; width: 100%; height: 100%; padding: 4.65em 0 13em; } .reinforce::before { position: absolute; content: ''; bottom: 0; right: 0; width: 100%; height: 35em; background: no-repeat center; background-size: cover; background-image: url(/img/image/reinforce-bgk.jpg); } .reinforce .reinforce-box { display: flex; align-items: flex-start; justify-content: space-between; } .reinforce .reinforce-five { width: 49.53%; } .reinforce .reinforce-five .tit { font-size: 1.5em; line-height: 1.46; color: #282c2e; font-weight: bold; text-align: center; margin-bottom: 1.76em; } .reinforce .reinforce-five .image { width: 100%; height: 100%; } .reinforce .reinforce-five .image .image-box { position: relative; width: 100%; padding-top: 100%; overflow: hidden; } .reinforce .reinforce-five .image .image-box img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .reinforce .spirit-list { width: 42.3%; } .reinforce .spirit-list .tit { font-size: 1.5em; line-height: 1.46; color: #282c2e; font-weight: bold; text-align: center; margin-bottom: 1.76em; } .reinforce .spirit-list .image { width: 100%; height: 100%; } .reinforce .spirit-list .image .image-box { position: relative; width: 100%; padding-top: 41.81%; overflow: hidden; } .reinforce .spirit-list .image .image-box img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .reinforce .spirit-list .item { overflow: hidden; background-color: #ffffff; box-shadow: 0px 40px 100px 0px rgba(0, 0, 0, 0.2); } .reinforce .spirit-list .doc-editor-box { height: 14.015em; } .reinforce .spirit-list .doc-editor { position: relative; padding: 2.15em 2em 4.5em; overflow: hidden; } .reinforce .spirit-list .doc-editor::before { position: absolute; content: ''; top: 0%; left: 2.2em; width: 1px; height: 100%; background-color: #dcdcdc; } .reinforce .spirit-list .doc-editor p { position: relative; font-size: .8em; line-height: 1.75; color: #282c2e; padding-left: 3.125em; margin-bottom: 0; padding-bottom: 2.3em; } .reinforce .spirit-list .doc-editor p::before { position: absolute; content: ''; top: 11%; left: 0.25em; width: 1px; height: 105%; background-color: #dcdcdc; } .reinforce .spirit-list .doc-editor p::after { position: absolute; content: ''; top: 0.6em; left: 0em; width: .5625em; height: .5625em; border-radius: 50%; background-color: #ec0000; } .reinforce .spirit-list .doc-editor p:last-child { margin-bottom: 0; padding-bottom: 0; } .reinforce .spirit-list .doc-editor p:last-child::before { display: none; } .p-about-party.p-news-list .main-box { padding-top: 0; } .p-about-party .product-choose-swiper { margin-bottom: 0; } @media (max-width: 991.98px) { .p-about-party .product-choose-swiper .swiper-slide { width: 50%; } .party-list .party-item { display: none; } .party-list .party-item:first-child { display: block; } .party-list .product-choose-swiper .active .box::before { bottom: -92%; } .keep { position: relative; width: 100%; height: 100%; } .keep .boxes { padding: .8rem .25rem; border-bottom: 1px solid #dcdcdc; } .keep:before { position: absolute; content: ''; bottom: -61%; top: auto; left: 0%; width: 100%; height: 6.36rem; background: no-repeat center; background-size: cover; background-image: url(/img/image/keep-left-bottom-mob.png); } .keep:after { position: absolute; content: ''; top: 71%; right: 0%; width: 100%; height: 3.14rem; background: no-repeat center; background-size: cover; background-image: url(/img/image/keep-right-top-mob.png); } .keep .keep-box { position: relative; width: 100%; height: 100%; display: block; } .keep .keep-box .image { width: 100%; margin-bottom: .5rem; } .keep .keep-box .desc { width: 100%; padding-left: 0em; } .keep .keep-box .desc .tit { font-size: .3rem; line-height: .46rem; margin-top: .0em; } .keep .keep-box .desc img { width: .75rem; height: .68rem; margin: .55rem 0 0; } .party-system { position: relative; width: 100%; height: 100%; padding: 0; } .party-system::before { position: absolute; content: ''; top: 4.35em; right: 0; width: 45.57%; height: 20em; background: no-repeat center; background-size: cover; background-image: none; } .party-system .boxes { padding: .9rem 0 1.2rem; border-bottom: 1px solid #dcdcdc; } .party-system .item-tip .img img { width: 1.1rem; height: .9rem; } .party-system .culture-list .item { margin-bottom: .28rem; } .party-system .culture-list .item:last-child { margin-bottom: 0; } .party-system .culture-list .doc-editor .scrollbox { height: 19em; height: auto; } .party-system .culture-list .item-header { height: 1.85rem; } .party-system .culture-list .item-header::before { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 5.5em; height: 100%; background: no-repeat center; background-size: cover; background-image: url(/img/image/dj-xia-mob.svg) !important; } .party-system .culture-list .left { display: flex; flex-wrap: wrap; flex-direction: column-reverse; } .party-system .culture-list .left .item-header { width: 100%; margin-bottom: 0; margin-top: 0em; border-radius: 10px; } .party-system .culture-list .left .item-header .tit { margin-top: -1em; } .party-system .culture-list .doc-editor { width: 100%; padding: 2.65em 2.35em 2.9em 1.5em; } .party-system .culture-list .doc-editor p { position: relative; padding-left: 2.125em; margin-bottom: 0; padding-bottom: 2.3em; } .party-system .culture-list .doc-editor p::before { position: absolute; content: ''; top: 11%; left: 0.25em; width: 1px; height: 105%; background-color: #dcdcdc; } .party-system .culture-list .doc-editor p::after { position: absolute; content: ''; top: 0.6em; left: 0em; width: .5625em; height: .5625em; border-radius: 50%; background-color: #ec0000; } .party-system .culture-list .doc-editor p:last-child { margin-bottom: 0; padding-bottom: 0; } .party-system .culture-list .doc-editor p:last-child::before { display: none; } .party-system .culture-list .right .item-header .tit { margin-top: 0em; } .party-system .culture-list .right .doc-editor { padding-top: .6em; padding-bottom: .7rem; } .reinforce { position: relative; width: 100%; height: 100%; padding: 1.1rem 0 2rem; } .reinforce::before { position: absolute; content: ''; bottom: 0; right: 0; width: 100%; height: 7.2rem; background: no-repeat center; background-size: cover; background-image: url(/img/image/reinforce-bgk-mob.jpg); } .reinforce .reinforce-box { display: block; } .reinforce .reinforce-five { margin-bottom: 1.1rem; width: 100%; } .reinforce .reinforce-five .tit { font-size: .36rem; line-height: .56rem; color: #282c2e; font-weight: bold; text-align: center; margin-bottom: .6rem; } .reinforce .reinforce-five .image { width: 100%; height: 100%; } .reinforce .spirit-list { width: 100%; } .reinforce .spirit-list .tit { font-size: .36rem; line-height: .56rem; color: #282c2e; font-weight: bold; text-align: center; margin-bottom: .6rem; } .reinforce .spirit-list .image { width: 100%; height: 100%; } .reinforce .spirit-list .image .image-box { position: relative; width: 100%; padding-top: 41.81%; overflow: hidden; } .reinforce .spirit-list .item { overflow: hidden; background-color: #ffffff; box-shadow: 0px 40px 100px 0px rgba(0, 0, 0, 0.2); } .reinforce .spirit-list .doc-editor-box { height: 6.1rem; } .reinforce .spirit-list .doc-editor { position: relative; padding: .58rem .57rem 1.1rem; overflow: hidden; } .reinforce .spirit-list .doc-editor::before { position: absolute; content: ''; top: 0%; left: 2.2em; width: 1px; height: 100%; background-color: #dcdcdc; } .reinforce .spirit-list .doc-editor p { position: relative; font-size: .28rem; line-height: .48rem; color: #282c2e; padding-left: .38rem; margin-bottom: 0; padding-bottom: .38rem; } .reinforce .spirit-list .doc-editor p::before { position: absolute; content: ''; top: 11%; left: 0.25em; width: 1px; height: 105%; background-color: #dcdcdc; } .reinforce .spirit-list .doc-editor p::after { position: absolute; content: ''; top: 0.6em; left: 0.02em; width: .15rem; height: .15rem; } .reinforce .spirit-list .doc-editor p:last-child { margin-bottom: 0; padding-bottom: 0; } .reinforce .spirit-list .doc-editor p:last-child::before { display: none; } } /* 搜索结果页 */ .result-topbox { width: 100%; background-color: #f7f7f7; position: relative; padding: 4.1rem 0 3.7rem; } .result-topbox .global-inner { padding: 0 5em; } .result-topbox .t-heading { font-size: 2.1rem; line-height: 1em; color: #000; text-align: center; margin-bottom: 2rem; } .result-search-wrapper { width: 100%; background-color: #fff; position: relative; } .result-serach-input { width: 100%; height: 3.1rem; display: block; background-color: #fff; border: none; padding: 0 3.25rem 0 1rem; font-size: .8rem; line-height: 3.1rem; color: #333; } .result-search-ico { width: 3.25rem; height: 100%; display: block; position: absolute; right: 0; top: 0; z-index: 20; cursor: pointer; } .result-search-ico .bi { width: 1.1rem; height: 1.1rem; display: block; color: #333; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); } .result-filtbox { width: 100%; position: relative; margin-top: 1.5em; } .result-filtbox.web { font-size: .7rem; line-height: 0.8rem; color: #4c4c4c; margin-bottom: 1.7rem; } .result-filtbox.web .active { color: #ec0000; font-weight: bold; } .result-filtbox.web .active a { color: #ec0000; } .result-filtbox.web a { display: block; } .result-filtbox.web .swiper-slide { width: auto; margin: 0 1rem 0 0; } .result-filtbox.web .swiper-slide.current { font-weight: bold; } .result-filtbox.app { margin-bottom: .24rem; } .result-list li { width: 100%; border-bottom: solid 1px #dfe1e6; } .result-list li:first-child { border-top: solid 1px #dfe1e6; } .result-list .box { width: 100%; display: block; padding: 1.7rem 9rem 1.7rem 1rem; position: relative; transition: all 0.3s; -webkit-transition: all 0.3s; } .result-list .item-time { font-size: .7rem; line-height: 1em; color: #666; margin-bottom: .5rem; } .result-list .item-tit { font-size: .9rem; line-height: 1.2rem; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 1.2rem; } .result-list .item-arrow { width: 1.6rem; height: 1.6rem; display: block; border: solid 1px #b8b8b8; position: absolute; right: 1rem; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); z-index: 20; color: #333; transition: all 0.3s; -webkit-transition: all 0.3s; } .result-list .item-arrow .bi { width: .6rem; height: .6rem; display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); } @media screen and (min-width: 992px) { .p-result .temp-mainbox { padding-top: 1.7rem; } .result-list li:hover .box { background-color: #f7f7f7; } .result-list li:hover .item-arrow { background-color: #999; color: #fff; border-color: #999; } } @media screen and (max-width: 991.98px) { .result-topbox { padding: .78rem 0 .76rem; } .result-topbox .t-heading { font-size: .48rem; margin-bottom: .4rem; } .result-serach-input { height: .8rem; padding: 0 0.94rem 0 .3rem; line-height: .8rem; font-size: .28rem; } .result-search-ico { width: .94rem; } .result-search-ico .bi { width: .32rem; height: .32rem; } .result-list li:first-child { border-top: none; } .result-list .box { padding: .56rem 0 .68rem; } .result-list .item-time { font-size: .28rem; margin-bottom: .18rem; } .result-list .item-tit { font-size: .36rem; line-height: .52rem; max-height: 1.1rem; height: auto; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: unset; } .result-list .item-arrow { display: none; } } /* 隐私条款 */ .privacy-doc { font-size: .8rem; line-height: 1.875em; color: #4c4c4c; min-height: 300px; } .privacy-doc img { max-width: 100%; height: auto !important; } .privacy-doc h1, .privacy-doc h2, .privacy-doc h3, .privacy-doc h4, .privacy-doc h5, .privacy-doc h6 { line-height: 1.6em; font-weight: bold; color: #222; margin-bottom: .68em; } .privacy-doc h1 { font-size: 1.5em; } .privacy-doc h2 { font-size: 1.375em; } .privacy-doc h3 { font-size: 1.25em; } .privacy-doc h4 { font-size: 1em; line-height: inherit; margin: 0.625em 0 0; } .privacy-doc h5 { font-size: .875em; line-height: inherit; margin-bottom: 0; } .privacy-doc h6 { font-size: .75em; line-height: inherit; margin-bottom: 0; } .privacy-doc ul { padding-left: 1.25em; } .privacy-doc ul > li { position: relative; padding-left: 10px; } .privacy-doc ul > li::before { content: '•'; display: block; position: absolute; left: 0; top: 0; } .privacy-doc a[href] { color: #094594; } @media screen and (max-width: 991.98px) { .privacy-doc { font-size: .28rem; line-height: 1.7em; } .privacy-doc ul { padding-left: 1em; } } /* 网站底图 */ .sitemap-item { width: 100%; display: flex; padding: 2rem 0; border-bottom: solid 1px #e6e6e6; } .sitemap-item:first-child { padding-top: .5rem; } .sitemap-item:last-child { border-bottom: none; } .sitemap-item a { display: block; } .sitemap-item-lv1wap { flex: 0 0 22%; max-width: 260px; } .sitemap-lv1 { white-space: nowrap; font-size: .9rem; line-height: 1em; color: #000; font-weight: bold; display: flex; } .sitemap-item-lv2wap { flex: 1; display: flex; flex-wrap: wrap; margin: 0 -10px -1.4rem; } .sitemap-lv2item { flex: 0 0 25%; padding: 0 10px; margin-bottom: 1.4rem; } .sitemap-lv2item.has-child .sitemap-lv2 { padding: 0 0 calc(1em + 2px); margin-bottom: 0.9375em; } .sitemap-lv2item.has-child .sitemap-lv2::after { content: ''; display: block; width: 1.25em; height: 2px; background-color: #333; position: absolute; left: 0; bottom: 0; } .sitemap-lv2 { font-size: .8rem; line-height: 1.125em; color: #333; position: relative; display: flex; width: 100%; } .sitemap-lv3list { font-size: .7rem; line-height: 2em; color: #777; margin: 0 0 -0.5em; } @media screen and (min-width: 992px) { .sitemap-item a:hover { color: #333; } } @media screen and (max-width: 991.98px) { .sitemap-item { display: block; padding: .5rem 0 0.6rem; } .sitemap-item:first-child { padding-top: .1rem; } .sitemap-item-lv1wap { flex: none; max-width: none; margin-bottom: .34rem; } .sitemap-lv1 { font-size: .36rem; } .sitemap-item-lv2wap { margin: 0 0 -0.2rem; } .sitemap-lv2item { flex: 0 0 50%; margin-bottom: .2rem; } .sitemap-lv2item.has-child { margin-bottom: .4rem; } .sitemap-lv2item.has-child .sitemap-lv2 { padding: 0 0 calc(.24rem + 2px); margin-bottom: .3rem; } .sitemap-lv2item.has-child .sitemap-lv2::after { width: .32rem; } .sitemap-lv2 { font-size: .3rem; line-height: .4rem; } .sitemap-lv3list { font-size: .28rem; line-height: .48rem; color: #666; margin: 0 0 -0.1rem; } } .p-news-del .about-video { width: 40em; height: 100%; height: 22.5em; margin: 0 auto; } .p-news-del .about-video:after { display: none; } @media (max-width: 991.98px) { .p-news-del .about-video { width: 100%; height: 3.6rem; } } @media (min-width: 991.98px) { .product-core-list .item .box:hover, .admin .box:hover, .navigator .list .box:hover { transition: .3s ease-out; transform: translateY(-10px); } .product-core-list .item .box:hover, .admin .box:hover, .navigator .list .box:hover { transition: .3s ease-out; } .stars .stars-swiper-box .swiper-button-next:hover, .stars .stars-swiper-box .swiper-button-prev:hover { background-color: #ec0000; transition: .3s; } .stars .stars-swiper-box .swiper-button-next:hover .bi, .stars .stars-swiper-box .swiper-button-prev:hover .bi { color: #fff; transition: .3s; } .form .btn-reset:hover, .system .system-swiper .box .more-more:hover, .duty .slide-box .desc .bd .item:hover, .dream .more-more:hover, .product-center-list .item .item-desc .more-list a:hover, .product-approve .more-more:hover { background: #ec0000; transition: .3s; } .form .btn-reset:hover, .system .system-swiper .box .more-more:hover .more-box, .system .system-swiper .box .more-more:hover .bi, .duty .slide-box .desc .bd .item:hover a, .duty .slide-box .desc .bd .item:hover .bi, .dream .more-more:hover .box, .dream .more-more:hover .box .bi, .product-center-list .item .item-desc .more-list a:hover, .product-approve .more-more:hover .box .bi, .product-approve .more-more:hover .box { color: #fff; transition: .3s; } .dream .more-more, .dream .more-more .box, .notice .notice-list .item .tit, .certification-list .item .box, .product-approve .more-more .box .bi, .product-approve .more-more .box, .product-approve .more-more { transition: .3s; } .system .system-swiper .box .more-more:hover, .duty .slide-box .desc .bd .item:hover, .product-center-list .item .item-desc .more-list a:hover { border: 1px solid #ec0000; } .pop-market .close1:hover .bi, .news-list .item .box:hover .tit, .form .btn-submit:hover, .share .more-more:hover .box, .share .more-more:hover .box .bi, .notice .notice-list .item:hover .tit, .certification-list .item .box:hover .tit { color: #ec0000; transition: .3s; } .form .btn-submit:hover, .share .more-more:hover { background: #fff; } .share .more-more:hover { border: solid 1px #fff; } .news-list .item .box:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); transition: .3s; -webkit-transition: .3s; } .news-list .item img { transition: .3s; -webkit-transition: .3s; } .public-banner .swiper-button-next:hover, .public-banner .swiper-button-prev:hover { border: 1px solid #ec0000; transition: .3s; -webkit-transition: .3s; } .public-banner .swiper-button-prev:hover, .public-banner .swiper-button-next:hover { background-color: #ec0000; transition: .3s; -webkit-transition: .3s; } .public-banner .swiper-button-next:hover, .public-banner .swiper-button-prev:hover, .public-banner .swiper-button-prev:hover, .public-banner .swiper-button-next:hover { transition: .3s; -webkit-transition: .3s; } } @media (max-width: 1580px) { .relation-swiper .swiper-button-prev { left: 36.5%; } .relation-swiper .swiper-button-next { right: 56.2%; } } @media (max-width: 1370px) { .relation-swiper .swiper-button-prev { left: 34.5%; } .relation-swiper .swiper-button-next { right: 56.2%; } } @media (max-width: 1100px) { .relation-swiper .swiper-button-prev { left: 32.5%; } .relation-swiper .swiper-button-next { right: 57.5%; } } @media (min-width: 991px) and (max-width: 1530px) { .relation-swiper .desc .bd .tit { font-size: 1.8em; } .relation-swiper .desc .bd .tit .relation-swiper .desc { width: 39.5vw; } } @media (max-width: 991px) { .prodel-del-public table td { width: 25.53%; } .prodel-del-public table thead td:nth-child(1) { width: 36.33%; } .product-center-list .item:nth-child(even) .box .item-desc { width: 100%; } .icon-list-box .item .pop { width: 11em; height: 12.5em; } .icon-list-box .item .pop .doc { font-size: .22rem; line-height: .42rem; } .icon-list-box .item .pop .share-tit .title { font-size: .26rem; } } @keyframes fadeInUp50 { 0% { opacity: 0; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } }