.welfare-area {
  position: relative;
  width: 1070px;
  height: 477px;
  background: linear-gradient(178deg, #FFEEC3 0%, #F9D98D 100%);
  border-radius: 10px;
  padding: 87px 20px 10px 20px;
  margin-bottom: 20px;
  box-sizing: border-box;
}
.welfare-area * {
  box-sizing: border-box;
}
.welfare-area .w-title {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 460px;
  height: 66px;
  background: url('../image/4812416705654042920_pic1.png') no-repeat center center / 100% 100%;
}
.welfare-area ul {
  display: flex;
  flex-wrap: wrap;
}
.welfare-area ul li {
  width: 510px;
  height: 180px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.welfare-area ul li:nth-child(2n) {
  margin-right: 0;
}
.welfare-area ul li img {
  width: 100%;
  height: 100%;
}

		/* css-wjz */
		* {

			font-family: PingFangSC-Regular, PingFang SC !important;
		}

		.el-carousel__item h3 {
			color: #475669;
			font-size: 14px;
			opacity: 0.75;
			line-height: 150px;
			margin: 0;
		}

		.el-carousel__item:nth-child(2n) {
			background-color: #99a9bf;
		}

		.el-carousel__item:nth-child(2n+1) {
			background-color: #d3dce6;
		}

		.topbox {
			position: relative;
			width: 1030px;
			margin: 0 auto;
		}

		.topbox_img {
			width: 110px;
			height: 116px;
			position: absolute;
			left: 0;
			top: 0;
		}

		.titleimg {
			width: 1030px;
			height: 64px;
			/* line-height: 33px; */
			background: url("title.png") no-repeat;
			background-size: 100% 100%;
			display: flex;
			flex-direction: row;

		}

		.title_imgtext {
			width: 357px;
			height: 64px;
			font-size: 32px;
			font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
			font-weight: bold;
			color: #9C3000;
			text-align: center;
			line-height: 64px;
			margin: 0 auto;
		}

		.title_imgtexts {
			width: 357px;
			height: 64px;
			font-size: 32px;
			font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
			font-weight: bold;
			color: #9C3000;
			text-align: center;
			line-height: 64px;
			margin-left: 335px;
			/* padding-left: 447px; */
			/* box-sizing: border-box; */
			/* margin: 0 auto; */
		}

		.title_bottomimg {
			width: 1030px;
			height: 42px;
			background: url("/jicai_files/bottom.png") no-repeat;
			background-size: 100% 100%;

		}

		.box2 {
			width: 979px;
			margin: 0 auto;
		}

		.checkbox {
			width: 144px;
			height: 38px;
			background-color: #fce1b4;
			border-radius: 20px;
			margin: 35px 0 0 160px;
			display: flex;
			flex-direction: row;
			justify-content: space-around;
			align-items: center;

		}

		.check {
			width: 20px;
			height: 20px;
		}

		.er_box {
			width: 150px;
			height: 20px;
		}

		/* .erbox{
        width: 150px;
        height: 20px;
        color: #976F24;
        background-color: #FFF7E1;
        border-radius: 0px 100px 100px 0px;
    } */
		.erimg {
			width: 20px;
			height: 20px;
		}

		.tuaning {
			width: 64px;
			height: 24px;
			background: #FF2C24;
			line-height: 24px;
			font-size: 12px;
			color: #fff9b8;
			border-radius: 0px 0px 0px 8px;
		}

		.tuanend {
			width: 64px;
			height: 24px;
			background: #000000;
			line-height: 24px;
			font-size: 12px;
			color: #f5f5f5;
			border-radius: 0px 0px 0px 8px;
		}

		.lunboimg {
			width: 1030px;
			height: 80px;
		}

		.overimg {
			width: 88px;
			height: 88px;
		}

		.appprice {
			font-size: 16px;
			font-family: PingFangSC-Semibold, PingFang SC !important;
			font-weight: 600;
			color: #976F24;
			line-height: 16px;
		}

		.nullbox {
			width: 206px;
			height: 186px;
		}

		.nullboxtext {
			width: 320px;
			height: 20px;
			font-size: 20px;
			font-family: PingFangSC-Regular, PingFang SC;
			font-weight: 400;
			color: #FFFFFF;
			line-height: 20px;
		}

		/* 源css*/
		.app {
			background-repeat: no-repeat;
			background-size: 1920px 593px !important;
			background-position: top center !important;
			font-family: PingFangSC-Regular, PingFang SC !important;
		}

		.act-banner {
			position: relative;
		}

		.app .act-banner p {
			position: absolute;
			top: 290px;
			left: 49%;
			text-align: center;
			margin-left: -495px;
			color: #ffffff;
			font-size: 24px;
			width: 990px;
		}

		.app .floor-top {
			padding-bottom: 20px;
		}

		.app .main {
			padding-bottom: 40px;
			margin-top: 8px;
		}

		.app .title {
			color: #ffffff;
			line-height: 36px;
			font-size: 36px;
			background: url('jicai_files/5280495975230498848_pic1.png') no-repeat center center;
			text-align: center;
			padding: 0 10px;
			background-size: 24%;
		}

		.clear-box {
			zoom: 1
		}

		.clear-box::after {
			content: "";
			display: block;
			overflow: hidden;
			clear: both;
			height: 0;
			line-height: 0;
			font-size: 0;
		}

		.other-list .product-list ul li {
			float: left;
			margin: 10px 10px 0 0;
			width: 190px;
			background: #fff;
			height: 390px;
		}

		.other-list .product-list ul li .box {
			background: #fff;
			padding: 20px 15px 0;
		}

		.other-list .product-list ul li .Price_box {
			position: relative;
			margin-top: 5px;
			line-height: 1
		}

		.other-list .product-list ul li .Price_box .sale_price {
			display: block;
			margin-right: 5px;
			color: #fa412b;
			font-weight: 700;
			font-size: 12px
		}

		.other-list .product-list ul li .Price_box .huise {
			color: #B0B0B0;
		}

		.other-list .product-list ul li .Price_box .sale_price em {
			font-size: 24px
		}

		.other-list .product-list ul li .Price_box .memberPrice {
			display: block;
			padding: 9px 0 15px;
			color: #ababab;
			text-decoration: none;
			font-style: normal;
			font-size: 12px
		}

		.other-list .product-list ul li .Price_box .memberPrice em {
			text-decoration: line-through
		}

		.other-list .product-list ul li .heading {
			margin-bottom: 5px
		}

		

		.floor-list .product-list ul li:nth-child(2n+2) {
			margin-right: 0;
		}

		.floor-list .product-list ul li {
			float: left;
			margin: 10px 10px 0 0;
			width: 485px;
			background: #fff;
			height: 225px;
			border-radius: 5px;
			position: relative;
		}

		.floor-list .product-list ul li .box {
			background: #fff;
			padding: 28px 15px 0;
			border-radius: 5px;
		}

		.floor-list .product-list ul li .Price_box {
			position: relative;
			margin-top: 5px;
			line-height: 1
		}

		.floor-list .product-list ul li .Price_box .sale_price {
			display: inline-block;
			margin-right: 5px;
			color: #fa412b;
			font-weight: 700;
			font-size: 12px
		}

		.floor-list .product-list ul li .Price_box .huise {
			color: #B0B0B0;
		}

		.floor-list .product-list ul li .Price_box .sale_price em {
			font-size: 20px
		}

		.floor-list .product-list ul li .Price_box .memberPrice {
			display: inline-block;
			padding: 9px 15px 15px;
			color: #ababab;
			text-decoration: none;
			font-style: normal;
			font-size: 12px
		}

		.floor-list .product-list ul li .Price_box .memberPrice em {
			text-decoration: line-through
		}

		.floor-list .product-list ul li .heading {
			margin-bottom: 5px
		}

		.floor-list .product-list ul li .heading a {
			display: -webkit-box;
			overflow: hidden;
			height: 36px;
			color: #222222;
			text-overflow: ellipsis;
			font-size: 16px;
			font-weight: 600px;
			line-height: 18px;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical
		}

		.floor-list .product-list ul li .heading .huise {
			color: #B0B0B0;
		}

		.floor-list .product-list ul li .Buy_btn a {
			display: inline-block;
			width: 190px;
			height: 40px;
			border-radius: 3px;
			background: #eb2f00;
			color: #fff;
			text-align: center;
			font-size: 16px;
			line-height: 40px
		}

		.floor-list .product-list ul li .Buy_btn a.buy-over {
			background: #ccc
		}

		.floor-list .product-list ul li .Buy_btn a.start {
			background: #3caf62
		}

		.floor-list .product-list .drawup .redText,
		.drawupBorder .redText {
			color: red;
		}

		.floor-list .product-list .drawup .huise {
			color: #B0B0B0;
		}

		.floor-list .product-list .tuan,
		.fail,
		.yct {
			right: 0px;
			position: absolute;
			top: 0px;
			display: none;
		}

		.floor-list .product-list .box .drawup {
			white-space: nowrap;
		}

		.floor-list .product-list .drawup,
		.drawupBorder {
			font-size: 14px;
			color: #555550;
			margin-bottom: 20px;
		}

		.floor-list .product-list .huise {
			color: #B0B0B0;
		}

		.floor-list .product-list .yEnd {
			background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
			font-size: 18px;
			height: 100%;
			left: 0;
			line-height: 160px;
			position: absolute;
			text-align: center;
			top: 0;
			width: 100%;
			color: #fff;
			display: none;
		}

		.floor-list .product-list .EndImg,
		.lootall,
		.tuan {
			position: absolute;
			right: -17px;
			bottom: 0;
			z-index: 100;
			display: none
		}

		.floor-list .product-list .Img_box {
			position: relative;
			float: left;
			margin-bottom: 15px;
			text-align: center;
			width: 150px;
		}

		.floor-list .product-list .Img_box .date,
		.HotSell-link dl dd span {
			position: absolute;
			width: 145px;
			left: -20px;
			bottom: 0;
			padding: 5px 10px;
			border-bottom-right-radius: 14px;
			border-top-right-radius: 14px;
			background: rgba(0, 0, 0, .6);
			color: #fff;
			font-size: 13px;
			white-space: nowrap;
			text-align: left;
		}

		.floor-list .product-list .Img_box .date img,
		.HotSell-link dl dd span img {
			margin-top: -3px;
			margin-right: 7px;
			vertical-align: middle
		}

		.floor-list .product-list .HotSell-link dl dd span {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0;
			bottom: 71px;
			left: 0;
			width: 145px;
			border-top-right-radius: 14px;
			border-bottom-right-radius: 14px;
		}

		.floor-list .product-list .progress {
			position: relative;
			clear: both;
			height: 17px;
		}

		.floor-list .product-list .progressBar {
			height: 8px;
			border-radius: 5px;
			background: #e5e5e5
		}

		.floor-list .product-list .progressBar span {
			width: 0%;
			height: 100%;
			border-radius: 5px;
			/* background: red; */
			background: #14AE14;
			display: block;
		}

		.floor-list .product-list .progressBar .black {
			width: 0%;
			height: 100%;
			border-radius: 5px;
			/* background: red; */
			background: #C9C9C9;
			display: block;
		}

		.floor-list .product-list .btn-box {
			display: block;
			margin-top: 11px;
			padding-top: 10px;
			padding-bottom: 8px;
			width: 190px;
			outline: 0;
			border: none;
			border-radius: 4px;
			background: #ff3030;
			color: #fff;
			text-align: center;
			font-weight: 700;
			font-size: 18px;
			cursor: pointer
		}

		.floor-list .product-list .btn-box span,
		.product-list ul li .Buy_btn a span,
		.start span {
			padding-right: 26px;
			background: url(jicai_files/5418149810475681132_pic1.png) right center no-repeat
		}

		.floor-list .product-list .box .drawup i,
		.floor-list .product-list .box .drawupBorder i {
			color: #dadada
		}

		.floor-list .right {
			margin-right: 10px;
			width: 270px;
		}

		.floor-list .product-list .leftTop {
			position: absolute;
			top: -6px;
			left: 2px;
			z-index: 100;
		}

		.act-rule {
			margin: 0 auto;
			width: 1030px;
			color: #ffffff;
			background: #D93E0A;
		}

		.act-box {
			padding: 29px 38px;

		}

		.act-rule h1 {
			margin-bottom: 10px;
			width: 118px;
			font-size: 20px;
			font-weight: bold;
			line-height: 36px;
			text-align: center;
			color: #B83408;
			padding: 0px 10px;
			border-radius: 50px;
			background-color: #f8e509;
		}

		.act-rule p {
			line-height: 2em;
			font-size: 14px;
		}

		.Buy_btn img {
			margin-left: 10px;
			margin-bottom: 2px;
		}

		.el-checkbox__inner {
			width: 20px;
			height: 20px;
			margin-top: -5px;
			background-color: #fff !important;
			border-color: transparent !important;
		}

		.el-checkbox__inner::after {
			-webkit-box-sizing: content-box;
			box-sizing: content-box;
			content: "";
			border: 2px solid #CA4105;
			border-left: 0;
			border-top: 0;
			height: 7px;
			left: 7px;
			position: absolute;
			top: 3px;
			-webkit-transform: rotate(45deg) scaleY(0);
			transform: rotate(45deg) scaleY(0);
			width: 3px;
			-webkit-transition: -webkit-transform .15s ease-in .05s;
			transition: -webkit-transform .15s ease-in .05s;
			transition: transform .15s ease-in .05s;
			transition: transform .15s ease-in .05s, -webkit-transform .15s ease-in .05s;
			-webkit-transform-origin: center;
			transform-origin: center;
		}

		.checkText {
			height: 38px;
			line-height: 38px;
			font-size: 20px;
			font-weight: 600;
			color: #CA4105;

		}
.other-list .product-list ul li .heading a {
			display: block;
			display: -webkit-box;
			overflow: hidden;
			height: 36px;
			color: #131415;
			text-overflow: ellipsis;
			font-size: 14px;
			line-height: 18px;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical
		}
		

		.other-list .product-list ul li .heading .huise {
			color: #B0B0B0;
		}

		.other-list .product-list ul li .Buy_btn a {
			display: inline-block;
			width: 100%;
			height: 34px;
			border-radius: 3px;
			background: #eb2f00;
			color: #fff;
			text-align: center;
			font-size: 16px;
			line-height: 34px
		}

		.other-list .product-list ul li .Buy_btn a.buy-over {
			background: #ccc
		}

		.other-list .product-list ul li .Buy_btn a.start {
			background: #14ae14
		}

		.other-list .product-list .drawup .redText,
		.drawupBorder .redText {
			color: red;
		}

		.other-list .product-list .drawup .huise {
			color: #B0B0B0;
		}

		.other-list .product-list .tuan,
		.fail,
		.yct {
			right: 0px;
			position: absolute;
			top: 0px;
			display: none;
		}

		.other-list .product-list .box .drawup {
			white-space: nowrap;
		}

		.other-list .product-list .drawup,
		.drawupBorder {
			font-size: 12px;
			color: #555550;
			margin-bottom: 13px;
		}

		.other-list .product-list .huise {
			color: #B0B0B0;
		}

		.other-list .product-list .yEnd {
			background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
			font-size: 18px;
			height: 100%;
			left: 0;
			line-height: 160px;
			position: absolute;
			text-align: center;
			top: 0;
			width: 100%;
			color: #fff;
			display: none;
		}

		.other-list .product-list .EndImg,
		.lootall,
		.tuan {
			position: absolute;
			right: -17px;
			bottom: 0;
			z-index: 100;
			display: none
		}

		.other-list .product-list .Img_box {
			position: relative;
			margin: 0 auto;
			margin-bottom: 15px;
			text-align: center;
			width: 150px;
		}

		.other-list .product-list .Img_box .date,
		.HotSell-link dl dd span {
			position: absolute;
			width: 145px;
			left: -20px;
			bottom: 0;
			padding: 5px 10px;
			border-bottom-right-radius: 14px;
			border-top-right-radius: 14px;
			background: rgba(0, 0, 0, .6);
			color: #fff;
			font-size: 13px;
			white-space: nowrap;
			text-align: left;
		}

		.other-list .product-list .Img_box .date img,
		.HotSell-link dl dd span img {
			margin-top: -3px;
			margin-right: 7px;
			vertical-align: middle
		}

		.other-list .product-list .HotSell-link dl dd span {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0;
			bottom: 71px;
			left: 0;
			width: 145px;
			border-top-right-radius: 14px;
			border-bottom-right-radius: 14px;
		}

		.other-list .product-list .progress {
			position: relative;
			clear: both;
			height: 17px;
		}

		.other-list .product-list .progressBar {
			height: 8px;
			border-radius: 5px;
			background: #e2e2e2;
		}

		.other-list .product-list .progressBar span {
			width: 0%;
			height: 100%;
			border-radius: 5px;
			/* background: red; */
			background: #14AE14;
			display: block;
		}

		.other-list .product-list .progressBar .black {
			width: 0%;
			height: 100%;
			border-radius: 5px;
			/* background: red; */
			background: #c9c9c9;
			display: block;
		}

		.other-list .product-list .btn-box {
			display: block;
			margin-top: 11px;
			padding-top: 10px;
			padding-bottom: 8px;
			width: 190px;
			outline: 0;
			border: none;
			border-radius: 4px;
			background: #ff3030;
			color: #fff;
			text-align: center;
			font-weight: 700;
			font-size: 18px;
			cursor: pointer
		}

		.other-list .product-list .btn-box span,
		.product-list ul li .Buy_btn a span,
		.start span {
			padding-right: 26px;
			background: url(static/image/5418149810475681132_pic1.png) right center no-repeat
		}

		.other-list .product-list .box .drawup i,
		.other-list .product-list .box .drawupBorder i {
			color: #dadada
		}
		.other-list,.floor-list{
			padding-bottom: 20px;
		}
		.other-list .product-list,
		.floor-list .product-list {
			width: 1030px;
			margin: 0 auto;
		}

		.other-list .product-list ul li:nth-child(5n+5) {
			margin-right: 0;
		}
