/*预设开始*/

* {
	padding: 0;
	margin: 0;
}

input,
button,
select,
textarea {
	outline: none;
}

ul,
ol {
	list-style: none;
}

a {
	text-decoration: none;
}

img {
	vertical-align: top;
}

p,
a {
	font-family: "微软雅黑", arial;
}


/*预设结束*/

.container {
	width: 100%;
	height: auto;
	position: relative;
}
/* 标题部分 */
.top_content{
	width: 1216px;
	height: 58px;
	margin: 26px auto;
	position: relative;
}
.top_content>img {
	/* width: 251px;
	height: 59px; */
}
.top_content>ul {
	width: 458px;
	height: 32px;
	position: absolute;
	right: 0;
	top: 18px;
}
.top_list {
	width: 94px;
	height: 31px;
	margin: 0px 0 0 20px;
	position: relative;
	left: 0;
}
.top_list_item {
	height: 32px;
	position: absolute;
	left: 0;
}
.top_list_p {
	font-size: 18px;
	line-height: 18px;
	color: rgb(119, 119, 119);
	text-align: center;
}
.top_list_p2 {
	font-size: 12px;
	line-height: 12px;
	color: rgb(119, 119, 119);
	text-align: center;
	margin: 4px 0 0 0;
}
.top_list_item_border {
	position: absolute;
	right: 0;
	top: 7px;
	width: 1px;
	height: 17px;
	background: rgb(119, 119, 119);
}
.listb{
	position: absolute;
	left: 114px;
	top: 0;
}
.listc{
	position: absolute;
	top: 0;
	left: 229px;
}
.listd{
	position: absolute;
	top: 0;
	left: 347px;
}
/* 主图部分 */
.mastermap{
	width: 100%;
	height: 400px;
	margin: 14px 0 0 0;
	position: relative;
}
.mastermap img {
	width: 1423px;
	height: 400px;
	position: absolute;
	left: 50%;
	margin-left:-720px ;
}

.height_41 {
	height: 41px;
}
/* 紫金山路圣安介绍 */
.introduction {
	width: 1197px;
	height: 179px;
	margin: 0 auto;
}

.introduction_title {
	width: 301px;
	margin: 0 auto;
}

.introduction_title_top {
	font-size: 32px;
	line-height: 32px;
	color: rgb(89, 89, 89);
	text-align: center;
	font-weight: bold;
}

.introduction_title>div {
	width: 100%;
	height: 2px;
	background: rgb(171, 201, 223);
	margin: 5px 0 0 0;
}

.introduction_title>img {
	display: block;
	width: 20px;
	height: 6px;
	margin: 0 0 0 140px;
}

.introduction_title_bottom {
	font-size: 20px;
	line-height: 20px;
	color: rgb(93, 93, 93);
	margin: 3px 0 0 0;
	text-align: center;
}

.introduction_content {
	width: 1183px;
	height: 80px;
	margin: 26px auto;
}

.introduction_content p {
	font-size: 16px;
	line-height: 30px;
	color: rgb(93, 93, 93) !important;
	text-indent: 29px;
}

.carousel_headline {
	width: 1232px;
	height: 65px;
	margin: 0 auto;
	/* display: flex;
	align-items: flex-end; */
}

.carousel_headline>p {
	width: 188px;
	height: 38px;
	background: rgb(82, 142, 181);
	text-align: center;
	font-size: 24px;
	line-height: 38px;
	color: rgb(255, 255, 255);
	float: left;
	margin: 27px 0 0 0;
}
.carousel_headline_p2{
	width: 188px;
	height: 38px;
	background: rgb(82, 142, 181);
	text-align: center;
	font-size: 24px;
	line-height: 38px;
	color: rgb(255, 255, 255);
	float: left;
	margin: 27px 0 0 427px !important;
}

/* 门诊区/康复区轮播样式 */
.carousel_content {
	width: 1250px;
	height: 164px;
	margin: 0 auto;
	/* display: flex; */
}

.carousel_content_left {
	width: 621px;
	height: 164px;
	position: relative;
	float: left;
}

.carousel_content_left>button {
	background-image: url(../img/left.png);
	width: 49px;
	height: 49px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 50%;
	border: none;
	cursor: pointer;
	outline: none;
	z-index: 2;
}

.carousel_content_left>.prev {
	background-image: url(../img/right.png) !important;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.carousel_content_left>div {
	width: 522px;
	height: 148px;
	margin: 16px 0 0 49px;
	position: absolute;
	left: 0;
}

.carousel_content_left .swiper {
	width: 2016px;
	height: 148px;
	overflow: hidden;
}

.swiper>li {
	zoom: 1;
	vertical-align: middle;
	width: 252px;
	height: 148px;
	float: left;
	margin: 0 0 0 7px;
}

.swiper img {
	border: none;
	/* width: 252px;
	height: 148px; */
	display: block;
}

.right {
	width: 621px;
	height: 164px;
	margin: 0 0 0 8px;
}

.height_28 {
	height: 28px;
}
/* 团队介绍部分样式 */
.team_content {
	width: 1230px;
	height: 1167px;
	background: rgb(240, 240, 240);
	margin: 0 auto;
}

.height_30 {
	height: 30px;
}
/* 团队介绍标题样式 */
.team_title {
	width: 487px;
	height: 64px;
	margin: 0 auto;
}
.team_title>div{
	width: 487px;
	height: 2px;
	background: rgb(171,201,223);
	margin: 5px 0 0 0 ;
}
.team_title_p1 {
	font-weight: bold;
	font-size: 32px;
	line-height: 32px;
	color: rgb(89, 89, 89);
	text-align: center;
}
/* 左部分图标样式 */
.team_title>.people_content_left_icon {
	width: 487px;
	height: 2px;
	background: rgb(171, 201, 223);
	margin: 5px 0 0 0;
}

.team_title>img {
	width: 20px;
	height: 6px;
	margin: 0 0 0 233px;
	display: block;
}

.team_title_p2 {
	font-size: 20px;
	line-height: 20px;
	color: rgb(93, 93, 93);
	text-align: center;
	margin: 2px 0 0 0;
}

.people_content {
	width: 1230px;
	height: 391px;
	margin: 2px 0 0 0;
	display: flex;
}

.people_content_left {
	width: 589px;
	height: 391px;
	float: left;
}

.people_content_left>p {
	width: 503px;
	height: 159px;
	margin: 37px 0 0 65px;
	font-size: 16px;
	line-height: 32px;
	color: rgb(93, 93, 93);
	text-indent: 28px;
	text-align: left;
}

.people_content_left ul {
	width: 522px;
	height: 164px;
	display: block;
	margin: 31px 0 0 0;
}

.people_content_left ul>.icon {
	width: 131px;
	height: 150px;
	float: left;
	margin: 0 0 0 38px;
}

.icon>div {
	width: 88px;
	height: 101px;
	background-image: url(../img/polygon_icon.png);
	background-size: 88px 101px;
	margin: 0 auto;
}

.icon img {
	width: 31px;
	height: 34px;
	margin: 34px 0 0 28px;
}

.icon_p1 {
	margin: 9px 0 0 0;
	font-size: 18px;
	line-height: 18px;
	text-align: center;
	color: rgb(199, 0, 0);
}

.icon_p2 {
	margin: 6px 0 0 0;
	font-size: 18px;
	line-height: 18px;
	text-align: center;
	color: rgb(46, 46, 46);
}
/* 主任医师和他的同事们样式 */
.Head_portrait {
	float: left;
	width: 641px;
	height: 381px;
	margin: 10px 0 0 0;
}

.Head_portrait>li {
	float: left;
	width: 112px;
	height: 166px;
	margin: 25px 0 0 42px;
}

.cylindrical {
	display: flex;
	width: 108px;
	height: 108px;
	border: 2px solid rgb(168, 209, 228);
	border-radius: 50%;
}

.circle {
	width: 100px;
	height: 100px;
	border: 2px solid #f0f0f0;
	background: rgb(119, 183, 225);
	border-radius: 50%;
	padding: 2px;
	overflow: hidden;
}

.circle_in {
	margin: 15px 0px 0 -5px;
}

.cuibingxi {
	margin: 15px 0px 0 -12px;
}

.liushuhua {
	margin: 15px 0px 0 2px;
}

.yangjianli {
	margin: 13px 0px 0 2px;
}

.xujing {
	margin: 13px 0px 0 -4px;
}

.choubei {
	margin: 13px 0px 0 2px;
}

.Head_portrait_name {
	font-size: 21px;
	line-height: 21px;
	text-align: center;
	margin: 11px 0 0 0;
	color: rgb(89, 89, 89);
}

.Head_portrait_div {
	width: 88px;
	height: 1px;
	background: rgb(28, 157, 215);
	margin: 4px auto;
}

.Head_portrait_post {
	font-size: 16px;
	line-height: 16px;
	text-align: center;
	color: rgb(28, 157, 215);
	margin: -1px 0 0 0;
}

.workingtime {
	width: 1186px;
	height: 600px;
	margin: 0 auto;
}

.height_43 {
	height: 43px;
}
/* 专家排班表样式 */
.workingtime_title {
	width: 474px;
	height: 42px;
	margin: 0 auto;
}

.workingtime_title_div {
	float: left;
	width: 6px;
	height: 6px;
	background: #afafaf;
	border-radius: 50%;
	margin: 23px 0 0 0;
}

.workingtime_title img {
	float: left;
	width: 38px;
	height: 42px;
	margin: 0 0 0 42px;
	display: block;
}

.workingtime_title p {
	float: left;
	font-size: 42px;
	line-height: 42px;
	font-weight: bold;
	margin: 0 0 0 13px;
	letter-spacing: 4px;
	color: rgb(82, 142, 181);
}

.workingtime_title_div2 {
	float: right;
	width: 6px;
	height: 6px;
	background: #afafaf;
	border-radius: 50%;
	margin: 23px 0 0 0;
}

.workingtime>p {
	font-size: 20px;
	line-height: 20px;
	color: rgb(104, 104, 104);
	text-align: center;
	margin: 12px 0 0 0;
}

.workingtime a>img {
	width: 1186px;
	height: 509px;
	margin: 18px 0 0 0;
}

.list_content {
	width: 1230px;
	height: 400px;
	margin: 0 auto;
}

.height_48 {
	height: 48px;
}
/* 各疾病列表样式 */
.list_content_title {
	height: 66px;
	margin: 0 auto;
}

.list_content_title_p {
	font-weight: bold;
	font-size: 32px;
	line-height: 32px;
	color: rgb(89, 89, 89);
	text-align: center;
}

.list_content_title>div {
	width: 585px;
	height: 2px;
	background: rgb(171, 201, 223);
	margin: 6px 0 0 323px;
}

.list_content_title>img {
	width: 20px;
	height: 6px;
	margin: 0 0 0 605px;
	display: block;
}

.list_content_title_p2 {
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	margin: 2px 0 0 0;
	color: rgb(93, 93, 93);
}

.disease_list {
	width: 1230px;
	height: 268px;
	/*background: orchid;*/
	margin: 21px 0 0 0;
}

.disease_list_left {
	width: 320px;
	height: 268px;
	float: left;
}

.disease_list_left img {
	width: 314px;
	height: 192px;
	margin: 12px 0 0 0;
}

.disease_list_left p {
	width: 314px;
	height: 61px;
	background-image: url(../img/big.png);
	font-size: 34px;
	line-height: 61px;
	color: rgb(1, 1, 1);
	text-align: center;
	box-shadow: 1px 2px 2px rgba(163, 163, 163, 0.39);
}

.disease_list_right {
	float: left;
	width: 910px;
	height: 268px;
}

.disease_list_right>li {
	float: left;
	width: 172px;
	height: 52px;
	background-image: url(../img/listbackground.png);
	background-size: 172px 52px;
	margin: 14px 0 0 10px;
}

.disease_list_right>li p {
	font-size: 22px;
	line-height: 52px;
	color: rgb(1, 1, 1);
	text-align: center;
}

/* 5大核心优势部分样式 */
.whtChoost {
	width: 1230px;
	height: 743px;
	margin: 0 auto;
}

.whtChoost_title {
	width: auto;
	height: 64px;
}

.whtChoost_title_p {
	font-size: 32px;
	line-height: 32px;
	color: rgb(89, 89, 89);
	font-weight: bold;
	text-align: center;
	margin: 0 0 5px 0;
}

.whtChoost_title>div {
	width: 313px;
	height: 2px;
	background: rgb(171, 201, 223);
	margin: 0px auto;
}

.whtChoost_title>img {
	display: block;
	width: 20px;
	height: 6px;
	margin: 0 auto;
}

.whtChoost_title_p2 {
	font-size: 20px;
	line-height: 20px;
	color: rgb(93, 93, 93);
	text-align: center;
	margin: 2px 0 0 0;
}

.whtChoost_content {
	width: 845px;
	height: 604px;
	margin: 27px 0 0 193px;
}

.whtChoost_content>div {
	width: 688px;
	height: 604px;
	margin: 0 0 0 82px;
	background-image: url(../img/polygon.png);
	background-repeat: no-repeat;
	background-position: -274px 0px;
}

.height_49 {
	height: 49px;
}

.Theanswer {
	width: 250px;
	height: 88px;
	position: relative;
	/*margin: 0px 0 0 221px;*/
}

.one {
	margin: 0px 0 0 221px;
}

.two {
	margin: 52px 0 0 -72px;
	float: left;
}

.three {
	float: right;
	margin: 52px -85px 0 0px;
}

.four {
	float: left;
	margin: 291px 0 0 -110px;
}

.five {
	float: right;
	margin: 150px 55px 0 0px;
}

.Theanswer>div {
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background: rgb(226, 23, 23);
	font-size: 20px;
	color: rgb(255, 255, 255);
	line-height: 26px;
	text-align: center;
	margin: 0 0 0 1px;
	float: left;
}

.Theanswer_p1 {
	font-size: 28px;
	line-height: 28px;
	font-weight: bold;
	color: rgb(33, 33, 33);
	float: left;
	margin: 0 0 0 15px;
}

.Theanswer_p2 {
	/* display: inline-block; */
	font-size: 17px;
	line-height: 27px;
	color: rgb(33, 33, 33);
	margin: 7px 0 0 0;
	position: absolute;
	top: 30px;
	left: 0;
}
/* 院区对比轮播部分样式 */
.pkcarousel {
	width: 1275px;
	height: 471px;
	margin: 0 auto;
}

.pkcarousel_content {
	width: 1230px;
	height: 471px;
	background: rgb(119, 183, 225);
	margin: 0 auto;
	position: relative;
}

.height_23 {
	height: 23px;
}

.pkcarousel_title {
	width: 531px;
	height: 71px;
	background: url(../img/pk_title.png) no-repeat;
	background-position-y: 22px;
	margin: 0px 0 0 350px;
}

.pkcarousel_title>p {
	width: 485px;
	height: 63px;
	margin: 0 auto;
	background: rgb(255, 255, 255);
	font-size: 28px;
	line-height: 63px;
	text-align: center;
	color: rgb(76, 138, 179);
}

.pkcarousel_main {
	width: 1140px;
	height: 328px;
	margin: 23px auto 0;
	overflow: hidden;
}

.pkcarousel_content>.next {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: url(../img/left.png);
	display: block;
	margin: 225px 0 0 -24px;
	float: left;
	cursor: pointer;
}

.pkcarousel_content>.prev {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: url(../img/right.png);
	display: block;
	margin: 225px -24px 0 0px;
	float: right;
	cursor: pointer;
}

.pkcarousel_main_swiper {
	width: 2770px;
	height: 328px;
}

.pkcarousel_main_swiper li {
	width: 554px;
	height: 328px;
	float: left;
	margin: 0 32px 0 0;
}

.pkcarousel_main_swiper img {
	/* width: 554px;
	height: 328px; */
	border: none;
}
/* 惠民工程详情部分样式 */
.Huiminengineering {
	width: 1230px;
	height: 1049px;
	margin: 0 auto;
}

.Huiminengineering_title {
	height: 64px;
}

.Huiminengineering_title_p{
	font-size: 32px;
	line-height: 32px;
	color: rgb(89, 89, 89);
	font-weight: bold;
	text-align: center;
}

.Huiminengineering_title div {
	width: 445px;
	height: 2px;
	background: rgb(171, 201, 223);
	margin: 5px auto;
}

.Huiminengineering_title>img {
	width: 20px;
	height: 6px;
	display: block;
	margin: -5px 0 0 605px;
}

.Huiminengineering_title_p2 {
	font-size: 20px;
	line-height: 20px;
	color: rgb(93, 93, 93);
	text-align: center;
	margin: 2px 0 0 0;
}

.Huiminengineering_tab {
	width: 1230px;
	height: 72px;
}

.Huiminengineering_tab_title {
	width: 188px;
	height: 38px;
	font-size: 24px;
	line-height: 38px;
	text-align: center;
	background: rgb(82, 142, 181);
	color: rgb(255, 255, 255);
	float: left;
	margin: 34px 0 0 0;
}

.tab_right {
	width: 286px !important;
	float: right;
	margin: 34px 329px 0 0px;
}
/* 医保卡使用流程部分样式 */
.Huiminengineering_left {
	width: 603px;
	height: 850px;
	border: 1px solid rgb(235, 235, 235);
	background: rgb(239, 245, 249);
	margin: 18px 0 0 0;
	float: left;
}

.Huiminengineering_left ul {
	width: 603px;
	height: 848px;
	margin: 3px 0 0 0;
}

.Huiminengineering_left ul>li {
	margin: 15px 0 0 0;
}

.Huiminengineering_left ul>li>img {
	width: 21px;
	height: 29px;
	margin: 0 0 0 293px;
}

.Huiminengineering_left ul>li>div {
	width: 560px;
	height: 96px;
	border: 1px solid rgb(187, 200, 196);
	border-radius: 33px;
	background: rgb(235, 235, 235);
	margin: 3px 0 0 23px;
}

.Huiminengineering_left_p {
	width: 247px;
	font-size: 32px;
	line-height: 96px;
	float: left;
	color: rgb(0,0,0);
	text-align: center;
	/*margin: 0 0 0 41px;*/
}
.line_height_50{
	font-size: 18px;
	line-height: 96px ;
	color: rgb(0,0,0);
	float: left;
	margin: 0 0 0 18px;
	}
.Huiminengineering_left ul>li>div>img {
	width: 12px;
	height: 17px;
	float: left;
	margin: 40px 0 0 0px;
}
.Huiminengineering_left_p2 {
	width: 260px;
	height: 41px;
	font-size: 18px;
	line-height: 22px;
	float: left;
	color: rgb(0,0,0);
	margin: 23px 0 0 16px;
}
.Multiplelines{
	float: left;
	width: 247px !important;
	height: 70px !important;
	line-height: 39px !important;
	font-size: 32px;
	color: rgb(0,0,0);
	text-align: center;
	margin: 11px 0 0 0px !important;
}
/* 利民惠民详情图解样式部分 */
.Huiminengineering_right{
	width: 625px;
	height: 848px;
	float: right;
	margin: 20px 0 0 0;
}
.Huiminengineering_right_segmentation{
	width: 600px;
	height: 677px;
	background: url(../img/segmentation.png) no-repeat;
	background-size: 600px 677px;
	margin: 16px 0 0 12px;
}
.Huiminengineering_right_segmentation_img{
	height: 196px;
	width: 556px;
	margin: 0 0 0 34px;
	
}
.b{
	margin: 43px 0 0 22px;
}
.c{
	margin: 44px 0 0 34px;
}
.Huiminengineering_right_segmentation_img div{
	float: left;
	margin: 49px 0 0 0;
}
.Huiminengineering_right_segmentation_title{
	font-size: 24px;
	line-height: 24px;
	color: rgb(82,142,181);
}
.Huiminengineering_right_segmentation_title2{
	width: 288px;
	font-size: 18px;
	line-height: 32px;
	color: rgb(65,65,65);
	margin: 15px 0 0 0;
}
.Huiminengineering_right_segmentation_img img{
	width: 246px;
	height: 191px;
	float: right;
	border: 1px solid rgb(235,235,235);
}
.b img{
	width: 246px;
	height: 191px;
	float: left;
	border: 1px solid rgb(235,235,235);
}
.b div{
	float: right;
}
.Huiminengineering_right_bottom{
	width: 591px;
	height: 96px;
	border-radius: 10px;
	background: rgb(82,142,181);
	font-size: 26px;
	line-height: 96px;
	color: rgb(255,255,255);
	text-align: center;
	margin: 48px 0 0 16px;
}
/* 底部图片样式 */

.conclusion{
	width: 100%;
	height: 268px;
	margin: 16px 0 0 0;
	position: relative;
}
.conclusion img{
	width: 1423px;
	height: 268px;
	position: absolute;
	left: 50%;
	margin-left:-720px ;
}
/* 底部内容部分样式 */

.bottom{
	position: absolute;
	left: 50%;
	margin-left:-720px ;
	width: 1423px;
	height: 54px;
	background: rgb(82,142,181);
}
.height_15{
	height: 15px;
}
.botton_content{
	height: 25px;
	float: left;
	margin: 0 0 0 320px;
}
.bottom_phonelogo{
	width: 23px;
	height: 23px;
	float: left;
}
.bottom_phoneno{
	float: left;
	font-size: 20px;
	line-height: 25px;
	color: rgb(255,255,255);
	margin: 0 0 0 11px;
}
.bottom_locationlogo{
	width: 20px;
	height: 25px;
	float: left;
	margin: 0 0 0 130px;
}
.bottom_location{
	float: left;
	font-size: 20px;
	line-height: 25px;
	color: rgb(255,255,255);
	margin: 0 0 0 8px;
}