﻿body {
    font-family: '微软雅黑';
    font-size: 14px;
    -webkit-touch-callout: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background-color: #fff;
}

body, header, section, footer, div, ul, ol, li, img, a, span, em, del, legend, center, strong, var, fieldset, form, label, dl, dt, dd, cite, input, hr, time, mark, code, figcaption, figure, textarea, h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    border: 0;
    padding: 0;
    font-style: normal;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

nav, article, aside, details, main, header, footer, section, fieldset, figcaption, figure {
    display: block;
}

img, a, button, em, del, strong, var, label, cite, small, time, mark, code, textarea, span {
    display: inline-block;
}

header, section, footer {
    position: relative;
}

ol, ul {
    list-style: none;
}

input, button, textarea {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1em;
    background-color: rgba(0,0,0,0);
    outline: none;
    resize: none;
    font-family: '微软雅黑';
}

a:active, a:hover {
    outline: 0;
}

a, a:visited {
    text-decoration: none;
}

label {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.tac {
    text-align: center;
}

.tal {
    text-align: left;
}

.tar {
    text-align: right;
}

.fwb {
    font-weight: bold;
}

.dn {
    display: none;
}

/*-----用户注册*/
.container {
    min-width: 320px;
}

.logo img {
    height: auto;
    width: 100%;
}

.login {
    padding: 0 10px 20px 10px;
}

    .login .item {
        border: 1px solid #ddd;
        border-radius: 5px;
        margin-top: 20px;
        font-size: 16px;
        padding: 13px 0;
    }

input[type=number], input[type=password] {
    padding-left: 3px;
    color: #ff9a02;
    width: 70%;
}

.login .forget, .login .register {
    color: #808080;
    padding: 7px 0 0 7px;
    float: left;
}

    .login .forget a, .login .register a {
        color: #026630;
    }

.login .register {
    float: right;
}

.btn {
    border-radius: 5px;
    color: #fff;
    background-color: #026630;
    padding: 13px 0;
    text-align: center;
    font-size: 19px;
    margin-top: 60px;
    clear: both;
}

.icon-mobile, .icon-pwd, .icon-close {
    color: #C4C4C4;
    width: 40px;
    text-align: center;
    font-size: 20px;
    position: relative;
    top: 0;
}

.icon-mobile, .icon-pwd {
    border-right: 1px solid #bbb;
}

    .icon-mobile:before {
        content: "\f10b";
    }

.icon-youxiang:before {
    content: "\e607";
}

.icon-pwd {
}

    .icon-pwd:before {
        content: "\f023";
    }

.icon-close {
    float: right;
}

    .icon-close:before {
        content: "\f00d";
    }
/*-----注册------*/
.container {
    min-width: 320px;
}

.logo img {
    height: auto;
    width: 100%;
}

.login {
    padding: 0 10px 20px 10px;
}

.register {
    padding: 0 10px;
}

    .register .item {
        border: 1px solid #ddd;
        border-radius: 5px;
        margin-top: 20px;
        font-size: 16px;
        padding: 13px 0;
        position: relative;
    }

input[type=number], input[type=password] {
    padding-left: 3px;
    color: #00b34f;
    width: 70%;
}

#btnRegister {
    border-radius: 5px;
    color: #fff;
    background-color: #026630;
    padding: 13px 0;
    text-align: center;
    font-size: 19px;
    margin-top: 45px;
    clear: both;
}

.icon-mobile, .icon-pwd, .icon-close, .icon-code {
    color: #C4C4C4;
    width: 40px;
    text-align: center;
    font-size: 20px;
    position: relative;
    top: 0px;
}

.icon-mobile, .icon-pwd, .icon-code {
    border-right: 1px solid #bbb;
}

    .icon-mobile:before {
        content: "\f10b";
    }

    .icon-pwd:before {
        content: "\f023";
    }

.icon-close {
    float: right;
}

.icon-code:before {
    content: "\f00a";
}

.icon-close:before {
    content: "\f00d";
}

.code {
    width: 70%;
}

.code-tip {
    position: absolute;
    width: 29%;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 13px 0;
    color: #fff;
    background-color: #026630;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    text-align: center;
}

    .code-tip a, .register a {
        color: #fff
    }

footer {
    color: #808080;
    text-align: center;
    padding: 10px;
}

    footer p {
        line-height: 25px;
        height: 25px;
    }

.cb {
    color: #000;
}

.register .login {
    color: #808080;
    padding: 7px 0 0 7px;
    float: right;
}
/*-----订单----------*/
.order-tab-area {
    position: fixed;
    width: 320px;
    height: 40px;
    top: 40px;
    left: 0px;
    z-index: 100;
}

.order-tab {
    float: left;
    width: 33%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    text-align: center;
    background-color: #fff;
    color: #000 !important;
    box-sizing: border-box;
}

    .order-tab:last-child {
        border-right: 0px;
        width: 80px;
    }

    .order-tab.active {
        background-color: #026630;
        border-right: 1px solid #026630;
        border-bottom: 1px solid #026630;
        color: #fff !important;
    }

.order-empty {
    margin-top: 130px;
    text-align: center;
    color: #999;
    font-size: 18px;
}

.order-cell {
    background-color: #fff;
    padding: 0px 5px;
    border: 1px solid #e5e5e5;
    border-right: 0px;
    border-left: 0px;
    margin: 8px 0px;
}

    .order-cell:first-child {
        margin: 45px 0px 8px 0px;
    }

.order-cell-title {
    position: relative;
    padding: 5px 5px;
    color: #aaa;
    font-size: 14px;
    border-bottom: 1px solid #e5e5e5;
    vertical-align: top;
}

    .order-cell-title span {
        display: inline-block;
        vertical-align: top;
        line-height: 22px;
    }

.order-id {
    float: right;
    color: #026630;
}

.order-cell-center {
    position: relative;
    padding: 10px 15px;
    border-bottom: 1px solid #e5e5e5;
    color: #666;
    font-size: 14px;
}

    .order-cell-center.touched {
        background-color: #e1e1e1;
    }

.order-cell-center-top {
    margin-bottom: 10px;
    position: relative;
}

.order-cell-bottom {
    position: relative;
    font-size: 20px;
    padding: 8px 15px;
    color: #666;
}

    .order-cell-bottom > span {
        color: red;
    }

.complain-btn {
    position: absolute;
    right: 5px;
    bottom: 5px;
    border: 1px solid #026630;
    border-radius: 4px;
    color: #026630;
    width: auto;
    height: auto;
    line-height: 0px;
    text-align: center;
    font-size: 10px;
    padding: 10px;
}

    .complain-btn.touched {
        background-color: #ff6304;
        color: #fff;
    }

    .complain-btn.zhifu {
        color: red;
        border: 1px solid red;
    }

.order-info-enter-btn {
    background-color: #ff6304;
    color: #fff;
    text-align: center;
    height: 30px;
    line-height: 30px;
    width: 80px;
    border-radius: 4px;
    position: absolute;
    right: 100px;
    bottom: 5px;
    box-sizing: border-box;
    font-size: 13px;
}

.order-info-enter-btn-wechat {
    position: absolute;
    right: 10px;
    bottom: 5px;
    background-color: #02c802;
}

.order-info-enter-btn.disabled {
    background-color: #ccc;
}

.order-count {
    position: absolute;
    top: 0px;
    right: 0px;
    font-size: 13px;
    color: #ff6304;
}

.arrow-right-img {
    position: absolute;
    right: 10px;
    bottom: 10px;
    height: 20px;
    width: 20px !important;
}
/*.code{
                position: absolute;
                top: 0px;
                right: 0px;
                font-size: 15px;
                color: #ff6304;
            }*/
.clock-icon-img {
    width: 20px;
}
