body{
    background-color: #f3f2f3;
}

.circle-shop {
    background: #fff;
    color: #333;
    font-size: 14px;
    margin: 0 auto;
    margin-top: 20px;
    padding: 14px 24px 10px;
}

.circle-shop .name,.tiezi-name {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 12px;
}


.circle-shop li.line2 {
    margin-bottom: 10px;
}
.circle-shop .pic {
    width: 70px;
    height: 70px;
    /* background: blue; */
    margin-right: 13px;
}

.circle-shop .pic {
    display: inline-block;
    vertical-align: top;
    float: left;
}
.circle-shop .line2 .shop-title-info {
    flex-direction: column;
    width: 100%;
}
.circle-shop .xj {
    font-size: 16px;
    color: #FF5165;
    margin-right: 5px;
}
.circle-shop .yj {
    font-size: 12px;
    color: #909399
}
.cd-item.circle-shop ul {
    max-height: 134px;
    overflow: hidden;
}

.anli-yht.yh.circle-shop.albums .shop-list {
    max-height: 195px;
}
.anli-yht.albums li {
    height: 280px;
    width:270px;
    background: rgba(255, 255, 255, 1);
    border-radius: 5px;
    border: 1px solid rgba(231, 231, 231, 1);
}

#yh {
    /*max-height: 161px;*/
}

.anli-yht.yh.circle-shop.albums ul li {
    margin-right: 15px;
}

.anli-yht.yh.circle-shop.albums ul li:nth-child(5n) {
    margin-right: 0px;
}
.yh .shop-list,
.line-shop .shop-list {
    max-height: 163px;
    overflow: hidden;
}

.anli-yht .shop-list {
    max-height: 208px;
    overflow: hidden;
}
.anli-yht .anli-name {
    float: left;
}

.anli-yht .more-link ,#zs .more-link,#remark-index .more-link{
    float: right;
    margin-right: 5px;
    font-size: 14px;
    color: #999;
    font-weight: normal;
    background: url(images/goleft.png) no-repeat right center;
    padding-right: 13px;
    padding-top: 1px;
    cursor: pointer;
}
.anli-yht li {
    width: 178px;
    border-radius: 5px 5px 0px 0px;
    color: #333;
    font-size: 14px;
    padding-bottom: 5px;
}

.anli-yht li:nth-child(4n) {
    margin-right: 15px;
}

.anli-yht li:nth-child(5n) {
    margin-right: 0;
}

.anli-yht .pic {
    width: 270px;
    height: 204px;
    border-radius: 5px 5px 0px 0px;
    overflow: hidden;
}

.anli-yht .pic img {
    object-fit: cover;
    object-position: top;
}

.anli-yht .title {
    padding: 10px;
    max-height: 54px;
    overflow: hidden;
}
.zx-btn-group{
    text-align: right;
    margin-top:10px;
    padding-bottom:0;
    border-bottom:none;
    display:block;
}

.zx-btn-group .consult-btn{
    border: 1px solid #BAA26B;
    border-radius: 3px;
    width:120px;
    height:36px;
    line-height:36px;
    display:inline-block;
    font-size: 16px;
    color: #BAA26B;
    text-align: center;
    margin-right:10px;
    margin-top:10px;
}

.zx-btn-group .consult-btn-2{
    background-color:#BAA26B;
    color:#ffffff;
}

.designer-layout{
    width:1190px;
    margin:0 auto;
    background-color:#ffffff;
}

.cp-pic-wall .pic-item img{
    width:100%;
}
.page-mod a:link{
    border: 1px solid #C0C4CC;
    height:28px;
    line-height:28px;
    font-size: 14px;
    color: #999999;
    text-align: center;
}

.designer-page .page-mod a{
    color:#999999;
}


.page-L .page-mod strong,.page-L .page-mod a:hover{
    background: #BAA26B;
    border: 1px solid #BAA26B;
    height:28px;
    line-height:28px;
    font-size: 14px;
    color:#ffffff;
    text-align: center;
}
.page-L .page-mod .page-next{
    background:none;
    padding-right:9px;
}
.page-L .page-mod .page-last{
    background:none;
    text-indent: 0;
}
.page-L .page-mod .page-prev, .page-L .page-mod .page-last{
    width:auto;
}

.pic-item .cp-pic-tags{
    height:28px;
    overflow: hidden;
}
.new-pic-item.pic-item h3{
    height:24px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.pic-wall{
    padding:0;
}

.new-waterfall_column:last-child{
    margin-right:0;
}

.no-data{
    background-color:#ffffff;
    height:500px;
    width:1190px;
    margin:0 auto;
}

.no-data-content{
    padding-top:180px;
    text-align: center;
}

.no-data-content img{
    width:200px;
}

.no-data-content p{
    font-size: 18px;
    color: #909399;
    margin-top:20px;
}

#header .layout{
    font-size:12px;
}

#remark-index.circle-shop{
    margin-top:6px;
    padding-top:0;
}

.header-renzheng.circleManage{
    line-height:25px;
}

.pic-wall{
    margin-bottom:0;
}
.header-search{
    width:220px;
}
.header-logined .user-msg dt{
    width:29px;
}

.pic-item .cp-pic-tags a, .pic-item .cp-pic-tags a:visited{
    color:#909399;
}

