html,body{
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
}
input{
	/*text-transform:uppercase;*/
	outline:none;
}
input::-webkit-input-placeholder {
	color: #bbc7dd;
	font-size: 14px;
}
input::-moz-input-placeholder {
	color: #bbc7dd;
	font-size: 14px;
}
input::-ms-input-placeholder {
	color: #bbc7dd;
	font-size: 14px;
}
.main-m{
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 9999;
	height: calc(100% - 50px);
}
.main{
	margin: 0 auto;
	position: relative;
	/* max-width: 1200px; */
	height: calc(100% - 0px);
}
/*.logo{*/
/*	!*background: url(../img/login6_h5/logo.png) no-repeat;*!*/
/*	background-size: 10% ;*/
/*	background-repeat: no-repeat;*/
/*	background-position: 35px 10px;*/
/*	color: #fff;*/
/*	font-size: 24px;*/
/*	font-weight: bold;*/
/*	height: 55px;*/
/*	line-height: 55px;*/
/*	!* margin: 20px 0 0 100px; *!*/
/*	!*padding-left: 90px;*!*/
/*	position: absolute;*/
/*	top: 20px;*/
/*	left: 100px;*/
/*}*/
.logo2{
	/*background: url(../img/login6_h5/logo.png) no-repeat;*/
	background-size: 10% ;
	background-repeat: no-repeat;
	background-position: 35px 10px;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	height: 55px;
	line-height: 55px;
	/* margin: 20px 0 0 100px; */
	/*padding-left: 90px;*/
	position: absolute;
	top: 20px;
	left: 100px;
}
.login{
	background:url(../img/login6_h5/main-bg.png) no-repeat;
	height: 448px;
	position: absolute;
	right: 200px;
	/* right: 0%; */
	top: calc(50% - 209px);
	width: 429px;
}
.login-dt{
	padding: 50px 0 0 0;
	text-align: center;
}
.login-dd{
	/*padding: 20px 0;*/
}
.login-yh{
	background-image: url(../img/login6_h5/login-yh.png);
	background-color: #3565a9;
	background-repeat: no-repeat;
	background-position: 20px 10px;
	border-radius: 50px;
	height: 40px;
	margin: 20px auto 0 auto;
	padding-left: 50px;
	width: 300px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.login-mm{
	background-image: url(../img/login6_h5/login-mm.png);
	background-color: #3565a9;
	background-repeat: no-repeat;
	background-position: 20px 10px;
	border-radius: 50px;
	height: 40px;
	margin: 20px auto 0 auto;
	padding-left: 50px;
	width: 300px;
}
.login-yh input,.login-mm input{
	color: #fff;
	background: none;
	border: none;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	width: 230px;
}
.login-jz{
	color: #7badd4;
	margin: 20px auto 0 auto;
	width: 300px;
}
.login-jz input{
	margin-right: 10px;
	transform: translateY(1px);
	cursor: pointer;
}
.login-dl{
	margin: 0 auto;
	width: 300px;
}
.login-dl input{
	background-color: #04376b;
	border-radius: 50px;
	border:none;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	margin-top: 20px;
	width: 100%;
}
.slide{
	height: 100%;
	overflow: hidden;
	width: 100%;
}
.ban{
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	height: 100%;
	width: 100%;
}
.ban1{
	/* background-image: url(../img/ban1.jpg); */
	background-image: url(../img/login6_h5/ban1.png) ;
}
.ban2{
	/* background-image: url(../img/ban2.jpg); */
	background-image: url(../img/login6_h5/ban2.png);
}
.ban3{
	/* background-image: url(../img/ban3.jpg); */
	background-image: url(../img/login6_h5/ban3.png);
}
.carousel-indicators li{
	background: #31467d!important;
	border: none!important;
	height: 7px!important;
	width: 25px!important;
}
.carousel-indicators .active{
	background: #fff!important;
	border: none!important;
}
.loginerror_box{
	font-size: 14px;
	color: red;
	width: 100%;
	text-align: left;
	margin-top: 5px;
	width: 300px;
	margin: 20px  auto;
}
.quickLogin{
	float: left;
	cursor: pointer;
}
/**********************************************************************************************/

.tab {
	/*background-color: #ffffff;*/
	height: 40px;
	width: 300px;
	vertical-align: middle;
	margin: 15px auto 0 auto;
}

.tab_item {
	float: left;
	cursor: pointer;
	height: 40px;
	width: 50%;
	line-height:40px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}

.tab_split {
	float: left;
	height: 40px;
	width: 10px;
	margin-top: 8px;
	/*background: url("../img/login/tab_split.png") no-repeat;*/
}

.tab_selected {
	color: #017fd3;
	background: url("../img/login/tab_selected.png") repeat-x;
	background-position: bottom;
}
.colorBox{
	height: 100%;
}

/**********************************************************************************************/
.footer {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	text-align: center;
	vertical-align: middle;
}
.footer_text {
	line-height: 65px;
	margin: 0 auto;
	color: #6B6B6B;
}
.footer_text img{
	padding: 0px 5px;
}
.footer_text a{
	color: #2d8cf0;
}


.form_bottom{
	/*background-color: #fff;*/
	width: 300px;
	height: 49px;
	position: absolute;
	bottom: 17px;
	left: 50px;
}
.form_bottom table{
	width: 100%;
	height: 100%;
}
.form_bottom table td{
	width: 20%;
	color: #2489cd;
	float: right;
}
.form_bottom table td a{
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}
.form_bottom table td div{
	width: 100%;
}

