﻿/** css样式风格统一处理，抽取背景色，文字颜色，边框，阴影效果 **/
html { color: #222222; }
body { background: #F2F2F2; }
a { color: #01AAED; }
a:hover, a:focus { color: #2a6496; }
.mainframe { background-color: #FFFFFF; }
.mainframe.mainframe-cool, .mainframe .coolBg { background-color: #F2F2F2 !important; }
.mainframe .foliofroms .brt2 { border-bottom: 2px solid #E0E0E0; }
.mainframe .roomfolio .foliofrom::-webkit-scrollbar-track-piece { background-color: #f8f8f8; }
.mainframe .roomfolio .foliofrom::-webkit-scrollbar-thumb { background-color: #999; }
.toolbutton { background-color: #f3f3f3; }
.ms-parent { background-color: #F2F2F2; }
.coolBorder { border: 1px solid #E0E0E0 !important; }
.ms-choice > span { background: #fff; }
.ms-drop ul { background: #f3f3f3; color: #3e3a3a; }

/* header */
.header .menubar { background: #ffffff; box-shadow: 0 1px 2px 0 rgba(0,0,0,.05); }
.user_box a { color: #222222; }
.user_box a:hover { color: #01AAED; }
.header .menubar .topbar-hover:hover { background-color: #f2f1f1; }
.header .menubar .topbar-user .userinfo_list { background-color: #ffffff; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2); box-shadow: 0 1px 3px rgba(0,0,0,.2); }

/* input textarea */
.input { color: #222222; border: 1px solid #999; border-radius: 2px;background-color: #fff;}
.input:focus { border: 1px solid #999999; outline: none; }
input:disabled { background: #bbbbbb !important; cursor: not-allowed; }
/*input:read-only { background: #bbbbbb !important; cursor: not-allowed; }*/
.textarea { border: 1px solid #E0E0E0; }
select:disabled { background: #bbbbbb !important; pointer-events: none !important; cursor: not-allowed; }
textarea.disabled { background: #f3f3f3 !important; cursor: not-allowed; }
textarea[readonly] { cursor: not-allowed; }
input::-webkit-input-placeholder { opacity: .7; color: #666666; }

/* buttun */
.btn { color: #fff; }
a.btn { color: #01AAED; }
.btn.white { background: #E62528; color: #fff; }
.btn.purple { background: #E0E0E0; color: #333; }
.btn.purple:hover { color: #CBCBCB; }
.btn.z { background: #8253E8; }
.btn.normal { background: #E62528; }
.btn.orange { background: #f75b08; }
.btn.brown { background: #40210f; }
.btn.default { background: #E62528; }
.btn.ncolor { background: #363636; }
.btn.ncolor2 { background: #fff; color: #000; border: 1px solid #239CC9; }
.btn.disabled { background: #bbbbbb !important; color: #fff !important; pointer-events: none !important; cursor: not-allowed !important; }
.btn.notallowed { background: #bbbbbb !important; color: #fff !important; pointer-events: none !important; cursor: not-allowed !important; }
.btnPoint { background-color: red; }

/* table */
.container .lsttable { border: 1px solid #f1f1f1; }
.container .lsttable tr:nth-child(2n) { background: #FFFFFF; }
.container .lsttable tr:nth-child(2n+1) { background: #F2F2F2; }
.container .lsttable tr:hover { background: #E0E0E0; }
.container.mainframe .frmtable tr td.brt1 { border-bottom: 1px solid #E0E0E0; }
.container .mainframe .lsttable { border: 1px solid #f1f1f1; }
.mainframe .foliofroms .lsttable.brd1 tr td { border: 1px solid #E0E0E0; }
.container .mainframe .lsttable tr td .dones { background-color: #38a59f; }
.container .mainframe .lsttable tr td .nones { background-color: #a5387f; }
.container .mainframe .lsttable tr td.tdColor { color: #4096BA; }
.templatedetail tr td, .templatedetail tr th { border: 1px solid #808080; }
.container .mainframe .lsttable.tdBorder tr td { border: 1px solid #E0E0E0; }

/* menubar 菜单导航 */
.header .head_menu .index_logo { background-color: #000;width:60%; margin:-110px auto 10px; }
.header .head_menu { background-color: #000; color: #E3E3E3; }
.header .head_menu ul li:hover { background-color: #E62528; color: #ffffff; }
.header .head_menu ul li.submenu { background: #2F2C3F; }
.header .head_menu .mastermenu ol li.submenu { background-color: #000; }
.header .head_menu .mastermenu ol li.submenu:hover { background-color: #E62528; color: #ffffff; }
.header .head_menu .mastermenu ol { background-color: #E62528; color: #E3E3E3; }
.header .head_menu ul li.active { background: #E62528; color: #fff; }
.header .head_menu ul li.submenu.active { background: #E62528; color: #ffffff; border-bottom: 1px solid #e62528; }
.header .menubar .message_box .news_list { background-color: #ffffff; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2); box-shadow: 0 1px 3px rgba(0,0,0,.2); }
.header .menubar .message_box .news_list i { border-bottom: 1px solid #E0E0E0; }
.header .menubar .message_box .news_list i:not(.news_List_title):hover { background-color: #f2f2f2; }
.header .menubar .message_box .news_list b.news_List_title { background-color: #F7F7F7; }

/* 二级导航 */
.menupanel .menus ul li:hover { background-color: #e62528; }
.menupanel .menus ul li.active { background: #e62528; line-height: 40px; }
.menupanel .menus ul li { background-color: #999; }
.menupanel { border-bottom: 1px solid #E0E0E0; }
.user_box .style_chage { background-color: #ffffff; color: #000000; border: 1px solid #e0e0e0; }
.user_box .style_chage i.active { background-color: #E62528; color: #ffffff; }

/* 分店管理 */
.mainframe .roomfolio .tb_title { background-color: #e0e0e0; }
.container .roomfolio .chain-info-g { margin-top: 0px !important; border: 1px solid #e0e0e0; }
.frmtable .chainDataSetBrd1 { border-top: 1px solid #E0E0E0; }
.container .tblcontent { border: 1px solid #f1f1f1; }
.mainframe .mintable tr { background: #F2F2F2; }
.mainframe .mintable tr:nth-child(2n+1) { background: #FFFFFF; }
.mainframe .mintable tr:hover { background: #E0E0E0; }
.container .frmtable .doubleArrow, .mainframe .doubleArrow { color: #fff; background-color: #e62528; }
.menupanel .menus .li_sp span { color: #222222 }

/* 开发管理 */
.mainframe .project_type, .mainframe .input_group .investor_type, .quality_box .project_type { background-color: rgba(255,255,255,1); border: 1px solid #E0E0E0; }
.mainframe .project_type span, .mainframe .input_group .investor_type span, .quality_box .project_type span { color: #000000; }
.mainframe .project_type span.active, .mainframe .input_group .investor_type span.active, .quality_box .project_type span.active { background-color: #E62528; color: #FFFFFF; border: none }
.mainframe .lsttable span.warnDay { color: #e63619; }
.mainframe .orderlist .treeBox, .mainframe .orderlist .orgchart { background-color: #f2f2f2; }

/* 立项管理 */
.col_md9 .stat-list li a { color: #01AAED; }
.col_md9 .stat-list li.alreadyclick a { color: #2a6496; }
.mainframe .orderlist .context { background-color: #FFFFFF; }
.mainframe .orderlist .context .lsttable tr:nth-child(2n+1) { background: #F2F2F2; }
.mainframe .orderlist .context .lsttable tr:hover { background: #E0E0E0; }
.mainframe h3.title { background-color: #f2f2f2; }
.mainframe .approval_list { background-color: #ffffff; border-left: 1px solid #E0E0E0; }
.mainframe .approval_title { color: #222222; background-color: #F2F2F2; }
.Condition .Add_Condition { background-color: #F2F2F2; }
.other_approvals { background-color: #FFFFFF; }
.other_ApprovalList { background-color: #FFFFFF; }
.trigger_icon { background: url(../../../Skin/images/default/arrowR_icon.png) no-repeat 70% center; background-size: 70%; background-color: #E0E0E0; }
.trigger_icon:hover { background-image: url(../../../Skin/images/default/arrowR_active_icon.png); opacity: 0.8; }
.Record .Record_item { margin-top: 10px; border: 1px solid #E0E0E0; }
.Record .Record_item .matter_img { background-color: #5c6Bc0; }
.Record .Record_item .matter_img.approval_bg { background-color: #c0795c; }
.Record .Record_item .matter_img.answer_bg { background-color: #5c6Bc0; }
.talk_list .talk_item { border-bottom: 1px solid #E0E0E0; }
.talk_list .talk_item .name { color: #747070; }
.Record .Record_item {background: #f3f3f3; }
.projectnumber { width: 9%;text-align: center;cursor: pointer;border-radius:10px;background:rgba(207,207,207,0.5);}
.projectnumberFocus { background:red}

/* 质检管理 财务分析 周报 系统设置*/
.mainframe .select_list { background-color: #ffffff; }
.stressTr { background-color: #f2f2f2; }
.container .quality_info .menupanel .span_quality, .container .span_quality { color: #FFFFFF; background-color: #E62528; }
.container .mainframe .lsttable .clauseDetail { color: #222222; box-shadow: 0 0 10px 5px rgba(0,0,0,0.2); background-color: #F2F2F2; }
.container .roomfolio .menupanel .cont_title,.container .roomfolio .menupanel .emphasize {color: #bb6e4e;}
.container .roomfolio .menupanel .redtitle {color: #bb8466;}
.weekbox .state { background-color: #f2f2f2; border: 1px solid #f2f2f2; }
.weekbox .finish.on { background: #029dda; color: #fff; }
.weekbox .nofinish.on { background: #029dda; border: 1px solid #029dda; color: #fff; }
.tempList li.item .bottomArea { border-top: 1px solid #807979; }
.setting .tempList li ol { background-color: #ffffff; border: 1px solid #E0E0E0; }
.setting .tempList li ol li:hover { background-color: #f2f2f2; }
.setting .tempList li .showData { background-color: #ffffff; }
.setting .tempList li .showData .name:hover { background-color: #f2f2f2; }
.setting .tempList li .showData .name { border: 1px solid #827b7b; }
.setting .tempList li .showData .name:nth-child(8n+1) { border-left: 1px solid #827b7b; }
.user_nav ul > li { color: #ffffff; }
.user_nav ul > li.active { background: #e62528; color: #ffffff; }
.container .user_nav { background: #000; }
.templatedetail tr th { height: 38px; line-height: 38px; padding: 1px; text-align: center; font-weight: normal; font-size: 13px; border: 2px solid #9cb8c2; background: #c9e6f1; }
/*.checkItem { border-bottom: 1px solid #e0e0e0; }*/
.checkItem table td { border-bottom: 1px solid #e0e0e0; }
.checkItem table th { background: #eee; }
/* 经营分析 */
.ibox .numBlue { color: #4EB8FF; }
.ibox .numRed { color: #EB606A; }
.ibox .numGreen { color: #7ED321; }
.ibox-content .OnLineTotal, .ibox-content .OCC { background: linear-gradient(to bottom, #FE2B44, #EC67C1); }
.ibox-content .PrepareTotal, .ibox-content .ADR { background: linear-gradient(to bottom, #FFD602, #05FFA9); }
.ibox-content .SigningTotal, .ibox-content .REVPAR { background: linear-gradient(to bottom, #17EACE, #6090F4); }
.mainframe .ibox .hotel_list { border-bottom: 1px solid #E0E0E0; }
.mainframe .hotel_list li:hover { color: #378ec7; }
.mainframe .hotel_list li .open_time { padding-left: 20px; font-size: 12px; color: #a0a0a0; }
.mainframe .hotel_list li:hover .open_time{ color: #378ec7; }
.mainframe .hotel_list li.active { color: #4EB8FF; }
.ibox-content .echarts-map-chart { background-color: #ffffff; }

/*首页*/
.new_vip .quality_score { border: 1px solid #E0E0E0; }
.new_vip .quality_score .btn_checkstate.on { background-color: #E62528; color: #ffffff; }
.quality_score .btn_checkstate { color: #222222; }
.index .side_block{ background-color: #E62528; color: #ffffff; }
.index .side_link{ border-left: 1px solid #E0E0E0; }

/* 用户管理 */
.chainbox ul.make { background: #fff; border: 1px solid #e0e0e0; }
.RoleBox .roleItemBox { border: 1px solid #E0E0E0; }
.RoleBox .systemItemBox .systemItem { border-left: 1px solid #E0E0E0; border-top: 1px solid #E0E0E0; background: #F2F2F2; }
.RoleBox .systemItem.active { border-bottom: 4px solid #E0E0E0; }
.RoleBox .systemItem:last-child { border-right: 1px solid #E0E0E0; }
.box .column:nth-child(odd) { background-color: #E0E0E0; }
.box .column li:nth-child(3) { background-color: #E0E0E0; }
#tbChainlist .chainArea { background-color: #f2f2f2; }
#tbChainlist .chainArea .chaing { border: 1px solid #b4bdc2; }

/*消息通知*/
.orderlist .div_lookType input { /*margin-right: -3px;*/ background: #ffffff; color: #000; border: 1px solid #e5dede; }
.orderlist .div_lookType input.active { border: 1px solid #E62528; color: #E62528; }
.tr-mark-read { color: #888; }
.orderlist .tea-table td a { color: #006eff; text-decoration: none !important; }
.message-detail-hearder {color: #000; background: #fff; }
.message-detail-hearder {  border-bottom: 1px solid #ddd; }
.message-detail-center { border: 1px solid rgb(246, 246, 246); background-color: rgb(247, 248, 250);}
.tea-content__header-back:hover { background: rgb(247, 248, 250); }

/*pages*/
.pages { background-color: #FFFFFF; }
.pages span { border: 1px solid #dddddd;     padding: 4px; }
.pages span:hover { background: #f2f2f2; }
.pages span a { color: #01AAED; }
.pages span:hover a { color: #2a6496; }
.pages span.active { background: #f2f2f2; }
    .pages .page_value {height:35px;
    }
.pages span.active a { color: #2a6496; }
.pages {
            background: white;
        }
        .pages span i {
            font-style: normal;
        }
.pages .go_page {
    padding:4px 10px;
}
.input.mini {
    width: 35px;
    background: none;
    text-align: center;
}

/*定义滚动*/
::-webkit-scrollbar { width: 10px; height: 12px; background-color: rgba(250,250,250,1); filter: alpha(opacity = 50); opacity: .5; }
::-webkit-scrollbar-button { display: none; }
::-webkit-scrollbar-thumb { background-color: #999999;}

/* bootstrap */
.ibox { background: #ffffff; box-shadow: 0 1px 2px 0 rgba(0,0,0,.05); }
.ibox .ibox-title { border-bottom: 1px solid #E0E0E0; }

@-webkit-keyframes bgtwinkling {
    0% { background: #3a364d; }
    50% { background: #2E2B3E; }
    100% { background: #3a364d; }
}

/* layer */
.layui-layer-title { background-color: #F3F3F3; color: #222222; }
.layui-layer-hui .layui-layer-content { color: #222222; }
.layui-layer-iframe iframe { background-color: #FFFFFF; }
.layui-layer-iframe .layui-layer-content { border: 1px solid #FFFFFF; }
.layui-layer-border { box-shadow: 0 0 10px 5px rgba(0,0,0,0.5); overflow: hidden; }
.layui-layer { box-shadow: 1px 1px 50px rgba(0,0,0,.3); }
.layui-layer-lan .layui-layer-btn a { background: #BBB5B5; }
.layui-layer-dialog, .layui-layer-page { background-color: #FFFFFF; }
.layui-layer-btn .layui-layer-btn0, .layui-layer-btn .layui-layer-btn1 { border-color: #E62528; background-color: #E62528; color: #FFFFFF; }

/* ztree */
ul.ztree { border: 1px solid #E0E0E0; background: #F2F2F2; }
.rArea { border: 1px solid #E0E0E0; background: #f2f2f2; }
.rArea .ipack.heighLight { background-color: #FFFFFF; color: #222222; }
.ztree li a.curSelectedNode_Edit { background-color: #2e2b3e; border: 1px #433f5a solid; color: black; }
.ztree li a.tmpTargetNode_inner { background-color: #316AC5; border: 1px #316AC5 solid; color: white; }

/*select2*/
.select2-container--default .select2-selection--single { background: #FFFFFF; border: 1px solid #E0E0E0; border-radius: 2px; }
.select2-container .select2-selection--single .select2-selection__rendered { background-color: #FFFFFF; }
.select2-results__option[aria-selected] { border-bottom: 1px solid #E0E0E0; }
.select2-container--default .select2-results__option[aria-selected=true] { background-color: #FFFFFF; }
.select2-dropdown { background-color: #FFFFFF; }
.select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #E0E0E0; background-color: #FFFFFF; }
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #F2F2F2; color: #01AAED; }
.select2-container--default.select2-container--disabled .select2-selection--single { background-color: #F2F2F2; cursor: not-allowed; }
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered { background-color: #f3f3f3; cursor: not-allowed; }
.select2-container--open .select2-dropdown--below { border-left: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; }

/* echart */
.data-show { color: #7278ff; }


/*ul li*/
.container .mainframe .txt_cityList li {background: #f3f3f3; }
.container .mainframe .txt_cityList li:hover { background-color: #eee; }
.other_MatterList li {  background-color: #e5e7ec !important; }
.dataManageBox .mangeInner { border: 1px solid #999; }
.history .history-date h2.first { background: url(../plugins/timeaxis/images/icon06.gif) no-repeat 158px 0; }
.history .history-date ul li { background: url(../plugins/timeaxis/images/icon07.gif) no-repeat 180px 0; }

li .img_termin { background-color: #FFFFFF; }

/*补充文件*/
.setting .nav_statis li a { color: #FFFFFF; }