/*投诉*/
.complaintbtn{color: #E00000!important;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%;transform: translate(-50%, -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;min-width: 100px;max-width: 100px; white-space: nowrap;}
.complaint .bo form .other span em {color: #f00;margin-right: 5px;}
.complaint .bo form .other input {width: 80%;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;width: 80%;}
.complaint .bo form .other #code_img{margin-left: 20px;width:auto;}
.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;}

@media screen and (max-width: 670px) {
.complaint .bo {  position: absolute;background-color: #fff;font-size: 12px;width: calc(100% - 30px);border-radius: 10px;padding: 20px;  }
.complaint .bo form .other textarea{  width:235px;}
.complaint .bo form .other span{font-size:12px;min-width: 80px;max-width: 80px;}
.complaint .bo form .other #code_img {margin-left: 5px;height: 30px;}
.complaint .bo form .other:nth-child(3) input {width: 100%;}
}