@charset "UTF-8";
#header_div {
    height:40px;
}

#header_div .left-area {
    background-color:#4588f8;
    color:#ffffff;
    font-weight: bold;
    text-align:center;
}

#header_div .right-area {
    border-bottom: 1px solid #eeeeee;
}

#leftmenu_div {
    /*min-height:500px;*/
}

#leftmenu_div .left-area {
    background-color:#3366e8;
    color:#ffffff;
}

#leftmenu_div .right-area {
}

#header_div .left-area img {
    height:35px;
    margin-top:3px;
}

.school-logo-area {
    display:none;
    position: fixed;
    height:40px;
    text-align:center;
}

.school-logo-area img {
    height:35px;
    margin-top:3px;
}

#logo-area {
    width:300px;
}

#logo-curt-area {
    width:40px;
}

.profile-area {
    width:200px;
    text-align:right;
    //margin-right:50px;
    float:right;
    color:#707070;
    font-size: 14px;
    cursor: pointer;
}

.profile-area div {
    line-height: 40px;
    float:left;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:150px;
    padding-right:5px;
}

.profile-area img {
    height:40px;
}

.profile-area-default:hover {
    background-color: rgba(220, 220, 220, 0.4);
}

.profile-area-00B2c9:hover {
    background-color: rgba(0, 178, 201, 0.4);
}

.profile-area-3d99e4:hover {
    background-color: rgba(61, 153, 228, 0.4);
}

.profile-area-84ba46:hover {
    background-color: rgba(132, 186, 70, 0.4);
}

.profile-area-eab05a:hover {
    background-color: rgba(234, 176, 90, 0.4);
}

.profile-area-ea608f:hover {
    background-color: rgba(234, 96, 143, 0.4);
}

.profile-info-area {
    display:none;
    width: 200px;
    height:250px;
    position: absolute;
    top:40px;
    right:50px;
    color:#707070;
    background-color:#ffffff;
    z-index:8;
}

.profile-info-area-default {
    background-color: rgba(204, 204, 204, 0.2);
    -moz-box-shadow:3px 5px 7px rgba(204, 204, 204, 0.5);
    -webkit-box-shadow: 3px 5px 7px rgba(204, 204, 204, 0.5);
    box-shadow:3px 5px 7px rgba(204, 204, 204, 0.5);
}

.profile-info-area-00B2c9 {
    background-color: rgba(0, 178, 201, 0.2);
    -moz-box-shadow:3px 5px 7px rgba(0, 178, 201, 0.5);
    -webkit-box-shadow: 3px 5px 7px rgba(0, 178, 201, 0.5);
    box-shadow:3px 5px 7px rgba(0, 178, 201, 0.5);
}

.profile-info-area-3d99e4 {
    background-color: rgba(61, 153, 228, 0.2);
    -moz-box-shadow:3px 5px 7px rgba(61, 153, 228, 0.5);
    -webkit-box-shadow: 3px 5px 7px rgba(61, 153, 228, 0.5);
    box-shadow:3px 5px 7px rgba(61, 153, 228, 0.5);
}

.profile-info-area-84ba46 {
    background-color: rgba(132, 186, 70, 0.2);
    -moz-box-shadow:3px 5px 7px rgba(132, 186, 70, 0.5);
    -webkit-box-shadow: 3px 5px 7px rgba(132, 186, 70, 0.5);
    box-shadow:3px 5px 7px rgba(132, 186, 70, 0.5);
}

.profile-info-area-eab05a {
    background-color: rgba(234, 176, 90, 0.2);
    -moz-box-shadow:3px 5px 7px rgba(234, 176, 90, 0.5);
    -webkit-box-shadow: 3px 5px 7px rgba(234, 176, 90, 0.5);
    box-shadow:3px 5px 7px rgba(234, 176, 90, 0.5);
}

.profile-info-area-ea608f {
    background-color: rgba(234, 96, 143, 0.2);
    -moz-box-shadow:3px 5px 7px rgba(234, 96, 143, 0.5);
    -webkit-box-shadow: 3px 5px 7px rgba(234, 96, 143, 0.5);
    box-shadow:3px 5px 7px rgba(234, 96, 143, 0.5);
}

.profile-info-area .profile-info {
    padding:5px;
    height:30px;
    border-bottom: 1px solid #dddddd;
}

.profile-info-area i {
    font-size:18px;
}

.profile-info-area .profile-info .middle-info div {
    margin-top:-2px;
    font-size:15px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.profile-info-area .profile-info .left-info {
    float:left;
    width:30px;
}

.profile-info-area .profile-info .right-info {
    float:right;
    text-align:right;
    width:30px;
}

.profile-info-area .profile-info .middle-info {
    float:left;
    width:110px;
}

.profile-info-area .profile-sign-out {
    padding:5px;
    text-align:right;
}

.profile-info-area .profile-detail {
    padding:5px;
    height:110px;
    border-bottom: 1px solid #dddddd;
}

.profile-info-area .profile-detail .info-area {
    float:left;
    width:110px;
    height:70px;
    font-size:12px;
}

.profile-info-area .profile-detail .info-area-row {
    padding-top: 5px;
    padding-bottom: 5px;
}

.profile-info-area .profile-detail .info-area-row div {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    float:left;
}

.profile-info-area .profile-detail .info-area-row div:first-child {
    width:45px;
}

.profile-info-area .profile-detail .info-area-row div:last-child {
    width:65px;
}


.profile-info-area .profile-detail .photo-area {
    float:right;
    width:60px;
    height:70px;
    padding-top:2px;
}

.profile-info-area .profile-detail .photo-area img {
    width:60px;
    max-height:70px;
}

.menu-area {
    padding-top:30px;
}

.menu-area .home-area {
    padding-left:10px;
    margin-left:10px;
    padding-right:5px;
    padding-bottom:10px;
    float:left;
    font-weight: bold;
    width: 200px;
    border-bottom: 2px solid #ffffff;
}

.menu-area .menu-info-area {
    padding-top:10px;
    float:left;
    width: 220px;
    min-height:100%;
}

.menu-info-area .menu-detail-area {
    width: 200px;
    min-height:100%;
    margin-left:10px;
}

.menu-area i {
    font-size:18px;
}

.menu-area .middle-info div {
    margin-top:-2px;
    font-size:15px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.menu-area .left-info {
    float:left;
    width:30px;
}

.menu-area .right-info {
    float:right;
    text-align:right;
    width:30px;
}

.menu-area .middle-info {
    float:left;
    width:120px;
}

.menu-area .menu-detail-area .first-menu,.second-menu,.third-menu {
    padding-top: 9px;
    height: 35px;
    margin-left: -10px;
    margin-right: -10px;
}

.menu-first-font {
    border: 2px solid;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    text-align: center;
    font-size: 12px;
}

.menu-area .menu-detail-area .first-menu {
    font-weight: bold;
    color:#ffffff;
    padding-left: 20px;
    padding-right: 15px;
}

.menu-area .menu-detail-area .second-menu,.third-menu {
    color:#ffffff;
}

.menu-area .menu-detail-area .second-menu {
    display:none;
    padding-left: 30px;
    padding-right: 15px;
}

.menu-area .menu-detail-area .second-menu .middle-info {
    width:140px;
}

.menu-area .menu-detail-area .third-menu {
    display:none;
    padding-left: 40px;
    padding-right: 15px;
}

.menu-area .menu-detail-area .third-menu .middle-info {
    width:125px;
}

.menu-area .menu-detail-area .end-line {
    border-bottom: 1px solid #3366e8;
}

.menu-area .open-flag,.selected-flag {
    margin-top:-2px;
}

.menu-area .open-flag i {
    font-size:13px;
}

.menu-area .selected-flag i {
    font-size:13px;
    color:#ffaa22;
    font-weight: bold;
}

.menu-area .open-div {
    background-color:#4588f8;
}
/** 菜单布局调整-v5 delete 20181008 start **/
/**
.home-area:hover {
    cursor: pointer;
}
**/
/** 菜单布局调整-v5 delete 20181008 end **/
.menu-area .menu-detail-area .first-menu:hover {
    color:#ffaa22;
    cursor: pointer;
}

.menu-area .menu-detail-area .second-menu:hover {
    color:#ffaa22;
    cursor: pointer;
    font-weight: bold;
}

.menu-area .menu-detail-area .third-menu:hover {
    color:#ffaa22;
    cursor: pointer;
    border-bottom: 1px solid #ffffff;
    border-left: 6px solid #ffffff;
    font-weight: bold;
}

.menu-area .menu-detail-area .selected-menu {
    color:#ffaa22;
    -moz-box-shadow: 0 0 50px 5px rgba(255, 170, 34, 0.5) inset;
    -webkit-box-shadow: 0 0 50px 5px rgba(255, 170, 34, 0.5) inset;
    box-shadow: 0 0 50px 5px rgba(255, 170, 34, 0.5) inset;
    font-weight: bold;
}

/** 菜单布局调整-v5 delete 20181008 start **/
/**
#nav-title {
    padding-top: 10px;
    padding-left:240px;
    height:40px;
    font-size:20px;
    color:#707070;
    font-weight: bold;
    cursor: pointer;
}

#nav-title div {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

#nav_url {
    float:left;
    width:450px;
}

#nav_msgbox figure span {
    left:740px;
    position: absolute;
}

#nav_msgbox .icon-more {
    font-size:12px;
    color:#ff0000;
    top:-10px;
    position: relative;
}
**/
/** 菜单布局调整-v5 delete 20181008 end **/

#frame-area {
    padding:5px 20px 0 240px;
}

#tool-menu {
    height:35px;
}

#tool-menu .left-tool {
    width:150px;
    float:left;
    color:#ffffff;
    font-size: 16px;
    font-weight: bold;
    height:35px;
    padding-top:7px;
    padding-left:20px;
}

#tool-menu .left-tool:hover {
    border-bottom: 5px solid #3366e8;
    color:#3366e8;
    cursor: pointer;
}

.icon-area {
    width:50px;
    height:40px;
    text-align:center;
    padding:7px;
    font-size: 18px;
    color:#707070;
}

.role-icon-area {
    float:right;
}

.role-icon-area:hover {
    cursor: pointer;
    background-color: #eeeeee;
}

.help-icon-area {
    float:left;
    color:#ff0000;
    border-right: 1px solid #eeeeee;
}

.help-icon-area:hover {
    cursor: help;
    background-color: #eeeeee;
}

.link-icon-area {
    float:left;
    border-right: 1px solid #eeeeee;
}

.link-icon-area:hover {
    cursor: pointer;
    background-color: #eeeeee;
}

.role-area {
    display:none;
    width: 220px;
    /*height:250px;*/
    position: absolute;
    top:40px;
    right:0;
    color:#707070;
    background-color:#ffffff;
    font-size:15px;
    -moz-box-shadow: -5px 0 7px rgba(180, 180, 180, 0.8);
    -webkit-box-shadow: -5px 0 7px rgba(180, 180, 180, 0.8);
    box-shadow: -5px 0 7px rgba(180, 180, 180, 0.8);
    z-index:8;
}

.role-area .role-title {
    height:40px;
    padding:10px;
    font-weight: bold;
    border-bottom: 1px solid #eeeeee;
}

.role-area .role-title i {
    font-weight: bold;
}

.role-area .role-info-area {
    padding-top:10px;
}

.role-area .role-detail {
    text-align:left;
    padding: 5px 10px 5px 20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.role-area .select-div {
    background-color:#4588f8;
    color: #ffffff;
}

.role-area .role-detail:hover {
    color: #ffffff;
    background-color:#bbdffb;
    cursor: pointer;
}



.link-area {
    display:none;
    min-height:190px;
    position: absolute;
    top:40px;
    left:220px;
    right:0;
    padding: 10px;
    color:#707070;
    background-color:#ffffff;
    z-index:8;
    font-size:15px;
    -moz-box-shadow: 0 5px 7px rgba(180, 180, 180, 0.8);
    -webkit-box-shadow: 0 5px 7px rgba(180, 180, 180, 0.8);
    box-shadow: 0 5px 7px rgba(180, 180, 180, 0.8);
}

.link-area .link-title {
    height:30px;
    padding:0 10px 10px 10px;
    font-weight: bold;
    border-bottom: 1px solid #eeeeee;
}

.link-area .link-title i {
    font-weight: bold;
}

.link-area .link-title .link-edit {
    float: right;
    text-align:center;
    padding:10px;
    margin-top:-10px;
    margin-right:10px;
    width:100px;
    height:40px;
}

.link-area .link-detail-area {
    height:130px;
    padding: 5px 0;
}

.link-area .link-info-area {
    padding:5px;
    min-height:140px;
    border-bottom: 1px solid #eeeeee;
}

.link-area .link-info-area .link-detail {
    text-align:left;
    padding: 5px 20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.link-area .link-info-area .selected-item {
    color:#ffaa22;
}

.link-area .link-info-area .link-detail:hover {
    color: #ffffff;
    background-color:#bbdffb;
    cursor: pointer;
}

.link-area .link-title .link-edit:hover {
    background-color:#eeeeee;
    cursor: pointer;
}

.link-area .link-detail i {
    font-size: 12px;
    position: absolute;
    left: 5px;
    top: 5px;
    display:none;
}

.link-area .link-edit-plus i {
    color: #9fe6b8;
    display:block;
}

.link-area .link-edit-minus i {
    color: #fb7293;
    display:block;
}

.link-area .link-edit-stop i {
    color: #37a2da;
    display:block;
}

.help-area {
    display:none;
    position: fixed;
    bottom:0;
    left:0;
    right:0;
    top:0;
    color:#eeeeee;
    font-size:18px;
    font-weight: bold;
    z-index:9;
    background-color: rgba(10, 10, 10, 0.7);
}

.help-area .help-click-area {
    position: fixed;
    //border: 2px dotted #ffaa33;
    border-radius: 15px;
    background-color: #ffffff;
    color:#707070;
}

.help-area .help-click-area:hover {
    cursor: pointer;
}

.help-area .help-click-link {
    width:50px;
    height:40px;
    top:0;
    left:270px;
    text-align:center;
    padding:7px;
    font-size: 18px;
}

.help-area .help-click-role {
    width:50px;
    height:40px;
    top:0;
    right:0;
    text-align:center;
    padding:7px;
    font-size: 18px;
}

.help-area .help-click-version {
    width:210px;
    padding-left:10px;
    height:40px;
    bottom:0;
    right:0;
    font-weight: bold;
    font-size: 14px;
    padding-top:8px;
    margin-right:50px;
}

.help-area .help-click-profile {
    width:180px;
    height:40px;
    top:0;
    right:50px;
    font-size: 14px;
    text-align:right;
}

.help-click-profile div {
    line-height: 40px;
    float:left;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:130px;
    padding-right:5px;
}

.help-click-profile img {
    height:40px;
    border-radius: 0 15px 15px 0;
}

.help-nav-icon-area {
    position: fixed;
    color: #ffaa33;
    z-index: 9;
}

.help-nav-icon-area i {
    font-weight: bold;
    font-size:26px;
}

.help-area .help-nav-icon-link {
    top:25px;
    left:285px;
}

.help-area .help-nav-icon-role {
    top:25px;
    right:10px;
}

.help-area .help-nav-icon-version {
    bottom:25px;
    right:100px;
}

.help-area .help-nav-icon-profile {
    top:10px;
    right:210px;
}

.help-area .help-desc-area {
    position: fixed;
    padding: 10px;
    border: 5px dashed #eeeeee;
    border-radius: 5px;
    font-family: "kaiti";
    font-style:italic;
}

.help-area .help-desc-area i {
    font-weight: bold;
    color:#ffaa33;
}

.help-area .help-desc-link {
    top:55px;
    left:300px;
}

.help-area .help-desc-version {
    bottom:60px;
    right:10px;
}


.help-area .help-desc-profile {
    top:20px;
    right:240px;
}

.help-area .help-desc-role {
    top:60px;
    right:10px;
}

.help-detail-area {
    display:none;
    position: fixed;
    bottom:0;
    left:0;
    right:0;
    top:0;
    color:#eeeeee;
    z-index:9;
}

.help-fill-area {
    display:none;
    position: fixed;
    z-index:9;
    background-color: rgba(10, 10, 10, 0.7);
}

.help-fill-head {
    height:30px;
    left:220px;
    right:0;
    top:0;
}

.help-fill-menu {
    width:220px;
    left:0;
    bottom:0;
    top:0;
}

.help-fill-link {
    top:240px;
    left:220px;
    right:0;
    bottom:0;
}

.help-fill-version {
    top:30px;
    left:220px;
    right:0;
    bottom:270px;
}

.help-fill-role {
    top:30px;
    left:220px;
    right:230px;
    bottom:0;
}

.help-fill-profile-left {
    top:30px;
    left:220px;
    right:260px;
    bottom:0;
}

.help-fill-profile-middle {
    width:220px;
    top:310px;
    right:40px;
    bottom:0;
}

.help-fill-profile-right {
    width:40px;
    top:30px;
    right:0;
    bottom:0;
}

.help-transparent-area {
    display:none;
    position: fixed;
    z-index:9;
    border: 5px dashed #ffaa33;
}

.help-transparent-link {
    height:210px;
    left:220px;
    right:0;
    top:30px;
}

.help-transparent-version {
    height:270px;
    bottom:0;
    left:220px;
    right:0;
}

.help-transparent-role {
    width:230px;
    bottom:0;
    right:0;
    top:30px;
}

.help-transparent-profile {
    width:220px;
    height:280px;
    right:40px;
    top:30px;
}

.help-nav-check {
    position: fixed;
    z-index:9;
    text-align:center;
    font-size:18px;
    font-weight: bold;
    font-family: "kaiti";
    font-style:italic;
}

.help-check-link {
    left:220px;
    right:0;
    top:260px;
}

.help-check-version {
    bottom:290px;
    left:220px;
    right:0;
}

.help-check-role {
    right:260px;
    top:150px;
}

.help-check-profile {
    right:300px;
    top:150px;
}

.help-nav-check .help-check-desc {
    padding: 10px;
}

.help-know {
    position: fixed;
    width:40px;
    height:43px;
    top:0;
    left:0;
    border-radius: 0 0 40px 0;
    border-right: 3px dashed #eeeeee;
    cursor: pointer;
    color: #ff0000;
    font-size:20px;
    padding-top:3px;
    padding-left:7px;
    z-index:9;
}
    
.help-check-detail-info {
    position: fixed;
    z-index:9;
    border: 1px dashed #ff3300;
    border-radius: 5px;
    height:35px;
}

.middle-area {
    padding: 5px;
    font-size:18px;
}

.middle-area-list {
    padding: 5px 10px;
    height:35px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.middle-area-list:nth-child(even) {
    background-color:rgba(69, 136, 248, 0.2);
}

.middle-area-list:hover {
    background-color: rgba(249, 205, 173, 1);
    cursor: pointer;
}
/*
.mid-list-area-color-cccccc {
    background-color:rgba(204, 204, 204, 0.3);
}

.mid-list-area-color-2e577c {
    background-color:rgba(46, 87, 124, 0.3);
}

.mid-list-area-color-68c2c2 {
    background-color:rgba(104, 194, 194, 0.3);
}

.mid-list-area-color-975d8b {
    background-color:rgba(151, 93, 139, 0.3);
}

.mid-list-area-color-fcb33e {
    background-color:rgba(252, 179, 62, 0.3);
}

.mid-list-area-color-f24b4b {
    background-color:rgba(242, 75, 75, 0.3);
}

.mid-list-area-color-ac5118 {
    background-color:rgba(172, 81, 24, 0.3);
}

.mid-list-area-color-a0bf7c {
    background-color:rgba(160, 191, 124, 0.3);
}

.mid-list-area-color-f9cdad {
    background-color:rgba(249, 205, 173, 0.3);
}*/

.analysis-icon {
    width: 40px;
    height: 40px;
    background-color: rgba(51, 102, 232, 0.8);
    color: #ffffff;
    border-radius: 20px;
    position: fixed;
    z-index:2;
    font-size:20px;
    text-align:center;
    padding:5px;
}

.analysis-wrench {
    top:50px;
    right:200px;
}

.analysis-view {
    top:50px;
    right:150px;
}

.analysis-back {
    top:50px;
    right:100px;
}

.analysis-area {
    display:none;
    width: 200px;
    background-color: rgba(69, 136, 248, 0.8);
    color: #ffffff;
    position: fixed;
    z-index: 1;
    top: 91px;
    right: 40px;
}

.analysis-area .analysis-detail {
    float: left;
    max-height: 242px;
    border-top: 1px solid #ffffff;
    color: #ffffff;
}

.analysis-detail .analysis-detail-icon {
    float: left;
    width: 40px;
    height: 40px;
    border-bottom: 1px solid #eeeeee;
    border-right: 2px solid #eeeeee;
    font-size:20px;
    text-align:center;
    padding:5px;
}

.analysis-detail .analysis-detail-desc {
    float: left;
    height: 40px;
    border-bottom: 1px solid #ffffff;
    font-size:16px;
    padding-left:8px;
    padding-top:8px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.analysis-detail .desc-160 {
    width: 160px;
}

.analysis-detail .desc-140 {
    width: 140px;
}

.analysis-detail .analysis-detail-list {
    display:none;
    float: left;
    width: 200px;
    max-height: 180px;
    font-size:16px;
    padding-bottom: 5px;
}

.analysis-detail-list .list-item {
    float: left;
    width: 200px;
    height: 35px;
    border-bottom: 1px solid #eeeeee;
    background-color: rgba(103, 224, 227, 0.4);
    padding-left:15px;
    padding-top:6px;
    padding-right:10px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.analysis-detail-list .list-item:hover {
    background-color: rgba(255, 0, 0, 0.4);
    cursor: pointer;
}

.analysis-detail-list .list-item-active {
    background-color: rgba(255, 255, 255, 0.4);
}

.analysis-detail .analysis-detail-del {
    float: right;
    width: 20px;
    height: 40px;
    border-bottom: 1px solid #ffffff;
    text-align: center;
    font-size:14px;
    color: #ff0000;
    padding-top:8px;
}

.analysis-detail .analysis-detail-del i {
    display:none;
    font-weight: bold;
    cursor: pointer;
}
/*
#photoArea .carousel {
    height: 100%;
    //margin-bottom: 40px;
}

#photoArea .carousel .item {
    height: 100%;
  //background-color: #777;
}*/

.full-screen {
    width:100%;
    height:100%;
}

.full-screen-item {
    width:100%;
    height:100%;
    //background: url(../images/calligraphy01.jpg);
    background-repeat:no-repeat;
    background-size: contain;
    background-position:center center;
}

.parent-area {
    position:relative;
    background-color:#ffffff;
    left:0;
    top:0;
    width:100%;
    height:100%;
}

.area-color-cccccc {
    background-color:#cccccc;
}

.area-color-2e577c {
    background-color:#2e577c;
}

.area-color-68c2c2 {
    background-color:#68c2c2;
}

.area-color-975d8b {
    background-color:#975d8b;
}

.area-color-fcb33e {
    background-color:#fcb33e;
}

.area-color-f24b4b {
    background-color:#f24b4b;
}

.area-color-ac5118 {
    background-color:#ac5118;
}

.area-color-a0bf7c {
    background-color:#a0bf7c;
}

.area-color-f9cdad {
    background-color:#f9cdad;
}

/** 菜单布局调整-v5 add 20181008 start **/
#header_div .icon-more {
    font-size:12px;
    color:#ff0000;
    top:2px;
    left:305px;
    position: absolute;
}

#main-menus-area {
    padding: 5px 20px 5px 240px;
    height:40px;
    font-size:15px;
    color:#707070;
    font-weight: bold;
    //cursor: pointer;
    //background-color:#ffee00;
    //border-bottom: 1px solid #bbdffb;
}

#main-menus-area .first-menu {
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    text-align:center;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    float:left;
    border-right: 1px solid #dddddd;
    //border-bottom: 1px solid #bbdffb;
}

#main-menus-area .menu-size-l {
    width: 150px;
}

#main-menus-area .menu-size-m {
    width: 125px;
}

#main-menus-area .menu-size-s {
    width: 100px;
}

#main-menus-area i {
    width: 30px;
}

#main-menus-area .first-menu:hover {
    cursor: pointer;
    color: #ffffff;
    background-color:#bbdffb;
}

#main-menus-area .more-menu:hover {
    cursor: pointer;
    color: #ffffff;
    background-color:#bbdffb;
}

#main-menus-area .more-menu {
    width: 150px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    text-align:center;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    float:right;
    border-left: 1px solid #dddddd;
}

#main-menus-area .select-div {
    background-color:#4588f8;
    color: #ffffff;
}

.more-menu-area {
    display:none;
    width: 220px;
    /*height:250px;*/
    position: absolute;
    top:80px;
    right:0;
    color:#707070;
    background-color:#ffffff;
    font-size:15px;
    -moz-box-shadow: -5px 0 7px rgba(180, 180, 180, 0.8);
    -webkit-box-shadow: -5px 0 7px rgba(180, 180, 180, 0.8);
    box-shadow: -5px 0 7px rgba(180, 180, 180, 0.8);
    z-index:8;
}

.more-menu-area .more-menu-info-area {
    padding-top:10px;
}

.more-menu-area .more-menu-detail {
    text-align:left;
    padding: 5px 10px 5px 20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.more-menu-area .select-div {
    background-color:#4588f8;
    color: #ffffff;
}

.more-menu-area .more-menu-detail:hover {
    color: #ffffff;
    background-color:#bbdffb;
    cursor: pointer;
}

.menu-area .selected-flag {
    display:none;
}

/** 菜单布局调整-v5 add 20181008 end **/

/** 查询条件增加更多-v5 add 20181121 start **/
.show-more-cond {
	display: none;
	border-top: 2px solid rgb(53, 65, 79);
	padding-top: 8px;
	
}

.show-more-cond-bar {
    border-top: 2px solid rgb(53, 65, 79);
    text-align: center;
    margin-left:11px;
    margin-right:11px;
}

.show-more-cond-bar .infoclass-choose {
	margin-top: -2px;
    border: 2px solid rgb(53, 65, 79);
    border-top: 2px solid rgb(255,255,255);
    width: 120px;
    display: inline-block;
}

.show-more-cond-bar .infoclass-choose a {
    color: #333;
}

.show-more-title-ico {
	padding-left:10px;
	padding-right:10px;
	color: #ffaa22;
	cursor: pointer;
	font-weight: bold;
}

.show-more-title {
    display: none;
}
/** 查询条件增加更多-v5 add 20181121 end **/
