/* -------------项目工程级覆盖系统的样式设定文件---------------*/
/* @group 覆盖字典和查询选择类的弹出框，开始---------------*/
.ui-widget-header {
    background: url(blue/i-window-top-back.png) left -2px repeat-x;
    position: relative;
    border: 0px red solid;
}

/*.ui-dialog { position: absolute;overflow: hidden;border-radius:8px 8px;}*/
.ui-dialog .ui-dialog-titlebar {
    display: none;
    color: black;
    padding: 0px;
    position: relative;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border-radius: 0px 0px;
    background-color: #CDD8E4;
}

.ui-dialog .ui-dialog-title {
    margin: 2px 16px 2px 0;
    font-size: 14px;
    text-shadow: 0 0px 0px white;
    font-family: 黑体;
}

.ui-dialog .ui-dialog-titlebar-close {
    text-decoration: none;
    cursor: pointer;
    background: none;
    background: url("blue/i-window-close.png") no-repeat left top;
    position: absolute;
    right: 10px;
    top: 14px;
    width: 54px;
    height: 27px;
}

.ui-dialog .ui-dialog-titlebar-close span.ui-icon {
    background: none;
    display: block;
    width: 54px;
    height: 27px;
    color: black;
    text-indent: 0px;
    line-height: 27px;
    font-family: 黑体;
}

.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
    font-weight: bold;
    border: none;
    background: url("blue/i-window-close-active.png") no-repeat left top;
}

.ui-dialog .ui-dialog-buttonpane {
    background: url("blue/i-window-bottom-back.png") repeat left -7px;
    text-align: left;
    margin: 0 0 0 0;
    height: 39px;
    line-height: 39px;
}

.rh-small-dialog .ui-dialog-content {
    border-left: 6px #CDD8E4 solid;
    border-right: 5px #CDD8E4 solid;
}

.rh-small-dialog .ui-widget-content {
    box-shadow: 0px 2px 3px rgba(1, 2, 3, 0.2) inset;
}

.ui-dialog-buttonpane button {
    text-shadow: 0 0px 0px white;
    width: 140px;
    height: 31px;
    border: none;
    color: black;
    line-height: 31px;
    font-family: 黑体;
    font-size: 14px;
}

.ui-dialog-buttonpane button {
    background: url(blue/i-window-btn-right.png) no-repeat 0px top;
}

.ui-dialog-buttonpane button:hover {
    background: url(blue/i-window-btn-right-active.png) no-repeat right top;
}

.ui-dialog-buttonpane button:first-child {
    background: url(blue/i-window-btn-left.png) no-repeat 0px top;
}

.ui-dialog-buttonpane button:first-child:hover {
    background: url(blue/i-window-btn-left-active.png) no-repeat right top;
}

/* @group 覆盖字典和查询选择类的弹出框，结束---------------*/
/*----------------兼岗弹出框主题风格---------开始---------------*/
.left-topBar-jian-list {
    line-height: 22px;
    text-align: left;
    padding: 30px 4px 4px 4px;
    display: none;
    border-radius: 3px 3px;
    background: #CDD8E4 url(blue/i-window-top-back.png) repeat-x left -2px;
    z-index: 99999;
    border: 0px #eeeeee solid;
    min-width: 160px;
    min-height: 30px;
    position: absolute;
    top: 35px;
}

.left-top-jian-list--title {
    color: black;
}

/*----------------兼岗弹出框主题风格---------开始---------------*/
/* ===================设定红色风格为默认风格，开始===================*/
/* 覆盖系统背景，列表区外层背景，左侧菜单，列表头，卡片头---------------*/
/* 去掉多余的背景色和图片 */
body.pageBody {
    background: #fff;
}

body.bodyBack-white {
    background: none;
}

.pageBody__default {
    background-color: #fef8f1;
}

.bodyBack__default {
    background-color: white;
}

/* .pageBody__default .ui-state-default {background: url("red/menu__default.png") repeat scroll 0 0 transparent;border-bottom:#E7A28E 1px solid;border-top:#F9F7F6 1px solid;color:#383B38;}
 */
.pageBody__default .ui-state-hover,
.pageBody__default .ui-state-active {
    background: url("red/menu_active__default.png") repeat scroll 0 0 transparent;
    color: white;
    border-bottom: 1px #E7A28E solid;
}

.pageBody__default .leftMenu-title:hover {
    background-color: #E66C48;
    color: white;
}

.pageBody__default .leftMenu-ulTitleExtend-show {
    border-top: 1px #F9F7F6 solid;
    background: url("red/menu_active__default.png") repeat scroll 0 0 transparent;
}

.conHeader .conHeaderTitle__default {
    background: url("red/column-header-bg.gif") repeat scroll 0 0 transparent;
}

.rhCard-tabs .conHeaderTitle__default {
    background: url("red/column-header-bg.gif") repeat scroll 0 0 transparent;
}

.pageBody__default .rh-head-icons {
    background: url("red/rh-head-icons.png") -5px bottom;
}

.pageBody__default .rh-head-close {
    background: url("red/rh-head-icons.png") no-repeat -35px 3px;
}

.pageBody__default .rh-head-expand {
    background: url("red/rh-head-icons.png") no-repeat -60px 3px;
}

/* tab颜色覆盖---------------*/
.pageBody__default .left-homeMenu-homeTabs .ui-tabs-nav .redLi {
    background: url(/sc/img/pt_style/default/mark-background.png) repeat-x;
    background-size: cover;
    margin-top: 3px;
}

.pageBody__default .left-homeMenu-homeTabs .ui-tabs-nav .redA {
    background: none;
    background-size: cover;
}

.pageBody__default .left-homeMenu-homeTabs .ui-tabs-nav .ui-tabs-selected {
    background: url(red/head_tabs_red_right.png) repeat-x left top;
    border-radius: 0px;
}

.pageBody__default .left-homeMenu-homeTabs .ui-tabs-nav .ui-tabs-selected a {
    background: url(red/head_tabs_red_right.png) repeat-x left top;
}

/* portal样式覆盖---------------*/
/* .pageBody__default .portal-box {border:1px #f7ccab solid;} */
.pageBody__default .tab-ul-con {
    background: url(red/portal-box-title.png) left top repeat-x;
}

/* .pageBody__default .portal-box-title{border-bottom:1px #f7ccab solid !important;color:#FF7B36;background:url(red/portal-box-title.png) left top repeat-x;}
 */
.pageBody__default .portal-box-title li {
    margin-top: 2px;
}

.pageBody__default .portal-box-title li.ui-tabs-selected {
    background: url(red/head_tabs_white_right.png) no-repeat right top;
}

.pageBody__default .portal-box-title li.ui-tabs-selected a {
    background: url(red/head_tabs_white_left.png) no-repeat left top;
}

/* .pageBody__default .portal-box-title li a {color:#FF7B36;} */
.pageBody__default .portal-box-border {
    border: 1px #f7ccab solid;
}

.pageBody__default .portal-box-tab .portal-box-title li.ui-tabs-selected a {
    color: white;
}

.pageBody__default .publish_count {
    color: white;
}

/* 覆盖Tab条背景---------------*/
/* .pageBody__default #homeTabs .ui-widget-header {background:red url(red/rh-head-menu.png) left top repeat-x;}
 */
/* 覆盖banner的区域---------------*/
.pageBody__default #banner {
    background: #ffd58f;
}

/* 覆盖banner的背景---------------
.pageBody__default .banner-logo {background:url(red/head_logo_zhbx.gif) left top no-repeat;}*/
/* .pageBody__default .banner-logo {background:url(red/head_logo_lan-2.png) left top no-repeat;}
 */
/* 覆盖banner右侧搜索框------------*/
.pageBody__default .rh-head-sea-input {
    border: 1px #ffd58f solid;
    box-shadow: 1px 2px 3px #446996 inset;
    background-color: #ffffff;
    padding: 0px 0px 0px 3px;
    height: 25px;
    line-height: 28px;
    color: #d62e0e;
    width: 174px;
}

/* 覆盖按钮---------------*/
.pageBody__default .rh-icon {
    background: url(red/rh-btn-hover.png) no-repeat;
}

.pageBody__default .rh-icon-inner {
    background: url(red/rh-btn-hover.png) no-repeat;
    background-position: right -26px;
}

.pageBody__default .rh-icon-img {}

.pageBody__default .rh-icon:hover {
    background: url(red/rh-btn-hover.png) no-repeat;
    background-position: left -52px;
}

.pageBody__default .rh-icon:hover .rh-icon-inner {
    background: url(red/rh-btn-hover.png) no-repeat;
    background-position: right -78px;
    color: white;
}

.pageBody__default .rh-icon:hover .rh-icon-groupCon .rh-icon:hover {}

.pageBody__default .rh-icon:hover .rh-icon-groupCon .rh-icon {}

.pageBody__default .rh-icon:hover .rh-icon-inner:active {}

.pageBody__default .rhSearch-button {
    background: url(red/rh-btn-hover.png) no-repeat;
    background-position: left -52px;
}

.pageBody__default .rhSearch-inner {
    background: url(red/rh-btn-hover.png) no-repeat;
    background-position: right -78px;
}

/* 覆盖分页样式*/
.pageBody__default .rhGrid-page a {
    border: #e66247 1px solid;
    color: #000;
}

.pageBody__default .rhGrid-page a:hover {
    background-color: #e66247;
}

.pageBody__default .rhGrid-page a:active {
    background-color: #e66247;
}

.pageBody__default .rhGrid-page span.current {
    border: #e66247 1px solid;
    color: white;
    background-color: #e66247;
}

.pageBody__default .rhGrid-page input.toPageNum {
    width: 20px;
    border: #e66247 1px solid;
    margin: 0 2px 0 2px;
}

.pageBody__default .rhGrid-page input.toPageBtn {
    width: 30px;
    margin: 0 2px 0 0;
}

.pageBody__default .leftMenu-li {
    background-color: #ffffed;
    border-top: 1px #fdffeb solid;
    border-bottom: 1px #fdfae8 solid;
}

.pageBody__default .leftMenu-li:hover {
    background-color: #fff1ca;
}

.pageBody__default .leftMenu-li a {
    font-weight: bold;
}

.pageBody__default .leftMenu-li-leafli a {
    font-weight: normal;
}

.pageBody__default .leftMenu-nodeUl-hide li a {
    font-weight: normal;
}

/* 覆盖风格设定*/
.pageBody__default .rh-slideStyle-allRed {
    background: url(red/red.jpg) no-repeat;
}

.pageBody__default .rh-head-per-tip {
    color: black;
}

.pageBody__default .rh-head-per--rate {
    color: black;
}

/*邮件样式*/
.pageBody__default .rh-pt-email {
    background: url(pt-email-left.gif) left top no-repeat;
}

.pageBody__default .rh-pt-email-right {
    background: #ff7900 url(pt-email-right.gif) right top no-repeat;
}

/* ===================设定红色风格为默认风格，结束===================*/

/* ===================蓝色风格，开始================*/
/* 覆盖系统背景，列表区外层背景，左侧菜单，列表头，卡片头---------------*/
.pageBody-lightBlue .ui-state-default {
    background: url("blue/menu__default.png") repeat scroll 0 0 transparent;
    background-color: #CAE5FC;
    border-bottom: #9AB4D3 1px solid;
    border-top: #E9ECEF 1px solid;
    color: #47525D;
}

.pageBody-lightBlue .ui-state-hover,
.pageBody-lightBlue .ui-state-active {
    background: url("blue/menu_active__default.png") repeat scroll 0 0 transparent;
    background-color: #5D8BB3;
    border-bottom: #2C5D87 1px solid;
    color: white;
}

.pageBody-lightBlue .leftMenu-title:hover {
    background-color: #5D8BB3;
    color: white;
}

.pageBody-lightBlue .leftMenu-ulTitleExtend-show {
    border-top: 1px #F6F9FE solid;
    background-color: #5D8BB3;
    background: url("blue/menu_active__default.png") repeat scroll 0 0 transparent;
}

.pageBody-lightBlue .conHeader .conHeaderTitle-blue {
    background: url("blue/column-header-bg.gif") repeat scroll 0 0 transparent;
}

.pageBody-lightBlue .rhCard-tabs .conHeaderTitle-blue {
    background: url("blue/column-header-bg.gif") repeat scroll 0 0 transparent;
}

.pageBody-lightBlue .rh-head-icons {
    background: url("blue/rh-head-icons.png") -5px bottom;
}

.pageBody-lightBlue .rh-head-close {
    background: url("blue/rh-head-icons.png") no-repeat -35px 3px;
}

.pageBody-lightBlue .rh-head-expand {
    background: url("blue/rh-head-icons.png") no-repeat -60px 3px;
}

/* tab颜色覆盖---------------*/
.pageBody-lightBlue .left-homeMenu-homeTabs .ui-tabs-nav .redLi {
    background: none;
}

.pageBody-lightBlue .left-homeMenu-homeTabs .ui-tabs-nav .redA {
    background: none;
    color: black;
}

.pageBody-lightBlue .left-homeMenu-homeTabs .ui-tabs-nav .ui-tabs-selected {
    background: url(blue/head_tabs_lightBlue_right.png) repeat-x left top;
    border-radius: 0px;
}

.pageBody-lightBlue .left-homeMenu-homeTabs .ui-tabs-nav .ui-tabs-selected a {
    background: url(blue/head_tabs_lightBlue_right.png) repeat-x left top;
    color: white;
}

/* portal样式覆盖---------------*/
.pageBody-lightBlue .portal-box {
    border: 1px #74b0ef solid;
}

.pageBody-lightBlue .tab-ul-con {
    background: url(blue/portal-box-title.png) left top repeat-x;
}

.pageBody-lightBlue .portal-box-title {
    border-bottom: 1px #74b0ef solid !important;
    color: #74b0ef;
    background: url(blue/portal-box-title.png) left top repeat-x;
}

.pageBody-lightBlue .portal-box-title li {
    margin-top: 0px;
}

/*.pageBody-lightBlue .portal-box-title li.ui-tabs-selected {background:url(blue/head_tabs_white_right.png) no-repeat right top;}
.pageBody-lightBlue .portal-box-title li.ui-tabs-selected a {background:url(blue/head_tabs_white_left.png) no-repeat left top;}*/
.pageBody-lightBlue .portal-box-title li a {
    color: #74b0ef;
}

.pageBody-lightBlue .portal-box-border {
    border: 1px #74b0ef solid;
}

.pageBody-lightBlue .portal-box-tab .portal-box-title li.ui-tabs-selected a {
    color: white;
}

.pageBody-lightBlue .publish_count {
    color: white;
}

.pageBody-container {
    margin: 0 auto;
    position: relative
}

.logoutPT {
    float: left;
    height: 29px;
    line-height: 29px;
    color: #0094E1;
    margin-top: 1px;
}

.logoutPT a {
    text-decoration: none;
}

/**覆盖组件标题颜色**/
.portal-box-title {
    background: none
}

/* 覆盖Tab条背景---------------*/
.pageBody-lightBlue #homeTabs .ui-widget-header {
    background: blue url(blue/rh-head-menu.png) left top repeat-x;
}

/* 覆盖banner的区域---------------*/
/* .pageBody-lightBlue #banner {background:url(blue/head_bg_zhbx.gif) left top;} */
/* 覆盖banner的背景---------------
.pageBody-lightBlue .banner-logo {background:url(blue/head_logo_zhbx.gif) left top no-repeat;}
*/
/* .pageBody-lightBlue .banner-logo {background:url(blue/head_logo_zhbx.gif) left top no-repeat;background-size:cover;}
 */
/* 覆盖banner右侧搜索框------------*/
.pageBody-lightBlue .rh-head-sea-input {
    border: 1px #5084C0 solid;
    box-shadow: 1px 2px 3px #446996 inset;
    background-color: #ffffff;
    padding: 0px 0px 0px 3px;
    height: 25px;
    line-height: 28px;
    color: #62a2ea;
    width: 174px;
}

/* 覆盖按钮---------------*/
.pageBody-lightBlue .rh-icon {
    background: url(blue/rh-btn-hover.png) no-repeat;
}

.pageBody-lightBlue .rh-icon-inner {
    background: url(blue/rh-btn-hover.png) no-repeat;
    background-position: right -26px;
}

.pageBody-lightBlue .rh-icon-img {}

.pageBody-lightBlue .rh-icon:hover {
    background: url(blue/rh-btn-hover.png) no-repeat;
    background-position: left -52px;
}

.pageBody-lightBlue .rh-icon:hover .rh-icon-inner {
    background: url(blue/rh-btn-hover.png) no-repeat;
    background-position: right -78px;
    color: white;
}

.pageBody-lightBlue .rh-icon:hover .rh-icon-groupCon .rh-icon:hover {
    background-color: #1D7EDC !important;
}

.pageBody-lightBlue .rh-icon:hover .rh-icon-groupCon .rh-icon {
    background: #BCD2EE !important;
}

.pageBody-lightBlue .rh-icon:hover .rh-icon-inner:active {}

.pageBody-lightBlue .rhSearch-button {
    background: url(blue/rh-btn-hover.png) no-repeat;
    background-position: left -52px;
}

.pageBody-lightBlue .rhSearch-inner {
    background: url(blue/rh-btn-hover.png) no-repeat;
    background-position: right -78px;
}

/* 覆盖分页样式*/
.pageBody-lightBlue .rhGrid-page a {
    border: #74b0ef 1px solid;
    color: #000;
}

.pageBody-lightBlue .rhGrid-page a:hover {
    background-color: #74b0ef;
}

.pageBody-lightBlue .rhGrid-page a:active {
    background-color: #74b0ef;
}

.pageBody-lightBlue .rhGrid-page span.current {
    border: #74b0ef 1px solid;
    color: white;
    background-color: #74b0ef;
}

.pageBody-lightBlue .leftMenu-li {
    background-color: #fbfcfe;
    border-top: 0px #f7f7f6 solid;
    border-bottom: 1px #f7f7f6 solid;
}

.pageBody-lightBlue .leftMenu-li a {
    font-weight: bold;
}

.pageBody-lightBlue .leftMenu-li-leafli a {
    font-weight: normal;
}

.pageBody-lightBlue .leftMenu-nodeUl-hide li a {
    font-weight: normal;
}

/*邮件样式*/
.pageBody-lightBlue .rh-pt-email {
    background: url(pt-email-left.gif) left top no-repeat;
}

.pageBody-lightBlue .rh-pt-email-right {
    background: #ff7900 url(pt-email-right.gif) right top no-repeat;
}

/* ==================蓝色风格，结束=================*/


/*==================== 浅蓝风格 ========================*/
.pageBody-lightBlueWhite .rh-head-per-in .rh-head-per-jian .rh-head-per-jian--percent {
    display: none;
}

.pageBody-lightBlueWhite .rh-head-per-in .rh-head-per-jian .rh-head-per--rate {
    display: none;
}

.pageBody-lightBlueWhite #banner .rh-head-sea {
    display: none;
}

.pageBody-lightBlueWhite .rh-head-per-right {
    left: 360px;
}

.pageBody-lightBlueWhite #banner {
    background: url(whiteBlue/head_bg.gif) left top;
}

.pageBody-lightBlueWhite .banner-logo {
    background: url(whiteBlue/head_logo.gif) left top no-repeat;
}

.pageBody-lightBlueWhite #homeTabs .ui-widget-header {
    background: url(whiteBlue/pt-rh-head-menu.png) left top repeat-x
}

.pageBody-lightBlueWhite .rh-head-icons {
    display: block;
    float: right;
    background: url(whiteBlue/rh-head-icons.png) -5px bottom;
    margin: 1px 10px 0px;
    width: 24px;
    height: 30px;
}

.pageBody-lightBlueWhite .rh-head-close {
    background: url(whiteBlue/rh-head-icons.png) no-repeat -35px 3px;
}

/* 左侧菜单 */
.pageBody-lightBlueWhite .ui-state-default {
    background: url("whiteBlue/menu__default.png") repeat scroll 0 0 transparent;
    border-bottom: #D2CFCA 1px solid;
    border-top: #F9F7F6 1px solid;
    color: #383B38;
}

.pageBody-lightBlueWhite .ui-state-hover,
.pageBody-lightBlueWhite .ui-state-active {
    background: url("whiteBlue/menu_active__default.png") repeat scroll 0 0 transparent;
    color: white;
    border-bottom: 1px #D2CFCA solid;
}

.pageBody-lightBlueWhite .leftMenu-title:hover {
    background-color: white;
    color: white;
}

.pageBody-lightBlueWhite .leftMenu-ulTitleExtend-show {
    border-top: 1px #F9F7F6 solid;
    background: url("whiteBlue/menu_active__default.png") repeat scroll 0 0 transparent;
}

.pageBody-lightBlueWhite .leftMenu-li {
    background-color: white;
    border-top: 1px #F1F0EE solid;
    border-bottom: 1px #F1F0EE solid;
}

.pageBody-lightBlueWhite .leftMenu-li:hover {
    background-color: #EDEBE9;
}

.pageBody-lightBlueWhite li.leftMenu-li-blur {
    background-color: #E9E8E5;
}

.pageBody-lightBlueWhite .conHeader .conHeaderTitle__default {
    background: url(whiteBlue/column-header-bg.gif) repeat scroll 0 0 transparent;
}

/* portal样式覆盖---------------*/
.pageBody-lightBlueWhite .portal-box {
    border: 1px #ABCAE6 solid;
}

.pageBody-lightBlueWhite .tab-ul-con {
    background: url(whiteBlue/portal-box-title.png) left top repeat-x;
}

.pageBody-lightBlueWhite .portal-box-title {
    border-bottom: 1px #f7ccab solid !important;
    background: url(whiteBlue/portal-box-title.png) left top repeat-x;
}

.pageBody-lightBlueWhite .portal-box-title li.ui-tabs-selected {
    background: url(whiteBlue/head_tabs_white_right.png) no-repeat right top;
}

.pageBody-lightBlueWhite .portal-box-title li.ui-tabs-selected a {
    background: url(whiteBlue/head_tabs_white_left.png) no-repeat left top;
}

.pageBody-lightBlueWhite .rhCard-tabs .conHeaderTitle__default {
    background: url(whiteBlue/column-header-bg.gif) repeat scroll 0 0 transparent;
}

/*================================浅蓝风格结束===================================*/

/* ===================绛红色风格，开始================*/
/* 覆盖系统背景，列表区外层背景，左侧菜单，列表头，卡片头---------------*/
.pageBody-darkRed .ui-state-default {
    background: url("darkRed/menu__default.png") repeat scroll 0 0 transparent;
    background-color: #feffed;
    border-bottom: #E7A28E 1px solid;
    border-top: #F9F7F6 1px solid;
    color: #383B38;
}

.pageBody-darkRed .ui-state-hover,
.pageBody-darkRed .ui-state-active {
    background: url("darkRed/menu_active__default.png") repeat scroll 0 0 transparent;
    background-color: #fff1c8;
    color: white;
    border-bottom: 1px #E7A28E solid;
}

.pageBody-darkRed .leftMenu-title:hover {
    background-color: #5D8BB3;
    color: white;
}

.pageBody-darkRed .leftMenu-ulTitleExtend-show {
    border-top: 1px #F6F9FE solid;
    background-color: #5D8BB3;
    background: url("darkRed/menu_active__default.png") repeat scroll 0 0 transparent;
}

.pageBody-darkRed .conHeader .conHeaderTitle-darkRed {
    background: url("darkRed/column-header-bg.gif") repeat scroll 0 0 transparent;
}

.pageBody-darkRed .rhCard-tabs .conHeaderTitle-darkRed {
    background: url("darkRed/column-header-bg.gif") repeat scroll 0 0 transparent;
}

.pageBody-darkRed .rh-head-icons {
    background: url("darkRed/rh-head-icons.png") -5px bottom;
}

.pageBody-darkRed .rh-head-close {
    background: url("darkRed/rh-head-icons.png") no-repeat -35px 3px;
}

.pageBody-darkRed .rh-head-expand {
    background: url("darkRed/rh-head-icons.png") no-repeat -60px 3px;
}

/* tab颜色覆盖---------------*/
.pageBody-darkRed .left-homeMenu-homeTabs .ui-tabs-nav .redLi {
    background: none;
}

.pageBody-darkRed .left-homeMenu-homeTabs .ui-tabs-nav .redA {
    background: none;
}

.pageBody-darkRed .left-homeMenu-homeTabs .ui-tabs-nav .ui-tabs-selected {
    background: url(darkRed/head_tabs_darkRed_right.png) repeat-x left top;
    border-radius: 0px;
}

.pageBody-darkRed .left-homeMenu-homeTabs .ui-tabs-nav .ui-tabs-selected a {
    background: url(darkRed/head_tabs_darkRed_right.png) repeat-x left top;
}

/* portal样式覆盖---------------*/
.pageBody-darkRed .portal-box {
    border: 1px #f8d5b8 solid;
}

.pageBody-darkRed .tab-ul-con {
    background: url(darkRed/portal-box-title.png) left top repeat-x;
}

.pageBody-darkRed .portal-box-title {
    border-bottom: 1px #f8d5b8 solid !important;
    color: #e0100e;
    background: url(darkRed/portal-box-title.png) left top repeat-x;
}

.pageBody-darkRed .portal-box-title li {
    margin-top: 2px;
}

.pageBody-darkRed .portal-box-title li.ui-tabs-selected {
    background: url(darkRed/head_tabs_white_right.png) no-repeat right top;
}

.pageBody-darkRed .portal-box-title li.ui-tabs-selected a {
    background: url(darkRed/head_tabs_white_left.png) no-repeat left top;
}

.pageBody-darkRed .portal-box-title li a {
    color: #FF7B36;
}

.pageBody-darkRed .portal-box-border {
    border: 1px #f8d5b8 solid;
}

.pageBody-darkRed .portal-box-tab .portal-box-title li.ui-tabs-selected a {
    color: white;
}

.pageBody-darkRed .publish_count {
    color: white;
}

/* 覆盖Tab条背景---------------*/
.pageBody-darkRed #homeTabs .ui-widget-header {
    background: red url(darkRed/rh-head-menu.png) left top repeat-x;
}

/* 覆盖banner的区域---------------*/
.pageBody-darkRed #banner {
    background: url(darkRed/head_bg_zhbx.gif) left top;
}

/* 覆盖banner的背景---------------
.pageBody-darkRed .banner-logo {background:url(darkRed/head_logo_zhbx.gif) left top no-repeat;}*/
/* .pageBody-darkRed .banner-logo {background:url(darkRed/head_logo_lan-2.png) left top no-repeat;}
 */
/* 覆盖banner右侧搜索框------------*/
.pageBody-darkRed .rh-head-sea-input {
    border: 1px #e55b40 solid;
    box-shadow: 1px 2px 3px #e55b40 inset;
    background-color: #ffffff;
    padding: 0px 0px 0px 3px;
    height: 25px;
    line-height: 28px;
    color: #cf0a01;
    width: 174px;
}

/* 覆盖按钮---------------*/
.pageBody-darkRed .rh-icon {
    background: url(darkRed/rh-btn-hover.png) no-repeat;
}

.pageBody-darkRed .rh-icon-inner {
    background: url(darkRed/rh-btn-hover.png) no-repeat;
    background-position: right -26px;
}

.pageBody-darkRed .rh-icon-img {}

.pageBody-darkRed .rh-icon:hover {
    background: url(darkRed/rh-btn-hover.png) no-repeat;
    background-position: left -52px;
}

.pageBody-darkRed .rh-icon:hover .rh-icon-inner {
    background: url(darkRed/rh-btn-hover.png) no-repeat;
    background-position: right -78px;
    color: white;
}

.pageBody-darkRed .rh-icon:hover .rh-icon-groupCon .rh-icon:hover {
    background-color: #e55b40 !important;
}

.pageBody-darkRed .rh-icon:hover .rh-icon-groupCon .rh-icon {
    background: #ffffed !important;
}

.pageBody-darkRed .rh-icon:hover .rh-icon-inner:active {}

.pageBody-darkRed .rhSearch-button {
    background: url(darkRed/rh-btn-hover.png) no-repeat;
    background-position: left -52px;
}

.pageBody-darkRed .rhSearch-inner {
    background: url(darkRed/rh-btn-hover.png) no-repeat;
    background-position: right -78px;
}

/* 覆盖分页样式*/
.pageBody-darkRed .rhGrid-page a {
    border: #f8d5b8 1px solid;
    color: #000;
}

.pageBody-darkRed .rhGrid-page a:hover {
    background-color: #f8d5b8;
}

.pageBody-darkRed .rhGrid-page a:active {
    background-color: #f8d5b8;
}

.pageBody-darkRed .rhGrid-page span.current {
    border: #f8d5b8 1px solid;
    color: white;
    background-color: #e55b40;
}

.pageBody-darkRed .leftMenu-li {
    background-color: #ffffed;
    border-top: 1px #fdffeb solid;
    border-bottom: 1px #fdfae8 solid;
}

.pageBody-darkRed .leftMenu-li:hover {
    background-color: #fff1ca;
}

.pageBody-darkRed .leftMenu-li a {
    font-weight: bold;
}

.pageBody-darkRed .leftMenu-li-leafli a {
    font-weight: normal;
}

.pageBody-darkRed .leftMenu-nodeUl-hide li a {
    font-weight: normal;
}

/*邮件样式*/
.pageBody-darkRed .rh-pt-email {
    background: url(pt-email-left.gif) left top no-repeat;
}

.pageBody-darkRed .rh-pt-email-right {
    background: #ff7900 url(pt-email-right.gif) right top no-repeat;
}

/* ==================绛红色风格，结束=================*/




/*  ===========================================S 首页侧边栏 ============================================ */
.bodyBack,
.pageBody__default {
    background-color: #fff;
}

/* 侧边栏盒子 */
.left-homeMenu {
    background-color: #fff;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
    overflow-y: auto;
    overflow-x: hidden;
    width: 14.4%;
}

.left-homeMenu .lefMenu-div>h3 {
    height: 40px;
    line-height: 40px;
    /* margin-bottom: 5px; */
}

#homeTabs {
    width: calc(100% - 14.4%) !important;
}

.pageBody .ui-widget-content {
    width: 100% !important;
    background-color: #fff;
}

/* 导航栏底部换主题盒子 */
.left-homeMenu .configDiv {
    display: none;
}

.leftMenu-title {
    padding: 0px;
}

/* 导航栏盒子 */
.ui-widget {
    border-radius: 5px;
    width: 100%;
    padding: 0;
}

/* 默认列表盒子 */
/* .pageBody-lightBlue left-homeMenu */
.left-homeMenu .ui-state-default {
    background: none;
    color: #000;
    font-size: 14px;
    line-height: 48px;
    height: auto;
    font-weight: normal;
    border: none;
    height: 48px;
    /* padding-right: 15px; */
}

.leftMenu-title .leftMenu-title-label-link {
    display: inline-block;
    width: auto;
}

/* 盒子 */
.left-homeMenu .ui-state-default h3 {
    padding: 0px;
}

.left-homeMenu .leftMenu-title:hover .leftMenu-title-label {
    color: #0095E1;
}

.left-homeMenu .leftMenu-title:hover .leftMenu-ui-icon {

    background: url(/pt/style/blue/menu/arrow-right-bold.png) no-repeat;
}

.customDialog #lefMenu-div>h3:hover .leftMenu-ui-icon {
    background: url(/pt/style/blue/menu/arrow-right-bold.png) no-repeat;
    background-size: 100% 100%;
}

/* 被选中的列表盒子 */
.left-homeMenu .ui-state-active {
    background: none;
    color: #000;
    font-size: 14px;
    line-height: 48px;
    height: 48px;
    font-weight: normal;
    border-radius: 5px;
    margin-left: 0px !important;
    font-weight: normal;
    color: #0095E1;
    background-color: #F6F6F9;
}

.left-homeMenu .ui-state-active h3 {
    padding: 0px;
}

/* 左侧小图标 */
.leftMenu-title span {
    margin-top: 17px !important;
    display: none;
}

/* 右侧箭头 */
.left-homeMenu .ui-state-default .leftMenu-ui-icon {
    background: url('./blue/menu/arrow-right-bold.png');
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    display: inline-block;
}

/* 选中后的右侧箭头 */
.left-homeMenu .ui-state-active .leftMenu-ui-icon {
    background: url('/pt/style/blue/menu/arrow-down-bold.png');
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    display: inline-block;
}

.customDialog #lefMenu-div>h3.ui-state-active:hover .leftMenu-ui-icon {
    background: url('/pt/style/blue/menu/arrow-down-bold.png');
    background-size: 100% 100%;
}

/* 第一个子列表 */
.leftMenu-ul>li:first-child {
    box-shadow: none;
}

/* 默认子列表 */
.left-homeMenu .leftMenu-li {
    font-size: 12px;
    line-height: 25px;
}

.leftMenu-li a {
    color: #000000;
}

.left-homeMenu .leftMenu-li a {
    font-weight: normal;
    font-size: 14px;
}

/* 给二级菜单盒子 */
.pageBody .left-homeMenu .leftMenu-ul-show {
    border-radius: 0 0 5px 5px;
    /* margin-top: -4px; */
    /* background-color: #F6F6F9; */
}

/* 二级列表盒子 */
.pageBody .left-homeMenu .leftMenu-ul-show::before {
    /* 	content: " ";
	width: calc(100% - 40px);
	height: 1px;
	background-color: #E3E3E4;
	display: inline-block;
	position: relative;
	left: 10px; */
}

/* 选中的子菜单 */
.pageBody__default li.leftMenu-li-blur a li.leftMenu-li-blur a {
    color: #0095e1;
}

/* 隐藏子盒子列表颜色 */
.pageBody__default .left-homeMenu .leftMenu-li,
.left-homeMenu .leftMenu-li {
    background: none;
    border: none;
    padding-left: 40px;
}

.pageBody__default .left-homeMenu .leftMenu-li.leftMenu-li-leafli,
.left-homeMenu .leftMenu-li.leftMenu-li-leafli {
    padding-left: 60px;
}

/* 子盒子最后一个阴影 */
.pageBody__default .leftMenu-ul>li:last-child,
.leftMenu-ul>li:last-child {
    box-shadow: none;
}

/* 顶部tab栏 */
.pageBody__default .left-homeMenu .left-homeMenu-homeTabs .ui-tabs-nav .ui-tabs-selected,
.left-homeMenu .left-homeMenu-homeTabs .ui-tabs-nav .ui-tabs-selected {
    height: auto;
}

/* 标题 */
.pageBody__default .left-homeMenu .ui-state-default .leftMenu-title-label,
.left-homeMenu .ui-state-default .leftMenu-title-label {
    margin-left: 10px;
    font-size: 16px;
}

.pageBody__default .leftMenu-title-label.leftMenu-title-label-link,
.leftMenu-title-label.leftMenu-title-label-link {
    margin: 0;
    padding: 0;
    /* margin-left: 50px !important; */
}

/* 二级菜单图标 */
.leftMenu-li span.leftMenu-moreNav {
    background: url(/pt/style/blue/menu/arrow-right-bold.png);
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 5px;
    padding: 0;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
}

/*  ===========================================E 首页侧边栏 ============================================ */

/* /////////////////////////////////////////// 公共按钮样式 、、、、、、、、、、、、、、、、、、、、、、、、、 */
.myComment>.rh-icon,
.ui-file-default .uploadBtn,
.pageBody-lightBlue .rh-icon,
.pageBody__default .rhSearch-button,
.pageBody__default .rh-icon,
.rhSearch-button,
.modifyBtn .rh-icon.rhGrid-btnBar-a[actcode=upload],
.bodyBack .rh-icon {
    padding: 0;
    height: 30px;
    line-height: 30px;
    background: #66b1ff;
    border-radius: 5px;
    /* margin-bottom: 5px; */
}

.myComment>.rh-icon>.rh-icon-inner,
.pageBody-lightBlue .rh-icon-inner,
.pageBody__default .rhSearch-inner,
.rhSearch-inner,
#SY_COMM_INFOS_AUDIT-delete .rh-icon-inner,
.ui-itemfile-default .new-file-upload-con .btn-name,
.pageBody__default .rh-icon-inner,
.modifyBtn .rh-icon.rhGrid-btnBar-a[actcode=upload] .rh-icon-inner,
.bodyBack .rh-icon-inner {
    height: 30px;
    line-height: 30px;
    background: #66b1ff;
    border-radius: 5px;
    padding: 0 10px;
    font-size: 12px;
    color: #fff;
    width: auto;
}

.myComment>.rh-icon:hover,
.bodyBack .rh-icon:hover,
.pageBody__default .rh-icon:hover,
.modifyBtn .rh-icon.rhGrid-btnBar-a[actcode=upload]:hover,
.pageBody__default .rhSearch-button:hover,
.pageBody-lightBlue .rh-icon:hover {
    padding: 0;
    height: 30px;
    line-height: 30px;
    background: #0095e1;
}

.myComment>.rh-icon>.rh-icon-inner:hover,
.bodyBack .rh-icon-inner:hover,
.modifyBtn .rh-icon.rhGrid-btnBar-a[actcode=upload] .rh-icon-inner:hover,
.pageBody__default .rh-icon-inner:hover,
.pageBody-lightBlue .rh-icon-inner:hover {
    height: 30px;
    line-height: 30px;
    background: #0095e1!important;
    border-radius: 5px;
    padding: 0 10px;
    font-size: 12px;
    color: #fff;
}

.myComment>.rh-icon>.rh-icon-img,
.bodyBack .rh-icon-img,
.pageBody__default .rh-icon-img,
.rh-icon[actcode=upload]>.rh-icon-inner>span.btn-imp,
.pageBody-lightBlue .rh-icon-img {
    display: none !important;
}

/* 上传文件 */
.ui-itemfile-default .new-file-upload-con .file-input {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}

.uploadBtntr {
    margin-right: 15px;
}

.ui-itemfile-default .new-file-upload-con .btn-name,
#SY_COMM_INFOS_AUDIT-delete .rh-icon-inner,
#SY_COMM_INFOS_AUDIT-delete {
    margin: 0px;
}

/* /////////////////////////////////////////// 公共按钮样式 、、、、、、、、、、、、、、、、、、、、、、、、、 */


/* ============================================ S tab栏切换 =========================================== */
#homeTabs .tabUL {
    display: none;
}

.tabUL.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
    background: #fff;
    padding: 20px 20px 0 20px;
    box-sizing: border-box;
}

.rhCard-tabs .ui-tabs-nav .rhCard-backLi {
    margin-right: 0;
}

.pageBody__default .left-homeMenu-homeTabs .ui-tabs-nav .redLi,
.pageBody-lightBlue .left-homeMenu-homeTabs .ui-tabs-nav .redLi {
    background: none;
}

.pageBody__default .left-homeMenu-homeTabs .ui-tabs-nav .redA,
.pageBody-lightBlue .left-homeMenu-homeTabs .ui-tabs-nav .redA {
    background: none;
}

.pageBody__default .left-homeMenu-homeTabs .ui-tabs-nav .ui-tabs-selected,
.pageBody-lightBlue .left-homeMenu-homeTabs .ui-tabs-nav .ui-tabs-selected {
    background: #0095E1;
}

/* ============================================ E tab栏切换 =========================================== */
/* ============================================ S 个人信息 =========================================== */
/* 页面盒子 */
.ui-dialog .cardDialog {
    box-shadow: none;
    border-radius: 5px;
    border: none;
}

.tabUL.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
    background: #fff;
    border-bottom: 1px solid #E5E7ED;
}

/* 标题盒子 */
.rhCard-tabs .ui-tabs-nav li.rhCard-titleLi {
    margin-left: 0;
    margin-top: 0;
}

.rhCard-tabs .ui-tabs-nav li.rhCard-titleLi .rhCard-title {
    padding-left: 0;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    line-height: 52px;
    background-image: none;
}

/* 标题左侧图片 */
.rhCard-tabs .ui-tabs-nav li.rhCard-titleLi .rhCard-title::before {
    content: " ";
    display: inline-block;
    width: 25px;
    height: 25px;
    position: relative;
    top: 3px;
    left: -10px;
    border-radius: 50%;
    background: url('./blue/doc.png');
    background-position: center;
    background-size: 20px;
    background-repeat: no-repeat;
    background-color: #0095E1;
    position: relative;
    top: 5px;
    display: none;
}

/* 刷新和返回按钮 */
.rhCard-tabs .ui-tabs-nav .rhCard-refresh {
    background: none;
    color: #000 !important;
    font-weight: normal;
    border-radius: 5px;
    line-height: 25px;
    padding: 0px;
}

.rhCard-tabs .ui-tabs-nav .rhCard-backLi,
.rhCard-tabs .ui-tabs-nav .rhCard-refreshLi {
    background: #EEEFF3;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    border-radius: 5px;
    line-height: 25px;
    width: auto;
}

/* 资料完整度 */
.rhCard-btnBar {
    background-color: #fff;
}

.form-container {
    background-color: #fff;
}

/* 100% */
#num_deg>span {
    left: calc(100% + 10px) !important;
    top: 17px;
}

/* 盒子 */
fieldset .ui-form-default .item .fieldsetContainer .inner {
    margin-top: 0px;
    font-size: 12px;
}

#div_deg {
    height: 11px !important;
    background-color: #0095E1 !important;
}

.ui-form-default .item .fieldsetContainer .formContent #SY_ORG_USER_CENTER-INFO_PERCENT_S_div.inner {
    margin-top: 3px !important;
}

/* 内容盒子 */
.ui-widget .ui-widget {
    background: #fff;
}

/* tab栏 */
.rhCard-mainTab .tabUL.tabUL-bottom.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
    border: 1px solid #ccc;
    display: inline-block;
    width: auto;
    background: #fff;
    padding: 0;
    margin-left: 20px;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 10px;
}

.rhCard-mainTab .rhCard-tabs .ui-tabs-nav li {
    background: #fff;
    border: none;
    margin: 0;
    line-height: 30px;
    height: 30px;
    border-right: 1px solid #ccc;
}

.rhCard-mainTab .rhCard-tabs .ui-tabs-nav li a {
    padding: 0px 10px;
    font-size: 12px;
}

.rhCard-mainTab .rhCard-tabs .ui-tabs-nav .rhCard-tabs-bottomLi:first-child {
    border-left: none;
}

.rhCard-mainTab .rhCard-tabs .ui-tabs-nav .rhCard-tabs-bottomLi:last-child {
    border: none;
}

.rhCard-mainTab .rhCard-tabs .ui-tabs-nav li.ui-tabs-selected {
    background: #0095E1;
}

/* 保存按钮 */
.pageBody__default .rh-icon,
.pageBody__default .rh-icon:hover,
.pageBody-lightBlue .rh-icon,
.pageBody-lightBlue .rh-icon:hover {
    /* background: #0095E1 !important;
    color: #fff; */
    background: #EEEEF3;
    color: #000;
    border-radius: 5px;
    line-height: 30px;
    padding: 0 10px;
    height: 30px;
    box-sizing: border-box;
}

.pageBody-lightBlue .rh-icon-inner,
.pageBody-lightBlue .rh-icon:hover .rh-icon-inner,
.pageBody__default .rh-icon-inner,
.pageBody__default .rh-icon:hover .rh-icon-inner {
    background: none !important;
    width: 100%;
    padding: 0px;
    margin: 0;
    line-height: 30px;
    height: auto;
    border: none !important;
    color: #000;
}

.pageBody__default .rh-icon-img,
.pageBody-lightBlue .rh-icon-img {
    display: none;
}

.rhCard-mainTab {
    background: #fff;
}

/* ============================================ E 个人信息 =========================================== */
/* ============================================ S 左边菜单栏 ============================================ */
/* .ui-state-default .leftMenu-SY_PORTAL,
.ui-state-default:hover .leftMenu-SY_PORTAL,
.ui-state-active .ui-icon,
.ui-state-hover .ui-icon,
.ui-state-default .leftMenu-xxpt,
.ui-state-default:hover .leftMenu-hetong,
.ui-state-default:hover .leftMenu-xxpt,
.ui-state-default .leftMenu-hetong,
.ui-state-default:hover .leftMenu-hetong,
.ui-state-default:hover .leftMenu-xxpt,
.ui-state-default .ui-icon{
    background: url('./blue/cic.png');
    background-position: center;
    background-size: 20px;
    background-repeat: no-repeat;
}
.left-homeMenu .ui-state-active .ui-accordion-header-icon.ui-icon,
.left-homeMenu .leftMenu-title:hover .ui-accordion-header-icon.ui-icon {
    background: url('./blue/cic_active.png');
    background-position: center;
    background-size: 20px;
    background-repeat: no-repeat;
} */
/* ============================================ S 左边菜单栏 ============================================ */
/* 顶部用户名和公司名 */
.rh-head-per-tip {
    color: #000;
}

.rh-head-per--rate {
    color: #000;
}

/* 顶部tab栏 */
.pageBody__default .left-homeMenu-homeTabs .ui-tabs-nav .ui-tabs-selected a,
.pageBody-lightBlue .left-homeMenu-homeTabs .ui-tabs-nav .ui-tabs-selected a {
    background: #0095E1;
}

.pageBody__default #homeTabs .ui-widget-header,
.pageBody-lightBlue #homeTabs .ui-widget-header {
    position: relative !important;
}

/* =================================================== S 资料完整度配置 ====================================================== */
/* 下拉框 */
.rhSearch-select {
    height: 30px;
    width: 120px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-right: 10px;
}

/* 搜索框 */
.rhSearch-input {
    height: 30px;
    width: 120px;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding-left: 10px;
    line-height: 30px;
}

/* 查询按钮 */
.pageBody__default .rhSearch-button,
.pageBody-lightBlue .rhSearch-button {
    background: #0095E1 !important;
    line-height: 30px;
    height: 30px;
    padding: 0px 10px !important;
    border-radius: 5px;
}

.pageBody__default .rhSearch-inner,
.pageBody-lightBlue .rhSearch-inner {
    padding: 0;
    text-align: center;
    background: none;
    border: none;
    background: none;
}

/* 高级按钮 */
.rhSearch-advancedButton {
    background: #0095E1;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    color: #000;
    border-radius: 5px;
}

.rhSearch-advancedButton-inner,
.rhSearch-button>.rhSearch-inner {
    background: #0095E1;
    padding: 0px;
    text-align: center;
    color: #FFF;
    border: none;
}

/* =================================================== E 资料完整度配置 ====================================================== */
/* =================================================== S 树状弹窗 =========================================================== */
/* 去除整个盒子的阴影 */
.ui-dialog.ui-widget.ui-widget-content {
    box-shadow: none;
    width: 100%;
    padding: 0;
}

/* 头部 */
.ui-dialog .ui-dialog-titlebar {
    background: #F8F8F8;
    font-weight: 400;
}

/* 关闭按钮 */
.ui-dialog .ui-dialog-titlebar-close {
    background: #EEEFF3;
    height: 25px;
    line-height: 25px;
    padding: 0px 5px;
}

.ui-dialog .ui-dialog-titlebar-close span.ui-icon {
    padding: 0;
    width: 100%;
    text-align: center;
    line-height: 25px;
}

.ui-dialog .ui-dialog-titlebar-close:hover {
    background: #EEEEF8;
    font-size: 12px;
    font-weight: 400;
}

/* 中间的盒子 */
.dictDialog.ui-dialog-content.ui-widget-content {
    background: #FFF;
    box-shadow: none;
    border: none;
    padding: 20px;
    box-sizing: border-box;
}

.bbit-tree-select {
    margin-bottom: 15px;
}

/* 底部盒子 */
.ui-dialog .ui-dialog-buttonpane {
    background: #F8F8F8;
    box-shadow: none;
}

.ui-dialog-buttonpane button:first-child:hover {
    color: #fff;
    background: #0095E1;
    font-size: 12px;
    border-radius: 5px;
}

.ui-dialog-buttonpane button:first-child {
    color: #fff;
    background: #0095E1;
    font-size: 12px;
    border-radius: 5px;
}

.ui-dialog-buttonpane button:last-child {
    display: none;
}

/* 树状图图标样式 */
.bbit-tree-no-lines .bbit-tree-elbow-end-plus,
.bbit-tree-node-collapsed .bbit-tree-node-icon,
.bbit-tree-node-expanded .bbit-tree-node-icon,
.bbit-tree-node-leaf .bbit-tree-node-icon,
.bbit-tree-no-lines .bbit-tree-elbow-plus,
.bbit-tree-no-lines .bbit-tree-elbow-minus,
.bbit-tree-single .bbit-tree-selected .bbit-tree-node-icon,
.bbit-tree-no-lines .bbit-tree-elbow-end-minus {
    background-position: center;
    background-size: 14px;
    background-repeat: no-repeat;
}

/* 加号 */
.bbit-tree-no-lines .bbit-tree-elbow-end-plus,
.bbit-tree-no-lines .bbit-tree-elbow-plus {
    background-image: url('./blue/tree/tianjia.png');
}

/* 减号 */
.bbit-tree-no-lines .bbit-tree-elbow-end-minus,
.bbit-tree-no-lines .bbit-tree-elbow-minus {
    background-image: url('./blue/tree/jianhao.png');
}

/* 关闭的文件夹 */
.bbit-tree-node-collapsed .bbit-tree-node-icon {
    display: none;
    background-image: url('./blue/tree/close-wenjianjia.png');
}

/* 打开的文件夹 */
.bbit-tree-node-expanded .bbit-tree-node-icon {
    background-image: url('./blue/tree/open-wenjianjia.png');
}

/* 未选中的文件 */
.bbit-tree-node-leaf .bbit-tree-node-icon {
    background-image: url('./blue/tree/doc.png');
}

/* 当前选中的文件 */
.bbit-tree-single .bbit-tree-selected .bbit-tree-node-icon {
    background-image: url('./blue/tree/select-bold.png');
}

/* =================================================== E 树状弹窗 =========================================================== */
.pageBody__default .rhSearch-inner {
    background: none;
}

/* 信息报送--分页 */
.pageBody__default .rhGrid-page span.current {
    background: #0095E1;
    border-color: #0095e1;
}

/* 信息报送--tab */
.rh-norQuery .rh-norQuery-a {
    background: #fff;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    border: 1px solid #ccc;
    padding: 0 10px;
}

.rh-norQuery .rh-norQuery-span {
    padding: 0px;
}

.rh-norQuery .active {
    background: #0095E1;
}

.rh-norQuery .rh-norQuery-a-left {
    border-color: #ccc;
}

.rh-norQuery .rh-norQuery-a-right {
    border-color: #ccc;
}

.rhCard-tabs .ui-tabs-nav li {
    margin: 0;
    position: relative;
    top: 1px;
}

.rhCard-tabs .ui-tabs-nav li.ui-tabs-selected a {
    color: #0095e1;
    font-size: 14px;
    font-weight: 700;
}

.rhCard-tabs .ui-tabs-nav .rhCard-tabs-li-right {
    border: 1px solid #ccc;
    line-height: 30px;
    height: 30px;
}

.rhCard-tabs .ui-tabs-nav li a {
    background: none;
    padding: 0 15px;
    height: 50px;
    line-height: 50px;
}

.rhCard-tabs .ui-tabs-nav .rhCard-tabs-li-left {
    margin-right: 7px;
}

/* ============================================== start 信息审签单 ===================================================== */
.rhCard-tabs-topLi.rhCard-tabs-li.ui-state-default {
    height: 50px;
    line-height: 50px;
    background: #F6F6F6;
    border: 1px solid #E5E7ED;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: none;
    margin-right: 7px;
}

.rhCard-tabs-topLi.rhCard-tabs-li.rhCard-tabs-li-right.ui-state-default a {
    padding: 0 15px;
    font-size: 14px;
    font-weight: 700;
}

.rhCard-tabs-li.rhCard-tabs-li-left.ui-state-default.ui-tabs-selected.ui-state-active {
    background: #fff;
    border: 1px solid #E5E7ED;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-color: #fff;
}

.rhCard-tabs-li.rhCard-tabs-li-right.ui-state-default.ui-tabs-selected.ui-state-active {
    border: 1px solid #E5E7ED;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-color: #fff;
    background-image: none;
}

/* ============================================== end 信息审签单 ===================================================== */
/* start =============================== 用户管理 --> 分页 ============================================  */
/* 鼠标放到分页上 */
.pageBody__default .rhGrid-page a:hover {
    background: none;
}

/* 跳转指定页 */
.toPageNum.ui-corner-4,
input.toPageBtn[type=button] {
    display: none;
}

/* end =============================== 用户管理 --> 分页 ============================================  */
/* start ============================== 信息报送 --> 拟稿人改稿 ======================================== */
/* 表头颜色 */
.mindTable.wp>tbody>tr>td {
    border: 1px solid rgb(179, 216, 255) !important;
    background: #fafafa !important;
}

/* 表格颜色 */
.mindTable.wp>tbody>tr.h25>td {
    background-color: #fff !important;
}

.cp {
    font-size: 12px;
}

/* end ============================== 信息报送 --> 拟稿人改稿 ======================================== */
/* start ===========================  保存成功后的弹窗提示 ========================================= */
.rh-barTip.rh-barTipOK {
    background-color: #0095e1;
    color: #fff;
}

/* start ===========================  保存成功后的弹窗提示 ========================================= */

.rhCard-btnBar {
    padding-bottom: 0;
    box-sizing: border-box;
    padding: 0 20px;
}

#funcBtnDivCon>.rhGrid-btnBar-a,
.rhCard-btnBar>.rhGrid-btnBar-a {
    margin-top: 10px;
    margin-bottom: 10px;
}

#funcBtnDivCon>.rhGrid-btnBar-a {
    margin-bottom: 7px;
}

#funcBtnDivCon>.rhGrid-btnBar-a:hover {
    color: #333;
}

.bodyBackPad {
    padding: 0;
}

#wfToNext_NODE_CODE {
    border: 1px solid #000;
    height: 30px !important;
    line-height: 30px !important;
    border-radius: 3px;
    width: 81%;
}

.ui-form-default fieldset {
    max-width: 1400px;
    margin: 0 auto;
}


.searchDiv .middle .rhSearch-button {
    background: #0095E1;
    padding: 0px 10px;
}

.rh-advSearch-div .rh-advSearch-btn {
    background: #0095E1;
}

.rh-icon-groupCon {
    padding: 0 10px;
    border: none;
}

.rh-icon-groupCon .rhGrid-btnBar-a {
    margin-bottom: 5px;
    border: none;
    width: 100%;
}

.rh-icon-groupCon .rhGrid-btnBar-a .rh-icon-inner {
    width: 100%;
    border: none;
}

#SY_COMM_INFOS-delete,
#SY_COMM_INFOS-delete .rh-icon-inner,
#SY_COMM_INFOS-NEWS_TITLE_IMAGE_NAME .uploadBtn .btn-name {
    border: none;
    height: 26px;
    line-height: 26px;
}

.customDialog #lefMenu-div>h3 {
    height: 40px;
    line-height: 40px;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 5px;
}

.customDialog #lefMenu-div>h3 span {
    margin-top: 12px !important;
}

.customDialog #lefMenu-div .leftMenu-ul .leftMenu-li {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 40px;
}

.customDialog #lefMenu-div {
    padding-left: 0;
    padding-right: 0;
}

.customDialog #lefMenu-div>h3 .leftMenu-title-label {
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
}

.customDialog #funcBtnDivCon>.rh-icon:hover,
.customDialog #funcBtnDivCon>.rh-icon:hover>.rh-icon-inner {
    color: #ffffff !important;
    background: #0395e1 !important;
}

.customDialog .rh-icon-groupCon {
    padding: 10px;
}

.customDialog .rh-icon-groupCon>.rh-icon {
    /* border-bottom: 1px solid #ccc; */
    border-radius: 0;
    border: 0;
}

.customDialog .rh-icon-groupCon>.rh-icon:first-child {
    /* border-top: 1px solid #ccc; */
}

.customDialog .rh-icon-groupCon>.rh-icon>.rh-icon-inner {
    /* display: block; */
}

.customDialog .rh-icon-groupCon>.rh-icon:hover>.rh-icon-inner {
    color: #fff !important;
    background: #0095E1 !important;
}

#PT_ORG_USER_ALL .rhGrid-btnBar {
    margin-bottom: 10px;
}

.rhCard-mainTab.ui-tabs-panel.ui-widget-content .rhCard-btnBar {
    border-bottom: 1px solid #E5E7ED;
    height: 50px;
}

#PT_ORG_USER_ALL-USER_IMG_SRC_div .new-file-upload-con {
    display: flex;
}

#PT_ORG_USER_ALL-USER_IMG_SRC_div .new-file-upload-con .rh-icon {
    border-radius: 0 !important;
}

#SY_COMM_INFOS_AUDIT-NEWS_TITLE_IMAGE_NAME .uploadContainer {
    display: flex;
}

#SY_COMM_INFOS_AUDIT-mainTab #MIND_FIELDSET .mindSaveBar {
    top: 57px;
}

.rh-icon .rh-icon-img-more{
    background: url('./img/arrow-down.png') no-repeat;
    background-size: 100% 100%;
    position: relative;
    top: 4px;
    left: 3px;
}

.new-file-upload-con .btn-name {
    background: #66b1ff;
    color: #fff;
    padding: 0 10px;
}
#PT_ORG_DEPT_ALL+.ui-dialog>.dictDialog{
    min-height:300px !important;
}