@media screen and (min-width:1024px) {
    .m4fbc-transTop {
        transform: translateY(80px);
        opacity: 0;
        transition: all 0.8s ease-out 0s;
    }

    .m4fbc-transTop_1 {
        transform: translateY(80px);
        opacity: 0;
        transition: all 0.8s ease-out 0.2s;
    }

    .m4fbc-transTop_2 {
        transform: translateY(80px);
        opacity: 0;
        transition: all 0.8s ease-out 0.4s;
    }

    .m4fbc-transTop_3 {
        transform: translateY(80px);
        opacity: 0;
        transition: all 0.8s ease-out 0.6s;
    }

    .m4fbc-transTop_4 {
        transform: translateY(80px);
        opacity: 0;
        transition: all 0.8s ease-out 0.8s;
    }

    .m4fbc-transBottom {
        transform: translateY(-80px);
        opacity: 0;
        transition: all 0.8s ease-out 0s;
    }

    .m4fbc-transLeft {
        transform: translateX(-80px);
        opacity: 0;
        transition: all 1s ease-out 0s;
    }

    .m4fbc-transLeft_1 {
        transform: translateX(-80px);
        opacity: 0;
        transition: all 0.8s ease-out 0.2s;
    }

    .m4fbc-transLeft_2 {
        transform: translateX(-80px);
        opacity: 0;
        transition: all 0.8s ease-out 0.4s;
    }

    .m4fbc-transLeft_3 {
        transform: translateX(-80px);
        opacity: 0;
        transition: all 0.8s ease-out 0.6s;
    }

    .m4fbc-transRight {
        transform: translateX(80px);
        opacity: 0;
        transition: all 0.8s ease-out 0s;
    }

    .m4fbc-transRight_1 {
        transform: translateX(80px);
        opacity: 0;
        transition: all 0.8s ease-out 0.2s;
    }

    .m4fbc-transRight_2 {
        transform: translateX(80px);
        opacity: 0;
        transition: all 0.8s ease-out 0.4s;
    }

    .m4fbc-transRight_3 {
        transform: translateX(80px);
        opacity: 0;
        transition: all 0.8s ease-out 0.6s;
    }

    .m4fbc-transList>div {
        transform: translateY(80px);
        opacity: 0;
        transition: all 0.8s ease-out 0s;
    }

    .m4fbc-transList>div:nth-child(2) {
        transition-delay: 0.1s;
    }

    .m4fbc-transList>div:nth-child(3) {
        transition-delay: 0.2s;
    }

    .m4fbc-transList>div:nth-child(4) {
        transition-delay: 0.3s;
    }

    .m4fbc-transList>div:nth-child(5) {
        transition-delay: 0.4s;
    }

    .m4fbc-scale {
        transform: scale(0.5);
        opacity: 0;
        transition: all 0.8s ease-out 0s;
    }

    .m4fbc-scale_1 {
        transform: scale(0.5);
        opacity: 0;
        transition: all 0.8s ease-out 0.2s;
    }

    .m4fbc-scale_2 {
        transform: scale(0.5);
        opacity: 0;
        transition: all 0.8s ease-out 0.4s;
    }

    .m4fbc-scaleList>div {
        transform: scale(0.5);
        opacity: 0;
        transition: all 0.8s ease-out 0s;
    }

    .m4fbc-scaleList>div:nth-child(2) {
        transition-delay: 0.1s;
    }

    .m4fbc-scaleList>div:nth-child(3) {
        transition-delay: 0.2s;
    }

    .m4fbc-scaleList>div:nth-child(4) {
        transition-delay: 0.3s;
    }

    .m4fbc-scaleList>div:nth-child(5) {
        transition-delay: 0.4s;
    }

    .showdiv .m4fbc-transTop {
        transform: none;
        opacity: 1;
    }

    .showdiv .m4fbc-transTop_1 {
        transform: none;
        opacity: 1;
    }

    show .m4fbc-transTop_2 {
        transform: none;
        opacity: 1;
    }

    .showdiv .m4fbc-transTop_3 {
        transform: none;
        opacity: 1;
    }

    .showdiv .m4fbc-transTop_4 {
        transform: none;
        opacity: 1;
    }

    .showdiv .m4fbc-transBottom {
        transform: none;
        opacity: 1;
    }

    .showdiv .m4fbc-transLeft {
        transform: none;
        opacity: 1;
    }

    .showdiv .m4fbc-transLeft_1 {
        transform: none;
        opacity: 1;
    }

    .showdiv .m4fbc-transLeft_2 {
        transform: none;
        opacity: 1;
    }

    .showdiv .m4fbc-transLeft_3 {
        transform: none;
        opacity: 1;
    }

    .showdiv .m4fbc-transRight {
        transform: none;
        opacity: 1;
    }

    .showdiv .m4fbc-transRight_1 {
        transform: none;
        opacity: 1;
    }

    .showdiv .m4fbc-transRight_2 {
        transform: none;
        opacity: 1;
    }

    .showdiv .m4fbc-transRight_3 {
        transform: none;
        opacity: 1;
    }

    .showdiv .m4fbc-transList>div {
        transform: none;
        opacity: 1;
    }

    .showdiv .m4fbc-scale {
        transform: none;
        opacity: 1;
    }

    .showdiv .m4fbc-scale_1 {
        transform: none;
        opacity: 1;
    }

    .showdiv .m4fbc-scale_2 {
        transform: none;
        opacity: 1;
    }

    .showdiv .m4fbc-scaleList>div {
        transform: none;
        opacity: 1;
    }
}

@media screen and (max-width:1520px) {
    /* .m4fbc-block2{width:auto;padding-left:40px;padding-right:40px;box-sizing:border-box;} */
}

@media screen and (max-width:1500px) {
    .m4fbc-banner .m4fbc-child .m4fbc-fz30{left: 40px;}
    .m4fbc-header_rt{left: 40px;}
    .m4fbc-banner .navg {
        right: 40px;
    }

    .m4fbc-banner_page5 .m4fbc-img::before {
        width: 100%;
    }

    .m4fbc-footer .m4fbc-part2 .m4fbc-logo .m4fbc-footer_img {
        right: 40px;
    }

    .m4fbc-pd120 {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .m4fbc-pdt120 {
        padding-top: 100px;
    }

    .m4fbc-pdb120 {
        padding-bottom: 100px;
    }

    .m4fbc-pd110 {
        padding-top: 90px;
        padding-bottom: 90px;
    }

    .m4fbc-pdt110 {
        padding-top: 90px;
    }

    .m4fbc-pdb110 {
        padding-bottom: 90px;
    }

    .m4fbc-fz48 {
        font-size: 40px;
    }

    .m4fbc-fz40 {
        font-size: 32px;
    }

    .m4fbc-fz36 {
        font-size: 32px;
    }

    .m4fbc-fz30 {
        font-size: 24px;
    }

    .m4fbc-block {
        width: auto;
        padding-left: 40px;
        padding-right: 40px;
        box-sizing: border-box;
    }

    .m4fbc-body_home .m4fbc-banner .navg {
        right: 40px;
    }

    .m4fbc-body_home .m4fbc-banner .m4fbc-child .m4fbc-fz30 {
        left: 40px;
        padding-left: 0;
    }

    .m4fbc-header .m4fbc-d2 .m4fbc-block {
        margin: 0 40px;
        padding: 0;
    }

    .m4fbc-header2 .m4fbc-d1 .navg a {
        margin: 0 15px;
    }

    .m4fbc-header2 .m4fbc-d1 .navg1 a {
        margin: 0 15px;
    }

    .m4fbc-header2 .m4fbc-d1 .navg.act {
        width: 450px;
    }

    .m4fbc-body_home .m4fbc-banner .m4fbc-child .m4fbc-fz30 {
        bottom: 50px;
    }

    .m4fbc-body_home .m4fbc-banner .navg {
        bottom: 50px;
    }



    .m4fbc-banner_page1 .m4fbc-block {
        width: 100%;
        box-sizing: border-box;
        left: 0;
        transform: none;
    }

    .m4fbc-banner_page1 .m4fbc-text {
        left: 60px;
    }

    .m4fbc-banner_page1 .m4fbc-text .p {
        margin-top: 25px;
    }

    .m4fbc-banner_page1 .m4fbc-text.r {
        right: 60px;
    }



    .nav_b {
        bottom: 10px;
    }






    .m4fbc-banner_page1 .m4fbc-text .p a {
        margin-left: 80px;
    }
}

@media screen and (max-width:1460px) {
    .m4fbc-header .m4fbc-d1 .nav_l i {
        margin: 0 10px;
    }

    .m4fbc-header2 .m4fbc-d1 .nav_l i {
        margin: 0 10px;
    }

    .m4fbc-home5 .m4fbc-list .m4fbc-item{
        margin-bottom: 10px;
    }
    .m4fbc-home5 .m4fbc-list .m4fbc-item .m4fbc-text{
        padding: 0.5vw 20px 1vw;
    }
    .m4fbc-home5 .m4fbc-list .m4fbc-item .m4fbc-text .m4fbc-date{
        margin-top: 0.5vw;
    }
}

@media screen and (max-width:1400px) {

    /* .m4fbc-header_start,#nav_l_bod{white-space: nowrap;}  */
    /* .nav_r{margin-left: 7%;}  */
    .m4fbc-header .m4fbc-d1 {
        font-size: 12px;
    }

    .m4fbc-header .m4fbc-d1 .nav_l {
        white-space: nowrap;
        margin-right: 20px;
    }


    .m4fbc-header2 .m4fbc-d1 {
        font-size: 12px;
    }

    .m4fbc-header2 .m4fbc-d1 .nav_l {
        white-space: nowrap;
        margin-right: 20px;
    }
}

@media screen and (max-width:1400px) {
    .m4fbc-infoService .m4fbc-infoSer {
        margin-bottom: 50px;
    }

    .m4fbc-articleAuthor {
        margin: 30px 0;
    }

    .m4fbc-art .m4fbc-content {
        margin-top: 50px;
    }

    .m4fbc-gp-page {
        margin-top: 50px;
    }

    .collegeChannel .m4fbc-content {
        margin-top: 40px;
    }

    .m4fbc-footer .m4fbc-part1 {
        padding-bottom: 25px;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .m4fbc-footer .nav_foot {
        margin-right: 0;
    }

    .m4fbc-footer .m4fbc-shares {
        margin-right: 60px;
    }


    .m4fbc-home9 .m4fbc-part1 .m4fbc-item {
        height: 480px;
    }


    .m4fbc-study1 .m4fbc-links {
        font-size: 16px;
    }

    .m4fbc-study2 .m4fbc-links {
        font-size: 16px;
    }


    .m4fbc-banner_page1 .m4fbc-text .p a {
        margin-left: 70px;
    }

    .m4fbc-about .m4fbc-list {
        margin-left: 70px;
    }

    .m4fbc-about .m4fbc-aboutCon {
        margin-top: 70px;
    }

    .m4fbc-subPage {
        box-sizing: border-box;
        padding-bottom: 80px;
    }

    .m4fbc-subPage .colTitle {
        margin-top: 50px;
    }

    .m4fbc-leaders .d .m4fbc-inner {
        padding: 10px 12.64% 40px 7.5%;
    }
}

@media screen and (max-width:1300px) {
    .m4fbc-pd120 {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .m4fbc-pdt120 {
        padding-top: 80px;
    }

    .m4fbc-pdb120 {
        padding-bottom: 80px;
    }

    .m4fbc-pd110 {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .m4fbc-pdt110 {
        padding-top: 70px;
    }

    .m4fbc-pdb110 {
        padding-bottom: 70px;
    }

    .m4fbc-fz48 {
        font-size: 36px;
    }

    .m4fbc-fz40 {
        font-size: 28px;
    }

    .m4fbc-fz36 {
        font-size: 28px;
    }

    .m4fbc-fz30 {
        font-size: 20px;
    }

    .m4fbc-fz24 {
        font-size: 18px;
    }

    .m4fbc-fz20 {
        font-size: 18px;
    }

    .m4fbc-fz18 {
        font-size: 16px;
    }

    .m4fbc-body_home .m4fbc-banner .m4fbc-child .m4fbc-a2 {
        bottom: 30px;
        width: 60px;
    }

    .m4fbc-body_home .m4fbc-banner .m4fbc-child .m4fbc-fz30 {
        bottom: 45px;
        right: 280px;
    }

    .m4fbc-body_home .m4fbc-banner .navg {
        bottom: 45px;
    }

    .m4fbc-body_home .m4fbc-banner .navg span {
        margin: 0 5px;
    }

    .m4fbc-body_home .m4fbc-banner .navg span.now::after {
        width: 30px;
    }

    .m4fbc-header .m4fbc-d1 {
        font-size: 12px;
    }

    .m4fbc-header2 .m4fbc-d1 {
        font-size: 12px;
    }

    .m4fbc-body_r .m4fbc-ll {
        position: fixed;
        background: #fff;
        color: #333;
        padding: 0;
        padding: 15px 5px 15px 5px;
        border-radius: 0 5px 5px 0;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
        line-height: 1.3;
    }

    .m4fbc-body_r .m4fbc-ll.w {
        background: #fff;
    }

    .m4fbc-body_r .m4fbc-ll:hover {
        padding-left: 5px;
    }

    .m4fbc-home8 .l .m4fbc-list {
        /* height: 275px; */
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-title {
        left: 20px;
        top: 585px;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-text {
        width: 650px;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-title {
        padding: 50px 50px;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-text {
        padding: 40px;
    }

    .m4fbc-home7 .m4fbc-d2 .h {
        font-size: 20px;
    }

    .m4fbc-home7 .svg {
        height: 45px;
        margin: 0 auto 10px;
    }

    .m4fbc-home9 .m4fbc-mode9 {
        margin-left: 120px;
        width: calc(100% - 165px);
    }

    .m4fbc-home11 .m4fbc-list {
        margin-top: 50px;
    }


    .m4fbc-banner_page1 .m4fbc-text .p a {
        margin-left: 60px;
    }







    .m4fbc-cas_h {
        padding: 40px 0;
    }

    .m4fbc-cas_h .m4fbc-list .m4fbc-item {
        height: 200px;
        -ms-flex: 1;
        flex: 1;
    }

    .m4fbc-cas_h .m4fbc-list .m4fbc-item .ico {
        height: 60px;
        line-height: 60px;
    }

    .m4fbc-cas_h .m4fbc-list .m4fbc-item .h {
        font-size: 16px;
    }



    .m4fbc-home8 .r .m4fbc-list .m4fbc-item {
        height: 87px;
    }

    .m4fbc-home8 .l .m4fbc-list .m4fbc-item .h {
        font-size: 15px;
    }

    .m4fbc-home8 .r .m4fbc-list .m4fbc-item .h {
        font-size: 14px;
    }


    .m4fbc-about .m4fbc-list {
        margin-left: 60px;
    }

    .m4fbc-about .m4fbc-aboutCon {
        margin-top: 60px;
    }
}

@media screen and (max-width:1280px) {
    .m4fbc-header .m4fbc-logo {
        width: 400px;
    }

    .m4fbc-header2 .m4fbc-logo {
        width: 400px;
    }
    .m4fbc-home5 .m4fbc-list .m4fbc-ptbox{
        width: 700px;
    }
    .m4fbc-home5 .m4fbc-list .m4fbc-box{
        width: calc(100% - 730px);
    }
}

@media screen and (max-width:1200px) {
    .m4fbc-header .m4fbc-d1 .nav_r {
        font-size: 15px;
    }

    .m4fbc-articleAuthor {
        margin: 25px 0;
    }

    .m4fbc-art .m4fbc-content {
        margin-top: 30px;
    }

    .m4fbc-gp-page {
        margin-top: 40px;
    }

    .collegeChannel .m4fbc-content {
        margin-top: 30px;
    }

    .collegeChannel .m4fbc-content ul li {
        margin-bottom: 30px;
    }

    .m4fbc-mechanism .m4fbc-content {
        margin-top: 30px;
    }

    .map .m4fbc-content {
        margin-top: 30px;
    }

    .m4fbc-campusStyle .m4fbc-content {
        margin: 30px 0 0;
    }

    .map .m4fbc-content .m4fbc-info {
        margin: 30px 0 0;
    }

    .map .m4fbc-content .m4fbc-info li {
        margin-bottom: 1em;
    }

    .m4fbc-trailer .m4fbc-content {
        margin-top: 30px;
    }

    .m4fbc-more {
        line-height: 40px;
    }

    .m4fbc-more i {
        width: 40px;
        height: 40px;
    }

    .m4fbc-more2 {
        line-height: 40px;
    }

    .m4fbc-more2 i {
        width: 40px;
        height: 40px;
    }


    .m4fbc-block {
        padding-left: 20px;
        padding-right: 20px;
    }

    .m4fbc-header .nav_main {
        left: 230px;
        right: 130px;
        font-size: 16px;
    }

    .m4fbc-header .nav_main a {
        margin: 0 11px;
    }

    .m4fbc-header .m4fbc-d2 .m4fbc-block {
        margin: 0 20px;
    }

    .m4fbc-header2 .m4fbc-d2 .navg a {
        margin: 0 15px;
    }

    .m4fbc-header2 .nav_main a {
        margin: 0 10px;
    }

    .m4fbc-footer .nav_foot {
        padding-bottom: 0;
    }

    .m4fbc-footer .nav_foot a {
        font-size: 14px;
        padding: 50px 8px 0 15px;
    }

    .m4fbc-footer .m4fbc-part2 {
        line-height: 2;
        text-align: center;
    }

    .m4fbc-body_home .m4fbc-banner .m4fbc-child .m4fbc-fz30 {
        padding-left: 20px;
    }

    .m4fbc-body_home .m4fbc-banner .m4fbc-child .m4fbc-a2 {
        right: 20px;
    }

    .m4fbc-home5 .m4fbc-list .m4fbc-ptbox{
        width: 660px;
    }
    .m4fbc-home5 .m4fbc-list .m4fbc-box{
        width: calc(100% - 680px);
    }
    .m4fbc-home5 .m4fbc-list .m4fbc-item{
        width: calc(50% - 5px);
        margin-bottom: 6px;
    }
    .m4fbc-home5 .m4fbc-list .m4fbc-item .m4fbc-text {
        padding: 0.5vw 1vw 1vw;
    }

    .m4fbc-home5 .m4fbc-list .m4fbc-item:nth-child(-n+2) {
        margin-bottom: 10px;
    }

    .m4fbc-home5 .m4fbc-list:nth-child(2) {
        margin-top: 15px;
    }

    .m4fbc-home5 .m4fbc-list .m4fbc-item .m4fbc-text .h {
        height: ;
        overflow: hidden;
    }

    .m4fbc-home10 .m4fbc-part1 .m4fbc-item .m4fbc-text {
        padding: 20px;
    }

    .m4fbc-home10 .m4fbc-part1 .m4fbc-item .h {
        font-size: 16px;
    }


    .m4fbc-cas .m4fbc-item {
        width: calc(25% - 17px);
        margin-left: 20px;
    }

    .m4fbc-cas .m4fbc-tabs a {
        padding: 8px 15px;
        font-size: 16px;
    }

    .m4fbc-cas .m4fbc-list {
        margin: 30px auto 0;
    }




    .m4fbc-layer .m4fbc-leader_box {
        width: auto;
        margin: 0 40px;
    }

    .m4fbc-layer .m4fbc-leader_box .m4fbc-inner {
        padding: 30px;
    }

    .m4fbc-layer .m4fbc-leader_box .m4fbc-text {
        margin-top: 15px;
    }

    .m4fbc-ptbox .m4fbc-text a {
        padding: 20px 20px 20px 20px;
    }

    .m4fbc-ptbox .v {
        left: 20px;
    }

    .m4fbc-ptbox .m4fbc-text .h {
        font-size: 18px;
    }

    .m4fbc-header .m4fbc-d2 {
        padding-top: 20px;
    }

    .m4fbc-header .m4fbc-logo {
        width: 300px;
    }

    .m4fbc-header .nav_main {
        font-size: 16px;
    }

    .m4fbc-header .nav_main {
        margin-left: 20px;
    }


    .m4fbc-header2 .m4fbc-d2 {
        padding-top: 20px;
    }

    .m4fbc-header2 .m4fbc-logo {
        width: 300px;
    }

    .m4fbc-header2 .nav_main {
        font-size: 16px;
    }

    .m4fbc-header2 .nav_main {
        margin-left: 20px;
    }

    .m4fbc-banner_page1 .m4fbc-text .p a {
        margin-left: 50px;
    }

    .m4fbc-about .m4fbc-list {
        margin-left: 50px;
    }

    .m4fbc-about .m4fbc-aboutCon {
        margin-top: 50px;
    }

    .m4fbc-subPage {
        box-sizing: border-box;
        padding-bottom: 60px;
    }

    .m4fbc-subPage .colTitle {
        margin-top: 30px;
    }

    .m4fbc-leaders .d .m4fbc-inner {
        padding: 10px 10.64% 40px 7.5%;
    }

    .m4fbc-leaders .d .p .m4fbc-th {
        padding-right: 50px;
    }

    .m4fbc-leaders .d .p .m4fbc-td {
        padding-left: 0px;
    }

    .m4fbc-leaders .d .p .m4fbc-td a {
        margin-left: 30px;
    }

    .m4fbc-leaders .d .p .m4fbc-td a:first-child {
        margin-left: 30px;
    }

}

@media screen and (max-width:1160px) {
    .m4fbc-header .m4fbc-logo {
        width: 300px;
    }

    .m4fbc-header .nav_main {
        font-size: 14px;
    }

    .m4fbc-header .m4fbc-tools .a {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin-left: 10px;
    }

    .m4fbc-header .m4fbc-tools .a a:after {
        font-size: 16px;
    }

    .m4fbc-header2 .m4fbc-logo {
        width: 300px;
    }

    .m4fbc-header2 .nav_main {
        font-size: 14px;
    }

    .m4fbc-header2 .m4fbc-tools .a {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin-left: 10px;
    }

    .m4fbc-header2 .m4fbc-tools .a a:after {
        font-size: 16px;
    }
}

@media screen and (max-width:1100px) {
    .m4fbc-header .m4fbc-logo {
        width: 240px;
    }

    .m4fbc-header2 .m4fbc-logo {
        width: 240px;
    }
}

@media screen and (max-width:1024px) {
    .m4fbc-infoService .m4fbc-infoSer {
        margin-bottom: 0px;
    }

    .m4fbc-tabMenu1 li a span {
        font-size: 20px;
    }

    .m4fbc-infoService .m4fbc-infoSer .m4fbc-dr .m4fbc-list .m4fbc-item {
        width: 25%;
    }

    .m4fbc-infoService .m4fbc-infoSer .m4fbc-dr .m4fbc-list {
        padding: 40px;
    }

    .m4fbc-infoService .m4fbc-infoSer .m4fbc-dl .m4fbc-inner>.m4fbc-more {
        margin-top: 40px;
    }

    .m4fbc-infoService .m4fbc-infoSer .m4fbc-dl .m4fbc-inner {
        padding: 40px;
    }

    .m4fbc-infoService .m4fbc-infoSer {
        flex-direction: column;
    }

    .m4fbc-infoService .m4fbc-infoSer .m4fbc-dl, .m4fbc-infoService .m4fbc-infoSer .m4fbc-dr {
        width: 100%;
    }

    .m4fbc-infoService .m4fbc-infoSer .m4fbc-dr {
        transform: none;
        margin-top: 30px;
    }

    .m4fbc-newsul li .m4fbc-nebox .m4fbc-newright {
        width: 380px;
        margin-left: 30px;
    }

    .m4fbc-layer .m4fbc-picbox video {
        width: 90%;
        height: auto;
    }

    .m4fbc-header .m4fbc-logo {
        width: 225px;
    }

    .m4fbc-header .nav_main {
        margin-left: 10px;
    }

    .m4fbc-header2 .m4fbc-logo {
        width: 225px;
    }

    .m4fbc-header2 .nav_main {
        margin-left: 10px;
    }

    .m4fbc-home5 .m4fbc-list .m4fbc-item .m4fbc-text .m4fbc-date {
        line-height: 1.5;
        margin-top: 0px;
    }

    .m4fbc-pd120 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .m4fbc-pdt120 {
        padding-top: 60px;
    }

    .m4fbc-pdb120 {
        padding-bottom: 60px;
    }

    .m4fbc-pd110 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .m4fbc-pdt110 {
        padding-top: 60px;
    }

    .m4fbc-pdb110 {
        padding-bottom: 60px;
    }

    .m4fbc-footer .m4fbc-part1 {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center;
        padding: 20px;
    }

    .m4fbc-footer .nav_foot {
        margin-bottom: 15px;
        width: 100%;
    }

    .m4fbc-footer .nav_foot a {
        display: inline-block;
        width: auto;
        border: none;
        padding: 0;
        margin-right: 20px;
    }

    .m4fbc-footer .nav_foot a:first-child {
        margin-left: 0;
    }

    .m4fbc-footer .m4fbc-shares {
        margin: 10px 0 0;
    }

    .m4fbc-footer .m4fbc-part2 .m4fbc-info {
        font-size: 0;
    }

    .m4fbc-footer .m4fbc-part2 .m4fbc-info span {
        display: inline-block;
        font-size: 12px;
    }

    .m4fbc-footer .m4fbc-shares .m4fbc-share-item {
        width: 38px;
        height: 38px;
        line-height: 38px;
    }

    .m4fbc-body_home .m4fbc-banner .m4fbc-text {
        width: 70%;
    }

    .m4fbc-home8 .l .m4fbc-list {
        height: auto;
    }

    .m4fbc-home5 {
        padding: calc(5vw + 60px) 0 5vw
    }

    .m4fbc-home6 .m4fbc-part1 {
        -ms-display: flex;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-title {
        text-align: center;
        padding: 36px 0 20px;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-pic {
        -ms-flex-order: 1;
        order: 1;
        height: auto;
        overflow: hidden;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-text {
        width: auto;
        position: static;
        -ms-flex-order: 2;
        order: 2;
    }

    .m4fbc-home6 .m4fbc-part2 {
        margin-top: 50px;
    }

    .m4fbc-home8 .m4fbc-title {
        text-align: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center;
    }

    .m4fbc-home8 .m4fbc-title::after {
        display: none;
    }

    .m4fbc-home8 .m4fbc-title .m4fbc-fz40 {
        float: none;
    }

    .m4fbc-home8 .m4fbc-title .m4fbc-more {
        margin-top: 0;
        float: none;
    }

    .m4fbc-home8 .l {
        transform: none;
        opacity: 1;
        width: auto;
        float: none;
    }

    .m4fbc-home8 .r {
        transform: none;
        opacity: 1;
        width: auto;
        float: none;
        margin-top: 40px;
    }

    .m4fbc-home8 .l .m4fbc-list {
        padding: 20px;
        margin-top: 20px;
    }

    .m4fbc-home8 .r .m4fbc-list {
        margin-top: 20px;
    }

    .m4fbc-home8 .r .m4fbc-list .m4fbc-item {
        height: auto;
        line-height: 1.3;
        height: 80px;
    }

    .m4fbc-home8 .r .m4fbc-list .m4fbc-item a {
        display: -ms-flexbox;
        display: flex;
        height: 100%;
    }

    .m4fbc-home8 .r .m4fbc-list .m4fbc-item .h {
        padding: 0 20px;
        -ms-flex: 1;
        flex: 1;
    }

    .m4fbc-home8 .r .m4fbc-list .m4fbc-item .m4fbc-pic {
        float: none;
        width: 110px;
        transform: scale(1);
    }

    .m4fbc-home8 .r .m4fbc-list .m4fbc-item .m4fbc-pic span {
        font-size: 18px;
    }

    .m4fbc-home1 .m4fbc-tr .m4fbc-td strong {
        font-size: 40px;
    }



    .m4fbc-article .m4fbc-content {
        margin-top: 20px;
    }


    .m4fbc-photos .m4fbc-div {
        margin-left: 30px;
    }

    .m4fbc-photos .m4fbc-list .m4fbc-item {
        margin-left: 20px;
        margin-bottom: 20px;
        width: calc(33.33% - 13.33px);
    }


    .m4fbc-campusStyle .m4fbc-content {
        display: block;
    }

    .m4fbc-campusStyle .m4fbc-slider-for {
        margin-right: 0;
    }

    .m4fbc-campusStyle .m4fbc-slider-nav {
        margin-top: 10px;
        width: 100%;
    }

    .m4fbc-campusStyle .m4fbc-slider-nav .slick-arrow {
        width: 30px;
        height: 100%;
    }

    .m4fbc-campusStyle .m4fbc-slider-nav .slick-arrow::before {
        top: 50%;
        position: absolute;
        left: 50%;
    }

    .m4fbc-campusStyle .m4fbc-slider-nav .slick-next {
        left: auto;
        right: 0;
    }

    .m4fbc-campusStyle .m4fbc-slider-nav .slick-prev::before {
        transform: translate(-50%, -50%) rotate(-90deg);
    }

    .m4fbc-campusStyle .m4fbc-slider-nav .slick-next::before {
        transform: translate(-50%, -50%) rotate(-90deg);
    }

    .m4fbc-campusStyle .m4fbc-slider-nav .slick-list {
        padding: 0 35px !important;
    }

    .m4fbc-campusStyle .m4fbc-slider-for .slick-track .slick-slide>div a.gp-img-responsive {
        padding-bottom: 56.29%;
        display: block;
    }

    .m4fbc-campusStyle .m4fbc-slider-nav a {
        margin: 0px;
    }

    .m4fbc-campusStyle .m4fbc-slider-nav .slick-list .slick-slide {
        margin: 0 5px;
    }

    .m4fbc-campusStyle .m4fbc-slider-for .m4fbc-item .txt {
        padding: 30px 30px;
    }

    .m4fbc-campusStyle .m4fbc-slider-for .m4fbc-item::before {
        left: 30px;
    }

    .m4fbc-home8 .l .m4fbc-list .m4fbc-item .h {
        height: auto;
    }

    .m4fbc-home8 .l .m4fbc-list .m4fbc-item {
        margin-top: 15px;
    }

    .m4fbc-home8 .l .m4fbc-list .m4fbc-item .m4fbc-date {
        margin-top: 5px;
    }
}

@media screen and (max-width:1000px) {

    .m4fbc-xiaoxun span {
        width: 200px;
    }

    .m4fbc-xiaoxun span:nth-of-type(1) {
        margin-left: -210px;
        top: calc(50% - 40px);
    }

    .m4fbc-xiaoxun span:nth-of-type(2) {
        width: 200px;
        top: calc(50% + 40px);
    }


    .m4fbc-ptbox .slick-dots {
        display: none !important;
    }

    .m4fbc-home7 {
        padding: 40px 0;
        ;
    }

    .m4fbc-home7 .m4fbc-block ul {
        margin: 30px -10px 0;
    }

    .m4fbc-home7 .m4fbc-block ul li {
        margin-bottom: 30px;
    }

    .m4fbc-home7 .m4fbc-block ul li a {
        margin: 0 10px;
    }

    .m4fbc-mechanism .m4fbc-content {
        display: block;
    }

    .m4fbc-mechanism .m4fbc-content>div {
        width: 100%;
    }

    .m4fbc-mechanism .m4fbc-content .m4fbc-rt .m4fbc-item:first-child {
        margin-bottom: 20px;
    }

    .m4fbc-footer .m4fbc-shares .m4fbc-share-item {
        font-size: 24px;
    }

    .m4fbc-footer .m4fbc-part1 .m4fbc-block {
        flex-direction: column;
    }

    .m4fbc-footer .nav_foot {
        flex-wrap: wrap;
    }

    .m4fbc-footer .m4fbc-shares {
        width: 100%;
        text-align: center;
    }

    .m4fbc-footer .m4fbc-part2 .m4fbc-logo {
        height: auto;
    }

    .m4fbc-footer .m4fbc-part2 .m4fbc-logo .m4fbc-footer_img {
        position: relative;
        left: auto;
        top: auto;
        right: auto;
        margin: 10px 0 0;
    }

    .m4fbc-body.page {
        padding-top: 61px;
    }

    .m4fbc-header {
        transform: none;
        opacity: 1;
    }

    .m4fbc-header.mobile .m4fbc-d2 {
        background: #004b9d;
    }

    .m4fbc-header .m4fbc-d1 {
        display: none;
    }

    .m4fbc-header .nav_main {
        display: none;
    }

    .m4fbc-header .m4fbc-d2 {
        height: auto;
        padding: 15px 0;
    }

    .m4fbc-header .m4fbc-d2 .m4fbc-block {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center;
        height: auto;
        padding: 0;
    }

    .m4fbc-header .m4fbc-logo {
        width: auto;
        position: relative;
        height: auto;
        margin-right: 30px;
    }

    .m4fbc-header .m4fbc-logo a {
        height: auto;
        font-size: ;
    }

    .m4fbc-header .m4fbc-logo img {
        width: auto;
        height: auto;
        max-height: 60px;
    }

    .m4fbc-header .m4fbc-tools {
        position: static;
    }

    .m4fbc-header .m4fbc-tools .a {
        width: 24px;
        height: 24px;
        margin-left: 15px;
    }

    .m4fbc-header .m4fbc-menu {
        width: 24px;
        height: 22px;
        position: relative;
        margin-left: 15px;
    }

    .m4fbc-header .m4fbc-menu i {
        height: 2px;
        background: #fff;
        width: 26px;
        border-radius: 1px;
    }

    .m4fbc-header.light .m4fbc-menu i {
        background: #333;
    }

    .m4fbc-header .m4fbc-menu i:nth-child(1) {
        position: absolute;
        left: 0px;
        top: 2px;
    }

    .m4fbc-header .m4fbc-menu i:nth-child(2) {
        position: absolute;
        left: 0px;
        top: 11px;
    }

    .m4fbc-header .m4fbc-menu i:nth-child(3) {
        position: absolute;
        left: 0px;
        top: 20px;
    }

    .m4fbc-header .m4fbc-tools .m4fbc-sc a::after {
        font-size: 16px;
    }

    .m4fbc-header .m4fbc-tools .m4fbc-lang {
        font-size: 14px;
        display: none;
    }

    .m4fbc-header2 {
        display: none;
    }

    .nav_child {
        display: none;
    }

    .nav_mobile {
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.8);
        z-index: 5;
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s ease-out 0s;
        display: -ms-flexbox;
        display: -ms-flexbox;
        display: flex;
        -ms--ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
    }

    .nav_mobile.showdiv {
        opacity: 1;
        visibility: visible;
    }

    .nav_mobile .m4fbc-close {
        width: 28px;
        height: 28px;
        ;
        position: absolute;
        right: 17px;
        top: 17px;
        line-height: 1;
        background: url("https://www.devoursussex.com/images/close.png") no-repeat center;
        background-size: cover;
    }

    .nav_mobile .m4fbc-logo {
        position: absolute;
        left: 20px;
        top: 4px;
        width: auto;
        max-width: calc(100% - 120px);
        line-height: 60px;
    }

    .nav_mobile .nav_l {
        font-size: 16px;
        background: #004b9d;
        color: #fff;
        width: 100%;
        overflow: hidden;
    }

    .nav_mobile .nav_l .m4fbc-inner {
        padding: 5px 0;
    }

    .nav_mobile .nav_l i {
        display: none;
    }

    .nav_mobile .nav_l a {
        padding: 5px 10px;
        opacity: 0.8;
        display: inline-block;
        white-space: nowrap;
    }

    .nav_mobile .nav_l a:first-child {
        margin-left: 0;
    }

    .nav_mobile .nav_r {
        font-size: 16px;
        background: #004b9d;
        color: #fff;
        width: 100%;
        border-top: 1px solid rgba(255, 255, 255, 0.3);
        overflow: hidden;
        margin: 0;
    }

    .nav_mobile .nav_r .m4fbc-inner {
        padding: 5px;
        box-sizing: border-box;
    }

    .nav_mobile .nav_r a {
        padding: 5px 10px;
        opacity: 0.8;
        display: inline-block;
        white-space: nowrap;
        font-weight: normal;
    }

    .nav_mobile .nav_r a.now {
        opacity: 1;
    }

    .nav_mobile .nav_r a:first-child {
        margin-left: 0;
    }

    .nav_mobile .nav_main {
        padding: 70px 0px 0;
        font-size: 16px;
        background: #fafafa;
        background-size: auto 130px;
        align-content: flex-start;
        -ms-flex-align: flex-start;
    }

    .nav_mobile .nav_main .m4fbc-logo {
        position: absolute;
        left: 20px;
        top: 0;
        line-height: 60px;
    }

    .nav_mobile .nav_main .m4fbc-logo a {
        display: block;
        height: 100%;
    }

    .nav_mobile .nav_main .m4fbc-logo img {
        max-height: 65%;
        width: auto;
        max-width: none;
    }

    /* .nav_mobile .nav_main a{border-bottom:1px solid rgba(0,0,0,0.08);padding:8px 15px;width:50%;box-sizing:border-box;height:auto;display:inline-block;float: left;} */
    /* .nav_mobile .nav_main a:nth-child(odd){border-right:1px solid rgba(0,0,0,0.08);} */
    /* .nav_mobile .nav_main a:nth-child(-n+2){border-top:1px solid rgba(0,0,0,0.08);} */
    .nav_mobile .m4fbc-tools {
        display: -ms-flexbox;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        right: 50px;
        top: 16px;
    }

    .nav_mobile .m4fbc-tools .a {
        border: 1px solid #aaa;
        border-radius: 100%;
        margin-right: 10px;
        width: 26px;
        height: 26px;
        line-height: 26px;
        position: relative;
    }

    .nav_mobile .m4fbc-tools .a>a {
        display: -ms-flexbox;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        height: 100%;
        -ms-flex-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .nav_mobile .m4fbc-tools .m4fbc-sc a:after {
        content: "\e672";
        font-size: 20px;
        font-family: icon;
    }

    .nav_mobile .m4fbc-tools .m4fbc-sc {
        display: none;
    }

    .nav_mobile .m4fbc-tools .m4fbc-lang {
        font-size: 14px;
        font-family: Arial;
        text-transform: uppercase;
    }
}

@media screen and (max-width:997px) {
    .m4fbc-header_rt {
        bottom: 60px; 
    }
    .m4fbc-banner .m4fbc-child .m4fbc-fz30{display: none;}
    .m4fbc-banner .navg {
        right: 50%;
        transform: translateX(50%);
        bottom: 20px;
    }
    .m4fbc-home7 .m4fbc-block ul li {
        width: 33.3%;
    }

    .m4fbc-home7 .m4fbc-block ul li {
        margin-bottom: 20px;
    }

    .m4fbc-infoService .m4fbc-infoSer .m4fbc-dr .m4fbc-list .m4fbc-item {
        margin-top: 25px;
    }

    .m4fbc-infoService .m4fbc-infoSer .m4fbc-dr .m4fbc-list .m4fbc-item .ico {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .m4fbc-infoService .m4fbc-infoSer .m4fbc-dr .m4fbc-list .m4fbc-item .h {
        margin-top: 15px;
    }

    .m4fbc-home9 .m4fbc-title:nth-child(1) {
        display: none;
    }

    .m4fbc-home9 .m4fbc-title:nth-child(2) {}

    .m4fbc-home9 .m4fbc-title:nth-child(2) {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center;
        display: flex;
        flex-direction: row;
        width: 100%;
    }

    .m4fbc-home9 .m4fbc-title:nth-child(2)::after {
        display: none;
    }

    .m4fbc-home9 .m4fbc-title:nth-child(2) .m4fbc-fz40 {
        float: none;
    }

    .m4fbc-home9 .m4fbc-title:nth-child(2) .m4fbc-more {
        margin-top: 0;
        float: none;
    }

    .m4fbc-footer .m4fbc-part1 .m4fbc-block {
        padding-left: 0;
        padding-right: 0;
    }

    .m4fbc-home11top .m4fbc-iconfont {
        font-size: 50px;
        width: 50px;
    }

    .m4fbc-home8 .r .m4fbc-list .m4fbc-item .m4fbc-pic span {
        font-size: 16px;
        top: 50%;
        transform: translateY(-49%);
        border: none;
        height: auto;
    }

    .m4fbc-infoService .m4fbc-infoSer {
        margin-bottom: 0px;
    }

    .m4fbc-infoService .m4fbc-content {
        margin-top: 30px;
    }

    .m4fbc-tabMenu1 li a span {
        font-size: 18px;
    }

    .m4fbc-tabMenu1 {
        height: auto;
    }

    .m4fbc-tabMenu1 li {
        box-sizing: border-box;
        padding: 10px 0;
    }

    .m4fbc-infoService .m4fbc-infoSer .m4fbc-dr .m4fbc-list .m4fbc-item {
        width: 50%;
    }

    .m4fbc-banner_page5 .m4fbc-text .p a {
        min-width: initial;
    }

    .m4fbc-gp-page>a {
        display: none;
    }

    .m4fbc-gp-page>a.gp-page-end, .m4fbc-gp-page>a.gp-page-start, .m4fbc-gp-page>a.gp-page-prev, .m4fbc-gp-page>a.gp-page-next {
        width: 60px;
    }

    .m4fbc-gp-page>a.gp-page-end, .m4fbc-gp-page>a.gp-page-start, .m4fbc-gp-page>a.gp-page-prev, .m4fbc-gp-page>a.gp-page-next, .m4fbc-gp-page>a.on_pages {
        display: block;
    }

    .m4fbc-naetitle {
        margin: 10px 0;
        line-height: 1.5;
    }

    .m4fbc-newsul li .m4fbc-nebox .m4fbc-newleft {
        padding-bottom: 20px;
    }

    .m4fbc-newsul li .m4fbc-nebox .m4fbc-newright+.m4fbc-newleft {
        padding-bottom: 20px;
    }

    .m4fbc-newsrinfo {
        margin-left: 25px;
    }

    .m4fbc-newsul li {
        padding: 10px;
    }

    .m4fbc-newsul li .m4fbc-nebox {
        flex-direction: column;
    }

    .m4fbc-newsul li .m4fbc-nebox .m4fbc-newright {
        width: 100%;
        order: 1;
        margin-left: 0;
    }

    .m4fbc-newsul li .m4fbc-nebox .m4fbc-newleft {
        order: 2;
    }

    .m4fbc-Annex {
        padding: 15px 20px;
    }

    .m4fbc-articleBottom {
        margin-top: 0;
    }

    .m4fbc-articleAuthor span {
        padding: 0 30px;
    }

    .m4fbc-articleAuthor {
        margin: 20px 0;
    }

    .m4fbc-gp-page {
        margin-top: 30px;
    }

    .m4fbc-textList .m4fbc-content .m4fbc-list li .txt {
        padding-left: 40px;
    }

    .m4fbc-textList .m4fbc-content {
        margin-top: 10px;
    }

    .m4fbc-textList .m4fbc-content .m4fbc-list li {
        margin-bottom: 0px;
        padding: 5px 0;
    }

    .collegeChannel .m4fbc-content ul li a {
        padding-bottom: 15px;
    }

    .collegeChannel .m4fbc-content ul li a .txt {
        margin-top: 15px;
        padding-left: 15px;
    }

    .collegeChannel .m4fbc-content {
        margin-top: 20px;
    }

    .collegeChannel .m4fbc-content ul {
        margin: 0 -15px;
    }

    .collegeChannel .m4fbc-content ul li {
        margin-bottom: 20px;
        width: 50%;
    }

    .collegeChannel .m4fbc-content ul li a {
        margin: 0 15px;
    }

    .m4fbc-mechanism .m4fbc-content {
        margin-top: 20px;
    }

    .m4fbc-mechanism .m4fbc-item .t {
        display: none;
    }

    .m4fbc-mechanism .m4fbc-item .m4fbc-inner {
        padding: 25px;
    }

    .m4fbc-mechanism .m4fbc-item .p {
        margin-top: 15px;
    }

    .m4fbc-mechanism .m4fbc-item .p a {
        margin-bottom: 5px;
    }

    .m4fbc-mechanism .m4fbc-item::after {
        display: none;
    }

    .map .m4fbc-content {
        margin-top: 20px;
    }

    .m4fbc-campusStyle .m4fbc-content {
        margin: 20px 0 0;
    }

    .map .m4fbc-content .m4fbc-info {
        margin: 20px 0 0;
    }

    .map .m4fbc-content .m4fbc-info li {
        margin-bottom: 10px;
    }

    .map .m4fbc-content .m4fbc-info li .m4fbc-lt img {
        width: 1em;
        margin-right: 10px;
    }

    .m4fbc-trailer .m4fbc-content {
        margin-top: 20px;
    }

    .m4fbc-trailer .m4fbc-content ul {
        margin: 0 -15px;
    }

    .m4fbc-trailer .m4fbc-content ul li a {
        margin: 0 15px;
    }

    .m4fbc-campusStyle .m4fbc-slider-for .m4fbc-item .txt {
        padding: 30px 30px 15px;
    }

    .m4fbc-campusStyle .m4fbc-slider-for .m4fbc-item::before {
        left: 30px;
    }

    .m4fbc-subPage .colTitle {
        margin-top: 20px;
    }

    .m4fbc-footer .m4fbc-part2 .m4fbc-info span {
        margin: 0;
    }

    .m4fbc-fz16 {
        font-size: 14px;
    }

    .m4fbc-pd120 {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .m4fbc-pdt120 {
        padding-top: 40px;
    }

    .m4fbc-pdb120 {
        padding-bottom: 40px;
    }

    .m4fbc-pd110 {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .m4fbc-pdt110 {
        padding-top: 40px;
    }

    .m4fbc-pdb110 {
        padding-bottom: 40px;
    }

    .m4fbc-home11txt {
        font-size: 16px;
    }

    .m4fbc-body_home .m4fbc-banner .m4fbc-child .m4fbc-fz30 {
        padding-right: 0;
        box-sizing: border-box;
        padding: 0 20px;
        left: 0;
    }

    .m4fbc-home11 .m4fbc-list {
        opacity: 1;
        transform: translateY(0px);
    }

    .m4fbc-home9 .m4fbc-title .m4fbc-fz36 {
        writing-mode: initial;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-pic {
        opacity: 1;
        transform: translateY(0px);
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-text {
        opacity: 1;
        transform: translateY(0px);
    }

    .m4fbc-home5 .btns {
        margin-top: 20px;
    }

    .m4fbc-footer .m4fbc-shares .m4fbc-share-item {
        font-size: 20px;
    }

    .m4fbc-footer .m4fbc-part1 {
        padding: 15px 15px 15px;
    }

    .m4fbc-footer .nav_foot {
        text-align: left;
        flex-wrap: wrap;
    }

    .m4fbc-footer .nav_foot a {
        font-size: 12px;
    }

    .m4fbc-footer .m4fbc-part2 {
        display: block;
    }

    .m4fbc-footer .m4fbc-part2 .m4fbc-info {
        padding: 0 15px;
        width: auto;
    }

    .m4fbc-footer .m4fbc-part2 .m4fbc-info span {
        width: 100%;
    }

    /* .m4fbc-footer .m4fbc-part2 .m4fbc-info span{margin:0;text-align:left;} */
    /* .m4fbc-footer .m4fbc-part2 .m4fbc-info span:nth-child(odd){width:45%;} */
    /* .m4fbc-footer .m4fbc-part2 .m4fbc-info span:nth-child(even){width:55%;}  */
    .m4fbc-footer .m4fbc-shares {
        margin-top: 0;
    }

    .m4fbc-footer .m4fbc-shares .m4fbc-share-item {
        width: 32px;
        height: 32px;
        line-height: 32px;
    }

    .m4fbc-footer .m4fbc-share-box a.share-item.icon-sinawb {
        font-size: 20px;
    }

    .m4fbc-footer .m4fbc-share-box .m4fbc-icon-wchat::after {
        font-size: 20px;
    }

    .m4fbc-footer .m4fbc-share-box .m4fbc-icon-txwb::after {
        font-size: 20px;
    }

    .m4fbc-fz48 {
        font-size: 22px;
    }

    .m4fbc-fz40 {
        font-size: 22px;
    }

    .m4fbc-fz36 {
        font-size: 20px;
    }

    .m4fbc-fz30 {
        font-size: 18px;
    }

    .m4fbc-fz20 {
        font-size: 16px;
    }

    .m4fbc-fz18 {
        font-size: 15px;
    }

    .m4fbc-fz16 {
        font-size: 14px;
    }

    .m4fbc-layer .m4fbc-search_box {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
    }

    .m4fbc-layer .m4fbc-close {
        font-size: 24px;
        width: 40px;
        height: 40px;
        line-height: 40px;
        right: 20px;
        top: 20px;
        background: url("https://www.devoursussex.com/images/m_nav2.png") no-repeat center;
        background-size: cover;
    }

    .m4fbc-layer .m4fbc-leader_box .m4fbc-close {
        color: #aaa;
        right: 20px;
        top: 20px;
        font-size: 30px;
        bottom: auto;
        margin: 0;
        left: auto;
    }

    .m4fbc-block {
        padding-left: 18px;
        padding-right: 18px;
    }

    .m4fbc-title .h {
        font-size: 28px;
    }

    .m4fbc-more {
        line-height: 32px;
    }

    .m4fbc-more i {
        width: 32px;
        height: 32px;
        margin-right: 10px;
    }

    .m4fbc-more i:before {
        display: none;
    }

    .m4fbc-more2 {
        line-height: 32px;
    }

    .m4fbc-more2 i {
        width: 32px;
        height: 32px;
        margin-right: 10px;
    }

    .m4fbc-more2 i:before {
        display: none;
    }



    .m4fbc-body_home .m4fbc-banner .m4fbc-child:before {
        background: linear-gradient(to top, rgb(0, 0, 0, 1), rgba(0, 0, 0, 0));
        height: 90px;
    }

    .m4fbc-banner_frame {
        display: none;
    }

    .m4fbc-banner_page {
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        height: 40vw;
        min-height: 280px;
    }

    .m4fbc-banner_page img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: absolute;
        left: 0;
        top: 0;
        transition: none;
    }

    .m4fbc-banner_page1.ab {
        margin-bottom: 43px;
        overflow: visible;
    }

    .m4fbc-banner_page1 .m4fbc-block {
        position: static;
        padding: 0;
    }

    .m4fbc-banner_page1 .m4fbc-text .m4fbc-fz40 {
        position: absolute;
        bottom: 20%;
        transform: none;
        padding: 0 20px;
        left: 0;
        right: 0;
    }

    .m4fbc-banner_page1 .m4fbc-text {
        position: static;
        transform: none;
    }

    .m4fbc-banner_page1 .m4fbc-text .p {
        display: none;
    }

    .m4fbc-banner_page1.ab .m4fbc-text .p {
        position: absolute;
        top: 100%;
        width: 100%;
        left: 0;
        margin-top: 0;
        overflow: hidden;
        border-bottom: 1px solid #ddd;
        display: block;
    }

    .m4fbc-banner_page1 .m4fbc-text .p .m4fbc-inner {
        display: table;
        white-space: nowrap;
    }

    .m4fbc-banner_page1 .m4fbc-text .p a {
        display: inline-block;
        white-space: nowrap;
        padding: 0 10px;
        margin: 0;
        color: #333;
        height: 42px;
        line-height: 42px;
        width: auto;
        box-sizing: border-box;
    }

    .m4fbc-banner_page1 .m4fbc-text .p a:hover {
        color: #333;
    }

    .m4fbc-banner_page1 .m4fbc-text .p a.now {
        border-bottom: 2px solid #004b9d;
        color: #004b9d;
        padding: 0 10px;
    }

    .m4fbc-banner_page1 .m4fbc-text .p a.now:before {
        display: none;
    }

    .m4fbc-banner_page1 .m4fbc-text .p br {
        display: none;
    }



    .m4fbc-home.lock {
        overflow: hidden;
    }

    .m4fbc-home, .m4fbc-home body {
        height: auto;
        overflow: auto;
    }

    .m4fbc-body_home {
        height: auto;
        overflow: visible;
    }

    .m4fbc-body_home .m4fbc-banner {
        height: 51vw;
    }

    .m4fbc-body_home .m4fbc-banner .navg {
        display: none;
    }

    .m4fbc-body_b {
        width: auto;
        height: auto;
        position: static;
        opacity: 1;
        transform: none;
        overflow: hidden;
    }

    .m4fbc-body_home .m4fbc-bb {
        display: none;
    }

    .m4fbc-ptbox {
        overflow: visible;
    }

    .m4fbc-ptbox .m4fbc-text a {
        padding: 15px;
    }

    .m4fbc-ptbox .v {
        margin-bottom: 0;
        left: 15px;
    }

    .m4fbc-ptbox .m4fbc-text .h, .m4fbc-home5 .m4fbc-list .m4fbc-item .m4fbc-text .h, .m4fbc-home5 .m4fbc-list .m4fbc-item .m4fbc-text .m4fbc-date {
        font-size: 14px;
        line-height: 1.5;
    }

    .m4fbc-home5 .m4fbc-list .m4fbc-item .m4fbc-text .m4fbc-date {
        margin-top: 5px;
    }

    .m4fbc-home5 {
        padding: 36px 0;
    }

    .m4fbc-home5 .m4fbc-content {
        margin-top: 20px;
    }

    .m4fbc-home5 .m4fbc-list {
        display: block;
    }

    .m4fbc-home5 .m4fbc-list .m4fbc-box {
        width: auto;
    }

    .m4fbc-home5 .m4fbc-list .m4fbc-item {
        height: auto;
        width: calc(50% - 7.5px);
    }

    .m4fbc-home5 .m4fbc-list .m4fbc-item:nth-child(-n+2) {
        margin-bottom: 15px;
    }

    .m4fbc-home5 .m4fbc-list:nth-child(2) {
        margin-top: 15px;
    }

    .m4fbc-home5 .m4fbc-list:nth-child(2) .m4fbc-ptbox {
        margin-top: 15px;
    }

    .m4fbc-home5 .m4fbc-list .m4fbc-item:before {
        display: none;
    }

    .m4fbc-home5 .m4fbc-list .m4fbc-item .m4fbc-text {
        padding: 15px;
    }

    .m4fbc-home5 .m4fbc-list .m4fbc-item .m4fbc-text .h {
        height: auto;
    }

    .m4fbc-home5 .m4fbc-list .m4fbc-ptbox {
        width: 100%;
        margin-bottom: 15px;
    }

    .m4fbc-home5 .btns {
        display: flex;
        justify-content: center;
    }

    .m4fbc-home5 .btns .m4fbc-more {
        margin: 0 10px;
    }

    .m4fbc-home6 {
        padding: 0;
        overflow: visible;
        background: none;
    }

    .m4fbc-home6 .m4fbc-block {
        padding: 0;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-focus {
        opacity: 1;
        transform: none;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-title {
        position: static;
        text-align: center;
        margin: 0 0;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-text {
        padding: 35px;
        display: block;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-text .p {
        margin-top: 10px;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-text .l {
        width: 100px;
        margin-right: 20px;
        margin-bottom: 20px;
        float: left;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-text .h {
        font-size: 16px;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-text .m4fbc-date {
        margin-top: 15px;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-prev {
        left: 20px;
        top: 30%;
        width: 40px;
        height: 40px;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-prev::after {
        opacity: 1;
        transform: none;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-next {
        right: 20px;
        top: 30%;
        width: 40px;
        height: 40px;
    }

    .m4fbc-home6 .m4fbc-part1 .m4fbc-next::after {
        opacity: 1;
        transform: none;
    }

    .m4fbc-home6 .m4fbc-part2 {
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 36px 18px 30px;
        margin-top: 0;
    }

    .m4fbc-home6 .m4fbc-part2 .d {
        opacity: 1 !important;
        transform: none !important;
        margin: 0 !important;
        width: 100%;
    }

    .m4fbc-home6 .m4fbc-part2 .m4fbc-title {
        padding: 0;
        margin: 0 0 20px;
    }

    .m4fbc-home6 .m4fbc-part2 .m4fbc-title.p-show {
        display: none;
    }

    .m4fbc-home6 .m4fbc-part2 .m4fbc-title.m-show {
        display: block;
        width: 100%;
    }

    .m4fbc-home6 .m4fbc-part2 .m4fbc-d1 {
        -ms-flex-order: 0;
        order: 0;
        margin-bottom: 15px !important;
    }

    .m4fbc-home8 .m4fbc-block {
        padding: 0 24px;
    }

    .m4fbc-home10 .m4fbc-block {
        padding: 0 18px;
    }

    .m4fbc-focus1 .navg {
        bottom: 65px;
    }

    .m4fbc-home7 {
        padding: 30px 0;
        ;
    }

    .m4fbc-home7 .m4fbc-block {
        height: auto;
    }

    .m4fbc-home7 .svg .m4fbc-iconfont {
        width: 40px;
    }

    .m4fbc-home7 .h, .m4fbc-home7 .m4fbc-d3 .h {
        font-size: 20px;
    }

    .m4fbc-home7 .svg .m4fbc-iconfont {
        font-size: 40px;
    }

    .m4fbc-home7 .m4fbc-d1 {
        position: relative;
        margin: auto;
        opacity: 1;
        transform: none;
        width: auto;
        height: 80vw;
        margin-bottom: 16px;
        left: auto;
        top: auto;
    }

    /* .m4fbc-home7 .m4fbc-d1:before{content:"";background:rgba(0,0,0,0.3);position: absolute;left:0;top:0;right:0;bottom:0;} */
    .m4fbc-home7 .m4fbc-d1 .m4fbc-title {
        position: relative;
    }

    .m4fbc-home7 .m4fbc-d2 {
        position: static;
        margin: auto;
        opacity: 1;
        transform: none;
        width: auto;
        height: auto;
        display: -ms-flexbox;
        display: flex;
        height: 30vw;
    }

    .m4fbc-home7 .m4fbc-d2 .h {
        font-size: 16px;
    }

    .m4fbc-home7 .m4fbc-d2 .m4fbc-dd1 {
        position: relative;
        left: auto;
        top: auto;
        margin: 0;
        opacity: 1;
        transform: none;
        -ms-flex: 1;
        flex: 1;
        width: auto;
        height: auto;
    }

    .m4fbc-home7 .m4fbc-d2 .m4fbc-dd2 {
        position: relative;
        left: auto;
        top: auto;
        margin: 0;
        opacity: 1;
        transform: none;
        -ms-flex: 1;
        flex: 1;
        width: auto;
        height: auto;
    }

    .m4fbc-home7 .m4fbc-d2 .m4fbc-dd3 {
        position: relative;
        left: auto;
        top: auto;
        margin: 0;
        opacity: 1;
        transform: none;
        -ms-flex: 1;
        flex: 1;
        width: auto;
        height: auto;
    }

    .m4fbc-home7 .m4fbc-d3 {
        position: relative;
        left: auto;
        top: auto;
        margin: auto;
        opacity: 1;
        transform: none;
        width: auto;
        height: 80vw;
        margin-top: 16px;
    }

    .m4fbc-home7 .m4fbc-d4 {
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        margin: auto;
        opacity: 1;
        transform: none;
        width: auto;
        height: auto;
        display: -ms-flexbox;
        display: flex;
        height: 30vw;
    }

    .m4fbc-home7 .m4fbc-d4 .m4fbc-dd1 {
        position: relative;
        left: auto;
        top: auto;
        margin: 0;
        opacity: 1;
        transform: none;
        -ms-flex: 1;
        flex: 1;
        width: auto;
        height: auto;
    }

    .m4fbc-home7 .m4fbc-d4 .m4fbc-dd2 {
        position: relative;
        left: auto;
        top: auto;
        margin: 0;
        opacity: 1;
        transform: none;
        -ms-flex: 1;
        flex: 1;
        width: auto;
        height: auto;
    }

    .m4fbc-home7 .m4fbc-d4 .m4fbc-dd3 {
        position: relative;
        left: auto;
        top: auto;
        margin: 0;
        opacity: 1;
        transform: none;
        -ms-flex: 1;
        flex: 1;
        width: auto;
        height: auto;
    }

    .m4fbc-home7 .m4fbc-d4 .h {
        font-size: 16px;
    }

    .m4fbc-home8 {
        padding: 36px 0;
    }

    .m4fbc-home9 {
        padding: 36px 0;
    }

    .m4fbc-home9 .m4fbc-block {
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .m4fbc-home9 .m4fbc-title {
        max-width: none;
    }

    .m4fbc-home9 .m4fbc-title .m4fbc-fz40 {
        -ms-writing-mode: lr-tb;
        writing-mode: horizontal-tb;
        writing-mode: lr-tb;
    }

    .m4fbc-home9 .m4fbc-title .m4fbc-more {
        -ms-writing-mode: lr-tb;
        writing-mode: horizontal-tb;
        margin-top: 10px;
        writing-mode: lr-tb;
    }

    .m4fbc-home9 .m4fbc-title .m4fbc-more i {
        margin-bottom: 0;
        margin-right: 10px;
    }

    .m4fbc-home9 .m4fbc-list {
        margin: 20px 0 0;
        width: 100%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex: none;
        flex: none;
    }

    .m4fbc-home9 .m4fbc-item {
        opacity: 1 !important;
        transform: none !important;
        height: 80vw;
        margin: 0 10px;
        margin-left: 1px;
    }

    .m4fbc-home9 .m4fbc-item .m4fbc-more1 {
        right: 10px;
    }

    .m4fbc-home9 .m4fbc-item .m4fbc-tit {
        left: 12px;
        top: 12px;
        max-height: 80%;
    }

    .m4fbc-home9 .m4fbc-item .m4fbc-tit .h {
        font-size: 18px;
    }

    .m4fbc-home9 .m4fbc-item .m4fbc-tit .h br {
        display: none;
    }

    .m4fbc-home9 .m4fbc-item:hover .m4fbc-pic {
        transform: none;
    }

    .m4fbc-home9 .m4fbc-mode9 {

        margin: 0 -10px;

        width: 100%;
    }

    .m4fbc-home10 .m4fbc-part1 .m4fbc-list::after {
        display: none;
    }

    .m4fbc-home10 .m4fbc-part1 .m4fbc-list {
        margin-top: 20px;
        -ms-flex-pack: justify;
        justify-content: space-between;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .m4fbc-home10 .m4fbc-part1 .m4fbc-item {
        transform: none;
        opacity: 1;
        width: calc(50% - 7.5px);
        margin: 0 0 15px;
    }

    .m4fbc-home10 .m4fbc-part1 .m4fbc-item:first-child {
        width: 100%;
    }

    .m4fbc-home10 .m4fbc-part1 .m4fbc-item:first-child .h {
        font-size: 16px;
    }

    .m4fbc-home10 .m4fbc-part1 .m4fbc-item .m4fbc-text {
        padding: 15px 15px;
    }

    .m4fbc-home10 .m4fbc-part1 .m4fbc-item .h {
        font-size: 14px;
    }

    .m4fbc-home10 .m4fbc-part1 .m4fbc-item:hover img {
        transform: none;
    }

    .m4fbc-home10 .m4fbc-part1 .btns {
        margin-top: 20px;
    }

    .m4fbc-home11 {
        height: auto;
    }

    .m4fbc-home11 {
        padding: 36px 0;
    }

    .m4fbc-home11 .m4fbc-block {
        padding: 0px 0 0;
    }

    .m4fbc-home11 .m4fbc-list {
        margin-top: 20px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 50px;
    }

    .m4fbc-home11 .m4fbc-list li {
        width: 33.3%;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        margin: 10px 0;
    }

    .m4fbc-home11txt {
        margin-top: 5px;
    }

    .m4fbc-home11 .m4fbc-item .svg {
        width: 65px;
        height: 50px;
    }

    .m4fbc-home11 .m4fbc-item .h {
        margin-top: 10px;
        font-size: 16px;
    }



    .m4fbc-body_r {
        position: fixed;
        overflow: auto;
        background: #fff;
    }

    .m4fbc-body_r .m4fbc-menu {
        display: none;
    }

    .nav_b {
        display: none;
    }

    .m4fbc-body_r .navg {
        display: none;
    }

    .m4fbc-rr.showdiv {
        transform: scale(0.6);
    }

    .m4fbc-body_r .m4fbc-body_scroll {
        height: auto;
        position: static;
    }

    .m4fbc-body_r .m4fbc-arr {
        display: none;
    }

    .m4fbc-screen {
        float: none;
        height: auto;
        overflow: hidden;
    }

    .m4fbc-screen .m4fbc-title .m4fbc-fz40 {
        width: auto;
    }

    .m4fbc-screen .m4fbc-title .p {
        width: auto;
        margin: 10px 0 0;
    }

    .m4fbc-home1 {
        height: 100vh !important;
        display: flex;
        flex-direction: column;
    }

    .m4fbc-home1 .m4fbc-title {
        position: static;
        width: auto;
        padding: 25px 0;
        background-size: cover;
    }

    .m4fbc-home1 .m4fbc-title .m4fbc-inner {
        -ms-flex-direction: column;
        flex-direction: column;
        opacity: 1;
        transform: none;
    }

    .m4fbc-home1 .m4fbc-content {
        position: static;
        width: auto;
        flex: 1;
        display: flex;
        flex-direction: column;
    }

    .m4fbc-home1 .m4fbc-tr {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        height: auto;
        flex: 1;
    }

    .m4fbc-home1 .m4fbc-tr:nth-child(2) {
        flex: 2;
    }

    .m4fbc-home1 .m4fbc-tr:nth-child(3) {
        flex: 2;
    }

    .m4fbc-home1 .m4fbc-tr .m4fbc-td {
        opacity: 1;
        transform: none;
        padding: 20px 20px;
        width: 50%;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        box-sizing: border-box;
        transition: none;
    }

    .m4fbc-home1 .m4fbc-tr .m4fbc-td .m4fbc-inner {
        transform: none;
        opacity: 1;
        transition: none;
    }

    .m4fbc-home1 .m4fbc-tr .m4fbc-td span {
        font-size: 14px;
        line-height: 1.2;
        margin-top: 5px;
    }

    .m4fbc-home1 .m4fbc-tr .m4fbc-td1 {
        display: none;
    }

    .m4fbc-home1 .m4fbc-tr .m4fbc-td2 {
        display: none;
    }

    .m4fbc-home1 .m4fbc-tr .m4fbc-td4 {
        display: none;
    }

    .m4fbc-home1 .m4fbc-tr .m4fbc-td6 {
        display: none;
    }

    .m4fbc-home1 .m4fbc-tr .m4fbc-td9 {
        display: none;
    }

    .m4fbc-home1 .m4fbc-tr .m4fbc-td12 {
        display: none;
    }

    .m4fbc-home1 .m4fbc-tr .m4fbc-td13 {
        display: none;
    }

    .m4fbc-home1 .m4fbc-tr .m4fbc-td16 {
        display: none;
    }

    .m4fbc-home1 .m4fbc-tr:last-child {
        display: none;
    }

    .m4fbc-home1 .m4fbc-tr .m4fbc-td3 {
        background: #385284;
    }

    .m4fbc-home1 .m4fbc-tr .m4fbc-td5 {
        background: #4b6695;
    }

    .m4fbc-home1 .m4fbc-tr .m4fbc-td15 {
        background: #4b6695;
    }

    .m4fbc-home1 .m4fbc-last {
        position: static;
        padding: 15px;
        text-align: center;
    }

    .m4fbc-home2 {
        padding: 0 20px;
        background: url("https://www.devoursussex.com/images/bg3.jpg") center center no-repeat;
        background-size: cover;
    }

    .m4fbc-home2 .m4fbc-title {
        position: static;
        width: auto;
        padding: 50px 0 20px;
        background-size: cover;
    }

    .m4fbc-home2 .m4fbc-title .m4fbc-inner {
        -ms-flex-direction: column;
        flex-direction: column;
        opacity: 1;
        transform: none;
    }

    .m4fbc-home2 .m4fbc-bg {
        display: none;
    }

    .m4fbc-home2 .m4fbc-list {
        opacity: 1;
        transform: none;
        left: auto;
        top: auto;
        margin: 20px 0 0;
        width: auto;
        position: static;
        padding: 0;
    }

    .m4fbc-home2.showdiv .m4fbc-list {
        transition: none;
    }

    .m4fbc-home2 .m4fbc-list .m4fbc-inner {
        height: auto;
    }

    .m4fbc-home2 .m4fbc-list .m4fbc-item {
        -ms-writing-mode: lr-tb;
        writing-mode: horizontal-tb;
        padding: 0;
        margin-bottom: 15px;
        border-bottom: 1px solid #ddd;
        padding-bottom: 15px;
        display: block;
    }

    .m4fbc-home2 .m4fbc-list .m4fbc-item .h {
        opacity: 0.7;
    }

    .m4fbc-home2 .m4fbc-list .m4fbc-item .p {
        margin-left: 0;
    }

    .m4fbc-home2 .m4fbc-pic {
        position: static;
        width: auto;
        height: auto;
        transform: none;
        opacity: 1;
        margin: 10px 0 40px;
        max-width: none;
    }

    .m4fbc-home2 .m4fbc-pic .d {
        display: none;
    }

    .m4fbc-home2 .m4fbc-pic .m4fbc-more {
        position: static;
        opacity: 1;
    }



    .m4fbc-article {
        padding-top: 60px !important;
        margin-top: 0;
    }







    .m4fbc-leaders .m4fbc-content {
        margin-top: 20px;
    }

    .m4fbc-leaders .m4fbc-part {
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 0;
    }

    .m4fbc-leaders .m4fbc-part .d {
        margin: 0 0 15px;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }

    .m4fbc-leaders .d .m4fbc-bg {
        width: 15px;
    }

    .m4fbc-leaders .d .m4fbc-inner {
        padding: 20px;
    }

    .m4fbc-leaders .d .p {
        padding: 20px 0 15px;
    }

    .m4fbc-leaders .d .p .m4fbc-th {
        font-size: 16px;
        ;
        padding-right: 15px;
        width: 150px;
    }

    .m4fbc-leaders .d .p .m4fbc-s1 {
        font-size: 10px;
    }

    .m4fbc-about {
        padding: 20px 0 0;
        background: #fff;
    }

    .m4fbc-about .m4fbc-tit {
        display: none;
    }

    .m4fbc-about .m4fbc-aboutCon {
        display: block;
        padding: 0;
        margin-top: 30px;
    }

    .m4fbc-about .m4fbc-title {
        display: block;
        text-align: center;
        margin-bottom: 20px;
        width: 100%;
    }

    .m4fbc-about .m4fbc-list {
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        width: auto;
    }

    .m4fbc-about .m4fbc-pics {
        width: 100%;
        height: 50vw;
    }

    .m4fbc-about .m4fbc-pics .m4fbc-d3 {
        width: 25%;
    }

    .m4fbc-about .m4fbc-list {
        margin-left: 0;
    }




    .m4fbc-class_detail table {
        margin-top: 20px;
    }

    .m4fbc-class_detail thead {
        display: none;
    }

    .m4fbc-class_detail tr {
        margin-bottom: 15px;
        display: block;
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
        border-radius: 5px;
    }

    .m4fbc-class_detail tr:last-child {
        margin-bottom: 0;
    }

    .m4fbc-class_detail td {
        display: block;
        text-align: left;
        padding: 10px;
        background: none !important;
        border-bottom: 1px solid #eee;
    }

    .m4fbc-class_detail td:last-child {
        border-bottom: none;
    }

    .m4fbc-class_detail td:before {
        content: attr(tit)" :";
        display: inline-block;
        width: 70px;
    }

    .m4fbc-cas .m4fbc-item {
        width: calc(50% - 8.5px);
        margin-left: 15px;
    }

    .m4fbc-cas .m4fbc-item:nth-child(odd) {
        margin-left: 0;
    }

    .m4fbc-cas .m4fbc-item .h {
        font-size: 16px;
    }


    .m4fbc-cas_h {
        padding: 20px 0;
    }

    .m4fbc-cas_h .m4fbc-list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-pack: center;
    }

    .m4fbc-cas_h .m4fbc-list .m4fbc-item {
        height: auto;
        width: 50%;
        margin: 15px 0;
        padding: 0 5px;
        box-sizing: border-box;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }

    .m4fbc-cas_h .m4fbc-list .m4fbc-item a {
        display: block;
    }

    .m4fbc-cas_h .m4fbc-list .m4fbc-item::before {
        display: none;
    }

    .m4fbc-cas_h .m4fbc-list .m4fbc-item .ico {
        height: 40px;
        line-height: 40px;
    }

    .m4fbc-cas_h .m4fbc-list .m4fbc-item .h {
        font-size: 14px;
    }

    .m4fbc-cas_h .m4fbc-list .m4fbc-item.now .h {
        color: #ff5054;
    }



    .m4fbc-photos .m4fbc-list {
        margin-top: 20px;
    }

    .m4fbc-photos .m4fbc-date img {
        height: 50px;
    }

    .m4fbc-photos .m4fbc-date .m4fbc-inr {
        font-size: 20px;
        line-height: 50px;
        background-size: contain;
    }

    .m4fbc-photos .m4fbc-list .m4fbc-item {
        width: 100%;
        margin: 0 0 35px !important;
    }

    .m4fbc-subPage {
        box-sizing: border-box;
        padding-bottom: 40px;
    }

    .m4fbc-subPage>div {
        padding-top: 1px;
    }

    .m4fbc-gp-bread {
        margin-top: 12px;
    }

    .m4fbc-home5 .m4fbc-list:nth-child(2) {
        display: flex;
        flex-direction: column;
    }

    .m4fbc-home5 .m4fbc-list:nth-child(2) .m4fbc-ptbox {
        order: 1;
    }

    .m4fbc-home5 .m4fbc-list:nth-child(2) .m4fbc-box {
        order: 2;
    }
}

@media screen and (max-width:800px) {
    
    .m4fbc-header_rt{display: none;}
    .m4fbc-body_home .m4fbc-banner .navg {
        bottom: 20px;
    }

    .m4fbc-body_home .m4fbc-banner .m4fbc-child .m4fbc-fz30 {
        bottom: 10px;
        line-height: 1.5;
        right: 70px;
        font-size: 14px;
        padding-left: 18px;
    }

    .m4fbc-body_home .m4fbc-banner .m4fbc-child .m4fbc-a2 {
        bottom: 0;
        right: 0;
        height: 50px;
        line-height: 50px;
    }
}

@media screen and (max-width:500px) {
    .m4fbc-xiaoxun span {
        width: 150px;
    }

    .m4fbc-xiaoxun span:nth-of-type(1) {
        margin-left: -160px;
        top: calc(50% - 20px);
    }

    .m4fbc-xiaoxun span:nth-of-type(2) {
        width: 150px;
        top: calc(50% + 20px);
    }


    .m4fbc-home7 .m4fbc-block ul li {
        width: 50%;
    }

    .m4fbc-infoService .m4fbc-infoSer .m4fbc-dr .m4fbc-list .m4fbc-item {
        margin-top: 20px;
    }

    .m4fbc-infoService .m4fbc-infoSer .m4fbc-dr .m4fbc-list .m4fbc-item .ico {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    .m4fbc-infoService .m4fbc-infoSer .m4fbc-dr .m4fbc-list .m4fbc-item .h {
        margin-top: 10px;
    }

    .m4fbc-home11top .m4fbc-iconfont {
        font-size: 40px;
    }

    .m4fbc-home11 .m4fbc-list {
        padding: 0 10px;
    }

    .m4fbc-home8 .r .m4fbc-list .m4fbc-item .m4fbc-pic span {
        font-size: 14px;
    }

    .m4fbc-tabMenu1 li a i {
        display: none;
    }

    .m4fbc-tabMenu1 li a span {
        margin-left: 0;
    }

    .m4fbc-infoService .m4fbc-infoSer {
        margin-bottom: 0px;
    }

    .m4fbc-infoService .m4fbc-content {
        margin-top: 20px;
    }

    .m4fbc-infoService .m4fbc-infoSer .m4fbc-dr .m4fbc-list {
        padding: 30px;
        padding-top: 10px;
    }

    .m4fbc-tabMenu1 li a span {
        font-size: 16px;
    }

    .m4fbc-infoService .m4fbc-infoSer .m4fbc-dl .m4fbc-inner {
        padding: 30px;
    }

    .m4fbc-infoService .m4fbc-infoSer .m4fbc-dl .m4fbc-title .m4fbc-more {
        margin-top: 15px;
    }

    .m4fbc-infoService .m4fbc-infoSer .m4fbc-dl .m4fbc-inner>.m4fbc-more {
        margin-top: 20px;
    }

    .m4fbc-gp-page {
        flex-wrap: wrap;
    }

    .m4fbc-gp-page .m4fbc-divSelect {
        display: flex;
        justify-content: center;
        margin-left: 0;
        margin-top: 10px;
        width: 100%;
        margin: 10px auto 0;
    }

    .m4fbc-newsrinfo {
        margin-left: 15px;
    }

    .collegeChannel .m4fbc-content ul li a {
        padding-bottom: 12px;
    }

    .collegeChannel .m4fbc-content ul li a .txt {
        margin-top: 12px;
        padding-left: 13px;
    }

    .collegeChannel .m4fbc-content ul li {
        width: 100%;
    }

    .m4fbc-trailer .m4fbc-content ul li {
        width: 100%;
    }

    .m4fbc-trailer .m4fbc-content ul li a .txt {
        padding-left: 15px;
    }

    .nav_mobile .nav_l {
        font-size: 14px;
    }

    .m4fbc-fz40 {
        font-size: 16px;
    }

    .nav_mobile .nav_r {
        font-size: 14px;
    }

    .m4fbc-position {
        display: none;
    }

    .m4fbc-about .m4fbc-aboutCon {
        margin-top: 20px;
    }

    .m4fbc-about .m4fbc-list {
        margin-left: 0;
    }

    .m4fbc-banner_page1 .m4fbc-text .m4fbc-fz40 {
        bottom: 15%;
    }

    .m4fbc-footer .m4fbc-part2 .m4fbc-logo a {
        max-width: 95%;
        margin: 0 auto;
    }

    .m4fbc-about .m4fbc-title {
        margin-bottom: 15px;
    }

    .m4fbc-about .m4fbc-list p {
        margin-bottom: 1em;
    }

    .m4fbc-subPage {
        box-sizing: border-box;
        padding-bottom: 30px;
    }
}

@media screen and (max-width:450px) {
    .m4fbc-body_home .m4fbc-banner .navg {
        right: 60px;
    }

    .m4fbc-body_home .m4fbc-banner .m4fbc-child .m4fbc-fz30 {
        font-size: 16px;
    }
}
:root{--ms-accent:#4d3b2a;--ms-radius:3px;--ms-line:1.77;--ms-gap:13px;}
