@charset "utf-8";

.zxft .ftyg dl{position: relative;}
.zxft .ftyg dl dt{float: left; width: 180px;}
.zxft .ftyg dl dd{margin-left: 180px; padding-left: 20px;}
.zxft .ftyg .item{position: relative; color: #666; line-height: 1.8em;}
.zxft .ftyg .item b{color: #333;}
.zxft .ftyg .item + .item{margin-top: 1em;}
.zxft .ftyg .item .elli-m{max-height: 3.6em;}
.zxft .ftyg .caption a{color: #ff9100; font-weight: bold;}
.zxft .ftyg .desc .elli-m{-webkit-line-clamp: 5; max-height: 9em;}
@media (max-width:1280px) {
  .zxft .ftyg dl dd{padding-left: 15px;}	
  .zxft .ftyg .desc .elli-m{-webkit-line-clamp: 3; max-height: 5.4em;}
}
@media (max-width:640px) {
  .zxft .ftyg dl dt{float: none; width: 50%; min-width: 228px; margin-right: auto; margin-left: auto;}	
  .zxft .ftyg dl dd{margin-left: 0; padding-left: 0;}
  .zxft .ftyg .caption{text-align: center; margin-top: .625em;}
  .zxft .ftyg .caption .elli-m{display: inline-block; max-height: none;}
  .zxft .ftyg .caption b{display: none;}
}

.myzj .newslist li .memo{margin-top: .3125em; font-size: .875em; color: #999; line-height: 1.875em; max-height: 3.75em;}
.myzj .newslist li .itm{padding-top: 10px; padding-bottom: 10px;}
.myzj .newslist li .itm .time{padding-top: 5px; padding-bottom: 5px; margin-top: -30px;}
.myzj .newslist li .itm .time.time2 .dd{top: 10px;}
.myzj .newslist li .itm .time.time2 .dd{font-size: 1.375em; color: #0166b6;}
.myzj .newslist li .itm .time:before{border-radius: 0;}
@media (max-width:992px) {
  .myzj .newslist li .itm .time{margin-top: -35px;}
}
@media (max-width:450px) {
  .myzj .newslist li .memo{display: none;}	
}

.wsdc > .hd li.on a{color: #00a0e9;}
.wsdc > .hd li:before{background: #00a0e9 !important;}
.wsdc .list > dl{padding: 1em 0; border-bottom: 1px dashed #d7d7d7;}
.wsdc .list > dl dt a{font-size: 1.25em; line-height: 1.875em; color: #438dcc;}
.wsdc .list > dl dt a:hover{color: #00a0e9;}
.wsdc .list > dl dd{padding-top: .625em;}
.wsdc .list > dl dd.desc{color: #838383; line-height: 1.625em; max-height: 3.25em; overflow: hidden;}
.wsdc .list > dl dd.desc .elli-m{max-height: 3.25em;} 
.wsdc .list > dl dd.more{text-align: right;}
.wsdc .list > dl dd.more a{display: inline-block; margin-top: .5em; padding: 0 1em; font-size: 1em; color: #fff; line-height: 38px; background: #f8941c; border-radius: 5px;}
@media (max-width:992px) {
  .wsdc .list > dl dt a{font-size: 1.125em;}
  .wsdc .list > dl dd.desc{font-size: .9375em;}	
}