* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    -webkit-tap-highlight-color: transparent;
    list-style: none;
    margin: 0;
    padding: 0;
}

html {
    font-family: sans-serif;
    min-height: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    font-weight: normal;
    line-height: 1.6;
    color: #666;
    margin: auto;
    max-width: 1920px;
    min-height: 100%;
    margin: 0 auto;
    position: relative;
    background: #fff;
    font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif, 'Helvetica Neue';
    -webkit-overflow-scrolling: touch;
}
body{
     /* background: url(../imgs/mainface.png); */
  /*   background:white;  */
/*   background:#eef2f6; */
	background:#609bed;
/* 	background:#5598f5; */
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

body,
input,
textarea,
select,
button {
    text-rendering: optimizeLegibility;
    /* 1 */
    -webkit-font-smoothing: antialiased;
    /* 2 */
    -moz-osx-font-smoothing: grayscale;
    /* 3 Default: auto */
    -moz-font-feature-settings: "liga", "kern";
}

.col-24 {
    width: 24%;
}

.col-one {
    width: 16.5%;
}

/*Only phones */
@media only screen and (max-width: 640px) {
    /**
     * Break strings if their length exceeds the width of their container
     */
    body {
        word-wrap: break-word;
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
    }
}

/**
 * links
 */
a:focus {
    outline: thin dotted;
    outline: 1px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.clearboth {
    clear: both;
    overflow: hidden;
    height: 0px;
    font-size: 0px;
    line-height: 0px;
}

.fl {
    float: left
}

.fr {
    float: right;
}

.fc {
    overflow: hidden;
}

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.tc {
    text-align: center;
}

.ti {
    text-indent: 2em;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
    background-color: transparent;
    text-decoration: none;
    /*     color: #333; */
}

.header {
    width: 100%;
    height: 60px;
    line-height: 60px;
    z-index: 9;
    position: fixed;
    top: 0;
      /*   background:linear-gradient(120deg, #2d568d 60%, #2ddcd3  100%) */
     background: linear-gradient(120deg, #ffffff 60%, #cdd3d2 100%) ;
    /*background-color: #030829;*/
}

.header .logo {
    padding: 5px 0;
    height: 60px;
    cursor:pointer;
}

.service {
    margin-top: -.3rem;
    margin-top:-4px\9;
    padding: 0 10px 0 10px;
    font-size: 1.2rem;
    font-size:18px\9;
   /*  color: white; */
   color: #167abc;
}

.wrap {
    padding: 0 20px;
}

img {
    max-width: 100%;
}

.login {
    cursor: pointer;

}
.login a{
    height: 60px;
    display: block;
    line-height: 60px;
    padding: 0 10px;
}
.adminimg {
    vertical-align: middle;
    border:0;
}

.header .linel {
    width: 1px;
    height: 30px;
    /* background: white; */
    margin: 15px 20px;
}

.admin {
    vertical-align: middle;
    color: white; 
 /*   color:#167abc; */
}
.login a:hover{

/*     border-bottom: 4px solid #4b8df8; */
/*     background-color: #7caaeb; */

}
.login:hover .admin:active {
    color: #dee2e4;
}

.main-left {
    left: 0;
    width:10%;
    bottom: 0;
    z-index: 5;
    /*background-color: #030829;*/
}

.main-left, .main-top {
    position: fixed;
    top: 60px;
    display: block;
   /*  background:#343639; */
   background:#fafafa;
}

.sidebar {
    width: 100%;
    height: 100%;
    display: inline-block;
    /*background-color: #030829;*/
    /*    margin-top: 60px;*/
    position: relative;
    z-index: 100;
}

.pointer {
    cursor: pointer;
}

.sidebar .nav-list {
    position: relative;
    /*padding: 1rem 0 1rem 0;*/
    /*padding:10px 0 10px 0\9;*/
    text-align: center;
    list-style: none;
    font-size: 0.8rem;
    font-size:13px\9;
    box-sizing: border-box;
    color: #fff;
}
.nav-list a{
    display: block;
    height: 60px;
    padding: 0 10px 0 10px;
    line-height: 60px;
     /* color: #fff;  */
     color:#609bed;
    /* color: black; */
    text-decoration: none;
    overflow:hidden;
}
.nav-list a.nav_current {
    border-bottom: 4px solid #4b8df8;
    background-color: #7caaeb;
    color:white;
}
.nav-list a:hover {
    border-bottom: 4px solid #4b8df8;
    background-color: #7caaeb;
    color:white;
}




/*.sidebar .nav-list {*/
/*position: relative;*/
/*padding: 1rem 0 1rem 0;*/
/*padding:10px 0 10px 0\9;*/
/*text-align: center;*/
/*list-style: none;*/
/*font-size: 0.8rem;*/
/*font-size:13px\9;*/
/*box-sizing: border-box;*/
/*color: #fff;*/
/*}*/

/*.nav-list:hover {*/
/*border-bottom: 4px solid #4b8df8;*/
/*background-color: #7caaeb;*/
/*}*/

/*.nav-list:hover .nav-list-box {*/
/*display: block;*/
/*}*/

/*.nav-list2:hover .nav-list-box2 {*/
/*display: block;*/
/*}*/

/*.boxtwo:hover .small-box2 {*/
/*display: block;*/
/*}*/

/*.nav-list-box {*/
/*display: none;*/
/*position: absolute;*/
/*top: 0;*/
/*right: -345px;*/
/*z-index: 10;*/
/*border: 1px solid #ddd;*/
/*box-shadow: 2px 2px 5px #ddd;*/
/*border-left: none;*/
/*padding: 20px;*/
/*width: 345px;*/
/*height: auto; !* background: #fff; *!*/
/*background: aliceblue;*/
/*}*/

/*.nav-list-box li {*/
/*float: left;*/
/*width: 48%;*/
/*height: 30px;*/
/*margin: 2px;*/
/*line-height: 30px; !* color: #333;  *!*/
/*color: white; !* background: #f5f5f5; *!*/
/*background: dodgerblue;*/
/*}*/

/*.nav-list-box li:hover {*/
/*background: #187aff;*/
/*color: #fff;*/
/*}*/

.xddw {
    position: relative;
}

.nav-list-box2 {
    font-size: 12px;
    display: none;
    position: absolute;
    top: 60px;
    right: 14px;
    z-index: 10;
    border: 1px solid #ddd;
    box-shadow: 2px 2px 5px #ddd;
    border-left: none;
    padding: 5px;
    width: 110px;
    height: auto; /* background: #fff; */
    background: aliceblue;
    text-align: center;
    margin: auto;
}

.nav-list-box2 a {
    color: white;
}

.small-box2 {
    font-size: 12px;
    display: none;
    position: absolute;
    top: 60px;
    right: 14px; /* color: #333;  */
    color: white;
    z-index: 10;
    border: 1px solid #ddd;
    box-shadow: 2px 2px 5px #ddd;
    border-left: none;
    padding: 5px;
    width: 110px;
    height: auto; /* background: #fff; */
    background: aliceblue;
    text-align: center;
    margin: auto;
}

.small-box2 {
    top: 0;
    right: 102%;
    box-shadow: none;
}

.small-box2 a { /* color: #333;  */
    color: white;
}

.nav-list-box2 li { /*float: left;*/
    width: 80%;
    height: 30px;
    line-height: 30px; /* color: #333;  */
    color: white; /* background: #f5f5f5; */
    background: dodgerblue;
    text-align: center;
    margin: 5px auto;
}

.nav-list-box2 li:hover {
    background: #187aff;
    color: #fff;
}

.container {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    /*background-color: #030829;*/
    /*background:url("../images/mainface.png")*/
}

.main-right {
    /*margin-left: 7.1%;*/
    width: 90%;
    position: fixed;
    top: 70px;
    z-index: 4;
    right: 0;
    bottom: 0;
    /*    padding: 16px;*/
    padding-top: 0;
    /*    height: 100%;*/
    display: block;
    /*background-color: #030829;*/
    /*background:url("../images/mainface.png")*/
    /*margin-bottom: 60px;*/
    /*padding: 5px;*/
    /*border:1px solid;*/
}

.main-all {
    position: relative;
    display: inline-block;
    overflow-y: auto;
    width: 100%;
    height: 100%;
}

.product-top {
	/* margin-left:23%; */
    /*    margin-left: -14px;*/
    width: 99.9%;
    font-size: 0;
    color: white;
    cursor: pointer;
    text-align:center;
}

.product-top .product-yuan:hover {
    background-color: #4b8df8;
}

/*.product-top .product-yuan:active{
    color:red;
}*/
.product-top .product-yuan {
    margin-top: 2px;
   /*  display: inline-flex; */
   float:left;
    height: 70px;
    line-height:32px;
    font-size: 0.875rem;
    font-size:14px\9;
    text-align: center;
    margin-right:2%;
    /*    background-color: #008de5;*/
    background-color: #7caaeb;
    border-radius: 7px;
}
.hospital_count{
    font-size:36px;
}
.tjt-tjsl{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 10px;
}
.lh-normal{
    line-height:normal;
}

.mrbd2 {
    margin-right: .16666667%;
}

.tx-mrbd2 {
    margin-right: 5.16666667%;
}

.tx-mlone {
    margin-left: 1.72222222%
}

.tx-mrone {
    margin-right: 1.72222222%
}

.mtf1 {
    margin-top: -1px;
}

.mtbf2 {
    margin-top: 40px;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.ti2 {
    text-indent: 2rem;
}

.product-bottom {
    /*border:1px solid;*/
    /*height:100%;*/
 /*    margin:auto; */
 float:left;
    width:98%;
    /*    margin-left: -14px;*/
    font-size: 0;
    text-align: center;
    margin:0 1%;
    /*padding:5px;*/
}

.product-bottom .census-one {
    float: left;
   /*  margin-left:0.5%;
    margin-right:0.5%; */
    /* display:inline-block; */
    /*display: inline-block;*/
    /* width: 49.8%;*/
    width: 49.5%;
    /*height: 255px; */
    background-color: white;
    font-size: .875rem;
    font-size:14px\9;
    /*margin-left: 1%;*/
   /*  border:1px solid #0E94EA; */
   border:1px solid #e5e9ec;
    /* border:1px solid white; */
}

.ctById-bottom .ctById-one {
    float: left;
   /*  margin-left:0.5%;
    margin-right:0.5%; */
    /* display:inline-block; */
    /*display: inline-block;*/
    /* width: 49.8%;*/
    width: 88%;
    /*background-color: white;*/
    font-size: .875rem;
    font-size:14px\9;
    /*margin-left: 1%;*/
    /*border:1px solid #0E94EA;*/
    border:1px solid white;
    margin-top: 5%;
}
/* .tjt-mlrone{
	margin-left:0.5%;
	margin-right:0.25%;
}
.tjt-mlrtwo{
	margin-left:0.25%;
	margin-right:0.5%;
} */

 .mrd5{
    margin-right:0.5%;
}
.mld5{
    margin-left:0.5%;
} 

/*.product-bottom .census-one:nth-child(even) {*/
/*margin-left: 1%;*/
/*}*/

.product-bottom .tj-img {
    text-align: center;
    height: 100%;
}

.product-bottom .tj-img > div {
    height: 100%;
    width: 100%;
}

.product-bottom .tj-img img {
    height: 150px;
}

.footer {
    height: 60px;
    background: #545a6b;
    width: 95%;
    position: fixed;
    bottom: 0;
    right: 0;
    color: black;
    font-size: 12px;
    text-align: center;
    z-index: -10;
}

/*****业务统计*****/
/*.bus_static_item{
    width:48% !important;
    height: 60px !important;
    height: 48% !important;
    margin-top: 1.5%;
    float: left;
    margin-left: 1.5%;
}
.bus_static_item>div{
    height: 100%;
}
.bus_static_title{
    height: 45px;
    line-height: 45px;
    background-color: #008de5;
    color: #fff;
}
.bus_static_num{
    height: 90px;
    line-height: 90px;
    font-size: 16px;
}*/
.boxone a {
    color: #fff;
    display: inline-block;
    padding: 0 25px;
}

/*头部logo*/
/*.top-logo{*/
/*width:50%;*/
/*}*/

/*头部菜单*/

/*.xg-header>.header_logo>a>.zc-logo{*/
/*width:auto!important;*/
/*max-width:100%;*/
/*}*/
.top-right-cd > .bignav-menu > li {
    font-size: .8rem;
    font-size:13px\9;
}

.top-right-cd {
    margin-left: 20px
}

.top-right-cd > ul > li {
    float: left;
    margin-right: 6px;
    position: relative;
}

.top-right-cd > ul > li > a {
    display: block;
    height: 60px;
    padding: 0 10px 0 10px;
    line-height: 60px;
     /* color: #fff;  */
     color:#609bed;
    /* color:black; */
    text-decoration: none;
}

.top-right-cd > ul > li > a:hover {
    border-bottom: 4px solid #4b8df8;
    background-color: #7caaeb;
    color:white;

}

.top-right-cd > ul > li > img {
    float: left;
    position: absolute;
    top: 33px;
    left: 10px;
}

.top-right-cd > ul > li > a.nav_current {
    border-bottom: 4px solid #4b8df8;
    background-color: #7caaeb;
    color:white;
}



.xg-number-animate .mt-number-animate{
	line-height:33px!important;
}



.sbssjkxx-tab{
	width:100%;
	border-collapse:collapse;
	border:1px solid #0E94EA;
	line-height:24px;
}
.sbssjkxx-tab tr,.sbssjkxx-tab td{
	border:1px solid #92bbef59;
}
.left-bttd{
	background: #abc8f178;
}
.right-nrtd{
	text-align:left;
}
.bf25{
	width:25%;
}
.bf20{
	width:20%;
}