* {
  margin: 0px;
  padding: 0px;
  color: #4c4c4c;
  font-family: "Microsoft YaHei;"
}

a, a:hover {
  text-decoration: none;
  color: #4c4c4c;
}

.clearfix {
  zoom: 1;
}

.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

.fontSmall {
  font-size: 14px;
}

.fontBig {
  font-size: 16px;
}

.margT {
  margin-top: 20px;
}

.margB {
  margin-bottom: 20px;
}

.marg0 {
  margin-right: 0px;
}

.overH {
  overflow: hidden;
}

.padL {
  padding-left: 0px;
  padding-right: 0px;
}

.posAbs {
  position: absolute;
}

/*************index***************/
.bannerBg {
  text-indent: -9999px;
  background: url("../img/banner.jpg") no-repeat;
  width: 1170px;
  height: 280px;
}


.demo {
  background-color: #004a9a;
  width: 100%;
  height: 50px;
}

.logoBox {
  height: 128px;
  line-height: 128px;
}
.logoPad{
  padding-top:30px;
}

.navbar-default {
  width: 100%;
  background: #004a9a;
  border: none;
  height: 50px;
  line-height: 50px;
  border-radius: 0px;
}

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
    width: 100%;
  }
}

@media (min-width: 768px) {
  .navbar-nav > li {
    padding: 0 3%;
  }
}

.navbar-default .navbar-nav > li a:link {
  color: #fff;
}

.navbar-default .navbar-nav > li a:visited {
  color: #fff;
  background-color: #013c7c;
}

.navbar-default .navbar-nav > li a:hover {
  color: #fff;
  background-color: #013c7c;
}

.navbar-default .navbar-nav > li a {
  color: #fff;
}

.titColor {
  color: #004a9a;
  border-bottom: 4px solid #fcc80d;
  font-size: 24px;
  padding-bottom: 10px;
}
.titColor a,.titColor a:hover{
  color:#004a9a;
}

.smallTit {
  border-bottom: 4px solid #fcc80d;
  padding-bottom: 10px;
  font-size: 24px;
  color:#004a9a
}
#pxysp a,#pxysp a:hover{
color:#004a9a;
}
#hygz a,#hygz a:hover{
color:#004a9a;
}


.margR {
  margin-right: 10px;
}

.newCon {
  color: #a19f9f;
  line-height: 20px;
}

.lookMore {
  border-radius: 3px;
  background-color: #fcc80d;
  color: #fff;
  padding: 3px 8px;
}

.lookMore a, .lookMore a:hover {
  color: #fff;
}

.smallMOre {
  color: #a19f9f;
  padding-top: 14px;
}
.smallMOreO {
  color: #a19f9f;
  padding-top: 42px;
}

.smallMOre a, .smallMOre a:hover {
  color: #a19f9f;
}
.smallMOreO a, .smallMOreO a:hover {
  color: #a19f9f;
}

.newsList {
  padding-top: 15px;
  margin-left: -15px;
}
.list-inline{ padding-left:10px;}

@media (max-width: 768px) {

  .iconSmall{
    padding-left:15px; 
  }
  .smallTit {
    color: #004a9a;
    font-size: 24px;
  }

  .newsList {
    padding-top: 15px;
    margin-left: 6px;
  }
  .radioList {
    padding-left: 19px;
   }
}

.newsList li {
  height: 36px;
  line-height: 36px;
}

.imgBox {
  position: relative;
  margin-right: 17px;
  width:160px;
}

.imgTit {
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0.8;
  color: #fff;
  height: 30px;
  line-height: 30px;
  position: absolute;
  left: 4px;
  bottom: 4px;
  right: 5px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.imgTit a, .imgTit a:hover {
  color: #fff;
}

@media \0screen\,screen\9 {
  .imgTit {
    background-color: #000;
    filter: Alpha(Opacity=80);
    position: static;
    *zoom: 1;
  }
}


@media (min-width: 768px) and ( max-width: 992px) {
  .imgBox {
    margin-right: 80px;
  }
  .bannerBg{
    width: 992px;
    height: 252px;
    background: url("../img/banner_md.jpg") no-repeat;
  }
}

@media (max-width: 768px) {
  .imgBox {
    margin-right: 50px;
  }

  .padL {
    padding-left: 15px;
  }
  .bannerBg{
    width: 768px;
    height: 195px;
    background: url("../img/banner_sm.jpg") no-repeat;
  }
}

.img-thumbnailSelf {
  border-radius: 15px;
}

.media-body p {
  line-height: 30px;
  color: #a19f9f;
  height: 86px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.liBg {
  background-color: #f5f5f5;
 font-weight:bold;
}

.footer {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background-color: #004a9a;
  color: #fff;
}

.list-group-item p {
  color: #4c4c4c;
  line-height: 25px;
  text-indent:2em;
}

.goTop {
  padding: 2px;
  width: 50px;
  height: 50px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  line-height: 50px;
  position: fixed;
  right: 40px;
  bottom: 50px;
  display: none;
}

.goTop span {
  color: #d8d8d8;
  font-size: 30px;
}

.goTop a:hover span {
  color: #004a9a;
}
.noticeCon li{ overflow: hidden; width:50%; float:left; height:153px; padding-left:10px;}
.noticeBox .newCon{ height:40px; overflow:hidden; text-overflow: ellipsis; white-space: pre;}
 @media screen and (max-width: 992px) and (max-width: 768px){
    .noticeCon li{ 
      width: 100%;
      float: none;
    }
    
  }
.noticeIcon {
  display: inline-block;
  color: #004a9a;
  padding-right: 10px;
  float: left;
}
.noticeall {
  height: 40px;
  padding-left:30px;
}

.noticeall h5{
  height: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 30px;
  color: #a19f9f;
}
.radioList{ margin-left:-14px;}






































