﻿@charset "utf-8";
@import "form.css";

.allsort .mc{ display:none}
.allsort.firsthover .mc{ display:block}
.title_1 h3,#login .form_ul li .input_but,.qq_login,.sina_login,.ali_login,#login .login_banner .login_register,.smile_icon,.tips_2 .mail_s p span,.p_steps,.ask_icon,.none_icon{ background:url(../img/user.png) no-repeat;}
.qq_login{ float:left; width:49px; height:21px; background-position:0 -190px; }
.sina_login{ float:left; width:76px; height:21px; background-position:-150px -190px; }
.ali_login{ float:left; width:86px; height:21px; background-position:-299px -190px; }
.smile_icon{ float:left; width:45px; height:47px; background-position:0 -280px;}
.none_icon{ float:left; width:48px; height:48px; background-position:right -282px;}
.ask_icon{float:left; width:45px; height:47px; background-position:-140px -280px;}
/* 表单样式 */
  /* 公用提示和按键图标 */
  .onError,.onFocus,.onShow,.input_but,.operation_a,.a_but{ background:url(../img/on_icon.png) no-repeat; }
  /* 表单提示 */
  .onError,.onFocus,.onShow{padding-left:20px; line-height:14px;}
  .onError{ background-position:0 -30px; color:red;  position:absolute}
  .onShow{ background-position:0 -60px; color:#5ab730;}
  .operation_a{ background-position:-100px -170px; width:65px; height:20px; line-height:20px; text-align:center; display:inline-block; color:#333;}
  .operation_a:hover{background-position:-0px -170px; color:#224f88; text-decoration:none;}
  .operation_a_6{background-position:-100px -380px; width:100px;}
  .operation_a_6:hover{background-position:0px -380px;}
  .a_but_4{ display:inline-block; width:75px; height:27px; line-height:26px; text-align:center; background-position:0 -410px; overflow:hidden;}
  .a_but_6{ display:inline-block; width:91px; height:27px; line-height:26px; text-align:center; background-position:-100px -410px; overflow:hidden;}
  /* 表单样式 */
  .form_ul{ float:left; padding:10px 0 20px 0; width:100%;}
  .form_ul li{ float:left; width:100%; padding:12px 0;  position:relative}
  .form_ul li.form_tips{ padding:0px 0 8px 120px; color:#999; width:80%;}
  .form_ul li .form_text{float:left; margin-top:5px; font-size:14px; line-height:16px; color:#666;}
  .form_ul li .input_name{ text-align:right; width:120px;}
  .form_ul li.input_verify .input_text{ width:70px; margin-right:5px;}
  .form_ul li.input_verify img{  border:1px solid #eee; vertical-align:top }
  .form_ul li .a_class{ line-height:28px; margin-left:5px; display:inline; color:#e36c3d;}
  .form_ul li .a_class:hover{color:#f6a93f;}
  .form_ul li.r_ohter{ padding-left:120px; width:80%;}
  .form_ul li span{ margin:5px 0 0 5px; display:inline; }
  .form_ul li .form_text b{  color:#41ab01;}
  .form_ul li .form_text b.curr{ color:red;}
  .form_ul li  .address_text{ width:350px;}
  .input_but_ok2,.input_but_no2{ height:30px; width:62px; font-weight:bold; background-position:0 -90px; color:#fff;}
  .input_but_ok4,.input_but_no4 {height:30px; color: #fff; background: url(../img/on_icon.png) no-repeat 0 -488px; width: 107px; font-size: 14px; font-family: "微软雅黑";}
  .input_but_ok6{ height:31px; width:132px; background-position:0 -330px; font-weight:bold; color:#fff;}
  .input_but_no4{ background: #F3F2F2; border: 1px solid #dcdcdc; color:#333; font-weight:bold; }
  .form_ul li.r_ohter span{ margin-left:0px; margin-top:0px;}
/* title */
.title_1{ height:54px; line-height:54px; background:#efeff0;}
.title_1 h3{ float:left; margin:8px 0 0 15px; line-height:42px; font-size:28px; padding-left:65px;}
.title_1 h3.register_h3{ background-position:-250px 0; line-height:45px; margin-top:6px;}
.title_1 h3.password_h3{ background-position:0 -65px; line-height:35px; margin-top:10px;}
.title_1 h3.mail_h3{background-position:-250px -70px; line-height:45px; padding-left:70px; margin-top:10px; margin-left:2px;}
.title_1 span{ float:right;}
/* 登录 */
#login{ padding-bottom:10px; overflow: hidden;}
#login .login_form{ float:left; width:560px; padding:20px 0; border-right:#ddd dashed 1px; margin-top:10px; overflow:hidden;}
#login .form_ul li .input_but{height:30px; background: url(../img/on_icon.png) no-repeat 0 -488px; width: 107px; font-size: 14px; font-family: "微软雅黑";}
.inlet{ float:left; padding-left:60px; width:80%;}
.inlet span{ float:left; height:21px; line-height:21px; }
#login .login_banner{ float:right; width:400px; padding-top:20px;}
#login .login_banner .login_register{ display:inline-block; text-align: center; color: #fff; height:30px; background: url(../img/on_icon.png) no-repeat 0 -488px; width: 107px; margin-top: 5px;}

/* 切换登陆 */
#login .login_form .login_tab{ position:relative; height:30px; border-bottom:1px solid #d9d9d9; width:460px; margin-left:50px;}
#login .login_form .login_tab p{ position:absolute; top:0; height:28px; width:110px; text-align:center; font:14px/30px "Microsoft YaHei"; cursor:pointer; border:1px solid #fff; border-top:0; border-bottom:0}
#login .login_form .login_tab p.tab_l{ left:0;}#login .login_form .login_tab p.tab_r{ left:112px;}
#login .login_form .login_tab p.curr{ border:1px solid #d9d9d9; border-bottom:1px solid #fff; border-top:2px solid #c00; line-height:26px;}

/* 注册 */
.register_form{ padding:20px 30px; position:relative; min-height:380px ; _height:380px;}
.register_form .form_ul{ position:relative; z-index:5;}
.register_form .register_banner{ position:absolute; right:15px; top:0px; z-index:0;}

.inputdesc {
    color: #999;
    margin-left: 10px;
    margin-top: 4px;
    position: absolute;
}
/* 注册成功 */
#success{ padding-bottom:30px;}

.tips_1{ padding:60px 20px 40px 200px;}
.tips_1 .tips_text{ float:left; padding-left:20px; width:550px;}
.tips_1 .tips_text b{ font-size:24px;}
.tips_1 .tips_text p{ padding-top:10px; color:#666;}

.tips_2{ margin:10px 20% 0; border:#d9d9d9 solid 1px; background:#f5f5f5; padding:20px 60px;}
.tips_2 p{ padding-top:10px; color:#666;}
.tips_2 .mail_s{ padding-top:20px;}
.tips_2 .mail_s p{ line-height:24px;}
.tips_2 .mail_s p span{float:left; line-height:24px; background-position:0 -370px; padding-left:40px;}
.tips_2 .mail_s .input_but{ margin-top:15px; margin-left:40px; display:inline;}

.tips_3{ margin:10px 240px 0 240px; padding:10px 60px 60px;}
.tips_3 p{ padding-top:10px; color:#666;}
/* 找回密码 */
#password_id,#mail{ min-height: 350px; _height: 350px;}
#password_id .title_1{ background:#fff; border-bottom:#d9d9d9 solid 2px;}
.p_tips{ padding:50px 0 10px 30px; font-size:14px;}
.p_steps{ float:left; height:29px; width:454px; margin:12px 10px 0 0px;}
.p_steps_1{ background-position:0 -460px;}.p_steps_2{ background-position:0 -520px;}
.p_steps_3{ background-position:0 -580px;}.p_steps_4{ background-position:0 -640px;}
#password_id .tips_2,#mail .tips_2{ margin:120px 150px 0 150px; border:#d9d9d9 solid 1px; background:#f5f5f5; padding:0px 60px 20px 60px;}
#password_id .tips_2 p{ font-weight:bold; font-size:14px;}
.form_p_3{ padding:50px 0 0 50px;}
#password .tips_1,#mail .tips_1{ padding:120px 20px 40px 60px;}
/* 邮箱验证 */
#mail .tips_2{ margin:100px 200px 0 200px; border:#d9d9d9 solid 1px; background:#f5f5f5; padding:0px 60px 30px 60px;}
#mail .tips_2 p.curr{ padding-left:40px; padding-top:0px;}
/* border */
.border_1{ border:#d9d9d9 solid 1px;}.border_2{ border:#bddbf9 solid 1px;}.border_top{ border-top:none;}

.msgback {padding: 20px; font-size: 16px;}
#myschool {background-color: #f1f1f1; padding: 0 5px;}