@charset "utf-8";
/* CSS Document */
/*登录css*/
.login_new{width:100%; min-width: 1200px; height: 600px; background: url(images/login_bg.jpg) center 0 no-repeat;}
.login_new_ct{width:1200px; margin: 0 auto;}
.login_new_ct h2{font-size:18px; color: #404040; display: block; line-height: 24px; height: 24px; margin-bottom: 30px; }
.login_new_ct h2.mb5{margin-bottom: 15px; }
.login_new_ct .login_new_dl{width:300px; height: 350px; float: right; padding: 25px; margin-top: 50px; background:#fff; position: relative;}
.login_new_ct .login_new_zc{width:300px; height: 420px; float: right; padding: 25px 25px 0 25px; margin-top: 50px; background:#fff; position: relative;}
.login_new_ct .login_new_zh1,.login_new_ct .login_new_zh2{width:300px; height: 420px; float: right; padding: 25px 25px 0 25px; margin-top: 50px; background:#fff; position: relative;}
.login_new_ct .login_new_zh2{display: none;}
.login_new_ct .div1{height: 42px; width:300px; margin-top: 20px; position: relative; /*overflow: hidden;*/ z-index: 0;}
.login_new_ct .div2{height: 42px; width:300px; margin-top: 20px; position: relative; /*overflow: hidden;*/ z-index: 0;}
.login_new_ct .div1 input,.login_new_ct .div2 input{display: block; height: 40px; line-height: 40px; width:258px; padding:0 0 0 40px; border: 1px solid #e6e6e6;font-size: 14px; color: #404040; text-align: left;}
.login_new_ct .div2 input.input_yzm{width:169px;}
.login_new_ct .div1 input:focus,.login_new_ct .div2 input:focus{border:1px solid #73b4f5; z-index: 1;}
.login_new_ct .btn_dl{display: block; height: 40px; line-height: 40px; width:300px; text-align: center;padding:0; margin: 30px 0 0 0; font-size: 16px; color: #fff; background:#1976d2;}
.login_new_ct .btn_dl.mt0{margin-top: 0;}
.login_new_ct .btn_dl.mt15{margin-top: 25px;}
.login_new_ct .btn_dl.mt60{margin-top: 60px;}
.login_new_ct .zhmm{height: 24px; line-height: 24px; width:300px;font-size: 14px; position: absolute; bottom: 20px;}
.login_new_ct .zhmm .span1{color: #9e9e9e; display: inline-block; float: left;}
.login_new_ct .zhmm .span2{color: #9e9e9e; display: inline-block; float: right;}
.login_new_ct .zhmm .span2 a{color:#1976d2;}
.login_new_ct .zcxy{height: 34px; line-height: 34px; width:300px;font-size: 14px; color:#9e9e9e; text-align: left; margin-top: 10px;}
.login_new_ct .zcxy input{display:inline-block; vertical-align: middle; height: 16px; padding: 0; margin: 0 3px 0 0;}
.login_new_ct .yyzh{height: 40px; line-height: 40px; width:300px;font-size: 14px; color:#9e9e9e; text-align: right; margin-top: 5px;}
.login_new_ct .zcxy a,.login_new_ct .yyzh a{color:#1976d2; }
.login_new_ct .i_zh{width:40px; height: 40px; background:url(images/login_tb.png) -80px 0 no-repeat; position: absolute; bottom: 1px; left: 1px;}
.login_new_ct .i_mm{width:40px; height: 40px; background:url(images/login_tb.png) -120px 0 no-repeat; position: absolute; bottom: 1px; left: 1px;}
.login_new_ct .i_ph{width:40px; height: 40px; background:url(images/login_tb.png) -160px 0 no-repeat; position: absolute; bottom: 1px; left: 1px;}
.login_new_ct .i_yzm{width:40px; height: 40px; background:url(images/login_tb.png) -200px 0 no-repeat; position: absolute; bottom: 1px; left: 1px;}
.login_new_ct .i_correct{width:40px; height: 40px; background:url(images/login_tb.png) -40px 0 no-repeat; position: absolute; bottom:1px; right: 1px; display: none;}
.login_new_ct .a_yzm{display: block; width:88px; height: 40px; text-align: center; line-height: 30px; color: #1976d2; font-size: 14px; border:1px solid #e6e6e6; position: absolute; bottom:0px; right: 0px; cursor: pointer;overflow: hidden; z-index: -1;}
.login_new_ct .a_yzm img{height: 30px; width:78px; display: block; margin: 5px;}
.login_new_ct .div2 input.dx_yzm{display: block; width:88px; padding: 0; margin: 0; height: 40px; text-align: center; line-height: 30px; color: #1976d2; font-size: 14px; border:1px solid #e6e6e6; position: absolute; bottom:0px; right: 0px; cursor: pointer;overflow: hidden; z-index: -1; box-sizing: content-box;}
.login_new_ct .div2 input.dx_yzm.djys{color:#9e9e9e;background:#d6dbe1;}
.login_new_ct .div2 input.dx_yzm:focus{border:1px solid #e6e6e6;}
.login_new_ct label.error{width:270px; height: 20px; line-height: 20px; padding-left: 30px; text-align: left; background: url(images/login_tb1.png) 0 0 no-repeat #ffe5e5;color: #ff2828; font-size: 12px; top: -20px; left: 0;}
.login_new_ct .showpwd{top:12px;}
/*.login_new_ct label.tp{top:93px;}
.login_new_ct label i{display: inline-block; float: left;width:30px; height: 24px; background: url(images/login_tb.png) 0 -8px no-repeat;}*/
/*找回密码css*/
.login_new_ct .div3{height: 20px; line-height: 20px; width:300px; position: relative; text-align: center; margin-bottom: 30px;}
.login_new_ct .div3 .huix{display: inline-block; vertical-align: middle;height: 3px; width:48%; border-top: 2px solid #e6e6e6;}
.login_new_ct .div3 .lanx{display: inline-block; vertical-align: middle;height: 3px; width:48%; border-top: 2px solid #1976d2;}
.login_new_ct .div3 .fangk_h{display: block;width:20px; height: 20px; line-height: 20px; text-align: center;background: url(images/login_tb.png) -250px -10px no-repeat; font-size: 12px; color: #fff; position: absolute; top:0;}
.login_new_ct .div3 .fangk_l{display: block;width:20px; height: 20px; line-height: 20px; text-align: center; background: url(images/login_tb.png) -290px -10px no-repeat; font-size: 12px; color: #fff; position: absolute; top:0;}
.login_new_ct .div3 .wenzi{display:block;font-size:12px; width:80px; text-align: center; height: 20px; line-height: 20px; color: #d6dbe1; position: absolute; top: 15px;}
.login_new_ct .div3 .wenzi.ls{color:#1976d2;}
.login_new_ct .div3 .lf{left:0;}
.login_new_ct .div3 .rg{right:0;}
.login_new_ct .wxts{margin-top: 15px; line-height: 18px; width:300px;font-size: 12px; color:#919191;}
/*注册协议*/
.zcxy_box{width:750px; height: 700px; background:#fff; position: relative; display: none;}
.zcxy_box h2{color: #666; background:#f5f5f5; font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; display: block; text-align: center;}
.zcxy_box .close_box{display: block; text-align: center; width:30px; height: 30px; line-height: 30px; position: absolute; top: 5px; right: 10px;}
.zcxy_box .close_box .close{color: #222; font-size: 20px;}
.zcxy_box .close_box .close:hover{color: #666;}
.zcxy_box .ct_box{background:#fff; height: 580px; padding: 20px 30px 0 30px; overflow-y: auto;}
.zcxy_box .ct_box h3{font-size: 14px; line-height:34px; color: #666; }
.zcxy_box .ct_box p{font-size: 14px; color: #9e9e9e; line-height:24px; text-indent: 2em; padding-bottom: 5px; }
.zcxy_box .agree{display: block; background:#1976d2; height: 30px; width:100px; line-height: 30px; text-align: center; color: #fff; border-radius: 3px; font-size: 14px; position: absolute; bottom: 15px; right: 20px;}
.zcxy_box .agree:hover{background: #1c7ddc;}
/*20180801添加微信登录*/
.login0801{width:350px; height: 330px; background: #fff; float: right; margin: 100px 0 0 0; overflow: hidden;}
.login0801-box,.login0801-box1,.login0801-box2,.login0801-box3,.login0801-box4{width:350px; height: 330px; background: #fff; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 25px 24px 0 24px;}
.login0801-box1,.login0801-box2,.login0801-box3{display:none;}
.login0801 .login0801-div1{width:100%; font-size: 16px; color: #4c4c4c; line-height: 30px; text-align: left;}
.login0801 .login0801-div2{width:100%; margin-top: 20px; overflow: hidden;}
.login0801 .login0801-div2 .input1{width:100%; height: 44px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 10px 10px 10px 40px; line-height: 22px; font-size: 14px; color: #404040; text-align: left; border: 1px solid #e3e3e3; background: url(/Publics/images/login0801-1.png) 15px center no-repeat; display: block; outline: none;}


.login0801 .login0801-div2 .input2{width:200px; height: 44px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 10px 10px 10px 40px; line-height: 22px; font-size: 14px; color: #404040; text-align: left; border: 1px solid #e3e3e3; background: url(/Publics/images/login0801-2.png) 15px center no-repeat; display: block; outline: none; float: left;}
.login0801 .login0801-div2 .button1{margin-top:0 !important;width:94px; height: 44px; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 42px; font-size: 14px; color: #1679db; text-align: center; background: #1679db; border: 1px solid #1679db; color:#fff;display: block; outline: none; float: right; cursor: pointer;}
.login0801 .login0801-div2 .button2{border: 1px solid #e3e3e3; background: rgb(204, 204, 204); color: #fff; width:94px; height: 44px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 42px; font-size: 14px; text-align: center; display: block; outline: none; float: right; cursor: not-allowed;}
.login0801 .login0801-div3{width:100%; height: 44px; text-align: center; line-height: 44px; color: #fff; font-size: 16px; display: block; border: 0; outline: none; background: #1878d8; cursor: pointer;}
.login0801 .login0801-div4{width:46px; height: 46px; position: absolute; top: 5px; right: 5px; cursor: pointer;}
.login0801 .login0801-div4 img{width:100%; display: block;}
.login0801 .login0801-div5{width:156px; height: 28px; position: absolute; top: 20px; right: 46px;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding-left: 32px; font-size: 12px; color: #e0a422; line-height: 28px; text-align: left; background: url(/Publics/images/login0801-5.png) 0 0 no-repeat;}
.login0801 .login0801-div6{width:134px; height: 28px; position: absolute; top: 20px; right: 46px;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding-left: 32px; font-size: 12px; color: #e0a422; line-height: 28px; text-align: left; background: url(/Publics/images/login0801-6.png) 0 0 no-repeat;}
.login0801 .login0801-div7{margin: 20px auto 5px auto; overflow: hidden; text-align: center;}
.login0801 .login0801-div7 img{display:inline-block;width:164px !important;height:164px; margin: 0; padding: 0; vertical-align: middle;}
.login0801 .login0801-div8{width:100%; text-align: center; overflow: hidden;}
.login0801 .login0801-div8 .span1{width:37px; height: 32px; display: inline-block; vertical-align: middle; margin:4px 5px 0 0;}
.login0801 .login0801-div8 .span1 img{width:37px; display: block;}
.login0801 .login0801-div8 .span2{display: inline-block; vertical-align: middle; font-size: 14px; color: #4c4c4c; line-height:20px; }
.login0801 .login0801-div8 .span2 .i1{color:#1679db;}
.login0801 .login0801-div8 .span2 .cg-djs{color:#f5483e;}
.login0801 .login0801-div8 .span2 .sddj-tz{color:#1679db;}
.login0801 .login0801-div9{position:absolute; top: 30px; right: 24px;cursor: pointer; font-size: 12px; color: #b2b2b2; line-height: 20px; border: 1px solid #e3e3e3; border-radius: 50px; padding: 0 15px;}
.login0801 .login0801-div2-2 .input1{
	background: url(/Publics/images/pass_0801.png) 15px center no-repeat; display: block; outline: none;;
}
.auto_login{
	margin:15px 0;
}
.auto_login input{
	position: relative;
	top:2px;
	margin-right:10px;
}
.retrieve_pass a{
	text-decoration: underline;
	color:#909090;
	font-size:14px;
	margin-top:16px;
}
.retrieve_pass a span{
	color:#1978d6;
}
.retrieve_pass a:nth-of-type(1){
	float:left;
}
.retrieve_pass a:nth-of-type(2){
	float:right;
}
label a{
	color:#0099ff
}
.login0801 .login0801-div2 input[type='text']:focus {
    border: 1px solid #559de6;
}
.login0801-div2 .tishi{
	color:#f5483e;
	display: none;
}
.retrieve_pass_box>button{
	margin-top:42px;
}
.login0801-box4 button{
	margin-top:42px;
}
.retrieve_pass_box .remove{
	float:right;
	cursor: pointer;
	display: inline-block;
	width:20px;
	height:20px;
	line-height: 20px;
	text-align: center;
	border-radius: 50%;
	border:1px solid #9f9f9f;
}







