@charset "utf-8";
/* CSS Document */

/*head width:1400px*/
div.top span.jianfan{margin-left:calc(50% - 700px)}
div.top span.time{text-align:right; margin-right:calc(50% - 700px)}
div.logo{width:700px; margin-left:calc(50% - 700px)}
div.login_mini{width:700px; margin-right:calc(50% - 700px)}
div.login_mini ul{margin-left:calc(50% + 140px)}

div.login{width:1400px; margin:0 auto; overflow:hidden}
div.login_left{width:455px; background:rgba(255,255,255,1.8); border-radius:10px; padding:50px 0; overflow:hidden; float:left}
div.login_left h2{width:100%; color:#7a7772; background:none; font-size:32px; text-align:center; font-weight:normal}
div.login_left p{width:calc(100% - 100px); color:#666; text-align:right; margin:1px auto 0 auto}
div.login_left p a{color:#F00}
div.login_left span{display:block; width:50px; height:50px; background:#eee; border-right:#aaa solid 1px; border-radius:10px 0 0 10px; position:absolute; left:0; top:0}
div.login_left span i{display:block; color:#555; text-align:center; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%)}
div.name{width:355px; height:50px; background:#fff; border:#aaa solid 1px; border-radius:10px; margin:20px auto 0 auto; position:relative}
div.pass{width:355px; height:50px; background:#fff; border:#aaa solid 1px; border-radius:10px; margin:35px auto 0 auto; position:relative}
div.code{width:355px; margin:35px auto 0 auto; overflow:hidden}
div.code_l{width:197px; height:50px; background:#fff; border:#aaa solid 1px; border-radius:10px; float:left; position:relative}
div.code_r{width:140px; height:50px; float:right}
div.code_r img{width:140px; height:50px; border-radius:10px; cursor:pointer}
div.take{width:355px; height:50px; line-height:50px; margin:20px auto 0 auto; position:relative}

input.username{width:calc(100% - 51px); height:50px; font-size:1rem; text-align:center; border:none; padding:0; margin-left:51px; border-radius:15px}
input.password{width:calc(100% - 51px); height:50px; font-size:1rem; text-align:center; border:none; padding:0; margin-left:51px; border-radius:15px}
input.code{width:146px; height:50px; font-size:1rem; text-align:center; border:none; padding:0; margin-left:51px; border-radius:15px}
input.submit{width:calc(50% - 1px); height:50px; line-height:50px; color:#fff; background:#7d181d; font-size:20px; text-align:center; cursor:pointer; border:none; border-radius:15px 0 0 15px; float:left}
input.findpass{width:calc(50% - 1px); height:50px; line-height:50px; color:#fff; background:#7d181d; font-size:20px; text-align:center; cursor:pointer; border:none; border-radius:0 15px 15px 0; float:right}
input.submit:hover,input.findpass:hover{background:#FF6D01}
div.login_left label{display:none}

div.login_right{width:calc(100% - 475px); height:480px; background:#fff; border-radius:10px; float:right}
div.login_right p{line-height:30px}

div.swiper-container {
	width: 100%;
	height: 300px;
	margin: 20px 0;
}
div.swiper-slide {
	font-size: 18px;
	height: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding:0 20px;
}