@charset "gb2312";
/*
Copyright (c) 2008, Beijing Lianyou Tianxia Technology Co.Ltd All rights reserved.
version: 2008.08.28 16:16 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%}
/*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 1px 0 1px; 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}
/*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;}
li.login_out_li{ margin:0 0 0 5px}
/*Layout*/
.Pleft{width:716px; margin:10px 0 0 0}
.Pright{width:256px; margin:10px 0 0 0}
/*Pl*/
.PlWrap{ width:716px}
.Pltopbg{ border:1px solid #c0c0c0; border-bottom:none; width:714px; background:#c9c9c9; height:1px; font-size:1px; overflow:hidden;}
.Plbox{ border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;width:714px; background:url(images/Pltopbg.gif) repeat-x top;}
.Plboxb{ background:url(images/Plbottombg1.gif) repeat-x bottom;}
.Plbottombg{ background:url(images/Plbottombg.gif) repeat-x;height:3px; font-size:1px; overflow:hidden}
.rehottip{font-size:12px;padding:0 0 0 10px; margin:5px 0 0 5px}
.rehottip{ background-position: -120px -33px}
.rehottip a:link,.rehottip a:visited,a:link.grey,a:visited.grey { color:#707070}
.rehottip a:hover,a:hover.grey{ color:#333}
.showmode{ margin:8px 10px 0 0;}
.rehottipphoto{ margin-bottom:-10px}
/*albumlinks*/
.albumlinks{ margin:9px 0 0 5px}
a.modifyalbuminfo,a.highlightalbum,a.recommendalbum{ background:url(images/bgicon.gif) no-repeat -288px -354px; padding-left:15px}
a.highlightalbum{ background-position:-288px -378px}
a.recommendalbum{ background-position:-288px -404px}

/*Imgmode*/
a.Slidemode,a.Bigimgmode,a.Smallimgmode{ margin:0 5px; color:#333}
a:hover.Bigimgmode,a.BigimgCurrent,a:hover.Smallimgmode,a.SmallimgCurrent,a:hover.Slidemode,a.SlideCurrent{ color:#960}

/*Photoshow*/
.Photoshow{ text-align:left; float:left; display:inline; margin:10px 20px 15px 20px; width:196px; overflow:hidden;}
.Photoshow img{ border:1px solid #dddddd; padding:2px; max-width:190px}
.plistlink{ margin:5px 0;}
.plistuptime{ font:11px Arial, Helvetica, sans-serif; color:#a2a1a1}
a:link.albumname,a:visited.albumname{ color:#707070;}
a:hover.albumname{ 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}

/*SlideBox*/
.SlideBox{ border:1px solid #d7d6d6;width:680px; margin:10px auto 0 auto; text-align:center}
.SlideImgbox{ background:#ececec; width:640px;margin:10px auto; text-align:center; font-size:1px; padding:10px; overflow:hidden}
.SlideImgbox img{ max-width:640px;}
.SlideGuide{ border:1px solid #d7d6d6;width:680px; 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) -36px -45px;}
a.Sliderightlink{ background-position:-53px -45px;}
a:hover.Slideleftlink{background-position:-72px -45px;}
a:hover.Sliderightlink{ background-position:-89px -45px;}
.Photonp{ margin:5px auto; text-align:center}
.Photonp span{ border:1px solid #999; margin:0 10px; padding:2px 4px 0 2px}
/*photomanage*/
.photomanage{border:1px solid #d7d6d6;width:680px; margin:-1px auto 0 auto; height:22px; overflow:hidden; text-align:center}
.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,a.pa1,a.pa2,a.pa3,a.pa4,a.pa5{ background:url(images/bgicon.gif) no-repeat -280px -72px; padding-left:12px}
a.cclinka{ background-position:-289px -377px}
a.gllinka{ background-position:-288px -486px}
.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{ background-position:-289px -128px}
a.pa2{ background-position:-289px -74px}
a.pa3{ background-position:-289px -377px}
a.pa4{ background-position:-289px -432px}
a.pa5{ background-position:-289px -464px}
.photoExif{ width:682px; margin:10px auto; text-align:center}
.CommonL_box{border:1px solid #e0e0e0;padding:1px;}
.CommonL_boxt{background:url(images/Divtopbg.gif) top repeat-x}
.CommonL_boxb{background:url(images/Divbottombg.gif) bottom repeat-x;padding:1px 0;}
.photoExiflist{ margin:2px 0 0 10px;}
.photoExiflist li{ display:block; float:left;line-height:200%;width:217px; text-align:left; height:22px; margin:0 0 3px 1px; overflow:hidden}
.photoExiflist li span{ color:#333333; margin-right:5px}
a.exifmore{ display:block; position:absolute; width:10px; height:10px; background:url(images/bgicon.gif) no-repeat -89px -170px; text-indent:-999em; margin:2px 0 0 -15px; overflow:hidden}
a:hover.exifmore{ background-position:-89px -181px}
/*SmallimgBox*/
.SmallimgBox{ margin:10px 0 20px 15px}
.Smalllist{ margin:5px 5px 0 0; width:80px; height:60px; text-align:center ; overflow:hidden}
.Smalllist img{max-width:80px;}
/*PrivacyAlbum*/
.albumtype{ display:inline; float:left;}
.PrivacyAlbum,.HighlightAlbum,.RemAlbum{ display:block; position:absolute; width:14px; height:14px;background:url(images/bgicon.gif) no-repeat -116px -167px; text-indent:-999em;margin:-30px 0 0 121px}
.HighlightAlbum{ background-position:-117px -190px}
.RemAlbum{ background-position:-132px -190px}
.showmodersp{ margin:7px 5px 0 0;}
a.photolistmode,a.albumlistmode,a.pmcurrent,a.amcurrent{ background:url(images/bgicon.gif) no-repeat -257px -167px; text-indent:-999em; display:block; width:15px; height:13px; margin:0 3px 0 5px}
a.albumlistmode{ background-position:-257px -189px}
a:hover.photolistmode,a.pmcurrent{background-position:-280px -167px}
a:hover.albumlistmode,a.amcurrent{background-position:-280px -189px}
/*phototinfo*/
.phototinfo h1{ font-size:14px;}
.phototinfo2{ text-align:right; margin:0 15px -10px 0}
.phototinfo2 strong{ color:#F60}
.phototinfo2 em{ font:11px Arial, Helvetica, sans-serif; color:#999}
span.phototaut{ margin-left:15px}
/*Right*/
.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}
.albumlist{ margin:5px 5px 10px 20px}
.ralbumlist{ margin:10px 0 10px 10px;}
.albumbg{ background:url(images/bgicon.gif) no-repeat -150px -217px; width:149px; height:105px; overflow:hidden; margin:0 0 5px 0; text-align:center;}
.ralbumbg{ width:228px; height:163px; background-position:0 -334px; text-align:center}
.albumbg img{margin: 6px 0 0 6px;max-height:90px; }
.maxminbox{ width:120px; margin:0 auto; text-align:center; overflow:hidden}
.maxminboxalbum{ width:200px; margin:0 auto; text-align:center; overflow:hidden}
.ralbumbg img{margin:5px 0 0 5px;max-height:150px;}
.ralbumlist h1{ font-size:12px}
.ralbuminfo{ margin:8px 0 8px 8px; color:#666}
.ralbuminfo strong{ font-weight:bold;}
.ralbuminfo em{ color:#F60; margin:0 3px 0 0}
.ralbuminfo span{ font:11px Arial, Helvetica, sans-serif; color:#999}
.ralbuminfo p{ margin:2px 5px 2px 0; color:#999}
.ralbuminfo b{ font-weight:normal; color:#666}
.ralbum1{margin:12px 8px 12px 5px; height:105px}
.ralbumcurrent .albumbg{ background-position:-150px -57px;}
.albumpage{ background:#f5f5f5; padding:1px 0}
a.prealbum,a.nextalbum{ background:url(images/bgicon.gif) no-repeat 0 2px; width:19px; height:14px; display:block; text-indent:-999em; overflow:hidden; margin:0 5px;}
a.nextalbum{ background-position:0 -28px}
a:hover.prealbum{ background-position:0 -12px}
a:hover.nextalbum{ background-position:0 -41px}
.albumpagetip{ color:#666; margin:3px 10px 0 0}
/*Passer_Friend*/
.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%;}
.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;}

/*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/bgicon.gif) no-repeat -100px -196px; width:10px; height:10px; overflow:hidden; text-indent:-999em; margin:1px 3px 0 3px}
p.commentp{ margin:0 5px;}
/*UserBox*/
.avatar{ float:left; display:inline;overflow:hidden; margin:10px;}
.avatar img{ border:1px solid #999999; padding:2px; width:90px; height:90px}
.userdata{ line-height:150%; float:left;}
.userdata h1{font-size:14px; color:#869928;padding:12px 0 5px 0;}
.usertbox{ width:125px; 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 10px 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:12px; height:15px; display:block; overflow:hidden; margin:0 0 0 0}
/*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 -132px; 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}
/*V*/
.vlist{ height:32px;background:#F7F7F7; overflow:hidden;}
.vlist li{ float:right; display:inline}
.qqv,.gtalkv,.msnv,.emailv,.ccdv,.mobilev{background:url(images/iconb.gif) no-repeat; width:32px; height:32px; overflow:hidden; text-indent: -999em;  margin:0px 8px 0 0;}
.gtalkv{ background-position:0 4px;}
.qqv{ background-position:0 -135px;}
.msnv{ background-position:0 -35px;}
.emailv{ background-position:0 -83px;}
.ccdv{ background-position:0 -238px;}
.mobilev{ background-position:0 -187px;}
/*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;}
.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; line-height:180%; color:#FF3300}
/*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}
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}
/*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;}
.copyright p{margin:2px 0}

/*=调用的时候把这些注释添加到需要的样式表=*/
/*====================================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:none; 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====================================*/

/*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 -237px -336px; 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:-237px -359px; color:#006699}
	
	.Ac_CssCardRight{ margin:0; overflow:hidden}
	.Ac_CssCardRight li{ line-height:120%;width:81px; height:23px; overflow:hidden}
.PhotoAlbumtitle{ font-weight:bold}	
.Ac_CssCardrightsp{ height:23px; overflow:hidden}
.Ac_CssCardrightsp li{ line-height:120%}
.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;}
.ImageBGtitlelink{ position:absolute; margin:-75px 0 0 0;z-index:999;width:640px; height:75px; text-align:left; overflow:hidden}
.ImageBGtitlelink h2{ font-size:13px; font-weight:bold; color:#FFF; margin-left:10px; display:block; width:600px; height:17px; overflow:hidden}
.ImageBGtitlelink p{ display:block; font-size:12px; line-height:145%; width:620px; height:60px; overflow:hidden; color:#FFF;margin:9px 5px 5px 10px;}
