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

*{margin:0; padding:0; vertical-align:middle;}
a{text-decoration:none;}
img,img a{border:0;}
html,body{ width:100%; min-height:100%;}
body{background: url(/images/2024/login/loginbg_0.png) no-repeat center top; font-size:14px; font-family:"微软雅黑", "宋体", "黑体";}
/*.login_main{ width:915px; position:absolute; left:50%; top:50%; margin-left:-457px; margin-top:-215px;}*/

.login_logo{text-align:left; }
.login_font1{color:#FFF; font-size:42px; font-family:"华文行楷";}
.login_font2{color:#FFF; font-size:30px; font-family:"微软雅黑"; letter-spacing:1px; vertical-align:middle; padding-left:20px;}
.login_bbdiv{width:915px; height:350px; background:#FFF; margin-top:20px; position:relative;}
.login_bb_img{ border-right:1px solid #c9c9c9; width:487px; height:350px; overflow:hidden;}
.login_bb_img img{height:350px; width:auto;}
.login_cc{width:428px; right:0; top:0px; position:absolute;}
.login_cc_top{border-bottom:1px solid #c9c9c9; padding:20px 0 10px;}

.login_titles{margin-bottom: 0px;text-align: center;font-size: 26px;color: #0076fe;}
.login_titles_line{background: #0076fe;opacity: 0.2;width: 65px; height: 5px;border-radius: 5px;margin: 0 auto;margin-top: -5px;}
.a_1{display:block; padding-left:25px; font-size:16px;}
.a_2{position:absolute; right:25px; top:20px; line-height:25px; font-size:12px;}
.a_3{ text-decoration:none; color:#468cd1;}
.login_textmain{padding:25px 45px 15px 45px; position:relative;}
.login_textinput{ border:1px solid #c9c9c9; background:#FFF; margin-top:20px; border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-mox-border-radius:3px; padding:5px 5px;}
.login_textinput input{ width:100%; height:25px; line-height:25px; border:0; font-family:"微软雅黑"; font-size:12px; color:#666;}
.login_yzm{margin-top:20px; position:relative;}
.login_yzmtext{margin-top:0; width:180px;}
.login_yzmtext input{ width:170px;}
.loginyzmimg{position:absolute; left:200px; top:0; cursor:pointer;}
.login_but{margin-top:20px; width:317px;}
.login_but input[type='submit']{width:100%;background:#1f70c0; border:1px solid #0d559c;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-mox-border-radius:3px; color:#FFF;font-size:14px; line-height:35px; cursor:pointer; font-family:"微软雅黑"; }
.login_but input[type='button']{width:100%;background:#1f70c0; border:1px solid #0d559c;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-mox-border-radius:3px; color:#FFF;font-size:14px; line-height:35px; cursor:pointer; font-family:"微软雅黑"; }
/*.login_forpass{ font-size:12px; position:absolute; top:85px; right:50px;}
.login_forpass a{ color:#F00;}*/
.footer{line-height:22px; margin-top:10px; font-size:12px; color:#90c3ff; text-align:center; }

/*-------注册---------*/
.register_logo{color:#fff; font-family:"微软雅黑"; font-size:22px; padding-bottom:15px;}
.register_div{background:#fff; width:815px; min-height:250px; margin-bottom:25px; }
.register_aa{padding:30px;}
dl.register_dl{padding-left:100px;  margin-top:15px;}
dl.register_dl dt{float:left; display:inline; width:90px; margin-left:-100px; text-align:right; line-height:30px; font-size:14px;}
dl.register_dl dd .login_textinput{ width:232px; margin-top:0; padding:3px;border:1px solid #aaaaaa;}
dl.register_dl dd{position:relative;}
.register_span{display:inline-block; position:absolute; left:250px; font-size:12px; color:#cecece; top:0; line-height:30px;}
.register_select{width:240px; padding:5px;}
.register_span .font1{ color:#F00;}
.register_button{padding-left:100px;}
.register_button .login_but{width:100px;}
.reg_next,.reg_up{float:left; display:inline;}
.reg_up{margin-left:10px;}


/*2024年新增样式*/
html, body {height: 100%;margin: 0;}
.login_wrapper {min-height: 100%;/* 等于footer的高度 */margin-bottom: -130px;}
.login_wrapper::before{content: '';position: absolute; top: 0;left: 0;  right: 0; bottom: 0;  background-image: url('/images/2024/login/loginbg_0.png');background-size: cover;background-position: center;mix-blend-mode: multiply; /* 使用 'multiply', 'screen', 'overlay' */}

body{/*background: url(/images/2024/login/loginbg_0.png) no-repeat center top; */font-size:14px; font-family:"微软雅黑", "宋体", "黑体"; min-width:1000px;}

html{height:100%;}
body{min-height:100%;margin:0;padding:0;position:relative;}
.footer{ color:#ffffff; /* margin-top:-40px;text-align:left; position:relative; left:85px;*/}
.login_footer{/*position:absolute;*/bottom:0;width:100%;background:rgba(34,36,52,.9);/*background:rgba(29,69,124,.5);height:100px;*/}
.login_footer_div{width: 1000px; margin: 0 auto;}


body{/*background: none;*/ font-size:14px; font-family:"微软雅黑", "宋体", "黑体"; min-width:1000px;}
.login_main {width: 915px;  min-height: 400px;/*margin: 7% auto;*/}
.login_top{width:100%; height:80px; }
.login_header{background:rgba(3,73,249,.5); }
.login_topdiv{width:1000px; margin:0 auto; text-align:left; position:relative; }
.login_logo{display: flex; line-height:80px;}
.login_font1 {font-size:34px !important;}
.logo_line { float: left;margin: 0px 10px; }
.login_font2 {font-size: 30px;padding-left: 0px !important ;}
.login_bbdiv {width: 915px;height: 400px;background: #FFF;margin-top: 0px; position: relative;border-radius: 5px;}
.login_bb_img { border-right: 0px solid #c9c9c9; width: 487px; height: 400px;overflow: hidden;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.login_bb_img img {height: 400px;width: auto;}
.login_cc_top {border-bottom: 0px solid #c9c9c9; padding: 40px 0 10px;margin-right: 0px !important;}
.a_1 {display: block;padding-left: 0px; font-size: 16px;}
.login_textinput {border: 1px solid #c9c9c9;background: #FFF;border-radius: 30px;position: relative;margin: 15px 0;padding:2px 2px;}
.login_textinput img {position: absolute;width: 17px; height: 17px;top: 50%;left: 15px;transform: translateY(-50%);}
.login_textinput input {
    width: 85%;height: 34px;line-height: 34px;border: 0;font-family: "微软雅黑"; border: none;
    padding: 0px 0px 0px 40px;font-family: "Microsoft soft"; font-size: 14px;color: #666; outline: none;background: rgba(255,255,255,.5); border-radius: 30px;}

input:-internal-autofill-selected {appearance: menulist-button;background-image: none !important;background-color: rgba(255, 255, 255, 1) !important;color: fieldtext !important;}

.login_forpass {font-size: 12px;height: 20px;line-height: 20px;margin: 5px;}
.login_forpass_left { float: left;}
.login_forpass a:nth-child(2) { color: #F00; vertical-align: baseline; float: right;}
/*.login_forpass a{ color:#F00; vertical-align: baseline; float: right;}*/

.login_but { margin: 15px 0px;width: 100%;}
.login_but input[type='button'] { width: 100%; background: linear-gradient(to right, #3b87f8, #0076fe);border: 1px solid #0076fe;border-radius: 30px;-webkit-border-radius: 30px;-o-border-radius: 30px;-mox-border-radius: 30px; color: #FFF; font-size: 14px; line-height: 40px;cursor: pointer;font-family: "微软雅黑";}
.login_but input[type='button']:hover{ background:#0076fe; box-shadow:0 2px 8px 0 rgba(0,0,0,.08) ;}
.scan_login {text-align: center;}

html {height: 100%;}
body {min-height: 100%;display: flex;flex-direction: column;}
.login_con{flex: 1;}
.login_form{display: flex; justify-content: center; align-items: center;}

.login_tip{text-align:center; }
.tip a{display:inline-block;  text-align:center; color:#0076fe;}

.footer{ color:#ffffff; /* margin-top:-40px;text-align:left; position:relative; left:85px;*/}


/* footer*/
/* footer_css1*/
.login_footer{/*position:absolute;*/bottom:0;width:100%;background:rgba(34,36,52,.9);/*background:rgba(29,69,124,.5);height:100px;*/}
.login_footer_div{width: 1000px; margin: 0 auto;}
.login_footer_div .footer_link1{display: flex;justify-content: center; align-items: center; height: 65px;}
.login_footer_div .footer_link1 a img {  top: -50px; position: relative;}
.login_footer .login_footer_div .footer_link1 a{ /*width:132px; height:122px;*/width:120px; height:120px;position: relative; margin-top: -60px;}
.login_footer .login_footer_div .footer_link1 a.icon_1{background-image: url('/images/2024/login/132/icon_xjfk_132.png'); background-size: cover;background-size: 100%;background-repeat: no-repeat;}
.login_footer .login_footer_div .footer_link1 a.icon_2{background-image: url('/images/2024/login/132/icon_gsjc_132.png'); background-size: cover;background-size: 100%;background-repeat: no-repeat;}
.login_footer .login_footer_div .footer_link1 a.icon_3{background-image: url('/images/2024/login/132/icon_yps_132.png'); background-size: cover;background-size: 100%;background-repeat: no-repeat;}
.login_footer .login_footer_div .footer_link1 a.icon_4{background-image: url('/images/2024/login/132/icon_yjs_132.png'); background-size: cover;background-size: 100%;background-repeat: no-repeat;}
.login_footer .login_footer_div .footer_link1 a.icon_5{background-image: url('/images/2024/login/132/icon_lwps_132_active.png'); background-size: cover;background-size: 100%;background-repeat: no-repeat;}
.login_footer .login_footer_div .footer_link1 a.icon_6{background-image: url('/images/2024/login/132/icon_zcps_132.png'); background-size: cover;background-size: 100%;background-repeat: no-repeat;}
.login_footer .login_footer_div .footer_link1 a.icon_7{background-image: url('/images/2024/login/132/icon_bks_132.png'); background-size: cover;background-size: 100%;background-repeat: no-repeat;}
.login_footer .login_footer_div .footer_link1 a.icon_8{background-image: url('/userfiles/image/20250624/20250624025016_66588.png'); background-size: cover;background-size: 100%;background-repeat: no-repeat;}

.login_footer .login_footer_div .footer_link1 a.icon_1:hover{background-image: url('/images/2024/login/132/icon_xjfk_132_active.png'); background-size: cover;background-size: 100%;background-repeat: no-repeat;}
.login_footer .login_footer_div .footer_link1 a.icon_2:hover{background-image: url('/images/2024/login/132/icon_gsjc_132_active.png'); background-size: cover;background-size: 100%;background-repeat: no-repeat;}
.login_footer .login_footer_div .footer_link1 a.icon_3:hover{background-image: url('/images/2024/login/132/icon_yjs_132_active.png'); background-size: cover;background-size: 100%;background-repeat: no-repeat;}
.login_footer .login_footer_div .footer_link1 a.icon_4:hover{background-image: url('/images/2024/login/132/icon_yps_132_active.png'); background-size: cover;background-size: 100%;background-repeat: no-repeat;}
.login_footer .login_footer_div .footer_link1 a.icon_5:hover{background-image: url('/images/2024/login/132/icon_lwps_132_active.png'); background-size: cover;background-size: 100%;background-repeat: no-repeat;}
.login_footer .login_footer_div .footer_link1 a.icon_6:hover{background-image: url('/images/2024/login/132/icon_zcps_132_active.png'); background-size: cover;background-size: 100%;background-repeat: no-repeat;}
.login_footer .login_footer_div .footer_link1 a.icon_7:hover{background-image: url('/images/2024/login/132/icon_bks_132_active.png'); background-size: cover;background-size: 100%;background-repeat: no-repeat;}
.login_footer .login_footer_div .footer_link1 a.icon_8:hover{background-image: url('/userfiles/image/20250624/20250624025156_13626.png'); background-size: cover;background-size: 100%;background-repeat: no-repeat;}
.login_footer .login_footer_div .footer_link1 a  img{display:none;}

.login_footer_div a img { /*height: auto;  */ /*display: block;   */ transition: filter 0.3s ease; filter: brightness(90%);}
.login_footer_div .shine a:active {filter: brightness(125%);  }
.login_footer_div .shine a:hover {filter: brightness(125%);  }
.login_footer_div .footer_link2{display: flex; justify-content: space-between;/*justify-content: center; align-items: center; */border-top: 1px solid rgba(50, 52, 69, .8);}
.login_footer_div .footer_link2 p {padding: 10px 0px;}
.login_footer_div .footer_link2 p a {color:#fff; font-size:12px;}
.login_footer_div .footer_link2 p a img{vertical-align: sub; border-style: none; margin:0px 5px;}


/* footer_css2*/
.footer_css2{display: none;}
.footer_css2 .login_footer_div{width: 1000px; margin: 0 auto;}
.footer_css2 .login_footer_div .foot_link{display: flex;justify-content: center; align-items: center; height: 80px;}
.footer_css2 .login_footer_div .foot_link .link_div{width:150px; height:60px;}
.footer_css2 .login_footer_div .foot_link .link_div{min-width: 110px; height: 60px; position: relative; border-radius: 6px;}
.footer_css2 .login_footer_div .foot_link .link_div{display: flex;flex-direction: column;padding: 10px 15px;background-position: 100% 100%;cursor: pointer;}
.footer_css2 .login_footer_div .foot_link .link_div  a{height: 36px;line-height: 36px; font-size: 16px; position: relative;color: #fff ;}
.footer_css2 .login_footer_div .foot_link .link_div span  {font-size: 13px;color: #fff ;}
                                   
.home{background-color: #5897ff; background-image: url('/images/2024/login/new/i_home.png');background-repeat: no-repeat;background-position:  right bottom;} 
.gsjc{background-color: #f98a80; background-image: url('/images/2024/login/new/i_gsjc.png');background-repeat: no-repeat;background-position:  right bottom;}
.yps{background-color: #f7ad59; background-image: url('/images/2024/login/new/i_yps.png');background-repeat: no-repeat;background-position:  right bottom;}
.yjs{background-color: #7b79fa; background-image: url('/images/2024/login/new/i_yjs.png');background-repeat: no-repeat;background-position:  right bottom;}
.zcps{background-color:#f6c477; background-image: url('/images/2024/login/new/i_zcps.png');background-repeat: no-repeat;background-position:  right bottom;}
.bks{background-color: #3ac9b4; background-image: url('/images/2024/login/new/i_pt.png');background-repeat: no-repeat;background-position:  right bottom;}

.login_footer_div .foot_link .home:hover{background-color: #ffecec;background-image: url('/images/2024/login/new/i_home_hv.png');background-repeat: no-repeat;background-position:  right bottom;}
.login_footer_div .foot_link .home:hover a{ color: #2c84f9;}
.login_footer_div .foot_link .gsjc:hover{background-color: #ffecec;background-image: url('/images/2024/login/new/i_gsjc_hv.png');background-repeat: no-repeat;background-position:  right bottom;}
.login_footer_div .foot_link .gsjc:hover a{ color: #f98a80;}
.login_footer_div .foot_link .yps:hover{background-color: #ffecec;background-image: url('/images/2024/login/new/i_yps_hv.png');background-repeat: no-repeat;background-position:  right bottom;}
.login_footer_div .foot_link .yps:hover a{ color: #f7ad59;}
.login_footer_div .foot_link .yjs:hover{background-color: #ffecec;background-image: url('/images/2024/login/new/i_yjs_hv.png');background-repeat: no-repeat;background-position:  right bottom;}
.login_footer_div .foot_link .yjs:hover a{ color: #7d66ef;}
.login_footer_div .foot_link .zcps:hover{background-color: #ffecec;background-image: url('/images/2024/login/new/i_zcps_hv.png');background-repeat: no-repeat;background-position:  right bottom;}
.login_footer_div .foot_link .zcps:hover a{ color: #f7ad59;}
.login_footer_div .foot_link .bks:hover{background-color: #ffecec;background-image: url('/images/2024/login/new/i_pt_hv.png');background-repeat: no-repeat;background-position:  right bottom;}
.login_footer_div .foot_link .bks:hover a{color: #2aa997;}
.login_footer_div .foot_link .link_div:hover span{color: #333;}

.login_footer_div0{/**/ margin: 0 auto;background:rgba(44,132,249,1); margin-top:20px;}
.login_footer_div0 .footer_link_bottom{display: flex; justify-content: space-between;/*justify-content: center; align-items: center; */height: 40px; width: 1000px; margin: 0 auto;}
.login_footer_div0 .footer_link_bottom p {padding: 10px 0px;}
.login_footer_div0 .footer_link_bottom p a {color:#fff; font-size:12px;}
.login_footer_div0 .footer_link_bottom p a img{vertical-align: sub; border-style: none; margin:0px 5px;}
/* footer_css2*/                                                                                       

/*找回密码界面样式*/
.getpwd_page{margin:0; padding:0; vertical-align:middle; font-size: 12px;display: flex;text-align: center;min-height: 100vh;display: flex;min-height: 100vh;flex-direction: column; background: rgba(231,241,249,.5); }
.getpwd_page *{vertical-align:middle;margin:0; padding:0;}
.getpwd_page a{color:#000; text-decoration:none;}
.getpwd_page textarea,input,select{vertical-align:middle;font-family:"微软雅黑", "宋体", "黑体";}
.getpwd_page img, img a{border:0px; vertical-align:middle;}
.getpwd_page ul{list-style:none; margin:0px; padding:0px;}
.getpwd_page html,body{width:100%; height:100%;}
.getpwd_page body{ font-size:12px; min-width:1000px; font-family:"微软雅黑", "宋体", "黑体"; background-color:#fff; text-align:center; }
.getpwd_page .login_top{width:100%;height:80px;background:#FFF; line-height:80px;}
.getpwd_page .login_topdiv{width:1000px;margin:0 auto;text-align:left;position:relative;} 
.getpwd_page .login_tel{position:absolute;right:0;top:0px;}
.getpwd_page .login_main{height:560px; width:100%;overflow:hidden; background:#2197c4; position:relative;}
.getpwd_page .login_img p{width:100%; height:560px;}
.getpwd_page .login_span{position:absolute; bottom:20px; left:50%; margin-left:-32px;}
.getpwd_page .login_span span{display:inline-block; background:#9fc1cf; width:10px; height:10px; margin:0px 3px; cursor:pointer; border-radius:50%;}
.getpwd_page .login_span span.on{background:#ffffff;}
.getpwd_page .login_div{width:1000px;position:absolute; left:50%; margin-left:-550px; top:80px;text-align:right;}
.getpwd_page .login_aa{background:url(../images/loginbg.png) repeat;width:520px;height:400px; float:right; position:relative;}
.getpwd_page .login_aa_1{color:#acdbee; font-size:20px; padding-top:50px;  text-align:left; padding-left:50px;}
.getpwd_page .login_aa_2{padding-top:35px;padding-left:50px; text-align:left;}
.getpwd_page .login_aa_2 .login_aa_span{display:inline-block;position:relative;width:280px; border:1px solid #81c9e6; height:38px; padding-top:7px;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; padding-left:60px; overflow:hidden;}
.getpwd_page .login_aa_2 .login_aa_span em{display:block; position:absolute; left:0px; top:0; background:url(../images/loginico.png) no-repeat -16px -0px #1da4dc; border-right:1px solid #81c9e6;width:45px; height:45px;}
.getpwd_page .login_aa_2 .login_aa_span input{ height:30px; line-height:30px; width:270px; font-size:12px; font-family:"微软雅黑"; border:0; background:none; color:#FFF;}
.getpwd_page .login_aa_2  .login_aa_password em{background:url(../images/loginico.png) no-repeat -16px -43px #1da4dc;}
.getpwd_page .login_aa_font{color:#CC0; font-size:12px; padding-left:5px; line-height:22px; }
.getpwd_page .login_aa_3{ padding-top:35px; padding-left:50px;}
.getpwd_page .buttonlogin{display:block; width:340px; height:45px; background:#FFF; color:#000; font-size:16px; text-align:center; line-height:45px;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.getpwd_page .login_font01{text-align:left; color:#FFF; display:block; padding-left:100px; padding-top:10px; position:relative;}
.getpwd_page .login_font01 font{display:block; position:absolute; top:15px; left:100px;}
.getpwd_page .login_font02{text-align:left; color:#cc0; display:block; padding-left:180px; padding-top:15px; font-size:14px;}
.getpwd_page .login_bb{width:1000px; margin:30px auto 0 auto; overflow:hidden; border:1px solid #d2d2d2; border-radius:3px; height:120px;}
.getpwd_page .login_bb li{float:left; display:inline; width:274px; border-right:1px solid #d2d2d2; background:#f8f8f8; height:120px; }
.getpwd_page .login_bb li.fourli{border-right:0;}
.getpwd_page .login_bb_name{font-size:15px; font-family:"微软雅黑", "宋体", "黑体"; text-align:left; padding:10px 20px 0 20px; line-height:35px;}
.getpwd_page .login_bb_div{text-align:left; padding:0px 20px; line-height:22px;}
.getpwd_page .login_footer{border-top:1px solid #d2d2d2;background:#f8f8f8; margin-top:20px;}
.getpwd_page .login_bb_main{width:1000px; margin:0 auto; padding:15px 0; overflow:auto;}
.getpwd_page .login_bb_left{float:left; display:inline;text-align:left; width:60%; line-height:22px;}
.getpwd_page .login_bb_right{float:left; display:inline;text-align:right; width:40%; }
	
/*登录手机验证*/
.getpwd_page .login_aa_2 .login_aa_pho{padding-left:5px; width:200px;}
.getpwd_page .login_aa_2 .login_aa_pho input{width:190px;}
.getpwd_page .sendproving{display:inline-block;border-radius:3px; background:#FFF; color:#000; width:100px; height:35px; line-height:35px; text-align:center; margin-left:10px;}
.getpwd_page .login_aa_2 .login_aa_proving{padding-left:10px; width:330px;}

/**************找回密码***********/
.getpwd_page .login_header{background:#305fad; box-shadow:1px 0px 5px #999;}
.getpwd_page .login_fpassword{font-size:25px; width:1000px; margin:0 auto; padding-top:50px; text-align:left;}
.getpwd_page .login_fpasswordmain{/*min-height:500px;*/ border:1px solid #d3d3d3; background:#f6f6f6; width:998px; margin:20px auto 0 auto;}
.getpwd_page .fpassword_div{padding:30px 30px;}
.getpwd_page dl.fpassword_dl{overflow:auto;position:relative; padding-left:100px; font-size:14px; margin-top:20px;}
.getpwd_page dl.fpassword_dl dt{position:absolute; left:0; top:0; height:30px; line-height:30px; text-align:right; width:90px;}
.getpwd_page dl.fpassword_dl dd{line-height:30px; text-align:left;}
.getpwd_page dl.fpassword_dl dd span.fp_span{display:inline-block;  padding:0px 20px 0 0;}
.getpwd_page dl.fpassword_dl dd span.fpassword_span{display:inline-block;}
.getpwd_page dl.fpassword_dl dd span.fpassword_span input{border:1px solid #d3d3d3; border-radius:3px; width:240px; background:none; padding:0 5px;line-height:35px; font-family:"微软雅黑", "宋体", "黑体"; font-size:14px;}
.getpwd_page dl.fpassword_dl dd .fpassword_button{display:inline-block; padding:0 10px;border-radius:3px; background:#666; color:#FFF; margin-left:10px; text-align:center;}
.getpwd_page .fpssword_my{width:150px; height:50px; line-height:50px; border-radius:5px; background:#305fad;color:#FFF; border:0; cursor:pointer;font-family:"微软雅黑", "宋体", "黑体"; font-size:14px;}
.getpwd_page dl.fpassword_dlmargin{margin-top:40px;}
.getpwd_page dl.fpassword_dl dd span input.datacss{background:url(../images/dataico.png) no-repeat 180px 10px;  width:190px; cursor:pointer;}
.getpwd_page .select_re{border:1px solid #d3d3d3;background:none; border-radius:3px; height:35px; line-height:35px; font-family:"微软雅黑", "宋体", "黑体"; width:250px;}
	

.getpwd_page .login_header{background: linear-gradient(to right, #3b87f8, #0076fe); background: url(/images/2024/login/loginheaderbg_0.png);   }
.getpwd_page form {flex: 1;}
.getpwd_page .login_fpasswordmain{border: 0px;background: #fff;border-radius: 5px;box-shadow: 0 0 10px 0 rgba(39, 66, 107, .1);}
.getpwd_page .login_fpasswordmain .fpassword_div{display: flex;align-items: center; justify-content: center; height: 350px;}

.getpwd_page .fpassword_div_left{flex: 1; margin: 0 auto; }
.getpwd_page .fp_span{ width: 104px;}

.getpwd_page .fpssword_my{height: 37px; line-height: 37px; width: 119px; background: linear-gradient(to right, #3b87f8, #0f57a9); }
.getpwd_page .fpssword_my:nth-child(2){background: #F5F6F9;border: 1px solid #acadb5;border-radius: 3px;color: #444;margin-left: 10px;}
.getpwd_page .fpssword_my:nth-child(1):hover{background: #3b87f8 ;}
.getpwd_page .fpassword_div_right{flex: 0 0 38em; }
.getpwd_page .login_fpassword_footer{ line-height: 40px;  background: #393d49;}
.getpwd_page .login_fpassword_footer a{color: #9599a2;}

.getpwd_page .fpassword_span input{border: 1px solid #ccc;outline: none;}
.getpwd_page .fpassword_span input:focus-visible{ border: none !important; border: 1px solid #393d49 !important;}
.getpwd_page .fpassword_span input:focus{border: 1px solid #3b87f8 !important;}
	



/*注册界面样式*/
.reg_page{zoom: 1;/*justify-content: center;*/margin:0; padding:0; vertical-align:middle; font-size: 12px;display: flex;text-align: center;min-height: 100vh;flex-direction: column; background: rgba(231,241,249,.5);}
.reg_page a{text-decoration:0;}
.reg_page img,img a{border:0;}
.reg_page * {margin: 0;padding: 0;vertical-align: middle;}
.reg_page .login_header{width: 100%;height: 90px;line-height: 90px;background: linear-gradient(to right, #3b87f8, #0076fe);background: url(/images/2024/login/loginheaderbg_0.png);}
.reg_page .login_topdiv{width: 1000px;margin: 0 auto; text-align: left;position: relative;display: flex;justify-content: space-between;}
	
.reg_page .register_page_logo{font-size: 25px;width: 1000px;margin: 0 auto;padding-top: 50px;text-align: left;}
.reg_page .login_main {width: 1000px;margin: 20px auto;left: 0%;top: 0%;}
.reg_page .register_div {background: #fff; width: 1000px;min-height: 250px; margin-bottom: 25px;}
.reg_page form {flex: 1;}
.reg_page .fpassword_span input{border: 1px solid #ccc;outline: none;}
.reg_page .fpassword_span input:focus-visible{ border: none !important; border: 1px solid #393d49 !important;}
.reg_page .fpassword_span input:focus{border: 1px solid #3b87f8 !important;}
.reg_page .login_logo{text-align:left; }
.reg_page .login_font1{color:#FFF; font-size:42px; font-family:"华文行楷";}
.reg_page .login_font2{color:#FFF; font-size:30px; font-family:"微软雅黑"; letter-spacing:1px; vertical-align:middle; padding-left:20px;}
.reg_page .login_bbdiv{width:915px; height:350px; background:#FFF; margin-top:20px; position:relative;}
.reg_page .login_bb_img{ border-right:1px solid #c9c9c9; width:487px; height:350px; overflow:hidden;}
.reg_page .login_bb_img img{height:350px; width:auto;}
.reg_page .login_cc{width:428px; right:0; top:0px; position:absolute;}
.reg_page .login_cc_top{border-bottom:1px solid #c9c9c9; padding:20px 0 10px;}
.reg_page .a_1{display:block; padding-left:25px; font-size:16px;}
.reg_page .a_2{position:absolute; right:25px; top:20px; line-height:25px; font-size:12px;}
.reg_page .a_3{ text-decoration:none; color:#468cd1;}
.reg_page .login_textmain{padding:25px 45px 15px 45px; position:relative;}
.reg_page .login_textinput{ }
.reg_page .login_textinput input{ border: 1px solid #d3d3d3;border-radius: 3px;width: 260px; background: none;padding: 0 5px;height: 35px;line-height: 35px; font-family: "微软雅黑", "宋体", "黑体"; font-size: 14px;	}	
    
.reg_page .login_yzm{margin-top:20px; position:relative;}
.reg_page .login_yzmtext{margin-top:0; width:180px;}
.reg_page .login_yzmtext input{ width:170px;}
.reg_page .loginyzmimg{position:absolute; left:200px; top:0; cursor:pointer;}
.reg_page .login_but{margin-top:20px; width:317px;}
.reg_page .login_but input[type='submit']{width:100%;background:#1f70c0; border:1px solid #0d559c;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-mox-border-radius:3px; color:#FFF;font-size:14px; height:37px; line-height:37px; cursor:pointer; font-family:"微软雅黑"; }
.reg_page .login_but input[type='button']{width:100%;background:#1f70c0; border: 1px solid #E5E5E5; border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-mox-border-radius:3px; color:#FFF;font-size:14px; height:37px; line-height:37px; cursor:pointer; font-family:"微软雅黑"; }
.reg_page .login_forpass{ font-size:12px; position:absolute; top:85px; right:50px;}
.reg_page .login_forpass a{ color:#F00;}
.reg_page .footer{line-height:22px; margin-top:10px; font-size:12px; color:#90c3ff; text-align:center;}
	
.reg_page .register_div{background:#fff;  min-height:250px; margin-bottom:25px;display: flex; justify-content: center;align-items: center; box-shadow: 0 0 10px 0 rgba(39, 66, 107, .1); }
.reg_page .register_aa{padding:30px 50px; width:500px}
.reg_page dl.register_dl{padding-left:100px;  margin-top:20px;}
.reg_page dl.register_dl dt{float:left; display:inline; width:90px; margin-left:-100px; text-align:right; line-height:35px; font-size:14px;}
.reg_page dl.register_dl dd .login_textinput{ border:0px solid #aaaaaa; width: 272px; padding:0px;}
.reg_page dl.register_dl dd{position:relative; text-align: left;}
.reg_page .register_span1{display:inline-block; position:absolute; left:280px; font-size:12px; color:#cecece; top:0; line-height:37px;}
.reg_page .register_select{width:240px; padding:5px;}
.reg_page .register_span1 .font1{ color:#F00;}
.reg_page #btnTelCodeT{width: 100px;background-color: #ececec;color: #444;padding: 5px 10px;border: none;border: 1px solid #6888;}
.reg_page .register_button{padding-left:100px;}
.reg_page .register_button .login_but{width:274px; display: flex;justify-content: space-between;}
.reg_page .reg_next,.reg_up{float:left; display:inline;}
.reg_page .reg_up{margin-left:10px;}
.reg_page dl.register_button dd input {width: 124px; height: 37px; line-height: 37px; border-radius: 5px; background: linear-gradient(to right, #3b87f8, #0f57a9); color: #FFF; border: 0; cursor: pointer;  font-family: "微软雅黑", "宋体", "黑体"; font-size: 14px;}
.reg_page dl.register_button dd input:nth-child(1){background: linear-gradient(to right, #3b87f8, #0f57a9);background-clip: padding-box; color: #fff;}
.reg_page dl.register_button dd input:nth-child(1):hover {background: #3b87f8; }
.reg_page dl.register_button dd input:nth-child(2){background: #F5F6F9;border: 1px solid #acadb5; border-radius: 3px; color: #444; margin-left:20px;}
.reg_page .login_textinput input{border: 1px solid #ccc;outline: none;}
.reg_page .login_textinput input:focus-visible{ border: none !important; border: 1px solid #3b87f8 !important;}
.reg_page .login_textinput input:focus{border: 1px solid #3b87f8 !important;}
.reg_page .register_page_footer{ line-height: 40px;  background: #393d49;}
.reg_page .register_page_footer a{color: #9599a2;}


/*身份验证*/
.identity_page{zoom: 1;margin: 0;padding: 0;/*justify-content: center;*/vertical-align:middle; font-size: 12px;display: flex;text-align: center;min-height: 100vh;flex-direction: column; background: rgba(231,241,249,.5);}
.identity_page *{margin:0; padding:0; vertical-align:middle;}
.identity_page a{text-decoration:none;}
.identity_page img,img a{border:0;}
.identity_page html,body{ width:100%; min-height:100%;}
.identity_page body{background: url(/images/lwglxt/loginbg.jpg) no-repeat center top; font-size:14px; font-family:"微软雅黑", "宋体", "黑体";}
/*.login_main{ width:915px; position:absolute; left:50%; top:50%; margin-left:-457px; margin-top:-215px;}*/
.identity_page .login_logo{text-align:left; }
.identity_page .login_font1{color:#FFF; font-size:42px; font-family:"华文行楷";}
.identity_page .login_font2{color:#FFF; font-size:30px; font-family:"微软雅黑"; letter-spacing:1px; vertical-align:middle; padding-left:20px;}
.identity_page .login_bbdiv{width:940px; height:350px; background:#FFF; margin-top:20px; /*position:relative;*/display: flex;justify-content: space-between;padding: 30px;}
.identity_page .login_bb_img{ border-left:1px solid rgba(201,201,201,.3); /*width:487px;*/ height:350px; overflow:hidden; border-radius:initial;}
.identity_page .login_bb_img img{height:350px; width:auto;}
.identity_page .login_cc{width:480px; right:0; top:0px; position:relative;}
.identity_page .login_cc_top{border-bottom:0px solid #c9c9c9; padding:20px 0 10px;}
.identity_page .a_1{display:block; /*padding-left:25px;*/ font-size:16px;}
.identity_page .a_2{position:revert;right:25px; top:20px; line-height:35px; font-size:12px;}
.identity_page .a_3{ text-decoration:none; color:#468cd1;}
.identity_page .login_textmain{padding:15px 45px 15px 45px; position:relative; }
.identity_page .login_textinput{  background:#FFF; margin-top:20px; border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-mox-border-radius:3px; border:0px;}
.identity_page .login_textinput input{ width:97%; height:35px; line-height:35px; border:0; font-family:"微软雅黑"; font-size:12px; color:#666; padding: 0px 5px; border-radius:initial;}
.identity_page .login_textinput input{border:1px solid #c9c9c9;outline: none;}
.identity_page .login_textinput input:focus-visible{ border: none !important; border: 1px solid #3b87f8 !important;}
.identity_page .login_textinput input:focus {border: 1px solid #3b87f8 !important;}
.identity_page .login_but{margin-top:20px; }
.identity_page .login_but input[type='submit']{
	width:100%;/*background:#1f70c0; border:1px solid #0d559c;*/
	background: linear-gradient(to right, #3b87f8, #0f57a9);border:0px solid #0f57a9;
	border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-mox-border-radius:3px; color:#FFF;
	font-size:14px; line-height:37px; cursor:pointer; font-family:"微软雅黑"; 
}

.identity_page .login_but input[type='submit']:hover {background: #3b87f8;}
.identity_page .login_but input[type='button']{
	width:100%;background:#1f70c0; border:0px solid #0d559c;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-mox-border-radius:3px; color:#FFF;
	font-size:14px; line-height:37px; cursor:pointer; font-family:"微软雅黑"; }
	
.identity_page .login_header{width: 100%;height: 80px;line-height: 80px; background: linear-gradient(to right, #3b87f8, #0076fe); background: url(/images/2024/login/loginheaderbg_0.png); }
.identity_page .login_topdiv{width: 1000px;margin: 0 auto; text-align: left;position: relative;display: flex;justify-content: space-between;}
.identity_page .identity_page_logo{font-size: 25px;width: 1000px;margin: 0 auto;padding-top: 50px;text-align: left;}
.identity_page .register_div {background: #fff; width: 1000px;min-height: 250px; margin-bottom: 25px;}
.identity_page form {flex: 1;}
.identity_page .login_main {width: 1000px;margin: 20px auto;left: 0%;top: 0%; }
.identity_page .identity_page_footer{ line-height: 40px;  background: #393d49;}
.identity_page .identity_page_footer a{color: #9599a2;}
  




