﻿@charset "utf-8";
/* Time:2025/8/3 18:25:00 */
/* SeeTitle_HStyle */[id$=SeeTitle] { width:580px;padding:0;color:#DD0000!important; }[id$=SeeTitle]:before,[id$=SeeTitle]:after {width:138px;height:3px;top:68px;left:0;background-color:#DD0000!important;box-shadow:-1px -1px 0 #FFF,1px -1px 0 #FFF,-1px 1px 0 #FFF,1px 1px 0 #FFF;}[id$=SeeTitle]:after { left:auto;right:0; }[id$=SeeTitle] h1.SeeTitle { height:100px;font-size:36px;font-weight:bold;line-height:135px; }[id$=SeeTitle] .Urltext { font-size:50px;line-height:1;font-family:Arial Black,Century Gothic; }[id$=SeeTitle] .Urltext { height:38px;position:absolute;top:0px;left:0; }[id$=SeeTitle] .Spantext { font-size:18px;line-height:25px; }[id$=SeeTitle] h1.SeeTitle,[id$=SeeTitle] .Urltext { text-shadow:-1px -1px 0 #FFF,1px -1px 0 #FFF,-1px 1px 0 #FFF,1px 1px 0 #FFF; }@media only screen and (max-width:800px) {[id$=SeeTitle] .Spantext { font-size:12pt; }}/* SitePage1_Style_css */
[class*=Maxwidth] { width:100%; max-width:1500px!important; }
#TOP_Logo #Logo { width:360px; height:120px; background:rgba(0,0,0,.0); }
#TOP_Logo #Logo img { max-width:360px; max-height:120px; width:expression(this.width > 360 && this.width > this.height ? 360 : auto); height:expression(this.height > 120 ? auto : 120); }

h1,h1.Heading { font-size:22pt; line-height:65px; color:#DD0000; }
h2,h2.Headline { font-size:18pt; line-height:36px; color:#DD0000; }
h3,h3.Subtitle { font-size:12pt; line-height:30px; }

[class^=IMG_List] .list,[class^=IMG_List] .zoom { border:5px solid rgba(0,0,0,.0);margin:0!important; }
.IMG_List_2 .list,.IMG_List_2 .zoom { width:calc(100%/2)!important; }
.IMG_List_3 .list,.IMG_List_3 .zoom { width:calc(100%/3)!important; }
.IMG_List_4 .list { width:calc(100%/4)!important; }

[class^=IMG_List] div label.Title { font-size:13.5pt; }
[class^=IMG_List] div label.Title p.Author { font-size:11pt;padding:0; }
[class^=IMG_List] div label.Title.Author { height:75px; padding:15px 0 5px; }
[class^=IMG_List] div:hover label.Title { background-color:#DD0000; color:#FFF; }
[class^=IMG_List] div:hover label.Title.Author { height:75px; padding:15px 5% 5px; }
[class^=IMG_List] div:hover p.Author { left:5%; }

figure.D-Getleft tt { height:45px; top:15%; font-size:16pt; }
figure.D-Getleft dd,figure.C-Getleft pre { height:50px;padding-top:15px;top:80%; }
figure.D-Getleft tt:before {  width:5%; left:5%; bottom:0; border-top:1px solid #FFF; }

/* === 自适应 Adaption Boilerplate ============================= */
@media only screen and (max-width:1500px) {
}
@media only screen and (max-width:800px) {
[class*=ItemGroup] div.Item-list {}
}