/*注册登录*/
.tc-mask-mg{background: rgba(0,0,0,0.5);}
.tc-mask .register-alert{background:#fff;width: 517px;height:533px;left: 50%;margin-left: -256.5px;margin-top:-290px;opacity: 1; padding: 0;
position: fixed;top: 50%;z-index: 5000;border-radius: 4px; border:1px solid #d9d9d9;}
.tc-mask .register-alert-suc{background:url(../images/register-bg-suc.png) no-repeat ;width: 518px;}
.tc-mask .register-alert p.rg-titl{text-align:center; position:relative; height:173px;}
.tc-mask .register-alert p.rg-titl a.close{background:url(../images/t-close.png) no-repeat scroll 0 0;display: block;height: 13px;position: absolute;right: 19px;top: 28px;width: 14px;}
.tc-mask .register-alert p.rg-titl a.close:hover {background:url(../images/t-close-1.png) no-repeat scroll 0 0;}
.tc-mask .register-alert p.rg-titl span.pic{background:url(../images/register-title-1.png?v=0727) no-repeat scroll 0 0;width:247px; height:36px; top:80px; left:134px;position:absolute;display:block;}
.tc-mask .register-alert p.rg-titl span.pic-suc{background: url(../images/regis-suc.png) no-repeat scroll 0 0; width: 114px; left: 193px;}
.tc-mask .register-alert p.rg-text{font-size:14px; color:#666; text-align:center; margin-bottom:18px; margin-bottom:20px;}
.tc-mask .register-alert p.rg-text span.red{color: #ab2b2b;}
.tc-mask .register-alert p.rg-text .scanning{position: relative; top: -1px; margin-right: 8px; width: 16px; }
.tc-mask .register-alert p.rg-text-mg{margin-bottom:36px; position:relative;}
.tc-mask .register-alert span.text-wrong{position:absolute; text-align:center;width:250px; top:27px; left:0; display:block; color:#ab2b2b; font-size:12px;}
.tc-mask .register-alert p.rg-wx{ margin-left:auto; margin-right:auto; width:170px; height:170px; margin-bottom:20px;}
.tc-mask .register-alert p.rg-wx img{ border:4px solid #d9d9d9;border-radius: 4px;}
.tc-mask .register-alert p.rg-text-1{text-align:center; margin-bottom:7px; color:#666; font-size:12px; position:relative;}
.tc-mask .register-alert p.rg-text-1 span.wrong-ts{ text-align:center; width:100%; display:block; position:absolute; font-size:12px; color:#ab2b2b; left:0; top:-266px;}
.tc-mask .register-alert p.rg-text-1 a.link{color: #2e9ff7;text-decoration: underline; position: relative; padding-left:20px; font-size:12px;}
.tc-mask .register-alert p.rg-text-1 a.link:hover{ color:#3584b7;text-decoration: none;}
.tc-mask .register-alert p.rg-text-1 a.link span.rg-choice{border: 1px solid #d9d9d9;border-radius: 2px; background:#fff;cursor: pointer;display: inline-block;height: 10px; position:absolute; left:0px; top:3px; width: 10px; display:block;}
.tc-mask .register-alert p.rg-text-1 a.link span.right{background:url(../images/pay-icon-7.png) no-repeat scroll 0 0;height: 6px;width: 8px;position:absolute; left:2px; top:6px; display:none; z-index:100;}
.tc-mask .register-alert p.rg-text-1 a.current span.right{ display:block;}
.tc-mask .register-alert p.rg-text-2{text-align:center;}
.tc-mask .register-alert p.rg-text-2 a.link span{color:#eb5255;}
.tc-mask .register-box{width:254px; margin:0 auto 24px auto;}
.tc-mask .register-box p.rg-pic{ text-align:center; margin-bottom:9px;}
.tc-mask .register-box p.rg-pic-mg{margin-bottom:7px;}
.tc-mask .register-box p.rg-pic img{width:56px; height:56px;border-radius:50%;}
.tc-mask .register-box p.rg-text-3{ text-align:center; color:#666; margin-bottom:14px;}
.tc-mask .register-box .rg-input {background:#e9eff7;border:2px solid #d9d9d9;border-radius: 5px;line-height: normal;margin-bottom: 12px; min-height: 38px;overflow: hidden;}
.tc-mask .register-box .rg-input-bd{ margin-bottom:12px;}
.tc-mask .register-box .rg-input-bd-m{margin-bottom:30px;}
.tc-mask .register-box .rg-input input.rg-input-text {border-radius: 8px;box-sizing: border-box;background:#e9eff7;color: #999;font-size: 12px;outline: medium none;overflow: hidden;padding:0 10px;position: relative;vertical-align: middle; height:38px; line-height:38px;width: 100%;border: 0 none;}
.tc-mask .register-box .rg-input-mg{width:160px; float:left; margin-right:10px;}
.tc-mask .register-box a.rg-btn{width:78px; height:40px; float:left; line-height:40px; text-align:center; color:#fff; font-size:12px;border-radius: 5px; background:#818b96; display:inline-block;}
.tc-mask .register-box a.rg-btn:hover{ background:#818b96;}
.tc-mask .register-box a.rg-btn-1{ background:#ab2b2b; color:#fff;}
.tc-mask .register-box a.rg-btn-1:hover{background:#9d2727;}
.tc-mask .register-box a.rg-btn-tj{background:#eb5255; text-align:center; border:2px solid #b23033; color:#fff; font-size:16px; height:40px; line-height:40px;border-radius: 5px; display:block;}
.tc-mask .register-box a.rg-btn-tj:hover{background:#b23033;}
.tc-mask .register-alert p.rg-titl-mg{ margin-bottom:31px;}
.tc-mask .register-box p.rg-text-4{text-align:center; color:#666; line-height:24px; margin-bottom:27px;}
.tc-mask .register-box span.rg-qq{ color:#666; display:inline-block; height:40px; line-height:40px;}
.tc-mask .register-alert p.rg-titl span.Login-pic{background:url(../images/register-title-2.png?v=0727) no-repeat scroll 0 0;}
.tc-mask .register-alert p.rg-text a.link{ color:#666;}
.tc-mask .register-alert p.rg-text a.link:hover{color:#449cd4;}
.tc-mask .register-alert p.rg-text a.link span{color:#449cd4;}
.tc-mask .register-alert p.rg-text a.link:hover span{color:#449cd4;}
.tc-mask .register-alert p.rg-text span.lg-pic-left{vertical-align:middle;background:url(../images/register-title-5.png); margin-right:5px; width:10px; height:17px; display:inline-block;}
.tc-mask .register-alert p.rg-text span.lg-pic-right{vertical-align:middle;background:url(../images/register-title-6.png) no-repeat scroll 0 0; margin-left:5px; width:12px; height:10px; display:inline-block;}
.tc-mask .register-alert p.rg-text a.link:hover span.lg-pic-left{background:url(../images/register-title-5m.png);}
.tc-mask .register-alert p.rg-text a.link:hover span.lg-pic-right{background:url(../images/register-title-6m.png);}
.tc-mask .register-alert p.rg-text-2 a.link{color:#666;}
.tc-mask .register-alert p.rg-text-2 a.link:hover{color:#eb5255;}
.tc-mask .register-alert p.rg-text span.lg-pic-left-m{vertical-align:middle;background:url(../images/register-title-7.png) no-repeat; margin-right:5px; width:14px; height:14px; display:inline-block;}
.tc-mask .register-alert p.rg-text a.link:hover span.lg-pic-left-m{background:url(../images/register-title-7m.png); }
.tc-mask .register-alert .ewm-box{width: 378px; margin: 0 auto;}
.tc-mask .register-alert .ewm-box li{float: left; padding: 0 15px; text-align: center; color: #999; font-size: 12px; line-height: 26px}
.tc-mask .register-alert .ewm-box li img{width: 95px; height: 95px;}
/*.tc-mask .register-alert .teacher-show{width: 167px; height:200px; margin: 0 auto}*/