@charset "gb2312";

.w688 { float:left; width:698px; padding:5px 0 5px 23px; overflow:hidden;}
.w688 h3{ display:block; padding:19px 0 0 30px; line-height:30px; overflow:hidden; zoom:1;}
.w688 h3 span{ font:12px normal Arial, Helvetica, sans-serif; color:#666; line-height:40px;}
.w688 h3.bluetitle{ font:normal 22px Î¢ÈíÑÅºÚ; color:#337ed0;}
.w224 { float:right; width:228px; padding:60px 0 0 0; font-size:12px; color:#333; font-family:'ËÎÌå';}
.w224 strong { font-weight:bold; }
.w224 a { color:#F60; text-decoration:underline;}
.w224 a:hover,.w224 a.link01:hover { color:#2f81d4; text-decoration:underline;}
.w224 ul { margin:15px 0 100px 0; padding:0 0 0 30px; background:url(http://images.baihe.com/images/baihe_new/images/register/reg_new_top_beta04_icon02.gif) no-repeat 5px 0;}
.w224 ul li { height:31px; line-height:21px;}
.w224 ul li a { color:#666; text-decoration:none;}
.w224 a.link01 { color:#666; text-decoration:underline;}
.regcont label{ position:relative; top:4px; *top:0;}
.bj { margin-bottom:20px; padding-top:20px; border:1px solid #f4e1d5; background:#FFF;}


.passportCont{ padding:30px 20px 30px 40px; overflow:hidden; zoom:1;}
.passportCont .fl{ float:left; width:435px; overflow:hidden;}
.passportCont .fr{ float:left; width:440px; padding:80px 0 0 40px;overflow:hidden; zoom:1;}
.passportCont h3{ display:block; margin:0 0 10px 0; font:24px/34px Î¢ÈíÑÅºÚ; color:#ff6600;}
.passportCont .login{ width:393px; padding:25px 20px 15px 20px; background:#fff; border:1px solid #f5e4d9; overflow:hidden; zoom:1;}
.passportCont .login dl{ margin:0 0 15px 0; overflow:hidden; zoom:1;}
.passportCont .login dl dt{ float:left; width:75px; margin:0 -3px 0 0; font-size:14px; line-height:26px;}
.passportCont .login dl dd{overflow:hidden; zoom:1;}
.passportCont .login dl dd .inputbox,.passportCont .login dl dd .inputbox1{ padding:3px 5px; width:200px; border:1px solid #cecece; color:#999;}
.passportCont .login dl dd .inputbox1{ border:1px solid #e8360a;}
.passportCont .login dl dd span{ display:block; padding:5px 0 0 20px; color:#e72e00; background:url(http://images.baihe.com/images/baihe_new/images/icon/passport_error.gif) no-repeat 0 3px;}
.passportCont .login dl dd .select{ position:relative; top:1px;}
.passportCont .login .code{ padding:0 0 0 15px; line-height:36px;}
.passportCont .account{ padding:0 0 20px 0; margin:0 0 20px 0; line-height:28px; border-bottom:1px solid #f5e3d7;}
.passportCont .account strong,.passportCont .share strong{ display:block; font-weight:700;}
.passportCont .account .link{ color:#ff6600;}
.passportCont .account a.link01{ color:#ff6600; text-decoration:none;}
.passportCont .account a.link01:hover{ text-decoration:underline;}
.passportCont .share{ line-height:28px; overflow:hidden; zoom:1;}
.passportCont .share ul li{ float:left; height:20px; padding:0 8px 0 20px; line-height:22px; background:url(http://images.baihe.com/images/baihe_new/images/header_new/headerIcon.gif) no-repeat; overflow:hidden; zoom:1;}
.passportCont .share ul li a{ display:block; float:left;  padding:0 7px 0 0; white-space:nowrap; text-decoration:none;}
.passportCont .share ul li span{ display:block; float:left;}
.passportCont .share .QQ{ background-position:0 -100px;}
.passportCont .share .sina{ background-position:0 -240px;}
.passportCont .share .baidu{ background-position:0 -220px;}
.passportCont .share .renren{ background-position:0 -260px;}
.passportCont .share .kaixin{ background-position:0 -280px;}
.passportCont .share .alipay{ background-position:0 -120px;}
.passportCont .share .tianyi{ background:url(http://images1.baihe.com/images/baihe_new/images/homeBlack/passportIcon_ty.gif) no-repeat;}

.loginBtn{ float:left; padding:0 0 0 30px; background:url(http://images.baihe.com/images/baihe_new/images/button/btnIcon_fl.gif) no-repeat 0 -36px; overflow:hidden; zoom:1;}
.loginBtn a{ display:block; float:left; padding:0 30px 0 0; font:18px/36px Î¢ÈíÑÅºÚ; background:url(http://images.baihe.com/images/baihe_new/images/button/btnIcon_fr.gif) no-repeat right 0; color:#fff; text-decoration:none;}
.loginBtn a:hover{ color:#fff; text-decoration:underline;}



/*****password*****/
.passTitle{ margin:0 0 10px 0; font:24px/30px Î¢ÈíÑÅºÚ; color:#ff6600;}
.passCont{ padding:35px 25px 35px 35px; border:1px solid #f6e5da; background:#fff; overflow:hidden; zoom:1;}
.passFl{ float:left; width:530px; padding:15px 0 0; font-size:14px; overflow:hidden; zoom:1;}
.passFl p{ margin:0 0 20px 0; overflow:hidden; zoom:1;}
.passFl p strong{ color:#ff6600;}
.passFl dl{ margin:0 0 20px 0; overflow:hidden; zoom:1;}
.passFl dl dt{ float:left; width:120px; text-align:right; line-height:26px; overflow:hidden;}
.passFl dl dd{ overflow:hidden; zoom:1;}
.passFl dl dd .inputbox{ padding:5px; margin:0 5px 0 0; line-height:16px; border:1px solid #d0d0d0;}
.passFl dl dd .errorinput{ padding:5px; margin:0 5px 0 0; line-height:16px; border:1px solid #ff0000;}
.passFl dl dd .codelink{ display:block; float:left; margin:0 0 0 10px; font-size:12px; line-height:22px;}
.passFl dl dd .error{ display:block; padding:0 0 0 20px; background:url(http://images.baihe.com/images/baihe_new/images/icon/passport_error.gif) no-repeat 0 center; line-height:22px; font-size:12px; color:#ff0000;}
.passFl .text{ margin:35px 0 0; font-size:12px;}
.passFl .link{ color:#ff6600; text-decoration: underline;}
.passFr{ float:right; width:280px; height:230px; padding:25px 0 0 30px; font:14px/24px Î¢ÈíÑÅºÚ; background:url(http://images.baihe.com/images/baihe_new/images/register/password_telbg.jpg) no-repeat right 0; overflow:hidden; zoom:1;}
.passFr strong{ color:#ff6600; font-size:20px;}
.passFr span{ font-size:12px;}
.passFl .point{ font-size:12px; line-height:18px;}

.passSuccess{ padding:5px 0 0 80px; line-height:28px; background: url(http://images.baihe.com/images/baihe_new/images/register/password_success.jpg) no-repeat 0 0; overflow:hidden; zoom:1;}
.passSuccess strong{ display:block; margin:0 0 10px 0; font-weight:700;}



