
html{

        overflow-x: hidden;
}
body{
}
.section{
    padding: 100px 0 ;
}
/* 导航栏 start*/
.nav{
    height: 80px;
    background: #06336a;
    position: fixed;
    top:30px;
    left: 0px;
    right: 0px;
    z-index: 22;
}
#order1,#order2,#order3,#order4{
    position: relative;
    top:-110px;
}
.nav .nav_logo img{
    width: 172px;
    vertical-align: middle;
}
.nav_list li a{
    display: block;
    line-height:80px;
   /* margin-right: 40px;*/
    font-size: 18px;
    color:#fff;
}
.nav_list li{
    padding: 0 25px;
    cursor: pointer;
    position: relative;
}
@media screen and (min-width: 750px) {   
    .nav_list li:hover a{
        color:#04CDBE;
    }
    .nav_list li:hover:after{
        content: "";
        position: absolute;
        width: 32px;
        height: 4px;
        background: #04cdbe;
        left: 50%;
        bottom: 0px;
        transform: translate(-50%,00%);
    }
}
.nav_list li.active:after{
    content: "";
    position: absolute;
    width: 32px;
    height: 4px;
    background: #04cdbe;
    left: 50%;
    bottom: 0px;
    transform: translate(-50%,00%);
}
.nav_list li.active a{
    color:#04CDBE;
        border-bottom: 3px solid :#04CDBE;

}
.nav_list li:last-child a{
    margin-right: 0px;
}
.nav_list .enter{
    display: inline-block;
    position: relative;
    top:20px;
    width: 120px;
    height: 40px;
    background: linear-gradient(90deg,#04cdbe, #0090dd);
    border-radius: 20px;
    margin-left: 25px;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
}
.nav_list .enter:hover{    
    background: linear-gradient(to right, #03afa3, #007bbc);
}
/* 导航栏 end*/
/*banner start*/
.banner {
   /* height: 520px;
    background: url(../images/banner.png) center center no-repeat;
    margin-top:68px;
    margin-bottom: 60px;*/
    margin-top: 110px;
    height: 600px;
    position: relative;
    background: url(../images/banner.png) center center no-repeat;
}

/*banner end*/
/*title start*/
.title{
    width: 622px;
    height: 64px;
    background:url(../images/title.png) center center no-repeat;
    margin:0 auto;
    margin-bottom: 60px;
    line-height: 64px;
    text-align: center;
    font-size: 36px;
    font-weight: 700;
    color:#fff;
}
/*title end*/
/*section1 start*/
.section1_activity {
    padding:50px 30px;
    background: -webkit-linear-gradient(136deg, #103463 1%, #0b1537);
    background: -o-linear-gradient(136deg, #103463 1%, #0b1537);
    background: linear-gradient(226deg, #103463 1%, #0b1537);
    position: relative;
}
.section1_activity .section1_bg{
    position: absolute;
    bottom:0;
}
.section1_activity .section1_bg1{
    left: 0px;
}
.section1_activity .section1_bg2{
    right: 0px;
}
.section1_activity p{
    color: #d8e1e9;    
    line-height: 1.8;
}
.section1_activity .section1_activity_text1:nth-child(1){
    margin-bottom: 20px;
}
.section1_activity .section1_activity_text1{
    margin-bottom: 40px;
}
.section1_activity .section1_activity_text2{
    margin-bottom: 20px;
    text-align: center;
}
.section1_activity .section1_activity_text3{
    font-size: 32px;
    font-weight: 700;
    text-align: center;
    color: #04cdbe;
    margin-bottom: 50px;
}
.section1_activity .section1_activity_sign{
    display: block;
    margin:0 auto;
    width: 200px;
    height: 56px;
    background: linear-gradient(90deg,#04cdbe, #0090dd);
    border-radius: 28px;
    line-height: 56px;
    color:#fff;
    font-size: 18px;
    text-align: center;
}
.section1_activity .section1_activity_sign:hover{
    background: linear-gradient(to right, #03afa3, #007bbc);
}
/*section1 end*/
/*section2 start*/
.section2{
    background: #0b1537;
}
.section2_company_info{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.section2_company_info_item{
    width: 590px;
    height: 280px;
    padding-top: 24px;
    padding-right: 30px;
    margin-bottom: 20px;
    background: linear-gradient(223deg,#1b3d73, #102c53 100%);
    position: relative;
}
.section2_company_info_item.item6{
    padding: 0;
}
.section2_company_info_item .time{
    width: 280px;
    height: 48px;
    padding-left: 30px;
    margin-bottom: 18px;
    background: linear-gradient(270deg,rgba(0,144,221,0.00), #04cdbe);
    position: relative;
}
.section2_company_info_item .time.time2{        
    background: -webkit-linear-gradient(right, rgba(0,144,221,0.00), #0090dd);
    background: -o-linear-gradient(right, rgba(0,144,221,0.00), #0090dd);
    background: linear-gradient(to left, rgba(0,144,221,0.00), #0090dd);
}
.section2_company_info_item  .company_logo{
    position: absolute;
    width: 120px;
    height: 48px;
    top:24px;
    right: 0px;
}
.section2_company_info_item .time span{
    font-size: 24px;
    font-weight: 700;
    text-align: left;
    color: #ffffff;
    line-height: 48px;
}
.section2_company_info_item .time img{
    vertical-align: middle;
    margin-right: 8px;
    position: relative;
    top:-4px;
}
.section2_company_info_item .section2_title{
    font-size: 24px;
    font-weight: 700;
    text-align: left;
    color: #ffffff;
    margin-bottom: 10px;
}
.section2_company_info_item  .section2_person{
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    color: #dee0e5;
    line-height: 22px;
    margin-bottom: 10px;
}
.section2_company_info_item  .section2_intro{
    font-size: 14px;
    color: #99b5ce;
    line-height: 22px;
}
.section2_intro_flex{
    display: flex;
    justify-content: space-between;
}
.section2_intro_flex p{

    font-size: 14px;
    color: #99b5ce;
    line-height: 22px;
}
.section2_company_info_item .pl30{
    padding-left: 30px;
}
/*section2 end*/
/*section3 start*/
.photo_list_box{
    margin:0 auto;
}
.photo_list{
    width: 100%;
}
.photo_list .swiper-slide.item{
   /* padding:10px;*/
    box-sizing: border-box;
    position: relative;
    width: 224px;
    height: 306px;
    cursor: pointer;
    background:rgba(15 ,60 ,132,0.9)
}
.photo_list .swiper-slide .word{
    width: 224px;
    height: 82px;
    padding: 5px 12px;
    background: linear-gradient(225deg,#167db4, #0f3c84 99%);
    color:#fff;
    position: relative;
}
.photo_list .swiper-slide .word i{
    position: absolute;
    width: 53px;
    height: 53px;
    bottom:4px;
    right:4px;
    background: url(../images/drop_icon.png) center center no-repeat;
}
.photo_list .swiper-slide .word .t1{
    font-size: 18px;
    font-weight: 700;
    line-height: 1.8;
}
.photo_list .swiper-slide .word .t2{
    font-size: 12px;
}
.photo_list img{
    display: block;
    width:224px;
    height:224px;
    object-fit: cover;
    cursor: pointer;
}
.photo_list img:nth-child(4n+0){
    margin-right: 0;
}
.photo_list li {
    padding-top: 2px;
    box-sizing: border-box;
}

.teacher_intro{
    width: 224px;
    height: 306px;
    background:rgba(15 ,60 ,132,0.9);
}
.teacher_intro{
    padding: 12px 0px 12px 12px;
}
.teacher_intro h2{
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}
.teacher_intro h3{
    font-size: 12px;
    margin-bottom:5px;
}
.teacher_intro .teacher_intro_content{
    height: 80%;
    overflow-y: auto;   
}
.teacher_intro .teacher_intro_content p{
    font-size: 12px;
    color: #93b3cf;
    padding-right: 12px;
}
/* 自定义整个滚动条 */
.teacher_intro ::-webkit-scrollbar {
  width:6px;  /* 对于垂直滚动条，设置宽度 */
  height: 6px; /* 对于水平滚动条，设置高度 */
}
 
/* 自定义滚动条轨道 */
.teacher_intro  ::-webkit-scrollbar-track {
background: #0f3c84;
}
 
/* 自定义滚动条的滑块（thumb） */
.teacher_intro  ::-webkit-scrollbar-thumb {
background: #31559e;
}
 
/* 当滑块悬停或活动时，可以设置不同的颜色 */
.teacher_intro  ::-webkit-scrollbar-thumb:hover {
background: #31559e;
}
.photo_list .swiper-wrapper{
    display: flex;
    justify-content: space-between;
}
.photo_list .swiper-pagination {
    bottom:0px !important;
  /*  display: none;*/
}
.photo_list .swiper-pagination-bullet{
    margin: 0 5px !important;
    width: 14px !important;
    height:4px !important;
    border-radius: 2px !important;
    background-color: rgba(255,255,255,0.8)!important;

}
.photo_list .swiper-pagination-bullet-active {
    background-color: #13c51b!important;  
}
.section3 .swiper-button-prev {
    left:92%;
    background-image: url('../images/prev.png');
    width: 32px;
    height: 32px;
    background-size: 32px 32px;
    top: 15%;
}
.section3 .swiper-button-next {
    top: 15%;
    right: 0.7%;
    background-image: url('../images/next.png');
    width: 32px;
    height: 32px;
    background-size: 32px 32px;
}
.manu_list .swiper-slide img {
    width: 190px;
    height: 70px;
}
/*section3 end*/
/*section4 start*/
.section4{
    background: #0b1537;
}
.go_sign_form{
    display: block;
    width: 200px;
    height: 50px;
    margin:50px auto 0; 
    line-height:50px;
    font-size: 18px;
    font-weight:700;
    text-align: center;
    background: #1e5eca;
}
.go_sign_form:hover{
    background: #4e7cca;
}
.enter-live {
  display: block;
  margin: 120px auto 0 auto;
  width: 240px;
  text-align: center;
  line-height: 60px;
  border-radius: 30px;
  outline: none;
  background: -webkit-linear-gradient(left, #04cdbe, #0090dd);
  background: -o-linear-gradient(left, #04cdbe, #0090dd);
  background: linear-gradient(to right, #04cdbe, #0090dd);
  color: #fff;
  border: none;
  cursor: pointer;
  font-weight: 700;
  font-size: 18px;
}
.apply_form {
    padding: 60px 180px 0;
    padding-bottom: 30px;
    padding-top: 0px;
}
.ipt_box{
    width: 840px;
    display: flex;
    justify-content: space-between;
}
.apply_form .ipt_box {
    justify-content: space-between;
}
.apply_form .ipt_box>.flex {
   display: block;

}
.apply_form .item {
    margin-bottom: 20px;
}
.apply_form .tag:before {
    margin-right: 5px;
    content: "*";
    color: #E50876;
}
.apply_form .ipt_text {
    width: 300px;
    height: 40px;
    border: none;
    text-indent: 10px;
    color: #fff;
    font-size: 16px;
}
.apply_form .ipt_text,
.apply_form select
{

    background: #112D65;
}
.apply_form  input::placeholder {
    color: rgba(222,224,229,0.30);
}
.apply_form [type=checkbox] {
    margin-right: 5px;
    vertical-align: -2px;
    color: #fff;
}
.apply_form .tag {
    margin-right: 15px;
    font-size: 16px;
}
.apply_form label {
    margin-right: 100px;
}
.apply_form button {
    display: block;
    margin: 50px auto  0 auto;
    width: 240px;
    text-align: center;
    line-height: 60px;
    border-radius: 30px;
    outline: none;
    background: -webkit-linear-gradient(left, #04cdbe, #0090dd);
    background: -o-linear-gradient(left, #04cdbe, #0090dd);
    background: linear-gradient(to right, #04cdbe, #0090dd);
    color: #fff;
    border: none;
    cursor: pointer;
    font-weight: 700;
    font-size: 18px;
}
.apply_form button:hover {
    opacity: 0.8;
}
.apply_form button.disable{
    background: -webkit-linear-gradient(left, #829d9b, #4e6977);
    background: -o-linear-gradient(left, #829d9b, #4e6977);
    background: linear-gradient(to right, #829d9b, #4e6977);
    opacity: 1;
}
.apply_form button i {
  width: 21px;
  height: 16px;
  display:inline-block;
  background:url(../images/duigou.png) center center no-repeat;
  background-size: cover;
  vertical-align: middle;
  margin-right: 5px;
}
.apply_form .addr_box {
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: inline-flex;
    width: 299px;
    justify-content: space-between;
}
.apply_form .addr_box select {
    width: 145px;
}
.apply_form select {
    width: 300px;
    height: 40px;
    border: none;
    text-indent: 10px;
    color: #dee0e5;
    font-size: 16px;
}
.apply_form .checkbox_label {
    display: block;
    margin-top: 16px;
}
.apply_form input[type="radio"] {
    width: 24px;
    height: 24px;
      background: url(../images/radio1.png) center center no-repeat;
      -webkit-appearance: none;
      outline: none;
      vertical-align: middle;
      border-radius:50%;
      margin-right: 10px;
      box-sizing: border-box;
}
.apply_form  input[type="radio"]:checked {
  background: url(../images/radio2.png) center center no-repeat;
  background-size:cover;
  box-sizing: border-box;
}
.form_tip{
    font-size: 14px;
    text-align: center;
    color: #92b3cf;
}
/*section4 end*/
/*section5 start*/
.section5_sponsors li{
    background: #0b183b;
    padding: 40px 30px;
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
    position: relative;

}
.section5_sponsors_left h2{
    margin-bottom: 30px;
}
.section5_sponsors_left h2 img{
    width: 200px;
    height: 80px;
    vertical-align: middle;
    margin-right: 30px;
}
.section5_sponsors li h2{
    line-height: 80px;
    font-size: 24px;
    font-weight: 700;
    text-align: left;
    line-height: 26px;
}
.section5_sponsors_left p{    
    font-size: 16px;
    color: #d8e1e9;
    line-height: 26px;
    width: 930px;
}
.section5_sponsors_left p a{
    color:#0090DD;
}
.section5_sponsors_left a.unline_btn{
    display: block;
    width: 140px;
    height: 48px;
    background: #0090dd;
    border-radius: 4px;
    line-height: 48px;
    text-align: center;
    margin-top: 30px;
}
.section5_sponsors_left p a:hover{
    text-decoration: underline;
}
.section5_sponsors_right{
    padding-top: 60px;
}
.section5_sponsors_right span{
    display: block;
    text-align: center;
    color: #d8e1e9;
}
.section5_sponsors_left .logo1{
    position: absolute;
    top:15px;
    right:0px;
    width: 128px;
    height: 42px;
    background: url(../images/sponsors/logo1.png) center center no-repeat;
}
/*section5 end*/
.section6{

    background: #0b1537;
}
.section6 .wrap{
    display: flex;
    justify-content: space-between;
}
.section6_left h2{

    font-size: 32px;
    line-height: 56px;
    margin-bottom: 40px;
}

.section6 .section6_left img{
    vertical-align: middle;
    margin-right: 50px;
}
.section6 .section6_left p{
    width: 914px;
    color: #d8e1e9;
    line-height: 26px;
}
.section6 .section6_left p a{
    color:#0090DD;
}
.section6 .section6_right p{        
    color: #d8e1e9;
}  
.section7 {
  background: #040F34;
}
.section7 .award-box {
  display: flex;
  justify-content: space-between;
}
.section7 .award-box .award-box_item {
  text-align: center;
  padding: 30px;
  width: 590px;
  height: 340px;
  background: #173768;
}
.section7 .award-box .award-box_item .award-title {
  font-size: 24px;
  font-weight: 700;
  color: #fff;
}
.section7 .award-box .award-box_item .award-tips {
  margin: 8px 0 30px;
  font-size: 14px;
  font-weight: 400;
  color: #D8E1E9;
}
.section7 .award-box .award-box_item .award-list {
  display: flex;
  justify-content: space-between;
}
.section7 .award-box .award-box_item .award-list .award-list_item {
  width: 240px;
}
.section7 .award-box .award-box_item .award-list .award-list_item img {
  width: 100%;
}
.section7 .award-box .award-box_item .award-list .award-list_item p {
  margin-top: 10px;
  color: #D8E1E9;
  font-size: 14px;
}
.layer_msg_bg{
    width: 136px!important;
    height: 62px!important;
    line-height: 62px;
    background: #ffffff;
    border-radius: 8px;
} 
.layer_msg_bg .succ_icon{
    text-align: center;
}
.layer_msg_bg .succ_icon img{
    vertical-align: middle;
    margin-right: 10px;
}   
.layer_msg_bg .succ_icon span{
    color:#333;
    font-size: 16px;
}

.is_allow {
    cursor: pointer;
}

/* pc显示隐藏 start*/

.is_pc {
    display: block;
}
.is_pc_flex {
    display: flex;
}
.is_mobile, .is_mobile_flex {
    display: none!important;
}
.fixedRight{
    position: fixed;
    top: 50%;
    right: 54px;
    width: 148px;
    height: 195px;
    background: url(../images/code2.png) left top no-repeat;
    background-size: 100% 100%;
}
.fixedRight span{
    width: 16px;
    height: 16px;
    position: absolute;
    bottom:-22px ;
    left: 50%;
    margin-left: -8px;
    background: url(../images/close.png) left top no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
}
.fixedRight span:hover{
    background: url(../images/close2.png) left top no-repeat;
    background-size: 100% 100%;
}


/* pc显示隐藏 end*/
@media screen and (max-width: 750px) {
    html {
        font-size: 13.3333vw !important;
        overflow-x: hidden;
    }    
    .wrap {
        width: 100%;
    }
    /* 移动端隐藏 end*/
    .is_pc,
    .is_pc_flex {
        display: none !important;
    }

    .is_mobile {
        display: block !important;
    }

    .is_mobile_flex {
        display: flex !important;
    }

    .pc_nav {
        margin-top: 0px !important;
        width: 100vw;
        height: 0.87rem;
        line-height: 0.87rem;

    }
    /* 移动端隐藏 end*/
    .section{
        padding:0.8rem 0.24rem;
      /*  margin-bottom: 0.6rem;*/
    }
    /*导航栏样式*/
    .nav .nav_logo img {
        width: 1.72rem;
        margin-left: 0.24rem;
    }
    .nav_list li{
        padding: 0 0.1rem;
    }
    .nav_list li:last-child{
        padding-right: 0.3rem;
    }
  /*  .nav_list ul{
        display: block;
    }*/
    .nav {
        height: 0.88rem;/*
        background: #fff;*/
        position: fixed;
        top: 0px;
        left: 0px;
        right: 0px;
        z-index: 22;
    }
    .nav_list li.active:after{
        background: transparent;
    }
    .nav_list li a {
        display: block;
        line-height: 0.84rem;
        font-size: 0.28rem;
      /*  color: #fff;*/
        font-weight: 700;
    }
  
   .nav_logo{
        display: flex;
       align-items: center;
        height: 0.88rem;
    }
    .nav_list .enter {
        top: 0.16rem;
        right: 0.24rem;
        width: 1.6rem;
        height: 0.56rem;
        margin-left: 0.2rem;
        line-height: 0.56rem;
        font-size: 0.28rem;
    }
    /*导航栏样式*/
    .banner {
        margin-top: 0.88rem;
        height: 3.8rem;
        position: relative;
        background: url(../images/banner_m.png) center center no-repeat;
        background-size:cover;
    }
    /*title*/
    .title {
        width: 100%;
        height: 0.64rem;
        background: url(../images/title.png) center center no-repeat;
        margin: 0 auto;
        margin-bottom: 0.6rem;
        line-height: 0.64rem;
        text-align: center;
        font-size: 0.36rem;
        font-weight: 700;
        color: #fff;
    }
    /*section1*/
    .section1_activity{
        padding: 0.4rem 0.3rem;
        padding-bottom: 0.8rem;
    }
    .section1_activity .section1_activity_text1 {
        margin-bottom: 0.4rem;
    }
    .section1_activity .section1_activity_text2{
        margin-bottom: 0.1rem;
    }
    .section1_activity p {
        font-size: 0.28rem;
        line-height: 1.8;
    }
    .section1_activity .section1_activity_text3 {
        font-size: 0.3rem;
        margin-bottom: 0.4rem;
    }
    .section1_activity .section1_bg{
        display: none;
    }
    .section1_activity .section1_activity_sign {
        width: 3.2rem;
        height: 0.8rem;
        line-height: 0.8rem;
        font-size: 0.32rem;
    }
    /*section1*/
    /*section2*/
    .section2_company_info_item {
        width: 100%;
        height: auto;
        padding: 0.3rem 0.2rem 0.3rem 0;
        margin-bottom: 0.2rem;
    }
    .section2_company_info_item .pl30{
        padding-left: 0.3rem;
    }
    .section2_company_info_item .section2_title {
        font-size: 0.36rem;
        margin-bottom: 0.1rem;
    }
    .section2_company_info_item .time {
        width: 3.2rem;
        height: 0.56rem;
        padding-left: 0.3rem;
        margin-bottom: 0.18rem;
    }
    .section2_company_info_item .time img {
        width: 0.36rem;
        margin-right: 0.08rem;
        top: -2px;
    }
    .section2_company_info_item .time span {
        font-size: 0.28rem;
        font-weight: 700;
        text-align: left;
        color: #ffffff;
        line-height: 0.56rem;
    }
    .section2_company_info_item .company_logo {
        top: 0.3rem;
        right: 0px;
        width: 1.4rem;
        height: .56rem;
    }
    .section2_company_info_item .section2_person {
        font-size: 0.24rem;
        line-height: 1.6;
        margin-bottom: 0.1rem;
    }
    .section2_company_info_item .section2_intro {
        font-size: 0.24rem;
        color: #99b5ce;
        line-height: 1.6;
    }
    .section2_intro_flex{
        display: block;
    }
    .section2_company_info_item.item6{
        display: none;
    }
    /*section2*/
    /*section3*/
      .photo_list .swiper-slide.item{
        padding: 0px;
        height: 5.1rem;
    }  
    
    .section3 .swiper-container {       
        padding: 0 0 0.8rem 0 !important;
        overflow: hidden;
    }
    .photo_list .swiper-pagination {
        bottom: 10px !important;
        display: block;
    }
    .section3 .wrap {
        overflow: hidden;
        margin:0 0rem;
    }
    .photo_list img {
        width: 100%;
        height: 3.4rem;
    }
    .photo_list_box{
        width: 100%;
        box-sizing: border-box;
        padding: 0 ;
    }
  
    .photo_list .swiper-slide .word {
        width: 100%;
        height: 1.7rem;
        padding: 0.05rem 0.12rem;
    }
    .photo_list .swiper-slide .word i{
        width: 0.53rem;
        height: 0.53rem;
        background-size: cover;
    }
    .section3 .swiper-button-prev,
    .section3 .swiper-button-next {
       display: block;
    }
    .section3 .swiper-button-prev {
        left: 31%;
        background-image: url(../images/prev.png);
        width: 0.48rem;
        height: 0.48rem;
        background-size: 0.48rem 0.48rem;
        top: 98%;
    }
    .section3 .swiper-button-next {
        right: 31%;
        background-image: url(../images/next.png);
        width: 0.48rem;
        height: 0.48rem;
        background-size: 0.48rem 0.48rem;
        top: 98%;
    }
    .teacher_intro {
        padding: 0.12rem 0 0.12rem 0.12rem;
        width: 100%;
        height: 5.1rem;
        background: rgba(15, 60, 132, 0.9);
        display: none;
    }
    /*section3*/
    /*section4*/
     .sign_tip {
        font-size: 0.24rem;
        text-align: left;
        position: absolute;
        margin-bottom: 0.4rem;
        width: 3rem;
        top: 0rem;
        right: -0.3rem;
    }
    .ipt_box {
        width: 100%;
        display: block;
    }
    .apply_form {
        width: auto;
        font-size: .3rem;        
        padding: 0;
        padding-bottom: 0;
        background: transparent;
    }
    .apply_form .ipt_box>.flex {
        display: block;
    }
    .apply_form .tag {
        white-space: nowrap;
    }
    .apply_form .item {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        align-items: center;
    }
    .apply_form .item.item_radio{
        display: block;
    }
    .apply_form .checkbox_label {
        text-indent: -37px;
        margin-left: 37px;
    }
    .apply_form .department {
        width: 100%;
    }
    .apply_form .ipt_text {
        flex: 1;
    }
    .apply_form .addr_box {
        width: 100%;
    }
    .apply_form .addr_box select {
        width: 47%;
    }
    .apply_form label {
        margin-right: .3rem;
    }
    .apply_form button {
        width: 3.2rem;
        width: 100%;
        margin: .3rem auto .7rem;
        margin-bottom: 0px;
        font-size: 0.32rem;
        line-height: 0.88rem;
        height: 0.88rem;
        margin-bottom: 0.4rem;
    }
    .enter-live {
      width: 3.2rem;
      margin: 1rem auto .5rem;
      margin-bottom: 0px;
      font-size: 0.32rem;
      line-height: 0.88rem;
      height: 0.88rem;
      margin-bottom: 0.4rem;
    }
    /*section4*/
    /*section5*/
    .section5_sponsors li {
        padding: 0.6rem 0.3rem;
        margin-bottom: 0.2rem;
        display: block;
    }
    .section5_sponsors_left h2 img {

        margin-right: 0.2rem;
        width: 2rem;
        height: .8rem;
    }
    .section5_sponsors li h2 {
        line-height: 0.8rem;
        font-size: 0.3rem;
    }
    .section5_sponsors_left .logo1 {
        top: 0.3rem;
        right: -0.1rem;
        width: 1.9rem;
        height: 0.54rem;
        background-size: cover;
    }
    .section5_sponsors_left p {
        font-size: 0.24rem;
        color: #d8e1e9;
        line-height: 1.8;
        width: 100%;
    }
    .section5_sponsors_left a.unline_btn {
        display: block;
        width: 3.8rem;
        height: 0.88rem;
        line-height: 0.88rem;
        margin: 0 auto;
        margin-top: 0.4rem;
    }
    .section5_sponsors_right {
        padding-top: 0.4rem;
        text-align: center;
    }
    .section5_sponsors_right span{
        font-size: 0.24rem;
    }
    /*section5*/
    /*section6*/
    .section6 .wrap{
        display: block;
    }
    .section6 .section6_left img {
        vertical-align: middle;
        margin-right: 0.4rem;
        width: 2.75rem;
    }
    .section6_left h2 {
        font-size: 0.4rem;
        line-height: 0.9rem;
        margin-bottom: 0.4rem;
    }
    .section6 .section6_left p {
        width: 100%;
        line-height: 1.8;
        font-size: 0.28rem;
    }
    .section6 .section6_right{
        text-align: center;
        padding-top: 0.6rem;
    }
    .section6 .section6_right p{
        font-size: 0.24rem;
    }
    /*secton6*/
    .section7 .award-box {
      display: block;
    }
    .section7 .award-box .award-box_item {
      margin-bottom: .16rem;
      padding: .4rem .3rem;
      width: 100%;
      height: 4.48rem;
    }
    .section7 .award-box .award-box_item .award-title {
      font-size: .32rem;
    }
    .section7 .award-box .award-box_item .award-tips {
      margin: .1rem 0 .3rem;
      font-size: .24rem;
    }
    .section7 .award-box .award-box_item .award-list {
      display: flex;
      justify-content: space-between;
    }
    .section7 .award-box .award-box_item .award-list .award-list_item {
      width: 3.1rem;
    }
    .section7 .award-box .award-box_item .award-list .award-list_item img {
      width: 100%;
      height: 1.97rem;
    }
    .section7 .award-box .award-box_item .award-list .award-list_item p {
      margin-top: .2rem;
      font-size: .24rem;
    }
}