* {
	box-sizing: border-box;
}

body {
	background-color: #f5f5f5;
}

.bill_header {
	width: 100%;
	background: url(../../statics/img/kaidan/bg1.png) no-repeat;
	background-size: 100% 13.333rem;
}

ul,
ol,
li {
	text-decoration: none;
	list-style: none;
}

input {
	border: none;
}

input:focus {
	border: none;
	outline: none;
}

input::placeholder {
	font-size: 1.083rem;
	/*text-align: center;*/
	color: #7e7e7e;
}

.bill_header .bill_header_search {
	height: 4.083rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.bill_header .bill_header_search .bill_search_box {
	width: 25.416rem;
	height: 2.75rem;
	background-color: white;
	border-radius: 1.375rem;
	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: 2.916rem;
	width: 20.416rem;
	height: 100%;
	font-size: 1.083rem;
	color: #222222;
	background: url(../../statics/img/kaidan/cutefangda.png) no-repeat;
	background-size: 1.25rem 1.25rem;
	background-position: left 1.25rem 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: 1.375rem;
	background-color: #fec22c;
	color: white;
	font-size: 1.166rem;
}

.bill_header .bill_header_push {
	height: 2.083rem;
	padding: 0 1.25rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 1rem;
	color: white;
}

.bill_header .bill_header_push span {
	padding: 0 0.833rem;
	border-radius: 0.625rem;
	font-size: 1rem;
	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: 1rem;
	color: white;
}

.bill_header .bill_header_lunbo {
	width: 28.75rem;
	height: 11.25rem;
	border-radius: 0.416rem;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}

.bill_header .bill_header_lunbo .swiper-wrapper {
	width: 28.75rem;
	height: 10rem;
	border-radius: 0.416rem;
	position: relative;
	padding: 0;
}

.bill_header .bill_header_lunbo .swiper-wrapper img {
	width: 28.75rem;
	height: 10rem;
	border-radius: 0.416rem;
}

.bill_header .bill_header_lunbo .swiper-wrapper .swiper-slide {
	height: 10rem !important;
}

.bill_header .bill_header_lunbo .mengceng {
	position: absolute;
	bottom: 0.625rem;
	width: 28.75rem;
	height: 1.458rem;
	border-bottom-left-radius: 0.416rem;
	border-bottom-right-radius: 0.416rem;
	background-color: rgba(0, 0, 0, .3);
	z-index: 300;
}

.bill_header .bill_header_lunbo .swiper-pagination {
	position: absolute;
	bottom: 0.625rem;
	height: 1.458rem;
	z-index: 400;
	display: flex;
	align-items: center;
	justify-content: center;
}

.bill_header .bill_header_lunbo .swiper-pagination span {
	width: 1.25rem;
	height: 0.166rem;
	margin: 0 0.166rem;
}

.bill_body {
	width: 100%;
	padding: 0 1.25rem;
}

.bill_body .bill_body_header {
	width: 28.75rem;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0.833rem 1.666rem 0;
	background-color: white;
	border-radius: 0.416rem;
}

.bill_body .bill_body_header .shiyaitem {
	width: 5rem;
	height: 5rem;
	margin-right: 1.666rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: 1rem;
	color: #222222;
	margin-bottom: 1.25rem;
}

.bill_body .bill_body_header .shiyaitem img {
	width: 3.416rem;
	height: 3.416rem;
	margin-bottom: 0.416rem;
	border-radius: 100%;
	box-shadow: 0 0.208rem 0.416rem 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: 4.583rem;
	border-top: 1px solid #ECECEC;
	background: url(../../statics/img/kaidan/zxdt.png) no-repeat;
	background-size: 4.875rem 1.208rem;
	background-position: left center;
	padding-left: 5.833rem;
}

.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: 4.583rem;
	height: 4.583rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.bill_body .bill_body_header .bill_zuixin ul li p {
	font-size: 0.916rem;
	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: 21.25rem;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.bill_body .bill_body_pinpai h4 {
	width: 100%;
	font-size: 1.25rem;
	color: #222222;
	padding-top: 1.25rem;
	padding-bottom: 0.833rem;
}

.bill_body .bill_body_pinpai .bill_body_pinpai_lunbo {
	width: 13.083rem;
	height: 17.583rem;
	border-radius: 0.416rem;
	overflow: hidden;
}

.bill_body .bill_body_pinpai .bill_body_pinpai_lunbo li {
	width: 13.083rem;
	height: 17.583rem;
	border-radius: 0.416rem;
	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: 0.833rem;
	height: 17.583rem;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: space-between;
}

.bill_body .bill_body_pinpai .bill_ads img {
	width: 100%;
	height: 8.333rem;
	border-radius: 0.416rem;
}

.bill_body .bill_body_video {
	padding-bottom: 4.166rem;
	position: relative;
}

.bill_body .bill_body_video h4 {
	width: 100%;
	font-size: 1.25rem;
	color: #222222;
	padding-top: 1.25rem;
	padding-bottom: 0.833rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.bill_body .bill_body_video h4 a {
	font-size: 1rem;
	color: #162ee7;
}

.bill_body .bill_body_video ul li {
	position: relative;
	padding-bottom: 0.833rem;
}

.bill_body .bill_body_video .mengceng2 {
	position: absolute;
	top: 0;
	display: flex;
	align-items: center;
	width: 100%;
	height: 1.75rem;
	border-top-left-radius: 0.416rem;
	border-top-right-radius: 0.416rem;
	z-index: 300;
	padding: 0 1.666rem;
	font-size: 1.166rem;
	color: white;
	background-color: rgba(0, 0, 0, .35);
}

.bill_body .bill_body_video video {
	width: 28.75rem;
	height: 16.666rem;
	border-radius: 0.416rem;
	background-color: #ECECEC;
	position: relative;
}

.bill_bottom {
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 4.166rem;
	background-color: white;
	z-index: 600;
	box-shadow: 0 -0.208rem 0.833rem #E0E0E0;
	padding: 0 2rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.bill_bottom .tab_bottom {
	width: 4.166rem;
	height: 100%;
	padding-top: 2.5rem;
	font-size: 0.916rem;
	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: 1.833rem 1.833rem;
	background-position: center top 0.625rem;
}

.bill_bottom .tab_bottom_sort {
	background: url(../../statics/img/kaidan/fl.svg) no-repeat;
	background-size: 1.833rem 1.833rem;
	background-position: center top 0.625rem;
}

.bill_bottom .tab_bottom_car {
	background: url(../../statics/img/kaidan/gwc.svg) no-repeat;
	background-size: 1.833rem 1.833rem;
	background-position: center top 0.625rem;
}

.bill_bottom .tab_bottom_car .index_number {
	position: absolute;
	top: 0;
	right: -1rem;
	width: 2.5rem;
	height: 1.666rem;
	line-height: 1.666rem;
	border-radius: 50%;
	background-color: rgba(220, 20, 60);
	font-size: 0.916rem;
	color: white;
	text-align: center;
}

.bill_bottom .tab_bottom_car_s .index_number {
	position: absolute;
	top: 0;
	right: -1rem;
	width: 2.5rem;
	height: 1.666rem;
	line-height: 1.666rem;
	border-radius: 50%;
	background-color: rgba(220, 20, 60);
	font-size: 0.916rem;
	color: white;
	text-align: center;
}

.bill_bottom .tab_bottom_list {
	background: url(../../statics/img/kaidan/dd.svg) no-repeat;
	background-size: 1.833rem 1.833rem;
	background-position: center top 0.625rem;
}

.bill_bottom .tab_bottom_mine {
	background: url(../../statics/img/kaidan/wd.svg) no-repeat;
	background-size: 1.833rem 1.833rem;
	background-position: center top 0.625rem;
}

.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: 1.833rem 1.833rem;
	background-position: center top 0.625rem;
}

.bill_bottom .tab_bottom_sort_s {
	background: url(../../statics/img/kaidan/fl_s.svg) no-repeat;
	background-size: 1.833rem 1.833rem;
	background-position: center top 0.625rem;
}

.bill_bottom .tab_bottom_car_s {
	background: url(../../statics/img/kaidan/gwc_s.svg) no-repeat;
	background-size: 1.833rem 1.833rem;
	background-position: center top 0.625rem;
	position: relative;
}

.bill_bottom .tab_bottom_list_s {
	background: url(../../statics/img/kaidan/dd_s.svg) no-repeat;
	background-size: 1.833rem 1.833rem;
	background-position: center top 0.625rem;
}

.bill_bottom .tab_bottom_mine_s {
	background: url(../../statics/img/kaidan/wd_s.svg) no-repeat;
	background-size: 1.833rem 1.833rem;
	background-position: center top 0.625rem;
}

.dataing_newlist {
	width: 100%;
	padding-bottom: 5rem;
}

.newlist_header {
	display: flex;
	align-items: center;
	height: 4.167rem;
	flex-direction: row;
	justify-content: space-between;
	background-color: white;
	padding: 0 0.833rem;
	font-size: 1.25rem;
	color: #222;
	position: relative;
}

.newlist_header div {
	display: flex;
	height: 1.667rem;
	flex-direction: row;
	border-radius: 0.333rem;
	overflow: hidden;
	border: 1px solid #E0E0E0;
	font-size: 1rem;
	color: #222;
}

.newlist_data {
	width: 6rem;
	font-size: 0.833rem;
	color: #222;
	padding-left: 0.417rem;
}

.newlist_search {
	width: 8.8rem;
	font-size: 0.833rem;
	color: #222;
	display: flex;
	flex: 1;
	
}

.newlist_button {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	color: #222;
	background-color: white;
	padding: 0 0.417rem;
	border-left: 1px solid #91bcff;
}

.newlist_check {
	padding: 0.208rem 0.417rem;
	border-radius: 0.333rem;
	font-size: 0.75rem;
	color: white;
	background-color: #24c670;
}

.newlist_navtaber {
	background-color: white;
	display: flex;
	flex-direction: column;
	padding: 0 0.833rem;
}

.newlist_navtaber p {
	line-height: 2.5rem;
	border-top: 1px solid #e0e0e0;
	font-size: 0.75rem;
	color: #222;
}

.newlist_navtaber ul {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 0.833rem;
	border-bottom: 1px solid #e0e0e0;
}

.newlist_navtaber ul li {
	font-size: 1rem;
	color: #222;
	padding: 0 0.417rem;
}

.newlist_navtaber ul .newlist_active {
	font-size: 1rem;
	color: #24c670;
	position: relative;
}

.newlist_navtaber ul .newlist_active::after {
	position: absolute;
	top: 1.5rem;
	left: 0;
	content: '';
	width: 100%;
	height: 0.167rem;
	background-color: #24c670;
}

.newlist_contants {
	margin: 0.833rem;
	position: relative;
	background-color: white;
	padding: 0.833rem;
	border-radius: 0.333rem;
}

.newlist_span1 {
	position: absolute;
	height: 1.25rem;
	left: 0;
	top: -0.417rem;
	font-size: 0.75rem;
	color: white;
	background: linear-gradient(to bottom, #ff7f27, #fff);
	padding: 0 0.417rem;
	border-top-left-radius: 0.333rem;
	border-top-right-radius: 0.333rem;
}

.newlist_p1 {
	width: 100%;
	display: flex;
	flex-direction: row;
	font-size: 1rem;
	color: #222;
	padding-bottom: 0.417rem;
}

.newlist_span2 {
	font-size: 1rem;
	color: #24c670;
	padding-right: 0.417rem;
}

.newlist_span3 {
	font-size: 1rem;
	color: #ff7f78;
	padding-right: 0.417rem;
}

.newlist_span4 {
	font-size: 1rem;
	color: #ff7f27;
	padding: 0 0.417rem;
}

.newlist_span5 {
	display: flex;
	flex: 1;
	font-size: 1rem;
	color: #222;
	justify-content: end;
	background: url(../../statics/img/icon-details.png) no-repeat;
	background-size: 1rem;
	background-position: right 2.083rem bottom 0.05rem;
}

.newlist_p2 {
	display: inline;
	font-size: 1rem;
	color: #222;
	line-height: 1.667rem;
}

.newlist_span6 {
	font-size: 1rem;
	color: #3f6ae6;
	padding: 0 0.417rem 0 1.083rem;
	background: url(../../statics/img/zhekou/write.png) no-repeat;
	background-size: 0.917rem;
	background-position: left center;
}

.newlist_p3 {
	font-size: 1rem;
	color: #484848;
	padding-bottom: 0.833rem;
}

.newlist_span7 {
	font-size: 1rem;
	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: 1.167rem;
	color: #222;
}
.newlist_header p img{
	width: 1.667rem;
	height: 1.667rem;
	border-radius: 50%;
	margin-right: 0.833rem;
}
.newlist_databox{
	display: flex;
	flex-direction: row;
	background-color: white;
	align-items: center;
	padding: 0.833rem;
}
.newlist_datadiv{
	height: 1.667rem;
	align-items: center;
	display: flex;
	flex-direction: row;
	border-radius: 0.333rem;
	border: 1px solid #e0e0e0;
	padding: 0 1.667rem 0 0.417rem;
	font-size: 0.833rem;
	color: #222;
	background: url(../../statics/img/lizong/data.png) no-repeat;
	background-size: 1rem;
	background-position: right 0.417rem center;
}
.newlist_searchdiv{
	height: 1.667rem;
	margin-left: 0.833rem;
	display: flex;
	align-items: center;
	flex-direction: row;
	border: 1px solid #91bcff!important;
	border-radius: 0.333rem;
	padding-left: 1.667rem;
	background: url(../../statics/img/fangda.png) no-repeat;
	background-size: 1rem;
	background-position: left 0.417rem center;
}
.newlist_back{
	position: absolute;
	right: 0.833rem;
	color: #222;
	font-size: 1rem;
	background: url(../../statics/img/demo4/back.png) no-repeat;
	background-size: 0.833rem 0.75rem;
	background-position: left center;
	padding-left: 1.25rem;
}
.newdetails_statusdiv{
	border-top: 1px solid #e0e0e0;
	background-color: white;
	padding: 0 1.25rem;
}
.newdetails_statusul{
	display: flex;
	flex-direction: column;
}
.newdetails_statusli{
	display: flex;
	flex-direction: row;
	font-size: 1rem;
	color: #222;
	border-bottom: 1px solid #e0e0e0;
	padding: 0.833rem 0;
}
.newdetails_statusli:last-of-type{
	border: none;
}
.newdetails_statusspan1{
	display: flex;
	flex: 1;
	justify-content: flex-end;
	align-items: center;
	font-size: 1rem;
	color: #222;
}
.newdetails_statusspan1 em{
	font-size: 1rem;
	color: #ff7f27;
	padding-right: 0.417rem;
	font-style: normal;
}
.newdetails_statusspan2{
	font-size: 1rem;
	color: #24c670;
	padding-right: 0.417rem;
}
.newdetails_statusa1{
	width: 7.5rem;
	height: 1.667rem;
	font-size: 1rem;
	color: white;
	border-radius: 0.5rem;
	background-color:#fec22c;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 3.542rem;
}
.newdetails_statusa2{
	width: 7.5rem;
	height: 1.667rem;
	font-size: 1rem;
	color: white;
	border-radius: 0.5rem;
	background-color:#24c670;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 3.542rem;
}
.newdetails_statusa3{
	width: 7.5rem;
	height: 1.667rem;
	font-size: 1rem;
	color: white;
	border-radius: 0.5rem;
	background-color:#c62433;
	display: flex;
	justify-content: center;
	align-items: center;
}
.newlist_p4{
	font-size: 1rem;
	color: #222;
	line-height: 1.667rem;
}
.newdetails_statusspan3{
	padding: 0.125rem 0.833rem;
	border-radius: 0.5rem;
	font-size: 1rem;
	color: white;
	background-color: #24c670;
}
.newdetails_statusspan4{
	font-size: 1rem;
	color: #3f6ae6;
}
.newlist_contants p{
	padding: 0.417rem 0;
}
.newlist_contants .new_contaier_body_pic{
	margin-top: 0.833rem;
}
.newdetails_bottom{
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 6rem;
	background-color: white;
	padding: 0.833rem 1.667rem;
	display: flex;
	flex-direction: row;
}
.newdetails_bottom .newdetails_bottomleft{
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: center;
}
.newdetails_bottomp1{
	font-size: 1.167rem;
	color: #222;
	margin-bottom: 0.833rem;
}
.newdetails_bottomp1 span{
	font-size: 1.167rem;
	color: #eb4b4b;
}
.newdetails_bottomp2{
	font-size: 1rem;
	color: #484848;
}
.newdetails_bottomright{
	display: flex;
	justify-content: center;
	align-items: center;
}
.newdetails_bottomright a{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 5.833rem;
	height: 1.667rem;
	border-radius: 0.167rem;
	font-size: 1rem;
	color: white;
	background-color: #fec22c;
}
.shop_sum2{
	margin-bottom: 1.833rem!important;
}