﻿* {border:0;padding:0;margin:0}
html, body {height:100%;font:14px/1.4 Microsoft YaHei,Helvetica,sans-serif;color:#000000;overflow-x: hidden;}
body {min-height: 100%; height: auto;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}
ol, ul, li {list-style: none}
img {max-width: 100%; height: auto; border: 0; vertical-align:middle;}
table {empty-cells: show; border-collapse: collapse; }
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}
a {color: inherit; text-decoration: none;}
a:hover {text-decoration: none;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden}
.clear {clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}

.container{max-width: 52rem;
  width: 100%; /* 鏄惧紡澹版槑瀹藉害 */
  margin: 0 auto;
 /*  background: #64bef1; 娴呴噾鑹茶儗鏅� */
  overflow-x: hidden; /* 鍙岄噸淇濋櫓 */}
.container * {
  max-width: 100%; /* 闃叉鍥剧墖/琛ㄦ牸绛夋孩鍑� */
  box-sizing: border-box; /* 鍖呭惈 padding 鍜� border */
}

.btzt {
  font-weight: bold;   /*鍔犵矖*/
  text-align: center;   /*灞呬腑*/
  font-size: 15px;
  color: #3F51B5;
}

.wr{color:#f00 !important}
.wg{color:#080 !important}
.wb{color:#00f !important}
.wp{color:#f0f !important}
.wy{color:#ff0 !important}
.wo{color:#f60 !important}
.wpe{color:#80d !important}
.wsr{color:#f06 !important}
.wsb{color:#06f !important}
.ww{color:#fff !important}
.wbl{color:#000 !important}
.wjin{color: #00c3ff;text-shadow: 1px 1px 2px #002e49; /* 娣诲姞涓€涓井濡欑殑闃村奖 */}
.wlv{color: #08ac02;text-shadow: 1px 1px 2px #00360c; /* 娣诲姞涓€涓井濡欑殑闃村奖 */}

s1 {color: #f00;}
s2 {color: #0f0;}
s3 {color: #00f;}
s4 {color: #f0f;}
s5 {color: #ff0;}
s6 {color: #f60;}
s7 {color: #80d;}
s8 {color: #fff;}
s9 {color: #080;}
s10 {color: #000080;}
s11 {color: #800080;}
w1 {color: #f00;background: #ff0;}
w2 {color: #008000;background: #ff0;}
w3 {color: #00f;background: #ff0;}
w4 {color: #ff0;background: #f00;}
h {color: #c0c0c0;}
bk {color:#000 !important}
z1 {font-size: 12px;}
z2 {font-size: 14px;}
z3 {font-size: 16px;}
z3 {font-size: 18px;}
z4 {font-size: 20px;}
z5 {font-size: 22px;}
z6 {font-size: 24px;}
z7 {font-size: 26px;}
z8 {font-size: 28px;}
z9 {font-size: 30px;}
z10 {font-size: 32px;}
y1 {font-size: 32px; color: #00f;}


.shs{color:#f00;animation: blink 0.3s infinite;}
@keyframes blink{50% {color: transparent;}}  


.bbj{background-color: #ffffff;}
@media screen and (max-width: 505px){
  .riqi{
    font-size: 11pt;
  }
  }
.p-all{padding:0 .1rem .1rem .1rem;}

.nav .banner{border-radius:15px;overflow:hidden;background:rgb(1, 104, 35)}

.kj .ifm{background-image: linear-gradient(to right, #001144,  #054ee0, #054ee0, #054ee0, #001144);}
.kjt li{display:inline-block;width:50%;text-align:center;background:hsl(0, 3%, 93%);border-radius: 50px;}
.kjt li.liactive{ background-color:#64bef1}
.kjt li a{width: 100%;background:transparent;display:inline-block;font-size:1.8rem;font-weight:bold;color:#114433;line-height:1.5;margin-top: 1px;}
/****** content ******/

.br12{border-radius:12px;overflow:hidden}
.br-12{border-radius:3px;overflow:hidden}
.lxlm-head{padding-left: 1rem;padding-right: 1rem}
.lxlm-tit{font-size:1.4rem;color:#fff;padding-top:.5rem;font-weight: bold;}


.bg {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to right, #001144,  #054ee0, #054ee0, #054ee0, #001144); /* 娴呴噾鍜岄噾鑹茬殑缁勫悎 */
  background-size: 400% 400%;
  animation: shimmer 12s ease infinite;
}
.hfgg {
    table-layout: auto;
    color: #f00;
    border-radius: 12px;
    overflow: hidden;
    background-color: #ff0;
}

.hfgg tr{
	height: 30px;
}

.hfgg td{
	font-weight: bold;
	font-size: 15pt;
    border: 2px dashed #ccc;
    text-align: center;
}

@media (max-width: 600px) {.hfgg td{font-size: 12pt !important}}
@keyframes shimmer {
  0% {
    background-position: 0% 0%;
  }
  25%{
    background-position: 100% 0%;
  }
  50%{
    background-position: 100% 100%;
  }
  75%{
    background-position: 0% 100%;
  }
  100% {
    background-position: 0% 0%;
  }
}

.nav{
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow: hidden;
    border-top: 1px solid #000;
    background-image: linear-gradient(to right, #001144,  #054ee0, #054ee0, #054ee0, #001144);
}

.ifm{background-image: linear-gradient(to right, #001144,  #054ee0, #054ee0, #054ee0, #001144);}

.box{
    margin: 5px 0;
    border-radius: 5px;
    overflow: hidden;
    background-image: linear-gradient(to right, #001144,  #054ee0, #054ee0, #054ee0, #001144);
}

.pad{
    padding: 4px 4px;
}

.post-gg li{padding:.3rem 0;border-bottom:1px solid #fff;}
.post-gg li:last-child{border-bottom:0}
.post-gg li span{display:flex;float:right;}

.post-gg {background: #fff;font-size: 1.4rem;text-align: center;}

.post-gg li{
padding: 3px 3px;
    border-radius: 0px;
    border-bottom: 1px solid #ada96e;
    font-size: 14pt;
    font-weight: bold; 
}
.post-gg li a{
height: 36px;
line-height: 36px;
text-align: center;
display: block;
font-size: 22px;
font-weight: bold;
color: #000;
}

.post-list {
    background: #fff;
    text-align: center;
    padding: 0;
}

.post-list ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 5px;
}

.post-list img {width:100%;height:auto;}

.post-list a{
height: 36px;
line-height: 36px;
text-align: center;
border: solid 1px #ddd;
border-radius: 8px;
background: #eee;
background-image: linear-gradient(to top, #fff, #eee, #fff);
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
display: block;
font-size: 22px;
text-decoration: none;
color: #000;
}

.post-list ul li {
width: 100%;
padding: 2px;
box-sizing: border-box; 
font-weight: bold;
}

.post-list span {
    font-size: 15px;
    color: rgb(255, 0, 0);
    vertical-align: middle;
    margin-left: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(255, 0, 0);
    border-image: initial;
    border-radius: 4px;
}

.post-list font {
    font-size: 15px;
    color: rgb(255, 0, 0);
    vertical-align: middle;
    margin-left: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(255, 0, 0);
    border-image: initial;
    border-radius: 4px;
}

.post-list1 {
    text-align: center;
}
.post-list1 li {
    padding: 3px 3px;
    border-radius: 0px;
    background-color: #fff;
    border-bottom: 1px solid #ada96e;
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
}


.post-list2 {
    text-align: left;
}
.post-list2 li {
    padding: 3px 3px;
    border-radius: 0px;
    background-color: #fff;
    border-bottom: 1px solid #ada96e;
    font-size: 17px;
    font-weight: bold;
    line-height: 30px;
}

.list-title{
    height: 38px;
    line-height: 33px;
    font-size: 16pt;
    text-align: center;
    background: linear-gradient(transparent, #f7f3f3);
    border-bottom: 1px solid #738e9f;
    text-shadow: 1px 2px 1px #b99b5f;
    color: #fffe00;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-weight: bold;
}

.gg-weix {
    background-color: #ff0;
    color: #f00;
    box-shadow: 0 0 5px;
    font-size: 20px;
    border-radius: 5px;
}

.shake-animation {
    display: inline-block;
    animation: shake 2.5s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

@keyframes shake{
0% {
    transform: translateX(0);
}
25% {
    transform: translateX(-10px);
}
50% {
    transform: translateX(10px);
}
75% {
    transform: translateX(-10px);
}
100% {
    transform: translateX(10px);
}
}

td1 {
  font-size: 1.2rem; /* 璁剧疆瀛椾綋澶у皬 */
  font-weight: bold; /* 璁剧疆瀛椾綋绮楃粏涓虹矖浣� */
}
td2 {
  color: #f00;
  font-size: 1.4rem; /* 璁剧疆瀛椾綋澶у皬 */
  font-weight: bold; /* 璁剧疆瀛椾綋绮楃粏涓虹矖浣� */
}
td3 {
  font-size: 1.2rem; /* 璁剧疆瀛椾綋澶у皬 */
  font-weight: bold; /* 璁剧疆瀛椾綋绮楃粏涓虹矖浣� */
}
td4 {
  color: #f00;
  font-size: 1.8rem; /* 璁剧疆瀛椾綋澶у皬 */
  font-weight: bold; /* 璁剧疆瀛椾綋绮楃粏涓虹矖浣� */
}
/*
  .mtbl .td2 b 绫伙細璁剧疆绫诲悕涓� td2 鐨勫崟鍏冩牸鍐呯殑 b 鏍囩鐨勬牱寮�
*/
.mtbl .td2 b {
  color: #f00; /* 璁剧疆瀛椾綋棰滆壊涓虹孩鑹� */
  background: #ffffff; /* 璁剧疆鑳屾櫙棰滆壊涓虹櫧鑹� */
  font-weight: bold; /* 璁剧疆瀛椾綋绮楃粏涓虹矖浣� */
}

/*
  .mtbl .td3 绫伙細璁剧疆绫诲悕涓� td3 鐨勫崟鍏冩牸鐨勬牱寮�
*/
.mtbl .td3 {
  font-size: 1.2rem; /* 璁剧疆瀛椾綋澶у皬 */
  font-weight: bold; /* 璁剧疆瀛椾綋绮楃粏涓虹矖浣� */
}


        
        .container {

            margin: 0 auto;
        }
        
        .card {
            background-color: white;
            border-radius: 0; /* 绉婚櫎鍦嗚锛屼娇鍏跺畬鍏ㄨ创杈� */
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
            padding: 5px;
            margin-bottom: 10px; /* 鍑忓皬搴曢儴闂磋窛 */
        }
        
        
        /* 閫夐」鍗℃牱寮� */
        .tabs {
            display: flex;
            flex-wrap: wrap;
            gap: 8px;
            margin-bottom: 5px;
        }
        
        .tab {
            padding: 5px 5px;
            border: 1px solid #ddd;
            border-radius: 4px;
            cursor: pointer;
            transition: background-color 0.3s;
        }
        
        .tab:hover {
            background-color: #f5f5f5;
        }
        
        .tab.active {
            background-color: #3b82f6;
            color: white;
            border-color: #3b82f6;
        }
        
        /* 鍥剧墖灞曠ず鍖哄煙 */
        .image-container {
            position: relative;
            background-color: #f3f4f6;
            border-radius: 8px;
            overflow: hidden;
            min-height: 200px;
        }
        
        .loading {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: rgba(243, 244, 246, 0.8);
            opacity: 0;
            pointer-events: none;
            transition: opacity 0.3s;
        }
        
        .loading.show {
            opacity: 1;
            pointer-events: auto;
        }
        
        .spinner {
            width: 24px;
            height: 24px;
            border: 3px solid #3b82f6;
            border-radius: 50%;
            border-top-color: transparent;
            animation: spin 1s linear infinite;
        }
        
        @keyframes spin {
            to { transform: rotate(360deg); }
        }
        
        #showImg {
            width: 100%;
            height: auto;
            display: block;
            opacity: 0;
            transition: opacity 0.5s;
        }
        
        #showImg.fade-in {
            opacity: 1;
        }
        
        #originLink {
            position: absolute;
            bottom: 10px;
            right: 10px;
            background-color: rgba(59, 130, 246, 0.8);
            color: white;
            padding: 6px 12px;
            border-radius: 4px;
            text-decoration: none;
            font-size: 14px;
        }
        
        #originLink:hover {
            background-color: #3b82f6;
        }




/*    9鐮佸垏鎹�    */

/* background-image: linear-gradient(to right, , rgb(37, 176, 117)); */
.lxlm-qs{
  display:flex;align-items:center;width: 100%;overflow-x:auto;padding-bottom:.5rem;margin-bottom:0;margin-top:.5rem;
}
.lxlm-qs li{display:flex;margin-right:.5rem;}
.lxlm-qs li button{text-align:center;font-weight:bold;justify-content:center;align-items: center;width:5rem;padding:.35rem .5rem;border-radius:45px;font-size:.935rem;letter-spacing:1px}
/*  .hover-yes{background:#ffffff;color:#13489a;}
.hover-no{background:rgb(18, 119, 3);color:#fff}  */
.dis {
    display: normal;
}
.undis {
    display: none;
}

/*
  .mtbl 绫伙細鐢ㄤ簬璁剧疆琛ㄦ牸鐨勬暣浣撴牱寮�
*/
.mtbl {
  width: 100%; /* 琛ㄦ牸瀹藉害涓虹埗鍏冪礌鐨� 100% */
  border-collapse: separate; /* 璁剧疆杈规鍚堝苟妯″紡涓� separate锛屽厑璁歌缃竟妗嗛棿璺� */
  --tw-border-spacing-x: 0px; /* 浣跨敤 Tailwind CSS 鐨勫彉閲忥紝璁剧疆姘村钩杈规闂磋窛 */
  --tw-border-spacing-y: 0px; /* 浣跨敤 Tailwind CSS 鐨勫彉閲忥紝璁剧疆鍨傜洿杈规闂磋窛 */
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); /* 搴旂敤杈规闂磋窛 */
  text-align: center; /* 琛ㄦ牸鍐呮枃鏈眳涓榻� */
  --tw-text-opacity: 1; /* 浣跨敤 Tailwind CSS 鐨勫彉閲忥紝璁剧疆鏂囨湰閫忔槑搴� */
  color: rgb(229 35 5 / var(--tw-text-opacity)); /* 璁剧疆鏂囨湰棰滆壊涓虹孩鑹诧紝骞跺簲鐢ㄩ€忔槑搴� */
  word-break: break-word; /* 鍏佽鍗曡瘝鍦ㄥ崟鍏冩牸鍐呮崲琛� */
}

/*
  .mtbl tr:last-child td:first-child 绫伙細璁剧疆琛ㄦ牸鏈€鍚庝竴琛岀涓€涓崟鍏冩牸鐨勫乏涓嬭鍦嗚
*/
.mtbl tr:last-child td:first-child {
  border-bottom-left-radius: 6px; /* 璁剧疆宸︿笅瑙掑渾瑙掑崐寰勪负 6px */
}

/*
  .mtbl tr:last-child td:last-child 绫伙細璁剧疆琛ㄦ牸鏈€鍚庝竴琛屾渶鍚庝竴涓崟鍏冩牸鐨勫彸涓嬭鍦嗚
*/
.mtbl tr:last-child td:last-child {
  border-bottom-right-radius: 6px; /* 璁剧疆鍙充笅瑙掑渾瑙掑崐寰勪负 6px */
}

/*
  .mtbl td 绫伙細璁剧疆琛ㄦ牸鍗曞厓鏍肩殑榛樿鏍峰紡
*/
.mtbl td {
  padding: 1px 3px; /* 璁剧疆鍗曞厓鏍煎唴杈硅窛 */
  line-height: 22px; /* 璁剧疆琛岄珮 */
  border-right: solid 1px #cece71; /* 璁剧疆鍙宠竟妗嗕负瀹炵嚎锛屽搴︿负 1px锛岄鑹蹭负 #cece71 */
  border-bottom: solid 1px #cece71; /* 璁剧疆涓嬭竟妗嗕负瀹炵嚎锛屽搴︿负 1px锛岄鑹蹭负 #cece71 */
}

/*
  .mtbl td:first-child 绫伙細璁剧疆琛ㄦ牸姣忚绗竴涓崟鍏冩牸鐨勬牱寮�
*/
.mtbl td:first-child {
  width:20%; /* 璁剧疆瀹藉害涓� 65px */
  text-align: center; /* 鏂囨湰灞呬腑瀵归綈 */
}
.mtbl td:last-child {
  width:20%; /* 璁剧疆瀹藉害涓� 65px */
  text-align: center; /* 鏂囨湰灞呬腑瀵归綈 */
}
/*
  @media (min-width: 375px) 绫伙細濯掍綋鏌ヨ锛屽綋灞忓箷瀹藉害澶т簬绛変簬 375px 鏃跺簲鐢ㄤ互涓嬫牱寮�
  淇敼绗竴涓崟鍏冩牸鐨勫搴�
*/
@media (min-width: 375px) {
  .mtbl td:first-child {
    width: 72px; /* 璁剧疆瀹藉害涓� 82px */
  }
}

/*
  @media (min-width: 425px) 绫伙細濯掍綋鏌ヨ锛屽綋灞忓箷瀹藉害澶т簬绛変簬 425px 鏃跺簲鐢ㄤ互涓嬫牱寮�
  淇敼绗竴涓崟鍏冩牸鐨勫搴�
*/
@media (min-width: 425px) {
  .mtbl td:first-child {
    width: 90px; /* 璁剧疆瀹藉害涓� 120px */
  }
}

/*
  .mtbl td:first-child 绫伙細璁剧疆琛ㄦ牸姣忚绗竴涓崟鍏冩牸鐨勫乏杈规鏍峰紡
*/
.mtbl td:first-child {
  border-left: solid 1px #cece71; /* 璁剧疆宸﹁竟妗嗕负瀹炵嚎锛屽搴︿负 1px锛岄鑹蹭负 #cece71 */
}

/*
  .mtbl td:last-child 绫伙細璁剧疆琛ㄦ牸姣忚鏈€鍚庝竴涓崟鍏冩牸鐨勬牱寮�
*/
.mtbl td:last-child {
  width: 55px; /* 璁剧疆瀹藉害涓� 55px */
  text-align: center; /* 鏂囨湰灞呬腑瀵归綈 */
}

/*
  @media (min-width: 375px) 绫伙細濯掍綋鏌ヨ锛屽綋灞忓箷瀹藉害澶т簬绛変簬 375px 鏃跺簲鐢ㄤ互涓嬫牱寮�
  淇敼鏈€鍚庝竴涓崟鍏冩牸鐨勫搴�
*/
@media (min-width: 375px) {
  .mtbl td:last-child {
    width: 72px; /* 璁剧疆瀹藉害涓� 55px */
  }
}

/*
  @media (min-width: 425px) 绫伙細濯掍綋鏌ヨ锛屽綋灞忓箷瀹藉害澶т簬绛変簬 425px 鏃跺簲鐢ㄤ互涓嬫牱寮�
  淇敼鏈€鍚庝竴涓崟鍏冩牸鐨勫搴�
*/
@media (min-width: 425px) {
  .mtbl td:last-child {
    width: 90px; /* 璁剧疆瀹藉害涓� 80px */
  }
}

/*
  .mtbl td:nth-child(2) 绫伙細璁剧疆琛ㄦ牸姣忚绗簩涓崟鍏冩牸鐨勬牱寮�
*/
.mtbl td:nth-child(2) {
  --tw-bg-opacity: 1; /* 浣跨敤 Tailwind CSS 鐨勫彉閲忥紝璁剧疆鑳屾櫙閫忔槑搴� */
  background-color: #FBF6F6; /* 璁剧疆鑳屾櫙棰滆壊涓洪粦鑹诧紝骞跺簲鐢ㄩ€忔槑搴� */
  font-size: .75rem; /* 璁剧疆瀛椾綋澶у皬 */
  line-height: 2rem; /* 璁剧疆琛岄珮 */
  font-weight: 500; /* 璁剧疆瀛椾綋绮楃粏 */
}

/*
  @media (min-width: 375px) 绫伙細濯掍綋鏌ヨ锛屽綋灞忓箷瀹藉害澶т簬绛変簬 375px 鏃跺簲鐢ㄤ互涓嬫牱寮�
  淇敼绗簩涓崟鍏冩牸鐨勫瓧浣撳ぇ灏忓拰琛岄珮
*/
@media (min-width: 375px) {
  .mtbl td:nth-child(2) {
    font-size: 1rem; /* 璁剧疆瀛椾綋澶у皬 */
    line-height: 1.5rem; /* 璁剧疆琛岄珮 */
  }
}

/*  绫诲悕鏈夎锛屽簲涓� .mtbl td:nth-child(2)  */
/*
  b23-tbl.m td:nth-child(2) 绫伙細璁剧疆琛ㄦ牸姣忚绗簩涓崟鍏冩牸鐨勮瘝闂磋窛
*/
b23-tbl.m td:nth-child(2) {
  word-spacing: 4px; /* 璁剧疆璇嶉棿璺濅负 4px */
}

/*
  @media (max-width: 360px) 绫伙細濯掍綋鏌ヨ锛屽綋灞忓箷瀹藉害灏忎簬绛変簬 360px 鏃跺簲鐢ㄤ互涓嬫牱寮�
  淇敼绗簩涓崟鍏冩牸鍐� p, div, span 鏍囩鐨勫瓧浣撳ぇ灏�
*/
@media (max-width: 360px) {
  .mtbl td:nth-child(2) p[style],
  .mtbl td:nth-child(2) div[style],
  .mtbl td:nth-child(2) span[style] {
    font-size: 12px !important; /* 璁剧疆瀛椾綋澶у皬涓� 12px锛�!important 寮哄埗搴旂敤 */
  }
}

/*
  .mtbl td:last-child, .mtbl td:first-child 绫伙細璁剧疆琛ㄦ牸姣忚绗竴涓拰鏈€鍚庝竴涓崟鍏冩牸鐨勬牱寮�
*/
.mtbl td:last-child,
.mtbl td:first-child {
  --tw-bg-opacity: 1; /* 浣跨敤 Tailwind CSS 鐨勫彉閲忥紝璁剧疆鑳屾櫙閫忔槑搴� */
  background-color: rgb(250 250 250 / var(--tw-bg-opacity)); /* 璁剧疆鑳屾櫙棰滆壊涓烘祬鐏拌壊锛屽苟搴旂敤閫忔槑搴� */
  font-size: 10px; /* 璁剧疆瀛椾綋澶у皬 */
  --tw-text-opacity: 1; /* 浣跨敤 Tailwind CSS 鐨勫彉閲忥紝璁剧疆鏂囨湰閫忔槑搴� */
  color: rgb(0 0 0 / var(--tw-text-opacity)); /* 璁剧疆鏂囨湰棰滆壊涓洪粦鑹诧紝骞跺簲鐢ㄩ€忔槑搴� */
}

/*
  @media (min-width: 375px) 绫伙細濯掍綋鏌ヨ锛屽綋灞忓箷瀹藉害澶т簬绛変簬 375px 鏃跺簲鐢ㄤ互涓嬫牱寮�
  淇敼绗竴涓拰鏈€鍚庝竴涓崟鍏冩牸鐨勫瓧浣撳ぇ灏忓拰琛岄珮
*/
@media (min-width: 375px) {
  .mtbl td:last-child,
  .mtbl td:first-child {
    width: 20%;
    font-size: .875rem; /* 璁剧疆瀛椾綋澶у皬 */
    line-height: 2.5rem; /* 璁剧疆琛岄珮 */
  }
}

/*
  @media (min-width: 425px) 绫伙細濯掍綋鏌ヨ锛屽綋灞忓箷瀹藉害澶т簬绛変簬 425px 鏃跺簲鐢ㄤ互涓嬫牱寮�
  淇敼绗竴涓拰鏈€鍚庝竴涓崟鍏冩牸鐨勫瓧浣撳ぇ灏忓拰琛岄珮
*/
@media (min-width: 425px) {
  .mtbl td:last-child,
  .mtbl td:first-child {
    width: 20%;
    font-size: 1rem; /* 璁剧疆瀛椾綋澶у皬 */
    line-height: 2.5rem; /* 璁剧疆琛岄珮 */
  }
}

/*
  .mtbl td:last-child 绫伙細璁剧疆琛ㄦ牸姣忚鏈€鍚庝竴涓崟鍏冩牸鐨勫瓧浣撶矖缁�
*/
.mtbl td:last-child {
  font-weight: 500; /* 璁剧疆瀛椾綋绮楃粏 */
}

/*
  @media (min-width: 375px) 绫伙細濯掍綋鏌ヨ锛屽綋灞忓箷瀹藉害澶т簬绛変簬 375px 鏃跺簲鐢ㄤ互涓嬫牱寮�
  淇敼鏈€鍚庝竴涓崟鍏冩牸鐨勫瓧浣撳ぇ灏忓拰琛岄珮
*/
@media (min-width: 375px) {
  .mtbl td:last-child {
    font-size: .75rem; /* 璁剧疆瀛椾綋澶у皬 */
    line-height: 1rem; /* 璁剧疆琛岄珮 */
  }
}

/*
  .mtbl td.td1 绫伙細璁剧疆绫诲悕涓� td1 鐨勫崟鍏冩牸鐨勬牱寮�
*/
.mtbl td.td1 {
  width: 20%;
  height: 36px;
  font-size: 1.2rem; /* 璁剧疆瀛椾綋澶у皬 */
  font-weight: bold; /* 璁剧疆瀛椾綋绮楃粏涓虹矖浣� */
}

/*
  .mtbl td.td2 绫伙細璁剧疆绫诲悕涓� td2 鐨勫崟鍏冩牸鐨勬牱寮�
*/
.mtbl td.td2 {
  font-size: 1.4rem; /* 璁剧疆瀛椾綋澶у皬 */
  font-weight: bold; /* 璁剧疆瀛椾綋绮楃粏涓虹矖浣� */
}

/*
  .mtbl td.td2 span 绫伙細璁剧疆绫诲悕涓� td2 鐨勫崟鍏冩牸鍐呯殑 span 鏍囩鐨勬牱寮�
*/
.mtbl td.td2 span {
  color: #0ff; /* 璁剧疆瀛椾綋棰滆壊涓洪潚鑹� */
  font-weight: bold; /* 璁剧疆瀛椾綋绮楃粏涓虹矖浣� */
}

/*
  .mtbl td.td2 b 绫伙細璁剧疆绫诲悕涓� td2 鐨勫崟鍏冩牸鍐呯殑 b 鏍囩鐨勬牱寮�
*/
.mtbl td.td2 b {
  color: #f00; /* 璁剧疆瀛椾綋棰滆壊涓虹孩鑹� */
  background: #ffffff; /* 璁剧疆鑳屾櫙棰滆壊涓虹櫧鑹� */
  font-weight: bold; /* 璁剧疆瀛椾綋绮楃粏涓虹矖浣� */
}

/*
  .mtbl td.td3 绫伙細璁剧疆绫诲悕涓� td3 鐨勫崟鍏冩牸鐨勬牱寮�
*/
.mtbl td.td3 {
  font-size: 1.2rem; /* 璁剧疆瀛椾綋澶у皬 */
  font-weight: bold; /* 璁剧疆瀛椾綋绮楃粏涓虹矖浣� */
}



/* 9鐮佸垏鎹㈢粨鏉�*/






#logo{  width: 100%;
        max-width: 52rem; /* 768px */
        margin: 0 auto;
        position: fixed;
        top: 0px;
        left: 0;
        right: 0;
        z-index: 99;
        background-image: linear-gradient(to right, #001144,  #054ee0, #054ee0, #054ee0, #001144); /* logo 瀹瑰櫒鐨勮儗鏅壊 */
        box-sizing: border-box;
        padding: 1px 0; /* <<--- 灏辨槸杩欎竴琛岋紒 */}
#logo a{display: inline-block;}
#logo a img{
      width: 200px;
    margin-top: 0;    /* 璁剧疆涓婅竟璺濅负0 */
    margin-bottom: 0; /* 璁剧疆涓嬭竟璺濅负0 */
    margin-left: 2px; /* 璁剧疆宸﹁竟璺濅负5px */
    /* margin-right 榛樿涓�0锛屾垨鑰呮偍鍙互鏄惧紡璁剧疆涓� margin-right: 0; */
    /* 寤鸿锛氫负浜嗛伩鍏� inline-block 鍏冪礌锛堝 <a> 鍐呯殑 <img>锛夊彲鑳戒骇鐢熺殑搴曢儴棰濆绌虹櫧锛�
       鍙互缁欏浘鐗囪缃� display: block; 鎴栬€� vertical-align: middle; (濡傛灉甯屾湜鍏惰涓烘洿鍍忚鍐呭厓绱�) */
    display: block; /* 杩欐湁鍔╀簬娑堥櫎娼滃湪鐨勭┖鐧介棶棰� */
}
.nav2 { width: 100%; max-width: 800px; padding: 4px; box-sizing: border-box; text-align: center; background: #fff;}
.nav2 ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around;}
.nav2 ul li { width: 25%; box-sizing: border-box; padding: 4px;}
.nav2 ul li a { display: block;height: 32px; line-height: 32px; text-align: center; color: #ffffff; border-radius: 32px;background: #09663f;background-image: linear-gradient(to bottom, #09663f, #1d9b3f);}
.nav2 ul li a:hover { background: #da183b;}
#nav2[data-fixed="fixed"]{max-width:52rem;background:#edeff0;position: fixed; left: 0; right: 0; margin: auto; z-index: 10;box-sizing: border-box;background-image: linear-gradient(to right, #001144,  #054ee0, #054ee0, #054ee0, #001144);}


.justify-start {justify-content: flex-start}
.justify-end {justify-content: flex-end}
.justify-center {justify-content: center}

.pb-head{padding-left:1rem;padding-right:1rem}
.pb-tit {
  font-size: 1.4rem;
  color: hsl(51, 100%, 57%);
  padding-top: .5rem;
  margin-bottom: .5rem;
  font-weight: bold;
  text-align: center;
  text-shadow:
    -1px -1px 0 #614a00,  /* 宸︿笂 */
    1px -1px 0 #614a00,   /* 鍙充笂 */
    -1px 1px 0 #614a00,   /* 宸︿笅 */
    2px 2px 0 #614a00;    /* 鍙充笅 */
}
.pb-note{display:flex;align-items:center;width: 100%;overflow-x:auto;padding-bottom:.5rem;margin-bottom:0}
.pb-note button{border-radius:4px;padding:.15rem .35rem;}
.pb-note .button1{color:#3d58ac;margin-right:.5rem}
.pb-note .button2{color:#eb2139;}
.pb-content{background:#fff;font-size:1.3rem}
.pb-content li{padding:.3rem 0;border-bottom:1px solid #ddd;}
.pb-content li:last-child{border-bottom:0}
.pb-content li span{display:flex;float:right;}

.tzlb-content{font-size:1.33rem;text-align:center;background:#fff;}
.tzlb-content li{border-bottom:1px solid #aaa;background:#fff;margin:5px 0;border-radius:5px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;font-weight: bold;}
.tzlb-content li:last-child{border-bottom:1px solid #aaa;}
.tzlb-content li span{font-size:1.1rem}
.tzlb-content li font{color:#f00;font-size:.9rem;border:.1rem solid #f00;border-radius:.3rem;margin-left:.2rem;padding:.1rem;vertical-align:middle}


.yjjt-content{font-size:1.3rem}
.yjjt-content li b{color:#00f}
.yjjt-content li font{color:#f00}
.yjjt-content li .juzi{color:#090;font-weight:bold;font-size:1.4rem}
.yjjt-content li .jiexi{color:#06f}


.jxes-content{font-size:1.3rem}
.jxes-content li b{color:#00f}
.jxes-content li font{color:#f00}


.ptyx-content{font-size:1.3rem}
.ptyx-content li b{color:#f06}
.ptyx-content li font{color:#f00}


.yqjx-content{font-size:1.3rem}
.yqjx-content li b{color:#30f}
.yqjx-content li font{color:#f00}


.zbtk-content{font-size:1.2rem}
.zbtk-content li b{color:#30f}
.zbtk-content li font{color:#f00}

#tbtk{font-size: 10pt; color: #000000; margin: 0px; padding: 0px; border-collapse:collapse;background:#fff}
#tbtk td{margin: 0px; padding: 3px 2px; border: 1px solid rgb(229, 229, 229); word-break: break-all; text-align: center; font-size: 1.2rem; line-height: 30px; color: rgb(51, 51, 51);}

.jszq-content{font-size:1.3rem}
.jszq-content li b{color:#f06}
.jszq-content li font{color:#f00}

.jszq-content .tbsx td{background:#fff;color:#111;text-align:center;font-size:.8rem;line-height:1.8rem;}
.jszq-content .tbsx td.tdtit{text-align:center;color:#fff;font-size:1.2rem;line-height:1.8rem;background:rgb(255, 0, 98);font-weight:bold}
.jszq-content .tbsx td span{background:#ff0;color:#f00;}
.jszq-content .tbsx td font{color:#f00;}
	
.jszq-content .tb th{border:1px solid #e5e5e5;background:#f60;color:#fff;text-align:center;height: 2rem;line-height: 2rem;font-size:.8rem;}
.jszq-content .tb td{border:1px solid #e5e5e5;height: 1.8rem;line-height: 1.8rem;font-size:1.2rem;word-break:break-all}
.jszq-content .tb td.tdtit{border-top:0}


.zhzl-content{font-size:1.2rem}
.zhzl-content li b{color:#30f}
.zhzl-content li font{color:#f00}


.sxsx-content{font-size:1.3rem;background:#fff}
.sxsx-content li b{color:#30f}
.sxsx-content li font{color:#f00}
.sx table {border-collapse: collapse;border-spacing: 0;}
.sx table tr {display: table-row;vertical-align: inherit;border-color: inherit;}
.sx table td {border: 1px solid #e5e5e5;padding: 3px 2px;word-break: break-all;}
.sx ul, .sx li, .sx dl, .sx dt, .sx dd{margin:0;padding:0}
.sx ul {display: block;list-style-type: disc;}
.sx ul li img {vertical-align: middle;border: 0;width:40px;height:40px;}
.sx1 li{float: left;width: 33.333333%;padding: 5px 0;text-align: center;}
.sx span{height: 18px;line-height: 18px;margin: 0 2px;padding: 0 3px;font-size: 12px;color: #fff;display: inline-block;background-color: #f00;}
.sx span.blue{background-color: #3366ff;}
.sx span.green{background-color: #009933;}
@media (min-width: 320px) and (max-width:359px){.sx1 li{width: 50%}}
@media (min-width: 360px) and (max-width: 374px){.sx1 li{width: 50%}}
@media (min-width: 375px) and (max-width: 392px){.sx ul li .tm01 span{margin:0 1px;padding:0 2px}}
@media (min-width: 393px) and (max-width: 413px){.sx ul li .tm01 span{margin:0 1px;padding:0 2px}}
@media (min-width: 414px) and (max-width: 767px){}
@media (min-width:768px){.sx1 li{width: 25%}}


.footer{background:#fff;margin: 0 .75rem;border-radius: 12px 12px 0 0;padding: .5rem 1rem;}


/* 鍩虹琛ㄦ牸鏍峰紡 */
.kj01 {
  width: 100%;
  border-collapse: collapse;
  border-radius: 2px;
  overflow: hidden;
  text-align: center;
  background: #fff;
  border: 1px solid #fff;
  font-weight: bold; /* 绉诲埌杩欓噷锛屽噺灏� td/th 閲嶅瀹氫箟 */
}
/* 琛岄珮 */
.kj01 tr {
  height: 33px; /* 缁熶竴浣跨敤 33px锛屽洜涓烘墍鏈� tr/th/td 閮借缃簡杩欎釜楂樺害 */
}
/* 鍗曞厓鏍艰竟妗嗗拰瀛椾綋澶у皬 */
.kj01 td,
.kj01 th {
  border: 1px solid #d1d4ec;
  font-size: 15pt;
  /* font-weight: bold; 宸茬粡绉诲埌 .kj01 */
}
/* 鐗瑰畾棰滆壊绫� */
.color-blue {
  color: #0000FF;
}
.color-purple {
  color: #006e2e;
}
.color-red {
  color: #FF0000;
}
.color-black {
  color: #000000;
}
/* 鍏朵粬鍙兘闇€瑕佺殑绫� */
.kj01 .zl {
  font-size: 15pt; /* 濡傛灉 .zl 绫讳粛鐒朵娇鐢紝淇濈暀 */
}
/* 閽堝绗竴涓� th 鐨勫搴� */
.kj01 th:first-child {
  width: 20%;
}
/* 閽堝鏈€鍚庝竴涓� th 鐨勫搴� */
.kj01 th:last-child {
  width: 20%;
}

/*      鍐呭箷璧勬枡鍏嶈垂棰嗗彇       */
/* style.css */
.body1 {
  margin: 0;
  padding: 0;
  background-color: #f5f5f5;
  font-family: Arial, sans-serif;
  text-align: center;
}

.border-wrapper {
  padding: 1px;
  background-color: #f5f5f5;
  display: flex;
  justify-content: center;
}

.border-inner {
  border: 3px solid #00ff00;
  padding: 1px;
  background-color: #000;
  width: 100%;
  max-width: 710px;
  box-sizing: border-box;
}

.main-box {
  color: #ff8f00;
  padding: 1px;
  text-align: center;
font-weight: bold;
}

.main-box h2 {
  color: #ff0;
  font-size: 1.2rem;
  margin-bottom: 1px;
}

.term {
  color: #0ff;
    box-sizing: border-box;
}

.number {
  color: #0f0;
}

.red {
  color: #f00;
}

.blue {
  color: #00ff00;
}

.yellow {
  color: #ff0;
}

.pink {
  color: #ff00ff;
}

.click-link {
  background-color: #ff00ff;
  color: #fff;
  display: inline-block;
  padding: 8px 16px;
  border-radius: 6px;
  margin-top: 10px;
  font-weight: bold;
  font-size: 14px;
}



/*    寮曠矇  绮惧噯鍐呭箷涓€鐮�  */

 /* 1. 鍏抽敭甯у姩鐢诲畾涔� */
 @keyframes flash {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}
        /* 2. 椤甸潰鏁翠綋鑳屾櫙娓愬彉鍜屽眳涓� */

      .containeryflj3 {
        width: calc(100% - 6px); /* 100% 鍑忓幓宸﹀彸鍚�3px鐨勯棿闅欙紝鎵€浠ユ槸6px */
        max-width: 720px; /* 浠嶇劧淇濇寔鏈€澶у搴﹂檺鍒� */
        margin: 5px auto;
          background-color: #ffffff; /* 鍐呭鍖哄煙鐧借壊鑳屾櫙 */
          border-radius: 10px; /* 鏇村ぇ鐨勫渾瑙� */
          box-shadow: 0 8px 20px rgba(0,0,0,0.15); /* 鏇存槑鏄剧殑闃村奖锛屽鍔犵珛浣撴劅 */
          overflow: hidden; /* 纭繚鍐呭鍦ㄥ鍣ㄥ唴锛岀壒鍒槸鍦嗚鏁堟灉 */
          transform: translateZ(0); /* 纭欢鍔犻€� */
      }
      /* 绾㈡閮ㄥ垎锛氭彃鍏ュ浘鐗囧苟鑷€傚簲妗嗘灦鐨勬牱寮� */
      .header-image {
          width: 100%; /* 鍥剧墖瀹藉害鑷€傚簲鐖跺鍣� */
          height: auto; /* 楂樺害鑷姩璋冩暣锛屼繚鎸佸浘鐗囨瘮渚� */
          display: block; /* 绉婚櫎鍥剧墖涓嬫柟鍙兘瀛樺湪鐨勭┖鐧介棿闅� */
        /*  border-bottom: 4px solid #ff6600;  鏇寸矖鐨勫簳閮ㄦ鑹茶竟妗� */
          margin-bottom: 8px; /* 澧炲姞涓庝笅涓€涓鏋堕棿璺� */
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* 鍥剧墖涓嬫柟闃村奖 */
      }
      /* 缁挎閮ㄥ垎锛氱櫧鑹插簳鑹插強缁胯壊杈规鐨勬牱寮� */
      .content-list {
          list-style: none;
          padding: 0;
          margin: 0;
          background-color: #ffffff; /* 纭繚鏁翠釜鍒楄〃鍖哄煙鏄櫧鑹茶儗鏅� */
       /*    border: 2px solid #f35c05; 鏇寸矖鐨勭豢鑹茶竟妗� */
          border-width: 0 2px; /* 鍙湁宸﹀彸杈规 */
          padding-right: 2px;
          padding-left: 2px;
      }
      .list-item {
          padding: 12px 15px; /* 澧炲姞鍐呰竟璺� */
          border-bottom: 1px solid #e0e0e0; /* 娴呯伆鑹插垎闅旂嚎 */
          line-height: 1.6; /* 鏇村ソ鐨勮楂� */
          text-align: center; /* 鎵€鏈夊垪琛ㄩ」鍐呭灞呬腑 */
          font-size: 1.2em; /* 绋嶅井澶т竴鐐圭殑瀛椾綋 */
          background-color: #ffffff; /* 纭繚姣忎釜鍒楄〃椤规槸鐧借壊鑳屾櫙 */
          cursor: pointer; /* 鎸囩ず鍙偣鍑� */
          transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out; /* 骞虫粦杩囨浮鏁堟灉 */
          position: relative; /* 鐢ㄤ簬鍙兘鐨勪吉鍏冪礌鎴栧畾浣� */
          z-index: 1; /* 纭繚鎮仠鏃跺湪涓婃柟 */
      }
      /* 鎮仠鏁堟灉 */
      .list-item:hover {
          transform: translateY(-3px) scale(1.02); /* 绋嶅井涓婄Щ鍜屾斁澶� */
          box-shadow: 0 6px 15px rgba(0,0,0,0.1); /* 鏇存槑鏄剧殑鎮仠闃村奖 */
          background-color: #f8f8f8; /* 鎮仠鏃惰儗鏅壊鍙樻祬 */
      }
      .list-item:last-child {
          border-bottom: none; /* 鏈€鍚庝竴涓病鏈夊簳杈规 */
      }
      /* 鍒楄〃椤瑰唴閮ㄦ枃瀛楅鑹� */
      .list-item span {
          color: #444; /* 榛樿娣辩伆鑹诧紝绋嶅井鏌斿拰 */
      }
      .list-item .period {
          color: #222; /* 鏈熸暟榛戣壊锛屾洿娣� */
          font-weight: bold;
      }
      .list-item .highlight-pink {
          color: #ff00cc; /* 浜矇鑹� */
          font-weight: bold; /* 鍔犵矖锛屾洿绐佸嚭 */
      }
      .list-item .highlight-blue {
          color: #0000ff; /* 钃濊壊 */
          font-weight: bold;
          text-shadow: 0 0 5px rgba(0,0,255,0.3); /* 钃濊壊鏂囧瓧杞诲井鍙戝厜 */
      }
      .list-item .red-text {
          color: #ff0000; /* 绾㈣壊 */
          font-weight: bold;
      }
      .list-item .unopened-text {
          color: #888; /* 鏈叕寮€鐨勬枃瀛楅鑹� */
          font-style: italic; /* 鏂滀綋 */
      }
      .list-item.unopened {
          background-color: #fdfdfd; /* 鏈叕寮€鏉＄洰绋嶅井涓嶅悓鐨勮儗鏅� */
          padding-bottom: 8px; /* 涓轰笅鏂规彁绀烘枃瀛楃暀鏇村绌洪棿 */
      }
      /* 鈥滅偣鍑绘坊鍔犲井淇″厤璐归鍙栤€濇枃瀛楃殑闂儊鍔ㄧ敾 */
      .list-item.unopened .sub-text {
          display: block; /* 鍙﹁捣涓€琛� */
          text-align: center; /* 灞呬腑 */
          color: #00a000; /* 浜豢鑹叉枃瀛� */
          font-size: 1.2em; /* 绋嶅井澶т竴鐐� */
          margin-top: 8px; /* 涓庝笂鏂瑰唴瀹归棿璺� */
          cursor: pointer; /* 妯℃嫙鍙偣鍑� */
          font-weight: bold;
          animation: flash 1.5s infinite alternate ease-in-out; /* 闂儊鍔ㄧ敾 */
          padding: 5px 0; /* 澧炲姞鐐瑰嚮鍖哄煙 */
      }
      /* 搴曢儴璇存槑鏂囧瓧 */
      .footer-banner {
          background-image: linear-gradient(to right, #001144,  #054ee0, #054ee0, #054ee0, #001144); /* 搴曢儴妯箙娓愬彉鑹� */
          color: #460d0d;
          text-shadow: 1px 4px 1px #b99b5f;
          text-align: center; /* 灞呬腑 */
          padding: 15px 15px; /* 澧炲姞鍐呰竟璺� */
          font-size: 1.3em; /* 瀛椾綋绋嶅井澶т竴鐐� */
      /*     border-top: 2px solid #ffcc00; 椤堕儴杈规 */
          font-weight: bold;
          letter-spacing: 0.5px; /* 瀛楁瘝闂磋窛 */
          border-top: 1px solid #ada96e;
      }



            .footer1-banner {
          background: linear-gradient(to right, #ffe0b2, #ffd700); /* 搴曢儴妯箙娓愬彉鑹� */
          color: #ff0000; /* 妫曡壊瀛椾綋 */
          text-align: center; /* 灞呬腑 */
          padding: 5px 5px; /* 澧炲姞鍐呰竟璺� */
          font-size: 1.4em; /* 瀛椾綋绋嶅井澶т竴鐐� */
          border-top: 2px solid #ffcc00; /* 椤堕儴杈规 */
          font-weight: bold;
          letter-spacing: 0.1px; /* 瀛楁瘝闂磋窛 */
          text-shadow: 1px 1px 2px rgba(255,255,255,0.5); /* 鏂囧瓧闃村奖 */
      }




      /*       寮曠矇4      */
      /* 瀛愭鏋舵牱寮� */
.child4-frame {
  /* 璺熼殢鐖舵鏋剁缉鏀惧ぇ灏忥細瀹藉害閫氬父璁剧疆涓�100% */
  align-content: center;
  max-width: 720px; /* 璁惧畾涓€涓渶澶у搴︼紝渚嬪1200px锛屾牴鎹綘鐨勮璁¤皟鏁� */
  margin: 0 auto;    /* 鍏抽敭锛氫笂涓嬪杈硅窛涓�0锛屽乏鍙宠嚜鍔紝瀹炵幇姘村钩灞呬腑 */

  height: auto; /* 楂樺害鑷€傚簲鍐呭 */
  border-radius: 3px; /* 鍦嗚3px */
  overflow: hidden; /* 纭繚鍐呭瓒呭嚭鍦嗚鏃惰瑁佸壀 */
  /* 鑳屾櫙鑹叉垨鍏朵粬鏍峰紡锛屽彲浠ユ牴鎹渶瑕佹坊鍔� */
  /*background-color: #d8f8db; */
  /* border: 1px solid #ddd; */
  /* padding: 3px; /* 瀛愭鏋跺唴閮ㄥ彲浠ユ湁涓€浜涘唴杈硅窛 */
  box-sizing: border-box; /* 纭繚padding鍜宐order涓嶄細澧炲姞鎬诲搴� */

  
}
/* 2琛�2鍒楃殑琛ㄦ牸甯冨眬 */
.image-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr); /* 涓ゅ垪锛屾瘡鍒楀崰鎹瓑瀹界┖闂� */
  grid-template-rows: repeat(2, auto); /* 涓よ锛岄珮搴﹁嚜閫傚簲鍐呭 */
  gap: 2px; /* 鏍煎瓙涔嬮棿鐨勯棿璺濅负2px (涓婁笅宸﹀彸) */
  /* 濡傛灉浣犳兂璁╂暣涓〃鏍艰竟缂樹篃鏈�2px鐨勯棿璺濓紝鍙互缁�.image-grid鍔爌adding: 2px; */
  /* padding: 2px; */
  align-items: center;
}
/* 姣忎釜琛ㄦ牸鍗曞厓鏍煎唴鐨勬牱寮� */
.grid-item {
  display: flex; /* 浣跨敤flexbox鏉ュ眳涓浘鐗� */
  justify-content: center; /* 姘村钩灞呬腑 */
  align-items: center; /* 鍨傜洿灞呬腑 */
  overflow: hidden; /* 闃叉鍥剧墖瓒呭嚭鍗曞厓鏍� */
  /* 鍙互缁欐瘡涓崟鍏冩牸鍔犱竴涓儗鏅壊鎴栬竟妗嗕互渚胯皟璇� */
  /* background-color: #e9e9e9; */
  text-align: center;
  display: flex;
  justify-content: center; /* 姘村钩灞呬腑 */
  align-items: center;   /* 鍨傜洿灞呬腑 (濡傛灉瀹瑰櫒鏈夐珮搴�) */
}
/* 鍗曞厓鏍煎唴鍥剧墖鐨勬牱寮� */
.grid-item img {
  width: 90%; /* 鍥剧墖瀹藉害鍗犲悇涓崟鍏冩牸鐨�90% */
  height: auto; /* 楂樺害鑷€傚簲锛屼繚鎸佸浘鐗囨瘮渚� */
  display: block; /* 绉婚櫎鍥剧墖涓嬫柟鍙兘瀛樺湪鐨勭┖鐧介棿闅� */
  object-fit: cover; /* 濡傛灉鍥剧墖姣斾緥涓嶇锛屽彲浠ヨ鍓互濉厖锛屾垨鐢� contain */

}
.grid-item a{
  text-align: center;
  display: flex;
  justify-content: center; /* 姘村钩灞呬腑 */
  align-items: center;   /* 鍨傜洿灞呬腑 (濡傛灉瀹瑰櫒鏈夐珮搴�) */
}

/*   鏋佸姏鎺ㄨ崘锛岄敊杩囦笉鍐嶆湁   */

   /* 1. 鏍峰紡瀹氫箟鍦� <head> 涓� */
        /* 绗竴娈� CSS */
        .fcsd {
            margin: 15px auto;
            /* 鍋囪 images/card-body-bg.png 瀛樺湪锛屽惁鍒欎細鏄€忔槑鑳屾櫙 */
          
            background-size: 100%;
            padding-left: 6px;
            padding-right: 6px;
            padding-top: 0px;
            padding-bottom: 10px;
            /* 娉ㄦ剰锛�.fcsd 鏈湪浣犵殑HTML涓娇鐢紝杩欓噷浠呬负灞曠ず淇濈暀 */
        }
        .fcsd-title {
            color: red;
            font-size: 2rem;
            line-height: 3.5rem;
            font-weight: 700;
            text-align: center;
            /* 娉ㄦ剰锛�.fcsd-title 鏈湪浣犵殑HTML涓娇鐢紝杩欓噷浠呬负灞曠ず淇濈暀 */
        }
        .sBox {
            margin: 0.5rem 2.5rem;
            display: block;
            overflow: hidden;
            border: 2px solid #FF5722;
            border-radius: 6px;
            background: white;
            /* 娉ㄦ剰锛�.sBox 鏈湪浣犵殑HTML涓娇鐢紝杩欓噷浠呬负灞曠ず淇濈暀 */
        }
        .sicon {
            width: 100%;
            /* 娉ㄦ剰锛�.sicon 鏈湪浣犵殑HTML涓娇鐢紝杩欓噷浠呬负灞曠ず淇濈暀 */
        }
        .stext {
            font-size: 1.5rem;
            /* 娉ㄦ剰锛�.stext 鏈湪浣犵殑HTML涓娇鐢紝杩欓噷浠呬负灞曠ず淇濈暀 */
        }
        /* 绗簩娈� CSS (涓昏鐢ㄤ簬鍒楄〃鏍峰紡) */
        .unsites ul {
            padding: 0px;
            margin: 0;
            background-color: #001d0c; /* 鍒楄〃鑳屾櫙鑹� */
            list-style: none; /* 绉婚櫎鍒楄〃椤归粯璁ょ偣 */
        }
        .unsites ul li {
            /* 娉ㄦ剰锛歭i 鐨勮儗鏅壊鐢卞唴鑱旀牱寮忔帶鍒讹紝浼樺厛绾ф洿楂� */
            /* background: url('銆傘€�') 0 0 no-repeat; 浼氭壘涓嶅埌鍥剧墖锛屽凡绉婚櫎 */
            background-size: 100% 100%;
            color: #000000; /* 鏂囨湰棰滆壊锛屼絾浼氳a鏍囩瑕嗙洊 */
            border: 1px solid #ffff00; /* 榛勮壊杈规 */
            text-decoration: none; /* 鏃犱笅鍒掔嚎 (瀵筶i鏈韩鏃犳晥锛屼富瑕佷负a鏍囩鍋氬噯澶�) */
            float: left; /* 娴姩锛屽疄鐜颁袱鍒楀竷灞€ */
            line-height: 40px;
            text-align: center;
            font-size: 13pt; /* 瀛椾綋澶у皬 */
            font-weight: 700; /* 鍔犵矖 */
            overflow: hidden;
            font-family: "寰蒋闆呴粦", sans-serif; /* 瀛椾綋 */
            border-radius: 8px; /* 鍦嗚杈规 */
            margin: 0px 0px 0px 2px; /* 宸﹁竟璺�2px */
            display: block; /* 纭繚鏄潡绾у厓绱� */
            /* 瀹藉害璁＄畻锛屼袱鍒楁樉绀猴紝鐣欏嚭4px缁欓棿璺濇垨杈规 */
            width: calc((100% / 2) - 4px); /* (100% / 2) 鍑忓幓宸﹀彸鎬诲叡鐨勮竟璺�/闂撮殭 */
            box-sizing: border-box; /* 杈规鍜屽唴杈硅窛鍖呭惈鍦ㄥ搴﹀唴 */
        }
        /* 娓呴櫎娴姩 */
        .clearfix::after {
            content: "";
            display: table;
            clear: both;
        }
        .unsites ul li a {
            /* 鏂囧瓧娓愬彉鍔ㄧ敾鏁堟灉 */
            background-image: linear-gradient(to right, #ff0 95%, #ff0202 1%, #000000 1%);
            -webkit-text-fill-color: transparent; /* Safari/Chrome 鏂囨湰閫忔槑 */
            display: block; /* 璁╅摼鎺ュ～鍏呮暣涓猯i */
            color: inherit; /* 缁ф壙鐖跺厓绱犵殑棰滆壊锛屼絾浼氳娓愬彉瑕嗙洊 */
            text-decoration: none; /* 绉婚櫎涓嬪垝绾� */
        }
        @media screen and (max-width: 800px) {
            .unsites ul li {
                width: 100%; /* 灏忓睆骞曚笅鍙樹负鍗曞垪 */
                margin-left: 0; /* 绉婚櫎宸﹁竟璺� */
                margin-bottom: 2px; /* 娣诲姞搴曢儴闂磋窛锛岃鍗曞垪鏃舵湁闂撮殧 */
                margin-top: 2px;  /* 娣诲姞椤堕儴闂磋窛锛岃鍗曞垪鏃舵湁闂撮殧 */
            }
            .unsites ul li.more {
                display: none; /* 濡傛灉瀛樺湪more绫伙紝鍦ㄥ皬灞忓箷涓婇殣钘� */
            }
        }

        /* 琛ㄦ牸鏍峰紡 (鍘熶唬鐮佷腑鏈夛紝浣嗕负绌鸿〃锛岃繖閲屼繚鐣欏熀纭€鏍峰紡) */
        .contentblock-table {
            width: 100%;
            border-collapse: collapse;
            margin-top: 20px; /* 涓庝笂鏂瑰垪琛ㄧ殑闂磋窛 */
            /* 鏇夸唬 cellspacing="0" cellpadding="0" border="0" */
            border: 1px solid #ccc; /* 绀轰緥杈规 */
        }









/* 鑳屾櫙娓愬彉淇濇寔浣犵殑 */
.flogo {margin-top: 5px; background-image: linear-gradient(to right, #001144,  #054ee0, #054ee0, #054ee0, #001144); }

/* 澶栧眰瀹瑰櫒 */
.image-strip-subframe{
  width:100%;
  max-width:700px;
  margin:0 auto;
  padding:3px;
  background:#fff;
  border-radius:0;
  box-shadow:0 4px 8px rgba(0,0,0,.1);
  display:flex;
  justify-content:space-around;
  align-items:flex-start;   /* 璁╂枃瀛楀湪涓嬫柟椤堕綈 */
  flex-wrap:wrap;
}

/* 鍗曚釜椤癸細鍨傜洿鎺掑竷锛堝浘鍦ㄤ笂锛屽瓧鍦ㄤ笅锛� */
.logo-item{
  display:flex;
  flex-direction:column;
  align-items:center;
  margin:4px;
  width:60px;               /* 鎺у埗鍗曢」瀹藉害锛屽彲鎸夐渶璋� */
}

/* 鍥剧墖 */
.logo-item img{
  width:48px;
  height:48px;
  border-radius:3px;
  box-shadow:2px 2px 5px rgba(0,0,0,.5);
  object-fit:cover;
  animation:pulse-scale 1.1s ease-in-out infinite;
}

/* 鏂囧瓧鏍峰紡 */
.logo-caption{
  margin-top:6px;
  font-size:14px;           /* 鎵嬫満鏇村寑绉� */
  line-height:1.2;
  font-weight:700;          /* 鍔犵矖涓€鐐规洿閱掔洰 */
  color:#e90000;               /* 鍙崲 #ff2d55 涔嬬被鐨勫己璋冭壊 */
  white-space:nowrap;       /* 鍗曡涓嶆崲琛� */
  text-align:center;
  animation: pulse-scale 1.1s ease-in-out infinite; 
}

/* 闂缉鍔ㄧ敾 */
@keyframes pulse-scale{
  0%,100%{transform:scale(1)}
  50%{transform:scale(1.1)}
}

/* 浜ら敊寤惰繜锛堟洿鑷劧锛� */
.image-strip-subframe .logo-item:nth-child(1) img{animation-delay:0s}
.image-strip-subframe .logo-item:nth-child(2) img{animation-delay:.2s}
.image-strip-subframe .logo-item:nth-child(3) img{animation-delay:.4s}
.image-strip-subframe .logo-item:nth-child(4) img{animation-delay:.1s}
.image-strip-subframe .logo-item:nth-child(5) img{animation-delay:.3s}

/* 灏忓睆浼樺寲锛氳鍗曢」绋嶅井绐勪竴鐐癸紝閬垮厤鎷ユ尋 */
@media (max-width:360px){
  .logo-item{ width:64px; margin:3px 3px; }
  .logo-caption{ font-size:11px; }
}


/* 搴曢儴寰俊寮曠矇 */
.fot-wx {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  display: flex;
  justify-content: center; /* 鉁� 鏍稿績锛氳 .wx-text 灞呬腑 */
}

.wx-text {
  max-width: 52rem;
  width: 100%;
  height: 40px;
  line-height: 40px;
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  position: relative;
}

.wx-text > a > img {
  height: 40px;
  animation: wximg 0.5s infinite alternate;
}

@keyframes wximg {
  0% { height: 20px; }
  100% { height: 30px; }
}

#colse-wx {
  position: absolute;
  bottom: 2px;
  left: 5px;
  font-size: 25px;
  cursor: pointer;
}











/*  婊氬姩鍥�  */


    .ptct-box {
      margin-bottom: 0.5rem;
    }
    .ptct {
      max-width: 720px;
      margin: 0 auto;
      background: #f8f8f8;
      border-radius: 12px;
      overflow: hidden;
      padding: 1rem;
    }
    .lxlm-head {
      margin-bottom: 1rem;
    }
    .ybsm-tit {
  font-size: 1.6rem; /* 瀛椾綋鏇村ぇ */
  font-weight: bold;
  text-align: center;
  margin-bottom: 0.5rem;
  
  background: linear-gradient(to right, #56ab2f, #a8e063); /* 娓愬彉鑳屾櫙 */
  -webkit-text-fill-color: transparent; /* 浣挎枃瀛楅€忔槑鏄剧ず鑳屾櫙 */
    }
    .ptct-qs {
      display: flex;
      flex-wrap: nowrap;
      overflow-x: auto;
      padding-bottom: .5rem;
    }
    .ptct-qs li {
      margin-right: .5rem;
      list-style: none;
    }
    .ptct-qs button {
      width: 5rem;
      padding: .35rem .5rem;
      border-radius: 45px;
      font-size: .9rem;
      letter-spacing: 1px;
      font-weight: bold;
      cursor: pointer;
      border: 2px solid #ccc;
    }
    .hover-yes {
      background-color: #fff;
      color: #13489a;
    }
    .hover-no {
      background-color: #12a6a8;
      color: white;
    }
    .ptct-mtbl {
      display: none;
      margin-top: 1rem;
    }
    .ptct-mtbl.dis {
      display: block;
    }
    .ptct-mtbl img {
      width: 100%;
      border-radius: 8px;
    }

/*    蹇呬腑涓夌爜   */

.duilianpt{
	table-layout: auto;
	color: #000000;
	border-radius: 5px;
	overflow: hidden;
	background: #fff;
}
.duilianpt tr{
	height: 30px;
}
.duilianpt td{
	font-weight: bold;
	border:1px solid #C0C0C0;
	font-size: 18pt;
}
.duilianpt td:first-child {
  width: 45%; 
}
.duilianpt th{
	font-weight: bold;
	border:1px solid #C0C0C0;
	font-size: 18pt;
}
.duilianpt td .zl{
	font-size: 20pt;
}

.duilianpt1 {
    table-layout: auto;
    color: #000000;
    border-radius: 5px;
    overflow: hidden;
    text-align: center;
    background: #fff;
    }
.duilianpt1 tr{
	height: 30px;
}
.duilianpt1 td{
	font-weight: bold;
	border:1px solid #e4ece4;
	font-size: 15pt;
  line-height: 30px;
}
  .duilianpt1 tr td:nth-child(1){
    width: 20%;
	font-size: 15pt;
}
  .duilianpt1 tr td:nth-child(3){
    width: 25%;
	font-size: 15pt;  
}
  .duilianpt1 tr td:nth-child(2){
	font-size: 15pt;
}
.duilianpt1 .zl{
	font-size: 15pt;
}
.duilianpt1 th{
	font-weight: bold;
	border:1px solid #e4ece4;
	font-size: 17pt;
}

         


/*     骞垮憡涓撶敤     */


.gg{
	color: #000;
	table-layout: fixed;
}
.gg tr{
	height: 20px;
}
.gg th,.gg td{
	padding:4px 6px;
}
.gg th{
	font-size: 20pt;
	text-align: center; 
	border-bottom:1px solid #000;
	text-shadow: 1px 4px 1px #b99b5f;
}
.gg td{
	height: 42px;
	overflow: hidden;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-bottom: 1px solid #baecda;
	font-size: 15pt
}
.gg td a{
	display: block;
	color: #000;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	overflow: hidden;
}


.yxym {font-size: 14px;font-weight: bold;text-align: center;white-space: normal;background: #fff;}
.yxym tr {border: 1px solid #808080;height: 30px;}
.yxym th {height: 30px;font-size: 15pt; color: #fff;background: rgb(3, 40, 173);}
.yxym td {height: 40px;border: 1px solid #e6e6e6 !important;}
.yxym td:nth-child(1) {width: 20%;background: #b1d7ff;}
.yxym td:nth-child(3) {width: 20%;background: #b1d7ff;}
.yxym td:nth-child(2) {font-size: 16pt;}



/*                          494949494949494949                            */


.ziliao{
    height: 38px;
    text-align: center;
    color: #000;
    font-weight: bold;
}

.ziliao td{
    font-size: 22px;
    text-align: center;
}


.ziliao {
    color: #111;
}

.ziliao td{
   border: 1px solid #ccc;
   text-align: center;
}
.ziliao a{
   color: #ff002c;
}

.ziliao b{
   color: #0014ff;
}

.ziliao c{
   color: #039d1d;
}

.ziliao d{
   color: #008080;
}

.conmemay{
    border-collapse: collapse;
    border-spacing: 0;
    line-height: 1.3;
}


.addtxt{
  background:#fbff00;      /* 閲戦粍鑹茶儗鏅� */
  color:#FF0000;           /* 绾㈣壊鏂囧瓧 */
  font-weight:700;         /* 鍔犵矖 */
  margin:1px 0;            /* 涓婁笅杈硅窛 1px */
  text-align:center;       /* 鏂囧瓧灞呬腑 */
  font-size:22px;          /* 瀛椾綋 22px */
}
.addtxt2{
  background:#FF0000;      /* 閲戦粍鑹茶儗鏅� */
  color:#fbff00;           /* 绾㈣壊鏂囧瓧 */
  font-weight:700;         /* 鍔犵矖 */
  margin:1px 0;            /* 涓婁笅杈硅窛 1px */
  text-align:center;       /* 鏂囧瓧灞呬腑 */
  font-size:22px;          /* 瀛椾綋 22px */
}



/*鍙屾牸骞垮憡*/


  .nbb {
    padding: 3px;
    border: 2px solid #e0e0e0;
    border-radius: 5px;
    text-align: center;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    background-image: linear-gradient(to top, #f8edbb, #fafafa, #f8edbb);
    color: #333;
  }

.tzlb66-content {
    font-size: 1.3rem;
    text-align: center;
    background: #fff;
    font-weight: 700;
    display: grid; /* 浣跨敤 grid 甯冨眬 */
    grid-template-columns: repeat(1, 2fr); /* 鍒涘缓涓ゅ垪锛屽钩鍧囧垎閰嶇┖闂� */
    gap: 5px; /* 璋冩暣椤圭洰涔嬮棿鐨勯棿璺� */
    padding: 5px; /* 澧炲姞鍐呰竟璺濓紝閬垮厤鍐呭绱ц创瀹瑰櫒杈圭紭 */
}

/* 鍝嶅簲寮忚皟鏁� */
@media (max-width: 430px) {
  .main-box h2 {
    font-size: 1rem;
  }

    .jb {font-size: 13.4pt !important}
  .click-link {
    font-size: 13px;
    padding: 6px 12px;
  }
  .list-title {
    font-size: 15pt;
  }
  .duilianpt1 td {font-size: 14pt;}
  .duilianpt1 tr td:nth-child(1) {
    font-size: 14pt;
  }
  .duilianpt1 tr td:nth-child(2) {
    font-size: 14pt;
  }
  .duilianpt1 tr td:nth-child(3) {
    font-size: 14pt;
  }
  td1 {font-size:15px;}
  td3 {font-size:15px;}
  .tabs {gap:8px;}
  .tab {padding:2px;}
}




@media (max-width: 360px) {
  .post-list1 li{
    font-size: 16px;
  }
  .gg-weix{
    font-size: 15px;
  }
    .post-list a{
    font-size: 19px;
    }
    .post-gg li a{
    font-size: 19px;
      }
    .duilianpt td{
    font-size: 14px;
  }
    .addtxt2 {
    font-size: 18px;
  }
}



@media (min-width: 361px) and (max-width:380px){
  .post-list1 li{
    font-size: 17px;
  }
  .gg-weix{
    font-size: 16px;
  }
    .post-list a{
    font-size: 19px;
    }
    .post-gg li a{
    font-size: 19px;
      }
    .duilianpt td{
    font-size: 15px;
  }
  .addtxt2 {
    font-size: 20px;
  }
}



@media (min-width: 381px) and (max-width:400px){
  .post-list1 li{
    font-size: 18px;
  }
  .gg-weix{
    font-size: 16px;
  }
    .post-list a{
    font-size: 20px;
    }
    .post-gg li a{
    font-size: 20px;
      }
    .duilianpt td{
    font-size: 16px;
  }
    .addtxt2 {
    font-size: 20px;
  }
}



@media (min-width: 401px) and (max-width:420px){
  .gg-weix{
    font-size: 16px;
  }
    .post-list a{
    font-size: 22px;
    }
    .post-gg li a{
    font-size: 22px;
      }
    .duilianpt td{
    font-size: 17px;
  }
    .addtxt2 {
    font-size: 20px;
  }
}



@media (min-width: 421px) and (max-width:500px){
  .gg-weix{
    font-size: 17px;
  }
  .post-list a{
    font-size: 22px;
    }
    .post-gg li a{
    font-size: 22px;
      }
  .duilianpt td{
    font-size: 18px;
  }
}