﻿@charset "utf-8";
.login-register .w1280{width: 1045px;}
.ptb2040{padding-top: 20px; padding-bottom: 40px;}
/*登录*/
.login-register{background-color: #fbfbfb;}

/*banner图片滚动*/
.picture-scrolls{width:620px;height:364px; position:relative; z-index: 2; margin-right: 60px;}
.picture-scrolls .imgdiv{width:622px;height:364px;z-index:9;}
.picture-scrolls .jsnav{position:absolute;bottom:12px;z-index:10;width:100%;left:0px;height:15px;}
.picture-scrolls .jsnav_num{width:100%;text-align:center; position:absolute; left:0; top:0;}
.picture-scrolls .jsnav a{width:14px;height:14px;line-height:14px;text-indent:-9999px;background:#ccc;border-radius:50%;display:inline-block;text-align:center;margin:0 2px;color:#000;font-weight:700}
.picture-scrolls .jsnav .imgselected{color:#fff;background:#ff9900}
.picture-scrolls .date{position: absolute; top: 296px; left: 337px; font-size: 20px; text-shadow:3px 6px 2px #63002f;}

.login-register-r{width: 360px;}
.login-register-r .bd{padding: 30px 20px 20px; background-color: #fff; border: 1px solid #eaeaea;}
.verification-code{width: 49%; margin-right: 3%;}
.login-register-r .btn{width: 100%;}

/*手机验证码*/
.msgs {display:inline-block;width:150px;color:#fff;font-size: 14px;border:1px solid #c47703;text-align:center;height:34px;line-height:34px;background-color:#f90;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.msgs-get,.msgs-get:hover{background:#e6e6e6;color:#818080;border:1px solid #cccccc; cursor: default;}
/*字在线中间*/
.divider-break {text-align:center;position:relative;top:2px;line-height:0;}
.divider-break h3 {line-height:1;font-size:12px;color:#666;font-weight:400;z-index:2;position:relative;display:inline-block;background-color:#fff;padding:0 7px 0 9px; margin-top: 0px;}
.divider-break:after {content:"";width:100%;background-color:transparent;display:block;height:1px;border-top:1px solid #e7e7e7;position:absolute;top:8px;margin-top:-1px;z-index:1;}
/*找回密码*/
.retrieve-password{width: 920px; margin-left: auto; margin-right: auto;}
.retrieve-password .bd{border-top: 3px solid #f90; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; padding: 25px 30px 35px;}
.retrieve{width: 380px; height: 280px; padding: 0px 30px 50px; margin-left: 20px; margin-right: 25px; border: 1px solid #fff;}
.retrieve .btn{width: 55%;}
.retrieve-active{background-color: #f7f7f7; border: 1px solid #e1e1e1;}
.retrieve-success .jp-ico{width: 18px; height: 18px; margin-right: 4px; background-position: -96px -40px;}
.retrieve-success .con{width: 295px; display: block;}
/*footer*/
.login-footer{height: 70px; border-top: 2px solid #dae2ed; padding-top: 20px;}

/*20171108 ie6 ie7 兼容*/
.ie6 .form-control,.ie7 .form-control{width: 294px; padding-top: 0; padding-bottom: 0; line-height: 34px;}
.ie6 .verification-code,.ie7 .verification-code{width: 130px;}
/*20180301*/
#magic-line{display: none;}
/*20181126滑动验证*/
/*滑动验证码*/
.verify-bar-area {
    position: relative;
    background: #ffffff;
   	text-align: center;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
   	border: 1px solid #ddd;
   	-webkit-border-radius: 4px;
}
.verify-bar-area .verify-move-block {
    position: absolute;
    top: 0px;
    left: 10px;
    background: url(/uploads/image/cimg/right-btn.png) no-repeat;
    cursor: pointer;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-border-radius: 1px;
}

.verify-bar-area .verify-move-block .verify-sub-block {
	position: absolute;
    text-align: center;
	z-index: 3;
	border: 1px solid #fff;
}
.verify-bar-area .verify-move-block .verify-icon {
	font-size: 18px;
}
.verify-bar-area .verify-msg {
	z-index : 3;
}
.icon-right{
    display:none;
}
.verify-img-panel .verify-gap {
	background-color: #fff;
	position: relative;
	z-index: 2;
	border:1px solid #fff;
}
.verify-img-out {background:#f2ece1;border-radius:10px;border:1px solid #f2ece1;padding: 10px;}
.verify-bar-area {padding:0 10px;}
.slide-verify {display:none;}
#regist-verify {position:absolute !important;top:-210px;z-index:99;}
/*注册成功的弹出框*/
.login-model{padding:50px 55px;width:590px;height:245px;}
.login-model-cont{padding-left:60px;background:url(/uploads/image/cimg/icon_success_big.png) no-repeat left center;min-height:60px;}
.company-btn{width:224px;height:37px;line-height:37px;text-align:center;background:#167eed;color:#fff;}
.company-btn:hover{background:#2d8cf2;color:#fff;}
.person-btn{width:164px;height:37px;line-height:37px;text-align:center;background:#f0f0f0;color:#000;border:1px solid #bcbcbc;margin-left:20px;}
.person-btn:hover{background:#e2dede;color:#000;}
.login-btn{margin-top:40px;padding-left:60px;}