@charset "utf-8";
body { font-family: 'Microsoft YaHei', '宋体', Arial; font-size: 14px; color: #333; }
* { box-sizing: content-box; margin: 0; padding: 0; }
body, a, p, ul, li, dt, dl, dd, h1, h2, h3, h4, form, input, textarea, img, select { list-style: none; margin: 0px; padding: 0px; }
img { border: none; }
a { outline: none; }
:focus { outline: 0; }
a { color: #333; text-decoration: none; }
a:hover { color: #4c8eff; text-decoration: none; cursor: pointer; }
.m { margin-top: 15px; }
.clearfix:before, .clearfix:after { height: 0; line-height: 0; visibility: hidden; content: "."; display: block; clear: both; }
textarea, input, select, button { font-family: "Microsoft YaHei"; font-size: 14px;}
.clear { clear: both; }
* { box-sizing: content-box; }
table { border-collapse: collapse; }
table td { empty-cells: show; }
/*注册找回密码 */
.registerbg{ background-color:#f2f4f7;}
.platTop{ height:80px; background-color:#3e4659; width:100%;}
.platTop .platLogo{ float:left; padding:19px 0 16px 43px; height:45px;}
.platTop .loginLink{ float:right; padding:23px 48px 23px 0;}
.platTop .loginLink a{ border:1px solid #fff; height:32px; line-height:32px; padding:0 15px; display:inline-block; border-radius:3px; -webkit-border-radius:3px; color:#fff;}
.registerWrap{ padding:80px 0;}
.registerWrap .registerTit{ color:#4b84e7; font-size:34px; font-weight:bold; margin-bottom:35px; text-align:center; width:100%;}
.reisterCon{ width:420px; margin:0 auto;}
.reisterCon .reisterItem{ width:420px; position:relative; margin-bottom:15px; font-size:18px; color:#333;}
.reisterCon .reisterItem .register-sf{ line-height:34px; margin:7px 0; height:34px; font-size:18px;}
.register-sf span{ margin-right:7px;}
.register-sf span,.register-sf a{ display:inline-block; vertical-align:top;}
.register-sf a.sf-yz{ width:70px; height:34px; background:url(../images/register_sf.png) no-repeat 0 -36px;}
.register-sf a.sf-yz.on{ width:70px; height:34px; background:url(../images/register_sf.png) no-repeat 0 0;}
.register-sf a.sf-fws{ width:70px; height:34px; background:url(../images/register_sf.png) no-repeat -70px 0;}
.register-sf a.sf-fws.on{ width:70px; height:34px; background:url(../images/register_sf.png) no-repeat -70px -36px;}
.reisterCon .reisterItem:before,.reisterCon .reisterItem:after{height: 0; line-height: 0; visibility: hidden; content: "."; display: block; clear: both; }
.zcInput{border-radius:5px; -webkit-border-radius:5px; background-color:#fff;border:1px solid #e0e0e0; line-height:22px; height:22px; padding:12px 10px  12px 45px; width:363px;font-family: "Microsoft YaHei"; font-size: 16px;}
.reisterItem .zcCon{ width:100%;}
.reisterItem .zcCon:before,.reisterItem .zcCon:after{height: 0; line-height: 0; visibility: hidden; content: "."; display: block; clear: both;}
.reisterItem .zcIco{ width:20px; height:23px; position:absolute; left:15px; top:13px; display:inline-block;}
.enterpriseName{ background:url(../images/login_ico.png) no-repeat 0 0;}
.userName{ background:url(../images/login_ico.png) no-repeat 0 -27px;}
.phone{ background:url(../images/login_ico.png) no-repeat 0 -54px;}
.verify{ background:url(../images/login_ico.png) no-repeat 0 -80px;}
.password{ background:url(../images/login_ico.png) no-repeat 0 -107px;}
.registerBtn{border-radius:5px; -webkit-border-radius:5px; background-color:#4b84e7; height:48px; line-height:48px; color:#fff; font-size:18px; border:0px none;text-align:center; cursor:pointer; padding:0 192px; display:inline-block;}
.registerBtn:hover { background: #5291ff; color: #fff; }
.registerBtn:active { background: #4174cc; color: #fff; }
.getsms{ position:absolute; right:0; width:160px; height:28px; line-height:28px; text-align:center; font-size:16px; color:#4b84e7; display:inline-block; top:10px; border-left:1px solid #e0e0e0;}
.registerBtn:disabled{ background-color:#b9c0cb; cursor:not-allowed;}
/*登录*/
.loginRole{ height:48px; width:418px; margin:0 auto 20px; border-left:1px solid #ccc; font-size:16px;}
.loginRole a{ width:208px; border-right:1px solid #ccc; height:28px; background:url(../images/login_role_bg1.png) repeat-x; padding:10px 0; line-height:28px; text-align:center; display:inline-block; float:left; color:#666;}
.loginRole a.on{ color:#4b84e7; background:url(../images/login_role_bg2.png) repeat-x;}
.automaticLogin { float: left; font-size: 14px; line-height:20px; }
.findPassword-link { float: right; font-size: 14px;line-height:20px; }
.findPassword-link a { color: #4b84e7; }
.verifyImg { width: 118px; height: 46px; overflow: hidden; border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #e0e0e0; display: block; }
.verifyImg img { width: 118px; height: 46px; }
.automaticLogin .l-ui-checkbox-style{line-height:20px;}
/*注册协议*/
.agreementBox{ width:920px; margin:0 auto; box-shadow:0 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2); background-color:#fff; padding:20px 40px; border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);}
.agreementBox .agreementTit{ font-size:24px; color:#333; text-align:center;}
.agreementBox .agreementTxt{ line-height:24px; color:#666; font-size:18px; padding:15px 0;width:100%;}
.agreeSubmit{ margin-top:35px; text-align:center;}
.successfulTips{ text-align:center;}
.cgTips{ color:#4b84e7; font-size:30px; font-weight:bold;}
.cgTips2{ font-size:18px; margin:10px 0 30px 0;font-weight:bold; color:#666;}
