@charset "utf-8";body {	margin: 0;	padding: 0;}.header {	margin: 0 auto;	display: flex;	justify-content: space-between;	width: 1000px;	height: 69px;}.main {	display: flex;	justify-content: center;	align-items: flex-start;	width: 100%;	height: 371px;	background-image: url('../img/main.png');	background-repeat: repeat-x;}.login {	display: flex;	flex-direction: column;	justify-content: center;	margin: 40px 0 0 0;	width: 460px;	padding: 16px;	border: 2px solid #111985;	background-color: rgba(255,255,255,0.85);}.login h2 {	margin: 0 0 20px 0;	padding: 0;	text-align: center;}form {	text-align: center;}form input[type='text'],form input[type='password'] {	width: 350px;	height: 30px;	margin-bottom: 20px;	padding: 0 0 0 10px;	border: 1px solid #B2B2B3;	border-radius: 2px;	font-size: 12px;}.loginbuttom {	width: 180px;	height: 40px;	padding: 8px;	font-size: 16px;	text-align: center;	color: #ffffff;	background-color: #111985;}.info {	width: 100%;	height: 226px;	display: flex;	justify-content: center;	padding-top: 20px;}.news h2 {	margin: 0 0 10px 0;	color: #111985;	font-size: 18px;}.news iframe {	margin: 0 20px 0 0;	width: 470px;	height: 176px;	border: 1px solid #B2B2B3;}.secom {	margin-top: 35px;	width: 75px;	font-size: 9px;	line-height: 11px;	text-align: justify;}.secom p{	margin: 0;}.message {	width: 100%;	height: 50px;}.message p {	font-size: 12px;	text-align: center;}.footer {	width: 100%;	height: 70px;	box-sizing: border-box;	padding-top: 40px;	background: linear-gradient(30deg, #111985 0, #111964 100%);	text-align: center;	color: #ffffff;	font-size: 11px;}.footer p {	margin: 0;}/*=========================== */.newsList {	margin: 0;	padding: 0;	list-style: none;}.newsList li {	margin-bottom: 20px;	font-size: 12px;}