body{background:#eff5fc;}

.mainContent{width:1200px; margin:auto;}

.logo{width:245px; margin:30px 0;}

.Content{background:#fff;}
.loginBg{width:720px; float:left;}
.form{width:480px; box-sizing:border-box; padding:1px 40px; float:right;}
.form_tab{position:relative; margin-top:125px;}
.form_tab::after{content:""; width:2px; height:100%; display:block; background:#ccc; position:absolute; left:50%; top:0;}
.form_tab a{width:1%; height:48px; display:table-cell; text-align:center; font-size:26px; color:#666; line-height:48px;}
.form_tab a.on{color:#38f;}
.form_item{width:400px; height:60px; margin-top:33px; position:relative;}
.form_item .h-input{width:100%; height:100%; font-size:16px; line-height:58px; text-indent:22px;}
.form_item .h-input::-webkit-input-placeholder{font-size:16px;}
.form_item .SendSmsCode{height:100%; display:inline-block; font-size:16px; color:#38f; line-height:58px; padding:0 24px; position:absolute; top:0; right:0;}
.form_item label.error{font-size:16px; color:#ec1313; line-height:32px; padding-left:22px;}
.form .h-btn{width:400px; height:60px; font-size:20px; line-height:58px; margin-top:64px;}

.OtherBtn{text-align:right; font-size:16px; margin-top:10px;}
.OtherBtn span{margin:0 5px; color:#999;}

.footer{text-align:center; font-size:16px; color:#333; margin:80px 0 50px;}
