/** ����������ʼ **/
.tc-match-tips{
  width:373px;
  height:auto;
  border-radius:5px;
  background:#FFFFFF;
  display:none;
}

.tc-match-tips .main-title{
  width:100%;
  height:45px;
  border-bottom:1px solid #B7D3F3;
  background:#F2F8FF;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}

.tc-match-tips .main-title h3{
  line-height:45px;
  font-size:16px;
  color:#333333;
  float:left;
  text-indent:20px;
}

.tc-match-tips .main-title i.close{
  width:14px;
  height:14px;
  float:right;
  background:url(../../image/zone/common-icon.png) -150px -70px no-repeat;
  margin-top:15px;
  margin-right:20px;
}

.tc-match-tips .main-title i.close:hover{
  background:url(../../image/zone/common-icon.png) -150px -120px no-repeat;
  cursor:pointer;
}

.tc-match-tips .main{
  width:100%;
  float:left;
}

.tc-match-tips .main .confirm{
  width:100%;
}

.tc-match-tips .main .confirm p{
  text-align:center;
  font-size:14px;
  color:#717076;
  margin-top:30px;
  margin-bottom:30px;
  margin-left:10px;
  margin-right:10px;
  word-wrap:break-word;
  word-break:break-all;
}

.tc-match-tips .main .confirm p a{
  color:#335CCC;
}

.tc-match-tips .main .btn{
  width:280px;
  height:35px;
  margin:0 auto;
  margin-bottom:30px;
  float:none;
}

.tc-match-tips .main .btn button{
  width:130px;
  height:35px;
  border-radius:2px;
  background:#FFFFFF;
  font-size:14px;
  float:left;
}

.tc-match-tips .main .btn button.qd{
  background:#00C177;
  color:#FFFFFF;
}

.tc-match-tips .main .btn button.qd:hover{
  background:#01B26E;
}

.tc-match-tips .main .btn button.qx{
  border:1px solid #00C177;
  color:#00C177;
  margin-left:20px;
}

.tc-match-tips .main .btn button.qx:hover{
  background:#01B26E;
  color:#FFFFFF;
}

/** ������������ **/
/** �༭�Ŷӵ�����ʼ **/
.edit-team-sl-custom-file{
  position:relative;
  display:inline-block;
  zoom:1;
  cursor:pointer;
  text-align:center;
}

.edit-team-sl-custom-file .edit-team-ui-input-file{
  width:100%;
  position:absolute;
  right:0px;
  top:0;
  _zoom:30;
  font-size:300px \9;
  height:100%;
  _height:auto;
  opacity:0;
  filter:alpha(opacity=0);
  -ms-filter:"alpha(opacity=0)";
  cursor:pointer;
}

.tc-creat{
  width:860px;
  border-radius:5px;
  background:#FFFFFF;
  display:none;
}

.tc-creat .main-title{
  width:100%;
  height:45px;
  border-bottom:1px solid #B7D3F3;
  background:#F2F8FF;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}

.tc-creat .main-title h3{
  line-height:45px;
  font-size:16px;
  color:#333333;
  float:left;
  text-indent:20px;
}

.tc-creat .main-title i.close{
  width:14px;
  height:14px;
  float:right;
  background:url(../../image/match/close-icon.png) -10px -10px no-repeat;
  margin-top:15px;
  margin-right:20px;
}

.tc-creat .main-title i.close:hover{
  width:14px;
  height:14px;
  float:right;
  background:url(../../image/match/close-icon.png) -10px -60px no-repeat;
  margin-top:15px;
  margin-right:20px;
  cursor:pointer;
}

.tc-creat .main{
  width:100%;
  float:left;
  margin-top:20px;
}

.tc-creat .main .upload{
  width:218px;
  float:left;
  margin-left:20px;
}

.tc-creat .main .upload .again{
  width:218px;
  height:162px;
  background:#EAFEFF;
  border:2px dashed #00A2AC;
  float:left;
  margin-bottom:5px;
}

.tc-creat .main .upload .no-pic{
  width:218px;
  height:162px;
  background:#EAFEFF;
  border:2px dashed #00A2AC;
  float:left;
  margin-bottom:5px;
}

.tc-creat .main .upload .no-pic i{
  width:21px;
  height:21px;
  margin:0 auto;
  display:block;
  background:url(../../image/match/upload-add.png) no-repeat;
  margin-top:53px;
}

.tc-creat .main .upload .no-pic p{
  text-align:center;
  font-size:18px;
  color:#00A2AC;
  padding-top:30px;
}

.tc-creat .main .upload .no-pic:hover{
  cursor:pointer;
}

.tc-creat .main .upload samp{
  float:left;
  font-size:14px;
  color:#FF4200;
  line-height:22px;
}

.tc-creat .main .upload .again img{
  width:218px;
  height:162px;
  border:1px solid #00A2AC;
  overflow:hidden;
  float:left;
}

.tc-creat .main .upload .again .mask{
  width:218px;
  height:162px;
  background:url(../../image/match/mask.png) no-repeat;
  position:relative;
}

.tc-creat .main .upload .again:hover{
  cursor:pointer;
}

.tc-creat .main .team-intro{
  width:590px;
  float:left;
  margin-left:25px;
}

.tc-creat .main .team-intro ul{
  width:100%;
  float:left;
}

.tc-creat .main .team-intro ul li{
  width:100%;
  float:left;
  margin-bottom:20px;
}

.tc-creat .main .team-intro ul li.area{
  width:295px;
}

.tc-creat .main .team-intro ul li.area select{
  width:98px;
  padding:5px 0;
  font-size:14px;
  color:#AEAEAE;
  text-indent:5px;
  float:left;
  border:1px solid #B3B3B3;
  border-radius:2px;
  margin-right:8px;
}

.tc-creat .main .team-intro ul li.xdxk{
  width:295px;
}

.tc-creat .main .team-intro ul li.xdxk select{
  width:98px;
  padding:5px 0;
  font-size:14px;
  color:#AEAEAE;
  text-indent:5px;
  float:left;
  border:1px solid #B3B3B3;
  border-radius:2px;
  margin-right:8px;
}

.tc-creat .main .team-intro ul li.szxx{
  margin-left:6px;
  margin-bottom:10px;
}

.tc-creat .main .team-intro ul li b{
  width:7px;
  font-weight:normal;
  color:#FF4200;
  float:left;
  padding-top:9px;
}

.tc-creat .main .team-intro ul li em{
  width:70px;
  float:left;
  font-size:14px;
  color:#717076;
  font-style:normal;
  line-height:35px;
  margin-right:5px;
}

.tc-creat .main .team-intro ul li .input-intro{
  width:505px;
  float:left;
}

.tc-creat .main .team-intro ul li .input-intro input{
  width:497px;
  height:33px;
  line-height:33px;
  background:#FFFFFF;
  border-radius:2px;
  border:1px solid #B3B3B3;
  font-size:14px;
  color:#AEAEAE;
  text-indent:10px;
  float:left;
}

.tc-creat .main .team-intro ul li .input-intro select{
  width:500px;
  padding:5px 0;
  font-size:14px;
  color:#AEAEAE;
  text-indent:5px;
  float:left;
  border:1px solid #B3B3B3;
  border-radius:2px;
  margin-left:17px;
  margin-bottom:10px;
}

.tc-creat .main .team-intro ul li .input-intro input.school{
  width:497px;
  margin-left:17px;
}

.tc-creat .main .team-intro ul li .input-intro select.xk{
  margin-left:15px;
}

.tc-creat .main .team-intro ul li .input-intro p{
  font-size:12px;
  color:#FF4200;
  float:left;
  font-family:simsun;
  padding-left:17px;
  padding-top:10px;
}

.tc-creat .main .team-intro ul li .input-intro textarea{
  width:487px;
  height:166px;
  float:left;
  font-size:14px;
  color:#666666;
  overflow:auto;
  resize:none;
  border:1px solid #B3B3B3;
  border-radius:2px;
  padding:5px;
  line-height:24px;
  margin-left:5px;
}

.tc-creat .main .team-intro ul li .input-intro textarea::-webkit-scrollbar{
  width:8px;
}

.tc-creat .main .team-intro ul li .input-intro textarea::-webkit-scrollbar-track{
  background-color:#C3C3C3;
  -webkit-border-radius:2em;
  -moz-border-radius:2em;
  border-radius:2em;
  margin:3px 0 3px 0;
}

.tc-creat .main .team-intro ul li .input-intro textarea::-webkit-scrollbar-thumb{
  background-color:#8C8B8B;
  -webkit-border-radius:2em;
  -moz-border-radius:2em;
  border-radius:2em;
}

.tc-creat .main .team-intro ul li .input-intro dl{
  width:100%;
}

.tc-creat .main .team-intro ul li .input-intro dl dd{
  font-size:14px;
  color:#222222;
  line-height:35px;
  float:left;
  margin-left:5px;
}

.tc-creat .main .team-intro ul li .input-intro dl dd i{
  width:18px;
  height:18px;
  float:left;
  background:url(../../image/match/choose-icon.png) -10px -10px no-repeat;
  margin-top:9px;
  margin-right:8px
}

.tc-creat .main .team-intro ul li .input-intro dl dd i:hover{
  cursor:pointer;
}

.tc-creat .main .team-intro ul li .input-intro dl dd i.active{
  width:18px;
  height:18px;
  float:left;
  background:url(../../image/match/choose-icon.png) -10px -60px no-repeat;
  margin-top:9px;
  margin-right:8px
}

.tc-creat .main .team-intro ul li .input-intro dl dd a{
  color:#335CCC;
}

.tc-creat .main .team-intro ul li .input-intro dl dd a:hover{
  text-decoration:underline;
}

.tc-creat .main .team-intro ul li .input-intro dl dd.right-text{
  float:right;
  color:#FF4200;
  line-height:35px;
}

.tc-creat .main .btn{
  width:100%;
  float:left;
  text-align:center;
}

.tc-creat .main .btn button{
  width:130px;
  height:35px;
  line-height:35px;
  background:#FFFFFF;
  font-size:14px;
  border-radius:3px;
}

.tc-creat .main .btn button.qd{
  background:#00C177;
  color:#FFFFFF;
  margin-right:20px;
  margin-left:102px;
}

.tc-creat .main .btn button.qd:hover{
  background:#01B26E;
}

.tc-creat .main .btn button.qx{
  background:#FFFFFF;
  border:1px solid #00C177;
  color:#00C177;
}

.tc-creat .main .btn button.qx:hover{
  background:#01B26E;
  color:#FFFFFF;
  border:1px solid #01B26E;
}

/** �༭�Ŷӵ������� **/
/** ����������ʼ **/
.tc-sign-up{
  width:800px;
  height:458px;
  border-radius:5px;
  background:#FFFFFF;
  display:none;
}

.tc-sign-up .main-title{
  width:100%;
  height:45px;
  border-bottom:1px solid #B7D3F3;
  background:#F2F8FF;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}

.tc-sign-up .main-title h3{
  line-height:45px;
  font-size:16px;
  color:#333333;
  float:left;
  text-indent:20px;
}

.tc-sign-up .main-title i.close{
  width:14px;
  height:14px;
  float:right;
  background:url(../../image/match/close-icon.png) -10px -10px no-repeat;
  margin-top:15px;
  margin-right:20px;
}

.tc-sign-up .main-title i.close:hover{
  width:14px;
  height:14px;
  float:right;
  background:url(../../image/match/close-icon.png) -10px -60px no-repeat;
  margin-top:15px;
  margin-right:20px;
  cursor:pointer;
}

.tc-sign-up .main{
  width:100%;
  float:left;
}

.tc-sign-up .main .sign-up-left{
  width:425px;
  height:370px;
  float:left;
  border-right:1px dashed #CCCCCC;
  margin-top:20px;
  margin-left:38px;
}

.tc-sign-up .main .sign-up-left ul{
  width:400px;
  float:left;
  margin-top:20px;
}

.tc-sign-up .main .sign-up-left ul li{
  width:100%;
  float:left;
  margin-bottom:20px;
}

.tc-sign-up .main .sign-up-left ul li.short-text{
  margin-left:28px;
}

.tc-sign-up .main .sign-up-left ul li.qq{
  margin-left:34px;
}

.tc-sign-up .main .sign-up-left ul li samp{
  float:left;
  font-size:14px;
  color:#717076;
  line-height:35px;
}

.tc-sign-up .main .sign-up-left ul li samp em{
  color:#FF4200;
  font-style:normal;
}

.tc-sign-up .main .sign-up-left ul li input{
  width:313px;
  height:33px;
  border:1px solid #CCCCCC;
  border-radius:2px;
  float:left;
  font-size:14px;
  color:#AEAEAE;
  line-height:33px;
  text-indent:5px;
}

.tc-sign-up .main .sign-up-left ul li.agreement{
  width:316px;
  margin-left:77px;
  font-size:14px;
  margin-bottom:10px;
}

.tc-sign-up .main .sign-up-left ul li.agreement i{
  width:18px;
  height:18px;
  float:left;
  background:url(../../image/match/choose-icon.png) -10px -10px no-repeat;
  margin-top:2px;
  margin-right:8px
}

.tc-sign-up .main .sign-up-left ul li.agreement a{
  color:#335CCC;
}

.tc-sign-up .main .sign-up-left ul li.agreement a:hover{
  text-decoration:underline;
}

.tc-sign-up .main .sign-up-left ul li.agreement i.active{
  width:18px;
  height:18px;
  float:left;
  background:url(../../image/match/choose-icon.png) -10px -60px no-repeat;
  margin-top:2px;
  margin-right:8px
}

.tc-sign-up .main .sign-up-left p{
  width:320px;
  font-size:12px;
  font-family:simsun;
  color:#FF4200;
  float:left;
  line-height:20px;
  padding-left:77px;
  padding-bottom:5px;
}

.tc-sign-up .main .sign-up-left p a{
  color:#335CCC;
}

.tc-sign-up .main .sign-up-left p a:hover{
  text-decoration:underline;
}

.tc-sign-up .main .sign-up-left .tc-btn{
  margin-left:8px;
  margin-top:10px;
}

.tc-sign-up .main .sign-up-right{
  width:300px;
  height:370px;
  overflow-y:auto;
  margin-top:13px;
}

.tc-sign-up .main .sign-up-right p{
  font-size:14px;
  line-height:26px;
  color:#222222;
  padding-left:28px;
}

/** ������������ **/

/*������*/

.tc-share{
  width:580px;
  height:auto;
  border-radius:5px;
  background:#FFFFFF;
  display:none;
}

.tc-share .main-title{
  width:100%;
  height:45px;
  border-bottom:1px solid #B7D3F3;
  background:#F2F8FF;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}

.tc-share .main-title h3{
  line-height:45px;
  font-size:16px;
  color:#333333;
  float:left;
  text-indent:20px;
}

.tc-share .main-title i.close{
  width:14px;
  height:14px;
  float:right;
  background:url(../../image/match/close-icon.png) -10px -10px no-repeat;
  margin-top:15px;
  margin-right:20px;
}

.tc-share .main-title i.close:hover{
  width:14px;
  height:14px;
  float:right;
  background:url(../../image/match/close-icon.png) -10px -60px no-repeat;
  margin-top:15px;
  margin-right:20px;
  cursor:pointer;
}

.tc-share .main{
  width:100%;
  float:left;
}

.tc-share .main ul{
  float:left;
  margin:50px 0 50px 65px;
}

.tc-share .main ul li{
  width:70px;
  float:left;
  font-size:14px;
  color:#6F7880;
  text-align:center;
  margin-right:50px;
}

.tc-share .main ul li em{ font-style:normal; text-align:center;
  font-size:14px;
  color:#666666; }

.tc-share .main ul li a{
  text-align:center;
  font-size:14px;
  color:#666666;
}

.tc-share .main ul li a{
  width:54px;
  height:54px;
  float:left;
  margin-bottom:10px;
  margin-left:8px;
  cursor:pointer;
}

a .pyq{
  background:url(../../image/match/share-icon.png) -20px -10px no-repeat;
}

a.wechat{
  background:url(../../image/match/share-icon.png) -20px -100px no-repeat;
}

a .qzone{
  background:url(../../image/match/share-icon.png) -20px -190px no-repeat;
}

a .sina{
  background:url(../../image/match/share-icon.png) -20px -280px no-repeat;
}

a .tencent{
  background:url(../../image/match/share-icon.png) -20px -370px no-repeat;
}

.tc-share .main ul li:hover{
  cursor:pointer;
}

.tc-share .main ul li:hover a{
  text-decoration:underline;
}

.tc-share .main .btn{
  width:100%;
  float:left;
  text-align:center;
  margin-bottom:30px;
}

.tc-share .main .btn button{
  width:130px;
  height:35px;
  font-size:14px;
  border-radius:3px;
  margin:0 auto;
  display:block;
  border:1px solid #00C177;
  color:#00C177;
  background:#FFFFFF;
}

.tc-share .main .btn button:hover{
  background:#01B26E;
  color:#FFFFFF;
}

/** ���������� **/

/*��ʼ���ε���*/
.start-plan-sl-custom-file{
  position:relative;
  display:inline-block;
  zoom:1;
  cursor:pointer;
  text-align:center;
}

.start-plan-sl-custom-file .start-plan-ui-input-file{
  width:100%;
  position:absolute;
  right:0px;
  top:0;
  _zoom:30;
  font-size:300px \9;
  height:100%;
  _height:auto;
  opacity:0;
  filter:alpha(opacity=0);
  -ms-filter:"alpha(opacity=0)";
  cursor:pointer;
}

.tc-start{
  width:740px;
  height:auto;
  border-radius:5px;
  background:#FFFFFF;
  display:none;
}

.tc-start .main-title{
  width:100%;
  height:45px;
  border-bottom:1px solid #B7D3F3;
  background:#F2F8FF;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}

.tc-start .main-title h3{
  line-height:45px;
  font-size:16px;
  color:#333333;
  float:left;
  text-indent:20px;
}

.tc-start .main-title i.close{
  width:14px;
  height:14px;
  float:right;
  background:url(../../image/match/close-icon.png) -10px -10px no-repeat;
  margin-top:15px;
  margin-right:20px;
}

.tc-start .main-title i.close:hover{
  background:url(../../image/match/close-icon.png) -10px -60px no-repeat;
  cursor:pointer;
}

.tc-start .main{
  width:100%;
  float:left;
}

.tc-start .main .main-left{
  width:160px;
  height:auto;
  float:left;
  margin-left:28px;
  margin-top:20px;
}

.tc-start .main .main-left .again{
  width:158px;
  height:158px;
  background:#EAFEFF;
  border:1px dashed #00A2AC;
}

.tc-start .main .main-left .no-cover{
  width:158px;
  height:158px;
  background:#EAFEFF;
  border:1px dashed #00A2AC;
}

.tc-start .main .main-left .no-cover i{
  width:21px;
  height:21px;
  margin:0 auto;
  display:block;
  background:url(../../image/match/upload-add.png) no-repeat;
  margin-top:53px;
}

.tc-start .main .main-left .no-cover p{
  text-align:center;
  font-size:18px;
  color:#00A2AC;
  padding-top:30px;
}

.tc-start .main .main-left .no-cover:hover{
  cursor:pointer;
}

.tc-start .main .main-left .again{
  width:158px;
  height:158px;
  border:1px solid #00A2AC;
  float:left;
}

.tc-start .main .main-left .again img{
  width:158px;
  height:158px;
  overflow:hidden;
  float:left;
}

.tc-start .main .main-left .again .mask{
  width:158px;
  height:158px;
  background:url(../../image/match/mask-small-1.png) no-repeat;
  position:relative;
}

.tc-start .main .main-left .again:hover{
  cursor:pointer;
}

.tc-start .main .main-left samp{
  font-size:12px;
  color:#FF4200;
  line-height:21px;
  font-family:simsun;
  float:left;
  padding-top:5px;
}

.tc-start .main .main-right{
  width:493px;
  float:left;
}

.tc-start .main .main-right .filtrate{
  width:563px;
  float:left;
  margin-left:30px;
  margin-top:20px;
}

.tc-start .main .main-right .filtrate ul{
  float:left;
}

.tc-start .main .main-right .filtrate ul li{
  float:left;
  margin-left:18px;
  margin-bottom:20px;
}

.tc-start .main .main-right .filtrate ul li samp{
  float:left;
  font-size:14px;
  color:#717076;
  line-height:35px;
}

.tc-start .main .main-right .filtrate ul li input{
  width:100px;
  height:33px;
  line-height:33px;
  background:#F4F4F4;
  border:1px solid #B3B3B3;
  border-radius:2px;
  color:#9A9A9A;
  text-indent:5px;
}

.tc-start .main .main-right .filtrate ul li select{
  width:100px;
  padding:5px 0;
  border:1px solid #B3B3B3;
  background:#FFFFFF;
  border-radius:2px;
  font-size:14px;
  color:#333333;
  text-indent:5px;
}

.tc-start .main .main-right .filtrate ul li select.long{
  width:260px;
  margin-left:3px;
}

.tc-start .main .directory{
  width:493px;
  float:left;
  margin-left:30px;
}

.tc-start .main .directory samp{
  float:left;
  font-size:14px;
  color:#717076;
}

.tc-start .main .directory .right-ml{
  width:419px;
  max-height:320px;
  height:320px;
  background:#FFFFFF;
  border:1px solid #B3B3B3;
  border-radius:2px;
  float:left;
  overflow-y:auto;
  overflow-x:hidden;
}

.tc-start .main .directory .right-ml .list{
  width:100%;
  margin-bottom:120px;
}

.tc-start .main .directory .right-ml .list ul li{
  width:100%;
  color:#666666;
  float:left;
}

.tc-start .main .directory .right-ml .list ul li.mie{
  border-bottom:none;
}

.tc-start .main .directory .right-ml .list ul li a{
  text-indent:20px;
  color:#222222;
  font-size:14px;
  display:block;
  height:35px;
  line-height:35px;
  position:relative;
}

.tc-start .main .directory .right-ml .list ul li a:hover{
  color:#00AF7E;
}

.tc-start .main .directory .right-ml .list ul li span{
  background:url(../../image/match/point-adda.gif);
  width:14px;
  float:right;
  height:14px;
}

.tc-start .main .directory .right-ml .list ul li .inactive span{
  background:url(../../image/match/team-details-icon.png) -70px -290px no-repeat;
  width:9px;
  float:right;
  height:16px;
  margin-top:14px;
  margin-right:10px;
}

.tc-start .main .directory .right-ml .list ul li a.inactives{
  border-left:4px solid #00AF7E;
  background:#F1F1F1;
  font-weight:bold;
  color:#19B077;
}

.tc-start .main .directory .right-ml .list ul li .inactives span{
  background:url(../../image/match/team-details-icon.png) -10px -290px no-repeat;
  width:16px;
  float:right;
  height:9px;
  margin-top:14px;
  margin-right:6px;
}

.tc-start .main .directory .right-ml .list ul li ul{
  display:none;
}

.tc-start .main .directory .right-ml .list ul li ul li ul{
  display:none;
  padding-left:10px;
}

.tc-start .main .directory .right-ml .list ul li ul li a{
  padding-left:20px;
}

.tc-start .main .directory .right-ml .list ul li ul li a.inactives{
  border-left:4px solid #00AF7E;
  background:#F1F1F1;
  font-weight:normal;
  color:#19B077;
}

.tc-start .main .directory .right-ml .list ul li ul li ul li{
  margin-left:-20px;
}

.tc-start .main .directory .right-ml .list ul li ul li ul li a.inactive.inactives{
  border-left:0px solid #00AF7E;
  background:#F1F1F1;
  font-weight:normal;
  color:#222222;
  width:100%;
  float:left;
}

.tc-start .main .directory .right-ml .list ul li ul li ul li a{
  text-indent:50px;
  float:left;
}

.tc-start .main .directory .right-ml .list ul li ul li ul li a i.hot{
  width:38px;
  height:18px;
  background:#FF6D0B;
  text-align:center;
  line-height:18px;
  color:#FFFFFF;
  font-family:simsun;
  font-style:normal;
  font-size:12px;
  padding:3px 7px;
  border-radius:3px;
  margin-left:10px;
  margin-top:9px;
}

.tc-start .main .directory .right-ml .list ul li ul li a i.hot{
  width:38px;
  height:18px;
  background:#FF6D0B;
  text-align:center;
  line-height:18px;
  color:#FFFFFF;
  font-family:simsun;
  font-style:normal;
  font-size:12px;
  padding:3px 7px;
  border-radius:3px;
  margin-left:10px;
  margin-top:9px;
}

.tc-start .main .directory .right-ml .list ul li a i.hot{
  width:38px;
  height:18px;
  background:#FF6D0B;
  text-align:center;
  line-height:18px;
  color:#FFFFFF;
  font-family:simsun;
  font-style:normal;
  font-size:12px;
  padding:3px 7px;
  border-radius:3px;
  margin-left:10px;
  margin-top:9px;
}

.tc-start .main .directory .right-ml .list ul li ul li ul li a i.full{
  width:38px;
  height:18px;
  background:#FF2A00;
  text-align:center;
  line-height:18px;
  color:#FFFFFF;
  font-family:simsun;
  font-style:normal;
  font-size:12px;
  padding:3px 7px;
  border-radius:3px;
  margin-left:10px;
  margin-top:9px;
}

.tc-start .main .directory .right-ml .list ul li ul li a i.full{
  width:38px;
  height:18px;
  background:#FF2A00;
  text-align:center;
  line-height:18px;
  color:#FFFFFF;
  font-family:simsun;
  font-style:normal;
  font-size:12px;
  padding:3px 7px;
  border-radius:3px;
  margin-left:10px;
  margin-top:9px;
}

.tc-start .main .directory .right-ml .list ul li a i.full{
  width:38px;
  height:18px;
  background:#FF2A00;
  text-align:center;
  line-height:18px;
  color:#FFFFFF;
  font-family:simsun;
  font-style:normal;
  font-size:12px;
  padding:3px 7px;
  border-radius:3px;
  margin-left:10px;
  margin-top:9px;
}

.tc-start .main .directory .right-ml .list ul li ul li ul li{
  padding-left:10px;
}

.tc-start .main .main-right .tips{
  font-size:12px;
  color:#FF4200;
  font-family:simsun;
  padding-left:100px;
  float:left;
  padding-top:10px;
}

.tc-btn{
  width:100%;
  float:left;
  margin-top:20px;
  text-align:center;
  margin-bottom:30px;
}

.tc-btn button{
  width:130px;
  height:35px;
  font-size:14px;
  border-radius:2px;
}

.tc-btn button.qd{
  background:#00C177;
  color:#FFFFFF;
}

.tc-btn button.qd:hover{
  background:#01B26E;
  color:#FFFFFF;
}

.tc-btn button.qx:hover{
  background:#01B26E;
  color:#FFFFFF;
}

.tc-btn button.qx{
  border:1px solid #00C177;
  color:#00C177;
  margin-left:10px;
  background:#FFFFFF;
}

/* ��ʼ���ε������� */

/*��������Ŷӵ�����ʼ*/
.tc-invite{
  width:585px;
  height:auto;
  border-radius:5px;
  background:#FFFFFF;
  display:none;
}

.tc-invite .main-title{
  width:100%;
  height:45px;
  border-bottom:1px solid #B7D3F3;
  background:#F2F8FF;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}

.tc-invite .main-title h3{
  line-height:45px;
  font-size:16px;
  color:#333333;
  float:left;
  text-indent:20px;
}

.tc-invite .main-title i.close{
  width:14px;
  height:14px;
  float:right;
  background:url(../../image/zone/common-icon.png) -150px -70px no-repeat;
  margin-top:15px;
  margin-right:20px;
}

.tc-invite .main-title i.close:hover{
  background:url(../../image/zone/common-icon.png) -150px -120px no-repeat;
  cursor:pointer;
}

.tc-invite .main{
  width:100%;
  float:left;
}

.tc-invite .main .confirm{
  width:100%;
  min-height:125px;
}

.tc-invite .main .confirm p{
  width:530px;
  font-size:14px;
  color:#717076;
  line-height:27px;
  padding-left:30px;
  padding-top:40px;
}

.tc-invite .main .confirm p a{
  color:#335CCC;
}

.tc-invite .main .btn{
  width:280px;
  height:35px;
  margin:0 auto;
  margin-bottom:30px;
  margin-top:20px;
}

.tc-invite .main .btn button{
  width:130px;
  height:35px;
  border-radius:2px;
  background:#FFFFFF;
  font-size:14px;
  float:left;
}

.tc-invite .main .btn button.bind{
  background:#00C177;
  color:#FFFFFF;
}

.tc-invite .main .btn button.bind:hover{
  background:#01B26E;
}

.tc-invite .main .btn button.qx{
  border:1px solid #00C177;
  color:#00C177;
  margin-left:20px;
}

.tc-invite .main .btn button.qx:hover{
  background:#01B26E;
  color:#FFFFFF;
}

/* ��������Ŷӵ������� */

/* ��ҳ��ʽ��ʼ */
.pagerContainer{
  text-align:center;
}

.pagerContainer .pager{
  display:inline-block;
}

.pagerContainer .pager ul{
  float:left;
  margin-bottom:20px;
}

.pagerContainer .pager ul li{
  width:34px;
  height:34px;
  background:#FFFFFF;
  border:1px solid #CCCCCC;
  font-size:14px;
  color:#6F7880;
  text-align:center;
  line-height:34px;
  font-family:arial;
  float:left;
  margin:0 2px;
}

.pagerContainer .pager ul li.pgCurrent{
  background:#00A0B3;
  border:1px solid #00A0B3;
  color:#FFFFFF;
}

.pagerContainer .pager ul li.pgCurrent:hover{
  background:#00A0B3;
  border:1px solid #00A0B3;
  color:#FFFFFF;
}

.pagerContainer .pager ul li:hover{
  border:1px solid #00A0B3;
  background:#E3F9FC;
  color:#00A0B3;
  cursor:pointer;
}

.pagerContainer .pager ul li.pgPre{
  width:36px;
  height:36px;
  float:left;
  background:url(../../image/match/page-icon.png) -10px -10px no-repeat;
  border:none;
}

.pagerContainer .pager ul li.pgPre:hover{
  width:36px;
  height:36px;
  float:left;
  background:url(../../image/match/page-icon.png) -10px -90px no-repeat;
}

.pagerContainer .pager ul li.pgNext{
  width:36px;
  height:36px;
  float:left;
  background:url(../../image/match/page-icon.png) -10px -170px no-repeat;
  border:none;
}

.pagerContainer .pager ul li.pgNext:hover{
  width:36px;
  height:36px;
  float:left;
  background:url(../../image/match/page-icon.png) -10px -250px no-repeat;
}

.pagerContainer .pager ul li.omit{
  border:0px;
  width:25px;
  background:none;
}

.pagerContainer .pager ul li.omit:hover{
  background:none;
  border:none;
  cursor:auto;
  color:#999999;
}

.pagerContainer span, .pagerContainer input, .pagerContainer a{
  display:none;
}

/* ��ҳ��ʽ���� */
/* С��ҳ��ʼ */
.small-pager{
  float:left;
}

.small-pager li{
  float:left;
  font-size:12px;
  font-family:arial;
  color:#222222;
  padding:0 10px 0 10px;
}

.small-pager li:hover{
  color:#00AF7E;
  font-weight:bold;
  text-decoration:underline;
  cursor:pointer;
}

.small-pager li.pgCurrent{
  color:#00AF7E;
  font-weight:bold;
  text-decoration:underline;
  cursor:pointer;
}

.small-pager li.pgPre{
  width:5px;
  height:9px;
  background:url(../../image/match/lesson-plan-icon.png) -70px -110px no-repeat;
  float:left;
  margin-top:3px;
  padding:0;
}

.small-pager li.pgPre:hover{
  width:5px;
  height:9px;
  background:url(../../image/match/lesson-plan-icon.png) -70px -140px no-repeat;
}

.small-pager li.pgNext{
  width:5px;
  height:9px;
  background:url(../../image/match/lesson-plan-icon.png) -112px -110px no-repeat;
  float:left;
  margin-top:3px;
}

.small-pager li.pgNext:hover{
  width:5px;
  height:9px;
  background:url(../../image/match/lesson-plan-icon.png) -112px -140px no-repeat;
}

.small-pager li.omit:hover{
  font-weight:normal;
  color:#222222;
  text-decoration:none;
  cursor:text;
}

.buttonDiv{
  float:left;
  font-family:"微软雅黑";
  font-weight:normal;
  list-style-type:none;
  text-decoration:none;
  list-style:none;
  outline:none;
  float:left;
  width:80px;
  height:30px;
  background:#FF6000;
  border-radius:3px;
  color:#FFFFFF;
  align-items:flex-start;
  text-align:center;
  letter-spacing:normal;
  word-spacing:normal;
  text-transform:none;
  text-indent:0px;
  text-shadow:none;
  display:inline-block;
  font:13.3333px Arial;
  margin:0;
  padding:0;
  border:0;
}

.buttonDiv:hover{
  background:#DE4B0A;
}

/* С��ҳ���� */