﻿@charset "utf-8";
/* Time:2021-2-16 16:40:36 */

#Body_Main dir span a:hover,#Left_Menu ul a { color:#333; }
a:hover { color:#222; }

html,body,div,h1,h2,h3,h4,h5,ul,li,dl,dt,dd,ol,label,input,cite,samp,p,span,
a,a:link,a:visited,a:active,a:hover
{ font-family:SimHei; }

#TOP_Menu menu div ul a,#TOP_Menu menu div ul.Over a,#TOP_Menu menu div ul.Over span,
#HOT_Body dir cite a,#Body_Main #Body_Left dir a,#HOT_Body #Body_Left dir span,
#Language div,#Language div a,#Left_Menu ul:hover a
{ color:#FFF;  }

#TOP_Menu menu div:hover ul a,#TOP_Menu menu div ul.Over a
{ color:#AAA;  }

#Header,#HOT_Body dir cite a,#Body_Main #Body_Left dir cite,#Left_Menu ul:hover
{ background:#222; }

#HOT_Body dir cite a,#TOP_Menu menu div:hover ul
{ border-color:#222; }

#HOT_Body { padding-top:90px; }
#Header,#TOP_Logo { height:90px; }
#Header { background:#313131; box-shadow:0 0 0 0 #555; }
#Language { height:40px; background-color:#444; }
#Language div { display:none; }

#TOP_Logo #Logo { margin-top:40px; }
#TOP_Logo #Logo:hover img { opacity:0.4; filter:alpha(opacity=40); }

#TOP_Menu { top:40px; }
#TOP_Menu menu,#MenuList,#MenuList.Over { width:820px!important; padding-left:360px!important; padding-right:0!important; }
#TOP_Menu menu div,#TOP_Menu menu div ul { width:auto!important; position:relative; }
#TOP_Menu menu div ul { padding:0 18px; }

#TOP_Menu menu div ul,#TOP_Menu menu div ul span,#TOP_Menu menu div ul a,#TOP_Menu menu div ul:hover a,
#MenuList div li a,#MenuList.Over div li a:hover { font-size:12px; }

div.DavMenu ol.DavTitle { display:none; }
div.DavMenu ul.DavList { text-align:center; }

/* ==|== media queries ================== */
@media screen and (min-width:1024px) and (max-width:1280px) {
#TOP_Menu menu,#MenuList,#MenuList.Over { width:auto!important; padding-left:0!important; float:right }
}

@media screen and (min-width:768px) and (max-width:1024px) {
#TOP_Menu menu,#MenuList,#MenuList.Over { width:auto!important; padding-left:0!important; float:right }
#TOP_Menu menu div ul { padding:0 8px; }
}

@media only screen and (max-width:768px) {
#TOP_Logo { background-color:#222; }
#TOP_Menu menu div ul { padding:0; }
#TOP_Menu menu div ul,#TOP_Menu menu div ul span,#TOP_Menu menu div ul a,#TOP_Menu menu div ul:hover a,
#MenuList div li a,#MenuList.Over div li a:hover { font-size:20px; }

p.footer_copyright,p.footer_copyright span { font-size:20px!important;line-height:2; }
p.H1_Title,p.H1_Title span { font-size:28px!important; }
span.Clear { width:100%; display:block; clear:both; }
}
