﻿.main_content {
	padding: 0 10px;
	background: #fbf9fa;
}

.col-md-5 {
	width: 49%;
}

.article_box img {
	float: left;
	width: 236px;
	height: 215px;
	display: block;
	margin-right: 20px;
}

.article_box p {
	position: relative;
}

.article_box .details {
	position: absolute;
	bottom: 0;
	right: -4px;
	color: #27c500;
}

.more {
	color: #999;
	font-size: 12px;
}

h2.title_header {
	padding-right: 10px;
	margin: 20px 0 12px;
}

.pr10 {
	padding: 0px;
	background: #fbf9fa
}

h2.title_header {
	margin-bottom: 20px;
}

.SwitchImage {
	position: relative;
	top: 3px;
}

.SwitchImage img {
	width: 280px;
	height: 238px;
}

.SwitchImage .swiper-box {
	height: 238px;
	width: 280px;
	overflow: hidden;
}

.SwitchImage .pagination {
	right: 10px !important;
	bottom: 10px !important;
}

.W410 {
	width: 258px;
}

ul.article_list_2 li {
	line-height: 34px;
	width: 100%;
	border-bottom: 1px solid #ededed;
	background: url(/Content/Areas/Common/images/Article/list_dot_one.png) no-repeat left center;
}

ul.article_list_2 li a {
	color: #666;
	font-size: 14px;
}

ul.article_list_2 li span.span_date {
	float: right;
	font-size: 12px;
	color: #666;
	*display: none
}

.border {
	border: 1px solid #ccc;
}

   .pd0-15{
 padding: 0 15px;
   }
.H204 {
	height: 204px;
}

.H380 {
	height: 380px;
}

.H183 {
	height: 183px;
}

.H367 {
	height: 259px;
}

ul.article_list li a.columnName {
	+float: none;
}

#allmap {
	height: 140px !important;
}

.fif {
	width: 100%;
	height: 100%;
}


/*预约挂号图片滚动*/

.SwitchImage_yy .swiper-box {
	height: 183px !important;
}

.SwitchImage_yy {
	width: 48% !important;
	height: 183px !important;
}

.SwitchImage_yy img {
	width: 100%;
	height: 183px !important;
	float: none;
}

.SwitchImage_yy .pagination span.swiper-active-switch {
	background: #2076bd !important;
}

.SwitchImage_yy .pagination span {
	border-radius: 0px !important;
}

.SwitchImage_yy .pagination {
	left: 10px !important;
	bottom: 10px !important;
}

.cloum_list {
	width: 46%;
	background: url(/Sites/Uploaded/UserUpLoad/20160817/20160817175551.png) no-repeat left center;
	padding-left: 20px;
	height: 134px;
	padding-top: 34px;
}

.cloum_list li {
	width: 43%;
	float: left;
}


/*门诊动态*/

.article_list2 li {
	border-bottom: 1px dashed #ccc;
	background: url(/Content/Areas/News/images/JiuYiZhiNan/jyzn_icon.png) no-repeat 13px 12px !important;
	padding-left: 30px !important;
	margin-bottom: 5px;
}

.article_list2 li.last {
	border-bottom: 0px;
}


/*医院环境*/

h2.table_title {
	height: 46px;
}

h2.table_title span {
	cursor: pointer;
	line-height: 46px;
	width: 50%;
	float: left;
	font-size: 18px;
	text-align: center;
	border-bottom: 1px solid #0573be;
}

h2.table_title span.active {
	background: #0573be;
	color: #fff;
}

.table_box b {
	font-weight: normal;
	line-height: 28px;
}

.table_box p {
	color: #999;
	line-height: 22px;
}

.table_box .article_box {
	background: none !important;
}

.table_box .article_box img {
	float: none;
	margin: 0 auto;
	display: block !important;
}


/*就诊指南*/

.icon_list {
	padding: 30px 0px;
	overflow: hidden;
}

.icon_list li {
	float: left;
	/* width: 16%; */
	width: 14%;
	text-align: center;
	line-height: 55px;
}

.icon_list li.last {
	margin-right: 0px;
}

.icon_list li a {
	display: inline-block;
}

.icon_list li a span {
	width: 100px;
	height: 100px;
	margin: 0 auto;
	display: block;
	background-size: 60px 60px;
}

.icon_list img {
	width: 100px;
	height: 100px;
}

.icon2 {
	background: url() no-repeat center center;
}

.icon3 {
	background: url() no-repeat center center;
}

.icon4 {
	background: url() no-repeat center center;
}

.icon5 {
	background: url() no-repeat center center;
}

.icon6 {
	background: url() no-repeat center center;
}

.icon7 {
	background: url() no-repeat center center;
}

.icon_list li a:hover span {
	transform: scale(1.1, 1.1);
	transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
}


/*医保服务*/

.title {
	font-size: 24px;
	font-weight: normal;
	line-height: 45px;
	height: 45px;
	margin-bottom: 10px;
}

.title span {
	font-size: 14px;
	color: #ae1005;
	background: url(/Content/Areas/News/images/JiuYiZhiNan/bj_jyzn.jpg) no-repeat left center !important;
	height: 28px;
	line-height: 28px;
	width: 174px;
	display: inline-block;
	padding-left: 21px;
}

.title_header2 {
	font-size: 18px;
	line-height: 26px;
}

.title_header2 .more {
	float: right;
	font-size: 12px;
}

.box1 {
	background: #60b8f4 url(/Sites/Uploaded/UserUpLoad/20160901/20160901204709.jpg) no-repeat left bottom;
	padding: 16px 20px;
	position: relative;
}

.box1 .article_box img {
	display: none;
}

.box1 .article_box h2 a {
	color: #fff;
	font-size: 18px;
}

.box1 .article_box h2 a:hover {
	color: #fff;
}

.box1 .article_box p {
	color: #fff;
	margin-top: 15px;
}

.box2 {
	padding: 0 15px 20px;
	background: #fbf9fa;
}

.box3 {
	border: 1px solid #ccc;
	border-left: 0px;
	border-right: 0px;
	padding: 15px 20px;
	background: url(/Sites/Uploaded/UserUpLoad/20160902/20160902091206.jpg) no-repeat right bottom;
}

.box4 {
	border: 1px solid #ccc;
	padding: 15px 20px;
	background: url(/Content/Areas/News/images/JiuYiZhiNan/question2.png) no-repeat left top;
}

.box4 .title_header2 span a {
	color: #e83344;
}

.box4 .article_box {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

.box4 .article_box h2 {
	background: url(/Content/Areas/News/images/JiuYiZhiNan/question.png) no-repeat left center;
	margin-bottom: 0px;
	line-height: 32px;
	padding-left: 25px;
}

.box4 p {
	background: url(/Content/Areas/News/images/JiuYiZhiNan/answer.png) no-repeat left 6px;
	padding-left: 20px;
	margin-left: 18px;
}

.box4 .article_box .details {
	display: none;
}

.box4 ul li {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 10px;
	background: url(/Content/Areas/News/images/JiuYiZhiNan/question.png) no-repeat left center;
	padding-left: 25px;
}

.box4 ul li.last {
	border-bottom: none;
}

.chuzhen_btn {
	display: none
}

@media screen and (max-width:768px) {
	ul.article_list li,
	.box4 .article_box h2 {
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
	}
	.SwitchImage_yy {
			overflow: hidden;
	}
	.SwitchImage,
	.SwitchImage img {
			width: 234px;
	}
	.H380 {
			overflow: hidden;
	}
	.box4 p {
			overflow: hidden;
			height: 60px;
	}
	.Scheduling,
	div.Scheduling_icon_box {
			width: 100% !important;
	}
	.SwitchImage .swiper-box {
			height: 100%;
			width: 100%;
			overflow: hidden;
	}
	.W410 {
			width: 100%;
	}
}

@media screen and (max-width:768px) {
	.article_box img {
			width: 100%;
	}
	.fif {
			width: 100%;
	}
	ul.article_list {
			overflow: hidden;
	}
	ul.article_list li {
			width: 50%;
			float: left;
			box-sizing: border-box
	}
	.chuzhen_pc {
			display: none;
	}
	.chuzhen_btn {
			display: block;
			width: 100%;
			line-height: 32px;
			text-align: center;
			background: #2076bd;
	}
	.chuzhen_btn a {
			color: #fff;
	}
	.H367,
	.H440 {
			height: auto;
	}
	.box1 {
			background;
			background: #60b8f4;
	}
	.box2,
	.box3 {
			border: 1px solid #ccc;
	}
	.pl10 {
			padding-left: 0px;
	}
	.pr10 {
			padding-right: 0px;
	}
	.H380,
	.box4 p {
			height: auto;
	}
	.SwitchImage,
	.SwitchImage img {
			width: 100%;
			top: -5px;
	}
	.SwitchImage .swiper-box {
			height: 100%;
			width: 100%;
			overflow: hidden;
	}
	.W410 {
			width: 100%;
  }
  .pd0-15{
 padding: 0;
  }
}

@media screen and (max-width:640px) {
	.fif>div {
			width: 100%;
	}
	h2.title_header span {
			font-size: 20px;
	}
	.article_box img {
			width: 100%;
	}
	.icon_list {
   padding: 15px 0px;
   display: flex;
 flex-wrap: wrap;
	}
	.icon_list li {
			width: 33.33%;
   margin-bottom: 15px;
   line-height: initial;
	}
	.SwitchImage .swiper-box {
			height: 100%;
			width: 100%;
			overflow: hidden;
	}
	.W410 {
			width: 100%;
	}
}

@media screen and (max-width:600px) {
	.H183 {
			height: auto;
	}
	.SwitchImage_yy {
			width: 100% !important;
			margin: 0 auto;
	}
	.cloum_list {
			width: 100%;
			background: none;
			padding-top: 0px;
			height: auto;
			box-sizing: border-box;
			margin-top: 10px
	}
	ul.article_list.cloum_list li {
			width: 50%;
			float: left;
			box-sizing: border-box;
	}
	ul.article_list li {
			width: 100%;
			float: none;
	}
	.SwitchImage .swiper-box {
			height: 100%;
			width: 100%;
			overflow: hidden;
	}
	.W410 {
			width: 100%;
	}
}

@media screen and (max-width:460px) {
	.icon_list li {
			width: 33.33%;
			margin-bottom: 15px;
	}
	.icon_list {
			padding: 15px 0px 0px;
	}
	.article_list li {
			width: 100%;
			box-sizing: border-box;
	}
	ul.article_list li {
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
	}
	.W410 {
			width: 100%;
	}
}

@media screen and (max-width:435px) {
	ul.article_list li a.columnName {
			display: none
	}
	.SwitchImage .swiper-box {
			height: 100%;
			width: 100%;
			overflow: hidden;
	}
	.W410 {
			width: 100%;
	}
} 