.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}

/*
.public_ddxx{
	width: 93%;
    margin: 4.6vw auto;
    overflow: hidden;
    border: 1px solid #dedede;
    border-radius: 5px;
    background: #ffffff;
}
.public_k{
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 3.5%;
    box-sizing: border-box;
}
.public_des{
font-size: 4vw;
    font-weight: 700;
    float: left;
    display: block;
    line-height: 10vw;
    margin-top: 1.5vw;
}
.public_pyzt{
font-size: 3.1vw;
    float: right;
    display: block;
    line-height: 10vw;
    margin-top: 1.5vw;
}
.public_pyzt_ddxx{
font-size: 3.1vw;
    padding-bottom: 1vw;
    display: block;
    color: #949494;
}
.public_pyzt_ddxx2{
font-size: 3.1vw;
    padding-bottom: 3.1vw;
    display: block;
    color: #949494;
}
*/
.pay .price {
    border: 1px solid #000;
    background-color: #fff;
    margin: .5rem .1rem .0rem .1rem;
    border-radius: 5px;
}
.pay .price p{font-size:.3rem;color:#010101;text-align:right;margin:.2rem .3rem 0}
.pay .price .tit1.tcenter{text-align:center;border-bottom:1px solid #000}
.pay .price .inner{padding:0 .3rem 0}
.pay .pay-type li{display:block;border-bottom:1px solid #c9c9c9;padding:.18rem .2rem;position:relative}
.pay .pay-type li .pay-icon{display:inline-block;width:.45rem;height:.45rem;margin-right:.4rem}
.pay .pay-type li .icon-wechat{background:url(../images/ico-wechat.png) no-repeat;background-size:100%}
.pay .pay-type li .icon-zfb{background:url(../images/ico-zfb.png) no-repeat;background-size:100%}
.pay .pay-type li .icon-paypal{background:url(../images/paypal.png) no-repeat;background-size:100%;    border-radius: 2px;}
.pay .pay-type li .icon-extpay {background: url(../images/extpay.png) no-repeat;background-size: 100%;}
.pay .pay-type li span{font-size:.26rem;color:#666;display:inline-block;vertical-align:middle}
.pay .pay-type li .ico-arrow{display:block;position:absolute;top:.28rem;right:.05rem;width:.13rem;height:.24rem;background:url(../images/ico-arrow.png) no-repeat;background-size:100%}
.pay .paymore{text-align:center!important;font-size:.26rem;color:#000;padding:.1rem 0 0}
.pay .info .p3{color:#fff;font-size:.26rem;text-align:center;line-height:2}
.pay .info .btn-lock{margin-bottom:0;background:#c00101;text-indent:.2rem;width:80%;margin-top:2rem}
.gopayzfb {
    display: block;
    padding: 0.2rem 0.2rem;
    box-sizing: border-box;
    line-height: 0.1rem;
    border-radius: 24px;
    background-color:#1999e4;
    color: #fff !important;
    position: absolute;
    top: 0.2rem;
    right: 0.2rem;
}
.gopaywx {
    display: block;
    padding: 0.2rem 0.2rem;
    box-sizing: border-box;
    line-height: 0.1rem;
    border-radius: 24px;
    background-color: #24ac38;
    color: #fff !important;
    position: absolute;
    top: 0.2rem;
    right: 0.2rem;
}
.gopaypal {
    display: block;
    padding: 0.2rem 0.2rem;
    box-sizing: border-box;
    line-height: 0.1rem;
    border-radius: 24px;
    background-color:#003087;
    color: #fff !important;
    position: absolute;
    top: 0.2rem;
    right: 0.2rem;
}