@charset "utf-8";
.login_header_wrap{width: 100%;min-width: 1200px;}
.login_header_wrap .login_header{width: 1200px;height: 100px;}
.login_header_wrap .login_header .ls_vip_logo{height: 100px;box-sizing: border-box;-ms-box-sizing: border-box;line-height: 100px;}
.login_header_wrap .login_header .mem_link{height: 100px;font-size: 25px;padding-top: 35px;box-sizing: border-box;-ms-box-sizing: border-box;}
.login_header_wrap .login_header .mem_link a{display: inline-block;height: 30px;line-height: 30px; color: #333333;}
.login_header_wrap .login_header .mem_link a img{position: relative;top: 1px;right: 5px;}
.login_header_wrap img{max-height: 70px;max-width: 200px;vertical-align: middle;}
.login_header_wrap .login_header .mem_link a:hover{color: #da353e;}
.login_header_wrap .login_header .mem_link {  display: inline-block;  height: 30px;  line-height: 30px;  color: #333333;  }
.login_header_wrap .login_header .mem_link img {  position: relative;  top: -1px;  right: 8px;}
/*banner����*/
.login_banner{position: absolute;top: 100px;margin-bottom: 110px; z-index: -1;min-width: 1182px; width: 100%;height: 600px;overflow: hidden;}
.login_banner .lb_img li{display: none; position: absolute; left: 0px;top: 0px;}
.login_banner .lb_img li img{position: relative; width: 1920px;height: 600px;vertical-align: top;}
/*��¼����*/
.main_wrap{margin-top: 110px;}
.ls_login_wrap{width: 1182px;height: 380px;box-sizing: border-box;-ms-box-sizing: border-box;}
.ls_login_wrap .ls_login_con{padding:0 30px; width: 350px;height: 380px;border-radius: 10px;background-color: #fff;box-sizing: border-box;-ms-box-sizing: border-box;}
.ls_login_wrap .ls_login_con .login_title{height: 92px;background: url(../images/logo2.png) center center no-repeat;}
.ls_login_wrap .ls_login_con .ls_input1{height: 46px;border:1px solid #cccccc;border-radius: 4px; box-sizing: border-box;}
.ls_login_wrap .ls_login_con .ls_input1 .ls_icon{width: 39px;height: 44px;background: url(../images/icon/user_icon1.png) center center no-repeat;}
.ls_login_wrap .ls_login_con .ls_input1 input{border:none;width: 246px;height: 42px;line-height: 24px; background-color: #fff;color: #333333;font-size: 14px;outline: none;}
.ls_login_wrap .ls_login_con .ls_input2 .ls_icon{background: url(../images/icon/user_icon2.png) center center no-repeat;}
.ls_login_wrap .ls_login_con .ls_input2{margin-top: 10px;margin-bottom: 14px;}
.ls_login_wrap .ls_login_con .auto_login{height: 14px;line-height: 14px; font-size: 14px;color: #666666;}
.ls_login_wrap .ls_login_con .auto_login input{position: relative;top: -2.5px; width: 14px;height: 14px;}
.ls_login_wrap .ls_login_con .auto_login label{margin-left: 3px;}
.ls_login_wrap .ls_login_con .auto_login .no_remeber{color: #666666;}
.ls_login_wrap .ls_login_con .waring{margin-top: 24px; height: 14px;line-height: 14px;color: #fc4340;font-size: 14px;}
.ls_login_wrap .ls_login_con .login_btn{margin-top: 10px; height: 46px;line-height: 46px;opacity: .85;filter: alpha(opacity=85);transition: .5s; background-color: #006352;border-radius: 4px; font-size: 18px;color: #fff; text-align: center;cursor: pointer;}
.ls_login_wrap .ls_login_con .login_btn:hover{background-color: #024f42;opacity: 1;filter: alpha(opacity=100);}
.ls_login_wrap .ls_login_con .register{margin-top: 20px; height: 14px;line-height: 14px; font-size: 14px;text-align: center; }
.ls_login_wrap .ls_login_con .register a{padding:0 10px; color: #666666;}
.ls_login_wrap .ls_login_con .register a:hover{text-decoration: underline;}
.ls_login_wrap .ls_login_con .register .speed_jh{border-right: 1px solid #cccccc;}
.footer_text{padding-top: 30px; height: 200px;text-align: center;font-size: 12px;color: #666666;box-sizing: border-box;-ms-box-sizing: border-box;}
.footer_text p{height: 14px;line-height: 14px;margin-bottom: 10px;}
.modal{z-index: 999;position: fixed;top:100px;left: 0;right: 0;bottom: 0;background: url("../images/icon/bg2x.png") no-repeat}
.inp_wrap_pt{position: fixed;z-index: 1000; left: 50%;top:45%;margin-top: -180px;margin-left: -175px;}
.inp_wrap{width: 350px;height: 430px;background: #fff;border-radius: 10px;overflow: hidden;}
.back_password_tit{position: relative;width: 100%;height: 57px;line-height: 57px; border-bottom: 3px solid #f55053;text-align: center;font-size: 18px;color: #f55053;}
.back_password_icon{position: absolute;right: 20px;top: 20px;cursor: pointer;}
.send_color{background: #b1abab !important;}
.back_inp{position: relative;}
.login_con,.back_inp_con{width: 100%;position: absolute;top: 0;left: 0; padding: 0 40px;box-sizing: border-box;-ms-box-sizing: border-box;background: #fff;}
.login_con .user_inp1,.user_inp2,.user_inp3,.user_inp4{position: relative; margin-bottom: 10px; width: 270px;height: 46px;border:1px solid #cccccc;border-radius: 5px; }
.login_con .user_inp1{margin-top: 40px;}
.error_text{margin-top: 15px; font-size: 14px;color: #fc4340;min-height:14px;max-height: 28px;line-height: 1;}
.user_btn{margin-top: 10px; width: 100%;height: 46px;background: #f55053;transition: .2s;-webkit-transition: .2s; text-align: center;line-height: 46px;color: #fff;font-size: 18px;border-radius: 5px;cursor: pointer;}
.user_btn:hover,.user_inp3 .send_btn:hover{background: #cc342d;}
.ls_input{float: left; width: 225px;height: 44px;line-height: 44px;border:none;outline: none;font-size: 14px;}
.user_inp_icon1,.user_inp_icon2,.user_inp_icon3,.user_inp_icon4{float: left;width: 41px;height: 44px;}
.user_inp_icon{float: left;width: 41px;height: 44px;}
.user_btn{margin-top: 10px; width: 100%;height: 46px;background: #f55053;transition: .2s;-webkit-transition: .2s; text-align: center;line-height: 46px;color: #fff;font-size: 18px;border-radius: 5px;cursor: pointer;}
.user_btn:hover,.user_inp3 .send_btn:hover{background: #cc342d;}
.user_inp3 .send_btn:hover{cursor: pointer;}
.user_inp3 .ls_input{width: 140px;}
.user_inp3 .send_btn{position: absolute;top: 9px;right: 9px; width: 86px;height: 26px;text-align: center;line-height: 26px;color: #fff;font-size: 12px;background: #f55053;border-radius: 5px;border: 0;  outline: none;}

.ls_text_wraing{padding-top: 10px; color: #666666;font-size: 12px;line-height: 1;text-align: left;}
.ls_text_wraing a{color: #111111;}
.ls_text_wraing input{vertical-align: -2px;cursor: pointer;margin-right: 5px;}
.ls_text_wraing a:hover{text-decoration: underline;}
.inp_wrap2{width: 350px;height: 460px;background: #fff;border-radius: 10px;overflow: hidden;}
.user_inp_icon1,.user_inp_icon2,.user_inp_icon3,.user_inp_icon4{float: left;width: 41px;height: 44px;}
.user_inp_icon{float: left;width: 41px;height: 44px;}
.user_inp_icon1{background: url(../images/icon/account_icon.png) center center no-repeat;}
.user_inp_icon2{background: url(../images/icon/password_icon.png) center center no-repeat;}
.user_inp_icon3{background: url(../images/icon/yanz_icon.png) center center no-repeat;}
.user_inp_icon4{background: url(../images/icon/account_icon.png) center center no-repeat;}
.z_icon1{background: url(../images/icon/z_icon1.png) center center no-repeat;}
.z_icon2{background: url(../images/icon/secure.png) center center no-repeat;}
.z_icon3{background: url(../images/icon/z_icon3.png) center center no-repeat;}
.z_icon4{background: url(../images/icon/z_icon4.png) center center no-repeat;}


.login_con,.back_inp_con{width: 100%;position: absolute;top: 0;left: 0; padding: 0 40px;box-sizing: border-box;-ms-box-sizing: border-box;background: #fff;}
.login_con .user_inp1,.user_inp2,.user_inp3,.user_inp4{position: relative; margin-bottom: 10px; width: 270px;height: 46px;border:1px solid #cccccc;border-radius: 5px; box-sizing: border-box;-ms-box-sizing: border-box;}
.login_con .user_inp1{margin-top: 40px;}
.success_img,.success_text1,.success_text2{text-align: center;}
.success_img{padding-top: 100px;}
.success_text1{padding-top: 15px; font-size: 18px;color: #666666;}
.success_text2{padding-top: 5px;font-size: 14px;color: #999999;}





