@charset "UTF-8";
/*---------       字体行高       -----------*/
/*---------       字体颜色       -----------*/
/*---------       边框颜色       -----------*/
/*---------       背景颜色       -----------*/
/* 属性多值传递
ex:
@include remCalc(padding,10,20);
padding: 0.13333rem 0.26667rem;*/
/*按钮纯色系*/
/*按钮边框色系*/
/*按钮大小*/
/*自适应按钮*/
/*标题*/
/*小消息标签*/
/*背景色点击变化*/
/*字数省略限制*/
/*波纹点击效果*/
.insurerConfirmVideo .content-box {
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 47px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.insurerConfirmVideo .content-box .content-left {
    width: 600px;
    padding: 30px;
    border-right: 1px solid #eeeeee;
}
.insurerConfirmVideo .content-box .content-left .gray-block {
      background: #f7f7f7;
      width: 100%;
      padding: 15px 10px;
      border-radius: 4px;
      color: #666666;
      font-weight: 500;
      font-size: 14px;
}
.insurerConfirmVideo .content-box .content-left .gray-block span {
        color: #fd6e06;
        font-weight: 600;
}
.insurerConfirmVideo .content-box .content-left .rightlist-infolist .item-list {
      margin-top: 29px;
      padding-bottom: 23px;
}
.insurerConfirmVideo .content-box .content-left .rightlist-infolist .item-list .list-title {
        color: #333;
        font-size: 16px;
        font-weight: 600;
        line-height: 22px;
        padding-left: 11px;
        position: relative;
}
.insurerConfirmVideo .content-box .content-left .rightlist-infolist .item-list .list-title i {
          width: 3px;
          height: 14px;
          background: #fd6e06;
          opacity: 1;
          border-radius: 2px;
          position: absolute;
          left: 0px;
          top: 4px;
}
.insurerConfirmVideo .content-box .content-left .rightlist-infolist .item-list .product-name {
        color: #333333;
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        margin-top: 20px;
}
.insurerConfirmVideo .content-box .content-left .rightlist-infolist .item-list .list-content .content-item {
        height: 20px;
        margin-top: 10px;
        line-height: 20px;
        overflow: hidden;
        color: #666666;
        font-size: 14px;
}
.insurerConfirmVideo .content-box .content-left .rightlist-infolist .item-list .list-content .content-item .left {
          float: left;
}
.insurerConfirmVideo .content-box .content-left .rightlist-infolist .item-list .list-content .content-item .right {
          float: right;
}
.insurerConfirmVideo .content-box .content-left .rightlist-infolist .right-list {
      border-bottom: 1px solid #ececec;
}
.insurerConfirmVideo .content-box .content-left .rightlist-infolist .info-list .list-content {
      margin-top: 20px;
}
.insurerConfirmVideo .content-box .content-right {
    width: 600px;
    padding: 30px;
}
.insurerConfirmVideo .content-box .content-right .gray-block {
      background: #f7f7f7;
      width: 100%;
      padding: 15px 10px;
      border-radius: 4px;
      color: #666666;
      font-weight: 500;
      font-size: 14px;
}
.insurerConfirmVideo .content-box .content-right .img-block {
      width: 180px;
      height: 230px;
      display: block;
      margin: 20px auto;
}
.insurerConfirmVideo .content-box .content-right .point-list {
      color: #333333;
      font-size: 14px;
      line-height: 20px;
}
.insurerConfirmVideo .content-box .content-right .point-list .point-item {
        padding-top: 4px;
        position: relative;
        padding-left: 11px;
}
.insurerConfirmVideo .content-box .content-right .point-list .point-item i {
          width: 4px;
          height: 4px;
          background: #fd6e06;
          border-radius: 50%;
          position: absolute;
          left: 0px;
          top: 12px;
}
.insurerConfirmVideo .content-box .content-right .pic-list {
      width: 271px;
      margin: 0 auto;
      margin-top: 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.insurerConfirmVideo .content-box .content-right .pic-list .pic-item {
        text-align: center;
        position: relative;
}
.insurerConfirmVideo .content-box .content-right .pic-list .pic-item .icon {
          width: 46px;
}
.insurerConfirmVideo .content-box .content-right .pic-list .pic-item .checked {
          width: 14px;
          position: absolute;
          right: 0px;
          top: 32px;
}
.insurerConfirmVideo .content-box .content-right .pic-list .pic-item .text {
          color: #888888;
          font-size: 12px;
}
.insurerConfirmVideo .content-box .content-right .qrcode-wrapper {
      width: 120px;
      margin: 0 auto;
      margin-top: 20px;
      background: #fff;
}
.insurerConfirmVideo .content-box .content-right .qrcode-wrapper .qrtext {
        color: #333333;
        font-size: 14px;
        line-height: 20px;
        margin-top: 8px;
        text-align: center;
}
.insurerConfirmVideo .content-box .content-right .tips-content {
      margin-top: 22px;
}
.insurerConfirmVideo .content-box .content-right .tips-content .tips-tit {
        color: #333333;
        font-size: 12px;
        line-height: 17px;
}
.insurerConfirmVideo .content-box .content-right .tips-content .tips-list {
        color: #888888;
        font-size: 12px;
        line-height: 17px;
}
.insurerConfirmVideo .content-box .content-right .tips-content .tips-list .tip-item {
          padding-top: 8px;
}
.insurerConfirmVideo .content-box .content-right .tips-content .tips-list .tip-item span {
            border: 1px solid #ffd7a0;
            background: #fff8e8;
            color: #ff8700;
            font-size: 12px;
            padding: 2px 5px;
            border-radius: 2px;
            margin-left: 10px;
            cursor: pointer;
}

