/*****主体内容*****/
.cols_bj{ background:url(http://images.baihe.com/images/baihe_new/images/skin_blue/cols01_bj.gif) repeat-y 0 0;}
#baihe_page{ width:980px; margin:0 auto; font-size:12px; color:#666; overflow:hidden; zoom:1;}
#baihe_content{ border:1px solid #e6e6e6; overflow:hidden; zoom:1;}

/*****baihe_col7*****/
#baihe_colfl{ float:left; width:759px; padding:0 0 15px; background:#fff; border-right:1px solid #e6e6e6; zoom:1;}
#baihe_colfl:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
#baihe_colfr{ float:left; width:188px; padding:15px; overflow:hidden; }
.rec_cont{ padding:0 15px; zoom:1;}
.rec_cont:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.fl{ float:left;}
.fr{ float:right;}
.yellow{ color:#ff6600;}

/*****pager*****/
.page_now{ padding:1px 0 0; overflow:hidden;zoom:1;}
.page_now a,.page_now span{ display:block; float:left; padding:0 6px; margin:0 0 0 5px; line-height:18px; border:1px solid #e0e0e0; background:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration:none;overflow:hidden;}
.page_now a:hover{ background:#d3eafc; border:1px solid #88b8e0; text-decoration:none;}
.page_now span.now{ color:#ff6600; font-weight:700;}
.page_now span.dot{ border:0; background:none;}
.page_now span.gray{ border:1px solid #eee; color:#e6e6e6}

/*****btn*****/
.btn_page{ display:block; float:left; padding:0 14px; margin:0 0 0 10px; line-height:22px; height:22px; overflow:hidden; background:url(http://images.baihe.com/images/baihe_new/images/button_page.png) no-repeat 0 0;}
.btn_page a{ padding:0 15px; text-decoration:none;}

.btn_mark{ display:block; float:left; width:67px; height:22px; padding:0 0 0 12px; margin:0 0 0 15px; line-height:22px !important; *line-height:24px; background:url(http://images.baihe.com/images/baihe_new/images/button_greetings.png) no-repeat 0 0; text-align:center; overflow:hidden; text-decoration:none;}
.btn_mark{ display: inline;}
.btn_mark:hover{ text-decoration:none;}

.btn_org{ float:left; height:22px; padding:0 0 0 15px;  margin:0 0 0 10px; background:url(http://images.baihe.com/images/baihe_new/images/btn_org_left.gif) no-repeat 0 0; overflow:hidden;}
.btn_org a{ display:block; float:left; padding:0 20px 0 5px; height:22px; line-height:20px !important; line-height:22px; color:#fff; background:url(http://images.baihe.com/images/baihe_new/images/btn_org_right.gif) no-repeat right 0; text-decoration:none;}
.btn_org a:hover{ color:#fff; text-decoration:underline;}

.btn_greetings{ display:block; margin:3px auto 0 auto; width:70px; padding:0 0 0 12px; height:22px; line-height:22px !important; >line-height:24px !important; 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;}

/*****左侧导航*****/
.rec_subnav{ position:relative; overflow:hidden; zoom:1;}
.rec_subnav ul{ height:33px; overflow:hidden; zoom:1;}
.rec_subnav ul li{ display:block; float:left; padding:0 0 0 7px; margin:0 6px 0 0; background:url(http://images.baihe.com/images/baihe_new/images/mb_memberlist_tag_left.gif) no-repeat 0 0; }
.rec_subnav ul li a{ float:left; padding:0 28px 0 22px; line-height:33px; background:url(http://images.baihe.com/images/baihe_new/images/mb_memberlist_tag_right.gif) no-repeat right 0; text-decoration:none;font-weight:700;font-size:14px;}
.rec_subnav ul li.now{ background-position:0 -33px;}
.rec_subnav ul li.now a{background-position:right -33px; color:#333; }

/*****排列方法*****/
.rec_pagecont{ padding:12px 15px; background:url(http://images.baihe.com/images/baihe_new/images/mb_list_pager_bg.gif) repeat-x 0 bottom; border:1px solid #e6e6e6; border-top:3px solid #dfebf4; overflow:hidden; zoom:1;}
.rec_pagecont input{ position:relative; top:2px; margin:0 2px 0 0;}
.rec_pagecont label{ padding:0 10px 0 0; cursor:pointer;}
.list_pagegray{margin:-1px 0 0; padding:15px; background:url(http://images.baihe.com/images/baihe_new/images/mb_list_pager_bg01.gif) repeat-x 0 bottom; border:1px solid #e6e6e6; overflow:hidden; zoom:1;}
.rec_pagecont .tag_list{ float:right; padding:0 0 0 18px; margin:5px 15px 0 0; line-height:16px; background:url(http://images.baihe.com/images/baihe_new/images/accumulate/rec_list_icon.gif) no-repeat 0 -1px;text-decoration:none;}
.rec_pagecont .tag_photo{ float:right; padding:0 0 0 18px; margin:5px 15px 0 0; line-height:16px; background:url(http://images.baihe.com/images/baihe_new/images/accumulate/rec_photo_icon.gif) no-repeat 0 -1px;text-decoration:none;}
.rec_pagecont .now{ background-position:0 -17px;}

/*****列表内容*****/
.list_content{ border:1px solid #e6e6e6; border-width:0 1px;zoom:1;}
.list_content:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.list_member{ padding:15px 30px 8px; border-bottom:1px dashed #e6e6e6; zoom:1;}
.list_member:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.list_member.golden_bg{ background:url(../images/golden_bh_bg.gif) no-repeat right bottom;}
.list_member dt{ float:left; margin:0 30px 0 0; _margin:0 27px 0 0; }
.list_member dt img{ padding:3px; border:1px solid #e6e6e6; color:#979797; background:#fff;}
.list_member dt span{ display:block; margin:5px 0 0; text-align:center;}
.list_member dd{ float:left; width:507px; zoom:1;}
.list_member dd .title{ padding-bottom:10px; zoom:1;}
.list_member dd .title:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.list_member dd .uname{ display:block; float:left;margin:0 5px 0 0;}
.list_member .ranking{ display:block; float:right; margin:0 35px 0 0;}
.list_member .staricon{ display:block; float:right; padding:4px 0 0; margin:0 35px 0 0;}
.list_member .staricon{ display:inline;}
.list_member .staricon img{ vertical-align:middle; position:relative; top:-2px}
.list_member dd .icon{ float:right; width:200px; height:22px; text-align:right;}
.list_member dd .icon span img{ float:left; position:relative;top:4px;}
.list_member dd .typeIcon{ float:left; display:block; height:22px;}
.list_member dd span.typeIcon img{ position:relative; top:1px; *top:-1px; margin-left:3px;}
.list_member dd .uname img{ position:relative; top:3px; left:5px;}
.list_member .ranking img{ position:relative; top:5px; right:5px;}
.list_member dd p{ width:100%; margin:10px 0 0; min-height:85px; _height:85px; color:#8b8b8b; line-height:22px; overflow:hidden;}
.list_member dd .btn{ float:right;}
	
/*****列表为空*****/
.list_content_blank{ padding:40px 15px 115px; margin:0 17px 0 0; background:url(http://images.baihe.com/images/baihe_new/images/blacklist_blank_bg.gif) repeat-x 0 bottom; border:1px solid #e6e6e6; border-top:3px solid #06c4e3;  overflow:hidden; zoom:1;}
.list_content_blank span{ display:block; width:455px; margin:0 auto; font-size:14px; line-height:24px; color:#525252;background:url(http://images.baihe.com/images/baihe_new/images/blacklist_blank_tu.gif) no-repeat 0 0;}
.list_content_blank a{ font-size:14px; color:#2f81d4;}
.list_content_blank span.font12{ font-size:12px;}
.list_content_blank.gray{ border-top:1px solid #e6e6e6;}

.list_content_blank span.blankbg{ height:50px; padding:150px 0 0 320px; background-position:0 0;}  /*黑名单为空*/
.list_content_blank span.favbg{ height:120px; padding:80px 0 0 320px; background-position:0 -200px;}  /*收藏夹为空*/
.list_content_blank span.myevent{ height:50px; padding:150px 0 0 320px; background-position:0 -400px;} /*我的活动为空*/
.list_content_blank span.myjoin{ height:50px; padding:150px 0 0 320px; background-position:0 -600px;} /*我的参与的活动为空*/
.list_content_blank span.myissue{ height:120px; padding:80px 0 0 320px; background-position:0 -800px;} /*我发布活动为空*/
.list_content_blank span.seeme{ height:135px; padding:65px 0 0 320px; background-position:0 -1000px;} /*看过我的*/
.list_content_blank span.seen{ height:120px; padding:80px 0 0 320px; background-position:0 -1200px;} /*我看过的*/
.list_content_blank span.myfavbg{ height:120px; padding:80px 0 0 320px; background-position:0 -1400px;} /*我收藏的*/
.list_content_blank span.mymatch{ height:100px; padding:100px 0 0 320px; background-position:0 -1600px;} /*我的匹配*/
.list_content_blank span.matchblank{ height:80px; padding:120px 0 0 320px; background-position:0 -1800px;} /*我的匹配为空*/
.list_content_blank span.match01{ height:100px; padding:100px 0 0 320px; background-position:0 -2000px;} /*我的匹配为空*/
.list_content_blank span.match02{ height:125px; padding:75px 0 0 313px; background-position:0 -2200px;} /*我的匹配为空*/

/*****search列表*****/
.list_member01{ padding:0 0 15px 15px; zoom:1;}
.list_member01:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.list_member01 li{ float:left; width:140px; padding:5px 10px 15px; margin:15px 15px 0 0; border:1px solid #e6e6e6;}
.list_member01 li.golden_bg{ border:1px solid #ebbddc; background:#f8f3f7 url(http://images.baihe.com/images/baihe_new/images/golden_bh_bg01.gif) no-repeat 0 0;}
.list_member01 li{ display:inline;}
.list_member01 .ranking{ display:block; float:none; height:22px; padding:0 0 0 32px; margin:0; overflow:hidden; }
.list_member01 .ranking img{ margin:0 3px 0 0;}
.list_member01 li .pic{ display:block; width:120px; height:150px; margin:5px auto; padding:3px; border:1px solid #e6e6e6;}
.list_member01 li p{ text-align:center; text-indent:0; padding:2px 0; height:20px;}
.list_member01 li p img{ vertical-align:middle;  margin:0 3px 0 0; position:relative; top:-2px; *height:15px;}
	
/*****rec_search*****/
.rec_search{ margin:15px; border:1px solid #bec2c5;}
.rec_tj a{ display:block; float:left; width:124px; height:66px; _margin-right:-3px; position:relative; z-index:100;background:url(http://images.baihe.com/images/baihe_new/images/accumulate/rec_title_icon.jpg) no-repeat 0 0;}
.rec_tj a:hover{ height:57px; background:#fff url(http://images.baihe.com/images/baihe_new/images/accumulate/rec_title_icon.jpg) no-repeat 0 0;text-decoration:none;}
.rec_tj span{ display:none;}
.rec_tj a:hover span{ display:block; position:absolute;left:134px;bottom:0; width:220px; height:20px; padding:1px 10px 2px; line-height:22px;  border:1px solid #fea41c; background:#fff8bd;color:#666;}
.rec_search dl{ height:40px; padding:4px 0 13px 10px; background:url(http://images.baihe.com/images/baihe_new/images/accumulate/rec_title_bg.jpg) repeat-x 0 bottom; overflow:hidden; zoom:1;}
.rec_search dl dt{ float:left;width:36px;height:45px;padding:2px 3px;margin:0 10px 0 0;_margin:0 7px 0 0;background-image:url('http://images.baihe.com/images/baihe_new/images/mybaihe_userphoto_bj.png')!important;background-image:none; filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.baihe.com/images/baihe_new/images/mybaihe_userphoto_bj.png', sizingMethod='crop'); overflow:hidden;}
.rec_search dl dt img{ display:block; width:36px; height:45px;}
.rec_search dl dd{ position:relative; height:50px; padding:2px 15px 0 0; line-height:22px; overflow:hidden; zoom:1;}
.rec_search .btn{ position:absolute; bottom:15px; right:15px;}

/*****人气嘉宾*****/
.tag_title{ margin:0 0 15px 0;}
.tag_title .now{ color:#2f81d4; }
.tag_pic ul{ overflow:hidden; zoom:1;}
.tag_pic ul li{ float:left; width:88px; margin:0 0 15px 0; overflow:hidden;}
.tag_pic ul li a img{ display:block; width:80px; height:100px; padding:3px; background:#fff; border:1px solid #e6e6e6;}
.tag_pic ul li.fr{ float:right;}
.tag_pic ul li .name{ display:block; margin:5px 0 0; line-height:16px; text-align:center;}

/*****成功故事*****/
.mb_makefriend dl{ padding:0 0 10px 0; margin:0 0 10px 0; background:url(http://images.baihe.com/images/baihe_new/images/dot_line_bg.gif) repeat-x 0 bottom;}
.mb_makefriend dt{ margin:0 0 8px 0;}
.mb_makefriend .release{ padding:0 0 0 20px; background:url(http://images.baihe.com/images/baihe_new/images/icon/mybaihe_arrow_012.gif) no-repeat 0 0;}
.mb_makefriend p{ margin:0 0 10px 0; line-height:22px;}
.mb_makefriend dl.noline{ background:none; padding:0; margin:0;}
.mb_makefriend .searchid{ width:176px; padding:3px 5px; color:#666; border:1px solid #e6e6e6; font-size:12px;}

/*****每日测试*****/
.test_temp,
.test_temp dl { overflow:hidden; zoom:1;}
.test_temp dl dt{ float:left; width:40px; margin:0 10px 0 0; _margin:0 7px 0 0;}
.test_temp dl dd{ line-height:20px; overflow:hidden; zoom:1;}
.test_temp ul li{ margin:0 0 10px 0;}
.test_temp ul li a{ text-decoration:none;}

/*****爱情搜索*****/
.reco_content{ overflow:hidden; zoom:1;}
.reco_content .list_member01 li{ margin:15px 20px 0 10px; }
.reco_search{ padding:15px 25px; overflow:hidden; zoom:1;}
.reco_search dl dt{ float:right; width:130px; padding:15px 0 0; overflow: hidden;}
.reco_search dl dd{ float:left; width:780px; overflow:hidden; zoom:1;}
.reco_search tr th,.reco_search tr td{ padding:4px 0; line-height:22px;}
.reco_search tr th{ width:60px;}
.reco_search label{ padding:0 0 0 10px;}
.reco_search label input{ position:relative; top:2px; margin:0 3px 0 0; _margin:0;}
.reco_point{ position:relative; padding:10px 15px; margin:0 0 20px 0; border:1px solid #ffedbd; -moz-border-radius:5px; -webkit-border-radius:5px; background:#fff7e2; zoom:1;}
.reco_point h3{ display:block; font-size:14px; font-weight:700;}
.reco_point p{ margin:8px 0 0; overflow:hidden;}
.reco_point strong{ color:#ff6600; font-weight:700;}
.reco_point .arrow{ position:absolute; left:20px; bottom:-10px;}

/*****浮动框*****/
.realName{ position:relative; cursor:pointer;}
.realPop{ position:absolute; bottom:22px; left:-50px; width:130px; height:45px; padding:15px; background:#fff; text-align:center; border:4px solid #e6e6e6;}
.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:22px; left:-50px; width:243px;background:#f5f5f5; color:#333; text-align:left; border:4px solid #e6e6e6; zoom:1; z-index:100}
.namePop .title{ display:block; padding:5px 10px; color:#333; background:#e6e6e6; font-size:14px; border-bottom:1px solid #e6e6e6; 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{ position:relative; 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 #e6e6e6;}
.namePop .text em{ position:absolute; display:block; width:58px; height:71px; right:13px; top:16px; z-index:10; background:#fff; opacity:0; filter:alpha(opacity=0);}
.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;}

.list_member dd .namePop .title{  padding:5px 10px;}
