@charset "gbk";
/* Date: 20120903 */
.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(/skin/deepred/template/style_chaoshi/css/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(/skin/deepred/template/style_chaoshi/css/img/on_icon.png) no-repeat; }
  /* 表单提示 */
  .onError,.onFocus,.onShow{padding-left:20px; line-height:14px;}
  .onError{ background-position:0 -30px; color:red;}
  .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;}
  .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{ float:left; border:1px solid #eee; }
  .form_ul li .a_class{ float:left; margin-top:6px; margin-left:5px; display:inline; color:#e36c3d;}
  .form_ul li .a_class:hover{color:#bd1212;}
  .form_ul li.r_ohter{ padding-left:120px; width:80%;}
  .form_ul li span{ float:left; margin:6px 0 0 5px; display:inline; }
  .form_ul li .form_text b{ font-family:Arial, Helvetica, sans-serif; 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:31px; width:86px; background-position:0 -130px; font-weight:bold; color:#fff;}
  .input_but_ok6{ height:31px; width:132px; background-position:0 -330px; font-weight:bold; color:#fff;}
  .input_but_no4{ background-position:-100px -130px; 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;}
#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{ width:100px; height:30px; background-position:0 -140px;}
.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-right:80px; padding-top:20px;}
#login .login_banner p{ padding-top:12px;}
#login .login_banner .login_register{ display:inline-block; height:30px; width:100px; background-position:-150px -140px;}

/* 切换登陆 */
#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:370px ; _height:370px;}
.register_form .form_ul{ position:relative; z-index:5;}
.register_form .register_banner{ position:absolute; right:15px; top:0px; z-index:0;}
/* 注册成功 */
#success{ padding-bottom:30px;}

.tips_1{ padding:60px 20px 40px 200px;}
.tips_1 i{ margin-left: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 300px 0 300px; 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:450px; _height:450px;}
#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;}