/* new #15738 by LJ 2021-01-26 */

/* contract-enter */
.contract-enter {
	position: relative; padding: 30px 40px; overflow: hidden;
	min-height: 108px; background-color: #F8F8F8; 
	margin-top: 30px; margin-bottom: 30px;
}
.contract-enter .r-tag {
	position: absolute; top: 0; right: 0; padding: 0 8px;
	font-size: 12px; line-height: 20px; color: #fff; font-style: normal;
	background: linear-gradient(87deg, #C5AB7D 0%, #A27C51 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffC5AB7D,endcolorstr=#ffA27C51,gradientType=1);
	border-bottom-left-radius: 4px;
}
.contract-enter .pic {
	float: left; margin-right: 20px; width: 78px; height: 106px;
	border: 1px solid #D9D9D9;
	-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);
	        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);	
}
.contract-enter .r-conts {
	position: relative; z-index: 2;
	float: right; margin: 8px 0 0 40px; text-align: right;
}
.contract-enter .r-conts .old-price {
	font-size: 12px; color: #999; line-height: 16px;
	text-decoration: line-through;
}
.contract-enter .r-conts .new-price {
	font-size: 14px; color: #666; line-height: 30px;
} 
.contract-enter .r-conts .new-price span { color: #EC3B3B; }
.contract-enter .r-conts .new-price span b {
	position: relative; top: 1px;
	font-size: 24px; font-weight: bold; margin: 0 4px 0 6px;
}
.contract-enter .r-conts .btn {
	display: inline-block; margin-top: 10px; padding: 0 17px; line-height: 34px; text-align: center;
	border: 1px solid #0057ff; border-radius: 18px;
	background-color: #fff; font-size: 14px; color: #0057FF;
	-webkit-transition: all linear .3s;
	transition: all linear .3s;
}
.contract-enter .r-conts .btn:hover {
	opacity: 1; background-color: #0057ff; border-color: #0057ff;
	color: #fff;
}
.contract-enter .conts-title,
.contract-enter .conts-txt {	
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.contract-enter .conts-title {
	font-size: 18px; font-weight: bold; line-height: 24px; height: 24px; 
}
.contract-enter .conts-txt {
	margin-top: 10px; font-size: 14px; color: #666; line-height: 20px; height: 20px;
}
.contract-enter .conts-info {
	position: relative; margin-top: 16px; padding-top: 18px;
	line-height: 16px; font-size: 12px; color: #bbb;
}
.contract-enter .conts-info:before {
	content: ''; position: absolute; top: 0;
	width: 29px; height: 2px; background-color: #e8e8e8;
}

