.head { height: 5.6rem; background-repeat: no-repeat; background-size: cover; background-position: center center; } .head_d4 { width: 1200px; margin: 0 auto; padding-left: 3.45rem; padding-top: 2.3rem; } .head_p7 { font-size: 36px; color: white; position: relative; display: table; } .head_p7::after { content: ""; position: absolute; left: 50%; bottom: -15px; transform: translateX(-50%); width: 0.38rem; height: 2px; background-color: #4D62AF; } /* */ .cloud_tab_bg { width: 100%; background: rgba(27, 42, 117, .8); margin-top: -0.6rem; } .cloud_tab { width: 1200px; display: flex; align-items: center; justify-content: center; margin: 0 auto; } .cloud_tab_item { width: 1.56rem; height: 0.6rem; color: white; position: relative; z-index: 2; } .cloud_tab_item a { display: block; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; } .cloud_tab_item.on { background: #4D62AF; } .cloud_tab_item.on::after { content: ""; border-top: 7px solid #4D62AF; border-right: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid transparent; display: block; position: absolute; bottom: -14px; left: 50%; transform: translateX(-50%); } .cloud_tab_item img { margin-right: 0.1rem; } /* */ .cloud_ul_bg { width: 100%; overflow: hidden; background: #F0F3F7; /* position: absolute; z-index: 1; */ } .cloud_ul { width: 1200px; height: 0.6rem; margin: 0 auto; /* display: flex; */ align-items: center; justify-content: center; display: none; } .cloud_ul.on { display: flex; } .cloud_li { margin-right: 0.7rem; font-size: 16px; color: #333947; transition: 0.5s; } .cloud_li:hover { color: #1b2a75; } .cloud_li:last-of-type { margin-right: 0; } /* */ .cloud_list { background-color: white; width: 100%; overflow: hidden; } .cloud_list img { max-width: 100%; } .cloud_item { width: 100%; padding: 1.2rem 0; } .cloud_item:nth-of-type(even) { background-color: #F0F3F7; } .cloud_item_cont { width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; } .cloud_item:nth-of-type(even) .cloud_item_cont { flex-direction: row-reverse; } .cloud_item:nth-of-type(even) .cloud_item_text { min-width: 2.9rem; } .cloud_item_p1 { font-size: 20px; color: #333947; margin-bottom: 0.3rem; } .cloud_item_p2 { font-size: 14px; color: #333947; line-height: 30px; } .cloud_list_img1 { width: 1200px; margin: 0 auto; padding: 0.7rem 0 0 0; } .cloud_list_img1 img { margin-bottom: 0.43rem; height: 1.21rem; object-fit: contain; } .cloud_list_img2 img { margin: 1rem auto 0.46rem; } @media screen and (max-width: 800px) { .head_d4 { width: 100%; padding: 1rem 0; } .head_p7 { display: block; text-align: center; font-size: 30px; } .cloud_tab { width: 100%; } .cloud_item_cont { width: 90%; flex-direction: column-reverse; margin: 0 auto; } .cloud_item:nth-of-type(even) .cloud_item_cont { flex-direction: column-reverse; } .cloud_item_cont { align-items: flex-start; } .cloud_item_img { margin-bottom: 20px; } .cloud_tab { flex-wrap: wrap; justify-content: flex-start; } .cloud_tab_bg { margin-top: 0; background: #1B2372; } .cloud_tab_item { width: 50%; } .cloud_ul { width: 100%; height: auto; flex-wrap: wrap; justify-content: flex-start; } .cloud_li { width: 100%; text-align: center; margin-right: 0; } .cloud_li a { display: block; padding: 10px 0; } .cloud_tab_item.on::after { display: none; } .cloud_list_img1 { width: 90%; margin: 0 auto; } .cloud_list_img1 img { min-height: 41px; height: auto; } }