.detailContainer .content_box .comic_box {
  margin: 0.12rem;
  display: flex;
}
.detailContainer .content_box .comic_box .cover {
  width: 36%;
  height: auto;
  border: #e8e8e8 solid 0.01rem;
  border-radius: 0.06rem;
  max-width: 1.66rem;
}
.detailContainer .content_box .comic_box .info_box {
  width: 60%;
  height: auto;
  line-height: 0.26rem;
  margin-left: 0.12rem;
  text-align: left;
  font-size: 0.13rem;
  color: #333;
}
.detailContainer .content_box .comic_box .info_box h1 {
  font-size: 0.16rem;
  font-weight: 700;
  padding: 0.06rem 0;
}
.detailContainer .content_box .comic_box .info_box .update_state_box {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.detailContainer .content_box .comic_box .info_box .update_state_box span:nth-child(1) {
  color: #f55;
  font-weight: 700;
  margin-right: 0.06rem;
}
.detailContainer .content_box .comic_box .info_box .item {
  color: #73726d;
}
.detailContainer .content_box .comic_box .info_box a {
  color: #73726d;
  cursor: pointer;
}
.detailContainer .content_box .comic_box .info_box .score_box {
  display: flex;
  align-items: center;
  color: #73726d;
}
.detailContainer .content_box .comic_box .info_box .score_box span {
  font-weight: 700;
  color: #f55;
  font-size: 14px;
}
.detailContainer .content_box .comic_box .info_box .score_box .star_box {
  display: flex;
  align-items: center;
  margin-left: 0.06rem;
}
.detailContainer .content_box .comic_box .info_box .score_box .star_box img {
  width: 0.12rem;
  height: 0.12rem;
  margin-right: 0.03rem;
}
.detailContainer .content_box .detail_box {
  margin: 0.12rem;
}
.detailContainer .content_box .detail_box .brief_box {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  text-align: justify;
  line-height: 0.16rem;
  font-size: 0.12rem;
  color: #73726d;
}
.detailContainer .content_box .detail_box .brief_box div {
  line-height: 0.18rem;
  font-size: 0.13rem;
  white-space: pre-line;
}
.detailContainer .content_box .detail_box .read_btn {
  cursor: pointer;
  line-height: 0.38rem;
  font-weight: 400;
  color: #fff;
  background: #ff5656;
  border-radius: 0.06rem;
  display: block;
  width: 100%;
  font-size: 0.14rem;
  text-align: center;
  margin-top: 0.12rem;
}
.detailContainer .content_box .detail_box .tag_box {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.1rem;
  font-size: 0.14rem;
  line-height: 0.22rem;
}
.detailContainer .content_box .detail_box .tag_box li {
  margin-right: 0.06rem;
}
.detailContainer .content_box .detail_box .tag_box li a {
  color: #334856;
}
.detailContainer .content_box .detail_box .tag_box li a b {
  color: #f55;
  font-weight: 700;
}
.detailContainer .content_box .option_box {
  margin: 0.16rem 0.16rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.detailContainer .content_box .option_box div {
  text-align: center;
  font-size: 0.13rem;
  line-height: 0.2rem;
}
.detailContainer .content_box .option_box div img {
  max-width: 0.2rem;
}
.detailContainer .content_box .option_box div .uncollectText {
  color: #f55;
}
.detailContainer .content_box .catalog_box {
  margin: 0.22rem 0.12rem;
}
.detailContainer .content_box .catalog_box .title_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.detailContainer .content_box .catalog_box .title_box div:nth-child(1) {
  font-size: 0.14rem;
  font-weight: 700;
}
.detailContainer .content_box .catalog_box .title_box div:nth-child(1) span {
  margin-left: 0.1rem;
  font-size: 0.12rem;
  font-weight: 400;
  color: #9c9c9c;
  border: #9c9c9c solid 0.01rem;
  padding: 0.03rem 0.06rem;
  border-radius: 0.06rem;
  cursor: pointer;
}
.detailContainer .content_box .catalog_box .title_box div:nth-child(2) {
  font-size: 0.12rem;
  display: flex;
  align-items: center;
}
.detailContainer .content_box .catalog_box .title_box div:nth-child(2) img {
  width: 0.16rem;
  margin-right: 0.03rem;
}
.detailContainer .content_box .catalog_box .title_box div:nth-child(2) img.rotate {
  transform: rotate(180deg);
}
.detailContainer .content_box .catalog_box .expend_children {
  display: flex;
  justify-content: space-between;
  padding: 0.12rem 0;
  border-bottom: #e8e8e8 solid 0.01rem;
  justify-content: center;
  font-size: 0.13rem;
  cursor: pointer;
}
.detailContainer .content_box .catalog_box ul {
  margin-top: 0.16rem;
  font-size: 0.14rem;
  color: #334856;
  display: flex;
  flex-direction: column;
}
.detailContainer .content_box .catalog_box ul li {
  display: flex;
  justify-content: space-between;
  padding: 0.12rem 0;
  border-bottom: #e8e8e8 solid 0.01rem;
}
.detailContainer .content_box .catalog_box ul li.hide {
  display: none !important;
}
.detailContainer .content_box .catalog_box ul li a {
  flex: 1;
  color: #909193;
  cursor: pointer;
}
.detailContainer .content_box .catalog_box ul li span:nth-child(2) {
  color: #909193;
  padding-left: 0.1rem;
}
.detailContainer .content_box .award_box {
  margin: 0.12rem 0.12rem 0;
  font-size: 0.13rem;
  color: #333;
}
.detailContainer .content_box .award_box .title_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.detailContainer .content_box .award_box .title_box .title {
  font-size: 0.14rem;
  font-weight: 700;
  margin-bottom: 0.12rem;
}
.detailContainer .content_box .award_box .award_item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.12rem;
}
.detailContainer .content_box .award_box .award_item div {
  display: flex;
  align-items: center;
}
.detailContainer .content_box .award_box .award_item div .model {
  width: 0.3rem;
  height: auto;
}
.detailContainer .content_box .award_box .award_item div .avatar {
  width: 0.35rem;
  height: 0.35rem;
  border-radius: 100%;
  margin: 0 0.03rem;
}
.detailContainer .content_box .award_box .award_item div .nick_name {
  font-size: 0.14rem;
  font-weight: 700;
}
.detailContainer .content_box .award_box .award_item b {
  color: #f55;
  font-weight: 700;
  margin-right: 0.03rem;
  font-size: 0.16rem;
}
.detailContainer .content_box .line {
  border-bottom: #e8e8e8 solid 0.01rem;
}
.detailContainer .content_box .comment_list_box {
  margin: 0.16rem 0.12rem 0;
  line-height: 0.2rem;
  text-align: justify;
  font-size: 0.13rem;
}
.detailContainer .content_box .comment_list_box .title_box {
  font-size: 0.13rem;
  font-weight: 700;
  color: #000;
  display: flex;
  justify-content: space-between;
}
.detailContainer .content_box .comment_list_box .title_box .tabs {
  font-size: 0.12rem;
}
.detailContainer .content_box .comment_list_box .title_box .tabs span {
  color: #999;
  padding-bottom: 0.03rem;
}
.detailContainer .content_box .comment_list_box .title_box .tabs span.active {
  color: #ed4259;
  border-bottom: #ed4259 solid 0.02rem;
  font-weight: 700;
}
.detailContainer .content_box .comment_list_box #content_list > .expend {
  border-top: #f1f1f1 solid 0.01rem;
  margin-top: 0.16rem;
  padding-top: 0.16rem;
  width: 100%;
}
.detailContainer .content_box .comment_list_box #content_list > .expend span {
  color: #333;
  cursor: pointer;
  text-decoration: none;
}
.detailContainer .content_box .comment_list_box #content_list > .expend span img {
  width: 0.2rem;
  max-width: 0.2rem;
  padding-left: 0.08rem;
  vertical-align: middle;
  height: auto;
}
.detailContainer .content_box .comment_list_box #content_list > .expend img {
  max-width: 1.1rem;
  padding-left: 0.5rem;
  vertical-align: middle;
  width: 15px;
  height: 15px;
}
.detailContainer .content_box .comment_list_box .comment_btn {
  cursor: pointer;
  line-height: 0.38rem;
  font-weight: 400;
  color: #fff;
  background: #f55;
  border-radius: 0.06rem;
  display: block;
  width: 100%;
  font-size: 0.13rem;
  text-align: center;
  margin-top: 0.16rem;
  margin-right: 0.06rem;
  margin-bottom: 0.16rem;
}
.detailContainer .content_box .dmca_box {
  width: 100%;
  padding-top: 0.12rem;
  text-align: center;
  line-height: 0.18rem;
  font-size: 0.12rem;
  color: #333;
}
.detailContainer .content_box .dmca_box span {
  color: #f55;
}
.detailContainer .content_box .divider {
  line-height: 0.28rem;
  border-top: #e8e8e8 solid 0.09rem;
  margin: 0.12rem 0;
}