/*---------------list_group-----------------*/
.list_group {
  background: #f3f3f3;
  padding: 34px 0px;
  -webkit-box-shadow: 0 1px 8px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 8px 0px rgba(0, 0, 0, 0.3); }
  .list_group ul {
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .list_group ul li a {
      font-size: 19.44px;
      font-family: UTMPenumbra;
      text-transform: uppercase;
      border: solid 1px #000;
      padding: 2px 10px;
      display: inline-block;
      margin-right: 5px; }
      .list_group ul li a:hover {
        border-color: #000; }

.slider_nav .nav {
  background: #e6e6e6 !important; }

.full.news {
  background: #f7f7f7; }
  .full.news .box_mid {
    padding: 0px; }
  .full.news .tth_navigation {
    padding-top: 9px;
    padding-bottom: 9px; }

.news_detail {
  background: #fff; }
  .news_detail .tth_navigation {
    padding-top: 9px;
    padding-bottom: 9px; }

.wrapper_news_detail .brand_scroll .title_brand {
  display: none; }

.wrapper_news_detail .brand_scroll .brand_scroll-content {
  padding-top: 0px; }

/*-------------------item_detail----------------*/
#item_detail h1 {
  font-size: 18px;
  color: #3b3b3b;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 15px; }

#item_detail .item-date {
  font-size: 17px;
  color: #8c8c8c;
  text-transform: uppercase;
  padding-bottom: 9px;
  margin-bottom: 17px;
  border-bottom: dotted 1px #8c8c8c; }
  #item_detail .item-date span:first-child {
    padding-right: 5px; }
  #item_detail .item-date span:last-child {
    padding-left: 5px; }

#item_detail .item-content {
  border-bottom: solid 1px #606060;
  padding-bottom: 10px;
  margin-bottom: 25px; }
  #item_detail .item-content p {
    line-height: 1.8; }
  #item_detail .item-content img {
    max-width: 100%;
    display: block;
    height: auto;
    margin: auto; }

#item_detail .tool-share {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center; }
  #item_detail .tool-share span:first-child {
    padding-right: 10px; }

.list_other_v1 {
  margin-top: 10px; }
  .list_other_v1 .row_item .col_item {
    width: 100%;
    margin-bottom: 21px; }
    .list_other_v1 .row_item .col_item .img {
      width: 100%;
      float: none; }
      .list_other_v1 .row_item .col_item .img a {
        display: block; }
      .list_other_v1 .row_item .col_item .img img {
        max-width: 100%;
        width: 100%; }
    .list_other_v1 .row_item .col_item .info {
      width: 100%;
      float: none;
      border: solid 1px #c2c2c2;
      padding: 10px 13px;
      border-top: none;
      background: #ededed; }
      .list_other_v1 .row_item .col_item .info .group_name {
        text-align: center;
        border-bottom: 1px solid #c2c2c2;
        padding-bottom: 4px;
        margin-bottom: 7px; }
        .list_other_v1 .row_item .col_item .info .group_name span {
          font-size: 13px;
          color: #6c6c6c;
          font-family: "Arial";
          text-transform: uppercase; }
          .list_other_v1 .row_item .col_item .info .group_name span a {
            color: #a73e40; }
      .list_other_v1 .row_item .col_item .info h3 a {
        font-family: "Arial";
        font-weight: bold;
        color: #5f5f5f; }
        .list_other_v1 .row_item .col_item .info h3 a:hover {
          color: #c2c2c2; }

/*-------------------list_other----------------*/
.list_other {
  margin-top: 30px; }

.list_other .list_other-title {
  color: #444444;
  font-weight: normal;
  font-size: 20px;
  border-bottom: 1px dashed #999;
  margin-bottom: 15px; }

.list_other ul {
  list-style: none;
  margin: 0px;
  padding: 0px 0px 0px; }

.list_other li {
  margin-bottom: 7px; }

.list_other li a {
  padding-left: 17px;
  color: #444444;
  display: inline-block;
  position: relative; }

.list_other li a:hover {
  color: #ed3237; }

.list_other li a:before {
  content: '';
  display: block;
  width: 5px;
  height: 5px;
  background: #666666;
  position: absolute;
  left: 0px;
  top: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%; }

.list_other li .date {
  color: #999999; }

@media (max-width: 767px) {
  #item_detail > .item-content img {
    max-width: 100% !important; }
  #group-detail #column_mini,
  .news_focus_main .focus_list {
    width: 100%; }
  #group-detail .list_focus .focus-item {
    margin-left: -8px;
    margin-right: -8px;
    padding-bottom: 8px; }
  #group-detail .list_focus .focus-item:last-child {
    padding-bottom: 0px; }
  #group-detail .list_focus .focus-item:after {
    content: '';
    display: block;
    clear: both; }
  #group-detail .list_focus .focus-item .img {
    float: left;
    width: 45%;
    padding-left: 8px;
    padding-right: 8px; }
  #group-detail .list_focus .focus-item .img img {
    width: 100%; }
  #group-detail .list_focus .focus-item .info {
    float: left;
    width: 55%;
    padding-left: 8px;
    padding-right: 8px; }
  #group-detail .list_focus .focus-item h3 {
    margin-top: -5px; }
  #group-detail .list_focus .focus-item h3 a {
    display: block;
    color: #444444;
    font-size: 20px;
    line-height: 30px;
    max-height: 60px;
    overflow: hidden; }
  #group-detail .list_focus .focus-item h3 a:hover {
    color: #d01062; }
  #group-detail .list_focus .focus-item .short {
    display: block;
    max-height: 90px;
    overflow: hidden;
    margin-top: 8px; }
  #group-detail #column_mini .banner_item {
    display: none; }
  #group-detail .list_item {
    width: 100%; } }

.top_news {
  margin-bottom: 0; }

.box_mid .box_mid-content {
  padding-top: 0px; }
