/*public*/
body{margin:0;padding:0;text-align:center;background-color:#fff;color:#666;font-size:12px;font-family:Arial,"宋体";word-wrap:break-word;word-break:break-all}
body > div{margin-right:auto;margin-left:auto}
img,a img {border:0px}
table,input,select,textarea{font-size:12px}
br{font-size:12px}
div,p,dl,dt,dd,textarea,address,blockquote {margin:0;padding:0;height:auto;text-align:left}
form,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
ul,li{margin:0;height:auto;text-align:left}
em{font-weight:bold;font-style:normal}
a{color:#666;text-decoration:underline}
a:hover{text-decoration:none}
.hidden{display:none}
h1{display:none}
.rim{width:960px;margin:0 auto;clear:both}
.left{float:left}
.right{float:right}
.clear{clear:both;height:1px;font-size:0px}

.man{background:url("images/man.gif") no-repeat 0 50%}
.woman{background:url("images/woman.gif") no-repeat 0 50%}
.p88{width:88px;padding:1px;margin:0 auto;border:1px solid #e1e1e1}
.grade a{display:block;height:16px;vertical-align:-2px}
.grade a em{display:none}
.star_a{background:url("images/star_a.gif") repeat-x}
.star_a:hover{background:url("images/star_a.gif") repeat-x}
.star_b{}
.star_b:hover{background:url("images/star_b.gif") repeat-x}
.star_c{background:url("images/star_c.gif") repeat-x}
.star_c:hover{background:url("images/star_c.gif") repeat-x}
.s01{width:16px}
.s02{width:32px}
.s03{width:48px}
.s04{width:64px}
.s05{width:80px}
.pink{color:#EF2787}

FORM {
	MARGIN: 0px
}
TD {
	FONT-SIZE: 9pt; FONT-FAMILY: 宋体
	}
INPUT {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9pt; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 1px; BORDER-TOP-COLOR: #cccccc; PADDING-TOP: 1px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc
}
TEXTAREA {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9pt; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; FONT-FAMILY: 宋体; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc
}
SELECT {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9pt; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; FONT-FAMILY: 宋体; BACKGROUND-COLOR: #efefef; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000
}

a:link {
	text-decoration: none;
	color: #25437c;
}
a:visited {
	text-decoration: none;
	color: #25437c;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #333333;
}
.headerbg{
	background-image: url(images/header.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 40px;
	font-size:14px;
}
.Member_title2 {
	MARGIN: 0px 4px;
	background-image: url(images/dashed.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.Member_title2 H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-TOP: 0px; HEIGHT: 30px
}
.Member_title2 H2 A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333; LINE-HEIGHT: 30px; TEXT-DECORATION: none
}
.Member_title2 .side {
	TEXT-ALIGN: right
}
.Member_title2 .side A {
	LINE-HEIGHT: 30px
}
.Member_title3 {
	background-image: url(images/box_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:100px;
}
.Member_fenge {
	MARGIN: 0px 4px;
	background-image: url(images/dashed.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:2px;
}
.Member-top2bj{
	background-image: url(images/Member-top2-bj.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 125px;
}

/*mid*/
.main{width:960px;margin:0 auto;padding-top:15px;clear:both}
.main .left{width:570px}
.main .right{width:375px}
#man_num{color:#68c03d;font-weight:normal}
#woman_num{color:#f9298e;font-weight:normal}

/*pro - h2*/
.h2_01 {background:#f6f6f6;color:#333;clear:both;font:bold 12px tahoma,sans-serif;overflow:hidden;border-top:1px solid #cdeb99;height:31px;line-height:18px;position:relative}
.h2_01 .s_1 {display:block;position:absolute;top:6px;left:83px}
.h2_01 .s_1 a {display:block;float:left;width:82px;height:23px;margin:0 8px;padding:0;text-align:center}
.h2_01 .s_1 a.here {background:url("images/h2_a01.gif") top no-repeat;width:82px;height:23px;color:#fff;text-decoration:none;overflow:hidden;border-top:1px solid #cdeb99}
.h2_01 .s_1 a:hover.here {text-decoration:underline}

.h2_01 span{display:block;position:absolute;top:6px;left:10px}
.h2_01 .s_2{background:url("images/bugle.gif") no-repeat;height:23px;top:2px;padding:4px 0 0 35px}
.h2_01 span em{color:#690}
.h2_01 cite{font-style:normal;display:block;position:absolute;right:8px;top:8px}
.h2_01 cite img{margin-right:4px}

.h2_02 {background:#fff url("images/h2_01.gif") bottom repeat-x;color:#333;border-top:1px solid #cdeb99;clear:both;font:bold 12px tahoma,sans-serif;height:34px;position:relative}
.h2_02 span {display:block;position:absolute;top:0px;left:2px;text-align:left;padding:2px 0 0 13px}
.h2_02 var {background:url("images/h2_02.gif") no-repeat;display:block;float:left;font-style:normal}
.h2_02 span a {background:url("images/h2_02.gif") right top no-repeat;color:#333;height:30px;width:108px;font-weight:normal;line-height:25px;display:block;float:left;margin-left:0;text-align:center}
.h2_02 span .here {background:url("images/h2_a02.gif");color:#fff;font-weight:bold;text-decoration:none;height:31px;margin-left:-3px;padding-left:3px;cursor:pointer}
/*同城城市列表*/
#city{list-style:none;width:93%;overflow:hidden;margin:8px auto;padding:0px;border-top:1px dashed #d3d3d3;background-color:#f4f4f4}
#city li{display:inline;zoom:1;float:left;width:53px;margin:5px 5px 5px 8px}
#city li.w_lr{width:100%;height:1px;font-size:0px;clear:both}
#city a{padding:1px 2px}
#city a:hover{background:#7fbe27}
#city .here{background:#7fbe27}
/*main left - pro*/
.up_page {width:93%;height:20px;padding-top:8px;margin:12px auto 24px;font-family:"宋体";border-bottom:1px dashed #ccc;clear:both}
.up_page a{color:#f09}
.up_page span{float:right}
.up_page span a{color:#666}

.page {margin-bottom:2px;text-align:center}

.list{width:93%;margin:5px auto 10px}
.list .pic{
	padding: 4px;
	border: 1px solid #CCCCCC;
	height: 90px;
	width: 120px;
	float:left;
}
.list dl{width:81%;float:right;padding-bottom:8px;border-bottom:1px dashed #ccc}
.list dt{padding:5px 0px 0px 15px}
.list dt a{margin-right:8px}
.list img{vertical-align:text-bottom}
.list .man a{color:#0081ff}
.list .woman a{color:#ff008e}
.list dd .p_01{padding-top:9px; padding-left:15px;}
.list dd .p_02{padding-top:9px; padding-left:15px;}
.list dd .p_03{padding-top:2px; padding-left:15px;}
.list dd span{color:#000}
.list dd .l{float:left;margin-top:6px}
.list dd .l span{float:left;display:block}
.list dd .l a{float:left;display:block;height:16px;vertical-align:text-bottom}
.list dd .l a em{display:none}
.list dd .r{float:right}
.list dd .r a{display:inline;zoom:1;margin-left:6px}

.f_b01{font-weight:bold;color:#f09}
.f_b02{font-weight:bold;color:#690}

/*大喇叭*/
#speak ul{list-style:none;padding:0px;margin:8px auto 0}
#speak li{height:16px;line-height:16px;padding:5px 0 3px 6px;position:relative;cursor:pointer}
#speak li a{color:#757575;text-decoration:none}
#speak li a:hover{text-decoration:underline}
#speak li .man{background:url ("images/man.gif") 0 4% no-repeat}
#speak li .woman{background:url ("images/woman.gif") 0% 4% no-repeat}
#speak li span{height:16px;position:absolute;bottom:3px;right:2px;padding-left:14px;text-align:left;width:90px;overflow:hidden;white-space:nowrap}
#speak li span a{text-decoration:underline}
#speak li .woman a:hover{color:#f39;text-decoration:none}
#speak li .man a:hover{color:#09f;text-decoration:none}
#speak .bg_a{background:#f4f4f4}
#speak p{text-align:right;margin:10px 0px 4px 0;font-family:"宋体"}
#speak cite{font-style:normal;margin-right:3px}
.f_w{color:#f39}
.f_m{color:#09f}
.f_y{color:#fea200}
.f_g{color:#4fa830}
.f_b{color:#00cbfd}

/*找朋友*/
.want_tab,.want_tab select,.want_tab input {color:#949494}
.want_tab {margin:8px auto 10px;width:360px;border-collapse:collapse}
.want_tab td {height:26px;line-height:19px}
.want_tab .tag_w{line-height:1.5em}
.want_tab .tag_w a {margin-right:2px}
.want_tab .btn{width:70px;height:19px;cursor:pointer;padding-top:2px;background:url("images/scr1.gif") no-repeat;border:0px;color:#fff}

.hot_tag {margin:2px 0 2px 4px;padding:12px 0 0 4px;width:350px;border-top:1px dashed #ccc;color:#757575}
.hot_tag a {display:inline-block;margin:2px 3px 0}
/*main3 right 万人迷*/
.right .circle {border:1px solid #cdcdcd;border-width:1px 1px 0;padding:2px 0 0;width:372px} 
.mar_say {margin-top:12px}
/*main3 right 万人迷*/
#lis {padding:2px 0 1px}
#lis ul {list-style:none;margin:6px 0 3px;padding:0}
#lis li b,#lis li a,#lis li span,#lis li cite {float:left;font-style:normal;margin:0;padding:0}
#lis li {width:352px;padding:8px 10px 4px;clear:both;background:#f4f4f4;height:55px;border:1px solid #e5e5e5;border-width:1px 0;position:relative}
#lis li b {display:block;background:url("images/bg_num.gif") no-repeat;color:#fff;height:52px;width:47px;padding:0;margin:0;font-size:32px;line-height:42px}
#lis li a.ph {background:#fff;margin-right:10px;padding:1px;border:1px solid #e5e5e5}
#lis li span {display:block;float:left;padding-left:16px;height:52px;padding-top:6px;position:relative}
#lis li span.man {background:url("images/man.gif") no-repeat 0% 14%}
#lis li span.woman {background:url("images/woman.gif") no-repeat 0% 14%}
#lis li span cite {width:150px;height:19px;display:block;position:absolute;bottom:5px;left:0}
#lis li span cite em {display:block;font-weight:normal;position:absolute;bottom:2px;right:0;width:84px}
#lis li var {background:none;font-style:normal;color:#333;text-align:right;float:right;padding-top:6px}
#lis li var strong {display:block;padding-top:10px}
#lis li var strong a {display:block;width:88px;height:19px;line-height:19px;background:#f7ffee;border:1px solid #b5dc7f;color:#51a92e;text-align:center;text-decoration:none}
#lis li var strong a:hover {border:1px solid #59aa05}

#lis li.bg {width:350px;padding:0 10px;color:#666;background:#fff;border:0;height:23px;line-height:23px;margin:0;overflow:hidden;cursor:pointer}
#lis li.bg a {color:#666}
#lis li.bg b {background:url("images/bg_num_b.gif") no-repeat;height:18px;width:18px;color:#fff;font-weight:bold;line-height:15px;font-size:12px;padding-left:2px;margin:4px 6px 0 0}
#lis li.bg var {background:url("images/li.gif") right 9px no-repeat;color:#999;text-align:left;font-style:normal;text-align:left;height:14px;width:90px;margin:0;padding:0}
#lis li.bg a.ph {display:none;height:0;width:0}
#lis li.bg span {padding:0;float:left;width:220px;height:23px;line-height:23px}
#lis li.bg span.man {background:none}
#lis li.bg span.woman {background:none}
#lis li.bg span cite {display:none;height:0;width:0}
#lis li.bg span cite em {display:none;height:0;width:0}
#lis .bg strong {display:none;height:0;width:0}

/*mid3*/
.cont3{width:552px;padding:0 8px 2px;height:156px}
.cont3 dl{float:left;width:144px;padding-right:60px;background:url("images/next.gif") no-repeat 96% 50%;text-align:left}
.cont3 .what{background-image:none;padding-right:0px}
.cont3 dl dt{padding-top:3px;width:144px;line-height:22px;text-align:center;font-weight:bold;color:#333}
.cont3 dl dd{line-height:1.6em;padding-top:4px}
.cont3 dl ul{margin:0;list-style:none;background:#fff;width:144px;padding:0}
.cont3 dl li{width:144px;padding:3px 0 3px;height:16px;border-bottom:1px dotted #cecece;margin:0;display:block;position:relative;cursor:pointer;white-space:nowrap;overflow:hidden}
.cont3 dl dd ul li a{text-decoration:none}
.cont3 dl dd ul li a:hover text-decoration:underline}
.mar_up{display:block;margin-top:16px}

.p2{margin-top:15px}
