.top-btns {
  clear:both;
  margin-bottom:60px;
  display:inline-block;
}
.top-btns ul {
  margin:0; padding:0;
}
.top-btns ul li {
  width:360px;
  height:auto;
  list-style:none;
  margin:0; padding:0;
  float:left;
}
.top-btns ul li.topbtn1 {
  margin-right:80px
}
.top-btns ul li.topbtn2 {
}
.top-btns ul li h3 {
  text-align:center;
  margin:0.5em auto 0;
}

.news {
  margin-bottom:90px;
}
.news-title {
  font-size:1.2em;
  font-weight:bold;
  letter-spacing:0;
  margin-bottom:20px;
  border-top:1px solid;
  border-bottom:1px solid;
}
.news-title span {
  padding:4px 0 4px 12px;
}
.news dl {
  clear:both;
  margin: 0 0 2em;
  font-size:0.9em;
  letter-spacing:1px;
}
.news dl dt {
  float:left;
}
.news dl dd {
  margin-left:110px;
}
.news ul li {
  margin-bottom:10px;
}

img.top-title-img {
  margin-bottom:1.2em;
}

/* ------------------------Responsive-------------------------- */
@media (max-width: 768px) {
  .top-btns {
    clear: both;
    height: auto;
  }
  .top-btns::after {
    content:  ""; 
    clear: both;
    width:100%;
    height: 40px;
  }
  .top-btns ul li {
 	 width:100%; height:auto;
  	margin-right:0;
    margin-bottom:12px;
  }
  .top-btns li img {
    width:100%;
  }
  .top-btns ul li.tb-other ul li {
    margin: 0 0 12px !important;
  }
  .top-btns ul li.tb-other ul li.pchidden {
    display:block;
    width: 100%;
  }
  .news {
    padding-top:3em;
  }
}