﻿html,body{
	width: 100%;
	height: 100%;
}

body {
	font-family:Arial, Narrow, arial, serif, simsum;
	font-size:12px;
	line-height:150%;
	/*background:#fff url(img/2.jpg) repeat-x;*/
	display: flex;
    justify-content: center;
	width:100%;
	/*-width:400px;
	height:100%;
	min-height:300px;*/
	
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
	padding:0;
	margin:0;
	
}
li {
	list-style-type:none;
}
img {
	vertical-align:top;
	border:0;
}
ol, ul {
	list-style:none;
}
h1, h2, h3, h4, h5, h6 {
	font-size:12px;
	font-weight:normal;
}
a {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#666;
	text-decoration:none;
}


.main {
	overflow:hidden;
	zoom:1;
}

.mainright {
	/*background:url(img/denglu.jpg) no-repeat;*/
	overflow:hidden;
	display: flex;
    justify-content: center;
	width:100%;
	height:100%;
	
}
.form {
	overflow:hidden;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
   width:100%;
   align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
.topc{
	display: flex;
	width:100%;
	min-height: 5em;
}
.sfzh, .usernamek, .yzmzt {
	display: flex;
	justify-content: center;
	align-items: center;
	width:100%;
	height: 100%;
	max-height: 40px;
	margin: 0.5em auto;
}

.miwen, .mawen, .yanzhengmawz{
	display: flex;
    justify-content: flex-end;
	align-items: center;
	width:100%;
	max-width:9em;
	height: 100%;
	max-height:32px;
	font-family: Arial, Narrow, arial, serif, simsum;
	font-size: 14px;
}

#username, #password, #yzm, #hover {
	overflow:hidden;
	border:none;
	color:#666;
	text-align:left;
	display: flex;
    justify-content: center;
	align-items: center;
	width:100%;
	min-width: 180px;
	max-height:15px;
}

#username, #password, #hover, #yzm {
	border:1px solid #CCCCCC;
	overflow:hidden;
	padding:9px 8px 8px 8px;
	display: flex;
    justify-content: center;
	align-items: center;
	width:100%;
	min-width: 180px;
	max-height:15px;
	margin-right: 80px;
}
.yzmzt {
	padding-top: 10px;
    letter-spacing: 3px;
	/*margin-left: 1em;*/
	display: flex;
    justify-content: center;
	align-items: center;
	width:100%;
	min-width:27em;
}

.Button {
	display: flex;
	justify-content: center;
	align-items: center;
	width:100%;
	height: 100%;
	min-width:100px;
	max-height:38px;
	margin-right: 30px;
}


.yzmec1 {
	position: relative;
	display: inline-flex;
	margin: 0 ;
	width:100%;

}

.yzmec2{
	display: flex;
    justify-content: center;
	align-items: center;
	width:100%;
	margin: 10px;
	min-width:150px;
	
}

.yanzhengma {
	width:10px;
	overflow:hidden;
	height:25px;
	font-size:14px;
	/*display:block;*/
}

.Button .denglu1{
   
	display: flex;
	letter-spacing: 10px;
    justify-content: center;
	align-items: center;
	width:100%;
	height:100%;
	max-width:100px;
	min-height:38px;
	font-size:14px;
}

.denglu {
	height:28px;
	width:96px;
	position:relative;
	display: inline-flex;
	left:-20px;
	top:1px;
	right:3px;
	bottom:47px;
	/*border:none;*/
	/*background:none;*/
	cursor:pointer;
	float:right;
}
.yankuang {
	position:relative;
	display: inline-flex;
	min-width: 80px;
	overflow:hidden;
	text-align:center;
	flex-direction: column;
    align-items: center;
   margin-right: 30px;
}
.yankuang img{
	vertical-align: top;
    border: 0;
	position: relative;
	display: inline-flex;
	padding-top:10px;
}

.yankuang a {
	color:#4343FE;
	text-decoration:underline;
}





.wenzi {
	position:absolute;
	right:146px;
	bottom:50px;
	border:none;
}
.wenzi a {
	color:#0A61AF;
	text-decoration:underline;
}

.zhuce {
	position:absolute;
	right:90px;
	bottom:50px;
	border:none;
	color:#f00;
}
.zhuce a {
	color:#f00;
	
}
.zhuce a.visited {
	color:#f00;
}


.footer {
	color: #000;
	height: 20px;
	border-top:1px solid #1b76cf;
	padding:20px 40px 0px 20px;
	zoom:1;
}
.footer span {
	float:right;
	padding-left:10px;
	font-size:12px;
}
.footer a {
	padding:0px 5px;
	color:#000;
	font-size:12px;
}
.footer a:hover{color:#666;}

