/* {
    box-sizing: border-box;
}*/
html {
  font-size: 8px; /* 默认基准值（适合小屏幕手机） */
}
@media (min-width: 375px) {
  html {
    font-size: 10px; /* 中等屏幕手机 */
  }
}
@media (min-width: 414px) {
  html {
    font-size: 12px; /* 大屏幕手机 */
  }
}

/*@media (min-width: 440px) {*/
/*  html {*/
/*    font-size: 13px; !* 大屏幕手机 *!*/
/*  }*/
/*}*/

@media (min-width: 500px) {
  html {
    font-size: 14px; /* 大屏幕手机 */
  }
}
@media (min-width: 600px) {
  html {
    font-size: 16px; /* 大屏幕手机 */
  }
}
@media (min-width: 700px) {
  html {
    font-size: 18px; /* 大屏幕手机 */
  }
}
@media (min-width: 1000px) {
  html {
    font-size: 20px; /* 大屏幕手机 */
  }
}
/*顶层*/
div.top_public_home{
    width: 100%;
    height: 4rem;
    font-size: 1.5rem;
    line-height:4rem;
    background-color:white;
    display: flex;
    justify-content: space-between; /* 将子元素分布在容器的两端 */
    align-items: center; /* 垂直居中对齐 */
}
div.logo_div_left{
    /*display: flex;*/
    margin-left: 1rem;
    height: 4rem;
    padding: 0rem;
    /*align-items:center;*/
}
div.title_div_right{
    /*display: flex;*/
    /*!*margin-left: 10rem;*!*/
    /*!*justify-content:flex-end;*!*/
    /*flex:1 1 auto;*/
    /*!*margin-right: ;*!*/
    /*text-align:right;*/
    margin-right: 1rem;
}

/*中层*/
div.content_div16{
    position: absolute;
    top: 4.3rem;
    bottom: 2.5rem;
    width: 100%;
    background-color:WhiteSmoke;
    overflow:auto;
}
/*底层*/
div.bottom_public{
    position: absolute;
    bottom: 0rem;
    /*top:1000px;*/
    width: 100%;
    height: 2rem;
    line-height:2rem; /*行高与高度相等，内容垂直居中*/
    text-align: center;
    background-color:white;
    font-size:0.8rem;
}



body{
    background-color:WhiteSmoke;
}
/*div.top_public{*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    height: 45px;*/
/*    font-size: 20px;*/
/*    line-height:45px;*/
/*    text-align:center;*/
/*    background-color:white;*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*    align-items: center;*/
/*    border: 1px solid #ccc; !* 可选：用于可视化容器边界 *!*/
/*}*/

.top_public_row_left{
    margin-left: 1rem;
    height: 4rem;
}
#back_logo,#home_logo{
max-height: 80%; /* 确保图片不超过容器宽度 */
  width: auto; /* 保持宽高比 */
  display: block; /* 移除图片下方的空白间隙 */
}
.top_public_row_middele{
     flex: 1; /* 使中间元素占据剩余空间 */
      /*background-color: #e0e0e0; !* 可选：用于可视化元素 *!*/
      /*padding: 10px;*/
      text-align: center;
    font-size: 1.6rem;

}
.top_public_row_right{
    margin-right: 1rem;
     height: 4rem;
}

.vip-badge {
  background: linear-gradient(45deg, #ff00cc, #3333ff);
  color: white;
  padding: 0.13rem 0.5rem;
  border-radius: 0.8rem;
  font-size: 1rem;
  font-weight: bold;
}

.modern-vip {
  background: linear-gradient(to right, #ffd700, #ff8c00); /* 金色渐变 */
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-weight: bold;
}

.huangyin{
    /*float:left;*/
    /*left:1.5rem;*/
    /*font-size: 1.5rem;*/
}

.dl_tc{
    /*float:left;*/
    /*left:1.5rem;*/
    /*font-size: 1.5rem;*/
}


.qr_code_pc_outer {
    color: #717375;
    display: block !important;
    position: fixed;
    right: 0.5rem;
    text-align: center;
    top: 2rem;
    font-size:0.5rem;
}


/*字体颜色*/
/*火 红*/
.huo_red{
    color:#d30505;
    font-weight:700;
    /*font-size:20px;*/
}
/*金 */
.jin_jin{
    color:#ef9104;
    font-weight:700;
    /*font-size:20px;*/
}
/*土 */
.tu_yellow{
    color:#8b6d03;
    font-weight:700;
    /*font-size:20px;*/
}

/*木 */
.mu_blue{
    color:#07e930;
    font-weight:700;
    /*font-size:20px;*/
}

/*水 */
.shui_black{
    color:#2e83f6;
    font-weight:700;
    /*font-size:20px;*/
}


a:link,a:visited {
	    color: blue; /*未访问的链接颜色*/
    }

/*a:visited {*/
/*	    color: black; !*已访问的链接颜色*!*/
/*    }*/

a:hover {
	    color: orange; /*鼠标移动到链接的颜色*/
	    text-decoration: underline;
    }

a:active {
	    color: yellow; /*鼠标点击时的颜色*/
    }

a {
    	text-decoration: none; /*去掉下划线*/
    }

/*禄命、八字的*/
 .content_mb {
            position: absolute;
            top: 0px;
            left:0px;
            /*bottom: 45px;*/
            width: 100%;
            height: 100%;
            background-color: White;
            overflow: auto;
     /*text-align: center;*/
        }


