#reportModal > .modal-dialog {
    max-width: 842px;
    position:relative
}
.report-box {
    width: 842px;
    height: 505px;
    display: flex;
}
.report-box .report-image {
    width: 353px;
    height: 505px;
    position: relative;
    float: left;
    display: flex;
    align-items: flex-end;
    background: url("../image/report_img.png") no-repeat center;
    background-size: 100% 100%;
}
.report-box .report-login {
    width: 489px;
    height: 400px;
    float: left;
    text-align: left;
    padding: 0 42px;
}
.report-box .report-login .title {
    height: 27px;
    font-size: 20px;
    font-weight: 400;
    color: #333333;
    line-height: 27px;
}
.report-box .report-login .phone {
    height: 20px;
    font-size: 14px;
    font-weight: 400;
    color: #666666;
    line-height: 20px;
    margin-top: 10px;
}
.report-box .report-login .inputs input {
    margin-top: 20px;
    width: 382px;
    height: 38px;
    line-height: 38px;
}
.report-box .report-login .inputs textarea {
    margin-top: 20px;
    width: 382px;
}
.report-box .report-login .sub-btn {
    width: 382px;
    height: 46px;
    line-height: 46px;
    background: #FF7240;
    text-align: center;
    color: #FFF;
    margin-top: 30px;
    border: none;
    cursor: pointer;
}
.report-box .report-login .sub-btn:hover {
    background: #E34710;
}
.report-box .report-login .disabled {
    opacity: 0.7;
}
.report-box .report-login .tip {
    margin-top: 12px;
    height: 20px;
    font-size: 14px;
    font-weight: 400;
    color: #2D8DCD;
    line-height: 20px;
}

::ng-deep .ant-select-item-option-selected {
    color: #2D8DCD !important;
}