﻿.clear-after:after {
    content: '#';
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
}
/*我的合电站整体布局*/
.sy_wrap {
    min-width: 1280px;
}

.dingdanguanli_con_b {
    min-height: 744px;
}

.dingdanguanli_con_b_l {
    width: auto;
}

.dingdanguanli_con_b_l_top1 {
}

.dingdanguanli_con_b_l_top2 {
    width: auto;
    margin: 0;
    border: none;
    background-color: #f4f4f4;
}

    .dingdanguanli_con_b_l_top2 .tabList8 {
        width: 138px;
        border: 1px solid #e8e8e8;
        margin-top: 10px;
        padding-bottom: 14px;
        background-color: #fff;
    }

.dingdanguanli_con_b_r {
    position: initial;
    float: right;
}

.main-sidebar {
    float: left;
}

..sy_wrap_top {
    height: 36px;
}

.sy_wrap_top_a_r {
    /* width: auto; */
}
/*左侧主菜单*/
.all-sort-list .item { /* border:1px solid #4e4e4e; */
}

    .all-sort-list .item:nth-child(1) {
        /* margin-top: 20px; */
    }

    .all-sort-list .item:hover { /* border-right:1px solid #fff; */
    }

        .all-sort-list .item:hover h3 {
            width: 189px;
            border: none;
        }

    .all-sort-list .item h3 {
        width: 188px;
    }

.layui-layer {
    /*background-color:initial !important;*/
}
/*home/index*/
.sy_con_a2 dl, .sy_con_b1_r dl {
    cursor: pointer;
}

#today-quote {
    height: 299px;
    padding-top: 10px;
    overflow: hidden;
    position: relative;
}

    #today-quote dl:last-child {
        border-bottom: none;
    }

#top-service-teams {
    /* height: 167px; */
    overflow: hidden;
    margin: 0 !important;
    padding-bottom: 25px;
}

#province-teams dl {
    cursor: pointer;
}
/*顶部菜单*/
.top-menus {
    /* float: right !important; */
}

.top-menu {
    width: auto !important;
    height: 35px;
    cursor: pointer;
}

    .top-menu a {
        padding: 0 14px;
        display: block;
        border-left: 1px solid #f4f4f4;
        border-right: 1px solid #ccc;
        line-height: 14px;
        height: 14px;
        margin-top: 11px;
        position: relative;
    }

        .top-menu a i {
            position: absolute;
            right: 5px;
            top: -10px;
            min-width: 14px;
            height: 14px;
            color: #fff;
            font-style: normal;
            line-height: 14px;
            text-align: center;
            font-size: 12px;
            border-radius: 25px;
            background: url(../images/shougou-tuoyuan.png) no-repeat center;
        }

    .top-menu.no-line a {
        border-right-color: #f4f4f4;
    }

.sy_wrap_top_a_r .sy_wrap_top_a_r1 ul li:hover {
    border: initial;
    background: initial;
}

    .sy_wrap_top_a_r .sy_wrap_top_a_r1 ul li:hover a {
        color: #dc2828 !important;
        /* text-decoration: underline; */
    }

.top-menu.down.active, .top-menu.down:hover {
    z-index: 10;
}

    .top-menu.down.active a, .top-menu.down:hover a {
        color: initial !important;
        border: none !important;
    }

.top-sub {
    text-align: center;
    top: 35px;
}

    .top-sub a {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

.sy_wrap_top_a_r .sy_wrap_top_a_r1 ul li s {
    position: initial;
    margin: 0 5px 0 0;
    top: 10px;
}

.top-sub.active {
    display: block;
    top: 34px;
    left: 216px;
    border: 1px solid #e8e8e8;
    z-index: 9;
}

.cart-content {
    display: none;
}

    .cart-content.active {
        display: block;
    }
/*登陆后的名字*/
.loginInfo {
    display: none;
}

    .loginInfo .logged-name.active {
        background: #fff;
        cursor: pointer;
        border: 1px solid #e8e8e8;
        border-bottom: none;
        border-top: none;
        z-index: 9;
        position: relative;
        height: 36px;
    }

.logged-name {
    padding: 0 7px;
    border: 1px solid #f4f4f4;
    border-top: none;
}

.user-vip.active {
    display: block;
    left: 78px;
    border-top: 1px solid #e8e8e8;
    z-index: 1;
}

.user-vip.lbla {
    left: 0px;
}

.sy_wrap_top_a_l1 {
    top: 35px;
}

.sy_item_l_a {
    border: none;
}
/*单选框*/
.control {
}

    .control.checkbox input {
        display: none;
    }

    .control.checkbox img {
        display: none;
    }

    .control.checkbox.selected img {
        display: block;
    }

.controlimg {
    margin-top: 2px;
    margin-left: 1px;
}
/*全部分类菜单*/
.sy_item_l, .sy_item_r {
    width: 470px;
}
/*左侧栏*/
.sousuo_wrap_con_c_l dl {
    cursor: pointer;
}

    .sousuo_wrap_con_c_l dl img {
        width: 170px;
        height: 170px;
    }

.shangpinx_con_b dl {
    cursor: pointer;
}

    .shangpinx_con_b dl dt img {
        width: 170px;
        height: 170px;
    }
/*商品列表*/
.options .option .option-item.ac a {
    color: #dc2828;
}

.sousuo_wrap_con_c_r_b dl dt img {
    width: 178px;
    height: 178px;
    margin: 10px 10px 20px 10px;
}

.sousuo_wrap_con_c_r_b dl:hover {
    border: 1px solid #dc2828;
}

.sousuo_wrap_con_c_r_b dl dd p {
    height: 38px;
}

.sousuo_wrap_con_c_r_b dl dd {
    margin-left: 0;
    padding: 0 9px;
}

    .sousuo_wrap_con_c_r_b dl dd a {
        margin-top: 14px;
    }

    .sousuo_wrap_con_c_r_b dl dd p {
        height: 60px;
        margin-top: 7px;
    }

        .sousuo_wrap_con_c_r_b dl dd p a {
            border: none;
           /* line-height: 25px;*/
            margin-top: 0;
            width: 162px;
           /* height: 54px;*/
            font-size: 14px;
            font-weight: 400;
            color: #666666;
            line-height: 20px;
        }
/*精选商品*/
.hot-event .event-item {
    display: none;
}

.hot-event dl {
    cursor: pointer;
}

    .hot-event dl dt img {
        width: 177px;
        height: 177px;
        margin: 10px 0 0 10px;
    }
/*购物车*/
#goods .collect.active {
    color: #dc2828;
    text-decoration: underline;
}

#goods .cart-group {
    padding: 10px;
    color: #333;
    font-size: 14px;
}

#goods .goods-item.selected, .quotes .quote-item.selected {
    background: #fff;
}

.cart-goodses {
    height: 300px;
    overflow-y: scroll;
}
/*下单核对*/
.xinxi_con_b1 .xinxi_con_b1_a ul .xinxi_con_b1_tu img {
    width: 80px;
    height: 80px;
}

.xinxi_con_zong .xinxi_con_yin {
    display: none;
}

.xinxi_con_zong:hover .xinxi_con_yin {
    display: block;
}

.xinxi_con_zong .xinxi_con_mo.hide {
    display: none;
}

.xinxi_con_zong .show {
    display: block;
}

.xinxi_con_shou {
    cursor: pointer;
}

#goods .confirm-collect {
    display: none;
}

.invoice-temp .step {
    display: none;
}

.step .inner-box {
    overflow-y: scroll;
    overflow-x: hidden;
    padding-bottom: 28px;
}

.step .btn-up {
    display: block;
    font-size: 14px;
    color: #666;
    width: 98px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    background: #eeeeee;
    border: 1px solid #e8e8e8;
}

.step .uploadify-queue {
    display: none;
}

.step .hedui_con_zonghe_a1 {
    clear: both;
}

.xinxi_con_anfang_zo a span {
    color: initial;
    text-decoration: none;
}

    .xinxi_con_anfang_zo a span:hover {
        color: #dc2828;
        text-decoration: underline;
    }

.xinxi_con_anfang_tan {
    display: none;
}
/*导航菜单*/
.all-sort-list .item .item_h1 {
    background: #4e4e4e 20px 13px; /*url(../images/sy_it.png) no-repeat*/
    line-height: 49px;
}

.all-sort-list .item:hover .item_h1 {
    color: #dc2828;
    background: no-repeat 20px 13px; /*url(../images/sy_ith.png)*/
}

.sy_item_l_a1 h5 {
    float: left;
    width: auto;
    font-size: 14px;
    color: #999;
    font-weight: normal;
    padding-top: 10px;
}

.sy_item_l .sy_item_l_a .sy_item_l_a1 h5 a {
    color: #999;
}

    .sy_item_l .sy_item_l_a .sy_item_l_a1 h5 a:hover {
        color: #999;
    }

.sy_item_l_a1 ul li a {
    font-size: 14px;
    color: #666 !important;
    font-weight: normal;
    padding-right: 20px;
    padding-left: 0px;
    float: left;
    display: block;
}

.all-sort-list {
    background: #4e4e4e;
    padding-top: 2px;
}

/*我的收藏*/
.dingdanguanli_con_shoucang_c dl dt img {
    width: 210px;
    height: 210px;
    margin-top: 10px;
}

#goodses-list dl:hover {
    border: 1px solid #dc2828 !important;
}

#goodses-list dl p:hover {
    color: #dc2828 !important;
    text-decoration: underline;
}

#goodses-list dl dd a:hover {
    color: #dc2828 !important;
    border: 1px solid #dc2828 !important;
    background: url(../images/sousuo_jia.png) no-repeat left 15px center !important;
}

.dingdanguanli_con_shoucang_c dl dd p {
    height: 38px;
    cursor: pointer;
}

.page-toggle .unenable {
    background-color: initial;
}

.page-toggle .enable {
    background-color: #fff;
}

.dingdanguanli_con {
    padding-bottom: 320px;
}

.faqdivq_b h3 {
    cursor: pointer;
}
/*取消弹出层*/
.cancel-collect.active {
    color: #dc2828 !important;
    position: relative !important;
}

.shoucang_quxiaosc_tan1 {
    height: 110px;
    top: -110px;
    left: -43px;
}

    .shoucang_quxiaosc_tan1 .shoucang_tant {
        display: block;
        float: left;
        margin-top: 10px;
        margin-left: 10px;
    }

    .shoucang_quxiaosc_tan1 .shoucang_jiao {
        position: absolute;
        bottom: -7px;
        left: 105px;
    }

.shoucang_tku1 {
    height: 28px;
    padding: 0;
    top: 170px;
    left: 140px;
}

    .shoucang_tku1 .shoucang_tans {
        float: left;
        display: block;
        margin-top: 3px;
        margin-left: 10px;
    }

    .shoucang_tku1 p {
        float: left;
        font-size: 14px;
        color: #666;
        padding-left: 8px;
        line-height: 28px;
    }

    .shoucang_tku1 .shoucang_xiajiaoi {
        position: absolute;
        top: -8px;
        left: 100px;
    }

.shoucang_tku {
    /* height: 100px; */
}
/*基础信息*/
.dingdanguanli_con_jichu_b2 dl dt img {
    width: 90px;
    height: 90px;
    border-radius: 50%;
}

.dingdanguanli_con_jichu_b1 span.edit {
    display: none;
}
/*我的合电站 增票资质*/
.user-vat.steps {
}

    .user-vat.steps .step {
        display: none;
    }

        .user-vat.steps .step.active {
            display: block;
        }

.zengpiao_quanbu h6 b a, .zengpiao_diannao h6 a {
    display: initial;
    width: auto;
    height: auto;
    float: none;
    border: none;
    margin: 0;
    line-height: initial;
    text-align: initial;
}

    .zengpiao_diannao h6 a h5 {
        font-size: 12px;
        color: #2896dc;
        padding-top: 7px;
    }

.cert-list .certs {
    display: none;
}

.cert-list .uploadify {
    float: left;
    margin-top: 23px;
    margin-left: 20px;
}

.cert-list .btn-up {
    display: block;
    float: none;
    font-size: 14px;
    color: #666;
    width: 98px;
    height: 33px;
    line-height: 33px;
    border-radius: 3px;
    text-align: center;
    background: #eeeeee;
    border: 1px solid #e8e8e8;
    margin: 0;
}

.cert-list .uploadify-button-text {
    border: none;
    display: initial;
    float: none;
    text-align: center;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
}

.zengpiao_quanbu h6 span img, .zengpiao_diannao h6 span img {
    /* width:78px;
    height:55px; */
}

.dingdanguanli_con_zengpiao_c1 h6 span img {
    width: 110px;
    height: 75px;
}
/*公司认证*/
.auth-company .qiyer_quanbu h6 span {
    position: relative;
}

.auth-company .uploadify {
    background-color: #dc2828;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    opacity: 0.01;
    cursor: pointer;
}

.auth-company h6 span .cert-image {
    width: 100px;
    height: 100px;
}

.auth-company .uploadify-queue {
    display: none;
}

.auth-company .auth h6 span img {
    width: 110px;
    height: 75px;
}

/*报表详情*/
.dingdanguanli_con {
    padding-bottom: 42px;
}
/*商品退换*/
#after-status-selecter {
    background-color: #eee;
}

    #after-status-selecter.active {
        background-color: #fff;
    }

.after-status-list {
    display: none;
}

    .after-status-list.active {
        display: block;
    }

.putongimg {
    width: 100%;
    height: 100%;
    display: block;
    cursor: pointer;
    background: rgb(255, 255, 255);
}

/*首页改版 2018-03-08*/
.cate-list {
    /*background-color:#fff;*/
    border-top: 1px solid #dc2828;
}

    .cate-list .cate-item {
        background-color: #fefefe;
        position: relative;
        z-index: 10;
        height: 84px;
        overflow: hidden;
        text-align:left;
    }

        .cate-list .cate-item.no-line .cate-menu {
            border: none;
            height: 45px;
        }

        .cate-list .cate-item .cate-menu {
            height: 83px;
            width: 170px;
            margin: 0 auto;
            border-bottom: 1px dashed #dddddd;
        }

            .cate-list .cate-item .cate-menu > a {
                position: relative;
                padding: 0 10px;
                padding-left: 40px;
                display: block;
                color: #222222;
                line-height: 15px;
                font-size: 15px;
                height: 15px;
                padding-top: 14px;
            }

                .cate-list .cate-item .cate-menu > a .cate-icon {
                    width: 20px;
                    height: 20px;
                    position: absolute;
                    left: 10px;
                    top: 12px;
                }

                .cate-list .cate-item .cate-menu > a .cate-arrow {
                    width: 8px;
                    height: 13px;
                    position: absolute;
                    top: 15px;
                    right: 10px;
                }

                    .cate-list .cate-item .cate-menu > a .cate-arrow img {
                        width: 100%;
                        height: 100%;
                    }

            .cate-list .cate-item .cate-menu ul {
                margin: 0;
                padding: 0;
                margin-top: 15px;
                height: 30px;
                overflow: hidden;
            }

                .cate-list .cate-item .cate-menu ul li {
                    float: left;
                    margin-left: 10px;
                }

                    .cate-list .cate-item .cate-menu ul li a {
                        color: #999999;
                        line-height: 15px;
                        font-size: 12px;
                        height: 15px;
                        display: block;
                    }

                        .cate-list .cate-item .cate-menu ul li a:hover {
                            color: #dc2828;
                            cursor: pointer;
                        }

        .cate-list .cate-item.active {
            border-bottom: 1px solid #dddddd;
            z-index: 20;
            height: 83px;
        }

            .cate-list .cate-item.active .cate-menu {
                border: none;
                height: 83px;
            }

        .cate-list .cate-item.solid-line .cate-menu {
            border: none;
            height: 83px;
        }

        .cate-list .cate-item.solid-line {
            border-bottom: 1px solid #dddddd;
            height: 83px;
        }

        .cate-list .cate-item:active .cate-menu {
            border-bottom: none;
        }


.cate-wrap-options {
    position: absolute;
    background: #fefefe;
    left: 201px;
    top: 1px !important;
    z-index: 100;
    box-shadow: 2px 1px 4px #e8e8e8;
    /*box-shadow: 2px 0 5px rgba(0,0,0,.3);*/
    border: 1px solid #dddddd;
    z-index: 15;
    background-color: #f4f4f4;
    display: none;
}

    .cate-wrap-options.active {
        display: block;
    }

    .cate-wrap-options .item-list {
        padding-left: 30px;
        padding-right: 20px;
        background-color: #fefefe;
        width: 740px;
        float: left;
        min-height: 360px;
        padding-top: 30px;
        padding-bottom: 30px;
    }

.item-list dl dt p {
    width: 90px;
}

.cate-wrap-options .item-list dl:first-child {
    margin-top: 0px;
}

.cate-wrap-options .item-list dl {
    margin-top: 5px;
}

    .cate-wrap-options .item-list dl dd {
        margin-top: 0px;
    }

.cate-wrap-options .cate-wrap-recommend {
    width: 170px;
    margin-left: 10px;
    margin-top: 10px;
    height: 100%;
    background-color: #fefefe;
    float: left;
    padding: 0 10px;
    line-height: 20px;
    font-size: 14px;
}

    .cate-wrap-options .cate-wrap-recommend h3 {
        font-weight: bold;
        font-size: 14px;
        margin-top: 10px;
    }

    .cate-wrap-options .cate-wrap-recommend a {
        margin-top: 10px;
        display: block;
        color: #666;
        overflow: hidden;
        text-overflow: ellipsis;
        height: 100px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        display: -webkit-box;
    }

        .cate-wrap-options .cate-wrap-recommend a:hover {
            color: #dc2828;
        }

    .cate-wrap-options .cate-wrap-recommend img {
        height: 170px;
        width: 170px;
    }

    .cate-wrap-options .cate-wrap-recommend .price {
        display: block;
        color: #dc2828;
        margin-top: 10px;
        font-size: 18px;
    }

.cate-goods-wrap {
}

    .cate-goods-wrap .cate-goods-title {
        padding: 30px 0 18px 0;
    }

        .cate-goods-wrap .cate-goods-title h3 {
            position: relative;
            font-size: 24px;
            margin-left: 34px;
            line-height: 24px;
            width: 80%;
            display: block;
        }

        .cate-goods-wrap .cate-goods-title .more {
            float: right;
            color: #666;
            font-size: 14px;
            margin-top: 5px;
        }

        .cate-goods-wrap .cate-goods-title img {
            position: absolute;
            left: -34px;
        }

    .cate-goods-wrap .cate-goods-body {
        border-top: 2px solid #e8e8e8;
        background-color: #fefefe;
    }

        .cate-goods-wrap .cate-goods-body .cate-goods {
            display: block;
            width: 179px;
            height: 229px;
            float: left;
            border-left: 1px solid #e8e8e8;
            border-top: 1px solid #e8e8e8;
            padding: 10px;
        }

            .cate-goods-wrap .cate-goods-body .cate-goods:hover h3 {
                color: #dc2828;
            }

            .cate-goods-wrap .cate-goods-body .cate-goods.first-row {
                height: 230px;
                border-top: none;
            }

            .cate-goods-wrap .cate-goods-body .cate-goods img {
                width: 140px;
                height: 140px;
                margin-left: 20px;
            }

            .cate-goods-wrap .cate-goods-body .cate-goods h3 {
                font-size: 12px;
                color: #666;
                margin-top: 6px;
                line-height: 16px;
                height: 32px;
                overflow: hidden;
                margin-bottom: 15px;
            }

            .cate-goods-wrap .cate-goods-body .cate-goods span {
                font-size: 14px;
                color: #666;
            }

            .cate-goods-wrap .cate-goods-body .cate-goods .price {
                font-size: 18px;
                color: #dc2828;
            }

            .cate-goods-wrap .cate-goods-body .cate-goods.first {
                width: 350px;
                padding: 20px;
                border: none;
                height: 460px;
            }

                .cate-goods-wrap .cate-goods-body .cate-goods.first img {
                    width: 350px;
                    height: 350px;
                    margin-left: 0;
                }

                .cate-goods-wrap .cate-goods-body .cate-goods.first h3 {
                    margin-top: 11px;
                    font-size: 14px;
                    line-height: 22px;
                    height: 44px;
                    overflow: hidden;
                    margin-bottom: 15px;
                }

/*右侧登录*/
.side .logged-avatar {
    width: 50px;
    height: 50px;
    margin-left: 70px;
    margin-top: 10px;
}

.side .hi {
    margin-top: 10px;
    color: #666;
    text-align: center;
    font-size: 14px;
}

.side .no-logged-action {
    margin-top: 10px;
    margin-bottom: 10px;
}

    .side .no-logged-action a {
        border: 1px solid #ddd;
        font-size: 14px;
        line-height: 30px;
        display: block;
        float: left;
        width: 78px;
        text-align: center;
        margin-left: 10px;
    }

        .side .no-logged-action a.to-reg {
            background-color: #dc2828;
            color: #fff;
            border: none;
            width: 80px;
            height: 32px;
        }

.side .logged-action {
    margin-top: 7px;
    margin-bottom: 7px;
}

    .side .logged-action a {
        font-size: 14px;
        line-height: 22px;
        display: block;
        float: left;
        width: 80px;
        text-align: center;
        margin-left: 55px;
        color: #666
    }

        .side .logged-action a:hover {
            color: #dc2828;
        }


.form {
    color: #333;
    font-size: 14px;
    line-height: 1.5;
    margin: 20px;
}

    .form .form-row {
        position: relative;
        margin: 0 -15px 10px;
        box-sizing: border-box;
    }

        .form .form-row:after {
            content: '#';
            clear: both;
            display: block;
            height: 0;
            overflow: hidden;
        }

        .form .form-row .control-label {
            display: block;
            padding: 7px 7px 0 15px;
            width: 25%;
            float: left;
            box-sizing: border-box;
            text-align: right;
        }

        .form .form-row .form-control {
            float: left;
            width: 75%;
            display: block;
            box-sizing: border-box;
            padding: 0 15px 0 7px;
        }

            .form .form-row .form-control .control {
                width: 100%;
                height: 34px;
                padding: 6px 12px;
                box-sizing: border-box;
                border: 1px solid #e5e5e5;
                transition: border-color ease-in-out .15s, box-shadow;
                outline: 0;
                outline-color: initial;
                outline-style: initial;
                outline-width: 0px;
            }

                .form .form-row .form-control .control:focus {
                    border-color: #999;
                }

            .form .form-row .form-control textarea.control {
                height: auto;
                line-height: 1.5;
            }

    .form .goods {
        position: relative;
        padding-left: 100px;
        height: 60px;
    }

        .form .goods .title {
            line-height: 20px;
            font-weight: normal;
            padding: 0;
        }

        .form .goods .pic {
            position: absolute;
            width: 60px;
            height: 60px;
            left: 20px;
            top: 0;
            padding: 0;
        }

.link {
    border: none;
    background-color: transparent;
    margin: 0;
    text-decoration: underline;
    width: auto;
    cursor: pointer;
    color: #dc2828;
}

.express-list {
    padding: 3px 0;
}

    .express-list li {
        line-height: 1.5;
        margin-bottom: 5px;
        font-size: 14px;
    }


.address-list {
    text-align: left;
    overflow: hidden;
    margin-bottom: 20px;
}
    .address-list .address {
        display: block;
        padding: 20px;
        border: 2px solid #dbdbdb;
        border-radius: 4px;
        margin-bottom: 12px;
        box-sizing: border-box;
        height: 120px;
        position: relative;
        background-color: #fff;
    }
    .address-list .address:last-child {
        margin-bottom: 0;
    }

        .address-list .address .address-title {
            font-size: 16px;
            line-height: 22px;
            margin-bottom: 12px;
            color: #333;
        }

            .address-list .address .address-title label {
                margin-right: 48px;
                display: initial;
            }

        .address-list .address .city {
            margin-bottom: 6px;
            font-size: 14px;
            line-height: 20px;
            color: #333;
        }

        .address-list .address .full-address {
            color: #333;
            font-size: 14px;
            line-height: 20px;
        }

    .address-list .actions {
        position: absolute;
        right: 20px;
        top: 50%;
        margin-top: -13px;
    }
        .address-list .actions a {
            border-radius: 5px;
            padding: 0 20px;
            height: 26px !important;
            width: 74px;
            font-size: 12px;
            line-height: 24px;
            margin-left: 3px;
        }
    .address-list .address.active {
        border: 2px solid #dc2828;
        background: url(https://hdz-file.oss-cn-shanghai.aliyuncs.com/hdz_web/group/active_box.svg) #fff top right no-repeat;
        background-position-y: -2px;
    }
    .address-list .address .del-address, .address-list .address .set_addr_d {
        display: inline-block;
        text-align: center;
        transition: all ease-out 0.2s;
        box-sizing: border-box;
        cursor: pointer;
        background-color: #fff;
        border-radius: 5px;
        padding: 0 20px;
        height: 26px;
        width: 74px;
        font-size: 12px;
        line-height: 24px;
        margin-left: 3px;
        border: 1px solid #d1d1d1;
        color: #666;
    }
        .address-list .address .set_addr_d{
            width: auto;
        }
        .address-list .address .edit-address {
            display: inline-block;
            text-align: center;
            transition: all ease-out 0.2s;
            box-sizing: border-box;
            cursor: pointer;
            background-color: #fff;
            border-radius: 5px;
            padding: 0 20px;
            height: 26px;
            width: 74px;
            font-size: 12px;
            line-height: 24px;
            margin-left: 3px;
            border: 1px solid #dc2828;
            color: #dc2828;
        }
        .address-list .address .actions a:hover{
            opacity: 0.7;
        }
        .all-addresses {
            text-align: center;
        }
    .all-addresses .more {
        font-size: 12px;
        color: #999;
        line-height: 17px;
        margin-top: 7px;
        top: 20px;
        right: 0;
    }
        .all-addresses .more:hover {
            opacity: 0.7;
        }
        .all-addresses .more img {
            vertical-align: middle;
            margin-top: -4px;
            margin-left: 8px;
        }
    .all-addresses .close {
        font-size: 12px;
        color: #999;
        line-height: 17px;
        margin-top: 7px;
        top: 20px;
        right: 0;
        display: none;
    }
        .all-addresses .close:hover {
            opacity: 0.7;
        }
        .all-addresses .close img {
            vertical-align: middle;
            margin-top: -4px;
            margin-left: 8px;
        }


.form {
    margin: 0 -10px;
    text-align: left;
}

    .form .form-help {
        padding: 0 10px;
        float: left;
        margin: 0 !important;
    }

    .form .group {
        float: left;
        box-sizing: border-box;
        padding: 0 10px;
        margin-bottom: 20px;
        width: 100%;
    }

        .form .group label {
            font-size: 14px;
            line-height: 20px;
            color: #333;
            margin-bottom: 8px;
            display: block;
        }

            .form .group label span {
                color: #DC2828;
                margin-right: 4px;
            }

            .form .group label small {
                font-size: 12px;
                line-height: 20px;
                color: #999;
                margin-left: 10px;
            }

        .form .group .help {
            display: block;
            margin-left: 92px;
            font-size: 12px;
            color: #dc2828;
            position: absolute;
        }

        .form .group.g6 {
            width: 50%;
        }

        .form .group.g3 {
            width: 25%;
        }

        .form .group.g9 {
            width: 75%;
        }
        .form .static{
            height:30px;
            line-height: 30px;
        }
    .form input {
        width: 100%;
        box-sizing: border-box;
        height: 34px;
        background-color: #f5f5f5;
        border-radius: 4px;
        line-height: 32px;
        color: #333;
        outline: none;
        border: 1px solid #e3e3e3;
        padding: 0 10px;
    }
    .form textarea {
        width: 100%;
        box-sizing: border-box;
        height: 63px;
        background-color: #f5f5f5;
        border-radius: 4px;
        line-height: 1.5;
        color: #333;
        outline: none;
        border: 1px solid #e3e3e3;
        padding: 0 10px;
        resize: none;
    }

    .form select {
        width: 160px;
        box-sizing: border-box;
        height: 34px;
        background-color: #f5f5f5;
        border-radius: 4px;
        line-height: 32px;
        color: #333;
        outline: none;
        border: 1px solid #e3e3e3;
        padding: 0 10px;
        background: url('https://hdz-file.oss-cn-shanghai.aliyuncs.com/hdz_web/group/select.svg') no-repeat scroll 135px center #f5f5f5;
    }
    .form .section {
        margin: 10px 0 5px 0;
        padding: 0 10px;
    }

    .form .form-actions {
        clear: both;
        text-align: right;
        padding: 0 10px;
    }

    .form .control {
        width: auto;
        float: left;
        margin-right: 10px;
        height: 34px;
        line-height: 32px !important;
        margin-bottom: 0 !important;
    }
    .form .control label{
        width: auto;
    }
        .form .control input[type=checkbox] {
            width: auto;
            float: left;
            margin-right: 10px;
        }

    .form .static {
    }

    .form.horizontal > * {
        float: left;
    }

    .form.horizontal label {
        width: 92px;
        height: 30px;
        line-height: 30px;
        margin: 0;
        padding: 0;
        float: left;
    }
    .form.horizontal .control label {
        width: auto;
    }
    .form.horizontal .control.radio-list .radio-item{
        margin-right: 20px;
    }
    .form.horizontal .control.radio-list .radio-item input{
        margin-right: 5px;
    }

    .form.horizontal input, .form.horizontal textarea {
        width: 340px;
        box-sizing: border-box;
        height: 30px;
        background-color: #f5f5f5;
        border-radius: 4px;
        line-height: 28px;
        color: #333;
        outline: none;
        border: 1px solid #e3e3e3;
        padding: 0 10px;
    }

        .form.horizontal input[type=radio] {
            width: auto;
            float: left;
            margin-right: 10px;
        }

    .form.horizontal .control {
        width: 340px;
    }
    .form.horizontal .section{
        width: 100%;
        font-size: 14px;
        font-weight: bold;
    }
    .form.horizontal .form-actions {
        clear: both;
        width: 100%;
        text-align: right;
        padding: 0;
        margin-top: 10px;
    }



.curmbs-nav {
}

    .curmbs-nav .curmbs-arrow {
        background: url(https://hdz-file.oss-cn-shanghai.aliyuncs.com/hdz_web/group/curmb.svg) center center no-repeat;
        background-size: cover;
        height: 12px;
        width: 12px;
        float: left;
        margin: 0 10px;
        margin-top: 9px;
    }

    .curmbs-nav .curmbs-nav-item {
        float: left;
        color: #999;
        font-size: 12px;
        line-height: 30px;
    }

    .curmbs-nav a.curmbs-nav-item:hover {
        color: #dc2828;
    }