﻿#middle{
	width: 100%;
	overflow: hidden;
}

/* 头部banner */
.mid-top-center{
	background: url(/cms/templates/900595057021790000/images/ylgz-banner01.jpg) no-repeat top center;
	height:450px;
	position:relative;
}

.topbg-sj{ display:none; }
.topbg-sj img{ width:100%; }

.dqlm-tit{
	color: #FFF;
    font-size: 52px;
    text-align: center;
	font-weight: 700;
	letter-spacing: 5px;
	padding-top: 160px;
	text-shadow: -1px 1px 2px rgb(0 0 0 / 30%);
}

.dqlm-tit div{
	width:60px;
	height:5px;
	background:#FFF;
	margin: 10px auto 0;
	box-shadow: -1px 1px 2px rgb(0 0 0 / 30%);
}

.pdsy{
	line-height: 86px;
    background: url(/cms/templates/900595057021790000/images/nav_hover-bg01.png) no-repeat left bottom;
	display:flex;
	align-items: center;
	font-size: 22px;
    margin: 0;
    padding: 0 0 0 49px;
	width:194px;
	box-sizing:border-box;
}
.pdsy a{ color:#FFF; }

/* 二级导航 */
.top-nav-menu{
	background: #ffffff; 
    padding: 0px; height:86px; 
    position: absolute;
    bottom: -43px;
    left: 50%;
    margin-left: -650px;
    width: 1300px;
	box-shadow: 0px 20px 20px -20px #d1d1d1;
}
.top-nav-menu ul{ display:flex; align-items: center; height:100%; }
.top-nav-menu ul span{ display:flex; align-items: center; }
.nav-mask-right {
    display: none;
    width: 15px;
    height: 50px;
    position: absolute;
    right: 0px;
    top: 15px;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    z-index: 99;
}

.top-nav-menu ul li{
	float: left;
    padding: 15px 0; box-sizing:border-box;
	margin:0 0 0 35px;
	font-size: 20px;
}
/* 头部banner end */
/* 执业医师管理 */
.middle-gzzd-bg{ background: url(/cms/templates/900595057021790000/images/zyysgl-bg01.jpg) no-repeat center; background-size:100% 100%; }

.middle-gzzd-content{ padding:80px 0 60px; }

.gzzd-title, .zcwj-title{ text-align:left; float:left; }

.gzzd-title img.title-pc, .zcwj-title img.title-pc{
	height:55px; width:auto;
}

.gzzd-title img.title-web, .zcwj-title img.title-web{
	display:none;
}

.mid-more{
	color:#a3a3a3;
	font-size:16px;
	float: right;
    text-align: center;
}
.mid-more a{ color:#a3a3a3; }
.mid-more div{ top:8px; position:relative;}
.mid-more i{
	font-size:16px;  
	color:#0451a3;
}

.content-list{ margin-top:10px; }

.content-list ul li{
	position:relative;
    background: rgba(255,255,255,0.8);
    padding: 30px 20px 30px 20px;
    margin-bottom: 21px;
    box-shadow: 2px 3px 5px 1px #f7f7f7;
}

.content-list li:before {
    content: '';
    display: block;
    width: 7px;
    height: 7px;
    border-radius: 100%;
    background: #7fa6d0;
    position: absolute;
    left: 30px;
    top: calc(50% - 3.5px);
}

.content-list ul li a{
	float: left;
    text-align: left;
	font-size:20px;
    width: calc(100% - 120px);
    color: #333333;
	box-sizing: border-box;
    padding-left: 36px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.content-list ul li span{
	width: 120px;
    float: right;
    text-align: right;
    color: #999999;
	font-size:18px;
}

.content-list ul li:hover{ background: linear-gradient(to right,#327cb3,#33baba); color: #ffffff; }
.content-list li:hover:before { background: #ffffff; }
.content-list ul li:hover a, .content-list ul li:hover span{ color:#ffffff; }

/* 执业医师管理 end */
/* 医疗建设工作 */
.fifth-module-bg{ background:#ffffff; }

.fifth-main-content{ padding:0 0 80px 0; }
/* 学科门诊 */
.left-matrix{
	background: url(/cms/templates/900595057021790000/images/title01-dxklhmz.jpg) no-repeat center;
    background-size: 100% 100%;
    box-shadow: -12px 12px 0 rgb(26 105 180 / 50%);
    float: left;
    width: calc(37% - 20px);
    margin-right: 15px;
}

.middle-xkmz-box{
	margin:40px 30px 33px 30px;
}

.xkmz-list{
	width:100%;
	margin-bottom:20px;
}

.xkmz-list ul li{
	position:relative;
	margin-bottom:21px;
}

.xkmz-dot{
	float:left;
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 100%;
    background: #8ab2d8;
    margin: 11px 15px 0 3px;
}

.xkmz-text{
	font-size:20px;
	color:#333333;
	float: left;
    width: calc(100% - 25px);
    box-sizing: border-box;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.xkmz-title{
	font-size:26px;
	color:#333333;
	font-weight:bold;
	text-align:left;
}

.xkmz-title br{ display:none; }

/* 学科门诊 end */

/* 右边矩阵 */
.right-matrix{
	float: left;
    width: 63%; display:flex; justify-content: space-between;
}
.right-matrix a{ width:32%; }

.block-left-box{
 
}
/* 医疗“创双高”建设 */
.the-one-pic{ position: relative; }

.the-one-pic img{ width:100%; min-height:300px; }

.block-title{
	position: absolute;
    right: 33px;
    top: 33px;
}

.block-title i{
	color: rgba(255,255,255,0.3);
    font-size: 120px;
    position: absolute;
    left: -47px;
    top: -41px;
}

.pic-title{
	font-size: 26px;
    color: #ffffff; writing-mode: vertical-lr;
}

/* 罕见病 */
.block-right-box{ float:right; width:49%; }

.the-two-pic{ position: relative; }

.the-two-pic img{ width:100%; }

/* 福建省级医疗质量建设中心 */

/* 诊疗新技术 */

/* 右边矩阵 end */

/* 医疗建设工作 end */

/* 医疗技术管理 */
.middle-bsgk-bg{ background:#f8f8f8; }

.mid-bsgk-content{ padding:60px 0 60px; }

.yljsgl-title{
	color:#333333;
	font-size:34px;
	font-weight:700;
	text-align:center;
	margin-bottom:50px;
}
/* 新技术新项目新疗法管理 */
.mid-bslc-box{ float:left; width:49%; margin-right:2%; margin-bottom:25px;  background:#ffffff; }

.main-bsgk-box{ padding:30px 20px 20px 30px;  }

.bsgk-title{
	float:left;
	text-align:left;
	font-size:28px;
	font-weight:700;
	color:#004ea2;
	margin: 5px 0 0;
    
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

@media screen and (min-width: 1000px){
.bsgk-title{ width: calc(100% - 125px); }
}


.bsgk-title img.title-web{ display:none; }

.bsgk-more{
	color:#a3a3a3;
	font-size:16px;
	float: right;
    text-align: center;
}
.bsgk-more a{ color:#a3a3a3; }
.bsgk-more div{ top:8px; position:relative;}
.bsgk-more i{
	font-size:16px;  
	color:#0451a3;
}

.bsgk-list{
	margin-top:40px;
}

.bsgk-list ul li{
	margin-bottom: 30px;
}

.bsgk-list ul li span{
	float:left;
	width:100px;
	text-align:left;
	color:#999999;
	font-size:18px;
	padding-right:15px;
}

.bsgk-list ul li a{
	float:right;
	width:calc(100% - 115px);
	font-size:20px;
	color:#333333;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 限制临床应用的医疗技术管理 */
.mid-yjsgk-box{ float:right; width:49%; background:#ffffff; }
/* 医疗技术管理 end */
/* 图片链接 */
.middle-bottom-btn{
	background: url(/cms/templates/900595057021790000/images/mid-bottom-bg01.jpg) no-repeat center;
	background-size:100% 100%;
}

.mid-bot-box{ padding:80px 0 0 0; }

.jxysgl-title{
	text-shadow: -2px 0 2px #1a69b4, 0 2px 2px #1a69b4, 2px 0 2px #1a69b4, 0 -2px 2px #1a69b4;
    font-weight: bold;
    font-size: 34px;
    color: #ffffff;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #1a69b4;
    letter-spacing: 5px;
	float: left;
    width: 50%;
    height: 160px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.jxysgl-title a{ color:#ffffff; }

.btn01-zsjz{ background:#2867a2; float:left; }

.btn-box-center{
	float: right;
    width: 50%;
}

.btn02-glbf{ background:#36c1d6; float:left; }

.btn03-xtrk{ background:#00b2b9; margin-left: 280px; }

.btn-box-bottom{
	float: left;
    width: 50%;
    display: flex;
    justify-content: end;
    align-items: end;
}

.btn04-jxyshd{ background:#2a80c8; float:left; }

.btn05-yxjxysgs{ background:#51a4ca; float:left; }

.link-btn{
	width:280px;
	height: 160px;
    padding: 70px 0 30px;
	text-align:center;
}
.link-btn i{
	color:#ffffff;
	font-size:70px;
}

.link-btn div{
	color:#ffffff;
	font-size:22px;
	line-height:26px;
	margin-top:15px;
}

/* 图片链接 end */


/* ===========视图宽度============ */

.w_1300{
	width: 1300px;
	margin: 0 auto;
}

/* ==============@media============== */

@media screen and (max-width: 1340px){
	.w_1300 {
   		max-width: 1200px;
	}
	
	.top-nav-menu{
		left: 0;
		margin-left: 0px;
	}
	

	 
	
}

@media screen and (max-width: 1240px){
	.w_1300 {
   		max-width: 1000px;
	}
	
	.fifth-main-content {
		padding: 0 20px 60px 20px;
		width: calc(100% - 40px);
	}
	
	.left-matrix {
		width: 100%;
		margin:0 0 50px 0;
		background:url(/cms/templates/900595057021790000/images/title01-dxklhmz_sj.jpg) no-repeat center;
	}
	
	.middle-xkmz-box { margin: 40px 30px 25px 25px; }
	
	.xkmz-list {
		width: calc(100% - 100px);
		margin: 0 30px 0 0;
		float: left;
		-webkit-writing-mode: vertical-rl;
	}
	
	.xkmz-list ul{ width:100%; height: 330px; }
	
	.xkmz-list ul li {
		width: calc(100% / 8);
    	float: left;
	}
	
	.xkmz-dot {
		float: none;
		display: inline-block;
		text-align: center;
		margin: 3px 11px 15px 0px;
	}
	
	.xkmz-text {
		margin: 18px -18px 0 0px;
		font-size: 20px;
		float: unset;
		height: 300px;
		display: block;
		width: 24px;
	}
	
	.xkmz-title {
		font-size: 26px;
		color: #333333;
		font-weight: bold;
		float: right;
		text-align: left;
		-webkit-writing-mode: vertical-rl;
	}
	.xkmz-title br{ display:block; }
	
	.right-matrix { width: 100%; }
	
	.mid-bsgk-content { padding: 60px 0 60px; }
	
	.btn03-xtrk{ margin-left: 240px;}
	.link-btn{
		width:240px;
		height: 140px;
    	padding: 45px 0 20px;
		text-align:center;
	}
	.link-btn i{
		font-size:66px;
	}
	
	.link-btn div{
		font-size:20px;
		margin-top:15px;
	}
	
}

@media screen and (max-width: 1000px){
	/* top-banner */
	.topbg-sj{ display:block; }
	.mid-top-center {
		background: none;
		height:unset;
	}
	
	.dqlm-tit{
		font-size:46px;
		position: absolute;
		top: calc( (100% - 84px ) /2 );
		left: 50%;
		right: 0;
		padding-top: 0px;
		margin-left: -490px;
	}
	
	.top-nav-menu {
		display:none;
	}
	
	/* top-banner end */
	/* 执业医师管理 */
	.middle-gzzd-content {
		width: calc(100% - 40px);
		padding: 40px 20px 100px;
		position:relative;
	}
	
	.gzzd-title img.title-web, .zcwj-title img.title-web{
		display:block; width: 100%;
	}
	.gzzd-title img.title-pc, .zcwj-title img.title-pc{
		display:none;
	}
	
	.content-list ul li {
		padding: 20px 15px 20px 15px;
		margin-bottom: 15px;
	}
	
	.content-list li:before {
		left: 22px;
		top: 30px;
	}
	
	.content-list ul li a {
		font-size: 18px;
		width: calc(100% - 100px);
		padding-left: 30px;
	}
	
	.content-list ul li span {
		width: 100px;
		font-size: 16px;
	}
	
	.mid-more {
		font-size: 14px;
		position: absolute;
		right: 20px;
		bottom: 40px;
	}
	.mid-more i{ font-size: 14px; }
	
	/* 学科门诊 */
	.pic-title { font-size: 22px; }
	
	.block-title i { font-size: 110px; }
	
	/* 医疗技术管理 */
	.mid-bsgk-content {
		padding: 60px 20px 60px;
		width: calc(100% - 40px) !important;
	}
	
	.mid-bslc-box {
		width: 100%;
		margin: 0 0 30px 0;
	}
	
	.main-bsgk-box { padding: 25px 20px 20px 20px; }
	.yljsgl-title { font-size: 30px; }
	.bsgk-title {
		font-size: 22px;
		margin: 0;
	}
	
	.bsgk-more { font-size: 14px; }
	.bsgk-more i{ font-size: 14px; }
	
	.bsgk-list ul li span {
		width: 85px;
		font-size: 16px;
		padding-right: 15px;
	}
	
	.bsgk-list ul li a {
		width: calc(100% - 100px);
		font-size: 18px;
	}
	
	.mid-yjsgk-box { width: 100%; margin: 0 0 30px 0; }
	
	/* 图片链接 */
	.middle-bottom-btn{
		background: url(/cms/templates/900595057021790000/images/mid-botbg01_sj.jpg) no-repeat;
		background-size:100% 100%;
	}
	
	.mid-bot-box{ padding: 100px 0 0 0; width: 100%; }
	
	.btn-box-top{
		float: right;
    	width: 50%;
	}
	
	.jxysgl-title {
 
		font-weight: bold;
		font-size: 24px;
		color: #ffffff;
		-webkit-text-stroke-width: 1px;
		-webkit-text-stroke-color: #1a69b4;
		letter-spacing: 0px;
		float: right;
		width: 24px;
		height: unset;
		line-height: 1.25;
		text-align: center;
		display: flex;
		justify-content: end;
		align-items: unset;
		margin: -60px 20px 0;
	}
	
	.btn-box-bottom{
		width:50%;
	}
	
	.btn03-xtrk{ margin-left: 0px;}
	
	.link-btn{
		float:left;
		width:50%;
		height: 140px;
    	padding: 45px 0 20px;
		text-align:center;
	}
	.link-btn i{
		font-size:66px;
	}
	
	.link-btn div{
		font-size:20px;
		margin-top:15px;
	}
	
	/* 图片链接 end */
	
}

@media screen and (max-width: 768px){
	.content-list ul li a {
		font-size: 16px;
		width: calc(100% - 80px);
		padding-left: 30px;
	}
	
	.content-list ul li span {
		width: 80px;
		font-size: 14px;
	}
	
	/* 学科门诊 */
	.xkmz-text { font-size: 18px; }
	
	.xkmz-title { font-size: 24px; }
	
	.block-title i {
		font-size: 90px;
		position: absolute;
		left: -35px;
		top: -35px;
	}
	
	.pic-title { font-size: 16px; }
	
	.mid-bsgk-content { padding: 60px 20px 60px; }
	.yljsgl-title { font-size: 26px; }
	
	.bsgk-title { font-size: 18px; }
	.bsgk-list ul li a { font-size: 16px; }
	
	/* 图片链接 */
	.btn-box-top{ width:100%; }
	.btn-box-center{ width:100%; }
	.btn-box-bottom{ width:100%; }
	
	.link-btn{
		width:calc(50% - 20px);
		height: 120px;
    	padding: 30px 10px 15px;
		text-align:center;
	}
	.link-btn i{
		font-size:60px;
	}
	
	.link-btn div{
		font-size:18px;
		margin-top:15px;
	}
	
	/* 图片链接 end */
	
}

@media screen and (max-width: 550px){
	/* 执业医师管理 */
	.content-list ul li a {
		width: 100%;
	}
	
	.content-list ul li span {
		display:none;
	}
	/* 执业医师管理  end */
	.block-left-box {
	 
	}
	.right-matrix-top{ margin: 0 0 15px 0; }
	.block-right-box { width: 100%; }
	
	.mid-bsgk-content { padding:60px 20px 60px; }
	
}


@media screen and (max-width: 500px){
	.xkmz-list {
		width: 100%;
    	margin: 0;
		float: left;
		-webkit-writing-mode: unset;
	}
	.xkmz-list ul{ height:unset; }
	.xkmz-list ul li {
		width: 100%;
		float: left;
	}
	
	.xkmz-dot {
		float: left;
		display: inline-block;
		text-align: left;
		margin: 8px 15px 0 1px;
	}
	
	.xkmz-text {
		margin: 0;
		font-size: 16px;
		float: left;
		height: unset;
		display: block;
		width: calc(100% - 25px);
	}
	
	.xkmz-title {
		font-size: 22px;
		color: #333333;
		font-weight: bold;
		float: left;
		text-align: left;
		-webkit-writing-mode: unset;
	}
	
	.xkmz-title br { display: none; }
	
}

@media screen and (max-width: 450px){
	/* top-banner */
	.dqlm-tit{ 
		top: calc( (100% - 62px ) /2 );
		font-size:36px;
	}
	/* top-banner end */
	.ysqgk-title img.title-web {
		display: inline-block;
		max-width: 270px;
	}
	
	/* 图片链接 */
	
	
	
}

@media screen and (max-width: 375px){
	
	.bsgk-list ul li span { display: none; }
	
	.bsgk-list ul li a { width: 100%; }
	
	.link-btn div {
		font-size: 16px;
	}
	
}