	section .title{
		position: relative;
		height: 90px;
		overflow: hidden;
		margin-top: 79px;
	}

	section .title>.en{
		font-size: 56px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #E8EAF0;
		position: relative;
	}


	section .title>.zh{
		font-size: 36px;
		font-family: Microsoft YaHei;
		font-weight: bold;
		color: #1A2F6A;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
	}

	section .service-title{
		font-size: 24px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #404040;
		line-height: 44px;
		margin: 23px 0;
	}

	section .content{
		font-size: 18px;
		font-family: Microsoft YaHei;
		font-weight: 300;
		color: #404040;
		line-height: 33px;
	}

	section .btn{
		width: 236px;
		height: 48px;
		background: #FFFFFF;
		border: 3px solid #416EAC;
		border-radius: 4px;
		font-size: 18px;
		font-family: Microsoft YaHei;
		font-weight: 300;
		color: #416EAC;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 37px 0;
	}
	.idea {
		background: #F2F5FF;
	
	}
	.idea .left{
		height: 100%;
		position: relative;
	}
	.idea .left .left-bg{
		height:667px;
		position: relative;
		background-image: url("./../resource/bgsm.webp");
		background-repeat: no-repeat;
		background-size: cover;
	}
	.idea .left .name{
		position: absolute;
		width: 74%;
		top: 44px;
		right: 0;
	}

	.idea .left .name .big{
		font-size: 36px;
		font-family: Microsoft YaHei;
		font-weight: bold;
		color: #FFFFFF;
	}
	.idea .left .name .sm{
		height: 18px;
		font-size: 18px;
		font-family: Microsoft YaHei;
		font-weight: 300;
		color: #FFFFFF;
		margin-top: 18px;
	}
	.idea .bg{
		/*height: 667px;*/
		/* background: #F2F5FF; */
		padding-left: 74px;
		box-sizing: border-box;
		box-sizing: border-box;
	}

	.idea .bg .container .title{
		font-size: 36px;
		font-family: Microsoft YaHei;
		font-weight: bold;
		color: #1A2F6A;
		line-height: 33px;
		position: relative;
		padding: 44px 0;
	}

	.idea .bg .container .title::after{
		content: "";
		display: block;
		width: 120px;
		height: 4px;
		background: #1A2F6A;
		position: absolute;
		bottom:0px;
	}

	.idea .bg .container .project{
		width:100%;
		overflow: hidden;
		margin-top: 25px;
	}

	.idea .bg .container .project img{
		/* margin-bottom: 31px; */
		margin-top: 17%;
	}


	.idea .bg .container .project .name{
		font-size: 18px;
		height: 64px;
		margin-top: 30px;
		width: 79%;
	}

	.bottom{
		height: 180px;
		line-height: 180px;
		background: url(./../resource/bgshare.png);
		
	}
	.bottom .layui-row{
		display: flex;
		align-items: center;
		flex-direction:column;
	}
	
	.bottom .right .btn{
		width: 200px;
		height: 42px;
		line-height: 42px;
		text-align: center;
		background: #FFFFFF;
		border: 3px solid #416EAC;
		border-radius: 4px;
		margin: auto;
		
	}


	/* 医院展示 */
	.hospital-section{
	    background: #F2F5FF;
	    padding-bottom: 1px;
	}
	.hospital-display{
		/*width: 100%;*/
		height: auto;
		/*background: #F2F5FF;*/
	}
	.hospital-display > .title{
		font-size: 40px;
		font-family: Microsoft YaHei;
		font-weight: bold;
		color: #65686B;
		line-height: 160px;
		text-align: center;
		height: 160px;
	}

	.hospital-display .card-list{
		/*width: 1440px;*/
		margin: auto;
	}
	.hospital-display .box{
		background: #FFFFFF;
		box-shadow: 0px 4px 13px 0px rgba(0,0,0,0.15);
	}
	.hospital-display .box>.img-box{
		width: 100%;
		height: 320px;
		position: relative;
	}
	.hospital-display .box>.img-box .pic{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.hospital-display .box>.img-box .bg{
	    position: absolute;
    	top: 0;
    	width: 100%;
    	height: 100%;
    	background: rgba(26 ,47 ,106,0.4);
	}
	.hospital-display .box>.img-box .title{
		position: absolute;
		z-index: 2;
		top: 30px;
		left: 15px;
		right: 15px;
	}

	.hospital-display .box>.img-box .title .date{
		font-size: 18px;
		font-family: Source Han Sans CN;
		font-weight: 300;
		color: #FFFFFF;
		line-height: 33px;
	}
	.hospital-display .box>.img-box .title .name{
		font-size: 22px;
		font-family: Source Han Sans CN;
		font-weight: 500;
		color: #FFFFFF;
		line-height: 33px;
	}
	.hospital-display .box>.bottom {
		display: flex;
		background: #fff;
		padding-top: 16px;
		box-sizing: border-box;
		padding-left: 20px;
		overflow: hidden;
	}
	.hospital-display .box>.bottom-left .avator{
		width: 42px;
		height: 42px;
		border-radius: 50%;
	}
	.hospital-display .box>.bottom-left .title{
		display: flex;
		justify-content: space-between;
	}
	.hospital-display .box>.bottom-left .content{
		font-size: 16px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #333333;
		width: 100%;
		line-height: 26px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.hospital-display > .btn{
		width: 240px;
		height: 48px;
		background: #416EAC;
		border: 3px solid #416EAC;
		border-radius: 4px;
		font-size: 18px;
		font-family: Microsoft YaHei;
		color: #fff;
		line-height: 48px;
		text-align: center;
		margin:60px auto;
		cursor: pointer;
	}
	.hospital-display .box>.bottom-left {
	    display: flex;
	    justify-content: space-between;
	    padding: 15px;
	}
	.hospital-display .box>.bottom-left >.right{
		flex: 1;
        max-width: 90%;
        padding: 0 16px;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
	}
	.hospital-display .box>.bottom-left .right .btn-group{
		font-size: 14px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		line-height: 33px;
		display: flex;
		justify-content: space-between;
	}
	.hospital-display .box>.bottom-left .right .btn-group>.left{
		font-size: 14px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #1A2F6A;
		line-height: 33px;
	}
		
	.hospital-display .box>.bottom-left .right .btn-group>.right >span{
		color: #999;
	}
	.hospital-display .box>.bottom-left .right .btn-group>.left .icon{
		width: 14px;
		height: 14px;
	}
	.hospital-display .box>.bottom-left .right .btn-group>.right span:first-child{
		margin-right: 15px;
	}
	.hospital-display .box>.bottom-left .right .name{
		font-size: 18px;
		font-family: Source Han Sans CN;
		font-weight: 500;
		color: #333333;
	}
	.hospital-display .box>.bottom-left .right .date{
		font-size: 14px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #999999;
	}
	.bottom {
	    text-align: center;
	    padding: 40px 0;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
	}
	.bottom .left{
		font-size: 28px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #1A2F6A;
		line-height: 33px;
		text-align: center;
	}
    
	.bottom .right{
	
		text-align: center;
		margin:30px auto;
	}


	.galary {
		padding: 61px 0 41px;
		background: #fff;
	}

	.galary .title {
		position: relative;
		height: 90px;
		overflow: hidden;
	}

	.galary .title>.en {
		font-size: 56px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #E8EAF0;
		position: relative;
		text-align: center;
	}

	.galary .title>.zh {
		font-size: 36px;
		font-family: Microsoft YaHei;
		font-weight: bold;
		color: #1A2F6A;
		text-align: center;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
	}

	.galary>.category {
		display: flex;
		justify-content: center;
		margin: 63px 0;
		font-size: 28px;
		color: #666666;
		line-height: 44px;
	}

	.galary>.category .item {
		margin-right: 70px;
		position: relative;
	}
	.galary > .galary-box{
		width: 1440px;
		height: 608px;
		margin: 40px auto;
	}
	.galary > .galary-box .left-box img{
		width: 100%;
		height: 608px;
	}
	.galary > .galary-box .right-box li{
		position: relative;
		height: 120px;
		margin-bottom: 2px;
	}
	.galary > .galary-box .right-box img{
		width: 100%;
		height: 120px;
	}
	.galary > .galary-box .right-box .info{
		width: 80%;
		height: 25px;
		background: #FFFFFF;
		border-radius: 4px;
		font-size: 14px;
		position: absolute;
		z-index: 2;
		bottom: 10px;
		left: 10px;
		line-height: 25px;
		padding: 0 10px;
	}
	/* 医院展示结束 */
	@media screen and (max-width:1440px) {
	    .idea .left .left-bg{
	        height: 542px;
	    }
		.idea .bg .container .project img{
			margin-top: 20px;
		}
		.hospital-display .card-list{
			width: 100%;
			overflow: hidden;
		}
		.galary > .galary-box{
		    width: 100%;
		    height: auto;
		}
		.hospital-display{
		    height: auto;
		}
		
		.idea .left .name .sm,.idea .bg .container .project .name{
		    font-size: 14px;
		}
		.idea .left .name .big,.idea .bg .container .title{
		    font-size: 27px;
		}
	}
	@media screen and (max-width:1200px){
	    .hospital-display .box>.bottom-left .right .name,.hospital-display .box>.bottom-left .right .date{
	        font-size: 13px;
	    }
	    .hospital-display .box>.bottom-left .content{
	        font-size: 14px;
	    }
	}
	@media screen and (max-width: 767.98px){
		section .title{
			height: 47px;
			text-align: center;
			margin: 30px 0 0;
		}
		section .title>.en{
			font-size: 28px;
		}
		section .title>.zh{
			font-size: 18px;
		}
		section .service-title{
			font-size: 18px;
			text-align: center;
			margin: 0;
		}
		section .content{
			font-size: 16px;
		}
		section .btn{
			width: 120px;
			height: 32px;
			background: #FFFFFF;
			border: 2px solid #416EAC;
			border-radius: 2px;
			font-size: 11px;
			font-weight: 400;
			color: #416EAC;
			margin:32px auto;
		}
		
		/* 我们的使命 */
		.idea .left .left-bg{
			height: 240px;
			object-fit: cover;
		}
		
		.idea .left .name{
			width: 100%;
			text-align: center;
		}
		.idea .left .name .big{
			font-size: 18px;
		}
		.idea .left .name .sm{
			font-size: 14px;
			width: 80%;
			line-height: 21px;
			margin:20px auto;
		}
		
		/* 我们的理念 */
		.idea .bg{
			padding-left: 0;
			height: auto;
		}
		.idea .bg .container .title{
			font-size: 16px;
			text-align: center;
			padding: 20px 0 0;
		}
		.idea .bg .container .title::after{
			display: none;
		}
		.idea .bg .container .project{
			padding: 0 16px;
			padding-bottom: 20px;
			box-sizing: border-box;
			text-align: center;
		}
		.idea .bg .container .project img{
			margin: auto;
		}
		.idea .bg .container .project .name{
			font-size: 11px;
			height: 50px;
			width: 100%;
		}
		
		/* 医院展示 */
		.galary .title{
			height: 47px;
		}
		.galary .title>.en{
			font-size: 28px;
		}
		.galary .title>.zh{
			font-size: 18px;
		}
		.galary > .galary-box{
			width: 100%;
			/*height: 170px;*/
			box-sizing: border-box;
		}
		
		/*  */
		.hospital-display{
			background: none;
			height: auto;
		}
		.hospital-display > .title{
			font-size: 20px;
			height: 80px;
			line-height: 80px;
		}
		.hospital-display .box{
			margin: 4px 16px;
			background: #FFFFFF;
			box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.15);
		}
		.hospital-display > .btn{
			width: 150px;
			height: 32px;
			line-height: 32px;
			border: 2px solid #416EAC;
			border-radius: 2px;
			font-size: 11px;
		}
		.bottom{
			height: auto;
			padding: 5% 0 0;
			background-size: contain;
		}
		.bottom .layui-row{
			display: block;
		}
		.bottom .left{
			font-size: 16px;
			line-height: 17px;
			text-align: center;
		}
		.bottom .right .btn{
			width: 120px;
			height: 32px;
			line-height: 32px;
			background: #FFFFFF;
			border: 2px solid #416EAC;
			border-radius: 2px;
			margin:0 auto;
			float: none;
		}
		.galary > .galary-box .left-box img{
			height: 175px;
			overflow: hidden;
		}
		.galary > .galary-box .right-box img,.galary > .galary-box .right-box li{
			height: 60px;
			object-fit: cover;
		}
		.idea .bg .container .project{
			margin-top: 0;
		}
		.galary > .galary-box .right-box .info{
			width: 85px;
			background: #FFFFFF;
			border-radius: 2px;
			font-size: 7px;
			font-family: Source Han Sans CN;
			font-weight: 400;
			color: #333333;
		}
		.hospital-display .box>.img-box .title{
			bottom: 30px;
			top: auto;
		}
		
		
	}
	
