﻿#middle{
	width: 100%;
	overflow: hidden;
}

/* 头部banner */
.mid-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/900595036478080000/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-yytt-bg{ background: url(/cms/templates/900595036478080000/images/yytz_module-bg.png) #ffffff no-repeat center; background-size:100% 100%; }

.middle-yytt-content{ padding:80px 0 60px; }

.yytt-title, .fwxx-title{ text-align:left; float:left; }

.yytt-title img.title-web, .fwxx-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{ font-size:16px; line-height:30px; min-height:500px; }
.content img{ max-width:100%; height:auto; }

.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: 40px;
}

.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 */

/* 招标信息 */
.middle-fwxx-bg{ background:#ffffff; }

.mid-fwxx-content{ padding:0px 0 60px; }

/* 招标信息 end */



/* ===========视图宽度============ */

.w_1300{
	max-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;
	}
}

@media screen and (max-width: 1000px){
	/* top-banner */
	.topbg-sj{ display:block; }
	.mid-top-center {
		background: none;
		height:unset;
	}
	
.dqlm-tit {
    position: absolute;
    top: calc( (100% - 84px ) /2 );
    left: 0;
    right: 0;
    padding-top: 0px;
}
	.dqlm-tit img{ width:100%; height:auto; }

	.top-nav-menu {
		display:none;
	}
	
	/* top-banner end */
	/* 医院通知 */
	.middle-yytt-content {
		width: calc(100% - 40px);
		padding: 40px 20px 100px;
		position:relative;
	}
	
	.yytt-title img.title-web, .fwxx-title img.title-web{
		display:block; width: 100%;
	}
	.yytt-title img.title-pc, .fwxx-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: 0;
		bottom: 40px;
	}
	.mid-more i{ font-size: 20px; }
	
	
	/* 招标信息 */
	.mid-fwxx-content {
		width: calc(100% - 40px);
		padding: 40px 20px 100px;
		position:relative;
	}
	
}

@media screen and (max-width: 768px){
	.content-list li:before {
		left: 16px;
		top: 28px;
	}
	
	.content-list ul li a {
		font-size: 16px;
		width: calc(100% - 80px);
		padding-left: 22px;
	}
	
	.content-list ul li span {
		width: 80px;
		font-size: 14px;
	}
	
}

@media screen and (max-width: 620px){}

@media screen and (max-width: 550px){
	/* 医院通知 */
	.content-list ul li a {
		width: 100%;
	}
	
	.content-list ul li span {
		display:none;
	}
	/* 医院通知  end */
	
}

@media screen and (max-width: 450px){
	/* top-banner */
	.dqlm-tit{ 
		top: calc( (100% - 62px ) /2 );
		font-size:36px;
	}
	/* top-banner end */
	
}

@media screen and (max-width: 375px){}