.header-line li{
	font-size: 24px;color: #666;height: 50px;line-height: 50px;padding-left: 30px;
	border-left:solid 1px #666;margin: 20px 0 20px 30px;float: left;
}
.body-bg{width: 100%;height: 1000px;overflow: hidden;}
.body-bg{background: url(../img/login-bg.jpg);background-position:center center;}



.form{width: 360px;background: #FFF;float: right;margin-top: 50px;}
.form-header{height: 48px;border-bottom: solid 1px #ccc;}
.form-header h3{font-size: 18px;line-height: 48px;float: left;margin-left: 40px;}
.form-header span,.form-header a{line-height: 48px;float: right;margin-right: 15px;}
.form-header a{color: #09f}
.login-h3 h3{text-align: center;float: none;margin-left: 0px;}

.form table{ border-collapse:separate;border-spacing:0 20px ;margin-top:20px;}

.form-ctt input,.form-ctt input{width: 240px;height: 36px;border: none;line-height: 36px;font-size: 16px;}
.form-ctt input{color: #999;text-indent:1em;border: solid 1px #CCC;}
.form-ctt img{
	background: #f2f2f2;border: solid 1px #ccc;margin-left: 38px;
	border-right: none;width: 36px;height: 36px;
}
.v-code input{width: 120px;}
.v-code td span{width:100px;}

.form-btn input{
	background-color: #09F;color: #FFF;border-radius: 2px;font-size: 18px;
	border: none;width: 280px;height: 42px;margin-left: 38px;
}
.form-btn a,.form-btn span{display: inline-block;color: #666;}
.form-btn span{width: 360px;text-align: center;margin:10px 0 40px 0 ;}
.login-link a{color: #09f;}

.form-btn input:hover,.draft-login-btn input:active{background-color: #06F;}


.footer{height: 70px;background: #f2f2f2;}
.footer-public-container{height: 70px;width: 800px;}
.footer-nav li{float: left;margin: 20px 0 0 0;width: 159px;text-align: center;border-right: solid 1px #666;}
.footer-nav a{color: #666;font-size: 16px;}

.footer-inf{background: #f2f2f2;}
.footer-inf p{float: left;}

.footer-nav a:hover,.footer-nav a:active{color: #09f;}

.inputBoz{
    margin-top: 15px;
    width: 130px;
    padding: 10px 10px;
    background: rgba(255, 255, 255, 0.2);
    outline: none;
    border: none;
    border-radius: 30px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    font-size: 16px;
    letter-spacing: 1px;
    color: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
}
#col {
  column-count: 2;
}