
/* 全局 CSS 中设置根元素字体大小 */
html {
  font-size: 100px; /* 1rem = 100px（开发基准） */
  /* 可选：防止字体过大导致布局错乱，限制最大/最小值 */
  min-font-size: 80px;  /* 小屏幕下最小 80px（1rem=80px） */
  max-font-size: 120px; /* 大屏幕下最大 120px（1rem=120px） */
}
*{margin:0;padding:0;list-style-type:none;}
html{position: relative; height: 100%; width: 100%;}
body{font-family:Microsoft YaHei,SimHei,Arial, Helvetica, sans-serif, SimSun;color:#333;  font-size:16px;}
.dj{display: block;width:  100vw;height: 100vh;}
.bg1{background:url(https://www.sznews.com/2025/cy12yueft01.jpg) no-repeat; background-size: 100vw 100vh; background-attachment:fixed; }
.bg2{background:url(https://www.sznews.com/2025/cy12yuebg2.png) repeat-y; background-size: 100vw 100vh;}
.bg3{background:url(https://www.sznews.com/2025/cy12yuejt01.jpg) no-repeat; background-size: 100vw 100vh; background-attachment:fixed; }
.dha{position:fixed;width: 100%;height: auto;z-index: 999;box-sizing: border-box;padding:0.15rem;background: transparent;
    /* 过渡动画：背景色/背景图变化时平滑过渡（0.3秒） */
    transition: background-image 0.3s ease-in-out, background-color 0.3s ease-in-out;}
    /* 滚动后添加的类：显示背景渐变 */
.dha.scrolled {
    background-image: linear-gradient(to bottom right, rgba(220, 206, 250, 0.7), rgba(186, 196, 255, 0.7));
}
.dha a{font-size: 0.15rem;display: inline-block;width: auto;padding:0.1rem;color: #fff;background-color:#F86E72;border-radius: 0.1rem;margin-bottom: 0.1rem;margin-left: 0.05rem;}
.box{padding: 1.4rem 0.2rem 0.2rem 0.2rem;}
.box1{}
.box1 h4{ width: 100%;    scroll-margin-top: 2rem;}
.box1 h4 img{ width: 100%;}
.box1-a{background:rgba(255, 255, 255, 0.6);box-sizing: border-box;border-radius: 0.16rem;padding: 0.16rem;margin-bottom: 0.2rem;}
.box1-a ul li{border-bottom: 1px dashed #2b0900;line-height: 0.32rem;padding: 0.12rem 0 0.12rem 0;}
.box1-a ul li a{color: #333333;font-size: 0.2rem;}
li{ list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none;}
img{ border:none; vertical-align:bottom; display:inline-block; display:block;border:0;}
h1{ font-size:16px; font-weight:normal;}
h2{ font-size:14px; font-weight:normal;}
h3{ font-size:14px; font-weight:normal;}
h4{ font-size:14px; font-weight:normal;}
.fl{ float:left;}
.fr{ float:right;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb30{ margin-bottom:30px;}
.mr10{ margin-right:10px;}
.fb{ font-weight:bold;}
input::-moz-focus-inner{border:none;padding:0;}

/*正常背景*/
.bg{font-family:Microsoft YaHei,SimHei,Arial, Helvetica, sans-serif, SimSun;color:#333;  font-size:16px;
 background:#ffffdb url(../images/bg1.jpg)  no-repeat fixed; background-size: 100vw 100vh;}
/*文章*/
.wenzhang{padding:0.4rem 0.2rem 0.2rem 0.2rem}
.wenzhang h2{font-size: 0.28rem;line-height: 0.4rem;margin-bottom: 0.2rem;}
.time{font-size: 0.2rem;
    line-height: 0.32rem;}
.address{font-size: 0.2rem;
    line-height: 0.32rem;}
.zww{font-size: 0.18rem;
    line-height: 0.36rem;}
.zww h4{font-size: 0.2rem;
    line-height: 0.32rem;font-weight: bold;margin-top: 0.2rem;margin-bottom: 0.1rem;}
