@charset "UTF-8";
.left_date img { width: 100%; }

.left_date p { margin: 0; color: #666; }

.left_date .left_date_day { font-size: 25px; margin-top: 12px; }

.left_date .left_date_years { font-size: 14px; }

.integrity_content ul li:last-of-type .right_contents { border: 0; }

.right_contents { margin-bottom: 30px; border-bottom: 1px solid #ddd; padding-bottom: 70px; }

.right_contents .right_titles { font-size: 22px; cursor: pointer; padding-left: 10px; border-left: 3px solid #37b3a0; color: #3d4246; }

.right_contents p { color: #666; display: -ms-inline-flexbox; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }

.right_contents .right_titles:hover { color: #309c8c; }

.right_contents .right_conts { font-size: 14px; line-height: 23px; margin-top: 12px; color: #666; }

.product_content ul > li:last-of-type .right_contents { border-bottom: 0; }

.product_content ul { margin: 0; padding: 0; }

/*没有小于768px，是因为Bootstrap3以移动端优先设计*/
/* 小屏幕（平板，大于等于768px） */
@media (max-width: 767px) { .left_date img { border-radius: 3px; }
  .right_contents { margin-top: 4%; }
  .right_contents .right_titles { font-size: 16px; }
  .right_contents { margin-bottom: 20px; padding-bottom: 20px; } }
@media (min-width: 768px) and (max-width: 991px) { .right_contents .right_titles { font-size: 18px; }
  .right_contents { margin-bottom: 30px; padding-bottom: 50px; } }
/* 大屏幕（大桌面显示器，大于等于1200px） */
@media (min-width: 992px) and (max-width: 1199px) { .right_contents .right_titles { font-size: 20px; }
  .right_contents { margin-bottom: 40px; padding-bottom: 40px; } }
