﻿.content .title {
    width: 100%;
    height: 50px;
    background-color: #f6f6f6;
    border: 1px solid #dcdcdc;
}
.content a {
    text-decoration:none;
}
    .content .title .wz {
        padding-top: 5px;
        padding-left: 10px;
        font-size: 24px;
        font-weight: bold;
    }
 /*登录*/
.content .login {
    text-align: center;
    margin: 0 0 0 0px;
    padding: 20px 0px;
    border: 1px solid #d8d8d8;
    background-color: #eee;
}

 .content .login .error {
    color: #ff0000;
    background-color: #fdf4f0;
    padding: 10px;
    border-radius: 5px;
}
/*注册*/
.content .register {
    margin: 0 0 0 10px;
}
.content ul {
    width: 100%;
    list-style-type: none;
    margin:auto;
    padding:0px;
}
    .content .register ul li {
        margin: 20px 0;
        line-height: 35px;
        overflow: hidden;
        *zoom: 1;
    }
        .content .register ul li label {
            float: left;
            width: 70px;
            text-align: right;
            font-size: 14px;
        }

            .content .register ul li label i {
                color: #ff3300;
                margin-right: 3px;
                font-style: normal;
            }
        .content .register ul li span {
            vertical-align:top;
            display: block;
            margin: 0 0 0 85px;
        }
            .content .register ul li span input[type="text"],
            .content .register ul li span input[type="password"] {
                width: 100%;
                height: 40px;
            }
        .content .register ul li p {
            text-align: left;
            clear: both;
            margin: 0 0 0 85px;
        }

        .content .register ul li.has-error {
            color: #ff0000;
        }

            .content .register ul li.has-error input {
                border: 1px solid #ff0000;
            }

/*找回密码*/
.content .findPwd ul li {
    margin: 20px 0;
    line-height: 35px;
    overflow: hidden;
    *zoom: 1;
}

    .content .findPwd ul li label {
        float: left;
        width: 90px;
        text-align: right;
        font-size: 14px;
    }

        .content .findPwd ul li label i {
            color: #ff3300;
            margin-right: 3px;
            font-style: normal;
        }

    .content .findPwd ul li span {
        vertical-align: top;
        display: block;
        margin: 0 0 0 100px;
    }

        .content .findPwd ul li span input[type="text"],
        .content .findPwd ul li span input[type="password"] {
            width: 100%;
            height: 40px;
        }

    .content .findPwd ul li p {
        text-align: left;
        clear: both;
        margin: 0 0 0 76px;
    }

    .content .findPwd ul li.has-error {
        color: #ff0000;
    }

        .content .findPwd ul li.has-error input {
            border: 1px solid #ff0000;
        }

/*运单查询*/
.content .track {
    margin: 10px 0 0 0;
    line-height: 30px
}

 .content .track .list {
    padding: 10px
}

     .content .track .list .item {
        position: relative;
        padding: 5px 10px;
        overflow: hidden;
        *zoom: 1
    }

         .content .track .list .item .dotted {
            position: absolute;
            left: 3px;
            top: 0;
            width: 15px;
            height: 15px;
            background-color: #ccc;
            border-radius: 50%
        }

         .content .track .list .item .info {
            border-left: 2px solid #ccc;
            padding: 0 0 10px 30px;
            margin: -7px 0 0 0
        }

         .content .track .list .item .date {
            font-size: 12px;
            color: #666
        }

         .content .track .list .item.current {
            font-size: 16px;
            font-weight: bold;
            color: #fa4813
        }

             .content .track .list .item.current .dotted {
                background-color: #fa4813
            }

/*问答*/
.content .notice {
    width: 100%;
    margin: 0;
    min-height: 300px;
    line-height: 30px;
}

    .content .notice .tip {
        padding: 10px;
        background-color: #f6f6f6;
        border: 1px solid #dcdcdc;
        font-size: 18px;
        font-weight: bold;
    }

    .content .notice h3 {
        font-weight: bold;
        padding: 10px;
        font-size: 14px;
    }

    .content .notice p {
        padding: 0 10px;
    }

/*购买包材*/
.content .packing {
    width: 100%;
    margin: auto;
    min-height: 300px;
    line-height: 30px;
}
.content .packing table {
    font-size:12px;
    margin: 0;
    width: 100%
}

    .content .packing table tr:hover {
        background-color: #efefef
    }

    .content .packing table th {
        border: 1px solid #ccc;
        text-align:center;
    }
    .content .packing table td {
        border: 1px solid #ccc;
    }
    .content .packing table th {
        background-color: #efefef;
        font-weight: bold;
        line-height: 25px
    }

    .content .packing table td {
        padding: 5px
    }

        .content .packing table td input {
            width: 35px;
            height:30px;
            text-align: center
        }

        .content .packing table td button {
            border-radius: 5px;
            border: none;
            background-color: #ff3300;
            color: #fff;
            cursor: pointer;
            display: inline-block;
            font-size: 12px;
            text-align: center;
            padding: 0px 10px;
            height: 30px;
        }

            .content .packing table td button:hover {
                background-color: #cc3904
            }

            .content .packing table td button.disabled {
                color: #999;
                background-color: #efefef;
                cursor: not-allowed
            }

        .content .packing table td.align-left {
            text-align: left
        }

        .content .packing table td.red {
            color: #fa4813
        }

.content .packing .memo {
    width:100%; padding-top:10px;
}

    .content .packing .memo strong {
        color: #fa4813
    }

/*确认购买包材*/
.syi {
    width: 100%;
    margin: 10px auto;
}
 .syi.content {
    border: 1px solid #ccc;
    padding: 20px;
}
.syi .content h3 {
    font-size: 16px;
    text-align: center
}
 .syi .content h5 {
    font-size: 16px;
    margin: 10px 0;
    border-bottom: 1px dashed #ccc;
    padding: 0 0 10px 0;
    color: #666
}

 .syi .content .item {
    margin: 0 0 20px 0
}

     .syi .content .item.addresslist .list {
        max-height: 300px;
        overflow: hidden;
        overflow-y: auto
    }

         .syi .content .item.addresslist .list label {
            cursor: pointer;
            display: block;
            padding: 10px;
            border-bottom: 1px solid #f8f8f8
        }

             .syi .content .item.addresslist .list label:hover {
                background-color: #f8f8f8
            }

     .syi .content .item.addresslist a {
        display: inline-block;
        margin: 10px;
        color: #ff3300
    }

         .syi .content .item.addresslist a:hover {
            color: #f06629
        }

     .syi .content .item.message input {
        height: 30px;
        width: 98%
    }

     .syi .content .item.product p {
        padding: 10px;
        margin: 10px 0;
        background-color: #f8f8f8;
        border: 1px solid #ebebeb
    }

         .syi .content .item.product p code {
            color: #ff3300;
            font-size: 12px
        }



.content .porder {
    margin: auto;
    width: 100%;
    min-height: 400px
}

    .content .porder .tip {
        font-size: 20px;
        color: #317b1d;
        padding: 10px;
        background-color: #f6f6f6;
        border: 1px solid #dcdcdc
    }

        .content .porder .tip .print {
            border: none;
            background-color: #333;
            color: #fff;
            font-size: 12px;
            display: inline-block;
            padding: 5px 10px;
            border-radius: 5px
        }

            .content .porder .tip .print:hover {
                background-color: #666
            }

        .content .porder .tip p {
            margin: 0 0 0 63px;
            font-size: 14px;
            color: #333
        }

    .content .porder .oper {
        margin: 10px;
        line-height: 30px;
        font-size: 16px
    }

        .content .porder .oper h3 {
            font-weight: bold
        }

        .content .porder .oper a {
            font-size: 16px;
            text-decoration: underline;
            margin: 0 5px 0 0
        }

.content .order .types {
    width: 100%;
    height: 80px;
    margin:5px 5px;
    /*border: 1px solid #dcdcdc;*/
}
    .content .order .types a {
        float: left;
        border: none;
        padding: 5px 10px;
        cursor: pointer;
        color: #fff;
        background-color: #ccc;
        margin: 0 0 5px 5px;
    }
        .content .order .types a.current {
            background-color: #ff3300;
            padding: 5px 5px 5px 5px
        }

/*Euex快件*/
.content .titles {
    width: 100%;
    margin-top: 5px;
    background-color: #eeeeee;
    border-radius: 2px;
    height: 30px;
}
.content .titles div {
        padding-left: 10px;
        padding-top: 5px;
}
.content .single .form {
    margin: 20px 0
}
.content .single .form ul li {
    margin: 20px 0;
    overflow: hidden;
    *zoom: 1
}
.content .single .form ul li label {
    float: left;
    width: 80px;
    line-height: 30px;
    text-align: right
}
.content .single .form ul li label i {
    color: #ff3300;
    margin: 0 5px 0 0;
    font-style: normal
}
.content .single .form ul li span {
    display: block;
    margin: 0 0 0 90px
}
.content .single .form ul li span input {
    width: 100%;
}
.content .single .form ul li p {
    clear: both;
    margin: 0 0 0 100px
}
.content .single .form ul li p.notice-tip {
    color: #999
}
.content.single .form ul li.has-error {
    color: #ff3300
}
.content .single .form ul li.has-error input {
    border: 1px solid #ff3300
}
    .content .single .form ul li.has-error label {
        color: #ff3300
    }
    .content .single .form ul li.has-error p {
        color: #ff3300
    }
.content .control .service {
    float: left;
    color: #ff3300
}
.content .control .oper button.disabled {
    color: #999;
    background-color: #efefef;
    cursor: not-allowed
}
.content .packitem .item {
    border: 1px solid #ccc;
    background-color: #efefef;
    margin-bottom:10px;
    padding: 5px;
    overflow: hidden;
    *zoom: 1
}
    .content .packitem .item .info {
        float: left;
        margin: 5px;
        padding: 5px;
        background-color: #fff;
        width: 65%
    }
    .content .packitem .item .infor {
        float: left;
        margin: 5px;
        padding: 5px;
        background-color: #fff;
        width: 25%
    }
    .content .packitem .item .empty {
        float: right;
        margin: 5px 5px 0
    }
        .content .packitem .item .empty button {
            font-size:12px;
            border: none;
            border-radius: 5px;
            padding: 5px 10px;
            cursor: pointer;
            color: #fff
        }
        .content .packitem .item .empty .edit {
            background-color: #666
        }
        .content .packitem .item .empty .del {
            background-color: #ff3300
        }
.content .packitem .oper button {
    margin-top:10px;
}


/*模态窗体*/
.project ul li {
    clear:both;
    margin: 0 0 20px 0;
    overflow: hidden;
    *zoom: 1
}

    .project ul li label {
        font-size:12px;
        float: left;
        width: 65px;
        text-align: right;
        padding-top:2px;
    }

    .project ul li select {
        width: 100%
    }

        .project ul li select.category {
            width: 90%
        }

        .project ul li select.select-m {
            width: 160px
        }

    .project ul li span {
        display: block;
        margin: 0 0 0 50px
    }

        .project ul li span input {
            width: 100%;
            height: 32px;
            box-sizing: border-box
        }

            .project ul li span input.input-m {
                width: 45px
            }

            .project ul li span input.input-s {
                width: 43px
            }

        .project ul li span .loading {
            margin: 0 0 0 5px
        }

        .project ul li span optgroup {
            font-style: normal
        }

    .project ul li p {
        color: #999;
        clear: both;
        font-size: 12px;
        margin: 0 0 0 65px
    }

    /*.project ul li.has-error {
        color: #ff3300
    }*/
    .project ul li.has-error label {
        color: #ff3300
    }

        .project ul li.has-error input {
            border: 1px solid #ff3300
        }

        .project ul li.has-error p {
            color: #ff3300
        }

.modal-footer .oper {
    text-align: center
}

    .modal-footer .oper button {
        display: inline-block;
        margin: 0 5px;
        padding: 8px 20px;
        background-color: #f8f8f8;
        background-image: gradient(center top, #fff, #f8f8f8);
        border: 1px solid #ebebeb;
        color: #666;
        cursor: pointer
    }


.content .successa .tip {
    font-size: 20px;
    color: #317b1d;
    padding: 10px;
    background-color: #f6f6f6;
    border: 1px solid #dcdcdc
}
    .content .successa .tip .print {
        border: none;
        background-color: #333;
        color: #fff;
        font-size: 12px;
        display: inline-block;
        padding: 5px 10px;
        border-radius: 5px
    }
        .content .successa .tip .print:hover {
            background-color: #666
        }
    .content .successa .tip p {
        margin: 0 0 0 0;
        font-size: 14px;
        color: #333
    }
.content .successa .oper {
    margin: 10px 0;
    line-height: 30px;
    font-size: 16px
}
    .content .successa .oper h3 {
        font-weight: bold;
        margin: 0 0 10px 0
    }
    .content .successa .oper a {
        font-size: 16px;
        margin: 0 5px 0 0;
        padding: 5px 10px;
        display: inline-block;
        border: 1px solid #efefef
    }
        .content .successa .oper a.new {
            font-weight: bold;
            color: #fa4813
        }

        .content .successa .oper a:hover {
            background-color: #f1f1f1
        }

/*我的运单*/
.content .tab {
    padding: 0px;
    box-shadow: 2px 2px 2px #ccc;
    margin-bottom: 10px;
}

 .content .tab ul {
    overflow: hidden;
    *zoom: 1
}

     .content .tab ul li {
        float: left
    }

         .content .tab ul li a {
             font-size:12px;
            display: block;
            padding: 10px 12px;
            margin: 0 5px 0 0
        }

             .content .tab ul li a.current {
                background-color: #00123a;
                color: #fff;
                font-weight: bold
            }

.content .order {
    width: 100%;
    overflow: hidden;
    *zoom: 1
}

  .content .order .order-inner {
        width: 100%
    }

 .content .order-list {
    float: left;
    width: 100%
}

  .content .order-list .item {
        position: relative;
        padding: 15px;
        margin: 5px;
        border: 1px solid #ccc;
        overflow: hidden;
        *zoom: 1
    }

      .content .order-list .item .inoid {
            position: absolute;
            left: 0;
            bottom: 0;
            padding: 2px 5px;
            font-size: 12px;
            color: #fff;
            background-color: #ccc;
            border-top-right-radius: 5px
        }

      .content .order-list .item .type {
            position: absolute;
            right: 0;
            top: 0;
            padding: 2px 5px;
            background-color: #ccc;
            border-bottom-left-radius: 5px;
            color: #fff;
            font-size: 12px
        }

      .content .order-list .item h5 {
            font-weight: bold;
            margin: 0 0 5px 0;
            padding: 5px 0;
            border-bottom: 1px dashed #ccc;
            overflow: hidden;
            *zoom: 1
        }

          .content .order-list .item h5 .chkbox {
                margin: 0 5px 0 0
            }

          .content .order-list .item h5 strong {
                font-size: 12px;
                font-weight: normal;
                color: #ff3300
            }

          .content .order-list .item h5 span {
                float: right;
                font-size: 12px;
                font-weight: normal;
                color: #999
            }

      .content .order-list .item .info {
            overflow: hidden;
            *zoom: 1
        }

          .content .order-list .item .info .user-info {
                float: left;
                font-size: 12px
            }

              .content .order-list .item .info .user-info .label {
                    padding: 2px 5px;
                    color: #fff
                }

                  .content .order-list .item .info .user-info .label.label-default {
                        background-color: #ccc
                    }

                  .content .order-list .item .info .user-info .label.label-success {
                        background-color: #45B6AF
                    }

                .content .order-list .item .info .user-info .label.label-danger {
                    background-color: #F3565D;
                }

                .content .order-list .item .info .user-info .label.label-black {
                    background-color: #666;
                }
                .content .order-list .item .info .user-info .label.label-yellow {
                    background-color: #DFBA49;
                }

              .content .order-list .item .info .user-info .tnum {
                    margin: 10px 0;
                    font-weight: bold;
                    color: #ff3300
                }

              .content .order-list .item .info .user-info .transport {
                    margin: 10px 0;
                    overflow: hidden;
                    *zoom: 1
                }

                  .content .order-list .item .info .user-info .transport label {
                        float: left;
                        padding: 2px 5px;
                        background-color: #00123a;
                        color: #fff
                    }

                  .content .order-list .item .info .user-info .transport span {
                        float: left;
                        padding: 2px 5px;
                        background-color: #999;
                        color: #fff
                    }

        .content .order-list .item .info .amount {
            width: 100%;
            float: right;
            color: #ff3300;
            font-weight: bold;
            text-align: right;
        }

            .content .order-list .item .info .amount .inter {
                color: #001a97;
                text-align: right;
                margin: 0 5px;
                font-size: 14px;
            }
            .content .order-list .item .info .amount .zzNumber {
                color: #ff3300;
                text-align: right;
                margin: 0 5px;
                font-size: 14px;
            }
            .content .order-list .item .info .amount .printnum {
                color: #00123a;
                text-align: right;
                margin: 10px 0 0;
                font-size: 12px;
            }

    .content .order-list .item .reason {
        font-size: 12px;
        color: #ff3300;
    }

    .content .order-list .item .oper {
        text-align: right;
    }

        .content .order-list .item .oper span {
            font-size: 12px;
            padding: 5px 20px;
            margin: 0 0 0 5px;
            color: #999;
            border: 1px solid #efefef;
            background-color: #efefef;
        }

            .content .order-list .item .oper span.green {
                color: #2d821f;
                border: 1px solid #b2fba6;
                background-color: #cdf8c5;
            }

        .content .order-list .item .oper a {
            display: inline-block;
            font-size: 12px;
            margin: 5px 0 0 5px;
            padding: 5px 10px;
            background-color: #f8f8f8;
            background-image: gradient(center top, #fff, #f8f8f8);
            border: 1px solid #ebebeb;
            color: #666;
            cursor: pointer;
        }

              .content .order-list .item .oper a:hover {
                    color: #333;
                    border: 1px solid #ccc
                }

              .content .order-list .item .oper a.red {
                    color: #fff;
                    background-color: #ff3300;
                    border: none
                }

                  .content .order-list .item .oper a.red:hover {
                        background-color: #cc3904
                    }

              .content .order-list .item .oper a.blue {
                    color: #fff;
                    background-color: #00123a;
                    border: none
                }

                  .content .order-list .item .oper a.blue:hover {
                        background-color: #183169
                    }
                  .content .order-list .item .oper a.green {
                            color: #fff;
                            background-color: #03920f;
                            border: none
                        }
                           .content .order-list .item .oper a.green:hover {
                                background-color: #03b542;
                            }

      .content .order-list .item:hover {
            background-color: #efefef
        }
      .content .order-list .info table {
                    width: 100%
                }

                   .content .order-list .info table th, .content .order-list .info table td {
                        border: 1px solid #ccc;
                        text-align: center;
                        line-height: 30px
                    }

                    .content .order-list .info table th {
                        font-weight: bold;
                        background-color: #efefef
                    }
.content  .order-item {
    /*float: left;*/
    width: 100%;
    padding: 0 10px;
}

    .content  .order-item h2 {
        font-weight: bold;
        border: 1px solid #ccc;
        box-shadow: 2px 2px 2px #ccc;
        padding: 10px;
        overflow: hidden;
        *zoom: 1
    }

        .content  .order-item h2 a {
            float: right;
            margin: 3px 0 0;
            font-size: 12px;
            font-weight: normal;
            color: #ff3300
        }

            .content  .order-item h2 a:hover {
                color: #f06629
            }

    .content  .order-item h4 {
        font-size: 16px;
        font-weight: bold;
        color: #ff3300;
        margin: 5px 0;
        padding: 5px
    }

    .content  .order-item h5 {
        padding: 10px;
        font-weight: bold;
        font-size: 16px;
        border-bottom: 1px dashed #ccc
    }

    .content  .order-item .info {
        padding: 10px
    }

        .content  .order-item .info strong {
            color: #00123a
        }

        .content  .order-item .info ul li {
            margin: 5px 0;
            overflow: hidden;
            *zoom: 1
        }

            .content .order-item .info ul li label {
                float: left;
                width: 90px
            }

            .content .order-item .info ul li span {
                display: block;
                margin: 0 0 0 90px
            }

        .content .order-item .info table {
            width: 100%
        }

            .content .order-item .info table th, .content .order-item .info table td {
                border: 1px solid #ccc;
                text-align: center;
                line-height: 30px
            }

            .content .order-item .info table th {
                font-weight: bold;
                background-color: #efefef
            }

    .content  .order-item .oper {
        text-align: center;
        margin: 10px 0
    }

        .content  .order-item .oper a {
            display: inline-block;
            font-size: 12px;
            margin: 0 0 0 5px;
            padding: 10px 40px;
            background-color: #f8f8f8;
            background-image: gradient(center top, #fff, #f8f8f8);
            border: 1px solid #ebebeb;
            color: #666;
            cursor: pointer
        }

            .content .modal-body .order-item .oper a:hover {
                color: #333;
                border: 1px solid #ccc
            }

.idCard_cs ul {
    margin: 20px 0;
}

    .idCard_cs ul li {
        margin: 0 0 20px 0;
        overflow: hidden;
        *zoom: 1
    }

        .idCard_cs ul li label {
            float: left;
            width: 45px;
            text-align: right
        }

        .idCard_cs ul li span {
            display: block;
            margin: 0 0 0 50px
        }

            .idCard_cs ul li span input {
                width: 100%;
                height: 32px;
                box-sizing: border-box
            }

        .idCard_cs ul li p {
            color: #999;
            clear: both;
            font-size: 12px;
            margin: 0 0 0 50px
        }

        .idCard_cs ul li.has-error {
            color: #ff3300
        }

            .idCard_cs ul li.has-error input {
                border: 1px solid #ff3300
            }

            .idCard_cs ul li.has-error p {
                color: #ff3300
            }

.idCard_cs .oper {
    text-align: center
}

    .idCard_cs .oper button {
        display: inline-block;
        margin: 0 10px;
        padding: 8px 30px;
        background-color: #f8f8f8;
        background-image: gradient(center top, #fff, #f8f8f8);
        border: 1px solid #ebebeb;
        color: #666;
        cursor: pointer
    }

        .idCard_cs .oper button:hover {
            color: #333;
            border: 1px solid #ccc
        }

/*我的订单*/
.content .orders .list {
    width: 100%;
}

    .content .orders .list .item {
        position: relative;
        padding: 15px;
        margin: 5px;
        border: 1px solid #ccc;
        overflow: hidden;
        *zoom: 1
    }

        .content .orders .list .item h5 {
            position: relative;
            font-weight: bold;
            margin: 0 0 5px 0;
            padding: 5px 0;
            border-bottom: 1px dashed #ccc;
            overflow: hidden;
            *zoom: 1
        }

            .content .orders .list .item h5 strong {
                font-weight: normal;
                color: #ff3300
            }

            .content .orders .list .item h5 span {
                float: right;
                font-size: 12px;
                font-weight: normal;
                color: #999
            }

        .content .orders .list .item .info {
            overflow: hidden;
            *zoom: 1
        }

            .content .orders .list .item .info .info-inner {
                    width:100%;
                float: left
            }

                .content .orders .list .item .info .info-inner .product {
                    width:100%;
                    font-size: 12px
                }

                    .content .orders .list .item .info .info-inner .product p {
                        padding: 4px;
                        margin: 10px 0;
                        background-color: #f8f8f8;
                        border: 1px solid #ebebeb
                    }

                        .content .orders .list .item .info .info-inner .product p code {
                            color: #ff3300;
                            font-size: 12px
                        }

            .content .orders .list .item .info .amount {
                width:100%;
                text-align:right;
                color: #ff3300;
                font-weight: bold
            }

        .content .orders .list .item .oper {
            text-align: right
        }

            .content .orders .list .item .oper span {
                font-size: 12px;
                padding: 5px 20px;
                margin: 0 0 0 5px;
                color: #999;
                border: 1px solid #efefef;
                background-color: #efefef
            }

                .content .orders .list .item .oper span.green {
                    color: #2d821f;
                    border: 1px solid #b2fba6;
                    background-color: #cdf8c5
                }

            .content .orders .list .item .oper a {
                display: inline-block;
                font-size: 12px;
                margin: 0 0 0 5px;
                padding: 5px 20px;
                background-color: #f8f8f8;
                background-image: gradient(center top, #fff, #f8f8f8);
                border: 1px solid #ebebeb;
                color: #666;
                cursor: pointer
            }

                .content .orders .list .item .oper a:hover {
                    color: #333;
                    border: 1px solid #ccc
                }

                .content .orders .list .item .oper a.red {
                    color: #fff;
                    background-color: #ff3300;
                    border: none
                }

                    .content .orders .list .item .oper a.red:hover {
                        background-color: #cc3904
                    }

                .content .orders .list .item .oper a.blue {
                    color: #fff;
                    background-color: #00123a;
                    border: none
                }

                    .content .orders .list .item .oper a.blue:hover {
                        background-color: #183169
                    }

        .content .orders .list .item:hover {
            background-color: #efefef
        }
 
 .pay .a-upload {
    padding:50px 20px 0px 0px;
    position: relative;
    overflow: hidden;
} 
 .pay  .a-upload input {
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        opacity: 0
    }

.content .button-pay {
    margin: 0 auto;
    padding: 0px;
    float: left;
    margin-right: 5px;
    border-radius: 5px;
    width: 100px;
    letter-spacing: 1px;
    height: 35px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    border: 0px;
}
      .content .button-pay-select {
        margin: 0 auto;
        padding: 0px;
        float: left;
        margin-right: 10px;
        width: 120px;
        letter-spacing: 1px;
        height: 35px;
        color: #fff;
        cursor: pointer;
        display: block;
        line-height: 30px;
        text-align: center;
        border: 2px solid #ff0000;
    }
      .content  .button-pay:hover {
                background-color: #f21442;
                border:2px solid #ff0000;
            }

.project .content .a-upload {
    padding: 4px 0px;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1;

}


   .project .content  .a-upload input {
        position: absolute;
        font-size: 100px;
        right: 0;
        top: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        cursor: pointer;
        line-height: 20px;
    }

    .project .content .a-upload:hover {
        color: #444;
        background: #eee;
        border-color: #ccc;
        text-decoration: none;
        line-height: 20px;
    }

    
    .idcard .a-upload {
    padding: 4px 0px;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

    .idcard  .a-upload input {
        position: absolute;
        font-size: 100px;
        right: 0;
        top: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        cursor: pointer;
        line-height: 20px;
    }
    .idcard  .a-upload:hover {
        color: #444;
        background: #eee;
        border-color: #ccc;
        text-decoration: none;
        line-height: 20px;
    }