﻿/***nav***/
.clearfix{
    clear:both;
}
.iconposition{
    position:relative;
    top:-2px;
}
.active a .icon-fool-news{
    background: url("../images/news_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-news{
    background: url("../images/news.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-news{
    background: url("../images/news_blue.png") no-repeat center;
    height:36px;
}

.active a .icon-fool-pro{
    background: url("../images/product_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-pro{
    background: url("../images/product.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-pro{
    background: url("../images/product_blue.png") no-repeat center;
    height:36px;
}

.active a .icon-fool-write{
    background: url("../images/write_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-write{
    background: url("../images/write.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-write{
    background: url("../images/write_blue.png") no-repeat center;
    height:36px;
}

.active a .icon-fool-pen{
    background: url("../images/pencil_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-pen{
    background: url("../images/pencil.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-pen{
    background: url("../images/pencil_blue.png") no-repeat center;
    height:36px;
}

.active a .icon-fool-mess{
    background: url("../images/message_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-mess{
    background: url("../images/message.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-mess{
    background: url("../images/message_blue.png") no-repeat center;
    height:36px;
}

.active a .icon-fool-int{
    background: url("../images/integral_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-int{
    background: url("../images/integral.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-int{
    background: url("../images/integral_blue.png") no-repeat center;
    height:36px;
}

.active a .icon-fool-user{
    background: url("../images/user_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-user{
    background: url("../images/user.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-user{
    background: url("../images/user_blue.png") no-repeat center;
    height:36px;
}
.open a .icon-fool-folder{
    background: url("../images/folder_blue.png") no-repeat center!important;
    height:36px;
}
.active a .icon-fool-folder{
    background: url("../images/folder_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-folder{
    background: url("../images/folder.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-folder{
    background: url("../images/folder_blue.png") no-repeat center;
    height:36px;
}

.active a .icon-fool-add{
    background: url("../images/add_user_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-add{
    background: url("../images/add_user.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-add{
    background: url("../images/add_user_blue.png") no-repeat center;
    height:36px;
}
.open a .icon-fool-file{
    background: url("../images/file_blue.png") no-repeat center!important;
    height:36px;
}
.active a .icon-fool-file{
    background: url("../images/file_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-file{
    background: url("../images/file.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-file{
    background: url("../images/file_blue.png") no-repeat center;
    height:36px;
}

.active a .icon-fool-warn{
    background: url("../images/warning_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-warn{
    background: url("../images/warning.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-warn{
    background: url("../images/warning_blue.png") no-repeat center;
    height:36px;
}
.open a .icon-fool-gauge{
    background: url("../images/gauge_blue.png") no-repeat center!important;
    height:36px;
}
.active a .icon-fool-gauge{
    background: url("../images/gauge_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-gauge{
    background: url("../images/gauge.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-gauge{
    background: url("../images/gauge_blue.png") no-repeat center;
    height:36px;
}
.open a .icon-fool-search{
    background: url("../images/search_blue.png") no-repeat center!important;
    height:36px;
}
.active a .icon-fool-search{
    background: url("../images/search_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-search{
    background: url("../images/search.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-search{
    background: url("../images/search_blue.png") no-repeat center;
    height:36px;
}

.active a .icon-fool-order{
    background: url("../images/order_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-order{
    background: url("../images/order.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-order{
    background: url("../images/order_blue.png") no-repeat center;
    height:36px;
}

.active a .icon-fool-data{
    background: url("../images/data_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-data{
    background: url("../images/data.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-data{
    background: url("../images/data_blue.png") no-repeat center;
    height:36px;
}

.active a .icon-fool-area{
    background: url("../images/area-graph_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-area{
    background: url("../images/area-graph.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-area{
    background: url("../images/area-graph_blue.png") no-repeat center;
    height:36px;
}

.active a .icon-fool-table{
    background: url("../images/tables_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-table{
    background: url("../images/tables.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-table{
    background: url("../images/tables_blue.png") no-repeat center;
    height:36px;
}

.active a .icon-fool-cog{
    background: url("../images/cog_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-cog{
    background: url("../images/cog.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-cog{
    background: url("../images/cog_blue.png") no-repeat center;
    height:36px;
}

.active a .icon-fool-location{
    background: url("../images/location_blue.png") no-repeat center!important;
    height:36px;
}
.icon-fool-location{
    background: url("../images/location.png") no-repeat center;
    height:36px;
}
.nav-list>li>a:hover .icon-fool-location{
    background: url("../images/location_blue.png") no-repeat center;
    height:36px;
}
/***body***/
body{
    margin:0;
    padding:0;
    overflow-x: hidden;
    font-family: "Microsoft YaHei";
}
.login_body{
    background:#f0f0f0;
}
/***header***/
.content-top-fix{
    padding-top:0;
}
.fool-header{
    border-top:1px solid #cdcdcd;
    margin-left:-20px;
    margin-right:-20px;
    padding:18px 20px;
    font-size:14px;
    color:#6ea355;
    line-height: 14px;
    background:#def0d8;
}
.fool-header img{
    position:relative;
    top:-1px;
}
.fool-new{
    margin-left: 10px;
}
.fool-time{
    float: right;
}
.cut-tittle{
    position:relative;
    line-height:45px;
    font-size:16px;
    color:#297ebe;
    border-bottom: 1px #c2c2c2 dotted;
    margin-right: -20px;
    font-weight:bold;
}
.fool-pro-block img{
    display: block;
    margin:30px auto 15px;
}
.fool-pro-intr{
    text-align: center;
    margin-bottom:5px;
}
.fool-btn-rg{
    right:0;
}
.fool-btn-box{
    position:absolute;
    right:20px;
    color:#666;
    top:0;
    height:100%;
}
.fool-top{
    background:#0065a0;
    height:73px;
}
.fool-pull-right{
    height:100%;
}
.fool-pull-right .ace-nav>li{
    height:73px;
    border-left:none
}
.fool-user-info{
    max-width:200px;
    top:21px;
}
.fool-user-photo{
    margin:16px 8px 0 0!important;
}
.icon-fl-top1{
    position:relative;
    top:10px;
}
.ace-nav>li.open>a.backgroundclear{
    background-color: rgba(0,0,0,0.2)!important;
}
.backgroundclear{
    background-color: inherit!important;
}
.fool-topmess{
    position:relative;
    top:10px;
    left:5px;
}
.fool-toptz{
    position:relative;
    top:10px;
    left:10px;
}
.fool-topfile{
    position:relative;
    top:10px;
    left:10px;
}
.badge-fl-fix{
    top:0!important;
    left:-5px!important;
    background-color: #ff0000!important;
}
.fl-user-menu{
    width:auto;
    right:0!important;
}
.fl-user-menu>li>a>[class*="icon-"]{
    font-size: 150%;
    position: relative;
    top:2px;
}
.fl-user-menu>li>a>img{
    margin-right: 10px;
    position: relative;
    top:-3px;
    left:3px;
}
.fool-nav{
    height: 60px;
    background:#004770;
    padding: 0 20px 0 37px;
}
.fool-nav-a{
    padding:12px 30px;
    border-radius: 6px;
    color:#fafafa;
    display: inline-block;
    font-size:16px;
    margin:0 20px 0 0;
    position: relative;
    top:6px;
}
.fool-nav-a:hover,.fool-nav-a:active,.fool-nav-a:visited,.fool-nav-a:focus{
    color:#fafafa!important;
    text-decoration: none;
}
.item{
    padding:6px 28px;
    border-radius: 6px;
    color:#fafafa;
    display: inline-block;
    font-size:16px;
    margin:0 20px 0 0;
    position: relative;
    top:6px;
}
.item:hover,.item:active,.item:visited,.item:focus{
    color:#fafafa!important;
    text-decoration: none;
    background:#005c91;
}
.item.on{
    color:#fafafa!important;
    text-decoration: none;
    background:#005c91;
}
.fool-sec-a{
    background:#005c91;
}
.padding-clear{
    padding:0;
}
.padding-btm1{
    padding-bottom:20px;
}
.helf-block{
    width:50%;
    float: left;
    position: relative;
}
.fr-line{
    position:absolute;
    right:0;
    top:30px;
    height:135px;
    width:1px;
    background:#ddd;
}
.blcok_btn1{
    display: block;
    margin:0 auto;
    padding:0 23px;
    margin-top:10px;
}
.fl-page-txt{
    line-height:36px;
    text-indent: 20px;
}
.news-list{
    margin-top:10px;
}
.news-list a{
    color:#333;
}
.news-list a:hover{
    text-decoration: none;
}
.news-list span{
    float: right;
}
.fool-tables tr th{
    color:#1e4fa2;
    font-size:14px;
    font-weight: bold;
}
.fl-map-box{
    position:relative;
}
.echarts_win{
    position:relative;
    margin-top:35px;
    left:-30px;
}
.fl-map-tit{
    position:absolute;
    right:30px;
    top:60px;
}
.fl-map-tit p{
    font-size:14px;
}
.fl-map-tit h3{
    margin:12px 0 10px;
    font-size:14px;
}
.fl-map-tit h3 span{
    font-size:18px;
}
.fl-map-tit h2{
    font-size:14px;
    text-indent: 28px;
}
.echarts_win2{
    width:100%;
    position:relative;
}
.fl-list-tit{
    padding-top:25px;
    text-align: center;
    font-size:16px;
}
.fl-map-hot{
    position:absolute;
    bottom:-50px;
    width:100%;
    text-align: center;
    font-size: 18px;
}
.fl-table{
    padding-top:10px;
}
/*login*/
.backgroundimg{
    position: fixed;
    width:100%;
    height:100%;
    box-shadow: 5px 1px 20px rgba(0,0,0,0.8);
}
.backgroundimg img{
    display: block;
}
.login_logo{
    display: block;
    position:relative;
    margin:20px auto;
}
.tittle_line{
    width:360px;
    height:2px;
    background:#2f71ad;
    border-bottom:1px solid #1b5084;
    margin:0 auto;
}
.login_win{
    position:absolute;
    left:50%;
    top:50%;
    margin-top:-210px;
    margin-left:100px;
    width:440px;
    height:420px;
    background-color: rgba(63,102,161,0.2);
    box-shadow: 0 0 4px rgba(0,0,0,0.7);
}
.login_tit{
    margin-top:30px;
    text-align: center;
    color:#0066cc;
    font-size:24px;
}
.foucs_box{
    width:340px;
    height:38px;
    border:1px solid #cccccc;
    border-radius:3px;
    background:#f2f2f4;
    margin:23px auto;
    transition: all 0.5s;
}
.fl-icon-yonghu,.fl-icon-suo,.fl-icon-yzm{
    width:70px;
    padding:0 8px;
    height:38px;
    line-height: 38px;
    float: left;
    font-size: 16px;
    transition: all 0.5s;
    display: table-cell;
    text-align: justify;
    text-align-last: justify;
    color:#6b869a
}
.fl-icon-yonghu1{
    color:#286eae;
}
.fl-icon-suo1{
    color:#286eae;
}
.fl-icon-yzm1{
    color:#286eae;
}
.fl_login_input{
    font-size:14px;
    text-indent:12px;
    line-height: 38px;
    border:none;
    max-width:100%;
    width:250px;
    height:36px;
    background:#f2f2f4;
}
/* mod by clz
input:focus{
    border:none;
    outline: none;
}
*/
.comfirm_box{
    width:340px;
    height:38px;
    border:1px solid #cccccc;
    border-radius: 3px;
    background:#f2f2f4;
    margin:23px auto;
    transition: all 0.5s;
    position: relative;
}
.yzm{
    float: right;
    position: absolute;
    right:54px;
    top:241px;
    height:30px;
}
.remem{
    margin-left:49px;
    position:relative;
    top:2px;
}
.rem_txt{
    font-size:14px;
    color:#fff;
}
.forget{
    position: relative;
    font-size:14px;
    float: right;
    right:49px;
    color:#0066cc;
    text-decoration: none;
}
.login_in{
    width:340px;
    height:40px;
    border-radius: 5px;
    color:#fff;
    background:#04b98c;
    display: block;
    margin:0 auto 23px;
    font-size:18px;
    text-align: center;
    text-decoration: none;
    line-height:40px;
    font-weight:bold;
}
.icon-fool-left{
    width:20px;
    height:20px;
    border-radius: 10px;
    border: 1px solid #bbb;
    background-color: #fff;
    padding: 0!important;
    position:relative;
}
.icon-fool-left:before{
    content: "";
    position: absolute;
    left:-2px;
    top:-1px;
    background:url("../images/left_double_arrow_small.png") center no-repeat;
    width:20px;
    height:20px;
}
.icon-fool-right{
    width:20px;
    height:20px;
    border-radius: 10px;
    border: 1px solid #bbb;
    background-color: #fff;
    padding: 0!important;
    position:relative;
}
.icon-fool-right:before{
    content: "";
    position: absolute;
    left:-2px;
    top:-1px;
    background:url("../images/right_double_arrow_small.png") center no-repeat;
    width:20px;
    height:20px;
    }
.fool-icon-angle-down{
    width:10px;
    height:14px;
    background:url("../images/fool_down_arrow.png") no-repeat center;
}

/*新首页内容*/
.manage_index_select{
    margin:0 0 0 -12px;
    position:absolute;
    top:40px;
}
.manage_index_select li{
    list-style: none;
    float: left;
    line-height:40px;
    border-top:2px solid #ddd;
    border-left:2px solid #ddd;
    border-right:2px solid #ddd;
    background:#f9f9f9;
}
.manage_index_select li.selected{
    background:#fff;
    border-top:2px solid #3785be;
    height:44px;
}
.manage_index_select li a{
    display: block;
    line-height:40px;
    height: 40px;
    padding:0 20px;
}
.manage_index_select li+li{
    border-left:none;
}
.manage_index_listbox{
    /*border:2px solid #ddd;*/
    display:none
}
.selected_box{
    position:relative;
    /*padding-top:82px;*/
}

.chart_select{
    position:absolute;
    top:20px;
    right:20px;
    padding-right:20px;
    color:#fff;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background:url("../images/arrow_select.png") no-repeat scroll right center transparent;
    background-color:#6eb4dd;
}
.chart_select:focus{
    background-color:#6eb4dd;
    color:#fff;
}
.chart_select option{
    background-color:#6eb4dd;
    color:#fff;
}
.zhu_select li{
    list-style: none;
    float: left;
    padding:5px 10px;
    margin:10px 0;
}
.cut-tittle-top {
    position: relative;
    line-height: 60px;
    font-size: 16px;
    color: #297ebe;
    border-top: 1px #c2c2c2 dotted;
}
.zhu_select li.selected{
    background:#6eb4de;
    color:#fff;
    border-radius:5px;
}
.type_select{
    background:url("../images/top-right.png") no-repeat top right;
}
.pull-left{
    color:#000!important;
}
.purple .pull-right li a span img{
    width:24px;
}
@media only screen and (max-width: 991px){
    .menu-toggler>.fool-menu-text:after{
        content: "菜单";
        left:1px;
        width:30px;
    }
}

/* 福企网登录页 */
.header {
    position: absolute;
    top: 70px;
    left: 0;
    width: 100%;
}
.main_content {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
.div_logo {
    position: relative;
}
.div_logo a {
    display: inline-block;
}
.div_logo > span {
    position: absolute;
    top: 5px;
    left: 210px;
    display: inline-block;
    padding-left: 22px;
    border-left: 1px solid #7ca2e2;
}
.div_login {
    position: absolute;
    top: 147px;
    left: 0;
    width: 100%;
}
.div_login .login_win {
    top: 0;
    left: auto;
    right: 0;
    margin: 0;
    width: 370px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 5px;
}
.div_login .title {
    font-size: 20px;
    text-align: center;
    color: #333;
    width: 300px;
    margin: 30px auto;
}
.div_login .foucs_box, .div_login .comfirm_box {
    width: 300px;
    height: 46px;
    line-height: 46px;
    background-color: #fff;
}
.div_login .comfirm_box {
    width: 200px;
    margin-left: 34px;
    margin-right: 0;
}
.div_login .icon {
    display: inline-block;
    float: left;
    width: 57px;
    height: 30px;
    line-height: 30px;
    margin: 7px 0;
    border-right: 1px solid #f1ecf5;
}
.div_login .account {
    background: url(../images/account_icon.png) no-repeat center center;
}
.div_login .password {
    background: url(../images/password_icon.png) no-repeat center center;
}
.div_login .pic {
    background: url(../images/pic_icon.png) no-repeat center center;
}
.div_login .fl_login_input {
    float: right;
    width: 234px;
    height: 44px;
    line-height: 44px;
    outline: medium;
    margin-left: 5px;
    background-color: transparent;
}
.fl_login_input:link {
    background-color: transparent;
}
.div_login .yzm {
    top: 236px;
    right: 40px;
}
.div_login .login_in {
    width: 300px;
    height: 46px;
    line-height: 46px;
    font-weight: normal;
    background-color: #3987ec;
}
.div_login .rem_txt {
    color: #333;
}
.div_login .remem {
    top: 4px;
    width: 17px;
    height: 17px;
    margin-left: 34px;
}
.foot {
    width: 100%;
    margin: 20px auto;
    font-size: 12px;
    text-align: center;
    color: #999;
}

/* 管理员首页 */
.page-content > .row > div > div+div {
    border: 1px solid #ddd;
    /*margin-top: 30px;*/
}
.index_div .row > div {
    border: 1px solid #ddd;
    padding: 0;
}
.agent {
    width: 46%;
    float: left;
    margin-right: 3%;
}
.row_title {
    position: relative;
    font-size: 16px;
    color: #333;
    background-color: #f6f8fb;
    border-bottom: 1px solid #ddd;
}
.row_title span {
    display: inline-block;
    padding: 12px 16px;
}
.row_content {
    background-color: #fff;
    padding: 0 16px;
    min-height: 30px;
}
.agent_content ul {
    margin: 0 -16px;
    min-height: 267px;
}
.agent_content li {
    display: inline-block;
    float: left;
    width: 33.33%;
    font-size: 14px;
    line-height: 16px;
    color: #333;
    padding: 20px 12px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.agent_content li:nth-child(3n) {
    border-right: none;
}
.agent_content li:last-child, .agent_content li:nth-last-child(2), .agent_content li:nth-last-child(3) {
    border-bottom: none;
}
.agent_content li div {
    display: inline-block;
    float: left;
}
.agent_content .pic {
    width: 48px;
    height: 48px;
    margin-right: 6px;
}
.agent_content .pic img {
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.agent_content li a {
    position: relative;
    display: block;
    font-size: 14px;
    color: #888;
}
li.dot a {
    background: url(../images/dot.png) no-repeat right 0;
}
.agent_content li p {
    margin: 0;
}
.agent_content li span {
    display: block;
    font-size: 20px;
    color: #666;
    margin-top: 10px;
}
.bulletin {
    width: 51%;
    float: right;
}
@media screen and (max-width: 1400px){
    .agent {
        width: 51%;
    }
    .bulletin {
        width: 46%;
    }
}
.row_title ul {
    margin: 0;
}
.row_title li {
    position: relative;
    display: inline-block;
    float: left;
    width: 114px;
    text-align: center;
    cursor: pointer;
}
.bulletin .row_title li.selected, .bulletin .row_title li:hover {
    /*top: 1px;*/
    background-color: #fff;
    border-top: 2px solid #0065a0;
    border-bottom: 1px solid #fff;
}
.row_title li .num {
    position: absolute;
    top: 3px;
    right: -20px;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    color: #fff;
    background: url(../images/num_tip.png) no-repeat center center;
    width: 40px;
    height: 25px;
    line-height: 25px;
}
.row_title .more {
    position: absolute;
    top: 14px;
    right: 16px;
    font-size: 14px;
    font-weight: normal;
    color: #999;
}
.bulletin_content {
    min-height: 264px;
}
.bulletin_content > div, .data_content > div {
    display: none;
}
.bulletin_content a {
    display: block;
    font-size: 14px;
    color: #333;
    padding: 11px 0;
    padding-left: 20px;
}
.bulletin_content a+a {
    border-top: 1px solid #ddd;
}
.unread {
    background: url(../images/unread.png) no-repeat 0 12px;
}
.read {
    background: url(../images/read.png) no-repeat 0 12px;
}
.bulletin h3 {
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bulletin p {
    font-size: 12px;
    color: #999;
    margin: 0;
}
.data ul {
    position: absolute;
    top: 8px;
    left: 200px;
    font-size: 14px;
    color: #fff;
}
.data .fqw {
    width: 82px;
    background-color: #428bca;
    border-radius: 5px;
}
.data .network {
    display: inline-block;
    color: #fff;
    background-color: #a7c3f0;
    border-radius: 5px;
    height: 31px;
    line-height: 31px;
}
.data .fqw span {
    padding: 5px 7px;
}
.data .network span {
    padding: 0 14px;
}
.data_content {
    padding: 26px 16px;
}
.row_content table {
    width: 100%;
}
.row_content td {
    font-size: 24px;
    color: #666;
    text-align: center;
    padding-bottom: 20px;
}
.data_content td img {
    display: block;
    width: 72px;
    height: 72px;
    margin: 0 auto;
}
.row_content th {
    font-size: 14px;
    color: #888;
    font-weight: normal;
    text-align: center;
}
.additions .row_content {
    font-size: 14px;
    color: #333;
}
.additions .row_content > div {
    padding: 30px 12px;
}
.additions .col-sm-2 {
    margin-top: 20px;
    border-right: 1px solid #ddd;
}
.additions .num {
    display: block;
    font-size: 36px;
    font-weight: bold;
    text-align: center;
    color: #0065a0;
    margin: 16px 0;
}
.center {
    text-align: center;
}
.additions .icon {
    width: 23px;
    height: 20px;
    padding: 12px;
    margin-right: 8px;
}
.icon.add {
    background: url(../images/add.png) no-repeat center 43%;
}
.icon.reduce {
    background: url(../images/reduce.png) no-repeat center 46%;
}
.additions .chart_select {
    width: 90px;
    top: 24px;
    left: 160px;
}
.additions .col-sm-10 ul {
    display: inline-block;
    position: absolute;
    top: 20px;
    right: 460px;
    margin: 0;
}
.additions .col-sm-10 li {
    float: left;
    width: 70px;
    padding: 10px 0;
}
.additions .col-sm-10 .time {
    position: absolute;
    top: 24px;
    right: 70px;
}
.additions .input_time {
    background: url(../images/time_icon.png) no-repeat 90% center;
    width: 187px;
}
.additions .col-sm-10 .btn {
    position: absolute;
    top: 23px;
    right: 0;
}

/* 所属窗口 */
.window {
    position: relative;
    display: inline-block;
    width: 362px;
}
.search_content .window {
    width: 242px;
}
.window input {
    width: 362px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    border: none;
}
.search_content .window input {
    width: 220px;
    height: 32px;
    line-height: 32px;
}
.window > input {
    display: none;
}
.window > span {
    position: relative;
    display: block;
    background-color: #fff;
    width: 362px;
    padding: 0 !important;
    cursor: pointer;
    border:1px solid #ededed;
}
.search_content .window > span {
    width: 242px;
}
.window span > input {
    text-indent: 5px;
    outline: medium;
}
span.input_arrow {
    position: absolute;
    top: 40%;
    right: 1%;
    background: url(../images/down_arrow_big.png) no-repeat center center;
    width: 13px;
    height: 7px;
}
.window_box {
    display: none;
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    max-height: 220px;
    overflow: scroll;
    font-size: 12px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ededed;
    z-index: 10;
}
.search_content .window_box {
    top: 32px;
}

#jstree1, #jstree2, .demo {
    max-width: 100%;
    overflow: auto;
    font: 10px Verdana, sans-serif;
    box-shadow: 0 0 5px #ccc;
    padding: 10px;
    border-radius: 5px;
}
.jstree-default .jstree-icon:empty {
    display: inline-block;
    width: 16px !important;
    height: 18px !important;
    vertical-align: middle;
    overflow: hidden;
}
.jstree-default .jstree-node {
    background-position: -342px -4px !important;
}
.jstree-default .jstree-open>.jstree-ocl {
    background: url(../images/tree_icons.png) no-repeat -18px 0 !important;
}
.jstree-default .jstree-closed>.jstree-ocl {
    background: url(../images/tree_icons.png) no-repeat 0 0 !important;
}
.jstree-default .jstree-themeicon {
    background: url(../images/tree_icons.png) no-repeat -208px 0 !important;
}
.jstree-leaf .jstree-themeicon {
    background: url(../images/tree_icons.png) no-repeat -240px 0 !important;
}
.jstree-default .jstree-leaf>.jstree-ocl {
    background-position: -51px -4px !important;
}
.windows {
    position: relative;
    display: inline-block;
    width: 290px;
}
.combo-arrow {
    padding: 0 !important;

}
.new .close{
    position: absolute;
    top: 5px;
    right: 35px;
    background: url(../images/close_credentials.png) no-repeat center center;
    width: 24px;
    height: 24px;
}