﻿.top_bg {
  background-color: #045098; }

.banner {
  width: 1200px;
  margin: 0 auto;
  height: 198px; }

.contents_warp {
  max-width: 1920px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center bottom; }
#vsb_content_2 P {
    line-height: 32px !important;
    text-indent: 2em;
    font-size: 16px !important;
}
.contents {
  width: 1200px;
  margin: 0 auto; 
}
  .contents .contents_left {
    float: left;
    width: 220px; }
    .contents .contents_left h3 {
      height: 40px;
      line-height: 40px;
      background-color: #004b8d;
      color: #ffffff;
      text-align: center; }
      .contents .contents_left h3 a {
        color: #ffffff; }
    .contents .contents_left ul {
      background-color: #e5e5e5;
      padding-bottom: 15px; }
      .contents .contents_left ul li {
        line-height: 40px;
        border-bottom: 1px solid #ccc;
        text-align: center; }
  .contents .contents_right {
    width: 980px;
    float: right; }
    .contents .contents_right .teacher_box h4 {
      color: red;
      margin-top: 25px; }
    .contents .contents_right .teacher_box a {
      display: inline-block;
      float: left;
      width: 93px;
      height: 40px;
      line-height: 40px;
      background-color: #b7daa5;
      text-align: center;
      margin-right: 10px;
      margin-top: 20px; }

.content_content {
  padding-left: 50px;
  margin-top: 20px; 

}
  .content_content ul {
    margin-bottom: 20px;
    list-style: none; }
    .content_content ul li {
      list-style: none;
      line-height: 40px;
      border-bottom: 1px dashed #ccc; }
      .content_content ul li a {
        color: #333;
        text-decoration: none;
        font-size: 16px; }
      .content_content ul li .time {
        float: right;
        font-size: 16px; }

.a_weizhi {
  margin: 0 auto;
  height: 39px;
  line-height: 39px;
  border-bottom: 1px solid #ccc; }
  .a_weizhi h4 {
    float: right;
    margin: 0 0 0 0;
    display: inline-block;
    font-size: 16px;
    font-weight: normal; }

.page {
  margin-bottom: 30px;
  text-align: center; }
  .page a {
    display: inline-block;
    color: #333;
    text-decoration: none;
    border: 1px solid #045098;
    text-align: center; }
  .page .num {
    width: 24px;
    height: 24px;
    line-height: 24px; }
  .page .prew, .page .next {
    width: 60px;
    height: 24px;
    line-height: 24px; }
  .page .current {
    background-color: #045098;
    color: #fff; }

.zzrs_content {
  width: 930px;
  margin: 0 auto;
  padding-left: 50px; 
  margin-bottom:50px;
}
  .zzrs_content .content_title {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 20px; }
    .zzrs_content .content_title h3 {
      font-weight: normal; }
    .zzrs_content .content_title p {
      margin-top: 5px;
      color: #999;
      font-size: 16px;
      font-weight: 400; }
  .zzrs_content .content_title_content p {
    line-height: 24px;
    margin-bottom: 15px;
    text-indent: 2em;
    font-size: 16px; }
.daJiShilist-title{
  height: 50px;
  line-height: 50px;
  margin-top: 20px;
  border-bottom: 2px solid #a6a6a6;
}
.teacher01 {
                        OVERFLOW: hidden
                      }
.teacher01 UL {
  PADDING-LEFT: 239px
}
.teacher01 UL LI {
  OVERFLOW: hidden; HEIGHT: 230px; WIDTH: 200px; FLOAT: left; PADDING-TOP: 39px; MARGIN-RIGHT: 40px;text-indent: 0;
}
.teacher01 UL LI A {
  FONT-SIZE: 14px; HEIGHT: 230px; WIDTH: 200px; FLOAT: left; TEXT-ALIGN: center; DISPLAY: block; LINE-HEIGHT: 60px
}
.teacher01 UL LI A IMG {
  HEIGHT: 170px; WIDTH: 130px; MARGIN: 0px auto; DISPLAY: block
}
.teacher02 {
  OVERFLOW: hidden; PADDING-BOTTOM: 40px
}
.teacher02 UL {
  WIDTH: 990px; PADDING-LEFT: 10px
}
.teacher02 UL LI {
  OVERFLOW: hidden; PADDING-TOP: 28px
}
.teacher02 UL LI span {
  line-height: 24px;display: block;text-align: left; font-family: "微软雅黑";
}