body {margin:15px 0; font-size:14px; font-family:'Microsoft YaHei','lucida Grande',verdana; line-height:1.6; background:#FFF; color:#333;}
div, ul, li, h1, h2, h3, h4,p,th, td{padding:0; margin:0;}
ul,li{list-style:none;}
h1, h2, h3, h4 {font-size: 1.0em;}  
a,a:link {color:#1E5494;text-decoration:none;}
a:hover {text-decoration:underline;}
.bold {font-weight:bold;}
.heading-ex .logo {float: left; width: 525px; height: 45px; background: url(./logo.jpg) no-repeat;}
.logo a{display:block;height:45px;}
.logo a span{float: right;font-size: 25px;color: #323232;border-left: 1px solid #939393;padding-left: 6px;padding-bottom: 2px;}
.heading-ex {overflow:hidden; border-bottom:3px solid #89b5e9; padding:0 25px 10px;}
.heading-ex .logo {float:left;}
.heading-ex .topLinks {float:right; font-size:12px; margin-top:10px;}
.topLinks a,.topLinks a:link,.topLinks a:visited{color:#606060;}
.searchArea {background:#EFF5FB; color:#000; padding:20px 10px; text-align:center; border-bottom:1px solid #d6dfea;border-top:1px solid #d6dfea;}
.mainContent {margin:15px 25px; position:relative; _height:780px;}
.mainContent .catalog {position:absolute; top:0; left:0; border:1px solid #AAC1DE;  width:220px;margin-bottom:15px;}
.mainContent .catalog ul {font-size:12px;}
.mainContent .catalog ul li {list-style:none; line-height:25px; margin-left: 10px;}
.mainContent .catalog ul li.spl {height:1px; line-height:0; padding:0; overflow:hidden; background:#C8DADD; }
.mainContent .catalog ul li.active a{color:#FF0000;}
.mainContent .content {margin-left:250px; margin-right:10px; padding:10px 0 0; overflow:hidden; _margin-left:187px;}
.mainContent .content h2 {font-size:16px; color:#000; font-weight:bold; margin:0 0 5px;}
.mainContent .content h3 {font-size: 14px;font-weight: bold;padding: 10px 0px;color: #DB7C22;}
.mainContent .content p {margin:5px 0;}
