/* CSS Document */
body{padding:0px; margin:0px; background:url(/module/register/images/bg_hader.gif) no-repeat; font-size:12px;}
dl{margin:0px; padding:0px; list-style:none;}
h2{font-size:14px; padding:0px; margin:0px;}
input{outline:none;}

a{outline:none;}

.cred{color:#b90b04;}
.cblue{color:#0c4b7e;}

a.hrefemail{color:#b90b04; text-decoration:underline; margin:0px 5px;}
a.hrefemail:hover{text-decoration:none;}
a.hrefservice{color:#2c558b; text-decoration:none;}
a.hrefservice:hover{text-decoration:underline;}

a.hrefblueu{color:#2c558b; text-decoration:underline;}
a.hrefblueu:hover{text-decoration:none;}

a.hrefred{color:#B90B04; text-decoration:underline;}
a.hrefred:hover{text-decoration:none;}

.formMain{width:970px;height:auto; margin:0 auto;}

.formMain .fmNav{width:970px;height:85px;}
.formMain .fmNav .fN_logo{float:left; width:400px;}
.formMain .fmNav .fN_logo .fN_img{margin:30px 0px 0px 25px; background:url(/module/register/images/logo.png) no-repeat;width:274px;height:55px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/module/register/images/logo.png', sizingMethod='crop');}
.formMain .fmNav .fN_menu{float:left; width:550px; text-align:right; padding-right:20px; color:#FFF; font-family:Arial, Helvetica, sans-serif; line-height:22px; padding-top:45px;}
.formMain .fmNav .fN_menu a{color:#FFF; text-decoration:underline;}
.formMain .fmNav .fN_menu a:hover{text-decoration:none;}

.formMain .fmBoxTop{width:970px;height:15px;font-size:0px;background:url(/module/register/images/box_top.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/module/register/images/box_top.png', sizingMethod='crop');}
.formMain .fmBoxMiddle{width:900px;height:auto;background:url(/module/register/images/box_middle.png);_background:none;    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/module/register/images/box_middle.png', sizingMethod='scale');padding:10px 35px 5px 35px;}
.formMain .fmBoxBottom{width:970px;height:18px;font-size:0px;background:url(/module/register/images/box_bottom.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/module/register/images/box_bottom.png', sizingMethod='crop');}

.formMain .fmBoxMiddle .fBMP_tag{color:#b90b04;}
.formMain .fmBoxMiddle .fBMPath{width:900px;height:auto;font-family:'宋体';}
.formMain .fmBoxMiddle .fBMPath .fBMP_def{width:155px; text-align:right;}
.formMain .fmBoxMiddle .fBMPath #fBMP_1{width:900px;height:30px; line-height:30px;margin-bottom:15px;}
.formMain .fmBoxMiddle .fBMPath #fBMP_2{width:809px;height:28px;border-bottom:#b3daf3 2px solid; margin-bottom:21px;padding-left:91px;}

.formMain .fmBoxMiddle .fBMPath #fBMP_2 #fBMP2L{float:left;width:600px;}
.formMain .fmBoxMiddle .fBMPath #fBMP_2 #fBMP2R{float:right;width:209px; text-align:right;}

.formMain .fmBoxMiddle .fBMItemT{width:900px;height:auto; font-family:'宋体'; overflow:hidden;}
.formMain .fmBoxMiddle .fBMItemT .fBMILabel{width:165px;text-align:right; float:left; padding-top:8px;}
.formMain .fmBoxMiddle .fBMItemT .fBMILabel span{padding:0px 10px;}
.formMain .fmBoxMiddle .fBMItemT .fBMIInput{width:735px; float:left;}
.formMain .fmBoxMiddle .fBMItemT .fBMIInput .fBMIITxt{width:735px;height:29px; line-height:29px;color:#2C558B;}
.formMain .fmBoxMiddle .fBMItemT .fBMIInput .fBMIITxt .fBMIITxtL{width:255px; float:left;}
.formMain .fmBoxMiddle .fBMItemT .fBMIInput .fBMIITxt .fBMIITxtR{width:480px; float:left;}
.formMain .fmBoxMiddle .fBMItemT .fBMIInput .fBMIITxt span{color:#B90B04;}
.formMain .fmBoxMiddle .fBMItemT .fBMIInput .fBMIITCs{width:600px;height:auto; overflow:auto;}
.formMain .fmBoxMiddle .fBMItemT .fBMIInput .fBMIITCs .fBMIITCb{width:600px;height:auto;border-top:1px #cccccc dashed;padding:5px 0px; overflow:auto;}
.formMain .fmBoxMiddle .fBMItemT .fBMIInput .fBMIITCs .fBMIITCrT{width:600px;height:25px; line-height:25px; font-weight:bold;color:#CCCCCC;}
.formMain .fmBoxMiddle .fBMItemT .fBMIInput .fBMIITCs .fBMIITCr{width:120px;height:25px; line-height:25px; float:left; padding-right:30px;}
.formMain .fmBoxMiddle .fBMItemT .fBMIInput .fBMIITCs .fBMIITCr dl{float:left;}
.formMain .fmBoxMiddle .fBMItemT .fBMIInput .fBMIITCs .fBMIITCr .fBMIITCrL{width:25px;padding-top:2px;}
.formMain .fmBoxMiddle .fBMItemT .fBMIInput .fBMIITCs .fBMIITCr .fBMIITCrR{width:90px;}
.formMain .fmBoxMiddle .fBMItemT .fBMIInput .fBMIITCs .fBMIITCr .fBMIITCrR a{color:#000; text-decoration:none;}
.formMain .fmBoxMiddle .fBMItemT .fBMIInput .fBMIITCs .fBMIITCr .fBMIITCrR a:hover{text-decoration:underline;}

.formMain .fmBoxMiddle .fBMItem{width:900px;height:50px; font-family:'宋体'; overflow:hidden;}
.formMain .fmBoxMiddle .fBMItem .fBMILabel{width:165px;text-align:right; float:left; padding-top:8px;}
.formMain .fmBoxMiddle .fBMItem .fBMILabel span{padding:0px 10px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput{width:255px; float:left; overflow:hidden;}
.formMain .fmBoxMiddle .fBMItem .fBMIState{width:480px; float:left;}

.formMain .fBMISMsn,.formMain .fBMISMsnError,.formMain .fBMISMsnGood,.formMain .fBMISMsnAjax{line-height:15px;padding-left:25px;height:50px; background-repeat:no-repeat; background-position:0px 1px;}

.formMain .fBMISMsn{background-image:url(/module/register/images/tag_normal.gif);color:#2c558b;}
.formMain .fBMISMsnError{background-image:url(/module/register/images/tag_error.gif);color:#b90b04;}
.formMain .fBMISMsnGood{background-image:url(/module/register/images/tag_good.gif);}
.formMain .fBMISMsnAjax{background-image:url(/module/register/images/tag_ajax.gif);color:#b90b04;}


.formMain .fmBoxMiddle .fBMItem .fBMIInput input{height:24px;line-height:24px; padding-left:5px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput #txtemail{width:231px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput #txtuser{width:231px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput #txtpass{width:231px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput #txtpass2{width:231px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput #txtvalid{width:154px;}

.formMain .fmBoxMiddle .fBMItem .fBMIInput #txtlawyername{width:231px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput #txtlawyercode{width:231px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput #txtlawyercode2{width:231px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput #txtcompany{width:231px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput #txtstreet{width:231px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput #txtphone{width:231px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput #txtfax{width:231px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput #txtmobile{width:231px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput #txtqq{width:231px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput #txtmsn{width:231px;}

.formMain .fmBoxMiddle .fBMItem .fBMIInput .i_action{border:#7f9db9 1px solid;background:#e6edfd;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput .i_error{border:#ed8f8f 1px solid; background:#fff2f2;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput .i_normal{border:#7f9db9 1px solid; background:#FFF;}

.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIIRadio{float:left; padding-right:10px;padding-top:10px!important; *padding-top:6px!important;_padding-top:6px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIIRadio dl{float:left; height:20px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIIRadio .fBMIIRTxt{padding-top:0px;padding-top:0px\9;*padding-top:4px;_padding-top:4px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIIRadio #radio_public,.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIIRadio #radio_lawyer,.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIIRadio #radio_sir,.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIIRadio #radio_ms{height:auto;border:none; line-height:0px; padding:0px; margin-top:-1px; margin-right:5px;}

.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIIArea,.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIICity{width:88px;height:26px;border:#7f9db9 1px solid; float:left; margin-right:10px; line-height:26px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIIArea a,.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIICity a{width:83px;height:26px;display:block;padding-left:5px;background:url(/module/register/images/tag.gif) no-repeat 70px 8px;color:#000; text-decoration:none;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIIArea a:hover,.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIICity a:hover{background-color:#e6edfd;}

.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIIDate{width:70px;height:26px;border:#7f9db9 1px solid; float:left; margin-right:10px; line-height:26px;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIIDate a{width:65px;height:26px;display:block;padding-left:5px;background:url(/module/register/images/tag.gif) no-repeat 55px 8px;color:#000; text-decoration:none;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIIDate a:hover{background-color:#e6edfd;}


.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIIValid{ float:left;}
.formMain .fmBoxMiddle .fBMItem .fBMIInput .fBMIIValidImg{float:left; padding-top:3px; padding-left:10px;}

.formMain .fmBoxMiddle .fBMXE{width:735px; padding-left:165px;height:40px; line-height:40px;}

.formMain .fmServices{width:940px;height:auto; padding:0px 15px; margin-top:15px; overflow:auto;}
.formMain .fmServices .fSItem{width:225px;height:70px; padding-right:10px; float:left;}
.formMain .fmServices .fSItem .fSImg{width:80px;height:70px; float:left; text-align:center;}
.formMain .fmServices .fSItem .fsCon{width:145px;height:70px;float:left; line-height:18px;color:#a0a0a0; font-family:Arial, Helvetica, sans-serif;}
.formMain .fmServices .fSItem .fsCon h2{ margin-bottom:5px;}

.formMain .fmCopyRight {width:950px;height:auto;margin:0px 10px; padding-top:10px;border-top:#dbdbdb 3px solid;font-family:Arial, Helvetica, sans-serif; line-height:25px;color:#535456;}
.formMain .fmCopyRight .fmCRLink{ text-align:center;}
.formMain .fmCopyRight .fmCRLink dl{display:inline; padding:0px 3px;color:#535456;}
.formMain .fmCopyRight .fmCRTxt{ text-align:center;}
.formMain .fmCopyRight a{color:#535456; text-decoration:none;}
.formMain .fmCopyRight a:hover{color:#535456; text-decoration:underline;}


#area_dialog{width:272px;height:auto;position:absolute; background:#FFF;}
#area_dialog #area_dialog_line {font-size:0px;height:3px; width:153px; border-left:#7f9db9 1px solid; border-right:#7f9db9 1px solid;background:#FFF;position:relative;}
#area_dialog #area_dialog_lists{width:250px;padding:10px;margin-top:-1px;border:#7f9db9 1px solid;height:auto; overflow:auto;}
#area_dialog #area_dialog_lists dl{width:50px;height:24px; line-height:24px; float:left;}
#area_dialog #area_dialog_lists dl a{color:#000000; text-decoration:none;width:50px;height:24px; display:block; text-align:center;}
#area_dialog #area_dialog_lists dl a:hover{ text-decoration:underline;color:#fff; background:#768fa6;}

#city_dialog{width:322px;height:auto;position:absolute; background:#FFF;}
#city_dialog #city_dialog_line {font-size:0px;height:3px; width:153px; border-left:#7f9db9 1px solid; border-right:#7f9db9 1px solid;background:#FFF;position:relative;}
#city_dialog #city_dialog_lists{width:300px;padding:10px;margin-top:-1px;border:#7f9db9 1px solid;height:auto;overflow:auto;}
#city_dialog #city_dialog_lists dl{width:60px;height:24px; line-height:24px; float:left;}
#city_dialog #city_dialog_lists dl a{color:#000000; text-decoration:none;width:60px;height:24px; display:block; text-align:center;}
#city_dialog #city_dialog_lists dl a:hover{color:#fff; background:#768fa6;}

#DateYear_dialog{width:572px;height:auto;position:absolute; background:#FFF;}
#DateYear_dialog #DateYear_dialog_line {font-size:0px;height:3px; width:98px; border-left:#7f9db9 1px solid; border-right:#7f9db9 1px solid;background:#FFF;position:relative;}
#DateYear_dialog #DateYear_dialog_lists{width:550px;padding:10px;margin-top:-1px;border:#7f9db9 1px solid;height:auto; overflow:auto; background:#FFF;}
#DateYear_dialog #DateYear_dialog_lists dl{width:50px;height:24px;line-height:24px; float:left; font-family:Arial, Helvetica, sans-serif;}
#DateYear_dialog #DateYear_dialog_lists dl a{color:#000000;text-decoration:none;width:50px;height:24px; display:block; text-align:center;}
#DateYear_dialog #DateYear_dialog_lists dl a:hover{color:#fff; background:#768fa6;}

#DateMonth_dialog{width:212px;height:auto;position:absolute; background:#FFF;}
#DateMonth_dialog #DateMonth_dialog_line {font-size:0px;height:3px; width:98px; border-left:#7f9db9 1px solid; border-right:#7f9db9 1px solid;background:#FFF;position:relative;}
#DateMonth_dialog #DateMonth_dialog_lists{width:200px;padding:10px;margin-top:-1px;border:#7f9db9 1px solid;height:auto; background:#FFF;overflow:auto;}
#DateMonth_dialog #DateMonth_dialog_lists dl{width:50px;height:24px; line-height:24px; float:left; font-family:Arial, Helvetica, sans-serif;}
#DateMonth_dialog #DateMonth_dialog_lists dl a{color:#000000;padding:0px 10px 0px 10px; text-decoration:none;width:30px;height:24px; display:block; text-align:center;}
#DateMonth_dialog #DateMonth_dialog_lists dl a:hover{color:#fff; background:#768fa6;}

#DateDay_dialog{width:362px;height:auto;position:absolute; background:#FFF;}
#DateDay_dialog #DateDay_dialog_line {font-size:0px;height:3px; width:98px; border-left:#7f9db9 1px solid; border-right:#7f9db9 1px solid;background:#FFF;position:relative;}
#DateDay_dialog #DateDay_dialog_lists{width:350px;padding:10px;margin-top:-1px;border:#7f9db9 1px solid;height:auto; background:#FFF;overflow:auto;}
#DateDay_dialog #DateDay_dialog_lists dl{width:50px;height:24px; line-height:24px; float:left; font-family:Arial, Helvetica, sans-serif;}
#DateDay_dialog #DateDay_dialog_lists dl a{color:#000000;padding:0px 10px 0px 10px; text-decoration:none;width:30px;height:24px; display:block; text-align:center;}
#DateDay_dialog #DateDay_dialog_lists dl a:hover{color:#fff; background:#768fa6;}

#Email_dialog {width:227px;height:250px;border:#7F9DB9 1px solid; background:#E6EDFD; padding-left:10px; overflow-x:hidden; overflow-y:auto;position:absolute; padding-top:2px; padding-bottom:2px;}
#Email_dialog dl{width:217px;height:25px; line-height:25px; border-bottom:#cccccc 1px dashed; font-family:Arial;}
#Email_dialog dl a{color:#0c4b7e; text-decoration:none;width:217px;height:25px; display:block;}
#Email_dialog dl a:hover{color:#000; text-decoration:underline;}


.weedialog {width:300px;color:#444;}
.weedialog .dialog-header{height:25px;position:relative;cursor:move;}
.weedialog .dialog-tc{margin:0 11px 0 11px;width:auto;height:25px;font-weight:bold;}
.weedialog .dialog-tc2{height:25px;line-height:25px;font-size:12px;width:100%;clear:both;background:url(/module/register/images/dialog/dialog_tc2.gif) top;}
.weedialog .dialog-tc2 .dialog-title{margin-left:10px;font-family:Arial,Helvetica,sans-serif;color:#FFF;}
.weedialog .dialog-tc1{height:11px;overflow:hidden;}
.weedialog .dialog-tl,.weedialog .dialog-tr{position:absolute;top:0;width:11px;height:25px;_height:36px;}
.weedialog .dialog-tl{left:0;}
.weedialog .dialog-tr{right:0;}
.weedialog .dialog-content{clear:both;padding:5px;background:#fff;text-align:left;overflow-y:auto;overflow-x:hidden;margin-top:11px;_margin-top:0;}
.weedialog .dialog-cl,.weedialog .dialog-cr{width:11px;}
.weedialog .dialog-button,.dialog-msg{text-align:right;background-color:#f2f2f2;border-top:#ccc 1px solid;height:26px;padding-top:4px;font-size:12px;padding-right:6px;_padding-right:2px;}
.weedialog .dialog-button-center{text-align:center;background-color:#f2f2f2;border-top:#ccc 1px solid;height:26px;padding-top:4px;font-size:12px;}
.weedialog .dialog-ok{border:1px solid #2575ce;background:url(/module/register/images/dialog/dialog_btn_ok.gif) repeat-x;height:20px;line-height:20px;cursor:pointer;padding:0 10px;display:inline-block;text-decoration:none;color:#fff;margin:0;}
.weedialog .dialog-ok:hover{text-decoration:underline;}
.weedialog .dialog-cancel{border:1px solid #999;background:url(/module/register/images/dialog/btn_cancel.gif) top;height:20px;line-height:20px;color:#666;cursor:pointer;padding:0 10px;margin:0;display:inline-block;text-decoration:none;margin-right:3px;}
.weedialog .dialog-button-center .dialog-cancel{margin-right:0;}
.weedialog .dialog-cancel:hover{text-decoration:underline;}
.weedialog .dialog-bot{clear:both;height:11px;position:relative;font-size:0;}
.weedialog .dialog-bl,.weedialog .dialog-br{position:absolute;top:0;width:11px;height:11px;}
.weedialog .dialog-bl{left:0;}
.weedialog .dialog-br{right:0;}
.weedialog .dialog-bc{margin-left:11px;margin-right:11px;width:auto;height:11px;}

#divDialogLawFirm{width:420px;height:auto;padding:5px;}
#divDialogLawFirm .divLFMsn{width:410px;height:auto;padding:5px;background:#f4f4f4;color:#444444; line-height:20px; font-family:'宋体';}
#divDialogLawFirm .divLFMsn a{color:#b92636; text-decoration:underline;}
#divDialogLawFirm .divLFMsn a:hover{ text-decoration:none;}
#divDialogLawFirm .divLFTool{width:415px;height:30px; padding:10px 0px 0px 5px;color:#444444;}
#divDialogLawFirm .divLFTool div{float:left;}
#divDialogLawFirm .divLFTool .dT_Lab{line-height:23px;}
#divDialogLawFirm .divLFTool .dT_Input{margin-right:5px;}
#divDialogLawFirm .divLFTool .dT_Input input{width:155px;height:20px; line-height:18px;}
#divDialogLawFirm .divLFTool .dT_Bnt input{height:28px; line-height:18px; margin-top:-1px\9; margin-top:-1px!Important;*margin-top:0px!Important;}
#divDialogLawFirm .divLFLine{border-top:#e7e7e7 1px dashed; padding-top:10px; margin-top:10px; font-size:0px;}
#divDialogLawFirm .divLFResult{width:420px;height:auto; margin-bottom:-5px; line-height:20px;}
#divDialogLawFirm .divLFResult dl{width:185px;height:24px;float:left; font-family:'宋体';color:#444444; padding-left:10px; overflow:hidden;}
#divDialogLawFirm .divLFResult dl a{color:#2c558b; text-decoration:none;}
#divDialogLawFirm .divLFResult dl a:hover{text-decoration:underline;}