* {
		box-sizing: border-box;
	}

	body {
		background-color: #f5f5f5;
	}

	.bill_header {
		width: 750px;
		margin: 0 auto;
		background: url(../../statics/img/kaidan/bg1.png) no-repeat;
		background-size: 100% 320px;
	}

	ul,
	ol,
	li {
		text-decoration: none;
		list-style: none;
	}

	input {
		border: none;
	}

	input:focus {
		border: none;
		outline: none;
	}

	input::placeholder {
		font-size: 26px;
		/*text-align: center;*/
		color: #7e7e7e;
	}

	.bill_header .bill_header_search {
		height: 98px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.bill_header .bill_header_search .bill_search_box {
		width: 610px;
		height: 66px;
		background-color: white;
		border-radius: 33px;
		overflow: hidden;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
	}

	.bill_header .bill_header_search .bill_search_box .bill_search_input {
		border: none;
		display: flex;
		align-items: center;
		padding-left: 70px;
		width: 490px;
		height: 100%;
		font-size: 26px;
		color: #222222;
		background: url(../../statics/img/kaidan/cutefangda.png) no-repeat;
		background-size: 30px 30px;
		background-position: left 30px center;
	}

	.bill_header .bill_header_search .bill_search_box .bill_search_button {
		border: none;
		display: flex;
		flex: 1;
		justify-content: center;
		align-items: center;
		border-radius: 33px;
		background-color: #fec22c;
		color: white;
		font-size: 28px;
	}

	.bill_header .bill_header_push {
		height: 50px;
		padding: 0 30px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		font-size: 24px;
		color: white;
	}

	.bill_header .bill_header_push span {
		padding: 0 20px;
		border-radius: 15px;
		font-size: 24px;
		color: white;
		background-color: rgba(255, 255, 255, .5);
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.bill_header .bill_header_push span a {
		font-size: 24px;
		color: white;
	}

	.bill_header .bill_header_lunbo {
		width: 690px;
		height: 270px;
		border-radius: 10px;
		display: flex;
		justify-content: center;
		align-items: center;
		overflow: hidden;
	}

	.bill_header .bill_header_lunbo .swiper-wrapper {
		width: 690px;
		height: 240px;
		border-radius: 10px;
		position: relative;
		padding: 0;
	}

	.bill_header .bill_header_lunbo .swiper-wrapper img {
		width: 690px;
		height: 240px;
		border-radius: 10px;
	}

	.bill_header .bill_header_lunbo .swiper-wrapper .swiper-slide {
		height: 240px !important;
	}

	.bill_header .bill_header_lunbo .mengceng {
		position: absolute;
		bottom: 15px;
		width: 690px;
		height: 35px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		background-color: rgba(0, 0, 0, .3);
		z-index: 300;
	}

	.bill_header .bill_header_lunbo .swiper-pagination {
		position: absolute;
		bottom: 15px;
		height: 35px;
		z-index: 400;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.bill_body {
		width: 750px;
		margin: 0 auto;
		padding: 0 30px;
	}

	.bill_body .bill_body_header {
		width: 690px;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		padding: 20px 40px 0;
		background-color: white;
		border-radius: 10px;
	}

	.bill_body .bill_body_header .shiyaitem {
		width: 120px;
		height: 120px;
		margin-right: 40px;
		display: flex;
		flex-direction: column;
		align-items: center;
		font-size: 24px;
		color: #222222;
		margin-bottom: 30px;
	}

	.bill_body .bill_body_header .shiyaitem img {
		width: 82px;
		height: 82px;
		margin-bottom: 10px;
		border-radius: 100%;
		box-shadow: 0 5px 10px rgb(0, 0, 0, 23%);
	}

	.bill_body .bill_body_header .shiyaitem:nth-child(4n) {
		margin-right: 0;
	}

	.bill_body .bill_body_header .bill_zuixin {
		width: 100%;
		height: 110px;
		border-top: 1px solid #ECECEC;
		background: url(../../statics/img/kaidan/zxdt.png) no-repeat;
		background-size: 117px 29px;
		background-position: left center;
		padding-left: 140px;
	}

	.bill_body .bill_body_header .bill_zuixin ul {
		position: relative;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}

	.bill_body .bill_body_header .bill_zuixin ul li {
		position: absolute;
		top: 110px;
		height: 110px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.bill_body .bill_body_header .bill_zuixin ul li p {
		font-size: 22px;
		color: #222222;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.bill_body .bill_body_header .bill_zuixin ul li:first-child {
		position: absolute;
		top: 0;
	}

	.bill_body .bill_body_pinpai {
		height: 510px;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	.bill_body .bill_body_pinpai h4 {
		width: 100%;
		font-size: 30px;
		color: #222222;
		padding-top: 30px;
		padding-bottom: 20px;
	}

	.bill_body .bill_body_pinpai .bill_body_pinpai_lunbo {
		width: 314px;
		height: 422px;
		border-radius: 10px;
		overflow: hidden;
	}

	.bill_body .bill_body_pinpai .bill_body_pinpai_lunbo li {
		width: 314px;
		height: 422px;
		border-radius: 10px;
		overflow: hidden;
		display: none;
	}

	.bill_body .bill_body_pinpai .bill_body_pinpai_lunbo li:first-child {
		display: block;
	}

	.bill_body .bill_body_pinpai .bill_ads {
		padding-left: 20px;
		height: 422px;
		display: flex;
		flex: 1;
		flex-direction: column;
		justify-content: space-between;
	}

	.bill_body .bill_body_pinpai .bill_ads img {
		width: 100%;
		height: 200px;
		border-radius: 10px;
	}

	.bill_body .bill_body_video {
		padding-bottom: 100px;
		position: relative;
	}

	.bill_body .bill_body_video h4 {
		width: 100%;
		font-size: 30px;
		color: #222222;
		padding-top: 30px;
		padding-bottom: 20px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.bill_body .bill_body_video h4 a {
		font-size: 24px;
		color: #162ee7;
	}

	.bill_body .bill_body_video ul li {
		position: relative;
		padding-bottom: 20px;
	}

	.bill_body .bill_body_video .mengceng2 {
		position: absolute;
		top: 0;
		display: flex;
		align-items: center;
		width: 100%;
		height: 42px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		z-index: 300;
		padding: 0 40px;
		font-size: 28px;
		color: white;
		background-color: rgba(0, 0, 0, .35);
	}

	.bill_body .bill_body_video video {
		width: 690px;
		height: 400px;
		border-radius: 10px;
		background-color: #ECECEC;
		position: relative;
	}

	.bill_bottom {
		position: fixed;
		left: 50%;
		margin-left: -375px;
		bottom: 0;
		width: 750px;
		height: 100px;
		background-color: white;
		z-index: 600;
		box-shadow: 0 -5px 20px #E0E0E0;
		padding: 0 48px;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}

	.bill_bottom .tab_bottom {
		width: 100px;
		height: 100%;
		padding-top: 60px;
		font-size: 22px;
		display: flex;
		flex-direction: column;
		align-items: center;
		position: relative;
	}

	.bill_bottom .tab_bottom_index,
	.bill_bottom .tab_bottom_sort,
	.bill_bottom .tab_bottom_car,
	.bill_bottom .tab_bottom_list,
	.bill_bottom .tab_bottom_mine {
		color: #666666 !important;
	}

	.bill_bottom .tab_bottom_index {
		background: url(../../statics/img/kaidan/shouye.svg) no-repeat;
		background-size: 44px 44px;
		background-position: center top 15px;
	}

	.bill_bottom .tab_bottom_sort {
		background: url(../../statics/img/kaidan/fl.svg) no-repeat;
		background-size: 44px 44px;
		background-position: center top 15px;
	}

	.bill_bottom .tab_bottom_car {
		background: url(../../statics/img/kaidan/gwc.svg) no-repeat;
		background-size: 44px 44px;
		background-position: center top 15px;
	}

	.bill_bottom .tab_bottom_car .index_number {
		position: absolute;
		top: 0;
		right: -25px;
		width: 60px;
		height: 40px;
		line-height: 40px;
		border-radius: 50%;
		background-color: rgba(220, 20, 60);
		font-size: 22px;
		color: white;
		text-align: center;
	}

	.bill_bottom .tab_bottom_car_s .index_number {
		position: absolute;
		top: 0;
		right: -25px;
		width: 60px;
		height: 40px;
		line-height: 40px;
		border-radius: 50%;
		background-color: rgba(220, 20, 60);
		font-size: 22px;
		color: white;
		text-align: center;
	}

	.bill_bottom .tab_bottom_list {
		background: url(../../statics/img/kaidan/dd.svg) no-repeat;
		background-size: 44px 44px;
		background-position: center top 15px;
	}

	.bill_bottom .tab_bottom_mine {
		background: url(../../statics/img/kaidan/wd.svg) no-repeat;
		background-size: 44px 44px;
		background-position: center top 15px;
	}

	.bill_bottom .tab_bottom_index_s,
	.bill_bottom .tab_bottom_sort_s,
	.bill_bottom .tab_bottom_car_s,
	.bill_bottom .tab_bottom_list_s,
	.bill_bottom .tab_bottom_mine_s {
		color: #e97d1f !important;
	}

	.bill_bottom .tab_bottom_index_s {
		background: url(../../statics/img/kaidan/sy_s.svg) no-repeat;
		background-size: 44px 44px;
		background-position: center top 15px;
	}

	.bill_bottom .tab_bottom_sort_s {
		background: url(../../statics/img/kaidan/fl_s.svg) no-repeat;
		background-size: 44px 44px;
		background-position: center top 15px;
	}

	.bill_bottom .tab_bottom_car_s {
		background: url(../../statics/img/kaidan/gwc_s.svg) no-repeat;
		background-size: 44px 44px;
		background-position: center top 15px;
		position: relative;
	}

	.bill_bottom .tab_bottom_list_s {
		background: url(../../statics/img/kaidan/dd_s.svg) no-repeat;
		background-size: 44px 44px;
		background-position: center top 15px;
	}

	.bill_bottom .tab_bottom_mine_s {
		background: url(../../statics/img/kaidan/wd_s.svg) no-repeat;
		background-size: 44px 44px;
		background-position: center top 15px;
	}
.dataing_newlist{
	width: 750px;
	margin: 0 auto 120px;
}
.newlist_header{
	display: flex;
	align-items: center;
	height: 100px;
	flex-direction: row;
	justify-content: space-between;
	background-color: white;
	padding: 0 20px;
	font-size: 30px;
	color: #222;
	position: relative;
}
.newlist_header div{
	display: flex;
	height: 40px;
	flex-direction: row;
	border-radius: 8px;
	overflow: hidden;
	border: 1px solid #E0E0E0;
	font-size: 24px;
	color: #222;
}
.newlist_data{
	width: 130px;
	font-size: 20px;
	color: #222;
	padding-left: 10px;
}
.newlist_search{
	padding-left: 40px;
	font-size: 20px;
	color: #222;
	display: flex;
	flex: 1;
	background: url(../../statics/img/fangda.png) no-repeat;
	background-size: 24px;
	background-position: left 10px center;
}
.newlist_button{
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 24px;
	color: #222;
	background-color: white;
	padding: 0 10px;
	border-left: 1px solid #91bcff;
}
.newlist_check{
	padding: 5px 10px;
	border-radius: 8px;
	font-size: 18px;
	color: white;
	background-color: #24c670;
}
.newlist_navtaber{
	background-color: white;
	display: flex;
	flex-direction: column;
	padding: 0 20px;
}
.newlist_navtaber p{
	line-height: 60px;
	border-top: 1px solid #e0e0e0;
	font-size: 18px;
	color: #222;
}
.newlist_navtaber ul{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 20px;
	border-bottom: 1px solid #e0e0e0;
}
.newlist_navtaber ul li{
	font-size: 24px;
	color: #222;
	padding: 0 10px;
}
.newlist_navtaber ul .newlist_active{
	font-size: 24px;
	color: #24c670;
	position: relative;
}
.newlist_navtaber ul .newlist_active::after{
	position: absolute;
	top: 36px;
	left: 0;
	content: '';
	width: 100%;
	height: 4px;
	background-color: #24c670;
}
.newlist_contants{
	margin: 30px 20px 20px;
	position: relative;
	background-color: white;
	padding: 20px;
	border-radius: 8px;
}
.newlist_span1{
	position: absolute;
	height: 30px;
	left: 0;
	top: -10px;
	font-size: 18px;
	color: white;
	background: linear-gradient(to bottom,#ff7f27,#fff);
	padding: 2px 10px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.newlist_p1{
	width: 100%;
	display: flex;
	flex-direction: row;
	font-size: 24px;
	color: #222;
	padding-bottom: 10px;
}
.newlist_span2{
	font-size: 24px;
	color: #24c670;
	padding-right: 10px;
}
.newlist_span3{
	font-size: 24px;
	color: #ff7f78;
	padding-right: 10px;
}
.newlist_span4{
	font-size: 24px;
	color: #ff7f27;
	padding: 0 10px;
}
.newlist_span5{
	display: flex;
	flex: 1;
	font-size: 24px;
	color: #222;
	justify-content: end;
	background: url(../../statics/img/icon-details.png) no-repeat;
	background-size: 24px;
	background-position: right 50px bottom 2px;
}
.newlist_p2{
	display: inline;
	font-size: 24px;
	color: #222;
	line-height: 40px;
}
.newlist_span6{
	font-size: 24px;
	color: #3f6ae6;
	padding: 0 10px 0 26px;
	background: url(../../statics/img/zhekou/write.png) no-repeat;
	background-size: 22px;
	background-position: left center;
}
.newlist_p3{
	font-size: 24px;
	color: #484848;
	padding-bottom: 20px;
}
.newlist_span7{
	font-size: 24px;
	color: #999;
}
.newindex_pagebox .paging{
	background-color: white!important;
}
.newindex_pagebox .paging .paging_a{
	color: white!important;
}
.newindex_pagebox .paging a,
.newindex_pagebox .paging .page_show,
.newindex_pagebox .newpage_showbox{
	color: #1c88e5!important;
}
.newlist_header p{
	display: flex;
	flex-direction: row;
	align-items: center;
	flex: 1;
	font-size: 28px;
	color: #222;
}
.newlist_header p img{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin-right: 20px;
}
.newlist_databox{
	display: flex;
	flex-direction: row;
	background-color: white;
	align-items: center;
	padding: 20px;
}
.newlist_datadiv{
	height: 40px;
	align-items: center;
	display: flex;
	flex-direction: row;
	border-radius: 8px;
	border: 1px solid #e0e0e0;
	padding: 0 40px 0 10px;
	font-size: 20px;
	color: #222;
	background: url(../../statics/img/lizong/data.png) no-repeat;
	background-size: 24px;
	background-position: right 10px center;
}
.newlist_searchdiv{
	height: 40px;
	margin-left: 20px;
	display: flex;
	align-items: center;
	flex: 1;
	flex-direction: row;
	border: 1px solid #91bcff!important;
	border-radius: 8px;
}
.newlist_back{
	position: absolute;
	right: 20px;
	color: #222;
	font-size: 24px;
	background: url(../../statics/img/demo4/back.png) no-repeat;
	background-size: 20px 18px;
	background-position: left center;
	padding-left: 30px;
}
.newdetails_statusdiv{
	border-top: 1px solid #e0e0e0;
	background-color: white;
	padding: 0 30px;
}
.newdetails_statusul{
	display: flex;
	flex-direction: column;
}
.newdetails_statusli{
	display: flex;
	flex-direction: row;
	font-size: 24px;
	color: #222;
	border-bottom: 1px solid #e0e0e0;
	padding: 20px 0;
}
.newdetails_statusli:last-of-type{
	border: none;
}
.newdetails_statusspan1{
	display: flex;
	flex: 1;
	justify-content: flex-end;
	align-items: center;
	font-size: 24px;
	color: #222;
}
.newdetails_statusspan1 em{
	font-size: 24px;
	color: #ff7f27;
	padding-right: 10px;
	font-style: normal;
}
.newdetails_statusspan2{
	font-size: 24px;
	color: #24c670;
	padding-right: 10px;
}
.newdetails_statusa1{
	width: 180px;
	height: 40px;
	font-size: 24px;
	color: white;
	border-radius: 12px;
	background-color:#fec22c;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 85px;
}
.newdetails_statusa2{
	width: 180px;
	height: 40px;
	font-size: 24px;
	color: white;
	border-radius: 12px;
	background-color:#24c670;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 85px;
}
.newdetails_statusa3{
	width: 180px;
	height: 40px;
	font-size: 24px;
	color: white;
	border-radius: 12px;
	background-color:#c62433;
	display: flex;
	justify-content: center;
	align-items: center;
}
.newlist_p4{
	font-size: 24px;
	color: #222;
	line-height: 40px;
}
.newdetails_statusspan3{
	padding: 3px 20px;
	border-radius: 12px;
	font-size: 24px;
	color: white;
	background-color: #24c670;
}
.newdetails_statusspan4{
	font-size: 24px;
	color: #3f6ae6;
}
.newlist_contants p{
	padding: 10px 0;
}
.newlist_contants .new_contaier_body_pic{
	margin-top: 20px;
}
.newdetails_bottom{
	position: fixed;
	bottom: 0;
	width: 750px;
	height: 120px;
	background-color: white;
	padding: 20px 40px;
	display: flex;
	flex-direction: row;
}
.newdetails_bottom .newdetails_bottomleft{
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: center;
}
.newdetails_bottomp1{
	font-size: 28px;
	color: #222;
	margin-bottom: 20px;
}
.newdetails_bottomp1 span{
	font-size: 28px;
	color: #eb4b4b;
}
.newdetails_bottomp2{
	font-size: 24px;
	color: #484848;
}
.newdetails_bottomright{
	display: flex;
	justify-content: center;
	align-items: center;
}
.newdetails_bottomright a{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 140px;
	height: 40px;
	border-radius: 4px;
	font-size: 24px;
	color: white;
	background-color: #fec22c;
}
.shop_sum2{
	margin-bottom: 140px!important;
}