/*普通用户登录样式*/
.login-head{float:left;height:80px;width:100%;padding-top:20px}
#login-logo{float:left;}
.login-name{float:left;font-size:22px;margin-top:14px;margin-left:40px}
.login-text{float:left;margin-top:24px}
.login-text > a {color:#666}
.login-text > a:hover {color:#f00;text-decoration: underline !important}
.login-body{float:left;width:1046px;height:388px;background-image:url(../images/login-background.png);background-repeat:no-repeat;}
.login-box{width: 300px;position: relative;margin-left:700px;margin-top:110px}
.form-icon {position: relative;height: 46px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.form-icon i {position: absolute;color: #CCD1D9;font-size:17px;left: 8.5px;line-height: 30px;position: absolute;text-align: center;top: 2px;width: 30px;z-index: 20;}
.form-icon .form-control-feedback{padding-top: 0;padding-bottom: 0;height: 46px;font-size: 16px;margin-top: 8px;top: 0;}
.form-icon .form-control {padding-left: 40px;padding-top: 0;padding-bottom: 0;height: 46px;font-size: 16px;}
.login-box .register{text-decoration:underline}
.login-box .register:hover{text-decoration:underline !important}
.login-foot{float:left;width:886px;margin-left:90px;padding-top:20px;font-size:12px;border-top:2px solid #e5e5e5;text-align:center;}

/*专业用户登录样式*/
.login-box1{width: 300px;position: relative;margin-left:705px;margin-top:10px}

/*label*/
label.check-box{font-weight:400;padding:0;color:#656d78;border-color:transparent;background:0 0;box-shadow:none}
label.check-box .check-icon{line-height:20px;font-size:10px;width:20px;text-align:center}
label.check-box .check-icon>i{transition:opacity .1s ease-in-out 0s,color .1s ease-in-out 0s;color:#afc6da}
label.check-box .check{font-size:2em;line-height:20px;display:inline-block;height:20px;opacity:0;filter:alpha(opacity=0)}
label.check-box.active .check,label.check-box>.active .check{opacity:1;filter:alpha(opacity=100)}
label.check-box.active>.check-icon>i,label.check-box>.active>.check-icon>i{color:#009ee7}
label.check-box-disabled{cursor:not-allowed;pointer-events:none;opacity:.45;-webkit-box-shadow:none;box-shadow:none;filter:alpha(opacity=45)}

/*register-modal*/
.register-modal{width:320px;height:400px;margin-left:550px;margin-top:100px;padding-left:5px;background:#fff;border-radius:10px;}

/*用户类型tag*/
.employer-type-wrapper {position: relative;width:300px;margin-left:708px;margin-top:80px}
.employer-type-wrapper .icon-hint {position: absolute;color: #AAB2BD;bottom: 0;margin-bottom: 10px;left: -50px;opacity: 0;filter: alpha(opacity = 0);-webkit-transition: all .2s ease-in-out, color .2s ease-in-out .4s;-moz-transition: all .2s ease-in-out, color .2s ease-in-out .4s;-o-transition: all .2s ease-in-out, color .2s ease-in-out .4s;-ms-transition: all .2s ease-in-out, color .2s ease-in-out .4s;transition: all .2s ease-in-out, color .2s ease-in-out .4s;}
.employer-type-wrapper:hover .icon-hint {color: #009EE7;opacity: 1;left: -40px;filter: alpha(opacity = 100);}
.employer-type-wrapper>div {margin-right: -10px;}
.employer-type-wrapper label {display: table-cell;width: 1%;}
.employer-type-wrapper label>span {padding: 10px 0;background-color: #ECF1F4;display: block;color: #AAB2BD;border-radius: 4px;text-align: center;font-weight: normal;margin-right: 10px;}
.employer-type-wrapper label:hover>span {color: #009EE7;}
.employer-type-wrapper label.selected>span {background-color: #009EE7;color: #FFF;}
.employer-type-wrapper input[type="radio"] {position: absolute;z-index: -1;filter: alpha(opacity = 0);opacity: 0;}

/*免责条款*/
.clause-logo > img{width:350px;height:40px}
.clause-title{background: url(../images/breadbg.png) repeat-x;height:45px;line-height:45px;font-size:18px;font-weight:600;padding:0 0 0 200px}
.clause-content{letter-spacing:1px;line-height:24px}
.clause-content > h5{font-size:14px;font-weight:700}
.clause-content > p{font-size:12px}