*{padding:0;margin:0;font-family:'微软雅黑';text-decoration: none;}
img{max-width: 100%;margin: 0 auto;}
body{color: #444;}
.clear{clear:both;height: 1px;}
li{list-style-type: none;}
*{color: #454545;font-size: 16px;}
a:focus{outline: none}
#w620{max-width: 620px;padding: 0 10px;margin:0 auto;}
#width{
	min-width:320px;
	max-width:640px;
	margin:0 auto 5%;
}

		/***院内新闻 公告通知 媒体报道***/
		.tab{width: 100%;overflow: hidden;margin:0.6rem auto 1.4rem;}
		.tab>.t_ul1{width: 100%;display: flex;justify-content:center;align-items:center;}
		.tab>.t_ul1>li{width:calc((100% - 1rem)/3);height:2.4rem;line-height:2.4rem;background: #dcdcdc;font-size: 1rem;color: #333333;text-align: center;margin: 0;margin-right: 0.5rem;}
		.tab>.t_ul1>li:nth-child(3){margin-right: 0}
		.tab>.t_ul1>li.on{background: #af0000;color: #fff;}
		.tab>.t_ul2{width: 100%;margin:0.5rem auto 0;}
		.tab>.t_ul2 li{width: 100%;overflow: hidden;display: none;margin: 0;}
		.tab>.t_ul2 li .tt_content{width: 100%;display: block;}
		.tab>.t_ul2 li .tt_content li{width: 100%;display: flex;justify-content:center;align-items:center;padding: 0.4rem 0;border-bottom:1px solid #dedede;}
		.tab>.t_ul2 li .tt_content li .ttt_left{width: 32%;margin-right:0.5rem;}
		.tab>.t_ul2 li .tt_content li .ttt_left img{width: 100%;display: block;height: 5.4rem}
		.tab>.t_ul2 li .tt_content li .ttt_right{width: calc(68% - 0.5rem);}
		.tab>.t_ul2 li .tt_content li .ttt_right p{color: #9c1d03;font-size: 1rem}
		.tab>.t_ul2 li .tt_content li .ttt_right .duan{color: #666666;margin:0.4rem auto 0;text-indent:2rem;font-size:0.9rem;}
		.tab>.t_ul2 li .tt_content li .ttt_right .duan span{color: #af0000;font-size: 0.9rem;}
		.tab>.t_ul2 li .tt_content>.ttt_anniu{width: 88%;height:2.8rem;border:2px solid #cacaca;border-radius:20px;color: #f00b0b;text-align: center;line-height: 2.8rem;font-size: 1.2rem;
		    background: #fff;margin:1.2rem auto 0;}
		/***院内新闻 公告通知 媒体报道***/
		/***诊疗项目开始***/
		.services-module {
            width: 100%;
            background: #ffffff;
        }

       .title-row {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-bottom: 0.5rem;   /* 与横线间距 */
            position: relative;
        }

        .title-group {
            display: flex;
            align-items: center;
            gap: 0.75rem;
        }

        /* 竖线装饰 */
        .title-line {
            width: 3px;
            height: 1.8rem;
            background: #9f240b;
            border-radius: 2px;
            flex-shrink: 0;
        }

        .title-text {
            display: flex;
            align-items: baseline;
            gap: 0.3rem;
            flex-wrap: wrap;
        }

        .title-cn {
            font-size: 1.3rem;
            font-weight: 600;
            color: #9c1d03;
            letter-spacing: 1px;
        }

        .title-slash {
            font-size: 1.1rem;
            color: #9c1d03;
            margin: 0 0.1rem;
        }

        .title-en {
            font-size: 1rem;
            font-weight: 500;
            color: #9c1d03;
            letter-spacing: 0.5px;
            text-transform: uppercase;
        }

        /* 右侧 “点击查看更多” —— 颜色改为 #666666，无下划线 */
        .more-link {
            font-size: 0.9rem;
            color: #666666;          /* 修改 */
            text-decoration: none;
            font-weight: 500;
            transition: opacity 0.2s;
            white-space: nowrap;
        }

        .more-link:hover {
            opacity: 0.7;
        }

        /* ===== 标题下方横线（贯穿整行） ===== */
        .title-divider {
            width: 100%;
            height: 2px;
            background: #9f240b;
            margin-bottom: 1.8rem;    /* 与圆盘间距 */
        }

         /* ===== 圆盘网格 ===== */
        .circle-grid {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 1.5rem 2rem;
            margin-top: 0.5rem;
        }

        /* 每个圆盘 */
        .circle-item {
            width: 6.5rem;
            height: 6.5rem;
            border-radius: 50%;
            overflow: hidden;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: flex-start;
            background-color: #ffffff;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
            transition: transform 0.25s ease, box-shadow 0.25s ease;
            cursor: default;
            flex-shrink: 0;
            position: relative;
            /* 边框颜色由下方每个圆单独定义，这里不设统一颜色 */
            border: 2px solid;   /* 边框宽度固定，颜色在下方覆盖 */
        }

        .circle-item:hover {
            transform: translateY(-4px);
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
        }

        /* 图片区域 (上半部分) */
        .circle-img {
            width: 100%;
            height: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
            padding: 0.5rem;
            background-color: inherit; /* 由 data-color 决定 */
        }

        .circle-img img {
            width: 100%;
            height: 100%;
            object-fit: contain;
            display: block;
            max-width: 80%;
            max-height: 80%;
        }

        /* 文字区域 (下半部分，白色背景) */
        .circle-label {
            width: 100%;
            height: 50%;
            background: #ffffff;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1rem;
            font-weight: 600;
            color: inherit;
            text-align: center;
            line-height: 1.2;
            padding: 0 0.2rem;
        }

        /* ----- 每个圆的背景色 (上半部分) 和 边框色 ----- */
        .circle-item[data-color="1"] {
            border-color: #fe855e;
        }
        .circle-item[data-color="1"] .circle-img {
            background-color: #fe855e;
        }
        .circle-item[data-color="1"] .circle-label {
            color: #fe855e;
        }

        .circle-item[data-color="2"] {
            border-color: #c54ba1;
        }
        .circle-item[data-color="2"] .circle-img {
            background-color: #c54ba1;
        }
        .circle-item[data-color="2"] .circle-label {
            color: #c54ba1;
        }

        .circle-item[data-color="3"] {
            border-color: #2596e2;
        }
        .circle-item[data-color="3"] .circle-img {
            background-color: #2596e2;
        }
        .circle-item[data-color="3"] .circle-label {
            color: #2596e2;
        }

        .circle-item[data-color="4"] {
            border-color: #25d0e2;
        }
        .circle-item[data-color="4"] .circle-img {
            background-color: #25d0e2;
        }
        .circle-item[data-color="4"] .circle-label {
            color: #25d0e2;
        }

        .circle-item[data-color="5"] {
            border-color: #099e51;
        }
        .circle-item[data-color="5"] .circle-img {
            background-color: #099e51;
        }
        .circle-item[data-color="5"] .circle-label {
            color: #099e51;
        }

        .circle-item[data-color="6"] {
            border-color: #fe6634;
        }
        .circle-item[data-color="6"] .circle-img {
            background-color: #fe6634;
        }
        .circle-item[data-color="6"] .circle-label {
            color: #fe6634;
        }
		/***诊疗项目结束***/
		/***专家团队开始***/
		.magrtt1{margin: 1rem auto 0;}
		.paddingbottom{padding-bottom: 0.5rem;}

		.xin_xymy{width: 100%;margin:0.8rem auto 0;}
		.xin_xymy .my_top{width: 100%;}
		.xin_xymy .my_top .ul1{width:calc(100% - 20px);margin: auto;}
		.xin_xymy .my_top .ul1 li{width: 100%;display: none;}
		.xin_xymy .my_top .ul1 li .tttop{width: 100%;display: flex;justify-content:center;align-items:center;}
		.xin_xymy .my_top .ul1 li .tttop .ttt_left{width: 42%;margin-right:0.5rem;}
		.xin_xymy .my_top .ul1 li .tttop .ttt_left img{width: 100%;display: block;}
		.xin_xymy .my_top .ul1 li .tttop .ttt_right{width: calc(58% - 0.5rem);}
		.xin_xymy .my_top .ul1 li .tttop .ttt_right p{width: 100%;padding-bottom:0.35rem;border-bottom: 1px solid #a6b0b1;/*font-size: 1rem;*/color: #333333;}
		.xin_xymy .my_top .ul1 li .tttop .ttt_right p span{font-size:1.2rem;color: #af0000;font-weight: 600;}
		.xin_xymy .my_top .ul1 li .tttop .ttt_right p:nth-child(2){padding:0.2rem;}
		.xin_xymy .my_top .ul1 li .tttop .ttt_right p:nth-child(2) span{font-size:1rem;color: #af0000;font-weight: 600;}
		.xin_xymy .my_top .ul1 li .tttop .ttt_right p:nth-child(3){border-bottom: none;}
		.xin_xymy .my_top .ul1 li .tttop .ttt_right p:nth-child(3) span{font-size:1rem;color: #af0000;font-weight: 600;}
		.xin_xymy .my_top .ul1 li .bbbottom{width: 100%;display: flex;justify-content:center;align-items:center;margin: 1.1rem auto 0;}
		.xin_xymy .my_top .ul1 li .bbbottom .bbb_left,.xin_xymy .my_top .ul1 li .bbbottom .bbb_right{width:35%;height: 2.8rem;line-height: 2.8rem;color: #fff;
		    text-align: center;border-radius:5px;background: #9c1d03;font-size: 1rem;
		}
		.xin_xymy .my_top .ul1 li .bbbottom .bbb_right{background: #ff7e00;margin-left: 0.5rem;}
		.my_bottom{width:100%;margin: 1.5rem auto 0;overflow: hidden;}
		.xin_xymy .my_bottom .ul2{width:1100px;overflow: hidden;position: relative;padding:0rem 0;}
		.xin_xymy .my_bottom .ul2 li{margin-right:5px;width:18.8vw;position: relative;float: left;}
		.xin_xymy .my_bottom .ul2 li img{width: 100%;display: block;}
		.xin_xymy .my_bottom .ul2 li .biankang{position: absolute;bottom: 0;left: 0;width: 100%;height:1.5rem;line-height: 1.5rem;color: #fff;text-align: center;background: rgba(0,0,0,0.6);}
		.xin_xymy .my_bottom .ul2 li.on .biankang{color: #af0000;}
		/***专家团队结束***/
		/***特色医疗开始***/
		.triangle {
		  margin:2rem auto 0;
		  width: 0;
		  height: 0;
		  border-left: 1rem solid transparent; /* 左边框透明 */
		  border-right: 1rem solid transparent; /* 右边框透明 */
		  border-top: 1.5rem solid #8b4e2c; /* 上边框为黑色，形成三角形 */
		}
		.cuyanzi{width: 100%;text-align: center;font-size: 1.3rem;color: #8b4e2c;font-weight: 600;margin:1.2rem auto 0;}

		.qzzhly{width: 100%;margin: 1.5rem auto 0;}
		.qzzhly ul{}
		.qzzhly ul li{margin:4px auto 0;display: flex;justify-content:‌space-between‌;align-items:stretch;}
		.qzzhly ul li .tupxtb{width:calc(65% - 4px);}
		.qzzhly ul li .tupxtb img{width: 100%;display: block;}
		.qzzhly ul li .wenzibf{width: 35%;display: flex;justify-content:center;align-items:center;font-size: 1.2rem;color: #fff;background: #8b4e2c;text-align: center;line-height:2rem;margin-left: 4px;}
		.qzzhly ul li:nth-child(2) .wenzibf{background: #316684;margin-left: 0;margin-right: 4px;}
		.qzzhly ul li:nth-child(3) .wenzibf{background: #51847e;}
		.qzzhly ul li:nth-child(4) .wenzibf{background: #4e5162;margin-left: 0;margin-right: 4px;}
		.qzzhly ul li:nth-child(5) .wenzibf{background: #58a1c5;}
		/***特色医疗结束***/
		/***中西医结合看肿瘤开始***/
		.banyuan{width:90%;margin: 1.2rem auto 0;}
		.banyuan img{width: 100%;display: block;}
		.zxylfsx{width:60%;margin: 1.5rem auto;}
		.zxylfsx img{width: 100%;display: block;}
		.qthswzl{width: 100%;font-size: 1rem;color: #170203;line-height: 1.3rem;}
		.hengfuduil{width:80%;margin: 1.5rem auto;}
		.hengfuduil img{width: 100%;display: block;}
		.xiangljiex{width: 60%;height: 3.2rem;background: #fe6634;margin: auto;text-align: center;line-height: 3.2rem;color: #fff;font-size: 1.3rem;
			border-radius: 25px;
		}
		/***中西医结合看肿瘤结束***/
		


		


















@media screen and (max-width: 620px){

}
@media screen and (max-width: 320px){
	*{font-size: 12px;}

}
@media screen and (max-width:400px) and (min-width:321px){
	*{font-size: 14px;}
    
}
@media screen and (max-width: 600px) and (min-width: 401px){
	*{font-size: 16px}
}
@media screen and (min-width: 601px){
	.tab>.t_ul2 li .tt_content li .ttt_left{width: 32%;margin-right: 1.5rem;}
    .tab>.t_ul2 li .tt_content li .ttt_right{width: calc(68% - 1.5rem);}
    .tab>.t_ul2 li .tt_content li .ttt_left img{height:7.4rem}
    .tab>.t_ul2 li .tt_content li .ttt_right p{font-size: 1.1rem;}
    .tab>.t_ul2 li .tt_content li .ttt_right .duan{font-size: 1rem;margin: 1rem auto 0;line-height: 1.5rem;}
    .tab>.t_ul2 li .tt_content li .ttt_right .duan span{font-size: 1rem;}
    .tab>.t_ul1>li{height: 3rem;line-height: 3rem;}
    .circle-item {width: 9rem;height: 9rem;}
    .xin_xymy .my_top .ul1 li .tttop .ttt_right p{padding-bottom: 0.6rem}
    .xin_xymy .my_top .ul1 li .tttop .ttt_right p:nth-child(2){padding: 0.5rem 0;}
    .xin_xymy .my_top .ul1 li .tttop .ttt_right p:nth-child(3){padding-top: 0.6rem;line-height: 1.45rem}
    .xin_xymy .my_bottom .ul2 li{width: 7.76rem}
    .xin_xymy .my_bottom .ul2{width:calc(1549px + 1rem);}
    .xin_xymy .my_bottom .ul2 li .biankang{height:2.2rem;line-height: 2.2rem;}

}
@media screen and (min-width:620px){
	
}