@charset "gb2312";
/*
Copyright (c) 2008, Beijing Lianyou Tianxia Technology Co.Ltd All rights reserved.
version: 2008.09.26 Venus Photo (css sprite)
author: shenxiaodong
email: 168761@qq.com
*/
body{margin:0 auto;text-align:center;font-size:12px;color:#666666;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,legend {margin:0;padding:0;font-size:12px}
input,textarea{line-height:160%;font-size:12px}
input[type="button"]{cursor:pointer}
img,a img{border:0;margin:0;padding:0}
p{margin:0;padding:0;line-height:180%}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:180%}
table{border-collapse:collapse;border:none}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
.clearspan{display:block;clear:both;height:0;overflow:hidden}
.clear{clear:both;height:0;font-size:1px;overflow:hidden}
.height10px{height:10px;overflow:hidden;clear:both;font-size:1px}
.height_10px{margin:-10px 0 0 0;height:0;font-size:1px;overflow:hidden}
.left{float:left;display:inline}
.right{float:right;display:inline}
.show{display:block}
.hidden{display:none}
a:link,a:visited{text-decoration:none;color:#333333;cursor:pointer}
a:hover,a:active{text-decoration:none;color:#000}
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}
a:link.red,a:visited.red,.redfont{text-decoration:none;color:#F00}
a:hover.red,a:active.red{text-decoration:none;color:#900}
.font12px{font-size:12px}
.font13px{font-size:13px} 
.font14px{font-size:14px} 
.En{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:200%}
#logo{text-align:left;margin:0}
/*Layout*/
.Pleft{width:716px; margin:10px 0 0 0}
.Pright{width:256px; margin:10px 0 0 0}
.Pleftsp{ width:786px;}
.Prightsp{ width:180px}
.Prightsp1{ margin-right:5px}
.CommonL_box{border:1px solid #e0e0e0;width:712px;padding:1px;margin:0 0 10px 0}
.Pleftsp .CommonL_box{ width:782px}
.Rside{ border:3px solid #f5f5f5; width:250px; margin-bottom:10px}
.Prightsp .Rside{ width:180px} 
.Rsideborder{ border:1px solid #e1e1e1; background:url(../images/Plbottombg1.gif) repeat-x bottom; text-align:left; width:248px}
.Prightsp .Rsideborder{ width:178px}
.Rsidetopbg{ background:url(../images/Plheadbg1.gif) repeat-x top;}
.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}
/*Pl*/
.PlWrap{ width:716px}
.Pleftsp .PlWrap{ width:786px}
.Plbox{ border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;width:714px; background:url(../images/Plheadbg1.gif) repeat-x top;}
.Pleftsp .Plbox{ width:784px}
.Plboxb{ background:url(../images/Plbottombg1.gif) repeat-x bottom;}
.Plbottombg,.Plheadbg{ background:url(../images/Plbottombg.gif) repeat-x;height:3px; font-size:1px; overflow:hidden}
.Plheadbg{ background:url(../images/Plheadbg.gif) repeat-x}
/*ACrebox*/
.ACrebox{ margin-bottom:10px}
.AC_NavClass{ text-align:left; margin: 0 0 5px 0; font-size:12px; font-weight:bold;}
.AC_NavClass a:link,.AC_NavClass a:visited{ color:#666}
.AC_NavClass a:hover{ color:#333}
.AC_NavClassManage{ margin:10px 0 0 0;}
.AC_Tlineclass{ border-bottom:1px solid #E7E7E7; margin-bottom:5px; margin-top:-3px;}
/*.Rewikibtn*/
.Rewikibtn{ width:65px; height:23px; margin:0 3px 5px 0}
.reback,.renext{background:url(../images/bgicon.gif) left top no-repeat; width:31px; height:23px; overflow:hidden; text-indent: -999em; display:block; margin:6px 0 0 0;background-position:-107px -28px;}
.renext{ background-position:-138px -28px}
a:hover.reback{background-position:-107px -51px}
a:hover.renext{background-position:-138px -51px}
	/*AC_PhotoList*/
	.AC_PhotoList{ margin:0 0 10px 12px; text-align:center}
	.AC_PhotoListbox{ float:left; display:inline; width:100px; height:75px;border:1px solid #CCC; padding:3px; margin:8px 8px 0 0; overflow:hidden;}
	.AC_PhotoList img{ display:block; max-width:100px;text-align:center; }
/*Ac_Search*/
.Ac_Search{ border-bottom:1px solid #d7d7d7; height:30px; text-align:left}
    .Ac_Search fieldset{ margin:5px 0 0 270px}
	.Pleftsp .Ac_Search fieldset{ margin:5px 0 0 340px;}
	.Pleftsp .Ac_Search em{ font-size:13px; margin:5px 0 0 18px}
    .Ac_Search label{ color:#666; font-size:13px; line-height:160%; margin:0 0 0 20px;}
	input.Ac_Search_IT{ height:18px; width:170px; border:1px solid #cccccc}
	select.Ac_Search_S{border:1px solid #cccccc; height:19px}
	input.Ac_Search_IB{ cursor:pointer; background:url(../images/bgicon.gif) no-repeat -113px 0; width:52px; height:22px; margin:0 0 0 15px; border:none; overflow:hidden;}
	.Ac_Search span{ margin:4px 5px 0 37px; line-height:200%}
	.Ac_Search span a:link,.Ac_Search span a:visited{ text-decoration:underline}
/*Ac_CssCard*/
.Ac_CssCardbox{ height:30px;}
.Ac_CssCardboxsub{ height:22px;}
    .Ac_CssCard{ margin:0 8px 0 14px}
	.Ac_CssCardboxsub .Ac_CssCard{ margin-bottom:-20px}
    .Ac_CssCard li{ display:inline;}
	.Ac_CssCard li a{ float:left; background:url(../images/bgicon.gif) no-repeat -184px 0; padding:0 0 0 7px; color:#666666;}
	.Ac_CssCard li a span{float:left; display:block; background:url(../images/csscard_right.gif) right top;padding:4px 11px 5px 3px; margin:0 3px 0 0;}
	.Ac_CssCard li a:hover span,.Ac_CssCard li.Ac_CssCardCurrent a span{ background-position:100% -23px}
	.Ac_CssCard li a:hover,.Ac_CssCard li.Ac_CssCardCurrent a{ background-position:-184px -23px; color:#006699}
	li.Ac_CssCarddarr{ position:absolute; margin:18px 0 0 -352px; width:81px; height:47px; z-index:999; background:url(../images/bgicon.gif) no-repeat -32px -388px; overflow:hidden}
	.Pleftsp li.Ac_CssCarddarr{ margin:18px 0 0 -387px}
	li.Ac_CssCarddarr a{ background:none}
	li.Ac_CssCarddarr strong{ display:block; float:left; margin-left:2px;text-align:left; width:70px; height:20px; line-height:200%; overflow:hidden;}
	strong.UP_1{ margin:0px 0 0 0}
/*Ac_CssCard*/
.Ac_CssCardbox{ height:30px;}
.Ac_CssCardboxsub{ height:18px; overflow:hidden}
    .Ac_CssCard1{ margin:-2px 0 0 0}
    .Ac_CssCard1 li{ display:inline;}
	.Ac_CssCard1 li a{ float:left; background:url(../images/bgicon.gif) no-repeat -198px -448px; padding:0 0 0 7px; color:#666666;}
	.Ac_CssCard1 li a span{float:left; display:block; background:url(../images/csscard_rights.gif) right top;padding:4px 11px 0 3px; margin:0 3px 0 0;}
	.Ac_CssCard1 li a:hover span{ background-position:100% -18px}
	.Ac_CssCard1 li a:hover{ background-position:-198px -466px; color:#006699}
/*AC_Listbox*/
.AC_Listbox{ width:704px;margin:5px 0 5px 10px;}
.Pleftsp .AC_Listbox{ width:774px}
    .AC_Date{ width:70px; height:65px; background:url(../images/bgicon.gif) no-repeat; margin-top:5px; overflow:hidden}
	.AC_Date em{ display:block; font:11px Arial, Helvetica, sans-serif; color:#333; margin:14px 0 0 0}
	.AC_Date strong{ display:block; font:26px "ºÚÌå"; color:#c52500}
	.AC_Info{ width:610px;text-align:left; margin:5px 0 0 15px; overflow:hidden}
	.Pleftsp .AC_Info{ width:660px}
	    .AC_Info_TitleA{ height:24px; margin:0 0 15px 0; overflow:hidden}
	    .AC_Info h2{font-size:14px; overflow:hidden}
		em.AC_InfoEndTip{ margin:4px 0 0 5px; color:#999}
		em.AC_InfophotoTip a{ display:block; width:16px; height:16px; background:url(../images/bgicon.gif) no-repeat 0 -392px; margin:3px 0 0 5px; text-indent:-999em; overflow:hidden}
		.AC_Info_TitleA strong{ margin:4px 0 0 0; color:#996}
		strong.AC_Area{ margin:3px 0 0 0; color:#999}
		.AC_Info_Count span{ margin:0 20px 0 0; color:#999}
		.AC_Info_Count span em{ color:#F30}
		.AC_Info p{ height:50px; overflow:hidden; line-height:140%; margin:5px 0;}
		.AC_Info ul li{ display:inline; color:#999}
		.AC_Info ul li a:link,.AC_Info ul li a:visited{ color:#006699}
		.AC_Info ul li a:hover{ color:#06C; text-decoration:underline}
		.AC_Info_Box{ margin:0 5px}
	.AC_Icon{ background:url(../images/bgicon.gif) no-repeat 0 -211px; margin:5px 0 10px 10px; text-align:center; width:136px; height:106px; overflow:hidden}
	.AC_Icon img{ width:120px; height:90px; margin:8px 0 0 0}
	.AC_Listbox_Bline{ background:url(../images/hline.gif) repeat-x; height:1px; font-size:1px; margin:3px 10px 0 0; overflow:hidden}
/*Ac_EditDiv*/
.Ac_EditDivhidden{ border-bottom:1px solid #F0F0F0; margin:10px 10px 10px 10px}
.Ac_EditDivhidden h2{ font-size:12px; color:#999}
a.Ac_EditDivshowa,a.Ac_EditDivhiddena{float:right; background:url(../images/bgicon.gif) no-repeat -289px -315px; padding-left:15px; margin:7px 0 0 0; color:#666}
a.Ac_EditDivhiddena{ background-position:-289px -343px}
.Ac_Navlink{ margin:8px 0 0 15px}
.Ac_Navlink li{ display:inline}
.Ac_Navlink li a:link,.Ac_Navlink li a:visited{ color:#666}
.Ac_Navlink li a:hover{ text-decoration:underline; color:#333}
.Ac_TitleDiv{ margin:0 auto; text-align:center;}
h1.Ac_Title{ font-size:14px; margin:16px 0 0 0}
.Ac_EditDiv{ width:690px; text-align:left; overflow:hidden; margin:10px; font-size:13px; color:#000000; text-indent:26px;}
img.Ac_EditDivicon{ float:left;min-width:120px;max-width:300px; border:1px solid #CCC; padding:2px; margin:0 12px 0 0}
/*SlideBox*/
.Slideshowimgbox{ height:150px; overflow:hidden;}
.SlideBox{ border:1px solid #d7d6d6;width:688px; margin:10px auto 0 auto; text-align:center}
.SlideBoxIs{ width:340px; border:none; margin:0 0 0 5px; overflow:hidden}
.SlideImgbox{ background:#ececec; width:640px; height:480px;margin:10px auto; text-align:center; font-size:1px; padding:10px; overflow:hidden}
.SlideImgboxIs{ width:320px; height:240px; padding:6px}
.SlideImgbox img{ max-width:640px;}
.SlideImgboxIs img{ max-width:320px}
.SlideImgboxIs div{ max-height:240px; overflow:hidden}
.SlideImgbox h2{ font-size:12px; font-weight:normal; margin:3px auto -5px auto; text-align:center}
.SlideGuide{ border:1px solid #d7d6d6;width:688px; margin:10px auto 10px auto; text-align:center}
.Slideleft,.Slideright{ height:75px; width:20px; margin:0 5px; overflow:hidden}
.Slideimg{ margin:9px 0 0 7px}
.Slidesmallimg img{ width:70px; height:53px; border:1px solid #CCC; padding:1px; margin:0 6px;}
.SlidesmallimgCurrent img{ border:1px solid #F60}
a.Slideleftlink,a.Sliderightlink{ display:block; width:18px; height:75px; overflow:hidden; text-indent:-999em; background:url(../images/bgicon.gif) -45px -105px;}
a.Sliderightlink{ background-position:-63px -105px;}
a:hover.Slideleftlink{background-position:-81px -105px;}
a:hover.Sliderightlink{ background-position:-99px -105px;}
.SlideBoxupload{ margin:5px 12px -5px 0}
.SlideBoxupload a:link,.SlideBoxupload a:visited{ background:url(../images/bgicon.gif) no-repeat -288px -167px; color:#666; padding-left:15px}
.SlideBoxupload a:hover{ background-position:-288px -188px; color:#333}
.Ac_Endtip{ border-top:1px solid #F3F3F3; border-bottom:1px solid #F3F3F3; padding:40px 0; margin:20px 0; font-size:14px}
.AC_uploadphotoslink a{ display:block; width:142px; height:40px; background:url(../images/bgicon.gif) no-repeat -34px -448px; text-indent:-999em; margin:0 auto; text-align:center; overflow:hidden}
.AC_uploadphotoslink a:hover{ background-position:-34px -488px}
.Slidesmalllist{ margin:10px 0 0 2px;}
.Slidesmalllist ul li{ height:47px; width:61px; overflow:hidden; margin-bottom:4px}
.Slidesmalllist ul li img{ width:57px; height:43px; border:2px solid #CCC;}
.Slidesmalllist ul li img:hover{ border:2px solid #99cc33}
.Slidesmalllist ul li.Slidesmalllistcurrent img{ border:2px solid #093}
.ImageBGtitle{position:absolute;margin:-75px 0 0 0;background:#000000; width:640px; height:75px; overflow:hidden;filter:alpha(opacity=39);-moz-opacity:0.39;opacity:0.39; z-index:99;}
.ImageBGtitleIs{ width:320px; margin:-75px 0 0 0}
.ImageBGtitlelink{ position:absolute; margin:-75px 0 0 0;z-index:999;width:640px; height:75px; text-align:left; overflow:hidden}
.ImageBGtitlelinkIs{ width:320px; margin:-75px 0 0 0}
.ImageBGtitlelink h2{ font-size:13px; font-weight:bold; color:#FFF; margin-left:10px; display:block; width:600px; height:17px; overflow:hidden}
.ImageBGtitlelinkIs h2{ width:300px; text-align:left;}
.ImageBGtitlelink p{ display:block; font-size:12px; line-height:145%; width:620px; height:60px; overflow:hidden; color:#FFF;margin:9px 5px 5px 10px;}
.ImageBGtitlelinkIs p{ width:305px}
.AC_Hotdiv{ height:250px; width:340px; text-align:left; margin:10px 0 0 15px; overflow:hidden}
.HotACR{ margin:0 0 10px 0}
.HotACR h2{ font-size:13px;}
.HotACR p{ height:35px; line-height:140%; width:340px; border-bottom:1px solid #E1E1E1; text-indent:24px; overflow:hidden}
.Achotilist{ background:url(../images/ullibg.gif); margin:0 10px 0 0}
.Achotilist ul li{ height:24px; background:url(../images/bgicon.gif) no-repeat -295px -122px; padding-left:10px}
.Achotilist ul li span{ font:11px Arial, Helvetica, sans-serif;}
/*PhotoShort*/
.PhotoShort{ margin:3px 0 0 0}
.PhotoShort ol li{ margin:0 2px 10px 2px}
.PhotoShort ol li a{display:block;width:105px;height:22px;overflow:hidden;background:url(../images/bgicon.gif) no-repeat -176px -97px;text-align:center;line-height:190%;}
.PhotoShort ol li a:hover,li.uploadphoto a:link,li.uploadphoto a:visited{background-position:-176px -119px}
li.uploadphoto em,li.myalbum em{background:url(../images/bgicon.gif) no-repeat -279px -51px;padding:0 0 0 25px;letter-spacing:2px;font-size:13px}
li.myalbum em{background-position:-279px -81px}
/*Ac_BTN*/
.Ac_BTN{ width:252px; margin:10px auto; text-align:center}
.Ac_BTN ol li{ margin:0 2px 0 2px}
.Ac_BTN ol li a{display:block;width:116px;height:29px;overflow:hidden;background:url(../images/bgicon.gif) no-repeat -145px -244px;text-align:center;line-height:220%;}
.Ac_BTN ol li a:hover{ background-position:-145px -273px}
li.Ac_BTN_A em,li.Ac_BTN_B em{ font-weight:bold; color:#069;background:url(../images/bgicon.gif) no-repeat -284px -248px; padding:2px 0 0 18px;}
li.Ac_BTN_B em{ background-position:-284px -280px}
.Ac_Mpage{ height:20px; overflow:hidden;}
a.Ac_Mpagenext,a.Ac_Mpagepre{ display:block; text-indent:-999em; width:19px; height:12px;background:url(../images/bgicon.gif) no-repeat -177px -57px; margin:3px 5px 0 5px; overflow:hidden}
a.Ac_Mpagenext{ background-position:-212px -57px}
a:hover.Ac_Mpagenext{ background-position:-212px -69px; }
a:hover.Ac_Mpagepre{ background-position:-177px -69px;}
/*Ac_m*/
.Ac_mbox{ border-bottom:1px solid #f5f5f5}
    .Ac_mimg{ width:49px; margin:8px 4px 8px 8px;}
    .Ac_mimg img{ width:45px; height:45px; border:1px solid #CCC; padding:1px;}
    .Ac_minfo{ width:183px; margin:10px 0 0 0; overflow:hidden}
    .Ac_mname{ width:144px; height:14px; overflow:hidden}
	.Ac_malink{ width:34px; overflow:hidden}
    a.Ac_maf,a.Ac_msm{ display:block; float:left; width:14px; height:14px; background:url(../images/bgicon.gif) no-repeat -217px -2px; text-indent:-999em; margin:0 3px 0 0}
	a.Ac_msm{ background-position:-239px -2px; margin:0}
	.Ac_mcount{ margin:8px 8px 0 0}
	.Ac_mcount em{ color:#F60}
	.Ac_mxz{ margin:8px 0 0 0}
	.Ac_mxz em{ display:block; width:14px; height:14px; background:url(../images/bgicon.gif) no-repeat -286px -5px}
	.Ac_mxz strong{ font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#F60}
	.Ac_mdate{margin:5px 0 5px 38px; text-align:center;}
	.Ac_mdate1{ margin:5px auto; font-size:14px; font-weight:bold; color:#F60; text-align:center}
	.Ac_mdate span{ margin:10px 0 0 0}
	.Ac_mdate strong{ font:30px Arial, Helvetica, sans-serif;color:#F60; margin:0 3px}
/*Tags*/
.hottags ul{margin:10px 5px 0 10px;padding:0 0 4px 0}
.hottags ul li{margin:0;display:inline;list-style-type:none;line-height:200%}
.hottags a{margin:10px 5px 0 0px}
a:link.tags01,a:visited.tags01{color:#666666;text-decoration:none}
a:link.tags02,a:link.tags06,a:visited.tags02,a:visited.tags06{color:#666666;text-decoration:none}
a:link.tags05,a:link.tags07,a:visited.tags05,a:visited.tags07{color:#c52500;text-decoration:none}
a:link.tags03,a:link.tags04,a:visited.tags03,a:visited.tags04{color:#c52500;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:#c52500;color:#FFFFFF;text-decoration:none}
a:hover.tags03,a:hover.tags04{background:#c52500;color:#FFFFFF;text-decoration:none}
.tags03{font-size:14px}
.tags01,.tags02,.tags04,.tags06{font-size:13px}
.tags05{font-size:14px}
.tags07{font-size:15px}
.tags03,.tags04,.tags06,.tags07{font-weight:bold}
/*AC_InfoR*/
.AC_InfoR{ margin:10px; font-size:13px}
.AC_InfoRspan{ margin:10px 0; color:#333;}
.AC_InfoRspan span{ color:#069; float:left;width:40px;}
.AC_InfoRdiv{ width:190px; overflow:hidden;}
.AC_InfoRdiv em{ color:#F60; font-weight:bold}
.AC_InfoRdiv strong{ color:#960}
/*uMenubox*/
.uMenubox{ height:26px; margin-right:-1px}
.uMenubox ul li{cursor:pointer;float:left; display:block; background:url(../images/bgicon.gif) 0 -320px; width:124px; height:26px; text-align:center; line-height:220%; overflow:hidden;}
.uMenubox li.hover{width:124px; height:26px; background:url(../images/bgicon.gif) -139px -213px;border-right:1px solid #d9d9d9; color:#333}
.uMenubox ul li em{ color:#F60}
    .Ac_Memberlist{ float:left;display:inline; margin:8px 3px 5px 8px; width:50px; text-align:center; height:65px; overflow:hidden} 
    .Ac_Memberlist img{ width:45px; height:45px; padding:1px; margin:0 0 3px 0; border:1px solid #CCC}
	.Ac_Memberlist img:hover{ border:1px solid #999999}
	.Ac_Memberlist em{ display:block;}
/*ReplyFrom*/
.photoreply{ text-align:left}
.replytoparea{ border-bottom:1px solid #CCC; height:22px; margin:0 10px}
.replytoparea h2{ background:url(../images/bgicon.gif) no-repeat -3px -96px; width:60px; font-size:12px; padding-left:20px}
.topreply{ margin:10px;}
.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 10px; text-align:left}
.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:11px Arial, Helvetica, sans-serif; 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 7px 10px 10px;}
.replyBoxSP{border:1px solid #999999; width:585px; padding:5px 0; background:#FDFBD9; margin:0 0 10px 33px; 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 80px; 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{width:500px;line-height:180%;margin:0 22px 8px 0;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/bgicon.gif) no-repeat -188px -167px;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/bgicon.gif) no-repeat -165px -167px;margin:0 2px}
.comment-page-numbers a:hover, .comment-page-numbers strong:hover{background:url(../images/bgicon.gif) no-repeat -188px -167px;color:#FFF;margin:0 2px;text-decoration:none}	
.listpage{margin:10px 10px 0 0}
/*EditBtn*/
.SimEditBoxWarp{ width:400px;}
.SimEditBtn{width:100%;border:1px solid #cccccc; background:#f0f0ee; height:29px;overflow:hidden}
.SimEditBtn a{ background:url(../../edit/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(../../edit/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(../../edit/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;}
/*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:0 0 15px 17px; padding:0;}
input.Open_Submitclass,input.Open_Submitclass1{width:65px; height:24px; font-size:12px; line-height:160%; letter-spacing:4px; margin:0 20px 0 5px; cursor:pointer;}
input.Open_Submitclass1{ margin:0 5px 0 0}
em.Open_Image_Y,em.Open_Image_N,em.Open_Image_T{ 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}
.Open_Contentbox{background:#FFFFFF;border:1px solid #666666;}
.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{padding: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{background:#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; cursor:pointer}
input.Open_InputClass{height:18px; border:1px solid #B3B9C4}
input.Open_commoninput{ height:22px; margin:0 0 0 10px; line-height:160%}
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;}	
input.Open_Chectbox{ width:14px; height:14px; margin:2px 0 0 4px}
/*OpenAc_nonef*/
.OpenAc_nonef{ height:100px}
.Ac_Friends{ height:200px; margin:10px; overflow:hidden;overflow-y:auto}
.Ac_Friends li{ float:left;  display:inline; text-align:left; margin:3px 0 5px 10px; width:110px; height:20px; overflow:hidden}
.Ac_Friends li input{ float:left; width:14px; height:14px; margin-right:3px}
.Ac_BTNclassp{ text-align:left; margin:10px}
/*Ac_html*/
.Ac_html{ text-align:left; margin:10px 15px}
p.Ac_html_p{ background:#F3F1F1;}
.Ac_html_ch div{ margin:10px 50px 5px 0}
.Ac_html_ch div input{ width:14px; height:14px; float:left; margin-right:4px}
.Ac_html textarea{ border:1px solid #999; width:500px; height:80px; margin:10px 0}
input.Ac_html_submit{ width:75px; height:28px; overflow:hidden; background:url(../images/bgicon.gif) no-repeat -113px -352px; border:none; cursor:pointer}
/*photomanage*/
.photomanage{border-bottom:1px solid #d7d6d6;width:714px; margin:-1px auto 10px auto; height:22px; overflow:hidden; text-align:center}
.photomanage1{ border:none}
.phototags{ margin:5px 0 0 5px}
.phototags li{ display:inline; margin:0 0 0 5px}
.jblink,.cclink,.gllink{ margin:5px 10px 0 10px}
a.cclinka,a.gllinka,a.jblinka{ background:url(../images/bgicon.gif) no-repeat -290px -375px; padding-left:12px}
a.cclinka{ background-position:-286px -505px}
a.gllinka{ background-position:-288px -426px}
.photoadminul{ position:absolute; margin:5px 0 0 -460px; padding:1px 2px; width:410px; z-index:999}
.photoadminul li{ border:1px solid #d8d8d8; background:#eeeeee; margin:0 0 0 -1px; height:20px; width:80px; float:left; overflow:hidden; line-height:180%; text-align:left; text-indent:24px}
a.pa1,a.pa2,a.pa3,a.pa4,a.pa5{ background:url(../images/bgicon.gif) no-repeat -280px -370px;display:block;}
a.pa2{ background-position:-280px -395px}
a.pa3{ background-position:-280px -552px}
a.pa4{ background-position:-280px -475px}
a.pa5{ background-position:-280px -525px}
/*Adminbox*/
.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}
/*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:690px; 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:665px; 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; width:90px}
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}
/*Ac_Category*/
.Ac_Category{ text-align:left; margin:-5px 0 0 12px}
.Ac_Category dt{ font-size:13px; font-weight:bold; color:#333333}
.Ac_Category dd{ border-bottom:1px solid #EEE; margin:0 0 10px 0}
.Ac_Category dd ul li{margin:0;display:inline;list-style-type:none;line-height:200%}
.Ac_Category dd ul li a:link,.Ac_Category dd ul li a:visited{ margin:10px 5px 0 0}
.Ac_Category dd ul li a:hover{ background:#069; color:#FFF;}
/*Sh_QQ*/
.Sh_QQ,.Sh_Email,.Sh_Site{ margin:10px 0 5px 10px; line-height:160%;}
.Sh_QQ em,.Sh_Email em,.Sh_Site em{ background:url(../images/bgicon.gif) no-repeat 0 -424px; display:block; width:17px; height:15px; float:left; margin:0 7px 0 0}
.Sh_QQ em{ background-position:0 -447px}
.Sh_Site em{ background-position:0 -473px}
/*ACM_Rlink*/
.ACM_TitleType{ text-align:left; background:url(../images/Divbottombg.gif) repeat-x; height:17px; overflow:hidden}
.ACM_TitleType em{ font-weight:bold; padding:2px 0 0 5px; line-height:160%}
.ACM_Rlink{ margin:10px 0 5px 10px; font-size:12px; line-height:160%}

em.ACM_CE,em.ACM_AE,em.ACM_PE{ display:block; float:left; width:16px; height:16px; background:url(../images/bgicon.gif) no-repeat -219px -358px; margin-right:7px}
em.ACM_AE{ background-position:-219px -381px}
em.ACM_PE{ background-position:-219px -408px}

.ACM_Leftlist{ width:375px; border:1px solid #F2F2F2; margin:10px 0 10px 10px;}
.ACM_Rightlist{width:375px; border:1px solid #F2F2F2; margin:10px 10px 10px 0;}
.ACM_Memberlist{ text-align:left;width:365px;  height:70px; margin:5px ;background:#F9FCFD;border-bottom:1px solid #F2F2F2;}
.ACM_Rightlist .ACM_Memberlist{background:#FAFAFA;border-bottom:1px solid #F2F2F2;}
.ACM_Uimg{ width:49px;}
.ACM_Uinfo{width:299px; overflow:hidden}
.ACM_Memberlist img{ width:45px; height:45px; padding:1px; border:1px solid #999; margin:2px 0 0 0}
.ACM_Memberlist img:hover{ border:1px solid #333}
.ACM_UName{margin:2px 0 0 10px}
span.ACM_UTel{ display:block; color:#666; margin:2px 0 0 10px}
span.ACM_UTel strong{ color:#999}
.ACM_CI input{ width:14px; height:14px; margin:2px 3px 0 0}
.ACM_UState{ color:#963; margin:2px 0 0 5px}
.ACM_Umail a:link,.ACM_Umail a:visited{ display:block; background:url(../images/bgicon.gif) no-repeat -217px -2px; width:14px; height:11px; text-indent:-999em; overflow:hidden; margin:2px 0 0 10px}
.ACM_Umail a:hover{ background-position:-217px -18px}
.ACM_UVal a:link,.ACM_UVal a:visited{ display:block; width:16px; height:16px; background:url(../images/bgicon.gif) no-repeat -201px -2px; text-indent:-999em; overflow:hidden; margin:2px 0 0 0}
.ACM_UVal a:hover{background-position:-201px -18px}

.BBS_Wrap{ margin:0 10px 10px 10px;}
.AC_sphotos{ max-height:340px; width:113px; overflow:hidden; overflow-y:auto}
.AC_sphotos img{ width:90px; height:68px; border:1px solid #CCC; padding:1px; margin:5px 0;}
.Ac_Photo img{ border:1px solid #CCC; padding:2px; max-width:440px}
.Ac_Memberslist{ width:100px; overflow:hidden;margin:0 0 0 0}
.Ac_Memberslist ul li{ background:url(../images/hline.gif) bottom repeat-x; line-height:200%; height:25px}
.Ac_Memberslist ul li a{}
.Ac_Memberslist ul li.Ac_Memberslistmain{ text-indent:0; font-weight:bold ; color:#999}
.Ac_Photo{ width:450px; margin:0 10px; overflow:hidden}

   /*userValidation*/
   .userValidation li{float:left;display:inline;line-height:220%;width:240px;height:25px;margin:7px 0 0 -3px;overflow:hidden;}
   .userValidation li span{float:left;display:inline;color:#000000;}
   .userValidation li em{float:left;font:11px Arial, Helvetica, sans-serif;color:#999;line-height:240%}  span.email_on,span.email_off,span.mobile_on,span.mobile_off,span.Activities_on,span.Activities_off,span.qq_on,span.qq_off,span.msn_on,span.msn_off,span.gtalk_on,span.gtalk_off,span.video_on,span.video_off{display:block;width:16px;height:20px;background:url(../images/icon.gif) no-repeat -2px -190px;margin:3px;}
   span.email_on{background-position:-2px -189px;margin:6px 3px}
   span.email_off{background-position:-24px -189px;margin:6px 3px}
   span.mobile_on{background-position:-2px -212px}
   span.mobile_off{background-position:-25px -212px}
   span.Activities_on{background-position:-2px -241px;margin:5px 3px}
   span.Activities_off{background-position:-25px -241px;margin:5px 3px}
   span.qq_on{background-position:-2px -267px}
   span.qq_off{background-position:-25px -267px}
   span.msn_on{background-position:-2px -296px}
   span.msn_off{background-position:-25px -296px}
   span.gtalk_on{background-position:-2px -326px}
   span.gtalk_off{background-position:-25px -326px}
   span.video_on{background-position:-2px -354px}
   span.video_off{background-position:-25px -354px}
   span.Activities_count{font:11px Arial, Helvetica, sans-serif;margin:4px 2px}
   span.Activities_count b{font-size:12px;font-weight:normal}
   span.Activities_count strong{font-weight:bold;color:#F60}
/*ÆÁ±Î*/
.Ac_pingbi{ min-height:280px}
.Ac_pingbibox{ background:url(../images/Ac_AdminTips.gif) no-repeat; height:150px; width:400px; margin:60px auto 0 auto; text-align:center;}
.Ac_pingbibox3{ text-align:left; margin:10px 0 0 130px;  line-height:180%; }
.Ac_pingbibox1{ font-size:14px; text-align:left;font-weight:bold; color:#960;}
.Ac_pingbibox2{ font-size:13px; margin:20px 0 0 0; color:#333}
.Ac_pingbibox2 a.blue{ text-decoration:underline;}
 .albumlist{ margin:10px 5px 10px 10px}
.photolist a:link,.photolist a:visited,.albumlist a:link,.albumlist a:visited{ color:#707070;}
.photolist a:hover,.albumlist a:hover{ color:#333}
.albumbg{ background:url(../images/photosbg.gif) no-repeat; width:220px; height:156px; overflow:hidden; margin:0 0 5px 0;}
.maxminboxalbum{ width:185px; margin:0 auto; text-align:center; overflow:hidden}
.albumbg img{ margin: 6px 0 0 6px}
.photobg img,.albumbg img{max-height:139px;}
em.photocount{ color:#F60}  
.rehottip{font-size:12px;padding:0 0 0 10px; margin:5px 0 -5px 5px}
.rehottip{ background-position: -120px -33px}
.rehottip a:link,.rehottip a:visited{ color:#707070}
.rehottip a:hover{ color:#333}
/*AC_Countline*/
.AC_Countline{ height:60px; width:1px; font-size:1px; background:#e1e1e1}
.AC_Countdiv{width:123px; text-align:center}
.AC_Countdiv strong{ font:27px Arial, Helvetica, sans-serif; color:#C60;}
h3.jjjx,h3.qbhd{ background:url(../images/heiti.gif) no-repeat; display:block; width:100px; height:30px; text-indent:-999em; overflow:hidden; }
h3.qbhd{ background-position:0 -30px}
/*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;}
.Passerline{ border-bottom:1px solid #E7E7E7; height:1px; font-size:1px; overflow:hidden; width:230px}
/*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}

/*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}