#baihe_content{ border:1px solid #e6e6e6; border-top-width:0; margin:0; zoom:1;}

.pro_msg{padding:15px 25px 0; margin:0 0 20px 0; background:url(http://images4.baihe.com/images/baihe_new/images/pro_msg_bg.gif) repeat-x bottom; border-bottom:1px solid #ccc; zoom:1;}
.pro_msg:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.pro_msg .pro_error{ padding:12px 12px 12px 40px; margin:0 0 20px 0; background:#fff6db url(http://images4.baihe.com/images/baihe_new/images/icon/mybaihe_icon_014.gif) no-repeat 15px 14px; border:1px solid #ffcb99; color:#fd3b00; line-height:22px; overflow:hidden; zoom:1;}
.pro_msg .pro_error span{ display:block; text-align:right; color:#666;}
.pro_msg .pro_error a{ color:#2f81d4;}
.pro_msglf{ position:relative; float:left; width:306px; margin:0 30px 0 0;}
	.pro_photo{border:1px solid #ccc; overflow:hidden;}
	.pro_photo{width:290px; height:290px; padding:7px;}
	.pro_photo .editphoto{ position:absolute; top:270px; right:0; display:block; width:59px; height:24px; background-image:url('http://images4.baihe.com/images/baihe_new/images/icon/mybaihe_editphoto.png')!important;background-image:none; filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images4.baihe.com/images/baihe_new/images/icon/mybaihe_editphoto.png', sizingMethod='crop'); overflow:hidden; cursor:pointer; text-indent:-999em;}
	.pro_photo .proLove{ position:absolute; top:0; right:0; display:block; width:100px; height:70px; background-image:url('http://images5.baihe.com/images/baihe_new/images/profile_love.png')!important;background-image:none; filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images5.baihe.com/images/baihe_new/images/profile_love.png', sizingMethod='crop'); overflow:hidden; cursor:pointer; text-indent:-999em;}
	
	.pro_photo .Wvoice{ position:absolute; top:234px; left:7px; display:block; width:97px; height:64px; background-image:url('http://images.baihe.com/images/baihe_new/images/icon/prowVoice.png')!important;background-image:none; filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.baihe.com/images/baihe_new/images/icon/prowVoice.png', sizingMethod='crop'); overflow:hidden; cursor:pointer; text-indent:-999em;}
	.pro_photo .Mvoice{ position:absolute; top:234px; left:7px; display:block; width:97px; height:64px; background-image:url('http://images.baihe.com/images/baihe_new/images/icon/promVoice.png')!important;background-image:none; filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.baihe.com/images/baihe_new/images/icon/promVoice.png', sizingMethod='crop'); overflow:hidden; cursor:pointer; text-indent:-999em;}
	
	.pro_msglf ul{ border:1px solid #ccc; border-width:0 0 0 1px; overflow:hidden; zoom:1;}
	.pro_msglf ul li{position:relative; display:block;float:left; height:58px;border-right: 1px solid #ccc; border-bottom:1px solid #ccc;}
	.pro_msglf ul li a
	{
		float:none !important; >float:left !important; float:left;/*多张图片水平排列的列表页*/ 
		display:table-cell; vertical-align:middle; /*非IE的主流浏览器识别的垂直居中的方法*/        
		text-align:center;  
		*display: block; 
		/* 针对IE的Hack */ 
		*font-size: 45px;/*约为高度的0.873，200*0.873 约为45*/        
		*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/        
		width:52px; height:52px; padding:3px 4px 4px 4px; 
	}
	.pro_msglf ul li a img{vertical-align:middle;}
	.pro_msglf ul li .now{ position:absolute; left:-1px; top:-1px; width:58px; height:56px !important; >height:57px !important; height:57px; border:2px solid #ff7b00;}
	
	.pro_msglf .arrowlf,.pro_msglf .arrowrf,.piclist .arrowlf,.piclist .arrowrf{ position:absolute; display:block; width:16px; height:16px; background:url(http://images5.baihe.com/images/baihe_new/images/icon/mybaihe_arrow_01.gif) 0 0;text-decoration:none;}
	.pro_msglf .arrowlf{ left:-20px; top:330px; background-position:0 0;}
	.pro_msglf .arrowrf{ right:-20px; top:330px; background-position:16px 0;}
	
	.piclist .arrowlf{ left:-20px; bottom:20px; background-position:0 0;}
	.piclist .arrowrf{ right:-20px; bottom:20px; background-position:16px 0;}
	
	a.arrowlf:hover{ background-position:0 -16px;}
	a.arrowrf:hover{ background-position:16px -16px;}
	a.arrowlf:hover,a.arrowrf:hover{ text-decoration:none;}
	
	.pro_msglf ul li .voice{ position:absolute; top:0; right:0; display:block; width:16px; height:16px; background:url(http://images1.baihe.com/images/baihe_new/images/icon/voicePlayIcon15.gif) no-repeat; overflow:hidden;}
	.pro_msglf ul li .voice.icon1{ background-position:0 0;}
	.pro_msglf ul li .voice.icon2{ background-position:0 -16px;}
	
	.pro_recommend,.pro_appicon{ margin:15px 0 0; text-align:right; overflow:hidden;}
	.pro_recommend a{ padding:2px 0 2px 25px; line-height:20px; background:url(http://images5.baihe.com/images/baihe_new/images/icon/mybaihe_icon_041.gif) no-repeat;}
	.pro_recommend a.mail{ background-position:0 -1px;}
	.pro_recommend a.msn{ background-position:0 -20px;}
	.pro_appicon{ float:right; padding:0 0 0 22px; line-height:18px; background:url(http://images1.baihe.com/images/baihe_new/images/icon/app_icon.gif) no-repeat;}
	
	.proAppicon{ position:relative; height:22px; margin:15px 0; zoom:1;}
	.proAppicon:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
	.proAppicon ol li{ float:left; margin:0 8px 0 0;}
	.proAppicon ol li a{ display:block; float:left; width:22px; height:22px; background:url(http://images1.baihe.com/images/baihe_new/images/app/app_profile_icon.gif) no-repeat; text-indent:-999em; overflow:hidden;}
	.proAppicon ol li a.firstIcon{ background-position:0 0;}
	.proAppicon ol li a.astroIcon{ background-position:0 -22px;}
	.proAppicon ol li a.wifeIcon{ background-position:0 -44px;}
	.proAppicon ol li a.mapIcon{ background-position:0 -66px;}
	.proAppicon ol li a.gemIcon{ background-position:0 -110px;}
	.proAppicon ol li a.cryIcon{ background-position:0 -132px;}
	.proAppicon ol li a.bestIcon{ background-position:0 -154px;}
	.proAppicon ol li a.redIcon{ background-position:0 -176px;}
	
	.proAppicon ol li a.firstGray{ background-position:0 -88px; cursor:default;}
	.proAppicon ol li .point{ position:absolute; top:33px; left:0;width:290px; padding:10px 0 10px 10px; background:#fffff8; border:1px solid #ffcd03;}
	.proAppicon ol li .arrow{ position:absolute; top:-8px;}
	.proAppicon dl{ overflow:hidden; zoom:1;}
	.proAppicon dl dt{ float:left; width:100px; height:100px; margin:0 10px 0 0; _margin:0 7px 0 0; text-indent:-999em; background:url(http://images1.baihe.com/images/baihe_new/images/app/app_pro_pic.jpg) no-repeat; overflow:hidden;}
	.proAppicon .firstPic{ background-position:0 0;}
	.proAppicon .astroPic{ background-position:0 -100px;}
	.proAppicon .wifePic{ background-position:0 -200px;}
	.proAppicon .mapPic{ background-position:0 -300px;}
	.proAppicon .gemPic{ background-position:0 -400px;}
	.proAppicon .bestPic{ background-position:0 -500px;}
	.proAppicon .redPic{ background-position:0 -600px;}
	.proAppicon dl dd{ line-height:20px; overflow:hidden; zoom:1;}
	.proAppicon dl dd .intro{ position:absolute; top:42px; left:24px; width:238px; padding:3px 5px; background:#fff; border:1px solid #ffba13;}
	.proAppicon dl dd strong{ display:block; margin:0 0 5px 0; font-weight:700; font-size:14px;}
	.proAppicon dl dd span{ color:#ff6600;}
	.proAppicon dl dd .btnlink{ position:absolute; bottom:40px; right:80px; display:block; padding:3px 10px; margin:10px 0 0; width:auto; height:16px; line-height:16px; background:#f86300; color:#fff; text-indent:0; border:1px solid #f86300; border-bottom:1px solid #d43300; border-top:1px solid #ffa76c; text-decoration:none;}
	.proAppicon .moreIntro{ height:24px; line-height:24px; color:#ff6600;}
	.proAppicon .moreIntro img{ position:relative; top:3px;}
	.proAppicon ol li .evaluate{ overflow:hidden; zoom:1;}
	.proAppicon ol li .evaluate a{ width:60px; height:20px; margin:8px 6px 0 0; line-height:20px; color:#fff; text-indent:0; text-align:center; text-decoration:none; overflow:hidden; zoom:1;}
	.proAppicon ol li .evaluate a:hover{ font-weight:700;background:#fff;}
	.proAppicon ol li a.blue{ background:#3a5c93; border:2px solid #3a5c93;}
	.proAppicon ol li a.blue:hover{ color:#3a5c93}
	.proAppicon ol li a.green{ background:#1f9fc9; border:2px solid #1f9fc9;}
	.proAppicon ol li a.green:hover{ color:#1f9fc9}
	.proAppicon ol li a.red{ background:#e22798; border:2px solid #e22798;}
	.proAppicon ol li a.red:hover{ color:#e22798}
	.proAppicon ol li a.purple{ background:#7374d0; border:2px solid #7374d0;}
	.proAppicon ol li a.purple:hover{ color:#7374d0}
	.proAppicon ol li a.org{ background:#e87f29; border:2px solid #e87f29;}
	.proAppicon ol li a.org:hover{ color:#e87f29}
	.proAppicon ol li a.purple01{ background:#8f3aad; border:2px solid #8f3aad;}
	.proAppicon ol li a.purple01:hover{ color:#8f3aad}
	.proAppicon ol li a.green01{ background:#70b03c; border:2px solid #70b03c;}
	.proAppicon ol li a.green01:hover{ color:#70b03c}
	.proAppicon ol li a.yellow{ background:#bcaf39; border:2px solid #bcaf39;}
	.proAppicon ol li a.yellow:hover{ color:#bcaf39}
	

.pro_msgrf{ padding-bottom:30px; overflow:hidden; zoom:1;}
	.msgrf_name,
	.msgrf_state,
	.basic_info{ padding:0 0 10px 0; margin:0 0 10px 0; background:url(http://images1.baihe.com/images/baihe_new/images/dot_line_bg.gif) repeat-x bottom; overflow:hidden; zoom:1;}
	.msgrf_name strong{ font-size:20px; font-weight:700; color:#000;}
	.msgrf_name span a{ padding:6px 0 0 10px;}
	.msgrf_name a{ padding:6px 0 0 20px;}
	.msgrf_name a.tel{ background:url(http://images2.baihe.com/images/baihe_new/images/icon/mybaihe_icon_03.gif) no-repeat 0 3px;}
	.msgrf_name a.online{ background:url(http://images2.baihe.com/images/baihe_new/images/icon/mybaihe_icon_04.gif) no-repeat 0 3px;}
	.msgrf_name a.noonline{ background:url(http://images2.baihe.com/images/baihe_new/images/icon/mybaihe_icon_05.gif) no-repeat 0 3px;}
	.msgrf_name a.msn{ background:url(http://images2.baihe.com/images/baihe_new/images/icon/mybaihe_icon_06.gif) no-repeat 0 3px;}
	.digital_id{ padding:2px 0 0 22px; line-height:21px; zoom:1;}
	.digital_id.nameIcon{ background:url(http://images3.baihe.com/images/baihe_new/images/icon/name_icon.gif) no-repeat 0 center;}
	.digital_id.firmIcon{ background:url(http://images3.baihe.com/images/baihe_new/images/icon/firm_icon.gif) no-repeat 0 center;}
	.digital_id:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
	
	.digital_id .nameBtn{ position:relative; float:left; display:block; width:92px; height:21px; line-height:21px; padding:0; margin:0 0 0 10px; color:#fff; text-align:center; background:url(http://images3.baihe.com/images/baihe_new/images/button/btn_prvoe.gif) no-repeat; text-decoration:none; cursor:pointer; z-index:9;}
	.digital_id .nameBtn:hover{ text-decoration:none; color:#fff;}
	.digital_id .namePop{ position:absolute; top:25px; left:-68px; width:243px;background:#f5f5f5; color:#333; text-align:left; border:4px solid #ccc; z-index:10;}
	.msgrf_name{ position:relative; z-index:100;}
	.namePop h5{  padding:5px 10px; color:#333; background:#e6e6e6; font-size:14px; border-bottom:1px solid #ccc; overflow:hidden; zoom:1;}
	.namePop h5 .nameClose{ float:right; display:block; width:16px; height:16px; background:url(http://images3.baihe.com/images/baihe_new/images/icon/close_01.gif) no-repeat; text-indent:-999em; cursor:pointer; overflow:hidden;}
	.namePop dl{ padding:10px 15px; overflow:hidden; zoom:1;}
	.namePop dl dt{ position:relative; float:right;width:64px; height:77px; overflow:hidden;}
	.namePop dl dt em{ position:absolute; display:block; width:58px; height:71px; left:3px; top:3px; z-index:10; background:#fff; opacity:0; filter:alpha(opacity=0);}
	.namePop dl dt img{ display:block; width:58px; height:71px; padding:2px; border:1px solid #ccc;}
	.namePop dl dd{ float:left; width:140px; font-size:14px; line-height:26px;}
	.namePop dl dd strong{ font:12px/26px SimSun; color:#999;}
	
	.msgrf_name{ position:relative; overflow:visible;}
	.msgrf_notice{ position:absolute;top:21px; left:0; display:block; float:left; padding:0 0 0 13px; background:url(http://images3.baihe.com/images/baihe_new/images/msgrf_notice_left.gif) no-repeat 0 0; z-index:10;}
	.msgrf_notice a{ display:block; float:left; width:190px;  padding:4px 13px 0 0; height:28px; line-height:28px; color:#e36000; background:url(http://images4.baihe.com/images/baihe_new/images/msgrf_notice_right.gif) no-repeat right 0; text-decoration:none; overflow:hidden;}
	.msgrf_notice p{ display:block; float:left; padding:4px 33px 0 0; height:28px; line-height:28px; _line-height:30px; color:#666; background:url(http://images4.baihe.com/images/baihe_new/images/msgrf_notice_right.gif) no-repeat right 0; text-decoration:none; overflow:hidden;}
	.msgrf_notice p a{ float:none; display:inline; width:auto; padding:0; background:none; text-decoration:underline;}
	.msgrf_notice a.close{ position:absolute; top:13px; right:10px; padding:0; display:block; width:11px; height:11px; background:url(http://images4.baihe.com/images/baihe_new/images/icon/close_icon01.gif) no-repeat 0 0;}
	
	
	.msgrf_state img{ position:relative; top:3px; margin:0 5px 0 0;}
	.msgrf_state b{ font-size:14px; color:#000;}
	
	.basic_info{padding:0 0 10px 0; font-weight:700; font-size:14px; color:#000;}
	.basicinfo_list .green{ font-weight:700; color:#7cbc37;}
	.basicinfo_list .red{ font-weight:700; color:#e50000;}
	.basic_info img{ vertical-align:middle; margin:0 3px 0 0;}
	.basicinfo_list{ margin:-10px 0 0; overflow:hidden; zoom:1;}
	.basicinfo_list tr td{ padding:9px 0; border-bottom:1px dotted #cfcfcf; font-size:14px; white-space:nowrap;color:#333;zoom:1;}
	.basicinfo_list tr td strong{ display:block; float:left; _margin:0 -3px 0 0; color:#888;}
	.basicinfo_list tr td p{ height:17px;}
	.basicinfo_list .yellow{ position:relative; color:#ff6600; text-decoration:underline;}
	.basicinfo_list .yellow span{ position:absolute; bottom:25px; left:-60px; display:block; padding:5px 8px; width:150px; font-size:12px; background:#fff7e2; border:1px solid #f0bb83; line-height:20px; text-decoration:none;}

/*****共同点*****/	
.proTrait{ position:relative; padding:10px; margin:0 0 15px 0; background:#f4f4f4; border:1px solid #e6e6e6;zoom:1;}
.proTrait:after{content:"."; display:block;height:0; clear:both; visibility:hidden;}
.proTrait .list { float:left; width:83%; overflow:hidden; zoom:1;}
.proTrait .list p{ padding:0 0 5px 0;}
.proTrait ul li{ float:left; padding:0 0 0 15px; margin:0 5px 0 0; background:url(http://images4.baihe.com/images/baihe_new/images/button/proLeft.gif) no-repeat;}
.proTrait ul li a{ display:block; float:left; padding:0 15px 0 0; line-height:19px; color:#fff; white-space:nowrap; background:url(http://images5.baihe.com/images/baihe_new/images/button/proRight.gif) no-repeat right 0; text-decoration:none;}
.proTrait .btnGray38{ float:right; padding:0 0 0 20px; margin:0;}
.proTrait .btnGray38 a{ padding:0 20px 0 0;}

	
	.basicinfo_btn{ position:relative; float:left; padding:10px 0 0 0; height:46px;}
	.basicinfo_point{ display:block; float:right; height:32px; padding:0 0 0 13px; margin:0 10px 0 0; background:url(http://images5.baihe.com/images/baihe_new/images/redthread/redthread_tag_left.gif) no-repeat 0 0;}
	.basicinfo_point span{ display:block; float:left; padding:4px 13px 0 0; line-height:28px; background:url(http://images5.baihe.com/images/baihe_new/images/redthread/redthread_tag_right.gif) no-repeat right 0;}
	.basicinfo_point,.pro_notice{ display:inline;}
	.basicinfo_btn .point{ position:absolute; top:55px; left:0; width:300px; padding:5px 10px; line-height:20px; border:1px solid #ffcd03; background:#fffff8;}
	.basicinfo_btn .point a{ float:right; color:#ff6600;}
	
	
	.pro_married{ clear:both; padding:10px; margin:15px 0 0; background:#fff7df; border:1px solid #fde8a7; line-height:20px; overflow:hidden; zoom:1;}
	.pro_married strong{ color:#ff6600;}
	
	.pro_notice{ float:left; width:325px; height:28px; padding:7px 10px; margin:10px 0 0 0; line-height:28px; _line-height:30px; text-align:center; background:url(http://images5.baihe.com/images/baihe_new/images/pro_notice.gif) no-repeat; overflow:hidden; zoom:1;}
	.pro_notice a{ font-weight:700;}
	.pro_notice strong{ color:#ff6600;}

	
	.pro_blockade{ padding:0 0 0 15px; background:url(http://images1.baihe.com/images/baihe_new/images/pro_bg_left.gif) no-repeat; overflow:hidden; zoom:1;}
	.pro_blockade .text{ height:32px; padding:17px 20px 17px 5px; font-size:14px; font-weight:700; line-height:32px;background:url(http://images1.baihe.com/images/baihe_new/images/pro_bg_right.gif) right 0;}
	.pro_blockade .name{ color:#2f81d4;}
	.pro_blockade .login{ display:block; float:right; width:97px; height:32px; text-indent:-999em; background:url(http://images1.baihe.com/images/baihe_new/images/pro_blockade_btn.gif) no-repeat; overflow:hidden;}
	
	
/*个人详细资料
------------------------------------------------------------------------------------------------------------*/


.pro_detailsContent{ padding:20px 25px; overflow:hidden;}
	.pro_details,.pro_blog{ width:100%; margin:0 0 30px 0; overflow:hidden; zoom:1;}
		.pro_details .more,
		.pro_blog .more{ clear:both; padding:10px 0 0; overflow:hidden; zoom:1;}
		.pro_details pre{ margin:10px 0 0; line-height:26px; font-size:14px; white-space: pre-wrap;/* css-3 */ white-space: -moz-pre-wrap;/* Mozilla, since 1999 */white-space: -pre-wrap;/* Opera 4-6 */ white-space: -o-pre-wrap;/* Opera 7 */ word-wrap: break-word;/* Internet Explorer 5.5+ */ overflow:hidden;}
		.pro_details table,
		.pro_selectmate table{ width:100%; margin:0 0 10px 0; font-size:14px; border-collapse:collapse; line-height:20px; color:#333; table-layout:fixed;}
		.pro_details table tr td,.pro_details table tr th{ padding:10px 0; font-weight:normal; border-bottom:1px dotted #d6d6d6; word-wrap:break-word; word-break:break-all;}
		.pro_details table tr th,
		.pro_selectmate table tr th{ width:75px; color:#888; }
		@media all and (min-width:40px){.pro_details table tr th{ width:70px;}}
		.pro_selectmate .title th{ border-right-width:0;border-left-width:0;}
		
		.pro_details table.higher th{ width:100px; }
		@media all and (min-width:40px){.pro_details table.higher th{ width:100px;}}
		.pro_details table.higher td{ word-wrap:break-word; word-break:break-all;}
		
		.pro_details table.detail th{ width:85px; }
		@media all and (min-width:40px){.pro_details table.detail th{ width:85px;}}
		
		.pro_details .link{ position:relative; display:block; float:right; margin:0 5px 0 0; color:#ff6600; background:#f2f1f1; padding:0 5px; font-size:12px; text-decoration:none;}
		.pro_details .link span{ position:absolute; bottom:25px; left:-94px; display:block; padding:3px 5px; width:140px; font-size:12px; background:#fff7e2; border:1px solid #f0bb83; line-height:20px; text-decoration:none;}
		.pro_details a.link:hover{ color:#ff6600; text-decoration:none;}
		

		
/*个人详细资料背景颜色
------------------------------------------------------------------------------------------------------------*/
		.pro_selectmate .title{ width:100%; line-height:28px; background:url(http://images1.baihe.com/images/baihe_new/images/profile_title_bg.gif) repeat-x 0 bottom; border-bottom:1px dotted #d6d6d6; overflow:hidden;}
		.pro_selectmate.pink .title{ background-position:0 0; text-align:center; color:#fc588f;}
		.pro_selectmate.blue .title{ background-position:0 -39px; text-align:center; color:#2f81d4;}
		
		.pro_selectmate table tr td,.pro_selectmate table tr th{ padding:5px 20px; font-weight:normal; border-bottom:1px dotted #d6d6d6; word-wrap:break-word; word-break:break-all; overflow:hidden;}
		.pro_selectmate table tr th{ width:80px; border-right:1px solid #d6d6d6;}
		@media all and (min-width:40px){.pro_selectmate table tr th{ width:100px;}}
		.pro_selectmate table tr td{ text-align:center;}
		.pro_selectmate table tr td.state{ border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
		
		
		.pro_blog dt{ padding:8px 0 0; margin:0 0 8px 0; border-top:1px dotted #bdbdbd; overflow:hidden; zoom:1;}
		.pro_blog span{ display:block; float:left;}
		.pro_blog .title{ width:60%; line-height:18px;}
		.pro_blog .time{ width:20%;}
		.pro_blog .msg,.pro_blog .read{ width:10%;}
	
	
/*博客
------------------------------------------------------------------------------------------------------------*/
.pro_blogContent{ padding:0 25px 25px 25px; overflow:hidden;}
	.pro_blogContent dl{ width:100#; line-height:22px; overflow:hidden; zoom:1;}
	.pro_blogContent dl dt{ width:100%; margin:0 0 10px 0; font-size:14px; font-weight:700; overflow:hidden;}
	.pro_blogContent dl dd{ width:100%; padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:1px dotted #d6d6d6;}
	.pro_blogContent dl .time{ float:right; font:12px normal; color:#666;}
	.pro_blogContent dl .btn{ margin:15px 0 0;}
	.pro_blogdetail .btn{ margin:0 0 15px 0;}
	.pro_blogContent dl .btn span,.pro_blogdetail .btn span{ padding:0 30px 0 0;}
	
	.pro_blogdetail{ width:100%; padding:0 0 15px 0; margin:0 0 25px 0; line-height:24px; overflow:hidden;}
	.pro_blogdetail h3{width:100%; margin:0 0 10px 0; padding:0 0 10px 0;border-bottom:1px dotted #d6d6d6; color:#fd893f; font-size:14px; font-weight:700;}
	.pro_blogdetail h3 .time{ font:12px normal; color:#666; padding:0 0 0 10px;}
	.pro_blogdetail .tag{ text-indent:0;}
	.pro_blogdetail p{ text-indent:30px; margin:0 0 10px 0; word-wrap:break-word; word-break:break-all; overflow:hidden;}
	.pro_pager{ margin:0 0 10px 0; color:#2f81d4; overflow:hidden; zoom:1;}
	.pro_pager a{ color:#2f81d4;}
	.pro_blogdetail .btnPage{ padding:10px 0 0 270px; overflow:hidden; zoom:1;}
	.pro_blogdetail a.like,
	.pro_blogdetail .liked{ display:block; width:50px; height:28px; padding:27px 40px 0 55px; color:#fff; background:url(http://images2.baihe.com/images/baihe_new/images/button/blog_btn.gif) no-repeat; text-decoration:none; text-align:center;}
	.pro_blogdetail a.like:hover{ background-position:0 -55px; color:#fff;text-decoration:none;}
	.pro_blogdetail .liked{ background-position:0 -110px;}
	
	.pro_page{ width:100%; overflow:hidden; zoom:1;}
	
	
/*心灵匹配
------------------------------------------------------------------------------------------------------------*/
.pro_mod{ width:100%; padding:0 0 25px 0; zoom:1;}
	.pro_mod h3{ position:relative; width:100%; padding:0 0 10px 0; margin:0 0 10px 0;  font-size:14px; font-weight:700;color:#2b2d30;background:url(http://images2.baihe.com/images/baihe_new/images/dot_line_bg.gif) repeat-x 0 bottom;}/**模块title**/
	.pro_mod strong{ position:absolute; top:-8px; right:0; font-weight:700; font-size:22px; }
	.pro_mod .mod_btn{ margin:15px 0 0; height:28px; line-height:28px; background:url(http://images2.baihe.com/images/baihe_new/images/send_msg_btn.png) no-repeat center center; text-align:center; font-size:12px; }
	
		.pro_Psychic li{ clear:both;  margin:0 0 7px 0 !important; margin:0 0 5px 0; line-height:20px; overflow:hidden; zoom:1;}
		.pro_Psychic li span{ float:left; width:70px;}
		.pro_Psychic li .step{ float:left; width:120px;}
		.pro_Psychic .percentImage{ width:120; height:20px; background:url(http://images2.baihe.com/images/baihe_new/images/mybaihe_profile_stepPsychic.gif) no-repeat 0 0; overflow:hidden;}
		
		.pro_extrinsic ul{ width:100%; overflow:hidden;}
		.pro_extrinsic li{ display:block; float:left; width:100px; margin:0 0 5px 0; line-height:22px; background:url(http://images3.baihe.com/images/baihe_new/images/icon/mybaihe_icon_012.gif) no-repeat 43px 0; overflow:hidden;}
		.pro_extrinsic li.none{ background-position:43px -22px;}
		.pro_extrinsic:after{content:"."; display:block;height:0; clear:both; visibility:hidden;}
		
		.pro_Psychic{ position:relative;}
		.pro_Psychic .btn{ margin:10px 0 10px; height:28px; line-height:28px; background:url(http://images3.baihe.com/images/baihe_new/images/send_msg_btn.png) no-repeat center center; text-align:center; font-size:12px; }
		.mod_btn a,
		.mod_btn a:hover,
		.pro_Psychic .btn a{ text-decoration:none;}
		.pro_Psychic .mark{ position:absolute; top:35px; left:100px;}
		
		
		

/*深度匹配
------------------------------------------------------------------------------------------------------------*/
.pro_matchDepth_undone{ padding:20px 25px; margin:-20px 0 25px 0; height:45px; border-bottom:1px solid #ccc; background:url(http://images3.baihe.com/images/baihe_new/images/pro_match_undone_bg.gif) repeat-x 0 bottom; font-size:14px;}
.pro_matchDepth_undone dt{ float:right; width:310px;}
.pro_matchDepth_undone dt a{ display:block; width:260px; height:46px; background:url(http://images3.baihe.com/images/baihe_new/images/button_large08.png) no-repeat 0 0;}
.pro_matchDepth_undone dt a:hover,.pro_matchDepth_undone dt a.finish:hover{ background-position:0 -46px;}
.pro_matchDepth_undone dt a.finish{ display:block; width:275px; background:url(http://images4.baihe.com/images/baihe_new/images/button_large010.png) no-repeat 0 0;}
.pro_matchDepth_undone dt a.finish01{ width:275px; background:url(http://images4.baihe.com/images/baihe_new/images/button_large010.png) no-repeat 0 -92px;}
.pro_matchDepth_undone dt a.finish01:hover{ background-position:0 -138px;}
.pro_matchDepth_undone dd{ padding:0 0 0 50px;}
.pro_matchDepth_undone dd strong{ display:block; margin:0 0 10px 0; font-size:14px; font-weight:700; color:#fa7e01; }

.pro_matchDepth_undone.invite{background:url(http://images4.baihe.com/images/baihe_new/images/pro_match_undone_bg01.gif) repeat-x 0 bottom;}
.pro_matchDepth_undone.invite dt{ width:170px;}
.pro_matchDepth_undone.invite dt a{ display:block; width:170px; height:46px; background:url(http://images4.baihe.com/images/baihe_new/images/button_large012.png) no-repeat 0 0;}
.pro_matchDepth_undone.invite dd{ padding:0 0 0 25px;}
.pro_matchDepth_undone.invite dd strong{ padding:13px 0 0; margin:0; font-family:黑体; font-weight:normal; font-size:18px; color:#996666;}

/*恋爱类型匹配
------------------------------------------------------------------------------------------------------------*/
.pro_matchDepth{ padding:0 25px 25px 25px; overflow:hidden;}
	.match_level{ width:100%; line-height:22px; }
	.match_level h3{ margin:10px 0;}
	.match_level b{ float:left;font-size:14px;}
	.match_level strong{ display:block; float:left; width:120px; height:20px; background:url(http://images5.baihe.com/images/baihe_new/images/pro_matche_level.gif) no-repeat;}
	
	.match_level dl{ padding:10px 15px; margin:0 0 10px 0; border:1px solid #ccc; background:url(http://images5.baihe.com/images/baihe_new/images/pro_match_level_bg.gif) repeat-x 0 bottom; line-height:20px; overflow:hidden; zoom:1;}
	.match_level dl dt{ float:right; width:280px;}
	.match_level dl dt span{ display:block; color:#2f81d4;}
	.match_level dl dd { float:left; width:340px;}
	
	
	.match_level dl dd table tr td{ text-align:center; font-size:14px; font-weight:700;}
	.match_level ul{ width:100%; margin:0 0 15px 0; overflow:hidden; zoom:1;}
	.match_level ul li{ float:left; width:42%; padding:15px 23px; min-height:275px; _height:265px; border:1px solid #ccc; background:url(http://images5.baihe.com/images/baihe_new/images/mybaihe_matching_bj.gif) repeat-x 0 bottom;}
	.match_level ul li.fr{ float:right;}
	.match_level ul li h3{ font-weight:700;}
	.match_level ul li .blue{ color:#016eb8;}
	
	.match_level .hn{ height:165px; padding:60px 100px 0 220px;  background:url(http://images5.baihe.com/images/baihe_new/images/pro_hn_bg.gif) no-repeat 0 0; overflow:hidden;}
	.match_level .hn label{ float:left; width:70px; font-weight:700; color:#016eb8;}
	.match_level .hn p{ overflow:hidden; zoom:1;}
	
/*个性特征
------------------------------------------------------------------------------------------------------------*/	
.match_thumbprint{ width:100%; padding:10px 0 20px; line-height:22px; overflow:hidden; zoom:1; }
	.match_thumbprint .fl{ float:left; width:47%; overflow:hidden; zoom:1; }
	.match_thumbprint .fr{ float:left; width:50%; overflow:hidden; zoom:1; }
	.match_thumbprint .fr{ float:right; padding:2px; border:1px solid #fd893f;}
	.match_thumbprint .fl p{ margin:0 0 10px 0; line-height:20px;}
	.match_thumbprint .fl li{ padding:2px 40px 2px 5px; margin:0 0 7px 0 !important; margin:0 0 4px 0; background:#fff7f4; font-weight:700; overflow:hidden; zoom:1;}
	.match_thumbprint .fl li a{ color:#fd893f; text-decoration:underline;}
	.match_thumbprint .fl li.now{ background:url(http://images1.baihe.com/images/baihe_new/images/pro_match_title_bg.gif) no-repeat right bottom; border:1px solid #f5ae94; color:#fd893f;}
	.match_thumbprint .fr h5{ padding:1px 10px; font-size:14px; font-weight:700; color:#fff; background:url(http://images1.baihe.com/images/baihe_new/images/pro_match_title_bg01.gif) repeat-x 0 bottom; border:1px solid #dc6b00;}
	.match_thumbprint .fr .content{ position:relative; padding:10px 10px; overflow:hidden;}    /*静态页需要去掉position,但是程序必须加*/
	.match_thumbprint .fr p{ margin:10px 0;}
	.match_thumbprint .fr b{ display:block; margin:10px 0; color:#016eb8;}
	.match_thumbprint .fr b span{ font-weight:normal;}
	.match_thumbprint .fr table tr td{ text-align:center; font-weight:700;}
	

.pro_blank{ position:relative; float:left; width:474px; height:220px; padding:200px 0 0 260px; background:#fff url(http://images1.baihe.com/images/baihe_new/images/profile_blank.jpg) no-repeat; border-right:1px solid #aeb6c1; font-family:微软雅黑,黑体; font-size:18px; color:#ff6600;}
.pro_blank .link{ position:absolute; right:15px; bottom:15px; color:#0366d4; text-decoration:underline; font:12px normal; font-family:Arial, Helvetica, sans-serif;}
.pro_blank.w{ background-position:0 0;}
.pro_blank.m{ background-position:0 -420px;}

.proBlank{ float:left; width:674px; padding:80px 30px; border-right:1px solid #e6e6e6; font-family:微软雅黑,黑体; font-size:18px; color:#ff6600;}
.proBlank dl{ overflow:hidden; zoom:1;}
.proBlank dl dt{ float:left; width:220px; height:220px; margin:0 10px 0 0; background:url(http://images1.baihe.com/images/baihe_new/images/proBlank.jpg) no-repeat; overflow:hidden; zoom:1;}
.proBlank dl dt.blank1{ background-position:0 0;}
.proBlank dl dt.blank2{ background-position:0 -220px;}
.proBlank dl dd{ padding:70px 0 0; overflow:hidden; zoom:1;}
.proBlank dl dd p{ font:12px/26px simsun; color:#999;}

/*临时样式*/
	.pro_nav_btn{ float:right; padding:0 8px 0 0; text-align:center; background:url(http://images1.baihe.com/images/baihe_new/images/pro_nav_btn.gif) no-repeat 0 0;}
		.pro_nav_btn a,.pro_nav_btn a:hover{ display:block; width:149px;  text-decoration:none;}	
	
	
/****视频*****/
.pro_video{ margin:15px 0 0; overflow:hidden; zoom:1;}
.pro_video ul li,.video_list ul li{ float:left; width:115px; margin:0 20px 0 0; overflow:hidden;}
.pro_video dl dt,.video_list dl dt{ position:relative; height:88px; overflow:hidden;}
.pro_video dl dt img,.video_list dl dt img{ display:block; width:107px; height:80px; padding:3px; border:1px solid #ccc;}
.pro_video .time,.video_list .time{ position:absolute; top:4px; left:4px; display:block; width:38px; height:12px; line-height:12px; text-align:center; background:#1c1b1b; font-size:11px; color:#fff;}
.pro_video .play,.video_list .play{ position:absolute; bottom:7px; right:7px; width:19px; height:15px; background:url(http://images2.baihe.com/images/baihe_new/images/icon/mybaihe_icon_037.gif) no-repeat; cursor:pointer;}
.pro_video dl dd,.video_list dl dd{ height:16px; margin:5px 0 0; text-align:center; }
.pro_video dl dd a,.video_list dl dd a{ text-decoration:none;}

.video_show{ padding:10px; overflow:hidden; zoom:1;}
.video_show .point{ margin:0 0 15px 0; text-align:center;}
.video_show .point strong{ font-size:14px; font-weight:700; color:#ff6600;}
.video_cont{ padding:20px 115px; border:1px solid #ccc; background:url(http://images2.baihe.com/images/baihe_new/images/video_bg.jpg) repeat-x 0 bottom;}
.video_cont h2{ display:block; margin:0 0 15px 0; padding:0 0 0 25px; line-height:21px; font-size:14px; font-weight:700; background:url(http://images2.baihe.com/images/baihe_new/images/icon/mybaihe_icon_038.gif) no-repeat 0 0;}
.video_cont dl { margin:15px 0 0; line-height:22px; overflow:hidden; zoom:1;}
.video_cont dl dt{ float:left; width:80px; font-weight:700;}
.video_cont dl dd{ overflow:hidden; zoom:1;}

.video_list{ padding:20px 0 20px 20px; border:1px solid #ccc; border-width:0 1px 1px; background:url(http://images2.baihe.com/images/baihe_new/images/video_bg.jpg) repeat-x 0 bottom; overflow:hidden; zoom:1;}
.video_list.margin15{ margin:15px 0 0; border:1px solid #ccc;}
.video_list h3{ display:block; margin:0 0 15px 0; padding:0 15px 0 0; font-weight:700; font-size:14px;}

.AD_683{ width:683px; height:80px; margin:0 0 25px 0; overflow:hidden; zoom:1;}
.pro_redbean{ width:100%; margin:0 0 15px 0; overflow:hidden; zoom:1;}
.pro_redbean li{ margin:0 0 5px 0;}
.pro_redbean input{ position:relative; top:2px; margin:0 3px 0 0;}
.pro_redbean img{ position:relative; top:3px;}
.pro_redbean ul{ float:right;}
.pro_redbean .gray{ color:#999;}

/****心灵匹配*****/
.match_cont{ padding:15px 0 0; zoom:1;}
.match_cont:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.match_tribe{ position:relative; width:200px; border:1px solid #e8e8e8;}
.match_tribe h3{ padding:0 5px; line-height:34px; font-weight:700; font-size:14px; text-align:center; overflow:hidden;}
.match_tribe dl{ height:115px; padding:15px 10px 0 10px; background:url(http://images3.baihe.com/images/baihe_new/images/tribe/pro_mathtribe_bg.gif) repeat-x 0 0;}
* html .match_tribe dl{ overflow:hidden;}
.match_tribe dl dt{ float:right; width:110px; height:115px;}
.match_tribe dl dd{ height:20px; margin:0 0 8px 0; line-height:20px;}
.match_tribe a{ display:block; width:66px; text-align:center; text-decoration:none; cursor:default;}
.match_tribe a:hover{ color:#666; text-decoration:none;}
.match_tribe .on{ font-weight:700; background:url(http://images3.baihe.com/images/baihe_new/images/tribe/pro_on.gif) no-repeat; cursor:pointer;}
.match_tribe b{ position:absolute; display:block; width:10px; height:20px; background: url(http://images3.baihe.com/images/baihe_new/images/tribe/pro_match_arrow.gif) no-repeat;}
.match_tribe b.arrowfl{ background-position:0 0; right:-10px; bottom:90px;}
.match_tribe b.arrowfr{ background-position:0 -20px; left:-10px; bottom:90px;}

.match_tribe.green_t{ color:#0f990e; background:#eff8e9;}
.match_tribe.blue_t{ color:#0c5eb8; background:#ebf6fd;}
.match_tribe.yellow_t{ color:#ff571d; background:#feefcc;}
.match_tribe.red_t{ color:#cc0018; background:#ffd7dc;}
.match_tribe.gray_type{ color:#666; background:#ebecef;}

.match_tribe.green_t dl{ background-position:0 0; }
.match_tribe.blue_t dl{ background-position:0 -130px;}
.match_tribe.yellow_t dl{ background-position:0 -260px;}
.match_tribe.red_t dl{ background-position:0 -390px;}
.match_tribe.gray_type dl{ background:#fff url(http://images3.baihe.com/images/baihe_new/images/tribe/pro_matchgray_bg.gif) no-repeat 0 bottom;}
.match_tribe.gray_type dl dd .link01{ width:180px; padding:35px 0 0; font-size:14px; text-decoration:underline; cursor:pointer;}
.match_tribe.gray_type dl.noTest{ background:#f9f9f9; font-size:14px; }
.match_tribe.gray_type dl.noTest dd{ line-height:22px;}
.match_tribe.gray_type strong{ font-weight:700;}
.match_tribe.gray_type .btnYellow21{ display:inline; margin:10px 0 0 50px;}
.match_tribe.gray_type .btnYellow21 a{ cursor:pointer;}

.match_tribe.green_t .on{ color:#0f990e; background-position:0 0; }
.match_tribe.blue_t .on{ color:#0c5eb8; background-position:0 -20px; }
.match_tribe.yellow_t .on{ color:#ff571d; background-position:0 -40px; }
.match_tribe.red_t .on{ color:#cc0018; background-position:0 -60px; }

.match_show{ float:left; width:166px; height:86px; margin:0 0 0 32px; _margin:0 0 0 22px; padding:80px 0 0 49px; background:url(http://images4.baihe.com/images/baihe_new/images/tribe/pro_match_bg.gif) no-repeat 0 center;}
.match_show a{ padding-left:30px; }
.stepsImage{ width:120px; height:20px; background:url(http://images4.baihe.com/images/baihe_new/images/tribe/mybaihe_profile_stepPsychic.gif) no-repeat 0 0; overflow:hidden;}

.match_text{ clear:both; padding:15px 0 0; line-height:22px;}
.match_point{ height:35px; padding:0 0 0 12px; margin:15px 0 0; line-height:35px; background:url(http://images4.baihe.com/images/baihe_new/images/tribe/pro_match_point.gif) no-repeat;}
.match_point strong{ margin:0 25px 0 0; font-weight:700;}

.match_reg{ line-height:35px;}
.match_reg a{ font-weight:700; color:#2f81d4; text-decoration:underline;}

.match_tribe dd .on { position:relative; font-weight:700; }
.match_tribe dd .on:hover{ text-decoration:none;background:#fff;}

.match_tribe dd span {display:none;}
.match_tribe dd .on:hover span {display:block;width:390px; padding:15px;background:#fffaec url(http://images4.baihe.com/images/baihe_new/images/tribe/type_pop_bg.jpg) repeat-x 0 bottom;;position:absolute;top:30px;color:#666; text-align:left; font-weight:normal; text-decoration:none; border:1px solid #ffd688; z-index:1000;}
.match_tribe dd .arrow01{ position:absolute; top:-10px;}
.match_tribe dd span strong{ display:block; margin:0 0 5px 0; font-weight:700; }


.hotPro{ margin:0 0 15px 0; border:1px solid #f2dca9; overflow:hidden; zoom:1;}
.hotPro h5{ padding:0 10px; color:#735000; background:#f7e9c7; line-height:33px;}
.hotPro ul li{ float:left; width:80.5px; padding:5px 0 5px 10px; line-height:30px; border-top:1px solid #f2dca9;}
.hotPro ul li strong{ color:#ff6600;}
.hotPro ul li span{ padding:7px 12px; line-height:30px; text-align:center; font-family:黑体; font-size:14px;background:url(http://images4.baihe.com/images/baihe_new/images/icon/userHot.gif) no-repeat;}
.hotPro ul li span.hot1{ background-position:0 -30px; color:#ac5520;}
.hotPro ul li span.hot2{ background-position:0 -60px; color:#f3e23d;}

.interaction{ padding:15px 13px;margin:0 0 15px 0; border:1px solid #f2dca9; background:#f7e9c7; overflow:hidden; zoom:1;}
.interaction .btnYellow38{ margin:10px 0 0 19px;}
.interaction .btnYellow38{ display:inline;}
.interaction .btnYellow38 a{ font-size:14px;}


.proSkin{ margin:0 0 15px 0; border:1px solid #f2dca9; background:#fcf5eb; overflow:hidden; zoom:1;}
.proSkin h6{ padding:0 10px;  color:#666; font-size:14px; font-weight:700; background:#f7e9c7; line-height:33px;}
.proSkin .text{ padding:10px 0 10px 10px; overflow:hidden;}
.proSkin .text p{ margin:0 0 5px 0; font-size:12px; line-height:20px; color:#ff6600;}
.proSkin ul{ margin:10px 0 0; overflow:hidden; zoom:1; }
.proSkin ul li{ display:inline;}
.proSkin ul li a{ display:block; float:left; width:84px; margin:0 11px 10px 0; text-align:center; text-decoration:none; overflow:hidden;}
.proSkin ul li a{ display:inline;}
.proSkin ul li a img{ display:block; border:2px solid #fff; margin:0 0 5px 0; }
.proSkin ul li a img.now{ border:2px solid #ff6600;}


.tjService{ display:block; margin:0 0 8px 0; font-size:14px; font-weight:700;}
.servicePro{ margin:-1px 0 0; border:1px solid #f2dca9; overflow:hidden; zoom:1;}
.servicePro h5{ padding:0 10px 0 32px;font-size:14px; font-weight:700; line-height:33px; background:#f7e9c7 url(http://images4.baihe.com/images/baihe_new/images/icon/serviceProIcon.gif) no-repeat;}
.servicePro h5.rankIcon{ background-position:8px 0;}
.servicePro h5.smsIcon{ background-position:8px -33px;}
.servicePro h5.cryIcon{ background-position:8px -66px;}
.servicePro h5.redIcon{ background-position:8px -99px;}
.servicePro h5.redIcon{ background-position:8px -99px;}
.servicePro h5.seniorIcon{ background-position:10px -132px;}
.servicePro .cont{ padding:0 10px 15px; border-top:1px solid #f2dca9; overflow:hidden; zoom:1;}
.servicePro ul{ padding:5px 0; overflow:hidden;}
.servicePro ul li{ display:block; padding:0 0 0 18px; line-height:24px; background:url(http://images4.baihe.com/images/baihe_new/images/icon/saleIcon1.gif) no-repeat 0 center; }
.servicePro .link{ padding:0 0 7px 0; margin:0 0 10px 0; border-bottom:1px dotted #cbcbcb; text-align:right;}
.servicePro .link a{ color:#2f81d4; text-decoration:none;}
.servicePro .point{ padding:0 0 10px 0;}
.servicePro .point p { height:20px; overflow:hidden;}
.servicePro .point p input{ position:relative; top:2px; margin:0 3px 0 0;}
.servicePro strong{ color:#ff6600;}
.servicePro .text{ padding:5px 0; line-height:22px;}
.servicePro .readBean{ padding:0 0 5px 0; font-size:14px; line-height:26px;}



/****baiheweibo*****/
.bhWeibo .title{ height:84px; padding:0 55px 0 15px; line-height:84px; background:url(http://images5.baihe.com/images/baihe_new/images/profile_zx.jpg) no-repeat; color:#fff; font-weight:700; font-size:14px; overflow:hidden;}
.bhWeibo p{ margin:0 0 10px 0; line-height:22px;}
.bhWeibo strong{ color:#ff6600;}



/****飘窗*****/
#topTools{ position:fixed; width:55px; height:168px; *z-index:100; -ie6-position-fixed-delay:200;}
* html #topTools { *position: expression(function(ele){ele.runtimeStyle.position='absolute';Expressions.style.position.fixed(ele);}(this))}
#topTools a{ display:block; width:55px; height:51px; margin:0 0 5px 0; background:url(http://images4.baihe.com/images/baihe_new/images/skin_index/index_topIcon.gif) no-repeat; text-indent:-999em; overflow:hidden; zoom:1;}
#topTools a.topIcon{ background-position:0 0;}
#topTools a.regIcon{ background-position:0 -51px;}
#topTools a.loginIcon{ background-position:0 -102px;}
#topTools a.mobileIcon{ height:76px; background-position:0 -153px;}



/************新登录************/
.popLogin .loginBtn,.popLogin .regBtn{ background:url(http://images2.baihe.com/images/baihe_new/images/pop_img/pop_index_btn.jpg) no-repeat;}
.popLogin{ position:relative; padding:20px 0 20px 25px;_padding-bottom:10px; background:#fff url(http://images2.baihe.com/images/baihe_new/images/pop_img/pop_new_img.jpg) no-repeat right center; line-height:22px; overflow:hidden; zoom:1;}
.popLogin .close01{ position:absolute; top:10px; right:10px; width:16px; height:16px; line-height:16px; background:url(http://images3.baihe.com/images/baihe_new/images/pop_img/pop_close.gif) no-repeat; cursor:pointer; text-indent:-999em; overflow:hidden;}
.popLogin h5{ display:block; margin:0 0 12px 0; font-weight:700; font-size:16px; font-family:微软雅黑; color:#ff6600;}
.popLogin .fl{ float:left; width:280px;}
.popLogin .fr{ float:right; width:170px; padding:185px 0 0; color:#333;}
.popLogin .fr a{ color:#ff6600; text-decoration:underline;}
.popLogin .inputbox{ width:170px; padding:2px; border:1px solid #ccc;}
.popLogin .inputbox01{ position:relative; top:2px; margin:0 3px 0 0;}
.popLogin dl{ margin:0 0 10px 0; overflow:hidden; zoom:1;}
.popLogin dl dt{ float:left; width:70px; padding:0 5px 0 0; line-height:24px;}
.popLogin dl dt strong{ color:#ff6600;}
.popLogin dl dd{ float:left;}
.popLogin dl dd span{ display:block; padding:2px 0 0; color:#999; line-height:16px;}
.popLogin dl dd span.error{ color:#ff6600;}
.popLogin .code{ padding:0 0 0 75px; margin:0 0 10px 0; overflow:hidden;}
.popLogin .btn{ clear:both; padding:0 0 15px 75px; overflow:hidden; zoom:1;}
.popLogin .loginBtn{ display:block; float:left; width:94px; height:37px; margin:0 10px 0 0; background-position:0 0; color:#fff; font:18px/34px 微软雅黑; text-align:center; text-decoration:none;}
.popLogin .loginBtn:hover{ color:#fff; text-decoration:none;}
.popLogin .codeBtn{ line-height:37px; color:#ff6600; text-decoration:underline;}
.popLogin .regBtn{ display:block; width:173px; height:45px;background-position:0 -37px; color:#fff; font:20px/45px 微软雅黑; text-align:center; text-decoration:none;}
.popLogin .regBtn:hover{ color:#fff; text-decoration:none;}
.popLogin .share{ clear:both; overflow:hidden; zoom:1;}
.popLogin .share span{ display:block; float:left; line-height:22px;}
.popLogin .share a{ display:block; float:left; width:26px; height:22px; margin:0 5px 0 0; text-indent:-999em; background:url(http://images3.baihe.com/images/baihe_new/images/pop_img/pop_loginIcon.gif) no-repeat; overflow:hidden; zoom:1;}
.popLogin .share a.QQ{ background-position:0 0;}
.popLogin .share a.sina{ background-position:0 -22px;}


#toolBarMsg{ position:fixed; width:715px; padding:9px; top: 0px; /* position fixed for IE6 */ _position: absolute;  _top: expression(documentElement.scrollTop + "px"); background:#feaf7a;opacity:0.95; filter:alpha(opacity=95); border:1px solid #ff6600; color:#000; z-index:999;}
#toolBarMsg dl{ overflow:hidden; zoom:1;}
#toolBarMsg dl dt{ float:left; margin:0 15px 0 0;}
#toolBarMsg dl dt img{ display:block;}
#toolBarMsg dl dd{ position:relative; overflow:hidden; zoom:1;}
#toolBarMsg dl dd h5{ display:block; margin:-3px 0 10px 0; height:22px; line-height:22px; font-size:14px; font-weight:700;}
#toolBarMsg dl dd h5 img{ position:relative; top:5px; margin:0 13px 0 0;}
#toolBarMsg dl dd .cont{ margin:0 0 3px 0; line-height:24px; overflow:hidden; zoom:1;}
#toolBarMsg dl dd .cont .fl{ float:left;}
#toolBarMsg dl dd .cont .fr{ float:right;}
#toolBarMsg dl dd .cont .fl img{ position:relative; top:4px; margin:0 2px;}
#toolBarMsg dl dd .cont .fl strong{ padding:0 7px 0 5px; color:#999;}
#toolBarMsg dl dd .cont .fr span{ padding:0 15px 0 0;}
#toolBarMsg dl dd .cont .fr strong{ color:#fff;}
#toolBarMsg dl dd .cont textarea{ width:598px; height:60px; padding:5px; margin:0 0 10px 0; background:#fff; border:1px solid #ff6600; font:12px/20px Simsun; color:#999;resize:none; overflow-x:hidden; overflow-y:auto;}
#toolBarMsg dl dd .cont .short{ width:598px; height:18px; padding:5px; background:#fff; border:1px solid #ff6600; line-height:20px; color:#999; overflow:hidden;}
#toolBarMsg dl dd .cont .link{ color:#016fb4; text-decoration:underline;}
#toolBarMsg dl dd .btn{ position:absolute; top:30px; right:25px; display:block; display:block; width:95px; height:33px; background:url(http://images1.baihe.com/images/baihe_new/images/button/proPopBtn.gif) no-repeat; text-indent:-999em; overflow:hidden;}
#toolBarMsg dl dd .btn1{ position:absolute; top:30px; right:25px; display:block; display:block; width:95px; height:33px; background:url(http://images1.baihe.com/images/baihe_new/images/button/proPopBtn.gif) no-repeat 0 -33px; text-indent:-999em; overflow:hidden;}
#toolBarMsg dl dd .text{ display:block; float:left; line-height:27px;}
#toolBarMsg dl dd .sendBtn{ display:block; float:left; width:79px; height:27px; margin:0 8px 0 0; line-height:27px; text-align:center; background:url(http://images1.baihe.com/images/baihe_new/images/button/proPopBtn1.gif) no-repeat; text-decoration:none; color:#666;}
#toolBarMsg dl dd .sendBtn{ display:inline;}
