#dialogTip{width:300px; padding:24px 0; border:4px solid #ccc; background:#fff; font-size:14px; text-align:center; color:#666; z-index:11000;}
#dialogTip .cont *{vertical-align:middle;}
/* login & register on layer */
.l_loginout {width:560px; height:300px; border:4px solid #d5d5d5; background:#fff; position:absolute; top:0; z-index:10000;}
.l_loginout .head {height:38px; line-height:38px; margin-bottom:40px; padding:0 10px; background:#fafafa; font-size:14px; color:#333;}
.l_loginout .head h3 {font-weight:bold;}
.l_loginout .head .close {display:block; width:9px; height:9px; margin-top:14px; overflow:hidden; background:url(http://v.thea.cn/public/images/ico_13.png); text-indent:-9999px;}
.l_loginout .form {width:272px;}
.l_loginout .form .input {margin:0 0 20px 20px;}
.l_loginout .form .input label {width:56px; height:28px; line-height:28px; color:#666;}
.l_loginout .form .input .text {width:186px; height:22px; line-height:22px; padding:2px 4px; border:1px solid #e2e2e2;}
.l_loginout .form .input .infotip{display:none;clear:both;float:none;margin-left:56px;}
.l_loginout .form .input .infotip.error{color:#ff0000;}
.l_loginout .form .input.mob-yzm .text{width:100px;}
.l_loginout .form .input.mob-yzm a.cdtime{
	background: none repeat scroll 0 0 #eaeaea;
    color: #999999;
}
.l_loginout .form .input.mob-yzm a.cdtime:hover{text-decoration:none;}
.l_loginout .form .input.mob-yzm a {
	padding:2px;
	width:80px;
    color: #f60;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    margin-left: 4px;
	text-align:center;
}


.l_loginout .form .input .sub {width:88px; height:32px; line-height:32px; margin-top:10px; margin-left:56px; border:none; background:#368ee0; border-radius:3px; text-align:center; color:#fff; cursor:pointer;}
.l_loginout .form .input .fp {height:32px; line-height:32px; margin-top:10px; margin-left:22px; color:#666;}
.l_loginout .social {width:200px; margin-right:20px; padding-left:30px; border-left:1px solid #e2e2ee;}
.l_loginout .social h6 {margin-bottom:40px; font-size:16px; color:#666;}
.l_loginout .social h6 a {color:#368ee0;}
.l_loginout .social p {color:#666;}
.l_loginout .social .btns {margin-top:16px;}
.l_loginout .social .btns a {width:54px; height:49px; background:url(http://v.thea.cn/public/images/ico_02.png) 0 0 no-repeat; padding:0px;display:inline-block;}
.l_loginout .social .btns .xl {background-position:0 0;}
.l_loginout .social .btns .qq {background-position:-54px 0;}
.l_loginout .social .btns .rr {background-position:-108px 0;}

/* 回答正确 */
.l_correct{width:460px; height:200px; border:4px solid #d5d5d5; background:#fff; position:absolute; top:0; z-index:10000;}
.l_correct .corr_box{padding:10px;color:#333;}
.l_correct .corr_box h4{font-size:16px;line-height:40px;padding-left:100px;}
.l_correct .corr_box p{font-size:12px;padding-left:100px;}
.l_correct .corr_box .corr_btn{display:block;width:180px;height:32px;border:1px solid #368EE0;border-radius:5px;background:#368EE0;color:#fff;line-height:32px;text-align:center;margin:20px auto;}


/* 弹层上的登录和注册（新） by xzh 2013/02/20 */
#nlayerlogin, #nlayerreg {width:550px; height:300px; border:5px solid #ccc; background:#fff; color:#666;}
#nlayerreg {height:350px;}
#nlayerlogin h4, #nlayerreg h4 {height:30px; line-height:30px; padding:0 12px; overflow:hidden; background:#f3f3f3; font-weight:bold; font-size:14px; color:#666;}
#nlayerlogin .closeBtn, #nlayerreg .closeBtn {display:block; width:9px; height:9px; margin-top:10px; background:url(http://k.thea.cn/templates/front/images/xks.png) 0 -63px no-repeat; text-indent:-9999px;}
#nlayerlogin .tabl, #nlayerreg .tabr {width:284px; height:45px; margin:10px auto 17px 24px; background:url("http://k.thea.cn/templates/front/images/nlayerlogin.png") 0 0 no-repeat; position:relative;}
#nlayerlogin .tabl a {display:block; width:124px; height:37px; position:absolute; top:0; left:0; text-indent:-9999px;}
#nlayerlogin .tabl span {display:block; width:160px; height:45px; position:absolute; top:0; left:124px; text-indent:-9999px;}
#nlayerlogin .extra,#nlayerreg .extra{padding-top:7px;;text-align:center;letter-spacing:4px;color:#5AB335;}
#nlayerlogin .partl, #nlayerreg .partl {width:330px;}
#nlayerlogin .infoinput, #nlayerreg .infoinput {width:233px; height:59px; margin-left:48px; position:relative;}
#nlayerlogin .infoinput label, #nlayerreg .infoinput label {display:block; width:223px; height:25px; padding:3px 5px; line-height:25px; position:absolute; top:0; left:0; font-size:12px; color:#999; cursor:text; z-index:2;}
#nlayerlogin .infoinput input, #nlayerreg .infoinput input {width:223px; height:25px; padding:2px 4px; border:1px solid #c3c3c3; border-bottom-color:#e8e8e8; border-left-color:#e8e8e8; line-height:25px; position:absolute; top:0; left:0; z-index:1;}
#nlayerreg .mob-yzm input {width:120px;}
#nlayerreg .mob-yzm label {width:120px;}
#nlayerlogin .infoinput p, #nlayerreg .infoinput p {height:18px; line-height:18px; position:absolute; top:31px; left:0;}
#nlayerlogin .fgtpass, #nlayerreg .fgtpass {width:240px; _width:261px; height:30px; line-height:30px; margin-left:41px; _margin-left:20px;}
#nlayerlogin .loginBtn {display:block; width:72px; height:30px; border:0 none; background:url(http://k.thea.cn/templates/front/images/nlayerlogin.png) -212px -90px no-repeat; text-indent:-9999px; cursor:pointer;}
#nlayerlogin .partr, #nlayerreg .partr {width:219px; margin-top:10px; border-left:1px solid #ddd;}
#nlayerreg .partr {padding-bottom:40px;}
#nlayerlogin .partr ul, #nlayerreg .partr ul {margin-left:29px;}
#nlayerlogin .partr ul li, #nlayerreg .partr ul li {margin:20px 0;}
#nlayerlogin .partr ul li a, #nlayerreg .partr ul li a {display:block; width:165px; height:40px; overflow:hidden; background:url(http://k.thea.cn/templates/front/images/qsr.png) 0 0 no-repeat; text-indent:-9999px;}
#nlayerlogin .partr ul li .nicosina, #nlayerreg .partr ul li .nicosina {background-position:0 -40px;}
#nlayerlogin .partr ul li .nicorr, #nlayerreg .partr ul li .nicorr {background-position:0 -80px;}

#nlayerreg .tabr {margin-bottom:17px; background-position:0 -45px;}
#nlayerreg .tabr span {display:block; width:160px; height:45px; position:absolute; top:0; left:0; text-indent:-9999px;}
#nlayerreg .tabr a {display:block; width:124px; height:37px; position:absolute; top:0; left:160px; text-indent:-9999px;}
#nlayerreg .infoinput {height:59px;}
#nlayerreg .regBtn {display:block; width:72px; height:30px; border:0 none; background:url(http://k.thea.cn/templates/front/images/nlayerlogin.png) -140px -90px no-repeat; text-indent:-9999px; cursor:pointer;}

#nlayerreg .partc {padding-top:60px;}
#nlayerreg .partc p {font-size:14px; line-height:2; text-align:center;}
#nlayerreg .partc p strong {color:#f00}
#nlayerreg .partc p.dib-wrap {margin-top:20px;}
#nlayerreg .partc p .reBtn, #nlayerreg .partc p .caBtn {width:80px; height:26px; line-height:26px; margin:0 20px; border-radius:4px; text-decoration:none;}
#nlayerreg .partc p .reBtn {border:1px solid #4ec000; background: -moz-linear-gradient(top,  #8ddc00 0%, #73c502 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8ddc00), color-stop(100%,#73c502)); background: -webkit-linear-gradient(top,  #8ddc00 0%,#73c502 100%); background: -o-linear-gradient(top,  #8ddc00 0%,#73c502 100%); background: -ms-linear-gradient(top,  #8ddc00 0%,#73c502 100%); background: linear-gradient(to bottom,  #8ddc00 0%,#73c502 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ddc00', endColorstr='#73c502',GradientType=0 ); color:#fff;}
#nlayerreg .partc p .caBtn {border:1px solid #ddd; background: -moz-linear-gradient(top,  #f2f2f2 0%, #e8e8e8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e8e8e8)); background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e8e8e8 100%); background: -o-linear-gradient(top,  #f2f2f2 0%,#e8e8e8 100%); background: -ms-linear-gradient(top,  #f2f2f2 0%,#e8e8e8 100%); background: linear-gradient(to bottom,  #f2f2f2 0%,#e8e8e8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e8e8e8',GradientType=0 ); color:#333;}
#nlayerreg .mob-yzm a.cdtime{
	background: none repeat scroll 0 0 #eaeaea;
    color: #999999;
}
#nlayerreg .mob-yzm a.cdtime:hover{text-decoration:none;}
#nlayerreg .mob-yzm a {
	position:absolute;
	display:block;
	padding:2px 4px;
	width:110px;
	top:0;
	left:130px;
	display:block;
    color: #f60;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    margin-left: 10px;
	text-align:center;
}