@charset "UTF-8";
/*author: zt12469CQL*/

 *{padding: 0px;margin: 0px;font-style: normal;list-style-type: none;text-decoration: none;font-family:Microsoft YaHei,Arial,sans-serif;border:0 none;outline: 0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; }
 html,body{height: 100%;}
div,p{word-break:break-all;}
a{cursor: pointer;transition:all .3s; -webkit-transition:all .3s;-moz-transition:all .3s;}
h2,h3,h4,h5,h6{font-weight: normal;font-size: 14px;}

body{clear: both;color: #333;line-height: 22px;font-size: 12px; }

input,textarea,button,select{outline: none;resize:none;border:1px solid #e2e2e2;transition:all .3s; -webkit-transition:all .5s;-moz-transition:all .5s;font-size: 12px;}
input:hover,textarea:hover{border-color: #d1d1d1;border-radius: 2px;}
button,select,input{height: 32px;}
input,textarea{padding: 3px 5px;color: #666;background: #fff;}
button{background: none;cursor: pointer;border: 0 none;}
label{line-height: 22px;}
label th,label td{word-break: break-all; word-wrap:break-word;}
table{border-collapse:collapse;border-spacing:0;width: 100%;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}/*google浏览器黄色背景*/
input::-ms-clear,input::-ms-reveal{display:none;}/*ie浏览器的眼睛跟叉叉*/
input[type='checkbox'],input[type='radio']{vertical-align: middle;margin-top: -3px;height: 14px;}
@font-face {
	font-family:"kico";
	src:url('../font/icomoon.eot?m4iezm');
	src:url(../font/icomoon.eot?m4iezm#iefix) format('embedded-opentype'),url(../font/icomoon.ttf?m4iezm) format('truetype'),url(../font/fonicomoon.woff?m4iezm) format('woff'),url(../font/icomoon.svg?m4iezm#icomoon) format('svg');
	font-style:normal;
}
.kico{display: inline-block;vertical-align: top; font-family: "kico";font-style:normal;}
/**************以上是Korbin.css复制的部分css*************/


/*登录页样式*/
.login_bg{ background: url(../images/login_bg.jpg) no-repeat center center; background-size: cover; width: 100%; height: 100%; position: relative; display: flex;align-items:center;justify-content
:center;  }
.left_top_logo{ position: fixed; top: 20px; left: 20px; width: 350px; }
.login_box{ width: 560px; height: 610px; background-color: #fff; border-radius: 15px;box-shadow: 0 0 10px #ccc; padding: 90px 80px; text-align: center;position: relative;}
.login_box h1{ display: inline-block; font-size: 26px; font-weight: bold; color: #333; text-align: center; line-height: 2em; letter-spacing: 2px;}
.login_box span.bottom_hr{ border-top: 3px solid #444; width: 100px;height: 3px;display: block;margin: 0 auto;}
.login_form input{ border:none; background-color: rgba(255,255,255,0);padding-left: 50px; }
.login_form{margin-top: 60px;}

.input_box{ height: 43px; padding: 2px 0;margin-top: 40px; }
.user_input,.password_input,.email_input,.code_input{ position: relative; border: 1px solid #E6E6E6}

.user_input:before, .password_input:before, .email_input:before,.code_input:before {width: 22px;height: 22px;display: block;content: " ";left: 0;background: url(../images/user_icon.png) no-repeat;position: absolute;    left: 15px;top: 10px;background-size: 100%;}
.password_input:before{ background: url(../images/password_icon.png) no-repeat;background-size: 100%; }
.email_input:before{ background: url(../images/mail.png) no-repeat;background-size: 100%; }
.code_input:before{ background: url(../images/code.png) no-repeat;background-size: 100%; }

.remember_check{ display: flex; justify-content: space-between;margin: 30px 0;padding: 0 5px; text-align: right; }
.remember_check a{ color: #163076; }
.remember_check a:hover,.remember_check a:focus{ color: #204ecc; }
.login_in{ background-color: #ff5001; color: #fff; height: 42px; line-height: 42px; text-align: center; display: block; border-radius: 22px;margin-top: 40px;}
.login_in:hover,.login_in:focus{ color: #fff; }
/*找回密码*/
.find_tips{ text-align: left; display: flex;margin-top: 30px; }
.find_tips img{ width: 18px;  display: inline-block; margin: 5px 5px 0 0;  }
.find_tips p{  font-weight: bold; text-decoration: underline; line-height: 2em;}
.left_img>img{width: 95px;height: 95px;position: absolute;right: 0;top: 0;}
.infor{margin-top: 50px;font-size: 20px;color: #999999;}
.huanhui{margin-top: 20px;font-size: 16px;color: #163076;}

.remember_check{display: flex;justify-content: center;}
.lang_select_m,
.tips-info{
	display: none;
}
/***********************************************************************************************/

/*768px以下访问出现个人中心*/
@media screen and (max-width: 768px) {
	html, body{
		overflow: hidden;
	}
	#content{
		width: 95%;
	}
	.login_box{
		width: inherit;
		padding: 5% !important;
		margin: 0 auto;
		height: inherit;
		margin-bottom: 10px;
	}
	.header,.change_login_three{
		display: none !important;
	}

	.second{
		overflow: hidden;
	}
	.login_box .change_login_ul {
		display: inline-flex;
	}
	.login_box .change_login_li {
		width: auto;
	}
	.login_box .change_login_one {
		margin-right: 10vw;
	}
	.login_box h1 {
		font-size: 5.5vw;
	}
	.login_box .first{
		/* TODO */
		margin-top: 0 !important;
	}
	.login_box .alert {
		display: none;
	}
	.login_box .remember_check {
		justify-content: flex-end;
		align-items: center;
		padding: 0 !important;
	}
	.login_box input.login_in {
		width: 80% !important;
		margin: 0 auto;
	}
	.login_box .lang_select_m{
		display: block;
	}
	.tips-info{
		display: block;
		position: absolute;
		left: 0;
		top: 110%;
		font-size: 14px;
		color: red;
	}

}