/*reset*/
body,div,p,header,section,ul,ol,li{
    margin: 0;
    padding: 0;
    font-family:Microsoft Yahei,tahoma,arial,Hiragino Sans GB,simsun,serif;
    font-size:14px ;
}
ul,li{
    list-style: none;
}
a{
    text-decoration: none;
}
a:hover{
    text-decoration: none;
}

.clean-float:after{ content:"."; display:block; height:0; visibility:hidden; clear:both;height: 0}

/*common*/
body{min-width: 1200px;background-color: #f6f5f1}
.main{width:auto}
#header{padding:0px 20px;}
#header .header .m-menu li.active{background-color: rgba(0,0,0,0.1);}
#header .header .m-menu li.active a{color: #FFF;}

#content .menu-plan{float: left;display: block;}
.menu-plan #left-menu{background-color: #212129}
#left-menu ul {padding: 0px;border: 0px}
#left-menu ul li h2 a{color: #9f9f9f}
#left-menu ul li h1{color: #e61817;background-color: #2e2e39;line-height: 30px;padding: 10px 25px}
#left-menu ul li{padding: 0px}
#left-menu ul li.ng-scope{padding: 5px 25px}
#left-menu ul li h1 i{color: #e61817}
#left-menu ul li.active {background:  #e61817;
   }

#left-menu ul li.active:hover {background:  #e61817;
}
#left-menu ul li.active a{color: #fff}
#left-menu ul li:hover {background-color: #242424}
#right-view{overflow-y: auto;display: block;width: auto;padding: 0px; height: calc(100vh - 65px)}
#right-view .list-search{float: none;background-color: #fff}
.list-search-body,.list-search-filter{max-width: 1280px;width: 95%;margin: 0 auto;}
.list-search-body{height: 50px;}
.list_state{float:left}
.list-state a{ float: left;  position: relative;  width: 110px;  text-align: center;}
.list-state a{text-decoration: none; display:inline-block; height:50px;width: 70px; color: #bebebe;line-height: 50px;margin: 0px 20px }
.list-state a:hover{border-bottom:3px solid #e61817; color:#e61817;}
.list-state a.active{border-bottom:3px solid #e61817; color:#e61817;}
.list-search-filter-outer{border-top: 1px solid #ddd;padding: 10px 0px;width: 100%;}
.list-search-filter .form-group{margin: 0px}
.list-right{float: right; margin-top: 10px}
.list-right-search{width: 280px;height: 30px;line-height: 30px; border-radius: 12px; position: relative;}
.list-search .list-search-body .date-plan,.list-search .list-search-body .form-group{margin: 8px 0px 0px 0px}
.search-input{font-size: 14px; width: 280px;height: 30px; border:1px #e1e1e1 solid; outline: none;border-radius: 15px; position: relative;background:linear-gradient(#f6eeeb,#ffffff);text-indent: 10px; padding: 0px 5px; }
.search-input::-webkit-input-placeholder{    color: #bbbbbb;    font-size: 14px;}
.search-input:-moz-placeholder{    color: #bbbbbb;    font-size: 14px;}
.search-input::-moz-placeholder{    color: #bbbbbb;    font-size: 14px;}
.search-input:-ms-input-placeholder{color: #bbbbbb;font-size: 14px;}
.search-button{position: absolute;width: 64px; height: 30px; border-radius: 15px; line-height: 30px;  border: none;background:linear-gradient(#e61817,#bb0a0a); top:0px; right: 0px; color: #fff; font-size: 14px; }
.list-search-filter-button{cursor:pointer; float: right;padding: 0px 12px;height: 30px; margin-top: 10px;line-height: 30px;background:linear-gradient(#e61817,#bb0a0a);font-size: 14px;color: #fff;text-align: center;border-radius: 5px; margin-left: 20px }
.add-btn{cursor:pointer; float: right;padding: 0px 12px;height: 30px; margin-top: 10px;line-height: 30px;background:linear-gradient(#e61817,#bb0a0a);font-size: 14px;color: #fff;text-align: center;border-radius: 5px; margin-left: 20px }

.open .input-group-addon, .open .form-control {border-color: #fd512b;}
#right-view .main-body{max-width: 1280px;width: 95%;margin: 0 auto;float: none;background-color: transparent}
#right-view .table-list{float: none; padding-bottom: 20px;}
#right-view .table-list .datagrid{float: none;margin: 15px 0px 0px 0px;background-color: transparent;width: auto;max-width: 1280px;box-shadow: 5px 5px 5px 0px #eee;}
.table-top{margin-top: 15px;}
.table-forter-plan{float: none}
.table-forter-plan:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.qijukeji-table .datagrid-header {background: linear-gradient(#f9e7e6,#f9e7e6);}
.qijukeji-table .datagrid-header {font-weight: bold}
.qijukeji-table table tr td:first-child {padding-left: 8px}
.qijukeji-table.qijukeji-table-custom table tr td:first-child {padding-left: 0px}
.qijukeji-table .datagrid-header-row, .datagrid-row{height: 45px;}
.qijukeji-table .datagrid-btable,.qijukeji-table .datagrid-header-inner,.qijukeji-table .datagrid-htable {color: #505050;width: 100%;}
.table-forter-plan label{color: #505050;}
.btn-success{background: linear-gradient(#e61817,#bb0a0a);border-color: transparent;}
.add-btn:hover,.list-search-filter-button:hover,.search-button:hover,.btn-success:hover{background: #e61817;border-color: transparent;}
.form-control:focus{border-color: #fd512b;}
.qijukeji-table .panel-body{border: 0px;}
.qijukeji-table .datagrid-header td, .qijukeji-table .datagrid-body td, .qijukeji-table .datagrid-footer td{border: 0px;}
.datagrid-body{width: auto !important;height: auto !important;}

.dropdown-static .input-group{position: relative;}
.dropdown-static .dropdown-menu{min-width: inherit;width: 360px;margin-top: 34px;left: auto;top: auto}
/*自定义表格*/
#right-view .table-list.qijukeji-table-custom .datagrid.panel{box-shadow: none;}
.qijukeji-table.qijukeji-table-custom .panel-body{background-color: transparent;}
.qijukeji-table.qijukeji-table-custom .datagrid-header {display: none;}
.qijukeji-table.qijukeji-table-custom .datagrid-btable{color: #505050;width: 100%;border-collapse:separate; border-spacing:0px 15px;}
.qijukeji-table.qijukeji-table-custom .datagrid-cell{ padding: 15px;}
.qijukeji-table.qijukeji-table-custom .datagrid-view1 .datagrid-btable,.qijukeji-table.qijukeji-table-custom  .datagrid-view1 .datagrid-header-inner,.qijukeji-table.qijukeji-table-custom .datagrid-view1 .datagrid-htable {width: auto;}

/*model*/
.modal.in{display: flex !important;}
.modal .modal-content{overflow: auto;	margin: auto;}
.modal.fade.in{display: block !important;}
.modal.fade .modal-content{top: 0;left: 0;bottom: 0;right: 0;position: absolute;width:fit-content;/*height:fit-content;*/width:-moz-fit-content;min-height: 146px;height: 146px;overflow: hidden}
.modal-content-only{ overflow: auto;margin: auto;top: 0px;left: 0;bottom: 0;right: 0;position: absolute;width:-moz-fit-content;width:fit-content;height:800px;background-color: #fff;}
.main-body .modal form{float: none}
.modal-from{border-radius: 10px;}
.model-close{float: right;cursor: pointer;}
.model-footer{padding: 15px 20px;height: 62px}
.model-btn{height: 32px;line-height:32px;
    background: #e61817;
    /*background: linear-gradient(to right,#ff8712,#fe3d35);*/
    border-radius: 6px;font-size: 14px;color: #fff;text-align: center;cursor:pointer}
.modal label.control-label{text-align: right;font-size: 14px;padding-left:0px;}
.modal .form-group input.form-control,.modal .form-group textarea.form-control{background-color: #f8faf9}
.modal-header{border: 0;padding: 0px}
.control-content{line-height: 34px;text-align: center}

.u-info .tx{display: none}


/**bootstrap重置**/
.datagrid-header .datagrid-cell span{ font-weight: bold}
.btn-success.active.focus, .btn-success.active:focus,
.btn-success.active:hover, .btn-success:active.focus,
.btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover {
    color: #fff;
    background-color: #e61817;
    border-color: #255625
}
.btn-search,.btn-search:hover,
.btn-search.focus,.btn-search:focus,
.btn-search.active.focus, .btn-search.active:focus,
.btn-search.active:hover, .btn-search.focus:active,
.btn-search:active:focus, .btn-search:active:hover,
.open > .dropdown-toggle.btn-search.focus, .open >
.dropdown-toggle.btn-search:focus, .open >
.dropdown-toggle.btn-search:hover {color:#fe0000;}


.datagrid-cell-c1-people{
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 10px;
}
.datagrid-cell-c1-people img{
    margin-right: 10px;
}

