.main {
}
.main .main_appInfo {
  padding: 0.12rem 0;
  margin: 0.2rem 0.12rem;
  border-top: 0.01rem solid #f2f2f2;
  border-bottom: 0.01rem solid #f2f2f2;
}
.main .main_appInfo .appInfo_item {
  padding: 0 0.22rem;
  text-align: center;
}
.main .main_appInfo .appInfo_item:not(:last-child) {
  border-right: 0.01rem solid #f2f2f2;
}
.main_appInfo .appInfo_item .appInfo_name {
  font-size: 0.12rem;
  color: #999;
}
.main_appInfo .appInfo_item .appInfo_value {
  margin-top: 0.1rem;
  font-size: 0.16rem;
  font-weight: 500;
  color: #666;
}

.main .main_comment {
  overflow: hidden;
  margin: 0 0.12rem;
  border-bottom: 0.01rem solid #f2f2f2;
}
.main .main_comment .comment_title {
  font-size: 0.16rem;
  color: #333;
}
.main .main_comment .comment_checkAll {
  font-size: 0.14rem;
  color: #2f54eb;
}
.main .main_comment .comment_score {
  margin-left: 0.04rem;
  font-size: 0.6rem;
  color: #333;
}
.main .main_comment .common_scoreImg {
  display: block;
  width: 2.25rem;
  height: 0.58rem;
}
.main .main_comment .comment_scoreMax {
  padding-left: 0.18rem;
  font-size: 0.12rem;
  color: #999;
}
.main .main_comment .comment_total {
  font-size: 0.12rem;
  font-weight: 300;
  color: #999;
}
.main .main_comment .comment_userComment {
  box-sizing: border-box;
  padding: 0.12rem;
  margin: 0.12rem 0;
  height: 1.12rem;
  border-radius: 0.12rem;
  background-color: #eef0f6;
}
.comment_userComment .userComment_head .userComment_title {
  font-size: 0.16rem;
  font-weight: 500;
  color: #333;
}
.comment_userComment .userComment_head .userComment_time {
  font-size: 0.12rem;
  font-weight: 300;
  color: #999999;
}
.comment_userComment .userComment_score {
  margin-top: 0.06rem;
  width: 0.58rem;
  height: 0.1rem;
  background: url(../img/user_score.png) center/cover no-repeat;
}
.comment_userComment .userComment_content {
  margin-top: 0.1rem;
  width: 100%;
  font-size: 0.14rem;
  color: #333;
}

.main .main_update {
  overflow: hidden;
  margin: 0 0.12rem;
  border-bottom: 0.01rem solid #f2f2f2;
}
.main .main_update .update_title {
  margin: 0.2rem 0 0.1rem;
  font-size: 0.16rem;
  font-weight: 500;
  color: #333;
}
.main .main_update .update_version {
  font-size: 0.12rem;
  color: #999;
}
.main .main_update .update_time {
  font-size: 0.12rem;
  color: #999;
}
.main .main_update .update_feature {
  margin: 0.1rem 0 0.12rem;
  font-size: 0.14rem;
  color: #333;
}

.main .main_otherInfo {
  padding: 0 0.12rem 0.2rem;
}
.main .main_otherInfo .otherInfo_title {
  margin: 0.2rem 0 0.05rem;
  font-size: 0.16rem;
  font-weight: 500;
  color: #333;
}
.main .main_otherInfo .otherInfo_list {
  font-size: 0.14rem;
}
.main .main_otherInfo .otherInfo_item {
  box-sizing: border-box;
  height: 0.43rem;
  border-bottom: 0.01rem solid #f2f2f2;
}
.main_otherInfo .developer .item_value,
.main_otherInfo .privacy .item_value,
.main_otherInfo .agreement .item_value {
  width: 0.16rem;
  height: 0.16rem;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.main_otherInfo .developer .item_value {
  background-image: url(../img/developer.png);
}
.main_otherInfo .privacy .item_value {
  background-image: url(../img/privacy.png);
}
.main_otherInfo .agreement .item_value {
  background-image: url(../img/agreement.png);
}
.otherInfo_list .otherInfo_item .item_title {
  color: #999;
}
.otherInfo_list .otherInfo_item .item_value {
  color: #333;
}

.main .main_footer {
  padding: 0.12rem 0.24rem 0.26rem;
  background-color: #eef0f6;
}
.main .main_footer .footer_title {
  font-size: 0.16rem;
  font-weight: 500;
  color: #333;
}
.main .main_footer .footer_content {
  font-size: 0.14rem;
  color: #333;
}
