.complaint_box{margin-top: 20px; padding:64px; margin-bottom: 20px; min-height: 80vh;}

/* column */
.complaint_box .column{width: 60%; margin: 0 auto; text-align: center; margin-bottom: 64px;}
.complaint_box .column_title{font-size: 32px; font-weight: bolder; margin-bottom: 20px;}
.complaint_box .column_dep{font-size: 16px; line-height: 180%; color: #666;}

/* list */
.complaint_box .list{width: 60%; margin: 0 auto}
.complaint_box .list .item{display: flex; margin-bottom: 16px;}
.complaint_box .list .title{height: 45px; line-height: 45px; width: 15%; font-size: 16px; color: #999;}
.complaint_box .list .content {width: 85%;}
.complaint_box .list .content input[type="text"]{height: 45px; width: 100%; border: 1px solid #dfdfdf; padding-left: 16px; border-radius: 4px; font-size: 16px;}
.complaint_box .list  #vcode_imgs{margin-left: 16px;}
.complaint_box .list .content textarea{ width: 100%; height: 200px; border: 1px solid #dfdfdf; padding: 16px; border-radius: 4px; font-size: 16px;}
.complaint_box .list .content input[type="submit"]{width: 200px; height: 45px; line-height: 45px; font-size: 16px;}
.complaint_box .list .item_cell{width: 150px; margin-right: 16px;}
.complaint_box .list .type_cell .suggest_type{border: 1px solid #dfdfdf; padding: 8px 16px; border-radius: 4px; margin-right: 12px; cursor: pointer; color: #666;}
.complaint_box .list .type_cell .suggest_type.selected{ border: 1px solid #FF6A6A; background: #FF6A6A; color: #fff;}