#complaint_root { box-sizing: border-box; padding: 0 12px 50px; width: 100%; overflow: hidden; } #complaint_delivery_company, #complaint_delivery_sn, #complaint_desc, #complaint_desc_append, #complaint_money, #complaint_need_know, #complaint_reason, #complaint_type, #images_info, #mobile { border-top: 1px solid #eee; } #complaint_delivery_company_title, #complaint_delivery_sn_title, #complaint_desc_append_title, #complaint_desc_return_title, #complaint_desc_title, #complaint_money_title, #complaint_need_know_title, #complaint_reason_title, #complaint_type_title, #images_info_title, #mobile_title { line-height: 50px; color: #343434; font-size: 14px; font-weight: 700; } .price { display: inline; } .pddfnt_highlight, .price { color: #ff2742; } #complaint_type_input view { box-sizing: border-box; width: 100%; height: 40px; font-size: 14px; color: #999; background-color: #eee; border: none; padding: 0 15px; border-top: 1px solid #dcdcdc; line-height: 40px; } #complaint_type_input view image { float: right; color: #ff2742; display: inline-block; width: 16px; height: 11px; margin-top: 15px; } #complaint_type_input view image { display: none; } #complaint_type_input .complaint_type_input_selected img { display: block; } #complaint_delivery_company_title, #complaint_delivery_sn_title, #complaint_desc_append_title, #complaint_desc_return_title, #complaint_desc_title, #complaint_money_title, #complaint_need_know_title, #complaint_reason_title, #complaint_type_title, #images_info_title, #mobile_title { line-height: 50px; color: #343434; font-size: 14px; font-weight: 700; } #complaint_type_input .complaint_type_input_selected image { display: block; } #complaint_type_input .complaint_type_input_selected { color: #ff2742; } .input_number_hint { color: #999; font-weight: 400; } #complaint_delivery_company_input, #complaint_delivery_sn_input, #complaint_money_input { height: 60px; } .complaint_input_inputed { color: #000 !important; } #complaint_delivery_company_input input, #complaint_delivery_sn_input input, #complaint_money_input input { box-sizing: border-box; width: 100%; height: 40px; font-size: 14px; color: #999; background-color: #eee; border: none; padding-left: 15px; -webkit-appearance: none !important; } #complaint_reason_input select { width: 100%; height: 40px; font-size: 14px; color: #999; background-color: #eee; border: none; padding-left: 15px; } #complaint_desc_append_input, #complaint_desc_input, #complaint_desc_return_input { height: 120px; } #complaint_desc_append_input textarea, #complaint_desc_input textarea, #complaint_desc_return_input textarea { box-sizing: border-box; padding-top: 10px; padding-left: 10px; border: none; width: 100%; height: 100px; background-color: #eee; font-size: 14px; color: #999; resize: none; } #image_uploader_selector { width: 56px; height: 56px; border: 1px dashed #ccc; display: inline-block; } #image_uploader_indicate { position: absolute; font-size: 32px; color: #ccc; width: 56px; height: 56px; line-height: 56px; text-align: center; } #mobile { height: 110px; } #mobile_input { height: 60px; } #mobile_input input { box-sizing: border-box; width: 100%; height: 40px; font-size: 14px; color: #999; background-color: #eee; border: none; padding-left: 15px; } #complaint_need_know_desc { color: #343434; font-size: 13px; padding-left: 0; margin: 0; } #complaint_need_know_desc .li { list-style: none; margin-top: 22px; } #submit_button { height: 70rpx; line-height: 70rpx; top: 10px; position: relative; border-top: 1px solid #eee; text-align: center; margin-bottom: 16px; margin-top: 15px; } #submit_button .span { padding: 5px 20px; font-size: 15px; color: #fff; background-color: #F75451; position: relative; text-align: center; border-radius: 5px; } .image_uploader_image { position: relative; display: inline-block; width: 56px; height: 56px; border: 1px dashed #e6e6e6; padding: 1px; box-sizing: border-box; margin-right: 12px; } .image_uploader_image image { width: 52px; height: auto; max-width: 52px; max-height: 52px; overflow: hidden; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .image_uploader_image .image_uploader_image_img_portrait { width: auto !important; height: 52px !important; } .image_uploader_image .image_uploader_image_delete { border-radius: 50%; -webkit-border-radius: 50%; position: absolute; right: -8px; top: -8px; background-color: #ff2742; line-height: 20px; height: 20px; width: 20px; text-align: center; color: #fff; font-size: 14px; }