/* login */
.loginbg{background:#fff url(../images/1.gif) top center no-repeat;}
.login_logo{text-align:center; padding:0;margin: 100px auto 20px auto;width:517px; height:66px; background:url(../images/login_logo.png) top center no-repeat;_background:url(../img/skin_/logo_ie6.png) no-repeat}
.login{width:1000px;   margin:0 auto;position: relative;}
#normaltab {padding: 8px 0 2px 0; margin: 0 auto; text-align: right;}
#normaltab a{margin-right: 20px;}
.loginbox{position: absolute;right:182px;top:216px }
.loginbox ul li{margin:3px 0;  color:#a6a6a6; position:relative; clear: both;}
.loginbox ul li input{color:#333;}
.loginbox ul li.loginb{ text-align: center;}
.loginbox ul li label{ width: 60px; display: block;float: left; text-align: right; margin-right:15px;font-size:12px; color:#333;line-height:30px;}
.text_input{width:163px; height:24px; padding-left:8px; line-height:24px; border:1px solid #dddddd; color:#a6a6a6; font-size:12px; color:#bbb;}
.yzm_input{width:70px; height:24px; padding-left:8px; line-height:24px; border:1px solid #dddddd;color:#a6a6a6; font-size:12px; color:#bbb; position:relative; z-index:1}
.yzmimg{vertical-align:middle; width:80px; margin-left: 6px; height:24px;border:1px solid #eee;}

#login{  margin-bottom:10px;}
.username{  background:#fff ;}
.password{ background:#fff; }
.verify{background:#fff; }
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
/*.loginb{ margin-left: 144px;}
*/
.loginbox ul li a{width:100px; font-size:12px; height:22px;line-height:22px;text-align:center;cursor:pointer;display:inline-block; margin-top:5px;background:url(../images/logbtnbg.gif) repeat-x; color:#1f4062;border: 1px solid #bbc1c4; }
.loginbox ul li aa:hover{background-color:#278de2; color:#fff; text-decoration:none}

/*a.resetbtn{background-color:#fff;border: 1px solid #35a7ed; color:#35a7ed; }
a.resetbtn:hover{background-color:#eaf4fd; color:#35a7ed; text-decoration:none}*/
.register{text-align:right;}
.register a{color:#007bda}
.register a:hover{text-decoration:underline;}
.banquan{color: #999;line-height: 22px;text-align: center;width: 100%;  position: absolute;  left: 0px;   top: 480px;}

.yanzheng{ color: #f00;font-size: 14px; padding: 4px 10px; position: absolute;left: 152px;top:42px;border:1px solid #ffc7c7;border-radius:4px; background:#ffecec;z-index: 99; display: none;}
.yanzheng span{display: block; background: url(../images/arrow_top.png) no-repeat; width:14px; height: 7px; position: absolute; top:-7px;left:40px}
.regl{left: 15px;}
/*********************注册***********************/

.regbg{}
.registerbox{background:#fff; width:1200px; margin:0 auto; padding-bottom:20px;}

.reg_header{background:#278de2; padding:30px 0 15px 0;}
.reg_logo{width: 1200px; padding:0;height: 50px;background:url(../images/reg_logo.png) no-repeat; margin: 0 auto;}

/*步骤*/
.steppassword{padding:60px 0px 0 0px; margin: 0 auto; text-align: center;}
.steppassword a{ margin-right: 60px;/* margin-left: 50px;*/color: #666; font-size:16px;}
.steppassword a:last-child{ margin-right: 0px;}
.steppassword a.step-sel{color: #3aa9ff}
.steppassword a img{ margin-right: 15px;}
.arrow{ margin-right: 60px;}

.reg_instr{color:#999; line-height:20px; margin-left:5px;}
.btnbox{margin:20px 0 0 332px;}
.btnbox a{height:38px; line-height:38px; font-size:14px; display:inline-block; margin:0 10px; cursor:pointer; border-radius:4px; text-align:center}
.btnbox a.btn-blue{background:#2899f1; color:#fff;}
.btnbox a.btn-blue:hover{background:#0193d6; color:#fff;}

.yuyueok{ margin:60px 0 0 320px; min-height:160px;}
.yuyueok img{ width:54px; float:left; margin-right:16px; margin-top:15px;}
.yuyueoktxt { padding-top:10px; font-size:18px; color:#333;min-width:400px; float:left}
.yuyueoktxt p{ font-size:14px; color:#666666; line-height:40px;}
.yuyueoktxt a{ color:#3aa9ff; margin-left: 20px; /*background: #eee; display: inline-block;border: 1px solid #eee;border-radius: 4px; width:76px; height: 28px;line-height: 28px; text-align: center;*/}
.yuyueoktxt a:hover{text-decoration: none;}

.frm_table{padding:40px 0 0 120px;}
.frm_table th{ color:#333; text-align:right; padding:5px 0px 5px 8px; font-size:14px; font-weight:100;}
.frm_table td{ padding:10px 5px 10px 10px; font-size:14px; position: relative;}
.frm_table th i{ margin-right:4px; font-style: normal;}
.frm_table .table_ipt{height:32px; border:1px solid #d5d5d5; padding:0}

.tishi{border-top: 1px solid #eee; padding-top: 30px; margin:40px 90px 30px 90px; padding-left:140px;font-size: 14px; color: #888; line-height: 26px;}


/*弹框*/
.regbounced{display: none;}
.regbounced{ margin-left: 90px; margin-top:40px;}
.regbounced h3{ font-size: 18px;font-weight: 500; margin-bottom:8px;}
.regbounced p{ color: #666;font-size: 14px; padding-left: 45px; line-height: 25px;}
.regbtn{ background-color:#278de2;cursor: pointer; padding:0 12px;border-radius: 4px; height:30px; color:#FFF; font-family:"微软雅黑";}
.regbtn:hover{background-color:#1e81d3;}
