.All{
	width: 100%;
	min-width: 1100px;
	height: 730px;
	margin: 0 auto 0;
	background:url(../img/firstPage/background.png) no-repeat center center;
}
.aa{
	height: 600px;
	width: 55%;

}

#barframe{
	border-bottom-width: 0px;
}

html { font-size: 1rem; }

@media (min-width: 576px) {
	html { font-size: 1.25rem; }
}
@media (min-width: 768px) {
	html { font-size: 1.5rem; }
}
@media (min-width: 992px) {
	html { font-size: 1.75rem; }
}
@media (min-width: 1200px) {
	html { font-size: 2rem; }
}

header {
	margin: 0 auto 0;
	width: 100%;
	min-width: 1100px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 1rem 2.5rem 0px;
	background-color: #0078bd;
}


.site-nav {
	border-bottom: 1px  rgba(255, 255, 255, 0.2);
	position: relative;margin: 0px auto; /*水平居中*/top: 60%; /*偏移*/
	transform: translateY(-50%);
	height: 31px;
}



.site-nav ul {
	display: flex;
	list-style-type: none;

}


.site-nav ul li {
	position: relative;
	padding: 2.5px 25px 25px 25px;
	cursor: pointer;
	font-size:15px;
	width: 140px;
	height: 30px;
	margin-right: 20px;
	color: white;
	text-align: center;

}
.site-nav ul li::after {
	position: absolute;
	content: "";
	top: 100%;
	left: 0;
	width: 100%;
	height: 1.5px;
	background: white;
	transform: scaleX(0);
	transition: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.site-nav ul li:hover::after, ul li.active::after {
	transform: scaleX(1);
}
.site-nav ul li a {
	position: relative;
	display: flex;
	color: white;
	font-family: Lato, sans-serif;
	text-decoration: none;
	transition: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.userLogin{
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;/*让文字水平居中*/
}

.box0{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;/*让文字水平居中*/
	background-color: #0E9AEF;color: white;

}
.box1{
	margin-top: 10px;
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;/*让文字水平居中*/
	background-color: #dcdcdc;color: #0e9aef;font-size: 20px;margin-bottom: 0px

}

table.default-table{
	/* -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    border-radius:5px; */
	width: 100%;
	border:solid #dcdcdc;
	border-collapse: collapse;
	border-width:0px 0px 0px 1px;
	border-spacing: 0;
}
table.default-table tbody tr{
	height: 30px;
	line-height: 30px;
}
table.default-table tbody tr.odd{
	background-color: #fff;
}
table.default-table tbody tr.even{
	background-color: #F5F5F5;
}
table.default-table tbody tr:hover{
	background-color: #eee;
}
table.default-table tbody tr th,table.default-table tbody tr td{
	padding:3px 5px;
	text-align: left;
	/* border: 1px solid #ddd; */
	border:solid #dcdcdc;
	border-width:0px 0px 1px 0px;
}
table.default-table tbody tr th{
	font-weight: bold;
	text-align: center;
}

table.default-table tbody tr td.tac{
	text-align: center;
}

table.default-table tbody tr td a:hover{
	color:#0080c0;
}
.li{
	background:#44abf0;
}
.titleDiv{
	height: 50px ;
	background-color: #f1f1f1;
	line-height:50px;
	font-size:18px;
	padding-left:20px;
	color:#0078bd ;
	margin-top: 20px;
	width:100%
}
.abc{
	border-left:1px solid #CBD0DD;
	border-bottom:1px solid #CBD0DD;
	border-right:1px solid #CBD0DD;
	padding-right: 1px;
	padding-left: 1px;
	right: 10px;
}

.div-bor{

	position: relative;width: 200px;

}

.icon-user{

	position: absolute;left: 0;z-index:5;

	background-image: url(../img/firstPage/username.png); /*引入图片图片*/

	background-repeat: no-repeat; /*设置图片不重复*/

	background-position: 3px 3px; /*图片显示的位置*/

	width: 20px; /*设置图片显示的宽*/

	height: 20px; /*图片显示的高*/
	top: 4.5px;


}
/*

!* Safari，Chrome WebKit browsers *!
#uname::-webkit-input-placeholder {
	color: grey;
}
!* 火狐 Mozilla Firefox 4 to 18 *!
#uname:-moz-placeholder {
	color: white;
}
!* 火狐 Mozilla Firefox 19+ *!
#uname::-moz-placeholder {
	color: white;
}
!* Internet Explorer 10+ *!
#uname:-ms-input-placeholder {
	color: white;
}

!* Safari，Chrome WebKit browsers *!
#pword::-webkit-input-placeholder {
	color: white;
}
!* 火狐 Mozilla Firefox 4 to 18 *!
#pword:-moz-placeholder {
	color: white;
}
!* 火狐 Mozilla Firefox 19+ *!
#pword::-moz-placeholder {
	color: white;
}
!* Internet Explorer 10+ *!
#pword:-ms-input-placeholder {
	color: white;
}

!* Safari，Chrome WebKit browsers *!
#validateCode::-webkit-input-placeholder {
	color: white;
}
!* 火狐 Mozilla Firefox 4 to 18 *!
#validateCode:-moz-placeholder {
	color: white;
}
!* 火狐 Mozilla Firefox 19+ *!
#validateCode::-moz-placeholder {
	color: white;
}
!* Internet Explorer 10+ *!
#validateCode:-ms-input-placeholder {
	color: white;
}

*/

#uname{
	margin-top: 10px;
	padding-left: 30px;
	border:1px solid #009af3;
	color: grey;
	BACKGROUND-COLOR: transparent;
}
.div-bor{
	position: relative;width: 200px;

}

.icon-password{

	position: absolute;left: 0;z-index:5;

	background-image: url(../img/firstPage/password.png); /*引入图片图片*/

	background-repeat: no-repeat; /*设置图片不重复*/

	background-position: 3px 3px; /*图片显示的位置*/

	width: 20px; /*设置图片显示的宽*/

	height: 20px; /*图片显示的高*/
	top: 4.5px;


}
#pword{
	margin-top: 20px;
	padding-left: 30px;
	border:1px solid #44abf0;
	/*color: #FFFFFF;*/
	BACKGROUND-COLOR: transparent;
}

#validateCode{
	padding-left: 30px;
	border:1px solid #44abf0;
	BACKGROUND-COLOR: transparent;
}


#btnSubmit{
	width: 70%;
	margin: 10px auto 10px;
	background-color: #44abf0;
	border-color :#44abf0;
}
#btnSubmit2{
	width: 70%;
	margin: 10px auto 10px;
	background-color: #44abf0;
	border-color :#44abf0;
}

#btnSubmit1{
	width: 70%;
	margin: 30px auto 10px;
	background-color: #009af3;
	border-color :#009af3;
}

.overCurtain {
	border-top:1px solid ;
	position:absolute;
	height:100%;
	width:100%;
	left:0px;
	top:0px;
	opacity:0.4;
	display:none;
	background-color:rgb(230,245,255);
}
.hide-center {
	width:308px;
	height:300px;
	position:absolute;
	right:0;
	left:0;
	bottom:0;
	top:0;
	margin:auto;
	display:none;
	z-index:1;
}
.hide-center #formhead {
	width:300px;
	height:42px;
	margin:0;
	padding-top:12px;
	padding-bottom:-30px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	background-color:white;
}
.hide-center #formhead-title {
	width:100px;
	height:24px;
	margin-left:120px;
	margin-right:36px;
	color:black;
	font-weight:900;
	display:inline-block;
}
.hide-center #close {
	width:20px;
	height:20px;
	border:0;
	border-radius:20%;
	background-color:red;
	color:white;
}
.hide-center #formbody {
	width:300px;
	height:280px;
	background-color:white;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}
.hide-center .loginHead {
	margin-right:-8px;
	padding:13px;
	width:25px;
	height:28px;
	background-color:white;
	vertical-align:middle;
}
.hide-center .loginInput {
	height:52px;
	width:230px;
	padding-left:10px;
	border:0;
	background-color:white;
	color:aliceblue;
}
.hide-center .loginUserName {
	padding-left:30px;
	padding-top:30px;
}
.hide-center .login1 #img-topleft-loginHead {
	border-top-left-radius:5px;
}
.hide-center .login1 #input-topright-loginInput {
	border-top-right-radius:5px;
}
.hide-center .login1 #img-bottomleft-loginHead {
	border-bottom-left-radius:5px;
}
.hide-center .login1 #input-bottomright-loginInput {
	border-bottom-right-radius:5px;
}
.hide-center .loginPassword {
	padding-left:30px;
}
.hide-center #formfoot {
	margin-top:30px;
	margin-left:30px;
}
.hide-center #BSignIn {
	border:0;
	background:#FF9C00;
	color:#ffffff;
	width:240px;
	height:40px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.object{
	color: white;
	font-family:微软雅黑;
	margin: 0 auto 0;
}
.flex{
	/*flex 布局*/
	display: flex;
	/*实现垂直居中*/
	align-items: center;
	/*实现水平居中*/
	justify-content: center;

	text-align: justify;
	width:200px;
	height:200px;
	background: #000;
	margin:0 auto;
	color:#fff;
}