
a.rankl:link,a.rankl:visited {font-size:12px;text-decoration:none;color:#2D2D2D;}
a.rankl:hover{text-decoration:none;color:#EA5A8F;}
* {
    margin: 0;
    padding: 0;
}
.reg_introduce {
color:#7F7F7F;
padding:10px 0 10px 40px;
}

.top_zhuce1s {
    background: url("../img/ban.gif") no-repeat scroll 0 0 transparent;
    height: 61px;
    width: 760px;
	margin:0px auto; /*居中*/
}

.reg_containers {
background: url("../img/head_bg.gif") repeat-x scroll 0 0 #ECDDF3;
overflow:hidden;
padding:0 0 40px;
margin:0px auto; /*居中*/
width:760px;


}

/* 姻缘匹配*/

.m_blubg, .m_text, .acc1, .p_tip, .g_pop li {
    background: none repeat scroll 0 0 #F8F3FC;
    border: 1px solid #E5D2F0;
	padding-top:10px;
}
.s_con3 {
    border-bottom: medium none;
    padding: 10px 0 10px 20px;
}
.fd {
    color: #955CBA;
}
.fc {
    color: #D24093;
}
.fa {
    color: #AA9629;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
.s_con1, .s_con2, .s_con3 {
    margin: 10px 10px 20px;
    padding-bottom: 10px;
}
.fl, .f_left, .s_nav li, .clew, .m_match a.m_icon, .m_match span, .text_pic, .con_rec dt, .con_rec dd, .send_Paper li, .t5 dl dt, .t5 dl dd, .m_nav li, .my_navbg, .my_centercon, .new_member ul li, .pop_text a, .side_w, .ss_con2 dl dt, .ss_con2 dl dd, .recommend, .pop10, .login_con dl dt, .login_con dl dd, .login_right, .login_we li, .v_content, .com_pic li, .com_pic li span, .com_pic li p, .page ul li, .p_title strong, .switch, .con3_ul li, .title_bg strong, .add_bg li, .publish_com dl dt, .publish_com dl dd, .s_con, .s_left, .con2_d dt, .con2_d dd, .sort, .s_pic, .s_pic1, .w_left, .w_right, .zoom, .search_id dt, .search_id dd, .fri_title strong, .fri_pic, .fri_pic li, .pic li, .gift li, .m_pic1, .m_left, .de_pic, .search_pic li, .search_pic1 li, .s_left, .on_pic, .on_con, .soft_t1, .soft_t2, .re_title span, .in_left, .in_pic, .reg_left, .join_ ul li, .wel_a1, .al_pic, .al_word, .wel_a2, .up_pic, .b_line li, .cut, .cut_word, .stand_pic li, .cur1, .alblu_pic li, .former, .p_pic, .view_com dt, .p_com dt {
    float: left;
}
.fr, .f_right, .m_wen p span, .my_space_suc, .side_bar, .my_space, .pop_button input, .p_right, .close, .title_bg a, .m_word, .com_dl dd p, .de_content, .s_right, .online_t2, .in_wen, .in_right, .reg_right, .p_word, .up_tips, .after, .m_text dl, .view_com dd, .p_com dd {
    float: right;
}

input, textarea, select {
    vertical-align: middle;
}
.button8 {
    background: url("../img/sj.gif") no-repeat scroll 0 0 transparent;
    height: 30px;
    line-height: 30px;
    width: 98px;
}
.title_word {

	border-bottom: 1px dashed #CCCCCC;
    font-size: 14px;
    margin: 0 5px;
    padding: 10px 0 15px 5px;
}
.font12 {
    font-size: 12px;
}
.line {
    background: none repeat scroll 0 0 #F7F7F7;
    margin: 0 auto;
    padding-bottom: 15px;
    width: 667px;
}
.bor_.no_bor, .bor11 {
    border-bottom: medium none;
}
.bor_ td, .bor11 td {
    line-height: 25px;
    padding: 5px 5px 5px 70px;
}
.bor11 td {
    padding-left: 5px;
}
.bor_ td select {
    margin-left: 0;
    width: 125px;
}
.bor_ td select.sel, .bor11 td select.sel {
    width: 60px;
}
.no_bot {
    border-bottom: medium none;
}
.bor_ td span {
    padding-left: 5px;
}
.fous, .m_nav li a, .s_nav li a, .switch span a, .bor_bot td a, .poin_pic ul li a, .buy_ul li a, .input {
    outline: 0 none;
}
.s_left {
    padding-bottom: 40px;
    width: 678px;
}

.s_p1 {
    clear: left;
    height: 26px;
    line-height: 26px;
    padding-bottom: 15px;
}


.s_con2 {
    margin-left: 7px;
    margin-right: 7px;
}
search.css (第 313 行)
.s_con1, .s_con2, .s_con3 {
    border-bottom: 1px dashed #CCCCCC;
    margin: 10px 10px 20px;
    padding-bottom: 10px;
}

.love_wen li {
    border-bottom: 1px dotted #E89AD6;
    line-height: 28px;
}




.bottombg {
    background-color: #FFFFFF;
    background-image: url("../img/flower_bg.gif");
    background-position: right center;
    background-repeat: no-repeat;
    height: 60px;
    margin: auto;
    padding: 0;
    width: 680px;
}
.con2_d1 dt span {
    background: url("../img/co_ico_08.gif") no-repeat scroll left center transparent;
	color: #955CBA;
    margin-left: 10px;
    padding-left: 20px;
}
.con2_d1 dt {
    background: none repeat scroll 0 0 #FCEAF8;
}
.con2_d1 dt {
    height: 28px;
    line-height: 28px;
}

.con2_d1 dd {
    line-height: 20px;
}
.con2dlspan {
    color: #7C7C7C;
    line-height: 28px;
	text-indent:30px;
    padding-left:2px;
    padding-top: 4px;
    text-indent: 2em;
}
.con2dltitle {
 
    padding-left: 22px;
    color:  #D24093;
    font-size: 12px;
    line-height: 23px;
    text-indent: 18px;
	font-weight: bold;


}


.con2_d1 dt {
    background: none repeat scroll 0 0 #FCEAF8;
}

.con2_d1 dt {
    height: 28px;
    line-height: 28px;
}
.title_word1 {
    border-bottom: 1px dotted #CCCCCC;
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 8px;
}
.p_button {
    margin-top: 5px;
}
.search_none, .zoom_word1 {
    margin: 0 auto;
    padding-top: 80px;
    width: 530px;
}


.line1 {
    margin: 7px;
}
.line table td span {
    padding-left: 15px;
}
.s_con1, .s_con2, .s_con3 {
    margin: 10px 10px 20px;
    padding-bottom: 10px;
}
.s_con2 {
    margin-left: 7px;
    margin-right: 7px;
}
.s_con3 {
    border-bottom: medium none;
    padding: 10px 0 10px 20px;
}

.s_con4 .title_word1 {
    border-bottom: 0 none;
    color: #FFFFFF;
    line-height: 31px;
    padding-bottom: 13px;
    text-indent: 35px;
}
.search_id {
    padding: 0 15px 10px;
    width: 210px;
}
.search_id dt {
    line-height: 20px;
    padding-top: 3px;
}
.search_id dd {
    height: 26px;
    margin-bottom: 5px;
}
.b_list, .slist, .slist1 {
    margin-left: 5px;
}


.s_kk {
    border: 1px solid #B0B0B0;
    height: 16px;
    padding-top: 3px;
    width: 140px;
}
.s_con3 p {
    line-height: 25px;
}
.search_pic li.vip_li, .search_pic1 li.vip_li, .s_pic {
    position: relative;
}
.p_vip, .p_vip1 {
    background: none repeat scroll 0 0 #A560CF;
    bottom: 68px;
    height: 18px;
    left: 4px;
    opacity: 0.5;
    width: 110px;
}
.pp, .pp1 {
    bottom: 63px;
    color: #FFFD00;
    left: 37px;
    line-height: 18px;
}
.pp {
    margin-bottom: 5px;
}
.pp1 {
    margin-bottom: 3px;
}
.p_vip1 {
    bottom: 3px;
}
.pp1 {
    bottom: 0;
}
.s_search {
    margin: 10px 0 0 7px;
}
.s_search p {
    padding-bottom: 10px;
    padding-left: 60px;
}
.s_search p.sou1 {
    padding-left: 60px;
}

.out1 {
    color: #6D7182;
}
.out2 {
    color: #2B96D9;
}
.but {
    height: 26px;
    width: 220px;
}

.but a.butcur {
    color: #AE46B4;
}
.but a:link, .but a:visited {
    text-decoration: none;
}









body {
    background: none repeat scroll 0 0 #FFF2FC;
    color: #7A7A7A;
    font-family: "宋体";
    font-size: 12px;
}
img {
    border: 0 none;
    vertical-align: middle;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
ul, li {
    list-style: none outside none;
}
a:link, a:visited {
    color: #AA9629;
    text-decoration: none;
}
a:hover {
    color: #AA9629;
    text-decoration: underline;
}
input, textarea, select {
    vertical-align: middle;
}
textarea {
    font-size: 14px;
    outline: medium none;
}
input {
    outline: medium none;
}



.font14, .s_nav li, .tip_title, .t5 strong, .t6 strong, .m_nav li, .xiu_nav li, .top_word, .m_content h5, .send_title, .nav_lan li, .nav_title, .title_bg strong, .pp_title, .pp_title1 strong, .pop7 h5, .login_p strong, .login_title strong, .v_title p strong, .v_word, .v_content dl dt, .complete h5, .com_pic li p, .p_title strong, .a_title strong, .alblu_d1 dt, .al_con2 dt, .po_title strong, .add_con1 dt, .zoom_word strong, .mail_suc h5, .pass_title strong, .pop_ h5, .edit h5, .pass_con dl dt, .pass_con h5, .pass_con2 h5, .fri_title strong, .s_title strong, .wen dt, .match_zoom p strong, .Bowen dt, .comment h5, .po_kuan em strong, .pp_detail, .de_title, .online_t1 strong, .wel_con h5, .po_title strong, .s_top {
    font-size: 14px;
}
.font16 {
    font-size: 16px;
}


.add_bg li, .navigation, .w_border, .my_navbg, .popone_con, .pop_, .login_con, .page ul li, .talk, .re_con textarea, .in_cc, .chat, .in_con1, .manage p.tan_h, .reg_left, .join_, .member, .reg_tip, .wel_con {
    background: none repeat scroll 0 0 #FFFFFF;
}
.p_tip, .b_tuo ul li, .s_text, .pop, .tips, .soft_pic img, .soft_con, .Interface, .talk, .reply {
    border: 1px solid #BED8E9;
}

.button1, .button2, .button22, .button3, .button3_, .button33, .button8, .button5, .button4_1, .g_anniu, .s_but {
    border: 0 none;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 94px;
}

.button4_1, .s_but, .button8 {
    background: url("../img/fre_03.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    font-size: 14px;
    height: 37px;
    padding-bottom: 3px;
    width: 97px;
}
.button8 {
    background: url("../img/sj.gif") no-repeat scroll 0 0 transparent;
    height: 30px;
    line-height: 30px;
    width: 98px;
}



.p_button {
    width: 97px;
}


.w_border {
    border: 1px solid #E5E5E5;
    padding-bottom: 15px;
}
.bigbt {
background:url("../img/big_btbg.gif") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-weight:bold;
height:32px;
line-height:32px;
padding-bottom:5px;
vertical-align:middle;
width:115px;
}