@charset "utf-8";

.m-reviews[data-v-11a46122] { background-color: rgb(255, 255, 255); display: none; }

@media (max-width: 960px) {
  .m-reviews[data-v-11a46122] { display: block; padding: 16px 16px 24px; }
}

.m-reviews .quality > ul[data-v-11a46122] { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2px; }

.m-reviews .quality > ul li[data-v-11a46122] { height: 126px; margin: 0px 2px 2px 0px; overflow: hidden; position: relative; }

.m-reviews .quality > ul li[data-v-11a46122]:nth-of-type(3n) { margin-right: 0px; }

.m-reviews .quality > ul li img[data-v-11a46122] { height: 126px; left: 50%; min-width: 100%; position: absolute; top: 50%; transform: translate(-50%, -50%); }

.m-reviews .quality > ul li .shadow[data-v-11a46122] { background-color: rgba(0, 0, 0, 0.5); display: none; height: 100%; position: absolute; width: 100%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; color: rgb(255, 255, 255); font-size: 14px; justify-content: center; line-height: 22px; }

.m-reviews .quality > ul li:last-child .shadow[data-v-11a46122] { display: flex; }

@media (max-width: 768px) {
  .m-reviews .quality[data-v-11a46122] { margin-bottom: 24px; }
}

.m-reviews .quality-detail .img[data-v-11a46122] { background-color: rgb(25, 25, 26); height: 100vw; padding: 52px 0px; position: relative; }

.m-reviews .quality-detail .img .swiper-container[data-v-11a46122] { height: 100%; }

.m-reviews .quality-detail .img .swiper-container img[data-v-11a46122] { left: 50%; max-height: 100%; max-width: 100%; position: absolute; top: 50%; transform: translate(-50%, -50%); }

.m-reviews .quality-detail .img .swiper-btn div[data-v-11a46122] { background-color: rgba(0, 0, 0, 0.2); border-radius: 50%; height: 48px; line-height: 48px; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); width: 48px; z-index: 10; }

.m-reviews .quality-detail .img .swiper-btn div.prev[data-v-11a46122] { left: 16px; }

.m-reviews .quality-detail .img .swiper-btn div.next[data-v-11a46122] { right: 16px; }

.m-reviews .quality-detail .img .swiper-btn div.hide[data-v-11a46122] { display: none; }

.m-reviews .quality-detail .img .swiper-btn div .icon[data-v-11a46122] { color: rgb(255, 255, 255); font-size: 20px; }

.m-reviews .quality-detail .img .num[data-v-11a46122] { bottom: 15px; color: rgb(255, 255, 255); font-size: 14px; line-height: 22px; position: absolute; text-align: center; width: 100%; z-index: 10; }

.m-reviews .quality-detail .content[data-v-11a46122] { margin-top: 24px; padding: 0px 16px; }

.m-reviews .quality-detail .content .person[data-v-11a46122] { display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 20px; }

.m-reviews .quality-detail .content .person .first[data-v-11a46122] { background: linear-gradient(200deg, rgb(166, 170, 183), rgb(134, 138, 147)); border-radius: 50%; color: rgb(255, 255, 255); font-size: 18px; height: 32px; line-height: 32px; margin-right: 14px; text-align: center; width: 32px; }

.m-reviews .quality-detail .content .person .info .name[data-v-11a46122] { color: rgb(25, 25, 26); font-size: 16px; line-height: 24px; }

.m-reviews .quality-detail .content .person .info .time[data-v-11a46122] { color: rgb(112, 112, 112); font-size: 14px; line-height: 22px; }

.m-reviews .quality-detail .content .star[data-v-11a46122] { display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 5px; }

.m-reviews .quality-detail .content .star .star_item[data-v-11a46122] { margin-right: 4px; }

.m-reviews .quality-detail .content .star .star_item .iconfont[data-v-11a46122] { color: rgb(213, 213, 213); font-size: 16px; }

.m-reviews .quality-detail .content .star .star_item .iconfont.iconfont_yellow[data-v-11a46122] { color: rgb(255, 215, 72); }

.m-reviews .quality-detail .content .star span[data-v-11a46122] { color: rgb(112, 112, 112); font-size: 14px; line-height: 22px; margin-left: 8px; }

.m-reviews .quality-detail .content .font[data-v-11a46122] { color: rgb(112, 112, 112); font-size: 14px; line-height: 22px; max-height: 200px; overflow-y: auto; position: relative; }

.m-reviews .quality-detail .content .font .shadow[data-v-11a46122] { background: linear-gradient(rgba(255, 255, 255, 0.36), rgb(255, 255, 255) 37%, rgb(255, 255, 255)); bottom: 0px; height: 40px; position: sticky; width: 100%; }

.m-reviews .quality-detail .content .font[data-v-11a46122]::-webkit-scrollbar { height: 1px; position: fixed; width: 8px; }

.m-reviews .quality-detail .content .font[data-v-11a46122]::-webkit-scrollbar-thumb { background: rgb(182, 182, 182); border-radius: 4px; }

.m-reviews .quality-detail .content .font[data-v-11a46122]::-webkit-scrollbar-track { background: rgb(221, 221, 221); border-radius: 4px; }

.m-reviews .quality-detail .content .good[data-v-11a46122] { display: flex; -webkit-box-pack: end; justify-content: flex-end; }

.m-reviews .quality-detail .content .good a[data-v-11a46122] { display: flex; -webkit-box-align: center; align-items: center; color: rgb(112, 112, 112); font-size: 14px; line-height: 22px; }

.m-reviews .quality-detail .content .good a[data-v-11a46122]:hover { color: rgb(25, 25, 26); text-decoration: none; }

.m-reviews .quality-detail .content .good a .icon[data-v-11a46122] { font-size: 18px; margin-right: 4px; }

.m-reviews .all_quality[data-v-11a46122] { z-index: 999; }

.m-reviews .all_quality[data-v-11a46122] .slot-wraper { overflow-y: auto; }

.m-reviews .all_quality .content[data-v-11a46122] { overflow-y: auto; padding: 20px 16px; }

.m-reviews .all_quality .content ul[data-v-11a46122] { display: flex; flex-wrap: wrap; }

.m-reviews .all_quality .content ul li[data-v-11a46122] { height: 126px; margin: 0px 2px 2px 0px; overflow: hidden; position: relative; width: calc(33.3333% - 1.33333px); }

.m-reviews .all_quality .content ul li[data-v-11a46122]:nth-of-type(3n) { margin-right: 0px; }

.m-reviews .all_quality .content ul li img[data-v-11a46122] { height: 126px; left: 50%; min-width: 100%; position: absolute; top: 50%; transform: translate(-50%, -50%); }

.m-reviews .all_star[data-v-11a46122] { width: 282px; }

.m-reviews .all_star .star[data-v-11a46122] { display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 12px; }

.m-reviews .all_star .star .star_item[data-v-11a46122] { display: flex; margin-right: 8px; }

.m-reviews .all_star .star .star_item .iconfont[data-v-11a46122] { color: rgb(213, 213, 213); font-size: 20px; line-height: 1; }

.m-reviews .all_star .star .star_item .iconfont.iconfont_yellow[data-v-11a46122] { color: rgb(255, 215, 72); }

.m-reviews .all_star .star .rating[data-v-11a46122] { color: rgb(25, 25, 26); font-size: 16px; font-weight: 600; line-height: 24px; margin-left: 4px; }

@media (max-width: 768px) {
  .m-reviews .all_star .star .rating[data-v-11a46122] { font-size: 20px; line-height: 28px; }
}

.m-reviews .all_star .star-level-body[data-v-11a46122] { display: flex; }

.m-reviews .all_star .star-level-body .first > div[data-v-11a46122], .m-reviews .all_star .star-level-body .last > div[data-v-11a46122] { color: rgb(112, 112, 112); cursor: default; font-size: 13px; line-height: 20px; margin-bottom: 8px; }

.m-reviews .all_star .star-level-body .first > div[data-v-11a46122]:last-child, .m-reviews .all_star .star-level-body .last > div[data-v-11a46122]:last-child { margin-bottom: 0px; }

.m-reviews .all_star .star-level-body .first > div.nums[data-v-11a46122], .m-reviews .all_star .star-level-body .last > div.nums[data-v-11a46122] { color: rgb(25, 25, 26); cursor: pointer; }

.m-reviews .all_star .star-level-body .first > div.active[data-v-11a46122], .m-reviews .all_star .star-level-body .last > div.active[data-v-11a46122] { text-decoration: underline; }

.m-reviews .all_star .star-level-body .schedule[data-v-11a46122] { -webkit-box-flex: 1; flex: 1 1 0%; margin: 0px 8px; }

.m-reviews .all_star .star-level-body .schedule > div[data-v-11a46122] { cursor: default; margin-bottom: 8px; padding: 6px 0px; }

.m-reviews .all_star .star-level-body .schedule > div em[data-v-11a46122] { background-color: rgb(238, 238, 238); border-radius: 4px; display: flex; height: 8px; overflow: hidden; position: relative; width: 100%; }

.m-reviews .all_star .star-level-body .schedule > div em i[data-v-11a46122] { background-color: rgb(255, 215, 72); border-radius: 4px; height: 100%; position: absolute; width: 0px; }

.m-reviews .all_star .star-level-body .schedule > div[data-v-11a46122]:last-child { margin-bottom: 0px; }

.m-reviews .all_star .star-level-body .schedule > div.nums[data-v-11a46122] { color: rgb(25, 25, 26); cursor: pointer; }

.m-reviews .review_one[data-v-11a46122] { border-top: 1px solid rgb(229, 229, 229); margin-top: 20px; }

.m-reviews .review_one .review[data-v-11a46122] { border-bottom: 1px solid rgb(229, 229, 229); padding: 20px 0px; }

.m-reviews .review_one .review[data-v-11a46122]:last-child { border-bottom: none; padding-bottom: 24px; }

.m-reviews .review_one .review .userInfo[data-v-11a46122] { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: start; align-items: flex-start; margin-bottom: 16px; }

.m-reviews .review_one .review .userInfo .left[data-v-11a46122] { display: flex; -webkit-box-align: center; align-items: center; }

.m-reviews .review_one .review .userInfo .left .name[data-v-11a46122] { color: rgb(25, 25, 26); font-size: 14px; line-height: 22px; }

.m-reviews .review_one .review .userInfo .left .country[data-v-11a46122] { color: rgb(112, 112, 112); font-size: 13px; line-height: 20px; }

.m-reviews .review_one .review .userInfo .right[data-v-11a46122] { color: rgb(112, 112, 112); font-size: 14px; line-height: 22px; }

.m-reviews .review_one .review .star[data-v-11a46122] { display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 8px; }

.m-reviews .review_one .review .star .star_item[data-v-11a46122] { margin-right: 4px; }

.m-reviews .review_one .review .star .star_item .iconfont[data-v-11a46122] { color: rgb(213, 213, 213); font-size: 16px; }

.m-reviews .review_one .review .star .star_item .iconfont.iconfont_yellow[data-v-11a46122] { color: rgb(255, 215, 72); }

.m-reviews .review_one .review .star .rating[data-v-11a46122] { color: rgb(112, 112, 112); font-size: 14px; line-height: 22px; margin-left: 4px; }

.m-reviews .review_one .review .content[data-v-11a46122] { color: rgb(112, 112, 112); font-size: 14px; line-height: 22px; margin-bottom: 16px; word-break: break-word; }

.m-reviews .review_one .review .img[data-v-11a46122] { display: flex; flex-wrap: wrap; margin-bottom: 8px; }

.m-reviews .review_one .review .img a[data-v-11a46122] { height: 100px; margin-right: 8px; overflow: hidden; position: relative; width: 100px; }

.m-reviews .review_one .review .img a img[data-v-11a46122] { display: block; height: 100px; left: 50%; min-width: 100px; position: absolute; top: 0px; transform: translateX(-50%); width: auto; }

.m-reviews .review_one .review .operation[data-v-11a46122] { -webkit-box-pack: justify; justify-content: space-between; }

.m-reviews .review_one .review .operation[data-v-11a46122], .m-reviews .review_one .review .operation .left[data-v-11a46122] { display: flex; -webkit-box-align: center; align-items: center; }

.m-reviews .review_one .review .operation .left[data-v-11a46122] { font-size: 14px; line-height: 22px; }

.m-reviews .review_one .review .operation .left .icon[data-v-11a46122] { color: rgb(24, 162, 9); }

.m-reviews .review_one .review .operation .left span[data-v-11a46122] { color: rgb(112, 112, 112); margin-left: 6px; }

.m-reviews .review_one .review .operation .right[data-v-11a46122], .m-reviews .review_one .review .operation .right a[data-v-11a46122], .m-reviews .review_one .review .operation .right div[data-v-11a46122] { display: flex; -webkit-box-align: center; align-items: center; }

.m-reviews .review_one .review .operation .right a[data-v-11a46122], .m-reviews .review_one .review .operation .right div[data-v-11a46122] { color: rgb(112, 112, 112); font-size: 14px; line-height: 22px; text-decoration: none; }

.m-reviews .review_one .review .operation .right a .icon[data-v-11a46122], .m-reviews .review_one .review .operation .right div .icon[data-v-11a46122] { font-size: 18px; }

.m-reviews .review_one .review .operation .right a.good[data-v-11a46122], .m-reviews .review_one .review .operation .right div.good[data-v-11a46122] { cursor: pointer; margin-right: 32px; }

@media (max-width: 768px) {
  .m-reviews .review_one .review .operation .right a.good[data-v-11a46122], .m-reviews .review_one .review .operation .right div.good[data-v-11a46122] { margin-right: 24px; }
}

.m-reviews .review_one .review .operation .right a.good .iconfont[data-v-11a46122], .m-reviews .review_one .review .operation .right div.good .iconfont[data-v-11a46122] { color: rgb(112, 112, 112); font-size: 16px; height: 16px; line-height: 16px; text-align: center; width: 16px; }

.m-reviews .review_one .review .operation .right a.comment[data-v-11a46122], .m-reviews .review_one .review .operation .right div.comment[data-v-11a46122] { cursor: pointer; }

.m-reviews .review_one .review .operation .right a.comment .iconfont[data-v-11a46122], .m-reviews .review_one .review .operation .right div.comment .iconfont[data-v-11a46122] { font-size: 16px; height: 16px; line-height: 16px; text-align: center; width: 16px; }

.m-reviews .review_one .review .operation .right a.comment.active[data-v-11a46122], .m-reviews .review_one .review .operation .right a.comment.active .iconfont[data-v-11a46122], .m-reviews .review_one .review .operation .right a.has_prised .iconfont[data-v-11a46122], .m-reviews .review_one .review .operation .right a.has_prised span[data-v-11a46122], .m-reviews .review_one .review .operation .right div.comment.active[data-v-11a46122], .m-reviews .review_one .review .operation .right div.comment.active .iconfont[data-v-11a46122], .m-reviews .review_one .review .operation .right div.has_prised .iconfont[data-v-11a46122], .m-reviews .review_one .review .operation .right div.has_prised span[data-v-11a46122] { color: rgb(25, 25, 26); }

.m-reviews .review_one .review .operation .right a a[data-v-11a46122], .m-reviews .review_one .review .operation .right div a[data-v-11a46122] { color: rgb(112, 112, 112); display: flex; -webkit-box-align: center; align-items: center; }

.m-reviews .review_one .review .operation .right a a[data-v-11a46122]:hover, .m-reviews .review_one .review .operation .right div a[data-v-11a46122]:hover { text-decoration: none; }

.m-reviews .review_one .review .operation .right a span[data-v-11a46122], .m-reviews .review_one .review .operation .right div span[data-v-11a46122] { font-size: 14px; line-height: 22px; }

.m-reviews .review_one .review .operation .right a span.handle_info[data-v-11a46122], .m-reviews .review_one .review .operation .right div span.handle_info[data-v-11a46122] { margin: 0px 4px; }

@media (max-width: 768px) {
  .m-reviews .review_one .review .operation .right a span.handle_info[data-v-11a46122], .m-reviews .review_one .review .operation .right div span.handle_info[data-v-11a46122] { font-size: 13px; line-height: 20px; }
}

@media (max-width: 960px) {
  .m-reviews .review_one .review .operation[data-v-11a46122] { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: start; align-items: flex-start; }
  .m-reviews .review_one .review .operation .right[data-v-11a46122] { margin-top: 11px; }
}

.m-reviews .review_one .review .write[data-v-11a46122] { background-color: rgb(247, 247, 247); margin-top: 10px; padding: 18px; position: relative; }

.m-reviews .review_one .review .write .submit[data-v-11a46122] { column-gap: 12px; display: flex; margin-top: 12px; width: max-content; }

.m-reviews .review_one .review .write .submit .fs-button[data-v-11a46122] { padding: 0px 30px; width: max-content; }

.m-reviews .review_one .review .write[data-v-11a46122]::before { background-color: rgb(247, 247, 247); content: ""; height: 15px; left: 150px; position: absolute; top: -7px; transform: rotate(45deg); width: 15px; }

.m-reviews .ask_btn[data-v-11a46122] { -webkit-box-pack: center; display: none; justify-content: center; }

@media (max-width: 960px) {
  .m-reviews .ask_btn[data-v-11a46122] { display: flex; }
}

@media (max-width: 960px) and (max-width: 768px) {
  .m-reviews .ask_btn[data-v-11a46122] { display: block; text-align: center; }
}

.m-reviews .ask_btn > a[data-v-11a46122] { color: rgb(0, 96, 191); display: inline-block; font-size: 14px; line-height: 22px; }

.m-reviews .ask_btn > a[data-v-11a46122]:hover { text-decoration: none; }

.m-reviews .ask_btn button[data-v-11a46122] { width: 100%; }

.m-reviews .ask_btn .see[data-v-11a46122] { display: inline-flex; margin: 0px auto; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; cursor: pointer; }

.m-reviews .ask_btn .see .txt[data-v-11a46122] { color: rgb(0, 96, 191); font-size: 14px; line-height: 22px; }

.m-reviews .ask_btn .see .iconfont[data-v-11a46122] { color: rgb(0, 96, 191); font-size: 12px; margin-left: 4px; width: 12px; }

.m-reviews .fs-popup.commentSuccess .slot-wraper p[data-v-11a46122] { color: rgb(112, 112, 112); }

.m-reviews .fs-popup.commentSuccess[data-v-11a46122] .fs-popup-header { line-height: 24px; padding-top: 16px; }

.m-reviews .fs-popup.review_img[data-v-11a46122] { background-color: rgb(0, 0, 0); }

.m-reviews .fs-popup.review_img[data-v-11a46122] .fs-popup-header { background-color: rgb(0, 0, 0); border-bottom: 0px; height: 50px; }

.m-reviews .fs-popup.review_img[data-v-11a46122] .fs-popup-header .num { color: rgb(255, 255, 255); font-size: 14px; line-height: 22px; }

.m-reviews .fs-popup.review_img[data-v-11a46122] .fs-popup-body { background-color: rgb(0, 0, 0); }

.m-reviews .fs-popup.review_img[data-v-11a46122] .fs-popup-body .swiper-container { height: 100%; }

.m-reviews .fs-popup.review_img[data-v-11a46122] .fs-popup-body img { left: 0px; max-width: 100%; position: absolute; top: 50%; transform: translateY(-50%); }

.m-reviews .fs-popup.review_img[data-v-11a46122] .fs-popup-body .num { color: rgb(255, 255, 255); font-size: 14px; left: 16px; line-height: 22px; position: absolute; top: 0px; }