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;
}
*{
    box-sizing:border-box; -webkit-box-sizing:border-box;  /* Safari */  -moz-box-sizing:border-box; /* Firefox */  -o-box-sizing:border-box;
}
img {
    display: block;
    font-size: 0px;
    max-width: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
}

ul,
ol,
li {
list-style: none;
}


.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;
}
#endLine{
	display: none;	
}
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";
}

.player-container-id-dimensions{
	width:1000px;
	height:560px;
	margin: 0 auto;
}


@media screen and (max-width: 1440px){
  .mpacc_left p{
    font-size: 14px;
  }
  .journal p a{
    font-size: 12px;
  }
  .add_content .word{
    font-size: 14px;
  }
  .address_list .youth .title{
    font-size: 24px;
  }
  .address_list .add_content3 .fun_swi .fun_text p{
    font-size: 16px;
  }
  .notice_swiper .notice_swi .notice_sli h5{
    font-size: 14px;
  }
  .notice .notice_img{
    width: 60px;
    height:60px;
  }
  .notice .notice_swiper .notice_swi{
    height: 60px;
  }
  .notice .notice_swiper{
    line-height: 60px;
  }
  .notice .main h4{
    top: 14px;
  }
  .notice .swiper-pagination{
    top: 3px !important;
  }
  .a_new_b .a_new_left{
    width: 80px;
  }
  .a_new_b .a_new_right{
    line-height: 80px;
  }
  .a_new_b{
    height: 80px;
    padding-left: 80px;
  }
  .a_new_b .a_new_right p{
    font-size: 14px;
  }
  .a_new_b .a_new_left .p1{
    font-size: 12px;
  }
  .a_new_b .a_new_left .p2{
    font-size: 30px;
  }
  .a_new_b .a_new_left .p1{
    padding-top: 16px;
  }
  .a_new_b .a_new_left .p3{
    font-size: 30px;
  }
  .a_new_b .a_new_left .p4{
    font-size: 12px;
  }
  .a_new_b .a_new_left .p3{
    padding-top: 14px;
  }
  .activity_list .a_li .a_li_text{
    font-size: 14px;
  }
  .activity_list .more .more_1 a{
    font-size: 12px;
  }
  .content_introduce p{
    font-size: 14px;
  }
  .content_introduce h6{
    font-size: 18px;
  }
  .procedure .procedure_ul li{
    font-size: 14px;
  }
  .procedure_title h5{
    font-size: 16px;
  }
  .step h6{
    font-size: 16px;
  }
  #step_table table tr td{
    font-size: 14px;
  }
  #step_table table thead th{
    font-size: 14px;
  }
  .step_text p{
    font-size: 14px;
  }
  #step_table2 table tr td{
    font-size: 14px;
  }
  #step_table2 table thead th{
    font-size: 14px;
  }
  .contact .contact_text p{
    font-size: 12px;
  }
  .contact .contact_text .contact_p2{
    padding-left: 35px;
  }
  .content_title h5{
    font-size: 24px
  }
  .faq_ul .faq_li .faq_li_title{
    font-size: 16px;
  }
  .faq_li_ul .faq_lists .faq_t{
    font-size: 14px;
  }
  .faq_lists .faq_d p{
    font-size: 14px;
  }
  .scholarship p{
    font-size: 14px;
  }
  .recruit_int_t p{
    font-size: 14px;
  }
  .recruit_target p{
    font-size: 14px;
  }
  .project_content p{
    font-size: 14px;
  }
  .leaders p{
    font-size: 14px;
  }
  .speech_introduce{
    font-size: 14px;
  }
  .speech_post p{
    font-size: 14px;
  }
  .teacher_synopsis .introduce{
    font-size: 14px;
  }
  .teacher_synopsis .name, .teacher_synopsis .title{
    font-size: 16px;
  }
  .teachers_tab ul li{
    font-size: 14px;
  }
  .content_title h5{
    font-size: 18px;
  }
  .nlt .notice_list_left .p1{
    font-size: 30px;
  }
  .nlt .notice_list_left .p2{
    font-size: 12px;
  }
  .nlt{
    height: 80px;
    padding-left: 80px;
  }
  .nlt .notice_list_left{
    width: 80px;
  }
  .nlt .notice_list_left .p1{
    padding-top: 14px;
  }
  .nlt .notice_list_right p{
    font-size: 14px;
  }
  .nlt .notice_list_right{
    line-height: 80px;
  }
  .notice_list_bottom .notice_li .notice_li_text{
    line-height: 60px;
    font-size: 14px;
    padding-right: 140px;
  }
  .notice_list_bottom .notice_li{
    height: 60px;
  }
  .notice_list_bottom .notice_li .notice_li_time{
    line-height: 60px;
    font-size: 12px;
  }
  .notice_btn ul li a{
    line-height: 30px;
    font-size: 12px;
  }
  .notice_btn ul .page{
    width: 32px;
  }
  .nlt_new .new_list_left{
    width: 80px;
  }
  .nlt_new{
    height: 80px;
    padding-left: 80px;
  }
  .nlt_new .new_list_left .p1{
    font-size: 30px;
    padding-top: 14px;
  }
  .nlt_new .new_list_left .p2{
    font-size: 12px;
  }
  .new_list_right{
    line-height: 80px;
  }
  .new_list_right p{
    font-size: 14px;
  }
  .new_list_right .ptext{
    font-size: 14px;
  }
  .new_list_right .ptext span{
    font-size: 14px;
  }
  .wisdom_union_text p{
    font-size: 14px;
  }
  .wisdom_union h5{
    font-size: 18px;
  }
  .fx_list .fx_box .fx_time .p1{
    font-size: 30px;
    padding-top: 14px;
  }
  .fx_list .fx_box .fx_time .p2{
    font-size: 12px;
  }
  .fx_list .fx_box .fx_time{
    width: 80px;
  }
  .fx_list .fx_box{
    height: 80px;
    padding-left: 80px;
  }
  .fx_list .fx_box .fx_nub p{
    font-size: 14px;
    line-height: 80px;
  }
  .wisdom_recollections .nk{
    font-size: 20px;
  }
  .before .fx_list{
    margin-bottom: 20px;
  }
  .fx_bottom .fx_list .fx_guide p{
    font-size: 14px;
    line-height: 60px;
  }
  .fx_bottom .fx_list .fx_guide{
    height: 60px;
  }
  .fx_bottom .fx_list .fx_guide p{
    background-size: 14%;
  }
  .fx_bottom .fx_list{
    margin-bottom: 20px;
  }
  .fx_bottom .fx_list .fx_guide .text{
    padding-top: 6px;
    background: url(../images/icon22.png) no-repeat top 23px right;
    background-size: 14%;
  }
  .fenxiang_top .fx_t_text{
    padding: 10px 30px;
  }
  .fenxiang_top .fx_t_text p{
    font-size: 14px;
  }
  .fenxiang_top .fx_t_text h5{
    font-size: 18px;
  }
  .read .fx_list .fx_box .fx_nub p{
    padding-top: 25px;
  }
  .activities .fx_bottom .fx_list .fx_box .fx_nub p{
    font-size: 14px;
  }
  .contact_address_left p{
    font-size: 14px;
  }
  .contact_address_left h6{
    font-size: 18px;
  }
  .sider .sider_list p{
    font-size: 12px;
    padding-top: 53px;
  }
  .sider .sider_list{
    width: 80px;
    height: 80px;
    background-size: 35%;
  }
  .main{
    max-width: 1170px;
  }

}
@media screen and (max-width: 1280px){
    .hn_b_nav{
        margin-right: 20px;
    }
    .hn_b_nav .nav_list .nav_a{
        padding: 0 5px;
    }
    .nav_d ul{
        width: 120px;
    }
    .add_content .word{
        font-size: 14px;
    }
    .footer_list .f_list2{
        width: 14%;
    }
    .footer_list .f_list1{
        width: 14%;
    }
    .fx_bottom .fx_list .fx_guide p{
        font-size: 18px;
    }
    .address_list .youth .title{
        font-size: 26px;
    }
    .nav_d ul li{
      padding: 0 10px;
    }
    .nav_d ul li a{
      font-size: 12px;
    }
   
}
@media screen and (max-width: 1080px){
  .hn_b_nav .nav_list .nav_a{
        font-size: 14px;
    }
}
@media screen and (max-width: 1024px){
    .mpacc_left p{
        font-size: 14px;
        padding-bottom: 10px;
    }
    .mpacc_left .more{
        margin-bottom: 12px;
    }
    .add_content .word{
        font-size: 14px;
    }
    .address_list .youth .title{
        font-size: 24px;
    }
    .fx_bottom .fx_list .fx_guide p{
        font-size: 16px;
    }
    .activities .fx_bottom .fx_list .fx_box .fx_nub p{
        font-size: 14px;
    }
    .read .fx_list .fx_box .fx_nub p{
        font-size: 12px;
        padding-top: 30px;
    }
    .fx_bottom .fx_list .fx_guide{
        padding: 0 35px;
    }
    .fx_bottom .fx_list .fx_guide p span{
        font-size: 14px;
    }
    
    
}
@media screen and (max-width: 1023px){
    .header{
        display: none;
    }
    .p_nav{
        display: block;
    }
    .index_banner{
        margin-top: 80px;
    }
   /* .phone_list{
        display: none;
    }*/
    /*手机导航*/
    .p_nav{
        position: fixed;
        width: 100%;
        top: 0;
        z-index: 99999;
    }
    .p_nav .cont{
        width: 100%;
        height: 80px;
        background-color: #fff;
        padding: 0 10px;
        position: relative;
    }
    .p_nav .cont .fl{
        width: 224px;
    }
    .p_nav .cont .fr{
        cursor: pointer;
        width: 80px;
        height: 80px;
        background: url(../images/icon_99.png) no-repeat center center;
        position: absolute;
        top: 0;
        right: 0;
    }
    .p_nav .cont .fr.active{
        background: url(../images/icon_98.png) no-repeat center center;
    }
    .p_nav .phone_lists .p_menu{
        width: 100%;
        height: 65px;
        background-color: #195baf;
        padding: 0 20px;
    }
    .p_nav .phone_lists .p_menu .p_search{
        float: left;
        width: 50%;
    }
    .p_nav .phone_lists .p_menu .p_search form{
        width: 100%;
        position: relative;
        line-height: 65px;
    }
    .p_nav .phone_lists .p_menu .p_search form input.p_search1{
        width: 100%;
        color: #fff;
        border:none;
        background: none;
        outline: none;
        line-height: 30px;
        border-bottom: 1px solid #fff;
        padding-left: 10px;

    }
    .p_nav .phone_lists .p_menu .p_search form input.p_search2{
        width: 30px;
        height: 30px;
        background: url(../images/icon31.png) no-repeat center center;
        position: absolute;
        right: 0;
        top: 17px;
        outline: none;
        border:none;
    }

    .p_nav .phone_lists .p_menu .p_gy{
        text-align: center;
        float: right;
        width: 30%;
        line-height: 65px;
    }
    .p_nav .phone_lists .p_menu .p_gy p a{
        font-size: 14px;
        color: #fff;
        display: block;

    }
    .p_nav .phone_lists .phone_ul{
        background-color: #fff;
    }
    .p_nav .phone_lists .phone_ul .phone_list{
        width: 100%;
        /*height: 40px;*/
        line-height: 40px;
        border-bottom: 1px solid #dadada;
        
    }
    .p_nav .phone_lists .phone_ul .phone_list1{
        position: relative;
    }
    .p_nav .phone_lists .phone_ul .phone_list1 i{
        width: 40px;
        height: 40px;
        background: url(../images/icon32.png)no-repeat center center;
        position: absolute;
        top: 0;
        right: 0;
    }
    .p_nav .phone_lists .phone_ul .phone_list>a{
        font-weight: 500;
        color: #696969;
        display: block;
        padding-left: 20px;
    }
    .p_nav .phone_lists .phone_ul .phone_list .pul_ul {
        padding-left: 40px;
        display: none;
    }
    .p_nav .phone_lists .phone_ul .phone_list .pul_ul li{
        width: 100%;
    }
    .p_nav .phone_lists .phone_ul .phone_list .pul_ul li h3{
        color: #696969;
    }
    .p_nav .phone_lists .phone_ul .phone_list .pul_ul li a{
        color: #696969;
        display: block;
    }
    .p_nav .phone_lists .phone_ul .phone_list1 i.active{
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);

    }
    .p_nav .phone_lists .phone_ul .phone_list .pul_ul li p{
        padding-left: 20px;
    }
    /**/
    .add_content .word{
        font-size: 12px;
        line-height: 20px;
    }
    .address_list .add_content{
        padding: 0 15px;
    }
    .mpacc_left p{
        font-size: 12px;
        padding-bottom: 5px;
    }
    .journal p{
        padding-right: 5px;
        margin-right: 5px;
    }
    .journal p a{
        padding: 0 15px;
        padding-left: 5px;
    }
    .mpacc_left .more{
        margin-bottom: 5px;
    }
    .address_list .youth .title{
        font-size: 22px;
    }
}
@media screen and (max-width: 768px){

	.player-container-id-dimensions{
		width: 100%;
		max-height: 300px;
		margin: 0 auto;
	}

    .mpacc .mpacc_box{
        height: auto;
    }
    .mpacc_left{
        width: 100%;
        float: none;
        padding-bottom: 15px;
    }
    .mpacc_right{
        width: 100%;
        float: none;
    }
    .journal{
        padding-top: 10px;
    }
    .address .address_list{
        width: 100%;
        float: none;
    }
    .address_list .add_content{
        padding: 0 230px;
    }
    .address_list .add_content3{
        padding: 0 200px;
    }
    .activity .activity_left{
        padding-bottom: 15px;
    }
    .activity .activity_left,.activity .activity_right{
        width: 100%;
        float: none;
    }

}

@media screen and (max-width: 414px){

	.player-container-id-dimensions{
		width: 100%;
		max-height: 300px;
		margin: 0 auto;
	}


    /**/
    .sider{
        display: block;
    }
    /**/
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
     .index_banner .swi_container .swi_slide img{
        height: auto;
    }
    .index_banner .swi_container{
        height: 200px;
        position: initial;
    }
    /*.index_pagination{
        display: none;
    }*/
    .index_banner{
        margin-bottom: 614px;
    }
    .plan{
        top: 200px;
        width: 100%;
    }
    .plan .plan_main{
        width: 100%;
    }
    .plan .pt_content li .process1{
        left: 75px;
    }
    .plan .pt_content li .process3{
        left: 75px;
    }
    .plan .pt_content li .process2{
        right: 75px;
    }
    .plan .pt_content li .process4{
        right: 75px;
    }
    .plan .pt_bottom .lx_box .lx_number .lx_nub{
        width: 77.4%;
    }
    .mpacc{
        padding-top: 10px;
    }
    .address_list .add_content{
        padding: 0 40px;
    }
    .address_list .add_content3{
        padding: 0 15px ;
    }
    .notice_swiper .notice_swi .notice_sli{
        padding-left: 15px;
    }
    .notice_swiper .notice_swi .notice_sli span{
        font-size: 12px;
        padding-right: 5px;
    }
    .notice_swiper .notice_swi .notice_sli h5{
        font-size: 14px;
        padding-right: 104px;
        word-break:keep-all; 
        white-space:nowrap;
        overflow:hidden; 
        text-overflow:ellipsis; 
    }
    .notice .main h4 a{
        padding: 0 10px;
        font-size: 12px;
        background: url(../images/icon5.png) no-repeat center right 10px;
    }
    .notice .main h4{
        width: 95px;
        right: 20px;
        top: 11px;
    }
    .notice_swiper .notice_swi .notice_sli i{
        padding-right: 5px;
    }
    .notice .main .notice_swiper .notice_swi .notice_pagination{
        display: none;
    }
    .notice{
        padding-top: 15px;
    }
    .activity{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .footer_list .f_list1{
        width: 45%;
        margin-right: 0;
    }
    .footer_list .f_list2{
        width: 45%;
        margin-right: 0;
        float: right;
    }
    .footer_list .f_list3{
        width: 100%;
        margin-right: 0;
       float: right;
    }
    .ful_dz li{
      font-size: 12px;
    }
    .f_ulimg li{
        margin-right: 0;
    }
    .footer_list .f_list4{
        margin-top: 20px;
        width: 100%;
    }
    .index_banner .swi_container .swi_slide .swi_text{
        width: 100%;
        height: auto;
        top: 40px;
        left: 24%;
    }
    .index_banner .swi_container .swi_slide .swi_text p{
        font-size: 14px;
        line-height: 20px;
    }
    .index_banner .swi_container .swi_slide .swi_text h2{
        font-size: 26px;
        line-height: 36px;
    }
    .swi_text h3 img{
        width: 35px;
    }
    .plan .pt_title li{width: 80px;}
    .plan .main{
        padding: 0;
    }
    .address .address_list{
        padding-bottom: 15px;
    }
    .notice .notice_img{
        width: 55px;
        height: 55px;
    }
    .notice .main{
        height: 55px;
    }
    .notice .notice_swiper .notice_swi{
        height: 55px;
    }
    .notice .notice_swiper{
        line-height: 55px;
        width: calc(100% - 55px);
    }
    .mpacc .mpacc_box{
        padding: 10px;
    }
   .address{
    padding-top: 24px;
   }
   .p_nav .cont .fl{
    width: 100px;
   }
   .p_nav .cont .fl img{
    padding-top: 17px;
   }
   .sidebar{
    display: none;
   }
   .contain_menu .content{
    width: 100%;
    float: none;
   }
   .contain_menu{
    padding-top: 10px;
    padding-bottom: 10px;
   }
   .content_title h5{
    font-size: 16px;
    padding: 5px;
   }
   .faq_lists .faq_d p{
    font-size: 12px;
    padding-right: 5px;
   }
   #notice_select{
    font-size: 12px;
    height: 28px;
    padding: 0 10px;
   }
   .inside_banner{
    margin-top: 80px;
   }
   .schedule_c_box .ul_tab{
    padding-left: 5px;
    padding-right: 5px;
   }
   .schedule_c_box .ul_tab li{
    padding: 0 11px;
   }
   .faq_li_ul .faq_lists .faq_t{
    background: url(../images/icon13.png)no-repeat top 25px right 30px;
    word-break:keep-all; 
    white-space:nowrap;
    overflow:hidden; 
    text-overflow:ellipsis; 
    padding-right: 30px;
    font-size: 14px;
   }
   .procedure_title h5{
    font-size: 14px;
   }
   .procedure .procedure_ul li{
    width: 50%;
    font-size: 12px;
    margin-bottom: 20px;
   }
   .contact_address_left{
    width: 100%;
    float: none;
    padding-bottom: 15px;
   }
   .contact_address{
    padding-bottom: 70px;
   }
   .contact_address_left .more{
    left: 25px;
   }
   .contactus{
    padding: 25px 0;
   }
   /*.teacher_img{
    width: 100%;
    float: none;
   }
   .teacher_synopsis{
    width: 100%;
    float: none;
    padding-bottom: 30px;
   }*/
   .campus_list{
    height: auto;
   }
   .teacher_synopsis .introduce{
    text-align: justify;
   }
   .notice_list_bottom .notice_li .notice_li_text{
     word-break:keep-all; 
    white-space:nowrap;
    overflow:hidden; 
    text-overflow:ellipsis; 
    padding-right: 95px;
    padding-left: 40px;
   }
   .notice_btn ul .page_pn{
    width: 60px;
   }
   .notice_btn ul .page{
    margin: 0 1px;
   }
   .notice_btn ul .page_prev{
    margin-right: 10px;
   }
   .notice_btn ul .page_next{
    margin-left: 10px;
   }
   .wisdom_union_box .wisdom_union_text{
    width: 100%;
    float: none;
   }
   .wisdom_union_box .wisdom_union_img{
    width: 100%;
    float: none;
    padding-top: 15px;
   }
   .wisdom_recollections .wisdom_swiper .swiper-slide .lishi{
    top: 15px;
    left: 15px;
   }
   .fx_list .fx_box .fx_time{
    width: 60px;
   }
   .fx_list .fx_box{
    height: 60px;
   }
   .fx_list .fx_box .fx_nub p{
    line-height: 60px;
   }
   .fx_bottom .fx_list .fx_guide{
    height: 60px;
   }
   .fx_bottom .fx_list .fx_guide p{
    line-height: 60px;
   }
   .fx_list .fx_box .fx_time .p1{
    font-size: 22px;
    line-height: 22px;padding-top: 10px;
   }
   .fx_list .fx_box{
    padding-left:60px;
   }
   .fx_bottom .fx_list{
    width: 100%;
    float: none;
   }
   .fx_bottom .fx_list{
    margin-bottom: 15px;
   }
   .fx_bottom .fx_list .fx_guide .text{
    line-height: 18px;
    background: url(../images/icon22.png) no-repeat top 23px right;
    padding-top: 13px;
   }
   .speech_introduce p{
    text-align: justify;
    font-size: 12px;
    line-height: 22px;
   }
   .speech_post{
    width: 156px;
   }
   .content_introduce .c_t{
    text-align: justify;
   }
   .recruit_int_t{
    width: 100%;
    float: none;
   }
   .recruit_int_img{
    width: 100%;
    float: none;
    padding-top: 15px;
   }
   .procedure_title{
    padding-top: 15px;
   }
   #step_table2 table thead th{
    padding: 5px 5px;
    font-size: 12px;
   }
   #step_table2 table tr td{
    font-size: 12px;
   }
   .nlt_new .new_list_left{
    width: 60px;
   }
   .new_list_right{
    line-height: 60px;
   }
   .nlt_new{
    height: 60px;
    padding-left: 60px;
   }
   .new_list_right .ptext i{
    font-size: 14px;
    padding: 0 7px;
   }
   .new_list_right .ptext span{
    font-size: 12px;
   }
   .new_list_right .ptext{
    font-size: 14px;
   }
   .notice_list_bottom .notice_li .notice_li_text{
    font-size: 12px;
    line-height: 40px;
   }
   .notice_list_bottom .notice_li{
    height: 40px;
   }
   .notice_list_bottom .notice_li .notice_li_time{
    line-height: 40px;
    font-size: 12px;
   }
   .notice_list_top{
    padding-top: 15px;
   }
   .notice_btn{
    padding-top: 15px;
   }
   .nlt .notice_list_left{
    width: 60px;
   }
   .nlt .notice_list_right{
    line-height: 60px;
    padding: 0 10px;
   }
   .nlt{
    height: 60px;
    padding-left: 60px;
   }
   .nlt .notice_list_left .p1{
    font-size: 12px;
    padding-top: 12px;
    line-height: 20px;
   }
   .nlt .notice_list_left .p2{
    line-height: 18px;font-size: 12px;
   }
   .nlt .notice_list_right p{
    font-size: 14px;
   }
   .faq_ul .faq_li .faq_li_title{
    font-size: 14px;line-height: 35px;
   }
   .content_introduce h6{
    font-size: 16px;
    line-height: 24px;
   }
   .content_introduce .c_t{
    padding-bottom: 10px;
   }
   .content_introduce p{
    font-size: 12px;
    line-height: 22px;
   }
   .recruit_ul li{
    font-size: 14px;
    line-height: 35px;
   }
   .recruit_int_t p{
    font-size: 12px;
    line-height: 22px;
   }
   .recruit_target p{
    font-size: 12px;
    line-height: 22px;
   }
   .step_text p{
    font-size: 12px;
    line-height: 22px;
   }
   .step_text .p1{
    padding-bottom: 10px;
   }
   .step_text .step_text_t .picon{
    padding-left: 11px;
    background: url(../images/icon16.png) no-repeat top 9px left;

   }
   .scholarship p{
    font-size: 12px;
    line-height: 22px;
   }
   .scholarship .scholarship_a{
    padding-bottom: 10px;
   }
   .project_content .p1{
    padding-bottom: 10px;
   }
   .project_content p{
    font-size: 12px;
    line-height: 22px;
   }
   .about_a p a{
    margin-top: 5px;
   }
   .leaders p{
    font-size: 12px;
    line-height: 22px;
   }
   .leaders .p20{
    padding-bottom: 10px;
   }
   .speech_post p{
    font-size: 12px;
    line-height: 22px;
   }
   .contactus h5{
    font-size: 24px;
    line-height: 24px;
   }
   .contact_address{
    margin-top: 15px;
   }
   .contact_address_left p{
    font-size: 12px;
    line-height: 22px;
   }
   .p_nav .phone_lists .phone_ul .phone_list>a{
    font-size: 14px;
   }
   .p_nav .phone_lists .phone_ul .phone_list .pul_ul li a{
    font-size: 12px;
   }
   .p_nav .phone_lists .phone_ul .phone_list .pul_ul li h3{
    font-size: 14px;
   }
   .p_nav .phone_lists .phone_ul{
    overflow: auto;
   }
   .a_new_b .a_new_left{
    width: 60px;
   }
   .a_new_b .a_new_right{
    line-height: 60px;
   }
   .a_new_b{
    height: 60px;
    padding-left: 60px;
   }
   .a_new_b .a_new_left .p1{
    font-size: 12px;
    padding-top: 11px;
   }
   .a_new_b .a_new_left .p2{
    font-size: 20px;
    line-height: 20px;
   }
   .a_new_b .a_new_right p{
    font-size: 12px;
   }
   .a_new_b .a_new_left .p3{
    font-size: 20px;
    line-height: 20px;
    padding-top: 11px;
   }
   .a_new_b .a_new_left .p4{
    font-size: 12px;
   }
   .nlt_new .new_list_left .p1{
    font-size: 12px;
    line-height: 20px;
    padding-top: 10px;
   }
   .nlt_new .new_list_left .p2{
    font-size: 12px;
    line-height: 18px;
   }
   .notice_btn ul li a{
    line-height: 36px;
   }
   .searchbox .main{
    padding: 15px;
   }
   .footer .footerbq{
    font-size: 12px;
   }
   .f_list .f_ul li a{
    font-size: 12px;
   }
   .teacher_img {
    width: 26%;
    float: left;
    height: 100%;
  }
  .teacher_synopsis{
    width: 74%;
    padding: 5px 15px 0;
  }
  .teacher_synopsis .name, .teacher_synopsis .title{
    font-size: 14px;
    line-height: 20px;
  }
  .teacher_synopsis .introduce{
    font-size: 12px;
    padding-top: 0;
    margin-top: 10px;
    line-height: 18px;
    height: 36px;
  }
  .campus_list{
    margin-bottom: 15px;
  }
  .tea_img{
    width: 100%;
  }
  .tea_text{
    width: 100%;
    margin-top: 15px;
  }
  .teacher_tcbox{
    flex-wrap: wrap;
    width: 90%;
    top: 15%;
    height: 79%;
    overflow: auto;
  }
  .tea_img img{
    display: inline-block;
  }
  .tea_img{
    text-align: center;
  }
  .tea_text .name{
    font-size: 18px;
  }
  .tea_text .title{
    font-size: 16px;
  }
  .tea_text .tea_introduce p{
    font-size: 14px;
    line-height: 20px;
  }
  .tea_text .tea_introduce{
    padding-top: 10px;
  }
  .teachers_tab ul li{
    padding: 0 32px;
  }
  .out_introduce p{
    font-size: 12px;
    line-height: 20px;
  }
  .out_introduce{
    padding-top: 5px;
  }
  .fx_list{
    width: 100%;
  }
  .before .fx_list{
    margin-bottom: 15px;
  }
  .p_nav .phone_lists .phone_ul .phone_list .pul_auto{
    height: 300px;
    overflow: auto;
  }
    /* 2020-12-02 */
    .con_d p {
      font-size: 12px;
      color: #333333;
      line-height: 24px;
  }

}
@media screen and (max-width: 375px){

	.player-container-id-dimensions{
		width: 100%;
		max-height: 250px;
		margin: 0 auto;
	}


  .teachers_tab ul li {
    padding: 0 26px;
}
.teacher_synopsis .introduce {
  margin-top: 2px;
}
    .notice_btn ul .page_prev{
        margin-right: 5px;
    }
    .notice_btn ul .page_next{
        margin-left: 5px;
    }
    .notice_btn ul li a{
        line-height: 24px;
        font-size: 12px;
    }
    .notice_btn ul .page{
        width: 24px;
    }
    .procedure_title h5 span{
        padding-right: 21px;
    }
    /*.schedule_c_box .ul_tab li{
        padding: 0 3px;
    }*/
    .schedule_c_box .ul_tab li{
        font-size: 12px;
        line-height: 22px;
    }
    .p_nav .phone_lists .p_menu .p_gy p a{
        font-size: 12px;
    }
    .plan .pt_bottom .lx_box .lx_number .lx_nub{
    width: 75.4%;
    }

  
  
  
  
  
  

}
@media screen and (max-width: 375px){
  .journal p a{
  font-size: 12px
}
}
