/*投诉*/
.complaintbtn{color: red;font-weight:bold;cursor:pointer;}
.complaint {position: fixed;background-color: rgba(0, 0, 0, .5);top: 0;left: 0;right: 0;bottom: 0;z-index: 999;color: #333;overflow: hidden;}
.complaint .bo {position: absolute;top: 50%;left: 50%;background-color: #fff;font-size: 12px;margin: -240px -325px;width: 650px;border-radius: 10px;padding: 20px;}
.complaint .bo .close {position: absolute;top: 10px;right: 15px;font-size: 18px;cursor: pointer;opacity: unset;font-weight: unset;}
.complaint .bo .bt {font-size: 18px;text-align: center;height: 40px;font-weight: bold;overflow: hidden;line-height: 40px;white-space: nowrap;text-overflow: ellipsis;}
.complaint .bo .nr {font-size: 16px;height: 30px;line-height: 30px;}
.complaint .bo ul li input {vertical-align: middle;-webkit-appearance: radio;}
.complaint .bo form label{position: absolute;left: 100px;color: #dc4e4e;}
.complaint .bo form .other {position: relative;}
.complaint .bo form .other .info {display: flex;align-items: center;margin-top: 30px;}
.complaint .bo form .other:nth-child(2) .info{align-items: flex-start;}
.complaint .bo form .other:nth-child(3) input{width: 45%;}
.complaint .bo form .other:nth-child(4) input{width: 45%;}
.complaint .bo form .other span{font-size: 16px;width: 95px;}
.complaint .bo form .other span em {color: #f00;margin-right: 5px;}
.complaint .bo form .other input {width: 75%;height: 35px;line-height: 35px;border-radius: 5px;text-indent: 10px;border: 1px solid #ccc;}
.complaint .bo form .other textarea{line-height: 20px;border-radius: 5px;text-indent: 10px;border: 1px solid #ccc;resize: none;}
.complaint .bo form .other #code_img{margin-left: 20px;}
.complaint .bo #msr {text-align: center;margin-top: 5px;color: red;font-size: 14px;}
.complaint .bo .tijiao{margin: 20px 0;}
.complaint .bo .tijiao button {display: block;width: 150px;height: 40px;line-height: 40px;font-size: 16px;background-color: #3E73ED;border-radius: 5px;color: #fff;border: 0;cursor: pointer;margin: auto;}
.complaint .bo .tijiao button.on {background-color: #14b9c8;}
.complaint .bo .ts {text-align: center;color: #9e9e9e;font-size: 12px;height: 30px;line-height: 30px;}
.complainttips {margin-top: 5px;margin-bottom: -10px;font-size: 12px;text-align: center;}
@media screen and (max-width: 670px) {
 .complaint .bo {
        position: absolute;
        top: 50%;
        left: 50%;
        background-color: #fff;
        font-size: 12px;
        margin: -240px -190px;
        width: 370px;
        border-radius: 10px;
        padding: 20px;
    }
  .complaint .bo form .other textarea{
    width:235px;
  }
  .complaint .bo form .other span{
   font-size:12px;
  }
  .complaint .bo form .other #code_img {
    margin-left: 5px;
    height: 30px;
  }
}