BODY {
	BACKGROUND: #ecf4f9
}
.searchkey { display:none}
#navbar {
	
}
#navbarMid {
	BACKGROUND: url(i/page.jpg) #669bb7 no-repeat 0px 0px
}
#page {
	BACKGROUND: url(i/page.jpg) no-repeat 0px 0px; HEIGHT: 720px
}
#pageMid {
	
}
#pageInt {
	POSITION: relative
}
#pageBd {
	HEIGHT: 680px
}
#pageBdInt {
	POSITION: relative
}
#pageFt {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#page-index {
	POSITION: absolute; WIDTH: 288px; COLOR: #333; TOP: 40px; LEFT: 30px
}
#indexLogo {
	WIDTH: 100%; HEIGHT: 100px; OVERFLOW: hidden
}
#indexContent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; HEIGHT: 520px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#indexWel {
	TEXT-ALIGN: center; FONT: 14px/24px Verdana,Geneva,sans-serif; HEIGHT: 24px
}
#indexLogin {
	HEIGHT: 125px
}
.passportc .pptitle {
	DISPLAY: none
}
.passportc .ppcontent {
	
}
.passportc .error {
	LINE-HEIGHT: 18px; TEXT-INDENT: 47px; HEIGHT: 18px; COLOR: #f30
}
.passportc UL.card {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.passportc UL.card LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: 6px; HEIGHT: 25px; FONT-SIZE: 14px; PADDING-TOP: 5px
}
.passportc INPUT.ppinput {
	BORDER-BOTTOM: #679ab7 1px solid; BORDER-LEFT: #679ab7 1px solid; PADDING-BOTTOM: 3px; MARGIN: -4px 0px 0px 10px; PADDING-LEFT: 3px; WIDTH: 150px; PADDING-RIGHT: 3px; FONT: 12px/16px Verdana,Arial,Helvetica,sans-serif; BACKGROUND: #fff; HEIGHT: 16px; COLOR: #333; VERTICAL-ALIGN: middle; BORDER-TOP: #679ab7 1px solid; BORDER-RIGHT: #679ab7 1px solid; PADDING-TOP: 3px
}
.passportc DT {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 41px; PADDING-RIGHT: 13px; LETTER-SPACING: 0px; FONT-SIZE: 12px; PADDING-TOP: 8px
}
.passportc DT SPAN {
	FLOAT: left
}
.passportc DT SPAN INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0px
}
.passportc INPUT.sign {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 49px; BACKGROUND: url(i/button-login.gif) no-repeat; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 24px; COLOR: #fff; VERTICAL-ALIGN: middle; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.passportc DD {
	DISPLAY: none
}
.passportc DD A {
	MARGIN: 2px; COLOR: #fff
}
.ppselecter {
	BORDER-BOTTOM: #669bb7 1px solid; BORDER-LEFT: #669bb7 1px solid; WIDTH: 166px; BACKGROUND: #fff; COLOR: #666; MARGIN-LEFT: 1px; OVERFLOW: hidden; BORDER-TOP: #669bb7 1px solid; CURSOR: default; BORDER-RIGHT: #669bb7 1px solid
}
.ppselecter .ppseltit {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #eee; COLOR: #999; PADDING-TOP: 0px
}
.ppselecter TD {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.ppselecter TD TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 1px
}
.ppselecter .active {
	BACKGROUND: #669cb6; COLOR: #fff
}
.ppWaitMsg {
	TEXT-INDENT: -9999px; MIN-HEIGHT: 125px; BACKGROUND: url(i/loading.gif) no-repeat center 50%; OVERFLOW: hidden; _height: 125px
}
.passportc .listContA {
	
}
.passportc .listContA UL {
	LIST-STYLE-TYPE: none
}
.passportc .middle {
	DISPLAY: none
}
.passportc .bottom {
	DISPLAY: none
}
.passportc .candle {
	DISPLAY: none
}
#indexHelp {
	BORDER-BOTTOM: #b5d4e7 1px dashed; PADDING-BOTTOM: 0px; PADDING-LEFT: 65px; PADDING-RIGHT: 65px; HEIGHT: 50px; PADDING-TOP: 0px
}
#indexHelp A {
	COLOR: #6a97ae
}
#indexReg {
	TEXT-ALIGN: center; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: #fff 1px dashed; PADDING-TOP: 15px
}
#indexReg P {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
#indexta {
    height:160px; text-align:left; overflow:hidden; margin-top:10px
}
#indexReg .button-reg {
	MARGIN: 0px auto; WIDTH: 141px; DISPLAY: block; FONT: 700 14px/36px Verdana,Geneva,sans-serif; BACKGROUND: url(i/button-reg.gif); HEIGHT: 36px; COLOR: #fff
}
#indexReg .button-reg:hover {
	TEXT-DECORATION: none
}
#indexShow {
	POSITION: absolute; WIDTH: 590px; OVERFLOW: hidden; TOP: -20px; LEFT: 300px
}
#indexMap {
	WIDTH: 590px; HEIGHT: 325px; OVERFLOW: hidden; padding:35px 0 0 27px
}
#indexMap li{
    margin:1px; float:left
}
.avatar48 { padding: 5px 0 0 0px; width: 60px; height: 55px; background: url(http://www.jszhou.com/template/default/image/48_avatar_bg.gif) no-repeat; }
  .avatar48 img { width: 48px; height: 48px; }
#indexApps {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; HEIGHT: 215px; OVERFLOW: hidden; PADDING-TOP: 10px
}
#indexApps UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; ZOOM: 1
}
#indexApps UL:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both; CONTENT: ' '
}
#indexApps LI {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 65px; WIDTH: 120px; PADDING-RIGHT: 5px; BACKGROUND: url(i/icons.jpg) no-repeat -500px 0px; FLOAT: left; HEIGHT: 72px; OVERFLOW: hidden; PADDING-TOP: 0px; _display: inline
}
#indexApps .indexAppIcon {
	POSITION: absolute; TEXT-INDENT: -9999px; OUTLINE-WIDTH: 0px; WIDTH: 50px; DISPLAY: block; HEIGHT: 50px; OVERFLOW: hidden; TOP: 5px; LEFT: 5px
}
#indexApps H5 {
	FONT: 700 14px/24px 'ËÎÌå',sans-serif; HEIGHT: 24px; OVERFLOW: hidden
}
#indexApps H5 A {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 50px
}
#indexApps P {
	LINE-HEIGHT: 20px; COLOR: #999; CLEAR: both
}
#indexApps #indexApp-flashgame {
	BACKGROUND-POSITION: 0px 0px
}
#indexApps #indexApp-secret {
	BACKGROUND-POSITION: 0px -100px
}
#indexApps #indexApp-truth {
	BACKGROUND-POSITION: 0px -200px
}
#indexApps #indexApp-green {
	BACKGROUND-POSITION: 0px -300px
}
#indexApps #indexApp-btest {
	BACKGROUND-POSITION: 0px -400px
}
#indexApps #indexApp-music {
	BACKGROUND-POSITION: 0px -500px
}
#indexApps #indexApp-share {
	BACKGROUND-POSITION: 0px -600px
}
#indexApps #indexApp-fish {
	BACKGROUND-POSITION: 0px -700px
}
#indexApps #indexApp-pet {
	BACKGROUND-POSITION: 0px -800px
}
#indexApps #indexApp-vote {
	BACKGROUND-POSITION: 0px -900px
}
#indexLinks {
	WIDTH: 100%; COLOR: #666;  text-align:left; padding:5px 0 0 0px
}
#indexLinks UL {
	LIST-STYLE-TYPE: none; MARGIN:0 auto;WIDTH: 970px; clear:both
}
#indexLinks UL.piclinks li,#indexLinks UL.textlinks li {
    float:left; margin:3px; display:inline; width:100px
}
#indexLinks A {
	COLOR: #599eb8; display:inline
}
#page-reg {
	POSITION: absolute; WIDTH: 288px; COLOR: #333; TOP: 30px; LEFT: 30px
}
#indexContent {
	
}
#indexSignIn {
	BORDER-BOTTOM: #b5d4e7 1px dashed; TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
#indexSignIn .button-reg {
	MARGIN: 0px auto; WIDTH: 141px; DISPLAY: block; FONT: 700 14px/36px Verdana,Geneva,sans-serif; BACKGROUND: url(i/button-reg.gif); HEIGHT: 36px; COLOR: #fff
}
#indexSignIn .button-reg:hover {
	TEXT-DECORATION: none
}
#indexSignIn P {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
#indexSigned {
	BORDER-BOTTOM: #b5d4e7 1px dashed; PADDING-BOTTOM: 30px; PADDING-LEFT: 25px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#indexSigned H3 {
	LINE-HEIGHT: 22px; MARGIN: 0px 0px 12px; FONT-WEIGHT: 400
}
#indexSigned H3 STRONG {
	FONT-WEIGHT: 700
}
#indexSigned .button {
	MARGIN: 0px
}
#indexSigned P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
#indexInviter {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; BORDER-TOP: #fff 1px dashed; PADDING-TOP: 20px
}
#indexInviter H3 {
	MARGIN: 5px; FONT-WEIGHT: 400
}
#indexInviter P {
	LINE-HEIGHT: 58px; MARGIN: 6px
}
#indexInviter P STRONG {
	COLOR: #333
}
#indexInviter P IMG {
	MARGIN: 0px 8px 0px 0px; VERTICAL-ALIGN: middle
}
#indexInviter UL {
	MARGIN: 10px 0px 0px
}
#indexAppInvite {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; BORDER-TOP: #fff 1px dashed; PADDING-TOP: 20px
}
#indexAppInvite H3 {
	TEXT-ALIGN: center; FONT-WEIGHT: 400
}
#indexAppInvite H3 IMG {
	VERTICAL-ALIGN: middle
}
#indexAppInvite .appIcon {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
#indexAppInvite .appIcon IMG {
	WIDTH: 80px; HEIGHT: 80px
}
#indexAppInvite .appInfo {
	LINE-HEIGHT: 22px
}
