/* CSS Document */
@import url("styl2.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;border-radius: 0px;}
form{display:inline;}
img {max-width:150px;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{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: #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; 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:16px; 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; 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;}
.b1 {position:fixed;max-width:720px;width:100%;overflow:hidden;height:45px;background:-webkit-gradient(linear,left top,left bottom,from(#9930FD),to(#9930FD));}
.b1 img{margin-Left:0px;width:20.5rem;height:3.0rem;}

.right {text-align:right;font-size:42px;}
.right {float:right; height:0px;font-weight: normal}
.right a {background:#F209EC;color: #FFFFFF;border:0px outset #dadada;border-radius:10%;font-size:20px;padding:3px;margin-right:7px;}

.box {  
    margin: 5px 0;  
    border-radius: 5px;  
    overflow: hidden;  
    background-image: linear-gradient(to right, #2abf8b, #2abf8b, #55b1a9, #2abf8b, #2abf8b);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffb3ba, endcolorstr=#ffb3ba);  
} 


.pad{
	padding:4px 4px;
}
.qxtable{
	color: #000;
    background: #fff url(/material/0220.png);
    font-weight: bold;
    word-wrap: break-word; 
    word-break: break-all;	
    left-align: center;;
}


.nullbox{
	height: 135px;
}
.subnullbox{
	height: 108px;
}

.clearfix:before, .clearfix:after {

    content: "";

    display: table;

}

.clearfix:after {

    clear: both;

}
.riqi{
	text-align: center;
	font-weight: bold;
	font-size: 12pt;
	color: #000;
	padding: 5px 0;
}

.list-title{
	background: linear-gradient(#75A0E1,#75A0E1);
	color: rgb(0, 0, 0);
	border-left: 1px solid #d8d2e7;
	border-right: 1px solid ##d8d2e7;
	height: 42px;
	line-height: 40px;
	font-size: 20pt;
    text-align: center;
    text-shadow: 0px 1px 1px #858585;
    font-weight: bold;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
/* 底部微信引粉 */
.fot-wx {
  position: fixed;
  bottom: 0;
  left: 80;
  width: 100%;max-width: 720px;
  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: 10px; }
}

#colse-wx {
  position: absolute;
  bottom: 2px;
  left: 5px;
  font-size: 25px;
  cursor: pointer;
}

.download66{left: 0px;position:fixed;width:100%;height: 56px;font-size:16px;bottom:0px;background-color:rgba(0,0,0,.8);z-index: 999;text-align: center; font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, ////5FAE//8F6F//96C5//9ED1, STHeitiSC-Light, simsun, ////5B8B//4F53, WenQuanYi Zen Hei, WenQuanYi Micro Hei;}
.download66 a { text-decoration: none;}
.download66 i.close{display:block;position:absolute;top: 16px;left:0;height:25px;width:25px;background-image:url(/material/icon-close.jpeg);background-size:20px 20px;background-repeat:no-repeat;background-position:50%;}
.download66 p {margin: auto 0px;color:#fff;line-height: 56px;text-indent:3px;white-space: nowrap;}
.download66 span {height: 40px;line-height: 40px; padding: 0 0.5em; text-align:left;background: linear-gradient(to top, #ff0, #fff);bottom:0;top:0;margin: auto 10px auto 10px;border: none;border-radius: 40px;color: #f00;display: inline-block;cursor: pointer;}
.download66 a:hover span { color: #fff; background: #f00;}
@media screen and (max-width:750px) {
.download66{ padding-left: 10px; font-size: 15px;}
.download66 span { height: 30px; line-height: 30px;}
}

.liuyan {
	display: block;
	width: 45px;
	height: 45px;
	background: #009900;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	font-weight: 900;
	line-height: 50px;
	font-size: 18px;
	box-shadow: 1px 1px 2px #3333337d;
	position: fixed;
	bottom:170px;
	right: 1%;
}


*{margin:0;padding:0;}
ul,li{list-style: none;}
#ily520 { padding: 0px;}
#ily520 .sanheyi {
    margin-bottom: 0px;
    text-align: center;
    font-weight: bold;
    font-size: 30px;
    color: red;
    line-height: 30px;
}
#ily520 .sanheyi ul { display: flex; border-bottom: solid 0px #226b23;}
#ily520 .sanheyi li { width: 50%; padding: 5px 0; box-sizing: border-box; cursor: pointer;}
#ily520 .sanheyi li.hover { color: #fff; background: #226b23;}
#ily520 .sanheyi li.hover font { color: #fff!important;}
#ily520 .Contentbox {}
.ily520-txt {}
.ily520-txt font { color: #f00; font-weight: bold;}
.ily520-txt2 { font-size: 24px; color: #f00; text-align: center; font-weight: bold;}
.ily520-txt2 a { background: #ff0;}
.ily520-pic { padding-top: 10px; text-align: center;}
.ily520-pic video { max-width: 100%;}
@media screen and (max-width:750px){ 
#ily520 { padding: 0px;}
#ily520 .sanheyi { margin-bottom: 0px; font-size: 25px;}
#ily520 .sanheyi ul { border-width: 0px;}
#ily520 .sanheyi li { padding: 0;}
.ily520-txt2 { font-size: 18px;}
}
.ddtz { background-color: #fff; font-family: '微软雅黑';}
.ddtz tr {}
.ddtz td { text-align: center; font-size: 16px;}
.ddtz td.ddtzmore { font-size: 28px;}
.ddtz td.ddtzmore img { margin-right: 5px; vertical-align: middle;}
.ddtz td a { display: block; line-height: 35px; border: 1px solid #CCC; background: #fff; border-radius: 5px; color: #333; cursor: pointer; text-decoration: none;margin: 0 2px 2px 0;}
.ddtz td a:hover { background: #fff;}
@media screen and (max-width:750px){ 
.ddtz td { font-size: 14px;}
.ddtz td.ddtzmore { font-size: 18px;}
.ddtz td a { display: block; line-height: 40px;}
}
#ily520 .sanheyi li {
    float: left;
    text-align: center;
    background: #eee;
    margin-left: 0px;
    margin-top: 50px;
    margin-bottom: 0px;
    display: inline;
}

@media screen and (max-width: 720px) {

    #ily520 .sanheyi li {
    float: left;
    text-align: center;
    background: #FFFF;
    margin-left: 0px;
    margin-top: 50px;
    margin-bottom: 0px;
    display: inline;
}
}
#ily520 .sanheyi {
    position: fixed;
    top: 0;
    width: 720px; /* 默认宽度 */
    z-index: 1000;
}

#con_ily520_1 {
    margin-top: 45px;
}

@media screen and (max-width: 767px) {
    #ily520 .sanheyi {
        width: 100%; /* 在小屏幕上宽度为100% */
    }
 #con_ily520_1 {
    margin-top: 35px;
    
}
}
#ily520 .sanheyi {
    position: fixed;
    top: 0;
    width: 720px; /* 默认宽度 */
    z-index: 1000;
}

#con_ily520_2 {
    margin-top: 45px;
}

@media screen and (max-width: 767px) {
    #ily520 .sanheyi {
        width: 100%; /* 在小屏幕上宽度为100% */
    }
 #con_ily520_2 {
    margin-top: 35px;
}

}
.enter { text-align: center; font-size: 18px; font-weight: bold; background: #eee;}
.enter ul { display: flex;}
.enter ul li { flex: 1;}
.enter ul li a { display: block; padding: 5px 0;}
.enter ul li a.active { color: #fff; background: linear-gradient(to top, #3074ff, #ff5ffd);}
.enter ul li a.active1 { color: #fff; background: #1493a6;}


.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;}

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;}
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;}

/* 东方翡翠宝藏二肖 - 暗绿鎏金升级版 */
.dhh144-wrap6{
  max-width: 760px;
  margin: 8px auto;
  padding: 12px;
  box-sizing: border-box;
  font-family: "Microsoft YaHei","PingFang SC",Arial,sans-serif;
  color: #fff;
  background:
    radial-gradient(circle at 18% 5%, rgba(255,220,120,.28), transparent 24%),
    radial-gradient(circle at 90% 15%, rgba(31,111,80,.25), transparent 26%),
    linear-gradient(145deg,#0b261c 0%,#1f6f50 45%,#05140f 100%);
  border-radius: 18px;
  border: 1px solid rgba(255,214,118,.62);
  box-shadow: 0 12px 36px rgba(0,40,25,.45), inset 0 0 18px rgba(255,255,255,.08);
  overflow: hidden;
  position: relative;
}
.dhh144-wrap6 *{ box-sizing:border-box; }
.dhh144-wrap6:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background: linear-gradient(115deg, transparent 0%, rgba(255,255,255,.15) 48%, transparent 56%);
  transform: translateX(-120%);
  animation: dhh144-shine 4s ease-in-out infinite;
}
@keyframes dhh144-shine{
  0%,45%{transform:translateX(-120%);}
  75%,100%{transform:translateX(120%);}
}
.dhh144-card6{
  position:relative;
  z-index:1;
  border-radius: 15px;
  padding: 10px;
  background: rgba(5,20,14,.56);
  border: 1px solid rgba(255,240,190,.36);
  backdrop-filter: blur(4px);
}
.dhh144-hero6{
  text-align:center;
  padding: 16px 10px 14px;
  border-radius: 14px;
  background:
    linear-gradient(90deg,rgba(255,221,122,.18),rgba(255,255,255,.04),rgba(255,221,122,.18)),
    linear-gradient(180deg,#1f6f50,#0d3828);
  border: 1px solid rgba(255,230,150,.72);
  box-shadow: inset 0 0 20px rgba(255,237,165,.18), 0 8px 18px rgba(0,0,0,.28);
  position:relative;
  overflow:hidden;
}
.dhh144-hero6:after{
  content:"";
  position:absolute;
  left: 12px;
  right: 12px;
  bottom: 0;
  height: 2px;
  background: linear-gradient(90deg,transparent,#ffe27b,transparent);
}
.dhh144-topline6{
  display:inline-block;
  padding: 2px 14px;
  border-radius: 999px;
  color:#0b3f2a;
  font-size: 23px;
  font-weight: 900;
  letter-spacing: 1px;
  background: linear-gradient(180deg,#fff4bd,#f7c34f);
  box-shadow: 0 2px 0 #145037;
}
.dhh144-branod6{
  margin-top: 7px;
  color: #fff5bd;
  font-size: 30px;
  line-height:1.12;
  font-weight: 900;
  letter-spacing: 1px;
  text-shadow: 0 2px 0 #0d3828, 0 0 12px rgba(255,234,128,.65);
}
.dhh144-brand6 span{
  color:#ffffff;
  font-size:.78em;
}
.dhh144-sub6{
  margin-top: 7px;
  color:#ffe9a6;
  font-size: 14px;
  font-weight:700;
}
.dhh144-list6{
  margin-top: 10px;
  display:grid;
  gap: 8px;
}
.dhh144-row6{
  border-radius: 13px;
  padding: 9px 10px;
  background:
    linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,248,218,.96));
  border: 1px solid rgba(255,202,81,.95);
  box-shadow: 0 5px 14px rgba(0,0,0,.22);
  color:#05140f;
  overflow:hidden;
}
.dhh144-line6{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap: 8px;
  flex-wrap:wrap;
}
.dhh144-period6{
  display:flex;
  align-items:center;
  gap:7px;
  color:#05140f;
  font-weight:900;
  font-size: 16px;
}
.dhh144-period6 .dhh144-q6{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:56px;
  height: 30px;
  color:#fff;
  border-radius: 10px;
  background: linear-gradient(180deg,#1f6f50,#0d3828);
  border:1px solid #ffd876;
  box-shadow: inset 0 0 10px rgba(255,232,122,.32);
}
.dhh144-open6{
  color:#0b6d20;
  font-size: 16px;
  font-weight:900;
}
.dhh144-rate6{
  color:#a100e8;
  font-size: 20px;
  font-weight: 900;
  font-family: Georgia, "Times New Roman", serif;
  text-shadow: 0 1px #fff;
}
.dhh144-picks6{
  display:flex;
  align-items:center;
  justify-content:center;
  gap: 9px;
  margin: 8px 0 7px;
  flex-wrap:wrap;
}
.dhh144-badge6{
  min-width: 64px;
  padding: 16px 15px 17px;
  text-align:center;
  border-radius: 14px;
  color:#fff9b8;
  font-size: 24px;
  line-height:1;
  font-weight: 900;
  background: linear-gradient(180deg,#162d75,#050929);
  border: 2px solid #ffdc72;
  box-shadow: 0 4px 0 #0d3828, inset 0 0 12px rgba(255,255,255,.15);
}
.dhh144-badge.hit6{
  color:#fff;
  background: linear-gradient(180deg,#2cb684,#1f6f50);
  border-color:#fff0a6;
  animation: dhh144-pop 1.6s ease-in-out infinite;
}
@keyframes dhh144-pop{
  0%,100%{transform:scale(1);}
  50%{transform:scale(1.05);}
}
.dhh144-fa6{
  color:#c000ff;
  font-size: 24px;
  font-weight:900;
}
.dhh144-note6{
  margin-top: 6px;
  padding-top: 6px;
  border-top: 1px dashed rgba(31,111,80,.25);
  color:#138a5a;
  font-size: 18px;
  font-weight: 900;
  text-align:center;
}
.dhh144-cta6{
  margin-top: 11px;
  display:block;
  text-decoration:none;
  color:inherit;
  border-radius: 15px;
  padding: 12px 10px;
  text-align:center;
  background:
    radial-gradient(circle at top,#fff6c7 0%,#ffd86f 35%,#1f6f50 100%);
  border: 2px solid #fff1a1;
  box-shadow: 0 8px 18px rgba(0,0,0,.35), inset 0 0 22px rgba(255,255,255,.28);
  position:relative;
  overflow:hidden;
}
.dhh144-cta6:before{
  content:"立即查看";
  position:absolute;
  top:8px;
  right:-26px;
  transform: rotate(35deg);
  background:#061bff;
  color:#fff80d;
  font-weight:900;
  font-size:12px;
  padding:3px 28px;
  box-shadow:0 2px 8px rgba(0,0,0,.25);
}
.dhh144-issue6{
  display:block;
  color:#0d3828;
  font-size: 23px;
  font-weight:900;
  text-shadow:0 1px rgba(255,255,255,.6);
}
.dhh144-maintext6{
  display:block;
  margin-top:4px;
  color:#fff;
  font-size: 19px;
  font-weight:900;
  text-shadow:0 2px 2px rgba(0,40,25,.55);
}
.dhh144-helper6{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:4px;
  margin: 8px auto 6px;
  padding: 5px 13px;
  border-radius: 999px;
  background: rgba(255,255,255,.86);
  color:#e00092;
  font-size: 15px;
  font-weight:900;
}
.dhh144-helper6 img{
  width:24px;
  height:24px;
  vertical-align:middle;
}
.dhh144-tags6{
  display:flex;
  justify-content:center;
  gap: 6px;
  flex-wrap:wrap;
  margin: 5px 0 8px;
}
.dhh144-tag6{
  padding:4px 8px;
  border-radius: 8px;
  background:#0620ff;
  color:#fff70a;
  font-size: 14px;
  font-weight:900;
}
.dhh144-tag.red6{
  background:#d60000;
}
.dhh144-banner6{
  display:block;
  max-width: 360px;
  width: 92%;
  height:auto;
  margin: 7px auto 0;
  border-radius: 12px;
  border: 2px solid rgba(255,255,255,.86);
  box-shadow: 0 5px 12px rgba(0,0,0,.28);
}
.dhh144-footer6{
  margin-top: 10px;
  padding: 10px 8px;
  text-align:center;
  border-radius: 12px;
  background: linear-gradient(180deg,#fffbe0,#ffe894);
  border: 1px dashed #1f6f50;
  color:#0030b8;
  font-size: 16px;
  font-weight: 900;
}
.dhh144-footer6 strong{
  color:#1f6f50;
  font-size: 18px;
}
@media (max-width:480px){
  .dhh144-wrap6{padding:8px;border-radius:14px;}
  .dhh144-card6{padding:7px;}
  .dhh144-brand6{font-size:25px;}
  .dhh144-sub6{font-size:13px;}
  .dhh144-row6{padding:8px 7px;}
  .dhh144-line6{justify-content:center;}
  .dhh144-period6{font-size:15px;}
  .dhh144-open6{font-size:15px;}
  .dhh144-rate6{font-size:18px;}
  .dhh144-picks6{gap:7px;}
  .dhh144-badge6{min-width:58px;font-size:22px;padding:6px 12px;}
  .dhh144-note6{font-size:13px;}
  .dhh144-issue6{font-size:20px;}
  .dhh144-maintext6{font-size:17px;}
  .dhh144-footer6{font-size:14px;}
}