* { margin:0; padding:0; }
body { }
html, body, .wrap { height:100%; }
.wrap {
    height:auto; 
    min-height:100%; 
    _height:100%; 
}
.main { 
    padding-bottom:120px;
 }
.footer { 
    position:relative; 
    height:120px; 
    margin-top:-120px; 
	background: url('../images/login-foot.png') no-repeat top center;background-size: coverbackground-size:100% 100%;;
	text-align: center;
	color: #fff;

}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 1000px white inset;
 }
.fc-green{color: #009c73;}
.clearfix{*zoom: 1;clear:both;} 
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: ""; } 
.clearfix:after {clear: both;} 
.footer p{padding-top: 50px;}
.login-bg{
	background: url('../images/bg.png') no-repeat center top;background-size: cover;
}
.login-fm{
	background: #eafaf1;margin-left: 30px;margin-top:50px;padding:10px;border-radius: 10px;
}
.login-fm img{
	max-width: 100%;
}
ul,li{list-style: none;}
.wapper{width: 1250px;margin:0 auto;}
.login-fm{width:480px;float: right;}
.m-t-15{margin-top: 15px;}
.m-t-30{margin-top: 30px;}
.f-input input{border:1px solid #dcdcdc;border-radius:5px;padding:5px 15px;display: inline-block;width:100%;height:38px;line-height: 37px;}

*:focus { outline: none; }
.w1{width:300px;display: inline-block;}
.w2{width:185px;display: inline-block;margin-right:10px;}
.f-ulist li{margin-bottom:10px;}
.login-btn{background:#ff6b36;font-size:34px;color:#fff;text-align: center;width:100%;height:60px;
line-height:60px;border-radius:5px;margin-top:10px;letter-spacing: 20px;font-weight: bold;}
button,input{border: none;}
.btn-yzm{background:#f39800;color:#fff;font-size:14px;height:38px;line-height:38px;width:95px;border-radius: 5px;}
.f-ulist{width:300px;margin:0 auto}
.f-tit{float: right;}
p,ul{margin: 0;}
.advice-cont{border-top: 1px solid #999;color: #999;font-size: 14px;padding-top: 15px;text-align: center;}

@media only screen and (max-width : 1440px){
	.wapper{width:1000px;margin:0 auto;}
	.login-fm{width:480px;float: right;}
}
@media only screen and (max-width : 1200px){
	.wapper{width:1000px;margin:0 auto;}
	.login-fm{width:480px;float: right;}
}
@media only screen and (max-width : 768px){
	.wapper{width:90%;margin:0 auto;}
	.login-fm{width:100%;float: right;}
	.login-btn{background:#ff6b36;font-size:24px;color:#fff;text-align: center;width:100%;height:50px;
	line-height:50px;border-radius:5px;margin-top:10px;letter-spacing: 20px;font-weight: bold;}
}









