/*-- 布局 start --*/

html, body {
    width: 100%;
    height: 100%;
    background-color: #FFF;
}

.main-container-big {
    /* padding-bottom: 10rem; */
}

/*header*/

/* .header-container {
  
}
.header-container .top {
    justify-content: space-between;
} */

/*nav*/

/* .nav-container {
    background-color: #fff;
}

.nav {
    padding: 1.1rem 0;
}

.nav-item {
    width: 20%;
    margin-bottom: 0.4rem;
}

.nav-link {
    display: block;
    text-align: center;
    font-size: 13px;
}

[data-dpr="2"] .nav-link {
    font-size: 26px;
}

[data-dpr="3"] .nav-link {
    font-size: 39px;
}

.nav-img {
    width: 2.25rem;
    height: 2.25rem;
    margin-bottom: 0.2rem;
}

.nav-text {
    display: block;
} */

/*navbar*/

/* .navbar {
    display: flex;
    height: 100%;
}

.navbar-left,
.navbar-center,
.navbar-right {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.navbar-left,
.navbar-right {
    width: 2.2rem;
}

.navbar-center {
    flex: 1;
}

.navbar-left .iconfont,
.navbar-right .iconfont {
    color: #fff;
    font-size: 24px;
}

.nav-container {
    background-color: #fff;
    margin-bottom: 0.5rem;
} */

/*main-container*/

.main-container {
    background-color: #eee;
}

.item-head {
    justify-content: space-between;
    padding-top: 1rem;
    padding-bottom: .675rem;
}

/* banner */

.banner-container {
    background-color: #FFF;
}

.banner-container .container {
    padding: 0;
    margin: 0;
}

.swiper-container {
    overflow: hidden;
    /* border-radius: 0.4rem; */
}

/* service-container */

.service-container {
    padding-top: 0.5rem;
}

.service-container .container {
    flex: 1;
    justify-content: space-between;
    padding-top: .4rem;
    padding-bottom: .5rem;
}

.service-container .submit {
    /* width: 4.75rem;
    height: 2.8rem; */
    /* background: url('/image/mobile/submit.png') no-repeat center/contain; */
    background: linear-gradient( 151deg, #CAA588, #FBE8D3);
    box-shadow: 0px 2px 6px 0px rgb(143 104 73 / 20%);
    border-radius: 4px;
    padding: 0.5rem;
}

.service-container .appraisal {
    /* width: 4.35rem;
    height: 2.7rem; */
    background: url('/image/mobile/appraisal.png') no-repeat center/contain;
    background: linear-gradient(151deg, #60BEB4, #B0F0E7);
    box-shadow: 0px 2px 6px 0px rgba(25, 124, 113, 0.2);
    border-radius: 4px;
    padding: .5rem;
}

.service-container .container+.container {
    margin-left: 2px;
}

.service-container .btn {
    background: #FFFFFF;
    border-radius: .625rem;
    color: #A67047;
    font-size: 12px;
    display: inline-block;
    padding: .0625rem .25rem;
    margin-top: .75rem;
}

.service-container .appraisal .btn {
    color: #23A698;
}

.service-container .right {
    width: 45%;
}

/* .service-container .container .left {
    padding-top: 1rem;
} */

/* search-container */

.search-container {
    height: auto;
    margin-top: .4rem;
    margin-bottom: .4rem;
    padding-bottom: .8rem;
}

.search-container .body-container {
    /* height: 1.625rem; */
    height: 2.2rem;
    border: 2px solid #950C16;
}

.searchBox-right {
    margin-left: 0;
}

.title-container {
    text-align: center;
    font-size: 16px;
}

.title-text {
    display: inline-block;
    padding: .8rem 1.8rem;
    line-height: 1.55rem;
    background: url('/image/mobile/title.png') no-repeat left center/1rem .7rem, url('/image/mobile/title.png') no-repeat right center/1rem .7rem;
}

/* show-container */

.show-container>div+div {
    margin-top: 0.5rem;
    background-color: #FFF;
}

.head-title {
    color: #333;
    font-weight: bold;
}

/* appraisal */

.appraisal-container {
    background-color: #FFF;
    padding-bottom: .8rem;
}

.appraisal-container .item-head {
    padding-bottom: 0;
}

.appraisal-item {
    position: relative;
    padding-bottom: 0.7rem;
}

/* .appraisal-item+.appraisal-item .container:first-child {
    border-top: 1px solid #999;
} */

.appraisal-item-top {
    padding-top: 0.875rem;
    margin-bottom: 0.575rem;
    justify-content: flex-start;
}

.appraisal-item-top .avatar {
    margin-right: 0.375rem;
}

.user-text {
    flex-direction: column;
    align-items: flex-start;
}

.appraisal-item-username {
    margin-bottom: 0.275rem;
}

/* 
.item-img-array .img:nth-child(3n+2),
.item-img-array .img:nth-child(3n+3) {
    margin-left: 4px;
} */

.item-text {
    padding: 0.425rem 0.4rem;
}

.item-text div+div {
    margin-top: 0.425rem;
}

/* goods-container */

.goods-container {
    padding-bottom: .8rem;
}

.goods-img-array {
    margin: 0;
    padding: .55rem;
}

.goods-img-array .img {
    min-width: 40%;
    max-width: 50%;
    padding: .2rem;
    margin: 0;
}

.btn-white {
    padding: .65rem 0;
    /* margin-top: 4px;
    margin-bottom: 39px; */
    /* margin: 4px 16px 39px 16px; */
    margin-left: .6rem;
    margin-right: .6rem;
    margin-bottom: 0;
    border: none;
    border-radius: .2rem;
    font-size: 14px;
    color: #950C16;
    text-align: center;
    background-color: #FFF;
}

.btn-red, .btn-white, .btn-white-red {
    line-height: 1;
    display: block;
}

a.btn-red, a.btn-white, a.btn-white-red {
    font-size: 14px;
}

.btn-link {
    display: block;
}

/* article */

.article-container {
    /* padding-bottom: .55rem; */
}

.article-container .article-link {
    justify-content: space-between;
    line-height: 1.95rem;
    border-bottom: 2px dashed #EEE;
}

.article-container p+p {
    /* margin-top: .85rem; */
}

/* .article-container a {
    justify-content: space-between;
    line-height: 1.95rem;
    border-bottom: 2px dashed #EEE;
} */

.article-container a+a {
    /* margin-top: .85rem; */
}

.artice-item-title {
    max-width: 70%;
}

.article-active {
    color: #B90F0F;
    font-weight: bold;
}

/*recommend*/

/* 
.recommend {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.recommend-item {
    width: 49.333333%;
    background-color: #fff;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
    margin-bottom: 0.25rem;
}

.recommend-link {
    display: block;
    width: 100%;
    height: 100%;
}

.recommend-pic {
    width: 100%;
    margin-bottom: 0.4rem;
}

.recommend-img {
    width: 100%;
    height: 9.25rem;
}

.recommend-name,
.recommend-origPrice,
.recommend-info {
    padding: 0 0.25rem;
    margin-bottom: 0.4rem;
}

.recommend-name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.recommend-origPrice {
    color: #ccc;
}

.recommend-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.recommend-price {
    color: #e61414;
}

.recommend-price-num {
    font-size: 20px;
}

[data-dpr="2"] .recommend-price-num {
    font-size: 40px;
}

[data-dpr="3"] .recommend-price-num {
    font-size: 60px;
}

.recommend-count {
    color: #999; 


}*/

/*-- 布局 end --*/

/*-- 组件 start --*/

/*-- 组件 end --*/

/*-- 内容 start --*/

/*-- 内容 end --*/