

/* Global */
body{font-family: Arial,sans-serif; color: #333333; background-color: var(--bg-color) !important; line-height: 1.166; margin: 0px; padding: 0px;}
#container{margin:0 auto; width:99%; min-width:1410px;}
#Main{min-height:600px; margin-bottom:5px; background:url(../images/mainbg.jpg) repeat-x;height:auto !important;}
#content{margin-left:270px !important; height:auto !important;}
li{list-style:none;}

/*Link*/
a:link{text-decoration: none;color:#1874CD;}
a:hover{text-decoration: underline;}
a:visited{text-decoration: none;color:#103c89;}
a:active{text-decoration: none;}

/*subtitle */
.section { padding: 0px 0px 0px 5px; color: #589BA6; font-weight: bold; margin-top: 30px;}
.subtitle-grad {
  background-image: -webkit-linear-gradient(to right, #02AAB0 0%, #00CDAC  51%, #02AAB0  100%);
  background-image: linear-gradient(to right, #02AAB0 0%, #00CDAC  51%, #02AAB0  100%);
  font-size:1.8rem;padding:5px 10px;text-align:left;transition:0.5s;background-size:200% auto;color:white;box-shadow:0 0 20px #eee;border-radius:10px;display:block;
}
.subtitle-grad:hover { background-position: right center; color: #fff; text-decoration: none; }

/* Font */
#section{height:40px; font-size: 20px; line-height:60px; color:#EE7942; font-weight:bold; }
.story{padding: 0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size: 16px; line-height:18px; }
.section{padding: 0px 0px 0px 5px; color:#EE7942; }
.story p{padding: 0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size: 16px; line-height:18px; }

/* Header */
#header{ background-image:url(../images/Headerbg.jpg); background-repeat:repeat-x; }
#logo{position:absolute; top:3px; left:25px; width: 167px; height: 151px; }
#namebanner{top:0px; width:700px; margin:0 auto;}
#banner{width: 980px; height: 81px; margin-left:230px;}
#masthead{margin: 0; padding: 0px 0px; width: 100%; height:30px; background-image:url(../images/Headerbg.jpg); background-repeat:repeat-x; position:relative; }

/* Masthead */
#globalNav{position:absolute; color: #103c89; padding: 0px 0px 0px 0px; width:100%; height:30px; bottom:0px; left:0px; background-image:url(../images/globlenavbg.jpg); }
.lavaLampWithImage{position: relative; height: 30px; width: 100%; padding: 0px; margin: 0px 0; overflow: hidden; }
.lavaLampWithImage li{float: left; list-style: none; }
.lavaLampWithImage li.back{background: url(../images/lava.gif) no-repeat right -30px; width: 9px; height: 30px; z-index: 8; position: absolute; }
.lavaLampWithImage li.back .left{background: url(../images/lava.gif) no-repeat top left; height: 30px; margin-right: 9px; /* 7px is the width of the rounded shape */ }
.lavaLampWithImage li a{font: bold 14px arial; text-decoration: none; color: #103c89; outline: none; text-align: center; top: 7px; text-transform: none; letter-spacing: 0; z-index: 10; display: block; float: left; height: 30px; position: relative; overflow: hidden; margin: auto 10px; }
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited{border: none; color:#103c89; }

/* Sidebar */
#sidebar{float:left; width:265px;}
.folder{background:url(../images/left_manu_main_close.png) 0 0 no-repeat; }
.menu_list li ul{display:none; }
#sidebar ul{padding:0; margin-left:12px; text-indent:0;}
.filetree span.folder{padding: 1px 0 1px 26px; display: block;  }
.filetree span.file{padding: 1px 0 1px 24px; display: block;  }
.filetree span.folder{width:234px; height:35px; background-position:center left; line-height:35px; /*font-size:16px;*/}
.filetree li.expandable span.folder{background:url(../images/left_manu_main_close.png) 0 0 no-repeat;background-position:center left }
.filetree li .greybg{padding: 1px 0 2px 3px; width:247px; background:#EFEAEA; border:1px #D4D0D0 solid; margin:2px 0 0 -6px; line-height:26px}
.filetree li .greenbg{background:#F4D5CD url(../images/left_manu_on.png) 0 0 no-repeat ; background-position:center left}
.filetree li .greenlink{text-decoration:none;color:#103c89;}
.treeview li{background: url(images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable{background-position: 0 -176px; }
.treeview .expandable-hitarea{background-position: -80px -3px; }
.treeview li.last{background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable{background-image: url(images/treeview-default.gif); }  
.treeview li.lastCollapsable{background-position: 0 -111px }
.treeview li.lastExpandable{background-position: -32px -67px }
.menu_list{width:278px; height:100%; font-size:14px; position: relative; display:block; color: #FFFFFF; }
.menu_body{padding-left:20px; background-repeat:no-repeat; list-style-type:none; }
.menu_body li{display:block; list-style-type:none; padding-left:30px; color:#000; line-height:22px; text-decoration:none; text-indent:1em; }
.menu_body li a{color:#14915A; text-decoration:none; font-weight:bold; }
.menu_body a:hover{color:#003300; text-decoration:underline; font-weight:bold; }
#map{width:260px; height:125px;}

/* Footer */
.clearfloat{clear:both; height:0; font-size: 1px; line-height: 0px;}
#footer{height:35px;  background-color: #dcdcdc;
  text-align: center;
  padding: 10px 0;
  margin: 0; /* 清除外边距 */
  box-sizing: border-box; /* 包括边框和内边距 */}
#siteInfo{width:100%; clear: both; bottom:0; border: 0px solid #cccccc;/*background-image:url(../images/bottombg.jpg); background-repeat:repeat-x;*/ font-size: 13px; color:#103c89; /* padding: 10px 10px 10px 10px;*/ margin-top: 0px; height:20px; text-align:center; }
