body, p, h1, h2, h3, h4, h5, li, span, i, ul, img, a, strong, input, button, textarea, select, dd, dl, dt, ol {
    margin: 0;
    padding: 0;
    word-wrap: break-word;
}
li {
    list-style-type: none;
    float: left;
}
.list {
    width: 100%;
    padding: 25px 0;
    display: table;
    background: #f1fdff url(../images/bg2.png) no-repeat bottom;
}
.wid {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    background: rgba(255,255,255,.8);
}
.list .list-menu {
    min-height: 100px;
    width: 100%;
}
.list .list-menu {
  min-height: 100px;
  width: 100%;
}
.list .list-menu .list-menu-title {
  width: 100%;
  height: 56px;
  background-color:#146bc4;
  text-align: center;
  line-height: 56px;
  font-size: 20px;
  color: #fff;
}
.list .list-menu .list-menu-col {
  width: 100%;
}
.list .list-menu .list-menu-col ul {
  width: 100%;
}
.list .list-menu .list-menu-col ul li {
  width: 100%;
  height: 34px;
  border-bottom: 1px solid #d1d1d1;
  text-align: center;
  line-height: 34px;
  background-color: #ebebeb;
  font-size: 14px;
}
.list .list-menu .list-menu-col ul li i {
  padding-right: 10px;
}
.list .list-menu .list-menu-col ul li.active {
  background-color: #f5f5f5;
  color: #146bc4;
}
.list .list-col {
  width: 100%;
  display: table;
}
.list .list-col .list-title {
  width: 100%;
  height: 44px;
  border-bottom: 1px solid #ccc;
  line-height: 44px;
}
.list .list-col .list-title a:hover {
  color: #146bc4;
}
.list .list-col .list-inform {
  width: 100%;
  display: table;
}
.list .list-col .list-inform ul {
  width: 100%;
  padding: 10px 0;
}
.list .list-col .list-inform ul li {
  width: 100%;
  line-height: 32px;
  font-size: 14px;
  color: #333;
}
.list .list-col .list-inform ul li a {
  color: #333;
  text-decoration: none;
}
.list .list-col .list-inform ul li a i {
  float: right;
}
.list .list-col .page {
  width: 100%;
}
.list .list-col .page ul {
  width: 100%;
  text-align: center;
  display: table;
  padding: 40px 0;
}
.list .list-col .page ul li {
  height: 30px;
  padding: 0 10px;
  border: 1px solid #77a7ef;
  line-height: 28px;
      color: #fff;
  float: none;
  display: inline-block;
  border-right: none;
  background: #3197ff;
}
.list .list-col .page ul li:last-child {
  border-right: 1px solid #d1d1d1;
}
.list .list-col .page ul li:hover {
  background-color:#146bc4;
  color: #fff;
}


.article {
  width: 100%;
  /*padding: 25px 0;*/
  background:#f1fdff url(../images/bg2.png) no-repeat bottom;
}
.article .article-addr {
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #ccc;
  line-height: 50px;
      padding-top: 1%;
}
.article .article-addr a:hover {
  color: #337ab7;
}
.article .article-col {
  width: 100%;
      padding-bottom: 2%;
}
.article .article-col .article-title {
  width: 100%;
  padding-top: 30px;
}
.article .article-col .article-title h3 {
  text-align: center;
  line-height: 60px;
  color: #222;
}
.article .article-col .article-title h6 {
  margin: 0;
  height: 40px;
  background-color: #f2f2f2;
  margin-top: 20px;
  text-align: center;
  line-height: 40px;
}
.article .article-col .article-title h6 span {
  margin: 0 100px;
  font-size: 14px;
  color: #777;
}
.article .article-col .article-inform {
  width: 100%;
  display: table;
  padding: 0 10%;
}
.article .article-col .article-inform .article-inform-img {
  width: 100%;
  padding-top: 40px;
}
.article .article-col .article-inform .article-inform-img img {
  width: 100%;
}
.article .article-col .article-inform .article-inform-col {
  width: 100%;
}
.article .article-col .article-inform .article-inform-col p {
  line-height: 40px;
  margin: 6px 0;
  text-align: justify;
}
.article .article-col .article-page {
  width: 80%;
  height: 40px;
  background-color: #f2f2f2;
  margin: 0 auto;
  line-height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 60px;
}
.article .article-col .article-page span {
  color: #555;
  width: 40%;
   overflow: hidden;

text-overflow: ellipsis;

white-space: nowrap;
}
.article .article-col .article-page span a {
  color: #555;
}

.bann-page {
  width: 100%;
}
.bann-page img {
  width: 100%;
}

.ccc{
  background: rgba(255,255,255,.8);
}
