/*@import url(http://fonts.useso.com/css?family=Open+Sans:300,400,600,700&amp;lang=en);*/


/*2016年6月22日 11:14:00代码整理二次*/


/*2016年7月27日 16:51:42样式botton去掉height：28px*/
/*2017年2月28日 样式代码分段按类整理*/
/*默认字号及字体设置开始*/
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 100
}

h1 {
    font-size: 30px
}

h2 {
    font-size: 24px
}

h3 {
    font-size: 16px
}

h4 {
    font-size: 14px
}

h5 {
    font-size: 12px
}

h6 {
    font-size: 12px
}
a:hover{text-underline: none}
h3,
h4,
h5 {
    margin-top: 5px;
    font-weight: 600;
}
a{
    color: #21B3F7;
    text-decoration: none !important;
}
a:focus {
    outline: none;
}
button, input, select, textarea{
    font-family: "Microsoft YaHei" !important;
}
/*默认字号及字体设置结束*/
/*前台导航及左侧菜单开始*/
.nav>li>a {
    color: #e2e3da;
    font-weight: 600;
    padding: 12px 15px 12px 13px;
    cursor: pointer;
}
.nav li>a {
    display: block;
}

.nav li>a .nav-label {
    font-size: 14px;
    font-weight: 500;
    font-family: "Microsoft YaHei";
}

.nav.navbar-right>li>a {
    color: #fff;
    padding: 20px 16px 0;
}

.nav>li.active>a {
    color: #fff
}
.nav.navbar-right{
    width: auto;
   text-align: right;
    margin-top: 0;
    height: 58px;
}
/*17-7-24 xie*/
.clright-head .navbar{
    height:58px;
    background: transparent !important;
    z-index: 997;
}
.nav.navbar-right>li{
    margin-top: 0;
    height: 58px;
}
.nav.navbar-right>li .dropdown-menu{
    border-radius: 0 0 4px 4px;
    border:0;
    box-shadow: 0 2px 4px #dbe1e8;
}
.nav.navbar-right>li .dropdown-menu-found{
    right:0;
    border: 0px;
    box-shadow: 0 2px 4px #dbe1e8;
    border-radius: 0 0 4px 4px;
    position: fixed;
    top: 58px;
    width: 370px;
    height: calc(100% - 58px);
}
.nav.navbar-right .dropdown-menu-found .div-bg-t1{
    background: none;
}
.nav.navbar-right>.dropdown.open{
    background: #ebecef !important;
}
.navbar-right .headtop-nameimg.headtop-nameimgtop{
    margin: 5px 0 0 10px;
    padding: 0 0 6px 0;
}
.headtop-nameimg .headtop-name-information{
    top:58px;
    border-radius:5px;
    box-shadow: 0 0 1px 1px #e6e7ed;
}
.dropdown_marker{
    position: fixed;
    width: 100%;
    height: calc(100% - 58px);
    background: rgba(0,0,0,.2);
    left: 0;
    top: 58px;
    z-index: 990;
    display: none;
}
#quickUL{
    padding: 20px 27px;
    overflow: auto;
}
#quickUL>li{
    width: 100%;
}
#quickUL li{
    padding: 0;
}
#quickUL li p{
    text-align: left;
    font-size: 14px;
    margin-bottom: 12px;
}
#quickUL .quick_item_ul{
    clear: both;
    overflow: hidden;
    border-bottom: 1px solid #e2e3ea;
    margin-bottom: 15px;
}
#quickUL .quick_item_ul li{
    width: 25%;
    text-align: center;
    margin-bottom: 15px;
}

#quickUL .quick_item_ul li span{
    display: inline-block;
    width: 34px;
    height: 34px;
    border-radius: 5px;
}
#quickUL .quick_item_ul li .bg_red{
    background: #f07262;
}
#quickUL .quick_item_ul li .bg_blue{
    background: #52aae8;
}
#quickUL .quick_item_ul li .bg_orange{
    background: #f6b465;
}
#quickUL .quick_item_ul li .bg_green{
    background: #28c196;
}
#quickUL .quick_item_ul li .bg_grassGreet{
    background: #8bc34a;
}
#quickUL .quick_item_ul li .icon{
    margin: 8px;
}
#quickUL .quick_item_ul li a{
    width: 100%;
    padding: 0 !important;
    text-align: center;
    font-size:12px !important;
    color: #333;
    line-height: 1;
    margin-top: 5px;
}
#quickUL .icon{
    background-image: url(../img/new_icon/white_icon.svg);
}
.dropdown .dropdown_message.dropdown-menu{
    position: fixed;
    right: 0;
    top: 58px;
    width: 326px;
    height: calc(100% - 87px);
    border-radius: 0;
    max-height: none;
    padding: 45px 20px 0;
}
.dropdown .dropdown_message .dropdown-header{
    height: 45px;
    padding: 0 20px;
    background: #5f5f5f;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}
.dropdown_message .dropdown-header span{
    font-size: 14px;
    line-height: 45px;
    color: #fff;
    float: left;
    margin-right: 8px;
}
.dropdown_message .dropdown-header a{
    font-size: 12px;
    color: #fff;
    padding: 6px 7px;
    border-radius: 5px;
    background: transparent;
    margin-top: 10px;
    line-height: 1;
    border: 1px solid #fff;
    float: right;
}
.dropdown_message .headtop-text-a{
    padding-left: 0;
}
.dropdown_message .head_span{
    float: left;
    line-height: 48px;
    font-size: 14px;
    color: #5e6390;
    cursor: pointer;
}
.dropdown_message  .head_span i{
    float: left;
    width: 16px;
    height: 46px;
    margin-right: 12px;

}
.dropdown_message .headtop-text-a .label{
    float: left;
    margin: 15px 0 0 7px;
    line-height: 1;
    border-radius: 9px;
    font-weight: 500;
    height: auto;
}
.dropdown_message .dropdown_icon_msg{
    background: url(../img/new_icon/dropdown_msg.png) no-repeat left center;
}
.dropdown_message .dropdown_icon_waring{
    background: url(../img/new_icon/dropdown_warn.png) no-repeat left center;
}
.dropdown_message .dropdown_icon_attention{
    background: url(../img/new_icon/dropdown_attention.png) no-repeat left center;
}
.dropdown_message .dropdown_icon_approval{
    background: url(../img/new_icon/dropdown_approval.png) no-repeat left center;
}
.dropdown_message .dropdown_icon_notice{
    background: url(../img/new_icon/dropdown_notice.png) no-repeat left center;
}
ul.nav.pai0915.nan>li>a{
    height: 30px;
    line-height: 30px;
    padding: 0 15px 0 13px;
    border-radius: 15px 0 0 15px;
}
ul.nav.pai0915.nan>li{
    margin-bottom: 15px;
}
ul.nav.pai0915.nan>li .arrow{
    margin-top: 9px;
}
.Lfb{
    /*padding-left: 48px!important;*/
}
/*!*左侧导航 2017-7-28 xie*!
.leftNav{
    height: 100%;
}
#left-home{
    height: calc(100% - 60px);
    margin-top: 60px;
}
#left-home ul.nav{
    margin-top: 0;
}*/
#left-home{
    background: #5e5e5e;
    height: 100%;
}
.navbar-default .sidebar-collapse #side-menu{
    height: calc(100% - 78px);
    margin: 78px 0 0;
    padding: 0;
}
#side-menu>li{
    padding-left: 12px;
}
.navbar-default [data-microtip]{
    overflow:inherit;
    font-style: normal;
}
.navbar-default [data-microtip]::before,.navbar-default [data-microtip]::after{
    z-index: 101;
}
[data-microtip]:after{
    line-height: 1.5;
}
/*左侧导航菜单鼠标滑过效果 开始*/
.navbar-default .nav>li>a:focus,
.navbar-default .nav>li>a:hover {
    background: #7d7d7d;
    color: #fff
}
/*左侧导航菜单鼠标滑过效果 结束*/
/*左侧导航内容禁止被选中 xie 17/1/18*/
#left-home .nav{
    user-select: none;
    margin: 0;
}
/*左侧导航菜单栏鼠标选中样式 开始*/
.navbar-default .nav>li.active>a {
    background-color: #7d7d7d;
    color: #fff;
    border-left: none;
    /*padding-left: 21px;*/
}
/*左侧导航菜单栏鼠标选中样式 结束*/
/*主页-二级菜单背景色 开始*/
.nav-second-level .secondLevel_bg{
    background: #7d7d7d;
}
.nav-second-level .secondLevel_bgW{
    background: #ffcc1c !important;
    border-left: none !important;
}
.nav-second-level .secondLevel_bgW a{
    background: #ffcc1c !important;
    color: #333;
}
.navbar-default .nav-second-level a:hover,
.navbar-default .nav-second-level a:focus {
    background: #ffcc1c !important;
    color: #333 !important;
}
/*主页-二级菜单背景色 结束*/
.li_div {
    display: none;
}

.nn:hover .li_div1 {
    display: block;
}

.navbar-default .nav>li>a i {
    margin-right: 12px;
    margin-top: 6px;
    /*opacity: 0.6;*/
    float: left;
}

.navbar-default .nav>li>a:focus i,
.navbar-default .nav>li>a:hover i {
    opacity: 1;
}

.navbar-default .nav>li.active>a i {
    opacity: 1;
}
#side-menu>li:focus>a .icon,
#side-menu>li:hover>a .icon,
#side-menu>.active a .icon{
    background-image: url(../img/new_icon/yellow_icon.svg);
}

#side-menu>li:hover>a{
    background-color: #7d7d7d;
    color: #fff;
    z-index: 100;
}
#side-menu>li:hover .nav-second-level{
    display: block;
}
#side-menu .nav-second-level{
    display: none;
}
.navbar {
    border: none 0;
    min-height: 55px;
}

.navbar-default {
    background-color: transparent;
    border-color: #2f4050;
    position: relative
}

.navbar-top-links li {
    display: inline-block;
    margin-top: -10px;
    vertical-align: middle;
}


body.body-small .navbar-top-links li:last-child {
    margin-right: 10px
}

.navbar-top-links li a {
    padding: 20px 10px 0;
    float: left;
}
.headtop-nameimg.headtop-nameimgtop{
    /*margin-top: 7px;*/
    width: 40px;
    height: 58px;
    position: absolute;
    right: 20px;
    top: 0px;
    z-index: 998;
}
.dropdown-menu-found {
    background: #fff;/*fafafa xie 17-6-14*/
    width: 600px;
    border-radius: 4px;
    border: medium none;
    display: none;
    float: left;
    font-size: 12px;
    right: -135px;
    list-style: none outside none;
    padding: 10px 15px;/*10 5 xie 17-6-14*/
    position: absolute;
    text-shadow: none;
    top: 100%;
    z-index: 1000;
    box-shadow: 0 0 4px -1px #ccc;
}

.dropdown-menu-found li {
    display: block;
    float: left;
    padding: 0 5px;
    width: 20%;
    margin-top: 0px;/*新加 xie 17-6-14*/
}

.dropdown-menu-found li a {
    font-size: 14px !important;
    display: inline-block;
    float: left;
    min-height: 0;
    color: #666;
    padding: 7px 8px 7px !important;/*10px 5px 5px xie 17-6-14*/
    min-height: auto !important;
    text-align: left;
    font-size: 14px;
    max-width: 115px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.dropdown-menu-found .div-bg-t1 {
    display: block;
    height: 7px;
    position: absolute;
    right: 149px;/*xie 17-6-27 158*/
    top: -7px;
    width: 12px;
    background: rgba(0, 0, 0, 0) url("../img/dropdown-menu-bg-t1.png") no-repeat scroll 0 0;
}

.dropdown-menu-found li a:hover {
    color: #3c8cbd;
    text-decoration: none;
}

.open > .dropdown-menu-found {
    display: block;
}

/*消息及公告-搜索框*/
input.bh-information-control::-webkit-input-placeholder{
    color: #b7b9c7;
}
.bh-information-soli input::-moz-placeholder{
    color: #b7b9c7;
}
.bh-information-soli input:-moz-placeholder {
    color: #b7b9c7;
}

.bh-information-soli input:-ms-input-placeholder {
    color: #b7b9c7;
}
/*公告-搜素图标*/
.search-icon{
    background: url("../img/search.png");
    height: 15px;
    width: 15px;
    position: absolute;
    top:4px;
    right: 10px;
}
/*列表页-搜索图标*/
.dataTables_scrollHead .search-listicon{
    background: url("../img/search-list.png");
    height: 25px;
    width: 25px;
    position: absolute;
    top:10px;
    right: 20px;
}
#showserach .search-listicon{
    background: url("../img/search-list.png");
    height: 25px;
    width: 25px;
    position: absolute;
    top:10px;
    right: 75px;
}
#showserach .search-listicon.reportTome{
    right: 65px;
}
/*文档管理-搜索图标*/
.search-icon-doc{
    background: url("../img/search.png");
    height: 15px;
    width: 15px;
    position: absolute;
    top:0px;
    right: 10px;
}




/*.dropdown-menu {*/
/*border-radius: 4px;*/
/*border: medium none;*/
/*display: none;*/
/*float: left;*/
/*font-size: 12px;*/
/*left: 0;*/
/*list-style: none outside none;*/
/*padding: 0;*/
/*position: absolute;*/
/*text-shadow: none;*/
/*top: 100%;*/
/*z-index: 1000;*/
/*box-shadow: 0 0 4px -1px #ccc*/
/*}*/

/*.dropdown-menu .div-bg-t1 {*/
/*display: block;*/
/*height: 7px;*/
/*position: absolute;*/
/*right: 15px;*/
/*top: -7px;*/
/*width: 12px;*/
/*background: rgba(0, 0, 0, 0) url("../img/dropdown-menu-bg-t1.png") no-repeat scroll 0 0;*/
/*}*/

/*.dropdown-menu .dropdown-music-bg {*/
/*display: inline-block;*/
/*height: 36px;*/
/*width: 36px;*/
/*background: rgba(0, 0, 0, 0) url("../img/dropdown-music-bg.png") no-repeat scroll 0 0;*/
/*}*/

/*.dropdown-menu>li>a {*/
/*border-radius: 3px;*/
/*color: inherit;*/
/*line-height: 18px;*/
/*margin: 4px;*/
/*text-align: left;*/
/*font-weight: 400*/
/*}*/

/*.dropdown-menu>li>a.font-bold {*/
/*font-weight: 600*/
/*}*/

.navbar-top-links .dropdown-menu li {
    /*margin-bottom: 10px;
    border: 1px solid #d9d9d9; xie 17-6-14*/
    background: #fff none repeat scroll 0 0;
    /*overflow: auto;*/
    word-wrap: break-word;
    display: block;
    width: 100%;
    margin-top: 0px;
    /*padding: 10px;*//*xie 17-6-14*/
    /*display: box;
    display: block;
    display: -moz-box;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;*/
}
/*主页及设置页*/
.navbar-top-links .dropdown-menu li:hover {
    /*border: 1px solid #3c8cbd; xie 17-6-14*/
    background: #edf0f3;
}

.navbar-top-links .dropdown-menu li:last-child {
    margin-right: 0
}

.navbar-top-links .dropdown-menu li a {
    float: none; /*xie 17-6-14*/
    display: block;
    height: auto;
    width: 100%;
    padding: 10px;
    min-height: 76px;
}
.navbar-top-links .dropdown-menu li a::after{
    content: "";
    display: block;
    clear: both;
    overflow: hidden;
}

.navbar-top-links .dropdown-menu li a div {
    white-space: normal
}

.navbar-top-links .dropdown-alerts,
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks {
    width: 310px;
    min-width: 0
}

.navbar-top-links .dropdown-messages {
    margin-left: 5px
}

.navbar-top-links .dropdown-tasks {
    margin-left: -59px
}

.navbar-top-links .dropdown-alerts {
    margin-left: -123px
}

.navbar-top-links .dropdown-user {
    right: 0;
    left: auto
}

.dropdown-alerts,
.dropdown-messages {
    padding: 10px
}

.dropdown-alerts li a,
.dropdown-messages li a {
    font-size: 12px
}

.dropdown-alerts li em,
.dropdown-messages li em {
    font-size: 12px
}

.nav.navbar-top-links .dropdown-alerts a {
    font-size: 12px;
    word-wrap: break-word;
}

.nav-header {
    /*border-bottom: 1px solid #186faa;*/
    /*background: #3c8dbc none repeat scroll 0 0;*/
    display: inline-block;
    height: auto;
    left: 0;
    list-style-type: none;
    padding: 0;
    position: absolute !important;
    top: 0;
    width: 100%;
    z-index: 110;/*222222*/
}
#left-home .nav-header{
    background: #5e5e5e;
}

.nav>li.active {
    /*background: #28373d;*/
    /*background: #2c3b42;*/
}

.nav.nav-second-level>li.active {
    border: none
}

.nav.nav-second-level.mycollapse {
    height: auto!important;
    display: none;
    position: fixed;
    left: 220px;
    background: #7d7d7d;
    width: 150px;
    border-radius: 0 5px 5px 0;
    overflow: hidden;
/*    margin-top: -30px;*/
}
.nav.nav-second-level.mycollapse.in{
    display: block;
}
.mini-navbar .nav.nav-second-level.mycollapse{
    left: 70px;
}

/*菜单栏展开和搜索处理*/
body #companyLogo_right_parent_div {
    height: 58px;
    text-align: center;
    overflow: hidden;
}
body #companyLogo_right_parent_div .navbar-minimalize,
body.mini-navbar #companyLogo_right_parent_div>img,
body.mini-navbar .navbar-static-top .navbar-header{
    display: none;
}

body.mini-navbar #companyLogo_right_parent_div .navbar-minimalize {
    display: block!important;
}
.navbar-minimalize .fa-bars0{
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(../img/icon_bar.svg) no-repeat center;
    background-size: contain;
}
/*#side-menu .active .nav-second-level{
    display: block;
}*/

.nav-header a {
    color: #DFE4ED
}

.nav-header .text-muted {
    color: #8095a8
}

.minimalize-styl-2 {
    position: relative;
    display: block;
    float: left;
    font-size: 14px;
    margin: 18px 5px 5px 25px;
    padding: 0;
}

.navbar-form-custom {
    float: left;
    height: 58px;
    padding: 0;
    width: 216px;
    margin-right: 10px;
    display: none;
}

.navbar-form-custom .form-group {
    margin-bottom: 0
}


.navbar-form-custom .form-control {
    /*background: #fff none repeat scroll 0 0;*/
    /*border: medium none;*/
    /*font-size: 12px;*/
    /*height: 28px;*/
    /*margin: 16px 0 0;*/
    /*z-index: 2000;*/
    /*background: #186faa none repeat scroll 0 0;*/
    font-size: 14px;
    height: 36px;
    margin: 16px 7px 0;
    z-index: 2000;
    border-radius: 20px!important;
    border: 1px solid #e2e3ea;
    color: #ccc;
    padding: 0 40px 0 16px;
}
#top-search{
    width: 216px;
    margin-left: 0;
    background: #fff !important;
}
#top-search::-webkit-input-placeholder{
    color: #b7b9c7;
}
#top-search::-moz-input-placeholder{
    color: #b7b9c7;
}
#top-search::-ms-input-placeholder{
    color: #b7b9c7;
}
#display_show_tbody #top-search{
    width: 100%;
}
/*企信*/
/*消息数量提醒图标*/
.count-info .label {
    line-height: 1.4;
    padding:1px 5px;
    position: absolute;
    right: 0px;
    top: 12px;
    width: auto;
    height: 16px;
}

.arrow {
    float: right;
    margin-top: 2px
}

.fa.arrow:before {
    content: "\f105"
}

/*.active>a>.fa.arrow:before {
    content: "\f107"
}*/

.nav-second-level li,
.nav-third-level li {
    /*border-bottom: none!important*/
    border: none !important;
    background: #7d7d7d !important;
}
/*版本样式*/
.no-list {
    background: #999 none repeat scroll 0 0 !important;
}

.no-list span {
    font-weight: 600;
    cursor: inherit;
    color: #666 !important;
    padding: 12px 15px 12px 52px;
    position: relative;
    display: block;
}
/*主页左侧菜单*/
.nav-second-level li a {
    padding: 0 15px 0;
    font-family: "微软雅黑";
    font-weight: 500;
    height:30px;
    line-height: 30px;
    font-size: 14px;
}

.nav-third-level li a {
    padding-left: 62px
}

.nav-second-level li {
    margin: 0px;
}


/*主菜单栏三级菜单*/

.li_div1 {
    position: absolute;
    top: 450px;
    left: 200px;
    display: none;
}

.mini-navbar .nav li:focus>.nav-second-level,
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover>.nav-second-level {
    display: block;
    border-radius: 0 2px 2px 0;
    min-width: 140px;
    height: auto;
}

/*body.mini-navbar .navbar-default .nav>li>.nav-second-level li a {*/
/*font-size: 12px;*/
/*border-radius: 0 2px 2px 0*/
/*}*/

/*.fixed-nav .slimScrollDiv #side-menu {*/
/*padding-bottom: 60px;*/
/*position: relative*/
/*}*/

.slimScrollDiv >* {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.mini-navbar .nav-second-level li a {
    padding: 10px 10px 10px 15px
}

.canvas-menu.mini-navbar .nav-second-level {
    background: #293846
}

.mini-navbar li.active .nav-second-level {
    left: 65px;
}

.navbar-default .special_link a {
    background: #1ab394;
    color: #fff
}

.navbar-default .special_link a:hover {
    background: #17987e!important;
    color: #fff
}

.navbar-default .special_link a span.label {
    background: #fff;
    color: #1ab394
}

.navbar-default .landing_link a {
    background: #1cc09f;
    color: #fff
}

.navbar-default .landing_link a:hover {
    background: #1ab394!important;
    color: #fff
}

.navbar-default .landing_link a span.label {
    background: #fff;
    color: #1cc09f
}

.pace-done #page-wrapper,
.pace-done .footer,
.pace-done .nav-header,
.pace-done .navbar-static-side,
.pace-done li.active {
   /* -webkit-transition: all .5s;
    transition: all .5s*/
}

.navbar-fixed-top {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    z-index: 2030
}

.navbar-fixed-top,
.navbar-static-top {
    background: #f3f3f4;
    top:0px;
}

.fixed-nav #wrapper {
    padding-top: 60px;
    box-sizing: border-box
}

.fixed-nav .minimalize-styl-2 {
    margin: 14px 5px 5px 15px
}

.body-small .navbar-fixed-top {
    margin-left: 0
}

body.mini-navbar .navbar-static-side {
    width: 70px
}

body.mini-navbar .nav-label,
body.mini-navbar .navbar-default .nav li a span {
    display: none
}

body.canvas-menu .profile-element {
    display: block;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level {
    display: none;
}

body.mini-navbar .navbar-default .nav>li>a {
    font-size: 12px
}

body.mini-navbar .logo-element {
    display: block;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

body.canvas-menu .logo-element {
    display: none;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

body.mini-navbar .nav-header {
    padding: 0;
    list-style-type: none;
    /*background-color: #222d32;*/
}

body.canvas-menu .nav-header {
    padding: 33px 25px
}

body.mini-navbar #page-wrapper {
    margin: 0 0 0 70px
}

body.canvas-menu.mini-navbar #page-wrapper,
body.canvas-menu.mini-navbar .footer {
    margin: 0
}

body.canvas-menu .navbar-static-side,
body.fixed-sidebar .navbar-static-side {
    position: fixed;
    width: 220px;
    z-index: 2001;
    height: 100%
}

body.fixed-sidebar.mini-navbar .navbar-static-side {
    width: 70px
}

body.body-small.fixed-sidebar.mini-navbar #page-wrapper,
body.fixed-sidebar.mini-navbar #page-wrapper {
    margin: 0 0 0 70px
}

body.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
    width: 70px
}

.fixed-sidebar.mini-navbar .nav li> .nav-second-level {
    display: none;
    background: #7d7d7d;
}

/*.fixed-sidebar.mini-navbar .nav li.active {
    border-left-width: 0
}*/


/*一级菜单收起状态hover显示样式*/

.canvas-menu.mini-navbar .nav li:hover .nav-second-level,
.fixed-sidebar.mini-navbar .nav li:hover .nav-second-level {
    position: fixed;
    left: 70px;
    width: 150px;
    height: auto;
    /*top: 0;*/
    padding: 0;
    font-size: 12px;
    display: block;
    border-radius: 0 5px 05px 0;
    background: #7d7d7d;
    margin-top: -30px;
}

.canvas-menu.mini-navbar .nav li:hover .nav-second-level li,
.fixed-sidebar.mini-navbar .nav li:hover .nav-second-level li {
    background: #7d7d7d;
    padding: 0;
    margin-bottom: 5px;
}
.canvas-menu.mini-navbar .nav-second-level li:hover a,
.fixed-sidebar.mini-navbar .nav-second-level li:hover a{
    background: #ffcc1c;
    color: #333;
}

body.fixed-sidebar.mini-navbar .navbar-default .nav>li>.nav-second-level li a {
    font-size: 14px;
    /*margin: 0 10px;*/
    border-radius: 3px
}

body.canvas-menu.mini-navbar .navbar-default .nav>li>.nav-second-level li a {
    font-size: 14px;
    border-radius: 3px
}

.canvas-menu.mini-navbar .nav-second-level li a,
.fixed-sidebar.mini-navbar .nav-second-level li a {
    padding: 0 15px;
}

.canvas-menu.mini-navbar .nav-second-level,
.fixed-sidebar.mini-navbar .nav-second-level {
    position: relative;
    padding: 0;
    font-size: 12px
}

.canvas-menu.mini-navbar li.active .nav-second-level,
.fixed-sidebar.mini-navbar li.active .nav-second-level {
    left: 0;
}

body.canvas-menu nav.navbar-static-side {
    z-index: 2001;
    background: #2f4050;
    height: 100%;
    position: fixed;
    display: none
}

body.canvas-menu.mini-navbar nav.navbar-static-side {
    display: block;
    width: 70px
}

.clright-head {
    position:relative;
    height: 58px;/*58 17-7-24 xie*/
    width: 100%;
}

.top-navigation #page-wrapper {
    margin-left: 0
}

.top-navigation .navbar-nav .dropdown-menu>.active>a {
    background: #fff;
    color: #1ab394;
    font-weight: 700
}

.white-bg .navbar-fixed-top,
.white-bg .navbar-static-top {
    background: #fff
}

.top-navigation .navbar {
    margin-bottom: 0
}

.top-navigation .nav>li>a {
    padding: 15px 20px;
    color: #676a6c
}

.top-navigation .nav>li a:focus,
.top-navigation .nav>li a:hover {
    background: #fff;
    color: #1ab394
}

.top-navigation .nav>li.active {
    background: #fff;
    border: none
}

.top-navigation .nav>li.active>a {
    color: #1ab394
}

.top-navigation .navbar-right {
    padding-right: 10px
}

.top-navigation .navbar-nav .dropdown-menu {
    box-shadow: none;
    border: 1px solid #e7eaec
}

.top-navigation .dropdown-menu>li>a {
    margin: 0;
    padding: 7px 20px
}

.navbar .dropdown-menu {
    margin-top: 0px;
    background: #fafafa none repeat scroll 0 0;
}

.top-navigation .navbar-brand {
    background: #1ab394;
    color: #fff;
    padding: 15px 25px
}

.top-navigation .navbar-top-links li:last-child {
    margin-right: 0
}

.body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper,
.canvas-menu #page-wrapper,
.mini-navbar .top-navigation #page-wrapper,
.top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper,
.top-navigation.mini-navbar #page-wrapper {
    margin: 0
}

.fixed-nav #wrapper.top-navigation,
.top-navigation.fixed-nav #wrapper {
    margin-top: 50px
}

.top-navigation .footer.fixed {
    margin-left: 0!important
}

.top-navigation .wrapper.wrapper-content {
    padding: 40px
}

.body-small .top-navigation .wrapper.wrapper-content,
.top-navigation.body-small .wrapper.wrapper-content {
    padding: 40px 0
}

.navbar-toggle {
    color: #fff;
    padding: 6px 12px;
    font-size: 14px
}

.top-navigation .navbar-nav .open .dropdown-menu .dropdown-header,
.top-navigation .navbar-nav .open .dropdown-menu>li>a {
    padding: 10px 15px 10px 20px
}
/*前台导航及左侧菜单结束*/
/*媒体查询开始*/
@media (max-width:768px) {
    .top-navigation .navbar-header {
        display: block;
        float: none
    }
}

.menu-visible-lg,
.menu-visible-md {
    display: none!important
}

@media (min-width:1200px) {
    .menu-visible-lg {
        display: block!important
    }
}

@media (min-width:992px) {
    .menu-visible-md {
        display: block!important
    }
}

@media (max-width:767px) {
    .menu-visible-lg,
    .menu-visible-md {
        display: block!important
    }
}
@media (max-width:992px) {
    .forum-info {
        margin: 15px 0 10px;
        display: none
    }
    .forum-desc {
        float: none!important
    }
}
@media screen and (max-width: 1540px) {
    .tubiao-list-bg .whauo-tubiao {
        width:100%;
    }
    .tubiao-list-bg .whauo-tubiao .ibox-content{
        min-width:200px;
        width: 100%;
        overflow: auto;
        height: 300px;
    }
    .tubiao-list-bg .whauo-tubiao .ibox-content .chartsContainer{
        min-width:425px;
        width:100%;
        height: 100%;
    }
}
@media (max-width:1000px) {
    .welcome-message {
        display: none
    }
}
@media (max-width:350px) {
    body.fixed-sidebar.mini-navbar .navbar-static-side {
        width: 0
    }
    .nav-close {
        display: block
    }
    #page-wrapper {
        margin-left: 0!important
    }
    .timeline-item .date {
        text-align: left;
        width: 110px;
        position: relative;
        padding-top: 30px
    }
    .timeline-item .date i {
        position: absolute;
        top: 0;
        left: 15px;
        padding: 5px;
        width: 30px;
        text-align: center;
        border: 1px solid #e7eaec;
        background: #f8f8f8
    }
    .timeline-item .content {
        border-left: none;
        border-top: 1px solid #e7eaec;
        padding-top: 10px;
        min-height: 100px
    }
    .nav.navbar-top-links li.dropdown {
        display: none
    }
    .ibox-tools {
        float: none;
        text-align: left;
        display: inline-block
    }
}
@media (min-width:768px) {
    .navbar-top-links .dropdown-alerts,
    .navbar-top-links .dropdown-messages,
    .navbar-top-links .dropdown-tasks {
        margin-left: auto
    }
}

@media (max-width:768px) {
    body.fixed-sidebar .navbar-static-side {
        display: none
    }
    body.fixed-sidebar.mini-navbar .navbar-static-side {
        width: 70px
    }
    .lock-word,
    .navbar-form-custom {
        display: none
    }
    .navbar-header {
        display: inline;
        float: left;
        width: auto;
    }
    .sidebard-panel {
        z-index: 2;
        position: relative;
        width: auto;
        min-height: 100%!important
    }
    .sidebar-content .wrapper {
        padding-right: 0;
        z-index: 1
    }
    .fixed-sidebar.body-small .navbar-static-side {
        display: none;
        z-index: 2001;
        position: fixed;
        width: 220px
    }
    .fixed-sidebar.body-small.mini-navbar .navbar-static-side {
        display: block
    }
    .content-tabs {
        display: none
    }
    #content-main {
        height: calc(100% - 100px)
    }
    .fixed-nav #content-main {
        height: calc(100% - 38px)
    }
}
@media (max-width:768px) {
    body.rtls .navbar-top-links li:last-child {
        margin-left: 20px
    }
    .body-small.rtls #page-wrapper {
        position: inherit;
        margin: 0;
        min-height: 1000px
    }
    .body-small.rtls .navbar-static-side {
        display: none;
        z-index: 2001;
        position: absolute;
        width: 70px
    }
    .body-small.rtls.mini-navbar .navbar-static-side {
        display: block
    }
    .rtls.fixed-sidebar.body-small .navbar-static-side {
        display: none;
        z-index: 2001;
        position: fixed;
        width: 220px
    }
    .rtls.fixed-sidebar.body-small.mini-navbar .navbar-static-side {
        display: block
    }
}
@media (max-width:992px) {
    body.rtls .chat-statistic,
    body.rtls .chat-users {
        margin-right: 0
    }
}
@media (max-width:992px) {
    .chat-statistic,
    .chat-users {
        margin-left: 0
    }
}
@media only screen and (min-width:768px) {
    .vertical-timeline-content h2 {
        font-size: 18px
    }
    .vertical-timeline-content p {
        font-size: 12px
    }
}

@media only screen and (min-width:1170px) {
    .center-orientation .vertical-timeline-content {
        margin-left: 0;
        padding: 1.6em;
        width: 45%
    }
    .center-orientation .vertical-timeline-content::before {
        top: 24px;
        left: 100%;
        border-color: transparent;
        border-left-color: #fff
    }
    .center-orientation .vertical-timeline-content .btn {
        float: left
    }
    .center-orientation .vertical-timeline-content .vertical-date {
        position: absolute;
        width: 100%;
        left: 122%;
        top: 2px;
        font-size: 14px
    }
    .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content {
        float: right
    }
    .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content::before {
        top: 24px;
        left: auto;
        right: 100%;
        border-color: transparent;
        border-right-color: #fff
    }
    .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .btn {
        float: right
    }
    .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .vertical-date {
        left: auto;
        right: 122%;
        text-align: right
    }
    .center-orientation .cssanimations .vertical-timeline-content.is-hidden {
        visibility: hidden
    }
}
@media only screen and (min-width:1170px) {
    .center-orientation .vertical-timeline-icon {
        width: 50px;
        height: 50px;
        left: 50%;
        margin-left: -25px;
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        font-size: 19px
    }
    .center-orientation .vertical-timeline-icon i {
        margin-left: -12px;
        margin-top: -10px
    }
    .center-orientation .cssanimations .vertical-timeline-icon.is-hidden {
        visibility: hidden
    }
}
@media only screen and (min-width:1170px) {
    .center-orientation .vertical-timeline-block {
        margin: 4em 0
    }
    .center-orientation .vertical-timeline-block:first-child {
        margin-top: 0
    }
    .center-orientation .vertical-timeline-block:last-child {
        margin-bottom: 0
    }
}
@media only screen and (max-width:1170px) {
    .center-orientation.dark-timeline .vertical-timeline-content:before {
        border-color: transparent #f5f5f5 transparent transparent
    }
}
@media only screen and (min-width:1170px) {
    #vertical-timeline.center-orientation {
        margin-top: 3em;
        margin-bottom: 3em
    }
    #vertical-timeline.center-orientation:before {
        left: 50%;
        margin-left: -2px
    }
}
/*媒体查询结束*/
/*按钮类开始*/

/*.btn.btn-primary.btn-xs.search-td-query,.btn.btn-primary.btn-xs.search-td-cancel{*/
/*background: #fff;*/
/*color: #3c8cdb;*/
/*}*/

/*.btn.btn-primary.btn-xs.search-td-query:hover,.btn.btn-primary.btn-xs.search-td-cancel:hover {*/
/*background: #63c0f2;*/
/*color: #fff;*/
/*}*/

/*.btn.btn-primary.btn-xs.search-td-query:active,.btn.btn-primary.btn-xs.search-td-cancel:active{*/
/*background: #3c8cdb;*/
/*color: #fff;*/
/*}*/
/*按钮样式暂注*/



.btn.btn-primary.btn-xs.search-td-query:active,.btn.btn-primary.btn-xs.search-td-cancel:active{
    background: #3c8cdb;
    color: #fff;
}

.btn {
    border-radius: 4px;
    padding: 6px 19px;
    /*17/2/20 xie 按钮宽度调整 padding由12改为15*/
    cursor: pointer;
}

.btn-w-m {
    min-width: 120px
}
/*主页-日历-btn*/
.btn.btn-link.nextMonthBtn,.btn.btn-link.nextYearBtn,.btn.btn-link.prepMonthBtn,.btn.btn-link.prepYearBtn {
    padding: 5px 10px;
    cursor: pointer;
    /*margin: 5px;*/
    border-radius: 4px;
    /*border: 1px solid #dbe1e8;*/
}
.btn.btn-link.nextMonthBtn{
    margin-left: 15px;
}
.btn.btn-link.prepMonthBtn{
    margin-right: 15px;
}


/*取消外边框样式暂注2017-3-9*/
/*.btn-primary.btn-outline {
    color: #1ab394
}

.btn-success.btn-outline {
    color: #59add9
}

.btn-info.btn-outline {
    color: #23c6c8
}

.btn-warning.btn-outline {
    color: #f8ac59
}

.btn-danger.btn-outline {
    color: #ed5565;
}

.btn-danger.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-warning.btn-outline:hover {
    color: #fff
}

*/




.btn.btn-primary {
    border: 1px solid #ffcc1c !important;
    background: #ffcc1c !important;
    color: #333 !important;
    font-size: 14px;
}
.btn.btn-primary:visited,
.btn.btn-primary:hover,
.btn.btn-primary:active,
.btn.btn-primary:focus,
.open .dropdown-toggle.btn-primary{
    border-color: #ffb401 !important;
    background: #ffb401 !important;
    color: #333 !important
}
/*.btn-primary.active,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open .dropdown-toggle.btn-primary {
    background: #186faa;
    !*background-color: #63c0f2;*!!*按钮样式恢复暂注*!
    border-color: #186faa;
    color: #FFF
}

.btn-primary.active,
.btn-primary:active,
.open .dropdown-toggle.btn-primary {
    background-image: none
}*/

.btn-primary.active[disabled],
.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
    background-color: #1dc5a3;
    border-color: #1dc5a3
}

.btn-success {
    background: #2b85c4;
    border-color: #2b85c4;
    color: #fff;
}

.btn-success.active,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.open .dropdown-toggle.btn-success {
    background: #186faa;
    border-color: #186faa;
    color: #fff;
    /*background-color: #63c0f2;*/
    /*border-color: #3c8cbd;*/
    /*color: #FFF*//*按钮样式恢复暂注*/
}

.btn-success.active,
.btn-success:active,
.open .dropdown-toggle.btn-success {
    background-image: none
}

.btn-success.active[disabled],
.btn-success.disabled,
.btn-success.disabled.active,
.btn-success.disabled:active,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled],
.btn-success[disabled]:active,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success.active,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
    background-color: rgb(209, 209, 209);
    border-color: rgb(209, 209, 209);
}

.btn-info {
    background-color: #23c6c8;
    border-color: #23c6c8;
    color: #FFF
}

.btn-info.active,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.open .dropdown-toggle.btn-info {
    background-color: #21b9bb;
    border-color: #21b9bb;
    color: #FFF
}

.btn-info.active,
.btn-info:active,
.open .dropdown-toggle.btn-info {
    background-image: none
}

.btn-info.active[disabled],
.btn-info.disabled,
.btn-info.disabled.active,
.btn-info.disabled:active,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled],
.btn-info[disabled]:active,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info.active,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
    background-color: #26d7d9;
    border-color: #26d7d9
}

/*确认，保存，搜索，添加，更新，按钮样式*/
.btn.btn-success{
    background: #ffcc1b !important;
    border-color: #ffcc1b !important;
    color: #333 !important;
}
.btn.btn-success:visited,
.btn.btn-success:hover{
    background: #ffb600 !important;
    border-color: #ffb600 !important;
}
/*.btn.btn-success:hover {
    background: #186faa;
    border-color: #186faa;
    color: #fff;
}*/
.btn.btn-successandnew,.btn.btn-successandcopy{
    background: #fff !important;
    border-color: #ffcc1b !important;
    color: #333 !important;
}
.btn.btn-successandnew:hover,.btn.btn-successandcopy:hover{
    background: #ffcc1b !important;
    border-color: #ffcc1b !important;
    color: #333 !important;
}
/*添加已有按钮*/
.add.btn-successandnew{
    background: #fff;
    border-color: #ffcc1b;
    color: #333;
}
.add.btn-successandnew:hover{
    background: #ffcc1b;
    border-color: #ffcc1b;
    color: #333;
}

/*关闭，取消，删除，返回，按钮样式*/
.btn.btn-default,.btn.btn-default:visited {
    background: #fff !important;
    border-color: #d3d5dd !important;
    color: #b7b8c3 !important;
}
.btn-default:hover {
    background: #d3d5dd !important;
    border-color: #d3d5dd;
    color: #fff !important;
}

/*新建报表图表，新建文件夹，新建计划表,新建仪表盘按钮样式*/

.btn.btn-default-newCreat {
    background: #fff !important;
    border-color: #ffcc1b !important;
    color: #333 !important;
    outline: none;
    font-size: 14px;
}
.btn.btn-default-newCreat.active {
    background: #ffcc1b !important;
    border-color: #ffcc1b !important;
    color: #333 !important;
    outline: none;
    font-size: 14px;
}
.btn.btn-default-newCreat:visited,
.btn.btn-default-newCreat:hover,
.btn.btn-default-newCreat:active{
    background: #ffcc1b !important;
    border-color: #ffcc1b !important;
    color: #333 !important;
}
.btn.btn-default-newCreat.active:visited,
.btn.btn-default-newCreat.active:hover,
.btn.btn-default-newCreat.active:active {
    background: #ffb600 !important;
    border-color: #ffb600 !important;
    color: #333 !important;
}

/*17/2/28 xie 按钮不可点击样式*/
.btn-success[disabled]{
    background: #EBECEF !important;
    border: 1px solid #EBECEF !important;
    color: #666;
}


.btn-default.active,
.btn-default:active,
.open .dropdown-toggle.btn-default {
    background-image: none
}

.btn-default.active[disabled],
.btn-default.disabled,
.btn-default.disabled.active,
.btn-default.disabled:active,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled],
.btn-default[disabled]:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default.active,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
    background-color: #ccc;
    border-color: #ccc
}
/*.map引用*/
.btn-warning {
    background-color: #f8ac59;
    border-color: #f8ac59;
    color: #FFF
}

.btn-warning.active,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.open .dropdown-toggle.btn-warning {
    background-color: #f7a54a;
    border-color: #f7a54a;
    color: #FFF
}

.btn-warning.active,
.btn-warning:active,
.open .dropdown-toggle.btn-warning {
    background-image: none
}

.btn-warning.active[disabled],
.btn-warning.disabled,
.btn-warning.disabled.active,
.btn-warning.disabled:active,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled],
.btn-warning[disabled]:active,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning.active,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
    background-color: #f9b66d;
    border-color: #f9b66d
}

.btn-danger {
    background-color: #ed5565;
    border-color: #ed5565;
    color: #FFF
}

.btn-danger.active,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.open .dropdown-toggle.btn-danger {
    background-color: #ec4758;
    border-color: #ec4758;
    color: #FFF
}

.btn-danger.active,
.btn-danger:active,
.open .dropdown-toggle.btn-danger {
    background-image: none
}

.btn-danger.active[disabled],
.btn-danger.disabled,
.btn-danger.disabled.active,
.btn-danger.disabled:active,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled],
.btn-danger[disabled]:active,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger.active,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
    background-color: #ef6776;
    border-color: #ef6776
}

.btn-link {
    color: inherit
}

.btn-link.active,
.btn-link:active,
.btn-link:focus,
.btn-link:hover,
.open .dropdown-toggle.btn-link {
    color: #fff;
    text-decoration: none
}

.btn-link.active,
.btn-link:active,
.open .dropdown-toggle.btn-link {
    background-image: none
}

.btn-link.active[disabled],
.btn-link.disabled,
.btn-link.disabled.active,
.btn-link.disabled:active,
.btn-link.disabled:focus,
.btn-link.disabled:hover,
.btn-link[disabled],
.btn-link[disabled]:active,
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link,
fieldset[disabled] .btn-link.active,
fieldset[disabled] .btn-link:active,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
    color: #cacaca
}
/*邮箱-按钮 开始*/
.btn-white {
    font-size: 14px !important;
    color: #585858;
    background: #fff;
    border: 1px solid #d2d3dc;
    padding: 7px 14px;
    line-height: 1;
    float: left;
    margin-right: 7px;
}
/*.btn-white:hover {*/
    /*font-size: 12px !important;*/
    /*color: #fff;*/
    /*background: #186faa;*/
/*}*/

/*邮箱-按钮 结束*/
/*.btn-white.active,*/
/*.btn-white:active,*/
/*.btn-white:focus,*/
/*.btn-white:hover,*/
/*.open .dropdown-toggle.btn-white {*/
/*color: inherit;*/
/*border: 1px solid #d2d2d2*/
/*}*/

/*.btn-white.active,*/
/*.btn-white:active {*/
/*!*box-shadow: 0 0 4px -1px #ccc inset*!*/
/*}*/

/*.btn-white.active,*/
/*.btn-white:active,*/
/*.open .dropdown-toggle.btn-white {*/
/*background-image: none*/
/*}*/

/*.btn-white.active[disabled],*/
/*.btn-white.disabled,*/
/*.btn-white.disabled.active,*/
/*.btn-white.disabled:active,*/
/*.btn-white.disabled:focus,*/
/*.btn-white.disabled:hover,*/
/*.btn-white[disabled],*/
/*.btn-white[disabled]:active,*/
/*.btn-white[disabled]:focus,*/
/*.btn-white[disabled]:hover,*/
/*fieldset[disabled] .btn-white,*/
/*fieldset[disabled] .btn-white.active,*/
/*fieldset[disabled] .btn-white:active,*/
/*fieldset[disabled] .btn-white:focus,*/
/*fieldset[disabled] .btn-white:hover {*/
/*color: #cacaca*/
/*}*/

.form-control,
.form-control:focus,
.has-error .form-control:focus,
.has-success .form-control:focus,
.has-warning .form-control:focus,
.navbar-collapse,
.navbar-form,
.navbar-form-custom .form-control:focus,
.navbar-form-custom .form-control:hover,
.open .btn.dropdown-toggle,
.panel,
.popover,
.progress,
.progress-bar {
    box-shadow: none
}

/*.btn-outline {*/
/*color: inherit;*/ /*取消效果*/
/*background-color: transparent;*/
/*-webkit-transition: all .5s;*/
/*transition: all .5s*/
/*}*/

/*.btn-rounded {*/
/*border-radius: 50px*/
/*}*/

/*.btn-large-dim {*/
/*width: 90px;*/
/*height: 90px;*/
/*font-size: 42px*/
/*}*/

/*button.dim {*/
/*display: inline-block;*/
/*color: #fff;*/
/*text-decoration: none;*/
/*text-transform: uppercase;*/
/*text-align: center;*/
/*padding-top: 6px;*/
/*margin-right: 10px;*/
/*position: relative;*/
/*cursor: pointer;*/
/*border-radius: 5px;*/
/*font-weight: 600;*/
/*margin-bottom: 20px!important*/
/*}*/

/*button.dim:active {*/
/*top: 3px*/
/*}*/

/*button.btn-primary.dim {*/
/*box-shadow: inset 0 0 0 #16987e, 0 5px 0 0 #16987e, 0 10px 5px #999*/
/*}*/

/*button.btn-primary.dim:active {*/
/*box-shadow: inset 0 0 0 #16987e, 0 2px 0 0 #16987e, 0 5px 3px #999*/
/*}*/

/*button.btn-default.dim {*/
/*box-shadow: inset 0 0 0 #b3b3b3, 0 5px 0 0 #b3b3b3, 0 10px 5px #999*/
/*}*/

/*button.btn-default.dim:active {*/
/*box-shadow: inset 0 0 0 #b3b3b3, 0 2px 0 0 #b3b3b3, 0 5px 3px #999*/
/*}*/

/*button.btn-warning.dim {*/
/*box-shadow: inset 0 0 0 #f79d3c, 0 5px 0 0 #f79d3c, 0 10px 5px #999*/
/*}*/

/*button.btn-warning.dim:active {*/
/*box-shadow: inset 0 0 0 #f79d3c, 0 2px 0 0 #f79d3c, 0 5px 3px #999*/
/*}*/

/*button.btn-info.dim {*/
/*box-shadow: inset 0 0 0 #1eacae, 0 5px 0 0 #1eacae, 0 10px 5px #999*/
/*}*/

/*button.btn-info.dim:active {*/
/*box-shadow: inset 0 0 0 #1eacae, 0 2px 0 0 #1eacae, 0 5px 3px #999*/
/*}*/

/*button.btn-success.dim {*/
/*box-shadow: inset 0 0 0 #1872ab, 0 5px 0 0 #1872ab, 0 10px 5px #999*/
/*}*/

/*button.btn-success.dim:active {*/
/*box-shadow: inset 0 0 0 #1872ab, 0 2px 0 0 #1872ab, 0 5px 3px #999*/
/*}*/

/*button.btn-danger.dim {*/
/*box-shadow: inset 0 0 0 #ea394c, 0 5px 0 0 #ea394c, 0 10px 5px #999*/
/*}*/

/*button.btn-danger.dim:active {*/
/*box-shadow: inset 0 0 0 #ea394c, 0 2px 0 0 #ea394c, 0 5px 3px #999*/
/*}*/

/*button.dim:before {*/
/*font-size: 50px;*/
/*line-height: 1em;*/
/*font-weight: 400;*/
/*color: #fff;*/
/*display: block;*/
/*padding-top: 10px*/
/*}*/

/*button.dim:active:before {*/
/*top: 7px;*/
/*font-size: 50px*/
/*}*/

.label {
    background-color: #d1dade;
    border-radius: 50%;
    color: #5e5e5e;
    font-family: "Open Sans";
    font-size: 10px;
    font-weight: 600;
    height: 2em;
    padding: 3px 8px;
    text-shadow: none;
    width: 2em;
}

.badge {
    background-color: #d1dade;
    color: #5e5e5e;
    font-family: 'Open Sans';
    font-size: 11px;
    font-weight: 600;
    padding-bottom: 4px;
    padding-left: 6px;
    padding-right: 6px;
    text-shadow: none
}
/*导航栏-提醒图标背景色*/
.badge-primary,
.label-primary {
    background-color: #ff6600;
    color: #FFF
}

.badge-success,
.label-success {
    background-color: #1c84c6;
    color: #FFF
}

.badge-warning,
.label-warning {
    background-color: #f8ac59;
    color: #FFF
}

.badge-warning-light,
.label-warning-light {
    background-color: #f8ac59;
    color: #fff
}

.badge-danger,
.label-danger {
    background-color: #ed5565;
    color: #FFF
}

.badge-info,
.label-info {
    background-color: #23c6c8;
    color: #FFF
}

.badge-inverse,
.label-inverse {
    background-color: #262626;
    color: #FFF
}

.badge-white,
.label-white {
    background-color: #FFF;
    color: #5E5E5E
}

.badge-disable,
.label-white {
    background-color: #2A2E36;
    color: #8B91A0
}
/*按钮类结束*/

/*.chosen-container-single .chosen-single {
    background: #fff;
    box-shadow: none;
    -moz-box-sizing: border-box;
    background-color: #FFF;
    border: 1px solid #CBD5DD;
    border-radius: 2px;
    cursor: text;
    height: auto!important;
    margin: 0;
    min-height: 30px;
    overflow: hidden;
    padding: 4px 12px;
    position: relative;
    width: 100%
}*/
/*模块权限*/
/*字段权限-title颜色*/
/*.model-fieldLimit{*/
    /*height: 40px;*/
    /*width:100%;*/
    /*background: #2b85c4*/
/*}*/
.chosen-container-multi .chosen-choices li.search-choice {
    background: #f1f1f1;
    border: 1px solid #ededed;
    border-radius: 2px;
    box-shadow: none;
    color: #333;
    cursor: default;
    line-height: 13px;
    margin: 3px 0 3px 5px;
    padding: 3px 20px 3px 5px;
    position: relative;
}
/*js引用*/
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    background-color: #f4f4f4;
    border-color: #DDD;
    color: inherit;
    cursor: default;
    z-index: 2
}


/*.pagination>li>a, .pagination>li>span {
	  background-color: #FFF;
	  border: 1px solid #DDD;
	  color: inherit;
	  float: left;
	  line-height: 1.42857;
	  margin-left: -1px;
	  padding: 4px 10px;
	  position: relative;
	  text-decoration: none
  }*/
/*js引用-列表页图标背景色*/
.tooltip-inner {
    background-color: #000
}

.tooltip.top .tooltip-arrow {
    border-top-color: #000
}

.tooltip.right .tooltip-arrow {
    border-right-color: #000
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #000
}

.tooltip.left .tooltip-arrow {
    border-left-color: #000
}
/*图表js引用*/
.easypiechart {
    position: relative;
    text-align: center
}

.easypiechart .h2 {
    margin-left: 10px;
    margin-top: 10px;
    display: inline-block
}

.easypiechart canvas {
    top: 0;
    left: 0
}

.easypiechart .easypie-text {
    line-height: 1;
    position: absolute;
    top: 33px;
    width: 100%;
    z-index: 1
}

.easypiechart img {
    margin-top: -4px
}

.jqstooltip {
    box-sizing: content-box
}

/*.fc-state-default {*/
/*background-color: #fff;*/
/*background-image: none;*/
/*background-repeat: repeat-x;*/
/*box-shadow: none;*/
/*color: #333;*/
/*text-shadow: none;*/
/*border: 1px solid*/
/*}*/

/*.fc-button {*/
/*color: inherit;*/
/*border: 1px solid #e7eaec;*/
/*cursor: pointer;*/
/*display: inline-block;*/
/*height: 1.9em;*/
/*line-height: 1.9em;*/
/*overflow: hidden;*/
/*padding: 0 .6em;*/
/*position: relative;*/
/*white-space: nowrap*/
/*}*/

/*.fc-state-active {*/
/*background-color: #1ab394;*/
/*border-color: #1ab394;*/
/*color: #fff*/
/*}*/

.fc-header-title h2 {
    font-size: 16px;
    font-weight: 600;
    color: inherit
}

.fc-content .fc-widget-content,
.fc-content .fc-widget-header {
    border-color: #e7eaec;
    font-weight: 400
}

.fc-border-separate tbody {
    background-color: #F8F8F8
}

/*.fc-state-highlight {*/
/*background: none repeat scroll 0 0 #FCF8E3*/
/*}*/

/*.external-event {*/
/*padding: 5px 10px;*/
/*border-radius: 2px;*/
/*cursor: pointer;*/
/*margin-bottom: 5px*/
/*}*/

.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
    border-radius: 2px
}

.fc-agenda .fc-event-time,
.fc-event,
.fc-event a {
    padding: 4px 6px;
    background-color: #1ab394;
    border-color: #1ab394
}

.fc-event-time,
.fc-event-title {
    color: #717171;
    padding: 0 1px
}

.ui-calendar .fc-event-time,
.ui-calendar .fc-event-title {
    color: #fff
}

/*.chat-activity-list .chat-element {*/
/*border-bottom: 1px solid #e7eaec*/
/*}*/

.chat-element:first-child {
    margin-top: 0
}

/*.chat-element {*/
/*padding-bottom: 15px*/
/*}*/

.chat-element,
.chat-element .media {
    margin-top: 15px
}

.chat-element,
.media-body {
    overflow: hidden
}

.media-body {
    display: block;
    width: auto
}

.chat-element>.pull-left {
    margin-right: 10px
}

.chat-element img.img-circle,
.dropdown-messages-box img.img-circle {
    width: 38px;
    height: 38px
}

.chat-element .well {
    border: 1px solid #e7eaec;
    box-shadow: none;
    margin-top: 10px;
    margin-bottom: 5px;
    padding: 10px 20px;
    font-size: 11px;
    line-height: 16px
}

.chat-element .actions {
    margin-top: 10px
}

.chat-element .photos {
    margin: 10px 0
}

.right.chat-element>.pull-right {
    margin-left: 10px
}

/*.chat-photo {*/
/*max-height: 180px;*/
/*border-radius: 4px;*/
/*overflow: hidden;*/
/*margin-right: 10px;*/
/*margin-bottom: 10px*/
/*}*/
/*企信-开始*/
.chat {
    margin: 0;
    padding: 0;
    list-style: none
}

.chat li {
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #B3A9A9
}

.chat li.left .chat-body {
    margin-left: 60px
}

.chat li.right .chat-body {
    margin-right: 60px
}

.chat li .chat-body p {
    margin: 0;
    color: #777
}

.chat .glyphicon,
.panel .slidedown .glyphicon {
    margin-right: 5px
}

.chat-panel .panel-body {
    height: 350px;
    overflow-y: scroll
}
/*企信-结束*/
a.list-group-item.active,
a.list-group-item.active:focus,
a.list-group-item.active:hover {
    background-color: #1ab394;
    border-color: #1ab394;
    color: #FFF;
    z-index: 2
}

.list-group-item-heading {
    margin-top: 10px
}

.list-group-item-text {
    margin: 0 0 10px;
    color: inherit;
    font-size: 12px;
    line-height: inherit
}

/*.no-padding .list-group-item {*/
/*border-left: none;*/
/*border-right: none;*/
/*border-bottom: none*/
/*}*/

/*.no-padding .list-group-item:first-child {*/
/*border-left: none;*/
/*border-right: none;*/
/*border-bottom: none;*/
/*border-top: none*/
/*}*/

/*.no-padding .list-group {*/
/*margin-bottom: 0*/
/*}*/
/*组织*/
.list-group-item {
    background-color: inherit;
    border: 1px solid #e7eaec;
    display: block;
    margin-bottom: -1px;
    padding: 10px 15px;
    position: relative
}

/*.elements-list .list-group-item {*/
/*border-left: none;*/
/*border-right: none;*/
/*padding: 15px 25px*/
/*}*/

/*.elements-list .list-group-item:first-child {*/
/*border-left: none;*/
/*border-right: none;*/
/*border-top: none!important*/
/*}*/

/*.elements-list .list-group {*/
/*margin-bottom: 0*/
/*}*/

/*.elements-list a {*/
/*color: inherit*/
/*}*/

/*.elements-list .list-group-item.active,*/
/*.elements-list .list-group-item:hover {*/
/*background: #f3f3f4;*/
/*color: inherit;*/
/*border-color: #e7eaec;*/
/*border-radius: 0*/
/*}*/

/*.elements-list li.active {*/
/*-webkit-transition: none;*/
/*transition: none*/
/*}*/

/*.element-detail-box {*/
/*padding: 25px*/
/*}*/

/*.flot-chart {*/
/*display: block;*/
/*height: 200px*/
/*}*/

/*.widget .flot-chart.dashboard-chart {*/
/*display: block;*/
/*height: 120px;*/
/*margin-top: 40px*/
/*}*/

/*.flot-chart.dashboard-chart {*/
/*display: block;*/
/*height: 180px;*/
/*margin-top: 40px*/
/*}*/

/*.flot-chart-content {*/
/*width: 100%;*/
/*height: 100%*/
/*}*/

/*.flot-chart-pie-content {*/
/*width: 200px;*/
/*height: 200px;*/
/*margin: auto*/
/*}*/

.jqstooltip {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    visibility: hidden;
    background: #2b303a;
    background-color: rgba(43, 48, 58, .8);
    color: #fff;
    text-align: left;
    white-space: nowrap;
    z-index: 10000;
    padding: 5px;
    min-height: 22px;
    border-radius: 3px
}

.jqsfield {
    color: #fff;
    text-align: left
}

.h-200 {
    min-height: 200px
}

.legendLabel {
    padding-left: 5px
}

/*.stat-list li:first-child {*/
/*margin-top: 0*/
/*}*/

/*.stat-list {*/
/*list-style: none;*/
/*padding: 0;*/
/*margin: 0*/
/*}*/

/*.stat-percent {*/
/*float: right*/
/*}*/

/*.stat-list li {*/
/*margin-top: 15px;*/
/*position: relative*/
/*}*/


/*暂注释，影响dataTables样式
  table.dataTable thead .sorting, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_desc_disabled {
	  background: 0 0
  }
  table.dataTable thead .sorting_asc:after {
	  float: right;
	  font-family: fontawesome
  }
  table.dataTable thead .sorting_desc:after {
	  content: "\f0dd";
	  float: right;
	  font-family: fontawesome
  }
  table.dataTable thead .sorting:after {
	  content: "\f0dc";
	  float: right;
	  font-family: fontawesome;
	  color: rgba(50,50,50,.5)
  }
  */
/*头像图片*/
.img-circle {
    border-radius: 50%
}

/*.btn-circle {*/
/*width: 30px;*/
/*height: 30px;*/
/*padding: 6px 0;*/
/*border-radius: 15px;*/
/*text-align: center;*/
/*font-size: 12px;*/
/*line-height: 1.428571429*/
/*}*/
/*登录界面*/
.btn-circle.btn-lg {
    width: 50px;
    height: 50px;
    padding: 10px 16px;
    border-radius: 25px;
    font-size: 18px;
    line-height: 1.33
}

.btn-circle.btn-xl {
    width: 70px;
    height: 70px;
    padding: 10px 16px;
    border-radius: 35px;
    font-size: 24px;
    line-height: 1.33
}

.show-grid [class^=col-] {
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #ddd;
    background-color: #eee!important
}

/*.show-grid {*/
/*margin: 15px 0*/
/*}*/

/*.css-animation-box h1 {*/
/*font-size: 44px*/
/*}*/

/*.animation-efect-links a {*/
/*padding: 4px 6px;*/
/*font-size: 12px*/
/*}*/

/*#animation_box {*/
/*background-color: #f9f8f8;*/
/*border-radius: 16px;*/
/*width: 80%;*/
/*margin: 0 auto;*/
/*padding-top: 80px*/
/*}*/

/*.animation-text-box {*/
/*position: absolute;*/
/*margin-top: 40px;*/
/*left: 50%;*/
/*margin-left: -100px;*/
/*width: 200px*/
/*}*/

/*.animation-text-info {*/
/*position: absolute;*/
/*margin-top: -60px;*/
/*left: 50%;*/
/*margin-left: -100px;*/
/*width: 200px;*/
/*font-size: 10px*/
/*}*/

/*.animation-text-box h2 {*/
/*font-size: 54px;*/
/*font-weight: 600;*/
/*margin-bottom: 5px*/
/*}*/

/*.animation-text-box p {*/
/*font-size: 12px;*/
/*text-transform: uppercase*/
/*}*/

.pace {
    -webkit-pointer-events: none;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.pace .pace-progress {
    background: #1ab394;
    position: fixed;
    z-index: 2000;
    top: 0;
    width: 100%;
    height: 2px
}

.pace-inactive {
    display: none
}

.widget {
    border-radius: 5px;
    padding: 15px 20px;
    margin-bottom: 10px;
    margin-top: 10px
}

.widget.style1 h2 {
    font-size: 30px
}

.widget h2,
.widget h3 {
    margin-top: 5px;
    margin-bottom: 0
}

/*.widget-text-box {*/
/*padding: 20px;*/
/*border: 1px solid #e7eaec;*/
/*background: #fff*/
/*}*/

/*.widget-head-color-box {*/
/*border-radius: 5px 5px 0 0;*/
/*margin-top: 10px*/
/*}*/

/*.widget .flot-chart {*/
/*height: 100px*/
/*}*/

.vertical-align div {
    display: inline-block;
    vertical-align: middle
}

.vertical-align h2,
.vertical-align h3 {
    margin: 0
}
/*没有搜索到相应文件的引用 开始*/
.todo-list {
list-style: none outside none;
margin: 0;
padding: 0;
font-size: 14px
}

.todo-list.small-list {
font-size: 12px
}

.todo-list.small-list>li {
background: #f3f3f4;
border-left: none;
border-right: none;
border-radius: 4px;
color: inherit;
margin-bottom: 2px;
padding: 6px 6px 6px 12px
}

.todo-list.small-list .btn-group-xs>.btn,
.todo-list.small-list .btn-xs {
border-radius: 5px;
font-size: 10px;
line-height: 1.5;
padding: 1px 2px 1px 5px
}

.todo-list>li {
background: #f3f3f4;
border-left: 6px solid #e7eaec;
border-right: 6px solid #e7eaec;
border-radius: 4px;
color: inherit;
margin-bottom: 2px;
padding: 10px
}

.todo-list .handle {
cursor: move;
display: inline-block;
font-size: 16px;
margin: 0 5px
}

.todo-list>li .label {
font-size: 9px;
margin-left: 10px
}
/*没有搜索到相应文件的引用 结束*/
.check-link {
    font-size: 16px
}

.todo-completed {
    text-decoration: line-through
}

/*.geo-statistic h1 {*/
/*font-size: 36px;*/
/*margin-bottom: 0*/
/*}*/

.glyphicon.fa {
    font-family: FontAwesome
}

.inline {
    display: inline-block!important
}

.input-s-sm {
    width: 120px
}

.input-s {
    width: 200px
}

/*.input-s-lg {*/
/*width: 250px*/
/*}*/

.i-checks {
    padding-left: 0
}

.has-success .form-control {
    border-color: #66afe9
}

.has-warning .form-control {
    border-color: #f8ac59
}

.has-error .form-control {
    border-color: #ed5565
}

.has-success .control-label {
    color: #1ab394
}

.has-warning .control-label {
    color: #f8ac59
}

.has-error .control-label {
    color: #ed5565
}
/*测试用*/
.input-group-addon {
    background-color: #fff;
    border: 1px solid #E5E6E7;
    border-radius: 1px;
    color: inherit;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 6px 12px;
    text-align: center
}
.input-group-btn img{
    position: absolute;
    top:8px;
    right: 15px;
}
/*.spinner-buttons.input-group-btn .btn-xs {*/
/*line-height: 1.13*/
/*}*/

/*.spinner-buttons.input-group-btn {*/
/*width: 20%*/
/*}*/
/*js引用*/
.noUi-connect {
    background: none repeat scroll 0 0 #1ab394;
    box-shadow: none
}

/*.slider_red .noUi-connect {*/
/*background: none repeat scroll 0 0 #ed5565;*/
/*box-shadow: none*/
/*}*/

.ui-sortable .ibox-title {
    cursor: move
}

.ui-sortable-placeholder {
    border: 1px dashed #cecece!important;
    visibility: visible!important;
    background: #e7eaec
}

.ibox.ui-sortable-placeholder {
    margin: 0 0 23px!important
}
/*js-easy-ui引用此处的tabs-container*/
.tabs-container .panel-body {
    background: #fff;
    border: 1px solid #e7eaec;
    border-radius: 2px;
    padding: 20px;
    position: relative
}

.tabs-container .nav-tabs>li.active>a,
.tabs-container .nav-tabs>li.active>a:focus,
.tabs-container .nav-tabs>li.active>a:hover {
    background-color: #fff
}

.tabs-container .nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.tabs-container .nav-tabs>li.active>a,
.tabs-container .nav-tabs>li.active>a:focus,
.tabs-container .nav-tabs>li.active>a:hover {
    border: 1px solid #e7eaec;
    border-bottom-color: transparent
}

.tabs-container .nav-tabs {
    border-bottom: 1px solid #e7eaec
}

.tabs-container .tab-pane .panel-body {
    border-top: none
}

.tabs-container .tabs-left .tab-pane .panel-body,
.tabs-container .tabs-right .tab-pane .panel-body {
    border-top: 1px solid #e7eaec
}

.tabs-container .nav-tabs>li a:hover {
    background: 0 0;
    border-color: transparent
}

.tabs-container .tabs-below>.nav-tabs,
.tabs-container .tabs-left>.nav-tabs,
.tabs-container .tabs-right>.nav-tabs {
    border-bottom: 0
}

.tabs-container .tabs-left .panel-body {
    position: static
}

.tabs-container .tabs-left>.nav-tabs,
.tabs-container .tabs-right>.nav-tabs {
    width: 20%
}

.tabs-container .tabs-left .panel-body {
    width: 80%;
    margin-left: 20%
}

.tabs-container .tabs-right .panel-body {
    width: 80%;
    margin-right: 20%
}

.tabs-container .pill-content>.pill-pane,
.tabs-container .tab-content>.tab-pane {
    display: none
}

.tabs-container .pill-content>.active,
.tabs-container .tab-content>.active {
    display: block
}

.tabs-container .tabs-below>.nav-tabs {
    border-top: 1px solid #e7eaec
}

.tabs-container .tabs-below>.nav-tabs>li {
    margin-top: -1px;
    margin-bottom: 0
}

.tabs-container .tabs-below>.nav-tabs>li>a {
    border-radius: 0 0 4px 4px
}

.tabs-container .tabs-below>.nav-tabs>li>a:focus,
.tabs-container .tabs-below>.nav-tabs>li>a:hover {
    border-top-color: #e7eaec;
    border-bottom-color: transparent
}

.tabs-container .tabs-left>.nav-tabs>li,
.tabs-container .tabs-right>.nav-tabs>li {
    float: none
}

.tabs-container .tabs-left>.nav-tabs>li>a,
.tabs-container .tabs-right>.nav-tabs>li>a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px
}

.tabs-container .tabs-left>.nav-tabs {
    float: left;
    margin-right: 19px
}

.tabs-container .tabs-left>.nav-tabs>li>a {
    margin-right: -1px;
    border-radius: 4px 0 0 4px
}

.tabs-container .tabs-left>.nav-tabs .active>a,
.tabs-container .tabs-left>.nav-tabs .active>a:focus,
.tabs-container .tabs-left>.nav-tabs .active>a:hover {
    border-color: #e7eaec transparent #e7eaec #e7eaec;
    border-right-color: #fff
}

.tabs-container .tabs-right>.nav-tabs {
    float: right;
    margin-left: 19px
}

.tabs-container .tabs-right>.nav-tabs>li>a {
    margin-left: -1px;
    border-radius: 0 4px 4px 0
}

.tabs-container .tabs-right>.nav-tabs .active>a,
.tabs-container .tabs-right>.nav-tabs .active>a:focus,
.tabs-container .tabs-right>.nav-tabs .active>a:hover {
    border-color: #e7eaec #e7eaec #e7eaec transparent;
    border-left-color: #fff;
    z-index: 1
}

/*.onoffswitch {*/
/*position: relative;*/
/*width: 54px;*/
/*-webkit-user-select: none;*/
/*-moz-user-select: none;*/
/*-ms-user-select: none*/
/*}*/

/*.onoffswitch-checkbox {*/
/*display: none*/
/*}*/

/*.onoffswitch-label {*/
/*display: block;*/
/*overflow: hidden;*/
/*cursor: pointer;*/
/*border: 2px solid #1AB394;*/
/*border-radius: 3px*/
/*}*/

/*.onoffswitch-inner {*/
/*display: block;*/
/*width: 200%;*/
/*margin-left: -100%;*/
/*-webkit-transition: margin .3s ease-in 0s;*/
/*transition: margin .3s ease-in 0s*/
/*}*/

/*.onoffswitch-inner:after,*/
/*.onoffswitch-inner:before {*/
/*display: block;*/
/*float: left;*/
/*width: 50%;*/
/*height: 16px;*/
/*padding: 0;*/
/*line-height: 16px;*/
/*font-size: 10px;*/
/*font-family: Trebuchet, Arial, sans-serif;*/
/*font-weight: 700;*/
/*box-sizing: border-box*/
/*}*/

/*.onoffswitch-inner:before {*/
/*content: "ON";*/
/*padding-left: 7px;*/
/*background-color: #1AB394;*/
/*color: #FFF*/
/*}*/

/*.onoffswitch-inner:after {*/
/*content: "OFF";*/
/*padding-right: 7px;*/
/*background-color: #FFF;*/
/*color: #919191;*/
/*text-align: right*/
/*}*/

/*.onoffswitch-switch {*/
/*display: block;*/
/*width: 18px;*/
/*margin: 0;*/
/*background: #FFF;*/
/*border: 2px solid #1AB394;*/
/*border-radius: 3px;*/
/*position: absolute;*/
/*top: 0;*/
/*bottom: 0;*/
/*right: 36px;*/
/*-webkit-transition: all .3s ease-in 0s;*/
/*transition: all .3s ease-in 0s*/
/*}*/

/*.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {*/
/*margin-left: 0*/
/*}*/

/*.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {*/
/*right: 0*/
/*}*/
/*jq-nestable.js插件引用样式 开始*/
.dd {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 12px;
    line-height: 20px
}

.dd-list {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none
}

.dd-list .dd-list {
    padding-left: 30px
}

.dd-collapsed .dd-list {
    display: none
}

.dd-empty,
.dd-item,
.dd-placeholder {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    min-height: 20px;
    font-size: 12px;
    line-height: 20px
}

.dd-handle {
    display: block;
    margin: 5px 0;
    padding: 5px 10px;
    color: #333;
    text-decoration: none;
    border: 1px solid #e7eaec;
    background: #f5f5f5;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.dd-handle span {
    font-weight: 700
}

.dd-handle:hover {
    background: #f0f0f0;
    cursor: pointer;
    font-weight: 700
}

.dd-item>button {
    display: block;
    position: relative;
    cursor: pointer;
    float: left;
    width: 25px;
    height: 20px;
    margin: 5px 0;
    padding: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    border: 0;
    background: 0 0;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    font-weight: 700
}

.dd-item>button:before {
    content: '+';
    display: block;
    position: absolute;
    width: 100%;
    text-align: center;
    text-indent: 0
}

.dd-item>button[data-action=collapse]:before {
    content: '-'
}

/*#nestable2 .dd-item>button {*/
/*font-family: FontAwesome;*/
/*height: 34px;*/
/*width: 33px;*/
/*color: #c1c1c1*/
/*}*/

/*#nestable2 .dd-item>button:before {*/
/*content: "\f067"*/
/*}*/

/*#nestable2 .dd-item>button[data-action=collapse]:before {*/
/*content: "\f068"*/
/*}*/

.dd-empty,
.dd-placeholder {
    margin: 5px 0;
    padding: 0;
    min-height: 30px;
    background: #f2fbff;
    border: 1px dashed #b6bcbf;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.dd-empty {
    border: 1px dashed #bbb;
    min-height: 100px;
    background-color: #e5e5e5;
    background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
    background-image: linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
    background-size: 60px 60px;
    background-position: 0 0, 30px 30px
}

.dd-dragel {
    position: absolute;
    z-index: 9999;
    pointer-events: none
}

.dd-dragel>.dd-item .dd-handle {
    margin-top: 0
}

.dd-dragel .dd-handle {
    box-shadow: 0 0 4px -1px #ccc;
}

/*.nestable-lists {*/
/*display: block;*/
/*clear: both;*/
/*padding: 30px 0;*/
/*width: 100%;*/
/*border: 0;*/
/*border-top: 2px solid #ddd;*/
/*border-bottom: 2px solid #ddd*/
/*}*/

/*#nestable-menu {*/
/*padding: 0;*/
/*margin: 10px 0 20px*/
/*}*/

/*#nestable-output,*/
/*#nestable2-output {*/
/*width: 100%;*/
/*line-height: 1.333333em;*/
/*font-family: open sans, lucida grande, lucida sans unicode, helvetica, arial, sans-serif*/
/*}*/

/*#nestable2 .dd-handle {*/
/*color: inherit;*/
/*border: 1px dashed #e7eaec;*/
/*background: #f3f3f4;*/
/*padding: 10px*/
/*}*/

/*#nestable2 span.label {*/
/*margin-right: 10px*/
/*}*/

/*#nestable-output,*/
/*#nestable2-output {*/
/*font-size: 12px;*/
/*padding: 25px;*/
/*box-sizing: border-box;*/
/*-moz-box-sizing: border-box*/
/*}*/
/*jq-nestable.js插件引用样式 结束*/
.CodeMirror {
    border: 1px solid #eee;
    height: auto
}

.CodeMirror-scroll {
    overflow-y: hidden;
    overflow-x: auto
}

/*.google-map {*/
/*height: 300px*/
/*}*/

label.error {
    color: #cc5965;
    display: inline-block;
    margin-left: 5px
}

.form-control.error {
    border: 1px dotted #cc5965
}

/*.gridStyle {*/
/*border: 1px solid #d4d4d4;*/
/*width: 100%;*/
/*height: 400px*/
/*}*/

/*.gridStyle2 {*/
/*border: 1px solid #d4d4d4;*/
/*width: 500px;*/
/*height: 300px*/
/*}*/

.ngH eaderCell {
    border-right: none;
    border-bottom: 1px solid #e7eaec
}

.ngCell {
    border-right: none
}

.ngTopPanel {
    background: #F5F5F6
}

.ngRow.even {
    background: #f9f9f9
}

.ngRow.selected {
    background: #EBF2F1
}

.ngRow {
    border-bottom: 1px solid #e7eaec
}

.ngCell {
    background-color: transparent
}

.ngHeaderCell {
    border-right: none
}
/*toastr.js引用此处  开始*/
#toast-container>.toast {
    background-image: none!important
}

#toast-container>.toast:before {
    position: fixed;
    font-family: FontAwesome;
    font-size: 24px;
    line-height: 24px;
    float: left;
    color: #FFF;
    padding-right: .5em;
    margin: auto .5em auto -1.5em
}

#toast-container>.toast-warning:before {
    content: "\f0e7"
}

#toast-container>.toast-error:before {
    content: "\f071"
}

#toast-container>.toast-info:before {
    content: "\f005"
}

#toast-container>.toast-success:before {
    content: "\f00C"
}

#toast-container>div {
    box-shadow: 0 0 4px -1px #ccc;
    opacity: .9;
    -ms-filter: alpha(opacity=90);
    filter: alpha(opacity=90)
}

#toast-container >:hover {
    box-shadow: 0 0 4px -1px #ccc;
    opacity: 1;
    -ms-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    cursor: pointer
}

.toast,
.toast-success {
    background-color: #1ab394
}

.toast-error {
    background-color: #ed5565
}

.toast-info {
    background-color: #23c6c8
}

.toast-warning {
    background-color: #f8ac59
}

.toast-top-full-width {
    margin-top: 20px
}

.toast-bottom-full-width {
    margin-bottom: 20px
}

/*.img-container,*/
.img-preview {
    overflow: hidden;
    text-align: center;
    width: 100%
}
/*toastr.js引用此处  结束*/
/*.img-preview-sm {*/
/*height: 130px;*/
/*width: 200px*/
/*}*/

/*.forum-post-container .media {*/
/*margin: 10px;*/
/*padding: 20px 10px;*/
/*border-bottom: 1px solid #f1f1f1*/
/*}*/

/*.forum-avatar {*/
/*float: left;*/
/*margin-right: 20px;*/
/*text-align: center;*/
/*width: 110px*/
/*}*/

/*.forum-avatar .img-circle {*/
/*height: 48px;*/
/*width: 48px*/
/*}*/

/*.author-info {*/
/*color: #676a6c;*/
/*font-size: 11px;*/
/*margin-top: 5px;*/
/*text-align: center*/
/*}*/

/*.forum-post-info {*/
/*padding: 9px 12px 6px;*/
/*background: #f9f9f9;*/
/*border: 1px solid #f1f1f1*/
/*}*/

.media-body>.media {
    background: #f9f9f9;
    border-radius: 3px;
    border: 1px solid #f1f1f1
}

/*.forum-post-container .media-body .photos {*/
/*margin: 10px 0*/
/*}*/

/*.forum-photo {*/
/*max-width: 140px;*/
/*border-radius: 3px*/
/*}*/

.media-body>.media .forum-avatar {
    width: 70px;
    margin-right: 10px
}

.media-body>.media .forum-avatar .img-circle {
    height: 38px;
    width: 38px
}

/*.mid-icon {*/
/*font-size: 66px*/
/*}*/

/*.forum-item {*/
/*margin: 10px 0;*/
/*padding: 10px 0 20px;*/
/*border-bottom: 1px solid #f1f1f1*/
/*}*/

/*.views-number {*/
/*font-size: 24px;*/
/*line-height: 18px;*/
/*font-weight: 400*/
/*}*/

.forum-container,
.forum-post-container {
    padding: 30px!important
}

/*.forum-item small {*/
/*color: #999*/
/*}*/

/*.forum-item .forum-sub-title {*/
/*color: #999;*/
/*margin-left: 50px*/
/*}*/

/*.forum-title {*/
/*margin: 15px 0*/
/*}*/

/*.forum-info {*/
/*text-align: center*/
/*}*/

/*.forum-desc {*/
/*color: #999*/
/*}*/

/*.forum-icon {*/
/*float: left;*/
/*width: 30px;*/
/*margin-right: 20px;*/
/*text-align: center*/
/*}*/

/*a.forum-item-title {*/
/*color: inherit;*/
/*display: block;*/
/*font-size: 18px;*/
/*font-weight: 600*/
/*}*/

/*a.forum-item-title:hover {*/
/*color: inherit*/
/*}*/

/*.forum-icon .fa {*/
/*font-size: 30px;*/
/*margin-top: 8px;*/
/*color: #9b9b9b*/
/*}*/

/*.forum-item.active .fa,*/
/*.forum-item.active a.forum-item-title {*/
/*color: #1ab394*/
/*}*/

/*.vertical-container {*/
/*width: 90%;*/
/*max-width: 1170px;*/
/*margin: 0 auto*/
/*}*/

/*.vertical-container::after {*/
/*content: '';*/
/*display: table;*/
/*clear: both*/
/*}*/

/*#vertical-timeline {*/
/*position: relative;*/
/*padding: 0;*/
/*margin-top: 2em;*/
/*margin-bottom: 2em*/
/*}*/

/*#vertical-timeline::before {*/
/*content: '';*/
/*position: absolute;*/
/*top: 0;*/
/*left: 18px;*/
/*height: 100%;*/
/*width: 4px;*/
/*background: #f1f1f1*/
/*}*/

/*.vertical-timeline-content .btn {*/
/*float: right*/
/*}*/

/*#vertical-timeline.light-timeline:before {*/
/*background: #e7eaec*/
/*}*/

/*.dark-timeline .vertical-timeline-content:before {*/
/*border-color: transparent #f5f5f5 transparent transparent*/
/*}*/

/*.dark-timeline.center-orientation .vertical-timeline-content:before {*/
/*border-color: transparent transparent transparent #f5f5f5*/
/*}*/

/*.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before,*/
/*.dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before {*/
/*border-color: transparent #f5f5f5 transparent transparent*/
/*}*/

/*.dark-timeline .vertical-timeline-content,*/
/*.dark-timeline.center-orientation .vertical-timeline-content {*/
/*background: #f5f5f5*/
/*}*/

/*.vertical-timeline-block {*/
/*position: relative;*/
/*margin: 2em 0*/
/*}*/

/*.vertical-timeline-block:after {*/
/*content: "";*/
/*display: table;*/
/*clear: both*/
/*}*/

/*.vertical-timeline-block:first-child {*/
/*margin-top: 0*/
/*}*/

/*.vertical-timeline-block:last-child {*/
/*margin-bottom: 0*/
/*}*/

/*.vertical-timeline-icon {*/
/*position: absolute;*/
/*top: 0;*/
/*left: 0;*/
/*width: 40px;*/
/*height: 40px;*/
/*border-radius: 50%;*/
/*font-size: 16px;*/
/*border: 3px solid #f1f1f1;*/
/*text-align: center*/
/*}*/

/*.vertical-timeline-icon i {*/
/*display: block;*/
/*width: 24px;*/
/*height: 24px;*/
/*position: relative;*/
/*left: 50%;*/
/*top: 50%;*/
/*margin-left: -12px;*/
/*margin-top: -9px*/
/*}*/

/*.vertical-timeline-content {*/
/*position: relative;*/
/*margin-left: 60px;*/
/*background: #fff;*/
/*border-radius: .25em;*/
/*padding: 1em*/
/*}*/

/*.vertical-timeline-content:after {*/
/*content: "";*/
/*display: table;*/
/*clear: both*/
/*}*/

/*.vertical-timeline-content h2 {*/
/*font-weight: 400;*/
/*margin-top: 4px*/
/*}*/

/*.vertical-timeline-content p {*/
/*margin: 1em 0;*/
/*line-height: 1.6*/
/*}*/

/*.vertical-timeline-content .vertical-date {*/
/*float: left;*/
/*font-weight: 500*/
/*}*/

/*.vertical-date small {*/
/*color: #1ab394;*/
/*font-weight: 400*/
/*}*/

/*.vertical-timeline-content::before {*/
/*content: '';*/
/*position: absolute;*/
/*top: 16px;*/
/*right: 100%;*/
/*height: 0;*/
/*width: 0;*/
/*border: 7px solid transparent;*/
/*border-right: 7px solid #fff*/
/*}*/
/*主页左侧菜单-收缩后出现的右侧tab菜单*/
.sidebard-panel {
    width: 220px;
    background: #ebebed;
    padding: 10px 20px;
    position: absolute;
    right: 0
}

.sidebard-panel .feed-element img.img-circle {
    width: 32px;
    height: 32px
}

.media-body,
.sidebard-panel .feed-element,
.sidebard-panel p {
    font-size: 14px
}

.sidebard-panel .feed-element {
    margin-top: 20px;
    padding-bottom: 0
}

.sidebard-panel .list-group {
    margin-bottom: 10px
}

.sidebard-panel .list-group .list-group-item {
    padding: 5px 0;
    font-size: 12px;
    border: 0
}

.sidebar-content .wrapper,
.wrapper.sidebar-content {
    padding-right: 240px!important
}

#right-sidebar {
    background-color: #fff;
    border-left: 1px solid #e7eaec;
    border-top: 1px solid #e7eaec;
    overflow: hidden;
    position: fixed;
    top: 60px;
    width: 260px!important;
    z-index: 1009;
    bottom: 0;
    right: -260px
}

#right-sidebar.sidebar-open {
    right: 0
}

#right-sidebar.sidebar-open.sidebar-top {
    top: 0;
    border-top: none
}
/*主页左侧菜单js引用此处*/
.sidebar-container ul.nav-tabs {
    border: none
}

.sidebar-container ul.nav-tabs.navs-4 li {
    width: 25%
}

.sidebar-container ul.nav-tabs.navs-3 li {
    width: 33.3333%
}

.sidebar-container ul.nav-tabs.navs-2 li {
    width: 50%
}

.sidebar-container ul.nav-tabs li {
    border: none
}

.sidebar-container ul.nav-tabs li a {
    border: none;
    padding: 12px 10px;
    margin: 0;
    border-radius: 0;
    background: #2f4050;
    color: #fff;
    text-align: center;
    border-right: 1px solid #334556
}

.sidebar-container ul.nav-tabs li.active a {
    border: none;
    background: #f9f9f9;
    color: #676a6c;
    font-weight: 700
}

.sidebar-container .nav-tabs>li.active>a:focus,
.sidebar-container .nav-tabs>li.active>a:hover {
    border: none
}

.sidebar-container ul.sidebar-list {
    margin: 0;
    padding: 0
}

.sidebar-container ul.sidebar-list li {
    border-bottom: 1px solid #e7eaec;
    padding: 15px 20px;
    list-style: none;
    font-size: 12px
}

.sidebar-container .sidebar-message:nth-child(2n+2) {
    background: #f9f9f9
}

.sidebar-container ul.sidebar-list li a {
    text-decoration: none;
    color: inherit
}

.sidebar-container .sidebar-content {
    padding: 15px 20px;
    font-size: 12px
}

.sidebar-container .sidebar-title {
    background: #f9f9f9;
    padding: 20px;
    border-bottom: 1px solid #e7eaec
}

.sidebar-container .sidebar-title h3 {
    margin-bottom: 3px;
    padding-left: 2px
}

.sidebar-container .tab-content h4 {
    margin-bottom: 5px
}

.sidebar-container .sidebar-message>a>.pull-left {
    margin-right: 10px
}

.sidebar-container .sidebar-message>a {
    text-decoration: none;
    color: inherit
}

.sidebar-container .sidebar-message {
    padding: 15px 20px
}

.sidebar-container .sidebar-message .message-avatar {
    height: 38px;
    width: 38px;
    border-radius: 50%
}

.sidebar-container .setings-item {
    padding: 15px 20px;
    border-bottom: 1px solid #e7eaec
}

body {
    font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333;
    background: #fff;
    overflow-x: hidden
}

body,
body.full-height-layout #page-wrapper,
body.full-height-layout #wrapper,
html {
    height: 100%;
}

body.full-height-layout {
    overflow: hidden
}


body.boxed-layout #wrapper {
    background-color: #2f4050;
    max-width: 1200px;
    margin: 0 auto
}

.boxed-layout #wrapper.top-navigation,
.top-navigation.boxed-layout #wrapper {
    max-width: 1300px!important
}
/*公共样式*/
.block {
    display: block
}

.clear {
    display: block;
    overflow: hidden
}

a {
    cursor: pointer
}

a:focus,
a:hover {
    text-decoration: none
}

.border-bottom {
    border-bottom: 1px solid #e7eaec!important
}

.font-bold {
    font-weight: 600
}

/*发件箱*/
.col-sm-10.animated.fadeInRight.sendmail-title{
    padding-left: 0;
    border-left: 1px solid #dbe1e8;
}
.col-sm-10.animated.fadeInRight.sendmail-title>div[class='mail-box-header']>div[class='pull-left tooltip-demo']{
    width: inherit;
}
.pull-left.tooltip-demo{
    height: 50px;
    /*background: #dbe1e8;*/
    padding: 10px 0;
}
/*.pull-left.tooltip-demo.title-bottom{*/
    /*margin-bottom: 10px;*/
/*}*/
/*收发邮件*/
.font-noraml {
    font-weight: 400;
    color: #999;
}
.mail-box-header h5 .font-noraml{
    display: inline-block;
    width: 60px;
}
.font-noraml.font-theme{
    color: #333;
}
/*.map文件引用*/
.text-uppercase {
    text-transform: uppercase
}

/*.b-r {*/
/*border-right: 1px solid #e7eaec*/
/*}*/

/*.hr-line-dashed {*/
/*border-top: 1px dashed #e7eaec;*/
/*color: #fff;*/
/*background-color: #fff;*/
/*height: 1px;*/
/*margin: 20px 0*/
/*}*/

/*.hr-line-solid {*/
/*border-bottom: 1px solid #e7eaec;*/
/*background-color: rgba(0, 0, 0, 0);*/
/*border-style: solid!important;*/
/*margin-top: 15px;*/
/*margin-bottom: 15px*/
/*}*/

video {
    width: 100%!important;
    height: auto!important
}

.gallery>.row>div {
    margin-bottom: 15px
}

/*.fancybox img {*/
/*margin-bottom: 5px;*/
/*width: 24%*/
/*}*/

.modal-content {
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 1px solid rgba(0, 0, 0, 0);合同清单弹框边框2017-5-4*/
    border-radius: 4px !important;
    /*17/2/20 xie 调整圆角*/
    /*box-shadow: 0 0 4px -1px #ccc;*/
    outline: 0 none;
    position: relative;
    height: 100%;
}

.modal-dialog {
    z-index: 1200
}

.modal-body {
    padding: 20px 30px 30px
}

/*.inmodal .modal-body {*/
/*background: #f8fafb*/
/*}*/

/*.inmodal .modal-header {*/
/*padding: 30px 15px;*/
/*text-align: center*/
/*}*/

.animated.modal.fade .modal-dialog {
    -webkit-transform: none;
    transform: none
}

/*.inmodal .modal-title {*/
/*font-size: 26px*/
/*}*/

/*.inmodal .modal-icon {*/
/*font-size: 84px;*/
/*color: #e2e3e3*/
/*}*/

.modal-footer {
    margin-top: 0;
    height: 55px;
    padding: 10px 15px;
}
.modal-footer .btn{
    font-size: 14px;
}
/*.title-action {*/
/*text-align: right;*/
/*padding-top: 30px*/
/*}*/

.ibox-content h1,
.ibox-content h2,
.ibox-content h3,
.ibox-content h4,
.ibox-content h5,
.ibox-title h1,
.ibox-title h2,
.ibox-title h3,
.ibox-title h4,
.ibox-title h5 {
    margin-top: 5px
}

ol.unstyled,
ul.unstyled {
    list-style: none outside none;
    margin-left: 0
}

/*.big-icon {*/
/*font-size: 160px;*/
/*color: #e5e6e7*/
/*}*/


.footer {
    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #e7eaec;
    overflow: hidden;
    padding: 10px 20px;
    margin: 0 -15px;
    height: 36px
}

.footer.fixed_full {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    padding: 10px 20px;
    background: #fff;
    border-top: 1px solid #e7eaec
}

.footer.fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    padding: 10px 20px;
    background: #fff;
    border-top: 1px solid #e7eaec;
    margin-left: 220px
}

body.body-small.mini-navbar .footer.fixed,
body.mini-navbar .footer.fixed {
    margin: 0 0 0 70px
}

body.canvas-menu .footer.fixed,
body.mini-navbar.canvas-menu .footer.fixed {
    margin: 0!important
}

body.fixed-sidebar.body-small.mini-navbar .footer.fixed {
    margin: 0 0 0 220px
}

body.body-small .footer.fixed {
    margin-left: 0
}

/*.page-heading {*/
/*border-top: 0;*/
/*padding: 0 20px 20px*/
/*}*/

.panel-heading h1,
.panel-heading h2 {
    margin-bottom: 5px
}

.content-tabs {
    position: relative;
    height: 42px;
    background: #fafafa;
    line-height: 40px
}

.content-tabs .roll-nav,
.page-tabs-list {
    position: absolute;
    width: 40px;
    height: 40px;
    text-align: center;
    color: #999;
    z-index: 2;
    top: 0
}

.content-tabs .roll-left {
    left: 0;
    border-right: solid 1px #eee
}

.content-tabs .roll-right {
    right: 0;
    border-left: solid 1px #eee
}

.content-tabs button {
    background: #fff;
    border: 0;
    height: 40px;
    width: 40px;
    outline: 0
}

.content-tabs button:hover {
    background: #fafafa
}

nav.page-tabs {
    margin-left: 40px;
    width: 100000px;
    height: 40px;
    overflow: hidden
}

nav.page-tabs .page-tabs-content {
    float: left
}

.page-tabs a {
    display: block;
    float: left;
    border-right: solid 1px #eee;
    padding: 0 15px
}

.page-tabs a i:hover {
    color: #c00
}

.content-tabs .roll-nav:hover,
.page-tabs a:hover {
    color: #777;
    background: #f2f2f2;
    cursor: pointer
}

/*.roll-right.J_tabRight {*/
/*right: 140px*/
/*}*/

/*.roll-right.J_tabClose {*/
/*right: 60px;*/
/*width: 80px*/
/*}*/

/*.roll-right.J_tabExit {*/
/*background: #fff;*/
/*height: 40px;*/
/*width: 60px;*/
/*outline: 0*/
/*}*/
/*.map文件引用*/
.dropdown-menu-right {
    left: auto
}
/*公共*/
#content-main {
    position: relative;
    /* height: calc(100% - 40px)*/
    height: calc(100% - 65px);/*xie -50改为-55*/
    width: 100%;
}
/*主页左侧菜单导航*/
.fixed-nav #content-main {
    height: calc(100% - 80px)
}



/*设置td内容自动换行2016.08.10*/

.panel.blank-panel {
    background: 0 0;
    margin: 0
}

.blank-panel .panel-heading {
    padding-bottom: 0
}

.ui-tab .tab-content {
    padding: 20px 0
}

.no-padding {
    padding: 0 !important
}

.no-borders {
    border: none !important
}

.no-margins {
    margin: 0 !important
}

.no-top-border {
    border-top: 0 !important
}

.ibox-content.text-box {
    padding-bottom: 0;
    padding-top: 15px
}

.border-left-right {
    border-left: 1px solid #dbe1e8;
    border-right: 1px solid #dbe1e8;
    border-top: none;
    border-bottom: none
}

.border-left {
    border-left: 1px solid #dbe1e8;
    border-right: none;
    border-top: none;
    border-bottom: none
}

.border-right {
    border-left: none;
    border-right: 1px solid #dbe1e8;
    border-top: none;
    border-bottom: none
}

.full-width {
    width: 100%!important
}

.link-block {
    font-size: 12px;
    padding: 10px
}

.nav.navbar-top-links .link-block a {
    font-size: 12px
}

.link-block a {
    font-size: 10px;
    color: inherit
}

body.mini-navbar .branding {
    display: none
}

img.circle-border {
    border: 6px solid #FFF;
    border-radius: 50%
}

/*.branding {*/
/*float: left;*/
/*color: #FFF;*/
/*font-size: 18px;*/
/*font-weight: 600;*/
/*padding: 17px 20px;*/
/*text-align: center;*/
/*background-color: #1ab394*/
/*}*/

/*.login-panel {*/
/*margin-top: 25%*/
/*}*/

/*.icons-box h3 {*/
/*margin-top: 10px;*/
/*margin-bottom: 10px*/
/*}*/

/*.icons-box .infont a i {*/
/*font-size: 25px;*/
/*display: block;*/
/*color: #676a6c*/
/*}*/

/*.icons-box .infont a {*/
/*color: #a6a8a9;*/
/*padding: 10px;*/
/*margin: 1px;*/
/*display: block*/
/*}*/

.ui-draggable .ibox-title {
    cursor: move
}
/*.map文件引用*/
.breadcrumb {
    background-color: #fff;
    padding: 0;
    margin-bottom: 0
}

.breadcrumb>.active,
.breadcrumb>li a {
    color: inherit
}

code {
    background-color: #F9F2F4;
    border-radius: 4px;
    color: #ca4440;
    font-size: 90%;
    padding: 2px 4px;
    white-space: nowrap
}

.ibox {
    clear: both;
    margin-bottom: 0px;
    margin-top: 0;
    padding: 0
}

.ibox.collapsed .ibox-content {
    display: none
}

.ibox.collapsed .fa.fa-chevron-up:before {
    content: "\f078"
}

.ibox.collapsed .fa.fa-chevron-down:before {
    content: "\f077"
}

.ibox:after,
.ibox:before {
    display: table
}
/*公共样式*/
.ibox-title {
    color: inherit;
    margin-bottom: 0;
    min-height: 40px;
    width: 100%;
    /*padding: 5px 10px;*/
    /*去掉padding值 11/8*/
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    height: auto;
    line-height: 65px;
    max-height: 65px;
}
div[name=detail-head].ibox-title.ibox-title0{
    background: #fff!important;

}
div[class=newly-top]{
    /*background: #fff!important;*/

}
.ibox-content {
    min-height: 60px;
    color: inherit;
    /*margin-top: 28px;*/
    /*增加距离上边的距离 2017-9-29*/
}
#productDivId>table,#contentInfoDetail>table{
    margin-top: 0px;
}
.ibox-content>table{
    margin-top: 25px;
}
#relationdiv .ibox-content{
    margin-top: 28px;
}
#title{
    position: fixed;
    bottom: 0px;
    z-index: 989;
    box-shadow: 0px -3px 10px #dbe1e8;
    /*border: 1px solid #dbe1e8;*/
    width: 100%;
    background: #fff!important;
    text-align: center;
}
#title-webForm{
    position: fixed;
    bottom: -20px;
    z-index: 999;
    box-shadow: 0px -3px 10px #dbe1e8;
    /*border: 1px solid #dbe1e8;*/
    width: 100%;
    background: #fff!important;
    text-align: center;
    padding: 5px;
}
.table.table-hover.table-mail thead>tr>th:last-child{
    text-align: left;
}

.unread td,
.unread td a {
    font-weight: 500;
    color: inherit
}

.read td,
.read td a {
    font-weight: 500;
    color: inherit
}

/*.unread td {*/
    /*background-color: #f9f8f8*/
/*}*/
/*设置页*/
.ibox-content {
    clear: both;
}


/*.ibox-heading {*/
/*background-color: #f3f6fb;*/
/*border-bottom: none*/
/*}*/

/*.ibox-heading h3 {*/
/*font-weight: 200;*/
/*font-size: 24px*/
/*}*/

.ibox-title h5 {
    display: inline-block;
    font-size: 16px;
    margin: 0;
    padding: 0;
    text-overflow: ellipsis;
    float: left;
    color: #333;
}

.ibox-title .label {
    float: left;
    margin-left: 4px
}



.ibox-tools a.btn-primary {
    color: #fff
}

.ibox-tools .dropdown-menu>li>a {
    padding: 4px 10px;
    font-size: 12px
}

.ibox .open>.dropdown-menu {
    left: auto;
    right: 0
}
/*详情页背景色調整 2017-5-8*/
.gray-bg {
    background-color: #f8fafc;
}

.white-bg {
    background-color: #fff;
}

/*.navy-bg {*/
/*background-color: #1ab394;*/
/*color: #fff*/
/*}*/

/*.blue-bg {*/
/*background-color: #1c84c6;*/
/*color: #fff*/
/*}*/

/*.lazur-bg {*/
/*background-color: #23c6c8;*/
/*color: #fff*/
/*}*/

/*.yellow-bg {*/
/*background-color: #f8ac59;*/
/*color: #fff*/
/*}*/

/*.red-bg {*/
/*background-color: #ed5565;*/
/*color: #fff*/
/*}*/

/*.black-bg {*/
/*background-color: #262626*/
/*}*/

.panel-primary {
    border-color: #1ab394
}

.panel-primary>.panel-heading {
    background-color: #1ab394;
    border-color: #1ab394
}
/*.map引用*/
.panel-success {
    border-color: #1c84c6
}

.panel-success>.panel-heading {
    background-color: #1c84c6;
    border-color: #1c84c6;
    color: #fff
}

.panel-info {
    border-color: #23c6c8
}

.panel-info>.panel-heading {
    background-color: #23c6c8;
    border-color: #23c6c8;
    color: #fff
}

.panel-warning {
    border-color: #f8ac59
}

.panel-warning>.panel-heading {
    background-color: #f8ac59;
    border-color: #f8ac59;
    color: #fff
}

.panel-danger {
    border-color: #ed5565
}

.panel-danger>.panel-heading {
    background-color: #ed5565;
    border-color: #ed5565;
    color: #fff
}

.progress-bar {
    background-color: #1ab394
}

.progress-small,
.progress-small .progress-bar {
    height: 10px
}

.progress-mini,
.progress-small {
    margin-top: 5px
}

.progress-mini,
.progress-mini .progress-bar {
    height: 5px;
    margin-bottom: 0
}

.progress-bar-navy-light {
    background-color: #3dc7ab
}

.progress-bar-success {
    background-color: #1c84c6
}

.progress-bar-info {
    background-color: #23c6c8
}

.progress-bar-warning {
    background-color: #f8ac59
}

.progress-bar-danger {
    background-color: #ed5565
}

.panel-title {
    font-size: inherit
}

.jumbotron {
    border-radius: 6px;
    padding: 40px
}

.jumbotron h1 {
    margin-top: 0
}

.text-navy {
    color: #1ab394
}

.text-primary {
    color: inherit
}

.text-success {
    color: #1c84c6
}

.text-info {
    color: #23c6c8
}

.text-warning {
    color: #f8ac59
}

.text-danger {
    color: #ed5565
}

/*.simple_tag {*/
/*background-color: #f3f3f4;*/
/*border: 1px solid #e7eaec;*/
/*border-radius: 2px;*/
/*color: inherit;*/
/*font-size: 10px;*/
/*margin-right: 5px;*/
/*margin-top: 5px;*/
/*padding: 5px 12px;*/
/*display: inline-block*/
/*}*/

/*.img-shadow {*/
/*box-shadow: 0 0 4px -1px #ccc*/
/*}*/

.ComposeEmail .navbar.navbar-static-top,
.Dashboard_2 .navbar.navbar-static-top,
.Dashboard_3 .navbar.navbar-static-top,
.Dashboard_4_1 .navbar.navbar-static-top,
.EmailView .navbar.navbar-static-top,
.Inbox .navbar.navbar-static-top,
.dashboards\.dashboard_2 nav.navbar,
.dashboards\.dashboard_3 nav.navbar,
.dashboards\.dashboard_4_1 nav.navbar,
.mailbox\.email_compose nav.navbar,
.mailbox\.email_view nav.navbar,
.mailbox\.inbox nav.navbar {
    background: #fff
}

a.close-canvas-menu {
    position: absolute;
    top: 10px;
    right: 15px;
    z-index: 1011;
    color: #bbc3c9
}

a.close-canvas-menu:hover {
    color: #fff
}
/*主页左侧菜单*/
.full-height {
    height: 100%
}

/*.fh-breadcrumb {*/
/*height: calc(100% - 196px);*/
/*margin: 0 -15px;*/
/*position: relative*/
/*}*/

/*.fh-no-breadcrumb {*/
/*height: calc(100% - 99px);*/
/*margin: 0 -15px;*/
/*position: relative*/
/*}*/

/*.fh-column {*/
/*background: #fff;*/
/*height: 100%;*/
/*width: 240px;*/
/*float: left*/
/*}*/
/*审批弹框*/
.modal-backdrop {
    z-index: 2040!important
}

.modal {
    z-index: 2050!important
}


.approve-minDialogClose {
    position: absolute;
    right: 4px;
    top: 8px;
    width: 14px;
    height: 14px;
    background-image: url(../img/new_icon/grey_icon.svg);
    background-position: -144px -1345.5px;
    cursor: pointer;
}

/*.approve-minDialogClose:hover {
    background: url('../img/document/closehover.png') no-repeat center;
}*/
/*.spiner-example {*/
/*height: 200px;*/
/*padding-top: 70px*/
/*}*/

/*.p-xxs {*/
/*padding: 5px*/
/*}*/

/*.p-xs {*/
/*padding: 10px*/
/*}*/

/*.p-sm {*/
/*padding: 15px*/
/*}*/

/*.p-m {*/
/*padding: 20px*/
/*}*/

/*.p-md {*/
/*padding: 25px*/
/*}*/

/*.p-lg {*/
/*padding: 30px*/
/*}*/

/*.p-xl {*/
/*padding: 40px*/
/*}*/

/*.m-xxs {*/
/*margin: 2px 4px*/
/*}*/

/*.m-xs {*/
/*margin: 5px*/
/*}*/

/*.m-sm {*/
/*margin: 10px*/
/*}*/

/*.m {*/
/*margin: 15px*/
/*}*/

/*.m-md {*/
/*margin: 20px*/
/*}*/

/*.m-lg {*/
/*margin: 30px*/
/*}*/

/*.m-xl {*/
/*margin: 50px*/
/*}*/

/*.m-n {*/
/*margin: 0!important*/
/*}*/

/*.m-l-none {*/
/*margin-left: 0*/
/*}*/

/*.m-l-xs {*/
/*margin-left: 5px*/
/*}*/

/*.m-l-sm {*/
/*margin-left: 10px*/
/*}*/

/*.m-l {*/
/*margin-left: 15px*/
/*}*/

/*.m-l-md {*/
/*margin-left: 20px*/
/*}*/

/*.m-l-lg {*/
/*margin-left: 30px*/
/*}*/

/*.m-l-xl {*/
/*margin-left: 40px*/
/*}*/

/*.m-l-n-xxs {*/
/*margin-left: -1px*/
/*}*/

/*.m-l-n-xs {*/
/*margin-left: -5px*/
/*}*/

/*.m-l-n-sm {*/
/*margin-left: -10px*/
/*}*/

/*.m-l-n {*/
/*margin-left: -15px*/
/*}*/

/*.m-l-n-md {*/
/*margin-left: -20px*/
/*}*/

/*.m-l-n-lg {*/
/*margin-left: -30px*/
/*}*/

/*.m-l-n-xl {*/
/*margin-left: -40px*/
/*}*/

/*.m-t-none {*/
/*margin-top: 0*/
/*}*/

/*.m-t-xxs {*/
/*margin-top: 1px*/
/*}*/

/*.m-t-xs {*/
/*margin-top: 5px*/
/*}*/

/*.m-t-sm {*/
/*margin-top: 10px*/
/*}*/

/*.m-t {*/
/*margin-top: 15px*/
/*}*/

/*.m-t-md {*/
/*margin-top: 20px*/
/*}*/

/*.m-t-lg {*/
/*margin-top: 30px*/
/*}*/

/*.m-t-xl {*/
/*margin-top: 40px*/
/*}*/

/*.m-t-n-xxs {*/
/*margin-top: -1px*/
/*}*/

/*.m-t-n-xs {*/
/*margin-top: -5px*/
/*}*/

/*.m-t-n-sm {*/
/*margin-top: -10px*/
/*}*/

/*.m-t-n {*/
/*margin-top: -15px*/
/*}*/

/*.m-t-n-md {*/
/*margin-top: -20px*/
/*}*/

/*.m-t-n-lg {*/
/*margin-top: -30px*/
/*}*/

/*.m-t-n-xl {*/
/*margin-top: -40px*/
/*}*/

/*.m-r-none {*/
/*margin-right: 0*/
/*}*/

/*.m-r-xxs {*/
/*margin-right: 1px*/
/*}*/

/*.m-r-xs {*/
/*margin-right: 5px*/
/*}*/

/*.m-r-sm {*/
/*margin-right: 10px*/
/*}*/

/*.m-r {*/
/*margin-right: 15px*/
/*}*/

/*.m-r-md {*/
/*margin-right: 20px*/
/*}*/

/*.m-r-lg {*/
/*margin-right: 30px*/
/*}*/

/*.m-r-xl {*/
/*margin-right: 40px*/
/*}*/

/*.m-r-n-xxs {*/
/*margin-right: -1px*/
/*}*/

/*.m-r-n-xs {*/
/*margin-right: -5px*/
/*}*/

/*.m-r-n-sm {*/
/*margin-right: -10px*/
/*}*/

/*.m-r-n {*/
/*margin-right: -15px*/
/*}*/

/*.m-r-n-md {*/
/*margin-right: -20px*/
/*}*/

/*.m-r-n-lg {*/
/*margin-right: -30px*/
/*}*/

/*.m-r-n-xl {*/
/*margin-right: -40px*/
/*}*/

/*.m-b-none {*/
/*margin-bottom: 0*/
/*}*/

/*.m-b-xxs {*/
/*margin-bottom: 1px*/
/*}*/

/*.m-b-xs {*/
/*margin-bottom: 5px*/
/*}*/

/*.m-b-sm {*/
/*margin-bottom: 10px*/
/*}*/

/*.m-b {*/
/*margin-bottom: 15px*/
/*}*/

/*.m-b-md {*/
/*margin-bottom: 20px*/
/*}*/

/*.m-b-lg {*/
/*margin-bottom: 30px*/
/*}*/

/*.m-b-xl {*/
/*margin-bottom: 40px*/
/*}*/

/*.m-b-n-xxs {*/
/*margin-bottom: -1px*/
/*}*/

/*.m-b-n-xs {*/
/*margin-bottom: -5px*/
/*}*/

/*.m-b-n-sm {*/
/*margin-bottom: -10px*/
/*}*/

/*.m-b-n {*/
/*margin-bottom: -15px*/
/*}*/

/*.m-b-n-md {*/
/*margin-bottom: -20px*/
/*}*/

/*.m-b-n-lg {*/
/*margin-bottom: -30px*/
/*}*/

/*.m-b-n-xl {*/
/*margin-bottom: -40px*/
/*}*/

/*.space-15 {*/
/*margin: 15px 0*/
/*}*/

/*.space-20 {*/
/*margin: 20px 0*/
/*}*/

/*.space-25 {*/
/*margin: 25px 0*/
/*}*/

/*.space-30 {*/
/*margin: 30px 0*/
/*}*/

/*body.modal-open {*/
/*padding-right: inherit!important*/
/*}*/

/*.search-form {*/
/*margin-top: 10px*/
/*}*/
/*搜索样式*/
.search-result h3 {
    margin-bottom: 0;
    color: #1E0FBE
}

.search-result .search-link {
    color: #006621
}

.search-result p {
    font-size: 12px;
    margin-top: 5px
}

/*.contact-box {*/
/*background-color: #fff;*/
/*border: 1px solid #e7eaec;*/
/*padding: 20px;*/
/*margin-bottom: 20px*/
/*}*/

/*.contact-box a {*/
/*color: inherit*/
/*}*/

/*.invoice-table tbody>tr>td:last-child,*/
/*.invoice-table tbody>tr>td:nth-child(2),*/
/*.invoice-table tbody>tr>td:nth-child(3),*/
/*.invoice-table tbody>tr>td:nth-child(4),*/
/*.invoice-table thead>tr>th:last-child,*/
/*.invoice-table thead>tr>th:nth-child(2),*/
/*.invoice-table thead>tr>th:nth-child(3),*/
/*.invoice-table thead>tr>th:nth-child(4),*/
/*.invoice-total>tbody>tr>td:first-child {*/
/*text-align: right*/
/*}*/

/*.invoice-total>tbody>tr>td {*/
/*border: 0 none*/
/*}*/

/*.invoice-total>tbody>tr>td:last-child {*/
/*border-bottom: 1px solid #DDD;*/
/*text-align: right;*/
/*width: 15%*/
/*}*/

/*.middle-box {*/
/*max-width: 400px;*/
/*z-index: 100;*/
/*margin: 0 auto;*/
/*padding-top: 40px*/
/*}*/

/*.lockscreen.middle-box {*/
/*width: 200px;*/
/*padding-top: 110px*/
/*}*/

/*.loginscreen.middle-box {*/
/*width: 300px*/
/*}*/

/*.loginColumns {*/
/*max-width: 800px;*/
/*margin: 0 auto;*/
/*padding: 100px 20px 20px*/
/*}*/

/*.passwordBox {*/
/*max-width: 460px;*/
/*margin: 0 auto;*/
/*padding: 100px 20px 20px*/
/*}*/

/*.logo-name {*/
/*color: #e6e6e6;*/
/*font-size: 180px;*/
/*font-weight: 800;*/
/*letter-spacing: -10px;*/
/*margin-bottom: 0*/
/*}*/

/*.middle-box h1 {*/
/*font-size: 170px*/
/*}*/

/*.wrapper .middle-box {*/
/*margin-top: 140px*/
/*}*/

/*.lock-word {*/
/*z-index: 10;*/
/*position: absolute;*/
/*top: 110px;*/
/*left: 50%;*/
/*margin-left: -470px*/
/*}*/

/*.lock-word span {*/
/*font-size: 100px;*/
/*font-weight: 600;*/
/*color: #e9e9e9;*/
/*display: inline-block*/
/*}*/

/*.lock-word .first-word {*/
/*margin-right: 160px*/
/*}*/

/*.dashboard-header {*/
/*border-top: 0;*/
/*padding: 20px*/
/*}*/

/*.dashboard-header h2 {*/
/*margin-top: 10px;*/
/*font-size: 26px*/
/*}*/

/*.fist-item {*/
/*border-top: none!important*/
/*}*/

/*.statistic-box {*/
/*margin-top: 40px*/
/*}*/

/*.dashboard-header .list-group-item span.label {*/
/*margin-right: 10px*/
/*}*/

/*.list-group.clear-list .list-group-item {*/
/*border-top: 1px solid #e7eaec;*/
/*border-bottom: 0;*/
/*border-right: 0;*/
/*border-left: 0;*/
/*padding: 10px 0*/
/*}*/

/*ul.clear-list:first-child {*/
/*border-top: none!important*/
/*}*/

/*.timeline-item .date i {*/
/*position: absolute;*/
/*top: 0;*/
/*right: 0;*/
/*padding: 5px;*/
/*width: 30px;*/
/*text-align: center;*/
/*border-top: 1px solid #e7eaec;*/
/*border-bottom: 1px solid #e7eaec;*/
/*border-left: 1px solid #e7eaec;*/
/*background: #f8f8f8*/
/*}*/

/*.timeline-item .date {*/
/*text-align: right;*/
/*width: 110px;*/
/*position: relative;*/
/*padding-top: 30px*/
/*}*/

/*.timeline-item .content {*/
/*border-left: 1px solid #e7eaec;*/
/*border-top: 1px solid #e7eaec;*/
/*padding-top: 10px;*/
/*min-height: 100px*/
/*}*/

/*.timeline-item .content:hover {*/
/*background: #f6f6f6*/
/*}*/

/*ul.notes li,*/
/*ul.tag-list li {*/
/*list-style: none*/
/*}*/

/*ul.notes li h4 {*/
/*margin-top: 20px;*/
/*font-size: 16px*/
/*}*/

/*ul.notes li div {*/
/*position: relative*/
/*}*/

/*ul.notes li div small {*/
/*position: absolute;*/
/*top: 5px;*/
/*right: 5px;*/
/*font-size: 10px*/
/*}*/

/*ul.notes li div a {*/
/*position: absolute;*/
/*right: 10px;*/
/*bottom: 10px;*/
/*color: inherit*/
/*}*/

/*ul.notes li {*/
/*margin: 10px 40px 50px 0;*/
/*float: left*/
/*}*/

/*ul.notes li div p {*/
/*font-size: 12px*/
/*}*/

/*ul.notes li div {*/
/*-webkit-transform: rotate(-6deg);*/
/*-o-transform: rotate(-6deg);*/
/*-moz-transform: rotate(-6deg)*/
/*}*/

/*ul.notes li:nth-child(even) div {*/
/*-o-transform: rotate(4deg);*/
/*-webkit-transform: rotate(4deg);*/
/*-moz-transform: rotate(4deg);*/
/*position: relative;*/
/*top: 5px*/
/*}*/

/*ul.notes li:nth-child(3n) div {*/
/*-o-transform: rotate(-3deg);*/
/*-webkit-transform: rotate(-3deg);*/
/*-moz-transform: rotate(-3deg);*/
/*position: relative;*/
/*top: -5px*/
/*}*/

/*ul.notes li:nth-child(5n) div {*/
/*-o-transform: rotate(5deg);*/
/*-webkit-transform: rotate(5deg);*/
/*-moz-transform: rotate(5deg);*/
/*position: relative;*/
/*top: -10px*/
/*}*/

/*ul.notes li div:focus,*/
/*ul.notes li div:hover {*/
/*-webkit-transform: scale(1.1);*/
/*-moz-transform: scale(1.1);*/
/*-o-transform: scale(1.1);*/
/*position: relative;*/
/*z-index: 5*/
/*}*/

/*ul.notes li div {*/
/*text-decoration: none;*/
/*color: #000;*/
/*background: #ffc;*/
/*display: block;*/
/*height: 210px;*/
/*width: 210px;*/
/*padding: 1em;*/
/*box-shadow: 5px 5px 7px rgba(33, 33, 33, .7);*/
/*-moz-transition: -moz-transform .15s linear;*/
/*-o-transition: -o-transform .15s linear;*/
/*-webkit-transition: -webkit-transform .15s linear*/
/*}*/
/*信箱*/
.file-box {
    float: left;
    /*width: 220px*/
}

.mail-head+.wrapper.wrapper-content.mailmain_page {
    height: calc(100% - 65px) !important;
}
.wrapper.wrapper-content.mailmain_page{
    height: 100%;
}
/*.wrapper.wrapper-content.mailmain_page.full-height{

}*/
/*信箱-搜索框*/
input#searchId::-webkit-input-placeholder{
    color: #b7b9c7;
}
input#searchId::-moz-placeholder{
    color: #b7b9c7;
}
input#searchId:-moz-placeholder{
    color: #b7b9c7;
}
/*附件上传后的显示图标*/

.attachment-txt{
    background: url("../img/mail/txt.png");
    height: 30px;
    width: 30px;
}

.attachment-xls{
    background: url("../img/mail/xls.png");
    height: 30px;
    width: 30px;
}

.attachment-zip{
    background: url("../img/mail/zip.png");
    height: 30px;
    width: 30px;
}

.attachment-docx{
    background: url("../img/mail/docx.png");
    height: 30px;
    width: 30px;
}

.attachment-unknown{
    background: url("../img/mail/nuknown.png");
    height: 30px;
    width: 30px;
}


/*信箱协议*/
.set-content.set-mail{
    padding: 44px 20px;
}

.file-manager h5.tag-title {
    margin-top: 20px
}

.file {
    border: 1px solid #e7eaec;
    padding: 0;
    background-color: #fff;
    position: relative;
    margin-bottom: 0px;
    margin-right: 10px;
    padding:5px

}

.file-manager .hr-line-dashed {
    margin: 15px 0
}

.file .icon,
.file .image {
    /*height: 100px;*/
    overflow: hidden
}

.file .icon {
    padding: 15px 10px;
    text-align: center
}


.file .icon i {
    font-size: 70px;
    color: #dadada
}

.file .file-name {
    padding: 10px;
    background-color: #f8f8f8;
    border-top: 1px solid #e7eaec
}

.file-name small {
    color: #676a6c
}
/*.map/js引用*/
.corner {
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    border: .6em solid transparent;
    border-right: .6em solid #f1f1f1;
    border-bottom: .6em solid #f1f1f1;
    right: 0;
    bottom: 0
}


/*公告样式 开始*/
.feed-element:first-child {
    margin-top: 0
}

.feed-element {
    padding-bottom: 15px
}
.feed-element,
.feed-element .media {
    margin-top: 15px
}
.feed-element,
.media-body {
    /*overflow: hidden;表情修改兼容*/
}
.dropdown-messages-box img.img-circle,
.feed-element img.img-circle {
    width: 70px;
    height: 70px;
}

.feed-element .well {
    border: none !important;
    box-shadow: none;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 5px 0px;
    font-size: 12px;
    line-height: 16px;
    position: relative;
    background: #fff !important;
}

.feed-element .actions {
    margin-top: 10px;
    text-align: right;
    margin-bottom: 10px;
}

.feed-element .photos {
    margin: 10px 0;
}
/*公告样式 结束*/
/*.feed-photo {*/
/*max-height: 180px;*/
/*border-radius: 4px;*/
/*overflow: hidden;*/
/*margin-right: 10px;*/
/*margin-bottom: 10px*/
/*}*/
/*收发邮箱*/
.mailbox-content .tag-list li a {
    background: #fff
}

.mail-attachment {
    border-top: 1px solid #e7eaec;
    padding: 20px;
    font-size: 12px
}
/*.project-actions,*/
/*.project-people {*/
/*text-align: right;*/
/*vertical-align: middle*/
/*}*/

/*dd.project-people {*/
/*text-align: left;*/
/*margin-top: 5px*/
/*}*/

/*.project-people img {*/
/*width: 32px;*/
/*height: 32px*/
/*}*/

/*.project-title a {*/
/*font-size: 14px;*/
/*color: #676a6c;*/
/*font-weight: 600*/
/*}*/

/*.project-list table tr td {*/
/*border-top: none;*/
/*border-bottom: 1px solid #e7eaec;*/
/*padding: 15px 10px;*/
/*vertical-align: middle*/
/*}*/

/*.project-manager .tag-list li a {*/
/*font-size: 10px;*/
/*background-color: #fff;*/
/*padding: 5px 12px;*/
/*color: inherit;*/
/*border-radius: 2px;*/
/*border: 1px solid #e7eaec;*/
/*margin-right: 5px;*/
/*margin-top: 5px;*/
/*display: block*/
/*}*/

/*.project-files li a {*/
/*font-size: 11px;*/
/*color: #676a6c;*/
/*margin-left: 10px;*/
/*line-height: 22px*/
/*}*/

/*.faq-item {*/
/*padding: 20px;*/
/*margin-bottom: 2px;*/
/*background: #fff*/
/*}*/

/*.faq-question {*/
/*font-size: 18px;*/
/*font-weight: 600;*/
/*color: #1ab394;*/
/*display: block*/
/*}*/

/*.faq-question:hover {*/
/*color: #179d82*/
/*}*/

/*.faq-answer {*/
/*margin-top: 10px;*/
/*background: #f3f3f4;*/
/*border: 1px solid #e7eaec;*/
/*border-radius: 3px;*/
/*padding: 15px*/
/*}*/

/*.faq-item .tag-item {*/
/*background: #f3f3f4;*/
/*padding: 2px 6px;*/
/*font-size: 10px;*/
/*text-transform: uppercase*/
/*}*/

/*.message-input {*/
/*height: 90px!important*/
/*}*/

/*.chat-avatar {*/
/*!*white: 36px;*!*/
/*height: 36px;*/
/*float: left;*/
/*margin-right: 10px*/
/*}*/

/*.chat-user-name {*/
/*padding: 10px*/
/*}*/

/*.chat-user {*/
/*padding: 8px 10px;*/
/*border-bottom: 1px solid #e7eaec*/
/*}*/

/*.chat-user a {*/
/*color: inherit*/
/*}*/

/*.chat-view {*/
/*z-index: 20012*/
/*}*/

/*.chat-statistic,*/
/*.chat-users {*/
/*margin-left: -30px*/
/*}*/

/*.chat-view .ibox-content {*/
/*padding: 0*/
/*}*/

/*.chat-message {*/
/*padding: 10px 20px*/
/*}*/

/*.message-avatar {*/
/*height: 48px;*/
/*width: 48px;*/
/*border: 1px solid #e7eaec;*/
/*border-radius: 4px;*/
/*margin-top: 1px*/
/*}*/

/*.chat-discussion .chat-message:nth-child(2n+1) .message-avatar {*/
/*float: left;*/
/*margin-right: 10px*/
/*}*/

/*.chat-discussion .chat-message:nth-child(2n) .message-avatar {*/
/*float: right;*/
/*margin-left: 10px*/
/*}*/
/*js引用*/
.message {
    background-color: #fff;
    border: 1px solid #e7eaec;
    text-align: left;
    display: block;
    padding: 10px 20px;
    position: relative;
    border-radius: 4px
}

/*.chat-discussion .chat-message:nth-child(2n+1) .message-date {*/
/*float: right*/
/*}*/

/*.chat-discussion .chat-message:nth-child(2n) .message-date {*/
/*float: left*/
/*}*/

/*.chat-discussion .chat-message:nth-child(2n+1) .message {*/
/*text-align: left;*/
/*margin-left: 55px*/
/*}*/

/*.chat-discussion .chat-message:nth-child(2n) .message {*/
/*text-align: right;*/
/*margin-right: 55px*/
/*}*/

/*.message-date {*/
/*font-size: 10px;*/
/*color: #888*/
/*}*/

/*.message-content {*/
/*display: block*/
/*}*/

/*.chat-discussion {*/
/*background: #eee;*/
/*padding: 15px;*/
/*height: 400px;*/
/*overflow-y: auto*/
/*}*/

/*.chat-users {*/
/*overflow-y: auto;*/
/*height: 400px*/
/*}*/

/*.chat-message-form .form-group {*/
/*margin-bottom: 0*/
/*}*/

/*.jstree-open>.jstree-anchor>.fa-folder:before {*/
/*content: "\f07c"*/
/*}*/

/*.jstree-default .jstree-icon.none {*/
/*width: 0*/
/*}*/

/*.clients-list {*/
/*margin-top: 20px*/
/*}*/

/*.clients-list .tab-pane {*/
/*position: relative;*/
/*height: 600px*/
/*}*/

/*.client-detail {*/
/*position: relative;*/
/*height: 620px*/
/*}*/

/*.clients-list table tr td {*/
/*height: 46px;*/
/*vertical-align: middle;*/
/*border: none*/
/*}*/

/*.client-link {*/
/*font-weight: 600;*/
/*color: inherit*/
/*}*/

/*.client-link:hover {*/
/*color: inherit*/
/*}*/

/*.client-avatar {*/
/*width: 42px*/
/*}*/

/*.client-avatar img {*/
/*width: 28px;*/
/*height: 28px;*/
/*border-radius: 50%*/
/*}*/

/*.contact-type {*/
/*width: 20px;*/
/*color: #c1c3c4*/
/*}*/

/*.client-status {*/
/*text-align: left*/
/*}*/

/*.client-detail .vertical-timeline-content p {*/
/*margin: 0*/
/*}*/

/*.client-detail .vertical-timeline-icon.gray-bg {*/
/*color: #a7aaab;*/
/*}*/

/*.clients-list .nav-tabs>li.active>a,*/
/*.clients-list .nav-tabs>li.active>a:focus,*/
/*.clients-list .nav-tabs>li.active>a:hover {*/
/*border-bottom: 1px solid #fff*/
/*}*/

.blog h2 {
    font-weight: 700
}

.blog .btn,
.blog h5 {
    margin: 0 0 5px
}

.article h1 {
    font-size: 48px;
    font-weight: 700;
    color: #2F4050
}

.article p {
    font-size: 15px;
    line-height: 26px
}

/*.article-title {*/
/*text-align: center;*/
/*margin: 60px 0 40px*/
/*}*/

.article .ibox-content {
    padding: 40px
}

/*.issue-tracker .btn-link {*/
/*color: #1ab394*/
/*}*/

/*table.issue-tracker tbody tr td {*/
/*vertical-align: middle;*/
/*height: 50px*/
/*}*/
/*.....................................暂注............项目中无法搜索到以下样式文件2017-3-31.................................................*/
/*.issue-info {*/
/*width: 50%*/
/*}*/

/*.issue-info a {*/
/*font-weight: 600;*/
/*color: #676a6c*/
/*}*/

/*.issue-info small {*/
/*display: block*/
/*}*/

/*.team-members {*/
/*margin: 10px 0*/
/*}*/

/*.team-members img.img-circle {*/
/*width: 42px;*/
/*height: 42px;*/
/*margin-bottom: 5px*/
/*}*/

/*.sortable-list {*/
/*padding: 10px 0*/
/*}*/

/*.agile-list {*/
/*list-style: none;*/
/*margin: 0*/
/*}*/

/*.agile-list li {*/
/*background: #FAFAFB;*/
/*border: 1px solid #e7eaec;*/
/*margin: 0 0 10px;*/
/*padding: 10px;*/
/*border-radius: 2px*/
/*}*/

/*.agile-list li:hover {*/
/*cursor: pointer;*/
/*background: #fff*/
/*}*/

/*.agile-list li.warning-element {*/
/*border-left: 3px solid #f8ac59*/
/*}*/

/*.agile-list li.danger-element {*/
/*border-left: 3px solid #ed5565*/
/*}*/

/*.agile-list li.info-element {*/
/*border-left: 3px solid #1c84c6*/
/*}*/

/*.agile-list li.success-element {*/
/*border-left: 3px solid #1ab394*/
/*}*/

/*.agile-detail {*/
/*margin-top: 5px;*/
/*font-size: 12px*/
/*}*/

/*ins {*/
/*background-color: #c6ffc6;*/
/*text-decoration: none*/
/*}*/

/*del {*/
/*background-color: #ffc6c6*/
/*}*/

/*#small-chat {*/
/*position: fixed;*/
/*bottom: 50px;*/
/*right: 26px;*/
/*z-index: 100*/
/*}*/

/*#small-chat .badge {*/
/*position: absolute;*/
/*top: -3px;*/
/*right: -4px*/
/*}*/

/*.open-small-chat {*/
/*height: 38px;*/
/*width: 38px;*/
/*display: block;*/
/*background: #1ab394;*/
/*padding: 9px 8px;*/
/*text-align: center;*/
/*color: #fff;*/
/*border-radius: 50%*/
/*}*/

/*.open-small-chat:hover {*/
/*color: #fff;*/
/*background: #1ab394*/
/*}*/

/*.small-chat-box {*/
/*display: none;*/
/*position: fixed;*/
/*bottom: 50px;*/
/*right: 80px;*/
/*background: #fff;*/
/*border: 1px solid #e7eaec;*/
/*width: 230px;*/
/*height: 320px;*/
/*border-radius: 4px*/
/*}*/

/*.small-chat-box.ng-small-chat {*/
/*display: block*/
/*}*/

/*.body-small .small-chat-box {*/
/*bottom: 70px;*/
/*right: 20px*/
/*}*/

/*.small-chat-box.active {*/
/*display: block*/
/*}*/

/*.small-chat-box .heading {*/
/*background: #2f4050;*/
/*padding: 8px 15px;*/
/*font-weight: 700;*/
/*color: #fff*/
/*}*/

/*.small-chat-box .chat-date {*/
/*opacity: .6;*/
/*font-size: 10px;*/
/*font-weight: 400*/
/*}*/

/*.small-chat-box .content {*/
/*padding: 15px*/
/*}*/

/*.small-chat-box .content .author-name {*/
/*font-weight: 700;*/
/*margin-bottom: 3px;*/
/*font-size: 11px*/
/*}*/

/*.small-chat-box .content>div {*/
/*padding-bottom: 20px*/
/*}*/

/*.small-chat-box .content .chat-message {*/
/*padding: 5px 10px;*/
/*border-radius: 6px;*/
/*font-size: 11px;*/
/*line-height: 14px;*/
/*max-width: 80%;*/
/*background: #f3f3f4;*/
/*margin-bottom: 10px*/
/*}*/

/*.small-chat-box .content .chat-message.active {*/
/*background: #1ab394;*/
/*color: #fff*/
/*}*/

/*.small-chat-box .content .left {*/
/*text-align: left;*/
/*clear: both*/
/*}*/

/*.small-chat-box .content .left .chat-message {*/
/*float: left*/
/*}*/

/*.small-chat-box .content .right {*/
/*text-align: right;*/
/*clear: both*/
/*}*/

/*.small-chat-box .content .right .chat-message {*/
/*float: right*/
/*}*/

/*.small-chat-box .form-chat {*/
/*padding: 10px*/
/*}*/

/*.sk-spinner-rotating-plane.sk-spinner {*/
/*width: 30px;*/
/*height: 30px;*/
/*background-color: #1ab394;*/
/*margin: 0 auto;*/
/*-webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;*/
/*animation: sk-rotatePlane 1.2s infinite ease-in-out;*/
/*}*/

/*@-webkit-keyframes sk-rotatePlane {*/
/*0% {*/
/*-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);*/
/*transform: perspective(120px) rotateX(0deg) rotateY(0deg)*/
/*}*/
/*50% {*/
/*-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);*/
/*transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)*/
/*}*/
/*100% {*/
/*-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);*/
/*transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)*/
/*}*/
/*}*/

/*@keyframes sk-rotatePlane {*/
/*0% {*/
/*-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);*/
/*transform: perspective(120px) rotateX(0deg) rotateY(0deg)*/
/*}*/
/*50% {*/
/*-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);*/
/*transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)*/
/*}*/
/*100% {*/
/*-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);*/
/*transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)*/
/*}*/
/*}*/

/*.sk-spinner-double-bounce.sk-spinner {*/
/*width: 40px;*/
/*height: 40px;*/
/*position: relative;*/
/*margin: 0 auto*/
/*}*/

/*.sk-spinner-double-bounce .sk-double-bounce1,*/
/*.sk-spinner-double-bounce .sk-double-bounce2 {*/
/*width: 100%;*/
/*height: 100%;*/
/*border-radius: 50%;*/
/*background-color: #1ab394;*/
/*opacity: .6;*/
/*position: absolute;*/
/*top: 0;*/
/*left: 0;*/
/*-webkit-animation: sk-doubleBounce 2s infinite ease-in-out;*/
/*animation: sk-doubleBounce 2s infinite ease-in-out*/
/*}*/

/*.sk-spinner-double-bounce .sk-double-bounce2 {*/
/*-webkit-animation-delay: -1s;*/
/*animation-delay: -1s*/
/*}*/

/*@-webkit-keyframes sk-doubleBounce {*/
/*0%,*/
/*100% {*/
/*-webkit-transform: scale(0);*/
/*transform: scale(0)*/
/*}*/
/*50% {*/
/*-webkit-transform: scale(1);*/
/*transform: scale(1)*/
/*}*/
/*}*/

/*@keyframes sk-doubleBounce {*/
/*0%,*/
/*100% {*/
/*-webkit-transform: scale(0);*/
/*transform: scale(0)*/
/*}*/
/*50% {*/
/*-webkit-transform: scale(1);*/
/*transform: scale(1)*/
/*}*/
/*}*/

/*.sk-spinner-wave.sk-spinner {*/
/*margin: 0 auto;*/
/*width: 50px;*/
/*height: 30px;*/
/*text-align: center;*/
/*font-size: 10px*/
/*}*/

/*.sk-spinner-wave div {*/
/*background-color: #1ab394;*/
/*height: 100%;*/
/*width: 6px;*/
/*display: inline-block;*/
/*-webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;*/
/*animation: sk-waveStretchDelay 1.2s infinite ease-in-out*/
/*}*/

/*.sk-spinner-wave .sk-rect2 {*/
/*-webkit-animation-delay: -1.1s;*/
/*animation-delay: -1.1s*/
/*}*/

/*.sk-spinner-wave .sk-rect3 {*/
/*-webkit-animation-delay: -1s;*/
/*animation-delay: -1s*/
/*}*/

/*.sk-spinner-wave .sk-rect4 {*/
/*-webkit-animation-delay: -.9s;*/
/*animation-delay: -.9s*/
/*}*/

/*.sk-spinner-wave .sk-rect5 {*/
/*-webkit-animation-delay: -.8s;*/
/*animation-delay: -.8s*/
/*}*/

/*@-webkit-keyframes sk-waveStretchDelay {*/
/*0%,*/
/*100%,*/
/*40% {*/
/*-webkit-transform: scaleY(0.4);*/
/*transform: scaleY(0.4)*/
/*}*/
/*20% {*/
/*-webkit-transform: scaleY(1);*/
/*transform: scaleY(1)*/
/*}*/
/*}*/

/*@keyframes sk-waveStretchDelay {*/
/*0%,*/
/*100%,*/
/*40% {*/
/*-webkit-transform: scaleY(0.4);*/
/*transform: scaleY(0.4)*/
/*}*/
/*20% {*/
/*-webkit-transform: scaleY(1);*/
/*transform: scaleY(1)*/
/*}*/
/*}*/

/*.sk-spinner-wandering-cubes.sk-spinner {*/
/*margin: 0 auto;*/
/*width: 32px;*/
/*height: 32px;*/
/*position: relative*/
/*}*/

/*.sk-spinner-wandering-cubes .sk-cube1,*/
/*.sk-spinner-wandering-cubes .sk-cube2 {*/
/*background-color: #1ab394;*/
/*width: 10px;*/
/*height: 10px;*/
/*position: absolute;*/
/*top: 0;*/
/*left: 0;*/
/*-webkit-animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;*/
/*animation: sk-wanderingCubeMove 1.8s infinite ease-in-out*/
/*}*/

/*.sk-spinner-wandering-cubes .sk-cube2 {*/
/*-webkit-animation-delay: -.9s;*/
/*animation-delay: -.9s*/
/*}*/

/*@-webkit-keyframes sk-wanderingCubeMove {*/
/*25% {*/
/*-webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);*/
/*transform: translateX(42px) rotate(-90deg) scale(0.5)*/
/*}*/
/*50% {*/
/*-webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);*/
/*transform: translateX(42px) translateY(42px) rotate(-179deg)*/
/*}*/
/*50.1% {*/
/*-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);*/
/*transform: translateX(42px) translateY(42px) rotate(-180deg)*/
/*}*/
/*75% {*/
/*-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);*/
/*transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)*/
/*}*/
/*100% {*/
/*-webkit-transform: rotate(-360deg);*/
/*transform: rotate(-360deg)*/
/*}*/
/*}*/

/*@keyframes sk-wanderingCubeMove {*/
/*25% {*/
/*-webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);*/
/*transform: translateX(42px) rotate(-90deg) scale(0.5)*/
/*}*/
/*50% {*/
/*-webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);*/
/*transform: translateX(42px) translateY(42px) rotate(-179deg)*/
/*}*/
/*50.1% {*/
/*-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);*/
/*transform: translateX(42px) translateY(42px) rotate(-180deg)*/
/*}*/
/*75% {*/
/*-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);*/
/*transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)*/
/*}*/
/*100% {*/
/*-webkit-transform: rotate(-360deg);*/
/*transform: rotate(-360deg)*/
/*}*/
/*}*/

/*.sk-spinner-pulse.sk-spinner {*/
/*width: 40px;*/
/*height: 40px;*/
/*margin: 0 auto;*/
/*background-color: #1ab394;*/
/*border-radius: 100%;*/
/*-webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out;*/
/*animation: sk-pulseScaleOut 1s infinite ease-in-out*/
/*}*/

/*@-webkit-keyframes sk-pulseScaleOut {*/
/*0% {*/
/*-webkit-transform: scale(0);*/
/*transform: scale(0)*/
/*}*/
/*100% {*/
/*-webkit-transform: scale(1);*/
/*transform: scale(1);*/
/*opacity: 0*/
/*}*/
/*}*/

/*@keyframes sk-pulseScaleOut {*/
/*0% {*/
/*-webkit-transform: scale(0);*/
/*transform: scale(0)*/
/*}*/
/*100% {*/
/*-webkit-transform: scale(1);*/
/*transform: scale(1);*/
/*opacity: 0*/
/*}*/
/*}*/

/*.sk-spinner-chasing-dots.sk-spinner {*/
/*margin: 0 auto;*/
/*width: 40px;*/
/*height: 40px;*/
/*position: relative;*/
/*text-align: center;*/
/*-webkit-animation: sk-chasingDotsRotate 2s infinite linear;*/
/*animation: sk-chasingDotsRotate 2s infinite linear*/
/*}*/

/*.sk-spinner-chasing-dots .sk-dot1,*/
/*.sk-spinner-chasing-dots .sk-dot2 {*/
/*width: 60%;*/
/*height: 60%;*/
/*display: inline-block;*/
/*position: absolute;*/
/*top: 0;*/
/*background-color: #1ab394;*/
/*border-radius: 100%;*/
/*-webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out;*/
/*animation: sk-chasingDotsBounce 2s infinite ease-in-out*/
/*}*/

/*.sk-spinner-chasing-dots .sk-dot2 {*/
/*top: auto;*/
/*bottom: 0;*/
/*-webkit-animation-delay: -1s;*/
/*animation-delay: -1s*/
/*}*/

/*@-webkit-keyframes sk-chasingDotsRotate {*/
/*100% {*/
/*-webkit-transform: rotate(360deg);*/
/*transform: rotate(360deg)*/
/*}*/
/*}*/

/*@keyframes sk-chasingDotsRotate {*/
/*100% {*/
/*-webkit-transform: rotate(360deg);*/
/*transform: rotate(360deg)*/
/*}*/
/*}*/

/*@-webkit-keyframes sk-chasingDotsBounce {*/
/*0%,*/
/*100% {*/
/*-webkit-transform: scale(0);*/
/*transform: scale(0)*/
/*}*/
/*50% {*/
/*-webkit-transform: scale(1);*/
/*transform: scale(1)*/
/*}*/
/*}*/

/*@keyframes sk-chasingDotsBounce {*/
/*0%,*/
/*100% {*/
/*-webkit-transform: scale(0);*/
/*transform: scale(0)*/
/*}*/
/*50% {*/
/*-webkit-transform: scale(1);*/
/*transform: scale(1)*/
/*}*/
/*}*/

/*.sk-spinner-three-bounce.sk-spinner {*/
/*margin: 0 auto;*/
/*width: 70px;*/
/*text-align: center*/
/*}*/

/*.sk-spinner-three-bounce div {*/
/*width: 18px;*/
/*height: 18px;*/
/*background-color: #1ab394;*/
/*border-radius: 100%;*/
/*display: inline-block;*/
/*-webkit-animation: sk-threeBounceDelay 1.4s infinite ease-in-out;*/
/*animation: sk-threeBounceDelay 1.4s infinite ease-in-out;*/
/*-webkit-animation-fill-mode: both;*/
/*animation-fill-mode: both*/
/*}*/

/*.sk-spinner-three-bounce .sk-bounce1 {*/
/*-webkit-animation-delay: -.32s;*/
/*animation-delay: -.32s*/
/*}*/

/*.sk-spinner-three-bounce .sk-bounce2 {*/
/*-webkit-animation-delay: -.16s;*/
/*animation-delay: -.16s*/
/*}*/

/*@-webkit-keyframes sk-threeBounceDelay {*/
/*0%,*/
/*100%,*/
/*80% {*/
/*-webkit-transform: scale(0);*/
/*transform: scale(0)*/
/*}*/
/*40% {*/
/*-webkit-transform: scale(1);*/
/*transform: scale(1)*/
/*}*/
/*}*/

/*@keyframes sk-threeBounceDelay {*/
/*0%,*/
/*100%,*/
/*80% {*/
/*-webkit-transform: scale(0);*/
/*transform: scale(0)*/
/*}*/
/*40% {*/
/*-webkit-transform: scale(1);*/
/*transform: scale(1)*/
/*}*/
/*}*/

/*.sk-spinner-circle.sk-spinner {*/
/*margin: 0 auto;*/
/*width: 22px;*/
/*height: 22px;*/
/*position: relative*/
/*}*/

/*.sk-spinner-circle .sk-circle {*/
/*width: 100%;*/
/*height: 100%;*/
/*position: absolute;*/
/*left: 0;*/
/*top: 0*/
/*}*/

/*.sk-spinner-circle .sk-circle:before {*/
/*content: '';*/
/*display: block;*/
/*margin: 0 auto;*/
/*width: 20%;*/
/*height: 20%;*/
/*background-color: #1ab394;*/
/*border-radius: 100%;*/
/*-webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;*/
/*animation: sk-circleBounceDelay 1.2s infinite ease-in-out;*/
/*-webkit-animation-fill-mode: both;*/
/*animation-fill-mode: both*/
/*}*/

/*.sk-spinner-circle .sk-circle2 {*/
/*-webkit-transform: rotate(30deg);*/
/*transform: rotate(30deg)*/
/*}*/

/*.sk-spinner-circle .sk-circle3 {*/
/*-webkit-transform: rotate(60deg);*/
/*transform: rotate(60deg)*/
/*}*/

/*.sk-spinner-circle .sk-circle4 {*/
/*-webkit-transform: rotate(90deg);*/
/*transform: rotate(90deg)*/
/*}*/

/*.sk-spinner-circle .sk-circle5 {*/
/*-webkit-transform: rotate(120deg);*/
/*transform: rotate(120deg)*/
/*}*/

/*.sk-spinner-circle .sk-circle6 {*/
/*-webkit-transform: rotate(150deg);*/
/*transform: rotate(150deg)*/
/*}*/

/*.sk-spinner-circle .sk-circle7 {*/
/*-webkit-transform: rotate(180deg);*/
/*transform: rotate(180deg)*/
/*}*/

/*.sk-spinner-circle .sk-circle8 {*/
/*-webkit-transform: rotate(210deg);*/
/*transform: rotate(210deg)*/
/*}*/

/*.sk-spinner-circle .sk-circle9 {*/
/*-webkit-transform: rotate(240deg);*/
/*transform: rotate(240deg)*/
/*}*/

/*.sk-spinner-circle .sk-circle10 {*/
/*-webkit-transform: rotate(270deg);*/
/*transform: rotate(270deg)*/
/*}*/

/*.sk-spinner-circle .sk-circle11 {*/
/*-webkit-transform: rotate(300deg);*/
/*transform: rotate(300deg)*/
/*}*/

/*.sk-spinner-circle .sk-circle12 {*/
/*-webkit-transform: rotate(330deg);*/
/*transform: rotate(330deg)*/
/*}*/

/*.sk-spinner-circle .sk-circle2:before {*/
/*-webkit-animation-delay: -1.1s;*/
/*animation-delay: -1.1s*/
/*}*/

/*.sk-spinner-circle .sk-circle3:before {*/
/*-webkit-animation-delay: -1s;*/
/*animation-delay: -1s*/
/*}*/

/*.sk-spinner-circle .sk-circle4:before {*/
/*-webkit-animation-delay: -.9s;*/
/*animation-delay: -.9s*/
/*}*/

/*.sk-spinner-circle .sk-circle5:before {*/
/*-webkit-animation-delay: -.8s;*/
/*animation-delay: -.8s*/
/*}*/

/*.sk-spinner-circle .sk-circle6:before {*/
/*-webkit-animation-delay: -.7s;*/
/*animation-delay: -.7s*/
/*}*/

/*.sk-spinner-circle .sk-circle7:before {*/
/*-webkit-animation-delay: -.6s;*/
/*animation-delay: -.6s*/
/*}*/

/*.sk-spinner-circle .sk-circle8:before {*/
/*-webkit-animation-delay: -.5s;*/
/*animation-delay: -.5s*/
/*}*/

/*.sk-spinner-circle .sk-circle9:before {*/
/*-webkit-animation-delay: -.4s;*/
/*animation-delay: -.4s*/
/*}*/

/*.sk-spinner-circle .sk-circle10:before {*/
/*-webkit-animation-delay: -.3s;*/
/*animation-delay: -.3s*/
/*}*/

/*.sk-spinner-circle .sk-circle11:before {*/
/*-webkit-animation-delay: -.2s;*/
/*animation-delay: -.2s*/
/*}*/

/*.sk-spinner-circle .sk-circle12:before {*/
/*-webkit-animation-delay: -.1s;*/
/*animation-delay: -.1s*/
/*}*/

/*@-webkit-keyframes sk-circleBounceDelay {*/
/*0%,*/
/*100%,*/
/*80% {*/
/*-webkit-transform: scale(0);*/
/*transform: scale(0)*/
/*}*/
/*40% {*/
/*-webkit-transform: scale(1);*/
/*transform: scale(1)*/
/*}*/
/*}*/

/*@keyframes sk-circleBounceDelay {*/
/*0%,*/
/*100%,*/
/*80% {*/
/*-webkit-transform: scale(0);*/
/*transform: scale(0)*/
/*}*/
/*40% {*/
/*-webkit-transform: scale(1);*/
/*transform: scale(1)*/
/*}*/
/*}*/

/*.sk-spinner-cube-grid.sk-spinner {*/
/*width: 30px;*/
/*height: 30px;*/
/*margin: 0 auto*/
/*}*/

/*.sk-spinner-cube-grid .sk-cube {*/
/*width: 33%;*/
/*height: 33%;*/
/*background-color: #1ab394;*/
/*float: left;*/
/*-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;*/
/*animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out*/
/*}*/

/*.sk-spinner-cube-grid .sk-cube:nth-child(1) {*/
/*-webkit-animation-delay: .2s;*/
/*animation-delay: .2s*/
/*}*/

/*.sk-spinner-cube-grid .sk-cube:nth-child(2) {*/
/*-webkit-animation-delay: .3s;*/
/*animation-delay: .3s*/
/*}*/

/*.sk-spinner-cube-grid .sk-cube:nth-child(3) {*/
/*-webkit-animation-delay: .4s;*/
/*animation-delay: .4s*/
/*}*/

/*.sk-spinner-cube-grid .sk-cube:nth-child(4) {*/
/*-webkit-animation-delay: .1s;*/
/*animation-delay: .1s*/
/*}*/

/*.sk-spinner-cube-grid .sk-cube:nth-child(5) {*/
/*-webkit-animation-delay: .2s;*/
/*animation-delay: .2s*/
/*}*/

/*.sk-spinner-cube-grid .sk-cube:nth-child(6) {*/
/*-webkit-animation-delay: .3s;*/
/*animation-delay: .3s*/
/*}*/

/*.sk-spinner-cube-grid .sk-cube:nth-child(7) {*/
/*-webkit-animation-delay: 0s;*/
/*animation-delay: 0s*/
/*}*/

/*.sk-spinner-cube-grid .sk-cube:nth-child(8) {*/
/*-webkit-animation-delay: .1s;*/
/*animation-delay: .1s*/
/*}*/

/*.sk-spinner-cube-grid .sk-cube:nth-child(9) {*/
/*-webkit-animation-delay: .2s;*/
/*animation-delay: .2s*/
/*}*/

/*@-webkit-keyframes sk-cubeGridScaleDelay {*/
/*0%,*/
/*100%,*/
/*70% {*/
/*-webkit-transform: scale3D(1, 1, 1);*/
/*transform: scale3D(1, 1, 1)*/
/*}*/
/*35% {*/
/*-webkit-transform: scale3D(0, 0, 1);*/
/*transform: scale3D(0, 0, 1)*/
/*}*/
/*}*/

/*@keyframes sk-cubeGridScaleDelay {*/
/*0%,*/
/*100%,*/
/*70% {*/
/*-webkit-transform: scale3D(1, 1, 1);*/
/*transform: scale3D(1, 1, 1)*/
/*}*/
/*35% {*/
/*-webkit-transform: scale3D(0, 0, 1);*/
/*transform: scale3D(0, 0, 1)*/
/*}*/
/*}*/

/*.sk-spinner-wordpress.sk-spinner {*/
/*background-color: #1ab394;*/
/*width: 30px;*/
/*height: 30px;*/
/*border-radius: 30px;*/
/*position: relative;*/
/*margin: 0 auto;*/
/*-webkit-animation: sk-innerCircle 1s linear infinite;*/
/*animation: sk-innerCircle 1s linear infinite*/
/*}*/

/*.sk-spinner-wordpress .sk-inner-circle {*/
/*display: block;*/
/*background-color: #fff;*/
/*width: 8px;*/
/*height: 8px;*/
/*position: absolute;*/
/*border-radius: 8px;*/
/*top: 5px;*/
/*left: 5px*/
/*}*/

/*@-webkit-keyframes sk-innerCircle {*/
/*0% {*/
/*-webkit-transform: rotate(0);*/
/*transform: rotate(0)*/
/*}*/
/*100% {*/
/*-webkit-transform: rotate(360deg);*/
/*transform: rotate(360deg)*/
/*}*/
/*}*/

/*@keyframes sk-innerCircle {*/
/*0% {*/
/*-webkit-transform: rotate(0);*/
/*transform: rotate(0)*/
/*}*/
/*100% {*/
/*-webkit-transform: rotate(360deg);*/
/*transform: rotate(360deg)*/
/*}*/
/*}*/

/*.sk-spinner-fading-circle.sk-spinner {*/
/*margin: 0 auto;*/
/*width: 22px;*/
/*height: 22px;*/
/*position: relative*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle {*/
/*width: 100%;*/
/*height: 100%;*/
/*position: absolute;*/
/*left: 0;*/
/*top: 0*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle:before {*/
/*content: '';*/
/*display: block;*/
/*margin: 0 auto;*/
/*width: 18%;*/
/*height: 18%;*/
/*background-color: #1ab394;*/
/*border-radius: 100%;*/
/*-webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out;*/
/*animation: sk-circleFadeDelay 1.2s infinite ease-in-out;*/
/*-webkit-animation-fill-mode: both;*/
/*animation-fill-mode: both*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle2 {*/
/*-webkit-transform: rotate(30deg);*/
/*transform: rotate(30deg)*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle3 {*/
/*-webkit-transform: rotate(60deg);*/
/*transform: rotate(60deg)*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle4 {*/
/*-webkit-transform: rotate(90deg);*/
/*transform: rotate(90deg)*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle5 {*/
/*-webkit-transform: rotate(120deg);*/
/*transform: rotate(120deg)*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle6 {*/
/*-webkit-transform: rotate(150deg);*/
/*transform: rotate(150deg)*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle7 {*/
/*-webkit-transform: rotate(180deg);*/
/*transform: rotate(180deg)*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle8 {*/
/*-webkit-transform: rotate(210deg);*/
/*transform: rotate(210deg)*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle9 {*/
/*-webkit-transform: rotate(240deg);*/
/*transform: rotate(240deg)*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle10 {*/
/*-webkit-transform: rotate(270deg);*/
/*transform: rotate(270deg)*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle11 {*/
/*-webkit-transform: rotate(300deg);*/
/*transform: rotate(300deg)*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle12 {*/
/*-webkit-transform: rotate(330deg);*/
/*transform: rotate(330deg)*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle2:before {*/
/*-webkit-animation-delay: -1.1s;*/
/*animation-delay: -1.1s*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle3:before {*/
/*-webkit-animation-delay: -1s;*/
/*animation-delay: -1s*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle4:before {*/
/*-webkit-animation-delay: -.9s;*/
/*animation-delay: -.9s*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle5:before {*/
/*-webkit-animation-delay: -.8s;*/
/*animation-delay: -.8s*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle6:before {*/
/*-webkit-animation-delay: -.7s;*/
/*animation-delay: -.7s*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle7:before {*/
/*-webkit-animation-delay: -.6s;*/
/*animation-delay: -.6s*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle8:before {*/
/*-webkit-animation-delay: -.5s;*/
/*animation-delay: -.5s*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle9:before {*/
/*-webkit-animation-delay: -.4s;*/
/*animation-delay: -.4s*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle10:before {*/
/*-webkit-animation-delay: -.3s;*/
/*animation-delay: -.3s*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle11:before {*/
/*-webkit-animation-delay: -.2s;*/
/*animation-delay: -.2s*/
/*}*/

/*.sk-spinner-fading-circle .sk-circle12:before {*/
/*-webkit-animation-delay: -.1s;*/
/*animation-delay: -.1s*/
/*}*/

/*@-webkit-keyframes sk-circleFadeDelay {*/
/*0%,*/
/*100%,*/
/*39% {*/
/*opacity: 0*/
/*}*/
/*40% {*/
/*opacity: 1*/
/*}*/
/*}*/

/*@keyframes sk-circleFadeDelay {*/
/*0%,*/
/*100%,*/
/*39% {*/
/*opacity: 0*/
/*}*/
/*40% {*/
/*opacity: 1*/
/*}*/
/*}*/

/*body.rtls #page-wrapper {*/
/*margin: 0 220px 0 0*/
/*}*/

/*body.rtls .nav-second-level li a {*/
/*padding: 7px 35px 7px 10px*/
/*}*/

/*body.rtls .ibox-title h5 {*/
/*float: right*/
/*}*/

/*body.rtls .pull-right {*/
/*float: left!important*/
/*}*/

/*body.rtls .pull-left {*/
/*float: right!important*/
/*}*/

/*body.rtls .ibox-tools,*/
/*body.rtls .stat-percent {*/
/*float: left*/
/*}*/

/*body.rtls .navbar-right {*/
/*float: left!important*/
/*}*/

/*body.rtls .navbar-top-links li:last-child {*/
/*margin-right: 0*/
/*}*/

/*body.rtls .minimalize-styl-2 {*/
/*float: right;*/
/*margin: 14px 20px 5px 5px*/
/*}*/

/*body.rtls .feed-element>.pull-left {*/
/*margin-left: 10px;*/
/*margin-right: 0*/
/*}*/

/*body.rtls .timeline-item .date {*/
/*text-align: left*/
/*}*/

/*body.rtls .timeline-item .date i {*/
/*left: 0;*/
/*right: auto*/
/*}*/

/*body.rtls .timeline-item .content {*/
/*border-right: 1px solid #e7eaec;*/
/*border-left: none*/
/*}*/

/*body.rtls .theme-config {*/
/*left: 0;*/
/*right: auto*/
/*}*/

/*body.rtls .spin-icon {*/
/*border-radius: 0 20px 20px 0*/
/*}*/

/*body.rtls .toast-close-button {*/
/*float: left*/
/*}*/

/*body.rtls #toast-container>.toast:before {*/
/*margin: auto -1.5em auto .5em*/
/*}*/

/*body.rtls #toast-container>div {*/
/*padding: 15px 50px 15px 15px*/
/*}*/

/*body.rtls .center-orientation .vertical-timeline-icon i {*/
/*margin-left: 0;*/
/*margin-right: -12px*/
/*}*/

/*body.rtls .vertical-timeline-icon i {*/
/*right: 50%;*/
/*left: auto;*/
/*margin-left: auto;*/
/*margin-right: -12px*/
/*}*/

/*body.rtls .file-box,*/
/*body.rtls ul.notes li {*/
/*float: right*/
/*}*/

/*body.rtls .chat-statistic,*/
/*body.rtls .chat-users {*/
/*margin-right: -30px;*/
/*margin-left: auto*/
/*}*/

/*body.rtls .dropdown-menu>li>a {*/
/*text-align: right*/
/*}*/

/*body.rtls .b-r {*/
/*border-left: 1px solid #e7eaec;*/
/*border-right: none*/
/*}*/

/*body.rtls .dd-list .dd-list {*/
/*padding-right: 30px;*/
/*padding-left: 0*/
/*}*/

/*body.rtls .dd-item>button {*/
/*float: right*/
/*}*/

/*body.rtls .theme-config-box {*/
/*margin-left: -220px;*/
/*margin-right: 0*/
/*}*/

/*body.rtls .theme-config-box.show {*/
/*margin-left: 0;*/
/*margin-right: 0*/
/*}*/

/*body.rtls .spin-icon {*/
/*right: 0;*/
/*left: auto*/
/*}*/

/*body.rtls .skin-setttings {*/
/*margin-right: 40px;*/
/*margin-left: 0;*/
/*direction: ltr*/
/*}*/

/*body.rtls .footer.fixed {*/
/*margin-right: 220px;*/
/*margin-left: 0*/
/*}*/

/*body.body-small.mini-navbar .footer.fixed,*/
/*body.rtls.mini-navbar .footer.fixed {*/
/*margin: 0 70px 0 0*/
/*}*/

/*body.body-small.mini-navbar .footer.fixed,*/
/*body.rtls.mini-navbar.fixed-sidebar .footer.fixed {*/
/*margin: 0*/
/*}*/

/*body.rtls.top-navigation .navbar-toggle {*/
/*float: right;*/
/*margin-left: 15px;*/
/*margin-right: 15px*/
/*}*/

/*.body-small.rtls.top-navigation .navbar-header {*/
/*float: none*/
/*}*/

/*body.rtls.top-navigation #page-wrapper {*/
/*margin: 0*/
/*}*/

/*body.rtls.mini-navbar #page-wrapper {*/
/*margin: 0 70px 0 0*/
/*}*/

/*body.rtls.mini-navbar.fixed-sidebar #page-wrapper {*/
/*margin: 0*/
/*}*/

/*body.rtls.body-small.fixed-sidebar.mini-navbar #page-wrapper {*/
/*margin: 0 220px 0 0*/
/*}*/

/*body.rtls.body-small.fixed-sidebar.mini-navbar .navbar-static-side {*/
/*width: 220px*/
/*}*/

/*.body-small.rtls .navbar-fixed-top {*/
/*margin-right: 0*/
/*}*/

/*.body-small.rtls .navbar-header {*/
/*float: right*/
/*}*/

/*body.rtls .navbar-top-links li:last-child {*/
/*margin-left: 20px*/
/*}*/

/*body.rtls .top-navigation #page-wrapper,*/
/*body.rtls .top-navigation .footer.fixed,*/
/*body.rtls.mini-navbar .top-navigation #page-wrapper,*/
/*body.rtls.mini-navbar.top-navigation #page-wrapper,*/
/*body.rtls.top-navigation .footer.fixed {*/
/*margin: 0*/
/*}*/

/*.rtls .ltr-support {*/
/*direction: ltr*/
/*}*/

/*.theme-config {*/
/*position: absolute;*/
/*top: 110px;*/
/*right: 0;*/
/*overflow: hidden*/
/*}*/

/*.theme-config-box {*/
/*margin-right: -220px;*/
/*position: relative;*/
/*z-index: 2000;*/
/*-webkit-transition-duration: .8s;*/
/*transition-duration: .8s*/
/*}*/

/*.theme-config-box.show {*/
/*margin-right: 0*/
/*}*/

/*.spin-icon {*/
/*background: #1ab394;*/
/*position: absolute;*/
/*padding: 7px 10px 7px 13px;*/
/*border-radius: 20px 0 0 20px;*/
/*font-size: 16px;*/
/*top: 0;*/
/*left: 0;*/
/*width: 40px;*/
/*color: #fff;*/
/*cursor: pointer*/
/*}*/

/*.skin-setttings {*/
/*width: 220px;*/
/*margin-left: 40px;*/
/*background: #f3f3f4*/
/*}*/

/*.skin-setttings .title {*/
/*background: #efefef;*/
/*text-align: center;*/
/*text-transform: uppercase;*/
/*font-weight: 600;*/
/*display: block;*/
/*padding: 10px 15px;*/
/*font-size: 12px*/
/*}*/

/*.setings-item {*/
/*padding: 10px 30px*/
/*}*/

/*.setings-item.skin {*/
/*text-align: center*/
/*}*/

/*.setings-item .switch {*/
/*float: right*/
/*}*/

/*.skin-name a {*/
/*text-transform: uppercase*/
/*}*/

/*.setings-item a {*/
/*color: #fff*/
/*}*/

/*.blue-skin,*/
/*.default-skin,*/
/*.ultra-skin,*/
/*.yellow-skin {*/
/*text-align: center*/
/*}*/

/*.default-skin {*/
/*font-weight: 600;*/
/*background: #1ab394*/
/*}*/

/*.default-skin:hover {*/
/*background: #199d82*/
/*}*/

/*.blue-skin {*/
/*font-weight: 600;*/
/*background: url(patterns/header-profile-skin-1.png) repeat scroll 0 0*/
/*}*/

/*.blue-skin:hover {*/
/*background: #0d8ddb*/
/*}*/

/*.blue-skin:hover {*/
    /*background: #0d8ddb*/
/*}*/

/*.yellow-skin:hover {*/
/*background: #ce8735*/
/*}*/
/*...................................暂注..............无法搜索到以上样式文件2017-3-31.................................................*/
/*js引用*/
.content-tabs {
    border-bottom: solid 2px #2f4050
}

.page-tabs a {
    color: #999
}

.page-tabs a i {
    color: #ccc
}

.page-tabs a.active {
    background: #2f4050;
    color: #bbc3c9
}

.page-tabs a.active i:hover,
.page-tabs a.active:hover {
    background: #293846;
    color: #fff
}
/*无法搜索到以下样式所在的文件2017-3-31*/
/*.skin-1 .minimalize-styl-2 {*/
/*margin: 14px 5px 5px 30px*/
/*}*/

/*.skin-1 .navbar-top-links li:last-child {*/
/*margin-right: 30px*/
/*}*/

/*.skin-1.fixed-nav .minimalize-styl-2 {*/
/*margin: 14px 5px 5px 15px*/
/*}*/

/*.skin-1 .spin-icon {*/
/*background: #0e9aef!important*/
/*}*/

/*.skin-1 .nav-header {*/
/*background: #0e9aef;*/
/*background: url(patterns/header-profile-skin-1.png)*/
/*}*/

/*.skin-1.mini-navbar .nav-second-level {*/
/*background: #3e495f*/
/*}*/

/*.skin-1 .breadcrumb {*/
/*background: 0 0*/
/*}*/

/*.skin-1 .page-heading {*/
/*border: none*/
/*}*/

/*.skin-1 .nav>li.active {*/
/*background: #3a4459*/
/*}*/

/*.skin-1 .nav>li>a {*/
/*color: #9ea6b9*/
/*}*/

/*.skin-1 .nav>li.active>a {*/
/*color: #fff*/
/*}*/

/*.skin-1 .navbar-minimalize {*/
/*background: #0e9aef;*/
/*border-color: #0e9aef*/
/*}*/

/*body.skin-1 {*/
/*background: #3e495f*/
/*}*/

/*.skin-1 .navbar-static-top {*/
/*background: #fff*/
/*}*/

/*.skin-1 .dashboard-header {*/
/*background: 0 0;*/
/*border-bottom: none!important;*/
/*border-top: none;*/
/*padding: 20px 30px 10px*/
/*}*/

/*.fixed-nav.skin-1 .navbar-fixed-top {*/
/*background: #fff*/
/*}*/

/*.skin-1 .wrapper-content {*/
/*padding: 30px 15px*/
/*}*/

/*.skin-1 #page-wrapper {*/
/*background: #f4f6fa*/
/*}*/

/*.skin-1 .ibox-content,*/
/*.skin-1 .ibox-title {*/
/*border-width: 1px*/
/*}*/

/*.skin-1 .ibox-content:last-child {*/
/*border-style: solid*/
/*}*/

/*.skin-1 .nav>li.active {*/
/*border: none*/
/*}*/

/*.skin-1 .nav-header {*/
/*padding: 35px 25px 25px*/
/*}*/

/*.skin-1 .nav-header a.dropdown-toggle {*/
/*color: #fff;*/
/*margin-top: 10px*/
/*}*/

/*.skin-1 .nav-header a.dropdown-toggle .text-muted {*/
/*color: #fff;*/
/*opacity: .8*/
/*}*/

/*.skin-1 .profile-element {*/
/*text-align: center*/
/*}*/

/*.skin-1 .img-circle {*/
/*border-radius: 5px*/
/*}*/

/*.skin-1 .navbar-default .nav>li>a:focus,*/
/*.skin-1 .navbar-default .nav>li>a:hover {*/
/*background: #39aef5;*/
/*color: #fff*/
/*}*/

/*.skin-1 .nav.nav-tabs>li.active>a {*/
/*color: #555*/
/*}*/

/*.skin-1 .content-tabs {*/
/*border-bottom: solid 2px #39aef5*/
/*}*/

/*.skin-1 .nav.nav-tabs>li.active {*/
/*background: 0 0*/
/*}*/

/*.skin-1 .page-tabs a.active {*/
/*background: #39aef5;*/
/*color: #fff*/
/*}*/

/*.skin-1 .page-tabs a.active i:hover,*/
/*.skin-1 .page-tabs a.active:hover {*/
/*background: #0e9aef;*/
/*color: #fff*/
/*}*/

/*.skin-3 .minimalize-styl-2 {*/
/*margin: 14px 5px 5px 30px*/
/*}*/

/*.skin-3 .navbar-top-links li:last-child {*/
/*margin-right: 30px*/
/*}*/

/*.skin-3.fixed-nav .minimalize-styl-2 {*/
/*margin: 14px 5px 5px 15px*/
/*}*/

/*.skin-3 .spin-icon {*/
/*background: #ecba52!important*/
/*}*/

/*body.boxed-layout.skin-3 #wrapper {*/
/*background: #3e2c42*/
/*}*/

/*.skin-3 .nav-header {*/
/*background: #ecba52;*/
/*background: url(patterns/header-profile-skin-3.png)*/
/*}*/

/*.skin-3.mini-navbar .nav-second-level {*/
/*background: #3e2c42*/
/*}*/

/*.skin-3 .breadcrumb {*/
/*background: 0 0*/
/*}*/

/*.skin-3 .page-heading {*/
/*border: none*/
/*}*/

/*.skin-3 .nav>li.active {*/
/*background: #38283c*/
/*}*/

/*.fixed-nav.skin-3 .navbar-fixed-top {*/
/*background: #fff*/
/*}*/

/*.skin-3 .nav>li>a {*/
/*color: #948b96*/
/*}*/

/*.skin-3 .nav>li.active>a {*/
/*color: #fff*/
/*}*/

/*.skin-3 .navbar-minimalize {*/
/*background: #ecba52;*/
/*border-color: #ecba52*/
/*}*/

/*body.skin-3 {*/
/*background: #3e2c42*/
/*}*/

/*.skin-3 .navbar-static-top {*/
/*background: #fff*/
/*}*/

/*.skin-3 .dashboard-header {*/
/*background: 0 0;*/
/*border-bottom: none!important;*/
/*border-top: none;*/
/*padding: 20px 30px 10px*/
/*}*/

/*.skin-3 .wrapper-content {*/
/*padding: 30px 15px*/
/*}*/

/*.skin-3 #page-wrapper {*/
/*background: #f4f6fa*/
/*}*/

/*.skin-3 .ibox-content,*/
/*.skin-3 .ibox-title {*/
/*border-width: 1px*/
/*}*/

/*.skin-3 .ibox-content:last-child {*/
/*border-style: solid*/
/*}*/

/*.skin-3 .nav>li.active {*/
/*border: none*/
/*}*/

/*.skin-3 .nav-header {*/
/*padding: 35px 25px 25px*/
/*}*/

/*.skin-3 .nav-header a.dropdown-toggle {*/
/*color: #fff;*/
/*margin-top: 10px*/
/*}*/

/*.skin-3 .nav-header a.dropdown-toggle .text-muted {*/
/*color: #fff;*/
/*opacity: .8*/
/*}*/

/*.skin-3 .profile-element {*/
/*text-align: center*/
/*}*/

/*.skin-3 .img-circle {*/
/*border-radius: 5px*/
/*}*/

/*.skin-3 .navbar-default .nav>li>a:focus,*/
/*.skin-3 .navbar-default .nav>li>a:hover {*/
/*background: #38283c;*/
/*color: #fff*/
/*}*/

/*.skin-3 .nav.nav-tabs>li.active>a {*/
/*color: #555*/
/*}*/

/*.skin-3 .content-tabs {*/
/*border-bottom: solid 2px #3e2c42*/
/*}*/

/*.skin-3 .nav.nav-tabs>li.active {*/
/*background: 0 0*/
/*}*/

/*.skin-3 .page-tabs a.active {*/
/*background: #3e2c42;*/
/*color: #fff*/
/*}*/

/*.skin-3 .page-tabs a.active i:hover,*/
/*.skin-3 .page-tabs a.active:hover {*/
/*background: #38283c;*/
/*color: #fff*/
/*}*/
/*左侧菜单栏主背景色 开始*/
.navbar-static-side {
    background: #5e5e5e;
}
/*左侧菜单栏主背景色 结束*/
.nav-close {
    padding: 10px;
    position: absolute;
    right: 5px;
    top: 5px;
    font-size: 1.4em;
    cursor: pointer;
    z-index: 10;
    display: none;
    color: rgba(255, 255, 255, .3)
}

.ui-jqgrid-titlebar {
    height: 40px;
    line-height: 24px;
    color: #676a6c;
    background-color: #F9F9F9;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
}

.ui-jqgrid .ui-jqgrid-title {
    float: left;
    margin-left: 5px;
    font-weight: 700
}

.ui-jqgrid .ui-jqgrid-titlebar {
    position: relative;
    border-left: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid
}
/*无法搜索到以下样式所在的文件*/
/*.social-feed-separated .social-feed-box {*/
/*margin-left: 62px*/
/*}*/

/*.social-feed-separated .social-avatar {*/
/*float: left;*/
/*padding: 0*/
/*}*/

/*.social-feed-separated .social-avatar img {*/
/*width: 52px;*/
/*height: 52px;*/
/*border: 1px solid #e7eaec*/
/*}*/
/*#relationdiv .newly-thr,.form-layout-two.newly-two.view{*/
    /*border: 1px solid  red!important;*/
/*}*/
/*.social-feed-separated .social-feed-box .social-avatar {*/
/*padding: 15px 15px 0;*/
/*float: none*/
/*}*/

/*.social-feed-box {*/
/*border: 1px solid #e7eaec;*/
/*background: #fff;*/
/*margin-bottom: 15px*/
/*}*/
/*.map引用*/
.article .social-feed-box {
    margin-bottom: 0;
    border-bottom: none
}

.article .social-feed-box:last-child {
    margin-bottom: 0;
    border-bottom: 1px solid #e7eaec
}

.article .social-feed-box p {
    font-size: 12px;
    line-height: 18px
}

/*.social-action {*/
/*margin: 15px*/
/*}*/

/*.social-avatar {*/
/*padding: 15px 15px 0*/
/*}*/

/*.social-comment .social-comment {*/
/*margin-left: 45px*/
/*}*/

/*.social-avatar img {*/
/*height: 40px;*/
/*width: 40px;*/
/*margin-right: 10px*/
/*}*/

/*.social-avatar .media-body a {*/
/*font-size: 14px;*/
/*display: block*/
/*}*/

/*.social-body {*/
/*padding: 15px*/
/*}*/

/*.social-body img {*/
/*margin-bottom: 10px*/
/*}*/

/*.social-footer {*/
/*border-top: 1px solid #e7eaec;*/
/*padding: 10px 15px;*/
/*background: #f9f9f9*/
/*}*/

/*.social-footer .social-comment img {*/
/*width: 32px;*/
/*margin-right: 10px*/
/*}*/

/*.social-comment:first-child {*/
/*margin-top: 0*/
/*}*/

/*.social-comment {*/
/*margin-top: 15px*/
/*}*/

/*.social-comment textarea {*/
/*font-size: 12px*/
/*}*/
input[type='checkbox']{outline:none}
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
    margin-top: -4px
}

.echarts {
    height: 240px
}

.checkbox-inline,
.checkbox-inline+.checkbox-inline,
.radio-inline,
.radio-inline+.radio-inline {
    margin: 0 15px 0 0
}

.navbar-toggle {
    background-color: #fff
}

.J_menuTab {
    -webkit-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s
}

::-webkit-scrollbar-track {
    background-color: #F5F5F5
}

::-webkit-scrollbar {
    width: 8px;
    background-color: #F5F5F5;
    height: 8px;
}
.vertical-axis::-webkit-scrollbar {
    background-color: #dbe1e8;
}
.vertical-axis::-webkit-scrollbar-thumb{
    background-color: #dbe1e8;
    border-radius: 20px;
}
.vertical-axis::-webkit-scrollbar-track{
    background-color: #fff
}
/*.gohome {*/
/*position: fixed;*/
/*top: 20px;*/
/*right: 20px;*/
/*z-index: 100*/
/*}*/

/*.gohome a {*/
/*height: 38px;*/
/*width: 38px;*/
/*display: block;*/
/*background: #2f4050;*/
/*padding: 9px 8px;*/
/*text-align: center;*/
/*color: #fff;*/
/*border-radius: 50%;*/
/*opacity: .5*/
/*}*/

/*.gohome a:hover {*/
/*opacity: 1*/
/*}*/


/*20150912-左侧菜单logo*/
/*主页菜单设置页*/
.nav-header .profile-element {
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    color: #b8c7ce;
    width: 100%;
    font-size: 14px;
    position: relative;
    display: block;
    background: transparent !important;
    text-align: center;
}

.nav-header .profile-element img {
    width: 100%;
    height: 58px;
    /*width: auto;*/
}
/*.nav-header .profile-element .qc_logo{
    width: auto;
    height: auto;
    !*margin-top: 10px;*!
}*/
.profile-element a {
    color: #b8c7ce;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    line-height: 60px;
    margin: 0 27px;
}

.logo-element {
    width: 70px;
    color: white;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    display: none;
    font-size: 18px;
    font-weight: 600;
    padding: 0;
    text-align: center;
}

.logo-element a {
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    color: #b8c7ce;
    font-size: 14px;
    line-height: 44px;
    margin: 0 auto;
    text-align: center;
}

.profile-element a:hover,
.logo-element a:hover {
    color: #fff;
}


/*后台菜单图标一级*/

.b-ground-level-sprite {
    display: inline-block;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/menu2/menubgins1.png);
}
.b-ground-level-icon01 {
    height: 16px;
    width: 16px;
    background-position: 0 0;
}

.b-ground-level-icon02 {
    height: 16px;
    width: 16px;
    background-position: -23px 0;
}

.b-ground-level-icon03 {
    height: 16px;
    width: 16px;
    background-position: -47px 0;
}

.b-ground-level-icon04 {
    height: 16px;
    width: 16px;
    background-position: -71px 0;
}

.b-ground-level-icon05 {
    height: 16px;
    width: 16px;
    background-position: 0 -24px;
}

.b-ground-level-icon06 {
    height: 16px;
    width: 16px;
    background-position: -23px -24px;
}

.b-ground-level-icon07 {
    height: 16px;
    width: 16px;
    background-position: -48px -24px;
}

.b-ground-level-icon08 {
    height: 16px;
    width: 16px;
    background-position: -72px -24px;
}

.b-ground-level-sprite.b-ground-level-icon09{
    display: inline-block;
    /*overflow: hidden;*/
    background-repeat: no-repeat;
    background-image: url(../img/menu2/menubgins-baseSet.png);
    height: 16px;
    width: 16px;
    background-position: 0px 0px;
}

.b-ground-level-sprite.b-ground-level-icon10{
    display: inline-block;
    /*overflow: hidden;*/
    background-repeat: no-repeat;
    background-image: url(../img/menu2/menubgins-app.png);
    height: 16px;
    width: 16px;
    background-position: 0px 0px;
}

/*.b-ground-level-icon01 {
width: 18px;
height: 18px;
background-position: -22px -42px
}

.b-ground-level-icon02 {
width: 18px;
height: 18px;
background-position: -22px -22px
}

.b-ground-level-icon03 {
width: 18px;
height: 18px;
background-position: -42px -2px
}

.b-ground-level-icon04 {
width: 18px;
height: 18px;
background-position: -22px -2px
}

.b-ground-level-icon05 {
width: 18px;
height: 18px;
background-position: -2px -42px
}

.b-ground-level-icon06 {
width: 18px;
height: 18px;
background-position: -2px -22px
}

.b-ground-level-icon07 {
width: 18px;
height: 18px;
background-position: -2px -2px
}*/
#search_div_top input{
    margin-top: 11px;
    color: #333;
}
#search_div_top input:hover,
#search_div_top input:active,
#search_div_top input:focus{
    border-color: #fed545;
}
/*最上菜单代码*/
/*#search_div_top .dback {*/
    /*display: block;*/
    /*height: 22px;*/
    /*position: absolute;*/
    /*right: -40px;*/
    /*top: 5px;*/
    /*width: 36px;*/
    /*z-index: 9999;*/
/*}*/
.dback {
    display: block;
    height: 22px;
    position: absolute;
    right: 0px;
    top: 5px;
    width: 36px;
    z-index: 999;
}
.form-group.has-feedback .dback {
    display: block;
    height: 16px;
    position: absolute;
    right: 14px;
    top: 10px;
    width: 16px;
    z-index: 9999;
    overflow: hidden;
}
.form-group.has-feedback .dback .icon{
    margin: 0;
}
.has-feedback {
    width: 216px;
}

.dback .btn-search {
    float: none;
    margin-right: 0;
    -moz-user-select: none;
    background-image: none;
    border: medium none;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 16px;
    height: 16px;
}

.form-group a {
    border: 1px solid #d9d9d9;
    display: block;
    float: right;
    position: relative;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.dback i {
    color: #ccc;
    vertical-align: -15% !important;
}

.m-t-mda {
    margin-top: 5px;
    margin-right: 70px;
}
/*右侧头部导航背景色*/
.navbar-fixed-top,
.navbar-static-top {
    background: #2b85c4 none repeat scroll 0 0;
}


/*右侧头部导航*/
.logoutfont{vertical-align: middle;padding-top: 8px}
.navbar-static-top{
    width: 100%;
}
.navbar-static-top .navbar-header{
    width: 300px;
}
/*主页右侧顶部图标列表 开始*/
.headtophome {
    background: url(../img/headtop/headtophome.png) no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
}

.headtop01 {
    background: url(../img/headtop/topIcon.png) no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
    background-position:0 -1px;
}

.headtop02 {
    background: url(../img/headtop/head-top-02.png) no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
}

.headtop03 {
    background: url(../img/headtop/topIcon.png) no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
    background-position:-32px -1px;
}

.headtop04 {
    background: url(../img/headtop/head-top-04.png) no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
}

.headtop05 {
    background: url(../img/headtop/head-top-05.png) no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
}

.headtop06 {
    background: url(../img/headtop/topIcon.png) no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
    background-position:-191px -1px;
}

.headtop07 {
    background: url(../img/headtop/head-top-07.png) no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
}

.headtop08 {
    background: url(../img/headtop/topIcon.png) no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
    background-position:-64px -1px;
}

.headtop09 {
    background: url(../img/headtop/topIcon.png) no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
    background-position:-128px 0;
}

.headtop10 {
    background: url(../img/headtop/topIcon.png) no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
    background-position:-160px -1px;
}
.fa-bars {
    color: #fff;
}

.dropdown .khc-icon-20{
    background: url(../img/headtop/topIcon.png) no-repeat;
    background-position:-96px -1px;
}
/*主页右侧顶部图标列表 结束*/


/*.khc-sel select { background-color: #ffffff; background-image: none; border: 1px solid #e5e6e7; border-radius: 1px; color: #555; display: inline-block !important; font-size: 12px; height: 30px; line-height: 30px; margin: 0; padding: 3px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100%; }*/

.listNodata{
    height: 300px;
    text-align: center;
    margin-bottom: -100px;
    background:#fff url("../img/ins/ins-Sorry.png") no-repeat center;
}

/*xie 17-9-13 暂无数据*/
.DTFC_ScrollWrapper .table>tbody>.DTFC_NoData{
    background: #fff !important;
}
.DTFC_ScrollWrapper .table>tbody>.DTFC_NoData:hover{
    background: #fff !important;
}

/*导入历史-详情页*/
.listNodata-importhistory{
    height: 300px;
    text-align: center;
    background:#fff url("../img/ins/ins-Sorry.png") no-repeat center;
    padding-top: 210px;
    text-align: center;
    font-size: 16px;
    color: #999;
    padding-left: 15px;
}

/*列表、详情图标*/
.report_add{
    color: #2B85C4;
}
.ibox-tools.report_adddiv:hover .report_add{
    color: #fff;
}
.report_adddiv a{
    width: 20px;
    height: 20px;
}
.wkhc-icon-add {
    display: inline-block;
    height: 12px;
    width: 18px;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/report_add.png);
}

.ibox-tools.report_adddiv:hover .wkhc-icon-add {
    display: inline-block;
    height: 12px;
    width: 18px;
    background-repeat: no-repeat;
    /*background-image: url(../img/khc-icon/report_add_white.png);*/
    vertical-align: text-top;
}
.khc-icon-01 {
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all1.png);
    background-position:-192px -32px;
}/*新增*/

.khc-icon-02 {
    background-position:-96px -32px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*收藏*/

.khc-icon-03 {
    background-position:-192px -64px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*发短信*/

.khc-icon-04 {
    background-position:-224px -64px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*邮件*/

.khc-icon-05 {
    background-position:-32px -128px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*批量认领*/

.khc-icon-06 {
    background-position:-32px -96px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*批量共享*/

.khc-icon-07 {
    background-position:-96px -128px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*批量转换*/

.khc-icon-08 {
    /*background-position:-160px -96px;*/
    display: inline-block;
    height: 14px;
    width: 14px;
    overflow: hidden;
    /*background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);*/
    background: url(../img/icon_approval_list.png) no-repeat center;
    float: left;
    margin: 3px 6px 0 0;
}/*审批*/

.khc-icon-09 {
    background-position:-63px -96px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*分配*/

.khc-icon-10 {
    background-position: -96px -95px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}

/*查重合并*/

.khc-icon-11 {
    background-position: -160px -64px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all1.png);
}/*导入*/

.khc-icon-12 {
    background-position: -128px -64px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all1.png);
}/*导出*/

.khc-icon-13 {
    background-position: 0 -96px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*批量更新*/

.khc-icon-14 {
    background-position: -128px -96px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*锁定*/

.khc-icon-15 {
    background-position: 0 -128px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*解锁*/

.khc-icon-16 {
    background-position: -64px -128px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*批量打回*/

.khc-icon-17 {
    background-position: -224px -32px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all1.png);
}/*删除*/
.khc-icon-17-0 {
    background-position: -224px -32px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all1.png);
}
.khc-icon-17-white{
    background-position: -224px -32px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);/*用户及组织使用*/
}
.khc-icon-18 {
    background-position: 0 -64px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*上一条*/

.khc-icon-19 {
    background-position: -32px -64px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*下一条*/
/*详情页默认title颜色*/
.row.kh-div .kh-back.ibox-title{
    background: #fff;
    border-bottom: 1px solid #dbe1e8;
}
.kh-div.detail_header{
    /*padding-top: 65px;*/
}
.detail_header[name="detail-head-top"]{
    padding-top: 0;
}
.kh-div.detail_header .kh-back.ibox-title{
    height: 65px;
    padding: 16px 0;
    padding: 13px 20px 13px 45px;
    border:none;
    position: fixed;
    width: calc(100% - 270px);
    left:245px;
    top: 58px;
    z-index: 336;
}
.mini-navbar .kh-div.detail_header .kh-back.ibox-title{
    width: calc(100% - 120px);
    left:95px;
}
.kh-div.detail_header .new_headimg-Dtail{
    margin-top: 10px;
}
.kh-div.detail_header a.DTAIL-detailtitle{
    height: 40px;
    margin-top: 5px;
}
.kh-div.detail_header .new_headimg-Dtail{
    margin-top: 10px;
}
.kh-div.detail_header .ibox-tools-thr{
    padding: 0;
    margin: 3px 0 0;
    line-height: 20px;
}
.detail_header .new_headimg-Dtail .detail_head_dl{
    height: 38px;
    float: left;
    margin:0 12px 0 0;
}
.detail_header .new_headimg-Dtail .detail_head_dl dt{
    float: left;
    width: 38px;
    height: 38px;
    overflow: hidden;
    border-radius: 5px;
    margin-right: 14px;
    background: #ffcc1c;
}
.detail_header .new_headimg-Dtail .detail_head_dl dt .icon{
    margin:10px;
    background-image: url(../img/new_icon/white_icon.svg);
}
.detail_header #approve_title{
    margin: 10px 0 0 0;
    padding: 0;
}
.detail_header .new_headimg-Dtail .detail_head_dl dd{
    float: left;
}
.detail_header .new_headimg-Dtail .detail_head_dl dd span{
    color: #a7a9b9;
    display: block;
    line-height: 1;
}
.detail_header #approve_title .detail_head_dl dd h1{
    font-size: 18px;
    color: #333 !important;
    line-height: 1;
    margin: 8px 0 0;
}

.detail_header.kh-div .ibox{
    padding: 5px 0 0 76px;
}


    /*详情页-关注-图标 开始*/
.khc-icon-20 {
    background-position: -96px 0;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*关注*/

.khc-icon-21 {
    background-position: -64px 0;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}
/*详情页-关注-图标 结束*/
.khc-icon-22 {
    background-position: -192px 0;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all1.png);
}/*禁用*/

.khc-icon-23 {
    background-position: -224px 0;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all1.png);
}/*启用*/

.khc-icon-24 {
    background-position: -224px -96px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*批量更改所有者*/

.khc-icon-25 {
    background-position: -64px -32px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*复制*/

.khc-icon-26 {
    background-position: -96px -64px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all1.png);
}/*修改*/
.delegateToOthers {
    background-position: -128px -32px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: repeat;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*委派*/
.sendbackToOwner {
    background-position: -94px -46px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-repeat: repeat;
    background-image: url(../img/khc-icon/sendback.png);
}
.khc-icon-27 {
    background-position: 0 0;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*批量打开*/
.khc-icon-28 {
    background-position: -33px 0;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*批量关闭*/
.khc-icon-29 {
    background-position: -160px -32px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*问卷调查*/
.khc-icon-30 {
    background-position: -160px 0;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*指派*/
.khc-icon-31 {
    background-position: 0 -32px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*上传*/
.khc-icon-32 {
    background-position: -33px -32px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*下载*/
.khc-icon-33 {
    background-position: -192px -96px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*保存*/
.khc-icon-34 {
    background-position: -128px -32px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*委派*/
.khc-icon-35 {
    background-position: -128px 0;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-image: url(../img/khc-icon/khc-icon-i-all.png);
}/*批量重新邀约*/
.khc-icon-36 {
    background-position:center;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-image: url(../img/khc-icon/khc-icon-i-generate.png);
    background-repeat: no-repeat;
}/*生成*/
#commonListDiv .ibox-title .posWrap i.khc-icon-36{
    background-image: url(../img/khc-icon/khc-icon-i-generate.png);
}/*批量生成*/

/*详情页图标修改为灰色*/
/*.newly .row.kh-div .kh-back.ibox-title #headDetailOperations a i{
    background-image: url(../img/khc-icon/khc-icon-i-all1.png);
}*/
.khc-icon-group {
    display: inline-block;
    height: 18px;
    width: 18px;
    background-repeat: no-repeat;
    background-image: url(../img/group-rubbish.png);
}/*删除*/
/*列表、详情图标 结束*/
/*content.min.js*/
.collapse-link-two {
    color: #377fcf !important;
}

.collapse-link-two p {
    color: #377fcf;
    display: none;
}

.ibox-content-two {
    background-color: #ffffff;
    border-color: #e7eaec;
    -o-border-image: none;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0;
    color: #b6b6b6 !important;
    display: none;
    padding: 15px 20px 20px;
}

.fatext {
    display: block;
}

.fatext p:hover {
    color: #23527c;
    text-decoration: none;
}

.fatext p {
    font-weight: 600;
    margin-top: 10px;
    display: block !important;
}
/*content.min.js*/


/*.fo-ac {
    width: 100%;
    height: 24px;
    borber-bottom: 1px solid #d9d9d9;
}

.fo-ac a {
    margin: 0 5px;
    color: #333;
    cursor: pointer;
    font-size: 12px;
}

.fo-ac .active {
    color: red;
}*/



/*详情页高度*/

/*.newly-top-buttn-0118 {
    display: block;
    margin: 0 auto;
    position: relative;
    text-align: left;
}

.newly-top-buttn-0118 a {
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    margin: 0 30px;
}

.newly-top-buttn-0118 a:hover {
    text-decoration: none;
}*/

/*.newly-one button:hover {background: #06f;}*/


/*.newly-two .ibox {
    margin-top: 30px;
}*/

/*2016.8.16修改 “组信息”样式高度*/


/*详情页修改*/

.clear {
    background: rgba(0, 0, 0, 0) url("clear.png") repeat scroll 0 0;
    display: none;
    height: 16px;
    margin: 6px 0 0 -20px;
    position: absolute;
    width: 16px;
}

.inpone {
    padding-right: 74px !important;
}

.ico-owner {
    background: rgba(0, 0, 0, 0) url("../img/khc-icon/ico-owner.png") no-repeat scroll 0 0;
    display: block;
    height: 26px;
    width: 26px;
    z-index: 988;
}

.ico-company {
    background: rgba(0, 0, 0, 0) url("../img/khc-icon/ico-company.png") no-repeat scroll 0 0;
    display: block;
    height: 26px;
    width: 26px;
    z-index: 988;
}
/*新建页-邮箱图标*/
.ico-ikat {
    background: rgba(0, 0, 0, 0) url("../img/khc-icon/ico-ikat.png") no-repeat scroll 0 0;
    display: block;
    height: 26px;
    width: 26px;
    z-index: 988;
    top: 15px;
    position: absolute;
}

.ico-iph {
    background: rgba(0, 0, 0, 0) url("../img/khc-icon/ico-iph.png") no-repeat scroll 0 0;
    display: block;
    height: 26px;
    width: 26px;
    z-index: 988;
}

.ico-infor {
    background: rgba(0, 0, 0, 0) url("../img/khc-icon/ico-infor.png") no-repeat scroll 0 0;
    display: block;
    height: 26px;
    width: 26px;
    z-index: 988;
}

.ico-huodong {
    background: rgba(0, 0, 0, 0) url("../img/khc-icon/ico-huodong.png") no-repeat scroll 0 0;
    display: block;
    height: 26px;
    z-index: 988;
}

.ico-jingzheng {
    background: rgba(0, 0, 0, 0) url("../img/khc-icon/priceFrom-add.png") no-repeat scroll 0 0;
    display: block;
    height:10px;
    width: 10px;
    z-index: 988;
    display: inline-table;
    padding-top: 15px;
    margin-right: -5px;
    /*调整搜索图标位置*/
    /*top: 8px;*//*详情页定位2017-10-19*/
    position: relative;
    left: -20px;
}

.ico-huifang {
    background: rgba(0, 0, 0, 0) url("../img/worklog/icon_date.png") no-repeat scroll 0 0;
    display: block;
    height: 16px;
    width: 16px;
    z-index: 988;
    /*top: 5px;*/
    position: relative;/*新建页日期图标2017-10-19*/
    float: left;
    left: 0px;
}

.ico-ereisa {
    /*background: rgba(0, 0, 0, 0) url("../img/khc-icon/ico-ereisa.png") no-repeat center;*/
    display: inline-block;
    height: 16px;
    width: 16px;
    z-index: 988;
    /*top: 8px;/*详情页定位2017-10-19*/
    position: relative;
    background-image: url(../img/new_icon/grey_icon.svg);
    background-position: -501px -1202px;
}

.ico-check-y {
    background: rgba(0, 0, 0, 0) url("../img/khc-icon/ico-check-y.png") no-repeat center;
    display: block;
    height: 26px;
    width: 26px;
    z-index: 988;
}
.table-bor-menu{
    position: absolute;
    width: 16px;
    height: 16px;
    right: 0px;
    top: 10px;
}

.newly-two form span i {
    color: #f00;
    margin: 0 3px;
}
.newly-two .cpointer,.newly-two .table-bor-menu{
    margin-top: 6px;/*xie 17-11-8 新建页icon位置调整*/
}
.view.newly-two .table-bor-menu{
    margin-top: 0;/*xie 17-11-10 详情页icon位置调整*/
}
.view.newly-two .cpointer{
    float: left;
    margin-top: 6px;
}
.view.newly-two .cpointer.cp{
    margin-top: 3px;
}
.detail_edit .cpointer_wrap{
    top: 0;
}
.detail_edit .cpointer_wrap .cpointer{
    width: 16px;
    height: 16px;
    float: left !important;
    margin-left: 7px;
    margin-top: 10px;
    position: relative;
    top: inherit !important;
    right: inherit !important;
}
.detail_edit .cpointer_wrap .ico-jingzheng{
    padding-top: 0;
    margin-right: 0;
    position: absolute;
    left: 3px;
    top: 2px;
}
.detail_edit .cpointer_wrap .ico-ereisa{
    height: 16px;
    width: 16px;
    position: absolute;
    left: 0;
    top: 0;
}
.detail_edit .cpointer_wrap .icon{
    top: 0;
}

    /*.newly-two form input:hover, .newly-two form input:focus { background: #eaeff3; }*/

.genjin-a label input {
    border: 0 none !important;
    color: #999;
    cursor: pointer;
    display: block;
    float: left;
    height: 34px;
    line-height: 34px;
    margin-top: 0;
    outline: medium none;
    padding: 0;
    position: relative;
    text-decoration: none;
    width: auto !important;
}

.genjin-a label p {
    float: left;
    padding: 0 5px;
}

.genjin-a {
    background-color: #fff;
    border: 1px solid #dedede;
    color: #999;
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    width: 60%;
}

/*登录页面*/
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
   /* -webkit-box-shadow: 0 0 0 1000px white inset !important;*/
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-transition-delay: 99999s;
    -webkit-transition: color 99999s ease-out, background-color 99999s ease-out;
}
.login-qcm {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    margin: 0 auto;
    max-width: 400px;
    padding-top: 150px;
    text-align: center;
    width: 352px;
    /*宽度由300px改为352px 11/4*/
    z-index: 100;
}

.login-logo {
    background: url("../img/login-logo.png") no-repeat;
    display: block;
    height: 89px;
    /*高度由91px改为89px 11/4*/
    margin: 0 auto 36px;
    /*margin: 0 auto 20px 改为 margin: 0 auto 36px 11/4*/
    text-align: center;
    width: 257px;
}

.login-por {
    background: #ccc none repeat scroll 0 0;
    display: block;
    float: left;
    height: 38px;
    /*高度由37px改为38px  11/4*/
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 44px;
    /*宽度由43px改为44px  11/4*/
}

.login-por-i {
    background: url("../img/login-por.png") no-repeat;
    display: block;
    height: 19px;
    margin: 9px auto 0;
    width: 19px;
}

.form-co {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #d9d9d9;
    box-shadow: none;
    color: #555;
    display: block;
    font-size: 12px;
    height: 38px;
    /*高度由37px改为38px 11/4*/
    line-height: 1.42857;
    margin: 0;
    outline: 0 none;
    padding: 3px;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 308px;
    /*宽度由257px改为308px 11/4*/
}

.login-code {
    background: #ccc none repeat scroll 0 0;
    display: block;
    float: left;
    height: 38px;
    /*高度由37px改为38px 11/4*/
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 44px;
    /*宽度由43px改为44px 11/4*/
}

.login-code-i {
    background: url("../img/login-code.png") no-repeat;
    display: block;
    height: 19px;
    margin: 9px auto 0;
    width: 19px;
}

.login-qcm p {
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 14px 0 0;
    /*margin 改为14新增高度 11/4*/
    height: 30px;
    line-height: 30px;
}

.login-qcm span input {
    line-height: 40px;
    margin-right: 8px;
    /*magin-right由5px改为8px 11/4*/
    float: left;
    margin-top: 6px;
    /*新增浮动和margin-top 11/4*/
}

.login-qcm p label span {
    /*新增span标签样式 11/4*/
    float: left;
    line-height: 24px;
    font-size: 12px;
    font-weight: normal;
}

.login-qcm p a {
    text-align: left;
}

.login-qcm p a {
    color: #367fce;
    line-height: 24px;
    font-size: 12px;
    /*字体大小调整为12px 11/7*/
}

.login-qcm p small {
    float: right;
    font-size: 12px;
    text-align: right;
    text-decoration: none;
}

.login-qcm .login-land {
    -moz-user-select: none;
    background-color: #2b85c4;
    background-image: none;
    border: 0 none;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0px;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 100% !important;
    height: 38px;
    /*新增加高度为38px 11/7*/
}

.f-l {
    float: left;
}

.login-qcm .login-land:hover {
    background-color: #186faa;
}

.login-qcm span {
    line-height: 36px;
}

.login-qcm p a:hover {
    text-decoration: none;
}

.login-qcm p small:hover {
    text-decoration: none;
}

#loginErrorMsg {
    text-align: center;
    color: #EE6333;
    /*密码错误字体提示颜色改为红色 11/4*/
}
#loginError>button{
    top: 8px;
    right: 10px;
    position: relative;
}
.qcm-title {
    font-size: 18px;
    color: #4d4d4d;
    font-weight: normal;
    margin-top: 36px;
    margin-bottom: 22px;
    /*为登录注册等一系列的h5标题标签添加的样式 11/4*/
}
.qcm-title-01 {
    font-size: 22px;
    color: #4d4d4d;
    font-weight: normal;
    margin-top: 36px;
    margin-bottom: 22px;
    /*为登录注册等一系列的h5标题标签添加的样式 11/4*/
}
/*登录密码错误样式*/
.alert.alert-warning{
    margin-bottom: 10px;
    padding: 0px;
    font-size: 12px;
    height: 38px;
    line-height: 38px;
}
.alert.alert-warning .close{
    top: 0px;
    right: 11px;
    position: relative;
}
.form-group.input-group-lg.errorcode{
    height: 38px;
    margin-bottom: 0;
    border: 1px solid #dbe1e8;
    border-radius: 4px;
}
.form-group.input-group-lg.errorcode>input{
    display: inline;
    width: 50%;
    height: 35px;
    padding:0 5px;
    border-left: none;
    float: left;
}
/*密码重置01*/

.reset-qcm.inviteUserWrap {
    /*-webkit-animation-duration: 1s;*/
    /*animation-duration: 1s;*/
    /*-webkit-animation-fill-mode: both;*/
    /*animation-fill-mode: both;*/
    /*-webkit-animation-name: fadeInDown;*/
    /*animation-name: fadeInDown;*/
    /*max-width: 258px;
    padding-top: 150px;
    text-align: center;
    width: 340px;
    z-index: 100;*/
    width: 100%;
    height: 100%;
    background: url(../img/logPage/login_bg01.jpg) no-repeat left top;
    background-size: cover;
}
.reset-qcm .resetPassword{
    width: 336px;
    background: #fff;
    height: 345px;
    padding: 30px;
    min-height: 345px;
    position: absolute;
    top: 45%;
    right: 20%;
    border-radius: 5px;
    -webkit-transform: translate(0%,-50%);
    -moz-transform: translate(0%,-50%);
    -ms-transform: translate(0%,-50%);
    -o-transform: translate(0%,-50%);
    transform: translate(0%,-50%);
}

.reset-qcm .form-group {
    float: left;
    height: auto;
    margin-bottom: 20px;
    /*margin-bottom由10px改为18px*/
    position: relative;
    width: 100%;
}
.reset-qcm .form-group p{
    padding-left: 17px;
    display: block;
}
.reset-qcm .form-group p span{
    margin-top: 7px;
    color: #EE6333;
    display: block;
    line-height: 1;
}
.reset-qcm .input_password{
    border: 1px solid #d2d3dc;
    border-radius: 4px;
    text-align: right;
    height: 44px;
    line-height: 44px;
    background: #fff;
    border-radius: 25px;
    overflow: hidden;
    position: relative;
}
.reset-qcm .input_password input{
    height: 42px;
    width: 100%;
    border: none;
    /* border-left: 1px solid #dbe1e8; */
    line-height: 42px;
    /* cursor: pointer; */
    padding: 0 40px 0 17px;
    font-size: 14px;
    box-shadow: none;
}
.reset-qcm .input_password:hover,
.reset-qcm .input_password.focus{
    border: 1px solid #FFCC1C;
    box-shadow: 0 0 5px 0 rgba(255,204,28,0.50);
}
.btn.btn-success.logbtn {
    height: 44px;
    width: 100%;
    color: #333;
    font-size: 16px;
    background: #fed545;
    border: 1px solid #fed545;
    border-radius: 25px;
    outline: none;
}
.reset-qcm .login_title{
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    padding-left: 17px;
    margin-bottom: 20px;
    margin-top: 0;
}
.reset-qcm .clear_val{
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(../img/logPage/clear_value.png) no-repeat center;
    top: 11px;
    right: 12px;
    cursor: pointer;
    z-index: 1;
    display: none;
}
.form-group.form-heigh-bg{
    float: none;
}
.validates_style {
    float: right!important;
    height: auto;
    margin-bottom: 18px;
    /*margin-bottom由10px改为18px*/
    position: relative;
}

.hidden_style {
    display: none;
}

.reset-qcm .reset-mail {
    display: block;
    float: left;
    height: 37px;
    margin: 0 auto;
    position: relative;
    text-align: right;
    width: 83px;
}
.inviteUserWrap .logo{
    display: block;
    width: 200px;
    height: 58px;
    background: url(../img/logo.png) no-repeat center;
    position: absolute;
    left: 25px;
    top: 30px;
}

/*.reset-qcm span {
    line-height: 38px;
}*/

.reset-qcm .form-group img.fl {
    width: 115px;
    height: 36px;
    cursor: pointer;
    float: right;
    /*新增float和cursor属性 11/7*/
}

.reset-qcm .validates {
    display: inline;
    width: 115px;
    height: 36px;
    margin: 0;
    float: left;
    /*新增注册输入验证码样式 11/7*/
}

.form-code {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #d9d9d9;
    box-shadow: none;
    color: #555;
    display: block;
    float: left;
    font-size: 12px;
    height: 37px;
    line-height: 1.42857;
    margin: 0;
    outline: 0 none;
    padding: 3px;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 120px;
}

.form-group a {
    /*border: 1px solid #d9d9d9;*/
    display: block;
    float: right;
    position: relative;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.form-group .mem_btn {
    border: 0;
    height: 34px;
    /*高度由35px改为34px*/
}

.margin-like {
    margin-right: 5px !important;
}

.reset-qcm em {
    line-height: 36px;
    margin-top: 5px;
    display: block;
    font-style: normal;
}

.reset-qcm .form-span-height-a {
    display: -moz-box;
}

.reset-qcm p {
    margin: 0;
    display: inline-block;
    position: relative;
    width: 100%;
}

/*.reset-qcm span {
    line-height: 38px;
}*/

.reset-qcm .registerMess {
    margin-top: 10px;
    /*新增隐私政策样式 11/7*/
}

.reset-qcm .login-land {
    -moz-user-select: none;
    background-color: #2b85c4;
    background-image: none;
    border: 0 none;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 15px;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 100% !important;
    height: 38px;
}

.reset-qcm .login-land:hover {
    background-color: #186faa;
}

.reset-qcm p a {
    border: medium none !important;
    color: #367fce;
    display: inline !important;
    float: none !important;
    text-align: left;
}

.reset-qcm p a:hover {
    text-decoration: none;
}
/*重置密码*/
.restPassword .passStronger {
    margin-bottom: 0;
}
.updateWorkFlow .works-div03 .works-div01-sel01 {
    margin-right: 0;
}

/*注册样式02*/

.reset-qcm span i {
    color: #f00;
    margin-right: 3px;
}
/*验证密码强度样式*/
.user-ti-01 {
    background: #f3bebf none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    display: block;
    float: right;
    font-size: 10px;
    height: 14px;
    line-height: 14px;
    margin-left: 5px;
    overflow: hidden;
    text-align: center;
    width: 82px !important;
}

.user-ti-02 {
    background: #f3787a none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    display: block;
    float: right;
    font-size: 10px;
    height: 14px;
    line-height: 14px;
    margin-left: 5px;
    overflow: hidden;
    text-align: center;
    width: 82px !important;
}

.user-ti-03 {
    background: #fb5557 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    display: block;
    float: right;
    font-size: 10px;
    height: 14px;
    line-height: 14px;
    overflow: hidden;
    text-align: center;
    width: 82px !important;
}

.user-text {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #d2d3dc;
    box-shadow: none;
    color: #333;
    display: block;
    font-size: 14px;
    height: 42px;
    line-height: 1.42857;
    margin: 0;
    outline: 0 none;
    padding: 0 17px;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    border-radius: 25px;
}


.input-group-lg {
    float: right;
}

.w-112 {
    width: calc(100% - 124px;
)
}


/*注册验证 找回密码弹窗*/

.login-f0914 {
    width: 100%;
    height: 100%;
    position: relative;
    margin: 0 !important;
}

.login-f0914 .tankuang {
    border-radius: 4px;
    overflow: hidden;
    position: absolute;
    height: auto;
    padding-bottom: 20px;
    width: 280px;
    background: #fff;
    display: block;
    z-index: 9999;
    top: 50%;
    margin-top: -185px;
    left: 50%;
    margin-left: -140px;
}

.login-f0914 .tankuang .top {
    width: 100%;
    height: 50px;
    line-height: 50px;
    color: #fff;
    display: block;
    position: relative;
    background: #5f5f5f;
    padding: 0 15px;
}

.login-f0914 .tankuang .top h3 {
    text-align: left;
    color: #fff;
    line-height: 50px;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
}

.login-f0914 .tankuang .top .login-close {
    width: 14px;
    height: 14px;
    position: absolute;
    top: 18px;
    right: 15px;
    z-index: 9;

}

.login-f0914 .tankuang .top .login-close img {
    margin: 0;
    padding: 0;
    display: none;
}

.login-f0914 .tankuang .activation-bg {
    background: #FFF;
    position: relative;
    width: 100%;
    display: block;
}

.login-f0914 .tankuang .activation-bg .login-y {
    position: relative;
    width: 48px;
    height: 48px;
    margin: 26px auto;
}

.login-f0914 .tankuang .activation-bg .login-y img {
    display: block;
    margin: 0;
    padding: 0;
}

.login-f0914 .tankuang .activation-bg p {
    text-align: center;
    font-size: 14px;
    color: #585858;
    padding: 0 15px;
    line-height: 1.8em;
}

.login-f0914 .tankuang .activation-bg em {
    font-size: 12px;
    color: #F00;
    line-height: 1.8em;
    font-style: normal;
}

.login-f0914 .tankuang .activation-bg .em0914 {
    padding: 6px 12px;
    background: #ffcc1c;
    line-height: 30px;
    font-size: 14px;
    color: #333;
    text-align: center;
    width: 120px;
    height: 30px;
    position: relative;
    margin: 15px 10px auto 0;
}

.login-f0914 .tankuang .activation-bg .em0914:hover {
    background: #fed545;
    text-decoration: none;
}

.login-f0914 .tankuang .activation-bg .dm0914 {
    background: #fff;
    border: 1px solid #d9d9d9;
    padding: 6px 12px;
    line-height: 30px;
    font-size: 14px;
    color: #4c4c4c;
    text-align: center;
    width: 120px;
    height: 30px;
    position: relative;
    margin: 15px 10px auto 0;
}

.login-f0914 .tankuang .activation-bg .dm0914:hover {
    background: #2b85c4;
    text-decoration: none;
    color: #fff;
}

.login-f0914 .login-bg {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    position: relative;
    display: block;
}


/*重置密码验证*/


/*注册验证*/

.reset-f0914 {
    width: 100%;
    height: 100%;
    position: relative;
}

.reset-f0914 .tankuang {
    position: absolute;
    height: 290px;
    width: 280px;
    background: #fff;
    display: block;
    z-index: 9999;
    top: 25%;
    left: 50%;
    margin-left: -140px;
}

.reset-f0914 .tankuang .top {
    width: 280px;
    height: 45px;
    line-height: 45px;
    color: #fff;
    display: block;
    position: relative;
    background: #2b85c4;
    padding: 0 15px;
}

.reset-f0914 .tankuang .top h3 {
    text-align: left;
    color: #fff;
    line-height: 45px;
    margin: 0;
}

.reset-f0914 .tankuang .top .reset-close {
    width: 21px;
    height: 21px;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 9;
}

.reset-f0914 .tankuang .top .reset-close img {
    margin: 0;
    padding: 0;
    display: block;
}

.reset-f0914 .tankuang .activation-bg {
    background: #FFF;
    position: relative;
    width: 100%;
    display: block;
}

.reset-f0914 .tankuang .activation-bg .reset-y {
    position: relative;
    width: 48px;
    height: 48px;
    margin: 26px auto;
}

.reset-f0914 .tankuang .activation-bg .reset-y img {
    display: block;
    margin: 0;
    padding: 0;
}

.reset-f0914 .tankuang .activation-bg p {
    text-align: center;
    font-size: 12px;
    color: #4c4c4c;
    padding: 0 15px;
    line-height: 1.8em;
}

.reset-f0914 .tankuang .activation-bg p em {
    font-size: 12px;
    color: #F00;
    line-height: 1.8em;
    font-style: normal;
}

.reset-f0914 .tankuang .activation-bg .em0914 {
    background: #2b85c4;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    width: 120px;
    height: 30px;
    display: block;
    position: relative;
    margin: 15px auto;
}

.reset-f0914 .tankuang .activation-bg .em0914:hover {
    background: #1f709a;
    text-decoration: none;
}

.reset-f0914 .reset-bg {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    position: fixed;
    display: block;
}


/*左侧菜单样式*/

.pai0915 {
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    margin-top: 78px;
    width: 100%;
    padding-left: 12px;
}

.mini-navbar .pai0915 {
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    margin-top: 70px !important;
}


/*右侧按钮滑过样式*/

.navbar-header .fa-bars:hover {
    color: #a3d6f4;
}


/*注册*/

/*#pwdLengthDiv {*/
    /*display: inline;*/
    /*margin-right: 31px;*/
    /*position: relative;*/
/*}*/

.mmts {
    background: #FFD098;
}

#pwdLengthDiv div {
    width: calc(33.3% - 2px);
    height: 14px;
    float: right;
    text-align: center;
    line-height: 14px;
    font-size: 12px;
    color: #fff;
    margin-right: 2px;
    display: inline
}

/*.zhuck {*/
/*width: 270px;*/
/*height: 30px;*/
/*line-height: 30px;*/
/*}*/
/*修改密码*/
.yanzck {
    width: 212px;
    overflow: hidden
}

/*.yzm_left {*/
/*width: 10px;*/
/*float: left;*/
/*display: inline;*/
/*padding-top: 11px;*/
/*position: absolute;*/
/*}*/

/*.lf_link {*/
/*background: url(../pages/register/yzm_left.png) no-repeat;*/
/*width: 10px;*/
/*height: 12px;*/
/*}*/

.yzm_right {
    width: 203px;
    overflow: hidden;
    float: right;
}

.stong_mmts {
    background: #f60;
}

/*.wrap {*/
/*width: 960px;*/
/*margin: 100px auto;*/
/*font-size: 125%;*/
/*}*/

.row {
    margin: 0;
}

/*#div_id_embed {*/
/*margin-left: 24px;*/
/*}*/


/*20150916-客户管理*/

.kh-guanli {
    background: #fff;
    width: 100%;
    box-shadow: 0 0 6px 1px #f1f4f7;
    padding-bottom: 50px;
}
.ulDetailInfo .ibox-content {
    margin-top: 0;
    /*新增ulDetailInfo 属性 11/7*/
}

.cpointer {
    cursor: pointer;
    height: 27px;
    /*为放大镜图标新增高度为27px 11/7*/
}

.kh-div .border-bottom {
    border-bottom: none !important;
}

.kh-div .ibox-title .ibox-tools-k {
    /*margin-left: 40%;*/
}

.kh-div .goutong {
    display: block;
    height: 168px;
    overflow: hidden;
    border: 1px #fff solid;
    background: #FFF;
    position: absolute;
    right: 0;
    top: 40px;
    width: 410px;
}

.kh-div .goutong:hover {
    height: 500px;
    z-index: 9888;
    box-shadow: 0 0 0 #b3b3b3 inset, 0 0 0 #b3b3b3, 0 5px 5px #999;
    overflow-y: auto;
    border: 1px #d4d4d4 solid;
    background: #FFF;
}

.kh-div .goutong:hover .g-time .gicon01 {
    margin-left: 245px;
}

.kh-div .goutong ul {
    padding: 0px 0 50px;
    position: relative;
}

.kh-div .goutong:hover ul li .g-pw span {
    white-space: normal;
}

.kh-div .goutong ul {
    margin: 0px;
    padding: 0;
}

.kh-div .goutong ul li {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    line-height: 30px;
    list-style-type: none;
    margin: 0 20px;
    padding: 0 10px;
    width: 370px;
    color: #666;
}

.kh-div .goutong ul li.aver {}

.kh-div .goutong ul li.aver:hover .gicon05 {
    background: rgba(0, 0, 0, 0) url("../img/guan/guanl04.png") no-repeat scroll 0 0;
}

.kh-div .goutong ul li.bver {}

.kh-div .goutong ul li.bver:hover .gicon07 {
    background: rgba(0, 0, 0, 0) url("../img/guan/guanl06.png") no-repeat scroll 0 0;
}

.kh-div .goutong ul li.cver {
    color: #CCC;
}

.kh-div .goutong ul li:hover {
    color: #6ac381 !important;
}

.kh-div .goutong ul li g-pw i {
    margin-right: 10px;
}

.kh-div .goutong ul li .g-pw .gicon04 {
    background: url(../img/guan/guanl04.png) no-repeat;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 5px;
}

.kh-div .goutong ul li .guanlia .gicon02 {
    background: url(../img/guan/guanl02.png) no-repeat;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-left: -8px;
    margin-right: 15px;
}

.kh-div .goutong ul li .guanlia .gicon03 {
    background: url(../img/guan/guanl03.png) no-repeat;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-left: -8px;
    margin-right: 15px;
}

.kh-div .goutong ul li .g-pw .gicon05 {
    background: url(../img/guan/guanl05.png) no-repeat;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 5px;
}

.kh-div .goutong ul li .g-pw .gicon06 {
    background: url(../img/guan/guanl06.png) no-repeat;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 5px;
}

.kh-div .goutong ul li .g-pw .gicon07 {
    background: url(../img/guan/guanl06.png) no-repeat;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 5px;
}
.follow-up-locus-boxs .guanlia i{
    display: inline-block;
    width: 22px;
    height: 22px;
    float: right;
    margin:21px -11px 0 15px;
    position: relative;
    z-index: 11;
}
.follow-up-locus-boxs .guanlia .gicon11 {
    background: url(../img/guan/khbf.png) no-repeat;
}
.follow-up-locus-boxs .guanlia .gicon12 {
    background: url(../img/guan/khgt.png) no-repeat;
}
/*日程图标*/

.schedule-img01 {
    background: url(../img/guan/schedule-img01.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img02 {
    background: url(../img/guan/schedule-img02.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img03 {
    background: url(../img/guan/schedule-img03.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img04 {
    background: url(../img/guan/schedule-img04.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img05 {
    background: url(../img/guan/schedule-img05.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img06 {
    background: url(../img/guan/schedule-img06.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img07 {
    background: url(../img/guan/schedule-img07.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img08 {
    background: url(../img/guan/schedule-img08.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img09 {
    background: url(../img/guan/schedule-img09.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img10 {
    background: url(../img/guan/schedule-img10.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img11 {
    background: url(../img/guan/schedule-img11.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img12 {
    background: url(../img/guan/schedule-img12.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img13 {
    background: url(../img/guan/schedule-img13.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img14 {
    background: url(../img/guan/schedule-img14.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img15 {
    background: url(../img/guan/schedule-img15.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img16 {
    background: url(../img/guan/schedule-img16.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img17 {
    background: url(../img/guan/schedule-img17.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img18 {
    background: url(../img/guan/schedule-img18.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img19 {
    background: url(../img/guan/schedule-img19.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img20 {
    background: url(../img/guan/schedule-img20.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img21 {
    background: url(../img/guan/schedule-img21.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img22 {
    background: url(../img/guan/schedule-img22.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img23 {
    background: url(../img/guan/schedule-img23.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img24 {
    background: url(../img/guan/schedule-img24.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img25 {
    background: url(../img/guan/schedule-img25.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.schedule-img26 {
    background: url(../img/guan/schedule-img26.png) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.kh-div .goutong .g-time {
    height: 40px;
    width: 370px;
    display: block;
    background: #fff;
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: sticky;
    top: 0px;
    left: 0;
    z-index: 9;
}

.kh-div .goutong:hover .g-time {
    width: 370px !important;
}

.kh-div .goutong .g-time .gicon01 {
    display: inline-block;
    float: left;
    height: 24px;
    margin-left: 245px;
    margin-right: 5px;
    margin-top: 16px;
    width: 24px;
    background: url(../img/guan/guanl01.png) no-repeat;
}

.kh-div .goutong .g-time span {
    color: #4c4c4c;
    float: inherit;
    font-size: 21px;
    line-height: 52px;
    margin-left: 6px;
}

.kh-div .goutong ul li .g-pw {
    white-space: nowrap;
    padding-left: 20px;
    text-align: left;
    width: 228px;
    position: relative;
    border-right: 1px solid #cccccc;
    float: left;
    padding-right: 20px;
    padding-bottom: 10px;
}

.kh-div .goutong ul li .g-pw p {
    font-size: 10px;
    display: inherit;
    float: left;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 0 !important;
    position: relative;
    text-align: right;
}

.kh-div .goutong ul li .guanlia {
    position: relative;
    margin-right: 0px;
    float: left;
}

.kh-div .goutong ul li .g-pw span {
    display: list-item;
    line-height: 1.8em !important;
    margin-top: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px;
    overflow: hidden;
}

.kh-div .goutong ul li .g-pw i {
    position: absolute;
    top: 7px;
    left: 0;
}


/*客户管理详细页面样式-2内容*/
.newly-thr {
    padding: 0 20px;
}
.newly-thr .kh-bg {
    float: right;
    position: relative;
    width: 17px;
    height: 17px;
    display: block;
    top:10px;
    /*11/24新增top值*/
}
.newly-thr .ibox-title .kh-bg{
    width: auto;
    top: 24px;
    line-height: 17px;
    margin-left: 15px;
}

.newly-thr .kh-bg .kh-a01 {
    display: block;
    background: url(../img/guan/kh-a01.png) no-repeat;
    width: 17px;
    height: 17px;
}


/*表格添加按钮样式*/

.newly-thr .kh-a02 {
    display: block;
    float: left;
    background: url(../img/guan/kh-a02.png) no-repeat;
    width: 19px;
    height: 19px;
}


/*表格修改按钮样式*/

.newly-thr .kh-a03 {
    margin: 0 auto;
    display: block;
    background: url(../img/guan/kh-a03.png) no-repeat;
    width: 19px;
    height: 19px;
}


/*表格删除按钮样式*/


/*新建合同-产品列表样式*/

.kh-right01 {
    background: url(../img/guan/zy-right01.png) no-repeat;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 21px;
    position: absolute;
    right: 0;
    top: 5px;
    width: 21px;
    margin: 0 2px;
}
.productTreeWrap{
    height: calc(100% - 52px);
}
.productTreeWrap #productZtree{
    height: 100%;
    padding: 0;
    overflow: auto;
}
.productTreeWrap #productZtree a span{
    font-size: 14px;
    color: #333;
}
#productZtree{
    /*max-height: 600px;*/

}
.isUseWrap {
    position: absolute;
    left: calc(60% + 10px);
    top: 9px;
    line-height: 40px;
}
.isUseWrap>span:first-child {
    margin-right: 6px;
}
.isUseWrap input[type="checkbox"]{
    margin-right: 5px;
    width: 14px !important;
}
.productPic{
    float: left;
    margin: 11px 8px 0 0;
    line-height: 18px;
}
.view .productPic{
    margin-top: 9px;
}
    /*right按钮样式*/

.kh-right01-r20 {
    right: 20px !important;
}

.kh-bat {
    background: url(../img/guan/zy-bat.png) no-repeat;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 21px;
    margin: 0 5px;
    padding: 5px;
    width: 21px;
}

/*bat按钮样式*/

/*详情-tj.h0513*/

.save-class-but {
    line-height: 40px;
    /*float: left;*/
    margin-left: 5px;
    margin-top: 8px;
}

/*客户详情图标样式*/

.kh-bt-r {
    float: right;
    height: 40px;
    display: block;
    position: relative;
}

.kh-bt-r a {
    float: left;
    margin: 7px 5px;
}

.kh-nico01 {
    background: url(../img/guan/kh-nico01.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}

.kh-nico02 {
    background: url(../img/guan/kh-nico02.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    background-position: -96px -63px;
}
.kh-nico02-white{
    background: url(../img/guan/kh-nico02.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}
.kh-nico03 {
    background: url(../img/guan/kh-nico03.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}

.kh-nico04 {
    background: url(../img/guan/kh-nico04.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}

.kh-nico05 {
    background: url(../img/guan/kh-nico05.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}

.kh-nico06 {
    background: url(../img/guan/kh-nico06.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}

.kh-nico07 {
    background: url(../img/guan/kh-nico07.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}

.kh-nico08 {
    background: url(../img/guan/kh-nico08.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}

.kh-nico09 {
    background: url(../img/guan/kh-nico09.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}

.kh-nico10 {
    background: url(../img/guan/kh-nico10.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}

.user-chongxinyaoyue {
    background: url(../img/khc-icon/khc-icon-i-all1.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    background-position:-128px 0;
}/*批量重新邀约*/
.user-chongxinyaoyue-white{
    background: url(../img/khc-icon/khc-icon-i-all.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    background-position:-126px 0;
}
.user-revnew-passport {
    background: url(../img/guan/revnew-passport.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}

.border-bottom .ibox-content-one {
    display: table-header-group !important;
}

.border-bottom .ibox-content-two {
    display: table-header-group !important;
}

.border-bottom thead tr th {
    padding: 0px;
}

tr th {
    height: 40px;
    font-weight: 500;
}

tr td {
    height: 40px;
    font-size: 12px;
}

/*暂注释，影响dataTables插件*/


/*#tab-1 .ibox .ibox-content .table, #tab-2 .ibox .ibox-content .table {
	  overflow: auto;
	  max-height: 350px;
	  width: 100%;
	  display: -moz-grid;
  }*/

/*线索弹框修改-0113*/

.chabing-f0922 .chabing-bg {
    background: #000 none repeat scroll 0 0;
    display: block;
    height: 100%;
    opacity: 0.4;
    position: relative;
    width: 100%;
}

.chabing-f0922 .tankuang {
    /*0113线索加边框*/
    /*box-shadow: 0 0 4px -1px #ccc; 暂注影响到选择共享者弹框2017-4-5*/
    border-radius: 4px;
    overflow: hidden;
    background: #fff none repeat scroll 0 0;
    display: block;
    min-height: 300px;
    left: 50%;
    /*margin-left: -225px;*/
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    top: 25%;
    min-width: 420px;
    width: 450px;
    z-index: 9999;
}
.tankuang .tankuang_content{
    margin: 0 !important;
    padding: 20px 35px 55px !important;
    min-height: 250px;
    height: calc(100% - 50px);
}
.tankuang .tankuang_content .tankuang_footer{
    position: absolute;
    width: 100%;
    height: 55px;
    bottom: 0;
    border-top: 1px solid #d2d3dc;
    left: 0;
    text-align: right;
    padding: 10px 15px;
}
.referCondition .tankuang .tankuang_footer{
    height: 55px;
    border-top: 1px solid #d2d3dc;
    text-align: right;
    padding: 10px 15px;
    margin-top: 20px;
}
.tankuang .tankuang_footer .btn{
    font-size: 14px;
    margin: 0 0 0 10px !important;
}
.shenpitankuang{   /*0113线索加边框*/
    box-shadow: 0 0 4px -1px #ccc;
    transform: translateX(-50%);
    position: absolute;
    top: 20%;
    width: 350px;
    z-index: 9999;
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    display: block;
    height: 130px;
    left: 60%;
    margin-left: -225px;
    border: 1px solid #ccc;
}
.shenpitankuang_zhezhaoceng{
    background: #000;
    width: 100%;
    height: 100%;
    z-index: 8888;
    opacity: 0.3;
}
.top-chabing {
    display: block;
    height: 45px;
    position: absolute;
    right: 0;
    top: 0;
    width: 280px;
}

.top-chabing .chabing-close {
    height: 32px;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 32px;
    z-index: 9;
}

.top-chabing .chabing-close img {
    display: block;
    margin: 0;
    padding: 0;
}

.chabing-f0922 .chabing-content {
    position: relative;
    margin-top: 20px;
    padding: 0 40px;
}

.chabing-f0922 .chabing-content.dahuiReason {
    /*margin-top: 20px;
    margin-bottom: 15px;*/
}
.chabing-f0922 .dahuiReason .select{
    width: 100% !important;
    height: 32px !important;
    border: 1px solid #d2d3dc;
    border-radius: 5px;
    font-size: 14px;
}
.chabing-f0922 .dahuiReason p{
    font-size: 14px;
    line-height: 36px;
}
.chabing-f0922 .dahuiReason textarea{
    width: 100% !important;
    border: 1px solid #d2d3dc;
    margin-bottom: 20px;
    padding: 5px 10px;
}
.chabing-f0922 .chabing-content.renling {
    margin-top: 55px;
}

.chabing-f0922 .chabing-content h2 {
    color: #2b85c4;
    border-bottom: 1px solid #808080;
    line-height: 1.8em;
    text-align: center;
}

.chabing-f0922 .chabing-content button {
    margin-left: 80px;
    margin-top: 10px;
}

.chabing-f0922 .reset-bg {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    position: fixed;
    display: block;
}

.chabing-f0922 .chabing-content p span {
    margin: 0 5px;
}

.chabing-f0922 .chabing-content .p-ml {
    margin-left: -18px;
}

.chabing-f0922 .chabing-content h1 {
    color: #6bb387;
    line-height: 1.8em;
    text-align: center;
}

.chabing-wh {
    width: 350px !important;
    height: 200px !important;
}

.chabing-wh button {
    margin-left: 93px !important;
    /*margin-top: 20px !important;*/
    width: 80px !important;
}

/*分配01-0922*/
/*分配弹框 开始*/
.fenpei-f0922 {
    height: 100%;
    position: relative;
    width: 100%;
}
.fenpei-f0922 .tankuang {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    display: block;
    height: auto;
    left: 50%;
    margin-left: -225px;
    position: absolute;
    top: 25%;
    width: 450px;
    z-index: 9999;
}

.fenpei-f0922 .reset-bg {
    background: #000 none repeat scroll 0 0;
    display: block;
    height: 100%;
    opacity: 0.4;
    position: fixed;
    width: 100%;
}

.renling-box0{
    width: 800px;
    background: #d74d54;
    position: absolute;
    top: 50px;
    left: 200px;
}
.top-fenpei {
    display: block;
    height: 45px;
    position: absolute;
    right: 0;
    top: 0;
    width: 280px;
}
.top-fenpei .fenpei-close {
    height: 32px;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 32px;
    z-index: 9;
}

.top-fenpei .fenpei-close img {
    display: block;
    margin: 0;
    padding: 0;
}

.fenpei-f0922 .fenpei-content {
    margin: 20px;
    position: relative;
}

.fenpei-f0922 .fenpei-content button {
    margin: 20px 10px;
    width: 80px;
}

.fenpei-f0922 .fenpei-content h2 {
    line-height: 1.8em;
    text-align: center;
}

.fenpei-f0922 .fenpei-content p {
    text-align: center;
}

.fenpei-f0922 .fenpei-content p select {
    width: 210px;
    height: 28px;
}

.fenpei-f0922 .fenpei-add {
    background: rgba(0, 0, 0, 0) url("../img/fenpei-add.png") no-repeat scroll 0 0;
    display: inline;
    height: 23px;
    padding: 3px 10px;
    margin: 0 10px;
    width: 23px;
}

.fenpei-f0922 a {
    display: inline-block;
}

.fenpei-f0922 table tbody tr td {
    padding: 3px;
    font-size: 14px;
}

.fenpei-f0922 table tbody tr td select {
    height: 32px;
    border-radius: 5px;
}
/*分配02*/
.fenpei-t-h30 {
    color: #000;
}

/*分配04*/

.fp-content-four {
    background-color: #ffffff;
    border-color: #e7eaec #e7eaec -moz-use-text-color;
    -o-border-image: none;
    border-image: none;
    /*border-style: solid solid none;*/
    border-width: 1px 0 20px;
    color: inherit;
    padding: 20px;
}

.fenpei-four-bg {
    width: 100%;
}

.fenpei-four-bg .fenpei-four-term {
    margin-bottom: 20px;
    background-color: #f9f9f9;
    border: 1px dotted #d8d8d8;
    padding: 15px;
}

.fenpei-four-bg .fenpei-four-term p a i {
    font-size: 28px;
    color: #d9d9d9;
    padding-top: 2px;
    margin: 0;
    display: inline-block;
}

.fenpei-four-bg .fenpei-four-term p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.fenpei-four-bg .fenpei-four-term p select {
    margin-right: 10px;
    height: 26px;
    line-height: 26px;
}

.fenpei-four-bg .fenpei-four-term p input {
    background-color: #eeeeee;
    border: 1px solid #d9d9d9;
    line-height: 26px;
    height: 26px;
}
.fenpei-four-bg .fenpei-four-term p em {
    line-height: 28px;
    margin-right: 10px;
    text-align: center;
}

.fenpei-four-bg .fenpei-four-term a {
    width: 26px;
    height: 26px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 10px;
    position: relative;
    border: 1px solid #dedede;
}

.fenpei-four-bg .fenpei-four-term a:hover {
    border: 1px solid #2b85c4;
}


/*.fenpei-four-bg .fenpei-four-term01 {
	  margin-bottom: 20px;
	  border-top: 1px dotted #d8d8d8;
	  padding: 15px;
  }*/

.fenpei-four-bg .fenpei-four-term01 p select {
    height: 26px;
    line-height: 26px;
    margin-right: 10px;
}

.fenpei-four-bg .fenpei-four-term01 p input {
    margin-right: 10px;
}

.i-add {
    display: block;
    position: relative;
    background: url("../img/i-add.png") no-repeat;
    width: 24px;
    height: 24px;
}

.i-min {
    display: block;
    position: relative;
    background: url("../img/i-min.png") no-repeat;
    width: 24px;
    height: 24px;
}

.fenpei-for-p-info {
    line-height: 40px;
    height: 40px;
    background: #cccccc;
    padding: 0 20px;
}


/*分配04-2015-10-14 17:19:03*/

/*.fenpei-for-15a {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #dedede !important;
    border-radius: 0 !important;
    color: #555;
    display: block;
    font-size: 12px;
    margin: 0;
    padding: 3px 27px 3px 3px;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

.fenpei-for15bg {
    background-color: #e8e8e8;
    padding: 10px;
    position: relative;
}*/


/*更新01*/
/*弹框 开始 批量转换所有者 批量更新*/
.gengxin-f0923 {
    height: 100%;
    position: relative;
    width: 100%;
}

.gengxin-f0923 .tankuang {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    display: block;
    height: auto;
    padding-bottom: 0px;
    overflow: hidden;
    left: 50%;
    margin-left: -233px;
    position: absolute;
    top: 25%;
    width: 450px;
    z-index: 9999;
    min-height: 300px;
}

.gengxin-f0923 .tankuang .top-gengxin {
    display: block;
    height: 45px;
    position: absolute;
    right: 0;
    top: 0;
    width: 280px;
}

.gengxin-f0923 .tankuang .top-gengxin .gengxin-close {
    height: 32px;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 32px;
    z-index: 9;
}

.gengxin-f0923 .tankuang .top-gengxin .gengxin-close img {
    display: block;
    margin: 0;
    padding: 0;
}

.gengxin-f0923 .gengxin-content {
    margin-top: 0px;
    padding: 30px 25px 0;
    position: relative;
    min-height: 250px;
}

.gengxin-f0923 .gengxin-content p {
    text-align: left;
    margin-top: 30px;
}

.gengxin-f0923 .gengxin-content p span {
    margin: 0 40px;
    text-align: left;
}

.gengxin-f0923 .gengxin-content span input {
    line-height: 26px;
    height: 26px;
}

.gengxin-f0923 .gengxin-content h2 {
    color: #4c4c4c;
    line-height: 1.8em;
    text-align: center;
}
.gengxin-f0923 .gengxin-content button {
    margin: 25px 20px 20px;
}
.gengxin-lianxi .gengxin-sele {
    min-width: 180px;
    height: 28px;
}
.gengxin-f0923 .tankuang .commonAlertBtn{
    text-align: right;
    height: 55px;
    padding: 10px 15px;
    margin: 0;
    border-top: 1px solid #ebecef;
}
.gengxin-f0923 .tankuang .commonAlertBtn .btn{
    font-size: 14px;
    margin: 0;
}
#commonAlertDiv .gengxin-f0923 .gengxin-content{
    padding: 0;
}
#commonAlertDiv .gengxin-f0923 #alertContent{
    min-height: 195px;
    font-size: 14px;
    color: #585858;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.update_batch_dialog .modal-body{
    height: 240px;
    padding: 13px 35px;
}
.update_batch_dialog .modal-body table{
    margin: 0;
    width: 100%;
}
.update_batch_dialog .modal-body table td{
    font-size: 14px;
    color: #888;
    height: 46px;
    border-bottom: 1px solid #d2d3dc;
    text-align: left;
}
.update_batch_dialog .modal-body table td input{
    width: 100%;
    padding: 0;
    color: #333;
}
.update_batch_dialog .modal-body table td select{
    color: #333;
}
.update_batch_dialog .modal-body table td .condition-input{
    border: none;
}

/*弹框 结束*/

/*新增弹框 开始*/
.minDialogMark{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
    position: fixed;
    left: 0;
    top: 0;
    display: none;
    z-index: 9994 !important;
}

.minDialog {
    width: auto;
    min-width: 420px;
    min-height: 300px;
    background: #ffffff;
    text-align: center;
    line-height: 2;
    position: fixed;
    left: 50%;
    top: 50%;
    display: none;
    transform:translate(-50%,-50%);
    /*margin-left: -210px;
    margin-top: -150px;*/
    border-radius: 5px;
    font-size: 16px;
    z-index:9999 !important;
}

.minDialog .minDialogTitle {
    height: 50px;
    width: 100%;
    line-height: 50px;
    text-align: left;
    position: relative;
    background: #5f5f5f !important;
    color: #fff;
    border-radius: 5px 5px 0 0;
    font-size: 16px;
}

.minDialog .minTitleContent {
    padding-left: 18px;
}

.minDialogClose {
    position: absolute;
    right: 15px;
    top: 18px;
    width: 14px;
    height: 14px;
    background-image: url(../img/new_icon/grey_icon.svg);
    background-position: -144px -1345.5px;
    cursor: pointer;
}

.minDialogClose:hover {
    background-image: url(../img/new_icon/grey_icon.svg);
    background-position: -144px -1345.5px;
}

.minDialogContent {
    width: 100%;
    min-height: 250px;
    /*box-shadow: 0px 1px 7px #dbe1e8;*/
}

.minDialogInfo {
    padding: 15px 18px;
    font-size: 14px;
    min-height: 195px;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
}
.minDialogInfo.align_left{
    display: block;
}
.minDialogAction {
    height: 55px;
    width: 100%;
    padding: 10px 15px;
    text-align: right;
    border-top: 1px solid #e2e3ea;
}
.minDialogAction .btn{
    margin-left: 10px;
    font-size: 14px;
    outline: none;
}

.qcDialog{
    border-radius: 5px;
    overflow: hidden;
    min-width: 420px;
    min-height:300px;
}
.qcDialog .qcDialog_header{
    height: 50px;
    background: #5f5f5f;
}
.qcDialog .qcDialog_content{
    height: calc(100% - 105px);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
}
.qcDialog .qcDialog_footer{
    height: 55px;
    border-top: 1px solid #e2e3ea;
    text-align: right;
    padding: 10px 15px 0;
}
.qcDialog .qcDialog_footer .btn{
    font-size: 14px;
}
/*新增弹框 结束*/

/*更新02*/

.gengxin-time-s .laydate-icon {
    height: 28px;
    width: 180px;
}



/*转回02*/

.zhuanhui-tex-cen {
    text-align: center;
    color: #666666;
    margin-top: 60px;
}

.zhuanhui-content p {
    text-align: center;
}

.dahuirenlingshibai p {
    font-size: 14px;
}

.zhuanhui-content p button {
    margin: 25px 20px 20px !important;
    width: 80px;
}


/*转回01*/

.zhuanhui-div {
    height: 100%;
    position: relative;
    width: 100%;
}

.wrapper-p01 {
    border: 1px solid #ccc;
}

.zhuanhui-zind {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    display: block;
    height: 500px;
    left: 50%;
    margin-left: -475px;
    overflow: auto;
    padding: 50px;
    position: absolute;
    top: 25px;
    width: 950px;
    z-index: 9999;
}

.zhuanhui-div .reset-bg {
    background: #000 none repeat scroll 0 0;
    display: block;
    height: 100%;
    opacity: 0.4;
    position: fixed;
    width: 100%;
}

.zhuanhui-div .zhuanhui-close {
    height: 32px;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 32px;
    z-index: 9;
}

.zhuanhui-div .zhuanhui-content {
    margin-top: 30px;
    padding: 0 40px;
    position: relative;
}

.zhuanhui-div .zhuanhui-content .zhuanhui-h3 {
    color: #6bb387;
    line-height: 1.8em;
    text-align: left;
}

/*.huanhui-x-content .condition-public #not_edit_conditions .view-new-s01 {
    margin-left: 8px;
}*/
/*主页-日程列表-展开箭头*/
.scheList-down-arrow{
    position: relative;
}
.scheList-down-arrow:after{
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    border-left: 1px solid #2B85C4;
    border-bottom: 1px solid #2B85C4;
    transform: rotate(-45deg);
    top: 4px;
    left: 4px;
}

/*主页日程*/
#scheduletimespanel #scheduletimestable table tr{background: none;}
#scheduletimespanel #scheduletimestable table tr:hover{background: none;}
.mianpage_unfold{
    background: url(../img/mainpage-unfold.png);
    height: 16px;
    width: 16px;
    position: absolute;
    right: 70px;
    top:1px;
}
.home-schedule-date{
    padding-left: 20px;
}
.timelines{
    height:10px;
    width: 10px;
    border-top: 1px solid #dbe1e8;
    border-left: 1px solid #dbe1e8;
    background: #f7f8fa;
    position: absolute;
    transform: rotate(-45deg);
    top: 14px;
    left: 30px;
}
#scheduledataul .home-schedule-content li:last-child div[class=schedule-list-left] i:last-child.timeline-bottom{
    background: url("../../theme/img/guan/timeline-bottom.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 20px;
    position: absolute;
    bottom: -4px;
    right: -4px;
    width: 20px;
    z-index: 2;
}
#scheduledataul .home-schedule-content li:last-child div[class=schedule-list-right] {
    padding-bottom: 0px;
}
/*管理页面详细信息添加*/
.schedule-list-all .calendar-schedule .el-radio-button--mini .el-radio-button__inner{
    border-radius: 4px;
    padding: 10px 14px;
    font-size: 14px;
    border: none;
    box-shadow: none !important;
    color: #333;
}
.schedule-list-all .calendar-schedule .el-radio-button__orig-radio:checked+.el-radio-button__inner{
    background: #F5F5F7;
}
.schedule-times-panel .row_border .el-icon-d-arrow-left,.schedule-times-panel .row_border .el-icon-d-arrow-right{
    font-size: 20px;
    color: #ffcc1c;
}
.schedule-times-panel .calendar-cell:hover{
    border: 1px solid #ffcc1c;
}
.schedule-times-panel .row_border{
    border-top: 1px solid #E4E7EF;
    border-bottom: 1px solid #E4E7EF;
    margin-top: 15px;
    display: flex;
    align-items: center;
}
.schedule-times-panel .row_border.row_year{
    margin-top: 30px;
}
.schedule-times-panel .el-date-editor.el-input,
.schedule-times-panel .el-date-editor.el-input__inner{
    width:150px;
}


.xiangxi-danxuan {
    background-color: #fff;
    color: #999;
    overflow: hidden;
    padding: 0 10px;
}

.xiangxi-danxuan input {
    border: 0 none !important;
    color: #999;
    cursor: pointer;
    display: block;
    float: left;
    margin-top: 0;
    outline: medium none;
    padding: 0;
    position: relative;
    text-decoration: none;
    width: auto !important;
}

.xiangxi-danxuan p {
    float: left;
    padding: 0 5px;
    margin: 0;
}

.zhuanhui-x-s {
    min-width: 160px;
    text-align: center;
    height: 28px;
    line-height: 28px;
}

.huanhui-tjian .huan-one {}

.huan-m {
    margin-top: 20px;
}

.zhuanhui-zind .chabing-content button {
    min-width: 80px;
}


/*组织及用户*/
.orgListWrap{
    height: calc(100% - 65px);
}
.wrapper.h-hundred #title{
    border: none;
}
.wrapper.h-hundred #title .organduser_Update a{
    float: none;
    margin: 10px 8px;
}
.newly-top-buttn#title .group_Update a{
    float: none;
    margin: 5px 10px;
}
#tab_group>table>tbody>tr>td:last-child,#tab_user>table>tbody>tr>td:last-child,#groups>table>tbody>tr>td:last-child,#workmate>table>tbody>tr>td:last-child{
    cursor: default;
}
.user_orgList #example tbody tr td.simpleData{
    padding: 0 10px !important;
}
.user_orgWrap .ibox-tools a{
    line-height: 20px;
}
.user_orgWrap .ibox-tools a i{
    float: left;
}
/*.shezhi-one ul li span {
    color: #999;
    display: inline-block;
    float: left;
    height: 34px;
    line-height: 34px;
    padding-right: 20px;
    position: relative;
    text-align: right;
    width: 40%;
}

.shezhi-one ul li span em {
    color: #F00;
    margin-right: 5px;
}

.shezhi-one ul li input {
    border: 1px solid #dedede;
    color: #999;
    line-height: 34px;
    overflow: hidden;
    padding: 0 34px 0 10px;
    position: relative;
    width: 60%;
}

.shezhi-one ul li .shezhi-xingbie {
    color: #999;
    height: 36px;
    line-height: 34px;
    min-width: 80px;
    overflow: hidden;
    padding-left: 0.5em;
    position: relative;
    text-align: left;
}

.shezhi-one .shezhi-juese {
    float: left;
    width: 20%;
    text-align: right;
}

.shezhi-one .shezhi-juese-two {
    float: left;
    width: 70%;
    text-align: center;
}

.shezhi-one .shezhi-juese-two p input {
    margin-right: 5px;
}

.shezhi-one .shezhi-juese-two p {
    padding-left: 0%;
    color: #999;
    width: 50%;
    text-align: left;
    float: left;
}

.juese-two-p {
    width: 24px !important;
}

.shezhi-one .shezhi-nbg {
    padding: 15px 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}*/

/*设置新建页面-1008*/


/*审批*/

.shenpi-u {
    border: 1px solid #e6e6e6;
    margin: 50px 30px 20px;
}

.shenpi-u h3 {
    margin: 0;
    width: 100%;
    height: 42px;
    line-height: 42px;
    background-color: #f2f2f2;
    padding-left: 10px;
}

.shenpi-u p {
    margin: 0;
    width: 100%;
    height: 42px;
    line-height: 42px;
    background-color: #fff;
}

.shenpi-u p span {
    width: 50%;
    display: inline-block;
    float: left;
    text-align: center;
}

.shenpi-u p span input {
    margin-right: 5px;
}

.shenpi-t-bg {
    height: auto !important;
    width: 350px !important;
}

.shenpi-ter {
    border-radius: 0px;
    margin: 0;
    height: 140px !important;
    resize: none;
}

.shenpi-t-bg .shenpi-tton {
    text-align: center;
}

.shenpi-t-bg .shenpi-tton button {
    min-width: 80px;
    margin: 0 10px;
}
#example_wrapper .dataTables_scrollHeadInner,
#example_wrapper .dataTables_scrollHeadInner table,
#example_wrapper .dataTables_scrollBody table{
    width: 100% !important;
}

/*转换样式*/

.tf-content {
    background-color: #ffffff;
    border-color: #e7eaec #e7eaec -moz-use-text-color;
    -o-border-image: none;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0 20px;
    color: inherit;
    padding: 20px 30px;
}

.tf-content .tf-one {
    width: 100%;
    margin-bottom: 20px;
}

.tf-content .tf-two {
    width: 100%;
    margin-bottom: 20px;
}

.tf-content .tf-two .tf-two-nei {
    border-left: 5px solid #5aacdb;
    margin-left: 25px;
}

.tf-content .tf-two .tf-two-nei p span {
    width: 120px;
    text-align: right;
    display: inline-block;
    padding-right: 10px;
}

.tf-content .tf-one span {
    display: inline-block;
    width: 150px;
}

.tf-content .tf-two .tf-two-nei p span em {
    color: #F00;
    margin-right: 5px;
}

.zhuanhuan-bg {
    background: #fff none repeat scroll 0 0;
    display: block;
    position: relative;
    width: 100%;
    margin-top: 30px;
}

.zhuanhuan-bg p {
    color: #4c4c4c;
    font-size: 12px;
    line-height: 1.8em;
    padding: 0 15px;
    text-align: center;
}

.zhuanhuan-bg .em0914 {
    background: #2b85c4 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin: 15px auto;
    position: relative;
    text-align: center;
    width: 120px;
}

.tf-n-fo {
    width: 100%;
}

.tf-n-fo p {
    width: 100%;
}

.tf-n-fo p span {
    color: #689adc;
}

.color-f-h3 {
    color: #fff;
}


/*短信代码样式*/

.eml-four {
    padding: 0 50px;
    margin-top: 60px;
    text-align: center;
    color: #676767;
    line-height: 1.8em;
}

.eml-u {
    width: 100%;
    height: 100%;
}

.eml-u h3 {
    background-color: #f2f2f2;
    height: 54px;
    line-height: 54px;
    margin: 0;
    padding-left: 10px;
    width: 100%;
}

.eml-u .eml-ter {
    border-radius: 0;
    height: 140px !important;
    margin: 10px;
    width: 330px;
    resize: none;
}

.eml-wh {
    height: auto !important;
    width: 350px !important;
}

.eml-wh button {
    min-width: 80px;
}


/*认领样式*/

.renling-four {
    color: #676767;
    line-height: 1.8em;
    margin-top: 80px;
    padding: 0 50px;
    text-align: center;
}

.renling-text-c {
    text-align: center !important;
}


.success input {
    border: 1px solid #dedede;
    color: #999;
    line-height: 40px;
    margin: 0 30% 0 10px !important;
    overflow: hidden;
    position: relative;
    width: auto !important;
}

.success td {
    background-color: #fff !important;
    text-align: end !important;
    border: 1px solid #d9d9d9 !important;
}

.warning input {
    border: 1px solid #dedede;
    color: #999;
    line-height: 40px;
    margin: 0 30% 0 10px !important;
    overflow: hidden;
    position: relative;
    width: auto !important;
}

.warning td {
    text-align: end !important;
    background-color: #f7f7f7 !important;
}

.feixiupeng1009 td {
    background-color: #fff !important;
    text-align: center !important;
}

.feixiupeng1009a td {
    background-color: #f7f7f7!important;
    text-align: center !important;
}


/*飞飞-2015年10月15日 11:13:34*/


/*单选框和复选框样式 开始*/
.detailcheckbox{
    width:auto;
    margin-top: -10px;
    height:100%;
    float: left;
    margin-left: -18px;
}
@-moz-document url-prefix(){
    width:auto;
    margin-top:0px;
    height:100%;
    float: left;
    margin-left: -18px;
}

.form-checkbox-div,
.form-radio-div {
    background-color: #fff;
    border: 1px solid #dedede;
    color: #999;
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    width: 60%;
}

.form-checkbox-div input,
.form-radio-div input {
    border: 0 none !important;
    color: #999;
    cursor: pointer;
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-top: 0;
    outline: medium none;
    padding: 0;
    position: relative;
    text-decoration: none;
    width: auto !important;
}

.form-checkbox-div label,
.form-radio-div label {
    float: left;
    padding: 0 5px;
}
/*单选框和复选框样式 结束*/

/*电话图标-列表*/

.ico-iph-c {
    background: rgba(0, 0, 0, 0) url("../img/khc-icon/ico-iph.png") no-repeat center;
    display: block;
    height: 16px;
    width:16px;
    z-index: 988;
    top: 20px;
    float: left;
    margin-left: 10px;
    /*position: absolute;*/
}
/*电话图标-详情*/
.ico-iph-view {
    background: rgba(0, 0, 0, 0) url("../img/khc-icon/ico-iph.png") no-repeat center;
    display: block;
    height: 16px;
    width:16px;
    z-index: 988;
    top: 20px;
    float: right;
    margin-left: 10px;
    /*position: absolute;*/
}

#telphone i{
    right: 22px;
    top:10px;
}
#mail i{
    right: 20px;
    top:-9px;
}
/*2016年6月22日 11:13:38*/

.view .form-layout-two .ibox-content input {
    margin: 0 !important;
}



/*支持-列表页修改*/

/*
.form-layout-two ul li .textarea-span,
.form-layout-two ul li.textarea-span {
    !* height: 60px !important; line-height: 58px !important;*!
}
*/

.table-label{
    position: relative;
    top: -16px;
    left: 8px;
}

/*表单单列*/

.form-layout-one {
    width: 100%;
    margin: 0 0 20px;
    display: inline-block;
    font-size: 12px;
    height: auto;
    position: relative;
    min-width: 600px;
}

.form-layout-one .ibox {
    margin-top: 20px;
}

.form-layout-one .ibox-title {
    background-color: transparent !important;
}

.form-layout-one .ibox-title .collapse-link i {
    color: #4d4d4d;
    display: none;
}

.form-layout-one .ibox-title h5 {
    /*border-left: 3px solid #2b85c4;*/
    /*padding-left: 3px;*/
}

.form-layout-one ul {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

.form-layout-one ul li {
    float: left;
    list-style-type: none;
    margin: 0 0 10px;
    position: relative;
    width: 100%;
}

.form-layout-one .newly-span {
    color: #999;
    display: inline-block;
    float: left;
    height: 34px;
    line-height: 32px;
    position: relative;
    text-align: right;
    padding-right: 20px;
    width: 20%;
}

.form-layout-one input {
    border: 1px solid #dedede;
    color: #999;
    line-height: 32px;
    overflow: hidden;
    padding: 0 30px 0 10px;
    position: relative;
    width: 80%;
}

.form-layout-one select {
    width: 80%;
    height: 34px;
    border: 1px solid #dedede;
    color: #999;
}

.form-layout-one ul li .textarea-span {
    height: 68px !important;
    line-height: 70px !important;
}

.form-layout-one ul li .textarea {
    height: 68px;
    border: 1px solid #dedede;
    color: #999;
    resize: none;
    width: 80%;
}

.form-input-border {
    border: 1px solid #dedede !important;
    color: #999 !important;
}

.form-input-border:hover,
.form-input-border:focus {
    border: 1px solid #2b85c4;
    background: #eaeff3;
}


/*表单标签边框*/

.form-layout-two input:hover,
.form-layout-two input:focus,
.form-layout-two .textarea:hover,
.form-layout-two .textarea:focus,
.form-layout-two .select:hover,
.form-layout-one input:hover,
.form-layout-one input:focus,
.form-layout-one .textarea:hover,
.form-layout-one .textarea:focus {
    /*border: 1px solid #2b85c4 !important;
    background: #eaeff3 !important;*/
}

.view input:hover,
.view input:focus,
.view .textarea:hover,
.view .textarea:focus,
.view .select:hover,
.view input:hover,
.view input:focus,
.view.textarea:hover,
.form-layout-one .textarea:focus {
    /*border: 1px solid #dedede !important;*/
    background: #fff !important;
}


/*列表搜索输入框宽度为100%*/

.dataTables_scrollHeadInner .table tbody input {
    width: 100%;
}

.dis-none {
    display: none;
}

.active {
    display: block !important;
}
.active-cell {
    display: table-cell!important;
}

.view .newly-span {
    background: rgb(247, 247, 247) none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    border-top: 0 none !important;
    text-align: right !important;
}

.view li {
    margin: 0 !important;
}

.form-layout-two .genjin-a {
    background-color: #fff;
    border: 1px solid #dedede;
    color: #999;
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    width: 60%;
}

.form-layout-one .genjin-a {
    background-color: #fff;
    border: 1px solid #dedede;
    color: #999;
    display: block;
    float: left;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    width: 80%;
}


/*.fenpei-04-m20 {
    margin: 20px 0;
}*/


.cor-red {
    color: #f76f1a;
}
.cor_blue{
    color: #21B3F7;
}
/*.ten-bg-waout .table {
    height: auto !important;
}

.ten-bg-waout .table td {
    background: #FFF;
}*/

/*批量共享 弹框 开始*/
.hetong-huikuan01 {
    height: 100%;
    position: relative;
    width: 100%;
}

.hetong-huikuan01 .tankuang {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    display: block;
    height: auto;
    left: 35%;
    /* margin-left: -300px;*/
    /*和transform:translateX(-50%)冲突*/
    overflow: hidden;
    position: absolute;
    top: 0%;
    width: 600px;
    z-index: 9999;
    transform:translateY(11%);
    line-height: 1;
}

.chabing-f0922 .hetong-huikuan01 .tankuang .top-gengxin {
    display: block;
    height: 50px;
    background-color: #5f5f5f !important;
    position: relative;
    right: 0;
    top: 0;
    padding-left: 20px;
    width: 100%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.hetong-huikuan01 .tankuang .top-gengxin h3 {
    line-height: 50px;
    margin: 0 !important;
    font-size: 16px;
    color: #FFF;
    font-weight: 500;

}

.hetong-huikuan01 .gengxin-content {
    margin-top: 10px;
    display: inline-block;
    width: 100%;
    padding: 0 30px;
    position: relative;
}

.hetong-huikuan01 .gengxin-content h5 {
    border-left: 3px solid #2b85c4;
    padding-left: 5px;
    font-size: 14px;
    margin: 10px 0;
}

.hetong-huikuan01 .tankuang .top-gengxin .gengxin-close {
    height: 15px;
    position: absolute;
    right: 15px;
    top: 18px;
    width: 15px;
    z-index: 9;
}

/*联系人-批量共享弹框*/
.contant-minDialogClose {
    position: absolute;
    right: 0;
    top: 0;
    width: 15px;
    height: 15px;
    background-image: url('../img/new_icon/grey_icon.svg');
    background-position: -144px -1345.5px;
    cursor: pointer;
}
/*
.contant-minDialogClose:hover {
    background: url('../img/document/closehover.png') no-repeat center;
}*/





.hetong-huikuan01 .tankuang .top-gengxin .gengxin-close img {
    width: 15px;
    height: 15px;
}

.hetong-huikuan-a {
    margin-right: 5px;
}

.hetong-huikuan01 .tankuang .gengxin-time-s p {
    width: 50% !important;
    float: left !important;
    height: 30px;
    display: block;
}

.hetong-huikuan01 .tankuang .gengxin-time-s p span {
    line-height: 30px;
    height: 30px;
    padding-right: 10px;
    text-align: right;
    display: inline-block;
    width: 80px;
}

.hetong-huikuan01 .tankuang .gengxin-time-s p input.laydate-icon {
    margin-top: -5px;
}

.hetong-huikuan01 .tankuang .gengxin-time-s p .gengxin-sele {
    width: 180px;
    height: 28px;
    line-height: 28px;
}

.hetong-huikuan01 .tankuang .gengxin-time-s p .hetong-intwo {
    width: 180px;
    height: 28px;
    line-height: 28px;
}

.hetong-huikuan01 .tankuang .hetong-but {
    text-align: right;
    margin: 15px 0 0;
    height: 55px;
    border-top: 1px solid #ebecef;
    padding: 10px 15px;
}

.hetong-huikuan01 .tankuang .hetong-but button {
    /*min-width: 80px;*/
    margin: 0 0 0 10px;
    font-size: 14px;
}
.hetong-huikuan01 .tankuang #operationFlag_div{
    padding-left: 30px !important;
}
.hetong-huikuan01 .tankuang #operationFlag_div select{
    min-width: 120px;
    border-radius: 5px;
    font-size: 14px;
}
.hetong-huikuan01 .tankuang .log-news-comment-content.select-sharetankuang{
    margin-top: 0;
}
/*批量共享 弹框 结束*/
.reset-bg {
    background: #000 none repeat scroll 0 0;
    display: block;
    height: 100%;
    opacity: 0.4;
    position: fixed;
    width: 100%;
}

.hetong--dan-input-m {
    margin: 0 10px !important;
}


/*左侧菜单栏修改*/

.mini-navbar .nav > li li:hover .nav-third-level {
    display: inline-block !important;
    position: absolute;
    left: 180px;
    top: 0px;
    width: 180px;
    height: auto;
    border-radius: 2px;
    background: #2f4050;
    padding: 10px 0;
}

.mini-navbar .nav > li li:hover .nav-third-level a {
    padding: 10px;
}


/*body.mini-navbar .navbar-default .nav > li > a:hover .nav-label {
	  display:block !important;
  }
  body.mini-navbar .navbar-default .nav > li:hover ul{ width:180px;}*/


/*合同样式-2015年10月21日 17:16:34 */

.newly-thr .ibox-content tbody tr td p {
    line-height: 24px;
    margin: 5px 0;
    text-align: right;
    padding: 0 20px;
}
/*子任务、合同清单、开关、付款计划明细、收款计划明细*/
#leamain,#productDivId,#relation_closeAndOpen,#bh_pay,#mxp,#contentInfoDetail,#att_iframe_div{
 margin-top: 28px;
}
#relation_{
    margin-top: 12px;
}
.ibox-title+#mxp{
    margin-top: 0;
}
/*关闭打开记录 列表*/
#relation_closeAndOpen .table thead th{
    font-size: 12px;
    color: #888;
    text-align: left !important;
}
#relation_closeAndOpen .table tbody td{
    font-size: 14px;
    color: #585858;
    text-align: left;
    padding: 0 20px 0 10px;
}

    /*合同清单列表*/
#erptablebody>tbody>tr:nth-of-type(even){
    background: #fff;
}
#erptablebody>tbody>tr>td>input[type='text'], #erptablebody>tbody>tr>td>input[type="number"]{
    border: none;
    background: none;
    padding: 0;
}
#erptablebody>tbody>tr>td:first-child>span[class="kh-a03 delSpan"]{
    display: none;
}
#erptablebody>tbody>tr:hover td:first-child>span[class="kh-a03 delSpan"]{
    display: block;
}
#erptablebody>tbody>tr:hover td{
    background: #edf0f3;
}
#erptablebody>tbody>tr:first-child>td{
    border-top: none;
}
#erptablebody>tbody>tr>td:first-child{
    padding-left: 18px!important;
}
#erptablebody thead tr td{
    /*min-width: 90px;*/
    border-right: 1px solid #dbe1e8;
    text-align: left!important;
}
#erptablebody tbody tr td{
    text-align: left;
    border-right: none
    border-bottom: 1px solid #dbe1e8;
}
.contractList-add{
    background: url("../img/contractList.png");
    height: 18px;
    width: 18px;
}
.contractList-left-arrow{
    height: 0px;
    width: 0px;
    border-left: 8px solid #c2cad8;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    position: absolute;
    top:14px;
    left: 6px;
}
.contractList-down-arrow{
    height: 0px;
    width: 0px;
    border-top: 8px solid #2B85C4;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    position: absolute;
    top:14px;
    left: 6px;
}

#erptablebody>tbody>tr>td a{
    padding: 0;
}

#erptablebody>tbody>tr>td>select{
    border-radius: 4px;
    border: 1px solid #dbe1e8;
}

#erptablebody tfoot tr td{
    text-align: left;
    padding-left: 5px!important;
}
#detail_div_id table thead tr td{
    border-bottom: none;
    border-left: none;
}
#detail_div_id table thead{
    background: none;
}

#detail_div_id table{
    border-left: none;
}



 /*字典修改2015年10月22日 11:26:24*/

.newly-down-buttn {
    width: 100%;
    display: block;
    height: 40px;
    padding: 0 20px;
    position: relative;
    text-align: center;
}

.newly-down-buttn a {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    padding: 6px 12px;
    vertical-align: middle;
    white-space: nowrap;
    -moz-user-select: none;
    margin: 0 10px;
    min-width: 80px;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid #2b85c4;
    text-align: center;
    color: #2b85c4;
    display: inline-block;
}

.newly-down-buttn a:hover {
    background-color: #2b85c4;
    color: #fff;
}

.ibox-title-bg {
    background-color: transparent;
    color: inherit;
    height: 40px;
    margin-bottom: 0;
    min-height: 40px;
    padding: 5px 10px;
    width: 100%;
}

.ibox-title-bg a {
    float: right;
    margin: 7px 5px;
    width: 22px;
    height: 23px;
    display: inline-block;
}

.ibox-title-bg .zidian-news {
    background: url("../img/khc-icon/zidian-news.png") no-repeat scroll 0 0;
    display: block;
    height: 23px;
    width: 22px;
}

.marzero {
    padding: 0 !important;
}

.marzero .dataTables_scroll {
    border: 1px solid #dedede;
}


/*角色样式2015年10月22日 19:52:11-xiaopeng*/

.ft-left {
    float: left;
}

.ft-left .danger {
    text-align: center;
}

.ft-top-bal-span {
    padding-right: 20px;
}


/*批量转换*/

/*.batch-conversion {
    padding: 30px;
    height: auto;
}

.batch-conversion span {
    margin-right: 8px
}*/


/*批量更改所有者*/
.batch_owner_dialog .modal-body{
    padding: 20px 35px;
    min-height: 240px;
    font-size: 14px;
}
.batch_owner_dialog .modal-body ul{
    font-size: 14px;
}
.batch_owner_dialog .modal-body ul input[type="text"]{
    height: 32px;
    border-radius: 5px;
}
.newly-two.zhuanhui-xbg .ico-jingzheng{
    top: 8px;
}

    /*.plzhuanusre {
        background-color: #fff;
        border: 1px solid #d9d9d9;
        margin-top: 15px;
        padding: 5px;
    }

    .plzhuanusre .dataTables_scrollBody {
        height: auto !important;
        max-height: 450px;
    }*/


/*批量更新-daze2015年10月29日 11:25:16*/


/*公用条件样式*/

/*.piliang-news {
    margin-left: 20px;
}

.piliang-news input {
    margin-left: 10px;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
}*/
/*文档管理table*/
.tab-content.doc-tab-content .chk-all-fo {
    margin: 0;
    float: left;
    height: 22px;
    padding: 0 0 0 18px;
    width: 34px;
    text-align: center;
}

/*.search-field input { border: none; margin: 0; padding: 0; outline: none; resize: none; }*/

/* 复选框 start*/

.chk-all-fo {
    margin: 0;
    float: left;
    height: 22px;
    padding: 0 54px 0 20px;/*padding: 0 54px 0 20px; xie 17-7-26*/
    width: 34px;
    text-align: center;/*xie 17/5/7 表格表头复选框和下面复选框对齐*/
    position: relative;
}

.chk_1,
.chk_2,
.chk_3,
.chk_4 {
    display: none;
}
.picset{
    position: absolute;
    right: 5px;
    top: 0px;
    cursor: pointer;
}
.listEditor{
    position:absolute;
    right:15px;
    top:9px;
    display: none;
}
/*列表页-列表*/
/*******STYLE 1*******/

.chk_1 + label {
    margin-top: 4px;
    background-color: #fff;
    border: 1px solid #d2d3dc;
    margin-bottom: 0 !important;
    /*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;*/
    display: inline-block;
    margin-right: 5px;
    padding: 6px;
    position: relative;
    border-radius: 2px;
    width: 14px;
    height:14px;
}

.chk_1 + label:hover {
    border: 1px solid #ffcc1c;
}

.chk_1 + label:active {
    /*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);*/
}

.chk_1:checked + label {
    background-color: #ffcc1c;
    border: 1px solid #ffcc1c;
    /*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);*/
    /*color: #243441;*/
}

.chk_1:checked + label:hover {
    border: 1px solid #ffcc1c;
}

.chk_1:checked + label:after {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    content: "";
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
    height: 7px;
    left: 4px;
    position: absolute;
    top: 1px;
    -webkit-transform: rotate(45deg) scaleY(1);
    transform: rotate(45deg) scaleY(1);
    width: 3px;
    -webkit-transform-origin: center;
    transform-origin: center;
}
.noCheckAll.chk_1:checked + label:after{
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: #2B85C4;
    top:2px;
    left: 2px;
}
/*.DTFC_LeftBodyLiner .chk_1:checked + label:after{
    color: #2b85c4;
    content: '\2714';
    font-size: 0.8em;
    left: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: -1px;
    vertical-align: text-top;
    width: 100%;
}
.DTFC_LeftHeadWrapper .noCheckAll.chk_1:checked + label:after{
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: #2B85C4;
    top:2px;
    left: 2px;
}
.DTFC_LeftHeadWrapper .chk_1:checked + label:after {
    color: #2b85c4;
    content: '\2714';
    font-size: 0.8em;
    left: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: -2px;
    vertical-align: text-top;
    width: 100%;
}
.dataTables_scrollBody .chk_1:checked + label:after{
    top: -1px;
}
.dataTables_scrollHeadInner .chk_1:checked + label:after{
    top: -2px;
}*/


input.checkbox{
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #d2d3dc;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff;
    position: relative;
    margin: 0 6px 0 0;
}
input.checkbox::after{
    content: "";
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
    width: 4px;
    height: 8px;
    left: 4px;
    position: absolute;
    top: 1px;
    -webkit-transform: rotate(45deg) scaleY(0);
    transform: rotate(45deg) scaleY(0);
}
input.checkbox:checked{
    border-color: #ffcc1c;
    background: #ffcc1c;
}
input.checkbox:checked::after{
    -webkit-transform: rotate(45deg) scaleY(1);
    transform: rotate(45deg) scaleY(1);
}
input.checkbox:checked:disabled{
    border-color: #d2d3dc;
    background: #d2d3dc;
}
     /* 复选框 end*/

/*单选 start*/
input[type="radio"],input.radio{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 14px;
    height: 14px;
    border:1px solid #d2d3dc;
    border-radius: 8px;
    /*position: relative;*/
    background: #fff;
}
input[type="radio"]:checked,input.radio:checked{
    border-color: #ffcc1c;
}
input[type="radio"]:checked:after,input.radio:checked:after{
    content: "";
    /*position: absolute;*/
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background: #ffcc1c;
    /*left: 3px;
    top: 3px;*/
    display: block;
    margin-left: 3px;
    margin-top: 3px;
}

/*单选 end*/

/*列表编辑*/
#content-main .dataTables_wrapper .DTFC_ScrollWrapper .table>tbody>tr .listEditor{
    position: absolute;
    top: 1px;
    right: 14px;
    padding: 0;
    display: none;
}
#content-main .dataTables_wrapper .DTFC_ScrollWrapper .table>tbody>tr:hover .listEditor{
    display: block;
}

    /*表单搜索修改 start*/

.search-td {
    border: none !important;
    /*padding: 0 5px !important;*/
}

.search-td:FIRST-CHILD {
    border: none !important;
    padding: 0px !important;
}

.search-tr {
    border-top: 1px solid #dbe1e8;
    border-bottom: 1px solid #dbe1e8;
}
.search-td-select {
    height: 30px;
    margin-bottom: 4px;
    margin-top: 0px;
    border: 1px solid #ccc;
    border-radius: 0px;
    background: #fff;
    width: 98%;
}

.search-td-input {
    width: 98% !important;
    height: 30px;
    margin-bottom: 0px;
    border: 1px solid #ccc;
    border-radius: 0px;
    background: #fff;
}

.search-td-query {
    margin-bottom: 4px;
    margin-top: 5px;
}

.search-td-cancel {
    margin-bottom: 5px;
}
/*表单搜索修改 end*/

/*.hei-ok {
    padding: 20px !important;
}

.hei-ok .dataTables_scrollBody {
    height: calc(100% - 40px) !important;
}*/


/*.newly-one-companylogo {
    height: 146px;
    float: right;
    position: relative;
    width: 140px;
}

.newly-one-companylogo a {
    border: 1px solid #ccc;
    display: block;
    height: 60px;
    overflow: hidden;
    margin: 18px 0 28px;
    vertical-align: middle;
    width: 140px;
}

.newly-one-companylogo a img {
    height: 60px;
    width: 140px;
}*/


/*accountInfo.ftl start*/
.newly-business-card {
    width: 350px;
    margin: 20px auto 0;
    height: 146px;
    position: relative;
}

.newly-one-account {
    height: 146px;
    float: left;
    position: relative;
    width: 96px;
}
.newly-one-account a {
    border: 1px solid #ccc;
    border-radius: 50%;
    display: block;
    height: 96px;
    overflow: hidden;
    vertical-align: middle;
    width: 96px;
}

.newly-one-account a img {
    height: 96px;
    width: 96px;
}

.newly-one-button {
    background: #2b85c4;
    border: 0 none;
    color: #fff;
    display: block;
    height: 24px;
    margin: 10px auto 0;
    border-radius: 2px;
    padding: 0 10px;
    text-align: center;
}

.newly-one-button:hover {
    border: 1px solid #2b85c4;
    background: #fff;
    color: #2b85c4;
}
/*accountInfo.ftl end*/

/*消息公告样式1109*/
/*已读*/
/*消息及公告*/
.bh-information-bg-comment .affice-y {
    display: none;
    width: 54px !important;
    height: 50px;
    float: left;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    background: rgba(0, 0, 0, 0) url("../img/worksimg/affice-y.png") no-repeat scroll 0 0;
    min-width: 54px !important;
}
/*工作报告*/
.affice-y {
    display: block;
    width: 54px !important;
    height: 50px;
    float: left;
    position: relative;
    top: 0px;
    /*left: 0px;*/
    z-index: 1;
    background: rgba(0, 0, 0, 0) url("../img/worksimg/affice-y.png") no-repeat scroll 0 0;
    min-width: 54px !important;
}
/*未读*/
/*消息及公告*/
.bh-information-bg-comment .affice-n {
    display: block;
    width: 55px !important;
    height: 33px;
    float: left;
    position: absolute;
    top: 20px;
    left: 0px;
    z-index: 1;
    background: rgba(0, 0, 0, 0) url("../img/worksimg/affice-n.png") no-repeat scroll 0 0;
    min-width: 54px !important;
}
/*工作报告*/
.affice-n {
    display: block;
    width: 54px !important;
    height: 50px;
    float: left;
    position: relative;
    top: 0px;
    /*left: 0px;*/
    z-index: 1;
    background: rgba(0, 0, 0, 0) url("../img/worksimg/affice-n.png") no-repeat scroll 0 0;
    min-width: 54px !important;
}
/*添加图标*/
.workflow-add {
    background: url(../img/worksimg/workflow-add.png) no-repeat;
    display: block;
    float: left;
    height: 17px;
    width: 19px;
}

.statistics-add {
    background: url(../img/worklog/statistics.png) no-repeat;
    display: block;
    float: left;
    height: 14px;
    width: 14px;
    position: absolute;
    right: 8px;
}

/*.feed-element {
     border-bottom:1px solid #CCC;
}*/

/*评论图标 开始*/
.ins-thumbs-o-up,
.ins-comment-o {
    display: inline-block;
    color: #CCC;
}

.ins-thumbs-o-up,
.ins-comment-z {
    color: #ccc;
    display: inline-block;
}

.ins-thu {
    color: #0a7bcc !important;
}

.ins-com {
    color: #0a7bcc !important;
}

.ins-thumbs-o-up .ins01 {
    margin-right: 5px;
    width: 15px;
    height: 15px;
    background: url(../img/ins/ins-a01.png) no-repeat;
    display: block;
    float: left;
}

.ins01-fo {
    margin-right: 5px;
    width: 15px;
    height: 15px;
    background: url(../img/ins/ins-a01-fo.png) no-repeat;
    display: block;
    float: left;
}

.ins-comment-o .ins02 {
    margin-right: 5px;
    width: 15px;
    height: 15px;
    background: url(../img/ins/ins-a02.png) no-repeat;
    display: block;
    float: left;
}

.ins-comment-z .ins03 {
    margin-right: 5px;
    width: 19px;
    height: 15px;
    background: url(../img/ins/ins-a03.png) no-repeat;
    display: block;
    float: left;
}

.ins02-fo {
    margin-right: 5px;
    width: 15px;
    height: 15px;
    background: url(../img/ins/ins-a02-fo.png) no-repeat;
    display: block;
    float: left;
}

.ins03-fo {
    margin-right: 5px;
    width: 19px;
    height: 15px;
    background: url(../img/ins/ins-a03-fo.png) no-repeat;
    display: block;
    float: left;
}

.ins-thumbs-o-up:hover .ins01 {
    background: url(../img/ins/ins-a01-fo.png) no-repeat;
}

.ins-comment-o:hover .ins02 {
    background: url(../img/ins/ins-a02-fo.png) no-repeat;
}

.ins-comment-z:hover .ins03 {
    background: url(../img/ins/ins-a03-fo.png) no-repeat;
}

.ins-thu .ins01 {
    background: url(../img/ins/ins-a01-fo.png) no-repeat !important;
}

.ins-com .ins02 {
    background: url(../img/ins/ins-a02-fo.png) no-repeat !important;
}
/*评论图标 结束*/
/*表情图标*/

.emoji-all {
    background: #fff none repeat scroll 0 0;
    /* border: 1px solid #ccc;*/
    display: block;
    height: auto;
    left: 0;
    position: absolute;
    top: 80px;
    width: 283px;
    z-index: 9999;
}

.emoji-top {
    border-bottom: 1px solid #ccc;
    height: 35px;
    margin: 0 5px 5px;
}

.emoji-top .iconfont-close {
    background-image: url(../img/ins/iconfont-close.png);
    background-position: 0 0;
    cursor: pointer;
    height: 16px;
    line-height: 99px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 8px;
    width: 16px;
}

.emoji-top .iconfont-close:hover {
    background-position: -17px 0;
}

.emoji-bd {
    height: 150px;
    overflow: auto;
    width: auto;
    padding: 4px;
}

.emoji-bd a {
    border: 1px solid #fff;
    float: left;
    margin: 2px;
}

.emoji-bd a:hover {
    border: 1px solid #0082cb;
}

.emoji-bd a img {
    display: block;
    width: 24px;
    height: 24px;
}

.emoji-ft {
    height: 20px;
    font-size: 12px;
    padding: 0 10px 6px;
    text-align: right;
}

.emoji-ft-dust {
    color: #a8a8a8;
    cursor: default;
    text-decoration: none;
}

.emoji-ft-centre {
    margin: 0 5px;
}

.emoji-ft-show {
    color: #0082cb;
}

.bh-early-warning-bg {
    padding: 10px;
    color: #333;
    font-size: 12px;
}
/*表情图标 结束*/

/*公告-详情页*/
/*.tab-content.noticeDetail #comment-praise-div #comment-all-all>div[seq="1"]{
    margin-bottom: 0px;
}
.tab-content.noticeDetail #comment-praise-div #comment-all-all{
    padding: 0;
}
.tab-content.noticeDetail #comment-praise-div #comment-all-all>div[seq="1"] .relpy-all{
    border: none;
    margin-top: 0;
}*/

.tab-content.noticeDetail #comment-praise-div .praises-total{
    border-bottom: 0px!important;
}
/*工作报告-列表*/
.work-log-attachment.addworkreport{
    right:5px;
}
/*工作报告新建@组织样式添加*/

.atpeople-div {
    padding: 10px 40px;
    height: auto;
    width: 100%;
    display: inline-block;
}

.atpeople-div span {
    margin-right: 5px;
}

.workslog-boxbg {
    top: 40px;
    right: 20px;
    position: absolute;
    z-index: 100;
    display: block;
    border-radius: 4px;
    background: #fff;
    border: 1px solid #d9d9d9;
    width: 600px;
    height: auto;
    padding: 15px;
}

.lightBoxGallery img {
    margin: 10px 30px;
    width: 120px;
}


/*工作报告回复复制 开始*/

.bh-information-textarea_ {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: 0 0 4px -1px #ccc inset;
    font-size: 12px;
    overflow: auto;
    margin: 0 0 10px;
    resize: none;
    height: 60px;
    border: 1px solid #66afe9;
    width: 100%;
    line-height: 20px;
    text-align: left;
    padding: 3px 8px 5px;
}
.emoji-start_ {
    float: left;
    width: 24px;
    height: 24px;
}

.emoji-start_ img {
    width: 24px;
    height: 24px;
    margin: 0;
}

.emoji-all_ {
    width: 392px;
    height: 279px;
    position: absolute;
    display: block;
    z-index: 998;
    left: 0;
    border: 1px solid #ccc;
    bottom: 35px;
    background: #fff;
}

.emoji-top_ {
    border-bottom: 1px solid #ccc;
    height: 35px;
    margin: 0 5px 5px;
}

.emoji-top_ .iconfont-close_ {
    background-image: url(../img/ins/iconfont-close.png);
    background-position: 0 0;
    cursor: pointer;
    height: 16px;
    line-height: 99px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 8px;
    width: 16px;
}

.emoji-top_ .iconfont-close_:hover {
    background-position: -17px 0;
}

.emoji-bd_ {
    width: 390px;
    height: 208px;
}

.emoji-bd_ a {
    float: left;
}

.emoji-bd_ a:hover {
    margin: 0;
    border: 1px solid #0082cb;
}

.emoji-bd_ a img {
    display: block;
    width: 24px;
    height: 24px;
}

.emoji-ft_ {
    height: 20px;
    font-size: 12px;
    padding: 0 10px 6px;
    text-align: right;
}
.praises-total_ {
    display: inline-block;
    margin-top: 10px;
    position: relative;
    text-align: right;
}

.praises-total_ .praises-total-01_ {
    float: left;
}

.praises-total_ .praises-total-02_ {
    float: left;
}

.praises-total_ a {
    position: relative;
    font-size: 12px;
    vertical-align: sub;
}

.praises-total_ img {
    position: relative;
    margin-right: 10px;
}

.my-comment-button_ {
    width: 100%;
    position: relative;
}
.well .comment-delete {
    background-image: url("../img/ins/iconfont-close-01.png");
    background-position: 0 0;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    left: 5px;
    overflow: hidden;
    position: relative;
    right: 7px;
    top: 2px;
    width: 12px;
}

.well .comment-delete:hover {
    background-position: -13px 0;
}
/*.well .comment-delete {
    background-image: url("../img/ins/iconfont-close-01.png");
    background-position: 0 0;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    left: 5px;
    overflow: hidden;
    position: relative;
    right: 7px;
    top: 2px;
    width: 12px;
}
.well .comment-delete:hover {
    background-position: -13px 0;
}*/
/*工作报告回复 结束*/

/*.emoji_1_ {
    !*background: url(../img/emoji/emoji_1.png) no-repeat; *!
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
    display: inline-table;
}*/
/*.bh-information-box_ {
    text-align: left;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.04) inset;
    font-size: 12px;
    overflow: auto;
    margin: 0;
    resize: none;
    height: 30px;
    border: 1px solid #ccc;
    width: 100%;
    line-height: 20px;
    padding: 3px 8px 5px;
}

.bh-information-box_:hover {
    border: #66afe9 1px solid;
}*/

/*.bh-information-box-fo_ {
    position: relative;
    width: 100%;
    height: auto;
    text-align: right;
}

.bh-information-box-fo_ .active-button_ {
    background: #66afe9 !important;
}

.bh-information-box-fo_ button {
    min-width: 80px;
}*/



/*.emoji-ft-dust_ {
    color: #a8a8a8;
    cursor: default;
    text-decoration: none;
}

.emoji-ft-centre_ {
    margin: 0 5px;
}

.emoji-ft-show_ {
    color: #0082cb;
}

.bh-early-warning-bg_ {
    padding: 10px;
    color: #333;
    font-size: 12px;
}*/

/*.groupSrcType {
    width: 100%;
    display: inline-block;
    position: relative;
}*/

/*.groupSrcTypediv li {
   !* margin: 0 !important;*!
    margin:0;
    float: left !important;
    width: 215px;
}

.groupSrcTypediv li button {
    position: relative !important;
    margin: 100px 10px 0 !important;
}*/

/*转换线索页 添加width为150px 16-10-25*/

/*.works-div02 .mesh01 {}

.works-div02 .mesh02 {}*/

/*.h-auot {
    height: auto !important;
}

.works-div02 .hide-div p {
    margin: 5px 0 !important;
}

.hide-div01 span {
    margin-right: 10px;
}



/*
.works-div03-tpresent {
    width: 100%;
    height: 72px;
    padding: 10px 10px 10px 30px;
    background: #f7f7f7;
    line-height: 26px;
}
*/

/*.works-div03 input{ max-width: 320px;}*/

/*.praises-total {
    display: inline-block;
    margin-top: 10px;
    position: relative;
    text-align: right;
}

.praises-total .praises-total-01 {
    float: left;
}

.praises-total .praises-total-02 {
    float: left;
    margin-top:3px;
}

.praises-total .praises-total-03 {
    color: #ccc;
    float: left;
    font-size: 12px;
    line-height: 22px;
    margin-left: 4px;
}

.praises-total a {
    position: relative;
    font-size: 12px;
}

.praises-total img {
    position: relative;
    margin-right: 10px;
}*/

/*.comment-all_ {
    width: 100%;
    margin-top: 10px;
}

.comment-all_ .well-parent_ {
    margin: 10px 0;
}*/

/*新建短信、邮件模板 开始*/
.new-mail-template {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    padding: 15px;
    width: 100%;
}

.new-mail-template {
    width: 100%;
    position: relative;
    padding: 30px;
}

.new-mail-template .mail-content tr td {
    padding-top: 10px;
}

.new-mail-template .mail-content-01 tr td {
    padding-right: 10px;
}

.new-mail-template .mail-content tr td select,
.new-mail-template .mail-content tr td option {
    max-width: 300px;
}

.new-mail-template .mail-content {
    position: relative;
}

.new-mail-template .mail-content-01 {
    margin-top: 20px;
    position: relative;
}

.new-mail-template .mail-content-01 table {
    width: 100%;
}

.new-mail-template .mail-content-01 table tbody {
    width: 100%;
    padding: 15px;
    position: relative;
    display: inline-block;
    background: #f5f5f5;
    border: 1px solid #ccc;
}

.new-mail-template .posrel {
    position: relative;
}

.new-mail-template .posrel h2 {
    border-bottom: 1px dotted #ddd;
    color: #333;
    font-size: 16px;
    font-weight: normal;
    line-height: 28px;
    margin: 0;
    padding-bottom: 3px;
}

.new-mail-template .template-left {
    text-align: right;
    padding-right: 10px;
    width: 180px;
}

.new-mail-template .template-left em {
    color: #F00;
    margin-right: 5px;
}

.mail-template-button {
    text-align: center;
    margin-top: 20px;
    position: relative;
    width: 100%;
    display: inline-block;
}

.mail-template-button button {
    min-width: 80px;
    margin: 0 10px;
}

.new-mail-template {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    padding: 15px;
    width: 100%;
}

.new-mail-template {
    width: 100%;
    position: relative;
    padding: 30px;
}

.new-mail-template .mail-content tr td {
    padding-top: 10px;
}

.new-mail-template .mail-content-01 tr td {
    padding-right: 10px;
}

.new-mail-template .mail-content tr td select,
.new-mail-template .mail-content tr td option {
    max-width: 300px;
}

.new-mail-template .mail-content {
    position: relative;
}

.new-mail-template .mail-content-01 {
    margin-top: 20px;
    position: relative;
}

.new-mail-template .mail-content-01 table {
    width: 100%;
}

.new-mail-template .mail-content-01 table tbody {
    width: 100%;
    padding: 15px;
    position: relative;
    display: inline-block;
    background: #f5f5f5;
    border: 1px solid #ccc;
}

.new-mail-template .posrel {
    position: relative;
}

.new-mail-template .posrel h2 {
    border-bottom: 1px dotted #ddd;
    color: #333;
    font-size: 16px;
    font-weight: normal;
    line-height: 28px;
    margin: 0;
    padding-bottom: 3px;
}

.new-mail-template .template-left {
    text-align: right;
    padding-right: 10px;
    width: 180px;
}

.new-mail-template .template-left em {
    color: #F00;
    margin-right: 5px;
}

.mail-template-button {
    text-align: center;
    margin-top: 20px;
    position: relative;
    width: 100%;
    display: inline-block;
}

.mail-template-button button {
    min-width: 80px;
    margin: 0 10px;
}
.new-mail-templateWidth.new-mail-template .mail-content-01 table tbody{display:table;}
.new-mail-templateWidth.new-mail-template .mail-content-01 table tbody tr td select{padding: 0px;width:80%;}
.new-mail-templateWidth.new-mail-template .mail-content-01 table tbody tr td input{width: 50%;}
.new-mail-templateWidth.new-mail-template .mail-content-01 table tbody tr td {padding-left: 10px}
.shortmodel_viewstyle th #searchFlag{
    width:75%;
}
.report-form-03 .report-form-min-w {
    min-width: 120px;
    text-align: right;
    display: inline-block;
    font-size: 12px;
}
.panel-body.shortMessagesModule,.panel-body.mailFolderModule{
    height: calc(100% - 65px);
}
.shortMessagesModule .table>tbody>tr>td{
    max-width: 240px;
}
.shortmessage-page .report-form-box,.shortmessage-page .report-form-02{
    min-height: 0px;
}
.set-content.shortmessage-page{
    padding: 0;
}
.shortMessagesModule .shortmessage-page,.mailFolderModule .shortmessage-page{
    padding: 0;
    height: calc(100% - 50px);
}
.shortmessage-page .report-form-box,.shortmessage-page .report-form-01,.shortmessage-page .report-form-02{
    height: 100%;
}
.shortmessage-page .report-form-box .report-form-01.addressconfig{
    border-right: none;
    min-height: 350px;
}
.shortmessage-page .report-form-02{
    border-left: 1px solid #dbe1e8;
}
.gz_inputWidth{width: 300px;}
.report-form-message_vertical_topstyle{vertical-align: top;}
.report-form-02 .report-form-03 .fenpeibut{
    text-align: center;
}
.report-form-02 .report-form-03 .fenpeibut button:nth-child(2){
    margin-left:80px;
}
.table.table-condensed.table-striped.shortmodel_viewstyle tbody>tr>th{
    border-top: 1px solid #dbe1e8!important;
    border-bottom: 1px solid #dbe1e8!important;
    background: #f6fafd;
}
.mail_template{
    overflow-x: auto;
    border-top: 1px solid #dbe1e8;
}
.table.table-condensed.table-striped.mailmuban tbody>tr>th{
    background: #f6fafd!important;
    border-bottom: 1px solid #dedede;
}
#searchFlag{
    width: 75%;
}
/*新建短信、邮件模板 结束*/
/*
.khc-clue-01_ {
    border-bottom: 1px solid #ccc;
    font-size: 16px;
    line-height: 1.8em;
}

.khc-clue-01-one_ p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.khc-clue-01-one_ p input {
    margin-right: 5px;
}

.khc-clue-01-thr_ {
    width: 100%;
    padding: 10px 15px;
}

.khc-clue-01-thr_ p {
    color: #666;
    font-size: 12px;
}

.khc-clue-01-thr_ p span {
    color: #367fa8;
}

.clue-button_ {
    width: 100%;
    margin-top: 20px;
}

.clue-button_ button {
    min-width: 80px;
    margin-right: 20px;
}

.clue-margin20_ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.8em;
    !* margin-top: 20px;*!
    position: relative;
    vertical-align: top;
}

.clue-margin20_ input {
    margin-right: 5px;
}

.NewContact-div_ {
    padding-left: 30px;
}

.modal-content-table_ {
    width: 100%;
    padding: 10px 20px;
}

.modal-content-table_ table {
    width: 100%;
    border-collapse: collapse;
    border-left: 1px dotted #f5f5f5;
    border-right: 1px dotted #f5f5f5;
    border-spacing: 0;
    display: inline-table;
    margin-bottom: 10px;
    margin-top: 5px;
}

.modal-content-table_ table tr {
    width: 100%;
    display: table-row;
}

.modal-content-table_ table tr th {
    background-color: #f3f3f3;
    font-size: 12px;
    padding: 9px 0 9px 10px;
}

.modal-content-table_ table tr td {
    border-bottom: 1px solid #eee;
    empty-cells: show;
    font-weight: normal;
    padding: 9px 0 9px 12px;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
}

.modal-content_ .shenpi-tton_ {
    text-align: center;
    margin-top: 20px;
}

.modal-content_ .shenpi-tton_ button {
    min-width: 80px;
    margin: 0 10px;
}
*/
/*审计日志*/
.Checking-reset-top+div table thead tr th{
    background: #f6fafd

}
#dal-list table thead tr th:last-child{
    text-align: center;
}
#tbody-search+tbody tr td{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    max-width: 150px;
}
/*存储空间*/
.storage_space table, .used_space table{
    border: 1px solid #dbe1e8;
    border-top: none;
}
.storage_space table tbody tr th, .used_space table tbody tr th{
    background: #f6fafd;
    border-bottom: 1px solid #dbe1e8;
}

/*消息公告新加翻页样式-0127*/

.page-media-all {
    text-align: center;
    display: block;
    margin-bottom: 20px;
}

.page-media-all ul {
    margin: 0 auto !important;
}

.page-media-all ul li {
    float: left;
}


/*select样式 feifei.liu 20151111*/
/*详情页select定位*/
.newSelectType {
    box-sizing: border-box;
    display: inline-block;
    min-width: 60px;
    overflow: hidden;
    position: relative;
    /*恢复定位 11/8*/
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%;
    float: left;
}
.newSelectType::after {
    border: medium none;
    content: url("../img/khc-icon/ico-select.png");
    float: right;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    padding: 0px;
    right: 12px;
    text-align: right;
    z-index: 100;
    top: 4px;
}
.detail_table .newSelectType::after{
    display: none;
}
.subNavBox.subNavBox-axis .newSelectType::after {
    border: medium none;
    content: url("../img/khc-icon/ico-select.png");
    float: right;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    padding: 0px;
    right: 12px;
    text-align: right;
    z-index: 100;
    top: 0px;
}
 .subNavBox.currency table.table-bordered-0122 .newSelectType::after {
    border: medium none;
    content: url("../img/khc-icon/ico-select.png");
    float: right;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    padding: 0px;
    right: 10px;
    text-align: right;
    z-index: 100;
    top: 18px;
}


.newSelectType select {
    /*background: rgba(0, 0, 0, 0) url("../img/khc-icon/ico-select.png") no-repeat scroll right 5px center;*/
    /*margin-bottom: 10px;*/
    border: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    box-shadow: none;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    outline: medium none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 0px) !important;/*2017-10-19*/
    margin-top: 0;
}

select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 32px;
    border:1px solid #d2d3dc;
    /*border-radius: 5px;*/
    padding: 0 24px 0 10px;
    background:#fff url(../img/down_arrow.png) no-repeat right 7px center;
}
select[multiple]{
    background:#fff;
}
/*select样式结束*/

/*input样式开始*/
input[type="text"]{
   /* height: 32px;*/
    padding: 0 10px;
}
/*input样式结束*/

/*新建左侧select样式 start*/

.newSelectType-title {
    padding-right: 4px;
    box-sizing: border-box;
    display: inline-block;
    /*min-width: 60px;*/
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    text-align: right;
    margin-top: -4px;
    width: 78px;
    /*17/2/20 增加宽度 样式优化 xie*/
}

.newSelectType-title select {
    min-width: 60px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    box-shadow: none;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    outline: medium none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100% !important;
    padding-right: 14px;
    padding-left: 2px;
    /*17/2/20 增加padding-left 优化样式 xie*/
}
.newSelectType-title::after {
    content: url("../img/khc-icon/ico-select.png");
    padding: 0 0 2px;
    pointer-events: none;
    position: absolute;
    right: 11px;
    top: -2px;
}

/*新建左侧select样式 end*/

/*详情页单字段编辑左侧select样式 start*/
.newSelectType-title::after{
    top: 1px;
}
/*详情页单字段编辑左侧select样式 end*/

/*多选列表样式 feifei.liu 20151204*/

.newMultiSelectType {
    box-sizing: border-box;
    display: inline-block;
    min-width: 60px;
    overflow: hidden;
    /*position: relative;*/
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%;
    margin: 6px 0 0;
}

.newMultiSelectType select {
    /*height: 90px !important;*/
    cursor: default !important;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    box-shadow: none;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    outline: medium none;
    overflow: hidden;
    padding: 5px 5px 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*width: calc(100% - 78px) !important;*/
    overflow-y: auto;
    width: 60%;
    /*background: #dbe1e8;*/
}

/*工作流*/


/*打回-0122*/

.worksing-check {
    float: left;
    display: block;
    height: 34px;
    line-height: 34px;
    margin-top: 5px;
    padding-left: 10px;
    width: 200px;
}
.works-03 {
    display: inline-block;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}

.works-03 .table {
    border-top: 1px solid #dbe1e8;
}
.works-03 table tbody tr:nth-of-type(even) {
    background: #f7f8fa;
}
.works-03 table tbody tr:hover {
    background: #edf0f3!important;
}
.works-03 .th-color {
    color: #1e599d;
}

/*审批流保存取消样式-2016年2月19日 11:10:08*/

/*审批流保存取消样式-2016年2月19日 11:10:08*/

/*查重详情加行高*/

/*.works-div01 {
    width: 100%;
    display: block;
    padding: 15px;
    display: inline-block;
    position: relative;
}

.works-div01 em {
    color: #ab0303;
    margin-right: 5px;
}

.works-div01 table {
    width: 100%;
    display: inline-table;
}

.works-div01 table table {
    width: 100%;
    display: inline-table;
}

.works-div01 table tbody tr {
    width: 100%;
}

.works-div01 table tbody tr td {
    padding: 5px;
}*/

/*.works-div01-td-right {
    text-align: right;
    padding-right: 10px;
    vertical-align: inherit;
}*/

/*.groupSrcType {
    width: 100%;
    display: inline-block;
    position: relative;
}*/

/*.works-div01-text {
    min-width: 640px;
    min-height: 70px;
}*/

/*.works-span01 {
    margin: 0 10px;
}*/

/*.works-div02 {
    width: 100%;
    display: block;
    padding: 15px;
    display: inline-block;
    position: relative;
}

.works-div02 em {
    color: #ab0303;
    margin-right: 5px;
}

.works-div02 table {
    width: 100%;
    display: inline-table;
}

.works-div02 table table {
    width: 100%;
    display: inline-table;
}

.works-div02 table tbody tr {
    width: 100%;
}

.works-div02 table tbody tr td {
    padding: 5px;
}

.works-div02-td-right {
    text-align: right;
    padding-right: 10px;
    vertical-align: top;
}*/

/*.works-div02 .mesh01 {}

.works-div02 .mesh02 {}

.mesh01 input,
.mesh01 select,
.mesh01 textarea,
.mesh02 input,
.mesh02 select,
.mesh02 textarea {
    margin-right: 10px;
}*/

/*.works-div02-sel01 {
    margin-right: 10px;
}*/

/*.works-div02 input,
.works-div02 select {
    height: 28px;
    line-height: 28px;
}*/

/*.works-div02 .pR {
    position: relative;
}

.works-div02 .pR input {
    height: auto !important;
    margin-right: 5px;
}

.works-div02 .pR span {
    color: #ccc;
}*/



/*.works-div03 table {
    width: 100%;
    display: inline-table;
}

.works-div03 table table {
    width: 100%;
    display: inline-table;
}

.works-div03 table tbody tr {
    width: 100%;
}

.works-div03 table tbody tr td {
    padding: 5px;
}

.works-div03-td-right {
    text-align: right;
    padding-right: 10px;
    vertical-align: top;
}*/



/*.works-div03-right td,
.works-div03-right th {
    padding-left: 10px;
    border-bottom: 1px solid #ccc;
}

.works-div03-right th {
    color: #000;
    background: #caeefe;
    width: 10%;
    font-weight: 500;
}

.works-div03-right td {
    color: #0f5491;
}*/



body:not(:-moz-handler-blocked) .newSelect::before {
    background: #fff none repeat scroll 0 0;
    bottom: 1px;
}

.newSelect::before {
    bottom: 4px;
    display: block;
    min-height: 24px;
    pointer-events: none;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 19px;
}

html.win.firefox .newSelect select {
    padding: 4px 18px 4px 4px;
}


/*.khc-clue-01 {
    border-bottom: 1px solid #ccc;
    font-size: 16px;
    line-height: 1.8em;
}

.khc-clue-01-one p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.khc-clue-01-one p input {
    margin-right: 5px;
}

.khc-clue-01-thr {
    width: 100%;
    padding: 10px 15px;
}

.khc-clue-01-thr p {
    color: #666;
    font-size: 12px;
}

.khc-clue-01-thr p span {
    color: #367fa8;
}

.clue-button {
    width: 100%;
    margin-top: 20px;
}

.clue-button button {
    min-width: 80px;
    margin-right: 20px;
}

.NewContact-div {
    padding-left: 30px;
}*/

.modal-content-table {
    width: 100%;
    padding: 10px 20px;
}

.modal-content-table table {
    width: 100%;
    border-collapse: collapse;
    border-left: 1px dotted #f5f5f5;
    border-right: 1px dotted #f5f5f5;
    border-spacing: 0;
    display: inline-table;
    margin-bottom: 10px;
    margin-top: 5px;
}

.modal-content-table table tr {
    width: 100%;
    display: table-row;
}

.modal-content-table table tr th {
    background-color: #f3f3f3;
    font-size: 12px;
    padding: 9px 0 9px 10px;
}

.modal-content-table table tr td {
    border-bottom: 1px solid #eee;
    empty-cells: show;
    font-weight: normal;
    padding: 9px 0 9px 12px;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
}

.modal-content .shenpi-tton {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 15px;
}

.modal-content .shenpi-tton button {
    min-width: 80px;
    margin: 0 10px;
}


/*用户及权限-字段及连接权限*/
.set-content.pageheight_userandjuristiction{
    padding: 0;
}
.Field-access {
    display: block;
    height: 55px;
    /*margin-bottom: 20px; xie 17/4/19*/
    width: 100%;
    padding: 11px 15px;
}

/*.Field-access h2 {
    font-size: 24px;
    line-height: 36px;
    border-bottom: 1px dashed #ccc;
}*/

.Field-access p {
    font-size: 14px;
    color: #333;
    float: left;
    margin-right: 28px;
}

.Field-access p span {
    float: left;
    /*position: relative;
    width: 120px;
    text-align: right;*/
    padding-right: 10px;
    font-size: 14px;
    line-height: 32px;
}
.Field-access p select{
    height: 32px;
    min-width: 132px;
    border: 1px solid #D2D3DC;
    border-radius: 5px;
    font-size: 14px;
}

.Field-lest-01 {
    float: right;
    /*width: 100%;*/
    /*margin-top: 20px;
    position: relative;*/
}

/*.Field-lest-01 span {
    font-size: 14px;
}*/

.Field-lest-01 button {
    /*min-width: 80px;*/
    font-size: 14px;
    outline: none;
}
.Field-access-01{
    overflow: auto;
    height: calc(100% - 55px);
}
.panel-body.userandpower-body{
    height: calc(100% - 55px);
}

.Field-lest-table {
    /*border: 1px solid #ccc;*/
    width: 100%;
    /*margin-top: 20px;*/
    position: relative;
    display: inline-table;
}

.Field-lest-table tr {
    width: 100%;
    /*border-bottom: 1px solid #ccc;*/
}

.Field-lest-table tr th {
    background: #fff;
    border-bottom: 1px solid #D2D3DC;
    border-top: 2px solid #ffcc1c;
    font-size: 12px;
    color: #B7B9C6;
}
.Field-lest-table tr th:not(:last-child){
    border-right: 1px solid #D2D3DC;
}
.Field-lest-table tr td{
    font-size: 14px;
    color: #333;
}
.Field-lest-table tr td,
.Field-lest-table tr th {
    text-align: left;
    position: relative;
    padding: 0 10px 0 15px;
    /*高度调整2016.8.28*/
    clear: both;
    overflow: hidden;
}
.set-content.pageheight_userandjuristiction table.Field-lest-table>tbody>tr:nth-of-type(odd)>td{
    background: #f5f5f7;
}
.Field-lest-table tr td .checkbox_mar{
    margin-top: 13px;
}

.field-ifo {
    background: url(../img/field/field-02.png) no-repeat;
    background-position: 0 0;
    display: inline-block;
    width: 9px;
    height: 9px;
    margin-top: 10px;
}

.field-ibg {
    /*background: url(../img/field/field-01.png) no-repeat;
    background-position: 0 0;*/
    display: inline-block;
    width: 14px;
    height: 14px;
    position: relative;
    background: #FFCC1C;
    /*margin-top: 13px;*/
    border-radius: 14px;
}
.field-ibg::after{
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    background: #fff;
    border-radius: 6px;
    left: 4px;
    top: 4px;
}

.Field-lest-table td {
    padding-bottom: 8px;
}


/*共享市场活动*/
.share-activity-table {
    width: 100%;
    padding: 15px;
}

.share-activity-table table {
    width: 100%;
    border: 1px solid #ccc;
}

.share-activity-table table tbody {
    width: 100%;
}

.share-activity-table table tbody tr {
    border-bottom: 1px solid #ccc;
}

.share-activity-table table tbody tr th {
    border-right: 1px solid #ccc;
    background: #f7f7f7;
    text-align: center;
}

.share-activity-table table tbody tr {
    background: #fff;
}

.share-activity-table table tbody tr:hover {
    background: #f5f5f5;
}

.share-activity-table table tbody tr td {
    border-right: 1px solid #ccc;
    text-align: center;
}

.share-delet {
    width: 22px;
    /*display: block;*/
    display: inline-block;
    margin: 0 auto;
    padding-left: 5px;
}

.share-delet img {
    width: 18px;
    height: 18px;
}

.share-content {
    width: 100%;
    margin-bottom: 10px;
}

.share-content span {
    font-size: 14px;
}

.share-content button {
    /* float:right; 批量共享组织样式*/
}

.share-content-a{
    margin-top:20px;
    text-align: center;
}
.share-content-a button{
    margin:0 45px;
}
/*共享市场活动*/

.share-activity-table {
    width: 100%;
    padding: 15px;
}

.share-activity-table table {
    width: 100%;
    border: 1px solid #ccc;
}

.share-activity-table table tbody {
    width: 100%;
}

.share-activity-table table tbody tr {
    border-bottom: 1px solid #ccc;
}

.share-activity-table table tbody tr th {
    border-right: 1px solid #ccc;
    background: #f7f7f7;
    text-align: center;
}

.share-activity-table table tbody tr {
    background: #fff;
}

.share-activity-table table tbody tr:hover {
    background: #f5f5f5;
}

.share-activity-table table tbody tr td {
    border-right: 1px solid #ccc;
    text-align: center;
}

.share-delet img {
    width: 18px;
    height: 18px;
}
.share-content span {
    font-size: 14px;
}

.share-content button {
    float: right;
}
.goutong .g-time-list {
    background: #fff none repeat scroll 0 0;
    display: block;
    left: 0;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 9;
}

/*.goutong .g-time-list .g-time-list-i {
    display: inline-block;
    float: right;
    height: 24px;
    margin-left: -77px;
    margin-right: 150px;
    margin-top: 6px;
    width: 48px;
    background: url(../img/guan/guanl01.png) no-repeat;
}*/

.goutong .g-time-list span {
    color: #4c4c4c;
    float: right;
    font-size: 21px;
    line-height: 30px;
    margin-left: 6px;
}
/*修改所有者 弹框*/

.alter-possessor {
    background-color: #fff;
    display: block;
    height: 505px;
    /*left: 50%;*/
    /*margin-left: 0px;!*xie 17/3/30 去掉注释改为0*!*/
    /*-webkit-transform: translateX(-50%);*/
    /*-moz-transform: translateX(-50%);*/
    /*-ms-transform: translateX(-50%);*/
    /*-o-transform: translateX(-50%);*/
    /*transform: translateX(-50%);*/
    /*17/2/7 样式优化 xie*/
    /*margin-top: -225px;*/
    padding: 0;
    /*position: fixed;*/
    /*top: 50%;*/
    overflow: hidden;
    width: 680px;
    z-index: 10000;
    border-radius: 4px;
}

.alter-concear {
    background-color: #000;
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0.4;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9998;
}

.alter-padd20 {
    padding-left: 20px;
    display: table-row;
    background-color: #fff;
}

.alter-padd20:hover {
    background-color: #ccc;
}

.alter-head {
    background-color: #2b85c4;
    display: block;
    height: 40px;
    padding-left: 20px;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}

.alter-headline {
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    margin: 0 !important;
    width: 620px;
}

.alter-close {
    cursor: pointer;
    text-align: right;
    width: 16px;
    height: 16px;
    margin: 17px 0 0 !important;
}

.alter-close img {
    width: 16px;
    height: 16px;
}

.alter-close .userselcolse {
    background-image: url(../img/new_icon/grey_icon.svg);
    background-position: -144px -1345.5px;
    display: block;
    width: 16px;
    height: 16px;
    position: relative;
    top: 0;
}
/*.alter-close .userselcolse:hover{
    background: url("../img/document/closehover.png") no-repeat center;
}*/
    /*标签失效样式，效果如disabled feifei.liu 20151211*/

.eventNone {
    pointer-events: none;
    cursor: default;
    background: #f5f7fa;
}


/*查看页面白底显示 feifei.liu 20151215*/

.eventNone-view {
    pointer-events: none;
    cursor: default;
    /*background:#FFF;*/
}


/*链接按钮失效样式*/

.eventNone-link {
    pointer-events: none;
    cursor: default;
    color: #CCC!important;
}


/*审批流标签*/

.disnone {
    display: none;
}


/*审批流图标隐藏样式-J.2016-05-04*/

.approval-01 {
    background: rgba(0, 0, 0, 0) url("../img/approval/approval-01.png") no-repeat scroll 0 0;
    display: block;
    height: 20px;
    width: 20px;
}

.approval-02 {
    background: rgba(0, 0, 0, 0) url("../img/approval/approval-02.png") no-repeat scroll 0 0;
    display: block;
    height: 20px;
    width: 20px;
}

.approval-03 {
    background: rgba(0, 0, 0, 0) url("../img/approval/approval-03.png") no-repeat scroll 0 0;
    display: block;
    height: 20px;
    width: 20px;
}

.approval-04 {
    background: rgba(0, 0, 0, 0) url("../img/approval/approval-04.png") no-repeat scroll 0 0;
    display: block;
    height: 20px;
    width: 20px;
}

.approval-05 {
    background: rgba(0, 0, 0, 0) url("../img/approval/approval-05.png") no-repeat scroll 0 0;
    display: block;
    height: 20px;
    width: 20px;
}

.approval-06 {
    background: rgba(0, 0, 0, 0) url("../img/approval/approval-06.png") no-repeat scroll 0 0;
    display: block;
    height: 20px;
    width: 20px;
}

.approval-07 {
    background: rgba(0, 0, 0, 0) url("../img/approval/approval-07.png") no-repeat scroll 0 0;
    display: block;
    height: 20px;
    width: 20px;
}

.approval-08 {
    background: rgba(0, 0, 0, 0) url("../img/approval/approval-08.png") no-repeat scroll 0 0;
    display: block;
    height: 20px;
    width: 20px;
}

.approval-09 {
    background: rgba(0, 0, 0, 0) url("../img/approval/approval-09.png") no-repeat scroll 0 0;
    display: block;
    height: 20px;
    width: 20px;
}

.approval-10 {
    background: rgba(0, 0, 0, 0) url("../img/approval/approval-10.png") no-repeat scroll 0 0;
    display: block;
    height: 20px;
    width: 20px;
}

.approval-11 {
    background: rgba(0, 0, 0, 0) url("../img/approval/web-back.png") no-repeat scroll 0 0;
    display: block;
    height: 20px;
    width: 20px;
}


/*三级页面-relation.ftl*/

.relation-iframe {
    height: 280px;
    width: 100%;
    /*min-height:50px;*/
    /*max-height:120px;*/
    /*border:1px solid #ccc;*/
}

.relation-iframe table tr td,
.relation-iframe table tr th {
    max-width: 6em;
    overflow: hidden;
}

/*.work-log-contenthead {
    width: 100%;
    display: inline-table;
}

.work-log-new-at {
    display: block;
    position: relative;
    float: left;
}

.work-log-new-at a {
    border: none;
}*/


/*.work-log tr{ }*/

/*2015年12月22日 16:36:22日志*/

/*.uplaoding-t01 {
    width: 300px;
}*/



/*.work-poad-bottom {
    position: relative;
}

.work-foot {
    border-radius: 4px;
    margin: 0 20px;
}*/


/*工作日志新-2016年3月2日 15:54:59*/

/*.log-news-01 {
    display: block;
    position: relative;
    margin: 0 auto;
    width: 400px;
    text-align: center;
}

.log-news-01 a {
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    margin: 0 15px;
}*/

.log-news-comment-enclosure {
    min-height: 80px;
    width: 100%;
    font-size: 12px;
    padding: 15px;
}

.enclosure-news-foot {
    border: 1px dashed #dedede;
    width: 100%;
    border-radius: 4px;
    padding: 5px 10px;
    min-height: 100px;
}

.enclosure-news-foot-head {
    height: 30px;
    width: 100%;
    line-height: 30px;
}

.enclosure-news-foot-content {
    width: 100%;
}

.enclosure-news-foot-content span {
    margin-right: 10px;
}

.enclosure-news-foot-content span i {
    margin: 0 5px;
    font-style: normal;
}

.enclosure-news-down {
    width: 100%;
    min-height: 30px;
    line-height: 30px;
    margin-top: 30px;
}

.enclosure-news-down span {
    margin-right: 10px;
    color: #d9cccf;
}

.enclosure-news-down span i {
    margin: 0 5px;
    font-style: normal;
}

.textarea-box-01 {
    border: 1px solid #ccc;
    color: #999;
    line-height: 22px;
    overflow: hidden;
    padding: 10px;
    min-height: 120px;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}

/*合同-选择产品*/

.elect-product-01 {
    width: 206px;
    height: 30px;
    position: relative;
}

.elect-product-01 input {
    width: 100%;
    border: 1px solid #ccc;
    height: 28px;
    color: #333;
    padding-right: 28px;
}

.elect-product-po-a {
    background: #f5f5f6 none repeat scroll 0 0;
    border-radius: 2px;
    box-shadow: 0 0 4px -1px #000;
    display: block;
    height: auto;
    padding: 10px;
    position: absolute;
    right: 20px;
    top: 30px;
    width: 180px;
    z-index: 999;
}

.elect-zbinput0802 {
    border: none;
    text-align: center;
}

.elect-product-po-a a {
    margin-left: 5px;
}

.elect-product-po-a p {
    text-align: left !important;
    position: relative;
    margin: 0;
    padding: 0 !important;
}

.elect-or-product-but {
    background: rgba(0, 0, 0, 0) url("../img/guan/zy-bat.png") no-repeat scroll 0 0;
    display: none;
    height: 21px;
    margin: 0 5px;
    padding: 5px;
    width: 21px;
}

.elect-product-po-a p:hover .elect-or-product-but {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.elect-product-po-a span {
    margin-left: 5px;
}

.elect-product-po-a input {
    width: 80px !important;
    float: none !important;
}

.elect-product-po-a .elect-product-po-input {
    width: 80px;
    height: 24px;
    margin-left: 5px;
}
.elect-or-product-all-bg tr td{
    padding:0 !important;
}
.table.elect-or-product-all-bg>tbody>tr>td,
.table.elect-or-product-all-bg>tbody>tr>th,
.table.elect-or-product-all-bg>tfoot>tr>td,
.table.elect-or-product-all-bg>tfoot>tr>th,
.table.elect-or-product-all-bg>thead>tr>td,
.table.elect-or-product-all-bg>thead>tr>th{
    width:5%;
    min-width: 115px;/*17-10-17 xie 修改计划收付款明细*/
}
.elect-or-overflow-a .table.elect-or-product-all-bg>thead>tr>th:last-child{
    text-align: left;/*17-10-17 xie 修改计划收付款明细*/
}
.elect-or-overflow-a .table .seq{
    float: left;
}
.productTableFoot .elect-or-product-all-bg.productTfoot{
    border-left:1px solid #dbe1e8;
    border-right: 1px solid #dbe1e8;
}
.productTableFoot .elect-or-product-all-bg.productTfoot>thead>tr>td{
    width: auto;
}
.productTotalMoney, #singleDiscount, #singleAdjustment, #single_discount, #single_adjustment{
    padding-left: 28px;
}
.productTfoot .productTotalMoney{
    display: inline-block;
    width: 75px;
    text-align: left;
}
.productTfoot .contractList{
    width: auto;
}
.productIboxContent{
    margin-bottom: 0 !important;
}

.contract-footer{
    height: 40px;
    padding-top: 15px;
    text-align: right;
}
.contract-footer.newcontract>div{
    width: 160px;
    display: inline-block;
}
.contract-footer>div{
    margin-left: 30px;
    display: inline-block;
    height: 38px;
    line-height: 25px;
}
.contract-footer>div:first-child,.contract-footer>div:last-child{
    padding: 0 5px;
}
.contract-footer div input{
    width: 70px;
    border-radius: 4px;
    border: 1px solid #dbe1e8;
    height: 25px;
    padding-left: 5px;
}
.kh-a01icon{
    background: url("../img/new_icon/grey_icon.svg") no-repeat;
    background-position: -501.5px -1274px;
    height: 14px;
    width: 15px;
    display: block;
    margin-top: 2px;
}

/*产品及服务信息*/
/*产品模块*/
.productPanelBody .panel-body{
    height: 100%;
}
.productOperation.operation_wrap{
    position: absolute;
    right: 25px;
    top: 15px;
}
.form-layout-two.newly-two.view.product-pading{
    padding: 0 20px;
}
.ibox-tools.productlist-leftsection{
    float: none;
}
.report-form-01.productList-leftsection{
    padding-top: 0px;
    overflow: visible;
}

.elect-or-product-all-bg thead {
    width: 100%;
}

.elect-or-product-all-bg thead td,.elect-or-product-all-bg thead th{
    font-size: 12px !important;
    color: #888 !important;
    /*background: #fff;*/
}

.elect-or-product-all-bg tr {
    width: 100%;
}

.elect-or-product-all-bg tr td {
    text-align: center;
}
.elect-or-product-all-bg tbody tr td{
    font-size: 14px !important;
    color: #585858 !important;
}
.elect-or-product-all-bg tfoot {
    width: 100%;
}

.elect-or-product-all-bg tfoot tr td {
    width: 100%;
    padding-top: 5px;
}

.elect-or-product-all-bg tfoot p {
    text-align: right;
}

.elect-or-product-all-bg tfoot p em {
    display: inline-block;
    font-style: normal;
    min-width: 12em;
    text-align: left;
    margin-right: 0px;
    width: auto;
}

.elect-or-product-all-bg tfoot tr td {
    width: 100%;
}
.elect-or-overflow-a .elect-or-product-all-bg tfoot tr th,
.elect-or-overflow-a .elect-or-product-all-bg tfoot tr td{
    padding:0 5px !important;
    text-align: left;
}
.elect-or-overflow-a {
    max-width: 100%;
    overflow: auto;
    padding: 0 !important;
    border: 1px solid #d9d9d9;
    margin-left: 20px;
    margin-right: 20px;
}
.newly-thr .elect-or-overflow-a{
    margin: 0;
}
.elect-or-product {
    width: 100%;
}

.elect-or-product tr td {
    padding: 5px !important;
}

.elect-or-product tr td input {
    /*margin-top: 5px !important;xie 17/5/7 注掉*/
    display: inline-block;
}
.elect-or-product tr td select{
    height: 23px;
    width: 150px;
}
.elect-or-pr15 {
    position: relative;
    text-align: right;
    padding-right: 30px;
}

.elect-or-pr15 em>input {
    float: none !important;
    line-height: 24px !important;
    margin: 3px 20px 3px 0 !important;
    width: 180px !important;
    padding: 0 !important;
}

.chanpin-inputbg {
    position: relative;
}

.chanpin-inputbg>input {
    width: calc(100% - 25px);
    float: left;
    height: 24px;
    margin-top: 5px;
}
.elect-or-product td[fieldshowtype="lookup"]{
    min-width: 212px;
}
.elect-or-product td[fieldshowtype="lookup"] input{
    float: left;
}
.elect-or-product td[fieldshowtype="lookup"] .cpointer{
    float: left;
}
/*产品列表*/
.product_page .report-form-box{
    overflow: inherit;
}
.product_page .report-form-box .report-form-02{
    padding: 0 0 0px;
    margin:0;
    border-left: 1px solid #dbe1e8;
}
/*.product_page .report-form-box .report-form-02 .panel-body{
    height: 100%;
}*/
.product_page .report-form-box .wrapper.commonWrapper{
    padding: 0 !important;
}
.product_page .report-form-box .commonWrapper{
    height: 100%;
}
.product_page .report-form-box .report-form-01{
    padding:0;
    margin:0;
    border-right:0;
}
.product_page .report-form-02.lookupList-table{
    min-height: 455px;
}
.product_page #productDataList .tab-content{
    box-shadow: none;
}
.report-form-02.product{
    min-height: 700px;
}
.btn-successandnew.product{
    margin: 0 15px;
}

#productlist-leftbtn{
    position: relative;
}

.productlist_leftbtn{
    height: 20px;
    width: 20px;
    cursor: pointer;
    position: absolute;
    top: 15px;
    right: 0px;
}
.productlist_rightbtn{
    height: 20px;
    width: 20px;
    cursor: pointer;
    position: absolute;
    top: 15px;
    left: 0px;
}
.product_page .report-form-01.productList-leftsection{
    padding: 15px;
}
.product_page .product_search{
    width: 183px;
    height: 32px;
    border: 1px solid #D2D3DC;
    border-radius: 16px;
    margin-bottom: 19px;
    position: relative;
    display: block;
    overflow: hidden;
}
.product_page .product_search input{
    border: none;
    padding: 0 24px 0 10px;
    font-size: 14px;
    width: 100%;
    height: 100%;
}
.product_page .product_search .btn-search{
    position: absolute;
    top: 9px;
    right: 10px;
    width: 14px;
    height: 14px;
    background: url(../img/search.png) no-repeat center;
}
/*产品详情 产品图片上传*/
.detail_tab_content .el-upload-list .el-upload-list__item-status-label{
    margin: 0;
}
.detail_tab_content .el-upload-list--picture-card .el-upload-list__item{
    margin: 8px 8px 0 0;
}
.detail_tab_content .el-upload--picture-card{
    margin-top: 8px;
}

/*产品-弹框内列表*/
#product_div .modal-content #lookupProductTab_wrapper table>tbody>tr>td:not(:first-child) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 10px 0 10px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;
    max-width: 90px;
}
#product_div .ibox-title.ibox-title0{
    height: 50px;
    background: #5f5f5f !important;
    padding: 10px 20px;
}
#product_div .ibox-title h2{
    margin: 0;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    float: left;
}
#product_div.modal .khc-sel{
    line-height: 30px;
}
#product_div.modal .khc-sel span{
    margin: 0;
}
#product_div.modal .alter-close{
    margin-top: 7px !important;
}
#product_div.modal .tab-content{
    box-shadow: none;
}
#product_div.modal #product_create i{
    display: none;
}
#product_div.modal #product_create .product_window{
    top: 0;
}
#product_div.modal .ibox-tools.product-window{
    right: 20px;
}
#product_div .btn{
    font-size: 14px;
}

/*产品导入*/
.import-1 .panel-body{
    padding-bottom: 0;
}
/*产品分类 开始*/
.categoryWrap .categoryOperation{
    position: absolute;
    right: 25px;
    top: 15px;
    margin: 0;
    line-height: 24px;
}
.categoryWrap .categoryOperation a{
    margin-left: 24px;
}
.categoryWrap .categoryOperation .icon{
    margin: 5px 5px 0 0;
}
.categoryWrap .tab-content{
    padding: 25px;
}
.categoryWrap .product_search{
    width: 193px;
}
/*新建产品分类弹框*/
.category_detail_add .el-dialog,
.category_detail_add .el-dialog__wrapper{
    min-width: 480px;
}
.category_detail_add .el-form-item__content{
    line-height: 1;
}
.category_detail_add .el-form-item__label{
    text-align: left;
    padding-left: 50px;
}
.category_detail_add .el-form-item__label{
    text-align: left;
    padding-left: 50px;
}
.category_detail_add .el-input{
    width: 246px;
    font-size: 12px;
}
.el-dialog__wrapper .el-form-item.is-success .el-input__inner{
    border: 1px solid #FFCC1C;
    box-shadow: 0 0 5px 0 rgba(255,204,28,0.41);
}
/*删除产品分类弹框*/
.category_detail_del .el-dialog,
.category_detail_del .el-dialog__wrapper{
    min-width: 480px;
}
.category_detail_del .del_p{
    text-align: center;
    line-height: 180px;
}
.category_detail_del .el-form-item__label{
    text-align: left;
    padding-left: 10px;
}
.category_detail_del .el-input{
    width: 300px;
}
#dataZtreeLookDialog .el-tree{
    margin-top: 15px;
}
/*产品分类导入*/
.importResult-1{
    padding: 20px;
}
.importResult-1 .form-layout-two .ibox-content{
    margin-top: 20px;
}
.importResult-1 .mit-ten04 .btn{
    margin:15px 20px 0;
}
/*产品分类 结束*/
/*合同清单-弹框*/
.set-content.shortmessage-page.product_page{
    padding: 0;
    margin-bottom: 0px;
}
.set-content.shortmessage-page.product_page #top-search-lookup{
    float: left;
    margin: 0;
}
.set-content.shortmessage-page.product_page .footer_btn{
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px 20px;
    width: auto;
}
.set-content.shortmessage-page.product_page .footer_btn .btn{
    font-size: 14px;
    margin: 0 0 0 10px;
}
.contractList{
    width: auto;
    max-width: 160px;
    word-break: break-all;
    height: 20px;
    vertical-align: top;
}

#product_div .pagination-bg {
    padding: 0 20px;
    margin-top: 10px;
    height: 22px;
    line-height: 22px;
    margin-bottom: 10px;
}
#product_div .dataTables_scroll .dataTables_scrollBody>table>tbody>tr>td{
    padding-left: 10px;
}
#product_div .dataTables_scroll .dataTables_scrollBody>table>tbody>tr>td .chk-all-fo{
    margin-left: -10px;
}
/*.contractList-left-arrow{*/
    /*height: 0px;*/
    /*width: 0px;*/
    /*border-left: 10px solid #c2cad8;*/
    /*border-top: 5px solid transparent;*/
    /*border-bottom: 5px solid transparent;*/
    /*position: absolute;*/
    /*top:14px;*/
    /*left: 6px;*/
/*}*/
/*.contractList-down-arrow{*/
    /*height: 0px;*/
    /*width: 0px;*/
    /*border-top: 10px solid #2B85C4;*/
    /*border-right: 5px solid transparent;*/
    /*border-left: 5px solid transparent;*/
    /*position: absolute;*/
    /*top:14px;*/
    /*left: 6px;*/
/*}*/
#lookupProductTab_wrapper{
    max-height: 400px;
    overflow: auto;
}
.product_window{
    font-size: 14px;
    color: #333;
    line-height: 1;
    padding: 7px 13px 7px 30px;
    background: #ffcc1c url(../img/btn_add.png) no-repeat left 13px center;
    position: relative;
    top: -3px;
    border-radius: 5px;
    right: 5px;
}
.newAdd_product{
    height: 20px;
    width: 20px;
    display: inline-block;
}
.newAdd_product .add_icon{
    border-top: 1px solid #2B85C4;
    border-right: 1px solid #2B85C4;
    width: 5px;
    height: 5px;
}
#top-search-lookup{
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #ffcc1c;
    width: 190px;
    height: 30px;
    padding: 0 20px 0 0;
    margin-left: 20px;
    font-size: 14px;
    color: #585858;
}
.ibox-tools.lookupList.footer_btn{
    width: 100%;
    text-align: center;
    padding-top: 6px;
}
#product_create >i{
    margin-right: 5px;
}
#product_create>i>div{
    background: url("../img/newadd_product.png") no-repeat;
}
.khc-sel>span{
    margin: 4px;
    font-size: 16px;
    color: #fff;
    display: block;
}
.ibox-title.product_title{
    position: relative;
}
.productDataList_search{
    background: url("../img/search.png") no-repeat;
    height: 25px;
    width: 25px;
    position: absolute;
    top: 17px;
    left: 192px;
}
.priceform-search{
    background: url("../img/search.png") no-repeat center;
    height: 25px;
    width: 25px;
    position: absolute;
    top:62px;
    right: 20px;
}
.product_leftbtn{
    height: 20px;
    width: 20px;
    cursor: pointer;
    position: absolute;
    top: 12px;
    left: -14px;
}
.product_rightbtn{
    height: 20px;
    width: 20px;
    cursor: pointer;
    position: absolute;
    top: 12px;
    left: 0px;
}
.product_rightbtn.follow-left-bk{
    display: none;
}
.productlist_rightbtn.follow-left-bk{
    z-index: 100;
}
/*单字段和多字段编辑-feifei*/
.view-span {
    color: #999;
    border-top: 0 none !important;
    border: 1px solid #d9d9d9;
    display: block;
    float: left;
    min-height: 30px;
    line-height: 22px;
    padding: 3px 10px;
    position: relative;
    text-align: left;
    width: 60%;
}

.view-span-edit {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    position: relative;
    margin-left: -10%;
    width: 10%;
    display: none;
    float: left;
    line-height: 28px;
    text-align: left;
}

.view-span-edit-ative {
    background: #fafafa none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    height: 24px !important;
    line-height: 24px !important;
    margin-left: -11%;
    display: block;
    padding: 0 3px;
    margin-right: 5px;
    margin-top: 3px;
    text-align: center !important;
}

.view-span-input {
    color: #999;
    border: 1px solid #d9d9d9;
    display: none;
    border-top: 0 none !important;
    float: left;
    height: auto;
    line-height: 26px;
    position: relative;
    text-align: left;
    width: 60%;
}

.view-span-input .input {
    width: 100% !important;
}

.sidebar-collapse {
    /*overflow: visible !important;左侧菜单拉动修改-0119*/
}

/*.slimScrollDiv {
    overflow: visible !important;
}*/

/*名片公共样式*/

.names-lista {
    display: inline-block;
    text-align: left;
    position: relative;
}

.calling-card-icons01 {
    background: url("../img/khc-icon/ico-iph.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 22px;
    position: absolute;
    /*right: -24px;*/
    /*top: -5px;*/  /*详情页上部图标位置调整20170207*/
    width: 22px;
}

.calling-card-icons02 {
    background: url("../img/khc-icon/ico-ikat.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 22px;
    position: absolute;
    /*right: -24px;*/
    /*top: -5px;*/
    width: 22px;
}
ul.ulDetailInfo li span[name="colon"]{
    cursor: pointer;
}
/*列表页样式高度兼容修改修改*/


/*.wrapper .dataTables_scrollBody{height:327px !important;}*/


/*服务与支持-主任务添加 开始*/

.serviceandsupport-task {
    width: 100%;
    padding: 0px 10px;
}

.serviceandsupport-task tbody {
    width: 100%;
}

.serviceandsupport-task tbody tr td {
    vertical-align: top;
    padding-left: 0;
    padding-right: 0;
}

.serviceandsupport-task tbody tr .servince-textright {
    text-align: right;
    padding-right: 10px;
}

.serviceandsupport-task tbody tr input {
    margin: 0 5px;
    width: auto !important;
}
.serviceandsupport-task tbody tr #repeatCheck{
    margin-left: 0;
}
/*新建子任务主任务*/
.ibox-tools .task-newly-bg.renwu {
    display: block;
    position: absolute;
    top: 25px;
    right: 0px;/*125 xie 17-7-13*/
    width: 120px;
    background: #fff;
    height: auto;
    padding: 6px;
    box-shadow: 0 0 4px -1px #ccc;
    border-radius: 2px;
    z-index: 9;
}
.ibox-tools .task-newly-bg.hetong{
    display: block;
    position: absolute;
    top: 25px;
    right: 0px;/*190 xie 17-7-13*/
    width: 120px;
    background: #fff;
    height: auto;
    padding: 6px;
    box-shadow: 0 0 4px -1px #ccc;
    border-radius: 2px;
    z-index: 9;
}
.posWrap{ /*新建合同下拉浮层的位置跟随*/
    float: left;
    position: relative;
    cursor: pointer;
}
/*.ibox-tools .task-newly-bg {*/
    /*display: block;*/
    /*position: absolute;*/
    /*top: 22px;*/
    /*right: 68px;*/
    /*width: 120px;*/
    /*background: #fff;*/
    /*height: auto;*/
    /*padding: 6px;*/
    /*box-shadow: 0 0 4px -1px #ccc;*/
    /*border-radius: 2px;*/
    /*z-index: 9;*/
/*}*/

.ibox-tools .task-newly-bg a {
    height: 30px;
    width: 100%;
    line-height: 30px;
    text-align: center;
    margin: 0;
    color: #333;
}

.ibox-tools .task-newly-bg a:hover {
    color: #23527c;
    text-decoration: none;
}

.text-60 {}

.text-60 tr td span {
    max-width: 10em;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-p-alls {
    width: 100%;
    margin: -18px 0 10px;
}

/*.news-p-alls span{margin-left：8px;}*/

.news-p-alls input {
    margin-right: 8px;
}

/*服务与支持-主任务添加 结束*/

/*任务-编辑页-弹框*/
#lookupListTable_wrapper .dataTables_scrollBody table>tbody>tr>td:not(:first-child){
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 20px 0 10px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;
    max-width: 150px;
}

/*任务-重复任务*/
.news-p-alls span {
    vertical-align: text-bottom;
}
/*上门服务 开始*/
.door-range {
    box-shadow: 0 0 4px -1px #ccc;
    display: block;
    background: #fff;
    position: absolute;
    z-index: 99;
    width: 294px;
    right: 20px;
    top: 20px;
    height: 30px;
}

.door-range a {
    color: #999;
    width: 53px;
    text-align: center;
    line-height: 30px;
    display: inline-block;
    position: relative;
}

.door-range a:hover {
    color: #09F;
}

.door-service {
    margin: 15px;
    position: absolute;
    z-index: 9989;
    width: 300px;
    height: auto;
    display: block;
    left: 20px;
    top: 20px;
}

.searchbox {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    height: 38px;
    position: relative;
    width: 300px;
    z-index: 1;
}

.searchbox-content {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px 0 0 2px;
    width: 300px;
}

.searchbox-content .searchbox-content-common {
    box-sizing: border-box;
    float: left;
    height: 38px;
    border: 0 none;
    padding: 0 5px;
    width: 204px;
}

.searchbox-content .searchbox-content-button {
    box-sizing: border-box;
    cursor: pointer;
    float: left;
    height: 38px;
    position: relative;
    width: 39px;
}

.searchbox-content .input-clear {
    background: #fff url("../img/worksimg/door-service-05.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: block;
    height: 32px;
    position: absolute;
    right: 57px;
    top: 3px;
    width: 39px;
}

.door-service .search-button {
    background: #3385ff url("../img/worksimg/door-service-01.png") no-repeat scroll;
    border: 0 none;
    border-radius: 0 2px 2px 0;
    box-shadow: 0 0 4px -1px #ccc;
    cursor: pointer;
    float: right;
    height: 38px;
    padding: 0;
    pointer-events: auto;
    width: 57px;
}

.door-service-list {
    display: block;
    margin-top: 20px;
    padding: 0;
    background: #fff;
    width: 300px;
    position: relative;
    z-index: 999;
    max-height: 500px;
    overflow-y: auto;
}

.door-service-list li {
    list-style-type: none;
    width: 100%;
    padding: 15px 0;
    display: inline-block;
}

.door01 {
    width: 48px;
    float: left;
    text-align: center;
}

.door01 .door-service-list-m01 {
    background: url("../img/worksimg/door-service-02.png") no-repeat scroll;
    width: 24px;
    height: 29px;
    display: block;
    margin: 12px;
    text-align: center;
    line-height: 24px;
    color: #fff;
    font-style: normal;
}

.door01 .door-service-list-m02 {
    background: url("../img/worksimg/door-service-03.png") no-repeat scroll;
    width: 24px;
    height: 29px;
    display: block;
    margin: 12px;
    text-align: center;
    line-height: 24px;
    color: #fff;
    font-style: normal;
}

.door02 {
    float: left;
    width: 142px;
}

.door02 h5 {
    color: #3385ff;
    line-height: 22px;
    padding: 0;
    margin: 5px 0 0;
}

.door02 p {
    width: 100%;
    color: #333;
    line-height: 16px;
    padding: 0;
    margin: 5px 0 0;
}

.door02 em {
    color: #f8605f;
    font-style: normal;
}

.door03 {
    float: left;
    width: 85px;
}

.door03 a {
    width: 58px;
    height: 58px;
    display: block;
    margin: 12px;
}

.door03 a img {
    width: 58px;
    height: 58px;
    border: 0;
}

.door-center {
    width: 261px;
    position: absolute;
    min-height: 100px;
    display: block;
    z-index: 988;
    bottom: 40px;
    right: 30px;
}

.door-center-top {
    background: #fff;
    display: inline-block;
    float: left;
    width: 252px;
}

.door-center-foot {
    width: 261px;
    height: 20px;
    display: inline-block;
    background: url("../img/worksimg/door-service-06.png") no-repeat scroll;
    float: left;
}
/*上门服务 结束*/

/*排序样式 开始*/

span.ASC:after {
    content: url(../img/sort_asc.gif);
}

span.DESC:after {
    content: url(../img/sort_desc.gif);
}
/*排序样式 结束*/
/*.tissue-tree-05::after{content: url("../img/khc-icon/ico-select.png");}*/


/*邮件写信工具隐藏.note-insert{display:none !important;}*/

/*.tissue-tree-06 {
    background: url("../img/setup/tissue-tree-06.png") repeat-x scroll 0 12px;
    text-align: left
}

.tissue-tree-06 span {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    padding-left: 60px !important;
    padding-right: 10px;
}

.tissue-tree-07 {
    text-align: left;
    padding-left: 40px !important;
}*/


/*批量删除*/

.delete-all {
    display: block;
    position: relative;
    float: left;
}
/*批量分配-列表*/
#dal_local table>tbody>tr>td{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;
    max-width: 80px;
}
/*自动化menu样式-0119*/


/*基本配置*/

/*.jibentext {
    width: 33.33%;
}

.jibentext li {
    width: 100%;
}*/

/*列表-编辑成员状态弹框-0126*/

.list-divbox {
    margin-top: 10px;
}

.list-divbox select {
    border: 1px solid #d9d9d9;
    line-height: 26px;
    max-width: 15em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}

.list-divbox option {
    margin: 0;
    max-width: 13em;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: normal;
    width: 100%;
}

.sorting_scbg {
    text-align: center;
    margin-top: 0px;
}

.sorting_scbg button {
    /*min-width: 80px;
    margin-left: 10px !important;
    margin-right: 10px !important;*/
}

.list-divbox-top {
    background-color: #2b85c4;
    display: block;
    height: 50px;
    padding-left: 15px;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}
.chabing-f0922 .list-divbox-top{
    background-color: #5f5f5f !important;
}

.list-divbox-top h3 {
    color: #fff;
    font-size: 16px;
    line-height: 50px;
    margin: 0 !important;
    font-weight: 500;
}

.list-divbox-top a {
    height: 24px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 24px;
    z-index: 9;
}

/*.list-divbox-top a img {
    width: 24px;
    height: 24px;
}*/

.dem-login-por {
    background: rgba(0, 0, 0, 0) url("../img/worksimg/login-por.png") no-repeat scroll 0 0;
    display: block;
    height: 20px;
    margin: 4px;
    float: right;
    width: 20px;
    position: relative;
    top: 5px;
}

.updataStatus .list-divbox-top a{
    top: 13px;
    background: url(../img/close.png) no-repeat center;
}
.updataStatus .list-divbox-top a:hover{
    background: url(../img/closehover.png) no-repeat center;
}
.updataStatus .list-divbox{
    height: 70px;
    font-size: 14px;
}
.updataStatus .list-divbox select{
    height: 32px;
    border:1px solid #c2cad8;
    border-radius: 5px;
    padding: 0 20px 0 10px;
    background: url("../img/arrow_down.png") no-repeat right 8px center;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    appearance: none;
    margin-left: 10px;
    min-width: 90px;
}
/*产品分类*/
/*弹窗*/
/*新增*/
#categoryForm table tr td span[class="Validform_checktip Validform_wrong"]{
    position: relative;
    top: -3px;
}
#categoryForm table tr td span[id="upperCode"]{
    background: #ccc;
    border-radius: 4px;
    padding: 5px;
    margin: 0 5px;
}
#categoryForm table tr td input[id="categoryCode"]{
    border: none;
}
#categoryForm table tr td input[id="categoryName"]{
    width: 100%;
    border: none;
    padding-left: 5px;
}
.add_win{
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 36px;
    line-height: 28px;
}
.class-code{
    border: 1px solid #dbe1e8;
    border-radius: 4px;
}

.class-code>span[class="up"]{
    background: #ccc;
    border-radius: 2px;
    padding: 6px;
    margin: 0 4px;
}

.update-table-01.condition-input .condition-input input{
    border: none;
}
/*.condition-input input:hover, .condition-input input:focus div{*/
/*box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);*/
/*border: 1px solid rgba(121, 187, 238, 0.75) !important;*/
/*}*/


/*批量更新市场活动成员状态*/

.b-u-m-member-state {
    padding: 25px 20px;
}
.b-u-m-member-state .cor6{
    color: #555;
    font-size: 14px;
}
.b-u-m-member-state .update_h3{
    line-height:50px;
    font-size: 16px;
    font-weight: normal;
    padding-left: 20px;
    margin: 0;
    height: 50px;
    position: relative;
}
.b-u-m-member-state .update_h3::before{
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background: #ffcc1c;
    top: 21px;
    left: 0;
}
.b-u-m-member-state #allRecord{
    display: none;
    margin:5px 0;
}
.b-u-m-member-state #allRecord input{
    margin:5px 0 0 23px;
    font-size: 13px;
}
.b-u-m-member-state .update_p{
    margin-bottom:15px;
    font-size: 14px;
}
.b-u-m-member-state .update_p input[type='radio']{
    float: left;
    margin: 1px 8px 0 0;
}
.b-u-m-member-state .update_h4{
    /*margin: 15px 0;*/
    font-size: 14px;
    line-height: 50px;
    font-weight: normal;
}
.b-u-m-member-state .update_h2{
    font-size: 16px;
    padding: 15px 0 20px 20px;
    line-height: 1;
    position: relative;
    margin: 0;
    font-weight: 500;
}
.b-u-m-member-state .update_h2::before{
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background: #ffcc1c;
    top: 20px;
    left: 0;
}
.b-u-m-member-state .sorry-box{
    margin: 0 auto;
}
.b-u-m-member-state .view-con-div{
    display: inline-block;
}
.update-member-state .update_btns{
    text-align: center;
}
.update_btns{
    text-align: left;
    margin-top:20px;
    padding: 10px 20px;
    height: 55px;
}
.update_btns button{
    margin:0 0 0 12px;
    font-size: 14px;
}
.update-table-01 {
    margin: 20px;
}

.update-table-01 tr td {
    padding-right: 5px;
}

.update-table-01 tr td ipnut {
    margin-right: 3px;
}

.ibox-content.b-u-m-member-state{
    margin-top:0;
}
.ibox-content.b-u-m-member-state .add_btns{
    text-align: center;
    /*text-align: right;*/
    margin-top: 20px;
    height: 55px;
    padding: 10px 20px;
    /*border-top: 1px solid #d2d3dc;*/
}
/*.ibox-content.b-u-m-member-state .add_btns button:nth-child(2){
    margin:0 10px;
}*/
.ibox-content.b-u-m-member-state .add_btns .btn{
    font-size: 14px;
    margin-left: 10px;
}
.batchUpdatechengyuan{
    text-align: center;
}
.selectState{
    height: 32px;
    border: 1px solid #c2cad8;
    border-radius: 5px;
    padding: 0 20px 0 10px;
    min-width: 100px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background: url(../img/arrow_down.png) no-repeat right 8px center;
}
.update-member-state .update_p input[type='radio']{
    margin-top: 3px;
}
.update-member-state .update_p{
    margin-bottom: 20px;
    padding-left: 20px;
}
.update-member-state #cvbutton{
    position: relative;
    top: -15px;
}
.update-member-state .view-con-div::before{
    width: 10px;
    height: 10px;
    left: 45px;
    top: -6px;
}
.update-member-state .selectStatus{
    margin-top: 15px;
}
.update-member-state .selectStatus .update_p{
    padding-left: 0;
}
.update-member-state .selectStatus .update_p span{
    display: inline-block;
    width: 90px;
    padding-left: 13px;
    line-height: 32px;
    position: relative;
}
.update-member-state .selectStatus .update_p em{
    position: absolute;
    left: 0;
    color: #ee6333;
}
.align_center{
    text-align: center;
}



/*审批流字段更新-2016年2月22日 11:34:15*/

.ziduan-g-news-01 {
    clear: both;
    display: inline-table;
    overflow: auto;
    margin-top: 15px;
    position: relative;
    width: 100%;
}

.ziduan-g-news-01 .curvWhitBx {
    background: #fff none repeat scroll 0 0;
    width: 186px;
}

.ziduan-g-news-01 .curvWhitBx select {
    height: 26px;
    border: 1px solid #dedede;
    padding: 3px;
    line-height: 26px;
    min-width: 156px;
    margin-left: 5px;
}

.ziduan-g-news-01 .curvWhitBx span {
    line-height: 26px;
    padding: 0 3px;
    /*background:#dedede;2016年3月30日 16:45:49*/
    display: block;
    width: 14px;
    float: left;
}


/*审批流设置*/

.splzs-box-01 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #2b85c4;
    border-radius: 4px;
    width: 100%;
    display: inherit;
    padding: 15px;
}

.splzs-box-02 {
    display: inline-block;
    margin-top: 10px;
    padding: 15px;
    width: 100%;
}

.sp-box-all-bg {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 4px -1px #ccc;
    height: auto;
    /*margin: 5px 0px;审批流调整*/
    display: inline-block;
    padding: 10px 15px;
    width:100%;
}
.sp-box-all-bg>div{
    padding:15px 0;
}
.btnToCenter{
    text-align: center;
    margin-top:10px;
}

/*短信模板*/

/*.sms-template-01 {}

.sms-template-01 h3 {
    border-bottom: 1px dashed #d9d9d9;
    line-height: 34px;
}

.sms-template-01 table tbody tr td input {
    height: 26px;
    line-height: 26px;
}

.sms-template-01 table tbody tr td select {
    height: 26px;
    line-height: 26px;
}*/


/*短信后台*/

.SMS-Mgr-01 {
    width: 100%;
    height: 200px;
}

.SMS-Mgr-01 .SMS-Mgr-left {
    float: left;
    margin: 0 3%;
    border: 10px solid #47bac1;
    border-radius: 50%;
    text-align: center;
    /*margin: 10px 3%;*/
    display: block;
    background: #fff;
    padding: 35px;
}

.SMS-Mgr-01 .SMS-Mgr-left p {
    font-size: 18px;
    color: #47bac1;
    margin: 0;
}

.SMS-Mgr-01 .SMS-Mgr-left b {
    color: #5b687a;
    font-size: 30px;
}

.SMS-Mgr-01 .SMS-Mgr-center {
    float: left;
    margin: 0 3%;
    border: 10px solid #2b85c4;
    border-radius: 50%;
    text-align: center;
    /*margin: 10px 3%;*/
    display: block;
    background: #fff;
    padding: 35px;
}

.SMS-Mgr-01 .SMS-Mgr-center p {
    font-size: 18px;
    color: #15a4fa;
    margin: 0;
}

.SMS-Mgr-01 .SMS-Mgr-center b {
    color: #5b687a;
    font-size: 30px;
}

.SMS-Mgr-01 .SMS-Mgr-right {
    float: left;
    margin: 0 3%;
    border: 10px solid #ae69af;
    border-radius: 50%;
    text-align: center;
    /*margin: 10px 3%;*/
    display: block;
    background: #fff;
    padding: 35px;
}

.SMS-Mgr-01 .SMS-Mgr-right p {
    font-size: 18px;
    color: #ae69af;
    margin: 0;
}

.SMS-Mgr-01 .SMS-Mgr-right b {
    color: #5b687a;
    font-size: 30px;
}

.SMS-Mgr-box {
    display: inline-block;
    height: auto;
    margin-bottom: 20px;
    width: 100%;
    border: 1px solid #dedede;
}


/*打回-认领*/

.renling-box {
    background: #fff none repeat scroll 0 0;
    display: block;
    left: 40%;
    position: absolute;
    top: 10%;
    z-index: 9999;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.renling-box .top {
    background: #2b85c4 none repeat scroll 0 0;
    color: #fff;
    display: block;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    position: relative;
    width: 110%;
}

.renling-box .top .reset-close {
    height: 21px;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 21px;
    z-index: 9;
}

.renling-box .top .reset-close img {
    display: block;
    margin: 0;
    padding: 0;
}

.renling-box .top h3 {
    color: #fff;
    line-height: 45px;
    margin: 0;
    text-align: left;
}

.renling-centent {
    background: #fff none repeat scroll 0 0;
    display: block;
    padding: 15px;
    position: relative;
    width: 110%;
}
.renling-centent .claimBtnBox{
    text-align: center;
}
.renling-centent .claimBtnBox button{
    margin:0 40px;
}
.renling-table-01 {
    width: 100%;
    margin-bottom: 15px;
}

.renling-table-01 span {
    min-width: 150px;
    text-align: right;
    /*display: inline-block; */
    padding-right: 15px;
}

.renling-table-01 .Validform_wrong{
    margin-left:95px;
}
.renling-table-01 #claimAgain_2_span .Validform_wrong{
    margin-left:155px;
}
.renling-table-01 tr td {
    text-align: left;
    vertical-align: top;
}

.renling-table-01 tr:nth-child(1) td,
.renling-table-01 tr:nth-child(2) td,
.renling-table-01 tr:nth-child(4) td {
    padding-top: 0px;
}

.renling-table-01 tr td input {
    margin: 0 5px 0  0px;
    display: initial;
}
.renlingpeizhi_style{border: 1px solid #9E9E9E;}/*认领弹框*/
.renling-centent .renling-table-01 .condition-ul-fo i{margin-left: 110px}/*认领弹框*/

/*分配04-2016年3月4日 15:50:47*/

.distribution-names {
    float: left;
}

.distribution-names b {
    float: none;
    display: block;
}

.distribution-names span {
    float: none;
    display: block;
    font-size: 12px;
    color: #CCC;
}

.distribution-active {
    background: url("../img/setup/yes.gif") no-repeat scroll 9px center;
}


/*忘记密码*/

.Forget-Password {
    background: #2b85c4;
    color: #fff;
    border: 1px solid #d9d9d9;
    display: block;
    height: 37px;
    width: 110px;
    line-height: 37px;
}
.Forget-Password:hover{
    /*color:#fff;*/
    /*background: #fff;*/
}
.Forget-Password-fo {
    background: #f2f2f2;
    color: #555;
    border: 1px solid #d9d9d9;
    display: block;
    height: 37px;
    width: 110px;
    line-height: 37px;
}

.fasongyanzhengma {
    margin-left: 20px;
    padding-left: 22px;
}


/*忘记密码-选择公司*/

.Choice-company-box {
    display: block;
    position: relative;
    margin: 20px 30px;
    border: 1px solid #dedede;
    border-top: none;
}

.Choice-company-box a {
    height: 40px;
    line-height: 40px;
    width: 100%;
    display: block;
    text-align: center;
    color: #4c4c4c;
    border-top: 1px solid #dedede;
    padding: 0 15px;
}

.Choice-company-box a:hover {
    color: #2b85c4;
}

.Choice-company-box ul {
    width: 100%;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
}

.Choice-company-box ul li {
    width: 100%;
    display: block;
    padding: 5px;
    line-height: 1.8em;
    cursor: pointer;
    color: #4c4c4c;
    border-top: 1px solid #dedede;
}

.Choice-company-box ul li:hover {
    color: #2b85c4;
    background: #f2f2f2;
}

.Choice-company-box ul li p {
    padding: 0;
    margin: 0;
}

/*切换企业 开始*/
.Switching-enterprise-bg {
    position: absolute;
    top: 0px;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    min-height: 540px;
}

.Switching-enterprise-bg img {
    width: 100%;
    height: 100%;
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
}

.Switching-enterprise-boxbg {
    background: url("../img/Switching-enterprise-boxbg.png") no-repeat;
    width: 602px;
    height: 418px;
    top: 120px;
    left: 50%;
    margin-left: -903px;
    display: block;
    position: absolute;
    z-index: 9989;
    visibility: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    opacity: 0;
}

.Switching-enterprise-close {
    position: relative;
    width: 32px;
    height: 32px;
    display: block;
    float: right;
    margin-right: 30px;
    margin-top: 25px;
}

.Switching-enterprise-list {
    display: block;
    position: relative;
    width: 518px;
    margin-left: 42px;
    height: auto;
    margin-top: 112px;
}

.Switching-enterprise-list a {
    background: #4dbcd1;
    border-radius: 4px;
    display: block;
    width: 518px;
    position: relative;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    color: #FFF;
    margin-bottom: 15px;
}

.Switching-enterprise-list a:hover {
    background: #4da5d2;
}

.Switching-enterprise-list .active {
    background: #4da5d2;
}

.Switching-mimabg {
    background: rgba(0, 0, 0, 0) url("../img/Switching-mimabg.png") no-repeat scroll 0 0;
    display: block;
    height: 418px;
    left: 50%;
    margin-left: 301px;
    position: absolute;
    top: 120px;
    width: 602px;
    opacity: 0;
    z-index: 9989;
    visibility: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.Switching-mima-back {
    display: block;
    height: 37px;
    left: 42px;
    position: absolute;
    top: 176px;
    width: 37px;
}

.Switching-mima-box {
    background: #fff none repeat scroll 0 0;
    border-radius: 22px;
    display: block;
    height: 46px;
    left: 125px;
    position: absolute;
    top: 171px;
    overflow: hidden;
    width: 362px;
}

.Switching-mima-in {
    display: block;
    height: 46px;
    padding: 10px;
    float: left;
    position: relative;
    text-align: center;
    width: 56px;
    background: #3f90d0;
}

.Switching-mima-put {
    float: left;
    height: 46px;
    line-height: 46px;
    width: 296px;
    border: none;
    font-size: 16px;
    padding: 0 5px;
}

.Switching-mima-button {
    background: #0098d7 none repeat scroll 0 0;
    border-radius: 22px;
    display: block;
    left: 225px;
    line-height: 44px;
    position: absolute;
    text-align: center;
    top: 280px;
    width: 150px;
}

.Switching-mima-button a {
    color: #fff;
    font-size: 16px;
}

.Switching-mima-p {
    display: block;
    left: 355px;
    line-height: 44px;
    position: absolute;
    text-align: center;
    top: 225px;
    width: 150px;
}

.Switching-mima-p a {
    color: #0098d7;
    font-size: 12px;
}

.pt-page-current {
    margin-left: -301px;
    visibility: visible;
    z-index: 1;
    opacity: 1;
}
/*切换企业 结束*/

/*评论添加图片 开始*/

/*.notice-details-img {
    color: inherit;
    padding: 15px 10px 0 0;
}*/

.my-img-box {
    border: 1px solid #dedede;
    padding: 10px;
    margin-top: 20px;
    position: relative;
    overflow: auto;/*文档管理模块 弹窗评论溢出时处理2017-3-20*/
    height: 204px;/*高度由100改为204 xie 17/3/28*/
    background: #fff;
}

.my-img-box-tit {
    width: 100%;
    height: 40px;
    line-height: 40px;
}

.my-img-box-con {
    width: 100%;
}

.my-img-box-con ul li {
    width: auto;
    height: 115px;
    text-align: center;
    margin-right: 15px;
    position: relative;
    display: inline-block;/*xie 17/4/26 block*/
}

.my-img-box-con li img {
    max-height: 115px;
    max-width: 150px;
}

.my-img-close {
    background: rgba(0, 0, 0, 0) url("../img/ins/my-img-close.png") no-repeat scroll 0 0;
    display: block;
    position: absolute;
    z-index: 1;
    height: 24px;
    width: 24px;
    top: 0;
    right: 0;
}

.my-img-box-con-01 {
    margin: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.my-icon-img {
    background: rgba(0, 0, 0, 0) url("../img/ins/iconfont-weibiaoti1_02.png") no-repeat scroll 0 0;
    width: 20px;
    height: 16px;
    display: inline-block;
    margin-right: 5px;
}

.my-img-box-close {
    position: absolute;
    /*height: 30px;
    width: 60px; 宽高暂时注掉*/
    display: block;
    z-index: 111;
    top: 10px;
    right: 10px;/*由-14改为10*/
}
/*评论添加照片 结束*/

/*文档管理*/
.set-content.documentManage{
    margin-bottom: 0px;
    padding-bottom: 10px;
}
.documentManageRight .docBody .table thead tr th{
    /*background: rgb(246, 250, 253);*/
    font-size: 12px;
    color: #888;
}
/*文档管理文件夹 */
#span_second_icon_toolWrap{
    width: 25px;height: 20px;
    padding-left: 5px;
}
@-moz-document url-prefix() {
    #span_second_icon_toolWrap{
        width: 15px;height: 20px;
        padding-left: 1px;
        cursor: default;
    }
    /*火狐下文档管理文件夹图标的位置*/
    .secondLevelTools{
        left: 8px !important;
    }
    .toolWrap .alignClass{
       /*  padding-left: 1px !important;  xie 17/4/26*/
       left:-12px !important;
    }
    #iconToolWrapSpan{
        width: 16px!important;
    }

}

/*跟进样式-评论*/

/*无记录提示文字-公用*/
.timeline_div h3,.follow-up-change-history-boxs h3,.follow-up-approval-record-boxs h3,.timeline_div h3{
    font-weight: 500;
}

#change-comment-textarea-state{
    /*padding: 0 15px;*/
}
.follow-up-pane {
    height: calc(100% - 45px);
    width: 100%;
    background: #fff;
    padding:0 12px;
    /*box-shadow: 0 0 4px -1px #ccc;*/
}
.follow-up-pane .comment-all{
    padding: 5px 0 0;
}
.follow-up-pane .follow-up-ul{
    height: 40px;
    border-bottom:1px solid #e2e3ea;
}
.follow-up-pane .bh-information-box-fo{
    padding: 0;
}
.follow-up-pane .follow-up-ul li{
    line-height: 40px;
    float: left;
    margin-right: 35px;
}
.follow-up-pane .follow-up-ul li:last-child{
    margin-right:0;
}
.follow-up-pane .follow-up-ul li.follow-active a{
    color:#333;
    border-bottom-color: #ffcc1c;
}
.follow-up-ul li a{
    font-size: 14px;
    color: #888888;
    line-height: 37px;
    display: block;
}
.comment-all .head-img{
    width: 40px;
    height: 40px;
    overflow: hidden;
}
.comment-all .head-img>img{
    width: 40px;
    height: 40px;
}
.comment-all .head-img-left{
    padding-left: 50px;
}
/*背景色由#fafafa 改为#fff 16/10/30*/
.follow-up-review {
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    height: 100%;
    width: auto;
    position: relative;
}

.follow-up-review .follow-up-review-title {
    padding-left: 35px;
    height: 45px;
    width: 100%;
    background: #f3c45d;
}

.follow-up-review .follow-up-review-title h4 {
    /*border-left: 3px solid #e66067;
    padding-left: 5px;
    color: #333; xie 17/4/8*/
    color: #fff;
    font-size: 16px;
    line-height: 45px;
    font-weight: 500;
}

.follow-up-review-list {
    width: 100%;
    margin-top: 10px;
}

.follow-up-review .follow-up-review-boxs {
    padding:18px 0;
    height: 100%;
    overflow: auto;
    padding-bottom: 10px;
}

.follow-up-review-list .review-list-left {
    float: left;
    margin-right: 10px;
    text-align: center;
}

.follow-up-review-list .review-list-left img {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    border: 1px solid #e7eaec;
}

.follow-up-review-list .review-list-right {
    margin-right: 10px;
    display: table;
    width: auto;
    vertical-align: top;
    font-size: 12px;
}

.follow-up-review-list .review-list-right small {
    font-size: 85%;
    color: #888;
}

.pt50 {
    padding-left: 50px;
}

.timeline_div {
    height: calc(100% - 50px);
    overflow: auto;
    /*padding: 0 15px;*/
}

.follow-up-review-list .review-list-right .name-strong {
    color: #0a7bcc;
}

.picture-start_ {
    /*float: left;*/
    margin-left: 10px;
}

.picture-start_ img {
    width: 20px;
    height: 20px;
}


/*跟进样式-轨迹*/
.form-right.mini_right{
    width:40px;
    flex: 0 0 40px;
}
.form-right{
    width: 360px;
    position: static;
    flex: 0 0 360px;
}
.form-right .form_right_content{
    position: relative;
    background: #fff;
    width: 360px;
    height: 100%;
}
.form-right.mini_right .form_right_content{
    width: 40px;
}

.form-right.mini_right .mini_content{
    display: block;
    writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/
    writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/
    line-height: 40px;
    cursor: default;
    font-size: 14px;
    letter-spacing:9px;
    padding-top: 52px;
}
.form-right .mini_content{
    display: none;
}
.form-right.mini_right .follow_header{
    display: none;
}
.form-right .follow_header{
    height: 45px;
    border-bottom:1px solid #e2e3ea;
    line-height: 45px;
    padding-left: 32px;
    font-size: 14px;
}
.form-right .follow-left-arrow.follow-left-but{
    width: 32px;
    height: 44px;
}
.form-right .follow-left-bk.comment_arrow{
    transform: rotate(0deg);
    top:16px;
    left: 12px;
}
.follow-up-pane-cont{
    height: calc(100% - 40px);
    overflow: auto;
}
.follow-up-locus {
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    background: #fff none repeat scroll 0 0;
    height: 100%;
    width: auto;
    position: relative;
}

.follow-up-locus .follow-up-locus-title {
    /*xie 17/4/7*/
    /*padding: 13px 15px;*/
    padding-left: 35px;
    height: 45px;
    width: 100%;
    background: #e5a688;
}

.follow-up-locus .follow-up-locus-title h4 {
    /*border-left: 3px solid #45b6af;
    padding-left: 5px;
    color: #333;*/
    color: #fff;
    font-size: 16px;
    line-height: 45px;
    font-weight: 500;
}

.follow-up-locus-boxs {
    overflow: auto;
    height: 95%;
    padding: 0;
}

.follow-up-locus-boxs .goutong {
    display: inline;
}

.follow-up-locus-boxs .goutong ul {
    margin: 0;
    padding: 0;
}

.follow-up-locus-boxs .goutong .g-time {
    background: #fff;
    display: block;
    height: 40px;
    left: 0;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 9;
}

.follow-up-locus-boxs .goutong .g-time .gicon01 {
    background: rgba(0, 0, 0, 0) url("../img/guan/guanl01.png") no-repeat scroll 0 0;
    display: inline-block;
    float: left;
    height: 24px;
    margin-left: 245px;
    margin-right: 5px;
    margin-top: 16px;
    width: 24px;
}

.follow-up-locus-boxs .goutong .g-time span {
    color: #4c4c4c;
    float: inherit;
    font-size: 21px;
    line-height: 52px;
    margin-left: 6px;
}

.follow-up-locus-boxs .goutong ul li {
    color: #666;
    cursor: pointer;
    /*display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;*/
    height: 100%;
    line-height: 30px;
    list-style-type: none;
    width: 100%;
    position: relative;
}
.follow-up-locus-boxs .goutong ul li::after{
    content: "";
    display: block;
    width: 0;
    height: 0;
    clear: both;
    overflow: hidden;
}

.follow-up-locus-boxs .goutong ul li.colortext-grey {/*取消*/
    color: #B7B9C6;
}
.follow-up-locus-boxs .goutong ul li.colortext-grey .state{
    background: url(../img/new_icon/grey_border.svg) no-repeat center;
    background-size: cover;
}
.follow-up-locus-boxs .goutong ul li.colortext-blue {/*计划中*/
    color: #52AAE8;
}
.follow-up-locus-boxs .goutong ul li.colortext-Green {/*进行中*/
    color: #52AAE8;
}
.follow-up-locus-boxs .goutong ul li.colortext-blue .state,
.follow-up-locus-boxs .goutong ul li.colortext-Green .state{
    background: url(../img/new_icon/blue_border.svg) no-repeat center;
    background-size: cover;
}
.follow-up-locus-boxs .goutong ul li.aver {/*已完成*/
    color: #6BBC3A;
}
.follow-up-locus-boxs .goutong ul li.aver .state{
    background: url(../img/new_icon/green_border.svg) no-repeat center;
    background-size: cover;
}
.follow-up-locus-boxs .goutong ul li .g-pw {
    /*border-left: 1px solid #cccccc;*/
    float: left;
    /*padding-bottom: 10px;*/
    position: relative;
    text-align: left;
    margin-left: 25px;
    padding: 0 0 23px 34px;
    width: calc(100% - 25px);
    border-left: 1px solid #EBECEF;
}
.follow-up-locus-boxs .goutong .dateLine a:last-child .g-pw{
    border-left: none;
}
.follow-up-locus-boxs .goutong .title_locus::after{
    content: "";
    display: block;
    width: 0;
    height: 0;
    clear: both;
    overflow: hidden;
}
.locus_result{
    width: 100%;
    min-height: 49px;
    line-height: 20px;
    padding: 5px 8px;
    color: #585858 ;
    background: #F5F5F7;
    border-radius: 3px;
    margin-top: 13px;
}
.follow-up-locus-boxs .goutong ul li .g-pw span {
    float: left;
    line-height: 18px;
}
.follow-up-locus-boxs .goutong ul li .g-pw .module_name{
    color: #FFB500;
    font-size: 14px;
    width: 33px;
}
.follow-up-locus-boxs .goutong ul li .g-pw .theme{
    width: calc(100% - 90px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
    font-size: 14px;
}
.follow-up-locus-boxs .goutong ul li .g-pw .state{
    float: right;
    width: 52px;
    height: 18px;
    line-height: 18px;
    text-align: center;
}
.follow-up-locus-boxs .goutong ul li .guanlia {
    /*float: left;*/
    margin-right: 0;
    position: absolute;
    width: 48px;
    height: 18px;
    line-height: 18px;
    border-radius: 18px;
    background: rgba(255,204,28,0.50);
    z-index: 10;
}

/*.follow-up-locus-boxs .goutong ul li .g-pw span {
    display: list-item;
    line-height: 1.4em !important;
    margin-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px;
}
.follow-up-locus-boxs .goutong ul li .g-pw span:first-child{
    font-size: 14px;
    color: #4a4a4a;
}*/
.follow-up-locus-boxs .goutong ul li .g-pw p {
    display: inherit;
    float: left;
    font-size: 10px;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 0 !important;
    position: relative;
    text-align: right;
}

.follow-up-locus-boxs .goutong ul li .g-pw .gicon05 {
    background: rgba(0, 0, 0, 0) url("../img/guan/guanl05.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 15px;
    margin-right: 5px;
    width: 15px;
}

.follow-up-locus-boxs .goutong ul li .g-pw i {
    left: 0;
    position: absolute;
    top: 7px;
}

.follow-up-locus-boxs .goutong ul li .guanlia .gicon02 {
    background: rgba(0, 0, 0, 0) url("../img/guan/guanl02.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 15px;
    margin-right: -8px;
    margin-left: 15px;
    width: 15px;
    margin-top: 25px;
    float: right;
}

.follow-up-locus-boxs .goutong ul li .guanlia .gicon03 {
    background: rgba(0, 0, 0, 0) url("../img/guan/guanl03.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 15px;
    margin-right: -8px;
    margin-left: 15px;
    width: 15px;
    margin-top: 25px;
    float: right;
}
.follow-up-locus-boxs .goutong ul li .guanlia em{
    /*margin-top: 22px;
    float: right;
    background: #ffedc6;
    color: #eb8b61;
    width: 50px;
    height: 22px;
    border-radius: 3px 0 0 3px;
    line-height: 22px;
    text-align: center;
    position: relative;
    font-style: normal;*/
    display: block;
    text-align: center;
    font-style: normal;
    color: #333;
}
/*.follow-up-locus-boxs .goutong ul li .guanlia em::after{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border:11px solid transparent;
    border-left: 10px solid #ffedc6;
    right: -20px;
}*/
.goutong .g-time-list .whichYear{
    padding:16px 0;
    line-height: 17px;
    font-size: 14px;
    float: none;
    margin-left: 0;
    color: #B7B9C6;
    display: block;
    text-align: left;
}
/*#timeline_ul{
    margin-top: 15px;
}*/
/*.g-time-list+div{
    border-bottom: 1px dashed #dbe1e8;
    padding-bottom: 30px;
}*/

#timeline_ul div>a:last-child li>div:first-child:before{
    content: "";
    background: url("../img/guan/timeline-bottom.png");
    height: 16px;
    width: 16px;
    display: inline-block;
    position: absolute;
    bottom: -12px;
    left: 91px;
}
/*跟进样式-变更历史*/
.tmt{
    color: #B7B9C6 ;
    font-size: 14px;
}
.fieldHistory_footer, .auditlog_footer{
    float: right;
}
.follow-up-change-history {
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    background: #fff none repeat scroll 0 0;
    height: 100%;
    position: relative;
    width: auto;
}

.follow-up-change-history .follow-up-change-history-title {
    /*height: 48px;
    padding: 13px 15px;
    width: 100%; xie 17/4/8*/
    padding-left: 35px;
    height: 45px;
    width: 100%;
    background: #729a8c;
}

.follow-up-change-history .follow-up-change-history-title h4 {
    /*border-left: 3px solid #e5bf39;
    color: #333;
    padding-left: 5px; xie 17/4/8*/
    color: #fff;
    font-size: 16px;
    line-height: 45px;
    font-weight: 500;
}

.follow-up-change-history-boxs {
    padding: 0;
    height: 100%;
    overflow: auto;
}

.follow-up-change-history-list {
    width: 100%;
    margin-top: 15px;
}

.follow-up-change-history-list .change-history-YTD {
    width: 100%;
    float: none;
    line-height: 45px;
    font-size: 16px;
}

.follow-up-change-history-list .change-history-time {
    text-align: center;
    /*width: 80px;*/
    color: #888;
    position: relative;
}

.follow-up-change-history-list .name-strong {
    color: #333;
    font-weight: normal;
}
.follow-up-change-history-list .cor_yellow{
    font-style: normal;
    color: #f6b465;
}
.follow-up-change-history-list span {
    /*margin-left: 5px;*/
}

.follow-up-change-history-list p {}

.follow-up-change-history-list .change-history-operation {
    display: table;
    font-size: 14px;
    /*margin-left: 60px;*/
    vertical-align: top;
    width: auto;
    word-break: break-all;
/*    border: 1px solid #dbe1e8;*/
    /*padding:10px;
    background: #f7f8fa;*/
   /* margin-left: 34px;*/
    color: #333;
   /* border-radius: 4px;*/
    position: relative;
    border-bottom: none;
    font-weight: 500;
    padding: 0 0 16px 34px;
    border-left: 1px solid #e2e3ea;
}
/*#fieldHis_div>.follow-up-change-history-list:not(:last-child){
    border-bottom: 1px dashed #dbe1e8;
}*/
#fieldHis_div>.follow-up-change-history-list .change-history-YTD{
    text-align: center;
    width: 100%;
    font-size: 14px;
    /*border-left: 1px solid #e2e3ea;*/
    margin-left: 0px;
    line-height: 17px;
    position: relative;
    margin-bottom: 15px;
}
.change-content{
    margin-left: 26px;
    /*border-left: 1px solid #e2e3ea;*/
    /*padding: 5px 0 25px;*/
}

/*#fieldHis_div>.follow-up-change-history-list>div[class='change-content']:first-child>div[class="change-history-operation"]{*/
    /*border-top: 1px solid #dbe1e8;*/
    /*padding-top: 10px;*/
 /*}*/
.follow-up-change-history-list .change-history-operation.change-histoy-c:first-child{
    /*border-top: 1px solid #dbe1e8;
    padding-top: 10px;*/
}
/*#fieldHis_div>.follow-up-change-history-list>div[class='change-content']:last-child>div[class="change-history-operation"]{*/
    /*border-bottom: 1px solid #dbe1e8;*/
    /*padding-bottom: 10px;*/
/*}*/
.follow-up-change-history-list .change-history-operation.change-histoy-c:last-child{
    /*border-bottom: none;
    padding-bottom: 10px;*/
    border-left: none;
}
.follow-up-change-history-list .change-history-operation .timedot{
    position: absolute;
    left: -26px;
    top: 0;
    color: #333;
    width: 48px;
    height: 18px;
    line-height: 18px;
    border-radius: 10px;
    background: rgba(255,204,28,0.50);
    text-align: center;
    font-size: 12px;
}
.change-history-timeline-top {
    background: url("../img/guan/tiimeline-top.png") no-repeat center;
    display: inline-block;
    height: 16px;
    position: absolute;
    left: -9px;
    width: 16px;
    z-index: 2;
    display: none;
}
.change-history-timeline-changeHistory  {
    background: url("../img/guan/change-history.png") no-repeat center;
    display: inline-block;
    height: 15px;
    position: absolute;
    left: -33px;
    width: 15px;
    z-index: 2;
    top:0px;
    display: none;
}
.change-history-timeline-bottom  {
    background: url("../img/guan/timeline-bottom.png") no-repeat center;
    display: inline-block;
    height: 16px;
    position: relative;
    left: -34px;
    width: 16px;
    z-index: 2;
    display: none;
}

.change-history-arrow{
    height: 10px;
    width: 10px;
    border-top: 1px solid #dbe1e8;
    border-left: 1px solid #dbe1e8;
    background: #f7f8fa;
    transform: rotate(-45deg);
    position: absolute;
    top:16px;
    left:-6px;
    display: none;
}
@-moz-document url-prefix() {
    .change-history-arrow {
        height: 10px;
        width: 10px;
        border-top: 1px solid #dbe1e8;
        border-left: 1px solid #dbe1e8;
        background: #f7f8fa;
        transform: rotate(-45deg);
        position: absolute;
        top: 16px;
        left: -5px;
    }
}

.follow-up-change-history-list .change-history-time:last-child:before{
    content: "";
    background: url('../img/guan/timeline-bottom.png') no-repeat center;
    height: 16px;
    width: 16px;
    bottom: 0px;
    left: 52px;
    position: absolute;
    display: none;
}
.follow-up-change-history-list .change-history-time:last-child{
    /*margin-bottom: 30px;*/
}
/*审批记录*/

.follow-up-approval-record {
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    background: #fff none repeat scroll 0 0;
    height: 100%;
    position: relative;
    width: auto;
}

.follow-up-approval-record-title {
    /*height: 48px;
    padding: 13px 15px;
    width: 100%; xie 17/4/8*/
    padding-left: 35px;
    height: 45px;
    width: 100%;
    background: #629bad;
}

.approve_box_title .follow-up-approval-record-title h4 {
    /*border-left: 3px solid #3a7698;
    color: #333;
    padding-left: 5px; xie 17/4/8*/
    color: #fff;
    font-size: 16px;
    line-height: 45px;
    padding-left:0;
    font-weight: 500;
}

.follow-up-approval-record-boxs {
    max-height: 100%;
    overflow: auto;
    /*padding: 0 15px;*/
}
/*.follow-up-approval-boxs{
    padding:5px 15px 10px;
}*/
.follow-up-approval-boxs li:last-child .approve_list_content{
    height: 60px;
}
.follow-up-approval-record-list {
    margin-top: 10px;
    width: 100%;
}

.follow-up-approval-record-list table {
    width: 100%;
    border: 1px solid #dbe1e8;
}

.follow-up-approval-record-list table tr {
    width: 100%;
}

.follow-up-approval-record-list table tr .left {
    position: inherit;
    line-height: 30px;
    vertical-align: top;
    white-space: inherit !important;
    text-align: right;
    width: 20%;
    padding-right: 15px;
    background: #f7f8fa;
    border: 1px solid #dbe1e8;
    color: #666;
}
.follow-up-approval-record-list table tr td:first-child{
    padding-top: 4px;/*调整计量单位2017-8-4zq*/
}
.follow-up-approval-record-list table tr .right {
    /*position: relative;*/
    line-height: 26px;/*调整计量单位2017-8-4zq*/
    vertical-align: middle;
    white-space: inherit !important;
    text-align: left;
    width: 30%;
    background: #fff;
    padding-left: 5px;
    border: 1px solid #dbe1e8;
    color: #333;
    text-align: center;
    /*内容居中 16/10/30*/
}

.follow-up-approval-record {
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    background: #fff none repeat scroll 0 0;
    height: 100%;
    position: relative;
    width: auto;
}


/*--活动效果跟进--*/

.follow-up-effects-title {
    /*height: 48px;
    padding: 13px 15px;
    width: 100%; xie 17/4/8*/
    padding-left: 35px;
    height:45px;
    width: 100%;
    background: #9b79ac;
}

.follow-up-effects-title h4 {
    /*border-left: 3px solid #e5bf39;
    color: #333;
    padding-left: 5px;*/
    color: #fff;
    font-size: 16px;
    line-height: 45px;
    font-weight: 500;
}

.follow-up-effects-boxs {
    height: calc(100% - 50px);
    overflow: auto;
    padding: 15px;
}

/*--计量单位--*/
/*计量单位新建、编辑页table*/
tbody.elect-or-product#tbodyId>tr>td,.elect-or-product.TableTD#tbodyId>tr>td{
    vertical-align: initial;
}
table.table-bordered-0122.basicunitdetail .newSelectType::after{
    border: medium none;
    content: url(../img/khc-icon/ico-select.png);
    float: right;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    padding: 0px;
    right: 12px;
    text-align: right;
    z-index: 100;
    top: 18px;
}
table.table-bordered-0122.currency tr td{
    vertical-align: initial;
}
.kh-back.ibox-title.basicunit-icon{
    border-bottom: 1px solid #dbe1e8;
}
#basicUnitDivId{
    margin-top: 28px;
}
#basicUnitDivId>table{
    margin-top: 0!important;
}
#basicUnitGroupTableId  tbody tr td {
    padding: 0;
}
#basicUnitGroupTableId  tbody tr td a{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-line-clamp: 1;
}
#basicUnitGroupTableId  tbody tr td:not(:first-child) {
    padding: 0 10px 0 10px;
    word-break: break-word;
}
#basicUnitGroupTableId  tbody tr td:last-child {
   text-align: center;
}
.follow-up-unit-title {
    /*height: 48px;
    padding: 13px 15px;
    width: 100%;*/
    padding-left: 35px;
    height: 45px;
    width: 100%;
    background: #88c3f3;
}

.follow-up-unit-title h4 {
    /*border-left: 3px solid #e5bf39;
    color: #333;
    padding-left: 5px;*/
    color: #fff;
    font-size: 16px;
    line-height: 45px;
    font-weight: 500;
}

.follow-up-unit-boxs {
    height: calc(100% - 50px);
    overflow: auto;
    padding: 0 15px;
}

.follow-up-approval-record-list {
    margin-top: 10px;
    width: 100%;
}

.follow-up-approval-record-list .record-title {
    text-align: right;
}

.follow-up-approval-record-list .record-schedule {
    width: 100%;
}

.follow-up-approval-record-list .record-schedule ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.follow-up-approval-record-list .record-schedule ul li {
    width: 100%;
    padding-bottom: 20px;
}

.follow-up-approval-record-list .record-schedule .y-bg {
    background: rgba(0, 0, 0, 0) url("../img/y-bg.png") no-repeat scroll 19px bottom;
    overflow: hidden;
}

.follow-up-approval-record-list .record-schedule .n-bg {
    background: rgba(0, 0, 0, 0) url("../img/n-bg.png") repeat-y scroll 19px bottom;
}

.follow-up-approval-record-list .record-schedule .record-left {
    float: left;
    width: 74px;
}

.follow-up-approval-record-list .record-schedule .record-left img {
    border-radius: 50%;
    box-shadow: 0 0 4px -1px #ccc;
    height: 50px;
    width: 50px;
    margin: 0 auto;
    border: 2px solid #7686b8;
}

.follow-up-approval-record-list .record-schedule .record-right {
    width: auto;
    display: table;
}

.follow-up-approval-record-list .record-schedule .record-right small {
    font-size: 11px;
    color: #9c9c9c;
}

.follow-up-approval-record-list .record-schedule .record-right .record-y {
    margin-left: 10px;
    color: #1370cf;
}

.follow-up-approval-record-list .record-schedule .record-right .record-d {
    margin-left: 10px;
    color: #999999;
}
#basicUnitGroup_content .back-text{
    margin-top: 13px;
}
.follow-up-menu.basicUnit-changehistory{
    top: 60px;
    right: 0;
}
#basicUnitGroup_content div[class='form-right'] {
    right: 15px;
}
@-moz-document url-prefix() {
    #basicUnitGroup_content div[class='form-right']{
    right: 15px;
}
}

/*跟进图标*/

.follow-up-menu {
    z-index: 1001;/*xie 999改为1001 18-1-30*/
    display: block;
    position: fixed;
    width: 34px;
    /*height: 331px;*/
    top: 76px;/*和标题栏对齐 xie 17/5/8*/
    right: 0px;
    display: none;
}

.follow-up-menu ul {
    margin: 0;
    padding: 0;
}

.follow-up-menu ul li {
    display: block;
    margin-bottom: 6px;
}

.follow-up-sprite {
    /*display: inline-block;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url("../img/follow-up-sprite.png");
    margin: 0;
    padding: 0;
    border: 0;*/
    user-select: none;
    border-bottom:3px solid transparent;
}
.follow-up-pane .follow-up-sprite:link{
    color: #333;
    border-bottom-color:#ffcc1c;
}
.follow-up-pane .follow-up-sprite:visited{
    color: #333;
    border-bottom-color:#ffcc1c;
}
.follow-up-pane .follow-up-sprite:hover{
    color: #333;
    border-bottom-color:#ffcc1c;
}
.follow-up-pane .follow-up-sprite:active{
    color: #333;
    border-bottom-color:#ffcc1c;
}
.follow-up-menu ul li .jlbtn {/*计量*/
    /*width: 34px;
    height: 89px;
    background-position: -74px -2px*/
    background: #88c3f3;
}
.follow-up-menu ul li .jlbtn:before,.follow-up-menu ul li .jlbtn:after{
    border-color: transparent #88c3f3 #88c3f3 transparent;
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    border-width: 4px 15px;
    left: 4px;
}
.follow-up-menu ul li .jlbtn:before {
    top: -8px;
}
.follow-up-menu ul li .jlbtn:after {
    bottom: -8px;
    transform: rotatex(180deg);
}

.follow-up-menu ul li .hdbtn {/*活动*/
    /*width: 34px;
    height: 89px;
    background-position: -110px -2px*/
    background: #9b79ac;
}
.follow-up-menu ul li .hdbtn:before,.follow-up-menu ul li .hdbtn:after{
    border-color: transparent #9b79ac #9b79ac transparent;
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    border-width: 4px 15px;
    left: 4px;
}
.follow-up-menu ul li .hdbtn:before {
    top: -8px;
}
.follow-up-menu ul li .hdbtn:after {
    bottom: -8px;
    transform: rotatex(180deg);
}
/*.follow-up-menu ul .follow-active .hdbtn {
    width: 34px;
    height: 89px;
    background-position: -110px -93px
}*/

.follow-up-menu ul li .spbtn {/*审批*/
    /*width: 34px;
    height: 89px;
    background-position: -74px -2px*/
    background: #629bad;
}
.follow-up-menu ul li .spbtn:before,.follow-up-menu ul li .spbtn:after{
    border-color: transparent #629bad #629bad transparent;
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    border-width: 4px 15px;
    left: 4px;
}
.follow-up-menu ul li .spbtn:before {
    top: -8px;
}
.follow-up-menu ul li .spbtn:after {
    bottom: -8px;
    transform: rotatex(180deg);
}
/*.follow-up-menu ul .follow-active .spbtn {
    width: 34px;
    height: 89px;
    background-position: -74px -93px
}*/

.follow-up-menu ul li .bgbtn {/*变更*/
    /*width: 34px;
    height: 89px;
    background-position: -38px -2px*/
    background: #729a8c;
}
.follow-up-menu ul li .bgbtn:before,.follow-up-menu ul li .bgbtn:after{
    border-color: transparent #729a8c #729a8c transparent;
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    border-width: 4px 15px;
    left: 4px;
}
.follow-up-menu ul li .bgbtn:before {
    top: -8px;
}
.follow-up-menu ul li .bgbtn:after {
    bottom: -8px;
    transform: rotatex(180deg);
}
/*.follow-up-menu ul .follow-active .bgbtn {
    width: 34px;
    height: 89px;
    background-position: -38px -93px
}*/

.follow-up-menu ul li .gjbtn {/*跟进*/
    /*width: 34px;
    height: 89px;
    background-position: -2px -2px*/
    background: #e5a688;
}
.follow-up-menu ul li .gjbtn:before,.follow-up-menu ul li .gjbtn:after{
    border-color: transparent #e5a688 #e5a688 transparent;
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    border-width: 4px 15px;
    left: 4px;
}
.follow-up-menu ul li .gjbtn:before {
    top: -8px;
}
.follow-up-menu ul li .gjbtn:after {
    bottom: -8px;
    transform: rotatex(180deg);
}
/*.follow-up-menu ul .follow-active .gjbtn {
    width: 34px;
    height: 89px;
    background-position: -2px -93px
}*/

.follow-up-menu ul li .plbtn {/*评论*/
    /* width: 34px;
     height: 64px;
     background-position: -2px -184px;*/
    background: #f2c356;
    line-height: 2.4;
}
.follow-up-menu ul li .plbtn:before,.follow-up-menu ul li .plbtn:after{
    border-color: transparent #f2c356 #f2c356 transparent;
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    border-width: 4px 15px;
    left: 4px;
}
.follow-up-menu ul li .plbtn:before {
    top: -8px;
}
.follow-up-menu ul li .plbtn:after {
    bottom: -8px;
    transform: rotatex(180deg);
}
/*.follow-up-menu ul .follow-active .plbtn {
    width: 34px;
    height: 64px;
    background-position: -38px -184px
}*/
@-moz-document url-prefix() {
    .follow-up-menu {
        right: 0px;
    }
    /*火狐下右侧评论等按钮距离滚动条的位置*/
}
.form-left.form-left-verification {
    /*padding-right:30px;*/
}
.form-left-rightframe {
    /* padding-right:35px !important;*/
}
/*跟进图标 结束*/



/*合同新建样式修改border: 1px solid #d9d9d9;*/

/* .Account-info-right table tbody tr a{display:none;}
.Account-info-right table tbody tr:hover a{display: -moz-inline-grid} */



/*企信news*/

.Group-picture {
    width: 30px;
    height: 30px;
    display: block;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    overflow: hidden;
}

.Group-picture img {
    width: 14px !important;
    height: 14px !important;
    float: left;
    display: block;
    border: none !important;
    border-radius: 0px !important;
    overflow: visible !important;
}

.Group-picture-01 {
    width: 64px;
    height: 64px;
    display: block;
}

.Group-picture-01 img {
    width: 30px !important;
    height: 30px !important;
    float: left;
    display: block;
}

.expression {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #dedede;
    border-top: 1px solid #dedede;
    height: 110px;
    left: 0;
    overflow: auto;
    padding: 30px 0 0;
    position: absolute;
    top: -110px;
}

.xx_imx_sprite {
    display: inline-block;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url("../img/setup/xx_imx_sprite.png");
}

.xxim_user {
    width: 25px;
    height: 24px;
    background-position: -56px -2px
}

.xxim_users {
    width: 25px;
    height: 24px;
    background-position: -2px -2px
}

.xxim_clock-o {
    width: 25px;
    height: 24px;
    background-position: -110px -2px
}

.xxim_tabnow .xxim_user {
    width: 25px;
    height: 24px;
    background-position: -83px -2px
}

.xxim_tabnow .xxim_users {
    width: 25px;
    height: 24px;
    background-position: -29px -2px
}

.xxim_tabnow .xxim_clock-o {
    width: 25px;
    height: 24px;
    background-position: -137px -2px
}

.message-alert_clock-o {
    background-position: -137px -2px;
    animation: my-clock-o 0.5s infinite linear;
    -moz-animation: my-clock-o 0.5s infinite linear;
    /* Firefox */
    -webkit-animation: my-clock-o 0.5s infinite linear;
    /* Safari 和 Chrome */
    -o-animation: my-clock-o 0.5s infinite linear;
    /* Opera */
}

@keyframes my-clock-o {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-webkit-keyframes my-clock-o {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.xxim_exchange {
    display: inline-block;
    height: 33px;
    left: 50%;
    margin-left: -121px;
    top: 0;
    width: 243px;
    background: rgba(0, 0, 0, 0) url("../img/setup/xxim_exchange.png") no-repeat scroll 0 0 !important;
}
#workmate table {
    margin-left: 30px;
}
#workmate table tr td{
    height: 28px;
}
/* 新增 17-7-25 xie*/
.selsct-sharer-box01 .ztree{
    padding: 0;
}
.selsct-sharer-box03 #workmate table td{
    padding: 1px 0;
    font-size: 14px;
    color: #333;
}
.selsct-sharer-box03 #workmate table{
    margin-left: 24px;
}
.selsct-sharer-box03 #workmate input[type="checkbox"]{
    float: left;
    margin-right: 10px;
}
.selsct-sharer-box03 #workmate p{
    margin-bottom: 8px;
}
.selsct-sharer-box03 #workmate p span{
    display: inline-block;
    width: 36px;
    text-align: center;
    background: #f5f5f7;
    margin-top: 6px;
    height: 16px;
    font-size: 12px;
    color: #878787;
    font-weight: 500;
}
.selsct-sharer-box03 #workmate p input[type="checkbox"]{
    margin-top: 7px;
}
.selsct-sharer-box03 p:nth-of-type(1){
    font-size: 14px;
    color: #333;
    margin-bottom: 3px;
}
.selsct-sharer-box02,.selsct-sharer-box03{
    color: #585858;
}
    /*全局搜索*/
.global_search.set-content{
    padding: 20px 25px;
}
.search-head-all {
    width: 100%;
    display: block;
    clear: both;
    overflow: hidden;
}

.search-head-box {
    border: 1px solid #d2d3dc;
    float: left;
    border-radius: 6px;
    background: #fff;
    width: 480px;
    padding: 0 8px;
    height: 36px;
}

.search-head-box:hover {
    border: 1px solid #ffcc1c;
}

.search-settings {
    float: left;
    margin-left: 15px;
    font-size: 14px;
    line-height: 34px;
    color: #ffb500;
}

.search-head-box-input {
    height: 34px;
    line-height: 34px;
    color: #333;
    font-size: 14px;
    text-align: left;
    border: 0;
    width: calc(100% - 35px);
}

.search-head-box a {
    /*border-left: 1px solid #d9d9d9;*/
    margin: 0;
    padding: 0;
    float: right;
    display: block;
}

.search-head-box a img {
    border: 0;
    margin: 0;
    padding: 0;
}

.search-head-con {
    width: 100%;
    height: calc(100% - 36px);
    padding-top: 28px;
}

.search-head-con-n {
    display: block;
    margin: 200px auto;
    width: 281px;
    height: 34px;
}

.search-con-all {
    width: 100%;
    display: inline-block;
    height: calc(100% - 55px);
}
.search-con-tab-01,.search-con-tab-02{
    height: calc(100% - 45px);
    clear: both;
    overflow: hidden;
}
.search-con-menu {
    border-bottom: 1px solid #d2d3dc;
    display: block;
    width: 100%;
    height: 45px;
}

.search-con-menu a {
    text-align: center;
    line-height: 45px;
    color: #888;
    /*background: rgba(0, 0, 0, 0) url("../img/setup/cj-box-head-abg.png") no-repeat scroll 0 0;*/
    width: 128px;
    height: 45px;
    display: block;
    float: left;
    border-width: 2px 1px 0 1px;
    border-style: solid;
    border-color: transparent;
    font-size: 14px;
}

.search-con-menu a:hover {
    /*background: rgba(0, 0, 0, 0) url("../img/setup/cj-box-head-abg-fo.png") no-repeat scroll 0 0;*/
    border-top-color: #ffcc1c;
    border-left-color: #d2d3dc;
    border-right-color: #d2d3dc;
    color: #333;
    background: #fff;
}

.search-con-menu .search-active {
    /*background: rgba(0, 0, 0, 0) url("../img/setup/cj-box-head-abg-fo.png") no-repeat scroll 0 0;*/
    border-top-color: #ffcc1c;
    border-left-color: #d2d3dc;
    border-right-color: #d2d3dc;
    color: #333;
    background: #fff;
}

.search-con-tab-01 {}

.search-con-tab-01 ul {
    margin: 0;
    padding: 0;
}

.search-con-tab-01 ul li {
    list-style-type: none;
    width: 33.33%;
    float: left;
    padding: 10px;
    position: relative;
}

.search-con-tab-01 .search-box01 {
    border-radius: 2px;
    border: 1px solid #d9d9d9;
    width: 100%;
    display: block;
    padding: 15px 95px 15px 15px;
}
.search-con-tab-01 .search-box01 P:nth-of-type(1){
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.search-con-tab-01 .search-box01 P:nth-of-type(2){
    position: relative;
    padding-left: 20px;
}

.search-con-tab-01 .search-box01 .search-con-02{
    position: absolute;
    top: 1px;
    left: 0;
}
.search-con-tab-01 .search-box01 i.search-con-02+a[target="_blank"]{
    color: #2B85C4;
}
.search-con-tab-a {
    display: block;
    position: absolute;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    top: 25px;
    right: 25px;
    display: block;
    background: #fff;
    border: 1px solid #d9d9d9;
    /*padding: 5px 10px;*/
    color: #333;
    width: 66px;
    height:25px;
    text-align: center;
    line-height: 25px;
}

.search-con-tab-a:hover {
    border: 1px solid #4fa6e9;
    color: #4fa6e9;
}

.search-con-01 {
    background: rgba(0, 0, 0, 0) url("../img/setup/search-con-01.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 15px;
    width: 15px;
    margin-right: 5px;
}

.search-con-02 {
    background: rgba(0, 0, 0, 0) url("../img/setup/search-con-02.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 15px;
    width: 15px;
    margin-right: 5px;
}

.search-con-down {
    background: rgba(0, 0, 0, 0) url("../img/setup/search-con-down.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 13px;
    width: 8px;
    margin-right: 5px;
    background-position-y: 2px;
}

.search-tbbg {
    width: 100%;
    margin-bottom: 20px;
}

.search-tbbg a {
    color: #4c4c4c;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 26px;
    margin: 0 20px 0 0;
    padding: 0 10px;
    border-bottom: 2px solid #fff;
}

.search-tbbg a:hover {
    border-bottom: 2px solid #2b85c4;
}

.search-tbbg-active {
    border-bottom: 2px solid #2b85c4 !important;
}
.search-con-tab-02 .search-tbbg a {
    text-decoration: none;
}

.search-con-tab-02 .search-tb-all .table {
    /*border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;*/
    border:none;
}

.search-con-all .search-con-menu a {
    text-decoration: none;
}
.box-shadow-7 {
    box-shadow: 0 0 4px -1px #ccc;
}
.search-tb-all{
    width: 100%;
    overflow: auto;
    /*border:1px solid #d9d9d9;*/
    border-top:0;
}
/*全局搜索-表格*/
#bh_opportunity tbody tr td, #bh_activity tbody tr td{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;
    max-width: 150px;
}
#bh_opportunity , #bh_activity{
    border: 1px solid #dbe1e8;
}
#bh_opportunity tbody tr:first-child, #bh_activity tbody tr:first-child{
    border-bottom: 1px solid #dbe1e8;
}
#fieldListTable tbody tr th:last-child{
    text-align: center;
}
#fieldListTable tbody tr{
    border-top: 1px solid #dbe1e8;
    border-bottom: 1px solid #dbe1e8;
}
.global_search .mail-pagination-all{
    text-align: right;
}
.global_search .mail-pagination-left{
    float: none;
    width: auto;
}
.global_search .mail-pagination-left em{
    font-style: normal;
    margin-right: 10px;
    color: #a7a9b9;
}
.global_search .mail-pagination-right{
    padding-top: 0;
}

/*全局搜索 结束*/

/*页头消息页面*/
.dropdown-music-left {
    width: 36px;
    height: 36px;
    float: left;
    /*margin-top: 8px; xie 17-6-14*/
    display: none;
}

.dropdown-music-left i img {
    width: 36px;
    height: 36px;
}
.dropdown .dropdown_message .headtop-text-a.active + ul{
    height: 370px;
    overflow: auto;
}
.dropdown .dropdown_message ul li{
    min-height: 0;
}
.dropdown .dropdown_message ul li a{
    padding: 10px 15px 10px 28px;
    min-height: 0;
}
.dropdown .dropdown_message .msg_null{
    width: 125px;
    height:250px;
    margin: 55px auto;
    font-size: 16px;
    color:#d4d3d8;
}
.dropdown .dropdown_message .msg_null .msg_null_img{
    display: inline-block;
    width: 125px;
    height: 120px;
    background: url(../img/msg_null.png) no-repeat center;
}
.dropdown .dropdown_message .msg_null em{
    font-style: normal;
    padding: 15px 0 0 15px;
    display: block;
}
.pull-right-news-right {
    color: #000;
    width: 100%;
    float: right;
    /*padding-left: 10px;*/
    /*margin-top: 4px; xie 17-6-14*/
    /*overflow: auto;height: 80px;/*消息通知栏溢出时产生滚动条*/
}

.pull-right-news-right>span {
    width: 100%;
    display: block;
}

.headtop-text-a {
    width: 100%;
    text-align: right;
    margin-bottom: 0px;
    display: block;/*xie 17-6-14 inline-block*/
    height: 50px;/*xie 17-6-14 新加*/
    line-height: 50px;
    padding-left: 20px;
    border-bottom: 1px solid #e2e3ea;
}
.headtop-text-a.active{
    border-bottom: none;
}
.headtop-text-a.active+ul{
    border-bottom: 1px solid #e2e3ea;
}
.headtop-text-a a {
    min-height: auto;
    padding: 0 !important;
}
.headtop-text-a.active .head_span{
    color: #63caff;
}
.navbar-top-links .dropdown-alerts .headtop-text-a a{
    color: #7e8eaa;
    font-size: 14px;
}
.navbar-top-links .dropdown-alerts{/*xie 17-6-14 顶部消息样式*/
    width: 290px;
    padding:0;
    min-height: 120px;
    max-height: 390px;
    background: #fff;
}
.navbar-top-links .dropdown-alerts ul{
    max-height: none;
}
.pull-right-news-right span em {
    font-style: normal;
    color: #333 !important;
    /*color:#0a7bcc;*/
    margin-right: 0;
}
.dropdown_message .approve_ span{
    font-weight: 500 !important;
    color: #63caff !important;
}

.head-news04span {
    /*margin-top: 5px;
    height: 25px;
    line-height: 25px; xie 17-6-14*/
    padding:15px 0 15px 20px;
    font-size: 14px;
    color: #666;
}
.notice_infor {
    padding-left: 0px;
}
/*消息提醒列表 高度*/
.notice_infor li {
    min-height: 76px;/*70 xie 17-6-14*/
}
/*页头消息页面 结束*/

/*查看页查找字段点击样式*/

.simple-lookup-p {
    display: inline-block;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    white-space: normal;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    /*color: #337ab7;*/
    border-radius: 0
}


/*查看页多查找字段标题样式*/

.eventNone-view-select-title {
    pointer-events: none;
    padding: 0;
}

.eventNone-view-select-title:after {
    content: none;
}

.eventNone-view-select-title select {
    border: 0px;
}

.editing-value input {
    margin: 0px!important;
    line-height: 27px!important;
}
.eventNone-view-select-title select{
    left: 0px;
    position: relative;
    padding-left: 0;
    background: transparent;
}

/*等待页面动画样式*/

.object {
    width: 20px;
    height: 20px;
    background-color: #FFF;
    float: left;
    margin-right: 20px;
    border-radius: 50% 50% 50% 50%;
}

.object_one {
    -webkit-animation: object_one 1.5s infinite;
    animation: object_one 1.5s infinite;
}

.object_two {
    -webkit-animation: object_two 1.5s infinite;
    animation: object_two 1.5s infinite;
    -webkit-animation-delay: 0.25s;
    animation-delay: 0.25s;
}

.object_three {
    -webkit-animation: object_three 1.5s infinite;
    animation: object_three 1.5s infinite;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
}

@-webkit-keyframes object_one {
    75% {
        -webkit-transform: scale(0);
    }
}

@keyframes object_one {
    75% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
}

@-webkit-keyframes object_two {
    75% {
        -webkit-transform: scale(0);
    }
}

@keyframes object_two {
    75% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
}

@-webkit-keyframes object_three {
    75% {
        -webkit-transform: scale(0);
    }
}

@keyframes object_three {
    75% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
}

/*智能表单弹框*/
.web-tboxs-a {
    position: absolute;
    background: #fff;
    overflow: hidden;
    width: 350px;
    z-index: 1501;
    top: 15%;
    left: 50%;
    margin-left: -111px;
    border-radius: 2px;
    transform: translateX(-50%);
    border-radius: 4px;
}
 .web-tboxs-a-top {
    background-color: #5f5f5f !important;
    display: block;
    height: 50px;
    padding-left: 20px;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.web-tboxs-a-top h3 {
    color: #fff;
    font-size: 16px;
    line-height: 50px;
    margin: 0 !important;
    font-weight: 500;
}

.web-tboxs-a-top-close {
    height: 24px;
    position: absolute;
    right: 10px;
    top: 13px;
    width: 24px;
    z-index: 9;
    text-align: center;
    line-height: 24px;
}
.web-tboxs-a-top-close img{
    margin-top: 4px;
}
/*.web-tboxs-a-top-close img {
    height: 24px;
    width: 24px;
}*/

.set-span {
    color: #f2f2f2;
    font-size: 12px;
    line-height: 2em;
    margin: 0 5px;
}
/*智能表单弹框 结束*/



/*企信添加组弹框*/

.xubox_layer {
    /*top: 10% !important;height: 80% !important;*/
}

.xubox_main {
    padding: 0px;
}

.xubox_main .xubox_iframe {
    height: 100% !important;
    top: 0px !important;
    padding: 15px 0 0 15px;
}

.xubox_title {
    display: none;
}

.hetong-but {
    margin-top: 15px;
}


/*添加按钮*/

.xxim_search-but {
    background: url("../img/setup/layim-tree01.png") no-repeat scroll 0 0;
    color: #999999;
    display: block;
    float: right;
    font-size: 21px;
    height: 21px;
    line-height: 21px;
    margin: 2px;
    position: absolute;
    right: 4px;
    text-align: center;
    top: 8px;
    width: 28px;
}

/*头像修改*/

.headtop-nameimg {
    display: inline-block;
    position: relative;
    cursor: pointer;
    float: left;
}

.headtop-nameimg img {
    height: 40px;
    max-width: none;
    position: relative;
    width: 40px;
    top:9px;
    border: 3px solid transparent;
}


/*.headtop-nameimg:hover img{box-shadow: 0px 0px 5px #fff;}*/

.headtop-name-information {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    border-radius: 4px;
    box-shadow: 0 0 4px -1px #ccc;
    display: none;
    font-size: 12px;
    list-style: outside none none;
    min-width: 0;
    padding: 20px 15px 0;/*xie 17-6-19 10*/
    position: fixed;
    right: 25px;
    top: 46px;
    width: 303px;/*xie 17-6-19 260*/
    height: 165px;
    z-index: 10000;
}

/*.headtop-nameimg:hover .headtop-name-information {*/
    /*display: block !important;*/
/*}*/

.headtop-name-information p {
    margin-bottom: 10px;/*xie 17-6-19 10*/
    position: relative;
    text-align: left;
    line-height: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.headtop-name-information span {
    display: inline-block;
    word-break: break-all;
    line-height: 1;
    padding-left: 25px;
    /*vertical-align: top;*/
    font-size: 12px;/*xie 17-6-19 新加*/
    color: #a7a9b9;
}

.headtop-name-information .div-bg-t1 {
    display: block;
    height: 10px;
    position: absolute;
    right: 12px;
    top: -5px;
    width: 10px;
    background: #fff;
    transform: rotate(135deg);
    box-shadow: -1px 1px 0px 0px #e6e7ed;
}

.headtop-name {
    background: rgba(0, 0, 0, 0) url("../img/headtop/headtop-name.png") no-repeat scroll 0 0;
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 17px;
}

.headtop-phone {
    background: rgba(0, 0, 0, 0) url("../img/headtop/headtop-phone.png") no-repeat scroll 0 0;
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 17px;
}

.headtop-mail {
    background: rgba(0, 0, 0, 0) url("../img/headtop/headtop-mail.png") no-repeat scroll 0 0;
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 17px;
}
.headtop-changeLang{
    background: rgba(0, 0, 0, 0) url("../img/headtop/headtop-lang.png") no-repeat scroll 0 0;
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 17px;
}
.headtop-name-information a {
    padding: 0 !important;
    min-height: auto !important;
    font-size: 12px /* xie 17-6-19 12!important*/;
    color: #a7a9b9;
}
.headtop-information-dl dt{
    width:80px;
    height:80px;
    border-radius: 5px;
    overflow: hidden;
    float: left;
}
.headtop-information-dl dt img{
    width: 80px;
    height: 80px;
    border: none;
    top:0;
}
.headtop-information-dl .userName{
    font:14px;
    color: #333;
}
.headtop-information-dl dd{
    float: left;
    width: calc(100% - 80px);
}
.changeLanguage{
    height: 30px;
    width: 100px;
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    appearance: none;
    border:1px solid #dbe1e8;
    border-radius: 5px;
    padding: 0 20px 0 10px;
    background: url(../img/arrow_down.png) no-repeat right 8px center;
    top:-8px;
}
.top8{
    top:8px;
}
.headtop-name-information .quit{
    height: 45px;
    background: #f2f2f5;
    line-height: 45px;
    margin-bottom: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    border-radius: 0 0 5px 5px;
}
.headtop-name-information .quit a{
    float: right;
    font-size: 12px;
    text-align: right;
    width:58px;
    height: 28px;
    border-radius: 5px;
    margin-right: 20px !important;
    background: #ffcc1c;
    color: #333;
    margin-top: 8px;
    text-align: center;
    line-height: 28px;
}
/*.headtop-name-information .quit i{
    padding-top: 0;
    color: #a2adbf;
}
.headtop-name-information .quit i small{
    margin-left: 10px;
    color: #666;
    font-size: 14px;
}*/
/*.quit:visited,.quit:hover,.quit:active{
    background: #edf2f3;
}*/
/*无法访问*/
/*01*/
.sorry-box {
    margin: 12% auto 0;
    width: 300px;
    display: block;
    height: auto;
}

.sorry-box img {
    margin: 0 auto;
    display: block;
}

.sorry-box h2 {
    color: #999;
    font-size: 16px;
    padding: 20px 0;
    margin: 0;
    text-align: center;
    font-family: "微软雅黑";
}
.sorry-box table{
    width:100%;
}
.sorry-box td {
    font-size: 12px;
    vertical-align: text-top;
    color: #666;
    text-align: center;
}

.sorry-box td p {
    color: #e6e6e6;
}

.sorry-box td i {
    font-style: normal;
    margin-right: 3px;
    color: #e6e6e6;
}

.sorry-box td .active-imp {
    color: #333;
}


/*02*/

.sorry-box-02 {
    margin: 20% auto 0;
    width: 430px;
    height: auto;
}

.sorry-box-02 img {
    margin: 0 auto;
    display: block;
}

.sorry-box-02 h2 {
    color: #e10d0d;
    font-size: 20px;
    padding: 20px 0;
    margin: 0;
    text-align: center;
    border-bottom: 1px solid #d9d9d9;
}

.sorry-box-02 td {
    font-size: 13px;
    vertical-align: text-top;
    color: #333;
}

.sorry-box-02 td p {
    color: #e6e6e6;
}

.sorry-box-02 td i {
    font-style: normal;
    margin-right: 3px;
    color: #cccccc;
}

.sorry-box-02 td .active-imp {
    color: #333;
}

.sorry-box-02-left {
    display: inline-block;
    float: left;
}

.sorry-box-02-right {
    display: inline-block;
    float: left;
}
/*sqlDesc-span*/
.sqlDesc-span {
    max-width: 20em;
    display: inline-block;
    overflow: hidden;
    /*自动隐藏文字*/
    text-overflow: ellipsis;
    /*文字隐藏后添加省略号*/
    white-space: nowrap;
    /*强制不换行*/
    /*width: 20em;不允许出现半汉字截断*/
}

/*菜单管理*/
.newly-top-buttn.menuManage{
    width: 200px;
}
.menu-set-menu2-ins {
    height: 14px;
    width: 14px;
}

.menu-set-menu2-ins img {
    height: 14px;
    width: 14px;
    display: inline-block;
}

.menu-set {
    margin: 0 auto;
    width: 570px;
}

.menu-set-01 {
    width: 260px;
    height: auto;
    display: inline-block;
}

.menu-set-01-box {
    max-height: 350px;
    overflow: auto;
    padding: 15px 0;
    border: 1px solid #d9d9d9;
    width: 100%;
    margin: 0;
}

.menu-set-01-box li {
    padding: 0 0 0 15px;
    background: url(../img/setup/menu-set-libg.png) no-repeat right;
    width: 100%;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    cursor: pointer;
}

.menu-set-01-box li span {
    font-size: 13px;
    line-height: 30px;
    margin-left: 5px;
}

.menu-set-02 {
    width: 290px;
    height: auto;
    display: inline-block;
    float: right;
}

.menu-set-02-box {
    max-height: 350px;
    overflow: auto;
    padding: 15px 0;
    border: 1px solid #d9d9d9;
    width: 100%;
    margin: 0;
}

.menu-set-02-box li {
    padding: 0 0 0 15px;
    background: url(../img/setup/menu-set-libg.png) no-repeat right;
    width: 100% !important;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    cursor: pointer;
}

.menu-set-02-box li span {
    display: inline-block;
    font-size: 13px;
    line-height: 30px;
    margin-left: 5px;
}

.menu-set-02-box li input {
    font-size: 13px;
    line-height: 30px;
    height: 24px;
    margin-left: 5px;
}

.menu-set-02-box ul {
    margin: 0;
    padding: 0;
}


.menu-set-02-box ul li {
    padding: 0 0 0 35px;
}

.menu-set-add {
    background: url(../img/setup/menu-set-add.png) no-repeat;
    height: 16px;
    width: 16px;
    float: right;
    display: inline-block;
}

.lev1div .disp-no {
    display: none;
    margin-left: 8px;
}

.lev1div:hover >.disp-no {
    display: inline-block;
}

.lev2li .disp-no {
    display: none;
    margin-left: 8px;
}

.lev2li:hover >.disp-no {
    display: inline-block;
}


/*菜单管理弹窗*/

.menu-set-all {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    display: block;
    height: auto;
    left: 50%;
    margin-left: -191px;
    overflow: hidden;
    position: absolute;
    top: 25%;
    width: 382px;
    z-index: 9999;
}

.menu-set-head {
    background-color: #2b85c4;
    display: block;
    height: 50px;
    padding-left: 20px;
    position: relative;
    border-bottom: 1px solid #dbdbdb;
    right: 0;
    top: 0;
    width: 100%;
}

.menu-set-head h3 {
    color: #fff;
    font-size: 16px;
    line-height: 50px;
    margin: 0 !important;
}

.menu-set-head-close {
    height: 24px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 24px;
    z-index: 9;
}

.menu-set-head-close img {
    height: 24px;
    width: 24px;
}

.menu-set-content {
    display: inline-block;
    margin-top: 10px;
    padding: 0 30px;
    position: relative;
    width: 100%;
}

.menu-set-content input {
    height: 26px;
    line-height: 26px;
}

.menu-set-inbox {
    border: 1px dotted #d9d9d9;
    padding: 8px;
    display: inline-block;
}

.menu-set-inbox a {
    border: 1px solid #fff;
    cursor: pointer;
    display: inline-block;
    float: left;
    margin: 0;
    padding: 9px;
}

.menu-set-inbox a:hover {
    border: 1px solid #2b85c4;
}

.menu-set-button {
    margin-top: 20px;
    text-align: center;
}

.menu-set-button button {
    margin: 0 10px;
    min-width: 80px;
}


/*菜单管理图标*/

.menu-green-sprite {
    display: inline-block;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/menu2/menu-green.png);
}

.menu-blue-sprite {
    display: inline-block;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/menu2/menu-blue1.png);
}

.menu-gray-sprite {
    display: inline-block;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/menu2/menu-gray.png);
    vertical-align: sub;
}

.menu-white-sprite {
    display: inline-block;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(../img/menu2/menu-white1.png);
    width: 16px;
}


.menu2-01 {
    height: 16px;
    width: 16px;
    background-position: -120px -72px;
}

.menu2-02 {
    height: 16px;
    width: 16px;
    background-position: -96px 0;
}

.menu2-03 {
    height: 16px;
    width: 16px;
    background-position: -120px 0;
}

.menu2-04 {
    height: 16px;
    width: 16px;
    background-position: 0 -24px;
}

.menu2-05 {
    height: 16px;
    width: 16px;
    background-position: -71px 0;
}

.menu2-06 {
    height: 16px;
    width: 16px;
    background-position: 0px 0;
}

.menu2-07 {
    height: 16px;
    width: 16px;
    background-position: -24px 0;
}

.menu2-08 {
    height: 16px;
    width: 16px;
    background-position: -47px 0;
}

.menu2-09 {
    height: 16px;
    width: 16px;
    background-position: -120px -24px;
}

.menu2-10 {
    height: 16px;
    width: 16px;
    background-position: 0 -48px;
}

.menu2-11 {
    height: 16px;
    width: 16px;
    background-position: -24px -48px;
}

.menu2-12 {
    height: 16px;
    width: 16px;
    background-position: -96px -23px;
}

.menu2-13 {
    height: 16px;
    width: 16px;
    background-position: -24px -24px;
}

.menu2-14 {
    height: 16px;
    width: 16px;
    background-position: -47px -23px;
}

.menu2-15 {
    height: 16px;
    width: 16px;
    background-position: -72px -23px;
}

.menu2-16 {
    height: 16px;
    width: 16px;
    background-position: -96px -168px;
}

.menu2-17 {
    height: 16px;
    width: 16px;
    background-position: -119px -168px;
}

.menu2-18 {
    height: 16px;
    width: 16px;
    background-position: -145px 0;
}

.menu2-19 {
    height: 16px;
    width: 16px;
    background-position: -72px -168px;
}

.menu2-20 {
    height: 16px;
    width: 16px;
    background-position: 0 -169px;
}

.menu2-21 {
    height: 16px;
    width: 16px;
    background-position: -23px -168px;
}

.menu2-22 {
    height: 16px;
    width: 16px;
    background-position: -48px -168px;
}

.menu2-23 {
    height: 16px;
    width: 16px;
    background-position: -144px -48px;
}

.menu2-24 {
    height: 16px;
    width: 16px;
    background-position: -145px -143px;
}

.menu2-25 {
    height: 16px;
    width: 16px;
    background-position: -145px -167px;
}

.menu2-26 {
    height: 16px;
    width: 16px;
    background-position: -145px -120px;
}

.menu2-27 {
    height: 16px;
    width: 16px;
    background-position: -145px -24px;
}

.menu2-28 {
    height: 16px;
    width: 16px;
    background-position: -143px -72px;
}

.menu2-29 {
    height: 16px;
    width: 16px;
    background-position: -144px -97px;
}

.menu2-30 {
    height: 16px;
    width: 16px;
    background-position: -48px -120px;
}

.menu2-31 {
    height: 16px;
    width: 16px;
    background-position: -72px -120px;
}

.menu2-32 {
    height: 16px;
    width: 16px;
    background-position: -96px -120px;
}

.menu2-33 {
    height: 16px;
    width: 16px;
    background-position: -24px -120px;
}

.menu2-34 {
    height: 16px;
    width: 16px;
    background-position: -96px -96px;
}

.menu2-35 {
    height: 16px;
    width: 16px;
    background-position: -120px -96px;
}

.menu2-36 {
    height: 16px;
    width: 16px;
    background-position: 0 -120px;
}

.menu2-37 {
    height: 16px;
    width: 16px;
    background-position: -72px -144px;
}

.menu2-38 {
    height: 16px;
    width: 16px;
    background-position: -96px -143px;
}

.menu2-39 {
    height: 16px;
    width: 16px;
    background-position: -120px -143px;
}

.menu2-40 {
    height: 16px;
    width: 16px;
    background-position: -48px -144px;
}

.menu2-41 {
    height: 16px;
    width: 16px;
    background-position: -119px -120px;
}

.menu2-42 {
    height: 16px;
    width: 16px;
    background-position: 0 -144px;
}

.menu2-43 {
    height: 16px;
    width: 16px;
    background-position: -23px -144px;
}

.menu2-44 {
    height: 16px;
    width: 16px;
    background-position: 0 -72px;
}

.menu2-45 {
    height: 16px;
    width: 16px;
    background-position: -24px -72px;
}

.menu2-46 {
    height: 16px;
    width: 16px;
    background-position: -48px -72px;
}

.menu2-47 {
    height: 16px;
    width: 16px;
    background-position: -120px -48px;
}

.menu2-48 {
    height: 16px;
    width: 16px;
    background-position: -47px -48px;
}

.menu2-49 {
    height: 16px;
    width: 16px;
    background-position: -72px -48px;
}

.menu2-50 {
    height: 16px;
    width: 16px;
    background-position: -96px -48px;
}

.menu2-51 {
    height: 16px;
    width: 16px;
    background-position: -24px -96px;
}

.menu2-52 {
    height: 16px;
    width: 16px;
    background-position: -48px -95px;
}

.menu2-53 {
    height: 16px;
    width: 16px;
    background-position: -72px -96px;
}

.menu2-54 {
    height: 16px;
    width: 16px;
    background-position: 0 -96px;
}

.menu2-55 {
    height: 16px;
    width: 16px;
    background-position: -72px -72px;
}

.menu2-56 {
    height: 16px;
    width: 16px;
    background-position: -96px -72px;
}

.stageProcessIcon{ /*阶段流程icon*/
    background: url(../img/processIcon.svg) no-repeat center center;
    display: inline-block;
    width: 25px;
    height: 25px;
    position: relative;
    top: 6px;
    margin-left: 5px;
}
/*.menu2-01 {
    width: 18px;
    height: 18px;
    background-position: -2px -142px
}

.menu2-02 {
    width: 18px;
    height: 18px;
    background-position: -102px -122px
}

.menu2-03 {
    width: 18px;
    height: 18px;
    background-position: -82px -122px
}

.menu2-04 {
    width: 18px;
    height: 18px;
    background-position: -62px -122px
}

.menu2-05 {
    width: 18px;
    height: 18px;
    background-position: -42px -122px
}

.menu2-06 {
    width: 18px;
    height: 18px;
    background-position: -22px -122px
}

.menu2-07 {
    width: 18px;
    height: 18px;
    background-position: -2px -122px
}

.menu2-08 {
    width: 18px;
    height: 18px;
    background-position: -102px -102px
}

.menu2-09 {
    width: 18px;
    height: 18px;
    background-position: -82px -102px
}

.menu2-10 {
    width: 18px;
    height: 18px;
    background-position: -62px -102px
}

.menu2-11 {
    width: 18px;
    height: 18px;
    background-position: -42px -102px
}

.menu2-12 {
    width: 18px;
    height: 18px;
    background-position: -22px -102px
}

.menu2-13 {
    width: 18px;
    height: 18px;
    background-position: -2px -102px
}

.menu2-14 {
    width: 18px;
    height: 18px;
    background-position: -102px -82px
}

.menu2-15 {
    width: 18px;
    height: 18px;
    background-position: -82px -82px
}

.menu2-16 {
    width: 18px;
    height: 18px;
    background-position: -62px -82px
}

.menu2-17 {
    width: 18px;
    height: 18px;
    background-position: -42px -82px
}

.menu2-18 {
    width: 18px;
    height: 18px;
    background-position: -22px -82px
}

.menu2-19 {
    width: 18px;
    height: 18px;
    background-position: -2px -82px
}

.menu2-20 {
    width: 18px;
    height: 18px;
    background-position: -102px -62px
}

.menu2-21 {
    width: 18px;
    height: 18px;
    background-position: -82px -62px
}

.menu2-22 {
    width: 18px;
    height: 18px;
    background-position: -62px -62px
}

.menu2-23 {
    width: 18px;
    height: 18px;
    background-position: -42px -62px
}

.menu2-24 {
    width: 18px;
    height: 18px;
    background-position: -22px -62px
}

.menu2-25 {
    width: 18px;
    height: 18px;
    background-position: -2px -62px
}

.menu2-26 {
    width: 18px;
    height: 18px;
    background-position: -102px -42px
}

.menu2-27 {
    width: 18px;
    height: 18px;
    background-position: -82px -42px
}

.menu2-28 {
    width: 18px;
    height: 18px;
    background-position: -62px -42px
}

.menu2-29 {
    width: 18px;
    height: 18px;
    background-position: -42px -42px
}

.menu2-30 {
    width: 18px;
    height: 18px;
    background-position: -22px -42px
}

.menu2-31 {
    width: 18px;
    height: 18px;
    background-position: -2px -42px
}

.menu2-32 {
    width: 18px;
    height: 18px;
    background-position: -102px -22px
}

.menu2-33 {
    width: 18px;
    height: 18px;
    background-position: -82px -22px
}

.menu2-34 {
    width: 18px;
    height: 18px;
    background-position: -62px -22px
}

.menu2-35 {
    width: 18px;
    height: 18px;
    background-position: -42px -22px
}

.menu2-36 {
    width: 18px;
    height: 18px;
    background-position: -22px -22px
}

.menu2-37 {
    width: 18px;
    height: 18px;
    background-position: -2px -22px
}

.menu2-38 {
    width: 18px;
    height: 18px;
    background-position: -102px -2px
}

.menu2-39 {
    width: 18px;
    height: 18px;
    background-position: -82px -2px
}

.menu2-40 {
    width: 18px;
    height: 18px;
    background-position: -62px -2px
}

.menu2-41 {
    width: 18px;
    height: 18px;
    background-position: -42px -2px
}

.menu2-42 {
    width: 18px;
    height: 18px;
    background-position: -22px -2px
}

.menu2-43 {
    width: 18px;
    height: 18px;
    background-position: -2px -2px
}*/


/*查重结果弹框页面样式*/

.Check-f-all {
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 1;
}

.Check-f-box-box {
    padding-bottom: 20px;
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    display: block;
    height: auto;
    left: 50%;
    margin-left: -400px;
    overflow: hidden;
    position: absolute;
    top: 25%;
    width: 800px;
    z-index: 9999;
}

.Check-f-box-head {
    background-color: #2b85c4;
    display: block;
    height: 40px;
    padding-left: 20px;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}

.Check-f-box-head h3 {
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    margin: 0 !important;
}

.Check-f-box-head .Check-f-box-close {
    height: 24px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 24px;
    z-index: 9;
}

.Check-f-box-head .Check-f-box-close img {
    height: 24px;
    width: 24px;
}

.Check-f-box-content {
    display: inline-block;
    margin-top: 10px;
    padding: 0 30px;
    position: relative;
    width: 100%;
}

.Check-f-box-tab {
    border-bottom: 1px solid #ccc;
    display: inline-block;
    height: 36px;
    margin-bottom: 10px;
    width: 100%;
}

.Check-f-box-tab a {
    color: #4c4c4c;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 33px;
    margin: 0 20px 0 0;
    padding: 0 15px;
}

.Check-f-box-tab a:hover {
    border-bottom: 2px solid #2b85c4;
}

.Check-f-box-tab .Check-active {
    border-bottom: 2px solid #2b85c4;
}

.mask-layer0715 {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
    position: absolute
}

.newPopup-classnews {
    width: 450px;
    z-index: 1501;
    position: absolute;
    margin-left: -225px;
    margin-top: 13px;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    border-radius: 2px;
    box-shadow: 0px 0px 6px -1px rgb(51, 51, 51);
    left: 50%;
    top: 20%;
}

.xing {
    color: red;
    margin-left: -5px;
}

.anquantiao {
    margin-left: 85px;
}

.zuoyi {
    margin-right: 700px;
}
.se_drap {
    display: inline;
}

.inpt_1 {
    margin-left: -192px;
    margin-top: 10px;
}

#repeatDiv>p {
    margin: 20px 90px 10px;
}

.inp_2 {
    folat: left;
}



/*详情页菜单滚动顶部固定 start feifei.liu*/

.stick {
    position: fixed!important;
    top: 58px;
    z-index: 900;
}

.tab_stick{
    position: fixed !important;
    top: 135PX;
    z-index: 900;
}
.subNavBox-axis .tab_stick::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 16px;
    top: -16px;
    background: #f8fafc;
}
.all_position {
    margin: -25px 155px;
}

.error_style {
    width: 500px;
    height: 200px;
    /*background: #FFFFFF;*/
    /*box-shadow: 4px 4px 3px #66afe9;*/
}

.checkbox_mar {
    display: inline-block;
    padding: 5px 0px;
}

.simple-value {
    height: 33px;
}
/*详情页菜单滚动顶部固定 end*/

/*公共input列表高度控制*/

.hidden-value {
    height: 33px;
}
.check-box-true{
    background: url("../img/check-box-true.png") no-repeat center;
    display: inline-block;
    height: 25px;
    width: 25px;
    margin-top: 0px;
    margin-left: -4px;
    position: relative;
    /*top: 8px;*/
}

/*公共input列表高度控制*/

.table-bordered-0122 p {
    display: inline-block;
}

.input_bore {
    border: 1px solid #ccc;
    height: 27px;
}

.table-bordered-0122 p {
    display: inline-block;
}

/*.zu_chakan td:nth-child(2) {
    padding-left: 3px;
}

.zu_chakan td:last-child {
    padding-left: 3px;
}*/

.mail_rowspace {
    margin-bottom: 20px;
}

.plan_detail td {
    width: 25%;
}

.plan_detail td:nth-of-type(odd) {
    text-align: right;
}

.plan_detail td:nth-of-type(even) {
    text-align: left;
}

.work_reportList tr td {
    height: 33px;
    font-size: 12px;
    text-align: center;
}

.pageheight_userdefined {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    box-shadow: 0 0 4px -1px #ccc;
    display: inline-block;
    height: 100%;
    width: 100%;
}

.pageheight_batchconvert {
    height: inherit;
    margin-bottom: 20px;
}

/*.bh-information-content.noticeview_height{
    padding-top:0;
}*/
.denglu td select,
.denglu td input {
    width: 93%
}

.users_Number {
    padding-top: 20px;
}

.sprite {
    background-image: url(../img/khc-icon/khc-icon-i-all1.png);
    background-repeat: no-repeat;
    /*display: block;*/
}

.sprite-arrow-prev {
    width: 20px;
    height: 20px;
    display: inline-block;
    background-position: 0 -64px;
    margin-right: 0 !important;/*17-6-27 xie*/
}

.sprite-arrow-next {
    width: 20px;
    height: 20px;
    display: inline-block;
    background-position: -32px -64px;
    margin-top: 0 !important;/*17-6-27 xie*/
}

/*上一条，下一条不可点击时使用*/
.sprite-grey {
    background-image: url(../img/khc-icon/khc-icon-i-all-grey.png) !important;
    background-repeat: no-repeat;
}

.sprite-arrow-prev-grey {
    width: 20px;
    height: 20px;
    display: inline-block;
    background-position: 0 -64px;
    margin-right: 0 !important;
}

.sprite-arrow-next-grey {
    width: 20px;
    height: 20px;
    display: inline-block;
    background-position: -32px -64px;
    margin-top: 0 !important;
}

.convert_inputHeight {
    height: 25px;
}
#reportType_select{
    height: 30px;
    border: 1px solid #dbe1e8;
    border-radius: 4px;
    width: 130px;
    appearance:none ;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.worklog-news-01.reportType select{
    border: 1px solid #dbe1e8;
    border-radius: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-left: 10px;
    background: #fff url(../img/arrow_down.png) no-repeat scroll right 8px center;
}
.worksreport_height {
    height: 30px;
    border: 1px solid #dbe1e8;
    border-radius: 4px;
    width: 230px;
}
/*"关联模块设置"箭头样式 开始*/
.left-arrow {
    position: relative;
}

.left-arrow:after {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    right: 10px;
    top: 10px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.right-arrow {
    position: relative;
}

.right-arrow:after {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    right: 10px;
    top: 10px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.up-arrow {
    position: relative;
}

.up-arrow:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-bottom: 7px solid #2b85c4;
    right: 0px;
    top: 0px;
}

.down-arrow {
    -moz-position: relative;
}

.down-arrow:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-top: 7px solid #2b85c4;
    right: 5px;
    top: 40px;
}

.up-arrow-reportform-columns {
    position: relative;
    display: block;
    width: 8px;
    height: 8px;
}

.up-arrow-reportform-columns:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-bottom: 4px solid #3c8cbd;
    right: 0px;
    top: 0px;
}
.up-arrow-reportform-columns:before {
    content: "";
    position: absolute;
    width: 2px;
    height: 4px;
    background: #3c8cbd;
    right: 0px;
    top: 4px;
}
.down-arrow-reportform-columns {
    position: relative;
    display: block;
    width: 8px;
    height: 8px;
}

.down-arrow-reportform-columns:after {
    content: "";
    position: relative;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top: 4px solid #3c8cbd;
    right: 0px;
    top: 0px;
}
.down-arrow-reportform-columns:before {
    content: "";
    position: absolute;
    width: 2px;
    height: 4px;
    background: #3c8cbd;
    right: 0px;
    top: 4px;
}
.down-arrow-relationModule {
    -moz-position: relative;
}

.down-arrow-relationModule:after {
    content: "";
    position: relative;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-top: 7px solid #2b85c4;
    right: -5px;
    top:7px;
}

.wrong {
    position: relative;
}

.wrong:before {
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    border-bottom: 1px solid red;
    border-right: 1px solid red;
    left: 9px;
    top: 5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.wrong:after {
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    border-top: 1px solid red;
    border-left: 1px solid red;
    left: 9px;
    top: 11px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.up-arrow_reportFrom {
    position: relative;
}

.up-arrow_reportFrom:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-bottom: 7px solid #2b85c4;
    right: -20px;
    top: -30px;
}

.down-arrow_reportFrom {
    position: relative;
}

.down-arrow_reportFrom:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-top: 7px solid #2b85c4;
    right: -20px;
    top: 15px;
}
/*"关联模块设置"箭头样式 结束*/


/*.down-arrow_select select:hover {cursor: pointer;}
.fabu_content span {
    color: #4d4d4d;
    display: inline-block;
    float: left;
    font-size: 20px;
    height: 22px;
    margin: 6px 0 0;
    position: relative;
}*/
/*消息及公告 app 开始*/
.publishpeople_style {
    color: #999999;
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline;
}
/*.icon_style {
    height: 6px;
    width: 6px;
    background: #3ea7f9;
    border-radius: 50%;
    display: inline-block;
    margin-bottom: 4px;
}*/
.publishtime_style {
    display: inline;
    vertical-align: middle;
    color: #999;
}

.right_marsty {
    margin: 0 20px 0px 0px;
}

.notice-details-title_background {
    background: #f2f2f2;
    margin-bottom: 20px;
    padding-top: 30px;
}
/*发布公告*/
#title.newly-top-buttn.noticecreat a{
    float: none;
    margin: 5px 8px;
}
.notice-btnDiv{
    width: 80%;
    text-align: center;
}
/*消息及公告 app 结束*/


/*模糊查询 */
.dataListBox{
    height: 150px;
    overflow: auto;
    width: 60%;
    border-right: 1px solid rgb(204, 204, 204);
    border-bottom: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
    border-image: initial;
    border-top: none;
    position: absolute;
    top: 43px;
    left: 0px;
    -webkit-box-shadow:0 0 4px #ccc;
    -moz-box-shadow:0 0 4px #ccc;
    box-shadow:0 0 4px #ccc;
    z-index: 999;
}
.dataListBox .dataListItem{
    display: block;
    clear: both;
    width: 100%;
    height: 28px;
    text-indent: 12px;
    line-height: 28px;
    cursor: pointer;
    background: rgba(255,255,255,1);
    /*border-bottom: dashed 1px #cccccc;*/
}

.workflow-add.notice-workflow-add{
    margin:9px 0 0 5px;
}
/*审批模块--委派弹框 开始*/
.approvalModal{
    width:520px !important;
    height:400px !important;
}
.approvalModal h3{
    font-size: 16px;
    font-weight: normal;
}
.approvalModal .chabing-close{
    top: 10px;
}
.approvalModal .chabing-content{
    margin-top:23px;
    padding:0 30px;
    position: relative;
    height: calc(100% - 128px);
}
.approvalModal .chabing-content h4{
    margin:0 0 10px;
    font-weight: 500;
    color:#585858;
    font-size: 14px;
}
.approvalModal .chabing-content p span{
    margin: 0 25px 0 0;
    font-size: 14px;
    color:#585858;
}
.approvalModal .chabing-content span input[type='radio']{
    margin-right: 8px;
    top:2px;
}
.approvalModal .chabing-content #approvalDesc{
    width:100%;
    height:140px;
    margin-top: 5px;
    border: 1px solid #d2d3dc;
    font-size: 14px;
    padding: 10px;
}
/*.approvalModal .chabing-content .sorting_scbg{
    text-align: center;
}*/
/*.approvalModal .chabing-content .sorting_scbg button{
    margin-left: 8px !important;
    margin-right: 8px !important;!*待我审批-弹框*!
}*/
.approvalModal-style {
    background: #000;
    opacity: 0.3;
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 8;
    top: 0px;
    left: 0px;
}
.approvalModal .modal_footer{
    height: 55px;
    padding: 10px 15px;
    text-align: right;

    border-top: 1px solid #d2d3dc;
}
.approvalModal .modal_footer .btn{
    font-size: 14px;
    min-width: 60px;
    margin: 0 0 0 10px !important;
}


/*审批模块--委派弹框 结束*/
#receiver .log-news-comment-text{
    margin:10px 0 0 8px;
}
#comment-praise-div #comment-all-all .worklog-all-right .ibox.float-e-margins{
    margin-top:0;
}
#comment-praise-div #comment-all-all .worklog-all-right{
    margin-bottom:8px;
}
/*审批流  开始*/

/*审批流 11/17*/
#recordId .curvWhitBx{
    background: transparent;
}
.con_tit .addApproval{
    float: right;
    margin-bottom:10px;
}
.examineApproveList #approvalSetTbody tr td{
    max-width: 240px;
}
/*字段更新 xie 17/3/30*/
#agreeUpdateField .approve-notice select{
    width: 115px !important;
    margin-left: 8px;
}
#agreeUpdateField .approve-notice .Validform_checktip{
    margin-left: 8px;
}
#rejectUpdateField .approve-notice .Validform_checktip{
    margin-left: 8px;
}
#rejectUpdateField .approve-notice select{
    width: 115px !important;
    margin-left: 8px;
}
#updateFieldContent .updateFieldItem li:nth-child(2) .approve-notice input{
    margin-left: 5px;
}
#updateFieldContent .updateFieldItem li:nth-child(2) .approve-notice select{
    margin-left: 5px;
}
#updateFieldContent .updateFieldItem li:nth-child(2) select{
    margin-right: 5px;
}
#agreeUpdateField li:nth-child(2) .fa-plus,#rejectUpdateField li:nth-child(2) .fa-plus{
    margin-left: 0;
}
#rejectUpdateField li i{
    margin-left: 5px;
}
/*审批规则*/
.approveCreateItem .Validform_checktip{
    margin-left: calc(30% + 15px);
    text-align: left;
    display: block;
}
.splzs-box-02 .works-03 table thead tr th:last-child{
    text-align: left;
}
.splzs-box-02 .works-03 table tbody tr td{
    padding: 0 10px;
}
.works-03.processListTable {
    overflow: auto;
    border: 1px solid #dbe1e8;
}
.works-03.processListTable table{
    border:none;
}
#approvalSetList .works-02.approval_Topbtn{
    padding: 0  20px;
}
/*.servince-textright.property-repeat-style{padding-right: 59px;}
.property-repeat-date{height:25px;}
.inp_2.property-repeat-checks{margin-left: -57px; margin-top: 9px;}
.property-repeat-marginTop{margin-left: -58px;
    display: block;
    margin-top: 8px;}
.property-repeat-startdate{height: 20px; margin: -24px 66px 0px;}
.property-repeat-enddate{margin: 35px 3px -30px;}
.property-repeat-enddate0{height: 20px; margin: 8px 66px 0px;}
.property-repeat-repeatfont{margin: 35px 3px -30px;}
.property-repeat-everyday{margin: 15px 0px 10px;}
.property-repeat-repeatspace{margin:-30px  20px; }
.property-repeat-repeatspaceInput{margin: -20px 60px 0px;}
.property-repeat-repeatspaceInput span{margin-left:270px ;}
.property-aweek-Div{display:none; height: 30px; margin: 20px 4px;}
.property-aweek-Div p:first-child{margin: 0px 0px 25px;}
.property-amonth-Div {display:none; height: 30px; margin: 20px 4px;}
.property-amonth-Div p:last-child{margin-top:10px;}
.property-ayear-Div{display:none; height: 30px; margin: 20px 4px;}
.property-repeat-repeatspacediv{ margin: 12px 12px -22px;    display: inline-block;  width: 240px;}
.property-repeat-repeatspacediv.property-repeat-repeatspacediv0 input { margin: -20px 60px 0px;}*/



/*弹框样式*/
.modal .modal-header{
    background: #5f5f5f !important;
    height:50px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 15px;
}
.modal .modal-header .modal-title{
    color: #fff;
    font-size:16px;
    /*height:45px;
    margin-top: -15px;*/
    line-height:1;
    font-weight:normal;
    font-weight: 500;
    float: left;
}
.modal .modal-header .icon_close{
    float: right;
    cursor: pointer;
}
.modal .reset-qcm{
    padding-top: 0;
}
.modal .modal-header .close {
    float: right;
    background-image: url(../img/new_icon/grey_icon.svg);
    background-size: auto;
    background-position: -144px -1345.5px;
    display: block;
    width: 16px;
    height: 16px;
    margin-top: 2px;
    opacity: 1;
    margin-right: 0;
}
.modal.fade.in .modal-content{
    border-radius: 0px;
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
}
/*删除用户*/
#delete_user_div_1 .tankuang {
    padding-bottom: 0;
}

#delete_user_div_1 .tankuang #delete_user_div_1_2_num {
    padding-left: 15px;
    padding-top: 8px;
}

/*#delete_user_div_1 .tankuang .sorting_scbg {
    margin-top: 25px;
}*/

#delete_user_div_1 #delete_user_div_1_4 {
    text-align: center;
}

#delete_user_div_1 #delete_user_div_1_4>p:nth-child(1) {
    font-size: 14px;
}

#delete_user_div_1 #delete_user_div_1_4>p:nth-child(2) {
    color: #9a9a9a;
}

#delete_user_div_1 #delete_user_div_1_5 {
    text-align: center;
}

#delete_user_div_1 #delete_user_div_1_5>p:nth-child(1) {
    font-size: 14px;
}

#delete_user_div_1 #delete_user_div_1_5>p:nth-child(2) {
    color: #9a9a9a;
}


.predictList_deletebuttonstyle{ margin-left: 90px;}
.layim_chatsay .ibox.float-e-margins{
    margin-top:0;
}


/*弹框中表格*/

#lookupListTable_wrapper{
    height: 456px;
}
/*合同清单弹出框*/

.ibox-content.lookupList-titlebottom{
    margin-top: 0px;
}
.report-form-02.lookupList-table{
    padding: 0px;
}
#commonListDiv  .ibox-title0.lookupList-window{
    background: #5f5f5f !important;
    padding:10px 20px;
    height: 50px;
}
.homePage_inputWidth{
    width: 150px;border: 1px solid #a9a9a9a;
}
.ibox-tools.lookupList{
    float: right;
    /*margin-left: 400px;*/
    margin-top: 0px;
}
.ibox-tools.product-window{
    position: fixed;
    right: 36px;
}
.report-form-01.lookupList-left{
    padding-top: 0px;
}
.ibox-title.lookupList-leftproductZtree{
    height: 40px;
}
.ibox-title.lookupList-leftproductZtree .ibox-tools{
    float: left;
}
.lookupList-table.productDataListWrap .pagination-bg{
    text-align: left;
}
/*付款 xie*/
.payTable.elect-or-product-all-bg tr td .table-bor-menu{
    display: inline-block;
    vertical-align: middle;
    position: static;
    margin-left: 5px;
}
.payTable.elect-or-product-all-bg tr td input,
.payTable.elect-or-product-all-bg tr td select{
    margin-top: 0px !important;
    /*margin-bottom: 2px;*/
    height: 26px;
    border-radius: 5px;
    border:1px solid #d2d3dc;
    padding: 0 15px 0 10px;
}
.payTable.elect-or-product-all-bg tr th,.payTable.elect-or-product-all-bg tr td{
    width: 5%;
}
.payTable.elect-or-product-all-bg tr td{
    /*vertical-align: top!important;
    padding-bottom: 0px!important;
    padding-top: 6px!important;
    padding: 6px 10px 0 10px !important;*/
    padding: 0 10px !important;
}
.payTable.elect-or-product-all-bg tr td:first-child{
    line-height: 0px;
}
.newly-thr .payTable .kh-a03{
    display: inline-block;
    margin-left: 8px;
}
.elect-or-overflow-a .table.payTable .seq{
    display: inline-block;
    float: none;
}
.readOnly-view input{
    background: #EFEFEF;
    border:1px solid #ccc;
    /*height: 22px;*/
}
.payTable.elect-or-product-all-bg tbody tr:hover td{
    background: #edf0f3!important;
}
    /*实际付款 xie*/
.paySelector select{
    width: 100px;
    height:24px;
    border:1px solid #ccc;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: rgba(0, 0, 0, 0) url(../img/khc-icon/ico-select.png) no-repeat scroll right 5px center;
}
#tbody_relation_bh_receive_actual tr td,
#tbody_relation_bh_pay_actual  tr td{
    width: 0%;
    height: 45px;
    border-bottom: 1px solid #d2d3dc;
    padding: 0 10px !important;
    vertical-align: middle !important;
}
#tbody_relation_bh_receive_actual tr td div,
#tbody_relation_bh_pay_actual  tr td div{
    display: flex;
}
.elect-or-product-all-bg thead tr th{
    font-size: 12px !important;
    color: #888;
}
.table.elect-or-product-all-bg tfoot>tr>td{
    vertical-align: middle !important;
}
.elect-or-product .ico-ereisa{
    width: 16px;
    height: 16px;
    top: 6px;
}
.elect-or-product .ico-jingzheng{
    top: 3px;
}


/*弹框中表格 开始*/
#_-lookup .ibox .ibox-content {
    margin-top: 0;
    padding: 0px 0px 20px;
}
#_-lookup .ibox-title{
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
}
#_-lookup .tab-content .ibox-title{
    background: #5f5f5f !important;
}
#lookupListTable_wrapper .dataTables_scrollBody{border: none}
.ibox-title0 .alter-close{margin-top: 3px}
.ibox-tools .button-sure {
    background: none;
    border: none;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    margin-right: 14px;
    text-decoration: none;
}
#_-lookup .dataTables_scroll .dataTables_scrollBody table>tbody>tr>td:not(:first-child){
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    padding: 0 10px 0 10px;
    word-break: break-all;
    max-width: 90px;
    /*border: 1px solid red;*/
}
#_-lookup .priceform .pagination-bg{
    position: absolute;
    bottom: 16px;
    left: 20px;
}
#_-lookup .priceform .pagination-bg .pagination-p{
    padding-left: 0;
}
#_-lookup .pagination-bg .pagination-p{
    position: absolute;
    width: 100%;
    left: 0;
    padding-left: 20px;
}
#_-lookup .pagination-bg .pagination-p div.dataTables_paginate{
    text-align: left;
}
#_-lookup .pagination-bg .pagination-l,#_-lookup .pagination-bg .pagination-j,#_-lookup .pagination-bg .pagination-i{
    position: relative;
    z-index: 2;
}
#_-lookup .pagination-bg .pagination-i,
#_-lookup .pagination-bg .pagination-l,
#_-lookup .pagination-bg .first,
#_-lookup .pagination-bg .last{
    display: none;
}
#_-lookup .pagination-bg .pagination-p span{
   padding: 4px 8px !important;
    margin-left: 5px;
}
#_-lookup .collapse-link-one{
    position: relative;
    color: #585858 !important;
}
#_-lookup .collapse-link-one .search-listicon{
    top: -12px;
    left: 10px;
    right: auto;
}
#_-lookup .khc-sel,
#lookDataDiv .khc-sel{
    float: none;
    margin-top: 10px;
}
._lookup_search{
    float: left;
    position: relative;
}
#_-lookup ._lookup_search .hkc-button-abg,
#lookDataDiv ._lookup_search .hkc-button-abg{
    width: 20px;
    height: 29px;
    right: 0;
    background: #fff url("../img/search.png") no-repeat right center;
    position: absolute;
    float: none;
    margin: 0;
    padding: 0;
}
#_-lookup .hkc-button-abg,
#lookDataDiv .hkc-button-abg{
    float: right;
    padding: 9px 13px 9px 30px;
    border-radius: 5px;
    color: #333;
    background: #ffcc1c url(../img/btn_add.png) no-repeat left 13px center;
    font-size: 14px;
    line-height: 1;
    margin: 0 20px 0 0;
}

#_-lookup .ibox-title h2{
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    line-height: 50px;
    display: inline-block;
}
#_-lookup .khc_select.khc-sel{
    float: right;
    margin: 0 35px 0 0;
}

/*#lookDataDiv ._lookup_search{
    margin-bottom: 10px;
}*/
#_-lookup #lookDataDiv {
    margin-bottom: 0;
    padding-bottom: 0;
}
#lookDataDiv .pagination-bg{
    position: absolute;
    left: 0;
    bottom:18px;
    z-index: 2;
}
#lookDataDiv .dataTables_wrapper{
    padding-bottom: 55px;
}

    /*弹框中表格 结束*/

/*地址管理 2017-3-1*/
.khc-tab.addressTab{border-bottom: 1px solid #d9d9d9;}
.addressView .ibox .ibox-title{
    padding-left: 0;
}
.report-form-03.addressattr{
    min-width: 420px;
    margin: 0 auto;
    margin-top: 25px;
}
.report-form-03.addressattr td.content-table-news-td-left{
    width: 100px;
    text-align: right;
}
.addressView.newly-two .ibox-title{
    padding:0;
}
#asDetailContent .report-form-03 .table-bordered-0122 tr td{
    vertical-align: middle;
    padding:0 8px 15px 0;
}
#asDetailContent .report-form-03 .table-bordered-0122 tr td input{
    height: 28px;
    float: left;
}
#asDetailContent .report-form-03 .table-bordered-0122 tr td select{
    height: 28px;
    float: left;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: rgba(0, 0, 0, 0) url("../img/khc-icon/ico-select.png") no-repeat scroll right 5px center;
}
#asDetailContent .report-form-03 .table-bordered-0122 #LowerLevel input{
    float: left;
}
#asDetailContent #LowerLevel label{
    margin-bottom: 0;
}
#asDetailContent #LowerLevel input[type="checkbox"]{
    margin: 1px 6px 0 0;
}
#asDetailContent .Validform_wrong{
    margin-top: 0;
}
#asDetailContent .report-form-03 .table-bordered-0122 #LowerLevel span{
    float: left;
    margin:10px 0 0 5px;
}
#asDetailContent .report-form-03 .table-bordered-0122 .hidden-value{
    width: 150px;
}
.addressView .table-bordered-0122 tr td{
    text-align: center !important;
    vertical-align: middle;
    padding:0;
}
.subNavBox .addressView  table.table-bordered-0122 tbody tr td:nth-of-type(2n+1){
    padding-top: 0;
}
.addressView .table-bordered-0122 tr td input[type="checkbox"]{
    width: auto;
    margin:1px 5px 0 0 !important;
    height: auto;
}
.addressView .ibox-title h5{
    font-size: 16px;
    font-weight: normal;
    color: #333;
}
.addressView form[name="addressConfigForm"] select{
    height: 32px;
    border:1px solid #c2cad8;
    border-radius: 5px;
    width: 132px;
    padding: 0 20px 0 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: rgba(0, 0, 0, 0) url(../img/khc-icon/ico-select.png) no-repeat scroll right 8px center;
}
.adSpan{
    margin: 0 auto;
    display: block;
    width: 50px;
    line-height: 28px;
}
.addressModalContent{
    display: box;
    display: -webkit-box;
    display: -moz-box;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    -webkit-box-align:center;
    -moz-box-align:center;
    height: 100px;
}
#address-main #importHistoryView .wrapper{
    padding: 0 !important;
}


/*列表头部 start xie 17/3/8*/

/*头部通用 开始*/
.padding15 {
    padding: 0 15px;
}
.panel-heading {
    padding: 0px 0px 0px;
    border: 0;
}
.khc-tab {
    height:55px;
    position: relative;
    width: 100%;
    border-bottom: none;
    background: transparent;
}

.khc-tab h1 {
    border-left: 0px solid #2b85c4;
    color: #333;
    display: inline-block;
    float: left;
    font-size: 22px;
    line-height: 1;
    margin: 17px 0 0;
    padding: 0;
    position: relative;
    font-family: Microsoft YaHei;
    font-weight: 500;
}
.khc-tab h1::before{
    /*content: "";*/
    /*position: absolute;*/
    /*width: 11px;*/
    /*height: 11px;*/
    /*border-top: 2px solid #73818a;*/
    /*border-left:2px solid #73818a;*/
    /*transform: rotate(-45deg);*/
    /*top: 6px;*/
    /*left: 2px;*/

}
.panel-heading .operation_wrap{
    margin-top: 15px;
}
.panel-heading .operation_wrap .task-newly-bg{
    background: #fff !important;
    width: 140px;
    float: left;
    position: absolute;
    top: 25px;
    right: 0 !important;
    border-radius: 5px;
    z-index: 10 !important;
    overflow: hidden;
    padding: 5px 0 !important;
    box-shadow: 0px 1px 5px 2px #e8ebf0;
}
.panel-heading .operation_wrap .task-newly-bg .operation{
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0 20px;
    width: 100%;
}
.panel-heading .operation_wrap .task-newly-bg .operation:hover{
    background: #ffcc1c;
}



/*一级页面返回*/
.back{
    display: inline-block;
    float: left;
    height: 20px;
    width: 20px;
    cursor: pointer;
}
.khc-tab.border-b02 .back{
    position: relative;
    margin-top: 17px;
}
.khc-tab.border-b02 .back::before{
    content: "";
    position: absolute;
    width: 11px;
    height: 11px;
    border-top: 2px solid #73818a;
    border-left:2px solid #73818a;
    transform: rotate(-45deg);
    top: 6px;
    left: 2px;
    /*margin: 13px;*/
}
.khc-tab.border-b02 div.back+h1{
    padding: 0;
}
/*工作报告-后台返回按钮*/
.editorIndicator .back{
    margin-left: -10px;
}
.editorIndicator .back::before{
    content: "";
    position: absolute;
    width: 11px;
    height: 11px;
    border-top: 2px solid #73818a;
    border-left:2px solid #73818a;
    transform: rotate(-45deg);
    top: 6px;
    left: 2px;
    margin: 26px;
}
/*一级页面标题 xie 17/4/19*/
#commonListDiv .panel-heading,
#fullsettings .panel-heading{
    height: 55px;
    background: transparent;
    margin-bottom: 0;
}
#commonListDiv .panel-heading .khc-tab{
    border:0;
    height: 55px;
    background: transparent;
}
#fullsettings .panel-heading .khc-tab{
    border:0;
    height: 55px;
    background: transparent;
}
#fullsettings .panel-heading .khc-tab h1{
    margin: 14px 0 0 15px;
    border-left: 5px solid #2b85c4;
    padding: 0 0 0 10px;
    font-weight: 500;
}
.gray-bg #commonListDiv .panel-heading .khc-tab h1{
    margin: 17px 0 0;
    border-left: none !important;
    padding: 0;
    font-weight: 500;
}
#commonListDiv .panel-heading .khc-tab h1::before,#fullsettings .panel-heading .khc-tab h1::before{
    display: none;
}

#fullsettings .panel-body .ibox-title{
    display: none;
}
.dataTables_empty{
    text-align: center;
}
/*列表头部通用 结束*/
/*头部带导航选项卡 开始*/

.fixedNav{
    position: fixed;
    left: 245px;
    top: 58px;
    z-index: 100;
}
.mini-navbar .fixedNav{
    left: 95px;
}
#commonListDiv .fixedNav{
    background: #f8fafc;
}
#commonListDiv .fixedNav::before,
#commonListDiv .fixedNav::after{
    content: "";
    display: block;
    position: absolute;
    width: 10px;
    height: 55px;
    background: #f8fafc;
    top: 0;
}
#commonListDiv .fixedNav::before{
    left: -10px;
}
#commonListDiv .fixedNav::after{
    right: -10px;
}
.khc-tab-menu {/*xie 17/4/20*/
    border: 0 none;
    display: inline-block;
    list-style: outside none none;
    margin-bottom: 0;
    margin-top: 0px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0px;
    /*height: 38px;*/
}
.mark_address{
    z-index: 99;
}
/*.khc-tab-menu li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    display: block;
    float: left;
    height: auto;
    margin-bottom: 0px;
    position: relative;
    margin-right: 15px;
}*/
/*.khc-tab-menu li a{
    padding:0 11px 6px;
    border:0;
    border-bottom: 2px solid transparent;
    color: #999;
    font-weight: 500;
}
.khc-tab-menu li a:hover,.khc-tab-menu li a:focus{
    padding:0 11px 6px;
    border-bottom: 2px solid transparent;
    color: #999;
    font-weight: 500;
}*/

/*.khc-tab-menu > li.active > a,
.khc-tab-menu > li.active > a:hover,
.khc-tab-menu > li.active > a:focus {
    !*-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: inherit;*!
    color: #2b85c4;
    border:0;
    border-bottom:2px solid #2b85c4;
    cursor: default;
}*/

.border-b01 .nav-tabs>li.active>a,
.border-b01 .nav-tabs>li.active>a:focus,
.border-b01 .nav-tabs>li.active>a:hover {
    /*-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    */
    background: transparent;
    border:0;
    border-bottom:2px solid #ffcc1c !important;
    /*border-bottom: #f3f3f4;
    -o-border-image: none;
    border-image: none;
    border-style: solid;
    border-width: 1px;*/
    color: #333 !important;
    cursor: default;
}

.border-b01 .nav.nav-tabs li {
    background: 0 0;
    border: none;
    margin: 15px 0 0 26px;
}

.border-b01 .nav-tabs>li>a {
    color: #888888;
    font-weight: 500;
    padding: 0 0 6px;
    border:0;
    margin: 0;
    border-bottom: 2px solid transparent;
    background: transparent;
    font-size: 14px;
}

.border-b01 .nav-tabs>li>a:focus,
.border-b01 .nav-tabs>li>a:hover {
    /*background-color: #e6e6e6;*/
    background: transparent;
    color: #333 !important;
    border-bottom-color: #ffcc1c !important;
}
.panel-heading .border-b01 .nav-tabs>li>a:focus,
.panel-heading .border-b01 .nav-tabs>li>a:hover{
    color: #333 !important;
    border-bottom-color: #ffcc1c !important;
}

/*一级页面标题带选卡 xie 17/4/20*/
.border-b01{
    border:0;
}
.khc-tab.border-b01{
    height: 55px;
    background: transparent;
    margin-bottom: 0px;
    border:none !important;
}
.khc-tab.border-b01 ul li a{
    font-size: 14px;
}
#xw1 .khc-tab.border-b01{
    height: 55px;
    background: transparent;
    margin-bottom: 0px;
    border:none !important;
}
.wrapper .khc-tab.border-b01 h1{
    margin: 17px 0 0;
    border-left: none !important;
    padding-left: 0px;
    font-weight: 500;
}
.khc-tab.border-b01 h1::before{
    content: " ";
    display: none;
}
/*头部带导航选项卡 结束*/
/*头部功能按钮 开始*/
/*xie 17/5/9 更改部分样式*/
.reportform-buttomnews-box {
    float: right;
    position: absolute;
    right: 5px;/*0->5px*/
    top:10px;/*新加*/
}

.reportform-buttomnews-box button {
    /*margin-left: 5px; 去掉*/
    padding: 5px 10px;/*xie 17/5/18 3->5*/
    margin-left: 10px;/*新加*/
    float: left;
    color: #fff;
}
.reportform-buttomnews-box button:visited,
.reportform-buttomnews-box button:hover,
.reportform-buttomnews-box button:active{
    color: #fff;
}
/*头部功能按钮 结束*/
/*列表头部 end*/

/*通用列表 start 17/3/8 xie*/
.wrapper.commonWrapper{
    overflow: hidden;
}
.panel-body .ibox-title {
    background-color: #2b85c4;
    color: inherit;
    margin-bottom: 0;
    min-height: 40px;
    width: 100%;
    /*padding: 5px 10px;*/
    /*新增样式 11/8*/
    padding:5px 0 5px 10px;
    /*17/1/18 xie*/
}
.ibox-title0 {
    padding: 10px 10px;
    /*line-height: 40px;*/
    height: 55px;
}
.ibox-tools-k_border_bottom {
    border-bottom: 1px solid #fff;
}
/*列表修改*/
.panel-body {
    height: calc(100% - 65px);
    padding: 0px 0px 0px;
}

.panel-body-auto {
    height: auto;
    padding: 10px;
}

.panel-body .ibox-content {
    min-height: 60px;
    color: inherit;
    margin-top: 0;
    /*新增样式 11/8*/
}

.tab-content {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    /*box-shadow: 0 0 4px -1px #ccc;*/
    display: inline-block;
    /*height: auto;*/
    height: 100%;
    /* margin-bottom: 20px;*/
    /*overflow: hidden;*/
    /*显示下方隐藏内容*/
    width: 100%;
}
#commonListDiv .tab-content{
    box-shadow: 0px 2px 8px 3px #e8ebf0;
}
#content-main .tab-pane {
    border: 0px solid #2b85c4;
    border-radius: 4px;
    display: none;
    height: 100%;
}
.h-hundred {
    height: 100%;
    background: #fff;
}
/*列表页内容头部通用*/
#commonListDiv .ibox-title:not(#ibox-title_div){
    background: #fff !important;
    padding:13px 18px 0 18px;
    /*margin-bottom: 10px;*/
    height: 55px;
}
#commonListDiv .ibox-title:not(#ibox-title_div) .ibox-tools{
    line-height: 20px;
}
#commonListDiv .ibox-title i[class^="khc-icon-"]{
    background-image: url(../img/khc-icon/khc-icon-i-all1.png);
}
/*暂时需要保留头部颜色*/
#commonListDiv #temporarySaveColor .ibox-title{
    background: #2b85c4;
}
#commonListDiv .ibox-content{
    height: calc(100% - 50px) !important;
}
/*列表页内容头部左侧选择视图 开始*/
.khc-bianji {
    display: none;
    float: left;
    margin: 0px;
    padding: 0;
    position: absolute;
    width: 160px;
}

.khc-sel:hover .khc-bianji {
    display: inline-block;
    right: -160px;
    top: 0px;
}

.khc-bianji a {
    line-height: 30px;
    margin: 0 4px;
    color: #666;
    text-decoration: none;
}

.khc-bianji a:hover {
    /*color: #1e6a93;*/
    color: #333;
}
/*弹框头部带搜索框 开始*/
.khc-sel .search-ail {
    background-color: #ffffff;
    background-image: none;
    /*border: 1px solid #666 !important;
    border-radius: 0 !important;*/
    color: #555;
    float: left;
    font-size: 12px;
    height: 28px;
    margin: 0;
    padding: 3px;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    min-width: 120px;
}

.khc-sel .hkc-button-abg {
    color: #fff;
    float: left;
    font-size: 14px;
    line-height: 30px;
    margin-left: 14px;
    text-decoration: none;
}

/*弹框内列表*/
#_-lookup #tab-1 .wrapper .dataTables_scroll {
    padding: 10px 0px 0;
}
#_-lookup #tab-1 .wrapper .dataTables_scroll .dataTables_scrollHead table{
   border-top: none;
}
#_-lookup #tab-1 .wrapper .dataTables_scroll .dataTables_scrollHead table tr th:last-child{
    text-align: left;
}
#_-lookup #tab-1 .wrapper .dataTables_scroll .dataTables_scrollBody table tr td span{
     /*padding: 0 20px 0 10px;*/
     /*border: 1px solid red;*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
    /*white-space: nowrap;*/
    /*!*display: -moz-box;*!*/
    /*-moz-box-orient: vertical;*/
    /*-moz-line-clamp: 1;*/
    /*white-space: normal;*/
    /*word-break: break-all;*/
    /*max-width: 150px;*/
 }
/*弹框头部带搜索框 结束*/
/*列表页内容头部左侧选择视图 结束*/
/*列表页内容头部右侧工具栏 开始*/
.ibox-tools {
    display: inline-block;
    float: right;
    margin-top: 5px;
    position: relative;
    padding: 0;
    /*margin-right: 5px;*/
   /* padding-right:4px;*/

}

.ibox-tools a {
    cursor: pointer;
    margin-left: 22px;
    color: #333;
    color: #333;
    display: inline-block;
    float: left;
    font-size: 14px;
}
.ibox-tools .icon{
    margin: 3px 3px 0 0;
}

.ibox-tools.productPage{
    display: inline-block;
    float: right;
    margin-top: 5px;
    /*position: fixed;*/
    right: 0;
    /*margin-right: 45px;*/
    padding-right: 10px;
}
.ibox-tools.payReceiveabletitle{
    position: fixed;
    right: 0;
    margin-right: 10px;
}
/*列表页内容头部右侧工具栏 结束*/
/*列表页内容头部左侧为文字 开始*/
/*.ibox-title .fenpei-t-h3{
    margin-bottom: 0;
    line-height: 1.4;
}*/
/*.fenpei-t-h3 {*/
    /*color: #fff;*/
/*}*/
/*
.fenpei-t-h3_fontcolor {
    color: #fff;
}
*/
.fenpei-t-h3.fenpei-t-h3-daoru {
    color: #fff;
}
/*列表页内容头部左侧为文字 结束*/
/*列表表格 开始*/
.dataTables_wrapper {
    /*padding-bottom: 30px;*/
    height: 100%;
}
#content-main .tab-pane .wrapper {
    height: 100%;
    /*height: 620px;*/
}
.dataTables_scroll {
    height: calc(100% - 60px);
    /* height: calc(100% - 20px);*/
    /*padding: 10px 0px 0px 0px;*/
}
.dataTables_scroll .dataTables_scrollHead .dataTables_scrollHeadInner table tbody tr:hover{
    background: #fff!important;
}
.dataTables_scroll .dataTables_scrollHead thead th{
    font-size: 12px !important;
    color: #888 !important;
}
.dataTables_scrollBody {
    height: calc(100% - 44px);
    border-top: 1px solid #dbe1e8;
    border-top: none !important;
    border-bottom: 1px solid #dbe1e8;
}
.dataTables_scrollBody .table thead tr th{
    height: 0;
    border-bottom: 0 !important;
}
.dataTables_scroll .dataTables_scrollBody .table tbody>tr>td{
    font-size: 14px;
    color: #585858;
}
/*.checkedLabel::after{
    color: #2b85c4;
    content: '\2714';
    font-size: 0.8em;
    left: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 0px;
    vertical-align: text-top;
    width: 100%;
}*/
/*列表-表头-中间td背景色*/
.dataTables_scroll .dataTables_scrollHead .dataTables_scrollHeadInner {
    background: #fff !important;
}
    /*列表表头-头尾td颜色*/
.sorting_disabled {
    background-color: #fff;
}
/*列表表头-中间td增加后颜色*/
.dataTables_scroll .dataTables_scrollHead {
    border-top: 2px solid #ffcc1c !important;
    height: auto;
    overflow: hidden !important;
    position: relative !important;
    width: 100% /*!important*/;
    background-color: #fff;
}
.dataTables_scrollHeadInner,
.dataTables_scrollBody,
.dataTables_scrollHeadInner table,
.dataTables_scrollBody table {
    width: 100% /*!important*/;
}
.collapse-link-one {
    color: #3c8dbc !important;
    font-size: 14px;
    /*17/2/20 xie 优化颜色*/
    display: block;
}

.collapse-link-one p {
    color: #186faa;
    margin: 0 0 0px !important;
    display: none;
    font-size:12px;
    /*17/2/20 xie 优化颜色*/
}
.collapse-link-one i.fa-search{
    position: relative;
    width: 14px;
    height: 14px;
    background: url(../img/new_icon/filter.png) no-repeat center;
}
.collapse-link-one i.fa-search::before{
    content: "";
}
/*xie 17/4/6 复选框td的宽度*/
#commonListTable_wrapper .table thead tr .sorting_disabled {
    min-width: 30px;
    padding:0;
}
.table thead tr .sorting_disabled:first-child{
    width: 75px !important;
}
#commonListTable_wrapper #commonListTable tbody tr td:first-child{
    max-width: 30px;
    /*padding:0;*/
}
#commonListTable_wrapper .search-tr td:first-child{
    max-width: 30px;
    padding:0;
}
/*xie 17/4/6 带数字和复选框td的宽度*/
#example_wrapper .table thead tr .sorting_disabled {
    /*min-width: 50px;*/
    /*width: 50px;*/
}
#example_wrapper #example tbody tr td:first-child{
    /*min-width: 50px;*/
    /*width: 53px;*/
}
#example_wrapper .table thead tr .sorting_disabled{
    padding:0;
}
.dataTables_scrollHead .collapse-link-one{
    position: relative;
    height: 100%;
}
.dataTables_scrollHead .collapse-link-one .search-listicon{
    left: 10px;
    top: 7px;
}
/*.DTFC_RightBodyLiner.dragLeftBodyLiner,
.DTFC_LeftBodyLiner.dragLeftBodyLiner {
    width: auto !important;
    overflow: hidden !important;
}
.DTFC_RightHeadWrapper,.DTFC_LeftHeadWrapper{
    width: 100% !important;
}*/
.DTFC_LeftWrapper .DTFC_LeftHeadWrapper .table>tbody>.search-tr{
    background: #fff;
}
.DTFC_LeftWrapper .DTFC_LeftHeadWrapper .table>tbody>.search-tr:hover{
    background: #fff !important;
}
.DTFC_LeftHeadWrapper{
    border-right: 1px solid #dbe1e8;
    z-index: 10;
}
.DTFC_RightHeadWrapper{
    border-left: 1px solid #dbe1e8;
}
@-moz-document url-prefix() {
    .DTFC_LeftWrapper{
        border-right: 1px solid #dbe1e8;
    }

}

/*列表表格 结束*/

/*列表分页 开始*/
/*pagination-bg---1015分页修改2015年10月16日 17:10:41*/
.pagination-bg {
    padding: 0 20px;
    margin-top: 14px;
    height: 22px;
    line-height: 22px;
    text-align: right;
}
/*工作日志页尾*/
.pagination-bg-workreport {
    padding: 0 20px;
    margin-top: 15px;
    height: 26px;
    line-height: 26px;
    margin-bottom: 25px;
    color: #888;
    text-align: right;
}
.pagination-bg .pagination-l {
    float: none;
    margin: 0 10px 0 14px !important;
    padding: 0px !important;
    width: auto;
    display:inline-block;
}
.pagination-bg .pagination-l .dataTables_length label{
    float: none;
}
.pagination-bg .pagination-l div label select {
    min-width: 20px;
    line-height: 26px;
    height: 26px;
    padding: 0 15px 0 8px !important;
    border-radius: 5px!important;
    width: 50px;
    background: url(../img/arrow_down-grey.png) no-repeat right 6px center;
    color: #888;
}

.pagination-bg .pagination-l div span {
    line-height: 20px !important;
    height: 20px !important;
}

.pagination-bg .pagination-p {
    width: auto;
    text-align: center;
    float: none;
    line-height: 20px !important;
    height: 20px !important;
    /*margin-left: 10%;*/
    display: inline-block;
}

.pagination-bg .pagination-p div.dataTables_paginate {
    line-height: 20px !important;
    height: 20px !important;
    /*float: right !important;*/
    text-align: center;
}

.pagination-bg .pagination-p div.dataTables_paginate ul {
    line-height: 16px !important;
    height: 16px !important;
    float: none !important;
}
.pagination-bg .pagination-p ul .next{
    position: static;
    padding: 0;
}
.pagination-bg .pagination .first,
.pagination-bg .pagination .last{
    display: none;
}
.pagination-bg .pagination-p ul li a {
    border: 1px solid #d2d3dc !important;
    background-color: transparent !important;
    padding: 4px 10px !important;
    color: #c2c3cf;
    border-radius: 5px;
}
.pagination-bg .pagination-p ul li a:hover{
    background-color: #ffcc1c !important;
    border-color: #ffcc1c !important;
    color: #fff;
}
.pagination-bg .pagination-p ul li span {
    border: 1px solid #d2d3dc !important;
    background-color: transparent !important;
    color: #c2c3cf !important;
    padding: 4px 7px !important;
    border-radius: 5px;
    margin: 0 5px 0 1px;
}

.pagination-bg .pagination-j {
    float: left;
    height: 20px;
    line-height: 20px;
    color: #999;
}

.pagination-bg .pagination-j input {
    width: 30px;
    margin: 0 15px;
    height: 20px;
    text-align: center !important;
}

.pagination-bg .pagination-j input:focus,
.pagination-1 .pagination-j input:focus {
    border-color: #66afe9!important;
}

.pagination-bg .pagination-j a {
    margin-left: 20px;
}
.pagination-bg .pagination-i{
    display: inline-block;
}
.pagination-bg .pagination-i div {
    /*float: right;*/
    line-height: 20px;
    padding: 0px !important;
}
.pagination-bg .pagination-i .dataTables_info em{
    color: #63caff !important;
}
.search-tr td {
    white-space: normal !important;
    text-overflow: ellipsis !important;
}

.search-tr tr td select,
.search-tr tr td input {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #666 !important;
    border-radius: 0 !important;
    color: #555;
    display: block;
    font-size: 12px;
    margin: 3px 0;
    padding: 3px;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

.pagination-bg .pagination-i div {
    color: #888 !important;
}

.pagination-bg .pagination-i div em {
    color: #63caff;
    font-style: normal;
    text-decoration: underline;
}

/*分页样式修改*/
.commonPage_footer{
    border-radius: 5px;
    /* background: #fff; */
    border: 1px solid #d2d3dc;
    /* width: 54px; */
    float: left;
}
.commonPage_footer select{
    border: none;
    margin: 1px;
    height: 20px;
}
.relationListPage_footer{
    float: left;
}
.paginationDisable{
    cursor: not-allowed;
}



/*列表分页 结束*/
/*通用列表 end*/

/*选卡 start*/
/*消息及公告选卡*/

.page-Height{
    height: 100%;
}
.set-content.notice_list{
    padding: 0px;
    margin-bottom: 0;
}
.bh-information-bg-tab {
    display: inline-block;
    float: right;
}
.bh-information-menu {
    display: inline-block;
    margin-top: 15px;
}
.bh-information-menu a{
    font-family: "Microsoft YaHei";
    font-size: 14px;
}
.bh-information-bg-tab .bh-information-menu a {/*17/4/20*/
    color: #888;
    padding: 0 2px 6px;
    display: block;
    cursor: pointer;
    position: relative;
    border-bottom: 2px solid transparent;
    /*border-radius: 4px 4px 0 0;
    line-height: 1.42857;*/
    margin:0 18px;
    float: left;
}

.bh-information-bg-tab .bh-information-menu a:hover,
.bh-information-bg-tab .bh-information-menu a:focus {
    /*-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;*/
    border-bottom-color: #ffcc1c !important;
    /*-o-border-image: none;
    border-image: none;
    border-style: solid;
    border-width: 1px;*/
    color: #333 !important;

}

.bh-information-bg-tab .bh-information-menu .in-active {
    /*-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;*/
    border-bottom-color: #ffcc1c !important;
    /*-o-border-image: none;
    border-image: none;
    border-style: solid;
    border-width: 1px;*/
    color: #333 !important;
    cursor: default;
}

/*报表选卡 xie 17/5/10 修改部分样式*/
.cj-box-head {
    display: block;
    position: relative;
    /*border-bottom:1px solid #c2cad8;*/
    width: 100%;
    height: auto;
    overflow: hidden;
}

.cj-box-head ul {
    float: left;
    list-style-type: none;
}

.cj-box-head ul li {
    float: left;
    display: block;
}

.cj-box-head ul li a {
   /* background: url("../img/setup/cj-box-head-abg.png") no-repeat scroll;*/
    display: block;
    float: left;
    text-align: center;
    width: auto;
    /*height: 21px;*/
    line-height: 36px;
    font-size: 14px;
    color: #888;
    border-bottom: 2px solid transparent;
    margin-right: 40px;
    font-size: 14px;
}

.cj-box-head ul li a:hover {
    /*background: url("../img/setup/cj-box-head-abg-fo.png") no-repeat scroll;取消图片改为背景色控制*/
    /*background: #2b85c4;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
    color: #333;
    border-color: #ffcc1c;
}

.cj-box-head ul li .active {
    /*background: url("../img/setup/cj-box-head-abg-fo.png") no-repeat scroll !important;*/
    color: #333;
    border-color: #ffcc1c;
}
/*自动化选卡*/
.works-01 {
    display: inline-block;
    float: right;
}

.works-01 a {/*17/4/20*/
    border: 2px solid transparent;
    /*border-radius: 4px 4px 0 0;*/
    color: #888;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: 500;
    /*line-height: 1.42857;*/
    margin-right: 15px;
    margin-top: 15px;
    padding: 0 0 6px;
    position: relative;
    font-size: 14px;
}

.works-01 a:hover {
    /*-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;*/
    border-bottom-color: #2b85c4;
    /*-o-border-image: none;
    border-image: none;
    border-style: solid;
    border-width: 1px;*/
    color: #2b85c4;
}
.works-01 .active-works {
    /*-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;*/
    border-bottom-color: #2b85c4;
    /*-o-border-image: none;
    border-image: none;
    border-style: solid;
    border-width: 1px;*/
    color: #2b85c4;
}
.panel-heading .works-01 a:hover,
.panel-heading .works-01 .active-works{
    border-bottom-color: #ffcc1c !important;
    color: #333 !important;
}
    /*选卡 end*/

/*其他分页样式 start*/
/*邮件分页样式2015年10月22日 14:27:38--zhibin*/
.mail-pagination-all {
    width: 100%;
    margin: 20px 0px;
    display: inline-block;
    background-color: #fff;
}
.mail-pagination-all.mail-pagination-bottom {
    width: 100%;
    margin:0px;
    display: inline-block;
    background-color: #fff;
    padding: 15px 20px 0;
}
.wrapper .row.mail-bg{
    background: #fff;
    height: calc(100% - 65px);
    box-shadow: 0 0 8px 3px #eceef4;
}
/*.mail-pagination-all.mail-pagination-bottom{width: 100%;
    margin: -1px 0px;
    display: inline-block;
    background-color: #fff;
    padding: 15px ;}
.mail-pagination-all.mail-pagination-bottom{padding: 20px;}*/
.mail-pagination-left {
    display: inline-block;
    float: left;
    width: 40%;
    /*padding-left: 10px;*/
    color: #999;
}
.mail-pagination-left>select{
    border-radius: 4px;
    padding: 4px;
    border: 1px solid #d2d3dc;
    height: 26px;
    width: 50px;
}
.mail-pagination-right ul li {
    display: inline;
    float: left;
}

.mail-pagination-right ul li a {
    display: inline-block;
    margin: 0 5px;
    color: #999!important;
}

.mail-pagination-input {
    display: inline-block;
    float: right;
}

.mail-pagination-input input {
    text-align: center;
    margin: 0 10px;
    height: 20px;
    width: 30px;
}

.mail-pagination-input a {
    margin-left: 20px;
}

.mail-pagination-right {
    display: inline-block;
    float: right;
    text-align: right;
    width: auto;
    color: #999;
    padding-top: 4px;
}
.mail-pagination-right .fa{
    padding: 5px 9px;
    border:1px solid #b7b9c7;
    font-size: 14px;
    border-radius: 5px;
}
.mail-pagination-right .text{
    padding: 6px 8px;
    border: 1px solid #b7b9c7;
    display: inline-block;
    line-height: 1;
    font-style: normal;
    border-radius: 5px;
}
.mail-pagination-right .pagination{
    float: left;
    margin-right: 10px;
}
.pagination_select{
    display: inline-block;
    color: #a7a9b9;
    float: left;
    line-height: 26px;
}
.pagination_select select{
    border-radius: 5px;
    border: 1px solid #b7b9c7;
    height: 26px;
    line-height: 26px;
}
.mail-pagination-right .pull-right{
    line-height: 26px;
    color: #a7a9b9;
    margin-left: 22px;
}
.mail-pagination-right .pull-right em{
    margin: 0 14px;
    font-style: normal;
    color: #63caff;
}
.mail-box.mail_table_wrap {
    height: calc(100% - 160px);
}
.message-mail-td-allw {
    overflow: hidden;
    /*自动隐藏文字*/
    text-overflow: ellipsis;
    /*文字隐藏后添加省略号*/
    white-space: nowrap;
    /*强制不换行*/
    width: 20em;
    /*不允许出现半汉字截断*/
    display: inline-block;
}
/*批量更新 分页 开始*/
.dataTables_info input {
    margin: 0 10px;
    max-width: 45px;
    min-width: 30px;
}

.dataTables_info span {
    /*color: #2b85c4;*/
    float: right;
}

.dataTables_info em {
    color: #4d4d4d;
    margin: 0 10px;
    max-width: 70px;
    min-width: 30px;
}

.dataTables_info a {
    color: #2b85c4;
    margin-left: 10px;
    text-decoration: none;
}

/*其他分页样式 end*/

/*通用详情页 start 17/3/9 xie*/
.menu_n {
    height: 100%;
    /*表单margintop样式-0119*/
    /*margin: 51px auto 20px;*/
    margin: 0px auto 20px;
    padding: 0 0 20px;
    position: relative;
    width: 100%;
}
#content {
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
}
.newly-two .ibox-title {
    background-color: transparent !important;
}
/*新建页也有使用*/
.ibox-title h5 {
    color: #333;
    display: inline-block;
    float: left;
    font-size: 16px;
    /*margin: 0px 5px 0px 0;*/
    padding: 0;
    text-overflow: ellipsis;
    height: 65px;
    line-height: 65px;
    padding-left: 0px;
    border:none !important;
    position: relative;
    font-weight: 500;
}
.ibox-title h5::before{
    content: "";
    /*position: absolute;*/
    width: 8px;
    height: 8px;
    background: #ffcc1c;
    /*left: 0;
    top: 16px;*/
    float: left;
    margin: 28px 9px 0 0;
}

/*详情页改版后 开始*/
.form-left.form-left-rightframe .ibox-title .ibox-tools-k h5,
.form-left.form-left-rightframe .ibox-title .ibox-tools-k h2{
    color: #333 !important;
    display: inline-block;
    float: left;
    font-size: 16px;
    padding: 0;
    margin: 0px 0px 0px 0;
    text-overflow: ellipsis;
    height: 65px;
    line-height: 65px;
    padding-left: 20px;
    border:none !important;
    position: relative;
    font-weight: 500;
}
.form-left.form-left-rightframe .ibox-title .ibox-tools-k h5::before,
.form-left.form-left-rightframe .ibox-title .ibox-tools-k h2::before{
    content: "";
    position: absolute;
    background: #ffcc1c;
    width: 8px;
    height: 8px;
    top: 28px;
    left: 0;
    margin-top: 0;
}
span.save-btn.input_save{
    background: #2b85c4;
    color: #fff;
    padding: 4px 6px;
    border-radius: 4px;
}
span.cancel-btn.input_cancle{
    background: #fff;
    border: 1px solid #c2cad8;
    color: #999;
    padding: 4px 6px;
    border-radius: 4px;
}
/*详情页-各关联模块title*/
.title.nabla{
   width: 10px;
    border:5px solid #186faa;
    border-color:#186faa transparent transparent transparent;
}
a.collapse-link div.title_center{
    width: 100%;
    height: 20px;
    text-align: center;
    position: absolute;
    top: 32px;
    left: 0;
    display: none;
}
#add-bgclass a{
    padding: 2px 4px;
    /*border: 1px solid #fff;*/
    text-align: center;
    margin-left: 24px;
}
.ibox #add-bgclass .upload_local{
    padding:0 0 0 22px;
    background: url(../img/document/upload_local.png) no-repeat left center;
}
.ibox #add-bgclass .upload_doc{
    padding:0 0 0 22px;
    background: url(../img/document/upload_doc.png) no-repeat left center;
}
#add-bgclass .bgclass{
    color: #585858!important;
    background-color: transparent !important;
    border-radius: 0 !important;
    border: none !important;
}

/*.ibox.propert_receipt .ibox-tools-k{
    border-bottom: 2px solid #2B85C4;
}*/
.ibox.propert_receipt .ibox-title h5::before{
    content: "";
    position: absolute;
    width: 3px;
    height: 14px;
    background: #fff;
    left: 0;
    top: 13px;
}
/*详情页改版后 结束*/
.collapse-link i{
    line-height: 40px;
    display: none;
}
.newly-two .ibox-title .collapse-link i {
    color: #4d4d4d;
}
.newly-two .ibox-title h5 {
    border-left: 3px solid #2b85c4;
    /*padding-left: 10px;*/
}

.newly-two {
    display: inline-block;
    font-size: 12px;
    height: auto;
    position: relative;
    width: 100%;
}

/*.newly-two {
    width: 100%;
    margin: 30px 0 30px;
}*/
/*.form-layout-two .ibox-title .ibox-tools-k{margin-top: 0px;}
.newly-two .ibox-title .ibox-tools-k{margin-top: 20px;} 17/5/15*/
/*.mtb05 input {
    margin-bottom: 5px;
}*/

.view .newly-two input {
    border-top: none;
}
/*头部 开始*/
.kh-div {
    /*box-shadow: 0 0 3px -1px #999;*/
    overflow: hidden;
    position: relative;
    background: #fff;
    width: 100%;
    margin-bottom: 16px;
}
/*头部悬浮框 开始*/
.kh-div .ibox-title {
    background-color: transparent;
    color: inherit;
    height: 45px;
    margin-bottom: 0;
    min-height: 45px;
    padding: 5px 10px;
    width: 100%;
}

.kh-div .kh-back {
    background: #2b85c4;
    padding: 6px 6px;
    width: 100%;
    height:50px;
    position: relative;
    float: left;
    display: block;
}
.back-text {
    background-image: url(../img/khc-icon/khc-icon-i-all.png);/*17-6-27 xie url(../img/setup/back-text-img.png) no-repeat*/
    background-position: -64px -64px;;
    margin-top: 8px;
    margin-left: 8px;
    width: 28px;
    height: 20px;
    float: left;
    display: block;
    position: relative;
    /*height: 40px; line-height: 40px;*/
    font-size: 16px;
    color: #fff;
    font-weight: 600px;
}/*返回*/
.back-text::after{
    content: "返回";
    position: absolute;
    font-size: 14px;
    color: #fff;
    left: 25px;
    width: 150px;
    top:0px;
}
/*三级菜单图标*/
.ibox-tools-thr {
    /*图标距离右边距由12px不可调，否则会影响title-tooltip显示 2017-2-17*/
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    float: right;
    margin-top: 8px;
    padding: 0;
    position: relative;
    padding-right: 12px;
    /*下一条的提示文字显示正常 11/8*/
}

.ibox-tools-thr i {
    color: #c4c4c4;
    cursor: pointer;
    /*margin-left: 10px;*/
    display: block;
/*    height: 20px;
    width: 20px;*/
}
.ibox-tools-thr .icon{
    margin:3px 6px 0 0;
}
.ibox-tools-thr>a{
    margin-left: 22px;
    font-size: 14px;
    color: #585858;
}
.microtipIbox-tools-thr [data-microtip]{
    z-index: 999;
}
.ibox-tools-thr .posWrap .task-newly-bg{ /*详情页点击生成按钮后。。。*/
    position: absolute;
    top: 25px;
    right: 0px;
    width: 120px;
    background: #fff;
    height: auto;
    padding: 6px;
    box-shadow: 0 0 4px -1px #ccc;
    border-radius: 2px;
    z-index: 9;
}
.ibox-tools-thr .posWrap .task-newly-bg a{
    display: block;
    height: 30px;
    width: 100%;
    line-height: 30px;
    text-align: center;
    margin: 0;
    color: #333;
}
.ibox-tools-thr .posWrap .task-newly-bg a:hover{
    color: #186faa;
}
.ibox-tools-thr .posWrap i{
    margin-left: 0 !important;
}
.ibox-tools-thr .posWrap{
    margin-left: 10px;
}
    /*头部悬浮框 结束*/
/*头部内容 开始*/
.kh-div .ibox-content {
    border: none;
    color: inherit;
    padding: 0px;
    height: 100%;
    overflow: hidden;
    position: relative;
    min-width: 900px;
}
.kh-div .ibox {
    float: left;
    clear: none;
    padding-top: 5px;
    width: 100%;
}
.kh-div .ibox.planUser{
    width: 100%;/*工作报告头部*/
    padding: 12px 20px 16px;
}
.kh-div .ibox h1 {
    /*height: 48px;*/
    /*line-height:20px;*/
    text-overflow: ellipsis;
    white-space: nowrap;
    /*padding-bottom: 10px;*/
    position: relative;
    font-size: 16px;
    /*margin-bottom: 20px;*/
    padding-top: 6px;
    max-width: 200px;
    overflow: hidden;
    display: inline-block;
    color: #2b85c4;
    font-weight: 500;
}
.kh-div .ibox h1>span{
    margin-left: 10px;
}

.line-content {
    clear: none;
    min-height: 80px;
    position: relative;
}

.line-content ul {
    margin: 0;
    padding: 0;
}

.line-content ul li {
    list-style-type: none;
    position: relative;
    float: left;
    margin-right: 10px;
    /*border: 1px dashed #dce2eb;*/
    height: 45px;
    margin-bottom: 15px;
    left: -1px;
    /*min-width: 106px;*/
    min-width: 18%;
}
.line-content ul li:first-child {
    list-style-type: none;
    position: relative;
    float: left;
    margin-right: 18px;
    border-left: none;
    height: 45px;
    margin-bottom: 15px;
    left: 1px;
}
.line-content ul li span {
    /*display: inline-block;*/
    height: 24px;
    line-height: 20px;
    width: 100%;
    overflow: hidden;
    /*padding-left: 18px;*/
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #333;
    display: inline-block;
}
.line-content ul li>span[class=dollarsign],.line-content ul li>span[name=detailShowValue],line-content ul li>span[name=detailShowType],line-content ul li>span[name=detailShowType]>a{
    color: #333!important;
    font-size: 14px;
}
.line-content ul li span>span[name=colon] {
    display: inline-block;
    height: 28px;
    line-height: 26px;
    max-width: 150px;
    overflow: hidden;
    padding-left: 0px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #999;
}
/*头部内容 不带头像 开始*/
.newly-one-fo {
    width: auto;
    float: left;
    position: relative;
    height: 80px;
    display: block;
}
/*头部内容 不带头像 结束*/
/*头部内容 带头像 开始*/
.kh-div .newly-one {
    /*width: 145px;*/
    /*float: left;*/
}
.kh-div .newly-one a {
    margin: 4px 0px 38px 20px;
    display: inherit;
    position: relative;
    vertical-align: middle;
    border-radius: 50%;
}
.newly-one {
    /*height: 146px;*/
    /*margin: 10px auto;*/
    position: relative;
    width: 68px;
}

.newly-one a img {
    height:42px;
    width: 42px;
    border: 1px solid #dbe1e8;
    border-radius: 25px;
}

.newly-one a {
    border-radius: 50%;
    vertical-align: middle;
    width: 44px;
    height: 42px;
}

.newly-one .top-portrait {
    background: #000 none repeat scroll 0 0;
    display: none;
    height: 24px;
    left: -12px;
    opacity: 0.7;
    position: absolute;
    text-align: center;
    top: 40px;
    color: #ccc;
    width: 60px;
    border-radius: 5px;
    z-index: 2;
    line-height: 24px;
}

.newly-one a:hover {
    display: block;
}


/*.newly-one a:hover{background:#000 !important;}*/

.newly-one a:hover img {
    opacity: 0.8;
}

.newly-one a:hover .top-portrait {
    display: block !important;
}

.newly-one button {
    background: none;
    border: 0 none;
    color: #fff;
    height: 24px;
    margin: 0;
    text-align: center;
}
/*头部内容 带头像 结束*/
/*头部内容结束*/

.new_headimg-Dtail{
    /*height: 100px;*/
    width: auto;
    float: left;
    /*padding-top: 20px;*/
    /*margin: 5px 12px -3px 15px;*/
}
.new_headcontent-Dtail{
    /*padding-top: 13px;*/
}
.new_headFloat>select{
    width: 128px;
    border: 1px solid #dbe1e8;
    height: 22px;
    font-size: 12px;
}
div[class="head-val"]{
    /*margin-left: 18px;*/
    height: 18px;
    font-size: 14px;
    max-width: 150px;
}
div[class="head-val"]>div{
     display: inline-block;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
     max-width: 100%;
}
div[class="dollarsign"]+div[name="detailShowValue"]{
    max-width: 90%;
}
/*头部 结束*/

/*详情内容部分 开始*/

/*详情页基本信息信息 开始*/

/*详情页表格 开始*/
/*详情页面table*/
/*rgb由#f7f7f7改为#f0f0f0 2017.2.17*/

.single-table-td {
    /*background: rgb(240, 240, 240) none repeat scroll 0 0;*/
    text-align: right;
    width: 14%;
    color: #888;
}

.view .table-bordered-0122 {
    border-collapse: separate !important;
    width: 100%;
    /*border:1px solid #ddd;*/

}

.view .table-bordered-0122 > tbody > tr > td,
.view .table-bordered-0122 > tbody > tr > th {
    /*border-width: 0px 0px 1px 0px;*/
    /*border-style: solid;*/
    /*border-color: white;*/
    text-align: left!important;
    padding-left: 30px;
}
/*xie 17/4/13*/
.view .table-bordered-0122 > tbody > tr > td:last-child{
    border-right: none;
}
.view .table-bordered-0122 > tbody > tr:last-child > td{
    border-bottom: none;
}

.view .table-bordered-0122 td {
    position: relative;
}

.view .table-bordered-0122 td:nth-of-type(even) {
    padding: 0;
    padding-left: 5px;
    padding-top: 10px;/*新修改2017-11-29*/
}
/*xie 17-9-23 详情页编辑带币符的内容样式调整*/
/*.view .table-bordered-0122 .dollarsign{

    float: left;
    line-height: 28px;
}
.view .table-bordered-0122 .dollarsign+input[type='text']{
    width: calc(100% - 90px);;
}*/
.table-bordered-0122 .dollarsign,.table-bordered-0122 .dollarsignOfLook{
    position: absolute;
    left: 0;
    top:15px;
    z-index: 1;
    display: block;
    line-height: 28px;
}
.view .table-bordered-0122 td[data-showtype="currency"] .dollarsign,
.view .table-bordered-0122 td[name="CURRENCY_NAME"] .dollarsignOfLook,
.view .table-bordered-0122 td[name="BALANCE_MONEY"] .dollarsign,
.view .table-bordered-0122 td[data-showtype="formula"] .dollarsign{
    top: 6px;
    left: 6px;
}
.view .table-bordered-0122 td[data-showtype="address"] p{
    width: 80%;
}
.view .table-bordered-0122 td[data-showtype="address"] .addressClickBtn{
    right: -5px;/*18-1-15*/
}
.dollarsignOfLook,.dollarsign{
    float: left;
    position: absolute;
    z-index: 2;
}
/*.editors .cpointer {*/
    /*position: absolute;*/
    /*top: -2px;*/
    /*right: 42px;*/
    /*cursor: pointer;*/
    /*!*放大镜的位置 11/8*!*/
/*}*/

/*.editors .viewEreisa {*/
    /*position: absolute;*/
    /*right: 10px;*/
    /*top: -2px;*/
    /*cursor: pointer;*/
    /*!*橡皮擦的位置 11/8*!*/
/*}*/

/*.editors .save-class-but {*/
    /*line-height: 26px;*/
    /*float: right;*/
    /*margin-right: 5px;*/
    /*position: absolute;*/
    /*top: 16px;*/
    /*right: 8px;*/
    /*!*保存取消的位置 11/8*!*/
/*}*/


.view .table-bordered-0122 p {
    margin: 0;
    padding-left: 2px;
    white-space: initial;
    word-break: break-all;
    /*width: 80%;*/
    /*line-height: inherit;*/
    line-height: 1.42857143;
    /*解决带币符的展示样式问题*/
    /*margin-top: 5px;*/
    border:1px solid transparent;
    float: left;
    margin-right: 8px;
    /*18-1-15*/
    display: inline-block;
    padding-right: 30px;
}
.view .table-bordered-0122 .simple-lookup-p a{
    color: #333;
}
/*币种详情页*/
table.table-bordered-0122.currency tbody tr td:nth-of-type(odd){
    padding-top: 0!important;
    vertical-align: bottom;
}

/*币种 新建页*/
.subNavBox.currency table.table-bordered-0122 tr td div.newSelectType .newSelectType::after{
     top: 18px;
}
/*币种内容*/
.view .currencyTd p{
    width: auto;
    float: left;
}
.view .currencyTd .baseSpan{
    float: left;
    margin-left: 8px;
    line-height: 28px;
    margin-top: 5px;
    position: relative;
    top: -10px;
}
.view .currencyTd .dollarsign{
    float: left;
}
#content-table tbody tr td:not(.active-cell):HOVER .detail_edit>.single-edit-btn {
    display: block !important;
    position: absolute;
    left: calc(100% - 14px);
    top: calc(100% - 20px);
}
/*多行文本域查看样式处理-bootstrap样式会影响 feifei.liu 201702181706*/
.view .table-bordered-0122 pre {
    background: inherit;
    border: 0;
    white-space: pre-wrap;
    word-wrap: break-word;
    font-family: inherit;/*其他插件的css样式影响了pre的字体*/
    font-size: 12px;
    color: #333;
    /*18-1-15*/
    padding-right: 30px;
    display: block;
}

.table-bordered-0122 textarea {
    line-height: 22px !important;
}

.view .table-bor-menu {
    background: none repeat scroll 0 0;
    /*border: 1px solid #c2cad8;*/
    border-radius: 2px;
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    position: absolute;
    right: 0px;
    text-align: center;
    top: 7px;
    /*top值由3px改为7px 11/7*/
    z-index: 999;
}

.vine-pa01 {
    /*right: 0px;*/
}
/*详情页表格 结束*/
/*详情页基本信息信息 结束*/

/*详情页关联列表 开始*/
.subNavBox.subNavBox-axis #relationdiv .newly-thr .realtion-table-div{
    border-left: 1px solid #dbe1e8;
    border-right: 1px solid #dbe1e8;
}
.newly-two .ibox.float-e-margins,.form-layout-two .ibox.float-e-margins {
    margin-top: 25px;/*xie 17/5/18 35->25*/
}

/*详情页-关联列表内表格title颜色*/
.subNavBox.subNavBox-axis #relationdiv .newly-thr .table-bordered>thead>tr>th{
    background: #f4f6f9!important;
}
/*头部标题 开始*/
.newly-thr .ibox-title {
    background-color: transparent !important;
    /*样式调整优化，feifei.liu*/
    border-bottom: none;
    line-height: 65px;
    padding: 0;
    height: 65px;
}

.ibox-tools-k {
    display: inline-block;
    /*float: left;*/
    position: relative;
    height: 65px;
    line-height: 65px;
    /*新增样式 11/4*/
    /*margin-top: 7px;
    width: 100%;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;样式调整优化，feifei.liu*/
}

.ibox-tools-group {
    float: right;
    /*margin-top: -28px; 样式调整优化，feifei.liu*/
    /*新增详细页的工具组样式 11/8 */
}
.ibox-tools-group a{
    color: #585858;
    font-size:14px;
}
.ibox-title .ibox-tools-group{
    /*margin-top: 16px;*/
    line-height: 65px;
}
.collapse-link {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 65px;
    line-height: 65px;
}
/*详情页改版后-各模块-title*/
.form-left.form-left-rightframe .ibox-tools-k  a.collapse-link{
    border-bottom: none !important;
}


.newly-thr .ibox-title .collapse-link i {
    color: #4d4d4d;
}

.newly-thr .ibox-title h5 {
    border-left: 3px solid #2b85c4;
    padding-left: 3px;
}
.ibox-title .module_detail_title{
    margin-top: 0;
}
/*返回按钮*/
.DTAIL-detailtitle:before{
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    border-top: 2px solid #b7b9c7;
    border-left: 2px solid #b7b9c7;
    transform: rotate(-45deg);
    top:19px;
    left: 0px;
    cursor: pointer;
}
a.DTAIL-detailtitle{
    font-size: 14px;
    color: #7484A4;
    line-height: 50px;
    float: left;
    position: relative;
    padding-left: 20px;
}


/*头部标题 结束*/

/*没有找到记录 开始*/
.relation-iframe-activebg {
    background: #f4f6f9 none repeat scroll 0 0;
    display: inline-block;
    height: 40px;
    padding: 12px;
    text-align: center;
    width: calc(100% - 0px);
    color: #666;
}
/*没有找到记录 结束*/


/*详情 关联模块 开始*/
#relationDiv .nav-tabs{
    border: none !important;
    height: 30px;
    margin:20px 0 10px;
    padding: 0 20px;
}
#relationDiv .nav-tabs li a{
    height: 28px;
    line-height: 28px;
    padding:0 7px;
    font-size: 14px;
    color: #333;
}
#relationDiv .nav-tabs li{
    border:1px solid #d2d3dc;
    border-radius: 5px;
    margin-right: 9px;
    overflow: hidden;
}
#relationDiv .nav-tabs li.active,
#relationDiv .nav-tabs li:hover{
    border-color: #fdcb1c;
    box-shadow: 1px 1px 3px 0 #ffcc1c;
}
#relationDiv .newly-thr .ibox-title{
    border:none;
}
.realtion-table-div .table.table-bordered{
    /*border-top:2px solid #ffcc1c;*/
    border: 1px solid #d2d3dc;
}
#relationDiv .newly-thr{
    padding: 0;
}
#relationDiv .realtion-table-div .table thead tr th{
    background-color: #fff !important;
    font-size: 12px;
    height: 45px;
    color: #888 ;
    text-align: left;
}
#relationDiv .realtion-table-div .table tbody tr td{
    font-size: 14px;
    padding: 0 10px;
    border-bottom:none;
}
#relationDiv .realtion-table-div .table tbody tr:nth-child(even){
    background: #f4f7fb;
}
#relationDiv .realtion-table-div .table tbody tr:hover{
    background: #f2f2f5;
}
#relationTabContent .table{
    border:none;
    border-top: 2px solid #ffcc1c;
    border-bottom: 1px solid #dbe1e8;
    /*border-width: 2px 0 1px 0;
    border-style: solid;
    border-color: #ffcc1c transparent #dbe1e8 transparent;*/
}
#relationTabContent .table .checkbox{
    margin: 4px 6px 0 0;
}
#relationTabContent .ibox-title,
#relationTabContent .ibox-tools-k,
#relationTabContent .collapse-link,
#relationTabContent .module_detail_title,
#relationTabContent .ibox-tools-group{
    height: 44px;
    line-height: 44px;
}
#relationTabContent .module_detail_title::before{
    margin-top: 18px;
}
#relationTabContent .ibox-title{
    padding: 0 20px;
}
#relationTabContent .ibox-tools-group a{
    margin: 0 0 0 20px !important;
}
#relationTabContent .attachment .realtion-table-div .table{
    border-left: none;
    border-right: none;
}
    /*详情 关联模块 结束*/


/*关联列表 表格 开始*/

.ibox-content .realtion-table-div {
    overflow-x: auto;
}

.ibox-content .realtion-table-div table thead tr th {
    white-space: nowrap;
}

.ibox-content .realtion-table-div table tbody tr td {
    padding: 0px 5px;
}

#relationdiv div .realtion-table-div table tbody tr td {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    max-width: 150px;
}
/*关联列表样式*/
.relation-body-bg {
    background: #fff;
    overflow: hidden;
}

.relation-content {
    background: #fff;
    border-bottom: 1px solid #dbe1e8;
}

.relation-content tr td:nth-of-type(2n+1){
    padding-top: 0;
}

.relation-content tr:hover {
    /*background: #edf0f3!important;*/
}
/*
.relation-content-but {}

.relation-content-but a {}*/

.relation-content-but a i {
    display: none;
}
/*xie 17/4/6 带复选框的td宽度*/
.relation_bh_clue_pool .table tr td:first-child{
    min-width: 30px;
}
.relation_bh_clue_pool .table tr th:first-child{
    min-width: 30px;
}
/*分页*/
.relation-box-page {
    width: 100%;
    text-align: right;
    padding: 0 20px;
}

.relation-box-page ul {
    /*min-width: 300px;*/
    white-space: nowrap;
    margin: 2px 0;
}

.relation-box-page ul li {
    float: left;
    list-style-type: none;
    width: auto;/*调整li的宽度*/
    color: #a7a9b9;
}

.relation-box-page ul li a {
    border-radius: 5px !important;
    border: 1px solid #d2d3dc;
    margin: 0 5px;
    padding: 3px 10px;
    background: #fff;
    color: #b7b9c7;
    font-size: 14px;
    display: inline-block;
}
.relation-box-page ul li em{
    font-style: normal;
    border-radius: 5px;
    border: 1px solid #d2d3dc;
    background: #fff;
    padding: 4px 9px;
    display: inline-block;
    color: #a7a9b9;
    margin: 0 5px;
}
.relation-box-page ul li a:hover {
    border-color: #ffcc1c;
    background: #ffcc1c;
    color: #fff;
}
.relation-box-page .paging_full .dataTables_info{
    padding-top: 0;
}
.relation-box-page .relationListPage_footer,
.relation-box-page .commonPage_footer{
    float: none;
}
.relation-box-page .commonPage_footer select{
    height: 25px;
    margin: 0;
    border-radius: 5px;
}
.relation-box-page .paginate_button span{
    color: #a7a9b9;
    border:none;
}
.relation-box-page .paginate_button span:hover{
    color: #a7a9b9;
    background-color: transparent;
    border:none;
}
.relation-box-page .paging_full {
    float: none !important;
    margin-top: 8px !important;
    display: inline-block;
}
.relation-box-page  .dataTables_info{
    padding-top: 8px;
    float: right;
    line-height: 30px;
    margin-left: 20px;
}
.relation-box-page  .dataTables_info input{
    line-height: 1.5;/*调整分页中input的高度*/
}
.relation-box-page  .dataTables_info span{
    color: #a7a9b9;
}
.relation-box-page  .dataTables_info em{
    font-style: normal;
    color: #1ba8ed;
}
.detail-nodata{
    background: url("../img/detail-nodata.png") no-repeat center;
    height: 18px;
    width: 18px;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 5px;
}

.alignRight{
    text-align: right;
}
/*关联列表 表格 结束*/
/*详情页关联列表 结束*/
/*附件*/
.float-e-margins.enclosure{padding: 0px 44px;}
#att_iframe_div .realtion-table-div .table thead tr th,
#att_iframe_div .realtion-table-div .table tbody tr td{
    width: 10%;
}
#att_iframe_div .realtion-table-div .table thead tr th{
    font-size: 12px;
    color: #888;
}
#att_iframe_div .realtion-table-div .table tbody tr td{
    font-size: 14px;
    color: #585858;
}
.newly-thr #att_iframe_div div[class='realtion-table-div workReport-table']>table >thead >tr{
    border-bottom: 1px solid #dbe1e8;
}
#att_iframe_div{
    margin-top: 0;
 }
/*详情内容部分 结束*/
/*通用详情页 end*/

/*通用新建编辑 start*/
.newly {
    height: 100%;
    position: relative;
    width: 100%;
}
.newly-top-cm {
    background: #2b85c4 none repeat scroll 0 0;
    display: block;
    height: 50px;
    left: 0%;
    position: relative;
    top: 0px;
    border-top: 10px solid #f3f3f4;
    width: 100%;
    z-index: 988;
}
/*头部悬浮框 开始*/
.newly-top {
    -moz-border-top-colors: none;
    background: #2b85c4 none repeat scroll 0 0;
    border-color: #f0f3fa;
    border-style: solid solid none;
    border-width: 31px 0 0;
    display: block;
    height: 73px;
    /*left: 41px;*/
    overflow: hidden;
    /*padding: 7px;影响子任务title暂注2017-4-27*/
    /*position: fixed;*/
    /*top: 48px;*/
    /* width: calc(100% - 82px);*/
    /*修改标题栏16.8.22*/
    z-index: 988;
}
.newly-top{
    border: none;
    min-height: 45px;
    height: 45px;
    padding: 6px;
}
.newly-top-buttn {
    display: block;
    margin: 0px auto;
    position: relative;
    text-align: center;
    width: 500px;
}
.newly-top-buttn a {
    /*color: #fff;*/
    font-size: 14px;
    /*line-height: 30px;新增页title高度*/
    margin: 0px 8px;
    float: left;
}

.newly-top-buttn a:hover {
    text-decoration: none;
}
/*头部悬浮框 结束*/
/*内容 开始*/
.table-bordered-0122 tbody tr th,
.table-bordered-0122 tbody tr td {
    position: relative;
    line-height: 30px;
    /*添加line-height 11/4*/
    vertical-align: top;
    /*删除行高改为垂直top 11/24*/
    white-space: inherit !important;
}

.view .table-bordered-0122 tbody tr td {
    position: relative;
    /*line-height: inherit;*/
    vertical-align: top;
    white-space: inherit !important;
}
.view .table-bordered-0122 tbody tr th,
.view .table-bordered-0122 tbody tr td {
    position: relative;
    line-height: 38px;
    vertical-align: top;
    white-space: inherit !important;
}

.table-bordered-0122 .topInfo {
    vertical-align: top;
    padding-top: 12px;
    /*新增说明信息在顶部的样式 11/7*/
}

.table-bordered-0122 tbody tr td {
    padding-top: 9px;
    padding-bottom: 9px;
    /*改padding-top:4px为padding:9px;padding-bottom:9px; 11/4*/
    /*border: 1px solid red;*/
}
.content-table-news-td-left {
    width: 10%;
    padding-right: 10px;
}
.subNavBox.subNavBox-axis .content-table-news-td-left {
    width: 15%;
    padding-right: 0px;
    line-height: 21px;
}
/*property.ftl*//*新建编辑页-input宽度*/
.form-layout-two .ibox-content .table-bordered-0122 input,
.form-layout-two .ibox-content textarea {
    -moz-border-bottom-colors: none;
    border: 1px solid #ccc;
    color: #000;
    line-height: 25px;
    overflow: hidden;
    padding: 0 6px 0 10px;
    position: relative;
    width: 60%;
    resize: none;
    /*不准横向和纵向拉伸*/
    float: left;
}
.form-layout-two .ibox-content .table-bordered-0122 input[type=checkbox]{
    height: 14px;
    width: 4%;
}
/*详情页-input宽度*/
.subNavBox.subNavBox-axis  .form-layout-two .ibox-content .table-bordered-0122 input,
.subNavBox.subNavBox-axis  .form-layout-two .ibox-content textarea {
    -moz-border-bottom-colors: none;
    border: 1px solid #ccc;
    color: #000;
    line-height: 25px;
    overflow: hidden;
    padding: 0 6px 0 10px;
    position: relative;
    /*width: calc(60% - 50px);*/
    width: 60%;
    resize: none;
    /*不准横向和纵向拉伸*/
    float: left;
    margin: 10px 0;
}
.subNavBox.subNavBox-axis  .form-layout-two .ibox-content textarea{
    overflow-y: auto;
}
.form-layout-two .ibox-content textarea{
    height: 60px;
    /*width: calc(100% - 140px)!important;*/
    width: 60%;
}
.form-layout-two .ibox-content textarea {
    overflow-y: auto;
}
.cpointer {
    cursor: pointer;
    height: 27px;
    /*新增放大镜高度*/
}
/*.detail_edit .cpointer_wrap{
    top: 0;
}
.detail_edit .cpointer_wrap .cpointer{
    width: 16px;
    height: 16px;
    float: left !important;
    margin-left: 7px;
    margin-top: 10px;
    position: relative;
    top: inherit !important;
    right: inherit !important;
}
.detail_edit .cpointer_wrap .ico-jingzheng{
    padding-top: 0;
    margin-right: 0;
    position: absolute;
    left: 3px;
    top: 3px;
}
.detail_edit .cpointer_wrap .ico-ereisa{
    height: 16px;
    width: 16px;
    position: absolute;
    left: 0;
    top: 0;
}
.detail_edit .cpointer_wrap .icon{
    top: 1px;
}*/
.simple-value {
    text-align: left;
    /*width: 30%;*/
}

.simple-value span {
    /*float: left;*/
    cursor: pointer;
    background: none;
}
.form-layout-two .ibox-content select {
    height: 28px;
    line-height: 28px;
    border: 1px solid #dedede;
}
.subNavBox.subNavBox-axis .form-layout-two.newly-two.view .ibox-content select {
    border: none;
}

.form-layout-two .ibox-content input {
    -moz-border-bottom-colors: none;
    border: 1px solid #ccc;
    /* margin: 0 0 10px; */
    color: #000;
    line-height: 28px;
    overflow: hidden;
    padding: 0 10px 0 10px !important;/*修改新建页input宽度2017-10-12*/
    position: relative;
    /*width: 60%;任务-新建页面修改*/
    height: 28px;
    top:6px;
}
.form-layout-two ul li .textarea {
    overflow: hidden;
    border: 1px solid #dedede;
    color: #999;
    resize: none;
    width: 60%;
}
/*新建页复选框位置*/
.form-layout-two .ibox-content .create_checkbox{
    top:9px;
}

/*内容 结束*/
/*通用新建编辑 end*/

/*新建、详情、编辑通用结构样式 start*/
.menu_n-0121 {
    /* box-shadow: 0 0 3px -1px #999; */
    /*background: #fff none repeat scroll 0 0;*/
    border-radius: 2px;
    height: 100%;
    /*详情页-0121*/
    margin: 0px auto;
    padding: 0 0 20px;
    position: relative;
    width: 100%;
    display: flex;
}
.nino {
    clear: both;
    height: 100%;
    position: relative;
    /*width: calc(100% - 56px);*/
    /*width: 100%;*/
    /*margin-right: 16px;*/
}
.detail_section .nino{
    width: calc(100% - 56px);
    max-width: 100%;
}
.nino.mini_left{
    width: calc(100% - 376px);
}

.nar_left {
    clear: both;
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 333;
}
.subNavBox {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    margin: 0 auto;
    padding: 0 20px 40px 20px;
    width: 100%;
    margin-bottom: 20px;
}
.subNavBox.subNavBox-axis table.table-bordered-0122 tbody tr td:nth-of-type(odd){
    text-align: right;
    padding-right: 20px;/*详情页表格2017-10-19*/
    /*background: blue;*/
    padding-top: 10px;/*详情页表格2017-10-19*/
}
.subNavBox table.table-bordered-0122 tbody tr td:nth-of-type(odd){
    text-align: right;
    padding-right: 20px;/*详情页表格2017-10-19*/
    /*background:red;*/
    padding-top: 14px;/*详情页表格2017-10-19*/
}
.subNavBox.subNavBox-axis{
    padding: 0 0px 40px 0px;
    width:100%;
}
.subNavBox.subNavBox-axis>.tab-content{
    padding: 0;
    display: block;
}
.subNavBox.subNavBox-axis .nav-tabs{
    width: 100%;
    height: 45px;
    border-bottom: 1px solid #e2e3ea !important;
    background: #fff;
}
.subNavBox.subNavBox-axis .nav-tabs a{
    color: #888;
    font-size: 14px;
    font-weight: 500;
    border: none !important;
    margin: 0;
    line-height: 43px;
    padding: 0 15px;
}
.subNavBox.subNavBox-axis .nav-tabs li{
    border-top:3px solid transparent;
    border-left:1px solid transparent;
    border-right:1px solid transparent;
}
.subNavBox.subNavBox-axis .nav-tabs li:first-child{
    border-left: none;
}
.subNavBox.subNavBox-axis .nav-tabs .active,
.subNavBox.subNavBox-axis .nav-tabs li:hover{
    border-top-color:#fdcb1c;
    border-left-color:#e2e3ea;
    border-right-color:#e2e3ea;
}
.subNavBox.subNavBox-axis .nav-tabs .active a,
.subNavBox.subNavBox-axis .nav-tabs li:hover a{
    color: #333 !important;
}
/*新增右侧-轴-开始*/

.right_axis{
    float: right;
    /*position: relative;*/
    text-align: center;
    width: 155px;
    overflow: hidden;
}
.vertical-axis{
    height:315px;
    /*border: 1px solid red;*/
    overflow: auto;
    width: 171px;
    margin-right: 5px;
}
/*@-moz-document url-prefix() {
    .vertical-axis{
        height:300px;
        overflow: auto;
        width: 150px;
        margin-right: 12px;
    }
}*/
.vertical-axis ul li{
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #8ec4e5;
    cursor: pointer;
    position: relative;
    padding-left: 20px;
    /*border-left: 1px solid #dbe1e8;*/
}
.dot{
    height: 10px;
    width: 10px;
    background: #dae2e8;
    border-radius: 25px;
    position: absolute;
    left: 16px;
    top: 12px;
}
.dot-actived{
    height: 30px;
    width: 30px;
    display: inline-block;
    background: url("../img/dot-actived.png") no-repeat center;
    left: 6px;
    top: 2px;
}
.right_axisWrap{
    width: 155px;
    height: 315px;
    float: right;
    position: relative;
    margin-top: 30px;
}
.right_axisWrap::before{
    content: '';
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    border:1px solid #dbe1e8;
    border-radius: 6px;
    left: 16px;
    top: -10px;
}
/*.right_axisWrap::after{
    content: '';
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    border:1px solid #dbe1e8;
    border-radius: 6px;
    bottom: -10px;
    left: 16px;
}*/

.right_axis_fixed{
    position: fixed;
    top: 125px;
    right:45px;
    /*margin-right: -10px;*/
}
.right_axis .right-wrap {
    position: absolute;
    display: none;
    width: 22px;
    height: 42px;
    top: 140px;
    right: 10px;
    z-index: 5;
}
.right_axis .right-wrap .go-up, .right-wrap .go-down {
    display: block;
    width: 22px;
    height: 21px;
}
.right_axis .right-wrap .go-up{
    background: url(../img/go_up.png) no-repeat center;
}
.right_axis .right-wrap .go-down{
    background: url(../img/go_down.png) no-repeat center;
}
.right_axis .right-wrap .go-up.sideCatalog-up-disable{
    background: url(../img/dis_up.png) no-repeat center;
}
.right_axis .right-wrap .go-down.sideCatalog-down-disable{
    background: url(../img/dis_down.png) no-repeat center;
}

/*@-moz-document url-prefix(){
    .right_axis_fixed {
        position: fixed;
        top: 200px;
        right: 62px;
        margin-right: 0px;
    }
}*/
.vertical-axis ul{
    position: relative;
    top:0;
}
.vertical-axis ul li .seced{
    border-left: 1px solid #dbe1e8;
    padding-left: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/*置顶按钮*/
.set_top{
    height: 40px;
    width: 40px;
    border: 1px solid #dbe1e8;
    border-radius: 4px;
    background: #c8cfda;
    text-align: center;
    font-size: 20px;
    font-family: "Microsoft Yahei";
    margin-top: 15px;
    display: inline-block;
    cursor: pointer;
    position: fixed;
    bottom: 60px;
    right: 60px;
}
.set_top>div{
    height: 20px;
    width: 20px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(135deg);
    margin: 14px 9px;
}
@-moz-document url-prefix(){
     .set_top{
         position: fixed;
         bottom: 50px;
         right: 70px;
     }
 }

.radio-axis{
    height: 10px;
    width: 10px;
    border: 1px solid #dbe1e8;
    border-radius: 10px;
    position: absolute;
    right: 130px;
    top: 20px;
}
.radio-axis.radio-axis-fixed{
    position: absolute;
    right: 130px;
    top: -10px;
}
/*@-moz-document url-prefix(){
    .radio-axis{
        height: 10px;
        width: 10px;
        border: 1px solid #dbe1e8;
        border-radius: 10px;
        position: absolute;
        right: 137px;
        top: 20px;
    }
    .radio-axis.radio-axis-fixed{
        position: absolute;
        right: 137px;
        top: -10px;
    }
}*/

/*新增右侧-轴-结束*/

div[class="subNavBox"] div[class="form-layout-two newly-two"]:first-child div[class="ibox"]{
    margin-top: 5px!important;
}
/*表单双列 开始*/
.form-layout-two {
    width: 100%;
    margin: 0 0 0px;
    display: block;
    font-size: 12px;
    height: auto;
    position: relative;
    /*min-width: 600px;*/
    /*17/1/22 xie 暂时没发现问题*/
}

.form-layout-two .ibox {
    margin: 0;
    /*修改样式 11/8*/
    /*修改新增页 2017-4-26*/
}
.form-layout-two .ibox.specialIbox{
    margin-bottom:0;
}
.form-layout-two .ibox.specialIbox input#startDate,.form-layout-two .ibox.specialIbox input#endDate{
    width: 15%!important;
}
.newly-thr .ibox-title + .ibox-content{
    margin-top:0 !important;
}
.specialIboxContent{
    margin-bottom: 20px;
}
.form-layout-two .ibox-title {
    background-color: transparent !important;
    /*样式调整优化，feifei.liu*/
    /*border-bottom: 1px solid #dbe1e8;*/
    line-height: 40px;
}

.form-layout-two .ibox-title .collapse-link i {
    color: #4d4d4d;
    display: none;
}

.form-layout-two .ibox-title h5 {
  /*  border-left: 3px solid #2b85c4;
    padding-left: 10px;*/
}
/*表单双列 结束*/
/*新建、详情、编辑通用结构样式 end*/

/*新建、编辑视图 start  17-7-24 caiqin.xie 修改部分样式*/
/*新建视图*/
.shitu-newbg {
    height: auto;
    padding: 0 25px 20px;
}

.shitu-new-heading {
    border: 0 none;
    /*padding: 14px 10px 0;*/
    width: 100%;
    /*background: #f0f3fa;*/
}

.shitu-new-panel-body {
    height: calc(100% - 50px);
    /*padding: 0px 10px 20px;*/
}

.fenpei-two-bg {
    width: 100%;
}
.fenpei-two-bg em {
    color: #e60606;
    margin-right: 5px;
}

.fenpei-two-bg input {
    color: #4d4d4d;
    font-size: 12px;
    height: 32px;/*28px 17-7-24 xie*/
    line-height: 32px;
    margin-left: 10px;
}
.fenpei-two-bg select {
    height: 32px;/*28px 17-7-24 xie*/
    line-height: 32px;
}
.with-all {
    width: 100%;
}
/*xie 17-7-24 新加*/
.shitu-newbg .set-content{
    padding: 30px;
}
.shitu-newbg input[type='text'],.shitu-newbg select{
    border:1px solid #c2c9d9;
    height: 34px;
}
.shitu-newbg .fenpei-two-bg input{
    padding: 0 10px;
    width: 190px;
    border-radius: 4px;
    margin-left: 0;
}
.with-all>h2{
    color: #999;
    font-size: 14px;
    font-weight: 500;
}
.with-all h4,.with-all+ h2{
    font-size: 16px;
    color: #333;
    font-weight: 500;
}
.with-all+ h2{
    margin-bottom: 15px;
}
.shitu-newbg .fenpei-two-bg table tr td{
    height: 30px;
    font-size: 14px;
}
.shitu-newbg .fenpei-four-term01>p{
    margin-bottom: 15px;
}
.shitu-newbg .fenpei-four-term01{
    padding: 25px 0 19px;
}
.shitu-newbg .with-all>h2{
    color: #333;
}
.shitu-newbg .fenpei-four-term01 .fenpei-for-d01{
    padding: 23px;
    width: 100%;
    border: none;
}
.fenpei-four-term01 .fenpei-for-d01 p{
    font-size: 14px;
}
.fenpei-four-term01 .fenpei-sel-u p{
    padding: 10px 0 14px 0;
    color: #888888;
}
.fenpei-four-term01 .fenpei-for-d01 .fenpei-for-d03{
    height: 270px !important;
    padding: 0 15px;
}
.fenpei-four-term01  .fenpei-for-d03 option{
    font-size: 14px;
    margin-top: 10px;
}
.shitu-newbg .fenpei-four-term01 .fenpei-for-dcen .btn{
    display: block;
    position: relative;
    width: 36px;
    height: 26px;
    overflow: hidden;
    border-radius: 5px;
}
.shitu-newbg .fenpei-four-term01 .fenpei-for-dcen .btn i{
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    top:8px;
}
.shitu-newbg .fenpei-four-term01 .fenpei-for-dcen .btn.btn-success{
    margin: 140px 0 10px 0;
}
.shitu-newbg .fenpei-four-term01 .fenpei-for-dcen .btn.btn-default{
    border-color: #ffcc1c;
}
.shitu-newbg .fenpei-four-term01 .fenpei-for-dcen .btn.btn-default:hover{
    background-color: #fff !important;
}
.shitu-newbg .fenpei-four-term01 .fenpei-for-dcen .add{
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(45deg);
    right: 15px;
}
.shitu-newbg .fenpei-four-term01 .fenpei-for-dcen .delete{
    border-top: 2px solid #ffcc1c;
    border-left: 2px solid #ffcc1c;
    transform: rotate(-45deg);
    left: 15px;
}

/*锁定列样式*/
.fixedCont{
    color: #666;
    line-height: 36px;
    margin: 27px 0 20px 0;
}
.fixedCont *{
    float: left;
}
.cleaner::after{
    content: "";
    display: block;
    clear: both;
    overflow: hidden;
}
.fixedCont p{
    margin-bottom: 0;
    margin-right: 15px;
}
.fixedCont p:last-child{
    margin-right: 0;
}
.fixedCont p input[type='checkbox']{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 0;
}
.fixedCont p input[type='checkbox']+label{
    width: 16px;
    height: 16px;
    font-size: 16px;
    margin-top: 10px;
    color: #d3d4dd;
    margin-right: 5px;
}
.fixedCont p input[type='checkbox']+label::before{
    content: "\f1db";
}
.fixedCont p input[type='checkbox']:checked+label{
    color: #ffcc1c;
}
.fixedCont p input[type='checkbox']:checked+label:before{
    content: "\f058";
}
.fixedCont h4{
    float: none;
    margin-bottom: 5px;
}
/*左右两列选择 开始*/
.shitu-newbg .fenpei-sel-u{
    margin-top: 0;
}
.shitu-newbg .fenpei-sel-u>li:first-child{ /*17-7-24 xie*/
    margin-left: 0;
}
.view-new-for01 select option{
    padding:2px 0;
}
.view-new-for01 p {
    text-align: left !important;
    margin-bottom: 10px;
}
.view-new-for01 td{
    font-size: 14px;
    color: #888;
}
.shitu-newbg .fenpei-for-d01{
    margin-bottom: 0;
}
.fenpei-for-d01 {
    background-color: #f6f6f8;
    border: 1px dotted #d8d8d8;
    display: inline-table;
    margin-bottom: 20px;
    padding: 15px;
    position: relative;
}
.view-new-for01 {
    background-color: transparent !important;
    border: none !important;
    padding: 0 !important;
}
.fenpei-sel-u {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

.fenpei-sel-u li {
    display: inline-table;
    float: none;
    margin: 10px 15px;
    /*width: initial;*/
    list-style-type: none;
    position: relative;
    text-align: left;
}
.fenpei-for-d03 {
    width: 190px;
    border: none;
    height: 200px !important;
    overflow: auto;
    border: 1px solid #dedede;
    display: block;
}
.fenpei-for-d03 option{
    padding:2px 5px;
}
li.fenpei-for-dleft>select.fenpei-for-d03,li.fenpei-for-dright>select.fenpei-for-d03{
    width: 248px;
    height: 270px;
 }
.fenpei-all-a {
    display: block;
    float: none;
    line-height: 30px;
    height: 30px;
    text-align: right;
}
.shitu-newbg .fenpei-sel-u li{
    float: left;
    margin-bottom: 6px;
}
.shitu-newbg .fenpei-for-dcen{
    margin-top:0 !important;
    text-align: center;
    width:36px !important;
}
.fenpei-for-dcen {
    /*margin-top: -50% !important;*/
    display: block;
    position: relative !important;
    width: 58px !important;
    /*17/1/23 xie 调整宽度为适应最小宽度*/
    height: 293px;/*xie 17/4/18*/
}
/*.view-new-for01 button {
    margin-top: 130px !important;
}*/
.fenpei-for-dcen button {
    display: inline-table;
    left: 0;
    /*margin: 100px 0 0;*/
    position: absolute;
    top: 40%;
    padding:4px 13px;
}
.fenpei-for-dcen .delBtn{
    margin-top: 54px;
}
.fenpei-for-li-a {
    float: right !important;
    list-style-type: none;
    margin: 39px 10px 20px -5px !important;
    width: 26px;
}

.fenpei-for-li-a a {
    position: relative;
    display: block;
    width: 24px;
    height: 24px;
    border:1px solid #c2cad8;
    border-radius: 5px;
    left:0;
    margin-bottom: 10px;
}
.fenpei-for-li-a a .up-arrow{
    position: absolute;
    width: 8px;
    height: 8px;
    left:7px;
    top: 7px;
}
.fenpei-for-li-a a .up-arrow:after{
    border: 4px solid transparent;
    border-bottom: 4px solid #2b85c4!important;
    right: 0px;
    top: -4px;
}
.fenpei-for-li-a a .up-arrow:before{
    content: '';
    position: absolute;
    width: 2px;
    height: 4px;
    background: #2b85c4;
    left: 3px;
    bottom: 0px;
}
.fenpei-for-li-a a .down-arrow{
    position: absolute;
    width: 8px;
    height: 8px;
    left:7px;
    top: 7px;
}
.fenpei-for-li-a a .down-arrow:after{
    border: 4px solid transparent;
    border-top: 4px solid #2b85c4!important;
    right: 0px;
    top: 4px;
}
.fenpei-for-li-a a .down-arrow:before{
    content: '';
    position: absolute;
    width: 2px;
    height: 4px;
    background: #2b85c4;
    top: 0px;
    left: 3px;
}
.fenpei-for-dleft {
    width: 235px;
}

.fenpei-for-dleft .dback {
    top: 8px !important;
    right: 6px !important;
}
.fenpei-for-dright {
    /*width: 272px; 暂时注掉*/
}

/*.fenpei-for-dright .fenpei-for-d04 {
    border: medium none;
    height: 395px !important;
    overflow: auto;
    width: 270px;
}*/
/*左右两列选择 结束*/

/*视图查看权限 开始*/
.fenpei-four-term01 {
    /*border-top: 1px dotted #d8d8d8;*/
    /*margin-bottom: 20px; 17-7-24*/
    padding: 15px 15px 19px 0;
}
.fenpei_margintop {
    margin-top: 5px;
}
.fenpei-for-d02 {
    height: 34px;
    line-height: 34px;
    min-width: 80px;
    margin-left: 10px;
    display: inline-block !important;
    border-radius: 4px;/*新增 17-7-25 xie*/
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff url(../img/arrow_down.png) no-repeat right 8px center;
    padding: 0 20px 0 10px;
}
.fenpei-four-term01 p input[type='radio']{
    float: left;
    margin: 2px 10px 0 0;
}
.fenpei-four-term01>p{
    margin-bottom: 10px;
    font-size: 14px;
    color: #333;
}
.fenpei-four-term01 .fenpei-for-d01{
    margin-bottom: 18px;
}

    /*视图查看权限 结束*/

/*公共条件 开始  caiqin.xie 147-7-24调整部分样式*/
.condition-public {
    background-color: #fff;
    color: #333;
    padding: 13px 0px;
    position: relative;
    width: 100%;
    margin-top: 5px;
    border:1px solid #d2d3dc;
}
.condition-public td {
    padding: 5px  0 5px 10px;
    vertical-align: top;
}
.condition-public td {
    max-width: 500px;
}
.condition-select {
    bottom: 0px;
    display: block;
    height: 34px;/*28px 17-7-24 xie */
    min-height: 24px;
    position: relative;
    border: 1px solid #c1cbd7;
    border-radius: 4px;
    min-width: 90px;
}
.condition-input{
    border: 1px solid #c1cbd7;
    border-radius: 4px;
}
.condition-public .condition-select select,
.condition-public .condition-input input {
    height: 32px;/*28px 17-7-24 xie */
    max-width: 320px;
    border: none;
    border-radius: 4px;
    font-size: 12px;
}
.condition-select select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff url(../../theme/img/arrow_down.png) no-repeat right 8px center;
    padding: 0 20px 0 10px;
    width: 100%;
}
.condition-input input {
    max-width: 320px;
    /*background: #eeeeee; xie 17/4/11*/
    border: none;
    margin:0;/*xie 17/4/11*/
    height: 34px;
}

.condition-input input:hover,
.condition-input input:focus {
    background: #fff;
    /*box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);*/
    /*border: 1px solid rgba(121, 187, 238, 0.75) !important;*/
    outline: medium none;
}
.view-new01 {
    background: url("../img/view-new/del_match.png") no-repeat scroll 0 0;
    height: 34px;
    width: 34px;
    display: block;
}

.view-new02 {
    background: url("../img/view-new/add_match.png") no-repeat scroll 0 0;
    height: 34px;
    width: 34px;
    display: block;
}

/*.view-new01:hover {
    background: url("../img/view-new/view-new01-fa.png") no-repeat scroll 0 0;
}

.view-new02:hover {
    background: url("../img/view-new/view-new02-fa.png") no-repeat scroll 0 0;
} 17-7-24 xie*/

.view-new-bg {
    position: relative;
    margin: 0 10px 0 0;/* 0 5px 17-7-24 xie */
    float: left;
}
.view-new-s01 {
    padding: 0 !important;
    /*background: #fff;*/
}

.view-new-s01 table {
    color: #7a7a7a;
}

.view-tr-bg {
    /*background: #ececec;*/
    text-align: center;
}

.view-tr-bg-ececec {
    background: #fff;
    border: 1px solid #c1cbd7;
    border-radius: 5px;
}
.view-tr-bg-ececec td{
    min-width: 60px;
    text-align: center;
    height: 34px;
    font-size: 12px;
    color: #333;
}
.view-tr-bg-ececec .view-tr-bg01 a{
    color: #fcc834 !important;
}
.view-tr-bg-ececec .view-tr-bg01 #edit_conditions+a{
    display: none;
}
.view-right {
    /*margin: 5px;
    padding: 5px; xie 17/4/13*/
    padding-top: 5px;
    text-align: right;
}

.view-right a {
    margin-left: 10px;
}

.view-new-s01 table tr td {
    padding: 0 !important;
    vertical-align: inherit !important;
    font-size: 12px;
}

.view-new-inp01 {
    height: auto;
    width: 100%;
    border: 1px solid #dedede;
    background: #fff;
    resize: none;
    overflow: auto;
}
.condition-input-fo {
    position: relative;
}

.condition-input-fo input {
    width: 100%;
    min-width: 320px;
    height: 34px;
    background: #fff;
    border: 1px solid #ccc;
}

.condition-input-fo input:hover,
.condition-input-fo input:focus {
    box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    border: 1px solid rgba(121, 187, 238, 0.75) !important;
    outline: medium none;
}

.condition-public td:nth-of-type(odd) {
    /*padding-top: 0px;*/
}

.view-new-label label {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-left: 10px;
}

.view-new-label span {
    padding: 5px;
}

.view-new-label input {
    margin: 0;
    padding: 0;
}


.view-new-laydate {
    margin: 0;
    padding: 0;
    width: 100%;
    /*margin-left: 5px; xie 17-7-24*/
}
.view-new-laydate input{
    height: 34px !important;
    border-radius: 4px;
    padding: 5px;
    border:1px solid #c1cbd7;
}
.condition-sel-fo select {
    width: 100%;
    height: 34px;
}

.condition-ul-fo .fo-ul li a {
    float: right;
    margin: 0 0 0 5px;
    color: #fff;
    background: url("../img/khc-icon/ico-col.png") no-repeat scroll 0 0;
    height: 19px;
    width: 19px;
    padding: 2px 0px;
    text-align: center;
}

.condition-ul-fo .fo-ul li a:hover {
    color: #337ab7;
}

.condition-ul-fo {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c1cbd7;
    display: block;
    height: auto;
    min-height: 34px;
    min-width: 15em;
    padding: 0;
    position: relative;
    width: 100%;
}

.condition-ul-fo .fo-ul {
    background-color: #fff;
    cursor: text;
    height: auto !important;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}

.condition-ul-fo .fo-ul li {
    background-clip: padding-box;
    border: 0 none;
    border-radius: 0;
    float: left;
    list-style: outside none none;
    box-shadow: none;
    color: #5a5a5a;
    cursor: default;
    font-size: 12px;
    line-height: 20px;
    margin: 0 2px;
    padding: 0 3px;
    position: relative;
}
.condition-ul {
    display: block;
    height: auto;
    left: 0;
    padding-bottom: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 9999;
}
.condition-ul .aion-ul {
    background: #fff none repeat scroll 0 0;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    height: 120px;
    margin: 0;
    overflow: auto;
    padding: 5px;
    position: relative;
    width: 100%;
    z-index: 1;
}

.condition-ul .aion-ul li {
    border: 0 none;
    border-radius: 0;
    float: left;
    width: 100%;
    list-style: outside none none;
    box-shadow: none;
    color: #5a5a5a;
    cursor: default;
    font-size: 12px;
    line-height: 13px;
    margin: 0px;
    padding: 0 5px;
    cursor: pointer;
    position: relative;
}

.condition-ul .aion-ul li:hover {
    background: #CCC;
}

.laydate-span-a {
    height: 30px;
    line-height: 30px;
    margin: 0 5px;
    vertical-align: bottom;
}

.condition-ul .aion-ul li .aiinput {
    position: relative;
    float: left;
    margin-right: 5px;
    margin-top: 9px;
}

/*crm270优化*/
.condition-ul .aion-ul li span {
    display: block;
    /*height: 100%;*/
    line-height: 30px;
    margin-left: 0px;
    position: relative;
    width: auto;
}

.ul-focon {
    position: relative;
    width: 100%;
}

.fo-pa {
    background: #FFF;
    border: 1px solid #dedede;
    position: relative;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 30px;
}

.fo-d-inp {
    background: #fff;
    height: 40px;
    left: 0;
    padding: 1px 3px;
    position: relative;
    top: 0;
    width: 100%;
    border: 1px solid #dbe1e8;

}

.fo-d-inp input {
    margin: 1px 0 !important;
    border: #ccc !important;
}

.fo-d-inp .fo-dback .fo-btn-search {
    -moz-user-select: none;
    background-image: none;
    border: medium none;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 400;
    height: 20px;
    color: #ccc;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 0 7px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 20px;
}

.fo-d-inp .fo-dback {
    display: block;
    height: 22px;
    position: absolute;
    right: 0;
    top: 3px;
    width: 36px;
    z-index: 9999;
    margin-top: 5px;
}

.fo-pa a {
    text-align: right;
    margin-right: 10px;
    line-height: 30px;
    float: right;
}

.fo-ioc-1103 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 0 none !important;
    box-shadow: none;
    color: #999;
    font-size: 100%;
    height: 17px;
    margin: 1px 0;
    outline: 0 none;
    padding: 0;
    width: auto !important;
}

.search-choice {
    background-color: #ededed;
}
.fo-d-inp .form-control.form_control{
    width: 173px;
}
.stu-div-left {
    width: 60px;
    float: left;
    height: 32px;
}

.stu-div-right {
    float: left;
    height: 32px;
}
/*公共条件 结束*/
/*新建页-指定条件table边框*/
/*#display_show_tbody{
    border: 1px solid #dbe1e8;
    border-bottom: none;
}
#conditions_logic_{
    border: 1px solid #dbe1e8;
    border-top: none;
}*/

/*新建、编辑视图 end*/

/*共享结构组织 start xie 17/5/10 修改部分样式*/
/*自定义主页详情*/
.SMS-template-box {
    border: 1px solid #d2d3dc;
    width: 100%;
    padding: 15px 0 0;
}
/*弹框的组织样式*/
.tankuang .SMS-template-box {
    border: 1px solid #dbe1e8;
    width: calc(100% - 60px);
    padding: 5px 0 0 0;
    margin: 20px 30px 0;
}
/*选择共享者*/

.selsct-ov-all {
    height: 400px;
    overflow: auto;
}

.selsct-sharer-all {
    width: 100%;
    padding: 0px 20px;/*新建组织修改*/
}

.selsct-sharer-top {
    width: 100%;
    height: 38px;/*34->32 xie 17/5/9*/
    margin-bottom: 10px;
/*    border-bottom: 1px solid #dbe1e8;*/
}

.selsct-sharer-top a:hover {
    border-bottom: 2px solid #ffcc1c;
    color: #333;
}

.sharer-tab-menu {
    border: 0 none;
    display: inline-block;
    float: left;
    list-style: outside none none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    position: relative;
}

.sharer-tab-menu li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    display: block;
    float: left;
/*    height: 26px;*/
    margin-bottom: 0;
    position: relative;
    width: auto;
}

.sharer-tab-menu li a {/*xie 17/5/9*/
    display: inline-block;
    text-align: center;
    height: 38px;
    line-height: 38px;
    /*padding: 0 5px;*/
    color: #999;
    font-size: 14px;
    margin-right: 50px;/*20->40*/
    width: auto;
}

.sharer-tab-menu .active a {
    color: #333 !important;
    border-bottom: 2px solid #ffcc1c;
}

.selsct-sharer-p {
    /*text-align:right;*/
}

.selsct-sharer-centent {
    display: block;
    /*height: 250px !important;调整企信新增页内容高度2017-5-2*/
    height: 215px !important;
    padding: 10px 0;
    overflow: auto;
    width: 100%;
}

.but-sharer {
    text-align: center;
}

.selsct-sharer-box01,
.selsct-sharer-box02,
.selsct-sharer-box03 {
    display: none;
    width: 100%;
}

.selsct-sharer-box01 input,
.selsct-sharer-box02 input,
.selsct-sharer-box03 input {
    margin: 0 5px;
}
.selsct-sharer-box02 p input[type='checkbox'],
.selsct-sharer-box03 p input[type='checkbox']{
    float: left;
    margin-top: 3px;
    margin-right: 10px;
}
.selsct-sharer-centent input[type="checkbox"] {
    width: 14px;
    height: 14px;
    border:1px solid #b7b9c8;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff;
    position: relative;
    border-radius: 3px;
    padding: 0;
}

.selsct-sharer-centent input[type="checkbox"]::after{
    content: "";
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
    width: 4px;
    height: 8px;
    left: 4px;
    position: absolute;
    top: 1px;
    -webkit-transform: rotate(45deg) scaleY(0);
    transform: rotate(45deg) scaleY(0);
}
.selsct-sharer-centent input[type="checkbox"]:checked{
    border-color: #ffcc1c;
    background: #ffcc1c;
}
.selsct-sharer-centent input[type="checkbox"]:checked::after{
    -webkit-transform: rotate(45deg) scaleY(1);
    transform: rotate(45deg) scaleY(1);
}

.selsct-sharer-centent .ztree .all_sel{
    margin: 0 5px;
}
.selsct-sharer-box02 p,
.selsct-sharer-box03 p {
    /*border-bottom: 1px solid #ccc;*/
    /*padding: 0 10px;*/
    font-size: 14px;
}

.selsct-sharer-box02 p span,
.selsct-sharer-box03 p span { /*17-7-25 xie*/
    color: #ffb500;
    /*font-size: 14px;*/
    font-weight: 500;
    display: inline-block;
    width: 36px;
    text-align: center;
    background: #fff7dd;
    margin-top: 6px;
    height: 16px;
    font-size: 14px;
    line-height: 16px;
}

.ztree li span{
    font-size: 14px;
}
.selsct-sharer-box01 .ztree li{
    margin-bottom: 8px;
}
.ztree li a,
.ztree li a.curSelectedNode{
    color: #333 !important;
    margin-bottom: 8px !important;
}
.ztree li a.curSelectedNode>a,
.ztree li a:hover>a{
    border: 1px solid #ffcc1c;
    background: #ffcc1c;
    line-height: 18px;
    padding: 0 6px;
    border-radius: 5px;
    color: #333;
}
.ztree li a.curSelectedNode>a:last-child,
.ztree li a:hover>a:last-child{
    border: 1px solid #d3d5dd;
    background: #fff;
    line-height: 18px;
    padding: 0 6px;
    border-radius: 5px;
    color: #b7b8c3;
}
/*弹窗*/
.tankuang .SMS-template-choice {
    border: none !important;
    width: calc(100% - 60px);
    /*margin: 30px 20px 25px !important;!*15->30*!*/
    margin: 20px 30px 16px !important; /*联系人弹窗*/
}
/*添加用户-组织列表***2017-5-13zq*/
.SMS-template-choice {
    border: none !important;
    width: 100%;
    padding: 0 !important;

}
.SMS-template-choice h4{
    margin-bottom: 12px;
    font-size: 12px;
    color: #666;
    height: 21px;
    line-height: 21px;
}
.SMS-template-choice h4 b{
    font-weight: 400 !important;
    font-size: 14px;
}
.SMS-template-choice h4 a {
    color: #333;
    font-size: 12px;
    float: right;
    padding: 3px 6px;
    border: 1px solid #ffcc1c;
    border-radius: 5px;
    line-height: 1;
    font-weight: 400;
}

.SMS-template-choice ul {
    padding: 0 55px;
    display: inline-table;
}

.SMS-template-choice ul li {
    display: block;
    float: left;
    padding: 0 15px;
    border: 1px solid #dbe1e8;
    border-radius: 4px;
    text-align: center;
    background: #f2f2f2;
    height: 26px;
    line-height: 24px;
    color: #333;
    font-size: 12px;
    margin-right: 10px;
    position: relative;
}

.SMS-template-choice ul li a {
    display: block;
    font-size: 10px;
    height: 10px;
    line-height: 10px;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 10px;
}

.log-news-comment-content {
    display: inline-block;
    min-height: 80px;
    width: 100%;
    font-size: 12px;
    padding: 15px 10px;/*15->15px 10px*/
    word-wrap: break-word;
    overflow-y:auto;
    max-height:200px;
    border:1px solid #dbe1e8;
}
.log-news-comment-content.select-sharetankuang {
    display: inline-block;
    min-height: 80px;
    width: calc(100% - 5px);
    font-size: 12px;
    padding: 0px;
    word-wrap: break-word;
    overflow: auto;
    height: 80px;
    margin-top: 5px;
}
.log-news-comment-content span {
    margin-bottom: 10px;
    margin-right: 10px;
}

.log-news-comment-text {
    background: #fef7dd none repeat scroll 0 0;
    /*border: 1px solid #dedede;*/
    border-radius: 5px;
    display: block;
    float: left;
    padding: 5px 23px 5px 9px;
    position: relative;
    color: #333;
    margin: 6px 2px;
    line-height: 1;
    font-weight: 500;
}

.log-news-comment-text a {
    display: block;
    height: 10px;
    position: absolute;
    right: 2px;
    top: 4px;
    width: 10px;
    color: #b6b9c8;
    line-height: 1;
}

.SMS-template-box .hetong-but {
    padding-left: 20px;
}
/*共享结构组织 end*/

/*审批规则*/
.approveAuto .SMS-template-choice{
    border:1px solid #dbe1e8!important;
}
/*批量、分配 start*/
/*公用的部分 开始*/
.zhuanhui-xbg {
    width: 100%;
    padding: 12px 0;/*15==》12 xie 17/4/11*/
    /*border-top: 1px dotted #d8d8d8; xie 17/4/11*/
    /*margin-bottom: 10px;*/
    /*margin-top: 15px;*/
}
.huanhui-x-content {
    display: table;
    width: 100%;
    margin-bottom: 18px;/*20==>18 xie 17/4/11*/
}

.huanhui-x-content .delete-all {
    margin-top: 8px;
}
.huanhui-x-content .all-select-item .all-select-in{
    margin-top: 0;
    height: 28px;
    line-height: 28px;
}
.huanhui-xspan {
    margin-right: 10px;
}
.huanhui-xinputs {
    /*margin-right: 10px !important;*/
    display: none;/*利用label的for属性 隐藏单选按钮*/
}
.huanhui-tjian {
    width: 100%
}
.view-new-tbody-bg {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dbe1e8;
    border-top:0;
    margin-top: 15px;
}
/*新增 17-7-26 xie start*/
.view-new-tbody-bg .table-bordered{
    border-top: 0;
}
.view-new-tbody-bg .table .chk-all-fo{
    line-height: 24px;
}
.view-new-tbody-bg .table .chk-all-fo label{
    float: left;
    margin-right: 10px;
}
.view-new-tbody-bg .table tr td:not(:first-child){
    padding: 0 20px 0 10px;
}
/*新增 17-7-26 xie end*/
.view-new-tbody-bg .dataTables_scrollHead {
    background: #f5f5f6 none repeat scroll 0 0;
    border-top: 1px solid #dbe1e8 !important;
}

.view-new-tbody-bg .dataTables_scrollBody {
    height: auto !important;
    max-height: 450px;
}
.view-new-tbody-bg .dataTables_scrollBody tbody tr td{
    background: #fff;
    border-bottom: 1px solid #dbe1e8;
}
.view-new-tbody-bg .dataTables_scrollBody tbody tr:last-child td{
    border-bottom: none;
}
.panel-body .update-btn-groups {
    text-align: center;
    margin-top: 15px;
}

.panel-body .update-btn-groups button {
    /*width: 86px;
    height: 30px;*/
    font-size: 14px;
}

.panel-body .update-btn-groups button:nth-child(2) {
    margin: 0 10px;/*80 xie 17-7-26*/
}
.huanhui_conditions .condition-public {
    margin-bottom: 0;
    /*margin-top: 10px;*/
    padding: 5px 15px 10px 5px;/*xie 17/4/11 15px 15px 8px ==> 5px 15px 10px 5px*/
}
.view-con-div{
    border: 1px solid #dbe1e8;
    width: auto;
    max-width: 100%;
    min-width: 500px;
    margin-top: 5px;
    text-align: center;
    position: relative;
}
.view-con-div::before{
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    border-width: 1px;
    background: #fff;
    border-style: solid;
    border-color: #dbe1e8 #dbe1e8 transparent transparent;
    left: 25px;
    top: -4px;
    transform: rotate(-45deg);
}
.view-con-div .condition-public{
    background: transparent;
    border:none;
}
.view-con-div .view-tr-bg-ececec{
    background: transparent;
    border:1px solid #c2cad8;
}
.view-con-div .view-tr-bg{
    background: transparent;
}
.view-con-div .condition-select select, .view-con-div .condition-input input{
    /*height: 32px;*/
}
.view-con-div button{
    margin:0 10px 10px;
}
.view-con-div #display_show_tbody{
    border:0;
}
.view-con-div #conditions_logic_{
    border:0;
}
.huanhui_xlabel{
    color: #333;
    position: relative;
    cursor: pointer;
    margin:0;
    padding-right: 20px;
    font-size: 14px;
}
.huanhui_xlabel{
    background: url(../img/down_arrow.png) no-repeat right center;
}
/*.huanhui_xlabel::after{
    content: '';
    position: absolute;
    width: 7px;
    height: 7px;
    border-style: solid;
    border-width: 1px;
    border-color:  transparent transparent #ffcc1c #ffcc1c;
    transform: rotate(-45deg);
    right: 6px;
    top: 4px;
    cursor: pointer;
}*/
.huanhui_conditions{
    width: auto;
    min-width: 500px;
}
/*公用的部分 结束*/
/*批量更新 开始*/
.zhuanhui-h3{
    font-size: 14px;
    font-weight: normal;
}
.zhuanhui-sbg {
    width: 100%;
    margin-bottom: 20px;
    margin-top: 12px;/*18==>12 xie 17/4/11*/
    position: relative;
    display: inline-block;
}
.batchUpdate .updateFields .condition-input{
    top: -1px;
}
.updateFields .condition-input input{
    height: 32px;
}
/*17/2/20 xie 批量更新样式优化*/
.updateContentsWrap .updateTableCont{
    margin-bottom: 25px;/*30==>25 xie 17/4/11*/
    font-size: 14px;
}
.updateContentsWrap .dataTables_scroll .table{
    border:none;
}
.zhuanhui-sbg input {
    margin: 0 5px;
    vertical-align: middle;
}

.zhuanhui-s {
    min-width: 160px;
    height: 32px;/*xie 17-7-26*/
    line-height: 32px;
    text-align: left;
    margin: 0 18px 0 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("../img/arrow_down.png") no-repeat scroll right 8px center;
    border:1px solid #c1cbd7;
    border-radius: 4px;
}
/*添加已有-列表*/
.relation_bh_clue_pool{
    overflow: auto;
    /*border: 1px solid #dbe1e8;*/
    /*padding: 10px*/
}
.relation_bh_clue_pool{
    overflow: auto;
}
.relation_bh_clue_pool>div{
    border: none!important;
}
.updateTableCont #valueEare{
    margin:0 0 0 15px;
}
.updateTableCont #valueEare select{
    min-width: 148px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("../img/khc-icon/ico-select.png") no-repeat scroll right 5px center;
}
.huanhui-tjian .dataTables_wrapper .wrapper{
    clear: both;
    overflow: hidden;
}

/*批量更新 结束*/
/*批量共享 开始*/
.pageheight_batchsharing {
    height: inherit;
    margin-bottom: 40px;
}

.share-activity {
    width: 100%;
    background-color: #ffffff;
    box-shadow: 0 0 4px -1px #ccc;
    height: 100%;
    padding: 25px 15px;/*xie 17/4/11 20==>25px 15px*/
    width: 100%;
    border-radius: 2px;
}
.share-activity .zhuanhui-xbg {
    margin-bottom: 10px;
}
.share-content {
    width: 100%;
    margin-bottom: 10px;
}
.share-activity .SMS-template-box {
    margin-top: 15px;
    margin-bottom: 10px;
}

.share-activity table tr input {
    margin-left: 5px;
    vertical-align: sub;
}

.share-activity .zhuanhui-sbg input[type="radio"]:nth-child(1) {
    margin-right: 30px;
}
#dal_local #querytable_wrapper .dataTables_scroll .dataTables_scrollHead{
    border-top: none;
}
#dal_local #querytable_wrapper .table-bordered{
    border-top: none;
}
/*批量共享 结束*/
.share-activity .zhuanhui-xbg + .share-content{
    margin-top: 20px;
}
.share-activity .zhuanhui-xbg + .share-content .SMS-template-choice{
    margin-top: 33px;
}
.share-activity .zhuanhui-xbg + .share-content .SMS-template-choice b{
    font-size: 14px;
}
.share_batch .tankuang .SMS-template-box{
    margin: 22px 30px 0;
}
.share_batch .SMS-template-box .selsct-sharer-p input[type="checkbox"],
.share_batch .SMS-template-box .selsct-sharer-p input[type="checkbox"]{
    margin: 0 10px 3px 0;
}
.share_batch .log-news-comment-text a{
    top: 5px;
}
.share_batch #operationFlag_div span{
    line-height: 18px;
}
.share_batch #operationFlag_div>.fLeft{
    margin-right: 20px;
}
.share_batch #operationFlag_div input{
    margin: 2px 8px 0 0;
}
    /*批量共享 结束*/

/*批量转换所有者 开始*/
.newly-two.zhuanhui-xbg {
    margin: 0;
    /*margin-top: 15px;*/
    padding:12px 0 5px 0;/*xie 17/4/11*/
}

.newly-two ul {
    display: inline-block;
    /*border-top:1px solid #d9d9d9;*/
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

.newly-two ul li {
    float: left;
    list-style-type: none;
    margin: 0 0 10px;
    position: relative;
    width: 50%;
}

.newly-two .newly-span {
    color: #999;
    display: inline-block;
    float: left;
    height: 30px;
    line-height: 30px;
    position: relative;
    text-align: right;
    padding-right: 20px;
    width: 40%;
}

.newly-two input {
    border: 1px solid #dedede;
    color: #000;
    line-height: 28px;
    overflow: hidden;
    padding: 0 34px 0 10px;
    position: relative;
    /*width: 60%;*/
}
.zhuanhui-xbg .huanhui-tjian #searchbtncancel {
    margin-left: 50px;
}
.zhuanhui-xbg .huanhui-tjian .pagination-bg {
    padding: 0 20px;
    margin-top: 20px;
    height: 26px;
    line-height: 26px;
    margin-bottom: 20px;
    float: right;
}
.zhuanhui-xbg .huanhui-tjian .pagination-bg .pagination-p{
    float: left;
    margin-top: 2px;
}
.zhuanhui-xbg .huanhui-tjian .pagination-bg .pagination-p ul li span{
    padding: 4px 9px !important;
    margin: 0 5px;
}
.zhuanhui-xbg .huanhui-tjian .pagination-bg .dataTables_length span{
    float: left;
    height: 26px !important;
    line-height: 26px !important;
}
.zhuanhui-xbg .huanhui-tjian .pagination-bg .pagination-i{
    margin-left: 10px;
}
/*批量转换所有者 结束*/

/*分配 开始*/
.fenpei_marginbotton {
    padding-top: 15px;
    /*10改为15 11/10*/
}
.fenpei_marginbotton select{
    border-radius: 5px;
}
/*17/2/20 xie 分配样式优化*/
.fenpeiRoles .feipeiChoiceData{
    margin-top: 20px;
}
.fenpeiRoles .dataTables_scroll .table{
    border:none;
}
/*分配 结束*/

/*批量发邮件 开始*/
.choiceEmail {
    margin-bottom: 15px;
}
.batch_email_dialog.tankuang{
    height: 345px;
}
.batch_email_dialog .modal-body{
    height: 240px;
    padding: 20px 35px;
}
.batch_email_dialog .modal-body td{
    font-size: 14px;
    color: #585858;
}
.batch_email_dialog .modal-body select,
.batch_email_dialog .modal-body select:hover {
    border-color: #d2d3dc;
}
.batch_email_dialog .modal-body select{
    border-radius: 5px;
    margin-right: 5px;
    height: 32px;
}
.batch_email_dialog .modal-body td .checkbox{
    float: left;
    margin-top: 3px;
}
.batch_mail .zhuanhui-sbg{
    margin-top: 5px;
}
.batch_mail .works-div01-sel01{
    height: 32px;
    line-height: 32px;
    border-radius: 5px;
    font-size: 14px;
}
.checkEmailField_ span.fLeft{
    margin-right: 12px;
}

/*批量发邮件 结束*/

/*批量、分配 end*/

/*视图selcet框 start*/
.orgList_model.product-class{
    color:#666;/*产品搜索*/
}
.khc-sel {
    float: left;
    position: relative;
    z-index: 9;/*xie 17-7-14*/
}
/*.tab-pane.active .khc-sel{*/
    /*z-index: 0;!*工作报告列表页 select 2017-9-11*!*/
/*}*/

.all-select-item {
    display: block;
    position: relative;
    z-index: 3;
    min-width: 120px;
    /*border: 1px solid #dbe1e8;*/
    height: 30px;
    border-radius: 4px;
}
.all-select-item .all-select-in {
    margin-top: 2px;
    cursor: pointer;
    background:#fff url("../img/new_icon/arrow_down.png") no-repeat scroll right 8px center;/*更换视图的下拉图标 17-7-26 xie*/
    /*border: 1px solid #c2cad8;暂注2017-6-16*/
    border-radius: 2px;
    min-width: 80px;
    text-align: left;/*xie 17/5/18*/
    padding-left: 0;/*xie 17/5/18*/
    height: 26px;
    padding-right: 23px;
    color: #333;
    display: block;
    float: left;
    line-height: 24px;
    font-size: 14px;
    color: #333;
}

.all-select-item .all-select-on {
    background: #5f5f5f none repeat scroll 0 0;
    /*border: 1px solid #dbe1e8;*/
    color: #fff;
    display: block;
    left: 0;
    width: 123px;
    height: 290px;
    position: absolute;
    text-align: left;
    top: 27px;
}

.all-select-item .all-select-on ul {
    width: 100%;
    border: 0;
    padding: 0;
}

.all-select-item .all-select-on ul li {
    width: 100%;
    display: block;
    height: 35px;
    line-height: 30px;
    border-bottom: none;
    /*margin-bottom: 5px;*/
}

.all-select-item .all-select-on ul li span {
    color: #333;
    cursor: pointer;
    display: block;
    position: relative;
    text-align:left;
    width: 100%;
    padding-right: 75px;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    line-height: 30px;
}
.all-select-item .all-select-on .view_operation{
    position: absolute;
    right: 13px;
    width: auto;
    top: 0;
}
.all-select-item .all-select-on .view_operation i{
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-left: 10px;
    cursor: pointer;
    margin-top: 8px;
}
.all-select-item .all-select-on .view_operation .view_edit{
    background: url(../img/new_icon/view_edit.png) no-repeat center;
}
.all-select-item .all-select-on .view_operation .view_copy{
    background: url(../img/new_icon/view_copy.png) no-repeat center;
}
.all-select-item .all-select-on .view_operation .view_delete{
    background: url(../img/new_icon/view_delete.png) no-repeat center;
}
/*列表页select改版，去掉*/
/*.all-select-item .all-select-on ul li .select-ative {*/
    /*background: #edf0f3;*/
    /*color: #5d5d5d;*/
/*}*/

.all-select-item .all-select-on ul li b {
    text-align: left;
    float: left;
    font-style: normal;
    position: relative;
    color: #fff;
    font-weight: 500;
    line-height: 30px;
    padding: 0 15px;
    width: 100%;
    font-size: 14px;
}
.all-select-item .all-select-on ul li:hover b{
    background: #7f7f7f;
}
.all-select-item .all-select-on ul li:hover b::after{
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background: #fff;
    transform: rotate(-45deg);
    top: 11px;
    right: -4px;
}
.all-select-item .all-select-on .second_select_wrap{
    display: none;
    width: 254px;
    height: 290px;
    background: #fff;
    position: absolute;
    left: 122px;
    top:0;
    border-radius: 0 5px 5px 0;
    box-shadow: 0px 0 2px 1px #e7e8ee;
}
.all-select-item .all-select-on .second_select_wrap .null_view{
    color: #888;
    line-height: 30px;
    font-size: 14px;
    padding-left: 18px;
}
.all-select-item .all-select-on .second_select{
    width: 254px;
    height: 290px;
    overflow: auto;
    border-radius: 0 5px 5px 0;
}
.all-select-item .all-select-on .second_select li{
    padding: 0 18px;
    position: relative;
}
.all-select-item .all-select-on .second_select li:hover{
    background: #ffcc1c;
}
.all-select-item .all-select-on ul li:hover .second_select_wrap{
    display: block;
}
button.view_create {
    -webkit-appearance: none;
    width: calc(100% - 30px);
    margin-left: 15px;
    height: 30px;
    border: none;
    border-radius: 15px;
    font-size: 14px;
    color: #333;
    position: absolute;
    bottom: 20px;
    padding-left: 26px;
    text-align: left;
    background: #ffcc1c url(../img/new_icon/view_create.png) no-repeat left 10px center;
    line-height: 1;
}
/*列表页select改版，去掉*/
/*.all-select-item .all-select-on ul li b::before{*/
    /*content: '';*/
    /*position: absolute;*/
    /*width: 6px;*/
    /*height: 6px;*/
    /*border-radius: 6px;*/
    /*border:1px solid #a0a0a0;*/
    /*left:-13px;*/
    /*top:9px;*/
/*}*/
/*.all-select-item .all-select-on ul li b::after{*/
    /*content: '';*/
    /*position: absolute;*/
    /*width: 10px;*/
    /*height: 10px;*/
    /*border-radius: 10px;*/
    /*border:1px solid #a0a0a0;*/
    /*left:-15px;*/
    /*top:7px;*/
/*}*/

::-webkit-scrollbar-thumb {
    background-color: #dbe1e8;
    border-radius: 20px;
}

/*.select-ative {
    background: #186faa;
}

.select-ative span {
    color: #fff !important;
}*/
/*视图selcet框 end*/

/*批量转换 start*/
.clue-margin20 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.8em;
    /*margin-top: 20px;*/
    position: relative;
    vertical-align: top;
}

.clue-margin20 input {
    margin-right: 5px;
}
.shenpi-tton{
    margin-top:20px;
}
.shenpi-tton button{
    margin: 0px 60px 0px 50px;
}
.batchConvert{
    width: 590px;
}
.batchConvert .border_tr{
    /*border-bottom: 1px solid #d2d3dc;*/
}
.batchConvert .float_td p,
.batchConvert .float_td div{
    float: left;
    margin-right: 30px;
    line-height: 16px;
}
.batchConvert .checkbox{
    float: left;
}
.batchConvert td{
    font-size: 14px;
}
.batchConvert #clueValidateForm td{
    text-align: left !important;
    font-size: 14px;
    height: 46px;
    /*border-bottom: 1px solid #d2d3dc; 批量转换*/
    position: relative;
    vertical-align: middle;
}
.batchConvert #clueValidateForm tr td:first-child{
    color: #888 !important;
    padding: 0 20px;
    width: 160px !important;
}
.batchConvert #clueValidateForm tr td:first-child em{
    position: absolute;
    left: 5px;
    top: 10px;
    font-style: normal;
    color: #f56f32 !important;
}
.batchConvert #clueValidateForm table{
    width: 100%;
}

.batchConvert input[type='text'],
.batchConvert select{
    border: 1px solid #d2d3dc;
    border-radius: 5px;
    height: 32px;
}
.batchConvert select:hover{
    border: 1px solid #d2d3dc;
}
.batchConvert .padding_top td{
    padding-top: 15px;
}
.batchConvert .Validform_wrong{
    position: absolute;
}
.batchConvert tr td:first-child{
    width: 120px;
}

/*批量转换 end*/

/*查重合并 start*/
/*查重合并-0921*/
.mesh-bg h3{
    font-size:16px;
    font-weight: 500;
    line-height: 30px;
    margin: 0;
}
.mesh-bg .serial_number{
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ffcc1c;
    border-radius: 50px;
    color: #333;
    margin-right: 10px;
}
.mesh-bg .p_chachong {
    display: inline-block;
    margin: 15px 0px;
    font-size: 14px;
    color: #999;
}
.mesh-bg form.p_chachong{
    width: 100%;
}
.mesh-text {
    font-size: 14px;
    color: #FFF;
    line-height: 30px;
}

.mesh-input {
    width: 240px;
    height: 340px;
    overflow-y: auto;
    border: 1px solid #d2d3dc;
    padding: 5px 15px;
}
.mesh-input p{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.mesh-input input[type="radio"]{
    float: left;
    margin: 8px 12px 0 0;
}
.mesh-input input {
    margin-right: 5px;
}

.mesh-but {
    margin: 30px 0 0;
    height: 55px;
    padding: 10px 0;
}

.mesh-but .btn{
    font-size: 14px;
    margin-right: 10px;
}
.mesh-table {
    width: 100%;
    /*max-height: 360px;*/
    overflow: auto;
    margin-bottom: 20px;
}

.mesh-table table {
    border: none;
}

.mesh-search {
    background: #fff;
    border: 1px solid #d2d3dc;
    width: 100%;
    padding: 15px 15px 0;
    margin-bottom: 28px;
}
.mesh-search .mesh-but{
    margin-top: 0;
}
.mesh-search .mesh-search-top{
    clear: both;
    overflow: hidden;
    margin-bottom: 20px;
}
.mesh-search .mesh-search-top h3{
    font-size: 14px;
    color: #595959;
    font-weight: 500;
    margin: 0 30px 0 0;
    float: left;
    line-height: 24px;
}
/*.mesh-search>p {
    margin: 15px 0 10px 0;
}*/

.mesh-search .mesh-search-top span {
    margin-right: 10px;
    color: #585858;
    font-size: 12px;
    float: left;
    margin-right: 30px;
    line-height: 24px;
}

.mesh-search .mesh-search-top span input {
    margin: 5px 8px 0 0;
    float: left;
}

.mesh-opt {
    width: 100%;
    margin: 0;
    padding: 0;
}

.mesh-opt li {
    list-style-type: none;
    margin-bottom: 10px;
    width: 100%;
}

.mesh-opt li span {
    display: inline-block;
    margin-right: 20px;
    text-align: left;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mesh-opt li input[type="text"] {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #d2d3dc;
    border-radius: 5px;
    color: #555;
    font-size: 12px;
    /*margin: 3px 0;*/
    height: 32px;
    /*padding: 3px;*/
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 230px;
}

.mesh-opt li input[type="text"]:focus {
    /*border: 1px solid #66afe9 !important;*/
}

.mesh-opt li select {
    height: 32px;
    margin-right: 10px;
    border-radius: 5px;
    border: 1px solid #d2d3dc;
    width: 150px;
}

.mesh-opt li span em {
    float: left;
    margin: 0 5px;
    color: #d2d3dc;
    width: 80px;
    text-align: center;
    font-style: normal;
    height: 18px;
}

/*查重合并页*/
/*第2步*/
.mesh-table.finding-duplicate>table.table.table-bordered>thead>tr>th{
    padding-left: 10px;
    text-align: left;
    border: none;
    background: #ebecef !important;
    font-size: 12px;
    color: #888;
}
.mesh-table.finding-duplicate>table.table.table-bordered>tbody>tr>td{
    padding-left: 10px;
    border-bottom: 1px solid #d2d3dc;
    font-size: 14px;
    color: #585858;
    height: 45px;
}
.mesh-table.finding-duplicate>table.table.table-bordered>tbody>tr>td:first-child{
    text-align: center;
    padding: 0;
}
/*.mesh-table.finding-duplicate>table.table.table-bordered>tbody>tr:nth-of-type(even){
    background: #f7f8fa;
}*/
/*第3步*/
/*.mesh-table.matching>table.table.table-bordered>tbody>tr>td:not(:first-child){
    padding-left: 10px;
}*/
.mesh-table.matching{
    border: 1px solid #d2d3dc;
}
.mesh-table.matching>table.table.table-bordered>tbody>tr>td:first-child{
    text-align: center;
}
/*.mesh-table.matching>table.table.table-bordered>tbody>tr:nth-of-type(even){
    background: #f7f8fa;
}*/
.mesh-table.matching>table.table.table-bordered>tbody>tr td{
    border-bottom: 1px solid #d2d3dc;
    font-size: 14px;
    color: #585858;
}
.mesh-table.matching>table.table.table-bordered>thead>tr>th:first-child{
    padding: 0;
}
.mesh-table.matching .table thead tr th:not(:first-child),.mesh-table.matching .table tbody tr td:not(:first-child){
    padding:0 20px 0 10px;
    min-width: 101px;
}
.mesh-table.matching .table thead tr th{
    font-size: 12px;
    color: #888;
}
.mesh-bg .pagination-bg{
    text-align: right;
    color: #888;
}
.mesh-bg .pagination-bg .dataTables_info{
    margin-left: 10px;
}
/*第四步*/
.mesh-four-table .table-daz02 {
    display: table;
}

.mesh-four {
    /*background: #f2f2f2 none repeat scroll 0 0;*/
    /*border: 1px solid #cccccc;*/
    margin-bottom: 20px;
    /*padding: 15px 25px;*/
    width: 100%;
}
.mesh-four h3{
    font-size: 14px;
    color: #333;
    margin: 0 0 10px 0;
    font-weight: 500;
}
.mesh-four h3 .icon_{
    margin-right: 8px;
    float: left;
    background-image: url(../img/new_icon/yellow_icon1.svg);
}

.mesh-four p {
    line-height: 22px;
    font-size: 14px;
    color: #737373;
    /*margin-top: 5px;*/
}

.mesh-four-table {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    border: none;
    clear: both;
    height: 394px;
    overflow-y: auto;
    /*margin-bottom: 20px;*/
    /*margin-bottom: 10px;*/
    margin-top: 5px;
}

.mesh-four-table .table tr {
    width: 100%;
}

.mesh-four-table .table tbody,
.mesh-four-table .table thead {
    width: 100%;
    /*display: inline-table;*/
}

.mesh-four-table .table {
    border: none;
    clear: both;
}

.mesh-four-table .table th,
.mesh-four-table .table td {
    border-right: none !important;
    min-width: 120px !important;
}
.mesh-four-table .table thead .th-w{
    font-size: 12px !important;
    color: #888 !important;
    background: #ebecef;
    border-bottom: none !important;
}
.mesh-four-table .table td {
    padding-left: 20px;
    padding-right: 10px;
}

.mesh-four-table .table tbody td {
    text-align: left !important;
    min-width: 16.66% !important;
    height: 45px;
    border-bottom: 1px solid #d2d3dc;
    font-size: 14px !important;
    color:#585858;
}
.mesh-four-table .table tbody th{
    font-size: 14px;
    color: #585858;
}

.mesh-four-table .table .th-w {
    width: 220px;
    text-align: left !important;
    padding: 0 10px 0 20px !important;
    border-bottom: 1px solid #d2d3dc;
    font-weight: 500;
}
.mesh-four-table thead input[type="radio"]{
    float: left;
    margin: 1px 10px 0 0;
}
.mesh-four-table tbody input[type="radio"]{
    float: left;
    margin: 3px 10px 0 0 !important;
}

.h-auto {
    height: 365px !important;
}

.h-auto .table {
    height: auto !important;
}

/*.mesh-four-table .table-daz01 {
    display: table-caption;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    width: 185px !important;
}

.mesh-four-table .table-daz01 th {
    background: #f3f3f3;
    border-top: 1px solid #e7eaec;
    font-size: 12px;
    line-height: 1.42857;
    min-width: 120px;
    text-align: center;
    vertical-align: middle;
}

.mesh-four-table .table-daz02 th {
    text-align: center;
    font-size: 12px;
    min-width: 175px;
}

.mesh-four-table .table-daz02 td {
    background: #fff none repeat scroll 0 0;
    border-top: 1px solid #e7eaec;
    font-size: 12px;
    line-height: 1.42857;
    min-width: 120px;
    text-align: left;
    padding-left: 30px;
    vertical-align: middle;
}*/

/*.mesh-four-table table th {
    background: #f3f3f3;
}*/

.chabing-f0922 {
    z-index: 9999;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}
.chabing-f0922.baifang{
    z-index: 999;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    background: #000;
    opacity: 0.4;
}
.tankuang.baifang{
    height: 400px;
    width: 400px;
    position: fixed;
    z-index: 999999;
    background: #fff;
    top: 35%;
    left: 35%;
}
.mesh-record-iframe {
    margin-bottom: 20px;
    width: 100%;
}

.mesh-record-iframe iframe {
    width: 100%;
}
/*查重*/

#merge_pdiv {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.chachong_result{
    margin-left: 10px;
}
/*查重结果页样式修改 start xie 17-9-27*/
.choice_chachong_result{
    margin-bottom: 20px;
}
.choice_chachong_result+.fenpei-for-d01 .fenpei-for-d03{
    width: 235px;
}
.choice_chachong_result+.fenpei-for-d01 .fenpei-for-dcen{
    height: 180px;
}

/*查重结果页样式修改 end*/
.cp {
    cursor: pointer;
}

.p_chachong {
    display: inline-block;
    margin: 10px 0px;
}

.P_repeat {
    margin-top: 3px;
}

.sel_wid {
    width: 470px;
    height: 25px;
}

.p_dahui {
    margin: 5px 0px;
    line-height: 25px;
}
/*查重合并 end*/

/*导入 start*/
/*导入-详情页*/
.form-layout-two .ibox-title.daoru-detailPage {
    background-color: transparent !important;
    border-bottom: none;
    line-height: 40px;
    padding: 0;
}
.form-layout-two .ibox-title.daoru-detailPage h5{
    padding: 0 0 0 18px;
}
.form-layout-two .ibox-title.daoru-detailPage h5::before{
    top: 28px;
}
.import-content .ibox-content ul::after,
.import-content .ibox-content::after{
    content: "";
    display: block;
    clear: both;
    overflow: hidden;
}
.import-content .ibox-content ul li{
    margin: 0 0 15px 0;
}
.import-content .ibox-content ul .newly-span{
    width: 150px !important;
    padding-left: 18px;
    font-size: 14px;
    color: #333;
    position: relative;
    line-height: 32px;
    text-align: left;
}
.import-content .ibox-content ul select,
.import-content .ibox-content ul input[type="text"]{
    border-radius: 5px;
    height: 32px;
    border: 1px solid #d2d3dc;
    font-size: 14px;
    color: #333;
    max-width: 190px !important;
}
.import-content .ibox-content ul .required-title{
    position: absolute;
    color: #f07d5a;
    left: 0;
    font-style: normal;
    top: 2px;
}
.import-content .ibox-content ul .newly-span + select,
.import-content .ibox-content ul .newly-span + input[type="text"]{
    margin-right: 50px;
}

    /*导入私有池*/
.set-content.daoru-chi-content {
    padding: 0;
    margin: 0;
    /*新增样式 11/9*/
}
.set-content.daoru-chi-content .daoru-chi-right {
    width: 60%;
    display: inline-block;
}
.set-content.daoru-chi-content .daoru-chi-right input[type="radio"]{
    float: left;
    margin: 3px 8px 0 0;
}
.set-content.daoru-chi-content .daoru-chi-right .daoru-chi-r01 label {
    font-size: 14px;
    margin-bottom: 20px;
    font-weight: normal;
    float: left;
    margin-right: 30px;
}
.set-content.daoru-chi-content .daoru-chi-right .daoru-chi-r01 p {
    padding-bottom: 10px;
}
.set-content.daoru-chi-content .daoru-chi-right .daoru-chi-r01 h5 {
    font-size: 14px;
    margin-top: 20px;
    font-weight: normal;
    clear: both;
    overflow: hidden;
}
.set-content.daoru-chi-content .daoru-chi-right .daoru-chi-r01 .section {
    padding: 10px 0 0 0;
    box-shadow: none;
    border: none;
    margin: 0;
    clear: both;
    overflow: hidden;
}
.set-content.daoru-chi-content .daoru-chi-right .daoru-chi-r01 .section label{
    margin-bottom: 12px;
}
.set-content.daoru-chi-content .daoru-chi-right .daoru-chi-r01 fieldset {
    margin-top: 15px;
}
.set-content.daoru-chi-content .daoru-chi-right .daoru-chi-r01 select{
    border-radius: 5px;
    min-width: 150px;
    height: 32px;
    font-size: 14px;
    border: 1px solid #d2d3dc;
    text-shadow: none;
    color: #333;
    padding: 0 24px 0 10px;
    background: rgba(0, 0, 0, 0) url(../img/khc-icon/ico-select.png) no-repeat scroll right 8px center;
}
.set-content.daoru-chi-content .daoru-chi-right .daoru-chi-r01 fieldset legend {
    margin-bottom: 5px;
    padding-bottom: 3px;
    border: none !important;
}
.set-content.daoru-chi-content .daoru-chi-right .daoru-chi-r01 fieldset legend a {
    font-size: 14px;
    font-weight: normal;
}
.set-content.daoru-chi-content .daoru-chi-right .daoru-chi-r01 fieldset #advOpt {
    /*padding-left: 20px;*/
    padding-bottom: 15px;
    display: none;
    font-size: 14px;
}
.set-content.daoru-chi-content .daoru-chi-right .daoru-chi-r01 fieldset #advOpt .f12 {
    float: left;
    padding-bottom: 0;
    font-weight: normal;
}
.set-content.daoru-chi-content .daoru-chi-right .daoru-chi-r01 fieldset #advOpt .f12 b {
    font-weight: normal;
    margin: 0;
    line-height: 32px;
}
.set-content.daoru-chi-content .daoru-chi-right .daoru-chi-r01 .btn-groups {
    text-align: center;
    margin-top: 20px;
    height: 55px;
    padding: 10px 20px;
}
.set-content.daoru-chi-content .daoru-chi-right .daoru-chi-r01 .btn-groups .btn {
    font-size: 14px;
    margin-left: 10px;
}
.daoru-chi-left {
    width: 40%;
    display: inline-block;
    color: #6E6555;
    background: #f2f1ea;
    padding: 0 44px 44px;
    margin-bottom: -5px;
}
.daoru-chi-left .h2::before {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #ffcc1c;
    border-radius: 7px;
    margin-right: 8px;
    margin-bottom: 2px;
}

.daoru-chi-left .h2 {
    font-size: 14px;
    margin-left: 0;
    line-height: 26px;
    font-weight: 500;
}
.daoru-chi-left ul li {
    line-height: 22px;
    padding-left: 20px;
    font-size: 14px;
}
.daoru-chi-right .daoru-chi-r02 {
    float: left;
    margin-bottom: 0;
    position: relative;
    width: 100%;
    z-index: 2;
    height: 34px;
    line-height: 1.42857;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e5e6e7;
    color: inherit;
    min-width: 220px;
    font-size: 14px;
    padding: 0;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.daoru-chi-right .daoru-chi-r01 em {
    font-style: normal;
    color: #585858;
    font-size: 14px;
}
.import_file_div{
    position: relative;
    margin-bottom: 12px;
}
.import_file_div em{
    float: left;
}
.import_file_div .look_detail{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../img/new_icon/import_img.png) no-repeat center;
    margin: 2px 0 0 5px;
}
.import_file_div .look_detail:hover + ul{
    display: block;
}
.import_file_div ul{
    position: absolute;
    width: 350px;
    height: 125px;
    background: rgba(0,0,0,.75);
    padding: 10px;
    z-index: 9;
    border-radius: 5px;
    left: 112px;
    top: 28px;
    display: none;
}
.import_file_div ul::before{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    border-color: transparent transparent rgba(0,0,0,.75) transparent;
    left: 20px;
    top: -16px;
}
.import_file_div ul li{
    line-height: 17px;
    font-size: 12px;
    color: #fff;
    padding-left: 8px;
    position: relative;
}
.import_file_div ul li::before{
    content:"";
    width: 2px;
    height: 2px;
    background:#fff;
    position: absolute;
    left: 0;
    top: 8px;
}
.daoru-chi-r01 a {
    color: #333;
    padding-right: 20px;
    background: url(../img/arrow_down.png) no-repeat right center;
}
.daoru-chi-r01_color {
    color: #888;
    font-size: 12px;
}
.panel-body .importsForm{
    overflow: hidden;
    margin-bottom: -5px;
}
.panel-body .importsForm .importsRight{
    padding:25px;/*xie 17/5/7*/
    /*margin-bottom:-600px;*/
    width: 100%;
}
.panel-body .importsForm .importsLeft{
    padding:0 44px 640px 44px;
    margin-bottom: -600px;
    display: none;
}
/*导入-新建*/
.daoru-news {
    width: 100%;
    /*display: none;*/
}
.tab-content.import-content h3{
    color: #fff;
    font-weight: 500;
}
.panel-body .import-content .form-layout-two .ibox-content {
    margin-top: 20px;
}

.import-content .mit-ten04 {
    text-align: center;
    height: 55px;
    padding: 10px 20px;
    margin-top: 50px;
}

.import-content .mit-ten04 .btn {
    font-size: 14px;
    margin-left: 10px;
}

.daoru-news-acc {
    width: 100%;
    display: inline-block;
}

.daoru-news-acc h2 {
    padding: 10px 0;
    font-size: 18px;
    font-weight: 500;
}

.daoru-news-tet {
    display: inline-block;
    width: 100%;
    padding: 10px 20px;
}

.daoru-news-tet .correlation {
    padding-bottom: 10px;
}

.daoru-news-tet .khMessage {
    padding-bottom: 10px;
    font-size: 14px;
}

.daoru-news-div {
    padding: 20px;
    background-color: #f7f7f7;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}

.daoru-news-div span {
    display: inline-table;
}

.daoru-news-div span:nth-child(2) {
    display: block;
    padding-left: 35px;
    line-height: 20px
}

.daoru-news-p0 {
    padding: 10px 0 0 5px;
    font-size: 16px;
    border-bottom: 1px dashed #f7f7f7;
}

.daoru-news-p0 em {
    float: right;
    margin-right: 20px;
    font-style: normal;
    font-size: 12px;
    color: #F00;
}

.daoru-nes-p1 {
    padding: 10px;
    background-color: #f7f7f7;
    display: inline-block;
    width: 100%;
}

.daoru-nes-p1 span {
    width: 50%;
    display: inline-table;
}

.daoru-nes-p2 {
    padding: 10px;
    background-color: #fff;
    display: inline-block;
    width: 100%;
    font-size: 14px;
}

.daoru-nes-p2 select {
    min-width: 80px;
    border-radius: 5px;
    margin-left: 10px;
}
.tab-content.import-content .ibox-title{
    padding-left: 0;
}
.tab-content.import-content .fenpei-t-h3{
    font-size: 18px;
    color: #333;
}
.tab-content.import-content td h3{
    color: #333;
    font-size: 16px;
}
.tab-content.import-content td{
    font-size: 14px;
}
    /*.daoru-news-ib {
        margin-bottom: 20px;
        margin-bottom: 20px;
        display: inline-block;
        width: 100%;
    }

    .daoru-news-ib .ibox-title {
        background-color: transparent !important;
        color: inherit;
        height: 40px;
        margin-bottom: 0;
        min-height: 40px;
        padding: 5px 10px;
        width: 100%;
    }

    .daoru-news-con {}

    .daoru-news-con ul {
        margin: 0;
        padding: 0;
    }

    .daoru-news-con ul li {
        width: 50%;
        display: inline;
        float: left;
        margin-bottom: 10px;
    }

    .daoru-news-con ul li span {
        width: 150px;
        padding-right: 20px;
        display: inline-block;
        text-align: right;
    }

    .daoru-news-con ul li span em {
        color: #F00;
        font-style: normal;
        margin-right: 5px;
    }

    .daoru-news-con ul li select {
        min-width: 80px;
    }*/
.form-layout-two ul {
    display: inline-block;
    float: left;
    margin: 0 1% 0 0;
    padding: 0;
    position: relative;
    width: 49%;
}

.view .content-left,
.view .content-right {
    border-top: 1px solid #d9d9d9;
}

.form-layout-two ul li {
    float: left;
    list-style-type: none;
    margin: 0 0 10px;
    position: relative;
    width: 100%;
}

.form-layout-two .newly-span {
    display: block;
    /*color: #333;*/
    display: inline-block;
    float: left;
    height: 30px;
    line-height: 30px;
    position: relative;
    text-align: right;
    padding-right: 20px;
    width: 40%;
}

/*地址导入*/
.import-content .addressImport .ibox-content ul .newly-span{
    width: 180px !important;
}

/*组织及用户导入 开始*/
.daoru-chi-bottom .h2 {
    font-size: 14px;
    color: #333;
}
.daoru-chi-bottom ul li {
    margin: 0;
    font-size: 12px;
    line-height: 20px;
    padding-left: 15px;
}
.daoru-chi-bottom {
    width: 532px;
    min-height: 236px;
    color: #6E6555;
    background: rgba(255,204,28,0.10);
    padding: 15px 30px;
    border: none;
    border-radius: 4px;
    margin: 20px 0 0 17px;
}
.input_background_color {
    border-radius: 5px;
    background: #fff;
    font-size: 14px;
    width: 442px;
    margin-right: 6px;
    height: 32px;
    border: 1px solid #D2D3DC;
}
.btt {
    padding: 6px 12px;
    border: 1px;
    margin: 15px 78px 30px;
    cursor: pointer;
}
.bttt{
    border: 1px solid;
    padding: 3px 7px;
    margin-left: 5px;
    cursor: pointer;
}
.bttn {
    padding: 6px 12px;
    border: 1px solid #ccc;
    background: #fff;
    color: #000;
    cursor: pointer;
}
.daoru-chi-bottom ul {
    list-style-type: none;
    padding: 0;
    margin: 0 0 10px 0;
}
.daoru-chi-r01 .text_indent {
    margin-left: 20px;
}
.text_indent_lineheight {
    margin: -10px 20px;
}
.orgReport{
    margin: 15px 20px;
    font-size: 18px;
    border-left: 3px solid #2b85c4;
    padding-left: 5px;
}
.orgReportContents{
    box-shadow: none;
}
.orgReportContents *{
    box-sizing: border-box;
}
.orgReportContents .ibox-title{
    height: 65px;
}
.orgReportContents .set-content{
    padding-top:0;
}
.panel-body_style {
    /*padding: 0px 15px;*/
}
.panel-body_style .tab-content,
.panel-body_style .set-content{
    display: block;
    width: 100%;
    height: 100%;
    border: none;
    margin: 0;
    padding: 0;
}
.panel-body_style .import_top{
    height: 50px;
    padding: 15px;
}
.import_top a{
    font-size: 14px;
    color: #333;
    margin-right: 15px;
}
.import_top span{
    font-size: 14px;
    color: #FFCC1C;
    margin-left: 5px;
}
.import_top .skipoutbtn{
    margin-right: 0;
}
.import_top .icon{
    margin: 3px 5px 0 0;
}
.panel-body_style .importTable{
    height: calc(100% - 50px);
}
.importedlistviewdiv{
    width: 100%;
    height: 100%;
    /*border-top: 1px solid #dbe1e8;
    border-bottom: 1px solid #dbe1e8;
    margin: 20px 0;*/
}
.importedlistviewdiv .wrapper{
    height: 100%;
}
.importedlistviewdiv .table tr th,.importedlistviewdiv .table tr td{
    vertical-align: middle;
    padding: 0 10px 0 15px !important;
    text-align: left !important;
}
table.table-bordered-0122.orgmsg span.Validform_checktip.Validform_wrong {
    /*margin-top: -10px;*/
    display: block;
    position: absolute;
    bottom: 0px;
    line-height: 18px;
    height: 18px;
}
table.table-bordered-0122.orgmsg .dem-login-por{
    margin: 0 0 0 8px;
}
.orgReportContents .btn{
    border: 1px solid transparent;
    outline: none;
}
.orgReportContents .btn.btn-sm{
    line-height: 1;
    padding: 5px 9px;
}
.orgReportContents #title{
    border: none;
}
.orgReportContents .daoru-chi-r01{
    font-size: 14px;
    line-height: 20px;
}
.orgReportContents .daoru-chi-r01 .btn{
    font-size: 12px;
}
.orgReportContents .import_item{
    padding-left: 17px;
    margin-bottom: 15px;
}
.import_item1{
    height: 26px;
    line-height: 26px;
}
.import_item_p{
    margin: 0;
}
.import_item_p.mb15{
    margin-bottom: 15px;
}
.orgReportContents .daoru-chi-r01 .import_item_p .btn{
    line-height: 1;
    padding: 9px 10px;
}
.orgReportContents .newly-top-new-01 .btn{
    margin: 0 8px;
    line-height: 1.48;
}
.import_item_p .cor_grey{
    color: #888;
    margin-left: 10px;
}

/*组织及用户导入 结束*/
/*导入 end*/

/*表格 start*/
.table.table-bordered>thead>tr>td,
.table.table-bordered>thead>tr>th {
    background: #fff !important;
    /*background: red;*/
}

/*主页日程表格*/
#scheduletimespanel .table>tbody>tr>td {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    font-size: 12px;
    font-family: "微软雅黑";
    font-weight: 500;
    color: #666;
    text-align:center;
}
.table>tbody>tr>td {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    font-size: 12px;
    font-family: "微软雅黑";
    font-weight: 500;
    color: #666;
    text-align: left;
    /*border: 1px solid red;*/
}

.table>tbody>tr>td a{
    padding:3px;
}
#example .table>tbody>tr>td a{
    color: #186faa;
}
#scheduletimestable>tbody>tr:nth-child(2){
    height: 40px!important;
}
#scheduletimestable tbody>tr:first-child{
    height:64px;
}
#scheduletimestable tbody>tr:not(:first-child){
    /*height:100px;*/
    border-bottom: 1px solid #e2e3ea;
}
#scheduletimestable tbody>tr>td a{
    padding: 0px;
}

/*暂关闭表格竖线边框 feifei.liu 20151108*/

.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
    border: 0px solid #dbe1e8;
}
.table>thead>tr>th:not(:last-child) {
    border-right: 1px solid #e2e3ea;
    padding: 0 20px 0 10px;
    text-align: left;
}
.wrapper .table>thead>tr>th:last-child {
    padding: 0 10px;
    text-align: center;
}

/*文档管理表格*/
#allTb tbody>tr>td{
    padding: 0 20px 0 10px;
    position: relative;
}
#allTb thead tr th:not(:nth-child(3)),#allTb tbody tr td:not(:nth-child(3)) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;
    /*max-width: 70px;*/
    padding: 0 20px 0 10px;
}
#allTb tbody tr td:nth-child(3){
    min-width: 150px;
}
.docIconBox{
    display: none;
}

#allTb tbody tr:hover .docIconBox{
    display: block;
}
#allTb thead tr th:nth-child(2){
    border-right: none;
}
/*文档管理样式修改 xie 17-7-25*/
#allTb thead tr th:first-child{
    padding:0;
    max-width: 70px;
}
#allTb tbody tr td:first-child{
    padding:0;
    max-width: 70px;
}

/*添加已有-关联表格*/
#DataTables_addExisting{
    border-left: 1px solid #dbe1e8;
    border-right: 1px solid #dbe1e8;
}
#DataTables_addExisting thead>tr>th{
    line-height: 1.42857;
    min-width: 80px;
    text-align: left;
    font-size: 12px;
    vertical-align: middle;
    padding: 0px 20px 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    max-width: 150px;
    font-family: "微软雅黑";
    font-weight: 500;
    color: #888;
}
#DataTables_addExisting thead>tr>th:first-child{
    min-width: 50px;
    width: 50px;
}
#DataTables_addExisting tbody>tr>td{
    line-height: 1.42857;
    min-width: 80px;
    text-align: left;
    font-size: 14px;
    vertical-align: middle;
    padding: 0px 20px 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    max-width: 150px;
    color: #333;
    border-bottom: 1px solid #dbe1e8;
}
#DataTables_addExisting tbody>tr:nth-of-type(even) {
    /*background: #f7f8fa;*/
}
/*列表页列表 开始*/
#commonListTable_wrapper .table>tbody>tr>td:not(:first-child)
{
    line-height: 1.42857;
    /*min-width: 80px;*/  /*列表页列表最小宽度改为80px 2017-5-23zq*/
    text-align: left;
    font-size: 12px;
    vertical-align: middle;
    padding: 0px 20px 0 10px;
    border-right: 1px solid transparent;
}
#commonListTable_wrapper .table>thead>tr>th:not(:first-child) {
    line-height: 1.59;/*行高改为1.55 xie 17/5/24*/
    /*min-width: 90px;*/  /*列表页列表最小宽度改为90px 2017-5-23zq*/
    text-align: left;
    font-size: 14px;
    vertical-align: middle;
    padding: 0px  20px  0  10px;
    /*max-width: 150px;*/
}
#commonListTable_wrapper .table>thead>tr>.simpleData{
    min-width: 90px;
}
#commonListTable_wrapper .table>thead>tr>.themeData{
    min-width: 90px;
}
/*17-9-14 xie 新增列表表头样式*/
.clamp{
    max-height: 45px;
}
.dataTables_scrollHeadInner table.dataTable thead .sorting{
    background: none;
}
.dataTables_scrollHeadInner table.dataTable thead .sorting:hover{
    background: url(../../plugins/jquery-plugins/dataTables/images/sort_both.png) no-repeat 100% 50%;
}
.dataTables_scrollHeadInner table.dataTable thead .sorting_asc{
    background: none;
}
.dataTables_scrollHeadInner table.dataTable thead .sorting_asc:hover{
    background: url(../../plugins/jquery-plugins/dataTables/images/sort_asc.png) no-repeat 100% 51%;
}
.dataTables_scrollHeadInner table.dataTable thead .sorting_desc{
    background: none;
}
.dataTables_scrollHeadInner table.dataTable thead .sorting_desc:hover {
    background: url(../../plugins/jquery-plugins/dataTables/images/sort_desc.png) no-repeat 100% 45%;
}
/*列表-td内容不换行、以省略号显示控制 */
#commonListTable_wrapper .table>tbody>tr>td:not(:first-child) span
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    white-space: normal;
    word-break: break-all;
    /*max-width: 150px;*/
}
#commonListTable_wrapper .table>tbody>tr>td:not(:first-child) a
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    white-space: normal;
    word-break: break-all;
    /*max-width: 150px;*/
    color: #186faa;
}
#commonListTable_wrapper .DTFC_LeftBodyLiner .table>tbody>tr>td:not(:first-child) a
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    white-space: normal;
    word-break: break-all;
    /*max-width: 150px;*/
    color: #186faa;
}
/*列表-表头-最后一个th*/
#commonListTable_wrapper .table>tbody>tr>td:last-child a
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: initial;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    white-space: normal;
    word-break: break-all;
}

/*火狐兼容性*/
@-moz-document url-prefix() {
    #commonListTable_wrapper .table>tbody>tr>td:not(:first-child) span {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: -moz-box;
        -moz-box-orient: vertical;
        -moz-line-clamp: 1;
    }
    #commonListTable_wrapper .table>tbody>tr>td:not(:first-child) a
    {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: -moz-box;
        -moz-box-orient: vertical;
        -moz-line-clamp: 1;
    }

}
#commonListTable_wrapper .table>thead>tr>th:last-child,
#commonListTable_wrapper .table>tbody>tr>td:last-child{
    text-align: center;
    border-right: 0;
}
/*区分主键颜色*/
#commonListTable_wrapper .table>tbody>tr>td.themeData a{color:#186faa}

/*列表页列表 结束*/

/*用户及组织--列表--公共默认table样式*/
.dataTables_scrollHead table tbody tr td:last-child{
    text-align: center;
}
.table>tbody>tr>td:not(:first-child){
    line-height: 1.42857;
    min-width: 50px; /*列表页列表最小宽度改为50px 2017-8-1zq*/
    text-align: left;
    font-size: 12px;
    vertical-align: middle;
}

/*2016年6月22日 17:48:37组织及用户*/

.table-bordered {
    border-top: 1px solid #dbe1e8;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff;
}

.table-striped>tbody>tr>td div {
    text-align: center;
}
.table-striped>tbody>tr:hover{
    background: #edf0f3!important;
}
/*修改列表背景色2017-3-13*/
.table-striped>tbody>tr:nth-of-type(even) {
    background-color: #f5f5f7;
}
/*数据共享列表背景色*/
.pageheight_datashare table.table.table-bordered tr:nth-child(even) td {
    background: #f5f5f7;
}
.pageheight_datashare table.table.table-bordered tr:hover {
    background: #edf0f3;
}
/*头部为按钮 表格是关联列表 开始*/
.works-02 {
    display: inline-block;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}

.works-02 span {
    font-size: 12px;
    line-height: 30px;
    margin-right: 10px;
}

.works-02-select1 {
    min-width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    border: 1px solid #ccc;
}

.works-02 button {
    padding: 6px 12px !important;
    float: right !important;
    min-width: 80px !important;
}
/*自动化模块*/
.tab-content-01 .works-03 table thead tr th:last-child,.set-content .works-03 table thead tr th:last-child{
    text-align: left;
}
.tab-content-01 .works-03 table tbody tr td,.set-content .works-03 table tbody tr td{
    padding: 0 10px;
}

/*自动化规则-列表*/
.set-content.autoRule_table {padding: 20px 0}

.set-content.autoRule_table>div[class=works-02]{
    padding-left:20px ;
    padding-right: 20px;
}

.works-03.autoBorder_No table{
    border-right: none;
    border-left: none;
}
.works-03.autoBorder_No table tbody tr {
    border-bottom: 1px solid #dbe1e8;
}
.works-03.auto_Rule table tbody tr:hover, .works-03.autoBorder_No table tbody tr:hover {
    background: #edf0f3!important;
}
.works-03.auto_Rule table tbody tr:nth-child(even) , .works-03.autoBorder_No table tbody tr:nth-child(even){
    background: #f7f8fa;
}

/*表格隐藏条件*/
.ibox-content-one {
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    background-color: #ffffff;
    border-color: #e7eaec;
    -o-border-image: none;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0;
    color: #b6b6b6 !important;
    display: none;
    padding: 15px 20px 20px;
}
/*头部为按钮 表格是关联列表 结束*/
/*#dal-list table thead tr th:last-child{*/
    /*text-align: center;*/
/*}*/
/*头部为按钮 开始*/
.Checking-reset {
    border-radius: 2px;
    box-shadow: 0 0 4px -1px #ccc;
    background-color: #ffffff;
    padding: 20px 0;
    width: 100%;
    height: 100%;
}
.Checking-reset .collapse-link-one .search-listicon {
    background: url("../img/search-list.png");
    height: 25px;
    width: 25px;
    position: absolute;
    top: 10px;
    right: 50px;
}

.Checking-reset-top {
    position: relative;
    text-align: left;
    height: 55px;
}


.Checking-reset-top span{
    margin-left: 10px;
}
.Checking-reset-top .mail-pagination-left {
    width: 37%;
    margin-left: 10px;
}


/*右侧按钮高度2016.10.24*/

.Checking-reset-top button {
    float: right;
    margin-right: 10px;
}
/*头部为按钮 结束*/

/*表格 end*/


/*左右两列选择布局 start*/
/*自动化工作流 开始*/
.automationContent .fenpei-sel-u{
    margin-bottom:12px;
}
.automationContent .fenpei-for-d03{
    padding:8px 5px;
}
.con-boxs01-allbg .fenpei-for-dcen{
    text-align: center;
}
.groupSrcTypediv li {
    margin: 0 !important;
    float: left !important;
}

.groupSrcTypediv li button {
    position: relative !important;
    /*margin: 100px 10px 0 !important;*/
    padding:4px 13px;
}
.groupSrcTypediv li button.btn-success{
    margin:100px 40px 20px;
}
.groupSrcTypediv li button.btn-default{
    margin:0 40px;
}
/*用户及组织 开始*/
.shezhi-one .shezhi-sel-u {
    text-align: left;
    padding: 0 20px;
}
.shezhi-one .shezhi-sel-u::after{
    content: '';
    display: block;
    clear: both;
    overflow: hidden;
}
.shezhi-one .shezhi-sel-u li {
    display: block;
    float: left;
    /*width: initial;
    margin: 0 15px;*/
}

.shezhi-one .shezhi-sel-u li p {
    text-align: left;
    color: #333;
}

.shezhi-one .shezhi-sel-u li select {
    min-width: 180px;
    min-height: 250px;
    width: 214px;
    height: 286px;
    margin: 0;
    padding: 3px 0;
    border: 1px solid #D2D3DC;
}
.shezhi-one .shezhi-sel-u li select option{
    padding: 6px 12px;
}
.shezhi-one .shezhi-sel-u li button {
    margin: 0 36px 26px;
    /*width: 100%;
    max-width: 46px;
    line-height: 24px;*/
    float: inherit;
    display: block;
    padding:4px 13px;
}

.shezhi-one .shezhi-sel-u li button i {
    font-size: 16px;
    font-weight: 600;
}

.shezhi-one .shezhi-sel-u li .shezhi-but-one {
    display: block;
    left: 0;
    position: relative;
    top: 100px;
}
/*报表左右两列*/
.reportUp{
    position: absolute;
    top: 2px;
    left: 8px;
}
.reportDown{
    position: absolute;
    top: 36px;
    left:8px;
}
.report_up_arrow,.report_down_arrow{
    position: relative;
    display: block;
    width: 24px;
    height: 24px;
    border:1px solid #d2d3dc;
    border-radius: 5px;
}
.reportUp .up-arrow-reportform-columns {
    position: absolute;
    width: 8px;
    height: 8px;
    left: 8px;
    bottom: 8px;
}

.reportUp .up-arrow-reportform-columns:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-bottom: 4px solid #ffcc1c !important;
    border-bottom-width: 4px !important;
    right: 0px;
    top: -4px;
}
.reportUp .up-arrow-reportform-columns:before {
    content: "";
    position: absolute;
    width: 2px;
    height: 4px;
    background: #ffcc1c !important;
    right: 3px;
    top: 4px;
}
.reportDown .down-arrow-reportform-columns {
    position: absolute;
    width: 8px;
    height: 8px;
    left:8px;
    top: 8px;
}

.reportDown .down-arrow-reportform-columns:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top: 4px solid #ffcc1c !important;
    border-top-width: 4px !important;
    right: 0px;
    top:4px;
}
.reportDown .down-arrow-reportform-columns:before {
    content: "";
    position: absolute;
    width: 2px;
    height: 4px;
    background: #ffcc1c !important;
    right: 3px;
    top: 0px;
}
.cj-box-bb table td p .btn{
    padding:4px 13px;
}
/*左右两列选择布局 end*/

/*消息及公告 start 17/3/14 xie*/

.message-first{
    /*border-top: 1px solid #dbe1e8;*/
}
.bh-information-content.attentionField_font{
    font-size: 12px;
    padding-top: 20px;
}
.media-body.attentionField_font{
    font-family: '微软雅黑';
    padding-top: 4px;
}
.panel-body .xiaoxigg-0406-all .set-content.newsandnotice>div[class=bh-information-bg-comment]:first-child{
    border-top: 1px solid #dbe1e8;
}

.set-content.newsandnotice >.bh-information-bg-comment:last-child{
    border-bottom: 1px solid #dbe1e8;
}
.noticeAndMsgRow{
    height: 100%;
}
.noticeAndMsgRow .height_99{
    height: 99%;
}
.newsandnotice .bh-information-content p span{
    color: #ffb500 !important;
}
#commonListDiv .noticeAndMsgRow .panel-body{
    min-height: 93%;
    height: auto;
}
/*消息公告修改*/
.xiaoxigg-0406-all {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    width: 100%;
    box-shadow: 0px 2px 8px 3px #e8ebf0;
    height: inherit;
    /*margin-bottom: 50px;*/
    /*高度调整2016.9.26*/
}
.set-content.newsandnotice{
    padding: 0px;/* 2017-6-9优化*/
    margin-bottom: 0px;
}
.xiaoxigg-0406-all .set-content.newsandnotice .bh-information-bg-comment{
    /*padding: 18px 20px;*/
}
.xiaoxigg-0406-all .set-content.newsandnotice .bh-information-bg-comment:nth-of-type(odd){
    /*background: #f7f8fa;*/
}
.xiaoxigg-0406-all .set-content.newsandnotice .bh-information-bg-comment:hover{
    background: #f5f5f7;
}
.set-content.newsandnotice .bh-information-content{
    height: 75px;
    padding-top: 0;
}
.set-content.newsandnotice .bh-information-bg-screen{
    margin-top: 16px;
}
.newsandnotice.approval_message .bh-information-bg-screen{
    margin-top: 0;
}
.newsandnotice.approval_message .bh_information_top a:hover{
    border-color: #ffcc1c;
    color: #333;
}
/*消息及公告 头部*/
.bh-information-bg-screen {
    margin-bottom: 0;
    padding: 0 20px;
    background: #fff;
    /*border: 1px solid #dbe1e8;*/
    width: 100%;
    display: block;
    height:40px;
}
.bh-information-three {
    float: left;
    position: relative;
    /*width: 33.33%;*/
    margin: 0px 10px 0px 0;
    display: inline-table;
}

/*.bh-information-three.pushTime{*/
   /*margin-right: 10px;*/
/*}*/
.bh-information-three span {
    line-height: 1.8em;
}
.bh-information-three select {
    max-width: 10em;
    height: 32px;
    font-size: 14px;
    max-width: 136px;
    min-width: 112px;
    border:1px solid #d2d3dc;
    border-radius: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding:0 20px 0 10px;
    background: #fff url("../img/arrow_down.png") no-repeat scroll right 8px center;
    font-size: 14px;
}

.bh-information-three input {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #aaa;
    font-size: 14px;
    height: 32px;
    min-width: 180px;/*20170225zzb*/
    padding: 0 20px 0 10px;
    max-width: 180px;
    border:1px solid #d2d3dc;
    border-radius: 5px;
    position: relative;
    z-index: 3;
    font-size: 14px;
}
.bh-information-three .down_arrow{
    right: 10px;
    border-color: #ffcc1c;
    left: inherit;
}
.bh-information-three .content-box{
    border-color: #d2d3dc;
}
#search-box input{
    border-radius: 0;
}
.bh-information-three  #search-box{
    width: 180px;
}
#time_serach input{
    min-width: 160px;
    width: 160px;
    padding: 0 10px;
}
#time_serach .table-bor-menu{
    display: none;
}
@-moz-document url-prefix() {
    .bh-information-three input {
        border: 1px solid #dbe1e8;
    }
    /*火狐下消息及公告input边框*/
}

.po-re {
    position: relative;
}
.pushTime select{
    float: left;
}
.pushTime #time_serach{
    float: left;
    margin-left: 10px;
}
.pushTime .po-re .table-bor-menu01 .ico-huifang{
    margin-left: 10px;
}
.bh-information-soli {
    float: right;
    position: relative;
    /*width: 33.33%;*/
   /* margin: 10px 20px 10px 0;*/
    display: inline-table;
    z-index: 2;
}

.bh-information-soli input {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d2d3dc;
    font-size: 14px;
    height: 32px;
    min-width: 15em;
    border-radius: 20px;
    padding: 0 25px 0 15px;
}
.bh-information-soli input:hover,
.bh-information-soli input:focus {
    border: 1px solid #c8cfdc;
}
.bh-information-soli input:hover,
.bh-information-soli input:focus {
    border: 1px solid #c8cfdc;
}
.top-search{
    min-width: 136px;
    cursor: default;
}
/*shenpi*/
.wrapper .bh-information-bg-screen .in-active {
    color: #333;
    background: transparent !important;
    border-color: #ffcc1c !important;
}
/*gonggao*/
.gg-add-01 {
    width: 100%;
    position: relative;
}

.gg-add-01 a {
    display: inline-table;
    margin-right: 20px;
}

.gg-add-01 .ative {
    color: #dc4735 !important;
}
.bh-information-control {
    padding-left: 5px;
    background: #fff none repeat scroll 0 0;
    border: medium none;
    font-size: 14px;
    height: 28px;
    margin: 0;
    padding-right: 42.5px;
    border: 1px solid #dbe1e8;
}

.bh-information-control:hover,
.bh-information-control:focus {
    border: 1px solid #dbe1e8;
}
.bh-information-three-01 {
    /*width: 33.33%;*/
    margin-right: 20px;
    display: inline-table;
}

.bh-information-three-01 span {
    margin-right: 20px;
    float: left;
    line-height: 14px;
    font-size: 14px;
}

.bh-information-three-01 span input {
    margin-right: 8px;
    float: left;
}
/*消息及公告 审批 公告顶部*/
.bh_information_top{
    width: 100%;
    height: auto;
    background: #fff;
    padding:8px 20px 16px;
    margin-bottom: 0;
    overflow: hidden;
    display: block;
}
.bh_information_top a{
    padding: 10px 0 7px;
    border-bottom: 2px solid transparent;
    float: left;
    margin-right: 35px;
    color: #999;
    line-height: 1;
    font-size: 14px;
}
.bh_information_top a:not(:last-child):hover{
    border-color: #ffcc1c;
    color:#333;
}
.bh_information_top .bh-information-three .createNotice{
    padding: 9px 0 0;
}
.bh_information_top .bh-information-three-01{
    margin-top: 10px;
}
.bh_information_top .workflow-add{
    width: 14px;
    height: 14px;
    background: url(../img/worksimg/add_notice.png) no-repeat center;
}
#noticeSerach_div .bh-information-soli input{
::-webkit-input-placeholder { /* WebKit browsers */
    color: #b7b9c7;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #b7b9c7;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #b7b9c7;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #b7b9c7;
}
}

input#txtKeyword::-webkit-input-placeholder{
    color: #c8cfdc;
}
input#txtKeyword::-moz-placeholder{
    color: #c8cfdc;
}
input#txtKeyword:-moz-placeholder{
    color: #c8cfdc;
}
/*关注*/
.tab-content .set-content.newsandnotice .bh-information-bg-comment{
    /*padding: 20px;*/
}
.tab-content .set-content.newsandnotice .bh-information-bg-comment:hover{
    background: #f5f5f7;
}
.tab-content .set-content.newsandnotice .bh-information-bg-comment:nth-of-type(even){
  /* background: #f7f8fa;*/
}
/*.set-content.newsandnotice.guanzhu .bh-information-bg-comment:nth-of-type(even){
    background: #fff;
}
.set-content.newsandnotice.guanzhu .bh-information-bg-comment:nth-of-type(odd){
    background: #f7f8fa;
}
.set-content.newsandnotice.guanzhu .bh-information-bg-comment:first-child{
    border-top: #dbe1e8;
}*/
.set-content.newsandnotice.guanzhu #commonPage{
    /*border-top:1px solid #dbe1e8;*/
    margin-top: 0px;
    /*padding-top: 10px;*/
}
/*.set-content.newsandnotice>div[class=bh-information-bg-comment]:first-child{*/
    /*border-top:1px solid #dbe1e8;*/
/*}*/

/*消息及公告 列表内容*/
/* xiaoxi yujing shenpi*/
.bh-information-bg-comment {
    position: relative;
    /*margin-bottom: 16px;*/
    padding: 0 20px 0 30px;
    background: #fff;
    /*border: 1px solid #c2cad8;*/
    width: 100%;
    display: block;
    height: 123px;
}
.bh-information-bg-comment .media-body{
    padding-top: 18px;
}
.bh-information-bg-comment .feed-element{
    margin-top:0;
    padding-bottom:0;
    overflow: hidden;
}
.bh-information-bg-comment .feed-element .media-body small{
    vertical-align: super;
    margin-right: 30px;
    float: left;
}
.bh-information-bg-comment .workslog-insc a{
    margin-right: 30px;
    color: #888;
}
.bh-information-bg-comment .workslog-insc span{
    font-size: 12px;
}
.bh-information-bg-comment .praises-total-02 a{
    color: #888;
}
.feed-element>.pull-left {
    /*margin-right: 33px;*/
    /*margin-left:10px;*/
    width: 142px;
    /*height: 80px;*/
    min-height: 80px;
    /*border-right: 1px solid #dbe1e8;*/
    text-align: center;
    padding:0;
    margin-right: 0;
    margin-top: 18px;
}
.feed-element>.pull-left .img-circle{
    width: 56px;
    height: 56px;
    border:1px solid #ffcc1c;
    display: inline-block;
}
.pull-left p {
    word-wrap: break-word;
    width: 100%;
    text-align: center;
    margin-top: 7px;
    color: #888;
    line-height: 1;
    display: inline-block;
    width: 100px;
}
.feed-element .bh-information-content{
    /*margin-bottom:5px;消息-- 标题和日期间距缩小 2017-5-11*/
    padding-top:5px;/*10->5 xie 17/5/22*/
}
.text-muted {
    color: #888;
}
.bh-information-content .proposerName,.bh-information-content .proposerContent{
    font-weight:500;
    color:#ffb500;
}

.set-content.newsandnotice #commonPage{
   border-top: 1px solid #ebecef;
    margin-top: 0;
    padding: 15px 20px 25px;
}

/*消息及公告-列表*/
.bh-information-content {
    word-wrap: break-word;
    color: #585858;
    line-height: 1.5;
    height: 50px;
    overflow: hidden;
    font-size:14px;
}
.well p {
    margin-top: 10px;
}
.well small {
    color: #888;
    margin: 0 10px;
}
.bh-information-content input {
    width: 100%;
    height: 28px;
    border: 1px solid #ccc;
    padding: 5px;
}
.bh-information-content input:hover,
.bh-information-content input:focus {
    border: 1px solid #66afe9;
}
.no_left_information{
    padding-left: 0;
}
/*预警*/
#waring{
    /*border-top: 1px solid #dbe1e8;*/
}
/*审批*/
#approves_my{
    /*border-top:1px solid #dbe1e8;*/
}
#approves_my .bh-information-bg-comment{
    padding: 0 20px;
}
#approves_my .bh-information-bg-comment,
#approves_tome .bh-information-bg-comment{
    /*padding:18px 20px;*/
    height: 75px;
}
#approves_my .bh-information-bg-comment:nth-of-type(even){
   /*background: #f7f8fa;*/
}
#approves_my .feed-element .pull-left{
    /*line-height: 80px;*/
    width: 70px;
    visibility: hidden;
    min-height: 50px;
}
#approves_my .bh-information-bg-comment .media-body,
#approves_tome .bh-information-bg-comment .media-body{
    padding-top: 13px;
}
#approves_my .media-body .bh-information-content,
#approves_tome .media-body .bh-information-content{
    height: 34px;
}
#approves_tome .feed-element .pull-left{
    width: 100px;
    text-align: left;
}
#approves_tome .feed-element .pull-left img{
    border: none;
    width: 58px;
    height: 33px;
    border-radius: 0;
}
#approves_tome .bh-information-content span{
    font-weight: 500 !important;
    color:#ffb500 !important;
}
.approval_message .bh-information-bg-screen{
    height: 50px;
}

/*公告*/
.workslog-insc.message_and_notice{
    width: auto;
    float: left;
    text-align: left;
}

#noticeList{
    /*border-top:1px solid #dbe1e8;*/
    border-bottom: 1px solid #ebecef;
}
/*#noticeList>div[class="bh-information-bg-comment"]:first-child{
    border-top: 1px solid #dbe1e8;
}*/
.bh-information-bg-comment .workslog06,
.noticeDetail .workslog06{
    background: url(../img/worksimg/notice_praise.png) no-repeat center;
}
.bh-information-bg-comment .workslog05,
.noticeDetail .workslog05{
    background: url(../img/document/comment_out.png) no-repeat center;
}
#noticeList .bh-information-bg-comment:hover{
    background: #f5f5f7;
}
#noticeList .pull-left{
    margin-top: 18px;
}

.feed-element .media-body h4{
    padding-top: 0;
    font-weight: 500;
    color: #333;
    line-height: 1;
    margin: 0;
    padding-bottom: 5px;
}
.feed-element .noticeview_height {
    height: auto;
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 10px;
    width: 100%;
}
.noticePraiseWrap .praises-total{
    display: block;
    float: left;
    padding:0;
    width: auto;
    background: transparent;
    border: none;
}
.noticePraiseWrap .praises-total::before{
    display: none;
}
.bh-information-content.noticeview_height p{
    height: 40px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    margin-right: 0px;
    line-height: 20px;
    font-size: 12px;
    color: #585858;
    /*火狐不兼容*/
}
.noticeDraftsList .feed-element{
    width: calc(100% - 80px);
    float: left;
}
.bh-information-bg-comment .btn{
    float: right;
    margin:0 15px;
}
.noticeDraftsList .btn{
    font-size: 14px;
    margin: 44px 0 0;
}
.noticeDraftsList .bh-information-content p{
    font-size: 12px;
    line-height: 20px;
}
#att_iframe_div>div>table>thead>tr>th{
    border-right: none;
}
#att_iframe_div>div>table>thead>tr>th:nth-child(2){
    text-align: center;
}
#att_iframe_div>div>table>tbody>tr>td:nth-child(1){
   text-align: center;
}
#att_iframe_div>div>table>tbody>tr:nth-of-type(even){
    background: #f7f8fa;
}
/*新建公告 开始*/
/*17/2/20 消息及公告样式优化*/
.messAndNoticeTit{
    position: relative;
}
.messAndNoticeTit #noticeTitle_textarea{
    height: 17px !important;
    position: absolute;
    top:6px;
}
.test_box-head {
    width: 100%;
    min-height: 30px;
    max-height: 300px;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 3px;
    outline: 0;
    border: 1px solid #dbe1e8;
    font-size: 12px;
    word-wrap: break-word;
    overflow-x: hidden;
    margin-bottom: 20px;
    overflow-y: auto;
    _overflow-y: visible;
}

/*查看公告 开始*/
.notice-details-title {
    background: #fafafa none repeat scroll 0 0;
    margin-bottom: 20px;
    padding-top: 30px;
}

.notice-details-title h3 {
    text-align: center;
}

.notice-details-names {
    text-align: center;
    margin-top: 18px;
}

.notice-details-names-style {
    text-align: center;
    margin-top: 10px;
}

.notice-details-names span {
    margin: 0 20px;
    color: #999999;
}

.notice-details-content {
    padding: 20px;
    line-height: 1.8em;
}

.notice-details-content-style {
    padding: 2px 10px;
    line-height: 1.8em;
    font-size: 18px;
}

.notice-details-content-style p {
    word-wrap: break-word;
}
.noticeDetail .workflow-add.notice-workflow-add{
    margin: 9px 0 0 5px;
}
.noticeDetail .newly-thr{
    margin-bottom:15px;
    padding: 0;
}
.noticeDetail .newly-thr .ibox-title{
    padding:0;
}
.workflow-add.notice-workflow-add{
    margin:9px 0 0 5px;
}
.mention {
    margin: 0 3px;
    color: #337ab7;
}
.media-body .name-strong {
    color: #0a7bcc;
}
.noticeDetailPanel .panel-heading{
    margin-bottom: 116px;
}
.fixed-sidebar .noticeDetailPanel .detail_header{
    width: calc(100% - 270px);
    left: 245px;
}
.mini-navbar .noticeDetailPanel .detail_header{
    width: calc(100% - 120px);
    left: 95px;
}
.noticeDetailPanel .detail_header{
    padding: 13px 20px;
    height: 100px;
    position: fixed;
    top: 58px;
    z-index: 100;
}
.noticeDetailPanel .detail_content_bottom{
    margin-top: 15px;
}
.noticeDetailPanel .detail_content_bottom span{
    color: #888;
    margin-right: 27px;
}
.noticeDetailPanel .detail_header .detail_img{
    background: #ffcc1c;
    position: relative;
}
.noticeDetailPanel .detail_header .detail_img .icon{
    background-image: url(../img/new_icon/white_icon.svg);
    position: absolute;
    left: 10px;
    top: 10px;
}
.noticeDetailPanel .detail_header .back_btn{
    width: 10px;
    height: 10px;
    border-width:2px;
}
.back_btn{
    cursor: pointer;
}
.noticeDetail .notice-details-content{
    padding: 0;
}
.noticeDetail .notice-details-content p{
    line-height: 22px;
    font-size: 14px;
    color: #666;
}
.noticeDetailPanel .set-content{
    padding: 0 20px;
}
/*公告评论*/
.noticeDetailPanel #comment-praise-div{
    margin-bottom: 200px;
}
.noticeDetailPanel .praises-total{
    background: transparent;
    padding: 0;
    border: none;
    margin-bottom: 16px;
}
.noticeDetailPanel .praises-total::before{
    display: none;
}
.noticeDetailPanel .praises-total .praises-total-01{
    display: block;
}
.noticeDetailPanel #praise-names a{
    font-size: 14px;
    color: #ffb500;
}
.noticeDetailPanel .worklog-all-right span .name-strong{
    font-size: 14px;
}
.noticeDetailPanel .worklog-all-right .commentContent{
    line-height: 18px;
    margin-bottom: 3px;
    font-size: 14px;
}
.noticeDetailPanel .comment-thumbperson{
    padding-top: 20px;
}
.noticeDetailPanel .comment-all .relpy-all{
    padding-left: 30px;
    margin-top: 15px;
}
.noticeDetailPanel .worklog-all-right .head-img+span{
    font-size: 14px;
}
.noticeDetailPanel .comment-all .relpy-all .worklog-all-right{
    margin-bottom: 10px;
}



    /*消息及公告-草稿箱*/
#receiver .log-news-comment-text{
    line-height: 16px;
    /*margin:5px 10px;*//*xie 17/5/10*/
}
.noticeCreate .newly-thr .ibox-title{
    padding:0 !important;
}
.noticeCreate .cke_ltr{
    border:1px solid #dbe1e8;
}
.noticeCreate .cke_ltr .cke_top{
    border-bottom:1px solid #dbe1e8;
}
.noticeCreate .cke_bottom{
    display: none;
}
.noticeCreate .newly-thr{
    padding: 0;
}
/*消息及公告 end*/

/*信箱 start*/
.wrapper .mail-leftsection .mailbox-content{
    margin-top: 0;
}
.mail-leftsection .compose-mail{
    width: 50%;
    height: 40px;
    float:left;
    background: #ebecef;
    font-size: 14px;
    color: #333;
    line-height: 40px;
    position: relative;
    text-align: center;
}
.mail-leftsection .compose-mail:first-child::after{
    content: "";
    display: block;
    width: 0;
    height: 40px;
    border-right: 1px solid #dedfe5;
    position:absolute;
    right: 0;
    top: 0;
}
.mail-leftsection .compose-mail i{
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 9px;
    position: relative;
    top: 3px;
}
.mail-write{
    background: url(../img/mail/mail_write.png) no-repeat center;
}
.mail-receive{
    background: url(../img/mail/mail-receive.png) no-repeat center;
}
.receive_mail_list .mailReceiveBtn{
    background: #ffcc1c;
}

/*.mail-img0{
    background: url("../img/mail/mail_0.png");
    height: 16px;
    width: 16px;
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 5px;
}*/
.mail-leftsection .folder-list li i{
    display: block;
    width: 14px;
    height: 14px;
    float: left;
    margin-top: 3px;
}
.mail-img1{
    background: url("../img/mail/mail_1.png") no-repeat center;
}
.aActive .mail-img1{
    background: url("../img/mail/mail_01.png") no-repeat center;
}
.mail-img2{
    background: url("../img/mail/mail_2.png") no-repeat center;
}
.aActive .mail-img2{
    background: url("../img/mail/mail_02.png") no-repeat center;
}
.mail-img3{
    background: url("../img/mail/mail_3.png") no-repeat center;
}
.aActive .mail-img3{
    background: url("../img/mail/mail_03.png") no-repeat center;
}
.mail-img4{
    background: url("../img/mail/mail_4.png") no-repeat center;
}
.aActive .mail-img4{
    background: url("../img/mail/mail_04.png") no-repeat center;
}
.mail-img5{
    background: url("../img/mail/mail_5.png") no-repeat center;
}
.aActive .mail-img5{
    background: url("../img/mail/mail_05.png") no-repeat center;
}
.mail-img6{
     background: url("../img/mail/mail_6.png") no-repeat center;
}
.aActive .mail-img6{
    background: url("../img/mail/mail_06.png") no-repeat center;
}

.mail-img10{
    background: url("../img/mail/mail_10.png") no-repeat center;
    height: 12px;
    width: 12px;
    display: inline-block;
    /*vertical-align: text-top;*/
    margin-right: 5px;
}

.col-sm-2.mail-leftsection{
    padding: 0;
    height: 100%;
    /*border-right: 1px solid #ebecef;*/
}
ul.folder-list.m-b-md{
    margin-top: 20px;
}
ul.folder-list.m-b-md li{
    line-height: 20px;
    margin-bottom: 15px;
}
ul.folder-list.m-b-md li a{
    padding: 0 17px;
}
ul.folder-list.m-b-md li a:hover{
    /*background: #edf0f3;
    color: #333;*/
}
/*.btn.btn-block.btn-primary.compose-mail{
    margin-left: 20px;
    width: 75%;
}*/
.mail-leftsection .set_mail_btn{
    padding: 5px 17px 0;
}
.mail-leftsection .set_mail_btn .btn_border{
    width: 100%;
    height: 32px;
    line-height: 32px;
    border:1px solid #ffb500;
    font-size: 14px;
    color: #585858;
    border-radius: 5px;
    background: #fff;
}
.mail-head{
    height: 55px;
    background: #fff;
    margin: 10px 10px  0;
    padding: 16px 15px;
    width: initial;
}
.mail-head h1{
    color: #333;
    font-size: 20px;
    padding-left: 8px;
    border-left: 5px solid #018e75;
}

.row.mail-left{
    background: #fff;
    height: 100%;
}
.col-sm-10.pageheight_maillist{
    border-left: 1px solid #ebecef;
    padding: 0px;
    height: 100%;
    /*background: #f7f8fa;*/
}

.ibox-content.mailbox-content{
    margin-top: 16px;
}
#content-main .wrapper.wrapper-content.mail-content{
    height: 100%;
}
.col-sm-10.animated.fadeInRight.pageheight_maillist{
    height: 100%;
}
#tbody>tr>td{
    padding: 0 10px;
}

.mail-body.text-left.tooltip-demo.maildetail-footer{
    height: 50px;
    padding: 10px 20px;
    background: #fff;
    border-top: 1px solid #ebecef;
}
.mail-tools .select{
    border: 1px solid #d2d3dc;
    border-radius: 5px;
    padding: 0 24px 0 10px;
    height: 30px;
    background: #fff url(../img/down_arrow.png) no-repeat right 7px center;
    line-height: 30px;
    width: 102px;
}
.mail-box-header .mail-tools.tooltip-demo .select_wrap{
    border: none;
    position: relative;
    padding: 0;
}
.mail-tools .select_wrap ul{
    width: 102px;
    position: absolute;
    top: 31px;
    left: 0;
    box-shadow: 0 0 4px 1px #f0f0f0;
    background: #fff;
    z-index: 9;
    display: none;
}
.mail-tools .select_wrap ul li{
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    font-size: 14px;
    color: #333;
}
.mail-tools .select_wrap ul li:hover{
    background: #ffcc1c;
}
.mail-tools{
    padding-left: 15px;
}
.mail-box .note-editor.note-frame.fullscreen{
    z-index: 9999;
}
/*列表 开始*/
/*leftSide*/
.mailbox-content {
    background: 0 0;
    border: none;
    padding: 0px
}
.file-manager h5 {
    text-transform: uppercase
}

.file-manager {
    list-style: none outside none;
    margin: 0;
    padding: 0
}
.float-e-margins .btn {
    margin-bottom: 5px
}
.folder-list li a {
    font-size: 14px;
    color: #666;
    display: block;
    padding: 5px 0
}

.folder-list li {
    display: block
}

.folder-list li i {
    margin-right: 8px;
    color: #3d4d5d
}

/*rightSide*/
/*.pageheight_maillist {*/
    /*margin-bottom: 20px;*/
/*}*/
.mail-box-header {
    background-color: #fff;
    /*border-left: 1px solid #e7eaec;*/
    border-bottom: 0;
    height: auto;
    /*padding: 30px 20px 20px;*/
    width: 100%;
}
.mail-bg .mail-box-header h2 {
   font-size: 16px;
    border-left: none !important;
    margin: 18px 15px 15px;
    padding-left: 0;
    font-weight: 500;
}
.mail-box-header .pull-right{
    width: auto;
}
.btn.pull-right{
    padding: 5px 0 5px 13px;
}
.mail-search {
    max-width: 300px;
}
.pull-right.mail-search .input-group input{
    border-radius: 25px!important;
    border:1px solid #dbe1e8;
    width: 180px;
    padding-left: 10px;
}
.pull-right.mail-search .input-group{
    margin-right: 20px;
    margin-top: 26px;
}
.mail-tools.tooltip-demo.m-t-md>div{
    display: inline-block;
    border: 1px solid #dbe1e8;
    border-radius: 4px;
    padding: 4px 8px;
    cursor: pointer;
    margin: 0 10px 10px 0;
    font-size: 14px;
    float: left;
}
/*.mail-tools.tooltip-demo.m-t-md>div:hover{
    background: #2b85c4;
    color: #fff;
}*/

.mail-tools.tooltip-demo.m-t-md>span[class='move-mail']{
    padding: 0;
    height: 30px;
    display: inline-block;
    border: 1px solid #dbe1e8;
    border-radius: 4px;
    /*margin-left: 20px;*/
    line-height: 30px;
    vertical-align: middle;
    overflow: hidden;
    float: left;
    font-size: 14px;
}
.form-control,
.single-line {
    background-color: #ffffff;
    background-image: none;
    border-radius: 0 !important;
    color: #555;
    display: block;
    font-size: 12px;
    height: 32px;
    /*邮箱搜索修改0727*/
    padding: 3px;
    /*工作报告列表0621*/
    margin: 3px 5px;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 97%;
    margin-top: 0;
}

.form-control:focus,
.single-line:focus {
    border-color: #fed545!important
}

.mail-box {
    background-color: #fff;
    border-bottom: 1px solid #dbe1e8;/*信箱列表底线*/
    border-top: 0;
    padding: 0;
    margin: 0px;
    display: block;
    overflow: auto;
    width: 100%;
    /*margin-top: -10px;*/
}
/*.col-sm-10.animated.fadeInRight.sendmail-title .mail-box {*/
    /*background-color: #fff;*/
    /*!*border: 1px solid #e7eaec;*!*/
    /*border-top: 0;*/
    /*padding: 0;*/
    /*margin: 0px;*/
    /*display: block;*/
    /*overflow: auto;*/
    /*width: 100%;*/
    /*margin-top: -10px;*/
    /*height: calc(100% - 160px);*/
/*}*/
.mail-box .table-mail .check-mail {
    padding:0 20px 0 15px !important;
    text-align:left;
    min-width:0;
}
/*信箱背景色*/
.table.table-hover.table-mail thead>tr{
    border-top: 2px solid #ffcc1c;
    background: #fff;
}
.table.table-hover.table-mail thead>tr th{
    font-size: 12px;
    color: #888;
}
.table.table-hover.table-mail tbody>tr:nth-of-type(even){
    background: #f6f6f8;
}
.table.table-hover.table-mail tbody>tr:hover{
    background: #ebecef;
}
.table.table-hover.table-mail tbody>tr td{
    font-size: 14px;
    color: #585858;
}
.table-mail .mail-date {
    padding-right: 20px
}
.col-sm-10.animated.fadeInRight.delete-mail{
    border-left: 1px solid #dbe1e8;
    padding-left: 0;
}
.check-mail,
.star-mail {
    width: 40px
}
.table-mail {
    display: inline-table !important;
    height: auto !important;
    margin: 0 !important;
    min-width: 940px !important;
    overflow-x: auto;
    width: 100%;
}

.table-mail .tr {
    width: 100%;
    display: inline-table;
}
.table-mail .mail-ontact a {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 360px;
    padding: 0;
    color: #1ba8ed;
}

.table-mail .mail-ontact {
    text-align: left;
    width: 384px;
}

.table-mail .i-checks{
    left: 0;
    top: 0;
    margin: 0;
}
.table-mail .icheckbox_square-green{
    width: 14px;
    height: 14px;
    border:1px solid #dcdfe6;
    background: #fff;
    float: left;
    margin: 0;
}
.table-mail .icheckbox_square-green::after {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    content: "";
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
    height: 7px;
    left: 4px;
    position: absolute;
    top: 1px;
    -webkit-transform: rotate(45deg) scaleY(0);
    transform: rotate(45deg) scaleY(0);
    width: 3px;
    -webkit-transform-origin: center;
    transform-origin: center;
}
.table-mail .icheckbox_square-green.hover{
    background-color: #fff;
    border-color: #ffcc1c;
}
.table-mail .icheckbox_square-green.checked{
    background-color: #ffcc1c;
    border-color: #ffcc1c;
}
.table-mail .icheckbox_square-green.checked::after{
    -webkit-transform: rotate(45deg) scaleY(1);
    transform: rotate(45deg) scaleY(1);
}
.table-mail .iCheck-helper{
    z-index: 2;
}

/*.mail-ontact {
    width: 23%
}*/
/*列表 结束*/

/*新建 开始*/
.mail-body {
    border-top: 1px solid #e7eaec;
    padding:20px 20px
}
.mail-body.text-left.tooltip-demo.sendmail-footer{
    padding: 10px 20px;
    background: #fff;
    height: 50px;
    border-top: 1px solid #ebecef;
}
.col-sm-10.animated.fadeInRight.pageheight_maillist .mail-box>div[class="mail-body"]{
    /*padding: 0 20px 20px;*/
}
.mail-body .form-group {
    margin-bottom: 5px
}
.mail-text {
   padding: 0 20px;
}

/*.mail-text .note-toolbar {
    padding: 10px 15px
}*/

.mail-text .note-editor .note-toolbar {
    background-color: #F9F8F8
}
.note-editor {
    height: auto!important;
    min-height: 100px;
    border: solid 1px #e5e6e7
}
/*信箱列表编号显示 17/3//4 xie*/
.note-editing-area .note-editable ol li{
    list-style: decimal inside;
}
.note-editing-area .note-editable ul li{
    list-style: disc inside;
}
.mail-body ol li{
    list-style: decimal inside;
}
.mail-body ul li{
    list-style: disc inside;
}
.note-editor h1 span,
.note-editor h2 span,
.note-editor h3 span,
.note-editor h4 span,
.note-editor h5 span,
.note-editor h6 span{
    font-size: inherit;
}
/*新建 结束*/

/*收件箱回复*/
/*#content-main .col-sm-10.animated.fadeInRight .mail-text h-200 div{*/
    /*width: initial;*/
/*}*/
/*.workPlanDetail .worklog-all-right.reply-first{*/
    /*border-bottom: 0;*/
/*}*/

/*.worklog-all-right.reply-first{*/
    /*border-bottom: 1px solid #dbe1e8;*/
/*}*/
.col-sm-10.animated.fadeInRight.reply_page{
    border-left: 1px solid #dbe1e8;
    background: #f7f8fa;
    padding-left: 0;
}
.row.reply_page{
    background: #fff;
}
.btn.btn-sm.btn-white.viewmail{
    display: inline-block!important;
}
.table.table-hover.table-mail thead tr th[class=check-mail] ,.table.table-hover.table-mail tbody>tr>td[class=check-mail]{
    text-align: left!important;
}
.table.table-hover.table-mail thead tr th[class=check-mail]:nth-child(2) {
    /*border-right: none;!important;*/
}
/*收件箱回复*/
.col-sm-10.animated.fadeInRight.forward_page{
    border-left:1px solid #dbe1e8;
    padding-left: 0;
}
.mail-box-header.receive_page{
    background: #fff;
}
/*收件箱详情*/
.tooltip-demo.maildetail-title{
    height: 50px;
    background: #fff;
    padding: 10px 20px;
    border-bottom: 1px solid #ebecef;
}
.tooltip-demo.maildetail-title>a{
      border-radius: 4px;
}
.mail-tools.tooltip-demo.m-t-md>h3{
    margin: 15px 10px 8px;
    font-size: 16px;
}
.mail-tools.tooltip-demo.m-t-md>h5{
    margin: 0 0 8px !important;
    font-size: 12px;
    color: #333;
    /*letter-spacing: 1px;*/
    font-weight: 500!important;
}
/*.mail-tools.tooltip-demo.m-t-md>h5:last-child{
    padding-bottom: 10px;
}*/
.receive_view .mail-tools{
    padding: 0 20px 8px;
}
.receive_view .mail-tools.tooltip-demo h3{
    font-size: 18px;
    margin: 15px 0;
}
.receive_view .mail-box{
    border-bottom: none;
}
.sendMailPeople{
    padding-right: 24px;
    background: url(../img/mail/sendMailPeople.png) no-repeat right center;
}
/*写件箱*/
.send_mail_create .mailEditBtn{
    background: #ffcc1c;
}
.send_mail .mail-box{
    height: calc(100% - 50px);
    border-bottom: none;
}
.send_mail .mail-body{
    border-top: none;
    padding: 20px 20px 5px;
}
.mail-box-header.mailcreat-top{
    /*background: #dbe1e8;*/
    height: 50px;
    padding: 0px 20px;
    border-bottom: 1px solid #ebecef;
}
.mail-body.text-left.tooltip-demo.mailcreat-footer{
    background: #fff;
    height: 50px;
    padding: 10px 20px;
    border-top: 1px solid #ebecef;
}
.mail-box-header.mailcreat-top>a,.mail-body.text-left.tooltip-demo.mailcreat-footer>a
{
 border-radius: 4px;
}

.creatmail-form{
    margin-bottom: 7px;
}
.creatmail-form.sendmailTo{
    margin-top: 18px;
}
.creatmail-form>div{
    display: inline-block;
    font-size: 14px;
}
.creatmail-form>div:first-child{
    float: left;
    width:65px;
    color: #585858;
    line-height: 32px;
}
.creatmail-form .create_mail_span{
    margin-top: -7px;
    color: #585858;
}
.creatmail-form .create_mail_span a{
    color: #585858;
}
/*.creatmail-form>div:last-child{
   width: 90%;
}
.creatmail-form>div:last-child>input{
    width: 100%;
    border: 1px solid #dbe1e8;
    border-radius: 4px;
    height: 30px;
    padding-left: 5px;
}*/
.creatmail-form.Csendto{
    width: calc(100% - 65px);
}
.creatmail-form.Csendto>input{
    width: 100%;
    border: 1px solid #dadbe2;
    border-radius: 5px;
    height: 32px;
}
.creatmail-form>span:last-child{
    display: block;
    padding-left: 65px;
}
.creatmail-form>span:last-child i{
    color: #585858;
    font-size: 12px;
    font-family: "Microsoft Yahei";
}
.mail-box .form-horizontal{
    margin-top: -18px;
}
.send_mail .upload_box{
    margin: 0 0 18px;
}
.send_mail .upload_main{
    border: 1px solid #dadbe2;
    background: #fff;
}
.mail-box  .upload_choose .add_btn{
    width: 65px;
    color: #585858;
    border-color: #ffcc1c;
    line-height: 22px;
}
.mail-box  .info{
    line-height: 22px;
    color: #585858;
}
.mail-box  .upload_choose{
    padding: 10px 25px;
}
.mail-box .upload_choose+div{
    padding: 0 15px;
}
.mail-box .upload_append_list{
    margin: 10px;
    width: 120px;
    height: 120px;
    overflow: hidden;
    border: 1px solid #d2d3dc;
}
.mail-box .upload_append_list a{
    border: none;
}
/*转发邮件*/
.forward_page .creatmail-form .create_mail_span{
    margin-top: 0;
}
.forward_page .demo,.reply_page .demo{
    padding: 0 20px;
}
.forward_page .attachment{
    padding: 0 20px 15px;
}
.demo.p20{
    padding: 0 20px;
}
.demo .file_hover{
    height: 100%;
}

/*信箱 end*/

/*预测 start xie 17/3/15*/
.ibox-title h4 {
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 14px;
    margin: 7px 5px 7px 0;
    padding: 0;
    text-overflow: ellipsis;
}
.predictList_buttonstyle{
    width: 200px;
    margin: 0 auto;
}
/*预测样式*/
.forecast-padding15 {
    /*padding: 15px;*/
}

.tissue-tree-all {
    display: block;
    height: 58px;
    position: relative;
    width: 100%;
    z-index: 999;
    padding: 13px 20px;
}

.tissue-tree-all select {
    border: 1px solid #d2d3dc;
    line-height: 32px;
    padding: 0 28px 0 10px;
    height: 32px;
    /*17/2/20 xie select加上高度解决苹果上高度问题*/
    float: left;
    margin-right: 9px;
    font-size: 14px;
    border-radius: 5px;
}

.tissue-tree-01 {
    margin-right: 10px;
    float: left;
    background: url("../img/setup/tissue-tree-01.png") no-repeat scroll center;
    width: 32px;
    height: 32px;
    display: block;
    border: 1px solid #d2d3dc;
    border-radius: 5px;
}

.tissue-tree-02 {
    height: 30px;
    width: 100%;
    padding: 2px 20px 0;
}

.tissue-tree-02 h5 {
    float: left;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    margin:0;
}

.tissue-tree-02 span {
    float: right;
    color: #888888;
}

.tissue-tree-03 {
    padding: 0 10px;
    line-height: 45px;
    height: 45px;
    width: 100%;
    border-bottom: 1px solid #dbe1e8;
    background: #fff;
}


/*.tissue-tree-03 span{margin:0 30px;}*/
.forecast-padding15 form{
    height: calc(100% - 60px);
}
.predict_table{
    height: calc(100% - 105px);
    border-bottom: 1px solid #dbe1e8;
    overflow: auto;
}
.tissue-tree-tbole {
    clear: both;
    display: inline-table;
    overflow: auto;
    position: relative;
    width: 100%;
    border-top: 3px solid #ffcc1c;
}

.tissue-tree-tbole tr th {
    padding: 0 20px;
    min-width: 140px;
    height:45px;
    border-right: 1px solid #dbe1e8;
    font-weight: 500;
    font-size: 12px;
    color: #888888;
}
.tissue-tree-tbole tr th:last-child{
    border-right: none;
}

.tissue-tree-tbole tr td .no_data{
    position: absolute;
    left: 50%;
    top:200px;
    transform: translateX(-50%);
    font-size: 14px;
    color: #b7b9c7;
}

.tissue-tree-tbole tr:nth-child(odd) td {
    background: #f5f5f7;
}

.tissue-tree-tbole tr td {
    padding: 0 20px;
    min-width: 140px;
    border: none;
    font-size: 14px;
}

.tissue-tree-04 {
    display: inline;
    height: 30px;
    line-height: 30px;
}
input.tissue-tree-04{
    background: #fff;
    border: 1px solid #d2d3dc;
    border-radius: 5px;
    padding: 0 10px;
}
.tissue-tree-05 {
    background: url("../img/setup/tissue-tree-02.png") no-repeat scroll 0 0;
    display: inline-block;
    margin-right: 5px;
    width: 12px;
    height: 12px;
}

.tissue-tree-08 {
    background: url("../img/setup/tissue-tree-04.png") no-repeat scroll 0 0;
    display: inline-block;
    margin-right: 5px;
    width: 12px;
    height: 12px;
}

.tissue-tree-03bg {
    /*background: url("../img/setup/tissue-tree-03.png") repeat-x scroll 0 14px;*/
    margin-right: 5px;
    height: 12px;
}

.tissue-tree-03bg span {
    /*color: #999;*/
}
.tissue-tree-03bg a{
    border-left-color: #transparent !important;
}
/*17/2/20 xie 预测设置样式优化*/
.forecastButton{
    margin:15px 0;
    font-size: 14px;
    padding: 6px 10px;
    outline: none;
}
.predictSetUp .tab-pane{
    padding: 30px;
}
.predictSetUp p{
    font-size:14px;
    color: #333;
    margin-bottom: 19px;
    line-height: 1;
}
.predictSetUp p select{
    width: 96px;
}
.predictSetUp p span{
    display: inline-block;
    width: 85px;
}
/*预测 end*/

/*工作报告 start*/

/*汇报对象*/
.reportTo.WRFD-obj{
    width: 45%;
    display: block;
    float: right;
    position: relative;
    z-index: 9;
    top: 30px;
}
.reportTo.WRFD-obj .SMS-template-box{
    padding: 0;
    width: 100%;
}
.reportTo.WRFD-obj .SMS-template-box.select_div1,
.transmitTO .SMS-template-box.select_div1{
    width: 100%;
    padding: 14px;
    font-size: 14px;
    color: #d2d3dc;
    border: none;
    box-shadow: 0 0 5px 1px #ebecef;
}
.reportTo.WRFD-obj .SMS-template-box.select_div1 em,
.transmitTO .SMS-template-box.select_div1 em{
    font-style: normal;
    color: #666;
}
.reportTo.WRFD-obj .SMS-template-box.select_div2,
.transmitTO .SMS-template-box.select_div2{
    border: none;
    box-shadow: 0 0 5px 1px #ebecef;
}
.reportTo.WRFD-obj .selsct-sharer-centent,
.transmitTO  .selsct-sharer-centent{
    padding: 0;
}
.SMS-template-box #tab_group p input[type="checkbox"],
.SMS-template-box #tab_user p input[type="checkbox"]{
    margin: 7px 10px 0 0;
}
.SMS-template-box #tab_group td input[type="checkbox"],
.SMS-template-box #tab_user td input[type="checkbox"]{
    margin: 0 10px 0 0;
}
.SMS-template-box .selsct-sharer-p input[type="checkbox"],
.SMS-template-box .selsct-sharer-p input[type="checkbox"]{
    margin: 3px 10px 0 0;
}
.reportTo.WRFD-obj .log-news-comment-text,
.transmitTO .log-news-comment-text{
    margin: 6px 8px 0 0;
}
.WRFD-Editor .reportTo.WRFD-obj .role-list{
    width: calc(100% - 82px);
    left: 82px;
}
.SMS-template-box .ztree li span{
    font-size: 14px;
}
.SMS-template-box #tab_group table td,
.SMS-template-box #tab_user table td{
    font-size: 14px;
}
.SMS-template-box #tab_group table,
.SMS-template-box #tab_user table{
    margin-left: 24px !important;
}
.select_div1.SMS-template-box{
    width: 400px;
    padding:20px;
    min-height: 150px;
}
.select_div1.SMS-template-box ul{
    max-height: 200px;
    overflow: auto;
}
.select_div1.SMS-template-box ul li{
    line-height: 25px;
}
.select_div1.SMS-template-box ul li input[type="checkbox"]{
    margin-right: 10px;
    margin-top: 5px;
    float: left;
}
.select_div1.SMS-template-box .close{
    position: absolute;
    right: 10px;
    top:10px;
    background: #fff url(../img/editorIndicator/close.png) no-repeat center;
    height: 12px;
    width: 12px;
    cursor: pointer;
}
.shareOguDiv{
    position: relative;
    margin-bottom: 15px;
}
.shareOguDiv .SMS-template-box{
    margin: 0;
}
.shareOguDiv .select_div1.SMS-template-box .close{
    right: 0;
}
.shareOguDiv .select_div2{
    width: 100%;
}
.atwho-view .SMS-template-box #tab_group table,
.atwho-view .SMS-template-box #tab_user table{
    margin-left: 0 !important;
}
.atwho-view .SMS-template-box{
    padding-top: 0;
}

    /*编辑页*/
.WRFDeditor .cke_chrome{
    border: none!important;
}
.WRFDeditor #bottom{
    display: none;
}
.ibox-title.WRFD{
    border-bottom: none;
}
.drafticon{
    background: url("../img/worklog/draft.png");
    height: 16px;
    width: 14px;
    display: inline-block;
    margin-right: 9px;
    vertical-align: sub;
}
.work_report-up-arrow{
    position: absolute;
    height: 6px;
    width: 6px;
    border-bottom: 1px solid red;
    border-right: 1px solid red;
    transform: rotate(-135deg);
    top: 6px;
    left: 50px;
    z-index: 5;
}
.work_report-down-arrow{
    position: absolute;
    height: 6px;
    width: 6px;
    border-bottom: 1px solid red;
    border-right: 1px solid red;
    transform: rotate(45deg);
    top: 6px;
    left: 50px;
    z-index: 5;
}
.realtion-table-div.workReport-table #DataTables_Table_0{
    border-left: 1px solid #dbe1e8;
    border-right: 1px solid #dbe1e8;

}
/*列表 开始*/
.workReportsCont{
    padding:0px 0px 0;
}
.workReportsCont.workReport_table>table{
    /*border-top: 1px solid #dbe1e8;*/
    border-bottom: 1px solid #dbe1e8;
    border-top: 2px solid #ffcc1c;
}
.workReportsCont.workReport_table>table>thead:last-child>tr>td:first-child {
    min-width: 90px;
}

.work-list-j01.workReport-list tr:nth-of-type(even){
    background:#f6f6f8;
}
.workReport-list .draft_td{
    color: #dbdce3;
}
.workReport-list .draft_td a{
    color: #585858;
}
.workReport_table .work-list-j01.workReport-list tr:hover{
    background: #ebecef;
}
.workReport-list tr td{
    font-size: 14px;
    color: #585858;
}
.workReport_table .work_head td a{
    font-size: 12px;
    color: #888;
}
.workReportsCont.workReport_table>table>thead:first-child>tr:last-child{
    /*background: #FFF!important;*/
    border-bottom: 1px solid #dbe1e8;
}
.workReportsCont.workReport_table>table>thead:first-child>tr:last-child select{
    border-radius: 4px!important;
    height: 30px;
    margin: 10px 0px 0px;
}
.workReportsCont.workReport_table>table>thead:first-child>tr:last-child>td[class=double_select] .input-sm.form-control.input-s-sm.select_first{
     margin-top: 0px;
}
.workReportsCont.workReport_table>table>thead:first-child>tr:last-child>td[class=double_select] .input-sm.form-control.input-s-sm.select_second{
     margin-top: 6px;
}
.workReportsCont.workReport_table>table>thead:first-child>tr:last-child input{
    margin: 5px 0px 5px;
    border-radius: 4px!important;
}
.workReportsCont.workReport_table>table>thead:first-child>tr>td:first-child {
    text-align: center;
}
.workReportsCont.workReport_table>table>thead:last-child>tr>td:first-child {
    text-align: center;
    /*第一列 已读 未读*/
}
.workReportsCont.workReport_table>table>thead:last-child>tr>td:first-child a{
    margin-top: 0px;/*由16改为0 2017-9-4*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    white-space: normal;
    word-break: break-all;
    max-width: 150px;
}
.workReportsCont.workReport_table > table > thead:last-child > tr > td:first-child a[class="first-td"] {
    overflow: hidden;
    text-overflow: ellipsis;
    /*white-space: nowrap;*/
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-line-clamp: 1;
    padding-left: 40px;
    position: relative;
    /*top: -8px;*/
    text-align: left;
}
.workReport-list td .first-td{
    color: #1ba8ed !important;
}
.workReportsCont.workReport_table>table>thead:last-child>tr>td:first-child+td span{
    top: 0px;
}
.workReportsCont.workReport_table>table>thead:last-child>tr>td:first-child+td a{
    padding-left: 10px;
}
/*.workReportsCont.workReport_table > table > thead:last-child > tr > td:first-child a[class="goole-workreport1"] {*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
    /*display: -moz-box;*/
    /*-moz-box-orient: vertical;*/
    /*-moz-line-clamp: 1;*/
    /*padding-left: 60px;*/
    /*position: relative;*/
    /*top: -8px;*/
/*}*/


/*火狐浏览器-第一列td控制*/
@-moz-document url-prefix() {
    /*2、3项第一列td控制*/
    .workReportsCont.workReport_table > table > thead:last-child > tr > td:first-child a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: -moz-box;
        -moz-box-orient: vertical;
        -moz-line-clamp: 1;
        /*padding-left: 60px;*/
        /*position: absolute;*/
    }
  /*1、4项第一列td控制*/
    .workReportsCont.workReport_table > table > thead:last-child > tr > td:first-child a[class="first-td"] {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: -moz-box;
        -moz-box-orient: vertical;
        -moz-line-clamp: 1;
        padding-left: 35px;
        position: relative;
        top:0;
        text-align: left;
    }
}
.work-list-j01.workReport-list tr td:not(:last-child){
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    max-width: 150px;
}

input[name="themeValue"]{
    margin-left: 2px!important;
}

@-moz-document url-prefix(){
    /*.workReportsCont.workReport_table>table>thead:first-child>tr:last-child{*/
        /*background: #FFF!important;*/
        /*border-bottom: 2px solid #dbe1e8;*/
    /*}*/
    /*.workReportsCont.workReport_table>table>thead:first-child>tr:last-child>td[class=double_select] .input-sm.form-control.input-s-sm.select_first{*/
        /*margin-top: 6px;*/
    /*}.*/
    /*.workReportsCont.workReport_table>table>thead:first-child>tr:last-child>td[class=double_select] .input-sm.form-control.input-s-sm.select_second{*/
        /*margin-top: 0px;*/
    /*}*/

}
/*work-log-工作日志*/
.work-list-j01 {
    /*border: 1px solid #d9d9d9 !important;*/
    /*display: -moz-stack;*/
    height: auto;
    margin-bottom: 20px;
    padding: 15px 0px !important;
    position: relative;
    width: 100%;
}

.work-list-j01 tr {
    width: 100%;
}

.work-list-j01 tr td,
.work-list-j01 tr th {
    /*border: 0 !important;*/
    width: calc(20% - 52px);
}

.work-list-j01 tr td a {
    display: inline-block;
}
.work-list-j01 tr td a.collapse-link-one{
    display: block;
}
.ibox-title.workreport-ibox-title{
    background: #fff!important;
    z-index: 989;
}

.work-log>thead>tr:nth-of-type(even){
    /*background: #f7f8fa;*/
    /*width: 100%;*/
    /*margin: 10px 0;*/
    /*padding: 15px 10px;*/
    /*height: 70px;*/
}
.work-log>thead:not(:first-child)>tr{
    height: 40px;/*工作报告列表2017-9-4*/
}
.work-log>thead:non(:first-child)>tr:hover{
    background: #f0f3fa;
}
.work-log thead tr td:not(:first-child) {
    /*border: none !important;*/
    width: 20%;
    text-align: center;
    /*border: 1px solid red;*/
    text-align: left;
    padding-left: 10px;
}
.work-log .work-list-j01 #search_tr a{
    margin: 5px 0
}
.work-log thead:first-child tr:first-child td{
    border-right: 1px solid #dbe1e8;
    text-align: left;
    /*background: #f6fafd;*/
}
.work-log thead:first-child tr:first-child td:last-child{
    border-right: none;
    text-align: center;
}
.workReport-list .affice-n{
    display: inline-block;
    padding-left: 23px;
    background: url(../img/worklog/unread_list.png) no-repeat left center;
    height: auto;
    left: 24px;
    margin-right: 18px;
}
.workReport-list .affice-y{
    display: inline-block;
    padding-left: 23px;
    background: url(../img/worklog/alread_list.png) no-repeat left center;
    height: auto;
    left: 24px;
    margin-right: 18px;
}


/*详情*/
.worklog-all-right.reply-first>span{
    line-height: 24px;
}
.ibox.planUser h1{
    margin-bottom: 10px;
}
.workPlan .kh-div .ibox{
    padding-top:12px;
}
.workPlan .planUser p{
    padding-left:25px;
    color: #585858;
    font-size: 14px;
    float: left;
    margin: 0;
}
.ibox.planUser .FCRC{
    float: left;
    padding-left: 40px !important;
    color: #585858 !important;
    font-size: 14px;
}
.workPlan .planUser .cor_grey{
    color: #a7a9b9;
    display: block;
    line-height: 1;
    margin-bottom: 10px;
    font-size: 12px;
}
.work-log-lins {
    padding:0 20px;
}
.work-log-lins .newly-thr{
    padding: 0;
}
.workPlan .workPlanDetail0 .work-log-lins-01{
    margin-top: 0;
    padding: 0;
}
.workPlan .ibox-title{
    min-height: 30px;
}
.work-log-lins-01 {
    /*padding: 10px 10px;*/
}
.work-log-lins-01.work-log-lins-05 {
    padding: 0px;
}
.work-log-lins-01 p {
    line-height: 22px;
    color: #585858;
    word-wrap: break-word;
    word-break: normal;
    font-size: 14px;
}
.workPlan .workPlanDetail{
    /*margin-top: 15px;*/
}
.workPlanDetail .work-log-lins-01{
    padding: 0px;
}
.workPlanDetail .work-log-lins-01 .bh-information-box, .workPlanDetail .work-log-lins-01 .bh-information-textarea{
    height:50px;
}
.kh-guanli .newly-thr {
    width: 100%;
    margin: 0 0 20px;
}
.work-log-lins-01.work-log-plan{
    /*border-top: 1px solid #dbe1e8;*/
    margin-top: 0;
    padding: 0;
}
.work-log-lins-01.work-log-plan p{
   padding: 0;
}
.kh-guanli .newly-thr .table {
    height: auto !important;
    margin-bottom: 20px;
    display: -moz-deck !important;
}
.workslog-insc_ {
    text-align: right;
}
#fileQueue{
    width: 100%;
    height:22px;
    position: relative;
    display: inline-block;
    /*border-top: 1px solid #dbe1e8;*/
    margin-top: -1px;
}
.work-log-attachment{
    height: 18px;
    width: 18px;
    background: url("../img/worklog/newadd.png");
    position: absolute;
    top: 1px;
    right: -20px;
}
.work-log-attachment-border{
    /*border-top: 1px solid #dbe1e8;*/
    /*margin-top: 10px;*/
}

.workslog-insc_ a {
    display: inline-block;
    margin: 0 10px;
    float: right;
}
.workslog-insc {
    text-align: right;
    height:15px;
    /*padding-right: 10px;*/
    /*border-bottom: 1px solid #dbe1e8;*/
}

.form-right #follow-up-pane .workslog-insc a{
    margin: 0 22px 0 0;
}

.workslog-insc a {
    display: inline-block;
    /*margin: 0 10px;*/
    margin-right:23px;
    float: left;
    font-size:12px;
}
.work-log-w {
    width: 100%;
    /*padding-left: 20px;*/
}
.praises-total.work-log-w{
    margin-top: 20px;
    border-top: 1px solid #dbe1e8;
    padding-top: 22px;
}
.workPlan #att_iframe_div{
    margin-top:0;
}
.workPlan .work-log-w .praises-total-02_{
    padding-top: 5px;/*工作报告转发 */
}
.workPlan .comment-all .ibox.float-e-margins{
    margin-top:0;
}
.workPlan .comment-all .worklog-all-right{
    margin-bottom: 8px;
}
.workPlan .newly-thr .ibox-title{
    border:none;
}
.work-text-n {
    /*border: 1px solid #ccc;
    border-radius: 4px;*/
    margin: 0 20px;
}

.work-text-n ul {
    margin: 0;
    padding: 0 10px;
}

.work-text-n ul li {
    list-style-type: none;
    margin: 5px 0;
}

.form-layout-one.work-log-lins #att_iframe_div table.table.table-bordered thead tr th:not(:last-child){
    border-left: 1px solid #dbe1e8;
}
.form-layout-one.work-log-lins #att_iframe_div table.table.table-bordered thead tr th{
    padding:0 0 0 5px!important;
}
.form-layout-one.work-log-lins #att_iframe_div table.table.table-bordered thead tr th:nth-child(2){
    text-align: center;
}
.form-layout-one.work-log-lins #att_iframe_div table.table.table-bordered tbody tr td:nth-child(1){
    text-align: center;
}
.form-layout-one.work-log-lins #att_iframe_div table.table.table-bordered tbody tr td:nth-child(2){
    width: 20%!important;
    white-space: nowrap;
}
.form-layout-one.work-log-lins #att_iframe_div table.table.table-bordered tbody tr:nth-of-type(even){
    background: #f7f8fa!important;
}
/*新建 开始*/
.reportType{
    /*margin-bottom: 10px;*/
    overflow: hidden;
}
.worklog-news-01 {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
}
.worklog-news-01 p {
    width:31%;
    position: relative;
    float: left;
}
.worklog-news-01 p:first-child {
    width: 20%;
    position: relative;
    float: left;
}

.worklog-news-01 p span {
    margin-right: 10px;
    float: left;
    line-height: 30px;
    color: #585858;
    font-size: 14px;
}
.worklog-news-01 p input{
    padding:0 10px;
}
.worklog-news-01 p input,
.worklog-news-01 p select {
    color: #585858;
    font-size: 14px;
}
.test_box {
    width: 100%;
    min-height: 120px;
    max-height: 300px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
    padding: 3px;
    outline: 0;
    border: 1px solid #ccc;
    font-size: 12px;
    word-wrap: break-word;
    overflow-x: hidden;
    margin-bottom: 11px;
    overflow-y: auto;
    _overflow-y: visible;
}
.div-placeholder:empty:before{
    content: attr(placeholder);
    color:#bbb;
}
.div-placeholder:focus:empty:before{
    content:attr(placeholder);
}
.log-news-comment-box {
    border: 1px solid #dbe1e8;
    font-size: 12px;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    max-height: 300px;
    min-height: 120px;
    outline: 0 none;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    word-wrap: break-word;
}

.log-news-comment-top {
    height: 32px;
    border-bottom: 1px solid #dbe1e8;
    width: 100%;
    background: #fafafa;
}

.log-news-comment-top a {
    border-right: 1px solid #dbe1e8;
    display: block;
    line-height: 30px;
    text-align: center;
    width: 90px;/*17/4/25*/
    float: left;
}
/*reportView.ftl*/
.work-log-content01 {
    color: #b6b6b6 !important;
    display: none;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    width: 100%;
}

.border-bottom .work-log-content01 {
    display: inline-table !important;
}

.work-log-contenthead td {
    padding: 0 10px !important;
}

.work-log-content01 td {
    padding: 0 10px !important;
}
.work-log-ibox {
    display: table;
    padding: 0 15px;
    margin: 0;
    width: 100%;
    min-width: 900px;
}

.work-log-ibox ul {
    margin: 0;
    padding: 0;
}

.work-log-ibox ul li {
    border: 1px solid #ccc;
    display: block;
    margin: 10px 0;
    background: #fff;
    padding: 15px 0;
    float: left;
    list-style-type: none;
    min-height: 60px;
    width: 100%;
}

.work-log-ibox ul li span {
    text-align: center;
    width: 20%;
    display: block;
    float: left;
    position: relative;
}

.workslog-boxbg {
    top: 40px;
    right: 20px;
    position: absolute;
    z-index: 100;
    display: block;
    border-radius: 4px;
    background: #fff;
    border: 1px solid #d9d9d9;
    width: 600px;
    height: auto;
    padding: 15px;
}

.work-log-ibox ul li span a {
    display: inline-block;
    margin: 0 5px;
    /*color: #999;工作总结-0121修改*/
}

.workslog01 {
    background: url(../img/worklog/workslog01.png) no-repeat;
    display: block;
    float: left;
    height: 14px;
    margin-right: 5px;
    width: 14px;
}

.workslog02 {
    background: url(../img/worklog/workslog02.png) no-repeat;
    display: block;
    float: left;
    height: 14px;
    margin-right: 5px;
    width: 14px;
}

.workslog03 {
    background: url(../img/worklog/praise01.png) no-repeat;
    display: block;
    float: left;
    height: 14px;
    margin-right: 5px;
    width: 16px;
}
.workslog03.workslog03_active{
    background: url(../img/worklog/praise.png) no-repeat;
}

.workslog04 {
    background: url(../img/worklog/comment.png) no-repeat;
    display: block;
    float: left;
    height: 14px;
    margin-right: 5px;
    width: 16px;
}

.workslog05 {
    background: url(../img/worklog/comment.png) no-repeat;
    display: block;
    float: left;
    height: 16px;
    margin-right: 5px;
    width: 17px;
}

.workslog06 {
    background: url(../img/worklog/praise01.png) no-repeat;
    display: block;
    float: left;
    height: 16px;
    margin-right: 5px;
    width: 17px;
}
.workslog06.workslog06_active{
    background: url(../img/worklog/praise.png) no-repeat;
}
.workslog07 {
    background: url(../img/worklog/workslog07.png) no-repeat;
    display: block;
    float: left;
    height: 16px;
    margin-right: 5px;
    width: 17px;
}
.workslog08 {
    background: url(../img/worklog/workslog08.png) no-repeat;
    display: block;
    float: left;
    height: 16px;
    margin-right: 5px;
    width: 17px;
}
.haveRead {
    background: url(../img/worklog/haveRead.png) no-repeat;
    display: block;
    float: left;
    height: 17px;
    margin-right: 5px;
    width: 17px;
}
.forwarding {
    background: url(../img/worklog/forwarding.png) no-repeat;
    display: block;
    float: left;
    height: 17px;
    margin-right: 5px;
    width: 17px;
}
.comment {
    background: url(../img/worklog/comment.png) no-repeat;
    display: block;
    float: left;
    height: 17px;
    margin-right: 5px;
    width: 17px;
}
.thumb {
    background: url(../img/worklog/thumb.png) no-repeat;
    display: block;
    float: left;
    height: 17px;
    margin-right: 5px;
    width: 17px;
}
.works-a{
    background: url(../img/worklog/works-a.png) no-repeat;
    display: block;
    float: left;
    height: 17px;
    margin-right: 5px;
    width: 17px;
}

.works-emo{
    background: url(../img/worklog/emo.png) no-repeat;
    display: block;
    float: left;
    height: 20px;
    margin-right: 5px;
    width: 20px;
}
.works-pic{
    background: url(../img/worklog/pic.png) no-repeat;
    display: block;
    float: left;
    height: 20px;
    margin-right: 5px;
    width: 20px;
}
.worklog-all {
    padding: 10px 20px;
    display: inline-block;
    width: 100%;
}

.worklog-all-left {
    float: left;
    width: 55px;
    position: relative;
}

.worklog-all-left img {
    width: 42px;
    height: 42px;
}

.worklog-list {
    padding: 0 0 5px 55px;
}
/*.worklog-ler {}*/
/*.worklog-ler tbody tr {
    !*margin:10px 0;*!
    height: 60px;
}
.worklog-ler tbody tr td a {
    margin-right: 10px;
}*/
.idCheckBox {
    display: none;
}
.log-news-comment-content.workReport_sel{
    width: 545px;
    margin-left: 20px;
    border:1px solid #dbe1e8;
}

/*附件-列表*/
#att_iframe_div .realtion-table-div table>tbody>tr>td{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    white-space: normal;
    word-break: break-all;
    max-width: 80px;
}
.wrapper.wrapper-content.workPlan .row.kh-div .ibox.planUser h1{
    padding-left: 10px;
    margin-bottom: 5px;
}
.wrapper.wrapper-content.workPlan .row.kh-div .ibox.planUser h1 p:first-child{
    font-size: 14px;
}
.ibox.planUser>span{
    font-size: 18px;
    padding-left: 15px;
    color: #333;
}
.last_td_search{
    width: 60px;
    border: 1px solid #dbe1e8;
    border-radius: 4px;
    margin-left: 30px;
    text-align: center;
}
.last_td_search:last-child{
    margin-top: 5px;
}
.last_td_search a{
    color: #2B85C4;
}

/*详情页-评论*/
.ibox-title.workReport-common{
 display: inline-block;
}
#workReportReply_div .worklog-all{
    padding: 0;
}
#workReportReply_div .worklog-all ul li{
    margin: 0;
}
#workReportReply_div .worklog-all ul li .ibox.float-e-margins{
    margin-top: 0;
}
.work-log-lins-01 .comment-all .name-strong{
    font-size: 14px;
    line-height: 26px;
}
.work-log-lins-01 .praises-total a{
    font-size: 14px;
    color: #ffb500;
}
.workPlan .workPlanDetail .head-img{
    width: 42px;
    height: 42px;
    border-radius: 25px;
}
.workPlan .workPlanDetail .head-img img{
    width: 42px;
    height:42px;
}
.workPlan .workPlanDetail .head-img-left{
    padding-left: 55px;
}
/*工作报告-详情页*/
.workReport-head{
    text-align: center;
    padding-top: 7px;
    font-size: 14px;
    color: #666;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.newly-one.workReport-up{
    height: 170px;
    float: left;
}
.newly-one.workReport-up>a{
    margin: 45px 0 0 32px;
}
.WRFD-time{
    margin: 15px 0 12px;
}

.work_report-down-arrow.WRFD{
    position: absolute;
    top:0;
    left: 24px;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
}
.workslog-insc span{
    font-size: 14px;
}
.praises-total.WRFD-detail{
    padding: 0!important;
    border: none!important;
    margin: 30px 0 14px 0;
    display: block;
    background:#fff;
}
.praises-total.WRFD-detail::before{
    display: none;
}
.praises-total.WRFD-detail .praises-total-01{
    display: block;
}
.praises-total.WRFD-detail .worklog-all-right p span{
    font-size: 12px;
}
.praises-total.WRFD-detail .praises-total-02{
    padding-top: 0 !important;
}
.workslog-insc.WRFD-common .workslog06 {
    background: url(../img/worksimg/notice_praise.png) no-repeat center;
}
.workslog-insc.WRFD-common .comment{
    background: url(../img/document/comment_out.png) no-repeat center;
}
.workslog-insc.WRFD-common .workslog06.workslog06_active {
    background: url(../img/worklog/praise.png) no-repeat;
}
h1.WRFD-detailtitle{
    display: inline-block;
    font-size: 14px;
    color: #fff;
    margin: 10px 30px;
}
.WRFD-detailtitle:before{
    content: "";
    position: absolute;
    width: 11px;
    height: 11px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    transform: rotate(-45deg);
    top:18px;
    left: 20px;
    cursor: pointer;
}
.workreport-fontdetail{
    background: url("../img/worklog/workreport-fontdetail.png") no-repeat center;
    display: inline-block;
    height: 18px;
    width: 18px;
}

.picture-start transpond-insert{
    margin-left: 6px;
}
.transpond_at{
    float: left;
    margin-right: 17px;
}
.WRFD-content .ibox-content .realtion-table-div table{
    display: inline-table !important;
}
.WRFD-content .ibox-content .relation-box-page ul li{
    margin: 0 6px;
    color: #999;
}
.WRFD-content .ibox-content .relation-box-page ul li em{
    margin:0 6px;
    color: #999;
}
.WRFD-content .relation-box-page .dataTables_info{
    color: #999;
}
.kh-guanli.WRFD-content .work-log-lins .ibox-title h5::before{
    display: none;
}
.kh-guanli.WRFD-content .work-log-lins .ibox-title h5::after{
    content: "";
    width: 8px;
    height: 8px;
    float: left;
    background: #ffcc1c;
    margin-right: 9px;
    margin-top: 28px;
}
/*工作报告-详情页*/
.workReport-head{
    text-align: center;
    padding-top: 7px;
    font-size: 14px;
    color: #666;
}
.newly-one.workReport-up{
    height: 170px;
}

.WRFD-time{
    margin: 15px 0 12px;
}

.WRFD-headbtn{
    width: 50px;
    background: #99cbed;
    height: 10px;
    margin: 0 auto;
    position: relative;
    bottom: -210px;
    cursor: pointer;
}

.workslog-insc.WRFD-common{
    float: right;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    margin-top: 25px;
}

h1.WRFD-detailtitle{
    display: inline-block;
    font-size: 14px;
    color: #7484A4;
    margin: 10px 30px;
}
.WRFD-detailtitle:before{
    content: "";
    position: absolute;
    width: 11px;
    height: 11px;
    border-top: 2px solid #7484A4;
    border-left: 2px solid #7484A4;
    transform: rotate(-45deg);
    top:18px;
    left: 20px;
    cursor: pointer;
}
.workreport-fontdetail{
    background: url("../img/worklog/workreport-fontdetail.png") no-repeat center;
    display: inline-block;
    height: 18px;
    width: 18px;
}
.detail_header.WRFD-title{
    padding: 10px 20px;
    background: #fff;
}
.detail_header.WRFD-title .prev_btn,.detail_header.WRFD-title .next_btn{
    margin-left: 15px;
}
.detail_header.WRFD-title .detail_img{
    background: #fff;
}
.detail_header.WRFD-title .detail_img img{
    width: 100%;
}
.picture-start transpond-insert{
    margin-left: 6px;
}
.transpond_at{
    float: left;
    margin-top: 6px;
    /*margin-right: 10px;*/
}

/*工作报告-转发*/
.selsct-ov-all.transmitTO{
   padding: 20px 25px;
}
.selsct-ov-all.transmitTO>span{
    font-size: 14px;
    color: #585858;
    margin-bottom: 12px;
    display: block;
}
.selsct-ov-all.transmitTO #context{
    margin-left: 0;
    width: 100%;
   height: 250px;
    font-size: 14px;
    color: #585858;
}
.selsct-ov-all.transmitTO #oguDiv #fpg_div2{
    margin: 2px 0 0;
    width: 100%;
}
.selsct-ov-all.transmitTO #oguDiv #choice_div{
    margin:20px 0 0!important;
    width: 100%;
}
#tranDiv>.worklog-all>.worklog-all-right>span{
    height: auto;
    /*line-height: 46px;*/
    font-size: 14px;
    display: block;
}
#tranDiv .worklog-all{
    padding: 10px 0;
}
#tranDiv .worklog-all .msgContent{
    line-height: 20px;
    font-size: 14px;
    color: #585858;
}
#tranDiv .worklog-all .worklog-all-content{
    float: left;
    width: calc(100% - 55px);
    line-height: 28px;
}
#tranDiv .worklog-all .margin5{
    margin: 0 5px 0 0;
}
.selsct-ov-all.transmitTO .role-list{
    width: 100%;
}
.transmitTO .select_div2 .selsct-sharer-p input[type="checkbox"],
.transmitTO .select_div2 .selsct-sharer-p input[type="checkbox"]{
    margin: 0 10px 0 0;
}
/*工作报告列表头部*/
.workReportList .all-select-in{
    width: 100%;
    margin-top: 0;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
    border-radius: 5px;
}
.workReportList .all-select-item{
    border: 1px solid #d2d3dc;
    border-radius: 5px;
    margin-right: 5px;
}
.workReportList .all-select-item .all-select-on{
    background: #fff;
    height: auto;
    width: 100%;
    top: 31px;
    box-shadow: 0 0 6px 1px #d2d3dc;
    padding-top: 5px;
}
.workReportList .all-select-item .all-select-on ul li span{
    padding: 0 10px;
    cursor: pointer;
}
.workReportList .all-select-item .all-select-on ul li:hover{
    background: #ffcc1c;
}
.workReportList .report_adddiv a{
    width: auto;
    height: 20px;
    line-height: 20px;
}
.workReportList .report_adddiv .icon{
    margin-right: 6px;
}
.workReportList .statistics-add{
    position: static;
    margin: 3px 6px 0 0;
}

/*工作报告 end*/

/*左右结构 start*/
/*详情页 左右结构 开始*/
.form-right {
  /*  position: fixed;*/
    /*right: 15px;*//*谷歌调整间距*/
    height: calc(100% - 80px);
    /*z-index: 600;*/
   /* z-index: 1000;*/
}
@-moz-document url-prefix() {
    /*.form-right{
        right:15px;!*火狐调整间距*!
    }*/
}
.form-right .follow-left-arrow{
    top: 0px;
    left: 0px;
    width: 40px;
    height: 40px;
    cursor: pointer;
}
/*详情页查找字段值颜色*/
.subNavBox.subNavBox-axis .form-layout-two.newly-two.view table.table-bordered-0122>tbody>tr>td a[class=link]{
    color: #2B85C4!important;
}
/*关联模块*/
.subNavBox.subNavBox-axis #relationdiv .newly-thr table.table.table-bordered>tbody>tr>td a[class=link]{
    color: #2B85C4!important;
}
.follow-left-bk.comment_arrow{
    /*height:10px;
    width:10px;
    border-top:2px solid #fff;
    border-right:2px solid #fff;
    transform: rotate(45deg);
    margin: 18px 10px;
    background: none;*/
    width:13px;
    height: 13px;
    background: url(../img/new_icon/detail_right.png) no-repeat center;
    position: absolute;
}
.form-right.mini_right .follow-left-bk{
    top: 16px;
    left: 14px;
    transform: rotateY(-180deg);
}
/*.follow-left-arrow .follow-left-bk{
    background: none;
    width: 0;
    height: 0;
    border:7px solid transparent;
    border-left-color:#fff;
    position: absolute;
    left: 12px;
    top: -4px;
    transform: rotate(0deg);
}*/
/*报表 图表 左右结构 开始*/
.report-form-box {
    /*border: 1px solid #dbe1e8;*/
    float: left;
    height:100%;
    position: relative;
    width: 100%;
}
.report-form-box{
    overflow: hidden;
    /*min-height: 650px;*/
}
.report-form-box .report-form-01{
    /*padding-bottom: 815px;
    margin-bottom:-800px;*/
    /*border-right: 1px solid #dbe1e8;*/
}

.report-form-01 {
    height: auto;
    width: 220px;/*2017-7-27产品模块-宽度由260减至220*/
    overflow: auto;
    padding-top: 15px;/*xie 17/5/9 20->15*/
    float: left;
    font-size: 14px;
}

.report-form-02 {
    height: 100%;
    width: calc(100% - 220px);/*2017-7-27产品模块-宽度由260减至220*/
    float: right;
    padding: 20px 0;
    /*min-height: 600px;*/
}

/*组织及用户 左右结构 开始*/
.section {
    padding: 0px;
    background: #fff none repeat scroll 0 0;
    /*border: 1px solid #ddd;*/
    box-shadow: 0 0 6px 1px #eff0f4;
    height: 100%;
    margin: 0px;
}
.node-new-02 {
    float: left;
    border-right: 1px solid #d9d9d9;
    height: 100%;
    /*--0425-news--*/
    width: 220px;
    /*xie 17/1/17 250改为196*/
    padding: 15px 0;
}
.node-new-01 {
    float: left;
    overflow: auto;
    padding: 0;
    height: 100%;
    /*border: 1px solid #2b85c4;*/
    width: calc(100% - 220px);
    /*xie 17/1/17 250改为196*/
}

.node-new-01 .wrapper {
    padding: 0 !important;
}
.user_orgWrap .ibox-title0{
    line-height: 1;
    height: 50px;
    padding: 10px 15px;
}
/*左右结构 end*/

/*报表 start*/
.Report .tab-content{
    height: 100%;
}
.Report .set-content{
    height: 100%;
    margin-bottom: 0;
}
.Report .report-form-01{
    padding-bottom: 0;
    margin-bottom: 0;
    height: 100%;
    border-right: 0;
}
.Report .report-form-02{
    padding-bottom: 0;
    margin-bottom: 0;
    height: 100%;
    border-left: 1px solid #e2e3ea;
    min-height: 100%;
}
/*左侧 开始*/
.Report .report-form-01{
    width: 220px;
}
.report-form-ul ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.report-form-ul ul li {
    width: 100%;
    margin-bottom: 5px;
}

.report-form-ul ul li a {
    width: 100%;
    display: inline-block;
    padding-left: 15px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #333;
}

/*.report-form-ul ul li a:hover {
    background: #edf0f3;!*xie 17/5/9 ededed->edf2f3*!
}
.report-form-ul ul .ative-fo a {
    background: #edf0f3 !important;
    color: #2b85c4;
} 暂时注掉 17/5/14 xie 后期有时间再作调整*/
.report-form-ul img {
    margin-right: 5px;
    float: left;
    margin-top: 6px;
}
.report-form-ul-centent img {
    margin-right: 5px;
}

.report-form-ul-centent span {
    line-height: 20px;
}
.report-form-ul-centent a{
    color: #333;
}
.report-form-ul-centent-top {/*xie 17/5/9*/
    padding-left: 15px;
   /* height: 26px;*//*24->26*/
    line-height: 30px;
    font-size: 14px;/*新加*/
    color:#333;/*新加*/
    /*margin-bottom: 5px;!*新加*!*/
}
.report-form-ul-centent-top a{
    color: #333;
}
.report-form-ul-centent-top img{
    vertical-align: middle;
}
.report-form-ul-centent-b {
    list-style-type: none;
    margin: 0;
    padding-left: 0px;
}
.report-form-ul-centent-b img{
    vertical-align: baseline;
}

/*.report-form-ul-centent-b ul .ative-fo {
    background: #ededed none repeat scroll 0 0;
    width: 100%;
}*/
.report-form-ul-centent-b>li>a:nth-of-type(2){
    width: 150px;
    overflow: hidden;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
}
.report-form-ul-centent-b>li>a{
    float: left;
}
.report-form-ul-centent-b>li:hover>a:nth-of-type(2){
    width: 96px;
}
.report-form-ul-centent-b>li:active>a:nth-of-type(2){
    width: 96px;
}
.report-form-tbg-active {
/*    height: 30px;
    line-height: 30px;*/
    /*background: #ededed none repeat scroll 0 0 !important;*/
}
.report-form-ul-centent-b img {
    margin-right: 5px;
}

.report-form-ul-centent-b ul {
    padding-left: 0px !important;
    list-style-type: none;
}

.report-form-ul-centent-b li {
    height: 24px;
    line-height: 24px;
    padding-left: 20px;
    position: relative;
}

.report-form-ul-centent-b ul li {
    height: 24px;
    line-height: 24px;
    padding-left: 50px !important;
}
.report-form-ul-centent-bspan {/*xie 17/5/9*/
    display: none;
    /*margin-right: 3px;*/
    position: absolute;
    right: 5px;
    top:2px;
}

.report-form-ul-centent-bspan a {
   /* margin: 0 5px;*/
    padding:1px 3px;
    border-radius: 5px;
    font-size : 12px;
/*    -webkit-transform : scale(0.84,0.84) ;*/
    *font-size:10px;
}
.report-form-ul-centent-bspan a:first-child{
    background: #fff;
    color: #333;
    border:1px solid #ffcc1c;
    padding: 0 4px;
    line-height: 16px;
/*    margin-right: 3px;*/
}
.report-form-ul-centent-bspan a:last-child{
    background: #fff;
    color: #b7b9c7;
    border:1px solid #d5d6de;
    padding: 0 4px;
    line-height: 16px;
}
.report-form-ul-centent-b ul li a {
    color: #333;
    font-size: 12px;
}

.report-form-ul-centent-b li:hover span {
    display: inline-block !important;
}

.report-form-ul-thr .report-form-ul-centent-c {
    width: 100%;
    margin: 0;
    list-style-type: none;
    padding: 0;
}

.report-form-ul-thr .report-form-ul-centent-c li {
    padding-left: 20px;
    margin: 0;
    height: 24px;
    line-height: 24px;
    position: relative;
}

.report-form-ul-thr .report-form-ul-centent-c .ative-fo {
    background: #ededed !important;
}

.report-form-ul-thr .report-form-ul-centent-c li img {
    margin-right: 5px;
}

.report-form-ul-thr .report-form-ul-centent-c li .report-form-ul-centent-bspan {
    display: none;
    float: right;
}

.report-form-ul-thr .report-form-ul-centent-c li:hover .report-form-ul-centent-bspan {
    display: inline-block !important;
}

/*右侧 报表列表 开始*/
.Report .set-content{
    padding:0;
}
.Report .report-form-box{
    border:0;
    height: 100%;
    min-height: 100%;
    background: #fff;
}
.Report .report-form-02{
    padding-top:0;
    padding-left: 0;
    padding-right:0;
    width: calc(100% - 220px);
}
.report-form-02{
    position: relative;
    border-left: 1px solid #dbe1e8;
}
/*.reportSpForm{
    position: relative;
}*/
.Report .report-form-02-head{
    height: 50px;/*17/5/9 25->50*/
    border-bottom:1px solid #dbe1e8;
}
.Report .report-form-02-head h3{
    margin: 16px 0 0 0px;
    border: none !important;
    padding: 0;
}
.report-form-02-head {
    width: 100%;
    position: relative;
    height: 35px;
    padding-left: 15px;
    border-bottom: 1px solid #dbe1e8;
}
.report-form-02-head h3 {
    border-left: none;
    color: #333;
    display: inline-block;
    float: left;
    font-size: 16px;
    height: 16px;
    /*margin: 0px 0 0 10px;*/
    padding: 0;
    position: relative;
    font-weight: 400;
}
.report-form-02-head.chartListPage{
    height: 18px;
}
.set-content.chart-padding .report-form-02-head{
    height: 50px;
    border-bottom: none;
}
.set-content.chart-padding .report-form-02-head h3{
    font-size: 16px;
    border-left: none !important;
    margin: 16px 0 0 0px;
    padding: 0;
}
.no-bottom-border{
    border-bottom: none !important;
}
.report-form-02 .ibox.no_margin{
    margin-top: 0;
}
.report_wid {
    overflow-x: auto;
    width: 100%;
    border: 1px solid #d9d9d9;
    padding: 0px;
}

.report_wid td {
    overflow: hidden;
    text-overflow: ellipsis;
}
.follow-right-but {
    width: 13px;
    height: 23px;
    left: -14px;
    position: absolute;
    top: 17px;
    z-index: 999;
}

.follow-right-bk {
    display: block;
    width: 13px;
    height: 23px;
    background: rgba(0, 0, 0, 0) url("../img/khc-icon/follow-right-bk.png") no-repeat scroll 0 0;
}
.follow-left-but {
    width: 13px;
    height: 23px;
    display: block;
    left: 0px;
    position: absolute;
    top: 17px;
    z-index: 222;
}

.follow-left-bk {
    display: block;
    width: 13px;
    height: 23px;
    background: rgba(0, 0, 0, 0) url("../img/khc-icon/follow-right-bk.png") no-repeat scroll 0 0;
    transform: rotate(180deg);
}
.nearlyList table{
    border-top: 1px solid #dbe1e8;
}
.reportSearch{
    width: 180px;
    float: right;
    position: relative;
    margin:10px 15px 0 0;
}
.reportSearch #searchId{ /*新增 17-7-24 xie*/
    width: 100%;
    height: 30px;
    border:1px solid #dbe1e8;
    border-radius: 15px;
    padding: 0 30px 0 10px;
    font-size: 12px;
    color: #666;
}
.reportSearch #searchId+a{
    position: absolute;
    right: 0px;
    width: 30px;
    height: 30px;
    background: url("../img/search.png") no-repeat right 10px center;
}
/*.nearlyList table>thead>tr>th:first-child{
    border-right: 0;
    width: 45px;
    text-align: right;
}
.nearlyList table>tbody>tr>td:first-child{
    width: 45px;
    text-align: right;
}*/

.report-form-02 .nearlyList .table>thead>tr>th,.report-form-02 .nearlyList .table>tbody>tr>td{
    padding: 0 15px;
    text-align: left;
    border-bottom-color:#e2e3ea;
}
.report-form-02 .nearlyList .table>tbody>tr>td{
    font-size: 14px;
    color: #333;
}
.nearlyList table>thead>tr>td,.nearlyList table>thead>tr>th{
    background: #fff;
    height: 45px;
    font-size: 12px;
    color: #888888;
}
.nearlyList table tbody>tr:nth-child(odd)>td{
    background: #fff;
}
.nearlyList .table tbody>tr:nth-child(even)>td{
    background: #f5f5f7;
}
.nearlyList table tbody>tr>td:last-child a{
    color: #333;
}
.reportPagination{
    padding:0 20px;
}
.reportPagination input{
    height: 22px;
}
    /*右侧 详情 开始*/
.Collection-report-in {
    /*display: inline-block;*/
    /*width: 20px;*/
    /*height: 20px;*/
    /*background: url("../img/setup/Collection-report-in.png") no-repeat scroll left center;*/
    /*float: right;*/
    color: red;
}
.Collection-report-in:hover{color: red;}
.Report .report-form-03.report-form-03-nopadding{
    padding:0;
}
.Report .report-form-02 .report-form-btnstyleBox{
    margin-top: 18px;
    padding-right: 20px;
}
.Report .report-form-02 .report-form-btnstyleBox a{
    float: left;
}
.showClass .exportContent{
    display: block;
}
.exportContent{
    display: none;
    background: #fff;
    position: absolute;
    border:1px solid #dbe1e8;
    width: 120px;
    padding:6px 0px;
    top: 20px;
    left: 5px;
    box-shadow: 0px 2px 7px #dbe1e8;
}
.report-form-btnstyleBox{
    float: right;
}
.report-form-btnstyleBox .report-form-btnstyle{
    float: left;
    padding:0 15px;
    /*border-right: 1px solid #a7afb7;*/
    color: #333;
    font-size: 14px;
    height: 14px;
    line-height: 1;
    position: relative;
    cursor: pointer;
    z-index: 5;
}
.report-form-btnstyleBox .report-form-btnstyle:visited,
.report-form-btnstyleBox .report-form-btnstyle:hover,
.report-form-btnstyleBox .report-form-btnstyle:active{
    color: #2b85c4;
}
.report-form-btnstyleBox .noRightBorder{
    border-right:0;
    padding-right: 0;
}
.exportContent a{
    display: block;
    color: #666;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    width: 100%;
    margin: 0 !important;
    padding-left: 5px;
}
.exportContent a:visited,.exportContent a:hover,.exportContent a:active{
    background: #edf0f3;
}
.exportContent::before{
    content: "";
    position: absolute;
    width: 7px;
    height: 7px;
    border-top: 1px solid #dbe1e8;
    border-left: 1px solid #dbe1e8;
    transform: rotate(45deg);
    top: -5px;
    left: 18px;
    background: #fff;
}


    /*收藏报表*/

.Collection-report-on {
    /*display: inline-block;*/
    /*width: 20px;*/
    /*height: 20px;*/
    /*background: url("../img/setup/Collection-report-in.png") no-repeat scroll right center;*/
    /*float: right;*/
    color: #333;

}
.Collection-report-on:hover{color: #333;}
.collectTip,.cancelCollectTip{
    width: 267px;
    height: 72px;
    background: rgba(0,0,0,0.5);
    border-radius: 5px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    color: #fff;
    text-align: center;
    display: none;
}
.colTipContent{
    display: box;
    display: -webkit-box;
    display: -moz-box;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    height: 100%;
    width: 100%;
}
.colTipContent .colIcon{
    display: block;
    width: 28px;
    height: 28px;
    background: url("../../theme/img/reportForm/collect.png");
}
.colTipContent .noColIcon{
    display: block;
    width: 30px;
    height: 28px;
    background: url("../../theme/img/reportForm/nocollect.png");
}
.colTipContent span{
    display: block;
    font-size: 14px;
    margin-left: 15px;
    height: 28px;
    line-height: 28px;
}
.Report .report-form-03{
    width: 100%;
    padding:0 33px;/*38 xie 17-7-25*/
    margin-left: 0;
}
.report-form-03 {
    /*统计图表修改***border-top:1px solid #dedede;*/
    width: 100%;
    padding-top: 0px;
    /*margin-left: 15px;*/
}
.report-form_guolvqi{
    background: #fff;
    /*height: 100px;*/
    width: 100%;
    padding: 15px 0 15px 20px;
    /*border: 1px solid #ccc;*/
    overflow-x: overlay;
    /*min-width: 435px;*/
    overflow: hidden;
}
.needHide,.choiceChecker{
    display: none;
}
.choiceChecker:checked+.needHide{
    display: block;
}
.checkLab{
    color: #585858;
    cursor: pointer;
    line-height: 1;
    margin: 0;
}
.checkLab::after{
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    border-left: 1px solid #ffcc1c;
    border-bottom:1px solid #ffcc1c;
    transform: rotate(-45deg);
    margin-left: 8px;
    margin-bottom: 3px;
}
.needHide{
    margin-top: 10px;
}
.needHide .tbale-akk{
    float: left;
}
.needHide .btn_guolvqi{
    float: left;
    margin-top: 5px;
    margin-right: 10px;
}
.needHide .tbale-akk table td{
    padding:0;
}
.needHide .tbale-akk select,.needHide .tbale-akk input{
    height: 32px;
    margin-right: 10px;
}
/*.btn-success.btn_guolvqi{background: #f9f9f9;border: 1px solid #ccc; color: #fff;}*/
.report-form-g td {
    padding-right: 10px;
}

.report-form-g td span {
    text-align: left;
}

.report-form-g td input {
    line-height: 24px;
}

.report-form-g td select {
    line-height: 30px;
    height: 30px;
}
.report-form-03 select {
    font-size: 14px;
    height: 32px;
    border: 1px solid #c2cad8;
    border-radius: 4px;
    /*width: 190px;*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: #fff url("../../theme/img/arrow_down.png") no-repeat right 10px center;
}
.report-form-03 select option{
    padding:5px 5px;
}
.report-form-03 input[type="text"] {
    font-size: 14px;
    height: 32px;
    border: 1px solid #c2cad8;
    border-radius: 2px;
    margin-left: 0px;
    vertical-align: middle;
}
.report-form-03 input[type="checkbox"]{
    width: 14px;
    height: 14px;
    border: 1px solid #b7b9c8;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff;
    position: relative;
}
.report-form-03 input[type="checkbox"]::after{
    content: "";
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
    width: 4px;
    height: 8px;
    left: 4px;
    position: absolute;
    top: 1px;
    -webkit-transform: rotate(45deg) scaleY(0);
    transform: rotate(45deg) scaleY(0);
}
.report-form-03 input[type="checkbox"]:checked{
    border-color: #ffcc1c;
    background: #ffcc1c;
}
.report-form-03 input[type="checkbox"]:checked::after{
    -webkit-transform: rotate(45deg) scaleY(1);
    transform: rotate(45deg) scaleY(1);
}
.report-form-03 textarea{
    border: 1px solid #d2d3dc;
    padding-left: 5px;
    font-size: 14px;
}
textarea::-webkit-input-placeholder{
    color:#d2d3dc;
}
textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#d2d3dc;
}
textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#d2d3dc;
}
textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#d2d3dc;
}
.report-form-03 .div-button {
    display: inline-block;
    /*margin: 20px 0px;*/
    position: relative;
    text-align: center;
    width: 100%;
   /* height: 70%;*/
}
.report-form-03.statical-chart-content {
    min-width: 800px;/*由850减至800  2017-8-30*/
    height: 100%;
    padding: 20px 33px 0;
    margin: 0px;
}
.report-form-03.statical-chart-content .div-button.chart-completebtn{
    /*height: 30px;*/
    margin: 40px 0;
    padding-left: 0;
}
.report-form-03 .div-button button{
    margin:0 40px;
}
.report-form-03 .div-button a{
    margin:0 40px;
}

.report-form-02 .div-button{
    text-align: left;
    margin-top: -50px;
}
.report-form-03 .div-button.report-form-btnstyle{
    margin:30px 0;
}
.report-form-02 .div-button button{
    margin:0 6px;/*xie 17/5/10 40->6*/
    font-size: 14px;
}
.report-form-02 .div-button a{
    margin:0 6px 0 0;/*xie 17/5/10 40->6*/
    font-size: 14px;
}
.report-div-table01 {
    border: 1px solid #d9d9d9;
    overflow: auto;
    width: 100%;
}
.report-div-table01 table tbody tr td {
    min-width: 10em !important;
    padding: 3px;
    vertical-align: middle !important;
    white-space: normal !important;
}
.report-form-03 em {
    font-style: normal;
    /*color: #c40b21;*/
    margin-right: 0px;
}
.reportViewTable{
    border:0;
    border-bottom: 1px solid #dbe1e8;
    border-top: 1px solid #dbe1e8;
}
.reportViewTable tbody tr:nth-child(odd) td{
    background: #fff;
}
.reportViewTable tbody tr:nth-child(even) td{
    background: #f7f8fa;
}

/*.reportViewTable tbody>tr:first-child>td{
    background: #f6fafd;
    border-bottom: 1px solid #dbe1e8;
    height: 45px;
}*/
.reportViewTable tbody tr td a{ /*新增 17-7-24 xie*/
    font-size: 12px;
}

/*最近访问 报表*/
/*#lastestReportForm table tbody tr:nth-of-type(odd) td{
    background: #f7f8fa;
}
#lastestReportForm table tbody tr:hover{
    background: #edf0f3!important;
}
.ibox-content.nearlyList table thead tr th:last-child{
    text-align: left!important;
}*/
.chart-search{
    float: right;
    margin-right: 15px;
    border-radius: 25px !important;
    border: 1px solid #d2d3dc;
    width: 180px;
    height: 30px;
    padding: 0 30px 0 10px;
    margin-top: 10px;
}

input.chart-search::-webkit-input-placeholder{
    color: #999;
}
input.chart-search::-moz-placeholder{
    color: #999;
}
input.chart-search:-moz-placeholder{
    color: #999;
}
/*新建 开始*/
/*新建报表 开始*/
.report-form-03 .creReportButton.reportformbtn{
    display: inline-block;
    margin: 20px -110px;
    position: relative;
    text-align: center;
    width: 100%;
}
.orangeTip{
    font-size: 14px;
    color: #ffc068;
    margin-right: 6px;
}
.tipsDiv{
    color: #999;
}
.div-button.creReportButton.reportformbtn{
    margin:50px 0 0;
    text-align: left;
    height: auto;
}
.report-title-borderbottom{
    border-bottom: 1px solid #dbe1e8;
    margin-bottom: 33px;/*xie 17/5/9 20->33*/
}
.Report .report-form-02-head .goBack{
    border-left: none !important;
    position: relative;
    padding-left: 0px;
}
.Report .report-form-02-head .goBack span{
    position: absolute;
    width: 10px;
    height: 10px;
    border-top: 2px solid #b7b9c7;
    border-left: 2px solid #b7b9c7;
    transform: rotate(-45deg);
    top: 3px;
    left: 0px;
    cursor: pointer;
    display: none;
}
.Report form[name="reportFormCreate"] .reTable .reportForm_tr span{
    min-width: 115px;
    font-size: 14px;
    text-align: left;
}
.Report form[name="reportFormCreate"] .reTable .reportForm_tr span em{
    color: #c40b21;
}
.Report .reTable .reportForm_tr span{
    min-width: 115px;
    padding-left: 10px;
    position: relative;
}
.Report .reTable .reportForm_tr span em{
    position: absolute;
    left: 0;
    top:2px;
}
.Report form[name="reportFormCreate"] .div-button,.Report form[name="reportFormCustomize"] .div-button{
    margin: 15px 0 20px 0;
}
.editReport table td{
    padding-bottom:17px;
}
.editReport table tr td:first-child{
    width: 110px !important;
    color: #333;
    font-size: 14px;
}
.editReport .createReport{
    margin-top:25px;
}
.Report .editReport table td input[type='text']{
    width: 175px;
    padding: 0 10px;
}
.editReport select{
    width: 175px;/*145px xie 17-7-24*/
}
.editReport td textarea{
    min-height: 80px;
}
.reportCreating .createReportSelect{
    width:200px;/*xie 17/5/11 230->200*/
}
.reportCreating tr td:nth-child(1){
    /*text-align: right;*/
}
.editReport .createReport .xgmk-select{
    background: none;
    border-radius: 0;
    padding: 0;
    height: 245px !important;
}
.editReport .createReport .xgmk-select option{
    padding: 7px 12px;
}

.xgmk-select {
    min-width: 120px;
    text-align: left;
    float: left;
    width: 175px;/*xie 17-7-24*/
}
.report-form-03 td {
    padding:0 3px 10px;
    white-space: normal !important;
}
.report-form-03>.reTable{
    width: 100%;
}
/*.report-form-03 input{*/
    /*margin-left:0;*/
/*}*/
.reportForm_tr td{
    padding-bottom:10px;
}
.reportForm_tr td input[type="checkbox"]{
    float: left;
    margin-top: 0;
}
.report-form-03 table td input[type='text']{
    width: 190px;
    padding:0 5px;/*新加 17-7-24 xie   图表左调5px 2017-8-28*/
    border-radius: 5px;
}
.cj-box-01 {
    width: 100%;
    margin-top: 20px;/*xie 17/5/10 10->20*/
}
.cj-box-bb {
    padding: 22px 0px 22px;/*xie 17/5/10 35->25*/
}
.cj-box-bb .reportFormTypeDiv table td input[type="radio"],
.reportSumTable table td input[type="radio"]{
    float: left;
    margin-top: 6px;
    margin-right: 6px;
    width: 14px;
    height: 14px;
    background: #fff;
    -webkit-appearance: none;
    border-radius: 14px;
    border-color: #babcc9;
    position: relative;
}
.reportSumTable table td input[type="radio"]{
    margin-top: 0;
}
.cj-box-bb .reportFormTypeDiv table td input[type="radio"]::after,
.reportSumTable table td input[type="radio"]::after{
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background: #fff;
    left: 3px;
    top:3px;
    border-radius: 6px;
    margin: 0;
}
.cj-box-bb .reportFormTypeDiv table td input[type="radio"]:checked,
.reportSumTable table td input[type="radio"]:checked{
    border-color: #ffcc1c;
}
.cj-box-bb .reportFormTypeDiv table td input[type="radio"]:checked::after,
.reportSumTable table td input[type="radio"]:checked::after{
    background: #ffcc1c;
}
.cj-box-bb .reportFormTypeDiv .reportType td{
    line-height: 27px;
    padding-top: 50px;
    padding-left: 56px;
}
.reportFormTypeDiv>table{
    min-width: 695px;/*695px xie 17-7-24*/
}
.report-describe-textarea{
    vertical-align: top;
}
.report-form-03 textarea {
    min-height: 80px;
    min-width: 300px;
    resize: none;
}
.report-form-03 .creReportButton{
    text-align: left;
}
.report-form-03 .creReportButton .btn{
    font-size: 14px;
}
/*.report-form-03 .div-button.creReportButton button{
    margin:0 80px 0 92px;
}*/
.addReportFolder{
    float: left;
    width: 18px;
    height: 18px;
    background: url("../img/createNewFolder.png") no-repeat center;
    margin: 8px 0 0 12px;
}
.reTable .reportForm_tr input[type='text']{
    width: 175px;
    padding: 0 10px;
}
/*报表类型*/
.tableType1,.tableType2,.tableType3{
    width: 40px;
    height: 41px;
    margin: -70px 0 0 17px;
}
.tableType1{
    background:url("../img/type1.png");
}
.tableType2{
    background:url("../img/type2.png");
}
.tableType3{
    background:url("../img/type3.png");
}
/*.reportType input[type="radio"]:checked+.tableType1{
    background: url("../img/type1-active.png");
}
.reportType input[type="radio"]:checked+.tableType2{
    background: url("../img/type2-active.png");
}
.reportType input[type="radio"]:checked+.tableType3{
    background: url("../img/type3-active.png");
}*/
.showImgBox{
    width: 100%;
}
.reportFormType1 .showImgBox{
    height: 215px;
    background: url("../img/type1img.jpg") no-repeat;
    background-size: contain;
}
.reportFormType2 .showImgBox{
    height: 281px;
    background: url("../img/type2img.jpg") no-repeat;
    background-size: contain;
}
.reportFormType3 .showImgBox{
    height: 249px;
    background: url("../img/type3img.jpg") no-repeat;
    /*background-size: contain;*/
}
.tipBox{
    margin:12px 0 0;
}
.tipBox .tipsDiv{
    margin:20px 0 10px;
}

/*列*/
.cj-box-bb .bb-box-sel-01{
    width: 235px;
    padding:8px;
}
.bb-box-sel-01 {
    height: 290px !important;
    width: 250px;
    overflow: auto;
    border: 1px solid #dbe1e8;
}
.reportFormColumnDiv{
    margin-top: 5px;
}
.reportFormColumnDiv .tipBox{
    display: none;
}
.reportFormColumnDiv .usableColumn select{
    width: 135px;
    height: 30px;
    float: right;
    margin-bottom: 12px;
}
.reportFormColumnDiv .usableColumn td{
    line-height: 34px;
    padding: 0;
    vertical-align: top;
    font-size: 14px;
}
.reportFormColumnDiv .usableColumn+tr td{
    padding: 0;
}
.tipBox.nomargin{
    margin-top: 0;
    margin-bottom: 25px;
}
.usableModule select{
    width: 174px;
    margin:0 0 12px 3px;
}
/*求和的列*/
.reportSumTable{
    margin-top:5px;
}
.reportSumTable .tipBox{
    display: none;
}
.reTable tr td>span{
    display: block;
    text-align: left;
    min-width: 110px;
    font-size: 14px;
}
.reTable .reportForm_tr td>span em{
    color: #ee6333;
}
.reTable .reportSumTable tr td>span{
    text-align: left;
}
.reportSumTable .table tbody tr:first-child th{
    background: #f5f5f7;
    border-bottom:1px solid #d2d3dc;/*新添加 xie 17-7-24*/
    height: 40px;
}
/*.reportSumTable .table tbody tr:nth-child(odd) td{
    background: #f7f8fa;
}*/
.reportSumTable .table{
    border: 1px solid #d2d3dc !important;
}
.reportSumTable .table tbody tr th{
    font-size: 12px;
    color: #666;
    font-weight: 500;
    border-right: 1px solid #d2d3dc;
}
.reportSumTable .table tbody tr th:last-child{
    border-right: 0;
}
.reportSumTable .table tbody tr th,.reportSumTable .table tbody tr td{
    min-width: 60px;
    width: 5%;
    padding: 0 10px 0 14px;
}
.reportSumTable .table tbody tr td{
    border-width: 0 1px 1px 0;
    border-color: #d2d3dc;
    border-style: solid;
}
.reportSumTable .table tbody tr:last-child td{
    border-bottom: 0;
}
.reportSumTable .table tbody tr td:last-child{
    border-right: none;
}
.Report .panel{
    margin-bottom: 0;
}
.reTable .report-describe-textarea span{
    text-align: left;
    margin-bottom: 10px;
    font-size: 14px;
}
.sumGroup>tbody>tr:first-child th{
    border-top:0;
}
.sumGroup>tbody{
    border-bottom:0;
}
/*条件*/
.reportFormConditionDiv{
    margin-top: 5px;
}
.reportFormConditionDiv .report-form-g{
    margin-top: 5px;
}
.reportFormConditionDiv #timeField,
.reportFormConditionDiv #timeType{
    width: 175px;
}
.reportH4{
    margin:25px 0 12px 0;
    font-weight: 400;
    font-size: 14px;
    color: #333;
}
.reportH4_1{
    margin-top: 8px;
}
.reportForm_p{
    margin-bottom: 15px;
}
.reportForm_p input{
    margin-left:0;
}
.report-form-box .news-box-in01{
    margin-top: 25px;
}
.news-box-in01 ul {
    list-style-type: none;
    margin-bottom: 15px;
}
.choiceObj{
    margin:10px 0;
    font-weight: 400 !important;
    font-size: 12px;
    color: #666;
}
#reportFormConditionDiv .view-tr-bg{
    min-width: 65px;
}
#reportFormConditionDiv .view-tr-bg01{
    min-width: 70px;
}

#startTimeSpan .report_form_date{width: 82px}
#endTimeSpan .report_form_date{width: 82px}
@media screen and (max-width: 1280px) {
    .laydate-icon[placeholder="YYYY-MM-dd"],.laydate-icon[placeholder="YYYY-MM-DD"]{
        width: 99px;
    }
}
.Report .condition-public .condition-input input[type='text']{ /*新增 17-7-24 xie*/
    height: 34px;
    border-radius: 4px;
}
.Report .condition-public td{ /*新增 17-7-24 xie*/
    padding: 5px 0 5px 10px;
}
.Report #display_show_tbody>tr>td .condition-select select{
    border: 1px solid #d2d3dc;;
}
/*分组*/
.groupTable.top_10{
    margin-top: -11px;
}
.groupTable>tbody>tr>td{
    padding:0 8px 0 0;
}
.groupTable .pad4{
    padding: 10px 0 0 0;
}
.groupTable tr td select{
    min-width: 64px;
}
.groupTable tr td:nth-child(1) select{
    width: 115px;
}
.groupTable tr td:nth-child(2) select{
    width: 115px;
}
.groupTable.top_5{
    margin-top: -16px;
}
.reportFormGroupDiv{
    margin-top: 5px;
}
.reportFormGroupDiv .orgTree{
    position: relative;
}
.reportFormGroupDiv .orgTree a{
    color: #3186c2;
    line-height: 20px;
}
.reportFormGroupDiv .orgTree>span{
    float: left;
    width: 17px;
    height: 17px;
    margin-right: 7px;
    background: url(../img/reportForm/report_help.png) no-repeat center;
}
.treeCont{
    position: absolute;
    width: 222px;
    height: 277px;
    border-radius: 5px;
    box-shadow: 0 0 3px 1px #d2d3dc;
    background: #fff;
    z-index: 1;
    top: 32px;
    right: -32px;
    display: none;
}
.treeCont::before{
    content: " ";
    position: absolute;
    width: 10px;
    height: 10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top:-5px;
    right: 50px;
    background: #fff;
    box-shadow: -1px -1px 2px 0 #d2d3dc;
}
/*新建报表文件夹 开始*/
.report-form-03 .reportFormFloder_p{
    margin-bottom: 15px;
}
.report-form-03 .reportFormFloder_p span,.createReportFolder .reportForm_p span{
    width: 90px;
    float: left;
    text-align: left;
    /*margin-top: 5px;*/
    height: 32px;
    line-height: 32px;
    color: #333;
    font-size: 14px;
    padding-left: 10px;
    position: relative;
}
.report-form-03 .reportFormFloder_p span em, .createReportFolder .reportForm_p span em{
    color: #c40b21;
    position: absolute;
    left: 0;
    top:2px;
}
.reportForm_detail_savecancle{
    text-align: center;
}
.reportForm_detail_savecancle button{
    margin-right: 80px;
}
.newFolderUl li{
    line-height: 30px;
    clear: both;
    color: #333;
    font-size: 14px;
}
.newFolderUl li input[type='radio']{
    float: left;
    margin-top: 8px;
    margin-right: 10px;
    width: 14px;
    height: 14px;
    background: #fff;
    -webkit-appearance: none;
    border-radius: 14px;
    border-color: #babcc9;
    position: relative;
}
.newFolderUl li input[type='radio']::after{
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background: #fff;
    left: 3px;
    top: 3px;
    border-radius: 6px;
    margin: 0;
}
.newFolderUl li input[type='radio']:checked{
    border-color: #ffcc1c;
}
.newFolderUl li input[type='radio']:checked::after{
    background: #ffcc1c;
}
.createReportFolder .news-box-in01 h2{
    font-size: 14px;
    margin-bottom: 10px;
    color: #b7b9c7;
}
.createReportFolder .news-box-in01{
    margin-top: 40px;
}
.createReportFolder .reportFormFloder_p,.createReportFolder .reportForm_p{
    margin-bottom: 24px;
}
.createReportFolder .report-form-03 .reportFormFloder_p input[type="text"],.createReportFolder .report-form-03 .reportForm_p input[type="text"]{
    width: 175px;
    padding: 0 10px;
}
.createReportFolder .reportFormFloder_p select,
.createReportFolder .reportForm_p select{
    height: 32px;
    border:1px solid #d2d3dc;
}
.createReportFolder .reportFormFloder_p textarea,
.createReportFolder .reportForm_p textarea{
    width: calc(100% - 90px);
    min-height: 84px;
    border: 1px solid #d2d3dc;
}
.ibox-content.nearlyList table tbody tr td{
    padding: 0 10px;
}
.report-form-03 .SMS-template-choice{
    margin-top: 25px;
    margin-bottom: 0;
}
/*新建计划报表 开始*/

.report-form-02-head .newPlanBtn{
    /*border:1px dashed #2b85c4;*/
    color: #333;
    background-image: url("../img/reportForm/addPlanReport.png");
    background-repeat: no-repeat;
    background-position: 7px 7px;
    background-color: transparent;
    font-size: 14px;
    line-height: 1;
    outline: none;
    float: right;
    margin-top:13px;
    margin-right: 34px;
    text-align: center;
    padding: 6px 9px 6px 23px;
}
.report-form-02-head .btn.newPlanBtn:focus,
.report-form-02-head .btn.newPlanBtn:visited,
.report-form-02-head .btn.newPlanBtn:hover,
.report-form-02-head .btn.newPlanBtn:active{
    background-image: url("../img/reportForm/addPlanReport_active.png") !important;
    background-color: #ffcc1c !important;
    color: #333;
}
.reportPlanMess{
    margin-top:0px;
    margin-bottom: 20px;
    clear: both;
    padding: 30px 38px 0;
}
.reportPlanMess p{
    margin-bottom:8px;
    position: relative;
    cursor: default;
    /*padding-left: 10px;*/
}
/*.reportPlanMess p:before{
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    background: #ccc;
    border-radius: 5px;
    left: 0;
    top:6px;
}*/
.reportPlanMess p span{
    color: #4d4d4d;
}
.reportPlanMess p span:hover{
    color: #000;
}
.reportPlan_h2{
    font-size: 14px;
    margin: 0px 0px 15px;
    font-weight: 400;
    color: #333;
}
.report-form-03 .SMS-template-box .hetong-but{
    text-align: center;
    padding-left: 0;
}
.reportForm3_table tr td{
    padding-bottom:10px;
}
.reportForm3_table tr:last-child td{
    padding-bottom:0;
}
.newcreatplanreportForm_button{
    text-align: center;
}
.newcreatplanreportForm_button button{
    margin-right:80px;
}
.reportPlanList tr:first-child th{
    background: #f6fafd;
    border-top: 1px solid #dbe1e8;
    border-bottom: 1px solid #dbe1e8;
    border-right: 1px solid #dbe1e8;
    padding: 0 10px 0 20px;
}
.reportPlanList tr:first-child th:not(:last-child){
    border-right: none;
}
.reportPlanList tr td{
    padding: 0 10px 0 20px!important;
    text-align: left;
}
.reportPlanList tbody tr td:first-child a{
    padding: 0;
    color: #1ba8ed;
}
.reportPlanList tr:nth-of-type(odd) td{
    background:#f5f5f7;
}
.reportPlanList tr:hover{
    background:#edf0f3;
}
.reportPlanList .checkbox{
    margin-top: 3px;
}

.reportPlan .newcreatplanreportForm_button{
    margin-top: 25px;
}
/*新增 xie 17-7-25*/
.reportFormPlanCreate .report-form-03 .SMS-template-choice{
    margin-top: 30px;
    margin-bottom: 25px;
}
.reportFormPlanCreate .report-form-03 .SMS-template-choice b{
    /*font-size: 14px;*/
    color: #666;
}
.reportFormPlanCreate .report-form-03 .SMS-template-choice+p{
    margin-bottom: 6px;
}
.reportFormPlanCreate .reportForm3_table tr td{
    padding-bottom: 17px;
}
.reportFormPlanCreate .reportForm3_table tr:last-child td {
    padding-bottom: 0;
}
.reportFormPlanCreate .reportForm3_table tr td input[type="checkbox"]{
    margin-top: 0;
}
.reportFormPlanCreate .reportPlan_h2{
    font-size: 16px;
    color: #333;
    padding-left: 18px;
    position: relative;
}
.reportFormPlanCreate .reportPlan_h2::before{
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background: #ffcc1c;
    top: 5px;
    left: 0;
}
.reportFormPlanCreate .reportForm3_table span{
    font-size: 14px;
    color: #333;
    display: block;
    width: 110px;
    padding-left: 10px;
    position: relative;
    text-align: left;
}
.reportFormPlanCreate .reportForm3_table span em{
    position: absolute;
    left: 0;
    top:2px;
    color: #f2776c;
}
/*编辑计划报表*/
.reportPlanEdit .report-form-03{
    margin-top: 35px;
}
.reportPlanEdit .newcreatplanreportForm_button{
    margin-top: 25px;
}

/*报表详情*/

.min-w210 td {
    max-width: 16.66%;
}

.min-w210 td span {
    text-align: right;
    float: right;
}
/*.btn-success.report-form-btnstyle{border-radius:0px; color: #fff;height: 30px;
    -moz-appearance: none;
    background:#2b85c4;
}*/
.div-button.report-form-btnstyle select option{background: #fff;border-radius:0px; color: #000;}
/*.report-form-btnstyle .report-form-btnstyle.reportform_btnarrowstyle{
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #2b85c4 url("../img/arrow_select.png") no-repeat 95% 54%;
}*/
.report-form-btnstyle select{
    height: 31px;
    margin-right: 6px !important;
}
.fixedThead+.table{
    margin-top: 45px;
}
.reportViewTable .table.table-condensed tbody>tr:first-child>td{
    background:#fff;
    height: 40px;
    border-top:0;
}
.fixedThead .fixedTr td{
    border-top:0;
}
.reportViewTable tbody tr td{
    border:1px solid #dbe1e8;
}
.reportViewTable tbody tr td:first-child{
    border-left:0;
}
/*详情页表头滚动 start*/
.reportViewTable #scrollLeft{
    position: relative;
    overflow:hidden;
    height:45px;
    border-bottom:1px solid #dbe1e8;
}
.reportViewTable #scroll{
    overflow:auto;
    height:calc(100% - 45px);
    position: relative;
}
.reportViewTable .fixedThead{
    position: absolute;
    z-index: 10;
    height: 100%;
}
/*详情页表头滚动 start*/

/*删除报表文件夹*/
.list-divbox.del-reportFile{
    overflow: auto;
    height: 70px;
}
#reportFormPlanViewCancel{
    color:#333;
    font-size:16px;
    /*margin:0 20px;
    line-height:40px;*/
}
.reportPlan{
    height:40px;
    width:100%;
    display:block;
    position:relative;
    z-index:999;
    background:#2b85c4;
    text-align:center;
    margin-bottom:20px;
}
/*报表另存为 17-7-25新增*/
form[name='reportFormSaveAs'] .reportForm3_table tr:first-child input[type='text']{
    margin-bottom: 6px;
}
form[name='reportFormSaveAs'] .reportForm3_table input[type='text'],form[name='reportFormSaveAs'] .reportForm3_table select{
    width: 175px;
    border-radius: 4px;
}
form[name='reportFormSaveAs'] .reportForm3_table .valignTop{
    vertical-align: top;
}
form[name='reportFormSaveAs'] .reportForm3_table textarea{
    margin-bottom: 3px;
}
form[name='reportFormSaveAs'] .div-button{
    margin-top: 35px;
}
.reportFormSaveAs .reTable tr td>span{
    padding-left: 10px;
    position: relative;
}
.reportFormSaveAs .reTable tr td>span em{
    color: #f38379;
    position: absolute;
    left: 0;
    top:2px;
}
/*报表新增样式*/

/*最近访问的报表*/
.Report .panel{
    height: 100%;
}
.Report .report-form-01{
    overflow: auto;
}
#lastestReportForm .ibox{
    height: calc(100% - 80px);
}
.Report .nearlyList{
    overflow: auto;
    border-width:3px 0 1px 0;
    border-bottom-color: #e2e3ea;
    border-top-color: #ffcc1c;
    border-style: solid;
}
.Report .nearlyList table{
    border-top: none;
    margin-top:0;/*有样式影响到报表的表格样式*/
}
.Report .report-form-03.report-form-03-nopadding{
    height: calc(100% - 75px);
    position: relative;
}
.Report .report-form-03 .report-form_guolvqi+.reportViewTable{
    height: calc(100% - 160px);
}
.Report .report-form-03 .report-form_guolvqi+.reportViewSearchTable{
    height: calc(100% - 150px);
}
.Report .reportViewTable+.reportPagination{
    margin-top: 10px !important;
}
.Report .report-form-box .report-form-01+form{
    height: 100%;
}
.Report form[name='reportFormCustomize'] .report-form-03{
    height: calc(100% - 55px);
    overflow: auto;
}
.Report .report-title-borderbottom{
    margin-bottom: 0;
}
.Report .report-title-borderbottom+.report-form-03{
    padding-top: 30px;
    height: calc(100% - 55px);
    overflow: auto;
}
.Report .reportForm_tr td{
    padding-bottom: 15px;
}
.Report .reportViewPag{
    width: calc(100% - 105px);
}
.Report .reportViewPag>div{
    text-align: right;
}
.Report .reportViewPag a{
    margin: 0 8px;
    padding: 5px 9px;
    border: 1px solid #b7b9c7;
    font-size: 14px;
    border-radius: 4px;
    color: #bcbecb;
}
.Report .reportViewPag a:hover{
    border-color: #ffcc1c;
    background: #ffcc1c;
    color: #fff;
}
.Report .reportViewPag em{
    padding: 4px 8px;
    border: 1px solid #b7b9c7;
    border-radius: 4px;
    color: #bcbecb;
    font-style: normal;
}
.Report .reportViewPag .showNumber{
    /*float: right;*/
    margin-left: 14px;
}
.Report .showNumber em{
    color: #63caff;
    font-style: normal;
    text-decoration: underline;
    border: none;
}
.Report .reportPagination .dataTables_length select{
    width: 51px;
    height: 26px;
    border-radius: 4px !important;
    padding-left: 8px;
    line-height:26px;
    border-color: #b7b9c7;
    color: #a7a9b9;
    background: #fff url(../../theme/img/arrow_down-grey.png) no-repeat right 8px center;
}
.Report .report-form-03 .reportPagination.includeTipPag{
    color: #999;
    padding: 0 20px;
    bottom: 0;
}
.Report .reportPagination .dataTables_length span{
    line-height: 26px;
    color: #a7a9b9;
}
.Report .reportPagination .dataTables_length{
    width: auto;
    padding-top: 8px;
    display: inline-block;
    margin-left: 24px;
}
.Report .reportPagination .dataTables_length label{
    float: none;
}
.Report .reportPagination .dataTables_paginate{
    display: inline-block;
}
.Report .reportPagination .dataTables_paginate ul{
    width: 100%;
    text-align: center;
}
.Report .reportPagination .dataTables_paginate ul em{
    color: #a7a9b9;
    margin: 0;
    padding: 0;
}
.Report .reportPagination .dataTables_paginate ul a{
    padding: 0;
    margin: 0;
}
.Report .reportPagination .dataTables_paginate ul li{
    margin-left: 5px;
    border: 1px solid #b7b9c7;
    border-radius: 4px;
    display: inline-block;
    width: 25px;
    height: 25px;
    vertical-align: middle;
    line-height: 23px;
}
.Report .reportPagination .dataTables_paginate .paginate_button:first-child:hover{
    background: #ffcc1c;
    border-color: #ffcc1c;
}
.Report .reportPagination .dataTables_paginate .paginate_button:first-child:hover a{
    color: #fff;
    background: transparent;
}
.Report .reportPagination .dataTables_paginate .paginate_button:last-child:hover{
    background: #ffcc1c;
    border-color: #ffcc1c;
}
.Report .reportPagination .dataTables_paginate .paginate_button:last-child:hover a{
    color: #fff;
    background: transparent;
}
.Report .reportPagination{
    text-align: right;
}
.Report .reportPagination .dataTables_info{
    display: inline-block;
    margin-left: 15px;
}
.Report .reportPagination .dataTables_info span{
    float: none;
    color: #a7a9b9;
}
.report-form-ul-centent-b li{
    clear: both;
    overflow: hidden;
}
.report-form-ul-centent-b > li > a:nth-of-type(2){
    width: 149px;
}
.includeTipPag{
    position: absolute;
    bottom: 20px;
}
/*报表文件夹*/
.Report form[name='reportFormFolder']{
    height: 100%;
}
.Report form[name='reportFormFolder'] .div-button{
    margin:0 0 20px 0;
}
.Report .formFolderAddBtn{
    padding: 0 35px;
    text-align: left;
}
.Report .formFolderAddBtn .btn{
    font-size: 14px;
    margin-right: 12px;
}

/*计划报表*/
.Report .reportFormPlan{
    height: calc(100% - 130px);
    overflow: auto;
   /* border-width:1px 0 1px 0;
    border-color: #dbe1e8;
    border-style: solid;*/
    border-bottom:1px solid #e2e3ea;
    border-top:3px solid #ffcc1c;
}
.Report .reportFormPlan .reportPlanList tbody tr:first-child th{
    border-top: 0;
    height: 45px;
    background: #fff;
    font-size: 12px;
    font-weight: 500;
    color: #888
}
.Report .reportFormPlan .reportPlanList tbody tr td{
    font-size: 14px;
    color: #333;
}
.Report form[name='reportFormPlan']{
    height: 100%;
}
.Report .reportFormPlanCreate .reportPlanMess+.report-form-03 {
    margin-bottom: 35px;
}
.Report .reportFormPlanCreate .reportPlanMess{
    margin-bottom: 35px;
    padding: 35px 33px 0;
}
.Report .reportFormPlanCreate{
    height: calc(100% - 55px);
    overflow: auto;
}
.Report .reportFormPlanCreate .div-button{
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 0 33px;
}
.Report .reportFormPlanCreate .div-button a.btn{
    margin-left: 0;
}
.Report .reportFormPlanCreate .reportForm3_table tr:nth-child(1) input{
    width: 175px;
}
.Report .reportFormPlanCreate .reportForm3_table tr:nth-child(2) select{
    width: 175px;
}
.Report .reportFormPlanCreate .reportForm3_table tr select{
    min-width: 70px;
}
.Report .reportFormView .report-form-02-head{
    border:none;
}
.Report .reportFormView{
    padding-top: 20px;
    height: calc(100% - 40px);
    overflow: auto;
}
.Report .noMarginB{
    margin-bottom: 0;
}
.Report .report-form-02 select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 34px;
    padding: 0 17px 0 12px;
    background:#fff url("../../theme/img/arrow_down.png") no-repeat right 8px center;
    font-size: 14px;
}
.Report .report-form-02 input[type='text']{
    height: 34px;
    border-radius: 4px;
    padding: 0 5px;
    font-size: 14px;
}
.Report .condition-select{
    height: 34px;
    border: none;
}
.Report .report-form_guolvqi + .report-div-table01 table tbody tr td{
    padding: 3px 3px 3px 20px;
    font-size: 14px;
    color: #585858;
}
.Report .report-form_guolvqi + .report-div-table01 .fixedThead .fixedTr td{
    background: #f9f5e2;
    height: 45px;
    border-bottom: 0;
    font-size: 12px;
    color: #888888;
}
.formViewTip{
    float: left;
    margin-top: -24px;
    color:#999;
}
.Report .cj-box-bb .bb-box-sel-01{
    background: none;
    border-radius:0;
    padding: 0;
    font-size: 12px;
    border-color: #d2d3dc;
    color: #585858;
}
.Report .cj-box-bb .bb-box-sel-01 option{
    padding: 5px 13px;
}
.Report .cj-box-bb .bb-box-sel-01 option:disabled{
    color: #333;
}
.Report .noData{ /*xie 17-10-17 修改报表没有数据时展示样式*/
    height: 460px !important;
    text-align: center!important;
    background: url(../../theme/img/reportForm/nodata.png) no-repeat center !important;
    border:none !important;
}
.noData span{
    padding-top: 70px;
    position: absolute;
    font-size: 17px;
    color: #999;
    margin-left: -55px;
}
/*计划报表详情*/
.Report .reportFormPlanHead .goBack{
    padding-left: 14px;
}
.Report .reportFormPlanHead .goBack span{
    display: block;
}
.Report .reportFormView.reportFormPlanView{
    height: calc(100% - 50px);
    padding: 10px 0 0;
}
.Report .reportFormPlanView .report-form-02-head{
    margin-bottom: 10px;
}
.reportFormPlanView .report-form-02-head h3{
    font-size: 16px;
    padding-left: 19px;
    position: relative;
}
.reportFormPlanView .report-form-02-head h3::before{
    content:"";
    position: absolute;
    width: 8px;
    height: 8px;
    background: #ffcc1c;
    left: 0;
    top: 5px;
}
.reportFormPlanView .plan_detail td:nth-child(odd){
    width: 50%;
    padding: 0 18px 20px 0;
}
.reportFormPlanView .plan_detail td:nth-child(even){
    width: 50%;
    padding: 0 0 20px 18px;
}
.Report .reportFormPlanView .report-form-03{
    padding: 0 15px;
}
.cor_grey{
    color: #999;
}
.reportFormPlanView .plan_detail td em{
    color:#f38d69;
    position: absolute;
    left: 0;
    top:2px;
}
.reportFormPlanView .plan_detail td .cor_grey{
    padding-left: 13px;
    position: relative;
    text-align: left;
    float: none;
    display: block;
    height: 22px;
    line-height: 22px;
}
.reportFormPlanView .plan_detail td .planView{
    padding-left: 13px;
    height: 34px;
    line-height: 34px;
    border-bottom: 1px solid #e8e9ee;
    font-size: 14px;
    color: #333;
}
.reportFormPlanView .plan_detail .planView input[type="checkbox"]{
    margin-top: -2px;
}
.reportPlanReceive{
    border: 1px solid #d2d3dc;
}
.reportPlanReceive div{
    float: left;
    width: 50%;
    height: 34px;
    line-height: 34px;
    color: #585858;
    font-size: 14px;
}
.reportPlanReceive td span{
    color: #888;
    float: left;
    text-align: left;
    font-size: 12px;
}
.reportPlanReceive .border_tr td{
    border-bottom: 1px solid #d2d3dc;
    border-right: 1px solid #d2d3dc;
    height: 45px;
}
.reportPlanReceive .border_tr td:last-child{
    border-right: none;
}
.reportPlanReceive td{
    padding: 0 15px;
}
/*报表编辑页*/
.Report .paddingTop33{
    padding-top: 33px;
}

/*报表 end*/

/*图表 start*/
/*总行数提示*/
#totalLineNotice{
    margin-left: 4px;
}
/*图表-表格*/
table.tablechart tr td{
    border-bottom: 1px solid #dbe1e8;
    width: 222px;
    text-align: left;
    border-left: none;
    font-family: "微软雅黑";
    font-size: 14px;
    height: 36px!important;
    padding-left: 12px;
}
.chartsContainer.tableHeight{
    height: 240px!important;
    overflow: auto;
}
.chartsContainer.tableHeight>table{
    width: 100%;
}
div.chartsContainer.tableHeight table tbody tr td:last-child{
    padding-left: 8px;
}

/*图表-左侧菜单*/

.report-form-ul-centent-b #subListDivId>ul>li{
    padding-left: 55px!important;
}
.set-content.chart-padding{
    padding:0;}
.chartlist_leftbtn{
    height: 20px;
    width: 20px;
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 0px;
}
.chartlist_rightbtn{
    height: 20px;
    width: 20px;
    cursor: pointer;
    position: absolute;
    top: 15px;
    left: 0px;
    z-index: 2;
}
.follow-right-ct {
    display: block;
    width: 13px;
    height: 23px;
    background: rgba(0, 0, 0, 0) url("../img/khc-icon/follow-right-bk.png") no-repeat scroll 0 0;
    left: 207px;
    position: absolute;
    top: 19px;
}
.follow-left-ct {
    display: block;
    width: 13px;
    height: 23px;
    background: rgba(0, 0, 0, 0) url("../img/khc-icon/follow-right-bk.png") no-repeat scroll 0 0;
    transform: rotate(180deg);
    display: none;
}

.chart-search-icon{
    background: url("../img/search.png");
    height: 15px;
    width: 15px;
    position: absolute;
    top:18px;
    right: 25px;
}

.statical-chart-top-01 {
    position: absolute;
    float: right;
    width: auto;
    display: block;
    right: 15px;
    top:10px;
}

.statical-chart-top-01 button {
    margin-left: 10px;
    padding: 5px 10px;
    float: left;
}
.report-tu-table>.table.table-condensed.table-striped tr td{
    white-space: normal;
    overflow: auto;
    text-overflow: ellipsis;
}
/*图表*/

/*图表页面高度*/
#chart-typeLeft{
    height: 100%;
}
.chartPageH{
    height: auto;
    overflow: hide;
}
.newfolderPageH{
    height: 100%;
    overflow: auto;
}
#firstDivId{
    height: calc(100% - 40px);
    overflow: auto;
}
/*图表左侧*/
#chart_left .report-form-ul-centent-b>li>a{
    color: #747474;
}
#chart_left .report-form-ul-centent-bspan a{
    display: inline-block;
    line-height: 16px;
}
/*新建图表 开始*/
.table-margincenter {
    margin: 30px 33px;
}
.table-margincenter tr td{
    font-size: 14px;
    height: auto;
    padding-bottom: 20px;
}
.table-margincenter td span{
    float: left;
    width: 106px;
    padding-left: 10px;
    color: #333;
    position: relative;
    text-align: left;
}
.table-margincenter td span em{
    color: #f07d5a;
    position: absolute;
    left: 0;
    top:2px;
}
.table-margincenter td.text-right-mid+td span{
    padding-left: 0;
}
.table-margincenter td select,.table-margincenter td input[type="text"]{
    width: 205px !important;
}
.table-margincenter tr td input[type='radio']{
    margin-left:110px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 14px;
    height: 14px;
    border: 1px solid #b9bbc8;
    border-radius: 8px;
    background: #fff;
    position: relative;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}
.table-margincenter tr td input[type='radio']:checked{
    border-color: #ffcc1c;
}
.table-margincenter tr td input[type='radio']:checked::after{
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background: #ffcc1c;
    border-radius: 6px;
    left: 3px;
    top: 3px;
    margin: 0;
}
.table-margincenter td input[type='checkbox']{
    float: left;
    margin-top: 0;
}
.report-form-02.report-form-021 .div-button{
    padding-left: 33px;
}
.report-form-02.report-form-021 .div-button .btn-default{
    margin-left: 0;
}
.report-form-02.report-form-021{
    height: 100%;
    float: right;
    padding: 0;
    /*min-height: 500px;*/
    border-left: 1px solid #e2e3ea;
}
.report-form-02.report-form-021 .report-form-02-head{
    border-bottom: 1px solid #e2e3ea;
}
.report-form-03-inp01 {
    font-size: 12px;
    height: 32px;
    border: 1px solid #e2e3ea;
    border-radius: 4px;
    width: 190px;
}
.report-form-02-head.report-form-02-headbottom{  width: 100%;
    position: relative;
    height: 40px;
}
.statical-chart-menu {
    padding: 0 !important;
    display: inline-block;
    height: auto;
}

.statical-chart-menu ul {
    margin: 0;
    padding: 0;
}

.statical-chart-menu ul li {
    list-style-type: none;
    min-width: 108px;
    margin-bottom: 5px;
    float: left;
    width: 12.5%;
    text-align: center;
    padding: 0 3px;
}

.statical-chart-menu ul li a {
    background: #eeeff2;
    border: 1px solid #cccccc;
    padding-top: 10px;
    display: block;
    border-radius: 2px;
}

.statical-chart-menu ul li a p {
    margin-top: 5px;
}

.statical-chart-menu ul li a:hover {
    background: #5aadd9;
    border: 1px solid #317399;
}

.statical-chart-menu ul li a:hover p {
    color: #FFF;
}

.statical-chart-menu ul li .active {
    background: #5aadd9;
    border: 1px solid #317399;
}
.statical-chart-content {
    display: inline-block;
    padding: 20px 20px;
}

.statical-chart-content-top {
    height: 30px;
    width: 100%;
    margin-bottom: 22px;
}

.statical-chart-content-top a {
    font-size: 14px;
    color: #888888;
    margin-right: 32px;
    float: left;
    line-height: 28px;
    border-bottom: 2px solid transparent;
}
.statical-chart-content-top a:hover {
    color: #333;
    border-bottom: 2px solid #ffcc1c;
}

.statical-chart-content-top .active {
    color: #333;
    border-bottom: 2px solid #ffcc1c;
}
.statical-chart-content-box {
    width: 100%;
    padding: 20px 0 0;
    display: block;
    /*border: 1px solid #dedede;*/
    height: auto;
}
.statical-chart-content-box p{
    color: #888;
    margin-bottom: 5px;
    clear: both;
}
.statical-chart-content-box select,
.statical-chart-content-box input[type="text"]{
    font-size: 12px;
    color: #333;
    margin-right: 3px;
}

.chart-title{
    margin-bottom: 16px;
    display: block;
    font-size: 14px;
    color: #333;
}
.statical-chart-content-box .statical-chart-content-box-01,
.statical-chart-content-box .statical-chart-content-box-02,
.statical-chart-content-box .statical-chart-content-box-03 {
    float: left;
    width:100%;
}
/*.chartFlipCreate-Y-style{margin-top:60px;margin-right:30px;width: 30%;}*/
.chartFlipCreate-Y-style .chartFilp-content-center select{
    /*margin-bottom: 8px;*/
}
.chartFlipCreate-Y-style .chartFilp-content-center #y-axis-column{
    width: 121px;
}
/*.chartFilp-content-center{text-align: center;}*/
.sta-content-c01 {
    width: 100%;
}
.sta-content-c01 select,
.sta-content-c01 input {
    height: 30px;
    line-height: 30px;
    min-width: 120px;
    font-size: 12px;
}
.sta-content-c01 select{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: #fff url("../../theme/img/arrow_down.png") no-repeat right 8px center;
    margin-bottom: 0px;
    margin-right: 3px;
    padding: 0 22px 0 0;
}
.chartFilp-picturesize{
    width: 36%;
}
/*.p_tonghuanbi {*/
    /*margin-bottom: 10px;*/
/*}*/

/*.p_tonghuanbi1 {*/
    /*margin: 30px 0px 10px 0px;*/
/*}*/
.chartFlip-input-tongbi{
    width:115px;
}
.report-form-03 .div-button .chart-FlipCreate-finishbutton{
    width: 65px;
    margin: 0 10px;
    border-radius: 4px;
}
button.btn.btn-successandnew.chart-typebtn{
    border: 1px solid #ffcc1c !important;
    border-radius: 4px;
    /*width: 65px;*/
    color: #333 !important;
    background: #fff;
}
button.btn.btn-successandnew.chart-typebtn:hover{
    border: 1px solid #ffcc1c !important;
    border-radius: 4px;
/*    width: 65px;*/
    color: #333 !important;
    background: #ffcc1c !important;
}
.chart-heightScreening{
    display: inline-block;
    height: 40px;
    line-height:40px;
    font-size: 14px;
}

/*.statical-chart-content-box-03.chartFlip-fenzu{margin: 20px 10px;width: 25%;}*/
.left-Div-nine{
    width: 100%;
    height: auto;
    /*border: 1px solid red;*/
}
.left-Div-nine>table>tbody>tr>td{
    height: 120px;
    min-width: 120px;
    border: 1px solid #dbe1e8;
}
#x-axis, #y-axis,#z-axis{
    width: 120px;
}
.statical-chart-content-box-01.chartFlipCreate-Y-style{
    margin-top: 5px;
    margin-bottom: 5px;
}
#functionSelectId,#chartDashboardSelectId,#reportFormFolderAlready{
    width: 190px;
}
select#selectId,select#reportFormFolderAlready{
    width: 190px;
    padding-left: 5px;
}
select#relaFunctionSelectId{
    background: none;
}

/*select#chartDashboardSelectId option:before{
    content: '';
    position: relative;
    width: 6px;
    height: 6px;
    border-radius: 6px;
    border: 1px solid #a0a0a0;
    left: 0px;
    top: 0px;
}
select#chartDashboardSelectId option:after{
    content: '';
    position: relative;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    border: 1px solid #a0a0a0;
    left: -15px;
    top: 7px;
}*/
/*新建图表 结束*/
/*图表类型*/
table.chart-typeselect>tbody>tr>td{
    padding: 0px;
    cursor: pointer;
}
.chart-typeselect{
    display: flex;
    width: 100%;
    padding: 0 0 0 3px;
    flex-wrap: wrap;
}
.chart-typeselect li{
    width: 100px;
    height: 100px;
    border: 1px solid #e2e3ea;
    margin-right: 15px;
    margin-bottom: 15px;
}
.chart-typeselect li:last-child{
    margin-right: 0;
}
.chart-typeselect .highlight{
    border-color: #fff2c6;
    box-shadow: 0 0 8px 0 #fff2c6;
}
.chart-typeselectname{
    display: grid;
    width: 100%;
    text-align: center;
    height: 23px;
/*    margin-top: -15px;*/
}
.lookoverimg{
    background: url("../img/chart/lookover-ztree.png");
    height: 16px;
    width: 16px;
    display: inline-block;
    vertical-align: text-bottom;
    cursor: pointer;
    margin-left: 8px;
}
.WTS_INPUT{
    height: 18px;
    line-height: 18px;
    margin-top: 5px;
}
.WTS_INPUT input[type='radio']{
    margin: -3px 5px 0 0;
}
.sta-content-c01.chartFilp-content-center{
    margin-bottom: 0px !important;
    margin-top: 0px;
}
.statical-chart-content-box-03.chartFlip-fenzu{
    margin-bottom: 5px !important;
    margin-top: 5px;
}
#groupStartTimeYearDiv>input{
    width: 120px;
    padding-left: 5px;
}
select#groupStartTimeQuarterSel,select#groupStartTimeHalfYearSel{
    width: 120px;
}
/*图表条件*/
#timeField,#timeType{
    width: 145px;
}
#display_show_tbody .chart-sel{
    width: 100px;
}
#display_show_tbody .chart-sel-last{
    width: 160px;
}
#display_show_tbody>tr>td select{
    border: none;
}
.lookover-zTree{
    margin-left: 4px;
    color: #ffcc1c;
    position: relative;
    cursor: pointer;
    /*display: inline-block;*/
}
.lookover-zTree .ztree li span{
    font-size: 12px;
}
.zTreedetail{
    position: absolute;
    display:none;
    width: 225px;
    height: 255px;
    background: #fff;
    /*border: 1px solid #dbe1e8;*/
    border-radius: 4px;
    top: 24px;
    left: -165px;
    z-index: 9;
    box-shadow: 0 0 3px 1px #e2e3e3;
}
.zTreedetail-arrow{
    height: 10px;
    width: 10px;
    border-top: 1px solid #e2e3e3;
    border-left: 1px solid #e2e3e3;
    background: #fff;
    transform: rotate(45deg);
    position: absolute;
    top: -6px;
    right: 18px;
}
.chart-hint{
    height: 38px;
    width: max-content;
    width: -moz-max-content;
    padding: 2px 4px;
    position: absolute;
    top: -46px;
    left: -25px;
    border: 1px solid #dbe1e8;
    border-radius: 4px;
    color: #666;
    background: #fff;
    display: none;
}

.chart-hint-arrow{
    height: 8px;
    width: 8px;
    border-top: 1px solid #dbe1e8;
    border-left: 1px solid #dbe1e8;
    background: #fff;
    transform: rotate(-135deg);
    position: absolute;
    top: 33px;
    left: 6px;
}

#zTreeDivZ,#zTreeDivX{
    margin-left: 0px;
}
/*最近访问的图表*/
.table.table-bordered.table-striped.chartable>thead>tr>th{
   /* background: #f6fafd;*/
}
.report-form-02.chartDashboard_tableList{
    padding: 0;
    border-left: 1px solid #e2e3ea;
}

.report-form-02.chartDashboard_tableList table{
    border-top: none;
    border-left: none;
    border-right: none;
    /*border-bottom: none;*/
}
.report-form-02.chartDashboard_tableList table>tbody>tr>td{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    padding: 0 20px 0 10px;
    word-break: break-all;
    max-width: 90px;
}
.report-form-02.chartDashboard_tableList table>tbody>tr:nth-of-type(even){
    background: #f5f5f7;
}
.report-form-02.chartDashboard_tableList table thead tr th{
    text-align: left!important;
    padding-left: 15px;
}
table.table-bordered.table-striped.chartFilelist tbody tr td,table.table-bordered.table-striped.chartable tbody tr td{
    padding-left: 15px;
    color: #333;
    font-size: 14px;
}
table.table-bordered.table-striped.chartable thead tr th,table.table-bordered.table-striped.chartFilelist thead tr th{
    padding-left: 15px;
    color: #888;
    font-size: 12px;
    border-bottom: 1px solid #e2e3ea !important;
}
/*新建文件夹*/
.createReportFile{
    margin: 0;
}
.reportCreateFileBtn button:first-child{
    margin:0 6px 0 0;
}
.div-button.reportForm_yibiaopanbutton{
    text-align: left;
    margin-top: 10px;
    margin-bottom: 20px;
    height: 80px;
}
.btn-success.newreport_btn{margin-right: 20px}
.chartnewfloder{
    padding: 30px 33px 0;
}
#treeDivId{
    padding-top: 0;
}
.chartnewfloder .fenpei-four-term01{
    padding-bottom: 10px;
}
.chartnewfloder input[type='text']{
    border-color: #d2d3dc;
}

.table-margincenter.createReportFile{
    width: 100%;
}
.table-margincenter.createReportFile td{
    vertical-align: top;
}
.table-margincenter.createReportFile span{
    line-height: 32px;
}
.table-margincenter.createReportFile .text-right-mid{
    width: 85px;
}
.table-margincenter.createReportFile textarea{
    width: 100%;
}

/*新建仪表盘*/
.chartDashboard .table-margincenter{
    margin: 0;
    width: 100%;
}

.chartDashboard.report-form-03{
    padding: 30px 33px;
}
.chartDashboard .table-margincenter .text-right-mid{
    width: 120px;
    vertical-align: top;
}
.chartDashboard .table-margincenter .text-right-mid span{
    width: 100%;
    line-height: 32px;
}
.chartDashboard.report-form-03 .div-button{
    padding-left: 0;
    margin-top: 10px;
}
.chartDashboard.report-form-03 textarea{
    width: 100%;
}

/*详情*/
h4#component-h4-1,h4#component-h4-2,h4#component-h4-3,h4#component-h4-4{
    font-weight: 500!important;
}
.tubiao-list-bg{
    padding: 0 18px;
}
.tubiao-list-bg .whauo-tubiao {
    /*padding: 10px 0px 10px 16px;*/
    float: left;
    width: 100%;
    height:370px;
    /*margin: 5px 0px -10px;*/
}
.tubiao-list-bg .whauo-tubiao:nth-child(odd){
    margin-right: 8px;
}
.tubiao-list-bg .whauo-tubiao:nth-child(even){
    margin-left: 8px;
}
.tubiao-list-bg .whauo-tubiao {
    width:calc(50% - 9px);
    margin-bottom: 18px;
}
.tubiao-list-bg .whauo-tubiao h4{
    display: inline-block;
    padding-left: 16px;
}
.tubiao-list-bg .tubiao-list-all{
    overflow: hidden;
}
.tubiao-list-all {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d8d9e1;
    height: 100%;
    padding: 10px 0;
    position: relative;
    width: 100%;
    /*box-shadow: 0px 0px 1px #dbe1e8;*/
    /*overflow: hidden;*/
}
.schedule-list-Chart-modification {
    color: #FFF;
    position: absolute;
    display: none;
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #000;
    opacity: 0.6;
    z-index: 999;
    bottom: -30px;
    left: 0;
}

.schedule-list-all:hover .schedule-list-Chart-modification,
.tubiao-list-all:hover .schedule-list-Chart-modification {
    display: block !important;
}

.schedule-list-Chart-modification a {
    color: #FFF;
    margin: 0 10px;
}

.schedule-list-Chart-modification a:hover {
    color: #337ab7;
}
.schedule-list-tab-menu {
    position: absolute;
    top: 38px;
    right: -1px;
    width: 105px;
    height: auto;
    border: 1px solid #dbe1e8;
    z-index: 2;
    border-radius: 4px;
    box-shadow: 1px 1px 2px #dbe1e8;
    background: #fff;
    display: none;
}
.schedule-list-tab-menu ul{
    padding: 4px 0;
}
.schedule-list-tab-menu ul li{
    list-style-type: none;
    padding-left: 10px;
    height: 30px;
    line-height: 30px;
}
.schedule-list-tab-menu ul li a{
    font-size: 14px;
    color: #333;
}
.schedule-list-tab-menu ul li:hover{
    background:#ffcc1c;
    cursor: pointer;
}

.chart-detail{
    height: 10px;
    width: 10px;
    border-top: 1px solid #dbe1e8;
    border-left: 1px solid #dbe1e8;
    background: #fff;
    transform: rotate(45deg);
    position: absolute;
    top: -6px;
    right: 13px;
    z-index: -1;
}
.enterDtail{
    float: right;
    margin-right: 15px;
    color: #ffcc1c;
    border: 1px solid #ffcc1c;
    border-radius: 15px;
    width: 66px;
    height: 24px;
    text-align: center;
    line-height: 22px;
    cursor: pointer;
}
/*.enterDtail:hover{
    background: #2B85C4;
    color: #fff;
}*/
.cd-body{
    padding: 0 25px;
}
.chartdetail-contenter{
    box-shadow: 0 0 6px 1px #eff0f4;
}
.set-content.chart-padding .report-form-02-head.chartListPage{
    border-bottom: 1px solid #e2e3ea;
    padding: 0 17px;
}
.set-content.chart-padding .report-form-02-head.noBorder{
    border-bottom:none;
}
.report-form-02-head.chartListPage h3{
    border-left: 0px!important;
    padding-left: 16px !important;
}
.report-form-02-head.chartListPage h3:before{
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border-top: 2px solid #b7b9c7;
    border-left: 2px solid #b7b9c7;
    transform: rotate(-45deg);
    top: 4px;
    left: 0px;
    cursor: pointer;
}
.enterdetail-pic{
    float: right;
    margin-right: 16px;
    margin-top: 5px;
    cursor: pointer;
}

.pic1,.pic2,.pic3,.pic4,.pic5,.pic6,.pic7,.pic8{
    padding: 0px;
    text-align: center;
    margin: 13px 0 10px;
}
/*span.chart-typeselectname.table{
   margin-top: 10px;
    height: 40px;
    line-height: 40px;
}*/

.schedule-list-tab-menu .active-tab {
    color: #337ab7;
}
.report-tu-times-a {
    width: 100%;
}

.report-tu-times-a tr td {
    padding: 0 3px;
}

.report-tu-times-a input {
    /*height: 28px;
    line-height: 14px;*/
    width: 90px;
}

.report-tu-times-a select {
    /*height: 28px;*/
    /*width: 125px;*/
    /*line-height: 28px;*/
}

.tubiao-list-bg .whauo-tubiao .ibox-content .chartsContainer{
    width:100%;
    height:300px;
}
.chartsContainer .sorry-box{
    margin:0 auto !important;
    padding-top: 40px;
}
.report-tu-table tr td,
.report-tu-table tr th {
    border: 1px solid #d9d9d9 !important;
}

.report-tu-table{
    height:300px;
    overflow-y: auto;
}
.hint{
    background: url("../img/chart/hint.png");
    height: 14px;
    width: 14px;
    display: inline-block;
    vertical-align: inherit;
    margin-left: 6px;
}

/*仪表盘-列表 、公共统计图表、图表列表页*/
select#sizeId.chartbottom{
    float: left;
    height: 26px;
    margin-top: 0px;
    margin-left: 8px;
    outline: none;
    border: 1px solid #b7b9c7;
    width: 50px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff url(../img/arrow_down-grey.png) no-repeat right 7px center;
}
.row.breakpage{
    width: 100%;
    height: 70px;
    position: relative;
    background: #fff;
    padding: 18px 18px 0;
    border-top: 1px solid #e2e3ea;
    text-align: right;
    color: #a7a9b9;
}
.row.breakpage>div{
    display: inline-block;
}
.row.breakpage .pagation_left{
    margin-right: 24px;
}
.row.breakpage .pagation_left .paginate_button{
    display: inline-block;
}
.row.breakpage .pagation_left .paginate_button a{
    line-height: 1;
    padding: 5px 10px;
    border:1px solid #b7b9c7;
    border-radius: 5px;
    color: #b8bac8;
    font-size: 14px;
    margin: 0;
}
.row.breakpage .pagation_left .paginate_button a:hover{
    border-color: #ffcc1c;
    background: #ffcc1c;
    color: #fff;
}
.row.breakpage .pagation_left .paginate_button em{
    border: 1px solid #b7b9c7;
    padding: 4px 9px;
    line-height: 1;
    border-radius: 5px;
    color: #b8bac8;
    margin: 0 5px;
}
.row.breakpage .pagation_left .dataTables_paginate{
    float: left;
}
.row.breakpage .pagation_center span{
    float: left;
    line-height: 30px;
    color: #a7a9b9;
}
.row.breakpage .pagation_right{
    float: right;
    margin-left: 21px;
}
.row.breakpage .pagation_right .dataTables_info{
    padding-top: 0;
}
.row.breakpage .pagation_right span{
    line-height: 26px;
    color: #a7a9b9;
}
.row.breakpage .pagation_right em {
    color: #68bfea;
}
.report-form-02.chart_List table>tbody>tr>td{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;
    max-width: 150px;
    padding:0 20px 0 10px;
}
.report-form-02.chart_List table>tbody>tr:nth-child(even) td{
    background: #f5f5f7;
}
.report-form-02.chart_List table>tbody>tr>td:last-child{
    text-align: center;
}
.report-form-02.chart_List{
    border-left: 1px solid #e2e3ea;
    padding: 0;
}
.chartListWrap{
    height: calc(100% - 120px);
    border-top: 3px solid #ffcc1c;
}
.chartListWrap .chartFilelist thead th,
.chartListWrap .chartable thead th{
    height: 45px;
}
.chartListWrap .table tbody td a{
    color: #333;
}
.chart-sel-downarrow{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: #fff url("../../theme/img/arrow_down.png") no-repeat right 8px center;
}
.no-chart{
    width: 12%;
    margin: 15% auto;

}
.no-chart-img{
    background: url("../img/chart/nullmodule.png") no-repeat center;
    height: 120px;
    width: 120px;
    display: inline-block;
}

.no-chartFont{
    margin-left: 30px;
    height: 35px;
    color: #999;
    font-size: 16px;
}
.no-chart .add-chart{
    margin-left: 20px;
    padding: 9px 10px;
    font-size: 14px;
    line-height: 1;
}
.add-chart .addChart{
    float: left;
    width: 12px;
    height: 12px;
    background: url(../img/reportForm/addPlanReport_active.png) no-repeat center;
    margin-right: 5px;
}


/*图表-详情页-表格2017-8-25*/
.row.reportPagination.includeTipPag{
    position: relative;
    padding: 0;
    bottom: 10px;
}
.row.reportPagination.includeTipPag .reportViewPag{
    width: 100%;
}
.row.reportPagination .includeTipPag .pagefooter{
    display: inline-block;
    text-align: center;
    width: 75%;
}

div#main2>table#table_chart2 tbody tr td{
    font-size: 12px;
    color: #666;
}
.concolor table tbody tr td{
    color: #666;
}
/*新增穿透和开放样式*/
.chartDetail-bottom .reportViewTable tbody tr:nth-child(even) td{
    background: #fff;
}
.chartDetail-bottom>div.showAlldata{
    height: 35px;
    float: right;
    display: inline-block;
    position: relative;
    margin-bottom: 10px;
}
.chartDetail-bottom .showAlldata button{
    text-align: right;
    margin-right: 14px;
    font-size: 14px;
    line-height: 18px;
    padding: 6px 10px;
    background: #fff !important;
    outline: none;
    border-radius: 4px;
}
.chartDetail-bottom .showAlldata span{
    text-align: right;
    margin-right: 0;
    margin-left: 0;
}
.chart-hintdetail{
    height: 45px;
    width: max-content;
    padding: 5px 10px;
    position: absolute;
    top: 33px;
    left: -47px;
    /*border: 1px solid #dbe1e8;*/
    border-radius: 4px;
    color: #fff;
    background: rgba(0,0,0,.7);
    display: none;
    z-index: 99;
}
.chart-hintdetail-arrow{
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
    border-color: transparent transparent rgba(0,0,0,.7) transparent;
    position: absolute;
    top: -12px;
    left: 145px;
}
.reportOpened{
    background: url("../img/chart/opened.png");
    display: inline-block;
    height: 16px;
    width: 46px;
    vertical-align: sub;
    margin-left: 5px;
}
h4#component-h4-1+i,h4#component-h4-2+i,h4#component-h4-3+i,h4#component-h4-4+i{
    margin-left: 5px;
}
.chartListmark{
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.4;
    position: fixed;
    z-index: 9;
    display: none;
}
.chartListhint{
    height: 220px;
    width: 340px;
    background: #fff;
    border-radius: 4px;
    position: fixed;
    top: 25%;
    left: 40%;
    z-index: 10;
    display: none;
}
.qcDialog .chart-hint-title{
    height: 50px;
    background: #5f5f5f !important;
    font-size: 16px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.qcDialog .chart-hint-title>span{
    font-size: 16px;
    color: #fff;
    margin: 14px 0 0 18px;
    display: inline-block;
}
.chartListhint p{
    text-align: center;
    /*margin-top: 40px;*/
}
.chartListhint p .checkbox{
    top:2px;
}
.chartListhint .chart-hint-title a.userselcolse{
    background: url("../img/document/close.png") no-repeat center;
    display: block;
    width: 18px;
    height: 18px;
    position: relative;
    top: 0px;
    float: right;
    margin: 16px;
}
.chartListhint .chart-hint-title a.userselcolse:hover {
    background: url("../img/document/closehover.png") no-repeat center;
}

.chartDetail-bottom .report-div-table01.reportViewTable{
    border: 1px solid #dbe1e8;
}
.chartDetail-bottom .report-div-table01.reportViewTable div#scroll{
    height: 400px;
}
tbody#reportFormContent tr td{
    min-width: 120px;
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-left: none;
    font-size: 14px;
    color: #666;
}
.cd-body.penetrate #scrollLeft table tbody td{
    font-size: 14px;
    color: #666;
    min-width: 90px;
}
.chartDetail-top .chart-img .chartsContainer.tableHeight.concolor{
    width: 100%!important;
    border: 1px solid #dbe1e8;
}
.chart-img>table{
    border: 1px solid #dbe1e8;
}
/*图表 end*/

/*个人设置--个人中心 start*/
groupList-body{margin-top: 5px}
/*左侧*/
.Account-info-left {
    box-shadow: 0 0 5px -1px #D2D3DC;
    background: #fff;
    width: 220px;
    margin-right: 15px;
    float: left;
}

.Account-info-left .Account-info-img {
    margin: 28px auto 16px;
    width: 80px;
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid #dedede;
    height: 80px;
}

.Account-info-left .Account-info-img img {
    width: 80px;
    height: 80px;
}

.Account-info-left .Account-info-names {
    width: 100%;
    text-align: center;
    margin: 0 0 28px 0;
    line-height: 28px;
}

.Account-info-left .Account-info-names h3 {
    width: 100%;
    overflow: hidden;
    padding: 0 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 20px;
    margin: 0;
    font-weight: normal;
}

.Account-info-button {
    width: 100%;
    text-align: center;
    height: 36px;
    line-height: 36px;
    background: #FFCC1C;
}
.Account-info-button a{
    color: #333;
    font-size: 14px;
}
/*右侧*/
.Account-info-right .updateOneField{
    margin-top: 10px !important;
}
.Account-info-right .fieldNowValue a{
    margin-top: 3px;
    font-size: 12px;
}
.Account-info-right .fieldNowValue .table-bor-menu .ico-huifang{
    height: 23px;
    margin-top: -3px;
}
.Account-info-right {
    /*background: #fff;
    padding: 20px;*/
    width: calc(100% - 235px);
    float: left;
    /*display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;*/
}

/*.Account-info-right table {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}*/
.Account-info-right h3{
    margin: 0 0 20px 0;
    height: 50px;
    line-height: 50px;
    text-align: left;
    font-size: 16px;
    color: #333;
    padding-left: 18px;
    border-bottom: 1px solid #E4E7EF;
    font-weight: 500;
}
.Account-info-right .personMsg,
.Account-info-right .companyMsg{
    padding: 0 0 8px;
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(210,211,220,0.90);
    margin-bottom: 15px;
}
.Account-info-right table tbody {}

.Account-info-right table tbody tr {
    line-height: 15px;
}

.Account-info-right table tbody tr span,
.Account-info-right table tbody tr a,
.Account-info-right table tbody tr input,
.Account-info-right table tbody tr select {
    float: left;
}

.Account-info-right td {
    font-size: 14px;
    height: 40px;
    min-width: 200px;
    word-break: break-all;
    word-wrap: break-word;
}
.Account-info-right tr td:first-child{
    padding: 0 15px 0 50px;
    position: relative;
    color: #888;
    line-height: 34px;
}
.Account-info-right .xing{
    position: absolute;
    left: 40px;
    top: 2px;
}
.Account-info-right .log-news-but-01 {
    cursor: pointer;
    display: -moz-grid;
    height: 14px;
    position: relative;
    margin-right: 0;
    width: 14px;
    float: left;
    margin-top: 10px !important;
}
.Account-info-right table tbody tr span{
    height: 34px;
    line-height: 34px;
}
.Account-info-right table tbody tr input[type='text'],
.Account-info-right table tbody tr select{
    width: 270px;
    height: 34px;
    border: 1px solid #D2D3DC;
    border-radius: 5px;
}
.Account-info-right table tbody .fieldNowValue a{
    line-height: 34px;
    font-size: 12px;
    padding: 0;
    margin: 0 0 0 12px;
    color: #B7B9C6;
}
.Account-info-right table tbody .fieldNowValue .saveOneField{
    color: #FFCC1C;
}
.Account-info-right table tbody .fieldPreValue{
    line-height: 34px;
}
.Account-info-right table .changeLanguage{
    top: 0;
    border: none;
    padding-left: 0;
}
.Account-info-right table .changeLanguage:hover{
    border: 1px solid #D2D3DC;
    padding-left: 10px;
}
.Account-info-right .companyMsg tr td{
    line-height: 34px;
}
    /*修改密码*/
.updatePassword_div.hetong-huikuan01 .tankuang,
.updateEmailOrMobilePhone_div.hetong-huikuan01 .tankuang{
    transform: none;
}
.updatePassword_div .password_input{
    float: left;
}
.updatePassword_div .user-text,
.updateEmailOrMobilePhone_div .user-text{
    width: 253px;
    height: 32px;
    border: 1px solid #D2D3DC;
    border-radius: 5px;
}
.updatePassword_div .reset-mail,
.updateEmailOrMobilePhone_div .reset-mail{
    line-height: 32px;
    height: 32px;
    font-size: 14px;
    text-align: left;
}
.updatePassword_div .update_password .reset-mail-t,
.updateEmailOrMobilePhone_div .reset-mail-t{
    text-align: left;
    color: #F00;
    width: 100%;
    padding-left: 83px;
    float: left;
    margin: 7px 0 0;
}
.updatePassword_div .reset-qcm .form-group,
.updateEmailOrMobilePhone_div .reset-qcm .form-group{
    margin-bottom: 13px;
}
.updateEmailOrMobilePhone_div #verifCode_a{
    color: #333 !important;
    width: 88px;
    height: 32px;
    line-height: 32px;
    background: #F5F5F7 !important;
    border: 1px solid #D2D3DC;
    border-radius: 5px;
    float: left;
    margin-left: 5px;
    padding: 0;
    text-align: center;
    font-size: 14px;
}
.update_password .anquantiao{
    display: none;
}
#updatePassword_div .top-gengxin{
    border-radius: 4px 4px 0 0;
    background: #5f5f5f !important;
}
#updatePassword_div .top-gengxin h3{
    padding-left: 15px;
}
.update_password form{
    clear: both;
    overflow: hidden;
    padding: 40px 30px 10px;
}
.update_password .reset-mail-t{
    padding-left: 17px;
    margin: 7px 0 0;
}
.update_password form .user-text:hover,
.update_password form .user-text:focus{
    border: 1px solid #FFCC1C;
}
.updateEmailOrMobilePhone_div .tankuang .top-gengxin h3{
    background: #5f5f5f;
    padding-left: 16px;
}
.updateEmailOrMobilePhone_div form {
    clear: both;
    overflow: hidden;
    padding: 40px 30px 10px;
}
.updateEmailOrMobilePhone_div .form-code{
    width: 160px;
    height: 32px;
    border: 1px solid #D2D3DC;
    border-radius: 5px;
}
/*#passwordResetForm{margin-left: -8px}*/
/*.note-help {
    display: none !important;
}*/
/*个人设置--个人中心 end*/

/*启创企业邮箱插件 start*/
.mit-ten01 {
    width: 100%;
}
.mit-ten02 {
    width: 100%;
}
/*信箱设置*/
.set-mailHeight{
    height: calc(100% - 10px);
}
#mailProForm.set-mailHeight{
    height: calc(100% - 50px);
}
#mailProForm.set-mailHeight .panel-body{
    height: 100%;
}
#mail_set .set-mailHeight{
    width: 660px;
}
.mail_set_dialog .set-content.set-mail {
    padding: 15px 35px;
}
.mail_set_dialog .mail_rowspace{
    margin-bottom: 0;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #e2e3ea;
    font-size: 14px;
    color: #333;
}
.mail_set_dialog .mail_rowspace:last-child{
    border-bottom: none;
}
.mail_set_dialog .mit-span{
    width: 180px;
    text-align: left;
    line-height: 46px;
    padding-right: 20px;
    color: #888888;
}
.mail_set_dialog .mit-inp{
    width: 190px;
    color:#333;
    font-size: 14px;
    padding-left: 0;
    border: none;
    height: 44px;
}

.mit-inp {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #d9d9d9;
    box-shadow: none;
    color: #666;
    display: inline-block;
    font-size: 12px;
    height: 27px;
    line-height: 27px;
    margin: 0;
    outline: 0 none;
    padding: 1px 14px 0;
    /*-webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;*/
    /*transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;*/
    width: 232px;
    border-radius: 2px;
}
.mit-inp2 {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #d9d9d9;
    box-shadow: none;
    color: #333;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 1.42857;
    margin: 0 0 0 5px !important;
    outline: 0 none;
    padding: 0 9px;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 90px;
    border-radius: 4px;
}
.mit-inp3 {
    border: 1px solid #d9d9d9;
    box-shadow: none;
    color: #555;
    display: inline-block;
    font-size: 12px;
    margin: 0px 8px 0 15px !important;
    outline: 0 none;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.mit-inp4 {
    float: left;
    border: 1px solid #d9d9d9;
    box-shadow: none;
    color: #555;
    display: inline-block;
    font-size: 12px;
    margin: 16px 10px 0 0 !important;
    outline: 0 none;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.mit-inp4.set-mit-inp4{
    margin: 1px 10px 0 0 !important;
}
.mit-span {
    float: left;
    width: 120px;
    display: inline-block;
    text-align: right;
    padding-right: 6px;
    line-height: 27px;
    font-size: 14px;
    color: #666;
    font-family: "微软雅黑";
}
.mit-em01 {
    display: inline-block;
    width: 60px;
    text-align: right;
    font-style: normal;
}
.mit-ten02,
.mit-ten03 {
    margin-bottom: 20px;
}
.mit-ten02#mit-ten03{
    margin-bottom: 75px;
}
.mit-ten04 {
    text-align: center;
}
.mit-ten04 button {
    min-width: 80px;
    margin-right: 14px;
}
#mailProForm .mail_rowspace .Validform_wrong{
    margin-left: 180px;
    margin-top: 0px;
    height: 18px;
    line-height: 18px;
    z-index: 2;
    position: absolute;
}
#mailProForm .mail_rowspace select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: rgba(0, 0, 0, 0) url("../img/khc-icon/ico-select.png") no-repeat scroll right 5px center;
    cursor: pointer;
}
.mit-inp.set-mailselheight#intervalMinutes{
    height: 27px;
}
/*启创企业邮箱插件 end*/

/*公司信息 start*/
.Company-Info-bg {
    float: left;
    width: 250px;
    /*box-shadow: 0 0 4px -1px #ccc;
    background: #fff;
    padding: 40px 20px 45px 80px;
    width: 100%;*/
    margin-right: 15px;
}

.Company-Info-bg .Company-Info-button {
    /*text-align: right;
    display: inline-block;*/
    position: absolute;
    width: 90px;
    height: 34px;
    left: 80px;
    bottom: 16px;
}

.companyLogo_imgbox {
    float: left;
    width: 250px;
    height: 180px;
    background: #fff;
    position: relative;
    box-shadow: 0 0 5px 0 #D2D3DC;
    margin-bottom: 15px;
    padding: 0 15px;
}
.companyLogo_imgbox h3{
    font-size: 16px;
    color: #333333;
    font-weight: 500;
    margin: 17px 0;
    line-height: 22px;
}
.company-Logobg{
    overflow: hidden;
    width: 220px;
    height: 58px;
    border: 1px solid #D2D3DC;
    position: relative;
}
.Company-Info-bg .companyLogo_imgbox img {
    /*border: 1px solid #666;*/
    width: 220px;
    height: 58px;
}

.Company-Info-bg .companyLogo_imgbox .company-Logobg a {
    background: rgba(0,0,0,0.60);
    height: 100%;
    color: #fff;
    left: 0;
    line-height: 58px;
    position: absolute;
    text-align: center;
    width: 100%;
    top: 0;
}

.Company-Info-bg .companyLogo_imgbox p {
    color: #888;
    height: 28px;
    line-height: 28px;
    margin: 15px 0 0;
}
.Company-Info-bg .companyLogo_imgbox .gsbtn_style{
    height: 28px;
    padding: 0 10px;
    border: 1px solid #D2D3DC;
    color: #333;
    outline: none;
    margin: 0;
    border-radius: 14px;
}
.Company-Info-bg .companyLogo_active {
    display: none;
    font-size: 14px;
    line-height:1;
}
.Company-Info-bg .companyLogo_active .icon_plus{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../img/new_icon/plus.svg) no-repeat center;
    background-size: contain;
    margin-right: 10px;
}
.Company-Info-bg .company-Logobg:hover .companyLogo_active {
    display: block;
}
/*注销公司按钮*/
.cancelCompany{
    width: 315px;
    height: 180px;
    margin: 0 auto;
    display: flex;
    align-items: center;
}
.Company-Info-bg .Company-text .Company-Info-button a {
    display: block;
    background: #ffcc1c!important;
    height: 34px;
    color: #333;
    border-radius: 5px;
    line-height: 34px;
    opacity: 1;
    text-align: center;
    width: 100%;
    font-size: 14px;
}

.Company-Info-bg .Company-text .Company-Info-button a:hover {
    background: #ffb600 !important
}

.Company-text {
    float: left;
    height: 230px;
    position: relative;
    /* width: auto; xie 17/4/6*/
    width: 250px;
    background: #fff;
    box-shadow: 0 0 5px 0 #D2D3DC;
    padding: 16px 15px;
}
/*.Company-Info-bg{
    min-width: 1030px;
}*/
@media all and (max-width: 1059px) {
    /*xie 17/4/7 max-width是文档的最大宽度 因为iframe嵌套页面的原因，此处的max-width在1280的屏幕上是1059*/
    .Company-text{
        width: 100%;
    }
}
.Company-Info-body .userInfo{
    width: 100%;
}
.Company-Info-body .userInfo tr td{
    font-size: 14px;
    padding-left: 9px;
    color: #333;
    height: 46px;
    max-width: 136px;
    position: relative;
}
.Company-text #userInfo tr td:first-child{
    min-width: 84px;
    text-align: left;
    padding-left: 0;
    color: #888;
}
.Company-text span.fieldPreValue{
    float: left;
    position: relative;
    width: 127px;
}
.Company-text .fieldPreValue .updateOneField{
    position: absolute;
    right: 0;
    width: 14px;
    height: 14px;
    top: 3px;
}
.Company-Info-body .userInfo #username_td1 .fieldPreValue span{
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 90%;
}
.Company-Info-bg .Company-text select {
    padding: 0 18px 0 10px;
    height: 32px;
    border-radius: 4px;
    border: 1px solid #D2D3DC;
    width: 127px;
    border-radius: 5px;
    outline: none;
}
.Company-Info-bg .Company-text td a{
    color: #B7B9C6;
    position: absolute;
    bottom: -15px;
    right: 38px;
    font-size: 12px;
    z-index: 2;
}
.Company-Info-bg .Company-text td .saveOneField{
    color: #FFCC1C;
    right: 0;
}

.Company-Info-bg div p {
    font-size: 12px;
}

.Company-Info-bg-z {
    /*background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 4px -1px #ccc;
    display: inline-block;

    height: auto;
    margin-top: 10px;
    padding:30px 15px;*/
    float: left;
    width: calc(100% - 265px);
    height: 100%;
}

.Company-Info-bg-z .col-sm-4 .ibox {
    /*border: 1px solid #dbe1e8;*/
}
.gsbtn_style {
    color: #666;
    float: right;
    margin-top: 10px;
    height: 30px;
    line-height: 20px;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid #c2cad8;
}
.companyNameDiv{
    height: 55px;
    width: 100%;
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(210,211,220,0.90);
}
.companyNameDiv .userInfo tr td{
    height: 55px;
    font-size: 18px;
    color: #333;
    padding-left: 20px;
}
.companyNameDiv .userInfo tr td .updateOneField{
    float: left;
    margin-top: 5px;
}
.companyNameDiv .userInfo tr td .fieldNowValue a{
    font-size: 12px;
    color: #B7B9C6;
}
.companyNameDiv .userInfo tr td .fieldNowValue .saveOneField{
    color: #FFCC1C;
}
.companyNameDiv .userInfo input{
    height: 32px;
    border: 1px solid #D2D3DC;
    border-radius: 5px;
    outline: none;
}
.Company-Info-bg-z .progressDiv{
    width: 100%;
    margin-top: 15px;
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(210,211,220,0.90);
    padding-top:50px;
    height: calc(100% - 70px);
}
.Company-Info-bg-z .progressDiv::after{
    content: '';
    display: block;
    clear: both;
    overflow: hidden;
}
/*环形视图*/

.circliful {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    /*float: left;*/
}

.circle-text,
.circle-info,
.circle-text-half,
.circle-info-half {
    width: 100%;
    position: absolute;
    display: inline-block;
}

.circle-info,
.circle-info-half {
    color: #999;
}

.circliful .fa {
    margin: -10px 3px 0 3px;
    position: relative;
    bottom: 4px;
}

.circliful span {
    text-align: center;
}

.circliful-stu-box {
    display: block;
    padding-top: 70px;
    position: absolute;
    text-align: center;
    width: 100%;
}

.circliful-stu-box span {
    width: 100%;
    font-size: 24px;
    line-height: 32px;
    display: block;
    text-align: center;
}

.circliful-stu-box-tltle {
    text-align: center;
    width: auto;
    margin-top: 5px;
}

.circliful-stu-box-tltle-right {
    /*padding-top: 40px;*/
    /*padding-left: 10px;*/

}
.circliful-stu-box-tltle-right h3{
    display: inline-block;
    color: #EE6333;
    font-size: 12px;
    width: 35px;
    text-align: left;
}

.circliful-ins01 {
    display: inline-block;
    height: 10px;
    width: 10px;
    border-radius: 1px;
    background: #F5F5F7;
    margin:0  12px;
}

.circliful-ins02 {
    display: inline-block;
    height: 10px;
    width: 10px;
    border-radius: 1px;
    background: #52AAE8;
    margin:0 12px;
}

.circliful-ins03 {
    display: inline-block;
    height: 10px;
    width: 10px;
    border-radius: 1px;
    background:#8AC44A;
    margin:0 12px;
}

.circliful-ins04 {
    display: inline-block;
    height: 10px;
    width: 10px;
    border-radius: 1px;
    background: #FFB500;
    margin:0 12px;
}
.ibox-content.users_Number>h2{
    font-size: 18px;
    font-weight: 500;
    margin: 0 0 15px 0;
    line-height: 25px;
}

.circliful-stu-box>h2{
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 5px 0;
    line-height: 20px;
}
.ibox-content.users_Number{
    text-align: center;
}
.ibox>a{
    color: #333;
}
.Company-Info-bg-z .ibox:hover{
    /*background: #f7f8fa;*/
}

/*订购纪录*/
.order_Record {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 18px;
    height: 18px;
    background: url('../img/document/close.png') no-repeat center;
    cursor: pointer;
}
.order_Record:hover {
    background: url('../img/document/closehover.png') no-repeat center;
}

/*公司信息 end*/

/*用户及权限 start*/
/*角色 开始*/
/*.newly_t {
    margin: 20px 0 30px;
}*/
.organizeAndPower .menu_n{
    padding: 3px 0 20px;
}
.organizeAndPower .menu_n .nino{
    box-shadow: 0px 0 5px 1px #e8ebf0;
}
.organizeAndPower .detail_header{
    width: 100%;
    padding: 15px 0 20px;
}
.organizeAndPower .detail_header .leftCont{
    float: left;
}
.organizeAndPower .detail_header .back_btn {
    width: 10px;
    height: 10px;
    border: 2px solid #b7b9c7;
    transform: rotate(-45deg);
    border-right: none;
    border-bottom: none;
    margin: 13px 13px 0 0;
    float: left;
}
.organizeAndPower .detail_header dl{
    float: left;
}
.organizeAndPower .detail_header dl dd{
    float: left;
}
.organizeAndPower .detail_header .detail_img{
    float: left;
    width: 38px;
    height: 38px;
    border-radius: 5px;
    margin-right: 12px;
    overflow: hidden;
    background: #ffcc1c;
    position: relative;
}
.organizeAndPower .detail_header .detail_img .icon{

}
.organizeAndPower .detail_header dl h3{
    line-height: 20px;
    font-size: 16px;
    font-weight: 500;
}
.organizeAndPower .detail_header dl .roleName{
    font-size: 12px;
    color: #888;
    display: block;
    line-height: 1;
    margin-top: 4px;
}
.organizeAndPower .detail_header dl .text{
    padding: 0;
    height: 18px;
    line-height: 18px;
    float: left;
    border: none;
    border-bottom: 1px solid #ffcc1c;
    font-size: 12px;
    color: #888;
}
.organizeAndPower .detail_header dl .text::-webkit-input-placeholder{
    color: #B7B9C6;
}
.organizeAndPower .detail_header dl .text::-moz-input-placeholder{
    color: #B7B9C6;
}
.organizeAndPower .detail_header dl .text:-ms-input-placeholder{
    color: #B7B9C6;
}
.organizeAndPower .detail_header dl .Validform_checktip{
    height: 18px;
    line-height: 18px;
    margin: 0;
}
.organizeAndPower .nav-tabs{
    width: auto;
    float: right;
}
.organizeAndPower .nav-tabs li{
    width: auto;
    float: left;
}
.organizeAndPower .nav>li>a{
    line-height: 20px;
    font-weight: 500;
    padding: 0 0 6px;
    cursor: pointer;
    margin: 0 15px;
    border: none;
    border-bottom: 2px solid transparent;
    font-size: 14px;
    color: #888;
}
.organizeAndPower .nav>li.active>a,
.organizeAndPower .nav>li:hover>a{
    border-bottom: 2px solid #FFCC1C !important;
    color: #333 !important;
}
.organizeAndPower .nav-tabs>li.active>a:focus,
.organizeAndPower .nav-tabs>li.active>a:hover{
    border: none;
}
.organizeAndPower .ibox.float-e-margins.view{
    margin-top: -5px;
}
.ibox.float-e-margins.enclosure{padding: 0px 44px;}
/*.organizeAndPower .form-layout-two.newly-two  .ibox-title .ibox-tools-k{
    margin-top: 10px;
}*/
/*.organizeAndPower .newly-two .ibox-title .ibox-tools-k{
    margin-top: 30px;
}*/
.organizeAndPower .ibox-content{
    padding: 0px 0px 15px;
    margin-top: 10px;
}
.organizeAndPower .form-layout-two .ibox-title{
    border-bottom: 0;
}

.organizeAndPower input[type="checkbox"]{
    display: inline-block;
    width: 14px !important;
    height: 14px;
    border: 1px solid #d2d3dc;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff;
    position: relative;
    margin: 0 6px 0 0;
    padding: 0;
    float: left;
}
.organizeAndPower input[type="checkbox"]::after{
    content: "";
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
    width: 4px;
    height: 8px;
    left: 4px;
    position: absolute;
    top: 1px;
    -webkit-transform: rotate(45deg) scaleY(0);
    transform: rotate(45deg) scaleY(0);
}
.organizeAndPower input[type="checkbox"]:checked{
    border-color: #ffcc1c;
    background: #ffcc1c;
}
.organizeAndPower input[type="checkbox"]:checked::after{
    -webkit-transform: rotate(45deg) scaleY(1);
    transform: rotate(45deg) scaleY(1);
}
.organizeAndPower input[type="checkbox"]:checked:disabled{
    border-color: #d2d3dc;
    background: #d2d3dc;
}
.microtipNewly-top.newly-top{
    overflow: inherit;
    left: 0;
    height: 50px;
    padding: 10px 0;
}
.microtipNewly-top.newly-top .btn{
    display: inline-block;
    float: none;
}
.microtipNewly-top.newly-top [data-microtip]{
    z-index: 10000;
}
.feixiupeng1112a:hover,
.feixiupeng1112b:hover {
    background: rgb(245, 245, 245) none repeat scroll 0 0;
}

.feixiupeng1112a th input {
    margin: 3px;
    width: 20px;
    position: absolute;
    display: inline-table;
}

/*.feixiupeng1112a {*/
    /*background: #f5f5f5;*/
/*}*/

.feixiupeng1112b {
    background: rgb(249, 249, 249) none repeat scroll 0 0;
}

.feixiupeng1112a td {
    text-align: center;
}

.feixiupeng1112b td {
    /*text-align: center !important;*/
}

.feixiupeng1112a td input,
.feixiupeng1112b td input {
    width: 20px;
}

.feixiupeng1112a .alin-center,
.feixiupeng1112b .alin-center {
    /*padding-left: 35px !important;*/
    /*text-align: left !important;*/
    /*width: 123px;*/
}
/*角色详情*/
.newly-top-news-zutop {
    float: left;
    height: 100%;
}

.newly-top-news-zutop a {
    color: white;
    font-size: 16px;
}
.organizeAndPower .subNavBox{
    padding-bottom: 10px;
}
.organizeAndPower #content,
.organizeAndPower .newly_t{
    height: 100%;
    display: block;
}
.role_tableList{
    display: none;
    height: calc(100% - 75px);
    overflow: auto;
}
.role_tableList .ibox-title{
    display: none;
}
.organizeAndPower .role_tableList .ibox-content,
.organizeAndPower .role_tableList .ibox-content .table{
    margin-top: 0;
}
#bussinessModules_tbody tr td,#bussinessModules_batch_tbody tr td,#functionsTable_tbody tr td,#functionsManage_tbody tr td {
    padding: 0 20px 0  10px;
}
.ibox.role_tableList table thead tr th:last-child{
  padding-left: 10px;
}
table#DataTables_Table_0.table.table-bordered.mode-basicPermission>thead>tr>th{
    min-width: 60px;
    /*padding: 0 5px;*/
}

table.table-bordered-0122.roleuptable tr td{
    vertical-align: initial;
    line-height: 14px;
    height: 14px;
}
.role_tableList .ibox-content .table{
    border-top: none;
}
.role_tableList .ibox-content .table>thead>tr>th{
    font-size: 12px;
    color: #888;
    background: #F5F5F7 !important;
    line-height: 14px;
    padding: 0 10px;
    border: none;
}
.role_tableList .ibox-content .table>thead>tr>th input[type='checkbox']{
    margin-right: 7px;
}
.role_tableList .ibox-content .table>tbody>tr>td{
    font-size: 14px;
    padding: 0 10px;
    background: #fff;
    height: 37px;
    border-bottom: 1px solid #EBECEF;
}
.role_tableList .ibox-content .table>tbody>tr>td:hover td{
    background: #fff;
}
.role_tableList .ibox-content .table>tbody>tr>td input[type='checkbox']{
    margin-left: 21px;
}
.role_tableList .ibox-content .table>tbody>tr.warning,
.role_tableList .ibox-content .table>tbody>tr.success{
    border-bottom: 1px solid #EBECEF;
}
.role_tableList .ibox-content .table .warning input[type='checkbox'],
.role_tableList .ibox-content .table .success input[type='checkbox']{
    margin: 0 13px 0 15px !important;
}
.role_tableList .ibox-content .table>tbody>tr.warning td,
.role_tableList .ibox-content .table>tbody>tr.success td{
    background: #fff !important;
    border: none !important;
    text-align: left !important;
    line-height: 14px;
}
.role_tableList .common_power .table{
    border-top: 1px solid #EBECEF;
}

    /*角色 结束*/

/*组织及用户 开始*/
/*左侧*/
.node-new-02 .content_wrap .zTreeDemoBackground.left{
    width: 220px;
    overflow: auto;
    border: none;
    border-right:1px solid #dbe1e8;
}
/*右侧 列表 头部*/
.node-list-01 {
    height: 30px;
    line-height: 30px;
    min-width: 100px;
    border: 1px solid #D2D3DC;
    border-radius: 5px;
}
.node-list-01:first-child{
    margin-right: 7px;
}

/*新建 修改*/
/*.shezhi-one .ibox-title .ibox-tools-k h5 {
    border-left: 3px solid #2b85c4;
    padding-left: 3px;
}*/
.shezhi-one .ibox-title {
    background-color: transparent !important;
    color: inherit;
    /*height: 40px;*/
    margin-bottom: 0;
    /*min-height: 40px;*/
    /*padding: 5px 10px;*/
    width: 100%;
    border-bottom: none !important;
    /*17/2/7 组织及用户样式优化 xie*/
}
.shezhi-one .ibox-content{
    margin-top: 10px;
}
.shezhi-one .shezhi-guan {
    width: 100%;
    display: inline-block;
    /*margin-bottom: 30px;*/
}
.shezhi-one .shezhi-guan .shezhi-center{
    min-height: 250px;
}
.shezhi-one .shezhi-guan .shezhi-sel-u li{
    /*display: inline-block;暂注影响组内容对齐*/
}
.shezhi-one .shezhi-guan .shezhi-center .shezhi-but-one{
    top: 120px;
}
.shezhi-one .shezhi-guan .shezhi-p-s {
    width: 100%;
    text-align: left;
    font-size: 12px;
    color: #888;
    padding-left: 20px;
}

.shezhi-one .shezhi-guan .shezhi-p-s em {
    color: #F00;
    margin-right: 5px;
}

.shezhi-one .ibox {
    /*margin-top: 20px;*/
}
.shezhi-one {
    display: inline-block;
    font-size: 14px;
    height: auto;
    margin-bottom: 10px;/*xie 17/5/15 20->10*/
    position: relative;
    width: 100%;
    margin-top: 10px;/*xie 17/5/15 新添加*/
}
.shezhi-one ul {
    display: inline-block;
    float: left;
    margin: 0;
    margin-bottom: 20px;
    padding: 0;
    position: relative;
    width: 100%;
}
.shezhi-one>.ibox-content>table.table-bordered-0122 {
    margin-left: 20px;
}
.shezhi-one>.ibox-content>table.table-bordered-0122 tr td{
    padding: 0 0 20px 0;
    vertical-align: middle;
    line-height: 34px;
}
.shezhi-one>.ibox-content>table.table-bordered-0122 tr td.content-table-news-td-left {
    width: 5%;
    font-size: 14px;
    text-align: left;
    padding-top: 0;
    padding-left: 13px;
    position: relative;
}
.shezhi-one .ibox-content .content-table-news-td-left i{
    position: absolute;
    left: 0;
    color: #EE6333;
}
.shezhi-one>.ibox-content>table.table-bordered-0122 tr td.content-table-news-td-left input {
    width: 205px;
    height: 34px;
    border: 1px solid #D2D3DC;
    border-radius: 5px;
}
.shezhi-one .ibox-content .table-bordered-0122 input[type="text"],
.shezhi-one .ibox-content .table-bordered-0122 select,
.shezhi-one .ibox-content .table-bordered-0122 textarea{
    width: 230px;
    height: 34px;
    border-radius: 5px;
    border: 1px solid #D2D3DC;
    font-size: 14px;
    top: 0;
}
.userDetailWrap .shezhi-one,
.userDetailWrap .ibox-content,
.userDetailWrap .table-bordered-0122{
    margin: 0;
}
.userDetailWrap .table-bordered-0122 .cpointer,
.userDetailWrap .table-bordered-0122 .table-bor-menu{
    float: left;
    width: 20px;
    height: 34px;
    margin-left: 8px;
    position: static;
    margin-top: 0;
}
.userDetailWrap .table-bordered-0122 .dem-login-por{
    margin: 5px 0 0 0;
}
.userDetailWrap .table-bordered-0122 .ico-huifang{
    margin: 8px 0 0 0;
}

/*.shezhi-one ul li {
    float: left;
    list-style-type: none;
    margin: 0 0 10px;
    position: relative;
    width: 50%;
}*/

/*用户修改密码*/
.user_update_password .modal-dialog{
    width: 420px;
    height: 300px;
}
.user_update_password .modal-dialog .user-text{
    height: 32px;
    width: 233px;
    margin: 0;
    border-radius: 5px;
}
.user_update_password .modal-dialog .modal-body{
    height: 195px;
    text-align: center;
    padding-top: 40px;
}
.user_update_password .modal-dialog #registerForm{
    width: 270px;
    margin: 0 auto;
}
.user_update_password .modal-dialog .form-group p{
    position: relative;
    text-align: left;
}
.user_update_password .modal-dialog .form-group p img{
    position: absolute;
    left: 0;
}
.user_update_password .modal-dialog .form-group p span{
    line-height: 16px;
    margin-top: 5px;
}
/*详情 开始*/
.userDetailWrap .newly-top-new-01{
    height: 50px;
    background: #fff !important;
    box-shadow: none;
    border-bottom: 1px solid #D2D3DC;
    padding: 10px 20px;
    position: fixed;
    top: 0;
    bottom: inherit;
    left: 0;
}
.newly-top-new-01 {
   /*background:red!important;*/
    box-shadow: 0px -3px 10px #dbe1e8;
    /*border: 1px solid #dbe1e8;*/
    display: block;
    left: 0;
    /*overflow: hidden;*/
    padding: 0;
    /*position: fixed;*/
    bottom: 0;
    width: 100%;
    z-index: 9999;
    padding: 10px;
}
.userDetailWrap .newly-top-new-01 + .subNavBox{
    padding-top: 50px;
}
.userDetailWrap .user-chongxinyaoyue{
    float: left;
    margin-right: 6px;
}
.userDetailWrap .ibox-tools-thr{
    margin-top: 5px;
    padding-right: 0;
}
.userDetailWrap .newly-top-news-zutop{
    font-size: 14px;
    line-height: 30px;
}
.userDetailWrap .newly-top-news-zutop .back-text{
    width: 9px;
    height: 16px;
    background: url(../img/setup/back-text.png) no-repeat center;
    float: left;
    margin: 7px 10px 0 0;
}
.userDetailWrap .newly-top-news-zutop .back-text::after{
    content: '';
}
.newly-top-new-01 .newly-top-buttn{
    margin: -5px auto;
}
.userDetailWrap .table.xiangxi-tbody {
    border: none;
    margin: 0 0 20px;
}

/*.xiangxi-tbody tr th {
    width: 20%;
    background-color: #f7f7f7;
}*/

.xiangxi-tbody tr td {
    width: 50%;
    background-color: #fff;
    border: none !important;
    text-align: left !important;
    /*padding-left: 10px !important;*/
}
.xiangxi-tbody tr td .content_div{
    width: 100%;
    border-bottom: 1px solid #EBECEF ;
}
.xiangxi-tbody tr td input,
.xiangxi-tbody tr td textarea{
    width: 100%;
    height: 34px;
    line-height: 34px;
    border: 0 none !important;
    font-size: 14px;
    color: #333;
    margin-bottom: 7px;
    padding: 0 0 0 17px;
    /*0127*/
}
.xiangxi-tbody tr td textarea{
    line-height: 1.2;
    margin: 9px 0 0;
}
.xiangxi-tbody tr td span{
    display: block;
    width: 100%;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #333;
    margin-bottom: 7px;
    padding: 0 0 0 17px;
}
.user-detail-tbody-in input {
    width: 100% !important;
    border: none !important;
}

.user-detail-tbody-in .formError {
    margin-left: -25%;
}
.table.table-bordered.xiangxi-tbody tbody tr td:first-child{
    padding: 0 35px 0 0;
}
.table.table-bordered.xiangxi-tbody tbody tr td:last-child{
    padding: 0 0 0 35px;
}
.xiangxi-tbody .title_p{
    padding-left: 17px;
    position: relative;
    font-size: 12px;
    color: #888;
    line-height: 18px;
    margin: 10px 0 0 0;
}
.xiangxi-tbody .title_p i{
    position: absolute;
    left: 0;
    color: #EE6333;
    font-style: normal;
}
.table.table-bordered.xiangxi-tbody tbody tr:first-child .title_p{
    margin: 0;
}
/*详情 结束*/

/*编辑组*/
.menu_n-new-01 {
    height: 100%;
    padding-top: 40px;
    position: relative;
}

/*组织及用户 弹框*/
.org_search_top{
    height: 36px;
    width: 300px;
    position: absolute;
    left: 15px;
    top: 55px;
}
.orgList_model {
    width: 300px;
    border: none;
    border-bottom: 1px solid #ffcc1c;
    font-size: 14px;
    height: 36px;
    outline: none;
}
.org_search_top .search_icon{
    position: absolute;
    width: 16px;
    height: 16px;
    right: 0;
    top: 10px;
    background: #fff url(../img/search.png) no-repeat right center;
}
.orgList_model_body{ margin-top: 35px;}
.modal-body.orgList_model_body{padding: 0px 0px  30px}
.delete_user_content{
    width: 100%;
}
.delete_user_content .sorting_scbg{
    padding: 10px 15px;
    text-align: right;
    border-top: 1px solid #E2E3EA;
    margin: 0;
}
.delete_user_content .sorting_scbg .btn{
    margin-left: 8px;
    outline: none;
}
.delete_user_cont{
    min-height: 200px;
    padding: 20px 20px;
    font-size: 14px;
}
.delete_user_cont.flex_{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
#delete_user_div_1_1 p,
#delete_user_div_1_2 p{
    font-size: 14px;
    margin-bottom: 20px;
}
#delete_user_div_1_1 b,
#delete_user_div_1_2 b{
    font-size: 16px;
    font-weight: 500;
}
#delete_user_div_1_1_functions span{
    font-size: 14px;
    color: #888;
    margin-right: 8px;
}
#resetinvite_user_div .delete_user_cont b{
    font-size: 16px;
    font-weight: normal;
}
#resetinvite_user_div .delete_user_cont span{
    color: #888;
}

    /*组织及用户  转换并删除*/
.newly-top-buttn.org_Delete{
    width: 100%;
    clear: both;
    overflow: hidden;
    margin: 0 auto;
}
.newly-top-buttn.org_Delete .btn{
    float: none;
}
.orgDelWrap .menu_n-new-01{
    padding-top: 0;
}
.orgDelWrap .newly-two{
    height: 100%;
    display: block;
}
.table_del_org{
    width: auto;
}
.table_del_org td input{
    height: 32px;
    width: 230px;
    border: 1px solid #D2D3DC;
    border-radius: 5px;
    float: left;
}
.orgDelWrap .table>tbody>tr>td,
.orgDelWrap .table>tbody>tr>th{
    font-size: 14px;
    line-height: 32px;
    padding-bottom: 16px;
}
.orgDelWrap .table>tbody>tr>th{
    padding-right: 20px;
}
.table_del_org .org_icon{
    float: left;
    margin-left: 8px;
    padding: 0;
    display: block;
    width: 20px;
    height: 32px;
}
.table_del_org .org_icon .dem-login-por{
    margin: 0;
}


/*新建编辑组织*/
.organizationMess{
    height: 100%;
}
.organizationMess .menu_n-new-01{
    padding-top: 0;
}
.organizationMess #title{
    border: none;
}
.organizationMess .newly-top-buttn{
    margin-top: 0;
}
.organizationMess .orgmsg{
    font-size: 14px;
    width: 500px;
    margin-top: 0;
    margin-left: 20px;
}
.organizationMess .orgmsg .content-table-news-td-left{
    min-width: 150px;
    width: 1%;
    max-width: 180px;
}
.organizationMess .orgmsg .content-table-news-td-left span{
    padding-left: 13px;
    position: relative;
    font-size: 14px;
    text-align: left;
    display: block;
}
.organizationMess .orgmsg .content-table-news-td-left span i{
    font-style: normal;
    position: absolute;
    left: 0;
    color: #EE6333;
}
.organizationMess .orgmsg input.text,
.organizationMess .orgmsg select,
.organizationMess .orgmsg textarea{
    height: 32px;
    width: 230px;
    border: 1px solid #D2D3DC;
    border-radius: 5px;
    padding: 0 20px 0 10px;
    font-size: 14px;
    float: left;
    top: 0;
}
.organizationMess .orgmsg input.text:hover,
.organizationMess .orgmsg input.text:focus,
.organizationMess .orgmsg textarea:hover,
.organizationMess .orgmsg textarea:focus{
    background: #fff !important;
    border: 1px solid #D2D3DC !important;
}
.organizationMess .orgmsg select:hover,
.organizationMess .orgmsg select:focus{
    background: #fff url(../img/down_arrow.png) no-repeat right 7px center !important;
    border: 1px solid #D2D3DC !important;
}
.organizationMess .orgmsg .cpointer{
    float: left;
    margin-top: 0;
}
.organizationMess .orgmsg.table-bordered-0122 tbody tr td{
    padding: 0 0 16px 0;
    line-height: 40px;
    vertical-align: middle;
}
.organizationMess table.table-bordered-0122 tbody tr td:nth-of-type(odd){
    padding-top: 0;
}
/*组织及用户 结束*/


/*组 开始*/

.newly_t.newly_tt{margin-top: 0px;}
.ibox-left {
    /*margin-left: -175px;*/
    margin-top: 10px;
}
.newly_t .ibox-content{
    padding-bottom: 20px;
}
.groupMessages .microtipNewly-top.newly-top{
    background: #f8fafc !important;
}
.groupMessages .ibox.float-e-margins.view{
    margin-top: 0;
}
.groupMessages .newly-top-news-zutop{
    font-size: 14px;
    line-height: 30px;
    color: #333;
}
.groupMessages .newly-top-news-zutop .back-text{
    width: 9px;
    height: 16px;
    background: url(../img/setup/back-text.png) no-repeat center;
    float: left;
    margin: 7px 10px 0 0;
}
.groupMessages .newly-top-news-zutop .back-text::after{
    content: '';
}
.groupMessages .ibox-content{
    padding: 0 19px;
}
.groupMessages .menu_n{
    height: calc(100% - 50px);
    background: #fff;
    padding: 0;
    overflow: auto;
    box-shadow: 0 0 5px 1px #e8ebf0;
}
.groupMessages .table-bordered-0122{
    margin: 0 0 10px 0;
}
.groupMessages .table-bordered-0122 .title_p{
    position: relative;
    font-size: 12px;
    color: #888;
    height: 18px;
    line-height: 18px;
    margin: 10px 0 0 0;
    width: 100%;
    display: block;
}
/*.groupMessages .table-bordered-0122 .title_p i{
    position: absolute;
    left: 0;
    color: #EE6333;
    font-style: normal;
}*/
.groupMessages .table-bordered-0122 tbody tr:first-child .title_p{
    margin: 0;
}
.groupMessages .table-bordered-0122 tr td {
    width: 50%;
    background-color: #fff;
    border: none !important;
    text-align: left !important;
    /*padding-left: 10px !important;*/
}
.groupMessages .table-bordered-0122 tr td .content_div{
    width: 100%;
    border-bottom: 1px solid #EBECEF;
    float: left;
}
.groupMessages .table-bordered-0122 tr td .content_div span{
    display: block;
    width: 100%;
    height: 34px;
    line-height: 34px;
    margin-bottom: 7px;
    font-size: 14px;
    color: #333;
}
.groupMessages .table-bordered-0122 tbody tr td:first-child{
    padding: 0 35px 0 0 !important;
}
.groupMessages .table-bordered-0122 tbody tr td:last-child{
    padding: 0 0 0 35px !important;
}
.groupMessages .SMS-template-choice h4{
    margin: 20px 0 10px 0;
}
.groupMessages .log-news-comment-content.select-sharetankuang{
    margin: 0;
    width: 100%;
    border: 1px solid #D2D3DC;
}
.groupMessages .sharer-tab-menu li{
    width: auto;
}
.groupMessages{
    overflow: hidden;
}
.groupMessages .menu_n_create{
    margin: 3px 0 0;
    height: calc(100% - 5px);
}
.groupMessages .newly-top-buttn{
    left: 0;
    height: 50px;
}
.groupMessages .newly-top-buttn#title .group_Update a{
    margin: 8px;
}
.groupMessages .subNavBox{
    margin-bottom: 0;
}
.groupMessages .menu_n_create .table-bordered-0122{
    margin: 0;
}
.groupMessages .menu_n_create .table-bordered-0122 tbody tr td{
    padding: 0 !important;
}
.groupMessages .menu_n_create .table-bordered-0122 td .name{
    min-width: 65px;
    position: relative;
    padding-left: 17px;
    font-size: 14px;
    color: #333;
}
.groupMessages .menu_n_create .table-bordered-0122 td .name i{
    position: relative;
    position: absolute;
    left: 0;
    top: 2px;
}
.groupMessages .menu_n_create .table-bordered-0122 td span{
    float: left;
}
.groupMessages .menu_n_create .table-bordered-0122 td input{
    width: 202px;
    height: 34px;
    border: 1px solid #D2D3DC;
    font-size: 14px;
    color: #333;
    border-radius: 5px;
    float: left;
    margin-right: 10px;
}
.groupMessages .selsct-sharer-box03 p{
    margin-bottom: 5px;
}
.groupMessages .selsct-sharer-box03 table td{
    height: 32px;
    vertical-align: middle;
}

/*数据共享开始*/
.set-content.pageheight_datashare table>thead>tr>th{
    text-align: center;
}
#sharingSetting_tbody>tr>td{
    text-align: center;
}
#sharingPermission_tbody tr>td{
    text-align: center;
}
#sharingPermission_tbody tr:hover{
    background: #edf0f3;
}
#sharingPermission_tbody tr:nth-of-type(even) {
    background: #f7f8fa;
}
#updateAllSharingPermission_div.set-content h2{
 margin-top: 0px;
}
#updateAllSharingPermission_div.set-content{
    margin: 0px 0px 10px;
    background: none;
}
.sharingRules h2.share-set02{
    margin-top: 20px;
}
.pageheight_userandjuristiction,
.pageheight_datashare {
    margin-bottom: 20px;
}
.share-set01 {
    display: inline-block;
    width: 100%;
    height: 56px;
    margin-bottom: 20px;
}

.share-set01 span {
    font-size: 12px;
    line-height: 30px;
    margin-right: 10px;
}

.share-set01-select1 {
    min-width: 100px;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    border: 1px solid #ccc;
    margin-right: 10px;
}

.share-set01 button {
    padding: 4px 12px !important;
    margin-right: 10px;
    min-width: 80px !important;
}

.share-set02 {
    border-bottom: 1px dotted #ddd;
    color: #333;
    font-size: 24px;
    font-weight: normal;
    line-height: 28px;
    margin: 0;
    padding-bottom: 3px;
    margin-bottom: 20px;
}

.share-set020 {
    color: #333;
    font-size: 24px;
    font-weight: normal;
    line-height: 28px;
    margin: 0;
    padding-bottom: 3px;
    margin-bottom: 20px;
}
/*编辑默认权限*/
.shareSetPower{
    margin-bottom:0;
}
/*新建、编辑共享规则*/
.share-set03 {
    display: inline-block;
    width: 100%;
    height: auto;
    /*margin-bottom: 20px;*/
    margin-right: 10px;
}

.share-set03 .table {
    border: 1px solid #ccc;
}

.share-set03 .th-color {
    color: #1e599d;
}

.share-set03 select {
    min-height: 26px;
    min-width: 80px;
    line-height: 26px;
}
/*数据共享--新建共享规则---确定按钮位置*/
.newly-top-buttn.newcreatSharesetting{
    /*width: 165px;*/
    height: 32px;
    text-align: center;
}
.newly-top-buttn.newcreatSharesetting a{
    display: inline-block;
    float: none;
}
/*用户及权限 end*/

/*定制-查重设置 start*/

/*查重规则 新建 开始*/
.container {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    padding: 15px;
    width: 100%;
}

.Checking-reset table>thead>tr>th{
    background: #fff;
}
#content-main-list .Checking-reset table{
    border-top: 2px solid #ffcc1c;
    border-bottom: 1px solid #dbe1e8;
}
.con_tit h2 {
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    padding-left: 20px;
}

.con_tit p {
    border-bottom: 1px solid #dddddd;
    color: red;
    font-size: 12px;
    margin-left: 40px;
    padding: 8px 0;
    width: 95%;
}
.sel_con {
    margin: 0 auto;
    width: 460px;
}
.sel_con ul {
    list-style: outside none none;
    display: inline-block;
    width: 100%;
}
.sel_con li {
    list-style: none;
    font-size: 12px;
    padding: 3px 0;
}
/*.sel_con li label {
    display: inline-block;
    font-size: 12px;
    text-align: right;
    vertical-align: top;
    width: 70px;
}*/
.sel_con li label {
    line-height: 28px;
    display: inline-block;
    font-size: 12px;
    text-align: right;
    vertical-align: top;
    width: 70px;
}
.sel_con li label i {
    color: #ab0303;
    font-size: 12px;
    font-style: normal;
}
.gz_input {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    border-radius: 5px;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    outline: medium none;
    width: 304px;
}
.ms_textarea {
    border: 1px solid #ccc;
    height: 105px;
    width: 305px;
}
.sel_main01 {
    font-size: 12px;
    /* -moz-appearance: none;*/
    height: 28px;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #000;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    outline: medium none tomato;
    overflow: hidden;
    /*padding: 4px 0 0 20px;*/
    text-overflow: ellipsis;
    text-shadow: 0 0 0 #000;
    white-space: nowrap;
    width: 304px;
}
.sel_con .gd-input {
    vertical-align: -moz-middle-with-baseline;
    margin-right: 5px;
}
.Checking-reset .checkingNext{
    text-align: center;
}
.table-inputclass {
    margin: 0 auto;
}

.table-inputclass tbody tr td input,
.table-inputclass tbody tr td select {
    margin-right: 5px;
    line-height: 24px;
    height: 24px;
}

.table-inputclass tbody tr td a {
    margin-right: 5px;
}

.table-input-btn {
    text-align: center;
    margin-top: 20px;
    /*11/24*/
}
.checkUsersBox .textToRight{
    text-align: right;
}
.checkUsersBox td select{
    width: 120px;
}

/*添加关联*/
.con-boxs01-allbg {
    background: #fff;
    border: 1px solid #d6d6d6;
    width: 100%;
    display: block;
}
.con-boxs01-a {
    background: #f6f6f6;
    border-bottom: 1px solid #d6d6d6;
    height: 42px;
    width: 100%;
    display: inline-block;
}
.con-boxs01-a .con-boxs01-a-tab {
    margin: 7px;
    width: 192px;
    height: 28px;
    border-radius: 4px;
    overflow: hidden;
    display: block;
    float: left;
    border: 1px solid #b3b3b3;
}
.wordsflow-active {
    background: #f4dc83 !important;
}

.bo-mr {
    border-right: 1px solid #b3b3b3;
}

.con-boxs01-a .con-boxs01-a-tab a {
    background: #d9d9d9;
    width: 95px;
    height: 26px;
    display: block;
    float: left;
    text-align: center;
    line-height: 26px;
}

.con-boxs01-a .con-boxs01-a-tab a:hover {
    background: #f4dc83;
}
.works-div01.checkContentCenter{
    width:100%;
    text-align: center;
}
.works-div01.checkContentCenter table{
    width:650px;/*xie 17/4/18*/
}
.works-div01.checkContentCenter table tr{
    width: 100%;
}
.works-div01.checkContentCenter table .textToLeft{
    text-align: left;
}
.works-div01.checkContentCenter table .textToLeft td{
    padding-bottom:20px;
}
.works-div01.checkContentCenter table tr td{
    width: 100%;
}

/*
.works-div01.checkContentCenter .fenpei-sel-u li{
    margin:0;
}
*/

.works-div01.checkContentCenter .fenpei-sel-u .fenpei-for-dright .choiceOver{
    width:100%;
    margin-bottom: 10px;
    float: left;
    padding-top:34px;
}
.works-div01.checkContentCenter .checkFenpei{
    width: 215px;
    height:24px;
}
.Checking-reset .checkingButtons{
    text-align: center;
}
.Checking-reset .checkingButtons button{
    margin:0 40px 20px;
    width: 94px;
    height:32px;
}

.checkersBtn button{
    width: 94px;
    height:32px;
}
.checkContentCenter .fenpei-for-dright{
    width: 217px;
}
.Checking-reset .textToLeft td{
    padding-bottom:0 !important;
}
/*查重规则 编辑 开始*/
.works-div03-right {
    width: 100%;
    position: relative;
}
.works-div03-right td,
.works-div03-right th {
    padding-left: 10px;
    border-bottom: 1px solid #ccc;
}

.works-div03-right th {
    color: #000;
    background: #caeefe;
    width: 10%;
    font-weight: 500;
}

.works-div03-right td {
    color: #0f5491;
}
.works-div03-right .checker_btns{
    padding:5px 0;
    border-bottom:none;
}
/*查重规则-详情*/

.check-part-01 {
    margin-left: 10%;
}

.check-part-02 {
    margin-left: 10% !important;
    width: 80% !important;
    margin-top:20px;
}
.check-part-02 tr th{
    border: 1px solid #e7eaec;
}
.check-part-02 tr td {
    border: 1px solid #e7eaec !important;
}
/*查重字段*/
.check_select_div li button.btn-success{
    margin: 150px 40px 20px;
}
/*查重结果配置*/
.Checking-reset .check_sel_u{
    margin-top: -20px;
}
.Checking-reset .check_li_a{
    margin-top:66px !important;
}
/*查重规则 结束*/

/*定制-查重设置 end*/

/*前台主页 start*/
.home-content-container>table,.home-content-container>table>tbody,.home-content-container>table>tbody >tr{
    display: block;
    clear: both;
    overflow: hidden;
}
.home-content-container #scheduletd{
    display: block;
    height: 100%;
    float: left;
    padding: 0 0 5px 5px;
}
.home-content-container #singlelayouttd{
    display: block;
    height: auto;
    float: left;
    width: 50%;
    padding: 0 0 5px;
}
.home-content-container #mutilayouttd{
    display: block;
    width: 100%;
    height:auto;
    padding: 0 0 5px;
}
.home-content-container #mutilayouttd table tr td{
    width: 5%;
}
/*调整主页table列表2017-6-23 */
.home-content-container #singlelayouttd .section-one{
    height: 365px !important;
}
.home-content-container #singlelayouttd .section-one:last-child{
    margin-bottom: 0;
}
/*主页-列表*/
/*.home-content-container .home-layout.main_page .layout-div div:first-child .table-condensed>tbody>tr>td{*/
    /*line-height: 1.42857!important;*/
    /*min-width: 80px!important;*/
    /*text-align: left!important;*/
    /*font-size: 12px;!important;*/
    /*vertical-align: middle!important;*/
    /*padding: 0px 20px 0 10px!important;*/
    /*overflow: hidden!important;*/
    /*text-overflow: ellipsis!important;*/
    /*white-space: nowrap!important;*/
    /*-webkit-box-orient: vertical!important;*/
    /*-webkit-line-clamp: 1!important;*/
    /*max-width: 150px!important;*/
    /*font-family: "微软雅黑"!important;*/
    /*font-size: 14px!important;*/
    /*font-weight: 500!important;*/
/*}*/
/*#main_Page .table.table-condensed.table-striped tbody tr td span{*/
    /*background:red;*/
    /*color: red;*/
/*}*/

/*自定义主页 start*/
.section-one.home-layout, .section-two.home-layout {
    background: #FFF;
    height: 370px;
    /*padding: 15px 0;*/
    margin: 15px auto 0;
    float: left;
    box-shadow: 0 0 6px 1px #eff0f4;
}

.section-one.home-layout {
    width: 49%;
    margin-right: 1%;
}

.section-two.home-layout {
    width: 99%;
    margin-right: 1%;
}
/*新建*/
.pageheight_userdefined1,
.pageheight_userdefinedmainpage {
    margin-bottom: 20px;
}
.whauo-schedule {
    padding: 0px;
    float: left;
    width: 100%;
    height: 94%;
    /*height: 97%;*/
}
.schedule-list-all {
    width: 100%;
    padding: 0px 0px;
    background: #fff none repeat scroll 0 0;
    /*高度调整2016.9.26*/
    height: 100%;/*高度由auto调整为100% 2017-6-21*/
    position: relative;
    border: 0px solid #dedede;
}

.schedule-list-all .g-time {
    background: #fff none repeat scroll 0 0;
    display: block;
    height: auto;
    left: 0;
    padding-top: 10px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 9;
}

.schedule-list-all .g-time .gicon01 {
    background: rgba(0, 0, 0, 0) url("../img/guan/guanl01.png") no-repeat scroll 0 0;
    bottom: 0;
    display: inline-block;
    height: 24px;
    left: 70px;
    margin-right: 5px;
    position: absolute;
    width: 24px;
}
.schedule-list-all .g-time span {
    margin-left: 98px;
    color: #4c4c4c;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    line-height: 26px;
}
.schedule-list-head {
    width: 100%;
    height: 35px;
}

.schedule-list-head select {
    max-width: calc(100% - 150px);
    font-size:14px;
}
.schedule-times-img {
    position: absolute;
    height: 36px;
    width: 36px;
    display: block;
    top: 0px;
    right: 20px;
    z-index: 9;
    border: 1px solid #b7b9c7;
    border-radius: 50%;
    overflow: hidden;
}
/*高度调整2016.9.26*/
.schedule-times-img a {
    display: block;
    height: 34px;
    width: 34px;
    text-align: center;
    line-height: 32px;
}
.schedule-list-all ul {
    margin: 0;
    /* max-height:420px; */
    max-height: 495px;
    overflow: hidden;
    padding: 0;
}
.newly-top-buttn.scheduleSave{
    padding: 5px;
}
.newly-top-buttn.scheduleSave#title a{
    float: none;
}
.schedule-list-all ul li {
    color: #666;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    line-height: 1.9;/*xie 17/4/1 修改行间距*/
    list-style-type: none;
    white-space: normal;/*xie 17/4/1 日程中内容换行显示*/
    /*日程样式注销-J.2016-05-04*/
    /*margin: 0 20px;
    padding: 0 10px;*/
}
.schedule-list-all ul>li{
    margin-top: 30px;
}
.schedule-list-left{
    padding: 6px 18px;
}
.schedule-list-left {
    width: 90px;
    float: left;
    display: initial;
    position: relative;
    /*padding-right: 15px;*/
}
.schedule-list-left .gicon03 {
    background: url("../img/guan/guanl03.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 15px;
    position: absolute;
    top: 10px;
    right: 0;
    width: 15px;
    z-index: 2;
}
.schedule-list-right {
    width: calc(100% - 90px);
    border-left: 1px solid #dbe1e8;
    margin-left: -8px;
    padding-left: 15px;
    padding-bottom: 20px;
}
/*.schedule-list-right a{
    display: block;
    height: 28px;
}*/
.schedule-list-right .g-pw {
    min-height: 70px;
    overflow: hidden;
    position: relative;
    box-shadow: 5px 5px 5px #CCC;
    background: #F5F5F5;
}

.schedule-list-right .g-pw a i {
    margin-right: 3px;
}

.schedule-list-right .g-pw div {
    padding-left: 20px;
    cursor: default;
    position: absolute;
    line-height: 20px;
    background: #FFF;
    width: 100%;
    min-height: 40px;
}

.schedule-list-right .gicon05 {
    background: rgba(0, 0, 0, 0) url("../img/guan/guanl05.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 15px;
    margin-right: 5px;
    width: 15px;
}

.schedule-list-right .gicon02 {
    background: rgba(0, 0, 0, 0) url("../img/guan/guanl02.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 15px;
    margin-right: 5px;
    width: 15px;
}

.schedule-list-right .gicon03 {
    background: rgba(0, 0, 0, 0) url("../img/guan/guanl03.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 15px;
    margin-right: 5px;
    width: 15px;
}

.schedule-list-right .gicon04 {
    background: rgba(0, 0, 0, 0) url("../img/guan/guanl04.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 15px;
    margin-right: 5px;
    width: 15px;
}

.schedule-list-right .gicon06 {
    background: rgba(0, 0, 0, 0) url("../img/guan/guanl06.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 15px;
    margin-right: 5px;
    width: 15px;
}

.schedule-list-right .gicon07 {
    background: rgba(0, 0, 0, 0) url("../img/guan/guanl07.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 15px;
    margin-right: 5px;
    width: 15px;
}
#singlelayouttd table tr td{
    max-width: 80px;/*xie 17/4/1 主页单列表格宽度超宽暂时这么解决，以后有好的方法再进行更合适的解决*/
}
.pageheight_userdefinedmainpage .SMS-template-box{
    width: 100%;
}
.whauo-schedule .sorry-box h2{
    padding-bottom: 10px;
    font-size: 14px;
    color: #acaebd;
    font-weight: 500;
}
.whauo-schedule .sorry-box h2 label{
    width: 65px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #ffcc1c;
    border-radius: 3px;
}
.whauo-schedule .sorry-box h2 label a{
    color: #333;
    font-weight: 500;
}
.whauo-schedule .sorry-box td{
    color: #999;
}
/*自定义主页 end*/

/*主页/自定义主页预览 start*/
.home-time .gicon01 {
    background: url("../img/guan/tiimeline-top.png") no-repeat scroll 0 0;
    background-color: #FFF;
    bottom: 6px;
    display: inline-block;
    height: 16px;
    left: 57px;
    margin-right: 5px;
    position: relative;
    width: 16px;
}

.home-schedule-date {
    color: #4c4c4c!important;
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    font-size: 12px!important;
    line-height: 26px!important;
    position: relative;
}
/*.home-schedule-date #showall{
    position: absolute;
    top: 3px;
}*/
.scheduleTitle{
    display: block;
    height: 26px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home-schedule-content {
    overflow-y: auto;
    position: absolute;
    width: 100%;
    height: 550px;
    padding-right: 10px;
}
.home-layout{
    overflow: hidden;
}
#scheduletimespanel td{
    min-width: 60px!important;
}
.seltd a,
.samedaytd a,
.schedule-none a,
.schedule-done a,
.schedule-undone a,
.schedule-notice a,
.schedule-warn a,
.simpletd:not(.seltd) a:HOVER{
    line-height: 45px;
}
/*主页/自定义主页预览 end*/
.aa{background: url('../img/setup01.png') no-repeat 100% 50%;}

/*定制-日程设置 start*/
.numColor{
    clear: both;
    overflow: hidden;
}
.numColor span{
    float: left;
    font-size: 14px;
    color: #585858;
    line-height: 32px;
}
.numColor input{
    font-size: 14px;
    color: #585858;
    border: 1px solid #d2d3dc;
    border-radius: 5px;
    height: 32px;
}
.schedule-content-bg {
    margin-bottom:20px;
    clear: both;
    overflow: hidden;
    /*17/3/4 xie 样式优化*/
}
.schedule-content-bg span{
    float: left;
    line-height: 32px;
    width: 100px;
    font-size: 14px;
}
.schedule-content-bg p{
    overflow: hidden;
}
.schedule-content-bg .tipMark{
    line-height: 32px;
    font-size: 14px;
    color: #585858;
    width: 80px;
    text-align: left;
    float: left;
}
.schedule-content-bg .tipMess{
    width: auto;
}
.schedule-content-bg input {
    min-width: 300px;
    height: 32px;
    color: #585858;
    border: 1px solid #d2d3dc;
    border-radius: 5px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
}
.schedule-content-bg .input_l{
    float: left;
    width: calc(100% - 80px);
    min-height: 32px;
    border-radius: 5px;
    font-size: 14px;
    padding: 5px 10px;
    border: 1px solid #d2d3dc;
}
.schedule-content-bg .input_l span{
    float: none;
}
.schedule-content-bg .input_l .atwho-inserted {
    width: auto;
    float: none;
}
.schedule-content-bg select {
    min-width: 80px;
    height: 32px;
    color: #585858;
    border: 1px solid #d2d3dc;
    border-radius: 5px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    float: left;
}

.schedule-content-bg option {
    min-width: 80px;
}

.schedule-content-bg em {
    font-style: normal;
}
.scheduleList-body form a{
    color: #337ab7;
}
.set-content.scheduleList_wrap{
    padding: 0;
}
.scheduleList_wrap .dataTables_scroll .dataTables_scrollHead{
    border-top: 2px solid #ffcc1c !important;
}
.scheduleList_wrap .dataTables_scroll thead th{
    font-size: 12px !important;
    color: #888 !important;
}
.scheduleList_wrap .dataTables_scroll tbody td{
    font-size: 14px !important;
    color: #585858 !important;
}
.scheduleList-body .panel-body{
    padding: 20px 30px;
}
.scheduleList-body .fontSize14{
    color: #585858;
    margin-bottom: 10px;
}
.scheduleList-body #button-delete{
    line-height: 30px;
    color: #888;
    margin-left: 8px;
}
.scheduleList-body .atwho-view{
    position: fixed !important;
}
.scheduleList-body .atwho-view ul{
    max-height: 265px;
}
.scheduleList-body .atwho-view ul li{
    padding: 0 15px;
    height: 30px;
    line-height: 58px;
    font-size: 14px;
    color: #585858;
    border: none;
}
.scheduleList-body .atwho-view ul li:hover{
    background: #ffcc1c;
}

    /*定制-日程设置 end*/

/*定制-基本信息 start*/
.tab-content.baseContent{
    overflow: hidden;
}
.tab-content.baseContent #xw2,#xw4{
    height:90%;
    overflow: auto;
}
.tab-content.baseContent #xw5{
    height:100%;
}
.self-defineviewchart,.scheduleList-body,.base-message{margin-top: 5px}

/*名片设置*/
.card-field-01 {
    padding: 15px;
}
.scheduleList-body #formkey{padding: 0px 10px}
/*.baseset_left span {
    width: 70px;
}*/

/*关注设置*/
.focus-field-01 {
    padding: 15px;
}

/*关联模块设置 关联模块字段设置*/
.associated-field {
    padding: 15px;
}
.show_select_div .show_select_tr select{
    width: 235px;
    height: 275px;
}
.show_select_div .show_select_tr select option{
    padding:2px 0;
}
.show_select_div .show_select_tr div[align="center"]{
    text-align: center;
}
.show_select_div .show_select_tr .btn-success{
    margin-bottom: 20px;
}
.show_select_div .show_select_tr .optionMove{
    vertical-align: top;
}
.show_select_div .show_select_tr .optionMove a{
    position: relative;
    display: block;
    width: 24px;
    height: 24px;
    border:1px solid #c2cad8;
    border-radius: 5px;
    margin-bottom: 10px;
    left:10px;
}
.optionMove a .up-arrow {
    position: absolute;
    width: 8px;
    height: 8px;
    left: 7px !important;
    top: 7px !important;
}
.optionMove a .up-arrow:before {
    content: '';
    position: absolute;
    width: 2px;
    height: 4px;
    background: #2b85c4;
    left: 3px;
    bottom: 0px;
}
.optionMove a .up-arrow:after {
    border: 4px solid transparent;
    border-bottom: 4px solid #2b85c4!important;
    right: 0px;
    top: -4px;
}
.optionMove a .down-arrow-relationModule {
    position: absolute;
    width: 8px;
    height: 8px;
    left: 7px !important;
    top: 7px !important;
}
.optionMove a .down-arrow-relationModule:before {
    content: '';
    position: absolute;
    width: 2px;
    height: 4px;
    background: #2b85c4;
    top: 0px;
    left: 3px;
}
.optionMove a .down-arrow-relationModule:after {
    position: absolute;
    border: 4px solid transparent;
    border-top: 4px solid #2b85c4!important;
    right: 0px;
    top: 4px;
}
/*搜索设置*/
.search-field {
    padding: 15px;
    border: none !important;
}

/*APP列表页设置*/
.app-set {
    height: 100%;
    padding: 15px;
}
.app-set-head {
    height: 30px;
}
.app-set_columns{
    height:80%;
}
ol.simple_with_animation {
    border: 1px dashed #ccc;
}
ol.vertical {
    margin: 0 0 9px 0;
    min-height: 10px;
}
ol.nested_with_switch li, ol.simple_with_animation li, ol.serialization li, ol.default li {
    cursor: pointer;
}
ol.vertical li {
    display: block;
    margin: 5px;
    padding: 5px;
    border: 1px solid #cccccc;
    color: #333;
    background: #eeeeee;
}
li {
    line-height: 18px;
}
.leftColumns {
    margin-right: 20px;
    width: 28.33%;
    float: left;
    height: 100%;
}
.appListspan4{
    float: left;
    width: 50%;
}
.leftColumns .simple_with_animation{
    height: calc(100% - 31px);
}
/*app右侧*/
.phone-field-01 {
    background: #2b85c4 none repeat scroll 0 0;
    display: inherit;
    height: 38px;
    left: 0;
    margin-bottom: 5px;
    padding: 5px 10px;
    position: absolute;
    top: 0;
    width: 100%;
}
.app-set-right {
    background: #2b85c4 none repeat scroll 0 0;
    display: inherit;
    height: 38px;
    margin-bottom: 5px;
    padding: 5px 10px;
    position: relative;
    width: 100%;
}
/*.app-set ul p {
    margin-left: 8px;
}*/
.stickList{
    display: block;
    margin: 5px;
    padding: 5px;
    border: 1px solid #cccccc;
    color: #333;
    background: #eeeeee;
    font-size: 16px;
    font-weight: 600;
}
/*定制-基本信息 end*/

/*定制-分配协议 start*/
/*列表页*/
.fpgz-box-01 {
    margin: 10px 0;
}

.fpgz-box-01 select {
    height: 30px;
    padding: 3px;
}
.fenpei-two-bg p {
    font-size: 12px;
    height: 40px;
    line-height: 28px;
    margin-bottom: 20px;
}
.fenpei-two-bg button {
    margin-right: 10px;
    width: 100px;
    margin-top: 10px;
}
.fpgz-box-02 {
    width: 100%;
    border: 1px solid #dbe1e8;
}

.fpgz-box-03 {
    background-color: #f6fafd;
    color: #666666;
    height: 40px;
    width: 100%;
    margin: 0 !important;
    /*border-top: 1px solid #dbe1e8;*/
}

.fpgz-box-03 span {
    line-height: 40px;
    display: inline-block;
    text-align: center;
}
.fpgz-box-04 {
    background-color: #fff;
    color: #7a7a7a;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    width: 100%;
    border-top: 1px solid #dbe1e8;
}
.fpgz-box-04:hover{background: #edf0f3}

.fpgz-box-04 span {
    display: inline-block;
    line-height: 35px;
    padding: 3px 0;
    text-align: center;
    width: 25%;
    word-wrap: break-word;
    color: #337ab7;
}
.fpgz-box-04 span a{
    line-height: 35px !important;
}
.fpgz-box-04 b{
    color: #337ab7;
    font-weight: normal;
}
.fenpei-two-btn01 {
    width: 100%;
}

.fenpei-two-btn01 button {
    float: left
}

.fenpei-two-btn01 .btn-default {
    margin-top: 15px;
}
/*新建规则名称*/
.fp-name-content {
    background-color: #ffffff;
    border-color: #e7eaec #e7eaec -moz-use-text-color;
    -o-border-image: none;
    border-image: none;
    /*border-style: solid solid none;*/
    border-width: 1px 0 20px;
    color: inherit;
    padding: 9px 20px 1px;
    /*17/1/23 xie*/
}
.fenpei-thr-bg {
    width: 100%;
}

.fenpei-thr-bg em {
    color: #e60606;
    margin-right: 5px;
    font-style: normal;
}

.fenpei-thr-bg button {
    color: inherit;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    background-color: #2b85c4;
    color: #fff;
}

.fenpei-thr-bg button:hover {
    color: #fff;
    border: 1px solid #186faa;
    background-color: #186faa;
}

/*新建规则条目*/
.distribution-box {
    float: left;
    position: relative;
    z-index: 9;
    width: 100%;
    max-width: 260px;
    background: #fff;
}

.distribution-box-01 {
    background: rgba(0, 0, 0, 0) url("../img/setup/tissue-tree-02.png") no-repeat scroll 238px 7px;
    border: 1px solid #dedede;
    height: 30px;
    width: 100%;
    display: block;
    float: inherit;
    line-height: 30px;
    cursor: pointer;
}

.distribution-box-01:hover {
    border: 1px solid #3c8dbc;
    background: rgba(0, 0, 0, 0) url("../img/setup/tissue-tree-02-fo.png") no-repeat scroll 238px 7px;
}

.distribution-box-02 {
    border: 1px solid #dbe1e8;
    width: 100%;
    display: block;
    float: inherit;
    border-top: none;
}

.distribution-box-02-top input {
    width: 100%;
    line-height: 24px;
    padding-right: 24px;
}

.distribution-box-but {
    display: block;
    height: 26px;
    width: 26px;
    position: absolute;
    z-index: 9;
    right: 7px;
    top: 4px;
}

.distribution-box-02-top {
    line-height: 30px;
    width: 100%;
    /*border:1px solid #dedede;*/
    padding: 5px;
    position: relative;
}

.distribution-box-02-foot {
    width: 100%;
}

.distribution-box-02-foot ul {
    width: 100%;
    max-height: 100px;
    overflow: auto;
    display: block;
    margin: 0;
    padding: 0 5px 5px;
}

.distribution-box-02-foot ul li {
    overflow: hidden;
    width: 100%;
    height: 36px;
    float: inherit;
    list-style-type: none;
    padding-left: 30px;
    margin-bottom: 5px;
    cursor: pointer;
}

.distribution-box-02-foot ul li:hover {
    background-color: #f2f2f2;
}

.distribution-box-02-foot ul li img {
    display: block;
    width: 30px;
    height: 30px;
    margin: 3px;
    float: left;
}
.fenpei-four-bg div.fenpeibut button {
    margin: 0 45px;
    width: 80px;
}

.fenpei-four-bg div.fenpeibut {
    text-align: center;
}
/*定制-分配协议 end*/

/*定制-智能表单 start*/
.web-form-box .web-table-all table thead tr th:last-child {
    text-align: left;
}
.web-form-box table thead tr th{
    background: #f6fafd;
}
.wed_autoregular table thead tr{
    background: #f6fafd;
}
.web-form-box {
    background-color: #ffffff;
    overflow: hidden;
    border-radius: 2px;
    box-shadow: 0 0 4px -1px #ccc;
    height: 100%;
    /*高度调整2016.9.26*/
    width: 100%;
    display: inline-block;
}
.web-table-all {
    overflow: auto;
    display: inline-block;
    width: 100%;
    position: relative;
    padding: 25px;
}

/*新建表单 开始*/
.webPanel{
    height: 98%;
}
.web-form-allbg-k {
    width: 100%;
    height: 100%;
}
.web_height_1 {
    height: inherit;
}
.head-box {
    background: #2b85c4;
    height: 40px;
    width: 100%;
    display: inline-block;
    padding: 0 15px;
}

.head-box span {
    color: #fff;
    font-size: 14px;
    margin: 0 5px;
    line-height: 40px;
}

.head-box input {
    height: 23px;
    border-radius: 2px;
    border: 1px solid rgb(242, 242, 242);
    padding-left: 5px;
}
.web-form-all {
    height: calc(100% - 81px);/*xie 17/4/12*/
    width: 100%;
    position: relative;
    padding: 20px;
    display: inline-block;
}

/*左上*/
.web-form-left {
    float: left;
    height: auto;/*100% xie 17/4/12*/
    margin-right: 10px;
    width: 235px;
}

.web-form-left-a {
    bottom: -1px;
    display: inline-block;
    float: left;
    height: auto;
    position: relative;
    width: 100%;
    z-index: 101;
    margin: 0;
    padding: 0;
}

.web-form-left-a li {
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.web-form-left-a a {
    background: #f6f7f8 none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    display: inline-block;
    margin-top: 0;
    padding: 12px 12px 11px;
}
.web_heigh_0 {
    height: 96%;/*calc(100% - 20px) xie 17/4/12*/
    min-height: 524px;
}
.web_heigh_0>div{
    height: 100%;
}
.web_form_box {
    height: 100%;
}

.web_ul_bottom {
    height: initial;
}
/*左下*/
.web_form_b01 {
    height: calc(100% - 110px);
}
.web-form-left-b {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    display: inline-block;
    float: left;
    height: calc(100% - 40px);
    width: 100%;
}

.web-form-left-01 {
    width: 100%;
    padding: 14px;
    background: #fff none repeat scroll 0 0;
    z-index: 99;
    position: relative;
}

web-form-left-01-a {
    background: #fff url("../img/setup/web-form-srch.png") no-repeat scroll right center;
    border: 1px solid #dbe1e8;
    padding: 3px;
    width: 100%;
    color: #dbe1e8;
}

.web-form-left-01-a input {
    border: 0 none !important;
    box-shadow: none !important;
    height: 20px;
    border: 0 none !important;
    outline: medium none !important;
    width: 172px;
}
#planFields span{
    font-weight: 600;
}
.web-form-left-b ul {
    height: calc(100% - 55px);
    overflow: auto;
    padding: 0;
}

.web-form-left-b ul li {
    padding: 10px 15px;
    margin: 0;
    color: #333;
    cursor: move;
}

.web-form-left-b ul li:hover {
    background: #d9d9d9;
}
/*右侧*/
.web-form-right {
    border: 1px solid #d9d9d9;
    display: inline-block;
    float: right;
    width: 100%;
    /*width: calc(100% - 245px);*/
    /*HEIGHT: 100%; xie 17/4/12*/
    min-height:399px;
    max-height: 100%;
    overflow: auto;
    margin-bottom: 13px;
    padding-top: 38px;
}
.webRight{
    width: calc(100% - 245px);
    height: 100%;
    float: left;
    position: relative;
}
.web_form_height {
    /*height: 399px; xie 17/4/12*/
}

.web-form-right-a {
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #ededed;
    border-bottom:none;
    height: 38px;
    position: absolute;
    text-align: right;
    z-index: 101;
    right: 0;
    top: 0;
    width: 100%;
}

.web-form-right-a a {
    display: inline-block;
    margin-right: 10px;
    margin-top: 10px;
    text-align: right;
    color: #333;
}

.web-form-right-b {
    overflow: auto;
    padding: 15px;
    height: calc(100% - 38px);
}

.web-form-right-b ul {
    min-height: 32px;
    padding: 0;
    margin: 0;
}

.web-form-right-b ul li {
    list-style-type: none;
    width: 100% !important;
    cursor: move;
    margin: 0;
    list-style-type: none;
    background: #fff;
}
.web-form-all .foot-button{
    margin:0;
}
.web-form-right-b01 {
    width: 100%;
    display: inline-block;
    padding: 6px;
    border: 1px dashed #fff;
    box-sizing: border-box;
    height: 100%;
}

.web-form-right-b ul li:hover .web-form-right-b01 {
    border: 1px dashed #333;
}
.web-form-r-a {
    width: 18%;
    /*17/1/23 xie 优化调整*/
    float: left;
    display: inline-block;
    text-align: right;
    line-height: 22px;
}

.web-form-r-a span {
    padding-right: 20px;
    line-height: 22px;
}

.web-form-r-b {
    margin-right: 10px;
    float: left;
}

.web-form-r-b input {
    width: 100%;
    line-height: 22px;
}

.web-form-r-c {
    float: left;
    display: none;
    margin-top: 5px;
}

.web-form-right-b ul li:hover .web-form-r-c {
    display: inline-block;
}
.newPopup .fbtxt.floatInput input{
    float: left;
    height:27px;
    border:1px solid #ccc;
}
.head-box .web-back {
    display: inline-block;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    opacity: 1;
}

.head-box .web-back:hover {
    opacity: 0.5;
    margin-left: -3px;
}
.web-table-detail>table tr td:nth-child(1){
    padding-right:25px;
}
.web-table-detail>table td>p input[type='radio']:nth-child(2){
    margin-left:25px;
}
.web-table-detail>table td input{
    margin-right:5px;
}
.web-table-detail>table tr td input[type='checkbox']:nth-child(3){
    margin-left:25px;
}
.web-table-detail .thanks-visitors-button{
    margin:2px 0 10px 0;
}
.web-table-detail>table tr td b{
    margin:0;
    color: #333;
    font-weight:normal;
}
.web-table-detail>table tr .informPad{
    padding-left:18px;
}
.web-table-detail #fp_add{
    font-size:18px;
    padding:0 8px;
}
.thanks-visitors-button {
    width: 35px;
    background: #e2e2e2;
    border: 1px solid #ddd;
    border-radius: 16px;
    height: 16px;
    display: block;
    position: relative;
}

.thanks-visitors-one {
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    cursor: pointer;
    border-radius: 16px;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 0;
    right: 19px;
    display: block;
    background: #fff;
    box-shadow: 0 1px 1px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.25);
}
/*.thanks-visitors-one:hover{width:19px;}*/
.thanks-visitors-on {
    background: #82da76;
}

.thanks-visitors-on .thanks-visitors-one {
    right: 0px !important;
}

.thanks-visitors-button .thanks-visitors-one:hover {
    width: 19px;
    right: 14px !important;
}

.thanks-visitors-on .thanks-visitors-one:hover {
    width: 19px;
    right: 0px !important;
}
.foot-button {
    text-align: right;
    display: inline-block;
    width: 100%;
    padding: 0 20px;
    margin-bottom: 20px;
}
.p_0 {
    margin: 10px 30px 20px;
}

.tex_col {
    color: #777;
}
.text_0 {
    text-align: left;
}
.box_color {
    border-color: black;
}
.fs {
    padding: 20px 15px;
}

.li_mar {
    margin: 35px 0px 0px 10px;
}
.cFormat.cdFrm .li_mar li{
    padding-bottom: 6px;
}
.web-table-all table tbody tr td {
    padding: 5px;
}

.web-table-all table tbody tr td input {
    line-height: 22px;
    /*padding: 3px;*/
}

.web-table-all table tbody tr td textarea {
    line-height: 22px;
    min-width: 250px;
    min-height: 60px;
    padding: 3px;
}

.web-table-box01 {
    display: inline-block;
}

.web-table-box01 ul {
    float: left;
    display: inline-block;
    list-style-type: none;
    margin-right: 20px;
    padding: 0;
    border: 1px solid #d9d9d9;
    min-width: 120px;
}

.web-table-box01 ul:hover {
    border: 1px solid #2b85c4;
}

.web-table-but01 {
    cursor: move;
    width: 100%;
    padding: 0 8px;
    text-align: center;
    display: inline-block;
    background: #2b85c4;
    line-height: 28px;
    color: #fff;
}

.web-table-box01 ul li {
    padding: 0 8px;
    display: inline-block;
    line-height: 28px;
    width: 100%;
    cursor: pointer;
    position: relative;
}

.web-table-box01 ul li:hover {
    background: #d9d9d9;
}

.web-table-box01 ul li span {
    display: none;
    float: right;
    position: absolute;
    right: 5px;
    z-index: 100;
    top: 0px;
}

.web-table-box01 ul li:hover span {
    display: block;
}

.web-table-box01 ul li span a {
    margin: 0 3px;
    display: inline-block;
}

.web-table-box01 ul li span a i {
    font-size: 14px;
}

.web-table-box01 ul li span a:hover {
    color: #F00;
}
.saveWebform .foot-button button{
    margin-left:15px;
}
.se_drap {
    display: inline;
}
.createMailWeb{
    display: inline-block;
    width: 20px;
    height: 23px;
    background-image: url(../img/khc-icon/khc-icon-i-all1.png);
    background-position: -96px -62px;
    vertical-align: middle;
    margin-left: 5px;
}
/*智能表单 新建 字段属性弹框*/
.web-tboxs-a #saveHideForm>table{
    width: 80%;
    margin:10px auto;
}
.web-tboxs-a #saveHideForm>table tfoot{
    text-align: center;
}
.web-tboxs-a #saveHideForm>table tfoot button{
    margin:20px 20px 10px 20px;
}
.web-tboxs-a #saveHideForm .markHidden{
    padding: 3px 10px;
    background: rgb(245, 245, 245);
    width: 200px;
}
/*xie 17-10-12 智能表单编辑字段属性样式*/
.web-tboxs-a #saveHideForm .markHidden tr td{
    height: 30px;
}
#wfSC{
    background: #fff;
}
#wfSC .foot-button{
    text-align: center;
}
#wfSC .foot-button .zuoyi{
    margin-right:0;
}
/*预览*/
.preView_webform-all {
    width: 500px;
    height: calc(100% - 50px);
    background-color: #fff;
    top: 30px;
    z-index: 1501;
    display: none;
    border-radius: 4px;
}
.preView_webform-all{
    position: absolute;
    top:30px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.preView_webform-all .textRight {
    width: 80px;
    text-align: right;
}
.view_td_style td:last-child {
    width: 151px;
    text-align: left;
}

.view_td_style td:first-child {
    text-align: right;
}
.web-hpall20 {
    padding: 20px;
    height: calc(100% - 90px);
    overflow: auto;
}

.web-hpall20 table {
    margin: 0 auto;
}

.web-btn-cen {
    text-align: center;
}

.web-yulanbtn {
    background: url("../img/setup/web-yulanbtn.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 14px;
    vertical-align: top;
    width: 16px;
    margin-left: 3px;
}

/*自动响应规则*/
.wed_autoregular {
    height:auto;
    overflow: auto;
}

#dropzone .fpgz-box-03>span:nth-child(1){
    width: 20%;
}
#dropzone  .fpgz-box-03>span:nth-child(2){
    width: 15%;
}
#dropzone  .fpgz-box-03>span:nth-child(3){
    width: 40%;
}
#dropzone  .fpgz-box-03>span:nth-child(4){
    width: 25%;
}
#dropzone  .fpgz-box-04 .fpgzSpan1{
    width: 20%;
}
#dropzone  .fpgz-box-04 .fpgzSpan2{
    width: 15%;
}
#dropzone  .fpgz-box-04 .fpgzSpan3{
    width: 40%;
}
#dropzone  .fpgz-box-04 .fpgzSpan4{
    width: 25%;
}
.Checking-reset-top.fpgz-box-01 span .Validform_checktip.Validform_wrong{margin-left: 65px}

.Checking-reset-top.fpgz-box-01 span button{
    margin-top: 0;
}
/*智能表单-列表*/
#div_dal_id thead tr th:last-child{
    text-align: left;
}
#div_dal_id tbody tr td:not(:first-child){
    padding: 0 20px 0 10px;
}
#div_dal_id tbody tr td:first-child{
    text-align: center;
}
/*定制-智能表单 end*/

/*自动化-自动化规则 start*/

/*自动化规则-列表*/
.works-03.auto_Rule {
    border-top: 1px solid #dbe1e8;
    border-bottom: 1px solid #dbe1e8;
    overflow: auto;
}
.works-03.auto_Rule table{
    border: none;
}
.works-03.auto_Rule table thead tr th{
    min-width: 90px!important;
}
.ewsAutoRow{
    height: 100%;
}
.ewsAutoRow .panel{
    height: 100%;
}
.ewsAutoRow .tab-content-01{
    overflow: hidden;
}
.ewsAutoRow .tab-content-01 .auto_Rule{
    height: calc(100% - 31px);
    border:0;
}
.ewsAutoRow #commonListTable_wrapper .table>thead>tr>th,.ewsAutoRow #commonListTable_wrapper .table>tbody>tr>td{
    padding: 0 20px 0 10px;
    text-align: left;
}
.ewsAutoRow #commonListTable_wrapper #commonListTable tbody tr td:first-child{
    padding: 0 20px 0 10px;
}

.ewsAutoRow #commonListTable_wrapper #commonListTable tbody tr td.dataTables_empty{
    text-align: center;
    padding: 0;
}
/*自动化规则-规则新建*/
.automationContent>div{
    padding: 15px;
}
.mk_li::after {
    background-position: 20px 10px;
    /*content: url("icon_01.jpg");*/
    display: block;
    padding: 0 0 2px;
    pointer-events: none;
    position: absolute;
    right: 22px;
    top: 15px;
    width: 20px;
}

.sel_con span {
    vertical-align: -moz-middle-with-baseline;
    line-height: 28px;
}
.sel_con2 {
    height: 90px;
    margin: 0 auto;
    padding-top: 20px;
    width: 100%;
}

.mk_li2::after {
    background-position: 20px 10px;
    /* content: url("icon_01.jpg"); */
    display: block;
    padding: 0 0 2px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 15px;
    width: 20px;
}

.sel_con2 ul {
    list-style: outside none none;
}

.sel_con2 li {
    float: left;
    font-size: 16px;
    padding: 6px 0;
    width: 395px;
}

.mk_li2 {
    position: relative;
}
.automationContent .mk_li2,.automationContent .mk_li3{
    float: none;
    margin:0 auto;
    width: 460px;
}
.sel_con2 li.mk_li3::after {
    background-position: 20px 10px;
    display: block;
    padding: 0 0 2px;
    pointer-events: none;
    position: absolute;
    right: -4px;
    top: 15px;
    width: 20px;
}

.sel_con2 li.mk_li3 {
    position: relative;
    width: 300px;
}

.sel_con2 li label.lableW1 {
    display: inline-block;
    float: left;
    line-height: 28px;
    width: 80px;
}

.sel_con2 li label {
    display: inline-block;
    font-size: 12px;
    text-align: right;
    vertical-align: top;
    width: 70px;
}

.sel_step2_1 {
    border: 1px solid #dddddd;
    color: #7c7c7c;
    display: inherit;
    margin: 0 10%;
    padding: 15px 0;
    width: 80%;
}

.sel_step2_1 ul {
    margin: 0;
    padding: 0;
    list-style: outside none none;
}

.sel_step2_1 li {
    padding: 15px 40px 5px;
    display: block;
    cursor: pointer;
}

.sel_step2_1 li em {
    font-style: normal;
    margin: 0 3px;
}

.sel_step2_1 li:hover {
    background: #caeefe;
}

.sel_step2_1 li span {
    display: inline-block;
    float: left;
    height: 65px;
    width: 20px;
}

.sel_step2_1 li h2 {
    color: #999;
    font-size: 16px;
    font-weight: normal;
    line-height: 21px;
    margin: 0;
    padding: 0;
}

.sel_step2_1 li p {
    color: #4c4c4c;
    font-size: 14px;
    line-height: 22px;
}
.automationContent .sel_step2_2{
    margin-top: 25px;
}
.automationContent .sel_step2_2 table{
    width: 460px;
    margin:0 auto;
}
.automationContent .sel_step2_2 table td{
    color: #333;
}
.automationContent .sel_step2_2 table .works-div01-td-width{
    width:80px;
}
.automationContent .sel_step2_2 table #aId{
    margin-left:8px;
}
.sel_step2_2 {
    border: 1px solid #dddddd;
    color: #7c7c7c;
    display: inherit;
    margin: 0 10%;
    padding: 15px 0;
    width: 80%;
}

.sel_step2_2 table tbody tr {
    width: 100%;
}

.sel_step2_2 table tbody tr td {
    line-height: 28px;
    height: 28px;
    padding: 5px;
    padding-left: 5px;
    /*td右移5px ；2016.8.24*/
}

.sel_step2_2_a {
    float: left;
    padding-right: 10px;
}

.sel_step2_2_a input {
    margin-right: 10px;
    text-align: center;
    min-width: 32px;
}

.sel_step2_2 input,
.sel_step2_2 select {
    line-height: 18px;
    margin-right: 2px;
    height: 18px;
    /*高度调低2016.8.24*/
}
.automationContent .sel_step2_3 .fixedDate{
    display: flex;
    width: 460px;
    margin: 0 auto;
}
.automationContent .sel_step2_3 .fixedDate input,
.automationContent .sel_step2_3 .fixedDate select{
    width: 75px;
    height: 28px;
    border: 1px solid #d2d3dc;
    border-radius: 5px;
    margin-left: 8px;
}
.automationContent .sel_step2_3 .fixedDate input{
    padding: 0 10px;
}
.automationContent .sel_step2_3 .fixedDate #gdrqDateId{
    width: 145px;
}
.con-boxs01 {
    width: 100%;
    display: inline-table;
}

.con-boxs01 .con-boxs01-t01 {
    text-align: left;
    height: 24px;
    line-height: 24px;
    margin-bottom:5px;
}
.con-boxs01-a .con-boxs01-a-img {
    display: block;
    float: left;
    width: 150px;
    height: 34px;
    padding-left: 10px;
    line-height: 34px;
}

.con-boxs01-a .con-boxs01-a-img span {
    margin: 0 5px;
    line-height: 39px;
}
.con-boxs01-a .con-boxs01-a-number {
    float: right;
    border-radius: 50%;
    overflow: hidden;
    line-height: 24px;
    width: 24px;
    height: 24px;
    text-align: center;
    font-style: normal;
    color: #fff;
    background: #cccccc;
    margin: 9px;
}
.automationContent .con-boxs01 .works-div01{
    padding:0;
}
.automationContent .con-boxs01 .works-div02{
    padding:0;
}
.automationContent .works-div01 .works-div03-tpresent{
    margin-bottom:0;
}
.ibox-content.fujianContent{
    margin-top: 0px;
}
/*邮件关联内容*/
.mailList-table {
    width: 100%;
    margin: 15px 0;
}

.mailList-table tr td {
    /*vertical-align: top;
    line-height: 22px;*/
}

.mailList-table tr td em {
    color: #ab0303;
}

.mailList-table-trbg1 {
    background: #ffffcc;
}

.mailList-table-trbg2 {
    background: #f2f2f2 !important;
}
.works-div01-td-right {
    text-align: right;
    padding-right: 10px;
    vertical-align: inherit;
}
#mailTableId #mailNameId {
    width: 150px;
}
/*#mailformId table input[type='text'] {
    width: 150px;
}*/
.topInfo{
    vertical-align: top;
    padding-top:5px;
}
.newSelect select {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #808080;
    border-radius: 0;
    color: #000;
    cursor: pointer;
    display: inline-block;
    /*margin: 0 0 10px;新建工作流消息页的 模块与收件人冲突2017.1.22*/
    outline: medium none;
    overflow: hidden;
    padding: 0px 4px;
    text-overflow: ellipsis;
    text-shadow: 0 0 0 #000;
    white-space: nowrap;
    height: 26px;
}
.newSelect select{
    width: 150px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: rgba(0, 0, 0, 0) url(../img/khc-icon/ico-select.png) no-repeat scroll right 5px center;
}
.newSelect select:hover,.newSelect select:focus{
    border:1px solid #333;
}
.works-div01-text {
    min-width: 640px;
    min-height: 70px;
}
.automationContent .con-boxs01-allbg button{
    margin:0 auto;
}
.works-span01 {
    margin: 0 10px;
}
/*关联消息提醒*/
.works-div03 {
    width: 100%;
    display: block;
    display: inline-block;
    padding: 15px;
    position: relative;
}

.works-div03 em {
    color: #ab0303;
    margin-right: 5px;
}
#themeId {
    width: 150px;
}
.works-div03 table td input[type='radio']{
    margin-right: 5px;
}
.works-div03 table td input[type='radio']:nth-child(2){
    margin-left: 25px;
}
.works-div03 table td .works-div01-sel01{
    margin-right:30px;
}
.works-div01-sel01 {
    height: 28px;
    line-height: 28px;
    min-width: 80px;
    width: 150px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0 24px 0  10px;
    background: rgba(0, 0, 0, 0) url(../img/khc-icon/ico-select.png) no-repeat scroll right 8px center;
    border:1px solid #d2d3dc;
}
.works-div01-sel01:hover,.works-div01-sel01:focus{
    border:1px solid #d2d3dc;
}
#messageAddDivId .test_box{
    margin-bottom:0;
}
/*关联分配任务*/
.works-div02 {
    width: 100%;
    display: block;
    padding: 15px;
    display: inline-block;
    position: relative;
}

.works-div02 em {
    color: #ab0303;
    margin-right: 5px;
}

.works-div02 table {
    width: 100%;
    display: inline-table;
}

.works-div02 table table {
    width: 100%;
    display: inline-table;
}

.works-div02 table tbody tr {
    width: 100%;
}

.works-div02 table tbody tr td {
    padding: 5px;
}

.works-div02-td-right {
    text-align: right;
    padding-right: 10px;
    vertical-align: top;
    line-height: 28px;
}
#taskTableDivId table input[type='text'] {
    width: 150px;
}
.mesh01 input,
.mesh01 select,
.mesh01 textarea,
.mesh02 input,
.mesh02 select,
.mesh02 textarea {
    margin-right: 10px;
}
.works-div02 input,
.works-div02 select {
    height: 28px;
    line-height: 28px;
    border:1px solid #dbe1e8;
}
.works-div02-sel01 {
    margin-right: 10px;
}
.works-div02 .pR {
    position: relative;
}

.works-div02 .pR input {
   /* height: auto !important;*/
    margin-right: 5px;
}

.works-div02 .pR span {
    color: #666;
}
.automationContent #taskTableDivId #sid{
    color: #666;
}
.works-div01 .table-condensed{
    margin-top:10px;
}
/*关联字段更新*/
.works-div02 #fieldupdateNameId {
    width: 150px;
}
.works-div03-td-right {
    text-align: right;
    padding-right: 10px;
    vertical-align: top;
}
#fieldUpdateListDivId #fieldUpdateSelectId{
    float: left;
    margin:10px 0 10px 30px;
}

/*模块已有*/
.works-div03-right {
    width: 100%;
    position: relative;
}

.works-div03-tpresent {
    width: 100%;
    height: 72px;
    padding: 10px 10px 10px 30px;
    background: #f7f7f7;
    line-height: 26px;
}
.automationContent .works-div03-tpresent{
    padding: 0;
    height: 50px;
}
.automationContent .works-div03-tpresent h2{
    font-size:20px;
    line-height: 50px;
    margin-top:0;
    padding-left:30px;
    margin-bottom:0;
}
.automationContent .mailList-table tfoot td{
    border:none;
    text-align: center;
}
.automationContent .mailList-table tfoot td button{
    margin: 15px 40px 0 40px;
}
.subAndCancel{
    width: 100%;
}
.subAndCancel li{
    float: left;
    width: 50%;
    text-align: center;
}
.sub_li {
    list-style: none;
    text-align: center;
    margin: 0 auto;
    width: 140px;
}
/*自动化规则-规则新建 结束*/

/*自动化规则-新建邮件 开始*/
.works-div03 {
    width: 100%;
    display: block;
    display: inline-block;
    padding: 15px;
    position: relative;
}

.works-div03 em {
    color: #ab0303;
    margin-right: 5px;
}

.works-div03 table {
    width: 100%;
    display: inline-table;
}

.works-div03 table table {
    width: 100%;
    display: inline-table;
}

.works-div03 table tbody tr {
    width: 100%;
}

.works-div03 table tbody tr td {
    padding: 5px;
}
/*自动化规则-新建邮件 结束*/
/*自动化规则-编辑邮件 开始*/
.works-div01 {
    width: 100%;
    display: block;
    padding: 15px;
    display: inline-block;
    position: relative;
}

.works-div01 em {
    color: #ab0303;
    margin-right: 5px;
}

.works-div01 table {
    width: 100%;
    display: inline-table;
}

.works-div01 table table {
    width: 100%;
    display: inline-table;
}

.works-div01 table tbody tr {
    width: 100%;
}

.works-div01 table tbody tr td {
    padding: 5px;
}
/*自动化规则-编辑结束*/
/*自动化规则-编辑消息 开始*/
.fenpei-sel-u.workflowrecieve-lineheight{
    margin-top: 5px;
}
/*自动化规则-编辑消息 结束*/
/*自动化规则-字段更新开始*/
.works-div01 .works-div03-tpresent{
    margin-bottom:15px;
}
.updateWorkFlow .works-div03-td-right {
    vertical-align: middle;
}
#abc #fieldupdateNameId {
    width: 150px;
}
.condition-input p{margin: 0px}
.auto_updateziduan tr td{vertical-align: middle;}
.auto_updateziduan tr td input[type="text"],.auto_updateziduan tr td select{
    width: 150px;
    height: 28px;
    border:1px solid #dbe1e8;
    color: #666;
    margin-top:0 !important;
    margin-bottom: 0 !important;
}
.auto_updateziduan tr td input[type="text"]:visited,
.auto_updateziduan tr td input[type="text"]:hover,
.auto_updateziduan tr td input[type="text"]:active,
.auto_updateziduan tr td input[type="text"]:focus{
    border:1px solid #dbe1e8;
    outline: none;
}
.auto_updateziduan tr td select:visited,
.auto_updateziduan tr td select:hover,
.auto_updateziduan tr td select:active,
.auto_updateziduan tr td select:focus{
    border:1px solid #dbe1e8;
    outline: none;
}
.auto_updateziduan .condition-select{
    line-height: 29px;
    border:none;
}
.auto_updateziduan .condition-select input[type='checkbox']{
    width: auto !important;
    vertical-align: middle;
}
.auto_updateziduan .view-new-laydate{
    margin-left: 0;
    display: inline-block;
    width: auto !important;
}
.auto_updateziduan .view-new-laydate #makeDateParamsId{
    width: auto !important;
    margin-top: 0 !important;
    margin-left: 8px;
}
.auto_updateziduan .view-new-laydate #makeDateParamsId input,
.auto_updateziduan .view-new-laydate #makeDateParamsId select{
    width: 140px;
    margin-right: 10px;
    height: 28px !important;
}
.auto_updateziduan .view-new-laydate>select{
    width: 150px;
}
.auto_updateziduan #makeDateParamsId{
    width: 340px !important;
}
.auto_updateziduan .condition-input{
    display: inline-block;
    border:none;
}
.auto_updateziduan #fixediv{
    margin-top: 0 !important;
    width: auto !important;
    margin-left: 8px;
}
.auto_updateziduan .view-new-laydate #fixediv input[type="text"]{
    height: 28px !important;
}
.auto_updateziduan .equal_span{
    margin-left: 4px;
}
/*自动化规则-字段更新结束*/

/*自动化规则-短信开始*/
#shortMessageNameId {
    width: 150px;
}
/*自动化规则-短信结束*/

/*自动化规则-回访开始*/
#callbackformId #nameId,
#callbackformId #ownerName {
    width: 150px;
}
#callbackformId .hide-div01{
    margin-bottom:10px;
}
.works-div02 .hide-div p {
    margin: 5px 0 !important;
}

.hide-div01 span {
    margin-right: 10px;
}
.h-auot {
    height: auto !important;
}

/*自动化规则-回访结束*/

/*自动化规则-转换开始*/
#opportunityDivId input[type="text"]{
    height: 28px;
}
#transforTotalDetialDivId #opportunityDivId .opportunity_at{
    width: 170px;
    border: 1px solid #d2d3dc;
    height: 80px;
    overflow-y: auto;
    line-height: 1.4;
}
#opportunityTable tr td{
    vertical-align: top;
    line-height: 28px;
}
#atwho-ground-opportunity_name .atwho-view{
    left: 355px !important;
    width: 175px;
    height: 200px;
}
#opportunityDivId #choseDateFieldsId{
    float: left;
    margin-right: 8px;
}
#opportunityDivId #transforDivId{
    float: left;
}
#opportunityDivId #transforDivId input,
#opportunityDivId #transforDivId select{
    height: 28px;
    margin-right: 8px;
    float: left;
}
/*自动化规则-转换结束*/

.con-boxs01 input[type='text'],
.con-boxs01 select {
    border:1px solid #ccc;
    height: 28px;
    border-radius: 5px;
}
.con-boxs01 .condition-input select,
.con-boxs01 .condition-input input[type='text']{
    /*border: none;*/
}
.automationContent input[type='checkbox'],
.con-boxs01 input[type='checkbox']{
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #b7b9c8;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff;
    position: relative;
    margin: 0 6px 0 0;
}
.automationContent input[type='checkbox']::after,
.con-boxs01 input[type='checkbox']::after{
    content: "";
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
    width: 4px;
    height: 8px;
    left: 4px;
    position: absolute;
    top: 1px;
    -webkit-transform: rotate(45deg) scaleY(0);
    transform: rotate(45deg) scaleY(0);
}
.automationContent input[type='checkbox']:checked,
.con-boxs01 input[type='checkbox']:checked{
    border-color: #ffcc1c;
    background: #ffcc1c;
}
.automationContent input[type='checkbox']:checked::after,
.con-boxs01 input[type='checkbox']:checked::after{
    -webkit-transform: rotate(45deg) scaleY(1);
    transform: rotate(45deg) scaleY(1);
}
.automationContent input[type='checkbox']:disabled:checked,
.automationContent input[type='checkbox'].eventNone:checked,
.con-boxs01 input[type='checkbox']:disabled:checked,
.con-boxs01 input[type='checkbox'].eventNone:checked{
    border-color: #d3d3dd;
    background: #d3d3dd;
}
.con-boxs01 .mesh01 {
    width: 640px;
    height: 28px;
}
.con-boxs01 .mesh01 div{
    border: 1px solid #d2d3dc !important;
    width: 100%;
    height: 100%;
    padding: 5px;
    border-radius: 5px;
}
/*自动化-自动化规则 end*/
/*自动化关注*/

.newly-top-buttn.zidonghuabianji{
    width: 185px;
}
.zidonghuaguanzhu-view{
    color: #FFFFFF;
    margin-top: 5px;
}
.attentionRow{
    height: 100%;
    overflow: hidden;
}
.attentionRow .panel{
    height: 100%;
}
.attentionRow .panel .works-03{
    height: calc(100% - 40px);
}
.attentionRow .dataTables_wrapper{
    height: calc(100% - 70px);
}
.attentionRow .dataTables_wrapper .dataTables_scroll{
    height: calc(100% - 10px);
}
.attentionRow .dataTables_wrapper .table-bordered{
    border: none;
}
.attentionRow #commonListTable_wrapper .dataTables_scroll .table>thead>tr>th,.attentionRow #commonListTable_wrapper .dataTables_scroll .table>tbody>tr>td{
    padding: 0 20px 0 10px;
    min-width: 90px;
    text-align: left;
}
.attentionRow #commonListTable_wrapper #commonListTable tbody tr td:first-child{
    padding: 0 20px 0 10px;
    max-width: none;
}
.attentionRow #commonListTable_wrapper #commonListTable tbody tr td.dataTables_empty{
    padding: 0;
}
.attentionRow #commonListTable_wrapper .dataTables_scroll .table>thead>tr>th:last-child{
    padding: 0 20px 0 10px;
    text-align: left;
    min-width: 110px;/*17-10-17 自动关注规则*/
}
.attentionRow .dataTables_wrapper .dataTables_empty{
    text-align: center;
}
.attentionRow .mail-pagination-all{
    padding: 0 20px;
}
/*数据管理-存储空间 start*/

.Storage-tab {
    width: 100%;
    margin-top: 10px;
}

.Storage-tab a {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    margin: 0 5px 0 0;
    padding: 5px 9px;
    border-bottom: 2px solid #fff;
}

.Storage-tab a:hover {
    border-bottom: 2px solid #3c8cbd;
}

.Storage-tab .Storage-active {
    border-bottom: 2px solid #3c8cbd;
}
/*数据管理-存储空间 end*/

/*历史记录 start*/
.historyfield_tablestyle{
    /*border-top: 1px solid #dbe1e8;*/
}
#tbody-datas  #des_td {
    width:600px;
    white-space: normal;
    text-align: left;
}
#tbody-datas  #sub_td{
    width:120px;
    white-space: normal;
    text-align: left;
}
.historyfield_tablestyle.zhutititle table thead tr th:nth-child(3){padding-right: 25px}

#tbody-datas tr td font{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    max-width: 150px;
}
.table-condensed.table-striped.audit_Table{
    border-top: 1px solid #dbe1e8;
}
/*历史记录 end*/

/*xie 17/1/17回收站*/
#content-main .tab-content .rashBox{
    height: 93%;
}
.rashTip{
    display: inline-block;
    margin-top:8px;
    margin-left:10px;
}
/*此处最小宽影响结算方式列表*/
#example tbody>tr>td:not(:first-child)
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    max-width: 90px;
}
/*17/1/17 xie 登录历史*/
.loadingHis{
    width: 100%;
    overflow: auto;
}
.loadingWrapper{
    padding:0px;
}
.loadingHis table{
    border-top: 1px solid #dbe1e8;
    /*border-bottom: 1px solid #dbe1e8;*/
}
.loadingHis table thead tr th{
    min-width: 90px;
}
#tbody-datas tr td{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    max-width: 150px;
}
/*登录历史 结束 */
/*订购纪录*/
.tab-pane.h-hundred.active thead tr th{
    min-width: 90px;
}

#tab-1 #example_wrapper table tbody tr td{
    padding: 0 10px 0 10px;
}

#tab-1 #example_wrapper table tbody tr td.themeData a{
    color: #186faa;
}
#tab-1 #example_wrapper table tbody tr td:first-child{
    text-align: left;
    padding: 0;
}


#tab-1 #example_wrapper table tbody tr td:last-child{
   text-align: center;
}

    /*结构 start*/
.wrapper-content-indexsetup {
    height: 100%;
    padding: 0px 25px 20px !important;/*xie 17/4/19*/
}
/*.set-content.documentManage{
    margin-bottom: 0px;
}*/
.wrapper-content>.row{
    width: 100%;
    margin-bottom: 20px;
}
/*非列表页高度*/

.ibox-content .wrapper {
    height: 100%;
}
#wrapper {
    width: 100%;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    overflow: hidden;
    background-color: #f3f3f4;
}


/*.wrapper {
	  padding: 0 20px
  }*/

.wrapper-content {
    padding: 0px 25px 20px 25px !important;/*xie 17/4/19*/
    width: 100%;
}
div.transformsuccess{
    background: #59add9;
    padding: 0 10px;
    height: 40px;
}
.wrapper-content-indexsetup0 {
    height: 100%;
    /*2016.8.16设置页自动滚动*/
    padding: 10px 10px 20px !important;/*xie 17/4/19*/
    overflow: auto;
}

#page-wrapper {
    margin: 0px 0  0 220px;
    position: inherit;
    border: 0 none;
    padding: 0;
    width: calc(100% - 220px);
}
.mini-navbar #page-wrapper{
    width: calc(100% - 70px);
}
.tab-content-01 {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    box-shadow: 0 0 4px -1px #ccc;
    display: inline-block;
    height: 100%;
    /*高度调整2016.9.26*/
    /* overflow: auto;*/
    /*不产生滚动条2016.9.28*/
    width: 100%;
}
/*结构 end*/

/*后台设置 start*/
.set-content {
    /*图表高度*/
    height: 100%;
    /*padding: 20px 20px 0;*/
    background-color: #fff;
    color: inherit;
    border-bottom: 20px;
    width: 100%;
    display: inline-block;
    padding: 20px;
    margin-bottom: 20px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    /*增加底边距2016.9.28*/
}
#fullsettings .set-content{
    padding: 15px 5px 5px 25px;
    margin-bottom: 0;
    background: transparent;
    display: block;
}
#fullsettings .tab-content{
    background: transparent;
    display: block;
}
.set-six {
    float: left;
    /*min-height: 150px;*/
    /*min-width: 345px;*/
    width:calc(33.3% - 20px);
    min-width:320px;
    min-height: 245px;
    height: calc(33.3% - 20px);
    margin-right: 20px;
    margin-bottom: 20px;
    /*padding: 30px 43px;*/
    /*border-right:1px solid #edf0f3;
    border-bottom:1px solid #edf0f3;*/
    /*max-height: 270px;*/
    box-shadow: 0 0 6px 2px #f0f2f6;
    position: relative;
    background: #fff;
}
/*.set-six:hover{
    background: #f4f7f9;
}
.set-six:nth-child(3n+0){
    border-right:none;
}*/
.set-six .set_wrap{
    display: inline-block;
    transform: translate(-50%,-50%);
    position: relative;
    left: 50%;
    top: 50%;
}
.set-six .set_wrap h1{
    font-size: 18px;
    text-align: center;
    font-weight: 500;
    margin: 25px 0 0;
}
.set-six .set-icon {
    display: block;
    /*float: left;
    position: relative;*/
    width: 71px;
    height: 71px;
    /*left: 50%;
    margin-left: -35px;*/
    /*17/2/20 xie 后台设置页样式优化*/
}

.set-six .set-icon img {
    border: 0 none;
    display: block;
    /*width: 100%;*/
    /*height: 78px;
    width: 79px;*/
}

.set-six:hover .set-right{
    display: block;
}

.set-six .set-right {
    /*display: inline-block;*/
    float: left;
    position: absolute;
    width: 100%;
    text-align: left;
    height: 100%;
    background: rgba(51,51,51,.9);
    padding: 10px 30px;
    left: 0;
    top: 0;
    display: none;
}

.set-six .set-right h2 {
    display: block;
    color: #fff;
    font-size: 18px;
    line-height: 42px;
    margin: 0 0 15px 0;
    padding: 0;
    text-align: left;
    /*border-bottom: 2px solid #ffcc1c;*/
    font-weight: normal;
    font-family: "微软雅黑";
    position: relative;
}
.set-six .set-right h2::after{
    content: "";
    width: 34px;
    border-bottom: 1px solid #ffcc1c;
    position: absolute;
    bottom: 0;
    left: 0;
}

.set-six .set-right ul {
    margin: 0;
    padding: 0;
    float: left;
    margin-right: 40px;
/*    color: #ccc;
    text-align: center;*/
}
.set-six .set-right ul li{
    list-style: none;
}

.set-six .set-right a {
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    /*margin: 0 1px;*/
    display: inline-block;
    font-family: "微软雅黑";
    position: relative;
    /*padding-right: 5px;*/
    padding-left: 22px;
    text-align: left;
}
.set-six .set-right a::after{
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    border: 1px solid #ffcc1c;
    left: 0;
    top: 11px;
    transform: rotate(45deg);
}
.set-six .set-right a:hover{
    color: #fed545;
}
#fullsettings.wrapper-content-indexsetup0{
    padding: 0px !important;
}
#fullsettings .panel-body{
    height: 100%;
}
/*.setup01 .set-right h2{
    !*个人设置*!
    border-color: #f8a20f;
}
.setup07 .set-right h2{
    !*公司设置*!
    border-color: #f36a5a;
}
.setup02 .set-right h2{
    !*用户及权限*!
    border-color: #53bb9b;
}
.setup03 .set-right h2{
    !*定制*!
    border-color: #b38acf;
}
.setup04 .set-right h2{
    !*自动化*!
    border-color: #348ea9;
}
.setup10 .set-right h2{
    !*扩展与集成*!
    border-color: #f48142;
}
.setup09 .set-right h2{
    !*个性化APP*!
    border-color: #aacf3c;
}
.setup05 .set-right h2{
    !*模板*!
    border-color: #f04946;
}
.setup06 .set-right h2{
    !*数据管理*!
    border-color: #5c96e0;
}
.setup08 .set-right h2{
    !*基础配置*!
    border-color: #af5ebe;
}
.setup09 .set-right h2{
    !*个性化app*!
    border-color: #aacf3c;
}*/
/*后台设置 end*/

/*导入历史 开始*/
.bhc-timeline {
    width:100%;
    height:auto;
    background: #FFF;
}
.bhc-timeline ul {
    margin: 0px;
    padding: 60px 0px;
    position: relative;
}
.bhc-timeline ul:BEFORE {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    top: 44px;
    left: 118.5px;
    background:#dbe1e8;
    z-index: 0;
}
.bhc-timeline ul li {
    list-style: none outside none;
    /*padding: 0px 0 48px 0px;*/
    /*margin-top: 20px;*/
    display: list-item;
    text-align: -webkit-match-parent;
    width: 100%;
    clear: both;
    min-width: 1000px;
    position: relative;
}
.bhc-timeline ul li:HOVER .bhc-timeline-content.fL {
    background: #f7f8fa;
}
.bhc-timeline ul li:HOVER .daoru-history-arrow{
    background: #f7f8fa;
}

.bhc-timeline ul li:HOVER .bhc-timeline-btn {
    display: block;
}
.bhc-timeline ul li .bhc-timeline-content.fL:HOVER .btn-link.lockbtn{
     background: #2B85C4;
     color: #fff;
     display: inline-block;
 }
.bhc-timeline ul li .bhc-timeline-content.fL:HOVER .btn-link.revokebtn{
    background: #fff;
    color: #666;
    display: inline-block;
}
.bhc-timeline-time {
    width: 120px;
    text-align: center;
    padding: 30px 20px 0px 35px;
}
.bhc-timeline-time label {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    font-weight: normal;
    color: #999;
}
.bhc-timeline-image {
    width: 40px;
    height: 40px;
    overflow: hidden;
    border: 0px solid #FFF;
    border-radius: 100%;
    cursor: auto;
    transition: all .15s ease-in-out;
}
.bhc-timeline-image img {
    border: 1px solid #ccc;
    border-radius: 100%;
    overflow: hidden;
    position: absolute;
    background: #FFF;
    margin-top: 18px;
    margin-left: 22px;
}
.bhc-timeline-content {
    margin-left: 20px;
    width: 84%;
    min-width: 800px;
    border: 1px solid #dbe1e8;
    height: 86px;
    margin-bottom: 20px;
    border-radius: 4px;
}
.bhc-timeline-btn {
    padding: 8px;
    display:none;
}
.contentinfo {
    margin: 18px 200px 18px 45px;
    padding: 6px;
    cursor: default;
    width: 230px;
}
.addedinfo{
    width: 70px;
}
.updatedinfo, .skippedinfo {
    width: 60px;
    margin-right: 15px;
    padding: 6px;
    cursor: default;
}
.addedinfo span, .updatedinfo span, .skippedinfo span {
    position:relative;
    clear:left;
}
.addedinfo:HOVER >span, .updatedinfo:HOVER >span, .skippedinfo:HOVER >span {
    color: #3c8dbc!important;
    cursor: pointer;
}
.contentinfo span:first-child, .contentinfo span:last-child, .addedinfo span:first-child, .updatedinfo span:first-child, .skippedinfo span:first-child {
    color: #666;
}
.addedinfo span:last-child, .updatedinfo span:last-child, .skippedinfo span:last-child {
    color: #666;
}
.fL{
    float: left;
}
.fL.contentinfo span:first-child{
    font-size: 14px;
    color: #2B85C4;
}
.fL.addedinfo{
    margin: 33px -31px;
}
.fL.updatedinfo{
    margin: 27px 25px;
}
.fL.skippedinfo{
    margin: 27px 0;
}
.bhc-timeline-content.fL>span{
    margin: 27px 0px;
    border: 1px solid #dbe1e8;
    padding: 6px 12px;
    display: none;
}
.btn.btn-link.lockbtn{
    border-right: none;
    margin-left: 40px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.btn.btn-link.revokebtn{
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}


.daoru-history-arrow{
    height: 10px;
    width: 10px;
    border-top: 1px solid #dbe1e8;
    border-left: 1px solid #dbe1e8;
    background: #fff;
    transform: rotate(-45deg);
    position: absolute;
    top:16px;
    left:135px;
}
.daoru-history-radus-top {
    background: url("../img/guan/guanl03.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 15px;
    position: absolute;
    top: 14px;
    left: 111px;
    width: 15px;
    z-index: 0;
}

.panel-body.daoruhistorylist{
    background: #fff;
}

.daoru-history-top{
     background:#fff url(../img/guan/tiimeline-top.png) no-repeat scroll 0 0;
     top: 30px;
     display: inline-block;
     height: 16px;
     left: 111px;
     margin-right: 5px;
     position: absolute;
     width: 16px;
}

/*导入历史  结束*/

/*评论 start*/
/*点赞展示*/
.comment-thumbperson{
    height: auto;
    /*border-bottom: 1px solid #dbe1e8;*/
    padding: 10px 0  0px;
}
.praises-total {
    display: inline-block;
    /*margin-left: 20px;*/
    position: relative;
    text-align: right;
    /*padding: 0 15px;*//*影响工作报告的点赞*/
    height: auto;
    /*border-top: 1px solid #dbe1e8;*/
    /*border-bottom: 1px solid #dbe1e8;*/
    /*width: 100%;*/
}
/*详情页-右侧评论-开始*/
.praises-total {
    display: none;
    /*margin-left: 20px;*/
    position: relative;
    text-align: right;
    height: auto;
    border-top: 1px solid #f5f5f7;
    /*border-bottom: 1px solid #dbe1e8;*/
    width: 100%;
    padding: 10px 7px 10px 14px;
    background: #f5f5f7;
    margin-bottom: 15px;
}
.praises-total::before{
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background: #f5f5f7;
    left: 19px;
    top: -5px;
    transform: rotate(-45deg);
}
.praises-total::after{
    content: "";
    display: block;
    clear: both;
    overflow: hidden;
}
/*详情页-右侧评论-结束*/
.praises-total .praises-total-01 {
    float: left;
    /*margin-left: 5px;*/
    display: none;
}

.praises-total .praises-total-02 {
    float: left;
}

.praises-total .praises-total-03 {
    color: #ccc;
    float: left;
    font-size: 12px;
    line-height: 22px;
    margin-left: 4px;
}

.praises-total a {
    position: relative;
    font-size: 12px;
}

.praises-total img {
    position: relative;
    margin-right: 10px;
}
/*内容展示*/
.comment-all {
    width: 100%;
    padding: 0;
    position: relative;
}
.head-img{
    height: 30px;
    width: 30px;
    display: inline-block;
    /*background: black;*/
    float: left;
    border: 1px solid #dbe1e8;
    border-radius: 20px;
    position: absolute;
    left: 0px;
    top: 2px;
}
.head-img>img{
    width: 30px;
    height: 30px;
    border-radius: 25px;
}
.head-img-left{
    padding-left: 40px;
    display: block;
}
.reply-head-img{
    height: 40px;
    width: 40px;
    display: inline-block;
    /*background: black;*/
    float: left;
    border: 1px solid #dbe1e8;
    border-radius: 20px;
    position: absolute;
    left: -44px;
    top: 2px;
    overflow: hidden;
}
.reply-head-img>img{
    width: 40px;
    height: 40px;
    border-radius: 25px;
}
.comment-all .well-parent {
    margin: 10px 0;
}
.worklog-all-right {
    position: relative;
}

.worklog-all-right p span {
    color: #999;
    font-size: 12px;
}

.worklog-all-right p a {
    margin: 0 5px 0 10px;
    color: #888;
}
.worklog-all-right .comment-delete{
    background: url('../img/delcomment.png') no-repeat left center;
    padding-left: 16px;
    display: none;
}
.worklog-all-right .reply{
    background: url('../img/commentIcon.png') no-repeat left center;
    padding-left: 16px;
    display: none;
}
.worklog-all-right:hover .head-img-left .comment-delete,
.worklog-all-right:hover .head-img-left .reply{
    display: inline-block;
}
.relpy-all .worklog-all-right:hover .reply,
.relpy-all .worklog-all-right:hover .comment-delete{
    display: inline-block;
}
.commentContent{
    color: #333;
    display: block;
    font-size: 14px;
}
.worklog-all-right span .name-strong {
    color: #ffb500;
    margin: 0 5px 0 0;
    font-weight: 500;
    font-size: 14px;
}
#comment-praise-div #comment-all-all .worklog-all-right .ibox.float-e-margins{
    margin-top:0;
}
#comment-praise-div #comment-all-all .worklog-all-right{
    margin-bottom:15px;
}

#comment-praise-div #comment-all-all>div[seq="1"]{
    /*margin-bottom: 20px;*/
}
.comment-all .relpy-all{
    margin-top: 15px;
    padding-left: 65px;
    border-bottom: 1px dashed #dbe1e8;
    padding-bottom: 0;
}
.workPlanDetail .comment-all .relpy-all{
    padding-left: 75px;
    border-bottom: 0;
}
.workPlanDetail .comment-all{
    padding: 0;
}
.workPlanDetail #change-comment-textarea-state .bh-information-box-fo{
    padding: 0;
}
.workPlanDetail #commentShowOrHide a{
    margin: 0;
}
.workPlanDetail #commentShowOrHide{
    margin-bottom: 5px;
}
.relpy-all div[seq="2"]{
    padding-left: 6px;
}
/*.relpy-all .div[seq="2"]>span{*/
    /*line-height: 22px;*/
/*}*/
#commentShowOrHide a{
    margin-left: 15px;
}
/*公告详情 -开始*/
.tab-content.noticeDetail .relpy-all div[seq="2"]{
    padding-left:50px;
}
.tab-content.noticeDetail .head-img+span{
    line-height: 26px;
}
.tab-content.noticeDetail #bh-information-box-fo-t{
    padding: 0;
}

/*公告详情 -结束*/

.timedot{
    position: absolute;
    left: -96px;
    top:0px;
    color: #888888;
}
#follow-up-review-boxs strong{
    font-weight: 500;
}
#praise-names  a{
    font-weight: 500;
    color: #585858;
}
/*发表*/
.bh-information-box-fo {
    position: relative;
    width: 100%;
    height: auto;
    text-align: right;
    padding: 0;
}
.bh-information-textarea {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    /*box-shadow: 0 0 4px -1px #ccc inset;*/
    font-size: 12px;
    overflow: auto;
    margin: 0 0 10px;
    resize: none;
    height: 40px;
    border: 1px solid #dbe1e8;
    width: 100%;
    line-height: 20px;
    text-align: left;
    padding: 3px 8px 5px;
}

.bh-information-textarea img {
    margin: 0 2px;
    border: 0 none;
}
.bh-information-box-fo .active-button {
    background: #66afe9 !important;
}

.bh-information-box-fo button {
    /*min-width: 80px;*/
}
.comment_picture {
    height: 32px;
}
.comment_picture::after{
    content: '';
    display: block;
    clear: both;
    overflow: hidden;
}
.comment_picture .btn{
    font-size: 14px;
    line-height: 18px;
}
.my-comment-button {
    width: 100%;
    position: relative;
}

.emoji-start {
    float: left;
    margin-top: 6px;
}

.emoji-start img {
    width: 18px;
    height: 18px;
    margin: 0;
}
.picture-start {
    float: left;
    margin: 6px 0 0 17px;
}

/*.picture-start img {
    width: 18px;
    height: 18px;
}*/
/*评论初始化*/
.bh-information-box {
    text-align: left;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    /*box-shadow: 0 0 4px -1px #ccc inset;*/
    font-size: 12px;
    overflow: auto;
    margin: 0;
    resize: none;
    height: 30px;
    border: 1px solid #ccc;
    width: 100%;
    line-height: 20px;
    padding: 3px 8px 5px;
}

.bh-information-box:hover {
    border: #66afe9 1px solid;
}
/*评论 结束*/

/*调整最小宽度 xie 17/1/17 start*/
#content-main{
    min-width: 260px;
    /*overflow-x: auto !important;*/
}
#content-main>.wrapper{
    min-width: 930px;
}
#content-main>form>.wrapper{
    min-width: 930px;
}
.form-left{
    min-width: 700px;
}

#mainIFrame{
    height: 100%;
    min-width: 920px;
    /*17/1/23 xie重新调整最小宽度*/
}
#mainIFrame #content-main{
    overflow-x:hidden ;
}
/*调整最小宽度 xie 17/1/17 end*/

/*审批流 start*/

/*审批规则列表*/
.examineApproveList .splzs-box-02{
    height: 100%;
}
.examineApproveList .splzs-box-02 .auto_Rule{
    height: calc(100% - 31px);
    border:0;
}
.examineApproveList .dataTables_wrapper{
    padding-bottom: 0;
}
.examineApproveList .dataTables_scroll{
    height: calc(100% - 60px);
    padding: 0;
}
.examineApproveList .dataTables_scroll .dataTables_scrollBody{
    border: none;
    border-bottom: 1px solid #dbe1e8;
}
.examineApproveList .dataTables_scroll .dataTables_scrollBody tbody tr td{
    border-bottom: 0;
}
.examineApproveList #commonListTable_wrapper .dataTables_scroll .table>thead>tr>th:last-child{
    text-align: left;
    min-width: 90px;
    width: 100px !important;
}
.examineApproveList #commonListTable_wrapper .dataTables_scroll .table>tbody>tr>td:last-child{
    text-align: left;
    min-width: 90px;
}
.examineApproveList #commonListTable_wrapper .table thead tr th:first-child,
.examineApproveList #commonListTable_wrapper .table tbody tr td:first-child{
    padding: 0 20px 0 10px;
    text-align: left;
    min-width: 90px;
}
.examineApproveList #commonListTable_wrapper #commonListTable tbody tr td.dataTables_empty{
    padding: 0;
}

#approvalSetList .table>tbody>tr>td:not(:first-child)
{
    padding: 0px 0px 0 10px;
}

/*审批模型*/
.savemodelbtn{
    background:transparent;
    border: 1px solid #3c8cbd;
    border-radius: 2px;
    color: #3c8cbd;
}
.savemodelbtn:hover{
    background: #63c0f2;
    color: #fff;
    border: 1px solid #3c8cbd;
    border-radius: 2px;
}
.approveCreateItem .approveAuto textarea[name='description']{
    width: 340px;
}
#candidateUsers .SMS-template-choice.approve_style span{
    display: inline-block;
    margin-top: 5px;
}
/*审批流 end*/
/*单条线索转换 start*/
.changeKeys{
    background: #fff;
    margin: 0px 10px;
    padding: 20px;
}

.changeKeys>p{
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 16px;
}
.changeKeys>div{
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 16px;
}
.changeKeys table td{
    padding-bottom: 15px;
    font-size: 14px;
}
.changeKeys table td input[type="text"]{
    height: 32px;
    min-width: 150px;
    border: 1px solid #d2d3dc;
    border-radius: 5px;
}
.changeKeys table td select{
    height: 32px;
    width: 150px;
    border: 1px solid #d2d3dc;
    border-radius: 5px;
}
.changeKeys table td select:hover{
    border-color: #d2d3dc;
}
.changeKeys .checkbox,.changeKeys input[type='radio']{
    margin: 0 8px 0 0 !important;
}
.successKeys{
    margin-top:10px;
    padding-bottom: 5px;
    font-size: 14px;
}
p.successKeys>a{
    color: #2B85C4;
}
.testFormValid .modal-content-table table tr td{
    vertical-align: middle;
}
.convert_successorfail_style{
    padding: 30px 20px;
    font-size: 16px;}/*转换成功*/
.changeKeys #p_addExistingContactSpan{
    color: #00a8ff !important;
}
.p_v_contactView .p_v_contactView{
    padding: 10px;
}
.p_v_contactView .modal-content-table{
    min-height: 230px;
    max-height: 300px;
    overflow: auto;
}
.p_v_contactView .modal-content-table table{
    margin: 0;
    border:none;
}
.p_v_contactView .modal-content-table table tr th{
    font-weight: 500;
    font-size: 12px;
    color: #888;
    background: #ebecef;
}
.p_v_contactView .modal-content-table table tr td{
    font-size: 14px;
    color: #585858;
}
.changeKeys #clueValidateForm table tr td{
    vertical-align: middle;
    line-height: 46px;
    /*border-bottom: 1px solid #e2e3ea; 单条转换0706*/
    padding-bottom: 0;
    height: 46px;
    position: relative;
}
.changeKeys #clueValidateForm table{
    width: 590px;
}
.changeKeys #clueValidateForm table tr td:first-child{
    /*width: 40% !important; 单条转换0706*/
    width: 140px !important;
    text-align: left !important;
    color: #888 !important;
    padding: 0 20px;
}
.changeKeys #clueValidateForm table tr td em{
    color: #f6844f;
    position: absolute;
    left: 6px;
    font-style: normal;
    top: 2px;
}
.changeKeys #clueValidateForm table td input[type="text"]{
    /*border: none;
    height: 44px; 单条转换0706*/
}
.changeKeys #clueValidateForm table td .Validform_wrong{
    /*right: 0;
    position: absolute;
    top: 20px; 单条转换0706*/
}
.changeKeys #opportunityDiv{
    margin-bottom: 30px;
}
/*单条转换完成弹框*/
.convertSuccess #back{
    position: static;
}
.convertSuccess.minDialog{
    width: 600px;
}
.convertSuccess .minDialogInfo{
    padding: 28px 35px;
    height: 295px;
}
.convert_msg p{
    font-size: 14px;
    line-height: 1;
}
.convertSuccess .minDialogInfo h3{
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    margin: 25px 0;
}
.convert_detail{
    border-top: 1px solid #e2e3ea;
}
.convert_detail p{
    margin: 0;
    height: 46px;
    line-height: 46px;
}
.convert_detail .successKeys{
    border-bottom: 1px solid #e2e3ea;
}
.convert_detail .successKeys a{
    margin-left: 80px;
    font-size: 14px;
    width: 360px;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.convert_detail .successKeys>span{
    float: left;
    width: 90px;
    color: #888;
    padding-left: 20px;
}

    /*单条线索转换 结束*/
/*新添加"附件"下拉选框*/
.selectesbtn{
    height: 65px;
    width: 180px;
    background: #fff;
    border: 1px solid #dbe1e8;
    top: 38px;
    left: 10px;
    z-index: 9999;
    display: none;
    position: absolute;
    border: 1px solid rgb(43, 133, 196);
    border-top: none;
}
.selectesbtn ul{
    list-style-type: none;

}
.selectesbtn ul li{
    height: 30px;
    cursor: pointer;
}
.selectesbtn ul li:hover{
    background: #f7f8fa;
    height: 30px;
    cursor: pointer;
}
.selectesbtn ul li span{
    color: #666666;
    margin-left: 10px;
    margin-top: 5px;
    display: inline-block;
}
.selectesbtn ul li input{
    margin: 9px 10px;
    outline: none;
}
.select-box-left{
    float: left;
    margin: 7px 10px;
    background: #fff;
    height: 30px;
    width: 180px;
    border: 1px solid #dbe1e8;
    border-radius: 2px;
    position: relative;
}
.select-box-left	span{
    display: inline-block;
    margin: 6px 13px;
}
.select-box-left img{
    float: right;
    margin: 13px;
}
.window-body-top .select-box-left>span{
    margin: 7px;
    display: inline-block;
    font-size: 12px;
    color: #666666;
}
/*app工作报告*/
.form-layout-one.work-log-lins.appWorkReport{
    min-width: 320px;
    padding: 20px 15px;
}
.appWorkReport .work-log-lins-01{
    padding: 0 15px;
}
.appWorkReportTop.kh-div{
    display: -webkit-box;
    margin-bottom: 0;
    border-bottom:10px solid #f5f5f5;
}
.appWorkReportTop.kh-div .newly-one{
    height: auto;
    width: 40%;
    margin:15px 0 15px;
    text-align: center;
}
.appWorkReportTop.kh-div .ibox{
    padding-top: 29px;
}
.appWorkReportTop.kh-div  .planUser{
    -webkit-box-flex: 1;
}
.appWorkReportTop.kh-div  .planUser h1{
    margin:0;
    font-size: 22px;
    padding-bottom: 0px;
    font-family: "微软雅黑";
    border-left:3px solid #2b85c4;
    padding-left: 7px;
    margin-bottom: 7px;
    line-height: 1;
}
.appWorkReportTop.kh-div  .planUser p{
    font-size: 16px;
    color: #b9b9b9;
    margin-bottom: 5px;
    font-family: "微软雅黑";
}
.appWorkReportTop.kh-div .newly-one a{
    margin:0 auto;
    -webkit-transform:scale(0.8);
    -moz-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
}
.appWorkReport .ibox-tools-k{
    line-height: 40px;
}
.appWorkReport .ibox-tools-k h5{
    font-size: 18px;
    font-weight: 200;
}
.appWorkReport .work-log-lins-01{
    margin-bottom: 15px;
}
.appWorkReportTop.kh-div .ibox h1:before {
    display: none !important;
}



/*清除按钮*/
#clearDiv{
    position:absolute;
    z-index:9999;
    text-align:center;
    width:17px;
    height:17px;
    cursor: pointer;
    display: none;
}
#clearDiv:hover{
    background: #ededed;
}
#clearDiv::before{
    content: "";
    position: absolute;
    width: 5px;
    height:5px;
    border-top:1px solid #999;
    border-left:1px solid #999;
    transform: rotate(-135deg);
    left:6px;
    top:3px;
}
#clearDiv::after{
    content: "";
    position: absolute;
    width: 5px;
    height:5px;
    border-top:1px solid #999;
    border-left:1px solid #999;
    transform: rotate(45deg);
    left:6px;
    top:9px;
}
/*公共详情页head部分*/
.ibox-title-bgcolor{
    background-color: transparent;
    color: inherit;
    height: 15px;
    margin-bottom: 0;
    /*min-height: 40px;*/
    padding: 2px 25px;
    width: 100%;
    width: 45px;/*xie 17/5/18 60->45*/
    background: #5faee3;
    text-align: center;
    margin: 0px auto;
    position: absolute;
    left: 47.5%;
    bottom: 0px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    overflow: hidden;
}
.commonDetail-View{
    width: calc(100% - 220px);
    padding: 10px 55px 10px;
    position: fixed;
    bottom: 0px;
    left: 220px;
    text-align: left;
    box-shadow: 0px -3px 10px #dbe1e8;
    background: #fff;
    border: 1px solid #dbe1e8;
}
.commonDetail-View .btn{
    font-size: 14px;
    margin:0 10px 0 0;
}
.mini-navbar .commonDetail-View{
    width: calc(100% - 70px);
    left: 70px;
}
/*添加已有-高级搜索样式*/
.search_addExisting{
    width: auto;
    display: inline-block;
    position: relative;
}
.search_addExisting input[type="text"]{
    width: 180px;
    height: 32px;
    border:1px solid #c2cad8;
    border-radius: 5px;
    padding: 0 26px 0 10px;
    font-size: 14px;
    color: #333;
}
.search_addExisting a{
    position: relative;
    left: -24px;
    top:5px;
}
.addExisting-backarrow{
    height: 10px;
    width: 10px;
    border-top: 2px solid #73818a;
    border-left: 2px solid #73818a;
    transform: rotate(-45deg);
    display: inline-block;
    margin-right: 6px;
    cursor: pointer;
    margin-bottom: 2px;
}
.addExisting-Seniorsearch{
    display:none;
    width: 640px;
    padding-bottom: 15px;
    background: #fff;
    border: 1px solid #dbe1e8;
    margin-bottom: 20px;
    position: relative;
}
.addExisting-Seniorsearch::after{
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background: #fff;
    border-left: 1px solid #dbe1e8;
    border-top: 1px solid #dbe1e8;
    transform: rotate(45deg);
    top: -6px;
    left: 65px;
}
.addExisting-Seniorsearch .condition-public table{
    width: 100%;
}
.ibox-title-bgcolor .ibox-tools-k.ibox-tools-k_border_bottom{
    border-bottom:1px solid #2b85c4;
}
.addExisting-Seniorsearch .condition-public{
    background: #fff;
    border: none;
}
/*添加已有-新版样式*/
.add_existing.tab-content{
    padding: 22px 22px 0;
}
.add_existing .b-u-m-member-state{
    padding: 0;
}

/*详情页头部改版后*/
#approve_title{
    padding: 0;
    margin: -8px;
    height: 40px;
    line-height: 40px;
    height: 40px;
    margin-left: -10px;
}
#approve_title h1{
    line-height: 2;
    font-size: 16px;
    max-width: 500px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 12px;
    color: #2B85C4;
    font-weight: 500;
}
#approve_title .newly-one a img{
    height: 34px;
    width: 34px;
}
#approve_title .newly-one{
    width: 48px;
}
/*详情页头部-展开按钮颜色*/
.ibox-title-bgcolor .ibox-tools-k_border_bottom{
    position: absolute;
    width: 15px;
    height: 15px;
    bottom: 0;
    line-height: 15px;
    left: 38%;
    border:0;
}
.ibox-title-bgcolor .ibox-tools-k_border_bottom .collapse-link{
    position: absolute;
    width: 15px;
    height: 15px;
    left: 0;
    bottom: 0;
    line-height: 15px;
}
.ibox-title-bgcolor .ibox-tools-k_border_bottom .collapse-link .fa-angle-up{
    width: 15px;
    height: 15px;
    line-height: 14px;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
}
.ibox-title-bgcolor .ibox-tools-k_border_bottom .collapse-link .fa-angle-down{
    width: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
}
/*.headDtail-toggolarrow{
    height: 5px;
    width: 5px;
    background: #000;
}*/
.ibox-title-bgcolor a{
    color: #fff;
}
.ibox-title-bgcolor a:hover{
    color: #fff;
}
/*应收款项 title*/
.back-text.payReceiveable{
    margin-top: 13px;
}
.ibox-tools-thr.payReceiveable{
      margin-top: 10px;
  }
/*应收应付款项*/
#tbody_sum_id tr td{
    text-align: left;
    padding-left: 5px!important;
}
.ibox-content.payreceiveable table#example.table>tbody>tr>td a{
    color: #186faa;
}

/*表格拖拽样式*/
.table thead .simpleData,.table thead .themeData {
    position: relative;
    padding-left:0;
    padding-right:0;
    min-width: 90px;
}
.table thead .simpleData .resizeDivClass,.table thead .themeData .resizeDivClass{
    content:'';
    position: absolute;
    width: 4px;
    height: 100%;
    background: transparent;
    right: 0;
    top:0px;
    cursor: col-resize;
   /* z-index: 99;*/
}
.DTFC_LeftWrapper,.DTFC_RightWrapper{
    border-top:1px solid #dbe1e8;
}
.DTFC_ScrollWrapper{
    height: calc(100% - 60px) !important;
    overflow: hidden;
}
.DTFC_ScrollWrapper .dataTables_scroll{
    height: 100%;
}
.DTFC_LeftHeadWrapper tbody .search-tr td:first-child{
    display: block;
    width: 100%;
}
/*固定列表头颜色*/
.DTFC_LeftHeadWrapper thead{
    background: #fefafb !important;
}
/*.DTFC_LeftHeadWrapper tbody .search-tr td:not(:first-child){
    display: none;
}
.DTFC_RightHeadWrapper tbody .search-tr td:not(:last-child){
    display: none;
}*/
.DTFC_RightWrapper .DTFC_RightHeadWrapper>table>tbody>.search-tr:hover td,.DTFC_LeftWrapper  .DTFC_LeftHeadWrapper>table>tbody>.search-tr:hover td{
    background: #fff !important;
}
.splitLine{
    width: 0px;
    height: 100%;
    position: absolute;
    left: 0;
    top:0;
    display: none;
    overflow: hidden;
    cursor: col-resize;
    z-index: 9999;
    border-right:1px dashed #7586a4;
}
#commonListTable_wrapper .DTFC_LeftWrapper .table>thead>tr>th:last-child, #commonListTable_wrapper .DTFC_LeftWrapper .table>tbody>tr>td:last-child{
    text-align: left;
}
.DTFC_LeftBodyWrapper{
    border-right: 1px solid #c2cad8;
}
.DTFC_RightBodyWrapper{
    display: none;
}
#commonListTable_wrapper .dataTables_scroll .table>thead>tr>th:last-child{
    min-width: 80px;
    width: 80px !important;
    padding: 0 10px;
}
#commonListTable_wrapper .dataTables_scroll .table>tbody>tr>td:last-child{
    padding: 0 10px;
}
    /*单选框样式*/
/*
input[type='radio']{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type='radio']+label{
    position: relative;
    width: 14px;
    height: 14px;
    border:1px solid #c3cbd8;
    background: #fff;
    border-radius: 50%;
}
input[type='radio']+label::before{
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    background: #fff;
    left: 3px;
    top:3px;
    border-radius: 50%;
}
input[type='radio']:checked+label::before{
    background: #2b85c4;
}*/
/*结算方式-表格*/
.ibox-content.settlemntList_table .dataTables_scroll .dataTables_scrollHead table thead tr th:not(:first-child){
      min-width: 90px;
}
.ibox-content.settlemntList_table .dataTables_scroll .dataTables_scrollBody #example tbody  tr td span{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    white-space: normal;
    word-break: break-all;
    max-width: 150px;
}
/*计量单位-表格*/
.ibox-content.basicUnitGroup_table .dataTables_scroll .dataTables_scrollBody #basicUnitGroupTableId tbody tr td:not(:last-child) a{
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 1;
     white-space: normal;
     word-break: break-all;
     max-width: 150px;
 }
/*收款核销详情页*/
.nino.verification .form-layout-two.newly-two.view h5[name='detail-relation'],.nino.verification .newly-thr h5[name='detail-relation']{
      padding-left: 0px!important;
}
.nino.verification .form-layout-two.newly-two.view h5[name='detail-relation']:before,.nino.verification .newly-thr h5[name='detail-relation']:before{
    content: "";
    position: absolute;
    width: 3px;
    height: 14px;
    background: #fff;
    left: 0;
    top: 0px;
}
.nino.verification .ibox-title h5{
    padding-left: 20px;
    color: #333 !important;
}
.nino.verification .ibox-title h5::before{
    top: 28px;
}
.nino.verification .table-bordered-0122 .ico-jingzheng{
    top: 5px;
}
.nino.verification .table-bordered-0122 .ico-ereisa{
    top: 9px;
}
.nino.verification .form-layout-two.newly-two.view .ibox-title a[class="collapse-link"],.nino.verification .newly-thr .ibox-title a[class="collapse-link"]{
    border-bottom: none !important;
}
.nino.verification .subNavBox.subNavBox-axis .view .table-bordered-0122 tbody tr td{
    vertical-align: inherit;
}
.realtion-table-div.realtion-table-div01{
    overflow-x: hidden;
}
.realtion-table-div.realtion-table-div01 .table>thead>tr>th{
    white-space: normal;
    padding: 0 6px;
    font-size: 12px;
    color:#888888;
    text-align: left;
}
.table-bordered-0122.proTable#content-table,.table-bordered-0122.proTable#content-table>tbody>tr>td{
	background:#fff;
	border:none;
}
.table-bordered-0122.proTable#content-table{
	width:70%;
}
.table-bordered-0122.proTable#content-table>tbody>tr>td>input{
	width:200px
}
/*.kh-back.ibox-title.basicunit-icon .ibox-tools-thr{
    margin-top: 12px;
}*/
/*收付款核销-详情页改版后*/
.ibox.propert_receipt h5{
    padding-left: 3px!important;
}
/*.newly-thr.verification .ibox-tools-k{
    border-bottom: 2px solid #2B85C4;
}*/
.newly-thr.verification .ibox-title h5::before{
    background: #fff!important;
}
.ibox-content.supplier .dataTables_scroll table[aria-describedby="lookupListTable_info"] tbody tr td:first-child{
     width: 80px;
}
.kh-back.ibox-title{
    padding: 0 20px!important;
    height: 50px;
}
.kh-back.ibox-title .ibox-tools-thr{
    margin-top: 15px;
}

/*实际收款明细*/
#bh_receive_actual table  td i.ico-jingzheng{
    top:3px;
    left:-15px;
}
#bh_receive_actual table  td
#bh_receive_actual .ico-ereisa{
    top: 6px;
}
/*结算方式、计量单位右侧*/
.follow-up-menu.right-card{
    right: 0px;
}
.form-right.settlementRight,.form-right.currencyRight{
    right: 15px;
}
/*列表外呼电话按钮样式*/
#commonListTable tbody .simpleData {
    position: relative;
}
#commonListTable tbody .simpleData .ico-iph-c {
    width:16px;
    position: absolute;
    right: 0px;
    top: 11px;
    z-index: 0;
}

/*自定義按鈕*/
.newly .row.kh-div .kh-back.ibox-title #headDetailOperations .custom-grey-sprite,.custom-grey-sprite{
    display: inline-block;
    background-image: url(../img/customButton_img/custom-grey.png);
}
.ibox-tools-thr .custom{
    width: 18px;
    height: 18px;
    /*margin:0 0 0 10px;*/
}
/*自定义图标*/
/*.custom-grey-sprite{background:url(../images/img.png)  no-repeat;}*/
.custom_03{height:18px;width:17px;background-position:0 0;}
.custom_08{height:18px;width:18px;background-position:0 -18px;}
.custom_07{height:18px;width:18px;background-position:0 -36px;}
.custom_09{height:18px;width:18px;background-position:0 -54px;}
.custom_10{height:18px;width:18px;background-position:0 -72px;}
.custom_11{height:18px;width:18px;background-position:0 -90px;}
.custom_02{height:18px;width:18px;background-position:0 -108px;}
.custom_01{height:18px;width:18px;background-position:0 -126px;}
.custom_04{height:18px;width:18px;background-position:0 -144px;}
.custom_06{height:18px;width:18px;background-position:0 -162px;}
.custom_05{height:18px;width:18px;background-position:0 -180px;}

/*警告成功消息提醒*/
.msgTip{
    width: auto;
    min-width: 180px;
    height: 72px;
    background: rgba(0,0,0,0.7);
    border-radius: 5px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    color: #fff;
    text-align: center;
    display: none;
}
.msgTipContent{
    display: box;
    display: -webkit-box;
    display: -moz-box;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    height: 100%;
    width: 100%;
    padding: 0 20px;
}
.msgIcon{
    display: block;
    width: 30px;
    height: 30px;
    margin-right: 10px;
}
.warningTip .msgIcon{
    background: url("../img/warning_03.png") no-repeat center;
}
.successTip .msgIcon{
    background: url("../img/successIcon_03.png") no-repeat center;
}
.fontSize14{
    font-size: 14px;
}
/*自定义滚动条样式*/
.nicescroll-cursors{
    box-sizing: content-box;
}
/*区分ie浏览器详情页手机、邮箱图标*/
#content-table span#mail,#content-table span#telphone{
    left: 150px;
}

@-moz-document url-prefix(){
   #content-table span#telphone , #content-table span#mail{
        margin-left: 0
    }
}
/*价格表-字段弹窗*/

#_-lookup .ibox-title.price_title span{
    margin: 0 !important;
}
.priceform #top-search-lookup{
    height: 32px;
    font-size: 14px;
    margin-top: 12px;
}
#_-lookup .priceform .hkc-button-abg#search-btn{
    padding: 0;
    background: none;
}

.priceform .productDataList_search{
    width: 14px;
    height: 14px;
    top:70px;
    left: 190px;
}
.priceform +div.priceform-footer{
    display: inline-block;
    padding: 10px 20px;
    width: 100%;
    text-align: right;
    border-top: 1px solid #dbe1e8;
}
.priceform +div.priceform-footer button{
    font-size: 14px;
}
.priceform +div.priceform-footer button:last-child{
    margin-left: 8px;
}
.modal-body.orgList_model_body.priceForm-Ztree{
    height: 160px;
    overflow: auto;
}
.priceform-numberdiscount,.priceform-pricelist{
    margin: 0 0 15px;
}
.priceform-numberdiscount table tbody tr:nth-of-type(odd) td,.priceform-pricelist table tbody tr:nth-of-type(odd) td{
    background: #fff;
}
.priceform-numberdiscount table tbody tr:hover td,.priceform-pricelist table tbody tr:hover td{
    background: #f5f5f7;
}
/*.priceform-numberdiscount table tbody tr:not(:first-child):hover td,.priceform-pricelist table tbody tr:not(:first-child):hover td{
    background: #f5f5f7;
}*/
.priceform-numberdiscount table tbody tr:first-child td,.priceform-pricelist table tbody tr:first-child td{
    /*border: 1px solid #dbe1e8;*/
}
.priceform-numberdiscount table,.priceform-pricelist table{
    border: 1px solid #dbe1e8;
    /*border-top: none;*/
}
.priceform-numberdiscount table tbody tr td,.priceform-pricelist table tbody tr td{
    padding-left: 10px!important;
}
.priceform-numberdiscount table tbody tr td input[type=number]{
    width: 80px;
    height: 30px;
    border-radius: 4px;
    outline: none;
    border: 1px solid #dbe1e8;
    padding-left: 5px;
}
.priceform-numberdiscount table tbody tr:not(:last-child) td{
    border-bottom: 1px solid #dbe1e8;
}
.priceform-pricelist table tbody tr td input[type=number],.priceform-pricelist table tbody tr td input[type=text]{
    width: 160px;
    height: 30px;
    border-radius: 4px;
    outline: none;
    border: 1px solid #dbe1e8;
    padding-left: 5px;
}
.priceform-numberdiscount table tbody tr td i.view-new02,.priceform-numberdiscount table tbody tr td i.view-new01{
    display: inline-block;
    float: left;
    margin-right: 3px;
}
.priceform-numberdiscount table tbody tr td i.view-new02{
    background: url(../img/view-new/add_btn.png) no-repeat center;
}
.priceform-numberdiscount table tbody tr td i.view-new01{
    background: url(../img/view-new/del_btn.png) no-repeat center;
}
.priceform-numberdiscount table tbody tr:not(:first-child):hover td i.view-new01,.priceform-numberdiscount table tbody tr:not(:first-child):hover td i.view-new02{
    display: inline-block;
}
.priceform-numberdiscount>table.elect-or-product-all-bg>thead>tr>td,.priceform-pricelist>table.elect-or-product-all-bg>thead>tr>td{
    text-align: left;
    padding-left: 12px!important;
    border-right: 1px solid #dbe1e8;
}
.priceform-numberdiscount table#discountTablebody tbody tr td a {
    padding: 0px;
}
/*参照*/
#referCondition table.update-table-01 i.ico-jingzheng{
    top: -5px!important;
}
.referCondition{
    z-index: 2041;
}
.referCondition .gengxin-f0923 .tankuang{
    margin-left: 0;
}
.referCondition .update-table-01 td{
    font-size: 14px;
    color: #666;
}
.referCondition .update-table-01 tr:not(:last-child) td{
    padding-bottom: 15px;
}
.referCondition .update-table-01 td input{
    float: left;
    width: 145px;
    border-radius: 5px;
    height: 30px;
    border:1px solid #c2cad8;
    padding: 0 5px;
}
.referCondition .update-table-01 td span.fLeft{
    line-height: 30px;
    margin: 0 8px;
}
.fLeft{
    float: left;
}
.referCondition .btn{
    margin: 0 6px;
}
.referCondition .contractlist{
    position: relative;
    overflow: auto;
}
.btnGroup_refer{
    height: 55px;
    padding: 10px 20px;
    border-top: 1px solid #d2d3dc;
    text-align: right;
}
.btnGroup_refer .btn{
   margin-left: 10px;
   font-size: 14px;
}
.referBtn{
    position: relative;
    float: left;
}
.referBtn .btn{
    width: 80px;
}
.referBtn .task-newly-bg{
    display: block;
    position: absolute;
    left: 8px;
    /*top: -100px;*/
    bottom: 36px;
    width: 100px;
    background: #fff !important;
    overflow: hidden;
    box-shadow: 0 0 2px 1px #e8ebf0;
    right: inherit !important;
    border-radius: 5px;
    padding: 5px 0 !important;
}
.referBtn .task-newly-bg a{
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #333;
    width: 100%;
    margin: 0;
    padding: 0 10px;
}
.referBtn .task-newly-bg a:hover{
    background: #ffcc1c;
}
/*回访详情页*/
#contactClueNameLookSel,#opyCtrOdrCptNameLookSel{
    left: 0!important;
}
@-moz-document url-prefix(){
    .eventNone-view-select-title select{
        left: -3px;
        position: relative;
        padding-left: 0;
        background: transparent;
    }
    #contactClueNameLookSel,#opyCtrOdrCptNameLookSel{
        left: -3px!important;
    }
}
.pf-star{
    background:  url("./img/pf-star-icon.png") no-repeat center;
    display: inline-block;
    height: 17px;
    width: 17px;
    position: relative;
    top: 2px;
    right: 0;
}
.pf-money{
    background:  url("./img/pf-money-icon.png") no-repeat center;
    display: inline-block;
    height: 16px;
    width: 16px;
    position: relative;
    top: 2px;
    right: 0;
}
.pf-money-grey{
    background:  url("./img/pf-money-grey.png") no-repeat center;
    display: inline-block;
    height: 18px;
    width: 16px;
    position: relative;
    top: 2px;
    right: 0;
}
/*vue-table*/
#commonTable{
    height: calc(100% - 55px);
}
.el-table.el-table--border{
    border-top:2px solid #ffcc1c;
    border-left: none;
/*    height: calc(100% - 70px);*/
}
.el-table.el-table--border::after{
    background: transparent;
}
.el-table.el-table--border::before{
    z-index: 5;
}
.el-table .el-table__header tr th{
    height: 44px;
    padding: 0;
    font-size: 12px;
    font-weight: 500;
    color: #888888;
    border-bottom: 1px solid #ebeef5;
    border-right: 1px solid #ebeef5;
}
.el-table .el-table__header tr th:last-child{
    border-right: 1px solid transparent;
}
.el-table .el-table__body td{
    height: 40px;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    color: #333;
    border-right: 1px solid transparent;
    border-bottom: none;
}
.el-table .el-table__body td.themeData{
    color: #1ba8ed;
}
.el-table .el-table__header .caret-wrapper{
    position: absolute;
    width: 30px;
    right: 0;
    top: -5px;
    background: #fff;
}
.el-table .el-table__header .sort-caret{
    left: 10px;
}
.el-table .el-table__header .ascending .sort-caret.ascending{
    border-bottom-color: #ffcc1c;
}
.el-table .el-table__header .descending .sort-caret.descending{
    border-top-color: #ffcc1c;
}
.el-table .el-table__header .sort-caret.ascending{
    border-bottom-color: #b7b9c7;
}
.el-table .el-table__header .sort-caret.descending{
    border-top-color: #b7b9c7;
}
label.el-checkbox{
    margin-bottom: 0;
}
.el-table.el-table--border .el-table-column--selection{
    min-width: 70px;
}
.el-table.el-table--border .el-table-column--selection .cell{
    padding: 0 15px 0 18px;
}
a.link{
    color: #1ba8ed !important;
}
.el-table.el-table--striped .el-table__body tr.el-table__row--striped td{
    background: #f6f6f8;
}
.el-table.el-table--striped .el-table__body tr.hover-row td{
    background: #ebecef;
}
.el-table .el-table__fixed-right::before, .el-table .el-table__fixed::before{
    background: transparent;
}
.el-table .el-table__empty-text{
    font-size: 14px;
    color: #dedfe5;
}
.el-table .el-table__empty-text .empty_icon{
    display: block;
    width: 80px;
    height: 68px;
    background: url(../img/new_icon/empty_icon.png) no-repeat center;
    margin-bottom: 13px;
}
.page-bar{
    margin-top: 15px;
    text-align: right;
    padding-right: 18px;
}
.page-bar li{
    margin-left: 25px;
    color: #a7a9b9;
}
.page-bar li a {
    color: #a7a9b9;
    line-height: 28px;
}
.page-bar li a i{
    margin: 0 5px;
    color: #63caff;
    font-style: normal;
    border-bottom: 1px solid #63caff;
}
.page-bar .el-select .el-input__inner{
    border-color: #b7b9c7;
}
.page-bar .el-select:hover .el-input__inner{
    border-color: #b7b9c7;
}
.page-bar .el-select .el-input.is-focus .el-input__inner{
    border-color: #b7b9c7;
}
.page-bar .el-input.is-active .el-input__inner, .page-bar .el-select  .el-input__inner:focus{
    border-color: #b7b9c7;
}
.page-bar .el-select-dropdown__item.selected{
    color: #ffcc1c;
    font-weight: 500;
}
.page-bar .el-input__inner,.page-bar .el-select .el-input{
    color: #a7a9b9;
    width: 100px;
}
.page-bar li>span{
    display: inline-block;
    width: 26px;
    height: 26px;
    border: 1px solid #b7b9c7;
    border-radius: 5px;
    text-align: center;
    line-height: 26px;
    margin: 0 2px;
    overflow: hidden;
}
/*.page-bar li span .el-icon-arrow-left,.page-bar li span .el-icon-arrow-right{
    display: block;
    padding: 6px;
}
.page-bar li span:hover .el-icon-arrow-left,
.page-bar li span:hover .el-icon-arrow-right{
    background: #ffcc1c;
    color: #fff;
}*/
.page-bar li .page_btn:hover{
    border-color: #ffcc1c;
    background: #ffcc1c;
    color: #fff;
}
.el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox .el-checkbox__input.is-indeterminate .el-checkbox__inner{
    background-color: #ffcc1c;
    border-color: #ffcc1c;
}
.el-checkbox .el-checkbox__inner:hover{
    border-color: #ffcc1c;
}
.el-checkbox .el-checkbox__input.is-focus .el-checkbox__inner{
    border-color:#ffcc1c;
}

/*列表搜索*/
#searchForm .el-input .el-input__inner{
    border: none;
    border-bottom: 1px solid #e8e9ee;
    border-radius: 0;
    padding: 0;
}
#searchForm .el-select .el-input{
    width: 75px;
}
#searchForm .el-select .el-input__inner{
    padding-right: 25px;
    border: none;
}
#searchForm .el-input__prefix{
    left: 0;
}
#searchForm .el-input__suffix{
    right: 0;
}
#searchForm .el-select .el-input .el-select__caret{
    color: #ffcc1c;
}
#searchForm .el-select .el-input .el-select__caret.is-reverse{
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}
#searchForm .el-input__prefix .el-input__icon,
#searchForm .el-input__suffix .el-input__icon{
    text-align: left;
}

#searchForm .el-date-editor .el-input__inner{
    padding-left: 25px;
}

#searchForm .el-input__inner:hover{
    border-color:#ffcd00
}
#searchForm .el-input.is-active .el-input__inner,
#searchForm .el-input__inner:focus{
    border-color:#ffcd00;
    outline:0
}
#searchForm .el-input.is-disabled .el-input__inner,
#searchForm .el-input.is-disabled .el-input__inner:hover,
#searchForm .el-input.is-disabled .el-input__inner:focus {
    border-bottom: 1px solid #e8e9ee;
    background: #fff;
}
#searchForm .el-date-editor.el-input{
    margin-bottom: 10px;
}
#searchForm .el-date-table th,.el-date-table td span{
    text-align: center;
}
#searchForm .el-date-editor .el-input__icon{
    line-height: 30px;
}
#searchForm .el-input__inner{
    height: 30px;
    line-height: 30px;
}
#searchForm tr td{
    padding: 0 6px;
    vertical-align: top;
}
#searchForm tr td .cell{
    width: 85px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fRight{
    float: right;
}
.el-dialog .el-dialog__header{
    padding: 8px 20px 8px;
    background: #f5f5f7;
}
.el-dialog .el-dialog__header .el-dialog__title{
    font-size: 16px;
}
.el-dialog .el-dialog__header .el-dialog__close{
    width: 16px;
    height: 16px;
    background-image: url(../img/new_icon/grey_icon.svg);
    background-position: -144px -1345.5px;
}
.el-dialog .el-dialog__header .el-dialog__close::before{
    display: none;
}
.el-dialog__header .el-input.is-active .el-input__inner,
.el-dialog__header .el-input__inner:focus,
.el-dialog__header .el-input__inner:hover{
    border-color: #ffcc1c;
}
.el-dialog__header .el-input__inner{
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
}
.el-dialog{
    right: 25px;
}
#commonTable .searchWrap{
    /*border-top: 1px solid #dbe1e8;*/
    overflow: hidden;
    padding: 0 18px;
    position:relative;
    margin: 0;
}
.searchResult{
    display: flex;
    white-space: nowrap;
    position: relative;
    left: 0;
    float: left;
}
.searchResult_wrap{
    float: left;
    width: calc(100% - 60px);
    overflow: hidden;
}
.searchResult.full_search{
    padding: 0 0 0 29px;
}
.searchResult .searchFieldTag{
    margin: 8px 9px 8px 0;
}
.searchWrap .prev,.searchWrap .next{
    width:47px;
    height:46px;
    background:#fff;
    position:absolute;
    display: none;
}
.searchWrap .prev{
    left:0;
    top:0;
    background: #fff url(../img/new_icon/search_prev.png) no-repeat left 20px center;
}
.searchWrap .next{
    right:78px;
    top:0;
    background: #fff url(../img/new_icon/search_next.png) no-repeat right 20px center;
}
.search_reset {
    float: right;
    width: 60px;
    height: 32px;
    border: none;
    border-radius: 5px;
    margin: 6px 0;
    background: #ffcc1c;
    color: #333;
    font-size: 14px;
    display: none;
}

/*选择产品/地址弹框*/
.modal .modal-body.orgList_model_body{
    margin-top: 50px;
}
.modal .searchTree{
    position: absolute;
    left: 0;
    top: 60px;
}
.modal .searchTree .search_btn{
    width: 20px;
    height: 29px;
    right: 0;
    background: #fff url(../img/search.png) no-repeat right center;
    position: absolute;
    float: none;
    margin: 0;
    padding: 0;
}
.modal .searchTree .product-class {
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #ffcc1c;
    width: 190px;
    height: 30px;
    padding: 0 20px 0 0;
    margin: 0 0 0 20px;
    font-size: 14px;
    color: #585858;
}

/*联系人角色映射*/
.contact_mapped{
    padding: 20px;
}
.contact_mapped .table.table-condensed thead tr th{
    border: none;
    background: #ebecef;
    font-size: 12px;
    color: #888;
}
.contact_mapped .table.table-condensed tbody tr td{
    height: 45px;
    border-bottom: 1px solid #d2d3dc;
    font-size: 14px;
    color: #585858;
}
.contact_mapped .table td select,
.contact_mapped .table td input[type="text"]{
    height: 28px;
    border-radius: 5px;
    border: 1px solid #d2d3dc;
}
.contact_mapped .table td select{
    margin-right: 15px;
}
.contact_mapped .table td input[type="text"]{
    float: left;
    padding: 0 24px 0 10px;
}
.contact_mapped .table td .cpointer{
    float: left;
    position: relative;
    left: -28px;
}
.contact_mapped  .morecontact{
    font-size: 14px;
    color: #585858;
    padding-right: 16px;
    position: relative;
}
.contact_mapped  .morecontact::before{
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border-top: 1px solid #585858;
    border-right: 1px solid #585858;
    transform: rotate(45deg);
    right: 4px;
    top:9px;
}
.contact_mapped  .morecontact::after{
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border-top: 1px solid #585858;
    border-right: 1px solid #585858;
    transform: rotate(45deg);
    right: 0;
    top:9px;
}
.contact_mapped  .morecontact:hover,
.contact_mapped  .morecontact:active{
    color: #585858;
}

/*产品组合结构*/
.productStruct_view .tab-content{
    padding: 20px;
}
.productStruct_view .contractList-down-arrow{
    display: none;
}
.productStruct_view  #productStructTab thead th{
    text-align: left;
    padding: 0 20px;
    font-size: 12px;
    color: #888;
    border: 1px solid #d2d3dc;
    border-bottom: none;
}
.productStruct_view  #productStructTab tbody td{
    text-align: left;
    padding: 0 20px !important;
    font-size: 14px;
    color: #585858;
    border: 1px solid #d2d3dc;
}
.productStruct_view .elect-or-overflow-a{
    border: none;
}
#productDivId table tr td{
    border-bottom: 1px solid #dbe1e8;
    padding-left: 5px;
}


/*element ui dialog样式*/

.el-dialog .el-dialog__header{
    padding: 15px 20px 16px;
    background: #5f5f5f;
    line-height: 1;
}
.el-dialog .el-dialog__title{
    color: #fff;
}
.el-dialog .el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog .el-dialog__headerbtn:hover .el-dialog__close{
    color: #909399;
}
.el-dialog .el-dialog__footer{
    border-top: 1px solid #dbe1e8;
    padding: 10px 20px;
}
.el-dialog .el-dialog__footer .dialog-footer{
    text-align: right !important;
}
.dialog-footer .el-button{
    padding: 9px 19px;
}
.dialog-footer .el-button,
.dialog-footer .el-button:visited,
.dialog-footer .el-button:active{
    background: #fff;
    border-color: #d3d5dd;
    color: #b7b8c3;
}
.dialog-footer .el-button:focus,
.dialog-footer .el-button:hover{
    background: #d3d5dd;
    border-color: #d3d5dd;
    color: #fff;
}
.dialog-footer .el-button--primary {
    background: #ffcc1b;
    border-color: #ffcc1b;
    color: #333;
}
.dialog-footer .el-button--primary:focus,
.dialog-footer .el-button--primary:visited,
.dialog-footer .el-button--primary:hover,
.dialog-footer .el-button--primary:active{
    background: #ffb600;
    border-color: #ffb600;
    color: #333;
}
#address_detail_add .el-table.el-table--border{
    border: 1px solid #ebeef5;
    border-bottom: none;
}
/* Currency */
.currencyDetail.elect-or-product-all-bg tr td input{
    width:80px;
    padding:0px;
}
/* upload pic*/
.el-upload__input{
    display: none!important;
}
.el-upload--picture-card{
    width: 80px!important;
    height: 80px!important;
    line-height: 80px!important;
}
.el-upload-list--picture-card .el-upload-list__item{
    width: 80px!important;
    height: 80px!important;
}
.disabled .el-upload--picture-card {
    display: none;
}
.el-icon-close-tip{
    display: none !important;
}


/*微信模板配置*/
.wechatTemplate .works-03{
    height: 100%;
    overflow: auto;
}
.wechatTemplate .wechat_table tr td,
.wechatTemplate .tabwechat_tablele tr:hover td{
    background:#fff;
}
.wechatTemplate .works-03 .wechat_table tbody tr td{
    height: auto;
    padding: 0 10px 18px;
    vertical-align: top;
}
.wechatTemplate .works-03 .wechat_table td span{
    line-height: 32px;
}
.wechatTemplate .wechat_table select,
.wechatTemplate .wechat_table input[type="text"]{
    border-radius: 5px;
    border: 1px solid #D2D3DC;
    height: 32px;
    font-size: 14px;
    width: 185px;
}
.wechatTemplate .wechat_table div{
    width: 185px;
    height:52px;
    border: 1px solid #D2D3DC;
    padding: 5px 10px;
    font-size: 14px;
    border-radius: 5px;
    overflow: auto;
    line-height: 22px;
}
.wechatFixedFoot{
    width: 100%;
    margin-top: 30px;
    text-align: center;
    position: fixed;
    left: 0;
    background: #fff;
    bottom: 0px;
    padding: 10px 0;
    box-shadow: 0 -1px 2px #d2d3dc;
}
.wechatFixedFoot .btn{
    margin: 0 6px;
}
.curVal{
    padding-left: 36px !important;
}
.el-step.is-vertical .el-step__title, .el-step__description{
    font-size: 12px !important;
    color: black !important;
}
.el-step__description{
    margin-top: -12px !important;
    padding-bottom: 5px !important;
}