@charset "gb2312";
html{ background:#fff url(http://images.baihe.com/images/baihe_new/images/skin_blue/baihe_head.gif) repeat-x 0 -30px;}

/*****Ö÷ÌåÄÚÈÝ*****/
body{ font-size:12px;font-family:Arial,SimSun;}
#baihe_page{ width:980px; margin:0 auto; font-size:12px; color:#666; overflow:hidden; zoom:1;}
.yellow{ color:#ff6600;}
.w270{ float:left; width:239px; padding:25px 15px; background:url(http://images.baihe.com/images/baihe_new/images/register/reg_new_leftbg.jpg) repeat-x; overflow:hidden;}
.w708{ float:right; width:708px; padding:5px 0; overflow:hidden;}
.w270 h3{ display:block; margin:0 0 15px 0; font:normal 18px ºÚÌå;}
.w708 h3{ display:block; padding:15px 30px; line-height:30px; border-bottom:1px dotted #ccc; overflow:hidden;}
.w708 h3 span{ font:12px normal Arial, Helvetica, sans-serif; line-height:30px; color:#666;}
.w708 h3.bluetitle{ font:normal 22px Î¢ÈíÑÅºÚ; color:#337ed0;}
.w270 p{ margin:0 0 20px 0; line-height:22px;}

.btn_over{ display:block; float:left; padding:0 0 0 20px; background:url(http://images.baihe.com/images/baihe_new/images/btn_newblue_left.gif) no-repeat; overflow:hidden;}
.btn_over a{ display:block; float:left; height:30px;padding:10px 25px 0 5px; color:#fff; font:normal 18px ºÚÌå; background:url(http://images.baihe.com/images/baihe_new/images/btn_newblue_right.gif) no-repeat right 0; text-decoration:none;}
.btn_over a:hover{ color:#fff; text-decoration:none;}
.pop_btn_center	.btn_over{ position:relative;right:50%;}

.btn_newgray{ display:block; float:left; padding:0 0 0 20px; background:url(http://images.baihe.com/images/baihe_new/images/btn_newgray_left.gif) no-repeat; overflow:hidden;}
.btn_newgray a{ display:block; float:left; height:30px;padding:10px 25px 0 5px; color:#666; font:normal 18px ºÚÌå; background:url(http://images.baihe.com/images/baihe_new/images/btn_newgray_right.gif) no-repeat right 0; text-decoration:none;}
.btn_newgray a:hover{ color:#666; text-decoration:none;}
.btn_newgray.fl{ margin:0 0 0 15px;}

.btn_gray{ display:block; float:left; height:28px; padding:0 0 0 20px; background:url(http://images.baihe.com/images/baihe_new/images/btn_gray_left.gif) no-repeat 0 0; overflow:hidden;}
.btn_gray a{  display:block; float:left; padding:0 20px 0 0; line-height:28px; color:#6d7182; background:url(http://images.baihe.com/images/baihe_new/images/btn_gray_right.gif) no-repeat right 0; text-decoration:none;}

.btn_yellow{ display:block; float:left; height:28px; padding:0 0 0 20px; background:url(http://images.baihe.com/images/baihe_new/images/btn_yellow_left.gif) no-repeat 0 0; overflow:hidden;}
.btn_yellow a{  display:block; float:left; padding:0 20px 0 0; line-height:28px; color:#fff; background:url(http://images.baihe.com/images/baihe_new/images/btn_yellow_right.gif) no-repeat right 0; text-decoration:none;}
.btn_yellow a:hover{ color:#fff; text-decoration:underline;}

.fl{ float:left;}
.fr{ float:right;}

/*****Í·²¿*****/
.reg_header{ margin:0 0 10px 0; overflow:hidden; zoom:1;}
.reg_contacts{ padding:15px 0 0; line-height:26px; font-weight:700; font:bold 14px Î¢ÈíÑÅºÚ; text-align:right;}
.reg_contacts dt{ margin:0 0 5px 0;}
.reg_contacts strong{ font:bold 16px Arial, Helvetica, sans-serif;color:#ff6600;}
.reg_contacts a{ padding:3px 0 0 20px; margin:0 0 0 15px; text-decoration:none; font:normal 12px/22px Arial, Helvetica, sans-serif;}
.reg_contacts a.fav{ background:url(http://images.baihe.com/images/baihe_new/images/icon/register_icon02.gif) no-repeat 0 center;}
.reg_contacts a.save{ background:url(http://images.baihe.com/images/baihe_new/images/icon/register_icon01.gif) no-repeat 0 center;}
.reg_contacts a.login{ padding:3px 0 0 10px; margin:0; text-decoration:underline; color:#2f81d4; font-family:Î¢ÈíÑÅºÚ; }

/*****×¢²áÖ÷Ìå*****/
.reg_content{ clear:both; border:1px solid #e6e6e6; border-top:3px solid #5086c4; background:#fff; overflow:hidden; zoom:1;}
.reg_content.regbg{ background:url(http://images.baihe.com/images/baihe_new/images/register/reg_new_bg.jpg) repeat-y;}
.reg_top{ border-bottom:1px solid #ccc;}

.reg_steps{ line-height:44px; border-bottom:1px dotted #ccc; background:url(http://images.baihe.com/images/baihe_new/images/register/reg_title_bg.gif) repeat-x 0 bottom; overflow:hidden; zoom:1;}
.reg_steps ul{ margin:0 0 0 300px; overflow:hidden; zoom:1;}
.reg_steps ul li{ float:left; margin:0 45px 0 0; font-size:14px; font-weight:700; color:#26a907; background:url(http://images.baihe.com/images/baihe_new/images/register/pop_new_titleicon.gif) no-repeat 0 0; overflow:hidden; zoom:1;}
.reg_steps ul li strong{ padding:0 17px 0 7px; font-weight:700; color:#fff;}
.reg_steps ul li.now{ background-position:0 -44px;}
.reg_steps ul li.gray{ background-position:0 -88px; color:#747474;}
.reg_steps ul li.info{ margin:0; background:none; font:12px normal; line-height:44px; text-align:right; color:#666;}
.reg_steps ul li .red{ padding:0; color:#ff6600; font-size:14px;}

/*****×¢²áicon*****/
.reg_mod dl{ margin:0 0 20px 0; overflow:hidden; zoom:1;}
.reg_mod dl dt{ float:left; width:80px; height:59px; margin:0 15px 0 0; _margin:0 12px 0 0; text-indent:-999em; background:url(http://images.baihe.com/images/baihe_new/images/register/reg_new_icon.gif) no-repeat; overflow:hidden;}
.reg_mod dl dt.search{ background-position:0 0;}
.reg_mod dl dt.info{ background-position:0 -59px;}
.reg_mod dl dt.match{ background-position:0 -118px;}
.reg_mod dl dt.msg{ background-position:0 -177px;}
.reg_mod dl dt.com{ background-position:0 -236px;}
.reg_mod dl dd{ padding:17px 0 0; font:bold 14px Î¢ÈíÑÅºÚ,ºÚÌå; overflow:hidden; zoom:1;}

.reg_mem dl{ margin:0 0 30px 0; overflow:hidden; zoom:1;}
.reg_mem dl dt{ float:left; width:120px; margin:0 9px 0 0; margin:0 6px 0 0; border:1px solid #ccc; background:#fff;}
.reg_mem dl dt img{ display:block; width:120px;}
.reg_mem dl dd{ line-height:22px; overflow:hidden; zoom:1;}
.reg_mem dl dd .name{ display:block; margin:0 0 15px 0;}

/*****×¢²áQA*****/
.reg_QA{ width:200px; height:100px; padding:25px 20px; line-height:22px; background:url(http://images.baihe.com/images/baihe_new/images/register/reg_new_help.jpg) no-repeat; overflow:hidden;}
.reg_QA strong{ display:block; margin:0 0 10px 0; font:normal 18px ºÚÌå;}
.regtag{ padding:0 0 0 20px; margin:0 0 40px 0; background:url(http://images.baihe.com/images/baihe_new/images/register/register_tagbg.gif) repeat-x 0 bottom; overflow:hidden; zoom:1;}
.regtag ul li{ float:left; padding:15px 0 10px 10px; line-height:24px; font-size:14px;}
.regtag ul li strong{ font-size:14px; font-weight:700;}
.regtag ul li a{ text-decoration:none;}
.regtag ul li.now{ padding:0 0 0 10px; background:url(http://images.baihe.com/images/baihe_new/images/register/tag_leftbg.gif) no-repeat 0 bottom;}
.regtag ul li.now a{ display:block; float:left;height:24px; padding:15px 30px 10px 20px;  background:#fff url(http://images.baihe.com/images/baihe_new/images/register/tag_rightbg.gif) no-repeat right bottom;}
.regtag input{ position:relative; top:1px; margin:0 3px 0 0;}

/*****×¢²áform*****/
.regcont{ position:relative; padding:0 50px 0 20px; zoom:1;}
.regcont dl:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.regcont dl{ width:100%; margin:0 0 25px 0; zoom:1;}
.regcont dl dt{ float:left; width:120px; margin:0 5px 0 0; _margin:0 2px 0 0; font-size:14px; line-height:24px; font-weight:700; text-align:right;}
.regcont dl dd{ position:relative; zoom:1; }
.regcont .inputbox{ width:230px; border:1px solid #d0d0d0; padding:3px 5px; font-size:12px;color:#666;font-family:Verdana; }
.regcont strong{ color:#ff6600; vertical-align:bottom;}
.regcont label{ padding:0 20px 0 0;}
.regcont label input{ position:relative; top:1px;  margin:0 3px 0 0;}
.regcont select{ margin:0 5px 0 0;}
.regcont .checkbox{ position:relative; top:2px; margin:0 5px 0 0;}

.regcont ul{ position:absolute; top:25px; left:145px; width:240px;border:1px solid #e0e0e0; border-bottom:0; background:#fff; z-index:150; overflow:hidden; zoom:1;}
.regcont ul li a{ display:block; width:230px; padding:0 5px; color:#666; line-height:24px; text-decoration:none; border-bottom:1px solid #e0e0e0;}
.regcont ul li a:hover{ background:#f4f4f4; text-decoration:none;}
.regcont ul li a.gray{ background:#f4f4f4;}

.reg_error{ position:relative; float:right;}
.reg_arrow{ position:absolute; top:4px; right:224px; z-index:11;}
.reg_icon{ position:absolute; top:1px; right:234px;}
.reg_point_now a,.reg_point_error a, .reg_point_default a{ color:#ff6600;}

/********µ±Ç°×´Ì¬********/	
.reg_point_now{ position:absolute; right:-20px; top:-6px; padding:10px 0 0; background:url(http://images.baihe.com/images/baihe_new/images/register/pop_now_top.gif) no-repeat 0 0; z-index:10;}
.reg_point_now span{ display:block; width:217px; padding:0 15px 8px; line-height:16px; background:url(http://images.baihe.com/images/baihe_new/images/register/pop_now_bottom.gif) no-repeat 0 bottom;}
		
/********±¨´í×´Ì¬********/	
.reg_point_error{ position:absolute; right:-20px; top:-6px; padding:10px 0 0; background:url(http://images.baihe.com/images/baihe_new/images/register/pop_error_top.gif) no-repeat 0 0; z-index:10;}
.reg_point_error span{ display:block; width:217px; padding:0 15px 8px; line-height:16px; background:url(http://images.baihe.com/images/baihe_new/images/register/pop_error_bottom.gif) no-repeat 0 bottom;}
		
/********Ä¬ÈÏ×´Ì¬********/
.reg_point_default{ position:absolute; right:-20px; top:-6px; padding:10px 0 0; background:url(http://images.baihe.com/images/baihe_new/images/register/pop_default_top.gif) no-repeat 0 0; z-index:10;}
.reg_point_default span{ display:block; width:217px; padding:0 15px 8px; line-height:16px; background:url(http://images.baihe.com/images/baihe_new/images/register/pop_default_bottom.gif) no-repeat 0 bottom;}

.reg_test{ height:120px; padding:220px 0 70px 120px; background:#fff url(http://images.baihe.com/images/baihe_new/images/register/reg_new_test.jpg) no-repeat center center;}
.reg_test.testbg{ padding:335px 0 0 0; background:url(http://images.baihe.com/images/baihe_new/images/register/reg_new_test01.jpg) no-repeat center 0;}

.reg_test .code{ height:35px; padding:0 0 0 320px; margin:0 0 25px 0; overflow:hidden;}
.reg_test .code input{ width:150px; padding:3px; line-height:16px; font:12px normal; border:1px solid #ccc; vertical-align:middle;}
.reg_test .code img{ position:relative; top:9px; *top:8px;margin:0 5px; }


/********²âÊÔÌâ********/
.reg_topic{ padding:20px 20px 20px 40px;  font-size:14px; line-height:20px; overflow:hidden; zoom:1;}
.reg_title{ margin:0 0 20px 0; overflow:hidden; zoom:1;}
.reg_title .fl{ margin:0;}
.reg_topic .steps{ float:right;overflow:hidden; zoom:1;}
.reg_topic .steps span{ display:block; float:left; margin:0 5px 0 0; line-height:20px;}
.reg_topic .stepbg{ float:left; height:16px; width:180px; line-height:16px; border:1px solid #7dbfe0; background:url(http://images.baihe.com/images/baihe_new/images/register/reg_steps_bg.gif) repeat-x 0 0;}
.reg_topic .stepimg{ height:16px; line-height:16px; background:url(http://images.baihe.com/images/baihe_new/images/register/reg_steps_newimg.gif) repeat-x 0 0;}

.reg_topic .cont{ border:1px solid #ccc; overflow:hidden; zoom:1;}
.reg_topic .cont dl{ padding:10px 20px 5px 185px; font-size:14px; line-height:24px; border-bottom:1px dotted #ccc; overflow:hidden; zoom:1;}
.reg_topic .cont dl dt{ display:block; margin:0 0 3px 0; font-weight:700;}
.reg_topic .cont dl dd{ margin:0 0 3px 0;}
.reg_topic .cont input{ position:relative; width:15px; top:0; top:1px\0; margin:0 5px 0 0;}
.reg_topic .cont .inputbox{ width:260px; margin:0 0 0 10px; padding:2px 5px; border:1px solid #d0d0d0;}
.reg_topic .cont dl.blue{ background:#eff8ff;}
.reg_topic .cont .whitebox{ clear:both; margin:-1px 0 0; background:#fff; height:1px; line-height:1px; overflow:hidden;}
.reg_topic .btn{ padding:30px 0 0 330px; white-space:nowrap; overflow:hidden; zoom:1;}
.reg_topic .pop_btn_left{ float:left; padding-left:15px; margin-top:-8px;}

.reg_topic .cont h3{ padding:20px 0 15px 90px; border-bottom:1px dotted #ccc; font-weight:700; font-size:14px;}
.reg_topic .cont li{ float:left; width:50%; padding:20px 0 15px; *padding:20px 0; text-align:center; font-size:14px;}
.reg_topic .cont li.blue{ background:#eff8ff;}
.reg_topic .cont li img{ margin:0 0 5px 0;}

.reg_blank{ height:220px;padding:110px 0 0 340px; background:url(http://images.baihe.com/images/baihe_new/images/register/reg_blank_bg04.gif) no-repeat center 30px;}
.reg_blank .text{ padding:0 0 0 78px; margin:0 0 30px 0;}
.reg_blank strong{ display:block; margin:0 0 5px 0; font-weight:700;}
.reg_blank input{ width:150px; padding:2px 4px; font:12px normal; color:#666; border:1px solid #ccc;}
.reg_blank .checkbox{ width:15px; border:0; position:relative; top:2px;}
.reg_blank .error{ padding:0 0 0 10px; color:#ff0000;}
.reg_blank .enter{ display:block; margin:0 0 10px 0; }
.reg_blank p{ display:block; margin:0 0 15px 0;}
.reg_blank .pop_btn_left{ padding:0 0 0 85px;}

/********¸ü¸ÄÐÎÏóÕÕ********/
.reg_pictop{ clear:both; height:45px; padding:35px 0 0 205px;  border-bottom:1px solid #ccc; background:url(http://images.baihe.com/images/baihe_new/images/register_topbg.jpg) no-repeat 0 -426px; overflow:hidden;}
.reg_pictop strong{ font-weight:700; color:#ff6600;}

.myfacetag{ width:85%; margin:0 auto; padding:30px 0 50px; overflow:hidden;}
.myfacetag dl{ padding:10px 30px; overflow:hidden; zoom:1;}
.myfacetag dl dt{ position:relative; float:left; width:130px; padding:8px 0 0; margin:0 45px 0 0; _margin:0 42px 0 0; overflow:hidden;}
.myfacetag dl dt img{ display:block; width:120px; height:150px; padding:4px; border:1px solid #bebebe;}
.myfacetag p{ margin:8px 0 0;}

.myfacetag .textlink{ padding:7px 25px; margin:0 0 15px 0; background:#f5faff url(http://images.baihe.com/images/baihe_new/images/icon/mybaihe_arrow_09.gif) no-repeat 5px 8px; border:1px solid #c8e1f5;}
.myfacetag .textlink a{ color:#ff0000; text-decoration:underline;}

.myfacetag dl.photo{ padding:10px 10px; overflow:hidden; zoom:1;}
.myfacetag dl.photo dt{ width:310px; margin:0 20px 0 0; _margin:0 17px 0 0;}
.myfacetag dl.photo dt img{ border:0; width:auto; height:auto;}
.myfacetag .more{ float:right; font:12px normal; line-height:32px;}
#Canvas{position: relative;width:308px;height:250px;border:1px solid #cfcfcf;overflow:hidden;cursor:pointer;}
.Overlay{background-color:#ccc;}
#Crop{position:relative;width: 308px;height:250px;z-index:7;top:0px;left:0px; opacity: 0.75;filter:alpha(opacity=75);}

.zoom{ border:1px solid #cfcfcf; background:url(http://images.baihe.com/images/baihe_new/images/zoom_bg.gif) repeat-x 0 bottom;}
.zoom_bg{ width:242px; line-height:20px; background: url(http://images.baihe.com/images/baihe_new/images/zoom_steps.gif) no-repeat 4px 1px;}

.myfacetag dl dd{ overflow:hidden; zoom:1;}
.myfacetag h3{ padding:0 0 5px 0; margin:0 0 5px 0; font-weight:700; font-size:14px; border-bottom:3px solid #13c7e4;}
.myfacetag h3 img{ position:relative; top:5px; margin:0 5px 0 0;}
.myfacetag .cont{ padding:15px; margin:0 0 15px 0; border:1px solid #bebebe; line-height:22px; overflow:hidden; zoom:1;}
.myfacetag h5{ margin:0 0 5px 0; font-weight:700;}
.myfacetag dl dd p{ margin:12px 0;}

/********ÔñÅ¼ÒªÇó********/
.reg_form{ clear:both; overflow:hidden; zoom:1;}
.reg_form .title{ height:95px; padding:36px 320px 0 215px; font-weight:700; font-size:14px; background:url(http://images.baihe.com/images/baihe_new/images/register_topbg.jpg) no-repeat 0 -100px; line-height:24px;}
.reg_form .title strong{ display:block; font-weight:700; color:#ff6600;}
.reg_form .title p{ padding:0 0 0 30px; line-height:50px;}

.reg_text{ float:left; padding:30px 0 20px 100px; margin:0 30px 20px; border-bottom:1px solid #eee;zoom:1;}
.reg_text .name{ float:left; width:120px;}
.reg_text .cont{ float:left; width:650px; padding:5px 0 0;}
.reg_text dl{ clear:both; margin:0 0 20px 0; zoom:1;}
.reg_text dl dt{ float:left; width:90px; font-size:14px; font-weight:700; line-height:22px;}
.reg_text strong{ color:#ff6600; }
.reg_text select{ margin:0 5px 0 0; }
.reg_form .btn{ float:left; padding:20px 0 50px 340px; overflow:hidden; zoom:1;}
.reg_form .write_btn{ float:left; padding:20px 0 50px 420px; overflow:hidden; zoom:1;}

.reg_text .cont ul{ height:28px; zoom:1;}
.reg_text .cont ul li{ float:left; padding:0 0 0 10px; margin:0 5px 0 0; background:url(http://images.baihe.com/images/baihe_new/images/register/reg_write_left.jpg) no-repeat;}
.reg_text .cont ul li a{ display:block; float:left; padding:0 20px 0 10px; line-height:28px; color:#666; background:url(http://images.baihe.com/images/baihe_new/images/register/reg_write_right.jpg) no-repeat right 0; text-decoration:none;}
.reg_text .cont ul li.now{ background-position:0 -28px;}
.reg_text .cont ul li.now a{ background-position:right -28px; color:#fff;}
.reg_text .link,.reg_text .link a{ background:none; color:#ff6600; text-decoration:underline;}
.reg_text .cont .text{ width:600px; line-height:18px;border-top:3px solid #2887c8;}
.reg_text .cont textarea{ width:590px; height:180px; padding:5px; margin:-1px 0 10px 0; font:12px normal; border:1px solid #ccc; line-height:20px;  color:#666; overflow-x:hidden; overflow-y:auto;}
.reg_text .cont p{ line-height:22px; color:#999;}

.reg_text .link{ position:relative;z-index:99; padding:5px 0 0; color:#666; text-decoration:none;}
.reg_text .link dl{ position:absolute; top:0px; left:220px; width:320px; background:#fffbf7; border:1px solid #ecc193; font-size:12px; line-height:22px;}
.reg_text .link dl dt{ display:block; width:300px; padding:4px 5px 4px 15px;  margin:0 0 10px 0; background:#ffecdd;}
.reg_text .link dl dd{ padding:0 15px 15px; overflow:hidden; zoom:1;}
.reg_text .link dl dt .close{ display:block;float:right; width:10px; line-height:22px; background: url(http://images.baihe.com/images/baihe_new/images/icon/search_close.gif) no-repeat center; text-indent:-999em; overflow:hidden;}



.reg_text .text .contText{ padding:15px; line-height:22px; min-height:170px; _height:170px; text-indent:25px; border:1px solid #ccc;}
.reg_text .text dl{ padding:20px 15px 5px; border:1px solid #ccc;  overflow:hidden; zoom:1;}
.reg_text .text dl dt{ width:100px; margin:0 0 10px 0; text-align:left; font:12px normal; line-height:20px;}
.reg_text .text dl dd{ margin:0 0 12px 0;}
.reg_text .text dl dd input{ width:340px; padding:2px; border:0; border-bottom:1px solid #ccc; font:12px normal;}
.reg_mobile{ overflow:hidden; zoom:1;}
.reg_mobile input{ width:200px; padding:2px; margin:0 5px 0 0; line-height:16px; border:1px solid #ccc;}
.reg_mobile p{ padding:8px 0 0; line-height:20px;}

.love_match{ padding:35px 0 170px 25px; font:16px/35px Î¢ÈíÑÅºÚ; color:#333;}
.love_match .white{ color:#fff;}
.love_match .redcolor{ color:#db0000;}
.love_match  p{ padding:10px 0 0; line-height:35px;}

.reg_betacont{ padding:30px 30px 30px 70px; background:url(http://images.baihe.com/images/baihe_new/images/register/register_beta_bg.jpg) no-repeat 670px 50px; overflow:hidden; zoom:1;}
.reg_betacont .regtag{ padding:15px 0 0 20px; margin:0 0 40px 0; background:url(http://images.baihe.com/images/baihe_new/images/register/register_beta_tagbg.gif) no-repeat 0 bottom; overflow:hidden; zoom:1;}
.beta_fl{ float:left; width:710px;}
.font18{ font:18px/30px Î¢ÈíÑÅºÚ; color:#333;}
.font30{ font:30px/40px Î¢ÈíÑÅºÚ; color:#337ed0;}
.font30 b{ color:#62b13f; font-weight:normal;}

/********ÊÖ»úÈÏÖ¤********/
.mobileCer{ padding:50px 200px; overflow:hidden; zoom:1;}
.mobileCer .error{ padding:10px 15px 10px 30px; margin:0 0 25px 0; background:#fff6e9 url(http://images.baihe.com/images/baihe_new/images/icon/mybaihe_icon_014.gif) no-repeat 10px 9px; border:1px solid #ffc08d; color:#ff0000;}
.mobileCer dl{ margin:0 0 15px; font-size:14px; line-height:24px; overflow:hidden; zoom:1;}
.mobileCer dl dt{ float:left; width:85px;}
.mobileCer dl dd{ overflow:hidden; zoom:1;}
.mobileCer input{ padding:2px; border:1px solid #ccc; font:12px; color:#666;}
.mobileCer b{ float:left; margin:0 10px 0 0;}
.mobileCer .btn_norm{ font-size:12px; margin:0;}
.mobileCer .point{ padding:0 0 0 15px; color:#ff6600;}
.mobileCer p{ padding:5px 0 0; font-size:12px;}
.telPoint{ margin:15px 0 0; padding:10px 10px 10px 55px;line-height:18px; border:1px solid #ffc08d; background:#fffde0 url(http://images.baihe.com/images/baihe_new/images/pop_img/pop_error.jpg) no-repeat 15px center;}
.telPoint strong{ font-weight:700; color:#ff6600;}

/********ÊÖ»úÈÏÖ¤********/
.reg_tribeTop{ height:116px; font:22px/116px Î¢ÈíÑÅºÚ; background:url(http://images.baihe.com/images/baihe_new/images/register/reg_new_tribe.jpg) no-repeat 1px 1px; border-top:1px solid #ccc; text-align:center;}
.reg_tribe{ padding:25px; background:#f9f8f6; overflow:hidden;}
.reg_tribeButton{ clear:both; padding:0 0 0 300px; overflow:hidden;}


/********landingpage********/
.reg_content.landingpage .w270 .list li,.reg_content.landingpage .w270 h2{ background:url(http://images.baihe.com/images/baihe_new/images/register/landingpage/reg_icon.gif) no-repeat;}
.reg_content.landingpage{ border:1px solid #c8c7c7;}
.reg_content.landingpage .w270{ float:left; width:239px; padding:25px 15px 0; border-right:1px solid #c8c7c7; background:#f5f5f5 url(http://images.baihe.com/images/baihe_new/images/register/landingpage/register_topbg.jpg) no-repeat; overflow:hidden;}
.reg_content.landingpage .w270 p{ margin:0 0 10px 0; font:15px/24px Î¢ÈíÑÅºÚ; color:#333;}
.reg_content.landingpage .w270 p strong{ font-size:20px; color:#ff6600; }
.reg_content.landingpage .w270 .list{ padding:30px 0; margin:0 0 10px 0; line-height:22px;}
.reg_content.landingpage .w270 .list li{ padding:0 0 0 17px; background-position:0 5px;}
.reg_content.landingpage .w270 .list li strong{ font-weight:700; color:#ff6600;}
.reg_content.landingpage .w270 h2{ display:block; padding:0 0 0 30px; margin:0 0 20px 0; line-height:29px; background-position:0 -50px; font-weight:700; text-align:center;}
.reg_content.landingpage .w270 .recommend{ padding:10px 0 10px 11px; margin:0 0 25px 0; background:#fff; overflow:hidden; zoom:1;}
.reg_content.landingpage .w270 .recommend.match{ height:380px; padding:10px 0 0 11px; margin:0; background:url(http://images.baihe.com/images/baihe_new/images/register/register_match_bg.jpg) no-repeat center 0; overflow:hidden; zoom:1;}.reg_content.landingpage .w270 .recommend li{ float:left; margin:0 7px 7px 0; border:1px solid #ccc;}
.reg_content.landingpage .w270 .recommend li img{ display:block;}


/********regPhoto********/
.btn_greetings,.btn_know,.btn_greeted{ display:block; margin:3px auto 0 auto; width:70px; padding:0 0 0 12px; height:22px; line-height:22px; _line-height:24px; text-align:center; background:url(http://images.baihe.com/images/baihe_new/images/button_greetings.png) no-repeat 0 0; text-decoration:none; overflow:hidden;}
.btn_greeted{ background-position:0 -154px;}

.regPhoto,.regList{ width:870px; padding:20px 0; margin:0 auto; overflow:hidden; zoom:1;}
.regPhoto .upload{ margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px dotted #ebebeb; overflow:hidden; zoom:1;}
.regPhoto .upload p{ line-height:22px; height:22px; margin:10px 0 0; overflow:hidden; zoom:1;}

.regPoint{ line-height:24px; overflow:hidden; zoom:1;}
.regPoint h3{ display:block; margin:0 0 2px 0; font-weight:700;}
.regPoint p{ margin:0 0 15px 0;}
.regPoint p strong{ color:#ff6600;}

.regList{ padding:35px 0 40px 0; background:url(../images/register/regList_bg.jpg) no-repeat center 0; overflow:visible;}
.regList:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.regList h2{ display:block; margin:0 0 25px 0; font:28px/28px Î¢ÈíÑÅºÚ; text-align:center;}
.regList h2 strong{ color:#e5251e;}
.regList ul{ zoom:1;}
.regList ul li{ float:left; width:134px; margin:0 20px 30px; text-align:center; zoom:1;}
.regList ul li:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.regList ul li{ display:inline;}
.regList ul li p{ width:120px; height:180px; padding:6px; margin:0 0 10px 0; border:1px solid #ebebeb; zoom:1;}
.regList ul li p a img{ margin:0 0 5px;}
.regList ul li .name{ display:block; height:20px; zoom:1;}
.regList ul li .name:after{content:".";display:block;clear:both;visibility:hidden;height:0;}

.regList .btn{ padding:0 0 0 300px; overflow:hidden; zoom:1;}
.regList .btn .link{ display:block; float:left; margin:0 0 0 15px; line-height:36px; white-space:nowrap;}

.btnIcon{ float:left; padding:0 0 0 40px; background:url(http://images.baihe.com/images/baihe_new/images/button/btnIcon_fl.gif) no-repeat 0 0;}
.btnIcon a{ display:block; float:left; padding:0 18px 0 0; font:18px/36px Î¢ÈíÑÅºÚ; color:#fff; background:url(http://images.baihe.com/images/baihe_new/images/button/btnIcon_fr.gif) no-repeat right 0; text-decoration:none;}
.btnIcon a:hover{ color:#fff; text-decoration:none;}
.btnIcon.greet{ background-position:0 0;}



/********tabText********/
.reg_text .tabText{ padding:15px; margin:0 0 5px 0; line-height:22px; border:1px solid #ccc; overflow:hidden; zoom:1;}
.reg_text .point{ clear:both; padding:15px; margin:-15px -15px 25px; background:#f2f7fb; overflow:hidden; zoom:1;}
.reg_text .point strong{ color:#ff6600;}
.reg_text .tabcont{ overflow:hidden; zoom:1;}
.reg_text .tabcont ol li{ display:inline; float:left; height:24px; margin:0 10px 10px 0; border:1px solid #e3e8eb;border-width:0 1px 1px 0; }
.reg_text .tabcont ol li span{ position:relative; display:inline;float:left;  padding:0 25px 0 10px; background:#fff; border:1px solid #d5d5d5; white-space:nowrap;}
.reg_text .tabcont ol li .close{ position:absolute; right:0; top:-1px; display:block; width:10px; padding:0 10px; background: url(http://images.baihe.com/images/baihe_new/images/icon/search_close.gif) no-repeat center; text-decoration:none; text-indent:-999em; overflow:hidden;}

.tagType{ display:inline; float:left; margin:0 5px 15px 0; border:1px solid #ebebeb; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.tagType a{ display:inline; padding:3px 9px 1px; font-size:14px; color:#fff; border:2px solid #fff; text-decoration:none; white-space:nowrap;}
.tagType a:hover{ padding:0px 9px; background:#fff; text-decoration:none;}
.typeBlue{ background:#1f4685;}
.typeBlue:hover{ border:2px solid #1f4685; color:#1f4685;}
.typeBlue01{ background:#1fa8d5;}
.typeBlue01:hover{ border:2px solid #1fa8d5; color:#1fa8d5;}
.typeBlue02{ background:#5cb1ba;}
.typeBlue02:hover{ border:2px solid #5cb1ba; color:#5cb1ba;}
.typeBlue03{ background:#28acff;}
.typeBlue03:hover{ border:2px solid #28acff; color:#28acff;}
.typeBlue04{ background:#bc1f99;}
.typeBlue04:hover{ border:2px solid #bc1f99; color:#bc1f99;}

.typeRed{ background:#df42b9;}
.typeRed:hover{ border:2px solid #df42b9; color:#df42b9;}
.typeRed01{ background:#a52275;}
.typeRed01:hover{ border:2px solid #a52275; color:#a52275;}
.typeRed02{ background:#ff42ba;}
.typeRed02:hover{ border:2px solid #ff42ba; color:#ff42ba;}

.typeGreen{ background:#5ca522;}
.typeGreen:hover{ border:2px solid #5ca522; color:#5ca522;}
.typeGreen01{ background:#7b9865;}
.typeGreen01:hover{ border:2px solid #7b9865; color:#7b9865;}

.typePurple{ background:#7374d1;}
.typePurple:hover{ border:2px solid #7374d1; color:#7374d1;}
.typePurple01{ background:#5c5dba;}
.typePurple01:hover{ border:2px solid #5c5dba; color:#5c5dba;}
.typePurple02{ background:#7f1fa3;}
.typePurple02:hover{ border:2px solid #7f1fa3; color:#7f1fa3;}

.typeYellow{ background:#ff591f;}
.typeYellow:hover{ border:2px solid #ff591f; color:#ff591f;}
.typeYellow01{ background:#f4852a;}
.typeYellow01:hover{ border:2px solid #f4852a; color:#f4852a;}
.typeYellow02{ background:#c3613b;}
.typeYellow02:hover{ border:2px solid #c3613b; color:#c3613b;}
.typeYellow03{ background:#b3a41f;}
.typeYellow03:hover{ border:2px solid #b3a41f; color:#b3a41f;}

.reg_text .btnGray28{ float:left; padding:0 0 0 15px; background:url(http://images.baihe.com/images/baihe_new/images/button/btn_gray28_left.gif) no-repeat; text-decoration:none; overflow:hidden; zoom:1;}
.reg_text .btnGray28 a{ display:block; float:left; padding:0 15px 0 0; line-height:28px; background:url(http://images.baihe.com/images/baihe_new/images/button/btn_gray28_right.gif) no-repeat right 0; text-decoration:none;}
.reg_text .btnGray28.fr{ float:right;}


/*****regFormList*****/
.regFormList{ overflow:hidden; zoom:1;}
.regFormList .flCont{ float:left; width:570px;}
.regFormList .frCont{ float:right; width:340px; text-align:right;}
.regFormList dl{ padding:10px 20px 5px 20px; margin:0 0 2px 0; font-size:14px; line-height:24px;overflow:hidden; zoom:1;}
.regFormList dl dt{ display:block; margin:0 0 3px 0; font-weight:700;}
.regFormList dl dd{ margin:0 0 3px 0;}
.regFormList input{ position:relative; width:15px; top:0; top:1px\0; margin:0 5px 0 0;}
.regFormList .inputbox{ width:260px; margin:0 0 0 10px; padding:2px 5px; border:1px solid #d0d0d0;}
.regFormList dl.blue{  background: url(http://images.baihe.com/images/baihe_new/images/register/regList2012_bg.jpg) repeat-y; }
.regFormList .whitebox{ clear:both; margin:-1px 0 0; background:#fff; height:1px; line-height:1px; overflow:hidden;}
.regFormList .btn{ padding:30px 0 0 330px; white-space:nowrap; overflow:hidden; zoom:1;}
.regFormList .pop_btn_left{ float:left; padding-left:15px; margin-top:-8px;}



/*****¸¡¶¯¿ò*****/
.realName{ position:relative; cursor:pointer;}
.realPop{ position:absolute; bottom:25px; left:-50px; width:130px; height:45px; padding:15px; background:#fff; text-align:center; border:4px solid #ccc;}
.realBtn{ display:block; width:92px; height:21px; margin:10px auto 0; line-height:21px;color:#fff; text-align:center; background:url(http://images.baihe.com/images/baihe_new/images/button/btn_prvoe.gif) no-repeat; text-decoration:none; cursor:pointer; z-index:100;}
.realBtn:hover{ color:#fff; text-decoration:none;}

.namePop{ display:block; position:absolute; bottom:25px; left:-50px; width:243px;background:#f5f5f5; color:#333; text-align:left; border:4px solid #ccc; zoom:1; z-index:100}
.namePop .title{ display:block; height:16px; padding:5px 10px; color:#333; background:#e6e6e6; font-size:14px; border-bottom:1px solid #ccc; line-height:16px; overflow:hidden; zoom:1;}
.namePop .title .nameClose{ float:right; display:block; width:16px; height:16px; background:url(http://images.baihe.com/images/baihe_new/images/icon/close_01.gif) no-repeat; text-indent:-999em; cursor:pointer; overflow:hidden;}
.namePop .text{ display:block; padding:10px 15px; background:#f5f5f5; overflow:hidden; zoom:1;}
.namePop .text img{ float:right; display:block; width:58px; height:71px; padding:2px; border:1px solid #ccc;}
.namePop .intro{ float:left; width:140px; padding:0; font-size:14px; line-height:26px;}
.namePop .intro strong{ font:12px/26px SimSun; color:#999;}
.namePop .close{ position:relative; top:-50px; right:-55px; display:block; width:16px; height:16px; background: url(http://images.baihe.com/images/baihe_new/images/icon/icon_02.gif) no-repeat; text-indent:-999em; overflow:hidden;}

.namePoint{ position:absolute; top:25px; left:-65px; width:180px; padding:8px 10px; border:1px solid #f4d17e; text-align:left; line-height:22px; background:#ffffe6;}
.namePoint strong{ display:block; font-size:14px; font-weight:700; color:#ff3400;}
.namePoint .link{ display:block; text-align:right;}
.namePoint .close{ display:block; float:right; width:16px; height:16px; background:url(http://images.baihe.com/images/baihe_new/images/icon/close_icon01.gif) no-repeat; text-indent:-999em; overflow:hidden;}


.passLevel{ width:242px; height:19px; line-height:19px; background:url(http://images.baihe.com/images/baihe_new/images/register/password_level.jpg) no-repeat; text-indent:-999em; overflow:hidden; zoom:1;}
.passLevel.lowIcon{ background-position:0 -19px;}
.passLevel.midIcon{ background-position:0 -38px;}
.passLevel.highIcon{ background-position:0 -57px;}

.smrzCont{ width:848px; height:288px; padding:60px 0 0 130px; margin:0 auto; border:1px solid #c9dae1; line-height:26px; font-size:14px; background:url(http://images.baihe.com/images/baihe_new/images/register/name_bg01.jpg) no-repeat 0 0;  overflow:hidden; zoom:1;}
.smrzCont strong{ color:#ff6600;}
.smrzCont .btn{ display:block; float:left; width:146px; height:36px; font:18px/36px Î¢ÈíÑÅºÚ; text-align:center; color:#fff; background:url(http://images.baihe.com/images/baihe_new/images/register/name_btn01.gif) no-repeat; text-decoration:none;}
.smrzCont .link{ display:block; float:left; margin:0 0 0 15px; line-height:34px; color:#ff6600; font-size:12px;}
.smrzCont .btnCont{ padding:0 0 0 100px; overflow:hidden; zoom:1;}
.smrzCont .name{ color:#ff6600;}

/*****smrzCont2013*****/
.smrzCont2013{ position:relative; width:820px; height:270px; padding:80px 10px 0 150px; background:#ffefe9 url(http://images1.baihe.com/images/baihe_new/images/register/name_bg1.jpg) no-repeat right bottom; overflow:hidden; zoom:1;}
.smrzCont2013 .text{ width:460px; font-size:14px; line-height:24px;}
.smrzCont2013 .text h3{ display:block; margin:0 0 10px 0; font:20px/26px Î¢ÈíÑÅºÚ; color:#ff6600;}
.smrzCont2013 .text .btn{ display:block; width:197px; height:58px; margin:35px 0 0; background:url(http://images1.baihe.com/images/baihe_new/images/register/reg2013Btn.jpg) no-repeat; text-indent:-999em; overflow:hidden; zoom:1;}
.smrzCont2013 .link{ position:absolute; top:20px; right:20px; color:#ff6600;}
#topicsFooter { width:980px; height:90px; margin:0 auto; padding-top:20px; font-size:12px; color:#666; text-align:center }
