body{font-family: "微软雅黑";background-color: #E8FAF6; font-size: 20px!important; line-height: 1.75;}
.contain {max-width: 1200px; width: 100%; min-width: 320px;   margin: 0 auto; margin-top: -80px;position: relative;}

a { text-decoration: none !important;    transition: all .2s;}

a:hover {    font-weight: bold;}

/* 通用 */
.bt-height-8{height: 8px;}
.bt-height-16{height: 16px;}
.bt-height-20{height: 20px;}
.bt-height-26{height: 26px;}
.bt-nowrap{display: block;}
.padding16{padding: 16px;}
.area{box-shadow: 0 4px 6px rgba(0,0,0,.2);border-radius: 16px;background-color: #fff;box-sizing: border-box; border: 1px solid #b8d6ff; padding: 26px; margin-bottom: 40px;}

.area1{display: flex; flex-direction: column; color: #105D72;gap: 40px;}
.area1 p{text-indent: 2em;}
.area1-time{background:url(gqywjy2026time.png) no-repeat center center; height: 107px; text-align: center;display: flex;justify-content:center;align-items: center;font-size: 24px;font-weight: 500; }



.tab{display: flex; justify-content: space-between;gap: 26px; text-align: center; color: #fff;font-size: 26px;height: 90px; }
.tab>span{word-spacing: 1px; border-top-left-radius: 6px;border-top-right-radius:6px ; background-color: #92DDE2;flex: 1;display: flex; justify-content: center; align-items: center; cursor: pointer;}

.tab>span.on{background-color: #22B1B6;color: #fff;}

.tabcon{box-sizing: border-box;padding: 22px 40px 32px;
border: 1px solid #9fd7d9; margin-bottom: 30px;}
.tabitem{display: flex;gap: 26px;flex-direction: column;}
.fixed-top1,.fixed-top{position: fixed; top: 0;max-width: 1200px;
  width: 100%;  min-width: 320px;  left: 50%;  transform: translateX(-50%); background-color: #E8FAF6;z-index: 99;}
.fixed-top1{top: 90px;padding:20px 0;}


.areatit{display: flex; justify-content: center;color: #fff;align-items: center;gap: 12px;margin: 26px 0 0px; overflow: hidden;}
.areatit-sq{flex: 0 0 80px;height: 40px; line-height: 40px;font-size: 18px;background-color: #1C9FA4; border-radius: 20px; text-align: center;}
.areatit-cont{font-weight: bold;background: url(gqywjy2026tit.png) no-repeat left center;font-size: 24px;flex:  0 0 312px;height: 54px;box-sizing: border-box;padding-left:22px;line-height: 54px;}

.areacont{background: #FFFFFF;border-radius: 6px; box-shadow: 0px 3px 14px 0px rgba(0, 0, 0, 0.2);padding: 26px;}

.areacont img{max-width: 90%!important; height: auto!important;}






.ellipsis{overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;}



.font20{font-size: 20px;}
.dColors{color: #e65454; font-weight: 600;}
.dColors-black{color: #333; font-weight: 600;}
.dColors-blue{color: #2772be;}
.dColors-black{color: #333; font-weight: bold; font-size: 20px;}




/* 当前位置 */
.position {  width: 100%;  max-width: 1200px;  min-width: 320px;  background-image: url(position.jpg);  background-repeat: no-repeat;  background-position: 10px center;  height: 40px;  line-height: 40px;
  padding-left: 28px;  display: block;  margin: 0 auto;}
.position a { font-size: 12px;}

.position td {  font-size: 12px;}

/* banner */

.pcbanner{ max-width: 1920px; width: 100%;z-index: -1;}
.appbanner{display: none; width: 100%;}
/* 模块1 */

.speedmenu{display: flex; justify-content: flex-end;}
.ksmenu{width: 320px; border:1px solid #CDDBE5 ; box-sizing: border-box;position: relative; }
.ksmenu span{padding-left: 16px;}

.morenc{display: flex; flex-direction: column; background-color: #fff;display: none; position: absolute; top: 36px;width: 100%;}
.morenc span{height: 36px;padding-left: 16px;}
.morenc span:hover{background-color: #22B1B6;}
.select{background-color: transparent; outline: none; border: 0; width: 300px; height: 36px;padding-left: 16px;}
.select option {background-color: #E8FAF6; }

.bot-banner{display: flex; gap: 16px;}
.bot-banner a{flex: 1 1 50%;}
.bot-banner a img{width: 100%;}
.hz{text-align: center;}
@media screen and (max-width: 1440px) {
  
}

@media (max-width:768px) {
  body{font-size: 18px!important;}
  .appbanner{display: block;}
  .pcbanner{display: none;}
  .area1{gap: 26px;}
  .area1-time{font-size: 18px;}
  .tab{gap:16px;height: 46px;font-size: 18px;}
 .ksmenu{width: 210px;} .select{width: 200px;}
  .tabcon{padding: 26px;}.dColors-black{font-size: 16px;}
  .areatit-sq{display: none;}
  .areatit-cont{padding-left: 0; text-align: center;flex:1;}
  .tabitem{gap: 16px;}
  .areatit{margin-top: 16px;}
  .bot-banner{flex-direction: column;}
  .hz span{display: none;}
  .hz span:nth-child(2){display: block;}
  .position{padding-left: 0;}
  .fixed-top1{top: 46px;padding:20px 0;}
}

/* 老年版本 */
.whpageold .contain{font-size: 32px;}
.whpageold  .areatit-cont{font-size: 40px; background-size: 100%;flex: 0 0 600px; height:76px;line-height: 76px;}
.whpageold  .areatit-sq{font-size: 32px;flex: 0 0 120px; height: 76px; border-radius: 38px;line-height: 76px; }
.whpageold .tab{font-size: 42px;}
.whpageold .area1-time{font-size: 40px; background-size: 100% 180px; }
