*,html,body{margin:0; padding:0;}
body{margin:0; padding:0;background:#fff url(/skin/skin.gif);}
body,input{line-height:20px; font-weight:bold;size:20px; color:#000; font-family:,"Adobe黑体","黑体","宋体",Arial;}
body,html{overflow-x:hidden; }
p,div,img {margin:0; padding:0;}
input{ font-size:16px; none;border-radius: 0px;}
form{display:inline;}
img {max-width:200px;border:0;}
li,ul,ol{ list-style:none;}
a:link,a:visited {text-decoration:none; color:#00A0E9;}
a:hover,a:active,a:focus {color:#FF77FF; text-decoration:none;}
/*公共DIV代码UBB显示[div=list]样式[/div]*/
.logo{background-color:#FFFFFF;color: #000000; padding:0px 8px;margin: 0px; text-align:center;}
.logo a{color: blue;line-height: 28px;letter-spacing: 1px;}
.list{background-color:#feeb99;color: #000000; padding:0px 8px;margin: 0px; text-align:left;}
.list a{color: #000000;line-height: 28px;letter-spacing: 1px;}
.list1{background-color:#0852AD;color: #FFFFFF; padding:0px 8px;margin: 0px; text-align:left;}
.list1 a{color: #000000;line-height: 28px;letter-spacing: 1px;}
.list2{background-color:#DC8700;color: #FFFFFF; padding:0px 8px;margin: 0px; text-align:left;}
.list2 a{color: #000000;line-height: 28px;letter-spacing: 1px;}
.list3{background-color:#D02232;color: #FFFFFF; padding:0px 8px;margin: 0px; text-align:left;}
.list3 a{color: #000000;line-height: 28px;letter-spacing: 1px;}
.list4{background-color:#0FD000;color: #FFFFFF; padding:0px 8px;margin: 0px; text-align:left;}
.list4 a{color: #000000;line-height: 28px;letter-spacing: 1px;}
.list5{background-color:#FF0000;color: #FFFFFF; padding:0px 8px;margin: 0px; text-align:left;}
.list5 a{color: #000000;line-height: 28px;letter-spacing: 1px;}
.list6{background-color:#009448;color: #FFFFFF; padding:0px 8px;margin: 0px; text-align:left;}
.list6 a{color: #ffff00;line-height: 28px;letter-spacing: 1px;}
.list7{background-color:#1e79ce;color: #FFFFFF; padding:0px 8px;margin: 0px; text-align:left;}
.list7 a{color: #000000;line-height: 28px;letter-spacing: 1px;}
/*全站向左对齐宽边-*/
.main {line-height:26px; font-size:16px; margin-bottom:0px; margin:0px auto; word-break:break-all; box-shadow:0 0 15px #ccc;overflow:hidden;}
/*彩版居中向左对齐宽边-max-width:800px 宽度*/
.main1 {line-height:26px; font-size:16px; margin-bottom:0px; margin:0px auto; word-break:break-all; max-width:800px; box-shadow:0 0 15px #ccc;overflow:hidden;border:1px solid #c6c6c6;}
/*彩版居中向左对齐窄边-max-width:238px 宽度*/
.main2 {line-height:26px; font-size:16px; margin-bottom:0px; margin:0px auto; word-break:break-all; max-width:238px; box-shadow:0 0 15px #ccc;overflow:hidden;border:1px solid #c6c6c6;}
/*-版权及日期等-*/
.copyright {padding:5px; border-top:0px solid #d6d6d6; font-size:13px; line-height:23px;color:#616161;}}
.copyright a{ margin:0 20px;}
/*顶部-*/
.ding {padding:4px 4px 3px;font-size:18px;color:#039;background:#e8f4ff;border-bottom:1px solid #1e79ce;}
.ding a:hover, .header a:active, .header a:focus {color:#039;}
.hr{margin:10px 0;height:0px;border:none;border-top:1px #999 solid;color:#999}
/*-底部版本切换-*/
.footer {background:#1e79ce; color:#fff;  padding:3px 5px; margin-top:-1px;}
.footer a {color:#fff; }.footer a:active{ color:#c4e2ef;}
.footer span{ color:#fff;}

.ptyx-content{font-size:1.3rem}
.ptyx-content li b{color:#f06}
.ptyx-content li font{color:#f00}
.br-12{border-radius:12px;overflow:hidden}
.pb-head{padding-left:1rem;padding-right:1rem}
.pb-tit{font-size:1.4rem;color:#000;padding-top:.5rem;font-semibold:600;margin-bottom:.5rem;}
.bg{background: linear-gradient(to right, #f340e1, #2de495, #f674d1 );}
.p-all{padding:0 .5rem .5rem .5rem;}

/* 容器样式 */
.g-countdown{background-color: #000;padding: 20px;border-radius: 8px;box-shadow: 0 0 15px rgba(255, 255, 0, 0.5);}
/* 标题样式 */
.title{font-size: 18px;color: #FF0000;text-align: center;margin-bottom: 23px;text-shadow: 0 0 10px rgba(255, 255, 0, 0.7);font-weight: bold; /* 新增字体加粗属性 */}
/* 容器样式 */
.g-countdown{background-color: #000;padding: 20px;border-radius: 8px;box-shadow: 0 0 15px rgba(255, 255, 0, 0.5);overflow: hidden; /* 防止内容溢出 */}
.van-count-down{display: flex;flex-direction: row;justify-content: center;align-items: center;gap: 15px;white-space: nowrap;width: 100%;}
.time-item{background-color: #FF0000;color: #FF0;font-size: 20px;padding: 5px 10px;border-radius: 5px;display: inline-flex;align-items: center;justify-content: center;box-shadow: 0 0 8px rgba(255, 0, 0, 0.8);transition: transform 0.3s;}
.num{font-weight: bold;}
.time-label{font-size: 14px;color: #FF0;display: inline-block;vertical-align: middle;}