﻿@charset "utf-8";

/* CSS Document */
.mf_bg {
    background-color: #171d8f;
}

/* mf banner start */
.mf_banner_in {
    width: 1200px;
    height: 320px;
    position: relative;
    overflow: hidden;

}

.mf_ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 1000%;
}

.mf_ul li {
    width: 1200px;
    height: 320px;
    float: left;
    background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;

}

.mf_banner_in ol {
    position: absolute;
    bottom: 11px;
    left: 50%;

    z-index: 1;
}

.mf_banner_in ol li {
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    border-radius: 50%;
    margin: 0 5px;
    float: left;
    cursor: pointer;
}

.mf_banner_in ol li:last-child {
    margin-right: 0;
}

.mf_banner_in ol li.current {
    background: #fff;
}


.mf_ul li {
    position: relative;
}

.mf_ul li p {
    position: absolute;
    bottom: 30px;
    left: 30px;
    width: 378px;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
}

/*mf banner end */
.mf_banner_btn a {
    position: absolute;
    right: 20px;
    bottom: 17px;
    text-align: center;
    line-height: 35px;
    height: 35px;
    color: #fff;
    display: block;
    width: 200px;
    z-index: 1;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    background-color: #171d8f;
}

/*.mf_banner_btn a:hover{background-color: #171d8f;border:1px solid #171d8f;border-bottom:2px solid #da7e15;} */
.mf_banner_btn a:hover {
    text-decoration: underline;
}

.mf_banner_btn a.btn1 {
    bottom: 68px;
}

/* mf标题开始 */
.mf_tit {
    border-top: 3px solid #171d8f;
    height: 57px;
    line-height: 57px;
    color: #333;
    font-size: 21px;
}

/* mf标题结束 */
/* 下拉菜单开始 */
.nav_secondary_substance>li {
    z-index: 100;
}

.nav_secondary_substance>li.current {
    background: #DFB072;
    margin-left: -1px;
}

.nav_secondary_substance>li>a.current {
    background: #DFB072;
    margin-left: -1px;
}

.nav_secondary_substance>li>a.current1 {
    background: #DFB072;
    margin-left: -1px;
}

.nav_secondary_substance>li>a:hover {
    background: #DFB072;
}

.navU li a:hover {
    background-color: #f1962e;
    color: #aa5b01;
}

.navU {
    /*background-color: #DFB072;*/
}

/* 下拉菜单结束 */
.mf_intro_img {
    width: 290px;
    height: 186px;
    overflow: hidden;
    border: 1px solid #e5e5e5;
    display: block;
    margin-right: 30px;
}

.mf_intro_img:hover {
    opacity: 0.9;
}

.mf_intro_font {
    width: 558px;
    padding-top: 8px;
}

.mf_intro_font p {
    width: 554px;
    line-height: 26px;
    color: #666;
    font-size: 14px;
}

.mf_intro_btn a {
    display: block;
    margin-right: 16px;
    line-height: 32px;
    height: 32px;
    background-color: #171d8f;
    color: #fff;
    text-align: center;
    font-size: 14px;
    width: 100px;
    margin-top: 24px;
}

.mf_intro_btn a:hover {
    opacity: 0.9;
}

.mf_projectNews li {
    float: left;
    margin-right: 30px;
    width: 425px;
}

.lyl_box {
    overflow: hidden;
    border: 1px solid #fff;
    display: block;
}

.lyl_box:hover {
    opacity: 0.9;
}

.mf_projectNews h6 a {
    color: #333;
    font-size: 15px;
    line-height: 40px;
    margin-top: 6px;
}

.mf_projectNews h6 a:hover {
    color: #171d8f;
}

.mf_projectNews h6 {
    margin-top: 6px;
}

.mf_projectNews p {
    color: #666;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 15px;
    width: 413px;
    min-height: 80px;
    _height: 80px;
}

.mf_more {
    display: block;
    width: 63px;
    height: 23px;
    border: 1px solid #666666;
    text-align: center;
    line-height: 23px;
    font-size: 14px;
    color: #666;
}

.mf_more:hover {
    background-color: #171d8f;
    color: #fff;
    border: 1px solid #171d8f;
}

.industryExchange li {
    border-bottom: 1px solid #dadada;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.yj {
    display: block;
    overflow: hidden;
    width: 274px;
    height: 154px;
    border: 1px solid #fff;
    margin-right: 30px;
}

.yj:hover {
    opacity: 0.9;
}

.yj_font {
    width: 574px;
}

.yj_font h6 {
    width: 566px;
    margin-bottom: 5px;
}

.yj_font h6 a {
    color: #333;
    font-weight: bold;
    font-size: 15px;
    line-height: 28px;
}

.yj_font h6 a:hover {
    color: #171d8f;
}

.yj_font p {
    color: #666;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 16px;
}

.mf_top {
    border-top: 3px solid #171d8f;
}

.mf_r_inner {
    padding: 18px 0;
}

.mf_r_inner ul li a {
    height: 57px;
    line-height: 57px;
    font-size: 18px;
    width: 259px;
}

.mf_r_inner ul li {
    height: 57px;
    line-height: 57px;
    margin-bottom: 18px;
}

.mf_r_inner ul li a img {
    margin-top: 13px;
    *margin-top: 0;
}

.StudentPlatform_ul li a:hover {
    background-color: #171d8f;
    border: 1px solid #171d8f;
}

.StudentPlatform_ul li a:hover img {
    background-color: #171d8f;
    border: 1px solid #171d8f;
}

.yjy_btn {
    margin-bottom: 28px;
    overflow: hidden;
}

.jryjy {
    overflow: hidden;
    width: 100%;
    height: 166px;
    margin-bottom: 20px;
    background-color: #000;
    cursor: pointer;
}

.jryjy a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/mf/images/pav.jpg) no-repeat left top;
    color: #fff;
    line-height: 87px;
    font-size: 20px;
    text-align: center;
}

.jryjy .xmyk {
    background: url(../images/mf/images/xmyk.jpg) no-repeat left top;
}

.jryjy a:hover {
    color: #e19e2b;
}

.jryjy a:hover .btn-gray_box {
    border: 1px solid #fff;
}

.jryjy a:hover .cafr {
    margin: 21px 4px 0 0px;
    *margin-top: 2px !important;
}

.jryjy a:hover .ml4 {
    margin-left: 4px;
}

.btn-gray {
    overflow: hidden;
    width: 100%;
    height: 100%;
    background: none;
    cursor: pointer;
}

.cafr {
    margin: 21px 4px 0 0px;
    *margin-top: 2px !important;
}

.cafr1 {
    display: none;
}

.ml4 {
    margin-left: 4px;
}

.btn-gray_box {
    border: 1px solid #fff;
    width: 200px;
    height: 63px;
    text-align: center;
    margin: 52px auto 0;
    line-height: 63px;
    vertical-align: center;
}

.jryjy a:hover .btn-gray {
    background-color: rgba(0, 0, 0, 0.5);
}

.mf_phone {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.book_cont_us_top {
    border-bottom: 0;
}

.book_cont_us {
    padding-bottom: 12px;
}

/* .enter_nav li a:hover {
    color: #171d8f
} */

/* 二年级活动开始 */
/* mf banner start */
.twoL {
    width: 880px;
    height: 280px;
    position: relative;
    overflow: hidden;

}

.twoL_ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 1000%;
}

.twoL_ul li {
    width: 880px;
    height: 280px;
    float: left;
    background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.twoL ol {
    position: absolute;
    bottom: 11px;
    left: 50%;

    z-index: 1;
}

.twoL ol li {
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    border-radius: 50%;
    margin: 0 5px;
    float: left;
    cursor: pointer;
}

.twoL ol li:last-child {
    margin-right: 0;
}

.twoL ol li.current {
    background: #fff;
}

.twoL_li1 {
    background-image: url(../images/mf/images/twoL_banner.jpg);
}

.twoL_li2 {
    background-image: url(../images/banner1.jpg);
}

.twoL_li3 {
    background-image: url(../images/banner2.jpg);
}

.twoL_li4 {
    background-image: url(../images/banner3.jpg);
}

.twoL_li5 {
    background-image: url(../images/banner4.jpg);
}

/*mf banner end */
.inter_comm_mf a:hover h6 {
    color: #171d8f;
}

/* 二年级活动结束 */

/* mf翻页开始 */
.mfpt li a.current {
    background-color: #171d8f;
}

.mfpt li a:hover {
    background-color: #171d8f;
}

/* mf翻页结束 */
/* mfELSA总体介绍开始 */
.mf_gi {
    line-height: 27px;
    font-size: 14px;
    color: #666;
    width: 877px;
    margin-bottom: 34px;
}

.gi_box {
    width: 100%;
    position: relative;
}

.number_mf {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #171d8f;
    line-height: 40px;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    font-family: "Arial";
    color: #fff;
    margin-right: 12px;
}

.mf_one {
    width: 488px;
}

.mf_one h6 {
    width: 488px;
    color: #171d8f;
    font-size: 15px;
    font-weight: bold;
    line-height: 40px;
}

.mf_one p {
    color: #666;
    font-size: 14px;
    line-height: 28px;
}

.mf_three p {
    color: #666;
    font-size: 14px;
    line-height: 28px;
}

.number_mf_r {
    width: 414px;
}

.dotted_bg {
    background: url(../images/mf/images/dotted-.png) no-repeat 65px 0px;
}

.jiangke {
    margin: 30px 0 0 170px;
}

.mf_one {
    margin-top: 41px;
}

.line1 {
    background: url(../images/mf/images/shu.jpg) repeat-y top left;
    width: 4px;
    position: absolute;
    left: 64px;
    top: 51px;
}

.line2 {
    background: url(../images/mf/images/shu.jpg) repeat-y top left;
    width: 4px;
    position: absolute;
    left: 164px;
    top: 151px;
}

.sign_ul img {
    margin: 13px 9px 0 0;
}

.mf_two h6 {
    width: 555px;
    color: #171d8f;
    font-size: 15px;
    font-weight: bold;
    line-height: 40px;
}

.mf_two {
    width: 555px;
}

.money_box2 {
    margin: 40px 0 0 46px;
    background: url(../images/mf/images/xu_bg2.png) no-repeat 175px 17px;
    position: relative;
}

.line2 {
    background: url(../images/mf/images/shu.jpg) repeat-y top left;
    width: 4px;
    position: absolute;
    left: 746px;
    top: 98px;
}

.line3 {
    background: url(../images/mf/images/shu.jpg) repeat-y top left;
    width: 4px;
    position: absolute;
    left: 327px;
    top: 98px;
}

.sign_ul li {
    line-height: 28px;
    color: #666;
    font-size: 14px;
}

.mf_money {
    margin: 40px 0 0 42px;
}

.w500 {
    width: 500px;
}

.mf_three {
    width: 567px;
    margin-top: 44px;
}

.mf_three h6 {
    width: 555px;
    color: #171d8f;
    font-size: 15px;
    font-weight: bold;
    line-height: 40px;
}

.tp_mf {
    margin: 40px 62px 0 113px;
}

.xu_line3 {
    background: url(../images/mf/images/xu_line3.png) no-repeat 474px 53px;
    position: relative;
}

.mf_four {
    margin: 37px 0 0 49px;
}

.xu_line4 {
    background: url(../images/mf/images/xu_line4.png) no-repeat 191px 49px;
}

.mf_four h6 {
    width: 555px;
    color: #171d8f;
    font-size: 15px;
    font-weight: bold;
    line-height: 40px;
}

.inter_comm_r h6 a:hover {
    color: #171d8f;
}

/* mfELSA总体介绍结束 */
/* 项目月刊开始 */
.monthly_one {
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.monthly_one_l {
    width: 250px;
    height: 317px;
    overflow: hidden;
    position: relative;
}

.monthly_one_name {
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    background-color: #DFB072;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
}

.mon_font h6 {
    color: #333;
    font-size: 15px;
    font-weight: bold;
    line-height: 42px;
    margin-top: 20px;
}

.mon_font p {
    color: #666;
    font-size: 14px;
    line-height: 24px;
}

.mon_font {
    width: 544px;
    margin-left: 44px;
}

.mb22 {
    margin-bottom: 22px;
}

.recommend_book_list .monthly_ul li {
    height: 180px;
    width: 174px;
    overflow: visible;
    position: relative;
    margin-bottom: 106px;
    margin-right: 0;
    border: 0;
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, #f8f8f8 90%);
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, #f8f8f8 90%);
    background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, #f8f8f8 90%);
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, #f8f8f8 90%);
    background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, #f8f8f8 90%);
}

.recommend_book_list .monthly_ul li:nth-child(5n) {
    width: 148px;
}

.recommend_book_list .monthly_ul li>a {
    width: 148px;
}

.h186 {
    height: 186px;
}

.mf_name_list {
    position: absolute;
    bottom: -69px;
    width: 100%;
    text-align: center;
    color: #333;
    font-size: 14px;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 30px;
}

.recommend_book_list .mf_name_list a {
    color: #333;
    font-size: 14px;
    margin-left: -26px;
    width: auto;
}

.mf_name_list a:hover {
    color: #DFB072;
}

.recommend_book_list .monthly_ul li a {
    overflow: hidden;
}

.monthly_ul li .mf_read_detail {
    background-color: rgba(223, 176, 114, 0.8);
}

.recommend_book_list {
    height: auto;
    margin-bottom: 0;
    background-image: none;
}

/* 项目月刊结束 */
/* 行动学习开始 */
.actionLearn_ul {
    width: 100%;
    margin-top: 20px;
}

.actionLearn_ul li {
    width: 100%;
}

.actionLearn_font {
    width: 803px;
    background-color: #e9e9e9;
    border-radius: 10px;
    position: relative;
    box-sizing: border-box;
    padding: 32px 64px;
    *width: 739px;
    margin-left: 35px;
}

.actionLearn_num {
    position: absolute;
    width: 73px;
    height: 73px;
    border: 6px solid #f8f8f8;
    z-index: 1;
    top: 22px;
    left: -40px;
    background: url(../images/mf/images/actionS1.png) no-repeat center #171d8f;
    border-radius: 100%;
    transition: all 1s;
}

.actionLearn_num2 {
    background: url(../images/mf/images/actionS2.png) no-repeat center #171d8f;
}

.actionLearn_num3 {
    background: url(../images/mf/images/actionS3.png) no-repeat center #171d8f;
}

.actionLearn_num4 {
    background: url(../images/mf/images/actionS4.png) no-repeat center #171d8f;
}

.actionLearn_num5 {
    background: url(../images/mf/images/actionS5.png) no-repeat center #171d8f;
}

.actionLearn_font p {
    line-height: 24px;
    color: #666;
    font-size: 14px;
    font-family: "Arial";
    width: 706px;
}

.actionLearn_font h6 {
    font-size: 15px;
    line-height: 24px;
    color: #171d8f;
    font-weight: bold;
}

.actionLearn_ul li {
    margin-bottom: 20px;
}

/* 行动学习结束 */
/* 项目介绍开始 */
.pro_int_font {
    line-height: 24px;
    font-size: 14px;
    color: #666;
    width: 593px;
}

.mb23 {
    margin-bottom: 23px;
}

.project_introduction_pic {
    margin: 44px 23px 0 0;
}

.pro_int_font_one {
    border-bottom: 1px dashed #dadada;
    padding-bottom: 24px;
    margin-bottom: 24px;
}

.pro_int_ul li h6 {
    color: #333;
    font-size: 15px;
    font-weight: bold;
    line-height: 24px;
}

.pro_int_ul li p {
    color: #666;
    font-size: 14px;
    line-height: 24px;
}

.pro_int_ul li {
    margin-bottom: 26px;
}

.project_introduction_pic2 {
    margin: 58px 0 58px 30px;
}

.sign_spot_ul {
    width: 526px;
}

.sign_spot_ul li {
    margin-bottom: 26px;
}

.sign_spot_ul li img {
    margin: 11px 2px 0 0;
}

.sign_spot_ul li {
    color: #666;
    font-size: 14px;
    line-height: 24px;
}

.hygw {
    margin: 55px 0 0 0;
}

.mf_employer h6 {
    background: url(../images/mf/images/mf_tit_bg.jpg) repeat-x left 7px;
    position: relative;
}

.mf_employer_bg {
    background-color: #f8f8f8;
    padding: 0 2px 0 0;
    color: #666;
    font-size: 15px;
    font-weight: bold;
}

.zhiyin_stu {
    position: absolute;
    bottom: -30px;
    left: 34px;
}

.mf_employer_ul {
    margin: 19px 0 0 62px;
}

.mf_employer_ul li {
    width: 154px;
    float: left;
    font-size: 14px;
    color: #666;
    margin-bottom: 22px;
}

.mf_employer_ul li img {
    margin: 6px 8px 0 0;
}

.mf_employer {
    border-bottom: 1px dashed #dadada;
    margin-bottom: 24px;
}

.mf_contactUs1 {
    width: 389px;
}

.con_us_box_mf h6 {
    color: #333;
    font-size: 15px;
    font-weight: bold;
    line-height: 24px;
}

.mf_contactUs2 {
    width: 250px;
}

.mf_contactUs li {
    line-height: 24px;
    color: #666;
    font-size: 14px;
}

.cont_us_pic {
    margin: 2px 108px 0 10px;
}

.bbdashed {
    border-bottom: 1px dashed #dadada;
}

/* 项目介绍结束 */
/* 学生构成开始 */
.mf_time_base {
    width: 676px;
    height: 30px;
    overflow: hidden;
    position: relative;
    margin-left: 20px;
}

.school_time_base {
    width: 1000%;
    position: absolute;
    top: 0;
}

.school_time_base li {
    width: 95px;
    background: url(../images/mf/images/time_base_de.jpg) no-repeat right 11px;
    text-align: center;
    line-height: 30px;
    height: 30px;
    float: left;
}

.school_time_base li a {
    color: #666;
    font-size: 15px;
}

.school_time_base li a:hover {
    color: #171d8f;
}

.school_time_base li a.current {
    color: #171d8f;
}

.mf-left1,
.mf-right1 {
    display: none;
}

.mf-left {
    position: absolute;
    left: 0;
    top: 8px;
}

.mf-right {
    position: absolute;
    right: 0;
    top: 8px;
}

.bt_box {
    position: relative;
    width: 703px;
    height: 30px;
}

.gradeSituation li {
    width: 206px;
    float: left;
    color: #666;
    font-size: 14px;
    line-height: 24px;
    font-family: "微软雅黑";
}

.wbb_mf {
    border-bottom: 1px solid #dadada;
    padding-bottom: 10px;
    width: 100%;
}

.gradeSituation {
    margin: 25px 0 0 19px;
    *padding-top: 25px;
}

.statistics1 {
    margin: 26px 0 0 0;
}

.statistics_ul>li {
    display: none;
}

.statistics_ul>li.current {
    display: block;
}

.pro_per_art_two li a:hover {
    color: #333;
}

.pro_per_art_two li a.current {
    color: #333;
}

.hygwwyh {
    border: 2px solid #fff;
    overflow: hidden;
    width: 274px;
    height: 155px;
    margin-right: 27px;
}

.hygwwyh_r {
    width: 574px;
    line-height: 24px;
    color: #666;
    font-size: 14px;
    margin-top: 28px;
}

.hygwwyh_two {
    line-height: 24px;
    color: #666;
    font-size: 14px;
    margin-top: 28px;
    margin: 27px 0 32px 0;
}

.IAB li {
    margin-bottom: 30px;
    float: none;
    width: 824px;
}

/* 学生构成结束 */
/* 照片与视频开始 */
.pAV_tit {
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;
}

.pAV_tit li {
    float: left;
    width: 97px;
    margin-right: 32px;
    background: url(../images/mf/images/pav_tit_de.jpg) no-repeat right 6px;
}

.pAV_tit li:first-child {
    background: url(../images/mf/images/pav_tit_de.jpg) no-repeat right 6px;
    width: 97px;
    margin-right: 32px;
}

.pAV_tit li:last-child {
    background: none;
}

.pAV_tit li a {
    color: #666;
    font-size: 16px;
}

.pAV_tit li a:hover {
    color: #171d8f;
    font-weight: bold;
}

.pAV_tit li a.current {
    color: #171d8f;
    font-weight: bold;
}

.mf_video_ul li {
    width: 293px;
    border-bottom: 1px solid #dadada;
    float: left;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.video_in_box {
    width: 275px;
}

.mf_v1 {
    display: block;
    width: 275px;
    height: 170px;
    position: relative;
}

.mf_v1:hover {
    opacity: 0.9;
}

.mf_video_play {
    position: absolute;
    right: 12px;
    bottom: 12px;
    z-index: 1;
}

.video_in_box h6 a {
    color: #666;
    font-size: 14px;
}

.video_in_box h6 a:hover {
    color: #171d8f;
}

.video_in_box h6 {
    margin: 15px 0 20px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mf_video_ul {
    margin: 30px 0;
}

.photo_timeB_in {
    width: 252px;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    position: relative;
    margin-left: 10px;
}

.photo_timeB_ul {
    width: 1000%;
    position: absolute;
    left: 0;
    top: 0;
    height: 30px;
}

.photo_timeB_ul li {
    width: 80px;
    float: left;
    height: 30px;
    line-height: 30px;
    background: url(../images/mf/images/time_base_de.jpg) no-repeat right 11px;
    text-align: center;
}

.photo_timeB_ul li a {
    color: #666;
    font-size: 15px;
    font-family: "Arial";
    text-align: center;
}

.photo_timeB_ul li a:hover {
    color: #171d8f;
}

.photo_timeB_ul li a.current {
    color: #171d8f;
}

.photo_timeB {
    position: relative;
    width: 278px;
}

.photo_timeB_box {
    width: 100%;
    border-bottom: 1px solid #dadada;
    padding-bottom: 15px;
    margin-top: 5px;
}

.right_photo {
    position: absolute;
    right: 0;
    top: 8px;
}

.left_photo {
    position: absolute;
    left: 0;
    top: 8px;
}

.left_photo_none {
    display: none;
}

/* 照片与视频结束 */
/* 资料下载开始 */
.mf_donald_list {
    width: 787px;
}

.mf_donald_list h6 {
    color: #171d8f;
    font-size: 18px;
    line-height: 28px;
}

.mf_donald_pic {
    margin: 2px 25px 0 2px;
}

.mf_donald_tri_y {
    display: none;
}

.mf_donald_list ul li a {
    color: #666;
    font-size: 14px;
    width: auto;
}

.mf_donald_list ul li a:hover {
    color: #171d8f;
}

.mf_donald_list li a img {
    margin: 5px 16px 0 0;
}

.mf_donald_list li {
    margin-bottom: 20px;
}

.mf_donald_list_ul {
    margin-top: 10px;
}

.mf_big_boxD>li {
    border-bottom: 1px solid #dadada;
    padding-bottom: 12px;
    margin-bottom: 30px;
}

/* 资料下载结束 */
/* 常见问题开始 */
.freQ_ul li {
    margin-bottom: 20px;
}

.enroll_list_top_r {
    width: 100%;
    *width: 830px;
}

.enroll_list_top>div {
    float: none;
}

.mf_dropDown {
    width: 838px;
    margin-top: 18px;
}

.mf_dropDown_l {
    width: 54px;
    background-color: #f7f7f7;
    position: relative;
    border-right: 1px solid #dadada;
    min-height: 148px;
}

.mf_dropDown_l_in {
    width: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -12px;
    font-size: 14px;
    font-weight: bold;
    color: #969696;
    background: url(../images/mf/images/question_re.jpg) no-repeat top left;
    padding: 25px 0 0 5px;
    margin-top: -50px;
}

.mf_dropDown {
    border: 1px solid #dadada;
    background-color: #f0f0f0;
    position: relative;
}

.goDown_tri {
    position: absolute;
    top: -12px;
    left: 50%;
    margin-left: -10px;
}

.mf_dropDown_r {
    box-sizing: border-box;
    padding: 18px;
    width: 680px;
}

.enroll_list_bottom {
    padding-left: 0px;
    margin-left: 40px;
    width: 840px;
}

.mf_dropDown_r {
    line-height: 30px;
    color: #666;
    font-size: 14px;
    width: 680px;
}

.y_shenglv {
    display: none;
}

.shenglv img {
    margin: 11px 11px 0 0;
}

.enroll_list_top_r {
    color: #666666;
}

.enroll_list_top.current span {
    color: #171d8f;
}

.enroll_list_top.current .shenglv img {
    display: none;
}

.enroll_list_top.current .shenglv img.y_shenglv {
    display: block;
}

ul li .enroll_list_top .enroll_list_top_r_btn img {
    display: none;
}

ul li .enroll_list_top .enroll_list_top_r_btn img.enroll_one {
    display: block;
}

ul li .enroll_list_top.current .enroll_list_top_r_btn img {
    display: none;
}

ul li .enroll_list_top.current .enroll_list_top_r_btn img.enroll_down {
    display: block;
}

/* 常见问题结束 */
/* 招生政策开始 */
.freeS_tit {
    color: #333;
    font-size: 15px;
    font-weight: bold;
    line-height: 28px;
}

.freeS_p {
    color: #666;
    font-size: 14px;
    line-height: 28px;
}

.freeStudent_pic {
    margin: 25px 0 25px 45px;
}

.freeS_box {
    margin: 22px 0 22px 0;
}

.hmtS_ul li {
    color: #666;
    font-size: 14px;
    line-height: 24px;
}

.hmtS_ul {
    width: 555px;
}

.hmtS_ul li img {
    margin: 12px 10px 0 0;
}

.hkS_pic {
    margin: 18px 83px 0 43px;
}

.hkS_pic_box {
    margin: 22px 0;
}

.histogram {
    margin: 10px 0 10px 10px;
}

.histogram_tit {
    text-align: center;
    color: #333;
    font-size: 15px;
    margin-top: 30px;
}

.w173 {
    width: 173px;
}

.mb26 {
    margin-bottom: 26px;
}

.font_style_box {
    margin-top: 30px;
    padding-top: 26px;
    border-top: 1px dashed #dadada;
}

.font_style_box p {
    width: 868px;
    margin-left: 14px;
    color: #666;
    font-size: 14px;
    line-height: 24px;
}

.circle_num,
.y_line,
.circle_num4,
.circle_num_bottom,
.y_line3 {
    background-color: #171d8f;
}

/* 招生政策结束 */
/* 国际学生开始 */
.inter_tit {
    color: #171d8f;
    font-size: 16px;
    font-weight: bold;
    font-family: "Arial";
}

.inter_tit_t {
    color: #666;
    font-size: 14px;
    font-weight: bold;
    font-family: "Arial";
    line-height: 24px;
}

.inter_p {
    color: #666;
    font-size: 14px;
    font-family: "Arial";
    line-height: 24px;
}

.internationalStudents_pic {
    margin: 5px 0 5px 86px;
}

.inter_st_ul li {
    float: left;
    width: 440px;
    color: #666;
    font-size: 14px;
    line-height: 24px;
    font-family: "Arial";
}

.inter_st_ul li img {
    margin: 10px 5px 0 0;
}

.mf_recruit_circle {
    font-size: 20px;
    background-color: #171d8f;
}

.recruitmentGuide_arrow_bo {
    top: -10px;
    left: 34px;
    height: 14px;
}

.int_list_number {
    margin: 10px 0;
}

.recruitmentGuide_arrow {
    *bottom: -19px;
}

/* 国际学生结束 */
/* 招生简章开始 */
.recruitmentBrochure_box_tit {
    color: #333;
    font-size: 15px;
    font-weight: bold;
    margin: 30px 0;
    text-align: center;
}

.recruitmentBrochure_box_p {
    color: #666;
    font-size: 14px;
    line-height: 24px;
}

.srb_pic {
    display: block;
    margin: 24px auto;
}

.trainObjective_r {
    width: 408px;
}

.trainObjective_pic {
    margin: 10px 87px 0 64px;
}

.style_students_l {
    width: 560px;
}

.style_students_pic {
    margin: 24px 0 0px 20px;
}

.schoolingAscholarship {
    margin: 24px auto;
    display: block;
}

/* 招生简章结束 */

.mf_l_bigBox .btn_more:hover {
    background-color: #171d8f;
    border: 1px solid #171d8f;
}


/* 认证开始 */
.mf_time_base_new {
    width: 852px;
}

.school_time_base_new li {
    width: 105px;
    background: none;
    text-align: center;
    line-height: 30px;
    height: 30px;
    float: left;
}

.wbb_mf_new {
    padding-top: 10px;
    width: 100%;
}

.school_time_base li a {
    color: #666;
    font-size: 15px;
}

.school_time_base li a:hover {
    color: #9e1e2b;
}

.school_time_base_new li a.current {
    color: #9e1e2b;
}

.neirong {
    overflow: hidden;
    padding: 30px 0;
}

.neirong_l {
    width: 240px;
}

.neirong_l a {
    margin-bottom: 60px;
    display: block;
}

.neirong_r {
    padding-left: 20px;
    border-left: 3px solid #d8d8d8;
    margin-left: 65px;
}

.neirong_ul li {
    height: 102px;
    padding: 15px 0;
    position: relative;
}

.cls-dot {
    width: 75px;
    height: 24px;
    display: block;
    background: url(../images/33.jpg) no-repeat right center;
    position: absolute;
    left: -84px;
    top: 0px;
    font-size: 16px;
}

.neirong_ul li h6 {
    font-weight: 700;
    margin-top: -12px;
    font-size: 16px;
    color: #000;
    margin-bottom: 17px;
}

.neirong_ul li p {
    line-height: 31px;
    font-size: 14px;
    color: #666;
}

.cls-dot.current {
    background: url(../images/aboutSaif/images/quanquan_reed.jpg) no-repeat 46px center;
    color: #f39800;
}

.student-ambassador-list ul {
    display: flex;
    flex-wrap: wrap;
    /*margin-top: 40px;*/

}

.student-ambassador-list ul li:nth-child(2n+1) {
    margin-right: 8%;
}

.student-ambassador-list ul li {
    width: 46%;
    margin-bottom: 30px;
    overflow: hidden;

}

.student-ambassador-list ul li {
    display: flex;
    background: #fefefe;
    color: #333;

}

.student-ambassador-list ul li .image {
    width: 152px;
    height: 226px;
    margin-right: 25px;
    flex-shrink: 0;
    position: relative;
}

.student-ambassador-list ul li .image::after {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    content: "";
    display: block;
    opacity: 0;
    top: 0;
}

.student-ambassador-list ul li .image::before {
    position: absolute;
    width: 7em;
    line-height: 2.5;
    content: "联系我";
    display: block;
    top: 0;
    z-index: 99;
    color: #fff;
    border-radius: 2em;
    text-align: center;
    border: 1px solid #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
}

.student-ambassador-list ul li .image:hover::after {
    opacity: 1;
    transition: all 0.2s ease-in-out;
}

.student-ambassador-list ul li .image:hover::before {
    opacity: 1;
    transition: all 0.3s ease-in-out;

}

.student-ambassador-list ul li .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.student-ambassador-list ul li .name {
    font-size: 24px;
    line-height: 1;
    margin-top: 40px;
    margin-bottom: 20px;
}


.student-ambassador-list ul li .descp {
    height: 6em;
    line-height: 1.5em;
    padding-right: 30px;

    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}




/* 认证结束 */
.mf_projectNews p.p_new_new {
    min-height: 86px !important;
}

@media screen and(max-width:1280px) and (max-width:1680px) {
    .mf_banner_in {
        width: 1000px;
    }

    .twoL {
        width: 700px;
    }

}


@media screen and (min-width:960px) and (max-width:1280px) {
    .mf_banner_in {
        width: 100%;
    }

    .twoL,
    .twoL_ul li {
        width: 668px !important;
    }

    .yj_font {
        width: 360px;
    }

    .mf_projectNews li {
        width: 320px;
    }

    .mf_projectNews p {
        width: 320px;
    }

    .mf_donald_list {
        width: 600px;
    }

    .trainObjective_r {
        width: 100%;
    }

}