
.wp { width: 1200px;}
#hd { background:#FFF;margin-top:38px;}
.ie6 #hd {margin-top:0px;}
.ie6 .hdc { height: 85px; }
.hdc{ height:90px;}
#hd h2{ padding-top:10px; width:380px; height:70px; overflow:hidden;}
.ftzt{font-family: "microsoft yahei", "Microsoft YaHei", "Tahoma", "Helvetica", "SimSun", "sans-serif";}

#hd{margin-top:0;background:#FFF;background-image:none;}
#hd h2{overflow:hidden;padding-top:10px;width:280px;height:70px;}
#mem_box{padding:30px;background-color:#f0f0f0;}
#main_message{padding-top:20px;padding-bottom:25px;}
#layer_reg{padding-bottom:0;}
.hd_top{float:left;margin-top:15px;height:60px;}
.hd_top p{float:left;padding-bottom:5px;border-left:1px solid #eaeaea;color:#333;text-decoration:none;text-indent:30px;font-weight:700;font-size:24px;line-height:40px;}

.header_yb { width:700px; float:right; display: block; position: relative; text-align: right; }
.header_yb .hader_nav{float:right; margin-top:25px;}
.header_yb .hader_nav li { float:left; margin-left:35px; font-size: 14px; text-decoration: none; }
.header_yb .hader_nav li a{text-decoration: none; }
.header_yb .hader_nav li a:hover { text-decoration: none; color: #5ca8e4; }







.wp { background-color:#FFF;}
#mem_box { background-color:#f0f0f0; padding:30px; }

/*替换原始样式*/
.bm { border:none; }
.bm_h { background-color:#FFFFFF; }
.rfm .px:focus { border-color: #c1e3f6; background: #FFF; }
#ft { border-top:none; }
/* 变更样式 */
.mn { width:860px; margin:0 auto; font-family: "microsoft yahei", "Microsoft YaHei", "Tahoma", "Helvetica", "SimSun", "sans-serif"; }
#main_message { padding-top:20px; padding-bottom:25px; }
#layer_reg { padding-bottom:0px; }
.bbs { height:58px; line-height: 58px; text-decoration: none; color: #999999; }
.bbs .xs2 { font-size:32px !important; text-indent: 50px; }
.bbs .y a { text-decoration: none; color: #3c9be0; }
.bbs .y a:hover { color:#ff1e1e; }

.ftzt{font-family: "microsoft yahei", "Microsoft YaHei", "Tahoma", "Helvetica", "SimSun", "sans-serif";}
.er { background-color: #FFFFFF; background-image: none; }
.px { background-image: none; outline:none }
.rfm { width:560px; border-bottom: none; margin-top:15px; }
.rfm th { font-size:16px !important; text-indent: 50px; color:#666; }
.rfm th .rq { color:#ffffff; display:none; }
.rfm td { padding:0px !important; margin-right:5xp; }
.rfm td select { padding:5px !important; margin-top:8px; }
.rfm td input { width: 250px; height:35px; border:1px solid #ddd; display:inline-block; float:left; border-radius:5px; line-height: 35px; font-size: 16px; font-family: "microsoft yahei", "Microsoft YaHei", "Tahoma", "Helvetica", "SimSun", "sans-serif"; }
.rfm .p_tip { position: absolute; z-index: 2; display: none; padding-left:8px; padding-right:8px; margin-left:10px; width: auto; background-color:#ffffff; color: #ff2e2e; font-style: normal; margin-top:5px; font-family: "microsoft yahei", "Microsoft YaHei", "Tahoma", "Helvetica", "SimSun", "sans-serif"; }
.rfm .p_chk { position: absolute; z-index: 1; padding-left:8px; padding-right:8px; margin-left:10px; width: auto; color: #666; background-color:#ffcfcf; font-weight: normal; font-family: 14px; margin-top:5px; font-family: "microsoft yahei", "Microsoft YaHei", "Tahoma", "Helvetica", "SimSun", "sans-serif"; }


#seccode_cS .rfm { display: block; position: relative; }
#seccode_cS .rfm br { display: none }
#seccode_cS .rfm span { position: absolute; right: 160px; top: 6px; width: 100px; height: 30px; overflow: hidden; text-indent: -9999px }
#seccode_cS .rfm span img { float: left; display: block; vertical-align: top }
#seccode_cS .rfm span:first-of-type { display: none }
#seccode_cS .rfm a.xi2 { position: absolute; display: inline-block; top: 6px; right: 90px; width: 50px; height: 30px; line-height: 30px; padding: 0 5px; color: #FFFFFF; text-align: center; cursor: pointer; border: 0; font-size: 12px; text-decoration: none !important; background: #32a5e7 }
#seccode_cS .rfm a.xi2:hover { background: #2B8CC5 }
#seccode_cS .rfm td { padding: 6px 2px }


#reginfo_a_btn { width:290px; border-bottom: none; display: block; position: relative; margin-bottom:35px; }
#reginfo_a_btn input { width:auto !important; height:auto !important; border: none; display:inline-block; float:left; border-radius:none; line-height: 35px; font-size: 16px; }
#reginfo_a_btn label { float:left; padding-left:5px; line-height:14px; margin-bottom:50px; color:#999; }
#reginfo_a_btn label a { padding-left:8px; line-height:14px; margin-bottom:50px; color:#5ca8e4; }
#reginfo_a_btn button { width:230px; height:40px; position: absolute;background-color:#3598db!important;border:none !important;background-image:none!important; float:left; display: inline-block; top: 25px; left: 0px; border-radius:3px; font-family: "microsoft yahei", "Microsoft YaHei", "Tahoma", "Helvetica", "SimSun", "sans-serif"; font-weight: normal !important; }
#layer_reginfo_b .mbw .l { border:none!important; background:none; }
.fyxw_reg { width:230px; margin:0 auto; margin-top:15px; }
.fyxw_reg th { text-indent:0px; color: #ccc; font-size: 14px !important; width:auto; font-weight: normal; text-decoration: none; padding:0px; margin:0px; float:left; text-align: left; padding-right:15px; padding-top:7px; }
.fyxw_reg td { float:left; }
.fyxw_reg td img { display:none; }
.fyxw_reg td a { display: inline-block; background: url(../../../static/image/common2023/ico/ico_register_share.png) no-repeat -51px 0; width: 40px; height: 40px; vertical-align: middle; }
.fyxw_reg td a .sina { display: inline-block; background: url(../../../static/image/common2023/ico/ico_register_share.png) no-repeat 0 0; width: 40px; height: 40px; vertical-align: middle; }
.fyxw_reg td a .weixin { display: inline-block; background: url(../../../static/image/common2023/ico/ico_register_share.png) no-repeat -100px 0; width: 40px; height: 40px; vertical-align: middle; }
.fyxw_reg td a:hover { background-position: -51px -51px }
.ico_share_weixin:hover { background-position: -100px -51px }
.ico_share_sina:hover { background-position: 0 -51px }
.register_bottom { padding:20px; width:730px; margin:0 auto; background-color:#f9f9f9; color:#999; }
.register_bottom h2 { padding:5px; }
.register_bottom p { padding:2px; }
#sendseccodebtn { margin-left:15px; text-align: center; }
#sendseccodebtn a { display: inline-block; background: #e3e3e3; background: linear-gradient(to bottom, #f5f5f5 0%, #e3e3e3 100% ); width:93px; height:30px; overflow:hidden; line-height:30px; padding:5px; border:1px solid #dddddd; border-radius:5px; font-size: 14px; border-collapse: unset; color: #525252; text-decoration:none; color: #333333; font-family: "Microsoft YaHei"; background: #e3e3e3; background: -webkit-linear-gradient(to bottom, #f5f5f5 0%, #e3e3e3 100% ); background: linear-gradient(to bottom, #f5f5f5 0%, #e3e3e3 100% ); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startcolorstr='#f5f5f5', endcolorstr='#e3e3e3');
}
#sendseccodebtn a:hover { text-decoration: none; color: #5ca8e4; }

/* 密码部分 */


.bbs_pa {border-bottom:1px solid #eee;height:58px; line-height: 58px;}
.bbs_pa .tab em { float:left; width:50%; height:58px; position:relative; text-align: center; font-size: 18px; text-decoration: none; }
.bbs_pa .tab em a {text-decoration: none; color:#333;}

.bbs_pan p{ height:20px; width:100%; text-align: right; font-size: 12px; float:left; display: block; position: static; }
.bbs_pan p a{color:#3c9be0;text-decoration: none;}
.bbs_pan p a:hover { color:#ff1e1e; }
.on .ico_underline { width:200px; height:6px; position:absolute; left:50%; bottom:-6px; z-index:9; margin-left:-100px; background:url(../../../static/image/common2023/ico/youxiangdown.png) no-repeat; display: block; }


.long_ps { width:700px; padding-bottom:30px; margin: 0 auto;}
.long_ps .progress { margin-top:50px; margin-bottom:35px;}
.long_ps .progress .items { width:170px; position:relative; display:inline-block; text-align: center; }
.long_ps .progress .items .text { font-size:14px; color:#333 }
.progress .top_line { width:100%; height:5px; margin-bottom:15px; background:#d9dadc }
.long_ps .progress .items .step_num { width:20px; height:20px; line-height:20px; border-radius:50%; color:#999999; font-weight:bolder; background:#d9dadc; position:absolute; left:50%; top:-7px; margin-left:-10px; z-index:9 }
.top_line { width:100%; height:5px; margin-bottom:15px; background:#d9dadc }
.current .top_line { background:#2cc6ff !important; border-radius:2px; }
.current .step_num { background:#2cc6ff !important; color:#ffffff !important; }


.fyxw_input { margin:0 auto; width:390px;}
.fyxw_email { height:40px; background-image: url(../../../static/image/common2023/ico/ioc_email.png); background-repeat: no-repeat; background-position: 16px 12px; margin-bottom:25px; }
.fyxw_login { height:40px; background-image: url(../../../static/image/common2023/ico/ioc_us.png); background-repeat: no-repeat; background-position: 16px 12px; margin-bottom:25px; }
.fyxw_password { height:40px; background-image: url(../../../static/image/common2023/ico/ico_pw.png); background-repeat: no-repeat; background-position: 16px 12px; margin-bottom:25px; }
.fyxw_phonelogin { height:40px; background-image: url(../../../static/image/common2023/ico/ico_ph.png); background-repeat: no-repeat; background-position: 16px 12px; margin-bottom:25px; }
.fyxw_login input, .fyxw_password input ,.fyxw_email input ,.fyxw_phonelogin input{ border:1px solid #c2c2c2; background:none; width: 390px!important; height:40px; border-radius:3px; line-height: 40px; font-size: 16px; font-family: "microsoft yahei", "Microsoft YaHei", "Tahoma", "Helvetica", "SimSun", "sans-serif"; text-indent: 50px;color:#999; }
.fyxw_login input:focus, .fyxw_password input:focus ,.fyxw_email input:focus ,.fyxw_phonelogin input:focus{border-color: #c1e3f6; }
.fyxw_submit button { width:400px; height:55px; background-color:#3598db!important;border:none !important;background-image:none!important;line-height: 55px; font-size: 20px; border-radius:5px; font-family: "microsoft yahei", "Microsoft YaHei", "Tahoma", "Helvetica", "SimSun", "sans-serif"; font-weight: lighter !important; margin-bottom:20px; }
.tipcol3 { width:310px; height:22px; background:none; line-height: 22px; margin-bottom:10px; margin-top:10px; }




.fyxw_seccode {height:40px;display: block; position: relative; }
.fyxw_seccode th{ display: none; }
.fyxw_seccode td { height:40px; background-image: url(../../../static/image/common2023/ico/ico_ec.png); background-repeat: no-repeat; background-position: 16px 12px; margin-bottom:25px; }
.fyxw_seccode td input { border:1px solid #c2c2c2; background:none; width: 150px!important; height:40px; border-radius:3px; line-height: 40px; font-size: 16px; font-family: "microsoft yahei", "Microsoft YaHei", "Tahoma", "Helvetica", "SimSun", "sans-serif"; text-indent: 40px; color:#999;}
.fyxw_seccode td a.xi2 { position: absolute; display: inline-block; background-image: url(../../../static/image/common2023/ico/sx_icon.png); width: 30px; height: 30px; cursor: pointer; border: 0; text-indent: -9999px; right: 0px; top: 8px; background-color: #32a5e7; background-position: -7px -3px; padding-top: 0; padding-bottom: 0; background-repeat: no-repeat; }
.fyxw_seccode td a.xi2:hover { background: #2B8CC5 ;background-image: url(../../../static/image/common2023/ico/sx_icon.png); background-position: -7px -3px;}


.fyxw_reg_seccode {height:40px;display: block; position: relative; }
.fyxw_reg_seccode th{ display: none; }
.fyxw_reg_seccode td { height:40px; background-image: url(../../../static/image/common2023/ico/ico_ec.png); background-repeat: no-repeat; background-position: 16px 12px; margin-bottom:25px; }
.fyxw_reg_seccode td input { border:1px solid #c2c2c2; background:none; width: 150px!important; height:40px; border-radius:3px; line-height: 40px; font-size: 16px; font-family: "microsoft yahei", "Microsoft YaHei", "Tahoma", "Helvetica", "SimSun", "sans-serif"; text-indent: 40px; color:#999;}
.fyxw_reg_seccode a.xi2 { position: absolute; display: inline-block; background-image: url(../../../static/image/common2023/ico/sx_icon.png); width: 30px; height: 30px; cursor: pointer; border: 0; text-indent: -9999px; left: 235px;  top: 8px; background-color: #32a5e7; background-position: -7px -3px; padding-top: 0; padding-bottom: 0; background-repeat: no-repeat; }
.fyxw_reg_seccode a.xi2:hover { background: #2B8CC5 ;background-image: url(../../../static/image/common2023/ico/sx_icon.png); background-position: -7px -3px;}
.fyxw_reg_seccode span{ position: absolute; top: -16px; width: 100px; overflow: hidden; text-indent: -9999px; left: 125px; }



.fyxw_phoneseccode td { height:40px; padding-top:0px; background-image: url(../../../static/image/common2023/ico/ioc_email.png); background-repeat: no-repeat; background-position: 16px 12px; margin-bottom:25px; }
.fyxw_phoneseccode td input  {color:#999; width: 390px!important;}
.fyxw_phone_mb{ margin-bottom:11px;}


.getpasswd_sendseccodebtn { right:-10px; top:0px; text-align: center; position: absolute; display: inline-block; padding:1px; line-height:40px;}
.getpasswd_sendseccodebtn a { display: inline-block!important;  width:150px!important; height:30px!important;padding:7px!important;}
.getpasswd_sendseccodebtn a:hover { text-decoration: none; color: #5ca8e4; }


.pics { margin-bottom:60px;}
.mp25 { margin-top:25px;}
.mp10 { margin-bottom:10px; }
.xrfm { font-size: 16px; line-height: 45px !important; }
.fyxw_getpasswd .rfm { width:400px;}
.fyxw_getpasswd .rfm th{ width:80px !important; text-indent: 0px!important; }
.fyxw_getpasswd .rfm .px{ width:290px !important; }