﻿#middle{
	width: 100%;
	overflow: hidden;
}

/* 头部banner */
.mid-top-center{
	background: url(/cms/templates/900594856367490000/images/yyglyjs_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: 130px;
	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/900594856367490000/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-ygsjj-bg{
	background: url(/cms/templates/900594856367490000/images/ygsjj_module-bg01.jpg) no-repeat top center;
	background-size:100% 100%;
}

.middle-ygsjj-content{ padding:100px 0 120px; }

.ygsjj-main-box{ position: relative; }

.ygsjj-left-box{
	background:url(/cms/templates/900594856367490000/images/ygsjj_bg01.jpg) no-repeat;
	background-size:100% 100%;
	box-shadow: -8px 8px 0 rgb(0 78 162 / 30%);
	padding:50px 120px 40px 40px;
	width:40%;
	float:left;
	position:relative;
}

.ygsjj-title{
	font-size:30px;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:20px;
	text-align:left;
}

.ygsjj-xqjs{
	font-size:18px;
	color:#ffffff;
	line-height:36px;
}

.ygsjj-more{
	text-align: left;
    text-indent: 2em;
    width: 180px;
    height: 45px;
    line-height: 45px;
    border: 2px solid #efefef;
    color: #004ea2;
    margin-top: 30px;
	background:#ffffff;
	font-size:18px;
}
.ygsjj-more a{ color: #004ea2; cursor:pointer; }
.ygsjj-more i{
	font-size: 24px;
	vertical-align: middle;
	color:#004ea2;
}

.ygsjj-right-fbt{
	float:right;
	position: absolute;
    right: 0;
    top: 0;
	z-index:99;
	width:calc(60% - 60px);
	margin-top:70px;
	box-shadow: 1px 3px 5px 1px #f1f1f1;
}

.ygsjj-right-fbt img{  width:100%; }

/* 医管所简介 end */

/* 医管所动态 */

#controlBtn{
	position: absolute !important;
    bottom: 60px !important;
    left: 50% !important;
    margin-left: -80px !important;
}

.each-circle{
	display: inline-block;
    width: 30px;
    height: 5px;
    background: #ffffff;
    border-radius: 20px;
    margin-right: 12px;
}

.circle-check{
	display: inline-block;
    width: 30px;
    height: 5px;
    background: rgba(255,255,255,0.6);
    border-radius: 20px;
    margin-right: 12px;
}

/* 动态信息 */
.ygsyw-title-web{ display:none; text-align:left; width: 100%; margin-bottom: 30px; }
.ygsyw-title-web img{ width:56%; }

.content-left{
	float:right;
	width:51%;
	position: relative;
}

.imgtbg{
	background: linear-gradient(to bottom, rgba(0,169,169,0.1), rgba(0,164,168,0.1));
    height: 45px;
    margin-right: 45px;
}

.mid1images li{ position:relative; }

.mid1images li img{  }

.squareDot2{ display: inline-block; margin:0 5px;
    cursor: pointer; width:30px; height:5px; border-radius:2.5px; background:rgba(255,255,255,0.5); }
.squareDotCurrent2{ background:rgba(255,255,255,1); }

.mid1images #controlBar{ left: 0px !important;
    bottom: 55px !important;
    width: 100%; }

.imagebg{position:absolute;height:100px;bottom:0;left:0;right:0;background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6) );}
.imagetitle{ position:absolute; bottom:0; left:15px; right:0; line-height:54px; font-size:18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }
.imagetitle a,.imagetitle a:visited{
	color:#ffffff;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.prev-btn, .next-btn{
	background:rgba(255,255,255,0.5);
	width:41px;
	height:41px;
	display: flex;
    justify-content: center;
    align-items: center;
	border-radius:100%;
}

.prev-btn{
	position:absolute;
	left:20px;
	top:50%;
	margin-top:-10px;
}

.next-btn{
	position:absolute;
	right:20px;
	top:50%;
	margin-top:-10px;
}

.prev-btn i, .next-btn i{ color:#fffefe; font-size: 26px; }

.content-right{
	float:left;
	width:49%;
}

.dtxx-zlmtagbg{
	background: linear-gradient(to bottom, rgba(0,169,169,0.1), rgba(0,92,161,0.1));
	padding:45px 30px 20px 30px;
	border-radius:30px 0 0 0;
	
}

.dtxx-sub-lmbt{
	font-size:26px;
	color:#333333;
	font-weight:bold;
	margin-bottom: 25px;
	text-align: left;
}
.dtxx-sub-lmbt i{
	display:inline-block;
	margin: 0px 8px 5px 0px;
    font-size: 40px;
    vertical-align: middle;
	background-image:-webkit-linear-gradient(left top,#009ca5,#0080a3,#0062a2);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
.dtxx-sub-lmbt img{
	display:inline-block;
	margin: 0px 15px 5px 0px;
    vertical-align: middle; height:50px; width:auto;
}

.dtxx-sub-list li{
	position:relative;
	margin-bottom:20px;
}

.dtxx-sub-list li:before{
	content: '';
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background: #84b9da;
    position: absolute;
    left: 2px;
    top: calc(50% - 2.5px);
}

.dtxx-sub-list li a{
    float: left;
    width: calc(100% - 55px);
    font-size: 20px;
	color:#333333;
    box-sizing: border-box;
    padding-left: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.dtxx-sub-list li span {
    float: right;
    width: 50px;
    padding-left: 5px;
    font-size: 18px;
    color: #999999;
	text-align: right;
}

.dtxx-more{
	text-align: left;
    text-indent: 2em;
	width:180px;
	height:45px;
	line-height: 45px;
	border:2px solid #e1e1e1;
	color:#7f7f7f;
	margin: 25px 25px 0 0;
	float: right;
	font-size:18px;
}

.dtxx-more i{
	font-size: 24px;
	vertical-align: middle;
	color:#1d62ad;
}

/* 医管所动态 end */

/* 会议通知 */
.middle-hytz-bg{ background:#ffffff; }

.mid-hytz-content{ padding:60px 0 60px; }

.hytz-title{ text-align:left; float:left; }

.hytz-title img.title-pc{
	height:55px; width:auto;
}


.hytz-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 */





/* ===========视图宽度============ */

.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;
	}
}

@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: 0 20px;
		text-align: center;
		width: calc(100% - 40px);
	}
	.dqlm-tit img{ width:100%; height:auto; }
	
	.top-nav-menu {
		display:none;
	}
	
	/* top-banner end */
	/* 医管所简介 */
	.middle-ygsjj-content { padding: 40px 0 0px; width:100%; }
	
	.ygsjj-main-box { margin: 0 20px; }
	
	.ygsjj-left-box {
		padding: 30px 20px 120px 25px;
		width: calc(100% - 45px);
	}
	
	.ygsjj-more {
		position: absolute;
		top: 0px;
		right: 20px;
		font-size:16px;
	}
	
	.ygsjj-right-fbt {
		float: left;
		position: relative;
		width: calc(100% - 20px);
		margin: -60px 0 0 40px;
	}
	
	/* 医管所动态 */
	.mid-ygsdt-content{ width:100%; }
	.right-dtxx-content { margin: 60px 20px 0; }
	
	.ygsyw-title-web{ display:block; }
	.dtxx-sub-lmbt{ display:none; }
	
	.content-left { width: 100%; }
	
	.imgtbg { display: none; }
	.content-right { width: 100%; background: linear-gradient(to bottom, rgba(0,169,169,0.1), rgba(0,92,161,0.1)); }
	.dtxx-zlmtagbg {
		padding: 30px 20px 0px 20px;
		border-radius: 0;
		background:unset;
	}
	
	.dtxx-more { margin: 25px 25px 30px 0; font-size:16px; }
	
	/* 会议通知 */
	.mid-hytz-content {
		width: calc(100% - 40px);
		padding: 40px 20px 100px;
		position:relative;
	}
	
	.hytz-title img.title-web{
		display:block; width: 100%;
	}
	.hytz-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; }
	
	
	
}

@media screen and (max-width: 768px){
	/* 医管所简介 */
	.ygsjj-more {
		right: 20px;
		width: 130px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		text-indent: 1.5em;
	}
	
	/* 医管所动态 */
	#controlBtn{
		margin-left: -60px !important;
	}
	
	.each-circle{
		width: 18px;
		height: 3px;
		margin-right: 8px;
	}
	
	.circle-check{
		width: 18px;
		height: 3px;
		margin-right: 8px;
	}
	
	.imagetitle { 
		line-height: 54px;
		font-size: 16px;
	}
	
	.dtxx-sub-lmbt {
		font-size: 22px;
		margin-bottom: 20px;
	}
	
	.dtxx-sub-list li{
		margin-bottom: 15px;
	}
	
	.dtxx-sub-list li:before{
		content: '';
		display: block;
		width: 5px;
		height: 5px;
		border-radius: 100%;
		background: #84b9da;
		position: absolute;
		left: 2px;
		top: 9px;
	}
	
	.dtxx-sub-list li a{
		
		font-size: 18px;
		padding-left: 20px;
	}
	
	.dtxx-sub-list li span {
		
		font-size: 16px;
	}
	
	.dtxx-more{
		width: 130px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		text-indent: 1.5em;
	}
	
	/* 会议通知 */
	.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){
	/* 医管所动态 */
	.dtxx-sub-list li a { font-size: 16px; }
	
	/* 会议通知 */
	.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 */
	/* 医管所简介 */
	.ygsjj-title {
		font-size: 28px;
		margin-bottom: 100px;
	}
	
	.ygsjj-more {
		right: 0;
		width: 130px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		text-indent: 1.5em;
		top: 68px;
		left: 25px;
	}
	
	/* 医管所动态 */
	.imagetitle {
		line-height: 50px;
		font-size: 14px;
		color: #ffffff;
	}
	
}

@media screen and (max-width: 375px){}