.bodyFixed {
  overflow-y: hidden;
  position: fixed;
  width: 100%;
  height: 100%;
}
.header {
  position: relative;
  z-index: 9999;
  background: #fff;
}
.header_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 0.84rem;
}
.header_nav_left {
  width: 0.84rem;
  line-height: 0.84rem;
  text-align: center;
  padding: 0.2rem;
  border-right: 1px solid #dfdfdf;
}
.header_nav_left .nav_toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  cursor: pointer;
}
.header_nav_left .nav_toggle span {
  display: block;
  width: 100%;
  height: 3px;
  margin-top: 0.08rem;
  background: #b4b4b4;
}
.header_nav_left .nav_toggle span:first-child {
  margin-top: 2px;
}
.header_nav_right {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.header_nav_right .header_nav_rank {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  line-height: 0.84rem;
}
.header_nav_right .header_nav_rank li {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  display: block;
  position: relative;
}
.header_nav_right .header_nav_rank li a {
  color: #999;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.header_nav_right .header_nav_rank li a:after {
  width: 1px;
  height: 0.4rem;
  position: absolute;
  right: 0;
  top: 0.21rem;
  border-right: 1px solid #dfdfdf;
  content: " ";
}
.header_nav_right .header_nav_rank li.selected a {
  color: #417dc9;
}
.header_nav_right .header_nav_rank li.selected:after {
  content: " ";
  position: absolute;
  left: -1px;
  bottom: 0px;
  right: 0;
  height: 2px;
  border-bottom: 6px solid #417dc9;
  color: #417dc9;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.header_nav_right .header_nav_rank li:last-child a:after {
  border: none;
}
.header_nav_cont {
  position: absolute;
  z-index: 10000;
  background: #fff;
  top: .85rem;
  left: -5rem;
  max-width: 6rem;
  /*width: 3.5rem; */
  visibility: visible;
  /*transform: translate3d(-3.5rem, 0px, 0px);*/
  -webkit-transition: .4s;
  transition: .4s;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  overflow-y: auto;
}
.header_nav_cont .header_nav_wrap .header_nav_title {
  background-color: #417dc9;
  line-height: 0.68rem;
  text-align: center;
  font-size: 16px;
  color: #fff;
}
.header_nav_cont .header_nav_wrap .dtree {
  padding: 8px 15px;
  color: #666;
  font-size: 14px;
  white-space: nowrap;
}
.header_nav_cont .header_nav_wrap .dtree > .dTreeNode {
  display: none;
}
.header_nav_cont .header_nav_wrap .dtree img {
  border: 0px;
  width: 18px;
  vertical-align: middle;
}
.header_nav_cont .header_nav_wrap .dtree a {
  color: #333;
  text-decoration: none;
}
.header_nav_cont .header_nav_wrap .dtree a.node,
.header_nav_cont .header_nav_wrap .dtree a.nodeSel {
  white-space: nowrap;
  position: relative;
  top: 2px;
}
.header_nav_cont .header_nav_wrap .dtree a.node:hover,
.header_nav_cont .header_nav_wrap .dtree a.nodeSel:hover {
  color: #333;
  text-decoration: underline;
}
.header_nav_cont .header_nav_wrap .dtree a.nodeSel {
  background-color: #c0d2ec;
}
.header_nav_cont .header_nav_wrap .dtree .clip {
  overflow: hidden;
}
.header_nav_selected {
  z-index: 10000!important;
  /*transform: translate3d(0px, 0px, 0px);*/
  left: 0;
}
.header_select_wrap {
  position: relative;
}
.header_option {
  width: 100%;
  height: 0.7rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
}
.header_option_left,
.header_option_middle,
.header_option_right {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  line-height: 0.7rem;
  font-size: 14px;
  color: #999;
  position: relative;
  cursor: pointer;
}
.header_option_left img,
.header_option_middle img,
.header_option_right img {
  width: 12px;
  position: relative;
  top: -2px;
  left: 1px;
}
.header_option_left,
.header_option_middle {
  border-right: 1px solid #dfdfdf;
}
.header_select {
  height: 0;
  overflow: hidden;
  position: absolute;
  top: .7rem;
  left: 0;
  width: 100%;
  background: #fff;
  z-index: 9999;
}
.header_select ul {
  opacity: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: .3s;
  transition: .3s;
}
.header_select ul li {
  width: 100%;
  height: 0.7rem;
  padding: 0 0.3rem;
  line-height: 0.7rem;
  color: #999;
  font-size: 14px;
  border-bottom: 1px solid #dfdfdf;
  cursor: pointer;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header_select ul li img {
  width: 13px;
  display: none;
}
.header_select ul .dropSelected p {
  color: #417dc9;
}
.header_select ul .dropSelected img {
  width: 13px;
  display: block;
}
.js_show {
  height: auto;
}
.js_show ul {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/*内容*/
.content {
  width: 100%;
}
.content .content_item {
  display: none;
}
.content .content_item .list_item {
  border-bottom: 1px solid #dfdfdf;
  padding: 0.3rem 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
.content .content_item .list_item .title a {
  font-size: 15px;
  color: #417dc9;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.content .content_item .list_item .title a:hover {
  text-decoration: underline;
}
.content .content_item .list_item .rel {
  line-height: 28px;
}
.content .content_item .list_item .rel span {
  font-size: 14px;
  color: #999;
  margin-right: 0.4rem;
}
.content .content_item .list_item .rel span a {
  color: #417dc9;
  -webkit-tap-highlight-color: transparent;
}
.content .content_item .list_item .rel span a:hover {
  text-decoration: underline;
}
.content .content_item .list_item .summary {
  font-size: 12px;
  color: #666;
  line-height: 22px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.content .content_item .list_item .other {
  margin-top: 4px;
}
.content .content_item:first-child {
  display: block;
}
.content .content_item .list_item .other {
  margin-top: 8px;
}
.content .content_item .list_item .other ul li {
  font-size: 12px;
  color: #666;
  line-height: 24px;
}
.content .content_item .list_item .other ul li .other_item_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.content .content_item .list_item .other ul li .other_item img {
  width: 14px;
  position: relative;
  top: 5px;
  float: left;
  margin-right: 6px;
}
.content .content_item .list_item .other ul li .other_item span {
  float: left;
}
.content .content_item .list_item .other ul li .other_item:first-child + div {
  margin-left: .5rem;
}
.content .content_item .list_item .other ul li a.read {
  display: block;
  width: 84px;
  border-radius: 100px;
  background-color: #417dc9;
  height: 20px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 20px;
  position: absolute;
  right: 0;
  top: 2px;
  -webkit-tap-highlight-color: rgba(204, 204, 204, 0.8);
}
.content .content_item .list_item .other ul li a.read:first-child {
  margin-left: 0;
}
.content .content_item .list_item .other ul li a.read img {
  width: 14px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

.subType {
  font-size: 10px;
  font-weight: 400;
  border-radius: 1.5px;
  margin-left: 5px;
  margin-right: 5px;
  text-align: center;
  display: inline-block;
  width: 52px;
  height: 16px;
}

.subTypeOpen {
  color: #52C41A;
  border: 1px solid #B7EB8F;
}

.subTypeAuth {
  color: #FF8D14;
  border: 1px solid #FF8D14;
}