﻿@charset "utf-8";
/* Time:2026/3/25 7:27:26 */
/* 思源黑体简-CN-Light-Normal-Regular */
@import url(/OAction/Fonts/Font-family.css);
@font-face { src:url("/OAction/Fonts/JinGangTi.ttf");font-family:"Heading"; }
@font-face { src:url("/OAction/Fonts/TsangerYuMo.ttf");font-family:"Headline"; }
@font-face {
 src: url("/OAction/Fonts/SourceHanSans/CN-Normal.ttf") format("truetype"),
	url("/OAction/Fonts/SourceHanSans/CN-Normal.woff2") format("woff2"),
	url("/OAction/Fonts/SourceHanSans/CN-Normal.woff") format("woff"),
	url("/OAction/Fonts/SourceHanSans/CN-Normal.eot") format("embedded-opentype"),
	url("/OAction/Fonts/SourceHanSans/CN-Normal.svg") format("svg");
 font-family: "SourceHanSans";
 font-weight: normal;
 font-style: normal;
}
html,a,tt,pre { font-family:"宋体","SourceHanSans"!important; }
html:not(.SeeTitle,.SeeTitle *),a,tt,pre { font-size:11.5pt; }
[id$=DirTitle] cite { line-height:58px; }

/* Site_Title_Stylecss */
[id$=SeeTitle] h1,[id$=SeeTitle] dt.Urltext { font-size:38px;font-weight:bold; }
[id$=SeeTitle] h1:before { width:35px;height:2px;bottom:0;background-color:#DD0000; }
[id$=SeeTitle] h1 { position:absolute;color:#DD0000!important;text-shadow:#FFF 1px 1px 0; }
[id$=SeeTitle] dt.Urltext { height:72px;font-size:36pt;line-height:39px;color:#F5F5F5!important; }
[id$=DirTitle] a { border-bottom:5px solid #DD0000;border-radius:0;font-weight:bold;color:#DD0000; }
[id$=DirTitle] cite:after { width:5px;height:5px;background-color:#DD0000;top:auto;bottom:3px; }
[id$=DirTitle]:hover cite:after { width:15%;transition:all .5s ease; }

/* SitePage1_Style_css */
[class*=Maxwidth] { width:100%; max-width:1500px!important; }

h1,h1.Heading { font-size:38px; line-height:1.5; }
h2,h2.Headline { font-size:28px; line-height:1.5; }
h3,h3.Subtitle { font-size:22px; line-height:1.5; }
[class=Heading],h1.AuthorTitle,h1 strong,h2 strong { color:#DD0000; }

.IMG_List_3 .list { width:calc(99%/3); float:left; }
.IMG_List_4 .list,.IMG_List_4 .zoom { width:calc(98.5%/4); float:left; }
.IMG_List_3 .list + .list,.IMG_List_4 .list + .list { margin-left:.5%; margin-top:.5%; }
.IMG_List_4 .zoom + .zoom { margin-left:.5%; margin-top:.5%; }

/* === Adaption Style_css ============================= */
@media only screen and (max-width:1500px) {
}
@media only screen and (max-width:800px) {
#Body_Frame,#Body_Main,div.MainKEditor { padding:0 3%!important; }
#Header.fixed #SiteLogo img { filter:brightness(1) invert(0); }
}