@charset "utf-8";
html, body {
    font: 14px/1.5 "Microsoft Yahei", "Hiragino Sans GB", Helvetica, "Helvetica Neue", "微软雅黑", Tahoma, Arial, sans-serif;
    color: #14191e;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    background-color: #fff;
}
* {margin: 0;padding: 0;}
li {list-style:none;}
input, textarea, select {border: none; outline:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
/*======================登录 start=======================*/
.wrap {
	width:100%;
	height:100%;
	background:url(../images/login_bg1.png) no-repeat center 0;
	background-size:cover;
}
.login_box {
    width: 488px;
	position: absolute;
    margin: 0 auto;
    top: 10%;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform:translateX(-50%);	/* IE 9 */
	-moz-transform:translateX(-50%);	/* Firefox */
	-webkit-transform:translateX(-50%); /* Safari 和 Chrome */
	-o-transform:translateX(-50%);	/* Opera */ 
    z-index: 120;
}
.login_title {
	margin-bottom: 38px;
	overflow: hidden;
}
	.login_title .open_logo{
		width: 115px;
		height: 104px;
		margin: 0 auto 32px;
		background:url(../images/open-logo.png) no-repeat center;
		background-size: cover;
	}
	.login_title .login_info p{
		margin: 0;
		padding: 0;
		text-align: center;
		font-size: 24px;
		line-height: 24px;
		color: #FFFFFF;
	}
.login_content{
	padding: 52px 60px 46px;
	background: rgba(255,255,255,1);
	border-radius: 5px;
}
.placeHolder {
    width: 100%;
    height: 45px;
    position: relative;
    display: block;
    background: #FFF;
    margin-top: 22px;
}
.login_content ul li:first-child{
	margin-top: 0;
}
.login_content ul li:nth-child(2){
	margin-bottom: 11px;
}
.login_btn{
	margin-top: 11px;
}
.iconBox{
	position: absolute;
	left: 1px;
	top: 2px;
	width: 60px;
	height: 41px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.userIcon {
	background: url(../images/userIcon.png) no-repeat 12px center #FFF;
	background-size: 20px 22px;
}
.pwdIcon {
	background: url(../images/pwdIcon.png) no-repeat 12px center #FFF;
	background-size: 20px 28px;
}
.placeHolder input {
	box-sizing: border-box;
	width: 100%;
	text-indent: 60px;
	height: 45px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px 1000px white;
    box-shadow: inset 0 1px 1px 1000px white;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.placeHolder input:focus{
	border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px 1000px white,0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px 1000px white,0 0 8px rgba(102,175,233,.6);
}
.login_btn input {
	width: 100%;
	height: 45px;
	background: #4e7add;
	font-size: 24px;
	color: #fff;
	text-indent: 0;
	cursor: pointer;
	border-radius: 5px;
	box-shadow: inset 0 1px 1px 1000px rgba(0,0,0,0);
	-webkit-box-shadow: inset 0 1px 1px 1000px rgba(0,0,0,0);
}
.login_btn input:focus{
	-webkit-box-shadow: inset 0 1px 1px 1000px rgba(0,0,0,0),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px 1000px rgba(0,0,0,0),0 0 8px rgba(102,175,233,.6);
}
.point .forget {
	float: left;
	color: #808080;
	cursor: pointer;
}
.register{
	float: right;
	color: #1683f1;
	cursor: pointer;
}

/* 修改iframe border 占用高度 */
iframe {
	border: none;
}
/*======================登录 end=======================*/