/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素*/
th, td, /* table elements 表格元素 */
img /* img elements 图片元素 */
{
    border: medium none;
    margin: 0;
    padding: 0;
}

a:focus,
button:focus,
div:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    text-decoration: none;
}

button:hover,
a:hover {
    cursor: pointer;
}

/** 设置默认字体 **/
body, button, input, select, textarea {
    font: 14px/1.5 Microsoft YaHei;
}

input[placeholder], textarea[placeholder] {
    font: 14px/1.5 Microsoft YaHei;
}

/* span加上contenteditable属性可以编辑，outline: none;去掉蓝色外框 */
span[contenteditable] {
    outline: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

em {
    font-style: normal;
}

textarea {
    resize: none;
}

/* 去掉输入框中默认样式 */
input::-ms-clear {
    display: none;
}

input::-ms-reveal {
    display: none;
}

/** 重置列表元素 **/
ul, ol {
    list-style: none;
}

/** 重置超链接元素 **/
a {
    text-decoration: none;
    color: #333;
}

/** 重置图片元素 **/
img {
    border: 0;
}

/* placeholder */
::-moz-placeholder {
    color: #9a9da2 !important;
}

:-ms-input-placeholder {
    color: #9a9da2 !important;
}

::-webkit-input-placeholder {
    color: #9a9da2 !important;
}

.placeholder {
    color: #9A9DA9;
}

/** 重置表格元素 **/
table {
    border-collapse: collapse;
    border-spacing: 0;
}

.main_body {
    background-color: #DFE3E9;
}

/* 校验样式  start */
.modifyPasswordBody small.help-block {
    background-color: #fff;
    width: 100%;
}

.org_content small.help-block {
    background-color: #e9ecec;
    width: 100%;
}

/* 校验样式  end */
/* 全屏蒙版效果 */
#fullScreenHold {
    background-color: rgb(0, 0, 0);
    opacity: 0.5;
}

/* loading页面加载样式 */
#loadingBackground {
    background-color: rgb(0, 0, 0);
    opacity: 0.5;
}

#loadingIcon {
    background-image: url(../images/mrps/common/loading.gif);
    background-size: contain;
}

/*登录页面样式 start*/
.login_body {
    background: url(../images/mrps/login/background.png) no-repeat center center fixed;
    background-size: cover;
}


.configTitle {
    font-size: 18px;
    position: absolute;
    top: 26px;
    left: 190px;
    color: #fff;
}

.megafonConfigTitle {
    font: normal 24px arial;
    position: absolute;
    top: 12px;
    left: 66px;
    width: 250px;
    text-align: center;
    color: #fff;
}

.switch_language div:nth-child(1) {
    color: #fff;
    font-size: 14px;
}

.switch_language button {
    background: url(../images/mrps/login/language_select.png) transparent;
    border: none;
    text-align: left;
}

.login_arrow,
.tree_arrow {
    background-image: url(../images/mrps/login/arrow_down.png);
    border: none;
}

.open .login_arrow,
.open .tree_arrow {
    background-image: url(../images/mrps/login/arrow_up.png);
}

.login_row .bg {
    background: url(../images/mrps/login/login_bg1.png) no-repeat;
    background-size: contain;
}

.login_row .megafonbg {
    background: url(../images/mrps/login/ru_login_bg.png) no-repeat;
    background-size: contain;
}

/**
    megafon登录 logo
*/
.megafonLoginLogo
{
    width: 220px ;
    height: 60px;
    background: url(../images/mrps/login/ru_logo.png) no-repeat;
    position: absolute;
    top: -63px;
    left: 73px;
}

.row.login_row .col-md-6, .other_login_row.row .col-md-12 {
    background-color: #E4E4E4;
    background-color: rgba(86, 61, 124, .15);
    border: 1px solid #dddddd;
    border: 1px solid rgba(86, 61, 124, .2);
}

.login_header {
    background-color: #CCCCCC;
    color: #333333;
    font-size: 20px;
}

.login_form .col-xs-8 input {
    background-image: url(../images/mrps/login/input.png);
    border: none;
    box-shadow: none;
    border-radius: 0;
    font-size: 14px;
}

.login_form input.btn.btn-default {
    background: url(../images/mrps/login/login_btn_normal.png) no-repeat;
    border: none;
    border-radius: 0;
    background-size: 100%;
}

.login_form input.btn.btn-default:active {
    background-image: url(../images/mrps/login/login_btn_active.png);
}

.login_form input.btn.btn-default:hover {
    background-image: url(../images/mrps/login/login_btn_hover.png);
    cursor: pointer;
}

/* by cc start */
.error_message,
.errorRestoreMessage {
    color: red;
}

.mark_error {
    color: red;
}

/* by cc end */
.mrps_login_header .col-xs-6 {
    font-size: 16px;
    color: #000;
}

.mrps_login_header, .other_login_header {
    color: #666666;
}

.mrps_login_header_split_left, .mrps_login_header_split_right {
    background-image: url(../images/mrps/common/underline.png);
}

.login_other_btn.col-xs-12 {
    background-color: transparent;
    border: none;
}

.PUC {
    background: url(../images/mrps/login/PUC.png) no-repeat center;
}

.ICC {
    background: url(../images/mrps/login/ICC.png) no-repeat center;
}

/*登录页面样式 end*/

/*修改密码样式 start */
.showModifyPassword,
.showDataRestore,
.showDataProgress {
    background-image: url(../images/mrps/home/advancedSearch_bg.png);
    background-size: 100% 100%;
}

.modifyPasswordTitle,
.dataRestoreTitle,
.dataProgressTitle {
    color: #fff;
    background-color: #1D2735;
    font-size: 16px;
}

.modifyPasswordBody .col-xs-7 .dropdown button {
    background-color: #DFE3E9;
    border: 1px solid #1D2835;
    color: #000;
    border-radius: 0;
}

.modifyPasswordBody .col-xs-7 .dropdown-menu {
    background-color: #DFE3E9;
    border: 1px solid #1D2835;
    color: #000;
    border-radius: 0;
}

.modifyPasswordBody .col-xs-7 .dropdown-menu:hover {
    cursor: pointer;
}

.modifyPasswordBody .input-group-btn button {
    background-color: transparent;
    border: none;
}

.modifyPasswordBottom,
.dataRestoreBottom {
    background-color: #D6DAE0;
}

.dataRestoreIcon {
    background-image: url(../images/mrps/main/datarestore_normal.png);
}

.dataRestoreIcon:hover {
    background-image: url(../images/mrps/main/datarestore_hover.png);
    cursor: pointer;
}

.dataRestoreIcon:active {
    background-image: url(../images/mrps/main/datarestore_active.png);
}

.dataRestoreNum {
    border-radius: 10px;
    background-color: #fff;
    color: #000;
}

/* 修改密码样式  end*/

/* 首页样式  start*/
.main_arrow {
    background-image: url(../images/mrps/main/arrow_down.png);
    border: none;
}

.open .main_arrow {
    background-image: url(../images/mrps/main/arrow_up.png);
}

/**
    正常版本 css
*/
.mrps_brand {
    background: url(../images/mrps/main/header_logo.png) no-repeat;
}

/**
    megafon css
*/
.megafon_brand{
    background: url(../images/mrps/main/megafon_logo.png) no-repeat;
}

#data-back-icon {
    /* 	background-image: url(../images/mrps/main/.png); */
}

.nav-left {
    position: absolute;
    top: 15px;
    left: 120px;
    color: #fff;
    font-size: 24px;
}

.main_body .navbar-header label {
    color: #fff;
    line-height: 80px;
}

.main_body .navbar-header label.firstTitle {
    font-size: 24px;
}

.main_body .navbar-header label.secondTitle {
    font-size: 16px;
}

.main_body nav.navbar-fixed-top {
    background-color: transparent;
    border: none;
}

.nav.navbar-default.navbar-fixed-top .container-fluid {
    background-color: #1D2735;
}

.mrps_tab li.active {
    background: url(../images/mrps/main/header_menuSel.png) no-repeat;
}

.mrps_tab li.active a,
.mrps_tab li.active:hover a {
    background-color: transparent !important;
    color: #3D5A11 !important;
}

.mrps_tab li:hover a {
    background-color: transparent !important;
    color: #B6D64E !important;
    cursor: pointer;
}

.mrps_tab li a {
    font-size: 18px;
    color: #dee2e8 !important;
}

.mrps_tab_right .open a.dropdown-toggle {
    background-color: transparent !important;
}

.mrps_tab_right .dropdown-menu {
    font-size: 12px;
}

.mrps_tab_right .dropdown-menu li a {
    color: #000 !important;
}

ul.home_nav.nav-tabs,
ul.home_nav.nav-tabs li a {
    border: none !important;
}

ul.home_nav li.active {
    background-image: url(../images/mrps/main/label_active.png);
}

ul.home_nav li.active a {
    background-color: transparent !important;
}

ul.home_nav li:hover a {
    background-color: transparent !important;
    color: #82ab00;
    cursor: pointer;
}

ul.home_nav li a {
    color: #000;
    font-size: 16px;
}

.navbar-right .reset_icon {
    margin-top: -2px;
    float: left;
    margin-right: 10px;
    display: inline-block;
    width: 24px;
    height: 24px;
}

.navbar-right .reset_icon {
    background-image: url(../images/mrps/main/reset_normal.png);
}

.navbar-right .reset_icon:hover {
    background-image: url(../images/mrps/main/reset_hover.png);
}

.recording_header button, .playList_header button,
.recording_header button:hover, .playList_header button:hover,
.recording_header button:active, .playList_header button:active {
    background-color: transparent;
    border: none;
    cursor: pointer;
}

.recording_header div.btn.btn-default.dropdown-toggle {
    background-color: transparent;
    border: none;
    cursor: pointer;
}

.recording_header .dropdown-menu {
    border-radius: 0;
}

.recording_header button.btn.btn-default.dropdown-toggle {
    background-color: #fff;
    border-radius: 0;
}

.noData {
    background-color: #fff !important;
    border: none !important;
}

.noDataSingleTd {
    background-color: #fff !important;
    border-left: 1px solid #B9C3CD !important;
    border-right: 1px solid #B9C3CD !important;
}

.noData.borderLeft {
    border-left: 1px solid #B9C3CD !important;
    border-right: none !important;
}

.noData.borderRight {
    border-right: 1px solid #B9C3CD !important;
    border-left: none !important;
}

.text_60.noData.borderLeft,
.text_99.noData.borderLeft,
.text_180.noData.borderRight,
.text_185.noData.borderRight,
.text_130.noData.borderRight,
.text_180.noData,
.text_185.noData,
.text_130.noData,
.text_120.noData.borderRight,
.text_60.noDataSingleTd {
    color: transparent;
    -o-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.text_99.noData.borderLeft::selection,
.text_180.noData.borderRight::selection,
.text_185.noData.borderRight::selection,
.text_130.noData.borderRight::selection,
.text_120.noData.borderRight::selection,
.text_60.noDataSingleTd::selection {
    background: transparent;
}

/* 首页图标三种状态 */
.mrps_tab li span {
    background-repeat: no-repeat;
}

.mrps_tab li .home_icon {
    background: url(../images/mrps/main/home_icon_normal.png) no-repeat center;
}

.mrps_tab li.active .home_icon,
.mrps_tab li.active:hover .home_icon {
    background: url(../images/mrps/main/home_icon_active.png) no-repeat center;
}

.mrps_tab li:hover .home_icon {
    background: url(../images/mrps/main/home_icon_hover.png) no-repeat center;
    cursor: pointer;
}

/* 统计图标三种状态 */
.mrps_tab li .statistics_icon {
    background: url(../images/mrps/main/statistics_icon_normal.png) no-repeat center;
}

.mrps_tab li.active .statistics_icon,
.mrps_tab li.active:hover .statistics_icon {
    background: url(../images/mrps/main/statistics_icon_active.png) no-repeat center;
}

.mrps_tab li:hover .statistics_icon {
    background: url(../images/mrps/main/statistics_icon_hover.png) no-repeat center;
    cursor: pointer;
}

/* 设置图标三种状态 */
.mrps_tab li .setting_icon {
    background: url(../images/mrps/main/setting_icon_normal.png) no-repeat center;
}

.mrps_tab li.active .setting_icon,
.mrps_tab li.active:hover .setting_icon {
    background: url(../images/mrps/main/setting_icon_active.png) no-repeat center;
}

.mrps_tab li:hover .setting_icon {
    background: url(../images/mrps/main/setting_icon_hover.png) no-repeat center;
    cursor: pointer;
}

.mrps_tab_right a.dropdown-toggle,
.welcomeText {
    color: #dee2e8 !important;
}

.data-restore {
    color: #dee2e8 !important;
}

/* 首页样式  end*/

/*设置模块组织机构样式 start*/
.fadePassword input {
    border: transparent;
}

.organizationBody {
    background-color: #fff;
    border: 1px solid #b9c3cf;
}

.organ_right {
    border: 1px solid #b9c3cf;
    background-color: #e9ecec !important;
}

.organ_right .form-group.disabled, .organ_right .form-group.disabled input {
    color: #999;
    border-color: #999;
}

.organ_right_label {
    font-size: 16px;
}

.organ_right_label div:last-child {
    background: url(../images/mrps/common/underline.png) repeat-x bottom;
}

.data-restore {
    font-size: 12px;
}

.organ_nav_bottom {
    background-color: #CCD3D9;
    border: 1px solid #b9c3cf;
    border-top: none;
}

.organ_save.btn-default {
    font-size: 14px;
    color: #000;
    border: none;
    background: url(../images/mrps/setting/save_normal.png) transparent;
    border-radius: 0;
    background-size: 100% 100%;

}

.organ_save.btn-default.disabled,
.organ_save.btn-default.disabled:hover {
    background-image: url(../images/mrps/setting/save_active.png);
    color: grey;
}

.organ_save.btn-default:hover {
    background-image: url(../images/mrps/setting/save_hover.png);
    cursor: pointer;
}

.organ_save.btn-default:active {
    background-image: url(../images/mrps/setting/save_active.png);
}

.data_sys_type button {
    background-color: transparent;
    border: none;
    color: #000;
}

.data_sys_type .addSysType {
    background: url(../images/mrps/setting/addfun_normal.png) no-repeat center;
}

.data_sys_type .addSysType:hover {
    background-image: url(../images/mrps/setting/addfun_hover.png);
    cursor: pointer;
}

.data_sys_type .addSysType:active {
    background-image: url(../images/mrps/setting/addfun_active.png);
}

.data_sys_type .delSysType {
    background: url(../images/mrps/setting/delsys_normal.png) no-repeat center;
}

.data_sys_type .delSysType:hover {
    background-image: url(../images/mrps/setting/delsys_hover.png);
    cursor: pointer;
}

.data_sys_type .delSysType:active {
    background-image: url(../images/mrps/setting/delsys_active.png);
}

.navbar-default .navbar-brand.organ_brand {
    font-size: 14px;
    color: #000;
}

.start_icon {
    background: url(../images/mrps/setting/start_icon.png) no-repeat center;
}

.advancedSearch .menuContent {
    background-color: #DFE3E9;
}

.menuContent {
    border: 1px solid #000;
    background-color: #fff;
}

.funLab_left {
    background-image: url(../images/mrps/setting/funLab_left.png);
}

.funLab {
    background-image: url(../images/mrps/setting/funLab.png);
}

.funLab_right {
    background-image: url(../images/mrps/setting/funLab_right.png);
}

.function_div {
    border: 1px solid #000;
    background-color: #fff;
}

/* by cc start*/
.function_div.error_control {
    border: 1px solid red;
}

.error_text .control-label {
    color: red;
}

/* by cc end */
.data_content_style {
    color: #000;
}

.function_div .add_function {
    background-image: url(../images/mrps/setting/add_normal.png);
}

.function_div .add_function:hover {
    background-image: url(../images/mrps/setting/add_hover.png);
    cursor: pointer;
}

.function_div .add_function:active {
    background-image: url(../images/mrps/setting/add_active.png);
}

.function_div .default_function_icon {
    background-image: url(../images/mrps/setting/add_hover.png);
}

/**change by cc start**/
.function_div .open {
    background-image: url(../images/mrps/setting/open_normal.png);
}

.function_div .open:hover {
    background-image: url(../images/mrps/setting/open_hover.png);
    cursor: pointer;
}

.function_div .open:active {
    background-image: url(../images/mrps/setting/open_active.png);
}

/**change by cc end**/

.add_function_options,
.add_data_options {
    border-top: 1px dashed #000;
}

.add_function_label_border,
.add_function_icon_border {
    background-color: #ccd3d9;
    border-radius: 20px;
}

.add_function_icon,
.add_all_function_icon {
    background: url(../images/mrps/setting/addfun_normal.png) no-repeat center;
}

.add_function_icon:hover {
    background-image: url(../images/mrps/setting/addfun_hover.png);
    cursor: pointer;
}

.add_function_icon:active {
    background-image: url(../images/mrps/setting/addfun_active.png);
}

.add_function_icon.delfun,
.delete_function_icon,
.add_all_function_icon.delfun {
    background: url(../images/mrps/setting/delfun_normal.png) no-repeat center;
}

.add_function_icon.delfun:hover,
.delete_function_icon:hover {
    background-image: url(../images/mrps/setting/delfun_hover.png);
    cursor: pointer;
}

.add_btn_div {
    text-align: right;
}

.add_function_btn {
    background: url(../images/mrps/common/btn_normal.png) transparent;
    color: #000;
    border: none;
    border-radius: 0;
}

.add_function_btn:hover {
    background-image: url(../images/mrps/common/btn_hover.png);
    cursor: pointer;
}

.add_function_btn:active {
    background-image: url(../images/mrps/common/btn_active.png);
}

.add_function_icon.delfun:active,
.delete_function_icon:active {
    background-image: url(../images/mrps/setting/delfun_active.png);
}

.btn-group.time_control label.btn:first-child:not(:last-child),
.btn-group.time_control label.btn:not(:first-child):not(:last-child),
.btn-group.time_control label.btn:last-child:not(:first-child) {
    border-radius: 4px;
}

/*设置模块组织机构样式 end*/

/*首页模块录音录像查询回放样式 start*/
.home_navbar_bottom {
    background-color: transparent;
    border: none;
}

table th {
    font-size: 16px;
    color: #000;
    font-weight: normal;
}

table td {
    font-size: 14px;
    color: #000;
}

.recording_play {
    background-image: url(../images/mrps/home/play_normal.png);
    background-size: contain;
}

.recording_play:active {
    background-image: url(../images/mrps/home/play_active.png);
}

.recording_play:hover {
    background-image: url(../images/mrps/home/play_hover.png);
    cursor: pointer;
}

.recording_addAll {
    background-image: url(../images/mrps/home/addAll_normal.png);
}

.recording_addAll:hover {
    background-image: url(../images/mrps/home/addAll_hover.png);
    cursor: pointer;
}

.recording_addAll:active {
    background-image: url(../images/mrps/home/addAll_active.png);
}

.downloadList {
    background-image: url(../images/mrps/home/downloadList_normal.png);
    background-size: contain;
}

.downloadList:active {
    background-image: url(../images/mrps/home/downloadList_active.png);
}

.downloadList:hover {
    background-image: url(../images/mrps/home/downloadList_hover.png);
    cursor: pointer;
}

.download_addAll {
    background-image: url(../images/mrps/home/downloadAddAll_normal.png);
}

.download_addAll:hover {
    background-image: url(../images/mrps/home/downloadAddAll_hover.png);
    cursor: pointer;
}

.download_addAll:active {
    background-image: url(../images/mrps/home/downloadAddAll_active.png);
}

.exportIcon {
    background-image: url(../images/mrps/common/export_normal.png);
}

.exportIcon:hover {
    background-image: url(../images/mrps/common/export_hover.png);
    cursor: pointer;
}

.exportIcon:active {
    background-image: url(../images/mrps/common/export_active.png);
}

.recording_delAll {
    background-image: url(../images/mrps/home/delAll_normal.png);
}

.recording_delAll:hover {
    background-image: url(../images/mrps/home/delAll_hover.png);
    cursor: pointer;
}

.recording_delAll:active {
    background-image: url(../images/mrps/home/delAll_active.png);
}

.goback {
    background-image: url(../images/mrps/home/goback_normal.png);
}

.goback:hover {
    background-image: url(../images/mrps/home/goback_hover.png);
    cursor: pointer;
}

.goback:active {
    background-image: url(../images/mrps/home/goback_active.png);
}

.recording_table_container .table-bordered > tbody > tr > td,
.recording_table_container .table-bordered > thead > tr > th {
    white-space: nowrap;
}

.aliasBlod {
    font-weight: bold;
}

.media_type_video {
    background: url(../images/mrps/home/icVideoCall.png) no-repeat center;
    background-size: contain;
}

.is_full_duplex_mode {
    background: url(../images/mrps/home/icDuplex.png) no-repeat center;
    background-size: contain;
}

.adsearch_urgent {
    background: url(../images/mrps/home/icEmergencyCall.png) no-repeat center;
    background-size: contain;
}

.encryption {
    background: url(../images/mrps/home/inEncrypt.png) no-repeat center;
    background-size: contain;
}

.open_img {
    background: url(../images/mrps/home/open_normal.png) no-repeat center;
    background-size: contain;
}

.open_img:active {
    background-image: url(../images/mrps/home/open_active.png);
}

.open_img:hover {
    background-image: url(../images/mrps/home/open_hover.png);
    cursor: pointer;
}

.open_img.active {
    background-image: url(../images/mrps/home/open_active.png);
    background-size: contain;
}

.state_img {
    background: url(../images/mrps/home/state_normal.png) no-repeat center;
}

.text_img {
    background: url(../images/mrps/home/text_normal.png) no-repeat center;
}

.media_img {
    background: url(../images/mrps/home/media_normal.png) no-repeat center;
}

.media_img:hover {
    background-image: url(../images/mrps/home/media_hover.png);
    cursor: pointer;
}

.media_img:active {
    background-image: url(../images/mrps/home/media_active.png);
}

.mark_img {
    background: url(../images/mrps/home/mark_normal.png) no-repeat center;
    background-size: 20px 26px;
}

.downloadProgress > div {
    background-color: #A7CD2D;
}

.downloadProgress {
    border: 1px solid #000;
}

.downloadProgress.downloadFailedBorder {
    border: 1px solid #ff0000;
}

.downloadProgressText.downloadFail {
    color: #ff0000;
}

.mark_img:active {
    background-image: url(../images/mrps/home/mark_active.png);
}

.mark_img:hover {
    background-image: url(../images/mrps/home/mark_hover.png);
    cursor: pointer;
}

.mark_img.edit_mark_img {
    background: url(../images/mrps/home/edit_mark_img.png) no-repeat;
    background-size: 14px 14px;
}

.option_play {
    background-image: url(../images/mrps/home/play_normal.png);
    background-size: contain;
}

.option_play:hover {
    background-image: url(../images/mrps/home/play_hover.png);
    cursor: pointer;
}

.option_play:active {
    background-image: url(../images/mrps/home/play_active.png);
}

.add_play {
    background-image: url(../images/mrps/home/add_normal.png);
    background-size: contain;
}

.add_play:hover {
    background-image: url(../images/mrps/home/add_hover.png);
    cursor: pointer;
    background-size: contain;
}

.add_play:active {
    background-image: url(../images/mrps/home/add_active.png);
    background-size: contain;
}

.down_play,
.down_play.download_opacity:hover,
.down_play.download_opacity:active {
    background: url(../images/mrps/home/downloadList_normal.png) no-repeat center;
    cursor: auto;
}

.down_play:hover {
    background: url(../images/mrps/home/downloadList_hover.png) no-repeat center;
    cursor: pointer;
}

.down_play:active {
    background: url(../images/mrps/home/downloadList_active.png) no-repeat center;
}

.down_play.download_opacity {
    opacity: 0.3;
}

.delete_play {
    background-image: url(../images/mrps/home/del_normal.png);
    background-size: contain;
}

.delete_play:hover {
    background-image: url(../images/mrps/home/del_hover.png);
    background-size: contain;
    cursor: pointer;
}

.delete_play:active {
    background-image: url(../images/mrps/home/del_active.png);
    background-size: contain;
}

ul.open_nav li.active {
    background-color: #D6DAE0;
    background-image: none;
}

.nav-tabs.open_nav > li.active > a,
.nav-tabs.open_nav > li > a:hover,
.nav-tabs.open_nav > li.active > a:hover,
.nav-tabs.open_nav > li.active > a:focus {
    background-color: transparent;
    border: none;
    color: #000;
    cursor: pointer;
}

.nav-tabs.open_nav > li > a {
    border-radius: 0;
    border: none;
    color: #000;
}

.nav-tabs.open_nav {
    border: none;
}

.colspanDiv {
    background-color: #D6DAE0 !important;
}

.mark_btn_div button {
    background: url(../images/mrps/common/btn_normal.png) transparent;
    border: none;
    border-radius: 0;
}

.mark_btn_div button:hover {
    background: url(../images/mrps/common/btn_hover.png) transparent;
    border: none;
    border-radius: 0;
    cursor: pointer;
}

.mark_btn_div button:active {
    background: url(../images/mrps/common/btn_active.png) transparent;
    border: none;
    border-radius: 0;
}

/* 标记弹框样式  start*/
.showMark {
    background-image: url(../images/mrps/home/mark_pop.png);
}

.markTitle {
    font-size: 14px;
    color: #000;
}

.markDel {
    background-image: url(../images/mrps/home/delTag_normal.png);
}

.markDel:hover {
    background-image: url(../images/mrps/home/delTag_hover.png);
    cursor: pointer;
}

.markDel:active {
    background-image: url(../images/mrps/home/delTag_active.png);
}

.playerTitle {
    background-color: #e3e3e3;
}

.markBody .mark_content {
    border: 1px solid rgb(154, 154, 154);
    background-color: #DFE3E9;
    font-size: 14px;
    word-break: break-all;
}

.markBody .mark_content textarea {
    outline: 0 none;
    border-color: transparent;
    box-shadow: none;
    background-color: transparent;
}

/* 标记弹框样式  end*/

/* 播放器界面样式  start*/
.showPlayer {
    background-image: url(../images/mrps/home/advancedSearch_bg.png);
    background-size: 100% 100%;
}

.playerTitle {
    color: #fff;
    background-color: #1D2735;
    font-size: 16px;
}

.fullscreen {
    background: url(../images/mrps/home/fullscreen_normal.png) no-repeat center center;
}

.fullscreen:hover {
    background-image: url(../images/mrps/home/fullscreen_hover.png);
    cursor: pointer;
}

.fullscreen:active {
    background-image: url(../images/mrps/home/fullscreen_active.png);
}

.playerBody .speakerList {
    background-color: #dee2e8;
}

.speakerListBody.active {
    background-color: #BAD661;
    border: 1px solid #ADB4BE;
    text-align: center;
}

.speakerList .playList {
    border: 1px solid #fff;
}

.speakerList .playList:hover {
    background-color: #d5ff4c;
    cursor: pointer;
}

.speakerList .playList.active {
    background-color: #a7cd2d;
}

.speakerList .playListNum {
    background-color: #000;
    border-radius: 9px;
    color: #fff;
    font-size: 12px;
}

.speakerList .videoIcon {
    background: url(../images/mrps/home/ic_video.png);
}

.speakerList .playFileName {
    text-indent: 0;
}

.speakerList .caller {
    font-size: 12px;
}

.player {
    background-color: transparent;
}

.playMinWin {
    background-color: #1d2735;
}

.playWinTitle {
    color: #fff;
    font-size: 16px;
}

.playMinWin .fullScreen {
    background: url(../images/mrps/home/windows_shrink.png);
}

.playMinWin .fullScreen:hover {
    background: url(../images/mrps/home/windows_shrink.png);
    cursor: pointer;
}

#textInfoDiv {
    background: url(../images/mrps/home/filenotexist_bg.png) #000;
    color: #fff;
}

#textInfoIframe {
    background-color: transparent !important;
}

/* 播放器界面样式  end*/

/* 日历插件自定义样式  start*/
.searchBar {
    background-color: #fff;
}

.searchBarContain {
    font-size: 14px;
}

.startDateStyle, .endDateStyle {
    font-family: Microsoft YaHei;
    font-size: 16px;
    color: #5976ae;
}

.searchBar input {
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #000;
    outline: none;
    border: none;
    background: transparent;
}

.searchBar_gratebut,
.searchBar_but {
    background-image: url(../images/mrps/common/btn_normal.png);
    background-size: 100% 100%;
    font-size: 14px;
}

.searchBar_gratebut:hover,
.searchBar_but:hover {
    background-image: url(../images/mrps/common/btn_hover.png);
    cursor: pointer;
    background-size: 100% 100%;
}

.searchBar_gratebut:active,
.searchBar_but:active {
    background-image: url(../images/mrps/common/btn_active.png);
    background-size: 100% 100%;
}

.searchBar_gratetext {
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #000;
}

.closeBtn {
    background: url(../images/mrps/home/windows_cloze.png) no-repeat center center;
}

.closeBtn:hover {
    backgroun-color: #fff;
    opacity: 0.2;
    cursor: pointer;
}

.msgMin {
    background: url(../images/mrps/home/windows_minimize.png) no-repeat center center;
}

.msgMin:hover {
    backgroun-color: #fff;
    opacity: 0.2;
    cursor: pointer;
}

.fullScreen {
    background: url(../images/mrps/home/windows_expand.png) no-repeat center center;
}

.fullScreen:hover {
    backgroun-color: #fff;
    opacity: 0.2;
    cursor: pointer;
}

/* 日历插件自定义样式  end*/

/*提示框 start*/
.tooltipsy {
    position: relative;
    background-color: #3eacfe;
    min-height: 30px;
    min-width: 50px;
    line-height: 30px; /* 垂直居中 */
    text-align: center;
    border-radius: 5px;
    font-family: "Microsoft YaHei";
    font-size: 11pt;
    color: #ffffff;
    padding: 0 5px;
    max-width: 150px;
    word-wrap: break-word;
}

.tooltipsy:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom-color: #3eacfe;
    left: 50%;
    bottom: 100%;
    margin-left: -9px;
}

/*提示框 end*/

/* 高级搜索弹框 start */
.advancedSearch {
    background-image: url(../images/mrps/home/advancedSearch_bg.png);
    background-size: 100% 100%;
}

.advancedSearchTitle {
    color: #fff;
    background-color: #1D2735;
    font-size: 16px;
}

.advancedSearchLabel {
    font-size: 16px;
}

.advancedSearchLabel div:last-child {
    background: url(../images/mrps/common/underline.png) repeat-x bottom;
}

.advancedSearchBody .col-xs-7 input {
    background-color: #DFE3E9;
    border: 1px solid #1D2835;
}

.advancedSearchBody .col-xs-7 input.search_input {
    border: none;
    border-bottom: 1px solid #1D2835;
}

.advancedSearchBody .search_icon {
    background-image: url(../images/mrps/home/search_normal.png);
}

.advancedSearchBody .search_icon:hover {
    background-image: url(../images/mrps/home/search_hover.png);
    cursor: pointer;
}

.advancedSearchBody .search_icon:active {
    background-image: url(../images/mrps/home/search_active.png);
}

/** add by cc start**/
.advancedSearchBody .col-xs-7 .dropdown div.btn.btn-default.dropdown-toggle {
    background-color: #DFE3E9;
    border: 1px solid #1D2835;
    color: #000;
    border-radius: 0;
}

/** add by cc end**/
.advancedSearchBodyBorder .underlineStyle {
    background: url(../images/mrps/common/underline.png) repeat-x bottom;
}

.advancedSearchBody .col-xs-7 .dropdown-menu .loadMoreData {
    border-top: 1px solid #1D2835;
}

.advancedSearchBody .col-xs-7 .dropdown-menu .loadMoreData.activeMore:hover {
    color: #a3a3a3;
}

.advancedSearchBody .col-xs-7 .dropdown-menu .loadMoreData.activeMore:active {
    color: #a3c92a;
}

.advancedSearchBody .col-xs-7 .dropdown-menu {
    background-color: #DFE3E9;
    border: 1px solid #1D2835;
    color: #000;
    border-radius: 0;
}

.advancedSearchBody .search_result li > a {
    font-weight: normal;
    color: #333;
}

.advancedSearchBody .col-xs-7 .dropdown-menu:hover {
    cursor: pointer;
}

.advancedSearchBody .input-group-btn button {
    background-color: transparent;
    border: none;
}

.advancedSearchBody .search_result li > a:hover,
.advancedSearchBody .search_result li > a:focus {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}

.dropdown-menu > div > a:hover,
.dropdown-menu > div > a:focus,
.dropdown-menu .jspPane > div > a:hover,
.dropdown-menu .jspPane > div > a:focus {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}

.search_arrow {
    background-image: url(../images/mrps/login/arrow_down.png);
    border: none;
}

.searchBottom {
    background-color: #D6DAE0;
}

.searchBottom .checkbox input {
    border: 1px solid #1d2835;
}

#quickSearchContent input {
    border: 1px solid #ADB4BE;
    background-color: #F8F9F3;
}

#quickSearchContent .active input {
    background-color: #E7F3C0;
}

#quickSearchContent .active span {
    display: block !important;
}

#quickSearchContent div:hover input {
    cursor: pointer;
    background-color: #E7F3C0;
}

.searchEdit {
    background-image: url(../images/mrps/home/edit_normal.png);
}

.searchEdit:hover {
    background-image: url(../images/mrps/home/edit_hover.png);
    cursor: pointer;
}

.searchEdit:active {
    background-image: url(../images/mrps/home/edit_active.png);
}

.searchDelete {
    background-image: url(../images/mrps/home/searchdel_normal.png);
}

.searchDelete:hover {
    background-image: url(../images/mrps/home/searchdel_hover.png);
    cursor: pointer;
}

.searchDelete:active {
    background-image: url(../images/mrps/home/searchdel_active.png);
}

/* 高级搜索弹框 end */

/*首页模块录音录像查询回放样式 end*/
/*视频播放控制栏*/
#playSystemId {
    white-space: nowrap;
}

.playOptions {
    background-image: url(../images/mrps/home/playoptions.png);
}

#slider {
    background-image: url(../images/mrps/home/slider.png);
    background-size: 100% 100%;
}

#mute_slider {
    background-image: url(../images/mrps/home/sound_slider.png);
    background-size: 100% 100%;
}

#mute_slider_text {
    background-color: #3eacfe;
    border-radius: 5px;
    color: #fff;
}

#speed_content {
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #000;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
}

#speed_content_img {
    background: url(../images/mrps/home/playopen_normal.png) no-repeat right bottom;
}

#speed_content_img:hover {
    background-image: url(../images/mrps/home/playopen_hover.png);
    cursor: pointer;
}

#speed_content_img:active {
    background-image: url(../images/mrps/home/playopen_active.png);
}

#speed_content_table {
    background-color: #142037;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #8cb7f2;
    background-color: #ccd3d9;
    border: 1px solid #ADB4BD;
}

#speed_content_table tr:hover {
    background-color: #BAD660;
    /* 	border-bottom: 1px solid #ADB4BD;  */
    /* 	border-top: 1px solid #ADB4BD;  */
}

#speed_content_table tr:first-child:hover {
    /* 	border-bottom: 1px solid #ADB4BD;  */
    border-top: none;
}

#speed_content_table tr:last-child:hover {
    /* 	border-top: 1px solid #ADB4BD;  */
    border-bottom: none;
}

#speed_content::-ms-expand {
    display: none;
}

#video_controlbtn_message {
    font-family: "Microsoft YaHei";
    font-size: 15pt;
    color: #f00;
}

#play_error_img {
    background: url(../images/mrps/home/error.png);
    background-size: 100% 100%;
}

#progressbar {
    background-color: #ccd3d9;
    color: #222;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

.player_progress {
    background-color: #79828f;
}

.callerSpan {
    background-color: #3c4147;
    /*border: 2px solid transparent;*/
}

.noCallerSpan {
    float: left;
}

.player_normal {
    background: url(../images/mrps/home/player_mode1.png);
}

.player_normal:hover {
    background: url(../images/mrps/home/player_mode1_h.png);
}

.player_normal:active {
    background: url(../images/mrps/home/player_mode1_p.png);
}

.player_loop {
    background: url(../images/mrps/home/player_mode2.png);
}

.player_loop:hover {
    background: url(../images/mrps/home/player_mode2_h.png);
}

.player_loop:active {
    background: url(../images/mrps/home/player_mode2_p.png);
}

.player_one {
    background: url(../images/mrps/home/loop_normal.png);
}

.player_one:hover {
    background: url(../images/mrps/home/loop_hover.png);
}

.player_one:active {
    background: url(../images/mrps/home/loop_active.png);
}

.player_order {
    background: url(../images/mrps/home/loop_normal.png);
}

.player_order:hover {
    background: url(../images/mrps/home/loop_hover.png);
}

.player_order:active {
    background: url(../images/mrps/home/loop_active.png);
}

#bar {
    background-color: #a7cf2e;
}

#mute_progressbar {
    background-color: #ccd3d9;
}

#mute_bar {
    background-color: #80848a;
}

#control_divideline {
    background: url(../images/mrps/controldivide_line.png);
    background-size: 100% 100%;
}

#changeSpeed select {
    border: 2px solid #000;
    color: #000;
    font-size: 14px;
}

#video_last {
    background: url(../images/mrps/home/player_previous.png);
}

#video_last:hover {
    background: url(../images/mrps/home/player_previous_h.png);
    cursor: pointer;
}

#video_last:active {
    background: url(../images/mrps/home/player_previous_p.png);
}

#video_last.selected.disabled {
    background: url(../images/mrps/videoplay_predis.png) no-repeat center center;
}

#video_next {
    background: url(../images/mrps/home/player_next.png);
}

#video_next:hover {
    background: url(../images/mrps/home/player_next_h.png);
    cursor: pointer;
}

#video_next:active {
    background: url(../images/mrps/home/player_next_p.png);
}

#video_next.disabled {
    background: url(../images/mrps/videoplay_nextdis.png) no-repeat center center;
}

#video_loop {
    background: url(../images/mrps/home/videoloop_normal.png);
    background-size: 100% 100%;
}

#video_loop:hover {
    background: url(../images/mrps/home/videoloop_hover.png);
    background-size: 100% 100%;
    cursor: pointer;
}

#video_loop:active {
    background: url(../images/mrps/home/videoloop_active.png);
    background-size: 100% 100%;
}

#video_loop.loop {
    background: url(../images/mrps/home/list_normal.png);
    background-size: 100% 100%;
}

#video_loop.loop:hover {
    background: url(../images/mrps/home/list_hover.png);
    background-size: 100% 100%;
    cursor: pointer;
}

#video_loop.loop:active {
    background: url(../images/mrps/home/list_active.png);
    background-size: 100% 100%;
}

#video_loop.continuity {
    background: url(../images/mrps/home/loop_normal.png);
    background-size: 100% 100%;
}

#video_loop.continuity:hover {
    background: url(../images/mrps/home/loop_hover.png);
    background-size: 100% 100%;
    cursor: pointer;
}

#video_loop.continuity:active {
    background: url(../images/mrps/home/loop_active.png);
    background-size: 100% 100%;
}

#video_playPause {
    background: url(../images/mrps/home/play_normal.png);
    background-size: 100% 100%;
}

#video_playPause:hover {
    background: url(../images/mrps/home/play_hover.png);
    cursor: pointer;
}

#video_playPause:active {
    background: url(../images/mrps/home/play_active.png);
}

#video_playPause.playing {
    background: url(../images/mrps/home/pause_normal.png);
}

#video_playPause.playing:hover {
    background: url(../images/mrps/home/pause_hover.png);
    cursor: pointer;
}

#video_playPause.playing:active {
    background: url(../images/mrps/home/pause_active.png);
}

#video_stop.playstop {
    background: url(../images/mrps/home/stop_normal.png);
}

#video_stop.playstop:hover {
    background: url(../images/mrps/home/stop_hover.png);
    cursor: pointer;
}

#video_stop.playstop:active {
    background: url(../images/mrps/home/stop_active.png);
}

#video_vertex {
    background: url(../images/mrps/home/videovertex_normal.png);
    background-size: 100% 100%;
}

#video_vertex:hover {
    background: url(../images/mrps/home/videovertex_hover.png);
    background-size: 100% 100%;
    cursor: pointer;
}

#video_vertex:active {
    background: url(../images/mrps/home/videovertex_active.png);
    background-size: 100% 100%;
}

#video_mute {
    background: url(../images/mrps/home/sound_icon.png);
    background-size: 100% 100%;
}

#video_mute:hover {
    background: url(../images/mrps/video_mutehover.png);
    background-size: 100% 100%;
    cursor: pointer;
}

#video_mute:active {
    background: url(../images/mrps/video_mutesel.png);
    background-size: 100% 100%;
}

#video_mute.mute {
    background: url(../images/mrps/video_silentnormal.png);
    background-size: 100% 100%;
}

#video_mute.mute:active {
    background: url(../images/mrps/video_silentsel.png);
    background-size: 100% 100%;
}

#video_screenshot {
    background: url(../images/mrps/home/screenshot_normal.png);
    background-size: 100% 100%;
}

#video_screenshot:hover {
    background: url(../images/mrps/home/screenshot_hover.png);
    background-size: 100% 100%;
    cursor: pointer;
}

#video_screenshot:active {
    background: url(../images/mrps/home/screenshot_active.png);
    background-size: 100% 100%;
}

#video_fullscreen {
    background: url(../images/mrps/home/fullscreen_normal.png);
    background-size: 100% 100%;
}

#video_fullscreen:hover {
    background: url(../images/mrps/home/fullscreen_hover.png);
    background-size: 100% 100%;
    cursor: pointer;
}

#video_fullscreen:active {
    background: url(../images/mrps/home/fullscreen_active.png);
    background-size: 100% 100%;
}

#imgmax {
    background: url(../images/mrps/imgmax_normal.png) no-repeat center center;
}

#imgmax:hover {
    background: url(../images/mrps/imgmax_hover.png) no-repeat center center;
    cursor: pointer;
}

#imgmax.selected {
    background: url(../images/mrps/imgmax_selected.png) no-repeat center center;
}

#imgmin {
    background: url(../images/mrps/imgmin_normal.png) no-repeat center center;
}

#imgmin:hover {
    background: url(../images/mrps/imgmin_hover.png) no-repeat center center;
    cursor: pointer;
}

#imgmin.selected {
    background: url(../images/mrps/imgmin_selected.png) no-repeat center center;
}

/*界面提示框样式*/
#tipdiv {
    color: #ffffff;
    background: url(../images/mrps/common/tipsbg.png);
}

#tipimg {
    background: url(../images/mrps/common/close_normal.png);
}

#tipimg:hover {
    background: url(../images/mrps/common/close_hover.png);
    cursor: pointer;
}

#tipimg:active {
    background: url(../images/mrps/common/close_active.png);
}

/* 统计模块UI样式 start */
.backgroundW {
    background-color: #fff;
}

.backgroundG {
    background-color: #E8ECED;
}

.pieD {
    font-size: 16px;
}

.video_icon > div {
    background-color: #fc4846;
}

.audio_icon > div {
    background-color: #0061ff;
}

/* 统计模块UI样式 end */
#myTable04 {
    width: 1860px;
}

/*登录页面新加部分*/
.login-add {
    margin-top: 290px;
}

.add-top {
    text-align: center;
    font-size: 14px;
    color: #dee2e8;
}

.left-icon {
    width: 40px;
    height: 40px;
    background: url(../images/mrps/login/PUC.png) no-repeat center;
}

.right-icon {
    width: 40px;
    height: 40px;
    background: url(../images/mrps/login/ICC.png) no-repeat center;
}

.add-icon {
    margin-top: 6px;
    margin-left: 44%;
}

.add-icon div {
    float: left;
    margin-right: 25px;
}

.login-add .china {
    display: inline-block;
    width: 60px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background-color: #1d2735;
    color: #dee2e8;
    border: 1px solid #dee2e8;
    font-size: 14px;
}

.add-bottom {
    text-align: center;
    margin-top: 130px;
}

.add-user {
    position: absolute;
    top: 35px;
    left: 670px;
    font-size: 20px;
    color: #fff;
}

.form-horizontal .checkbox {
    padding-top: 0;
    min-height: 14px;
}

#ins-height .checkbox {
    display: inline-block;
    height: 14px;
    width: 14px;
    line-height: 14px;
    margin-right: 20px;
}

#ins-height .checkbox ins {
    position: absolute;
}

#ins-height .col-xs-4 {
    width: 33.33333333%;
    margin-bottom: 5px;
    margin-top: 8px;
}

/* 错误500页面样式  start*/
.error_body {
    background-color: #EFEFEF;
}

.errorImage {
    background: url(../images/mrps/error.png) no-repeat center;
}

/* 错误500页面样式  end*/
.downloadTip {
    color: red;
}