body{
  overflow-x: hidden;
  background:#fff;
}
a {
  word-wrap:break-word;
  word-break:break-all;
}
/* 全局样式*/
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}
.edui-default .edui-editor{z-index: 1!important};
.font16{font-size: 16px}
.font15{font-size: 15px}
.clearfix{*zoom:1;}
.float-left{float: left;}
table{width:98% !important; text-align: center}
table th{text-align: center;}

.datetimepicker table{width:100% !important;}
table.dataTable.no-footer {border:0;}
.table{font-size: 12px;}
/*.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {vertical-align: middle; text-align: center; padding:4px 0 !important;border-bottom: 1px solid #ddd;}*/
table.dataTable {table-layout:fixed; margin-top: 0px !important;}
table thead{background: #f9f9f9;color:#c4c9cd; border-top:1px solid #ddd;font-size: 10px;}
table td{color:#515866;word-wrap:break-word;}
.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{border:0px;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    vertical-align: middle;
    padding: 6px 0px!important;
    border-bottom: 1px solid #ddd;
}
.DTFC_LeftBodyWrapper .table>thead>tr>th{padding:0!important;}
.DTFC_LeftHeadWrapper .table>thead>tr>th{background: #f9f9f9;border-bottom:2px solid #e7ecf1 !important }
.dataTables_scrollBody .table>thead>tr>th{padding:0!important;}
.table .glyphicon{margin:0 3px;}
.table .red{color:#E7505A;}
.table .blue{color:#36c6d3;}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0 0;
    border: 0px solid transparent;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  border: 0px solid transparent; 
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
  padding: 0 0;
  border: 0px solid transparent;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
  margin-left: 0px;
}
.mt-checkbox-inline, .mt-radio-inline {
     padding:0; 
}

.help-inline{
  color:red;
}
.displaynone{display: none}
.table a{text-decoration: none;}
.container-fluid{padding:0 15px !important;}

textarea{resize:none}
body::-webkit-scrollbar {
  width:6px;
  border-radius:10px;
}
body::-webkit-scrollbar-thumb {
  background-color:#999;
  border-radius:10px
}

.pace .pace-progress{
  top:0 !important;
}
.pace .pace-activity{
  top:2px;
}
.portlet.light{
  margin-bottom:15px;
}


/*datatable 样式修改*/
.dataTables_length select{
  width: auto !important;
  height:20px;
  border-radius:3px !important;
  padding:0;
  margin-top: -1px
}

.dataTables_length{
  padding-top: 0.755em;
}

div.dataTables_wrapper div.dataTables_info{padding-top: 0.755em; text-align: left;}
div.dataTables_wrapper div.dataTables_paginate{text-align: right; float: none}
table.dataTable tbody tr{background:#ffffff !important;}
.dataTables_wrapper .dataTables_info{text-align: right; clear: inherit; margin-left:5px;}
.dataTables_wrapper .dataTables_info .color{color: #FD6C5D}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #FD6C5D; border-color: #FD6C5D;}


/**/
table .label{border-radius:32px !important; font-size:12px; padding:2px 0 !important;}
.head_title{float: left; max-width: 160px; color: #fff; font-size: 16px; font-weight: bold; line-height: 50px;}
.page-content-wrapper .page-content{padding:0;}
.page-content{background:#F6F6F6 !important;}
.page-sidebar, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover{background:transparent;}
.page-header.navbar{background:#FD6C5D;}
.page-header.navbar .menu-toggler.sidebar-toggler{color:#fff;}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle{background:transparent !important;}
.page-header.navbar .top-menu .navbar-nav>li.dropdown:last-child .dropdown-toggle{background:transparent !important;}
.page-header.navbar .menu-toggler>span, .page-header.navbar .menu-toggler>span:after, .page-header.navbar .menu-toggler>span:before, .page-header.navbar .menu-toggler>span:hover, .page-header.navbar .menu-toggler>span:hover:after, .page-header.navbar .menu-toggler>span:hover:before{background:#fff;}
.page-sidebar .page-sidebar-menu>li.active>a>.selected, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a>.selected{border-right:12px solid #f6f6f6;}
.page-sidebar .page-sidebar-menu>li.active.open>a, .page-sidebar .page-sidebar-menu>li.active>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a{background:#EFEFEF!important; color:#FD6C5D !important;}
.page-sidebar .page-sidebar-menu>li.active.open>a>.arrow.open:before, .page-sidebar .page-sidebar-menu>li.active.open>a>.arrow:before, .page-sidebar .page-sidebar-menu>li.active.open>a>i, .page-sidebar .page-sidebar-menu>li.active>a>.arrow.open:before, .page-sidebar .page-sidebar-menu>li.active>a>.arrow:before, .page-sidebar .page-sidebar-menu>li.active>a>i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a>.arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a>.arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a>i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a>.arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a>.arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a>i{color:#FD6C5D !important;}
.page-sidebar .page-sidebar-menu .sub-menu>li.active>a, .page-sidebar .page-sidebar-menu .sub-menu>li.open>a, .page-sidebar .page-sidebar-menu .sub-menu>li:hover>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.active>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.open>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li:hover>a{background:transparent !important;  color:#FD6C5D !important;}

.page-content-white .page-title{margin:5px auto 20px auto !important;}
.btn{background-color:#FD6C5D !important; padding:3px 6px; border:1px solid #FD6C5D !important; border-radius:34px !important; min-width:80px; color:#fff !important;}


.tabbable-line>.nav-tabs>li.active{border-bottom:4px solid #FD6C5D !important;}
.tabbable-line>.nav-tabs>li:hover{border-bottom:4px solid #FD6C5D !important;}

/*组织机构管理组内成员*/
.group_title li{float: left !important; border-radius:30px !important;}
.group_title li.active{border:0 !important; background:#FD6C5D !important;}
.group_title li.active>a{color:#fff !important;}
.group_title li>a{padding:2px;}
.group_title li:hover{border:0 !important; background:#FD6C5D !important;}
.group_title li:hover>a{color:#fff !important}

/*页面提示*/
.ts{font-size:12px; color:#337ab7;}

.bootstrap-tagsinput{display: block !important}
/*按钮样式修改*/
.label-danger{background: none;color: #ed6b75;border:0;font-size: 12px !important;}
.label-success{background: none;color: #36c6d3;border:0;font-size: 12px !important;}
.label-primary{background: none;color: #337ab7;border:0;font-size: 12px !important;}
.label-warning{background: none;color: #F1C40F;border:0;font-size: 12px !important;}
.btn-empty{background: none !important;color: #FD6C5D !important}
.page-loading{z-index:99999999;}
.mytd{border: 0px solid transparent !important;border-bottom:0px solid transparent !important}


/*企业登录*/
#EHR .login_shared{width:100%; height:100%; z-index: 9999999; background: rgba(0,0,0,0.5); position: fixed; top:0; left:0;}
#EHR .login{width:500px; height:300px; z-index: 10000000000; position: absolute; background:#fff no-repeat center; background-size: 100%; top:80px; left:50%; margin-left: -250px;border-radius:5px}
#EHR .login .close{width:20px; height:20px; cursor: pointer;  position: absolute;  right:0px; background:url(/assets/image/loginclose.png) no-repeat center; background-size: 100%;margin: 5px 5px 0px 0px;}
#EHR .login form{width:300px; margin:80px auto;}
#EHR .login form .line{width:100%; margin:10px 0; height:40px;border-bottom:1px solid #d0d0d0;}
#EHR .login form .line .icon{width:25px; height:25px; float:left; margin:7px 10px;}
#EHR .login form .line .icon img{height:100%;}
#EHR .login form .line input{width:80%;  float:left; height:38px; line-height: 38px; border:0;border-style:none;}
#EHR .login form .line input:focus {outline:none;} 
#EHR .login form .line input[type=radio]{width:15px; height:15px; float: left; margin:3px 5px 0 0;}
#EHR .login form .line .radio_text{float: left; line-height: 19px; font-size: 14px; margin-right: 10px}
#EHR .login form .login_btn{width:100%;height:40px; cursor: pointer; font-size: 14px; line-height: 40px; text-align: center; color:#fff; background:rgb(52,165,255);border-radius:20px}
#EHR .login form .login_text{color:#FD6C5D; font-size:14px; margin-top:5px;}
#EHR .slide{width: 100%}
#EHR .slide .img{width: 1370px; height:500px;}
#EHR .channel {width:80%; padding:40px 10%;}
#EHR .channel .img{width:40%;}
#EHR .channel .img_box{width: 45%;}
#EHR .channel .img_box .aboutimg{text-align: center;width: 70%}
#EHR .channel .title_box{width: 55%; margin-top: 50px}
#EHR .channel .title_box .us{font-size: 32px;margin-bottom: 10px}
#EHR .channel .title_box .content{margin-bottom: 50px}
#EHR .channel .title_box .arrow-icon{width: 10px;margin-left: 30px;}
#EHR .channel .icon{width:20%; float:left;}
#EHR .channel .icon img{width:70%; margin: 0 15%;border:0;}
#EHR .service-content {width:80%; padding:80px 10%; background-color: #fff}
#EHR .service-content .title{font-size: 32px;text-align: center;}
#EHR .service-content .min-title{text-align: center;color: #d3d3d3;font-size: 14px;margin-top: 10px}
#EHR .service-content img{display: block; text-align: center;width: 90%;margin:0 auto;}
#EHR .service-content .logo_div{margin-top: 50px}
#EHR .service-content .part {width: 25%;}
#EHR .service-content .part .title{font-size: 20px}
#EHR .service-content .part .content{text-align: center;}
#EHR .bottom{background-color: black;width:80%;padding:40px 10%; color: white;}
#EHR .bottom .bottom-div{}
#EHR .bottom .bottom-div .bottom-part{width: 25%;}
#EHR .bottom .bottom-div .bottom-title{font-size: 18px; margin: 0 0 10px 0;}
#EHR .bottom .bottom-div .bottom-list{font-size: 14px;opacity: 0.7;line-height: 20px;}
.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover, .page-header.navbar .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle{background-color: transparent !important;}


#form_headtype .img_box,.form_headtype .img_box{width:100px; float:left; position: relative;}
#form_headtype .img_box .box,.form_headtype .img_box .box{width:100%; height:100px; text-align: center;}
#form_headtype .img_box .box span,.form_headtype .img_box .box span{height:100%; display: inline-block; vertical-align: middle;} 
#form_headtype .img_box .box img,.form_headtype .img_box .box img{max-width:100px; max-height:100px; vertical-align: middle;}
#form_headtype .img_box .box div,.form_headtype .img_box .box div{width:100%; height:20px; overflow:hidden;text-overflow:ellipsis;}
#form_headtype .img_box .del,.form_headtype .img_box .del{width:20px;height:20px; background:red; border-radius:20px; color:#fff; position: absolute; top:-5px; right:-5px; text-align: center; line-height: 20px; font-size:16px;}
#form_headtype .img_box .down,.form_headtype .img_box .down{width:20px;height:20px; background:green; border-radius:20px; color:#fff; position: absolute; top:-5px; right:-50px; text-align: center; line-height: 20px; font-size:16px;}


#form_position .img_box{width:100px; float:left; position: relative;}
#form_position .img_box .box{width:100%; height:100px; text-align: center;}
#form_position .img_box .box span{height:100%; display: inline-block; vertical-align: middle;} 
#form_position .img_box .box img{max-width:100px; max-height:100px; vertical-align: middle;}
#form_position .img_box .box div{width:100%; height:20px; overflow:hidden;text-overflow:ellipsis;}
#form_position .img_box .del{width:20px;height:20px; background:red; border-radius:20px; color:#fff; position: absolute; top:-5px; right:-5px; text-align: center; line-height: 20px; font-size:16px;}




.page-header.navbar .page-logo .logo-default {margin:10px 0 0;width:30px; float: left;}


.banner { position: relative; overflow: auto; text-align: center;}
.banner li { list-style: none; }
.banner ul li { float: left; }
.banner ul {padding: 0 !important;margin:0 !important;}
#b06 { width: 640px; height: 500px}
#b06 .dots { position: absolute; left: 0; right: 0; bottom: 20px;}
#b06 .dots li { 
  display: inline-block; 
  width: 10px; 
  height: 10px; 
  margin: 0 4px; 
  text-indent: -999em; 
  border: 2px solid #fff; 
  border-radius: 6px; 
  cursor: pointer; 
  opacity: .4; 
  -webkit-transition: background .5s, opacity .5s; 
  -moz-transition: background .5s, opacity .5s; 
  transition: background .5s, opacity .5s;
}
#b06 .dots li.active {
  background: #fff;
  opacity: 1;
}
#b06 .arrow { position: absolute; top: 200px;}
#b06 #al { left: 15px;}
#b06 #ar { right: 15px;}
a{text-decoration: none}


.datetimepicker-months td{padding:5px 0!important;}


/*导航*/
#EHR .nav{width:100%;min-width:1200px; font-size:15px;background: #F8F8F8;border-bottom: 1px solid #d0d0d0;color:#000;height: 60px; z-index: 99}
#EHR .nav.two{background:transparent;border: 0; position:absolute;top:0;left: 0;color: #fff;}
#EHR .nav .logo{width:250px;height:100%;float: left;margin-left:20px;}
#EHR .nav .logo .img{width:30px;height: 30px;margin:15px;float: left; background:url(/assets/image/logo_red.png) no-repeat center; background-size: 100% 100%}
#EHR .nav.two .logo .img{background:url(/assets/image/logo.png) no-repeat center; background-size: 100% 100%}
#EHR .nav .logo .name{color:rgb(255,107,88);height: 40px;margin:10px;line-height: 40px;}
#EHR .nav.two .logo .name{color:#fff;}
#EHR .nav .nav_box{float: left;height:40px;line-height: 40px;margin:10px;}
#EHR .nav .nav_box .nav_title{float: left;margin:0 20px;font-weight: bold; cursor: pointer;}
#EHR .nav .nav_box .nav_title a{color: #000;}
#EHR .nav.two .nav_box .nav_title a{color: #fff;}
#EHR .nav .nav_box .nav_title.on{color: rgb(255,107,88);border-bottom: 2px solid rgb(255,107,88); }
#EHR .nav .nav_box .nav_title.on a{color: rgb(255,107,88);}
#EHR .nav.two .nav_box .nav_title.on{color:#fff;border-bottom: 2px solid #fff; }
#EHR .nav.two .nav_box .nav_title.on a{color:#fff;}
#EHR .nav .login_box{float: right;height: 40px;line-height: 40px;margin:10px 20px;}
#EHR .nav .login_box .nav_title{float: left;margin:0 10px;font-weight: bold;cursor: pointer;}
#EHR .nav .login_box .nav_title.displayNone{display: none;}
#EHR .nav.two .login_box .nav_title a{color: #fff}
#EHR .nav .login_box .nav_title a{color: #000}
#EHR .nav .login_box .nav_title.on a{color: rgb(255,107,88);}

table .bgColor{border-right:1px solid #D0D0D0 !important }
table .center{text-align: center;}


.sub_tital{padding:5px 0;border-bottom:1px solid #FD6C5D;font-size:16px; font-weight: bold; color:#FD6C5D}

.page-sidebar-closed .logo-default{display: none}
.page-sidebar-closed .head_title{display: none}