.head { height: 5.6rem; background-repeat: no-repeat; background-size: cover; } .head_d1 { width: 1200px; margin: 0 auto; padding-top: 1.35rem; padding-bottom: 1.3rem; } .head_p1 { font-size: 0.46rem; color: white; line-height: 1; margin-bottom: 0.17rem; letter-spacing: 1px; font-weight: 500; } .head_p2 { font-size: 0.2rem; color: white; line-height: 1; margin-bottom: 0.36rem; letter-spacing: 4px; text-indent: 4px; font-family: arial; } .head_p3 { font-size: 0.14rem; color: white; line-height: 0.3rem; } .head_d2 { display: flex; align-items: center; margin-top: 0.55rem; cursor: pointer; } .head_d2 img { width: 0.7rem; height: 0.7rem; object-fit: contain; display: block; margin-right: 0.16rem; } .head_d2 p { font-size: 0.22rem; color: white; border-bottom: 1px solid white; letter-spacing: 1px; } /* */ .chall_bg { background-color: #f0f3f7; width: 100%; overflow: hidden; } .chall { width: 1200px; margin: 0 auto; display: flex; padding-top: 1.3rem; padding-bottom: 1.35rem; } .chall_l { min-width: 4.1rem; width: 4.1rem; display: flex; flex-direction: column; justify-content: space-between; } .chall_p1 { font-size: 0.58rem; color: #619fd0; position: relative; line-height: 1; padding-bottom: 0.3rem; margin-bottom: 0.3rem; } .chall_p1::after { content: ""; position: absolute; left: 4px; bottom: 0; width: 0.42rem; height: 5px; background-color: #619fd0; } .chall_r { flex-grow: 1; padding-left: 1.4rem; padding-top: 0.3rem; } .chall_list { height: 4.42rem; overflow-y: scroll; } .chall_item { margin-bottom: 0.5rem; width: 6.1rem; } .chall_item:last-of-type { margin-bottom: 0; } .chall_p2 { display: flex; align-items: center; font-size: 0.18rem; color: #333947; margin-bottom: 0.12rem; } .chall_p2 img { width: 0.28rem; min-width: 0.28rem; height: 0.24rem; object-fit: contain; margin-right: 0.2rem; } .chall_p3 { font-size: 0.14rem; line-height: 0.24rem; color: #333947; padding-left: 0.5rem; } /* 解决方案 */ .solution { width: 1200px; margin: 0 auto; padding-top: 1rem; padding-bottom: 1.27rem; } .solution .pub_title { margin-bottom: 0.5rem; } .solution_p1 { width: 100%; text-align: center; margin: 0 auto 0.56rem; line-break: 1; font-size: 14px; color: #84879a; } .solution_list { margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: center; } .solution_item { width: 2rem; text-align: center; transition: 0.35s; margin-right: 1.1rem; min-height: 3.3rem; padding-top: 0.43rem; padding-bottom: 0.2rem; border-radius: 8px; } .solution_item:hover { box-shadow: 0 0 10px 1px rgba(102, 102, 102, 0.2); } .solution_item:last-of-type { margin-right: 0; } .solution_img { height: 1rem; } .solution_img img { object-fit: contain; margin: 0 auto; display: block; max-width: 100%; max-height: 100%; } .solution_p2 { font-size: 18px; color: #333947; line-height: 1; margin: 0.2rem 0; } .solution_p3 { font-size: 14px; color: #464d61; line-height: 2; } /* */ .advan_bg { padding: 1.3rem 0; background-color: #f0f3f7; overflow: hidden; width: 100%; } .advan { width: 1200px; margin: 0 auto; display: flex; height: 4.2rem; } .advan_l { width: 5.6rem; min-width: 5.6rem; margin-left: 0.8rem; } .advan_item { margin-bottom: 0.36rem; } .advan_p1 { font-size: 18px; color: #619fd0; margin-top: 0.32rem; letter-spacing: 0.5px; line-height: 1.6; } .advan_p2 { font-size: 14px; color: #333947; line-height: 28px; background-color: rgba(255, 255, 255, 0.4); padding: 0.2rem 0.2rem; border-radius: 10px; margin: 0.22rem 0 0.44rem 0; box-shadow: 0 0 10px 1px rgba(102, 102, 102, 0.2); letter-spacing: 0.5px; } .advan_p3 { font-size: 18px; color: #333947; line-height: 1; letter-spacing: 0.5px; transition: 0.2s; } .advan_r { flex-grow: 1; text-align: right; transform: translateY(-0.1rem); } .advan_p4 { font-size: 0.58rem; color: #619fd0; line-height: 1; padding-bottom: 0.3rem; position: relative; margin-bottom: 0.4rem; letter-spacing: 2px; } .advan_p4::after { content: ""; width: 0.42rem; height: 0.05rem; background-color: #619fd0; position: absolute; right: 5px; bottom: 0; } .advan_r_img img { margin-left: auto; } /* */ .track_bg { width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; overflow: hidden; max-height: 6.3rem; } .track { width: 1200px; margin: 0 auto; padding: 1.4rem 0.65rem 1.4rem 1.4rem; display: flex; } .track_l { width: 5.17rem; min-width: 5.17rem; font-size: 0.58rem; color: white; line-height: 0.72rem; } .track_l p { position: relative; padding-bottom: 0.2rem; letter-spacing: 2px; } .track_l p::after { content: ""; position: absolute; left: 0; bottom: 0; width: 0.42rem; height: 0.05rem; background-color: white; } .track_r p { font-size: 0.18rem; color: white; margin-bottom: 0.15rem; font-family: Arial, "Source Han Sans CN"; letter-spacing: 1px; line-height: 1.4; } .track_r span { font-size: 0.32rem; color: white; } /* */ .money_bg { background-color: #f0f3f7; width: 100%; overflow: hidden; } .money { display: flex; width: 1200px; margin: 0 auto; padding: 0.86rem 0; } .money_img { margin-right: 2.2rem; } .money_r { padding-top: 0.56rem; } .money_p1 { font-size: 0.38rem; color: #333947; line-height: 1; margin-bottom: 0.34rem; font-family: Arial, "Source Han Sans CN"; } .money_p2 { font-size: 0.14rem; color: #464d61; line-height: 1.7; } .money_p3 { background-color: #619fd0; border-radius: 3px; width: 1.56rem; height: 0.5rem; display: flex; align-items: center; justify-content: center; font-size: 14px; color: white; margin-top: 40px; cursor: pointer; } .money_p3 img { margin-right: 10px; height: 18px; object-fit: contain; } /* */ .advan_p2 { display: none; } /* .advan_item:hover .advan_p2 { display: block; } */ .advan_item.on .advan_p2 { display: block; } .advan_item.on .advan_p3 { color: #619fd0; } @media screen and (min-width: 1200px) { .advan_item:nth-of-type(3n) { margin-right: 0; } .chall_list::-webkit-scrollbar { width: 8px; background-color: #f5f5f5; } .chall_list::-webkit-scrollbar-thumb { background-color: #caced4; border-radius: 30px; } } @media screen and (max-width: 1920px) {} @media screen and (max-width: 800px) { .track_l, .money_img { display: none; } .head_d1, .chall_l, .chall_r, .advan, .money, .solution { width: 90%; margin: 0 auto; } .head_p3, .chall, .chall_item, .track, .advan_l, .advan_p1, .money_img, .money_img img, .money_p3 { width: 100%; min-width: 100%; } .chall, .money { display: block; } .chall_r { padding-left: 0; } .chall { padding-top: 0.5rem; padding-bottom: 0.5rem; } .advan_item { width: 100%; } .advan_p2 { display: block !important; } .advan_item:nth-of-type(2n) { margin-right: 0; } .advan_l { margin-left: 0; } .advan_p3 { line-height: 2; color: #333947 !important; } .advan_bg { padding: 0.5rem 0; } .track { padding: 0.5rem; } .money_img { margin-right: 0; } .money_p2 { font-size: 0.2rem; } .chall_p3 { font-size: 0.18rem; } .chall_p2 { font-size: 0.24rem; } .head_p3 { font-size: 0.18rem; } .chall_list { height: 7rem; margin: 0 auto; } .advan_r { width: 100%; margin-bottom: 0.3rem; text-align: left; } .advan_p4::after { left: 0; } .advan { height: auto; flex-direction: column-reverse; } .advan_r { width: 100%; margin-bottom: 0.3rem; text-align: left; } .advan_p4::after { left: 0; } .advan_r_img, .chall_img1 { width: 70%; margin: 0 auto; } .advan_r_img img, .chall_img1 img { width: 100%; object-fit: contain; } .solution_item { margin-right: 0; width: 3rem; margin-bottom: 0.2rem; } .solution { padding: 0.5rem; } }