@charset "utf-8";
body{
  background: #f7f7f7 !important;
}
.hd {
  border-bottom: 1px solid #d6d6d6;
  font-size: 17px;
  line-height: 28px;
  position: relative;
}
.hd a,
.hd span {
  display: inline-block;
  margin-right: 2%;
  padding-bottom: 10px;
}
.hd a.active,
.hd span.active {
  background:  no-repeat center bottom;
  color: #1a65b9;
  border-bottom: 3px solid #1a65b9;
}
.hd .more {
  position: absolute;
  right: 0;
  top: 2px;
  font-size: 15px;
  color: #888;
  margin-right: 0;
}
ul.letter li {
  line-height: 24px;
  padding: 5px 0;
  position: relative;
}
ul.letter li .date {
  position: absolute;
  right: 0;
  top: 5px;
  color: #999;
  font-size: 14px;
}
.hover{display: block;}
ul.letter li a {
  width: 75%;
  display: inline-block;
  font-size: 16px;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
ul.line5 li:nth-child(5n) {
  border-bottom: 1px dashed #dcdcdc;
  height: 53px;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.common-list .hd {
  font-size: 20px;
  line-height: 24px; position: relative;
}
.common-list .hd .active {
  padding: 0 11px 11px;
}
.common-list .hd .contenttype{
  font-size: 14px; font-weight: bold; color: #1a65b9; cursor: pointer;
}
.common-list ul.letter li {
  border-bottom: 1px dashed #d6d6d6;
  padding: 9px 0;
}
.common-list ul.letter li a {
  background:  no-repeat 0px;
  padding-left: 18px;
}
.common-list ul.letter li a:hover {
  background:  no-repeat 0px;
}
.common-list ul.letter li .date {
  top: 15px;
}
.jzgd{display: block;
    width: 200px;
    margin: 20px auto 3px;
    background: #1a65b9;
    color: #fff;
    text-align: center;
    height: 40px;
    line-height: 40px;
    border-radius: 25px;}
a.jzgd:hover{color:#fff;}

.xhlist{width: 5%;display: inline-block;text-align: center;}
.bjbhlist{width: 15%;display: inline-block;text-align: center;}
.xjbtlist{width: 62%;display: inline-block;}
.ztlist{width: 8%;display: inline-block;text-align: center;}
.tjsjlist{width: 8%;display: inline-block;text-align: center;}
.titlebiaoti{font-size: 16px;text-align: center;line-height: 50px;    background:#1a65b9;
color: #fff;}

.search-mail{
  position: absolute; right: 0; top: 0; font-size: 14px;
}
.search-mail input{
  border: 1px solid #ddd; width: 130px; line-height: 26px; margin-right: 5px; padding: 0 5px;
}
.search-mail button{
  display: inline-block; width: 70px; height: 28px; line-height: 28px; cursor: pointer; background-color: #1a65b9; color: #fff;
}
@media screen and (max-width: 768px) {
  .main-left{width: 100%;}
  .main-right{width: 100%;margin-top: 20px;}
  ul.letter li {
    padding: 2px 0;
  }
  .common-list ul.letter li .date{top: 10px;}
  ul.letter li a {
    font-size: 14px;
  }
  ul.letter li .date {
    top: 2px;
  }
  ul.line5 li:nth-child(5n) {
    border-bottom: 1px dashed #dcdcdc;
    height: 38px;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
  .titlebiaoti{display:none;}
   .common-list ul.letter li .xhlist1{line-height:30px;background: #e6f0f9;padding-left:15px;}
  .common-list ul.letter li .xhlist1 span{color: #135397;}
  .common-list ul.letter li .xhlist1 a{background:none;padding-left:0;}
  .common-list .hd{height:150px;}
  .search-mail{top:40px;}
  .search-mail .fr{float:left;margin-top:10px;}
  .search-mail label{width:70px;display:inline-block;text-align:right;}
}


.padd20{
  padding: 20px;
}