* { margin: 0; padding: 0; box-sizing: border-box; }

#introduce { background-color: #fff; }

#introduce .threeArticles_title { font-size: 30px; font-weight: 700; }

#introduce .title_bg { font-weight: 700; }

#introduce .threeArticles_content { display: flex; align-items: center; line-height: 30px; }

#introduce .threeArticles_content .left { width: 740px; height: auto; }

#introduce .threeArticles_content .left .english_title { letter-spacing: 2px; color: #999; font-size: 16px; }

#introduce .threeArticles_content .left .title { font-weight: 700; font-size: 24px; padding-bottom: 40px; }

#introduce .threeArticles_content .left .content span { text-indent: 2em; }

#introduce .threeArticles_content .right img { width: 100%; }

.title_bg { font-size: 34px; position: absolute; opacity: 0.1; top: -38px; left: 50%; transform: translate(-50%, 0); }

.opeartion_school { background-repeat: no-repeat; background-position: center; padding: 70px 0px; height: auto; width: 100%; background-color: white; }

.opeartion_school .inner { width: 1200px; margin: 0 auto; background-size: 100% 100%; background-repeat: no-repeat; }

.opeartion_school .en_title { letter-spacing: 2px; color: #999; font-size: 16px; }

.opeartion_school .title { margin: 10px 0 60px 0px; font-weight: 700; font-size: 24px; }

.opeartion_school .block1 .title, .opeartion_school .block2 .title { margin-top: 50px; }

.opeartion_school .block1 .img_wrap, .opeartion_school .block2 .img_wrap { display: flex; justify-content: flex-start; flex-wrap: wrap; }

.opeartion_school .block1 .img_wrap li, .opeartion_school .block2 .img_wrap li { background-color: #fff; box-sizing: border-box; width: 260px; height: 80px; display: flex; justify-content: center; align-items: center; }

.opeartion_school .block1 .img_wrap li img, .opeartion_school .block2 .img_wrap li img { text-align: center; width: 240px; height: 64px; }

.opeartion_school .block1 .img_wrap li, .opeartion_school .block2 .img_wrap li { margin-right: 30px; }

.opeartion_school .block1 .img_wrap .href, .opeartion_school .block2 .img_wrap .href { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }

.school { background-color: #f6f6f6; }

.school .inner { background-size: 100% 100%; background-color: #f6f6f6; }

.school .title { margin-bottom: 60px; }

.school .block1 .img_wrap li { margin-bottom: 30px; }

.major .title { margin-bottom: 60px; }

.major .block1 .img_wrap { justify-content: space-between; }

.major .block1 .img_wrap li { box-sizing: border-box; background-color: none; width: 45%; height: "auto"; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; }

.major .block1 .img_wrap li img { text-align: center; width: 100%; height: 160px; display: inline-block; }

.major .block1 .img_wrap li .text { display: inline-block; width: 80%; text-align: center; }

.major .block1 .img_wrap li { position: relative; margin-bottom: 60px; min-height: 230px; margin-right: 0; height: auto; box-shadow: 8px 21px 54px 0px rgba(239, 244, 255, 0.96); }

.major .block1 .img_wrap li .text { font-size: 15px; text-align: center; width: 90%; display: inline-block; margin: 20px 0px; }

.jrwm-hope .img_wrap { justify-content: space-between; }

.jrwm-hope .img_wrap li { box-sizing: border-box; background-color: none; width: 50%; height: 300px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; }

.jrwm-hope .img_wrap li img { text-align: center; width: 100%; height: 187px; display: inline-block; }

.jrwm-hope .img_wrap li .text { display: inline-block; width: 80%; text-align: center; }

.grey { background-color: red; }

.advantages { background-color: #f6f6f6; }

.advantages .block1 .img_wrap { justify-content: space-between; }

.advantages .block1 .img_wrap li { box-sizing: border-box; background-color: none; width: 22%; height: 330px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; }

.advantages .block1 .img_wrap li img { text-align: center; width: 100px; height: 100px; display: inline-block; }

.advantages .block1 .img_wrap li .text { display: inline-block; width: 80%; text-align: center; }

.advantages .block1 .img_wrap li { border-radius: 10px; }

.advantages .block1 .img_wrap li img { margin-top: 60px; }

.advantages .block1 .img_wrap li .text { margin-top: 60px; font-size: 22px; font-weight: 700; }

.tutorial_course .block1 .img_wrap { justify-content: center; }

.tutorial_course .block1 .img_wrap li { box-sizing: border-box; background-color: none; width: 14%; height: 180px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; }

.tutorial_course .block1 .img_wrap li img { text-align: center; width: 45px; height: 45px; display: inline-block; }

.tutorial_course .block1 .img_wrap li .text { display: inline-block; width: 80%; text-align: center; }

.tutorial_course .block1 .img_wrap li { margin-bottom: 80px; background-color: none; }

.tutorial_course .block1 .img_wrap li img { margin-bottom: 50px; }

.tdxl-major .block1 .img_wrap { justify-content: flex-start; }

.tdxl-major .block1 .img_wrap li { box-sizing: border-box; background-color: none; width: 14%; height: 180px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; }

.tdxl-major .block1 .img_wrap li img { text-align: center; width: 45px; height: 45px; display: inline-block; }

.tdxl-major .block1 .img_wrap li .text { display: inline-block; width: 80%; text-align: center; }

.tdxl-major .block1 .img_wrap li { padding-right: 30px; margin-right: 0; }

.szkf-subjects .container_wrap { min-height: 520px; background-repeat: no-repeat; }

.szkf-subjects .block1 .img_wrap { justify-content: flex-start; }

.szkf-subjects .block1 .img_wrap li { box-sizing: border-box; background-color: none; width: 14%; height: 180px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; }

.szkf-subjects .block1 .img_wrap li img { text-align: center; width: 45px; height: 45px; display: inline-block; }

.szkf-subjects .block1 .img_wrap li .text { display: inline-block; width: 80%; text-align: center; }

.szkf-subjects .block1 .img_wrap li { background-color: transparent; }

.szkf-subjects .tabs { display: flex; justify-content: center; margin-bottom: 50px; }

.szkf-subjects .tabs li { font-size: 20px; margin-right: 50px; }

.szkf-subjects .tabs li .active { border-bottom: 10px solid #e7efff; border-radius: 8px; margin-top: -15px; }

.szkf-subjects .tabs li a { font-weight: 700; line-height: 50px; text-align: center; color: #000000; }

.register_process .block1 .process_wrap { display: flex; justify-content: center; }

.register_process .block1 .process_wrap .container { width: 20%; display: flex; align-items: center; justify-content: center; }

.register_process .block1 .process_wrap .container .slant-box { width: 70%; height: 115px; background-color: #ffcec8; transform: skew(-20deg); border-radius: 5%; display: flex; justify-content: center; align-items: center; font-size: 24px; font-weight: 700; }

.register_process .block1 .process_wrap .container .slant-box span { transform: skew(20deg); font-weight: 700; }

.register_process .block1 .process_wrap .container .arrows_wrap { display: flex; justify-content: center; align-items: center; margin: 0 10px; padding: 0 10px; }

.register_process .block1 .process_wrap .container .arrows_wrap .line { width: 50px; border-top: 1px solid #834242; }

.register_process .block1 .process_wrap .container .arrows_wrap .arrows { width: 0px; height: 0px; border-top: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #834242; }

.register_process .block1 .process_wrap .container .arrows_none .line, .register_process .block1 .process_wrap .container .arrows_none .arrows { display: none; }

#register_icon { background-repeat: no-repeat; background-size: 100%; display: flex; align-items: center; padding: 0; }

#register_icon .inner { padding: 50px 0 60px 0; }

#register_icon .title { margin-bottom: 30px; color: #fff; }

#register_icon .en_title { margin-top: 20px; color: #fff; }

#register_icon .block1 .img_wrap { justify-content: center; }

#register_icon .block1 .img_wrap li { box-sizing: border-box; background-color: none; width: 220px; height: 340px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; }

#register_icon .block1 .img_wrap li img { text-align: center; width: 100%; height: 100%; display: inline-block; }

#register_icon .block1 .img_wrap li .text { display: inline-block; width: 80%; text-align: center; }

#register_icon .block1 .img_wrap li { position: relative; margin: 0px 80px 0px 80px; min-height: 200px; height: auto; }

#register_icon .block1 .img_wrap li img { width: auto; }

.fudao_advantages { background-color: #f9f9f9; }

.fudao_advantages .block1 { display: flex; align-items: center; }

.fudao_advantages .block1 .left { width: 390px; height: 295; float: left; }

.fudao_advantages .block1 .left img { width: 390px; height: 295px; display: inline-block; }

.fudao_advantages .block1 .img_wrap li { box-sizing: border-box; background-color: none; width: 29%; height: 215px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; }

.fudao_advantages .block1 .img_wrap li img { text-align: center; width: 100%; height: 100%; display: inline-block; }

.fudao_advantages .block1 .img_wrap li .text { display: inline-block; width: 80%; text-align: center; }

.fudao_advantages .block1 .img_wrap li { margin-right: 30px; margin-bottom: 30px; align-items: flex-start; min-height: 100px; height: auto; }

.fudao_advantages .block1 .img_wrap li img { text-align: left; }

.fudao_advantages .block1 .right { margin-left: 70px; float: right; }

.qypx-quality-course { padding: 30px 0 100px 0px; }

.qypx-quality-course .inner .title, .qypx-quality-course .inner .en_title { color: #fff; }

.qypx-quality-course .block1 p span { background-color: transparent !important; line-height: 30px; color: #fff !important; }

.qypf-process .block1 .process_wrap { display: flex; }

.qypf-process .block1 .process_wrap .container { width: 12%; }

.qypf-process .block1 .process_wrap .container .slant-box { width: 70%; height: 85px; font-size: 16px; }

.qypf-process .block1 .process_wrap .container .arrows_wrap { margin: 0; padding: 0; width: 30%; }

.qypf-process .block1 .process_wrap .container .arrows_wrap .line { width: 50%; padding: 0 20%; }

.qypf-time { background-repeat: repeat-x; background-size: 100% 100%; padding: 0; display: flex; align-items: center; height: auto; }

.qypf-time .inner { padding-bottom: 80px; }

.qypf-time .title { margin-bottom: 30px; color: #fff; }

.qypf-time .en_title { margin-top: 50px; color: #fff; }

.qypf-time .block1 .img_wrap { justify-content: center; }

.qypf-time .block1 .img_wrap li { box-sizing: border-box; background-color: none; width: 220px; height: 270px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; }

.qypf-time .block1 .img_wrap li img { text-align: center; width: 100%; height: 100%; display: inline-block; }

.qypf-time .block1 .img_wrap li .text { display: inline-block; width: 80%; text-align: center; }

.qypf-time .block1 .img_wrap li { position: relative; margin: 0px 100px 0px 100px; min-width: 200px; width: auto; min-height: 200px; height: auto; }

.qypf-time .block1 .img_wrap li img { width: auto; }

.qypf-teach-methods { background-color: #f6f6f6; }

.qypf-teach-methods .block1 .img_wrap { justify-content: space-between; }

.qypf-teach-methods .block1 .img_wrap li { box-sizing: border-box; background-color: none; width: 17%; height: 330px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; }

.qypf-teach-methods .block1 .img_wrap li img { text-align: center; width: 96px; height: 106px; display: inline-block; }

.qypf-teach-methods .block1 .img_wrap li .text { display: inline-block; width: 80%; text-align: center; }

.qypf-teach-methods .block1 .img_wrap li { margin-right: 0; }

.szkf-process .block1 .process_wrap { display: flex; }

.szkf-process .block1 .process_wrap .container { width: 15%; }

.szkf-process .block1 .process_wrap .container .slant-box { width: 70%; height: 85px; font-size: 16px; background-color: #e7efff; }

.szkf-process .block1 .process_wrap .container .arrows_wrap { margin: 0; padding: 0; width: 30%; }

.szkf-process .block1 .process_wrap .container .arrows_wrap .line { width: 50%; padding: 0 20%; }

.jrwm-advantages .block1 { display: flex; align-items: center; }

.jrwm-advantages .block1 .left { width: 390px; height: 295px; float: left; }

.jrwm-advantages .block1 .left img { width: 390px; height: 295px; display: inline-block; }

.jrwm-advantages .block1 .img_wrap { display: flex; justify-content: center; }

.jrwm-advantages .block1 .img_wrap li { box-sizing: border-box; background-color: none; width: 260px; height: 215px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; }

.jrwm-advantages .block1 .img_wrap li img { text-align: center; width: 100%; height: 100%; display: inline-block; }

.jrwm-advantages .block1 .img_wrap li .text { display: inline-block; width: 80%; text-align: center; }

.jrwm-process .block1 .process_wrap { display: flex; }

.jrwm-process .block1 .process_wrap .container { width: 16%; }

.jrwm-process .block1 .process_wrap .container .slant-box { width: 70%; height: 85px; font-size: 16px; background-color: #9ebfff; }

.jrwm-process .block1 .process_wrap .container .arrows_wrap { margin: 0; padding: 0; width: 30%; }

.jrwm-process .block1 .process_wrap .container .arrows_wrap .line { width: 50%; padding: 0 20%; }

.opeartion_school .text-letter, #introduce .text-letter { margin: 15px auto; display: flex; align-items: center; flex-direction: column; margin-bottom: 60px; }

.opeartion_school .text-letter .text_11, #introduce .text-letter .text_11 { overflow-wrap: break-word; color: #d7d7d7; font-size: 40px; font-family: SourceHanSansCN-Bold; font-weight: 700; text-align: left; white-space: nowrap; line-height: 70px; letter-spacing: 2px; }

.opeartion_school .text-letter .text_12, #introduce .text-letter .text_12 { overflow-wrap: break-word; color: #111111; font-size: 40px; font-family: SourceHanSansCN-Bold; font-weight: 700; text-align: left; white-space: nowrap; line-height: 70px; margin: -20px auto -38px; }

.opeartion_school .text-letter .image_2, #introduce .text-letter .image_2 { width: 174px; height: 7px; margin: 30px auto 0; }

.employee { background-color: #fafafa; }

.employee .employee_tabs { display: flex; justify-content: center; }

.employee .employee_tabs li { cursor: pointer; display: flex; line-height: 30px; justify-content: center; font-size: 25px; margin: 20px; margin-right: 30px; position: relative; padding: 0 10px; }

.employee .employee_tabs li .employee_bottom { width: 10x; border-bottom: 10px solid #e7efff; border-radius: 8px; margin-top: -15px; width: 100%; display: inline-block; position: absolute; bottom: -10px; }

.employee .employee_container { overflow: hidden; }

.employee .employee_container .employee_inner { width: 100%; float: left; }

.employee .employee_content { border-top: 6px solid #005aff; padding: 30px; position: relative; background-color: #fff; width: 65%; margin: 50px auto; }

.employee .employee_content button { width: 200px; height: 60px; line-height: 60px; text-align: center; color: #fff; font-size: 20px; border-radius: 10px; background-color: #ff0000; position: absolute; right: 4%; top: 30%; outline: none; border: none; }

.employee .gang_wei { margin: 20px 0 60px 0px; font-weight: 700; font-size: 40px; }

.zkschool { padding: 0; }

.zkschool .inner { margin: 0 auto; padding: 30px 0; }

.zkschool .inner .en_title { padding-top: 30px; }

.zkschool .inner .title { margin-bottom: 40px; }

.zkschool .inner2 { padding-top: 0px; }

.company_numbers { height: auto; padding: 0; }

.company_numbers .number_wrap { display: flex; margin: 50px auto; justify-content: space-around; padding: 0; }

.company_numbers .number_wrap .number_box { display: flex; flex-direction: column; align-items: center; min-width: 100px; }

.company_numbers .number_wrap .number_box .title { font-size: 20px; font-weight: 500; margin: 0; margin-bottom: 30px; }

.company_numbers .number_wrap .number_box .number_container { color: #005aff; font-size: 35px; font-weight: 700; }

.company_numbers .number_wrap .number_box .unit { font-size: 20px; color: #4f4f4f; }

.credit_course .inner .block1 .course_wrap { display: flex; flex-wrap: wrap; position: relative; }

.credit_course .inner .block1 .course_wrap li { width: 390px; height: 200px; display: flex; align-items: center; justify-content: center; margin-bottom: 100px; }

.credit_course .inner .block1 .course_wrap li .pc-image { width: 80%; }

.credit_course .inner .block1 .course_wrap li .arrow { display: inline-block; width: 50px; height: 15px; }

.credit_course .inner .block1 .course_wrap .arrow_bottom { width: 15px; height: 50px; display: inline-block; position: absolute; right: 17%; top: 35%; }

.learing-port { background-color: #005aff; }

.learing-port .learing-port-container { width: 1200px; margin: 0 auto; overflow: hidden; }

.learing-port .inner { color: #fff; }

.learing-port .inner .en_title { color: #fff; }

.learing-port .learing_port_contenet { width: 33%; background-color: #fff; float: left; padding: 30px 15px 0; height: 300px; }

.learing-port .child_wrap { height: 100%; }

.learing-port .child_wrap .learing_port_img { height: 160px; padding: 5px; background-color: #f0f0f0; display: flex; align-items: center; justify-content: center; }

.learing-port .child_wrap .learing_port_img img { height: 130px; width: 100%; }

.learing-port .child_wrap .bottom { width: 100%; display: block; line-height: 60px; text-align: center; font-size: 22px; background-color: #e7efff; font-weight: 700; margin-top: 20px; border-radius: 10px; }

#highlights_list { width: 25%; float: left; margin-bottom: 70px; }

.highlights_container { width: 1200px; margin: 0 auto; }

.fudao-course { background-color: #f6f6f6; }

.fudao-course .block1 .img_wrap li { background-color: transparent; }

.hight-hover { padding: 0; }

.hight-hover .inner { margin-top: 70px; }

#introduct_icon { background-repeat: no-repeat; background-size: 100%; display: flex; align-items: center; padding: 0; }

#introduct_icon .inner { padding: 50px 0 60px 0; }

#introduct_icon .title { margin-bottom: 30px; color: #fff; }

#introduct_icon .en_title { margin-top: 20px; color: #fff; }

#introduct_icon .block1 .img_wrap { justify-content: center; }

#introduct_icon .block1 .img_wrap li { box-sizing: border-box; background-color: none; width: 220px; height: 340px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; }

#introduct_icon .block1 .img_wrap li img { text-align: center; width: 100%; height: 100%; display: inline-block; }

#introduct_icon .block1 .img_wrap li .text { display: inline-block; width: 80%; text-align: center; }

#introduct_icon .block1 .img_wrap li { position: relative; margin: 0px 80px 0px 80px; min-height: 200px; height: auto; display: flex; align-items: center; flex-direction: row; }

#introduct_icon .block1 .img_wrap li .arrow { width: 60px; display: flex; flex-direction: column; color: white; margin-left: 15px; }

#introduct_icon .block1 .img_wrap li img { width: auto; }
