/*common*/
body{ width:100%; height:auto; margin:0; padding:0; border:0; background:#eff9fb url(../../images/register/body_bj.png) repeat-x left top;}
#page{ width:1016px; height:auto; margin:0 auto; background:url(../../images/register/cloud.jpg) no-repeat;}
  /*header*/
#header{ margin:0 auto; padding-top:10px; width:900px; height:60px;}
#header h1{ float:left; width:150px; height:45px; padding-top:4px; border-right:2px solid #e2e2e2;}
#header1{ margin:0 auto; padding-top:10px; width:900px; height:60px;}
#header1 h1{width:150px; height:45px; padding-top:4px;}
#header span{ float:left; font:24px "微软雅黑"; padding:7px 0 0 10px;}
  /*page_main*/
#main{ margin:0 auto; width:900px; height:auto;}
#main .title{ width:900px; height:36px; background:url(../../images/register/title_bj.png) no-repeat;}
#main .title span{ float:left; padding-left:24px;}
#main .title h2{ float:left; padding:6px 0 0 10px; font:18px "微软雅黑"; color:#fff;}
.zc_content{ widht:898px; height:auto; border-right:1px solid #dfdddd; border-bottom:1px solid #dfdddd; border-left:1px solid #dfdddd; background-color:#fff;}



    /*zhuce_content*/
.note{ position:relative; margin:0 auto; width:741px; height:27px; background:url(../../images/register/zs_btline.png) no-repeat bottom; padding:19px 0 0 115px; overflow:hidden;}
.note em{ font-style:normal; color:#ff3300;}
.registry{ margin:0 auto; padding:20px 0; width:600px;}
.registry form ul li{margin-bottom:15px;}
.registry form ul li label{ display:inline-block; line-height:26px; text-align:right; width:100px; font-size:14px;}
.registry form ul li label em{ font-style:normal; color:#ff3300; margin-right:4px; font-family: "Arial Black", Gadget, sans-serif;}
.bj{padding:2px 2px 0px 2px; *padding:1px 2px; height:26px;}
/*.bj{ background:#d8eaed; padding:2px 2px 0px 2px; *padding:1px 2px; height:26px; display:inline-block;}*/
.registry form ul li select{ margin-top:3px; margin-right:6px;}
.registry form ul li p{ text-indent:106px; margin-top:4px;}
.mail p a{ color:#0935b4; text-decoration:underline;}
.user p.wz_color{ color:#888;}
.pact{ text-indent:106px;}
.pact input{ margin-right:6px;}
.tijiao{ text-align:center; padding-top:15px;}
.submit{width:80px; height:34px; background:url(../../images/register/tj_but.png) no-repeat; border:0; font:18px "微软雅黑"; color:#fff; cursor:pointer;}
.yxwb{ width:250px; height:22px; border:1px solid #7f9cba; color:#999; font-size:12px; line-height:22px;}
.szwb{ width:180px; height:22px; border:1px solid #7f9cba; color:#999; font-size:12px;   line-height:22px;}


    /*jihuo_content*/
.mail_jh{ width:600px; height:auto; padding:60px 0; margin:0 auto;}
.yjfs{ font:22px "微软雅黑";}
.yjfs a{ color:#ff0000; text-decoration:underline;}
.Prompt{ margin-top:25px; font-size:14px;}
.Prompt a{ color:#009bd5; text-decoration:underline;}


   /*no_jihuo_content*/
.mail_jh_no{ width:500px; height:auto; padding:60px 0; margin:0 auto;}
.nojh{ width:240px; height:auto; background:url(../../images/register/no_jhimg.png) no-repeat 0 9px; font:22px "微软雅黑"; padding-left:60px; color:#009198;}
.ztcolor{ color:#777;}
.recommend{ margin:30px 0 0 60px; font-size:14px;}
.recommend a{ color:#008ad2; text-decoration:underline;}
.nojh1{ width:240px; height:auto; background:url(../../images/register/yes_jhimg.png) no-repeat 0 9px; font:22px "微软雅黑"; padding-left:60px; color:#009198;}


   /*wszl_grxx_content*/
.wszl{ width:706px; height:auto;  margin:0 auto;}
.wszl1{ width:706px; height:auto; padding-top:60px; margin:0 auto;}
.wszl2{ width:706px; height:auto; padding:60px 0 40px 0; margin:0 auto; }
.jh_success{ width:200px; height:50px; background:url(../../images/register/yes_jhimg.png) no-repeat; font:24px "微软雅黑"; padding:6px 0 0 60px; margin:0 auto;}
.perfect{ width:706px; height:auto;}
.zl_title ul:after{height:0; content:"."; clear:both; display:block; visibility:hidden;}
.zl_title ul li{ float:left; width:172px; height:33px; margin-left:6px; background:url(../../images/register/qh_titlebj.png) no-repeat;text-align:center; line-height:33px; font-size:14px;}
.grzl{ display:block; width:172px; background: url(../../images/register/qh_titlebj1.png) repeat-x; color:#fff; font-weight:bold;}
#mlno{ margin-left:0;}
.grinfo{ width:650px; height:auto; margin:10px auto 0;}
.grinfo form p{ padding-top:20px;}
.grinfo form label{ display:inline-block; width:100px; text-align:right; font-size:14px;}
.name{ border:1px solid #ccc; background-color:#f8f8f8; width:200px; height:22px; line-height:22px;}
.blood_type input{ margin:0 2px 0px 4px;}
.js label{ vertical-align:top;}
.jes{ width:450px; height:130px; border:1px solid #ccc;}
.bc{ text-align:center; padding-top:10px;}
.keep{ width:80px; height:34px; border:0; background:url(../../images/register/tj_but.png) no-repeat; font:18px "微软雅黑"; color:#fff; cursor:pointer;}
.bc span{ margin-left:35px; vertical-align:middle;}
.bc span a{ color:#006ebb; text-decoration:underline;}
.bc span a:hover{ color:#ff3300;}


   /*Photo_local_content*/
.local{ width:706px; height:auto; margin-top:25px;}
.local ul.uptx{ border-bottom:1px solid #e6e6e6; width:706px; height:24px;}
.local ul.uptx li{ float:left; width:74px; height:24px; background:url(../../images/register/sctx_img1.png) no-repeat; margin-right:6px; text-align:center; line-height:24px;}
.qhbj{ display:block; background:url(../../images/register/sctx_img2.png) no-repeat; width:74px; height:24px; color:#fff; font-weight:bold;}
.up_Photo{width:706px; height:auto;}
.uppic{width:435px; height:auto; padding:25px 0 40px 5px; border-right:1px solid #e5e5e5;}
.uppic1{width:435px; height:auto; padding:0px 0 40px 0px; border-right:1px solid #e5e5e5;}
.uppic form input.wb{ border:1px solid #ccc; width:280px; height:22px; line-height:22px;}
.uppic form input.xz{ margin-left:15px; width:61px; height:23px; background:url(../../images/register/sctx_img3.png) no-repeat; border:0; color:#fff;}
.uppic form p{ margin-top:5px; color:#666;}
.cut{ width:302px; height:335px; margin:30px 0 20px 50px;}
.cut img{ border:1px solid #b2b2b2;}
.cut p{ margin-top:10px;}
.larrow{ display:block; background:url(../../images/register/arrow.png) no-repeat; width:50px; height:22px; padding-left:24px; color:#0081cb;}
.rarrow{ display:block; background:url(../../images/register/arrow1.png) no-repeat right; width:50px; height:22px; padding-right:24px; color:#0081cb;}
.keepsize{ width:227px; padding:20px 0 0 35px;}
.keepsize span{ display:block; margin-bottom:16px;}
.keepsize p{ color:#888; margin-top:3px;}
.big{ width:180px; text-align:center;}
.keepsize span img{ border:1px solid #b2b2b2;}
.wushi{ width:70px;}


   /*Photo_self_content*/
.self{ width:302px; height:360px; margin:60px 0 20px 50px;}
.self img{ border:1px solid #b2b2b2;}


  /*Photo_recommend_content*/
.recommendtx{ width:423px; height:460px; margin:25px 0 20px 0;}
.recommendtx ul li{ float:left; margin:0 16px 0 12px; display:inline; text-align:center;}
.recommendtx ul li a{ display:block; font-size:12px; width:54px; height:30px; line-height:24px; }
.recommendtx ul li img{ width:50px; height:50px; border:1px solid #cdcdcd; padding:2px;}
.recommendtx .hyz{ float:right; margin:12px 16px 0 0; text-align:center; line-height:22px; background-color:#f5f5f5; border:1px solid #d6d6d6;}
.recommendtx .hyz a{ display:block;  width:50px; height:22px; color:#14b718; text-decoration:underline;}


  /*tag_content*/
.tag{ width:706px; height:auto; margin-top:25px;}
.bqtitle{ width:706px; border-bottom:1px solid #e6e6e6; height:auto;}
.tjtag{margin-right:15px; width:85%; 
 max-width:600px; width:expression_r_r(document.body.clientWidth > 600? "600px": "auto" );}
.mytag span{ line-height:20px;}
.tjtag a{ display:inline-block; padding:0px 5px 0; _padding:3px 5px 0; color:#46bb20; background-color:#f0f0f0; margin-bottom:4px; height:18px; _height:14px; line-height:18px;}
.tjtag a:hover{ color:#46bb20; text-decoration:none;}
.tjtag a img{ margin-left:5px;}
.morebq{ display:inline-block; color:#888; height:18px; width:150px;}
#nohg{ line-height:normal;}
.add_tag{ width:706px; height:174px; margin-top:18px; background:url(../../images/register/tag_bj.png) no-repeat;}
.add{ width:394px; height:104px; background:url(../../images/register/tag_righttimg.png) no-repeat right top; padding:70px 0 0 15px;}
.biaoqian{ border:1px solid #e1e1e1; background:#fff; width:270px; height:26px; line-height:26px;}
.djadd{ width:85px; height:27px; background:url(../../images/register/bq_tab.png) no-repeat; border:0; margin-left:10px; color:#fff; font-size:12px; font-weight:bold; cursor:pointer;}
.tjbq{ position:relative; width:297px; height:174px;}
.tjtitle{ height:15px; padding:15px 0 0 16px;}
.tjtitle h3{ font-weight:normal; color:#666; font-size:12px;}
.tjtitle span{ position:absolute; top:14px; right:12px; color:#009ea1;}
.tjtitle span a{ color:#009ea1; text-decoration:underline;}
.tjbq ul{ padding:8px 0 0 15px;}
.tjbq ul li{ float:left; margin-right:6px; background:url(../../images/register/tag_ico.png) no-repeat 0 10px; padding:0 6px 0 13px; line-height:30px; font-size:14px;}
.tjbq ul li a{ color:#333;}
.tjbq ul li a:hover{ color:#ff3300;}




   /*mail_template*/
#bj{ background:none;}
#template{ width:900px; height:auto; margin:0 auto; padding:60px 0;}
.mbtitle{ border-bottom:1px solid #ccc; padding-bottom:6px;}
.mbtitle h1{ color:#000; font:20px "黑体"; font-weight:normal;}
.mbtitle p{ margin-top:5px;}
.mbtitle p a{ color:#666;}
.mbcontent{ padding-top:12px;}
.mbcontent h2{ font-size:18px;  margin-bottom:10px;}
.mbcontent p{ font-size:16px;}
.mbcontent p a{ color:#ff0000; text-decoration:underline;}
.mbcontent p a:visited{ color:#90C; text-decoration:underline;}
.mbcontent p a:hover{ color:#0C3;}


   /*xg_mail*/
.yzm{ width:70px; height:22px; border:1px solid #7f9cba; color:#999; font-size:12px;   line-height:22px;}
.wzys{ color:#999; height:20px;}
.user_cz{ position:absolute; top:25px; right:50px;}
.user_cz a{ color:#00a2de; text-decoration:underline; margin:0 3px;}
.submit1{width:100px; height:34px; background:url(../../images/register/xgmail_img.png) no-repeat; border:0; font:18px "微软雅黑"; color:#fff; cursor:pointer;}


   /*fh_login*/
#b{ color:#ff0000; text-decoration:underline;}


  /*elastic_login*/
.elastic{ width:498px; height:273px; border:1px solid #e0e0e0; margin:0 auto;}
.elastic h2{ width:490px; height:31px; background:url(../../images/register/dl_titlebj.png) repeat-x; line-height:30px; padding-left:8px;}
.tandl{ width:319px; height:208px; margin-top:18px; padding-left:20px; border-right:1px solid #e3e3e3;}
.tandl form p{ margin-top:11px;}
.tandl label{font-size:14px;}
.zh{ width:170px; height:22px; line-height:22px; color:#999; border:1px solid #c3c3c3; background:url(../../images/register/dl_inputbj.png) repeat-x;}
.other{ width:158px;}
.dl{ text-align:center;}
.dl input{ margin-top:10px;}
.wrong{margin-left:40px; margin-top:7px; padding-left:20px; background:url(../../images/register/pass_cw.png) no-repeat; height:18px; line-height:18px; color:#e30000;}
.pact1{ text-indent:38px;}
.other{padding-top:22px; width:120px; margin-left:22px;}
.other p{ padding-left:33px; margin-bottom:15px;}
.other p a{ font:14px "微软雅黑"; color:#0b66ba; text-decoration:underline;}
.other p a:hover{ color:#ff0000;}
.dredge{ background:url(../../images/register/zhuce.png) no-repeat; width:100px; height:24px;}
.wjpass{ background:url(../../images/register/pass_w.png) no-repeat; width:100px; height:24px;}


 /*reset_pass*/
   /*enter_user*/
.reset_title{ width:720px; height:33px; margin:30px auto 12px;}
.reset_title ul li{ float:left; width:137px; margin-left:6px; height:33px; background:url(../../images/register/cz_titleimg1.png) no-repeat; display:inline; text-align:center; line-height:33px; margin}
.reset_title ul li a{ font-size:14px; display:block;}
#current{ width:137px; height:33px; font-weight:bold; color:#fff; background:url(../../images/register/qh_titlebj1.png) repeat-x;}
.next{width:80px; height:34px; background:url(../../images/register/tj_but.png) no-repeat; border:0; font:18px "微软雅黑"; color:#fff; cursor:pointer;}
.hyg{ margin-left:10px;}
.hyg a{ text-decoration:underline;}


   /*cz_pattern*/
.cz_pattern{ margin:0 auto; padding:30px 0 40px; width:466px; height:auto;}
.cz_pattern form{width:450px; height:81px; background:url(../../images/register/czfs_bj.png) no-repeat; font-size:14px; padding-left:16px;}
.cz_pattern form p{ display:inline-block; padding-top:10px; height:29px;}
.cz_pattern form p strong{ margin-right:45px;}
.cz_pattern form p input{ margin-right:3px;}
.cz_pattern form p span{ color:#89878c;}


   /*fs_mail*/
.mail_cz{ width:500px; height:auto; margin:0 auto; padding:30px 0 40px;}
.fs_mail{ width:500px;}
.fs_mail h2{ font-style:normal; font:18px "微软雅黑"; background:url(../../images/register/yes_jhimg.png) no-repeat; padding-left:60px;}
.fs_mail h2 em{ font-style:normal; color:#009bd5; text-decoration:underline;}
.fs_mail h2 span{ font-style:normal; color:#009bd5;}
.jrmail{ margin:8px 0 0 60px;}
.but{ width:90px; height:28px; background:url(../../images/register/jryx_img.png) no-repeat; border:0; font-size:14px; cursor:pointer;}
.point{ margin:40px 0 0 60px; line-height:24px; font-size:14px; color:#666;}
.point a{ color:#ff0000; text-decoration:underline;}


   /*yz_success*/
.success{ width:300px; height:auto; margin:0 auto; padding:30px 0 50px;}
.success h2{font-style:normal; height:50px; font:28px "微软雅黑"; background:url(../../images/register/yes_jhimg.png) no-repeat; padding:3px 0 0 60px; margin-bottom:30px;}


   /*yz_failute*/
.failute{ width:300px; height:auto; margin:0 auto; padding:30px 0 50px;}
.failute h2{ background:url(../../images/register/no_jhimg.png) no-repeat 0 3px; padding-left:60px; height:55px; font:22px "微软雅黑";}
.failute h2 span{ font-size:16px; color:#666;}
.point1{ margin:40px 0 0 60px; line-height:24px; font-size:14px; color:#666;}
.point1 ul li a{ color:#0478ba; text-decoration:underline;}
.point1 ul li a:hover{ color:#ff3300; text-decoration:underline;}


   /*phone_yz*/
.phone_yzm{ width:90px; height:22px; border:1px solid #7f9cba; color:#999; font-size:12px; line-height:22px;}
.number{ margin-bottom:2px; font:18px "微软雅黑"; border:1px solid #d4d4d4; padding:0 12px; background:#eaeaea;}
.yfs{ color:#ff3300;}
.tssr{ display:inline-block; text-align:center; padding-top:3px; width:181px; height:20px; background:url(../../images/register/tssr_bj.png) no-repeat;}
.cuowu{ display:inline-block; margin-right:10px; padding-left:21px; height:18px; line-height:18px; background:url(../../images/register/pass_cw.png) no-repeat;}
.yxwb1{ width:180px; height:22px; border:1px solid #7f9cba; color:#999; font-size:12px; line-height:22px;}





















/*footer*/
#footer{ margin:0 auto; width:900px; height:120px; background: url(../../images/register/bottom_line.png) no-repeat; text-align:center; line-height:22px; padding-top:12px;}
#footer p{color:#666;}
#footer p a{ color:#666;}
#footer p a:hover{ color:#ff3300;}



