@charset "utf-8";
/* CSS Document */

html{font:14px Helvetica Neue,Helvetica,微软雅黑,PingFang SC,Tahoma,Arial,sans-serif;}
.auto{margin:0 auto; width:1200px;}

.com_btn{background-color:#d8a650; border-radius:4px; box-sizing:border-box; clear:both; color:#fff; cursor:pointer; display:block; font-size:18px; height:52px; line-height:52px; text-align:center; transition:all 0.3s ease 0s;}
.com_btn:hover{background-color:#b98b3c;}

/* 导航 */
.com_nav{background-color:#fff; border-bottom:1px solid #d3d3d3\9; box-shadow:0 1px 2px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.05) inset; height:65px; letter-spacing:1.5px; min-width:1200px; position:absolute; top:0; transition:top 0.8s; width:100%; z-index:102;}
.com_nav .auto{margin:0 auto; min-width:1200px; overflow:hidden; width:1200px;}
.com_nav .logo{display:block; float:left; height:65px; transition:none;}

/** 登录 **/
	/* 轮播 */
.slide_box{height:580px; margin-top:65px; min-width:1200px; overflow:hidden; position:relative; width:100%; z-index:2;}
.slide_box .hd{bottom:5px; height:25px; left:0; overflow:hidden; position:absolute; right:0; z-index:1;}
.slide_box .hd ul{overflow:hidden; text-align:center; zoom:1;}
.slide_box .hd ul li{background-color:#d6d7d8; border-radius:50%; cursor:pointer; display:inline-block; height:10px; margin-left:9px; width:10px;}
.slide_box .hd ul li.on{background-color:#c5a46a;}

.slide_box .bd{background-color:#fbfbfb; height:580px; position:relative; width:100%; z-index:0;}
.slide_box .bd ul{height:100%; overflow:hidden; transition:all 0.3s ease 0s; width:100%!important;}
.slide_box .bd li{background-position:center; background-repeat:no-repeat; background-size:cover; height:100%; overflow:hidden; width:100%!important; zoom:1;}
.slide_box .bd li.bd_cont_1{background-image:url(../images/pic/dl_bg_1.jpg);}
.slide_box .bd li.bd_cont_2{background-image:url(../images/pic/dl_bg_2.jpg);}
.slide_box .bd li.bd_cont_3{background-image:url(../images/pic/dl_bg_3.jpg);}

.login{font-size:14px; height:580px; min-width:1200px; overflow:hidden; position:absolute; top:65px; width:100%; z-index:2;}
.login .box{background-color:#fff; float:right; margin-top:95px; padding-bottom:15px; width:410px;}

.login .tab{min-height:335px;}
.login .tab_btn{width:100%;}
.login .tab_btn li{background-color:#ededed; cursor:pointer; float:left; height:56px; line-height:56px; text-align:center; width:50%;}
.login .tab_btn li.on{background-color:#fff;}
.login .tab_btn li a{border-bottom:3px solid #ededed; color:#666; font-size:18px; padding:0 20px 13px 20px;}
.login .tab_btn li.on a{border-bottom:3px solid #d8a650; color:#333;}
.login .a_tab_info{clear:both; overflow:hidden;}

.login .qr_code{height:185px; margin:40px 0 0 110px; overflow:hidden; width:185px;}
.login .qr_code h6{height:100%; width:100%;}
.login .qr_code .tips{background:rgba(204,204,204,.95); box-sizing:border-box; font-size:14px; height:190px; margin:-190px 0 0 0; overflow:hidden; padding-top:70px; position:absolute; text-align:center; width:185px;}
.login .qr_code .tips.ok{background:rgba(204,204,204,.95) url(../images/icon/ok.png) no-repeat center;}
.login .qr_code_txt{color:#666; padding-top:17px; text-align:center;}
.login .qr_code_txt a{background:url(../images/icon/reset.png) no-repeat left center; color:#e95532; margin-left:9px; padding-left:15px; transition:all 0.3s ease 0s;}
.login .qr_code_txt a:hover{border-bottom:1px solid #e95532;}

.login .form{margin:20px 25px 0;} 
.login .form li{background-position:15px center; background-repeat:no-repeat; border:1px solid #d1d1d1; border-radius:4px;  margin-bottom:20px;}
.login .form li.focus{border:1px solid #d8a650; transition:all 0.3s ease 0s;}
.login .form input{margin-left:60px; padding:15px 0; width:290px;}

.login .user{background-image:url(../images/icon/login_user.png);}
.login .user.focus{background-image:url(../images/icon/login_user_on.png);}
.login .psw{background-image:url(../images/icon/login_psw.png);}
.login .psw.focus{background-image:url(../images/icon/login_psw_on.png);}
.login .other{background-image:url(../images/icon/login_other.png);}
.login .other.focus{background-image:url(../images/icon/login_other_on.png);}
.login .other .yzm{cursor:pointer; width:80px; height:36px; margin:6px 0 0 273px; overflow:hidden; position:absolute;}
.login .other .yzm img{height:100%; object-fit:cover; object-position:center; width:100%;}

.login .error{background:url(../images/icon/error_point.png) no-repeat 3px center; color:#ff0000; font-size:13px; padding-left:20px; position:absolute; margin-top:15px;[;margin-top:35px;]}
.login .other_form{margin-top:-10px; overflow:hidden;}
.login .other_form a{border-bottom:1px solid #5c5c5c; color:#5c5c5c; font-size:13px; padding-bottom:1px; transition:all 0.3s ease 0s;}
.login .other_form a:hover{border-bottom:1px solid #d8a650; color:#d8a650;}
.login .rmbpsw{color:#5c5c5c; cursor:pointer; font-size:13px; height:18px; line-height:18px;}
.login .rmbpsw input{left:-9999em; position:absolute;}
.login .rmbpsw i{background:url(../images/icon/checkbox_a.png) no-repeat left center; display:block; float:left; height:18px; margin-right:7px; width:15px;}
.login .rmbpsw input:checked + i{background-image:url(../images/icon/checkbox_b.png);}

.login .com_btn{margin-top:50px; width:100%;}
.copyright{bottom:0; color:#666; font-size:14px; height:50px; line-height:50px; position:fixed; text-align:center; width:100%; z-index:1;}

	/* 选择企业 */
.login h3{color:#d8a650; font-size:18px; padding-top:30px; text-align:center;}
.login h3 b{color:#d8a650; margin:0 3px;}
.login .qy_list{margin:15px 25px 25px; height:215px; overflow:auto;}
.login .qy_list li{height:42px; line-height:42px; margin-bottom:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%;}
.login .qy_list li a{color:#333; font-size:14px; transition:all 0.3s ease 0s;}
.login .qy_list li a:hover{color:#d8a650;}
.login .qy_list li b{color:#ff0000; margin-left:5px;}
.login .go_back_btn{background:url(../images/icon/go_back_btn.png) no-repeat left center; color:#999; display:block; height:18px; line-height:18px; margin:0 auto; padding-left:25px; width:110px;}
.login .go_back_btn:hover{background:url(../images/icon/go_back_btn_b.png) no-repeat left center; color:#d8a650;}

/** 找回密码 **/
.zhmm{background-color:#fff; border-radius:4px; height:615px; margin:120px auto 55px; width:1200px;}
.zhmm h1{border-bottom:1px solid #cacaca; font-size:18px; margin:0 90px 0 25px; padding:30px 0 20px 0;}
.zhmm .step{margin:55px auto 0; overflow:hidden; width:465px;}
.zhmm .step span,.zhmm .step b,.zhmm .step i{display:block; float:left;}
.zhmm .step span{background-color:#cacaca; border-radius:50%; display:block; color:#fff; font-size:20px; height:35px; line-height:35px; text-align:center; width:35px;}
.zhmm .step b{background-color:#cacaca; height:2px; margin:17px 12px 0 12px; width:150px;}
.zhmm .step i{height:100%;}

.zhmm .step_1 .a_step_1{background-color:#d8a650;}
.zhmm .step_1 .a_step_2 i{background-color:#d8a650; width:50%;}

.zhmm .step_2 .a_step_1{background-color:#d8a650;}
.zhmm .step_2 .a_step_2 i{background-color:#d8a650; width:100%;}
.zhmm .step_2 .a_step_3{background-color:#d8a650;}
.zhmm .step_2 .a_step_4 i{background-color:#d8a650; width:50%;}

.zhmm .step_3 .a_step_1{background-color:#d8a650;}
.zhmm .step_3 .a_step_2 i{background-color:#d8a650; width:100%;}
.zhmm .step_3 .a_step_3{background-color:#d8a650;}
.zhmm .step_3 .a_step_4 i{background-color:#d8a650; width:100%;}
.zhmm .step_3 .a_step_5{background-color:#d8a650;}

.zhmm input{border:1px solid #cdcdcd; border-radius:4px; box-sizing:border-box; height:50px; line-height:50px; padding:0 20px; vertical-align:middle; width:435px; [;line-height:1px;]}
.zhmm .form{clear:both; margin-top:55px;}
.zhmm .form li{clear:both; margin-bottom:15px; overflow:hidden;}
.zhmm .form li label,.zhmm .form li input,.zhmm .form li span{display:block; float:left;}
.zhmm .form li label{font-size:16px; height:50px; line-height:50px; margin-right:20px; text-align:right; width:400px;}

.zhmm .form li.yzm input{border-right:0 none; border-radius:4px 0 0 4px; width:308px;}
.zhmm .form li.yzm a{background:url(../images/icon/zhmm_input_line.png) no-repeat left center; border:1px solid #cdcdcd; border-left:0 none; border-radius:0 4px 4px 0; box-sizing:border-box; color:#666; display:block; float:left; height:50px; line-height:50px; text-align:center; transition:all 0.3s ease 0s; width:127px;}
.zhmm .form li.yzm a:hover{color:#d8a650;}
.zhmm .form li.yzm a.disabled{color:#888; cursor:default;}
.zhmm .form li.yzm a img{display:block; height:40px; margin-top:4px; object-fit:cover; object-position:center; width:120px;}

.zhmm span.error{background:url(../images/icon/error_point.png) no-repeat 420px center; color:#ff0000; font-size:12px; margin-top:-8px; padding-left:435px; position:absolute;}
.zhmm span.error i{display:block; float:left; font-size:16px; height:50px; line-height:50px; margin-right:3px; width:20px;}

.zhmm .form_btn{margin:30px 0 0 420px; width:160px;}
.zhmm .form_btn span{display:block; float:left; height:45px; line-height:58px; margin:-38px 0 0 180px; width:140px;}
.zhmm .form_btn span a{border-bottom:1px solid #999; color:#999;}
.zhmm .form_btn span a:hover{border-bottom:1px solid #d8a650; color:#d8a650;}

		/* 创建成功 */
.zhmm .success{background:url(../images/icon/zhmm_ok.png) no-repeat center 75px; padding:180px 0 40px 0; text-align:center;}
.zhmm .success dd{font-size:16px; letter-spacing:1px; padding-top:15px;}
.zhmm .success_form_btn{margin-left:490px; width:210px;}

/* 邀请注册 */
.yqzc .title{ background-color:#ededed; color:#666; padding:15px; text-align:center;}
.yqzc .title b{ color:#333; margin:0 3px;}
.yqzc .logo{ height:40px; margin:45px auto 35px; overflow:hidden; width:120px;}
.yqzc .logo img{ width:120px;}
.yqzc .form{ margin:0 20px;}
.yqzc .form li{ border-bottom:1px solid #f0f0f0; height:40px; line-height:40px;}
.yqzc .form input{ background-color:transparent; display:block; height:40px; line-height:40px; width:100%;}
.yqzc .form span{ background:url(../images/icon/yqzc_icon_2.png) no-repeat right center; background-size:auto 25px; display:block; margin-right:85px;}
.yqzc .form img{ display:block; float:right; height:30px; margin:5px 5px 0 0; object-fit:cover; object-position:center; overflow:hidden; width:75px;}
.yqzc .form b{ color:#666; display:block; float:right; height:40px; line-height:40px; margin-right:5px; overflow:hidden; text-align:center; width:75px;}
.yqzc .form b a{ color:#333; display:block;}
.yqzc .form .error{ color:#ff0000; font-size:12px; margin-top:10px; position:absolute;}
.yqzc .form .com_btn{ font-size:14px; height:38px; line-height:38px; margin-top:50px;}
.yqzc h1{ color:#999; padding:5px 0 3px 0;}
.yqzc h2{ color:#333; font-weight:bold; padding-bottom:40px;}
.yqzc .ok{ margin:0 20px;}
.yqzc .ok dl{ background:url(../images/icon/yqzc_icon_1.png) no-repeat center 70px; background-size:50px; font-size:16px; padding:140px 0 80px 0; text-align:center;}
.yqzc .ok dd{ color:#999; padding-top:5px;}
.yqzc .ok .com_btn{ background-color:#fff; border:1px solid #333; color:#333;}