﻿/*提示开始*/
.layui-layer-msg {
    width: 60% !important;
    margin: 0 20% !important;
    left: 0 !important;
    font-size: 130% !important;
}

.layui-layer-dialog .layui-layer-content {
    line-height: 40px !important;
    font-size: 130% !important;
    text-align: center !important;
}

.layui-layer-btn {
    text-align: center !important;
    padding: 0 20px 20px 20px !important;
}

    .layui-layer-btn a {
        font-size: 130% !important;
        margin: 0 15px !important;
        padding: 0 15px !important;
    }

    .layui-layer-btn .layui-layer-btn0 {
        border-color: #c69764 !important;
        background-color: #c69764 !important;
        color: #fff !important;
    }

.layui-layer-ico5 {
    background-position: -150px 0;
}

.layui-layer-dialog .layui-layer-content .layui-layer-ico {
    top: 25px !important;
    text-align: center !important;
}
/*提示结束*/

/*登录开始*/
.login-bg {
    /*padding-top: 20px;*/
    width: 100%;
    height: 100vh;
    /*background: url(../images/login/login-bg.jpg) no-repeat;*/
    background-color: #EBEBEB;
}

.login {
    line-height: 90px;
    font-size: 40px;
    color: #333;
    font-weight: normal;
}

    .login span, .login2 span {
        vertical-align: middle;
        display: inline-block;
        margin-top: -7px;
        color: #512912;
        font-size: 80%;
        font-family: 'SimHei';
    }

.login2 {
    line-height: 90px;
    font-size: 40px;
    color: #333;
    font-weight: normal;
    width: 40%;
    display: inline-block;
    float: left;
}

.login-header {
    width: 100%;
    text-align: center;
    position: relative;
    height: 90px;
    line-height: 90px;
    background: #fff;
    z-index: 1;
    border-bottom: 1px solid #d1d1d1;
    border-top: 1px solid #d1d1d1;
    -webkit-transition: transform 500ms ease;
    transition: transform 500ms ease;
}
.new-login-header {
  box-sizing:border-box;
  padding: 0 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.new-login-header .a-cd{
    font-size: 26px;
}
    .new-login-header > a.crd-logo20 {
        color: #CD924F;
        font-size: 106px;
    }
    .new-login-header > div {
        color: #333;
        text-align: center;
        font-size: 32px;
    }

.login-zh {
    width: 90%;
    height: 85px;
    margin: 3% 5% 3% 5%;
    background: #f7f7f8;
    border: 1px solid #d0d0d0;
    max-width: 573px;
}

.login-img {
    background: #ebebec;
    width: 85px;
    height: 85px;
    position: relative;
    float: left;
}

    .login-img img {
        padding: 17px;
    }

.login-inp {
    font-size: 24px;
    color: #a8a8a8;
    max-width: 517px;
    height: 85px;
    position: relative;
    float: left;
    /*top: -85px;*/
    width: 85%;
}

    .login-inp input {
        width: 95%;
        overflow: hidden;
        height: 83px;
        line-height: 83px;
        font-size: 26px;
        text-align: left;
        padding-left: 15px;
        /*margin-top: -15px;*/
        border: none;
        /*margin-left: 100px;*/
        outline: none;
        background: transparent;
        float: left;
    }

.loginbtn {
    height: 84px;
    margin: 3% 5% 3% 5%;
    background: url(../images/login/btndlzc.jpg) repeat-x;
    font-size: 25px;
    text-align:center;
}

.login-zc {
    width: 90%;
    height: 50px;
    line-height: 50px;
    margin: 3% 5% 3% 5%;
}

    .login-zc ul {
        overflow: hidden;
        width: 100%;
    }

    .login-zc li {
        float: left;
    }

    .login-zc a {
        color: #783d00;
    }

.login-zce {
    font-family: "Microsoft YaHei",微软雅黑;
    font-size: 24px;
    margin-left: 2%;
}

.login-password {
    font-family: "Microsoft YaHei",微软雅黑;
    font-size: 24px;
    float: right !important;
    margin-right: 2%;
}

.login-three {
    width: 90%;
    height: 40px;
    margin: 3% 8% 3% 8%;
    font-family: "Microsoft YaHei",微软雅黑;
    font-size: 22px;
    color: #5e5e5e;
}

    .login-three ul {
        overflow: hidden;
    }

    .login-three li {
        float: left;
    }

.login-bor {
    max-width: 139px;
    height: 1px;
    position: relative;
}

.login-txt {
    text-align: center;
    line-height: 40px;
    width: 260px;
}

.login-btn {
    width: 100%;
    margin: 3% 8% 3% 8%;
}

    .login-btn ul {
        overflow: hidden;
    }

    .login-btn li {
        float: left;
        width: 55px;
        height: 55px;
        margin: 5% 6%;
    }

        .login-btn li img {
            width: 100%;
        }

.loginbtn a {
    color: #fff;
    height: 84px;
    line-height: 84px;
}

.login-p {
    text-align: center;
    font-size: 25px;
    color: #999;
    padding: 20px;
}

    .login-p p {
        text-align: center;
        font-size: 25px;
        color: #999;
        margin: 5px 0;
        padding: 0;
    }
/*登录结束*/

/*注册开始*/
.denglubtn a {
    color: #9c6848;
    font-size: 26px;
}

.reg-zc {
    width: 90%;
    height: 85px;
    margin: 3% 5% 3% 5%;
    background: #f7f7f8;
    border: 1px solid #d0d0d0;
    max-width: 573px;
    overflow: hidden;
}

    .reg-zc ul, .login-zh ul {
        margin: 0;
        padding: 0;
        height: 87px;
        overflow: hidden;
    }

.reg-name {
    font-size: 24px;
    color: #a8a8a8;
    height: 85px;
    position: relative;
    top: -85px;
}

    .reg-name input {
        float: left;
        overflow: hidden;
        height: 80px;
        line-height: 80px;
        font-size: 26px;
        text-align: left;
        /*margin-top: -15px;*/
        border: none;
        margin-left: 32%;
        outline: none;
        background: transparent;
        width: 36%;
    }

.reg-yzm {
    width: 23%;
    float: right;
    background-color: #c69764;
    height: 85px;
    line-height: 85px;
    /*margin-top: -15px;*/
    display: block;
}

    .reg-yzm a {
        color: #fff;
    }

    .reg-yzm img {
        vertical-align: middle;
        margin-top: 8px;
        margin-left: -15px;
    }

#vcodeimg {
    vertical-align: middle;
    height: 85PX;
    margin-top: 0 !important;
    margin-left: 0 !important;
}

.reg-yanzhengm {
    width: 90%;
    height: 85px;
    margin: 3% 5% 3% 5%;
    background: #f7f7f8;
    border: 1px solid #d0d0d0;
    max-width: 573px;
    overflow: hidden;
}

    .reg-yanzhengm ul {
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

.login-img2 {
    background: #ebebec;
    width: 30%;
    height: 85px;
    position: relative;
    float: left;
    top: 0;
}

.reg-yanzminp {
    font-size: 24px;
    color: #a8a8a8;
    height: 85px;
    line-height: 85px;
    position: relative;
    float: left;
    width: 70%;
}

    .reg-yanzminp input {
        float: left;
        overflow: hidden;
        height: 80px;
        line-height: 80px;
        font-size: 26px;
        text-align: left;
        border: none;
        /*padding-left: 10px;*/
        outline: none;
        background: transparent;
        width: 70%;
    }

.reg-yzmimg {
    width: 23%;
    float: right;
    background-color: #c69764;
    height: 85px;
    line-height: 85px;
    display: block;
}

    .reg-yzmimg a {
        color: #fff;
    }

    .reg-yzmimg img {
        vertical-align: middle;
        margin-top: 8px;
        margin-left: -15px;
    }

.forget-yzm {
    font-size: 24px;
    color: #a8a8a8;
    height: 85px;
    position: relative;
    float: right;
    width: 85%;
    /*margin-top: -15px;*/
}

    .forget-yzm input {
        float: left;
        overflow: hidden;
        height: 80px;
        line-height: 80px;
        font-size: 26px;
        text-align: left;
        border: none;
        /*padding-left: 10px;*/
        outline: none;
        background: transparent;
        width: 55%;
    }

.forget-yzmimg {
    width: 39%;
    float: right;
    background-color: #c69764;
    height: 85px;
    line-height: 85px;
    display: block;
}

#vcodeimg {
    vertical-align: middle;
    height: 85PX;
    margin-top: 0 !important;
    margin-left: 0 !important;
}

.forget-yzmimg img {
    vertical-align: middle;
    margin-top: 8px;
    margin-left: -15px;
}
/*注册结束*/

/*首页开始*/
/*在线客服开始*/
.kefudiv {
    position: fixed;
    z-index: 50;
    right: 0px;
    top: 58%;
}

.kefu {
    width: 66px;
    height: 195px;
    display: none;
    position: relative;
    right: 0;
    background: url(../images/index/kefu.png) no-repeat right center;
    z-index: 50;
}

.mumxiaox {
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background-color: #f00;
    font-size: 16px;
    color: #fff;
    text-align: center;
    position: absolute;
    right: 5px;
    margin-top: 20px;
    z-index: 1;
}

    .mumxiaox i {
        font-size: 16px;
        color: #fff;
        text-align: center;
    }

.kefu em {
    width: 32px;
    height: 32px;
    position: absolute;
    right: 10px;
    margin-top: 30px;
    background: url(../images/index/xiaoxi.gif) no-repeat top center;
}

.kefu span {
    margin: 0 auto;
    width: 20px;
    line-height: 22px;
    font-size: 18px;
    float: right;
    text-align: center;
    margin-top: 68px;
    color: #866b55;
    margin-right: 15px;
}
/*顶部广告栏开始*/
#downloadBar {
    top: 0;
    margin-bottom: -5px;
}

    #downloadBar img {
        width: 100%;
    }

    #downloadBar span {
        display: block;
        width: 100%;
        height: 40px;
        padding-left: 76px;
        line-height: 40px;
        background-color: #000;
        opacity: 0.7;
    }

    #downloadBar .bar-item {
        position: absolute;
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -5px -5px;
        width: 50px;
        height: 50px;
        top: 18px;
        left: 10px;
    }
/*顶部广告栏结束*/

.divsection {
    max-width: 640px;
    height: auto;
    margin: 0 auto;
    position: relative;
    /*overflow:hidden;*/
    width: 100%;
}

.header {
    width: 100%;
    text-align: center;
    position: relative;
    height: 90px;
    line-height: 90px;
    background: #fff;
    border-bottom: 1px solid #e4e4e4;
    -webkit-transition: transform 500ms ease;
    transition: transform 500ms ease;
    z-index: 10;
}

.prolistdiv {
    width: 100%;
    text-align: center;
    position: fixed;
    height: 90px;
    line-height: 90px;
    background: #fff;
    border-bottom: 1px solid #e4e4e4;
    -webkit-transition: transform 500ms ease;
    transition: transform 500ms ease;
    z-index: 10;
    max-width: 640px;
    top: 0;
}
    .prolistdiv a.crd-zuo,
    .prolistdiv a.crd-caidan,
    .prolistdiv .crd-gouwuche{
        width: 90px;
        font-size: 38px;
        color:#999;
        flex-shrink: 0;
    }
    .prolistdiv div.crd-logo20 {
        width: 100%;
        font-size: 180px;
        color: #CD924F;
    }
    .prolistdiv .center-a {
        width: 100%;
        font-size: 42px;
        color: #666;
    }


.search {
    background-color: #2d2d2d;
    padding: 30px 0;
}

.sediv {
    background-color: #4b4b4b;
    border-radius: 100px;
    margin-left: 50px;
    width: 80%;
    color: #fff;
    font-size: 30px;
    outline: none;
    border: 1px #fff solid;
    height: 60px;
}

    .sediv i {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -211px -10px;
        float: left;
        width: 40px;
        height: 40px;
        display: inline-block;
        margin: 10px;
    }

    .sediv input {
        background-color: #4b4b4b;
        border-radius: 100px;
        width: 80%;
        float: right;
        color: #fff;
        font-size: 22px;
        outline: none;
        border: none;
        height: 57px;
        padding: 0 8px;
    }

.logo_list {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: 15px -55px;
    width: 90px;
    height: 90px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
}

.logo {
    font-size: 30px;
    color: #512912;
    font-weight: normal;
    display: inline-block;
}

    .logo img {
        display: inline-block;
        margin-top: 7px;
    }

.cartico {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -470px -155px;
    display: inline-block;
    width: 90px;
    height: 90px;
    float: right;
}
/*个人中心*/
.grzx {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: 15px -120px;
    width: 80px;
    height: 90px;
    display: inline-block;
    position: absolute;
    right: 8px;
    top: 0;
    cursor: pointer;
}

.settingurse {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -410px -155px;
    width: 80px;
    height: 90px;
    display: inline-block;
    position: absolute;
    right: 8px;
    top: 0;
    cursor: pointer;
}

.topusertit {
    background: url(../images/login/bggif.gif) no-repeat;
    background-size: 100%;
    max-width: 640px;
    text-align: center;
}

.userimgdiv {
    padding-top: 20px;
}

    .userimgdiv p {
        text-align: center;
        color: #eecaae;
        font-size: 25px;
        margin: 10px 0;
    }

.userimg img {
    width: 130px;
    height: 130px;
    border-radius: 130px;
}

.userimg {
    background-color: #fff;
    text-align: center;
    width: 130px;
    height: 130px;
    border-radius: 130px;
    margin-left: 40%;
    -moz-box-shadow: 2px 2px 10px #909090;
    /*firefox*/
    -webkit-box-shadow: 2px 2px 10px #909090;
    /*safari或chrome*/
    box-shadow: 2px 2px 10px #909090;
    /*opera或ie9*/
    border: 2px #fff solid;
}

.mend-hqyzm {
    float: left;
    text-align: center;
    width: 30%;
    background-color: #c69764;
    color: #fff;
    height: 87px;
    line-height: 87px;
    margin-top: -18px;
}

    .mend-hqyzm a {
        color: #fff;
        font-size: 25px;
    }

.mend-yzm input {
    float: left;
    height: 87px;
    line-height: 87px;
    font-size: 25px;
    width: 66%;
    margin-top: -18px;
    border: none;
    outline: none;
    padding: 0 10px;
}

.bgtypeuser {
    background-color: #000;
    color: #fff;
}

    .bgtypeuser ul {
        width: 100%;
        overflow: hidden;
        padding: 10px 0;
        margin: 0;
    }

        .bgtypeuser ul li {
            float: left;
            width: 33.3%;
        }

            .bgtypeuser ul li a p {
                margin: 10px 0;
                font-size: 20px;
                color: #fff;
            }

.dingdanuser {
    width: 100%;
    background-color: #efefef;
    font-size: 25px;
    overflow: hidden;
}

    .dingdanuser h3 {
        text-align: left;
        margin-left: 20px;
        margin: 0;
        padding: 20px 0 0 0;
        color: #262626;
        width: 100%;
        font-weight: 500;
    }

        .dingdanuser h3 span {
            text-align: left;
            font-size: 25px;
            margin-left: 20px;
        }

        .dingdanuser h3 em {
            float: right;
            font-size: 20px;
            color: #575757;
            margin-right: 20px;
        }

.dingdandiv {
    background-color: #f8f8f8;
    margin: 10px;
    border-bottom: 1px #e1e1e1 solid;
}

    .dingdandiv ul {
        overflow: hidden;
        margin: 0;
    }

        .dingdandiv ul li {
            float: left;
            width: 25%;
            overflow: hidden;
            padding: 10px 0;
        }

            .dingdandiv ul li a {
                display: block;
                text-align:center;
            }

            .dingdandiv ul li p {
                margin: 0;
                font-size: 20px;
            }

            .dingdandiv ul li i {
                width: 40px;
                height: 40px;
                display: inline-block;
                text-align: center;
            }

.daifk {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -323px -377px;
}

.daifh {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -380px -377px;
}

.daish {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -436px -377px;
}

.daipj {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -490px -377px;
}

.bgzsuser {
    background: url(../images/login/bguser.jpg) no-repeat;
    height: 100%;
    background-size: 100%;
    display: block;
    position: fixed;
    width: 100%;
    z-index: -1;
}

.bottomuser {
    bottom: 0;
    position: fixed;
    width: 100%;
    max-width: 640px;
}
/*左侧导航后主体背景色开始*/

.munediv .combg, .prolistdiv .combg {
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    opacity: 0.3;
    background-color: #000;
    width: 100%;
    height: 100%;
}

.listdia #bghui {
    position: fixed;
    z-index: 1;
    top: 340px;
    left: 0;
    opacity: 0.5;
    background-color: #000;
    width: 100%;
    height: 100%;
    display: none;
}

/*左侧导航后主体背景色结束*/

/*头*/
.munediv {
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    width: 100%;
    transform: translateX(calc(100% - 0));
    -webkit-transform: translateX(calc(100% - 0));
}

    .munediv.on_hidenav {
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 50;
    }

        .munediv.on_hidenav .header {
            transform: translateX(calc(100% - 150px));
            -webkit-transform: translateX(calc(100% - 150px));
        }

        .munediv.on_hidenav .mune_left {
            transform: translateX(0);
            -webkit-transform: translateX(0);
        }

.mune_left {
    width: calc(100% - 150px);
    width: -webkit-calc(100% - 150px);
    background: url(../images/new/bg_mune.png) #fff no-repeat;
    background-size: 100%;
    position: fixed;
    top: 0;
    left: 0px;
    z-index: 100;
    text-align: left;
    border-right: 1px solid #666;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    transition: transform 500ms ease;
    -webkit-transition: transform 500ms ease;
    box-sizing: border-box;
}

    .mune_left ul {
        padding: 10px 25px;
    }

        .mune_left ul a {
            line-height: 80px;
            font-size: 30px;
            display: block;
        }

        .mune_left ul li {
            border-bottom: 1px solid #dfdfdf;
        }

            .mune_left ul li img {
                width: 32px;
                height: 32px;
                position: absolute;
                margin-top: 15px;
                float: left;
            }

            .mune_left ul li span {
                margin-left: 40px;
            }

    .mune_left ul {
        padding-left: 19px;
        padding-bottom: 26px;
        padding-top: 26px;
    }

        .mune_left ul a {
            line-height: 68px;
            font-size: 24px;
            color: #333;
            display: block;
        }

/*今日金价开始*/
.jjjj {
    background: url(../images/index/jrjj.png);
    background-size: 100%;
    width: 100%;
    color: #fff;
    font-family: "Noto Sans CJK SC","Source Han Sans CN";
    overflow: hidden;
    font-weight: 100;
    text-align: center;
    max-width: 640px;
    height: 80px;
}

    .jjjj a img {
        width: 120px;
        margin-left: 7%;
        margin-right: 2%;
        vertical-align: middle;
        float: left;
        margin-top: -5px;
    }

#scrollDiv {
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    overflow: hidden;
    text-align: left;
    color: #fff;
}

    #scrollDiv ul {
        margin: 0 auto;
    }

        #scrollDiv ul li {
            height: 40px;
            line-height: 40px;
        }

.jrjjtext {
    color: #fed3b1;
    float: left;
}

.bgjrjj {
    background: rgba(0,0,0,0.8);
    border-radius: 2rem;
    overflow: hidden;
    margin: 20px 80px;
    height: 40px;
}

    .bgjrjj a {
        display: block;
    }
/*今日金价结束*/

/*分类开始*/
.bgradius {
    background-color: #cccccc;
    text-align: center;
    padding: 8px 0 8px 0;
    max-width: 640px;
}

.listindex {
    background-color: #f2f2f2;
}

.listindexdz {
    background-color: #fff;
    height: 150px;
}

    .listindex ul, .listindexdz ul {
        display: table;
        width: 100%;
        margin: 0 auto;
        padding: 0 0;
    }

        .listindex ul li, .listindexdz ul li {
            width: 25%;
            display: table-cell;
            text-align: center;
        }

            .listindex ul li img, .listindexdz ul li img {
                width: 80%;
            }

            .listindex ul li a, .listindexdz ul li a {
                display: block;
                text-align: center;
                color: #393939;
                font-size: 14px;
            }

.textico {
    display: block;
    font-size: 20px;
    color: #333;
}

.linefl {
    border-right: 1px solid #dfdfdf;
    height: 30px;
    text-align: right;
    float: right;
    margin-top: -60px;
}

.profenlei {
    margin-bottom: 8px;
    background-color: #fff;
    max-width: 640px;
}

.bottomzx {
    margin-bottom: 110px;
}

.munetitle {
    text-align: center;
    font-family: "Noto Sans CJK SC","Source Han Sans CN";
    text-align: center;
    font-weight: 100;
    padding-bottom: 5px;
}

    .munetitle h3 {
        padding-top: 30px;
        text-align: center;
        font-weight: normal;
        font-size: 28px;
        width: 100%;
        overflow: hidden;
    }

        .munetitle h3 i {
            background: url(../images/new/imgico.png) no-repeat;
            background-position: -22px -226px;
            width: 20px;
            height: 30px;
            display: inline-block;
            position: absolute;
            margin-top: 5px;
        }

    .munetitle p {
        font-size: 18px;
        margin-top: -30px;
        color: #666;
    }

.luozuan img {
    width: 100%;
    margin-bottom: -6px;
}

.dingzbanner {
    background-color: #f3f3f3;
    padding: 40px 0;
    text-align: center;
}
    /*.dingzbanner a {
border-radius:.2rem;
padding:10px 50px;
color:#fff;
font-size:25px;
background:#c2926a;
background:-webkit-gradient(linear,left top,left bottom,from(#e0af87),to(#c2926a));
background:-moz-linear-gradient(top,#e0af87,#c2926a);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0af87',endColorstr='#c2926a');
}*/
    .dingzbanner a input {
        border-radius: .2rem;
        padding: 10px 50px;
        color: #fff;
        outline: none;
        text-align: center;
        border: none;
        font-size: 25px;
        background: #c2926a;
        background: -webkit-gradient(linear,left top,left bottom,from(#e0af87),to(#c2926a));
        background: -moz-linear-gradient(top,#e0af87,#c2926a);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0af87',endColorstr='#c2926a');
    }

.sliderno {
    width: 100%;
    border-top: 1px #f3f3f3 solid;
    margin-top: 5px;
    border-bottom: 10px #ccc solid;
}

    .sliderno a {
        width: 49.9%;
        float: left;
    }

        .sliderno a img {
            width: 80% !important;
            margin: 0 10%;
        }

        .sliderno a p {
            text-align: center;
            color: #333;
            line-height: 28px;
            margin: 0 10px;
            font-weight: 100;
            height: 28px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            font-size: 18px;
        }

            .sliderno a p b {
                font-size: 20px;
                font-weight: 300;
            }

    .sliderno ul {
        padding: 0 0;
        margin: 0 auto;
    }

.lineproslide {
    border-right: 1px #ccc solid;
}

.psliderno {
    padding-bottom: 20px;
}

.lineproslide i {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -280px -15px;
    display: block;
    width: 37px;
    height: 23px;
    float: right;
    margin-left: 47.6%;
    position: absolute;
}

.textfoottwo ul {
    margin: 0 auto;
    padding: 0 0;
}

    .textfoottwo ul li {
        border-top: 1px #eee solid;
        background-color: #f5f5f5;
        border-bottom: 3px #fff solid;
    }

.mui-content > .mui-card:first-child {
    margin-top: 0;
}

.shouhou {
    background-color: #b19279;
    overflow: hidden;
    padding: 5px 0;
}

    .shouhou h1 {
        font-size: 22px;
        text-align: center;
        padding: 15px 0;
        font-weight: 300;
        color: #fff;
    }

    .shouhou ul {
        overflow: hidden;
        margin: 10px 20px;
        padding: 0 0;
    }

        .shouhou ul li {
            font-size: 20px;
            text-align: center;
            padding-bottom: 15px;
            font-weight: lighter;
            float: left;
            line-height: 25px;
            width: 25%;
        }

            .shouhou ul li a {
                color: #f9e1cd;
                display: block;
            }

            .shouhou ul li img {
                width: 60px;
            }

.linebottom {
    border-bottom: 1px #c9ad96 solid;
}

.phonediv {
    margin: 0 20px;
}

    .phonediv img {
        width: 20px;
        position: absolute;
        margin-top: 21px;
        margin-left: -20px;
    }

.infodiv {
    background-color: #8e7662;
    overflow: hidden;
    height: 60px;
    line-height: 60px;
}

    .infodiv p {
        text-align: center;
        margin: 0 auto;
        font-family: "Microsoft Yahei";
    }

    .infodiv a {
        color: #e9d9cc;
        font-size: 22px;
    }

    .infodiv span {
        margin-right: 22px;
        font-size: 22px;
    }

.footbottom {
    background-color: #fff;
    text-align: center;
    padding: 15px 0;
    color: #a8a8a8;
    font-weight: 100;
    margin: 0;
    font-size: 18px;
    line-height: 25px;
    width: 100%;
    display: inline-block;
}

.munetitle img {
    position: absolute;
    width: 20px;
    margin-left: -18px;
    margin-top: 5px;
}

.munetitle span {
    margin-left: 18px;
}
/*返回*/
.back_top {
    position: fixed;
    bottom: 120px;
    right: 5px;
    z-index: 20;
    display: none;
    cursor: pointer;
}

.mendianyuyue {
    margin-bottom: -8px;
}

.yuyuediv {
    color: #7a6c60;
    width: 100%;
}

    .yuyuediv i {
        display: inline-block;
        width: 30px;
        height: 30px;
        margin-top: 10px;
        margin-left: -5px;
        position: absolute;
    }

    .yuyuediv ul {
        width: 100%;
        overflow: hidden;
        padding: 0;
        margin: 0 auto;
        background-color: #eae3dd;
    }

        .yuyuediv ul li {
            float: left;
            text-align: center;
            width: 50%;
            height: 50px;
            line-height: 50px;
        }

            .yuyuediv ul li img {
                width: 30px;
                line-height: 50px;
                margin-left: -5px;
                margin-top: 10px;
                position: absolute;
            }

            .yuyuediv ul li span {
                margin-left: 30px;
                font-size: 20px;
            }

            .yuyuediv ul li a {
                color: #7a6c60;
                display: block;
            }

.quanguo {
    background-color: #e0d9d3;
}

    .quanguo i {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -147px -8px;
    }

.yuyuejd i {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -90px -8px;
}

.mendian {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    max-width: 640px;
    overflow: hidden;
}

    .mendian a {
        overflow: hidden;
    }

        .mendian a p {
            background-color: #fff2e7;
            overflow: hidden;
            margin: -3px;
            padding: 10px 0;
            font-size: 18px;
            text-align: center;
        }

.help-content {
    overflow: hidden;
    text-align: left;
}

    .help-content ul {
        padding: 0 0;
        display: inline-block;
        width: 100%;
    }

    .help-content p {
        font-size: 20px !important;
        line-height: 35px;
    }

.faqList li h3 {
    background-color: #f6f6f6;
    border-top: 1px solid #ccc;
    width: 90%;
    margin: 0 auto 10px auto;
    padding: 15px 30px;
    font-weight: 300;
    font-size: 23px;
}

    .faqList li h3 i {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -15px -278px;
        float: right;
        display: block;
        width: 30px;
        height: 30px;
    }

.faqList li.open h3 i {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -16px -315px;
    float: right;
    display: block;
    width: 30px;
    height: 30px;
}

.textfaq {
    padding: 0px 30px;
    display: none;
}

    .textfaq dl dd {
        font-size: 23px;
        margin: 20px;
    }

        .textfaq dl dd i {
            width: 10px;
            height: 10px;
            background-color: #ccc;
            display: inline-block;
            border-radius: 10px;
            margin-right: 10px;
        }

        .textfaq dl dd span {
            color: #888;
            overflow: hidden;
            width: 90%;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            margin-left: 20px;
            margin-top: -25px;
        }

.main_visual {
    height: 810px;
    overflow: hidden;
    position: relative;
    background: #fff;
}

.imagediv {
    height: 810px;
    overflow: hidden;
    position: relative;
}

    .imagediv ul {
        width: 9999px;
        height: 100%;
        overflow: hidden;
        top: 0;
        left: 0;
        padding: 0 0;
    }

    .imagediv li {
        float: left;
        width: 100%;
        height: 100%;
    }

        .imagediv li span {
            display: block;
            width: 100%;
            height: 100%;
            text-align: center;
        }

        .imagediv li a {
            display: flex;
            width: 100%;
            height: 810px;
            align-content:center;
            align-items:center;
        }

        .imagediv li .imgspan img {
            width: 100%;
            /*height:inherit;*/
        }

div.flicking_con {
    position: absolute;
    bottom: 3.5%;
    left: 0%;
    z-index: 999;
    width: 100%;
    height: 30px;
    text-align: center;
}

    div.flicking_con a {
        width: 16px;
        height: 16px;
        margin-right: 8px;
        background-size: cover;
        display: inline-block;
        border-radius: 23px;
        border: #d9d9d9 3px solid;
    }

        div.flicking_con a.on {
            background-position: right top;
            background-color: #d9d9d9;
        }

#btn_prev, #btn_next {
    z-index: 11111;
    position: absolute;
    display: none;
    width: 73px!important;
    height: 74px!important;
    top: 50%;
    margin-top: -37px;
}

#btn_prev {
    background: url('../images/index/btn_prev.png') no-repeat left top;
    left: 100px;
}

#btn_next {
    background: url('../images/index/btn_next.png') no-repeat right top;
    right: 100px;
}

.clearHight {
    width: 100%;
    height: auto;
    clear: both;
    padding: 0px;
    margin: 0px;
}

.bannerdiv .bannerdiv:first-child {
    margin-top: 0;
}

.bannerdiv .bannerdiv {
    margin-top: 0.9rem;
}

.bannerdiv {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 0;
}

.conmain {
    width: 100%;
    text-align: center;
    overflow: hidden;
}

.swiper-button-prev, .swiper-button-next {
    width: 50px!important;
    height: 150px!important;
    margin-top: -75px!important;
}

.swiper-button-prev {
    background: url(../images/new/imgico.png) no-repeat!important;
    background-position: -80px -40px !important;
}

.swiper-button-next {
    background: url(../images/new/imgico.png) no-repeat!important;
    background-position: -160px -40px !important;
}

.swiper-slide {
    width: 100%;
    overflow: hidden;
}

/*页脚开始*/
.footnav {background: #3e3a39;padding-top: .04rem;position: fixed;bottom: 0px;left: 0px;right: 0px;z-index: 1000;display: block;height: 100px;border-top: .01rem solid #b9b9b9;max-width: 640px;margin: 0 auto;}
.navList {display: flex;justify-content: space-between;width: 100%;}
.navList i {display: block;width: .4rem;height: .3rem;margin: 0 auto;background-size: contain;background-repeat: no-repeat;background-position: center center;}
.navList > a {position: relative;display: inline-block;text-align: center;color: #fff;font-size: 1.3rem;width: 100%;/*float: left;*/font-weight: 300;padding: 11% 0 0 0;}
.navList .icon-img{position: absolute; left:0; top:12px; width: 100%; text-align: center;}
.navList .home-box{top:-22px;}
.navList p {margin-top: 2px;}

    .navList a.nav1 i {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -6px -366px;
        width: 50px;
        height: 50px;
    }

    .navList a.nav2 i {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -85px -366px;
        width: 50px;
        height: 50px;
    }

    .navList a.nav3 i {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -165px -366px;
        width: 50px;
        height: 50px;
    }

    .navList a.nav4 i {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -238px -366px;
        width: 50px;
        height: 50px;
    }

    .nav618{position: fixed; bottom: 0; left: 0; width: 100%; margin: 0 auto; text-align: center; background-color: #FFF; z-index: 9999;}
    .nav618-list {display: flex; width: 100%; max-width: 640px; margin: 0 auto; border-top:1px solid #F0F0F0;}
    .nav618-list a{display: block; width: 100%;}
    .nav618-list img{width: 100%;}

.redfont {
    color: #c8110d !important;
}

.yinfont {
    color: #83643e;
}

.shenhuangfont {
    color: #ca7c01;
}

#header, .head-ind {
    position: fixed;
    top: 0;
    width: 100%;
    height: .4rem;
    background-color: #4f2814;
    text-align: center;
    z-index: 99999;
}
/*页脚结束*/
/*首页结束*/

.listright {
    color: #cccccc;
    float: right;
    width: 15%;
    text-align: right;
    display: inline-block;
    height: 90px;
    line-height: 90px;
}

/*产品列表页开始*/
.searchlist {
    position: fixed;
    width: 100%;
    margin-top: 90px;
    background-color: #eee;
    padding: 20px 0;
    z-index:1;
}

.sedivlist {
    background-color: #fff;
    border-radius: 10px;
    margin: 0 20px;
    color: #fff;
    font-size: 30px;
    outline: none;
    height: 60px;
    border: 1px #fff solid;
}

    .sedivlist i {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -211px -10px;
        width: 40px;
        height: 40px;
        margin: 10px 0 10px 20px;
        float: left;
        display: inline-block;
    }

    .sedivlist input {
        width: 84%;
        color: #666;
        font-size: 24px;
        outline: none;
        border: none;
        height: 49px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
        float: right;
        position: relative;
        line-height: 49px;
    }

.leftfanhui {
    color: #cccccc;
    float: left;
    font-size: 30px;
    width: 30%;
    text-align: left;
}

    .leftfanhui i {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -92px -710px;
        margin-left: 20px;
        font-size: 40px;
        display: inline-block;
        width: 36px;
        height: 40px;
        margin-top: 25px;
    }

.zhongtitlogo {
    /*line-height: 38px;*/
    width: 40%;
    float: left;
    height: 90px;
    line-height: 90px;
    font-size: 45px;
    color: #CD924F;
}
.zhongtit {
    line-height: 38px;
    width: 40%;
    float: left;
}

    .zhongtit p {
        margin: 0 auto;
        color: #512912;
        font-size: 30px;
        margin-top: 12px;
    }

    .zhongtit span {
        margin: 0 auto;
        color: #999;
        font-size: 24px;
    }

        .zhongtit span i {
            background: url(../images/new/imgico.png) no-repeat;
            background-position: -334px -11px;
            display: inline-block;
            width: 15px;
            height: 15px;
            transition: all 0.8s ease;
            -webkit-transition: all 0.8s ease;
            margin-left: 5px;
        }

            .zhongtit span i.beforedao {
                transform: rotate(180deg);
            }
/*.logo span {
font-size:25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color:#512912;
}*/

/*默认排序开始*/
.paixudet {
    width: 100%;
    position: absolute;
    top: 90px;
    font-size: 20px;
    background: url(../images/new/imgico.png) #fff no-repeat;
    background-position: -20px -336px;
    text-align: center;
    background-position-x: 310%;
    display: none;
}

    .paixudet ul {
        padding: 0 0;
        margin: 0 auto;
        background-color: #fff;
        -moz-box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
        -webkit-box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
        box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
    }

        .paixudet ul li {
            border-top: 1px #e0d5ce solid;
            padding: 0 0;
            margin: 0 auto;
            color: #9c6848;
            line-height: 60px;
            font-size: 20px;
            width: 100%;
            overflow: hidden;
        }

            .paixudet ul li:hover {
                background-color: #f9f5f3;
            }

/*默认排序结束*/
.rightico {
    color: #cccccc;
    float: left;
    width: 15%;
    text-align: left;
    height: 90px;
    line-height: 90px;
}

.shaixuan {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -50px -205px;
    display: inline-block;
    width: 90px;
    height: 90px;
    float: right;
}

.shaixuan2 {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -135px -205px;
    display: inline-block;
    width: 90px;
    height: 90px;
    float: right;
}

.shaixuandiv {
    position: fixed;
    background-color: #fff;
    right: 0;
    top: 90px;
    width: 500px;
    font-size: 20px;
    text-align: left;
    overflow: scroll !important;
    z-index: 2;
    line-height: 60px;
    display: none;
    -moz-box-shadow: 4px 4px 12px 4px rgba(20%,20%,40%,0.5);
    -webkit-box-shadow: 4px 4px 12px 4px rgba(20%,20%,40%,0.5);
    box-shadow: 4px 4px 12px 4px rgba(20%,20%,40%,0.5);
    bottom: 100px;
    top: 90px;
}

.shaixuandiv2 {
    position: fixed;
    background-color: #fff;
    right: 0;
    width: 550px;
    font-size: 20px;
    text-align: left;
    overflow: scroll !important;
    z-index: 12;
    line-height: 60px;
    display: none;
    -moz-box-shadow: -4px -4px 4px rgba(0,0,0,0.1);
    -webkit-box-shadow: -4px -4px 4px rgba(0,0,0,0.1);
    box-shadow: -4px -4px 4px rgba(0,0,0,0.1);
    bottom: 0;
    top: 0;
}

    .shaixuandiv ul, .shaixuandiv2 ul {
        position: absolute;
        padding: 0 0;
        margin: 0 auto;
        overflow: scroll;
        padding-bottom: 150px;
    }

        .shaixuandiv ul li p, .shaixuandiv2 ul li p {
            margin: 0 auto;
            color: #333;
            padding-left: 25px;
            font-size: 24px;
            margin-top: 25px;
        }

            .shaixuandiv ul li p i, .shaixuandiv2 ul li p i {
                background: url(../images/new/imgico.png) no-repeat;
                background-position: -222px -58px;
                width: 26px;
                height: 26px;
                display: inline-block;
                margin-right: 8px;
                float: left;
                margin-top: 15px;
            }

        .shaixuandiv ul li dl, .shaixuandiv2 ul li dl {
            margin: 0 12px;
            line-height: 45px;
        }

            .shaixuandiv ul li dl dd, .shaixuandiv2 ul li dl dd {
                display: inline-block;
                margin: 5px;
            }

                .shaixuandiv ul li dl dd a, .shaixuandiv2 ul li dl dd a {
                    border-radius: .1rem;
                    text-align: center;
                    width: 80px;
                    display: inline-block;
                    border: 1px solid #f3f4f5 !important;
                    background: #f3f4f5;
                    color: #333 !important;
                    padding: 0 !important;
                    line-height: 46px;
                }

                    .shaixuandiv ul li dl dd a.selected, .shaixuandiv2 ul li dl dd a.selected {
            color: #9c6848 !important;
            border: 1px #9c6848 solid !important;
            background-color:#fff;
                    }

.cartprolist {
    width: 100%;
    top: 190px;
    overflow: hidden;
    position: fixed;
    max-width: 640px;
    border-top: 1px #eee solid;
    z-index:1;
}

    .cartprolist ul {
        text-align: center;
        font-size: 20px;
        overflow: hidden;
        margin: 0;
    }

    .cartprolist li span {
        font-size: 25px;
        width: 100%;
        display: block;
        text-align: center;
        padding: 10px 0;
        background-color: #fff;
        border-left: 1px solid #ccc;
        border-bottom: 1px solid #eee;
        color: #666;
        -moz-box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
        -webkit-box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
        box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
    }

    .cartprolist li .titullipro2 {
        border-bottom: 1px #c69764 solid;
    }

    .cartprolist li.open span i {
        transform: rotate(360deg);
    }


    .cartprolist li span i {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -334px -11px;
        display: inline-block;
        width: 15px;
        height: 15px;
        transition: all 0.8s ease;
        -webkit-transition: all 0.8s ease;
        margin-left: 5px;
        transform: rotate(180deg);
    }

.borderullia {
    display: block;
}

.cartprolist li {
    float: left;
    width: 20%;
    text-align: center;
    font-size: 20px;
}

.cartprolist dl {
    display: none;
    background-color: #fff;
    border: 1px #cccccc solid;
    -moz-box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
    -webkit-box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
    box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
    width: 100%;
    left: 0;
    margin: 0;
    float: left;
    max-width: 640px;
    /*position:fixed;*/
}

    .cartprolist dl dd {
        padding: 0;
        margin: 0;
        height: 50px;
        line-height: 50px;
        font-size: 22px;
        border-bottom: 1px #f9f9f9 solid;
        color: #999;
        /*float: left;width: 20%;position:relative;display:inline-block;*/
    }

        .cartprolist dl dd:hover {
            background-color: #f5f5f5;
            color: #c69764;
        }

.cartprolist ul li.open span {
    border-bottom: 2px #c69764 solid !important;
    color: #c69764;
}

.listpro {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -371px -6px;
    display: inline-block;
    width: 36px;
    height: 36px;
    float: right;
    margin-right: 20px;
    margin-top: 25px;
}

.promain ul {
    background-color: #fff;
    overflow: hidden;
    float: left;
    padding: 3%;
    width: 94%;
    margin-top: 240px;
}

    .promain ul li {
        width: 43%;
        float: left;
        border: 1px #eee solid;
        padding: 0 2%;
        margin: 1.3%;
        display: inline-block;
        background-color: #fff;
    }

        .promain ul li div {
            text-align: left;
            height: 95px;
        }

            .promain ul li div h3 {
                font-size: 22px;
                overflow: hidden;
                height: 26px;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 1;
                -webkit-box-orient: vertical;
            }

.tehui {
    background: url(../images/new/biaoqian/tehui.png) no-repeat;
    width: 50px;
    height: 25px;
    display: inline-block;
    float: left;
}

.jiage {
    line-height: 25px;
}

    .jiage b {
        font-size: 25px;
        color: #c69764;
        margin: 0 10px;
    }

    .jiage img {
        width: 50px;
        height: 25px;
    }

    .jiage i {
        text-decoration: line-through;
        font-size: 18px;
        color: #999;
        font-weight: bold;
    }

.detmun span {
    font-size: 18px;
    color: #999;
    margin-right: 10px;
}
/*列表点击展开/关闭*/

.listproright .mune_right {
    transform: translateX(0);
    -webkit-transform: translateX(0);
}

.mune_right {
    -moz-box-shadow: 4px 4px 12px 4px rgba(20%,20%,40%,0.5);
    -webkit-box-shadow: 4px 4px 12px 4px rgba(20%,20%,40%,0.5);
    box-shadow: 4px 4px 12px 4px rgba(20%,20%,40%,0.5);
    width: calc(100% - 150px);
    width: -webkit-calc(100% - 150px);
    background: url(../images/new/bg_mune.png) #fff;
    position: fixed;
    top: 0;
    right: 0px;
    z-index: 100;
    text-align: left;
    border-right: 1px solid #666;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    transition: transform 500ms ease;
    -webkit-transition: transform 500ms ease;
    box-sizing: border-box;
}

    .mune_right ul {
        padding: 10px 25px;
    }

        .mune_right ul a {
            line-height: 80px;
            font-size: 30px;
            display: block;
        }

        .mune_right ul li {
            border-bottom: 1px solid #dfdfdf;
        }

            .mune_right ul li img {
                width: 32px;
                height: 32px;
                position: absolute;
                margin-top: 15px;
                float: left;
            }

            .mune_right ul li span {
                margin-left: 40px;
            }

    .mune_right ul {
        padding-left: 19px;
        padding-bottom: 26px;
        padding-top: 26px;
    }

        .mune_right ul a {
            line-height: 68px;
            font-size: 24px;
            color: #333;
            display: block;
        }

/*产品列表页结束*/

/*裸钻列表页开始*/
.widthonly a {
            width: 158px !important;
            display: inline-block;
            border: 1px solid #f3f4f5 !important;
            background: #f3f4f5;
            color: #333 !important;
            padding: 0 !important;
            line-height: 46px;
        }

        .inputddsx {
            padding: 15px 10px 0 10px;
            margin: 0 10px;
            font-size: 20px;
            overflow: hidden;
        }

            .inputddsx input {
                padding: 10px;
                font-size: 20px;
                margin-bottom: 30px;
                width: 39%;
                border: 1px #ccc solid;
            }
             .inputddsx i {
                margin:0 21px;color:#ccc;
            }


.dialisttitle, .orderby {
    width: 100%;
    overflow: hidden;
}

.diatitzong {
    display: table;
    background: #fff;
    position: relative;
    z-index: 2;
    width: 80%;
    float: left;
    padding: 16px 10px;
}

.orderbyzong {
    display: table;
    background: #fff;
    position: relative;
    z-index: 2;
    width: 100%;
    float: left;
    padding: 16px 10px;
}

    .diatitzong em, .orderbyzong em {
        width: 22%;
        display: inline-block;
        border: 1px solid #ccc;
        font-size: 18px;
        margin-right: 10px;
        border-radius: 8px;
        font-style: normal;
        padding: 10px 0;
        text-align: center;
    }

        .diatitzong em i, .orderbyzong em i {
            background: url(../images/new/imgico.png) no-repeat;
            background-position: -334px -11px;
            display: inline-block;
            width: 15px;
            height: 15px;
            margin-left: 5px;
            margin-top: -5px;
            vertical-align: middle;
            margin-left: 5px;
            transition: all 0.8s ease;
            -webkit-transition: all 0.8s ease;
        }

.diatitstyle span.on, .orderbystyle span.on {
    color: #c69764;
}

    .diatitstyle span.on i, .orderbystyle span.on i {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -334px -40px;
    }

.orderbystyle span.down i {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -334px -40px;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-left: 5px;
    margin-top: -5px;
    vertical-align: middle;
    margin-left: 5px;
    transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
    transform: rotateX(180deg);
}

.diatitzong .diatitstyle:after i, .orderbyzong .orderbystyle:after i {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -334px -11px;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-left: 5px;
    vertical-align: middle;
    margin-left: 5px;
    transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
}

.diaxiaodiv {
    position: absolute;
    margin-top: 78px;
    left: 0;
    width: 100%;
    display: none;
    z-index: 5;
    background: #FFF;
    transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
    -moz-box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
    -webkit-box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
    box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
}

.fenleidialist {
    width: 100%;
    vertical-align: middle;
    margin-top: 25px;
    display: none;
    width: 100%;
    font-size: 20px;
    margin-top: 15px;
    left: 0;
    display: none;
    z-index: 52;
    background-color: #fff;
}

    .fenleidialist span {
        display: table;
        height: 50px;
        vertical-align: middle;
        color: #8e7463;
        font-size: 22px;
        width: 100%;
        text-align: right;
        border-bottom: 1px #e9e9e9 solid;
    }

        .fenleidialist span i {
            display: table-cell;
            padding: 0 0 0 35px;
            vertical-align: middle;
            width: -webkit-calc(100% - 35px);
            width: calc(100% - 35px);
            text-align: left;
        }

        .fenleidialist span.on {
            background-color: #ffd7c3;
        }

/*.fenleidialist span.on:after {
color: #c69764;
}*/

.dia_menu_btn {
    text-align: center;
    padding: 25px 0 35px;
}

    .dia_menu_btn a {
        color: #fff;
        background-color: #c69764;
        border-radius: 5px;
        width: 90%;
        line-height: 52px;
        font-size: 22px;
        display: block;
        margin: 0 5%;
    }

.shaixuandiam {
    width: 14%;
    float: right;
}

    /*.shaixuandiam span {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -70px -205px;
        display: inline-block;
        width: 80px;
        height: 80px;
    }*/
    .shaixuandiam span {
        background: url(../images/zs/sxdia.png) no-repeat;
        background-size: 100%;
        display: inline-block;
        width: 40px;
        height: 40px;
        margin-top: 20px;
    }

    .shaixuandiam i {
        font-size: 20px;
        float: left;
        color: #999;
        line-height: 78px;
    }

.listdia ul {
    padding: 0 0;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    height: 70px;
    line-height: 70px;
}

.listdia a {
    overflow: hidden;
    display: block;
}

.listdia ul li {
    font-size: 20px;
    float: left;
    overflow: hidden;
}

.listdia p {
    /*height: 50px;*/
    padding: 0 15px;
    font-size: 22px;
    color: #868686;
    text-align: center;
}

.bgtitdia {
    background-color: #876f5b;
    color: #fff;
    padding: 0 0;
    overflow: hidden;
    font-size: 20px;
}

    .bgtitdia li {
        background-color: #876f5b;
        color: #fff;
        float: left;
    }

.bgtitdiajiet {
    color: #333;
    padding: 0 0;
    overflow: hidden;
    font-size: 22px;
    border-bottom: 1px solid #ccc;
}

    .bgtitdiajiet li {
        color: #333;
        float: left;
        width: 33.3%;
        height: 70px;
        line-height: 70px;
    }

        .bgtitdiajiet li i {
            background: url(../images/new/imgico.png) no-repeat;
            background-position: -325px -15px;
            width: 30px;
            height: 13px;
            display: inline-block;
        }

.imgdia, .zhongdia, .yansedia, .jingdudia, .qiegongdia, .yinguangdia {
    width: 12%;
    text-align: center;
    overflow: hidden;
}

.imgdia {
    line-height: 18px !important;
    color: #876f5b;
    font-size: 14px !important;
}

.jiagedia {
    width: 28%;
    overflow: hidden;
    text-align: center;
}

    .jiagedia span {
        font-size: 16px;
        color: #fff;
        background-color: #f00;
        padding: 5px;
        border-radius: 10px;
        font-weight: 300;
        margin-right: 5px;
    }

    .jiagedia em {
        text-align: right;
    }

.bgtittypedia i {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -280px -23px;
    width: 30px;
    height: 13px;
    display: inline-block;
}

    .bgtittypedia i.daosjdia {
        transform: rotate(180deg);
    }

.bgtittypedia {
    background-color: #ac937e !important;
}

.bgtittypediajiet i {
    background: url(../images/new/imgico.png) no-repeat !important;
    background-position: -325px -43px !important;
    width: 30px;
    height: 13px;
    display: inline-block;
}

    .bgtittypediajiet i.befodaosjdia {
        transform: rotate(180deg);
    }

.bgtittypediajiet {
    color: #c69764 !important;
}

.orangedia {
    background-color: #f8f5f2;
}

.imgdia img {
    width: 30px;
    margin-top: 8px;
}

.btnshaixuan {
    height: 80px;
    line-height: 80px;
    bottom: 0;
    display: block;
    position: fixed;
    border-top: 1px #ccc solid;
    width: 550px;
    background-color: #f9f5f3;
}

    .btnshaixuan a {
        width: 275px !important;
        font-size: 28px;
        height: 80px;
        line-height: 80px;
        width: 275px;
        text-align: center;
        color: #8e7463;
        display: inline-block;
    }

        .btnshaixuan a span {
            background-color: #f9f5f3;
            width: 275px;
            display: inline-block;
        }

.quedingbtn {
    background-color: #8e7463 !important;
    color: #fff;
}

.fenleidia {
    width: 100%;
    position: absolute;
    font-size: 20px;
    -moz-box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
    -webkit-box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
    box-shadow: 4px 4px 12px -2px rgba(20%,20%,40%,0.5);
    margin-top: 15px;
    left: 0;
    display: none;
    z-index: 52;
}

    .fenleidia dl {
        background-color: #fff;
        margin: 0 auto;
        width: 100%;
    }

        .fenleidia dl dd {
            border-top: 1px #e0d5ce solid;
            padding: 0 0;
            color: #78685e;
            line-height: 35px;
            font-size: 14px;
            width: 100%;
            text-align: left;
            margin: 0 auto;
            padding-left: 30px;
        }

    .fenleidia span {
        background-color: #c69764;
        color: #fff !important;
        display: block;
        font-size: 20px;
        height: 60px;
        line-height: 60px;
    }

.jintextdia {
    color: #d5ab80 !important;
}

.listdia {
    overflow: hidden;
}

.bglinedia a {
    color: #876f5b;
    background-color: #fff;
    border-top: 1px solid #876f5b;
    font-size: 24px;
}
/*.bglinedia a em{
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -508px -245px;
    width: 30px;
    height: 13px;
    display: inline-block;
    position:absolute;
    margin-top: 66px;
    margin-left: -12%;
}*/
/*裸钻列表页结束*/

/*产品详情页开始*/
.swipebox img {
    height: 150px;
    float: LEFT;
    margin: 5px;
}


.marginbottom60 {
}

.marginbottom80px {
    margin-bottom: 80px;
}

.celiangdet {
    margin-left: -20px;
}

    .celiangdet img {
        margin-left: -20px;
        -webkit-box-sizing: border-box;
    }

.i1 {
    color: #c8110d;
    overflow: hidden;
    float: left;
    width: 100%;
    background-color: #f5f5f5;
    height: 90px;
}

    .i1 dt {
        font-size: 50px;
        line-height: 90px;
        width: 50%;
        float: left;
        text-align: center;
    }

    .i1 dd {
        width: 200px;
        color: #333;
        font-size: 25px;
        margin-top: 15px;
        text-align: left;
        width: 50%;
        overflow: hidden;
    }

.item-eva {
    margin-top: 60px;
}

.item-eva-d table {
    width: 100%;
    margin-bottom: 100px;
}

.item-eva-d tr {
    border-bottom: #c69764 solid 1px;
    overflow: hidden;
}

.item-eva-more {
    margin: 25px 0;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background: #f4f4f4;
}

    .item-eva-more a, .item-eva-more2 a {
        font-size: 20px;
        display: block;
        background-color: #eee;
    }

.item-eva-a {
    float: left;
    border-bottom: 1px #c69764 dashed;
    padding: 10px 20px;
}

.item-eva-i {
    float: left;
}

    .item-eva-i img {
        width:60px;
        -moz-border-radius:60px;
        -webkit-border-radius:60px;
        border-radius:60px;
        display:inline-block;
        height:60px;
       background-color:#eee;
    }

.item-eva-y {
    float: left;
    text-align: left;
}

.satisfaction {
    color: #c69764;
    width: 100px;
    font-size: 22px;
    margin: 20px 10px;
    position: absolute;
}

.item-eva-y dl dd {
    margin: 0;
}

    .item-eva-y dl dd p {
        font-size: 22px;
    }

.ursename {
    color: #999;
    font-size: 20px;
    margin-left: 8px;
}

.miaoshupro img {
    margin: -3px 0;
    padding: 0;
    display: block;
    -webkit-box-sizing: border-box;
}

.miaoshupro tr td {
    margin: 0;
    padding: 0;
}

.fixeddet {
    /*position:fixed;*/
    background-color: #fff;
    width: 100%;
    padding: 0;
    margin: 0 auto;
    top: 88px;
    border-bottom: 1px #ccc solid;
    color: #696969;
    max-width: 640px;
    display: none;
}

    .fixeddet ul {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
    }

    .fixeddet li {
        text-align: center;
        float: left;
        font-size: 23px;
        height: 75px;
        width: 33.1%;
    }

        .fixeddet li span {
            border-right: 1px #eee solid;
            height: 65px;
            line-height: 65px;
            overflow: hidden;
            display: inline-block;
            width: 100%;
        }

        .fixeddet li.on {
            border-bottom: 5px #c69764 solid;
        }

.bgtitprodet {
    background-color: #f4f4f4;
    overflow: hidden;
}

.titdivpro {
    text-align: left;
    overflow: hidden;
    font-size: 22px;
    background-color: #fff;
    padding: 20px;
    margin: 0 auto;
    border-bottom: 1px #eee solid;
}

    .titdivpro dd {
        margin: 0 auto;
        padding: 0 0;
    }

.lefttit {
    float: left;
    width: 72%;
    font-size: 26px;
    line-height: 30px;
}

.lefttitxiajia {
    float: left;
    width: 100%;
    font-size: 26px;
    line-height: 30px;
}

.xiajiatit {
    font-size: 25px;
    display: inline-block;
    color: #c69764;
    margin: 10px 0 !important;
}

.lefttit span, .lefttitxiajia span {
    text-align: left;
    float: left;
    margin-right: 10px;
}

.lefttit p, .lefttitxiajia p {
    margin: 0 auto;
    line-height: 40px;
}

.righttit {
    float: right;
    overflow: hidden;
    height: 60px;
    line-height: 60px;
}

    .righttit a {
        overflow: hidden;
        float: left;
    }

    .righttit i {
        float: right;
        height: 50px;
        line-height: 50px;
    }

.shareico {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -370px -60px;
    width: 40px;
    height: 40px;
    display: inline-block;
    overflow: hidden;
    border-right: 1px #999 solid;
}

.nolikeico {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -365px -108px;
    width: 40px;
    height: 30px;
    display: inline-block;
    overflow: hidden;
}

.likeico {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -365px -148px;
    width: 40px;
    height: 30px;
    display: inline-block;
    overflow: hidden;
}

.pricepro {
    text-align: left;
    float: left;
    height: 60px;
    line-height: 60px;
    font-weight: 300;
    color: #696969;
}

    .pricepro span {
        font-size: 22px;
        color: #c69764;
    }

    .pricepro div {
        float: left;
        text-align: left;
    }

.vipprice {
    margin-right: 20px;
    float: left;
    text-align: left;
    font-size: 23px;
}

    .vipprice i {
        color: #c69764;
        font-size: 38px;
        font-weight: 300;
    }

.pricepro em {
    text-decoration: line-through;
    font-style: inherit;
}

.gwqpro {
    float: left;
    display: inline-block;
    text-align: left;
    background-color: #fff;
    margin: 20px 0;
    padding: 20px;
    width: 95%;
}

    .gwqpro dd {
        padding: 0;
        margin: 0 auto;
        float: left;
        text-align: left;
    }

        .gwqpro dd a {
            overflow: hidden;
            display: block;
        }
.dgwqpro {
    box-sizing: border-box;
    float: left;
    display: inline-block;
    text-align: left;
    background-color: #fff;
    padding: 20px;
    margin: 20px 0;
    width: 100%;
}
.tanchudiv .zkmjms{height: 68px; line-height: 68px; background-color: rgba(198, 151, 100, 0.65); text-align: center; color: #FFF;}
.textconpro {
    width: 50%;
    margin-left: 20px !important;
}

    .textconpro p {
        padding: 0;
        margin: 0 auto;
        color: #6c6c6c;
        font-size: 22px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

.btnlqpro {
    float: right !important;
    text-align: right !important;
}

.xuanzprodet {
    background-color: #fff;
    margin: 20px 0;
    padding: 30px 20px;
    /*overflow: hidden;*/
    text-align: left;
    color: #6c6c6c;
    font-size: 22px;
}

.xuanzprodet-jietuo {
    background-color: #fff;
    margin: 20px 0;
    padding: 30px 20px;
    overflow: hidden;
    text-align: left;
    color: #6c6c6c;
    font-size: 22px;
    margin-bottom: 100px;
}

    .xuanzprodet dd, .xuanzprodet-jietuo dd {
        margin: 0 auto;
        padding: 0 0;
    }

.btnjrprodet, .btnjrprodetwc {
    width: 100%;
    background-color: #c69764;
    text-align: center;
    height: 80px;
    line-height: 80px;
    position: fixed;
    bottom: 0;
    font-size: 26px;
    float: left;
    max-width: 640px;
    z-index: 10;
}

.btnjrprodetwc {
    bottom: 0 !important;
}

    .btnjrprodet a, .btnjrprodetwc a {
        width: 50%;
        overflow: hidden;
        color: #fff;
    }

.leftjrgwc {
    float: left;
    background-color: #000 !important;
}

.leftdiawc {
    float: left;
    background-color: #e3bc92;
}

.gwqdiv {
    background-color: #fff;
    width: 100%;
    bottom: 0;
    position: fixed;
    z-index: 11;
    -moz-box-shadow: 4px 4px 12px 4px rgba(20%,20%,40%,0.8);
    -webkit-box-shadow: 4px 4px 12px 4px rgba(20%,20%,40%,0.8);
    box-shadow: 4px 4px 12px 4px rgba(20%,20%,40%,0.8);
    max-height: 70%;
    overflow-y: scroll;
    display: none;
    max-width: 640px;
}

    .gwqdiv h1 {
        color: #5d5d5d;
        font-size: 30px;
        text-align: center;
    }

    .gwqdiv dl {
        margin: 0 20px;
        overflow: scroll;
        max-height: 500px;
        margin-bottom: 120px;
    }

    .gwqdiv dd {
        margin: 0 auto;
        padding: 0;
    }

.gwqtext {
    width: 100%;
    overflow: hidden;
    height:166px;
}

.gwqcondiv {
    background: url(../images/new/gwqbg.png) no-repeat;
    display: inline-grid;
    background-size: 100%;
    text-align: left;
    color: #ffe3c5;
    overflow: hidden;
    width: 100%;
    height:243px;
       
}

.gwqcondivhui {
    background: url(../images/new/gwqbghui.png) no-repeat;
    display: inline-grid;
    background-size: 100%;
    text-align: left;
    color: #666;
    overflow: hidden;
    width: 100%;
    height:243px;
   
}

.leftgwq {
    width: 72%;
    font-size: 22px;
    float: left;
}

    .leftgwq i {
        font-size: 50px;
        margin-right: 10px;
    }

    .leftgwq p {
        margin: 10px 20px;
    }

.timefor, .timeforhui {
    font-size: 20px;
    margin: 0 20px;
    height:77px;   
}

    .timefor span {
        font-size: 20px;
        color: #eabe8c;
        font-weight: 300;
        float: left;
        margin:10px 0;
         
      
    }

    .timeforhui span {
        font-size: 20px;
        color: #333;
        font-weight: 300;
        float: left;
         margin:10px 0;
           

      
    }

.rightgwq {
    float: left;
    width: 28%;
    font-size: 26px;
    text-align: center;
    margin-top: 65px;
    font-weight: 300;
}

.textgz {
    color: #eabe8c;
    font-size: 20px;
    height: 80px;
    overflow: hidden;
    display: block;
}

.textgzhui {
    color: #999;
    font-size: 20px;
    height: 80px;
    overflow: hidden;
    display: block;
}

.btnwc {
    position: fixed;
    background-color: #fff;
    bottom: 0;
    display: BLOCK;
    overflow: hidden;
    height: 80px;
    line-height: 80px;
    width: 100%;
    padding: 20px 0;
}

    .btnwc span {
        display: block;
        z-index: 10;
        text-align: center;
        width: 100%;
        color: #fff;
        background-color: #c69764;
        font-size: 26px;
        max-width: 640px;
        left: 0;
    }

.canshudiv {
    width: 100%;
    position: fixed;
    z-index: 10;
    max-width: 640px;
    bottom: 0;
    display: none;
    max-height: 100%;
    padding-bottom: 80px;
}

    .canshudiv dl dd {
        margin: 0 auto;
        padding: 0;
    }

.imgtextxz {
    position: fixed;
    overflow: hidden;
    display: block;
    width: 100%;
    z-index: 20;
}

    .imgtextxz img {
        width: 200px;
        height: 200px;
        border-radius: 10px;
        border: 1px #cacaca solid;
        float: left;
        left: 40px;
        margin-left: 40px;
    }

.textprice {
    margin-top: 120px;
    text-align: left;
    margin-left: 260px;
    font-size: 22px;
    position: relative;
}

.pricequjian {
    color: #c69764;
    font-size: 26px;
}

.xuanzcsdiv {
    max-height: 50%;
    background: url(../images/new/bgcs.jpg) repeat-x #f8f8f8;
    right: 0;
    font-size: 23px;
    text-align: left;
    z-index: 2;
    line-height: 60px;
    float: left;
    margin-top: 80px;
    padding-bottom: 50px;
    width: 100%;
}

.conxz {
    margin-top: 160px;
    overflow-y: scroll;
    max-height: 500px;
}

.xuanzcsdiv dl {
    padding: 0;
    float: left;
    margin: 0 40px;
}

.xuanzcsdiv dd {
    float: left;
    width: 100%;
    margin-bottom: 10px !important;
}

    .xuanzcsdiv dd span a {
        float: left;
        overflow: hidden;
        margin-left: 20%;
        color: #909090;
    }

.xuanzcsdiv .titlep {
    float: left;
    width: 130px;
    color: #909090;
    margin: 0 auto;
    padding: 0;
    text-align: left;
}

.csdivtype {
    margin-left: 130px;
}

    .csdivtype a {
        padding: 0 15px;
        border: 1px #a1a1a1 solid;
        background-color: #fff;
        display: inline-block;
        height: 50px;
        line-height: 50px;
        margin-right: 10px;
    }

.selectedcs {
    padding: 10px;
    font-size: 22px;
    float: left;
    width: 150px;
}

.mfkzcs {
    margin: 0 40px;
    overflow: hidden;
    float: left;
}

    .mfkzcs input {
        font-size: 22px;
        padding: 10px;
        width: 150px;
        float: left;
    }

    .mfkzcs span a {
        color: #909090;
        margin-left: 15px;
    }

.csdivtype a.selected {
    border: 1px solid #9c6848;
    background: url(../images/new/cur.png) right bottom no-repeat;
    background-color: #fff;
}

.yulankz {
    margin: 0 auto;
    width: 200px;
    float: left;
    margin-top: -5px;
    margin-left: 20px;
}

    .yulankz a {
        color: #c69764;
        border: 1px #c69764 solid;
        padding: 10px;
        background-color: #fff;
        margin: 0 5px;
    }

.xiajialogo {
    width: 200px;
    height: 160px;
    position: absolute;
    display: block;
    bottom: 0;
    right: 10px;
    background: url(../images/new/xiajia.png) no-repeat;
    background-size: 100%;
}

.tabletextpro {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    text-align: left;
    font-size: 24px;
}

    .tabletextpro dl {
        margin: 0 auto;
    }

    .tabletextpro dd {
        margin: 0 auto;
        padding: 10px 35px !important;
    }

.tab_menupro {
    overflow: hidden;
    background-color: #fff;
    height: 60px;
    line-height: 60px;
    margin: 0;
}

    .tab_menupro li.current, .tab_menupro li.active {
        color: #c69764;
        background-color: #FFF;
        font-weight: bold;
        border-top: #c69764;
    }

.lefttexttitpro {
    text-align: left;
    margin-left: 40px;
    float: left;
    width: 230px;
}

.righttexttitpro {
    text-align: left;
}
/*产品详情页结束*/

/*裸钻详情开始*/
.tabletext {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    text-align: left;
    margin: 20px 0;
    font-size: 24px;
    margin-bottom: 30px;
}

    .tabletext h3 {
        margin: 20px;
    }

    .tabletext dd {
        margin: 0 auto;
        padding: 10px 35px;
    }

.lefttexttit {
    text-align: left;
    margin-left: 40px;
}

.righttexttit {
    text-align: right;
    float: right;
    margin-right: 40px;
}

.kafeibgdia {
    background-color: #e9dbcd;
}
/*裸钻详情结束*/

/*裸钻库开始*/
.dingzlc {
    width: 100%;
    border: 1px #ccc solid;
}

    .dingzlc dl {
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }

        .dingzlc dl dd {
            width: 33.3%;
            padding: 0;
            margin: 0 auto;
            float: left;
            display: inline-block;
            background: url(../images/new/bgdz.png) no-repeat;
            background-size: 100%;
        }

            .dingzlc dl dd .ptextcust p {
                margin: 0 auto;
                padding: 0;
                line-height: 25px;
            }

            .dingzlc dl dd.on {
                display: inline-block;
                position: relative;
                margin-right: 5px;
                line-height: 18px;
                list-style: none;
                background: #d8b085;
                zoom: 1;
            }

                .dingzlc dl dd.on:before {
                    background-color: #d8b085;
                    left: 0;
                    top: 0;
                    height: 0;
                    width: 0;
                    border-bottom: 20px inset transparent;
                    border-right: 20px solid #fff;
                    border-top: 20px inset transparent;
                    content: "";
                }

                .dingzlc dl dd.on:after {
                    background-color: #d8b085;
                    right: -20px;
                    top: 0;
                    height: 0;
                    width: 0;
                    border-bottom: 20px inset transparent;
                    border-right: 20px solid #efefef;
                    border-top: 20px inset transparent;
                    content: "";
                    z-index: 2;
                }

.ptextcust {
    text-align: left;
    margin-left: 40px;
    color: #fff;
}

.bgluoztit {
    background-color: #f6f6f6;
    margin-top: 0px;
    height: 80px;
    line-height: 80px;
    width: 100%;
}

    .bgluoztit ul {
        border-top: 1px #eee solid;
        border-bottom: 1px #eee solid;
    }

    .bgluoztit li {
        width: 50%;
        text-align: center;
        font-size: 23px;
        color: #7c7c7c;
        display: inline-block;
        float: left;
    }

        .bgluoztit li a {
            display: block;
            height: 80px;
            line-height: 80px;
        }

.guoneilz a {
    border-right: 1px #ccc solid;
}

.bgluoztit i {
    width: 40px;
    height: 20px;
    display: inline-block;
    overflow: hidden;
    position: absolute;
    margin-top: 30px;
}

.bgluoztit span {
    margin-left: 40px;
}

.guoneilz i {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -275px -63px;
}

.quanqiulz i {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -275px -114px;
}

.margintop90 {
    margin-top: 90px;
}

.margintop160 {
    margin-top: 160px;
}
/*裸钻库结束*/

/*裸钻定制流程开始*/
.diali dd {
    height: 150px;
}

.proslist {
    margin-top: -20px;
    overflow: hidden;
}

    .proslist dl {
        overflow: hidden;
        width: 100%;
        padding: 10px 0;
        margin-bottom: 60px;
    }

    .proslist dd {
        margin: 0 auto;
        overflow: hidden;
        border-bottom: 1px solid #e4e4e4;
    }

.leftdia-cust {
    width: 25%;
    float: left;
    display: inline-block;
    vertical-align: middle;
    margin-left: 3%;
}

    .leftdia-cust img {
        width: 120px;
        margin-top: 20px;
    }

.cendia-cust {
    width: 49%;
    float: left;
    text-align: left;
    margin-left: 20px;
    overflow: hidden;
    line-height: 40px;
}

    .cendia-cust p {
        padding: 0;
        font-size: 23px;
        line-height: 30px;
        height: 30px;
        /*margin: 30px 0 10px 0;*/
        color: #000;
        text-align: left;
    }

    .cendia-cust span {
        color: #c69764;
        font-size: 26px !important;
        margin-top: 15px;
    }

.cendia-cust2 {
    width: 67%;
    float: left;
    text-align: left;
    margin-left: 20px;
    overflow: hidden;
    line-height: 40px;
}

    .cendia-cust2 p {
        text-align: left;
        padding: 0;
        font-size: 23px;
        line-height: 30px;
        margin: 25px 0 10px 0;
        color: #000;
        height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .cendia-cust2 span {
        color: #c69764;
        font-size: 26px !important;
        margin-top: 15px;
    }

.itextjiet {
    font-size: 20px !important;
    color: #797979 !important;
    margin: 4px 0 !important;
    font-weight: lighter;
}

    .itextjiet i {
        margin-right: 10px;
    }

.rightdia-cust {
    float: left;
    text-align: center;
    margin-top: 20px;
    font-size: 22px;
    color: #797979;
    margin-left: 3%;
}

    .rightdia-cust p {
        margin: 10px;
    }

    .rightdia-cust i {
        width: 36px;
        height: 36px;
        display: block;
        margin-left: 5px;
    }

.nocheck {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -272px -166px;
}

.yicheck {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -272px -226px;
}

.fixdbbtn {
    background-color: #c69764;
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 80px;
    line-height: 80px;
    font-size: 25px;
    max-width: 640px;
}

    .fixdbbtn a {
        color: #fff;
        text-align: center;
    }

.f_diy_wp {
    width: 640px;
    height: 70px;
    position: relative;
    z-index: 0;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    margin-top: 0px;
    overflow: hidden;
}

.f_diy_wp2 {
    width: 640px;
    height: 70px;
    position: relative;
    z-index: 0;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    overflow: hidden;
}

.g_steps_ctain01, .g_steps_ctain02, .g_steps_ctain03, .g_steps_ctain04 {
    text-align: center;
    height: 70px;
    float: left;
    width: 33.33%;
    position: relative;
}

.diy_pro_state {
    border-radius: 50%;
    display: inline-block;
    width: 44px;
    height: 44px;
    float: right;
    margin-top: 14px;
    margin-right: 18px;
}

.f_sel_txt {
    display: inline-block;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 25px;
}

.f_sel_txt02 {
    display: inline-block;
    font-size: 18px;
    text-align: center;
    line-height: 25px;
}

    .f_sel_txt i, .f_sel_txt02 i {
        display: block;
        font-size: 24px;
        padding-top: 12px;
    }

.bglive {
    background: #d8b085 !important;
    color: #fff;
    position: relative;
    z-index: 2 !important;
    width: 33.33%;
}

.bglive2 {
    background: #d8b085 !important;
    color: #fff;
    position: relative;
    z-index: 0 !important;
    width: 33.33%;
}

.g_steps_ctain01 {
    z-index: 1;
}

.g_steps_ctain02 {
    z-index: 1;
}

.g_steps_ctain04 {
    z-index: 2;
}

.g_steps_ctain01:after {
    content: "";
    display: block;
    border-top: 1px solid #cfc0b0;
    border-right: 1px solid #cfc0b0;
    width: 45px;
    height: 45px;
    -webkit-transform: rotate(61deg) skew(212deg);
    transform: rotate(61deg) skew(212deg);
    position: absolute;
    z-index: -1;
    top: 16px;
    right: -18px;
    background: #d8b085;
}

.g_steps_ctain02:after {
    content: "";
    display: block;
    border-top: 1px solid #cfc0b0;
    border-right: 1px solid #cfc0b0;
    width: 45px;
    height: 45px;
    -webkit-transform: rotate(61deg) skew(212deg);
    transform: rotate(61deg) skew(212deg);
    position: absolute;
    z-index: -1;
    top: 16px;
    right: -18px;
    background: #ece1d5;
}

.g_steps_ctain04:after {
    content: "";
    display: block;
    border-top: 1px solid #cfc0b0;
    border-right: 1px solid #cfc0b0;
    width: 45px;
    height: 45px;
    -webkit-transform: rotate(61deg) skew(212deg);
    transform: rotate(61deg) skew(212deg);
    position: absolute;
    z-index: -1;
    top: 16px;
    right: -18px;
    background: #ece1d5;
}

.g_steps_ctain02, .g_steps_ctain03, .g_steps_ctain04 {
    background: #ece1d5;
}

#sel_diam {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -430px -7px;
}

#sel_ring {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -490px -59px;
}

#sed_ring {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -490px -118px;
}

#sel_diam2 {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -490px -7px;
}

#sel_ring2 {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -430px -59px;
}

#sed_ring2 {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -430px -118px;
}

.divxinxiwc {
    text-align: left;
    overflow: hidden;
    background-color: #fff;
    padding: 20px;
    margin: 0 auto;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
}

.lefttextdiawc {
    float: left;
    text-align: left;
    font-size: 25px;
    width: 65%;
}

.righttextdiawc {
    float: right;
    text-align: right;
    font-size: 22px;
}

    .righttextdiawc i {
        margin-right: 10px;
    }

    .righttextdiawc span {
        width: 64px;
        display: inline-block;
    }

    .righttextdiawc a {
        color: #828282;
        text-align: right;
        padding-left: 20px;
    }

.lefttextdiawc i {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -375px -190px;
    display: block;
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 10px;
}

.rightdia-zong {
    overflow: hidden;
    background-color: #fff;
    text-align: right;
    font-size: 22px;
    padding: 20px;
    margin-bottom: 10px;
}

    .rightdia-zong i {
        color: #c69764;
        font-size: 40px !important;
    }

    .rightdia-zong p {
        margin: 5px 0;
        color: #696969;
        font-size: 20px;
        font-weight: lighter;
    }

.selediawc {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    font-size: 23px;
    height: 80px;
    line-height: 80px;
    margin-bottom: 10px;
}

    .selediawc input {
        width: 30%;
        font-size: 25px;
        border: none;
        text-align: right;
        outline: none;
        padding: 10px;
        color: #b4b4b4;
    }

    .selediawc span {
        float: left;
        margin-left: 20px;
        width: 50%;
        text-align: left;
    }

    .selediawc i {
        font-size: 40px;
        color: #ccc;
        font-weight: lighter;
        float: right;
        margin-right: 20px;
    }

.chongxuan {
    float: left;
    text-align: left;
    margin-top: 26px;
    background-color: #ccc;
    padding: 5px 20px;
}

.beizhudiawc {
    overflow: hidden;
    font-size: 23px;
    height: 80px;
    line-height: 80px;
    margin-bottom: 10px;
    background-color: #fff;
    margin-bottom: 100px;
    float: left;
    width: 100%;
    font-size: 23px;
}

    .beizhudiawc span {
        float: left;
        margin-left: 20px;
        width: 10%;
        text-align: left;
    }

    .beizhudiawc textarea {
        border: none;
        text-align: right;
        height: 50px;
        width: 80%;
        line-height: 50px;
        margin-top: 10px;
        font-size: 23px;
    }

.diamond-table {
    height: 100%;
    overflow: hidden;
}

    .diamond-table ul {
        position: fixed;
        top: 90px;
        width: 100%;
        max-width: 640px;
        height: 80px;
        line-height: 80px;
        z-index: 1;
        background: #FFF;
        min-width: 320px;
        text-align: center;
        color: #141414;
        overflow: hidden;
        border-bottom: 1px solid #c4c4c4;
        margin: 0;
        padding: 0;
    }

.diamond-cleft {
    width: 22%;
    color: #7f7f7f;
    text-align: left;
    padding-left: 3%;
    float: left;
    display: inline-block;
}

    .diamond-cleft i {
        margin-top: 20px;
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -364px -228px;
        width: 40px;
        height: 40px;
        display: inline-block;
        overflow: hidden;
    }

.diamond-ctitle {
    width: 100%;
    text-align: center;
    font-size: 30px;
    display: block;
    float: left;
    display: inline-block;
    max-width: 640px;
}

.diamond-iright.diamond-cws {
    width: 22%;
    right: 3%;
    float: right;
    text-align: right;
    display: inline-block;
    font-size: 23px;
    color: #c69764;
    position: absolute;
}

.proslistb {
    overflow: hidden;
    margin-top: 170px;
    height: 100%;
    margin-bottom: 100px;
}

.diamond-list {
    padding: 20px;
    overflow: hidden;
    font-size: 20px;
    color: #999;
    background: #FFF;
    position: relative;
    border-bottom: 1px solid #999;
}

    .diamond-list i {
        float: left;
        width: 36px;
        height: 36px;
        display: block;
        margin-right: 10px;
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -272px -224px;
    }

.diamond-cspan {
    width: 80%;
    text-align: left;
    height: 40px;
    line-height: 40px;
    font-size: 23px;
    float: left;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.naked-right {
    border: 1px solid #d4d4d4;
    float: right;
    font-size: 23px;
    text-align: center;
    z-index: 50;
    display: block;
    border-radius: 5px;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
}

.diamond-ftext {
    width: 100%;
    margin: 0 auto;
    font-size: 25px;
    background: #c69764;
    height: 80px;
    line-height: 80px;
    color: #FFF;
    text-align: center;
    position: fixed;
    bottom: 0;
}

    .diamond-ftext a {
        display: block;
        width: 100%;
        height: 40px;
        color: #FFF;
    }

.diamond-part {
    width: 100%;
    height: 120px;
    background: white;
    border-bottom: 1px #CCC solid;
    margin-bottom: 0;
    padding-top: 5px;
}

.diamond-par {
    background: none;
    width: 24%;
    height: 95px;
    text-align: center;
    display: block;
    float: left;
}

.diamond-psize {
    font-size: 23px;
}

.diamond-bright {
    border-right: 1px #CCC solid;
}

.diamond-pmenu {
    width: 100%;
    height: 60px;
    padding: 0 15px;
    line-height: 60px;
    background: #f0f0f0;
    text-align: left;
    border-bottom: 1px solid #c4c4c4;
    font-size: 30px;
    margin-bottom: 0;
}

.diamond-plist {
    width: 90%;
    color: #7a7a7a;
    background: #FFF;
    font-size: 23px;
    margin: 0;
    padding: 0;
    border-top: 1px #999 solid;
}

    .diamond-plist li {
        width: 100%;
        height: 80px;
        display: block;
        line-height: 80px;
        text-align: center;
    }

.diamond-pbot {
    border-bottom: 1px solid #999;
}

.diamond-plist li label:first-child {
    width: 26%;
    height: 80px;
    background: #f7f7f7;
    color: #3c3c3c;
}

.diamond-plist li label {
    width: 24%;
    display: block;
    float: left;
}

.buybotcheng {
    background-color: #c69764;
    font-size: 23px;
    width: 100%;
}

    .buybotcheng a {
        color: #fff !important;
        display: block;
    }
/*裸钻定制流程结束*/

/*全国实体店门店开始*/
.zongshengshi {
    font-size: 25px;
    margin-top: 0;
    color: #999;
    text-align: center;
}

    .zongshengshi b {
        color: #f00;
        margin: 0 5px;
    }

.natsfdiv {
    border-bottom: 1px #ccc solid;
    margin-top: -10px;
}

    .natsfdiv dl {
        width: 100%;
        overflow: hidden;
    }

        .natsfdiv dl dd {
            float: left;
            padding: 5px 10px;
            font-size: 22px;
        }

            .natsfdiv dl dd a:hover {
                color: #f00;
            }

.chengshi_shitidian {
    float: left;
    border: 1px solid #eaeaea;
    margin: 0 20px;
}

    .chengshi_shitidian ul {
        margin: 0;
    }

    .chengshi_shitidian li {
        float: left;
        margin: 3% 2%;
        border-bottom: 1px solid #eaeaea;
    }

    .chengshi_shitidian .shitidian_left img {
        float: left;
        width: 40%;
    }

.shitidian_left img {
    width: 100%;
}

.chengshi_shitidian .shitidian_right {
    float: left;
    text-align: left;
    width: 50%;
    margin-left: 3%;
}

    .chengshi_shitidian .shitidian_right .shitidian_right_biaoti {
        font-size: 23px;
        font-weight: bold;
        color: #666;
        width: 100%;
        float: left;
    }

        .chengshi_shitidian .shitidian_right .shitidian_right_biaoti a {
            width: 100%;
            text-align: left;
            overflow: hidden;
        }

    .chengshi_shitidian .shitidian_right .shitidian_right_dizhi {
        font-size: 20px;
        line-height: 28px;
        color: #636363;
        width: 100%;
    }

    .chengshi_shitidian .shitidian_right .shitidian_right_lianxidianhua {
        height: 30px;
        line-height: 30px;
        font-size: 20px;
        float: left;
        color: #636363;
        width: 100%;
    }

    .chengshi_shitidian .shitidian_right .shitidian_right_dianpu {
        height: 40px;
        line-height: 40px;
        font-size: 22px;
        float: left;
        width: 100%;
    }

        .chengshi_shitidian .shitidian_right .shitidian_right_dianpu a {
            color: #c69764;
            margin-right: 40px;
            font-size: 22px;
        }

/****************预约门店开始*****************/
.national-sdiv {width: 94.6%; height: 100%; max-height: 478px; background-color: #222; margin: 2.6% auto; color: #FFF; font-family: "宋体";}
.national-sdiv h2{padding-top: 35px; margin: 0; font-size: 2.9em;}
.national-sdiv h3{margin: 0; padding: 12px 0; font-weight: normal;}
.national-sdiv h3 span{color:#E30318;}
.national-cate{display:flex; padding: 0 4%; justify-content: space-between;}
.national-sdiv a:first-child{margin-right: 1.2%;}
.national-sdiv a:last-child{margin-left: 1.2%;}
.national-sdiv a{display: block; position: relative; color: #FFF;}
.store-txt{position: absolute; left: 0; bottom: 0; width: 100%; height:41px; line-height: 41px; background-color: rgba(0,0,0,.6);}
.store-txt img{width: 53px!important; height: 53px; margin-top: -20px; vertical-align: top;}
.yuyue-tips{margin-top: 10px; width: 94.6%; margin: 15px auto;}
.yuyue-tips p{padding: 0; margin: 0; text-align: right; font-size: 13px; color: #555;}
.yuyue-tips p:last-child{margin-bottom: 15px; margin-top: 5px;}
.national-cate img{width: 100%;}
.brand-wrap{font-family:"宋体";}
.brand-wrap h3{font-size: 2.4em; font-weight: normal; margin: 30px 0 0 0;}
.brand-wrap img{vertical-align: bottom; margin: 0 3px 7px 3px;}
.brand-wrap h4{color: #666; font-size: 1.6em; margin: 5px 0 0 0; font-weight: normal;}
.brand-wrap span{font-family: "sans-serif"; font-weight: normal;}

/****************预约门店结束*****************/

.national-sdiv {
    width: 100%;
    height: 100%;
    max-height: 478px;
}

    .national-sdiv ul {
        margin: 0;
    }

.national-img {
    width: 100%;
    height: 100%;
    max-width: 640px;
    max-height: 478px;
    z-index: -1;
}

.national-store {
    width: 300px;
    height: 100px;
    background: #FFF;
    margin: auto;
    background-color: rgba(255,255,255,0.8);
    font-size: 25px;
    color: #000000;
    text-align: center;
    position: relative;
    top: -150px;
}

.national-span1 {
    width: 290px;
    height: 20px;
    padding-top: 20px;
}

.national-span2 {
    width: 290px;
    height: 20px;
    font-size: 20px;
    padding-top: 20px;
}

.national-cdiv {
    background: url(../images/national/national-03.jpg);
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px #9b9b9b solid;
}

.national-map {
    width: 100%;
    height: 100%;
    max-width: 55px;
    max-height: 55px;
    margin: auto;
    position: relative;
}

.national-city {
    width: 280px;
    height: 25px;
    font-size: 23px;
    color: #424242;
    text-align: center;
    padding: 5px 0;
    border-bottom: 1px #424242 solid;
    position: relative;
    margin: auto;
}

.national-query {
    width: 177px;
    height: 40px;
    background: #d5a575;
    font-size: 23px;
    line-height: 40px;
    text-align: center;
    margin: 10px auto;
    position: relative;
}

    .national-query a {
        color: #fffefe;
    }

.national-storet {
    background: -webkit-linear-gradient(rgba(228,228,228,1),rgba(249,249,249,1));
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(rgba(228,228,228,1),rgba(249,249,249,1));
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(rgba(228,228,228,1),rgba(249,249,249,1));
    /* Firefox 3.6 - 15 */
    background: linear-gradient(rgba(228,228,228,1),rgba(249,249,249,1));
    width: 100%;
    padding-top: 3%;
    padding-bottom: 3%;
    text-align: left;
    height: 100%;
}

    .national-storet div {
        margin-bottom: 25px;
    }

.national-storel {
    margin: 0 5% 0 5%;
    background: #ffffff;
    border-radius: 3px;
    box-shadow: #a5a5a5 0px 0px 9px;
    border: 1px #d9d9d9 solid;
    overflow: hidden;
}

    .national-storel ul {
        overflow: hidden;
        margin: 0;
    }

.national-storen {
    font-size: 23px;
    padding: 15px 20px;
    position: relative;
    background: -webkit-linear-gradient(rgba(228,228,228,1),rgba(249,249,249,1));
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(rgba(228,228,228,1),rgba(249,249,249,1));
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(rgba(228,228,228,1),rgba(249,249,249,1));
    /* Firefox 3.6 - 15 */
    background: linear-gradient(rgba(228,228,228,1),rgba(249,249,249,1));
}

    .national-storen a {
        color: #704d31;
    }

    .national-storen i {
        float: right;
        text-align: right;
    }

.national-storen1 {
    font-size: 20px;
    color: #636363;
    padding: 20px;
    display: block;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .national-storen1 p {
        font-size: 23px;
        color: #636363;
        margin: 15px 0;
        display: block;
        word-break: keep-all;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .national-storen1 i {
        width: 32px;
        height: 32px;
        margin-right: 20px;
        float: left;
        margin-top: -2px;
        display: block;
    }

    .national-storen1 span {
        line-height: 30px;
        position: relative;
    }

    .national-storen1 img {
        width: 100%;
        height: 100%;
        max-width: 25px;
        margin-right: 10px;
        float: left;
    }

.gearArea {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 10px;
    background-color: rgba(0, 0, 0, 0.5);
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9900;
    overflow: hidden;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.area_ctrl {
    vertical-align: middle;
    background-color: #eee;
    color: #000;
    margin: 0;
    height: auto;
    width: 80%;
    margin: 0 10%;
    position: absolute;
    left: 0;
    bottom: 35%;
    z-index: 9901;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slideInUp {
    -webkit-animation: slideInUp .3s;
    animation: slideInUp .3s;
}

.titdq {
    background-color: #fff;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 25px;
    color: #ba8e5d;
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.area_roll {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: transparent;
    -webkit-mask: -webkit-gradient(linear, 0% 50%, 0% 100%, from(#debb47), to(rgba(36, 142, 36, 0)));
    -webkit-mask: -webkit-linear-gradient(top, #debb47 50%, rgba(36, 142, 36, 0));
}

    .area_roll > div {
        font-size: 22px;
        height: 10em;
        float: left;
        background-color: transparent;
        position: relative;
        overflow: hidden;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

        .area_roll > div .gear {
            width: 100%;
            float: left;
            position: absolute;
            z-index: 9902;
            margin-top: 4em;
        }

.area_roll_mask {
    -webkit-mask: -webkit-gradient(linear, 0% 40%, 0% 0%, from(#debb47), to(rgba(36, 142, 36, 0)));
    -webkit-mask: -webkit-linear-gradient(bottom, #debb47 50%, rgba(36, 142, 36, 0));
    padding: 0;
}

.area_grid {
    position: relative;
    top: 4em;
    width: 100%;
    height: 2em;
    margin: 0;
    box-sizing: border-box;
    z-index: 0;
    border-top: 1px solid #abaeb5;
    border-bottom: 1px solid #abaeb5;
}

.area_roll > div:nth-child(3) .area_grid > div {
    left: 42%;
}

.area_btn {
    color: #0575f2;
    font-size: 22px;
    padding: 10px 0;
    text-align: center;
    background-color: #202020;
    color: #fff;
    width: 46%;
}

.area_btn_box:before,
.area_btn_box:after {
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    display: block;
    background-color: #96979b;
    z-index: 15;
    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33);
}

.area_btn_box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #fff;
    position: relative;
    padding: 15px;
}

    .area_btn_box:before {
        left: 0;
        top: 0;
        -webkit-transform-origin: 50% 20%;
        transform-origin: 50% 20%;
    }

    .area_btn_box:after {
        left: 0;
        bottom: 0;
        -webkit-transform-origin: 50% 70%;
        transform-origin: 50% 70%;
    }

.tooth {
    height: 2em;
    line-height: 2em;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
}

.btnyuyejd {
    width: 100%;
}

    .btnyuyejd img {
        width: 100%;
    }

    .btnyuyejd h3 {
        font-size: 30px;
        color: #c69764;
        margin: 15px;
    }

.national-storen1-det {
    font-size: 20px;
    color: #636363;
    padding: 5px 20px;
    display: block;
}

    .national-storen1-det p {
        font-size: 23px;
        color: #636363;
        display: block;
        margin: 8px 0;
        overflow: hidden;
    }

    .national-storen1-det span {
        line-height: 40px;
        position: relative;
        float: left;
        width: 90%;
    }

    .national-storen1-det i {
        width: 32px;
        height: 32px;
        margin-right: 20px;
        float: left;
        margin-top: 5px;
        display: block;
    }

.dizhip span {
    text-decoration: underline;
}

.dizhi {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -15px -550px;
}

.dianhua {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -88px -551px;
}

.shijian {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -170px -552px;
}

.gongjiao {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -247px -552px;
}

.btnljyuyue {
    text-align: center;
    background-color: #c69764;
    margin: 0 20px;
}

    .btnljyuyue a {
        color: #fff;
        padding: 10px 0;
        font-size: 25px;
        display: block;
    }

.rightnation {
    height: 130px;
    line-height: 130px;
    overflow: hidden;
    float: right;
    width: 6%;
}

    .rightnation i {
        width: 25px;
        height: 28px;
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -175px -615px;
        display: inline-block;
    }

/*全国实体店结束*/

/*预约页面开始*/
.yuyuedivzong {
    background: url(../images/new/bgyuyue.jpg) top no-repeat #000;
    width: 100%;
    height: 1200px;
    display: block;
    background-size: 100%;
}

.bgbaidiv {
    background-color: rgba(255,255,255,0.3);
    z-index: 2;
    margin: 30% 5% 5% 5%;
    position: relative;
    position: absolute;
    width: 90%;
}

.bgdiayy {
    background: url(../images/new/bgdiayy.png);
    display: block;
    background-size: 100%;
}

.yuyue-zh {
    width: 90%;
    height: 83px;
    margin: 3% 5% 3% 5%;
    background: #f7f7f8;
    border: 1px solid #d0d0d0;
    max-width: 573px;
}

    .yuyue-zh ul {
        overflow: hidden;
        margin: 0;
    }

.yuyue-info {
    width: 90%;
    height: 83px;
    margin: 3% 5% 3% 5%;
    background: #f7f7f8;
    border: 1px solid #d0d0d0;
    max-width: 573px;
    overflow: hidden;
}

.verify{position: relative; width: 90%; height: 83px; margin: 3% 5% 3% 5%; background: #f7f7f8; max-width: 573px; overflow: hidden;}
/*.verify:after{content: ""; display: block; clear: both;}*/
.verify input{/*float: left;*/ width: 100%; height: 100%; font-size:26px; text-indent: 12px; border: none; background-color: transparent;}
.verify span{display: block; position: absolute; top: 0; right: 0; width: 30%; height: 100%; line-height: 83px; background-color: #C9A57E; font-size: 18px; color: #FFF;text-align:center;}
.verify span.active{background-color: #EBEBEC; color: #999;}

    .yuyue-info ul {
        overflow: hidden;
        margin: 0;
        width: 50%;
        float: left;
    }

.yuyue-info1 {
    /*background:#ebebec;*/
    position: relative;
    width: 60px;
    text-align: right;
}

    .yuyue-info1 img {
        padding: 17px;
        float: left;
    }

    .yuyue-info1 span {
        width: 60px;
        height: 83px;
        line-height: 83px;
        text-align: left;
        font-size: 23px;
        color: #9c6848;
    }

.yuyue-infoinp {
    font-size: 24px;
    color: #a8a8a8;
    max-width: 517px;
    position: relative;
    top: -85px;
}

    .yuyue-infoinp input {
        overflow: hidden;
        height: 83px;
        font-size: 26px;
        text-align: left;
        border: none;
        margin-left: 65px;
        outline: none;
        background: transparent;
        width: 70%;
    }

.yuyue-img {
    background: #ebebec;
    position: relative;
}

    .yuyue-img img {
        padding: 17px;
        float: left;
    }

.yuyue-inp {
    font-size: 24px;
    color: #a8a8a8;
    max-width: 517px;
    height: 60px;
    position: relative;
    top: -85px;
}

    .yuyue-inp input {
        overflow: hidden;
        height: 83px;
        font-size: 26px;
        text-align: left;
        border: none;
        margin-left: 210px;
        outline: none;
        background: transparent;
    }

    .yuyue-inp select {
        width: 58%;
        overflow: hidden;
        height: 83px;
        font-size: 26px;
        text-align: left;
        border: none;
        margin-left: 210px;
        outline: none;
        background: transparent;
    }

.yuyue-pw {
    width: 90%;
    height: 83px;
    margin: 3% 5% 3% 5%;
    background: #f7f7f8;
    border: 1px solid #d0d0d0;
    max-width: 573px;
}

.yuyue-img {
    height: 83px;
    width: 200px;
    text-align: left;
}

    .yuyue-img span {
        width: 200px;
        height: 83px;
        line-height: 83px;
        text-align: left;
        font-size: 23px;
        color: #9c6848;
    }

.infoyuyue {
    text-align: center;
    font-size: 25px;
    color: #636363 !important;
    font-weight: 300;
}

    .infoyuyue ul {
        margin: 30px 10px;
    }

    .infoyuyue li {
        margin: 15px 0;
    }

        .infoyuyue li P {
            margin: 0;
            line-height: 30px;
        }

    input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{
    -webkit-appearance:textfield;
    }
    input[type="number"]{
            -moz-appearance:textfield;
    }
/*预约页面结束*/

/*个人设置开始*/
.settins-bg {
    background: #f4f4f4;
}

.settings-list {
    margin-left: 20px;
    font-size: 40px;
    color: #868686;
    position: absolute;
    left: 0;
    top: 0;
}

.settings {
    width: 100%;
    height: 100%;
    background: #f4f4f4;
    max-width: 640px;
}

    .settings ul {
        margin: 0;
    }

.settings-vip {
    width: 90%;
    height: 155px;
    padding: 0 5% 0 5%;
    background: #ffffff;
    max-width: 640px;
    border-bottom: 1px #d1d1d1 solid;
    overflow: hidden;
}

.settings-img img {
    width: 100px !important;
    height: 100px !important;
    background-color: #FFF;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    box-shadow: #a5a5a5 0px 0px 10px;
    float: left;
    margin-top: 30px;
    border: 2px solid #fff;
}

.settings-name {
    height: 25px;
    line-height: 25px;
    border: none;
    color: #686868;
    outline: none;
    font-family: "Microsoft YaHei";
    font-size: 23px;
    width: 280px;
    float: left;
    position: relative;
    top: 48px;
    left: 20px;
}

.settings-vipn {
    float: left;
    color: #838383;
    font-size: 23px;
    position: relative;
    text-align: left;
    top: 58px;
    left: 20px;
    width: 280px;
}

.settings-adr {
    width: 90%;
    height: 75px;
    padding: 0 5% 0 5%;
    background: #ffffff;
    max-width: 640px;
    border-bottom: 1px #d1d1d1 solid;
    font-size: 23px;
    overflow: hidden;
}

    .settings-adr div {
        float: left;
    }

.settings-adrmy {
    width: 190px;
    position: relative;
    left: -200px;
    line-height: 75px;
    color: #676767;
}

.settings-emailmy {
    width: 190px;
    line-height: 75px;
    text-align: left;
    color: #676767;
}

.settings-adrimg {
    width: 50%;
    float: right !important;
    text-align: left;
    color: #676767;
    background-color: #fff !important;
}

    .settings-adrimg span {
        line-height: 75px;
        position: relative;
    }

    .settings-adrimg input, .settings-adrimg select {
        width: 82%;
        line-height: 75px;
        position: relative;
        outline: none;
        border: none;
        font-size: 23px;
        overflow: hidden;
        color: #676767;
    }

    .settings-adrimg img {
        width: 14px;
        height: 26px;
        position: relative;
        top: 24px;
        float: right;
    }

.settings-zname {
    width: 85px;
    height: 32px;
    background: #c69764;
    border-radius: 20px;
    color: #FFF;
    padding: 5px 12px;
    margin-left: 10px;
}

.settings-mar {
    margin-top: 25px;
}

.settings-mar1 {
    margin-top: 10px;
}

.settings-beian {
    font-size: 18px;
    color: #a8a8a8;
    padding: 10px 0;
}

.bangding {
    font-size: 25px;
    margin: 0 auto;
    padding: 0;
    color: #c69764;
    float: right;
    line-height: 155px;
}

    .bangding a {
        color: #c69764;
        text-decoration: underline;
    }
/*个人设置结束*/

/*购物车开始*/
.cart {
    margin-top: 90px;
}

.bgdivcart {
    width: 100%;
    background: #f4f4f4 !important;
    height: 100%;
    position: fixed;
    z-index: -1;
    max-width: 640px;
}

.cartdiv {
    margin: 25px 10px;
    text-align: left;
    background-color: #fff;
    border: 1px #ccc solid;
}

.delallcartdiv {
    margin: 25px 10px;
    text-align: left;
    background-color: #fff;
}

.cartdivmargin {
    margin: 10px;
}

.cartdivp {
    color: #989898;
    font-size: 22px;
    padding: 10px;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px #ccc solid;
}

    .cartdivp i {
        width: 36px;
        height: 36px;
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -494px -494px;
        display: inline-block;
        float: left;
    }

    .cartdivp span {
        margin-left: 10px;
        margin-top: 5px;
    }

.titditcart {
    margin: 30px 0 70px 0;
}

.carttrue {
    float: left;
    display: inline-block;
}

    .carttrue i {
        width: 36px;
        height: 36px;
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -272px -228px;
        display: inline-block;
        width: 50px;
        float: left;
    }

.nocarttrue i {
    width: 36px;
    height: 36px;
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -272px -168px;
    display: inline-block;
    width: 50px;
    float: left;
}

.cartflase {
    float: right;
}

    .cartflase i {
        width: 36px;
        height: 36px;
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -216px -178px;
        display: inline-block;
        width: 50px;
        float: right;
    }

.centtitcart {
    width: 75%;
    display: inline-block;
    overflow: hidden;
}

    .centtitcart img {
        width: 150px;
        height: 150px;
        float: left;
    }

.pditcart {
    display: inline-block;
    text-align: left;
    margin-left: 10px;
    overflow: hidden;
    width: 61%;
}

.titcarth1 {
    font-size: 23px !important;
    font-weight: 300;
    margin: 0 !important;
    padding: 5px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 23px;
}

.titcartspan {
    font-size: 20px !important;
    color: #989898;
    font-weight: 300;
    margin: 0 !important;
    padding: 0;
}

    .titcartspan i {
        margin: 0 5px;
    }

    .titcartspan span {
        margin-right: 15px;
    }

.pricecart {
    margin: 15px 0 !important;
}

    .pricecart em {
        color: #c69764;
        font-size: 23px;
        margin-right: 10px;
    }

    .pricecart i {
        font-size: 20px;
    }

.btncartjiaj {
    border: 1px #ccc solid;
    border-radius: 5px;
    background-color: #fafafa;
    width: 152px;
    text-align: right;
    float: right;
    margin-bottom: 20px;
}

    .btncartjiaj span {
        font-size: 25px;
        text-align: center;
        display: inline-block;
        width: 50px;
        padding: 5px 0;
        color: #bdbdbd;
    }

.jiantouright {
    width: 25px;
    height: 25px;
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -182px -616px;
    display: inline-block;
    float: right;
}

.numcart {
    border-left: 1px #ccc solid;
    border-right: 1px #ccc solid;
    background-color: #fff;
    color: #c69764 !important;
}

.moreprodiv {
    background-color: #fff;
    overflow: hidden;
    margin-bottom: 110px;
}

    .moreprodiv h2 {
        color: #565656;
        font-size: 25px;
        font-weight: 300;
        background-color: #f4f4f4;
        padding: 20px 0;
    }

    .moreprodiv ul {
        background-color: #fff;
        overflow: hidden;
        width: 100%;
        margin: 0;
        margin-top: -20px;
    }

        .moreprodiv ul li {
            width: 45.8%;
            float: left;
            border-right: 1px #ccc solid;
            border-bottom: 1px #ccc solid;
            display: inline-block;
            background-color: #fff;
            padding: 2%;
        }

            .moreprodiv ul li div {
                text-align: left;
                height: 120px;
            }

                .moreprodiv ul li div h3 {
                    font-size: 22px;
                    overflow: hidden;
                    height: 26px;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-line-clamp: 1;
                    -webkit-box-orient: vertical;
                }

.jiesuancart {
    background-color: #fff;
    position: fixed;
    bottom: 0;
    width: 100%;
    border: 1px #ccc solid;
    height: 120px;
    max-width: 640px;
}

.leftzongpri {
    text-align: left;
    margin: 15px 20px;
    font-size: 22px;
    width: 68%;
    overflow: hidden;
    float: left;
}

    .leftzongpri i {
        color: #c69764;
    }

    .leftzongpri p {
        margin: 10px 0;
    }

    .leftzongpri em {
        color: #c69764;
        margin: 0 5px;
    }

.rightzongpribtn {
    font-size: 25px;
    overflow: hidden;
    float: right;
    line-height: 120px;
    margin-right: 20px;
}

    .rightzongpribtn a {
        padding: 20px;
        background-color: #c69764;
        color: #fff;
    }

    .delallcart {
    font-size: 25px;
    overflow: hidden;
    line-height: 120px;
    margin-right: 20px;
}
 .delallcart a {
        padding: 20px;
        background-color: #c69764;
        color: #fff;
    }
/*购物车结束*/

/*资讯开始*/
.logotittwo {
    width: 85%;
    float: left;
    height: 90px;
    line-height: 90px;
}

    .logotittwo img {
        float: left;
        position: relative;
        margin-top: 10px;
        margin-left: 10px;
    }

.titleheader ul {
    float: left;
    margin-top: 0;
    margin-left: 10%;
}

.titleheader li {
    float: left;
    font-size: 25px;
    margin-right: 20px;
    text-align: right;
    color: #d8b085;
}

    .titleheader li a {
        color: #512912;
    }

.infocondiv {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
}

.breadcrumb {
    padding: 10px;
    text-align: left;
    color: #666 !important;
    font-size: 14px !important;
}

    .breadcrumb a {
        color: #666 !important;
    }

    .breadcrumb span {
        margin: 0 10px;
    }

.titinfo {
    background-color: #fff;
    overflow: hidden;
    border-bottom: 1px #ccc dashed;
}

.titinfo2 {
    background-color: #8e7662;
    overflow: hidden;
    border-bottom: 1px #ccc dashed;
    margin-top: -5px;
}

    .titinfo ul, .titinfo2 ul {
        height: 70px;
        line-height: 70px;
        margin: 0;
    }

        .titinfo ul li {
            float: left;
            text-align: center;
            width: 16.66%;
            font-size: 20px;
            color: #999;
        }

        .titinfo2 ul li {
            float: left;
            text-align: center;
            width: 25%;
            font-size: 23px;
            color: #c69764;
        }

        .titinfo ul li a {
            color: #888;
        }

        .titinfo2 ul li a {
            color: #e9d9cc;
        }

        .titinfo ul li a:hover {
            color: #c69764;
        }

        .titinfo2 ul li a:hover {
            color: #fff;
        }

        .titinfo ul li:hover {
            border-bottom: 1px #c69764 solid;
        }

        .titinfo2 ul li:hover {
            border-bottom: 1px #fff solid;
        }

.icostudy {
    width: 100%;
}

    .icostudy ul {
        width: 100%;
        overflow: hidden;
        border-bottom: 1px #eee solid;
        margin: 0;
    }

    .icostudy h3 {
        text-align: left;
        font-size: 25px;
        color: #c69764;
        margin: 20px 0 30px 20px;
    }

        .icostudy h3 a {
            color: #c69764;
        }

        .icostudy h3 i, .con-tith3 i {
            width: 20px;
            height: 20px;
            background-color: #c69764;
            display: inline-block;
            margin-right: 10px;
        }

.con-tith3 a {
    color: #c69764;
}

.icostudy ul li {
    width: 25%;
    float: left;
    text-align: center;
    font-size: 23px;
}

.imginfo {
    width: 90%;
    overflow: hidden;
    border-bottom: 1px #ccc dashed;
    padding: 2% 5%;
}

    .imginfo img {
        width: 200px;
        float: left;
        border-radius: 200px;
    }

.titimginfo {
    float: left;
    text-align: left;
    width: 60%;
    margin-left: 20px;
}

.tittextinfo {
    font-size: 23px;
    height: 65px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 35px !important;
}

.titimginfo p {
    width: 100%;
    height: 30px;
    line-height: 30px;
}

    .titimginfo p span {
        width: 100%;
        text-align: left;
        font-size: 20px;
        color: #999;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        float: left;
    }

    .titimginfo p em {
        text-align: right;
        float: right;
        color: #999;
        font-size: 20px;
        margin-top: 20px;
    }

.icostudy ul li i {
    width: 45px;
    height: 45px;
    display: inline-block;
    text-align: center;
}

.icostudy ul li p {
    margin: 8px 0 20px 0;
}

.study {
    border-bottom: 2px #c69764 dashed;
    padding: 10px 0;
}

.zszs {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -9px -436px;
}

.zsss {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -86px -436px;
}

.zszl {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -165px -436px;
}

.zspp {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -241px -436px;
}

.zsjg {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -319px -436px;
}

.zszx {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -375px -436px;
}

.jhbk {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -432px -436px;
}

.qhbk {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -487px -436px;
}

.ssdp {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -487px -436px;
}

.zspp {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -9px -494px;
}

.hjpp {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -85px -494px;
}

.qspp {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -165px -494px;
}

.zsdz {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -240px -495px;
}

.zsxl {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -318px -495px;
}

.zssz {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -376px -495px;
}

.main_visualhelp {
    height: 350px;
    overflow: hidden;
    position: relative;
    background: #fff;
}

.imagedivhelp {
    height: 350px;
    overflow: hidden;
    position: relative;
}

    .imagedivhelp ul {
        width: 9999px;
        height: 100%;
        overflow: hidden;
        top: 0;
        left: 0;
        padding: 0 0;
    }

    .imagedivhelp li {
        float: left;
        width: 100%;
        height: auto;
    }

        .imagedivhelp li span {
            display: block;
            width: 100%;
            height: auto;
            text-align: center;
        }

        .imagedivhelp li a {
            display: block;
            width: 100%;
            height: auto;
        }

        .imagedivhelp li .imgspan img {
            width: 100%;
        }

div.flicking_conhelp {
    position: absolute;
    bottom: 3.5%;
    right: 5%;
    z-index: 999;
    height: 30px;
}

    div.flicking_conhelp a {
        width: 16px;
        height: 16px;
        margin-right: 8px;
        background-size: cover;
        display: inline-block;
        border-radius: 23px;
        border: #fff 3px solid;
    }

        div.flicking_conhelp a.on {
            background-position: right top;
            background-color: #fff;
        }

.miaostext {
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 20px;
    line-height: 30px !important;
    height: 90px !important;
}

.wztit, .wztit2 {
    width: 100%;
    text-align: left;
    overflow: hidden;
}

    .wztit dl, .wztit2 dl {
        overflow: hidden;
        padding: 10px 40px;
        margin: 0;
    }

        .wztit dl dd {
            padding: 10px 0;
            overflow: hidden;
            color: #666;
            height: 30px;
            line-height: 30px;
            margin: 0;
        }

        .wztit2 dl dd {
            padding: 15px 0;
            overflow: hidden;
            color: #666;
            border-bottom: 1px #ccc solid;
        }

            .wztit2 dl dd em {
                float: right;
                font-size: 20px;
            }

            .wztit dl dd a, .wztit2 dl dd a {
                color: #333;
                font-size: 22px;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 1;
                -webkit-box-orient: vertical;
                width: 78%;
                float: left;
            }

                .wztit dl dd a i, .wztit2 dl dd a i {
                    background-color: #c69764;
                    width: 10px;
                    height: 10px;
                    border-radius: 10px;
                    display: inline-block;
                    margin-right: 10px;
                }

.page {
    text-align: center;
    font-size: 23px;
    line-height: 100px;
    margin-bottom: 50px;
}

    .page a {
        border: 1px solid #999;
        margin: 0 2px;
        width: 45px;
        height: 45px;
        text-align: center;
        display: inline-block;
        line-height: 45px;
        background-color: #fff;
    }

    .page img {
        vertical-align: middle;
    }

    .page a:hover {
        background-color: #c69764;
        color: #fff;
    }

.propic01 {
    background-color: #fff;
    overflow: hidden;
    padding-bottom: 100px;
}

    .propic01 .con-fangda {
        width: 600px;
        height: auto;
        float: left;
        margin-top: 30px;
    }

    .propic01 .con-fangda1 {
        width: 418px;
        height: auto;
        float: left;
        margin-top: 30px;
    }

.tagabout, .wenzabout {
    text-align: left;
    overflow: hidden;
    background-color: #fff;
    margin-top: -10px;
    padding: 0 0 30px 0;
}

.con-tith3 {
    font-size: 25px;
    margin: 20px 30px;
    color: #c69764;
    text-align: left;
}

.tagabout ul {
    overflow: hidden;
    margin: 0 30px;
}

    .tagabout ul li {
        float: left;
        width: 25%;
        font-size: 20px;
        margin: 5px 0;
    }

        .tagabout ul li a {
            width: 80%;
            height: 30px;
            line-height: 30px;
            font-size: 22px !important;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
        }

.wenzdetail {
    margin: 20px 20px 30px 20px;
    overflow: hidden;
    color: #333;
}

    .wenzdetail h2 {
        margin-bottom: 0;
        font-size: 30px;
    }

.spanwenz {
    margin: 10px 0;
    text-indent: 0 !important;
    font-size: 18px !important;
}

    .spanwenz span {
        margin: 0 20px;
        color: #999;
        font-size: 18px !important;
    }

.pdetailwenz {
    text-align: left;
    height: 1600px;
    overflow: hidden;
    display: block;
    font-size: 25px;
}

.wenzdetail span {
    font-size: 25px !important;
}

.wenzdetail p, .pdetailwenz p, .pdetailwenz div, .pdetailwenz font {
    text-indent: 50px;
    font-size: 25px !important;
    line-height: 40px;
    margin: 0;
}

.pdetailwenz img, .imgdetwenz img {
    margin-left: -65px;
}

#zhankaiwz span, #shouqiwz span {
    font-size: 18px;
    color: #ccc;
}

#shouqiwz {
    display: none;
}

    #shouqiwz img {
        transform: rotateX(180deg);
    }

.prodivwz ul {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px #c69764 dashed;
}

    .prodivwz ul li {
        float: left;
        height: 195px;
        width: 100%;
        border-bottom: 1px #ccc dashed;
    }

.prodivwz img {
    width: 30%;
    float: left;
    display: inline-block;
}

.con-prodivwz {
    width: 45%;
    float: left;
    display: inline-block;
    margin: 20px 10px;
}

    .con-prodivwz h3 {
        margin: 10px 0;
        font-size: 25px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

.titdetprowz {
    margin: 5px 0;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 20px;
}

.titprowz {
    font-size: 23px;
    color: #333;
    margin: 5px 0;
    font-weight: bold;
}

.pricewz {
    margin-top: 20px;
}

    .pricewz span {
        font-size: 25px;
        color: #c69764;
    }

    .pricewz em {
        font-size: 20px;
        color: #999;
        text-decoration: line-through;
        margin-left: 20px;
    }

.right-prodivwz {
    width: 20%;
    float: left;
    display: inline-block;
    text-align: center;
    line-height: 195px;
}

    .right-prodivwz a {
        background-color: #c69764;
        color: #fff;
        padding: 10px 20px;
        border-radius: 5px;
        font-size: 20px;
    }

.lanmu {
    text-align: left;
    overflow: hidden;
    margin: 20px 0 60px 0;
}

    .lanmu ul {
        margin: 0 30px;
    }

        .lanmu ul li {
            float: left;
            width: 100%;
        }

.lanmudetail, .lanmudetail2 {
    width: 100%;
    overflow: hidden;
}

    .lanmudetail dl, .lanmudetail2 dl {
        overflow: hidden;
        width: 100%;
    }

        .lanmudetail dl dd, .lanmudetail2 dl dd {
            float: left;
            width: 20%;
            margin: 0;
            padding: 0;
            text-align: center;
            font-size: 22px;
            margin: 5px 0;
        }

.lanmu ul li h3 {
    width: 97%;
    background-color: #eee;
    height: 50px;
    line-height: 50px;
    font-size: 23px;
    padding-left: 3%;
    margin: 5px 0;
}

.zhankailanmu {
    background: url(../images/new/zhankailanmu.png) no-repeat;
    background-size: 100%;
    width: 24px;
    height: 24px;
    display: block;
    float: right;
    margin-right: 3%;
    margin-top: 13px;
}

.guanbilanmu {
    background: url(../images/new/guanbilanmu.png) no-repeat;
    background-size: 100%;
    width: 24px;
    height: 24px;
    display: block;
    float: right;
    margin-right: 3%;
    margin-top: 13px;
}
/*资讯结束*/

/*真伪查询开始*/
.authenticity-query {
    display: block;
    margin: 0 20px 60px 20px;
    text-align: left;
    float: left;
}

.phelp {
    color: #333;
    font-size: 25px !important;
    line-height: 40px;
    font-weight: 500;
}

.genuine-query {
    margin: 50px 10px;
}

.genuineleft strong {
    font-size: 25px;
    height: 50px;
    line-height: 50px;
}

.genuine-query-text {
    height: 50px;
    padding: 10px 14px;
    margin: 10px 0;
    outline: none;
    width: 95%;
    font-size: 22px;
    border: 1px solid #ccc;
}

.genuine-query-bt {
    width: 100% !important;
    background: #c69764;
    color: #fff;
    border: none;
    text-align: center;
    cursor: pointer;
    padding: 20px 0;
    font-size: 22px !important;
}

.genuine-query-result {
    margin: 0 20px;
    overflow: hidden;
}

    .genuine-query-result h4 {
        text-align: left;
        font-size: 25px;
    }

.help-content h4 {
    color: #999;
}

.help-content img {
    text-align: center;
}

.genuine-query-result-left {
    float: left;
}

.genuine-query-result img {
    height: 230px;
    width: 230px;
    float: left;
}

.genuine-query-result-right {
    font-size: 20px;
    display: inline-block;
    float: left;
    margin-left: 20px;
}

    .genuine-query-result-right ul li {
        color: #666;
        padding: 10px;
        font-size: 22px;
    }

        .genuine-query-result-right ul li span {
            margin: 0 10px;
            color: #c69764;
        }

    .genuine-query-result-right h3 {
        font-size: 25px;
        text-align: center;
        color: #000 !important;
        margin: 0;
    }

.help-content {
    overflow: hidden;
}
/*真伪查询结束*/

/*帮助中心开始*/
.helpconstyle, .helpconstyle p, .helpconstyle span, .helpconstyle p strong {
    font-family: Arial,Verdana,Sans-serif !important;
    font-size: 23px !important;
    overflow: hidden;
    line-height: 30px !important;
}

.help-zong {
    margin-bottom: 60px;
}

    .help-zong ul {
        margin: 20px;
        padding: 0;
        text-align: left;
        max-width: 640px;
    }

        .help-zong ul p {
            font-size: 26px;
            display: inline-block;
            width: 100%;
            padding: 15px 0;
            color: #c69764;
            background-color: #f5f5f5;
            margin: 5px 0;
        }

        .help-zong ul li p span {
            margin-left: 20px;
            width: 80%;
            display: inline-block;
        }

        .help-zong ul li p em {
            text-align: right;
            margin-top: 5px;
        }

        .help-zong ul li {
            border-bottom: 1px #fff solid;
        }

            .help-zong ul li dl {
                margin: 0 50px 20px 50px;
                margin-top: -10px;
            }

                .help-zong ul li dl dd {
                    font-size: 23px;
                    margin: 15px 0;
                    color: #999;
                }

                    .help-zong ul li dl dd a {
                        color: #888;
                    }

                        .help-zong ul li dl dd a:hover {
                            color: #c69764;
                            text-decoration: underline;
                        }

.con-imgzsjg {
    margin: 10px 10px 60px 10px;
    overflow: hidden;
}

    .con-imgzsjg p img {
        margin: 10px 50px;
        width: 400px;
    }

.imgzsjg h2 {
    margin: 50px 0 0 0;
    color: #c69764;
    overflow: hidden;
    font-size: 35px;
}

.zszong {
    margin: 0 20px;
}

    .zszong img {
        width: 100%;
        margin: 5px 0;
        border: 1px #ccc solid;
    }

.con-imgzsjg p {
    font-size: 25px;
}

.helpzclc {
    text-align: left;
    overflow: hidden;
    display: block;
    margin: 10px 0 80px 0;
}

.phelp {
    font-size: 25px;
    color: #c69764;
    padding: 0 20px;
}

.regpro h3 {
    background-color: #eee;
    padding: 10px 20px;
    font-size: 25px;
}

.process1 {
    overflow: hidden;
    display: block;
    padding: 0 20px;
    color: #555;
}

    .process1 p {
        font-size: 20px;
        margin: 15px 0;
        line-height: 35px;
    }

    .process1 img {
        margin: 10px 0;
        text-align: center;
        width: 100%;
    }

.cjwtdd {
    margin: 0 !important;
    overflow: hidden;
    display: block;
}

    .cjwtdd p span {
        color: #333 !important;
    }

    .cjwtdd dl {
        margin: 0 20px !important;
        overflow: hidden;
        display: block;
    }

        .cjwtdd dl dd p {
            color: #888 !important;
            font-size: 24px;
            text-indent: 65px;
            line-height: 40px;
            padding: 0 !important;
            background-color: #fff !important;
        }

.btnmorehelp {
    margin: 50px 20px;
    color: #c69764;
    text-align: center;
}

    .btnmorehelp a {
        color: #c69764;
        font-size: 25px;
        padding: 12px 80px;
        border: #c69764 2px solid;
        border-radius: 5px;
        font-weight: bold;
    }

.helptable {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.diatable {
    width: 90%;
    margin: 8% 5%;
    border-collapse: collapse;
    border-spacing: 0;
}

    .diatable tr {
        width: 100%;
    }

    .diatable td {
        width: 25%;
        height: 60px;
        line-height: 60px;
        text-align: center;
        border: 1px solid #ccc;
        font-size: 23px;
        color: #7a7a7a;
    }

.diatablejrjj {
    width: 92%;
    margin: 2% 4%;
    border-collapse: collapse;
    border-spacing: 0;
}

    .diatablejrjj tr {
        width: 100%;
    }

    .diatablejrjj td b {
        font-size: 23px !important;
    }

    .diatablejrjj td {
        width: 25%;
        height: 60px;
        line-height: 60px;
        text-align: center;
        border: 1px solid #ccc;
        font-size: 22px;
        color: #7a7a7a;
    }

.ptitjrjj {
    font-size: 25px;
    margin: 10px 30px 20px 30px;
    color: #9c6848;
    height: 50px;
    line-height: 50px;
}

    .ptitjrjj select {
        width: 300px;
        padding: 8px;
        font-size: 22px;
    }

    .ptitjrjj a {
        background-color: #c69764;
        color: #fff;
        font-size: 22px;
        padding: 12px 15px;
        border-radius: 5px;
    }

.titbgdiadb {
    background-color: #f7f7f7;
    color: #3c3c3c !important;
}

.cftable {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 20px;
}

.helpline {
    line-height: 36px;
    font-size: 20px;
}

    .helpline th {
        border: 1px solid #ccc;
        text-align: center;
        background-color: #f5f5f5;
        font-size: 22px;
        padding: 12px 10px;
    }

.helptable td {
    border: 1px solid #ccc;
    padding: 12px 10px;
    font-size: 20px;
}

.cftable td {
    border: 1px solid #ccc;
    padding: 12px 10px;
    font-size: 23px;
}

    .cftable td input {
        width: 90%;
        font-size: 23px;
        padding: 5px;
        border: #ccc solid 1px;
        outline: none;
        color: #c69764 !important;
        border-radius: 1px;
    }

.colorbgzffs {
    color: #c69764;
    font-size: 20px;
    margin: 0 20px;
}

    .colorbgzffs a {
        color: #c69764;
        font-size: 20px;
        margin: 0 20px;
        text-decoration: underline;
    }

    .colorbgzffs em {
        background-color: #c69764;
        width: 20px;
        height: 20px;
        display: inline-block;
        margin-right: 20px;
    }

.huizffs {
    color: #999;
}

.beizucolor {
    color: #f00;
    font-size: 20px;
}

.helpwarr_span {
    color: #f00;
}

.helpwarr_table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

    .helpwarr_table .helpwarr_thead th {
        border: 1px solid #000;
        font-size: 22px;
        color: #000;
        line-height: 35px;
        text-align: center;
    }

.helpwarr_tbody {
    font-size: 20px;
    color: #000;
    line-height: 35px;
    text-align: center;
}

    .helpwarr_tbody td {
        border: 1px solid #000;
        font-size: 20px;
        text-align: left;
        padding: 0 10px;
    }

.helpwarr_cen {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
}

.fwxztext {
    font-size: 20px;
    text-indent: 65px;
}

.titqwrz {
    font-size: 32px;
    text-align: center;
    font-weight: bold;
    margin-top: 20px;
}

.qwrzbgs {
    margin: 30px 60px;
}

    .qwrzbgs span {
        line-height: 40px;
        font-size: 23px;
        display: inline-block;
        color: #666;
    }

        .qwrzbgs span i {
            width: 10px;
            height: 10px;
            background-color: #ccc;
            display: inline-block;
            margin-right: 10px;
        }
/*帮助中心结束*/

/*全部订单开始*/
.titditorder {
    margin: 30px 0;
}

.ordernum {
    color: #989898;
    font-size: 22px;
    padding: 10px;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px #ccc solid;
}

    .ordernum i {
        width: 36px;
        height: 36px;
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -14px -712px;
        display: inline-block;
        float: left;
    }

    .ordernum span {
        margin-left: 10px;
        text-align: left;
        float: left;
    }

    .ordernum a {
        float: right;
        color: #999;
        display: inline-block;
    }

.centtitorder {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    background-color: #f9f9f9;
    padding: 5px 0;
    margin: 5px 0;
}

    .centtitorder img {
        width: 150px;
        height: 150px;
        float: left;
    }

    .centtitorder input {
        width: 30px;
        height: 30px;
        background-color: #fff;
        border-radius: 50px;
        float: left;
        border: 1px #c69764 solid;
        display: inline-block;
        margin-top: 60px;
        margin-left: 20px;
        outline: none;
    }

        .centtitorder input:checked {
            background-color: #c69764;
        }

.imgshenh img {
    height: 150px;
    margin: 10px;
}

.tittuikpro {
    background-color: #eee;
    font-size: 25px;
    padding: 10px 20px;
}

.pditorder {
    display: inline-block;
    text-align: left;
    margin-left: 10px;
    overflow: hidden;
    width: 65%;
}

.priceorder em, .numberorder em {
    font-size: 20px;
    margin-right: 10px;
}

.numberorder {
    display: inline-block;
    text-align: left;
    overflow: hidden;
    width: 71%;
    margin-top: -10px;
}

.priceorder i {
    font-size: 20px;
}

.priceorder span, .numberorder span {
    font-size: 22px;
    color: #999;
}

.allorderdet {
    text-align: right;
    font-size: 23px;
    padding: 20px 0;
    border-bottom: 1px #ccc dashed;
    display: inline-block;
    width: 100%;
}

    .allorderdet b {
        margin: 0 5px;
    }

    .allorderdet span {
        margin: 0 5px;
        font-size: 25px;
        color: #c69764;
    }

    .allorderdet em {
        margin: 0 5px;
        color: #f00;
    }

.btnorder {
    text-align: right;
    font-size: 22px;
    padding: 30px 0 10px 0;
    display: inline-block;
    width: 100%;
}

.caifendiv {
    display: inline-block;
}

.btnorder a {
    border: 1px #333 solid;
    color: #333;
    margin: 0 5px;
    padding: 10px 20px;
    border-radius: 25px;
}

    .btnorder a:hover {
        border: 1px #f00 solid;
        color: #f00;
    }

.allorderdiv {
    margin-bottom: 50px;
}

.prosord {
    top: -100px;
    bottom: 80px;
}

.proall {
    padding-bottom: 50px;
}

.titletable ul li a img {
    width: 18px;
    height: 18px;
    margin-top: -5px;
}

.ordfenl {
    width: 100%;
    background-color: #e3c5a5;
    text-align: center;
    font-size: 25px;
    padding: 15px 0;
    margin: 10px 0;
    background-color: #d9d0be;
    color: #815321;
}

li.dzt2 {
    display: none;
}

.ordfenl .dzt {
    width: 200px;
    position: absolute;
    left: 50%;
    margin-left: -100px;
    z-index: 1;
    background: #838383;
    padding: 10px 8px 0 8px;
    margin-top: 20px;
    display: none;
    text-align: center;
}

    .ordfenl .dzt a {
        display: block;
        height: 45px;
        line-height: 45px;
        border: 1px solid #999;
        border-radius: 5px;
        text-align: center;
        margin-bottom: 11px;
        color: #fff;
    }

        .ordfenl .dzt a.selected {
            background: #9e0028;
        }

    .ordfenl .dzt .on {
        color: #ccc;
    }

    .ordfenl .dzt span {
        display: inline-block;
        text-align: left;
    }

    .ordfenl .dzt:after {
        display: block;
        content: "";
        width: 0;
        height: 0;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #838383;
        position: absolute;
        top: -7px;
        left: 100px;
    }

.top-catord {
    /*margin-top:.45rem;*/
    text-align: center;
    font-size: 18px;
    margin-bottom: 50px;
}

    .top-catord dl {
        overflow: hidden;
        margin: 0 auto;
        padding: 0 10px;
    }

.ordfenl .pro-tit span {
    cursor: pointer;
}

.ordfenl .pro-tit i {
    width: 20px;
    height: 20px;
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -334px -11px;
    display: inline-table;
    position: relative;
    left: 5px;
    cursor: pointer;
}

.pro {
    padding: 0 10px;
    overflow: hidden;
}

.product2 {
    background-color: #fff;
    font-size: 80%;
    float: left;
    width: 48%;
    text-align: center;
    margin: 3% 1% 0 1%;
    border-radius: 5px;
    padding: 5px 0;
}

    .product2 a img {
        width: 75%;
    }

.fontsize14 {
    font-size: 21px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.textico2 {
    display: block;
    height: 40px;
    line-height: 40px;
    margin-top: 4px;
    overflow: hidden;
    padding: 0 3px;
    font-size: 25px;
}

.evaluation-bt {
    float: left;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #c69764;
    text-align: center;
    margin-top: 5px;
    margin-left: 30px;
    font-size: 22px;
    width: 110px;
}

.evaluation-det {
    float: right;
    height: 40px;
    line-height: 40px;
    color: #333;
    background: #eee;
    text-align: center;
    margin-top: 5px;
    margin-right: 30px;
    font-size: 22px;
    width: 110px;
}

.guanggaosc {
    overflow: hidden;
    width: 100%;
    margin-top: 100px;
}

.lijifk {
    background-color: #c69764;
    color: #fff !important;
    border: none !important;
}

    .lijifk i {
        background-color: #f00;
        color: #fff;
        width: 30px;
        height: 30px;
        border-radius: 30px;
        overflow: hidden;
        display: inline-block;
        text-align: center;
        line-height: 30px;
    }

.fukuan {
    position: absolute;
    text-align: left;
    border: 1px #c69764 solid;
    border-bottom: none;
    background-color: #fff;
    z-index: 1;
    width: 138px;
    right: 20px;
    bottom: 88px;
    font-size: 23px;
    display: none;
}

    .fukuan a {
        padding: 10px;
        float: left;
        display: block;
        width: 118px;
        border-bottom: 1px #fff solid;
        overflow: hidden;
    }

        .fukuan a:hover {
            background-color: #c69764;
            color: #fff;
        }

    .fukuan span {
        color: #f00;
        margin-left: 5px;
    }

.caifdd {
    position: absolute;
    border: 1px #c69764 solid;
    background-color: #fff;
    margin-top: -100px;
    z-index: 1;
    width: 130px;
    font-size: 20px;
    display: none;
}

    .caifdd a {
        float: left;
        display: block;
        width: 118px;
        border: none;
        overflow: hidden;
        text-align: left;
        margin: 0;
        padding: 10px 5px;
    }

        .caifdd a:hover {
            background-color: #c69764;
            color: #fff;
            border-radius: 0;
            border: 0;
        }

    .caifdd span {
        color: #f00;
        margin-left: 5px;
    }

.textcafour {
    float: left;
    margin-right: 10px;
    padding: 10px 20px;
    width: 100%;
    text-align: left;
}

    .textcafour i {
        margin-right: 10px;
    }

.borinphui {
    border: 1px solid #ddd;
    border-radius: 5px;
    overflow: hidden;
    margin: 15px 10px;
    font-size: 23px;
    background-color: #fff;
    color: #666;
}

    .borinphui .cathuicat {
        /* border-bottom: 1px #ccc dashed; */
    }

.top-catord dl {
    overflow: hidden;
    margin: 0 auto;
    padding: 10px 20px;
}

.cathuicat dd, .cathuicatone dd {
    float: left;
    padding: 10px 0;
}
/*全部订单结束*/

/*立即支付开始*/

.youadd {
    /*-webkit-border-image: url(../images/order/adressinfo.png) 0 0 0 0 stretch stretch;*/
    /*-moz-border-image: url(../images/order/adressinfo.png) 0 12 0 12 round stretch;*/
    display: block;
    font-size: 20px;
    text-decoration: inherit;
    color: white;
    color: black;
    text-align: left;
    /*margin: 10px;*/
    margin-bottom: 0 !important;
}

    .youadd ul {
        padding: 15px;
        width: 86%;
    }

        .youadd ul li {
            width: 100%;
            display: inline-block;
            font-size: 25px;
        }

            .youadd ul li.urseinfo, .youaddOK ul li.urseinfo, .address ul li.urseinfo {
                border-bottom: 1px #ccc solid;
                padding-bottom: 5px;
                margin-bottom: 10px;
                font-size: 25px;
                display: inline-block;
                width: 100%;
            }

        .youadd ul .urseinfo i, .youaddOK ul .urseinfo i, .address ul .urseinfo i {
            float: right;
            font-size: 25px;
            text-align: right;
        }

.right {
    text-align: right;
}

.redorder {
    border: 1px solid #ddd;
    padding: 10px 0;
    background: #fff;
    border-radius: 5px;
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
    font-size: 20px;
    margin: 0 10px;
    padding: 10px;
}

textarea, button {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    outline: none;
    -webkit-appearance: none;
}

.beizhu textarea {
    width: 96.5%;
    height: 100px;
    border-radius: 5px;
    padding: 10px;
    border: 1px solid #ddd;
    margin-bottom: 80px;
    font-size: 23px;
}

.beizhu {
    border-radius: 5px;
    text-align: center;
    margin-top: -30px;
    margin-left: 10px;
    margin-right: 10px;
}

.beizhutext {
    color: #333;
    border-radius: 5px;
    text-align: left;
    margin-top: -30px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 140px;
    background-color: #fff;
    border: 1px #ccc solid;
}

    .beizhutext p {
        padding: 0 20px;
        font-size: 23px;
    }

.paylj {
    background-color: #fff;
    position: fixed;
    bottom: 0;
    width: 100%;
    border: 1px #ccc solid;
    height: 120px;
    max-width: 640px;
    text-align: right;
    font-size: 25px;
}

    .paylj i {
        color: #c69764;
    }

a.jiesuan {
    margin-right: 20px;
    background-color: #c69764;
    color: #fff !important;
    padding: 20px;
    margin-left: 20px;
    line-height: 120px;
    font-size: 25px;
}

.orderdetinfo {
    text-align: center;
    font-size: 30px;
    border-bottom: 1px #ccc solid;
    padding: 15px 0;
    margin: 0;
    background-color: #f9f9f9;
}

.allorderdetzong {
    width: 100%;
}

    .allorderdetzong ul li {
        border-bottom: 1px #eee dashed;
        font-size: 23px;
        padding: 12px 20px;
        color: #666;
    }

    .allorderdetzong span {
        text-align: left;
    }

    .allorderdetzong em {
        text-align: right;
        float: right;
    }

/*立即支付开始*/

/*支付页面开始*/
.paytijiaodet {
    background-color: #fff;
    padding: 30px 0;
    font-size: 14px;
    text-align: center;
    color: #666;
    margin-bottom: 20px;
    border-bottom: 1px #ccc solid;
    border-top: 1px #ccc solid;
    margin: 0 0 20px 0;
}

.successord {
    margin-top: 50px;
}

    .successord span {
        font-size: 35px;
    }

.paytijiaodet ul li {
    line-height: 50px;
    font-size: 22px;
}

.paytijiaodet i, .paytijiaodet b {
    font-size: 25px;
    line-height: 20px;
    margin: 0 10px;
}

.paytijiaodet b {
    color: #c69764;
    font-weight: 500;
}

.paytijiaodet p {
    font-size: 25px;
    border-top: 1px #ccc dashed;
    margin: 0;
    padding: 20px 0;
}

    .paytijiaodet p a {
        border: 1px #ccc solid;
        padding: 10px 20px;
        border-radius: 5px;
        margin: 20px;
        overflow: hidden;
    }

.pay-way {
    padding: 20px 0;
    text-align: left;
    overflow: hidden;
    margin: 0 20px;
}

    .pay-way dt {
        font-size: 30px;
        font-weight: bold;
        margin-bottom: 20px;
    }

    .pay-way dd {
        float: left;
        margin: 0 20px 20px 0;
        height: 60px;
        border: 1px solid #ccc;
        text-align: center;
        line-height: 60px;
        padding: 10px;
        font-size: 23px;
        display: inline-block;
    }

        .pay-way dd .zhifubaoimg {
            background: url(../images/order/pay_alipay.png) no-repeat;
            background-size: 100%;
            width: 60px;
            height: 60px;
            display: inline-block;
            vertical-align: middle;
            margin-right: 10px;
            margin-top: -2px;
        }

        .pay-way dd .weixinimg {
            background: url(../images/order/pay_weixin.png) no-repeat;
            background-size: 100%;
            width: 60px;
            height: 60px;
            display: inline-block;
            vertical-align: middle;
            margin-right: 10px;
            margin-top: -2px;
        }

        .pay-way dd .zgylimg {
            background: url(../images/order/pay_bank.png) no-repeat;
            background-size: 100%;
            width: 94px;
            height: 60px;
            display: inline-block;
            vertical-align: middle;
            margin-right: 10px;
            margin-top: -2px;
        }

.pay-description {
    background: #eee;
    padding: 10px;
    font-size: 20px;
    line-height: 35px;
    border: 1px solid #eeecd6;
    text-align: left;
    overflow: hidden;
    margin: 20px;
    display: inline-block;
}

.paytype {
    background-color: #fff;
    overflow: hidden;
    display: inline-block;
    color: #666;
    padding: 0 0 20px 0;
}

.ordnum {
    font-size: 23px;
}

    .ordnum span {
        margin-right: 10px;
    }

    .ordnum a {
        border: 1px #ccc solid;
        padding: 5px 10px;
        border-radius: 5px;
    }

.pay-description a {
    text-decoration: underline;
    margin: 0 5px;
}

.pay-choice {
    border: 1px solid #fb746e !important;
}

.successordone {
    padding: 20px 0;
    font-size: 25px;
    text-align: center;
    margin: 20px;
    border-bottom: 1px #c69764 dashed;
    color: #999;
}

    .successordone ul li {
        line-height: 50px;
    }

        .successordone ul li b {
            font-size: 35px;
            font-weight: 500;
        }

.pay-weixin {
    text-align: center;
    margin: 20px;
    color: #666 !important;
}

    .pay-weixin dd {
        padding: 20px;
        font-size: 23px;
        margin: 0 50px;
    }

.linebottom {
    border-bottom: 1px #CCC solid;
    margin: 0 100px;
}

.pay-weixin dd b {
    font-size: 30px;
}

.pay-weixin img {
    width: 50%;
}

.weixinpaylogo {
    margin: 30px 0;
}

.white_content {
    max-width: 640px;
    /*display: none;*/
    position: fixed;
    background-color: #fff;
    z-index: 1;
    overflow: auto;
    -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    top: 30%;
    border: 1px #c69764 solid;
    margin: 0 10%;
}

.user-address-plus1 {
    border-radius: 5px;
}

.zfts {
    background-color: #c69764;
    color: #fff;
    font-size: 30px;
}

    .zfts p {
        padding: 10px;
        margin: 0;
        text-align: center;
    }

.zftsjz {
    margin-right: 10px;
    font-size: 23px;
    text-align: left;
}

    .zftsjz img {
        width: 120px;
        float: left;
    }

.zftsinput {
    text-align: center;
    padding-bottom: 20px;
    float: left;
    width: 100%;
}

.user-address-sub-wt {
    text-align: center;
    background: #eee;
    border: 1px #ccc solid;
    color: #333 !important;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px #ccc;
    -moz-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 10px #ccc;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ececec', endColorstr='#fff')";
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ececec', endColorstr='#fff')";
    background-image: -webkit-gradient(linear,left bottom,left top,color-start(0, #ececec),color-stop(1, #fff));
}

.user-address-sub {
    padding: 10px;
    margin: 10px;
    font-family: "Microsoft YaHei";
    border: none;
    color: #fff;
    outline: none;
    cursor: pointer;
    font-size: 23px;
}

.user-address-sub-zfwc {
    text-align: center;
    background: #c69764;
    border-radius: 5px;
    color: #ffde94;
    border: 1px solid #cf8d2f;
    -webkit-box-shadow: inset 0 1px 2px #cf8d2f;
    -moz-box-shadow: inset 0 1px 2px #cf8d2f;
}

.user-address-sub {
    padding: 10px;
    margin: 10px;
    font-family: "Microsoft YaHei";
    border: none;
    color: #fff;
    outline: none;
    cursor: pointer;
}

.bglight {
    background-color: #333;
    opacity: 0.5;
    position: absolute;
    height: 100%;
    width: 100%;
}

/*#detailid {
	height: 100px;
}*/
/*支付页面结束*/

/*地址开始*/
.titletabletwo {
    width: 100%;
    background-color: #fff;
    z-index: 10;
    height: 80px;
    line-height: 80px;
    top: 90px;
    border-top: #ccc 1px solid;
}

    .titletable ul, .titletabletwo ul, .titletablethree {
        width: 100%;
        overflow: hidden;
        margin: 0;
        border-bottom: #ccc 1px solid;
    }

    .titletabletwo .active {
        border-bottom: 3px #c69764 solid;
    }

        .titletabletwo .active a {
            color: #c69764;
            font-weight: bold;
        }

    .titletabletwo ul li {
        float: left;
        width: 49.8%;
        text-align: center;
        height: 80px;
        line-height: 80px;
        font-size: 25px;
    }

        .titletabletwo ul li a {
            display: block;
        }

.linelrs {
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
}

.youaddOK, .youaddtwo {
    -webkit-border-image: url(../images/order/adressinfoOK.png) 0 0 0 0 stretch stretch;
    -moz-border-image: url(../images/order/adressinfoOK.png) 0 12 0 12 round stretch;
    display: block;
    font-size: 20px;
    text-decoration: inherit;
    text-align: left;
    margin: 20px;
}

    .youaddOK ul {
        padding: 30px;
    }

.btnaddress, .btnaddresstcdl {
    width: 90%;
    margin: 30px;
    text-align: left;
    font-size: 25px;
    height: 60px;
    line-height: 60px;
}

    .btnaddress .btnadd, .btnaddress2 .btnadd {
        width: 100%;
        float: left;
        text-align: center;
        background-color: #c69764;
        color: #fff;
        border-radius: 60px;
        border: 2px #c69764 solid;
    }

    .btnaddresstcdl .btnadd {
        width: 100%;
        float: left;
        text-align: center;
        background-color: #fff;
        border: 2px #c69764 solid;
        color: #c69764;
        border-radius: 60px;
    }

.fullAddress, .address p {
    font-size: 25px;
}

.right {
    text-align: right;
    font-size: 25px !important;
}

    .right a {
        margin-right: 20px;
    }

.address {
    border: 1px #ccc solid;
    border-radius: 3px;
    font-size: 20px;
    text-align: left;
    margin: 20px;
    padding: 0 30px;
    background-color: #fff;
}

.user-address-plus {
    margin: 20px;
}

    .user-address-plus ul {
        text-align: left;
        border-radius: 6px;
    }

        .user-address-plus ul li {
            border-bottom: 1px #999 solid;
        }

            .user-address-plus ul li span {
                text-align: left;
                width: 150px;
                font-size: 25px;
                padding: 10px;
                display: inline-block;
            }

.user-address-bt {
    width: 65%;
    height: 60px;
    line-height: 60px;
    border: none;
    outline: none;
    padding: 10px;
    font-size: 25px;
    color: #888 !important;
}

.user-address-select {
    width: 65%;
    height: 80px;
    border: none;
    background-color: #fff;
    outline: none;
    color: #888 !important;
    overflow: hidden;
    cursor: pointer;
    font-size: 25px;
    padding-left: 10px;
}

.user-address-text {
    width: 96%;
    height: 100px;
    border: none;
    outline: none;
    vertical-align: top;
    overflow: hidden;
    padding: 10px;
    font-size: 25px;
    color: #888 !important;
}

.ridtext {
    float: left;
    display: inline-block;
    font-size: 25px;
    width: 100%;
    text-align: left;
}

    .ridtext i {
        margin-left: 50px;
    }

    .ridtext input {
        width: 30px;
        height: 30px;
        border: 1px #c69764 solid;
        border-radius: 30px;
        line-height: 10px;
        position: absolute;
    }

        .ridtext input:checked {
            background-color: #c69764;
        }

.addressinfo2-pad {
    padding: 10px 20px 20px 20px;
    text-align: left;
}

.addressinfo2-li01 {
    font-size: 30px;
    color: #1c1c1c;
    list-style: none;
    line-height: 50px;
}

.shenginfo {
    width: 100%;
    line-height: 60px;
    border-radius: 5px;
    border: 1px #d2d2d2 solid;
    background: #FFF;
    margin-top: 5px;
    padding: 5px 10px;
    font-size: 25px;
}

.address-mendian {
    margin-top: 20px;
    list-style: none;
    font-size: 25px;
    color: #c8110d;
    line-height: 50px;
}

.address-tel {
    list-style: none;
    font-size: 25px;
    color: #c8110d;
    line-height: 40px;
}

addressinfo2-li01 {
    font-size: 20px;
    color: #1c1c1c;
    list-style: none;
}

.shouhinfo {
    margin: 20px 0;
}

.xinxi {
    line-height: 80px;
    border-radius: 5px;
    border: 1px #d2d2d2 solid;
    background: #FFF;
    margin-top: 10px;
}

.addressinfo_input {
    padding-left: 10px;
    font-size: 25px;
    border-bottom: 1px #ccc solid;
}

    .addressinfo_input input {
        font-size: 25px;
        color: #333;
        padding: 5px;
        border: none;
        width: 65%;
    }

.r1 {
    width: 45%;
    background-color: #c8110d;
    color: #fff;
    float: left;
}

.address-tishi {
    list-style: none;
    font-size: 25px;
    margin-top: 10px;
    color: #999;
    font-weight: bold;
}

.address-title {
    list-style: none;
    font-size: 25px;
    text-indent: 40px;
    line-height: 40px;
    margin-top: 5px;
    color: #999;
}

.baocunbtn {
    float: left;
    display: inline-block;
    font-size: 25px;
    width: 100%;
    text-align: center;
    background-color: #c69764;
}

    .baocunbtn a {
        color: #fff;
        padding: 15px 0;
        display: block;
    }
/*地址结束*/

/*订单拆分开始*/
.ordercf {
    font-size: 20px;
    text-align: left;
    height: 40px;
    line-height: 40px;
    margin: 20px;
}

    .ordercf i {
        width: 40px;
        height: 40px;
        display: inline-block;
        float: left;
        margin-right: 10px;
    }

        .ordercf i img {
            width: 40px;
            height: 40px;
        }

.ordercf {
    font-size: 30px;
}

.btnchaifen {
    margin: 40px 20px 20px 20px;
    text-align: left;
}

    .btnchaifen a {
        margin-right: 10px;
        font-size: 23px;
        padding: 10px 20px;
        border: 1px #c69764 solid;
        color: #c69764;
    }

.pricecf {
    color: #666;
    text-align: left;
    font-size: 25px;
    margin: 30px 20px 20px 20px;
}

.zhuyicf {
    background: #f8f7ec;
    padding: 10px;
    font-size: 20px;
    line-height: 35px;
    border: 1px solid #eeecd6;
    text-align: left;
    overflow: hidden;
    margin: 70px 20px 20px 20px;
    display: inline-block;
}

    .zhuyicf p {
        text-align: left;
        overflow: hidden;
        display: block;
        margin: 10PX 0;
        color: #999;
    }
/*订单拆分结束*/

/*评价开始*/
.centtitorderpingj {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    background-color: #fff;
    padding: 5px 0;
    margin: 5px 0;
    margin-bottom: 30px;
}

    .centtitorderpingj img {
        width: 150px;
        height: 150px;
        float: left;
    }

.evaluation-content-right {
    float: left;
    overflow: hidden;
    width: 100%;
}

    .evaluation-content-right dl {
        margin: 0;
        text-align: left;
    }

        .evaluation-content-right dl dd {
            overflow: hidden;
        }

.xzw_starBox {
    position: relative;
    overflow: hidden;
}

.xzw_starSys .star {
    height: 60px;
    width: 300px;
    background: url(../images/order/pingjia.png) repeat-x;
    cursor: pointer;
}

    .xzw_starSys .star li {
        float: left;
        padding: 0px;
        margin: 0px;
    }

        .xzw_starSys .star li a {
            display: block;
            width: 60px;
            height: 60px;
            overflow: hidden;
            text-indent: -9999px;
            position: absolute;
            z-index: 5;
        }

            .xzw_starSys .star li a:hover {
                background: url(../images/order/pingjia.png) 0 -53px repeat-x;
                z-index: 3;
                left: 0;
            }

    .xzw_starSys .star a.one-star {
        left: 0px;
    }

        .xzw_starSys .star a.one-star:hover {
            width: 60px;
        }

    .xzw_starSys .star a.two-stars {
        left: 60px;
    }

        .xzw_starSys .star a.two-stars:hover {
            width: 120px;
        }

    .xzw_starSys .star a.three-stars {
        left: 120px;
    }

        .xzw_starSys .star a.three-stars:hover {
            width: 180px;
        }

    .xzw_starSys .star a.four-stars {
        left: 180px;
    }

        .xzw_starSys .star a.four-stars:hover {
            width: 240px;
        }

    .xzw_starSys .star a.five-stars {
        left: 240px;
    }

        .xzw_starSys .star a.five-stars:hover {
            width: 300px;
        }

.xzw_starSys .current-rating {
    background: url(../images/123.png) 0 -25px repeat-x;
    position: absolute;
    height: 20px;
    z-index: 1;
    top: 0;
    left: 0;
}

.evaluation-content-right textarea {
    font-size: 23px;
    width: 96%;
    padding: 10px;
    height: 100px;
    color: #585856;
    border: 1px solid #ccc;
    outline: none;
    overflow: hidden;
}

.e3 {
    float: left;
    margin-top: 10px;
    margin-right: 30px;
    background: #c69764;
    color: #fff;
    border-radius: 5px;
    font-size: 23px;
    padding: 10px;
    outline: none;
    border: none;
}

.e2 {
    font-size: 23px;
    float: left;
    text-align: center;
    margin-top: 10px;
    border-radius: 5px;
    color: #fff;
    outline: none;
    border: none;
}

.webuploader-container {
    position: relative;
}

.evaluation-tips {
    margin-top: 10px;
    color: #999 !important;
    line-height: 40px;
}

.titpingj {
    color: #888 !important;
    height: 60px;
    line-height: 60px;
    font-size: 23px;
}

.evaluation-box {
    display: none;
}

    .evaluation-box dl dd {
        font-size: 20px !important;
        display: block;
    }

.pingjiadiv {
    margin: 20px;
    overflow: hidden;
}
/*评价结束*/

/*购物券开始*/
.pros {
    bottom: 0;
    position: relative;
}

.tab_menu2 {
    overflow: hidden;
    border-top: 1px #ccc solid;
    border-bottom: 1px #ccc solid;
    background-color: #f4f4f4;
    height: 60px;
    line-height: 60px;
    margin: 0;
}

    .tab_menu2 li.current {
        color: #c69764;
        background-color: #FFF;
        border-bottom: 2px #c69764 solid;
    }

    .tab_menu2 li, .tab_menupro li {
        width: 33.3%;
        float: left;
        font-size: 25px;
        text-align: center;
        cursor: pointer;
    }

.kaquanwei {
    margin: 10px 20px;
    overflow: hidden;
}

.divkaquanlq {
    float: left;
    width: 100%;
    background-color: #fff;
    border: 1px #f9f9f9 solid;
    border-radius: 3px;
}

    .divkaquanlq .centerkqdet {
        float: left;
        font-size: 20px;
        width: 80%;
    }

    .divkaquanlq .pricekq {
        font-size: 35px;
        color: #fb746e;
        font-family: verdana;
        overflow: hidden;
        text-align: left;
        margin-bottom: 10px;
    }

        .divkaquanlq .pricekq span {
            font-size: 55px;
            font-family: arial;
        }

        .divkaquanlq .pricekq em {
            color: #333;
            font-size: 25px;
            height: 30px;
            overflow: hidden;
            width: 46%;
            position: absolute;
            margin-top: 20px;
            margin-left: 20px;
        }

    .divkaquanlq .centerkqdet dl dd p {
        overflow: hidden;
        margin: 0 0;
        width: 95%;
        height: 30px;
        color: #666;
        font-size: 22px;
    }

.centerkqdet dl {
    margin: 10px 20px;
}

.divkaquanlq .centerkqdet dl dd i {
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -332px -17px;
    width: 20px;
    height: 13px;
    display: inline-block;
    float: right;
    margin-top: -18px;
}

    .divkaquanlq .centerkqdet dl dd i.kqdowntext {
        transform: rotateX(180deg);
    }

.hidetextp {
    width: 65%;
    position: absolute;
    border: 1px #ddd solid;
    padding: 10px;
    box-shadow: 1px 0 4px 1px #ddd;
    background-color: #fff;
    color: #666;
    z-index: 10;
    border: 1px #ccc solid;
    background-color: #fff;
    text-align: left;
}

.huitextkq {
    color: #999;
    font-size: 22px;
    text-align: left;
}

.amorelq {
    background-color: #fff;
    text-align: center;
    width: 88%;
    padding: 20px;
    margin: 0 20px;
    color: #c69764;
    font-size: 25px;
}

.divkaquanlq .rightkaquanhui {
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    width: 20%;
    float: right;
    background-color: #ccc;
}

    .divkaquanlq .rightkaquanhui span {
        font-size: 30px;
        margin-top: 16px;
        margin-left: 10px;
        float: right;
        text-align: center;
        color: #fff;
        overflow: hidden;
        padding: 0 15% 18% 15%;
        letter-spacing: 10px;
    }

.divkaquanlq .rightkaqualv {
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    width: 20%;
    float: right;
    background-color: #03c22a;
}

    .divkaquanlq .rightkaqualv span, .divkaquanlq .rightkaquared span {
        font-size: 25px;
        margin-top: 16px;
        margin-left: 10px;
        float: right;
        text-align: center;
        color: #fff;
        overflow: hidden;
        padding: 0 15% 15% 15%;
        letter-spacing: 13px;
    }

.divkaquanlq .rightkaquared {
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    width: 20%;
    float: right;
    background-color: #fb746e;
}

.textzynomore {
    color: #ccc;
    text-align: center;
    margin: 30px;
    font-size: 20px;
}

.titbglq {
    width: 100%;
    margin: 0;
    font-size: 35px;
    height: 80px;
    line-height: 80px;
    background-color: #d9d0be;
    color: #815321;
    font-weight: 300;
}

    .titbglq em {
        width: 55%;
        display: block;
    }

    .titbglq i {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -10px -590px;
        width: 50px;
        height: 50px;
        display: inline-block;
        margin-top: 13px;
    }

    .titbglq span {
        position: absolute;
    }

.titjrjjzong {
    background-color: #f8f7ec;
    padding: 30px 10px;
    margin: 50px 30px;
    -moz-box-shadow: 4px 4px 12px 4px rgba(20%,20%,40%,0.5);
    -webkit-box-shadow: 4px 4px 12px 4px rgba(20%,20%,40%,0.5);
    box-shadow: 4px 4px 12px 4px rgba(20%,20%,40%,0.5);
    border-radius: 10px;
}

    .titjrjjzong h3 {
        font-size: 30px;
        padding: 0 0 25px 0;
        margin: 0;
        font-weight: 300;
        color: #c69764;
    }

    .titjrjjzong ul {
        margin: 0;
    }

        .titjrjjzong ul li {
            font-size: 23px;
            line-height: 50px;
            font-weight: 300;
        }

.yanzhengma, .denglumm {
    width: 93%;
    font-size: 23px;
    text-align: left;
    float: left;
    height: 50px;
    line-height: 50px;
    background-color: #fff;
    padding: 10px 20px;
    border: 1px #c69764 solid;
}

    .yanzhengma input {
        width: 50%;
        height: 50px;
        line-height: 50px;
        border: none;
        outline: none;
        font-size: 23px;
        text-align: left;
    }

    .denglumm input {
        width: 95%;
        height: 50px;
        line-height: 50px;
        border: none;
        outline: none;
        font-size: 23px;
    }

    .yanzhengma em {
        text-align: right;
        float: right;
        color: #c69764;
    }

.btnqueding {
    width: 100%;
    background-color: #c69764;
    color: #fff;
    overflow: hidden;
    margin: 20px 0;
    display: inline-block;
}

    .btnqueding a {
        width: 100%;
        background-color: #c69764;
        color: #fff;
        overflow: hidden;
        display: block;
        font-size: 25px;
        padding: 20px 0;
    }
/*购物券结束*/

/*退款、售后开始*/
.tianjiatpinp {
    text-decoration: underline;
}

.shouhouindex {
    margin: 0 20px;
}

    .shouhouindex li {
        border-bottom: 1px #ccc dashed;
        height: 80px;
        padding: 20px 0;
    }

.leftshouhou {
    display: inline-block;
}

.youjiant {
    width: 80px;
    height: 80px;
    display: inline-block;
    float: left;
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -140px -590px;
}

.conshdiv {
    display: inline-block;
    color: #666;
    line-height: 40px;
}

    .conshdiv h3 {
        font-size: 25px;
        margin: 0;
        font-weight: 300;
    }

    .conshdiv p {
        margin: 0 !important;
        font-size: 20px !important;
        font-weight: 300;
    }

.shouhouindex li i {
    width: 10%;
    float: right;
    text-align: right;
    display: inline-block;
    line-height: 100px;
}

    .shouhouindex li i img {
        line-height: 100px;
    }

.shouhoudiv {
    width: 100%;
    text-align: left;
    margin-top: 180px;
}

.shouhoujldiv {
    width: 100%;
    text-align: left;
    margin-top: 100px;
}

.tuikshouh li {
    overflow: hidden;
    border-bottom: 1px #ccc solid;
}

.tuikshouh p {
    margin: 20px;
    font-size: 25px;
    width: 100px;
    float: left;
}

.timediv {
    text-align: center;
    color: #cccccc;
    width: 94% !important;
}

.jintk {
    width: 80px;
    height: 80px;
    display: inline-block;
    float: left;
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -80px -585px;
}

.tuihtk {
    width: 80px;
    height: 80px;
    display: inline-block;
    float: left;
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -236px -585px;
}

.tuikshouh textarea {
    width: 70%;
    border: none;
    outline: none;
    font-size: 23px;
    padding: 20px 20px 40px 20px;
    color: #c69764;
    height: 90px;
    overflow: hidden;
}

.tuikshouh input {
    width: 70%;
    border: none;
    outline: none;
    font-size: 23px;
    padding: 20px;
    color: #c69764;
    display: inline-table;
}

.tishi {
    margin-top: -40px;
    position: absolute;
    float: right;
    text-align: right;
    font-size: 23px;
    color: #999;
    width: 97%;
    display: block;
}

.btntijiao {
    margin: 20px 20px 50px 20px;
    overflow: hidden;
}

    .btntijiao input {
        width: 100%;
        border-radius: 10px;
        color: #fff;
        font-size: 25px;
        background-color: #c69764;
        border: none;
        outline: none;
        padding: 20px;
    }

    .btntijiao p {
        border-radius: 10px;
        color: #fff;
        font-size: 25px;
        background-color: #c69764;
        border: none;
        outline: none;
        padding: 20px;
        margin: 0;
        text-align: center;
    }

.shangcimg {
    margin: 20px;
    display: inline-block;
}

    .shangcimg dl {
        margin: 0;
    }

        .shangcimg dl dd {
            float: left;
            margin-right: 10px;
        }

    .shangcimg img {
        width: 150px;
        height: 150px;
    }

    .shangcimg i img {
        position: relative;
        right: 0;
        width: 30px;
        height: 30px;
        display: block;
        float: right;
        margin-left: -15px;
        z-index: 2;
        margin-top: -15px;
        background-size: 100%;
    }

.scpzdiv {
    background-color: #fff;
    width: 100%;
    margin: 20px 0;
}

.jinegd {
    color: #c69764;
    background-color: #fff;
    padding: 20px;
    font-size: 23px;
    float: left;
    width: 70%;
}

    .jinegd select {
        color: #c69764;
        border: none;
        outline: none;
        font-size: 23px;
        width: 94%;
        text-align: left;
    }

.shenqjl, .ddshenqjldiv {
    background-color: #fff;
    border-radius: 10px;
    margin: 20px;
    padding: 20px;
    display: inline-block;
    width: 88%;
}

.shenhedetdiv {
    background-color: #fff;
    border-radius: 10px;
    padding: 0 20px 50px 20px;
    display: inline-block;
    width: 93%;
    margin-top: -10px;
}

.shenqjl a {
    color: #f00;
    text-align: right;
    float: right;
}

.maijiadiv {
    background-color: #c69764;
    border-radius: 10px;
    margin: 20px;
    padding: 20px;
    display: inline-block;
    width: 88%;
}

.shenqjl h3, .shenqjltit {
    font-size: 28px;
    border-bottom: #999 solid 1px;
    text-align: center;
    padding: 10px 0;
    margin: 0;
    font-weight: 300;
}

.maijiadiv h3 {
    font-size: 28px;
    border-bottom: #fff solid 1px;
    text-align: center;
    padding: 10px 0;
    margin: 0;
    font-weight: 300;
}

.shenqjl p {
    font-size: 23px;
    color: #999;
    width: 100%;
    float: none !important;
}

.shenhedetdiv p {
    font-size: 23px;
    width: 100%;
    float: none !important;
    padding: 20px 0;
    margin: 0;
    color: #666;
    border-top: 1px #eee solid;
}

.maijiadiv p {
    font-size: 23px;
    color: #fff;
    width: 100%;
    float: none !important;
}

.shenqjl em {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    background-color: #999;
    display: inline-block;
    margin-right: 20px;
}

.shenhedetdiv em {
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background-color: #c69764;
    display: inline-block;
    margin-right: 20px;
}

.maijiadiv em {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    background-color: #fff;
    display: inline-block;
    margin-right: 20px;
}

.shenqjl i, .maijiadiv i, .shenhedetdiv i {
    margin-left: 20px;
}

.shenhedet {
    font-size: 25px;
    margin: 20px;
}

    .shenhedet i {
        font-size: 25px;
        color: #999;
    }

.shenhelc {
    color: #333 !important;
}

    .shenhelc em {
        background-color: #c69764;
    }

.dengdcl {
    padding: 50px 20px 0 20px !important;
    float: none !important;
    font-size: 23px;
    color: #999;
    border-top: 2px #c69764 dashed;
}

.topdettim {
    font-size: 21px;
    color: #666;
}

.timetop {
    float: right;
}

.icotkcgsuccess {
    text-align: center;
    color: #09b309;
    padding: 80px 20px;
    overflow: hidden;
    border-top: 2px #c69764 dashed;
}

.icotkcgfail {
    text-align: center;
    color: #999;
    padding: 80px 20px 0 20px;
    border-top: 2px #c69764 dashed;
}

    .icotkcgsuccess p, .icotkcgfail p {
        font-size: 25px;
        width: 100%;
        margin: 10px 0;
    }

.icotkcgsuccess i {
    width: 100px;
    height: 100px;
    display: inline-block;
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -320px -550px;
}

.icotkcgfail i {
    width: 100px;
    height: 100px;
    display: inline-block;
    background: url(../images/new/imgico.png) no-repeat;
    background-position: -439px -550px;
}

.btnshjgfail {
    background-color: #fff;
    height: 80px;
    line-height: 80px;
    position: fixed;
    bottom: 0;
    width: 100%;
}

.btnshjgfail {
    font-size: 25px;
}

.lianxmjbtn {
    display: inline-block;
}

    .lianxmjbtn a {
        background-color: #c69764;
        color: #fff;
        height: 50px;
        line-height: 50px;
        display: inline-block;
        padding: 0 10px;
        border-radius: 10px;
        width: 150px;
        margin: 15px 20px;
    }

    .lianxmjbtn em {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -435px -495px;
        width: 40px;
        height: 40px;
        display: inline-block;
        margin-top: 5px;
        margin-right: 10px;
    }

    .lianxmjbtn span {
        color: #fff;
        display: inline-block;
        position: absolute;
    }

.shenqjrbtn {
    float: right;
}

    .shenqjrbtn a {
        background-color: #ccc;
        color: #fff;
        height: 50px;
        line-height: 50px;
        display: inline-block;
        border-radius: 10px;
        width: 150px;
        text-align: center;
        margin: 15px 20px;
        float: right;
    }

.btnrightsq {
    width: 400px;
    float: right;
}

.bottom90px {
    margin-bottom: 90px;
}
/*退款、售后结束*/

/*消息中心开始*/
.infozong {
    margin-top: 90px;
    margin: 150px 20px 20px 20px;
    max-width: 640px;
    text-align: left;
}

.tzinfo {
    height: 100px;
    padding: 10px 0;
}

.tongzimg img {
    width: 80px;
    height: 80px;
    float: left;
    margin-top: 10px;
}

.tongztext {
    text-align: left;
    margin-left: 100px;
    border-bottom: 1px #ccc solid;
    height: 100px;
}

    .tongztext h3 {
        font-size: 28px;
        margin: 0 0;
        padding-top: 10px;
    }

    .tongztext p {
        font-size: 22px;
        margin: 10px 0;
        color: #999;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

.newinfo {
    background-color: #f00;
    width: 15px;
    height: 15px;
    display: inline-block;
    border-radius: 15px;
    position: absolute;
    margin-left: -18px;
    margin-top: 15px;
}
/*消息中心结束*/

/*error*/
.page404 {
    width: 100%;
    height: 530px;
    max-width: 640px;
    position: fixed;
    text-align: center;
    background-color: #fff;
}

.error {
    background: url(../images/new/error.jpg) no-repeat center;
    background-size: 100%;
    width: 640px;
    max-width: 640px;
    height: 430px;
    margin: 0 auto;
}

.page404 p {
    font-size: 25px;
    color: #6d6d6d;
    line-height: 40px;
}

.page404 .conerror {
    margin-top: 30px;
    text-align: center;
}

    .page404 .conerror a {
        background-color: #69432f;
        padding: 10px 20px;
        margin: 0 10px;
        color: #fff;
        text-align: center;
        border-radius: 25px;
        font-size: 25px;
        /*阴影*/
        -webkit-box-shadow: 5px 5px 5px #ccc;
        -moz-box-shadow: 5px 5px 5px #ccc;
        box-shadow: 5px 5px 5px #ccc;
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ececec', endColorstr='#fff')";
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ececec', endColorstr='#fff')";
        background-image: -webkit-gradient(linear,left bottom,left top,color-start(0, #ececec),color-stop(1, #fff));
    }

/*最新活动开始*/
.newhuodong {
    margin: 20px;
    padding-bottom: 100px;
}

    .newhuodong ul li {
        border: 1px #ccc solid;
        background-color: #fff;
        text-align: left;
        margin-bottom: 20px;
    }

.dettithd {
    margin: 10px 20px;
}

    .dettithd p {
        margin: 0 auto;
        margin: 5px 0;
        font-size: 22px;
        height: 28px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .dettithd span {
        font-size: 20px;
        color: #999;
    }

.newhuodong ul li img {
    width: 100%;
}
/*最新活动结束*/

/*帮助中心开始*/
.userRtitle2 {
    width: 100% !important;
    font-size: 30px !important;
    margin: 20px !important;
    padding: 0 !important;
}

.Hbg1 {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.bgff {
    width: 96% !important;
    padding: 20px !important;
    border: none !important;
}

.pbot8 {
    margin-bottom: 0 !important;
}

.text26 {
    margin: 0 20px !important;
}

.line28 {
    padding: 0 !important;
    margin: 0 20px !important;
}

.f6f5 {
    margin: 0 20px;
}

.bgcolorhelp {
    margin: 0 10px;
}

.helpright2 a img {
    float: left;
    display: block;
    border: 2px #fff solid;
}

.phelp2, .linehight20, .regpro, .helptable, .helppay01, .helponpay, .helponpayimg, .helpdist_p, .helpwarr, .helpwarr_p {
    margin: 0 20px !important;
}

.order-list {
    overflow: hidden;
}
/*帮助中心结束*/


.youhq {
    border: 1px solid #ccc;
    padding: 10px 0;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    margin: 10px;
    padding: 15px 10px;
    font-size: 23px;
}

    .youhq .text {
        color: #333;
        outline: none;
        font-size: 23px;
        border: none;
        max-width: 79%;
        overflow: hidden;
        float: right;
        text-align: right;
        margin-right: 25px;
    }

    .youhq span {
        display: block;
        width: 100px;
        text-align: left;
        float: left;
        color: #666;
    }

    .youhq i {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -330px -5px;
        width: 30px;
        height: 30px;
        display: inline-block;
        float: right;
        position: absolute;
        right: 15px;
    }

    .luozuang {
    border: 1px solid #ccc;
    padding: 10px 0;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    margin: 10px;
    padding: 15px 10px;
    font-size: 23px;
}

   .luozuang .text {
        color: #333;
        outline: none;
        font-size: 23px;
        border: none;
        max-width: 79%;
        overflow: hidden;
        float: right;
        text-align: right;
        margin-right: 35px;
    }

    .luozuang span {
        display: block;
        width: 120px;
        text-align: left;
        float: left;
        color: #666;
    }

    .luozuang i {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -330px -5px;
        width: 30px;
        height: 30px;
        display: inline-block;
        float: right;
        position: absolute;
        right: 15px;
    }

/*物流页面开始*/
.wuliupro {
    background-color: #fff;
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}

.leftwuliu {
    width: 160px;
    float: left;
    margin: 20px 10px;
}

    .leftwuliu img {
        width: 160px;
        border: 1px solid #ccc;
        z-index: 0;
    }

    .leftwuliu i {
        height: 30px;
        margin-top: -45px;
        background: rgba(0, 0, 0, 0.6);
        color: #fff;
        position: relative;
        font-size: 22px;
        padding: 5px 0;
        float: left;
        width: 160px;
        z-index: 2;
    }

.rightwuliu {
    text-align: left;
    font-size: 22px;
    margin: 20px 10px;
    float: left;
}

    .rightwuliu b {
        color: #c69764 !important;
        font-size: 26px;
    }

    .rightwuliu p {
        margin: 15px 0;
        color: #666;
    }

.topwlinfo {
    color: #c69764 !important;
}

.timewl {
    width: 15%;
    float: left;
    display: inline-block;
    text-align: right;
    padding-bottom: 80px;
    border-right: 1px #ccc solid;
    padding-right: 40px;
}

    .timewl p {
        margin: 0 0 10px 0;
    }

    .timewl b {
        font-size: 26px;
        font-weight: normal;
    }

    .timewl span {
        font-size: 20px;
    }

.detailwl {
    width: 65%;
    text-align: left;
    margin: 0 40px 10px 40px;
    overflow: hidden;
    float: left;
}

    .detailwl span {
        font-size: 25px;
    }

    .detailwl p {
        font-size: 20px;
        margin: 15px 0;
    }

        .detailwl p i {
            margin: 0 10px;
        }

.wuliupro ul {
    padding: 0;
    overflow: hidden;
    margin: 50px 0;
    height: 300px;
    position: relative;
}

    .wuliupro ul li {
        padding: 0;
        overflow: hidden;
        color: #999;
    }

.linewlcon {
    float: left;
}

.topwlinfo .linewlcon i {
    width: 30px !important;
    height: 30px !important;
    background: url(../images/new/imgico.png) no-repeat !important;
    display: block;
    background-position: -168px -712px !important;
    position: absolute;
    margin-left: -15px !important;
    background-color: #fff !important;
}

.wuliupro ul li .linewlcon i {
    width: 30px;
    height: 30px;
    background: url(../images/new/imgico.png) no-repeat;
    display: block;
    background-position: -252px -711px;
    position: absolute;
    margin-left: -15px;
    background-color: #fff;
    border-radius: 30px;
}

.bottomwlinfo .timewl b {
    font-size: 22px !important;
}

.bottomwlinfo .detailwl p {
    margin: 0;
    font-size: 22px;
}

.bottomwlinfo .timewl {
    width: 15%;
    float: left;
    display: inline-block;
    text-align: right;
    padding-bottom: 80px;
    padding-right: 40px;
    border: none !important;
}

.bottomwlinfo .linewlcon i {
    width: 12px !important;
    height: 12px !important;
    border-radius: 12px !important;
    display: block;
    background-size: 100% !important;
    position: absolute;
    margin-left: -5px !important;
    background-color: #ccc !important;
}

.noprowlinfo, .morewl {
    color: #999;
    font-size: 22px;
    text-align: center;
}

    .morewl i {
        width: 30px;
        height: 30px;
        background: url(../images/new/imgico.png) no-repeat;
        display: block;
        background-position: -321px -711px;
        background-color: #fff;
        border-radius: 30px;
        float: left;
        margin-left: 62%;
    }

    .morewl span {
        margin-left: -73%;
    }
/*物流页面结束*/

/*闪购页面开始*/
.sliderindex ul {
    margin: 0;
    padding: 0;
}

.mui-tabs-iscroll {
    position: relative;
    height: 80px;
    left: 0;
    top: 0;
    right: 0;
    white-space: nowrap;
}

    .mui-tabs-iscroll .inner {
        position: relative;
        z-index: 99;
        background-color: #2D3845;
        height: 80px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
    }

    .mui-tabs-iscroll ul {
        float: left;
        font-size: 0;
        letter-spacing: -4px;
    }

    .mui-tabs-iscroll .inner > li {
        display: block;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        height: 80px;
        text-align: center;
        color: #999;
        padding: 0;
    }

        .mui-tabs-iscroll .inner > li.active {
            position: relative;
            background: #c69764;
            color: #FFF;
        }

    .mui-tabs-iscroll .inner .time {
        height: 80px;
        line-height: 80px;
        font-size: 28px;
        overflow: hidden;
        letter-spacing: 0px;
    }

        .mui-tabs-iscroll .inner .time em {
            font-size: 26px;
            vertical-align: bottom;
        }

    .mui-tabs-iscroll .inner .text {
        position: relative;
        padding-bottom: 5px;
        height: 22px;
        line-height: 22px;
        font-size: 12px;
        z-index: 2;
    }


.activity-tab {
    padding: 0px;
    border: none;
    margin: 0;
}

    .activity-tab li {
        border: none;
        margin-right: 0px;
    }

.m-daily-sale-itemcell-header.inactive {
    border-color: #2CB95E;
}

.m-daily-sale-itemcell-header {
    /*position: relative;
	top:.5rem;*/
    height: 36px;
    line-height: 38px;
    border-left: 4px solid #CCC;
    padding: 0 6px;
    background: #F7F7F7;
    overflow: hidden;
    display: block !important;
}

    .m-daily-sale-itemcell-header.inactive .text {
        color: #2CB95E;
    }

    .m-daily-sale-itemcell-header .text {
        font-size: 22px;
    }

    .m-daily-sale-itemcell-header .countdown {
        position: absolute;
        height: 36px;
        line-height: 38px;
        overflow: hidden;
        top: 0;
        right: 0;
        text-align: right;
        padding: 0 6px;
    }

.activity-box {
    border-top: 1px solid #ccc;
}

.e-m-daily-salitemcell-inner {
    padding-top: 1%;
    height: 240px;
    position: relative;
    margin: 20px;
}

.m-daily-sale-itemcell .img-wrapper {
    margin-right: 15px;
    float: left;
    width: 240px;
    height: 240px;
    position: relative;
    /* margin-left: 15px; */
}

    .m-daily-sale-itemcell .img-wrapper .item-img {
        background: #f7f7f7 no-repeat center center;
        -webkit-background-size: contain;
        background-size: contain;
        position: absolute;
        /* left: 0; */
        /* top: 0; */
        width: 100%;
        height: 100%;
    }

.m-daily-sale-itemcell .item-summary {
    height: 200px;
    overflow: hidden;
    position: relative;
    border-bottom: 1px dashed #999;
    padding: 20px 0;
}

.j_AddCart {
    -webkit-box-flex: 1;
    height: 24px;
    line-height: 24px;
    /* text-align: center; */
    font-size: 22px;
    color: #959996;
}

.m-daily-sale-itemcell .links-to-similar-area {
    position: absolute;
    bottom: 0;
    right: 4px;
    height: 28px;
    width: 70px;
    padding: 10px 0;
    border-color: transparent;
}

.m-daily-sale-itemcell .links-to-similar {
    /* float: right; */
    margin-right: 3px;
    margin-top: 2%;
    width: 58px;
    height: 26px;
    padding-left: 3%;
    border: 1px solid #dd2626;
    border-radius: 4px;
    font-size: 22px;
    line-height: 28px;
    color: #dd2626;
    text-align: center;
    overflow: hidden;
    position: absolute;
    /* left: 115px; */
    bottom: 5px;
    right: 3px;
}

.m-daily-sale-itemcell .item-info-bothside {
    position: absolute;
    bottom: 20px;
    left: 0;
    overflow: hidden;
    /* margin: 3px 9px 5px 0; */
}

.m-daily-sale-itemcell .promotion-price {
    float: left;
    font-size: 32px;
    line-height: 20px;
    font-family: Helvetica;
    color: #c69764;
    font-weight: bold;
}

    .m-daily-sale-itemcell .promotion-price em {
        font-size: 28px;
        line-height: 20px;
        margin-left: 5px;
    }

.m-daily-sale-itemcell .original-price {
    float: left;
    font-size: 22px;
    line-height: 24px;
    padding-left: 10px;
    font-family: Helvetica;
    text-decoration: line-through;
    color: #999;
}

.activity-bottomli {
    border-bottom: none !important;
}

.item-title-double {
    font-size: 28px;
    line-height: 35px;
    /* margin-top:20px; */
}

.crazy-sold {
    width: 240px;
    height: 40px;
    background: #000;
    opacity: .5;
    color: #FFF;
    font-size: 22px;
    font-weight: 600;
    position: absolute;
    top: 206px;
    z-index: 1;
    text-align: center;
    line-height: 40px;
}

.m-daily-sale-itemcell .text-single-wrapper {
    margin: 10px 9px 10px 0;
    font-size: 20px;
    line-height: 20px;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.m-daily-sale-itemcell .progress-bar-wrapper {
    position: relative;
    overflow: hidden;
    width: 128px;
    height: 6px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #FFD7D6;
    background: #fff;
}

.m-daily-sale-itemcell .progress-bar-percent {
    z-index: 1;
    height: 100%;
    background-color: #FEAEAE;
}

    .m-daily-sale-itemcell .progress-bar-percent.transition {
        -webkit-transition: width .8s ease-out .2s;
        transition: width .8s ease-out .2s;
    }

.links-to-similar-go-area {
    position: absolute;
    bottom: 25px;
    right: 0;
    height: 28px;
    border-color: transparent;
    float: right;
}

.links-to-similar-go {
    margin-top: 2%;
    height: 26px;
    border-radius: 4px;
    font-size: 22px;
    line-height: 28px;
    color: #fff;
    text-align: center;
    overflow: hidden;
    padding: 5px 10px;
    background-color: #c69764;
}

#activity-lijiks {
    position: relative;
    top: 0 !important;
}

.activity-bottom0 {
    border-top: 1px solid #ccc;
    margin-top: 5px;
    margin-left: 10px;
}

.activi-time0 {
    padding-right: 22px !important;
}

.action-buy {
    background: #ff9100;
    width: 135px;
    height: 15px;
    border-radius: 4px;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    padding: 1px;
}

#activity-msks {
    position: relative;
    left: -10px;
}

.xihuanpro {
    position: absolute;
    right: 10px;
    margin-top: 10px;
    background-color: #000;
    opacity: 0.7;
    border-radius: 10px;
    padding: 10px;
    text-align: center;
}

    .xihuanpro .noxihuan {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -365px -108px;
        width: 40px;
        height: 30px;
        z-index: 10;
        display: inline-block;
        color: #fff;
    }

    .xihuanpro .xihuan {
        background: url(../images/new/imgico.png) no-repeat;
        background-position: -365px -148px;
        width: 40px;
        height: 30px;
        z-index: 10;
        display: inline-block;
        color: #fff;
    }

    .xihuanpro p {
        color: #fff;
        right: 20px;
        font-size: 22px;
        margin: 0;
    }

.tab_box .hide {
    display: none;
}
/*闪购页面结束*/
/*新闪购开始*/
.newactivity {
    margin-top: 90px;
}

.newactcon {
    font-family: 黑体;
    background-color: #b41431;
    background-size: 100%;
    width: 100%;
    display: block;
    padding-top: 15px;
    margin-top: -15px;
    overflow: hidden;
}

.bgopacity {
    background: #b41431 none repeat scroll !important;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    margin-top: 50px;
    padding: 30px;
    z-index: 1;
    overflow: hidden;
}

.actdivone {
    /*渐变开始*/
    filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b51823,endcolorstr=#e43e48,gradientType=0);
    -ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b51823,endcolorstr=#e43e48,gradientType=0);
    /*IE8*/
    background: #b51823;
    /* 一些不支持背景渐变的浏览器 */
    background: -moz-linear-gradient(top, #b51823, #e43e48);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b51823), to(#e43e48));
    background: -o-linear-gradient(top, #b51823, #e43e48);
    /*-moz-box-shadow: 1px 1px 3px #888;
	-webkit-box-shadow: 1px 1px 3px #888;
	box-shadow: 1px 1px 3px #888;*/
    height: 70px;
    line-height: 70px;
}

    .actdivone span {
        font-size: 20px;
        color: #fff;
        height: 70px;
        line-height: 70px;
        float: left;
        margin-left: 20px;
    }

.tittime {
    float: left;
    line-height: 70px;
    margin: 0;
    padding: 0;
}

    .tittime li {
        float: left;
        line-height: 65px;
        margin: 0 10px;
    }

        .tittime li em {
            color: #ddc49c;
            border: #ddc49c solid 2px;
            border-radius: 5px;
            padding: 3px 5px;
            font-size: 20px;
            -moz-box-shadow: 1px 1px 2px #333;
            -webkit-box-shadow: 1px 1px 2px #333;
            box-shadow: 1px 1px 2px #333;
            position: relative;
            cursor: pointer;
        }

            .tittime li em a {
                color: #ddc49c;
                background-color: transparent;
            }

            .tittime li em i {
                background: url(../images/newactivity/jiantone.png) no-repeat;
                width: 20px;
                height: 20px;
                position: absolute;
                margin-top: 48px;
                margin-left: -40px;
                display: none;
            }

            .tittime li em.current i {
                display: inline-table !important;
            }

.fengqiang {
    background-color: #b41431;
    width: 100%;
    overflow: hidden;
    float: left;
}

    .fengqiang ul {
        margin: 0;
        padding: 0;
        overflow: hidden;
    }

.onefengq {
    width: 100%;
    float: left;
}

.onetit {
    background-color: #ff2e5f;
    text-align: left;
    color: #fff;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    font-size: 22px;
}

    .onetit em {
        background-color: #f3d6c5;
        /*渐变开始*/
        filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#dfb190,endcolorstr=#f8efe9,gradientType=0);
        -ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#dfb190,endcolorstr=#f8efe9,gradientType=0);
        /*IE8*/
        background: #b51823;
        /* 一些不支持背景渐变的浏览器 */
        background: -moz-linear-gradient(top, #dfb190, #f8efe9);
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dfb190), to(#f8efe9));
        background: -o-linear-gradient(top, #dfb190, #f8efe9);
        padding: 3px 15px;
        border-radius: 5px;
        color: #ff2e5f;
        margin-left: 30px;
    }

.twobodyact {
    background-color: #fff;
    height: 240px;
    margin-bottom: 40px;
}

.leftproimg {
    width: 35%;
    float: left;
}

    .leftproimg img {
        float: left;
        width: 200px;
        height: 200px;
        margin-top: 20px;
    }

.rightprodet {
    float: left;
    text-align: left;
    width: 65%;
    margin-left: -20px;
}

.titproname {
    font-size: 25px;
    margin-bottom: 10px;
    overflow:  hidden;
    height:  30px;
    text-overflow:  ellipsis;
    display:  -webkit-box;
    -webkit-line-clamp:  1;
    -webkit-box-orient:  vertical;
}

.dethcol em {
    width: 5px;
    height: 5px;
    background-color: #999;
    border-radius: 5px;
    display: block;
    float: left;
    margin-top: 10px;
}

.dethcol p {
    color: #999;
    margin: 10px 0 10px 20px;
    font-size: 21px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.timesy {
    height: 30px;
    line-height: 30px;
}

    .timesy i {
        background: url(../images/newactivity/timeimg.png) no-repeat;
        background-size: 100%;
        width: 30px;
        height: 30px;
        float: left;
    }

    .timesy span {
        font-size: 20px;
        margin-left: 10px;
        color: #333 !important;
    }

    .timesy em {
        color: #333;
    }

.alljians {
    text-align: right;
    float: right;
}

    .alljians em {
        color: #b41431;
    }

.actprice {
    margin-top: 20px;
}

    .actprice span {
        font-size: 22px;
    }

        .actprice span i {
            font-size: 30px;
            font-style: normal;
        }

    .actprice em {
        color: #999;
        text-decoration: line-through;
        margin-left: 10px;
        font-size: 20px;
    }

    .actprice a {
        color: #fff !important;
        float: right;
        text-align: right;
    }

        .actprice a:hover b {
            background-color: #b41431;
        }

        .actprice a b {
            background-color: #ff2e5f;
            padding: 8px 20px;
            border-radius: 5px;
            font-size: 22px;
        }

.twofengq {
    background-color: #b41431;
    width: 100%;
    overflow: hidden;
    float: left;
    margin-bottom: 30px;
}

.onetit h3 {
    text-align: center;
    margin-bottom: 50px;
    color: #fff;
}

    .onetit h3 span {
        display: block;
        /*设置为块级元素会独占一行形成上下居中的效果*/
        font-size: 25px;
        color: #fff;
        letter-spacing: 10px;
        position: relative;
        /*定位横线（当横线的父元素）*/
    }

        .onetit h3 span:before, .onetit h3 span:after {
            content: ''; /*CSS伪类用法*/
            position: absolute; /*定位背景横线的位置*/
        }

        .onetit h3 span:before {
            background: url(../images/newactivity/tit1.png) no-repeat;
            background-size: 100%;
            width: 100px;
            height: 45px;
            left: 11%;
            margin-top: 5px; /*调整背景横线的左右距离*/
        }

        .onetit h3 span:after {
            background: url(../images/newactivity/tit1.png) no-repeat;
            background-size: 100%;
            width: 100px;
            height: 45px;
            right: 11%;
            transform: rotate(180deg);
        }

.twofengq dl {
    margin-top: 30px;
}

    .twofengq dl dd {
        width: 32%;
        margin: 0 4px;
        float: left;
        background-color: #fff;
    }

        .twofengq dl dd img {
            width: 100%;
            border-bottom: 1px #ccc solid;
        }

.protitone {
    color: #333;
    margin: 10px 5px;
    font-size: 23px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-align: left;
}

.prodetbody {
    /*margin: 10px 0;*/
}

.dethcolor {
    margin: 5px 0;
    color: #999;
    font-size: 20px;
    font-style: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

    .dethcolor i {
        font-style: normal;
        background-color: #ff2e5f;
        color: #fff;
        border-radius: 3px;
        padding: 3px 5px;
        margin-right: 10px;
        font-size: 18px;
    }

.actpricediv {
    background-color: #ff2e5f;
    color: #fff;
    font-style: normal;
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    text-align: left;
    margin: 0;
}

    .actpricediv span {
        /*font-size: 20px;*/
        width: 60%;
        overflow: hidden;
        float: left;
    }

        .actpricediv span i {
            font-size: 25px;
            font-style: normal;
        }

    .actpricediv em {
        color: #fff;
        text-decoration: line-through;
        font-size: 16px;
    }

    .actpricediv a {
        color: #ff2e5f !important;
        float: right;
        background-color: #faf381;
        height: 50px;
        line-height: 50px;
    }

        .actpricediv a b {
            height: 50px;
            line-height: 50px;
            position: sticky;
            margin-right: 10px;
            display: table-cell;
            text-align: center;
            font-size: 19px;
            width: 78px !important;
        }

            .actpricediv a b:after {
                content: "";
                display: block;
                border-top: 1px solid #faf381;
                border-right: 1px solid #faf381;
                width: 40px;
                height: 40px;
                -webkit-transform: rotate(61deg) skew(212deg);
                transform: rotate(61deg) skew(212deg);
                position: absolute;
                z-index: -1;
                top: 2px;
                right: 50px;
                background: #faf381;
            }

.acthotban {
    font-family: 黑体;
    background: url(../images/newactivity/bottombg.png) no-repeat;
    width: 100%;
    display: block;
    overflow: hidden;
    padding: 50px 0;
}

.hottitle {
    /*margin:0 10%;*/
}

    .hottitle img {
        width: 100%;
    }

.acthotbody dl {
    overflow: hidden;
}

.acthotbody a {
    display: block;
}

.acthotbody dl dd {
    width: 32%;
    margin: 0 4px;
    float: left;
}
/*双十一导航样式开始*/
.footnav11{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100px;
    text-align: center;
    z-index: 1000;
}
.navlist11{
    width:100%;
    max-width: 640px;
    margin: 0 auto;
    display: flex;
}
.navlist11 img{
    width: 100%;
}
/*双十一导航样式结束*/
/*------首页弹窗样式------swallow 2019.10.23*/
#dialogWind{
 position: fixed;
 top: 0;
 left: 0;
 z-index: 1100;
 width:100%;
 height: 100%;
 background: rgba(0,0,0,.8);
 display: none;
}
#dialogWind > div{
    display: block;
    width: 100%;
    max-width: 640px;
    height:100vh;
    margin: 0 auto;
}
#dialogWind a.close{
    display: block;
    margin:0 auto;
    width: 54px;
    height: 54px;
    line-height: 54px;
    border: 3px solid #FFF;
    border-radius: 100%;
    text-align: center;
    color: #FFF;
    font-size: 47px;
}
/* 弹窗结束 */
/*------首页弹窗样式结束------swallow 2018.02.10*/
.item-about p  {
    margin: 0;
    padding: 0;
    margin-top: -22px;
}

.item-about p > img  {
    vertical-align: top;
    margin-top:22px;
}
/**我的优惠券详情界面样式 START**/

.bghdkq {
    max-width: 640px;
    font-size: 16px;
    overflow: hidden;
    background-color: #ccc;
    position: absolute;
    margin: 20px 0;
    width: 100%;
}

.tithdkqname {
    position: relative;
    margin: 10px 10px 0 10px;
    background-color: #eee;
    border-bottom: 1px #ccc dashed;
    border-radius: 5px;
}

.yuan1, .yuan2 {
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 16px;
    background-color: #ccc;
    left: -8px;
    top: 42px;
    z-index: 2;
}

.namekq {
    padding: 10px;
    font-size: .16rem;
    height: .3rem;
    line-height: .3rem;
    margin: 0 auto;
}

    .namekq img {
        width: 30px;
        height: 30px;
        border-radius: 5px;
        margin-top: -4px;
    }

    .namekq i {
        margin: 0 10px;
    }

.tithdkqdet {
    position: relative;
    margin: 0 10px 7px 10px;
    background-color: #fff;
    border-radius: 10px;
    padding: 20px;
}

.tithdkqprice ul li {
    text-align: center;
    padding: 0;
    width: 100%;
}

.namekqshangjia {
    text-align: center;
    color: #888;
    font-size: 20px;
    padding-bottom: 5px !important;
}

.tithdkqprice h1 {
    font-size:40px;
    margin-bottom: 30px;
    text-align: center;
}

.namekqshangjia span img {
    width: 30px;
    height: 30px;
    right: 10px;
    float: right;
    position: absolute;
}


.btnhdkq a {
    background-color: #c2453c;
    font-size: 30px;
    color: #fff;
    padding: 15px 60px;
    border-radius: 10px;
}

.btnhdkq p {
    margin-top: 25px;
    margin-bottom: 30px;
    font-size: 22px;
}

.tithdkqdetail ul li {
    font-size: 22px;
    overflow: hidden;
    width: 100%;
    line-height:35px;
}

    .tithdkqdetail ul li span {
        float: left;
        text-align: left;
        margin-bottom: 5px;
    }

    .tithdkqdetail ul li p {
        margin-left: 120px;
        text-align: left;
        color: #888;
        margin-bottom: 20px;
        margin-top:0;
        padding:0;
    }

.lihdkqdet {
    border-bottom: 1px #eee solid;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    overflow: hidden;
}

    .lihdkqdet p {
        width: 100%;
        overflow: hidden;
    }

    .lihdkqdet span {
        width: 90%;
        position: absolute;
        height: 50px;
        overflow: hidden;
    }

    .lihdkqdet i {
        background: url(../images/mcssimg.png) no-repeat;
        background-position: -105px -62px;
        display: block;
        width: 20px;
        height: 20px;
        float: right;
        margin-top: 15px;
        -webkit-transform: rotate(-90deg);
    }

.detailckkq {
    background: rgba(0,0,0,0.6) none repeat scroll !important;
    height: 30px;
    line-height: 30px;
    color: #fff;
    margin-top: -30px;
    padding: 0 12px;
    position: relative;
    margin-bottom: 0;
}

    .detailckkq i {
        background: url(../images/mcssimg.png) no-repeat;
        background-position: -192px -56px;
        margin-right: 0;
        display: block;
        width: 10px;
        height: 20px;
        float: right;
        margin-top: 8px;
        margin-right: 20px;
    }
/**我的优惠券详细界面样式 END**/

/**双十一导航样式 start**/
.footnav-11 > div{display:flex;justify-content:space-between;}
.footnav-11 {background:transparent;padding-top:.04rem;position:fixed;bottom:0px;left:0px;right:0px;display:block;z-index:1000;max-width:640px;margin:0 auto;}
.footnav-11 img{vertical-align:bottom;}

.footnav11{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100px;
    text-align: center;
    z-index: 1000;
}
.navlist11{
    width:100%;
    max-width: 640px;
    margin: 0 auto;
    display: flex;
}
.navlist11 img{
    width: 100%;
}
/**双十一导航样式 end**/

/*修改sku*/
.dialisttitle .skudiv {
    top:0;
    z-index:99;
    background-color:#fff;
    text-align:left;
        height: 100%;
    overflow: scroll;
    
}
.skudiv  .skuheader {
border-bottom:1px solid #ccc;
    padding-bottom: 30px;
    padding-top: 30px;
    text-align: left;
        display: flex;
        position: fixed;
    width: 100%;
    left: 0px;
    top: 0px;
    z-index:10;
    background:#fff;
        padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;

}
.skuheaderleft  .skugoodImg {
width:117px;
height:117px;
}
.skuheader .skuheadermiddle {
        flex: 1 1 60%;
}
.skuheader .skuheaderleft {
     width:120px;
	 flex-shrink:0;
	 margin-right:15px;	 
}
.skuheader .skuheaderright {
    flex: 1 1 50px;
}
.skuheadermiddle .skugoodprice {
        color: #C69764;
    font-size: 2.16rem;
    margin-bottom: 1rem;
           margin-top: 0;
}
.skuheadermiddle .skugoodText {
  font-size: 1.25rem;
    color: #666;
}
.skuContent {
    width:100%;
    /*height:100%;*/
    padding-bottom: 80px;
    margin-top:28%;

        padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;

}
.skuContent  .skuItem {
      padding: 10px 0 25px 0;
    border-bottom: 1px solid #ccc;
}
.skuItem .skuItemTitle {
    font-size:1.7rem;
color:#222;
padding:10px 0 20px 0;

}
.skuItemTitle .skuItemTitlesmall {
font-size:1.5rem;
float:right;
    padding-right: 20px;
}
.skuItem .skuItemText {
    display: inline-block;
    padding: 4px 7px;
    margin: 0 16px 16px 0;
    background: #F5F5F5;
    border: 1px solid #F5F5F5;
    border-radius: 4px;
    font-size: 1.5rem;
}
.skuItem .addskuItemText{
border-color:#C69764;
color:#C69764;
background:rgba(198,151,100,.1);

}
 .skuItem span.oncolor {
     border: 1px dashed rgba(167,166,172,1);
     opacity:0.5;
     display: inline-block;
    padding: 4px 7px;
    margin: 0 16px 16px 0;
    background: #F5F5F5;
    border-radius: 4px;
    font-size: 1.5rem;
    }
/*.skuItem span.oncolor:hover {
        color:rgba(167,166,172,1);
        }*/
.skuItem .kezi {
width: 168px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #C69764;
    background: rgba(198,151,100,.1);
    color: #C69764;
    text-align: center;

    vertical-align: top;
    border-radius: 4px;
    margin-right:20px;
       font-size: 1.5rem;
}
.skuItem .kezia {
        width: 40px;
    display: inline-block;
background:#f5f5f5;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 1.5rem;
    margin-right:20px;
}
.skushop {
display:flex;
}
.skushopleft {
flex:1 1 30%;
}
.skushopright {
flex:1 1 70%;
padding:30px;

}
.skushopbutton {
        background: #F5F5F5;
    border: 1px solid #F5F5F5;
    border-radius: 4px;

    width: 48px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    font-size:1.8rem;
}
.skushoinput {
 width:160px;
border:1px solid #C69764;
background:rgba(198,151,100,.1);
color:#C69764;
text-align:center;
margin-right:20px;
margin-left:20px;
vertical-align:top;
height:48px;
line-height:48px;
border-radius:4px;
font-size: 25px;
}
.coplainm {
position:fixed;
bottom:0;
left:0;
width:100%;
height:80px;
line-height:80px;
text-align:center;
background-color:#C69764;
font-size:1.8rem;
color:#FFF;
outline: none;
    border: none;

}

.skuselect {
    display: inline-block;
    background: #F5F5F5;
    border:none;
    border-radius: 4px;
    font-size: 1.5rem;
    outline: none;
}

.skuselectcolor {
    border-color:#C69764;
    color:#C69764;
}

