﻿

input[type=date]::-webkit-inner-spin-button { display: none; }
input[type=date]::-webkit-clear-button{    
        visibility: hidden;
}

.common {
    width:1200px !important;

}

.Uploads1 .commFileImg li{
    margin:26px 97px;
}
/*=========================================注册页面 start=========================================*/

.sign {
    height:1134px;
    display:none;
}
.sign .signEdit {
    display: inline-block;
    position: relative;
    right: -1024px;
    top: -20px;
    height: 15.67px;
    cursor:pointer;
    display:none;

}

    .sign .signEdit a {
        height:100%;
        width:15.67px;
        background:url(/Images/KidActivities/edit.png);
        display:inline-block;
        margin-right: 10px;
    }

    .sign .signEdit span {
        color:#666666;
        font-size:16px;
        position:relative;
        top:-2px;
    }

body .sign,.sign th, .sign td,.sign input,.sign select,.sign textarea,.sign button {
    /*line-height: 0;*/ 
    /*border:0;*/
     font-size:16px;
     color:#666666;  
}

input {
    border:0px;
    vertical-align:text-top;
    color:#999999;
}
span {
    /*vertical-align: text-top;*/
}

table{
    text-align:center;
}


.sign .ActiveName {
  height:35px;
  padding-top:70px;
}
.ActiveName .middle {
      margin-left:87px;
}

.ActiveName .middle ,.playerInfo .playerLabel,.teacherInfo .teacherLabel,.Uploads1 .ActiveName{
    font-size:26px;
    color:#36BCFA;
    font-family:"Microsoft YaHei";
}

.sign .signs {
    width:1024px;
    margin-left:87px;
}

.sign .teamInfo {
         margin-top:27px;
}
.sign .signs {
     font-family:"Microsoft YaHei";
     font-size:16px;
     color:#666666;   
}

.teamInfo .teamRow,.playerInfo tr,.teacherInfo tr  {
    height:38px;
}

.teamInfo .row2 {
     margin-bottom:19px;
}

.teamInfo .row2,.sign .contractInfo ,.sign .rulesInfo,table {
    /*margin-bottom:19px;*/
    border: 1px solid #D9D9D9;
    height:38px;
}

.teamInfo .teamRow  * {
    height:100%;
}

.row2 *:nth-child(1) {
    width:100px;
    height:100%;
    margin:0px 18px;
}



.row1 input{
    width:358px;
    /*border:1px solid #D9D9D9;
    border-width:0 1px;*/
}

.teamRow.row1 {
    margin-bottom:19px;
}

.teamRow input{
    /*border:1px solid #D9D9D9;
     border:1px solid red;*/
    /*border-width:0 1px;*/
    padding:0px 5px;
}

.row2 span {
    position:relative;
    top:10px;
}

.row2 input {
    border:1px solid #D9D9D9;
    border-width:0 0 0 1px;
    width:910px;
}


.row3 input {
    width:138px;
}

.row3 .r3Mobie {
    margin:0px  32px 0px 25px;
}

.row3 .r3Date {
    /*display:inline-block;
    width:90px;*/
}

.row3 .r3Wx {
     margin:0px 28px 0px 23px;
}

.signs .playerInfo,.signs .teacherInfo ,.signs .teacherContent{
    margin-top:30px;
}
.signs .playerContent  {
     margin-top:27px;
}

.playerInfo .addrow {
    width: calc(100% - 2px);
    height:40px;
    text-align:center;
    border:1px solid  #D9D9D9;
    border-width:0 1px 1px 1px;
}
    .playerInfo .addrow .addPlayer {
        width:22px;
        height:22px;
        /*background-color:red;*/
        margin-right:16px;
        background-image:url(/Images/KidActivities/addIcon.png)
    }

.addrow .addContent{
    margin-bottom:9px;
    font-size:0px;
    /*height:100%;*/
    transform:translateY(9px);
    cursor:pointer;
}

.addContent div {
     font-family:"Microsoft YaHei";
     font-size:16px;
     color:#666666; 
     display:inline-block;
}

    .addContent div:nth-child(2) {
         font-size:16px;
    }

     .addContent div:nth-child(3) {
         font-size:14px;
         margin-top:2.29px;
         margin-left:8px;
    }

.playerInfo input, .teacherInfo input {
    width:100%;
    height:100%;
    text-align:center;
}

.signs .contractInfo {
    margin-top:39px;
    height:98px;
    border-bottom:0;
}

.contractInfo .contractContent {
    width:948px;
    height:48px;
    margin:24px 38px 26px 38px;
}

    .contractInfo .contractContent div {
        height:24px;
        text-align:left;
    }

    .contractInfo .contractContent span {
         position:relative;
         top:4px;
    }

    .contractInfo .contractContent input[type="radio"]{
        margin:10px 10px 0 10px;
        width:14px;
        height:14px;
        opacity:0.7;
    }

    .contractInfo .contractContent div {
        display:inline-block;
    }

.signs .rulesInfo {
    height:148px;
    width:calc(100% - 2px);
    position: relative;
   
}

.rulesInfo > div:first-child {
    width:948px;
    height:102px;
    margin:23px 37px;
}

.rulesInfo li {
    height:25.5px;
}

.signs .signUp {
      margin-top:100px;
      text-align:center;
      position: absolute;
      top: 1525px;
}

.signUp div{
    /*display:inline-block;*/
    display:table-cell; 
    width:120px;
    height:40px;
    border-radius:4px;
    color:#FFFFFF;
    text-align:center;
    vertical-align:middle;
    position:relative;
    cursor:pointer;
}

    .signUp div:first-child {
         background-color:#36BCFA;
         left:317px;
    }

    .signUp div:nth-child(2) {
        background-color:#D9D9D9; 
        left:467px;
    }

/*=========================================注册页面 end=========================================*/



/*=========================================作品上传 start=========================================*/
.Uploads1 {
    padding-top:70px;
}
.Uploads1 input[type=text] {
    border:1px solid #D9D9D9;
    width:333px;
    padding:1px 10px;
    height:36px;
    font-size:14px;

}

.UploadModel > div {
     width:100%;
}

.UploadModel>div>div{
    display:inline-block;
    position:relative;
    top:50%;
    transform:translateY(-50%);
}

.Uploads1 a {
    display:block;
    width:100px;
    height:30px;
    border-radius:2px;
    background-color:#36BCFA;
    cursor:pointer;
    color:#FFFFFF;
}

    .Uploads1 a > p {
        position:relative;
        top:50%;
        transform:translateY(-50%);
        text-align:center;
    }

.Uploads1 .ActiveName{
    text-align:center;

}

    .Uploads1 .UploadModel {
        margin-left:112px;
        width:986px;
        height:676px;
        margin-top:27px;
    }

.Uploads1 .workNameCol {
    height:40px;
}

.Uploads1 .workUpCol ,.Uploads1 .otherFileImgCol{
     height:30px;
     margin-top:20px;
}


.Uploads1 .workDesCol {
    margin-top:20px;
    height:166px;
    position:relative;
}

.Uploads1 .workDesCol textarea{
    height:156px;
    /*width:889px;*/
    resize:none;
    width:859px;
    padding-right:20px;

    padding:5px 20px 5px 10px;
    /*overflow-y:auto;*/
    /*overflow-y:hidden;*/
    overflow: hidden;
    border:1px solid #D9D9D9;
    font-size: 14px;
    line-height:1.5;
    color:#999999;

}


    .Uploads1 .workDesCol>div:first-child {
        top: calc(8px - 50%);
        transform:translateY(0);
    }

.Uploads1 .workImgCol {
    /*height:184px;*/
     height:103px;
    margin-top:19px;
}

.Uploads1 .workImgCol div:first-child {
        top: calc(16px - 100%);
        transform:translateY(0);
    }
    .Uploads1 .workImgCol .upImgs ul {
        font-size:0px;
    }

    .Uploads1 .workImgCol .upImgs li{
        width:184px;
        /*height:184px;*/
        height:103.5px;
        margin-right:51.56px;
        background-color:#F3F3F3;
        display:inline-flex;

        cursor:pointer;
        position:relative;
    }

      .Uploads1 .workImgCol .upImgs li img{
        width:100%;
        height:100%;
    }

      .cancleImg{
          display:inline-block;
          width:20px;
          height:20px;
          position:absolute;
          top:5px;
          right:5px;
          z-index:1000;
          /*background:red;*/
          background-image:url(/Images/KidActivities/cancelBg.png);
          background-size:100%;
          display:none;
      }

.Uploads1 .otherFileImgCol {
    margin-top:23px;
}

.Uploads1 .butCol {
    margin-top:119px;
    font-size:0px;
    height:120px;
    text-align:center;
}

.Uploads1 .butCol>a{
    display:inline-block;
    font-size:16px;
    width:120px;
    height:40px;

    border-radius:4px;
}
    .Uploads1 .butCol > a:first-child {
        background-color: #36BCFA;
        margin-right:75px;
    }

    .Uploads1 .butCol > a:nth-child(2) {
         background-color: #D9D9D9;
          margin-left:75px;
    }

.Uploads1 .UploadModel > div>div:first-child {
    margin-right:10px;
}


#UploadModel1, #UploadModelImg, #UploadModelOtherFile {
    z-index:1;
}

.workImgCol .upImgs li .uploadify,.workImgCol .upImgs li object {
    z-index:1;
    width:100% !important;
    height:100% !important;
    cursor:pointer;
}


.prompt {
    color:#FC0D0D;
    font-size:14px;
    position:relative;
    top:50%;
    transform:translateY(-50%);
    display: inline-block;
    left:5px;
}
/*=========================================作品上传 end=========================================*/

.provinceSchool {
    font-size:12px;
}



/*=========================================列表页(第二页) start=========================================*/

.ActiveModelBox .ActiveModelBox .AllClass {
    width:100%;
}
.ActiveModelBox.ActiveInner .AllClass .schoolSelect {
        font-size:0px;
}

    .ActiveModelBox.ActiveInner .AllClass .schoolSelect>div {
        width:100px;
        height:30px;
        background-color:#36BCFA;
        color:#FFFFFF;
        display:inline-block;
        font-size:16px;
        margin-right:20px;
        border-radius:2px;
        cursor:pointer;
    }

    .ActiveModelBox.ActiveInner .AllClass .schoolSelect > div>span {
        position:relative;
        top:5px;
        left:22px;
 

    }

     .ActiveModelBox.ActiveInner .AllClass .schoolSelect .icon-selet {
        width:14px;
        height:8px;
        margin-left: 67px;
        margin-top: -9px;
    }
    .up{
        background-image:url(/Images/KidActivities/up.png);
    }
     .down{
        background-image:url(/Images/KidActivities/down.png);
    }
    


.ActiveModelBox .AllClass .schoolbox {
    margin-top:24px;
    font-size:0px;
    display:none;
}

  .ActiveModelBox .AllClass .schoolbox li {
        width:218px;
        height:40px;
        border-radius:2px;
        background-color:#D9D9D9;
        display:inline-block;
        font-size:16px;

        text-align:center;

        cursor:pointer;
        margin-right:27.5px;
        margin-bottom:20px;

       corlor:
    }

       .ActiveModelBox  .AllClass .schoolbox li:hover {
           background-color:#15a6d5;     
        }

        .ActiveModelBox .AllClass .schoolbox li.select {
            background-color:#15a6d5;     
        }

   .ActiveModelBox  .AllClass .schoolbox li:nth-child(5n) {
        margin-right:0px;
    }

       .ActiveModelBox  .AllClass .schoolbox li p {
            margin-top:12px;
            display:block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }



.ActiveModelBox.ActiveInner .ModelInner {
    width:100%;
    margin-top:10px;
    padding-bottom:157px;
}

.ActiveModelBox  ul.modelbox .ActiveModel {
    float: left;
    /*padding-right: 20px;*/
    margin-right: 20px;
    margin-top: 20px;
    /*border-bottom: 1px solid #e6e6e6;*/

    box-shadow: 0 3px 20px rgba(0,0,0,.15);
}
  .ActiveModelBox ul.modelbox .ActiveModel:nth-child(-n+4) {
        margin-top: 0px;
    }

   .ActiveModelBox ul.modelbox .ActiveModel:nth-child(4n) {
        margin-right: 0px;
    }

.ActiveModelBox .ActiveModel .modelBox img.modelpic {
    width:285px;
    height:160px;
}


.ActiveModelBox .ActiveModelList .ActiveModel .ShareBox{
    position:absolute;
    width:285px;
    height:221px;
    /*background:#333333;*/
    background:rgba(76,187,223,0.95);
    padding-top:100px;
    display:none;
    font-size:18px;
}

.ActiveModelBox .ActiveModel .modelBox{
    width:285px;
    height:321px;
}

.ActiveModelBox .ActiveModel .modelBox .modeldetail .title span.modelname{
    font-weight:bold;    
    float: left;
    font-size: 16px;
    font-weight: bold;
    display: block;
    width: 130px;
    text-align:left;
}

    .ActiveModelBox .ActiveModel .modelBox .modeldetail .title span.overtext:nth-child(2) {
        margin-top:8px;
    
    }

 .ActiveModelBox  .ActiveModel .modelBox .modeldetail .title span{
    line-height:20px;
    font-size:12px;
    font-weight:100;
    float:right;
    display:block;
    width:80px;
    text-align:right;
    color:#999999;
}


.ActiveModelBox .ActiveModel .modelBox .modeldetail{
    padding:20px 20.04px 20px 20px;
}

.ActiveModelBox .ActiveModel .modelBox .modeldetail .content{
    padding-top:10px;
    height:43px;
    line-height:24px;
    font-size:14px;
    overflow:hidden;
    color:#666666;
}

 .ActiveModelBox .ActiveModel .modelBox .modeldetail .name{
    font-size:12px;
    height:16px;
    line-height:25px;
    margin-bottom:5px;
    color:#999999;
    margin-top:28px;
} 

  .ActiveModelBox .ActiveModel .modelBox .modeldetail .name span{
    display: inline-block;
    width: 50px;
    float: right;
    text-indent: 25px;
    margin-left: 3px;
}
   .ActiveModelBox  .ActiveModel .modelBox .modeldetail .name span:nth-child(-n+3):nth-child(n+2) {

            height:18px;
    }

.ActiveModelBox .ActiveModel .modelBox .modeldetail .name span.username{
    float: left;
    width: 100px;
    text-indent: 0;
}
 .ActiveModelBox .ActiveModel .modelBox .modeldetail .name span.Thums{
    /*background:url(/Images/Active/love.png) no-repeat left center;*/
    background:url(/Images/KidActivities/like.png) no-repeat left center;
    
}
.ActiveModelBox .ActiveModel .modelBox .modeldetail .name span.Comments{
    background:url(/Images/KidActivities/comment.png) no-repeat left center;
    margin-right: -10.04px;
}
/*=========================================列表页(第二页) end=========================================*/