/********user ********/

.user-box{
	  width: 100%;
    background: #fff;
    display: flex;
    justify-content: center;
    padding: 40px 0;
    position: relative;
}
.user-vip{
		width:1180px;	
		margin:10px;	
}
.user-vip .user-saoma {
	  width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.user-vip .user-saoma .saoma-tit{
		padding:20px 0;
		text-align:center;
}
.user-vip .user-saoma .saoma-tit h2{
		font-size:28px;
		font-weight:600;
		line-height:38px;
}
.user-vip .user-saoma .saoma-tit span{
		font-size:18px;
		line-height:38px;
		padding:20px 0;
}
.user-vip .user-saoma .saoma-img{
		margin:20px 0;
}
.user-vip .user-saoma .saoma-img .wx img{
		width:250px;
		height:auto;
}
.user-vip .user-saoma .saoma-img .bd img{
		width:245px;
		height:auto;
}
.user-vip .vip-tequan{
		width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top:40px;
}
.user-vip .vip-tequan .tequan-tit{
		margin:20px 0;
}
.user-vip .vip-tequan .tequan-tit img{
		width:200px;
}
.user-vip .vip-tequan .tequan-box{
	  margin: 30px 0;
    padding: 30px 20px 20px 20px;
    box-shadow: 0 0 20px #eee;
    border-radius: 15px;		
}
.user-vip .vip-tequan .tequan-box .t-list{
	  display: flex;
	  justify-content: center;
}
.user-vip .vip-tequan .tequan-box .t-list img{
	 width:85%;
}
.user-vip .vip-tequan .tequan-box span{
	  margin:20px 0;
	  display: flex;
	  justify-content: center;
	  font-size:16px;
}
.user-vip .vip-tequan .tequan-box .more img{
		width:50px;
}
.user-vip .vip-tequan .tequan-box em{
		font-style: normal;
    font-size: 28px;
    font-weight: 600;
    margin: -11px 1px;
    color: #caa85d;
}
.user-vip .vip-youhui{
		width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top:40px;
}
.user-vip .vip-youhui .youhui-tit{
		margin:20px 0;
}
.user-vip .vip-youhui .youhui-tit img{
		width:230px;
}
.user-vip .vip-youhui .y-list{
	  display: flex;
	  justify-content: center;	
}
.user-vip .vip-youhui .y-list img{
		width:80%;
}
.user-vip .vip-fuli{
		width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top:40px;
}
.user-vip .vip-fuli .fuli-tit{
		margin:20px 0;
}
.user-vip .vip-fuli .fuli-tit img{
		width:200px;
}
.more-list {
		height:380px;
}
.more-list ul li {
    position: relative;
    float: left;
    width: 30%;
    height: height;
    overflow: hidden;
    transition: all .2s ease-in-out;
    background: #fff;
    margin: 10px 0;
    box-shadow: 0px 0px 20px #ddd;
    border-radius: 10px;
    margin-right: 28px;
}
.more-list ul li .item {
    width: 100%;
    height: 100%;
}
.more-list ul li .item .img {
    position: relative;
    width: auto;
    height: auto;
    overflow: hidden;
}
.more-list ul li .item a .bg{
		width: 100%;
    height: auto;
    -o-object-fit: fill;
    object-fit: cover;
    vertical-align: top;
    transition: all 1.2s ease;
}
.more-list ul li .item a .z{
    width: 50px;
    height: auto;
    z-index: 100;
    position: absolute;
    left: 1%;
    top: 75%;
}
.more-list ul li .shadow {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    height: auto;
    width: 100%;
    background-image: -webkit-linear-gradient(45deg,rgba(0,0,0,0.4),transparent 40%);
    background-image: linear-gradient(45deg,rgba(0,0,0,0.4),transparent 40%);
    z-index: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.more-list ul li .item .info {
    padding: 0 18px;
    border-top: 0;
    height: 114px;
    line-height: 24px;
    overflow: hidden;
}
.more-list ul li .item .info a {
    font-weight: 700;
    color: #323232;
    transition: all .2s ease-in-out;
}
.more-list ul li .item .info .subtitle {
    margin-top: 14px;
    height: 48px;
}
.more-list ul li .item .info .subtitle p {
    font-size: 16px;
    font-weight: 500;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.more-list ul li .item .info .bottom {
    margin-top: 10px;
    height: 24px;
    color: #666;
}
.more-list ul li .item .info .bottom .price{
		float:left;
}
.more-list ul li .item .info .bottom .price .h-p{
		color:#ff5a37;
		font-size:28px;
		font-weight:600;
}
.more-list ul li .item .info .bottom .price em{
		font-style: normal;
    padding-right: 3px;
}
.more-list ul li .item .info .bottom .price .y-p{
		text-decoration: line-through;
    color: #666;
    padding: 0 2px;	
}
.more-list ul li .item .info .bottom .zhekou{
    float: right;
    margin-block-start: -4px;
    margin-right: -54px;
}
.more-list ul li .item .info .bottom .zhekou img{
	  width: 100px;
}
.vip-con{display: flex;flex-direction: column;}
.vip-img{max-width:100%;max-height:100%;display: flex;}