.head { height: 5.6rem; background-repeat: no-repeat; background-size: cover; background-position: center center; } .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; } /* */ .tabs_bg { width: 100%; background-color: white; overflow: hidden; } .tabs { width: 1200px; margin: 0 auto; display: flex; align-items: center; border-bottom: 1px solid #dfdfdf; } .tabs>div { width: 50%; height: 1.2rem; display: flex; align-items: center; padding: 0 1.2rem; position: relative; } .tabs>div::after { content: ""; display: none; width: 0.4rem; height: 3px; position: absolute; bottom: -2px; } .tabs>div.on::after { display: block; } .tabs_l { justify-content: flex-end; } .tabs_l::after { right: 1.7rem; background-color: #1890ff; } .tabs_r { justify-content: flex-start; } .tabs_r::after { left: 1.6rem; background-color: #ecc871; } .tabs img { width: 1.42rem; object-fit: contain; cursor: pointer; } /* */ .edit { width: 1200px; margin: 0 auto; display: flex; padding: 1.1rem 0; } .edit_img img { object-fit: contain; } .edit_l { width: 5.8rem; margin-right: 1.3rem; } .edit_p1 { font-size: 16px; color: #333947; line-height: 2; margin-bottom: 0.12rem; font-weight: 400; } .edit_p2 { font-size: 14px; color: #333947; line-height: 1; margin-top: 0.38rem; position: relative; margin-left: 15px; } .edit_p2:hover { color: #4490f7; } .edit_p2:hover::before { background-color: #4490f7; } .edit_p2::before { content: ""; width: 4px; height: 4px; background-color: #84879a; display: block; position: absolute; left: -12px; top: 50%; transform: translateY(-50%); border-radius: 50%; } .edit_p3 { font-size: 14px; color: #84879a; line-height: 32px; margin-top: 0.08rem; margin-left: 15px; } /* */ .zytab_bg { width: 100%; overflow: hidden; background-color: #fafbfd; } .zytab { width: 1200px; margin: 0 auto; padding-top: 1rem; padding-bottom: 1.9rem; } .zytab_tab { display: flex; align-items: center; justify-content: center; font-size: 32px; color: #333947; line-height: 1; margin-bottom: 1.15rem; } .zytab_tab div { padding: 0 0.5rem; cursor: pointer; } .zytab_tab div.on { color: #1890ff; } .zytab_tab div:first-of-type { border-right: 1px solid #dfdfdf } .zytab_list { display: flex; align-items: center; justify-content: space-around; } .zytab_li { text-align: center; } .zytab_list:nth-of-type(2) .zytab_li:nth-of-type(2) .zytab_p1 { font-size: 38px; } .zytab_p1 { font-size: 18px; color: #1890ff; } .zytab_p1 span { font-size: 55px; font-weight: bold; color: #1890ff; letter-spacing: 3px; font-family: 'ArialHebrewScholar', "思源黑体 CN"; margin-right: 6px; } .zytab_p2 { font-size: 18px; color: #333947; line-height: 1; margin-top: 0.2rem; } /* */ .matrix_bg { background-color: #f0f3f7; width: 100%; overflow: hidden; padding-top: 1rem; padding-bottom: 1.44rem; } .matrix { width: 1200px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; } .matrix_l { width: 3.6rem; } .matrix_r { display: flex; align-items: center; } .matrix_r div { margin-left: 0.5rem; } .matrix_item { margin-bottom: 0.3rem; padding-left: 17px; } .matrix_item:hover .matrix_p1 { color: #1890ff; } .matrix_item:hover .matrix_p1::before { background-color: #1890ff; } .matrix_p1 { font-size: 18px; color: #333947; line-height: 1; margin-bottom: 15px; position: relative; } .matrix_p1::before { content: ""; width: 4px; height: 4px; background-color: #84879a; display: block; position: absolute; left: -17px; top: 50%; transform: translateY(-50%); border-radius: 50%; } .matrix_p2 { font-size: 14px; color: #333947; line-height: 1.5; } /* */ .service_bg { padding-top: 1rem; padding-bottom: 1.5rem; background-color: white; overflow: hidden; } .service_bg .pub_title { margin-bottom: 1rem; } .service { width: 1200px; margin: 0 auto; } .service_list { display: flex; justify-content: space-around; } .service_item{ transform: translateY(40%); opacity: 0; transition: 0.3s; } .service_item.on{ transform: translateY(0); opacity: 1; } .service_img { width: 1rem; height: 1.2rem; margin: 0 auto; } .service_img img { width: 100%; max-height: 100%; object-fit: contain; } .service_p1 { font-size: 16px; color: #333947; line-height: 1; text-align: center; margin-top: 0.4rem; } /* */ .tabs_two .edit_p1 { width: 4.2rem; } .tabs_two .edit { align-items: center; } .tabs_two .zytab_tab div.on, .tabs_two .zytab_p1, .tabs_two .zytab_p1 span { color: #ecc871; } .tabs_two .edit_l { padding-left: 1.14rem; margin-right: 1rem; } .tabs_two .pub_title::after { background-color: #ecc871; } /* */ .zytab_list:last-of-type { display: none; } .hot_jobTit { height: 280px; background: url(../newImage/fcSet/hot_job1.png) no-repeat; background-position: center; display: flex; justify-content: center; position: relative; } .recruit { background: url(../newImage/fcSet/hot_job5.png) center no-repeat; } .recruit1 { background: url(../newImage/fcSet/hot_job4.png) center no-repeat; } .hot_jobTit a { padding: 0 31px; background: #366CFC; color: #fff; font-size: 18px; height: 44px; line-height: 44px; border-radius: 44px; position: absolute; top: 50%; margin-top: -22px; box-shadow: 0 20px 35px 5px #afbfea; } .recruit a{ background: #1890FF; box-shadow: 0px 14px 40px 0px rgba(30, 105, 255, 0.2); } .recruit1 a{ background: #FFA85E; box-shadow: 0px 14px 31px 0px #FCD793; } @media screen and (min-width: 1200px) {} @media screen and (max-width: 1920px) {} @media screen and (max-width: 800px) { .head_d1, .matrix_l, .edit_l, .edit_img img { width: 90%; margin: 0 auto; } .head_p3, .service, .matrix, .zytab, .edit, .tabs, .tabs_two .edit_p1 { width: 100%; min-width: 100%; } .matrix, .matrix_r, .zytab_list, .edit { display: block; } .zytab_list { flex-direction: column; } .service_list { flex-wrap: wrap; justify-content: normal; } .service_item { width: 50%; margin-bottom: 0.4rem; } .matrix_r>div:first-of-type { margin-bottom: 0.5rem; } .zytab_tab div { padding: 0 0.2rem; } .zytab_tab { font-size: 0.28rem; margin-bottom: 0.5rem; } .zytab_li { margin-bottom: 0.5rem; } .zytab { padding-bottom: 1rem; } .edit_img { margin-top: 0.5rem; } .tabs img { margin: 0 auto; width: 50%; } .tabs>div { padding: 0; } .tabs_l::after { right: 50%; transform: translateX(50%); } .tabs_r::after { left: 50%; transform: translateX(-50%); } .edit { padding: 0.5rem 0; } .edit_p1 { text-indent: 0; } .matrix_r div { margin: 0; } .tabs_two .edit_l { padding: 0; margin: 0 auto; width: 90%; } .matrix_r img { margin: 0 auto; } }