/**
 * 界面样式表
 * */
 .page-box-main {
    width: 100%;
    height: 100%;
    padding-top: 2.75rem;
}
.page-box-edit {
    padding-bottom: 4.625rem;
}
/**
 * 手机号核验
 * */
 .page-box-check {
    width: 100%;
    height: 100%;
    padding: 4rem 0.9375rem 1.25rem;
}
.page-box-check.page-box-result {
    padding: 6.75rem 0 1.25rem;
}
.page-box-check .check-head {
    margin-bottom: 2.25rem;
}
.page-box-check .check-head i {
    display: block;
    width: 3.5625rem;
    height: 3.5625rem;
    margin: 0 auto 0.9375rem;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('res/icon_paySuccess.png');
}
.page-box-check .check-head i.check-head-fail {
    background-image: url('res/icon_payFail.png');
}
.page-box-check .check-head p {
    line-height: 1.25rem;
    font-size: 0.9375rem;
    color: #333;
    text-align: center;
}
.page-box-check .check-head p span {
    margin: 0 0.3125rem;
}
/** 查询表单 */
 .page-box-check .check-form {
    margin-bottom: 2.25rem;
}
.page-box-check .check-form .form-line {
    padding-top: 0.625rem;
    border-bottom: 1px solid #E6E6E6;
}
.page-box-check .check-form .form-line .form-name {
    float: left;
    width: 4.6875rem;
    padding: 0.5rem 0;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: #333;
}
.page-box-check .check-form .form-line .form-name span {
    display: inline-block;
    vertical-align: top;
    margin-right: 0.25rem;
    font-size: 0.75rem;
    color: #c00101;
}
.page-box-check .check-form .form-line .form-input {
    float: right;
    width: 15.625rem;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: #333;
}
.page-box-check .check-form .form-line .form-input input {
    width: 100%;
    height: 2.5rem;
    padding: 0.5rem 0;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: #333;
    border: 0 none;
    background: none;
}
.page-box-check .check-submit {
    margin-bottom: 3.25rem;
}
.page-box-check .check-submit .check-submit-try {
    display: block;
    width: 18.75rem;
    padding: 0.5rem 0.9375rem;
    margin: 0 auto 0.625rem;
    line-height: 1.5rem;
    font-size: 1rem;
    color: #c00101;
    text-align: center;
    border-radius: 0.625rem;
}
.page-box-check .check-submit .check-submit-try.disabled {
    color: #999;
}
.page-box-check .check-submit .check-submit-btn {
    display: block;
    width: 18.75rem;
    padding: 0.5rem 0.9375rem;
    margin: 0 auto 0.625rem;
    line-height: 1.5rem;
    font-size: 1rem;
    color: #FFF;
    text-align: center;
    background-color: #c00101;
    border-radius: 0.625rem;
}
.page-box-check .check-submit .check-submit-tip {
    padding: 0.625rem 0.3125rem;
    line-height: 1.25rem;
    font-size: 0.75rem;
    color: #666;
    text-align: center;
}
.page-box-check .check-submit p {
    padding: 0 0.3125rem;
    line-height: 1.25rem;
    font-size: 0.75rem;
    color: #666;
    text-align: justify;
}
/** 订单套餐信息 */
 .pay-info-box {
    padding: 0.9375rem 1.25rem 1.25rem;
}
.pay-info-box .pay-info {
    padding-bottom: 0.625rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
    color: #666;
}
.pay-info-box .pay-info span {
    display: inline-block;
    vertical-align: top;
    color: #333;
    font-weight: bold;
}
.pay-info-box .pay-tips {
    line-height: 1.25rem;
    font-size: 0.75rem;
    color: #666;
}
.pay-info-box .pay-btn {
    display: block;
    width: 18.75rem;
    padding: 0.5rem 0.9375rem;
    margin: 1.25rem auto 0.625rem;
    line-height: 1.5rem;
    font-size: 1rem;
    color: #FFF;
    text-align: center;
    background-color: #c00101;
    border-radius: 0.625rem;
}
/** 客服微信 */
 .customer-box {
    width: 16.25rem;
    margin: 0 auto;
}
.customer-box .customer-wx {
    padding-bottom: 0.9375rem;
}
.customer-box .customer-wx .customer-wx-tip {
    padding: 0.3125rem 0;
    line-height: 1.25rem;
    font-size: 0.75rem;
    color: #999;
}
.customer-box .customer-wx p {
    border: 1px solid transparent;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: #333;
}
.customer-box .customer-wx a {
    float: right;
    display: block;
    padding: 0 0.75rem;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: #c00101;
    text-align: center;
    border-radius: 0.3125rem;
    border: 1px solid #c00101;
}
.customer-box .customer-time {
    line-height: 1.125rem;
    font-size: 0.75rem;
    color: #999;
    text-align: center;
}
/**
 * 商户资料提交
 * @edit-head-linkCopy 	复制标注链接
 * */
 .edit-head-linkCopy {
    width: 100%;
    min-height: 2.25rem;
    padding: 0.3125rem 0.75rem;
    margin-bottom: 0.9375rem;
    background-color: #A9CDEE;
}
.edit-head-linkCopy p {
    padding: 0.25rem 4.6875rem 0.25rem 0;
    line-height: 1.125rem;
    font-size: 0.75rem;
    color: #FFF;
}
.edit-head-linkCopy a {
    float: right;
    display: block;
    min-width: 4.0625rem;
    padding: 0.25rem 0.3125rem;
    line-height: 1.125rem;
    font-size: 0.75rem;
    color: #FFF;
    text-align: center;
    background-color: #3E93FD;
    border-radius: 0.3125rem;
}
/** 编辑块 */
 .edit-body-box {
    width: 100%;
    margin-bottom: 0.9375rem;
}
.edit-body-box.edit-body-box-last {
    margin-bottom: 0;
}
.edit-body-box:last-child {
    margin-bottom: 0;
}
.edit-body-box .edit-title {
    padding: 0.25rem 0.75rem 0.625rem;
    line-height: 1.25rem;
    font-size: 1rem;
    color: #333;
}
.edit-body-box .edit-title i {
    display: inline-block;
    vertical-align: top;
    width: 0.125rem;
    height: 0.75rem;
    background-color: #c00101;
    margin-top: 0.25rem;
    margin-right: 0.3125rem;
}
.edit-body-box .edit-title span {
    font-size: 0.875rem;
    color: #c00101;
}
.edit-body-box .edit-content {
    width: 100%;
    background-color: #FFF;
}
.edit-body-box .edit-content-customer {
    padding: 0.9375rem 0;
}
.edit-body-box .edit-content-contact {
    padding: 0.0625rem 0.625rem 0.625rem;
}
/** 已购套餐 */
 .product-info {
    width: 100%;
    min-height: 3.75rem;
    padding: 0.625rem 1.25rem;
}
.product-info img {
    display: block;
    float: left;
    width: 3.5625rem;
    height: 3.5625rem;
    margin-top: 0.3125rem;
}
.product-info-box {
    float: right;
    width: 16.75rem;
    min-height: 3.75rem;
}
.product-info-box .info-p {
    float: left;
}
.product-info-box .info-p.info-name {
    width: 6.75rem;
    line-height: 1.3125rem;
    font-size: 0.875rem;
    color: #333;
    padding-bottom: 0.3125rem;
}
.product-info-box .info-p.info-state {
    width: 10rem;
    line-height: 1.3125rem;
    font-size: 0.75rem;
    font-weight: bold;
    text-align: right;
    padding-bottom: 0.3125rem;
}
.product-info-box .info-p.info-number {
    width: 100%;
    line-height: 1.125rem;
    font-size: 0.75rem;
    color: #333;
}
.product-info-box .info-p.info-desc {
    width: 100%;
    line-height: 1.125rem;
    font-size: 0.75rem;
    color: #999;
    padding-bottom: 0.3125rem;
}
.product-info-box .info-p.info-label {
    width: 100%;
    line-height: 1.125rem;
    font-size: 0.75rem;
    color: #c00101;
}
.product-info-box .info-p.info-label span {
    display: inline-block;
    vertical-align: top;
    margin-right: 0.3125rem;
    padding: 0 0.5rem;
    background-color: #f7dcd2;
    border-radius: 0.25rem;
}
.product-info-box .info-p.info-label span:last-child {
    margin-right: 0;
}
/** 资料信息提交 */
 .mapSign-info {
    padding: 0 1.25rem 0.9375rem;
}
.info-box {
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
}
.info-box:last-child {
    border-bottom: 0 none;
}
.info-box .info-title {
    float: left;
    width: 5rem;
    padding: 0.9375rem 0;
    line-height: 1.25rem;
    font-size: 0.875rem;
    color: #333;
}
.info-box .info-title span {
    display: inline-block;
    vertical-align: top;
    padding: 0 0.3125rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
    color: #ff3137;
}
.info-box .info-title b {
    display: inline-block;
    vertical-align: top;
    padding-left: 0.3125rem;
    line-height: 1.25rem;
    font-size: 0.75rem;
    color: #C0C4CC;
    font-weight: normal;
}
.info-box .info-edit {
    padding-left: 5rem;
    position: relative;
    z-index: 1;
}
.info-box .info-edit .edit-input {
    width: 100%;
    padding: 0.9375rem 0.3125rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
    color: #333;
    text-align: right;
    border: 0 none;
}
.info-box .info-edit .edit-input:disabled {
    background-color: #FFF;
}
.info-box .info-edit .edit-tip {
    display: block;
    padding: 0.9375rem 0;
    line-height: 1.25rem;
    font-size: 0.75rem;
    color: #C0C4CC;
    text-align: right;
    border: 0 none;
}
.info-box .info-edit .edit-local {
    display: block;
    padding: 0.9375rem 1.3125rem 0.9375rem 0;
    line-height: 1.25rem;
    font-size: 0.875rem;
    color: #C0C4CC;
    text-align: right;
    border: 0 none;
}
.info-box .info-edit .edit-local.active {
    color: #333;
}
.info-box .info-edit .edit-select {
    display: block;
    width: 16.5625rem;
    padding: 0.9375rem 1.3125rem 0.9375rem 0;
    line-height: 1.25rem;
    font-size: 0.875rem;
    color: #C0C4CC;
    text-align: right;
    border: 0 none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
    opacity: 0;
}
.info-box .info-edit .edit-icon {
    display: inline-block;
    vertical-align: top;
    width: 1rem;
    height: 1.25rem;
    margin-left: 0.3125rem;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('https://dtbz.oss-cn-beijing.aliyuncs.com/icon_more.png');
    position: absolute;
    right: 0;
    top: 0.9375rem;
}
/** 长标题表单 */
 .info-box-large .info-title {
    width: 7.375rem;
}
.info-box-large .info-edit {
    padding-left: 7.375rem;
}
.info-box-noBorder {
    border-bottom: 0 none;
}
/** 图片上传表单 */
 .info-box-photo .info-title {
    width: 100%;
}
.info-box-photo .info-more {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    padding: 0.9375rem 0;
    line-height: 1.25rem;
    font-size: 0.75rem;
    color: #c00101;
}
/** 上传照片 */
 .info-photo {
    width: 100%;
    height: 15.25rem;
    margin-bottom: 0.625rem;
    background-color: #f4f5f6;
    border-radius: 0.625rem;
    overflow: hidden;
    position: relative;
    z-index: 1;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.info-photo.info-photo-door {
    background-image: url('https://dtbz.oss-cn-beijing.aliyuncs.com/imgDoor.png');
}
.info-photo.info-photo-shop {
    background-image: url('https://dtbz.oss-cn-beijing.aliyuncs.com/imgShop.png');
}
.info-photo.info-photo-side {
    background-image: url('https://dtbz.oss-cn-beijing.aliyuncs.com/imgSide.png');
}
.info-photo.info-photo-door.active {
    background: none;
    background-color: #f4f5f6;
}
.info-photo.info-photo-shop.active {
    background: none;
    background-color: #f4f5f6;
}
.info-photo.info-photo-side.active {
    background: none;
    background-color: #f4f5f6;
}
.info-photo .el-upload {
    display: block;
    width: 100%;
    height: 100%;
}
.info-photo .photo-bg {
    width: 100%;
    height: 100%;
    padding: 5.1875rem 0;
    background-color: rgba(0, 0, 0, 0.25);
}
.info-photo .photo-bg i {
    display: block;
    width: 4.875rem;
    height: 4.875rem;
    margin: 0 auto;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(https://dtbz.oss-cn-beijing.aliyuncs.com/icon_photo_white.png);
}
.info-photo-tip {
    line-height: 1.125rem;
    font-size: 0.75rem;
    color: #c00101;
    text-align: justify;
    padding-bottom: 0.625rem;
}
/**
 * 备注信息
 * */
 .info-box .info-textarea {
    width: 100%;
}
/**
 * 定位标注
 * */
 .info-map {
    width: 100%;
    height: 8.75rem;
    padding: 2.5rem 0;
    border-radius: 0.3125rem;
    margin-bottom: 0.625rem;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(https://dtbz.oss-cn-beijing.aliyuncs.com/bg_map.png);
}
.info-map i {
    display: block;
    width: 2.25rem;
    height: 2.25rem;
    margin: 0 auto;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(https://dtbz.oss-cn-beijing.aliyuncs.com/icon_map_white.png);
}
.info-map p {
    padding: 0 0.625rem;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: #FFF;
    text-align: center;
}
/** 全屏大地图 */
 .page-box-map {
    width: 100%;
    height: 100%;
    padding-bottom: 7.75rem;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1099;
}
.page-box-map #mapPage {
    width: 100%;
    height: 100%;
}
.page-box-map .page-foot-btns {
    padding: 0.625rem 0.9375rem;
    background-color: #FFF;
}
.page-box-map .foot-btn {
    width: 10.4375rem;
    height: 2.75rem;
    line-height: 2.75rem;
    font-size: 1rem;
    color: #FFF;
    text-align: center;
    border-radius: 1.375rem;
}
.page-box-map .foot-btn-cancle {
    background-color: rgba(248, 91, 35, 0.65);
}
.page-box-map .foot-btn-sure {
    background-color: #c00101;
}
.page-box-map .foot-info {
    padding: 0.3125rem 0 0.9375rem;
    height: 3.75rem;
}
.page-box-map .foot-info h2 {
    width: 100%;
    line-height: 1.25rem;
    font-size: 0.875rem;
    color: #333;
}
.page-box-map .foot-info p {
    width: 100%;
    line-height: 1.25rem;
    font-size: 0.75rem;
    color: #333;
}
/** 地图标注 */
 .amap-icon img, .amap-marker-content img {
    display: block;
    margin: 0 auto;
    width: 40px;
    height: 40px;
}
.amap-marker {
    width: 40px;
    height: 40px;
    background: none;
    margin-left: -10px;
    margin-top: 10px;
}
/** 提交按钮 */
 .submit-box {
    width: 100%;
    padding: 0.625rem 0.9375rem;
    background-color: #FFF;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.15);
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 19;
}
.submit-box .submit-btn {
    display: block;
    width: 100%;
    height: 2.75rem;
    line-height: 2.75rem;
    font-size: 1rem;
    color: #FFF;
    text-align: center;
    background-color: rgb(183 44 34 / 65%);
    border-radius: 1.375rem;
}
.submit-box .submit-btn.active {
    background-color: rgba(248, 91, 35, 1);
}
/**
 * 店铺标注进度
 * */
 .page-box-progress {
    padding-top: 3.375rem;
}
/** 店铺标注信息 */
 .store-info {
    width: 100%;
    padding: 0.125rem 1.25rem 0;
    background-color: #FFF;
    margin-bottom: 0.9375rem;
    position: relative;
    z-index: 1;
}
.edit-body-box .edit-content .store-info {
    border-top: 0.25rem solid #E6E6E6;
    margin-bottom: 0;
}
.store-info .info-box .info-edit .edit-input {
    text-align: left;
    color: #999;
}
.store-info .info-box .info-edit .edit-input.edit-input-name {
    padding-right: 4.875rem;
}
.store-info .info-tool {
    padding: 0.625rem 0 0.9375rem;
    text-align: right;
}
.store-info .info-tool .tool-edit-btn {
    display: inline-block;
    min-width: 5.875rem;
    padding: 0.375rem 0.625rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
    color: #FFF;
    text-align: center;
    border-radius: 0.3125rem;
    background-color: #CCC;
    border: 1px solid #CCC;
    margin-left: 0.75rem;
}
.store-info .info-tool .tool-edit-btn.active {
    background-color: #c00101;
    border: 1px solid #c00101;
}
.store-info .info-tool .tool-edit-btn-time {
    display: inline-block;
    min-width: 5.875rem;
    padding: 0.375rem 0.625rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
    color: #c00101;
    text-align: center;
    border-radius: 0.3125rem;
    background-color: #FFF;
    border: 1px solid #c00101;
}
.store-info .info-tool .tool-edit-state {
    display: block;
    min-width: 4.875rem;
    padding: 0.9375rem 0;
    line-height: 1.25rem;
    font-size: 0.875rem;
    color: #c00101;
    text-align: right;
    position: absolute;
    right: 1.25rem;
    top: 0.125rem;
    z-index: 5;
}
.store-info .info-tool .tool-arrow-down {
    display: block;
    min-width: 4.875rem;
    padding: 0.9375rem 0;
    line-height: 1.25rem;
    font-size: 0.875rem;
    color: #c00101;
    text-align: right;
    position: absolute;
    right: 1.25rem;
    top: 0.125rem;
    z-index: 5;
}
.store-info .info-tool .tool-arrow-down i {
    margin-left: 0.3125rem;
}
.store-info .info-tool .tool-info-more {
    display: block;
    width: 5.875rem;
    margin: 0 auto;
    padding-bottom: 0.625rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
    color: #c00101;
    text-align: center;
}
.store-info .info-tool .tool-info-more i {
    margin-left: 0.3125rem;
}
/** 进度日志 */
 .progress-list {
    padding: 0.9375rem 1.25rem 0.3125rem;
}
.progress-item {
    position: relative;
    z-index: 2;
}
.progress-item .progress-icon {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 6;
    width: 1.625rem;
    height: 1.625rem;
    line-height: 1.625rem;
    font-size: 1.125rem;
    color: #c00101;
    background-color: #FFF;
    text-align: center;
}
.progress-item .progress-line {
    position: absolute;
    left: 0.8125rem;
    top: 0;
    z-index: 3;
    width: 0;
    height: 100%;
    border-left: 0.0625rem dashed #c00101;
    margin-left: -0.03125rem;
}
.progress-item:last-child .progress-line {
    display: none;
}
.progress-item .progress-content {
    width: 100%;
    padding: 0.25rem 0 0.625rem 2.1875rem;
}
.progress-item .progress-content .log-name {
    padding-bottom: 0.3125rem;
    line-height: 1.125rem;
    font-size: 0.875rem;
    color: #333;
    text-align: justify;
}
.progress-item .progress-content .log-time {
    padding-bottom: 0.3125rem;
    line-height: 1.25rem;
    font-size: 0.75rem;
    color: #999;
}
.progress-item .progress-content .log-img {
    width: 100%;
    height: 8rem;
}
.progress-item .progress-content .log-img img {
    max-width: 100%;
    max-height: 100%;
}
/**
 * 连锁店标注
 * */
 .chains-progress {
    padding: 0.9375rem 1.25rem;
}
.chains-total {
    padding-bottom: 0.625rem;
}
.chains-total p {
    float: left;
    width: 33.3333%;
    line-height: 1.25rem;
    font-size: 0.875rem;
    color: #333;
    text-align: center;
}
.chains-total p span {
    display: block;
    width: 100%;
    line-height: 1.25rem;
    font-size: 1.125rem;
    color: #333;
    font-weight: bold;
    text-align: center;
    margin-bottom: 0.3125rem;
}
/** 添加连锁店弹窗 */
 .add-chains-store .tc-con {
    height: 90%;
    text-align: center;
}
.chains-store-box {
    width: 22.1875rem;
    height: 100%;
    background-color: #FFF;
    border-radius: 0.5rem;
    margin: 0 auto;
    position: relative;
}
.chains-store-box .mapSign-info {
    width: 100%;
    height: 100%;
    padding: 0 0.625rem;
    overflow-x: hidden;
    overflow-y: auto;
}
/** 标注流程 */
 .page-step {
    padding-top: 3.375rem;
}
.progress-item .progress-icon span {
    display: block;
    width: 1.125rem;
    height: 1.125rem;
    line-height: 1.125rem;
    font-size: 0.75rem;
    color: #FFF;
    background-color: #c00101;
    border-radius: 50%;
    margin: 0.25rem auto;
}
.progress-item .progress-content .step-img {
    width: 100%;
    height: auto;
}
.progress-item .progress-content .step-img img {
    width: 100%;
    height: auto;
}
.step-more {
    border-top: 1px solid #F0F0F0;
    padding: 0.9375rem 0.625rem;
}
.step-more-box {
    padding: 0.625rem;
    border-radius: 0.5rem;
    box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.18);
}
.step-more-box .more-head {
    line-height: 1.25rem;
    font-size: 1rem;
    color: #333;
    text-align: justify;
}
.step-more-box .more-head span {
    font-size: 0.75rem;
    color: #c00101;
}
.step-more-box .more-tip {
    line-height: 1.25rem;
    font-size: 0.75rem;
    color: #666;
    text-align: justify;
}
.step-more-box .progress-list {
    padding: 0.9375rem 0 0.3125rem;
}
/**
 * 更新资料图例
 *
 *
 * */
 .info-tip-main {
    padding-bottom: 0.625rem;
}
.info-tip-main h2 {
    padding-bottom: 0.625rem;
    line-height: 1.125rem;
    font-size: 0.75rem;
    font-weight: normal;
    color: #c00101;
}
.info-tip-main p {
    line-height: 1.125rem;
    font-size: 0.75rem;
    font-weight: normal;
    color: #c00101;
}
/** 示例弹窗 */
 .tc-img-case .tc-con {
    width: 100%;
    height: 100%;
    padding: 2.625rem 0.9375rem;
}
.tc-img-case .img-case-box {
    width: 100%;
    height: 100%;
    background-color: #FFF;
    border-radius: 0.625rem;
    padding-top: 2.75rem;
    position: relative;
    z-index: 1005;
}
.tc-img-case .img-case-title {
    width: 100%;
    line-height: 2.75rem;
    font-size: 1.0625rem;
    color: #000;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1019;
}
.tc-img-case .img-case-body {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}
.tc-img-case .case-img {
    padding: 0 0.9375rem 0.9375rem;
}
.tc-img-case .case-img .img-title {
    width: 100%;
    line-height: 2rem;
    font-size: 1rem;
    color: #333;
}
.tc-img-case .case-img .img-title i {
    display: inline-block;
    vertical-align: top;
    width: 0.125rem;
    height: 1rem;
    background-color: #c00101;
    margin-right: 0.3125rem;
    margin-top: 0.5rem;
}
.tc-img-case .case-img .img-body {
    text-align: center;
}
.tc-img-case .case-img .img-true {
    display: block;
    float: left;
    width: 10.625rem;
    height: 9.375rem;
    border-radius: 0.75rem;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
}
.tc-img-case .case-img .word-true {
    float: right;
    width: 8.0625rem;
    padding: 0.6875rem 0;
}
.tc-img-case .case-img .word-true p {
    line-height: 2rem;
    font-size: 0.875rem;
    color: #333;
    text-align: left;
}
.tc-img-case .case-img .word-true p span {
    display: inline-block;
    vertical-align: top;
    line-height: 2rem;
    font-size: 0.875rem;
    color: #c00101;
    margin-right: 0.125rem;
}
.tc-img-case .case-img .img-false-box {
    display: inline-block;
    vertical-align: top;
    width: 5.3125rem;
    height: 5.3125rem;
    border-radius: 0.375rem;
    margin: 0 0.375rem;
    overflow: hidden;
    position: relative;
    z-index: 1006;
}
.tc-img-case .case-img .img-false-box i {
    display: block;
    width: 100%;
    height: 100%;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
}
.tc-img-case .case-img .img-false-box p {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1008;
    width: 100%;
    line-height: 1.25rem;
    font-size: 0.75rem;
    color: #FFF;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.7);
}
.tc-img-case .case-img .img-text-box {
    border: 1px solid #CCCCCC;
    border-radius: 0.375rem;
    padding: 0.3125rem;
}
.tc-img-case .case-img .img-text-box p {
    line-height: 1.125rem;
    font-size: 0.75rem;
    color: #999;
    text-align: justify;
}
.tc-img-case .img-case-close {
    display: block;
    width: 2rem;
    height: 2rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1020;
    margin-top: 0.375rem;
    margin-right: 0.375rem;
}
.tc-img-case .img-case-close i {
    display: block;
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 1.5rem;
    color: #999;
    text-align: center;
}
/** 图片背景 */
 .tc-img-case .case-img .img-true.img-true-door {
    background-image: url('https://dtbz.oss-cn-beijing.aliyuncs.com/case_door_true.png');
}
.tc-img-case .case-img .img-true.img-true-shop {
    background-image: url('https://dtbz.oss-cn-beijing.aliyuncs.com/case_shop_true.png');
}
.tc-img-case .case-img .img-true.img-true-side {
    background-image: url('https://dtbz.oss-cn-beijing.aliyuncs.com/case_side_true.png');
}
.tc-img-case .case-img .img-false-box1 i.img-false-door {
    background-image: url('https://dtbz.oss-cn-beijing.aliyuncs.com/case_door_false_1.png');
}
.tc-img-case .case-img .img-false-box2 i.img-false-door {
    background-image: url('https://dtbz.oss-cn-beijing.aliyuncs.com/case_door_false_2.png');
}
.tc-img-case .case-img .img-false-box3 i.img-false-door {
    background-image: url('https://dtbz.oss-cn-beijing.aliyuncs.com/case_door_false_3.png');
}
.tc-img-case .case-img .img-false-box1 i.img-false-shop {
    background-image: url('https://dtbz.oss-cn-beijing.aliyuncs.com/case_shop_false_1.png');
}
.tc-img-case .case-img .img-false-box2 i.img-false-shop {
    background-image: url('https://dtbz.oss-cn-beijing.aliyuncs.com/case_shop_false_2.png');
}
.tc-img-case .case-img .img-false-box3 i.img-false-shop {
    background-image: url('https://dtbz.oss-cn-beijing.aliyuncs.com/case_shop_false_3.png');
}
.tc-img-case .case-img .img-false-box1 i.img-false-side {
    background-image: url('https://dtbz.oss-cn-beijing.aliyuncs.com/case_side_false_1.png');
}
.tc-img-case .case-img .img-false-box2 i.img-false-side {
    background-image: url('https://dtbz.oss-cn-beijing.aliyuncs.com/case_side_false_2.png');
}
.tc-img-case .case-img .img-false-box3 i.img-false-side {
    background-image: url('https://dtbz.oss-cn-beijing.aliyuncs.com/case_side_false_3.png');
}