﻿/* Author:guanqing 
 * Date:2009-7-6
 */

/*  首页  */
/* 首页页头 */
#header{width:100%;background:url(../images/aqh_headbg.gif) repeat-x 0 0;padding-top:10px;*padding-top:20px;}
#header .top{width:980px;height:98px;margin:10px auto;position:relative;background:url(../images/aqh_mm.gif) bottom right no-repeat;}
#logo{float:left;width:226px;text-align:left;}
#logo span{font-size:20px;margin-right:8px;font-weight:700;color:#EA5978;font-family:"黑体"}
.topr{width:600px;float:right;margin-right:45px;}
.topr p{text-align:right;color:#666;}
.topr p a{color:#444;margin:0 5px;}
#header h1{float:right;margin-top:10px;margin-right:10px;font:20px "黑体";color:#01A44A;overflow:hidden;width:700px;}
#header h1 em{font-size:25px;margin:0 10px;color:#EE2F72;}
#header h1 strong{margin-left:60px;}
/*  首页页脚  */
#footer{height:100%;background:url(../images/sfootbg.jpg) 0 -170px repeat-x;border-top:1px solid #E5AFDA;overflow:hidden;}
#footer .bottom{width:980px;height:150px;margin:0 auto;position:relative;}
#footer .bottom h1{width:980px;margin:0 auto;text-align:center;font:18px "微软雅黑" "黑体";line-height:23px;margin-top:5px;color:#E880B6;}
#footer .bottom p.sm{font-size:12px;color:#333;line-height:20px;width:680px;margin:5px auto;text-align:left;color:#96426D}
#footer .bottom p.link{text-align:center;font-size:12px;color:#333;line-height:23px;width:680px;margin:0 auto;}
#footer .bottom p.link a{margin:0 5px;}
#footer .bottom p{font-size:12px;color:#555;line-height:23px;width:980px;margin:5px auto 0;text-align:center;overflow:hidden;}

#defcnt{width:980px;margin:10px auto;height:348px;}
.deflogin{float:left;width:250px;background:url(../images/ailogin.gif) no-repeat 0 0;}
.deflogin ul{overflow:hidden;padding:75px 0 0 15px;}
.deflogin li{float:none;text-align:left;color:#9150A1;line-height:30px;margin:5px 0;overflow:hidden;}
.deflogin li span{font-size:12px;font-weight:600;float:left;display:inline-block;width:80px;text-align:left;color:#A15096;}
.deflogin li a{color:#9150A1;}
.deflogin li input{float:left;vertical-align:middle;border:1px solid #E39DD0;height:18px;*padding-top:2px;font-weight:400;}
.deflogin li select{float:left;vertical-align:middle;}
 .inp{width:135px;}
 .yz{width:35px;}
 .deflogin li input.in{text-align:center;width:60px;height:20px;padding:0;float:right;margin-right:90px;line-height:20px;color:#fff;background:url(../images/loginbtn.jpg) no-repeat;border:0;}
.deflogin li img{margin:1px 0 0 5px;width:50px;height:20px;display:block;float:left;cursor:pointer;}

.deflogin li.ts{margin:0 0 10px 0;line-height:15px;height:22px;line-height:25px;text-align:right;}
.ts a{margin:0 2px;text-decoration:underline;}
.ts a:hover{color:#333;}
.partB{float:right;height:255px;}
#defsear{float:left;width:360px;height:255px;padding-left:80px;position:relative;overflow:hidden;}
#defsear h1{width:50px;padding:10px;text-align:center;font-family:"黑体";font-weight:400;background:url(../images/aisbor.gif) no-repeat right top;font-size:16px;position:absolute;left:0;top:0;}
#defsear h1 span{color:#C7377D;font-size:18px;}
#defsNav{overflow:hidden;margin:0;padding:10px 10px 0 50px;list-style:none;border-bottom:1px solid #FBE1EA;}
#defsNav li{float:left;margin:0;padding:0;cursor:pointer;}
#defsNav .active{font-weight:700;}
#defsear #server{position:absolute;bottom:0;right:20px;}
#defsNav a {float:left;color:#555;background:url(../images/tableftD.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#defsNav a span {float:left;display:block;background:url(../images/tabrightD.gif) no-repeat right top;padding:5px 15px 4px 6px;color:#C7377D;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#defsNav a span { float:none;}
/* End IE5-Mac hack */
#defsNav a:hover span {color:#C7377D;}
#defsNav a:hover {background-position:0% -42px;}
#defsNav a:hover span {background-position:100% -42px;}      

#defsbox{padding-top:6px;line-height:30px;padding-left:30px;}
#defsbox li{line-height:20px;margin:8px 0;color:#952C91;letter-spacing:3px;}
#defsbox li input{margin:0 5px;}
.dssbt{background:url(../images/aisbt.gif) no-repeat 0 0;width:87px;height:31px;border:0;cursor:pointer;margin-top:5px;margin-left:30px;clear:both;}
#didsear .fb{margin-left:32px;}

.lc{clear:both;margin-left:20px;width:700px;padding:10px 0;height:70px;border:1px solid #ddd;background:url(../images/pro_pho_bg.gif) 0 -200px repeat-x;}
.lc li{float:left;width:174px;height:70px;line-height:25px;border-right:1px solid #ddd;text-align:center;font-size:12px;font-weight:400;color:#952C91;}
.lc li strong{font-size:18px;font-weight:400;font-family: "黑体";color:#952C91;}
.lc li.step1{background:url(../images/step1.gif) 5px 25px no-repeat;text-indent:15px;}
.lc li.step2{background:url(../images/step2.gif) 5px 25px no-repeat;text-indent:15px;}
.lc li.step3{background:url(../images/step3.gif) 5px 25px no-repeat;text-indent:15px;}
.lc li.step4{background:url(../images/step4.gif) 25px 25px no-repeat;border:0;}

.defact{float:left;margin-left:10px;width:270px;height:250px;}
.deftitle{position:relative;color:#666;border-bottom:1px solid #D54261;}
.deftitle span{font-size:18px;font-weight:700;color:#333;}
.deftitle a{position:absolute;right:10px;top:5px;font-size:10px;background:url(../images/hongsan.gif/) no-repeat right center;padding-right:10px;color:#ff0000;}
.defact li{width:270px;line-height:25px;text-indent:14px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;background:url(../images/hongdian.gif) no-repeat 5px 10px;line-height:24px;border-bottom:1px solid #F1F1F1;}
.defact li a{ color:#696969;}

/*  首页页脚  */
#deffoot{width:980px;height:306px;margin:0 auto;background:url(../images/aifoot.jpg) no-repeat;position:absolute;bottom:0;left:11px;}
#deffoot p{margin-top:256px;padding-left:580px; font-size:12px;color:#D7C1D4;float:left;}




/*  搜索  */
.mSear{ width:980px; margin:0 auto;}
.mSear .txtinp{ border:1px solid #9150A1; height:18px; padding-top:2px;margin:0;}
.mSear .fb{ margin-right:10px;}

#searNav{background:url(../images/sli_03.gif) repeat-x 0 bottom;}
#searNav li{float:left;margin-right:2px;_display:inline;}
#searNav a{ width:74px; height:24px; line-height:24px; display:block; color:#9150A1;background:url(../images/sli_02.gif) no-repeat; text-align:center;}
#searNav .active a{ background:url(../images/sli_01.gif) no-repeat; font-weight:bold;}

#searbox{ border:1px solid #9150A1;border-top:0;height:55px;position:relative;padding:5px 0;overflow:hidden;}
#searbox ul{clear:both;}
#searbox ul li{float:left;margin:0 20px 0 10px;line-height:28px;height:28px;white-space:nowrap;}
#searbox select{float:left;margin:5px 2px;}
#searbox input{float:left;}
#searbox input[type="radio"],#searbox input[type="checkbox"]{float:left;margin:10px 2px;*margin:3px 2px;}
#searbox label{float:left;margin:0 2px;color:#9150A1;}
#idsear{ text-align:center; padding-top:14px;}
#simpsear{padding-top:14px; padding-left:10px;}
#advsear p{padding-left:10px;height:24px;padding-top:4px;}
#advsear p select{ width:80px;}
#advsear p #marRB{ margin-left:135px;}
.ssbt{width:73px;height:23px;background:url(../images/sbt_01.gif) no-repeat 0 0;border:0;float:left;}
.rsearbt{position:absolute; top:14px; right:20px;}


/* 列表 */
.term{width:980px;margin:0 auto;line-height:24px;border-bottom:2px solid #9150A1;}
.term span{color:#D54261;font-weight:700;}

#fmain{width:978px;margin:0 auto;border:1px solid #ddd;margin-top:10px;}
#fmain dl{display:block;clear:both;width:956px;overflow:hidden;border-bottom:1px dashed #9150A1;background:url(../images/searchlist_bg.jpg) repeat-x;margin:5px 10px;border:1px solid #ddd;}
#fmain dl dt,#fmain dl dd{float:left; display:inline;}
#fmain dl dd{width:400px;}
#fmain dl dt{margin-top:10px;margin-left:5px;width:110px;background:url(../images/herpic.gif) no-repeat;padding:10px;}
#fmain dl dt img{width:90px;height:110px;}
#fmain dl dt p{ text-align:center;}
#fmain dl dt p span{ padding:0 5px; font-weight:bold; color:#00A2FF;}
#fmain dl dd ul{overflow:hidden; zoom:1;}
#fmain dl dd li{width:148px; height:35px; line-height:35px;float:left;}
#fmain dl dd li img{ vertical-align:middle; margin-right:10px;}
#fmain dl dd li a{ color:#D54261;}
#fmain dl dd li a:hover{ color:#18A1D6;}

.pager{height:30px;line-height:30px;margin:5px auto;width:650px;font-family:"宋体",Tahoma, Geneva, sans-serif}
.pager em{font-size:14px;font-weight:600;color:#9150A1;margin:0 5px;}
.pager select{margin:5px 10px 0 0;}
.pager a{margin:0 3px;font-size:12px;padding:2px 3px;color:#9150A1;border:1px solid #fff;}
.pager .current{border:1px solid #822186;padding:2px 3px;color:#fff;font-weight:bold;background:#822186;text-decoration:none;}
.pager a:hover{border:1px solid #822186;color:#9150A1;padding:2px 3px;background:#F8EBFB;text-decoration:none;}

#fmain dl dd div.herName{width:530px;height:20px;line-height:20px;clear:both;margin:10px 0;font-size:12px;position:relative;}
#fmain dl dd div.herName span{margin:0 5px;}
#fmain dl dd div.herName span.zone{position:absolute;top:0;right:0;color:#666;}
#fmain dl dd div.detailInfo{width:530px;clear:both;margin:10px 0 0 0;height:23px;line-height:23px;font-size:12px;}
#fmain dl dd div.hertalk{width:530px;clear:both;margin:5px 0 0 0;height:69px;line-height:23px;overflow:hidden;color:#555;}
#fmain dl dd a{color:#D54261;font-weight:600;}
#fmain dl dd a:hover{text-decoration:underline;}
#fmain dl dd div.line{width:530px;height:2px;font-size:0;margin:0;background:url(../images/s_line.gif) no-repeat;clear:both;}
#fmain dl dd.mutual{margin:10px;width:230px;float:right;}
#fmain dl dd.mutual a{font-weight:400;display:inline-block;width:100px;color:#D54261;height:25px;border:1px solid #ddd;margin:2px 4px;float:left;line-height:25px;padding:2px;text-indent:30px;font-size:12px;background:#fefefe url(../images/ico.png) no-repeat;}
#fmain dl dd.mutual a.t1{background-position:10px 9px;}
#fmain dl dd.mutual a.t2{background-position:10px -28px;}
#fmain dl dd.mutual a.t3{background-position:10px -100px;}
#fmain dl dd.mutual a.t4{background-position:10px -135px;}
#fmain dl dd.mutual a.t5{background-position:10px -172px;}
#fmain dl dd.mutual a.t6{background-position:10px -210px;}
#fmain dl dd.mutual a.t7{background-position:10px -393px;}
#fmain dl dd.mutual a.t8{background-position:9px -325px;}
#fmain dl dd.mutual a:hover{color:#822186;border:1px solid #822186;text-decoration:none;}
#fmain dl dd.mutual img{vertical-align:middle;margin-right:5px;}
#fmain .pager{width:700px;}

/*  发送礼物  */
#sendgift {background:transparent url(../images/gift_sendbg.gif) no-repeat scroll 0 0;float:left;height:406px;width:764px;}
#sendgift p {line-height:24px;}
#sendgift dl {margin-left:242px;margin-top:30px;overflow:hidden;}
#sendgift dt{float:left;margin-right:10px;border:1px solid #FDF0F9; padding:2px;}

#sendgift dd input{border:1px solid #BA91C4;}
#sendgift .bt{text-align:center;margin-top:10px;}
#sendgift .bt a{margin:0 10px;}

/*  留言  */
#leavewords{width:770px;float:left;}
#lwcnt{margin:0 auto;width:746px;height:259px;background:url(../images/liuyanbg.gif) no-repeat 0 0;text-align:center;}
#lwcnt h2 span{font-weight:700;}
#lwcnt textarea{width:550px;height:166px;border:1px solid #BA91C4;overflow:auto;}
#lwcnt p{height:30px;padding-top:10px;}
#lwcnt p input{width:101px;height:30px;background:url(../images/gs_ok.gif) no-repeat 0 0;margin-right:20px;border:0;}
#lwcnt p img{vertical-align:top;}
.lwknow h3{color:#460071;text-indent:4em;font-weight:700;}
.lwknow ul{margin-left:70px;}
.lwknow li{line-height:24px;font-size:12px;}

/*  加好友  */
#befriend {float:left;background:transparent url(../images/jiahaoyoubg.gif) no-repeat scroll left top;width:746px;height:254px;text-align:center;}
#befriend p {color:#000000;font-size:14px;font-weight:700;line-height:20px;margin:50px 0;}
#befriend p span {color:#0054FC;}
#befriend a {margin-top:20px;}

/*  发布约会  */
#fabu{width:766px;float:left;background:url(../images/fbhd_bg.gif) no-repeat right 50px;position:relative;}
#fabu .red{margin-right:5px;}
#fabu .tditem{text-align:right;vertical-align:text-top;}
#fabu h3{color:#88439A;font-weight:700;}
#fabu h3 span{font-weight:400;}
#fabu td{line-height:24px;}
#fabu td .inpt{border:1px solid #AA8FBB;width:410px;}
#fabu td textarea.inpt{height:115px;overflow:auto;}
#fabu #chengjiu{position:absolute;width:170px;text-indent:2em;left:560px;top:180px;}
.bt{text-align:center;}

#fabu_right{width:214px;}
.sear_yh{border-bottom:2px solid #DAA7DC;margin-bottom:6px;}
.sear_yh dt img{display:block;}
.sear_yh dd{border-left:2px solid #DAA7DC;border-right:2px solid #DAA7DC;padding:0 5px;}
.sear_yh li{padding-left:5px;line-height:26px;height:26px;}
.sear_yh .samecity{line-height:24px;color:#9150A1; background:url(../images/fbhd_05.gif) no-repeat center 0;}
.sear_yh .samecity a{display:inline-block;margin-right:5px;color:#9150A1;}

/*  约会详情  */
#app_detail{float:left;width:756px;}
.hy_zhuti{background:url(../images/yh_detail01.gif) repeat-x 0 0;padding:1px;border:1px solid #EDC8E7;position:relative;}
.hy_zhuti h2{color:#9150A1;font-size:14px;font-weight:700;margin:10px 0 0;text-align:center;}

.hy_zhuti dt{float:left;width:112px;margin:10px;}
.hy_zhuti dt img{padding:2px;border:1px solid #ccc;background:#fff;}
.hy_zhuti dt a{color:#BF4AAE;text-decoration:underline;}
.hy_zhuti dd{padding-top:10px;}
.hy_zhuti dd span{color:#9150A1;}
.hy_zhuti li{line-height:24px;}
.hy_zhuti .hy_con{position:absolute;right:10px;top:70px;border:1px solid #EDC8E7;padding:2px;}
.hy_zhuti .hy_con p{background:#F7ECFA;width:100px;line-height:20px;padding:20px 0; text-align:center;}
.hy_zhuti .hy_con p span{font-weight:700;color:#9150A1;}

.fuyue{border:1px solid #EDC8E7;margin-top:6px; color:#666;padding-bottom:10px;}
.fuyue h2{background:url(../images/yh_detail02.gif) repeat-x 0 0;line-height:28px;padding-left:10px;font-size:14px;font-weight:700;color:#9150A1;}
.fuyue h2 img{margin-right:5px;}
.fuyue p{text-indent:2em;padding:0 20px;}
.fuyue p a{color:#BF4AAE;text-decoration:underline;}
.fuyue table{margin-left:20px;}
.fuyue td{line-height:24px;}
.fuyue .ftd{font-weight:700;color:#000;}
.fuyue input,.fuyue textarea{border:1px solid #CDCDCD;width:400px;}
.fuyue input{height:20px;padding-top:4px;}
.fuyue textarea{height:100px;}
#yh_bt{background:url(../images/yh_detail03.gif) no-repeat 0 0;border:0;width:73px;height:23px;margin-left:250px;padding:0;}

.yh_tixing{background:#FBEAF8;}
.yh_tixing dt{background:url(../images/fbhd_06.gif) no-repeat 0 0;height:29px;line-height:29px;font-weight:700;font-size:14px;color:#9150A1;padding-left:24px;position:relative;}
.yh_tixing dt a{position:absolute;right:10px;top:8px;}
.yh_tixing dd{text-indent:2em;padding:0 10px;}
.yh_tixing dd p{text-align:right;line-height:24px;}
.yh_tixing dd p a{color:#BF4AAE;text-decoration:underline;font-weight:700;}

/*  1+1约会列表  */
#hy_one{float:left;width:756px;}
#hy_nav {background:url(../images/yh_oneul.gif) repeat-x 0 bottom;height:30px;}
#hy_nav ul{float:left;}
#hy_nav ul li{float:left;margin-right:5px;_display:inline;}
#hy_nav ul li a{display:inline-block;background:url(../images/yh_one01.gif) no-repeat 0 0;width:127px;height:30px;line-height:30px;text-align:center;font-weight:700;color:#9150A1;}
#hy_nav ul .selected a{background:url(../images/yh_one02.gif) no-repeat 0 0;}
#hy_nav p{float:left;padding-top:5px;}
#hy_nav p span{margin-left:10px;margin-right:80px;color:#D54261;}
#hy_nav p a{color:#C786CC;text-decoration:underline;font-weight:700;}

.yh_onesear,#hy_cnt{border-left:1px solid #EDC8E7;border-right:1px solid #EDC8E7;}
.yh_onesear{padding:10px 10px 0;}
.yh_onesear ul{border-bottom:1px solid #ccc;padding-bottom:10px;}
.yh_onesear li{float:left;width:33%;line-height:24px;}

#hy_cnt{border-bottom:1px solid #EDC8E7;padding:0 10px 10px;}

.hy_item {position:relative;border-bottom:1px solid #ccc;padding-top:10px;}
.hy_item dl{overflow:hidden;zoom:1;}
.hy_item dt{float:left;margin-right:10px;}
.hy_item li span{color:#9150A1;}
.hy_item .hy_qk{position:absolute;top:0;right:10px;text-align:center;line-height:24px;}
.hy_item .hy_qk a{color:#9150A1;}
.hy_item .hy_qk div{border:1px solid #EDC8E7;padding:2px;}
.hy_item .hy_qk div p{background:#F7ECFA;padding:10px;}
.hy_item .hy_qk div p span{margin:0 5px;font-weight:700; color:#9150A1;}
.hy_item .yh_title{font-weight:700;font-size:14px;color:#9150A1;}

.hy_gg{background:url(../images/yh_one05.gif) no-repeat 0 0;width:188px;height:120px;padding:40px 10px 0;position:relative;}
.hy_gg em{text-indent:2em;color:#9150A1;}
.hy_gg p{position:absolute;bottom:5px;left:10px;text-align:right;}
.hy_gg p a{margin-left:20px;}

.hd li{text-align:center;line-height:24px;padding-top:6px;}
.hd dd{text-indent:0;}

/*  活动报名  */
.bmleft{float:left;width:250px;margin-right:10px;_display:inline;}
#signup{border:1px solid #EDC8E7;padding:1px;margin-bottom:6px;}
#signup dt{background:url(../images/hy_hdbm01.gif) repeat-x 0 0;position:relative;}
#signup dt .allpeo{position:absolute;right:10px;top:3px;color:#fff;}
#signup dt span{display:inline-block;color:#fff;font-weight:700;background:url(../images/yh_wico.gif) no-repeat 5px center;padding-left:14px;line-height:24px;height:24px;}
#signup dt ul{background:url(../images/yh_oneul.gif) repeat-x 0 bottom;}
#signup dt li{float:left;margin:0 5px;line-height:20px;height:20px;}
#signup dt li.selected{border:1px solid #EDC8E7;border-bottom:0;background:#fff;padding:0 5px;}
#signup dd table{border-collapse:collapse;border-spacing:0;width:100%;}
#signup dd th{border-bottom:1px solid #ccc;}
#signup dd td{line-height:22px;text-align:center;}


#enterfor{float:left;width:496px;}
h1.hd_title{font-size:18px;font-weight:700;color:#FF738B; background:url(../images/hy_hdbm03.gif) no-repeat center bottom;height:30px;line-height:30px;}
h1.hd_title span{color:#DE2299;}
h1.hd_title img{margin:0 5px;}
#enterfor h3{font-weight:700;margin-top:8px;}
#enterfor ul{margin-left:20px;}
#enterfor ul li{line-height:24px;}
#enterfor p{text-indent:2em; background:url(../images/hy_hdbm03.gif) no-repeat center bottom;line-height:24px;padding-bottom:6px;}
#enterfor p a{color:#FF738B;text-decoration:underline;}
#enterfor table{margin-top:6px;border-collapse:collapse;border-spacing:0;width:100%;}
#enterfor td{line-height:24px;height:24px;}
#enterfor .ftd{text-align:right;width:100px;}
.inpt{border:1px solid #AA8FBB;}
#bm_bt{width:73px;height:23px;background:url(../images/hy_hdbm04.gif) no-repeat 0 0;border:0;margin-left:150px;}

.hd_tishi{border:1px solid #EDDAF9;margin-bottom:6px;}
.hd_tishi dt{padding-left:30px;background:url(../images/hy_hdbm05.gif) no-repeat 0 0;height:25px;line-height:25px;color:#fff;font-weight:700;}
.hd_tishi dd{background:#FAF2FF;}
.hd_tishi dd ol{padding-left:28px;padding-right:2px;list-style-position: outside; }
.hd_tishi dd ol li{list-style-type:decimal;line-height:22px;}

/*  活动报名情况  */
.retime{width:250px;height:137px;position:relative;background:url(../images/hdqk_01.gif) no-repeat 0 0;margin-bottom:6px;}
.retime p{margin-left:10px;font-size:14px;font-weight:700;}
.retime .hd_state{color:#950089;padding-top:10px;}
.retime .hd_date{color:#fff;padding-top:18px;}
.retime .hd_date span{color:#950089;}
.retime a{font-weight:700;color:#fff;font-size:14px;position:absolute;bottom:10px;}
.retime #wybm{left:28px;}
.retime #bmxq{right:68px;}

.wzlist{background:#FBEAF8;margin-bottom:6px;}
.wzlist dt{background:url(../images/fbhd_06.gif) no-repeat 0 0;height:29px;line-height:29px;padding-left:24px;color:#9150A1;font-weight:700;font-size:14px;}
.wzlist li{padding-left:24px;background:url(../images/heidian.gif) no-repeat 9px center;height:24px;line-height:24px;}
.wzlist li a{color:#333;}

.ad250{margin-bottom:6px;}


#bmlist{float:left;width:496px;}
.qktac{text-align:center;height:40px;line-height:40px;}
.qktac span{color:#FF738B;}
.qktac a{color:#DE2299;text-decoration:underline;}

#bmlist ul{background:url(../images/yh_oneul.gif) repeat-x 0 bottom;}
#bmlist li{width:77px;height:27px;line-height:27px;color:#B100B7;font-weight:700;text-align:center;float:left;margin:0 10px;}
#bmlist li.selected{background:url(../images/hdqk_02.gif) no-repeat 0 0;color:#333;}
.person_list{border:1px solid #EDC8E7;border-top:0;padding:0 2px 6px;}

.person_item{border-bottom:1px solid #ccc;overflow:hidden;zoom:1;padding:10px;position:relative;}
.person_item img{float:left;margin-right:10px;_display:inline;border:1px solid #ccc;padding:2px;}
.person_item p{line-height:20px;}
.person_item .time,.person_item .more{position:absolute;right:10px;}
.person_item .time{top:10px;}
.person_item .more{bottom:10px;color:#DE2299;text-decoration:underline;}
.person_item .name{color:#DE2299;font-weight:700;}

/*  活动详情  */
#hd_xq{float:left;width:496px;line-height:24px;}
#hd_xq dl{margin-top:10px;}
#hd_xq dt{float:left;width:80px;height:28px;line-height:28px;background:#FDF0F9;margin-bottom:1px;color:#333;text-align:center;font-weight:700;}
#hd_xq dd{float:left;width:406px;height:28px;line-height:28px;margin-bottom:1px;padding-left:10px;position:relative;}
#hd_xq dd a{color:#DE2299;}
#baomtop{position:absolute;top:5px;right:30px;}
#hd_xq h2{background:url(../images/xq_h2bg.gif) repeat-y 0 0;margin-top:6px;height:28px;line-height:28px;color:#FF5C78;font-weight:700;}
#hd_xq h2 img,#hd_xq h3 img{vertical-align:middle;margin:0 6px;}
.hdpic{border:1px solid #CDCDCD;padding:2px;margin:6px auto;display:block;}
#hd_xq p{text-indent:2em;padding:0 20px;}
#hd_xq h3{font-weight:700;margin-left:25px;}
#hd_xq h4{font-weight:700;color:#FF5C78;}
#hd_xq ul{margin-left:30px;}

/*  礼物列表  */
#giftleft{float:left;width:770px;}
#giftleft li{float:left;display:inline;height:202px;margin-left:20px;overflow:hidden;padding-bottom:10px;white-space:nowrap;width:130px;}
#giftleft img{border:1px solid #D0D1D2;}
#giftleft .fb{font-weight:700;}
#giftleft p{line-height:18px;margin-left:5px;text-align:left;}
a.btimg{background:transparent url(../images/gift_bt.gif) no-repeat scroll 0 0;color:#FFF;display:block;font-weight:700;height:23px;line-height:23px;width:95px;margin:0 auto;}
#giftclass{background:transparent url(../images/gift_nav.gif) no-repeat scroll left 2px;height:28px;padding-top:6px;margin-bottom:10px;padding-left:50px;}
#giftclass a{color:#000;display:inline-block;height:23px;line-height:23px;text-align:center;width:65px;vertical-align:middle;}
#giftclass .selected,#giftclass a:hover{background:transparent url(../images/gift_libg.gif) repeat-x scroll left top;color:#FFF;font-weight:700;text-decoration:none;}

/*  个人资料  */
.personurl{color:#9150A1;text-indent:24px;line-height:24px;}
.personurl img{vertical-align:middle;}
#msgLeft{ width:210px; float:left;}
#msgLeft dt{ color:#9150A1; background:url(../images/gr_01.gif) repeat-y center top; text-align:center;height:20px;line-height:20px;font-weight:700;}
#msgLeft dt img{ vertical-align:middle; margin-right:8px;}
#msgLeft dd{ padding-left:20px; line-height:20px; overflow:hidden; white-space:nowrap;}

#msgCenter{width:496px; margin-left:20px;display:inline; float:left;}

#mynav{padding:5px 20px;}
#mynav li{float:left;text-indent:20px;}
#mynav li a{color:#9150A1;}
.jb_bg,.sl_bg,.hy_bg,.lx_bg,.ly_bg,.zl_bg,.xc_bg,.rj_bg{background:url(../images/ico.png) no-repeat;}
.jb_bg{background-position:0 5px;}
.sl_bg{background-position:3px -33px;}
.lx_bg{background-position:3px -103px;}
.ly_bg{background-position:3px -138px;}
.hy_bg{background-position:0 -173px;}
.xc_bg{background-position:0 -213px;}
.rj_bg{background-position:0 -393px;}
.zl_bg{background-position:0 -327px;}

#gr_haoyou a,#gr_supei a,#write a{margin-left:70px;width:73px;height:21px;line-height:21px;display:inline-block;background:url(../images/gr_02.gif) no-repeat 0 0;text-align:center;}
#gr_supei {position:relative;}
#mynav #gr_supei a{margin-left:10px;color:#D54261;}
#gr_supei img{position:absolute;right:-20px;top:-5px;z-index:100;}

#indimgBox{width:430px; height:378px;padding:1px; border:1px solid #18A1D6;margin:0 auto;}
#ImgPh{vertical-align:middle;}
.oper{margin-left:60px;}
.oper li{ float:left;line-height:22px;text-align:center;text-indent:25px;}
.oper li a{color:#D54261;}
.oper li a img{vertical-align:middle;margin-right:10px;}

#contenmebt{ position:relative; display:block;}
#contentmebox{ display:none; position:absolute; left:98px; top:0; border:1px solid #999999; width:120px; background:#CCCCCC; padding-left:10px;filter:alpha(opacity=92); -moz-opacity:0.92; opacity: 0.92;}
#contentmebox h4{ font-weight:normal; text-align:left; line-height:24px; font-size:12px;}
#contentmebox p{ text-align:left; line-height:20px;}
#contentmebox a{ position:absolute; right:3px; top:3px; color:#000;}
.aboutme dt{color:#9150A1;font-weight:700;}
.aboutme dd{text-indent:2em;}

/*  日记列表  */
#marryleft{ float:left; width:770px;}
#marryleft .person_left {float:left; width:172px;}
.person_left dl{ width:150px; height:205px; background:url(../images/mar_leftimgbg.gif) no-repeat; margin:0 auto;}
.person_left dt,.person_left dd{text-align:center;color:#18A1D6;}
.person_left dt img{ margin-top:20px;}
.person_left .oper{margin-left:30px;}
.person_left .oper li{ float:none; margin-top:10px;text-align:left;width:100%;}
.person_left .oper li a img{vertical-align:middle;}
.person_left p {text-align:center;}
.person_left p a{text-decoration:underline;color:#333;}

#marrycenter{width:588px;float:left;_display:inline;}
#write a{margin-left:20px;}


#Noteclass { padding-top:6px;border-top:2px solid #BA91C4;border-bottom:1px solid #BA91C4;}
#Noteclass ul {overflow:hidden;padding-bottom:3px;}
#Noteclass ul li{float:left;color:#A72699;margin:0 5px;}
#Noteclass li a{text-decoration:none; margin-left:5px; color:#000;}
#Noteclass li a:hover{color:#FF5F7D;}

#dlist table{ width:100%;}
#dlist table th{height:28px; line-height:28px; color:#9150A1;font-weight:700; font-size:14px;}
#dlist table td{ text-align:center; line-height:24px; height:24px;color:#838181;border-top:1px solid #E7DDEA;border-bottom:1px solid #E7DDEA;}
#dlist table td.title{text-align:left; text-indent:5px;}
#dlist table td a{ color:#838181;}
#dlist table td a:hover{ color:#00AEFF;}
#dlist table .tdbg td{ background:#F9F8F8;}

/*  日记详情  */
#detail h2{font-size:14px;font-weight:700;color:#D54261;line-height:28px; border-top:2px solid #BA91C4; position:relative;}
#detail h2 .h2link{ position:absolute;right:10px; text-align:right;}
#detail h2 .h2link a{ color:#9150A1;  font-weight:400; font-size:12px;}
#detail h2 .h2link a:hover{ color:#333;text-decoration:underline;}
#detail .dtime{color:#ccc; line-height:24px;}
#detail #diarycnt{ padding:0 10px;}
#detail #comment{padding-top:6px;}
#comment li.dlbg{background:#FDF5FF;border:1px solid #E7DDEA;padding:0 10px;margin:10px auto;width:600px;overflow:hidden;}
#comment li .info{border-bottom:1px solid #ddd;color:#555;margin-bottom:10px;line-height:25px;}
#comment li .info span{margin:0 5px;}
#comment li p{text-indent:24px;line-height:20px;}
#comment li .other{border-top:1px dashed #ddd;padding:5px 0;margin-top:5px;text-align:center;}
#comment li .other a{margin:0 10px;color:#777;}
#comment li .other a:hover{color:#444;text-decoration:underline;}		
.btcom{margin-top:5px!important;}
.btcom a{ display:inline-block; width:65px; height:23px; line-height:23px; background:url(../images/gift_libg.gif) no-repeat left top; color:#fff!important; font-weight:bold; font-size:12px; margin:0 auto; text-align:center; text-decoration:none!important;}
#comment .btcom a:hover{ text-decoration:none;}
#comment .pagestyle p span,#comment .pagestyle .curpage{ color:#00BAFF;}

/*速配*/
.sp{text-align:center;font-size:16px;font-weight:700;color:#FF738B;border-top:2px solid #BA91C4;padding:8px 0;}
.sp img{margin:0 10px;vertical-align:middle;}
#supei {width:598px;float:left;border-bottom:2px solid #BA91C4;}

.ta p{float:left;width:269px;padding-left:30px;height:57px;padding-top:10px;background:url(../images/supei_bg.gif) no-repeat 0 0;line-height:24px;font-size:14px;}
.ta p span,.ta p a{font-weight:700;color:#FF738B;margin:0 5px;}
#metable {width:598px;margin:6px 0;}

#metable th{border:1px solid #fff;}
#metable td{border:1px solid #F4EDF8;}
#metable th.bor{border-right:2px solid #fff;}
#metable th.bol{border-left:2px solid #fff;}
#metable td.bor{border-right:1px solid #BA91C4;}
#metable td.bol{border-left:1px solid #BA91C4;}

#metable th{ background:#F4EDF8; font-weight:normal; line-height:28px;}
#metable td{ line-height:24px; border-top:1px solid #F4EDF8; border-bottom:1px solid #F4EDF8; text-indent:5px;}



/*个人相册*/
#imgBox{ width:588px; height:380px; overflow:hidden; margin:0 auto;border-top:2px solid #BA91C4;}
#imgBox img{ margin:0 auto;}
.pagination {text-align:center; line-height:30px;border-bottom:2px solid #BA91C4;}
.pagination a {color:#000000;font-weight:400;}
.pagination .Htmla {margin-left:80px;}
.pagination .Htmla a:hover {color:#00AEFF;}
.pagination span {font-weight:700;}

/*  注册  */
#reg{ color:#666; padding-bottom:10px;}
#reg table{width:100%;margin:0 auto;}
#reg td{line-height:30px;font-size:14px;height:35px;color:#333;}
#reg .txtBox{border:1px solid #AA8FBB; padding-top:2px; height:18px;margin-right:10px;float:left;}
#reg td img{margin:3px 5px 0;}
#reg td img#checkCode{margin:0;display:block;float:left;}
#reg td input{float:left;height:20px;margin:0 5px;}
#reg td span{font-size:12px;}
#reg td span#Show{font-size:14px;}/* 登录_邮箱帐号 */
#reg td input[type="radio"]{border:0 none;}
#reg td.radio{font-size:12px;}
#reg td.radio input{float:none;}
#reg select{ border:1px solid #AA8FBB;margin:0 5px;float:left;}
#reg td a{ color:#9C088B;  text-decoration:underline;}
#reg h2{ background:url(../images/sli_03.gif) repeat-x 0 bottom;height:30px; line-height:30px;margin:5px 0;}
#reg h2 span{ display:inline-block; height:29px; border-width:1px 1px 0; border-style:solid; border-color:#9150A1; line-height:29px; margin-left:30px; padding:0 10px; margin-right:10px; background:#fff; color:#9C088B; font-weight:700; font-size:14px;}
.noborder,.noborder input{ border:0!important; vertical-align:middle;}
textarea.tmyself{border:1px solid #AA8FBB; width:90%; height:150px; margin:0 auto; overflow:auto; display:block;}

.regexp{width:824px;height:271px;padding:20px;background:url(../images/reg_02.gif) no-repeat 0 0;margin:0 auto;line-height:24px;}
.regexp h3{font-size:14px; color:#BB04B5;font-weight:700;line-height:30px;}
.regexp ul{margin-left:30px;}
.regexp li{ list-style-type:decimal;}
.btreg{margin-top:10px;}
.btreg a{margin-left:150px;zoom:1;}

/*  俱乐部首页  */

#jlb{float:left;width:756px;}
.jlbl{float:left;width:300px;}
.jlbc{float:right;width:436px;}
.jlbtitle{border-bottom:1px solid #D54261;position:relative;font-size:14px;font-weight:700;height:24px;line-height:24px;padding-left:10px;margin-top:10px;}
.jlbtitle .more{position:absolute;right:20px;top:5px;padding-right:10px;background:url(../images/hongsan.gif) no-repeat right center;font-size:11px;font-weight:400;color:#ff0000;}

.hdpic{width:140px;height:110px;padding:2px;border:1px solid #ccc;}

.jlbl .jlbtitle{color:#9150A1;}
#hastab{border-bottom:0;background:url(../images/sli_03.gif) repeat-x 0 bottom;}
#hastab span{background:#FEF2FB;height:22px;display:inline-block;padding:0 10px;}
#hastab .selected{border:1px solid #9150A1;border-bottom:0;height:23px;color:#D54261;}

.listcnt li{overflow:hidden;zoom:1; border-bottom:1px solid #DECAE3;color:#696869;background:url(../images/hongdian.gif) no-repeat 5px center;padding-left:14px;line-height:20px;}
.listcnt li span{float:right;margin-right:20px;}
.listcnt .title{padding-left:30px;color:#9150A1; border-bottom:1px solid #DECAE3;}
.listcnt .title span{float:none;margin-left:150px;}
.listcnt li a{float:left;color:#696869;}



.jlbpic{float:left;margin-right:10px;margin-top:10px;}
#our li{line-height:24px;font-size:12px;}
#our li span{font-weight:700;color:#9150A1;}
#our b{font-weight:400;color:#D54261;}
#our li a{color:#D54261;}

.jlbc .jlbtitle{color:#202020;}
.jlbc .jlbtitle span{color:#D54261;}

#lastpic{float:left;margin-top:10px;margin-right:10px;}
.lastcnt{position:relative;height:130px;}
.lastcnt h2{text-align:center;color:#D54261;font-size:14px;font-weight:700;line-height:24px;}
.lastcnt p{line-height:24px;}
.lastcnt a{position:absolute;bottom:10px;right:10px;color:#9150A1;background:url(../images/lansan.gif) no-repeat right center; padding-right:10px;}
.jlbc .time{clear:both;line-height:24px;color:#9150A1;}
.jlbc .time span{color:#D54261;}
.jlbc .time img{vertical-align:middle;}

#overhd li{float:left;margin:0 34px;_display:inline;}
#overhd li span{color:#D54261;}


/*  会员中心  */
.menu{float:left;width:196px;border:1px solid #AA8FBB;padding:1px 1px 6px 1px;text-align:center;margin-top:10px;}
.menu dt{position:relative;background:url(../images/mcnt_tbg.gif) repeat-x 0 0;height:30px;line-height:30px;font-weight:700;font-size:14px;}
.menu dt img{position:absolute;top:-7px;left:20px;}
.menu dd{border-bottom:1px dashed #DFCBE6;line-height:28px;}
.menu dd.selected{background:#F4F2F7;}
.menu dd.selected a,.menu dd a:hover{color:#690084;}
.menu dd a{color:#333; display:inline-block;}

#UInfo{font-size:14px;color:#9150A1}

.Mcnt{border:1px solid #AA8FBB;float:right;width:766px; margin-top:10px;padding:1px; padding-bottom:10px;overflow:hidden;}
.Mcnt ul{background:transparent url(../images/mcnt_tbg.gif) repeat-x scroll 0 0; height:30px; color:#9C088B; font-size:14px;font-weight:700; margin-bottom:6px; position:relative;}
.Mcnt ul li{float:left; }
.active{ color:#89369E; background: url(../images/mcnt_libg.gif) no-repeat bottom;}
.Mcnt ul li a{display:inline-block;color:#89369E; margin:7px 10px 0 10px; width:90px;height:23px;text-align:center;line-height:23px; }
.Mcnt ul li a:hover{ text-decoration:underline;}
.Mcnt h2{background:transparent url(../images/mcnt_tbg.gif) repeat-x scroll 0 0; height:30px; line-height:30px; color:#9C088B; text-indent:30px; font-size:14px;font-weight:700; margin-bottom:6px; position:relative;}
.Mcnt h2 span{ position:absolute; right:10px; top:0;}
.Mcnt h2 span a{color:#333; font-size:12px; font-weight:400; margin:0 10px;}
.Mcnt h2 span a:hover{ text-decoration:underline;}
.Mcnt table{width:90%;margin:0 auto;}
.Mcnt td{ line-height:30px;}
.Mcnt td table{background:#eee;border:1px solid #ddd;}
.Mcnt td input{margin:0 2px;}
.Mcnt td .inpt{ border:1px solid #AA8FBB; padding-top:2px; height:18px;}
.Mcnt td img{vertical-align:middle;margin-right:5px;}
.Mcnt h6{ text-indent:10px; font-size:16px; line-height:40px;font-weight:600; color:#555;background:url(../images/stepbg.gif) no-repeat;}
.Mcnt h6 span{ font-size:12px; font-weight:400;color:#fff;margin-right:20px;}
.Mcnt table.meeting{border:1px solid #ddd;}
.Mcnt table.meeting td{border-bottom: solid 1px #ddd;text-indent:10px;padding:3px 0;}
.Mcnt table.meeting td.item{background:#FCF3FD;color:#777;width:100px;text-indent:0;text-align:right;font-weight:600;}

/* 会员中心--首次登陆完善资料提示 */
.Mcnt ul#complete{font-size:12px;}
.Mcnt ul#complete li{text-align:center;}
.Mcnt ul#complete li a{text-indent:0;width:100px;margin:7px 2px 0 2px;}
.Mcnt p.baseInfo{line-height:35px;font-size:12px;background:url(../images/shade_bg.gif) repeat-x;width:680px;margin:10px auto;padding:10px;color:#333;border:1px solid #ddd;position:relative;}
.Mcnt p.baseInfo span{color:#E40000;font-weight:600;font-size:14px;margin:0 2px;}
.Mcnt p.baseInfo a#makeMoney{color:#444;position:absolute;bottom:5px;right:10px;font-size:14px;text-align:center;background:url(../images/btn_2.gif) no-repeat;width:115px;height:30px;line-height:30px;display:block;}
.Mcnt p.ts{line-height:30px;font-size:14px;width:700px;margin:10px auto;color:#333;text-indent:2em;}
.Mcnt ol.step{background:none;font-size:15px;width:700px;margin:0 auto;overflow:hidden;height:auto;}
.Mcnt ol.step li{float:none;text-align:left;color:#222;font-weight:400;margin:15px 0;overflow:hidden;}
.Mcnt ol.step li span{background:#eee;margin:0 2px;display:inline-block;float:left;width:200px;height:30px;line-height:30px;color:#333;font-family:Tahoma;}
.Mcnt ol.step li span.num{width:20px;font-size:16px;text-align:center;font-weight:600;color:#333;background:#eee;}
.Mcnt ol.step li span.need{background:#eee;width:100px;text-align:center;color:#444;font-size:12px;}
.Mcnt ol.step li span.status{background:#eee;width:100px;text-align:left;color:#444;font-size:12px;}
.Mcnt p.gowhere{margin:5px auto;width:700px;}
.Mcnt p.gowhere a{margin:0 10px;display:block;background:url(../images/btn_back.gif) no-repeat;width:75px;height:21px;float:left;line-height:21px;text-align:center;color:#333;}

.Mcnt p.baseInfo strong{text-indent:30px;background:url(../images/gantan.gif) no-repeat;line-height:25px;display:inline-block;height:30px;}
.Mcnt p.baseInfo .vbtn{border:0;background:url(../images/btn_back.gif) no-repeat;width:75px;height:21px;line-height:21px;margin-left:15px;}

/* 会员中心 心中的TA */
.c_hylist{overflow:hidden;width:690px;padding:5px;margin:0 auto;border:1px solid #ddd;}
.c_hylist dl{overflow:hidden;background:#FFF8FA url(../images/hylist_bg.gif) top right no-repeat;border:1px solid #ddd;height:100%;overflow:hidden;margin:5px 0;}
.c_hylist dl dt{float:left;width:100px;}
.c_hylist dl dt img{display:block;margin:5px auto;border:1px solid #333;}
.c_hylist dl dt div{height:20px;line-height:20px;}
.c_hylist dl div img{float:left;margin:0 5px 0 15px;border:0 none;}
.c_hylist dl dd{float:right;width:570px;margin:5px;line-height:30px;}
.c_hylist dl dd span{margin-right:20px;}
.c_hylist dl dd p{border-top:1px dashed #ddd;line-height:23px;height:69px;overflow:hidden;}

/* 会员中心 我要赚钱 */
.c_money{width:700px;margin:0 auto;}
.c_money h4{font-size:14px;color:#9150A1;font-weight:600;}
.c_money p{line-height:25px;}
.c_money table{width:698px;border:1px solid #ddd;margin-top:10px;}
.c_money table th{text-indent:10px;text-align:left;font-size:14px;font-weight:600;height:30px;background:url(../images/th_bg.gif) repeat-x;}
.c_money table td{text-indent:5px;border-bottom:1px dashed #ddd;padding:5px 0;}
.c_money td ul{background:none;color:#555;font-weight:400;height:auto;font-size:12px;}
.c_money td ul li{float:none;text-align:left;line-height:22px;}
.c_money td ul li.title{color:#9150A1;font-size:14px;font-weight:600;}
.c_money td ul li.ctrl-c{text-align:center;color:#89369E;background:url(../images/btn_back.gif) center 0 no-repeat;cursor:pointer;}

/*  会员中心  --相片管理 */
#ViewPic {margin:0 auto;overflow:hidden;text-align:center;}
#showPic{height:30px;margin:5px 0;background:#eee;}
.upPic{width:600px;margin:0 auto;}
.upPic div{margin:10px 0;line-height:30px;}
.upPic p{color:#808080;}
.Mcnt .btn_4{width:74px;height:29px;background:url(../images/btn_4.gif) no-repeat;text-align:center;border:0;}
.pic_list {margin:10px auto;overflow:hidden;}
.pic_list h4{background:url(../images/photo_bg.gif) 0 -3px repeat-x;text-indent:30px;height:30px;line-height:30px;border-top:1px solid #ddd;margin:10px 0;}
.pic_list dl{ float:left;margin:5px 20px;width:200px;_display:inline;text-align:center;overflow:hidden;}
.pic_list dl dt img{border:1px solid #333;display:block;margin:0 auto;width:106px;height:125px;}
.pic_list dl dd input{vertical-align:middle;color:#333;}
.pic_list dd{clear:both;overflow:hidden;width:200px;white-space:nowrap;overflow:hidden;margin:2px 0;}
.pic_list dl dd a.setPhoto{display:block;float:left;color:#333;font-weight:400;width:75px;height:21px;margin:0 10px;text-align:center;}
.pic_list dl a:hover{ color:#ff0000;}

.Mcnt table.contact{font-size:14px;}
.Mcnt table.contact input{height:20px;}

.Mcnt #detail  h4 span,.Mcnt #detail .dtime span{color:#9150A1;}
.Mcnt #detail .dtime { position:relative;}
.Mcnt #detail .dtime .h2link{ position:absolute; right:10px; top:0;}
.Mcnt #detail .dtime .h2link a{ margin-right:10px;}
.Mcnt #Noteclass { padding-top:6px;border:0;border-bottom:1px solid #BA91C4;}

.Mcnt p.submit{clear:both;margin:10px 100px;}
.Mcnt p.submit a{display:inline-block; width:65px; height:23px; line-height:23px; background:url(../images/gift_libg.gif) no-repeat left top; color:#fff!important; font-weight:bold; font-size:12px; margin-right:20px; text-align:center; text-decoration:none!important;}

#liunav { border-bottom:2px solid #D1BBE0;}
#liunav li{float:left; width:85px; line-height:30px; text-align:center; margin-left:30px;_display:inline;}
#liunav .selected{ background:url(../images/mcnt_tbg.gif) repeat-x left top; color:#fff; font-weight:700;}

#glist li{ float:left; margin-left:18px; margin-top:6px;_display:inline;}
#glist li img{ border:1px solid #ccc;}
#glist li input{ vertical-align:middle;}
#glist li a{ color:#9150A1; text-decoration:underline;}

#flist li{ float:left;width:50%;position:relative; margin-bottom:6px;}
#flist .chk{ position:absolute; left:5px; top:50px;}
#flist li a{ color:#9150A1; text-decoration:underline;}
#flist img{ float:left; margin-left:30px; margin-right:8px;_display:inline;}

/*图片裁剪*/
.mains{width:760px;overflow:hidden;}
#photo{width:500px;height:454px;float:left;margin-left:2px;}
#photo #cut_div{height:452px;border:1px solid #E5DDEA;position:relative;top:0;left:0;cursor:move;overflow:hidden;}
#photo table{width:498px;height:450px;position:relative;left:0;top:0;z-index:10;border-collapse:collapse;filter:alpha(opacity=80);opacity:0.8;}
#photo .ImgShow{position:relative;left:0;top:0;}
#way{ float:right; width:249px; height:125px; position:relative; background:#F3F3F3;}
#way a{ display:block; padding:1px; cursor:pointer;}
#turnL,#turnR,#left,#right,#up,#down,#zoomin,#zoomdown{ position:absolute;}
#turnL{ left:10px; top:10px;}
#turnR{ left:50px; top:10px;}
#left { left:108px; top:50px;}
#right{ left:190px; top:50px;}
#up{ left:159px; top:10px;}
#down{ left:159px;top:67px;}
#zoomin{ left:10px; top:60px;}
#zoomdown{ left:50px; top:60px;}
#exp{ float:right;background:#F3F3F3;padding:10px 20px; width:209px; overflow:hidden;}
#exp h4{ color:#9C088B; font-size:12px; font-weight:700;}
#exp ol{ margin-left:30px;}
#exp li{list-style:decimal;}
#cutpbt{margin-top:10px;}
#cutpbt input{ margin-left:50px;}

.uppic{ margin:10px; line-height:24px; width:229px; float:right;}
.uppic p{ text-align:center;}


#wel,.mddl{ border-bottom:1px dashed #D5BADE; width:95%; margin:0 auto; line-height:24px;}
.mddl{margin:20px auto;}
.mddl dt{ font-weight:700; font-size:14px; color:#9150A1;background:url(../images/yh_detail04.gif) no-repeat 0 7px;text-indent:15px;}
.mddl dd{ float:none; color:#666;margin:10px 0;}
.mddl dd.link span{border:1px solid #ddd;padding:5px;color:#008000;letter-spacing:1px;}

#wel dt{ float:left; width:110px; margin-right:10px; text-align:center;}
#wel dt img{ padding:2px; border:1px solid #ccc;}
#wel dt a{ color:#9C088B; text-decoration:underline;}
#wel dd img{ vertical-align:middle; margin-right:5px;}

/* 城市切换 以下为有字母切换的样式  */
#CC{ width:980px; margin:0 auto;}

#rhotcity{position:absolute; left:250px; top:10px; width:730px;}
.maincen{ min-height:500px; height:auto!important; height:500px;}
.mbot{font-size:1px;height:4px;background:url(../images/letbg.jpg) no-repeat 0 -110px;}
#hotCity{height:65px;width:980px; margin:0 auto;font-size:14px;color:#E50102;line-height:28px;position:relative;}
#CC #HLC{position:absolute; left:0; top:0; width:160px;height:48px;background:url(../images/city_image.gif) no-repeat 0 0;line-height:45px; font-size:16px; padding:0 0 0 60px;display:block;font-weight:700; color:#000; }
#hotCity #HLC:hover{background:url(../images/city_image.gif) no-repeat 0 -50px;text-decoration:none;}
#shadow{position:absolute; left:0; top:46px; background:url(../images/city_image.gif) no-repeat 0 -92px; height:18px; width:242px;}
#hotCity span{font-size:13px;color:#ff0000;line-height:24px;font-weight:700; }
#hotCity a{font-size:12px;color:#336699;line-height:24px;vertical-align:middle;padding:0 5px;}
#hotCity a:hover{color:#F00;}

#cityTag{font-family:Tahoma, Geneva, sans-serif;background:url(../images/letbg.jpg) no-repeat 0 -2px;width:948px; margin:0 auto; padding-left:18px;}
#cityTag li{ width:30px; height:35px; margin-right:10px;_display:inline;}
#cityTag li a{ display:block;width:30px; height:23px; padding-top:12px;  text-align:center; color:#000; font-weight:700; }
#cityTag li a:hover{ text-decoration:none;}
#cityTag #all,#cityTag #all a{ font-family:"宋体";width:56px;}

#all .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -18px -37px;}
#A .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -84px -37px;}
#B .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -124px -37px;}
#C .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -164px -37px;}
#D .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -204px -37px;}
#E .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -244px -37px;}
#F .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -284px -37px;}
#G .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -324px -37px;}
#H .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -364px -37px;}
#J .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -404px -37px;}
#K .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -444px -37px;}
#L .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -484px -37px;}
#M .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -524px -37px;}
#N .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -564px -37px;}
#P .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -604px -37px;}
#Q .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -644px -37px;}
#R .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -684px -37px;}
#S .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -724px -37px;}
#T .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -764px -37px;}
#W .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -804px -37px;}
#X .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -844px -37px;}
#Y .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -884px -37px;}
#Z .selected{background:transparent url(../images/letbg.jpg) no-repeat scroll -924px -37px;}

#cityList{ width:978px; margin:0 auto; padding-bottom:5px;position:relative;}

#letterCity{}

#letterCity p{ background:#EFFEDF; line-height:24px; text-indent:24px;}
#letterCity table{ width:955px; border-spacing:0; border-collapse:collapse;margin-left:25px;}
#letterCity td{ padding-top:15px;}
.letter{ width:30px; padding-left:20px; text-align:center;vertical-align:top;}
.cities{ text-align:left;width:510px;}
.letter span{ display:block; width:22px; height:19px;  font-weight:700; font-size:14px;font-family:Tahoma, Geneva, sans-serif; color:#000;}
#letterCity td a{ color:#336699; display:inline-block; margin-right:10px; line-height:24px;}
/*按钮*/
.btn_1{width:40px;height:20px;border:1px solid #D1BBE0;background:#F8E6FC;color:#78479B;line-height:18px;}
.btn_2{width:60px;height:20px;border:1px solid #D1BBE0;background:#F8E6FC;color:#78479B;line-height:18px;}
.btn_3{width:60px;height:20px;border:1px solid #D1BBE0;background:#F8E6FC;color:#78479B;line-height:18px;}
.setPhoto{width:75px;font-size:12px;line-height:20px;color:#c63bb6;background:url(../images/btn_back.gif) center center no-repeat;}
.pic_list td{text-align:center;font-size:12px;font-weight:normal;}
.pic_list td.fr{width:60px;text-align:right;font-family:Arial, Helvetica, sans-serif;}
/*  日记分类 */
.rj{overflow:hidden;margin:10px auto;width:720px;}
.rj table{border:1px solid #ddd;margin:10px auto;width:718px;}
.rj table th{font-weight:normal;font-size:14px;color:#333;line-height:32px;background:url(../images/photo_bg.gif) repeat-x;}
.rj table th.t1{width:60px;}
.rj table th.t2{width:250px;}
.rj table th.t3{}
.rj table th.t4{}
.rj table th.t5{}
.rj table td a.add{color:#333;display:inline-block;width:75px;height:30px;line-height:30px;background:url(../images/btn_back.gif) center center no-repeat;}
.rj table td{line-height:30px;text-align:center;}
.rj a{color:#9150A1;}
.rj a:hover{text-decoration:underline;}
/*  日记分类 */
.rj_manage{overflow:hidden;margin:10px auto;width:750px;}
.rj_manage table{border:1px solid #ddd;margin:10px auto;width:748px;}
.rj_manage table th{font-weight:normal;font-size:12px;color:#333;height:30px;line-height:15px;background:url(../images/photo_bg.gif) repeat-x;}
.rj_manage table th.t1{width:40px;}
.rj_manage table th.t2{width:240px;}
.rj_manage table th.t3{width:70px;}
.rj_manage table th.t4{width:70px;}
.rj_manage table th.t5{width:30px;}
.rj_manage table th.t6+th+th+th+th{width:35px;}
.rj_manage table td a.add{text-decoration:none;color:#333;display:inline-block;width:75px;height:30px;line-height:30px;background:url(../images/btn_back.gif) center center no-repeat;}
.rj_manage table td{line-height:20px;text-align:center;}
.rj_manage table a{color:#9150A1;}
.rj_manage table a:hover{text-decoration:underline;}

/* 日记回复 */
.selfmessage{text-align:left;margin:10px;border:1px solid #ddd;padding:10px;color:#555;line-height:23px;font-size:12px;}
.selfmessage h4{font-size:14px;font-weight:bold;}
.selfmessage p{text-indent:24px;font-size:12px;}
.replyBox{text-align:left;padding:10px 0;font-size:13px;line-height:23px;}
.replyBox dl{border:1px solid #DFC9DF;overflow:hidden;margin:10px auto;width:720px;height:auto;background:#FFF1FF;}
.replyBox dt{width:158px;float:left;padding:10px 5px;font-size:12px;color:#444;text-align:center;}
.replyBox dt p {text-align:left;font-size:12px;line-height:30px;margin-top:10px;}
.replyBox dt p a{margin:5px 0;line-height:30px;display:block;float:left;}
.replyBox dt p img{margin:2px 5px 0 10px;}
.replyBox dd{float:right;text-align:left;margin:0;width:537px;padding-left:10px;white-space:normal; word-break:break-all;}
.replyBox dd.replyInfo{border:1px solid #fff;border-bottom:1px dotted #eee;font-size:12px;height:30px;line-height:30px;color:#666;position:relative;}
.replyBox dd.replyInfo span.del{position:absolute;top:0;right:10px;}
.replyBox dd span{margin:0 10px;}
.replyBox dd.content{padding-top:10px;padding-bottom: 32767px !important;
 margin-bottom: -32767px !important;background:#fff;}
.replyBox a{color:#333;}
.replyBox a:hover{color:#333;}

.giftList{}
.giftList ul{margin:0;display:block;overflow:hidden;height:100%;background:none;}
.giftList li{margin:5px 25px;text-align:center;height:280px;overflow:hidden;display:inline}
.Mcnt .giftList li a{text-align:center;width:auto;}
.Mcnt .giftList li .tu{height:150px;}
.giftList img {padding:2px;border:1px solid #eee;margin: 0 auto;}
.giftList li p{text-align:left;text-indent:20px;font-size:12px;color:#333;line-height:18px;font-weight:400;margin:5px 0;clear:both;}
.Mcnt .giftList li{margin:5px 25px;text-align:left;width:280px;height:280px;overflow:hidden;}
.Mcnt .giftList img {padding:2px;border:1px solid #ddd;width:132px;height:132px;margin:0;text-align:center;}
.Mcnt .giftList li p{text-indent:0;}

/* 举报 */
#jubao{margin:0 auto;width:746px;height:259px;background:url(../images/jubaobg.gif) no-repeat 0 0;text-align:center;}
#jubao h2{height:30px;line-height:30px;color:#666;}
#jubao h2 span{font-weight:700;font-size:14px;margin:0 5px;color:#9150A1}
#jubao textarea{width:550px;height:120px;padding:5px;border:1px solid #BA91C4;overflow:auto;}
#jubao div{line-height:30px;width:200px;margin:5px auto;}
#jubao div span{float:left;}
#jubao div input{float:left;height:20px;width:50px;border:1px solid #BA91C4;}
#jubao div img{display:block;float:left;margin:0 0 0 5px;}
#jubao p{height:30px;padding-top:10px;clear:both;}
#jubao p input{width:101px;height:30px;background:url(../images/jubao_ok.gif) no-repeat 0 0;margin-right:20px;border:0;}
#jubao p img{vertical-align:top;}
/* 查看联系信息 */
	.p-info{width:800px;margin:10px 0 auto;border:5px solid #FACCFE;padding:0;}
	.p-l{float:left;border-right:0px solid #FACCFE;margin:10px;}
	.p-l p{margin:10px 0;}
	.picborder{background:#ddd;margin:auto 0;margin-top:15px;position:relative;}
	.p-pic{background:#FFFFFF;border:1px solid #555555;left:-5px;padding:5px;position:relative;top:-5px;}
	.p-pic img{display:block;}
	.p-k{text-align:center;font-size:14px;overflow:hidden;}
	.p-r{float:left;padding:10px;text-align:left;font-size:13px;padding-bottom:1000px;margin-bottom:-1000px;}
	.p-r p{line-height:23px;border-bottom:1px dashed #FECFFF;width:100%;text-indent:5px;margin:0;padding:7px 0;}
	.p-r p.bc{}
	.p-r p span.item{display:inline-block;font-size:14px;color:#800040;width:140px;}
	.p-r p span{font-size:14px;font-family:"宋体",Arial, Helvetica, sans-serif;letter-spacing:1px;color:#606060;}
	
#congratulate{background:transparent url(../images/jiahaoyoubg.gif) no-repeat scroll left top;width:746px;height:254px;text-align:center;margin:0 auto;margin-top:50px;}
#congratulate p {color:#000000;font-size:14px;font-weight:700;line-height:20px;margin:50px 0;}
#congratulate p span {color:#0054FC;}
#congratulate a {margin-top:20px;}
/*会员详细信息*/
.mainbox{width:980px;margin:0 auto;overflow:hidden;}
.mainbox .ad{float:right;border:1px solid #eee;width:160px;}
.UserMain{width:800px;float:left;overflow:hidden;}
.UserMain p span{float:right;margin-left:10px;font-size:12px;display:block;height:25px;line-height:25px;}
.UserMain p span a{color:#333;text-decoration:none;}
.UserMain p span a:hover{color:#e40000;text-decoration:none;}
.UserMain p span img{border:0 none;display:block;margin-right:5px;float:left;}
.UserMain h2{text-align:center;margin:10px 0;font:26px "黑体";font-weight:bold;color:#A93A7F;}
.UserMain dl{border:1px solid #FCC8DD;padding:5px 10px;margin:5px 0;overflow:hidden;width:778px;background:url(../images/gift_nav.gif) center top no-repeat;}
.UserMain dl dt{color:#A93A7F;font-size:12px;font-weight:600;line-height:25px;height:25px;text-indent:60px;}
.UserMain dl dd{margin:0;margin-top:5px;float:left;font-size:12px;line-height:23px;color:#DD5EAC;text-indent:10px;background:url(../images/hongdian.gif) 0 10px no-repeat;} 
.UserMain dl dd span{color:#333;font-size:14px;}
.UserMain dl.base dd.person-img{float:left;width:120px;height:200px;text-align:center;vertical-align:middle;margin:30px 10px 0 0;background:none;}
.UserMain dl.base dd.person-img img{padding:5px;border:1px dashed #FCC8DD;width:100px;height:110px;}
.UserMain dl.base dd{width:300px;margin-right:5px;float:right;}
.UserMain dl.ah dd{width:380px;margin-left:5px;white-space:nowrap;}
.UserMain dl.yq dd{width:250px;margin-left:5px;white-space:nowrap;}
.UserMain dl.other dd{width:250px;margin-left:5px;white-space:nowrap;}
.UserMain dl.des dd{width:auto;margin-left:5px;background:none;}

.guess{float:right;border:1px solid #FCC8DD;width:170px;margin-top:73px;}
.guess h4{font-size:13px;font-weight:bold;height:30px;line-height:35px;color:#A93A7F;text-indent:40px;background: url(../images/gift_nav.gif) -10px 0 no-repeat;}
.guess li{clear:both;text-align:left;margin:5px 0;overflow:hidden;}
.guess li img{float:left;border:1px solid #333;margin:0 5px;width:60px;height:70px;}
.guess li p{float:left;line-height:20px;}
.ad_1{float:right;margin-top:10px;}
.ad_bottom{border:1px solid #FCC8DD;width:978px;margin:0 auto;background:#FEF3FD;overflow:hidden;}
.ad_bottom ul#yh{float:left;margin:10px;}
.ad_bottom ul#yh li{line-height:25px;font-size:14px;text-indent:10px;float:none;line-height:30px;margin:10px 0;text-align:center;color:#fff;}
.ad_bottom ul#yh li a{color:#fff;width:125px;background:url(../images/yh_btn.gif) 0 -30px no-repeat;display:block;}
.ad_bottom ul#yh li a:hover{background-position:0 0;font-weight:bold;}
.ad_bottom ul#contact{float:right;margin:10px;width:270px;border:1px solid #ddd;padding:10px;background:#FEF3FD;overflow:hidden;}
.ad_bottom ul#contact li{background:none;line-height:25px;}
.ad_bottom .gg-ad{float:left;width:500px;height:300px;margin:10px 0;background:#FEF3FD;text-align:center;}

/*好友列表*/
#friendlist{}
#friendlist .pinfo{width:750px;margin:10px auto;height:160px;text-align:center;overflow:hidden;border-bottom:1px dashed #ddd;}
.bgcolor{background:#FFF5FF;}
.pinfo a{color:#9C088B;}
.pinfo input{margin-top:5px;}
#friendlist div.pp{width:120px;text-align:center;float:left;}
#friendlist div.pp img{border:1px solid #ddd;padding:2px; width:100px; height:110px}
#friendlist div.pp input{margin-top:5px;}
#friendlist div.ptxt{float:left;line-height:25px;overflow:hidden;text-align:left;font-size:12px;color:#333;font-weight:normal;margin-left:5px;width:400px;}
#friendlist div.icon{float:right;text-align:left;width:200px;border:1px solid #ddd;padding:5px;background:#FFF5FF;}
#friendlist div.icon a img{margin:2px 5px 0 0;}
#friendlist div.icon a{margin:3px 5px;display:inline-block;width:85px;text-align:left;color:#333;}	
/*日记列表*/
.personurl{margin:10px 0;}
.personurl span{margin-right:10px;font-size:13px;}
.person_left{float:right;text-align:left;width:300px;padding:10px 0;border:1px solid #ddd;background:url(../images/pro_pho_bg.gif) bottom center repeat-x;margin-top:35px;}
.person_left dl{margin:0;margin-left:5px;float:left;}
.person_left dd{margin-top:5px;}
.person_left ul.info{margin:0 5px;float:left;width:130px;}
.person_left ul.info li{line-height:22px;border-bottom:1px solid #eee;}
.person_left ul.info li.db{line-height:20px;border:0;height:120px;overflow:hidden;}
.person_left ul.oper{margin-left:50px;clear:both;}
.person_left ul.oper li{float:left;width:120px;}

#Noteclass{background:url(../images/title_bg_pix.gif) repeat-x;border-top:1px solid #ddd;border-bottom:2px solid #9150A1;height:22px;line-height:22px;}
.listbox{border-bottom:1px solid #eee;overflow:hidden;height:100%;padding:10px 0;clear:both;}
.listbox a:hover{color:#E40000;}
.listbox .bleft{float:left;width:480px;margin:0 5px;}
.listbox .bright{float:right;margin:0 5px;}
.bleft h5{font-size:14px;line-height:25px;font-weight:400;}
.bleft h5 a{color:#9150A1;}
.bleft p{font-size:12px;line-height:25px;color:#666;}
.bleft p span{margin-right:10px;}
.bleft p span a{color:#666;text-decoration:underline;}
.bright p{color:#777;line-height:25px;text-align:right;}
.bright p span em{color:#9150A1;font-weight:bold;}
.bright p a{display:block;width:75px;height:21px;text-align:center;color:#333;margin-left:10px;background:url(../images/btn_back.gif) no-repeat;}
.bright p span{margin-left:10px;}

/* 会员中心充值查询 */
.Mcnt .bright p{text-align:left;color:#333;}
.Mcnt .bright p em{font-size:15px;font-weight:400;color:#9150A1;}
.Mcnt dl.payMode{width:660px;margin:10px auto;}
.Mcnt dl.payMode dt{text-align:left;font-weight:600;font-size:14px;}
.Mcnt dl.payMode dd{height:50px;line-height:50px;background:#eee;margin:5px 0;text-align:center;}
.Mcnt dl.payMode dd input{float:left;margin:15px 15px 0 10px;}
.Mcnt dl.payMode dd span{float:left;display:inline-block;width:100px;font-size:14px;}
.Mcnt dl.payMode dd img{float:left;}

/*日记详情*/
#mynav li{margin:0 5px;color:#aaa;line-height:25px;font-size:12px;}
#mynav li a{color:#9150A1;}
#mynav li img{margin:0px 5px 0 0;}
#mynav li a:hover{color:#01A44A}
#marrycenter{width:660px;}
#detail{border:1px solid #EBC8F2;}
#detail h2{background:#F8EBFB;width:100%;margin:0;height:25px;line-height:25px;border:1px solid #fff;text-indent:20px;}
#detail #diarycnt{line-height:23px;margin:10px;font-size:13px;}
#detail #diarycnt p{text-indent:24px;}
#detail .dtime{text-align:right;color:#888;}
#detail .dtime span{margin:0 10px;}
#detail .dtime span em{color:#e40000;font-size:14px;font-weight:bold;}
/*相册*/
.imgList{border:1px solid #ddd;overflow:hidden;height:100%;}
.imgList h4{margin:1px 0;height:28px;line-height:28px;font-size:14px;font-weight:600;text-indent:15px;color:#9150A1;background:url(../images/liucheng_bg.gif) 0 -15px repeat-x;}
.imgList dl{width:150px;height:180px;border:1px solid #ccc;overflow:hidden;float:left;margin:10px 28px;display:inline;overflow:hidden;}
.imgList dl dt{clear:both;text-align:center;margin:5px 0 0 0;}
.imgList dl dt img{width:120px;height:140px;margin:0 auto;border:1px solid #ddd;padding:2px;}
.imgList dl dd{text-align:center;background:#eee;height:25px;line-height:25px;border-top:1px solid #ddd;}
/* 爱情河活动*/
.bmList{width:708px;border:1px solid #FDDBE8;padding:10px;overflow:hidden;float:left;}
.bmList dl{clear:both;border-bottom:1px solid #FDDBE8;padding:5px;overflow:hidden;height:100%;margin:5px 0;}
.bmList dl dt{float:left;width:130px;}
.bmList dl dt img{width:120px;height:90px;border:1px solid #333;}
.bmList dl dd{float:left;}
.bmList dl dd em{font-size:13px;font-style:normal;font-weight:bold;color:#800080;margin:0 5px;}
.bmList dl dd.bmtxt{width:420px;margin:0 10px;overflow:hidden;}
.bmList dl dd.bmtxt h5{font-size:12px;font-weight:600;margin-bottom:10px;}
.bmList dl dd.bmtxt p{line-height:20px;}
.bmList dl dd.gobm{float:right;}
.bmList dl dd.gobm div{border:1px solid #FDD9E7;margin:0 auto;padding:10px;background:#FFF5F8;}
.bmList dl dd.gobm p{line-height:20px;color:#666;}
.bmList dl dd.gobm h4{font-size:14px;font-weight:400;text-align:center;margin:5px 0;border:1px solid #FDDFEA;padding:2px 5px;background:#fff;line-height:18px;}
.sideBar{float:right;}
.sideBar .notice{width:210px;height:160px;background:url(../images/yh_one05.gif) no-repeat;overflow:hidden;}
.notice p{width:160px;height:100px;overflow:hidden;margin:0 auto;text-indent:24px;margin-top:30px;line-height:25px;margin-bottom:8px;}
.notice div span.have{margin:0;display:inline;font-size:14px;color:#E40000;font-weight:bold;font-style:normal;}
.notice div{margin:0 30px;display:inline;float:left;}
.notice input{float:left;width:58px;height:18px;background:url(../images/yh_one08.gif) no-repeat;border:0;}
.sideBar .end{background:#FBEAF8;border:1px solid #DBA5C6;padding:10px;}
.end h4{font-size:14px;font-weight:600;color:#800080;border-bottom:2px solid #DBA5C6;margin-bottom:5px;}
.end li{width:180px;text-align:center;margin:5px 0;}
.end li img{margin:0 auto;border:1px solid #ccc;}
