.top{
	border-bottom: 1px solid #f5f5f5;
	height: 59px;
	line-height: 59px;
}
.welcome{
	font-size: 14px;
	color: #818181;
	background: url(../images/welcome.png) no-repeat left center;
	padding-left:42px;
}
.welcome span{
	color:#ffa600;
}
.join-collection{
	color:#999;
	font-size: 14px;
	display: block;
	width: 122px;
	border-left:1px solid #f5f5f5;
	text-align: center;
}
.header{
	border-bottom: 1px solid #ebebeb;
}
.logo{
	height: 96px;
	padding:14px 0;
}
.logo img{
	width:265px;
	height: 68px;
}
.nav-link{
	font-size: 16px;
	line-height: 96px;
	padding:0 26px;
	position: relative;
}
.nav-link:hover,
.nav-active{
	color:#0068df;
}
.nav-link:after{
	position: absolute;
	content: " ";
	width:1px;
	height: 9px;
	background: #dadada;
	top:50%;
	margin-top:-4.5px;
	right:0;
}
.nav-link:last-child:after{
	display: none;
}
.banner{
	height: 685px;
}
.banner .swiper-pagination-bullet{
	width: 30px;
	height: 5px;
	background: #fff;
	border-radius: 0;
	opacity: 1;
}
.banner .swiper-pagination-bullet-active{
	background: #fba039;
}
.shortcut-entrance{
	background: #0068df;
	height: 70px;
}
.shortcut-entrance .shortcut-entrance-item{
	width:20%;
	height: 70px;
	float: left;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	border-right:1px solid #0050ac;
}
.shortcut-entrance .shortcut-entrance-item:last-child{
	border-right:0;
}
.shortcut-entrance .shortcut-entrance-item img{
	height: 38px;
	width: auto;
}
.shortcut-entrance .shortcut-entrance-item p{
	font-size: 16px;
	color:#fff;
	padding-left: 26px;
}
.shortcut-entrance-item:hover,
.shortcut-entrance .shortcut-entrance-active{
	background: #0050ac;
}
.index-title-container{
	width: 548px;
	margin:0 auto;
	text-align: center;
	padding-top:60px;
}
.index-title{
	font-weight: normal;
}
.index-title-img{
	width: 124px;
	height: 39px;
}
.index-title-text{
	width: 299px;
	text-align: center;
}
.index-title-text span{
	display: block;
}
.index-title-cn{
	font-size: 36px;
	color:#575757;
	line-height: 36px;
}
.index-title-en{
	color:#bfbfbf;
	padding-top:14px;
}
.index-title-desc{
	padding-top:35px;
	font-size: 16px;
	color:#c2c2c2;
}
.hospital-announcement-container{
	padding-bottom: 60px;
}
.hospital-announcement-list{
	margin-top:60px;
	background: url(../images/index10.png) no-repeat center center;
}
.hospital-announcement-item{
	width: 543px;
	height: 130px;
	float: left;
	padding: 27px 23px;
	margin-right:114px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.hospital-announcement-time{
	width: 85px;
	text-align: center;
	padding-right:19px;
	border-right:1px solid #bfbfbf;
}
.hospital-announcement-time .day{
	font-size: 60px;
	line-height:60px;
}
.hospital-announcement-time .year-month{
	color:#909090;
}
.hospital-announcement-info{
	width: 408px;
	padding-left:48px;
}
.hospital-announcement-title{
	font-size: 18px;
	line-height: 18px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis
}
.hospital-announcement-text{
	font-size: 14px;
	line-height: 24px;
	color: #9f9f9f;
	padding-top:12px;
}
.hospital-announcement-item:nth-of-type(even){
	margin-right: 0;	
}
.hospital-announcement-item:hover{
	background: #0068df;
	cursor: pointer;
}
.hospital-announcement-item:hover .hospital-announcement-time .day,
.hospital-announcement-item:hover .hospital-announcement-time .year-month,
.hospital-announcement-item:hover .hospital-announcement-title,
.hospital-announcement-item:hover .hospital-announcement-text{
	color:#fff;
}
.hospital-announcement-more{
	display: block;
	width: 341px;
	height: 41px;
	border:1px solid #ebebeb;
	margin:0 auto;
	padding:0 16px;
	margin-top:47px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.hospital-announcement-more img{
	width: 18px;
	height:9px;
	margin-top:17px;
}
.hospital-announcement-more p{
	font-size: 14px;
	color: #666666;
	text-align: center;
	padding-left:108px;
	line-height: 41px;
}
.hospital-announcement-more:hover,
.hospital-news-container .hospital-announcement-more:hover,
.key-specialties-container .hospital-announcement-more:hover{
	background: #0068df;
}
.hospital-announcement-more:hover p{
	color:#fff;
}
.hospital-introduction-container{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.hospital-introduction-left{
	background: #0068df;
	padding:60px 0 60px 6%;
	width: 50%;
}
.hospital-introduction{
	position: relative;
	width: 532px;
	color:#fff;
}
.hospital-introduction-title .cn{
	font-size: 20px;
	font-weight: bold;
	background: url('../images/index11.png') no-repeat left center;
	padding-left:25px;
}
.hospital-introduction-title .en{
	line-height: 24px;
}
.hospital-introduction-line{
	position: absolute;
	width: 378px;
	height: 3px;
	left:-360px;
	margin-top:26px;
}
.hospital-introduction-text{
	font-size: 14px;
	line-height: 32px;
	padding-top:49px;
}
.hospital-introduction-more{
	display: block;
	width: 222px;
	height: 44px;
	margin-top:22px;
}
.hospital-introduction-img{
	width: 50%;
	height: 413px;
}
.hospital-introduction-img img{
	height: 100%;
}
.hospital-news-container{
	background: #f6f6f6;
}
.hospital-news-content{
	padding-top:40px;
}
.hospital-news-img{
	width: 570px;
	height:357px;
	position: relative; 
}
.hospital-news-img img{
	height: 100%;
}
.hospital-news-img p{
	position: absolute;
	height: 50px;
	background-color: rgba(0,104,223,0.6);
	width: 100%;
	bottom: 0;
	line-height: 50px;
	color:#fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
	padding:0 18px;
}
.hospital-news-info{
	width: 590px;
	border-top:1px solid #cccccc;
}
.hospital-news-item{
	border-bottom: 1px solid #ccc;
	padding:0 12px;
}
.hospital-news-title{
	line-height: 39px;
	background: url('../images/index15.png') no-repeat left center;
	padding-left: 15px;
	overflow:hidden;
}
.hospital-news-link{
	font-size: 14px;
}
.hospital-news-title span{
	float:right;
}
.hospital-news-text{
	font-size: 14px;
	line-height: 26px;
	padding-bottom: 16px;
}
.hospital-news-item:hover .hospital-news-title{
	background: url(../images/index15_active.png) no-repeat left center;
}
.hospital-news-item:hover .hospital-news-link{
	color:#0068df;
}
.hospital-news-container .hospital-announcement-more{
	background: #fff;
	margin:65px auto;
}
.expert-introduction-container{
	padding-bottom: 36px;
}
.expert-introduction-content{
	padding-top:62px;
}
.expert-introduction-item{
	width: 577px;
	height: 220px;
	float: left;
	margin-right:46px;
	margin-bottom: 16px;
	padding:6px;
	overflow: hidden;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.expert-introduction-item:nth-of-type(even){
	margin-right:0;
}
.expert-introduction-img{
	width:208px;
	height: 208px;
}
.expert-introduction-info{
	width:322px;
	padding-top:20px;
}
.expert-introduction-name{
	font-size: 16px;
	line-height: 32px;
}
.expert-introduction-poster,
.expert-introduction-desc{
	font-size: 14px;
	color:#666;
	line-height: 24px;
}
.expert-introduction-desc{
	padding-top:10px;
}
.expert-introduction-more{
	display: block;
	width:98px;
	height: 30px;
	border:1px solid #cccccc;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color:#666666;
	margin-top:20px;
}
.expert-introduction-item:hover{
	background: #0068df;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.expert-introduction-item:hover .expert-introduction-name,
.expert-introduction-item:hover .expert-introduction-poster,
.expert-introduction-item:hover .expert-introduction-desc,
.expert-introduction-item:hover .expert-introduction-more{
	color:#fff;
}
.key-specialties-container{
	background: #f6f6f6;
	padding-bottom: 36px;
}
.key-specialties-content{
	padding-top:40px;
}
.key-specialties-item{
	width:590px;
	height: 320px;
	background: #d7d7d7;
	float: left;
	padding-top:30px;
	padding-bottom: 20px;
	margin-right:20px;
	margin-bottom:20px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.key-specialties-item:nth-child(even){
	margin-right:0;
}
.key-specialties-img-box{
	position: relative;
	width: 100px;
	height: 100px;
	overflow: hidden;
}
.key-specialties-img{
	width:100px;
	height:100px;
	border-radius:50%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	text-align: center;
}
.key-specialties-img img{
	height: 50px;
	width: 50px;
	margin-top: 25px;
}
.key-specialties-img-1{
	background: #0068df;
	position: absolute;
	top:0;
}
.key-specialties-img-1-active{
	background: #fff;
	position: absolute;
	top:-100%;
	opacity: 0;
}
.key-specialties-title{
	font-size: 22px;
	color:#0068df;
	padding-top:14px;
}
.key-specialties-category{
	padding-top:20px;
}
.key-specialties-link{
	display: inline-block;
	width:133px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	background: #0068df;
	border-radius: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.key-specialties-more{
	font-size: 14px;
	color:#0068df;
	margin-top:53px;
	position: relative;
}
.key-specialties-more:after{
	content:" ";
	position: absolute;
	width: 48px;
	height: 1px;
	background: #0068df;
	left:50%;
	margin-left:-24px;
	top:22px;
}
.key-specialties-item:hover{
	background: #0068df;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.key-specialties-item:hover .key-specialties-img-1{
	top:100%;
	opacity: 0;
}
.key-specialties-item:hover .key-specialties-img-1-active{
	top:0;
	opacity: 1;
}
.key-specialties-item:hover .key-specialties-title,
.key-specialties-item:hover .key-specialties-more{
	color:#fff;
}
.key-specialties-item:hover .key-specialties-link{
	background: #fff;
	color:#0068df;
}
.key-specialties-item:hover .key-specialties-more:after{
	background: #fff;
}
.key-specialties-container .hospital-announcement-more{
	background: #fff;
}
.index-form-container{
	background: #f6f6f6;
	padding-bottom: 30px;
}
.index-form-title{
	font-size: 24px;
	line-height: 58px;
	background: url(../images/index20.png) no-repeat left bottom;
}
.index-form-content p{
	padding-top: 32px;
	overflow: hidden;
}
.index-form-content p label{
	font-size: 18px;
	float: left;
}
.index-form-left p .inptext{
	width:518px;
	height:31px;
	background: transparent;
	border:1px solid #cacaca;
	float: left;
}
.index-form-right .textarea{
	width: 518px;
	height: 98px;
	resize: none;
	border:1px solid #cacaca;
	background: transparent;
}
.index-form-content .inpsub{
	display: block;
	width:212px;
	height: 32px;
	background: #0068df;
	font-size: 14px;
	color:#fff;
	margin:0 auto;
	cursor: pointer;
}
.footer{
	background: #0068df;
}
.footer-nav{
	border-bottom: 1px solid #0050ac;
	line-height: 62px;
}
.footer-nav .clearfix{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
}
.footer-nav .footer-nav-link{
	font-size: 16px;
	color:#fff;
	position: relative;
	padding:0 30px;
}
.footer-nav .footer-nav-link:after{
	position: absolute;
	content:" ";
	width:1px;
	height: 9px;
	background: #dadada;
	right:0;
	top:50%;
	margin-top:-4.5px;
}
.footer-nav .footer-nav-link:last-child:after{
	display: none;
}
.footer-content{
	height: 201px;
	border-bottom: 1px solid #0050ac;
}
.footer-ewm{
	width:237px;
	padding-top:54px;
}
.footer-ewm p{
	margin-right:12px;
	float: left;
	text-align: center;
}
.footer-ewm img{
	width:100px;
	height:100px;
}
.footer-ewm span{
	display: block;
	color:#fff;
	line-height: 36px;
}
.footer-contact{
	width:530px;
	padding:53px 30px 0 30px;
	color: #fff;
	border-left:1px solid #0050ac;
	border-right:1px solid #0050ac;
	height: 201px;
}
.footer-tel{
	background: url('../images/footer_tel.png') no-repeat left top;
	padding-left:50px;
}
.footer-tel-num{
	font-size: 26px;
	font-weight: bold;
	padding:5px 0;
}
.footer-tel-phone{
	font-size: 13px;
}
.footer-email-address{
	padding-left:58px;
	padding-top:24px;
	width: 201px;
}
.footer-email-address p{
	line-height: 26px;
	padding-left:23px;
}
.footer-tel-email{
	background: url(../images/footer_email.png) no-repeat left 8px;
}
.footer-tel-address{
	background: url(../images/footer_address.png) no-repeat left 8px;
}
.footer-link-container{
	width:428px;
	padding-top:53px;
	padding-left:30px;
}
.footer-link-title{
	color:#fff;
}
.footer-link-list{
	padding-top:5px;
}
.footer-link-list a{
	font-size: 13px;
	color:#fff;
	display: block;
	width: 115px;
	margin-right:26px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 32px;
}
.footer-link-list a:nth-of-type(3n){
	margin-right:0;
}
.footer-copyright{
	line-height: 55px;
	height: 55px;
	font-size: 13px;
	color:#fff;
}
.footer-copyright a{
	color:#fff;
}
.fixed-left{
	display: block;
	position: fixed;
	width:258px;
	height: 80px;
	background: #fff;
	border-radius: 40px;
	left:0;
	top:250px;
	z-index:999;
}
.fixed-left-pic{
	width:71px;
	height:80px;
}
.fixed-left-text{
	font-size: 18px;
	line-height: 80px;
	color:#ffa600;
	padding-left:24px;
}
.fixed-left-icon{
	width:44px;
	height: 44px;
	margin-right:20px;
	margin-top:18px;
}
.fixed-right{
	position: fixed;
	right:0;
	width:58px;
	background-color: rgba(255,255,255,0.4);
	top:200px;
	padding:4px;
	z-index: 999;
}
.fixed-right-item{
	margin-bottom: 4px;
	border-bottom:1px solid #edecec;
	text-align: center;
	position: relative;
}
.fixed-right-item:last-child{
	border-bottom: 0;
}
.fixed-right-item a{
	display: block;
	width:50px;
	height:50px;
	position: relative;
	z-index: 11;
}
.fixed-right-item a:hover{
	background: #ffa600;
}
.fixed-right-item .fixed-right-icon{
	width:19px;
	margin-top:15px;
}
.weixin-img{
	position: absolute;
	right:-999%;
	width:100px;
	height:100px;
	top:50%;
	margin-top:-50px;
	-webkit-transition: right 0.5s;
	-moz-transition: right 0.5s;
	-o-transition: right 0.5s;
	transition: right 0.5s;
	z-index: 10;
}
.fixed-right-item-ewm:hover .weixin-img{
	right:58px;
}
.fixed-right-tel{
	position: absolute;
	right:-999%;
	background: #ffa600;
	height: 50px;
	width:120px;
	line-height: 50px;
	color:#fff;
	top:0;
	-webkit-transition: right 0.5s;
	-moz-transition: right 0.5s;
	-o-transition: right 0.5s;
	transition: right 0.5s;
	z-index: 10;
}
.fixed-right-item-tel:hover .fixed-right-tel{
	right:50px;
}
.about-banner{
	height: 533px;
}
.inside-pages-container{
	margin-top:38px;
	min-height: 500px;
}
.inside-pages-nav{
	width:260px;
}
.inside-pages-title{
	font-size: 22px;
	color:#fff;
	background: url(../images/index28.jpg) no-repeat left center;
	height: 60px;
	line-height: 60px;
	padding-left:30px;
}
.inside-pages-list{
	border:1px solid #f0f0f0;
}
.inside-pages-item{
	line-height: 47px;
	font-size: 14px;
	padding-left:36px;
	border-bottom: 1px solid #f0f0f0;
	overflow: hidden;
	border-left:10px solid transparent;
	overflow: hidden;
}
.inside-pages-item a{
	float: left;
	width: 180px;
	display: block;
}
.inside-pages-item span{
	float: right;
	padding-right:20px;
	font-size: 20px;
	font-family: "宋体";
	display: none;
}
.inside-pages-item:hover,
.inside-pages-item-active{
	border-left:10px solid #0068df;
}
.inside-pages-item:hover a,
.inside-pages-item-active a{
	color:#0068df;
}
.inside-pages-item:hover span,
.inside-pages-item-active span{
	display: block;
	color:#0068df;
	font-weight: bold;
}
.inside-pages-info{
	width:902px;
}
.current-location{
	height: 57px;
	font-weight:normal;
	line-height: 57px;
	border-bottom: 1px solid #f0f0f0;
}
.current-location-name{
	width:126px;
	font-size: 22px;
	color:#0068df;
	border-bottom: 2px solid #0068df;
	line-height: 55px;
}
.current-location-link{
	background: url(../images/current-location.png) no-repeat left center;
	font-size: 14px;
	padding-left:18px;
	padding-right:10px;
}
.inside-pages-content{
	padding:30px 0;
	font-size: 14px;
	line-height: 30px;
}
.inside-pages-content img{
	max-width:904px; 
	width: auto;
}
.department-container .key-specialties-content{
	padding-top:20px;
}
.department-content{
	background: #fafafa;
	margin-top:12px;
	padding-top:50px;
	padding-bottom: 46px;
}
.department-title{
	border-bottom:1px solid #e6e6e6;
	line-height: 44px;
}
.department-title p{
	font-size: 24px;
	color:#666;
	position: relative;
}
.department-title p:after{
	position: absolute;
	content: " ";
	width: 100px;
	height: 2px;
	background: #0068df;
	left:0;
	bottom:0;
}
.department-info{
	padding:44px 26px 0 26px;
}
.department-info .inside-pages-content{
	padding:0;
}
.department-info-img{
	float: right;
	width:560px;
	height: 385px;
	margin-left:26px;
}
.department-info-text{
	padding-top:50px;
}
.department-childs-container{
	margin-top:50px;
}
.department-list{
	padding: 50px 0;
}
.department-list-item{
	width:258px;
	height: 47px;
	background: #f0f0f0;
	float: left;
	margin-right:56px;
	font-size: 14px;
	padding:0 40px;
	line-height: 47px;
	overflow: hidden;
	margin-bottom: 30px;
}
.department-list-item:nth-child(4n){
	margin-right:0;
}
.department-list-item a{
	float: left;
	display: block;
	width:140px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.department-list-item span{
	float:right;
	font-family: "宋体";
	color:#c0c0c0;
	font-size: 20px;
	font-weight: bold;
}
.department-list-item:hover{
	background: #0068df;
}
.department-list-item:hover a,
.department-list-item:hover span{
	color:#fff;
}
.department-childs-container .expert-introduction-content{
	padding:30px 0;
}
.doctor-category{
	text-align:center;
	padding-top:50px;
}
.doctor-category-link{
	display: inline-block;
	width:92px;
	height: 29px;
	border:1px solid #eeeeee;
	text-align: center;
	line-height: 27px;
	margin:0 10px;
	font-size: 14px;
}
.doctor-category-link:hover,
.doctor-category-active{
	background: #0068df;
	color:#fff;
}
.doctor-show-container{
	background: #f8f8f8;
	padding:40px 18px;
}
.doctor-photo{
	width:343px;
	height: 343px;
	margin-right: 50px;
}
.doctor-position{
	font-size: 24px;
	line-height: 50px;
	position: relative;
}
.doctor-position:before{
	position: absolute;
	content:" ";
	width:15px;
	height: 6px;
	background: #0068df;
	top:50%;
	margin-top:-3px;
	left:370px;
}
.doctor-position-en{
	font-size: 14px;
	color: #666;
}
.doctor-name{
	font-size: 24px;
	line-height: 48px;
}
.doctor-speciality,
.doctor-text{
	font-size: 14px;
	line-height: 35px;
}
.next-container{
	margin:50px 0;
}
.next-container p{
	font-size: 16px;
}
.next-container p .next-link{
	display: inline-block;
	width: 80px;
	height: 30px;
	background: url(../images/index30.png) no-repeat 60px center #0068df;
	padding:0 9px;
	line-height: 30px;
	color:#fff;
	margin-left:18px;
}
.article-list-container{
	margin-top:17px;
}
.article-item{
	border-bottom: 1px solid #f0f0f0;
	padding:17px 0;
}
.article-img{
	display: block;
	width:219px;
	height: 139px;
	border:1px solid #d1cecd;
}
.article-img img{
	height: 100%;
}
.article-content{
	width: 660px;
	padding-right:10px;
}
.article-link{
	width:550px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
	line-height: 32px;
}
.article-time{
	font-size: 14px;
	color:#666;
	line-height: 32px;
}
.article-text{
	font-size: 14px;
	color:#666;
	line-height: 27px;
	padding-top:10px;
}
.articel-more{
	display: block;
	width: 98px;
	height: 30px;
	background: #fcfcfc;
	line-height: 28px;
	text-align: center;
	margin-top:10px;
	border:1px solid #f0f0f0;
}
.article-show{

}
.article-show-title{
	font-size: 24px;
	color:#0068df;
	text-align: center;
	line-height: 24px;
	padding-top:48px;
}
.article-show-time{
	font-size: 14px;
	color:#666;
	text-align: center;
	padding-top:30px;
	padding-bottom: 16px;
	border-bottom: 1px solid #eeeeee;
}
.article-show-time img{
	width:17px;
	height: 17px;
	margin-right:19px;
}
.article-show-text{
	font-size: 14px;
	line-height: 28px;
	padding:30px 0;
	border-bottom: 1px solid #eeeeee;
}
.article-show-text img{
	max-width: 902px;
	width: auto;
}
.article-show-bottom{
	padding:30px 0;
}
.prevnext p{
	font-size: 14px;
	line-height: 28px;
}
.prevnext p a:hover{
	color:#0068df;
}
.return-article-list{
	display: block;
	width:148px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	font-size: 14px;
	color:#fff;
	background: #0068df;
}
.return-article-list:hover{
	color:#fff;
}
.job-container{
	padding:30px 0;
}
.job-container span{
	display: inline-block;
}
.job-top{
	background: #0068df;
	height: 64px;
	line-height: 64px;
	font-size: 16px;
	color:#fff;
	border:1px solid #eeeeee;
	padding:0 50px;
}
.job-top-name{
	width:242px;
}
.job-address{
	width:216px;
}
.job-num{
	width:190px;
}
.job-experience{
	width:190px;
}
.job-time{
	width: 182px;
}
.job-title{
	height: 64px;
	line-height: 64px;
	font-size: 14px;
	padding:0 32px;
	margin:0 20px;
	border-bottom: 1px dashed #eeeeee;
	cursor: pointer;
}
.job-more-img{
	padding-top:24px;
	cursor: pointer;
}
.job-info{
	padding:0 50px;
}
.job-money{
	font-size: 14px;
	padding-top:30px;
}
.job-name{
	font-size: 16px;
	position: relative;
	border-bottom: 1px solid #eeeeee;
	padding:22px 0;
	padding-left:20px;
	line-height: 20px;
}
.job-name:before{
	position: absolute;
	content: " ";
	width:2px;
	height: 20px;
	background: #0068df;
	left:0;
}
.job-text{
	font-size: 14px;
	line-height: 34px;
	padding:30px 20px;
}
.hospital-leaders .leaders-item{
	border-bottom: 1px dashed #CCCCCC;
	padding: 20px 0;
}
.hospital-leaders .leaders-img,
.hospital-leaders .leaders-img img{
	width: 200px;
	float: left;
	margin-right: 20px;
}
.hospital-leaders .leaders-text{
	padding-top: 10px;
}
.hospital-leaders .leaders-name{
	font-size: 18px;
	font-weight: bold;
}
.hospital-leaders .leaders-item:nth-of-type(even) .leaders-img{
	float: right;
	margin-left: 20px;
	margin-right: 0;
}