﻿body { height: 100% }
/*顶部导航样式*/
.navbar .logo { display: inline-block; /*width:176px;*/ overflow: hidden; text-overflow: ellipsis; margin-right: 36px }
.navbar-logo { font-size: 14px }
.nav { /*display:inline-block;*/ }
.navbar-wrapper { min-width: 1180px }
.nav-li-forst { /*margin-left:100px;*/ }
.current-li { background-color: rgba(255,255,255,0.25) }
.menu_dropdown a:hover { text-decoration: none }
.menu_dropdown dt:hover, .menu_dropdown dt.selected { /*background-color:#fafafa;*/ }
.menu_dropdown dt > a { display: block }
.cs-text { cursor: text }
#Hui-userbar > ul > li.dropDown_user > a { padding: 0 10px }
.dropDown_user ul.dropDown-menu { /*margin-top:-10px;*/ }
.navbar-nav > ul > li { height: 44px }
/*尾部样式*/
.navbar-stern { position: absolute; bottom: 0; width: 100%; height: 32px }
.badge { position: absolute; right: 20px; display: inline-flex; background: #ff0000; width: 18px; justify-content: center; height: 18px; border-radius: 50%; margin: 0; padding: 0; font-size: 0.8rem; align-items: center; top: 0px; font-weight: normal }
.badgejia { position: absolute; right: 15px; display: inline-flex; background: #ff0000; width: 25px; justify-content: center; height: 25px; border-radius: 50%; margin: 0; padding: 0; font-size: 0.8rem; align-items: center; top: 0px; font-weight: normal }
/*默认头像颜色*/
.imgphoto { display: block; width: 26px; height: 26px; line-height: 26px; font-size: 12px; color: #fff; margin-top: 4px }
.img-userphoto { width: 36px; height: 36px }
/*顶部消息的提醒*/
.jgui-notice-con { width: 356px; margin-top: 0; margin-left: -330px; position: absolute; text-align: left; background: #fff; border: 1px solid #eaeaea; box-shadow: 0 3px 3px rgba(0,0,0,.3); padding: 8px 0 0; z-index: 100; font-size: 12px; left: 50%; color: #404040 }
.jgui-notice-nodata { text-align: center; color: #999; padding: 10px }
.jgicon { /*font-family:jguicon!important;*/ speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.jgui-notice-nodata .notice-circle { display: inline-block; margin-bottom: 0; font-size: 62px; color: #ededed; /*margin-right:60px;*/ }
.container .jgicon { vertical-align: middle }
.jgui-notice-con .viewMore { height: 40px; line-height: 40px; background: #f6f6f6; display: block; text-align: center; border-radius: 0; text-indent: 98px }
.no-tips .viewMore { text-indent: 0 }
.jgui-notice-con .viewMore, .jgui-notice-con .viewMore:hover { text-decoration: none; color: #29e }
.jgui-notice-con .item, .jgui-notice-con .item:hover { text-decoration: none; color: #999 }
.jgui-notice-con .item { display: block; padding: 5px 15px; border-bottom: 1px solid #ededed }
.jgui-notice-con .item .ls { margin-right: 10px; width: 32px; height: 32px; font-size: 18px; line-height: 30px; /*border-radius:5px;*/ background: #79ACFF; margin-top: 2px; text-align: center }
.float-left, .jgui-notice-con .item .ls, .left, .leftSide, .mainTopBar .companyWrap, .mainTopBar .infoGroup, .mainTopBar .infoGroup .noticeTipsCon .item .ls, .mainTopBar .mainNavWrap { float: left; display: inline }
.jgui-notice-con .jgicon { color: #fff }
.jgui-notice-con .item .rs { margin-left: 10px }
.companyInfo .progressNum, .companyInfo .rs, .companyInfo .tips, .float-right, .jgui-notice-con .item .rs, .mainTopBar .infoGroup .noticeTipsCon .item .rs, .rightSide { float: right; display: inline }
.jgui-notice-con .item .bd { line-height: 1.5 }
.jgui-notice-con .item .title { color: #333 }
.companyInfo .title, .companyName, .ellipsis, .jgui-notice-con .item .con, .jgui-notice-con .item .title, .jgui-tips-con a, .mainTopBar .infoGroup .noticeTipsCon .item .con, .mainTopBar .infoGroup .noticeTipsCon .item .title, .mainTopBar .infoGroup .tipsCon a { max-width: 100%; overflow: hidden !important; outline: 0 !important; text-overflow: ellipsis !important; white-space: nowrap !important; word-wrap: normal !important }
.jgui-notice-con .margin-right { margin-right: 8px }
.jgui-notice-nodata .jgicon-alertinfo_black { color: #ededed }
/*菜单改到左边之后的样式*/
.Hui-aside { width: 180px }
.dislpayArrow, .Hui-article-box { left: 181px }
.Hui-aside dd > ul > li.two-li { text-indent: 27px }
.Hui-aside .menu_dropdown .three-nav { display: none }
.Hui-aside .menu_dropdown .three-nav li a { padding-left: 40px }
.two-li { position: relative; cursor: pointer }
.Hui-aside .menu_dropdown li.two-li:hover { color: #148cf1; background-color: #fafafa }
.Hui-aside .menu_dropdown .two-li .menu_dropdown-arrow { position: absolute; overflow: hidden; top: 0; right: 7px; transition-duration: 0.3s; transition-property: all }
.Hui-aside .menu_dropdown .two-li .menu_dropdown-arrow { color: #b6b7b8 }
.Hui-aside dd { display: block; height: auto; overflow: auto }
.big-page .Hui-aside { left: -220px }
.Hui-menu-div { height: 100% }
.Hui-aside .menu_dropdown .selected .menu_dropdown-arrow { transform: rotate(180deg) }
.menu_dropdown li.selected { /*background-color:#FFFFFF;*/ }
.Hui-aside .menu_dropdown dt:hover i.iconfont, .Hui-aside .menu_dropdown dt.selected i.iconfont { color: #fff }
.menu_dropdown .menu_dropdown-arrow { width: 14px; height: 35px; text-indent: 0 }
/*修改菜单高度*/
.Hui-aside .menu_dropdown dd li { line-height: 26px }
.Hui-aside .menu_dropdown dd li a { line-height: 26px }
.Hui-aside .menu_dropdown dt { line-height: 28px }
.iconfont { font-size: 14px }
.menu_dropdown .menu_dropdown-arrow { height: 28px }
/*菜单左侧加虚线*/
.Hui-aside .menu_dropdown dd { padding: 4px 8px 4px 18px; background-color: #fff }
.Hui-aside .menu_dropdown dd ul { border: 1px dotted #000000; border-width: 0 0 0 1px; padding: 0 }
.Hui-aside dd > ul > li.two-li { text-indent: 26px }
.Hui-aside .menu_dropdown dd .three-nav { padding: 4px 8px 4px 30px }
.Hui-aside .menu_dropdown .three-nav li a { padding-left: 0; text-indent: 26px }
.Hui-aside dd ul li { position: relative }
.Hui-aside dd ul li:before { content: ''; display: block; position: absolute; width: 7px; left: 0; top: 13px; border-top: 1px dotted #000000 }
.Hui-aside dd ul li.three-nav:before { display: none }
.navbar { height: 50px }
/*********** 新框架3.0修改 ********/
/*.Hui-article-box{bottom:30px}
.Hui-aside{bottom:30px}
*/
.navbar-wrapper { height: 61px }
.Hui-aside { top: 61px }
.Hui-article-box { top: 61px }
.logo-top { width: 48px; height: 48px; margin-right: 8px; margin-top: 0px }
.logo-newtop { height: 56px; margin-right: 8px }
.navbar-top { width: 360px; color: #fff }
.navbar .logo { margin-right: 0; font-size: 14px; height: 25px; line-height: 25px; float: none; display: block }
.navbar-nav > ul > li { height: 50px; line-height: 50px }
.navbar-nav > ul > li > a { line-height: 29px; border-left: 1px solid rgba(255,255,255,0.4) }
.Hui-aside .menu_dropdown dt .icon-left { margin-right: 4px }
/* 主页面颜色 */
.Hui-aside { background-color: #f9f7f8; border-right: 1px solid #cacaca }
.Hui-tabNav { background-color: #f9f7f8 }
.Hui-aside .menu_dropdown dt { color: #000 }
/*左侧二级导航菜单*/
.Hui-aside .menu_dropdown li a { color: #000; border-bottom: 1px solid #cacaca }
.Hui-aside .menu_dropdown dt .iconfont { color: #666 }
.Hui-aside .menu_dropdown dt { border-bottom: 1px solid #cacaca }
.Hui-aside .menu_dropdown li a.current { background-color: #e9e9e9; color: #000 }
.Hui-aside .menu_dropdown li a:hover { background-color: #e9e9e9; color: #000 }
/* 头部样式 */
.navbar-fixed-top .container-fluid { position: relative }
.navbar-fixed-top #Hui-userbar { right: 0 }
#menu-top li li { width: 77px; overflow: hidden }
#menu-top li a { position: relative; cursor: pointer }
#Hui-userbar > ul > li > a{padding:0 5px;}
#menu-top li a .head-icon { font-size: 22px; position: absolute; top: 3px; line-height: 30px; left: 22px; cursor: pointer }
#menu-top li a .icon-xuesheng-copy, #menu-top li a .icon-zaixiaoqingkuang, #menu-top li a .icon-jiuye { font-size: 24px; }
#menu-top li a .icon-bylx-copy { font-size: 20px; }
#menu-top li a .icon-youjianxiaoxi { font-size: 18px; }
#menu-top li a label { font-size: 12px; margin-top: 28px; display: inline-block; line-height: 24px; width: 56px; cursor: pointer }
#footer > label { padding-left: 5px; padding-right: 8px; font-size: 12px; line-height: 32px; border-right: 1px solid #fff }
#footer > label.foot-nav { display: none }
#footer > label.foot-nav-noborder { border-right-width: 0 }
#footer label { font-size: 12px }
#footer label a, #footer label a label { cursor: pointer }
.jiaobeng { height: 32px; width: 100%; position: absolute; /*悬浮*/ z-index: 99; background-color: #2d6dcc; bottom: 0 }
#LeftManage { bottom: 32px; top: 50px }
.Hui-article-box { bottom: 32px; top: 50px }
#PreviewDiv { height: 99% !important }

@media screen and (max-width:1200px) {
    .nav-li-forst { margin-left: 30px }
}

#mask { position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #f3f3f4; z-index: 9999; left: 0px; /*opacity:0.8;-moz-opacity:0.8;*/ }
#mask #mask_content #mask_Img { margin: 0 auto }
#mask #mask_content { width: 600px; margin: 0 auto; /*水平居中*/ position: relative; top: 50%; /*偏移*/ margin-top: -300px; text-align: center }
.UnameCss { font-size: 22px }
.OnlineConsultation { width: 150px; padding: 0; list-style: none; font-size: 14px; text-align: right; position: fixed; z-index: 999; bottom: 100px; right: 80px }
#eol_float { cursor: pointer; width: 115px; height: 122px; padding: 5px; position: fixed; top: 40%; letter-spacing: normal; z-index: 2147483647; box-sizing: content-box; animation: run 3s steps(9) infinite; overflow: visible; -webkit-animation: run 3s steps(9) infinite }
.eol_navbar .eol_menu { list-style: none; padding: 0; margin: 0; position: absolute; top: -70px; left: -75px; border: 150px solid transparent; cursor: pointer; border-radius: 50%; transform: scale(0); transition: transform 1.4s 0.07s; z-index: -1 }
.st-r .eol_menu { transition: transform 0.4s 0.08s,z-index 0s 0.5s !important; transform: scale(1) !important }
.eol_navbar .eol_menu li { position: absolute; top: -130px; left: -130px; transform-origin: 100px 100px; -ms-transform-origin: 100px 100px; transition: all 0.5s 0.1s; list-style: none !important }
.st-r .eol_menu li:nth-child(1) { transition-delay: 0.1s; transform: rotate(45deg) }
.st-r .eol_menu li { transition: all 1s }
.st-r .eol_menu li:nth-child(2) { transition-delay: 0.15s; transform: rotate(0deg) }
#eol_float a, #eol_float span { display: inline; font-weight: bold }
#eol_float a { outline: none; text-decoration: none }
#eol_float div, #eol_float img, #eol_float p, #eol_float span, #eol_float a { margin: 0; padding: 0; border: 0; background-color: transparent }
.st-r .eol_menu li:nth-child(2) a { transition-delay: 0.19s; transform: rotate(0deg) }
.eol_navbar .eol_menu li a:first-child { height: 50px !important; width: 50px !important; position: absolute; font-size: 100%; transition: 0.6s }
.st-r .eol_menu li { transition: all 1s }
#eol_float .float-a1 img { height: 50px; width: 50px }
#eol_float img, #eol_float p { display: block }
#eol_float a, #eol_float span { display: inline; font-weight: bold }
#eol_float a { outline: none; text-decoration: none }
#eol_float div, #eol_float img, #eol_float p, #eol_float span, #eol_float a { margin: 0; padding: 0; border: 0; background-color: transparent }
.st-r .eol_menu li:nth-child(2) a { transition-delay: 0.19s; transform: rotate(0deg) }
.eol_navbar .eol_menu li a:last-child { background: unset; line-height: 120px; font-size: 12px; font-family: Microsoft YaHei; font-weight: 400; color: rgba(49,193,250,1); width: 50px; height: 50px; text-align: center; position: absolute; transition: 0.6s; z-index: 21474836478 }
.assist-close-img { position: fixed; top: 80%; right: 20px; height: 18px; width: 18px }
.dislpayArrowjqr { position: absolute; top: 0; bottom: 0; right: 19px; width: 0px; height: 100%; z-index: 10 }
.dislpayArrowjqr a { background: url('/Script/lib/h-ui-admin/skin/blue/icon_arrow_right.png') no-repeat 0 0 }
.dislpayArrowjqr a { position: absolute; display: block; width: 17px; height: 61px; bottom: 20%; margin-top: -30px; outline: none; background-position: 0 -61px }
.dislpayArrowjqr a.open { background-position: 0 0 }
.dislpayArrowjqr a:hover { text-decoration: none; background-position: right -61px }
.dislpayArrowjqr a.open:hover { background-position: right 0 }
.user_welcome { margin-left: 30px }
.navbar-top { width: 400px }
.SwitchType li { display: none; z-index: 9999; background-color: #fff; line-height: 50px; width: 60px; text-align: center; padding-left: 10px; padding-right: 10px }
.SwitchType li a { text-decoration: none; display: block }
.SwitchType li:hover { /* position:absolute;*/ background-color: #19ACF7; color: #fff !important; line-height: 50px }
.SwitchType li a:hover { color: #fff }
div.Switch:hover ul.SwitchType li { display: block }
.SwitchType { position: absolute; z-index: 9999 }
.qhzh:hover ul.SwitchType li { display: block }
.hideNew { display: none !important }
.qhzh { color: #fff }
.qhzh:hover { color: #fff !important; text-decoration: none }
.Switch { text-align: center; width: 80px;display:inline-block; }
.Switch a:focus{color:#fff;}
/*.chat_robot { display: none }*/
.chat_robot_4, .chat_robot_377, .chat_robot_521 { display: block }

.CB-dqXFot { position: fixed; right: 0; bottom: 128px; z-index: 101; opacity: 1; transition: all 0.25s linear 0s; transform: translate(85px, 70px);}
.CB-dHLGPT { position: absolute; bottom: 0px; left: 0px; transition: all 0.25s ease 0s; }
.CB-dMXuBC { position: absolute; bottom: 0px; left: 0px; transition: all 0.25s ease 0s; }
.CB-dszhEt { padding: 0px; border: 1px solid transparent; box-sizing: border-box; outline: none; background: none; line-height: inherit; cursor: pointer; font-family: inherit; font-size: inherit; text-align: center; text-decoration: none; color: inherit; transition: all 0.3s ease-out 0s; }
.CB-kJkihA { display: inline-block; border: none; border-radius: 0px; width: auto; max-width: 100%; cursor: pointer; vertical-align: middle; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.CB-kfarjU { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; border-radius: 50%; width: 40px; height: 40px; line-height: 1.2; overflow: unset; font-size: 14px; letter-spacing: 1px; transform: none; white-space: normal; overflow-wrap: break-word; color: var(--cb-color-text-secondary,#666); background-color: var(--cb-color-bg-primary,#fff); box-shadow: 0 0 8px 0 var(--cb-color-shadow,rgba(0,0,0,0.16)); }
.CB-bVsKCv { font-family: font_1256165_v3rr2wd9jkf !important; }
.CB-kfarjU i { font-size: 20px; }
