
body {
	background:black;
	color:white;

	background-size: 1920px;

	background-image: url("/img/entrance/background.jpg");
	background-position: 50% 0;
	background-repeat: no-repeat;
	margin: auto;

}

a:link{
	color:white;
}
a:visited{
	color:white;
}

hr{
	border: 0;
	width:90%;
	border-top: 1px solid #555;
}

.dead{
	color:red;
}

.point{
	color:#ff0;
}


.block{
	width : 800px;
	margin : 20px auto;
}

.block.top{
	height : 580px;
	position : relative;
}

.top img{
	position : absolute;
}

.top .chrleft{
	left : -24px;
	top : 85px;
}
.top .chrright{
	left : 578px;
	top : 58px;
}

.top .topinfo{
	left : 250px;
	top : -13px;
}
.top .mainlogo{
	left : -110px;
	top : -20px;
}

.top .maintenance{
	left : 90px;
	top : 370px;
	width:400px;

}

.top .f_maintenance{
	left : 175px;
	top : 360px;
	width :410px;
	height :190px;
	padding:20px;
	font-weight:bold;
	background-image: url("/img/entrance/f_maintenance.png");
	text-align:center;
	font-size:20px;
	position:absolute;
}

.top .tweet{
	position:absolute;
	width:230px;
	height:200px;

	left : 492px;
	top : 370px;



}


.top .btn{
	position:absolute;
}

.top .entry{
	left : 140px;
	top : 330px;
	background-image: url("/img/entrance/idbt.png");
	width :260px;
	height :260px;
}
.top .entry:hover{
	background-image: url("/img/entrance/idbt_.png");
	cursor : pointer;
}

.top .start{
	left : 400px;
	top : 330px;
	background-image: url("/img/entrance/loginbt.png");
	width :260px;
	height :260px;
}

.top .start:hover{
	background-image: url("/img/entrance/loginbt_.png");
	cursor : pointer;
}


.ss{
	position : relative;
	background:rgba(0,0,0,0.4);
	z-idex : 1;
}

.ss td{
	padding:10px 5px;
}

.ss .img{
}

.ss .img img{
	border: 1px solid #555;
	width : 240px;
}

.ss .img img:hover{
	cursor : pointer;
}

.ss .txt{
	vertical-align : top;
	font-size : 16px;
	line-height: 20px;
	font-weight: bold;
}

.ss .txt .label{
	margin-bottom:7px;
}

.ss .txt .annotate{
	font-size : 12px;
	color : #f00;
	line-height: 16px;
}



.browser{
	width : 350px;
	margin: 10px auto;
	font-size : 16px;
	padding:5px;
	border: 1px solid #555;
	line-height: 1.2;
}



.footer{
	margin-top:20px;
}

.footer img{
	display:block;
	margin:5px auto;
	border: 1px solid #555;
	text-align:center;
}

.footer .right{
	width : 350px;
	margin: 10px auto;
	font-size : 18px;
	text-align:center;
}



#overlay{
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.7);
	z-index:1;
}
#overlay img{
	position:absolute;
	border: 1px solid #555;
}

#overlay:hover{
	cursor : pointer;
}
