body,html{
	margin:0px;font-size:12px;
}
.Line{
	float:left;
	height:22px;
	border-left:#CCC 1px solid;
	border-right:#fff 1px solid;
	margin-top:5px;	
}
#Menu a{
	float:left;
	display:block;
	color:#333;
	text-decoration:none;
	text-align:center;
	height:36px;
	line-height:36px;
	font-weight:bold;
	width:194px;
	background:url(../images/btbg.jpg);
}
#TopMenu{
	height:25px;
	background:#f7f7f7;
	line-height:25px;	
	border-bottom:1px solid #eee;
}
#TopMenuContent{
	width:980px;
	margin:auto;
}
#TopMenuContent a{
	text-decoration:none;
	color:#666;
}
#TopMenuContent a:hover{
	color:#C00;
}
.BigIndex{
	width:230px;
	background:url(../images/bigindex1.jpg) no-repeat;
	float:left;
	margin:5px;
	margin-top:20px;
	color:#666;
}
#Menu  a:hover{
	background:url(../images/btbghover.jpg);
	color:#F90;
}
#Menu{
	height:36px;
	background:url(../images/menubg.png);
}
#MenuContent{
	width:980px;
	margin:auto auto;	
}

#Top{
	height:80px;
	background:#fff;
}

#TopContent{
	height:80px;
	width:980px;
	margin:auto auto;
}


#Bottom{
	height:100px;
	color:#999;
	font-size:12px;
	background:url(../images/bottom.jpg) no-repeat 0px -44px;
	margin:auto auto;
	width:1008px;
	text-align:center;
	height:100px;
}
#BottomContent{
	width:1000px;
	margin:auto auto;
	padding:10px;
}
#BottomContent a{
	text-decoration:none;
	color:#999;
}
#Logo{
		
}
#LogoArea{
	float:left;	
	margin-left:40px;
}
.LoginStatusArea{
		
}

#Top_UserFace{
	float:left;
	text-align:right;
	height:50px;
	padding-top:15px;
	padding-right:20px;
	width:720px;
		
}



.Shadedbar{
	background:url(../images/Shadedbar.png);
	height:5px;	
	width:100%;
}

#BodyBox{
	width:1008px;
	margin:auto auto;
	background:url(../images/Shadowbg.jpg);
}
#Body{
	width:980px;
	margin:auto auto;
}



#Item a{
	background:url(../hi/Img/ITCBG.png) 0px -122px;
	width:180px;
	height:28px;
	display:block;
	text-decoration:none;
	line-height:28px;
	color:#666;
}
#Item a:hover{
	background:url(../hi/Img/ITCBG.png) 0px -28px;
	width:180px;
	height:28px;	
}





.container, .container img{width:980px; height:350px;}
.container img{border:0;vertical-align:top;}
.container ul, .container li{list-style:none;margin:0;padding:0;}
.num{ position:absolute; right:5px; bottom:5px; font:12px/1.5 tahoma, arial; height:18px;}
.num li{
	float: left;
	color: #000;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 11px;
	cursor: pointer;
	margin-left: 3px;
	border: 1px solid #090;
	background-color: #FFC;
}
.num li.on{
	line-height: 18px;
	width: 18px;
	height: 18px;
	font-size: 14px;
	margin-top:-2px;
	background-color: #090;
	font-weight: bold;
	color:#FFF;
}


.ICO1,.ICO2,.ICO3{
	width:46px;
	height:46px;
	background:url(../images/ico.gif);
	margin:10px;
	float:left;
}
.ICO2{
	background-position:0px -92px;	
}
.ICO3{
	background-position:0px -46px;	
}

#FAQ li{
	line-height:30px;	
}

.SubTitleBar{
	border-bottom:2px dotted #ccc; font-size:14px; color:#666; font-weight:bold;	
}

.InputText{
	border:1px inset #ccc; padding:5px; background:#fff; font-size:16px; font-weight:bold; color:#333; width:200px;
	margin:5px;
}
.InputText_warn{
	border:1px solid #F55; background:#FFD9D9;
	width:100%;
}
.InputText_right{
	border:1px solid #6C0; background:#E4FFCA;
	width:100%;
}
.InputText_normal{
	border:1px solid #fff; background:#fff;
	width:100%;
}
.Message{
	margin:2px;
	padding:2px;
	border:1px solid #666; background:#FF9;	
}
.RedStar{
	color:#F00;	
}
.GrayFont{
	color:#666;	
}

.Tips_Lamp{
	background:url(../hi/Img/icopool.gif) -90px -108px;
	width:16px;
	height:16px;
	float:left;	
}


.InputStyle {
	vertical-align: middle;
	width: 170px;
	padding-left: 6px;
	font-size:16px;
	padding-top: 5px;
	border-top: 1px solid #333;
	border-right: 1px solid #999;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #999;
	background-image: url(../hi/img/inputBG.gif);
	background-repeat:repeat-x;
	margin: 0px;
	height:18px
}

.UserNameInput{
	background: url(../hi/Img/userlogin.jpg) -3px -6px;
	width:200px;
	padding-left:30px;
	padding-right:10px;
	height:40px;
	border:none;
	color:#F30;
	font-size:18px;
	font-weight:bold;
}

.PassWordInput{
	background: url(../hi/Img/userlogin.jpg) -3px -45px;
	color:#F30;
	width:200px;
	padding-left:30px;
	padding-right:10px;
	height:40px;
	border:none;
}

.SubmitSignInBt{
	background: url(../hi/Img/userlogin.jpg) -3px -150px;
	width:240px;
	height:41px;
	border:none;
	text-align:center;
	color:#fff;
	font-size:24px;
	font-family:隶书;
}

.UserLoginBox{
	width:320px;
	color:#999;
}

.UserLoginBoxHead{
	background: url(../hi/Img/userloginbox.jpg);
	height:65px;
	width:320px;
}
.UserLoginBoxBody{
	background: url(../hi/Img/userloginboxbody.jpg);
	width:320px;
}
.UserLoginBoxBottom{
	background: url(../hi/Img/userloginbox.jpg) 0px -300px;
	height:20px;
	width:320px;
}
.UserLoginBox{
	width:320px;
	color:#999;
}

.MenuLine{
background:#eee;width:0px; float:left; height:36px;	
}

.ErrorICO{
	background:url(../hi/Img/icopool.gif) 0px -266px;
	width:10px;
	height:10px;
	float:left;
	margin-right:5px;
}
.Loading{
	background:url(../hi/Img/load0.gif);
	width:16px;
	height:16px;
	float:left;
}

#Entrance{
width:300px; height:280px; border:5px solid #eee; position:relative; background:#aaa;
opacity:0.6;
top:15px;
left:650px;
filter:Alpha(opacity=60);
}


#OptionArea{
	width:300px;position:relative;
	top:-265px;
	left:655px;
	color:#fff;
	height:280px;
}
#FormArea{

}
#RegForm,#LoginForm{
	width:235px;
	margin:auto;
	height:250px;
}
#RegForm{
	display:none;	
}
#RegForm table,#LoginForm table{
	width:235px;
	margin:auto;
}

#ToLogin,#ToReg{
	width:150px;
	float:left;
	height:40px; line-height:40px;text-align:center;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}
.bg0{
	background:#666;
}
.bg1{
	background:none;
}

#idContainer2{
	height:350px;
}
#RegBt{
	width:80px;
	height:25px;
	background:#eee;	
}
.ErrInfo,.GoodInfo{
	color:#C00;
	border:2px solid #F30;
	background:#FFF0F3;
	display:block;
	height:25px;
	line-height:25px;
	padding-left:5px;
	display:none;
	width:200px;
}
.GoodInfo{
	display:block;
	color:#060;
	border:2px solid #6C0;
	background:#F0FFE1;
}
.LoginInfo{
	color:#C00;	height:25px;line-height:25px;
	padding-left:5px;color:#060;
	border:2px solid #6C0;
	background:#F0FFE1;
}
#LoginBtArea a{
	background:url(../images/loginbt.jpg) no-repeat -7px 0px;
	width:212px;
	height:35px;
	display:block;
}
#LoginBtArea a:hover{
	background:url(../images/loginbt.jpg) no-repeat -7px -35px;
	width:212px;
	height:35px;
	display:block;
}


.EditSiteArea{
	background:#f7f7f7;
	width:690px;
	border:1px solid #ddd;
	float:left;
}

#SiteListArea{
	width:250px;
	border:1px solid #ccc;
	float:left;
	margin:auto 10px;
}
#SiteList td{
	height:30px;
	width:250px;
	border-bottom:1px dotted #eee;
	overflow:hidden;
}
#SiteList a{
	display:block;
	background:url(../images/sitelistbg.png);
	height:30px;
	line-height:30px;
	color:#F90;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#SiteList a:hover{
	background:url(../images/sitelistbg.png) 0px -30px;
}
.close_hover,.close,.Add,.Ask,.modify,.modify_hover,.Cleared,.Cleared_hover,.DropDown,.Pers{
	background:url(../images/default.png) no-repeat -671px -1px;	
	width:17px;
	height:17px;
	cursor:pointer;
}
.DropDown{
	background-position:-457px -43px;
}
.Ask{
	background-position:-454px -211px;
}
.close{
	background-position:-645px 0px;	
}
.modify{
	background-position:-608px -17px;	
}
.modify_hover{
	background-position:-608px 0px;	
}
.Cleared{
	background-position:-529px 0px;
	
}
.Cleared_hover{
	background-position:-553px 0px;	
}
.Add{
	background-position:-586px 1px;
	float:left;
}
.Pers{
	background-position:-204px 1px;
	float:left;
}
.TitleBar{
	background:url(../images/bar.png)  0px -202px;	
	height:38px;
	width:250px;
}
#SiteNum{
	height:38px;
	line-height:38px;
	color:#888;
	float:left;
	font-weight:bold;
	margin-left:5px;
	font-size:16px;	
	width:160px;
}
#AddSiteBt{
	height:38px;
	width:90px;
	color:#666;
	cursor:pointer;
	line-height:38px;
	text-align:center;
}
.WaitData{
	background:url(../images/load2.gif) center no-repeat; width:100px; height:100px; margin:auto;
}
#CodeArea{
	width:690px;
	margin-top:5px;
	border:1px solid #ccc;
	background:#f7f7f7;
	float:left;
}

.BT{
	background:url(../images/bg-btn.png) no-repeat -60px -415px;
	border:none;
	width:78px;
	height:28px;
}
.helpbox{
	width:250px;
	height:150px;
	border:2px solid #9C0;
	background:#fff;
	position:absolute;	display:none;
}
#HelpContent{
	clear:both;
	margin:5px;
	height:140px;
	width:230px;
	overflow:auto;
}

.SubItem{
	color:#999;	
}

.whitefont{
color:#fff;
}

.ulStyle0{
	line-height:18px;
	list-style:url(../images/item2.gif);	
}
.ulStyle0 a{
	color:#333;
	text-decoration:none;
}