﻿@charset "utf-8";
/* Time:2025/10/3 15:57:02 */
/* Site_Title_Stylecss */
[id$=DirTitle] *:before,[id$=DirTitle] *:after,#Left_DirTitle span { display:none; }
[id$=DirTitle]:before { width:100%;border-top:2px solid #CCC;top:0;left:0;transform:translate(0,0);z-index:-1; }
[id$=DirTitle] cite { width:auto;color:#44B33B;border-top:2px solid #44B33B; }
#Body_Frame [id=Page_DirTitle] cite,#Page_DirTitle:before { border:0; }
#Body_PageTitle { border-bottom:2px solid #44B33B;margin-bottom:35px; }

Dir#Page_DirTitle cite,Dir[id^=Sortype] cite { width:100%;border-top:0; }
Dir#Page_DirTitle cite a { font-size:24px;background-color:#FFF;color:#333; }
Dir[id^=Sortype]:before { top:50%;border-top:2px solid #44B33B; }
Dir[id^=Sortype] cite a { background-color:#44B33B;color:#FFF; }

#Body_Left { background-color:#F3F3F3!important; }
#Left_DirTitle { height:65px;background-color:rgba(255,255,255,.8)!important; }
#Left_DirTitle cite a { width:auto;border-top:2px solid #44B33B!important;float:left; }
#Left_DirTitle * { color:#44B33B!important; }

/* SitePage1_Style_css */
[class*=Maxwidth] { width:100%; max-width:1500px!important; }
#KeysSearch.KeysSearch { border:1px solid #E6E6E6;transition:all .5s ease; }
#KeysSearch input.Submit { height:30px;background-color:#F3F3F3;transition:all .5s ease; }
#TOP_Search .text { height:30px;line-height:30px;border:0; }
#TOP_Search:hover input.Submit { background-color:#44B33B; }
#KeysSearch.KeysSearch:hover { border-color:#44B33B; }
#Hotline { width:115px; height:31px; }

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:#44B33B; }

.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); }
}