.first-wrap .first:first-child .first-link:before { left: 0; right: 0 } .swiper-banner { position: relative; width: 100%; height: 550px; overflow: hidden } .swiper-banner .swiper-slide { width: 100% } .swiper-banner .banner-text-wrap { width: 100% } .swiper-banner .banner-text-wrap h2 { font-size: 36px; color: #333; margin-bottom: 10px } .swiper-banner .banner-text-wrap p { font-size: 18px; line-height: 1.7; margin-bottom: 15px; color: #282b42 } .swiper-banner .banner-text-wrap .swiper-link { display: block; width: 100%; height: 100% } .swiper-banner .top-banner-text { max-width: 1180px; height: 550px; margin: 0 auto; display: flex; flex-direction: column; justify-content: center } .swiper-banner .top-banner-text object { display: flex } .swiper-banner .top-banner-text object .button-link { display: block; width: 134px; height: 40px; line-height: 40px; font-size: 16px; margin-top: 20px; border-radius: 4px; margin-left: 15px; text-align: center; color: #fff; border: 1px solid #fff; background: rgba(255,255,255,.1); transition: all .1s ease-in-out } .swiper-banner .top-banner-text object .button-link:hover { color: #fff; border: 1px solid #ea3e41; background: linear-gradient(to right, #2f91d4, #1881c9); box-shadow: 3px 15px 15px rgba(255,255,255,.1) } .swiper-banner .banner0-wrap { background: url("../image/index_banner0_bg.png") no-repeat center center/cover } .swiper-banner .banner0-wrap img { width: 479px } .swiper-banner .banner1-wrap { display: block; background: url("../image/banner11_wrap_bg.png") no-repeat center center/cover } .swiper-banner .banner1-wrap .banner1 h2 { font-weight: 500 } .swiper-banner .banner1-wrap .banner1 .button-link-blue { display: block; width: 134px; height: 40px; line-height: 40px; font-size: 16px; margin-top: 20px; border-radius: 4px; margin-left: 15px; text-align: center; color: #fff; border: 1px solid #232e59; background: #232e59; transition: all .3s ease-in-out } .swiper-banner .banner1-wrap .banner1 .button-link-blue:hover { box-shadow: 3px 15px 15px rgba(35,46,89,.2) } .swiper-banner .banner2-wrap { display: block; background: url("../image/top_banner_bg.png") no-repeat center center/cover } .swiper-banner .banner2-wrap .banner2 { background: rgba(0,0,0,0) url("../image/top_banner_con.png") no-repeat right bottom/60% auto } .swiper-banner .banner2-wrap .banner2 h2 { color: #fff } .swiper-banner .banner2-wrap .banner2 p { color: #fff; opacity: .8 } .swiper-banner .banner3-wrap { background: rgba(0,0,0,0) url("../image/banner3_wrap_bg.png") no-repeat center center/cover } .swiper-banner .banner3-wrap .banner3 { background: rgba(0,0,0,0) url("../image/banner3.png") no-repeat right 55%/53% auto } .swiper-banner .banner3-wrap .banner3 h2 { color: #fff } .swiper-banner .banner3-wrap .banner3 p { color: #fff; opacity: .8 } .swiper-banner .banner4-wrap { background: rgba(0,0,0,0) url("../image/banner42_wrap_bg.jpg") no-repeat center center/cover } .swiper-banner .banner4-wrap .banner p { opacity: .8 } .swiper-banner .banner5-wrap { display: block; background: rgba(0,0,0,0) url("../image/index_banner5_bg.jpg") no-repeat center center/cover; cursor: pointer } .swiper-banner .banner5-wrap .banner img { max-width: 340px; margin-bottom: 15px } .swiper-banner .banner5-wrap .banner h2 { color: #fff } .swiper-banner .banner5-wrap .banner p { color: #fff; opacity: .8 } .swiper-banner .banner5-wrap .banner .button-detail { display: block; width: 134px; height: 40px; line-height: 40px; font-size: 16px; margin-top: 20px; border-radius: 4px; text-align: center; color: #fff; border: 1px solid #fff; transition: all .1s ease-in-out } .swiper-banner .banner5-wrap .banner .button-detail:hover { color: #fff; border: 1px solid #fff; background-color: rgba(255,255,255,.2); box-shadow: 3px 15px 15px rgba(255,255,255,.1) } .swiper-banner .banner6-wrap { height: 550px } .swiper-banner .banner6-wrap .video-box::before { content: ""; position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; background: rgba(42,52,76,.4) } .swiper-banner .banner6-wrap video { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; position: absolute; z-index: -1 } .swiper-banner .banner6-wrap video::before { content: ""; position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; background: rgba(0,0,0,.15); opacity: .5 } .swiper-banner .banner6-wrap .banner { position: relative; z-index: 9 } .swiper-banner .banner6-wrap h2 { color: #fff; font-weight: 500; font-size: 42px; margin-bottom: 35px; text-align: center } .swiper-banner .banner6-wrap .button-apply-big { margin-left: auto; margin-right: auto } .flag-wrap { width: 100%; background-color: #f7f8fc; height: 98px } /* 产品优势 */ .call-hard-box { display: flex; justify-content: space-between; flex-wrap: wrap; } .call-hard-box .call-hard { display: flex; align-items: center; margin-bottom: 40px; width: 29%; padding: 30px; border-radius: 15px; box-shadow: 0px 12px 18px 0px rgba(222,232,242,.5); transition: all .3s ease-in-out } .call-hard-box .call-hard:first-child { background: url("../image/webchat_hard1.png") no-repeat 110% 180%/120px auto; background-position: 110% 180% } .call-hard-box .call-hard:nth-child(2) { background: url("../image/webchat_hard2.png") no-repeat 110% 140%/120px auto; background-position: 110% 180% } .call-hard-box .call-hard:nth-child(3) { background: url("../image/webchat_hard3.png") no-repeat 110% 140%/120px auto; background-position: 110% 180% } .call-hard-box .call-hard:nth-child(4) { background: url("../image/webchat_hard4.png") no-repeat 110% 140%/120px auto; background-position: 110% 180% } .call-hard-box .call-hard:nth-child(5) { background: url("../image/webchat_hard5.png") no-repeat 110% 140%/120px auto; background-position: 110% 180% } .call-hard-box .call-hard:nth-child(6) { background: url("../image/webchat_hard6.png") no-repeat 110% 140%/120px auto; background-position: 110% 180% } .call-hard-right{ margin-left: 14px; } .call-hard h4 { display: inline-block; font-size: 18px; line-height: 1.7; border-bottom: 4px solid #4fa8fb; margin-bottom: 20px } .call-hard p { font-size: 15px; line-height: 1.7; color: #6e7080 } /* 产品优势 */ /* 专业级医疗护理 */ .order-more-wrap { overflow: hidden; padding-bottom: 80px; background: url("../image/order_more_bg.png") no-repeat center center/cover } .order-more-wrap h2 { color: #fff } .order-more-box { max-width: 1180px; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: space-between; background-color: #f0f2f6; transition: all .4s ease-in-out } .order-more-box div.order-more { width: 16.57%; overflow: visible; margin: 0 0 1px 0; padding: 30px 25px 20px; background-color: #fff; text-align: center; position: relative } .order-more-box div.order-more img { max-height: 45px } .order-more-box div.order-more p { color: #282b42; font-size: 16px } /* 专业级医疗护理 */ /* 安全保障 */ .safety-con { position: absolute } .safety-con h3 { color: #333; font-size: 20px; padding-bottom: 8px } .safety-con p { color: #aeaeae; font-size: 16px } .full { width: 100%; height: auto !important; text-align: center; padding-left: 0px !important; padding-right: 0px !important; padding: 40px 0px } .project-inner-box .full h3 { padding-top: 0px } /* 安全保障 */ .index-mana-wrap .price-box { display: flex; margin: 30px auto 0; justify-content: center } .index-mana-wrap .price-box a { display: block; width: 110px; height: 40px; line-height: 40px; text-align: center; border-radius: 4px; color: #282b42; background-color: #f0f0f0; transition: all .3s ease-in-out } .index-mana-wrap .price-box a:hover { box-shadow: 3px 15px 15px rgba(0,0,0,.1) } .index-mana-wrap .price-box a:last-child { margin-left: 25px; color: #fff; background-color: #1881c9; background: linear-gradient(to right, #2f91d4, #1881c9) } .index-mana-wrap .price-box a:last-child:hover { box-shadow: 0 10px 25px 0 rgba(24,129,201,.5) } .mana-box { display: flex; flex-wrap: wrap; justify-content: space-between; max-width: 1260px; padding: 0 30px; gap: 25px } .mana-box .mana-link { flex: 1; min-width: 40% } .mana-box .mana-link-top { width: 100% } .mana-box .flex { gap: 20px } .mana-top { width: 100%; padding: 60px 40px 30px 40px; position: relative; overflow: hidden; border-radius: 8px; display: flex; align-items: center; border: 1px solid #f0f0f0; background: url("../image/index_mana_top_bg.png") no-repeat right center/100% 100%; transition: all .3s ease-in-out } .mana-top:hover { transform: translateY(-5px); box-shadow: 0px 5px 20px 0px rgba(47,72,88,.07) } .mana-top:hover .mana-text .mana-more { opacity: 1; margin-left: 0 } .mana-top .mana-text .mana-link-link { display: block; font-size: 24px; font-weight: bold; line-height: 1; color: #000; margin-bottom: 15px } .mana-top .mana-text .mana-link-link img { height: 18px; vertical-align: top } .mana-top .mana-text p { font-size: 16px; line-height: 1.7; color: #282b42; margin-bottom: 20px } .mana-top .mana-text ul { padding-left: 20px; margin-bottom: 10px } .mana-top .mana-text ul li { font-size: 15px; color: #282b42; line-height: 1.7; list-style: disc } .mana-top .mana-text strong { color: #1881c9; font-weight: normal } .mana-top .mana-text .mana-more { display: block; width: -moz-fit-content; width: fit-content; overflow: hidden; padding: 4px 12px; color: #fff; background: linear-gradient(90deg, #2f91d4 0%, #1881c9 100%); border-radius: 4px; transition: all .3s ease-in-out } .mana-top .mana-text .mana-more i { font-size: 12px; margin-left: 4px } .mana-top .mana-text .mana-more-link { margin-top: 30px; display: flex; align-items: center } .mana-top .mana-text .mana-more-link a { display: block; color: #1881c9; font-size: 15px; padding: 0 10px; position: relative; transition: all .2s ease-in-out } .mana-top .mana-text .mana-more-link a:not(:last-child):after { content: "|"; font-weight: bold; color: #ccc; font-size: 12px; position: absolute; top: 0px; right: 0 } .mana-top .mana-text .mana-more-link a:first-child { padding-left: 0 } .mana-top .video-button { width: 55px; height: 55px; line-height: 55px; text-align: center; background-color: #a1a4b0; box-shadow: 0 2px 8px rgba(0,0,0,.15); border-radius: 50%; position: absolute; z-index: 10; top: 50%; right: 22%; cursor: pointer; transform: translate(-50%, -60%); transition: all .3s ease-in-out } .mana-top .video-button i { font-size: 30px; margin-left: 4px; font-weight: bold; color: #fff } .mana-top .video-button:hover { background-color: #f55b5e } .mana-top .video-button:hover i { color: #fff } .mana-top .video-button::after { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%; content: ""; width: 55px; height: 55px; background: rgba(0,0,0,0); z-index: 1; animation: video-border 1s linear infinite } .mana-item-box { display: flex; flex-wrap: wrap; align-items: stretch; justify-content: space-between } .mana-item { width: 100%; height: 100%; overflow: hidden; padding: 60px 0 40px 40px; border-radius: 8px; display: flex; justify-content: center; border: 1px solid #f0f0f0; background: url("../image/solu_sence_bg.png") no-repeat center center/100% 100%; transition: all .3s ease-in-out } .mana-item .mana-text { flex: 1 } .mana-item .mana-text .mana-link-link { display: block; font-weight: bold; font-size: 24px; line-height: 1; color: #000; margin-bottom: 15px } .mana-item .mana-text p { font-size: 16px; line-height: 1.7; color: #282b42; margin-bottom: 20px; min-height: 47.6px } .mana-item .mana-text ul { padding-left: 20px; margin-bottom: 10px; min-height: 105.2px } .mana-item .mana-text ul li { font-size: 15px; color: #282b42; line-height: 1.7; list-style: disc; margin-top: 8px; margin-bottom: 8px } .mana-item .mana-text strong { color: #1881c9; font-weight: normal } .mana-item .mana-text .mana-more { display: block; width: -moz-fit-content; width: fit-content; overflow: hidden; padding: 4px 12px; color: #fff; background: linear-gradient(90deg, #2f91d4 0%, #1881c9 100%); border-radius: 4px; transition: all .3s ease-in-out } .mana-item .mana-text .mana-more i { font-size: 12px; margin-left: 4px } .mana-item .mana-img { width: 48%; margin-left: 2%; margin-bottom: 5%; align-self: center } .mana-item .mana-img img { max-width: 100%; opacity: 1; transition: all .3s ease-in-out } .mana-item:hover { transform: translateY(-5px); box-shadow: 0px 5px 20px 0px rgba(47,72,88,.07) } .mana-item:hover .mana-text .mana-more { margin-left: 0; opacity: 1 } .mana-link:nth-child(n+4) .mana-text ul li:last-child { height: auto !important } .mana-link:nth-child(4) .mana-text ul li:first-child { height: auto !important } .mana-link:nth-child(4) .mana-text ul li:last-child { height: 48px !important } .index-mana-tab { display: flex; max-width: 1180px; margin: 0 auto; justify-content: center; margin-bottom: 20px; cursor: pointer; border-bottom: 1px solid #f0f0f0 } .index-mana-tab li { position: relative; font-size: 18px; margin-top: -10px; line-height: 2; color: #282b42; margin-right: 98px; border-bottom: 2px solid #e41c1c } .index-mana-tab li span { position: absolute; left: 0; bottom: -2px; display: block; height: 8px; width: 100%; z-index: 20; background-color: #fff; transition: all .3s ease-in-out } .index-mana-tab li.active,.index-mana-tab li:hover { color: #e72735 } .index-mana-tab li.active:after,.index-mana-tab li:hover:after { content: ""; position: absolute; left: 50%; margin-left: -4px; bottom: -4.5px; width: 8px; height: 8px; border-top: 2px solid #e41c1c; border-left: 2px solid #e41c1c; background-color: #fff; z-index: 10; transform: rotate(45deg) } .index-mana-tab li.active span,.index-mana-tab li:hover span { transform: translateX(120px) } .index-mana-tab li:last-child { margin-right: 0 } .index-mana { max-width: 1180px; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: space-between; transition: all .4s ease-in-out } .index-mana .index-mana-img { width: 57%; height: 415px; padding: 0 2% 10px 0; display: flex; align-items: center } .index-mana .index-mana-img img { width: 100% } .index-mana .index-mana-img-big { padding: 0 2% 10px } .index-mana-right { width: 43%; overflow: hidden; display: flex; flex-direction: column; justify-content: center } .index-mana-right .index-mana-right-item { display: flex; align-items: center; flex-wrap: nowrap; padding: 20px } .index-mana-right .index-mana-right-item img { max-width: 24px; margin-right: 20px } .index-mana-right .index-mana-right-item .index-mana-right-icon { max-width: 26px; margin-right: 18px } .index-mana-right .index-mana-right-item .index-mana-right-icon-small-small { max-width: 21px; margin-right: 21px } .index-mana-right .index-mana-right-item:hover h4 { color: #e8232a } .index-mana-right h4 { font-size: 18px; line-height: 2; color: #000 } .index-mana-right p { line-height: 2; color: #6e7080 } .index-mana-right .index-mana-apply { width: 100%; overflow: hidden; background: url("../image/tele_mana_right_bg.png") no-repeat right bottom/80% } .index-mana-right .index-mana-apply a { display: block; margin: 40px 0; width: 110px; height: 40px; line-height: 40px; text-align: center; border-radius: 4px; color: #fff; background-color: #1881c9; background: linear-gradient(to right, #2f91d4, #1881c9); transition: all .4s ease-in-out } .index-mana-right .index-mana-apply a:hover { box-shadow: 10px 10px 25px 0 rgba(24,129,201,.5) } .index-build-wrap h2.title { margin-top: 40px } .index-build-wrap .index-build-box { align-items: stretch } .index-build { width: 18.5%; padding: 40px 20px; border-radius: 6px; color: #fff; transition: all .3s ease-in-out } .index-build:first-child { background: url("../image/index_build_bg1.png") no-repeat center center/100% 100%; position: relative } .index-build:nth-child(2) { background: url("../image/index_build_bg4.png") no-repeat center center/100% 100% } .index-build:nth-child(3) { background: url("../image/index_build_bg3.png") no-repeat center center/100% 100% } .index-build:nth-child(4) { background: url("../image/index_build_bg2.png") no-repeat center center/100% 100% } .index-build:nth-child(5) { background: url("../image/index_build_bg5.png") no-repeat center center/100% 100% } .index-build:hover { box-shadow: 0px 17px 29px 0px rgba(180,210,250,.43); background-size: 110% 110% } .index-build .index-build-title { display: block; color: #fff; font-size: 20px; font-weight: bold; line-height: 1; margin-bottom: 15px } .index-build p { color: rgba(255,255,255,.8) } .index-build p strong { font-weight: normal; color: #fff; margin: 0 2px } .index-build .index-build-more { display: block; margin-top: 30px; width: 120px; height: 36px; line-height: 34px; text-align: center; color: #fff; border: 1px solid #fff; border-radius: 4px; transition: all .3s ease-in-out } .index-build .index-build-more:hover { background-color: #fff; color: #416bee } .solu-wrap { background: url("../image/index_solu.png") no-repeat center center/cover } .solu-box { display: flex; justify-content: space-between; flex-wrap: wrap; flex-wrap: wrap; overflow: hidden } .solu-left-wrap { width: 100%; display: flex; align-items: center; justify-content: center; border-radius: 4px; background: rgba(255,255,255,.15) } .solu-left-wrap div { flex: 1; transition: all .3s ease-in-out; cursor: pointer } .solu-left-wrap div h4 { font-size: 16px; line-height: 3; color: #fff; text-align: center } .solu-left-wrap div h4 img { height: 20px; margin-right: 4px; visibility: hidden } .solu-left-wrap .active { background: linear-gradient(90deg, #2f91d4 0%, #1881c9 100%); box-shadow: 0px 5px 16px 0px rgba(198,210,219,.19); border-radius: 4px } .solu-left-wrap .active h4 img { visibility: visible } .solu-right-wrap { padding: 20px 0 0; display: flex; justify-content: center; align-items: center; color: #fff } .solu-right-wrap .solu-right-box { display: flex; align-items: flex-start; justify-content: center } .solu-right-wrap .solu-right-box .solu-img { padding-top: 20px; width: 53%; display: flex; align-items: center; justify-content: center; text-align: center } .solu-right-wrap .solu-right-box .solu-img img { width: 80% } .solu-right-wrap .solu-right-box .solu-right { width: 45%; margin-left: 2% } .solu-right h3 { font-size: 20px; margin-top: 30px; margin-bottom: 30px } .solu-right p { font-size: 16px; margin-bottom: 30px; opacity: .9 } .solu-right li { opacity: .8; line-height: 2; font-size: 15px } .solu-right li i { color: #f86265; margin-right: 4px } .solu-right .price-box { display: flex; margin-top: 40px } .solu-right .price-box a { display: block; width: 110px; height: 36px; line-height: 36px; text-align: center; border-radius: 4px; color: #fff; background-color: rgba(255,255,255,.2); transition: all .3s ease-in-out } .solu-right .price-box a:hover { box-shadow: 3px 10px 15px rgba(255,255,255,.1) } .solu-right .price-box a:nth-child(2) { margin-left: 25px; color: #fff; background-color: #1881c9; background: linear-gradient(to right, #2f91d4, #1881c9) } .solu-right .price-box a:nth-child(2):hover { box-shadow: 0 10px 25px 0 rgba(24,129,201,.5) } .advan-box { display: flex; justify-content: space-between; flex-wrap: wrap } .advan-box .advan { width: 31.5%; padding: 30px 20px; text-align: center; border-radius: 6px; transition: all .3s ease-in-out; box-shadow: 0px 5px 40px 0px rgba(47,72,88,.07),0px 5px 40px 0px rgba(47,72,88,.07); margin-bottom: 30px; } .advan-box .advan img { width: 95px } .advan-box .advan h3 { font-size: 18px; line-height: 3; color: #000 } .advan-box .advan .advan-line { margin: 10px auto 30px; width: 34px; height: 3px; background-color: #e62b31 } .advan-box .advan p { font-size: 15px; text-align: left; color: #6e7080; line-height: 2 } .advan-box .advan:hover { transform: translateY(-8px) } .com-wrap { padding-bottom: 0 } .com-wrap .title,.com-wrap .title-p-white { background-color: rgba(0,0,0,0) } .com-wrap .com-box { width: 100%; height: 440px; position: relative; overflow: hidden } .com-bg-swiper { position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 440px } .com-bg-swiper .swiper-slide { width: 100%; height: 440px; margin: 0 !important; background-repeat: no-repeat; background-position: center center; background-size: cover } .com-bg-swiper .swiper-slide-1 { background-image: url("../image/index_com_bg1.png") } .com-bg-swiper .swiper-slide-2 { background-image: url("../image/index_com_bg2.png") } .com-bg-swiper .swiper-slide-3 { background-image: url("../image/index_com_bg3.png") } .com-bg-swiper .swiper-slide-4 { background-image: url("../image/index_com_bg4.png") } .com-bg-swiper .swiper-slide-5 { background-image: url("../image/index_com_bg5.png") } .com-bg-swiper .swiper-slide-6 { background-image: url("../image/index_com_bg6.png") } .com-bg-swiper .swiper-slide-7 { background-image: url("../image/index_com_bg7.png") } .com-bg-swiper .swiper-slide-8 { background-image: url("../image/index_com_bg8.png") } .com-swiper { width: 100%; overflow: hidden; margin: 0 auto; padding-bottom: 75px } .com-swiper .swiper-slide { width: 850px !important; padding: 30px; border-radius: 8px; border: solid 1px #b8bbbe; height: auto; margin: 0 30px; background-color: rgba(0,0,0,.1); color: #fff; transition: all .3s ease-in-out } .com-swiper .swiper-slide .com-con-box { display: flex; align-items: center } .com-con-box .com-con-img { flex-shrink: 0; width: 80px; height: 80px; margin-right: 20px } .com-con-box .com-con-img img { width: 100% } .com-con-box .com-con-right p { line-height: 1.8; opacity: .8 } .com-con-box .com-con-right .bottom { float: right } .com-con-box .com-con-right .bottom span { width: 30px; margin-right: 3px; display: inline-block; height: 12px; border-bottom: 1px solid #fff; vertical-align: top; background-color: rgba(0,0,0,0) } .news-box { display: flex; justify-content: space-between; flex-wrap: wrap; padding-bottom: 30px; border-bottom: 1px solid #d4d4d4 } .news-box .news-right { width: 34%; border-radius: 8px; transition: all .3s ease-in-out; box-shadow: 0 0 8px 0 rgba(232,237,250,.6),0 2px 4px 0 rgba(232,237,250,.5) } .news-box .news-right:hover { box-shadow: 0px 13px 24px 0px rgba(198,210,219,.23) } .news-box .news-right .news-right-item { width: 100%; display: block; position: relative; margin-bottom: 15px; border-radius: 8px 8px 0 0; overflow: hidden } .news-box .news-right .news-right-item img { width: 100%; transition: all .3s ease-in-out } .news-box .news-right .news-right-item img:hover { transform: scale(1.1) } .news-box .news-right .news-right-item i { color: #fff; width: 90px; height: 30px; line-height: 30px; text-align: center; background: linear-gradient(to right, #1881c9, #fb6364); font-style: normal; position: absolute; top: 15px; border-radius: 0 13px 13px 0; z-index: 9; display: block } .news-box .news-right .news-center { border-radius: 8px; box-shadow: 0 0 8px 0 rgba(232,237,250,.6),0 2px 4px 0 rgba(232,237,250,.5); transition: all .3s ease-in-out } .news-box .news-right .news-center:hover { box-shadow: 0px 13px 24px 0px rgba(198,210,219,.23) } .news-box .news-right .news-center:first-child { margin-bottom: 20px } .news-box .news-right .news-center .news-right-item { border-radius: 8px; margin-bottom: 8px; overflow: hidden } .news-box .news-right .news-center .news-right-item img { height: 200px; -o-object-fit: cover; object-fit: cover } .news-box .news-right .news-center .news-right-item img:hover { transform: scale(1.1) } .news-box .news-right li { color: #282b42; line-height: 3; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .3s ease-in-out; padding: 0 18px } .news-box .news-right li a { margin-left: -5px; color: #282b42; transition: all .1s ease-in-out } .news-box .news-right li a:hover { color: #e52329 } .news-box .news-right li:hover { color: #e52329; transform: translateX(-2px) } .news-box .news-right li:nth-child(2) { display: none } .news-box .news-right-center { width: 30%; box-shadow: none } .news-box .news-right-center:hover { box-shadow: none } .news-box .news-right-center li { line-height: 2; padding-bottom: 8px } .news-box .news-more { color: #e52329; display: block; float: right; margin-bottom: 5px; margin-right: 18px; transition: all .3s ease-in-out } .news-box .news-more:hover { margin-right: 6px } .news-box .news-more i { font-size: 12px; font-weight: bold } .news-bottom-box { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; padding: 30px 0 } .news-bottom-box .news-bottom-link { width: 110px; height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; margin-right: 2%; text-align: center; display: block; border-radius: 4px } .news-bottom-box .news-bottom-link img { height: 20px; margin-right: 5px } .news-bottom-box .news-bottom-link:hover { color: #ea3e41 } .news-bottom-box .news-bottom-right { flex: 1; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap } .news-bottom-box a { display: flex; align-items: center; width: 31.5%; color: #282b42; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; transition: all .2s ease-in-out } .news-bottom-box a:hover { color: #e92634 } .news-bottom-box a p { flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .news-bottom-box a span { display: block; text-align: center; color: #e92634; font-weight: bold; margin-right: 6px; width: 25px; height: 25px; line-height: 25px; background-color: #eaebf1; border-radius: 4px } .news-bottom-box a .news-time { all: unset; margin-left: 8px; width: -moz-fit-content; width: fit-content; font-size: 12px; color: #6e7080 } .news-bottom-box .news-more { width: -moz-fit-content; width: fit-content; margin-left: 1%; color: #e52329; padding-right: 10px; text-align: right } .news-bottom-box .news-more i { font-size: 12px; margin-left: 3px; font-weight: bold } .news-question-box { margin-top: -30px; align-items: flex-start } .agent-fix-wrap { position: fixed; bottom: 0; left: 0; z-index: 10; width: 100%; height: 64px; overflow: hidden; transition: all .5s ease-in-out; background-color: rgba(14,23,48,.8) } .agent-fix-wrap .box { height: 100%; border-radius: 8px 8px 0 0; align-items: center } .agent-fix-wrap h3 { font-size: 20px; color: #fff } .agent-fix-wrap .agent-btn { display: flex; align-items: center; position: relative } .agent-fix-wrap .agent-btn a { display: block; width: 102px; height: 34px; line-height: 34px; border-radius: 4px; margin-right: 30px; text-align: center; color: #fff; background: linear-gradient(to right, #2f91d4, #1881c9); transition: all .3s ease-in-out } .agent-fix-wrap .agent-btn a:hover { box-shadow: 0 10px 25px 0 rgba(24,129,201,.5) } .agent-fix-wrap .agent-btn i { position: absolute; top: -10px; right: 0; color: #fff; font-size: 18px; cursor: pointer } .agent-fix-wrap-active { height: 0 } .index-video-box { width: 900px; height: auto; position: fixed; z-index: 10000; top: 100px; left: 50%; border-radius: 10px; transform: translateX(-50%) } .index-video-box i { font-size: 20px; color: #6e7080; position: absolute; top: 8px; right: 15px; z-index: 2; cursor: pointer } .index-video-box i:hover { color: #282b42 } .index-video-box video { width: 100%; height: 100%; border-radius: 10px; overflow: hidden; box-shadow: 0 2px 8px rgba(0,0,0,.15) } .footer-wrap .footer-box { padding-bottom: 0 } .flink { max-width: 1180px; margin: 20px auto; color: #8c8c8c; overflow: hidden } .flink .bottom-click { margin-bottom: 10px; cursor: pointer } .flink ul { width: 100% } .flink ul a { margin: 0; padding: 0px 1px 0 0; color: #8c8c8c !important; font-size: 12px; line-height: 2; word-break: keep-all } .flink ul a:hover { color: #ccc } .flink ul span { color: #8c8c8c; display: inline-block; margin: 0 2px 0 1px } .flink .nav-icon { vertical-align: middle; padding-left: 4px; width: 14px } @media screen and (min-width: 992px)and (max-width: 1199px) { .swiper-banner { height: 450px } .swiper-banner .banner-text-wrap .top-banner-text { width: 90%; height: 450px } .swiper-banner .swiper-pagination { bottom: 20px !important } .flag-wrap { height: 88px } .flag-wrap .box { height: 88px; padding: 15px 0 } .flag-wrap .flag img { max-height: 35px; margin-right: 10px } .flag-wrap .flag h3 { font-size: 20px } .flag-wrap .flag:nth-child(2) img { max-height: 31px } .index-mana-tab { max-width: 100% } .index-mana-tab li { margin-right: 5%; border-bottom: 2px solid #e41c1c } .index-mana-tab li span { bottom: -2px } .index-mana-tab li:last-child { margin-right: 0 } .index-mana { max-width: 100%; justify-content: center } .index-mana .index-mana-img { height: 410px; width: 55%; margin-right: 3%; padding: 0 } .index-mana-right { width: 36% } .index-mana-right .index-mana-right-item { padding: 10px 20px 5px } .index-mana-right h4 { font-size: 16px } .solu-left-wrap { width: 90%; margin: 0 auto } .solu-left-wrap div { margin-right: 40px; padding: 0 20px } .solu-right-wrap { width: 90%; padding: 30px 0 0 } .solu-right-wrap .solu-right-box { min-height: 340px } .solu-right-wrap .solu-right-box .solu-img { width: 53%; height: 340px } .solu-right-wrap .solu-right-box .solu-img img { width: 80% } .solu-right-wrap .solu-right-box .solu-right { width: 45%; margin-left: 2% } .solu-right h3 { font-size: 18px; margin-top: 20px; margin-bottom: 20px } .solu-right p { margin-bottom: 15px } .solu-right div { margin-top: 10px; margin-bottom: 40px } .solu-right a i { margin-left: 5px } .solu-right a.solu-more-link { font-size: 16px } .advan-box .advan { width: 23%; padding: 20px 10px } .advan-box .advan img { width: 85px } .advan-box .advan h3 { font-size: 18px; line-height: 2.5 } .advan-box .advan .advan-line { margin: 10px auto 20px } .com-wrap .com-box { height: 360px } .com-bg-swiper { height: 360px } .com-bg-swiper .swiper-slide { height: 360px } .com-swiper { padding-bottom: 45px } .com-swiper .swiper-slide { width: 70% !important; padding: 30px } .news-box .news-big { width: 38% } .news-box .news-big img { height: auto } .news-box .news-big h4 { font-size: 16px } .news-box .news-list { width: 30% } .news-box .news-right { width: 29% } .news-box .news-right .news-right-item img { height: auto } .news-box .news-more { margin-top: 15px } .news-bottom-box { padding: 20px 0 } .news-bottom-box a:nth-child(2) { margin-left: -40px } .news-bottom-box .news-bottom-link { width: 102px; height: 34px; line-height: 34px } .flink { width: 94%; margin: 20px auto 30px } } @media screen and (min-width: 768px)and (max-width: 991px) { .swiper-banner { height: 400px } .swiper-banner .banner-text-wrap .top-banner-text { width: 90%; height: 400px } .swiper-banner .banner-text-wrap h2 { font-size: 30px } .swiper-banner .banner-text-wrap p { font-size: 16px } .swiper-banner .swiper-pagination { bottom: 20px !important } .flag-wrap { height: 70px } .flag-wrap .box { height: 70px; padding: 15px 0 } .flag-wrap .flag img { max-height: 25px; margin-right: 10px } .flag-wrap .flag h3 { font-size: 16px } .flag-wrap .flag:nth-child(2) img { max-height: 31px } .call-hard-box .call-hard { width: 29%; padding: 20px 15px; border-radius: 15px; box-shadow: 0px 12px 18px 0px rgba(222,232,242,.5); transition: all .3s ease-in-out; background-size: 100px auto !important } .call-hard-box .call-hard br { display: none } .index-mana-tab { max-width: 100% } .index-mana-tab li { font-size: 16px; margin-right: 5%; border-bottom: 2px solid #e41c1c } .index-mana-tab li span { bottom: -2px } .index-mana-tab li:last-child { margin-right: 0 } .index-mana { max-width: 100%; justify-content: center } .index-mana .index-mana-img { height: 340px; width: 55%; margin-right: 3%; padding: 0 } .index-mana-right { width: 40% } .index-mana-right .index-mana-right-item { padding: 10px 20px 5px } .index-mana-right h4 { font-size: 16px } .solu-left-wrap { width: 90%; margin: 0 auto } .solu-left-wrap div { margin-right: 30px; padding: 0 10px } .solu-left-wrap div h4 { font-size: 16px } .solu-right-wrap { width: 90%; padding: 20px 0 0 } .solu-right-wrap .solu-right-box { min-height: 300px } .solu-right-wrap .solu-right-box .solu-img { width: 53%; height: 340px } .solu-right-wrap .solu-right-box .solu-img img { width: 80% } .solu-right-wrap .solu-right-box .solu-right { width: 45%; margin-left: 2% } .solu-right h3 { font-size: 16px; margin-top: 20px; margin-bottom: 20px } .solu-right p { margin-bottom: 15px } .solu-right div { margin-top: 10px; margin-bottom: 30px } .solu-right a i { margin-left: 5px } .advan-box .advan { width: 23%; padding: 20px 10px } .advan-box .advan img { width: 85px } .advan-box .advan h3 { font-size: 16px; line-height: 2.5 } .advan-box .advan p { font-size: 13px; line-height: 1.7 } .com-wrap .com-box { height: 320px } .com-bg-swiper { height: 320px } .com-bg-swiper .swiper-slide { height: 320px } .com-swiper { padding-bottom: 45px } .com-swiper .swiper-slide { width: 75% !important; padding: 15px } .news-box .news-big { width: 38% } .news-box .news-big img { height: auto } .news-box .news-big h4 { font-size: 16px } .news-box .news-list { width: 30% } .news-box .news-right { width: 29% } .news-box .news-right .news-right-item img { height: auto } .news-box .news-more { margin-top: 15px } .news-bottom-box { padding: 20px 0 } .news-bottom-box a { font-size: 13px } .news-bottom-box a span { margin-right: 5px; width: 20px; height: 20px } .news-bottom-box a:nth-child(2) { margin-left: 0px } .news-bottom-box .news-bottom-link { width: 96px; height: 32px; line-height: 32px } .flink { width: 92%; margin: 20px auto } } @media screen and (max-width: 768px) { .swiper-banner { width: 100%; height: 30rem } .swiper-banner .button-apply { width: 10.2rem; height: 3.4rem; font-size: 1.4rem; line-height: 3.4rem; margin-top: 1rem } .swiper-banner .banner-text-wrap { width: 100% } .swiper-banner .banner-text-wrap .top-banner-text { height: 30rem; justify-content: flex-start; align-items: center } .swiper-banner .banner-text-wrap h2 { margin-top: 9rem; text-align: center; font-size: 2rem; margin-bottom: 3% } .swiper-banner .banner-text-wrap p { text-align: center; font-size: 1.2rem; line-height: 1.7; color: #282b42; margin-bottom: 1.5rem !important } .swiper-banner .banner-text-wrap object .button-link { width: 10.2rem !important; height: 3.2rem !important; font-size: 1.4rem !important; line-height: 3.2rem !important; margin-top: 1rem !important } .swiper-banner .banner1-wrap { background: url("../image/banner1_wrap_bg.png") no-repeat center center/auto 100% } .swiper-banner .banner1-wrap .banner1 h2 { color: #fff } .swiper-banner .banner1-wrap .banner1 p { width: 90%; margin-left: auto; margin-right: auto; color: #fff; opacity: .8 } .swiper-banner .banner1-wrap .banner1 .button-link-blue { width: 10.2rem; height: 3.4rem; font-size: 1.4rem; line-height: 3.4rem; margin-top: 1rem; color: #fff; border: 1px solid #232e59; background: #232e59; transition: all .3s ease-in-out } .swiper-banner .banner1-wrap .banner1 .button-link-blue:hover { box-shadow: 3px 15px 15px rgba(35,46,89,.2) } .swiper-banner .banner2-wrap { background: url("../image/banner1_wrap_bg.png") no-repeat center center/auto 100% } .swiper-banner .banner2-wrap .banner2 { background: rgba(0,0,0,0) url("../image/top_banner_con.png") no-repeat center bottom/60% auto } .swiper-banner .banner2-wrap .banner2 p { padding-bottom: 2.1rem } .swiper-banner .banner3-wrap { background: url("../image/banner1_wrap_bg.png") no-repeat center center/auto 100% } .swiper-banner .banner3-wrap .banner3 { background: rgba(0,0,0,0) url("../image/banner3.png") no-repeat center bottom/60% auto } .swiper-banner .banner4-wrap { background: #f1f7fd url("../image/banner41_wrap_bg.png") no-repeat right bottom/auto 50% } .swiper-banner .banner5-wrap { background: #1b2944 url("../image/index_banner5_bg.jpg") no-repeat right bottom/100% auto } .swiper-banner .banner5-wrap img { max-width: 80% !important; margin-top: 9rem } .swiper-banner .banner5-wrap .banner .button-detail { width: 10.2rem; height: 3.4rem; font-size: 1.4rem; line-height: 3.4rem; margin-top: 1rem; color: #fff } .swiper-banner .swiper-pagination { display: none } .call-hard-box { flex-wrap: wrap } .call-hard-box .call-hard { width: 100%; padding: 2rem 1.5rem; border-radius: 1.5rem; margin-bottom: 1.5rem; box-shadow: 0rem 1.2rem 1.8rem 0rem rgba(222,232,242,.5); transition: all .3s ease-in-out; background-size: 8rem auto !important; background-position: 100% 140% } .call-hard-box .call-hard:last-child { margin-bottom: 0 } .call-hard-box .call-hard br { display: none } .call-hard-box .call-hard h4 { font-size: 1.4rem; margin-bottom: 1rem } .call-hard-box .call-hard p { font-size: 1.3rem } .order-more-wrap { overflow: hidden; padding-bottom: 3rem; background: url("../image/order_more_bg.png") no-repeat center center/cover } .order-more-wrap h2 { color: #fff } .order-more-box { max-width: 92%; border-radius: 4px; overflow: hidden; margin: 0 auto } .order-more-box div.order-more { width: 24.8%; overflow: visible; margin: 0 0 .1rem 0; padding: 1rem 0; background-color: #fff; text-align: center; position: relative } .order-more-box div.order-more img { max-height: 3.5rem } .order-more-box div.order-more p { color: #282b42; font-size: 1.3rem; margin-top: .5rem } .full { padding: 0 } .project-inner-text { padding: 0 } .project-inner-text .title-p { width: 90%; margin-left: auto; margin-right: auto; line-height: 1.5 } .safety-box { margin-top: 4rem } .safety-con h3 { font-size: 1.4rem } .safety-con p { display: none } .index-mana-wrap .price-box { display: flex; margin: 3rem auto 0; justify-content: center } .index-mana-wrap .price-box a { display: block; width: 11rem; height: 4rem; line-height: 4rem; text-align: center; font-size: 1.4rem; border-radius: .4rem; color: #282b42; background-color: #f0f0f0; transition: all .3s ease-in-out } .index-mana-wrap .price-box a:hover { box-shadow: .3rem 1.5rem 1.5rem rgba(0,0,0,.1) } .index-mana-wrap .price-box a:last-child { height: 5rem; margin-left: 2.5rem; color: #fff; background-color: #1881c9; background: linear-gradient(to right, #2f91d4, #1881c9) } .index-mana-wrap .price-box a:last-child:hover { box-shadow: 0 1rem 2.5rem 0 rgba(24,129,201,.5) } .mana-box { max-width: 100%; padding: 0 2% } .mana-box .mana-link:nth-child(n+4) { margin-top: 2% } .mana-top { width: 100%; padding: 3rem 1.5rem; margin-bottom: 1rem; border-radius: .8rem; background: url("../image/index_mana_top_bg.png") no-repeat center center/auto 100%; transition: all .3s ease-in-out } .mana-top:hover { transform: translateY(-5px); box-shadow: 0px 5px 20px 0px rgba(47,72,88,.07); background: url("../image/index_mana_top_bg.png") no-repeat center center/auto 105% } .mana-top .mana-text .mana-link-link { display: block; font-size: 1.4rem; font-weight: bold; line-height: 1; color: #444; margin-bottom: 1.5rem } .mana-top .mana-text p { font-size: 1.2rem; line-height: 1.7; color: #6e7080; margin-bottom: 1rem } .mana-top .mana-text ul { padding-left: 1.5rem; margin-bottom: 0 } .mana-top .mana-text ul li { color: #282b42; font-size: 1.1rem; line-height: 2; list-style: disc } .mana-top .mana-text .mana-more { display: none } .mana-item { width: 100%; padding: 2rem 0 2rem 1rem; flex-wrap: wrap; background: url("../image/solu_sence_bg.png") no-repeat center center/100% 100% } .mana-item .mana-text { width: 100%; min-width: 100% } .mana-item .mana-text .mana-link-link { display: block; font-size: 1.4rem; font-weight: bold; line-height: 1; color: #444; margin-bottom: 1.5rem; min-height: 0 } .mana-item .mana-text p { font-size: 1.2rem; line-height: 1.7; min-height: 6.7rem; color: #6e7080; margin-bottom: 0 } .mana-item .mana-text ul { display: none; padding-left: 0rem; margin-bottom: 1rem } .mana-item .mana-text ul li { color: #282b42; font-size: 1.2rem; line-height: 1.7; list-style: none } .mana-item .mana-text .mana-more { display: none } .mana-item .mana-img { width: 90%; margin-left: 2% } .mana-item .mana-img img { max-width: 100%; opacity: 1; transform: scale(0.95); transition: all .3s ease-in-out } .mana-item:hover { transform: translateY(-0.5rem); background: url("../image/solu_sence_bg.png") no-repeat center center/110% 110%; box-shadow: 0rem .5rem 2rem 0rem rgba(47,72,88,.07) } .mana-item:hover .mana-img img { transform: scale(1); opacity: .9 } .mana-item:hover .mana-text .mana-more { text-indent: 1rem } .index-mana-wrap .price-box { width: 100%; margin: 2rem auto 0 } .index-mana-wrap .price-box a { width: 10.2rem; height: 3.6rem; line-height: 3.6rem } .index-mana-tab { margin-bottom: 2rem; border-bottom: none } .index-mana-tab li { font-size: 1.4rem; line-height: 2; color: #282b42; margin-right: 3%; border-bottom: .2rem solid #e41c1c } .index-mana-tab li span { bottom: -0.3rem } .index-mana-tab li.active,.index-mana-tab li:hover { color: #e72735 } .index-mana-tab li.active:after,.index-mana-tab li:hover:after { content: ""; position: absolute; left: 50%; margin-left: -0.4rem; bottom: -0.45rem; width: .8rem; height: .8rem; border-top: .2rem solid #e41c1c; border-left: .2rem solid #e41c1c; background-color: #fff; z-index: 10; transform: rotate(45deg) } .index-mana-tab li.active span,.index-mana-tab li:hover span { transform: translateX(12rem) } .index-mana-tab li:last-child { margin-right: 0 } .index-mana { max-width: 100%; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: space-between; transition: all .4s ease-in-out } .index-mana .index-mana-img { width: 100%; height: auto; padding: 0 2% 1rem 0; display: flex; align-items: center } .index-mana .index-mana-img img { width: 100% } .index-mana .index-mana-img-big { padding: 0 2% 1rem } .index-mana-right { width: 100% } .index-mana-right .index-mana-right-item { padding: 1rem 2rem .5rem } .index-mana-right .index-mana-right-item img { max-width: 2.4rem; margin-right: 2rem } .index-mana-right .index-mana-right-item .index-mana-right-icon { max-width: 2.6rem; margin-right: 1.8rem } .index-mana-right .index-mana-right-item .index-mana-right-icon-small { max-width: 2.3rem; margin-right: 2.1rem } .index-mana-right .index-mana-right-item:hover h4 { color: #e8232a } .index-mana-right h4 { font-size: 1.6rem } .index-mana-right p { font-size: 1.3rem; line-height: 1.5; color: #6e7080 } .index-mana-right .index-mana-apply { width: 100%; overflow: hidden; background: url("../image/tele_mana_right_bg.png") no-repeat right bottom/80% } .index-mana-right .index-mana-apply a { display: block; margin: 4rem 0; width: 11rem; height: 4rem; line-height: 4rem; text-align: center; font-size: 1.4rem; border-radius: .4rem; color: #fff; background-color: #1881c9; background: linear-gradient(to right, #2f91d4, #1881c9); transition: all .4s ease-in-out } .index-mana-right .index-mana-apply a:hover { box-shadow: 1rem 1rem 2.5rem 0 rgba(24,129,201,.5) } .index-build { width: 100%; margin-bottom: 2rem } .index-build .index-build-title { font-size: 1.6rem } .index-build p { font-size: 1.3rem } .solu-wrap { padding-bottom: 0 } .solu-wrap .solu-mibile-box { padding-bottom: 4rem } .solu-wrap .solu-mibile-box .swiper-pagination-bullets { bottom: 1rem !important } .solu-wrap .solu-mibile-box .swiper-pagination-bullet { background-color: #fff !important; opacity: .6 } .solu-wrap .solu-mibile-box .swiper-pagination-bullet-active { transform: scale(1.2); opacity: 1 } .solu-wrap .solu-box { margin-bottom: 2rem; width: 84%; margin: 0 3% } .solu-wrap .solu-box:last-child { margin-bottom: 0 } .solu-left-wrap { width: 100%; margin: 0 auto; display: flex; justify-content: space-around } .solu-left-wrap div { margin-right: 0; padding: 0 } .solu-left-wrap div h4 { font-size: 1.4rem; font-weight: bold } .solu-right-wrap { width: 100%; padding: 1rem 0 0 } .solu-right-wrap .solu-right-box { min-height: 0; display: flex; flex-wrap: wrap } .solu-right-wrap .solu-right-box .solu-img { width: 90%; height: 19.5rem; line-height: 19.5rem } .solu-right-wrap .solu-right-box .solu-img img { width: 90% } .solu-right-wrap .solu-right-box .solu-right { width: 90%; margin-left: 0; margin-top: 1rem; } .solu-right h3 { font-size: 1.4rem; margin-top: 1rem; margin-bottom: 1rem } .solu-right p { font-size: 1.2rem; margin-bottom: 1rem } .solu-right div { font-size: 1.2rem; margin-top: 1rem; margin-bottom: 1rem } .solu-right a { font-size: 1.2rem } .solu-right a i { margin-left: .5rem } .solu-right a.solu-more-link { font-size: 1.2rem } .com-wrap { padding-bottom: 0 } .com-wrap .title,.com-wrap .title-p-white { background-color: rgba(0,0,0,0) } .com-wrap .com-box { width: 100%; height: auto; position: relative; overflow: hidden } .com-bg-swiper { position: absolute; top: 0; left: 0; z-index: -1; width: 100% } .com-bg-swiper .swiper-slide { width: 100%; margin: 0 !important; background-repeat: no-repeat; background-position: center center; background-size: cover } .com-swiper { width: 100%; overflow: hidden; margin: 0 auto; padding-bottom: 6rem } .com-swiper .swiper-slide { box-sizing: border-box; display: flex; align-items: center; width: 90% !important; margin: 0 5%; padding: 1rem; border-radius: .8rem; height: auto; color: #fff; border: .1rem solid #b8bbbe; background-color: rgba(0,0,0,.1); transition: all .3s ease-in-out } .com-swiper .swiper-slide .com-con-box { display: flex; align-items: center } .com-swiper .swiper-pagination-bullets { bottom: 2rem !important } .com-swiper .swiper-pagination-bullet-active { transform: scale(1.2); opacity: 1 } .com-con-box .com-con-img { flex-shrink: 0; width: 6rem; height: 6rem; margin-left: 5.5px; margin-right: 1.5rem } .com-con-box .com-con-img img { width: 100% } .com-con-box .com-con-right p { font-size: 1.2rem; line-height: 1.6; opacity: .8 } .com-con-box .com-con-right .bottom { float: right } .com-con-box .com-con-right .bottom span { width: 3rem; margin-right: .3rem; display: inline-block; height: 1.2rem; border-bottom: .1rem solid #fff; vertical-align: top; background-color: rgba(0,0,0,0) } .advan-box { display: flex; justify-content: space-between; flex-wrap: wrap; } .advan-box .advan { width: 48%; padding: 2.5% } .advan-box .advan img { width: 8rem } .advan-box .advan h3 { font-size: 1.6rem; line-height: 2; color: #444 } .advan-box .advan .advan-line { margin: .5rem auto 1rem; width: 3.4rem; height: .3rem; background-color: #e62b31 } .advan-box .advan p { text-align: left; color: #6e7080; line-height: 1.5 } .advan-box .advan:hover { transform: translateY(-0.8rem) } .advan-box .advan:first-child { margin-bottom: 5% } .advan-box .advan:nth-child(2) { margin-bottom: 5% } .news-box { display: flex; justify-content: space-between; flex-wrap: wrap; padding-bottom: 1.5rem; border-bottom: .1rem solid #d4d4d4 } .news-box .news-big { width: 100% } .news-box .news-big img { width: 100%; height: 20rem } .news-box .news-big h4 { font-size: 1.3rem; margin-top: -3.5rem; text-indent: 1rem; color: #fff } .news-box .news-big p { display: none } .news-box .news-list { width: 98%; margin: 3% auto 5% } .news-box .news-list li { font-size: 1.3rem; line-height: 2 } .news-box .news-list li a { font-size: 1.3rem } .news-box .news-list li:first-child { display: none } .news-box .news-list li:nth-child(n+4) { display: none } .news-box .news-right { width: 100%; margin-bottom: 2rem } .news-box .news-right .news-right-item img { width: 100%; height: auto } .news-box .news-right li { width: 98%; margin: 0 auto; font-size: 1.3rem; line-height: 2 } .news-box .news-right li a { font-size: 1.3rem } .news-box .news-right li:nth-child(2) { display: block; list-style: disc; position: relative; color: #fff; top: -3.5rem; left: 1rem } .news-box .news-right li:nth-child(2) a { color: #fff } .news-box .news-right li:nth-child(3) { margin-top: -2.6rem } .news-box .news-right li:nth-child(n+5) { display: none } .news-box .news-more { color: #e52329; display: block; float: right; margin-top: 2%; font-size: 1.2rem } .news-box .news-more i { font-size: 1.1rem; font-weight: bold } .news-bottom-box { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; width: 100%; padding: 1.5rem 0 3rem } .news-bottom-box a { color: #282b42; margin-top: 3%; font-size: 1.2rem; line-height: 2rem } .news-bottom-box a span { text-align: center; color: #e92634; font-weight: bold; display: inline-block; vertical-align: middle; margin-right: .5rem; width: 2rem; height: 2rem; line-height: 1.8; background-color: #eaebf1; border-radius: .4rem } .news-bottom-box a:first-child { width: 80%; margin: 0 10% 3%; height: 3.4rem; line-height: 3.4rem; font-size: 1.3rem } .news-bottom-box a:nth-child(2) { margin-left: 0 } .news-bottom-box .news-more { color: #e52329; margin-right: 3% } .news-bottom-box .news-more i { font-size: 1.2rem; font-weight: bold } .news-bottom-box .news-bottom-link { color: #fff; width: 11rem; height: 4rem; line-height: 4rem; text-align: center; background: linear-gradient(to right, #2f91d4, #1881c9); display: block; border-radius: .4rem } .agent-fix-wrap { left: unset; right: 0; bottom: 22%; width: 8rem; height: 4rem; border-radius: 2rem 0 0 2rem; transition: transform .5s ease-in-out; background-image: linear-gradient(to right, #ff8989, #ed4040) } .agent-fix-wrap .box { border-radius: .8rem .8rem 0 0 } .agent-fix-wrap h3 { display: none } .agent-fix-wrap .agent-btn { position: static } .agent-fix-wrap .agent-btn a { display: flex; align-items: center; width: 100%; height: 4rem; line-height: 1.2; font-size: 1rem; border-radius: .4rem; margin-right: 0; color: #fff; background: rgba(0,0,0,0); transition: all .3s ease-in-out } .agent-fix-wrap .agent-btn a i { position: static; font-size: 3rem; margin-left: 1rem; margin-right: .5rem } .agent-fix-wrap-active { height: 4rem; transform: translateX(100%) } .index-video-box { top: 0; width: 100%; height: 100vh; padding-top: 30vh; background-color: rgba(0,0,0,.6) } .index-video-box video { width: 96%; height: auto; margin: 0 2% } .index-video-box i { position: static; display: block; width: 2.8rem; height: 2.8rem; margin: .5rem auto 0; line-height: 2.8rem; text-align: center; border-radius: 1.4rem; font-size: 1.4rem; color: #6e7080; background-color: #fff; z-index: 2; cursor: pointer } .index-video-box i:hover { color: #282b42 } }/*# sourceMappingURL=index.css.map */