body,ul,li{margin:0;padding:0}
a,a:hover,a:focus{text-decoration:none;outline: none;}
li{list-style:none;}
body{font-size: 12px;color: #222;background: #fff}
.select2-container--bootstrap .select2-selection {border-radius: 0;box-shadow: none;color: #222;}
.select2-container--bootstrap .select2-selection--multiple{min-height: 30px}
.select2-container--bootstrap.select2-container--focus .select2-selection, 
.select2-container--bootstrap.select2-container--open .select2-selection{box-shadow: none;border-color: #ccc}
.select2-container--bootstrap .select2-dropdown{box-shadow: none;border-color: #ccc}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {padding-top: 5px !important;}
.form-control{color:#222;font-size: 14px}
/*.form-control:focus{border-color:#ccc;box-shadow: none}*/
.form-control:focus{border-color: #66afe9;
    outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}
.theme-main{padding: 15px 20px;}
.theme-popover{display: none}
.file_content .input-large{height:30px;border:none;background: none;width: auto}
.thumbnail{position: relative;}
.thumbnail .close{position: absolute;right: 5px;top: 0}
.btn.btn-very{min-width: 60px}
.btn.btn-wide{min-width: 60px}
.btn.btn-save{min-width: 120px}
.btn{border-radius: 0;padding: 4px 10px;font-size: 13px}
.btn-sm, .btn-group-sm > .btn{line-height: 1;padding: 4px 6px}
.section-subtitle{margin-bottom: 10px;height: 20px;line-height: 20px;}
.section-subtitle > b{float: left;border-left: #007ad6 2px solid;padding-left: 8px;}
.section-subtitle > .btn{float:right;margin-top: -5px}
.section-subtitle + div{clear: both;}
.section-subtitle .state_examine{float: left;margin-left: 15px}
.section-subtitle .return{float: left;margin-right: 10px}
.section-subhead{margin-bottom: 10px;height: 20px;line-height: 20px;}
.return,.return:focus{color: #888;font-size: 13px}
.return:hover{color: #666}
.radio label, .checkbox label{padding-left: 5px}
.jqGrid_inp{height: 22px !important}
.select2-container--bootstrap{z-index: 19891020}
.content .select2-container--bootstrap{z-index: 1}
.panel{box-shadow: none;border-radius: 0;margin-bottom: 10px}
.panel .panel-header{border-radius: 0;border:none;background: #eee;border:#ccc 1px solid;padding:9px 12px;min-height: 35px}
.panel .panel-header .panel-title{font-size: 14px;font-weight: 100;margin: 0;min-height: 15px}
.panel .panel-header .onEnd_hide{position: absolute;right: 10px;top: 6px}
.onEnd_hide > i{display: block;font-size: 16px}
.panel .panel-content{padding:0;}
.form-control{height: 30px;border-radius: 8px;box-shadow: none;padding: 4px 10px}
.col-sm-2.control-label{padding-right: 0}
.select2-container--bootstrap .select2-selection--single{height: 30px;border-radius: 0;box-shadow: none;padding: 4px 24px 6px 12px}
.panel-details{position: relative;border:#ccc 1px solid;}
.btn-details{position: absolute;left: -1px;top: -1px}
.panel-details .table{margin-bottom: 0;border:none;}
.panel-details .table > thead > tr > th, .panel-details .table > tbody > tr > th, .panel-details .table > tfoot > tr > th, .panel-details .table > thead > tr > td, .panel-details .table > tbody > tr > td, .panel-details .table > tfoot > tr > td{border:none;}
.highlight{font-size: 16px;color:#007ad6;}
.jqGrid_main .highlight{font-size: 14px;font-weight: 100}
.panel-particulars{border:#ccc 1px solid;position: relative;}
.panel-particulars > table{width: 100%;max-width: 100%;}
.panel-particulars > table tbody td{padding-left: 20px}
.panel-particulars .state{background: #007ad6;color:#fff;text-align: center;width: 48px;min-width: inherit;padding:2px 5px;position: absolute;top: -1px;left: -1px;white-space:normal; word-break:break-all;overflow:hidden;cursor:default}
.table{border: #ccc 1px solid;margin-bottom: 15px}
.table > thead > tr > th{border-bottom: #ccc 1px solid}
.table .icon-weibiaoti-{font-size: 14px}
.table-responsive_margin_bt_15{margin-bottom: 15px}
.table-responsive_margin_bt_15 > .table{margin-bottom: 0}
.table-striped > tbody > tr:nth-of-type(2n+1){background: none}
.table-striped > tbody > tr:nth-of-type(2n){background: #e8f3fa}
.table > thead > tr > th,.table > thead > tr > td{background: #eee}
.table.table-hover > tbody > tr:hover > td, .table.table-hover > tbody > tr:hover > th {background-color: #e8f3fa;}
.table > tbody > tr.current td,.table > tbody > tr.current:hover td,.table > tbody > tr.current th,.table > tbody > tr.current:hover th{background: #007ad6;color: #fff}
.form-stripe{overflow: hidden;}
.form-stripe .form-group{border:none;}
.form-primary{background: #f3f3f3;padding:15px;}
.icon_showHide{color: #666}
.icon-hint{color: #666}
.icon-hint i{color: #007ad6}
.icon-hint:hover{color: #007ad6}
.btn-group-default .btn{border:none;border-top:#ccc 1px solid;border-bottom: #ccc 1px solid;background: #fff;overflow: hidden;}
.btn-group-default .btn:last-child{border-right: #ccc 1px solid}
.btn-group-default .btn:first-child{border-left: #ccc 1px solid}
.btn-group-default .btn-primary,.btn-group-default .btn-primary:hover,.btn-group-default .btn-primary:focus,.btn-group-default .btn-primary:active{border-right: none !important}
.btn-default{color:#666;}
.btn-default.current{color: #007ad6}
.table-responsive .table > thead > tr > th,.table-responsive .table > thead > tr > td{white-space:nowrap;overflow: hidden;}
.table-info{border:none;}
.table-info > thead > tr{border: #e2e2e2 1px solid}
.table-info > thead > tr > th, .table-info > thead > tr > td{background: #f3f3f3;border:none}
.table-info > tbody > tr > th,.table-info > tbody > tr > td{border-bottom: #e9ecf0 1px solid;}
.table-info > tbody > tr:nth-of-type(2n){background: #f3f3f3}
.table-info > tbody > tr:hover{background: #e8f3fa}
.table-info > tbody > tr.current{background: #007ad6;color: #fff}
.table-info-border > thead > tr > th,.table-info-border > thead > tr > td,.table-info-border > tbody > tr > th,.table-info-border > tbody > tr > td{border-right: #e9ecf0 1px solid;text-align: center;}
.table-info-border > thead > tr > th:last-child,.table-info-border > thead > tr > td:last-child,.table-info-border > tbody > tr > th:last-child,.table-info-border > tbody > tr > td:last-child{border-right: none}
.position_main{position: relative;}
.position_main .icon-hint{position: absolute;top: 0;right: 0;z-index: 2}
.position_main .position_absolute{position: absolute;top: 0;right: 0;z-index: 2;width: 100px}
.dataShow_basic{background: #fff;border: 1px solid #ccc;margin-bottom: 10px}
.dataShow_basic > .title {background: #e9ecf0;border-bottom: 1px solid #ccc;font-size: 14px;height: 40px;position: relative;}
.dataShow_basic > .title h3 {color: #222;display: inline-block;line-height: 40px;padding-left: 15px;vertical-align: middle;font-size: 14px;margin:0;}
.dataShow_basic > .title > .icon-hint{position: absolute;right: 15px;top: 10px}
.dataShow_content td{vertical-align: top}
.ui_trendgrid{table-layout: fixed;width: 100%}
.ui_trendgrid .ui_trendgrid_item {height: 100%;overflow: hidden;position: relative;text-align: center;}
.ui_trendgrid .ui_trendgrid_border{position: absolute;right: 0;top: 50px;border-right: #e9ecf0 1px solid;bottom: 20px}
.ui_trendgrid dl {padding: 20px;position: relative;z-index: 2;margin:0;}
.ui_trendgrid dt {font-size: 13px;padding-bottom: 17px;color: #666}
.ui_trendgrid dd {font-size: 14px;color: #666;line-height: 18px;white-space: nowrap;}
.ui_trendgrid .ui_trendgrid_number {font-size: 18px;height: 24px;margin-bottom: 15px;position: relative;color: #222}
.indicators_up{color: #ee0700;transform:rotate(180deg);display: inline-block;vertical-align: bottom;margin-bottom: 1px}
.indicators_down{color: #50be00}
.ui_trendgrid_item_nember{position: relative;;text-align: center;margin-bottom: 20px}
.ui_trendgrid_item_nember dl{padding: 0;padding-top: 15px;margin:0;}
.ui_trendgrid_item_nember dl:last-child{padding-top: 10px !important}
.ui_trendgrid_item_nember dt{font-size: 13px;color:#666;padding-bottom: 8px}
.ui_trendgrid_item_nember dd{font-size: 20px;color: #007ad6;}
.ui_trendgrid_item_nember .ui_trendgrid_border{top: 20px;bottom: 0}
.ui_trendgrid td:last-child .ui_trendgrid_border{border: none}
.ui_trend_border td:last-child .ui_trendgrid_border{border-right: #ccc 1px solid;top:0 !important;bottom: -20px;}
.ui_trendgrid_label{position: relative;text-align: center}
.ui_trendgrid_label > span{display: block;color: #666;font-size: 13px;margin-top: 15px}
.ui_trendgrid_label .ui_trendgrid_border{top: 0;bottom: 0}
.ui_trendgrid_label > span:first-child{margin-top: 55px}
.dataShow_content > table > tbody > tr > td:last-child .ui_trend_border td:last-child .ui_trendgrid_border{border-right: none !important}
.ui-jqgrid tr.jqgrow td.ui-state-highlight{padding: 3px 2px}
.form-horizontal .control-label{padding-top: 4px;font-weight: 100}
.color_lump{margin-right: 0;margin-bottom: 15px}
.color_lump > .col-sm-1{padding-right: 0;width: 12.5%;}
.lump_module{text-align: center;line-height: 35px}
.lump_module .tp{background: #efefef;color: #222}
.lump_module .bt{background: #3ca0ec;color: #fff;font-size: bold;font-size: 16px}
.state_examine{overflow: hidden;zoom:1;}
.state_examine > span{float: left;margin-right: 15px}
.state_examine > span b{color: #007ad6 !important;font-size: 18px}
.state_examine > span b.font{font-size: 16px}
.radio, .checkbox{margin: 0}
/*超出部分显示滚动条*/
.table-auto tbody{display:block;max-height:400px;overflow-y:scroll;}
.table-auto thead tr,.table-auto tbody tr{display:table;width:100%;table-layout:fixed;border-bottom:none;}
.table-auto thead tr th,.table-auto tbody tr td{border-bottom: none}
.table-auto thead {width: calc( 100% - 1em )}
.table-responsive{overflow: hidden;}
.pagination{margin:0;border-radius: 0}
.pagination > li:first-child > a, .pagination > li:first-child > span{border-radius: 0}
.pagination > li:last-child > a, .pagination > li:last-child > span{border-radius: 0}
/*登录*/
body.login-content{background-color: none;background:url(../images/login_bg.png) no-repeat center fixed;width:100%;height:100%;background-size:100% 100%;display: block;position: relative;overflow: hidden;}
.login_img{position: absolute;top: 0;left: 50%;margin-left: -497.5px;display: block;}
.panel-login{width: 600px;height: 410px;position: absolute;left: 50%;top: 50%;margin-top: -225px;margin-left: -315px;color: #fff;z-index: 10;font-size: 16px}
.panel-login .logo{margin:50px 25px;}
.panel-bg{width: 600px;height: 410px;position: absolute;left: 50%;top: 50%;margin-top: -225px;margin-left: -315px;z-index: 5;background: #1a61b0;opacity: 0.6;border-radius: 3px}
.panel-login .form-control{color: #666}
.panel-login .form-horizontal .control-label{padding-top: 10px}
.panel-login .form-group{margin-bottom: 25px}
.login-content .input-with-icon.right-icon-input > input{padding-left: 12px !important;padding-right: 30px !important;height: 43px;border:none;}
.login-content .input-with-icon {display: block;position: relative;}
.login-content .input-with-icon > input {padding-left: 40px !important;height: 43px;border:none;font-size: 16px}
.login-content .input-with-icon i {display: inline-block;position: absolute;bottom: 0;left: 5px;z-index: 10;padding: 0 5px;line-height: 43px;color: #ccc;font-size: 20px}
.panel-login .login-btn{width: 100%;display: block;background: #ff9000;color: #fff;border-radius: 5px;height: 45px;line-height:45px;font-size: 20px;padding:0;}
.panel-login .login-btn:hover{background: #df7e00}
/*selectPage 分页下拉*/
.sp_results > li{padding: 6px 8px;line-height: 1.42857}
ul.sp_results > li.sp_over {background-color: #007ad6 !important;}
ul.sp_results > li.sp_selected {background-color: #007ad6;color: #fff;}
div.sp_result_area div.pagination > ul > li > a{background: #f1f1f1}
.bg_babyBlue{background: #e8f3fa }
.view_more{display: block;width: 57px;text-align: right;padding-top: 7px}
.td_inside_inp{padding:0 !important;}
.td_inside_inp > input{border:none;height: 36px}
.page-header .rightside-header{color: #fff !important;margin-top: 5px}/*dong margin-top: 10px*/
.page-header .rightside-header a{color: #fff !important}
.page-header .rightside-header .header-section .log-out{color: #fff}
.thead_title{position: relative;}
.thead_title .btn-details-right{position: absolute;right: -1px;top: -4px;}
.thead_title > span{margin-right: 40px;}
.thead_title_state{position: relative;height: 40px;line-height: 40px}
.thead_title_state .btn-details{position: absolute;left: -1px;top: -1px;}
.thead_title_state .btn-details-right{position: absolute;right: 5px;top: 5px;}
.thead_title_state > span{margin-left: 40px;}
.thead_title_state > span:first-child{margin-left: 80px;}
.label_content{overflow: hidden;zoom:1;}
.label_content .label_module{float: left;width: auto;border:#007ad6 1px solid;margin-right: 15px;color:#007ad6;padding-left: 5px;margin-bottom: 10px}
.label_content .label_module .input-with-icon{padding-right: 25px}
.label_content .label_module .input-with-icon.right-icon-input i{top: -3px;color: #007ad6;font-size: 13px;right: 0}
.label_content .display_block{overflow: hidden;zoom:1;display: block;}
.checkbox-inline .checkbox{display: inline;margin-right: 15px}
.checkbox-inline .radio label,.checkbox-inline .checkbox label{padding-left: 5px}
.icheckbox_flat-red.checked + .font-bolder{color: #fc3644}
.icheckbox_flat-orange.checked + .font-bolder{color: #fdaf42}
.icheckbox_flat-lightBlue.checked + .font-bolder{color: #3dc3fc}
.icheckbox_flat-blueGreen.checked + .font-bolder{color: #00c3d4}
.bg_remind_first,.bg_remind_first:hover{color: #ff303a !important;}
.bg_remind_second{color: #ffb030 !important}
.bg_remind_thirdly{color: #30c2ff !important}
.bg_remind_fourthly{color: #00c3d4 !important}
.popover{background:#007ad6;color:#fff;opacity: 0.9 !important;box-shadow: none;border-color:#007ad6 }
.popover.left .arrow::after {border-left-color: #007ad6; }
.popover-content {background-color: #007ad6;}
.popover_font{color:#007ad6;cursor: pointer;}
.panel-particulars .popover_font{color:#f00;position: absolute;right: 5px;top:0px}
.icheckbox_flat-red + .font-bolder{color: #fc3644}
.icheckbox_flat-orange + .font-bolder{color: #fdaf42;}
.icheckbox_flat-lightBlue + .font-bolder{color: #3dc3fc;}
.icheckbox_flat-blueGreen + .font-bolder{color: #00c3d4;}
#icon_sort .icon_zhengxu{display: block;line-height: 30px}
#icon_sort .icon_daoxu{transform:rotate(180deg);display: block;line-height: 30px}
.switch{height: 17px}
.table_caption td{background: #fff !important;}
.table_caption td .state_examine{position: relative;width: 100%;overflow: visible}
.table_caption td .state_examine .btn-details-right{position: absolute;right: -4px;top: -4px}
.shrink_btn{background: none;border:none;padding: 0;color: #007ad6 }
.page-header .leftside-header .logo{width: 377px}
.timeline-footer.hint_infor{padding:3px 15px !important;}
.hint_infor span{font-size: 14px !important;margin-right: 20px;color:#222 !important}
.hint_infor span.color-primary{color: #007ad6 !important}
.filters .control-bar-wrapper{margin-bottom: 0 !important}
.filters .filter-content-wrapper{margin-top: 15px !important}
.filters .advanced-filter{display: block;}
.filters .filter-content-wrapper{margin-top: 15px !important}
.filters .filter-content-wrapper.no-margin-top{margin-top: 0 !important}
.time_quantum{margin-right: 0 !important}
.time_quantum > .col-sm-2{padding-right: 0;overflow: hidden;}
.time_quantum > .col-sm-2 a{display: block;}
.time_quantum > .col-sm-4{padding-right: 0;overflow: hidden;}
.time_quantum > .col-sm-4 a{display: block;}
.time_quantum_more{width: 100px;float: right;text-align: right;}
.article > p{text-indent: 0.7em}
.tab_sort{margin-right: 0 !important}
.tab_sort > .col-sm-4{padding-right: 0}
.tab_sort > .col-sm-4 a{display: block;}
/*追溯*/
.tl-ascend.timeline::before{left: 37px;top: -4px;height: inherit;bottom: -4px}
.tl-ascend.timeline .timeline-box{margin-bottom: 0}
.tl-ascend.timeline .timeline-box .timeline-icon{border-radius: 0;width: 60px;color:#fff;font-size: 14px}
.tl-ascend.timeline .timeline-box .timeline-content{margin-left: 85px}
.tl-ascend.timeline .timeline-box .timeline-content::before{content: none}
.tl-ascend.timeline .timeline-box .timeline-content{background: none}
.product-details{overflow: hidden;width: 200px;height:150px}
a.disabled{pointer-events: none;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}
.word-limit{display:block;width: 100px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.transform:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
.border-rows{border:#ccc 1px solid;padding:12px;}
.panel-border{border:#ddd 1px solid;padding:12px;}
hr{border-color: #ccc}
.width-auto{width: auto}
.float-left{float: left}
.float-right{float: right;}
.margin-left-5{margin-left: 5px}
.margin-left-10{margin-left: 10px !important}
.margin-top-10{margin-top: 10px}
.margin-top-20{margin-top: 20px}
.margin-left-20{margin-left: 20px}
.margin-right-5{margin-right: 5px}
.margin-right-10{margin-right: 10px}
.margin-right-20{margin-right: 20px}
.margin-bottom-10{margin-bottom: 10px}
.margin-bottom-15{margin-bottom: 10px}
.padding-top-10{padding-top: 10px}
.padding-top-20{padding-top: 20px}
.no-padding-right{padding-right: 0}
.no-padding-left{padding-left: 0}
.no-margin-top{margin-top: 0 !important}
.no-margin-bottom{margin-bottom: 0 !important}
.no-border-bottom{border-bottom: none !important}
/*------------------------------------修改通用颜色----------------------------------------*/
.page-header {background: #007ad6;color: #fff;height: 50px}
.page-body{padding-top: 50px}
.content .content-header{background: #3ca0ec;color: #fff;}
html.fixed .content{margin-top:0px}/*dong margin-top:5px;*/
.btn-primary {background: #007ad6 !important;border-color: #007ad6 !important;color: #fff;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {background: #005a9e !important;color: #fff;border-color: #005a9e;}
.x-primary {background: #007ad6;border-color: #007ad6;color: #fff;}
.x-primary:hover, .x-primary:focus, .x-primary:active, .x-primary.x-o:hover, .x-primary.x-o:focus, .x-primary.x-o:active {background: #005a9e;color: #fff;border-color: #005a9e;}
.btn-darker-1 {background: #007ad6;border-color: #007ad6;color: #fff;}
.btn-darker-1:hover, .btn-darker-1:focus, .btn-darker-1:active {background: #006ec1 !important;color: #fff;}
.btn-lighter-1 {background: #43acfb;border-color: #43acfb;color: #fff;}
.btn-lighter-1:hover, .btn-lighter-1:focus, .btn-lighter-1:active {background: #35a1f3 !important;color: #fff;}
.btn.btn-current{background: #007ad6 !important;border-color: #007ad6 !important;color: #fff;}
.btn.btn-current:hover, .btn.btn-current:focus, .btn.btn-current:active {background: #005a9e !important;color: #fff;border-color: #005a9e;}
.btn-gray {background: #bfbfbf;border-color: #bfbfbf;}
.btn-gray:hover, .btn-gray:focus, .btn-gray:active {background: #aaa;color: #222;}
.btn-gray.btn-o {color: #222;}
.btn-gray.btn-o:hover, .btn-gray.btn-o:focus, .btn-gray.btn-o:active {color: #222;background: #bfbfbf !important;}
.color-primary{color: #007ad6 !important}
.color-primary:hover{color: #005a9e !important}
.bg-white{background: #fff !important}
.bg_primary{background: #007ad6 !important;color: #fff}
/* nav */
/*.content{margin-left: 190px;padding:0 20px;}*/
.content{margin-left: 190px;}
.nav.left-sidebar{width: 190px;height: 100%;background: #fff;transition: all .3s;padding-bottom: 50px;border-right: #dcdfe6 1px solid;padding-top: 60px;/*dong padding-top: 50px;*/}
.nav.left-sidebar .nav-top{position: fixed;left: 0;top: 50px;width: 190px;z-index: 10;transition: all .3s;}
.nav.left-sidebar > ul{;overflow-y:auto;height: 100%;}
.nav-item{position: relative;display: block}
.nav.left-sidebar a{display: block;overflow: hidden;padding-left: 15px;line-height: 45px;height: 45px;color: #222;transition: all .3s;}
.nav.left-sidebar a span{margin-left: 15px;}
.nav.left-sidebar .font{float: left;}
.nav-item.nav-show > a{border-top: none;}
.nav-item ul{display: none;background:#fff}
.nav-item.nav-show ul{display: block;}
.nav-item > a:before{content: "";position: absolute;left: 0px;width: 5px;height: 45px;background: #007ad6;opacity:0;transition: all .3s;}
.nav.left-sidebar .nav-icon{font-size: 20px;position: absolute;margin-left:-1px;}
.nav-item > a:hover{color: #007ad6;background:#d7eeff;}
.nav-item.nav-show>a,.nav-show>a:hover{background: #3ca0ec;color: #fff}
.nav-item.nav-show .icon-fold{transform:rotate(90deg);/*margin-top: 12px dong*/}
.nav-item.nav-show>a:before,.nav-item>a:hover:before{opacity:1;}
.nav-item li:hover a{color: #007ad6}
.nav-item li:hover a .icon-square{color: #3ca0ec}
.nav-item li.active a{color: #007ad6}
/* nav-mini */
.nav-mini.nav{width: 60px}
.nav.nav-mini a{padding-left: 5px}
.nav.nav-mini a span{margin-left: 5px}
.nav-mini.nav .nav-top{width: 60px}
.nav-mini.nav > ul{overflow: visible;}
.nav-mini.nav .nav-item > ul a{line-height: 40px;height: 40px}
.nav-mini.nav .nav-item>a span{display: none;}
.nav-mini.nav .nav-more{margin-right: -20px;}
.nav.left-sidebar .nav-item.nav-show .icon-fold{color: #fff}
.nav-mini.nav .nav-item ul{position: absolute;top:45px;left:59px;width: 165px;z-index: 9;background:#fff;overflow: hidden;border:#3ca0ec 1px solid;display: none;border-top: none}
.nav-mini.nav .nav-item ul a{border-top: none}
.nav-mini.nav span.font{position: absolute;top: 0;left: 59px;width: 165px;z-index: 9;background: #fff;color: #222;margin-left: 0;display: none;padding-left: 20px;background: #d7eeff;color: #007ad6;border: #3ca0ec 1px solid;font-size: 16px;line-height: 43px;}
.nav-mini.nav span.font:after,.nav-mini.nav span.font:before{border: solid transparent;content: ' ';height: 0;right:100%;position: absolute;width: 0px;}
.nav-mini.nav span.font:after{border-width: 8px;border-right-color: #d7eeff;top:14px;}
.nav-mini.nav span.font:before{border-width: 10px;border-right-color: #3ca0ec;top: 12px;}
.nav-mini.nav .icon-fold{position: absolute;top: 0;left: 195px;z-index: 9;display: none;color:#007ad6;transform:rotate(90deg);/*margin-top: 12px dong*/}
.nav-mini.nav .nav-item:hover{background:rgba(255,255,255,.1);}
.nav-mini.nav .nav-item:hover .nav-item a{color:#FFF;}
.nav-mini.nav .nav-item:hover a:before{opacity:1;}
.nav-mini.nav .nav-item:hover ul{display: block;}
.nav-mini.nav .nav-item:hover span.font{display: block;}
.nav-mini.nav .nav-item:hover .icon-fold{display: block;color:#047cd7;}
.nav-mini.nav .nav-item.nav-show > a span.font{display: block;}
.nav-mini.nav .nav-item.nav-show .icon-fold{display: block;color:#047cd7;}
.nav-mini.nav .nav-item.nav-show ul{display: block;}
#mini .sidebar-toggle{font-size: 20px;text-align: right;display: block;margin:11px 20px 5px 0;color: #007ad6;cursor: pointer;}
.my-icon{float: left;width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius: 50%;background: #007ad6;color: #fff;margin-top: 8px}
.my-icon.icon-shezhi{line-height: 29px}
.my-icon.icon-chengbenzhuisu{font-size: 24px}
.icon-fold{float:right;margin-right: 20px;font-size: 18px;transition: transform .3s;/*margin-top: 10px; dong*/ line-height: 45px;/*dong+*/ color: #1a88da}
.nav.left-sidebar .icon-square{margin-left: 8px;font-size: 20px;color: #ccc;vertical-align: middle;}
.nav.left-sidebar .nav-item li.active .icon-square{color: #3ca0ec}
.nav.nav-mini .nav-item > a{padding-left: 15px}
.nav.nav-mini + .content{margin-left:60px}
/* ui-jqgrid */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background: none;background: #eee;color: #222;font-weight: 100;border-color: #dfe6ec}
.ui-jqgrid .ui-jqgrid-view{font-size: 14px}
.ui-jqgrid .ui-jqgrid-htable th{padding: 8px 2px}
.ui-jqgrid tr.ui-row-ltr td{border-color: #dfe6ec;text-align: center;}
.ui-jqgrid tr.jqgrow td{padding: 6px 2px}
.ui-widget-content{border:1px solid #ccc;overflow: hidden;border-radius: 0}
.ui-jqgrid .ui-jqgrid-view input, .ui-jqgrid .ui-jqgrid-view select, .ui-jqgrid .ui-jqgrid-view textarea, .ui-jqgrid .ui-jqgrid-view button {font-size: 14px;}
/* ztree */
.highlight_red {color:#A60000;}
.highlight_green {color:#A7F43D;}
li.title {list-style: none;}
ul.list {margin-left: 17px;}
div.content_wrap {width: 600px;height:380px;}
div.content_wrap div.left{float: left;width: 250px;}
div.content_wrap div.right{float: right;width: 340px;}
div.zTreeDemoBackground {width:100%;height:362px;text-align:left;}
ul.ztree {margin-top: 0;border: 1px solid #ccc;background: #ffffff ;width:100%;height:360px;overflow-y:scroll;overflow-x:auto;}
ul.log {border: 1px solid #617775;background: #f0f6e4;width:300px;height:170px;overflow: hidden;}
ul.log.small {height:45px;}
ul.log li {color: #666;list-style: none;padding-left: 10px;}
ul.log li.dark {background-color: #E3E3E3;}
/* ruler */
div.ruler {height:20px; width:220px; background-color:#f0f6e4;border: 1px solid #333; margin-bottom: 5px; cursor: pointer}
div.ruler div.cursor {height:20px; width:30px; background-color:#3C6E31; color:white; text-align: right; padding-right: 5px; cursor: pointer}
/* ui-jqgrid */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background: none;background: #eee;color: #222;font-weight: 100;border-color: #dfe6ec}
.ui-jqgrid .ui-jqgrid-view{font-size: 14px}
.ui-jqgrid .ui-jqgrid-htable th{padding: 8px 2px}
.ui-jqgrid tr.ui-row-ltr td{border-color: #dfe6ec;text-align: center;}
.ui-jqgrid tr.jqgrow td{padding: 6px 2px}
.ui-widget-content{border:1px solid #ccc;overflow: hidden;border-radius: 0}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {background: #e8f3fa;color: #222; }
.ui-state-hover a, .ui-state-hover a:hover { color: #222; text-decoration: none; }
.ui-state-highlight{background: #fbec88 !important}
/*财务报表*/
.panel_total{margin-top: 15px}
.panel_total .panel{margin-bottom: 0}
.panel_total .title{text-align: center;font-size: 22px;font-weight: 100;}
.panel_total .table{;margin-bottom: 0}
.panel_total .table > thead > tr > th, .table > thead > tr > td{background: none}
.table_auto{text-align: left;}
.table_auto tbody{display:block;height: 100px;overflow-y:scroll;}
.table_auto thead,.table_auto tbody tr{display: table;width: 100%;table-layout: fixed;}
.table_auto thead{width: calc( 100% - 1em)}
.table_auto tr th,.table_auto tr td{width: 10%}
.jqGrid_total .ui-state-default,.jqGrid_total .ui-widget-content .ui-state-default, .jqGrid_total .ui-widget-header .ui-state-default{background: none;background: #fff;color: #222;font-weight: 100;border-color: #999}
.jqGrid_total .ui-jqgrid tr.ui-row-ltr td{border-color: #999}
.jqGrid_total .ui-widget-content{border-color: #999;}
.ui-jqgrid tr.footrow-ltr td{text-align: center}
.jqGrid_total .ui-widget-content.footrow.footrow-ltr{border-bottom: none;border-left: none}
.jqGrid_total .ui-jqgrid-btable .ui-widget-content:last-child td{border-bottom:none;}
.jqGrid_total .ui-jqgrid-btable .ui-widget-content:last-child{border-bottom:none;}
.checkbox_width_align{margin-bottom: 0}
.checkbox_width_align span.margin-right-10{float: left;}
.checkbox_width_align .checkbox{min-width: 174px;float: left;padding-top: 0 !important}
.checkbox_width_align .checkbox_width_fixation{min-width: 55px}
.radio + .radio, .checkbox + .checkbox {margin-top: 0px;}
.sp_input{min-height: 30px}
div.sp_clear_btn.sp_align_right{background: #fff;height: inherit;top: 1px;bottom: 1px;padding-left: 5px;padding-top: 3px}
.btn-have > i{font-size: 8px;vertical-align: top;margin-right: -10px;margin-left: 5px;color: #d2322d }
[v-cloak] {display: none;}
/*设备维修*/
.wizard{overflow: hidden;zoom:1;}
.wizard .wizard-box{float: left;position: relative;width:12.5%}
.wizard .wizard-box:after{content: '';width: 100%;height: 2px;background: #ccc;position: absolute;left: 0;right: 0;top: 12px}
.wizard .wizard-box:last-child:after{content: none}
.wizard .wizard-box .timeline-tp{position: relative;z-index: 1}
.wizard .wizard-box .timeline-tp .btn{background:#fff !important;color: #007ad6;width: 100px}
.wizard .wizard-box.active .timeline-tp .btn{background: #007ad6 !important;border-color: #007ad6 !important;color: #fff;}
/*小模块--手术室登记使用与计费*/
.panel-module{border-radius: 4px;border-left: #ccc 1px solid !important;border-right: #ccc 1px solid !important;border-bottom: #ccc 1px solid !important;color:#222;}
.panel-module .widget-list.list-to-do .list-title{text-align: center;padding:8px 10px;}
.panel-module .icon-circle{font-size: 12px;}
.no-padding{padding:0 !important}
/*供应商详情*/
.user_message .media-left, .user_message.media > .pull-left{padding-right: 20px}
.user_message .photo{width: 100px;border:#ddd 1px solid;height: 100px;position: relative;}
.user_message .photo .font_logo{background: #ccc;width: 80px;height: 80px;line-height: 80px;border-radius: 50%;text-align: center;color: #fff;font-size: 20px;margin:0 auto;margin-top:10px}
.user_message .photo .state{background: #ff8a00;padding: 0 10px;position: absolute;top: -1px;left: -1px;color: #fff}
.user_message .media-heading{margin-top: 10px;margin-bottom: 20px}
.user_message .number > span{margin-right: 20px}
/*锚点定位*/    
.section-content{margin: auto;padding-top:30px;/*min-height: 200px*/}
.section-content.xsj1{padding-top: 10px}
.nav-height{position:relative; height: 50px;}
.nav-box {height: 50px;margin:0 auto;background: #fff;width: 100%}
.nav-box.navFix{position: fixed;top: 50px;border-bottom:1px solid #e3e3e3; z-index: 99999;} 
.nav-box ul {padding: 0;width: 1200px; display: block;}
.nav-box.navFix ul{border-bottom: 0;}
.nav-box li {display: inline-block;height: 45px; line-height: 45px;float: left;}
.nav-box li a {display: block;padding: 0 35px;color: #222}
.nav-box li a:hover{color: #007ad6}
.nav-box li a.active {border-bottom: #007ad6 4px solid}
.product-box{width: 100%;height: auto;background-color: #fff;/*overflow: auto;*/}
.product-list{width: 100%;}
.product-tit{width: 100%;}
.product-tit i{display: inline-block;color: #007ad6;font-size: 10px}
.product-tit h4{display: inline-block;color: #222;margin-left: 5px;font-size: 14px}
.product-box .btn{font-size: 14px;cursor:default}
/*供应商详情*/
.table_details th{text-align: center;font-weight: 100;vertical-align:middle !important}
.de_title{background: #f1f1f1;color: #666;border-right: #ddd 1px solid}
.ul_primary{overflow: hidden;zoom:1;}
.ul_primary li{float: left;margin-right: 15px}
.table_details .de_tp{color: #666}
.table_details .de_bt span{font-weight: bold;font-size: 16px}
.de_name{text-align: center;width: 55px;margin:0 auto;}
.de_name .deName_tp{color: #ccc;font-size: 24px;width: 55px;height: 55px;line-height: 55px;border:#ddd 1px solid;border-radius: 50%}
.de_name .deName_bt{color: #007ad6;font-weight: bold;margin-top: 15px;font-size: 16px}
.carousel-control{}
.panel-sublevel .panel{border-radius: 0}
.panel-sublevel .panel-header{padding:0;background: none;border:none;}
.panel-sublevel .panel-header .table{margin-bottom: 0}
.panel-sublevel .panel .panel-collapse .table-responsive{margin-left: 80px;background: #e8f3fa !important;}
.panel-sublevel .panel .panel-collapse .table-responsive .table{border-top: none;margin-bottom: 0}
.panel-sublevel .panel .panel-collapse .table-responsive .table > thead > tr > th{background: #e8f3fa}
.icon-checkout.icon-yanzhengma{color: #88b93c !important;font-size: 25px;vertical-align: middle;float: left;margin-top: -4px;margin-right: 10px}
.icon-checkout.icon-ok{color: #ff5a00 !important;font-size: 20px;vertical-align: middle;float: left;margin-right: 10px}
.icon-checkout.icon-remove{color: #f00 !important;font-size: 20px;vertical-align: middle;float: left;margin-right: 10px}
.content_box{position: relative;}
.content_box .sidebar_box{width:160px;height:auto !important;overflow:visible !important;position:absolute;height:100% !important;background-color:#e9ecf0;}
.content_box .sidebar_box .sidebar_main{display: block;}
.content_box .sidebar_box_hide{width: 30px;overflow: hidden;}
.content_box .sidebar_box_hide .sidebar_main{display: none !important;}
/*.content_box .sidebar_box .line{height:2px;width:100%;background-image:url(../images/line_bg.png);background-repeat:repeat-x;}*/
.content_box .sidebar_box dl{margin-bottom: 0}
.content_box .sidebar_box dt{padding-left:50px;color:#231815;font-size:15px;position:relative;line-height:48px;cursor:pointer;font-weight: 100;width: 100%}
.content_box .sidebar_box dd{background-color:#fff;padding-left:50px;}
.content_box .sidebar_box dd a{color:#231815;line-height:40px;font-size:14px}
.content_box .sidebar_box dt i{position:absolute;left:15px;top:17px;}
.content_box .sidebar_box dl dd:last-child{padding-bottom:10px;}
.content_box .central_content{width: 100%;padding-left: 180px;height: 100%}
.content_box .sidebar_box dt:hover,.content_box .sidebar_box dd a:hover{color:#007ad6 ;}
.content_box .sidebar_box .sidebar_close{width:22px;height:36px;background:url(../images/close.png) no-repeat center;position: absolute;right: 0;top: 50%;margin-top: -18px;z-index: 9;cursor: pointer;}
.content_box .color_lump .col-sm-1{margin-bottom: 10px}
.table.no-table-hover > tbody > tr:hover > td, .table.no-table-hover > tbody > tr:hover > th {background-color: #fff !important;}
.btn-warning.btn-o:hover, .btn-warning.btn-o:focus, .btn-warning.btn-o:active {background: #fea223 !important}
.border-radius-10{border-radius: 10px}
.card_identity{position: relative;overflow: hidden;height: 40px;clear: both;line-height: 40px;padding-left: 15px}
.card_identity .card{position: absolute;top: 0;left: 0;background: #79c50c;font-size: 10px;width: 20px;color: #fff;line-height: 10px;height: 100%}
.layui-layer-page .layui-layer-content{overflow-x:hidden !important;}
.table_change{border:none;vertical-align: middle;}
.table_change thead tr{border-top: #ccc 1px solid}
.table_change > thead > tr > th,.table_change > tbody > tr > td{vertical-align: middle;}
.table_change > tbody + tbody{border:none;}
.table_change > tbody > tr > td{padding: 12px}
.table_change .void td{border:none !important;padding: 6px}
.table_change > tbody > tr > td.card{background: #EDEDED;color:#818181;}
.nowrap{white-space:nowrap;}