.three_load[data-v-4e3672c1] {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.three_load[data-v-4e3672c1] .el-loading-mask {
  border-radius: 10px;
}
.three_load #container[data-v-4e3672c1] {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
@charset "UTF-8";
ul, li {
  list-style: none;
}

.viewer-title {
  display: none;
}

.OralReport_screenshot_common, .oral-report .OralReport_problem_box, .oral-report .OralReport_model_box, .oral-report .OralReport_screenshot_box, .oral-report .OralReport_screenshot, .oral-report .OralReport_info {
  width: 370rem;
  border: 1px solid #2157FC;
  border-radius: 5rem;
  margin-left: 11.5rem;
  background: #fff;
}

.oral-report {
  width: 395rem;
  height: 100vh;
  background: url(../img/report_background.ab854b60.png) no-repeat;
  max-height: 100vh; /* 或根据实际需求设置高度 */
  overflow-y: auto; /* 启用垂直滚动 */
  -webkit-overflow-scrolling: touch; /* 优化移动端滚动流畅度 */
  font-family: "微软雅黑";
}
.oral-report .OralReport_title {
  margin-top: 21.74rem;
  text-align: center;
  color: #2157FC;
  font-size: 20rem;
  font-weight: 700;
}
.oral-report .OralReport_info {
  height: 75rem;
  margin-top: 20.12rem;
  opacity: 0.75;
}
.oral-report .OralReport_info .el-row .el-col {
  margin-top: 11rem;
  line-height: 22rem;
  font-size: 13rem;
  color: #1A1A1A;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.oral-report .OralReport_info .title_name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.oral-report .OralReport_screenshot {
  height: 32rem;
  margin-top: 20.5rem;
  line-height: 32rem;
  color: #1A1A1A;
  opacity: 0.85;
}
.oral-report .OralReport_screenshot .title_text {
  margin-left: 11rem;
  font-size: 15rem;
  color: #1A1A1A;
  font-weight: 700;
}
.oral-report .swiper-button-next, .oral-report .swiper-button-prev {
  display: none;
}
.oral-report .OralReport_screenshot_box {
  margin-top: 9.88rem;
  background: rgba(255, 255, 255, 0.6);
}
.oral-report .OralReport_screenshot_box .tb-content {
  width: 345rem;
  border-top: 1px solid #2157FC;
  margin-left: 11.5rem;
  padding-top: 10.15rem;
}
.oral-report .OralReport_screenshot_box .tb-content .tb-title {
  line-height: 22rem;
  font-size: 15rem;
  margin-bottom: 14rem;
}
.oral-report .OralReport_screenshot_box .tb-content .tb-list .tb-list-li {
  margin-bottom: 14.64rem;
}
.oral-report .OralReport_screenshot_box .tb-content .tb-list .tb-list-li .first-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 20rem;
}
.oral-report .OralReport_screenshot_box .tb-content .tb-list .tb-list-li .first-title .roundBg-point {
  width: 20rem;
  height: 20rem;
  border-radius: 5rem;
  display: inline-block;
  margin-right: 6.25rem;
  text-align: center;
  line-height: 20rem;
  color: #fff;
}
.oral-report .OralReport_screenshot_box .tb-content .tb-list .tb-list-li .first-content {
  margin-top: 6.06rem;
  font-size: 13rem;
  line-height: 18rem;
  font-weight: 400;
  color: #767676;
}
.oral-report .OralReport_screenshot_box .tb-content .tb-list .tb-list-li .tb-second-list .tb-second-list-li .second-title {
  line-height: 35rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.oral-report .OralReport_screenshot_box .tb-content .tb-list .tb-list-li .tb-second-list .tb-second-list-li .second-title .roundBg-point {
  width: 3rem;
  height: 15rem;
  display: inline-block;
  margin-right: 4rem;
}
.oral-report .OralReport_screenshot_box .tb-content .tb-list .tb-list-li .tb-second-list .tb-second-list-li .second-title .second-num {
  width: 18rem;
  height: 18rem;
  line-height: 18rem;
  border: 1px solid #767676;
  border-radius: 50%;
  text-align: center;
  margin-right: 4rem;
}
.oral-report .OralReport_screenshot_box .tb-content .tb-list .tb-list-li .tb-second-list .tb-second-list-li .second-content {
  font-size: 13rem;
  line-height: 18rem;
  font-weight: 400;
  color: #767676;
}
.oral-report .OralReport_screenshot_pic_box {
  position: relative;
}
.oral-report .OralReport_screenshot_pic_box .screenshot_box {
  position: relative;
}
.oral-report .OralReport_screenshot_pic_box .screenshot_box .toolth_pic {
  width: 105.13rem;
  height: 175.55rem;
  margin-left: 10.37rem;
  margin-top: 9.12rem;
}
.oral-report .OralReport_screenshot_pic_box .screenshot_box .toolth_pic {
  -o-object-fit: contain;
     object-fit: contain;
}
.oral-report .OralReport_screenshot_pic_box .screenshot_box .toolth_pic span {
  display: inline-block;
  height: 100%;
}
.oral-report .OralReport_screenshot_pic_box .screenshot_box .toolth_pic span .el-image {
  height: 100%;
}
.oral-report .OralReport_screenshot_pic_box .screenshot_box .toolth_pic span .el-image img {
  -o-object-fit: contain;
     object-fit: contain;
}
.oral-report .OralReport_screenshot_pic_box .screenshot_box .zanwushuju {
  position: absolute;
  bottom: 40rem;
  left: 29rem;
  font-size: 10rem;
  color: #1A1A1A;
}
.oral-report .OralReport_screenshot_pic_box .carousel_box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 175rem;
  background: #fff;
  margin-top: 9.12rem;
  border-radius: 5rem;
  margin-left: 10rem;
}
.oral-report .OralReport_screenshot_pic_box .carousel_box .swiper-button-next, .oral-report .OralReport_screenshot_pic_box .carousel_box .swiper-button-prev {
  display: none;
}
.oral-report .OralReport_screenshot_pic_box .carousel_box .swiper-pagination-bullet-active {
  background: #003e67;
}
.oral-report .OralReport_screenshot_pic_box .carousel_box .swiper-pagination .swiper-pagination-bullet {
  margin-right: 4rem;
}
.oral-report .OralReport_screenshot_pic_box .carousel_box .el-carousel__container {
  height: 175rem;
}
.oral-report .OralReport_screenshot_pic_box .carousel_box .el-carousel__container .el-carousel__item {
  padding: 20rem;
  overflow: auto;
}
.oral-report .OralReport_screenshot_pic_box .carousel_box ul {
  width: 100%;
  text-align: center;
}
.oral-report .OralReport_screenshot_pic_box .carousel_box ul li button {
  width: 7rem;
  height: 7rem;
  background: #003e67;
  border-radius: 50%;
  opacity: 0.3;
}
.oral-report .OralReport_screenshot_pic_box .carousel_box ul li.is-active button {
  opacity: 1;
}
.oral-report .OralReport_screenshot_pic_box .carousel_box .model_pic {
  height: 100rem;
  text-align: center;
  width: 100%;
  margin-top: 34rem;
}
.oral-report .OralReport_screenshot_pic_box .carousel_box .model_pic span {
  display: inline-block;
  height: 100%;
}
.oral-report .OralReport_screenshot_pic_box .carousel_box .model_pic span .el-image {
  height: calc(100% - 10rem);
}
.oral-report .OralReport_screenshot_pic_box .carousel_box .model_pic span .zanwushuju {
  font-size: 10rem;
  text-align: center;
  margin-top: -5rem;
}
.oral-report .OralReport_screenshot_pic_box .OralReport_screenshot_box_bottom {
  line-height: 25rem;
  margin-top: 15rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  padding: 6rem;
  font-size: 8rem;
  color: #767676;
}
.oral-report .OralReport_screenshot_pic_box .OralReport_screenshot_box_bottom div {
  margin-right: 4rem;
}
.oral-report .OralReport_screenshot--fixed {
  position: sticky;
  top: 0; /* 距视口顶部的距离（需考虑状态栏/导航栏高度） */
  width: 100%; /* 确保宽度占满容器 */
  -webkit-box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1); /* 可选：添加底部阴影增强视觉区分 */
}
.oral-report .OralReport_screenshot {
  position: relative; /* 默认定位，避免影响内部布局 */
  z-index: 10; /* 确保固定在顶层 */
  padding-bottom: 10px; /* 避免内容被固定时遮挡 */
}
.oral-report .OralReport_model_box {
  position: relative;
  height: 250rem;
  margin-top: 10rem;
}
.oral-report .OralReport_model_box .btn_box {
  position: absolute;
  right: 20rem;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 999;
}
.oral-report .OralReport_model_box .btn_box img {
  width: 30rem;
  height: 30rem;
  border-radius: 5rem;
}
.oral-report .OralReport_model_box .model_box {
  width: 100%;
  height: 100%;
}
.oral-report .OralReport_model_box .model_box .resetting_box {
  display: inline-block;
  width: 35rem;
  height: 35rem;
  line-height: 35rem;
  text-align: center;
  background: #fff;
  border-radius: 8rem;
  position: absolute;
  bottom: 5%;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  cursor: pointer;
}
.oral-report .OralReport_model_box .model_box .three_img {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.oral-report .OralReport_model_box .model_box .three_img .el-image {
  width: 100%;
  height: 100%;
}
.oral-report .OralReport_model_box .model_box .three_img .el-image ::v-deep img {
  -o-object-fit: contain;
     object-fit: contain;
}
.oral-report .OralReport_model_box .model_box .three_img .zanwushuju {
  position: absolute;
  bottom: 20rem;
  width: 100%;
  font-size: 10rem;
  text-align: center;
}
.oral-report .OralReport_problem_box {
  margin-top: 5rem;
  padding: 10rem;
  overflow: auto;
}
.oral-report .OralReport_problem_box div[role=button] {
  line-height: 32rem;
  height: 32rem;
}
.oral-report .OralReport_problem_box .collapse_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.oral-report .OralReport_problem_box .collapse_title .roundBg-point {
  width: 20rem;
  height: 20rem;
  border-radius: 5rem;
  display: inline-block;
  margin-right: 6.25rem;
  line-height: 20rem;
  text-align: center;
  color: #fff;
  margin-left: 6rem;
}
.oral-report .OralReport_problem_box .collapse_title .name {
  font-size: 14rem;
  line-height: 22rem;
  color: #3D3D3D;
}
.oral-report .OralReport_problem_box .problem_item {
  font-size: 13rem;
  line-height: 19rem;
  font-weight: 400;
  color: #767676;
}
.oral-report .OralReport_problem_box .problem_item .row1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 30rem;
}
.oral-report .OralReport_problem_box .problem_item .row1 .numberBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13rem;
  line-height: 35rem;
}
.oral-report .OralReport_problem_box .problem_item .row1 .numberBox .line {
  width: 3rem;
  height: 15rem;
  margin-right: 5rem;
  display: inline-block;
}
.oral-report .OralReport_problem_box .problem_item .row1 .numberBox .number {
  width: 18rem;
  height: 18rem;
  text-align: center;
  line-height: 18rem;
  border-radius: 50%;
  margin-right: 4rem;
  border: 1px solid #767676;
}
.oral-report .OralReport_problem_box .problem_item .row2 {
  line-height: 19rem;
}
.oral-report .OralReport_problem_box .problem_item .row3 {
  margin-top: 6rem;
  line-height: 20rem;
  margin-bottom: 10rem;
}
.oral-report .OralReport_problem_box .problem_item .slide-content {
  text-align: center;
}
.oral-report .OralReport_problem_box .problem_item .slide-content .tooth_list_num {
  position: absolute;
  max-width: 58rem;
}
.oral-report .OralReport_problem_box .problem_item .slide-content .tooth_list_num li {
  width: 12rem;
  height: 12rem;
  border-radius: 6rem;
  text-align: center;
  border: 1px solid #fff;
  line-height: 12rem;
  margin: 1rem;
  float: left;
  font-size: 10rem;
  background: rgb(255, 168, 109);
  color: #fff;
}
.oral-report .OralReport_problem_box .problem_item .slide-content .model_pic span {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.oral-report .OralReport_problem_box .problem_item .slide-content .model_pic span .zanwushuju {
  font-size: 12rem;
  position: absolute;
  bottom: 15px;
  left: 148rem;
}
.oral-report .OralReport_problem_box .problem_item .row4 {
  position: relative;
  margin-bottom: 20rem;
}
.oral-report .OralReport_problem_box .problem_item .row4 .el-carousel__container {
  height: 176rem;
}
.oral-report .OralReport_problem_box .problem_item .row4 .el-carousel__indicator.is-active button {
  opacity: 1;
}
.oral-report .OralReport_problem_box .problem_item .row4 .next, .oral-report .OralReport_problem_box .problem_item .row4 .prev {
  display: none;
}
.oral-report .OralReport_problem_box .problem_item .row4 .point span {
  margin-right: 4rem;
}
.oral-report .OralReport_problem_box .problem_item .row4 .point .swiper-pagination-bullet-active {
  background: #003e67;
}
.oral-report .OralReport_problem_box .problem_item .row4 .el-carousel__button {
  width: 7px;
  height: 7px;
  background: #003e67;
  border: 1px solid #003e67;
  border-radius: 50%;
  opacity: 0.3;
}
.oral-report .OralReport_problem_box .problem_item .row4 .model_pic {
  width: 100%;
}
.oral-report .OralReport_problem_box .problem_item .row4 .model_pic img {
  height: 180rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.oral-report .prompt {
  width: 100%;
  font-weight: 500;
  font-size: 10rem;
  line-height: 22rem;
  text-align: center;
  color: #574e4e;
}
.oral-report .collapse0 div[role=button] {
  border-radius: 5rem;
  background: transparent;
}
.oral-report .collapse1 div[role=button] {
  background: transparent;
  border-radius: 5rem;
}
.oral-report .collapse2 div[role=button] {
  background: transparent;
  border-radius: 5rem;
}
.oral-report .collapse3 div[role=button] {
  background: transparent;
  border-radius: 5rem;
}
.oral-report .collapse4 div[role=button] {
  background: transparent;
  border-radius: 5rem;
}
.oral-report .collapse5 div[role=button] {
  background: transparent;
  border-radius: 5rem;
}
.oral-report .collapse6 div[role=button] {
  background: transparent;
  border-radius: 5rem;
}
.oral-report .collapse7 div[role=button] {
  background: transparent;
  border-radius: 5rem;
}
.oral-report .collapse8 div[role=button] {
  background: transparent;
  border-radius: 5rem;
}
.oral-report .collapse9 div[role=button] {
  background: transparent;
  border-radius: 5rem;
}
.oral-report .collapse10 div[role=button] {
  background: transparent;
  border-radius: 5rem;
}
.oral-report .collapse11 div[role=button] {
  background: transparent;
  border-radius: 5rem;
}
.oral-report ul, .oral-report li {
  list-style: none;
}
.oral-report .round {
  display: inline-block;
  width: 8rem;
  height: 8rem;
  border-radius: 50%;
}
.oral-report .roundBg-1 {
  background: rgb(166, 166, 166);
}
.oral-report .roundBg0 {
  background: rgb(232, 128, 204);
}
.oral-report .roundBg1 {
  background: rgb(255, 168, 109);
}
.oral-report .roundBg2 {
  background: rgb(159, 148, 243);
}
.oral-report .roundBg3 {
  background: rgb(240, 111, 111);
}
.oral-report .roundBg4 {
  background: rgb(98, 136, 253);
}
.oral-report .roundBg5 {
  background: rgb(136, 213, 124);
}
.oral-report .roundBg6 {
  background: rgb(242, 197, 124);
}
.oral-report .roundBg7 {
  background: rgb(142, 17, 124);
}
.oral-report .roundBg8 {
  background: rgb(83, 220, 168);
}
.oral-report .roundBg9 {
  background: rgb(140, 208, 223);
}
.oral-report .roundBg10 {
  background: rgb(242, 205, 61);
}
.oral-report .roundBg11 {
  background: rgb(136, 187, 238);
}
.oral-report .shallow0 {
  border-radius: 8rem;
  background: rgba(232, 128, 204, 0.2);
}
.oral-report .shallow0 .el-collapse-item__wrap {
  border: none;
}
.oral-report .shallow1 {
  border-radius: 8rem;
  background: rgba(255, 168, 109, 0.2);
}
.oral-report .shallow1 .el-collapse-item__wrap {
  border: none;
}
.oral-report .shallow2 {
  border-radius: 8rem;
  background: rgba(159, 148, 243, 0.2);
}
.oral-report .shallow2 .el-collapse-item__wrap {
  border: none;
}
.oral-report .shallow3 {
  border-radius: 8rem;
  background: rgba(240, 111, 111, 0.2);
}
.oral-report .shallow3 .el-collapse-item__wrap {
  border: none;
}
.oral-report .shallow4 {
  border-radius: 8rem;
  background: rgba(98, 136, 253, 0.2);
}
.oral-report .shallow4 .el-collapse-item__wrap {
  border: none;
}
.oral-report .shallow5 {
  border-radius: 8rem;
  background: rgba(136, 213, 124, 0.2);
}
.oral-report .shallow5 .el-collapse-item__wrap {
  border: none;
}
.oral-report .shallow6 {
  border-radius: 8rem;
  background: rgba(242, 197, 124, 0.2);
}
.oral-report .shallow6 .el-collapse-item__wrap {
  border: none;
}
.oral-report .shallow7 {
  border-radius: 8rem;
  background: rgba(142, 17, 124, 0.2);
}
.oral-report .shallow7 .el-collapse-item__wrap {
  border: none;
}
.oral-report .shallow8 {
  border-radius: 8rem;
  background: rgba(83, 220, 168, 0.2);
}
.oral-report .shallow8 .el-collapse-item__wrap {
  border: none;
}
.oral-report .shallow9 {
  border-radius: 8rem;
  background: rgba(140, 208, 223, 0.2);
}
.oral-report .shallow9 .el-collapse-item__wrap {
  border: none;
}
.oral-report .shallow10 {
  border-radius: 8rem;
  background: rgba(242, 205, 61, 0.2);
}
.oral-report .shallow10 .el-collapse-item__wrap {
  border: none;
}
.oral-report .shallow11 {
  border-radius: 8rem;
  background: rgba(136, 187, 238, 0.2);
}
.oral-report .shallow11 .el-collapse-item__wrap {
  border: none;
}

.OralReport_bg_pc .carousel_box .carousel_item .el-image img {
  margin-top: 60px;
}
.OralReport_bg_pc .tb-content {
  border-top: 1px solid #2157FC;
}
.OralReport_bg_pc .tb-content .tb-title {
  line-height: 22px;
  font-size: 24px;
  margin-bottom: 40px;
  margin-top: 33px;
}
.OralReport_bg_pc .tb-list .tb-list-li {
  font-size: 20px;
  color: #767676;
  margin-top: 30px;
}
.OralReport_bg_pc .tb-list .tb-list-li .first-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 45px;
  font-size: 24px;
  color: #3D3D3D;
}
.OralReport_bg_pc .tb-list .tb-list-li .first-title .roundBg-point {
  width: 45px;
  height: 45px;
  border-radius: 10px;
  display: inline-block;
  margin-right: 14px;
  text-align: center;
  line-height: 45px;
  color: #fff;
}
.OralReport_bg_pc .tb-list .tb-list-li .first-content {
  font-size: 20px;
  line-height: 35px;
  font-weight: 400;
  color: #767676;
}
.OralReport_bg_pc .tb-list .tb-list-li .tb-second-list .tb-second-list-li .second-title {
  line-height: 45px;
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.OralReport_bg_pc .tb-list .tb-list-li .tb-second-list .tb-second-list-li .second-title .second-num {
  width: 20px;
  height: 20px;
  border: 1px solid #767676;
  border-radius: 50%;
  text-align: center;
  line-height: 20px;
  font-size: 16px;
  margin-right: 8px;
}
.OralReport_bg_pc .tb-list .tb-list-li .tb-second-list .tb-second-list-li .second-title .roundBg-point {
  width: 5px;
  height: 26px;
  display: inline-block;
  margin-right: 4px;
}
.OralReport_bg_pc .tb-list .tb-list-li .tb-second-list .tb-second-list-li .second-content {
  font-size: 20px;
  line-height: 35px;
  font-weight: 400;
  color: #767676;
}
.OralReport_bg_pc .OralReport_problem_box .row4 {
  width: 100%;
}
.OralReport_bg_pc .OralReport_problem_box .row4 .el-carousel__container {
  height: 240px;
}
.OralReport_bg_pc .OralReport_problem_box .row4 .model_pic {
  height: 190px;
  width: 100%;
  text-align: center;
}
.OralReport_bg_pc .OralReport_problem_box .row4 .model_pic img {
  -o-object-fit: contain;
     object-fit: contain;
}
.OralReport_bg_pc .OralReport_problem_box .row4 .model_pic span {
  display: inline-block;
  height: 145px;
}
.OralReport_bg_pc .OralReport_problem_box .row4 .model_pic span .el-image {
  height: calc(100% - 20px);
}
.OralReport_bg_pc .OralReport_problem_box .row4 .model_pic span .zanwushuju {
  margin-top: -35px;
}
.OralReport_bg_pc .prompt {
  width: 100%;
  font-weight: 500;
  font-size: 16px;
  margin-top: 20px;
  text-align: center;
  color: #574e4e;
}
.OralReport_bg_pc .no_toolth_pic {
  height: auto !important;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.OralReport_bg_pc .no_toolth_pic img {
  -o-object-fit: contain;
     object-fit: contain;
}
.OralReport_bg_pc .no_toolth_pic .zanwushuju {
  position: absolute;
  left: 37%;
  bottom: 190px;
}
.OralReport_bg_pc[data-v-02d2fddc] {
  background: rgba(215, 225, 254, 0.4);
}
.OralReport_bg_pc .OralReport[data-v-02d2fddc] {
  font-size: 15px;
  width: 100%;
  height: 100%;
  padding: 10px;
  overflow: auto;
  background: url(../img/report_background.ab854b60.png) no-repeat;
}
.OralReport_bg_pc .OralReport[data-v-02d2fddc] .el-carousel__indicator--horizontal .el-carousel__button {
  width: 7px;
  height: 7px;
  background: #003e67;
  border: 1px solid #003e67;
  border-radius: 50%;
  opacity: 0.3;
}
.OralReport_bg_pc .OralReport[data-v-02d2fddc] .el-carousel__arrow {
  width: 45px;
  height: 45px;
}
.OralReport_bg_pc .OralReport[data-v-02d2fddc] .el-carousel__arrow i {
  font-size: 18px;
}
.OralReport_bg_pc .OralReport .themeBg[data-v-02d2fddc] {
  background: rgba(60, 97, 195, 0.5) !important;
}
.OralReport_bg_pc .OralReport[data-v-02d2fddc] .el-carousel__indicator--horizontal.is-active .el-carousel__button {
  width: 7px;
  height: 7px;
  background: #003e67;
  border-radius: 50%;
  opacity: 1;
}
.OralReport_bg_pc .OralReport .round[data-v-02d2fddc] {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  margin-right: 5px;
}
.OralReport_bg_pc .OralReport .roundBg-1[data-v-02d2fddc] {
  background: rgb(166, 166, 166);
}
.OralReport_bg_pc .OralReport .roundBg0[data-v-02d2fddc] {
  background: rgb(232, 128, 204);
}
.OralReport_bg_pc .OralReport .roundBg1[data-v-02d2fddc] {
  background: rgb(255, 168, 109);
}
.OralReport_bg_pc .OralReport .roundBg2[data-v-02d2fddc] {
  background: rgb(159, 148, 243);
}
.OralReport_bg_pc .OralReport .roundBg3[data-v-02d2fddc] {
  background: rgb(240, 111, 111);
}
.OralReport_bg_pc .OralReport .roundBg4[data-v-02d2fddc] {
  background: rgb(98, 136, 253);
}
.OralReport_bg_pc .OralReport .roundBg5[data-v-02d2fddc] {
  background: rgb(136, 213, 124);
}
.OralReport_bg_pc .OralReport .roundBg6[data-v-02d2fddc] {
  background: rgb(242, 197, 124);
}
.OralReport_bg_pc .OralReport .roundBg7[data-v-02d2fddc] {
  background: rgb(142, 17, 124);
}
.OralReport_bg_pc .OralReport .roundBg8[data-v-02d2fddc] {
  background: rgb(83, 220, 168);
}
.OralReport_bg_pc .OralReport .roundBg9[data-v-02d2fddc] {
  background: rgb(140, 208, 223);
}
.OralReport_bg_pc .OralReport .roundBg10[data-v-02d2fddc] {
  background: rgb(242, 205, 61);
}
.OralReport_bg_pc .OralReport .roundBg11[data-v-02d2fddc] {
  background: rgb(136, 187, 238);
}
.OralReport_bg_pc .OralReport .shallow0[data-v-02d2fddc] {
  background: rgba(232, 128, 204, 0.2);
}
.OralReport_bg_pc .OralReport .shallow1[data-v-02d2fddc] {
  background: rgba(255, 168, 109, 0.2);
}
.OralReport_bg_pc .OralReport .shallow2[data-v-02d2fddc] {
  background: rgba(159, 148, 243, 0.2);
}
.OralReport_bg_pc .OralReport .shallow3[data-v-02d2fddc] {
  background: rgba(240, 111, 111, 0.2);
}
.OralReport_bg_pc .OralReport .shallow4[data-v-02d2fddc] {
  background: rgba(98, 136, 253, 0.2);
}
.OralReport_bg_pc .OralReport .shallow5[data-v-02d2fddc] {
  background: rgba(136, 213, 124, 0.2);
}
.OralReport_bg_pc .OralReport .shallow6[data-v-02d2fddc] {
  background: rgba(242, 197, 124, 0.2);
}
.OralReport_bg_pc .OralReport .shallow7[data-v-02d2fddc] {
  background: rgba(242, 197, 124, 0.2);
}
.OralReport_bg_pc .OralReport .shallow8[data-v-02d2fddc] {
  background: rgba(83, 220, 168, 0.2);
}
.OralReport_bg_pc .OralReport .shallow9[data-v-02d2fddc] {
  background: rgba(140, 208, 223, 0.2);
}
.OralReport_bg_pc .OralReport .shallow10[data-v-02d2fddc] {
  background: rgba(242, 205, 61, 0.2);
}
.OralReport_bg_pc .OralReport .shallow11[data-v-02d2fddc] {
  background: rgba(136, 187, 238, 0.2);
}
.OralReport_bg_pc .OralReport .el-collapse[data-v-02d2fddc] {
  margin-top: 10px;
  border-radius: 10px;
}
.OralReport_bg_pc .OralReport .el-collapse .collapse_title span[data-v-02d2fddc] {
  display: inline-block;
}
.OralReport_bg_pc .OralReport .el-collapse .collapse_title > span[data-v-02d2fddc]:nth-child(1) {
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  color: #ffffff;
  margin-left: 10px;
  border-radius: 8px;
  margin-right: 10px;
}
.OralReport_bg_pc .OralReport .el-collapse .collapse_title > span[data-v-02d2fddc]:nth-child(2) {
  font-size: 16px;
  font-weight: bold;
}
.OralReport_bg_pc .OralReport .el-collapse .problem_item[data-v-02d2fddc] {
  padding-left: 10px;
}
.OralReport_bg_pc .OralReport .el-collapse .problem_item span[data-v-02d2fddc] {
  display: inline-block;
  font-size: 15px;
}
.OralReport_bg_pc .OralReport .el-collapse .problem_item .row2[data-v-02d2fddc],
.OralReport_bg_pc .OralReport .el-collapse .problem_item .row3[data-v-02d2fddc] {
  padding-left: 35px;
}
.OralReport_bg_pc .OralReport .el-collapse .problem_item .row2 > span[data-v-02d2fddc]:nth-child(1),
.OralReport_bg_pc .OralReport .el-collapse .problem_item .row3 > span[data-v-02d2fddc]:nth-child(1) {
  margin-right: 15px;
}
.OralReport_bg_pc .OralReport .el-collapse .problem_item .tooth_list_num[data-v-02d2fddc] {
  position: absolute;
  max-width: 250px;
  left: 10px;
  top: 80px;
}
.OralReport_bg_pc .OralReport .el-collapse .problem_item .tooth_list_num li[data-v-02d2fddc] {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  text-align: center;
  border: 1px solid #fff;
  line-height: 20px;
  margin: 2px;
  float: left;
  background: rgb(255, 168, 109);
  color: #fff;
}
.OralReport_bg_pc .OralReport .el-collapse .problem_item .row1[data-v-02d2fddc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  margin-top: 10px;
}
.OralReport_bg_pc .OralReport .el-collapse .problem_item .row1 .numberBox[data-v-02d2fddc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.OralReport_bg_pc .OralReport .el-collapse .problem_item .row1 .numberBox .line[data-v-02d2fddc] {
  width: 3px;
  height: 25px;
  margin-right: 10px;
}
.OralReport_bg_pc .OralReport .el-collapse .problem_item .row1 .numberBox .number[data-v-02d2fddc] {
  margin-right: 10px;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  border-radius: 50%;
  border: 1px solid #767676;
}
.OralReport_bg_pc .OralReport .el-collapse .problem_item .row1 .problem_name[data-v-02d2fddc] {
  margin-right: 15px;
}
.OralReport_bg_pc .OralReport .el-collapse .problem_item .row3[data-v-02d2fddc] {
  margin-bottom: 15px;
}
.OralReport_bg_pc .OralReport .el-collapse .problem_item .toothBox[data-v-02d2fddc] {
  position: absolute;
  z-index: 999;
  width: 25%;
}
.OralReport_bg_pc .OralReport .el-collapse .problem_item .toothBox .toothItem[data-v-02d2fddc] {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin-left: 15px;
  margin-top: 15px;
  border-radius: 10px;
  color: #ffffff;
  cursor: pointer;
}
.OralReport_bg_pc .OralReport .el-collapse .problem_item .el-carousel img[data-v-02d2fddc] {
  width: 100%;
  height: 100%;
}
.OralReport_bg_pc .OralReport .el-collapse .problem_item_pc[data-v-02d2fddc] .el-carousel__container {
  min-width: 1000px;
  min-height: 600px;
}
.OralReport_bg_pc .OralReport[data-v-02d2fddc] .el-collapse-item__header {
  background: transparent;
}
.OralReport_bg_pc .OralReport .bd[data-v-02d2fddc] {
  border: 1px solid #3c61c3;
  border-radius: 10px;
}
.OralReport_bg_pc .OralReport .OralReport_content[data-v-02d2fddc] {
  padding: 22px;
  max-width: 1244px;
  margin: 74px auto;
  margin-bottom: 0;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.3);
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_title[data-v-02d2fddc] {
  color: #3c61c3;
  font-size: 48px;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 30px;
  line-height: 90px;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_info[data-v-02d2fddc],
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_model[data-v-02d2fddc],
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_model_box[data-v-02d2fddc],
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot[data-v-02d2fddc],
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_problem[data-v-02d2fddc],
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot_box[data-v-02d2fddc],
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_problem_box[data-v-02d2fddc] {
  margin-top: 15px;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_info[data-v-02d2fddc] {
  padding: 10px;
  background: #fff;
  opacity: 0.95;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_info .el-col[data-v-02d2fddc] {
  padding: 7px;
  line-height: 40px;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_info .title_text[data-v-02d2fddc] {
  display: inline-block;
  margin-right: 20px;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_model .OralReport_model_box[data-v-02d2fddc] {
  position: relative;
  height: 450px;
  border-radius: 10px;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_model .OralReport_model_box .btn_box[data-v-02d2fddc] {
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 999;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_model .OralReport_model_box .btn_box img[data-v-02d2fddc] {
  background: #ffffff;
  border-radius: 10px;
  display: inline-block;
  margin-bottom: 10px;
  cursor: pointer;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_model .OralReport_model_box .model_box[data-v-02d2fddc] {
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 10px;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_model .OralReport_model_box .model_box .resetting_box[data-v-02d2fddc] {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #ffffff;
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  position: absolute;
  bottom: 5%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  cursor: pointer;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_model .OralReport_model_box .model_box .resetting_box img[data-v-02d2fddc] {
  width: 100%;
  height: 100%;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_model .OralReport_model_box .model_box .three_img[data-v-02d2fddc] {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_model .OralReport_model_box .model_box .three_img .el-image[data-v-02d2fddc] {
  width: 100%;
  height: 100%;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_model .OralReport_model_box .model_box .three_img .el-image[data-v-02d2fddc] img {
  -o-object-fit: contain;
     object-fit: contain;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_model .OralReport_model_box .model_box .three_img .zanwushuju[data-v-02d2fddc] {
  position: absolute;
  bottom: 40px;
  width: 100%;
  text-align: center;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_model .OralReport_model_box .model_box .resetting_box_pc[data-v-02d2fddc]:hover {
  background: rgba(60, 97, 195, 0.5) !important;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box[data-v-02d2fddc] {
  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;
  padding: 15px;
  background: rgba(255, 255, 255, 0.9);
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top[data-v-02d2fddc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .el-image[data-v-02d2fddc] {
  height: 100%;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .el-image span[data-v-02d2fddc] {
  display: inline-block;
  height: 100%;
  position: relative;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .el-image span .el-image[data-v-02d2fddc] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .el-image span .el-image[data-v-02d2fddc] img {
  -o-object-fit: contain;
     object-fit: contain;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .el-image span .zanwushuju[data-v-02d2fddc] {
  position: absolute;
  left: 38%;
  bottom: 170px;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .screenshot_box[data-v-02d2fddc] {
  width: 323px;
  height: 540px;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .screenshot_box > img[data-v-02d2fddc] {
  width: 100%;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .carousel_box[data-v-02d2fddc] {
  width: 740px;
  height: 500px;
  margin-top: 38px;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .carousel_box .el-carousel[data-v-02d2fddc],
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .carousel_box[data-v-02d2fddc] .el-carousel__container {
  height: 100%;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .carousel_box .el-carousel .el-carousel__item[data-v-02d2fddc],
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .carousel_box[data-v-02d2fddc] .el-carousel__container .el-carousel__item {
  line-height: 500px;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .carousel_box .el-carousel img[data-v-02d2fddc],
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .carousel_box[data-v-02d2fddc] .el-carousel__container img {
  height: auto;
  width: 100%;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .carousel_box[data-v-02d2fddc] .is-active {
  height: 100%;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .carousel_box[data-v-02d2fddc] .is-active > .el-image {
  height: 100%;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .carousel_box[data-v-02d2fddc] .is-active > .el-image span {
  display: inline-block;
  height: 100%;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .carousel_box[data-v-02d2fddc] .is-active > .el-image span .el-image {
  height: calc(100% - 30px);
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .carousel_box[data-v-02d2fddc] .is-active > .el-image span .el-image img {
  -o-object-fit: contain;
     object-fit: contain;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_top .carousel_box[data-v-02d2fddc] .is-active > .el-image span .zanwushuju {
  position: absolute;
  bottom: 38px;
  height: 20px;
  line-height: 20px;
  left: 45%;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_bottom[data-v-02d2fddc] {
  min-height: 50px;
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_screenshot .OralReport_screenshot_box .OralReport_screenshot_box_bottom > div[data-v-02d2fddc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px;
  cursor: pointer;
  margin-bottom: 10px;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_problem_box[data-v-02d2fddc] {
  padding: 10px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.9);
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_problem_box > p[data-v-02d2fddc] {
  margin: 15px 0;
  color: rgba(157, 155, 155, 0.62);
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_problem_box .el-carousel[data-v-02d2fddc] {
  width: 99%;
  border-radius: 10px;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_problem_box[data-v-02d2fddc] .el-carousel__container .el-carousel__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_problem_box[data-v-02d2fddc] .el-carousel__container .el-carousel__item .row2,
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_problem_box[data-v-02d2fddc] .el-carousel__container .el-carousel__item .row3 {
  width: 100%;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_problem_box[data-v-02d2fddc] .el-carousel__container .el-carousel__item img {
  height: 100%;
  max-height: 145px;
  -o-object-fit: contain;
     object-fit: contain;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_subtitle[data-v-02d2fddc] {
  font-size: 17px;
  font-weight: bolder;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_subtitle[data-v-02d2fddc] .el-card__body {
  padding: 16px;
}
.OralReport_bg_pc .OralReport .OralReport_content .OralReport_subtitle .title_text[data-v-02d2fddc] {
  font-size: 24px;
}
.OralReport_bg_pc .logo[data-v-02d2fddc] {
  height: 42px;
  width: auto;
}
