*,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; nt-family:,"Adobe黑体","黑体","宋体",Arial;}
body,html{overflow-x:hidden; }
p,div,img {margin:0; padding:0;}
input{ nt-size:16px; border-radius: 0px;}
nt{display:inline;}
img {max-width:200px;border:0;}
li,ul,ol{ list-style:none;}
a:link,a:visited {text-decoration:none; color:#00A0E9;}  字体颜色
a {text-decoration:none;}  
a:hover,a:active,a:focus {color:#FF77FF; text-decoration:none;} 已点击链接颜色
/*公共DIV代码UBB显示[div=list]样式[/div]*/
 logo居中    nt{margin:0;padding:0;}
.logo{background-color: #000000; padding:0px 8px;margin: 0px; text-align:center;}
.logo a{
    color:blue;
    line-height: 28px;
    letter-spacing: 1px;
    text-decoration:none !important;
    outline:none !important;
}
.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: #000000;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;}
.list8{border:solid #db7093;nt-weight:bold;background: no-repeat #ffffff;padding-left: 5px;}
.list9{line-height: 28px;color: #000;border-bottom: 1px solid #db7093;border-top: 1px solid #db7093;letter-spacing: 0px;background:  no-repeat 

20px 10% #ffffff;padding-left: 8px;}
/*全站向左对齐宽边-*/
.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:360px 宽度*/
.main1 {line-height:26px; font-size:18px; margin-bottom:0px; margin:0px auto; word-break:break-all; max-width:720px; box-shadow:0 0 15px #ccc;overflow:hidden;border:1px solid #c6c6c6;}
/*彩版居中向左对齐窄边-max-width:400px 宽度*/
.main2 {line-height:26px; font-size:16px; margin-bottom:0px; margin:0px auto; word-break:break-all; max-width:400px; box-shadow:0 0 15px #ccc;overflow:hidden;border:1px solid #c6c6c6;}
/*-版权及日期等-*/
.copyright {padding:5px; border-top:0px solid #d6d6d6; nt-size:13px; line-height:23px;color:#616161;}
.copyright a{ margin:0 20px;}
/*顶部-*/
.ding {padding:4px 4px 3px;nt-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 #ff0000 solid;color:#999}
/*-底部版本切换-*/
.nter {background:#1e79ce; color:#fff;  padding:3px 5px; margin-top:-1px;}
.nt a {color:#fff; }.footer a:active{ color:#c4e2ef;}
.footer span{ color:#fff;}
/*-页面边距-*/
div{padding:1px 5px 1px 5px;}   
/*-导航栏目-*/
.daohang a{display: inline-block; width: 100%; text-align: center; padding: 0 0; nt-size: 16px;}
.navIndex ul:after{display: block; content: ""; clear: both; visibility: hidden;}
.navIndex ul li{float: left; width: 20%; text-align: center; padding: 5px 0px;}
.navIndex ul li>a,
.navIndex ul li>a span{display: block;line-height:18px;}
/*-导航条栏-*/
.qq{text-align: center; background: #01a374; color: #fff; height: 30px; line-height: 30px; margin: 0 0;}
.az{background-color:#ffffff; padding:5px 0px;margin: 0px; text-align:left;text-align:center;}
/*-logo背景-*/
.logo1{line-height: 100px; height: 100px; background-size: 100% 100%; text-align: center; display: flex; justify-content: center; align-items: 

center;}
.logo1{background: url(/images/5485.png);}
/*-导航条栏-*/
.b1 {height: 35px; line-height: 33px; overflow: hidden; border-bottom: 1px solid #db7093; nt-size: 16px; color: #000; 

background:#98fb98;border-top: 1px solid #db7093;}
.b2 {height: 30px; line-height: 30px; overflow: hidden; border-bottom: 1px solid #db7093; nt-size: 16px; color: #000; 

background:#fdf5e6;border-top: 1px solid #db7093;}
.h3 {float:left; height:25px; line-height:25px; padding:0 5px; background:#db7093; color:#fff; margin:3px 5px; nt-size:14px; border-radius:15px 0;}
.right {text-align:right;nt-size:0px;}
.right {float:right; height:30px;nt-weight: normal}
.right a{background:#fff;border:1px outset #dadada;border-radius:10%;height:100px;width:100px;nt-size:13px;padding:4px;margin-right:2px;}
.right1 {text-align:right;font-size:0px;}
.right1 a{border-radius:10%;height:100px;width:100px;nt-size:15px;padding:4px;margin-right:2px;}
/*-导航方框-*/
.tab2 td{background:#ffffff;padding-right:2px}
.tab2 a{display:block;float:left;border:1px #cdcccc solid;height:28px;line-height:28px;text-align:center;nt-size:1em;width:100%}
/*-悬浮条栏-*/
.dd{ max-width:605px;position:fixed;bottom:15px;background:#F39700;width:93.4%;text-align:center;color:#fff }
.dd a {margin:0 0px;max-width: normal;color:#fff}
/*-导航条栏-*/
 html{nt-size:100px}
.hongkong {overflow:hidden;background:#fff;margin-top:.1rem;}
.hongkong a{ display:block; width:33.0%;padding:.05rem 0;  float:left; text-align:center;  border-bottm:1px solid #e5e5e5;border-right:1px 

solid #e5e5e5;}
.hongkong a:nth-child(3n){border-right:none;}
/*-广告条栏-*/
.content1 { word-break:break-all; padding:0px; margin:0px; nt-size:15px; transition:0.2s; line-height:28px; padding:3px; border:5px solid 

#fffafa;
 background-image:-webkit-gradient(linear,left top,left bottom,nt(#ffe4b5)); } 
.content1 a { nt-size:20px; }
.content2 { word-break:break-all; padding:0px; margin:0px; nt-size:15px; transition:0.2s; line-height:28px; padding:3px; border:5px solid 

#fffafa;
 background-image:-webkit-gradient(linear,left top,left bottom,nt(#b0e0e6)); } 
.content2 a { nt-size:20px; }
.content3 { word-break:break-all; padding:0px; margin:0px; font-size:15px; transition:0.2s; line-height:28px; padding:3px; border:5px solid 

#fffafa;
 background-image:-webkit-gradient(linear,left top,left bottom,nt(#ffc0cb)); } 
.content3 a { font-size:20px; }
/*-底部条栏-*/
.abc { word-break:break-all; padding:0px; margin:0px; font-size:15px; transition:0.2s; line-height:25px; padding:3px; border:1px solid #add8e6; background-image:-webkit-gradient(linear,left top,left bottom,from(#9370db),to(#f08080));text-align:center; } 
.abc a { font-size:15px; background-color:#FFFFFF; }
/*-红包悬浮-*/
.hb1 a {position: fixed;bottm:47px;right: 10px;}
.hb1 img {width: 50px;height: 75px;}
/*-固链四字-*/
.dh_kz { overflow: hidden; width: 100%; margin-bottom: -1px; }
.dh_kz a:nth-child(4n+4n) { border-left: 0; }
.dh_kz a { width: 25%; float: left; font-size: 17px; height: 30px; line-height: 30px; overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box; border-bottom: 1px dashed #dcdcdc; border-left: 0px dashed #fcfcdc; text-align: center; color: #008000; }
.dh_kz a:hover { background: #ff0000; }

table{width:305px;height:auto;text-align:center;}


a {
    color: inherit;
    text-decoration: none;
}
.text-cell a:hover {
    text-decoration: none !important; /* 强制去除下划线 */
    color: inherit !important; /* 保持原有颜色，不受父元素或其他样式影响 */
}
.abt3 a:hover {
    text-decoration: none !important; /* 强制去除下划线 */
    color: inherit !important; /* 保持原有颜色，不受父元素或其他样式影响 */
}

/* 卡片容器样式 */
.atb {
    margin: 4px auto;
    width: calc(100% - 2px);
    height: 56px;
    border-radius: 5px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
    font-size: 16px;
    background: #fff;
}

/* 卡片内部元素样式 */
.atb td {
    vertical-align: middle;
}
.atb .img-cell {
    width: 56px;
    padding: 0 10px;
}
.atb .abt8 img {
  width: 18px;
  height: 20px;
  display: inline-block;
}
.atb.atb {
    margin: 4px auto;
    width: calc(100% - 2px);
    height: 56px;
    border-radius: 5px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
    font-size: 16px;
    background: #fff;
}

.atb .abt1 {
    line-height: 15px;
    color: #000;
}
.atb .abt8 {
    line-height: 25px;
    font-size: 25px;
    font-weight: bold;
    color: #000;
    text-shadow: 0px 2px 10px #fffef6;
}
.atb .abt3 {
    line-height: 25px;
    font-size: 15px;
    padding-right: 10px;
    color: #000;
    text-align: right;
}
.atb .abt4 {
    line-height: 15px;
    color: #000;
}

.atb .abt5 {
    line-height: 25px;
    font-size: 15px;
    padding-right: 10px;
    color: #000;
    text-align: right;
}
/* 颜色类统一定义 */
.wr { color: #f00 !important; }
.wg { color: #080 !important; }
.wb { color: #00f !important; }
.wp { color: #f0f !important; }
.wy { color: #ff0 !important; }
.wo { color: #f60 !important; }
.wc { color: #299 !important; }
.wpe { color: #80b !important; }
.wsr { color: #f06 !important; }
.wsb { color: #06f !important; }
.ww { color: #fff !important; }
.wbl { color: #000 !important; }






/* =========================================================
   金币雨 (开启GPU硬件加速)
========================================================= */

.jp234-coin-rain {
    position: absolute;
    inset: 0;
    z-index: 20;
    pointer-events: none;
    overflow: hidden;
}

.jp234-coin {
    position: absolute;
    top: -45px;
    width: var(--coin-size, 24px);
    height: var(--coin-size, 24px);
    border-radius: 50%;
    background: radial-gradient(circle at 32% 27%, #fffbd5 0 8%, #fff08a 12%, #ffd52f 32%, #d99200 67%, #744000 100%);
    border: 2px solid #ffe98b;
    box-shadow: inset 0 0 0 1px #a96a00, inset 0 0 6px rgba(255,255,255,.65), 0 0 9px rgba(255,196,30,.78), 0 0 18px rgba(255,165,10,.22), 0 3px 7px rgba(0,0,0,.55);
    opacity: .92;
    animation: jp234-coin-fall var(--fall-time, 5s) linear infinite, jp234-coin-spin var(--spin-time, 1.3s) linear infinite;
    will-change: transform, filter, opacity; /* 硬件加速关键 */
}

.jp234-coin::before {
    content: '&yen';
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #9a5d00;
    font-family: Arial, sans-serif;
    font-size: calc(var(--coin-size, 24px) * .55);
    font-weight: 900;
    text-shadow: 0 1px 0 #fff1a0;
}

.jp234-coin::after {
    content: '';
    position: absolute;
    width: 25%;
    height: 25%;
    top: 17%;
    left: 19%;
    border-radius: 50%;
    background: rgba(255,255,255,.9);
    filter: blur(.3px);
}

/* 第一组金币 */
.jp234-coin:nth-child(1) { left:3%; --coin-size:22px; --fall-time:5.4s; animation-delay:-1s; }
.jp234-coin:nth-child(2) { left:8%; --coin-size:17px; --fall-time:6.5s; animation-delay:-4s; }
.jp234-coin:nth-child(3) { left:13%; --coin-size:28px; --fall-time:5.8s; animation-delay:-2.4s; }
.jp234-coin:nth-child(4) { left:18%; --coin-size:19px; --fall-time:7s; animation-delay:-5s; }
.jp234-coin:nth-child(5) { left:23%; --coin-size:24px; --fall-time:6.2s; animation-delay:-3.5s; }
.jp234-coin:nth-child(6) { left:28%; --coin-size:16px; --fall-time:5s; animation-delay:-1.8s; }
.jp234-coin:nth-child(7) { left:33%; --coin-size:26px; --fall-time:6.8s; animation-delay:-4.7s; }
.jp234-coin:nth-child(8) { left:38%; --coin-size:20px; --fall-time:5.5s; animation-delay:-2.1s; }
.jp234-coin:nth-child(9) { left:43%; --coin-size:30px; --fall-time:7.2s; animation-delay:-5.8s; }
.jp234-coin:nth-child(10) { left:48%; --coin-size:18px; --fall-time:6s; animation-delay:-3s; }
.jp234-coin:nth-child(11) { left:53%; --coin-size:25px; --fall-time:5.7s; animation-delay:-1.2s; }
.jp234-coin:nth-child(12) { left:58%; --coin-size:17px; --fall-time:6.9s; animation-delay:-4.3s; }
.jp234-coin:nth-child(13) { left:63%; --coin-size:27px; --fall-time:5.3s; animation-delay:-2.8s; }
.jp234-coin:nth-child(14) { left:68%; --coin-size:20px; --fall-time:7.1s; animation-delay:-5.1s; }
.jp234-coin:nth-child(15) { left:73%; --coin-size:29px; --fall-time:6.4s; animation-delay:-3.7s; }
.jp234-coin:nth-child(16) { left:78%; --coin-size:18px; --fall-time:5.6s; animation-delay:-1.7s; }
.jp234-coin:nth-child(17) { left:83%; --coin-size:25px; --fall-time:6.7s; animation-delay:-4.8s; }
.jp234-coin:nth-child(18) { left:88%; --coin-size:17px; --fall-time:5.2s; animation-delay:-2.6s; }
.jp234-coin:nth-child(19) { left:93%; --coin-size:28px; --fall-time:7.4s; animation-delay:-5.4s; }
.jp234-coin:nth-child(20) { left:97%; --coin-size:20px; --fall-time:6.1s; animation-delay:-3.2s; }


/* =========================================================
   动画
========================================================= */

@keyframes jp234-coin-fall {
    0% { transform: translate3d(0, -70px, 0) rotateY(0deg) rotateZ(0deg); opacity: 0; }
    8% { opacity: .95; }
    50% { transform: translate3d(18px, 50vh, 0) rotateY(360deg) rotateZ(180deg); }
    100% { transform: translate3d(-22px, 115vh, 0) rotateY(720deg) rotateZ(420deg); opacity: 0; }
}

@keyframes jp234-coin-spin {
    0% { filter: brightness(.9); }
    50% { filter: brightness(1.38); }
    100% { filter: brightness(.9); }
}

@keyframes jp234-border-flow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@keyframes jp234-top-light {
    0% { left: -25%; opacity: 0; }
    15% { opacity: 1; }
    70% { opacity: 1; }
    100% { left: 120%; opacity: 0; }
}

@keyframes jp234-record-light {
    0% { left: -35%; opacity: 0; }
    20% { opacity: 1; }
    70% { opacity: 1; }
    100% { left: 120%; opacity: 0; }
}

@keyframes jp234-image-shine {
    0% { left: -45%; }
    70%, 100% { left: 125%; }
}

@keyframes jp234-title-glow {
    from { filter: drop-shadow(0 3px 0 #693b00) drop-shadow(0 0 7px rgba(255,204,45,.25)); }
    to { filter: drop-shadow(0 3px 0 #693b00) drop-shadow(0 0 17px rgba(255,204,45,.72)); }
}

@keyframes jp234-crown-glow {
    from { transform: scale(1); filter: brightness(.95); }
    to { transform: scale(1.06); filter: brightness(1.32); }
}

@keyframes jp234-ball-glow {
    from { filter: brightness(.95); }
    to { filter: brightness(1.18); }
}

@keyframes jp234-step-light {
    0% { left: -70%; }
    55%, 100% { left: 125%; }
}

@keyframes jp234-cta-shine {
    0% { left: -35%; }
    65%, 100% { left: 125%; }
}

@keyframes jp234-shine {
    0%, 55% { left: -32%; opacity: 0; }
    68% { opacity: 1; }
    100% { left: 118%; opacity: 0; }
}




