#my-video {
  width: 100%;
  max-width: 100%;
  height: 86vh;
  overflow: hidden;
  position: relative;
}
.mt10 {
  margin-top: 0.1rem;
}
.pt60 {
  padding-top: 0.6rem;
}
.spaceText {
  font-size: 0.14rem;
  color: #B7B7B7;
  text-align: center;
  line-height: 1;
  padding: 0.1rem 0 0.18rem 0;
}
.h34 {
  height: 0.34rem;
}
.playVideo {
  background: #000;
  width: 100%;
  height: 100vh;
  z-index: 3000;
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 6000;
}
.playVideo video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.playVideo .closeVideo {
  text-align: center;
  width: 0.8rem;
  border-radius: 0.1rem;
  height: 0.24rem;
  display: flex;
  align-items: center;
  background: #ccc;
  font-size: 0.13rem;
  justify-content: center;
  margin: 0.2rem auto 0.2rem;
}
.playVideo .activePaly button {
  display: none !important;
}
.p20 {
  padding: 0 0.2rem;
}
.doctorInfoS {
  padding: 0.2rem 0.2rem 0 0.2rem;
}
.doctorInfoS .infoOne {
  display: flex;
  position: relative;
}
.doctorInfoS .infoOne .doctorImg {
  height: 0.5rem;
  width: 0.5rem;
  overflow: hidden;
  border-radius: 50%;
}
.doctorInfoS .infoOne .doctorText {
  margin-left: 0.06rem;
}
.doctorInfoS .infoOne .doctorText .name {
  font-size: 0.18rem;
  font-weight: bold;
  color: #353535;
  line-height: 0.2rem;
}
.doctorInfoS .infoOne .doctorText .time {
  padding: 0.02rem 0;
  font-size: 0.13rem;
  font-weight: 400;
  color: #8a8a8a;
  line-height: 0.18rem;
}
.doctorInfoS .infoOne .doctorText .grade {
  line-height: 1;
  font-size: 0;
  display: flex;
  align-items: center;
}
.doctorInfoS .infoOne .doctorText .grade .van-rate i {
  font-size: 0.12rem !important;
}
.doctorInfoS .infoOne .doctorText .grade .consume {
  margin-left: 0.08rem;
  font-size: 0.13rem;
  color: #353535;
  line-height: 0.18rem;
}
.doctorInfoS .infoOne .delect {
  width: 0.56rem;
  height: 0.26rem;
  border-radius: 0.13rem;
  border: 0.01rem solid #d8d8d8;
  font-size: 0.13rem;
  font-weight: 400;
  color: #646464;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
}
/* .doctorInfoS .infoOne .labelBox {
  height: 0.26rem;
  background: linear-gradient(90deg, #ffb772 0%, #ff8e53 100%);
  border-radius: 1rem 0rem 0rem 1rem;
  font-size: 0.13rem;
  color: #ffffff;
  display: flex;
  align-items: center;
  padding: 0 0.11rem;
  position: absolute;
  right: -0.2rem;
} */
.doctorInfoS .infoOne .labelBox {
  position: absolute;
  /* width:1.45rem; */
  height:0.26rem;
  background-image: linear-gradient(-90deg, #FFC58E 3%, #FFA475 100%);
  /* background:linear-gradient(90deg,rgba(255,183,114,1) 0%,rgba(255,142,83,1) 100%); */
  border-radius:1rem 0rem 0rem 1rem;
  right: -0.2rem;
  font-size:0.13rem;
  color:rgba(255,255,255,1);
  display: flex;
  align-items: center;
  justify-content: center;

}
.doctorInfoS .infoOne .labelBox .bigText {
  font-size: 12px;
color: #FFFFFF;
white-space: nowrap;
padding-left: 10px;
padding-right: 10px;
}
.doctorInfoS .infoOne .labelBox .smaText {
  font-size:12px;
  color: #FFFFFF;
  transform: scale(.8);
  -webkit-transform: scale(.8);
  white-space: nowrap;
  position: relative;
  left: -12px;
  /* -webkit-transform-origin-x: left; */
  /* transform-origin-x: left; */
}
.doctorInfoS .doctorLabel {
  display: flex;
  align-items: center;
  margin: 0.08rem 0;
}
.doctorInfoS .doctorLabel .lableL {
  font-size: 0.13rem;
  color: #ff803e;
  line-height: 0.18rem;
}
.doctorInfoS .doctorLabel .lableR {
  display: flex;
}
.doctorInfoS .doctorLabel .lableR .child {
  display: flex;
  margin-right: 0.18rem;
  align-items: center;
}
.doctorInfoS .doctorLabel .lableR .child div {
  font-size: 0.13rem;
  color: #ff803e;
  line-height: 0.18rem;
  margin-left: 0.02rem;
}
.doctorInfoS .doctorLabel .lableR .child img {
  height: 0.14rem;
  width: 0.14rem;
}
.doctorInfoS .textLong {
  margin: 0.1rem 0 0.06rem 0;
  font-size: 0.15rem;
  color: #353535;
  line-height: 0.2rem;
}
.doctorInfoS .projectLable {
  display: flex;
}
.doctorInfoS .projectLable .child {
  display: flex;
  align-items: center;
  height: 0.2rem;
  background: #f9f9f9;
  border-radius: 0.04rem;
  padding: 0 0.09rem;
  margin-right: 0.08rem;
  font-size: 0.12rem;
  color: #646464;
  font-weight: 400;
}
.doctorInfoS .imgVideoArr {
  display: flex;
  flex-wrap: wrap;
  width: 92vw;
  padding: 0.1rem 0 0 0;
}
.doctorInfoS .imgVideoArr .imgArr,
.doctorInfoS .imgVideoArr .videoArr {
  position: relative;
  height: 1.06rem;
  width: 1.06rem;
  overflow: hidden;
  border-radius: 0.06rem;
  margin-right: 0.08rem;
  margin-bottom: 0.08rem;
}
.doctorInfoS .imgVideoArr .imgArr .icon-play,
.doctorInfoS .imgVideoArr .videoArr .icon-play {
  height: 0.3rem;
  width: 0.3rem;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transform: -webkit-translate(-50%, -50%);
}
.doctorInfoS .imgVideoArr .moreImgVideo {
  position: relative;
  height: 1.06rem;
  width: 1.06rem;
  overflow: hidden;
  border-radius: 0.06rem;
  margin-right: 0.08rem;
  margin-bottom: 0.08rem;
}
.doctorInfoS .imgVideoArr .showBg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  font-size: 0.27rem;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.doctorInfoS .formText {
  font-size: 0.12rem;
  padding: 0.09rem 0 0.12rem 0;
  font-weight: 400;
  color: #8a8a8a;
}
.doctorInfoS .formDoctorText {
  margin: 0.1rem 0;
  width: 100%;
  padding: 0.12rem;
  background: #f9f9f9;
  line-height: 0;
  font-size: 0;
}
.doctorInfoS .formDoctorText .form {
  font-size: 0.13rem;
  font-weight: 400;
  color: #6A7799;
  line-height: 0.18rem;
}
.doctorInfoS .formDoctorText .to {
  font-weight: 400;
  font-size: 0.13rem;

  color: #8A8A8A;
  line-height: 0.18rem;
}
.doctorInfoS .goodText {
  display: flex;
  align-items: center;
  height: 0.4rem;
  width: 100%;
}
.doctorInfoS .goodText .ico1 {
  height: 0.18rem;
  width: 0.18rem;
}
.doctorInfoS .goodText div {
  padding: 0 0.02rem 0 0.04rem;
  font-size: 0.14rem;
  font-weight: bold;
  color: #353535;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 3rem;
}
.doctorInfoS .goodText div span {
  color: #FF803E;
}
.doctorInfoS .goodText .ico2 {
  height: 0.12rem;
  width: 0.12rem;
}
.pfixed {
  position: fixed;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1800;
  background: #fff;
  display: flex;
  justify-content: space-between;
  height: 0.5rem;
  padding: 0 0.2rem;
  align-items: center;
}
.pfixed .clickBox {
  display: flex;
  align-items: flex-end;
}
.pfixed .clickBox img {
  height: 0.18rem;
  width: 0.18rem;
}
.pfixed .clickBox div {
  font-size: 0.12rem;
  color: #565656;
  margin-left: 0.04rem;
}
.handleIcon {
  display: flex;
  justify-content: space-between;
  height: 0.43rem;
  align-items: center;
}
.handleIcon .clickBox {
  display: flex;
  align-items: flex-end;
}
.handleIcon .clickBox img {
  height: 0.18rem;
  width: 0.18rem;
}
.handleIcon .clickBox div {
  font-size: 0.12rem;
  color: #565656;
  margin-left: 0.04rem;
}
.handleIcon .cukclickBox div {
  color: #FF803E;
}
.handleIcon .cukclickBoxTwo div {
  color: #FF5654;
}

.newHandleIcon {
  height: 0.49rem
}
.newHandleIcon,.handleIcon-left,.handleIcon-right {
  display: flex;
}
.newHandleIcon .clickBox {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.newHandleIcon .clickBox:not(:last-child) {
  margin-right: .18rem;
}
.newHandleIcon .clickBox .handleColor {
  color: #FF803E;
}
.newHandleIcon .clickBox div {
  margin-top: .05rem;
  margin-left: 0;
}

.van-overflow-hidden {
  overflow: hidden!important;
}
.van-divider {
  background: #f4f4f4;
  padding: 0.16rem 0.2rem;
  margin: 0;
  border-color: #ccc;
}
.van-share {
  height: 100%;
  background-color: transparent!important;
}
.van-share .shareMain {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 5000;
}
.van-share .shareMain .shareMain-t {
  padding: 0 0.2rem;
  height: 1rem;
  display: flex;
  align-items: center;
  background: #ffffff;
  justify-content: space-between;
}
.van-share .shareMain .shareMain-t .icon-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.van-share .shareMain .shareMain-t .icon-box img {
  height: 0.44rem;
  width: 0.44rem;
}
.van-share .shareMain .shareMain-t .icon-box .icon-share-1 {
  height: 0.14rem;
  width: 0.22rem;
  position: absolute;
  top: -0.04rem;
  right: -0.1rem;
}
.van-share .shareMain .shareMain-t .icon-box div {
  margin-top: 0.1rem;
  font-size: 0.12rem;
  font-weight: 400;
  color: #7d7e80;
}
.van-share .shareMain .h8 {
  height: 0.08rem;
  background: #f2f3f5;
  width: 100%;
}
.van-share .shareMain .shareMain-b {
  height: 0.5rem;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
}
.van-share .shareMainBox {
  position: absolute;
  height: 4.8rem;
  width: 2.44rem;
  z-index: 4000;
  left: 50%;
  top: 38%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  box-shadow: 0rem 0.02rem 0.04rem 0rem rgba(0, 0, 0, 0.09);
  border-radius: 0.15rem;
  overflow: hidden;
}
.van-share .shareMainBox .shareImg {
  height: 3.8rem;
  width: 2.44rem;
  z-index: 4000;
  overflow: hidden;
  box-shadow: 0rem 0.02rem 0.04rem 0rem rgba(0, 0, 0, 0.09);
  border-radius: 0.15rem;
}
.showShareTop {
  overflow: hidden;
  border-radius: 0.15rem;
  top: 45%;
  background: transparent;
}
.showShareTop .shareImg {
  height: 3.8rem;
  width: 2.44rem;
  z-index: 4000;
  overflow: hidden;
  box-shadow: 0rem 0.02rem 0.04rem 0rem rgba(0, 0, 0, 0.09);
  border-radius: 0.15rem;
}
.showShareTop .shareT {
  margin-top: 0.12rem;
}
.shareBottom {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 0.5rem;
  background: #ffffff;
  font-size: 0.16rem;
  display: flex;
  font-weight: 400;
  align-items: center;
  justify-content: center;
  z-index: 2100;
}

.vanShareCode {
  height: 100%;
  background-color: transparent!important;
  -webkit-user-select: none;
  /*禁用手机浏览器的用户选择功能 */
  -moz-user-select: none;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.vanShareCode .main {
  width: 3.75rem;
  height: 4.25rem;
  background: url('../../public/img/bgCopy@2X.png') no-repeat center;
  background-size: 100% 100%;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.vanShareCode .main .p1 {
  font-size: 0.22rem;
  color: #ffffff;
  line-height: 0.38rem;
}
.vanShareCode .main .imgBorder {
  width: 1.56rem;
  height: 1.56rem;
  border-radius: 0.08rem;
  border: 0.01rem solid #ffffff;
  overflow: hidden;
  margin: 0.21rem auto 0.37rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.vanShareCode .main .imgBorder img {
  height: 1.4rem;
  width: 1.4rem;
}
.vanShareCode .main .p2 {
  font-size: 0.16rem;
  color: #ffffff;
  line-height: 0.17rem;
}
.vanShareCode .close {
  width: 0.26rem;
  height: 0.26rem;
  margin: 0.4rem auto;
}
.vanShareTwo .main {
  width: 2.95rem;
  height: 3.34rem;
  border-radius: 0.15rem;
  overflow: hidden;
  background: transparent!important;
}
.overlayBox {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100vw;
  height: 100vh;
  z-index: 4000;
  overflow: hidden;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.overlayBox .overGray {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 5000;
}
.overlayBox .overlayMain {
  position: fixed;
  width: 86%;
  height: 1.28rem;
  background: #ffffff;
  border-radius: 0.08rem;
  z-index: 6000;
  top: 1.88rem;
  left: 7%;
}
.overlayBox .overlayMain .text {
  padding: 0.2rem 0.2rem 0.15rem 0.2rem;
  font-size: 0.15rem;
  color: #353535;
  line-height: 0.21rem;
}
.overlayBox .overlayMain .btn {
  height: 0.5rem;
  font-size: 0.16rem;
  color: #ff803e;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pjdq {
  position: fixed;
  bottom: 1.45rem;
  right: 0.2rem;
  width: 0.9rem;
  height: 0.9rem;
  z-index: 3000;
}
.yqBoxMain {
  position: fixed;
  bottom: 1.45rem;
  flex-direction: column;
  right: 0.2rem;
  width: 0.6rem;
  height: 0.6rem;
  background: linear-gradient(180deg, #ffa24a 0%, #ff935a 100%);
  box-shadow: 0rem 0.05rem 0.04rem 0rem rgba(255, 128, 62, 0.15);
  font-size: 0.13rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  line-height: 0.18rem;
  padding: 0.12rem 0.16rem;
  color: #ffffff;
  z-index: 3000;
}
.shareBottomText {
  height: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background: #ff803e;
  box-shadow: 0rem -0.03rem 0.04rem 0rem rgba(139, 54, 0, 0.13);
}
.shareBottomText .title-t {
  font-size: 0.2rem;
  font-weight: 800;
  color: #ffffff;
  line-height: 0.28rem;
}
.shareBottomText .title-b {
  margin-top: 0.06rem;
  font-size: 0.15rem;
  font-weight: bold;
  color: #ffffff;
  line-height: 0.2rem;
}
.newMain {
  height: 1.94rem;
  margin: 0.1rem 0.1rem 0.14rem 0.1rem;
  border-radius: 0.08rem;
  position: relative;
  background: #fff9e6;
  box-shadow: 0rem 0.02rem 0.04rem 0rem rgba(198, 154, 0, 0.35);
}
.newMain .main {
  padding: 0.13rem 0 0 0;
}
.newMain .main .title {
  font-size: 0.16rem;
  font-weight: bold;
  color: #a85b21;
  line-height: 0.24rem;
  text-align: center;
}
.newMain .main .toMore {
  position: absolute;
  top: 0.17rem;
  right: 0.06rem;
  width: 0.44rem;
  height: 0.18rem;
}
.newMain .main .samllTitle {
  font-size: 0.14rem;
  color: #ba7842;
  line-height: 0.2rem;
  text-align: center;
  margin: 0.05rem 0 0.1rem 0;
  position: relative;
}
.newMain .main .samllTitle::after {
  position: absolute;
  content: '';
  width: 0.86rem;
  height: 0.02rem;
  background: linear-gradient(270deg, #ffeacf 0%, #fed0a1 100%);
  border-radius: 0.01rem;
  top: 0.08rem;
  right: 0.56rem;
}
.newMain .main .samllTitle::before {
  position: absolute;
  content: '';
  width: 0.86rem;
  height: 0.02rem;
  background: linear-gradient(270deg, #ffeacf 0%, #fed0a1 100%);
  border-radius: 0.01rem;
  left: 0.56rem;
  top: 0.08rem;
}
.newMain .main .chunk {
  display: flex;
  position: relative;
  z-index: 100;
}
.newMain .main .chunk .child:nth-child(1),
.newMain .main .chunk .child:nth-child(4) {
  width: 0.88rem;
  height: 1.22rem;
}
.newMain .main .chunk .child:nth-child(2),
.newMain .main .chunk .child:nth-child(3) {
  width: 0.9rem;
  height: 1.22rem;
}
.newMain .main .chunk .child {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.newMain .main .chunk .child img {
  width: 0.5rem;
  height: 0.5rem;
}
.newMain .main .chunk .child .p1 {
  margin-top: 0.08rem;
  color: #BA7842;
  font-size: 0.11rem;
  line-height: 0.16rem;
  transform: scale(0.9);
  -webkit-transform: scale(0.9);
  white-space: nowrap;
}
.newMain .main .chunk .child .p2 {
  color: #F35B1E;
  font-size: 0.11rem;
  line-height: 0.16rem;
  transform: scale(0.9);
  -webkit-transform: scale(0.9);
  white-space: nowrap;
}
.newMain .main .line {
  width: 3rem;
  height: 0.04rem;
  border-radius: 0.02rem;
  position: absolute;
  bottom: 0.8rem;
  left: 50%;
  margin-left: -1.5rem;
  z-index: 50;
}
.news {
  position: sticky;
  -webkit-position: sticky;
  top: 45px;
  left: 0;
  width: 100%;
  height: 0.34rem;
  background: #f9e5ad;
  display: flex;
  align-items: center;
  padding: 0 0.1rem 0 0.2rem;
  z-index: 1000;
  justify-content: center;
}
.news img {
  height: 0.2rem;
  width: 0.2rem;
}
.news span {
  margin-left: 0.07rem;
  font-size: 0.14rem;
  color: #c39942;
}
.clickBtn {
  margin: 0 0.2rem;
  background: #ff803e;
  border-radius: 0.25rem;
  height: 0.5rem;
  font-size: 0.16rem;
  font-weight: bold;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bgColor {
  margin-top: 0.14rem;
  background: #fff5f0;
  color: #ff803e;
}
.informInfo {
  font-size: 0.14rem;
  color: #b7b7b7;
  line-height: 0.2rem;
  text-align: center;
  margin: 0.1rem auto 0.1rem;
}
.shareT {
  font-size: 0.16rem;
  font-weight: 800;
  color: #f1f1f1;
  line-height: 0.22rem;
  text-align: center;
  margin-top: 0.16rem;
}
.shareB {
  margin-top: 0.06rem;
  text-align: center;
  font-size: 0.14rem;
  font-weight: bold;
  color: #f1f1f1;
  line-height: 0.2rem;
}
#shade {
  position: fixed;
  width: 100vw;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100vh;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.8);
  z-index: 7000;
  transition: all 0.3s;
}
#shade .share {
  width: 1.46rem;
  height: 1.86rem;
  position: absolute;
  right: 0.42rem;
  top: 0.42rem;
}
#shade .text {
  font-size: 0.2rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.3rem;
  text-align: center;
  margin-top: 2.7rem;
  padding: 0 0.4rem;
}
#app {
  position: relative;
}
#app .appMaiin {
  padding: 0 0 0.8rem 0;
}
#app .appMaiin .spaceBetween {
  justify-content: space-between;
}
#app .appMaiin .news {
  position: sticky;
  -webkit-position: sticky;
  top: 45px;
  left: 0;
  width: 100%;
  height: 0.34rem;
  background: #f9e5ad;
  display: flex;
  align-items: center;
  padding: 0 0.1rem 0 0.2rem;
  z-index: 1000;
  justify-content: center;
}
#app .appMaiin .news img {
  height: 0.2rem;
  width: 0.2rem;
}
#app .appMaiin .news span {
  margin-left: 0.07rem;
  font-size: 0.14rem;
  color: #c39942;
}
#app .appMaiin .borderBottom8 {
  height: 0.08rem;
  width: 100%;
  background: #F4F4F4;
}
#app .appMaiin .pjbox {
  width: 100%;
  height: 0.57rem;
  display: flex;
  align-items: center;
  padding: 0 0.2rem;
  overflow: hidden;
  clear: both;
}
#app .appMaiin .pjbox .title {
  font-size: 0.18rem;
  font-weight: bold;
  color: #353535;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
#app .appMaiin .pjbox .title .smImg {
  height: 0.22rem;
  width: 0.22rem;
  margin-left: 0.06rem;
}
#app .appMaiin .pjbox .selectDoctor {
  display: flex;
  align-items: center;
}
#app .appMaiin .pjbox .selectDoctor span {
  font-size: 16px;
  color: #b7b7b7;
}
#app .appMaiin .pjbox .selectDoctor .select {
  color: #353535;
}
#app .appMaiin .pjbox .selectDoctor img {
  height: 12px;
  width: 12px;
}
#app .appMaiin .pjbox .money {
  height: 100%;
  overflow: hidden;
  margin-left: 0.2rem;
  font-size: 0.18rem;
}
#app .appMaiin .pjbox .money::placeholder {
  color: #B7B7B7;
}
#app .appMaiin .pjbox .starContent {
  margin-left: 0.7rem;
  height: 100%;
  display: flex;
  align-items: center;
}
#app .appMaiin .pjbox .content {
  display: flex;
  align-items: center;
  height: 100%;
}
#app .appMaiin .pjbox .content .btn {
  margin-left: 0.1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 0.32rem;
  padding: 0 0.14rem;
  background: #f9f9f9;
  border-radius: 0.16rem;
  font-size: 0.13rem;
  color: #353535;
  border: 0.01rem solid transparent;
  transition: all 0.3s;
}
#app .appMaiin .pjbox .content .active {
  background: #fff5f0;
  border: 0.01rem solid #ffc6a9;
  color: #ff803e;
}
#app .appMaiin .pjbox .content .check {
  height: 0.2rem;
  width: 0.2rem;
}
#app .appMaiin .fillIn {
  overflow: hidden;
  padding: 0.14rem 0.2rem;
}
#app .appMaiin .fillIn .titleBig {
  display: flex;
  align-items: center;
}
#app .appMaiin .fillIn .titleBig .titleL {
  font-size: 0.18rem;
  font-weight: bold;
  color: #353535;
  line-height: 0.25rem;
}
#app .appMaiin .fillIn .titleBig .titleR {
  margin-left: 0.13rem;
  font-size: 0.15rem;
  color: #8a8a8a;
  line-height: 0.21rem;
}
#app .appMaiin .fillIn .selectLabel {
  display: flex;
  align-items: center;
  /* margin-bottom: 14px; */
  flex-wrap: wrap;
}
#app .appMaiin .fillIn .selectLabel div {
  margin-bottom: 14px;
  font-size: .13rem;
  color: #353535;
  height: 0.32rem;
  padding: 0 0.12rem;
  background: #F9F9F9;
  border-radius: 0.16rem;
  display: flex;
  align-items: center;
  border: 1px solid transparent;
}
#app .appMaiin .fillIn .selectLabel .lableSelect {
  background: #FFF5F0;
  color: #FF803E;
  border: 1px solid #FFC6A9;
}
#app .appMaiin .fillIn .selectLabel div:not(:last-child) {
margin-right: .1rem;
}
#app .appMaiin .fillIn textarea {
  width: 100%;
  font-size: 0.15rem;
}
#app .appMaiin .fillIn textarea::placeholder {
  font-size: 0.15rem;
  color: #b7b7b7;
}
#app .appMaiin .fillIn .statistics {
  font-size: 0.12rem;
  color: #b7b7b7;
  line-height: 0.17rem;
  text-align: right;
}
#app .appMaiin .fillIn .updateInfo {
  display: flex;
  margin-top: 0.28rem;
  flex-wrap: wrap;
  width: 94vw;
}
#app .appMaiin .fillIn .updateInfo .updateInput {
  width: 0.01rem;
  height: 0.01rem;
  opacity: 0;
}
#app .appMaiin .fillIn .updateInfo .imgVideo {
  display: flex;
  flex-wrap: wrap;
  width: 94vw;
}
#app .appMaiin .fillIn .updateInfo .imgVideo .imgBox {
  margin-right: 0.1rem;
  margin-bottom: 0.1rem;
  position: relative;
}
#app .appMaiin .fillIn .updateInfo .imgVideo .imgBox .imgDeta {
  width: 0.76rem;
  height: 0.76rem;
  border-radius: 0.04rem;
  overflow: hidden;
  object-fit: cover;
}
#app .appMaiin .fillIn .updateInfo .imgVideo .imgBox .icon-del {
  position: absolute;
  height: 0.18rem;
  width: 0.18rem;
  top: -0.1rem;
  right: -0.05rem;
}
#app .appMaiin .fillIn .updateInfo .imgVideo .imgBox .icon-pay {
  height: 0.3rem;
  width: 0.3rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#app .appMaiin .fillIn .updateInfo .img,
#app .appMaiin .fillIn .updateInfo .video {
  margin-right: 0.1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 0.76rem;
  height: 0.76rem;
  border-radius: 0.04rem;
  border: 0.01rem dashed #cfcfcf;
}
#app .appMaiin .fillIn .updateInfo .img img,
#app .appMaiin .fillIn .updateInfo .video img {
  height: 0.24rem;
  width: 0.24rem;
  margin-bottom: 0.04rem;
}
#app .appMaiin .fillIn .updateInfo .img div,
#app .appMaiin .fillIn .updateInfo .video div {
  line-height: 0.16rem;
  font-size: 0.11rem;
  color: #b7b7b7;
}
#app .appMaiin .fillIn .updateInfo .stateText {
  font-size: 0.12rem;
  color: #b7b7b7;
  line-height: 0.18rem;
  height: 0.76rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#app .appMaiin .fillIn .updateInfo .w240 {
  width: 2.4rem;
}
#app .appMaiin .fillIn .mt10 {
  margin-top: 0.1rem;
}
#app .btnBottom {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.49rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ff803e;
  font-size: 0.16rem;
  font-weight: bold;
  color: #ffffff;
  line-height: 0.22rem;
}
#app .van-popup {
  border-radius: 0.06rem;
}
#app .popup {
  width: 3.15rem;
  height: 3rem;
  background: #ffffff;
  border-radius: 0.06rem;
  position: relative;
}
#app .popup .popup-top {
  height: 2.4rem;
  padding: 0.4rem 0.25rem 0 0.25rem;
  line-height: 1;
  font-size: 0;
}
#app .popup .popup-top .t1 {
  font-size: 0.18rem;
  font-weight: bold;
  color: #353535;
  text-align: center;
  line-height: 0.25rem;
}
#app .popup .popup-top .t2 {
  font-size: 0.13rem;
  color: #353535;
  line-height: 0.2rem;
  text-align: center;
  margin-top: 0.08rem;
}
#app .popup .popup-top .userImg {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
}
#app .popup .popup-top .userImg div {
  height: 0.6rem;
  width: 0.6rem;
  overflow: hidden;
  margin: 0.14rem auto 0.14rem;
  border-radius: 50%;
}
#app .popup .popup-top .userImg div img {
  object-fit: cover;
}
#app .popup .popup-top .userImg .ico {
  height: 0.12rem;
  width: 0.12rem;
  margin-left: 0.1rem;
  position: absolute;
  top: 0.35rem;
  right: 0.75rem;
}
#app .popup .popup-top .userName {
  height: 0.4rem;
  border-radius: 0.04rem;
  border: 0.01rem solid #d8d8d8;
  width: 100%;
  font-size: 0.15rem;
  padding: 0 0.12rem;
  color: #8a8a8a;
}
#app .popup .btn {
  height: 0.6rem;
  position: absolute;
  width: 100%;
  display: flex;
}
#app .popup .btn div {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.16rem;
}
#app .popup .btn .confirm {
  color: #ff803e;
  line-height: 0.22rem;
}
#app .popup .btn .qubtn {
  color: #353535;
  line-height: 0.22rem;
}
#app .popup #userImg {
  width: 0.01rem;
  height: 0.01rem;
  opacity: 0;
}
#Evaluate {
  position: relative;
}
#Evaluate .evaluateMain {
  padding-bottom: 0.5rem;
}
#Evaluate .evaluateMain .news {
  position: sticky;
  -webkit-position: sticky;
  top: 45px;
  left: 0;
  width: 100%;
  height: 0.34rem;
  background: #f9e5ad;
  display: flex;
  align-items: center;
  padding: 0 0.1rem 0 0.2rem;
  z-index: 1000;
  justify-content: center;
}
#Evaluate .evaluateMain .news img {
  height: 0.2rem;
  width: 0.2rem;
}
#Evaluate .evaluateMain .news span {
  margin-left: 0.07rem;
  font-size: 0.14rem;
  color: #c39942;
}
#Evaluate .evaluateMain .h34 {
  height: 0.34rem;
}
#Evaluate .evaluateMain .projectArr {
  height: 0.46rem;
  width: 100%;
  background: #ffffff;
  box-shadow: 0rem 0.04rem 0.06rem 0rem rgba(0, 0, 0, 0.06);
  padding: 0 0.2rem;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  line-height: 0.46rem;
  display: flex;
  white-space: nowrap;
  min-width: 100%;
  position: relative;
}
#Evaluate .evaluateMain .projectArr .child {
  float: left;
  font-size: 0.15rem;
  font-weight: 400;
  color: #353535;
  margin-right: 0.2rem;
  position: relative;
}
#Evaluate .evaluateMain .projectArr .active {
  font-size: 0.18rem;
  font-weight: bold;
}
#Evaluate .evaluateMain .projectArr .active::before {
  position: absolute;
  content: '';
  width: 100%;
  bottom: 0.11rem;
  height: 0.04rem;
  background: red;
  background-color: rgba(255, 128, 62, 0.6);
}
#Evaluate .evaluateMain .projectArr::-webkit-scrollbar {
  display: none;
}
#Evaluate .evaluateMain .startGrade {
  height: 0.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
#Evaluate .evaluateMain .startGrade .starContent {
  height: 100%;
  display: flex;
  align-items: center;
}
#Evaluate .evaluateMain .startGrade .starContent .van-rate i {
  font-size: 0.2rem !important;
}
#Evaluate .evaluateMain .startGrade .starText {
  margin-left: 0.23rem;
  font-size: 0.14rem;
  font-weight: 400;
  color: #353535;
  line-height: 0.2rem;
}
#Evaluate .evaluateMain .lableArr {
  display: flex;
  flex-wrap: wrap;
  margin: 0.18rem 0.2rem 0.08rem 0.2rem;
}
#Evaluate .evaluateMain .lableArr .child {
  height: 0.26rem;
  border-radius: 0.13rem;
  border: 0.01rem solid #d8d8d8;
  padding: 0 0.1rem;
  font-size: 0.13rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.1rem;
  margin-right: 0.1rem;
}
#Evaluate .evaluateMain .lableArr .active {
  background: #fff3ea;
  color: #ff803e;
  border: 0.01rem solid #ffc6a9;
}
#Evaluate .evaluateMain .lookMore img {
  height: 0.12rem;
  width: 0.12rem;
  transform: rotate(90deg);
  margin: 0 auto;
}
#Evaluate .evaluateMain .moreBox {
  display: flex;
  height: 0.46rem;
  align-items: center;
  justify-content: center;
}
#Evaluate .evaluateMain .moreBox span {
  font-size: 0.14rem;
  font-weight: 400;
  color: #ff803e;
}
#Evaluate .evaluateMain .moreBox img {
  margin-left: 0.04rem;
  height: 0.12rem;
  width: 0.12rem;
  transform: rotate(270deg);
}
#Evaluate .evaluateMain .moreDoctor {
  display: flex;
  height: 0.5rem;
  align-items: center;
  justify-content: center;
}
#Evaluate .evaluateMain .moreDoctor span {
  font-size: 0.14rem;
  font-weight: 400;
  color: #ff803e;
}
#Evaluate .evaluateMain .moreDoctor img {
  margin-left: 0.04rem;
  height: 0.12rem;
  width: 0.12rem;
  transform: rotate(180deg);
}
#Evaluate .evaluateMain .mainBoxChild {
  display: flex;
  flex-direction: column;
}
#Evaluate .evaluateMain .mainBoxChild .child {
  display: flex;
  padding: 0.14rem 0.2rem;
}
#Evaluate .evaluateMain .mainBoxChild .child:not(:last-child) {
  border-bottom: 0.08rem solid #F4F4F4;
}
#Evaluate .evaluateMain .mainBoxChild .child:last-child::after {
  border-bottom-width: 0rem;
}
#Evaluate .evaluateMain .mainBoxChild .left {
  position: relative;
  margin-right: 0.1rem /* 10/16 */;
  width: 0.5rem /* 50/16 */;
}
#Evaluate .evaluateMain .mainBoxChild .left .userImg {
  height: 0.5rem /* 50/16 */;
  width: 0.5rem /* 50/16 */;
  border-radius: 50%;
  overflow: hidden;
}
#Evaluate .evaluateMain .mainBoxChild .left .ico-10 {
  height: 0.19rem /* 19/16 */;
  width: 0.19rem /* 19/16 */;
  position: absolute;
  right: 0;
  top: 0.33rem /* 33/16 */;
}
#Evaluate .evaluateMain .mainBoxChild .left .ico-9 {
  position: absolute;
  top: -0.08rem;
  left: -0.08rem;
  width: 0.22rem /* 26/16 */;
  height: 0.22rem /* 26/16 */;
  transform: rotate(-14deg);
  -webkit-transform: rotate(-14deg);
}
#Evaluate .evaluateMain .mainBoxChild .right {
  flex: 1;
}
#Evaluate .evaluateMain .mainBoxChild .top6 {
  display: flex;
  align-items: center;
  line-height: 1;
  margin-bottom: 0.06rem /* 6/16 */;
}
#Evaluate .evaluateMain .mainBoxChild .top6 .top6-l {
  display: flex;
}
#Evaluate .evaluateMain .mainBoxChild .top6 .money {
  display: flex;
  margin-left: 0.06rem;
}
#Evaluate .evaluateMain .mainBoxChild .top6 .money span {
  font-size: 0.13rem /* 13/16 */;
  color: #b3b3b3;
}
#Evaluate .evaluateMain .mainBoxChild .top6 .money span:first-child {
  color: #ff803e;
  margin-right: 0.13rem /* 13/16 */;
}
#Evaluate .evaluateMain .mainBoxChild .top7 {
  line-height: 0.2rem;
  margin-bottom: 0.06rem;
  font-size: 0.14rem /* 14/16 */;
  color: #797979;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
#Evaluate .evaluateMain .mainBoxChild .top2 {
  color: #8a8a8a;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.06rem /* 6/16 */;
}
#Evaluate .evaluateMain .mainBoxChild .top2 .name {
  font-size: 0.13rem;
  color: #8A8A8A;
  letter-spacing: 0;
  line-height: 0.2rem;
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 2.3rem /* 230/16 */;
}
#Evaluate .evaluateMain .mainBoxChild .top2 .distance {
  display: inline-block;
  font-size: 0.12rem /* 12/16 */;
  color: #8A8A8A;
  opacity: 0.8;
  width: 0.34rem /* 34/16 */;
}
#Evaluate .evaluateMain .mainBoxChild .top1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#Evaluate .evaluateMain .mainBoxChild .top1 .top1-box-l {
  display: flex;
  align-items: center;
}
#Evaluate .evaluateMain .mainBoxChild .top1 .ico_active {
  background: #FDF0E9;
  border-radius: 0.02rem;
  height: 0.14rem /* 14/16 */;
  width: 0.28rem /* 28/16 */;
}
#Evaluate .evaluateMain .mainBoxChild .top1 .ico_active div {
  font-size: 0.12rem;
  transform: scale(0.8);
  -webkit-transform: scale(0.8);
  color: #FF803E;
  display: flex;
  align-items: center;
  justify-content: center;
}
#Evaluate .evaluateMain .mainBoxChild .top1 .top1-l {
  display: flex;
  align-items: center;
  font-size: 0.16rem /* 16/16 */;
  color: #242424;
  margin-right: 0.06rem /* 6/16 */;
}
#Evaluate .evaluateMain .mainBoxChild .top1 .top1-l span {
  font-size: 0.13rem;
  color: #8A8A8A;
}
#Evaluate .evaluateMain .mainBoxChild .top1 .top1-l .p1-s4 {
  display: inline-block;
  margin-left: 0.1rem /* 10/16 */;
  font-size: 0.12rem /* 12/16 */;
  background: #FDF0E9;
  color: #FF803E;
  width: 0.28rem /* 28/16 */;
  height: 0.16rem;
  text-align: center;
  border-radius: 0.04rem /* 4/16 */;
}
#Evaluate .evaluateMain .mainBoxChild .top1 .top1-l .p1-s4 a {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FF803E;
  display: inline-block;
  font-size: 0.12rem /* 12/16 */;
  transform: scale(0.9);
  -webkit-transform: scale(0.9);
}
#Evaluate .evaluateMain .mainBoxChild .top1 .top1-r {
  display: flex;
}
#Evaluate .evaluateMain .mainBoxChild .top1 .top1-r div {
  height: 0.18rem /* 18/16 */;
  width: 0.48rem /* 48/16 */;
  border-radius: 0.02rem /* 2/16 */;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.12rem /* 12/16 */;
  line-height: 1;
}
#Evaluate .evaluateMain .mainBoxChild .top1 .top1-r div div {
  transform: scale(0.9);
  -webkit-transform: scale(0.9);
  display: flex;
  align-items: center;
  justify-content: center;
}
#Evaluate .evaluateMain .mainBoxChild .top1 .top1-r .icoOne {
  border: 0.01rem /* 1/16 */ solid #FF803E;
  color: #FF803E;
}
#Evaluate .evaluateMain .mainBoxChild .top1 .top1-r .icoTwo {
  margin-left: 0.05rem /* 5/16 */;
  border: 0.01rem /* 1/16 */ solid #8ED55C;
  color: #8ED55C;
}
#Evaluate .evaluateMain .mainBoxChild .top1 .times {
  font-size: 0.12rem /* 12/16 */;
  color: #b3b3b3;
  line-height: 0.17rem;
}
#Evaluate .evaluateMain .mainBoxChild .top3 {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0.06rem /* 6/16 */;
}
#Evaluate .evaluateMain .mainBoxChild .top3 span {
  background: #f9f9f9;
  border-radius: 0.04rem;
  margin-right: 0.1rem;
  display: inline-block;
  height: 0.2rem;
  padding: 0 0.08rem;
  font-size: 0.12rem;
  color: #646464;
  line-height: 0.2rem;
  /* 20/16 */
}
#Evaluate .evaluateMain .mainBoxChild .top4 {
  margin-top: 0.06rem /* 6/16 */;
  line-height: 0.2rem;
}
#Evaluate .evaluateMain .mainBoxChild .top4 span {
  font-size: 0.12rem /* 12/16 */;
  color: #b3b3b3;
  position: relative;
  padding-right: 0.1rem /* 10/16 */;
}
#Evaluate .evaluateMain .mainBoxChild .top4 span::before {
  content: "";
  position: absolute;
  right: 0.04rem /* 4/16 */;
  top: 0.02rem /* 2/16 */;
  height: 0.1rem /* 10/16 */;
  width: 0.01rem /* 1/16 */;
  background: #b3b3b3;
}
#Evaluate .evaluateMain .mainBoxChild .top4 span:last-child::before {
  content: "";
  position: absolute;
  right: 0.04rem /* 4/16 */;
  top: 0.03rem /* 3/16 */;
  height: 0.12rem /* 12/16 */;
  width: 0.01rem /* 1/16 */;
  background: transparent;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImg {
  display: flex;
  justify-content: space-between;
  position: relative;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImg .boxImg-l {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-right: 0.1rem;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImg .boxImg-l .img1,
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImg .boxImg-l .img2 {
  height: 0.94rem;
  width: 0.94rem;
  position: relative;
  overflow: hidden;
  border-radius: 0.04rem;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImg .boxImg-l .img1 img,
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImg .boxImg-l .img2 img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImg .boxImg-r .img3 {
  border-radius: 0.04rem;
  width: 1.73rem;
  height: 1.96rem;
  width: calc(100vw - 2.02rem);
  position: relative;
  overflow: hidden;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImg .boxImg-r .img3 img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImg .msg {
  position: absolute;
  right: 0;
  bottom: 0;
  display: inline-block;
  height: 0.18rem;
  line-height: 0.18rem;
  padding: 0 0.09rem;
  font-size: 0.11rem;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.36);
  border-top-left-radius: 0.04rem;
  border-bottom-right-radius: 0.04rem;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImgTwo {
  display: flex;
  justify-content: space-between;
  position: relative;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImgTwo .boxImg-l {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-right: 0.1rem;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImgTwo .boxImg-l .img1 {
  width: calc((100vw - 1.08rem) / 2);
  height: calc((100vw - 1.08rem) / 2);
  position: relative;
  overflow: hidden;
  border-radius: 0.04rem;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImgTwo .boxImg-l .img1 img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImgTwo .boxImg-r .img3 {
  width: calc((100vw - 1.08rem) / 2);
  height: calc((100vw - 1.08rem) / 2);
  position: relative;
  overflow: hidden;
  border-radius: 0.04rem;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImgTwo .boxImg-r .img3 img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImgTwo .msg {
  position: absolute;
  right: 0;
  bottom: 0;
  display: inline-block;
  height: 0.18rem;
  line-height: 0.18rem;
  padding: 0 0.09rem;
  font-size: 0.11rem;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.36);
  border-top-left-radius: 0.04rem;
  border-bottom-right-radius: 0.04rem;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImgThree {
  display: flex;
  justify-content: space-between;
  position: relative;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImgThree .boxImg {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImgThree .boxImg .img1 {
  height: 1.77rem;
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 0.04rem;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImgThree .boxImg .img1 img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImgThree .boxImg .videoBtn {
  position: absolute;
  top: 0.14rem;
  left: 0.14rem;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 0.02rem;
  height: 0.3rem;
  width: 0.7rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImgThree .boxImg .videoBtn img {
  height: 0.12rem;
  width: 0.12rem;
}
#Evaluate .evaluateMain .mainBoxChild .top8 .boxImgThree .boxImg .videoBtn span {
  font-size: 0.13rem;
  color: #FFFFFF;
  padding-left: 0.05rem;
}
#Evaluate .evaluateMain .mainBoxChild .top9 {
  font-size: 0.13rem;
  color: #EE6620;
  line-height: 0.18rem;
  padding: 0.1rem 0;
}
#Evaluate .evaluateMain .mainBoxChild .top10 {
  display: flex;
  flex-direction: column;
  padding-top: 0.1rem;
}
#Evaluate .evaluateMain .mainBoxChild .top10 .top10-t {
  display: flex;
}
#Evaluate .evaluateMain .mainBoxChild .top10 .top10-t img {
  height: 0.18rem;
  width: 0.18rem;
}
#Evaluate .evaluateMain .mainBoxChild .top10 .top10-t span {
  font-size: 0.15rem;
  color: #4E4E4E;
  font-weight: bold;
  padding-left: 0.04rem;
}
#Evaluate .evaluateMain .mainBoxChild .top10 .top10-b {
  margin-top: 0.04rem;
  font-size: 0.13rem;
  color: #3A3A3A;
  line-height: 0.22rem;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
#Evaluate .evaluateBottom {
  position: fixed;
  display: flex;
  width: 100%;
  left: 0;
  bottom: 0;
  right: 0;
  height: 0.5rem;
  z-index: 1800;
}
#Evaluate .evaluateBottom div {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.16rem;
  font-weight: bold;
}
#Evaluate .evaluateBottom .bottom-l {
  width: 1.5rem;
  background: #ffffff;
  color: #ff803e;
}
#Evaluate .evaluateBottom .bottom-r {
  flex: 1;
  color: #ffffff;
  background: #ff803e;
}
#Details {
  margin-bottom: .7rem;
}
#Details .auditOk {
  position: relative;
}
#Details .auditOk .detailsMain .news {
  position: sticky;
  -webkit-position: sticky;
  top: 45px;
  left: 0;
  width: 100%;
  height: 0.34rem;
  background: #f9e5ad;
  display: flex;
  align-items: center;
  padding: 0 0.1rem 0 0.2rem;
  z-index: 1000;
  justify-content: center;
}
#Details .auditOk .detailsMain .news img {
  height: 0.2rem;
  width: 0.2rem;
}
#Details .auditOk .detailsMain .news span {
  margin-left: 0.07rem;
  font-size: 0.14rem;
  color: #c39942;
}
#Details .auditOk .detailsMain .h34 {
  height: 0.34rem;
}
#Details .auditOk .detailsMain .handleSet {
  height: 0.7rem;
  display: flex;
  align-items: center;
  padding: 0 0.2rem;
  justify-content: space-between;
}
#Details .auditOk .detailsMain .handleSet .text {
  font-size: 0.14rem;
  color: #8a8a8a;
}
#Details .auditOk .detailsMain .handleSet .setArr {
  display: flex;
}
#Details .auditOk .detailsMain .handleSet .setArr .child {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 0.48rem;
}
#Details .auditOk .detailsMain .handleSet .setArr .child img {
  height: 0.26rem;
  width: 0.26rem;
}
#Details .auditOk .detailsMain .handleSet .setArr .child .smaFz div {
  color: #b7b7b7;
  font-size: 0.12rem;
  transform: scale(0.8);
  transform: -webkit-scale(0.8);
  white-space: nowrap;
}
#Details .auditOk .detailsMain .handleSet .setArr .child .ico-fx {
  width: 0.22rem;
  height: 0.14rem;
  position: absolute;
  top: -0.05rem;
  right: -0.01rem;
}
#Details .auditOk .detailsMain .newDoctorCar {
  margin: 0.18rem 0.2rem 0.18rem 0.2rem;
  box-shadow: 0rem 0.04rem 0.06rem 0rem rgba(113, 113, 113, 0.18);
}
#Details .auditOk .detailsMain .doctorCar {
  position: relative;
  width: 100%;
  height: 0.73rem;
  background: url('../../public/img/bg@2X.png') no-repeat center;
  background-size: 100% 100%;
  display: flex;
  padding: 0.12rem;
}
#Details .auditOk .detailsMain .doctorCar .img {
  width: 0.45rem;
  height: 0.45rem;
  border-radius: 50%;
  overflow: hidden;
}
#Details .auditOk .detailsMain .doctorCar .info {
  margin-left: 0.1rem;
}
#Details .auditOk .detailsMain .doctorCar .info .top {
  display: flex;
  align-items: baseline;
}
#Details .auditOk .detailsMain .doctorCar .info .top .name {
  font-size: 0.18rem;
  font-weight: 600;
  color: #ffffff;
}
#Details .auditOk .detailsMain .doctorCar .info .top .job {
  margin-left: 0.08rem;
  font-size: 0.12rem;
  font-weight: 400;
  color: #ffffff;
}
#Details .auditOk .detailsMain .doctorCar .info .hospital {
  margin-top: 0.02rem;
  font-size: 0.14rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.2rem;
  max-width: 2.5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#Details .auditOk .detailsMain .doctorCar .to-index {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0.06rem;
  right: 0.06rem;
  width: 0.36rem;
  height: 0.13rem;
  background: #fff5f0;
  border-radius: 0.02rem;
  border: 0.01rem solid #ffffff;
}
#Details .auditOk .detailsMain .doctorCar .to-index div {
  font-size: 0.12rem;
  transform: scale(0.6);
  -webkit-transform: scale(0.6);
  color: #ff803e;
  white-space: nowrap;
}
#Details .auditOk .detailsMain .addYQ {
  width: 100%;
  height: 0.37rem;
  background: #fff9e6;
  border-radius: 0rem 0rem 0.04rem 0.04rem;
  display: flex;
  align-items: center;
  padding-left: 0.15rem;
}
#Details .auditOk .detailsMain .addYQ img {
  width: 0.18rem;
  height: 0.18rem;
}
#Details .auditOk .detailsMain .addYQ span {
  margin-left: 0.05rem;
  font-size: 0.15rem;
  font-weight: bold;
  color: #ba7842;
  line-height: 0.21rem;
  text-shadow: 0rem 0.04rem 0.06rem rgba(113, 113, 113, 0.18);
}
#Details .auditOk .detailsMain .bg8 {
  width: 100%;
  height: 0.08rem;
  background: #f4f4f4;
}
#Details .auditOk .detailsMain .commentArr {
  padding: 0 0.2rem;
}
#Details .auditOk .detailsMain .commentArr .nav {
  height: 0.4rem;
  display: flex;
  align-items: center;
}
#Details .auditOk .detailsMain .commentArr .nav img {
  height: 0.18rem;
  width: 0.18rem;
}
#Details .auditOk .detailsMain .commentArr .nav span {
  margin-left: 0.06rem;
  font-size: 0.14rem;
  font-weight: 500;
  color: #565656;
}
#Details .auditOk .detailsMain .commentArr .rather {
  height: 0.9rem;
  display: flex;
  justify-content: space-between;
  padding: 0.15rem 0 0.2rem 0;
  position: relative;
}
#Details .auditOk .detailsMain .commentArr .rather .ratherL {
  position: relative;
  overflow: hidden;
  min-width: 0.5rem;
  max-width: 2.8rem;
  z-index: 10;
}
#Details .auditOk .detailsMain .commentArr .rather .ratherL .ratherNum {
  font-size: 0.15rem;
  font-weight: bold;
  color: #ffa268;
  line-height: 0.2rem;
  text-align: left;
}
#Details .auditOk .detailsMain .commentArr .rather .ratherL .formL {
  width: 100%;
  height: 0.24rem;
  background: #ffa268;
  position: relative;
  z-index: 100;
  margin-top: 0.1rem;
  font-size: 0.12rem;
  color: #ffffff;
  padding-left: 0.12rem;
  display: flex;
  align-items: center;
}
#Details .auditOk .detailsMain .commentArr .rather .ratherL .formL::after {
  position: absolute;
  z-index: 200;
  right: -0.07rem;
  content: '';
  width: 0.1rem;
  height: 0.24rem;
  transform: skew(-20deg);
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  background: #e4ecf8;
}
#Details .auditOk .detailsMain .commentArr .rather .ratherR {
  position: relative;
  z-index: 10;
  flex: 1;
  min-width: 0.5rem;
}
#Details .auditOk .detailsMain .commentArr .rather .ratherR .ratherNum {
  font-size: 0.15rem;
  font-weight: bold;
  color: #8a8a8a;
  line-height: 0.2rem;
  text-align: right;
}
#Details .auditOk .detailsMain .commentArr .rather .ratherR .formR {
  width: 100%;
  height: 0.24rem;
  background: #e4ecf8;
  position: relative;
  z-index: 100;
  margin-top: 0.1rem;
  font-size: 0.12rem;
  padding-left: 0.12rem;
  padding-right: 0.12rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  color: #89a8f3;
}
#Details .auditOk .detailsMain .commentArr .rather .ratherR .formR::before {
  z-index: 200;
  position: absolute;
  left: -0.05rem;
  content: '';
  width: 0.05rem;
  height: 0.24rem;
  transform: skew(-20deg);
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  background: #fff;
}
#Details .auditOk .detailsMain .evaluatrArr {
  padding: 0.2rem 0.2rem 0 0.2rem;
}
#Details .auditOk .detailsMain .evaluatrArr .doctorInfo {
  display: flex;
  justify-content: space-between;
}
#Details .auditOk .detailsMain .evaluatrArr .doctorInfo .left {
  display: flex;
  align-items: center;
}
#Details .auditOk .detailsMain .evaluatrArr .doctorInfo .left .img {
  width: 0.4rem;
  height: 0.4rem;
  overflow: hidden;
  border-radius: 50%;
}
#Details .auditOk .detailsMain .evaluatrArr .doctorInfo .left .info {
  margin-left: 0.1rem;
}
#Details .auditOk .detailsMain .evaluatrArr .doctorInfo .left .info .infoT {
  display: flex;
  align-items: center;
}
#Details .auditOk .detailsMain .evaluatrArr .doctorInfo .left .info .infoT .name {
  font-size: 0.16rem;
  font-weight: bold;
  color: #353535;
  line-height: 0.22rem;
}
#Details .auditOk .detailsMain .evaluatrArr .doctorInfo .left .info .infoT .job {
  font-size: 0.13rem;
  font-weight: 400;
  color: #8e8e93;
  line-height: 0.18rem;
  margin-left: 0.06rem;
}
#Details .auditOk .detailsMain .evaluatrArr .doctorInfo .left .info .infoB {
  font-size: 0.13rem;
  font-weight: 400;
  color: #8e8e93;
  line-height: 0.18rem;
  margin-top: 0.02rem;
}
#Details .auditOk .detailsMain .evaluatrArr .doctorInfo .right {
  width: 0.52rem;
  height: 0.18rem;
  border-radius: 0.04rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
#Details .auditOk .detailsMain .evaluatrArr .doctorInfo .right div {
  font-size: 0.12rem;
  transform: scale(0.8);
  -webkit-transform: scale(0.8);
  white-space: nowrap;
}
#Details .auditOk .detailsMain .evaluatrArr .doctorInfo .colorOne {
  background: #fdf0e9;
}
#Details .auditOk .detailsMain .evaluatrArr .doctorInfo .colorOne div {
  color: #FF803E;
}
#Details .auditOk .detailsMain .evaluatrArr .doctorInfo .colorTwo {
  background: #e4ecf8;
}
#Details .auditOk .detailsMain .evaluatrArr .doctorInfo .colorTwo div {
  color: #89a8f3;
}
#Details .auditOk .detailsMain .evaluatrArr .textInfo {
  font-size: 0.14rem;
  font-weight: 400;
  color: #353535;
  line-height: 0.2rem;
  margin: 0.1rem 0;
}
#Details .auditOk .detailsMain .evaluatrArr .bigUserImg { 
  height: 1.95rem;
  width: 1.95rem;
  overflow: hidden;
  margin-bottom: 11px;
}
#Details .auditOk .detailsMain .evaluatrArr .userEvaluatr {
  padding: 0.12rem;
  width: 100%;
  background: #f9f9f9;
}
#Details .auditOk .detailsMain .evaluatrArr .userEvaluatr .user {
  font-size: 0;
}
#Details .auditOk .detailsMain .evaluatrArr .userEvaluatr .user:not(:last-child ) {
  margin-bottom: 0.06rem;
}
#Details .auditOk .detailsMain .evaluatrArr .userEvaluatr .user .name {
  font-size: 0.13rem;
  font-weight: 400;
  color: #798ab7;
}
#Details .auditOk .detailsMain .evaluatrArr .userEvaluatr .user .userImg  {
  height: 20px;
  width: 20px;
  display: inline-block;
  position: relative;
  top: 6px;
}
#Details .auditOk .detailsMain .evaluatrArr .userEvaluatr .user .text {
  font-size: 0.13rem;
  font-weight: 400;
  color: #8A8A8A;
  line-height: 0.18rem;
}
#Details .auditOk .detailsMain .evaluatrArr .userEvaluatr .moreUser {
  font-size: 0.13rem;
  font-weight: 400;
  color: #798ab7;
  line-height: 0.18rem;
}
#Details .auditOk .detailsMain .evaluatrArr .setUserEvalutar {
  padding: 0.1rem 0 0.15rem 0;
}
#Details .auditOk .detailsMain .evaluatrArr .setUserEvalutar .tr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
#Details .auditOk .detailsMain .evaluatrArr .setUserEvalutar .tr .ico-one {
  height: 0.18rem;
  width: 0.18rem;
  margin-right: 0.2rem;
}
#Details .auditOk .detailsMain .evaluatrArr .setUserEvalutar .tr .ico-two {
  display: flex;
  align-items: baseline;
}
#Details .auditOk .detailsMain .evaluatrArr .setUserEvalutar .tr .ico-two img {
  height: 0.18rem;
  width: 0.18rem;
}
#Details .auditOk .detailsMain .evaluatrArr .setUserEvalutar .tr .ico-two div {
  font-size: 0.12rem;
  margin-left: 0.05rem;
  position: relative;
  top: -0.02rem;
}
#Details .auditOk .van-divider {
  height: 0.52rem;
  background: #f4f4f4;
  margin: 0 0;
}
#Details .auditOk .moreBox {
  display: flex;
  height: 0.46rem;
  align-items: center;
  justify-content: center;
}
#Details .auditOk .moreBox span {
  font-size: 0.14rem;
  font-weight: 400;
  color: #ff803e;
}
#Details .auditOk .moreBox img {
  margin-left: 0.04rem;
  height: 0.12rem;
  width: 0.12rem;
  transform: rotate(270deg);
}
#Details .auditOk .moreDoctor {
  display: flex;
  height: 0.5rem;
  align-items: center;
  justify-content: center;
}
#Details .auditOk .moreDoctor span {
  font-size: 0.14rem;
  font-weight: 400;
  color: #ff803e;
}
#Details .auditOk .moreDoctor img {
  margin-left: 0.04rem;
  height: 0.12rem;
  width: 0.12rem;
  transform: rotate(180deg);
}
#Details .auditOk .newDoctorMain {
  margin-bottom: 0.7rem;
}
#Details .auditOk .showShareTop {
  overflow: hidden;
  border-radius: 0.15rem;
  top: 45%;
  background: transparent;
}
#Details .auditOk .showShareTop .shareImg {
  height: 3.8rem;
  width: 2.44rem;
  z-index: 4000;
  overflow: hidden;
  box-shadow: 0rem 0.02rem 0.04rem 0rem rgba(0, 0, 0, 0.09);
  border-radius: 0.15rem;
}
#Details .auditOk .showShareTop .shareT {
  margin-top: 0.12rem;
}
#Details .auditOk .shareDoctorNone {
  width: 100vw;
  border-radius: 0.15rem;
  overflow: hidden;
}
#Details .auditOk .shareDoctorNone .nav {
  display: flex;
  height: 0.34rem;
  align-items: center;
  justify-content: center;
  width: 100%;
  background: #ffab38;
}
#Details .auditOk .shareDoctorNone .nav img {
  height: 0.18rem;
  width: 0.18rem;
}
#Details .auditOk .shareDoctorNone .nav span {
  margin-left: 0.07rem;
  font-size: 0.14rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.2rem;
}
#Details .auditOk .shareDoctorNone .banner {
  height: 2.8rem;
  width: 100%;
  overflow: hidden;
}
#Details .auditOk .shareDoctorNone .shareText {
  height: 1.1rem;
  width: 100%;
  position: relative;
  padding: 0 0.08rem 0 0.2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #ffab38;
}
#Details .auditOk .shareDoctorNone .shareText .l-t {
  font-size: 0.25rem;
  font-weight: 600;
  color: #ffffff;
  line-height: 0.35rem;
}
#Details .auditOk .shareDoctorNone .shareText .r-t {
  width: 0.86rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#Details .auditOk .shareDoctorNone .shareText .r-t img {
  width: 0.52rem;
  height: 0.52rem;
  border-radius: 0.04rem;
  border: solid 0.04rem #fff;
}
#Details .auditOk .shareDoctorNone .shareText .r-t .r-t-small {
  margin-top: 0.05rem;
}
#Details .auditOk .shareDoctorNone .shareText .r-t .r-t-small div {
  font-size: 0.12rem;
  color: #fcfcfc;
  line-height: 0.13rem;
  transform: scale(0.9);
  -webkit-transform: scale(0.9);
  white-space: nowrap;
}
#Details .auditOk .shareDoctorNone .doctorInfoS {
  padding: 0.1rem 0.2rem 0 0.2rem;
}
#Details .auditOk .shareDoctorNone .projectArr {
  height: 0.46rem;
  width: 100%;
  background: #ffffff;
  box-shadow: 0rem 0.04rem 0.06rem 0rem rgba(0, 0, 0, 0.06);
  padding: 0 0.2rem;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  line-height: 0.46rem;
  display: flex;
  white-space: nowrap;
  min-width: 100%;
  position: relative;
}
#Details .auditOk .shareDoctorNone .projectArr .child {
  float: left;
  font-size: 0.15rem;
  font-weight: 400;
  color: #353535;
  margin-right: 0.2rem;
  position: relative;
}
#Details .auditOk .shareDoctorNone .projectArr .active {
  font-size: 0.18rem;
  font-weight: bold;
}
#Details .auditOk .shareDoctorNone .projectArr .active::before {
  position: absolute;
  content: '';
  width: 100%;
  bottom: 0.11rem;
  height: 0.04rem;
  background: red;
  background-color: rgba(255, 128, 62, 0.6);
}
#Details .auditOk .shareDoctorNone .projectArr::-webkit-scrollbar {
  display: none;
}
#Details .auditOk .shareDoctorNone .startGrade {
  height: 0.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
#Details .auditOk .shareDoctorNone .startGrade .starContent {
  height: 100%;
  display: flex;
  align-items: center;
}
#Details .auditOk .shareDoctorNone .startGrade .starContent .van-rate i {
  font-size: 0.2rem !important;
}
#Details .auditOk .shareDoctorNone .startGrade .starText {
  margin-left: 0.23rem;
  font-size: 0.14rem;
  font-weight: 400;
  color: #353535;
  line-height: 0.2rem;
}
#Details .auditOk .shareDoctorNone .lableArr {
  display: flex;
  flex-wrap: wrap;
  margin: 0.18rem 0.2rem 0.08rem 0.2rem;
}
#Details .auditOk .shareDoctorNone .lableArr .child {
  height: 0.26rem;
  border-radius: 0.13rem;
  border: 0.01rem solid #d8d8d8;
  padding: 0 0.1rem;
  font-size: 0.13rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.1rem;
  margin-right: 0.1rem;
}
#Details .auditOk .shareDoctorNone .lableArr .active {
  background: #fff3ea;
  color: #ff803e;
  border: 0.01rem solid #ffc6a9;
}
#Details .auditOk .shareDoctorNone .lookMore img {
  height: 0.12rem;
  width: 0.12rem;
  transform: rotate(90deg);
  margin: 0 auto;
}
#Details .auditOk .footerBox {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 0.5rem;
  background: #ff803e;
  font-size: 0.16rem;
  display: flex;
  font-weight: 400;
  align-items: center;
  justify-content: center;
  z-index: 1900;
  color: #ffffff;
}
#Details .auditNo .btnSave {
  width: 80%;
  height: 0.49rem;
  background: #ff803e;
  border-radius: 0.04rem;
  font-size: 0.16rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  margin: 0.3rem auto 0;
}
#reply {
  position: relative;
  background: #f8f8f8;
  min-height: 100vh;
}
#reply .replyMain {
  padding-bottom: 0.8rem;
}
#reply .replyMain .child {
  padding: 0.18rem 0.2rem 0.13rem 0.2rem;
  display: flex;
}
#reply .replyMain .child .userImg {
  height: 0.5rem;
  width: 0.5rem;
  border-radius: 50%;
  overflow: hidden;
}
#reply .replyMain .child .userInfo {
  flex: 1;
  margin-left: 0.06rem;
}
#reply .replyMain .child .userInfo .name {
  display: flex;
  justify-content: space-between;
}
#reply .replyMain .child .userInfo .name .name-l {
  font-size: 0.16rem;
  font-weight: 400;
  color: #242424;
  line-height: 0.22rem;
}
#reply .replyMain .child .userInfo .name .name-r {
  display: flex;
  align-items: center;
}
#reply .replyMain .child .userInfo .name .name-r div {
  display: flex;
  align-items: center;
  margin-left: 0.16rem;
}
#reply .replyMain .child .userInfo .name .name-r div img {
  height: 0.18rem;
  width: 0.18rem;
  margin-right: 0.06rem;
  border-radius: 0;
}
#reply .replyMain .child .userInfo .name .name-r div span {
  font-size: 0.12rem;
  color: #565656;
}
#reply .replyMain .child .userInfo .time {
  margin: 0.02rem 0 0.06rem 0;
  font-size: 0.13rem;
  font-weight: 400;
  color: #8a8a8a;
  line-height: 0.18rem;
}
#reply .replyMain .child .userInfo .text {
  font-size: 0.15rem;
  font-weight: 400;
  color: #353535;
  line-height: 0.22rem;
}
#reply .replyMain .child .userInfo .bigUserImg {
  height: 1.95rem;
    width: 1.95rem;
    overflow: hidden;
    margin: 11px 0;
}
#reply .replyMain .child .userInfo .hfImg {
  height: 0.2rem;
  width: 0.2rem;
  display: inline-block;
  position: relative;
  top: 0.04rem;
}
#reply .replyMain .child .userInfo .text .username {
  color: #FF803E;
}
#reply .replyMain .hostChild {
  padding: 0.2rem 0.2rem 0.14rem 0.2rem;
  background: #ffffff;
}
#reply .replyInput {
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 0.09rem 0.1rem 0.09rem 0.2rem;
  display: flex;
  justify-content: space-between;
  background: #f8f8f8;
  align-items: center;
}
#reply .replyInput .Input {
  flex: 1;
}
#reply .replyInput .Input .van-cell {
  padding: 0;
  background: #ffffff;
  border-radius: 0.04rem;
  border: 0.01rem solid #dddddd;
}
#reply .replyInput .Input .van-field__body {
  background: #ffffff;
  border-radius: 0.04rem;
}
#reply .replyInput .Input .van-field__control {
  padding: 0.04rem 0.13rem;
}
#reply .replyInput .fs {
  margin-left: 0.1rem;
  width: 0.4rem;
  height: 0.26rem;
  background: #ff803e;
  border-radius: 0.04rem;
  font-size: 0.12rem;
  font-weight: bold;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
#Invite {
  position: relative;
}
#Invite .banner {
  height: 3.04rem;
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: url('../img/icon_fx5.png') no-repeat center;
  background-size: 100% 100%;
}
#Invite .banner .title {
  margin-top: 0.52rem;
}
#Invite .banner .title div {
  font-size: 0.52rem;
  font-weight: 600;
  color: #ffebe0;
  line-height: 0.7rem;
  color: #FFDFCF;
  text-shadow: 0rem 0.03rem 0.04rem rgba(123, 0, 106, 0.61);
}
#Invite .banner .btn {
  margin-top: 0.28rem;
  width: 3rem;
  height: 0.32rem;
  background: #ffddb4;
  border-radius: 0.16rem;
  font-size: 0.16rem;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #cd1b6a;
}
#Invite .main {
  width: 100%;
  height: 3.63rem;
  background: #ffab38;
}
#Invite .main .titleTop {
  padding: 0.24rem 0.1rem 0.3rem 0.18rem;
  display: flex;
  justify-content: space-between;
}
#Invite .main .titleTop .t-l {
  max-width: 2.7rem;
  overflow: hidden;
}
#Invite .main .titleTop .t-l div {
  white-space: nowrap;
  font-size: 0.21rem;
  font-weight: 600;
  color: #ffffff;
  line-height: 0.35rem;
  max-width: 2.7rem;
  text-overflow: ellipsis;
  overflow: hidden;
}
#Invite .main .titleTop .t-r {
  width: 0.84rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
#Invite .main .titleTop .t-r img {
  height: 0.56rem;
  width: 0.56rem;
  border-radius: 0.04rem;
}
#Invite .main .titleTop .t-r .sma-text {
  margin-top: 0.04rem;
}
#Invite .main .titleTop .t-r .sma-text div {
  transform: scale(0.9);
  -webkit-transform: scale(0.9);
  font-size: 0.1rem;
  color: #fcfcfc;
  line-height: 0.14rem;
  white-space: nowrap;
}
#Invite .main .main-b {
  padding: 0 0.1rem;
}
#Invite .main .main-b .m-b-main {
  height: 2.1rem;
  background: #fefef4;
  border-radius: 0.08rem;
  width: 100%;
  overflow: hidden;
}
#Invite .main .main-b .m-b-main .m-b-t {
  height: 0.52rem;
  background: #ffebc9;
  display: flex;
  align-items: center;
  justify-content: center;
}
#Invite .main .main-b .m-b-main .m-b-t .text {
  position: relative;
  font-size: 0.15rem;
  color: #a85b21;
}
#Invite .main .main-b .m-b-main .m-b-t .text::before {
  content: '';
  position: absolute;
  left: -0.4rem;
  top: 0.09rem;
  height: 0.03rem;
  width: 0.34rem;
  background: url('../img/icon_fx10.png') no-repeat center;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
#Invite .main .main-b .m-b-main .m-b-t .text::after {
  content: '';
  position: absolute;
  right: -0.4rem;
  top: 0.09rem;
  height: 0.03rem;
  width: 0.34rem;
  background: url('../img/icon_fx10.png') no-repeat center;
}
#Invite .main .main-b .m-b-main .m-b-m {
  height: 1.58rem;
  padding: 0 0.1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#Invite .main .main-b .m-b-main .m-b-m .child {
  display: flex;
  align-items: center;
  flex-direction: column;
}
#Invite .main .main-b .m-b-main .m-b-m .child img {
  height: 0.5rem;
  width: 0.5rem;
}
#Invite .main .main-b .m-b-main .m-b-m .child .child-text {
  margin-top: 0.08rem;
  font-size: 0.11rem;
}
#Invite .main .main-b .m-b-main .m-b-m .child .child-text div {
  color: #ba7842;
  line-height: 0.16rem;
  text-align: center;
}
#Award {
  position: relative;
  background: #FEAC48;
  min-height: 100vh;
  width: 100%;
}
#Award .awardMain {
  position: relative;
}
#Award .awardMain .header {
  height: 1.35rem;
  width: 100%;
  position: relative;
  background: url('../img/icon_fx6.png') no-repeat center;
  background-size: 100% 100%;
  padding: 0.24rem 0.15rem;
}
#Award .awardMain .header .title {
  font-size: 0.38rem;
  font-weight: 600;
  color: #ffffff;
  line-height: 0.53rem;
  text-shadow: 0rem 0.05rem 0.05rem rgba(195, 78, 0, 0.78);
}
#Award .awardMain .header .btn {
  margin-top: 0.05rem;
  height: 0.26rem;
  background: linear-gradient(180deg, #ff9f74 0%, #ff6963 100%);
  border-radius: 0.13rem;
  width: 100%;
  font-size: 0.13rem;
  color: #fef8d7;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  max-width: 3.4rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 0.22rem;
}
#Award .awardMain .boxMain {
  width: 100%;
  padding: 0 0.1rem 0.7rem 0.1rem;
}
#Award .awardMain .boxMain .boxOne {
  width: 100%;
  height: 2.1rem;
  background: #fefef4;
  border-radius: 0.08rem;
  overflow: hidden;
  padding: 0.24rem 0.13rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  position: relative;
}
#Award .awardMain .boxMain .boxOne .b-o-m {
  position: relative;
  z-index: 200;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#Award .awardMain .boxMain .boxOne .b-o-m .child {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#Award .awardMain .boxMain .boxOne .b-o-m .child img {
  height: 0.5rem;
  width: 0.5rem;
}
#Award .awardMain .boxMain .boxOne .b-o-m .child .child-text {
  font-size: 0.11rem;
  line-height: 0.16rem;
  margin-top: 0.08rem;
  text-align: center;
}
#Award .awardMain .boxMain .boxOne .b-o-m .child .child-text .p1 {
  color: #BA7842;
}
#Award .awardMain .boxMain .boxOne .b-o-m .child .child-text .p2 {
  color: #F35B1E;
}
#Award .awardMain .boxMain .boxOne .dot {
  width: 3rem;
  height: 0.09rem;
  position: absolute;
  top: 0.47rem;
  z-index: 100;
  left: 0.23rem;
}
#Award .awardMain .boxMain .boxOne .btn-to {
  margin-top: 0.23rem;
  width: 3.1rem;
  height: 0.49rem;
  background: linear-gradient(180deg, #ff9a8f 0%, #ff5c4e 100%);
  border-radius: 0.25rem;
  font-size: 0.16rem;
  font-weight: bold;
  color: #ffffff;
  line-height: 0.22rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
#Award .awardMain .boxMain .boxTwo {
  height: 2.15rem;
  background: #fefef4;
  border-radius: 0.08rem;
  width: 100%;
  overflow: hidden;
  margin-top: 0.1rem;
}
#Award .awardMain .boxMain .boxTwo .m-b-t {
  height: 0.77rem;
  background: #ffebc9;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
#Award .awardMain .boxMain .boxTwo .m-b-t .text {
  position: relative;
  font-size: 0.16rem;
  color: #a85b21;
  line-height: 0.24rem;
  font-weight: bold;
}
#Award .awardMain .boxMain .boxTwo .m-b-t .text::before {
  content: '';
  position: absolute;
  left: -0.4rem;
  top: 0.09rem;
  height: 0.03rem;
  width: 0.34rem;
  background: url('../img/icon_fx10.png') no-repeat center;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
#Award .awardMain .boxMain .boxTwo .m-b-t .text::after {
  content: '';
  position: absolute;
  right: -0.4rem;
  top: 0.09rem;
  height: 0.03rem;
  width: 0.34rem;
  background: url('../img/icon_fx10.png') no-repeat center;
}
#Award .awardMain .boxMain .boxTwo .m-b-t .smaText {
  margin-top: 0.05rem;
  font-size: 0.14rem;
  color: #ba7842;
  line-height: 0.2rem;
}
#Award .awardMain .boxMain .boxTwo .m-b-m {
  height: 1.38rem;
  padding: 0 0.1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#Award .awardMain .boxMain .boxTwo .m-b-m .child {
  display: flex;
  align-items: center;
  flex-direction: column;
}
#Award .awardMain .boxMain .boxTwo .m-b-m .child img {
  height: 0.5rem;
  width: 0.5rem;
}
#Award .awardMain .boxMain .boxTwo .m-b-m .child .child-text {
  margin-top: 0.08rem;
  font-size: 0.11rem;
}
#Award .awardMain .boxMain .boxTwo .m-b-m .child .child-text div {
  color: #ba7842;
  line-height: 0.16rem;
  text-align: center;
}
#Award .awardMain .boxMain .boxThree {
  background: #fefef4;
  border-radius: 0.08rem;
  width: 100%;
  overflow: hidden;
  margin-top: 0.1rem;
}
#Award .awardMain .boxMain .boxThree .m-b-t {
  height: 0.52rem;
  background: #ffebc9;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
#Award .awardMain .boxMain .boxThree .m-b-t .text {
  position: relative;
  font-size: 0.16rem;
  color: #a85b21;
  line-height: 0.24rem;
  font-weight: bold;
}
#Award .awardMain .boxMain .boxThree .m-b-t .text::before {
  content: '';
  position: absolute;
  left: -0.4rem;
  top: 0.09rem;
  height: 0.03rem;
  width: 0.34rem;
  background: url('../img/icon_fx10.png') no-repeat center;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
#Award .awardMain .boxMain .boxThree .m-b-t .text::after {
  content: '';
  position: absolute;
  right: -0.4rem;
  top: 0.09rem;
  height: 0.03rem;
  width: 0.34rem;
  background: url('../img/icon_fx10.png') no-repeat center;
}
#Award .awardMain .boxMain .boxThree .m-b-m {
  padding: 0.18rem 0.16rem;
}
#Award .awardMain .boxMain .boxThree .m-b-m div {
  font-size: 0.12rem;
  color: #ba7842;
  line-height: 0.18rem;
}
#Award .awardMain .btnFixed {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 1000;
  width: 100%;
  height: 0.5rem;
  background: #ff803e;
  box-shadow: 0rem 0.02rem 0.04rem 0rem rgba(0, 0, 0, 0.16);
  font-size: 0.16rem;
  font-weight: bold;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.newDoctorCar {
  margin: 0.18rem 0.2rem 0.18rem 0.2rem;
  box-shadow: 0rem 0.04rem 0.06rem 0rem rgba(113, 113, 113, 0.18);
}.doctorCar {
  position: relative;
  width: 100%;
  height: 0.73rem;
  background: url('../../public/img/bg@2X.png') no-repeat center;
  background-size: 100% 100%;
  display: flex;
  padding: 0.12rem;
}.doctorCar .img {
  width: 0.45rem;
  height: 0.45rem;
  border-radius: 50%;
  overflow: hidden;
}.doctorCar .info {
  margin-left: 0.1rem;
}.doctorCar .info .top {
  display: flex;
  align-items: baseline;
}.doctorCar .info .top .name {
  font-size: 0.18rem;
  font-weight: 600;
  color: #ffffff;
}.doctorCar .info .top .job {
  margin-left: 0.08rem;
  font-size: 0.12rem;
  font-weight: 400;
  color: #ffffff;
}.doctorCar .info .hospital {
  margin-top: 0.02rem;
  font-size: 0.14rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.2rem;
  max-width: 2.5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}.doctorCar .to-index {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0.06rem;
  right: 0.06rem;
  width: 0.36rem;
  height: 0.13rem;
  background: #fff5f0;
  border-radius: 0.02rem;
  border: 0.01rem solid #ffffff;
}.doctorCar .to-index div {
  font-size: 0.12rem;
  transform: scale(0.6);
  -webkit-transform: scale(0.6);
  color: #ff803e;
  white-space: nowrap;
}
.addYQ {
  width: 100%;
  height: 0.37rem;
  background: #fff9e6;
  border-radius: 0rem 0rem 0.04rem 0.04rem;
  display: flex;
  align-items: center;
  padding-left: 0.15rem;
}
.addYQ img {
  width: 0.18rem;
  height: 0.18rem;
}
.addYQ span {
  margin-left: 0.05rem;
  font-size: 0.15rem;
  font-weight: bold;
  color: #ba7842;
  line-height: 0.21rem;
  text-shadow: 0rem 0.04rem 0.06rem rgba(113, 113, 113, 0.18);
}
.dp-t {
  height: 0.74rem;
  margin: 0.1rem 0.2rem 0rem 0.2rem;
}
.dp-new {
  margin: 0.12rem 0.2rem 0.18rem 0.2rem;
}
.import {
display: flex;
/* flex-direction: column; */
margin-bottom: 0.14rem;
position: relative;
align-items: flex-start;
}
.import .title {
font-size: 0.15rem;
color: #353535;
line-height: 0.2rem;
/* width:0.35rem; */
min-width:0.35rem;
/* max-width: 100px; */
white-space: nowrap;
margin-right: 0.04rem;
}
.import textarea {
  font-size: 0.15rem;
}
.import .van-cell {
  padding: 0 0;
  flex: 1;
  line-height: 0.2rem;
}
.import .van-field__control {
  line-height: 0.2rem!important;
}
