﻿@charset "utf-8";
/* Very style & Boke CSS design by 沈晓冬 2008.08.18 13:16 */
body{margin:0 auto;text-align:center;font-size:12px;width:982px;font-family:"宋体", Arial, Helvetica, sans-serif}
fieldset{border:0;}
ul,ol,li{ list-style-type:none; margin:0; padding:0;}
dl,dt,dd{margin:0;padding:0;}
form, input, select,fieldset,label {margin:0; padding:0;}
img,a img{border:0; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:180%}
p{margin:0;padding:0;line-height:180%}
.clear{ clear:both; height:0; font-size:1px; overflow:hidden;}
.height10px{ height:10px; font-size:1px;}
.height3px{height:3px; font-size:1px;}
.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
a:link.blue,a:visited.blue,.bluefont,.BoardNotice a:link,.BoardNotice a:visited{text-decoration:none;color:#006699}
a:hover.blue,a:active.blue,.BoardNotice a:hover,.BoardNotice a:active{text-decoration:none;color:#06C}
/*HeadArea*/
.boketiplink{ width:982px; height:20px;overflow:hidden}
.boketiplink ul{ float:right;margin:4px -5px 2px 0}
.boketiplink ul li{ display:inline; float:left;height:14px; overflow:hidden;margin:0 2px 0 2px; line-height:14px; padding-right:4px; color:#666666;}
.boketiplink ul li a:link,.boketiplink ul li a:visited{ color:#666666; text-decoration:none;line-height:16px}
.boketiplink ul li a:hover{ color:#FF3300}
li.site_homelink{ left no-repeat; background-position:0 1px; padding-left:15px}


.headBg{width:980px; height:180px;}
.headBg1{ background:url(/SiteHTML/ShowTopBG/bg1.gif); width:980px; height:180px;}
.headBg2{ background:url(/SiteHTML/ShowTopBG/bg2.gif); width:980px; height:180px;}
.headBg3{ background:url(/SiteHTML/ShowTopBG/bg3.gif); width:980px; height:180px;}
.headBg4{ background:url(/SiteHTML/ShowTopBG/bg4.gif); width:980px; height:180px;}
.headBg5{ background:url(/SiteHTML/ShowTopBG/bg5.gif); width:980px; height:180px;}
.headBg6{ background:url(/SiteHTML/ShowTopBG/bg6.gif); width:980px; height:180px;}
.headBg7{ background:url(/SiteHTML/ShowTopBG/bg7.gif); width:980px; height:180px;}
.headBg8{ background:url(/SiteHTML/ShowTopBG/bg8.gif); width:980px; height:180px;}
.headBg9{ background:url(/SiteHTML/ShowTopBG/bg9.gif); width:980px; height:180px;}
.headBg10{ background:url(/SiteHTML/ShowTopBG/bg10.gif); width:980px; height:180px;}
.headBg11{ background:url(/SiteHTML/ShowTopBG/bg11.gif); width:980px; height:180px;}
.headBg12{ background:url(/SiteHTML/ShowTopBG/bg12.gif); width:980px; height:180px;}

#blogName{	position: absolute;	font-weight: bolder;top: 10%;left:12%;background: #FFFFFF;	border: 1px solid black;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:.70;opacity:.70; }
#blogName h1{font-size: 16px;padding:0 10px 0 10px;line-height:180%;}
#blogLink{letter-spacing:0px;position: absolute;	font-size: 12px;top: 20%;left:15%;background: #FFFFFF;border:1px solid black;	padding: 3px 10px 1px 10px;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);	-moz-opacity:.70;opacity: .70;}
#blogLink a{ font:13px "新宋体", Impact, Verdana, Tahoma, "楷体_GB2312", "仿宋_GB2312"; font-weight:normal; color:#000000; text-decoration:none;}

/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
#stylefour{position:relative;display:block;height:39px;font-size:14px;font-weight:bold;background:transparent url(images/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;width:980px;}
#stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;}
#stylefour ul li{display:block;float:left;margin:0;}
#stylefour ul li a{display:block;float:left;color:#666;text-decoration:none;padding:11px 20px 0 20px;height:23px;background:transparent url(images/bgDIVIDER.gif) no-repeat top right;}
#stylefour ul li a:hover,#stylefour ul li a.current{color:#B30000;background:#fff url(images/bgON.gif) no-repeat top center;}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */
em.u_navclassnewtip{font-style:normal; color:#F60}
/*Layout*/
.leftpage{ float:left; display:inline;width:722px; text-align:left;}
.rightpage{ float:right; display:inline; width:250px; margin:10px 0 0 0; text-align:left;}
.position{ margin:3px 0 3px 15px; font-size:13px;}
.position a{ text-decoration:none; color:#333333}
.position a:hover{ color:#000; text-decoration:underline}
	/*iList*/
	.iList{width:722px; margin:10px 0 0 0;}
	.iListT{ background:url(images/iListT.gif); width:722px; height:4px; font-size:1px; overflow:hidden;}
	.iListB{ background:url(images/iListTB.gif); width:722px; height:4px; font-size:1px; overflow:hidden;}
	.iListbg{ background:url(images/iListbg.gif) repeat-y; width:722px; padding:1px 0;}
	.iListboard{margin:5px 10px; width:702px; line-height:180%;}
	.bokeCTR{ background:url(images/bokeblue.gif);width:47px; height:45px; float:left; display:inline; text-align:center; margin:10px;}
	.bokeCTR b{ font-size:18px; line-height:220%; color:#737373;}
	.bokehit{ font-size:18px; font-weight:bold; margin:5px 0 0 0}
	.boketime{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666}
	.bokeInfo{ float:left; display:inline;width:620px; margin:0 0 0 10px;}
	.boketitle{ font-size:14px; line-height:180%; font-weight:normal;}
	.boketitle a{ text-decoration:none; color:#AC1E06}
	.boketitle a:hover{ text-decoration:underline; color:#333333}
	.bokedate{ font-size:11px; color:#666666; margin:0 10px 0 0 ;}
	.bokeinformation{  margin:5px 0;}
	.bokeinformation li{ display:inline; margin:0 4px 0 10px;}
	.bokeinformation li a{ color:#333333}
	.bokeinformation li a:hover{ color:#000000}
	.bokeinformation li b{ font-weight:normal; color:#996600}
	.bline{ background:url(images/dotline.gif) repeat-x; height:1px; font-size:1px;}
	.bokep{ font-size:13px; text-indent:26px; width:620px; overflow:hidden; color:#333333;margin:5px 0;}
	.boketags{ float:left;}
	.boketags li{ display:inline;}
	.boketags li a{ color:#006699}
	.boketags li a:hover{ background:#006699; color:#FFF;}
	.boketags li a:hover{ background:#006699; color:#FFF;}
	.replylink{ background:url(images/rebg.gif); width:43px; height:33px; text-align:center}
	.replylink a{ color:#FFF; text-decoration:none; line-height:150%;}
	/*bokegif*/
	.author,.spectator,.comment,.category,.boketagli{ background:url(images/bokeinfogif.gif) top no-repeat;}
	.author{ padding:0 0 0 20px; background-position:0 -4px}
	.spectator{padding:0 0 0 20px; background-position:0 -70px}
	.comment{padding:0 0 0 20px; background-position:0 -35px}
	.category{padding:0 0 0 20px; background-position:0 -110px}
	.boketagli{padding:0 0 0 20px; background-position:0 -142px}
	li.comment b,li.spectator b{ color:#FF0000}
.readmore{ margin:0 30px 0 0; float:right}
.readmore a{ color:#333333; text-decoration:underline}	
.readmore a:hover{ color:#000;}
.readmore li{ background:url(images/ico_entry.gif) left no-repeat; padding:0 0 0 20px;}	
/*readMode*/
.readMode{ margin:1px 10px 0 0;width:200px; line-height:200%;}
.readMode ul li{ float:left; display:inline; font-size:13px; color:#999999; margin:0 0px}
.readMode ul li a{ text-decoration:none; color:#3B474E; margin:0 3px}
.readMode ul li a:hover{ color:#990000; text-decoration:underline}
.rssfeed{ float:left; margin:4px 0 0 5px}
	/*bokeiTOParea*/
	.bokeilist{ margin:0 0 10px 10px;}
	.bokeilist li{line-height:200%; background:url(images/dotline.gif) repeat-x bottom;font-size:13px;}
	.bokeilist li a:link{ text-decoration:none; color:#000000;  background:url(images/351ulicon.gif) left no-repeat; padding:0 0 0 15px; margin:0 0 0 10px}
	.bokeilist li a:visited{ color:#990000;background:url(images/351ulicon.gif) left no-repeat; padding:0 0 0 15px; margin:0 0 0 10px}
	.bokeilist li a:hover{color:#990000; text-decoration:underline}
	.bokeilist li a:active{ color:#006699}
	.bokeilist li span{ margin:0 5px 0 0; background:none}
	.bokeilis li span a{ color:#666666; font-size:12px; background:none; margin:0 0 0 -7px}
	.bokeilist li span a:hover{ color:#000000}
	.boketimelist{ float:right; font-size:11px; font-family:"Times New Roman", Times, serif; color:#666666}
/*bokec*/
.bokectitle{ text-align:center; margin:8px;font-size:14px; color:#CA130B;font-family:Verdana, Arial, Helvetica;}
.feditarea{ margin:10px; line-height:180%; width:690px; overflow:hidden}	
.bctags{ margin:5px 0 5px 7px}
.manageboke{margin:5px 7px 5px 7px}
.manageboke ul li{ display:inline;}
.manageboke ul li a{ text-decoration:none;padding:0 2px; color:#0365BF}
.manageboke ul li a:hover{ text-decoration:underline; color:#FF3300}
/*ReplyFrom*/
.mboxtdiv{ background:#F7F7F7; }
.topreply{ margin:10px;  width:440px;}
.replytexearea textarea{ border:1px solid #999999; width:440px; height:100px;}
.replybutton input{ margin:5px 15px 0 0;}
.btn{background:url(images/button.gif);width:50px;height:20px;border:none; letter-spacing:2px; color:#843010; margin:0 0 0 0; line-height:200%; cursor:pointer; text-align:center; font-size:12px;}
/*Reply*/
.replyBox{ margin:10px 20px 0 20px;}
.ruimg{ width:44px; margin:0 0 0 10px}
.ruimg img{ width:40px; height:40px; border:1px solid #CCCCCC; padding:1px;}
.rpdiv{ width:624px; overflow:hidden; }
.runame a{ font-size:13px; text-decoration:none; color:#993300; margin:0 10px 0 15px}
.runame a:hover{ color:#006699;}
.reuinfo{ line-height:160%;}
.rlink a{ color:#3E82C7; text-decoration:none; margin:0 10px 0 0;}
.rlink a:hover{ text-decoration:underline; color:#0066FF;}
.rusign{ font-size:12px; color:#666666;}
.replyp{ margin:10px 0 5px 14px; line-height:160%; color:#333}
.deletelink{background:url(images/delete.gif) no-repeat; width:13px; height:14px; overflow:hidden; text-indent: -999em; float:right; margin:-22px 8px 0 0;}
a:hover.deletelink{ background-position:0 -14px}
.rptime{ text-align:right; color:#666666; font-size:11px; padding:0 10px 0 0}
.reline{ background:url(images/hline.gif) repeat-x; height:1px; font-size:1px; overflow:hidden; margin:0 20px;}
/*ReplySP*/
.replyboxclass{ border:1px solid #CCCCCC; width:718px; margin:10px 0 0 2px}
.replytbg h2{ font-size:13px; margin:10px 20px 0 20px; color:#666666; border-bottom:1px solid #999999}
.replytbg h2 b{ background:url(images/replyicon.gif) left no-repeat; padding:0 0 0 20px}
.relinesp{ margin:0 20px 10px 90px;}
.replyBoxSP{border:1px solid #999999; width:585px; padding:5px 0; background:#FDFBD9; margin:0 0 10px 90px; overflow:hidden;}
.ruimgSP{ margin:0 0 0 5px}
.replypSP{ margin-right:2px}
.runamesp a{ margin:0 10px 0 10px}
.rpdivSP{ width:530px;}
.replySPForm{ margin:10px 0 10px 86px; width:300px;}
.replySPForm .replytexearea textarea{ width:300px; height:80px}
.replylogin{ background:#FFFFD2; border:1px dotted #E3BE67; padding:5px; margin:10px auto; text-align:center;width:500px;}
.replylogin a{ color:#993300}
.replylogin a:hover{ color:#0066FF}
.btn{background:url(images/button.gif);width:50px;height:20px;border:none; letter-spacing:2px; color:#843010; margin:0 0 0 0; line-height:200%; cursor:pointer; text-align:center; font-size:12px;}

.replySPForm1{ width:610px; border-top:1px solid #EEE;}
.replytextdiv{ width:390px; margin-top:5px }
.replytextdiv1{ width:220px; margin-top:7px; color:#999}
.replySPForm .replytexearea1 textarea{ width:380px}
span.replytips{ background:#fde7a2; border:1px solid #ffcc33; margin:5px 0 0 0; height:18px; line-height:160%; padding:0 50px 0 10px; overflow:hidden; color:#333}
/*pagination*/
.pagination{ margin:10px 0 0 0; width:722px; line-height:180%;font:10px Arial, Helvetica, sans-serif}
.comment-page-numbers{height:1%;overflow:hidden;padding:0; float:right; margin:0;line-height:210%}
.comment-page-numbers strong{background:url(images/page_num.gif) no-repeat 0 100%;color:#FFF;float:left;text-align:center;text-decoration:none;display:block;width:23px;height:32px; margin:0 2px;}
.comment-page-numbers a{float:left;text-align:center;text-decoration:none;display:block;width:23px;height:32px;color:#777;font-weight:bold;background:url(images/page_num.gif) no-repeat 0 0;margin:0 2px;}
.comment-page-numbers a:hover, .comment-page-numbers strong:hover{background:url(images/page_num.gif) no-repeat 0 100%;color:#FFF;margin:0 2px;}	
/*UserBox*/
.userbox{border:1px solid #D2D2D2; background:url(images/l200pxbg.gif) repeat-x top; padding:1px; width:246px; text-align:left}
.avatar{ float:left; max-height:96px; max-width:96px; overflow:hidden; margin:10px;}
.avatar img{ border:1px solid #999999; padding:2px; width:90px; height:90px}
.userdata{ line-height:150%; float:right}
.userdata h1{font-size:14px; color:#869928;padding:12px 0 5px 0;}
.usertbox{ width:120px; margin:10px 0 12px 0;}
span.username{ font-size:14px; font-weight:bold}
.username a{ text-decoration:none; color:#6C8201}
.username a:hover{ color:#006600}
.usermode{ margin:0 10px 0 0;}
.resume span{padding:0 7px 0 0; line-height:180%;}
.usergrade{ margin:3px 0 0 0; color:#333333;  line-height:180%;}
.usergrade b{ font-weight:normal; margin:0 5px 0 0;}
.usertlink li{ float:left; display:inline; margin:8px 10px 0 10px; background:url(images/uinfobg.gif) no-repeat top; width:100px; height:25px; text-align:center; line-height:180%;}
.usertlink li a{ color:#333333; text-decoration:none;}
.usertlink li a:hover{ color:#FF3300; text-decoration:none;background:url(images/uinfobg.gif) 100% -25px; display:block;width:100px; height:25px;}
.usertlink li b{padding:0 0 0 25px; margin:0 0 0 5px; letter-spacing:2px;}
.usertlink b{ font-size:12px; font-weight:normal;}
.greetings b{ background:url(images/dzh.gif) left no-repeat;}
.letter b{ background:url(images/mail.gif) left no-repeat;}
.friend b{ background:url(images/addfriend.gif) left no-repeat;}
.careabout b{ background:url(images/gz.gif) left no-repeat;}
.userdl{ margin:10px 0 10px 10px; font-size:13px;}
.userdl b{ color:#000000; margin:0 1px 0 0; font-weight:normal}
.userdl span{ margin:0 3px; color:#666666}
.userdl img{ margin:0 5px;}
.userImgdiv img{ float:left; margin:0 5px 0 0}
.zlxing img{ margin:0 3px 0 0 ; float:left;}
b.money{ margin:0 1px 0 0; color:#FF3300; font-weight:normal}
.userdate{ font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#666666}
span.userrate{ color:#0066CC}
span.bluespan{ color:#1D8EC8}
.dengji img{ float:left; margin:0 3px 0 0}
span.u_online{ background:url(images/u_online.gif) no-repeat; width:27px; height:14px; display:block; overflow:hidden; margin:0 0 0 0}
    .r250box{ width:248px; border:1px solid #DEDEDE;}
	.r250box h1{ background:url(images/r250bg.gif) repeat-x; height:22px; overflow:hidden; font-size:14px; border-bottom:1px solid #DEDEDE; padding:0 0 0 10px; line-height:160%; font-weight:normal; color:#3B474E}
		/*User List*/
.auserlist{ background:url(images/dotline.gif) bottom repeat-x;height:57px;margin:0 5px 1px 5px;}
.auserlist img{padding:2px; border:1px solid #CCC; background:#FFF; float:left; margin:5px; width:40px; height:40px;}
.auserlist h2{font-size:12px; font-weight:normal;padding:7px 0 5px 0 ;}
.auserlist h2 a{ text-decoration:none; color:#AC1E06;}
.auserlist h2 a:hover{color:#FFF; background:#AC1E06; }
.auserlist span{font-size:100%; color:#3B474E; margin:0 5px 0 0;}
/*bokeclass*/
.bokeclass{ margin:10px; line-height:180%; font-size:13px; color:#666666}
.bokeclass li a{ color:#666666; text-decoration:none;}
.bokeclass li a:hover{ color:#000000; text-decoration:underline;}
.bokeclass li{ line-height:180%;}
.bokeclass li img{ position:absolute; margin:5px 0 0 5px !important; margin:3px 0 0 5px}
/*statistics*/
.statistics{ margin:5px 10px; line-height:180%; color:#666666}
.statistics b{ color:#000}
/*newboke*/
.newboke{ margin:10px; line-height:180%; font-size:13px;}
.newboke li{ background:url(images/dotline.gif) bottom repeat-x;}
.newboke li a{ color:#666666; text-decoration:none; padding:0 0 0 15px; background:url(images/arrow.gif) left no-repeat}
.newboke li a:hover{ color:#000000; text-decoration:underline}
/*calender*/
#calender{text-align:center;font-size:10px;/*color: #27B0C1;*/margin:5px;border-top:1px solid #EEEEEE;border-left:1px solid #EEEEEE;}
#calender .arrow_over{color: #FF1493;}
#calender .arrow_out{color: #FF8C00;}
#calender td{border-bottom:1px solid #EEEEEE;border-right:1px solid #EEEEEE;width:21px;height:20px;line-height:16px;color:#666666;}
#calender #cal_title{ width:247px; background:#EFEFEF;}
#calender #week td{background: #F8F8F8;}
#calender .current{background: #AAE7E8;display: block; margin:2px;}
#calender .notcurrent{display: block;margin:2px;background:#EDEDED;}

.bokejs{ line-height:180%; margin:2px 10px; text-indent:25px; color:#333333}

/*Tags*/
#hottags ul{margin:10px; font-size:12px}
#hottags ul li{margin:0; display:inline; list-style-type:none; line-height:200%;}

#hottags a{margin:10px 5px 10px 0px;}
a.tags01{ color:#333333; text-decoration:none;}
a.tags02,a.tags06{ color:#666666;text-decoration:none;}
a.tags05,a.tags07{ color:#FF6600;text-decoration:none;}
a.tags03,a.tags04{ color:#009900; text-decoration:none;}
a:hover.tags01{ background:#333333;color:#FFFFFF; text-decoration:none;}
a:hover.tags02,a:hover.tags06{ background:#666666;color:#FFFFFF;text-decoration:none;}
a:hover.tags05,a:hover.tags07{ background:#FF6600;color:#FFFFFF;text-decoration:none;}
a:hover.tags03,a:hover.tags04{ background:#009900;color:#FFFFFF; text-decoration:none;}
.tags01,.tags02,.tags03,.tags04,.tags06{ font-size:13px;}
.tags05{ font-size:14px;}
.tags07{ font-size:15px;}
.tags04,.tags06,.tags07{ font-weight:bold;}
/*hottags*/

/*restore*/
.restoreinfo{  line-height:150%; width:230px; color:#666666; margin:0 10px;}
.restoreinfo span{ font-size:12px; margin:5px 0 0 0}
.restoreinfo span a:link{ color:#000; font-weight:normal; text-decoration:underline}
.restoreinfo span a:visited{ color:#000; font-weight:normal; text-decoration:underline}
.restoreinfo span a:hover{ color:#333333; background:none; text-decoration:underline}
.rline{ background:url(images/dotline.gif) repeat-x; height:1px; font-size:1px; margin:5px ;}
.reply .repau a{ background:#FFFFFF}
.reply .repau a:hover{ background:#006699; color:#FFF;}
.restoreinfosp { margin:5px 5px 5px 10px;text-indent:13px; color:#666}
.restoreinfosp a:link{ color:#333; font-weight:normal; text-decoration:underline}
.restoreinfosp a:visited{ color:#333; font-weight:normal; text-decoration:underline}
.restoreinfosp a:hover{ color:#000; font-weight:normal; text-decoration:underline}
/*List Style*/
.bokeList li{display:block; line-height:300%; background:url(images/dotline.gif) repeat-x bottom; padding:0 0 1px 0}
.topicimg{ float:left; display:block;width:16px;height:16px;margin:12px 0 0 5px}
.boketitlelist{float:left; display:block; font-size:14px; margin:0 5px 0 0;}
.boketitlelist a{ text-decoration:none; color:#000000; background:url(images/351ulicon.gif) left no-repeat; padding:0 0 0 15px; margin:0 0 0 5px}
.boketitlelist a:hover{ text-decoration:underline; color:#A26632;}
.bokehitspan{float:left; display:block;margin:0 5px 0 0;}
.bokehitspan b{ font-weight:normal;color:#DE4605; }
.authorlist{float:left; display:block;margin:0 5px 0 0;}
.authorlist a{ text-decoration:none; color:#666666;}
.authorlist a:hover{ text-decoration:underline; color:#333333;}
.publishtime{float:left; display:block; color:#999999}
.replylast{ float:right; display:block;}
.replylast b{ font-weight:normal;}
.bokereplyauthor{margin:0 5px 0 0;}
.bokereplyauthor a{ text-decoration:none; color:#666666;}
.bokereplyauthor a:hover{ color:#000000; text-decoration:underline}
.replydate{font-size:10px; color:#999999;}
/*ClassSub*/
/*classMain*/
.navclassbox{ width:450px;}
.navclassbox ul li{ display:inline}
.navclass{ float:left; margin:2px 5px 0 0; font-size:13px; }
.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}/*\*//*/.imcm .imea{visibility:hidden;}/**/
#imenus0 .imeam span,#imenus0 .imeamj span { width:9px; height:6px; left:-11px; top:6px; background-repeat:no-repeat;background-position:top left;}
#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-repeat:no-repeat;background-position:top left;}
#imenus0 ul .imeas span,#imenus0 ul .imeasj span { width:6px; height:8px; left:-6px; top:3px; background-repeat:no-repeat;background-position:top left;}
#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-repeat:no-repeat;background-position:top left;}
#imouter0 {border-color:#6a6a6a; border-width:1px; padding:0px; margin:0px; }
#imenus0 li ul {background-color:#ffffff; border-style:solid; border-color:#cccccc; border-width:1px; padding:5px; margin:4px 0px 0px; }
#imenus0 li a, #imenus0 .imctitle {color:#333333; text-align:left; font-size:13px;font-weight:normal; text-decoration:none; border-color:#dddddd; border-width:1px; padding:0px 2px 0px 0px; }
#imenus0 li:hover>a {text-decoration:underline; }
#imenus0 li a.ihover, .imde imenus0 a:hover {text-decoration:underline; }
#imenus0 li a.iactive {}
#imenus0 .imbuttons {padding:2px 0px 0px 4px; }
#imenus0 ul a, #imenus0 .imsubc li .imctitle  {color:#333333; text-align:left; font-size:13px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; }
#imenus0 ul li:hover>a {color:#000000; text-decoration:underline; }
#imenus0 ul li a.ihover {color:#000000; text-decoration:underline; }
#imenus0 ul li a.iactive {background-color:#ffffff; }
#imenus0 .dvs {border-bottom-width:1px; border-style:solid; border-color:#efefef; padding-bottom:2px; margin-bottom:2px; }
.classmaina{ font-weight:normal; line-height:135%;}
/*RSS*/
/*---------------Reply Textarear --------------*/

.rss{ width:46px; margin:2px 0 0 5px;}
.countb{ font-size:14px; line-height:150%; padding:0 3px;}
/*tipboxt*/
.tipboxt{ background:url(images/hint_topborder.gif) ; width:250px; height:14px;}
.tipboxbg{ border:1px solid #FDC51A; width:248px; background:#FFFBB8; border-bottom:none; text-align:center; font-size:14px; padding:5px 0;}
.tipboxbg a{ color:#993300; text-decoration:none;}
/*Bottom*/
.footer{border-top:1px solid #949294;margin:10px 0 0 0;}
.footerbox{border-top:5px solid #F3F2F2; text-align:center; font-size:12px; line-height:180%;}
.footerbox a{ color:#333333; text-decoration:none;}
.footerbox a:hover{ color:#000000; text-decoration:underline;}

/*nav*/
.dmenu {list-style-type:none; margin:-3px 0 0 -20px; text-align:center; width:80px;padding:0; height:27px; font-size:13px; line-height:180%; float:left}
.dmenu li {display:block; float:left; position:relative; z-index:100; margin:0 7px;text-align:center;}
.dmenu li span {display:block; z-index:100; padding:0;width:80px; }
.dmenu li a, .dmenu li a:visited {display:block; padding:0;}
.dmenu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(transparency.gif); }
.dmenu dt {height:27px; margin:0; padding:0; float:left;width:80px;font-size:13px;}
.dmenu dd {display:none; background: transparent; border-bottom:1px solid #999999; clear:left; margin:0; color: #FFF;  text-align:left;width:80px;text-align:center;}
.dmenu dt a, .dmenu dt a:visited {display:block;color:#333333; padding: 0; text-decoration:none;}
.dmenu dd a, .dmenu dd a:visited {background:#FFFFFF; color:#333333; text-decoration:none; display:block; }
.dmenu li a:hover {border:0;}
.dmenu li:hover dd, .dmenu li a:hover dd {display:block;}
.dmenu li:hover dt a, .dmenu li a:hover dt a, .dmenu dd a:hover { background:#FFFFFF;color:#333333;}

.countimg b {font-size:14px;color:Red;line-height:150%;font-family: sans-serif,  'Lucida Grande','Lucida Sans Unicode','宋体','新宋体',verdana;}
.topimage img {margin:4px 0 0 4px}


/*VitalityIMG*/
.Grade_IMG{width:65px; height:13px; margin:4px 0 0 0}
.Grade_1,.Grade_2,.Grade_3,.Grade_4,.Grade_5{ background:url(images/xing.gif) left repeat-x; height:13px; width:13px;}
.Grade_2{ width:26px;}
.Grade_3{ width:39px;}
.Grade_4{ width:52px;}
.Grade_5{ width:65px;}
span.Vitality_Rating{ height:17px; font-size:12px; color:#003333;}
span.Vitality_Rating b{font-weight:bold; margin:0 3px 0 0}
.VitalityIMG{ width:122px; height:17px;margin:0}
.Vitality_1,.Vitality_2,.Vitality_3,.Vitality_4,.Vitality_5,.Vitality_6,.Vitality_7,.Vitality_8,.Vitality_9,.Vitality_10{ background:url(images/VitalityIMG.gif); width:122px; height:17px; }
.Vitality_2{ background-position:0 -17px;}
.Vitality_3{ background-position:0 -34px;}
.Vitality_4{ background-position:0 -51px;}
.Vitality_5{ background-position:0 -68px;}
.Vitality_6{ background-position:0 -85px;}
.Vitality_7{ background-position:0 -102px;}
.Vitality_8{ background-position:0 -119px;}
.Vitality_9{ background-position:0 -136px;}
.Vitality_10{ background-position:0 -153px;}

/*Validation*/
.qq_on,.qq_off,.msn_on,.msn_off,.email_on,.email_off,.gtalk_on,.gtalk_off,.mobile_on,.mobile_off,.video_on,.video_off,.tel_on,.tel_off,.male_on,.male_off,.female_on,.female_off,.Activities_off,.Activities_on{ width:16px; height:16px; background:url(images/iconsprit.gif) no-repeat top; margin:0 2px 0 4px}
.male_on,.male_off,.female_on,.female_off{ display:block}
.qq_on{background-position:0 -32px}
.qq_off{background-position:0 -48px}
.msn_off{background-position:0 -16px}
.email_on{background-position:0 -66px}
.email_off{background-position:0 -82px}
.gtalk_on{background-position:0 -140px}
.gtalk_off{background-position:0 -158px}
.mobile_on{background-position:0 -100px}
.mobile_off{background-position:0 -120px}
.video_on{background-position:0 -179px}
.video_off{background-position:0 -195px}
.tel_on{background-position:0 -215px}
.tel_off{background-position:0 -233px}
.male_on{background-position:0 -252px}
.male_off{background-position:0 -270px}
.female_on{background-position:0 -288px}
.female_off{background-position:0 -305px}
.Activities_on{background-position:0 -326px;}
.Activities_off{background-position:0 -349px}
.Activities_count{ margin:0 9px 0 0; color:#333333; font-size:12px;}
.Activities_count b{ font-weight:bold; color:#FF3300}

/*b_classbox*/
.b_classbox{ width:310px; height:150px; margin:10px 20px;}
.b_classbox h1 a:link,.b_classbox h1 a:visited{ font-size:13px; text-decoration:none; color:#AC1E06}
.b_classbox h1 a:hover{ color:#993300; text-decoration:underline}
.b_classbox img{ margin:8px 0 0 0}
.b_classhr{ font-size:1px; height:2px; overflow:hidden; background:#CCCCCC}
.b_classbox ul li{ background:url(images/dotline.gif) repeat-x bottom; line-height:200%;}
.b_classbox ul li span{ float:right; font-size:11px; color:#999999}
.b_classbox ul li a:link,.b_classbox ul li a:visited{ text-decoration:none; color:#5E5E5E; padding:0 0 0 15px;}
.b_classbox ul li a:hover{ text-decoration:underline; color:#000000}
/*List*/
.bokelistspdiv{ margin:5px 15px;}
li.redtagslink{ color:#FF0000;}
span.redtagslink{ color:#FF0000;margin:0 0 0 5px}
.bokelistp{  color:#666666; }
.boketitle{ font-size:13px; line-height:180%; font-weight:normal;}
	.boketitle a{ text-decoration:none; color:#AC1E06}
	.boketitle a:hover{ text-decoration:underline; color:#333333}
.bokedate{ font-size:11px; font-family:"Times New Roman", Times, serif; color:#666666; margin:0 10px 0 0 ;}
.bokeinformation{ text-align:right; margin:5px 0;}
	.bokeinformation li{ display:inline; margin:0 4px 0 10px;}
	.bokeinformation li a{ color:#333333}
	.bokeinformation li a:hover{ color:#000000}
	.bokeinformation li b{ font-weight:normal; color:Red;margin:0 3px}
.boketagli{background:url(images/bokeinfogif.gif) top no-repeat;padding:0 0 0 20px; background-position:0 -142px}
/*s_navlink*/
.s_navlink{ margin:9px 5px 0 0}
.s_navlink li{ display:inline; font-weight:normal;margin:0 5px; font-size:12px;  padding:0 3px; color:#333333}
.s_navlink li a:link,.s_navlink li a:visited{ color:#333333; text-decoration:none}
.s_navlink li a:hover{ color:#FF3300}
.s_navlink li b{ color:#FF6600;}
li.nav_name{ font-weight:bold; color:#000000;padding:0; background:url(images/iconsprit.gif) no-repeat 0 -254px !important; background:url(images/iconsprit.gif) no-repeat 0 -257px;padding-left:18px}
li.s_loginlink{ padding:0 0 0 2px;}

/*Bottom*/
.footer{border-top:1px solid #949294;margin:10px 0 0 0}
.footerbox{border-top:5px solid #F3F2F2;text-align:center;font-size:12px;line-height:180%}
.footerbox a:link,.footerbox a:visited{color:#333333;text-decoration:none}
.footerbox a:hover{color:#000000;text-decoration:underline}
.webinks ul li{ display:inline; margin:0 3px}
.copyright p{margin:2px 0; line-height:160%; color:#666}

/*EditBtn*/
.SimEditBoxWarp{ width:400px;}
.SimEditBtn{width:100%;border:1px solid #cccccc; background:#f0f0ee; height:29px;overflow:hidden}
.SimEditBtn a{ background:url(/editor/eimages/Simpleedit.gif)}
	.Sime_btn5 ul li{float:left; display:inline;margin:4px 0 0 5px}
	.Sime_btn5 ul li a{display:block;width:19px;height:19px; border:1px solid #f0f0ee; text-indent:-9999px;}	
	.Sime_btn5 ul li a:hover{border:1px solid #ccc;}
	.Sime_btn6{ float:right;display:inline;}
	a.Sime_Bold{ background-position:-4px -4px}
	a.Sime_Italics{ background-position:-30px -4px}
	a.Sime_Underline{ background-position:-56px -4px}
	a.Sime_Align_Left{ background-position:-92px -4px}
	a.Sime_Align_Both{ background-position:-119px -4px}
	a.Sime_Align_Right{ background-position:-145px -4px}
	a.Sime_Clearall{ background-position:-176px -4px}
.SimEditSubmit{margin:10px 0 0 0;}
	.SimEditSubmit input{ background:url(/editor/eimages/Simpleedit.gif) -236px -35px;margin:0 10px 0 0;color:#666666;border:none;cursor:pointer;width:64px;height:28px;overflow:hidden}
	.SimEditSubmit input:hover{ background-position:-236px -63px;}
	.Sime_btn6 a{ background:url(/editor/eimages/Simpleedit.gif) -21px -39px; display:block; width:75px; height:22px; text-indent:-9999em; margin:4px 4px 0 0}
	.Sime_btn6 a:hover{background-position:-21px -63px;}
	
	/*Passer_Friend*/
.Rside{ border:3px solid #f5f5f5; width:250px;}
.Rsideborder{ border:1px solid #e1e1e1; text-align:left; width:248px}
.RsideTH{ background:url(images/RsideHT.gif) repeat-x; height:26px; overflow:hidden; font-size:12px; text-align:left; line-height:220%; padding:0 0 0 10px}

.Passer_Friend{ width:240px; margin:2px 0 0 5px}
.PasserImg{ width:44px; margin:5px  9px 5px 5px;}
.PasserImg img{ width:40px; height:40px; padding:1px; border:1px solid #CCCCCC;}
.PasserImg img:hover{ border:1px solid #069}
.PasserInfo{ width:160px; margin:5px 0 ;}
.Passername{ display:block; margin:0 0 8px 0 ; font-size:13px; line-height:150%;}
.Passername a:link,.Passername a:visited{ color:#069; text-decoration:none}
.Passername a:hover{ color:#06C}
.PasserCon{ margin:0 5px 0 0; color:#666666}
.PasserCon b{ font-weight:normal; color:#CC6600}
.Passerline{ background:url(images/hline.gif) repeat-x; height:1px; font-size:1px; width:230px; margin:2px 0 0 5px;}

/*=调用的时候把这些注释添加到需要的样式表=*/
/*====================================Adminbox Begin====================================*/
.Adminbox{ min-height:330px; text-align:left}
.Admin_Box{ margin:10px 20px;}
.Admin_Topic{ font-weight:bold}
.Admin_Topic strong{ font-weight:bold;}
.Admin_Title{ margin:10px 0; background:#F9F9F9; padding:2px 0; line-height:160%}
.Admin_Content{ margin:0 0 10px 0}
.Admin_Radio{ float:left; display:inline; width:120px;margin:5px 0 5px 3px; height:26px; overflow:hidden}
.Admin_Radio input{ width:14px; height:14px; margin-right:3px}
.Admin_Time input{ border:1px solid #CCC; height:18px; width:140px;}
.Admin_Time label{ line-height:160%}
span.Admin_Spantips{ margin:3px 0 0 5px; color:#960}
.Admin_Mail{ margin:10px 0;}
.Admin_Mail textarea{ border:1px solid #CCC; width:350px; height:80px;}
.Admin_Submit input{ background:url(/images/adminicon.gif) no-repeat; width:64px; height:28px; border:none; margin:5px 0 0 60px}
.Admin_Tips { padding:0 10px;}
.Admin_Tips strong{ font-weight:bold; line-height:240%}
.Admin_Tips p{ line-height:160%;}
.Admin_Result{ margin:80px 0 0 120px}
em.Admin_Y,em.Admin_N{ display:block; background:url(/images/adminicon.gif) no-repeat -176px -58px; width:70px; height:70px;}
em.Admin_N{ background-position: -84px -58px}
.Admin_Result p{ font-size:14px; font-weight:bold;margin:15px 0 0 10px}
/*Openbox*/
.Open_Boxclass{ width:330px; padding:10px; background:#999999;}
.Open_Areabox{background:#E5E5E5; border:1px solid #808080; width:100%;margin:0 auto; text-align:center}
.Open_Images{width:45px; margin:15px 20px;}
.Open_AreaText{margin:15px 0; font-size:14px; line-height:220%; text-align:left; width:70%;}
.Open_AreaText p{margin:15px 0 15px 17px; padding:0;}
input.Open_Submitclass,input.Open_Submitclass1{width:65px; height:21px; border:none; font-size:12px; line-height:180%; letter-spacing:4px; margin:0 20px 0 5px; background:url(/images/adminicon.gif) no-repeat -189px 0; cursor:pointer; overflow:hidden}
input.Open_Submitclass1{ margin:0 5px 0 0}
em.Open_Image_Y,em.Open_Image_N,em.Open_Image_T,em.Open_Image_U{ display:block; width:47px; height:47px; background:url(/images/adminicon.gif) no-repeat 0 -147px}
em.Open_Image_Y{ background-position:-48px -147px}
em.Open_Image_T{ background-position:-96px -147px}
em.Open_Image_U{ background-position:-144px -147px}
.Open_Contentbox{background:#FFFFFF;border:1px solid #666666; text-align:left}
.Open_TipH3{ margin:5px 0 5px 20px;font-size:14px; font-weight:normal; left no-repeat; width:400px; padding:0 5px; background-position:0 1px; color:#333}
.Open_oform{margin:0 0 20px 65px;text-align:left; }
.Open_oform h4{ color:#5E6F77; font-weight:normal; font-size:14px;}
.Open_oform p{ color:#576C67; margin:5px 0;}
input.Open_greybtn,input.Open_greybtn1{ background-image:none;background-color:#7E7E7E; color:#FFFFFF; border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #4A4A4A;border-bottom:1px solid #4A4A4A; line-height:180%; width:80px; height:24px; overflow:hidden}
input.Open_greybtn1{ margin-left:5px}
.needInforTipsLkd{ margin:3px 0;}
input.Open_InputClass{height:18px; border:1px solid #B3B9C4}
input.Open_InputClass1{ height:22px;}
input.Open_commoninput{ margin:0 0 0 10px; width:65px; height:21px; border:none; font-size:12px; line-height:180%; letter-spacing:4px; background:url(/images/adminicon.gif) no-repeat -189px 0; cursor:pointer; overflow:hidden}
a.Open_CloseLink{ display:block; width:37px; height:11px; background:url(/images/adminicon.gif) 0 -211px; text-indent:-999em; margin:5px 5px 0 0 }
.Open_SContent{ text-align:left;padding:5px 15px; font-size:12px;}
.Open_SContent fieldset{ line-height:180%; margin:0 0 10px 0;}
.Open_SContent label{ float:left; display:inline; color:#666666; width:48px}
.Open_SContent b{ font-weight:normal;}
.Open_SContent textarea{ width:360px; height:120px; font-size:12px;}
textarea.Open_TextareaClass{ margin:-10px 0 0 20px; width:290px; height:60px; border:1px solid #999;}
.Open_Submitclasstextarea{ margin:10px 0 0 7px}
#CommonFriendDivResultFlase,#CommonFriendDivResultError,#CommonFriendDivResultSuccess{ margin:-15px 0 5px 65px; color:#960}
p#tipsContent a:link,p#tipsContent a:visited{ text-decoration:underline; color:#069}
p#tipsContent a:hover{ text-decoration:underline; color:#06F}
/*rboxc*/
.CommonR_boxt{background:url(/images/Divtopbg.gif) top repeat-x}
.CommonR_box{background:#f5f5f5;width:246px;padding:2px;margin-bottom:10px}
.CommonR_boxc{border:1px solid #e1e1e1;background:#FFF;padding:1px;width:244px; text-align:left}
/*Adminbox*/
.Admin_Areabox{ padding:10px; width:645px; min-height:350px}
.Admin_Navclass{ font-weight:bold; background:#E8E8E8; padding:4px 0 2px 0}
.Admin_TopicInfo{ color:#333; border-bottom:1px solid #CCC; line-height:180%}
.Admin_Type{ margin:10px  0 10px 24px; background:#F5F5F5; width:621px; line-height:180%;}
.Admin_radioinput input{ width:14px; height:14px; margin:3px 5px 0 0}
span.Admin_Typename strong{ font-weight:bold; margin:0 5px 0 0}
span.Admin_Selectbox{ line-height:160%;}
span.Admin_Selectbox select{ margin:0 5px}
.Admin_Result{ margin:80px 0 0 120px}
em.Admin_Y,em.Admin_N{ display:block; background:url(/images/adminicon.gif) no-repeat -176px -58px; width:70px; height:70px;}
em.Admin_N{ background-position: -84px -58px}
.Admin_Result p{ font-size:14px; font-weight:bold;margin:15px 0 0 10px}
.Admin_Submit{ border-top:1px solid #CCC; margin:10px 0}
.Admin_Submit input{ background:url(/images/adminicon.gif) no-repeat; width:64px; height:28px; border:none; margin:10px 0 -10px 22px}
span.Admin_checkboxinput{ margin:0 10px;}
.Admin_Email1 .Admin_Typename{ margin:3px 0 0 22px}
textarea.Admin_Email2{ width:400px; height:80px; border:1px solid #999; margin:10px 0 0 22px}
.Admin_Tips{ padding:10px;}
.Admin_Tips strong{ font-weight:bold}
.Admin_Lineclass{ font-size:1px; height:1px; overflow:hidden; background:#DDD; width:230px; margin:10px 0;}
.Admin_UserM fieldset p{ margin:5px 0}
.Admin_UserM fieldset p input{ margin:0 4px 0 0}
p.Admin_UserTips{ padding-left:60px; color:#999}
p.Admin_UserTips em{ color:#F60}
.Admin_UserM div input{ height:24px; padding:0 3px; margin-left:60px; cursor:pointer}
.Admin_Tips ul li{ border-bottom:1px solid #EEE; line-height:180%;}
.Admin_Tips ul li span{ font:11px Arial, Helvetica, sans-serif; color:#999; margin-left:5px}
/*====================================Adminbox End====================================*/
/*PhotoReplylist*/
.PhotoReplylist{ margin:5px 0 0 8px; line-height:180%}
.PhotoReplylist em{ font:11px Arial, Helvetica, sans-serif; margin-right:4px; color:#999}
a.ureplyimgclass{background:url(images/replyicons.gif) no-repeat; width:10px; height:10px; overflow:hidden; text-indent:-999em; margin:1px 3px 0 3px; text-decoration:none}
p.commentp{ margin:0 5px; color:#666666;}

/*siteflinks*/
.siteflinks ul,.siteflinks ol{padding:7px 0 0 10px;width:970px}
.siteflinks ul li{float:left;display:block;width:12%;height:20px;line-height:160%;overflow:hidden;text-align:left}
.siteflinks ol li{float:left;display:inline;width:11%;height:40px;text-align:left}
.siteflinks ol{ border-top:1px solid #F3F3F3;margin:7px 0 0 0}
