.public_orders_search {overflow:hidden;border:1px solid #d3d3d3;margin:10px 0;border-radius:5px;background:#fff;padding:10px;line-height:24px;}
.public_os_form {overflow:hidden;margin:4px 0 10px}
.public_os_form .input {padding-left:5px;box-sizing:border-box;float:left;height:35px;line-height:35px;border:1px solid #d7d7d7;border-right:none;width:75%;border-top-left-radius:5px;border-bottom-left-radius:5px}
.public_os_form .btn {box-sizing:border-box;float:right;border-top-right-radius:5px;border-bottom-right-radius:5px;width:25%;height:35px;line-height:35px;background-color:#f90;color:#fff;font-size:18px;border:none}
.public_os_info {font-size:17px;color:#333;line-height: 0.6rem;}
.order_history {position:relative}
.oh_tit {height:36px;background-color:#dac8b2;line-height:36px;text-align:center;display:block;color:#333;margin:8px 0 4px;border-radius:4px}
.oh_tit span {font-size:12px}
.oh_list {overflow:hidden}
.oh_box {border-bottom:1px solid #ddd;padding:5px 0}
.oh_name {position:relative;padding-left:60px;overflow:hidden;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:26px;line-height:26px;text-align:right;}
.oh_name span {position:absolute;left:0;top:0;height:26px;width:60px;text-align:left}
.oh_name b {color:#076DE3}
.oh_name .on {color:red}
.oh_look {display:block;height:26px;background-color:#F90;line-height:26px;text-align:center;display:block;color:#fff;margin:3px auto 0;border-radius:4px;width:120px}
.problem_feedback {overflow:hidden;margin:8px 0}
.problem_feedback li {width:50%; box-sizing:border-box; float:left;}
.problem_feedback a {border-radius:5px;text-align:center;height:36px;line-height:36px;color:#fff;margin:0 5px;display:block;font-size:16px;}
.problem_feedback a.after_sales_link {background-color:#f66}
.problem_feedback a.btn_back {background-color:#cdcdcd}
.after_sales {position:relative}
.as_tit {height:36px;background-color:red;line-height:36px;text-align:center;display:block;color:#fff;margin:8px 0 4px;border-radius:4px}
.as_form {position:relative}
.as_form .input_text,.as_form .input_textarea {position:relative;display:block;overflow:hidden;padding:0 0 0 100px;height:32px;margin:6px 0 0}
.as_form .input_textarea {height:70px}
.as_form .input_text span,.as_form .input_textarea span {width:94px;padding:0 0 0 6px;position:absolute;left:0;top:0;height:32px;line-height:32px}
.as_form .input_text span.on:after {content:'*';color:red;position:absolute;width:6px;text-align:right;height:32px;top:0;left:0}
.as_form .input_text input,.as_form .input_textarea textarea {width:100%;box-sizing:border-box;border:1px solid #ccc;height:32px;padding:0 4px}
.as_form .input_textarea textarea {height:70px}
.as_form .input_sel {position:relative;display:block;overflow:hidden;padding:0 0 0 100px;height:32px;margin:6px 0 0;background-image:url("../../public/images/inquiry_down.png");background-repeat:no-repeat;background-position:98% center;background-size:16px}
.as_form .input_sel span {width:94px;padding:0 0 0 6px;position:absolute;left:0;top:0;height:32px;line-height:32px}
.as_form .input_sel span.on:after {content:'*';color:red;position:absolute;width:6px;text-align:right;height:32px;top:0;left:0}
.as_form .input_sel select {width:100%;box-sizing:border-box;border:1px solid #ccc;height:32px;padding:0 32px 0 4px}
.as_form .input_radio {position:relative;display:block;overflow:hidden;padding:0 0 0 100px;margin:6px 0 0}
.as_form .input_radio span {width:94px;padding:0 0 0 6px;position:absolute;left:0;top:0;height:32px;line-height:32px}
.as_form .input_radio span.on:after {content:'*';color:red;position:absolute;width:6px;text-align:right;height:32px;top:0;left:0}
.as_form .input_radio div {width:100%;height:32px;line-height:32px}
.as_form .input_radio .radio_class {-webkit-appearance:radio;-moz-appearance:radio;display:inline-block;vertical-align:middle;margin-top:-2px;margin-bottom:1px;margin-right:2px}
.as_form .input_radio .text_class {width:100%;box-sizing:border-box;border:1px solid #ccc;height:32px;padding:0 4px}
.as_form .input_radio p {color:red;font-size:12px;line-height:18px}
.as_form .input_btn {margin:10px 0 0;overflow:hidden}
.as_form .input_btn a {width:50%;float:left;box-sizing:border-box;height:36px;line-height:36px;color:#fff;text-align:center}
.as_form .input_btn .sure {border:1px solid #f90;background-color:#f90;border-top-left-radius:4px;border-bottom-left-radius:4px}
.as_form .input_btn .cancel {background-color:#999;border-top-right-radius:4px;border-bottom-right-radius:4px}
