﻿a:link, a:visited {
  text-decoration: none;
  }
p.Chinese {
  text-indent: 16px;
  }
.stress {
  font-weight: bold;
  }
.horizontal-rule {
  margin: 0 20px;
  border: 0;
  height: 1px;
  background-color: #787878;
  }
.horizontal-rule-bold {
  margin: 0 10px;
  border: 0;
  height: 1px;
  background-color: #404040;
  }
.horizontal-rule-title {
  margin: 0 20px;
  border: 0;
  height: 2px;
  background-color: #505050;
  }
.horizontal-rule-title.in-sidebar {
  margin: 20px 2px;
  }

.base {
  margin-left: auto;
  margin-right: auto;
  width: 870px;
  }

.header {
  float: left;
  position: relative;
  padding: 25px 80px;
  width: 710px;
  height: 197px;
  background-image: url(index_header_bg.jpg);
  }
.jumbotron {
  padding: 40px;
  text-align: left;
  }
.jumbotron h1 {
  margin: 3px 0;
  font-size: 4em;
  font-family: "AR DECODE", sans-serif;
  text-shadow: 2px 2px 2px #FFFFFF;
  }
.jumbotron h2 {
  margin: 3px 12px;
  font-family: "Calibri Light", sans-serif;
  text-shadow: 1px 1px 1px #FFFFFF;
  }
.hover-zone1 {
  position: absolute;
  left: 15px;
  top: 0px;
  width: 103px;
  height: 100px;
  }
.hover-zone2 {
  position: absolute;
  left: 108px;
  top: 0px;
  width: 102px;
  height: 175px;
  }
.hover-zone3 {
  position: absolute;
  left: 210px;
  top: 0px;
  width: 295px;
  height: 201px;
  }
.hover-zone4 {
  position: absolute;
  left: 505px;
  top: 0px;
  width: 61px;
  height: 132px;
  }

.nav {
  float: left;
  padding: 10px 10px;
  width: 850px;
  height: 25px;
  background-color: #F3F3F3;
  }
.nav td {
  margin: 0;
  border-right: 2px solid gray;
  padding: 1px 10px;
  font-size: 1.2em;
  font-family: "等线 Light", "仿宋", "宋体";
  }
.nav .first {
  border-left: 3px double gray;
  }
.nav .last {
  border-right: 3px double gray;
  }
.nav .current {
  padding: 1px 30px;
  font-family: "等线 Bold", "黑体";
  }
.nav a:link, .nav a:visited {
  display: block;
  padding: 0 20px;
  color: inherit;
  }
.nav a:hover {
  background-color: #C0C0C0;
  }
  
.sidebar {
  padding: 8px 8px;
  float: left;
  width: 174px;
  background-color: #C0C0C0;
  }
.sidebar .current {
  font-weight: 500;
  }
.sidebar .current, .sidebar a:link, .sidebar a:visited {
  display: block;
  margin: 2px 0;
  padding: 10px 2px;
  color: black;
  }
.sidebar a:hover {
  background-color: #D0D0D0;
}
.sidebar a p{
  margin: 0;
  }
.sidebar .category {
  font-size: 1.6em;
  font-family: "Microsoft YaHei UI", "华文细黑", "黑体";
  }
.sidebar .subcategory {
  font-size: 0.9em;
  font-family: "Microsoft YaHei UI Light", "华文细黑", "仿宋";
  }
  
.content {
  float: left;
  width: 680px; 
  }
.content .title {
  padding: 20px;
  }

.footer {
  clear: both;
  text-align: center;
  }