/* 头部 */

.head {
	margin: 10px 10px;
	overflow: hidden;
}
.logo{
	margin-top: 20px;
}

.logo1 {
	margin-right: 10px;
	font-size: 18px;
	color: #0079de ;
	
}

.search {
	margin-top: 50px;
	/* border: 1px solid #CCCCCC; */
}

.SearchWords {
	width: 220px;
	height: 46px;
	line-height: 46px;
	/* border: none; */
	padding-left: 20px;
	margin-right: 10px;
	border:  1px solid  #999;
	border-radius: 24px;
}

.boxsub {
	width: 110px;
	height: 52px;
	background: #0079de ;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
}
.Navigation{
	overflow: hidden;
}
.layui-nav{
	background: #FFFFFF;

}

.layui-nav .layui-nav-item {
	margin-left: 35px;
	margin-right: 20px;
}
.Navigations{
	width: 350px;
	margin: 20px 0;
}
.layui-nav .layui-nav-item:nth-child(1) {
	margin-left: 10px;
}

nav{
border-top: 1px solid #aaa;
background: #FFFFFF;
}
.layui-nav .layui-nav-item a{
	font-size: 14px;
    color: #666 ;
    font-family: '微软雅黑';	
}
.layui-nav .layui-nav-item a:hover{
	font-size: 14px;
    color: #666 ;
}


.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{
	background-color: #0079de;
	height: 2px;
}
nav{
	
}





.swiper-container {
	/* width: 800; */
	margin: 20px 0;
}

.notice {
	
	overflow: hidden;
}

/* .notice01 {
	width: 800px;

} */

.notice02 {
	width: 350px;
}

/* .notice01,
.notice02 {
	background: #f1f1f1;
} */

.shang {
	margin-top: 20px;
	position: relative;
}
.news-info{
	margin-top: 20px;
	margin-left: 20px;
	/* width: 450px; */
}

.news-info a{
	display: block;
	overflow: hidden;
	font-size: 16px;
	line-height: 52px;
	color: #666;
	border-bottom: 1px solid #eeeeee;
}
.news-info span{
	font-size: 16px;
	line-height: 32px;
	color: #999;
	line-height: 50px;
	display: block;
}
.news-info1{
	width: 800px;
	overflow: hidden;
}
.news-info1 a:hover{
	color: red;
}
.news-info1 a{
	font-size: 16px;
    line-height: 50px;
    color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	/* display: block; */
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
}
.news-info1 p{
	width: 600px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;

}

.newsp{
	color: #0079de;
}

.img {
	position: absolute;
	top: 0;
	left: 10px;
}

.gengduo {
	position: absolute;
	top: 0;
	right: 0;
	width: 96px;
	line-height: 34px;
	text-align: center;
	color: #999;
}

.shang p {
	color: #999;
}

.shangp1 {
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
}

.shang2 {
	font-size: 12px;
	color: #0079de ;
}

.xia {
	overflow: hidden;
}


.xia li {
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
}

.xia img {
	margin-right: 10px;
}

.xia2 {
	width: 500px;
	margin-right: 10px;
	font-size: 16px;
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.xia1 {
	padding-bottom: 4px;
	color: #bda179;
	font-size: 12px;
}

.neirong {
	margin-left: 10px;
		font-size: 16px;
	line-height: 50px;
	color: #666;
}

.Dynamic-a p {
      
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	font-size: 16px;
    color: #333;
	line-height: 47px;
}

.Dynamic-a span {
	color: #0079de;
	line-height: 47px;
	margin-right: 20px;
}

.dynamic_title {
	margin-top: 20px;
	height: 38px;
	border-bottom: 2px solid #eeeeee;
}

.dynamicName {
	font-size: 18px;
	height: 38px;
	color: #999;
	float: left;
	line-height: 27px;
	border-bottom: 2px solid red ;
}

.cityMore {
	font-size: 14px;
	float: right;
	line-height: 35px;
	color: #0079de ;
}
.cityMore a{
	color: #999 ;
}
#dynamic_tag {
	color: #0079de ;
	font-size: 12px;
}

.expert {

	overflow: hidden;
	padding-bottom: 20px;
	
}
.expert a{
  line-height: 30px;	
}
.expert li {
	float: left;
	padding-top: 20px;
	width: 220px;
	height: 350px;
	margin-right: 15px;
	text-align: center;
	transition: box-shadow .28s linear;
	-moz-transition: -moz-box-shadow .28s linear;
	-webkit-transition: -webkit-box-shadow .28s linear;
}
.expert li:hover{
	box-shadow:0 15px 30px rgba(0,0,0,0.15);
	outline:none;
	-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.15);
	-moz-box-shadow:0 15px 30px rgba(0,0,0,0.15)
}
.expert li:nth-child(1){
	margin-left: 20px;
}
.expert img {
	margin-bottom: 20px;
}

.expert h2 {
	font-size: 16px;
	line-height: 30px;
	color: #978571;
}
#zdks h2{
	margin-bottom: 50px;
}
.date {
	background: #0079de ;
	color: #FFFFFF;
	width: 68px;
	height: 30px;
	display: inline-block;
	line-height: 30px;
	margin-right: 10px;
	display: inline-block;
}

.more {
	display: inline-block;
	width: 68px;
	height: 30px;
	background: #0079de;
	color: #FFFFFF;
	display: inline-block;
	line-height: 30px;
	    margin-left: 30px;
}
.zhongdianimg{
/* 	background: #bda179;
	border-radius: 50%; */
}
.officesBase{
	padding-bottom: 20px;
}

.officesBase li{
	    width: 260px;
	    height: 250px;
		margin-right:35px ;
	}
	.officesBase p{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		height: 70px;
		}
		.zzys{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;	
		}
.dateline{
	color: #ff7544;
	padding-left: 10px;
	margin-right: 40px;
	display: inline-block;
	}
	.doctor{
		color: #0079de;
		padding-left: 10px;
		margin-right: 40px;
	}
	.dibu{
		width: 100%;
		background: #2d2d2f;
		overflow: hidden;
		color: #FFFFFF;
		line-height: 30px;
		padding-top: 20px;
	}
	.dibu a{
		color: #FFFFFF;
	}
	.dibu1{
		width: 400px;
		padding: 0  20px;
	}
	.ewm{
		margin-right: 20px;
		margin-top: 5px;
	}
	.ewm p{
	text-align: center;
	}
	
	.Navigations{
		width: 240px;
		margin-top: 20px;
		padding-bottom: 29px;
	   border: 1px solid #0079de;
	}
	
	.Navigations li{
		float: left;
		width: 100px;
		margin: 10px 10px;
		text-align: center;
	}
	
.Navigations p{
	line-height: 50px;
}



/* 添加 */
.content2 {
  margin-bottom: 48px;
  overflow: hidden;
  margin-top: 48px;
}
.content2 .col {
  width: 370px;
  height: 522px;
  float: left;
  margin-left: 45px;
}
.content2 .col:first-child {
  margin-left: 0;
}
.content2 .col.enter:hover .bg {
  transform: scale(1);
  -webkit-transform: scale(1);
}
.content2 a {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.content2 span {
  display: block;
  position: absolute;
  left: 50px;
}
.content2 .bg {
  width: 100%;
  transition: transform 0.5s 0s ease;
  -o-transition: -o-transform 0.5s 0s ease;
  -ms-transition: -ms-transform 0.5s 0s ease;
  -moz-transition: -moz-transform 0.5s 0s ease;
  -webkit-transition: -webkit-transform 0.5s 0s ease;
}
.content2 .icon {
  top: 50px;
  width: 66px;
  height: 66px;
  border: 4px solid #aed4f1;
  border-radius: 50%;
}
.content2 .icon img {
  width: 100%;
}
.content2 .title1 {
  font-size: 24px;
  top: 138px;
  color: #333;
  transition: transform 0.5s 0s ease;
  -o-transition: -o-transform 0.5s 0s ease;
  -ms-transition: -ms-transform 0.5s 0s ease;
  -moz-transition: -moz-transform 0.5s 0s ease;
  -webkit-transition: -webkit-transform 0.5s 0s ease;
}
.content2 .title2 {
  font-size: 18px;
  top: 170px;
  font-family: 'Arial';
  color: #999;
  transition: transform 0.5s 0.1s ease;
  -o-transition: -o-transform 0.5s 0.1s ease;
  -ms-transition: -ms-transform 0.5s 0.1s ease;
  -moz-transition: -moz-transform 0.5s 0.1s ease;
  -webkit-transition: -webkit-transform 0.5s 0.1s ease;
}
.content2 .row {
  height: 255px;
}
.content2 .row:first-child {
  margin-bottom: 12px;
}
.content2 .enter {
  position: relative;
  overflow: hidden;
}
.content2 .enter:hover .bg {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
.content2 .enter:hover .title1,
.content2 .enter:hover .title2 {
  transform: translateX(20px);
}
.content2 .enter3 {
  background-color: #3567a7;
}
.content2 .enter3 .title1 {
  color: #fff;
}
.content2 .enter3 .title2 {
  color: #bfcbde;
}
.content2 .enter3 .icon {
  border-color: #5e86ba;
}
.content2 .enter6 .title1 {
  color: #3567a7;
}
.content2 .enter6 .title2 {
  color: #809dc2;
}