/* smoke520 08.02.27 modify */

/* 链接 */
a:link, a:visited{ color:#001f6c; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}
a:active{ color:#001f6c;}


/*公用*/
body{ background:url(/ximages/register/bg_register_top.gif) repeat-x center top; color:#5a5a5a;}
br{ clear:both;}
#register_top,fieldset,p,#footer{width:813px; margin:0 auto;} 

fieldset p label,i{ float:left; display:block;}
fieldset p img,span,input{ vertical-align:middle;}
fieldset label,input,i,span,textarea,select{ margin-right:8px;}/* textarea,select hubo write */
fieldset label,legend,span{ font-weight:bold;}
fieldset p input,i{ font-size:12px;}
#register_top p strong{ font-family:Verdana, Arial;}



/*头部*/
#register_top{ height:90px; text-align:left; padding-top:40px;}
#register_top img{ vertical-align:top}
#register_top span{ width:300px; text-align:right; float:right; color:#002369; font-weight:normal; line-height:25px;}

p{ text-align:right; color:#5a5a5a;}
p strong{ color:#f60;} 
p strong span{ margin:0; padding:0; font-family:Verdana; font-size:13px;}

/****************** 临时注册用 ******************/
.commonMember{ width:813px; margin:15px auto; padding-bottom:35px; background:url(/ximages/register/common_bg.gif) no-repeat 0 100%; color:#1e33a1;}
.commonMember img{ vertical-align:middle; margin:5px;}

.lawyerTip{ width:813px; margin:0 auto 15px; padding-bottom:45px; background:url(/ximages/register/lawyer_common_bg.gif) no-repeat 0 100%;}

/*表单主体*/
fieldset{ display:block; border:1px #ccd9e2 solid; padding-bottom:10px; margin-bottom:30px;}
fieldset legend{ height:24px; margin-left:28px; color:#001b65; font-size:16px; text-align:left;}
fieldset legend strong{ padding:0 10px; background:#fff;}
fieldset p{ clear:both; zoom:1; margin:10px 0; color:#515151; font-size:13px; text-align:center;}
fieldset p:after {content:""; display:block; height:0; clear:both; visibility:hidden;}
fieldset label{ width:335px; text-align:right;}
fieldset .labelFirst{ width:228px;}
fieldset .labelSencod{ width:107px; text-align:left;}
fieldset .labelFirstC{ width:240px;}
fieldset .labelSencodC{ width:80px; text-align:left;}
fieldset .labelFirstS{ width:240px;}
fieldset .labelSencodS{ width:80px; text-align:left;}
fieldset label span{ color:#f60; font-family:Verdana, Arial; font-size:10px}
input{ border:1px #7f9db9 solid; width:151px; height:17px;}
textarea{ border:1px #7f9db9 solid; width:151px; height:76px; vertical-align:top}/*hubo write*/
i{ font-style:normal; width:400px; word-wrap:break-word; display:block; padding:4px;text-align:left; margin-left:40px;}
.radio_box{ width:auto; border:none;}
.text_file{ width:155px; height:22px;}/*hubo write*/
.text_submit{ text-align:center; height:60px;}
.text_submit1{ height:25px; padding-top:15px; border-top:1px #ccd9e2 solid; line-height:25px;}
.text_submit1 img{ margin:0 10px;}
.text_submit input{ width:auto; border:none;} 
.text_submit .btn_submit{ width:224px; height:32px; margin-top:10px;}
.text_submit .btn_submit1{ width:135px; height:32px;}
.text_submit img{ vertical-align:middle;}
.text_submit .btn_upgrade{ width:39px; height:20px;}/*leo 9.13*/
.text_submit strong{ color:#001b65;}/*leo 9.13*/

.clause{ margin:15px 40px; line-height:20px; text-align:left;}
.clauseContent{ overflow:auto; height:100px; margin:15px 40px; border:1px solid #7f9db9; text-align:left;}
.clauseContent dl{ margin:10px;}
.clauseContent dt{ font-size:14px; font-weight:bold; line-height:24px;}
.clauseContent dd{ text-indent:24px; line-height:18px;}
.clauseContent dd dt{ font-size:12px;}

/*底部*/
#footer{ height:50px; margin-top:20px; border-top:1px #ccd9e2 solid; line-height:50px;}

/*操作样式*/
.normal .img_err,.img_ok,.i_ok,.i_error,.i_oning{ display:none;}
.normal .i_normal{ display:inline; color: #999; display:none;}

.oning .img_err,.img_ok,i_ok,.i_error,.i_normal{ display:none;}
.oning .i_oning{ background:#dcecfe; border:1px #61aadb solid; color:#999; display:inline;}

.ok .img_err,.i_normal,i_error,i_oning{ display:none;}
.ok .img_ok{ display:inline;}
.ok .i_ok{ color:#00890d; display:inline;}
 
.error .img_ok,.i_nomal,.i_ok,i_oning{ display:none;}
.error .img_err{ display:inline;}
.error .i_error{ display:inline; background:#fffdee; border:1px #ff7e00 solid; color:#ff0000; font-weight:bold;}

/* 注册成功 */
.success{ width:770px; margin:20px auto 0; padding:20px; background:url(/ximages/register/success_bg.gif) no-repeat; border:1px solid #ccd9e2; text-align:left;}
.success h6{ padding-left:20px; background:url(/ximages/register/success_title_ico.gif) no-repeat left 5px; font-size:14px; line-height:30px;}

.successLeft{ float:left; width:360px; padding-right:30px; border-right:1px solid #ccd9e2;}
.congratulation{ background:url(/ximages/register/success_smile.gif) no-repeat left center; padding:25px 0 25px 80px;}
.congratulation li{ color:#f60; font-size:14px; font-weight:bold; line-height:20px;}
.congratulation li.promptText{ color:#f00; font-size:12px; font-weight:normal;}

.successRight{ float:right; width:350px;}

.successList{ margin-top:10px;}
.successList li{ padding-left:20px; background:url(/ximages/register/success_list_ico.gif) no-repeat left center; line-height:26px;}
.successList li strong{ margin:0 3px;}

a.enterOfficeBtn{ display:inline-block; width:280px; height:66px; margin:60px 0 10px 0px; background:url(/ximages/register/enter_btn.gif); font-size:30px; font-weight:bold; color:#a72b00; line-height:61px; text-align:center;}

.freeUp{ margin:15px 0; font-size:12px; line-height:21px;}
.freeUp a{ margin:0 5px; padding:5px 15px; background:url(/ximages/register/freeup_btn.gif) no-repeat center; line-height:21px;}
.freeUpBiz a{ padding:5px 30px;}


.hotelMessage{ width:810px; margin:0 auto; background:url(/ximages/register/success_bottom_bg.gif); border:solid #ccd9e2; border-width:0 1px 1px; line-height:22px;}
.hotelMessage a{ margin:0 10px; font-weight:bold; text-decoration:underline;}

/* 忘记密码 */
.forgetPW{ width:510px; margin:0 auto; background:url(/ximages/register/pw_bg.gif) no-repeat; border:1px solid #ccd9e2;}
.forgetPW h2{ margin:100px 10px 30px; font-size:24px; color:#ff4500; line-height:30px}
.forgetPW .turnTipper{ margin:100px 10px 30px; font-size:24px; color:#ff4500; line-height:30px;}
.forgetPW h5{ padding-left:10px; font-size:14px; text-align:left;}
.forgetPW ul.Tipper{ background:none; font-size:14px; margin-left:10px;}
.forgetPW .jump{ margin:0 10px; padding-bottom:85px; border-bottom:1px solid #ccd9e2;}
.jump a,.jump a:hover,.jump a:visited{ margin:0 5px; color:#ff4500; font-weight:bold;}
.forgetPW h3{ color:#f60; margin:20px 0; padding-left:40px; font-size:24px; text-align:left;}
.forgetPW ul{ margin:0 0 15px 30px; background:url(/ximages/register/pw_ico.gif) no-repeat 0 10px; text-align:left;}
.forgetPW ul.modifyPW{ background:url(/ximages/register/pw_ico.gif) no-repeat 0 -58px;}
.forgetPW ul li{ padding-left:30px; line-height:36px;}
.inputFrame{ margin:0 5px; border:solid #ccd9e2; border-width:1px 0;}
.inputFrame div{ margin:15px 0; font-size:14px; font-weight:bold; color:#00206b;}
.inputFrame .divIco{ background:url(/ximages/register/success_title_ico.gif) no-repeat 50px center;}
.inputFrame div input{ border:1px solid #00206b;}
.inputFrame div input.PWBtn{ width:70px; height:27px; margin:10px 0; border:0;}
.confirmFrame{ padding-left:80px; text-align:left;}
.confirmFrame div img{ vertical-align:middle;}
.confirmFrame div input.PWBtn{ margin:10px 10px 10px 80px;}
.onlineService{ margin:30px 0; color:#ff8000; font-size:13px;}
.onlineService a,.onlineService a:hover{ margin:0 8px; color:#ff8000; font-size:14px; text-decoration:underline;}
li.stepLi{ color:#00206b;}
.forgetBottom{ width:auto; border:solid #ccd9e2; border-width:1px 0 0;}

.bxTitle{ height:69px; background:url(/ximages/register/success_smile.gif) no-repeat 70px 0; margin:70px 0 30px; color:#f60; font-size:14px; font-weight:bold; text-indent:30px; line-height:69px;}
.bxTip{ margin:0 30px; font-size:14px; text-indent:24px; line-height:22px; text-align:left;}


/* 商机周报跳转 */
.businessWeek{ width:450px; margin:0 auto; padding:30px; background:url(/ximages/register/pw_bg.gif) no-repeat; border:1px solid #ccd9e2; text-align:left;}
.businessWeek h3{ color:#f60; font-size:14px; margin-bottom:15px;}
.businessWeek li{ font-weight:bold; line-height:22px;}
.businessWeek li ul{ margin:10px 0 0 20px;}
.businessWeek li li{ height:24px; font-weight:normal; line-height:24px;}
.businessWeek li.BWBtn{ position:relative; margin:0 0 10px 20px; font-weight:bold;}
.businessWeek li.BWBtn a{ position:absolute; left:150px; top:3px; display:block; width:60px; height:17px; background:url(/ximages/register/bw_btn.gif) no-repeat; color:#ab1400!important;  line-height:17px; text-align:center;}

.businessWeekS{ width:430px; margin:0 auto; padding:30px 30px 10px; background:url(/ximages/register/pw_bg.gif) no-repeat; border:1px solid #ccd9e2; text-align:left;}
.businessWeekS .onlineService{ margin:10px 0; padding-top:20px; border-top:1px solid #ccd9e2; text-align:center;}
.businessWeekS h4{ font-size:14px; margin-bottom:10px;}
.businessWeekS li{ line-height:26px;}
.businessWeekS li.bwDate{ text-align:right;}

.lawyerSucce{ margin:30px auto;}

.successAll{ border-bottom:1px dashed #999; margin-bottom:10px;}
.successLeft1{ float:left; width:300px; padding-right:30px; }
.successRight1{ float:left; width:424px;}
.successListP{ margin-top:10px; width:400px; text-align:left;}
	.successListP img { margin-right:15px;}