@charset "utf-8";
body { margin:0; padding:0; font-size:12px; }
.popmenuclose .message { display:none }
.popmenuopen { position:relative; z-index:999 }
html .mtit a, html .mtit a:visited, html .mtit a:hover { font-size: 14px; font-weight: bold; color: #000000; text-decoration: none }
.hl22 { line-height:22px }
.tab01 td { background-color:#FFF }
.tab01 td.tit { background-color:#FFF7F8 }
.tab01 a:link, .tab01 a:visited { color:#000000; text-decoration:underline }
.tab01 a:hover { color:#000000; text-decoration: none }
.popmenuopen .message { left:0px; top:14px; padding:3px; width:260px; height:170px; display:table }
.message { left:auto; width:200px; margin-left:-260px; border:1px none #fdb52b; position:absolute; z-index:999999999999; margin-top:-18px; *margin-top:-18px !important;
*margin-top:-18px
}
.popmenucell { background-color:#E1E1D0; line-height:1px; height:1px; overflow:hidden; margin:3px 0 }
.usphtor { width:48px; height:47px; line-height:47px; position:relative; overflow:hidden; border:1px solid #cccccc; text-align:center; font-size:14px; font-weight:normal; color:#FF0000; background-color:#fff }
.usphtor span { position:static; +position:absolute;
top:50%; vertical-align:middle }
.usphtor img { position:static; border:0px; +position:relative;
top:-50%; left:-50%; vertical-align:middle; margin-top:-6px; *margin-top:0px !important;
*margin-top:0px
}
/*.usphtor{ width:48px;height:47px;border:1px solid #cccccc;text-align:center;font-size:14px;font-weight:normal;color:#FF0000;background-color:#fff;line-height:47px}
.usphtor span{height:100%;vertical-align:middle;display:inline-block}
.usphtor img{vertical-align:middle}备用图片居中*/
.fline { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC }
.usphtor1 { width:48px; height:47px; line-height:44px; position:relative; overflow:hidden; border:1px solid #fdb52b; text-align:center; font-size:14px; font-weight:normal; color:#FF0000; background-color:#fff }
.usphtor1 span { height:100%; width:1px; vertical-align:middle; display:inline-block }
.usphtor1 img { border:0; vertical-align:middle }
.ribaoli11_ { width:21px; height:35px; position:relative; line-height:35px; text-align:center }
.ribaoli11_ span { position:static; +position:absolute;
top:50%; vertical-align:middle }
.ribaoli11_ img { position:static; +position:relative;
top:-50%; left:-50%; vertical-align:middle }
/*以上代码不能优化*/
.e_d1 { BORDER-RIGHT:#c5c4ba 1px solid; BACKGROUND:#fff; FLOAT:left; BORDER-BOTTOM:#c5c4ba 1px solid }
.e_d2 { BORDER-RIGHT:#dad9cf 1px solid; PADDING-RIGHT:1px; height:186px; border-top:#dad9cf 1px solid; PADDING-LEFT:1px; PADDING-BOTTOM:1px; BORDER-LEFT:#dad9cf 1px solid; PADDING-TOP:1px; BORDER-BOTTOM:#dad9cf 1px solid }
.e_d3 { background-color:#fff; background-image:url(/images/e_d_bg.gif); background-repeat:repeat-y; background-position:left center; height:186px }
.e_d4 { PADDING-RIGHT:10px; PADDING-LEFT:25px; PADDING-BOTTOM:5px; PADDING-TOP:5px }
.e_d5 { PADDING-RIGHT:0px; border-top:#dedede 1px solid; MARGIN-TOP:15px; PADDING-LEFT:0px; PADDING-BOTTOM:5px; PADDING-TOP:10px; TEXT-ALIGN:right }
.e_d51 { BORDER-RIGHT:#f9a4b2 1px solid; border-top:#f9a4b2 1px solid; BORDER-LEFT:#f9a4b2 1px solid; BORDER-BOTTOM:#f9a4b2 1px solid }
.e_d51_of { BORDER-RIGHT:#6a6a6a 1px solid; PADDING-RIGHT:7px; border-top:#fff 1px solid; PADDING-LEFT:7px; FONT-SIZE:12px; BACKGROUND:#d32c47; PADDING-BOTTOM:2px; BORDER-LEFT:#fff 1px solid; CURSOR:pointer; COLOR:#fff; PADDING-TOP:2px; BORDER-BOTTOM:#6a6a6a 1px solid; HEIGHT:20px }
.e_d51_on { BORDER-RIGHT:#6a6a6a 1px solid; PADDING-RIGHT:7px; border-top:#fff 1px solid; PADDING-LEFT:7px; FONT-SIZE:12px; BACKGROUND:#d32c47; PADDING-BOTTOM:2px; BORDER-LEFT:#fff 1px solid; CURSOR:pointer; COLOR:#fff; PADDING-TOP:2px; BORDER-BOTTOM:#6a6a6a 1px solid; HEIGHT:20px }
.e_d51_on { BACKGROUND:#db415a }
.e_d52 { BORDER-RIGHT:#e2e2e2 1px solid; border-top:#e2e2e2 1px solid; BORDER-LEFT:#e2e2e2 1px solid; BORDER-BOTTOM:#e2e2e2 1px solid }
.e_d52_of { BORDER-RIGHT:#6a6a6a 1px solid; PADDING-RIGHT:7px; border-top:#fff 1px solid; PADDING-LEFT:7px; FONT-SIZE:12px; BACKGROUND:#e5e5e5; PADDING-BOTTOM:2px; BORDER-LEFT:#fff 1px solid; CURSOR:pointer; COLOR:#333; PADDING-TOP:2px; BORDER-BOTTOM:#6a6a6a 1px solid; HEIGHT:20px }
.e_d52_on { BORDER-RIGHT:#6a6a6a 1px solid; PADDING-RIGHT:7px; border-top:#fff 1px solid; PADDING-LEFT:7px; FONT-SIZE:12px; BACKGROUND:#e5e5e5; PADDING-BOTTOM:2px; BORDER-LEFT:#fff 1px solid; CURSOR:pointer; COLOR:#333; PADDING-TOP:2px; BORDER-BOTTOM:#6a6a6a 1px solid; HEIGHT:20px }
.e_d52_on { BACKGROUND:#ddd }
.e_of { PADDING-LEFT:25px; WIDTH:111px; CURSOR:pointer; LINE-HEIGHT:23px }
.e_on { PADDING-LEFT:25px; WIDTH:111px; CURSOR:pointer; LINE-HEIGHT:23px }
.e_on { BACKGROUND:#d01e3b; COLOR:#fff }
.e_d43 { MARGIN-TOP:10px }
.it5 { BORDER-RIGHT:#d4d4d4 1px solid; border-top:#404040 1px solid; FONT-SIZE:12px; BACKGROUND:#fff; BORDER-LEFT:#404040 1px solid; WIDTH:268px; BORDER-BOTTOM:#d4d4d4 1px solid; HEIGHT:22px }
#e1 { WIDTH:140px }
#e2 { WIDTH:140px }
#e3 { WIDTH:185px }
#e4 { WIDTH:185px }
#e8 { WIDTH:185px }
#e9 { WIDTH:310px }
#ea { WIDTH:310px }
#eb { WIDTH:310px }
#ec { WIDTH:420px }
.sk_on { BORDER-RIGHT:#d01e3b 1px solid; PADDING-RIGHT:2px; border-top:#d01e3b 1px solid; PADDING-LEFT:2px; BACKGROUND:#fcc; FLOAT:left; PADDING-BOTTOM:2px; OVERFLOW:hidden; BORDER-LEFT:#d01e3b 1px solid; WIDTH:12px; CURSOR:pointer; PADDING-TOP:2px; BORDER-BOTTOM:#d01e3b 1px solid; HEIGHT:12px }
.sk_of { BORDER-RIGHT:#fff 1px solid; PADDING-RIGHT:2px; border-top:#fff 1px solid; PADDING-LEFT:2px; BACKGROUND:#fff; FLOAT:left; PADDING-BOTTOM:2px; OVERFLOW:hidden; BORDER-LEFT:#fff 1px solid; WIDTH:12px; CURSOR:pointer; PADDING-TOP:2px; BORDER-BOTTOM:#fff 1px solid; HEIGHT:12px }
.sk_sk { BORDER-RIGHT:#aca899 1px solid; border-top:#aca899 1px solid; OVERFLOW:hidden; BORDER-LEFT:#aca899 1px solid; WIDTH:10px; BORDER-BOTTOM:#aca899 1px solid; HEIGHT:10px }
.emo_on { BORDER-RIGHT:#d01e3b 1px solid; height:19px; PADDING-RIGHT:3px; border-top:#d01e3b 1px solid; PADDING-LEFT:3px; BACKGROUND:#f7f7f7; FLOAT:left; PADDING-BOTTOM:3px; MARGIN:1px; BORDER-LEFT:#d01e3b 1px solid; CURSOR:pointer; PADDING-TOP:3px; BORDER-BOTTOM:#d01e3b 1px solid }
.emo_of { BORDER-RIGHT:#ccc 1px solid; height:19px; PADDING-RIGHT:3px; border-top:#ccc 1px solid; PADDING-LEFT:3px; BACKGROUND:#f7f7f7; FLOAT:left; padding-BOTTOM:3px; MARGIN:1px; BORDER-LEFT:#ccc 1px solid; CURSOR:pointer; PADDING-TOP:3px; BORDER-BOTTOM:#ccc 1px solid }
.it1 { BORDER-RIGHT:#fff 1px solid; border-top:#fff 1px solid; BACKGROUND:#fff; BORDER-LEFT:#fff 1px solid; COLOR:#333; BORDER-BOTTOM:#fff 1px solid; height:97%; padding:0; margin:0 }
.editbroder { border:#808080 solid 1px }
.ysf1 { BACKGROUND:#fff; COLOR:#333; height:17px; margin:0; border:1px solid #808080; padding:3px 0 1px 3px; font-size:12px }
.ysf2 { background:#fff; COLOR:#333; height:17px; margin:0; border:1px solid #000; padding:3px 0 1px 3px; font-size:12px }
.it2 { BORDER-RIGHT:#fff 1px solid; border-top:#fff 1px solid; BACKGROUND:#fff; BORDER-LEFT:#fff 1px solid; COLOR:#333; BORDER-BOTTOM:#fff 1px solid }
.it2 { border-top:#000 1px solid; BORDER-LEFT:#000 1px solid; COLOR:#333 }
.facimg { margin-bottom:opx; *margin-bottom:0px !important;
*margin-bottom:0px;
margin-left:-1px }
/*以上为编辑器弹出表情*/

div, p, li, font { font-family:Verdana, 宋体; font-size:12px; }
.righttit .span { float:right; padding-right:9px; font-weight:normal }
form, ul, li, p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0 }
input, select { font-size:12px; line-height:16px }
.wauto { width:100%; float:left }
A.closel, A.closel:visited, A.closel:hover { background-image:url(/images/ccbg.gif); background-position:-84px -676px; background-repeat:no-repeat; display:block; height:15px; width:12px }/*公用关闭*/
A.relin:link, A.relin:visited, A.relin:active { color:#FF0000; text-decoration: none }
A.relin:hover { text-decoration: underline }
A.sfs:link, A.sfs:visited, A.sfs:active { color:#be657f }
A.sfs:hover { text-decoration: none }
A.relin1:link, A.relin1:visited { color:#F00; text-decoration:underline }
A.relin1:hover { text-decoration:none }
.alr { text-align:right }
.mt10 { margin-top:10px }
.mt20 { margin-top:20px }
.mt40 { margin-top:40px }
.mt23 { margin-top:23px }
.mt60 { margin-top:60px }
.mt-15 { margin-top:-15px }
.mt-8 { margin-top:-8px }
.mt15 { margin-top:15px }
.mb5 { margin-bottom:5px }
.mt5 { margin-top:5px }
.font14 { font-size:14px; font-family:"Times New Roman", Times, serif }
.line785 { line-height:1px; height:1px; font-size:1px; width:785px; float:left; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#dfdee6 }
.lineau { line-height:1px; height:1px; font-size:1px; width:100%; float:left; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#dfdee6 }/*宽度自动的线条*/
.yatex { line-height:28px; padding-bottom:10px }
.hyxx_gx { float:left; width:130px }
.hyxx_gx p { margin-top:5px }
.ts4 { padding:10px 15px }
.tar { text-align:right }
a.c_ql { color:#B9C1D5; text-decoration:none; font-weight:bold }
.c { clear:both }
.c1 { clear:both; font-size:0; height:0; overflow:hidden }
.it_s { display:table; border:1px solid #808080 }
.it2 { border-left:1px solid #000; border-top:1px solid #000; color:#333 }
body a { cursor:pointer; }
a:link { color:#009; }
a:hover { color:#c30 }
a:visited { color:#009; }
a:active { color:#009; }
.font12 { font-size:12px; font-weight:normal }
A.bloglin { font-size:14px; font-weight:bold; color:#333333 }
A.bloglin:visited { font-size:14px; font-weight:bold; color:#333333 }
A.bloglin:hover { font-size:14px; font-weight:bold; color:#c30 }
.heilin a:link, .heilin a:visited { font-size:12px; color:#000 }
.heilin a:hover { font-size:12px; color:#ff0000 }
A.heilin, A.heilin:visited { font-size:12px; color:#000; text-decoration:none; font-weight: normal }
A.heilin:hover { font-size:12px; color:#ff0000; font-weight: normal; text-decoration:underline }
A.fflin, A.fflin:visited, A.fflin:hover { font-size:12px; color:#fff; font-weight: normal }
A.lin12 { font-size:12px; color:#000; text-decoration:none }/*12号字体链接默认链接没有下划线*/
A.lin12:visited { font-size:12px; color:#000; text-decoration:none }
A.lin12:hover { font-size:12px; color:#000; text-decoration:underline }
A.l12 { font-size:12px; color:#000; text-decoration:underline }/*12号字体链接默认链接有下划线*/
A.l12:visited { font-size:12px; color:#000; text-decoration:underline }
A.l12:hover { font-size:12px; color:#FF0000; text-decoration:underline }
A.re12, A.re12:visited { font-size:12px; color:red; text-decoration:underline }/*12号红色链接*/
A.re12:hover { color:red; text-decoration:none }
.cr99 { color:#999 }
.cr66 { color:#666 }
.cr33 { color:#333 }
.cr00 { color:#000 }
.mainkk .maincon1 .conbox .meconnet .m1li1 .m1li22_ .titye { width:130px; margin:0px 5px 0px 0px; background-color:#fdffce; border:1px solid #ffba43; float:right; padding:4px }
.mainkk .maincon1 .conbox .meconnet .m1li1 .m1li22_ .titye1 { width:130px; margin:0px 5px 0px 0px; background-color:#f5f5f5; border:1px solid #ffba43; float:right; padding:4px }
.delok { background-color:#fdffce; width:767px; border:1px solid #ffba43; padding:8px; margin-bottom:8px; float:left }
/*消息中心删除成功错误提示*/
.delpop { padding:20px 0 10px 78px }
.delok span { font-size:14px; width:100%; display:block }
.nodata { wdith:100%; line-height:40px; float:left; color:#999 }
.delok img { padding-right:7px }
A.gb, A.gb:hover, A.gb:visited { COLOR:#2A2A2A; TEXT-DECORATION:none }
A.lin9, A.lin9:visited { color:#999; TEXT-DECORATION:underline }
A.lin9:hover { COLOR:#666666; TEXT-DECORATION:underline }
A.ls { COLOR:#864300; TEXT-DECORATION:underline; background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:left -208px; padding-left:20px; line-height:22px; display:block }
A.ls:hover { COLOR:#864300; TEXT-DECORATION:none }
A.ls:visited { COLOR:#864300 }
.mainkk .maincon .conbox .ribaofy1 a { color:#d10101; margin-left:6px }
.mainkk .maincon .conbox .ribaofy1 a:hover { color:#d10101; text-decoration:none }
html body a:hover { color:#c30 }
img { border:0 }
ul, li { list-style-type:none }
.pl30 { padding-left:30px }
.pl35 { padding-left:35px }
.pl40 { padding-left:40px }
.pb10 { padding-bottom:10px }
.pb15 { padding-bottom:15px }
.pl10 { padding-left:10px }
.p10 { padding:10px }
.p20 { padding:20px }
.pl8 { padding-left:8px }
.pl5 { padding-left:5px }
.pl15 { padding-left:15px }
.pl20 { padding-left:20px }
.pl25 { padding-left:25px }
.pr10 { padding-right:10px }
.pr15 { padding-right:15px }
.pr20 { padding-right:20px }
.pr25 { padding-right:25px }
.pb30 { padding-bottom:30px }
.pb20 { padding-bottom:20px }
.pb25 { padding-bottom:25px }
.pt10 { padding-top:10px }
.pr5 { padding-right:5px }
.pt15 { padding-top:15px }
.ml30 { margin-left:30px }
.pt5 { padding-top:5px }
.pb5 { padding-bottom:5px }
.jddw { position:absolute }
.xddw { position:relative }
.textc { text-align:center }
.textr { text-align:right }
.mt10 { margin-top:10px }
.mt5 { margin-top:5px }
.mt25 { margin-top:25px }
.ml5 { margin-left:5px }
.ml10 { margin-left:10px }
.ml50 { margin-left:50px }
.ml60 { margin-left:60px }
.mr10 { margin-right:10px }
.mr15 { margin-right:15px }
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mt-15 { margin-top:-15px }
li { font-size:13px }
.tc { text-align:center }
.tl { text-align:left }
.tr { text-align:right }
.dis { display:block }
.undis { display:none }
.fr { float:right }
.l, .fl, .ribaoli div, .ribaoli1 div { float:left }
.cl { clear:both }
.fh { height:22px }
.fb { font-weight:bold }
.fnb { font-weight:200; margin-left:-1px }
.fc30 { color:#303030; font-family:"宋体" }
.fchot { color:#ff0700 }
.f11 { font-size:12px; font-family:tahoma }
.reg1 { color:red }
.reg { color:#ce0202 }
.managetop { width:1001px; border-right:#ffb6c1 solid 1px; border-left:#ffb6c1 solid 1px; height:72px; background-image:url(/images/managetopbg.gif); background-repeat:repeat-x; margin-left:auto; margin-right:auto; border-bottom-width:4px; border-bottom-style:solid; border-bottom-color:#FFDAE0 }
.managetop11_ { width:227px; height:72px; background-image: url(/images/logobg.gif); background-repeat: no-repeat }
.logoa { background-position:right top }
.logob { background-position:right -72px }
.logoc { background-position:right -144px }
.logod { background-position:right -216px }
.logoe { background-position:right -288px }
.logof { background-position:right -360px }
.logog { background-position:right -432px }
.logoh { background-position:right -504px }
.logoi { background-position:right -576px }
.logoj { background-position:right -648px }
.logok { background-position:right -720px }
.logol { background-position:right -792px }
.logom { background-position:right -864px }
.logon { background-position:right -936px }
.logoo { background-position:right -1008px }
.logop { background-position:right -1080px }
.managetop22_ { width:726px; height:25px; padding-top:25px; padding-left:48px; overflow:hidden; white-space:nowrap }
.managetop22_ a { font-size:14px; font-weight:bold; color:#fff; text-decoration:underline; display:block; float:left }
.managetop22_ a:hover { font-size:14px; font-weight:bold; color:#fff; text-decoration:none }
.managetop22_ a:visited { font-size:14px; font-weight:bold; color:#fff }
.managetop22_ span { float:left; width:30px; background-image:url(/images/managetopline.gif); background-repeat:no-repeat; background-position:center center; display:block; height:22px }
.mainkk { margin-left:auto; margin-right:auto; width:1001px; background-image:url(/images/managemainbg1.gif); background-repeat:repeat-y; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ffb6c1; padding-bottom:10px; border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#ffb6c1; border-left-color:#ffb6c1; background-position:left; overflow:hidden }
html body .in { margin-left:auto; margin-right:auto; width:1002px; background-image:url(/images/managemainbg.gif); background-repeat:repeat-y; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#EC506D; padding-bottom:10px; border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#EC506D; border-left-color:#EC506D; background-position:left; display:table-caption }
.mainleft { width:191px; float:left; overflow:hidden; background-color:#fffcfd; padding-top:13px }
.leftnav { padding-left:13px }
.mainleft .naic1 { background-position:8px 5px }
.mainleft .naic2 { background-position:7px -31px }
.mainleft .naic3 { background-position:6px -66px }
.mainleft .naic4 { background-position:6px -100px }
.mainleft .naic5 { background-position:6px -137px }
.mainleft .naic10 { background-position:6px -435px }
.mainleft .naic11 { background-position:6px -464px }
.mainleft .naic6 { background-position:6px -172px }
.mainleft .naic7 { background-position:6px -206px }
.mainleft .naic8 { background-position:6px -240px }
.mainleft .naic12 { background-position:6px -495px }
.mainleft .naic13 { background-position:6px -522px }
.mainleft .naic14 { background-position:6px -548px }
.mainleft .naic15 { background-position:6px -573px }
.mainleft .naic16 { background-position:6px -598px }
.mainleft .naic17 { background-position:6px -623px }
.mainleft .naic18 { background-position:6px -647px }
.mainleft .naic19 { background-position:6px -673px }
.mainleft .naic20 { background-position:6px -700px }
.mainleft .naic21 { background-position:6px -729px }
.mainleft .naic22 { background-position:6px -758px }
.mainleft .naic23 { background-position:6px -789px }
.mainleft .naic24 { background-position:6px -816px }
.mainleft .naic25 { background-position:6px -841px }
.mainleft .huaico { background-position:6px -1238px }
.new-mu { position:absolute; right:38px; top:3px; }
.new-game { position:absolute; right:23px; top:3px; }
.hot-ico { position:absolute; right:36px; top:5px }
.mainleft .naic9 { background-position:6px -275px }
.leftnav span { display:block; width:34px; height:26px; float:left; background:url(/images/navbg.gif); background-repeat:no-repeat; }
.nvbg, .nav-set, .submenu li, .mana-birthday H1, .send-gift { background:url(/images/navbg.gif); }
.leftnav li { width:163px; height:26px; line-height:26px; border:#fffcfd solid 1px; overflow:hidden; margin-bottom:8px; position:relative }
A.nav-set:link, A.nav-set:visited { width:14px; height:14px; display:block; background-position:left -370px; position:absolute; right:5px; top:5px }
.leftnav .navon { background-color:#FFF; border:#ffd6de solid 1px; }
.leftnav a:link, .leftnav a:visited { font-size:14px; font-weight:bold; color:#e65165; text-decoration:none }
.leftnav a:link font, .leftnav a:visited font { display:none }
.leftnav a:hover font { display:block; color:#ff0000; position:absolute; left:0; top:0 }
.submenu { padding-left:39px; margin-top:-5px }
.submenu li { width:200px; background-repeat:no-repeat; height:23px; line-height:23px; background-position:left -271px; padding-left:8px }
.submenu a, .submenu a:visited { color:#5c5c5c; font-size:12px; font-weight:normal; text-decoration:none }
.submenu a:hover { color:#e65165; text-decoration:underline }
/*好友生日*/
.mana-birthday { padding-left:4px; }
.mana-birthday H1 { width:155px; position:relative; height:27px; padding-left:28px; line-height:27px; background-position:left -300px; font-size:12px; font-weight:bold; color:#f25f74; border:#ffcbd3 solid 1px }
.bir-ico { width:18px; display:block; background-position:left -335px; height:18px; position:absolute; left:5px; top:4px }
.mana-birthday li { width:175px; padding:12px 0 0 10px; height:65px; border-bottom:#fee5e9 solid 1px; border-top:#fff solid 1px; }
.mana-birthday li img { border:#c9c9c9 solid 1px; margin-top:3px; float:left; vertical-align: bottom }
.mana-birthday p { float:left; color:#525151; padding-left:7px; }
.mana-birthday a, .mana-birthday a:visited { color:#e75063; font-size:12px; font-weight: normal; text-decoration:none }
.mana-birthday a:hover { text-decoration:underline }
A.send-gift:link, A.send-gift:visited { display:block; color:#2893c3; width:30px; background-repeat:no-repeat; background-position:left -401px; padding-left:15px; }
.bri-info { font-weight:bold; color:#444343 }
.userphoto { height:95px; width:191px; padding-top:15px; text-align:center }
.userfile { width:180px; padding-left:11px; float:left; line-height:20px }
.userfile .le1 { float:left; width:90px; display:block }
.userfile .ri1 { float:left; width:72px; overflow:hidden; display:block }
.userfile .ri1 a { color:#009; text-decoration:underline }
.userfile .ri1 a:hover { color:#c00; text-decoration:none }
.maincon { float:left; width:560px; padding-left:12px; padding-right:12px; padding-top:12px; overflow:hidden }
.maincon1 { float:left; width:785px; padding-left:12px; padding-right:12px; padding-top:12px; overflow:hidden }
.mainrig { width:223px; padding-left:4px; padding-right:0px; float:left }
.editlink { background-image:url(/images/maico1.gif); background-repeat:no-repeat; background-position:left center; padding-left:18px; width:160px; height:40px; line-height:40px; float:left }
.editlink a { color:#009; text-decoration:underline; font-weight:bold }
.editlink a:hover { color:#009; text-decoration:underline; font-weight:bold }
.manalemenu { width:171px; padding-left:7px; float:left; padding-top:6px; padding-right:13px; overflow:hidden }
.manafoot { width:1003px; margin-left:auto; margin-right:auto; text-align:center; height:30px; line-height:30px; font-size:12px; color:#666666; clear:both }
.weltext { float:left; height:56px; width:560px; padding-top:3px; font-size:14px; line-height:22px; color:#3e4142 }
.ico-photo { width:28px; float:left }
.textlin { height:38px; width:105%; padding-left:8px; float:left; padding-top:4px; overflow:hidden; white-space:nowrap }
.textlin a { font-size:12px; color:#222 }
.textlin a:visited { font-size:12px; color:#222 }
.textlin a:hover { font-size:12px; color:#d20202 }
.textlin img { padding-right:6px }
.pt20 { padding-top:20px }
.pt25 { padding-top:25px }
.pt30 { padding-top:30px }
.pt50 { padding-top:50px }
.textlin span { padding-right:23px; display:block; float:left }
.mtit { background-color:#FFD0D6; height:27px; width:530px; border-top-width:2px; border-top-style:solid; border-top-color:#EC506D; float:left; padding-left:30px; font-size:14px; font-weight:bold; color:#020202; line-height:27px }
.mtit1 { background-color:#ffd0d6; height:27px; width:755px; border-top-width:2px; border-top-style:solid; border-top-color:#EC506D; float:left; padding-left:30px; font-size:14px; font-weight:bold; color:#020202; line-height:27px }
.mtitim { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:5px -150px }
.mtitim44 { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:5px -125px }
.mtitim66 { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:5px -558px }
.mtitim88 { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:5px -741px }
.mtitim77 { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:5px -529px }
.mtitim99 { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:5px -769px }
.fwic { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:5px -878px }
.mtitim55 { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:5px -174px }
.lw18 { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:5px -903px }/*礼物*/
.ccbg, .page-pre, .page-nex, .popconnet11_ font, .popconnet11_ a { background-image:url(/images/ccbg.gif) }
.ccbgn, .czico { background-image:url(/images/ccbg.gif); background-repeat:no-repeat }
.djshop { background-position:4px -1401px }
.zpico { background-position:4px -1945px }
.mydj { background-position:4px -1491px }
.zsicon { background-position:4px -2027px }
.flrico { background-position:4px -2182px }
.qxdq { background-position:4px -2151px }
.photobg { background-image:url(/images/photobg.gif) }
.xzt1b { background-repeat:no-repeat; background-position:5px -1372px }
.lsi { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:5px -1032px }
.gamel { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:5px -1308px }
.ly18 { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:5px -927px }/*留言*/
.bg19 { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:5px -828px }
.bg20 { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:5px -854px }
.zpy { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:5px -1113px }
.pmico { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:5px -1139px }
.bgfw { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:5px -879px }
.czico { background-position:5px -1343px }
.red-ico { background-position:5px -2453px }
.help-ico { background-position:5px -2591px }
.zzb-ico { background-position:5px -2643px }
.yel-ico { background-position:5px -2493px }
.apa-ico { background-position:5px -501px }
.flm-ico { background-position:5px -2618px }
.hpico { background-position:3px -2219px }
.hpico { }
.aboutico { background-repeat:no-repeat; background-position:5px -2061px }
.gxcon { width:560px; float:left }
.gxcon div { float:left }
.gxcon11_ { width:558px; height:38px; font-size:14px; line-height:38px; color:#3e4142; padding-left:2px }
.gxcon22_ { width:210px; height:95px }
.gxcon22_ div img { padding-bottom:6px }
.gxcon33_ { width:347px; height:69px; padding-bottom:26px; font-size:14px; line-height:69px; color:#3e3e3e; padding-left:3px }
.widthauto { width:600px }
.gxlp11_ { width:104px; height:95px; text-align:center; font-size:14px; color:#3e4142 }
.gxcon22-022_ { width:105px; height:95px; text-align:center; font-size:14px; color:#3e4142 }
.messli { float:left; width:150px; font-size:12px; line-height:23px; color:#2a2a2a }
html body .messli a, html body .messli a:visited { color:#4d4d4d }
.ribaocon { float:left; width:547px; padding:0 0 0 6px }
.ribaoli, .rb2 { float:left; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#dedede }
.rb2 { width:260px }
.rb2d { width:230px }
.rb2 div { float:left }
.ribaoli { width:547px }
.ribaolibt { width:260px }
.ribaoli1 { width:785px; float:left; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#dedede }
.ribaoli22_ { width:392px }
.ribaoli22_, .rb2d { font-size:12px; color:#3e4142; padding-top:8px; padding-bottom:6px; padding-left:3px }
.ribaoli22_1 { width:615px; font-size:12px; color:#3e4142; padding-top:8px; padding-bottom:6px; padding-left:3px }
.messli .reg a { font-size:12px; color:#CE0202 }
.messli .reg a:hover { font-size:12px; color:#CE0202; text-decoration:underline }
.messli a { color:#2A2A2A; text-decoration:none }
.messli a:visited { text-decoration:none }
.messli a:hover { color:#2A2A2A; text-decoration:underline }
.ribaoli33_ { width:121px; height:35px; padding-left:10px; color:#424242; line-height:35px; text-align:left }
.ribaoli33_ span { padding-left:8px; font-size:12px }
.ribaomore { text-align:right; height:22px; width:547px; line-height:22px; float:left; padding-bottom:5px }
.ribaomore a, .ribaomore a:visited { font-size:12px; font-weight:700; color:#d60206 }
.ribaomore a:hover { font-size:12px; font-weight:700; color:#333 }
.righttit { width:214px; padding-left:9px; background-color:#FFD0D6; font-size:14px; line-height:26px; font-weight:bold; color:#4c4c4c; height:26px; float:left }
.lyrediv { width:65px; height:49px; padding:14px 0 14px 75px; background-image:url(/images/jianbg.gif); background-repeat:no-repeat; background-position:20px center }
.usxphcon { width:223px; float:left; padding-top:8px }
.riuspli { width:69px; float:left; padding-bottom:15px }
.riuspli div { float:left }
.riuspli11_ { width:59px; height:50px; padding-left:9px }
.riuspli22_ { width:68px; height:20px; text-align:center; line-height:22px; overflow:hidden }
.riuspli22_ a { font-size:12px; color:#009; text-decoration:underline }
.riuspli22_ a:hover { font-size:12px; color:#c30; text-decoration:underline }
.riuspli33_ { width:68px; height:13px; line-height:13px; color:#bcbcbc; text-align:center }
.yfcs { text-align:right; height:30px; width:207px; float:left; padding-bottom:5px }
.yfcs a { font-size:12px; font-weight:normal; color:#d40464 }
.yfcs img { padding-right:4px }
.fkmore { width:207px; height:15; text-align:right; float:left; padding-bottom:20px }
.fkmore a { font-size:12px; color:#7d7e7b }
.musiccon { float:left; width:197px; padding-right:4px; padding-left:6px; padding-top:9px }
.help1 { width:184px; float:left; font-size:14px; font-weight:bold; color:#C83354; line-height:20px; padding-left:7px; padding-bottom:10px }
.help1 a, .help1 a:visited { font-size:12px; font-weight:400; color:#C83354; text-decoration:underline }
.bg2 { background-image:url(/images/wdsjico.gif); background-repeat:no-repeat; background-position:left center }
.bg3 { background-image:url(/images/ffwww.gif); background-repeat:no-repeat; background-position:left center }
.bg4 { background-image:url(/images/rwxxxx.gif); background-repeat:no-repeat; background-position:left center }
.y1 { width:145px; height:24px; float:left; border:1px solid #f5dcbd; margin-top:5px; margin-bottom:3px; overflow:hidden; padding-left:25px }
.mainkk .mainleft .manalemenu .y1 a { display:block; float:left }
.icomenu8 { background-color:#0000FF; height:15px; width:15px; z-index:99999999999999; float:left }
.y111_ { width:25px; height:24px }
.xb1 { padding-left:16px; padding-top:1px; float:left; overflow:hidden; display:block }
.xb1 span { line-height:21px; height:21px; width:147px; padding-left:8px; background-image:url(/images/dotico34.gif); background-repeat:no-repeat; background-position:left 7px; display:block; float:left }
.xb1 a { font-size:12px; color:#352f33; text-decoration:none }
.xb1 a:visited { font-size:12px; color:#352f33; text-decoration:none }
.xb1 a:hover { font-size:12px; color:#FF0000; text-decoration:none }
.dmenu { background:url(/images/beijing.gif) bottom repeat-x; width:169px; height:24px; float:left; border:1px solid #FF9CBC; margin-bottom:5px; margin-top:4px }
.xb1 .d520 { padding-left:15px; background-image: url(/images/d520.gif); background-repeat: no-repeat; background-position: 7px center }
.dmenu div { float:left }
.dmenu11_ { width:25px; height:24px }
.dmenu22_ { width:128px; height:24px; font-size:14px; line-height:26px; font-weight:bold; color:#312f30; overflow:hidden }
.dmenu33_ { width:16px; height:24px }
.dmenu22_ a { font-size:14px; color:#352f33; text-decoration:none }
.dmenu22_ a:visited { font-size:14px; color:#352f33; text-decoration:none }
.dmenu22_ a:hover { font-size:14px; color:#c30; text-decoration:none }
#content { clear:left }
.expanded { display:none }
#PARENT { width:176px; padding-left:8px; float:left }
.manafoot a { color:#666666 }
.manafoot a:visited { color:#666666 }
.manafoot a:hover { color:#c00; text-decoration:none }
.mtit span, .mtit1 span { float:right; padding-right:10px }
.ribaofy1 { line-height:33px; float:left; height:33px; width:547px; text-align:left; padding-top:5px }
.ribmenubox { width:100%; padding-top:10px; height:32px; padding-right:0px; padding-bottom:0px; padding-left:0px; overflow:hidden; background-image:url(/images/ccbg.gif); background-repeat:repeat-x; background-position:center -74px }
.ribmenubox ul { margin:0px; padding:0px }
.ribmenubox a { color:#000; text-decoration:none }
.ribmenubox a:visited { color:#000; text-decoration:none }
.ribmenubox a:hover { color:#c00; text-decoration:underline }
.ribmenubox li { float:left; display:block; cursor:pointer; width:91px; text-align:center; color:#3b3b3b; font-weight:normal; height:32px; background-image:url(/images/ccbg.gif); font-size:12px; background-repeat:no-repeat; margin-top:0px; margin-right:6px; margin-bottom:0px; margin-left:0px; background-position:left -43px; line-height:38px; padding:0px; overflow:hidden }
.ribmenubox li.hover { width:91px; color:#3b3b3b; font-weight:bold; height:32px; line-height:32px; background-image:url(/images/ccbg.gif); text-align:center; font-size:14px; background-position:left top }
.conbox { float:left; padding-top:10px; padding-right:0px; padding-bottom:0px; width:100%; padding-left:0px }
.mtit a, .mtit1 a { font-size:12px; font-weight:700; color:#009 }
.mtit a:hover, .mtit1 a:hover { font-size:12px; font-weight:700; color:#009; text-decoration:none }
.postme { float:left; width:100px; color:000099; background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:left -227px; padding-left:22px; padding-top:8px }
.Viewhistory { float:right; color:000099; text-align:right; padding-right:4px; padding-top:8px }
.meclmen { width:785px; height:30px; float:left; margin-bottom:8px }
.meclmen div { float:left }
.meclmen11_ { width:1px; height:30px; background-image:url(/images/ccbg.gif); background-repeat:repeat-x; background-position:center -255px }
.meclmen22_ { width:780px; color:#666666; padding-left:3px; height:30px; background-image:url(/images/ccbg.gif); background-repeat:repeat-x; background-position:center -255px }
.meclmen33_ { width:1px; height:30px; background-image:url(/images/ccbg.gif); background-repeat:repeat-x; background-position:center -255px }
.meconnet { float:left; width:785px; overflow:hidden; display:inline-table }
.linebg1 { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:center -330px; height:30px; width:18px; float:left }
.meclmen22_ a:link { display:block; float:left; color:#666666; text-decoration:none; height:20px }
.meclmen22_ a:visited { display:block; float:left; color:#666666; text-decoration:none; height:20px }
.meclmen22_ a:hover { color:#c00 }
.mainkk .maincon1 .conbox .meclmen #menu .hover, #menu .hover { color:#c00; background-image:url(/images/ccbg.gif); background-position:center -289px; height:30px; background-repeat:no-repeat }
.m1li1 { width:785px; float:left; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#dedede; padding-top:15px; margin-bottom:6px }
.m1li2 { width:785px; float:left; padding-top:15px; margin-bottom:6px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#dedede }
.m1li2 div { float:left }
.m1li1 div { float:left }
.m1li11_ { height:88px }
.m1li11_1 { width:205px; height:108px }
.m1li22_ { width:509px; line-height:20px; padding:0 0 20px 0; word-wrap:break-word }
.m1li22_ p { overflow:hidden; height:38px }
.m1li22_ span { float:left; width:100%; color:#999 }
.m1li22_b { width:580px; padding-right:20px; padding-left:23px; height:88px; line-height:20px }/*伴侣*/
.m1li22_2 { width:560px; padding-left:33px; line-height:20px }
.m1li22_1 { width:470px; padding:0 100px 10px 10px; line-height:20px; position:relative }
.m1li22_1 img.gift { position:absolute; right:0; top:0 }
.m1li33_ { width:81px; padding-left:10px; height:88px }
.m1li33_2 { width:121px; height:88px; font-size:12px; color:#999 }
.uspho811_ { width:18px; height:38px; padding-top:50px; text-align:right; padding-right:3px }
.uspho822_ { width:50px; height:88px }
.uspho833_ { width:104px; height:88px; padding-left:10px; color:#989898 }
.uspho833_1 { width:124px; height:88px; padding-left:10px; line-height:15px; color:#989898 }
.usna { width:50px; height:20px; line-height:20px; text-align:center; overflow:hidden }
.menob { width:100%; height:20px; line-height:20px; float:left; color:#999 }
.mefy { float: left; width: 100%; line-height: 22px; text-align: center; color: #1e1e1e }
.mefy a { color: #d10101; margin-right: 10px; letter-spacing: 0px }
.mefy a:visited { color: #d10101 }
.mefy a:hover { color: #d10101; text-decoration: none }
html body .mefy span { margin-right:10px }
.mefy1 { height:50px; float:left; width:100%; text-align:center; color:#1e1e1e; font-family:Arial }
.mefy1 a, .mefy1 a:visited, .mefy1 span { border: 1px solid #b9b7b7; display: inline-block; margin-right: 3px; font-size: 12px; color: #8b8a8a; vertical-align: middle; padding-right: 8px; padding-left: 8px; height: 23px; line-height: 23px; text-decoration: none }
.mefy1 a:hover { color:#009; text-decoration: underline }
.mefy1 span { background-color: #8b8a8a; color:#fff; font-weight: bold }
.uspho833_ img { padding-top:8px }
.medel { width:100%; text-align:right; height:20px; line-height:20px; float:left }
.meeditcon { width:593px; padding-left:192px; padding-bottom:50px; float:left }
.repost { cursor:pointer; font-family: '宋体', Simsun; width:67px; font-family:'宋体', Simsun; color:#fff; font-size:12px; height:27px; line-height:27px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; background-image:url(/images/ccbg.gif); background-position:left -374px }
.repost1 { cursor:pointer; font-family: '宋体', Simsun; width:87px; color:#fff; font-size:12px; height:27px; line-height:27px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; background-image:url(/images/ccbg.gif); background-position:left -1249px }
.repost2 { cursor:pointer; width:114px; font-family: '宋体', Simsun; color:#fff; font-size:12px; height:27px; line-height:27px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; background-image:url(/images/ccbg.gif); background-position:left -2773px }
.quxiao { cursor:pointer; font-family: '宋体', Simsun; width:67px; color:#fff; font-size:12px; height:27px; line-height:27px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:left -704px }
.quxiao1 { cursor:pointer; width:87px; color:#fff; font-size:12px; height:27px; line-height:27px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:left -1276px }
.tijiao { width:420px; float:left; text-align:right; padding-top:10px }
.m1li22_1 span { color:#999 }
.potit { height:40px; float:left; width:100%; white-space:nowrap }
.fsg { width:50px; float:left; height:40px; line-height:30px; display:block; white-space:nowrap }
.fsg-nl { width:50px; float:left; height:40px; line-height:22px; display:block; white-space:nowrap }
.postcon { float:left; overflow:hidden }
#content_editor_face_icon { height:17px; margin-left:-1px }
/*-----------------------按钮输入框类 END-------------------------------*/
.it_s { display:table; border:1px solid #808080 }
.r { float:right; clear:right }
.c { clear:both }
.gbs1 { border:1px solid #e2e2e2; float:left }
.gb1, .gb2 { height:25px; color:#333; font-size:14px; background:#e5e5e5; padding:3px 10px; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #6a6a6a; border-bottom:1px solid #6a6a6a; cursor:pointer }
.gb2 { background:#ddd }
.gb3, .gb4 { height:23px; color:#000; background:#e5e5e5; padding:3px; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #6a6a6a; border-bottom:1px solid #6a6a6a; cursor:pointer }
.gb4 { background:#ddd }
.fb_d2 { margin-bottom:10px }
.dxx_hf1 { border-bottom:1px solid #D8DFEA; padding:4px 0; margin-bottom:10px }
.fsdxx1 { text-align:right; margin-bottom:3px }
.fsdxx2 { margin-bottom:5px }
.fsdxx3 { text-align:right; margin-bottom:3px }
.fsdxx5 { padding:15px 48px }
.fsg1 { border-left:1px solid #808080; border-top:1px solid #808080; width:419px; position:relative }
.fsg2 { border:1px solid #d4d4d4; border-left:1px solid #404040; border-top:1px solid #404040; padding:1px }
.fsg21 { float:left }
.fsg_hy { float:left; background:#E0E5EE; margin:1px 5px 1px 0; padding:0 5px }
.fsg_tx { float:left; padding:2px }
.fsg_nm { float:left; padding:2px; word-break:keep-all; word-wrap:normal }
.fsg_gb { float:left; clear:right; visibility:hidden }
.fsg_id { float:left; width:10px; position:relative }
.fsg_it { width:410px; height:16px; font-size:12px; line-height:19px; border:0 }
.fsg22 { float:right; padding:3px 2px 0 0; position:relative; margin:3px 2px 0 0 }
.fsg_nl { width:200px; position:absolute; left:-1px; top:25px; background:#fff; border:1px solid #98B1C8; border-right:3px solid #7f7f7f; border-bottom:3px solid #7f7f7f; padding:2px }
.fsg_nr { width:250px; position:absolute; display:none; top:25px; right:-3px; background:#fff; border:1px solid #98B1C8; padding:2px }
.fsg_nl_of { padding:1px 5px; width:371px; border:1px solid #ddd; border-top:0; cursor:pointer; color:#000; background:#fff }
.fsg_nl_on { padding:1px 5px; width:371px; border:1px solid #ddd; border-top:0; cursor:pointer; color:#fff; background:#D01E3B }
.fsg_n { margin:4px 15px }
/*-- suggest图层 --*/
.sgt_o { position:absolute; display:none; border:1px solid #98B1C8; background:#fff; padding:2px }
.sgt_of { width:200px; height:20px; border-bottom:1px solid #eee; padding:2px 5px; color:#666; background:#fff }
.sgt_on { width:200px; height:20px; border-bottom:1px solid #eee; padding:2px 5px; color:#000; background:#F2F6FB }
.systit { width:100%; float:left; padding-bottom:10px }
.guebo1 { width:100%; float:left; padding-top:10px }
/*.guebo1 a{color:#8692a2}
html body .guebo1 a:hover{color:#00009d}
.guebo1 a:visited{color:#8692a2}*/
.m1li22_2 div { padding-top:5px }
.haoscan { width:223px; height:26px; float:left }
.haoscanvi { width:194px; border:1px solid #bdbdbd; position:absolute; left:auto; background-color:#fff; margin-top:24px; margin-left:7px; padding-right:6px; padding-left:6px; padding-bottom:5px }
.vili { width:193px; height:25px; line-height:25px; background-image:url(/images/vili.gif); background-repeat:repeat-x; background-position:bottom }
.haoscan div { float:left }
.haoscan11_ { width:32px; height:26px; background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:7px -415px }
.haoscan22_ { width:125px; height:26px }
.haoscan33_ { width:66px; height:26px }
.sh { width:120px; height:14px; display:block; border:1px solid #bcbcbc; background-image:url(/images/ccbg.gif); background-position:left -445px; margin-top:0px; *margin-top:-1px !important;
*margin-top:-1px;
padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:3px }
.htj { width:58px; height:26px; margin:0px; padding:0px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; background-image:url(/images/ccbg.gif); background-position:-33px -415px; cursor:pointer }
.haox { width:220px; height:18px; padding-left:3px; float:left; padding-bottom:5px; padding-top:8px }
.haomenu { width:223px; height:18px; float:left; font-size:12px; font-weight:bold; color:#000; line-height:18px; background-image:url(/images/ccbg.gif); background-position:8px -484px; background-repeat:no-repeat }
.haom { width:223px; float:left }
.mainkk .mainrig .usxphcon .haom font { margin:0px; float:left; display:block; cursor:pointer; width:190px; text-align:left; color:#000; font-weight:bold; height:18px; background-image:url(/images/ccbg.gif); font-size:12px; background-repeat:no-repeat; background-position:6px -478px; height:18px; line-height:18px; overflow:hidden; padding-top:3px; padding-bottom:3px; padding-left:25px }
.mainkk .mainrig .usxphcon .haom font.hover { margin:0px; color:#000; font-weight:bold; float:left; height:18px; line-height:18px; background-image:url(/images/ccbg.gif); font-size:12px; background-position:6px -503px; text-align:left; background-repeat:no-repeat; display:block; width:197px; white-space:nowrap }
.mainkk .mainrig .usxphcon .haom font img { margin-right:5px; margin-bottom:-2px }
.haoimge { width:200px; float:left; padding-left:10px }
.autodiv { width:210px; float:left }
.hyli { width:192px; height:51px; float:left; padding-bottom:6px; padding-top:6px }
.hyli div { float:left }
.hyli11_ { width:48px; height:48px; border:1px solid #cacfcb; text-align:center }
.hyli11_ span { height:100%; vertical-align:middle; display:inline-block }
.hyli11_ img { vertical-align:middle }
.message span { width:auto }
.hyli22_ { width:135px; padding-left:7px; height:15px; line-height:15px; overflow:hidden }
.hyli22_ span { width:60px; padding-right:3px; height:16px; display:block; float:left; overflow:hidden }
.hyli33_ { width:135px; padding-left:7px; height:34px; padding-top:1px; font-size:12px; color:#5b5b5b; line-height:18px }
html body .hyli33_ span { font-size:10px }
.hyli33_ img { padding-right:3px }
.fengz { color:red; width:130px; float:left }
.fengz1 { color:red; width:130px; float:left }
.haoytit { width:250px; height:170px; float:left; background-color:#fffee0; border:1px solid #fdb52b }
.haoytit div { float:left }
.haoytit11_ { width:246px; height:55px; padding-left:4px; padding-top:4px }
.haoytit22_ { width:245px; height:20px; padding-left:5px; padding-top:3px; overflow:hidden; text-align:left }
.haoytit33_ { width:245px; height:19px; line-height:19px; padding-left:5px; text-align:left }
.haoytit44_ { width:240px; text-align:left; height:60px; overflow:hidden; line-height:19px; padding-top:4px; padding-left:5px; padding-right:5px; color:#302f2f }
.hytit111_ { width:50px; height:55px; float:left }
.hytit122_ { width:190px; height:55px; float:left; padding-left:6px; font-size:12px; color:#434342; line-height:18px; text-align:left; overflow:hidden }
.hytit122_ span { font-size:12px; font-weight:bold; color:#a60000; line-height:12px; display:block; float:left; height:16px; width:100% }
.haoytit .haoytit33_ a { color:#a60000 }
.message .haoytit .haoytit22_ a { color:#a60000 }
.haoytit .haoytit44_ label { color:#a60000 }
.haoytit .haoytit22_ img { padding-left:9px }
.haoytit22_ span { float:right; padding-right:16px; line-height:16px }
.allhy { float:left; width:190px; text-align:right; padding-right:10px }
.hyli11_ table { border:1px solid #cacfcb }
.hyli22_ img { padding-right:6px }
.potit3 { margin-top:1px; height:20px; line-height:20px; width:410px }
.lsscan { width:785px; height:43px; line-height:43px }
.lsscan input, .lsscan select { vertical-align:middle; margin-left:5px }
.lsscanli { width:785px; float:left; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#999 }
.lsscanli div { float:left }
.lsscanli11_ { width:124px }
.lsscanli22_ { width:69px; overflow:hidden; padding-right:3px }
.lsscanli33_ { width:70px; overflow:hidden; padding-right:3px }
.lsscanli33_, .lsscanli22_, .lsscanli11_ { height:23px; line-height:23px }
.lsscanli44_ { width:516px }
.lsscanli44_ span { line-height:23px }
.mainkk .maincon1 .conbox .meconnet .lsscanli .lsscanli44_ a { color:#000; text-decoration:none }
.mainkk .maincon1 .conbox .meconnet .lsscanli .lsscanli44_ a:visited { color:#000; text-decoration:none }
.mainkk .maincon1 .conbox .meconnet .lsscanli .lsscanli44_ a:hover { color:#c00; text-decoration:underline }
.mehocss { height:32px; float:left; padding-right:8px }
.mehocss11_ { padding-left:17px; line-height:32px; text-align:center; height:32px; white-space:nowrap; background-image:url(/images/ccbg.gif); background-position:left -595px; font-size:14px; font-weight:bold; color:#020202 }
.mehocss22_ { width:17px; font-size:1px; line-height:1px; height:32px; background-image:url(/images/ccbg.gif); background-position:-75px top }
.melicss { height:31px; float:left; padding-right:8px; padding-bottom:1px }
.melicss11_ { height:23px; background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:left -630px; font-size:12px; color:#000; padding-left:11px; padding-top:8px; line-height:21px }
.melicss22_ { width:11px; height:31px; background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:-80px -43px }
.mehocss div, .melicss div { float:left }
.aulicss { width:825px; overflow:hidden; min-height:500px; float:left }
.hysetli22_ img { padding-right:3px }
.hysetli { width:198px; height:107px; float:left }
html body .uspp { display: table-cell; vertical-align:middle; text-align:center; *display: block;
*font-size: 41px;
*font-family:Arial;
width:48px; height:47px; border: 1px solid #cccccc; float:none }
.uspp img {/*设置图片垂直居中*/ vertical-align:middle }
.hysetli div { float:left }
.hysetli11_ { width:50px; height:51px }
.hysetli22_ { width:110px; height:55px; padding-left:6px; line-height:12px; overflow:hidden; white-space:nowrap }
.hysetli22_ span p { color:#ff0000 }
.hysetli22_ span { width:108px; padding-left:2px; padding-top:5px; display:block; float:left; line-height:17px; color:#000 }
.hfon { font-size:12px; padding-left:2px; padding-right:2px; color:#999 }
.hysetline { width:184px; padding-left:7px; height:51px; padding-left:17px; padding-bottom:29px; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#dedede; padding-top:26px }
.time1 { position:absolute; left:auto; margin-left:-3px; *margin-left:-170px !important;
*margin-left:-170px;
margin-top:49px; color:#666666 }
.melicss11_ a { text-decoration:none; color:#000 }
.melicss11_ a:visited { text-decoration:none; color:#000 }
.melicss11_ a:hover { color:#c00; text-decoration:underline }
.piluli { width:785px; float:left; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#dedede; padding-bottom:16px; padding-top:10px }
.piluli div { float:left }
.piluli11_ { width:780px; height:27px; line-height:27px; background-color:#ffd0d6; border-top-width:2px; border-top-style:solid; border-top-color:#ec506d; padding-left:5px }
.piluli11_ img { float:left; margin-top:5px; padding-right:4px }
.piluli11_ span { float:right; color:#a09ea3; padding-right:10px }
.piluli22_ { width:117px; height:51px; padding-top:29px; padding-bottom:29px; padding-left:23px; background-image:url(/images/jianbg.gif); background-repeat:no-repeat; background-position:right center }
.piluli33_ { width:181px; margin-top:14px; margin-bottom:14px; padding-top:8px; padding-bottom:8px }
.piluli44_ { width:449px; line-height:18px; padding-left:14px; padding-top:10px; border-left-width:1px; border-left-style:solid; border-left-color:#dedede; margin-top:10px }
.piluti { background-color:#fcfcfc; line-height:18px; width:150px; border:1px solid #dedede; padding:5px; text-align:center }
.piluti span { width:100%; color:#a6a6a6 }
.piluli44_ span { width:100%; display:block; font-size:12px; color:#cecece }
.piluti .l { text-align:left }
/*好友分组*/
.frik1 li { width:140px; height:20px; float:left; padding:2px; overflow:hidden }
.frik1 li input { width:60px }
.frik1 img { padding-left:5px }
.popconnet { background-color:#fff; border:1px solid #ff6b88; margin-right:auto; margin-left:auto }
.popconnet11_ { width:auto; height:29px; background-image:url(/images/poptitbg.gif); background-repeat:repeat-x; font-size:14px; line-height:24px; font-weight:bold; color:#fff }
.popconnet11_ font { height:29px; background-position:left -2387px; display:block; float:left; line-height:29px; font-size:14px }
.popconnet22_ { width:100%; padding-bottom:16px; display:table;text-align:left;}
.popconnet44_ { width:100%; padding-bottom:16px; display:table;text-align:center; background:#fcf0f0;}
.popconnet11_ a { cursor:pointer; display:block; float:right; width:27px; height:29px; background-position:-113px -2416px }
.popconnet11_ a:hover { background-position:-84px -2416px }
.jing { width:100%; line-height:20px; color:#ff7200; padding-bottom:6px }
/*好友管理*/
.hyset { width:785px; float:left }
.hyset div { float:left }
.err14 { width:100%; float:left; font-size:14px; font-weight:bold; color:#FF0000; text-align:center }
.hyset11_ { width:623px; padding-left:2px; position:relative }
.hyset22_ { width:157px; padding-left:3px; height:300px; float:left }
.fg_left { BORDER-RIGHT:#e4e4e4 1px solid; border-top:#e4e4e4 1px solid; FLOAT:left; WIDTH:155px }
.fg_left DIV { PADDING-RIGHT:5px; PADDING-LEFT:10px; FONT-SIZE:13px; BACKGROUND:#f4f4f4; PADDING-BOTTOM:3px; MARGIN:0px; BORDER-LEFT:#e4e4e4 1px solid; WIDTH:139px; COLOR:#369; PADDING-TOP:6px; BORDER-BOTTOM:#e4e4e4 1px solid; HEIGHT:20px; line-height:20px; overflow:hidden }
.fg_left .fgdq { PADDING-RIGHT:3px; PADDING-LEFT:10px; FONT-SIZE:13px; PADDING-BOTTOM:3px; MARGIN:0px; BORDER-LEFT:#e4e4e4 1px solid; WIDTH:141px; COLOR:#000; PADDING-TOP:9px; BORDER-BOTTOM:#e4e4e4 1px solid; HEIGHT:20px; line-height:20px; background-image:url(/images/ar3.gif); background-repeat:no-repeat; background-position:left 50%; background-color:#fff }
.fg_left .tjfz { PADDING-RIGHT:5px; PADDING-LEFT:7px; FONT-SIZE:13px; BACKGROUND:#fff; PADDING-BOTTOM:4px; MARGIN:0px; BORDER-LEFT:#fff 1px solid; WIDTH:143px; COLOR:#000; PADDING-TOP:9px; BORDER-BOTTOM:#f4f4f4 1px solid; HEIGHT:20px; overflow:hidden }
.sl2 { TEXT-DECORATION:none }
A.sl2 { TEXT-DECORATION:none }
A.sl2:hover { TEXT-DECORATION:underline }
.hyscan { width:592px; height:43px; float:left; background-color:#f4f4f4; border:1px solid #e4e4e4; line-height:43px; padding-left:15px; font-size:14px; font-weight:bold }
.haoxz { position:absolute; right:115px; margin:0px; padding:0px; top:10px }
.hytiao { height:25px; margin-left:9px; margin-right:9px; line-height:25px; width:260px; padding-left:2px; border:1px solid #808080; float:left; margin-top:7px; margin-right:100px }
.hyscan span { float:left }
.hyadd { float:left; margin-top:8px }
.hysetcon { width:611px; float:left }
/*添加分组*/
.addfz { width:310px; text-align:center; padding-top:5px; padding-bottom:9px; display:block }
.addfz1 { text-align:left; display:block; padding-left:20px; padding-top:10px }
/*好友搜索*/
.hysetss11_ { width:780px; height:29px; padding-left:5px; line-height:29px; float:left }
.hysetss22_ { width:780px; height:30px; line-height:30px; padding-left:5px; padding-top:5px; padding-bottom:5px; float:left }
.vili img { float:left; padding-top:5px; padding-right:3px }
.vili a { color:#000; text-decoration:none }
.vili a:visited { color:#000; text-decoration:none }
.vili a:hover { color:#c30; text-decoration:underline }
.viclose { position:absolute; left:auto; width:10px; background-color:#;
height:18px; z-index:99999999; margin-left:185px; padding-top:5px }
/*邀请代码*/
.yqadd { width:800px; color:#fff }
.yqadd a, .yqadd a:hover, .yqadd a:visited { color:#fff }
.bpo1 { width:109px; height:81px; margin-right:8px; line-height:81px; float:left; text-align:center; background-image:url(/images/addfir1.gif); padding-top:21px; padding-right:24px; padding-bottom:28px; padding-left:19px }
.bpo1 span { display:inline-block }
.bpo1 img { vertical-align:middle; margin-top:-1px }
.tit876 { width:288px; height:58px; line-height:50px; padding-left:21px; background-image:url(/images/titimages.gif) }
.ydiy li { float:left; width:100%; padding-top:30px }
.ydiy li span { width:154px; float:left; text-align:right }
.yqul li { padding:40px 0 0 109px; width:198px; float:left }
.tits1 { padding:15px 5px 0 7px; background-image:url(/images/tip3_below_white.gif); height:70px; width:270px }
.tits2 { background-image:url(/images/yq_tip.gif); height:38px; width:480px; left:0px; top:-52px; padding-top:10px; padding-left:13px }
.yqul a { font-size:14px; font-weight:bold }
.yqul p { color:#666666; padding-top:5px }
.yqim { padding-left:30px; width:380px }
.yqim img { margin:0 0 3px 3px }
.w392 { width:382px; float:left }
.yqdiv { width:616px; height:294px; overflow-x:hidden; overflow-y:scroll; border:1px solid #808080 }
.yqtit { width:600px; height:25px; line-height:25px; background-color:#ededed; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#c0c0c0 }
.eyl { width:350px }
.yqdiv li { float:left; padding:10px 0 10px 0; width:600px }
.yqdiv ul li.t1 { background-color:#f5f5f5 }
.yqdiv ul li.t2 { background-color:#fff }
.yqdiv p input { margin-top:-3px }
.w392 img { margin:6px 0 0 8px }
.w392 span { float:left; padding-top:8px }
.yaobj { width:460px; float:left; padding-bottom:9px }
.yaobj div { float:left }
.yaobj11_ { width:82px; height:29px; text-align:right; line-height:28px }
.yaobj11_1 { width:62px; height:29px; text-align:right; line-height:28px }
.yaobj22_ { width:378px }
A.yaolin { font-size:14px; font-weight:bold; color:#010197 }
A.yaolin:visited { font-size:14px; font-weight:bold; color:#010197 }
A.yaolin:hover { COLOR:#010197; TEXT-DECORATION:none }
.yalist { padding-left:3px; padding-top:8px; float:left }
.listpa { padding-left:10px }
.mtit p, .mtit11 p { float:right; padding-top:0px; *padding-top:7px !important;
*padding-top:7px;
padding-right:5px }
/*博客代码*/
.blogtit { width:785px; float:left; padding-bottom:3px }
.blogtit div { float:left }
.blogtit11_ { width:61px; height:57px; padding-top:15px; padding-left:7px }
.blogtit22_ { width:714px; height:18px; padding-top:16px; line-height:18px; font-weight:bold; font-size:14px; padding-left:3px }
.blogtit22_ span { float:right; font-size:12px }
.blogtit33_ { width:714px; height:41px; padding-left:3px; line-height:41px; font-size:12px; color:#dddddd }
.blogli { padding-bottom:14px; width:580px; float:left; padding-left:3px; line-height:26px; padding-top:18px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#dfdee6 }
/*读者列表*/
.dzusli { width:71px; float:left; padding-top:23px; padding-right:30px; padding-bottom:12px; padding-left:29px; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#dfdee6 }
.dzusli div { float:left }
.dzusli11_ { width:53px; height:52px; padding-left:18px }
.dzusli22_ { width:71px; height:20px; overflow:hidden }
.dzusli33_ { width:57px; height:18px; color:#929292; text-align:center; padding-left:14px }
.dzusli22_ img { padding-right:3px }
/*博客详细*/
.blogx1 { width:780px; float:left; line-height:21px; height:21px; padding-left:5px; font-size:12px }
.blogx1 div { float:left }
.bxle font { font-size:12px; color:#dddddd }
.bxle { width:390px }
.bxri { width:390px; text-align:right }
.blolj { width:788px; float:left; height:32px; line-height:32px }
.bloArticle { width:760px; padding:10px 13px 0 12px }
.bloArticle, .bloArticle p { font-size:14px; line-height:23px; padding-bottom:10px; text-indent:2em }
.bloarfo { width:782px; text-align:right; padding:4px 3px 0 0; height:26px; line-heignt:26px }
.bloarfo span { padding:0 3px 0 3px }
.bloh3 { float:left; height:30px; line-height:30px; width:100%; font-size:14px; font-weight:bold; color:#000 }
.xgwz, .xgwzli { float:left }
.xgwz { width:785px }
.xgwzli { width:316px; line-height:27px; padding-right:20px; height:27px; overflow:hidden }
.zjfk { wdith:785px; float:left; overflow:hidden }
.zjfk1 { display:block; overflow:hidden; float:left; width:783px; white-space: nowrap }
.fkauto { width:800px; float:left; overflow:hidden }
.pedit { width:767px; padding-left:18px; float:left }
.ptj { width:420px; text-align:right; float:left; float:left; padding-top:7px }
.pljg { width:610px; float:left; padding-top:12px; padding-bottom:15px; border-top-width:1px; border-top-style:solid; border-top-color:#d8deea }
.pljg div { float:left }
.pljg11_ { width:90px; padding:5px 0 0 9px }
.pljg22_ { width:400px; padding-right:16px; color:#323232 }
.pljg22_1 { width:360px; padding-right:46px; color:#323232 }
.pljg22_ span, .pljg22_ span { width:100%; float:left; color:#8692a0 }
.pljg22_1 span { padding-bottom:4px }
.pljg33_ { width:95px; color:#999; font-size:9px; letter-spacing:-1px; position:relative }
.pljg33_ font { position:absolute; left:-35px; font-size:11px; color:#989898 }
.plre { width:307px; float:left; padding:0 203px 0 100px }
.plrenl { width:320px; float:left; border-top-width:1px; padding:3px 0 3px 0; border-top-style:solid; border-top-color:#d8deea }
.p1tex { height:55px; line-height:55px; width:100%; text-align:center }
.plrenl div { float:left }
.plrenl11_ { width:320px; line-height:22px; color:#8891a2 }
.plrenl11_ span { float:right; width:140px; color:#999; font-size:9px }
.plrenl22_ { width:291px; padding-left:29px; padding-top:4px }
.plrenl33_ { width:320px; height:20px }
/*写博客*/
.blpost { width:622px; float:left; padding-top:6px }
.blpost div { float:left }
.blpost11_ { width:46px; height:34px; font-size:14px; line-height:23px }
.blpost22_ { width:576px; font-size:14px }
.xbk, .hfs { float:left; height:16px; padding-left:23px; padding-right:20px; display:block }
.xbk { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:left -772px }
.hfs { background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:left -802px }
.err1 { padding-left:60px; float:left; padding-top:5px; color:red }
/*音乐盒*/
.music { margin:0 auto 0 auto; width:380px; flaot:left; background-image:url(/images/musicbg.gif); background-repeat:no-repeat; background-position:left -109px }
.music div { flaot:left }
.music11_ { width:380px; height:31px; overflow:hidden }
.music22_ { width:348px; display:table; padding-right:16px; padding-left:16px; padding-bottom:17px }
.musiclist { height:313px; background-color:#fff; width:348px; overflow-x:hidden; overflow-y:scroll; float:left }
/*.musicplay{height:64px;display:table;width:348px;background-image:url(/images/1222.jpg)}
*/.musicpx { height:24px; width:346px; border:1px solid #fff; background-color:#ededed; text-align:right }
.move { width:30px; height:25px }
.move1 { width:30px; height:25px }
.music-tit44_ { width:25px; height:15px; padding:7px 0 0 5px }
.music-tit44_1 { width:30px; height:25px }
.music11_ a { font-size:12px; font-weight:normal; line-height:32px }
.music11_ a:visited { font-size:12px; color:#000; line-height:32px; font-weight:normal }
.musicpop { width:337px; margin-left:-3px; *margin-left:3px !important;
*margin-left:3px;
color:#fff; border:1px solid #ffac00 }
.musicpop11_ { width:327px; height:23px; line-height:23px; background-color:#ffac00; font-weight:bold }
.musicpop22_ { width:337px; font-size:12px; font-weight:normal; color:#000; background-color:#fff }
.tits { font-size:12px; padding:8px 0 8px 8px }
/*作伴管理*/
.zbgli { width:785px }
.zbgli div { float:left }
.zbgli11_ { width:71px; height:40px; line-height:40px }
.zbgli22_ { width:714px; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#cccccc; padding-bottom:8px }
.zbgli select { margin-top:9px }
.zbgli input { margin-top:15px; *margin-top:10px !important;
*margin-top:10px
}
.zbgli11_1 { width:100px; height:40px; line-height:40px }
.zbgli22_1 { width:685px; height:40px; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#cccccc }
.zyli { width:392px; height:127px; float:left; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#cccccc; padding-top:20px }
.zyli p img { margin:0 2px -4px 0 }
.zyli font { color:#666666; padding-left:10px; font-size:12px }
.zyli span { padding:3px 30px 0px 7px; display:block; color:#2f2f2f; text-align:left; font-size:12px; line-height:16px }
.mainkk .maincon1 .m1li1 .m1li22_b .titye { width:220px; margin:0px 5px 0px 0px; background-color:#fdffce; border:1px solid #ffba43; float:right; padding:4px }
.mainkk .maincon1 .m1li1 .m1li22_b .titye1 { width:130px; margin:0px 5px 0px 0px; background-color:#f5f5f5; border:1px solid #ffba43; float:right; padding:4px }
.flcss { float:right; width:330px }
.fban { padding-right:365px; width:420px; text-align:right }
.blpn { width:200px; padding:10px 0 15px 150px }
/*房屋*/
.szjl, .szjl11_, .szjl44_, A.dele, .xgan, .dgj, .rsim, .rsim1, .roomnav li span, .roomnav, .roomnav li, .roonfi, #levelmenu h5 { background-image:url(/images/room-bg.gif) }/*房屋公用背景类*/
.hzt { color:red; padding-right:12px }
.roomshow { width:568px; height:500px; position:relative }
.roonfi { line-height:20px; width:203px; border-top-width:1px; border-top-style:solid; border-top-color:#f3f3f3; background-repeat:no-repeat; background-position:left top; height:499px; padding-left:13px }
.roomnav { height:36px; background-repeat:repeat-x; background-position:left -502px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-color:#dfdee6; border-bottom-color:#dfdee6; border-left-color:#dfdee6; padding-top:11px; border-top-style:none; width:782px }
.roomnav li { background-repeat:no-repeat; background-position:right -552px; height:27px; line-height:27px; float:left; padding-right:9px; padding-left:13px; *padding-left:14px !important;
*padding-left:11px
}
.roomnav font { cursor:pointer }
.roomnav li span { height:27px; float:left; background-repeat:no-repeat }
.rmb1 { width:29px; background-position:left -552px }
.roomnav a, .roomnav a:visited { color:#000; text-decoration:none }
.roomnav a:hover { color:red; text-decoration:underline }
.rmb2 { width:29px; background-position:left -580px }
.rmb3 { width:33px; background-position:left -608px }
.rmb4 { width:27px; background-position:left -636px }
.rmb5 { width:31px; background-position:left -664px }
.rmb6 { width:29px; background-position:left -692px }
.rmb7 { width:30px; background-position:left -720px }
.lip { width:112px; float:left; text-align:center }
.rsim { width:165px; height:123px; background-repeat:no-repeat; background-position:right -580px; text-align:center; padding:4px 0 0 20px; margin:7px 0 2px 0; line-height:123px }
.rsim1 { width:185px; height:123px; background-repeat:no-repeat; background-position:right -580px; text-align:center; padding:4px 0 0 0; margin:7px 0 2px 0; line-height:123px }
.fens { margin-bottom:-3px; margin-left:3px }
.roonfi p { float:left; width:94px }
.rlin { line-height:6px; height:6px; width:190px; float:left; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#f1f1f1; margin-right:10px; display:block }
.roonfi font { line-height:17px; width:190px; float:left; font-size:12px; padding-top:5px }
/*设置状态*/
.dgj { width:243px; height:150px; background-repeat:no-repeat; background-position:left -1131px; padding-top:7px; text-align:center }
.ztgai { padding-left:20px; line-height:28px; width:400px; float:left }
.ztgai span, .ztgai p { float:right; width:336px }
.ztgai p { height:24px; overflow:hidden }
.xgan { cursor:pointer; width:94px; color:#fff; font-size:12px; height:27px; line-height:27px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; background-position:left -1296px; background-repeat:no-repeat }
.w549 { width:549px }
.szjl { width:785px; height:145px; background-repeat:repeat-x; background-position:left -981px }
.szjl div { float:left }
.szjl22_ { width:516px; height:132px; padding-top:13px }
.szjl33_ { width:231px; padding-left:10px; margin:27px 0 0 3px; border-left-width:1px; border-left-style:solid; border-left-color:#eeeeee }
.szjl11_, .szjl44_ { width:12px; height:145px }
.szjl11_ { background-position:left -833px }
.szjl44_ { background-position:right -833px }
.szjl22_ li { height:21px; background-color:#ffebf1; line-height:21px; text-align:center; margin-right:4px; float:left; color:#000 }
.liw1 { width:76px }
.liw2 { width:111px }
.liw3 { width:82px }
.liw4 { width:109px }
.liw5 { width:94px }
.wpauto { width:509px; height:96px; padding-top:4px; overflow-x:hidden; overflow-y:scroll }
.wpauto li { background-color:#fff; color:#666666; text-align:center; height:25px; margin:0px; padding:0px }
A.dele { line-height:15px; background-repeat:no-repeat; background-position:left -754px; height:15px; width:32px; display:block }
.wpauto .liw1 { padding:5px 0 0 20px; margin-right:4px; height:15px; width:56px; text-align:left }
a.gml { line-height:15px; background-repeat:no-repeat; background-position:-46px -552px; height:21px; width:54px; display:block; background-image:url(/images/room-bg.gif) }
.Test5study { width:220px; height:auto; background:#fff; text-align:left; border:solid 1px #F7BE21; margin:10px auto; overflow:hidden; position:absolute }
.Test5study h2 { font-size:14px; height:22px; line-height:22px; background:#FFF7C6; text-indent:10px; font-weight:normal; cursor:pointer; border-bottom:solid 1px #F7BE21 }
.Test5study h2 span { font-size:12px; font-weight:normal; float:right; margin-top:-22px }
.Test5study li { border-bottom:dashed 1px #eee }
.Test5study .ulc, ul.c { list-style:disc url(none); margin:6px 10px 6px 20px; display:none }
.Test5study ul.c { display:block; font-weight:normal }
.Test5study h2.c { background:#f5d98c; font-weight:bold; border-bottom:solid 1px #f7be21 }
/*个人主页浏览*/
.grxx1 { width:132px; padding-left:15px; height:430px }
.gnlis { widdth:111px; padding:36px 0 0 0 }
.gnlis li { width:109px; line-height:22px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#d8deea; float:left }
.gnlis a, .gnlis a:visited { text-decoration:none }
.grxx1, .grxx2 { padding:0 0 10px 0 }
.grsi { padding:0 0 0 5px }
.grxx2 { width:427px; height:430px }
.grxx2 p { width:423px; color:#009; border-top-width:1px; border-top-style:solid; border-top-color:#d8deea; margin-top:6px; padding-top:5px; padding-left:5px; line-height:20px; padding-bottom:5px }
.grxx2 p font { width:64px; float:left; font-size:12px; color:#666666 }
.no { overflow:hidden; width:560px; padding-top:10px }
.hea { line-height:34px; *line-height:35px !important;
*line-height:15px
}
/*FLASH播放完弹窗*/
.lwimg { width:131px; height:111px; background-image:url(/images/room-bg.gif); background-position:15px -1325px }
.lwimg img { margin:20px }
.lwname { width:145px; height:111px; font-size:22px; font-weight:bold; line-height:111px }
.lwtex { width:276px }
/*关心伴侣*/
.gxbox { width:354px; padding-left:25px }
.gxbox li { width:354px; float:left; height:25px }
/*亲密动作*/
.qmdz { padding-bottom:3px }
.qmdz img { padding:8px 0 5px 0 }
.qmdz li { float:left; width:86px; padding:15px 0 0 15px }
.qmdz p { width:84px; display:block; height:112px; border:1px solid #cbcbcb; text-align:center }
.qmdz span { width:100%; line-height:20px; background-color:#f0edeb; display:block; text-align:center }
/*他收到的礼物*/
.lwmore li { width:153px; float:left; text-align:center; padding:10px 0 25px 0 }
/*房屋弹窗公用*/
.roomwclass { bottom:0px; position:absolute }
.roomwclass11_ span { display:block; background-image:url(/images/room-bg.gif); background-position:-138px -1298px; width:25px; height:28px; float:left }
.roomwclass11_ span.qipao { display:block; background-image:url(/images/room-bg.gif); background-position:-164px -1298px; width:33px; height:28px; float:left }
.roomwclass11_ span.shopc { display:block; background-image:url(/images/room-bg.gif); background-position:-195px -1298px; width:33px; height:28px; float:left }
.roomwclass11_ span.shopg { display:block; background-image:url(/images/room-bg.gif); background-position:-106px -1296px; width:33px; height:28px; float:left }
.roomwclass11_ p { display:block; width:9px; height:19px; cursor:pointer; background-image:url(/images/ccbg.gif); background-position:-86px -672px; float:right }
.roomwclass11_ { width:100%; height:28px; background-image:url(/images/room-bg.gif); background-position:left -1442px; font-size:14px; background-repeat:repeat-x; border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#cacdcd; border-left-color:#cacdcd }
.roomwclass11_ font { display:block; float:left; height:22px; font-size:14px; font-weight:bold; color:#5a5a5a; padding-top:6px }
.roomwclass22_ { width:100%; border:1px solid #cacdcd; background-color:#fff; position:relative }
.roomwclass22_ ul { padding:4px 6px 6px 6px }
.roomwclass22_ li { background-image:url(/images/vili.gif); background-repeat:repeat-x; background-position:bottom; line-height:23px; height:23px; padding-top:0; padding-bottom:0; cursor:pointer }
.roomwclass22_ a, .roomwclass22_ a:visited { color:#000; text-decoration:none }
.roomwclass22_ a:hover { color:red; text-decoration:none }
.ribg { line-height:28px; height:25px; float:right; padding-top:3px; padding-right:8px }
.Goodysf { bottom:0; z-index:999999999; padding:0px; margin:0px; padding-right:24px; width:760px; position:absolute; left:0px }
/*礼物柜*/
.lwg li { float:left; width:100%; padding-bottom:6px }
.xlwbox { width:630px; border:1px solid #818181 }
.xlwbox li { width:153px; float:left; text-align:center; padding-top:8px }
.xlwbox input { margin-bottom:45px }
.xlwbox img { padding-left:10px }
/*房屋商城*/
#levelmenu { width:130px; padding:0 0 10px 10px; overflow-x:hidden; overflow-y:scroll; height:303px; float:left }
.unit new { position:relative }
.unit .new { position:absolute; left:10px; top:12px; background-image:url(/images/room-bg.gif); background-position:left -1510px; height:22px; width:30px }
#levelmenu div.unit ul { width:107px; border-top:none }
#levelmenu h5 { width:80px; height:25px; line-height:26px; overflow:hidden; font-weight:normal; color:#000; margin:0; font-size:12px; cursor:default; background-position:left -1475px; padding-left:27px; margin-bottom:2px }
#levelmenu span { width:47px; height:11px; display:block; margin-top:5px; background-image:url(/images/room-bg.gif) }
.cys1 { background-position:left -1543px }
.cys2 { background-position:left -1563px }
.cys3 { background-position:left -1583px }
.cys4 { background-position:left -1603px }
.cys5 { background-position:left -1623px }
.cys6 { background-position:left -1643px }
.cys7 { background-position:left -1663px }
.cys8 { background-position:left -1683px }
.cys9 { background-position:left -1703px }
.cys10 { background-position:left -1723px }
.cys11 { background-position:left -1743px }
.cys12 { background-position:left -1763px }
#levelmenu h5.new { background-position:left -1510px }
#levelmenu h5.all { background-position:-136px -1510px }
#levelmenu h5.hover { background-position:right -1475px }
#levelmenu div.unit ul { display:none; line-height:23px; width:107px; padding:0px; margin:-3px 0 5px 0 }
#levelmenu div.unit li { text-align:center }
#levelmenu div.current ul { display:block; padding:0px; margin:0px }
#levelmenu div.current ul li a { color:#000; text-decoration:none }
#levelmenu div.current ul li a:hover { color:red; text-decoration:underline }
#levelmenu div.current h5 { background-position:right -1475px }
.kaig { width:22px; float:left; position:absolute; right:335px; padding-top:150px; height:190px; background-color:#fff }
.kaig img { cursor:pointer }
.shbox { width:336px; float:left; background-color:#fff; height:340px; padding-top:10px; margin:0px; position:absolute; right:6px; overflow:hidden }
.shbox ul { padding:0px; margin:0px; widh:336px }
.roomwclass22_ .shbox li { width:100px; height:139px; border:1px solid #cbcbcb; background-image:none; text-align:center; cursor:auto; line-height:18px; *line-height:21px !important;
*line-height:21px;
float:left; margin:0 10px 10px 0 }
.shbox li span { display:block; line-height:20px; height:20px; background-color:#f0edeb; overflow:hidden }
.shbox li img { padding-top:5px }
.shbox li a, .shbox li a:visited { color:#009; text-decoration:underline }
.shbox li a:hover { color:red }
.shbox font { font-size:12px; letter-spacing:-1px }
#handle2, #handle, {
cursor:move
}
.sxfl { position:absolute; left:14px; top:6px; font-weight:bold; color:#FF0000 }
.sxfl a, .sxfl a:visited { color:#009; text-decoration:underline; font-weight:normal }
.sxfl a:hover { color:red }
.shbox .mefy span { color:red }
.nolink, .nolink:visited { color:#333; text-decoration:none; cursor:default }
.slpop { margin:0px; padding:0px }
.slpop li { width:107px; float:left; text-align:center; padding-top:15px }
.slpop li input { margin-bottom:-3px }
.xwp { width:101px }
.xzbox { font-size:12px; position:relative; display:block; float:left; padding-left:5px; padding-top:0px; *padding-top:5px !important;
*padding-top:5px;
font-weight:normal }
.xzhy { position:absolute; background-color:#fff; z-index:1000; left:4px; top:27px; width:314px; height:193px; border:1px solid #ffd1da }
.xztit { width:302px; height:28px; line-height:28px; background-color:#ffd1da; border:1px solid #fff }
.xztit span { padding-top:3px }
.fauto { width:306px; height:110px; overflow:auto; margin-top:5px }
.fauto ul { padding:6px }
.fauto li { width:92px; padding:0px; line-height:25px; *line-height:20px !important;
*line-height:25px;
float:left; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#eeeeee }
.fauto li.x100 { width:184px; color:#FF0000; line-height:;
*line-height:!important;
*line-height:20px
}
.xzfr { margin-left:140px; margin-bottom:2px; *margin-bottom:0px!important;
*margin-bottom:-3px
}
.wset { }
A.wsl { line-height:15px; background-position:left -1012px; height:15px; width:27px; display:inline-block; background-image:url(/images/ccbg.gif) }
/*楼市*/
.lsco { overflow:hidden }
.lsco ul { width:800px }
.lsco li { width:126px; height:160px; padding:15px 27px 20px 7px; text-align:center; float:left; margin:0; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#dedede }
.lsco li img { border:1px solid #bdc0c7; margin-bottom:5px }
a.sqlin { width:58px; background-position:left -1530px }
a.lsm { width:75px; background-position:left -1065px }
a.lsm, a.ghfw, a.sqlin { margin:3px auto 0 auto; height:22px; display:block; background-image:url(/images/ccbg.gif) }
a.ghfw { width:58px; background-position:-58px -1087px }
a.zsl { display:block; width:58px; height:22px; background-image:url(/images/ccbg.gif); background-position:-75px -1065px; margin-top:3px }
a.syl { display:block; width:58px; height:22px; background-image:url(/images/ccbg.gif); background-position:left -1087px; margin-top:3px }
.lsco li img, .ibk { border:1px solid #bdc0c7 }
#dhtmltooltip { Z-INDEX:100; LEFT:-300px; VISIBILITY:hidden; WIDTH:auto; POSITION:absolute; background-color:#fff; padding:6px; border:1px solid #bdc0c7 }
#dhtmlpointer { Z-INDEX:101; LEFT:-300px; VISIBILITY:hidden; POSITION:absolute }
.mte { width:256px }
.syn { width:290px; position:relative; padding:0 35px 0 0 }
.jcw li { width:157px; float:left; line-height:27px }
.roomwclass22_ .shbox .tao { width:156px; height:143px; border:1px solid #cbcbcb }
.xfw li { height:25px }
html body .lllin { line-height:21px; margin-top:-5px }
.sname { width:144px; line-height:29px }
.t09 { display:block; padding-left:20px; text-align:left; width:310px }
/*博客聚合*/
.bjl { width:785px; padding-top:17px; padding-bottom:14px; float:left; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#dfdee6 }
.bpo { width:109px; padding:2px; height:81px; margin-right:8px; line-height:81px; float:left; border:1px solid #cccccc; text-align:center }
.bpo span { display:inline-block }
.bpo img { vertical-align:middle; margin-top:-1px }
.bjl p { padding-top:8px; line-height:28px; color:#565656 }
.mainkk .maincon1 .bjl p a { font-size:12px; font-weight:normal; color:#565656 }
.mainkk .maincon1 .bjl p a:hover { font-size:12px; font-weight:normal; color:#565656; text-decoration:none }
.bjl a, .bjl a:visited { font-size:14px; font-weight:bold; color:#333333 }
.bjl a:hover { text-decoration:none }
.tmp { margin-bottom:-3px; margin-left:8px }
/*找朋友*/
.sjg { width:785px; overflow:hidden }
.sjg ul { width:845px; overflow:hidden }
.sjg li { width:115px; float:left; overflow:hidden; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#dfdee6; padding-right:41px; padding-bottom:16px; padding-left:8px; margin-top:20px }
.sjg p img { margin-right:3px }
/*拍卖*/
.pmbg { height:28px; line-height:28px; color:#000; background-image:url(/images/ccbg.gif); background-position:left -1177px }
.pmtable { text-align:center; color:#444444 }
.pmtable img { padding:5px }
.list-filters { border:2px solid #ffdbdf; width:765px; height:50px; color:#ff6887 }
.pmscan { width:72px; height:25px; background-image:url(/images/ccbg.gif); background-position:left -1209px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none }
.pmcj { width:48px; height:23px; background-image:url(/images/ccbg.gif); background-position:-72px -1209px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none }
/*游戏*/
.gamebox { overflow:hidden }
.gamebox ul { width:900px }
.gamebox li { width:118px; float:left; padding:15px 45px 15px 3px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#dfdee6 }
.yyli li { padding-top:15px }
.feio li { color:#009; float:left; cursor:pointer }
html body .feio li span { text-decoration:underline }
.feio .hover span { color:red; font-weight:bold; text-decoration:none }
.feio font { font-size:12px; color:#000; float:left; *float:none !important;
*float:none;
font-weight:normal }
.yxtit { width:755px; padding-left:30px }
.yxtit li { float:left }
.yxtit .lia { width:156px }
.yxtit .lib { width:102px }
.yxtit .lic { width:108px }
.yxtit .lid { width:79px }
.wnnl { width:700px; padding-top:10px }
.yxjli { width:781px; border-bottom-width:1px; float:left; border-bottom-style:dashed; border-bottom-color:#dfdde8 }
.yxjli div { float:left }
.yxjli11_ { width:78px; padding-top:13px }
.yxjli22_ { width:93px; height:80px; padding-top:13px }
.yxjli33_ { width:78px; padding-top:13px }
.yxjli44_ { width:123px; height:93px; text-align:center; line-height:92px }
.yxjli55_ { width:74px; height:93px; text-align:center; line-height:92px }
.yxjli66_ { width:112px; height:80px; padding-top:13px; text-align:center }
.yxjli77_ { width:213px; height:60px; padding:33px 0 0 10px }
.xz89 { position:absolute; left:205px; top:89px }
.pmwzw li { width:116px; overflow:hidden; float:left; padding-right:39px }
.ga213 { width:205px; margin-left:4px; background-color:#ffecf2; padding-top:7px; padding-left:8px; height:373px }
.gamkk { width:195px; height:366px; border:1px solid #ffd0d6; background-color:#fff }
.gamkk span { width:100%; padding:0; margin:0; float:left; display:block; height:28px; text-align:center; line-height:27px; font-size:14px; background-color:#ffd0d6; font-weight:bold; margin-bottom:16px }
.ga213 li { height:26px; float:left; width:180px; padding-left:10px }
.gameflash { width:568px; text-align:center }
.dcss li { padding-bottom:5px; font-size:12px; width:100% }
/*新需求样式*/
.sshop { width:378px; overflow: hidden }
.sshop li { float:left; margin:10px 15px 0 0; width:108px; border: 1px solid #c9c9c9; text-align: center; padding-bottom:6px }
.sshop .wysf { float:left; margin:10px 15px 0 0; width:172px; border: 1px solid #c9c9c9; text-align: center; padding-bottom:6px }
.sshop span { width:100%; height:25px; line-height:25px; background-color: #f3f3f3; display:block; text-align: center }
.sshop img { padding:5px 0 0 0 }
.sshop li p { text-align: left; padding:0 0 5px 10px; margin:0 }
.sptit { background-image: url(/images/mmts_bg2.gif); width: 215px; padding-left: 15px; background-position: left top; height:156px; margin-left: 3px; padding-top: 10px }
.fkcss li { width:358px; padding-bottom:10px }
.mgx { line-height:20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d9d9d9 }
.xmh { float:left; width:560px; padding:10px 0 8px 0; line-height:22px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dcdcdc; display:block }
.xmh span { color:#9e9e9e }
.sftit11_, .sftit22_, .sftit22_ span, .sftit22_ font, .popbo { float:left }
.tj9, .sftit22_, .sftit22_ span, .popbo { background-image:url(/images/popbg.png) }
.tj9 { height:26px; width:69px; background-position:left -101px; font-size:12px; color:#FFF; cursor:pointer; border-width:0; margin:0; padding:0 }
.sftitbg { display:table; background-image:url(/images/tbg1.png); background-repeat:repeat-x; background-position:top; margin:0 auto }
.sftit11_ { width:13px; height:43px }
.sftit22_ { height:43px; background-repeat:repeat-x }
.sftit33_ { width:31px; height:43px; float:right }
.sftit22_ span { display:inline-block; width:24px; height:34px; background-position:left -43px }
.sftit22_ font { display:inline-block; font-size:14px; height:34px; line-height:34px; font-weight:700; color:#FFF; padding:0 0 0 5px }
.popcon { float:left; padding-bottom:12px; overflow:hidden; width:785px }
.popcon1 { background-color:#FFD2DC; border-left:10px solid #F67096; border-right:10px solid #F67096; float:left; padding-bottom:12px; padding-left:12px }
.popcon1 li { cursor:pointer; height:111px; width:121px; background-image:url(/images/pbg2.png); background-position:left top; line-height:20px; float:left; padding-right:13px; background-repeat:no-repeat; margin-bottom:10px; text-align:center; padding-top:10px }
.popcon ul { width:800px }
.popcon li { cursor:pointer; height:121px; width:121px; background-image:url(/images/pbg2.png); background-position:left top; line-height:20px; float:left; padding-right:20px; background-repeat:no-repeat; padding-bottom:35px; overflow:hidden }
.popcon li span { width:121px; padding-top:13px; text-align:center; height:25px; overflow:hidden; line-height:12px; color:#000 }
.popcon span img { padding:0 3px; }
.popcon img { padding-top:11px; padding-left:10px }
.popcon span { font-size:12px; color:#F00078; float:right; padding-top:15px; text-align:left; width:100px }
.popcon ul { list-style-type:none; margin:0; padding:5px 0 0 }
.popbo { width:100%; line-height:10px; font-size:10px; height:12px; background-position:left -77px; background-repeat:repeat-x }
.popbo div { float:right }
.fy3 { width:100%; text-align:center; float:left; font-size:12px }
html body .fy3 a, .fy3 a:visited, .fy3 a:active, .fy3 a:hover { color:#F00078; margin-right:10px; letter-spacing:0; font-weight:700; text-decoration:none }
.fy3 span { width:auto; display:inline-block; float:none; font-weight:700; color:#F30; margin:0 10px 0 0; padding:0 }
.blus li { width:108px; float:left; line-height:28px; height:28px }
/*修改*/
.selectrig1 { height:43px }
.selectrig2 { height:43px; padding-left:3px }
.hyscan11 { width:592px; height:43px; float:left; line-height:43px; padding-left:15px; font-size:12px }
.hyscan11 span { float:left; padding-top:0px }
.haoxz11 { position:absolute; right:335px; margin:0px; padding:0px; top:10px }
.hytiao11 { height:25px; margin-right:105px; line-height:25px; width:90px; padding-left:2px; border:1px solid #808080 }
.linef { border-top:1px #C6C6C6 dashed; padding-top:10px }
.m1li33_11 { width:81px; padding-left:70px; *padding-left:70px!important;
*padding-left:55px;
height:88px }
.uspho822_11 { width:6px; height:88px; padding-left:5px }
.l185 { width: 180px; overflow: hidden }
.meconnet .l185 li { float:left; height:26px; float:left; width:180px; letter-spacing: 1px }
.sm86 { width:547px; border: 1px dashed #CCCCCC; padding:8px; color: #333333; line-height:22px }
.inbg { height: 20px; width: 142px; border: 1px solid #c2c2c2; line-height:20px }
/*相册新改*/
.w588 { width:588px }
.w197 { width:193px; border: 1px solid #bbbbbb }
.w197 span { width:100%; margin-bottom:5px; display:block; float:left; height:25px; line-height:25px; color:#444243; font-size:14px; font-weight: bold; background-color: #f3f1f2 }
.w197 a, .w197 a:visited { color: #434343; text-decoration: none }
.w197 li { width:170px; color:#434343; float:left; height:22px; line-height:22px; padding-left:16px; font-family: Arial, Helvetica, sans-serif; background-image: url(/images/photobg.gif); background-position: left -346px; background-repeat: no-repeat }
.zjpli { width:160px; padding:0 36px 15px 0; float:left }
.zjpli11_ { width:160px; height:33px; font-size: 14px; line-height: 33px; font-weight: bold; color: #676767; text-align: center; background-image: url(/images/photobg.gif); background-position: left top }
.zjpli22_ { color:#737373; line-height:18px; width:146px; padding-left: 14px; background-image: url(/images/photobg.gif); background-position: left -33px }
.zjimg { display: table-cell; vertical-align:middle; text-align:center; *display: block;
*font-size:113px;
*font-family:Arial;
width:134px; height:134px }
.zjimg1 { width:130px }
.zjimg1 img { vertical-align:middle; padding: 1px; border: 1px solid #bdbdbd }
.zjimg img { vertical-align:middle; padding: 1px; border: 1px solid #bdbdbd }
.zjpli22_ a, .zjpli22_ a:visited { color:#737373 }
.zjpli22_ a:hover { color:#9e1616 }
.zjpli33_ { width:160px; height:13px; background-image: url(/images/photobg.gif); background-position: left -327px }
.zjphoto li { width:160px; float:left; background-position: left top }
.zjphoto li span { }
.w593 { width:560px; text-align:center; position: relative }
.ple { width:279px; position: absolute; height:100%; left: 0px }
.pri { width:279px; position: absolute; height:100%; right: 0px }
a.lelink { display: block; height: 100%; width: 279px; background-image: url(/images/bb.jpg); cursor: url(/images/left.cur), auto; *cursor: url(/images/left.cur), auto;
*cursor: url(/images/left.cur), auto
}
a.lelink:hover { background-image: url(images/144.gif); background-repeat: no-repeat; background-position: 60px center }
a.rilink { display: block; height: 100%; width: 279px; background-image: url(none); cursor: url(/images/right.cur), auto; *cursor: url(/images/right.cur), auto;
*cursor: url(/images/right.cur), auto
}
a.rilink:hover { background-image: url(images/144.gif); background-repeat: no-repeat; background-position: -60px center }
.pshow { width:760px }
.pshow1 { width:34px }
.pshow21 { width:700px }
.pshow2 { width:700px; margin-left:-8px }
.pshow2 li { width:83px; height:83px; float:left; line-height:80px; display: table-cell; vertical-align:middle; text-align:center; *display: block;
*font-size:72px;
*font-family:Arial;
border:#ccc solid 1px; padding:3px; margin-right:8px }
.pshow2 li img { vertical-align:middle }
.pshow2 li.on { width:83px; height:83px; padding:4px; float:left; border:0; background-image: url(/images/photobg.gif); background-repeat: no-repeat; background-position: -54px -387px }
html body .pbak { font-size:12px; background-color:#f2f2f2; line-height:83px }
.pshow21 li { width:52px; height:83px; padding:4px 12px 4px 4px; float:left }
.pshow21 li.on { width:52px; height:83px; float:left; padding:4px 12px 4px 4px; background-image: url(/images/photobg.gif); background-repeat: no-repeat; background-position: -52px -479px }
.pshow3 { width:34px }
A.psleft1, A.psleft, A.psright, A.psright1 { background-image: url(/images/photobg.gif); background-repeat: no-repeat; height: 93px; width: 11px; display: block }
A.psleft { background-position: -1px -387px; display: block }
A.psleft1 { background-position: -12px -387px; cursor: default }
A.psright { background-position: -23px -387px; display: block }
A.psright1 { background-position: -34px -387px; background-repeat: no-repeat; cursor: default }
html body .pshow2 span { width:78px; height:79px; display:block; text-align:center; background-color:#f2f2f2; border: 1px solid #CCCCCC }
.pshow21 span { width:52px; height:61px; display:block; padding-top:20px; text-align:center; background-color:#f2f2f2; border: 1px solid #CCCCCC }
A.hlin, A.hlin:visited { color:#333333 }
A.hlin:hover { color:#FF3300 }
/*拼页*/
.maincon11 { float:left; padding-left:12px; width:794px; overflow:hidden }
/*.maincon11{float:left;width:799px;overflow:hidden;margin-top:-756px;margin-left:203px;*margin-left:203px!important;*margin-left:101px;background-color:#fff}*/
.mtit11 { background-color:#ffd0d6; height:27px; width:769px; border-top-width:2px; border-top-style:solid; border-top-color:#EC506D; float:left; padding-left:30px; font-size:14px; font-weight:bold; color:#020202; line-height:27px }
.mtit11 span { float:right; padding-right:10px }
.mtit11 a { font-size:12px; font-weight:700; color:#009 }
.mtit11 a:hover { font-size:12px; font-weight:700; color:#009; text-decoration:none }
.ribaocon11 { float:left; width:799px; padding:0 0 0 6px }
.wd { width:760px }
.maincon11 .ribaocon11 .wd2 { width:605px }
.pr { padding-right:13px }
.fwliulan { height:24px; line-height:24px; font-size:12px; color:#CCCCCC; padding-bottom:4px }
.fwliulan span { padding-right:8px; padding-left:8px }
.blogtit33_ span { float:right; padding-top:0px; *padding-top:9px!important;
*padding-top:9px
}
.maincon1 .ribaocon11 .wd2 { width:605px }
.mainkk .borderrig { border-left:1px #EC506D solid; width:222px; height:235px; padding-left:0px; padding-right:0px; float:left }
.mainkk .hgg { padding-top:0px }
.mainkk .wra { width: 203px }
.mainkk .wra p { width: 103px }
/*留言评论回复模块*/
.Messcon { width:560px }
.Messcon div { float:left }
.nominal { width:408px }
.nominal li { height:23px; margin-left:-5px }
.nominal input { vertical-align:middle }
.Messcon1_ { width:36px; padding-top:34px; height:123px }
.Messcon2_ { width:408px; height:152px; padding-top:15px }
.Messcon1_1 { width:36px }
.Messcon2_1 { width:524px }
.Messcon2_1 li { width:100px; line-height:23px; padding-right:15px; float:left; letter-spacing: -1px; text-align: center; color: #333333; word-wrap: break-word; }
.Messcon2_1 img { border: 1px solid #ececec; vertical-align:top; cursor:pointer }
.Messcon2_1 .imon { border: 1px solid #fea700 }
.Messcon3_ { width:114px; padding:34px 0 0 2px; height:133px }
.Messcon3_ span { height: 119px; width: 110px; border: 1px solid #ffd1d7; color:red; display: block; text-align: center }
.Messfy { height:30px; float:left; padding:10px 0 10px 0; width:507px; color:#1e1e1e; font-family:Arial }
.Messfy a, .Messfy a:visited, .Messfy span { border: 1px solid #bfbcb7; display: inline-block; margin-right: 4px; font-size: 12px; color: #000; vertical-align: middle; padding-right: 4px; padding-left: 4px; height: 23px; line-height: 23px; text-decoration: none }
.Messfy a:hover { color:#009; text-decoration: underline }
.Messfy span { background-color: #bfbcb5; color:#fff; font-weight: bold }
.Messpos { padding-left:36px }
.messlis { width:560px }
.messlis div { float:left }
.messlis1_ { width:63px }
.messlis2_ { width:497px }
.melitit { line-height: 25px; background-color: #f5f5f5; height: 25px; width: 464px; padding-left: 23px; color: #0074bc; padding-right:10px; position:relative }
.melitit img { position:absolute; left:5px; top:4px }
.melitit a:link, .melitit a:visited, .melitit a:active { color: #0961a9; text-decoration: none }
.melitit a:hover { color: #0961a9; text-decoration: underline }
.retit1 a:link, .retit1 a:visited, .retit1 a:active { color: #0961a9; text-decoration: none }
.retit1 a:hover { color: #0961a9; text-decoration: underline }
.melitit span { color:#acacac }
.messre { border-bottom-width: 1px; padding-bottom:10px; border-bottom-style: solid; border-bottom-color: #f3f3f3 }
.retit1 { width:497px; color:#989898 }
.messre1_ { width:102px; float:left }
.messre2_ { width:395px; color:#413e3f }
.messre3 { width:497px; color:#413e3f }
A.co096:link, A.co096:visited, A.co096:active { color:#0961a9; text-decoration: none }
A.co096:hover { color:#0961a9; text-decoration: underline }
.zst { height: 12px; margin-top:2px; width: 100px; border: 1px solid #ff6986; position: relative; overflow: hidden }
.zst img { vertical-align: top }
.zste { position: absolute; right: 2px; font-size:11px; line-height:12px; color:#52000f; font-weight: normal }
.f9 { letter-spacing: -1px }
.djtit { height:27px; line-height:27px; background-color:#ffd0d6; border-top:#ed506d 2px solid }
.maincon a, .maincon a:visited { text-decoration: none; color:#2a629b }
.maincon a:hover { text-decoration: underline }
.usim3 { width:131px; background-position:left -1600px; padding:5px 0 0 4px }
.cr4d { color:#4d4d4d }
.tefont { width:421px; line-height:21px; padding:4px 0 4px 0; border-bottom:#c2c2c4 dashed 1px; display:inline-block }
.tefont li { float:left }
.teli1 { width:160px }
.teli2 { width:218px }
.tefont span { float:right }
.messt { width:555px; border-bottom:#ddd solid 1px }
.notice { background-position:left 7px; background-image:url(/images/speaker.gif); background-repeat:no-repeat }
.notice a { margin:0 10px 8px 23px; width:246px; height:18px; display: inline; overflow:hidden; float:left }
.ppfritit { width:218px; height:27px; float: left; z-index:901; position:relative; overflow:hidden }
.ppfritit ul { width:300px }
.ppfritit .on6 { height:26px; background-color:#fff }
.ppfritit li { width:66px; cursor:pointer; text-align:center; line-height:24px; color:#40403e; height:25px; border:#fe6885 solid 1px; float:left; background-color:#fed1d6; margin-right:7px }
.ppfri { width:216px; height:210px; margin-top:-1px; z-index:900; position:relative; overflow:hidden }
.ppfri ul { width: 220px }
.ppfri li { float:left; padding:15px 10px 10px 10px; overflow: hidden; width: 53px; height: 60px }
.ppfri1 { width:216px; height:230px; margin-top:-1px; border:#fe6885 solid 1px; z-index:900; position:relative; overflow-x:hidden; overflow-y:scroll }
.ppfri1 ul { width:233px }
.ppfri1 li { float:left; padding:20px 2px 0 10px; color:#666; width:53px; overflow:hidden; font-size:12px; white-space: nowrap }
.mesrt { padding:0 0 5px 50px; width:100%; float:left; margin-top:-14px; color:#F00 }
.szli { }
.szli ul { padding-left:20px }
.szli li { list-style-type: decimal; line-height:23px; padding-bottom:5px }
.ktzs { cursor:pointer; width:100px; color:#fff; font-size:12px; height:27px; line-height:27px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:left -2113px }
.dtd1 { width:292px; float:left }
.dtd1 img { padding-top:5px }
.dtd1 ul { width:210px; float:right; overflow: hidden }
.dtd1 li { width:200px; overflow:hidden; height:25px; line-height:25px; overflow:hidden; float:left }
.w100 { width:100% }
/*管理中心专题模块*/
.adtit { width:173px; height:26px; background-position:left -1460px; margin-left:8px }
/*发表完提示*/
.window-tit { width:200px; padding-left:55px; height:45px; background-image:url(/images/window-pop.gif); line-height:45px; font-size:14px; color:#FFF; font-weight:bold }
/*公用弹窗表单形式*/
.tex-input li { width:100%; font-size:12px; padding-bottom:15px; float:left }
.tex-input input, .tex-input textarea { float:left }
.tex-input span { width:70px; display:block; float:left }
/*新款粉色分页*/
.show-page { width:100%; height:40px }
.show-page a { vertical-align:text-top; margin:0 3px 0 3px; padding:0 5px 0 5px; display:inline-block; height:19px; background-color:#fff1f4; border:#fecbd2 solid 1px; line-height:19px; color:#f65b7b; font-weight:bold; text-decoration:none }
.show-page a:hover { background-color:#ff859e; color:#fff; border:#f98ca3 solid 1px }
A.page-pre:link, A.page-pre:visited { background-position:left -2537px; border:0; padding:0; width:63px; height:21px; display:inline-block }
A.page-nex:link, A.page-nex:visited { background-position:-73px -2537px; border:0; padding:0; width:63px; height:21px; display:inline-block }
A.spon:link, A.spon:visited { background-color:#ff859e; color:#fff; border:#f98ca3 solid 1px }
.sbuy2, .sbuy1, .swear, .swear1, .sdel1 { width:46px; margin:3px 4px 0 4px; height:21px; display:inline-block; }
/*网站提示*/
.msg-bg, .msg-ok, .msg-note, .msg-ask, .msg-box span.ok, .msg-box span.fail { background-image:url(/images/msg_bg.gif); background-repeat:no-repeat }
.msg-ok { width:85%; padding-left:66px; line-height:57px; background-position:20px -588px; margin:0 auto 0 auto }
.msg-note { width:85%; padding-left:66px; line-height:57px; background-position:20px -488px; margin:0 auto 0 auto }
.msg-ask { width:85%; padding-left:66px; line-height:57px; background-position:20px -788px; margin:0 auto 0 auto }
/*多行文字提示*/
.msg-box { margin:0 auto; padding-top:10px }
.msg-box span.ok { width:32px; position:absolute; left:0; top:17px; height:32px; display:block; float:left; background-position:left -600px }
.msg-box p { padding-left:46px; font-size:14px; line-height:26px; }
.msg-box a, .msg-box a:visited { color:#527cd2; margin:0 5px; text-decoration:none }
.msg-box a:hover { text-decoration:underline }
.msg-box span.fail { width:32px; position:absolute; left:0; top:17px; height:32px; display:block; float:left; background-position:left -400px }
/*网站访客、留言、礼物等横条*/
.mtit2 { width:757px; padding-left:27px; height:25px; line-height:25px; background-color:#ffebed; border-bottom:#ff9fb0 solid 1px; border-right:#ff9fb0 solid 1px; color:#e85065; font-size:12px; font-weight:bold; background-repeat:no-repeat; float:left }
.mtit2 a:link, .mtit2 a:visited { font-weight:normal; color:#e74f66; margin-right:10px }
.mtit2 font { font-weight:normal }
.fk-ico { background-position:4px -741px }
.zf-ico { background-position:4px -151px }
/*2010改新管理中心*/
.manatex { border-bottom:#c2c2c4 dashed 1px; width:574px }
.manatex li { padding-bottom:5px }
.manatex img { vertical-align:middle; margin-right:5px }
.maincont .room-list li { margin:0 19px 0 19px; *margin:0 19px 0 19px !important;
*margin:0 19px 0 12px
}
.mana-mess { line-height:23px; }
.maincont .mana-mess a:link, .maincont .mana-mess a:visited { color:#4d4d4d; text-decoration:underline; }
.maincont .mana-mess a:hover { color:#e74f66 }
a.post-mes:link, a.post-mes:visited { width:83px; margin:12px 0 0 12px; height:24px; display:block; background-position:left -316px }
a.xx-more:link, a.xx-more:visited { width:83px; margin:12px 0 0 12px; height:24px; display:block; background-position:left -353px }
.maincont .ribmenubox a:link, .maincont .ribmenubox a:visited { color:#000 }
.maincont .f-lin a:link, .maincont .f-lin a:visited { color:#db1236; text-decoration:underline }
.maincont .f-lin a:hover { color:#000; }
a.zj-link:link, a.zj-link:visited { width:96px; background-position:left -387px; height:29px; display:block; position:absolute; left:20px; top:126px }
a.zj-link1:link, a.zj-link1:visited { width:96px; background-position:left -420px; height:29px; display:block; position:absolute; left:20px; top:126px }
/*新手礼包任务*/
.new-pre, .new-nex, .broadness { width:80px; cursor:pointer; height:29px; border:0; }
.new-pre { background-position:left -957px; }
.new-nex { background-position:-85px -957px; }
.broadness { background-position:left -2687px }
.new-items li { width:75px; padding-right:30px; float:left; text-align:center; line-height:23px; color:#F00; font-size:14px; font-weight:bold; }
.new-items img { vertical-align:bottom }
.nex-task { width:106px; border:0; height:27px; background-position:left -2731px }
/*底部工具条*/
.foot-bar { width:1001px; background-color:#fff5f6; height:34px; line-height:34px; border-top:#ffb6c1 solid 1px; border-left:#ffb6c1 solid 1px; border-right:#ffb6c1 solid 1px; color:#222 }
.foot-bar div { float:left; }
.foot-bar .bar-le { width:193px; border-right:#ffb6c1 solid 1px; text-align:center }
.foot-bar .bar-le a, .foot-bar .bar-le a:visited { color:#222222; margin:0 10px; }
.foot-bar .bar-le a:hover { text-decoration:underline }
.foot-bar .bar-mi { border-left:#ffffff solid 1px; width:594px; padding-left:15px; border-right:#ffb6c1 solid 1px }
.foot-bar .bar-mi a, .foot-bar .bar-mi a:visited { float:left; color:#dc0000; text-decoration:none }
.foot-bar .bar-mi a:hover { text-decoration: underline }
.foot-bar .bar-mi img.bgico { margin:7px 5px 0 0; display:block; float:left }
.foot-bar .bar-mi p { float:left; padding-left:5px; display:block; height:34px; line-height:34px; }
.foot-bar .bar-mi p.lb01 { background-image:url(/images/lb-bar.gif); padding-right:20px; background-position:right 8px; background-repeat:no-repeat }
.foot-bar .bar-ri { text-align:center; border-left:#FFF solid 1px; width:195px; }
.foot-bar .bar-ri a.n-lio, .foot-bar .bar-ri a.n-lio:visited { text-align:left; background-image: url(/images/new-mail.gif); background-position:left 6px; padding-left:25px; background-repeat:no-repeat; display: inline-block; width:100px; color:#F00; color:#F00; text-decoration:none }
.foot-bar .bar-ri a.n-lio:hover { color:#F00; text-decoration:underline }
.new-mcon { width:186px; overflow:hidden; padding:10px 5px; border:#ffb6c1 solid 1px; background-color:#fff; position:absolute; bottom:34px; right:-1px; *right:-2px !important;
*right:-2px
}
.new-mcon li { font-size:12px; padding-left:3px; color:
#0a0a0a; text-align:left; line-height:25px; }
.new-mcon li a, .new-mcon li a:visited, .new-mcon li a:visited:hover { color:#0a0a0a; text-decoration:;
}
.newmc-close { width:100%; margin-top:-3px; font-family:Helvetica, Arial, Sans-Serif; font-weight:bold; text-align:right; height:12px; line-height:12px; }
.newmc-close a, .newmc-close a:visited { font-size:13px; width:9px; height:9px; font-size:0; overflow:hidden; position:absolute; right:3px; top:0; display:block; background-position:-86px -678px; font-weight:bold }


/*邀请好友拿大奖*/
.gift-tip,.video-chat{ background-repeat:no-repeat;right:10px; bottom:9px; display:inline-block; padding:2px 8px 2px 26px; background-color:#efffff; border:#a4e4e6 solid 1px}
.gift-tip{background-image:url(/images/gift-ico.gif); background-position:5px center;}
.video-chat{background-image:url(/images/video-chat.gif);  background-position:5px center;}
.mainkk .gift-tip a,.mod-right .gift-tip a:visited,.mainkk .video-chat a,.mainkk .video-chat a:visited{ color:#282828;}
.mainkk .gift-tip a:hover,.mainkk .video-chat a:hover{color:#282828; text-decoration:none}

ul.basicdata{
	width:714px;
	margin-left:10px;
	overflow:hidden;
}
ul.basicdata li{
	float:left;
	display:inline;
	height:30px;
	line-height:30px;
	
}
ul.basicdata li.li_1{
	width:30%;
}
ul.basicdata li.li_2{
	width:45%;
}
ul.basicdata li.li_3{
	width:100%;
}
ul.basicdata li.li_4{
	width:15%;
}
ul.basicdata li.li_5{
	margin-right:10px;
}
ul.basicdata li span{
color:#468aaf;
}
.notfrd{
	margin-left:20px; 
	margin-top:10px;
	color:#333333;
}
.bntbase{
	background:url(/images/profile-bg1.gif) no-repeat left -258px;
	width:80px;
	height:25px;
	border:0;
	cursor:pointer;
	color:#ffffff;
	margin:15px 0 0 30px;	
}
.egimg{
	padding:1px;
	border:1px solid #d8d7d7;
}
.wautos { width:100%; border-bottom:1px solid #ffc4cf; overflow:hidden;}