.tab-container {
				border-bottom: 1px solid #e5e5e5;
				text-align: center;
			}

			.main {
				height: auto;
				margin: 0 auto;
			}

			.top {
				width: 100%;
				border-bottom: 1px solid #e5e5e5;
			}

			.top ul {
				width: 1200px;
				text-align: center;
				margin: 0 auto;
				overflow: hidden;
				display: flex;
				justify-content: center;
				align-items: center;
			}

			.top li {
				float: left;
				width: 150px;
				padding: 20px 0;
				list-style: none;
				cursor: pointer;
				text-align: center;
				color: #333;
				/* font-weight: 600; */
			}

			.conent {
				width: 1200px;
				margin: 0 auto;
				min-height: 900px;
			}

			.conent .item {
				text-align: center;
				font-size: 40px;
				/* color: skyblue; */
				/* min-height: 700px; */
				width: 1200px;
				margin-top: 90px;
			}

			.top .cur {
				/* background-color: skyblue; */
				color: #ff1f85;
				border-bottom: 3px solid #ff1f85;
			}

			.curent {
				display: block !important;
				/* transition: all .8s ease; */
				/* opacity: 1 !important; */
			}

			.item {
				/*position: absolute;*/
				/* opacity: 0; */
				display: none;

			}

			.item-flex {
				display: flex;
				justify-content: start;
				align-items: flex-start;
				margin-bottom: 130px;
				flex-wrap:wrap;
			}

			.item-list {
				width: 380px;
				height:530px;
				display: flex;
				flex-direction: column;
				align-items: flex-start;
				margin-right: 30px;
				background-color: #fff;
				box-shadow: 0 0 10px #ccc;
				margin-bottom:30px;
			}
			.item-list:nth-of-type(3n+3){
				margin-right: 0px !important;
			}
			.item-list .jijin {
				height: 145px;
				width: 100%;
				text-align: center;
				font-size: 20px;
				line-height: 145px;
			}

			.item-list:hover .jijin {
				background-color: var(--themeColor);
				box-shadow: none;
				box-sizing: border-box;
				color: #fff;
			}

			.aaaa {
				background-color: var(--themeColor);
				box-shadow: none;
				border: 4px solid var(--themeColor);
				box-sizing: border-box;
			}

			/* .item-list:hover p,
			.item-list:hover .list-item-title,
			.item-list:hover span {
				color: #fff;
			} */

			.list-img img {
				width: 380px;
				height: 260px;
				margin-right: 30px;
				
			}

			.list-item-right {
				display: flex;
				flex-flow: column;
				align-items: flex-start;
				padding: 25px 25px 0;
				width:100%;
				position: relative;
				height: 270px;
			}

			.list-item-right .list-item-title {
				font-weight: 600;
				color: #333;
				font-size: 18px;
				/* margin: 30px 0; */
				margin-bottom: 10px;
			}
			.list-item-right .list-item-info {
				font-weight: normal;
				color: #333;
				font-size: 15px;
				/* margin: 30px 0; */
				/* margin-bottom: 20px; */
			}

			.list-item-right p {
				color: #666;
				margin-bottom: 20px;
				text-indent: 2em;
				font-size: 12px;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				/*控制显示的行数*/
				overflow: hidden;
				-webkit-box-orient: vertical;
				text-overflow: ellipsis;
				text-align:left;
			}

			.list-item-right span {
				font-size: 14px;
				color: #999;
			}

			/* 进度条 */
			.jindu {
				display: flex;
				align-items: center;
				justify-content: start;
			}

			.jindutiao {
				width: 230px;
				border: 1px solid #ededed;
				height: 8px;
				border-radius: 4px;
				background: #ededed;

			}

			#bar {
				background: #f71818;
				float: left;
				height: 100%;
				text-align: center;
				line-height: 150%;
				border-radius: 4px;
			}

			#total,
			#total1,
			#total2 {
				color: #fd974c;
				font-size: 16px;
				margin-left: 15px;
			}

			.yichou {
				margin-top: 10px;
				margin-bottom: 40px;
				font-size: 12px;
				display: flex;
				align-items: center;
				justify-content: start;
			}

			.yichou-left {
				margin-right: 10px;
			}

			.yichou-right {
				margin-left: 10px;
			}

			.juanzeng {
				display: flex;
				justify-content: space-evenly;
				align-items: center;
				/* font-size: 18px; */
				width: 100%;
				/* margin-bottom: 20px; */
				position: absolute;
				left: 50%;
				transform: translateX(-50%);
				bottom: 20px;
			}
			/* .shangcheng{
				position: absolute;
				left: 50%;
				transform: translateX(-50%);
				bottom: 20px;
				margin-bottom: 0px !important;
			} */
			.juanzeng-left,
			.juanzeng-right {
				width: 120px;
				padding: 10px;
				color: #fff;
				background-color: #ff1f85;
				border-radius: 20px;
				text-align: center;
				font-size: 14px;
			}
			
			.juanzeng-left a,
			.juanzeng-right a{

				color: #fff;

			}

			.juanzeng-right {
				background: #0bb976;
			}