.visit-data ul li {
    /*padding-right:30px;*/
    margin-bottom:26px;
}
.visit-mangent {
    background:#fff;
    border-radius:5px;
    padding:28px 20px 28px 28px;
    box-shadow:0 1px 2px 0 rgba(0,0,0,0.1), 0 2px 10px 0 rgba(0,0,0,0.2);
}
.visit-data-img {
    width:80px;
    height:80px;
    border-radius:50%;
    overflow:hidden;
}
.visit-data01 .visit-data-img {
    background:#fff6d8 url(../img/visit_data02.png) no-repeat center;
    background-size:100%;
}
.visit-data02 .visit-data-img {
    background:#fff2ee url(../img/visit_data01.png) no-repeat center;
    background-size:100%;
}
.visit-data03 .visit-data-img {
    background:#f4ffde url(../img/visit_data03.png) no-repeat center;
    background-size:100%;
}
.visit-data04 .visit-data-img {
    background:#d9f6ff url(../img/visit_data04.png) no-repeat center;
    background-size:100%;
}
.visit-data-info, .visit-data-img {
    vertical-align:middle;
    display:inline-block;  
}
.visit-data-info {
    margin-left:30px;
    margin-top:-5px;
}
.visit-data-info .visit-data-num{
    font-size:35px;
    color:#666;
    font-family:Arial;
    margin-bottom:2px;
}
.visit-data-info span{
    color:#a0a0a0;
}
.hospital-tab {
    background:#fff;
    padding:20px 24px 30px;
    border-radius:5px;
}
.hospital_title {
    padding-bottom:16px;
    /*border-bottom:1px solid #ededed;*/
    
}
.hospital-center {
    font-size:16px;
    color:#666;
}
.hospital-count {
    color: #696969;
    font-size: 16px;
    margin-right: 18px;
    margin-top: 3px;
}
.hospital-center i{
    width:23px;
    height:20px;
    display:inline-block;
    vertical-align:text-bottom;
    margin-right:17px;
    background:url(../img/hospital_icon.png) no-repeat center;
    background-size:100%;
}
.hospital-count span{
    color:#4cc6cb;
}

.crcMain02 {
    padding-top:15px;
    padding-bottom:15px;
}
.hospital-charts {
    border-radius:5px;
    background:#fff;
    padding:25px 30px 30px;
    position:relative;
}
.visit-charts {
    height:420px;
    margin-bottom:28px;
}

.hosiptal-select {
    position:absolute;
    z-index:100000;
    right:44px;
    top:25px;
}
.hosiptal-select a{
    font-size:14px;
}
.hosiptal-select a.dropdown-toggle{
    text-decoration:none;
    color:#696969;
    font-size:14px;
}
.hosiptal-select a.dropdown-toggle:hover{
    color:#337ab7;
}
.hosiptal-select .dropdown-menu{
    max-height:300px;
    overflow-y:auto;
}
.checked-text {
    display:inline-block;
    vertical-align:middle;
}
.caret-sanjiao {
    display:inline-block;
    vertical-align:middle;
    position:relative;
    width:12px;
    height:6px;
    margin-left:5px;
}
.caret-sanjiao:before {
    /*margin-left: 2px;*/
    display:block;
    content:"";
    position:absolute;
    right:0;
    vertical-align: middle;
    border: 7px solid transparent;
    border-top: 7px solid #000;
}
.caret-sanjiao:after {
    display:block;
    content:"";
    position:absolute;
    right:0;
    margin-top:-1px;
    vertical-align: middle;
    border: 7px solid transparent;
    border-top: 7px solid #fff;
}
.hospital_title .fa-file-excel-o,.hosiptal-select .fa-file-excel-o{
    font-size:14px;
    line-height:1;
    vertical-align:middle;
    padding-right:10px;
    cursor:pointer;
    color:#333;
    border-right:1px solid #000;
    margin-right:10px;
}
.hospital_title .fa-file-excel-o{
    vertical-align:1px;
}
.hospital_title .fa-file-excel-o:hover,.hosiptal-select .fa-file-excel-o:hover {
    color:#000;    
}
.hosiptal-select .fa-file-excel-o {
    padding-right:0;
    padding-left:10px;
    border-right:0;
    margin-right:0;
    margin-left:10px;
    border-left:1px solid #000;
}
.hospital_title .fa-file-excel-o:before, .hosiptal-select .fa-file-excel-o:before {
    font-size:16px;
    padding-right:5px;
}