/*
* @Author: Sun Jijing
* @Date:   2026-10-21 10:27:27
* @Last Modified by: Sun Jijing
* @Last Modified time: 2026-10-21 10:30:27
*
/* 模块 */
.mk_tit { padding-top: 0.55rem; position: relative; }
.mk_tit::before { content: ''; display: block; width: 0.88rem; height: 0.07rem; background: #00259b; position: absolute; left: 0; top: 0; }
.mk_tit a { font-size: 0.5rem; color: #333; font-weight: bold; }

/* 了解医院-泰康医疗 */
.tkyl { padding-top: 1.12rem; padding-bottom: 0.88rem; display: flex; justify-content: space-between; }
.tkyl_con { width: 15.0rem; padding-top: 0.55rem; }
.tkyl_con > p { font-size: 0.23rem; line-height: 2.4em; color: #333; text-align: justify; margin-bottom: 0.3rem; }
.tkyl_qywh li { margin-bottom: 0.4rem; }
.tkyl_qywh li:last-child { margin-bottom: 0; }
.tkyl_qywh li p { font-size: 0.23rem; line-height: 1.4em; }
.tkyl_qywh li p.tit { font-size: 0.3rem; font-weight: bold; color: #00259b; line-height: 2.4em; }

/* 了解医院-泰康医疗-全国布局 */
.qgbj { width: 21.5rem; background: #f5f5f5; padding-top: 0.88rem; padding-bottom: 0.5rem; }
.tit .EN { text-transform: uppercase; }
.qgbj_con { display: flex; justify-content: space-between; align-items: center; }
.qgbj_left { width: 6.62rem; }
.qgbj_tit .EN { font-size: 0.78rem; color: #333; text-transform: uppercase; font-weight: bold; }
.qgbj_tit .CN { display: flex; align-items: center; font-size: 0.47rem; color: #333; margin-top: 0.35rem; }
.qgbj_tit .CN::before { content: ''; display: block; width: 0.88rem; height: 0.07rem; background: #00259b; margin-right: 0.4rem; }
.qgbj_num { margin: 1.5rem 0; display: flex; justify-content: space-between; }
.qgbj_num p { font-size: 0.26rem; color: #333; }
.qgbj_num p strong { font-size: 0.9rem; font-weight: 400; }
.qgbj_addr { width: 200%; }
.qgbj_addr * { font-size: 0.3rem; color: #333; display: inline-block; }
.qgbj_addr i { margin: 0 0.55rem; }
.qgbj_addr i:last-child { display: none; }
.qgbj_right { width: 11.15rem; position: relative; }
.qgbj_right img { display: block; width: 100%; }
.qgbj_point { width: 0; height: 0; }
.qgbj_point li { position: absolute; }
.qgbj_point li.on { z-index: 5; }
.qgbj_point li .con { width: 0.45rem; height: 0.45rem; border: 1px solid #000; background: rgba(62, 252, 220, 0.55); border-radius: 50%; position: relative; display: flex; align-items: center; justify-content: center; }
.qgbj_point li .con .addr { font-size: 0; color: #14286a; width: 0.3rem; height: 0.3rem; border-radius: 50%; background: #3efcdc; border: 1px solid #fff; }
.qgbj_point li .descroption { position: absolute; right: 120%; top: -2.25rem; width: 6.28rem; background: rgba(0,22,94,.9); padding: 0.38rem; display: none; }
.qgbj_point li .descroption .img { height: 2.5rem; overflow: hidden; margin-bottom: 0.12rem; }
.qgbj_point li .descroption .img img { display: block; width: 100%; height: 100%; object-fit: cover; }
.qgbj_point li .descroption p { font-size: 0.23rem; line-height: 2em; color: #fff; }
.qgbj_point li.on .con { width: 0.95rem; height: 0.95rem; transform: translate(-10%, -10%); }
.qgbj_point li.on .con .addr { font-size: 0.23rem; width: 0.6rem; height: 0.6rem; display: inline-flex; align-items: center; justify-content: center; }
.qgbj_point li.on .descroption { display: block; }

/* 了解医院-泰康医疗-新闻轮播 */
.news_flash { padding: 1.5rem 0 0.75rem; }
.news_flash_con { box-shadow: 0 3px 16px rgba(0,0,0,.1); }
.news_flash_list li a { display: flex; align-items: center; }
.news_flash_list li .img { width: 46%; height: 6.15rem; background: #000; overflow: hidden; }
.news_flash_list li .img img { display: block; width: 100%; height: 100%; opacity: 0.65; object-fit: cover; transform: scale(1); transition: all linear 300ms; }
.news_flash_list li .txt { width: 54%; padding: 0.65rem;  }
.news_flash_list li .txt p { font-size: 0.23rem; line-height: 2.4em; color: #333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; max-height: 12em; overflow: hidden; }
.news_flash_list li .txt .tit { font-size: 0.45rem; color: #333; line-height: 3em; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; display: block; }
.news_flash_list li .txt .tit::before { content: ''; display: inline-block; width: 0.88rem; height: 0.07rem; background: #00259b; position: absolute; top: 0; left: 0; }
.news_flash_list li:hover .img img { opacity: 1; transform: scale(1.1); }
.news_flash_list li:hover .txt .tit { color: #00259b; }
.news_flash_but { text-align: center; margin-top: 1rem; }
.news_flash_but li { display: inline-block; width: 0.2rem; height: 0.2rem; border-radius: 50%; background: #c8c8c8; margin: 0 0.07rem; }
.news_flash_but li.on { background: #00259b; }

/* 了解医院-泰康保险集团 */
.jituan { padding-top: 1.2rem; padding-bottom: 1.2rem; }
.leader_email { margin-top: 0.62rem; height: 5.88rem; background: url(dszjy_bg.jpg) no-repeat center; background-size: 100%; margin-bottom: 0.4rem; }
.leader_email .con { width: 8.65rem; margin-left: 9.0rem; padding-top: 0.88rem; }
.leader_email .con p { font-size: 0.23rem; line-height: 2em; color: #fff; text-align: justify; opacity: 0.8; }
.leader_email .con p.tit { font-size: 0.35rem; margin-bottom: 0.15rem; }
.jituan .txt p { font-size: 0.23rem; color: #333; line-height: 2em; }

/* 了解医院-泰康保险集团-集团数据 */
.jituan_data { background: url(jt_data_bg.jpg) no-repeat top center; background-size: 100%; padding-top: 1.32rem; padding-bottom: 1.75rem; }
.jituan_data_box { display: flex; }
.jituan_data_box li { width: 33.33%; text-align: center; }
.jituan_data_box li .tit img { width: 0.85rem; margin-bottom: 0.4rem; }
.jituan_data_box li .tit p { font-size: 0.23rem; color: rgba(255,255,255,.8); }
.jituan_data_box li .tit .type { font-size: 0.45rem; margin-bottom: 0.2rem; }
.jituan_data_box li .txt { margin-top: 0.62rem; }
.jituan_data_box li .txt p { font-size: 0.23rem; color: rgba(255,255,255,.8); }
.jituan_data_box li .txt p strong { font-size: 0.68rem; color: #fff; }

/* 了解医院-泰康保险集团-集团文化 */
.jituan_wh { padding-top: 0.7rem; padding-bottom: 1.55rem; }
.htwh_txt {  }
.htwh_txt p { font-size: 0.23rem; line-height: 2em; color: #333; margin-bottom: 1em; }
.jtwh_list { width: 14.5rem; display: flex; margin: 0 auto; justify-content: space-evenly; flex-wrap: wrap; padding-top: 0.5rem; }
.jtwh_list li { width: 3.5rem; margin: 0.4rem 0.1rem 0; text-align: center; margin-top: 0.4rem; }
.jtwh_list li img { margin-bottom: 0.4rem; width: 3.3rem; }
.jtwh_list li p { font-size: 0.23rem; line-height: 1.4em; }

/* 了解医院-泰康保险集团-集团官网 */
.jituan_link { height: 5.2rem; background: url(jtmh_bg.jpg) no-repeat center top; background-size: 100%; display: flex; align-items: center; justify-content: center; text-align: center; }
.jtlink_con p { font-size: 0.75rem; color: #fff; margin-bottom: 0.5rem; }
.jtlink_con a { display: inline-block; font-size: 0.3rem; width: 3.6rem; height: 0.95rem; line-height: 0.95rem; text-align: center; border-radius: 0.95rem; color: #fff; border: 1px solid #fff; transition: all linear 300ms; }
.jituan_link:hover a { background: #fff; color: #333; }

/* 了解医院-艺术医院-医院集锦 */
.ysyy_box { padding:  1rem 0 0; -background: url(/szqh/uiFramework/commonResource/image/2024062111520265750.jpg) no-repeat center top; background-size: cover; background: #fafafa; }
.ysyy_box .mk_tit { margin-bottom: 0.8rem; display: flex; justify-content: space-between; align-items: center; }
.ysyy_box .mk_tit a.more { float: right; font-size: 0.26rem; font-weight: normal; }
.ysyy_con { padding-top: 0.8rem !important; padding-bottom: 1rem !important; }
.ysyy_list li { width: auto; text-align: center; transform: translateY(0); transition: all linear 400ms; }
.ysyy_list li a { display: block; padding: 0.2rem; background: #fff; box-shadow: 0 0 0.1rem #ccc; transition: all linear 400ms; }
.ysyy_list li .img { margin-bottom: 0.2rem; border: 0.1rem solid #eee; box-shadow: 0 0 0.05rem #ccc inset; padding: 0.1rem; background: #fff; } 
.ysyy_list li img { width: auto; display: block; height: 3rem; transition: all linear 400ms; }
.ysyy_list li .tit { font-size: 0.3rem; color: #000; margin-bottom: 0.1rem; }
.ysyy_list li .author { font-size: 0.23rem; }
.ysyy_list li:hover a { background: #62e7d9; }
.ysyy_list li:hover { transform: translateY(-0.2rem); }
.ysyy_info p { font-size: 0.3rem; -color: #fff; line-height: 1.8em; margin-bottom: 0.2rem; }
.ysyy_info ul li { font-size: 0.26rem; line-height: 2em; -color: #eee; }
.ysyy_info ul li::before { content: ''; display: inline-block; width: 0.2rem; height: 0.2rem; background: #00259b; margin-right: 0.4rem; }

/* 了解医院-艺术医院-医院集锦-列表 */
.jjjs_con { padding: 1rem 0; }
.jjjs_list { overflow: hidden; }
.jjjs_list li { width: 31.33%; background: #f4f4f4; margin: 0 1% 0.5rem; float: left; }
.jjjs_list li a { display: block; padding: 0.2rem; }
.jjjs_list li .img { height: 3.6rem; background: #fff; display: flex; justify-content: center; align-items: center; overflow: hidden; box-shadow: 0 0 4px #aaa inset; }
.jjjs_list li .img img { display: block; max-width: 100%; max-height: 100%; transform: scale(1); transition: all linear 400ms; }
.jjjs_list li .txt { padding: 0.1rem; text-align: center; }
.jjjs_list li .tit { font-size: 0.36rem; line-height: 2em; color: #000; }
.jjjs_list li .author { font-size: 0.26rem; color: #999; }
.jjjs_list li:hover .img img { transform: scale(1.1); }
.jjjs_list li:hover .tit { color: #62e7d9; }
.jjjs_list li:hover .author { color: #000; }

/* 国际医疗部-医院介绍 */
.yygk { padding-top: 1.15rem; padding-bottom: 1.62rem; display: flex; justify-content: space-between; }
.yygk_con { width: 14.94rem; padding-top: 0.55rem; }
.yygk_con .txt { font-size: 0.23rem; line-height: 2.4em; text-align: justify; -margin-bottom: 0.93rem; }
.yygk_con .txt strong { font-size: 0.25rem; font-weight: bold; }
.yygk_con .txt p { min-height: 2.4em; }
.yygk_data { display: flex; justify-content: space-between; }
.yygk_data li { width: 3.25rem; border-bottom: 1px solid #ccc; padding-bottom: 0.3rem; }
.yygk_data li p { font-size: 0.23rem; color: #333; }
.yygk_data li p.num { font-size: 0.23rem; color: #00259b; margin-bottom: 0.2rem; }
.yygk_data li p.num strong { font-size: 0.45rem; font-weight: bold; color: #00259b; }


/*服务流程及联系我们*/
.contact-section { background:#f7f9fc; padding: 60px 0 70px; }
.contact-section .section-title{text-align: center;font-size: 30px;font-weight: 700;color: #222;}
.contact-section .section-title::after{ content: "";display: block;width: 44px;height: 4px;border-radius: 2px;background: #16339e;  margin: 12px auto 0;}

.fwlcbox{width:100%;}
.greens{color:#007e75;}
.blues{color:#001a96;}
.yellows{color:#958229;}
.hes{color:#904e1e;}
.padBot{padding-bottom:0.25rem;}
.padTop{padding-top:0.25rem;}
.margTop{margin-top:0.25rem;}
.margBot{margin-bottom:0.25rem;}
.fwlctit .section-title{text-align:center;font-size: 30px;font-weight: 700;color: #222;margin:0.5rem 0;}
.fwlctit .section-title::after{content: "";display: block;width: 44px;height: 4px;border-radius: 2px;background: #001a96;margin: 12px auto 0;}
.fwlctit p{font-size:0.35rem;}
.clo{display:flex;justify-content: space-between;}
.clo .clo_one{width:calc(50% - 20px);flex:0 0 calc(50% - 20px);background:#f2f8fe;border:1px solid #e8e8e8;border-radius:10px;padding:0.25rem 0.4rem;display:flex;justify-content: flex-start;align-items: flex-start;}
.clo .clo_one .icon{display: block;width: 40px;height: 40px;background:url(/szqh/uiFramework/commonResource/image/2026102613121614516.png) no-repeat top center/cover; }
.clo .clo_one:nth-child(2) .icon{background:url(/szqh/uiFramework/commonResource/image/2026102613122658436.png) no-repeat top center/cover; }
.clo .clo_one .iconinfo{padding-left:0.25rem;}
.clo .clo_one .iconinfo p{font-size:0.3rem;}
.clo .clo_one .iconinfo p.blues{font-size:0.35rem}
.clo .clo_two{width:calc(50% - 20px);flex:0 0 calc(50% - 20px);background:#f2f8fe;border:1px solid #e8e8e8;border-radius:10px;padding:0.25rem 0.4rem;display:flex;justify-content: flex-start;align-items: flex-start;flex-direction: column;}
.clo .clo_two p{font-size:0.25rem;line-height:2}
.clo .clo_two p.clos_twoico{padding-left:30px;background:url(/szqh/uiFramework/commonResource/image/2026102616560156952.png) no-repeat 1px center;color:#001a96;font-size:0.35rem;}
.clo .clo_two:nth-child(2) p.clos_twoico{background:url(/szqh/uiFramework/commonResource/image/2026102616561227828.png) no-repeat 1px center;}
.clo .clo_two p.clos_threeico{padding-left:30px;background:url(/szqh/uiFramework/commonResource/image/2026102621062543151.png) no-repeat 1px center;color:#8f7b1d;font-size:0.35rem;}
.clo .clo_two p.closfourico{padding-left:40px;background:url(/szqh/uiFramework/commonResource/image/2026102621102294429.png) no-repeat 1px center;color:#8f7b1d;font-size:0.35rem;}
.clo .clo_two p.closfourico:nth-child(2){background:url(/szqh/uiFramework/commonResource/image/2026102621103753497.png) no-repeat 1px center;}
.clo .clo_two h4{font-size:0.35rem;}

.fwlcInfoLyjt{display:flex;justify-content: space-between;}
.fwlcInfoLyjt .closthree{width:calc(33.3% - 20px);flex:0 0 calc(33.3% - 20px);border:1px solid #e8e8e8;border-radius:10px;padding:0.25rem 0.4rem;}
.fwlcInfoLyjt .closthree p{font-size:0.25rem;}
.fwlcInfoLyjt .closthree p.closthree_icon{padding-left:30px;background:url(/szqh/uiFramework/commonResource/image/2026102617182984312.png) no-repeat 1px center;color:#001a96;font-size:0.35rem;}
.fwlcInfoLyjt .closthree:nth-child(2) p.closthree_icon{background:url(/szqh/uiFramework/commonResource/image/2026102617184068041.png) no-repeat 1px center;}
.fwlcInfoLyjt .closthree:nth-child(3) p.closthree_icon{background:url(/szqh/uiFramework/commonResource/image/2026102617185261216.png) no-repeat 1px center;}
.clo .clo_one:hover,.clo .clo_two:hover,.fwlcInfoLyjt .closthree:hover{box-shadow: 0 4px 16px rgba(0, 0, 0, .06);transform: translateY(-3px);}

.fwlcIntit {display: flex;align-items: center; gap: 10px;font-weight: 700;font-size: 0.35rem;margin: 0.5rem 0;}
.fwlcIntit .fwlcIntitbg {display: block;width: 40px;line-height: 40px;background: #00a99d;font-size:0.35rem;text-align:center;color:#fff;font-weight:bold;border-radius: 8px;}
.fwlcInMz{padding-left:30px;background:url(/szqh/uiFramework/commonResource/image/2026102613442690582.png) no-repeat 8px center;font-size:0.3rem;}
.fwlcInMzYy{padding:0.2rem;border-radius:8px;font-size:0.25rem;border:1px solid #e4ebf3;border-left:6px solid #0039bf;color:#37475b;margin:0.5rem 0;}
.fwlcInMzYy .yuyue{display:inline-block;padding:3px 5px;border-radius:2px;background:#edfbfa;font-size:0.25rem;}

.fwlcIntit .bluesbg{background: linear-gradient(to bottom, #0458e1 0%, #0138c6 50%);}
.fwlcIntit .yellowsbg{background: linear-gradient(to bottom, #bea322 0%, #907c1d 50%);}
.fwlcIntit .hesbg{background: linear-gradient(to bottom, #bf6620 0%, #904e1e 50%);}

.fwlcInMzgreen{background:url(/szqh/uiFramework/commonResource/image/2026102616060299700.png) no-repeat 8px center;}
.fwlcInMzYellow{background:url(/szqh/uiFramework/commonResource/image/2026102616061219685.png) no-repeat 8px center;}
.fwlcInMzhes{background:url(/szqh/uiFramework/commonResource/image/2026102616062285116.png) no-repeat 8px center;}
.blueborder{border-left:6px solid #007e75;}
.yellowborder{border-left:6px solid #8f4d1d;}
.hesborder{border-left:6px solid #958229;}

.step-table-wrap { overflow-x: auto; border-radius: 10px; box-shadow:0 4px 16px rgba(0, 0, 0, .06); margin-bottom: 28px; }
  table.step-table { width: 100%; border-collapse: collapse; background: #fff; min-width: 640px; }
  .step-table thead th {  background: linear-gradient(to right, #00a99d 0%, #008c82 50%); color: #fff; font-weight: 600;padding: 13px 18px; text-align: left; font-size: 0.3rem; white-space: nowrap; }
  .step-table thead th:first-child { width: 90px; text-align: center; }
  .step-table tbody td { padding: 16px 18px; border-bottom: 1px solid #f0f0f0; color: #666; font-size: 0.25rem; vertical-align: top; }
  .step-table tbody tr:last-child td { border-bottom: 0; }
  .step-table tbody tr:nth-child(even) { background: #fafcfc; }
  .step-no {display: inline-flex; align-items: center; justify-content: center;padding:3px 7px; border-radius:5%;background: #e6f7f5; color: #00a99d; font-weight: 700; font-size: 0.25rem;}
.step-cards { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 28px; }
  .step-card { background: #fff; border: 1px solid #e4ebf3; border-radius: 10px;padding: 24px 20px; transition: .25s;}
  .step-card:hover { box-shadow:0 4px 16px rgba(0, 0, 0, .06); transform: translateY(-3px); }
  .step-card .num { width: 40px; height: 40px; border-radius: 50%;background:#007e75; color: #fff; display: flex; align-items: center; justify-content: center; margin-bottom: 12px;font-size:0.35rem;}

  .step-card h4 { font-size: 0.35rem; margin-bottom: 8px; }
  .step-card p { font-size:0.25rem; color: var(--c-text-sub); }
.step-card .bluesbg{background:#001a96;}
.step-card .yellowbg{background:#8f7b1d;}

.sdt{  background: linear-gradient(to bottom, #0139c6 0%, #045ee6 50%);padding:0.45rem 0.35rem;border-radius:10px;}
.sdt h3{font-size: 0.35rem; margin-bottom: 8px;color:#fff;}
.sdt p{font-size: 0.25rem;line-height:2;color:#fff;}

/*外籍客户*/
.num-list { background: #fff; border: 1px solid #e8e8e8; border-radius:10px; overflow: hidden; margin-bottom: 24px; }
  .num-list li { display: flex; gap: 14px; padding: 14px 20px; border-bottom: 1px solid #f2f2f2; color: #666; font-size: 14px; }
  .num-list li:last-child { border-bottom: 0; }
  .num-list .n { flex-shrink: 0; width: 30px; height: 30px; border-radius: 6px; margin-top: 2px;background: #f0eddc; color: #8f7b1d; font-size:0.25rem; font-weight: 700;display: flex; align-items: center; justify-content: center;  }
.fwlcInMztips{background: #fdf8ec;color: #8a6410;border: 1px solid #f0e2bb;border-radius:10px;padding: 16px 20px;font-size: 0.25rem;margin-bottom: 28px;}
/*自费客户*/
.clo .clo_two .hesbg{width: 40px;height: 40px;border-radius: 50%;background: #904e1e;color: #fff;display: flex;align-items: center;justify-content: center;margin-bottom: 12px;font-size: 0.35rem;}
.fwlcInMzYyinfo{line-height: 2;margin-bottom: 10px;}
.hesstep{background: #fcf5ed;color: #9e653a;margin-right:20px;}

/*合作伙伴*/
  .partners {display: grid; grid-template-columns: 1fr 1.2fr; gap: 30px; align-items: start; background: #fff; border: 1px solid #e8e8e8; border-radius: 10px;padding: 30px; box-shadow: 0 2px 10px rgba(0,0,0,.04);  }
  .partners-text h4 { color:#007e75; font-size: 0.35rem; margin-bottom: 12px; }
  .partners-text p { color: #666;font-size: 0.25rem;line-height: 2;}
  .logo-wall { display: grid;}



  .contact-wrap { display: grid; grid-template-columns: 1.1fr 1fr; gap: 24px; margin-top: 34px; }
  .contact-cards { display: grid; gap: 16px; align-content: start; }
  .contact-card {background: #fff; border-radius: 10px; padding: 18px 22px;display: flex; gap: 16px; align-items: flex-start; box-shadow: 0 2px 8px rgba(0,0,0,.05);}
  .contact-card .c-icon{width: 40px; height: 40px; border-radius: 10px; flex-shrink: 0;background: url(/szqh/uiFramework/commonResource/image/2026102610084793257.png) no-repeat top center/cover; display: flex; align-items: center; justify-content: center; font-size: 18px;}
 .contact-card:nth-child(2) .c-icon{ background: url(/szqh/uiFramework/commonResource/image/2026102610085763967.png) no-repeat top center/cover;}
 .contact-card:nth-child(3) .c-icon{ background: url(/szqh/uiFramework/commonResource/image/2026102610090666334.png) no-repeat top center/cover;}
 .contact-card:nth-child(4) .c-icon{ background: url(/szqh/uiFramework/commonResource/image/2026102610091498339.png) no-repeat top center/cover;}
  .contact-card h5 { font-size: 0.35rem; margin-bottom: 4px; }
  .contact-card p { color: #666; font-size: 0.3rem; }
  .qr-card {background: #fff; border-radius: 10px; padding: 24px; box-shadow: 0 2px 8px rgba(0,0,0,.05);  }
  .qr-card h5 { font-size:  0.35rem; color: #16339e; margin-bottom: 16px; }
  .qr-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
  .qr-item { text-align: center;border: 1px solid #e7edf5; border-radius: 8px; background: #f4f6fa;}
  .qr-item:nth-child(2) {background: #f9fdff;}
  .qr-img {width: 100%; aspect-ratio: 1; margin: 0 auto 10px;display: flex; align-items: center; justify-content: center; color: var(--c-text-light); font-size: 12px;}
  /* 请替换为真实二维码图片 */
  .qr-item p { font-size:0.3rem; color: var(--c-text-sub); }
  .qr-item p b {display: block;color: #16339e;width: 100%;border-top: 3px solid #16339e;font-size:0.3rem;padding:0.25rem 0; }
 .qr-item:nth-child(2) p b{color: #11897c;border-top: 3px solid #11897c;}


@media screen and (max-width: 768px) {
	.tkyl { padding-top: 0.8rem; padding-bottom: 0.8rem; flex-direction: column; }
	.tkyl_con { width: 100%; padding-top: 0.4rem; }
	.tkyl_con > p { font-size: 0.4rem; line-height: 1.8em; }
	.tkyl_qywh li p, .tkyl_qywh li p.tit { font-size: 0.4rem; line-height: 1.8em; }

	.news_flash { padding-top: 0; padding-bottom: 0.8rem; }
	.news_flash_list li a { flex-direction: column; }
	.news_flash_list li .img { width: 100%; height: 56vw; }
	.news_flash_list li .txt { width: 100%; padding: 0.4rem; }
	.news_flash_but { margin-top: 0.5rem; }
	.news_flash_list li .txt .tit { font-size: 0.5rem; }
	.news_flash_list li .txt p { font-size: 0.4rem; line-height: 1.8em; }
         
        .yygk { padding-top: 0.8rem; padding-bottom: 0.8rem; flex-direction: column; }
	.yygk_con { width: 100%; }
	.yygk_con .txt { font-size: 0.4rem; line-height: 1.8em; }
	.yygk_data li { width: auto; }



	.ysyy_box { padding: 0.8rem 0; }
	.ysyy_box .mk_tit { margin-bottom: 0.5rem; }
	.ysyy_info p, .ysyy_info ul li { font-size: 0.4rem; }

	.qgbj { width: 100%; padding-top: 0.8rem; padding-bottom: 0.8rem; margin-bottom: 0.8rem; }
	.qgbj_con { flex-direction: column; }
	.qgbj_left { width: 100%; }
	.qgbj_tit .EN { font-size: 0.6rem; }
	.qgbj_tit .CN { font-size: 0.5rem; }
	.qgbj_num { margin: 0.5rem 0; }
	.qgbj_num p { font-size: 0.4rem; }
	.qgbj_addr * { font-size: 0.4rem; }
	.qgbj_addr i { margin: 0 0.2rem; }
	.qgbj_right { width: 100%; }
	.qgbj_point li .con { position: static; }
	.qgbj_point li .descroption { right: 50%; top: 0%; transform: translateX(50%) translateY(-100%); }

	.leader_email { margin-top: 0.5rem; height: auto; background-position: center top; }
	.leader_email .con { width: 100%; margin-left: 0; padding-top: 32vw; }
	.leader_email .con p.tit { font-size: 0.5rem; color: #000; margin-bottom: 0; }
	.leader_email .con p { font-size: 0.4rem; color: #333; line-height: 1.8em; padding: 0 0.4rem; background: #f4f4f4; }

	.jituan { padding-top: 0.8rem; padding-bottom: 0.8rem; }
	.jituan .txt p { font-size: 0.4rem; line-height: 1.8em; }
	.jituan_data { background-size: cover; padding-top: 0.8rem; padding-bottom: 0.8rem; }
	.jituan_data_box { flex-wrap: wrap; }
	.jituan_data_box li { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 0.6rem; }
	.jituan_data_box li:last-child { margin-bottom: 0; }
	.jituan_data_box li .tit { width: 100%; display: flex; flex-wrap: wrap; align-items: center; }
	.jituan_data_box li .tit img { margin-bottom: 0; margin-right: 0.5rem; }
	.jituan_data_box li .tit .type { font-size: 0.6rem; margin-bottom: 0; }
	.jituan_data_box li .tit p, .jituan_data_box li .txt p { font-size: 0.4rem; }
	.jituan_data_box li .tit p:last-child { width: 100%; text-align: left; margin-top: 0.2rem; }
	.jituan_data_box li .txt { margin-top: 0.2rem; width: 100%; display: flex; align-items: baseline; }

	.jituan_wh { padding-top: 0.8rem; padding-bottom: 0.8rem; }
	.htwh_txt p { font-size: 0.4rem; line-height: 1.8em; }
	.jtwh_list { width: 100%; padding-top: 0; }
	.jtwh_list li p { font-size: 0.4rem; }

	.jituan_link { background-size: cover; }
	.jtlink_con a { font-size: 0.4rem; }

	.jjjs_con { padding: 0.8rem 0; }
	.jjjs_list { display: flex; flex-wrap: wrap; justify-content: space-between; }
	.jjjs_list li { width: 48%; margin: 0 0 0.4rem; }
	.jjjs_list li a { padding: 0.1rem; }
	.jjjs_list li .img { height: 25vw; }
}
@media screen and (max-width: 460px) {
	.jjjs_list li { width: 100%; }
	.jjjs_list li .img { height: auto; }
	.jjjs_list li .tit { font-size: 0.46rem; }
	.jjjs_list li .author { font-size: 0.4rem; }


        .yygk_data { flex-wrap: wrap; }
	.yygk_data li { width: 48%; margin-bottom: 0.3rem; }
	.yygk_data li p, .yygk_data li p.num { font-size: 0.4rem; }
	.yygk_data li p.num strong { font-size: 0.6rem; }
}