/* {
    box-sizing: border-box;
}*/
body{
    background-color:WhiteSmoke;
}
/*顶层*/
div.top_public_home{
    width: 100%;
    height: 80px;
    font-size: 24px;
    line-height: 80px;
    text-align:center;
    background-color:white;
    display: flex;
    align-items:center;
    /*margin-left:4%;*/
}
div.logo_div_left{
    display: flex;
    margin-left: 60px;
    align-items:center;
}
div.title_div_middle{
    display: flex;
    /*margin-left: 60px;*/
    justify-content:flex-end;
    flex:1 1 auto;
    align-items:center;
    margin-left: 60px;
}
div.home_titlei{
    display: flex;
    /*margin-left: 60px;*/
    /*max-width:100px;*/
    flex:1 1 auto;
    /*justify-content: space-between;*/
    align-items:center;
}
div.title_div_right{
    display: flex;
    margin-right: 60px;
    /*justify-content:flex-end;*/
    /*flex:1 1 auto;*/
    align-items:center;
}

.qr_code_pc_outer {
    color: #717375;
    display: block !important;
    position: fixed;
    right: 15px;
    text-align: center;
    top: 100px;
}
/*中层*/
div.content_div16{
    position: absolute;
    top: 95px;
    bottom: 45px;
    width: 100%;
    background-color:WhiteSmoke;
    overflow:auto;
}


/*底层*/
div.bottom_public{
    position: absolute;
    bottom: 0px;
    /*top:1000px;*/
    width: 100%;
    height: 25px;
    line-height: 25px; /*行高与高度相等，内容垂直居中*/
    text-align: center;
    background-color:white;
    font-size:12px;
}




.link_dh_ul {
    /*list-style-type:none;*/
    /*margin:0;*/
    /*padding:0;*/
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.link_dh_ul_i {
    display:inline;
    /*在CSS中，display:inline;属性将元素设置为内联元素，这意味着元素前后没有换行符，*/
        /*它会与其他内联元素一起显示在同一行上*/
    margin: 45px;
}

.link_dh_ul_left {
    display:inline;
    /*在CSS中，display:inline;属性将元素设置为内联元素，这意味着元素前后没有换行符，*/
        /*它会与其他内联元素一起显示在同一行上*/
    /*margin: 50px;*/
}


a:link,a:visited {
    color: black; /*未访问的链接颜色*/
    }

/*a:visited {*/
/*	    color: black; !*已访问的链接颜色*!*/
/*    }*/

a:hover {
	    color: orange; /*鼠标移动到链接的颜色*/
	    text-decoration: underline;
    }

a:active {
	    color: yellow; /*鼠标点击时的颜色*/
    }

a {
    text-decoration: none; /*去掉下划线*/
    }

.vip-badge {
  background: linear-gradient(45deg, #ff00cc, #3333ff);
  color: white;
  padding: 2px 8px;
  border-radius: 12px;
  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:20px;
    font-size: 18px;
}

.dl_tc{
    float:left;
    left:20px;
    font-size: 20px;
}



/*初始模块-八字、命排、禄命*/
.content_mb {
    position: absolute;
    top: 2px;
    /*bottom: 45px;*/
    width: 100%;
    height: 100%;
    /*background-color:White;*/
    /*overflow:auto;*/
}
.lm_left_div16 {
            width: 48%;
            margin: 5px;
            height: 100%;
            background-color: white;
            font-size: 16px;
    overflow:auto;
    transform: scale(1); /* 缩小到原来的80% */
    transform-origin: center center; /* 缩放原点设置为元素中心 */
        }
.lm_right_div16 {
            position: absolute;
            margin: 5px;
            top: 0;
            left: 49%;
            right: 0;
            height: 100%;
            width: 48%;
            background-color: white;
     overflow:auto;
        }