@charset "UTF-8";
/* 热点导航 */
.hotspot_nav {
  width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #F0F0F0;
}

.hotspot_nav li {
  width: 300px;
  height: 40px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 40px;
  text-align: center;
  font-style: normal;
  cursor: pointer;
}

.hotspot_nav .nav_color {
  background-color: #BA1C20;
  color: #fff;
}

.hotspot_list_ul {
  list-style-type: none;
}

.hotspot_list_ul .hotspot_list_li {
  /* 资讯 */
  /* 期刊列表 */
  /* 会议列表 */
  /* 知识 */
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex {
  width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte {
  width: 787px;
  /* 日榜 */
  /* 周榜 月榜 */
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_mation .hotspot_mation_ul {
  list-style-type: none;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_mation .hotspot_mation_ul .hotspot_mation_li {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_mation .hotspot_mation_ul .hotspot_mation_li .lfter {
  width: 470px;
  height: 242px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  left: 0px;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_mation .hotspot_mation_ul .hotspot_mation_li .lfter .icon {
  width: 28px;
  height: 35px;
  line-height: 30px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 22px;
  color: #FFFFFF;
  text-align: center;
  font-style: normal;
  position: absolute;
  left: 20px;
  top: 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("../../../img/bianhao1.png");
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_mation .hotspot_mation_ul .hotspot_mation_li .lfter .img {
  width: 470px;
  height: 242px;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_mation .hotspot_mation_ul .hotspot_mation_li .lfter2 {
  width: 304px;
  height: 160px;
  margin-left: 20px;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_mation .hotspot_mation_ul .hotspot_mation_li .lfter2 .img {
  width: 304px;
  height: 160px;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_mation .hotspot_mation_ul .hotspot_mation_li .rightr {
  margin-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_mation .hotspot_mation_ul .hotspot_mation_li .rightr .title {
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 18px;
  color: #333333;
  line-height: 25px;
  text-align: left;
  font-style: normal;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-bottom: 20px;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_mation .hotspot_mation_ul .hotspot_mation_li .rightr .rightr_bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
  text-align: left;
  font-style: normal;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_mation .hotspot_mation_ul .hotspot_mation_li .rightr .rightr_bottom .daysnum {
  margin-right: 30px;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_mation .hotspot_mation_ul .hotspot_mation_li .rightr_mar {
  margin-left: 0px;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_mation .hotspot_mation_ul .hotspot_mation_li .numbs {
  width: 28px;
  height: 35px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 20px;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_mation .hotspot_mation_ul .hotspot_mation_li .numbs .numbs_back {
  width: 28px;
  height: 35px;
  line-height: 30px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 22px;
  color: #FFFFFF;
  text-align: center;
  font-style: normal;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("../../../img/bianhao2.png");
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_weekly {
  /* 周榜列表 */
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_weekly .hot_weekly {
  list-style-type: none;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_weekly .hot_weekly .hot_weekly_li {
  width: 787px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #eee;
  cursor: pointer;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_weekly .hot_weekly .hot_weekly_li .hot_weekly_img {
  width: 304px;
  height: 160px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_weekly .hot_weekly .hot_weekly_li .weekly_li_right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_weekly .hot_weekly .hot_weekly_li .weekly_li_right .weekly_li_icon {
  width: 28px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_weekly .hot_weekly .hot_weekly_li .weekly_li_right .weekly_li_icon .li_icon {
  width: 28px;
  height: 35px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 20px;
  color: #FFFFFF;
  line-height: 35px;
  text-align: center;
  font-style: normal;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_weekly .hot_weekly .hot_weekly_li .weekly_li_right .title {
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_weekly .hot_weekly .hot_weekly_li .weekly_li_right .title .title_text {
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 18px;
  color: #333333;
  line-height: 25px;
  text-align: left;
  font-style: normal;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_weekly .hot_weekly .hot_weekly_li .weekly_li_right .title .title_conot {
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
  text-align: left;
  font-style: normal;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_lfte .hotspot_weekly .hot_weekly .hot_weekly_li .weekly_li_right .title .title_conot .mar_left {
  margin-right: 60px;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_right {
  width: 360px;
  /* 标签 */
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_right .hot_lable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style-type: none;
  margin-top: 20px;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_right .hot_lable .lable_li {
  background-color: #eee;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
  text-align: left;
  font-style: normal;
  padding: 4px 20px;
  background: linear-gradient(225deg, transparent 0.6em, #eee 0.6em, #eee);
  position: relative;
  left: 0;
  margin-right: 20px;
  margin-bottom: 20px;
  cursor: pointer;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_right .hot_lable .lable_li::after {
  content: '';
  position: absolute;
  top: 0;
  right: -3px;
  width: 16px;
  height: 10px;
  border-width: 1px;
  border-color: #fff;
  border-style: solid;
  background: linear-gradient(210deg, transparent 50%, #DDDDDD 0);
  -webkit-transform: rotate(14deg);
          transform: rotate(14deg);
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_right .hot_lable .lable_li_color {
  background: linear-gradient(225deg, transparent 0.6em, #FEEDED 0.6em, #FEEDED);
  color: #BA1C20;
}

.hotspot_list_ul .hotspot_list_li .hotspot_flex .hotspot_right .hot_lable .lable_li_color::after {
  content: '';
  position: absolute;
  top: 2px;
  right: -2px;
  width: 16px;
  height: 8px;
  border-width: 0px;
  background: linear-gradient(210deg, transparent 50%, #BA1C20 0);
  -webkit-transform: rotate(14deg);
          transform: rotate(14deg);
}

.hotspot_list_ul .hotspot_list_li .hotspot_width {
  width: 1200px;
  margin: 0 auto;
}

.hotspot_list_ul .hotspot_list_li .hotspot_width .hotsQikan {
  width: 100%;
}

.hotspot_list_ul .hotspot_list_li .hotspot_width .hotsQikan .hotsQikan_list {
  width: 100%;
  list-style-type: none;
}

.hotspot_list_ul .hotspot_list_li .hotspot_width .hotsQikan .hotsQikan_list .list {
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #eee;
  cursor: pointer;
}

.hotspot_list_ul .hotspot_list_li .hotspot_width .hotsQikan .hotsQikan_list .list .title {
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 18px;
  color: #333333;
  line-height: 25px;
  text-align: left;
  font-style: normal;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 20px;
}

.hotspot_list_ul .hotspot_list_li .hotspot_width .hotsQikan .hotsQikan_list .list .conte {
  width: 100%;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
  text-align: left;
  font-style: normal;
}

.hotspot_list_ul .hotspot_list_li .hotspot_width .hotsQikan .hotsQikan_list .list .conte .margin {
  margin-right: 60px;
}

.hotspot_list_ul .hotspot_list_li .confe_width {
  width: 1200px;
  margin: 0 auto;
}

.hotspot_list_ul .hotspot_list_li .confe_width .confe {
  width: 100%;
  /* 第一个 */
  /* 后面的所有的会议列表 */
}

.hotspot_list_ul .hotspot_list_li .confe_width .confe .confe_li {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  cursor: pointer;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #eee;
}

.hotspot_list_ul .hotspot_list_li .confe_width .confe .confe_li .img {
  width: 555px;
  height: 313px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 20px;
}

.hotspot_list_ul .hotspot_list_li .confe_width .confe .confe_li .confe_right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.hotspot_list_ul .hotspot_list_li .confe_width .confe .confe_li .confe_right .title {
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 18px;
  color: #333333;
  line-height: 25px;
  text-align: left;
  font-style: normal;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 20px;
}

.hotspot_list_ul .hotspot_list_li .confe_width .confe .confe_li .confe_right .content_text {
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 22px;
  text-align: left;
  font-style: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 10;
  line-clamp: 10;
  -webkit-box-orient: vertical;
  margin-bottom: 20px;
}

.hotspot_list_ul .hotspot_list_li .confe_width .confe .confe_li .confe_right .content_box {
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
  text-align: left;
  font-style: normal;
}

.hotspot_list_ul .hotspot_list_li .confe_width .confe .confe_li .confe_right .content_box .marigns {
  margin-right: 60px;
}

.hotspot_list_ul .hotspot_list_li .confe_width .confe .confe_li .confe_right .content_box .marignin {
  margin-right: 30px;
}

.hotspot_list_ul .hotspot_list_li .confe_width .confe .confe_ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin-top: 60px;
}

.hotspot_list_ul .hotspot_list_li .confe_width .confe .confe_ul .confe_ul_li {
  width: 445px;
  border-bottom: 1px solid #eee;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.hotspot_list_ul .hotspot_list_li .confe_width .confe .confe_ul .confe_ul_li .confe_li_box {
  width: 310px;
  cursor: pointer;
}

.hotspot_list_ul .hotspot_list_li .confe_width .confe .confe_ul .confe_ul_li .confe_li_box .img {
  width: 310px;
  height: 160px;
}

.hotspot_list_ul .hotspot_list_li .confe_width .confe .confe_ul .confe_ul_li .confe_li_box .title {
  width: 310px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 18px;
  color: #333333;
  line-height: 25px;
  text-align: left;
  font-style: normal;
  margin-top: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.hotspot_list_ul .hotspot_list_li .confe_width .confe .confe_ul .confe_ul_li:nth-child(3n) {
  width: 310px;
}

.hotspot_list_ul .hotspot_list_li .know {
  /* 知识列表 */
  /* 中间分割的图片 */
  /* 精品课程 */
}

.hotspot_list_ul .hotspot_list_li .know .know_ul {
  width: 100%;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 1200px;
  margin: 20px auto 0;
}

.hotspot_list_ul .hotspot_list_li .know .know_ul .know_li {
  width: 445px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #eee;
}

.hotspot_list_ul .hotspot_list_li .know .know_ul .know_li .know_box {
  width: 310px;
  cursor: pointer;
}

.hotspot_list_ul .hotspot_list_li .know .know_ul .know_li .know_box .know_img {
  width: 310px;
  height: 160px;
  margin-bottom: 10px;
}

.hotspot_list_ul .hotspot_list_li .know .know_ul .know_li .know_box .know_title {
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 18px;
  color: #333333;
  line-height: 25px;
  text-align: left;
  font-style: normal;
}

.hotspot_list_ul .hotspot_list_li .know .know_ul .know_li .know_box .know_content_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}

.hotspot_list_ul .hotspot_list_li .know .know_ul .know_li .know_box .know_content_flex .content img {
  width: 16px;
  height: 16px;
}

.hotspot_list_ul .hotspot_list_li .know .know_ul .know_li .know_box .know_content_flex .content span {
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
  text-align: left;
  font-style: normal;
  margin-left: 5px;
}

.hotspot_list_ul .hotspot_list_li .know .know_ul .know_li .know_box .know_content_flex .content_kan {
  margin-left: 30px;
}

.hotspot_list_ul .hotspot_list_li .know .know_ul .know_li .know_box .know_content_flex .content_kan img {
  width: 18px;
  height: 18px;
}

.hotspot_list_ul .hotspot_list_li .know .know_ul .know_li .know_box .know_content_flex .content_kan span {
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
  text-align: left;
  font-style: normal;
  margin-left: 5px;
}

.hotspot_list_ul .hotspot_list_li .know .know_ul .know_li:nth-child(3n) {
  width: 310px;
}

.hotspot_list_ul .hotspot_list_li .know .widos_img_box {
  width: 100%;
  text-align: center;
}

.hotspot_list_ul .hotspot_list_li .know .widos_img_box .widos_img {
  width: 100%;
  max-width: 1920px;
  min-width: 1200px;
  height: 300px;
  margin: 0px auto 30px;
}

.hotspot_list_ul .hotspot_list_li .know .kvoide_ul {
  width: 1200px;
  margin: 0 auto;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.hotspot_list_ul .hotspot_list_li .know .kvoide_ul .kvoide_li {
  width: 365px;
  -webkit-box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  margin-right: 52.5px;
  margin-bottom: 43px;
}

.hotspot_list_ul .hotspot_list_li .know .kvoide_ul .kvoide_li .kvoide_img {
  width: 363px;
  height: 243px;
  position: relative;
  left: 0;
}

.hotspot_list_ul .hotspot_list_li .know .kvoide_ul .kvoide_li .kvoide_img img {
  width: 363px;
  height: 243px;
}

.hotspot_list_ul .hotspot_list_li .know .kvoide_ul .kvoide_li .kvoide_img .icon {
  width: 32px;
  height: 40px;
  position: absolute;
  left: 20px;
  top: 0px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url("../../../img/bianhao1.png");
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 20px;
  color: #FFFFFF;
  line-height: 40px;
  text-align: center;
  font-style: normal;
}

.hotspot_list_ul .hotspot_list_li .know .kvoide_ul .kvoide_li .title_box {
  padding: 20px;
}

.hotspot_list_ul .hotspot_list_li .know .kvoide_ul .kvoide_li .title_box .title_text {
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 18px;
  color: #333333;
  line-height: 25px;
  text-align: left;
  font-style: normal;
  margin-bottom: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.hotspot_list_ul .hotspot_list_li .know .kvoide_ul .kvoide_li .title_box .title_date {
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
  text-align: left;
  font-style: normal;
}

.hotspot_list_ul .hotspot_list_li .know .kvoide_ul .kvoide_li:nth-child(3n) {
  margin-right: 0px;
}

.hotspot_list_ul .hotspot_none {
  display: none;
}
/*# sourceMappingURL=hotspot.css.map */