/*注册*/
ul,li {
    list-style: none;
}
.hide {
    display: none;
}
.tc{
    position:absolute;
    top: 993px;
    left:50%;
    padding:248px 173px 0 173px;
    margin-left:-431px;
    width:862px;
    height:830px;
    background:url('../img/tc.png') no-repeat;
    z-index:3;
    box-sizing:border-box;
}

.tc .close{
    position:absolute;
    top:206px;right:126px;
    width:50px;height:46px;
}

.tc .reg-content .register-style{
    margin:0 auto 30px;
    width:248px;
    height:35px;
}
.tc .reg-content .register-style li{
    float:left;
    position:relative;
    margin:0 10px;
    width:104px;height:35px;
}
.tc .reg-content .register-style li:first-child:after{
    position:absolute;
    reg-content:'';
    top:7px;right:-10px;
    width:3px;height:20px;
    background:#f6ff00;
}
.tc .reg-content .register-style li a{
    display:inline-block;
    width:104px;height:35px;
    line-height:35px;
    font-size:18px;
    color:#fff;
    text-align:center;
    text-decoration:none;
}
.tc .reg-content .register-style .active a{
    background:#3d83ff;
    border-radius:10px;
}

.tc .reg-content .area{
    height:264px;
}
.tc .reg-content .area .left,
.tc .reg-content .area .right{
    float:left;
    width:120px;
}
.tc .reg-content .area .left .img-ibox,
.tc .reg-content .area .right .img-ibox{
    width:120px;height:240px;
}
.tc .reg-content .area .left .name,
.tc .reg-content .area .right .name{
    line-height:24px;
    font-size:14px;
    color:#fff;
    text-align:center;
}

.tc .reg-content .area .mid{
    float:left;
    margin-left:10px;
    width:266px;
}
.tc .reg-content .area .mid .row{
    margin-bottom:6px;
    height:28px;
}
.tc .reg-content .area .mid .row .row-left{
    float:left;
    width:70px;
    line-height:28px;
    font-size:14px;
    color:#fff;
}
.tc .reg-content .area .mid .row .row-right{
    float:left;
    width:190px;
}
.tc .reg-content .area .mid .row .row-right input{
    padding:0 8px;
    width:190px;height:28px;
    border:none;
    border-radius:10px;
    box-sizing:border-box;
    font-size:14px;
    color:#000;
}
.tc .reg-content .area .mid .row3 .row-right input{
    float:left;
    width:94px;
}
.tc .reg-content .area .mid .row3 .row-right .free-access{
    float:left;
    margin-left:5px;
    width:90px;height:28px;
    line-height:28px;
    background:#c552fb;
    border-radius:10px;
    font-size:14px;
    color:#00f6ff;
    text-align:center;
    text-decoration:none;
}
.tc .reg-content .area .mid .row .row-right select{
    padding:0 10px;
    width:190px;height:28px;
    border-radius:10px;
    font-size:14px;
    color:#000;
    outline:none;
    box-sizing:border-box;
}

.tc .reg-content .area .mid .reg-remind{
    line-height:30px;
    font-size:14px;
    color:#00deff;
    text-align:center;
}
.tc .reg-content .area .mid .reg-remind a{
    display:inline-block;
    width:126px;height:30px;
    color:#fdfaaf;
}

.tc .reg-content .register-btn{
    display:block;
    margin:15px auto 0;
    width:202px;height:57px;
    background:url('../img/btn.png') no-repeat;
}
.reg-tabs .reg-tabc {display:none;}
.reg-tabs .active {display:block;}

.tc-rad{
    position: absolute;
    width:14px;
    height:14px;
    left: 304px;
    top: 557px;
}