.box{
	width: 100%;
}


.banner-box{
	width: 100%;
	height: 480px;
	display: block;
}

.banner-box img{
	width: 100%;
	height: 480px;
	display: block;
	margin: auto;
}
.banner-titl1{
	height: 160px;
	font-size: 48px;
	font-weight: bolder;
	display: block;
	margin: 100px auto;
	text-align: center;
	color: #fff;
	left: 0; top: 0; right: 0; bottom: 0;
	position: absolute;
	top:100px;
}
.banner-titl2{
	height: 80px;
	font-size: 28px;
	font-weight: bolder;
	display: block;
	text-align: center;
	margin: 160px auto;
	color: #fff;
	left: 0; top: 0; right: 0; bottom: 0;
	position: absolute;
	top:100px;


}
.banner-titl3{
	height: 160px;
	font-size: 48px;
	display: block;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	left: 100px;
	position: absolute;
	top: 420px;
}
.banner-titl4{
	height: 80px;
	font-size: 18px;
	display: flex;
	text-align: center;
	margin: auto;
	color: #fff;
	left: 100px;
	position: absolute;
	top: 450px;

}
.banner-titl4 span{
	float:left;
	width:28px;
	height:28px;
	justify-content: center;         /*水平轴线居中*/
	align-items:center;                /*垂直居中*/
	margin: 0 5px;

}

/* 概述 */
.Campus-Over{
	width: 88%;
	height: 400px;
	display: block;
	margin: 50px auto;
	background: #F9FAF9;
	
}

.Campus-Over .Campus-Over-titl{
	height: 100px;
	font-size: 36px;
	font-weight: bolder;
	display: block;
	margin: auto;
	color: #333333;
	text-align: center;
	line-height: 100px;
	
}

.Campus-Over .Campus-Over-text{
	width: 90%;
	font-size: 18px;
	display: block;
	margin: auto;
	text-align：justify; 
	color:black;
}
.Campus-Over img{
	width: 80%;
	display: block;
	margin: auto;
	-webkit-user-select: none; /* Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE/Edge */
	user-select: none; /* 标准语法 */
		pointer-events: none;
}

.Campus-Over .Copyright{
	width: 80%;
	display: flex;
	margin: auto;
}

.Campus-Over .Copyright img{
	width: 24%;
	display: block;
	margin: auto;
	-webkit-user-select: none; /* Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE/Edge */
	user-select: none; /* 标准语法 */
		pointer-events: none;
}
.framework-titl{
	width: 100%;
	height: 150px;
}
.framework-text1{
	font-size: 28px;
	color: #2C62A0;
	display: flex;
	padding-top: 40px;
	justify-content: center;         /*水平轴线居中*/
	align-items:center;                /*垂直居中*/

}
.framework-titl img{
	display: block;
	padding-left: 49%;
	-webkit-user-select: none; /* Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE/Edge */
	user-select: none; /* 标准语法 */
		pointer-events: none;
}

/*基础设施层*/
.Infrastructure{
	width: 100%;
	display: block;                
	margin: 0 auto;
	position: relative;
	z-index: -10;
	background: #F9FAF9;
}



/*支撑平台层*/
.Supporting{
	width: 100%;
	display: block;                  /*flex布局*/
	margin: 0 auto;
	position: relative;
	z-index: -10;
	top:0px;
	background: #F9FAF9;
}


/*应用平台层*/
.Application{
	width: 100%;
	display: block;                  /*flex布局*/
	margin: 0 auto;
	position: relative;
	z-index: -1;
	top:0px;
	background: #F9FAF9;
}

/*应用终端*/
.Terminal{
	width: 100%;
	display: block;                  /*flex布局*/
	margin: 0 auto;
	position: relative;
	z-index: -1;
	top:0px;
	
	background: #F9FAF9;
}

/*信息安全体系*/
.Security{
	width: 100%;
	display: block;                  /*flex布局*/
	margin: 0 auto;
	position: relative;
	z-index: -1;
	top:0px;	
	background: #F9FAF9;
}

.Campus-frame{
	width: 88%;
	display: block;
	margin: 0 auto;
	position: relative;
	z-index: 2;

}

.Frame-Line{
	width: 100%;
	display: flex;
	margin:  auto;	
	z-index: -5;
	position: relative;
	background: #fff;
}

.Frame-Line .box{
	width: 2%;
	height: 100%;
	display: block;
	background: #F9FAF9;
}


.Frame-Line .box1{
	width: 66%;	
	height: 100%;
	display: block;
	position: relative;
	-webkit-transition: all .3s;
    transition: all .3s;
    z-index: 10;
}
.Frame-Line .box1:hover{
	box-shadow: 0px 0px 20px #195ad1 ;
	-webkit-transition: all .3s;
    transition: all .3s;
}
.Frame-Line .box1-img{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: -1;
	top: 0px;
}

.Frame-Line .box2{
	width: 26%;
	height: 100%;	
	font-size: 18px;
	display: block;
	text-indent:2em;
	text-align:justify;
	position: relative;
	z-index: 20;
	left:3%;
	top: 80px;
}

.Frame-Line .box3{
	width: 30%;
	display: block;
	top:50px;
	position: relative;
	z-index: 2;

}

.Frame-Line .box3 img{
	width: 100%;
	height: 80%;	
	
}
.Frame-Line .box4{
	width: 20%;
	height: 100%;
	display: block;
	text-align:justify;
	position: relative;

}

.Frame-Line .box4-text{
	width: 80%;
	font-size: 16px;
	color: #666666;
	position: relative;
	z-index: 2;
	text-indent:2em;
    top:80px;
	left: 10%;
	right: 10%;
}

.Frame-Line .box5{
	width: 49%;
	display: flex;
	position: relative;
	z-index: 10;

}

.Frame-Line .box5 img{
	width: 100%;
	height: 100%;
	position: relative;
	top: 0px;
}


.Frame-Line .box5-text{
	width: 200px;
	height: 60px;
	line-height: 60px;
	font-size: 21px;
	color: #fff;
	text-indent:2em;
	position: absolute;
	z-index: 20;
	top: 0px;
	background: #195ad1;
}

.Frame-Line .box6{
	width: 32%;
	display: flex;
	z-index: 20;
	position: relative;

}

.Frame-Line .box6 img{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 20;
	top: 0px;
}


.Frame-Line .box6-text{
	width: 140px;
	height: 56px;
	line-height: 56px;
	font-size: 21px;
	color: #fff;
	text-indent:1.5em;
	position: absolute;
	z-index: 20;
	top: 0px;
	background: #195ad1;
}

.Frame-Line .box7{
	width: 20%;
	display: block;
	position: relative;
	z-index: 30;
	top: 0;

}

.Frame-Line .box7 img{
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 20;
	top: 0px;
}

.Frame-Line .box7-text{
	width: 110px;
	height: 56px;
	line-height: 56px;
	font-size: 21px;
	color: #fff;
	text-indent:1em;
	position: absolute;
	z-index: 20;
	top: 0px;
	background: #195ad1;
}

.Frame-Line .box8{
	width: 36%;
	height: 100%;
	display: block;
	position: relative;

}



.Frame-Line .box8-text1{
	width: 240px;
	height: 56px;
	line-height: 56px;
	font-size: 21px;
	color: #fff;
	text-indent:1em;
	position: absolute;
	z-index: 20;
	top: 0px;
	background: #199E8B;
}

.Frame-Line .box8-text2{
	width: 90%;
	font-size: 16px;
	display: block;
	position: relative;
	z-index: 30;
	left:5%;
	top: 80px;
	text-indent:2em;
}


.Campus-Bott-Box{
	width: 100%;
	height: 500px;
	position: relative;
	z-index: 999;
	background: #F9FAF9;

}
.Campus-Bott-Box img{
	width: 100%;
	height: 500px;
	-webkit-user-select: none; /* Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE/Edge */
	user-select: none; /* 标准语法 */
		pointer-events: none;
}

.H-infrastructure{
	width: 100%;
	height: 500px;
	background: yellow;
}

/*新生儿防盗*/
.Newborn-Anti{
	width: 88%;
	display: block;
	margin: 50px auto;
	background: #F9FAF9;
	
}

.Newborn-Anti .Newborn-Anti-titl{
	height: 100px;
	font-size: 36px;
	font-weight: bolder;
	display: block;
	margin: auto;
	color: #333333;
	text-align: center;
	line-height: 100px;
	
}

.Newborn-Anti .Newborn-Anti-text{
	width: 90%;
	font-size: 18px;
	display: block;
	margin: auto;
	text-align：justify; 
	color:black;
}
.Newborn-Box{
	width: 100%;
	height: 660px;	
	display: flex;
	margin: auto;
}
.Newborn-Box .Newborn-Anti-con{
	width: 50%;
	height: 560px;
	display: block;
	margin: auto;
}
.Newborn-Box .Newborn-Anti-con .box1-img{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: -1;
	top: 0px;
}

.Newborn-Box .Newborn-Anti-con img{
	width: 100%;
	height: 500px;
	-webkit-user-select: none; /* Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE/Edge */
	user-select: none; /* 标准语法 */
		pointer-events: none;
}

.Newborn-Anti-con-text{
	font-size: 16px;
	width: 90%;
	display: block;
	margin: auto;
}


/*患者服务*/
.PatientSer{
	width: 88%; 
	position: relative;
	z-index: -1;
	margin: auto;
	background: #F9FAF9;
	
}


.PatientSer .PatientSer-titl{
	height: 100px;
	font-size: 36px;
	font-weight: bolder;
	display: block;
	margin: auto;
	color: #333333;
	text-align: center;
	line-height: 100px;
	
}

.PatientSer .PatientSer-text{
	width: 90%;
	font-size: 18px;
	display: block;
	margin: auto;
	text-align：justify; 
	color:black;
}

.PatientSer img{
	position: relative;
	z-index: -2;
	margin: auto;
}

.PatientSer-Line{
	width: 100%;
	display: block;
	margin:  auto;	
	z-index: 5;
	position: relative;
	background: #F9FAF9;
}

.PatientSer .PS-box{
	width: 36%;
	height: 56px;
	display: block;
	position: relative;

}

.PatientSer .PS-box .PS-box-text1{
	width: 240px;
	height: 56px;
	line-height: 56px;
	font-size: 21px;
	color: #fff;
	text-indent:1em;
	position: absolute;
	z-index: 20;
	top: 0px;
	background: #199E8B;
}


.PS-box-Equ {
	width: 100%;
	display: flex;
	margin: auto;

}

.PS-box-Equ .PS-box1{
	width: 32%;
	display: block;
	margin: 0 auto;
	position: relative;
	z-index: 4;
}

.PS-box-Equ .PS-box1 img{
	position: relative;
	z-index: 11;
	-webkit-user-select: none; /* Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE/Edge */
	user-select: none; /* 标准语法 */
		pointer-events: none;

}

.PS-box-Equ .PS-box2{
	width: 32%;
	display: block;
	margin: 0px auto;
	background-color: white;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	border-radius: 4px;	
	position: relative;
	z-index: 4;
}

.PS-box-Equ .PS-box2 img{
	margin: 20px auto;
	position: relative;
	z-index: 11;

}



.PS-box-Equ .PS-box1 .PS-box-text{
	width: 90%;
	font-size: 16px;
	position: relative;
	z-index: 30;
	left:5%;
	text-indent:2em;
}


.PS-box-Equ .PS-box-text1{
	width: 90%;
	font-size: 18px;
	display: block;
	text-align: center;
	margin: 20px auto;
	position: relative;
	z-index: 30;

}

.PS-box-Equ .PS-box-text2{
	width: 90%;
	display: block;
	margin: auto;
	position: relative;
	z-index: 30;

}
/*护理*/

.Nursing-Line{
	width: 88%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin:  auto;	
	z-index: 50;
	position: relative;
	background: #F9FAF9;
}


.Nursing-Line .Nursing-box{
	width: 45%;
	height: 300px;
	
}

.Nursing-Line .Nursing-box .titl-box{
	height: 56px;
	display: block;
	position: relative;
	z-index: 55;

}

.Nursing-Line .Nursing-box .titl-box .titl-box-text{
	width: 200px;
	height: 56px;
	line-height: 56px;
	font-size: 21px;
	color: #fff;
	text-indent:1em;
	position: absolute;
	z-index: 20;
	top: 0px;
	background: #199E8B;
}

.Nursing-Line1{
	width: 88%;
	display: block;
	justify-content: center;
	align-items: center;
	margin: auto;	
	background: #F9FAF9;
}


.Nursing-Line1 .titl-text{
	height: 100px;
	font-size: 36px;
	font-weight: bolder;
	display: block;
	margin: auto;
	color: #333333;
	text-align: center;
	line-height: 100px;
}
	
.Nursing-Line1 .Nursing-con{
	width: 88%;
	height: 360px;
	display: flex;
	margin: 20px auto;
	background: #fff;

}
.Nursing-Line1 .Nursing-con-B{
	width: 25%;
	display: block;
	margin: 50px auto;

}

.Nursing-con-B .Nursing-con-T{
	width: 50%;
	height: 46px;
	display: block;
	margin-left: 20px;
	position: relative;
	z-index: 50;
	
}

.Nursing-con-B .Nursing-con-T .Nursing-con-TT{
	width: 120px;
	height: 46px;
	line-height: 46px;
	font-size: 21px;
	color: #fff;
	text-indent:1em;
	position: absolute;
	z-index: 20;
	
	background: #3779F1;
}
.Nursing-con-B .Nursing-con-text{
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	margin-left: 40px;
}
.Personnel-M-Con{
	width: 100%;
	height: 400px;
	display: flex;
	margin: auto;
}
.Personnel-M-Con-IMG{
	width: 49%;
	height: 400px;
	display: block;
	margin: 50px auto;	
}
		
.Personnel-M-Con-IMG img{
	height: 400px;
	margin: auto;
}

.Nursing-Line1 .Rostering-text{
	width: 90%;
	font-size: 16px;
	display: block;
	margin: 50px auto;
	text-align：justify; 
	align-items: center;
	text-indent:2em;
	color:black;
}
.Nursing-Line1 .Rostering-text1{
	width: 90%;
	font-size: 16px;
	display: block;
	marginl: auto;
	text-align：justify; 
	align-items: center;
	text-indent:2em;
	color:black;
}

/*智慧医疗*/
.Functiona{
	width: 88%;
	display: block;
	margin: 50px auto;
	background: #F9FAF9;
}

.Functiona .Functiona-titl{
	height: 100px;
	font-size: 36px;
	font-weight: bolder;
	display: block;
	margin: auto;
	text-indent:2em;	
	color: #333333;
	text-align: center;
	line-height: 100px;	
}

.Functiona .Functiona-text{
	width: 90%;
	font-size: 18px;
	display: block;
	margin: auto;
	text-indent:2em;
	
	text-align：justify; 
	color:black;
	
}
.Functiona img{
	height: 400px;
	margin: auto;
	-webkit-user-select: none; /* Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE/Edge */
	user-select: none; /* 标准语法 */
		pointer-events: none;
}

.Functiona-Box{
	width: 100%;
	height: 500px;	
	display: flex;
	margin: 50px auto;
}
.Functiona-Box .Functiona-Box-con{
	width: 50%;
	height: 100%;
	display: block;
	margin: auto;
}
.Functiona-Box .Functiona-Box-con img{
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 10;
	top: 0px;
	-webkit-user-select: none; /* Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE/Edge */
	user-select: none; /* 标准语法 */
		pointer-events: none;
}

.Functiona-Box .Functiona-con-titl{
	font-size: 18px;
	width: 80%;
	display: block;
	margin: auto;	
}

.Functiona-Box .Functiona-con-text{
	font-size: 16px;
	width: 80%;
	display: block;
	margin: auto;
	text-indent:2em;
}

.Functiona-Box .Functiona-con-T{
	font-size: 18px;
	height: 40px;
	
	line-height: 40px;
	width: 100%;
	display: block;
	margin: auto;	
	text-align: center;

}
/*固定资产*/


.PatientSer-Line .card img {
    width: 100%;
	-webkit-user-select: none; /* Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE/Edge */
	user-select: none; /* 标准语法 */
		pointer-events: none;
}


.PatientSer-Line .card{
    height: 270px;
    width: 260px;
	display: flex;
	margin: auto;
    background-color: white;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-radius: 4px;
    display: inline-block;
	z-index: 10;
	position: relative;
	
    margin-left: 18px;
    vertical-align: top;
}
.PatientSer-Line .card span {
    font-size: 14px;
    color: #BFBFBF;
    display: block;
    letter-spacing: 2px;
    padding: 30px 20px;
}

/*智慧食堂*/
.Canteen-box{
	width: 100%;
	display: block;
	position: relative;

}

.Canteen-box .Canteen-box-text1{
	width: 240px;
	height: 56px;
	line-height: 56px;
	font-size: 21px;
	color: #fff;
	text-indent:1em;
	position: relative;
	z-index: 20;
	top: 0px;
	background: #199E8B;
}

.PatientSer .Functiona-titl{
	height: 100px;
	font-size: 36px;
	font-weight: bolder;
	display: block;
	margin: auto;
	text-indent:2em;	
	color: #333333;
	text-align: center;
	line-height: 100px;	
}

