*{margin:0;padding:0;}
*,:before,:after {-webkit-box-sizing: border-box;box-sizing: border-box}
a{text-decoration:none;color:#333;}

html,body{background:#073569;width:100%;min-width:1000px;margin:0 auto;font-size:13px;}
img{vertical-align:middle;}
.body1000{
	width:1000px;
	margin:0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}
.head, .head img{width:100%;}
.ads-row{ display: table; width: 100%; clear: both;border:1px solid rgba(238,238,238,1);border-radius:3px;}
.ads-td{ display: table-cell; height: 100%;  vertical-align: middle;}
.relative{position: relative;}

.contentbg{position:relative;}
.contentbg img{width:100%;}
.body{width:100%;position:relative;}

.body .content{
	width:100%;
	position:absolute;
	top:0;
	left:0;}

.body .newCon{
	top: 45%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%); 	
	-moz-transform:translateY(-50%); 	
	-webkit-transform:translateY(-50%); 
	-o-transform:translateY(-50%); 
}

.descPic{
	width:50%;
	height: 456px;
}
.descPic>img{
	width:100%;
	height:100%;
}

.main{float:right;margin-right:0;height: 456px;}

.fl{float:left;}
.fr{float:right;}
.cf:after {content: "";display: block;height: 0;clear: both;visibility: hidden;}

form{background-color:#fff;padding-left:35px;padding-right:35px;padding-bottom:35px;width:400px; padding-top: 25px;   }

.disk-lyt-lrg .form {
	width: 350px;
}

form .titleCon{
	width: 100%;
	text-align: center;
	padding-top: 20px;
	margin-bottom: 30px;
}
.titleCon .tc_name{
	font-size: 28px;
	color: #007AFF;
	line-height: 50px;
}
.titleCon .tc_txt{
	font-size: 15px;
	color: #999999;
}
form .label{display:block;width:100%; line-height: 46px; color: #1890ff; font-size: 18px; margin-bottom: 15px;}
form .label img{width:100%;}
form .btn{display:block;width:100%;font-weight:bold;}
form .btn div{display:block;width:50%;}

input:-webkit-autofill {
	background-color: "";
	background-image: "";
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
	border:0;
}

form input[type=text], form input[type=password]{
	display: block;
	width: 100%;
	padding: .8em;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border:0;
	border-radius: 0;
	-webkit-appearance: none;
	-webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
/*form input[type=submit] {
	width:80%;
	margin:0 auto;
	
	-webkit-appearance: button;
	cursor: pointer;
	background-image:url("../default/images/dl.jpg");
	background-size:100% 100%;
	background-position:center;
	background-repeat:no-repeat;
	border:0;
	height:32px
}*/
form input[type=submit] {
	width:100%;
	margin:0 auto;

	-webkit-appearance: button;
	cursor: pointer;
	background:#1890ff ;
	color: #fff;
	border:0;
	text-align: center; font-size: 14px;
	border-radius: 4px;
	height:44px
}
input:not([type=radio]):not([type=checkbox]){
	vertical-align:middle;
}
form .row{margin-bottom:15px;
background-color:#fff;
}
form .cf{margin-bottom:18px;position:relative;}
form .cf .icon_chkcode{background-color:#fff;}

form .btn{margin-bottom:10px;}
form .code{margin-bottom:10px;}

form .cf div.fl,form .cf div.fr{line-height:37px;padding:3px 0;}


form .cf img{;height:31px;vertical-align:middle;}
form .cf a{
cursor:pointer;color:#537EB3;
text-decoration:underline;
}
.code-input-box{ width: 99%;}
/* form .code-input-box input{ border: 1px solid #eee;} */
.code-input-box .error{}
.change-code-box{ padding-left: 5px;display: flex;align-items: center;}
form .change-code-box img{ width: 100px; height: 38px; display: block; margin: 0;}
.change-code-box .as-change{
	position: absolute;; left: 0; top: 0; width: 100%; height: 100%;
	opacity: 0;display: block;;
}
.change-code-box .as-line {
	width: 2px;
	height: 16px;
	background-color:#999999;
}
form .cf input:focus{outline:0 none;box-shadow: none;}

.qqd-btn {
	display: inline-block;
	margin-bottom: 0;
	padding: .625em 1em;
	vertical-align: middle;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.2;
	text-align: center;
	white-space: nowrap;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0;
	cursor: pointer;
	outline: 0;
	-webkit-appearance: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: background-color 300ms ease-out,border-color 300ms ease-out;
	transition: background-color 300ms ease-out,border-color 300ms ease-out;
}
.qqd-btn-default {
	color: #537EB3;
}
.form-wrap .other-link{
	display:block;
	width:102px;
	height:31px;
	font-size: 12px;
	line-height: 31px;
	color: #1890ff;
	margin:8px auto 0;
	text-align: right;
	padding-right:13px;
	cursor: pointer;
	background-image:url('../default/images/sy.jpg');
	background-position:right center;
	background-repeat:no-repeat;
}
.qqd-btn-bg {
	display:block;
	width:102px;
	height:31px;
	margin:8px auto 0;
	padding:6px 0;
	cursor: pointer;
	background-image:url('../default/images/sy.jpg');
	background-size:80% 90%;
	background-position:13px center;
	background-repeat:no-repeat;
}

.ads-row{ display: table; width: 100%; clear: both;}
/* icon map */
.icon{padding-left:30px;background-size: 15px 17px;}
.icon{background-repeat:no-repeat;background-position:12px;}
.icon.icon_user{background-image:url('../default/images/meIcon.png'); border: 1px solid #eeeeee;border-radius:3px;}
.icon.icon_pw{background-image:url('../default/images/pwIcon.png'); border: 1px solid #eeeeee;border-radius:3px;}
.icon.icon_chkcode{background-image:url('../default/images/safeIcon.png'); border: 1px solid #eeeeee;border-radius:3px;}
.icon.icon_safe{background-image:url('../default/images/safeIcon.png');}


form input.icon{padding-left:45px;}

span.error{position:absolute; 
right: 0;
color:#E17A7B;
}