 /* 全局重置与基础设置 */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: "Microsoft YaHei", "PingFang SC", "Helvetica Neue", sans-serif;
            background-color: #f5f8fc;
			background:#fff;
        }

        /* 主容器 - 适配PC端 */
        .brand-banner {
            width: 1278px;
            height: 714px;
            margin: 0 auto;
            position: relative;
            background: url("../images/banner.png") center / cover no-repeat;
            /* 背景图请替换为你的实拍图地址 */
            display: flex;
            align-items: center;
            justify-content: center;
            overflow: hidden;
        }

        /* 背景文字水印 */
        .bg-watermark {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            color: rgba(255, 255, 255, 0.2);
            font-size: 120px;
            font-weight: 700;
            letter-spacing: 8px;
            pointer-events: none;
            text-transform: uppercase;
        }
        .bg-watermark .left {
            position: absolute;
            top: 80px;
            left: 50px;
        }
        .bg-watermark .right {
            position: absolute;
            top: 80px;
            right: 50px;
        }

        /* 主内容卡片 */
        .content-card {
            width: 70%;
            padding: 60px 40px;
            position: relative;
            z-index: 10;
            text-align: center;
        }

        /* 标题 */
        .main-title {
            font-size: 56px;
            color: #ffffff;
            font-weight: 700;
            margin: 40px 0;
            letter-spacing: 4px;
        }

        /* 资质图标列表 */
        .qualification-list {
            display: flex;
            justify-content: space-between;
            align-items: center;
            gap: 16px;
            margin-bottom: 50px;
        }
        .qualification-item {
            flex: 1;
            display: flex;
            flex-direction: column;
            align-items: center;
            color: #ffffff;
            font-size: 14px;
            line-height: 1.6;
        }
        .qualification-icon {
            width: 60px;
            height: 60px;
            margin-bottom: 10px;
            filter: brightness(0) invert(1);
            /* 这里可以替换为你的资质图标SVG或图片 */
            background: url("shturl.cc/g4G9lOjaMt") center / contain no-repeat;
        }

 

        /* 2026版标签 */
        .version-tag {
            display: inline-block;
            background: #ffffff;
            color: #337ab7;
            padding: 8px 60px;
            border-radius: 20px;
            font-size: 16px;
            font-weight: 500;
        }

       /*门厅*/
	   .menting{
	    background:url(../images/menting.png) no-repeat center;
	    width:1278px;
		height:713px;
		margin:50px auto;}
		
		.menting .men_con{
		 width:100%; 
		 height:713px;
		 position:relative;
		}
		
		.menting .men_con .jiazhi{ 
		position:absolute;
		width:575px;
		overflow:hidden;
		font: bold 32px/40px "Microsoft Yahei";
		 color:#fff;
		 bottom:65px; 
		 right:53px;
		 text-align:center;
		 padding:20px;
		}
		.menting .men_con .jiazhi em
		{
		font: normal 25px/40px "Microsoft Yahei";}
		
		/*医院介绍*/
		.pinpai{
		width:1278px;
		overflow:hidden;
		margin:0 auto;}
		
		.pinpai .dalou{
		width:712px;
		height:486px;
		float:left}
		
		.pinpai .con{
		float:right;
		width:500px;
		overflow:hidden;
		}
		.pinpai .con h2{
		font: normal 35px/40px "Microsoft Yahei";
		color:#000;
		margin-top:20px;}
		.pinpai .con p{font: normal 16px/30px "Microsoft Yahei";
		color:#000;
		margin-top:20px;}
		/*经营项目*/
        .mindmap-container {
	        clear:both;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 80px;
            width: 1278px;
            margin: 50px auto;
            position: relative;
        }

       
        /* 中间两大分支容器 */
        .branches-wrapper {
		    width:100%;
            display: flex;
            flex-direction: column;
            gap: 60px;
        }

        /* 分支模块 */
        .branch-item {
		    width:100%;
            display: flex;
            align-items: center;
            gap: 60px;
            position: relative;
        }
        .branch-title-card {
            background-color: #2b5496;
            color: #ffffff;
            padding: 20px 30px;
            border-radius: 4px;
            text-align: center;
            flex-shrink: 0;
            position: relative;
        }
        .branch-subtitle {
            font-size: 20px;
            margin-bottom: 6px;
            opacity: 0.9;
        }
        .branch-main-title {
            font-size: 36px;
            font-weight: 700;
        }

            /* 右侧子模块容器 */
        .children-wrapper {
            display: flex;
            flex-direction: column;
            gap: 30px;
            position: relative;
        }
        .child-item {
            display: flex;
            align-items: center;
            gap: 30px;
            position: relative;
        }
        .child-title-card {
            background-color: #2b5496;
            color: #ffffff;
            padding: 16px 24px;
            border-radius: 4px;
            font-size: 24px;
            font-weight: 600;
            flex-shrink: 0;
        }

        /* 虚线框服务列表 */
        .service-list-box {
            border: 2px dashed #63a8e0;
            border-radius: 12px;
            padding: 20px;
            background-color: #f7faff;
            grid-template-columns: repeat(3, 1fr);
            gap: 12px;
            position: relative;
        }
        .service-item {
		    display:block; 
		    float:left;
            font-size: 18px;
            color: #2b5496;
            text-align: center;
            padding: 4px 8px;
        }

        /* 右侧连接线 */
        .right-connector {
            position: absolute;
            right: calc(100% + 30px);
            top: 50%;
            transform: translateY(-50%);
            width: 30px;
            height: 2px;
            background-color: #63a8e0;
        }
        .right-connector::after {
            content: '';
            position: absolute;
            right: 0;
            top: 50%;
            width: 16px;
            height: 16px;
            border-right: 2px solid #63a8e0;
            border-top: 2px solid #63a8e0;
            border-radius: 0 10px 0 0;
            transform: translateY(-50%);
        }

        /* 左下角小形象（可选） */
        .mini-avatar {
            position: absolute;
            bottom: -80px;
            left: -60px;
            width: 100px;
            height: 120px;
            background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 120'%3E%3Ccircle cx='50' cy='60' r='40' fill='%2370d6ff'/%3E%3Ccircle cx='35' cy='55' r='5' fill='%23ffffff'/%3E%3Ccircle cx='65' cy='55' r='5' fill='%23ffffff'/%3E%3Ccircle cx='35' cy='55' r='2' fill='%233333333'/%3E%3Ccircle cx='65' cy='55' r='2' fill='%233333333'/%3E%3Cpath d='M40 70 Q50 78 60 70' stroke='%23ff6b81' stroke-width='2' fill='none'/%3E%3C/svg%3E") center / contain no-repeat;
        }
		/*选择海峡的28个理由*/
		.reason-section {
            width: 1278px;
            margin: 0 auto;
            ovflow:hidden;
        }

        /* 左侧标题与图片 */
		 .reason-section > .pinpai-title {
		    text-align:center;
            font-size: 36px;
            color: #2b5496;
            line-height: 1.4;
			margin-bottom:50px;
        }
        .reason-section > .pinpai-title .red-num {
            color: #ff3333;
            font-size: 60px;
            font-weight: 700;
        }
        .hospital-img {
            width: 100%;
            height: auto;
            border-radius: 4px;
            box-shadow: 0 2px 8px rgba(0,0,0,0.1);
        }

        /* 右侧理由列表 */
        .right-col {
		    width:1278px;
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 24px;
			 margin:0 auto;
        }
        .reason-item {
            display: flex;
            align-items: flex-start;
            gap: 16px;
            padding: 12px;
        }
        .trophy-icon {
            width: 100px;
            height: 100px;
            flex-shrink: 0;
            background: url("../images/jiangbei.png") center / contain no-repeat;
        }
        .reason-content {
            flex: 1;
            border: 1px dashed #63a8e0;
            border-radius: 12px;
            padding: 16px;
            background-color: #f7faff;
        }
        .reason-title {
            font-size: 22px;
            color: #2b5496;
            font-weight: 600;
            margin-bottom: 8px;
        }
        .reason-desc {
            font-size: 16px;
            color: #444444;
            line-height: 1.6;
        }
		/*口碑*/
		.koubei{
		width:1278px;
		overflow:hidden;
		margin:50px auto;}
		/*人气项目top6*/
		.top6-section {
            width: 1278px;
            margin: 0 auto;
            background-color: #c81926;
            background-image: radial-gradient(circle at center, #e02030 0%, #c81926 100%);
            position: relative;
            overflow: hidden;
            padding: 40px 60px 200px 60px;
        }

        /* 顶部标题栏 */
        .header-bar {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 60px;
        }
        .header-left {
            color: #ffffff;
        }
        .koubei-title {
            font-size: 28px;
            font-weight: 700;
            background: rgba(255,255,255,0.15);
            display: inline-block;
            padding: 6px 16px;
            border-radius: 4px;
        }
        .sub-title {
            font-size: 18px;
            margin-top: 8px;
            opacity: 0.9;
        }

        /* 项目列表容器 */
        .top6-container {
            display: flex;
            justify-content: space-between;
            align-items: flex-end;
            position: relative;
            z-index: 10;
        }
        .project-card {
            width: 16%;
            background-color: rgba(255,255,255,0.1);
            border-radius: 12px;
            overflow: hidden;
            color: #ffffff;
            position: relative;
        }
        .card-img {
            width: 100%;
            height: 150px;
            object-fit: cover;
            display: block;
        }
        .card-rank {
            position: absolute;
            top: -20px;
            left: 50%;
            transform: translateX(-50%);
            width: 80px;
            height: 80px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 40px;
            font-weight: 700;
            color: #c81926;
            border-radius: 50%;
        }
        .rank-1 {
            background-color: #f8c048;
            box-shadow: 0 0 10px rgba(248,192,72,0.8);
        }
        .rank-2 {
            background-color: #e0e0e0;
            box-shadow: 0 0 10px rgba(224,224,224,0.8);
        }
        .rank-3 {
            background-color: #f09050;
            box-shadow: 0 0 10px rgba(240,144,80,0.8);
        }
        .rank-4, .rank-5, .rank-6 {
            background-color: #ffffff;
            color: #c81926;
            box-shadow: 0 0 10px rgba(255,255,255,0.8);
        }
        .card-stats {
            position: absolute;
            top: 80px;
            left: 12px;
            font-size: 14px;
            line-height: 1.5;
        }
        .card-info {
            padding: 16px;
        }
        .card-title {
            font-size: 22px;
            font-weight: 700;
            margin-bottom: 8px;
            line-height: 1.3;
        }
        .card-desc {
            font-size: 12px;
            line-height: 1.6;
            opacity: 0.9;
        }

        /* 底部折线图 */
        .trend-line {
            position: absolute;
            bottom: 120px;
            left: 60px;
            right: 60px;
            height: 200px;
            pointer-events: none;
            z-index: 5;
        }
        .trend-path {
            fill: none;
            stroke: #f8c048;
            stroke-width: 3;
        }
        .trend-point {
            fill: #f8c048;
            stroke: #c81926;
            stroke-width: 2;
        }

        /* 底部品牌信息 */
        .brand-footer {
            position: absolute;
            bottom: 40px;
            right: 60px;
            color: #ffffff;
            text-align: right;
        }
        .brand-logo {
            font-size: 36px;
            font-weight: 700;
            letter-spacing: 4px;
            margin-bottom: 8px;
        }
        .brand-desc {
            font-size: 14px;
            opacity: 0.8;
        }
		/* 主容器 */
        .annual-report-section {
            width: 1278px;
            height: 980px;
            margin: 50px auto;
            background-color: #c81926;
            background-image: radial-gradient(circle at center, #e02030 0%, #c81926 100%);
            position: relative;
            overflow: hidden;
            color: #ffffff;
        }

        /* 四大模块布局 */
        .grid-container {
            position: absolute;
            top: 50px;
            left: 50px;
            right: 60px;
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 30px;
            overflow:hidden;
			
        }
        .info-block {
            padding: 20px;
			border:1px solid #fff;
        }
        .block-title {
            font-size: 24px;
            font-weight: 700;
            margin-bottom: 16px;
            display: flex;
            align-items: center;
        }
        .block-title::before {
            content: '';
            width: 40px;
            height: 40px;
            background: radial-gradient(circle, #ffb0b8, #ffffff);
            border-radius: 50%;
            margin-right: 10px;
            position: relative;
        }
        .block-title::after {
            content: '';
            width: 20px;
            height: 20px;
            background: radial-gradient(circle, #ffb0b8, #ffffff);
            border-radius: 50%;
            position: absolute;
            margin-left: 10px;
            margin-top: -15px;
        }
        .block-text {
            font-size: 16px;
            line-height: 1.8;
        }
        .block-text .num {
            font-size: 36px;
            font-weight: 700;
            color: #f8c048;
            margin: 0 4px;
        }
		/*A级示范单位*/
		.shifan{
		 width:1278px;
		 height:588px;
		 margin:0 auto;
		 background:url(../images/a.png) no-repeat center;}
		 
		.shifan .shifan_con{
		width:1278px;
		height:588px;
		position:relative;
		}
		
		.shifan .shifan_con .aj{
		position:absolute;
		width:550px;
		height:300px;
		top:180px;
		right:120px;}
		.shifan .shifan_con .aj p{
		font:30px/60px "Microsoft Yahei";
		color:#bf9000;
		text-align:center;
		margin-bottom:20px;}
		.shifan .shifan_con .aj h3{font:bold 60px/60px "Microsoft Yahei";
		color:#bf9000;
		text-align:center;}
        /*海峡整形荣誉资质*/
        .certificate-section {
            width: 1278px;
            margin: 50px auto;
        }
        .section-title {
            font-size: 36px;
            color: #2b5496;
            text-align: center;
            margin-bottom: 40px;
            font-weight: 700;
        }

        /* 网格布局 */
        .certificate-grid {
            display: grid;
            grid-template-columns: repeat(5, 1fr);
            gap: 20px;
        }
        .certificate-item {
            display: flex;
            flex-direction: column;
            align-items: center;
            text-align: center;
        }
        .certificate-img-wrap {
            width: 100%;
            aspect-ratio: 4 / 3;
            border: 1px dashed #63a8e0;
            border-radius: 8px;
            padding: 10px;
            margin-bottom: 12px;
        }
        .certificate-img {
            width: 100%;
            height: 100%;
            object-fit: contain;
        }
        .certificate-name {
            font-size: 16px;
            color: #333333;
            line-height: 1.5;
        }
/*医生模块*/
.doc{ width:1278px; overflow:hidden; margin:0 auto;}
/*轻医美中心*/
       .doc-section {
            width: 1278px;
            margin: 60px auto;
            text-align: center;
        }

        /* 标题 */
        .section-title {
            margin-bottom: 40px;
        }
        .section-title h2 {
            font-size: 42px;
            color: #2b74b8;
            font-weight: 700;
            margin-bottom: 8px;
        }
        .section-title p {
            font-size: 18px;
            color: #666666;
        }

        /* 医生网格布局 */
        .doc-grid {
            display: grid;
            grid-template-columns: repeat(6, 1fr);
            gap: 30px 20px;
        }
        .doc-item {
            display: flex;
            flex-direction: column;
            align-items: center;
        }
        .doc-avatar {
            width: 172px;
            height: 172px;

            background-color: #2b74b8;
            overflow: hidden;
            margin-bottom: 12px;
        }
        .doc-avatar img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        .doc-name {
            font-size: 16px;
            color: #333333;
            font-weight: 500;
        }
		
/*王玉燕*/
        .doctor-profile-section {
            width: 1278px;
            margin: 60px auto;
            display: flex;
            align-items: center;
            gap: 40px;
            position: relative;
		   
        }

        /* 左侧医生头像 */
        .doctor-avatar-wrap {
            width: 380px;
            flex-shrink: 0;
        }
        .doctor-avatar {
            width: 100%;
            height: auto;
            display: block;
        }

        /* 右侧文字信息 */
        .doctor-info-wrap {
            flex: 1;
        }
        .doctor-header {
            margin-bottom: 20px;
        }
        .doctor-name {
            font-size: 72px;
            font-weight: 700;
            color: #000000;
            line-height: 1;
        }
        .doctor-name span {
            font-size: 24px;
            font-weight: normal;
            margin-left: 10px;
        }
        .doctor-code {
            font-size: 22px;
            color: #333333;
            margin-top: 8px;
        }
        .doctor-title {
            font-size: 28px;
            color: #000000;
            margin-top: 12px;
        }

        /* 简介列表 */
        .doctor-details {
            display: grid;
            grid-template-columns: 1fr 1fr;
            margin: 20px 0;
            font-size: 16px;
            line-height: 1.5;
            color: #333333;
        }
        .doctor-details li {
            list-style: none;
            padding-left: 16px;
            position: relative;
        }
        .doctor-details li::before {
            content: "•";
            position: absolute;
            left: 0;
            color: #2b74b8;
            font-weight: bold;
        }

        /* 专业擅长 */
        .doctor-skill {
            border: 1px dashed #63a8e0;
            border-radius: 8px;
            padding: 16px;
            font-size: 16px;
            line-height: 1.8;
            color: #333333;
        }
        .doctor-skill h4 {
            font-size: 18px;
            color: #2b74b8;
            margin-bottom: 8px;
        }
       .doctor-tech-section {
            width: 1278px;
            margin: 60px auto;
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 30px;
            align-items: start;
        }

        /* 左侧文字部分 */
        .tech-text-wrap {
            border: 1px dashed #63a8e0;
            border-radius: 8px;
            padding: 30px;
        }
        .tech-title {
            font-size: 36px;
            font-weight: 700;
            color: #000000;
            line-height: 1.3;
            margin-bottom: 30px;
        }
        .tech-item {
            margin-bottom: 30px;
        }
        .tech-item:last-child {
            margin-bottom: 0;
        }
        .tech-subtitle {
            font-size: 20px;
            color: #000000;
            font-weight: 600;
            margin-bottom: 10px;
        }
        .tech-desc {
            font-size: 18px;
            line-height: 1.6;
            color: #333333;
        }

        /* 右侧图片部分 */
        .tech-image-wrap {
            display: flex;
            flex-direction: column;
            gap: 20px;
        }
		.doctor-academic-section {
            width: 1278px;
			overflow:hidden;
            margin: 0 auto;
			padding:20px 30px;
			border: 1px dashed #63a8e0;
        }
		.doctor-academic-section img{
		display:block;
		float:left;
		margin-right:9.6px;
		margin-bottom:8px;}
        .doctor-academic-section .academic-text-item{
		float:left;
		width:244px;
		height:320px;
		border: 1px dashed #63a8e0;
		}
        .doctor-academic-section .academic-text-item p{
		    font-size: 26px;
            color: #000000;
            line-height: 1.3;
			text-align:center;
			padding:80px 10px;}
			
		/*刘中林*/
		.lzl_img{
		 border: 1px dashed #63a8e0;
		 margin-bottom:30px;}
		 .lzl_img img{ 
		 display:block;
		 width:98%;
		 margin:15px auto;}
		 .lzl_js{
		 width:1278px;
		 height:591px;
		 background:url(../images/lzl_js.png) no-repeat center;
		 position:relative;
		 border: 1px dashed #63a8e0;}
		 .lzl_js .js{ position:absolute;
		 width:380px;
		 height:370px;
		 right:25px;
		 bottom:20px;
		 }
		 .lzl_js .js h5{
		 font: normal 28px/40px "Microsoft Yahei";
		 color:#000;
		 text-align:center;
		 margin-top:20px;}
		 .lzl_js .js ul{ 
		 width:95%;
		 margin:10px auto 0 auto;}
		 .lzl_js .js ul li{
		 list-style:none;
		 font: normal 15px/23px "Microsoft Yahei";}
		 
		 /*张伟*/
		 .zw_js{
		 background:url(../images/zw_js.png) no-repeat center;
		 width:1278px;
		 height:593px;
		 position:relative;
		 border: 1px dashed #63a8e0;}
		 .zw_js .js {
		 position:absolute; 
		 width:388px;
		 height:460px;
		 top:30px;
		 right:300px;
		 padding:20px;}
		 .zw_js .js h5{
		 font:bold 24px/35px "Microsoft Yahei";
		 color:#000;}
		 .zw_js .js p{font:normal 13px/25px "Microsoft Yahei";
		 color:#000;
		 margin-top:10px;}
		 
		 /*鲁清滨*/
		 .lqb_js{
		 background:url(../images/lqb_js.png) no-repeat center;
		 width:1278px;
		 height:591px;
		 position:relative;
		 border: 1px dashed #63a8e0;
		 }
		 .lqb_js .js {
		 position:absolute; 
		 width:440px;
		 height:550px;
		 top:20px;
		 left:22px;
		 padding:20px;
		 }
		 .lqb_js .js h5{
		 font:bold 22px/30px "Microsoft Yahei";
		 color:#000;}
		 .lqb_js .js p{font:normal 14px/25px "Microsoft Yahei";
		 color:#000;
		 margin-top:20px;}
		 /*王丹*/
		 .wd_js{
		 background:url(../images/wd_js.png) no-repeat center;
		 width:1278px;
		 height:590px;
		 position:relative;
		 border: 1px dashed #63a8e0;
		 }
		 .wd_js .js {
		 position:absolute; 
		 width:544px;
		 height:200px;
		 top:200px;
		 left:360px;
		 padding:10px;
		 }
		 .wd_js .js h5{
		 font:bold 22px/30px "Microsoft Yahei";
		 color:#000;}
		 .wd_js .js p{font:normal 14px/20px "Microsoft Yahei";
		 color:#000;
		 margin-top:5px;}
		 /*王安周*/
		 .waz_js{
		 background:url(../images/waz_js.png) no-repeat center;
		 width:1278px;
		 height:591px;
		 position:relative;
		 border: 1px dashed #63a8e0;
		 }
		 .waz_js .js {
		 position:absolute; 
		 width:352px;
		 height:259px;
		 bottom:20px;
		 left:30px;
		 padding:10px;
		 }
		 .waz_js .js h5{
		 font:bold 22px/30px "Microsoft Yahei";
		 color:#000;}
		 .waz_js .js p{font:normal 14px/20px "Microsoft Yahei";
		 color:#000;
		 margin-top:15px;}
		 /*田林林*/
		 .tll_js{
		 width:1278px;
		 overflow:hidden;
		 border: 1px dashed #63a8e0;}
		 .tll_js .js{
		 width:1220px;
		 overflow:hidden;
		 margin:20px auto;
		 }
		 .tll_js .js h5{
		 font:bold 22px/30px "Microsoft Yahei";
		 color:#000;}
		 .tll_js .js p{font:normal 14px/20px "Microsoft Yahei";
		 color:#000;
		 margin-top:10px;
		 margin-bottom:20px;}
		 /*尚春红*/
		 .sch_js{
		 background:url(../images/sch_js.png) no-repeat center;
		 width:1278px;
		 height:591px;
		 position:relative;
		 border: 1px dashed #63a8e0;
		 }
		 .sch_js .js {
		 position:absolute; 
		 width:473px;
		 height:190px;
		 top:25px;
		 left:30px;
		 padding:10px;
		 }
		 .sch_js .js h5{
		 font:bold 22px/30px "Microsoft Yahei";
		 color:#000;}
		 .sch_js .js p{font:normal 14px/20px "Microsoft Yahei";
		 color:#000;
		 margin-top:10px;}
		 
		 /*吴柔琎 张朋朋*/
		.ys-dual-section {
            width: 1278px;
            margin: 60px auto;
            display: flex;
            justify-content: space-between;
            align-items: center;
            gap: 40px;
			border: 1px dashed #63a8e0;
        }

        /* 单个医生卡片 */
        .ys-card {
            flex: 1;
            display: flex;
            align-items: center;
            gap: 20px;
			margin-left:40px;
        }

        /* 左侧医生信息 */
        .ys-info-wrap {
            flex-shrink: 0;
        }
        .ys-name {
            font-size: 48px;
            font-weight: 700;
            color: #000000;
            line-height: 1;
        }
        .ys-name span {
            font-size: 20px;
            font-weight: normal;
            display: block;
            margin-top: 4px;
        }
        .doctor-code {
            font-size: 18px;
            color: #333333;
            margin-top: 12px;
        }
        .ys-title {
            font-size: 20px;
            color: #000000;
            margin-top: 12px;
        }

        /* 医生头像 */
        .ys-avatar {
            width: 280px;
            height: auto;
            display: block;
        }

        /* 证书图片 */
        .ys-cert-wrap {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
            margin-top: 20px;
        }
        .ys-cert {
            width: 201px;
            height: 290px;
            border-radius: 4px;
            box-shadow: 0 2px 8px rgba(0,0,0,0.1);
        }
		 /*鲁清滨*/
		 .yay_js{
		 background:url(../images/yay_js.png) no-repeat center;
		 width:1278px;
		 height:590px;
		 position:relative;
		 border: 1px dashed #63a8e0;
		 }
		 .yay_js .js {
		 position:absolute; 
		 width:400px;
		 height:550px;
		 top:30px;
		 right:22px;
		 padding:20px;
		 }
		 .yay_js .js h5{
		 font:bold 25px/30px "Microsoft Yahei";
		 color:#000;}
		 .yay_js .js p{font:normal 14px/22px "Microsoft Yahei";
		 color:#000;
		 margin-top:20px;}
		 /*吴银堂*/
		 .wyt_js{
		 background:url(../images/wyt_ry.png) no-repeat center;
		 width:1278px;
		 height:591px;
		 position:relative;
		 border: 1px dashed #63a8e0;
		 }
		 .wyt_js .js {
		 position:absolute; 
		 width:424px;
		 height:550px;
		 top:30px;
		 right:450px;
		 padding:20px;
		 }
		 .wyt_js .js h5{
		 font:bold 28px/30px "Microsoft Yahei";
		 color:#000;
		 margin-bottom:10px;}
		 .wyt_js .js p{font:normal 14px/20px "Microsoft Yahei";
		 color:#000;
		 margin-top:10px;}
		 /*徐永*/
		 .xy_js{
		 background:url(../images/xy_js.png) no-repeat center;
		 width:1278px;
		 height:591px;
		 position:relative;
		 border: 1px dashed #63a8e0;
		 margin-bottom:30px;
		 }
		 .xy_js .js {
		 position:absolute; 
		 width:396px;
		 height:397px;
		 top:10px;
		 right:450px;
		 padding:20px;
		 }
		 .xy_js .js h5{
		 font:bold 26px/30px "Microsoft Yahei";
		 color:#000;
		 margin-bottom:10px;}
		 .xy_js .js p{font:normal 14px/19px "Microsoft Yahei";
		 color:#000;
		 margin-top:10px;}
		 /*麻醉科*/
        .mz-dual-section {
            width: 1278px;
            margin: 60px auto;
            display: flex;
            align-items: center;
            position: relative;
        }

        /* 左侧医生头像 */
        .mz-avatar-left {
            width: 320px;
            flex-shrink: 0;
        }
        .mz-avatar {
            width: 100%;
            height: auto;
            display: block;
        }

        /* 中间文字信息 */
        .mz-info-wrap {
            flex: 1;
            padding: 0 20px;
        }
        .mz-profile {
            margin-bottom: 30px;
        }
        .mz-profile:last-child {
            margin-bottom: 0;
        }
        .mz-header {
            margin-bottom: 15px;
        }
        .mz-name {
            font-size: 52px;
            font-weight: 700;
            color: #000000;
            line-height: 1;
        }
        .mz-name span {
            font-size: 20px;
            font-weight: normal;
            margin-left: 10px;
        }
        .mz-code {
            font-size: 18px;
            color: #333333;
            margin-top: 8px;
        }
        .mz-title {
            font-size: 22px;
            color: #000000;
            margin-top: 10px;
        }

        /* 简介列表 */
        .mz-details {
            font-size: 16px;
            line-height: 1.8;
            color: #333333;
            margin: 15px 0;
        }
        .mz-details li {
            list-style: none;
            padding-left: 16px;
            position: relative;
            margin-bottom: 6px;
        }
        .mz-details li::before {
            content: "•";
            position: absolute;
            left: 0;
            color: #2b74b8;
            font-weight: bold;
        }

        /* 专业擅长 */
        .mz-skill {
            border: 1px dashed #63a8e0;
            border-radius: 8px;
            padding: 16px;
            font-size: 16px;
            line-height: 1.8;
            color: #333333;
        }
        .mz-skill h4 {
            font-size: 18px;
            color: #2b74b8;
            margin-bottom: 8px;
        }

        /* 右侧医生头像 */
        .mz-avatar-right {
            width: 320px;
            flex-shrink: 0;
        }
		 