﻿/*--导航菜单--*/
.company-head-wrapper {
    background-color: #fff;
    height: 8rem;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1rem 1.5rem;
}

    .company-head-wrapper .logo {
        margin-left: 0.5rem;
        margin-right: 1rem;
        width: 4.5rem;
        height: 4.5rem;
        background-repeat: no-repeat;
        background-size: contain;
        border-radius: 100%;
        background-position: center center;
    }

    .company-head-wrapper .con {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

        .company-head-wrapper .con .name {
            font-size: 1.6rem;
            color: #141414;
            line-height: 2.4rem;
            font-weight:bold;
        }

        .company-head-wrapper .con .des {
            font-size: 1.2rem;
            line-height: 1.8rem;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

    .company-head-wrapper .adr {
        text-align: center;
        width: 3rem;
    }

        .company-head-wrapper .adr .icon {
            width: 2rem;
            height: 2rem;
            background-image: url('../images/icon/dz.png');
            background-size: cover;
            margin: auto;
        }

        .company-head-wrapper .adr .name {
            font-size: 1rem;
            color: #999999;
            line-height: 2rem;
        }
/*--导航菜单--*/
.menu-wraper.swiper-container {
    line-height: 4.5rem;
    font-size: 1.4rem;
    margin: 0 1rem;
    min-height: 4.5rem;
}

.menu-wraper .swiper-wrapper .swiper-slide {
    line-height: 4.2rem;
    width: auto;
    margin-right: 1.6rem;
    border-bottom: 0.2rem solid #fff;
    color: #828282;
}

    .menu-wraper .swiper-wrapper .swiper-slide.on {
        color: #2192fc;
        border-bottom: 0.2rem solid #2192fc;
    }

.app-meau-wrapper {
    padding: 2rem 1rem;
    background: #fff;
    height: auto;
    min-height: 5rem;
    display: flex;
}

    .app-meau-wrapper .item {
        flex: 1;
        text-align: center;
        cursor: pointer;
    }

        .app-meau-wrapper .item .img {
            width: 2.5rem;
            height: 2.5rem;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
            margin: auto;
        }
            .app-meau-wrapper .item .img.kcfl {
                background-image: url('../images/menu/kcfl.png');
            }

            .app-meau-wrapper .item .img.hjzs {
                background-image: url('../images/menu/hjzs.png');
            }

            .app-meau-wrapper .item .img.zxzx {
                background-image: url('../images/menu/zxzx.png');
            }

            .app-meau-wrapper .item .img.sztd {
                background-image: url('../images/menu/sztd.png');
            }

            .app-meau-wrapper .item .img.gywm {
                background-image: url('../images/menu/gywm.png');
            }

        .app-meau-wrapper .item .name {
            margin-top: 0.5rem;
            font-size: 1.2rem;
            line-height: 2rem;
        }
/*--广告轮播--*/
.navtop-wraper {
    line-height: 3.5rem;
    background-color:#fff;
}

    .navtop-wraper .swiper-wrapper .swiper-slide {
        height: 18.4rem;
        width: 34.5rem;
    }

        .navtop-wraper .swiper-wrapper .swiper-slide a.img {
            display: block;
            height: inherit;
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover;
            width: 100%;
            background-image: url('../images/default/pic160x100.png');
        }

    .navtop-wraper .swiper-pagination.navtoplist {
        text-align: center;
        bottom: 0px;
    }

        .navtop-wraper .swiper-pagination.navtoplist .swiper-pagination-bullet {
            width: 1.2rem;
            height: 0.4rem;
            display: inline-block;
            border-radius: 0.1rem;
            background: #eeeeee;
            opacity: 0.5;
        }

            .navtop-wraper .swiper-pagination.navtoplist .swiper-pagination-bullet.swiper-pagination-bullet-active {
                opacity: 1;
                background: #3b91f5;
                width: 2rem;
            }

/*--块状区域--*/
.block-menu {
    overflow: hidden;
    background: #fff;
    position: relative;
}

    .block-menu .menu-title {
        line-height: 3rem;
        font-size: 1.6rem;
        text-align: center;
        font-weight: bold;
    }

    .block-menu ul:after {
        content: "";
        clear: both;
        float: none;
        display: block;
        height: 0;
    }

    .block-menu li {
        float: left;
        width: 50%;
        position: relative;
    }

    .block-menu a {
        display: block;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        /*min-height: 10rem;*/
    }

    .block-menu li:nth-child(4n+1) a {
        height: 18.7rem;
        border-right: 1px solid #eeeeee;
        background-image: url('../images/default/pic150x150.png');
    }

    .block-menu li:nth-child(4n+2) a {
        height: 9.35rem;
        border-bottom: 1px solid #eeeeee;
        background-image: url('../images/default/pic160x100.png');
    }

    .block-menu li:nth-child(4n+3) a {
        height: 9.35rem;
        background-image: url('../images/default/pic160x100.png');
    }

    .block-menu li:nth-child(4n) {
        width: 100%;
        background-image: url('../images/default/pic420x200.png');
    }

    .block-menu:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }


/*正在拼团*/


.product-wrapper .hot-wraper {
    padding: 1rem 1.5rem;
}

.hot-wraper .swiper-wrapper .swiper-slide {
    width: 40%;
    margin-right: 1.5rem;
    box-sizing: border-box;
}

    .hot-wraper .swiper-wrapper .swiper-slide::after {
        content: "";
        display: block;
        height: 1px;
    }

    .hot-wraper .swiper-wrapper .swiper-slide:last-child {
        margin-right: 0;
    }

    .hot-wraper .swiper-wrapper .swiper-slide .title {
        line-height: 2.5rem;
        height: 2.5rem;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #555;
        font-size: 1.4rem;
        word-wrap: break-word;
        white-space: nowrap;
    }

    .hot-wraper .swiper-wrapper .swiper-slide .price {
        margin-bottom: 1rem;
        color: #C7C7C7;
        font-size: 1.2rem;
    }

        .hot-wraper .swiper-wrapper .swiper-slide .price .realprice {
            color: #f53537;
        }

        .hot-wraper .swiper-wrapper .swiper-slide .price i {
            font-size: 1.2rem;
        }

        .hot-wraper .swiper-wrapper .swiper-slide .price .marketprice {
            font-size: 1rem;
            text-decoration: line-through;
            margin-left: 1rem;
            color: #C7C7C7;
            float: right;
        }

    .hot-wraper .swiper-wrapper .swiper-slide .img {
        display: block;
        height: 7.36rem;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        width: 100%;
        background-image: url('../images/default/pic160x100.png');
        margin-bottom:0.8rem;
    }

        .hot-wraper .swiper-wrapper .swiper-slide .img .tag {
            display: block;
            height: 1.8rem;
            background-repeat: no-repeat;
            background-position: bottom right;
            background-size: cover;
            width: 4rem;
            background-image: url('../images/icon/pt-b.png');
            color: #fff;
            font-size: 1rem;
            text-align: center;
            line-height: 1.8rem;
        }

    .hot-wraper .swiper-wrapper .swiper-slide .groupendtime {
        color: #555;
        font-size: 1.1rem;
        line-height: 2rem;
        margin-bottom: 1.5rem;
    }

        .hot-wraper .swiper-wrapper .swiper-slide .groupendtime .laber {
            color: #999;
            margin-right: 0.5rem
        }

        .hot-wraper .swiper-wrapper .swiper-slide .groupendtime .day {
            margin-right: 0.2rem
        }

        .hot-wraper .swiper-wrapper .swiper-slide .groupendtime .num {
            background-color: #555;
            color: #fff;
            height: 1.6rem;
            width: 1.6rem;
            line-height: 1.6rem;
            display: inline-block;
            text-align: center;
            margin: auto 0.2rem;
            border-radius: 0.2rem;
        }


