/* 主体内容 */
.infor_column {
  width: 100%;
}

/* 左边内容 */
.column_left {
  width: 826px;
  float: left;
}

/* 养生导航 */
.health_nav {
  width: 100%;
  height: 20px;
  overflow: hidden;
}

.health_nav a {
  display: inline-block;
  width: 133px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  border-left: 1px solid #999;
  font-size: 18px;
  color: #333;
}

.health_nav a:nth-child(1) {
  margin-left: -13px;
}

.health_nav a:hover {
  color: #36b6a7;
  font-weight: 700;
}

/* 养生资讯 养生禁忌 名人养生 养生心得 */
.health_information {
  width: 100%;
  margin-top: 14px;
  display: none;
}

.health_information > div:nth-child(1) {
  border-top: 2px solid #36b6a7;
}

/* 盒模 */
.health_box1,
.health_box2 {
  width: 100%;
  height: 182px;
  padding: 24px 0;
  border-top: 1px solid #e6e6e6;
}

.health_box1 .health_pic {
  display: block;
  width: 192px;
  height: 134px;
  margin-right: 28px;
  float: left;
}

.health_box1 .health_txt {
  width: 602px;
  height: 134px;
  float: right;
}

.health_box1 .health_txt .h2 {
  display: block;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 18px;
  font-weight: 700;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.health_box1:hover .h2 {
  color: #36b6a7;
}

.health_box1 .health_txt p {
  width: 100%;
  height: 50px;
  line-height: 25px;
  font-size: 13px;
  color: #666;
  margin-top: 12px;
  display: -webkit-box;
  overflow: hidden;
  white-space: normal !important;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  cursor: pointer;
}

.health_box1:hover p{
  color: #36b6a7;
}

.health_btm {
  width: 100%;
  height: 25px;
  margin-top: 25px;
}

.health_btm .left {
  float: left;
}

.health_btm .left a {
  display: inline-block;
  padding: 5px 10px;
  background-color: #e5e5e5;
  margin-right: 8px;
  font-size: 12px;
}

.health_btm .left a:hover{
  background-color: #36b6a7;
  color: #fff;
}

.health_btm .right {
  float: right;
}

.health_btm .right span {
  display: inline-block;
  padding: 5px 0;
  font-size: 13px;
  color: #999;
  margin-left: 37px;
}

.health_btm .right span i {
  display: inline-block;
  margin-right: 2px;
}

/* 盒模2 */
.health_box2 .h2 {
  display: block;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 18px;
  font-weight: 700;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.health_box2:hover .h2 {
  color: #36b6a7;
}

.health_box2 p {
  width: 100%;
  height: 50px;
  line-height: 25px;
  font-size: 13px;
  color: #666;
  margin-top: 12px;
  display: -webkit-box;
  overflow: hidden;
  white-space: normal !important;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  cursor: pointer;
}

.health_box2:hover p {
  color: #36b6a7;
}

.nav_col {
  color: #2db2a3 !important;
  font-weight: 700 !important;
}

.health_show {
  display: block;
}

/* 右边内容 */
.column_right {
  width: 337px;
  float: right;
}

/* 阅读排行榜 */
.reading_charts {
  width: 100%;
  padding: 18px 23px 12px;
  border: solid 1px #e6e6e6;
}

.reading_charts span {
  font-size: 16px;
  color: #01728d;
  font-weight: 700;
}

.reading_charts ul {
  margin-top: 5px;
}

.reading_charts ul li {
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.reading_charts ul li a:hover {
  color: #36b6a7 !important;
}

.reading_charts ul li span {
  display: inline-block;
  margin-right: 17px;
  color: #888888;
  font-size: 14px;
}

.reading_charts ul li:nth-child(1) span {
  color: #ff1200;
}

.reading_charts ul li:nth-child(2) span {
  color: #ff7200;
}

.reading_charts ul li:nth-child(3) span {
  color: #ffba00;
}

/* 一级栏目热门资讯 */
.first_level {
  width: 100%;
  border: solid 1px #e6e6e6;
  margin-top: 20px;
}

.first_level_top {
  width: 100%;
  height: 44px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  font-weight: 700;
  background-color: #02718d;
  padding-left: 23px;
}

.first_level_btm {
  width: 100%;
  padding: 17px 23px 29px;
}

.first_level_btm ul li {
  font-size: 14px;
  color: #333333;
  height: 40px;
  line-height: 40px;
  padding-left: 18px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.first_level_btm ul li:hover a{
  color: #36b6a7 !important;
}

.first_level_btm ul li::before {
  content: "";
  display: block;
  position: absolute;
  top: 16px;
  left: 0;
  width: 7px;
  height: 7px;
  background-color: #ff7e00;
  border-radius: 50%;
}

.first_level_btm .first_tw{
  margin-top: 26px;
}

.first_level_btm .first_tw .tw_pic{
  display: block;
  width: 289px;
  height: 202px;
}

.first_level_btm .first_tw .tw_txt{
  display: block;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #333;
  margin-top: 7px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tw_col{
  color: #02718d !important;
}