@media (min-width: 1200px) {
  .article-content {
    width: 1200px !important;
  }
}

.article-content {
  display               : -webkit-box;
  display               : -webkit-flex;
  display               : -ms-flexbox;
  display               : flex;
  -webkit-box-orient    : horizontal;
  -webkit-box-direction : reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction    : row-reverse;
  flex-direction        : row-reverse;
}

.article-content .commonRecommended {
  margin-top  : 50px;
  height      : 530px;
  margin-right: 0;
  margin-left : 20px;
}

.article-content .left,
.article-content .right {
  background    : #f6f6f6;
  padding       : 50px;
  padding-bottom: 30px;
  margin-top    : 50px;
  margin-bottom : 20px;
  padding-top   : 26px;
}

.article-content .left {
  -webkit-box-flex: 1;
  -webkit-flex    : 1;
  -ms-flex        : 1;
  flex            : 1;
}

.article-content .left .title {
  text-align   : center;
  font-size    : 24px;
  font-weight  : bold;
  color        : #444444;
  margin-bottom: 15px;
}

.article-content .date {
  font-size     : 14px;
  color         : #8d8d8d;
  text-align    : center;
  padding-bottom: 30px;
  border-bottom : 1px solid #e0e0e0;
}

.article-content .article {
  padding-top   : 30px;
  padding-bottom: 105px;
}

.article-content .return {
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : -ms-flexbox;
  display                : flex;
  -webkit-box-pack       : end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack          : end;
  justify-content        : flex-end;
  padding-top            : 50px;
  border-top             : 1px solid #e0e0e0;
}

.article-content .return a {
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : -ms-flexbox;
  display                : flex;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  -ms-flex-align         : center;
  align-items            : center;
  width                  : 120px;
  height                 : 40px;
  background             : #c5c5c5;
  color                  : #fff;
  -webkit-box-pack       : center;
  -webkit-justify-content: center;
  -ms-flex-pack          : center;
  justify-content        : center;
}

.article-content .return a img {
  margin-right: 10px;
}

.article-content .btn {
  width: 100%;
}

.article-content .btn a {
  text-align        : left;
  -webkit-transition: 0.5s ease all;
  transition        : 0.5s ease all;
  display           : block;
  color             : #555;
  margin            : 10px 0;
}

.article-content .btn a:hover {
  color: #17679b;
}

@media (min-width: 1200px) {
  .btn {
    display                : -webkit-box;
    display                : -webkit-flex;
    display                : -ms-flexbox;
    display                : flex;
    -webkit-box-pack       : justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack          : justify;
    justify-content        : space-between;
  }
}

@media (max-width: 1199px) {
  .article-content .btn {
    padding: 0;
    width  : auto;
  }
}

@media (max-width: 991px) {
  .commonRecommended {
    margin-left: 0;
  }

  .article-content .commonRecommended {
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  .article-content .left {
    margin-bottom: 0px;
  }

  .article-content .left {
    margin-top : 20px;
    padding-top: 20px !important;
  }

  .article-content .title {
    font-size: 20px;
  }

  .article-content .date {
    padding-bottom: 20px;
  }

  .article-content .article {
    padding-top   : 20px;
    padding-bottom: 40px;
  }

  .article-content .return {
    padding-top: 40px;
    padding-top: 25px;
  }

  .article-content .return span {
    font-size: 14px;
  }

  .article-content .left {
    padding: 25px !important;
  }
}

.more_news .title2 {
  display  : block;
  padding  : 10px;
  font-size: 17px;
}

.more_news .title2 i {
  border-left: 5px #17679b solid;
}

.more_news dt {
  line-height: 40px;
  text-align : center;
}

.more_news dt a:last-child {
  color        : #555;
  font-size    : 14px;
  padding      : 0 5px;
  display      : block;
  width        : 100%;
  overflow     : hidden;
  text-overflow: ellipsis;
  white-space  : nowrap;
  background   : #17679b;
  margin-bottom: 2px;
  color        : #FFF;
}

.more_news dd {
  overflow     : hidden;
  text-overflow: ellipsis;
  white-space  : nowrap;
  line-height  : 40px;
  text-align   : left;
}

.more_news dd a {
  font-size         : 14px;
  color             : #555;
  display           : block;
  width             : 100%;
  overflow          : hidden;
  text-overflow     : ellipsis;
  white-space       : nowrap;
  -webkit-transition: 0.5s ease all;
  transition        : 0.5s ease all;
}

.more_news dd a:hover {
  color: #17679b;
}

.p_r_10 {
  padding-right: 6px;
}

.p_10 {
  padding       : 10px;
  padding-top   : 0;
  padding-bottom: 0;
}

.page_right {
  min-height: 300px;
}

.more_news .title2 i {
  border-left: 5px #17679b solid;
}

@media (max-width: 991px) {
  .article-content .left {
    margin-right: 0;
  }

  .article-content .right {
    display: none;
  }

  .article-content {
    -webkit-box-orient    : vertical;
    -webkit-box-direction : reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction    : column-reverse;
    flex-direction        : column-reverse;
  }

  .article-content .commonRecommended {
    height       : auto;
    width        : auto;
    margin-right : 0;
    margin-top   : 20px;
    margin-bottom: 50px;
  }
}


.titleconcat {
  text-align : center;
  font-size  : 50px;
  font-weight: bold;
}
.contacart{
  text-align: center;
  font-size:16px;
  line-height: 2;
  margin-bottom:80px;
}

/* add */
.companyProfile .content .left p{
  line-height: 2;
}
.companyProfile .content .left img{
  max-width:100% !important;
  width:100% !important;
  height:auto !important;
}
@media (max-width:575px){
  .titleconcat{
    font-size:26px;
  }
}

@media (min-width:992px){
  .companyProfile {
    margin-top:60px;
  }
}