@import url("style2.css");
/* CSS Document */
@import url("style3.css");
*,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: 5px;background:#e6f8d5 url(/material/ltbg.gif);background-color:#006400;color: #ffff00}
form{display:inline;}
img {max-width:350px;border:0;}
li,ul,ol{ list-style:none;}
a:link,a:visited {text-decoration:none; color:#00A0E9;}
a:hover,a:active,a:focus {color:#00A0E9; text-decoration:none;}
/*公共DIV代码UBB显示[div=list]样式[/div]*/
.list{background-color:#ffffff;color: #000000; padding:0px 8px;margin: 0px; text-align:left;}
.list a{color: #0000ff;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;}
/*全站向左对齐宽边-*/
.main {line-height:26px; padding:4px 4px 3px; font-size:16px; margin-bottom:0px; margin:0px auto; word-break:break-all; box-shadow:0 0 15px #ccc;overflow:hidden;}
/*彩版居中向左对齐宽边-max-width:720px 宽度*/
.main1 {line-height:26px; font-size:16px; margin-bottom:0px; margin:0px auto; word-break:break-all; max-width:720px; box-shadow:0 0 15px #ccc;overflow:hidden;border:0px solid #009900;}
/*彩版居中向左对齐窄边-max-width:350px 宽度*/
.main2 {line-height:26px; font-size:16px; margin-bottom:0px; margin:0px auto; word-break:break-all; max-width:350px; 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:#ffff00;background:#006400;border-bottom:1px solid #ff0000;}
.ding a:hover, .header a:active, .header a:focus {color:#039;}
.hr{margin:5px 0;height:0px;border:none;border-top:1px #006400 solid;color:#006400}
/*-底部版本切换-*/
.footer {background:#008000; color:#ffff00;  padding:3px 5px; margin-top:-1px;}
.footer a {color:#ff00ff; }.footer a:active{ color:#c4e2ef;}
.footer span{ color:#fff;}

.nullbox{
	height: 122px;
}
.subnullbox{
	height: 20px;
}
/*头部-*/
.head-title-img .natural{left: 73%;}
.clearfix:after {clear: both;}
.clearfix:before, .clearfix:after {content: "";display: table;}
.header{
	position: fixed;
	z-index: 99;
	height: 61px;
	width: 100%;
	max-width: 720px;
	background: #4169e1;	
	border-bottom-left-radius: 5px;


	border-bottom-right-radius: 5px;
}
.header.index-header{
	height: 117px;
}
.header .head-title-img{
	position: relative;
/*	background: rgba(0,0,0,0.6);*/
}
.head-title-img .natural{
	display: block;
	position: absolute;
	top: 2px;
	width: 60px;
	height: 60px;
	left: 70%;
	margin-left: -30px;
	-webkit-animation: z 5s linear 0s infinite;
    -moz-animation: z 5s linear 0s infinite;
    -ms-animation: z 5s linear 0s infinite;
    animation: z 5s linear 0s infinite;
    box-shadow: 0px 0px 20px #000;
    border-radius: 50%;
}
@-webkit-keyframes z {
	from {
		-webkit-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
		-moz-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
		-ms-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
		transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
	}
	to {
		-webkit-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);
		-moz-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);
		-ms-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);
		transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);
	}
}
.header .logo-box{
	height: 61px;
}

.header .logo{
	float: left;
	height: 61px;
	margin-left: 0px;
}
.header .logo .logo-img{
	width: 208px;
	height: 61px;	
}
.header .bank{
    float: right;
    position: relative;
    width: 90px;
    height: 50px;
    margin-top: 0px;
}
.header .bank a{
	display: block;
    color: #fff;
    font-size: 1pt;
}
.header .bank img{
	display: block;
	width: 85px;
	height: 60px;
	margin:0 auto;
}
.dbkj { height: 61px; padding: 0px 0; overflow: hidden;}
.dbkj1 { height: 125px; padding: 0px 0; overflow: hidden;}
.header-top1-blank { height: 100px;}
.qnny{
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow: hidden;
    border: 1px solid rgb(219, 219, 219);
	box-shadow: 0 1px 0px #e0e6a2;
	background-color: white;
}
    .haoju{
	font-size: 20pt;
    text-align: center;
    font-weight: bold;
    padding: 3px 0px;
}
.qxtable{
	color: #000;
    background: #fff;
    font-weight: bold;
    word-wrap: break-word; 
    word-break: break-all;	
    text-align: center;;
}
.qxtable tr {
     height: 30px; 
}
.qxtable th, .qxtable td {
    /* border: 1px solid #cfe6cf;*/
    border-top: solid 1px #cfe6cf;
    border-right: solid 1px #cfe6cf;
}
.qxtable th{
	font-size: 18px;
	background: #fff89c;
	text-align: center;
	color: red;
}
.qxtable td {
    text-overflow: ellipsis;    
    font-size: 24px;
}
.qxtable .xz {   
    font-size: 36px;
}
.qxtable .xz1 {   
    font-size: 20px;
}
.qxtable .xz2 {   
    font-size: 30px;
}
.qxtable .xz3 {   
    font-size: 38px;
}
.qxtable.left{
	text-align: left;
}
.qxtable.left th{
	text-align: left;
}
.qxtable.yxym{
	table-layout:auto;
	word-wrap: break-word;
    word-break: break-all;
/*    background:#fff url(/yjjy/images/tjl.png) center center no-repeat;
*/}
.qxtable.yxym td{
	font-size: 18pt;
}
.qxtable.yxym tr td:nth-child(1){
	background: #d3efd1;
	width: 26%;
}
.qxtable.yxym tr td:nth-child(3){
	background: #d3efd1;
	width: 18%;
}
.qxtable.yxym tr td:nth-child(2){
	background: #f7f7f7;
	width: 56%;
	font-size: 28px;
}
.qxtable .jx {   
    font-size: 20px;
}

.pad {
    padding: 4px 4px;
}

.box{
	margin: 5px 0;
	border-radius: 5px;
	overflow: hidden;
	background-color: #168800;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000);}
.k-box{
	margin:5px 0;
	border-radius: 5px;
	overflow: hidden;
	background-image: linear-gradient(to right, #FFDFFF, #FFDFFF, #FFDFFF, #FFDFFF, #FFDFFF, #FFDFFF, #FFDFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000);
}
/*news*/
.news-title{
	float: left;
    height: 35px;
    line-height: 35px;
    padding-left: 5px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;

}
.news-title img{
	display: block;
	float: left;
	width: 35px;
	height: 35px;
	margin-right:5px;
}
.txtMarquee-left{ padding:0 5px;width:auto;position:relative;height:35px;line-height: 35px;overflow: hidden;}
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:35px; line-height:35px;  text-align:left; _display:inline; width:auto !important;color: #000;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li a{color: #fff;}
.txtMarquee-left .bd ul li a:hover{text-decoration: underline;}
#mainer {border-bottom:1px #dddddd solid; box-shadow:1px 1px 2px #eeeeee; padding-bottom:5px}
#header {background:#F27900; background:-webkit-gradient(linear,left top,left bottom,from(#ff00a2),to(#EC7600)); height:44px; line-height:44px; text-align:center; color: #FFFF00; font-size:1.2em;}
#header span{ color:#fff;}
.yqlj{width:100%;overflow:hidden;clear:both;}
.yqlj a{width:31%;height:38px;float:left;display:block;line-height:45px;border:#cfd8e1 2px solid;overflow:hidden;background-repeat:no-repeat;text-align:center;margin-right:2px;    border-radius: 4px;}
.yqlja{width:100%;overflow:hidden;clear:both;margin-bottom:2px;}
.yqlja a{color:#ff0000;width:94%;height:38px;float:left;display:block;line-height:45px;border:#cfd8e1 2px solid;overflow:hidden;background-repeat:no-repeat;text-align:center;margin-left:2.4px; margin-top:3px;border-radius: 4px;}
.gsb{width:99.3%;overflow:hidden;clear:both;border:#ccc 1px solid;margin:auto;}
.gsb a{width:100%;height:38px;float:left;line-height:45px;border-bottom:#cfd8e1 2px solid;overflow:hidden;background-repeat:no-repeat;margin-left:2.4px;font-size: 13pt;color:#00A0E9}

.list-title{
	height: 28px;
	line-height: 23px;
	font-size: 16pt;
    text-align: center;
    border-bottom: 1px solid #738e9f;
    text-shadow: 1px 4px 1px #b99b5f;
    color: #000;
    font-weight: bold;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
#yxym .list-title{
	background: linear-gradient(transparent,#f7f3f3);
	font-size: 26px;
	color: #000;
	text-shadow: 0px 0px 10px #e5e5e5;
	border-radius: 0 0 50px 50px;
    /* background: linear-gradient(#d0dee6,#d6dee6, #FFFFFF); */
    box-shadow: 0 5px 4px 0 #0585e8, 0 6px 20px 0 rgba(0, 0, 0, .19);

}
.post-list{text-align:center;}
.post-list-tit-pic{margin-bottom:6px}
.post-list li{padding: 3px 3px;
    border-radius: 0px;
    background-color: #fff;}

.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: 20px;
font-weight: bold;
color: #00A0E9;
}
.post-list a .ci{
font-size: 26px;
}
.dh8{ overflow: hidden; width: 100%; margin-bottom: -1px;}
.dh8 a:nth-child(5n+5n) { border-left:0; }
.dh8 a { width: 25%; float: left; height: 35px; line-height: 35px; overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box; border-bottom: 1px solid #168800; border-left: 1px solid #168800; text-align: center; background:#FFF;color: #000000;}
.dh8 a:hover {color: #fff100; background: #55dd88; }
/*-底部条栏-*/
.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; }

.u9 img{max-width:720px;border:0;}

/* ===== 红包雨特效 ===== */
.lm-hongbao-rain{
  position:absolute;
  inset:0;
  overflow:hidden;
  pointer-events:none;
  z-index:100;
}

.hongbao{
  position:relative;
}

.hongbao{
  position:absolute;
  top:-80px;
  width:32px;
  height:42px;
  background:linear-gradient(#ff4040,#b40000);
  border-radius:5px;
  border:1px solid #ffd86b;
  box-shadow:0 0 8px #ffcc33;
  animation:hongbaoFall linear infinite;
}

.hongbao:before{
  content:"钱";
  position:absolute;
  inset:0;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#ffe66d;
  font-size:18px;
  font-weight:900;
}

@keyframes hongbaoFall{
  0%{
    transform:translateY(0) rotate(0deg);
    opacity:0;
  }
  10%{
    opacity:1;
  }
  100%{
    transform:translateY(calc(100vh + 300px)) rotate(360deg);
    opacity:1;
  }
}

/* 8个红包位置 */
.hb1{
  left:8%;
  animation-delay:.5s;
}
.hb2{
  left:20%;
  animation-duration:6s;
  animation-delay:1s;
}
.hb3{
  left:35%;
  animation-duration:5.5s;
  animation-delay:.5s;
}
.hb4{
  left:48%;
  animation-duration:6.5s;
  animation-delay:1.5s;
}
.hb5{
  left:60%;
  animation-duration:5.8s;
  animation-delay:.8s;
}
.hb6{
  left:72%;
  animation-duration:6.2s;
  animation-delay:2s;
}
.hb7{
  left:84%;
  animation-duration:5.3s;
  animation-delay:1.2s;
}
.hb8{
  left:92%;
  animation-duration:6.8s;
  animation-delay:2.5s;
}

 /* =========================================================
       金牌网.com 活动倒计时
       独立隔离版：避免影响页面其它模块
       ========================================================= */

    #jp-countdown-235,
    #jp-countdown-235 *,
    #jp-countdown-235 *::before,
    #jp-countdown-235 *::after {
      box-sizing: border-box !important;
    }

    #jp-countdown-235 {
      width: 100% !important;
      max-width: 720px !important;
      margin: 4px auto !important;
      padding: 0 !important;
      font-family:
        "Microsoft YaHei",
        "PingFang SC",
        "Noto Sans SC",
        Arial,
        sans-serif !important;
      color: #fff !important;
      text-align: center !important;
      isolation: isolate !important;
      position: relative !important;
      z-index: 1 !important;
    }

    #jp-countdown-235 .jp235-shell {
      position: relative !important;
      overflow: hidden !important;
      padding: 3px !important;
      border-radius: 22px !important;

      background:
        linear-gradient(
          135deg,
          #795000 0%,
          #ffd75b 15%,
          #fff0a5 28%,
          #b77700 43%,
          #ffe983 60%,
          #835900 78%,
          #ffd34a 100%
        ) !important;

      box-shadow:
        0 8px 26px rgba(0, 0, 0, 0.38),
        0 0 18px rgba(255, 202, 56, 0.18) !important;
    }

    #jp-countdown-235 .jp235-inner {
      position: relative !important;
      overflow: hidden !important;
      border-radius: 19px !important;
      padding: 22px 18px 20px !important;

      background:
        radial-gradient(
          circle at 50% 0%,
          rgba(76, 119, 52, 0.42) 0%,
          rgba(12, 48, 28, 0) 42%
        ),
        linear-gradient(
          145deg,
          #173d25 0%,
          #082619 46%,
          #061d14 100%
        ) !important;

      border: 1px solid rgba(255, 221, 92, 0.42) !important;
    }

    /* 背景金色斜纹 */
    #jp-countdown-235 .jp235-inner::before {
      content: "" !important;
      position: absolute !important;
      inset: 0 !important;
      pointer-events: none !important;

      background:
        repeating-linear-gradient(
          125deg,
          transparent 0,
          transparent 17px,
          rgba(255,255,255,0.018) 18px,
          transparent 19px
        ) !important;

      opacity: 0.7 !important;
    }

    /* 金色光晕 */
    #jp-countdown-235 .jp235-inner::after {
      content: "" !important;
      position: absolute !important;
      width: 300px !important;
      height: 300px !important;
      left: 50% !important;
      top: -230px !important;
      transform: translateX(-50%) !important;
      border-radius: 50% !important;
      pointer-events: none !important;

      background: rgba(255, 213, 83, 0.16) !important;
      filter: blur(35px) !important;
    }

    #jp-countdown-235 .jp235-content {
      position: relative !important;
      z-index: 2 !important;
    }

    /* 顶部品牌胶囊 */
    #jp-countdown-235 .jp235-brand {
      display: inline-flex !important;
      align-items: center !important;
      justify-content: center !important;
      min-height: 34px !important;
      padding: 5px 25px !important;
      margin: 0 auto 11px !important;

      border-radius: 30px !important;
      color: #171000 !important;
      font-size: 18px !important;
      font-weight: 900 !important;
      letter-spacing: 1px !important;

      background:
        linear-gradient(
          180deg,
          #fff6a7 0%,
          #ffd64d 42%,
          #cf8500 100%
        ) !important;

      border: 1px solid #fff0a2 !important;

      box-shadow:
        inset 0 1px 1px rgba(255,255,255,.85),
        0 2px 8px rgba(0,0,0,.45),
        0 0 12px rgba(255,213,70,.25) !important;
    }

    /* 主标题 */
    #jp-countdown-235 .jp235-title {
      margin: 0 !important;
      padding: 0 !important;

      font-family:
        "STKaiti",
        "KaiTi",
        "楷体",
        "Microsoft YaHei",
        sans-serif !important;

      font-size: clamp(28px, 5.8vw, 35px) !important;
      line-height: 1.25 !important;
      font-weight: 900 !important;
      letter-spacing: 3px !important;

      color: #ffd85c !important;

      text-shadow:
        0 2px 0 #6d4000,
        0 4px 8px rgba(0,0,0,.6),
        0 0 12px rgba(255,202,50,.28) !important;
    }

    #jp-countdown-235 .jp235-subtitle {
      margin-top: 7px !important;
      color: #fff1b5 !important;
      font-size: clamp(15px, 3.8vw, 22px) !important;
      line-height: 1.5 !important;
      font-weight: 800 !important;

      text-shadow: 0 2px 3px rgba(0,0,0,.7) !important;
    }

    /* 中间说明框 */
    #jp-countdown-235 .jp235-info {
      margin: 17px 0 15px !important;
      padding: 10px 12px !important;
      border-radius: 11px !important;

      border:
        1px solid rgba(213, 175, 47, .62) !important;

      background:
        linear-gradient(
          90deg,
          rgba(5, 25, 16, .80),
          rgba(27, 64, 37, .75),
          rgba(5, 25, 16, .80)
        ) !important;

      box-shadow:
        inset 0 0 16px rgba(255,215,84,.06),
        0 5px 14px rgba(0,0,0,.20) !important;
    }

    #jp-countdown-235 .jp235-info-main {
      color: #ffe55d !important;
      font-size: clamp(15px, 3.7vw, 20px) !important;
      line-height: 1.6 !important;
      font-weight: 900 !important;
    }

    #jp-countdown-235 .jp235-info-small {
      margin-top: 2px !important;
      color: #f4edcf !important;
      font-size: 14px !important;
      line-height: 1.55 !important;
    }

    /* 倒计时区域 */
    #jp-countdown-235 .jp235-timer {
      display: grid !important;
      grid-template-columns: repeat(4, 1fr) !important;
      gap: 10px !important;
      width: 100% !important;
      margin: 13px auto 8px !important;
    }

    #jp-countdown-235 .jp235-time-box {
      position: relative !important;
      min-width: 0 !important;
      padding: 10px 5px 8px !important;
      overflow: hidden !important;

      border-radius: 12px !important;

      background:
        linear-gradient(
          180deg,
          #173f28 0%,
          #08271a 55%,
          #061d14 100%
        ) !important;

      border: 1px solid #b78a25 !important;

      box-shadow:
        inset 0 0 0 1px rgba(255,231,132,.08),
        inset 0 4px 10px rgba(255,255,255,.025),
        0 5px 12px rgba(0,0,0,.28),
        0 0 9px rgba(255,200,60,.08) !important;
    }

    #jp-countdown-235 .jp235-time-box::before {
      content: "" !important;
      position: absolute !important;
      left: 10% !important;
      right: 10% !important;
      top: 0 !important;
      height: 1px !important;

      background:
        linear-gradient(
          90deg,
          transparent,
          #ffdf69,
          transparent
        ) !important;
    }

    #jp-countdown-235 .jp235-number {
      display: block !important;
      color: #ffd44d !important;

      font-family:
        Arial,
        "Microsoft YaHei",
        sans-serif !important;

      font-size: clamp(29px, 8vw, 48px) !important;
      line-height: 1.05 !important;
      font-weight: 900 !important;

      font-variant-numeric: tabular-nums !important;

      text-shadow:
        0 2px 0 #4d2c00,
        0 0 10px rgba(255, 210, 62, .25) !important;
    }

    #jp-countdown-235 .jp235-label {
      display: block !important;
      margin-top: 4px !important;

      color: #fff0b2 !important;
      font-size: clamp(12px, 3vw, 16px) !important;
      font-weight: 700 !important;
    }

    /* 金色分割线 */
    #jp-countdown-235 .jp235-line {
      width: 92% !important;
      height: 1px !important;
      margin: 14px auto 10px !important;

      background:
        linear-gradient(
          90deg,
          transparent,
          rgba(255,210,73,.75),
          transparent
        ) !important;
    }

    #jp-countdown-235 .jp235-tip {
      color: #fff !important;
      font-size: clamp(13px, 3.4vw, 16px) !important;
      line-height: 1.7 !important;
      font-weight: 600 !important;
    }

    #jp-countdown-235 .jp235-tip strong {
      color: #ffe44e !important;
      font-weight: 900 !important;
    }

    /* 底部状态 */
    #jp-countdown-235 .jp235-status {
      display: inline-block !important;
      margin-top: 11px !important;
      padding: 7px 18px !important;

      border-radius: 50px !important;

      color: #4b2e00 !important;
      font-size: 14px !important;
      font-weight: 900 !important;

      background:
        linear-gradient(
          180deg,
          #fff3a1,
          #ffd448 55%,
          #c98800
        ) !important;

      box-shadow:
        inset 0 1px 1px rgba(255,255,255,.8),
        0 3px 9px rgba(0,0,0,.35) !important;
    }

    /* 呼吸闪光 */
    #jp-countdown-235 .jp235-brand,
    #jp-countdown-235 .jp235-status {
      animation: jp235Glow 2s ease-in-out infinite !important;
    }

    @keyframes jp235Glow {
      0%,
      100% {
        filter: brightness(1);
      }

      50% {
        filter: brightness(1.15);
      }
    }

    /* 手机适配 */
    @media (max-width: 520px) {
      #jp-countdown-235 {
        margin: 10px auto !important;
      }

      #jp-countdown-235 .jp235-shell {
        border-radius: 16px !important;
      }

      #jp-countdown-235 .jp235-inner {
        border-radius: 13px !important;
        padding: 17px 9px 16px !important;
      }

      #jp-countdown-235 .jp235-brand {
        min-height: 30px !important;
        padding: 4px 18px !important;
        font-size: 15px !important;
      }

      #jp-countdown-235 .jp235-title {
        letter-spacing: 1px !important;
      }

      #jp-countdown-235 .jp235-info {
        margin-top: 13px !important;
        padding: 8px 8px !important;
      }

      #jp-countdown-235 .jp235-timer {
        gap: 5px !important;
      }

      #jp-countdown-235 .jp235-time-box {
        border-radius: 9px !important;
        padding: 8px 2px 7px !important;
      }

      #jp-countdown-235 .jp235-info-small {
        font-size: 12px !important;
      }
    }