html {overflow: auto; min-width: 970px;}
body {
	font-size: 13px;
}

.top-banner{position: relative;}
.qr-container{position: absolute;right: 120px;height: 100%;display: block;top: 15%;}
.return {position: absolute; right: -5px; top: 40%; width: 105px; color: #888; text-align: center; cursor: pointer;}
.set-hover {cursor: pointer;}
.return:hover, .set-hover:hover, .c-0ad8c8 {color: #0ad8c8}
.return:active, .set-hover:active, .c-0ad8c8:active {text-decoration: underline;}
.hlogo{width: 30%;height: auto;display: block;}
.qr_code{
	height: 60%;
	width: auto;
	display: block;
	border: 3px solid #38D1CB;
	transform-origin: 100% 0;
	transition: all .5s cubic-bezier(0.68, -0.55, 0.27, 1.55);
	cursor: pointer;
}
.qr_code:hover {
	transform: scale(2);
	position: relative;
	z-index: 2;
	box-shadow: 0 4px 8px 0 rgba(255,255,255,0.2),0 6px 20px 0 rgba(255,255,255,0.19);
}
.c-0ad8c8 {cursor: pointer;}
.forget-form {width: 900px; padding: 50px 80px 84px; margin: 0 auto; border-radius: 5px;}
.step p {padding-top: 24px;}
.step em {width: 80px; height: 4px; background-color: #d1d7d4;}
.step span {width: 52px; height: 52px; border: 2px solid #d1d7d4; border-radius: 50%; color: #909090; font-size: 16px; text-align: center; line-height: 50px;}
.set-active em {background-color: #0ad9c8;}
.set-active span, .btn {background-color: #0ad9c8; border-color: #0ad9c8; color: #fff;}
.step label {width: 100%; color: #909090; font-size: 16px; font-weight: normal;}
.set-active label {color: #0ad9c8;}
.txt-center {width: 100%; text-align: center;}
.txt-right {width: 100%; padding-right: 10px; text-align: right;}
.detail-form {height: 210px; margin: 80px 0 0;}
.form-group {height: 30px; line-height: 30px; margin-bottom: 30px;}
.form-label {width: 200px; height: 30px; color: #323232; margin: 0 20px 0 0; font-weight: normal; text-align: right;}
.form-control {width: 310px; height: 30px;}
.btn {display: block; width: 310px; margin: 0 auto;}
.btn:hover {color: #fff;}
.appeal {cursor: pointer;}
.appeal:active {text-decoration: underline;}
.send {display: inline-block; width: 75px; line-height: 32px; margin-left: -75px;}
.step4 {text-align: center;}
.success {padding-top: 100px; margin: 0 0 20px; font-weight: 500; font-size: 30px; background: url(../../../images/chenggong_icon.png) no-repeat center 0;}
.h0 {height: 0;}
