@charset "utf-8";
* {margin: 0;padding: 0;box-sizing: border-box;}
body,ul,li,table,form{font-family: Arial, sans-serif;background-color: #f8f8f8;}
a{color:#333333;text-decoration:none;}
a:hover{color:#FF6600;text-decoration:none;}
input{border:0;background-color:#f8f8f8;font-size:1.0em; padding:5px;}

.top {
	background-color: #bd1a2d;
	color: white;	
	text-align: left;
	padding-left:10px;	         
	top: 0;
	width: 100%;
	height:40px;
}

.main-content {
	clear:both;	
	float:none;
	text-align: left;
	padding: 20px;
}

.main-content h1 {
	font-size: 1.2em;
	margin-bottom: 5px;
	padding-bottom:5px;
	border-bottom:2px solid #bd1a2d;
}

.main-content h2{
	font-size:1.0em;
	margin-top:15px;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-top:15px;
	text-align:center;
	border-top:1px dotted #CCCCCC;
}

.main-content p {
	font-size: 1.0em;
	line-height:35px;
	margin-bottom: 30px;
}

.gonggao li{list-style:none; line-height:25px; border-bottom:1px dashed #CCCCCC; margin-top:10px; margin-bottom:10px; padding-bottom:10px;}
.login tr{line-height:45px;}
.personinfo tr{line-height:35px;}
.personinfo td{padding-left:10px;}

.date{color:#999999;}

.footer {
	background-color:#bd1a2d;
	color: white;
	position: fixed;	
	bottom:0;
	padding:10px;
	width:100%;
	text-align:center;
}

.footer a{	
	color:white;
	text-decoration:none;
	padding:10px 5px; 
	margin:0 5Px;
}

.btn{
	margin-top:10px;
	background-color:#bd1a2d;
	color:white;
	padding:10px 20px;
	border:none;
	border-radius:5px;
	cursor:pointer;
	font-size:1em;
	width:100%;
	transition:background-color 0.3s;
}

.btn:hover{
	background-color:#bd1a2d;
}
