/*@import "bootstrap/bootstrap-slider.css";*/
a:hover,a:link,a:active,a:visited{
    text-decoration: none;
    cursor: pointer;
}
html, body, body div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img,
ins, kbd, q, samp, small, strong, sub, sup,
var, b, i, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside,
figure, footer, header, menu, nav, section,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body, html {
    width: 100%;
    height: 100%;
    background-color: #F0F0F0;
    min-width: 960px;
    overflow: hidden;
    /*设置滚动条样式*/
    /*scrollbar-arrow-color: #a3a3a3; /!*三角箭头的颜色*!/
    scrollbar-face-color: #bcbcbc; /!*滚动条的颜色*!/
    scrollbar-highlight-color: #f1f1f1; /!*滚动条空白颜色*!/*/
}

/*网页页头*/
#page_header {
    width: 100%;
    height: 90px;
    background: #f0f0f0 url(../images/header-bg.gif) center center no-repeat;
    margin: 0; /*屏蔽掉Bootstrap样式*/
}

#page_logo {
    margin: 10px 0 0 100px;
    width: 64px;
    height: 64px;
}

#page_title {
    width: 446px;
    margin-top: 12px;
}

/*flash球*/
#flash_wrap {
    position: absolute;
    float: right;
    right: 240px;
    top: 0;
}

/*用户信息*/
#user_info {
}

#user_info span {
}

#user_manager {
}

#user_msg {
    /*margin: 0 10px;*/
    background: url("../images/reddot.png") no-repeat 30px 5px;
    padding-right: 10px;
    width: 28px;
    height: 100%;
    padding-top: 5px;
    text-decoration: none;
    color: #333333;
}

#user_msg:link {
    text-decoration: none;
    color: #333333;
}

#user_msg:hover {
    text-decoration: none;
    color: #2e3689;
}

#user_msg:visited {
    text-decoration: none;
    color: #333333;
}

#user_manager {
    display: inline;
}

#user_img {
    width: 16px;
    height: 16px;
    vertical-align: text-bottom;
    /*margin:0 10px 0 0;*/
}

#current_user {
    text-decoration: none;
    color: #333333;
    cursor: pointer; /*鼠标样式点击*/
    /*padding: 10px 20px;*/
}

#current_user:hover {
    text-decoration: none;
    color: #2e3689;
}

#user_separator {
    margin: 3px 0;
}

#user_menus {
    min-width: 10px;
}

/*页面导航*/
#page_nav {
    width: 100%;
    height: 30px;
    color: #ffffff; /*#adadad;*/
    background: #194D98 url(../images/footer-bg.gif) top left repeat;
    line-height: 30px;
    padding: 0 30px;
}

#nav_search {
    width: 230px;
    height: 24px;
    margin-top: 3px;
    float: right;
    position: absolute;
    right: 50px;
}

#nav_search_keyword {
    height: /*1.2em;*/ 24px;
    padding-top: 3px;
}

#nav_search_btn {
    /*float: right;*/
    position: absolute;
    cursor: pointer;
    margin-top: -4px;
    background: url(../images/search.png);
}

.nav-menu {
    /*float: right;*/
    /*margin-right: 50px;*/
}

.nav-menu ul {
    list-style: none; /* 去掉ul前面的符号 */
    /*margin: 0; /!* 与外界元素的距离为0 *!/
padding: 0; /!* 与内部元素的距离为0 *!/
width: auto; /!* 宽度根据元素内容调整 *!/*/
}

.nav-menu ul li {
    float: left; /*将无序列表横向排列*/
    margin: 0 2px;
}

.nav-menu ul li a {
    /*color: #ffffff;*/
    color: #313589;
    font-size: 0.9em;
    display: block;
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
}

.nav-menu ul li.nav-active a, .nav-menu ul li a:hover {
    font-weight: bold;
    color: #313589;
    background: #ffffff url(../images/bg-menu.gif) top left repeat-x;
}

.white-color {
    color: #fff;
}

/*.nav-menu ul li a:visited, .nav-menu ul lli a:link {
    color: #fff;
}*/

/*页面主体区域*/
#page_main {
    width: 100%;
    /*height: 100%;*/
    margin-top: 2px;
    /*margin-bottom: 2px;*/
}

#main_left {
    margin-right: 320px;
    height: 100%;
    border-right: 2px solid #03549B;
}

/*#main_right {
    /!*float: right;*!/
    width: 306px;
    margin: auto;
    position: absolute;
    right: 4px;
    top: 122px;
    /!*border: 1px solid red;*!/
}*/

/*右侧面板*/
#main_right {
    width: 306px;
    margin: auto;
    position: absolute;
    right: 10px;
    top: 122px;
    background-color: #f0f0f0;
}

#main_right dl {
    margin-bottom: 3px;
    display: block;
    margin: 0;
    width: 316px;
    height: 100%;
}

#main_right dl > dd {
    padding: 8px;
    display: block;
    margin: 0;
    height: 100%;
}

#main_right dl > dt {
    display: block;
    margin: 0;
    color: #f5f5f5;
    font-size: 0.9em;
    position: relative;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    letter-spacing: 5px;
    background-image: url(../images/footer-bg.gif);
}

#main_right dl > dt > img {
    margin: 5px 10px 0 10px;
}

#main_right dl > dt > label {
    position: relative;
    top: -5px;
}

.iframe-page {
    width: 100%;
    height: 100%;
    border: 0;
    background-color: #f0f0f0;
    /*display: none;*/
}

#tools_wrap {
    width: 42px;
    height: 100%;
    /*height: 32px;
    margin: 2px 0 0 0;*/
    background:#cccccc /*url(../images/toolbar-bg.gif) top left repeat*/;
    float: left;
    
    /*border-top: 1px solid #337DF2;*/
    /*border-bottom: 1px solid #337DF2;*/
}
#tools_wrap ul {
    float: right;
    list-style: none; /* 去掉ul前面的符号 */
    margin: 0; /* 与外界元素的距离为0 */
    padding: 0; /* 与内部元素的距离为0 */
    width: 100%; /* 宽度根据元素内容调整 */
}

#tools_wrap ul li {
    width: 100%;
    height: 42px;
}

#tools_wrap ul li a {
    display: block;
    width: 100%;
    height: 42px;
    line-height: 35px;
    margin: 3px 0;
    padding: 0;
    position: relative;
    /*border-radius: 5px;*/
}
#tools_wrap ul li a img{
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -12px 0 0 -12px;
}
#tools_wrap ul li a  .caret{
    position: absolute;
    bottom: 3px;
    right: 0;
    transform: rotate(-45deg);
    color: #6f6d6d;
}

#tools_wrap ul li a:hover {
    background:#bcbcbc url(../images/tools-bg-active.gif) top left repeat-x;
    /*color: #ffffff;*/
    font-weight: bold;
}
.dropdown-menu{
    min-width: 50px;
    top: 0;
    left: 42px;
    border-radius: 2px;
    background: #ccc;
    border-color: #d2d2d2;
}

/*工具栏按钮启动状态*/
.tool-on {
    /*地下模式开启状态*/
    background: #348eef url(../images/tools-bg-active.gif) top left repeat-x;
    color: #ffffff !important;
    font-weight: bold;
}

.tool-off {
    color: #174994;
}

#tools_wrap a {
    color: #1d1d1d;
}
#groundSlider {
    height: 30px;
    line-height: 30px;
    width: 150px;
}

#groundSlider .slider-handle {
    /*background: #343888;*/
}

#groundSlider .slider-selection {
    /*background: #357ff3;*/
}

#tool_clear {
    /*background: url(../images/bg-toolbar-btn.gif);*/
}

#tools_wrap > ul > li:last-child {
    /*margin-right: 70px;*/
}

#tools_wrap ul li a {
    /*color: #174994;*/
    font-size: 0.9em;
    text-decoration: none;
}

#main_splitter {
    width: 10px;
    height: 108px;
    cursor: pointer;
    position: absolute;
    top: 47%;
    right: 310px;
    background: url(../images/splitter-bg-right.gif) center center no-repeat;
    z-index: 1;
}

/*页脚相关设置*/
#page_footer {
    /*clear: both;*/
    width: 100%;
    height: 30px;
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: center;
    color: #ffffff; /*#adadad;*/
    background: #194D98 url(../images/footer-bg.gif) top left repeat;
}

#page_footer div {
    line-height: 30px;
    font-size: 0.9em;
}

#page_footer span {
    margin: 0 5px;
}

#page_footer a {
    color: #ffffff;
    text-decoration: none;
}

#page_footer a:hover {
    color: #317CF0; /*#FF4500;*/
    text-decoration: underline;
}

/*****************************/
/*弹出菜单的框架容器,用于屏蔽activeX控件*/
/*****************************/
.iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: transparent;
    border: none;
    border-radius: 0px;
    overflow: hidden;
}

.iframe-menu {
    top: -2px;
    left: -2px;
    width: 103%;
    height: 102%;
    border: 1px solid #ebebeb;
    border-radius: 4px;
}

.iframe-left {
    width: 350px;
    height: 100%;
    top: auto;
    left: 0;
    padding-bottom: 180px;
}

.iframe-bottom {
    top: 0px;
    left: 0px;
    overflow: auto;
    position: relative;
    z-index: 99;
    height: 300px;
}

/*页面顶部菜单栏*/
.head-menu > div {
    margin: 0;
    padding: 0;
}

.head-menu {
    position: absolute;
    right: 0;
    top: 0;
    margin: 15px 30px;
    height: auto;
    width: auto;
}

.head-menu-item {
    display: inline-block;
    position: relative;
    float: left;
    font-size: 14px !important;
    height: 30px;
    line-height: 30px;
}

.head-menu-split {
    margin: 0 10px;
}

#waterz_wrap {
    position: absolute;
    right: 0;
    top: 52px;
    margin: 15px 10px;
    height: auto;
    width: auto;
    display: inline-block;
    font-size: 12px !important;
    height: 30px;
    line-height: 30px;
     color: #ffffff;
    font-family: "Georgia", Tahoma, Sans-Serif;
}