
.none{ display:none;}


.p20{ padding:20px;}
.menu_tasksA{width:530px;left:50%;margin-left:-265px;top:50%;margin-top:-250px; position:absolute;border:1px solid #a6cbe7;}
.menu_tasksA_tab{border-bottom:1px solid #ccc;height:36px;margin-bottom:15px; background:url(pn.png) repeat-x;}
.menu_tasksA_tab ul{padding-left:10px;padding-top:3px;position:absolute;}
.menu_tasksA_tab li{float:left; margin-right:3px;}
.menu_tasksA_tab li a{display:block;float:left;line-height:32px;height:32px;overflow:hidden;padding:0 20px;border:1px solid #ccc;border-bottom:none;background:#efefef;color:#3266cb}
.menu_tasksA_tab li a:hover{ text-decoration:none;border-color:#999;}
.menu_tasksA_tab .current a{border-color:#ccc;background:#fff;line-height:33px;height:33px;font-weight:700;}
.mr10 {margin-right: 10px;}
span.btn button{color: #FFF; background:url(button.jpg) no-repeat;font-size: 14px;font-weight: 700;height: 27px;
line-height: 27px;border: 0 none;cursor: pointer;text-decoration: none;vertical-align: middle;white-space: nowrap; width:111px; overflow:hidden;}
.s4 { color: #014C90;}
.b, b {font-weight: 700;}
.f12{ font-size:12px;}
#wanszl{ padding:20px;}
#wanszl .red{ font-weight:bold;
color:#FF0000;
font-size:16px;
margin-left:5px;}
.sina-conn{ background:url(connect.png) no-repeat 90% 50%}
.qq-conn{ background:url(qqconnect.png) no-repeat 90% 50%}
.msn-conn{ background:url(msnconnect.png) no-repeat 90% 50%}
.taobao-conn{ background:url(tbconnect.png) no-repeat 90% 50%}
.tijkt{ width: 192px;
height:42px;
background: url(kait.png) no-repeat;
cursor:pointer;
border:0;}
.bangd{ background-position: 0 -42px;}
.tijkt strong{ display:none}
.reg_table{ width:500px;
border-right:1px dotted #ccc;}
.reg_table tr{ font-size:14px;}
.reg_table td span{ font-size:12px}
#wanszl .reg_table tr th{ text-align:right;
    font-size: 14px;
    line-height: 28px; padding-bottom:10px;
    width: 100px;
	padding-right:15px;}
.reg_table tr td{ text-align:left;padding-bottom:5px;}
#wanszl .reg_table input.input {color: #333333;font: 100 12px/15px Arial;border-color: #999999 #CCCCCC #CCCCCC #999999;
    border-style: solid;border-width: 1px;float: left;padding:2px; width:225px;
	height:22px;
	line-height:22px;}

.reg_table .tp {width: 300px; font-size:12px;}
.reg_table .tp div,.reg_table td span{max-width: 290px;padding:0 10px 0 20px;line-height: 24px; height:24px; margin-left:10px;/*position: absolute;background:#CCC*/}
.reg_table td span{ padding:5px 10px 5px  20px;
margin-left:0;}
.reg_table .tp .correct ,.reg_table td span.onCorrect{background:url(regright.png) no-repeat scroll 6px 6px transparent;border: 0 none;}
.reg_table td span.onCorrect{ padding-left:28px;}
.reg_table .tp .ignore,span.onShow,span.onFocus{background:url(tp.png) no-repeat  6px 6px #F9F9F9;border: 1px solid #E8E8E8;color: #999;}
.reg_table .tp .wrong ,.reg_table td span.onError{background:url(regwrong.png) no-repeat  6px 5px #FFF2F5;border: 1px solid #EBADB0;color: #B52726;
padding-left: 28px;}
.reg_table .tp img {
    margin: 5px 0 0 8px;
    vertical-align: middle;
}
