/*投诉*/
.complaintbtn{color:#E00000;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{font-size:14px;text-align:center;margin: 0;line-height: 24px;}
@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;}
}
@media screen and (max-width:810px){.complainttips{font-size:12px;}}
