/* CSS Document */
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"], select, textarea, button {
    -webkit-appearance: none;
    outline: none;
}

html {
    font-size: calc(100vw / 3.75);
}

@media only screen and (max-width: 480px) {
    html {
        font-size: 144px;
    }
}

@media only screen and (max-width: 414px) {
    html {
        font-size: 124.2px;
    }
}

@media only screen and (max-width: 412px) {
    html {
        font-size: 123.6px;
    }
}

@media only screen and (max-width: 400px) {
    html {
        font-size: 120px;
    }
}

@media only screen and (max-width: 393px) {
    html {
        font-size: 117.9px;
    }
}

@media only screen and (max-width: 375px) {
    html {
        font-size: 112.5px;
    }
}

@media only screen and (max-width: 360px) {
    html {
        font-size: 108px;
    }
}

@media only screen and (max-width: 345px) {
    html {
        font-size: 103.5px;
    }
}

@media only screen and (max-width: 320px) {
    html {
        font-size: 96px;
    }
}

@media only screen and (min-width: 640px) {
    html {
        font-size: 192px;
    }
}

body {
    background: #f2f2f2;
    font-size: 12px;
}

.content {
    margin: 0 auto;
    max-width: 720px;
    font-family: 微软雅黑;
    position: relative;
    background: #f2f2f2;
    color: #666;
    font-size: 0.12rem;
    line-height: 0.2rem;
    padding: 0 0.1rem 0.7rem;
}

input {
    font-size: 0.12rem;
}

.top {
    overflow: hidden;
    padding: 0.08rem 0;
}

    .top .name {
        float: left;
        font-weight: bolder;
        font-size: 0.14rem;
        padding-right: 0.1rem;
        margin-top: 0.06rem;
        width: 0.42rem;
        overflow: hidden;
        height: 0.22rem;
    }

        .top .name a {
            color: #393738;
        }

    .top .link {
        float: right;
        margin-top: 0.05rem;
    }

        .top .link a {
            padding: 0 0.05rem 0 0;
        }

            .top .link a img {
                width: 0.25rem;
            }

.search {
    margin: 0 0.7rem 0 0.54rem;
    position: relative;
}

    .search .text {
        background: #c5c5c5;
        border-radius: 0.4rem;
        height: 0.35rem;
        line-height: 0.35rem;
        border: none;
        padding: 0 0.2rem;
        width: calc(100% - 0.4rem);
        font-size: 0.12rem;
    }

    .search .buttonbox {
        position: absolute;
        right: 0;
        top: 0;
        z-index: 2;
    }

.button {
    background: #c5c5c5 url(../images/searchbutton.jpg) no-repeat left center;
    background-size: 0.23rem;
    width: 0.33rem;
    height: 0.35rem;
    border-radius: 0 0.4rem 0.4rem 0;
}

.adnav {
    padding: 0.1rem 0 0;
}

    .adnav .list {
        overflow: hidden;
    }

        .adnav .list li {
            float: left;
            width: 20%;
        }

            .adnav .list li a {
                display: block;
            }

                .adnav .list li a span {
                    display: block;
                    text-align: center;
                }

                    .adnav .list li a span img {
                        width: 0.45rem;
                    }

                    .adnav .list li a span.c {
                        margin-top: 0.08rem;
                    }

.commendlink {
}

    .commendlink .list {
        overflow: hidden;
    }

        .commendlink .list li {
            float: left;
            width: calc(50% - 0.05rem);
            margin-top: 0.1rem;
            margin-right: 0.05rem;
        }


            .commendlink .list li.r {
                margin-right: 0rem;
                margin-left: 0.05rem;
            }

            .commendlink .list li img {
                display: block;
            }

.newproduct {
    background: #fff;
    margin-top: 0.1rem;
    border-radius: 0.05rem;
}

    .newproduct .hd {
        height: 0.42rem;
        line-height: 0.42rem;
        padding: 0 0.1rem;
    }

        .newproduct .hd .r {
            float: right;
        }

            .newproduct .hd .r a {
                background: url(../images/mark02.jpg) no-repeat right center;
                padding-right: 0.1rem;
                background-size: 0.1rem;
                color: #999;
            }

        .newproduct .hd .title {
            font-size: 0.15rem;
            font-weight: bolder;
            color: #333333;
        }

    .newproduct .bd {
        padding: 0 0.1rem 0rem;
    }

        .newproduct .bd .bdbox {
            overflow: hidden;
        }

.swiper-container01 .swiper-slide span {
    display: block;
    width: 100%;
}

.swiper-container01 .swiper-slide {
    display: block;
    font-size: 0.12rem;
}

    .swiper-container01 .swiper-slide .price {
        margin-top: 0.05rem;
        color: #b70000;
    }

    .swiper-container01 .swiper-slide .yprice {
        color: #9d9d9d;
        text-decoration: line-through;
    }

    .swiper-container01 .swiper-slide .name {
        overflow: hidden;
        height: 0.4rem;
        color: #333;
    }

.swiper-container02 .swiper-slide span {
    display: block;
    width: 100%;
}

.swiper-container02 .swiper-slide {
    display: block;
    font-size: 0.12rem;
}

    .swiper-container02 .swiper-slide .price {
        margin-top: 0.05rem;
        color: #b70000;
    }

    .swiper-container02 .swiper-slide .yprice {
        color: #9d9d9d;
        text-decoration: line-through;
    }

    .swiper-container02 .swiper-slide .name {
        overflow: hidden;
        height: 0.4rem;
        color: #333;
    }

.goodcommend .hd {
    background: #fff;
    margin-top: 0.1rem;
    border-radius: 0.05rem;
    padding: 0 0.1rem;
    height: 0.45rem;
    line-height: 0.45rem;
}

    .goodcommend .hd .link {
        float: right;
        overflow: hidden;
        width: 2.1rem;
        height: 0.45rem;
    }

        .goodcommend .hd .link a {
            display: inline-block;
            padding: 0 0.01rem;
        }

    .goodcommend .hd .title {
        font-size: 0.15rem;
        font-weight: bolder;
        color: #333333;
    }

.goodcommend .bd .list {
    overflow: hidden;
}

.cbanner {
    overflow: hidden;
    margin-top: 0.1rem;
}

.swiper-container03 img {
    border-radius: 0.05rem;
}

.goodcommend .bd .list li {
    float: left;
    width: 50%;
    margin-top: 0.1rem;
}

    .goodcommend .bd .list li .box {
        margin-right: 0.05rem;
        background: #fff;
        border-radius: 0.05rem;
        padding: 0.1rem;
    }

    .goodcommend .bd .list li.r .box {
        margin-left: 0.05rem;
        margin-right: 0;
    }

    .goodcommend .bd .list li .box .m img {
        border-radius: 0.05rem;
    }

    .goodcommend .bd .list li .box .name {
        font-size: 0.14rem;
        margin-top: 0.05rem;
        height: 0.5rem;
        line-height: 0.25rem;
        overflow: hidden;
    }

    .goodcommend .bd .list li .box .info .c {
        float: right;
    }

.button01 {
    color: #4968a1;
    border: 2px #4968a1 solid;
    border-radius: 0.4rem;
    padding: 0.03rem 0.08rem;
    line-height: 0.15rem;
    display: block;
}

.goodcommend .bd .list li .box .info .price {
    color: #b70000;
    font-size: 0.14rem;
}

.backtop {
    position: fixed;
    bottom: 0.6rem;
    right: 0.1rem;
    width: 0.5rem;
    z-index: 100;
}

.footernav {
    position: fixed;
    z-index: 99;
    height: 0.57rem;
    left: 0;
    width: 100%;
    bottom: 0;
    background: #fff;
    border-top: 1px #d6d6d6 solid;
}

    .footernav .list li {
        float: left;
        width: 25%;
        text-align: center;
    }

        .footernav .list li a {
            display: block;
            padding: 0.1rem 0;
        }

            .footernav .list li a span {
                display: block;
                width: 100%;
            }

                .footernav .list li a span.m {
                    background: url(../images/navmark.png) no-repeat center top;
                    background-size: 0.20rem;
                    height: 0.2rem;
                }

        .footernav .list li.li02 a span.m {
            background: url(../images/navmark01.png) no-repeat center top;
            background-size: 0.20rem;
            height: 0.2rem;
        }

        .footernav .list li.li03 a span.m {
            background: url(../images/navmark02.png) no-repeat center top;
            background-size: 0.20rem;
            height: 0.2rem;
        }

        .footernav .list li.li04 a span.m {
            background: url(../images/navmark03.png) no-repeat center top;
            background-size: 0.20rem;
            height: 0.2rem;
        }

        .footernav .list li.select a span.m {
            background: url(../images/navmarks.png) no-repeat center top;
            background-size: 0.20rem;
            height: 0.2rem;
            color: #4968a1;
        }

        .footernav .list li.li02.select a span.m {
            background: url(../images/navmark01s.png) no-repeat center top;
            background-size: 0.20rem;
            height: 0.2rem;
            color: #4968a1;
        }

        .footernav .list li.li03.select a span.m {
            background: url(../images/navmark02s.png) no-repeat center top;
            background-size: 0.20rem;
            height: 0.2rem;
            color: #4968a1;
        }

        .footernav .list li.li04.select a span.m {
            background: url(../images/navmark03s.png) no-repeat center top;
            background-size: 0.20rem;
            height: 0.2rem;
            color: #4968a1;
        }

        .footernav .list li.select a span.c {
            color: #0056a6;
        }

.bfloat {
    background: #000;
    opacity: 0.6;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 101;
    display: none;
}

.rullchose {
    background: #fff;
    border-radius: 0.1rem 0.1rem 0 0;
    z-index: 102;
    bottom: 0;
    left: 0;
    width: 100%;
    position: fixed;
    display: none;
}

    .rullchose .closed {
        position: absolute;
        right: 0.1rem;
        width: 0.15rem;
        top: 0.1rem;
    }

    .rullchose .media {
        padding: 0.15rem;
        overflow: hidden;
        border-bottom: 1px #e6e6e6 solid;
    }

        .rullchose .media .m {
            float: left;
            width: 0.85rem;
            margin-right: 0.1rem;
            border: 1px #dfdfdf solid;
        }

        .rullchose .media .info {
            float: left;
            width: 1.7rem;
        }

            .rullchose .media .info .tt {
                font-size: 0.14rem;
                overflow: hidden;
                height: 0.3rem;
                line-height: 0.3rem;
            }

            .rullchose .media .info .cpnum {
                color: #888;
            }

            .rullchose .media .info .price {
                color: #eecd60;
                font-size: 0.18rem;
                height: 0.3rem;
                line-height: 0.3rem;
            }

    .rullchose .ggchose {
        padding: 0.15rem;
        border-bottom: 1px #e6e6e6 solid;
    }

        .rullchose .ggchose .tt {
            color: #333;
        }

        .rullchose .ggchose .con {
            margin-top: 0.1rem;
        }

            .rullchose .ggchose .con span {
                display: inline-block;
                padding: 0.02rem 0.2rem;
                background: #f4f4f4;
                border-radius: 0.2rem;
                color: #575757;
                margin-right: 0.1rem;
            }

                .rullchose .ggchose .con span.select {
                    color: #fff;
                    background: #3e69a3;
                }

    .rullchose .intro .title {
        border-bottom: 1px #e6e6e6 solid;
    }

        .rullchose .intro .title td {
            text-align: center;
            height: 0.4rem;
            color: #777;
        }

.orange {
    color: #fc6a31;
}

.rullchose .intro .introcon {
    overflow-y: scroll;
    height: 1.53rem;
}

    .rullchose .intro .introcon td {
        text-align: center;
        height: 0.5rem;
        border-bottom: 1px #efefef solid;
    }

        .rullchose .intro .introcon td .jian {
            background: url(../images/jian.jpg) no-repeat;
            background-size: 0.26rem;
            width: 0.26rem;
            height: 0.27rem;
            display: block;
            float: left;
            margin-right: 0.01rem;
        }

        .rullchose .intro .introcon td .jia {
            background: url(../images/jia.jpg) no-repeat;
            background-size: 0.26rem;
            width: 0.26rem;
            height: 0.27rem;
            display: block;
            float: left;
        }

        .rullchose .intro .introcon td .txt {
            float: left;
            width: 0.37rem;
            margin-right: 0.01rem;
        }

.text01 {
    width: 0.37rem;
    height: 0.27rem;
    border: none;
    padding: 0;
    text-align: center;
    background: #f6f6f6;
    font-family: 微软雅黑;
    font-size: 0.12rem;
}

.rullchose .numbox {
    width: 0.92rem;
    margin: 0 auto;
}

.rullchose .intro .introcon td .nojian {
    background: url(../images/nojian.jpg) no-repeat;
    background-size: 0.26rem;
    width: 0.26rem;
    height: 0.27rem;
    display: block;
    float: left;
    margin-right: 0.01rem;
}

.rullchose .intro .introcon td .nojia {
    background: url(../images/nojia.jpg) no-repeat;
    background-size: 0.26rem;
    width: 0.26rem;
    height: 0.27rem;
    display: block;
    float: left;
}

.red01 {
    color: #b70000;
}

.rullchose .alldate {
    height: 0.35rem;
    line-height: 0.35rem;
    text-align: right;
    padding: 0 0.15rem;
}

.rullchose .handdle {
    padding: 0.15rem;
    overflow: hidden;
}

    .rullchose .handdle a {
        display: block;
        float: left;
        width: 50%;
        background: #648acd;
        color: #fff;
        height: 0.4rem;
        line-height: 0.4rem;
        text-align: center;
    }

        .rullchose .handdle a.button02 {
            border-radius: 0.4rem 0 0 0.4rem;
        }

        .rullchose .handdle a.button03 {
            border-radius: 0rem 0.4rem 0.4rem 0;
            background: #4968a0;
        }

.pcontent {
    padding: 0 0rem 0.6rem;
}

    .pcontent .top {
        padding: 0.08rem 0.1rem;
    }

.productleft {
    float: left;
    width: 0.95rem;
    overflow-y: scroll;
    background: #fff;
    height: calc(100% - 50px);
}

    .productleft .list {
        padding-top: 0.05rem;
    }

        .productleft .list li {
            height: 0.27rem;
            padding: 0.05rem 0.1rem;
            overflow: hidden;
        }

            .productleft .list li a {
                height: 0.27rem;
                display: block;
                line-height: 0.27rem;
                text-align: center;
                color: #888;
            }

            .productleft .list li.select a {
                background-image: linear-gradient(to right, #648acd, #4968a1);
                color: #fff;
                border-radius: 0.3rem;
            }

.alltype {
    margin-left: 1.05rem;
    overflow-y: scroll;
    height: 100%;
    margin-right: 0.1rem;
}

    .alltype .list {
        background: #fff;
        border-radius: 0.05rem;
        margin-bottom: 0.1rem;
    }

        .alltype .list .title {
            color: #444444;
            padding: 0.1rem;
        }

        .alltype .list .con {
            overflow: hidden;
            padding-left: 0.1rem;
        }

            .alltype .list .con li {
                float: left;
                width: 33.33%;
                padding-bottom: 0.1rem;
            }

                .alltype .list .con li a {
                    display: block;
                    margin-right: 0.1rem;
                }

                    .alltype .list .con li a img {
                        border-radius: 0.05rem;
                    }

.listnav {
    background: #fff;
    border-bottom: 1px #dfdfdf solid;
    border-top: 1px #dfdfdf solid;
    position: relative;
    margin-left: -0.1rem;
    margin-right: -0.1rem;
    overflow: hidden;
}

    .listnav li {
        float: left;
        width: 20%;
        text-align: center;
        height: 0.45rem;
        line-height: 0.45rem;
        background: url(../images/line.jpg) no-repeat right center;
        background-size: 1px 0.2rem;
    }

        .listnav li.select a {
            color: #0056a6;
        }

.itop {
    padding: 0.1rem;
    position: relative;
    z-index: 99;
}

    .itop .dnavlink {
        position: absolute;
        right: 0.1rem;
        background: url(../images/detailnav.png) no-repeat;
        background-size: 0.9rem;
        width: 0.7rem;
        padding: 0.08rem 0.1rem 0;
        display: none;
    }

        .itop .dnavlink .li {
            height: 0.32rem;
            line-height: 0.32rem;
            border-bottom: 1px #dfdfdf solid;
        }

        .itop .dnavlink .llast {
            border-bottom: none;
        }

        .itop .dnavlink .li01 {
            background: url(../images/dnavmark.png) no-repeat;
            background-size: 0.13rem;
            padding-left: 0.18rem;
            background-position: 0 0.1rem;
        }

        .itop .dnavlink .li02 {
            background: url(../images/dnavmark.png) no-repeat;
            background-size: 0.13rem;
            padding-left: 0.18rem;
            background-position: 0 -0.2rem;
        }

        .itop .dnavlink .li03 {
            background: url(../images/dnavmark.png) no-repeat;
            background-size: 0.13rem;
            padding-left: 0.18rem;
            background-position: 0 -0.52rem;
        }

        .itop .dnavlink .li04 {
            background: url(../images/dnavmark.png) no-repeat;
            background-size: 0.13rem;
            padding-left: 0.18rem;
            background-position: 0 -0.83rem;
        }

    .itop .back {
        float: left;
    }

        .itop .back a {
            display: block;
            background: url(../images/mark07.png) no-repeat center center;
            background-size: 0.1rem;
            width: 0.1rem;
            height: 0.2rem;
        }

    .itop .rlink {
        float: right;
        background: url(../images/mark08.png) no-repeat center center;
        background-size: 0.18rem;
        width: 0.18rem;
        height: 0.2rem;
    }

    .itop .title {
        font-size: 0.14rem;
        text-align: center;
        margin-left: 0.15rem;
        margin-right: 0.15rem;
        color: #000000;
    }

.pdetail .mintro {
    background: #fff;
    padding: 0.1rem;
    position: relative;
}

    .pdetail .mintro .price {
        height: 0.3rem;
        line-height: 0.3rem;
    }

        .pdetail .mintro .price .n {
            color: #b60909;
            font-size: 0.15rem;
            font-weight: bolder;
        }

        .pdetail .mintro .price .n01 {
            color: #b60909;
            font-size: 0.22rem;
            font-weight: bolder;
        }

        .pdetail .mintro .price .n02 {
            color: #b60909;
        }

        .pdetail .mintro .price .n03 {
            color: #898989;
            text-decoration: line-through;
        }

    .pdetail .mintro .title {
        font-size: 0.17rem;
        font-weight: bolder;
        color: #333333;
        margin-top: 0.05rem;
    }

    .pdetail .mintro .scright {
        position: absolute;
        right: 0.1rem;
        top: 0.1rem;
        background: url(../images/scmark.png) no-repeat center center;
        background-size: 0.4rem;
        width: 0.3rem;
        height: 0.3rem;
    }

        .pdetail .mintro .scright.scselect {
            background: url(../images/qxmark.png) no-repeat center center;
            background-size: 0.4rem;
        }

    .pdetail .mintro .con {
        margin-top: 0.05rem;
        color: #727272;
    }

.pdetail .buyhanddle {
    background: #fff;
    margin-top: 0.1rem;
}

    .pdetail .buyhanddle .list li {
        border-bottom: 1px #f2f2f2 solid;
        padding: 0 0.1rem;
        height: 0.51rem;
        line-height: 0.51rem;
    }

        .pdetail .buyhanddle .list li .tt {
            float: left;
            color: #727272;
        }

        .pdetail .buyhanddle .list li .con {
            margin-left: 0.48rem;
            color: #444444;
            background: url(../images/mark09.png) no-repeat right center;
            background-size: 0.08rem;
            overflow: hidden;
            height: 0.51rem;
            line-height: 0.51rem;
        }

            .pdetail .buyhanddle .list li .con .c {
                background: url(../images/mark10.png) no-repeat left center;
                background-size: 0.15rem;
                padding-left: 0.2rem;
                display: inline-block;
                padding-right: 0.05rem;
            }

.pdetail .plist {
    background: #fff;
    padding: 0.1rem;
    margin-top: 0.1rem;
}

    .pdetail .plist .title {
        font-size: 0.14rem;
        font-weight: bolder;
        color: #262626;
    }

    .pdetail .plist .bd .list {
        overflow: hidden;
    }

        .pdetail .plist .bd .list li {
            float: left;
            width: 33.33%;
            margin-top: 0.1rem;
        }

            .pdetail .plist .bd .list li .box {
                margin-right: 0.1rem;
            }

                .pdetail .plist .bd .list li .box .m img {
                    border-radius: 0.05rem;
                }

                .pdetail .plist .bd .list li .box .name {
                    margin-top: 0.05rem;
                }

                .pdetail .plist .bd .list li .box .info {
                    color: #b60909;
                }

.gooddetail {
    background: #fff;
    margin-top: 0.1rem;
}

    .gooddetail .tab li {
        float: left;
        width: 50%;
        font-size: 0.14rem;
        text-align: center;
        height: 0.44rem;
        line-height: 0.44rem;
        border-bottom: 1px #dfdfdf solid;
        color: #444444;
    }

        .gooddetail .tab li.select {
            font-weight: bold;
            color: #4968a0;
            border-bottom: 1px #4968a0 solid;
        }

            .gooddetail .tab li.select span {
                border-bottom: 0.03px #4968a0 solid;
                display: block;
            }

    .gooddetail .bd {
        display: none;
    }

    .gooddetail .bdselect {
        display: block;
    }

    .gooddetail img {
        max-width: 100%;
    }

.buyfloat {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    height: 0.55rem;
}

    .buyfloat .buybutton {
        float: right;
        width: 60%;
    }

        .buyfloat .buybutton a {
            display: block;
            width: 50%;
            float: left;
        }

    .buyfloat .link {
        width: 40%;
        padding-top: 0.02rem;
    }

        .buyfloat .link a {
            background: url(../images/gwmarks.jpg) no-repeat;
            background-position: 0 0;
            background-size: 1.2rem;
            width: 0.35rem;
            height: 0.45rem;
            display: block;
            float: left;
        }

            .buyfloat .link a.l01 {
                background: url(../images/gwmarks.jpg) no-repeat;
                background-position: -0.4rem 0;
                background-size: 1.2rem;
                width: 0.4rem;
                height: 0.45rem;
                display: block;
                float: left;
            }

            .buyfloat .link a.l02 {
                background: url(../images/gwmarks.jpg) no-repeat;
                background-position: -0.85rem 0;
                background-size: 1.2rem;
                width: 0.4rem;
                height: 0.45rem;
                display: block;
                float: left;
            }

            .buyfloat .link a.scselect {
                background: url(../images/gwmark.jpg) no-repeat;
                background-position: -0.35rem 0;
                background-size: 1.2rem;
                width: 0.48rem;
                height: 0.45rem;
                display: block;
                float: left;
            }

    .buyfloat .box {
        padding: 0.03rem 0.1rem;
    }

    .buyfloat .buybutton {
        padding: 0.08rem 0;
    }

        .buyfloat .buybutton a {
            background: #648acd;
        }

            .buyfloat .buybutton a.button04 {
                border-radius: 0.5rem 0 0 0.5rem;
                color: #fff;
                text-align: center;
                height: 0.3rem;
                line-height: 0.3rem;
            }

            .buyfloat .buybutton a.button05 {
                border-radius: 0 0.5rem 0.5rem 0;
                color: #fff;
                text-align: center;
                height: 0.3rem;
                line-height: 0.3rem;
                background: #4968a0;
            }

.psaddress {
    background: #fff;
    border-radius: 0.1rem 0.1rem 0 0;
    z-index: 102;
    bottom: 0;
    left: 0;
    width: 100%;
    position: fixed;
    height: 3rem;
    display: none;
}

    .psaddress .closed {
        position: absolute;
        right: 0.1rem;
        width: 0.15rem;
        top: 0.15rem;
    }

    .psaddress .hd {
        height: 0.5rem;
        line-height: 0.5rem;
        font-size: 0.14rem;
        color: #000000;
        padding: 0 0.1rem;
    }

        .psaddress .hd .title {
            text-align: center;
            border-bottom: 1px #dfdfdf solid;
        }

    .psaddress .bd {
        padding: 0.1rem 0.1rem 0;
        height: 0.5rem;
    }

        .psaddress .bd .tt {
            font-size: 0.13rem;
            background: url(../images/addressmark.jpg) no-repeat left center;
            background-size: 0.12rem;
            padding-left: 0.2rem;
        }

        .psaddress .bd .con {
            padding-left: 0.2rem;
            padding-bottom: 0.1rem;
            border-bottom: 1px #dfdfdf solid;
        }

    .psaddress .list {
        overflow-y: scroll;
        height: 1.8rem;
    }

.choselink {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.55rem;
    line-height: 0.55rem;
    text-align: center;
    font-size: 0.14rem;
    background: #fcfcfc;
}

    .choselink a {
        color: #666;
    }

.serviceexp {
    background: #fff;
    border-radius: 0.1rem 0.1rem 0 0;
    z-index: 102;
    bottom: 0;
    left: 0;
    width: 100%;
    position: fixed;
    height: 3.6rem;
    display: none;
}

    .serviceexp .closed {
        position: absolute;
        right: 0.1rem;
        width: 0.15rem;
        top: 0.15rem;
    }

    .serviceexp .hd {
        height: 0.5rem;
        line-height: 0.5rem;
        font-size: 0.14rem;
        color: #000000;
        padding: 0 0.1rem;
    }

        .serviceexp .hd .title {
            text-align: center;
            border-bottom: 1px #dfdfdf solid;
        }

    .serviceexp .bd {
        padding: 0 0.15rem;
        overflow-y: scroll;
        height: 3rem;
    }

        .serviceexp .bd .li {
            padding: 0.1rem 0 0;
        }

            .serviceexp .bd .li .tt {
                color: #333;
                background: url(../images/mark10.png) no-repeat left center;
                padding-left: 0.2rem;
                background-size: 0.13rem;
            }

            .serviceexp .bd .li .con {
                padding-left: 0.2rem;
            }

.buycontent {
    background: #f2f2f2 url(../images/buybg.jpg) no-repeat top center;
    background-size: 100%;
}

.buytop {
    padding: 0.1rem 0rem;
}

    .buytop .r {
        float: right;
        color: #fff;
    }

    .buytop .link {
        float: left;
    }

        .buytop .link a {
            display: block;
            background: url(../images/mark11.png) no-repeat;
            background-size: 0.1rem;
            width: 0.1rem;
            height: 0.2rem;
        }

    .buytop .title {
        font-size: 0.14rem;
        text-align: center;
        color: #fff;
        margin: 0 0.3rem;
    }

.goodlist {
    background: #fff;
    border-radius: 0.1rem;
    padding: 0.1rem;
    margin-bottom: 0.1rem;
}

.goodlistbox {
    overflow: hidden;
}

.goodlist .media {
    overflow: hidden;
}

    .goodlist .media .mark {
        background: url(../images/chosemark.png) no-repeat;
        background-size: 0.2rem;
        width: 0.2rem;
        height: 0.2rem;
        float: left;
        margin-right: 0.1rem;
        margin-top: 0.18rem;
    }

        .goodlist .media .mark.selected {
            background: url(../images/chosemarks.png) no-repeat;
            background-size: 0.2rem;
            width: 0.2rem;
            height: 0.2rem;
            float: left;
            margin-right: 0.1rem;
            margin-top: 0.18rem;
        }

    .goodlist .media .m {
        float: left;
        width: 0.55rem;
        margin-right: 0.1rem;
    }

        .goodlist .media .m img {
            border-radius: 0.05rem;
        }

    .goodlist .media .con {
        margin-left: 0.8rem;
        color: #393939;
    }

.goodlist .li {
    margin-top: 0.1rem;
    position: relative;
}

    .goodlist .li .mark {
        background: url(../images/chosemark.png) no-repeat;
        background-size: 0.2rem;
        width: 0.2rem;
        height: 0.2rem;
        float: left;
        margin-right: 0.1rem;
        margin-top: 0.18rem;
    }

        .goodlist .li .mark.selected {
            background: url(../images/chosemarks.png) no-repeat;
            background-size: 0.2rem;
            width: 0.2rem;
            height: 0.2rem;
            float: left;
            margin-right: 0.1rem;
            margin-top: 0.18rem;
        }

    .goodlist .li .info {
        background: #f7f7f7;
        padding: 0.05rem 0.1rem;
        margin-left: 0.3rem;
        border-radius: 0.05rem;
    }

        .goodlist .li .info .tt {
            color: #333;
        }

        .goodlist .li .info .price {
            margin-top: 0.05rem;
        }

            .goodlist .li .info .price .num {
                color: #b60909;
            }

            .goodlist .li .info .price .num01 {
                color: #b60909;
                font-size: 0.15rem;
            }

        .goodlist .li .info .handdle {
            float: right;
        }

.text02 {
    background: #b7b7b7;
    width: 0.25rem;
    height: 0.2rem;
    line-height: 0.2rem;
    text-align: center;
    font-size: 0.14rem;
    border: none;
    padding: 0;
    border-radius: 0.05rem;
}

.goodlist .li .jian {
    background: url(../images/jian01.jpg) no-repeat center center;
    background-size: 0.1rem;
    width: 0.2rem;
    height: 0.2rem;
    display: block;
    float: left;
}

.goodlist .li .jia {
    background: url(../images/jia01.jpg) no-repeat center center;
    background-size: 0.1rem;
    width: 0.2rem;
    height: 0.2rem;
    display: block;
    float: left;
}

.goodlist .li .handdle .txt {
    float: left;
}

.goodlist .li .nojian {
    background: url(../images/nojian01.jpg) no-repeat center center;
    background-size: 0.1rem;
    width: 0.2rem;
    height: 0.2rem;
    display: block;
    float: left;
}

.goodlist .li .nojia {
    background: url(../images/nojia01.jpg) no-repeat center center;
    background-size: 0.1rem;
    width: 0.2rem;
    height: 0.2rem;
    display: block;
    float: left;
}

.goodlist .li .info .tt {
    background: url(../images/mark04.jpg) no-repeat right center;
    background-size: 0.15rem;
}

.goodlist .jsnum {
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: right;
    border-top: 1px #dfdfdf solid;
    margin-top: 0.1rem;
    padding-top: 0.1rem;
}

.goodlist .ghanddle {
    position: absolute;
    right: -1.14rem;
    top: 0;
}

    .goodlist .ghanddle a {
        display: inline-block;
        width: 0.57rem;
        text-align: center;
        color: #fff;
        background: #3580d1;
        display: inline-block;
        float: right;
        font-size: 0.12rem;
    }

        .goodlist .ghanddle a.b01 {
            display: inline-block;
            width: 0.57rem;
            text-align: center;
            color: #fff;
            background: #3580d1;
            display: inline-block;
            height: 0.47rem;
            float: right;
            padding-top: 0.08rem;
        }

        .goodlist .ghanddle a.b02 {
            display: inline-block;
            width: 0.57rem;
            text-align: center;
            color: #272727;
            background: #e4e4e4;
            display: inline-block;
            height: 0.55rem;
            line-height: 0.55rem;
        }

.jsfloat {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    height: 0.55rem;
    line-height: 0.55rem;
    border-top: 1px #dfdfdf solid;
}

    .jsfloat .box {
        padding: 0 0.1rem;
    }

        .jsfloat .box .jslink {
            float: right;
            color: #000;
        }

            .jsfloat .box .jslink .tt {
                font-weight: bolder;
            }

        .jsfloat .box .choseall {
            background: url(../images/chosemark.png) no-repeat center left;
            background-size: 0.2rem;
            padding-left: 0.3rem;
            display: block;
            float: left;
            color: #333;
        }

.choseall.selected {
    background-image: url(../images/chosemarks.png) !important;
}

.button06 {
    background-image: linear-gradient(to right, #648acd, #4968a1);
    color: #fff;
    border-radius: 0.3rem;
    display: inline-block;
    width: 1rem;
    height: 0.35rem;
    text-align: center;
    float: right;
    line-height: 0.35rem;
    margin-top: 0.1rem;
    margin-left: 0.1rem;
    font-size: 0.14rem;
    font-weight: bolder;
}

.buycarno {
    background: #f2f2f2;
    position: relative;
    margin-left: -0.1rem;
    margin-right: -0.1rem;
    padding-top: 0.5rem;
    z-index: 2;
}

    .buycarno .m {
        margin: 0 auto;
        width: 0.9rem;
    }

    .buycarno .tt {
        text-align: center;
        margin-top: 0.1rem;
        color: #888;
    }

    .buycarno .link {
        text-align: center;
        margin-top: 0.2rem;
    }

        .buycarno .link a {
            display: inline-block;
            width: 1.05rem;
            height: 0.32rem;
            line-height: 0.32rem;
            text-align: center;
            color: #728ebb;
            font-size: 0.14rem;
            border: 1px #728ebb solid;
            border-radius: 0.3rem;
        }

.rullchose .handdle a.button07 {
    background-image: linear-gradient(to right, #648acd, #4968a1);
    color: #fff;
    border-radius: 0.3rem;
    display: inline-block;
    width: 100%;
    height: 0.35rem;
    text-align: center;
    line-height: 0.35rem;
}

.ordercontent {
    background: #f2f2f2 url(../images/orderbg.jpg) no-repeat top center;
    background-size: 100%;
}

.orderaddress {
    background: #fff;
    padding: 0.1rem;
    border-radius: 0.05rem;
}

    .orderaddress .box {
        display: block;
        background: url(../images/mark13.png) no-repeat right center;
        background-size: 0.08rem;
    }

        .orderaddress .box span {
            display: block;
        }

        .orderaddress .box .title {
            color: #333;
            font-weight: bold;
            font-size: 0.14rem;
        }

        .orderaddress .box .con {
            margin-top: 0.05rem;
        }

.bzjpay {
    background: #fff;
    padding: 0.1rem;
    border-radius: 0.05rem;
    margin-top: 0.1rem;
}

    .bzjpay .chose {
        float: right;
        background: #dddddd;
        width: 0.4rem;
        border-radius: 0.5rem;
        padding: 0.01rem;
        margin-top: 0.1rem;
        height: 0.19rem;
        position: relative;
    }

        .bzjpay .chose .yuan {
            width: 0.18rem;
            height: 0.18rem;
            background: #fff;
            border-radius: 0.5rem;
            position: absolute;
            left: 0.01rem;
            top: 0.01rem;
        }

    .bzjpay .choses {
        float: right;
        background: #4968a0;
        width: 0.4rem;
        border-radius: 0.5rem;
        padding: 0.01rem;
        margin-top: 0.1rem;
        height: 0.19rem;
    }

        .bzjpay .choses .yuan {
            position: absolute;
            right: 0.01rem;
            left: auto;
            top: 0.01rem;
        }

    .bzjpay .con {
        background: url(../images/paymark.jpg) no-repeat left top;
        background-size: 0.2rem;
        padding-left: 0.3rem;
    }

.gray {
    color: #989898;
}

.bzjpay .con .tt {
    color: #333;
}

.paylist {
    background: #fff;
    padding: 0 0.1rem;
    border-radius: 0.05rem;
    margin-top: 0.1rem;
}

    .paylist .list li {
        height: 0.45rem;
        line-height: 0.45rem;
        border-bottom: 1px #dfdfdf solid;
        background: url(../images/chosemark.png) no-repeat right center;
        background-size: 0.17rem;
    }

        .paylist .list li.select {
            height: 0.45rem;
            line-height: 0.45rem;
            border-bottom: 1px #dfdfdf solid;
            background: url(../images/chosemarks.png) no-repeat right center;
            background-size: 0.17rem;
        }

        .paylist .list li .box .r {
            float: right;
            padding-right: 0.23rem;
        }

        .paylist .list li .box .tt {
            color: #333;
        }

    .paylist .list .li01 .box .tt {
        background: url(../images/paymark01.jpg) no-repeat left center;
        background-size: 0.2rem;
        padding-left: 0.3rem;
    }

    .paylist .list .li02 .box .tt {
        background: url(../images/paymark02.jpg) no-repeat left center;
        background-size: 0.2rem;
        padding-left: 0.3rem;
    }

    .paylist .list .li03 .box .tt {
        background: url(../images/paymark03.jpg) no-repeat left center;
        background-size: 0.2rem;
        padding-left: 0.3rem;
    }

    .paylist .list li.llast {
        border-bottom: none;
    }

.orderp {
    background: #fff;
    padding: 0 0.1rem;
    border-radius: 0.05rem;
    margin-top: 0.1rem;
}

    .orderp .media {
        overflow: hidden;
        border-bottom: 1px #dfdfdf solid;
        padding: 0.1rem 0;
    }

        .orderp .media .m {
            float: left;
            width: 0.85rem;
        }

            .orderp .media .m img {
                border-radius: 0.05rem;
            }

        .orderp .media .intro {
            margin-left: 0.95rem;
        }

            .orderp .media .intro .tt {
                color: #333;
                font-size: 0.14rem;
            }

            .orderp .media .intro .li {
                background: #f2f2f2;
                padding: 0.05rem 0.1rem;
                margin-top: 0.05rem;
                border-radius: 0.05rem;
                color: #555;
                line-height: 0.25rem;
            }

                .orderp .media .intro .li .price .num {
                    float: right;
                }

                .orderp .media .intro .li .price .pricenum {
                    color: #b70000;
                }

    .orderp .buymessage {
        padding: 0.1rem 0;
    }

        .orderp .buymessage .tt {
            float: left;
            color: #333;
            height: 0.25rem;
            line-height: 0.25rem;
            font-size: 0.14rem;
        }

        .orderp .buymessage .c {
            margin-left: 0.6rem;
        }

.text03 {
    height: 0.25rem;
    line-height: 0.25rem;
    width: 100%;
    padding: 0;
    border: none;
    font-size: 0.12rem;
}

.explist {
    background: #fff;
    padding: 0 0.1rem;
    border-radius: 0.05rem;
    margin-top: 0.1rem;
}

    .explist .list li {
        border-bottom: 1px #dfdfdf solid;
        height: 0.45rem;
        line-height: 0.45rem;
    }

        .explist .list li.llast {
            border-bottom: none;
        }

        .explist .list li .tt {
            float: left;
            color: #333;
            font-size: 0.14rem;
        }

        .explist .list li .con {
            margin-left: 1rem;
        }

            .explist .list li .con a {
                display: block;
                overflow: hidden;
                background: url(../images/mark13.png) no-repeat right center;
                background-size: 0.08rem;
                padding-right: 0.15rem;
            }

                .explist .list li .con a span {
                    display: block;
                }

                    .explist .list li .con a span.yh {
                        background: url(../images/yhbg.jpg) no-repeat left center;
                        padding-left: 0.1rem;
                        color: #b60909;
                        background-size: auto 0.2rem;
                        float: right;
                    }

                    .explist .list li .con a span.yhr {
                        background: url(../images/yhbg.jpg) no-repeat right center;
                        padding-right: 0.1rem;
                        color: #b60909;
                        background-size: auto 0.2rem;
                    }

        .explist .list li .r {
            float: right;
            color: #333;
        }

            .explist .list li .r.red01 {
                color: #b70000;
            }

.jsfloat .hjnum {
    font-weight: bolder;
    font-size: 0.14rem;
    color: #333;
}

    .jsfloat .hjnum .num {
        font-size: 0.2rem;
        color: #b70000;
    }

.sxproduct {
    background: #fff;
    width: 85%;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 102;
    height: 100%;
    display: none;
}

    .sxproduct .hd {
        padding: 0.1rem;
    }

        .sxproduct .hd .tt {
            font-size: 0.14rem;
            color: #333;
        }

        .sxproduct .hd .rbutton {
            float: right;
            background: url(../images/mark14.png) no-repeat right center;
            background-size: 0.1rem;
            padding-right: 0.15rem;
        }

        .sxproduct .hd .rbuttons {
            float: right;
            background: url(../images/mark15.png) no-repeat right center;
            background-size: 0.1rem;
            padding-right: 0.15rem;
        }

    .sxproduct .bd {
        padding: 0 0.1rem;
    }

    .sxproduct .list {
        padding: 0 0rem 0.1rem;
        border-bottom: 1px #dfdfdf solid;
    }

        .sxproduct .list .listbox {
            overflow: hidden;
            height: 0.45rem;
        }

        .sxproduct .list span {
            background: #f5f5f5;
            display: inline-block;
            width: 1.2rem;
            height: 0.45rem;
            text-align: center;
            line-height: 0.45rem;
            margin: 0 0.03rem;
            margin-bottom: 0.03rem;
            border-radius: 0.05rem;
            overflow: hidden;
        }

            .sxproduct .list span.lis {
                background: #e3efff url(../images/mark045.jpg) no-repeat right bottom;
                background-size: 0.13rem;
                color: #4968a0;
            }

.text04 {
    background: #f5f5f5;
    border-radius: 0.5rem;
    text-align: center;
    width: 1.15rem;
    border: none;
    height: 0.3rem;
    line-height: 0.3rem;
}

.sxproduct .bd .jglink {
    color: #999;
}

.sxproduct .handdle {
    position: fixed;
    bottom: 0;
    padding: 0.1rem;
    text-align: right;
    right: 0;
    border-top: 1px #dfdfdf solid;
    width: calc(85% - 0.2rem);
}

    .sxproduct .handdle a {
        display: inline-block;
        width: 0.9rem;
        height: 0.36rem;
        line-height: 0.36rem;
        text-align: center;
        font-size: 0.14rem;
        text-align: center;
        background: #648acd;
        color: #fff;
        border-radius: 0.3rem 0 0 0.3rem;
    }

        .sxproduct .handdle a.r {
            border-radius: 0 0.3rem 0.3rem 0;
            background: #4968a0;
        }

.singbg {
    background: #fff;
}

.sign {
    background: #fff;
    margin: 0 auto;
    max-width: 720px;
    font-family: 微软雅黑;
    position: relative;
    color: #666;
    font-size: 0.12rem;
    line-height: 0.2rem;
}

    .sign .hd {
        text-align: center;
        padding: 0.4rem 0 0;
        width: 60%;
        margin: 0 auto;
    }

    .sign .bd {
        margin-top: 0.3rem;
        padding: 0 0.1rem;
    }

        .sign .bd .li {
            border-bottom: 1px #dfdfdf solid;
            height: 0.5rem;
            line-height: 0.5rem;
            overflow:hidden;
        }

            .sign .bd .li .tt {
                float: left;
                font-size: 0.14rem;
                color: #333;
            }

            .sign .bd .li .c {
                margin-left: 0.8rem;
            }

.text05 {
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    border: none;
    padding: 0;
}

.sign .bd .link {
    text-align: right;
    line-height: 0.25rem;
}

.sign .bd .handdle {
    padding: 0.2rem 0.1rem;
}

.button08 {
    background: #3f69a5;
    font-size: 0.17rem;
    text-align: center;
    color: #fff;
    width: 100%;
    border-radius: 0.05rem;
    height: 0.5rem;
}

.sign .bd .quicklink {
    padding: 0.2rem 0.5rem;
    color: #3f69a5;
}

    .sign .bd .quicklink .mlink a {
        color: #3f69a5;
        border: 1px #3f69a5 solid;
        border-radius: 0.1rem;
        display: block;
        text-align: center;
        line-height: 0.5rem;
        font-size: 0.14rem;
    }

    .sign .bd .quicklink .olink a {
        color: #3f69a5;
        border-radius: 0.1rem;
        display: block;
        text-align: center;
        line-height: 0.5rem;
        font-size: 0.14rem;
    }

.sign .bd .li {
    position: relative;
}

    .sign .bd .li .sendbut {
        position: absolute;
        right: 0;
        top: 0;
        padding-top: 0.1rem;
    }

        .sign .bd .li .sendbut a {
            color: #3f69a5;
            border: 1px #3f69a5 solid;
            border-radius: 0.3rem;
            display: block;
            text-align: center;
            line-height: 0.3rem;
            padding: 0 0.1rem;
        }

    .sign .bd .li .c01 {
        margin-right: 1rem;
    }

.signcontent {
    padding: 0 0 0.15rem;
}

    .signcontent .gtop {
        border-bottom: 1px #dfdfdf solid;
        padding: 0.1rem;
    }

        .signcontent .gtop .link {
            float: left;
        }

            .signcontent .gtop .link a {
                background: url(../images/mark07.png) no-repeat;
                display: block;
                background-size: 0.1rem;
                width: 0.1rem;
                height: 0.2rem;
            }

        .signcontent .gtop .title {
            font-size: 0.14rem;
            text-align: center;
            color: #333;
            margin: 0 0.3rem;
        }

    .signcontent .bd {
        background: #fff;
        padding: 0 0.1rem;
        border-bottom: 1px #dfdfdf solid;
    }

        .signcontent .bd .li {
            height: 0.5rem;
            border-bottom: 1px #dfdfdf solid;
            line-height: 0.5rem;
            position: relative;
            overflow: hidden;
        }

            .signcontent .bd .li .hqyz {
                position: absolute;
                right: 0;
                top: 0.1rem;
            }

                .signcontent .bd .li .hqyz a {
                    color: #3f69a5;
                    border: 1px #3f69a5 solid;
                    border-radius: 0.3rem;
                    display: block;
                    text-align: center;
                    line-height: 0.3rem;
                    padding: 0 0.1rem;
                }

            .signcontent .bd .li .yznum {
                position: absolute;
                right: 0;
                top: 0;
                width: 0.7rem;
                padding: 0.12rem;
                border-left: 1px #dfdfdf solid;
                overflow: hidden;
                height: 0.26rem;
            }

            .signcontent .bd .li .tt {
                color: #333;
                float: left;
            }

            .signcontent .bd .li .con {
                margin-left: 0.7rem;
            }

            .signcontent .bd .li.llast {
                border-bottom: none;
            }

        .signcontent .bd .li01 {
            height: auto;
            overflow: hidden;
            padding: 0.1rem 0;
            line-height: 0.85rem;
        }

            .signcontent .bd .li01.llast {
                border-bottom: none;
            }

            .signcontent .bd .li01 .tt {
                color: #333;
                float: left;
            }

            .signcontent .bd .li01 .con {
                float: right;
            }

                .signcontent .bd .li01 .con a {
                    display: inline-block;
                    background: none;
                    padding: 0;
                    margin-right: 0.1rem;
                    background-size: 0.08rem;
                    padding-right: 0.15rem;
                }

                .signcontent .bd .li01 .con span {
                    display: inline;
                }

                .signcontent .bd .li01 .con img {
                    width: 0.85rem;
                }

.text06 {
    width: 100%;
    height: 0.45rem;
    line-height: 0.45rem;
    border: none;
    font-size: 0.12rem;
    padding: 0;
}

.signcontent .exp {
    padding: 0.15rem 0.1rem;
    line-height: 0.3rem;
}

    .signcontent .exp .c {
        background: url(../images/chosemark.png) no-repeat left center;
        background-size: 0.15rem;
        display: inline-block;
        padding-left: 0.2rem;
        line-height: 0.3rem;
    }

    .signcontent .exp .cs {
        background: url(../images/chosemarks.png) no-repeat left center;
        background-size: 0.15rem;
        display: inline-block;
        padding-left: 0.2rem;
        line-height: 0.3rem;
    }

.blue {
    color: #3f69a5;
}

.signcontent .exp .llink {
    color: #3f69a5;
    border: 1px #3f69a5 solid;
    border-radius: 0.05rem;
    text-align: center;
    line-height: 0.25rem;
    font-size: 0.14rem;
    display: inline-block;
    padding: 0 0.1rem;
}

.button09 {
    background: #3f69a5;
    font-size: 0.17rem;
    text-align: center;
    color: #fff;
    width: 100%;
    border-radius: 0.05rem;
    height: 0.5rem;
}

.signcontent .handdle {
    padding: 0 0.15rem;
}

.signcontent .sex {
    background: url(../images/chosemark.png) no-repeat left center;
    background-size: 0.15rem;
    display: inline-block;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
}

.signcontent .sexs {
    background: url(../images/chosemarks.png) no-repeat left center;
    background-size: 0.15rem;
    display: inline-block;
    padding-left: 0.2rem;
}

.option {
    border: 1px #ddd solid;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding-right: 0.14rem;
    background: #fff url(../images/mark06.jpg) no-repeat 0.5rem center;
    background-size: 0.13rem;
    height: 0.32rem;
    border-radius: 0.03rem;
    width: 0.72rem;
    text-align: center;
    color: #666;
    padding-left: 0.05rem;
    margin-right: 0.1rem;
    float: right;
    font-size: 0.12rem;
    margin-top: 0.08rem;
}

select.option::-ms-expand {
    display: none;
}

.option02 {
    border: 1px #ddd solid;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding-right: 0.14rem;
    background: #fff url(../images/mark06.jpg) no-repeat 1.5rem center;
    background-size: 0.13rem;
    height: 0.32rem;
    border-radius: 0.03rem;
    width: 1.72rem;
    text-align: center;
    color: #666;
    padding-left: 0.05rem;
    float: right;
    font-size: 0.12rem;
    margin-top: 0.08rem;
}

select.option02::-ms-expand {
    display: none;
}

.option01 {
    margin-right: 0;
}

.signcontent .li .con02 {
    text-align: right;
}

    .signcontent .li .con02 a {
        display: inline-block;
        margin-right: 0.1rem;
        width: 0.85rem;
    }

    .signcontent .li .con02 span {
        display: inline-block;
        width: 0.85rem;
    }

.signcontent .li.cli01 {
    height: auto;
    padding: 0.1rem 0;
    line-height: 0.85rem;
}

.admincontent {
    margin: 0 auto;
    max-width: 720px;
    font-family: 微软雅黑;
    position: relative;
    background: #f2f2f2 url(../images/adminbg.jpg) no-repeat center top;
    background-size: 100% auto;
    color: #666;
    font-size: 0.12rem;
    line-height: 0.2rem;
    padding: 0 0 0.7rem;
}

    .admincontent .top {
        padding: 0.15rem 0.1rem;
        text-align: center;
        color: #fff;
        font-size: 0.15rem;
    }

.adminhd {
    background: url(../images/hybg.png) no-repeat center top;
    background-size: 100% auto;
    margin: 0 0.1rem;
    position: relative;
}

    .adminhd .media {
        overflow: hidden;
        padding: 0.2rem;
    }

        .adminhd .media .r {
            float: right;
        }

            .adminhd .media .r a {
                display: inline-block;
                width: 0.28rem;
                margin-left: 0.15rem;
                position: relative;
            }

                .adminhd .media .r a .num {
                    position: absolute;
                    background: #ffffff;
                    border: 1px #3a78b2 solid;
                    color: #3a78b2;
                    width: 0.15rem;
                    height: 0.15rem;
                    border-radius: 2rem;
                    line-height: 0.15rem;
                    right: -0.05rem;
                    top: -0.05rem;
                    text-align: center;
                }

        .adminhd .media .m {
            float: left;
            width: 0.5rem;
            max-height: 0.5rem;
            overflow: hidden;
        }

        .adminhd .media .con {
            margin-left: 0.6rem;
            padding-top: 0.02rem;
            margin-right: 1rem;
        }

            .adminhd .media .con .c {
                background: #c6c6c6;
                color: #fff;
                border-radius: 0.5rem;
                padding: 0.01rem 0.1rem;
                text-align: center;
                margin-top: 0.02rem;
                display: inline-block;
            }

        .adminhd .media .link {
            margin-top: 0.22rem;
        }

            .adminhd .media .link li {
                float: left;
                width: 25%;
                text-align: center;
            }

                .adminhd .media .link li span {
                    display: block;
                    height: 0.25rem;
                    line-height: 0.25rem;
                    color: #4d4d4d;
                }

                    .adminhd .media .link li span img {
                        width: 0.2rem;
                    }

                    .adminhd .media .link li span.num {
                        font-weight: bolder;
                        font-size: 0.13rem;
                    }

    .adminhd .sjlink {
        position: absolute;
        height: 0.48rem;
        line-height: 0.48rem;
        left: 0.08rem;
        right: 0.08rem;
        background-image: linear-gradient(to right, #f9be8b, #ffddbf);
        bottom: -0.3rem;
        border-radius: 0.05rem;
        padding: 0 0.15rem;
        color: #7b5533;
        box-shadow: 0 0 0.1rem #CCC;
    }

        .adminhd .sjlink a {
            color: #7b5533;
            float: right;
            background: url(../images/mark19.png) no-repeat right center;
            background-size: 0.08rem;
            padding-right: 0.15rem;
        }

        .adminhd .sjlink .tt {
            font-size: 0.14rem;
            background: url(../images/mark18.png) no-repeat left center;
            background-size: 0.2rem;
            padding-left: 0.25rem;
        }

.adminlink {
    background: #ffffff;
    border-bottom: 1px #d6d6d6 solid;
    border-top: 1px #d6d6d6 solid;
}

    .adminlink .title {
        height: 0.5rem;
        border-bottom: 1px #eeeeee solid;
        padding: 0 0.15rem;
        font-size: 0.14rem;
        color: #666;
        line-height: 0.5rem;
    }

    .adminlink .list {
        overflow: hidden;
    }

        .adminlink .list li {
            float: left;
            width: 33.33%;
            padding: 0.2rem 0;
        }

            .adminlink .list li a {
                display: block;
                text-align: center;
                background: url(../images/line01.jpg) no-repeat right center;
                background-size: 1px 1rem;
            }

                .adminlink .list li a span {
                    display: block;
                }

                    .adminlink .list li a span.m {
                        width: 0.27rem;
                        margin: 0 auto;
                    }

                    .adminlink .list li a span.c {
                        margin-top: 0.05rem;
                        color: #444;
                    }

            .adminlink .list li.llast a {
                background: none;
            }

.adminlink01 {
    background: #ffffff;
    border-bottom: 1px #d6d6d6 solid;
    border-top: 1px #d6d6d6 solid;
    margin-top: 0.1rem;
}

    .adminlink01 .more {
        float: right;
    }

        .adminlink01 .more a {
            background: url(../images/mark07.jpg) no-repeat right center;
            background-size: 0.1rem;
            padding-right: 0.1rem;
            color: #808080;
        }

    .adminlink01 .title {
        height: 0.5rem;
        border-bottom: 1px #eeeeee solid;
        padding: 0 0.15rem;
        font-size: 0.14rem;
        color: #666;
        line-height: 0.5rem;
    }

    .adminlink01 .list {
        overflow: hidden;
    }

        .adminlink01 .list li {
            float: left;
            width: 20%;
            padding: 0.2rem 0;
        }

            .adminlink01 .list li a {
                display: block;
                text-align: center;
                background-size: 1px 1rem;
            }

                .adminlink01 .list li a .num {
                    position: absolute;
                    background: #ffffff;
                    border: 1px #3a78b2 solid;
                    color: #3a78b2;
                    width: 0.15rem;
                    height: 0.15rem;
                    border-radius: 2rem;
                    line-height: 0.15rem;
                    right: -0.05rem;
                    top: 0rem;
                    text-align: center;
                }

                .adminlink01 .list li a span {
                    display: block;
                }

                    .adminlink01 .list li a span.m {
                        width: 0.27rem;
                        margin: 0 auto;
                        position: relative;
                    }

                    .adminlink01 .list li a span.c {
                        margin-top: 0.05rem;
                        color: #444;
                    }

            .adminlink01 .list li.llast a {
                background: none;
            }

.adminlink02 {
    background: #ffffff;
    border-bottom: 1px #d6d6d6 solid;
    border-top: 1px #d6d6d6 solid;
    margin-top: 0.1rem;
}

    .adminlink02 .title {
        height: 0.5rem;
        border-bottom: 1px #eeeeee solid;
        padding: 0 0.15rem;
        font-size: 0.14rem;
        color: #666;
        line-height: 0.5rem;
    }

    .adminlink02 .link {
        float: right;
    }

        .adminlink02 .link a {
            background: #648acd;
            color: #fff;
            padding: 0.05rem 0.1rem;
            font-size: 0.12rem;
        }

            .adminlink02 .link a.l {
                border-radius: 0.5rem 0 0 0.5rem;
            }

            .adminlink02 .link a.r {
                background: #4968a1;
                border-radius: 0 0.5rem 0.5rem 0rem;
            }

    .adminlink02 .list {
        overflow: hidden;
    }

        .adminlink02 .list li {
            float: left;
            width: 25%;
            padding: 0.2rem 0;
        }

            .adminlink02 .list li a {
                display: block;
                text-align: center;
                background: url(../images/line01.jpg) no-repeat right center;
                background-size: 1px 1rem;
            }

                .adminlink02 .list li a span {
                    display: block;
                }

                    .adminlink02 .list li a span.m {
                        width: 0.27rem;
                        margin: 0 auto;
                    }

                    .adminlink02 .list li a span.c {
                        margin-top: 0.05rem;
                        color: #444;
                    }

                .adminlink02 .list li a .link {
                    color: #888;
                }

.adminlink03 {
    background: #ffffff;
    border-bottom: 1px #d6d6d6 solid;
    border-top: 1px #d6d6d6 solid;
    margin-top: 0.1rem;
}

    .adminlink03 .title {
        height: 0.5rem;
        border-bottom: 1px #eeeeee solid;
        padding: 0 0.15rem;
        font-size: 0.14rem;
        color: #666;
        line-height: 0.5rem;
    }

    .adminlink03 .list {
        overflow: hidden;
    }

        .adminlink03 .list li {
            float: left;
            width: 25%;
            padding: 0.2rem 0;
        }

            .adminlink03 .list li a {
                display: block;
                text-align: center;
                background-size: 1px 1rem;
            }

                .adminlink03 .list li a .num {
                    position: absolute;
                    background: #ffffff;
                    border: 1px #3a78b2 solid;
                    color: #3a78b2;
                    width: 0.15rem;
                    height: 0.15rem;
                    border-radius: 2rem;
                    line-height: 0.15rem;
                    right: -0.05rem;
                    top: 0rem;
                    text-align: center;
                }

                .adminlink03 .list li a span {
                    display: block;
                }

                    .adminlink03 .list li a span.m01 {
                        width: 0.55rem;
                        margin: 0 auto;
                        position: relative;
                    }

                    .adminlink03 .list li a span.c {
                        margin-top: 0.08rem;
                        color: #444;
                    }

            .adminlink03 .list li.llast a {
                background: none;
            }

.adcontent {
    margin: 0 auto;
    max-width: 720px;
    font-family: 微软雅黑;
    position: relative;
    background: #f2f2f2;
    color: #666;
    font-size: 0.12rem;
    line-height: 0.2rem;
    padding-top: 0.4rem;
}

    .adcontent .orderconn {
        padding-top: 0.45rem;
    }

.adctop {
    background: url(../images/topbg.jpg) no-repeat center center;
    background-size: 100% 100%;
    padding: 0.1rem;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

    .adctop + div {
        /*margin-top: .4rem;*/
    }

    .adctop .title {
        font-size: 0.14rem;
        text-align: center;
        margin-left: 0.15rem;
        margin-right: 0.15rem;
        color: #fff;
    }

    .adctop .link {
        float: left;
    }

        .adctop .link a {
            display: block;
            background: url(../images/mark11.png) no-repeat;
            background-size: 0.1rem;
            width: 0.1rem;
            height: 0.2rem;
        }

.admlink {
    background: #fff;
    padding: 0.1rem;
}

    .admlink a {
        display: block;
        overflow: hidden;
        background: url(../images/mark13.png) no-repeat right center;
        background-size: 0.08rem;
        padding-right: 0.15rem;
    }

        .admlink a .m {
            float: left;
            width: 0.5rem;
            margin-right: 0.1rem;
        }

        .admlink a .tt {
            float: left;
            line-height: 0.5rem;
            font-size: 0.15rem;
        }

.accountlist {
    background: #fff;
    margin-top: 0.1rem;
    padding: 0 0.1rem;
}

    .accountlist li {
        height: 0.5rem;
        line-height: 0.5rem;
        border-bottom: 1px #f2f2f2 solid;
    }

        .accountlist li a {
            display: block;
            background: url(../images/mark13.png) no-repeat right center;
            background-size: 0.08rem;
            padding-right: 0.15rem;
        }

        .accountlist li.llast {
            border-bottom: none;
        }

.backbutton {
    position: fixed;
    left: 0;
    width: 100%;
    height: 0.5rem;
    bottom: 0;
}

    .backbutton a {
        display: block;
        text-align: center;
        background: #3f69a5;
        font-size: 0.17rem;
        color: #fff;
        height: 0.5rem;
        line-height: 0.5rem;
    }

.editcon {
    background: #fff;
    padding: 0 0.1rem;
}

    .editcon .li {
        overflow: hidden;
        padding: 0.1rem 0;
        line-height: 0.5rem;
    }

        .editcon .li .tt {
            float: left;
            width: 0.7rem;
            color: #333;
            height: 0.5rem;
            line-height: 0.5rem;
        }

.text07 {
    border: none;
    padding: 0;
    height: 0.45rem;
    line-height: 0.45rem;
}

.edithanddle {
    padding: 0.15rem;
}

.button10 {
    background: #3f69a5;
    font-size: 0.17rem;
    text-align: center;
    color: #fff;
    width: 100%;
    border-radius: 0.05rem;
    height: 0.5rem;
}

.addresslist {
    background: #fff;
}

    .addresslist .li {
        border-bottom: 1px #f2f2f2 solid;
        padding: 0.1rem;
    }

        .addresslist .li a {
            display: block;
            background: url(../images/mark13.png) no-repeat right center;
            background-size: 0.08rem;
            padding-right: 0.15rem;
        }

            .addresslist .li a span.tt {
                display: block;
            }

            .addresslist .li a span.c {
                display: block;
                color: #7b7b7b;
                margin-top: 0.05rem;
            }

    .addresslist:last-child {
        border-bottom: none;
    }

.editform {
    background: #fff;
}

    .editform .li {
        border-bottom: 1px #f2f2f2 solid;
        padding: 0.1rem;
        overflow: hidden;
        position: relative;
        line-height: 0.3rem;
    }

        .editform .li .tt {
            float: left;
            color: #333;
            line-height: 0.3rem;
        }

        .editform .li .con {
            margin-left: 0.85rem;
        }

.text08 {
    height: 0.3rem;
    line-height: 0.3rem;
    width: 100%;
    padding: 0;
    border: none;
    color: #666;
    font-size: 0.12rem;
}

.mrhanddle {
    margin-top: 0.1rem;
    background: #fff;
    padding: 0.1rem;
    height: 0.4rem;
    line-height: 0.4rem;
}

    .mrhanddle .chose {
        float: right;
        background: #dddddd;
        width: 0.4rem;
        border-radius: 0.5rem;
        padding: 0.01rem;
        margin-top: 0.1rem;
        height: 0.19rem;
        position: relative;
    }

        .mrhanddle .chose .yuan {
            width: 0.18rem;
            height: 0.18rem;
            background: #fff;
            border-radius: 0.5rem;
            position: absolute;
            left: 0.01rem;
            top: 0.01rem;
        }

    .mrhanddle .choses {
        float: right;
        background: #4968a0;
        width: 0.4rem;
        border-radius: 0.5rem;
        padding: 0.01rem;
        margin-top: 0.1rem;
        height: 0.19rem;
    }

        .mrhanddle .choses .yuan {
            position: absolute;
            right: 0.01rem;
            left: auto;
            top: 0.01rem;
        }

.option03 {
    border: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding-right: 0.14rem;
    background: #fff url(../images/mark08.jpg) no-repeat right center;
    background-size: 0.25rem;
    height: 0.32rem;
    border-radius: 0.03rem;
    width: 100%;
    text-align: center;
    color: #666;
    padding-left: 0rem;
    font-size: 0.12rem;
    direction: rtl;
    padding-right: 0.3rem;
}

select.option03::-ms-expand {
    display: none;
}

.accountsafe {
    background: #fff;
    padding: 0 0.1rem;
}

    .accountsafe .list li {
        padding: 0.1rem 0;
        border-bottom: 1px #f2f2f2 solid;
    }

        .accountsafe .list li.llast {
            border: none;
        }

        .accountsafe .list li a {
            display: block;
            background: url(../images/mark13.png) no-repeat right center;
            background-size: 0.08rem;
            padding-right: 0.15rem;
        }

            .accountsafe .list li a span {
                display: block;
            }

                .accountsafe .list li a span.tt {
                    font-size: 0.14rem;
                    color: #333;
                }

                .accountsafe .list li a span.con {
                    margin-top: 0.05rem;
                    color: #888;
                }

.safeexp {
    padding: 0.1rem;
    color: #888;
}

    .safeexp .tt {
        line-height: 0.35rem;
    }

        .safeexp .tt img {
            width: 0.14rem;
            vertical-align: middle;
        }

.editform .li .con01 {
    margin-left: 0.8rem;
    margin-right: 1rem;
}

.editform .li .hqyz {
    position: absolute;
    right: 0.1rem;
    top: 0.1rem;
}

    .editform .li .hqyz a {
        color: #3f69a5;
        border: 1px #3f69a5 solid;
        border-radius: 0.3rem;
        display: block;
        text-align: center;
        line-height: 0.3rem;
        padding: 0 0.1rem;
    }

.editform .li .yzmark {
    position: absolute;
    right: 0;
    top: 0rem;
    padding: 0.1rem;
    border-left: 1px #f2f2f2 solid;
    width: 0.8rem;
}

.accountsafe .list li a span.name {
    display: block;
    background: url(../images/mark24.png) no-repeat left center;
    background-size: 0.2rem;
    padding-left: 0.3rem;
}

.adctop .r {
    float: right;
}

.option04 {
    border: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding-right: 0rem;
    background: none;
    height: 0.2rem;
    color: #fff;
    font-size: 0.12rem;
}

select.option::-ms-expand {
    display: none;
}

.editform .li .con a {
    display: block;
    background: url(../images/mark13.png) no-repeat right center;
    background-size: 0.08rem;
    padding-right: 0.15rem;
    height: 0.3rem;
}

.editform .li .con .chose {
    float: right;
    background: #dddddd;
    width: 0.4rem;
    border-radius: 0.5rem;
    padding: 0.01rem;
    margin-top: 0.1rem;
    height: 0.19rem;
    position: relative;
}

    .editform .li .con .chose .yuan {
        width: 0.18rem;
        height: 0.18rem;
        background: #fff;
        border-radius: 0.5rem;
        position: absolute;
        left: 0.01rem;
        top: 0.01rem;
    }

.editform .li .con .choses {
    float: right;
    background: #4968a0;
    width: 0.4rem;
    border-radius: 0.5rem;
    padding: 0.01rem;
    margin-top: 0.1rem;
    height: 0.19rem;
}

    .editform .li .con .choses .yuan {
        position: absolute;
        right: 0.01rem;
        left: auto;
        top: 0.01rem;
    }

.editform .li .look {
    background: url(../images/chosemark.jpg) no-repeat left center;
    background-size: 0.15rem;
    padding-left: 0.25rem;
    color: #333;
}

.editform .li .looks {
    background: url(../images/chosemarks.jpg) no-repeat left center;
    background-size: 0.15rem;
}

.adctop .r .editbut {
    color: #fff;
}

.myaddgoods {
    background: #fff;
    padding: 0 0.1rem;
    margin-top: .4rem;
}

    .myaddgoods .list li {
        padding: 0.1rem 0;
        border-bottom: 1px #f2f2f2 solid;
        position: relative;
    }

        .myaddgoods .list li .addcar {
            position: absolute;
            right: 0;
            bottom: 0.15rem;
            color: #3f69a5;
        }

            .myaddgoods .list li .addcar a {
                color: #3f69a5;
                border: 1px #3f69a5 solid;
                padding: 0.05rem 0.1rem;
                border-radius: 0.2rem;
            }

        .myaddgoods .list li.llast {
            border: none;
        }

        .myaddgoods .list li .m {
            float: left;
            width: 0.55rem;
        }

            .myaddgoods .list li .m img {
                border-radius: 0.05rem;
            }

        .myaddgoods .list li .con {
            margin-left: 0.65rem;
            margin-right: 0.8rem;
        }

            .myaddgoods .list li .con .tt {
                overflow: hidden;
                height: 0.4rem;
            }

                .myaddgoods .list li .con .tt a {
                    color: #333;
                }

            .myaddgoods .list li .con .price .num {
                color: #b70000;
                font-size: 0.15rem;
            }

        .myaddgoods .list li.select .mark {
            background: url(../images/chosemark.png) no-repeat left center;
            background-size: 0.2rem;
            width: 0.2rem;
            height: 0.2rem;
            float: left;
            position: absolute;
            top: 50%;
            margin-top: -0.1rem;
        }

        .myaddgoods .list li.select .m {
            margin-left: 0.3rem;
        }

        .myaddgoods .list li.select .con {
            margin-left: 0.95rem;
        }

        .myaddgoods .list li.selected .mark {
            background: url(../images/chosemarks.png) no-repeat left center;
            background-size: 0.2rem;
            width: 0.2rem;
            height: 0.2rem;
            float: left;
            position: absolute;
            top: 50%;
            margin-top: -0.1rem;
        }

.jsfloat01 {
    display: none;
    border-top: none;
}

.myaddgoods01 .list li .con {
    margin-right: 0.15rem;
}

.myaddgoods01 .list li {
    background: url(../images/mark13.png) no-repeat right center;
    background-size: 0.08rem;
}

.infomessage {
    background: #fff;
    padding: 0 0.1rem;
}

    .infomessage .list li {
        padding: 0.1rem 0;
        border-bottom: 1px #f2f2f2 solid;
    }

        .infomessage .list li.llast {
            border: none;
        }

        .infomessage .list li a {
            display: block;
            background: url(../images/mark13.png) no-repeat right center;
            background-size: 0.08rem;
            padding-right: 0.15rem;
            overflow: hidden;
        }

            .infomessage .list li a span {
                display: block;
            }

                .infomessage .list li a span.tt {
                    font-size: 0.14rem;
                    color: #333;
                }

                .infomessage .list li a span.con {
                    margin-top: 0.05rem;
                    color: #888;
                }

            .infomessage .list li a .wm {
                float: left;
                width: 0.45rem;
            }

            .infomessage .list li a .wcon {
                margin-left: 0.55rem;
            }

.kfsearch {
    background: #fff;
    padding: 0.1rem;
    position: relative;
    margin-bottom: 0.1rem;
}

.text09 {
    border: 1px #dfdfdf solid;
    width: calc(100% - 0.3rem);
    height: 0.35rem;
    border-radius: 0.5rem;
    padding: 0 0.15rem;
    font-size: 0.12rem;
}

.kfsearch .handdle {
    position: absolute;
    right: 0.1rem;
    top: 0.1rem;
}

.button11 {
    background: url(../images/mark27.png) no-repeat center center;
    background-size: 0.2rem;
    width: 0.45rem;
    height: 0.35rem;
}

.infomessage .list li .name {
    padding-right: 0.15rem;
    color: #333;
}

.infomessage .list li .telnum {
    padding-right: 0.15rem;
    color: #888;
}

.infomessage .list li .companyname {
    color: #888;
}

.infomessage .list li .infobox {
    overflow: hidden;
}

.jsfloat .zjcon {
    text-align: right;
    font-weight: bolder;
}

.jsfloat02 {
    border-top: none;
}

.jsfloat .zjcon img {
    width: 0.15rem;
    vertical-align: middle;
    margin-right: 0.05rem;
}

.acountcash {
    background: #fff;
    padding: 0.15rem 0.1rem;
}

    .acountcash .handdle {
        float: right;
    }

        .acountcash .handdle a {
            color: #3f69a5;
            border: 1px #3f69a5 solid;
            padding: 0.05rem 0.1rem;
            border-radius: 0.5rem;
        }

    .acountcash .con .num {
        color: #3f69a5;
        font-weight: bolder;
        font-size: 0.14rem;
    }

.titletab {
    background: #fff;
    margin-top: 0.1rem;
    padding: 0.1rem;
    overflow: hidden;
}

    .titletab li {
        float: left;
        width: 50%;
        text-align: center;
        line-height: 0.3rem;
    }

        .titletab li img {
            width: 0.17rem;
            vertical-align: middle;
        }

        .titletab li.l a {
            display: block;
            border-right: 1px #dfdfdf solid;
        }

        .titletab li.select a {
            color: #3f69a5;
            font-weight: bolder;
        }

.bachcash {
    background: #fff;
    margin-top: 0.1rem;
}

    .bachcash td {
        text-align: center;
        height: 0.4rem;
        border-bottom: 1px #dfdfdf solid;
    }

.buycarlink {
    float: right;
}

    .buycarlink img {
        width: 0.17rem;
    }

.ordertab {
    background: #fff;
}

    .ordertab .list {
        overflow: hidden;
    }

        .ordertab .list li {
            float: left;
            width: 16.66%;
            text-align: center;
            line-height: 0.45rem;
        }

            .ordertab .list li a {
                display: inline-block;
            }

            .ordertab .list li.select a {
                border-bottom: 2px #3f69a5 solid;
                color: #3f69a5;
                padding: 0 0.02rem;
            }

.orderlist {
    background: #fff;
    margin-top: 0.1rem;
}

    .orderlist .hd {
        border-bottom: 1px #dfdfdf solid;
        height: 0.4rem;
        line-height: 0.4rem;
        padding: 0 0.1rem;
    }

        .orderlist .hd .r {
            float: right;
        }

    .orderlist .list {
        padding: 0 0.1rem;
    }

        .orderlist .list li {
            padding: 0.1rem 0;
            border-bottom: 1px #f2f2f2 solid;
        }

            .orderlist .list li .media {
                float: left;
                width: 0.75rem;
                margin-right: 0.1rem;
            }

                .orderlist .list li .media img {
                    border-radius: 0.05rem;
                }

            .orderlist .list li .intro {
                margin-left: 0.85rem;
            }

                .orderlist .list li .intro .title {
                    color: #333;
                }

                .orderlist .list li .intro .li {
                    background: #f2f2f2;
                    padding: 0.05rem;
                    border-radius: 0.05rem;
                    margin-top: 0.05rem;
                    color: #333;
                }

                    .orderlist .list li .intro .li .c .r {
                        float: right;
                    }

    .orderlist .zjexp {
        padding: 0.1rem;
        text-align: right;
    }

    .orderlist .handdle {
        text-align: right;
        padding: 0 0.1rem 0.1rem;
    }

.button12 {
    display: inline-block;
    margin-left: 0.1rem;
    border: 1px #cccccc solid;
    color: #666;
    width: 0.8rem;
    height: 0.3rem;
    text-align: center;
    line-height: 0.3rem;
}

.button13 {
    display: inline-block;
    margin-left: 0.1rem;
    border: 1px #3f69a5 solid;
    color: #3f69a5;
    width: 0.8rem;
    height: 0.3rem;
    text-align: center;
    line-height: 0.3rem;
}

.orderdetail .hd {
    background: #fff;
    padding: 0.1rem;
}

    .orderdetail .hd .flow {
        border-bottom: 1px #dfdfdf solid;
        padding-bottom: 0.1rem;
    }

    .orderdetail .hd .address {
        padding: 0.1rem 0 0;
    }

        .orderdetail .hd .address .tt {
            color: #333;
            font-size: 0.13rem;
        }

            .orderdetail .hd .address .tt .link {
                border: 1px #dfdfdf solid;
                border-radius: 0.05rem;
                float: right;
                font-size: 0.12rem;
            }

                .orderdetail .hd .address .tt .link a {
                    padding: 0.05rem 0.05rem;
                }

        .orderdetail .hd .address .con {
            color: #888;
            margin-top: 0.05rem;
        }

.ordernum {
    background: #ffffff;
    margin-top: 0.1rem;
    padding: 0 0.1rem;
}

    .ordernum .list {
        border-bottom: 1px #dfdfdf solid;
        padding: 0.1rem 0;
    }

        .ordernum .list li {
            line-height: 0.3rem;
        }

            .ordernum .list li .r {
                float: right;
                color: #333;
            }

            .ordernum .list li .tt {
                color: #888;
            }

    .ordernum .sjpay {
        height: 0.5rem;
        line-height: 0.5rem;
        text-align: right;
        color: #333;
    }

.payhanddle {
    background: #fafafa;
    border-top: 1px #dfdfdf solid;
    position: fixed;
    left: 0;
    bottom: 0.62rem;
    right: 0;
    padding: 0 0.1rem;
    height: 0.5rem;
    line-height: 0.5rem;
    color: #888;
}

.orderdetail {
    padding-bottom: 0.6rem;
}

.payhanddle .r {
    float: right;
    padding-top: 0.1rem;
}

    .payhanddle .r a {
        display: inline-block;
        width: 0.66rem;
        line-height: 0.3rem;
        height: 0.3rem;
        text-align: center;
        border: 1px #dfdfdf solid;
        color: #666;
        background: #fff;
        margin-left: 0.1rem;
        border-radius: 0.05rem;
    }

        .payhanddle .r a.b {
            color: #3f69a5;
            border: 1px #3f69a5 solid;
        }

.mailhanddle {
    padding: 0.1rem 0;
    border-bottom: 1px #dfdfdf solid;
}

    .mailhanddle a {
        display: block;
        background: url(../images/mailmark.png) no-repeat left center;
        background-size: 0.4rem;
        padding-left: 0.5rem;
    }

        .mailhanddle a span {
            display: block;
        }

            .mailhanddle a span.tt {
                color: #007dd4;
            }

            .mailhanddle a span.c {
                color: #888;
            }

    .mailhanddle .con {
        display: block;
        background: url(../images/mark13.png) no-repeat right center;
        background: url(../images/mark13.png) no-repeat right center;
        background-size: 0.08rem;
        padding-right: 0.15rem;
    }

    .mailhanddle .title {
        font-weight: bolder;
        color: #3f69a5;
        background: url(../images/mark31.png) no-repeat left center;
        background-size: 0.15rem;
        padding-left: 0.2rem;
        margin-bottom: 0.1rem;
    }

    .mailhanddle .title01 {
        margin-bottom: 0;
    }

.backgoods {
    background: #fff;
    padding: 0.1rem;
    overflow: hidden;
    position: relative;
}

    .backgoods .m {
        float: left;
        width: 0.55rem;
    }

    .backgoods .con {
        margin: 0 0.8rem 0 0.65rem;
    }

        .backgoods .con .tt {
            font-size: 0.13rem;
        }

    .backgoods .handdle {
        position: absolute;
        right: 0.1rem;
        bottom: 0.1rem;
    }

    .backgoods .m img {
        border-radius: 0.05rem;
    }

    .backgoods .handdle .jian {
        background: url(../images/jian01.jpg) no-repeat center center;
        background-size: 0.1rem;
        width: 0.2rem;
        height: 0.2rem;
        display: block;
        float: left;
    }

    .backgoods .handdle .jia {
        background: url(../images/jia01.jpg) no-repeat center center;
        background-size: 0.1rem;
        width: 0.2rem;
        height: 0.2rem;
        display: block;
        float: left;
    }

    .backgoods .handdle .txt {
        float: left;
    }

    .backgoods .handdle .nojian {
        background: url(../images/nojian01.jpg) no-repeat center center;
        background-size: 0.1rem;
        width: 0.2rem;
        height: 0.2rem;
        display: block;
        float: left;
    }

    .backgoods .handdle .nojia {
        background: url(../images/nojia01.jpg) no-repeat center center;
        background-size: 0.1rem;
        width: 0.2rem;
        height: 0.2rem;
        display: block;
        float: left;
    }

.service .editform {
    margin-top: 0.1rem;
}

.service .backcash {
    background: #fff;
    margin-top: 0.1rem;
    padding: 0.1rem;
}

    .service .backcash .title {
        color: #333;
        line-height: 0.2rem;
    }

.text10 {
    border: none;
    height: 0.25rem;
    color: #b70000;
    padding: 0;
}

.service .backcash .title .t {
    float: left;
}

.service .backcash .title .c {
    margin-left: 0.7rem;
}

.service .backcash .exp {
    line-height: 0.3rem;
    color: #888;
}

.text11 {
    border: none;
    height: 0.2rem;
    color: #666;
    padding: 0;
}

.service .schanddle {
    background: #fff;
    padding: 0.1rem;
    margin-top: 0.1rem;
    margin-bottom: 0.6rem;
}

    .service .schanddle .con .c {
        width: 0.8rem;
        display: inline-block;
    }

    .service .schanddle .title {
        color: #333;
        margin-bottom: 0.1rem;
    }

.service .backcash .title .tt {
    float: left;
    line-height: 0.3rem;
}

.service .backcash .title .con {
    margin-left: 1rem;
}

.text12 {
    width: 100%;
    height: 0.3rem;
    line-height: 0.3rem;
    border: none;
    padding: 0;
    color: #999;
}

.service .backcash01 {
    background: #fff;
    margin-top: 0.1rem;
    padding: 0.1rem;
}

    .service .backcash01 .chose {
        float: right;
        background: #dddddd;
        width: 0.4rem;
        border-radius: 0.5rem;
        padding: 0.01rem;
        height: 0.19rem;
        position: relative;
    }

        .service .backcash01 .chose .yuan {
            width: 0.18rem;
            height: 0.18rem;
            background: #fff;
            border-radius: 0.5rem;
            position: absolute;
            left: 0.01rem;
            top: 0.01rem;
        }

    .service .backcash01 .choses {
        float: right;
        background: #4968a0;
        width: 0.4rem;
        border-radius: 0.5rem;
        padding: 0.01rem;
        height: 0.19rem;
    }

        .service .backcash01 .choses .yuan {
            position: absolute;
            right: 0.01rem;
            left: auto;
            top: 0.01rem;
        }

.coupon {
    padding: 0.1rem;
}

    .coupon .list li {
        margin-bottom: 0.1rem;
    }

        .coupon .list li .box {
            background: url(../images/couponbg.png) no-repeat top center;
            background-size: 100%;
            color: #fff;
            background-repeat: repeat;
            background-position: center;
        }

            .coupon .list li .box .media {
                overflow: hidden;
            }

                .coupon .list li .box .media .num {
                    width: 40%;
                    text-align: center;
                    font-size: 0.16rem;
                    line-height: 0.84rem;
                    font-weight: bolder;
                    float: left;
                }

                    .coupon .list li .box .media .num .n {
                        font-size: 0.4rem;
                    }

                .coupon .list li .box .media .con {
                    padding: 0.1rem 0 0;
                }

                    .coupon .list li .box .media .con .tt {
                        font-size: 0.10rem;
                        /*line-height: 0.4rem;
                        height: 0.4rem;*/
                        overflow: hidden;
                    }

                    .coupon .list li .box .media .con .time {
                        font-size: 0.1rem;
                    }

            .coupon .list li .box .handdle {
                padding: 0 0.1rem;
                height: 0.35rem;
            }

                .coupon .list li .box .handdle .r {
                    float: right;
                }

                    .coupon .list li .box .handdle .r a {
                        color: #fff;
                        border: 1px #fff solid;
                        font-size: 0.13rem;
                        padding: 0.04rem 0.2rem;
                        border-radius: 0.3rem;
                    }

                .coupon .list li .box .handdle .lookm {
                    padding-left: 0.1rem;
                }

                    .coupon .list li .box .handdle .lookm span {
                        color: #fff;
                        background: url(../images/backmark.jpg) no-repeat right center;
                        background-size: 0.13rem;
                        padding-right: 0.2rem;
                    }

                .coupon .list li .box .handdle .lookms span {
                    color: #fff;
                    background: url(../images/backmarks.jpg) no-repeat right center;
                    background-size: 0.13rem;
                    padding-right: 0.2rem;
                }

        .coupon .list li .info {
            background: #fff;
            padding: 0.1rem;
            border-radius: 0.05rem;
            margin-top: 0.05rem;
            color: #666;
            display: none;
        }

.coupon01 .list li .box {
    background: url(../images/sxcouponbg.png) no-repeat top center;
    background-size: 100%;
    color: #fff;
}

    .coupon01 .list li .box .handdle .lookm span {
        color: #fff;
        background: url(../images/xbackmark.jpg) no-repeat right center;
        background-size: 0.13rem;
        padding-right: 0.2rem;
    }

    .coupon01 .list li .box .handdle .lookms span {
        color: #fff;
        background: url(../images/sxbackmarks.jpg) no-repeat right center;
        background-size: 0.13rem;
        padding-right: 0.2rem;
    }

.bzcash {
    background: #fff;
    padding: 0.1rem 0;
    overflow: hidden;
}

    .bzcash .box {
        float: left;
        text-align: center;
        width: 50%;
        line-height: 0.3rem;
    }

        .bzcash .box .line {
            border-right: 1px #dfdfdf solid;
        }

    .bzcash .rbox {
        float: left;
        text-align: center;
        width: 50%;
        line-height: 0.3rem;
    }

    .bzcash .box .tt {
        color: #333;
    }

    .bzcash .rbox .tt {
        color: #333;
    }

    .bzcash .box .con {
        font-weight: bolder;
        font-size: 0.14rem;
        color: #a8a8a8;
    }

    .bzcash .rbox .con {
        font-weight: bolder;
        font-size: 0.14rem;
        color: #3f69a5;
    }

.grean {
    color: #00c725;
}

.czform {
    position: relative;
    padding: 0.2rem 0;
}

    .czform .hd {
        position: absolute;
        left: 0.1rem;
        right: 0.1rem;
        z-index: 1;
    }

    .czform .bd {
        background: #fff;
        margin: 0.1rem 0.2rem 0;
        position: relative;
        z-index: 2;
        padding: 0.1rem;
    }

    .czform .ft {
        margin: 0 0.2rem;
    }

    .czform .bd .form {
        overflow: hidden;
        border-bottom: 1px #ccc solid;
        color: #333;
        height: 0.45rem;
        line-height: 0.45rem;
        position: relative;
    }

        .czform .bd .form .tt {
            float: left;
        }

        .czform .bd .form .y {
            float: right;
        }

        .czform .bd .form .c {
            margin: 0 0.3rem 0 0.8rem;
        }

.text13 {
    border: none;
    padding: 0;
    height: 0.45rem;
    width: 100%;
    font-size: 0.12rem;
}

.czform .bd .exp {
    padding-top: 0.1rem;
    color: #888;
}

.xztitle {
    font-size: 0.17rem;
    text-align: center;
    color: #333;
    line-height: 0.4rem;
}

.paytype {
    padding: 0 0.2rem;
}

    .paytype .list {
        background: #fff;
        border-radius: 0.05rem;
        padding: 0 0.1rem;
    }

        .paytype .list li {
            padding: 0.1rem 0;
            color: #333;
            border-bottom: 1px #ccc solid;
        }

            .paytype .list li img {
                vertical-align: middle;
                width: 0.33rem;
                margin-right: 0.1rem;
            }

            .paytype .list li.llast {
                border-bottom: none;
            }

            .paytype .list li .con {
                background: url(../images/chosemark.png) no-repeat right center;
                background-size: 0.2rem;
            }

            .paytype .list li.select .con {
                background: url(../images/chosemarks.png) no-repeat right center;
                background-size: 0.2rem;
            }

.paytypehanddle {
    padding: 0.2rem;
}

.option05 {
    border: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding-right: 0.14rem;
    background: #fff url(../images/mark08.jpg) no-repeat right center;
    background-size: 0.25rem;
    height: 0.32rem;
    border-radius: 0.03rem;
    width: 100%;
    color: #666;
    padding-left: 0rem;
    font-size: 0.12rem;
    padding-right: 0.3rem;
}

select.option05::-ms-expand {
    display: none;
}

.helpcon {
    padding: 0.1rem 0.3rem 0.1rem 0.3rem;
    margin-top: .4rem;
}

    .helpcon .title {
        font-size: 0.15rem;
        color: #333;
        font-weight: bolder;
    }

    .helpcon .bd {
        padding: 0.1rem 0;
    }

        .helpcon .bd img {
            max-width: 100%;
        }

.helpnav {
    float: right;
}

    .helpnav img {
        width: 0.2rem;
    }

.helpnavlist {
    background: #ffffff;
    padding: 0.1rem;
    width: 1.4rem;
    position: fixed;
    right: -1.6rem;
    top: 0;
    height: calc(100% - 0.2rem);
    display: none;
    z-index: 102;
}

    .helpnavlist .mark {
        position: absolute;
        top: 50%;
        margin-top: -0.1rem;
        left: -0.2rem;
        width: 0.2rem;
    }

    .helpnavlist .tt {
        font-weight: bolder;
    }

    .helpnavlist .list {
        line-height: 0.3rem;
    }

        .helpnavlist .list .slist {
            border-bottom: 1px #dfdfdf solid;
        }

            .helpnavlist .list .slist .li a {
                display: block;
                background: url(../images/mark33.png) no-repeat right center;
                background-size: 0.06rem;
                color: #555;
            }

        .helpnavlist .list:last-child {
            border-bottom: none;
        }

.myewm {
    padding: 0.3rem;
}

.myewmbox {
    background: url(../images/ewbg.png) no-repeat top center;
    background-size: 2.6rem;
    width: 2.6rem;
    margin: 0 auto;
}

.myewm .media {
    padding: 0.3rem 0.3rem 0.2rem;
    width: 225px;
    margin: 0 auto;
}

.myewm .info {
    padding: 0.1rem 0 0.15rem;
    text-align: center;
}

    .myewm .info .tt {
        font-weight: bolder;
        line-height: 0.3rem;
    }

.text14 {
    border: none;
    padding: 0;
    width: 100%;
    line-height: 0.45rem;
}

.czform .bd .form .hqmark {
    float: right;
}

.text15 {
    border: none;
    padding: 0;
    width: calc(100% - 1rem);
    line-height: 0.45rem;
}

.czform .bd .form .hqmark a {
    color: #4968a1;
    border: 1px #4968a1 solid;
    padding: 0.05rem 0.1rem;
    border-radius: 0.5rem;
    font-size: 0.12rem;
}

.czform .bd .form .li .num {
    border: 1px #ccc solid;
    padding: 0.05rem 0.1rem;
    border-radius: 0.05rem;
    margin-right: 0.05rem;
}

.czform .bd .form .li .nums {
    color: #4968a1;
    background: url(../images/mark04501.jpg) no-repeat right bottom;
    border: 1px #4968a1 solid;
    background-size: 0.16rem;
}

.infomessage .list li .dqlink {
    float: right;
    color: #4968a1;
    display: none;
}

.infomessage .list li.select .dqlink {
    display: block;
}

.zhinfott {
    font-weight: bolder;
    padding: 0.1rem 0.1rem 0;
}

.accountlist li a .r {
    float: right;
    margin-right: 0.1rem;
    padding-top: 0.1rem;
}

    .accountlist li a .r .tx {
        width: 0.3rem;
    }

.accountlist li .r01 {
    float: right;
    margin-right: 0.1rem;
    color: #888;
}

.accountlist li {
    color: #333;
}

    .accountlist li .box {
        background-size: 0.08rem;
        padding-right: 0.15rem;
    }

    .accountlist li .r02 {
        float: right;
        margin-right: 0.1rem;
        color: #888;
    }

    .accountlist li.li01 {
        height: auto;
        overflow: hidden;
        padding: 0.1rem 0;
        line-height: 0.85rem;
    }

        .accountlist li.li01 .con {
            float: right;
        }

            .accountlist li.li01 .con a {
                display: inline;
                background: none;
                padding: 0;
                margin-right: 0.1rem;
            }

            .accountlist li.li01 .con span {
                display: inline;
            }

            .accountlist li.li01 .con img {
                width: 0.85rem;
            }

.banklist .list li {
    background: #fff;
    border-bottom: 1px #dfdfdf solid;
    padding: 0.1rem;
}

    .banklist .list li .num {
        float: left;
        width: 0.7rem;
        text-align: center;
    }

    .banklist .list li .con {
        margin-left: 0.8rem;
        color: #888;
    }

    .banklist .list li.mr {
        background: #f5f5f5;
    }

.editcon .sex {
    background: url(../images/chosemark.png) no-repeat left center;
    background-size: 0.15rem;
    display: inline-block;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
}

.editcon .sexs {
    background: url(../images/chosemarks.png) no-repeat left center;
    background-size: 0.15rem;
    display: inline-block;
    padding-left: 0.2rem;
}

.editcon .li .c {
    margin-left: 0.8rem;
}

.optionc {
    padding-top: 0.07rem;
}

.option06 {
    direction: ltr;
}

.coupontab {
    background: #fff;
}

    .coupontab .list {
        overflow: hidden;
        width: 100%;
        height: 0.45rem;
        line-height: 0.44rem;
        border-bottom: 1px #dfdfdf solid;
    }

        .coupontab .list li {
            float: left;
            width: 33.33%;
            text-align: center;
        }

            .coupontab .list li.select a {
                color: #0056a6;
                display: inline-block;
                border-bottom: 3px #0056a6 solid;
            }


/*
*  2.6
*/
.propagate {
    font-family: 微软雅黑;
    background: #fff;
}

.probanner {
    position: relative;
}

.prologo {
    position: absolute;
    top: 0.15rem;
    left: 0.15rem;
}

.probanner .intro {
    position: absolute;
    text-align: center;
    font-size: 0.14rem;
    left: 0.15rem;
    font-weight: bolder;
    right: 0.15rem;
    color: #fff;
    top: 50%;
    margin-top: -0.15rem;
}

.probutton {
    position: absolute;
    text-align: center;
    font-size: 0.12rem;
    left: 0.15rem;
    right: 0.15rem;
    color: #fff;
    top: 60%;
}

    .probutton a {
        display: inline-block;
        width: 1rem;
        height: 0.3rem;
        line-height: 0.3rem;
        color: #fff;
        background: #3f69a5;
        border-radius: 0.02rem;
        margin-top: 0.1rem;
    }

.eyeintro {
    padding: 0.2rem 0 0.2rem 0.1rem;
}

    .eyeintro .hd {
        font-size: 0.18rem;
        color: #333;
        text-align: center;
        line-height: 0.4rem;
    }

    .eyeintro .info {
        color: #808080;
        padding-right: 0.1rem;
        text-align: center;
    }

    .eyeintro .intro {
        overflow: hidden;
    }

        .eyeintro .intro li {
            float: left;
            width: 50%;
        }

            .eyeintro .intro li span.eyem {
                margin-right: 0.1rem;
                background: #f5f5f5;
                display: block;
                margin-top: 0.1rem;
                border-radius: 0.02rem;
                padding: 0.1rem 0;
                color: #666;
                font-size: 0.12rem;
            }

                .eyeintro .intro li span.eyem span {
                    display: block;
                    text-align: center;
                }

        .eyeintro .intro .m img {
            width: 0.27rem;
        }

        .eyeintro .intro .m {
            padding-bottom: 0.1rem;
        }

.webintro {
    padding: 0rem 0 0.2rem 0.1rem;
}

    .webintro .hd {
        font-size: 0.18rem;
        color: #333;
        text-align: center;
        line-height: 0.4rem;
    }

    .webintro .info {
        color: #666;
        padding-right: 0.1rem;
        text-align: center;
        font-size: 0.12rem;
    }

    .webintro .media {
        padding: 0.2rem 0.2rem 0;
    }

    .webintro .line {
        width: 0.4rem;
        height: 0.02rem;
        background: #3f69a5;
        margin: 0.1rem auto 0.2rem;
    }

.mygood {
    padding: 0rem 0 0.2rem 0.1rem;
}

    .mygood .hd {
        font-size: 0.18rem;
        color: #333;
        text-align: center;
        line-height: 0.4rem;
    }

    .mygood .info {
        color: #808080;
        padding-right: 0.1rem;
        text-align: center;
    }

    .mygood .list {
        padding-top: 0.1rem;
    }

        .mygood .list li {
            float: left;
            width: 33.33%;
        }

            .mygood .list li span {
                display: block;
            }

                .mygood .list li span.mymedia {
                    margin-right: 0.1rem;
                    margin-top: 0.1rem;
                    text-align: center;
                    box-shadow: -0.01rem -0.01rem 0.08rem #dfdfdf;
                    border-radius: 0.02rem;
                    padding: 0.15rem 0;
                    color: #555;
                }

                .mygood .list li span.m {
                    height: 0.3rem;
                }

                    .mygood .list li span.m img {
                        height: 0.25rem;
                    }

.footer {
    background: #f7f7f7;
    padding: 0.1rem;
    text-align: center;
    color: #999;
}

    .footer a {
        color: #999;
    }

.lgbutton {
    position: fixed;
    bottom: 0.3rem;
    right: 0.1rem;
}

    .lgbutton a {
        display: block;
        background: #3f69a5;
        color: #fff;
        display: block;
        width: 0.4rem;
        height: 0.4rem;
        text-align: center;
        line-height: 0.4rem;
        border-radius: 1rem;
        font-family: 微软雅黑;
    }

.lgbutton01 {
    position: fixed;
    bottom: 0.75rem;
    right: 0.1rem;
}

    .lgbutton01 a {
        display: block;
        background: #3f69a5;
        color: #fff;
        display: block;
        width: 0.4rem;
        height: 0.4rem;
        text-align: center;
        line-height: 0.4rem;
        border-radius: 1rem;
        font-family: 微软雅黑;
    }

.lxvbutton {
    position: fixed;
    bottom: 1.2rem;
    right: 0.1rem;
}

    .lxvbutton a {
        display: block;
        background: #fff;
        display: block;
        width: 0.4rem;
        height: 0.3rem;
        text-align: center;
        line-height: 0.4rem;
        border-radius: 1rem;
        font-family: 微软雅黑;
        box-shadow: -0.01rem -0.01rem 0.04rem #5880b9;
        padding-top: 0.1rem;
    }

.paysuccess {
    background: #fff;
    padding: 0.1rem;
    border-radius: 0.05rem 0.05rem 0 0;
    position: fixed;
    bottom: 0;
    top: 0.4rem;
    left: 0.1rem;
    right: 0.1rem;
}

    .paysuccess .success .m {
        text-align: center;
    }

    .paysuccess .success .tt {
        text-align: center;
        font-size: 0.2rem;
        color: #333;
    }

    .paysuccess .success .price {
        text-align: center;
        font-size: 0.2rem;
        color: #333;
        font-weight: bolder;
        padding: 0.25rem 0 0;
    }

    .paysuccess .success .c {
        color: #999;
        font-size: 0.12rem;
        text-align: center;
    }

    .paysuccess .success .link {
        text-align: center;
        margin-top: 0.2rem;
    }

        .paysuccess .success .link a {
            display: inline-block;
            width: 30%;
            height: 0.35rem;
            line-height: 0.35rem;
            border: 1px #ccc solid;
            margin: 0 0.1rem;
            color: #666;
            border-radius: 0.05rem;
        }

    .paysuccess .success .c01 {
        margin-top: 0.2rem;
        text-align: center;
    }

        .paysuccess .success .c01 a {
            color: #999;
            font-size: 0.12rem;
            text-align: center;
            margin-top: 0.3rem;
        }

.paylink {
    text-align: center;
    margin: 0.3rem 0;
}

    .paylink a {
        display: inline-block;
        background: #4a6aa2;
        font-size: 0.14rem;
        text-align: center;
        color: #fff;
        width: 90%;
        border-radius: 0.05rem;
        height: 0.45rem;
        line-height: 0.45rem;
    }

.oemcon {
    position: fixed;
    background: url(../images/oembg.png) no-repeat;
    top: 50%;
    left: 50%;
    width: 2rem;
    height: 5.28rem;
    margin-left: -1rem;
    margin-top: -2rem;
    z-index: 1000;
    background-size: 2rem;
    display: none;
}

    .oemcon .title {
        color: #fff;
        font-size: 0.16rem;
        text-align: center;
        line-height: 0.8rem;
        font-family: 微软雅黑;
        font-weight: bolder;
    }

    .oemcon .con {
        padding: 0.1rem;
        color: #666;
    }

.lxusbutton {
    text-align: center;
}

    .lxusbutton a {
        background-image: linear-gradient(to right, #648acd, #4968a1);
        color: #fff;
        border-radius: 0.3rem;
        display: inline-block;
        width: calc(100% - 0.3rem);
        height: 0.35rem;
        text-align: center;
        line-height: 0.35rem;
        font-size: 0.14rem;
        font-weight: bolder;
    }

.oemcon .closed {
    position: absolute;
    right: 0.1rem;
    top: 0.2rem;
    color: #fff;
    border: 2px #fff solid;
    border-radius: 0.5rem;
    font-weight: bolder;
    display: inline-block;
    width: 0.15rem;
    height: 0.15rem;
    line-height: 0.15rem;
    text-align: center;
}
/**zsk新增*/

.headimg {
    padding-top: 10px !important;
}

    .headimg input {
        height: 100%;
    }

.overhidden {
    overflow: hidden;
}
/**zsk新增*/



/*2020.3.20*/
.paysuccess .tt01 {
    font-size: 0.16rem;
    text-align: center;
}

.paysuccess .success .c02 a {
    color: #3f69a5;
    font-size: 0.12rem;
    text-align: center;
    margin-top: 0.3rem;
}

.paysuccess .success .c02 {
    margin-top: 0.2rem;
    text-align: center;
}

.paysuccess .bd01 {
    padding: 0 0.1rem;
}

    .paysuccess .bd01 .li {
        border-bottom: 1px #dfdfdf solid;
        height: 0.5rem;
        line-height: 0.5rem;
    }

        .paysuccess .bd01 .li .tt {
            float: left;
            font-size: 0.14rem;
            color: #333;
        }

        .paysuccess .bd01 .li .c {
            margin-left: 0.8rem;
        }

    .paysuccess .bd01 .link {
        text-align: right;
        line-height: 0.25rem;
    }

    .paysuccess .bd01 .handdle {
        padding: 0.2rem 0.1rem;
    }

    .paysuccess .bd01 .quicklink {
        padding: 0.2rem 0.5rem;
        color: #3f69a5;
    }

        .paysuccess .bd01 .quicklink .mlink a {
            color: #3f69a5;
            border: 1px #3f69a5 solid;
            border-radius: 0.1rem;
            display: block;
            text-align: center;
            line-height: 0.5rem;
            font-size: 0.14rem;
        }

        .paysuccess .bd01 .quicklink .olink a {
            color: #3f69a5;
            border-radius: 0.1rem;
            display: block;
            text-align: center;
            line-height: 0.5rem;
            font-size: 0.14rem;
        }

    .paysuccess .bd01 .li {
        position: relative;
    }

        .paysuccess .bd01 .li .sendbut {
            position: absolute;
            right: 0;
            top: 0;
            padding-top: 0.1rem;
        }

            .paysuccess .bd01 .li .sendbut a {
                color: #3f69a5;
                border: 1px #3f69a5 solid;
                border-radius: 0.3rem;
                display: block;
                text-align: center;
                line-height: 0.3rem;
                padding: 0 0.1rem;
            }

        .paysuccess .bd01 .li .c01 {
            margin-right: 1rem;
        }
/*帮助中心右侧热门问题侧边栏*/
.contactfloat {
    position: fixed;
    right: 2px;
    top: 310px;
    width: 28px;
    z-index: 10;
}

    .contactfloat .faq {
        background: #648acd none repeat scroll 0 0;
        color: #fff;
        font-family: 微软雅黑;
        padding: 7px 5px;
        text-align: center;
    }

.swiper-container04 .swiper-slide {
    width: auto;
}
