@charset "UTF-8";
/*
 *此文件为公共模块
 *
 *初始化
 *头部
 *版权
 *返回顶部
 *********************************************************/
/*
 *初始化
 *********************************************************/
html, body {
  overflow-x: hidden;
}

body {
  font-family: "微软雅黑";
  font-size: 14px;
  background: url("../images/bg_sq.gif");
}

ul, li {
  margin: 0;
  padding: 0;
  list-style: none;
}

img {
  display: block;
}

a {
  transition: all;
  transition-duration: .2s;
  text-decoration: none;
}
a:hover, a:focus {
  text-decoration: none;
  outline: none;
}

p {
  text-indent: 2em;
  line-height: 25px;
}

video {
  margin: 20px 0;
}

.bg {
  background: url("../images/bg_snow.gif");
}

.cat-title {
  margin-top: 20px;
  padding: 10px;
  font-size: 18px;
  font-weight: 800;
  color: #1173b5;
  background: url("../images/bg_title.gif");
  border: 1px #1173b5 dotted;
  border-radius: 5px;
}

.side-list a {
  display: inline-block;
  width: 100%;
  padding: 7px 10px;
}
.side-list a:hover {
  color: #fff;
  background: #1173b5;
}

.breadcrumb {
  position: relative;
  top: 30px;
}

.pdf {
  margin-top: 10px;
  width: 100%;
  height: 800px;
}

/*宽度限制*/
.main {
  margin: 0 auto;
  max-width: 1100px;
}

/*框架样式重写*/
.container {
  width: 100%;
}

.nav > li {
  font-size: 16px;
}

.navbar-default {
  margin-bottom: 0;
  border-bottom: 2px #1173b5 solid;
}

.navbar-default .navbar-nav > li > a {
  color: #fff;
}

.navbar-default .navbar-nav > li > a:hover,
.dropdown-menu > li > a:hover {
  color: #59a0e5 !important;
  background: #fff;
}

.dropdown-menu > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
}

.navbar {
  background-color: #59a0e5;
}
.navbar .navbar-brand,
.navbar .dropdown-toggle {
  color: #fff !important;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover,
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  color: #59a0e5 !important;
  background-color: #fff !important;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #fff;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-default .navbar-toggle:focus .icon-bar,
.navbar-default .navbar-toggle:hover .icon-bar {
  background-color: #59a0e5;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #59a0e5;
    background-color: #fff;
  }
}
/*
 *头部
 *********************************************************/
#banner img {
  width: 100%;
}
#banner .swf {
  width: 100%;
  height: 250px;
  border: 0;
}

.date {
  padding: 7px;
  font-weight: 800;
  background: url("../images/bg_snow.gif");
}

/*
 *版权
 *********************************************************/
#footer {
  margin-top: 20px;
  padding: 25px 0;
  border: 1px #e7e7e7 solid;
  background: #f8f8f8;
}
#footer .row > div {
  padding: 10px 30px;
}

/*
 *返回顶部
 *********************************************************/
#toTop {
  position: fixed;
  bottom: 5%;
  right: 3%;
  display: inline-block;
  width: 45px;
  height: 45px;
  font-size: 20px;
  line-height: 40px;
  color: #fff;
  border: 2px #ddd solid;
  background: #155799;
  background-image: linear-gradient(120deg, #155799, #84c2e0);
}
#toTop:hover {
  background: #155799;
  border: 2px #fff solid;
  color: #fff;
  text-decoration: none;
}
