/*手风琴导航菜单*/
*
{
    padding: 0px;
    margin: 0px;
    font-size: 14px;
}
a,li,input{
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

html
{
    height: 100%;
    overflow: hidden;
}
::-moz-placeholder
{
    color: #bbb;
}
::-webkit-input-placeholder
{
    color: #bbb;
}
input[type=text]
{
    color: black;
}
body
{
    margin: 0px;
    padding: 0px;
    font-family: 微软雅黑, 宋体, Arial, Helvetica, Verdana, sans-serif;
    color: #000000;
    overflow: hidden;
}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
    width: 6px;
    height: 6px;
    background-color: #F5F5F5;
}
 
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}
 
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #c1c1c1;
}
select {
    /*将默认的select选择框样式清除*/
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
/*IE浏览器隐藏下拉箭头*/
select::-ms-expand {
    display: none;
}

#loading
{
    font-size: 14px;
    position: absolute;
    z-index: 3000;
    left: 50%;
    top: 30%;
    border: none;
    width: auto;
    background: #fff;
    display: none;
    cursor: pointer;
    color: #fff;
    -moz-border-radius: 5px; /* Gecko browsers */
    -webkit-border-radius: 5px; /* Webkit browsers */
    border-radius: 5x; /* W3C syntax */
    background: rgba(0,0,0,.7);
    width: 120px;
    height: 48px;
    line-height: 48px;
    left: calc((100% - 120px) / 2);
    top: calc((100% - 52px) / 2);
    text-align: center;
}
#loading img
{
    margin-right: 10px;
    width:18px !important;
    vertical-align: middle;
    -webkit-animation:load 1s steps(12, end) infinite;
    animation:load 1s steps(12, end) infinite;
}
@-webkit-keyframes load{
    0%{
    -webkit-transform:rotate3d(0, 0, 1, 0deg);
        transform:rotate3d(0, 0, 1, 0deg);
    }
    100%{
    -webkit-transform:rotate3d(0, 0, 1, 360deg);
        transform:rotate3d(0, 0, 1, 360deg);
    }
  }
  @keyframes load{
    0%{
    -webkit-transform:rotate3d(0, 0, 1, 0deg);
        transform:rotate3d(0, 0, 1, 0deg);
    }
    100%{
    -webkit-transform:rotate3d(0, 0, 1, 360deg);
        transform:rotate3d(0, 0, 1, 360deg);
    }
  }
@-webkit-keyframes shandong{
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
  }
  @keyframes shandong{
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
  }

div, ul, li, dl, dt, dd, img, h1, h2
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    border: 0;
}

body a
{
    outline: none;
    blr: expression(this.onFocus=this.blur());
}

img
{
    border: 0px;
}

a:link
{
    color: #222;
    text-decoration: none;
}

a:visited
{
    color: #222;
    text-decoration: none;
}

a:hover
{
    color: #222;
    text-decoration: none;
}

a:active
{
    color: #222;
    text-decoration: none;
}

/* 2017-08-24 */
.default *
{
    font-size: inherit;
    font-family: "Helvetica Neue" , "Microsoft Yahei" , Helvetica, sans-serif;
}
.default
{
    height: 100%;
    min-width: 1150px;
    font-size: 14px;
    background: #f9fbfc;
}

.default > div > div
{
    box-shadow: 0 1px 4px rgba(0,0,0,.15);
    background: #fff;
    margin-top: 18px;
}

.default .Census
{
    float: left;
    width: calc(100% - 434px);
    width: -webkit-calc(100% - 434px);
    height: 100%;
    margin: 0 18px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.default .Census .UserDetail
{
    font-size: 13px;
    padding: 28px 20px;
}
.default .Census .UserDetail p.big
{
    font-size: 24px;
    margin: 3px 0;
}
.default .Census .UserDetail p, .default .Census .UserDetail span
{
    color: #666;
}
.default .Census .UserDetail b
{
    font-weight: 500;
}
.default .Census .UserDetail a
{
    color: #333;
    cursor: pointer;
    margin-left: 10px;
}

.default .Census .CenData
{
    padding: 20px;
    height: calc((100% - 280px)/2);
    height: -webkit-calc((100% - 280px)/2);
    overflow-y: auto;
}
.default .Census .CenData .DataHead
{
    font-size: 16px;
    overflow: hidden;
    margin-bottom: 30px;
}
.default .Census .CenData .DataHead b
{
    float: left;
    padding: 2px 0;
    margin-right: 14px;
}
.default .Census .CenData .DataHead i
{
    float: left;
    margin-left: 4px;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    height: 24px;
    width: 24px;
    background: #f6f6f7;
    position: relative;
    cursor: pointer;
}
.default .Census .CenData .DataHead i:after
{
    position: absolute;
    top: 9px;
    content: "";
    width: 6px;
    height: 6px;
    border-bottom: 1px solid #333;
    border-right: 1px solid #333;
}
.default .Census .CenData .DataHead i.prevDay:after
{
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    left: 10px;
}
.default .Census .CenData .DataHead i.nextDay:after
{
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    left: 7px;
}

.default .Census .CenData .DataHead input
{
    float: left;
    width: 140px;
    height: 24px;
    line-height: 24px;
    font-size: 13px;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    outline: none;
    margin-left: 4px;
    padding: 0 6px;
    background: url("/WDatePicker/skin/datePicker.gif") no-repeat 130px center;
    cursor: pointer;
}

.default .Census .CenData .CenList
{
    overflow: hidden;
    height: calc(100% - 60px);
    height: -webkit-calc(100% - 60px);
}
.default .Census .CenData .CenList li
{
    float: left;
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
    margin: -1px 0 0 -1px;
    width: 20%;
    height: 50%;
    box-sizing: border-box;
    font-size: 16px;
    position: relative;
}
.default .Census .CenData .CenList li a
{
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    margin-right: -100px;
}
.default .Census .CenData .CenList li span
{
    display: block;
    text-align: center;
    overflow: hidden;
    font-size: 14px;
}
.default .Census .CenData .CenList li span.items
{
    font-size: 16px;
    margin-bottom: 2px;
}
.default .Census .CenData .CenList li span b
{
    font-size: 20px;
    margin-right: 4px;
    font-weight: normal;
}
.default .Census .CenData .CenList li span i
{
    float: left;
    width: 28px;
    height: 24px;
    margin-right: 4px;
    background: url("/Themes/Images/defaultIcon.png") no-repeat;
}
.default .Census .HotelTD .CenList li:nth-child(1) i
{
    background-position: 4px 0;
}
.default .Census .HotelTD .CenList li:nth-child(2) i
{
    background-position: -32px 0;
}
.default .Census .HotelTD .CenList li:nth-child(3) i
{
    background-position: -70px 0;
}
.default .Census .HotelTD .CenList li:nth-child(4) i
{
    background-position: -106px 0;
}
.default .Census .HotelTD .CenList li:nth-child(5) i
{
    background-position: -145px 0;
}
.default .Census .HotelTD .CenList li:nth-child(6) i
{
    background-position: -178px 0;
}
.default .Census .HotelTD .CenList li:nth-child(7) i
{
    background-position: -214px 0;
}
.default .Census .HotelTD .CenList li:nth-child(8) i
{
    background-position: -254px 0;
}
.default .Census .HotelTD .CenList li:nth-child(9) i
{
    background-position: -292px 0;
}
.default .Census .HotelTD .CenList li:nth-child(10) i
{
    background-position: -327px 0;
}

.default .Census .SofeTD .CenList li:nth-child(1) i
{
    background-position: 1px -28px;
}
.default .Census .SofeTD .CenList li:nth-child(2) i
{
    background-position: -37px -28px;
}
.default .Census .SofeTD .CenList li:nth-child(3) i
{
    background-position: -70px -28px;
}
.default .Census .SofeTD .CenList li:nth-child(4) i
{
    background-position: -109px -28px;
}
.default .Census .SofeTD .CenList li:nth-child(5) i
{
    background-position: -145px -28px;
}
.default .Census .SofeTD .CenList li:nth-child(6) i
{
    background-position: -182px -28px;
}
.default .Census .SofeTD .CenList li:nth-child(7) i
{
    background-position: -217px -28px;
}
.default .Census .SofeTD .CenList li:nth-child(8) i
{
    background-position: -254px -28px;
}
.default .Census .SofeTD .CenList li:nth-child(9) i
{
    background-position: -289px -28px;
}
.default .Census .SofeTD .CenList li:nth-child(10) i
{
    background-position: -327px -28px;
}

.default .StatiTable
{
    float: left;
    width: 380px;
    height: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.default .StatiTable h2
{
    background: #f0f0f3;
    font-weight: normal;
    padding: 10px 12px;
}

.default .StatiTable .TableList
{
}
.default .StatiTable .TableList h2 .AddKnow
{
    float: right;
    width: 20px;
    height: 20px;
    position: relative;
    cursor: pointer;
}
.default .StatiTable .TableList h2 .AddKnow:before, .default .StatiTable .TableList h2 .AddKnow:after
{
    content: "";
    width: 2px;
    height: 14px;
    background: #999;
    display: block;
    position: absolute;
    top: 3px;
    left: 9px;
}
.default .StatiTable .TableList h2 .AddKnow:after
{
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.default .StatiTable .TableList ul
{
    padding: 0 14px;
}
.default .StatiTable .TableList li
{
    padding: 12px 0;
    overflow: hidden;
    font-size: 12px;
}
.default .StatiTable .TableList li + li
{
    border-top: 1px solid #eee;
}
.default .StatiTable .TableList li a
{
    float: left;
    cursor: pointer;
}
.default .StatiTable .TableList li span
{
    float: right;
    color: #999;
}

.default .StatiTable .Chart
{
    height: calc((100% - 252px)/3);
    height: -webkit-calc((100% - 252px)/3);
}
.default .StatiTable .Chart .ChartConn
{
    height: calc(100% - 40px);
    height: -webkit-calc(100% - 40px);
}



















.mtip > span
{
    vertical-align: 3px;
    line-height: 1;
    display: inline-block;
    width: auto;
    font-size: 24px;
}

.mtip
{
    border-radius: 0 0 4px 4px;
    padding-top: 12px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 12px;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,0.2);
    box-shadow: 0 4px 4px rgba(0,0,0,0.2);
}

.mtip.error
{
    background-color: #BF3358;
    background-image: -moz-linear-gradient(top,#e34447,#BF3358);
    background-image: -ms-linear-gradient(top,#e34447,#BF3358);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e34447),to(#BF3358));
    background-image: -webkit-linear-gradient(top,#e34447,#BF3358);
    background-image: -o-linear-gradient(top,#e34447,#BF3358);
    background-image: linear-gradient(top,#e34447,#BF3358);
    border: 1px solid #ca3e3e;
}

.mtip.success
{
    background-color: #43ab00;
    background-image: -moz-linear-gradient(top,#43ab00,#388e00);
    background-image: -ms-linear-gradient(top,#43ab00,#388e00);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#43ab00),to(#388e00));
    background-image: -webkit-linear-gradient(top,#43ab00,#388e00);
    background-image: -o-linear-gradient(top,#43ab00,#388e00);
    background-image: linear-gradient(top,#43ab00,#388e00);
    border: 1px solid #338100;
}

.mtip.warning
{
    background-color: orange;
    background-image: -moz-linear-gradient(top,#0f76cd,#086cc1);
    background-image: -ms-linear-gradient(top,#0f76cd,#086cc1);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#0f76cd),to(#086cc1));
    background-image: -webkit-linear-gradient(top,#0f76cd,#086cc1);
    background-image: -o-linear-gradient(top,#0f76cd,#086cc1);
    background-image: linear-gradient(top,#0f76cd,#086cc1);
    border: 1px solid #006096;
}

.tip_container
{
    display: none;
    z-index: 9999;
    position: fixed;
    top: 0;
    text-align: left;
    width: auto;
    _width: auto;
}

#Container
{
    margin: 0 auto;
    width: 100%;
    height: 100%;
}

#Header
{
    height: 70px;
    background: #1e71b1; /*background-image: url(../images/topbg.png);*/
}

#HeaderLogo
{
    float: left;
    margin-top: 8px;
    margin-left: 20px;
    display: inline;
}

#Headermenu
{
    float: right;
    margin-right: 0px;
}

#topnav ul
{
    position: relative;
}

#topnav li.list
{
    float: left;
    display: inline;
    margin: 3px 12px 0px 0px;
}

#topnav li a
{
    display: inline;
    float: left;
    width: 55px;
    text-align: center;
    height: 56px;
    padding: 5px 7px 0px;
    text-decoration: none;
    color: #fff;
    text-shadow: 0px -1px rgba(0,0,0,0.2);
    border: 1px solid #1e71b1;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
}

#topnav li a:hover
{
    background: #105488;
    border: 1px solid #0f4e7f;
}

#topnav li a.onnav
{
    background: #105488;
    border: 1px solid #0f4e7f;
}

#topnav li a span
{
    display: block;
    margin: 0px auto 2px;
    width: 32px;
    height: 30px;
    overflow: hidden;
}

#topnav li a span.c1
{
    background: url(../images/32/n1.png) no-repeat;
}

#topnav li a span.c2
{
    background: url(../images/32/n2.png) no-repeat;
}

#topnav li a span.c3
{
    background: url(../images/32/n3.png) no-repeat;
}

#topnav li a span.c4
{
    background: url(../images/32/n4.png) no-repeat;
}

#topnav li a span.c5
{
    background: url(../images/32/n5.png) no-repeat;
}

#Headermenu div
{
    float: left;
    width: 50px;
    height: 50px;
    padding-top: 7px;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#Headermenu div img
{
    vertical-align: middle;
    margin-top: 10px;
    padding-bottom: 5px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
}

#Headerbotton
{
    /* height: 30px; */ /* border-top: 1px solid #ccc; */ /* border-bottom: 1px solid #ccc; */ /* overflow: hidden; */ /* height: 29px; */
    line-height: 30px;
    position: relative;
    background: url(../images/bg_repeat.png) repeat-x 0 0;
    z-index: 100;
    position: relative;
    /* top: -30px; */
}

#MainContent.havetip
{
    height: calc(100vh - 94px) !important;
}

#ContentPannel
{
    margin: 0px auto;
    height: calc(100vh - 50px);
    overflow: hidden; /*box-shadow: -1px 5px 15px #ccc;*/
    position: relative;
}
#MainContent.havetip #ContentPannel
{
    height: calc(100vh - 94px);
}

#ContentPannel #div_Imain
{
    margin: 0px;
}
/*
#ContentPannel iframe
{
    margin-top: 35px;
    height: calc(100% - 35px);
}*/

#botton_toolbar
{
    height: 20px;
    line-height: 20px;
    background: #F7F7F7;
    width: 100%;
    text-align: center;
    margin-top: 1px;
    border-top: 1px solid #ccc;
}

.south-separator
{
    border-left: 1px solid #ccc;
    border-right: 1px solid #fff;
    margin-left: 3px;
    margin-right: 3px;
}

#left_title
{
    float: left;
    height: 100%;
    text-align: center;
    width: 200px;
    line-height: 30px;
    border-right: 1px solid #ccc;
    color: #222;
    list-style: none;
}

.navigation
{
    width: 134px;
    height: 100%;
    border-right: 1px solid #eee;
    margin-right: 0;
    float: left;
}

.accordion, .accordion ul, .accordion li, .accordion a, .accordion span
{
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
}

.accordion li
{
    list-style: none;
}
/* Layout & Style */
.accordion li > a
{
    display: block;
    height: 30px;
    line-height: 30px;
    text-indent: 7px;
    text-decoration: none;
    color: #222;
    cursor: pointer;
    border-top: solid 1px #ccc;
    background: #f5f5f5;
}

.accordion img
{
    padding-left: 15px;
    padding-right: 8px;
    vertical-align: middle;
    margin: 0px 5px 3px 0px;
    width: 20px;
}

.accordion > li > a.active
{
    border-bottom: solid 1px #ccc;
}
/* Functionality */

.accordion li > .sub-menu
{
    display: none;
    padding: 5px 10px;
    margin-right: 0;
    overflow: auto;
}

.accordion li:target > .sub-menu
{
    display: block;
}

.sub-menu div
{
    padding: 2px 0px;
    padding-right: 0px;
    display: block;
    color: #000000;
    border: solid 1px #ffffff;
    margin-bottom: 1px;
    cursor: pointer;
}

.sub-menu div img
{
    padding-right: 5px;
    height: 22px;
    width: 22px;
    border: 0px;
    background-position: 0 0;
    vertical-align: middle;
    margin: 0px 5px 0px 0px;
}

.sub-menu .navHover
{
    background-color: #6699cc;
    color: #fff;
    border: solid 1px #6699cc;
}

.sub-menu .selected
{
    border: solid 1px #6699cc;
    background-color: #6699cc;
    color: #fff;
}

/*动态Tab
------------------------------------------------*/
#tabs_container li
{
    float: left;
    text-align: center;
    position: relative;
    list-style: none;
}

#tabs_container li
{
    height: 30px;
}

#tabs_container li span
{
    height: 30px;
    line-height: 29px;
}

#tabs_container li.crent
{
    height: 30px;
}

#tabs_container li.crent span
{
    height: 30px;
    line-height: 29px;
}

#tabs_container li, #tabs_container li.crent
{
    background-repeat: no-repeat;
    background-position: 0 0;
}

#tabs_container li span, #tabs_container li.crent span
{
    display: inline-block;
    padding: 0 12px 0 0px;
    background-repeat: no-repeat;
    background-position: right bottom;
}

#tabs_container li .topMenua
{
    color: #000;
    font-size: 12px;
    text-decoration: none;
    position: relative;
}

#tabs_container li.crent .topMenua, #tabs_container li .topMenua:hover
{
}

#tabs_container li .win_close, #tabs_container li.crent .win_close
{
    width: 13px;
    height: 13px;
    position: absolute;
    top: 15px;
    right: 5px;
    cursor: pointer;
    display: block;
    overflow: hidden;
    background: url(../images/tab_delete_ico.png) no-repeat;
}

#tabs_container li .win_close
{
    background-position: 0 0;
    position: absolute;
    z-index: 1;
}

#tabs_container li .win_close:hover
{
    background: url(../images/tab_delete_ico2.png) no-repeat;
    top: 15px;
}
#tabs_container li.selected .win_close,#tabs_container li.selected .win_close:hover
{
    background: url(../images/tab_delete_ico3.png) no-repeat;
    top: 15px;
}

#tabs_container img
{
    vertical-align: middle;
    margin: 0px 5px 0px 0px;
    padding-bottom: 3px;
}

.selected
{
    background: #FFF;
}

.hovermenuselected
{
    background: #F7F7F7;
}

#dww-menu
{
    width: auto;
    margin: auto;
    position: absolute;
    top: 0px;
    z-index: 11111;
    left: 160px;
}

#dww-menu
{
    width: 100%;
    background-color: #F0F5FF;
    height: 42px;
    box-sizing: border-box;
    border-bottom: 1px solid #EBEEF5;
}
#dww-menu .mod-hd .rightopen
{
    float: left;
    background: url(../images/headerimg.png) no-repeat -55px -136px;
    width: 14px;
    height: 36px;
    display: inline-block;
    cursor: pointer;
    margin-left: 14px;
    display: none;
}
#dww-menu .mod-hd ul
{
    float: left;
}
#dww-menu .mod-hd li
{
    float: left;
    cursor: pointer;
    text-align: center;
    height: 42px;
    line-height: 42px;
    padding: 0 12px;
    padding-left: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
    /* background-color: #f9f9f9; */
    color: #333;
    /* border: 1px solid #dfdfdf;
    border-bottom: 1px solid #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin:5px 5px 0 5px; */
    border-right: 1px solid #EBEEF5
}
/* #dww-menu .mod-hd li:first-child
{
    margin-left: 10px;
}
#dww-menu .mod-hd li:first-child
{
    border-left: 1px solid #dfdfdf;
} */
#dww-menu .mod-hd li a
{
    color: #333;
}


#dww-menu .mod-hd li:hover
{
    color: #005be6;
    background-color: #fff;
}
#dww-menu .mod-hd li:hover a
{
    color: #005be6;
}

#dww-menu .mod-hd li.selected
{
    border-right: 1px #dfdfdf solid;
    background-color: #fff;
    color: #333;
    position: relative;
}
#dww-menu .mod-hd li.selected:before
{
    position: absolute;
    bottom: -2px;
    width: 100%;
    left: 0;
    height: 1px;
    background-color: #fff;
    content: "";
}

#dww-menu .mod-hd li.selected a
{
    color: #005bE6;
}

#dww-menu .mod-hd li:hover a
{
}

#dww-menu .mod-hd li:first-child
{
    border-top-left-radius: 5px;
}
#dww-menu .mod-hd li:last-child
{
    border-top-right-radius: 3px;
}
#dww-menu .mod-hd li:first-child:hover a
{
}
#dww-menu .mod-hd li:first-child.selected:hover a
{
}
/*全局遮罩和局部遮罩*/
.pageBase_Div
{
    z-index: 999;
    -moz-opacity: 0.6; /*Firefox*/
    opacity: 0.6; /*Opera*/
    filter: alpha(opacity=60); /*IE*/
}

/*导航栏样式*/
.topMenu
{
    float: left;
}
.topMenugd{
    position: relative;
}

.topMenu ul li
{
    float: left;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.topMenu ul li a
{
    display: inline-block;
    padding: 0 12px;
    text-align: center;
    font-size: 14px;
    color: rgba(255,255,255,.8);
    cursor: pointer;    
}
.topMenugd ul li a
{
    background: url(../images/downwhite.png) no-repeat right 5px center; 
    padding: 0 25px 0 15px;
    color: rgba(255,255,255,1);
    opacity: .8
}
.topMenu ul li:hover, .topMenu ul li.this a {
    opacity: 1;
}
.topMenugd ul li:hover a
{
    background: url(../images/upwhite.png) no-repeat right 5px center; 
}

.topMenu ul li:hover, .topMenu ul li.this a {
    background: rgba(255,255,255,.1);
    color:  rgba(255,255,255,1);
}
/* .topMenu ul li
{
    display: inline-block;
}
.topMenu ul li.this
{
    background-color: #333739;
}

.topMenu ul li a.Menu1
{
    background-position: 0 0;
}
.topMenu ul li:hover a.Menu1
{
    background-position: 0 -50px;
}
.topMenu ul li.this a.Menu1
{
    background-position: 0 -50px;
}

.topMenu ul li a.Menu2
{
    background-position: -94px 0;
}
.topMenu ul li:hover a.Menu2
{
    background-position: -94px -50px;
}
.topMenu ul li.this a.Menu2
{
    background-position: -94px -50px;
}

.topMenu ul li a.Menu3
{
    background-position: -179px 0;
}
.topMenu ul li:hover a.Menu3
{
    background-position: -179px -50px;
}
.topMenu ul li.this a.Menu3
{
    background-position: -179px -50px;
}

.topMenu ul li a.Menu4
{
    background-position: -269px 0;
}
.topMenu ul li:hover a.Menu4
{
    background-position: -269px -50px;
}
.topMenu ul li.this a.Menu4
{
    background-position: -269px -50px;
}

.topMenu ul li a.Menu5
{
    background-position: -361px 0;
}
.topMenu ul li:hover a.Menu5
{
    background-position: -361px -50px;
}
.topMenu ul li.this a.Menu5
{
    background-position: -361px -50px;
}

.topMenu ul li a.Menu6
{
    background-position: -346px -5px;
}
.topMenu ul li:hover a.Menu6
{
    background-position: -346px -45px;
}
.topMenu ul li.this a.Menu6
{
    background-position: -346px -45px;
}

.topMenu ul li a.Menu7
{
    background-position: -413px -5px;
}
.topMenu ul li:hover a.Menu7
{
    background-position: -413px -45px;
}
.topMenu ul li.this a.Menu7
{
    background-position: -413px -45px;
}

.topMenu ul li a.Menu8
{
    background-position: -480px -5px;
}
.topMenu ul li:hover a.Menu8
{
    background-position: -480px -45px;
}
.topMenu ul li.this a.Menu8
{
    background-position: -480px -45px;
}

.topMenu ul li a.Menu9
{
    background-position: -547px -5px;
}
.topMenu ul li:hover a.Menu9
{
    background-position: -547px -45px;
}
.topMenu ul li.this a.Menu9
{
    background-position: -547px -45px;
}
 */
#Headermenu
{
    float: right;
    position: relative;
}
.right_title
{
    overflow: hidden;
    float: right;
    padding-top: 17px;
}
#Headermenu .top .right_title:last-child ul li
{
    background: url(../images/rightline.png) no-repeat right 3px !important;
    padding-right: 9px;
}
.right_title ul
{
    padding-right: 5px;
}
.right_title ul li
{
    float: left;
    /* background: url(../images/rightline.png) no-repeat right 3px; */
    border-right:1px solid #4D4E4F;
    height: 14px;
    line-height: 14px;
}
.right_title ul li a
{
    float: left;
    margin-right: 10px;
    font-size: 12px;
    color: #fff;
    padding-left: 20px;
    opacity: 0.8;
    background: url(../images/head1.png) no-repeat;
    cursor: pointer;
}
.right_title ul li a:hover
{
    background: url(../images/head1.png) no-repeat;
    opacity: 1;
}
.right_title ul li a.li1
{
    background-position: -73px -4px;
}

.right_title ul li a.li2
{
    background-position: -380px -4px;
    margin-left: 10px;
}

.right_title ul li a.li3
{
    background-position: -219px -4px;
    margin-left: 10px;
}

.right_title ul li a.li4
{
    background-position: -310px -4px;
    margin-left: 10px;
}
.right_title ul li a.li5
{
    background: url(../images/headpeople.png) no-repeat left 2px top 2px;
    font-family: Arial;
}
.right_title ul li a.li6
{
    background-position: -453px -3px;
    margin-left: 10px;
}

#Headermenu .top
{
    overflow: hidden;
    float: right;
    height: 30px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 450px;
}
#Headermenu .ljqk
{
    padding-top: 40px;
}
#Headermenu .ljqk
{
    padding-right: 15px;
    height: 35px;
}
#Headermenu .ljqk.zc
{
    color: #00B000;
}
#Headermenu .ljqk.yc
{
    color: #f00;
}
#Headermenu .ljqk .shuaxin
{
    background-color: #f90;
    color: #fff;
    border-radius: 3px;
    padding: 5px;
    margin-left: 5px;
}
#Headermenu .ljqk .a1:hover
{
    text-decoration: underline;
}
#Headermenu .ljqk.zc #ljzt:before
{
    background: url(../../SysSetBase/img/zc.png) no-repeat;
    width: 13px;
    height: 8px;
    content: "";
    display: inline-block;
    margin-right: 5px;
}
#Headermenu .ljqk.yc #ljzt:before
{
    background: url(../../SysSetBase/img/yc.png) no-repeat;
    width: 13px;
    height: 8px;
    content: "";
    display: inline-block;
    margin-right: 5px;
}

#Headermenu div
{
    width: auto;
    float: right;
}

#HeaderLogo
{
    float: left;
    margin-top: 18px;
    margin-left: 10px;
    background: url(/pms/Themes/Images/Login/adminLgl.png) no-repeat;
    height: 32px;
    width: 124px;
    display: inline;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bmslogo.png', sizingMethod='crop');
}
.cjgly #HeaderLogo
{
    float: left;
    margin-top: 18px;
    margin-left: 10px;
    background: url(/SysSetBase/img/zdy.png) no-repeat;
    height: 50px;
    width: 160px;
    display: inline;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bmslogo.png', sizingMethod='crop');
}

#Header
{
    height: 50px;
    line-height: 50px;
    background-color: #005BE6;
    min-width: 1366px;
    /* overflow: hidden; */
}

#Header .logo{
  width: 180px;
  float: left;
}

#Header .logo img{
  width: 91px;
  height: 33px;
  margin-top: 8px;
  margin-left: 19px;
}


/*左部菜单
------------------------------------------------*/
.box-title
{
    height: 36px;
    line-height: 36px;
    background: #3D4143;
    color: #e1e1e1;
}
.box-title h2
{
    font-family: SimSun;
    font-size: 14px;
    font-weight: normal;
    padding: 0 15px;
    /* background: url(../images/box_title.png) no-repeat 10px 11px; */
    height: 36px;   
}
.box-title h2 span
{
    position: relative;
    top:-14px; 
}
.box-title h2 i
{
    background: url(../images/headerimg.png) no-repeat 0 -137px;
    width: 22px;
    height: 36px;
    display: inline-block;
    cursor: pointer;
    float: right;
}
/* .box-title h2.Menu3 span,.box-title h2.Menu4 span
{
    position: relative;
    top:-11px; 
} */

.box-title h2.Menu1
{
    background-position: 10px 11px;
}
/* 
.box-title h2.Menu2
{
    background-position: -346px -45px;
    width: 50px;
    height: 50px;
} */
.box-title h2.Menu1:before,.box-title h2.Menu5:before,.box-title h2.Menu6:before,.box-title h2.Menu7:before,.box-title h2.Menu8:before,.box-title h2.Menu9:before
{
    width: 11px;
    height: 36px;
    content: "";
    background: url(../images/headerimg.png) no-repeat -9px -199px;
    display: inline-block;
}
.box-title h2.Menu2:before
{
    width: 14px;
    height: 36px;
    content: "";
    background: url(../images/headerimg.png) no-repeat -43px -199px;
    display: inline-block;
}
.box-title h2.Menu3:before
{
    width: 16px;
    height: 36px;
    content: "";
    background: url(../images/headerimg.png) no-repeat -80px -199px;
    display: inline-block;
}
.box-title h2.Menu4:before
{
    width: 16px;
    height: 36px;
    content: "";
    background: url(../images/headerimg.png) no-repeat -118px -199px;
    display: inline-block;
}
.box-title h2.Menu5:before
{
    width: 12px;
    height: 36px;
    content: "";
    background: url(../images/headerimg.png) no-repeat -160px -199px;
    display: inline-block;
}

/* .box-title h2.Menu1:before,.box-title h2.Menu2:before,.box-title h2.Menu3:before,.box-title h2.Menu4:before,.box-title h2.Menu5:before
{
    width: 26px;
    height: 36px;
    content: "";
    background: url(../images/people.png) no-repeat 10px 10px;
    display: inline-block;
}
 */
/* .box-title h2.Menu3
{
    background-position: -346px -45px;
}

.box-title h2.Menu4
{
    background-position: -346px -45px;
}

.box-title h2.Menu5
{
    background-position: -346px -45px;
}

.box-title h2.Menu6
{
    background-position: -346px -45px;
}

.box-title h2.Menu7
{
    background-position: -346px -45px;
}

.box-title h2.Menu8
{
    background-position: -346px -45px;
}

.box-title h2.Menu9
{
    background-position: -346px -45px;
} */


.navigation
{
    overflow: hidden;
    width: 160px;
    float: left;
    position: relative;
    background: #fff;
}
.navigation .menuNavList
{
    overflow: hidden;
    height: calc(100% - 46px);
    position: relative;
}
.zUIpanelScrollBox, .zUIpanelScrollBar
{
    width: 0;
    top: 8px;
    right: 2px;
    border-radius: 0;
}
.zUIpanelScrollBox
{
    background: black;
    opacity: 0.1;
    filter: alpha(opacity=10);
}
.zUIpanelScrollBar
{
    background: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
}


.navPanelMini
{
    width: 100%;
}
.leftbg
{
    position: absolute;
    right: 0px;
    z-index: 1;
    display: none;
}
.menu
{
    background: #ffffff;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #333;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}
.menu ul li
{
    display: block;
    list-style: none;
    overflow: visible;
}
.menu > ul > li a
{
    display: block;
    height: 42px;
    padding-left: 15px;
    font-size: 14px;
    color: #e1e1e1;
    outline: none;
    line-height: 42px;
    /* background: #fff url(../images/nav_right.png?20210616) no-repeat 135px center; */
    color: #333;
    position: relative;
    cursor: pointer;
    border-bottom: 0;
    margin-left: 0px;
    -moz-transition: background-color 0.5s ease;
    -webkit-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
}
/* .menu > ul > li a:before
{
    background: url(../images/bg_link.png) no-repeat;
    content: "";
    float: left;
    width: 18px;
    height: inherit;
    line-height: inherit;
    margin-right: 6px;
    opacity: 1;
} */
.menu > ul:hover > li a:before
{
    opacity: 1;
}

.menu > ul > li a.dygl:before
{
    background-position: 1px 12px;
}
.menu > ul > li a.yxgl:before
{
    background-position: -306px 9px;
}
.menu > ul:hover > li a.yxgl:before
{
    background-position: -306px -44px;
}
.menu > ul > li a.hygl:before
{
    background-position: -171px 11px;
}
.menu > ul:hover > li a.hygl:before
{
    background-position: -171px -43px;
}
.menu > ul > li a.gghy:before
{
    background-position: -908px 5px;
}
.menu > ul:hover > li a.gghy:before
{
    background-position: -908px -43px;
}
.menu > ul > li a.wlgl:before
{
    background-position: -1678px 3px;
}
.menu > ul:hover > li a.wlgl:before
{
    background-position: -1678px -42px;
}
.menu > ul > li a.rwgl:before
{
    background-position: -1678px 3px;
}
.menu > ul:hover > li a.rwgl:before
{
    background-position: -1678px -42px;
}
.menu > ul > li a.scgl:before
{
    background-position: -1764px 3px;
}
.menu > ul:hover > li a.scgl:before
{
    background-position: -1764px -43px;
}
.menu > ul > li a.dzfj:before
{
    background-position: -1764px 3px;
}
.menu > ul:hover > li a.dzfj:before
{
    background-position: -1764px -43px;
}
.menu > ul > li a.ysqgl:before
{
    background-position: -1787px 3px;
}
.menu > ul:hover > li a.ysqgl:before
{
    background-position: -1787px -43px;
}
.menu > ul > li a.yhgl:before
{
    background-position: -197px 10px;
}
.menu > ul:hover > li a.yhgl:before
{
    background-position: -197px -43px;
}
.menu > ul > li a.yhgl1:before
{
    background-position: -2103px 4px;
    width: 19px;
}
.menu > ul:hover > li a.yhgl1:before
{
    background-position: -2103px -43px;
}
.menu > ul > li a.jdgl:before
{
    background-position: -25px 12px;
}
.menu > ul:hover > li a.jdgl:before
{
    background-position: -25px -42px;
}
.menu > ul > li a.ddgl:before
{
    background-position: -49px 12px;
}
.menu > ul:hover > li a.ddgl:before
{
    background-position: -49px -42px;
}
.menu > ul > li a.cwgl:before
{
    background-position: -74px 12px;
}
.menu > ul:hover > li a.cwgl:before
{
    background-position: -74px -42px;
}
.menu > ul > li a.pjgl:before
{
    background-position: -49px 12px;
}
.menu > ul > li a.jfgl:before
{
    background-position: -99px 12px;
}
.menu > ul > li a.yhqgl:before
{
    background-position: -122px 12px;
}
.menu > ul > li a.dlzc:before
{
    background-position: -538px 8px;
}
.menu > ul > li a.yxsj:before
{
    background-position: -403px 8px;
}

.menu > ul > li a.wzcsgl:before
{
    background-position: -220px 12px;
}
.menu > ul:hover > li a.wzcsgl:before
{
    background-position: -220px -42px;
}
.menu > ul > li a.fsgl:before
{
    background-position: -361px 8px;
}
.menu > ul:hover > li a.fsgl:before
{
    background-position: -361px -44px;
}
.menu > ul > li a.nrgl:before
{
    background-position: -242px 11px;
}
.menu > ul:hover > li a.nrgl:before
{
    background-position: -242px -42px;
}

.menu > ul > li a.hdgl:before
{
    background-position: -466px 8px;
}
.menu > ul:hover > li a.hdgl:before
{
    background-position: -466px -44px;
}
.menu > ul > li a.cfgl:before
{
    background-position: -170px 11px;
}
.menu > ul:hover > li a.cfgl:before
{
    background-position: -170px -43px;
}

.menu > ul > li a.xmgl:before
{
    background-position: -266px 11px;
}
.menu > ul:hover > li a.xmgl:before
{
    background-position: -266px -42px;
}
.menu > ul > li a.zdjd:before
{
    background-position: -266px 9px;
}
.menu > ul:hover > li a.zdjd:before
{
    background-position: -266px -44px;
}
.menu > ul > li a.ydpms:before
{
    background-position: -266px 9px;
}
.menu > ul:hover > li a.ydpms:before
{
    background-position: -266px -44px;
}
.menu > ul > li a.whgl:before
{
    background-position: -344px 8px;
}
.menu > ul:hover > li a.whgl:before
{
    background-position: -344px -44px;
}
.menu > ul > li a.shfr:before
{
    background-position: -344px 8px;
}
.menu > ul:hover > li a.shfr:before
{
    background-position: -344px -44px;
}
.menu > ul > li a.dcgl:before
{
    background-position: -287px 10px;
}
.menu > ul:hover > li a.dcgl:before
{
    background-position: -288px -43px;
}
.menu > ul > li a.fxgl:before
{
    background-position: -382px 7px;
}
.menu > ul:hover > li a.fxgl:before
{
    background-position: -382px -45px;
}
.menu > ul > li a.bbgl:before
{
    background-position: -400px 8px;
}
.menu > ul:hover > li a.bbgl:before
{
    background-position: -400px -44px;
}
.menu > ul > li a.dxgl:before
{
    background-position: -423px 8px;
}
.menu > ul:hover > li a.dxgl:before
{
    background-position: -423px -44px;
}
.menu > ul > li a.gzjl:before
{
    background-position: -445px 7px;
}
.menu > ul:hover > li a.gzjl:before
{
    background-position: -445px -45px;
}
.menu > ul > li a.yyqk:before
{
    background-position: -445px 7px;
}
.menu > ul:hover > li a.yyqk:before
{
    background-position: -445px -45px;
}
.menu > ul > li a.xxgl:before
{
    background-position: -583px 8px;
}
.menu > ul:hover > li a.xxgl:before
{
    background-position: -583px -42px;
}
.menu > ul > li a.cpgl:before
{
    background-position: -583px 8px;
}
.menu > ul:hover > li a.cpgl:before
{
    background-position: -583px -42px;
}
.menu > ul > li a.jdxxb:before
{
    background-position: -884px 4px;
}
.menu > ul:hover > li a.jdxxb:before
{
    background-position: -884px -44px;
}
.menu > ul > li a.sbgl:before
{
    background-position: -1520px 3px;
}
.menu > ul:hover > li a.sbgl:before
{
    background-position: -1520px -44px;
}
.menu > ul > li a.fwdg:before
{
    background-position: -1837px 5px;
}
.menu > ul:hover > li a.fwdg:before
{
    background-position: -1837px -41px;
}
.menu > ul > li a.sjtj:before
{
    background-position: -1430px 3px;
}
.menu > ul:hover > li a.sjtj:before
{
    background-position: -1430px -44px;
}
.menu > ul > li a.fjz:before
{
    background-position: -1384px 2px;
}
.menu > ul:hover > li a.fjz:before
{
    background-position: -1384px -44px;
}
.menu > ul > li a.czzw:before
{
    background-position: -1739px 4px;
}
.menu > ul:hover > li a.czzw:before
{
    background-position: -1739px -42px;
}
.menu > ul > li a.jbcl:before
{
    background-position: -1405px 2px;
}
.menu > ul:hover > li a.jbcl:before
{
    background-position: -1405px -45px;
}
.menu > ul > li a.rjcl:before
{
    background-position: -1250px 2px;
}
.menu > ul:hover > li a.rjcl:before
{
    background-position: -1250px -45px;
}
.menu > ul > li a.jsyyg:before
{
    background-position: -908px 4px;
}
.menu > ul:hover > li a.jsyyg:before
{
    background-position: -908px -44px;
}
.menu > ul > li a.cwdm:before
{
    background-position: -930px 4px;
}
.menu > ul:hover > li a.cwdm:before
{
    background-position: -930px -44px;
}
.menu > ul > li a.cjgl:before
{
    background-position: -930px 4px;
}
.menu > ul:hover > li a.cjgl:before
{
    background-position: -930px -44px;
}
.menu > ul > li a.ywgl:before
{
    background-position: -1944px 3px;
}
.menu > ul:hover > li a.ywgl:before
{
    background-position: -1944px -42px;
}
.menu > ul > li a.fjdm:before
{
    background-position: -952px 4px;
}
.menu > ul:hover > li a.fjdm:before
{
    background-position: -952px -44px;
}
.menu > ul > li a.ywdm:before
{
    background-position: -973px 4px;
}
.menu > ul:hover > li a.ywdm:before
{
    background-position: -973px -44px;
}
.menu > ul > li a.gldm:before
{
    background-position: -973px 4px;
}
.menu > ul:hover > li a.gldm:before
{
    background-position: -973px -44px;
}

.menu > ul > li a.spgl:before
{
    background-position: -1738px 4px;
}
.menu > ul:hover > li a.spgl:before
{
    background-position: -1738px -42px;
}
.menu > ul > li a.rzjl:before
{
    background-position: -1044px 1px;
}
.menu > ul:hover > li a.rzjl:before
{
    background-position: -1044px -46px;
}
.menu > ul > li a.sjcl:before
{
    background-position: -1044px 1px;
}
.menu > ul:hover > li a.sjcl:before
{
    background-position: -1044px -46px;
}
.menu > ul > li a.hysgl:before
{
    background-position: -1044px 1px;
}
.menu > ul:hover > li a.hysgl:before
{
    background-position: -1044px -46px;
}
.menu > ul > li a.hydw:before
{
    background-position: -995px 3px;
}
.menu > ul:hover > li a.hydw:before
{
    background-position: -995px -45px;
}
.menu > ul > li a.klzl:before
{
    background-position: -1018px 1px;
}
.menu > ul:hover > li a.klzl:before
{
    background-position: -1018px -46px;
}
.menu > ul > li a.tbda:before
{
    background-position: -1042px 1px;
}
.menu > ul:hover > li a.tbda:before
{
    background-position: -1042px -46px;
}
.menu > ul > li a.wdgl:before
{
    background-position: -1070px 1px;
}
.menu > ul:hover > li a.wdgl:before
{
    background-position: -1070px -46px;
}
.menu > ul > li a.yxzx:before
{
    background-position: -1096px 0;
}
.menu > ul:hover > li a.yxzx:before
{
    background-position: -1096px -47px;
}
.menu > ul > li a.yxtg:before
{
    background-position: -1096px 0;
}
.menu > ul:hover > li a.yxtg:before
{
    background-position: -1096px -47px;
}
.menu > ul > li a.wdqy:before
{
    background-position: -1118px 3px;
}
.menu > ul:hover > li a.wdqy:before
{
    background-position: -1118px -44px;
}
.menu > ul > li a.jqdt:before
{
    background-position: -1118px 3px;
}
.menu > ul:hover > li a.jqdt:before
{
    background-position: -1118px -44px;
}
.menu > ul > li a.smzf:before
{
    background-position: -1453px 3px;
}
.menu > ul:hover > li a.smzf:before
{
    background-position: -1453px -44px;
}
.menu > ul > li a.yxzw:before
{
    background-position: -1496px 3px;
}
.menu > ul:hover > li a.yxzw:before
{
    background-position: -1496px -44px;
}
.menu > ul > li a.jhzf:before
{
    background-position: -1496px 3px;
}
.menu > ul:hover > li a.jhzf:before
{
    background-position: -1496px -44px;
}
.menu > ul > li a.cwbb:before
{
    background-position: -1473px 3px;
}
.menu > ul:hover > li a.cwbb:before
{
    background-position: -1473px -44px;
}


.menu > ul > li a.shgl:before
{
    background-position: -1270px 1px;
}
.menu > ul:hover > li a.shgl:before
{
    background-position: -1270px -46px;
}
.menu > ul > li a.jdlb:before
{
    background-position: -1270px 1px;
}
.menu > ul:hover > li a.jdlb:before
{
    background-position: -1270px -46px;
}
.menu > ul > li a.tzxmgl:before
{
    background-position: -1270px 1px;
}
.menu > ul:hover > li a.tzxmgl:before
{
    background-position: -1270px -46px;
}
.menu > ul > li a.tzrgl:before
{
    background-position: -1860px 4px;
}
.menu > ul:hover > li a.tzrgl:before
{
    background-position: -1860px -42px;
}
.menu > ul > li a.xmda:before
{
    background-position: -1270px 1px;
}
.menu > ul:hover > li a.xmda:before
{
    background-position: -1270px -46px;
}
.menu > ul > li a.cspg:before
{
    background-position: -1809px 4px;
}
.menu > ul:hover > li a.cspg:before
{
    background-position: -1809px -42px;
}
.menu > ul > li a.rsgl:before
{
    background-position: -1887px 3px;
}
.menu > ul:hover > li a.rsgl:before
{
    background-position: -1887px -42px;
}
.menu > ul > li a.dlgl:before
{
    background-position: -1301px 1px;
}
.menu > ul:hover > li a.dlgl:before
{
    background-position: -1301px -46px;
}
.menu > ul > li a.shuidianqi:before
{
    background-position: -1564px 5px;
}
.menu > ul:hover > li a.shuidianqi:before
{
    background-position: -1564px -42px;
}
.menu > ul > li a.zuyue:before
{
    background-position: -1543px 4px;
}
.menu > ul:hover > li a.zuyue:before
{
    background-position: -1543px -43px;
}
.menu > ul > li a.fy:before
{
    background-position: -1328px 2px;
}
.menu > ul:hover > li a.fy:before
{
    background-position: -1328px -45px;
}
.menu > ul > li a.ssdm:before
{
    background-position: -1328px 2px;
}
.menu > ul:hover > li a.ssdm:before
{
    background-position: -1328px -45px;
}
.menu > ul > li a.shenhe:before
{
    background-position: -1583px 4px;
}
.menu > ul:hover > li a.shenhe:before
{
    background-position: -1583px -42px;
}
.menu > ul > li a.yuyue:before
{
    background-position: -1652px 4px;
}
.menu > ul:hover > li a.yuyue:before
{
    background-position: -1652px -42px;
}
.menu > ul > li a.baoxiu:before,.menu > ul > li a.bxgl:before
{
    background-position: -1603px 4px;
}
.menu > ul:hover > li a.baoxiu:before,.menu > ul:hover > li a.bxgl:before
{
    background-position: -1603px -42px;
}
.menu > ul > li a.gzt:before
{
    background-position: -1707px 3px;
}
.menu > ul:hover > li a.gzt:before
{
    background-position: -1707px -42px;
}

.menu > ul > li a.khzx:before
{
    background-position: -171px 11px;
}
.menu > ul:hover > li a.khzx:before
{
    background-position: -171px -43px;
}

.menu > ul > li a.hsgl:before
{
    background-position: -1627px 2px;
}
.menu > ul:hover > li a.hsgl:before
{
    background-position: -1627px -44px;
}

.menu > ul > li a.wjgx:before
{
    background-position: -1915px 2px;
}
.menu > ul:hover > li a.wjgx:before
{
    background-position: -1915px -43px;
}
.menu > ul > li a.mdsj:before
{
    background-position: -1973px 3px;
}
.menu > ul:hover > li a.mdsj:before
{
    background-position: -1973px -42px;
}
.menu > ul > li a.gzgl:before
{
    background-position: -1999px 3px;
}
.menu > ul:hover > li a.gzgl:before
{
    background-position: -1999px -42px;
}
.menu > ul > li a.kqgl:before
{
    background-position: -1999px 3px;
}
.menu > ul:hover > li a.kqgl:before
{
    background-position: -1999px -42px;
}
.menu > ul > li a.cbgl:before
{
    background-position: -2024px 3px;
}
.menu > ul:hover > li a.cbgl:before
{
    background-position: -2024px -42px;
}
.menu > ul > li a.yysz:before
{
    background-position: -2050px 3px;
}
.menu > ul:hover > li a.yysz:before
{
    background-position: -2050px -42px;
}
.menu > ul > li a.sygl:before
{
    background-position: -2076px 3px;
}
.menu > ul:hover > li a.sygl:before
{
    background-position: -2076px -43px;
}
.menu > ul > li a.mpgl:before
{
    background-position: -2134px 5px;
}
.menu > ul:hover > li a.mpgl:before
{
    background-position: -2134px -40px;
}
.menu > ul > li a.hkymp:before
{
    background-position: -2134px 5px;
}
.menu > ul:hover > li a.hkymp:before
{
    background-position: -2134px -40px;
}
.menu > ul > li a.hsdmp:before
{
    background-position: -2134px 5px;
}
.menu > ul:hover > li a.hsdmp:before
{
    background-position: -2134px -40px;
}

.menu > ul > li a.qyjj:before
{
    background-position: -2195px 4px;
}
.menu > ul:hover > li a.qyjj:before
{
    background-position: -2195px -41px;
}
.menu > ul > li a.alk:before
{
    background-position: -2165px 4px;
}
.menu > ul:hover > li a.alk:before
{
    background-position: -2165px -41px;
}
.menu > ul > li a.fwjl:before
{
    background-position: -2222px 4px;
}
.menu > ul:hover > li a.fwjl:before
{
    background-position: -2222px -41px;
}
.menu > ul > li a.lmgl:before
{
    background-position: -2282px 4px;
}
.menu > ul:hover > li a.lmgl:before
{
    background-position: -2282px -41px;
}
.menu > ul > li a.xmys:before
{
    background-position: -2253px 4px;
}
.menu > ul:hover > li a.xmys:before
{
    background-position: -2253px -41px;
}
.menu > ul > li a.ssft:before
{
    background-position: -2315px 4px;
}
.menu > ul:hover > li a.ssft:before
{
    background-position: -2315px -42px;
}
.menu > ul > li a.zsjl:before
{
    background-position: -2344px 4px;
}
.menu > ul:hover > li a.zsjl:before
{
    background-position: -2344px -42px;
}

.menu > ul > li a.ssjz:before
{
    background-position: -2373px 4px;
}
.menu > ul:hover > li a.ssjz:before
{
    background-position: -2373px -42px;
}

.menu > ul > li a.zzfw:before
{
    background-position: -2399px 4px;
}
.menu > ul:hover > li a.zzfw:before
{
    background-position: -2399px -42px;
}
.menu > ul > li a.otadj:before
{
    background-position: -2455px 4px;
}
.menu > ul:hover > li a.otadj:before
{
    background-position: -2455px -42px;
}
.menu > ul > li a.fygl:before
{
    background-position: -2481px 4px;
}
.menu > ul:hover > li a.fygl:before
{
    background-position: -2481px -42px;
}
.menu > ul > li a.yzgl:before
{
    background-position: -2507px 4px;
}
.menu > ul:hover > li a.yzgl:before
{
    background-position: -2507px -42px;
}
.menu > ul > li a.fcjl:before
{
    background-position: -2535px 4px;
}
.menu > ul:hover > li a.fcjl:before
{
    background-position: -2535px -42px;
}
.menu > ul > li a.fcyb:before
{
    background-position: -2564px 4px;
}
.menu > ul:hover > li a.fcyb:before
{
    background-position: -2564px -42px;
}

.menu > ul > li a.fcrb:before
{
    background-position: -2564px 4px;
}
.menu > ul:hover > li a.fcrb:before
{
    background-position: -2564px -42px;
}
.menu > ul > li a.lxb:before
{
    background-position: -2589px 4px;
}
.menu > ul:hover > li a.lxb:before
{
    background-position: -2589px -42px;
}
.menu > ul > li a.kclb:before
{
    background-position: -2589px 4px;
}
.menu > ul:hover > li a.kclb:before
{
    background-position: -2589px -42px;
}
.menu > ul > li a.lld:before
{
    background-position: -2589px 4px;
}
.menu > ul:hover > li a.lld:before
{
    background-position: -2589px -42px;
}
.menu > ul > li a.bsd:before
{
    background-position: -2589px 4px;
}
.menu > ul:hover > li a.bsd:before
{
    background-position: -2589px -42px;
}
.menu > ul > li a.xsd:before
{
    background-position: -2589px 4px;
}
.menu > ul:hover > li a.xsd:before
{
    background-position: -2589px -42px;
}
.menu > ul > li a.pdd:before
{
    background-position: -2589px 4px;
}
.menu > ul:hover > li a.pdd:before
{
    background-position: -2589px -42px;
}
.menu > ul > li a.htgl:before
{
    background-position: -2589px 4px;
}
.menu > ul:hover > li a.htgl:before
{
    background-position: -2589px -42px;
}
.menu > ul > li a.jdjdgl:before
{
    background-position: -1328px 2px;
}
.menu > ul:hover > li a.jdjdgl:before
{
    background-position: -1328px -45px;
}
.menu > ul > li a.jdjdgl.this:before
{
    background-position-y: -45px;
    opacity: 1;
}
.menu > ul > li a.jdjdjk:before
{
    background-position: -1300px 2px;
}
.menu > ul:hover > li a.jdjdjk:before
{
    background-position: -1300px -45px;
}
.menu > ul > li a.jdjdjk.this:before
{
    background-position-y: -45px;
    opacity: 1;
}

.menu > ul > li a.gajk:before
{
    background-position: -2615px 3px;
}
.menu > ul:hover > li a.gajk:before
{
    background-position: -2615px -42px;
}

.menu > ul > li a.kkjk:before
{
    background-position: -2645px 3px;
}
.menu > ul:hover > li a.kkjk:before
{
    background-position: -2645px -42px;
}

.menu > ul > li a.msjk:before
{
    background-position: -2671px 3px;
}
.menu > ul:hover > li a.msjk:before
{
    background-position: -2671px -43px;
}
.menu > ul > li a.zchx:before
{
    background-position: -1837px 4px;
}
.menu > ul:hover > li a.zchx:before
{
    background-position: -1837px -42px;
}

.menu ul li ul li a:before
{
    display: none !important;
}





.menu > ul > li a:hover
{
    /* background: #E6ECF7 url(../images/nav_rightblue.png?20210616) no-repeat 135px center; */
    background: #E6ECF7;
    color: #005BE6;
}
.menu > ul > li > ul > li a
{
    display: block;
    height: 40px;
    padding-left: 40px;
    font-size: 12px;
    color: #333;
    outline: none;
    line-height: 40px;
    /* background: #fff url(../images/nav_right.png?20210616) no-repeat 135px center; */
    position: relative;
    cursor: pointer;
    border-bottom: 0;
    margin-left: 0px;
    -moz-transition: background-color 0.5s ease;
    -webkit-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
}
.menu > ul > li > ul > li a:hover
{
    /* background: #E6ECF7 url(../images/nav_rightblue.png?20210616) no-repeat 135px center; */
    background: #E6ECF7;
    color: #005BE6;
}
.menu > ul > li > ul > li a.this
{
    background: #E6ECF7 url(../images/nav_rightblue.png?20210616) no-repeat 135px center;
    color: #005BE6;
}
.menu > ul > li > a.this
{
    /*background: #f90 url(../images/nav7.png?20210616) no-repeat 135px center;*/
    background: #E6ECF7 url(../images/nav_rightblue.png?20210616) no-repeat 135px center;
    color: #005BE6;
}

.menu > ul > li > a.this:before
{
    background-position-y: -42px;
    opacity: 1;
}

.menu > ul > li > a.yhgl.this:before
{
    background-position-y: -43px;
    opacity: 1;
}
.menu > ul > li > a.yhgl1.this:before
{
    background-position-y: -43px;
    opacity: 1;
}
.menu > ul > li > a.yxsj.this:before
{
    background-position-y: -44px;
    opacity: 1;
}
.menu > ul > li > a.dlgl.this:before
{
    background-position-y: -46px;
    opacity: 1;
}
.menu > ul > li > a.shuidianqi.this:before
{
    background-position-y: -42px;
    opacity: 1;
}
.menu > ul > li > a.zuyue.this:before
{
    background-position-y: -43px;
    opacity: 1;
}
.menu > ul > li > a.fy.this:before
{
    background-position-y: -45px;
    opacity: 1;
}
.menu > ul > li > a.ssdm.this:before
{
    background-position-y: -45px;
    opacity: 1;
}
.menu > ul > li > a.shenhe.this:before
{
    background-position-y: -42px;
    opacity: 1;
}
.menu > ul > li > a.yuyue.this:before
{
    background-position-y: -42px;
    opacity: 1;
}
.menu > ul > li > a.baoxiu.this:before,.menu > ul > li > a.bxgl.this:before
{
    background-position-y: -42px;
    opacity: 1;
}
.menu > ul > li > a.gzt.this:before
{
    background-position-y: -42px;
    opacity: 1;
}
.menu > ul > li > a.whgl.this:before
{
    background-position-y: -44px;
    opacity: 1;
}
.menu > ul > li > a.shfr.this:before
{
    background-position-y: -44px;
    opacity: 1;
}
.menu > ul > li > a.xmgl.this:before
{
    background-position-y: -42px;
    opacity: 1;
}
.menu > ul > li > a.zdjd.this:before
{
    background-position-y: -45px;
    opacity: 1;
}
.menu > ul > li > a.jdxxb.this:before
{
    background-position-y: -44px;
    opacity: 1;
}
.menu > ul > li > a.sbgl.this:before
{
    background-position-y: -44px;
    opacity: 1;
}
.menu > ul > li > a.fwdg.this:before
{
    background-position-y: -41px;
    opacity: 1;
}
.menu > ul > li > a.sjtj.this:before
{
    background-position-y: -44px;
    opacity: 1;
}
.menu > ul > li > a.fjz.this:before
{
    background-position-y: -44px;
    opacity: 1;
}
.menu > ul > li > a.czzw.this:before
{
    background-position-y: -42px;
    opacity: 1;
}
.menu > ul > li > a.jbcl.this:before
{
    background-position-y: -45px;
    opacity: 1;
}
.menu > ul > li > a.rjcl.this:before
{
    background-position-y: -45px;
    opacity: 1;
}
/* .menu > ul > li > a.whgl.this:before{ background-position-y: -44px; opacity: 1} */
.menu > ul > li > a.fsgl.this:before
{
    background-position-y: -44px;
    opacity: 1;
}
.menu > ul > li > a.gzjl.this:before
{
    background-position-y: -45px;
    opacity: 1;
}
.menu > ul > li > a.yyqk.this:before
{
    background-position-y: -45px;
    opacity: 1;
}
.menu > ul > li > a.hygl.this:before
{
    background-position-y: -43px;
    opacity: 1;
}

.menu > ul > li > a.wlgl.this:before
{
    background-position-y: -42px;
    opacity: 1;
}

.menu > ul > li > a.hydw.this:before
{
    background-position-y: -45px;
    opacity: 1;
}
.menu > ul > li > a.klzl.this:before
{
    background-position-y: -46px;
    opacity: 1;
}
.menu > ul > li > a.tbda.this:before
{
    background-position-y: -46px;
    opacity: 1;
}

.menu > ul > li > a.shgl.this:before
{
    background-position-y: -46px;
    opacity: 1;
}
.menu > ul > li > a.jdlb.this:before
{
    background-position-y: -46px;
    opacity: 1;
}
.menu > ul > li > a.tzxmgl.this:before
{
    background-position-y: -46px;
    opacity: 1;
}
.menu > ul > li > a.tzrgl.this:before
{
    background-position-y: -42px;
    opacity: 1;
}

.menu > ul > li > a.wdqy.this:before
{
    background-position-y: -44px;
    opacity: 1;
}
.menu > ul > li > a.hsgl.this:before
{
    background-position-y: -44px;
    opacity: 1;
}
.menu > ul > li > a.wjgx.this:before
{
    background-position-y: -43px;
    opacity: 1;
}
.menu > ul > li > a.mdsj.this:before
{
    background-position-y: -42px;
    opacity: 1;
}
.menu > ul > li > a.gzgl.this:before
{
    background-position-y: -42px;
    opacity: 1;
}
.menu > ul > li > a.kqgl.this:before
{
    background-position-y: -42px;
    opacity: 1;
}
.menu > ul > li > a.cbgl.this:before
{
    background-position-y: -42px;
    opacity: 1;
}
.menu > ul > li > a.yysz.this:before
{
    background-position-y: -42px;
    opacity: 1;
}
.menu > ul > li > a.sygl.this:before
{
    background-position-y: -42px;
    opacity: 1;
}
.menu > ul > li > a.cjgl.this:before
{
    background-position-y: -44px;
    opacity: 1;
}
.menu > ul > li > a.mpgl.this:before
{
    background-position-y: -40px;
    opacity: 1;
}

.menu > ul > li > a.qyjj.this:before
{
    background-position-y: -41px;
    opacity: 1;
}
.menu > ul > li > a.alk.this:before
{
    background-position-y: -41px;
    opacity: 1;
}
.menu > ul > li > a.fwjl.this:before
{
    background-position-y: -41px;
    opacity: 1;
}
.menu > ul > li > a.lmgl.this:before
{
    background-position-y: -41px;
    opacity: 1;
}

.menu > ul > li > a.sjcl.this:before
{
    background-position-y: -46px;
    opacity: 1;
}

.menu > ul > li > a.hysgl.this:before
{
    background-position-y: -46px;
    opacity: 1;
}






.menu > ul > li a
{
    /*border-bottom: 1px solid #eee;*/
}
.menu > ul > li a:before {
    background: url(../images/bg_link.png?20201203) no-repeat 0 12px;
    content: "";
    float: left;
    width: 18px;
    height: inherit;
    line-height: inherit;
    margin-right: 6px;
    opacity: 1;
}
.menu > ul > li a em.num {
    height: 15px;
    padding: 0 4px;
    background-color: #FF0000;
    border-radius: 7px;
    color: #fff;
    line-height: 14px;
    text-align: center;
    font-size: 12px;
    margin-left: 5px;
    font-style: initial;
}
/* 第二个*/
.menu ul #li_content3 a
{
    background: url(../images/xjh.png) 193px 20px no-repeat #fff;
}
.menu ul #li_content3 a:hover
{
    background: url(../images/xlh6.png) 193px 20px no-repeat #fff;
}
.menu ul #li_content3 .lithis, .menu ul #li_content3 .active
{
    background: url(../images/xlh2.png) 193px 20px no-repeat #fff;
}

.menu ul #li_content3 ul li.aa a
{
    font-size: 12px;
    color: #333;
    background: none;
    height: 31px;
    line-height: 31px;
    padding-left: 52px;
    cursor: pointer;
    border-left: 2px solid #fff;
}
.menu ul #li_content3 ul li.aa a:hover
{
    border: none;
    border-left: 2px solid #ececec;
    color: #000;
    background: #ececec;
}
.menu ul #li_content3 ul li.aa a.tthis
{
    border-left: 2px solid #f90;
    color: #f90;
    background: url(../images/xlh7.png) 196px 12px no-repeat #ececec;
}
/**/
.menu ul li a span
{
    background: url(../images/tubiao1.png) no-repeat;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 15px;
    left: 24px;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}
.menu ul li a:hover span
{
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.menu ul li a.active span, .menu ul li a.lithis span
{
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}



.menu ul li a.active span.span1, .menu ul li a:hover span.span1
{
    background: url(../images/nav_img22.png) no-repeat;
}
.menu ul li .active1
{
    background: #f8f8f8 url(../images/nav_upper.png?20210616) no-repeat 131px center;
    border-left: 0px;
    position: relative;
    cursor: pointer;
    margin: 0px;
    height: 40px;
    padding-left: 15px;
    color:#333;
}
.menu ul li .active1:hover
{
    background: #f8f8f8 url(../images/nav_upper.png?20210616) no-repeat 131px center;
    border-left: 0px;
    position: relative;
    cursor: pointer;
    margin: 0px;
    height: 40px;
    padding-left: 15px;
    color:#333;
}
.menu ul li .active
{
    background: #f8f8f8 url(../images/nav_down.png?20210616) no-repeat 131px center;
    border-left: 0px;
    position: relative;
    cursor: pointer;
    margin: 0px;
    height: 40px;
    padding-left: 15px;
    color:#333;
}
.menu ul li .active:hover,.menu ul li .active1:hover
{
    background: #E6ECF7 url(../images/nav_downblue.png?20210616) no-repeat 131px center;
    border-left: 0px;
    color: #005BE6;
}
.menu ul li .active1:hover
{
    background: #E6ECF7 url(../images/nav_upperblue.png?20210616) no-repeat 131px center;
}
.menu ul li .inactive:hover
{
    background: #ececec;
    background-size: 13px;
}
.menu ul li a.lithis
{
    border-left: 3px solid #f90;
    background: url(../images/xlh4.png) 195px 18px no-repeat #ececec;
    color: #f90;
}
.menu ul #li_content a.lithis, .menu ul #li_content a.active
{
    border-left: 3px solid #f7f7f7;
    background: url(../images/xjh.png) 193px 20px no-repeat #f7f7f7;
    color: #000;
}
.menu ul li .inactive
{
    border-left: 3px solid #fff;
    background: url(../images/xjh.png) 192px 18px no-repeat;
}

#Header .headname
{
    color: #999;
    display: inline-block;
    margin-top: 18px;
    margin-left: 15px;
    font-size: 12px;
}



.hotelName
{
    color: #fff;
    font-size: 11pt;
    position: fixed;
    top: 17px;
    left: 200px;
    font-family: "微软雅黑";
    font-weight: 100;
}
/* 
.hotelName:after
{
    content: "\e91b";
    color: #fff;
    font-family: "icomoon";
    font-size: 14px;
    margin-left: 5px;
    content: "";
    background: url("/SysSetBase/img/xx.png") no-repeat;
    width: 10px;
    height: 12px;
    display: inline-block;
    position: relative;
    left: 5px;
    top: 2px;
} */
.box-title img
{
    vertical-align: middle;
    padding-bottom: 3px;
    margin-left: 18px;
    width: auto;
}
/* #MenuTitle
{
    font-family: Arial;
    text-transform: Capitalize;
} */


em.number
{
    position: relative;
    top: 0;
    left: 6px;
    background: #c00;
    padding: 3px 5px;
    border-radius: 3px;
    opacity: 1;
    font-style: normal;
}

.popupmenu
{
    width: 300px;
    height: 190px;
    border: 1px solid #808B99;
    position: fixed;
    top: calc((100% - 300px) / 2);
    left: calc((100% - 204px) / 2);
    background-color: #fff;
    z-index: 9999;
}
.popupmenu .top
{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ddd;
    padding: 0 10px;
    background-color: #f7f7f7;
}
.popupmenu .top .d1
{
    float: left;
    color: #333;
    font-weight: 700;
    font-size: 14px;
    font-family: SimSun;
}
.popupmenu .top .close
{
    float: right;
    background-image: url(/Themes/Scripts/artDialog/skins/blue/bg.png);
    background-repeat: no-repeat;
    cursor: pointer;
    top: 12px;
    right: 0;
    position: relative;
    width: 20px;
    height: 15px;
    outline: none;
    text-indent: -9999em;
    background-position: 0 -116px;
}
.popupmenu .center
{
    padding-left: 30px;
    margin-top: 20px;
}
.popupmenu .center .centertip
{
    width: 48px;
    height: 48px;
    background: url(/Themes/Scripts/artDialog/skins/icons/warning.png) center center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    display: inline-block;
    float: left;
}
.popupmenu .center .i
{
    font-size: 13px;
    margin-top: 20px;
    margin-left: 10px;
    font-style: inherit;
    display: inline-block;
    padding-right: 20px;
    float: left;
    width: 192px;
}
.popupmenu .bottom
{
    position: absolute;
    bottom: 0;
    left: 0;
    height: 40px;
    line-height: 40px;
    background-color: #f7f7f7;
    width: 100%;
}
.popupmenu .bottom .d1
{
    float: right;
}
.popupmenu .bottom .d1 a
{
    float: left;
    width: 60px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #D9DADA;
    background-color: #fff;
    margin-right: 10px;
    color: #333;
    border-radius: 3px;
    text-align: center;
    margin-top: 7px;
    cursor: pointer;
}
.popupmenu .bottom .d1 a:last-child
{
    margin-right: 20px;
}
.popupmenu .bottom .d1 .a1
{
    border: 1px solid #f90;
    color: #f90;
}
.popupmenu .bottom .d1 a:hover
{
    background-color: #f90;
    border: 1px solid #f90;
    color: #fff;
}
.zzc
{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1988;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.zzc01
{
    height: 100%;
    background: rgb(0, 0, 0);
    opacity: 0.1;
}


#Headermenu .loginxx{
    padding-top: 46px;
    height: 14px;
    line-height: 14px;
    padding-right: 14px;
}
#Headermenu .loginxx .list{
    float: left;
    color: #999;
    font-size: 12px;
    border-right:1px solid #4D4E4F;
    padding-top: 0;
    margin-right: 10px;
    padding-right: 10px;
}
#Headermenu .loginxx .list:last-child{
    border-right:none;
    margin-right: 0;
    padding-right: 0;
}
#Headermenu .loginxx .list em{
    font-style: initial;
    margin-left: 5px;
}



#Header .information{
  float: right;
}

#Header .information .hotelbname{
  float: left;
  margin-right: 15px;
}
#Header .information .hotelbname select,#Header .information .hotelbname .select2-container{
  width: 210px;
  height: 30px;
  border: 1px solid rgba(255,255,255,.2);
  box-sizing: border-box;
  color: #fff;
  margin-top: 10px;    
  background: url(../images/downwhite.png) no-repeat right center;
  background-color: rgba(255,255,255,.1);
  border-radius: 3px;
  padding-right: 30px;
  margin-right: 0 !important;
}
#Header .information .hotelbname .select2-container--default .select2-selection--single{
  background: none;
  border: none;
}
#Header .information .hotelbname .select2-container--default .select2-selection--single .select2-selection__rendered{
    color: #fff;
}
#Header .information .hotelbname .select2-container--default .select2-selection--single .select2-selection__arrow b,
#Header .information .hotelbname .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    background: none;
}
#Header .information .hotelbname select option{
  background-color: #fff;
  color: #000
}
 option:hover{ color:#fff; background-color:#ddd; }
#Header .information ul{
  float: left;
  display: flex;
    align-items: center;
    justify-content: center;
}

#Header .information ul li{
  float: left;
  color: #ccc;
  font-size: 14px;
  margin-right: 10px;
}
#Header .information ul li:first-child:after{
  content: "";
  width: 1px;
  height: 10px;
  display: inline-block;
  background-color: rgba(255,255,255,.2);
  margin-left: 10px;
  box-sizing: border-box;
}
#Header .information ul li:last-child:after{
  width: 0;
}
#Header .information ul li a.wenben{
  display: inline-block;
  cursor: initial;
}
#Header .information ul li a span{
  color: rgba(255,255,255,.8);
  font-size: 14px;
}
#Header .information ul li a.wenben span{
  color: rgba(255,255,255,.6);
}
#Header .information ul li a:hover span{
  color: rgba(255,255,255,1);
}
#Header .information ul li a.wenben:hover span{
  color: rgba(255,255,255,.6);
}

#Header .information ul li .date{
  margin-right: 10px;
}

#Header .information ul li .name{
  margin-right: 5px;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#Header .information ul li.visitli{
  position: relative;
}
/* #Header .information ul li .visit:before{
  content: "\e92a";
  font-family: "icomoon";
  font-size: 14px;
  color: #97AEDD;
} */
#Header .information ul li .visit:before{
  background: url(../images/icon.png?20220511) -129px -346px no-repeat;
    width: 13px;
    height: 16px;
    content: "";
    display: inline-block;
}
#Header .information ul li:hover .visit:before{
  background: url(../images/icon.png?20220511) -129px -376px no-repeat;
}
#Header .information ul li.visitli .subnav,.topMenugd .subnav{
    display: none;
    position: absolute;
    z-index: 11112;
    left: -52px;
    top: 40px;
    width: 131px;
    /* height: 101px; */ 
    padding: 10px 0 5px;
    box-sizing: border-box;
    line-height: 0;
    /* background: url(../images/fangwenbg.png) no-repeat; */
    background: #fff;
    box-shadow: 1px 1px 10px rgb(0 0 0 / 30%);
}
.topMenugd .subnav{
    left: -30px;
    top: 50px;
    /* background: url(../images/gengduobg.png) no-repeat; */
    /* height: 356px; */
    padding: 10px 15px;
}
#Header .information ul li.visitlitongzhi .subnav{
    display: none;
    position: absolute;
    z-index: 2;
    left: -255px;
    top: 40px;
    width: 400px;
    height: auto;
    padding: 0 14px;
    line-height: 0;
    background: #fff;
    border-radius: 5px;    
    box-shadow: 1px 1px 10px rgb(0 0 0 / 35%);
    z-index: 1001;
}
#Header .information ul li.visitlitongzhi .subnav.renwutixing{
    left: -147px;
    width: 250px;
}
#Header .information ul li.visitlitongzhi .subnav.renwutixing .caozuo{
    text-align: center;
    padding:10px 0;
}
#Header .information ul li.visitlitongzhi .subnav.renwutixing a.btn{
    color: #333;
    background: #fcfcfc;
    border: 1px solid #d9d9d9;
}
#Header .information ul li.visitlitongzhi .subnav.renwutixing a.btn:not(:last-child){
    margin-right: 20px;
}
#Header .information ul li.visitlitongzhi .subnav.renwutixing a.btn:hover{
    color: #fff;
    background: #005be6;
    border: 1px solid #005be6;
}
#Header .information ul li.visitli:hover .subnav,.topMenugd li:hover .subnav{
    display: block;
}
.topMenugd .subnav .list{
    border-bottom: 1px solid #eee;
    padding-bottom: 7px;
    margin-bottom: 10px;
}
.topMenugd .subnav .list:last-child{
    border-bottom: none;
    margin-bottom: 0
}
#Header .information ul li.visitli .subnav>p,.topMenugd .subnav p{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #eee;
    color: #333;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}
#Header .information ul li.visitli .subnav>p:last-child,.topMenugd .subnav p:last-child{
    border-bottom: none;
}
#Header .information ul li.visitli .subnav.renwutixing p{
    border-bottom:none;
}
#Header .information ul li.visitlitongzhi .subnav>p{
    height: auto;
    line-height: 20px;
    padding: 10px 0 14px;
    cursor: initial;
    font-size: 12px;
    text-align: left;
}
.topMenugd .subnav p{
    height: 28px;
    line-height: 28px;
    border-bottom: none;
}
#Header .information ul li.visitli .subnav>p:hover,.topMenugd .subnav p:hover{
    color:#2b5cbb;
}
#Header .information ul li.visitlitongzhi .subnav>p:hover{
    color:#333;
}
#Header .information ul li.visitli .subnav>span ,.topMenugd .subnav span{
    display:block; 
    width:0; 
    height:0; 
    border-width:0 8px 8px; 
    border-style:solid; 
    border-color:transparent transparent #d9d9d9; 
    position:absolute; 
    top:-8px; 
    left:50%;/* 三角形居中显示 */
    margin-left:-8px;/* 三角形居中显示 */
}
#Header .information ul li.visitlitongzhi .subnav>span{
    left:72%;
}
#Header .information ul li.visitlitongzhi .subnav>span,.topMenugd .subnav span{
    display:block; 
}
#Header .information ul li.visitli .subnav>span em,.topMenugd .subnav span em{
    display:block; 
    width:0; 
    height:0; 
    border-width:0 8px 8px; 
    border-style:solid; 
    border-color:transparent transparent #fff; 
    position:absolute; 
    top:1px; 
    left:-8px;
}

#Header .information ul li .notice:before{
  background: url(../images/icon.png?20220511) -5px -346px no-repeat;
    width: 15px;
    height: 16px;
    content: "";
    display: inline-block;
    margin-right: 5px;
    /* -webkit-animation:shandong 1s steps(12, end) infinite;
    animation:shandong 1s steps(12, end) infinite; */
}
#Header .information ul li a.tongzhihave .notice:before{
  color:#005BE6;
}
#Header .information ul li:hover .notice:before{
  background: url(../images/icon.png?20220511) -5px -376px no-repeat;
}
#Header .information ul li:hover a.tongzhihave .notice:before{
  background: url(../images/icon.png?20220511) -5px -401px no-repeat;
}
#Header .information ul li a.tongzhihave .notice:before{
  background: url(../images/icon.png?20220511) -5px -401px no-repeat;
}
#Header .information ul li .phone:before{
  background: url(../images/icon.png?20220511) -33px -346px no-repeat;
    width: 15px;
    height: 16px;
    content: "";
    display: inline-block;
}
#Header .information ul li:hover .phone:before{
  background: url(../images/icon.png?20220511) -33px -376px no-repeat;
}
/* #Header .information ul li .phone:before{
  content: "\e93a";
  font-family: "icomoon";
  font-size: 16px;
  color: #97AEDD;
  position: relative;
  top: 2px;
} */
#Header .information ul li .bookkeeping:before{
  background: url(../images/icon.png?20220511) -164px -346px no-repeat;
    width: 15px;
    height: 16px;
    content: "";
    display: inline-block;
}
#Header .information ul li:hover .bookkeeping:before{
  background: url(../images/icon.png?20220511) -164px -376px no-repeat;
}
/* #Header .information ul li .bookkeeping:before{
  content: "\e947";
  font-family: "icomoon";
  font-size: 20px;
  color: #B2CDF8;
} */

#Header .information ul li .help:before{
  background: url(../images/icon.png?20220511) -61px -346px no-repeat;
    width: 15px;
    height: 15px;
    content: "";
    display: inline-block;
}

#Header .information ul li:hover .help:before{
  background: url(../images/icon.png?20220511) -61px -376px no-repeat;
}
#Header .information ul li .service{
  cursor: pointer;
}
#Header .information ul li .service:before{
  background: url(../images/icon.png?20220511) -498px -346px no-repeat;
    width: 17px;
    height: 16px;
    content: "";
    display: inline-block;
}

#Header .information ul li:hover .service:before{
  background: url(../images/icon.png?20220511) -498px -376px no-repeat;
}
#Header .information ul li .signout:before{
  background: url(../images/icon.png?20220511) -93px -346px no-repeat;
    width: 15px;
    height: 15px;
    content: "";
    display: inline-block;
}

#Header .information ul li:hover .signout:before{
  background: url(../images/icon.png?20220511) -93px -376px no-repeat;
}
/* 
#Header .information ul li .signout:before{
  content: "\e933";
  font-family: "icomoon";
  font-size: 18px;
  color: #97AEDD;
  position: relative;
  top: 3px;
} */

#Header .information ul li a:hover,#Header .information ul li a:hover span:before{
  color: #fff;
}
#Header .information ul li a.a{
  width: 29px;
  height: 29px;
  line-height: 27px;
  text-align: center;
  display: flex;
    align-items: center;
    justify-content: center;
}

#Header .information ul li a.a.tongzhi{
  width: 61px;
  border-radius: 5px;
  cursor: pointer;
}
#Header .information ul li a.a.tongzhihave{
  background-color: rgba(255,255,255,.85);
  color: #005BE6;
  position: relative;
}
#Header .information ul li a.a.tongzhihave em{
  width: 5px;
  height: 5px;
  background-color: #f00;
  position: absolute;
  top: 5px;
  left: 16px;
  border-radius: 50%;

}

#Header .information ul li a.a:hover
,#Header .information ul li a.act{
  background-color: rgba(255,255,255,.1);
  border-radius: 3px;
}
#Header .information ul li a.tongzhihave:hover
{
    background-color: rgba(255,255,255,.85);
    color: #005BE6;
}
#Header .information ul li.visitlitongzhi .title {
    padding: 14px 0 0 0;
    color: #333;
    line-height: 20px;
}
#Header .information ul li.visitlitongzhi .title .bt{
    float: left;
    color: #000;
    font-size: 14px;    
}
#Header .information ul li.visitlitongzhi .title .close{
    float: right;
}
#Header .information ul li.visitlitongzhi .title .close:before{
    content: "\e973";
    font-family: "icomoon";
    font-size: 18px;
    color: #000;
    cursor: pointer;
}


input[type="text"],input[type="password"],textarea,select{
    outline: none;
    outline-offset: 0;
    resize: none;
    border: 1px solid #ccc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    width: 100%;
    padding: 0 6px;
    margin: 0;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
}
@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?c6n3gd');
  src:  url('fonts/icomoon.eot?c6n3gd#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?c6n3gd') format('truetype'),
    url('fonts/icomoon.woff?c6n3gd') format('woff'),
    url('fonts/icomoon.svg?c6n3gd#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media screen and (max-width: 1366px){
    /* #Header .information .hotelbname select{
        width: 120px;
    } */

    #Header .logo{
      width: 140px;
    }
}


.menuheight{
    height: 40px;
}


.menuiframeheight{
    height: calc(100% - 40px);
}
