@charset"gbk";/* CSS Document */BODY{font-family: simsun, arial, sans-serif;MARGIN:0px;BACKGROUND:#FBFFFD;FONT-SIZE:100%;COLOR:#66B580;line-height:1em;font-weight: normal;}#t0{PADDING-BOTTOM:0px;PADDING-LEFT:0px;PADDING-RIGHT:0px;PADDING-TOP:0px}#t1 {BACKGROUND:#f6faff}.tiah{WIDTH:20px}
#gbar {FONT-SIZE:13px;PADDING-TOP:0px !important}
#guser {FONT-SIZE:13px;PADDING-TOP:3px !important}
#gbar {FLOAT:left;HEIGHT:17px}
#guser {TEXT-ALIGN:right;PADDING-BOTTOM:1px !important}
#s1 {width:1255px;margin:auto;text-align:center}
#s1i {width:1190px;margin:auto}
#s2 {width:1180px;margin:auto;float:left;text-align:center;min-height:500px;_height:500px;}
#s2j {width:1180px;margin:auto;float:left;text-align:center;}
#s2i {width:1180px;margin:auto;float:left;min-height:500px;_height:500px;}
#s3 {width:1180px;margin:auto;float:left;clear:both;}
#s3i {width:auto;height:2em;float:left;line-height:3em}
#s4i {width:auto;height:3em;float:left;PADDING-LEFT:2em;clear:both}
#yun{width:400px;height:400px;float:left}
#site{width:8px;height:14.7em;margin:auto;float:left}
#tips1{width:360px;height:24em;float:left;overflow:hidden;TEXT-ALIGN:left;FONT-SIZE:1.2em;line-height:2.6em}
#tips2{width:360px;height:24em;float:left;overflow:hidden;TEXT-ALIGN:left;FONT-SIZE:1.2em;line-height:2.6em}
#iframed{width:360px;height:24em;float:left;vertical-aglin:top;display:block;margin-left:2em}
#iframed2{width:360px;height:24em;float:left;vertical-aglin:top;display:block}
#iframed3{width:400px;height:400px;float:left;vertical-aglin:top;display:block}
h1{FONT-SIZE:1.5em;color:#ff7d00;display:inline;line-height:3em;vertical-align:center;font-weight:600;}
h2{FONT-SIZE:0.8em;color:#009933;display:inline;line-height:0.8em;font-weight:400;}
h3{FONT-SIZE:1em;color:#2D80FF;display:inline;line-height:23px;font-weight:600;}
p[align="left"]{PADDING-LEFT:2em;PADDING-RIGHT:2em;line-height:1.75em;text-indent:2em}
p[style="text-align:left"]{PADDING-LEFT:10px;line-height:1.25em;FONT-SIZE:1em;}
p[style="line-height:17px"]{font-size:0.9em;PADDING-LEFT:2px;PADDING-RIGHT:2px}
p[style="line-height:2em"]{text-align:left;font-size:1em;PADDING-LEFT:2em;text-indent:2em;color:#ff7d00;line-height:1.85em;font-weight:600;}

button {cursor:pointer}
button:hover {background:#f6faff;border-radius:3px}
button:active {background:#FFF0F0;border-radius:3px}
td.color{BACKGROUND:#f6faff;}
div.color1{background-color:#f6faff;}
.mulu1 {text-align:center;width:196px;height:auto;float:left}
.mulu2 {text-align:center;width:196px;height:auto;float:left;background-color:#f6faff}

.mulu3 {text-align:center;width:295px;height:auto;float:left}
.mulu4 {text-align:center;width:295px;height:auto;float:left;background-color:#f6faff}

.pic {
width:auto;
max-width:1180px;
width: expression_r(this.width > 1180 && this.width > this.height ? 1180px : 'auto';);
height: auto;
}


img.min {PADDING-right:5px;PADDING-bottom:5px;}

.pi {
width:auto;
max-width:1180px;
width: expression_r(this.width > 1180 && this.width > this.height ? 1180px : 'auto';);
height: auto;
object-fit: cover;/* 保持宽高比，完全覆盖 */
opacity: 0.4;
transition: filter 0.8s ease, opacity 0.8s ease;
filter: blur(20px);
display: block;

position: absolute; /* 改为绝对定位 */
top: 0; /* 定位到容器顶部 */
left: 50%; /* 水平居中 */
transform: translateX(-50%); /* 水平居中修正 */
z-index: 2; /* 确保图片在占位符上方 */

}

.pi.loaded {
opacity: 1;
filter: blur(0);
position: static; /* 加载完成后回到正常文档流 */
transform: none; /* 移除变换 */
margin: 0 auto; /* 水平居中 */

}

.miholde {
height: 500px; /* 最小高度 */
background-color: transparent;
margin: 0 auto;
position: relative;
backdrop-filter: blur(5px);
transition: opacity 0.5s ease;
}




.hidden {display: none;}

a {color:#5599FF;text-decoration:none;cursor:pointer;}
a:visited {color:#66B580;text-decoration:none}
a:hover {color:#FF0000;text-decoration:underline}
a.an:hover {color:#FF0000;text-decoration:none}
#an:hover {background:#f0f5ff;border-radius:3px}
#an:active {background:#FFF0F0;border-radius:3px}
.scrl_2 .scrlNext:hover{ background-position:-86px -80px;}

.bi{position:relative;width:auto;height:auto;border:none; outline:none;display:inline-block;text-align:center;_height:800px;
min-height:800px;transition: min-height 0.3s ease;}

.text-background {background-color:rgba(255,250,250,.7);padding:0;border-radius:0.2em;}
.tu{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(250,250,250,.4);justify-content:center;align-items:center;border:none;height:2.4em;line-height:2.4em;color:#00c8ff;cursor:pointer;z-index:99;}

.tu:hover, .path1:hover, .path2:hover{background-color:RGBA(230,230,230,.7);transform: translateY(-2px);box-shadow: 0 4px 8px rgba(0,0,0,0.1);}
.tu:active, .path1:active, .path2:active{background-color:RGBA(255,230,230,.7);box-shadow:1px 1px 5px 0px rgba(50, 50, 50, 0.75)}


.path{width:8%;height:auto;position:fixed;right:10px;bottom:30%;z-index:990;max-width:70px}
.path1{display:inline-block;width:100%;height:auto;font-size:1em;line-height:2.4em;text-align:center;margin:5;background-color:#f0f0f0}
.path2{display:inline-block;width:100%;height:auto;text-align:center;margin:5;background-color: #f0f0f0;z-index:990;}
.path3{padding-bottom:10px;padding-right:0px}
.path4{padding-bottom:0px;padding-right:0px}

img.path2{
width:auto;
height:auto;
max-width:100%;
max-height:100%;
}



.tagBall{
width: 400px;
height: 400px;
Margin:0;
position: relative;
}
.tag{
display: block;
position: absolute;
left: 0px;
top: 0px;
color: #000;
font-size: 12px;
font-family:'SimSun', '宋体','arial';
font-weight: normal;
text-decoration: none;

will-change: transform;
}
.tag:hover{border:1px dotted #009933;border-radius:10px;padding:5px;}