section {
  width: 98%;
  margin: 0 auto;
}
li {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.yw dl.new-t {
  text-align: center;
  padding: 10px 0;
}
.yw dl.new-t dt {
  font-size: 128.57142857142858%;
  font-weight: bold;
  line-height: 2;
  font-family: "黑体";
}
.yw dl.new-t dt a {
  color: #000;
}
.yw dl.new-t dd {
  display: inline-block;
  line-height: 171.42857142857142%;
}
.yw dl.new-t dd a {
  color: #333;
}
.yw div.slide {
  position: relative;
  width: 100%;
  height: 220px;
  overflow: hidden;
}
.yw div.slide .hd,
.yw div.slide .bd {
  position: absolute;
  width: 100%;
}
.yw div.slide .bd {
  height: 100%;
}
.yw div.slide .hd {
  z-index: 2;
  bottom: 0;
  height: 26px;
  text-align: right;
}
.yw div.slide .hd li {
  display: inline-block;
  width: 4px;
  height: 4px;
  border: 1px solid #43443f;
  background: #a9a99d;
  margin: 10px 5px;
  text-indent: 999em;
}
.yw div.slide .hd li.on {
  width: 6px;
  height: 6px;
  border: none;
  background: #58d8ff;
}
.yw div.slide .bd {
  z-index: 1;
}
.yw div.slide .bd li {
  position: relative;
  width: 100%;
  height: 220px;
}
.yw div.slide .bd li img,
.yw div.slide .bd li p {
  position: absolute;
  width: 100%;
}
.yw div.slide .bd li img {
  z-index: 0;
}
.yw div.slide .bd li p {
  z-index: 1;
  bottom: 0;
  height: 26px;
  line-height: 185.71428571428572%;
  color: #fff;
  text-indent: .5em;
}
.yw .oth {
  font-size: 114.28571428571428%;
  line-height: 187.5%;
  margin: 10px;
}
.pub {
  padding-bottom: 10px;
}
.pub hgroup {
  height: 46px;
  background: url(../sucai/tt-bg.png) repeat-x;
  margin-bottom: 10px;
}
.pub hgroup h2,
.pub hgroup h3 {
  font-size: 142.85714285714286%;
  margin: 0 10px;
}
.pub hgroup h2 {
  line-height: 44px;
  float: left;
  padding: 0 10px;
  background: #fff;
  border: 1px solid #d9dadc;
  border-top: 1px solid #367bc9;
  border-bottom: 1px solid #fff;
}
.pub hgroup h3 {
  line-height: 46px;
  float: right;
  font-weight: normal;
}
.pub ul.con {
  font-size: 114.28571428571428%;
  line-height: 187.5%;
}
.pub ul.con-img {
  position: relative;
}
.pub ul.con-img li {
  position: relative;
  width: 45%;
  margin: 2.5%;
  float: left;
  height: 125px;
}
.pub ul.con-img li a {
  display: block;
  color: #fff;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.pub ul.con-img li img,
.pub ul.con-img li p {
  position: absolute;
  width: 100%;
}
.pub ul.con-img li img {
  z-index: 0;
}
.pub ul.con-img li p {
  z-index: 1;
  bottom: 0;
  height: 25px;
  overflow: hidden;
  color: #fff;
  line-height: 178.57142857142858%;
  text-align: center;
}
.pub p.c-link {
  width: 95%;
  margin: 10px auto;
  text-align: center;
  background: #eee;
  line-height: 214.28571428571428%;
}
#love .hd {
  float: right;
}
#love .hd li {
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #a9a99d;
  margin: 20px 5px;
  text-indent: 999em;
}
#love .hd li.on {
  background: #58d8ff;
}
