﻿* { word-break: break-all; word-wrap: break-word; }
body { overflow-x: hidden; margin: 0; padding: 0; color: #444; background: #f8fdff; }
body, th, td, input, select, textarea, button { font: 12px Verdana, Arial, Helvetica, snas-serif, "宋体"; }
dl, dt, dd, h1, h2, h3, h4, h5, h6, form { margin: 0; padding: 0; font-size: 12px; }
p { margin: 0; }
ul { border: 0; margin: 0; padding: 0; }
li { list-style-type: none; }
input, select { vertical-align: middle; }
textarea { overflow-y: auto; }
table { border-collapse: collapse; border: 0px; }
td { padding: 5px 1px; }
.fr { float: right; }
.Tailer {background:url(Images/footer.gif) no-repeat center top; padding-top: 32px; width: 980px; padding-right: 20px; margin: 0 auto; }
.Tailer a, .footer a:hover { color: #808080; }
.Tailer .copyright { padding: 15px 5px; float: left; margin-left: 10px; }
.Tailer .copyright span { color: #808080; font-size: 10px; }
.Tailer .footerNav { padding: 15px 5px; float: right; margin-right: 10px; }
.Tailer .footerNav a{margin:0px 3px;}
.pipe { font-size: 11px; padding: 0px 6px; color: #919191; }
.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}
.clearfix{ zoom:1;}
/*tipBox*/
.tipBox { background: url(Images/tip/tipBottom.png) no-repeat left bottom; width: 185px; }
.tipBox i { color: #999; background: url(Images/tip/tipTop.png) no-repeat left top; width: 160px; display: block; padding: 5px 8px 5px 20px; font-style: normal; line-height: 160%; }
.tipBox2 { background: url(Images/tip/tip2Bottom.png) no-repeat left bottom; width: 185px; }
.tipBox2 i { color: #ff5823; background: url(Images/tip/tip2Top.png) no-repeat left top; width: 160px; display: block; padding: 5px 8px 5px 20px; font-style: normal; line-height: 160%; }
.trueIcon { zoom: 1; display: inline; padding-top: 3px; height: 17px; }
.falseIcon { zoom: 1; display: inline; padding-top: 3px; height: 17px; }
.trueIcon span { background: url(Images/tip/trueIcon.gif) no-repeat left center; padding-left: 20px; zoom: 1; margin-left: 5px; }
.falseIcon span { background: url(Images/tip/falseIcon.gif) no-repeat left center; padding-left: 20px; zoom: 1; margin-left: 5px; }
.pwdNone{color:#999;}
.pwdLow{color:#f7290c;}
.pwdMedium{color:#ff7c00;}
.pwdHigh{color:#72aa00;}
.pwdNone, .pwdLow, .pwdMedium, .pwdHigh  {display:block;}
.pwdNone span, .pwdLow span, .pwdMedium span, .pwdHigh span { color: #999; background: url(Images/tip/pwd.gif) no-repeat; display: block;width: 150px;}
.pwdNone span { background-position: left -90px; }
.pwdLow span { background-position: left top; }
.pwdMedium span { background-position: left -30px; }
.pwdHigh span { background-position: left -56px; }
label{vertical-align:middle;}
/*****************/
a { color: #2bb8e2; text-decoration: none; cursor: pointer; zoom: 1; }
a:hover { color: #2bb8e2; text-decoration: underline; cursor: pointer; zoom: 1; }
.clear { display: block; clear: both; }
.header { }
.headerNav { width: 940px; margin: 0 auto; text-align: right; line-height: 40px; height: 40px; padding-right:20px; }
.headerNav a, .headerNav a:hover { margin-left: 10px; color: #444; }
.headerNav a.highLight, .headerNav a.highLight:hover { color: #2bb8e2; }
.headerNav a.Logo { display:block; float:left; width:140px; height:35px; margin:0; }/* CrayLin 2019-02-25 未登录页面Logo可点*/
.container { width: 1002px; margin: 0 auto; min-height: 580px;_height:580px; overflow:hidden;}
.bodyBg { background: #f8fdff url(Images/bg.jpg) no-repeat center 0px; }
.bodyBg2 { background: #f8fdff url(Images/bg2.jpg) no-repeat center 0px; min-height: 620px; _height: 620px; }
.loginPart { text-align: center; float: left; width: 300px; _width:300px; overflow: hidden; }
.loginPart table { margin: 0 auto; }
.displayPart { float: left; width: 655px; overflow: hidden; }
.originUser { color: #919191; margin-top: 188px; }
.originUser a, .originUser a:hover { color: #f1732f; font-weight: bold; margin-left: 3px; }
.loginBtn { color: #fff4db; width: 68px; height: 24px; background: url(images/loginBtn.png) no-repeat; cursor: pointer; border: 0px; }
.regBtn { width: 139px; height: 34px; background: url(images/regBtn.png) no-repeat; cursor: pointer; border: 0px; }
.loginPart td { font-size: 14px; }
.loginPart td label { font-size: 12px; }
.loginPart table { margin-top: 10px; }
.text { border: 1px solid #679ab7; padding: 4px 3px; width: 169px; }
.loginP { padding: 8px 0px; text-align: left; padding-left: 65px; }
.loginP .loginBtn { margin-left: 14px; }
.forgetPwd { padding-left: 90px; text-align: left; padding-bottom: 60px; padding-top: 3px; }
.xp { text-align: left; padding-left: 43px; padding-top: 40px; margin: 0 auto; }
.xp h1 { font-size: 14px; color: #f1732f; font-family: 宋体; margin-bottom: 8px; }
.xp a { margin-right: 7px; color: #fff; display: inline-block; zoom: 1; text-align: center; line-height: 15px; width: 35px; height: 15px; background: url(Images/users.png) no-repeat; }
.xp a:hover { color: #fff; text-decoration: none; }
.xp a.teacher { }
.xp a.student { background-position: -42px 0px; }
.xp a.tutor { background-position: -84px 0px; }
.progress { margin-left: 60px; margin-top: -30px;color: #919191; }
.progress h1 { font-size: 14px; color: #444; margin-bottom: 5px; }
.progress li span { margin-right: 10px;font-family: Arial;  }
.progress li { background: url(Images/liBg.jpg) no-repeat 3px 40%; padding: 2px 0px; padding-left: 18px; line-height:160%;}
.progress .highlight { color: #2bb8e2; }
/*****************/
.inviteCode { width: 420px; margin: 0 auto; font-size: 14px; line-height: 170%; padding-bottom: 200px; background: url(Images/person1.jpg) no-repeat left bottom; }
.inviteCode table { margin-top: 20px; }
.inviteCode td { font-size: 14px; }
.inviteCode td a { font-size: 12px; margin-left: 10px; }
.inviteCode strong,.aboutUs strong { color: #919191; margin-right: 10px; color: #3a96ad; }
.box { background: url(Images/boxBottom.jpg) no-repeat left bottom; padding-bottom: 60px; width: 525px; margin: 30px auto; margin-top: 50px; }
.boxContent { background: url(Images/box.gif) no-repeat left top; padding-top: 40px; }
.boxContent h1 { font-size: 14px; color: #3a96ad; padding-left: 50px; margin-bottom: 30px; }
.reg { font-size: 14px; padding-left: 50px; margin-right: 10px; background: url(Images/person1.jpg) no-repeat right bottom; padding-bottom: 86px; }
.boxContent h4 { font-weight: normal; display: inline; color: #666; }
.boxContent td em { color: #e67900; }
.reg td a { margin-left: 10px; }
.aboutUs b{font-size:13px;color:#808080;font-family:微软雅黑;}
.aboutUs{font-size: 14px; padding-left: 50px; margin-right: 50px;line-height:170%; /*background: url(Images/person1.jpg) no-repeat right bottom; */padding-bottom: 86px;}
.aboutUs p{ text-indent:2em;}
.aboutUs p a{text-indent:0;}
.line { font-size: 0px; line-height: 0px; height: 1px; background: #ecedf5; margin: 5px 0px; }
.warnNotice { color: #919191; padding-top: 10px; }
.regSuccess { font-size: 14px; padding-left: 50px; margin-right: 10px; background: url(Images/mailImg.jpg) no-repeat center top; padding-top: 70px; }
.regSuccess h2 { font-size: 14px; font-weight: normal; margin: 10px 0px; }
.regSuccess h2 strong { margin-left: 5px; }
.regSuccess a { margin: 0px 5px; }
.regSuccess p { margin-top: 10px; width: 420px; color: #919191; font-size: 12px; text-align: center; }
.regSuccess div { font-size: 12px; color: #666; }
/*帮助*/
.boxShow{background:#fffceb;border:1px solid #ebe0d2;padding:20px;position:relative;margin:20px;margin-bottom:10px;line-height:170%;}
.boxShow .boxArrow{/*background:url(Images/tip/boxArrow.png) no-repeat;*/height:9px;width:30px;left:22px;position:absolute;top:-8px;}
.boxShow th{text-align:left;padding:10px 5px;font-weight:bold;border-bottom:1px solid #ddd;}
.boxShow caption{font-size:14px;font-weight:bold;margin-bottom:10px;}
.boxShow td{line-height:170%;}
.helpList{padding-top:15px;}
.helpList h1{font-size: 14px; color: #3a96ad; padding-left: 20px; margin-bottom: 30px; }
.helpList ul {margin-left:10px;}
.helpList li .boxShow{display:none;}
.helpList li.active .boxShow{display:block;}
.helpList li{padding-bottom:10px;}
.helpList .highlight{font-family:Arial;font-size:14px;}
span.helpIcon{font-size:12px;padding-left:20px; font-weight:bold;}
/* cray.Lin 添加help信息页面 */
.helpPanelL { float:left;width:180px; }
.helpPanelR { float:right;width:760px;padding-right:20px; }
.helpList h3 { padding:5px 0; color:#618da3;cursor:pointer; }
.helpList a { color:#0076b2; }