﻿@charset "utf-8";

/*
会员注册登录；
*/

body{background:none; }
#header{margin:30px 0 0 0;height:100px;  }
.btn{padding:0px; background: url(images/submit_btns.png) no-repeat;border: none;height: 37px;width:100px;  text-indent:-9999px; *text-indent:0;line-height:9999px !important; overflow: hidden; cursor: pointer; }

#BtnLogOn,#BtnRegister{  background: url(images/submit_btns.png) no-repeat; border:0; cursor:pointer; }
#BtnLogOn{ background-position:0 -290px; height:37px; width:100px;  }
#BtnRegister{ background-position:0 -400px; height:30px; }

/* login and reg frame */
.userForm{border:none}
.userForm { width: 980px; margin: 0 auto; }
.userForm .hd { height: 46px; line-height: 46px; background: url(./images/r_b.jpg) repeat-x 0 -46px #2173b6; color: #FFF; font-size: 16px; font-weight:bold; position: relative; }
.userForm .hd .gl,
.userForm .hd .gr { position: absolute; top: 0; width: 5px; height: 46px; background: url(./images/r_b.jpg) no-repeat; }
.userForm .hd .gl { left: 0; background-position: -20px -92px; }
.userForm .hd .gr { right: 0; background-position: 0 -92px; }
.userForm .hd span { display: block; padding-left: 20px; }
.userForm .bd { padding: 30px; border: #DDD 1px solid; border-top: none; overflow: hidden; zoom: 1; }
.userForm .bd .col-left { width: 570px; padding-top: 20px; border-right: #DDD 1px solid; }
.userForm .bd .col-right dt { font-weight: bold; margin-bottom: 15px; }
.userForm .bd .reg_input { line-height: 18px; margin-bottom:15px; font-size: 14px; overflow:hidden;}
.userForm .bd .reg_input label { display: inline-block; width: 130px; text-align: right; }
.userForm .bd .reg_input .text{ width: 250px; height: 26px; line-height: 26px; vertical-align: middle;border:1px solid #d8d8d8;  }
.userForm .bd li select { padding: 2px; }
.userForm .bd li a { color: #024aa3; font-size: 12px; }
.userForm .bd li.loginBtn { padding-left: 135px; }
.userForm .bd li.loginBtn .btn{background-position:0 -290px;width:100px;height:37px;   }
.userForm .bd .col-right { padding: 20px 0 0 20px; line-height: 20px; }
.userForm .bd .col-right dd{color:#666;padding:0 0 0 15px; }
.userForm .bd .col-right .btn{background-position:0 -450px;width:136px;height:37px;   }
.userForm .hd em.more{color:#fff;}
.userForm .hd em.more a{color:#fff;margin:0 5px;text-decoration:underline;  }

#siteFactoryLogin{ width:600px; margin:0 auto;   }
#siteFactoryLogin input{  height: 26px; line-height: 26px; vertical-align: middle;border:1px solid #d8d8d8;  }
#siteFactoryLogin #TxtUserName,#siteFactoryLogin #TxtUserPass{ width:250px;  }
#siteFactoryLogin #TxtValidate{ width:70px; margin-right:5px;   }
#siteFactoryLogin li{ padding:5px 0;  }
#siteFactoryLogin li label{ display:inline-block; *display:inline; zoom:1; width:70px; text-align:right;   }
#siteFactoryLogin #BtnLogin{ width:100px; height:37px; border:0;  }
#siteFactoryLogin li.login{ padding-left:78px;  }
#siteFactoryLogin .user_login_info a{ color:#c00; text-decoration:underline;   }

/* reg  */
#PnlRegStep2 .reg_input { }
#PnlRegStep2 .reg_input label,
#TableRegisterSelect label ,
.registercheck_list label{ width: 150px; float: left; display: inline-block; width: 130px; text-align: right; line-height: 38px; font-size: 14px; }
#PnlRegStep2 .reg_input input ,
.registercheck_list .reg_input input 
{ border: 1px solid #d8d8d8;height:23px;line-height:23px; padding:5px 0 0 2px;   width: 300px;vertical-align: middle; float: left; }
#PnlRegStep2 .reg_input div { height: 23px; line-height: 23px !important; overflow: hidden; clear: both;  padding-left: 135px;display:none;font-size:12px; }
#PnlRegStep2 .reg_input .d_err,
#PnlRegStep2 .reg_input .d_ok,
#PnlRegStep2 .reg_input .d_on {color: #f60; display:block !important;   }
#PnlRegStep2 .reg_input .d_ok { color: #690; }
#PnlRegStep2 .reg_input .d_on{color:#999;}
#TRSwicthSelectFill { height: 30px; line-height: 30px; margin-bottom: 15px; }
#TRSwicthSelectFill *{vertical-align: middle !important;}
#TRSwicthSelectFill label { width: 130px; text-align: right; display: inline-block; }
#TRSwicthSelectFill label.checkbox { width: auto; }
#TRSwicthSelectFill label input { }

#PnlRegStep2 .reg_fix{display:block; height:30px; font-size:12px;color:#0583D0;}
#PnlRegStep2 #TxtTrueName{width:120px; }
#PnlRegStep2 #TxtValidateCode{width:90px; }
#PnlRegStep2 #TxtZipCode{width:90px; }
#PnlRegStep2 textarea {line-height:20px !important;padding:10px !important;  }

.userFormIn{}
.userFormIn #getPswLink{padding:0 0 0 5px; }
.userFormIn #getPswLink a{color:gray;}
.userFormIn .tips{color:#999;padding:5px 0; }
.userFormIn .hd{height:30px;line-height:30px; background:#fff;border-bottom:2px solid #0583D0; color:#0583D0; }
.userFormIn .bd{padding:10px;border:none; }
.userFormIn .bd table{}
.userFormIn .bd table td{padding:8px 4px;text-align:left;  }
.userFormIn .bd table td.tdbgleft{width:80px;text-align:right;font-size:14px;  }
.userFormIn .bd table td .inp{height:26px;line-height:26px; border:1px solid #d8d8d8;  }

/* 注册认证 */
.registercheck_list ul{width:80%;margin:auto;  }
.registercheck_list li{ line-height: 18px; margin-bottom:15px; font-size: 14px; overflow:hidden;}
.registercheck_list li.push_button{text-align:left; padding:0 0 0 130px; }
.registercheck_list #BtnRegCheck{padding:0 10px;height:30px;  }

/* 注册 按钮 */
.reg_protocol .btnReg { background-position:0 -500px;  width: 136px;height:37px;  }
#TableRegisterMust  legend{ display:none;  }
.reg_protocol .agree { padding:10px 0 10px 130px; }
.reg_protocol .agree input{ width:100px; height:28px; background:url(images/btn_gold.gif) no-repeat; border:0; color:#fff; cursor:pointer;   }
.reg_protocol .agree .tips{height:30px;color:#999; }
.reg_protocol .regImprove { padding-left: 130px; margin-bottom: 10px; }
.provision { margin-left: 130px; width: 600px; height: 100px; font-size:12px;line-height:20px; padding: 5px 10px;color:#999; }

.ok_info{height:30px;padding:0 0 0 130px;color:#999  }
.reg_improve{height:30px;padding:0 0 0 130px;  color:#999}

/* 快速注册 */
#aliPayLoginBox{display:none; }
#bizideaLoginBox{float:left;width:420px;  }
#regBox{float:right;width:460px;  }
.userForm #getPswLink{padding:0 0 0 5px; }
.userForm #getPswLink a{color:gray;}
.userForm .tips{color:#999;padding:5px 0; }
.userForm dt{height:30px;line-height:30px; background:#fff;border-bottom:2px solid #0583D0; color:#0583D0; font-size: 16px; font-weight: bold; }
.userForm dd{padding:10px;border:none; }
.userForm dd table td{padding:8px 4px;text-align:left;  }
.userForm dd table td.tdbgleft{width:80px;text-align:right;font-size:14px;  }
#bizideaLoginBox #TxtPassword,#bizideaLoginBox #TxtUserName,#bizideaLoginBox #TxtValidateCode,#regBox input{width:220px; height:26px;line-height:26px; border:1px solid #d8d8d8;  }
#bizideaLoginBox #BtnLogOn{background-position:0 -290px; }
#regBox #ValgTextMaxLength{display:none; }
#regBox #BtnRegister{ border:0; height:30px;width:80px; overflow:hidden;   }
#regBox #btnUnRegisterBuy{background-position:0 -350px;width:135px;height:30px; display:none;   }
#TxtValidateCode{margin-right:5px;}
.tdCookie{padding-left:90px !important;color:#999}
.tdCookie input{margin:0 5px 0 0; }
.tdCookie *{vertical-align:middle;}


/* 忘记密码 */
#getPsw{}
.inputxt{border:1px solid #d8d8d8;height:26px;line-height:26px;   }
#getPsw ul{font-size:14px;margin:auto;width:500px;  }
#getPsw ul li{padding:10px ; }
#getPsw #BtnStep1,
#getPsw #BtnStep2,
#getPsw #btnSendEmail{padding:0 10px;height:30px;  }
#getPsw #rBtnEmail{margin:0 0 0 10px;}
#getPsw .password_list{overflow:hidden}
#getPsw .password_list label{width:160px;text-align:right; float:left; line-height:30px;  }
#getPsw .password_area span label{float:none;width:auto;  }
.push_button{text-align:center; }