﻿body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
header,
nav,
footer {
    margin: 0;
    padding: 0;
    zoom: 1;
}
img {
    display: block;
    font-size: 0px;
    border: none;
    /* max-width: 100%; */
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
}

ul,
ol,
li {
list-style: none;
}
*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.clearfix:after {
    content: "";
    visibility: hidden;
    height: 0;
    display: block;
    clear: both;
    zoom: 1;
}

a {
    text-decoration: none;
}

body,
button,
input,
select,
textarea {
    font: 16px/1.5 tahoma, arial, \5b8b\4f53;
}
input,select,textarea{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
}
body {
    font-family: "Source Han Sans CN", Arial, verdana, "微软雅黑", SimHei, "微软雅黑", "microsoft yahei";
}



/* @media screen and (max-width: 1620px){


} */
@media screen and (max-width: 1660px){
    .nav_box .nav_list{margin: 0 3.8%;}
    .index_popup .a616{width: 30%;}

}
@media screen and (max-width: 1460px){
    .contact_center{margin-left: 7%;}
    .contact_right{margin-left: 7%;}
    .in_banner .ban .banner-text{padding-top: 47px;}
    .nav_box .nav_list{margin: 0 3.5%;}
}











@media screen and (max-width: 1366px){
    .contact_center{margin-left: 6%;}
    .contact_right{margin-left: 6%;}
     .nav_box .nav_list{margin: 0 3%;}
    .ceremony_left h5{font-size: 28px;}
    .ceremony_left h4{font-size: 30px;}
    .ceremony_left .present p{font-size: 14px;}
    .footer_nav>div:nth-child(n+1){padding-left: 15px;}
    .footer_nav>div{padding-right: 15px;}
    .footer_nav>div:nth-child(1){padding-left: 0;}
    .contact_left h6{font-size: 16px;}
    .social div{margin-right: 10px;}
    .player div{margin-right: 10px;}
    .contact_center h6{font-size: 16px;}
    .address p{font-size: 12px;}
    .contact_right h6{font-size: 16px;}
    .contact_right .scan{margin-right: 20px;}
    .scan p{font-size: 12px;}
    .banner_top .banner h5{font-size: 46px;}
    .banner_top .banner h3{font-size: 62px;}
    .introduction_content_left h5{font-size: 36px;}
    .introduction_content_left h4{font-size: 30px;line-height: 30px;}
    .introduction_content p{font-size: 14px;line-height: 28px;}
    .introduction_content_bottom p{font-size: 14px;line-height: 28px;}
    .song_story_right{padding-right: 20px;}
    .story_text p{font-size: 14px;}
    .story_img_left .audio p{background: url(../images/icon19.png)no-repeat center left 55px;}
    .typography-label{font-size: 14px;}
    .index_popup .a616{width: 40%;}
    /*6.23内页banner*/
    .banner_top .banner h3{padding-top: 20px;}



    .collocation .main{max-width: 1200px;}
    .step_list .step_li{padding-right: 15%;}

    .collocation_icon{margin-bottom: 10px;}
    .collocation_txt h6{margin-bottom: 3px;font-size: 24px;}
    .collocation_txt .collocation_p p{font-size: 16px;line-height: 24px;}
    .index_li_top .right .list_img:nth-child(1) {
        margin-bottom: 32px;
    }
    .index_li_top .left {
        margin-bottom: 28px;
    }

}
@media screen and (max-width: 1280px){
    
    .contact_center{margin-left: 3%;}
    .contact_right{margin-left: 3%;}
    .nav_box .nav_list{margin: 0 1.2%;}
    .nav_box .nav_list a{font-size: 22px;}
    .story_img_left .audio p{background: url(../images/icon19.png)no-repeat center left 30px;}
    .story_text p{padding-top: 15px;}
    .ewm_img2{left: 16px;}
   /* .story_img_left{width: 48%;}
    .story_img_right{width: 48%;}*/
    .in_banner .ban .banner-text{padding-top: 38px;}
    .ceremony_left .present p{font-size: 12px!important;}
    .index_li_top .left{margin-bottom: 15px;}
    .index_li_top .right .list_img:nth-child(1) {
        margin-bottom: 15px;
    }
}
@media screen and (max-width: 1080px){
    .contact_center{margin-left: 1%;}
    .contact_right{margin-left: 1%;}
    .in_banner .ban .banner-text{padding-top: 25px;}
    .ceremony_left .present{
        padding-top: 10px!important;
    }
    .congre{
        margin-top: 15px!important;
    }
    .list_text h5{
        font-size: 34px;
    }
    .list_text p{
        font-size: 16px;
    }

    /*2020-12-21*/
    .step_list .step_li {
    	padding-right: 7%;
	}

}

@media screen and (max-width: 1024px){
    .nav_box .nav_list a{font-size: 20px;}
    .address .telephony span{font-size: 20px;}
    .story_text p{line-height: 24px;padding-top: 10px;}
    .story_img_left .audio p { background: url(../images/icon19.png)no-repeat center left 25px;}
     .contact_center{margin-left: 0%;}
    .contact_right{margin-left: 0%;}
    .index_popup .a616{width: 50%;left: 30%;}
    .in_banner .ban .banner-text{padding-top: 20px;}
}




/*  */
@media screen and (max-width: 992px){
    .event_img{width: 100%;}
    .main{padding: 0 30px}
    .banner_top .banner{height: 300px;padding-bottom: 125px;}
    .banner_top .banner h5{font-size: 24px;line-height: 10px;}
    .banner_top .banner h3{font-size: 30px;line-height: 40px;padding-top: 20px;}
    .banner_top .banner h4{font-size: 24px;line-height: 10px;}
    .banner_top .banner h6{font-size: 10px;line-height: 10px;padding-left: 5px;}
    .banner_text{padding-top: 75px;}
    .nav{display: none;}
    .ceremony_left{width: 100%;padding-top: 0;background: url(../images/icon20.png)no-repeat center center;background-size: contain;}
    .ceremony_right{width: 100%;padding-bottom: 75px;}
    .ceremony{flex-wrap: wrap;}
    .ceremony_box{height: auto;margin-top: 70px;}
    .ceremony_left h5{font-size: 32px;}
    .ceremony_left h4{font-size: 38px;}
    .ceremony_left .present p{font-size: 12px;padding-bottom: 60px;}
    .ceremony_box{background: none;}
    /* .ceremony_right_img{background: url(../images/icon22.png) no-repeat center center ;background-size:100% 100%;} */
    .fudan_car{padding-top: 70px;}
    /*  */
    /* #certify{position: relative;max-width: 100%;margin: 0 auto;}
    #certify .swiper-container{padding-bottom: 60px;} */
    /* #certify .swiper-slide{} */


    /* .fudan_car{display: none;} */
    .video_li img{max-width: 100%;}
    /* .sec05_ele{width: 100%;}
    .sec05_ele.active{width: 100%;}
    .sec05_ele .bgPic{margin-left: -330px;} */
    .message_left{width: 100%;}
    .message_right{width: 100%;}
    /*.message_box{flex-wrap: wrap;}*/
    .contact_left{width: 100%;padding-bottom: 40px;}
    .footer_contact{flex-wrap: wrap;}
    .contact_center{width: 50%;margin-left: 0;}
    .contact_right{width: 50%;}
    .footer_nav{display: none;}
    .message_right{padding-left: 0;float: none;}
    .message_left{padding-bottom: 60px;float: none;}
    .section05{padding-bottom: 0;}
    /*  */
    .graduate_content{padding-top: 40px;}
    .title h5{padding-bottom: 10px;}
    .title p{padding-top: 10px;}
    .graduate_tab_list{padding-top: 30px;}
    .history_tab ul li{font-size: 12px;}
    .history{padding-top: 30px;}
    .introduce{padding-bottom: 50px;}
    .introduction{padding-top: 30px;}
    .introduction_content .introduction_content_left{width: 100%;}
    .introduction_content .introduction_content_right{width: 100%;}
    .introduction_content{flex-wrap: wrap;}
    .leading{padding-bottom: 40px;}
    .paging{margin-top: 40px;}
    .leading .leading_list li{height: 60px;line-height: 60px;}
    .leading{padding-top: 30px;}
    .form_mentor table tbody tr td{padding-left: 30px;}
    .song_box{padding-bottom: 40px;}
    .song_story_left{width: 100%;padding-bottom: 30px;}
    .song_story_right{width: 100%;}
    .song_story{flex-wrap: wrap;}
    .story_img_left{width: 50%;text-align: center;}
    .story_img{display: inline-block;}
    .story_img_right{width: 50%;}
    .song_story_right{padding-right: 0;}
    .song{padding-bottom: 50px;}
    .story_img_left .audio p{background: url(../images/icon19.png)no-repeat center left 100px;}
    .story_img_left .audio{width: 84%;margin: auto;}
    .video_list{width: 50%;}
    .video{padding-bottom: 50px;padding-top: 30px;}
    .ceremony_box{background: url(../images/icon22.png)no-repeat bottom ;background-size: contain;}
    .sec05_inner{height: 200px;}
    .footer_tc{display: block;}

    /*  */
    .bannerTop {height: 45px;position: relative;position: fixed; top: 0;left: 0;}
    .bannerTop .phone_nav{background: url(../images/icon_nav.png) no-repeat center center;height: 45px;width: 30px;position: absolute;top: 0;right: 30px;}
    .bannerTop1{margin-top: 45px;}
    .phone_list{background-color: #fff;position: fixed;top: 45px;width: 100%;left: 0;overflow: auto;text-align: left;}
    .phone_list li{height: 45px;border-bottom: 1px solid #eaeaea;line-height: 45px;}
    .phone_list li a{font-size: 14px;color: #333;display: block;padding: 0 30px;}
    /* .phone_list.active{display: block;} */
    .phone_list{display: none;}
    .phone_nav:hover{cursor: pointer;}
    .bannerTop .phone_nav.active{background: url(../images/x.png)no-repeat center center;height: 45px;width: 30px;position: absolute;top: 0;right: 30px;}
    .phone_box{display: block;}
    .bannerTop{z-index: 10000000;}
    .ceremony_box{margin-top: 0;}
    .graduate_content{padding-top: 0;}
    .introduction{padding-bottom: 40px;}
    .mentor{padding-bottom: 50px;}
    .graduate_tab_content{padding-bottom: 50px;}
    .history_box{padding-bottom: 0px;}
    .top_logo{display: none;}
    .phone_logo{width: 130px;padding-top: 5px;padding-left: 10px;}
    .phone_logo img{max-width: 100%;}
    .phone_box .logo_text a{color: #666666;font-size: 12px;line-height: 45px;position: absolute;right: 100px;top: 0;}
    .footer_tc p{font-size: 16px;color: #fff;float: left;margin-right: 20px;cursor: pointer;}
    .footer_tc{padding-bottom: 20px;}


    /*6.24*/
    .bannerTop3{display: block;}
    .ceremony_right .ceremony_right_img{text-align: center;}
    .ceremony_right .ceremony_right_img img{display: inline-block;}
    .graduate_content{padding-top: 40px;}
    .pictures .pictureslist li .p2{font-size: 13px;}
    .pictures .pictureslist li .p1{font-size: 14px;line-height: 20px;height: 40px;}
    .frame .frame_box{padding-top: 12%;}


    /*手机弹窗*/
    .phone_popup1{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10000;background-color: rgba(0,0,0,.8);}
    .phone_popup1 .phone_ewm1{position: fixed;top: 50%;left: 40%;z-index: 100001;width: 20%;height: auto;}
    .phone_popup1 .phone_ewm1 img{max-width: 100%;}


}

@media screen and (max-width: 768px){
    .pc_banner{display: none;}
    .phone_banner{display: block;}
    .sec05_ele{width: 100%;}
    .sec05_ele.active{width: 100%;}
    .sec05_ele .bgPic{margin-left: -330px;} 
    .banner_top .banner{background-position: 75%;padding-bottom: 70px;}
    .banner_text{padding-top: 50px;padding-bottom: 20px; text-align: center;}
    .banner_top .banner h5{padding-left: 0px;font-size: 20px;}
    .banner_top .banner h3{font-size: 24px;}
    .banner_top .banner h4{font-size: 22px;}
    .ceremony_left h5{font-size: 24px;line-height: 24px;}
    .ceremony_left h4{font-size: 22px;line-height: 22px;}
    .ceremony_left .present{padding-top: 20px;}
    .ceremony_left .present p{font-size: 12px;line-height: 24px;padding-bottom: 20px;}
    .ceremony_right{padding-bottom: 35px;}
    .sec05_inner{height: 120px;}
    .message_left h5 .stay{font-size: 26px;}
    .message_left h5 .stayen{font-size: 12px;}
    .people_text .people_motto{font-size: 12px;line-height: 18px;}
    .people_text .people_name{line-height: 20px;}
    .message_left .more{margin-top: 10px;width: 120px;height: 25px;line-height: 25px;}
    .message_left .more a{font-size: 12px;}
    .message{padding-top: 30px;padding-bottom: 30px;}
    .message_left{padding-bottom: 30px;}
    .message_right h5 .stay{font-size: 26px;}
    .message_right h5 .stayen{font-size: 12px;}
    .message_right .more{width: 120px;height: 25px;line-height: 25px;margin-top: 10px;}
    .message_right .more a{font-size: 12px;}
    .wechat_bottom ul li{line-height: 40px;}
    .wechat_bottom ul li a .p1{padding-left: 25px;}
    .wechat_bottom ul li .music{background: url(../images/icon16.png)no-repeat center left 5px;}
    .wechat_bottom ul li .videos{background: url(../images/icon17.png)no-repeat center left 5px;}
    .wechat_bottom ul li .news{background: url(../images/icon18.png)no-repeat center left 5px;}
    .wechat_bottom ul li a p{font-size: 12px;}
    .wechat_right{height: 50px;}
    .wechat_right p{line-height: 50px;}
    .wechat_left .p2{font-size: 12px;}
    .wechat_left .p1{font-size: 20px;padding-top: 5px;line-height: 20px;}
    .wechat_left{height: 50px;}
    .message_right h5{padding-bottom: 15px;}
    .message_left h5{padding-bottom: 15px;}
    .contact_center{width: 100%;}
    .contact_right{width: 100%;}
    .social{padding-bottom: 10px;}
    .footer_contact{padding-top: 20px;padding-bottom: 10px;}
    .prepare{height: 46px;line-height: 22px;}
    .prepare p{font-size: 13px;}
    .introduction_content_left h5{font-size: 18px;line-height: 19px;padding-bottom: 5px;}
    .introduction_content_left h4{font-size: 20px;line-height: 24px;padding-bottom: 10px;}
    .introduction{padding-top: 20px;}
    .title h5{font-size: 24px;line-height: 20px;}
    .introduction_content p{font-size: 12px;line-height: 20px;padding-bottom: 5px;}
    .introduction_content_bottom p{font-size: 12px;line-height: 20px;padding-bottom: 5px;}
    .introduction{padding-bottom: 15px;}
    .bannerTop1{margin-top: 22px;}
    .motto h5{font-size: 18px;line-height: 19px;padding-bottom: 5px;}
    .motto h4{font-size: 20px;line-height: 24px;padding-bottom: 10px;}
    .motto p{font-size: 13px;line-height: 20px;}
    .motto .main .img_box{padding-top: 20px;padding-bottom: 20px;}
    .motto{padding-top: 20px;}
    .song_box{padding-bottom: 15px;}
    .song_story_left h5{font-size: 20px;}
    .story_text p{font-size: 12px;line-height: 20px;padding-top: 5px;}
    .song_story_left .more a{font-size: 12px;margin-top: 20px;}
    .song_story_left .more{width: 130px;height: 40px;line-height: 40px;}
    .story_img_left .story_img{padding-bottom: 10px;}
    .story_img_right .story_img{padding-top: 10px;}
    .story_img_left .audio{width: 100%;height: 40px;}
    .story_img_left .audio p{background: url(../images/icon19.png)no-repeat center left 40px;font-size: 12px;line-height: 40px;}
    .story_img_right{padding-top: 90px;}
    .song{padding-bottom: 10px;}
    .introduce_top p{font-size: 12px;line-height: 20px;padding-bottom:5px; }
    .introduce_top{padding-top: 10px;padding-bottom: 10px;}
    .introduce_bottom h5{font-size: 18px;line-height: 20px;padding-bottom: 10px;}
    .time_list .event{line-height: 20px;font-size: 12px;}
    .time_list .time{font-size: 12px;}
    .mentor h5{font-size: 18px;line-height: 19px;padding-bottom: 5px;}
    .mentor h4{font-size: 20px;line-height: 24px;padding-bottom: 10px;}
    .form_mentor table thead th{font-size: 12px;padding-left: 15px;}
    .form_mentor table tbody tr td{padding-left: 10px;font-size: 12px;}
    .mentor{padding-top: 20px;padding-bottom: 30px;}
    .graduate_tab_list li{font-size: 10px;line-height: 24px;padding: 0 10px;}
    .graduate_tab_list li:nth-child(8){padding: 0 10px;}
    .graduate_tab_list li:nth-child(9){padding: 0 10px;}
    .graduate_tab_list li:nth-child(10){padding: 0 10px;}
    .graduate_tab_list li:nth-child(11){padding: 0 10px;}
    .graduate_tab_list li:nth-child(12){padding: 0 10px;}
    .graduate_tab_list{padding-top: 20px;padding-bottom: 20px;}
    .graduate_tab_content .gtc_en{font-size: 20px;line-height: 20px;padding-bottom: 10px;}
    .graduate_tab_content .gtc_title{font-size: 20px;line-height: 20px;padding-bottom: 15px;}
    .graduate_tab_content .gtc_content p{font-size: 12px;line-height: 24px;}
    .graduate_tab_content .gtc_content{padding-bottom: 5px;}
    .graduate_tab_content .gtc_list p{font-size: 12px;line-height: 24px;}
    .graduate_tab_content .gtc_list ul li{font-size: 12px;line-height: 24px;background: url(../images/icon5.png) no-repeat top 12px left 35px;}
    .roster h5{font-size: 20px;padding: 15px 0;}
    .form table .tbody tr td{font-size: 12px;}
    .form table .thead tr th{font-size: 14px;}
    .graduate_tab_content{padding-bottom: 30px;}
    .history_tab ul{flex-wrap: wrap;justify-content: space-between;}
    .history_tab ul li{margin-bottom: 5px;}
    .history_tab{padding: 0}
    .history{padding-top: 20px;}
    .history_box{padding-top: 20px;}
    .history_list p{padding-top: 10px;padding-bottom: 15px;font-size: 12px;}
    .video{padding-top: 20px;padding-bottom: 30px;}
    /*.main{padding: 0 15px;}*/
    .wechat_right{padding-left: 15px;padding-right: 20px;}
    /*.people_text{padding: 0 10px;}*/
    .people_text{padding-left: 0px;padding-right: 0;}
    .people_img{width: 13%;}
    .people_text p{padding-left: 25px;padding-right: 10px;}
    .people_text .people_motto{padding-left: 12px;}
    .people_motto{height: 48px;}

    .wechat_left{width: 15%;}
    .wechat_right{width: 85%;}
    /*pc轮播*/
    /*.fudan_car{display: none;}*/
    .fudan_car .swp_case{padding-top: 0px;}
    .fudan_car .swp_case .swiper-slide-active{margin-top: 0px;}
    .phone_popup1 .phone_ewm1{top: 40%;}
    .index_popup .a616{width: 60%;}


    /*6.24永远画面*/
    .pictureslist li{width: 50%;}
    .pictures .picturespaging li{margin: 0 3px;}
    .pictures .pictureslist li .p1{font-size: 14px;line-height: 20px;height: 40px;}
    .pictures .pictureslist li .p2{font-size: 13px;line-height: 24px;}
    .frame .frame_box{width: 90%;}
    .frame .frame_box{padding-top: 20%;}



    /*.banner_top .banner h3,.banner_top .banner h4,.banner_top .banner h5,.banner_top .banner h6 {display: none;}
    .banner_text{padding: 0;margin: 0;}
    .bannerTop1{margin-top: 0;}*/


    .in_banner .ban .banner-text h3{font-size: 20px;line-height: 5px;}
    .in_banner .ban .banner-text h5{font-size: 20px;}
    .bannerTop1{padding-bottom: 22px;}
    .in_banner .ban .banner-text{padding-top: 13px;}

    .in_banner .ban img{height: 19.875vw;}
    .in_banner .ban .banner-text h5{font-size: 20px;line-height: 37px;}
    .in_banner .ban .banner-text h3{font-size: 22px;line-height: 22px;}
    .in_banner .ban .banner-text{padding-top: 37px;}


    .banner_top .bannerTop2{padding: 0;padding-bottom: 5px;margin-top: 10px;}






	/*2020-12-21*/
	.gown_video{padding: 0;}
	.step_list{width: 100%;}
	.step_img{width: 100%;margin-top: 5px;}
	.step_box .main{flex-wrap: wrap;}
	.step_box .main{padding: 0}
	.step_list .step_li{padding-top: 20px;padding-bottom: 20px;}
	.collocation_li .collocation_container{width: 100%;}
	.about_collocation{width: 100%;height: auto;padding-top: 20px;padding-bottom: 20px;}
	.collocation_li{flex-wrap: wrap;}
	.collocation_li1 .collocation_container{margin-left: 0;}
	.about_collocation{position: initial;}
	.collocation {padding-bottom: 30px;padding-top: 30px;}
	.collocation_li{margin-bottom: 30px;}
	.gown_title{font-size: 24px;}
	.gown_en{font-size: 16px;line-height: 20px;}
	.step_list .step_li{padding-left: 5%;}
	.gown_step{margin-top: 30px;}
	.step_num{width: 80px;height: 80px;line-height: 80px;font-size: 30px;font-weight: 500;}
	.step_text p{font-size: 14px;line-height: 24px;}
	.step_text h6{padding-bottom: 5px;font-size: 18px;line-height: 24px;}





    /* 2021-5-31 */
    .speech_list .speech_li{
        width: 49%;
    }

    .speech_list .speech_li:last-child:nth-child(3n - 1) {
        margin-right: initial;
    }
    

}

@media screen and (max-width: 414px){
    .congre{width: 100%;}
    .sec05_ele{width: 100%;}
    .sec05_ele.active{width: 100%;}
    .sec05_ele .bgPic{margin-left: -330px;} 
    .banner_top .banner{/*background-position: 75%;*/padding-bottom: 0;background-size: contain;}
    .banner_text{/*padding-top: 115px;padding-bottom: 20px;*/ text-align: center;padding-top: 42px;}
    .banner_top .banner h5{padding-left: 0px;font-size: 20px;}
    .banner_top .banner h3{font-size: 20px;line-height: 20px;padding-top: 5px;}
    .banner_top .banner h4{font-size: 14px;line-height: 20px;padding-bottom: 42px;}
    .ceremony_left h5{font-size: 24px;line-height: 24px;}
    .ceremony_left h4{font-size: 22px;line-height: 22px;}
    .ceremony_left .present{padding-top: 20px;}
    .ceremony_left .present p{font-size: 12px;line-height: 24px;padding-bottom: 20px;}
    .ceremony_right{padding-bottom: 35px;}
    .sec05_inner{height: 120px;}
    .message_left h5 .stay{font-size: 26px;}
    .message_left h5 .stayen{font-size: 12px;}
    .people_text .people_motto{font-size: 12px;line-height: 18px;}
    .people_text .people_name{line-height: 20px;}
    .message_left .more{margin-top: 10px;width: 120px;height: 25px;line-height: 25px;}
    .message_left .more a{font-size: 12px;}
    .message{padding-top: 30px;padding-bottom: 30px;}
    .message_left{padding-bottom: 30px;}
    .message_right h5 .stay{font-size: 26px;}
    .message_right h5 .stayen{font-size: 12px;}
    .message_right .more{width: 120px;height: 25px;line-height: 25px;margin-top: 10px;}
    .message_right .more a{font-size: 12px;}
    .wechat_bottom ul li{line-height: 40px;}
    .wechat_bottom ul li a .p1{padding-left: 25px;}
    .wechat_bottom ul li .music{background: url(../images/icon16.png)no-repeat center left 5px;}
    .wechat_bottom ul li .videos{background: url(../images/icon17.png)no-repeat center left 5px;}
    .wechat_bottom ul li .news{background: url(../images/icon18.png)no-repeat center left 5px;}
    .wechat_bottom ul li a p{font-size: 12px;}
    .wechat_right{height: 50px;}
    .wechat_right p{line-height: 50px;}
    .wechat_left .p2{font-size: 12px;}
    .wechat_left .p1{font-size: 20px;padding-top: 5px;line-height: 20px;}
    .wechat_left{height: 50px;}
    .message_right h5{padding-bottom: 15px;}
    .message_left h5{padding-bottom: 15px;}
    .contact_center{width: 100%;}
    .contact_right{width: 100%;}
    .social{padding-bottom: 10px;}
    .footer_contact{padding-top: 20px;padding-bottom: 10px;}
    .prepare{height: 46px;line-height: 22px;}
    .prepare p{font-size: 13px;}
    .introduction_content_left h5{font-size: 18px;line-height: 19px;padding-bottom: 5px;}
    .introduction_content_left h4{font-size: 20px;line-height: 24px;padding-bottom: 10px;}
    .introduction{padding-top: 20px;}
    .title h5{font-size: 24px;line-height: 20px;}
    .introduction_content p{font-size: 12px;line-height: 20px;padding-bottom: 5px;}
    .introduction_content_bottom p{font-size: 12px;line-height: 20px;padding-bottom: 5px;}
    .introduction{padding-bottom: 15px;}
    .bannerTop1{margin-top: 22px;}
    .motto h5{font-size: 18px;line-height: 19px;padding-bottom: 5px;}
    .motto h4{font-size: 20px;line-height: 24px;padding-bottom: 10px;}
    .motto p{font-size: 13px;line-height: 20px;}
    .motto .main .img_box{padding-top: 20px;padding-bottom: 20px;}
    .motto{padding-top: 20px;}
    .song_box{padding-bottom: 15px;}
    .song_story_left h5{font-size: 20px;}
    .story_text p{font-size: 12px;line-height: 20px;padding-top: 5px;}
    .song_story_left .more a{font-size: 12px;margin-top: 20px;}
    .song_story_left .more{width: 130px;height: 40px;line-height: 40px;}
    .story_img_left .story_img{padding-bottom: 10px;}
    .story_img_right .story_img{padding-top: 10px;}
    .story_img_left .audio{width: 100%;height: 40px;}
    .story_img_left .audio p{background: url(../images/icon19.png)no-repeat center left 40px;font-size: 12px;line-height: 40px;}
    .story_img_right{padding-top: 90px;}
    .song{padding-bottom: 10px;}
    .introduce_top p{font-size: 12px;line-height: 20px;padding-bottom:5px; }
    .introduce_top{padding-top: 10px;padding-bottom: 10px;}
    .introduce_bottom h5{font-size: 18px;line-height: 20px;padding-bottom: 10px;}
    .time_list .event{line-height: 20px;font-size: 12px;}
    .time_list .time{font-size: 12px;}
    .mentor h5{font-size: 18px;line-height: 19px;padding-bottom: 5px;}
    .mentor h4{font-size: 20px;line-height: 24px;padding-bottom: 10px;}
    .form_mentor table thead th{font-size: 12px;padding-left: 15px;}
    .form_mentor table tbody tr td{padding-left: 10px;font-size: 12px;}
    .mentor{padding-top: 20px;padding-bottom: 30px;}
    .graduate_tab_list li{font-size: 12px;line-height: 24px;padding: 0 10px;}
    .graduate_tab_list li:nth-child(8){padding: 0 10px;}
    .graduate_tab_list li:nth-child(9){padding: 0 10px;}
    .graduate_tab_list li:nth-child(10){padding: 0 10px;}
    .graduate_tab_list li:nth-child(11){padding: 0 10px;}
    .graduate_tab_list li:nth-child(12){padding: 0 10px;}
    .graduate_tab_list{padding-top: 20px;padding-bottom: 20px;}
    .graduate_tab_content .gtc_en{font-size: 20px;line-height: 20px;padding-bottom: 10px;}
    .graduate_tab_content .gtc_title{font-size: 20px;line-height: 20px;padding-bottom: 15px;}
    .graduate_tab_content .gtc_content p{font-size: 12px;line-height: 24px;}
    .graduate_tab_content .gtc_content{padding-bottom: 5px;}
    .graduate_tab_content .gtc_list p{font-size: 12px;line-height: 24px;}
    .graduate_tab_content .gtc_list ul li{font-size: 12px;line-height: 24px;background: url(../images/icon5.png) no-repeat top 12px left 35px;}
    .roster h5{font-size: 20px;padding: 15px 0;}
    .form table .tbody tr td{font-size: 12px;}
    .form table .thead tr th{font-size: 14px;}
    .graduate_tab_content{padding-bottom: 30px;}
    .history_tab ul{flex-wrap: wrap;justify-content: space-between;}
    .history_tab ul li{margin-bottom: 5px;}
    .history_tab{padding: 0}
    .history{padding-top: 20px;}
    .history_box{padding-top: 20px;}
    .history_list p{padding-top: 10px;padding-bottom: 15px;font-size: 12px;}
    .video{padding-top: 20px;padding-bottom: 30px;}
    /*.main{padding: 0 15px;}*/
    .wechat_right{padding-left: 15px;padding-right: 20px;}
    /*.people_text{padding: 0 10px;}*/
    .people_text{padding-left: 0px;padding-right: 0;}
    .people_img{width: 13%;}
    .people_text p{padding-left: 25px;padding-right: 10px;}
    .people_text .people_motto{padding-left: 12px;}
    .people_motto{height: 48px;}

    .wechat_left{width: 15%;}
    .wechat_right{width: 85%;}
    /*pc轮播*/
    /*.fudan_car{display: none;}*/
    .fudan_car .swp_case{padding-top: 0px;}
    .fudan_car .swp_case .swiper-slide-active{margin-top: 0px;}
    .index_popup .a616{width: 100%;left: 0;}
    .phone_popup1 .phone_ewm1{width: 25%;}
    .banner_top .banner h4{padding-bottom: 42px;}
    .song_btn .audio{width: 100%;margin-top: 15px;margin-left: 0;}
    .song_btn .more{width: 100%;}

    .in_banner .ban .banner-text h5{font-size: 18px;line-height: 20px;}
    .in_banner .ban .banner-text h3{font-size: 20px;line-height: 22px;}
    .in_banner .ban .banner-text{padding-top: 22px;}
    .bannerTop1{padding-bottom: 23px;}




    /**/
    .oath_audio p img {
        max-width: 20%;
        display: inline-block;
        vertical-align: sub;
        margin-right: 5px;
    }
    .oath_audio p{
        font-size: 12px;
        height: 40px;
        width: 100px;
        line-height: 40px;
    }
    .oath_audio div audio{
        width: 100px;
        height: 40px;
    }
    .oath_audio div{
        height: 40px;
        width: 100px;
    }
    .oath {
        background: url(../images/xm.png) no-repeat center center;
        background-size: contain;
    }
     .index_li_top{
        flex-wrap: wrap;
     }
    .index_li_top .left{
        width: 100%;
        margin-bottom: 15px;
    }
    .index_li_top .right{
        width: 100%;
    }
    .index_li_bottom{
        flex-wrap: wrap;
    }
    .index_li_bottom .list_img{
        width: 100%;
        margin-bottom: 15px;
    }
    .list_text h5 {
        font-size: 26px;
        line-height: 40px;
    }
    .list_text p {
        font-size: 14px;
    }
    .index_list {
        margin-top: 30px;
    }
    .index_li_top .list_text{
        bottom:15px;
    }
    .index_li_top .right .list_img:nth-child(1){
        margin-bottom: 15px;
    }
    .index_li_top .right .list_img:nth-child(2){
        margin-bottom: 15px;
    }
    .index_li_bottom .list_img .list_text{
        bottom:15px;
    }
    .list_img{
        height: auto;
        overflow: hidden;
    }





/*2020-12-21*/
.step_list .step_li {padding: 3% 2%}
.step_num{width: 40px;height: 40px;line-height: 40px;font-size: 20px;}
.step_text{width: 83%;}
.step_text p {font-size: 12px;line-height: 22px;}
.about_collocation{padding: 3%;}
.collocation_txt h6{font-size: 20px;}
.collocation_txt .collocation_p p{font-size: 14px;line-height: 20px;}
.collocation_li{margin-bottom: 15px;}
.collocation_container .swiper-slide{height: 220px;}

/* 2021-5-31 */
.speech_list .speech_li{
    width: 100%;
}
.speech_li .speech_li_txt{
    padding: 10px 15px;
}
.speech_li_txt .speech_li_text p {
    font-size: 14px;
    line-height: 24px;
}
.speech_list .speech_li h5{
    padding-left: 15px;
}

}
@media screen and (max-width: 375px){
    .form_mentor table thead th{font-size: 10px;padding-left: 10px;}
    .form_mentor table tbody tr td{font-size: 10px;padding-left: 7px;}
    .form table .tbody tr td{font-size: 10px;}
    .a616>div{margin: 0 5px;}
    .phone_popup1 .phone_ewm1{left: 36%;width: 30%;}
    .zs a .p2{font-size: 10px;}
    .zs .p1{font-size: 10px;}
    .index_popup .a616{left: 4%;}
    .banner_text{padding-top: 35px;}
    .banner_top .banner h4{padding-bottom: 37px;}
    .pictures .picpaging{padding: 30px;}
    .in_banner .ban .banner-text{padding-top: 18px;}
}
@media screen and (max-width: 360px){
    .banner_text{padding-top: 35px;}
    .banner_top .banner h4{padding-bottom: 32px;}


}
