/*---------------list_item-----------------*/
.list_item .row_item .row_item_first .img img{
  width: 100%;
}
.list_item .row_item .row_item_first .img  a{
  display: block;
  border-radius: 15px;
}
.list_item .row_item .row_item_first .img{
  width:100%;
  float: none;
  margin-bottom: 10px;
}
.list_item .row_item .row_item_first .info a{
  color: #047297;
  font-family:Roboto-Bold;
  font-size: 13px;
  text-transform: uppercase;
  display: block;
  padding-bottom: 10px;
}
.list_item .row_item .row_item_first .info .short{
  font-size: 13px;
  font-weight:normal;
  color: #3a3b3b;
}
.list_item .row_item .row_item_first .info{
  width:100%;
  padding-left: 0px;
}
/*.list_item .row_item .wrap_row_first{*/
  /*margin-right: -45px;*/
/*}*/
.list_item .row_item .row_item_first{
  width:50%;
  float: left;
  margin-bottom: 25px;
  padding-right: 45px;

}
.list_item .row_item{
  display: flex;
  flex-wrap: wrap;
}
.list_item .col_item {
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 50px;
  width:50%;
  float: left;
  padding-right: 45px;
}

@media (max-width: 499px) {
  .list_item .col_item {
    margin-bottom: 15px;
  }
}

.list_item .col_item:after {
  content: '';
  display: block;
  clear: both;
}

.list_item .row_item .img {
  float: left;
  width: 41%;
}

@media (max-width: 499px) {
  .list_item .row_item .img {
    width: 100%;
    float: none;
    margin-bottom: 15px;
  }
}

.list_item .row_item .img img {
  width: 100%;
}

.list_item .col_item .info {
  float: left;
  width: 59%;
  padding-left: 18px;
}

@media (max-width: 499px) {
  .list_item .col_item .info {
    width: 100%;
    float: none;
    padding-left:0px;
  }
}

#group-detail.full_content .list_item .row_item .img {
  width: 40%;
}

#group-detail.full_content .list_item .row_item .info {
  width: 60%;
}

.list_item .col_item h3 {
  margin-top: -5px;
}

.list_item .col_item h3 a {
  display: block;
  font-size: 14px;
  color: #047297;
  font-weight:normal;
}

.list_item .col_item h3 a:hover {
}

.list_item .col_item .more a{
  color: #37a207;
  font-size: 13px;
}
.list_item .col_item .more span:before{
  content: '\e895';
  font-family:ficon;
  width:auto;
  padding-right:5px;
}
.list_item .col_item .more span{
  float: right;
  color: #1f201f;
  font-size: 13px;
}
.list_item .col_item .short {
  margin-top: 7px;
  font-size: 13px;
  color: #3a3b3b;
}

.list_item .col_item .date {
  color: #999999;
  margin-top: 5px;
}

.list_item .col_item .date span a {
  padding-left: 5px;
  font-size: 12px;
  color: #1486d8;
}

.news_item_first {
  padding: 17px;
  background: url("../images/bg_news_first.jpg");
  margin-bottom: 37px;
}

.news_item_first:before, .news_item_first:after {
  content: " ";
  display: table;
}

.news_item_first:after {
  clear: both;
}

.news_item_first .col_l {
  width: 55%;
  float: left;
}

@media (max-width: 799px) {
  .news_item_first .col_l {
    width: 100%;
    float: none;
    margin-bottom: 45px;
  }
}

.news_item_first .col_l .img {
  width: 100%;
  float: none;
  margin-bottom: 10px;
}

.news_item_first .col_l .img a {
  display: block;
}

.news_item_first .col_l .img img {
  width: 100%;
}

.news_item_first .col_l .info {
  width: 100%;
  float: none;
}

.news_item_first .col_l .info h3 a {
  display: block;
  font-size: 16px;
  color: #ff2a00;
  font-family: "Arial-Bold";
}

.news_item_first .col_l .info h3 a:hover {
  color: #ff2a00;
}

.news_item_first .col_l .info .short {
  margin-top: 7px;
}

.news_item_first .col_r {
  width: 45%;
  float: left;
  padding-left: 20px;
}

@media (max-width: 799px) {
  .news_item_first .col_r {
    width: 100%;
    float: none;
    padding-left: 0px;
  }
}

.news_item_first .col_r .col_item {
  margin-bottom: 10px;
}

@media (max-width: 799px) {
  .news_item_first .col_r .col_item {
    margin-bottom: 45px;
  }
  .news_item_first .col_r .col_item:last-child {
    margin-bottom: 15px;
  }
}

.news_item_first .col_r .img {
  width: 32%;
  float: left;
}

@media (max-width: 799px) {
  .news_item_first .col_r .img {
    width: 43%;
  }
}

@media (max-width: 499px) {
  .news_item_first .col_r .img {
    width: 100%;
    float: none;
    margin-bottom: 15px;
  }
}

.news_item_first .col_r .img a {
  display: block;
}

.news_item_first .col_r .img img {
  width: 100%;
}

.news_item_first .col_r .info {
  width: 68%;
  float: left;
}

@media (max-width: 799px) {
  .news_item_first .col_r .info {
    width: 57%;
  }
}

@media (max-width: 499px) {
  .news_item_first .col_r .info {
    width: 100%;
    float: none;
  }
}

.news_item_first .col_r .info h3 a {
  display: block;
  font-size: 14px;
  color: #ad0000;
  font-family: "Arial-Bold";
}

.news_item_first .col_r .info h3 a:hover {
  color: #ff2a00;
}

.news_item_first .col_r .info .short {
  margin-top: 0px;
  font-size: 13px;
}

@media (max-width: 669px) {
  #item_detail > h1 {
    font-size: 23px;
    line-height: 27px;
  }
  .list_item .col_item {
    padding: 10px 0px;
    border-bottom: 1px dotted #ccc;
    width:100%;
  }
  .list_item .col_item h3 a {
    max-height: none;
  }
  .list_item .col_item h3:after {
    content: '';
    display: block;
    clear: both;
  }
  .list_item .col_item .short {
    max-height: none;
  }
}



@media (max-width: 499px) {
  .full.news #tth-column {
    display: block;
    width: 100%;
  }
}
@media (max-width: 599px) {
  .list_item .row_item .img a{
    display: block;
  }
  .list_item .row_item .row_item_first{
    width:100%;
    padding-right: 0px;
    margin-bottom: 10px;
  }
  .list_item .row_item .wrap_row_first{
    margin-right: 0px;
  }
}
