@import url(channel.css); body{ background-color: #F2F2F2; } .zp-box h1{ font-size: 2rem; font-weight: 700; color: #333333; text-align: center; padding: 3.75rem 0 2.5rem 0; } #culture .culture-box .img { float: left; width: 50%; overflow: hidden; } #culture .culture-box .img img { width: 100%; transition: 0.6s; } #culture .culture-box .img img:hover { transform: scale(1.04); } #culture .culture-box .culture-content { padding-right: 90px; float: left; width: 50%; text-align: left; } #culture .culture-box .culture-content .cul_slogan { display: inline-block; font-size: 36px; font-weight: 700; color: #00931c; } #culture .culture-box .culture-content .cul_slogan span:first-of-type { display: inline-block; padding-bottom: 25px; border-bottom: 3px solid #00931c; } #culture .culture-box .culture-content .cul_title { margin-top: 52px; font-size: 28px; font-weight: 700; color: #333; } #culture .culture-box .culture-content .cul_sub_title { margin-top: 30px; font-size: 20px; color: #333; } #culture .culture-box .culture-content .cul_content { margin-top: 64px; color: #666; font-size: 20px; } #culture .culture-box .culture-content .cul_content .cul_sub_content { padding: 5px 0; } #culture .culture-box .culture-content .cul_content .cul_content_title { font-weight: 700; color: #000; } #culture li:not(:first-of-type) { margin-top: 110px; } #culture li:nth-child(even) .culture-box .img { float: left; } #culture li:nth-child(even) .culture-content { float: right; padding-right: 0px; padding-left: 90px; } @media screen and (max-width: 1200px) { #culture { width: 100%; padding: 0 20px; } #culture .culture-box .culture-content { padding-right: 30px; } #culture .culture-box .culture-content .cul_slogan { font-size: 30px; } #culture .culture-box .culture-content .cul_slogan span:first-of-type { padding-bottom: 15px; border-bottom: 2px solid #00931c; } #culture .culture-box .culture-content .cul_title { margin-top: 30px; } #culture .culture-box .culture-content .cul_sub_title { margin-top: 20px; } #culture .culture-box .culture-content .cul_content { margin-top: 10px; font-size: 18px; } #culture li:nth-child(even) .culture-content { padding-left: 30px; } } @media screen and (max-width: 758px) { #culture .culture-box .img { float: none; width: 100%; margin-top: 20px; } #culture .culture-box .img img { max-height: initial; } #culture .culture-box .culture-content { padding-right: 0px; float: none; width: 100%; } #culture .culture-box .culture-content .cul_slogan span:first-of-type { padding-bottom: 20px; border-bottom: 1px solid #00931c; } #culture .culture-box .culture-content .cul_title { margin-top: 30px; font-size: 26px; } #culture .culture-box .culture-content .cul_sub_title { margin-top: 10px; font-size: 20px; } #culture .culture-box .culture-content .cul_content .cul_sub_content { padding: 5px 0; } #culture .culture-box .culture-content .cul_content .cul_content_title { font-weight: 700; color: #000; } #culture li:not(:first-of-type) { margin-top: 80px; } #culture li:nth-child(even) .culture-box .img { float: none; } #culture li:nth-child(even) .culture-content { float: none; padding-left: 0px; } } #staff_resence ul > li { float: left; width: 33.3%; padding: 20px; } #staff_resence .staff_res_box .img { cursor: pointer; overflow: hidden; } #staff_resence .staff_res_box .img img { width: 100%; transition: 0.6s; } #staff_resence .staff_res_box .img img:hover { transform: scale(1.04); } #staff_resence .staff_res_box .staff_res_title { font-size: 22px; color: #333; margin-top: 20px; text-align: center; } @media screen and (max-width: 1600px) { #staff_resence { width: 100%; } #staff_resence ul > li { float: left; width: 33.3%; padding: 20px; } #staff_resence .staff_res_box .img img { width: 100%; } #staff_resence .staff_res_box .staff_res_title { font-size: 18px; color: #333; margin-top: 20px; text-align: center; } } @media screen and (max-width: 758px) { #staff_resence ul > li { float: none; width: 100%; } #staff_resence .staff_res_box .img img { width: 100%; } #staff_resence .staff_res_box .staff_res_title { font-size: 16px; } } #social_recr ul > li, #school_recr ul > li { width: 100%; padding: 20px; } #social_recr .social_recr_box, #school_recr .social_recr_box { padding: 40px 60px; box-shadow: 0 0px 10px #ebedf0; text-align: left; background-color: #FFFFFF; } #social_recr .social_recr_box .so-job-name, #school_recr .social_recr_box .so-job-name { font-size: 20px; font-weight: 700; color: #333; } #social_recr .social_recr_box .so-job-base, #school_recr .social_recr_box .so-job-base { margin-top: 10px; font-size: 16px; color: #666; } #social_recr .social_recr_box .so-job-base ul > li, #school_recr .social_recr_box .so-job-base ul > li { width: initial; padding: 0px; float: left; } #social_recr .social_recr_box .so-job-base ul > li:not(:first-child)::before, #school_recr .social_recr_box .so-job-base ul > li:not(:first-child)::before { content: "/"; display: inline-block; margin: 0 15px; font-size: inherit; line-height: inherit; color: inherit; transform: translateY(-1px); } #social_recr .social_recr_box .colla-title, #school_recr .social_recr_box .colla-title { position: relative; cursor: pointer; } #social_recr .social_recr_box .colla-title i, #school_recr .social_recr_box .colla-title i { position: absolute; right: 10px; top: 50%; margin-top: -10px; width: 20px; height: 20px; background: url(../image/head_arrowbtm_black.png) 50% no-repeat; transition: all 0.6s; } #social_recr .social_recr_box .colla-content, #school_recr .social_recr_box .colla-content { display: none; position: 1.25rem 0; } #social_recr .social_recr_box .so-job-desc, #school_recr .social_recr_box .so-job-desc { text-align: left; margin-top: 60px; } #social_recr .social_recr_box .so-job-desc .so-job-desc-title, #school_recr .social_recr_box .so-job-desc .so-job-desc-title { font-size: 16px; font-weight: 700; color: #333; text-align: left; } #social_recr .social_recr_box .so-job-desc .so-job-descs, #school_recr .social_recr_box .so-job-desc .so-job-descs { margin-top: 15px; font-size: 16px; color: #666; } #social_recr .social_recr_box .so-job-require, #school_recr .social_recr_box .so-job-require { text-align: left; margin-top: 40px; } #social_recr .social_recr_box .so-job-require .so-job-require-title, #school_recr .social_recr_box .so-job-require .so-job-require-title { font-size: 16px; font-weight: 700; color: #333; } #social_recr .social_recr_box .so-job-require .so-job-requires, #school_recr .social_recr_box .so-job-require .so-job-requires { font-size: 16px; margin-top: 15px; color: #666; } #social_recr .social_recr_box .apply, #school_recr .social_recr_box .apply { margin-top: 40px; } #social_recr .social_recr_box .apply .apply-a, #school_recr .social_recr_box .apply .apply-a { border-radius: 4px; display: inline-block; background: #d60000; padding: 3px 25px; color: #f2f2f2; font-size: 20px; font-weight: 700; } #social_recr .pageing, #school_recr .pageing { text-align: center; } @media screen and (max-width: 1600px) { #social_recr, #school_recr { padding: 0 20px; } } @media screen and (max-width: 1200px) { #social_recr, #school_recr { width: 100%; padding: 0px; } } @media screen and (max-width: 758px) { #social_recr, #school_recr { width: 100%; padding: 0px; } #social_recr ul > li, #school_recr ul > li { width: 100%; padding: 10px; box-sizing: border-box; } #social_recr .social_recr_box, #school_recr .social_recr_box { padding: 20px 10px; background-color: #FFFFFF; } #social_recr .social_recr_box .so-job-name, #school_recr .social_recr_box .so-job-name { font-size: 16px; } #social_recr .social_recr_box .so-job-base, #school_recr .social_recr_box .so-job-base { font-size: 14px; } #social_recr .social_recr_box .so-job-base ul > li:not(:first-child)::before, #school_recr .social_recr_box .so-job-base ul > li:not(:first-child)::before { margin: 0 5px; } #social_recr .social_recr_box .so-job-desc, #school_recr .social_recr_box .so-job-desc { margin-top: 20px; } #social_recr .social_recr_box .so-job-desc .so-job-desc-title, #school_recr .social_recr_box .so-job-desc .so-job-desc-title { font-size: 16px; } #social_recr .social_recr_box .so-job-desc .so-job-descs, #school_recr .social_recr_box .so-job-desc .so-job-descs { font-size: 14px; } #social_recr .social_recr_box .so-job-require, #school_recr .social_recr_box .so-job-require { margin-top: 20px; } #social_recr .social_recr_box .so-job-require .so-job-require-title, #school_recr .social_recr_box .so-job-require .so-job-require-title { font-size: 16px; } #social_recr .social_recr_box .so-job-require .so-job-requires, #school_recr .social_recr_box .so-job-require .so-job-requires { font-size: 14px; margin-top: 15px; color: #666; } #social_recr .social_recr_box .apply, #school_recr .social_recr_box .apply { margin-top: 20px; } #social_recr .social_recr_box .apply .apply-a, #school_recr .social_recr_box .apply .apply-a { padding: 3px 15px; font-size: 18px; } }