﻿.main .school-websites ul li, .footer .relate-links .title, .footer .relate-links ul {
  padding-left: 15px;
  padding-right: 15px;}

a {
  color: #333;}
  a:hover {
    color: #337ab7;}

input {
  border-radius: 0 !important;}

body {
  background-color: #f1f1f1;
  font-family: "microsoft yahei";}

.btn-primary {
  color: #fff;
  background-color: #0b6cb8;
  border-color: #0b6cb8;}

.btn-primary:hover {
  color: #fff;
  background-color: #0a5894;
  border-color: #0a5894;}

.container {
  width: 1065px;}

.fa {
  margin-right: 5px;}

ul {
  padding-left: 0;}
  ul li {
    list-style: none;}

.header {
  background-color: #fff;}
  .header .top-link {
    text-align: right;
    padding: 10px 0;}
    .header .top-link a {
      color: #787878;}
      .header .top-link a:not(:first-child) {
        /*border-left: 1px solid;
        padding-left: 3px;*/}

.nav-bar {
  background-color: #0b6cb8;}

.nav li a {
  color: #fff;}
  .nav li a:hover {
    background-color: #0a5894;}

.main {
  min-height: 420px;
  margin-top: 15px;}
  .main .flash {
    width: 800px;}
  .main .common-nav {
    margin-left: 15px;
    width: 250px;}
    .main .common-nav ul {
      padding: 0;}
      .main .common-nav ul li {
        list-style: none;
        margin-bottom: 3px;}
        .main .common-nav ul li img {
          width: 100%;}
  .main .lists .list-block .title, .main .school-websites .title {
    background-color: #fff;
    line-height: 50px;
    padding: 0 15px;}
  .main .lists .list-block ul, .main .school-websites ul {
    display: block;
    height: 273px;
    padding: 10px 15px;
    margin-top: 5px;
    border-top: 1px solid #ddd;
    background-color: #fff;}
  .main .lists {
    width: 800px;
    float: left;}
    .main .lists .list-block {
      width: 395px;
      float: left;}
      .main .lists .list-block ul li {
        line-height: 35px;
        border-bottom: 1px solid #f0f0f0;}
    .main .lists .list-news {
      margin-right: 10px;}
    .main .lists .date {
      color: #787878;
      margin-right: 10px;}
  .main .school-websites {
    width: 250px;
    float: left;
    margin-left: 15px;}
    .main .school-websites ul {
      padding: 10px 0;}
      .main .school-websites ul li {
        line-height: 40px;}

.footer .relate-links {
  background-color: #fff;}
  .footer .relate-links .title {
    line-height: 35px;
    border-bottom: 1px solid #ddd;}
  .footer .relate-links ul {
    overflow: hidden;
    margin-right: -30px;}
  .footer .relate-links li {
    float: left;
    line-height: 30px;
    margin-right: 30px;}
.footer .copyright {
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;}
  .footer .copyright p {
  	color: #787878;
    margin-bottom: 5px;}

.fullSlide {
  position: relative;
  background: #000;
  margin: 0 auto;}
  .fullSlide .bd {
    position: relative;
    z-index: 0;}
    .fullSlide .bd li img {
      width: 100%;
      vertical-align: top;}
  .fullSlide .hd {
    position: relative;
    z-index: 1;
    margin-top: -30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #000;
    filter: alpha(opacity=60);
    opacity: 0.6;}
    .fullSlide .hd ul {
      text-align: center;
      padding-top: 5px;}
      .fullSlide .hd ul li {
        cursor: pointer;
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 8px;
        height: 8px;
        margin: 5px;
        background: url("/_vivi/source/aHR0cHM6Ly9jc2xhYi5uYW5rYWkuZWR1LmNu/dfiles/12754/templets/jsj/imgs/tg_flash_p.png") -18px 0;
        overflow: hidden;
        font-size: 0;}
      .fullSlide .hd ul .on {
        background-position: 0 0;}
  .fullSlide .prev, .fullSlide .next {
    z-index: 1;
    display: block;
    width: 55px;
    height: 55px;
    position: relative;
    margin: -24% 0 0 3%;
    float: left;
    background: url("/_vivi/source/aHR0cHM6Ly9jc2xhYi5uYW5rYWkuZWR1LmNu/dfiles/12754/templets/jsj/imgs/arrow.png") 0 0 no-repeat;
    filter: alpha(opacity=40);
    opacity: 0.4;}
  .fullSlide .next {
    background-position: right 0;
    float: right;
    margin-right: 3%;}
  .fullSlide .prev:hover {
    filter: alpha(opacity=80);
    opacity: 0.8;}
  .fullSlide .next:hover {
    filter: alpha(opacity=80);
    opacity: 0.8;}

.common-nav p {
  padding-left: 44px;
  background: #ffffff;}