html,body{width:100%;height:100%;}
.login_hot_other i, .login_hot_stock li span.stock-percent, .login_hot_stock li span.stock-price, .VFPDkStock { font-weight: 700 }
body { background: url(../../../images/pc/login_bg.jpg) no-repeat 50% 0}
.wrap { width: 1080px;margin:0 auto;}
.loginWrap .tabs-menu { width: 363px}
.loginWrap .tabs-menu li { background: #f3f3f3; height: 59px; line-height: 59px; text-align: center; color: #666; font-size: 18px; border-color: #b7b7b7; float: left; width: 180px; border-width: 0 1px 1px 0; border-style: solid }
.loginWrap .tabs-menu li.cur { background: #fff; color: #000; border-bottom-color: #fff; position: relative }
.loginWrap .tabs-cont { padding: 15px }
.login_notice_txt { text-align: center; color: #69b3e8; line-height: 18px }
.login_notice_txt p { padding: 9px 300px 0 }
.login_dk_cont { padding: 40px 0 0 165px }
.login_dk_cont p { border: 5px solid #a3d4ff; border-radius: 5px; width: 718px; height: 450px }
.login_hot_list { margin: 40px 20px 0 8px; background: rgba(0,0,0,.3); padding: 20px 0 0 20px; border-radius: 13px; height: 368px; overflow: hidden }
.login_hot_item { height: 128px; overflow: hidden; font-family: 'Microsoft YaHei' }
.login_hot_icon { background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230822/login_menu.png) -999em 0 no-repeat; width: 95px; height: 85px; float: left }
.login_hot_icon01 { background-position: 0 -130px }
.login_hot_icon02 { background-position: -100px -130px }
.login_hot_icon03 { background-position: -200px -130px }
.login_hot_txt { float: left; width: 390px; margin-left: 20px }
.login_hot_txt h3 { font-size: 18px; color: #fff; line-height: 28px }
.login_hot_date { color: #6db8ea; font-size: 14px }
.login_hot_other { color: #fff; font-size: 14px; line-height: 40px }
.login_hot_other span { margin-right: 56px }
.login_hot_other span.last { margin-right: 0 }
.login_hot_stock { border-left: dashed 1px #fff; padding-left: 31px; float: left; width: 245px }
.login_hot_stock1 { margin-top: 30px }
.login_hot_stock2 { margin-top: 15px }
.login_hot_stock li { font-size: 14px; line-height: 30px; overflow: hidden; height: 30px }
.login_hot_stock li.flat { color: #fff }
.login_hot_stock li span { float: left; width: 75px }
.login_hot_stock li span.stock-name { color: #fff!important }
.login_doctor_cont { padding: 40px 0 0 160px; width: 600px }
.login_search { margin-bottom: 10px }
.login_search_drop { width: 398px }
.login_search i.icon { background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230822/login_menu.png) -300px -130px no-repeat; width: 90px; height: 30px; float: left }
.login_search .inputWrap { float: left; margin-left: 10px; width: 500px; overflow: hidden; position: relative; background: #fff; height: 30px }
.login_search .search_focus { -webkit-box-shadow: 0 0 5px rgba(0,0,0,.4); box-shadow: 0 0 5px rgba(0,0,0,.4) }
.login_search .inputWrap input#login-search-input { border: 0; width: 380px; padding: 4px 10px; line-height: 22px; height: 22px; outline: 0; color: #bbb }
.login_search .search_focus input#login-search-input { color: #333 }
.login_search .inputWrap input.login_search_submit { position: absolute; right: 0; top: 0; background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230822/login_menu.png) -394px -130px no-repeat; width: 100px; height: 30px; border: 0; cursor: pointer }
.login_search .inputWrap input.login_search_submit:hover { background-position: -394px -170px }
.login_doctor_list, .logini_doctor_result { background: #afc3dc; background: rgba(255,255,255,.6); border-radius: 8px; position: relative; padding-bottom: 7px }
.login_doctor_list .tabs-menu { position: absolute; right: 10px; top: 9px }
.login_doctor_list .tabs-menu li { width: 59px; height: 22px; float: left; background: #fff; color: #696c74; text-align: center; line-height: 22px; border: 1px solid #9fa4b0; margin-left: 10px; cursor: pointer }
.layerbox_close, .loginLayer7, .loginWrapbak, .register_lnk { float: right }
.login_doctor_list .tabs-menu li.cur { background: #2b9dfc; border-color: #2b9dfc; color: #fff }
.anylics_tip, .anylics_tit, .login_doctor_list table th, .login_doctor_tit { border-bottom: solid 1px #3564a2 }
.login_notice, .login_title { line-height: 30px!important }
.anylics_txt .more { bottom: 0; right: 18px; font-size: 18px; color: #2359ba; border-radius: 6px; text-align: right }
.tip-font { font-size: 30px; color: #ff633f }
body .outlogin_layerbox_bylx { width: 310px!important; height: auto!important; border: none!important; -webkit-box-shadow: none!important; box-shadow: none!important; background: 0 0!important; position: static!important }
.loginContainer { position: absolute;left:50%;top:50%;margin:-175px 0 0 -542px;height:350px;overflow: hidden;width:1084px;}
.infoWrap {background: #fff; width: 720px; padding: 0; font-family: "Microsoft YaHei"; height: 350px;border-radius: 5px;overflow: hidden;float: left;}
.infoCont {padding:30px 80px;font-size: 16px;}
.infoCont h2{font-size: 16px;color:#c9242a}
.infoCont h3{font-size: 16px;margin:20px 0;color:#222;}
.infoCont p{margin:20px 0;line-height: 22px;}
.infoCont .item{font-weight: 700;color:#222;line-height: 22px;}
.infoCont .item b{color:#c9242a;}
.infoCont .notice{text-align: center;color:#44b9da;font-weight: 700;margin-top: 50px;}
.loginWrap {background: #fff; width: 360px; padding: 0; font-family: "Microsoft YaHei"; height: 350px;border-radius: 5px;overflow: hidden;float: right;position: relative;}
.login_title { height: 46px; padding-top: 4px; overflow: hidden; font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1"!important }
.login_notice { border: 1px solid #1b53a5; background: #427ed6; color: #f9f6f6; text-align: center; height: 30px; font-size: 14px;display: none}
.login_title h3 { font-size: 20px; float: left }
.login_title .quick_register { float: right; color: #fab40b; font-size: 15px }
.login_title .quick_register:hover { text-decoration: underline }
.cur_move, .otwo_d_wrap, .outlogin_layerbox_bylx .association { display: none }
.outlogin_layerbox_bylx .layerbox_left .log_option { float: none!important; width: 100%!important; display: block; overflow: hidden; padding-top: 0!important }
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist .sub_wrap_r { height: auto!important; overflow: hidden }
.outlogin_layerbox_bylx .layerbox_left { position: relative; margin-top: 12px!important; width: 310px!important; padding: 0!important; background: 0 0!important; float: none!important; height: auto!important; display: block!important }
.login_recom_tips, .outlogin_layerbox_bylx .layerbox_left .qq_spanoption, .outlogin_layerbox_bylx .layerbox_left .titletips { display: none }
.login_recom_tips, .outlogin_layerbox_bylx .layerbox_left .qq_spanoption { display: block; padding: 0!important }
.outlogin_layerbox_bylx .login_error_tips { top: -44px!important; left: 0!important; border: 1px solid #ffc30f!important; width: 298px!important; line-height: 20px!important; background: #f1dddd; height: 20px; visibility: hidden }
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist li input.styles { width: 238px!important; height: 18px!important; margin: 0 20px 0 50px!important; outline-style: none!important; font-size: 14px!important; border: none!important; background: 0 0!important; padding: 10px 0 8px!important }
.outlogin_layerbox_bylx .close_loginname { left: 284px!important; top: 7px!important }
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist li { padding-bottom: 11px!important; width: 310px!important;}
 input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px #fff inset;box-shadow: 0 0 0 1000px #fff inset; }
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist li.VFP_loginname { background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230822/login_form_bg.png) no-repeat; width: 308px!important; height: 38px!important; padding: 1px; overflow: hidden;}
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist li.VFP_password { background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230822/login_form_bg.png) 0 -50px no-repeat; width: 308px!important; height: 38px!important; padding: 1px; overflow: hidden }
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist li.VFP_vsn { background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230822/login_form_bg.png) 0 -100px no-repeat; width: 308px!important; height: 38px!important; padding: 1px; overflow: hidden }
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist li.VFP_loginname_focus { background-position: -320px 0 }
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist li.VFP_password_focus { background-position: -320px -50px }
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist li.VFP_vsn_focus { background-position: -320px -100px }
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist li.loginform_yzm{margin-bottom: 10px !important}
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist li.loginform_yzm input.styles{border: solid 1px #ccc !important; margin: 0 !important; text-align: center;}
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist a.login_btn { float: none!important; margin-right: 0!important; padding: 0!important; text-decoration: none!important; font-size: 18px!important; background: #ff6b6b; width: 310px!important; height: 40px!important; text-align: center; line-height: 40px; display: block; font-family: 'Microsoft YaHei' }
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist li .rmb_login, .outlogin_layerbox_bylx .login_recom_tips { display: none }
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist a.login_btn:hover { background: #d42626 }
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist a.forget_Pwd { float: left; margin: 0!important }
.outlogin_layerbox_bylx .layerbox_left ul.loginformlist a.register_lnk { float: right }
.qrcode_target { background: url(../../../images/pc/sprite_login.png) -40px -191px no-repeat; width: 40px; height: 40px; position: absolute; top: 0; right: 0; transition: background-position .2s cubic-bezier(.25, .5, .5, .9); -webkit-transition: background-position .2s cubic-bezier(.25, .5, .5, .9) }
.qrcode_phone { background-position: 0 -150px }
.outlogin_layerbox_bylx .VFP_ele_layerleft_qrcode { position: absolute; background: #fff; top: 65px; left: 0; width: 340px!important; height: 270px!important }
.outlogin_layerbox_bylx .VFP_ele_layerleft_qrcode .otwo_tl { font-size: 14px!important; text-align: center!important; line-height: 40px!important; padding: 20px 0 0!important }
.outlogin_layerbox_bylx .VFP_ele_layerleft_qrcode .td_wrap { border: 0!important; height: auto!important; padding: 0!important; text-align: center!important }
.outlogin_layerbox_bylx .VFP_ele_layerleft_qrcode .td_wrap img { width: 170px }
.outlogin_layerbox_bylx .swip_check { left: 65px!important; top: 37px!important }
.logo{margin-top: 40px;}
.footer{position:absolute;left:0;bottom:0;width:100%;text-align: center}
.footer p{font-size: 14px;color:#fff;line-height: 40px;;}