input::-ms-clear{display:none;}
::-ms-reveal{display:none;}
a, h1, h2, h3, h4, font, div, p, span, i, b, input, option {
    color: #6e6e6e;
    font: 18px "微软雅黑",Arial;
}
.clientfooter{border-top:1px #ededed solid;}
.clientfooter p{ font-size:14px;}
.activate_title {line-height:50px;}
.font_a_1 {font-size:16px;color:#000;padding-left:30px; text-align:center;}
.activate_div {width:640px;margin:0 auto; overflow:hidden;}

.registerList{ width:280px;margin:0 auto;}
.registerList li{ padding:5px 0;}
.registerList li.tit{ padding:10px 0 0 0;}
.registerList .tip a{ font-size:14px;}

.registerBtn01{display:inline-block;cursor:pointer; border:0;width:276px; height:32px; line-height:32px; font-size:16px; color:#fff; text-align:center;background:url("../images/regist/u158.jpg")no-repeat;}
a.registerBtn01:hover{text-decoration:none; color:#fff;}

.ac1 { height:36px; line-height:36px; background:#f2f2f2; padding-left:60px;}
.ac2 {}
.ac3 {float:left;}
.registerWrap{ overflow:hidden; padding:30px 0;}
.registerWrap table{ width:500px; margin-left:50px;}
.registerWrap table td{ padding:5px 10px;}
.registerWrap table td.tit{text-align:right; width:140px;}
.registerWrap table td.txt{width:360px;}
.registerWrap .btn{ text-align:center;}

.ac1 .current{ color:#000;}
.ac1 font {background:url("../images/regist/u157.jpg") left 7px no-repeat;padding-left:30px; margin-left:20px;}
.ac1 font.first{margin-left:0px;}
.a_form { }
.a_input_1,.a_input_2,.a_input_3,.a_input_4{padding:5px;height:30px;line-height:30px;background:#fff; border:2px #d2d2d2 solid;font-size:28px;color:#888; }
.a_input_1:focus,.a_input_2:focus,.a_input_3:focus,.a_input_4:focus{border:2px #8dd8eb solid;}
.a_input_1{ width:265px;}
.a_input_2 {}
.a_input_3 {}
.a_input_4 { width:100px;}
img.verifyIMG{position:relative; top:3px;}
.a_btn,.b_btn {background:url("../images/regist/img_16.jpg") no-repeat;width:120px;height:34px;cursor:pointer;border:0;}
.a_btn:hover,.b_btn:hover {background-position:0 -34px;}
.checkImg{ position:relative;top:3px;}

.uplogin{ width:960px;  margin:0 auto; padding-bottom:20px;}
.uplogin .logo{ text-align:center; height:129px; padding:20px 0 6px 0;}

.msgDiv_1 {background:url("../images/regist/img_17.jpg") no-repeat 0 bottom;width:300px;height:140px;margin-top:0px;}
.msgDiv_2 {background:url("../images/regist/img_17.jpg") no-repeat;width:293px;height:104px;position:relative;top:100px;}
.msgDiv_3 {background:url("../images/regist/img_17.jpg") no-repeat;width:300px;height:120px;margin-top:10px;}
.msgDiv_4 {background:url("../images/regist/img_21.jpg") no-repeat;width:320px;height:130px;position:relative;top:90px;}
.msgDiv_5 {background:url("../images/regist/img_17.jpg") no-repeat;width:293px;height:104px;position:relative;top:15px;}
.msgDiv_6 {background:url("../images/regist/img_17.jpg") no-repeat;width:293px;height:104px;position:relative;top:45px;}
.msgDiv_7 {background:url("../images/regist/img_17.jpg") no-repeat;width:293px;height:104px;position:relative;top:140px;}
.msgDiv_8 {background:url("../images/regist/img_17.jpg") no-repeat center bottom;width:300px;height:140px;margin-top:0px;}
.msgDiv_8 .font_a_5{padding:5px 20px 5px 30px;}

.alertMsg {background:url("../images/regist/img_24.jpg") no-repeat left center;height:40px;line-height:18px;padding-left:40px;margin-left:20px;}

.info_div {background:url("../images/regist/img_19.jpg") no-repeat;width:290px; height:332px;padding-top:20px;float:left;}
.new_info_div{ padding-top:50px;}
.new_info_div .b_btn{ display:block; margin:20px auto 0;}
.info_line {font-size:14px;line-height:28px;overflow:hidden; padding:5px 0;}
.L1 {width:35%;float:left;text-align:right;color:#888;}
.L2 {width:64%;float:left;}
.a_btn_2_disable {background:url("../images/regist/img_20.jpg") no-repeat 0 -68px;width:120px;height:34px;cursor:pointer;margin-left:80px;margin-top:10px;border:0;}	
.a_btn_2 {background:url("../images/regist/img_20.jpg") no-repeat;width:120px;height:34px;cursor:pointer;margin-left:80px;margin-top:10px;border:0;}	
.a_btn_2:hover {background-position:0 -34px;}
.new_step_2 .a_btn_2{ margin-left:50px; margin-top:30px;}
.a_btn_3 {background:url("../images/regist/img_23.jpg") no-repeat;width:120px;height:34px;cursor:pointer;margin-left:0px;margin-top:1px;border:0;}	
.a_btn_3:hover {background-position:0 -34px;}
.a_btn_4{background:url("../images/regist/img_20.jpg") no-repeat;width:120px;height:34px;cursor:pointer;margin-left:80px;margin-top:10px;border:0;}

.infoFont_1 {line-height:20px;padding-top:3px;color:#e33;font-size:12px;}

.goLoginPage {text-decoration:underline;}

.new_step_2{ overflow:hidden;}
.new_step_2 .info_div{ width:260px; height:312px; padding-left:30px; padding-top:40px;}
/*���ע��*/
.chooseSchool{ z-index: 100;width:800px; height:360px; border:4px solid #ccc; padding:1px;  background:#fff; position:absolute; top:40%;margin-left:-380px; left:50%;}
.chooseSchool *{font-size:14px;}
.chooseSchool h2.title{ background:#8cc841; height:40px; line-height:40px; font-size:16px; font-weight:normal; color:#fff; padding:0 20px;}
.chooseSchool h2.title i{ display:block; position:absolute; right:20px; top:15px; width:11px; height:11px; background:url(../images/regist/regist_02.png) no-repeat center -5px; cursor:pointer;}
.chooseSchool .filterWrap{ padding:20px 0; overflow:hidden; background:#fff; border-bottom:1px dashed #ccc;}
.chooseSchool .filterWrap select{ margin-left:15px;float:left; height:23px;}
.chooseSchool .filterWrap label{float:left; height:23px; line-height:23px;}
.chooseSchool .filterWrap input.keyword{width:82px; padding:1px 5px;border:1px #ccc solid; float:left;color:#696868; height:20px; line-height:19px;background:url(../images/regist/regist_02.png) repeat-x center -21px #fff;}
.chooseSchool .filterWrap input.searchBtn{color:#696868; margin-left:10px; height:22px; line-height:18px; text-align:center; padding:0 10px; border:1px #ccc solid; background:#ececec; float:left; cursor:pointer; border-radius:5px; box-shadow:1px 1px 2px #CCCCCC;}
.chooseSchool .conentWrap{border:1px #ccc solid; margin:20px auto; padding:15px 0; width:760px; height:140px; }
.chooseSchool .conentWrap .schoolList{overflow-y:auto;width:100%; height:100%; }
.chooseSchool .conentWrap ul{ overflow:hidden; padding-left:20px;}
.chooseSchool .conentWrap ul li{ width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; float:left; height:20px; line-height:20px; padding:2px 0 2px 15px;background:url(../images/regist/regist_02.png) no-repeat left -38px ; cursor:pointer;}
.chooseSchool .conentWrap ul li a{color:#0000ff; }
.chooseSchool .conentWrap ul li.current a{color:#fff; background:#8CC841; font-weight:bold;}
.chooseSchool .bottomWrap{ overflow:hidden; text-align:right; padding:0 18px}
.chooseSchool .inputSchoolNameSubmitError{display:none;  height:24px;line-height:24px; padding-left:25px; background:url(../images/regist/wrong.png) no-repeat 5px;}
.chooseSchool .inputSchoolNameWrap{ float:left;display:none; line-height:24px; padding-top:3px;}
.chooseSchool .inputSchoolNameWrap input{ height:24px;line-height:24px; width:190px;}
.chooseSchool .inputSchoolNameWrap span{display:none; padding-left:25px; background:url(../images/regist/wrong.png) no-repeat 5px;}

a.registBtn{ display:inline-block; height:34px;  padding-left:8px; text-decoration:none; cursor:pointer; background:url(../images/regist/regist_01.png) no-repeat left top;}
a.registBtn i{ display:inline-block; height:34px;line-height:32px;*line-height:30px; color:#fff; font-style:normal; background:url(../images/regist/regist_01.png) no-repeat right -68px; padding-right:8px;}
a.registBtn:hover{ background-position:left -34px;}
a.registBtn:hover i{ background-position:right -102px;}

.chooseCourseTitle{ height:40px; line-height:40px; text-align:center; font-size:16px; color:#969494; font-weight:normal; padding:10px 0; }
.chooseCourseWrap{ width:855px; margin:0 auto;}
.chooseCourseWrap h3{ background:#f6f6f6; position:relative;padding:10px 20px; font-weight:normal;border-bottom:1px #e2e6dc solid; border-right:1px #e2e6dc solid; margin-top:10px; cursor:pointer;border-radius:5px;text-shadow: 1px 1px 1px rgba(0,0,0,0.3);}
.chooseCourseWrap h3.current{  color:#fff;background:#8cc841; border-bottom:1px #a6b494 solid; border-right:1px #a6b494 solid;}
.chooseCourseWrap h3 i{ display:block; position:absolute; right:20px; top:16px; width:15px; height:7px; background:url(../images/regist/regist_03.gif) no-repeat center -7px; transition:transform .5s;}
.chooseCourseWrap h3.current i{background:url(../images/regist/regist_03.gif) no-repeat center 0px;  display:block;transform:rotateZ(360deg);}
.chooseCourseWrap ul{ overflow:hidden; padding:20px 0 0 30px; display:none;}
.chooseCourseWrap ul li{ float:left;  width:200px;  padding-top:15px; height:80px; display:inline;}
.chooseCourseWrap ul li img{ float:left;}
.chooseCourseWrap ul li label{float:left;padding:15px 0 0 10px; vertical-align:middle; overflow:hidden;}
.chooseCourseWrap ul li label input{ margin-right:5px; float:left; margin-top:2px;}
.chooseCourseWrap ul li label span{ float:left; width:110px; height:38px; overflow:hidden; *padding-top:2px; }
.btnWrap{ text-align:center; padding:20px}
.btnWrap p,.btnWrap div{ padding:10px;}
.btnWrap p a{color:#5CA922}

.upregister .a_form label,.upregister .a_form div.row{ display:block; padding-left:40px;}
.upregister .a_form label span,.upregister .a_form div.row span{ display:block; padding:3px 0;}
.upregister .a_form label div{padding:0 10px;width:180px;background:url("../images/regist/img_14.jpg") no-repeat; position:relative;}
.upregister .a_form label p{text-align:center; position:relative;color:#fe3f3f; width:228px;padding:0;  height:22px; line-height:22px; padding-top:8px;;background:url("../images/regist/regist_05.jpg") no-repeat 0 0;}
.upregister .a_form label div img{position:absolute; right:-25px; top:10px;}
.upregister .a_form label p img.error{/* position:absolute;right:4px; top:-27px; */}
.upregister .a_form label .a_input_2{width:180px; padding:0; background:none;}
.upregister .a_form .bt{ text-align:center; padding:25px 0 0 0;}
.registerForm{background:none; width:288px; height:auto; padding-left:0;}
.a_form_t{ height:15px;background:url("../images/regist/img_12_t.jpg") no-repeat center;}
.a_form_m{ background:url("../images/regist/img_12_m.jpg") repeat-y center;}
.a_form_b{ height:24px;background:url("../images/regist/img_12_b.jpg") no-repeat center;}
.upregister .a_form label .inputSchool{ width:155px;}
.chooseSchoolBtn{ display:none; width:32px; height:32px;background:url("../images/regist/img_25.png") no-repeat center; position:absolute; right:50px; top:27px;*top:29px;}
.t1{ position:relative;}
.sendMessage{font-size:11px;cursor:pointer; width:112px; height:29px;line-height:27px;vertical-align:middle; color:#fff; border:0;background:url("../images/regist/sendMessage.jpg") no-repeat 0 0;}
.sendMessageDisabled{cursor:default;background-position:0 -29px; }

.msgDiv_9 {background:url("../images/regist/img_17.jpg") no-repeat;width:300px;height:78px; padding:13px 0; margin-top:75px;}
.msgDiv_10 {background:url("../images/regist/img_17.jpg") no-repeat;width:300px;height:88px; padding:8px 0; margin-top:30px;}
.msgDiv_11 {background:url("../images/regist/img_25.jpg") no-repeat left bottom;width:300px;height:194px; padding:0; margin-top:15px;}