﻿/*PC端*/
.count_down{
    width:100%;
    height:100%;
    background:url(../images/time/banner.png) no-repeat;
}
.time_inner{
    width:1200px;
    margin:0 auto;
    padding-top:40px;
}
.time_inner>.activity_logo{
    text-align:center;
}
.time_inner>.activity_title{
    text-align:center;
    margin-top:80px;
}
/*倒计时*/
.time_inner>.time_count{
    margin-top:90px;
}
.time_count > .time_intro { 
    text-align:center;
    color:#ffffff;
    font-size:34px;
    font-weight:bold;
    letter-spacing:3px;
}
.time_count > .time_group > .time {
    float: left;
    margin-left: 20px;
}
.time_count > .time_group > .time > div {
    width: 65px;
    height: 88px;
    background-color: rgba(0,0,0,0.3);
    border-radius: 10px;
    float: left;
    margin-left: 10px;
}
.time_count > .time_group > .time > div > p {
    font-size: 66px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    line-height: 88px;
}
.time_count > .time_group > .time > p {
    float: left;
    font-size: 30px;
    margin-left: 20px;
    color: #ffffff;
    margin-top: 40px;
}
.time_count > .time_group > .time:after {
    display: block;
    clear: both;
    content: "";
}
.time_count > .time_group{
    margin-top:50px;
    padding:0 160px;
}
.time_count > .time_group:after {
    display: block;
    clear: both;
    content: "";
}
/*报名*/
.time_inner > .apply_btn {
    margin-top: 100px;
    text-align: center;
}
.time_inner>.apply_btn > button {
    width: 195px;
    height: 60px;
    border: none;
    background-color: #ffffff;
    color: #3e559e;
    font-size:18px;
    border-radius:100px;
    margin-left:86px;
    outline:none;
}

.apply_company{
    margin-top:95px;
}
.apply_company > div {
    margin: 0 auto;
    width: 860px;
    height: 60px;
    border: 1px solid #dddddd;
    background-color: #ffffff;
    border-radius: 4px;
}
.apply_company .apply_title {
    float: left;
    border-right: 1px solid #dddddd;
    color: #3e559e;
    margin-top: 20px;
    padding: 0 16px 0 24px;
    font-size: 16px;
}
.apply_company .apply_list {
    font-size: 16px;
    float: left;
    margin-left: 24px;
    height:60px;
    color: #666666;
    overflow:hidden;

}
    .apply_company .apply_list > div {
        width: 700px;
        line-height: 60px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
.apply_company>div:after {
    display: block;
    clear: both;
    content: "";
}


/*英才报名弹窗*/
#loginModal .icon-pic{
    margin-top:35px;
}
#loginModal .university>div{
    float:left;
}
#loginModal .university>.left{
    font-size:14px;
    color:#333333;
    line-height:40px;
}
#loginModal .university>.right{
    margin-left:15px;
    width:230px;
    height:40px;
}
#loginModal .university:after{
    display:block;
    clear:both;
    content:"";
}
#loginModal #check_code{
    width:180px;
}
#loginModal .getCode{
    width:88px;height:40px;
    border:none;
    color:#ffffff;
    background-color:#3e559e;
}
#loginModal #finish{
    color:#3e559e;
}

/*手机端*/
#divWap{
    width:100%;height:100%;
    background:url(../images/time/wap_banner.png) no-repeat;
    background-size:100% 100%;
}
#divWap>.activity_logo{
    padding:5rem 5% 0 5%;
    width:100%;
}
#divWap>.activity_logo>img{
    width:100%;
}
#divWap > .activity_title{
    width:100%;
    text-align:center;
    margin-top:2rem;
}
#divWap > .activity_title > p {
    font-size: 2rem;
    margin-top:0.5rem;
    color:#ffffff;
}
#divWap > .time_group {
    margin-top: 4rem;
    display: flex;
    justify-content: space-around;
    padding:0 0.3rem;
}
#divWap > .time_group > .time {
    width:25%;
}
#divWap > .time_group > .time > div {
    width: 1.5rem;
    height: 2.6rem;
    background-color: rgba(0,0,0,0.3);
    border-radius: 0.3rem;
    float: left;
    margin-left:0.15rem;
}
#divWap > .time_group > .time > div > p {
    font-size: 2rem;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    line-height: 2.6rem;
}
#divWap > .time_group > .time > p {
    float: left;
    font-size: 1rem;
    margin-left:0.2rem;
    color: #ffffff;
    margin-top:1.2rem;
}
#divWap > .time_group > .time:after {
    display: block;
    clear: both;
    content: "";
}
#divWap>.apply_btn{
    margin-top:5rem;
    display:flex;
    width:100%;
    justify-content:center;
}
    #divWap > .apply_btn > .btn {
        outline:none;
        width: 12rem;
        height: 2.2rem;
        background-color: #ffc71c;
        border-radius: 2rem;
        color: #7e4600;
        font-size: 1rem;
        box-shadow: 0px 3px 0px #daa400;
    }