/*全局样式*/
.qui-warp {
	max-width: 12rem;
	width: 94%;
	margin-left: auto;
	margin-right: auto;
}

.qui-warp1680 {
	max-width: 14rem;
	width: 94%;
	margin-left: auto;
	margin-right: auto;
}

.qui-warp1440 {
	max-width: 14rem;
	width: 94%;
	margin-left: auto;
	margin-right: auto;
}

.qui-warp910 {
	max-width: 9.1rem;
	width: 94%;
	margin-left: auto;
	margin-right: auto;
}

.qui-main-box {
	padding: 1.2rem 0;
}

.qui-clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

.qui-clearfix {
	zoom: 1;
}

.qui-clearfix:after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

.qui-tabfix {
	zoom: 1;
}

.qui-tabfix:after {
	content: '';
	display: table;
	width: 100%;
}

.qui-ytable {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.qui-ytable-cell {
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
}

.qui-ytable-cell img {
	max-height: 100%;
}

pre,
.qui-ts {
	white-space: pre-line;
}

.qui-tss {
	white-space: pre-wrap;
}

.qui-tl {
	text-align: left !important;
}

.qui-tr {
	text-align: right !important;
}

.qui-tc {
	text-align: center !important;
}

.qui-tj {
	text-align: justify !important;
}

.qui-fl {
	float: left !important;
}

.qui-fr {
	float: right !important;
}

.qui-text {
	display: block;
	line-height: .42rem;
	height: .42rem;
	width: 100%;
	border: 1px solid #eee;
	padding: 0 .2rem;
}

.qui-ds-inb {
	display: inline-block;
	vertical-align: top;
	*zoom: 1;
	*display: inline;
}

.qui-ds-none {
	display: none;
}

.qui-ovh {
	overflow: hidden;
}

.qui-dottt {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.qui-dot,
.qui-dot2,
.qui-dot3,
.qui-dot4,
.qui-dot5,
.qui-dot6 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.qui-dot {
	-webkit-line-clamp: 1;
}

.qui-dot2 {
	-webkit-line-clamp: 2;
}

.qui-dot3 {
	-webkit-line-clamp: 3;
}

.qui-dot4 {
	-webkit-line-clamp: 4;
}

.qui-dot5 {
	-webkit-line-clamp: 5;
}

.qui-dot6 {
	-webkit-line-clamp: 6;
}

.qui-pic {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transform: rotate(0deg);
}

.qui-pic>img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: block;
	min-height: 100%;
}

.qui-abox {
	position: relative;
	height: 0;
	padding-bottom: 66.6666667%;
	overflow: hidden;
}

.qui-abox img {
	position: absolute;
	max-width: 100%;
	max-height: 100%;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
}


/*颜色*/
.qui-col-df {
	color: #ec6702 !important;
}

/*默认*/
.qui-col-cc {
	color: #ccc !important;
}

.qui-col-00 {
	color: #000 !important;
}

.qui-col-33 {
	color: #333 !important;
}

.qui-col-55 {
	color: #555 !important;
}

.qui-col-66 {
	color: #666 !important;
}

.qui-col-99 {
	color: #999 !important;
}

.qui-col-ff {
	color: #fff !important;
}

.qui-col-red {
	color: #e9261c !important;
}

.qui-col-ls {
	color: #0d9ad5 !important;
}

/*背景*/
.qui-bg-black70 {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 99999;
	display: none;
	background: rgba(0, 0, 0, .7);
}

.qui-bg-00 {
	background-color: #000 !important;
}

.qui-bg-ff {
	background-color: #fff !important;
}

.qui-bg-f8 {
	background-color: #f8f8f8 !important;
}

.qui-bg-f5 {
	background-color: #f5f5f5 !important;
}

.qui-bg-f7f8fa {
	background-color: #f7f8fa !important;
}

/* 文字不能选择 */
.qui_us-n {
	user-select: none
}

/* 字体居 */
.qui_ta-l {
	text-align: left
}

.qui_ta-c {
	text-align: center
}

/* 字体加粗 */
.qui-fw-b {
	font-weight: bold;
}

/* 行高 */
.qui-lh-16 {
	line-height: 1.6;
}

.qui-lh-1 {
	line-height: 1;
}


/*字号*/
.qui-fs12 {
	font-size: .12rem !important;
}

.qui-fs14 {
	font-size: .14rem !important;
}

.qui-fs16 {
	font-size: .16rem !important;
}

.qui-fs18 {
	font-size: .18rem !important;
}

.qui-fs20 {
	font-size: .20rem !important;
}

.qui-fs22 {
	font-size: .22rem !important;
}

.qui-fs24 {
	font-size: .24rem !important;
}

.qui-fs26 {
	font-size: .26rem !important;
}

.qui-fs28 {
	font-size: .28rem !important;
}

.qui-fs30 {
	font-size: .30rem !important;
}

.qui-fs32 {
	font-size: .32rem !important;
}

.qui-fs34 {
	font-size: .34rem !important;
}

.qui-fs36 {
	font-size: .36rem !important;
}

.qui-fs38 {
	font-size: .38rem !important;
}

.qui-fs40 {
	font-size: .40rem !important;
}

.qui-fs42 {
	font-size: .42rem !important;
}

/*边距*/
.qui-pad2 {
	padding: 2% !important;
}

.qui-pad3 {
	padding: 3% !important;
}

.qui-pad10 {
	padding: .10rem !important;
}

.qui-pad_l10 {
	padding-left: .10rem !important;
}

.qui-pad_r10 {
	padding-right: .20rem !important;
}

.qui-pad20 {
	padding: .20rem !important;
}

.qui-pad30 {
	padding: .30rem !important;
}

.qui-pad40 {
	padding: .40rem !important;
}

.qui-mar-t10 {
	margin-top: .10rem !important;
}

.qui-mar-t20 {
	margin-top: .20rem !important;
}

.qui-mar-t30 {
	margin-top: .30rem !important;
}

.qui-mar-t40 {
	margin-top: .40rem !important;
}

.qui-mar-t50 {
	margin-top: .50rem !important;
}

.qui-mar-t60 {
	margin-top: .60rem !important;
}

.qui-mar-t80 {
	margin-top: .80rem !important;
}

.qui-mar-b10 {
	margin-bottom: .10rem !important;
}

.qui-mar-b20 {
	margin-bottom: .20rem !important;
}

.qui-mar-b30 {
	margin-bottom: .30rem !important;
}

.qui-mar-b40 {
	margin-bottom: .40rem !important;
}

.qui-mar-l0 {
	margin-left: 0rem !important;
}

.qui-mar-l10 {
	margin-left: .10rem !important;
}

.qui-mar-l20 {
	margin-left: .20rem !important;
}

.qui-mar-l30 {
	margin-left: .30rem !important;
}

.qui-mar-l40 {
	margin-left: .40rem !important;
}

.qui-mar-l50 {
	margin-left: .50rem !important;
}

.qui-mar-l60 {
	margin-left: .60rem !important;
}

.qui-mar-r10 {
	margin-right: .10rem !important;
}

.qui-mar-r20 {
	margin-right: .20rem !important;
}

.qui-mar-r30 {
	margin-right: .30rem !important;
}

.qui-mar-r40 {
	margin-right: .40rem !important;
}

.qui-mar-t2 {
	margin-top: 2% !important;
}

.qui-mar-t3 {
	margin-top: 3% !important;
}

.qui-mar-t4 {
	margin-top: 4% !important;
}

/*flex布局*/
.qui-flex {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.qui-fw-w {
	flex-wrap: wrap !important;
}

.qui-fw-nw {
	flex-wrap: nowrap !important;
}

.qui-jc-fs {
	justify-content: flex-start !important;
}

.qui-jc-fe {
	justify-content: flex-end !important;
}

.qui-jc-fc {
	justify-content: center !important;
}

.qui-fd-c {
	flex-direction: column !important;
}

.qui-ai-fs {
	align-items: flex-start !important;
}

.qui-ai-fe {
	align-items: flex-end !important;
}

.qui-ai-fc {
	align-items: center !important;
}

.qui-flex-a {
	flex: auto !important;
}

.qui-flex-1 {
	flex: 1 !important;
}

.qui-flex-0 {
	flex-shrink: 0 !important;
}

/*滚动条样式*/
.qui-gdt::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.qui-gdt::-webkit-scrollbar-track {}

.qui-gdt::-webkit-scrollbar-thumb {
	background-color: #ffe6d3;
	border-radius: 2.5px;
}

.qui-gdt::-webkit-scrollbar-thumb:hover {
	background-color: #ffe6d3;
	border-radius: 2.5px;
}

.qui-gdt::-webkit-scrollbar-thumb:active {
	background-color: #ffe6d3;
	border-radius: 2.5px;
}




/*图片放大*/
.qui-hover {
	display: block;
	-webkit-transform: rotate(0deg);
	overflow: hidden;
}

.qui-img {
	-webkit-transition: all .4s ease-out;
	transition: all .4s ease-out;
}

a:hover .qui-img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

a:hover .qui-abox .qui-img {
	-webkit-transform: scale(1.1) translateX(-50%) translateY(-50%);
	transform: scale(1.1) translateX(-50%) translateY(-50%);
}

.qui-hover:hover .qui-img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.qui-imgbg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: all .4s ease-out;
	transition: all .4s ease-out;
}

a:hover .qui-imgbg {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.qui-hover:hover .qui-imgbg {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.qui-imgbgn {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

/* 头部 */
.qui-top-box {
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 90;
	background: #fff;
	/*box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.11);*/
}

.qui_top_box11 {
	display: flex;
	align-items: flex-end;
	min-height: .9rem;
}

.qui_top_box11 .qui-logo img {
	max-height: .5rem;
}

.qui_top_box_left>a {
	display: block;
}

.qui_top_box_left .all_menu {
	cursor: pointer;
	user-select: none;
	position: relative;
	width: 2.2rem;
	background-color: #ec6702;
	color: #fff;
	margin-top: 0.2rem;
	font-size: 0.18rem;
	font-weight: bold;
	height: 0.5rem;
	border-radius: 0.05rem 0.05rem 0 0;
	line-height: 0.5rem;
	padding-left: 0.5rem;
}

.qui_top_box_left .all_menu::before {
	background: url(../images/all_menu.svg);
	width: 0.2rem;
	height: 0.16rem;
	content: '';
	position: absolute;
	left: 0.2rem;
	top: 50%;
	transform: translateY(-50%);
}

.menu_cont_box {
	position: absolute;
	background-color: rgba(0, 0, 0, .6);
	width: 100%;
	left: 0;
	font-size: 0.14rem;
}

.qui-top-nav {
	position: relative;
	min-width: 7rem;
}

.qui_top_ssbox {
	position: absolute;
	top: -.25rem;
	left: 0;
	width: 100%;
	padding: .25rem .5rem;
	border-radius: 0 0 .2rem .2rem;
	background: #fff;
	opacity: 0;
	pointer-events: none;
}

.qui-top-nav .ULLIST {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-top: 0.3rem;
}

/* .qui-top-nav .ULLIST>li{padding: 0 .06rem;} */
.qui-top-nav .ULLIST>li>a {
	display: block;
	line-height: .4rem;
	text-align: center;
	color: #000;
	font-size: .16rem;
	font-weight: bold;
	border-radius: .4rem;
	text-align: left;
	padding-right: 0.45rem;
}

.qui-top-nav .ULLIST>li.on>a {
	color: #ec6702;
}

.qui_topss {
	width: .18rem;
	height: .18rem;
	background: url(../images/top_ss2.svg) center right no-repeat;
	background-size: auto .18rem;
}

.qui_topss.on {
	background-image: url(../images/cls4.svg);
}

.qui_ss_body {
	overflow: hidden;
}

.qui_ss_body .qui-topfixed {}

.qui_ss_body:after {
	content: '';
	width: 100%;
	height: calc(100vh - 1.26rem);
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	position: fixed;
	z-index: 99;
}

.qui_top_notice {
	padding-left: .24rem;
	background: url(../images/ico_tz.svg) left center no-repeat;
	background-size: auto .18rem;
	height: .26rem;
}

.qui_top_notice .slick-track {
	height: .26rem !important;
}

.qui_top_notice .li .qui-hover {
	line-height: .26rem;
	display: -webkit-box;
}

.qui_top_notice .li .qui-hover:hover {
	color: #fff;
	text-decoration: underline;
}

.qui_top_notice a {
	color: #ec6702 !important;
}

.qui-top-boxbg {
	background: #f8f8f8;
	color: rgba(255, 255, 255, .6);
	line-height: .36rem;
	padding: 0 0;
	font-size: .12rem;
	border-bottom: 0.01rem solid #eeeeee;
}

.qui-top-boxbg a {
	color: #666666;
}

.qui-top-boxbg .quill {
	width: 40%;
}

.qui-top-boxbg .quill a {
	margin-right: .2rem;
}

.qui-top-boxbg .quirr {
	display: flex;
	align-items: center;
}

.qui-top-boxbg .quirr .quia {
	position: relative;
	line-height: .36rem;
	min-width: .84rem;
	padding: 0 .14rem;
}

.qui-top-boxbg .quirr .quilgbox {
	display: flex;
	align-items: center;
	justify-content: center;
}

.qui-top-boxbg .quirr .quia4 em {
	display: inline-block;
	vertical-align: top;
	padding-left: .22rem;
	background: url(../images/car.svg) left center no-repeat;
	background-size: auto .14rem;
}

.qui-top-boxbg .quirr .quia4 {
	background: #ec6702;
}

.qui-top-boxbg .quirr .quilgbox>* {
	padding: 0 .05rem;
	color: #666;
	white-space: nowrap;
}

.qui-top-boxbg .quirr .qui_em {
	color: #666;
}

.qui-top-boxbg .quirr .quiper1 {
	display: inline-flex;
	vertical-align: top;
	align-items: center;
	padding-right: .2rem;
}

.qui-top-boxbg .quirr .quiper .quiava {
	flex-shrink: 0;
	width: .26rem;
	height: .26rem;
	border-radius: 50%;
	margin-right: .04rem;
	background: center no-repeat;
	background-size: cover;
}

.qui_top_box11 .qui-search-box {
	width: 100%;
	z-index: 10;
	position: relative;
}

.qui_top_box11 .qui-search-box .qui-text {
	padding: 0 .64rem 0 .42rem;
	border: 0;
	border-radius: .4rem;
	height: .4rem;
	border-radius: .4rem;
	background: #f2f2f2 url(../images/top_ss3.svg) .18rem center no-repeat;
	background-size: auto .14rem;
}

.qui_top_box11 .qui-search-box .quibtn {
	position: absolute;
	width: .64rem;
	line-height: .4rem;
	top: 0;
	right: 0;
	z-index: 1;
	color: #999;
	font-size: .14rem;
	text-align: center;
}

.qui_ss_tips {
	margin-top: .26rem;
}

.qui_ss_tips .quittt {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.qui_ss_tips .quittt .quiem {
	color: #000;
	font-size: .16rem;
}

.qui_ss_tips .quittt .quia {
	width: .16rem;
	height: .16rem;
	background: url(../images/icogh.png);
}

.qui_ss_tips .quimmbox {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top: .1rem;
}

.qui_ss_tips .quimmbox a {
	padding: 0 .16rem;
	background: #f2f2f2;
	border-radius: .3rem;
	line-height: .3rem;
	text-align: center;
	margin: .1rem .1rem 0 0;
	color: #000;
	font-size: .14rem;
}

.qui_ss_body .qui_top_ssbox {
	opacity: 1;
	pointer-events: auto;
	transform: translateY(0);
}

.qui_top_box11 .qui_rr .qui1 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.qui-top-box00 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: .1rem 0;
}

.qui-top-box00 .qui-logo img {
	display: block;
	max-height: .15rem !important;
}

.qui-top-box00 .quirr,
.qui-top-box00 .quill {
	min-width: 2.4rem;
}

.qui-top-box00 .quirr {
	justify-content: flex-end;
}

.qui-top-box00 .quirr .quibtn {
	min-width: .3rem;
	height: .3rem;
	position: relative;
	background: center no-repeat;
	background-size: auto .18rem;
	margin-left: .26rem;
	cursor: pointer;
	color: #000;
	line-height: .3rem;
}

.qui-top-box00 .quirr .quibtn1 {
	background-image: url(../images/top_per.svg);
}

.qui-top-box00 .quirr .quibtn2 {
	background-image: url(../images/top_xin.svg);
	padding-left: .24rem;
	background-position: left center;
}

.qui-top-box00 .quirr .quibtn3 {
	background-image: url(../images/top_car.svg);
	padding-left: .24rem;
	background-position: left center;
}

.qui-top-box00 .quirr .quibtn em {
	display: none;
}

.qui-top-box00 .quirr .quiper {
	color: #000;
	margin-left: .15rem;
	position: relative;
}

/* 复制其他地方 */
.qui_top_box11 .qui_rr {
	min-width: 8rem;
	display: flex;
	flex: 1;
	justify-content: space-between;
}

.qui_top_box11 .qui_rr {
	padding-top: .45rem;
	margin-left: 0.5rem;
}

.qui_top_box11 .qui_rr .qui1 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.qui_top_box11 .qui-search-box {
	width: 3.2rem;
	z-index: 10;
	position: relative;
}

.qui_top_box11 .qui-search-box .qui_tips {
	position: absolute;
	left: 100%;
	margin-left: .1rem;
	display: flex;
	align-items: center;
	line-height: .4rem;
	white-space: nowrap;
	top: 0;
}

.qui_top_box11 .qui-search-box .qui_tips a {
	color: #999;
	font-size: .14rem;
	margin-left: .1rem;
}

.qui_top_box11 .qui-search-box .qui_tips a:hover {
	text-decoration: underline;
	color: #000;
}

.qui_top_box11 .qui-search-box .qui-text {
	padding: 0 .4rem 0 .2rem;
	border: 1px solid #ec6702;
	border-radius: .0;
	height: .4rem;
	background: #fff;
	border-radius: 0.05rem;
	overflow: hidden;
}

.qui_top_box11 .qui-search-box .quibtn {
	position: absolute;
	width: .4rem;
	height: 100%;
	top: 0;
	right: 0;
	background: #ec6702 url('../images/top_ss.svg') center no-repeat;
	background-size: auto .18rem;
	z-index: 1;
	border-radius: 0 0.05rem 0.05rem 0;
}

.qui_top_car {
	display: inline-block;
	vertical-align: top;
	min-width: 1.34rem;
	line-height: .38rem;
	background-image: -webkit-linear-gradient(90deg, rgb(248, 248, 248) 0%, rgb(255, 255, 255) 100%);
	border: .01rem solid rgb(221, 221, 221);
	text-align: center;
	border-radius: .05rem;
	padding: 0 .22rem;
	position: relative;
}

.qui_top_car i {
	padding-left: .26rem;
	background: url(../images/top_car.svg) left center no-repeat;
	background-size: auto .14rem;
	color: #333;
	font-size: .14rem;
	display: inline-block;
	vertical-align: top;
}

.qui_top_car em {
	min-width: .18rem;
	line-height: .18rem;
	border-radius: .09rem;
	text-align: center;
	color: #fff;
	background: #ec6702;
	position: absolute;
	right: -.04rem;
	top: -.04rem;
	font-size: .12rem;
}

.shop_module {
	background: url(../images/shop_bg.png) left center no-repeat;
	width: 1.58rem;
	height: 1rem;
	background-size: cover;
	display: block;
	margin-left: 0.4rem;
	margin-top: -0.2rem;
}

@media (max-width:1400px) {
	.qui_top_box11 .qui-search-box {
		width: 2rem;
	}
}



/* 结束 */

.ss202212091735 {
	width: .3rem;
	height: .3rem;
	position: relative;
	background: url(../images/top_ss.svg) center no-repeat;
	background-size: auto .18rem;
	margin-left: .24rem;
	cursor: pointer;
}

.qui-top-box00 .quirr .quiem {
	line-height: .2rem;
	border-radius: .1rem;
	text-align: center;
	padding: 0 .02rem;
	min-width: .2rem;
	border-radius: .2rem;
	color: #fff;
	background: #000000;
	position: absolute;
	right: -.06rem;
	top: -.06rem;
}

.quileibie {
	color: #000;
	padding-left: .22rem;
	background: url(../images/top_mn.svg) left center no-repeat;
	background-size: auto .12rem;
}

.quileibie.on {
	background-image: url(../images/top_mn2.svg);
}

.lan202212091722 {
	padding-left: .28rem;
	display: inline-flex;
	align-items: center;
	line-height: .3rem;
	background: url(../images/top_lan.svg) left center no-repeat;
	background-size: auto .18rem;
	cursor: pointer;
	color: #fff;
}

.lan202212091722 .quilan {
	display: inline-flex;
	align-items: center;
	padding-right: .14rem;
	background: url(../images/top_sel.svg) center right no-repeat;
	background-size: auto .05rem;
	position: relative;
	border-bottom: .01rem solid transparent;
}

.lan202212091722 .quilan:after {
	content: '';
	width: 100%;
	height: .01rem;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #fff;
	transform: all .4s ease-out;
	opacity: 0;
}

.lan202212091722:hover .quilan:after {
	content: '';
	width: 100%;
	height: .01rem;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #fff;
	opacity: 1;
}

.lan202212091722 .quilan a {
	text-align: center;
	position: absolute;
	left: 0;
	top: 100%;
	line-height: .26rem;
	padding: .05rem 0;
	color: #fff;
	width: 100%;
	z-index: 92;
	background: #000;
	font-size: .14rem;
	pointer-events: none;
	transform: translateY(-10px);
	opacity: 0;
	transform: all .4s ease-out;
	-webkit-transform: all .4s ease-out;
}

.lan202212091722:hover .quilan a {
	pointer-events: inherit;
	opacity: 1;
	transform: translateY(0);
}

.qui-top-box .lan202212091722,
.qui-top-box .ss202212091735 {
	display: none;
}

.qui-footer {
	color: #747474;
	background: #404040;
	font-size: .14rem;
}

.qui-footer a {
	color: #747474;
}

.qui-footer a:hover {
	color: #fff;
	text-decoration: underline;
}

.qui_top_bot {
	background: #555555;
	padding: .2rem 0;
}

.qui_top_bot .ULLIST {
	display: flex;
	align-items: center;
	justify-content: center;
}

.qui_top_bot .ULLIST .li {
	color: #fff;
	font-size: .16rem;
	flex: 1;
	position: relative;
}

.qui_top_bot .ULLIST .li:after {
	content: '';
	width: .01rem;
	height: .4rem;
	background: #686868;
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -.2rem;
}

.qui_top_bot .ULLIST .li:last-child:after {
	display: none;
}

.qui_top_bot .ULLIST .li .quilibox {
	display: flex;
	align-items: center;
	justify-content: center;
}

.qui_top_bot .ULLIST .li .qui-ibox {
	width: .45rem;
	height: .45rem;
	flex-shrink: 0;
	margin-right: .15rem;
}


.qui-footer1 {
	padding: .5rem 0 .6rem;
	color: rgba(255, 255, 255, .6);
}

.qui-footer1 .quiflex {
	display: flex;
	justify-content: space-between;
}

.qui-footer1 a {
	color: rgba(255, 255, 255, .4);
}

.qui-footer1 .DLLIST {
	margin-right: .8rem;
}

.qui-footer1 .DLLIST:last-child {
	margin-right: 0;
}

.qui-footer1 .DLLIST dt {
	margin-bottom: .24rem;
	color: rgba(255, 255, 255, .8);
	font-size: .16rem;
	font-weight: bold;
	position: relative;
	line-height: 1;
	padding-bottom: .01rem;
}

/*.qui-footer1 .DLLIST dt:after{content: '';width: 2em;left: 0;bottom: 0;background: #ec6702;position: absolute;height: .04rem;z-index: 0;}*/
.qui-footer1 .DLLIST dt * {
	position: relative;
	z-index: 2;
}

.qui-footer1 .DLLIST dd {
	font-size: .14rem;
}

.qui-footer1 .quill {
	display: flex;
	flex-wrap: wrap;
}

.qui-footer1 .quirr {
	display: flex;
	flex-wrap: wrap;
	flex-shrink: 0;
	color: #b8b8b8;
}

.qui-footer1 .qui_bottel {
	margin-left: .2rem;
	text-align: right;
}

.qui-footer1 .qui_bottel:first-child {
	margin-left: 0;
}

.qui-footer1 .qui_bottel .quitel {
	font-size: .26rem;
	margin-bottom: .15rem;
	color: #fff;
	line-height: .36rem;
	padding-left: .44rem;
	background: url(../images/ico_tel2.svg) left center no-repeat;
	background-size: auto .36rem;
	font-weight: bold;
}

.qui-footer1 .quitips {
	margin-bottom: .12rem;
}

.qui-copyright {
	padding: .3rem 0 .4rem;
	text-align: center;
	color: rgba(255, 255, 255, .5);
	font-size: .14rem;
	border-top: .01rem solid rgba(255, 255, 255, .1);
}

.qui-copyright a {
	color: rgba(255, 255, 255, .5);
}

.qui-copyright a:hover {
	color: #fff;
	text-decoration: underline;
}

.qui-copyright .quicopy {
	margin-top: .3rem;
}

/*二级下拉*/
.qui-top-nav .ULLIST>li {
	position: relative;
}

.qui-pos-sta {
	position: static !important;
}

.qui-submenu {
	position: absolute;
	width: 100%;
	min-width: 1.2rem;
	left: 50%;
	top: 100%;
	background: rgba(255, 255, 255, 1);
	-webkit-transform: translateX(-50%) translateY(-.1rem);
	z-index: 10;
	pointer-events: none;
	opacity: 0;
	-webkit-transition: all .4s ease-out;
	border-top: .01rem solid #f5f5f5;
}

.qui-submenu>dd>a {
	display: block;
	padding: .1rem;
	text-align: center;
	border-bottom: 1px solid #eee;
}

.qui-submenu>dd>a:hover {
	color: #000000;
	border-color: #000000;
}

.qui-top-nav {
	position: relative;
}

.qui-top-box>.qui-warp1440 {
	position: relative;
	z-index: 2;
}

.qui-submenu22 {
	padding: .6rem 0;
	background: #000;
	color: #fff;
	max-height: calc(100vh - 1.7rem);
	overflow: auto;
}

.qui-topfixed .qui-submenu22 {
	max-height: calc(100vh - 1.22rem);
}

.qui-submenu22 .quiflexbox {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.qui-submenu22 .DLLIST {
	padding: .2rem .6rem;
	/*min-width: 16.6666666667%;*/
}

.qui-submenu22 .DLLIST>dd>a {
	color: #b8b8b8;
	padding: .07rem 0;
	display: inline-block;
	vertical-align: top;
	line-height: .22rem;
	font-size: .14rem;
}

.qui-submenu22 .DLLIST>dt {
	margin-bottom: .14rem;
	font-size: .16rem;
	padding: .03rem 0;
	color: #fff;
}

.qui-submenu22 .DLLIST a:hover {
	color: #fff;
	text-decoration: underline;
}

.qui-submenu22 .DLLISTIMG {
	padding: .2rem 0;
	margin-left: .6rem;
	width: 4.56rem;
}

.qui-submenu22 .DLLISTIMG .qui-pic {
	padding-bottom: 66.6666666667%;
}

.qui-top-nav .ULLIST>li:hover .qui-submenu {
	pointer-events: inherit;
	-webkit-transform: translateX(-50%) translateY(0);
	opacity: 1;
}


/* ban */
.qui-ban img {
	width: 100%;
	display: block;
}

.qui-ban .qui-wap {
	display: none;
}

.quiShareImg {
	background: #fff;
	border-radius: 5px;
	padding: 10px;
	text-align: center;
	display: none;
}

.quiShareImg .quitxt {
	margin-bottom: 6px;
}


.qui-nav-btn {
	display: none;
}

.qui-wap-bg {
	display: none;
}

.qui-body-ovh {
	overflow: hidden;
}


/*搜索列表*/
.qui-tt-list .qui-hover {
	display: block;
	overflow: hidden;
	line-height: 54px;
	border-bottom: 1px solid #eee;
}

.qui-tt-list .qui-hover time {
	float: right;
	padding-left: 5px;
}

.qui-tt-list .qui-hover .qui-dot {
	margin-right: 80px;
	display: block;
}

/*网站地图*/
.sitemap li {
	padding: 2% 0;
	border-bottom: solid 1px #eeeeee
}

.sitemap li span {
	font-size: 16px;
}

.sitemap dl {
	padding: 1% 0 0;
}

.sitemap dt {
	display: inline-block;
	opacity: 0.8;
	padding-right: 20px;
}

/*新闻详情*/
.qui-news-info .qui-newstt {
	font-size: .24rem;
	line-height: 1.4;
	color: #333;
	text-align: center;
}

.qui-news-info .qui-newstm {
	color: #999;
	text-align: center;
	padding: .15rem 0 .25rem;
	border-bottom: 1px solid #eee;
}

.qui-news-info .qui-newstm .span {
	display: inline-block;
	vertical-align: top;
	font-size: .16rem;
	padding: 0 .07rem;
}

.qui-news-info .qui-newsinfo {
	padding: .3rem 0;
	margin: 0 auto;
	line-height: .3rem;
	color: #666;
	text-align: justify;
}

.qui-news-info .qui-newsinfo p {
	min-height: .2rem;
}

.qui-news-info .qui-newsback {
	margin-bottom: .3rem;
	text-align: center;
}

.qui-news-info .qui-newsback a {
	display: inline-block;
	vertical-align: top;
	min-width: 1.8rem;
	text-align: center;
	line-height: .48rem;
	border-radius: .48rem;
	color: #fff;
	background: #f39800;
	padding: 0 .25rem;
	font-size: .18rem;
}

.qui-news-info .qui-newsback a span {
	display: inline-block;
	vertical-align: top;
}

.qui-news-info .qui-newsbtn {
	padding-top: .3rem;
	border-top: 1px solid #eee;
}

.qui-news-info .qui-newsbtn .dl {
	margin-bottom: .1rem;
}

/*友情链接*/
.qui-logo-list .ULLIST {
	overflow: hidden;
	margin: -1%;
}

.qui-logo-list .ULLIST .li,
.newlyMerchants-swiper .swiper-slide {
	width: 20%;
	float: left;
	padding: 1%;
	text-align: center;
}

.qui-logo-list .ULLIST .li .qui-ytable-cell,
.newlyMerchants-swiper .swiper-slide .qui-ytable-cell {
	text-align: center;
	height: 2.24rem;
	border: 1px solid #eee;
	padding: 5px;
}

.qui-logo-list .ULLIST .li .qui-ytable-cell img,
.newlyMerchants-swiper .swiper-slide .qui-ytable-cell img {
	max-height: 70px;
}

.qui-logo-list .ULLIST .li .h3,
.newlyMerchants-swiper .swiper-slide .h3 {
	font-size: 16px;
	color: #333;
	font-weight: normal;
	margin-top: 8px;
	font-weight: bold;
}

.qui-logo-list .ULLIST .li a:hover .h3 {
	color: #000000;
}

.qui-logo-list .ULLIST .li a,
.newlyMerchants-swiper .swiper-slide a {
	display: block;
}

/* 新入驻商家 */
.newlyMerchants .newlyMerchants_ban {
	position: relative;
}

.newlyMerchants .newlyMerchants_ban .newlyMerchants-swiper {
	overflow: hidden;
}

.newlyMerchants-swiper .swiper-button-next,
.swiper-button-prev {
	color: #dddddd;
	width: 0.2rem;
	height: 0.3rem;
}

.newlyMerchants-swiper .swiper-button-next:after,
.swiper-button-prev:after {
	font-size: 0.2rem;
}

.newlyMerchants-swiper .swiper-button-next {
	right: -0.3rem;
}

.newlyMerchants-swiper .swiper-button-prev {
	left: -0.3rem;
}

.newlyMerchants-swiper .swiper-button-next:after {
	content: '';
	background-image: url('../images/newpl_right.png');
	width: 0.2rem;
	height: 0.3rem;
	background-size: 100%;
}

.newlyMerchants-swiper .swiper-button-prev:after {
	content: '';
	background-image: url('../images/newpl_left.png');
	width: 0.2rem;
	height: 0.3rem;
	background-size: 100%;
}


.qui-loginbox .quinamebox {
	line-height: .7rem;
	position: relative;
	max-width: 4.56rem;
	margin-left: auto;
	margin-right: auto;
}

.qui-loginbox .quinamebox .quiem {
	font-size: .3rem;
}

.qui-loginbox .quinamebox .quirr {
	position: absolute;
	right: 0;
	top: 0;
}

.qui-loginbox .qui-form {
	margin-top: .3rem;
	max-width: 5rem;
	margin-left: auto;
	margin-right: auto;
}

.qui-loginbox .qui-form .li {
	margin-bottom: .2rem;
}

.qui-loginbox .qui-form .qui-text {
	line-height: .48rem;
	height: .5rem;
	font-size: .14rem;
}

.qui-loginbox .qui_libtn {
	margin-top: .6rem;
}

.qui-loginbox .qui-btn-df {
	background: #ec6702;
}

.qui-form {
	max-width: 4.05rem;
}

.qui-form .li {
	margin-bottom: .2rem;
	position: relative;
	display: flex;
}

.qui-form-addr.qui-form .li {
	margin-bottom: .1rem;
}

.qui-form .quitt {
	color: #000;
	flex-shrink: 0;
	min-width: 1.05rem;
	padding-right: .1rem;
	text-align: right;
	line-height: .46rem;
	font-size: .16rem;
}

.qui-form .quitt.quitt2 {
	text-align: left;
	min-width: .74rem;
}

.quilh46 {
	line-height: .46rem !important;
}

.qui_w2 {
	width: calc(50% - .2rem) !important;
}

.qui-form .quiint {
	flex: 1;
}

.qui-form .qui-text {
	border: .01rem solid #ebebeb;
	line-height: .46rem;
	height: .46rem;
	padding: 0 .2rem;
	background: #fff;
	font-size: .16rem;
	color: #333;
	border-radius: 0;
	border-radius: .06rem;
}

.qui-form .qui-text:focus {
	border-color: #ec6702;
}

.qui-form .quimm {
	text-align: center;
	font-size: .16rem;
	color: #000;
	margin-top: .6rem;
}

.qui-form .quilh {
	position: relative;
	line-height: .3rem;
}

.qui-form .quilh:after {
	content: '';
	width: 100%;
	height: .01rem;
	background: #e6e6e6;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.005rem;
}

.qui-form .quilh em {
	display: inline-block;
	vertical-align: top;
	padding: 0 .18rem;
	background: #f9f9f9;
	position: relative;
	z-index: 2;
}

.qui-form .quimm .quiwx {
	display: inline-block;
	vertical-align: top;
	width: .4rem;
	height: .4rem;
	background: url(../images/ico_wx.svg) center no-repeat;
	background-size: auto .4rem;
	margin-top: .1rem;
}

.qui-form .quimm .quitel {
	display: inline-block;
	vertical-align: top;
	width: .4rem;
	height: .4rem;
	background: url(../images/ico_tel.svg) center no-repeat;
	background-size: auto .4rem;
	margin-top: .1rem;
}

.qui_logtt {
	font-size: .3rem;
	text-align: center;
	font-weight: bold;
	color: #333;
	margin-bottom: .38rem;
	line-height: 1;
}

.qui_log_tips {
	text-align: center;
	color: #999;
	margin-top: .3rem;
	line-height: 1;
}


.qui_line_un {
	text-decoration: underline !important;
}

.qui-col-ff770f {
	color: #ec6702 !important;
}

.qui-kaifpbox {
	margin-top: .3rem;
}

.qui-form222 {
	width: 4.8rem;
}

.qui-form222 .li {
	display: flex;
	position: relative;
}

.qui-form222 .quitt {
	flex-shrink: 0;
	min-width: 1.1rem;
	text-align: right;
	padding-right: .1rem;
	line-height: .4rem;
	font-size: .14rem;
}

.qui-form2222 {}

.quiorderinfo {
	align-items: center !important;
}

.qui-pingjia {
	margin-top: 0 !important;
}

.qui-form2222 .quitt {
	margin-bottom: 0;
	line-height: .5rem;
}

.qui-form222 .quiint {
	flex: 1;
	position: relative;
}

.qui-form222 .quimst {
	position: absolute;
	left: 100%;
	color: #fd0800;
	top: .12rem;
	margin-left: .1rem;
}

.qui-form222 .qui-text {
	line-height: .4rem;
	line-height: .4rem;
	font-size: .14rem;
}

.qui-maxw270 {
	max-width: 2.7rem !important;
}

.qui-loading-i {}


.qui-getcode {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.qui-getcode .quisend {
	flex-shrink: 0;
	padding: 0 .15rem;
	position: absolute;
	right: 0;
	line-height: .5rem;
	top: 0;
	color: #000000;
}

.qui_ico_sel {
	position: relative;
}

.qui_ico_sel:after {
	content: '';
	width: .12rem;
	height: .06rem;
	right: .16rem;
	position: absolute;
	top: 50%;
	margin-top: -.03rem;
	background: url(../images/ico_sel.svg) center no-repeat;
	background-size: contain;
}

.qui-btn-df {
	display: block;
	width: 100%;
	line-height: .5rem;
	/*background:#000;*/
	font-size: .16rem;
	text-align: center;
	padding: 0 .2rem;
	color: #fff !important;
	border-radius: .05rem;
	background-image: -webkit-linear-gradient(0deg, rgb(226, 35, 26) 0%, rgb(247, 109, 77) 100%);
}

.qui-btn-line {
	line-height: .48rem;
	background: #fff;
	color: #333 !important;
	border: .01rem solid #ddd;
	display: inline-block;
	vertical-align: top;
	padding: 0 .2rem;
}

.qui-btn-fm {
	display: inline-block;
	vertical-align: top;
	line-height: .5rem;
	background: #000000;
	font-size: .16rem;
	text-align: center;
	padding: 0 .2rem;
	color: #fff !important;
	border-radius: .5rem;
	text-align: center;
	min-width: 2.2rem;
}

..qui-btn-fm.full {
	width: 100%;
}

.qui-btn-df.buy {
	min-width: 2.2rem;
	line-height: .6rem;
	border-radius: .04rem;
}

.qui-btn-df.ln {
	min-width: 2.2rem;
	line-height: .6rem;
	border-radius: .04rem;
	border: .01rem solid #ddd;
	background: #fff;
	color: #333 !important;
}

.qui-btn-df.ln i {
	display: inline-block;
	vertical-align: top;
	padding-left: .3rem;
	background: url(../images/car2.png) left center no-repeat;
	background-size: auto .18rem;
}

.qui-btn-df.ls {
	min-width: 1rem;
	line-height: .4rem;
	background-image: -webkit-linear-gradient(0deg, rgba(1, 194, 195, 0.99608) 0%, rgb(0, 186, 184) 100%);
	display: inline-block;
	vertical-align: top;
	width: auto;
}


.qui-float {
	position: fixed;
	bottom: 10%;
	z-index: 98;
	right: 50%;
	margin-right: -6.7rem;
}

.qui-float .quia {
	width: .54rem;
	min-height: .54rem;
	margin: 0;
	display: block;
	position: relative;
	background: #fff center .1rem no-repeat;
	background-size: auto .18rem;
	color: #666666;
	font-size: .14rem;
	line-height: .16rem;
	align-items: center;
	justify-content: center;
	display: flex;
	padding: .1rem;
	padding-top: .32rem;
	text-align: center;
}

.qui-float .quia.quitt {
	padding-top: .1rem;
}

.qui-float .quia:after {
	content: '';
	width: 100%;
	height: .01rem;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/fltttbg.png) center no-repeat;
	background-size: 100% 100%;
}

.qui-float .quia:last-child:after {
	display: none;
}

.qui-float .quia .quinum {
	color: #fff;
	font-size: .14rem;
	line-height: .2rem;
	min-width: .2rem;
	text-align: center;
	background: #000000;
	border-radius: 50%;
	position: absolute;
	right: -.03rem;
	top: -.03rem;
	z-index: 2;
}

.qui-float .quia11 {
	background-image: url(../images/fltico1.svg);
	background-size: auto 0.24rem;
	position: relative;
}

.qui-float .quia11 .kefu_ewm {
	transition: all .4s;
	pointer-events: none;
	transform: rotateX(10deg);
	position: absolute;
	right: 100%;
	width: 1.6rem;
	padding: 0.05rem;
	right: calc(100% + 0.1rem);
	background-color: #fff;
	box-shadow: 0px 0px 0.17rem 0px rgba(190, 190, 190, 0.2);
	border-radius: 0.1rem;
	/* top: 0; */
	opacity: 0;
}

.qui-float .quia11:hover .kefu_ewm {
	opacity: 1;
	pointer-events: inherit;
	transform: rotateX(0deg);
}

.qui-float .quia_gwc {
	background-image: url(../images/ls_car.svg);
	background-size: auto 0.24rem;
	position: relative;
}

.qui-float .quia_grzx {
	background-image: url(../images/int2.svg);
	background-size: auto 0.24rem;
}

.qui-float .quia22 {
	background-image: url(../images/fltico2.svg);
}

.qui-float .quia33 {
	color: #ec6702;
	background-image: url(../images/fltico3.svg);
	background-size: auto .1rem;
	background-position: center .14rem;
	padding-top: .3rem;
}

.qui-float .quia_gwc .gwc_num {
	background-color: #ec6702;
	color: #fff;
	position: absolute;
	border-radius: 50%;
	width: 0.3rem;
	height: 0.3rem;
	font-size: 0.14rem;
	line-height: 0.3rem;
	text-align: center;
	top: -0.15rem;
	right: -0.15rem;
}

.qui-float .quia.on {
	background: #ec6702;
	color: #fff;
}

.qui-float2 {
	display: none;
}

.qui-float.qui-float2 .quia:not(:last-child):hover {
	background: #ec6702;
	color: #fff;
}

.qui-float .quibox {
	position: absolute;
	background: #fff;
	box-shadow: 0 0 .05rem rgba(0, 0, 0, .2);
	right: 100%;
	top: 0;
	min-width: 1.2rem;
	padding: .05rem;
	border-radius: .05rem;
	text-align: center;
	color: #333;
	margin-right: .1rem;
	display: none;
}

.qui-float .quia:hover .quibox {
	display: block;
}

.qui-float .quibox img {
	display: block;
	width: 100%;
}

.getData {
	cursor: pointer;
}

.layui-laydate-content td {
	border: 0;
}

@media (max-width:1300px) {
	.qui-float {
		right: .05rem;
		margin-right: 0;
	}
}

.qui_radio {
	padding: .05rem .1rem .05rem .1rem;
	line-height: .3rem;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
}

.qui-pop-all {
	width: 8rem;
	border-radius: .1rem;
}

.qui-pop-all .layui-layer-title {
	padding: .2rem .3rem;
	height: auto;
	line-height: .22rem;
	font-size: .18rem;
	color: #000000;
}

.qui-pop-all .layui-layer-content {
	padding: .3rem;
	max-height: 64vh;
}

.qui-pop-all .layui-layer-content::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.qui-pop-all .layui-layer-content::-webkit-scrollbar-track {
	background-color: #f2f2f2;
}

.qui-pop-all .layui-layer-content::-webkit-scrollbar-thumb {
	background-color: #000000;
	border-radius: 2.5px;
}

.qui-pop-all .layui-layer-content::-webkit-scrollbar-thumb:hover {
	background-color: #000000;
	border-radius: 2.5px;
}

.qui-pop-all .layui-layer-content::-webkit-scrollbar-thumb:active {
	background-color: #000000;
	border-radius: 2.5px;
}


.qui-box-all {
	display: flex;
}

.qui-box-left {
	flex-shrink: 0;
	margin-right: .2rem;
	width: 2rem;
	padding: .3rem;
	background: #fff;
}

.qui-box-right {
	flex: 1;
}

.qui_per_allbox {
	padding: .4rem;
	background: #fff;
	border-radius: .1rem;
}

.qui-mem-menu .quiname {
	font-size: .18rem;
	color: #000;
	padding-bottom: .16rem;
	margin-right: .4rem;
	border-bottom: .01rem solid #e6e6e6;
}

.qui-mem-menu .ULLIST>li {
	margin-bottom: .25rem;
	padding-bottom: .25rem;
	border-bottom: .01rem solid #eee;
}

.qui-mem-menu .ULLIST>li:last-child {
	border-bottom: 0;
}

.qui-mem-menu .ULLIST .quia {
	display: block;
	line-height: .2rem;
	color: #333;
	font-size: .16rem;
	padding: .06rem .14rem .06rem .35rem;
	background: left center no-repeat;
	position: relative;
	font-weight: bold;
}

.qui-mem-menu .ULLIST .quia:after {
	content: '';
	width: .1rem;
	height: .06rem;
	background: url(../images/ico_sel2.svg) center right no-repeat;
	background-size: contain;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -.03rem;
}

.qui-mem-menu .ULLIST .quia1 {
	background-image: url(../images/per_ico11.svg);
}

.qui-mem-menu .ULLIST .quia2 {
	background-image: url(../images/per_ico4.svg);
}

.qui-mem-menu .ULLIST .quia3 {
	background-image: url(../images/per_ico1.svg);
}

.qui-mem-menu .ULLIST .quia4 {
	background-image: url(../images/per_ico6_h.svg);
}

.qui-mem-menu .ULLIST .quii {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.1rem;
	width: .2rem;
	height: .2rem;
	background: center no-repeat;
	background-size: contain;
	display: none;
}

.qui-mem-menu .ULLIST .quia.on .quii {
	display: block;
}

.qui-memsub {
	display: none;
}

.qui-memsub dd>a {
	display: block;
	line-height: .2rem;
	color: #333;
	padding: .06rem .1rem .06rem .35rem;
	font-size: .14rem;
	position: relative;
}

.qui-memsub dd.on>a {
	color: #ec6702;
}

.qui-name-all {
	font-size: .18rem;
	color: #000;
	padding-bottom: .16rem;
	border-bottom: .01rem solid #e6e6e6;
	display: flex;
	justify-content: space-between;
}

.qui-name-all .quimm {
	padding-left: .28rem;
	font-size: .16rem;
	color: #000;
	line-height: .3rem;
	background: url(../images/tips.svg) center left no-repeat;
	background-size: auto .2rem;
}

.qui-box-right .qui-name-all {
	line-height: 1;
	color: #333;
	font-size: .16rem;
	position: relative;
	padding-bottom: .2rem;
	border-bottom: .01rem solid #eee;
}

.qui-box-right .qui-name-all em {
	font-weight: bold;
}

.qui-bg-fa {
	background: #fafafa !important;
}



.qui-myinfo {
	margin-top: .4rem;
}

.qui_per_pad {
	padding: .4rem;
}

.qui-myinfo .qui-form {
	margin-left: 0;
}

.qui-form .quitips {
	margin-top: .12rem;
}

.qui-form .quiava {
	background: #fff;
	width: 1.2rem;
	height: 1.2rem;
	position: relative;
	border: .01rem solid #e6e6e6;
	margin: 0 0 .1rem .1rem;
	border-radius: .05rem;
	overflow: hidden;
}

.quiava_bor {
	border: .01rem solid #e6e6e6;
}

.qui-form .quiava .qui-imgbg {
	background-size: contain;
}

.qui-form .quiava .quibtn {
	color: #fff;
	font-size: .14rem;
	background: rgba(0, 0, 0, .65);
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 2;
	position: absolute;
	text-align: center;
	height: 100%;
	opacity: 0;
	line-height: 1.2rem;
}

.qui-form .quiava:hover .quibtn {
	opacity: 1;
}

.qui-myinfo .qui-btn-df {
	background-image: -webkit-linear-gradient(0deg, rgb(226, 35, 26) 0%, rgb(247, 109, 77) 100%);
}

.qui-form input[disabled='disabled'] {
	cursor: no-drop;
}

.qui-myinfo22 .quidivbox1 {
	display: flex;
	justify-content: space-between;
}

.qui-myinfo22 .quidivbox1 .quibox {
	background: #fafafa;
	padding: .3rem;
	width: calc(50% - .13rem);
}

.qui-myinfo22 .quidivbox1 .quill {
	display: flex;
	align-items: center;
	position: relative;
}

.qui-myinfo22 .quidivbox1 .quill .quiava {
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 50%;
	flex-shrink: 0;
	margin-right: .3rem;
	position: relative;
	overflow: hidden;
}

.qui-myinfo22 .quidivbox1 .quill .quiinfo {
	flex: 1;
	color: #010101;
	font-size: .16rem;
	line-height: .3rem;
}

.qui-myinfo22 .quidivbox1 .quiinfo .quip1 {
	color: #000;
	font-size: .18rem;
}

.qui-myinfo22 .quidivbox1 .quiinfo .quip2 {
	color: #555;
	font-size: .14rem;
	margin: 0 0 .1rem;
}

.qui-myinfo22 .quidivbox1 .quill .quimm {
	position: absolute;
	right: .3rem;
	top: .3rem;
	color: #000000;
}

.qui-myinfo22 .quidivbox1 .quirr .quitt {
	font-size: .18rem;
	color: #000000;
	padding-left: .28rem;
	background: left center no-repeat;
	background-size: auto .16rem;
	margin-bottom: .26rem;
}

.qui-myinfo22 .quidivbox1 .quirr {
	color: #000;
}

.qui-myinfo22 .quidivbox1 .quirr .quitt2 {
	font-size: .16rem;
	border-bottom: .02rem solid #e1e1e1;
	padding-bottom: .12rem;
	margin-bottom: .1rem;
	display: flex;
	justify-content: space-between;
}

.qui-myinfo22 .quidivbox2 .quiname {
	font-size: .16rem;
	color: #333;
	margin: .4rem 0 .3rem;
}

label {
	cursor: pointer;
}

.ul202210091140 {
	display: flex;
	flex-wrap: wrap;
	margin: -.05rem;
}

.ul202210091140 .li {
	width: 33.33333%;
	padding: .05rem;
}

.ul202210091140 .li .quilibox {
	position: relative;
	display: flex;
	height: 1.5rem;
	align-items: center;
	color: #fff;
	cursor: pointer;
	background: #ec6702;
	border-radius: .05rem;
	line-height: 1.5;
}

.ul202210091140 .li .quill {
	width: 1.24rem;
	flex-shrink: 0;
	display: flex;
	flex-direction: column;
	font-size: .16rem;
	text-align: center;
	line-height: 1.3;
}

.ul202210091140 .li .quirr {
	flex: 1;
	padding: .1rem .25rem;
	border-left: .01rem dashed #fff;
}

.ul202210091140 .li .quilibox>* {
	position: relative;
	z-index: 1;
}

.ul202210091140 .li .quiimg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: center no-repeat;
	background-size: 100% 100%;
	z-index: 0;
	display: none;
}

.ul202210091140 .li .quip22 {
	margin-top: .02rem;
	padding: 0 .3rem;
	font-size: .13rem;
}

.ul202210091140 .li .quip11 {
	font-size: .16rem;
}

.ul202210091140 .li .quip3 {
	font-weight: 100;
	font-size: .12rem;
}

.ul202210091140 .li .quip1 {
	font-size: .16rem !important;
}

.ul202210091140 .li .quip2 {
	padding: .04rem 0;
	font-weight: 100;
	font-size: .12rem;
}

.ul202210091140 .li.li_pass .quilibox {
	color: #333;
}

.ul202210091140 .li.on .quilibox:after {
	content: '';
	width: .2rem;
	height: .2rem;
	background: #fff url(../images/ico_check2.svg) center no-repeat;
	background-size: contain;
	position: absolute;
	right: .2rem;
	top: .2rem;
	z-index: 2;
}

.qui_maxw560 {
	max-width: 5.6rem !important;
}

.qui_maxw540 {
	max-width: 5.4rem !important;
}

.quitabyhq {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	border-bottom: .01rem solid #eee;
}

.quitabyhq .quia {
	color: #333 !important;
	font-size: .16rem !important;
	margin-right: .15rem;
	line-height: 1;
	border-bottom: .02rem solid transparent;
	padding-bottom: .24rem;
}

.quitabyhq .quia.on {
	color: #000000 !important;
	/*border-color: #000000;*/
	font-weight: bold;
}

.qui-form label {
	cursor: pointer;
}

.quiaddrtt {
	color: #777;
	margin-bottom: .1rem;
}

.quiaddrtt2 {
	padding-right: .2rem;
	background: url(../images/ico_sel3.svg) center right no-repeat;
	background-size: auto .08rem;
	display: inline-flex;
}

.qui-name-all {
	position: relative;
}

.qui-name-all .quitabyhq {}

.qui-sys-msg .ULLIST {
	background: #fafafa;
	padding: 0 .3rem .3rem;
}

.qui-sys-msg .ULLIST .li {
	border-bottom: 1px solid #eee;
	padding: .3rem 0;
}

.qui-sys-msg .ULLIST .li .quibox {
	position: relative;
	padding-left: 1.1rem;
	min-height: .8rem;
	padding-right: .65rem;
	cursor: pointer;
}

.qui-sys-msg .ULLIST .li .quibox:after {
	content: '';
	width: .8rem;
	height: .8rem;
	border-radius: 50%;
	background: #fff url(../images/msgico2.png) center no-repeat;
	background-size: auto .28rem;
	position: absolute;
	left: 0;
	top: 0;
}

.qui-sys-msg .ULLIST .li.has .quibox:after {
	background-image: url(../images/msgico1.png);
}

.qui-sys-msg .ULLIST .li .quibox3 {
	color: #999;
	margin-top: .2rem;
}

.qui-sys-msg .ULLIST .li .quibox2 {
	color: #555;
	line-height: .28rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.qui-sys-msg .ULLIST .li .quibox1 {
	color: #000;
	font-size: .18rem;
	margin-bottom: .04rem;
}

.qui-sys-msg .ULLIST .li .quibox:before {
	content: '';
	width: .1rem;
	height: .06rem;
	background: url(../images/ico_sel2.svg) center no-repeat;
	background-size: contain;
	position: absolute;
	top: .1rem;
	right: 0;
}

.qui-sys-msg .ULLIST .li.on .quibox2 {
	-webkit-line-clamp: unset;
}

.qui-sys-msg .ULLIST .li.on .quibox:before {
	transform: rotate(180deg);
}


.quitipsbox {
	padding: .3rem;
	color: #000;
	font-size: .16rem;
	line-height: .3rem;
}

.quitipsbox .quiname {
	margin-bottom: .2rem;
	background: url(../images/tips.svg) center left no-repeat;
	background-size: auto .2rem;
	padding-left: .28rem;
}

.qui-my-integral .qui-topbox {
	margin-bottom: .3rem;
}

.qui-my-integral .ULLIST .li.liTop {
	background: #000;
	border-bottom: 0;
	font-size: .14rem;
	color: #fff;
	padding: 0 .4rem;
	line-height: .4rem;
}

.qui-my-integral .ULLIST .li {
	border-bottom: 1px solid #ddd;
	color: #333;
	line-height: .22rem;
	padding: .14rem .4rem;
}

/*.qui-my-integral .ULLIST .li .qui1,
.qui-my-integral .ULLIST .li .qui4{width: 15%;}*/
/*.qui-my-integral .ULLIST .li .qui3,
.qui-my-integral .ULLIST .li .qui4{width: 30%;}*/
.qui-my-integral .ULLIST .li .li4 {
	width: .9rem;
}

.qui-my-integral .qui-topbox {
	display: flex;
	align-items: center;
}

.qui-my-integral .qui-fs24 {
	padding: 0 .2rem;
}

.qui-my-integral .qui-topbox .quimm {
	min-width: .42rem;
	line-height: .22rem;
	color: #fff;
	background: #000000;
	font-size: .14rem;
	text-align: center;
	padding: 0 .06rem;
}

.qui-name-all .quibtn {
	min-width: .6rem;
	text-align: center;
	padding: 0 .05rem;
	line-height: .3rem;
	border-radius: .3rem;
	background: #ec6702;
	color: #fff;
	font-size: .14rem;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 0.1rem;
}

.qui_maxw620 {
	max-width: 6.2rem !important;
}

.qui_record_list {
	overflow: auto;
	max-height: 56vh;
}

.qui_record_list .qui-my-integral .ULLIST .li.liTop {
	background: #333;
	padding: 0 .3rem;
	padding-right: 0;
}

.qui_record_list .qui-my-integral .ULLIST .li {
	padding: .14rem .3rem;
	text-align: left;
	padding-right: 0;
}

.qui_record_list .qui-my-integral .ULLIST .li .qui-ytable-cell:nth-child(1) {
	width: 38%;
}

.qui_record_list .qui-my-integral .ULLIST .li .qui-ytable-cell:nth-child(3) {
	width: .9rem;
}

.qui_record_list .qui-my-integral .ULLIST .li .qui-ytable-cell:nth-child(4) {
	width: .9rem;
}

.qui-exchange .ULLIST {
	display: flex;
	flex-wrap: wrap;
	margin: -.08rem;
}

.qui-exchange .ULLIST .li {
	width: 25%;
	padding: .08rem;
	text-align: center;
}

.qui-exchange .ULLIST .li .qui-hover {
	font-size: .16rem;
	color: #000;
}

.qui-exchange .ULLIST .li .qui-pic {
	padding-bottom: 100%;
	margin-bottom: .1rem;
}

.qui-exchange .ULLIST .li .quibtn {
	border: .01rem solid #000000;
	text-align: center;
	display: block;
	line-height: .48rem;
	font-size: .16rem;
	color: #000000;
	margin-top: .1rem;
}

.qui-exchange .ULLIST .li .quibtn.none {
	cursor: no-drop;
	color: #999;
	border-color: #ddd;
}

.qui-exchange .ULLIST .li .quitxt {
	color: #000000;
	margin: .06rem 0 0;
}

.qui-form .quitxt {
	line-height: .3rem;
	padding: .11rem 0;
}

.qui-addr-list {}

.qui-addr-list .li {
	position: relative;
}

.qui-addr-list .li .qui-libox {
	padding: .3rem 0;
	border-bottom: .01rem solid #eee;
	color: #333;
	font-size: .14rem;
	line-height: .26rem;
	position: relative;
	cursor: pointer;
	display: block;
}

.qui-addr-list .li .quitxt span {
	padding-right: .15rem;
}

.qui-addr-list .li .quitt {
	font-size: .16rem;
	margin-bottom: .02rem;
	color: #333;
	cursor: pointer;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	font-weight: bold;
}

.qui-addr-list .li .quitxt {
	cursor: pointer;
	color: #333;
}

.qui-addr-list .li .quitt i {
	margin-right: .1rem;
}

.qui-addr-list .li .quidel {
	position: absolute;
	right: .0;
	top: 50%;
	transform: translateY(-50%);
	color: #999;
	font-size: .14rem;
	white-space: nowrap;
}

.qui-addr-list .li .quiedit {
	position: absolute;
	right: .6rem;
	top: 50%;
	transform: translateY(-50%);
	color: #999;
	font-size: .14rem;
	white-space: nowrap;
}

.qui-addr-list .li .quiem {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	line-height: .2rem;
	padding: 0 .06rem;
	font-size: .14rem;
	background: #000000;
	position: absolute;
	right: 0;
	top: 0;
}

.qui-addr-list .li .quiem2 {
	color: #333;
	border-left: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background: #fff;
}

.qui-addr-list .li .quimr {
	display: inline-block;
	vertical-align: top;
	color: #ec6702;
	border-radius: .4rem;
	border: .01rem solid #ec6702;
	min-width: .4rem;
	font-weight: normal;
	text-align: center;
	font-size: .12rem;
	line-height: 22px;
	margin-left: .1rem;
	padding: 0 .05rem;
}

.quimmaddr {
	color: #000;
	font-size: .14rem;
	margin-top: .2rem;
	padding-right: .2rem;
	display: inline-block;
	vertical-align: top;
	background: url(../images/ico_sel2.svg) right center no-repeat;
	background-size: auto .06rem;
}

.qui-addr-list-sel .ULLIST {
	display: flex;
	flex-wrap: wrap;
	margin: -.05rem;
}

.qui-addr-list-sel .li {
	position: relative;
	width: 33.33333333%;
	padding: .05rem;
}

.qui-addr-list-sel .qui_btn {
	position: absolute;
	right: 0;
	top: 0;
	background: #ec6702;
	color: #fff;
	font-size: .12rem;
	display: none;
}

.qui-addr-list-sel .li .qui-libox:hover .qui_btn {
	display: block;
}

.qui-addr-list-sel .qui_btn .quia {
	border-left: .01rem solid #fff;
	color: #fff;
	font-size: .12rem;
	line-height: .24rem;
	text-align: center;
	min-width: .46rem;
	padding: 0 .05rem;
}

.qui-addr-list-sel .qui_btn .quia:first-child {
	border-left: 0;
}

.qui-addr-list-sel .li .qui-libox {
	color: #999;
	font-size: .16rem;
	line-height: .24rem;
	cursor: pointer;
	position: relative;
	transition: all .4s ease-out;
}

.qui-addr-list-sel .li .qui-cup {
	padding: .25rem .3rem;
	border: .01rem solid #272727;
	display: block;
	transition: all .4s ease-out;
}

.qui-addr-list-sel .li .qui-libox.on .qui-cup,
.qui-addr-list-sel .li .qui-libox:hover .qui-cup {
	border-color: #ec6702;
}

.qui-addr-list-sel .li .quitxt span {
	padding-right: .15rem;
}

.qui-addr-list-sel .li .quitt {
	color: #333;
	cursor: pointer;
	font-weight: bold;
	font-size: .16rem;
}

.qui-addr-list-sel .li .quitt>* {
	margin-right: .16rem;
}

.qui-addr-list-sel .li .quitxt {
	cursor: pointer;
}

.qui-addr-list-sel .li .quitt i {
	margin-right: .1rem;
}

.qui-addr-list-sel .li .quiedit {
	font-size: .14rem;
	color: #000;
	position: absolute;
	right: .3rem;
	top: .3rem;
}

.qui-addr-list-sel input[type="radio"] {
	width: .2rem;
	height: .2rem;
	position: absolute;
	right: .1rem;
	top: 50%;
	transform: translateY(-50%);
}

.qui-addr-list-sel .li .quidel {
	position: absolute;
	right: .15rem;
	bottom: .15rem;
	width: .2rem;
	height: .2rem;
	background: url(../images/cls.png) center no-repeat;
	background-size: auto .1rem;
}

.qui-addr-list-sel .li .quiem {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	line-height: .2rem;
	padding: 0 .06rem;
	font-size: .14rem;
	background: #000000;
}

.qui-addr-list-sel .li .quiem2 {
	color: #333;
	border-left: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background: #fff;
}


.qui-maxw300 {
	max-width: 3rem !important;
}

.qui-form .layui-input,
.qui-form .layui-textarea {
	border: .01rem solid #e6e6e6 !important;
	line-height: .48rem;
	height: .5rem;
	padding: 0 .15rem;
	background: #fff;
	padding-right: .3rem !important;
	width: 100%;
	display: block;
}

.qui-form .layui-input:focus,
.qui-form .layui-textarea:focus {
	border-color: #000000 !important;
}

.layui-form-select .layui-edge {
	width: .12rem;
	height: .06rem;
	right: .16rem;
	position: absolute;
	top: 50%;
	margin-top: -.03rem;
	background: url(../images/ico_sel.svg) center no-repeat;
	background-size: contain;
	border: 0;
}

.quiw2 {
	width: calc(50% - 5px);
}

.quiw3 {
	width: calc(33.333333333% - 5px);
}

.quiw6 {
	width: calc(66.666666666% - 5px);
}

.qui-order-list .ULLIST .li {
	border-bottom: .01rem solid #e6e6e6;
	font-size: .16rem;
	color: #000;
	padding: .24rem 0;
}

.qui-order-list .ULLIST .li.liTop {
	font-size: .14rem;
	color: #999;
}

.qui-order-list .ULLIST .quibox1 {
	color: #666;
	font-size: .14rem;
	padding-bottom: .2rem;
}

.qui-order-list .ULLIST .quibox1 .quispan {
	padding-right: .4rem;
}

.qui-order-list .ULLIST .qui-ytable-cell {
	text-align: center;
	position: relative;
}

.qui-order-list .ULLIST .qui1 {
	width: 38%;
	text-align: left;
}

.qui-order-list .ULLIST .quipx80 {
	width: .8rem;
}

.quiflexss {
	display: flex;
	align-items: center;
}

.qui-order-list22 .ULLIST .li {
	padding: .15rem 0;
	border: 0;
}

.qui-pad-l40 {
	padding-left: .4rem !important;
}

.qui-pad-l20 {
	padding-left: .2rem !important;
}

.qui-order-list .lastLI {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: .25rem;
}

.qui-order-list .lastLI .qui-btn-line {
	line-height: .33rem;
	border-radius: .35rem;
	min-width: 1rem;
	margin-right: .1rem;
	font-size: .14rem;
	color: #000;
	border-color: #c4c4c4;
	text-align: center;
}

.qui-order-list .lastLI .quill {
	position: relative;
	padding-left: .8rem;
}

.qui-order-list .lastLI label {
	position: absolute;
	z-index: -1;
}

.qui-order-list .lastLI .quirr {
	color: #000;
	font-size: .18rem;
}

.quiorderinfo {
	display: flex;
	position: relative;
	align-items: flex-start;
}

.quiorderinfo .quiimg {
	width: 1.2rem;
	height: 1.2rem;
	flex-shrink: 0;
	margin-right: .3rem;
	border: .01rem solid #ddd;
}

.quiorderinfo .qui-pic {
	padding-bottom: 100%;
}

.quiorderinfo .quiinfo {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.qui-order-list .quibtn {
	font-size: .14rem;
	color: #000;
}

.qui-order-list .quibtn2 {
	font-size: .16rem;
	color: #000000;
	text-decoration: underline;
}


.qui-order-list .quidel {
	display: inline-block;
	vertical-align: top;
	width: .18rem;
	height: .18rem;
	background: url(../images/cls.svg) center no-repeat;
	background-size: contain;
	position: absolute;
	right: 0;
	top: 0;
}

.qui-order-list22 .quilab {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.qui-order-list22 .li {
	position: relative;
}

.qui-order-list22 .li:after {
	content: '';
	width: calc(100% - 2.3rem);
	height: .01rem;
	background: #ddd;
	position: absolute;
	right: 0;
	bottom: .15rem;
}

.qui-numbox {
	display: inline-flex;
	align-items: center;
	width: 1.2rem;
	border: .01rem solid #dedede;
}

.qui-numbox .quia {
	width: .4rem;
	line-height: .4rem;
	flex-shrink: 0;
	color: #999;
	font-size: .20rem;
	font-family: '黑体';
	text-align: center;
	background: #fff;
}

.qui-numbox .quia2 {
	flex: 1;
	border-left: .01rem solid #dedede;
	border-right: .01rem solid #dedede;
	background: #fff;
	font-size: .16rem;
}

.box202210101130 {
	background: #fafafa;
	font-size: .16rem;
	color: #000;
	padding: 0 !important;
}

.box202210101130 .qui1 {
	width: 38%;
}

.box202210101130 .qui50 {
	width: 50%;
}

.box202210101130 .qui11 {
	width: 80%;
}

.box202210101130 .qui100 {
	width: 100%;
}

.box202210101130 .li {
	padding: .3rem;
	border-bottom: .02rem solid #fff;
	position: relative;
}

.box202210101130 .li:last-child {
	border-bottom: 0;
}

.box202210101130 .quidel {
	display: inline-block;
	vertical-align: top;
	width: .18rem;
	height: .18rem;
	background: url(../images/cls.svg) center no-repeat;
	background-size: contain;
	position: absolute;
	right: .15rem;
	bottom: .15rem;
}

.box202210101130 .quipj {
	margin-top: .04rem;
}

.qui-pingjia {
	margin-top: .3rem;
	font-size: .16rem;
}

.qui-pingjia .qui-form {
	margin-left: 0;
	max-width: 7.7rem;
}

.qui-pingjia .quiallbox .qui-btn-df {
	flex-shrink: 0;
	width: 2.5rem;
}

.qui-pingjia .quilab {
	color: #999;
	padding-right: .4rem;
	flex-shrink: 0;
}

.qui-form textarea.qui-text {
	font-size: .16rem;
	height: 2.1rem;
	padding: .12rem .2rem;
	line-height: .26rem;
}

.qui-maxh150 {
	max-height: 1.5rem !important;
}

.qui-col-88 {
	color: #888 !important;
}

.qui-form .quiupimg {
	max-width: 1rem !important;
	color: #000;
	border-color: #e6e6e6 !important;
	font-size: .14rem;
}

.qui-form .quifleximg {
	display: flex;
	flex-wrap: wrap;
}

.qui-exchange .ULLIST .li .qui-hover {
	position: relative;
}

.qui-exchange .qui-btn-mark {
	width: .18rem;
	height: .18rem;
	position: absolute;
	right: .15rem;
	top: .15rem;
	z-index: 2;
	background: url(../images/mark.svg) center no-repeat;
	background-size: contain;
}

.qui-name-all2 {
	background: #fafafa;
	padding: .13rem .3rem;
	line-height: .22rem;
	font-size: .16rem;
	color: #000000;
}

.con202210101555 {
	padding: .3rem .2rem .6rem;
	font-size: .16rem;
	color: #000;
	line-height: .3rem;
}

.box202210101601 {
	margin-top: .3rem;
}

.box202210101601 .ULLIST {
	display: flex;
	flex-wrap: wrap;
	margin: -.1rem;
}

.box202210101601 .ULLIST .li {
	width: 33.33333333%;
	display: flex;
	padding: .1rem;
	text-align: center;
}

.box202210101601 .ULLIST .li .qui-libox {
	background: #fff7e9;
	padding: .4rem .35rem .3rem;
	width: 100%;
	color: #000;
	font-size: .16rem;
}

.box202210101601 .ULLIST .li .qui-ibox {
	width: 1.8rem;
	height: 1.8rem;
	margin: 0 auto .2rem;
}

.box202210101601 .ULLIST .li .quitt {
	font-size: .24rem;
	line-height: 1.4;
}

.box202210101601 .ULLIST .li .quimm {
	margin-top: .1rem;
}

.box202210101601 .ULLIST .li .quitips {
	font-size: .14rem;
	color: #333;
	margin-top: .1rem;
}

.box202210101601 .ULLIST .li .quibtn {
	display: block;
	line-height: .48rem;
	border: .01rem solid #000000;
	color: #000000;
	margin-top: .3rem;
	background: #fffbf4;
	border-radius: .5rem;
}

.qui-name-all .quidz {
	display: inline-block;
	vertical-align: top;
	color: #000;
	font-size: .14rem;
	min-width: .84rem;
	line-height: .3rem;
	height: .32rem;
	border: .01rem solid #eee;
	text-align: center;
	border-radius: .32rem;
	margin: -.1rem 0;
}

.qui-name-all .quia {
	color: #000;
	font-size: .14rem;
}

.qui-dz-list .quiname {
	margin-bottom: .1rem;
	color: #000;
}

.qui-dz-list .ULLIST .li {
	padding: .12rem .2rem;
	border-bottom: .01rem solid #e6e6e6;
	color: #000;
}

.qui-dz-list .ULLIST .li.liTop {
	background: #fafafa;
	border: 0;
	font-weight: bold;
}

.qui-dz-list .ULLIST .li .qui1 {
	width: 60%;
}

.qui-dz-list .ULLIST .li .qui50 {
	width: 50%;
}

.qui-dz-list .ULLIST .li .qui3 {
	width: 1rem;
}

.qui-w100 {
	width: 1rem;
}

.qui-w60 {
	width: .6rem;
}

.qui-dz-list .quidel {
	display: inline-block;
	vertical-align: top;
	width: .18rem;
	height: .18rem;
	background: url(../images/cls.svg) center no-repeat;
	background-size: contain;
}

.qui-maxw160 {
	max-width: 1.6rem !important;
}

.qui-form22 .quitt {
	min-width: 1rem;
}

.qui-order-info3 {
	margin-top: .3rem;
}

.qui-order-info3 .quip {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	text-align: right;
	font-size: .16rem;
	padding: .03rem 0;
}

.qui-order-info3 .quip .quiem1 {
	flex: 1;
}

.qui-order-info3 .quip .quiem2 {
	flex-shrink: 0;
	min-width: 1.2rem;
}

.qui-order-info2 {
	padding: .3rem;
	background: #fafafa;
	color: #666;
}

.qui-order-info2 p {
	padding: .03rem 0;
}

.qui-order-info2 .quitt {
	font-size: .16rem;
	color: #333;
	margin-bottom: .06rem;
}

.qui-order-info2 .quicon {
	padding-bottom: .2rem;
	margin-bottom: .2rem;
	border-bottom: .01rem solid #f4f4f4;
}

.qui-order-info2 .quicon:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}


.qui-order-info1 {
	padding: .65rem 0;
	background: #fafafa;
}

.qui-order-info1 .DLLIST {
	display: flex;
	flex-wrap: wrap;
}

.qui-order-info1 .DLLIST .dd {
	width: 20%;
	text-align: center;
	position: relative;
}

.qui-order-info1 .DLLIST .quitm {
	color: #888;
	font-size: .12rem;
	line-height: .18rem;
}

.qui-order-info1 .DLLIST .quitt {
	font-size: .16rem;
	margin: .08rem 0 .08rem;
}

.qui-order-info1 .DLLIST .dd em {
	display: inline-block;
	vertical-align: top;
	width: .36rem;
	height: .36rem;
	border-radius: 50%;
	border: .05rem solid #dcdcdc;
	line-height: .26rem;
	text-align: center;
	z-index: 2;
	position: relative;
	background: #fff;
}

.qui-order-info1 .DLLIST .dd.has em {
	color: #000000;
	border-color: #000000;
}

.qui-order-info1 .DLLIST .dd:after {
	content: '';
	width: 100%;
	height: .04rem;
	background: #dcdcdc;
	position: absolute;
	left: 50%;
	top: .16rem;
}

.qui-order-info1 .DLLIST .dd:last-child:after {
	display: none;
}

.qui-order-info1 .DLLIST .dd.has:after {
	background: #000000;
	height: .08rem;
	top: .14rem;
}

.qui-order-info1 .DLLIST .dd.on em {
	color: #000000;
	border-color: #000000;
}

.qui-order-info1 .DLLIST .dd.on:before {
	background: url(../images/onbg.png) left center no-repeat;
	height: .08rem;
	top: .14rem;
	content: '';
	position: absolute;
	left: 50%;
	width: .66rem;
	z-index: 2;
}

.qui-order-info1 .DLLIST .dd:last-child:before {
	display: none;
}

.qui-order-btn {
	display: flex;
	align-items: center;
	justify-content: center;
}

.qui-order-btn .qui-btn-df {
	min-width: 1.4rem;
	display: inline-block;
	vertical-align: top;
	width: auto;
	font-size: .16rem;
	line-height: .5rem;
	border-radius: 0;
}

.qui-order-btn22 {
	justify-content: space-between;
}

.qui-order-btn22 .qui-btn-line {
	line-height: .5rem;
	min-width: 1.6rem;
	font-size: .16rem;
}

.qui-order-info0 .quitipsbox {
	padding: 0;
	color: #333;
}

.qui-order-info0 .quitipsbox .quiname {
	margin-bottom: .04rem;
}

.qui-order-info0 .quitipsbox .quicon {
	font-size: .14rem;
	padding-left: .28rem;
}

.qui-mar-l0 {
	margin-left: 0 !important;
}

.quiallnum {
	color: #000;
	font-size: .16rem;
	margin-bottom: .2rem;
}

.qui_ordermm {
	display: flex;
	margin-top: .4rem;
}

.qui_ordermm .quill {
	flex: 1;
}

.qui_ordermm .quirr {
	flex-shrink: 0;
	padding-left: .4rem;
	font-size: .16rem;
	color: #333;
	text-align: right;
}

.qui_ordermm .quirr .quicon {
	padding: .1rem 0;
	display: flex;
	justify-content: flex-end;
}

.qui_ordermm .quirr .quijw {
	font-size: .18rem;
	min-width: 1.4rem;
	font-weight: bold;
	color: #d30500;
}

.ul202212130048 {
	display: flex;
	flex-wrap: wrap;
}

.ul202212130048 .li {
	width: 1.2rem;
	margin: 0 .2rem 0 0;
	text-align: left;
}

.ul202212130048 .li .qui-pic {
	padding-bottom: 100%;
	border: .01rem solid #eee;
}

.ul202212130048 .li .qui-hover {
	color: #000;
}

.ul202212130048 .li a {
	color: #000;
}

.ul202212130048 .li .quiinfo {
	padding: .15rem 0;
	font-size: .16rem;
	line-height: .26rem;
}

.ul202212130048 .li .quitxt {
	display: flex;
	justify-content: space-between;
}

.ul202212130048 .li .quisl {
	font-size: .14rem;
	color: #999;
}

.qui-pay-away {
	position: relative;
}

.qui-pay-away .quitt {
	font-size: .16rem;
	margin-bottom: .1rem;
}

.qui-pay-away .quilabbox {
	display: flex;
	flex-wrap: wrap;
	position: relative;
}

.qui-pay-away .quilabbox label {
	display: flex;
	align-items: center;
	margin-right: .6rem;
	cursor: pointer;
	position: relative;
}

.qui-pay-away .quilabbox label img {
	max-height: .4rem;
	margin: 0 .06rem;
}

.qui-pay-away .quilabbox22 {
	background: #f8f8f8;
	padding: .2rem;
	position: absolute;
	left: 0;
	top: .74rem;
	width: 100%;
}

.qui-pay-away .quilab {
	position: relative;
}

.qui-pay-away .quilab:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	border: .08rem solid transparent;
	border-bottom-color: #f8f8f8;
}


/* 单框 */
.qui-pay-away input[type="radio"] {
	-webkit-appearance: none;
	/*清除复选框默认样式*/
	border: 2px solid #ddd;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	position: relative;
	margin-top: 0;
	margin-right: 6px;
	background: #fff;
	border-radius: 50%;
	cursor: pointer;
}

.qui-pay-away input[type="radio"]:checked {
	border: 0;
	background: url(../images/icocheck.svg);
	/*复选框的背景图*/
	background-size: contain;
}

.qui-minw320 {
	min-width: 3.2rem !important;
}

.qui-mar-t0 {
	margin-top: 0 !important;
}

.qui-mar-b0 {
	margin-bottom: 0 !important;
}

.qui-bor-0 {
	border: 0 !important;
}

.qui-cup {
	cursor: pointer !important;
}

.qui-car-info {
	padding: .3rem;
	background: #fafafa;
	border-top: .01rem soli #e6e6e6;
	font-size: .16rem;
}

.qui-car-info .qui_tt {
	padding: 0 0 .3rem;
	border-bottom: .01rem solid #fff;
	margin-bottom: .2rem;
	line-height: .2rem;
}

.qui-car-info .qui-fs20 {
	font-weight: 100;
}

.qui-car-info .quicon {
	padding: .03rem 0;
}

.qui-maxw120 {
	max-width: 1.2rem !important;
}

.qui-maxw130 {
	max-width: 1.3rem !important;
}

.qui-car-info .qui-form {
	max-width: 5.2rem;
	margin-left: 0;
}

.qui-car-info .qui-form .quitt {
	min-width: 1.1rem;
	text-align: left;
	line-height: .4rem;
}

.qui-car-info .qui-form .li {
	margin-bottom: .1rem;
}

.qui-car-info .qui-form .qui-text {
	line-height: .38rem;
	height: .4rem;
}

.quitabtt_fp {
	display: flex;
	flex-wrap: wrap;
}

.quitabtt_fp .quia {
	background: #fff;
	border: .01rem solid #e6e6e6;
	line-height: .38rem;
	min-width: .98rem;
	text-align: center;
	color: #000;
}

.quitabtt_fp .quia.on {
	color: #fff;
	background: #000000;
	border-color: #000000;
}

.qui-fp-gs {}

.qui-fp-gr {}

.qui-ban {
	display: none;
}

.qui-ban img {
	display: block;
	width: 100%;
}

.product_list {
	background-color: #fff;
}

.qui-locbox {
	padding: .2rem 0;
}

.qui-locbox2 {
	border-top: 0.01rem solid #eeeeee;
	background-color: #fff;
}

.qui-locbox2 .brand_box {
	display: flex;
}

.qui-locbox2 .brand_box .brand_box_item {
	margin-right: 0.1rem;
	font-size: 0.14rem;
	color: #333333;
	border: 0.01rem solid #eeeeee;
	padding-left: 0.1rem;
	padding-right: 0.3rem;
	position: relative;
}

.qui-locbox2 .brand_box .close_brand {
	width: 0.11rem;
	height: 0.11rem;
	cursor: pointer;
	position: absolute;
	right: 0.1rem;
	top: 50%;
	transform: translateY(-50%);
}

.qui-locbox .quiflex {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	line-height: .26rem;
	color: #333;
}

.qui-locbox a {
	color: #999;
	padding-left: ;
	position: relative;
	padding-right: .16rem;
	margin-right: .12rem;
}

.qui-locbox a:after {
	content: '>';
	position: absolute;
	right: 0;
	top: 0;
	font-family: '宋体';
	font-weight: bold;
}

.qui-locbox a:last-child:after {
	display: none;
}

.qui-locbox a:last-child {
	padding-right: 0;
	margin-right: 0;
}

.qui-locbox a:hover {
	color: #000000;
}

.qui-locbox em {
	min-width: 1.1rem;
	line-height: .28rem;
	border: .01rem solid #eee;
	background: #fff;
	position: relative;
	padding: 0 .12rem;
	margin-left: .1rem;
	color: #333;
	font-size: .14rem;
	padding-right: .28rem;
}

.qui-locbox .quicls {
	width: .1rem;
	height: .1rem;
	position: absolute;
	right: .08rem;
	top: 50%;
	margin-top: -.05rem;
	background: url(../images/cls2.svg) center no-repeat;
	background-size: contain;
}

.qui-loading {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #999;
	margin-top: .4rem;
	font-size: .16rem;
	width: 1.4rem;
	line-height: .38rem;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}

.qui-loading i {
	width: .12rem;
	height: .10rem;
	flex-shrink: 0;
	margin-left: .1rem;
	background: url(../images/ico_mm4.svg) center no-repeat;
	background-size: contain;
}

.qui-loading-i {
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(../images/loading2.svg) center no-repeat;
	background-size: contain;
	width: .18rem;
	height: .18rem;
	animation: loading 1.5s linear infinite;
}

.qui-ico-dui {
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(../images/dui.svg) center no-repeat;
	background-size: contain;
	width: .18rem;
	height: .18rem;
}

@-webkit-keyframes loading {
	from {
		transform: rotate(0)
	}

	to {
		transform: rotate(360deg)
	}
}

.qui-menulist {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: .8rem;
}

.qui-menulist a {
	margin: .05rem .45rem;
	position: relative;
	font-size: .18rem;
	color: #333;
}

.qui-menulist a:after {
	content: '';
	width: .01rem;
	height: .2rem;
	position: absolute;
	left: 100%;
	margin-left: .45rem;
	top: 50%;
	margin-top: -.1rem;
	background: #ddd;
}

.qui-menulist a:last-child:after {
	display: none;
}

.qui-menulist a.on {
	font-size: .24rem;
}

.qui-hj-list .ULLIST {
	display: flex;
	flex-wrap: wrap;
}

.qui-hj-list .ULLIST .li {
	width: 25%;
	position: relative;
}

.qui-hj-list .ULLIST .li .qui-hover {
	color: #000;
	font-size: .16rem;
	text-align: center;
	position: relative;
	padding: .15rem;
}

.qui-hj-list .ULLIST .li .qui-pic {
	padding-bottom: 100%;
	margin-bottom: .1rem;
}

.qui-hj-list .ULLIST .li .qui-hover:hover .qui-pic {
	background: #f9f9f9;
}

.qui-hj-list .ULLIST .li .quijg {
	margin-top: .02rem;
	color: #000000;
}

.qui-hj-list .ULLIST .li .qui-btn-mark {
	right: .3rem;
	top: .3rem;
}

.qui-hj-list22 .ULLIST .li {
	width: 33.333333%;
}

.qui-btn-mark {
	position: absolute;
	right: .2rem;
	top: .2rem;
	width: .24rem;
	height: .24rem;
	background: url(../images/top_xin.svg) center no-repeat;
	background-size: contain;
	z-index: 10;
}

.qui-btn-ss {
	position: absolute;
	right: .28rem;
	top: .28rem;
	width: .18rem;
	height: .18rem;
	background: url(../images/pross.svg) center no-repeat;
	background-size: contain;
	z-index: 10;
}

.qui-btn-mark.on {
	background-image: url(../images/mark.svg);
}


.qui_btn_mark {
	display: inline-block;
	vertical-align: top;
	line-height: 1;
	font-size: .12rem;
	color: #999 !important;
	text-align: center;
	padding-top: .24rem;
	min-width: .24rem;
	background: url(../images/ls_mark.svg) top center no-repeat;
	background-size: auto .2rem;
}

.qui_btn_mark.on {
	background-image: url(../images/ls_mark2.svg);
	color: #ec6702 !important;
}


.qui-hjpd-list .ULLIST {
	display: flex;
	flex-wrap: wrap;
	padding: .2rem 0;
}

.qui-hjpd-list .ULLIST .li {
	width: 50%;
}

.qui-hjpd-list .ULLIST .li .qui-pic {
	padding-bottom: 43.75%;
}

.qui-hjpd-list .ULLIST .li:nth-child(5n+5) {
	width: 100%;
}

.qui-hjpd-list .ULLIST .li:nth-child(5n+1) .qui-pic {
	padding-bottom: 68.75%;
}

.qui-hjpd-list .ULLIST .li:nth-child(5n+4) {
	margin-top: -12.46%;
}

.qui-hjpd-list .ULLIST .li:nth-child(5n+4) .qui-pic {
	padding-bottom: 68.75%;
}

.qui-hjpd-list .ULLIST .li:nth-child(5n+5) .qui-pic {
	padding-bottom: 31.25%;
}

.qui-hjpd-list .ULLIST .li .qui-pic:after {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .2);
}

.qui-hjpd-list .ULLIST .li .quiinfo {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	color: #fff;
	text-align: center;
	font-size: .16rem;
	padding: .3rem;
	text-transform: uppercase;
	line-height: 1.4;
	text-align: center;
	width: 100%;
}

.qui-hjpd-list .ULLIST .li .quitt {
	font-size: .36rem;
}

.qui-brand-list .ULLIST {
	display: flex;
	flex-wrap: wrap;
	margin: -.15rem;
}

.qui-brand-list .ULLIST .li {
	width: 33.333333333%;
	padding: .15rem;
}

.qui-brand-list .ULLIST .li .qui-hover {
	text-align: center;
	color: #333;
}

.qui-brand-list .ULLIST .li .qui-pic {
	padding-bottom: 100%;
	margin-bottom: .1rem;
}

.qui-name-all24 {
	font-size: .24rem;
	line-height: 1;
	margin-bottom: .3rem;
}

.qui-name-all24 em {
	font-weight: bold;
}

.qui-name-all36 {
	font-size: .36rem;
	line-height: 1.2;
	margin-bottom: .8rem;
}

.qui-name-all30 {
	font-size: .30rem;
	line-height: 1.2;
	margin-bottom: .8rem;
	text-align: center;
}

.qui-brand-info {
	margin-bottom: .9rem;
}

.qui-zdtj-list {
	margin-top: 1rem;
}

.qui-zdtj-list .ULLIST .li .qui-pic {
	padding-bottom: 41.6666666667%;
}

.qui-zdtj-list .ULLIST .li .quiinfo {
	padding: .46rem 0 1rem;
}

.qui-zdtj-list .ULLIST .li .qui-hover {
	font-size: .16rem;
	text-align: center;
}

.qui-zdtj-list .ULLIST .li .quitt {
	color: #111;
	font-size: .3rem;
	line-height: 1.2;
}

.qui-zdtj-list .ULLIST .li .quitxt {
	color: #555;
	line-height: .36rem;
	margin: .3rem 0 .4rem;
}

.qui-zdtj-list .ULLIST .li .qui-btn-df {
	max-width: 2rem;
	line-height: .5rem;
	margin: 0 auto;
}

.qui-pro-video {
	margin-bottom: .3rem;
}

.qui-pro-video .qui-pic {
	padding-bottom: 56.2637362637%;
	display: block;
}

.qui-pro-video video {
	position: absolute;
	background: #000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	z-index: 0;
}

.qui-pro-video .qui-imgbg {
	z-index: 2;
}

.qui-pro-video .quibtn {
	width: .5rem;
	height: .5rem;
	position: absolute;
	z-index: 2;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	background: url(../images/play.svg) center no-repeat;
	background-size: contain;
	content: '';
	z-index: 3;
}

.qui-pro-info {
	margin-top: .8rem;
}

.qui-pro-info .quitabtt {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: .3rem;
}

.qui-pro-info .quitabtt .quia {
	margin-right: .6rem;
	color: #003333;
	border-bottom: .04rem solid transparent;
	font-size: .22rem;
	padding-bottom: .15rem;
}

.qui-pro-info .quitabtt .quia.on {
	color: #000000;
	border-color: #000000;
}

.qui-pro-pj {
	padding: .3rem .5rem;
	background: #f9f9f9;
}

.qui-pro-pj .ULLIST .li {
	padding: .3rem 0;
	border-bottom: .01rem solid #eee;
	display: flex;
}

.qui-pro-pj .ULLIST .li .quiava {
	width: .68rem;
	height: .68rem;
	flex-shrink: 0;
	margin-right: .26rem;
}

.qui-pro-pj .ULLIST .li .qui-pic {
	padding-bottom: 100%;
}

.qui-pro-pj .ULLIST .li .quiinfo {
	flex: 1;
}

.qui-pro-pj .ULLIST .li .quitt {
	font-size: .18rem;
}

.qui-pro-pj .ULLIST .li .quitxt {
	font-size: .16rem;
	color: #555;
	margin: .1rem 0 .2rem;
}

.qui-pro-pj .ULLIST .li .quitm {
	color: #999;
}

.qui-pro-info1 {
	display: flex;
}

.qui-pro-info1 .quill {
	width: 4rem;
	flex-shrink: 0;
	margin-right: .7rem;
}

.qui-pro-info1 .qui-img-big {
	position: relative;
}

.qui-pro-info1 .qui-img-big .qui-pic {
	padding-bottom: 100%;
	border-radius: .16rem;
	background: #fff;
}

.qui-pro-info1 .quirr {
	flex: 1;
	position: relative;
}

/* 区间 */
.prod_info>.tab {
	display: flex;
	margin-top: 0.3rem;
}

.prod_info>.tab li {
	position: relative;
	transition: all .3s ease 0s;
	cursor: pointer;
	flex: 1;
	border: 1px solid #ddd;
	background: #f9f9f9;
	color: #333;
	text-align: center;
	font-size: 0.14rem;
	line-height: 0.38rem;
}

.prod_info>.tab li.on::before {
	content: '';
	position: absolute;
	left: -1px;
	right: 0;
	top: -1px;
	right: -1px;
	border-top: 2px solid #ec6702;
}

.prod_info>.tab li+li {
	border-left: none;
}

.prod_info>.tab li.on {
	color: #333;
	background: #fff;
	border-bottom-color: #fff;
	border: none;
}

.prod_info>.tabcont {
	margin-top: 0.1rem;
	background: #f9f9f9;
}

.prod_info>.tabcont .tablebox {
	padding: 0.2rem 0.25rem;
	font-weight: 300;
	background-color: #fff;
}

.prod_info>.tabcont .tablebox b {
	font-size: 0.24rem;
}

.prod_info>.prod_listitem {
	display: flex;
	padding: 0.25rem 0 0 0.25rem;
}

.prod_info>.prod_listitem.border_box {
	align-items: center;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	margin-top: 0.25rem;
	padding-bottom: 0.25rem;
}

.prod_info>.prod_listitem .pli_left {
	width: 5em;
	min-width: 50px;
	color: #666;
}

.prod_info>.prod_listitem .pli_right {
	flex: 1;
	min-width: 0;
}



.qui-pro-info1 .qui-img-small {
	margin-top: .1rem;
}

.qui-img-small .DLLIST .qui-pic {
	padding-bottom: 100%;
	border: .01rem solid #eee;
}

.qui-img-small .DLLIST dd {
	cursor: pointer;
	padding: 0 .05rem;
}

.qui-img-small .DLLIST dd.on .qui-pic {
	border-color: #ec6702;
}

.qui-img-small .DLLIST {
	padding: 0 .1rem;
}

.qui-img-big .slick-dots {
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	flex-direction: column;
	left: .2rem;
	width: .04rem;
	bottom: auto;
}

.qui-img-big .slick-dots li {
	width: .04rem;
	height: .16rem;
	background: #ccc;
	border-radius: .04rem;
	margin: .03rem 0;
}

.qui-img-big .slick-dots li.slick-active {
	height: .24rem;
	background: #000;
}


.qui-pro-info1 .quirr .quitt {
	font-size: .18rem;
	color: #333;
	line-height: .3rem;
	font-weight: bold;
}

.qui-pro-info1 .quirr .quitt span {
	flex: 1;
}

.qui_all_zy {
	display: inline-block;
	vertical-align: top;
	min-width: .4rem;
	text-align: center;
	padding: 0 .05rem;
	border-radius: .04rem;
	line-height: .2rem;
	background: #ec6702;
	font-size: .14rem;
	color: #fff !important;
	font-weight: normal;
}

.qui-pro-info1 .quirr .quitt .qui_all_zy {
	margin: .05rem .08rem .05rem 0;
	flex-shrink: 0;
}

.qui-pro-info1 .quirr .quiks {
	color: #000;
	font-size: .14rem;
	line-height: .24rem;
	margin: .15rem 0 0;
}

.qui-pro-info1 .quirr .quitxt {
	font-size: .16rem;
	color: #999;
	line-height: .24rem;
	margin: .2rem 0 .4rem;
}

.qui-pro-info1 .quirr .quijg {
	display: flex;
	align-items: baseline;
	color: #333;
	font-size: .16rem;
}

.qui-pro-info1 .quirr .quijg s {
	color: #999;
	margin-left: .2rem;
}

.qui-pro-info1 .quirr .quijg .qui_tt em {
	color: #ec6702;
	font-size: .24rem;
	margin-left: .3rem;
	font-weight: bold;
}

.qui-pro-info1 .quirr .quicol .qui_txt {}

.qui-pro-info1 .quirr .quimm {
	padding: .15rem 0;
	display: flex;
	flex-wrap: wrap;
	font-size: .16rem;
	color: #545454;
}

.qui-pro-info1 .quirr .quimm .qui_tt {
	flex-shrink: 0;
	line-height: .35rem;
	min-width: .7rem;
	padding-right: .1rem;
	font-size: .16rem;
	color: #000;
}

.qui-pro-info1 .quirr .quimm .qui_txt {
	flex: 1;
}

/*.qui-pro-info1 .quirr .quigg .quimm:last-child{display: none;}*/
.qui-pro-info1 .quirr .quitips {
	font-size: .14rem;
	color: #999;
	line-height: .24rem;
	margin-left: .35rem;
}

.qui-pro-info1 .quibtnll {
	margin-top: .6rem;
	display: flex;
	align-items: center;
}

.qui-pro-info1 .quibtnll .qui_btn_mark {
	margin-left: .1rem;
}

.qui_ll_tt {
	min-width: .5rem;
	font-size: .14rem;
	flex-shrink: 0;
	padding-right: .12rem;
}

.qui-pro-info1 .quibtnbox .quidw {
	font-size: .14rem;
}

.qui-pro-info1 .qui-numbox {
	margin: 0 .1rem 0 0;
}

.qui-pro-info1 .quibtnbox {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-top: .2rem;
}

.qui_btn_bs {
	display: inline-block;
	vertical-align: top;
	min-width: 1.8rem;
	padding: 0 .22rem;
	font-size: .16rem;
	color: #fff !important;
	background-image: -webkit-linear-gradient(0deg, rgb(239, 122, 0) 0%, rgb(234, 91, 2) 100%);
	line-height: .5rem;
	text-align: center;
	border-radius: .04rem;
}


.qui_btn_bs.ls {
	background: #fff;
	color: #ec6702 !important;
	border: .01rem solid #ec6702;
}

.qui_btn_bs.ee {
	background: #eee;
	color: #333 !important;
}


.qui-pro-info1 .qui_btn_bs {
	margin-right: .1rem;
}

.quibbbb {
	margin-top: .2rem;
	display: flex;
}

.quibbbb .qui_ll_tt {
	line-height: .4rem;
}

.quibbbb .qui_rrr {
	display: flex;
	flex-wrap: wrap;
}

.qui_rrrrrr_col .quia {
	width: .8rem;
	margin: 0 .1rem .1rem 0;
	font-size: .14rem;
	color: #333;
	text-align: center;
}

.qui_rrrrrr_col .quia img {
	width: .8rem;
	height: .8rem;
	object-fit: cover;
	border: .01rem solid #eee;
	border-radius: .04rem;
}

.qui_rrrrrr_col .quia span {
	display: block;
	margin-top: .06rem;
}

.qui_rrrrrr_col .quia.on {
	color: #ec6702;
}

.qui_rrrrrr_col .quia.on img {
	border-color: #ec6702;
}

.qui_rrrrrr .quia {
	min-width: .6rem;
	padding: 0 .14rem;
	line-height: .4rem;
	margin: 0 .1rem .1rem 0;
	border: .01rem solid #ddd;
	color: #333;
	text-align: center;
	border-radius: .04rem;
}

.qui_rrrrrr .quia.on {
	color: #fff;
	background: #ec6702;
	border-color: #ec6702;
}

.quinumnew {
	position: relative;
	display: flex;
	align-items: center;
}

.quinumnew .qui_tt {
	line-height: .2rem;
	font-size: .14rem;
	background: #fff;
	padding: 0 .05rem;
}

.quinumnew .qui-numbox {
	min-width: 1.6rem;
}

.quinumnew .qui-numbox .quia {
	line-height: .40rem;
	width: .40rem;
}

.qui_col_all {
	display: flex;
	flex-wrap: wrap;
	line-height: .35rem;
}

.qui_col_all em {
	width: .2rem;
	height: .2rem;
	border-radius: 50%;
	cursor: pointer;
	position: relative;
	margin: .075rem .2rem .075rem 0;
}

.qui_col_all em.on:after {
	content: '';
	position: absolute;
	width: .16rem;
	height: .16rem;
	border-radius: 50%;
	left: 50%;
	top: 50%;
	z-index: 2;
	border: .02rem solid #fff;
	-webkit-transform: translateX(-50%) translateY(-50%);
}

.qui_pos_res {
	position: relative;
}

.qui_mm_info {
	padding: .2rem 0;
	border-top: .01rem solid #ddd;
	border-bottom: .01rem solid #ddd;
	font-size: .18rem;
	color: #000;
	position: sticky;
	top: 1.7rem;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 20;
}

.qui_mm_info .quibox {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.qui_mm_info .quill {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex: 1;
}

.qui_mm_info .quirr {
	display: flex;
	flex-shrink: 0;
	align-items: center;
	white-space: nowrap;
}

.qui_mm_info .quirr>* {
	margin-left: .3rem;
}

.qui_mm_info .quirr .qui-btn-df {
	min-width: .2rem;
}

.qui_mm_info .quill>* {
	margin-right: .15rem;
}

.qui_mm_info .qui-btn-mark {
	position: relative;
	top: auto;
	right: auto;
}

.qui-span-all {
	display: flex;
	flex-wrap: wrap;
}

.qui-span-all em {
	min-width: .58rem;
	text-align: center;
	padding: 0 .15rem;
	line-height: .33rem;
	border: .01rem solid #e5e5e5;
	color: #545454;
	font-size: .16rem;
	margin: 0 .1rem .1rem 0;
	cursor: pointer;
}

.qui-span-all em.on {
	border-color: #000000;
}

.qui-btn-car i {
	display: inline-block;
	vertical-align: top;
	padding-right: .3rem;
	background: url(../images/car.svg) right center no-repeat;
	background-size: auto .16rem;
}

.qui-pro-box {
	margin-top: 1rem;
	display: flex;
}

.qui-pro-left {
	flex-shrink: 0;
	margin-right: .4rem;
	width: 2.2rem;
}

.qui-pro-left .quiname {
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #999;
	margin-bottom: .3rem;
}

.qui-pro-left .quiname .quia {
	cursor: pointer;
}

.qui-pro-left .quibox {
	padding-right: .2rem;
	max-height: 5.5rem;
	overflow: auto;
}

.qui-pro-left .quibox::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.qui-pro-left .quibox::-webkit-scrollbar-track {
	background-color: #f5f5f5;
}

.qui-pro-left .quibox::-webkit-scrollbar-thumb {
	background-color: #000;
}

.qui-pro-left .quibox::-webkit-scrollbar-thumb:hover {
	background-color: #000;
}

.qui-pro-left .quibox::-webkit-scrollbar-thumb:active {
	background-color: #000;
}

.qui-pro-left .ULLIST>li {}

.qui-pro-left .ULLIST>li>.quia {
	display: block;
	font-size: .16rem;
	line-height: .2rem;
	padding: .2rem .3rem .2rem 0;
	color: #000;
	border-bottom: .01rem solid #ededed;
	position: relative;
}

.qui-pro-left .ULLIST>li>.quia:after {
	content: '';
	width: .12rem;
	height: .08rem;
	position: absolute;
	right: .15rem;
	top: 50%;
	margin-top: -.04rem;
	background: url(../images/ico_down.svg) center no-repeat;
	background-size: contain;
}

.qui-pro-left .ULLIST>li>.quia.on:after {
	-webkit-transform: rotate(180deg);
}

.qui-pro-left .ULLIST>li .DLLIST {
	padding: .15rem 0;
	border-bottom: .01rem solid #ededed;
	display: none;
}

.qui-pro-left .ULLIST>li .DLLIST a {
	display: block;
	line-height: .2rem;
	padding: .1rem 0 .1rem .36rem;
	color: #000;
}

.qui-pro-left .ULLIST>li .DLLIST dd {
	cursor: pointer;
	background: url(../images/ico_check1.svg) center left no-repeat;
	background-size: auto .16rem;
}

.qui-pro-left .ULLIST>li .DLLIST dd.on {
	background-image: url(../images/ico_check2.svg);
}

.qui-pro-right {
	flex: 1;
}

.qui-pro-right .quitopbox {
	display: flex;
	align-items: center;
	margin-bottom: .3rem;
	justify-content: space-between;
}

.qui-pro-right .quitopbox .quiem {
	color: #999;
}

.qui-pro-right .quitopbox .quia {
	color: #333;
	padding-right: .12rem;
	position: relative;
	cursor: pointer;
}

.qui-pro-right .quitopbox .quia:after {
	content: '';
	width: .05rem;
	height: .1rem;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -.05rem;
	background: url(../images/jt.svg) center no-repeat;
	background-size: auto .1rem;
}

.qui-pro-right .quitopbox .quia.on:after {
	-webkit-transform: rotate(180deg);
}

.slick-dots {
	position: absolute;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	bottom: .4rem;
	z-index: 10;
	left: 0;
	height: 0;
}

.slick-dots li {
	width: .12rem;
	height: .12rem;
	background: #fff;
	opacity: 1;
	border-radius: 50%;
	margin: 0 .1rem;
	font-size: 0;
	cursor: pointer;
}

.slick-dots li.slick-active {
	background: #000000;
}

.qui-homeban {
	position: relative;
}

.qui-homeban .li img {
	display: block;
	width: 100%;
	height: 4.8rem !important;
	object-fit: cover;
}

.qui-homeban.CJCGProductList .li img {
	height: 4rem !important;
}

.qui_home_mn {
	position: absolute;
	left: 0;
	top: 0;
	width: 2.8rem;
	z-index: 10;
	background: #444;
	padding: .42rem 0;
	height: 100%;
}

.qui_home_mn .DLLIST .dd {}

.qui_home_mn .quimmm {
	position: absolute;
	width: 10rem;
	height: 4.2rem;
	left: 2.8rem;
	top: 0;
	box-shadow: 0 0 .1rem rgba(0, 0, 0, .08);
	background: #fff;
	padding: .32rem;
	display: none;
	flex-wrap: wrap;
	align-content: flex-start;
}

.qui_home_mn .quimmm .quiitem {
	width: 25%;
	padding: .15rem;
}

.qui_home_mn .quimmm .quiitem .qui-hover {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	color: #333;
}

.qui_home_mn .quimmm .quiitem .qui_tt {
	flex: 1;
}

.qui_home_mn .quimmm .quiitem .quiimg {
	flex-shrink: 0;
	width: .9rem;
	height: .9rem;
	background: center no-repeat;
	background-size: cover;
	margin-right: .2rem;
}

.qui_home_mn .DLLIST .dd>a {
	display: flex;
	line-height: .3rem;
	padding: .1rem .4rem .1rem .4rem;
	color: #fff;
	align-items: center;
	flex-wrap: wrap;
	position: relative;
}

.qui_home_mn .DLLIST .dd>a:after {
	content: '';
	width: .06rem;
	height: .1rem;
	position: absolute;
	right: .3rem;
	top: 50%;
	margin-top: -.05rem;
	background: url(../images/ico_mm9.svg) center no-repeat;
	background-size: contain;
}

.qui_home_mn .DLLIST .dd>a img {
	max-height: .26rem;
	margin-right: .2rem;
}

.qui_home_mn .DLLIST .dd:hover .quimmm {
	display: flex;
}

.qui_home_mn .DLLIST .dd:hover>a {
	background: #76ad45;
}

.qui-homeban .slick-dots {
	bottom: .2rem;
	justify-content: flex-start;
	position: absolute;
	left: 50%;
	width: 96%;
	max-width: 12rem;
	transform: translateX(-50%);
	height: .06rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.qui-homeban .slick-dots li {
	width: .1rem;
	height: .1rem;
	background: #fff;
	border-radius: .05rem;
	margin: 0 .05rem;
}

.qui-homeban .slick-dots li.slick-active {
	background: #df2519;
	width: .2rem;
}

.qui-homeban.qui-homeban22 .slick-dots li {
	width: .16rem;
	opacity: 1;
	height: .06rem;
}

.qui-homeban.qui-homeban22 .slick-dots li.slick-active {
	width: .3rem;
	background: #fff;
}

.qui-home-bot {
	padding-bottom: 1.2rem;
	padding-top: .6rem;
}

.qui-home-bot .ULLIST {
	display: flex;
	flex-wrap: wrap;
	margin: -.2rem;
}

.qui-home-bot .ULLIST .li {
	width: 25%;
	padding: .2rem;
}

.qui-home-bot .ULLIST .li .qui-pic {
	padding-bottom: 100%;
	margin-bottom: .15rem;
}

.qui-home-bot .ULLIST .li .qui-hover {
	color: #000;
	text-align: center;
}

.qui-home-zsdz {
	padding: .9rem 0 .6rem;
}

.qui-home-zsdz .quill {
	width: 4.3rem;
	margin-right: 1rem;
	flex-shrink: 0;
	position: relative;
	z-index: 2;
}

.qui-home-zsdz .quirr {
	flex: 1;
}

.qui-home-zsdz .quirr .qui-pic {
	padding-bottom: 60.8695652174%;
}

.qui-home-name {
	font-size: .3rem;
	color: #000;
	margin-bottom: .3rem;
	line-height: 1;
}

.qui-home-mm {
	display: inline-block;
	vertical-align: top;
	line-height: .4rem;
	padding-right: .15rem;
	background: url(../images/mm.svg) right center no-repeat;
	background-size: auto 100%;
	color: #aaa6a8 !important;
	font-size: .16rem;
	margin-top: .6rem;
	text-align: center;
	border-radius: .2rem;
}

.qui-home-mm:hover {
	background: #000000 !important;
	color: #fff !important;
	text-align: center;
	min-width: 1.5rem;
	padding: 0 .2rem;
}

.qui-home-zsdz .quill .ULLIST>li {
	cursor: pointer;
	border-bottom: .01rem solid #e6e6e6;
	padding: .3rem 0;
	color: #555;
	position: relative;
	-webkit-transition: all .4s ease-out;
	padding-right: 1.6rem;
}

.qui-home-zsdz .quill .ULLIST>li .quitt {
	color: #333;
	font-size: .18rem;
	margin-bottom: .1rem;
	position: relative;
}

.qui-home-zsdz .quill .ULLIST>li .qui-ibox {
	position: absolute;
	right: .7rem;
	top: 50%;
	margin-top: -.4rem;
	width: .8rem;
	height: .8rem;
	-webkit-transition: all .4s ease-out;
}

.qui-home-zsdz .quill .ULLIST>li .qui-ibox .qui2 {
	display: none;
}

.qui-home-zsdz .quill .ULLIST>li.on .qui-ibox {
	right: 1.4rem;
}

.qui-home-zsdz .quill .ULLIST>li.on .qui-ibox .qui1 {
	display: none;
}

.qui-home-zsdz .quill .ULLIST>li.on .qui-ibox .qui2 {
	display: block;
}

.qui-home-zsdz .quill .ULLIST>li.on {
	color: #fff;
	border-color: #000000;
	background: #000000;
	padding-left: 1rem;
	width: calc(100% + 1.4rem);
	padding-right: 2.4rem;
}

.qui-home-zsdz .quill .ULLIST>li.on * {
	color: #fff;
}

.qui-home-zsdz .quill .ULLIST>li.on:after {
	content: '';
	width: .4rem;
	height: .01rem;
	background: #fff;
	position: absolute;
	left: .3rem;
	top: .4rem;
}

.qui-home-adv .qui-pic {
	padding-bottom: 45.2380952381%;
}

.qui-home-adv .quiinfo {
	color: #fff;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	width: 94%;
	text-align: center;
	bottom: .6rem;
}

.qui-home-adv .quitxt {
	margin: .1rem 0 .2rem;
}

.qui-home-adv .quitt {
	font-size: .3rem;
	line-height: 1.2;
}

.qui-home-adv .qui-home-mm {
	color: #fff !important;
	background-image: url(../images/mm2.svg);
}


.qui-pos-rel {
	position: relative;
}

.qui-length {
	position: absolute;
	right: .01rem;
	bottom: .01rem;
	color: #999;
	font-size: .16rem;
	line-height: 1;
	padding: .2rem;
	text-align: right;
}


[v-cloak] {
	display: none !important;
}


/*产品分类*/
.qui_all_pro {
	position: fixed;
	width: 100%;
	height: calc(100vh - 1.7rem);
	left: 0;
	top: 1.7rem;
	z-index: 99;
	background: rgba(0, 0, 0, .3);
	display: flex;
	pointer-events: none;
	opacity: 0;
	-webkit-transform: translateY(10px);
	-webkit-transition: all .4s ease-out;
}

.qui_all_pro.on {
	opacity: 1;
	pointer-events: inherit;
	-webkit-transform: translateY(0);
}

.qui_all_pro:before {
	content: '';
	width: calc((100vw - 14rem)/2);
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #000;
	z-index: 0;
}

.qui_all_pro .quiflexbox {
	display: flex;
	height: 100%;
}

.qui_all_pro_bg {
	width: 3.4rem;
	overflow: auto;
}

.qui_all_pro1 {
	background: #000;
	color: #ddd;
	position: relative;
	padding: .7rem 0;
}

.qui_all_pro2 {
	background: #fff;
	color: #000;
	padding: .7rem .6rem;
	display: flex;
	align-items: center;
}

.qui_all_pro .ULLIST>li>a {
	display: block;
	line-height: .2rem;
	color: #ddd;
	font-size: .16rem;
	padding: .2rem .3rem .2rem 0;
}

.qui_all_pro .ULLIST>li:hover>a {
	color: #fff;
}

.qui_all_pro .DLLIST>dd>a {
	display: block;
	line-height: .22rem;
	color: #a8a8a8;
	font-size: .14rem;
	padding: .12rem .3rem .12rem 0;
}

.qui_all_pro .DLLIST>dd.on>a,
.qui_all_pro .DLLIST>dd:hover>a {
	text-decoration: underline;
}

.qui_all_pro .qui_all_pro2 .DLLIST>dd>a {
	color: #000;
}

.qui_top_adv {
	margin-bottom: .2rem;
	display: block;
}

.qui_top_adv img {
	max-height: .9rem;
}

.qui_all_pro .DLLIST22 {
	position: fixed;
	left: calc((100vw - 14rem)/2 + 3.4rem);
	bottom: 0;
	background: #fff;
	display: flex;
	width: 3.4rem;
	align-items: center;
	transition: all .4s ease-out;
	opacity: 0;
	height: calc(100vh - 1.7rem);
	pointer-events: none;
	transform: translateX(-10px);
	top: auto;
	margin-left: -5px;
}

.qui_all_pro .DLLIST22 a {
	color: #000 !important;
}

.qui_all_pro .DLLIST33 {
	max-height: calc(100vh - 1.7rem);
	overflow: auto;
	padding: .2rem .4rem;
	width: 100%;
}

.qui_all_pro .DLLIST>dd:hover .DLLIST22 {
	transform: translateX(0);
	opacity: 1;
	pointer-events: inherit;
}

.qui-topabt~.qui_all_pro .DLLIST22 {
	height: calc(100vh - 1.22rem);
}

.qui-topabt~.qui_all_pro .DLLIST33 {
	max-height: calc(100vh - 1.22rem);
}

@media (max-width:1490px) {
	.qui_all_pro:before {
		width: 3vw;
	}

	.qui_all_pro .DLLIST22 {
		left: calc(3vw + 3.4rem);
	}

}


/*.qui-top-boxH{height: 1.86rem;}*/
.qui-topfixed {
	position: relative;
	background: #fff;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 100;
}

.qui-topabt {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 90;
	background: transparent;
	-webkit-transition: all .4s ease-out;
}

.qui-topabt .qui-top-nav {
	border-bottom: 0;
}

.qui-topabt .qui-top-boxbg {
	display: none;
}

.qui-topabt .qui-top-box {
	background: transparent;
}

.qui-topabt .qui-top-boxH {
	height: 0 !important;
}

.qui-topabt.on {
	filter: invert(1) hue-rotate(270deg);
}

.qui-topabt.on:hover {
	background: #fff;
	filter: invert(0) hue-rotate(0deg) !important;
}

.qui-topabt .qui-top-box00 .quirr .quibtn1 {
	padding-left: .26rem;
	background-position: left center;
}

.qui-topabt .qui-top-box00 .quirr .quibtn em {
	display: inline-flex;
}

.qui-topabt~.qui_all_pro {
	height: calc(100vh - 1.22rem);
	top: 1.22rem;
}

.qui-topabt .qui-top-box .lan202212091722 {
	display: inline-flex;
	margin-left: .48rem;
	filter: invert(1) hue-rotate(270deg);
}

.qui-topabt .qui-top-box .ss202212091735 {
	display: inline-flex;
	filter: invert(1) hue-rotate(270deg);
}

.qui-topabt .qui-top-box00 .quill {
	display: flex;
	align-items: center;
}

.qui-topabt .ss202212091735 {
	margin-left: .48rem;
}

.qui_bot_share {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex-wrap: wrap;
	margin-top: .15rem;
}

.qui_bot_share .quia {
	width: .24rem;
	height: .24rem;
	margin-left: .2rem;
	background: center no-repeat;
	background-size: auto .2rem;
}

.qui_bot_share .quia1 {
	background-image: url(../images/sh_ico1.svg);
}

.qui_bot_share .quia2 {
	background-image: url(../images/sh_ico2.svg);
}

.qui_bot_share .quia3 {
	background-image: url(../images/sh_ico3.svg);
}

.qui_bot_logo {
	display: flex;
	justify-content: center;
	margin-bottom: .1rem;
	filter: invert(1) hue-rotate(270deg);
}

.qui_bot_logo img {
	max-height: .12rem;
	opacity: .8;
}


.qui_pro_topbox {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.qui_pro_topbox .quitips {
	padding-left: .6rem;
	margin-left: .2rem;
	font-size: .16rem;
	color: #000;
	line-height: .24rem;
	background: url(../images/pross.svg) center left no-repeat;
	background-size: auto .4rem;
}

.qui_pro_box {
	padding: 0 0 .7rem;
}

/*.qui_pro_box .qui-locbox{display: none!important;}*/


.qui_main_box {
	padding: .1rem 0 1rem;
}


.qui_all_sort {
	display: flex;
	align-items: center;
	margin-bottom: .2rem;
	justify-content: space-between;
}

.qui_all_sort .quirr {
	display: flex;
	align-items: center;
}

.qui_all_sort .quia {
	min-width: .66rem;
	text-align: center;
	background: #fff;
	line-height: .3rem;
	border: .01rem solid #eee;
	margin-left: -.01rem;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: #333;
	font-size: .14rem;
}

.qui_all_sort .quia i {
	display: inline-block;
	vertical-align: top;
	padding-right: .14rem;
	position: relative;
}

.qui_all_sort .quia i:after {
	background: url(../images/sot.svg) right center no-repeat;
	background-size: auto .12rem;
	width: .12rem;
	height: .12rem;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -.06rem;
	content: '';
}

.qui_all_sort .quia.on {
	background: #ec6702;
	color: #fff;
	border-color: #ec6702;
}

.qui_all_sort .quia.on i:after {
	background-image: url(../images/sot2.svg);
}

.qui-btn-yd {
	display: inline-block;
	vertical-align: top;
	min-width: 1.38rem;
	line-height: .38rem;
	border: .01rem solid #fff;
	color: #fff !important;
	font-size: .16rem;
	padding: 0 .16rem;
}

.qui-btn-yd i {
	background: url(../images/ico_mm5.svg) center right no-repeat;
	background-size: auto .08rem;
	padding-right: .22rem;
	display: inline-block;
	vertical-align: top;
}

.qui_pro_sx {
	margin-top: .4rem;
	display: flex;
	flex-wrap: wrap;
}

.qui_pro_sx .quia {
	color: #000;
	font-size: .14rem;
	margin-right: .4rem;
}

.qui_pro_sx .quia:last-child {
	margin-right: 0;
}

.qui_pro_sx .quia1 {
	padding-left: .2rem;
	background: url(../images/ico_sx.svg) left center no-repeat;
	background-size: auto .12rem;
}


.qui-single {
	font-size: .16rem;
	color: #333;
	line-height: 1.875;
}

.qui-single p {
	min-height: .3rem;
}

.qui-pro-info .qui_name {
	font-size: .24rem;
	color: #000;
	line-height: 1.2;
	margin-bottom: .24rem;
}


.qui_name_24 {
	font-size: .24rem;
	color: #000;
	margin-bottom: .4rem;
	line-height: 1;
}

.slick-arrow {
	font-size: 0;
	position: absolute;
	z-index: 10;
	top: 50%;
	width: .08rem;
	height: .20rem;
	margin-top: -.1rem;
	background: url(../images/ico_mm6.svg) center no-repeat;
	background-size: auto .13rem;
	cursor: pointer;
}

.slick-prev {
	left: 0;
}

.slick-next {
	right: 0;
	transform: rotate(180deg);
}

.qui_per_pad40 {
	padding: .4rem;
	background: #fff;
}

.flex202212152240 {
	display: flex;
	justify-content: space-between;
}

.flex202212152240 .quill {
	flex: 1;
	max-width: 7.7rem;
}

.flex202212152240 .quirr {
	flex-shrink: 0;
	width: 3rem;
	text-align: center;
}

.flex202212152240 .quirr .qui-btn-fm {
	min-width: 100%;
}

.flex202212152240 .quiitem {
	display: flex;
	padding: .15rem 0;
	line-height: .26rem;
}

.flex202212152240 .quiitem .quitt {
	min-width: .9rem;
	flex-shrink: 0;
	padding-right: .1rem;
	color: #333;
}

.flex202212152240 .quiitem .quitxt {
	flex: 1;
	color: #666;
}

.quili202212152246 {
	margin-top: -.1rem;
}

.quili202212152246 .qui-order-list22 .li:after {
	width: calc(100% - 1.5rem);
}

.qui-mar-r60 {
	margin-right: .6rem !important;
}

.flex202212152240 .quirr .quip {}

.flex202212152240 .quirr .quiem1 {
	flex: 1;
}

.flex202212152240 .quirr .quiem2 {
	flex-shrink: 0;
	min-width: 1.2rem;
}


.qui_order_info {
	padding: .1rem 0;
}

.qui_order_info {
	display: flex;
	align-items: center;
}

.qui_order_info .quiimg {
	width: .9rem;
	height: .9rem;
	position: relative;
	flex-shrink: 0;
	margin-right: .3rem;
	border: .01rem solid #eee;
	overflow: hidden;
}

.qui_order_info .quiinfo {
	flex: 1;
	display: flex;
	color: #333;
	font-size: .14rem;
	align-items: center;
	padding-right: .4rem;
}

.qui_order_info .qui11 {
	flex: 1;
}

.qui_order_info .qui_mmpp {
	flex-shrink: 0;
	padding-right: .1rem;
	min-width: .7rem;
}

.qui_order_info .qui_mmll {
	flex: 1;
	padding-right: 1rem;
}

.qui_order_info .quiggg {
	color: #999;
	margin-top: .06rem;
}



.qui_od_pos .quitabyhq {
	border: 0;
}

.qui_od_pos {
	position: relative;
	display: flex;
	align-items: center;
	border-bottom: .01rem solid #eee;
}

.qui_search_dd {
	width: 2.8rem;
	position: absolute;
	height: .28rem;
	right: 0;
	top: -.06rem;
	background: #fff;
	border-left: .01rem solid #eee;
}

.qui_search_dd .qui-text {
	border: 0;
	height: .28rem;
	line-height: .28rem;
	font-size: .14rem;
	padding: 0 .3rem 0 .16rem;
}

.qui_search_dd .quibtn {
	width: .28rem;
	height: .28rem;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/ssbg.svg) center right no-repeat;
	background-size: auto .16rem;
}

.qui-pad-r10 {
	padding-right: .1rem !important;
}

.qui_per_index00 {
	display: flex;
	align-items: center;
	padding-bottom: .6rem;
}

.qui_per_index00 .qui_rrr {
	flex-shrink: 0;
}

.qui_per_index00 .qui_lll {
	flex: 1;
	display: flex;
	align-items: center;
	position: relative;
}

.qui_per_index00 .DLLIST {
	display: flex;
	align-items: center;
}

.qui_per_index00 .DLLIST .dd {
	position: relative;
	padding-left: .3rem;
	width: 1.8rem;
}

.qui_per_index00 .DLLIST .dd:after {
	content: '';
	width: .01rem;
	height: .62rem;
	background: #eee;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.31rem;
}

.qui_per_index00 .DLLIST .dd .qui-hover {
	overflow: visible;
	color: #666;
	font-size: .14rem;
}

.qui_per_index00 .DLLIST .dd .qui-ibox {
	width: .4rem;
	height: .32rem;
	margin: 0 auto .1rem;
	position: relative;
	overflow: visible;
}

.qui_per_index00 .DLLIST .dd h3 {
	font-size: .3rem;
	color: #333;
	margin-bottom: .15rem;
}

.qui_per_index00 .DLLIST .dd .quinum {
	width: .2rem;
	line-height: .2rem;
	border-radius: 50%;
	position: absolute;
	right: -.1rem;
	top: -.12rem;
	z-index: 2;
	background-image: -webkit-linear-gradient(0deg, rgb(226, 35, 26) 0%, rgb(247, 109, 77) 100%);
	color: #fff;
	font-size: .14rem;
}

.qui_per_index00 .quiava {
	width: .9rem;
	height: .9rem;
	border-radius: 50%;
	margin-right: .3rem;
	flex-shrink: 0;
	position: relative;
	border: .01rem solid #eee;
	border-radius: 50%;
	overflow: hidden;
}

.qui_per_index00 .quipp {
	flex: 1;
}

.qui_per_index00 .quip1 {
	font-size: .24rem;
	margin-bottom: .1rem;
	color: #333;
	font-weight: bold;
}

.qui_per_index00 .quip2 {
	font-size: .16rem;
	color: #666;
}

.qui_per_index00 .quiper {
	font-size: .14rem;
	position: absolute;
	left: 0;
	top: calc(100% + .05rem);
	white-space: nowrap;
	color: #999;
	text-align: center;
	width: .9rem;
}

.qui_per_index2 {
	display: flex;
	margin-top: .2rem;
}

.qui_per_index2 .qui_ll {
	flex: 1;
}

.qui_per_index2 .qui_rr {
	flex-shrink: 0;
	margin-left: .2rem;
	width: 4.3rem;
}

.qui_pro_infobox22 .qui-single {
	padding: .6rem;
	background: #fff;
	color: #333;
	font-size: .16rem;
	line-height: .3rem;
}

.qui-name-all16 {
	color: #333;
	margin-bottom: .2rem;
	padding-bottom: .16rem;
	border-bottom: .01rem solid #e5e5e5;
}

.qui-name-all16 img {
	margin-right: .1rem;
	max-height: .2rem;
}

.qui_tab_all {
	border-top: .01rem solid #ddd;
	border-left: .01rem solid #ddd;
	font-size: .14rem;
}

.qui_tab_all .quili {
	display: flex;
	border-bottom: .01rem solid #ddd;
	border-right: .01rem solid #ddd;
}

.qui_tab_all .qui_tt {
	flex-shrink: 0;
	width: 1.5rem;
	background: #f8f8f8;
	padding: .02rem .2rem;
}

.qui_tab_all .qui_txt {
	flex: 1;
	padding: .04rem .2rem;
}

.msg202212170003 .li .qui-hover {
	padding-left: .55rem;
	position: relative;
	color: #333;
	font-size: .16rem;
	background: url(../images/msg1.svg) 0 .3rem no-repeat;
}

.msg202212170003 .li.has .qui-hover {
	background-image: url(../images/msg2.svg);
	color: #666;
}

.msg202212170003 .li .quiinfo {
	padding: .26rem 0;
	border-bottom: .01rem solid #e5e5e5;
}

.msg202212170003 .li .qui1 {
	display: flex;
	margin-bottom: .06rem;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
}

.msg202212170003 .li .qui1 i {
	padding-left: .3rem;
	color: #999;
	font-size: .14rem;
}

.msg202212170003 .li .qui1 em {
	font-size: .16rem;
	color: #333;
}

.msg202212170003 .li .qui2 {
	font-size: .14rem;
}

.qui-home-tt {
	text-align: center;
	margin-bottom: .8rem;
	font-size: .16rem;
	color: #555;
}

.qui-home-tt .quicn {
	font-size: .3rem;
	color: #000;
	line-height: 1.2;
}

.qui-home-tt .quitxt {
	margin-top: .15rem;
	line-height: 1.4;
}


.qui_home_tt {
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #000;
	line-height: 1;
	margin-bottom: .4rem;
}

.qui_home_tt a {
	color: #000;
}

.qui_home_tt .quiem {
	font-size: .28rem;
}

.qui_home_tt .quimm i {
	padding-right: .2rem;
	display: inline-block;
	vertical-align: top;
	line-height: .3rem;
	background: url(../images/ico_mm7.svg) right center no-repeat;
	background-size: auto .08rem;
}

.CJCGProductList_tt {
	border-bottom: 0.01rem solid #999;
	padding-bottom: 0.3rem;
	margin: 0.4rem 0 !important;
}

.merchants_tt {
	padding: 0.45rem 0 0.3rem;
	margin-bottom: 0 !important;
}

.qui-home-lunbo .ULLIST .li .qui-pic {
	padding-bottom: 100%;
}

.qui-home-lunbo .ULLIST .li .qui-hover {
	border: .01rem solid #ced2d7;
}

.qui-home-lunbo .ULLIST .li .quiinfo {
	padding: .3rem;
	color: #000;
	font-size: .16rem;
}

.qui-home-lunbo .ULLIST .li .quitxt {
	font-size: .24rem;
	margin-top: .04rem;
}

.qui-home-lunbo {
	position: relative;
	padding-bottom: .55rem;
}

.qui-home-lunbo:after,
.qui-home-lunbo:before {
	content: '';
	width: calc((100vw - 14rem)/2);
	top: 0;
	left: 100%;
	height: 100%;
	background: linear-gradient(to right, transparent, #fff);
	position: absolute;
	z-index: 2;
}

.qui-home-lunbo:before {
	left: auto;
	right: 100%;
	background: linear-gradient(to left, transparent, #fff);
}

.swiper-scrollbar {
	border-radius: .02rem !important;
	height: .04rem !important;
	background: #ced2d7 !important;
	left: 0 !important;
	bottom: 0 !important;
	width: 100% !important;
}

.swiper-scrollbar-drag {
	top: -.03rem !important;
	height: .1rem !important;
	background: #58585a url(../images/gdt.svg) center no-repeat !important;
	background-size: auto .04rem !important;
	cursor: grabbing;
}

.qui-home-box {
	padding: 1rem 0;
}

.qui-home-pro22 {
	background: #000 center no-repeat;
	background-size: cover;
	color: #fff;
	padding: 0 !important;
}

.qui-home-pro22 .quibox {
	display: flex;
	align-items: center;
}

.qui-home-pro22 .quiimg {
	flex-shrink: 0;
	width: 7.1rem;
}

.qui-home-pro22 .quiimg {
	max-width: 100%;
	max-height: 7.6rem;
}

.qui-home-pro22 .quiinfo {
	flex: 1;
	padding: .4rem 0;
}

.qui-home-pro22 .quiinfo .quitt1 {
	font-size: .24rem;
	line-height: 1.2;
}

.qui-home-pro22 .quiinfo .quitt2 {
	font-size: .6rem;
	line-height: 1.1;
	font-weight: bold;
	margin-top: .1rem;
}

.qui-home-pro22 .quiinfo .quitt3 {
	font-size: .18rem;
	line-height: 2;
	margin-top: .3rem;
}

.qui-home-pro22 .quiinfo .quitt4 {
	font-size: .14rem;
	line-height: 2.14285714286;
	margin-top: .5rem;
}

.qui-home-pro22 .qui_home_mm {
	margin-top: .5rem;
}

.qui_home_mm {
	text-align: center;
	min-width: 1.4rem;
	line-height: .38rem;
	border: .01rem solid #fff;
	padding: 0 .2rem;
	display: inline-block;
	vertical-align: top;
	color: #fff !important;
}

.qui_home_mm em {
	padding-right: .2rem;
	background: url(../images/ico_mm8.svg) right center no-repeat;
	background-size: auto .08rem;
}

.qui_mar_t100 {
	margin-top: 1rem !important;
}

.qui_mar_r20 {
	margin-right: .2rem !important;
}

.info202212181618 {
	color: #333;
	font-size: .18rem;
	display: flex;
	align-items: center;
	line-height: .3rem;
}

.info202212181618 .qui_ll {
	flex-shrink: 0;
	padding-right: .2rem;
	width: 7.1rem;
}

.info202212181618 .qui_rr {
	flex: 1;
}

.info202212181618 .qui_rr video {
	display: block;
	width: 100%;
	height: 3.85rem;
	background: #000;
}

.info202212181618 .quitt1 {
	font-size: .16rem;
	max-width: 5.4rem;
	margin-bottom: .2rem;
}

.info202212181618 .quitt2 {
	font-weight: bold;
	max-width: 5.4rem;
	color: #333;
	font-size: .36rem;
	line-height: 1.2;
}

.info202212181618 .quitt3 {
	margin-top: .3rem;
	max-width: 5.4rem;
}

.info202212181618 .qui_home_mm2 {
	margin-top: .4rem;
}

.qui_home_mm2 {
	display: inline-block;
	vertical-align: top;
	min-width: 2.4rem;
	padding: 0 .2rem;
	line-height: .38rem;
	border: .01rem solid #000;
	color: #000 !important;
	text-align: center;
	font-size: .16rem;
}

.qui_home_mm2 i {
	padding-left: .3rem;
	padding-right: .2rem;
	background: url(../images/ico_mm7.svg) right center no-repeat;
	background-size: auto .08rem;
	position: relative;
}

.qui_home_mm2 i:after {
	content: '';
	width: .18rem;
	height: .18rem;
	background: url(../images/ico_dot2.svg) left center no-repeat;
	background-size: auto .18rem;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.09rem;
}

.qui_car_pop {
	position: fixed;
	width: 100%;
	height: calc(100vh - 1.7rem);
	left: 0;
	top: 1.7rem;
	background: rgba(0, 0, 0, .5);
	z-index: 99;
	display: none;
}

.qui_car_pop .qui_box {
	position: absolute;
	width: 4.8rem;
	height: 100%;
	background: #fff;
	right: 0;
	top: 0;
	overflow: auto;
	padding: .6rem;
}

.qui_car_pop .quicls {
	width: .14rem;
	height: .14rem;
	position: absolute;
	right: .22rem;
	top: .22rem;
	background: url(../images/cls2.svg) center no-repeat;
	background-size: auto .08rem;
}

.qui_car_pop .quidel {
	width: .14rem;
	z-index: 1;
	height: .14rem;
	position: absolute;
	right: 0;
	top: .05rem;
	background: url(../images/cls3.svg) center no-repeat;
	background-size: contain;
}

.box202212181653 .li .qui-pic {
	padding-bottom: 100%;
}

.box202212181653 .li {
	display: flex;
	padding: .3rem 0;
	border-bottom: .01rem solid #ddd;
}

.box202212181653 .li .quiimg {
	width: 1.2rem;
	height: 1.2rem;
	flex-shrink: 0;
	margin-right: .3rem;
	position: relative;
	border: .01rem solid #ddd;
	overflow: hidden;
}

.box202212181653 .li .quiinfo {
	flex: 1;
	position: relative;
}

.box202212181653 .li .quitt {
	font-size: .16rem;
	color: #000;
	position: relative;
	margin-bottom: .2rem;
	padding-right: .2rem;
}

.box202212181653 .li .quimm {
	font-size: .14rem;
}

.box202212181653 .li .quip {
	padding: .03rem 0;
	display: flex;
	justify-content: space-between;
}

.qui_car_pop .quiname {
	font-size: .24rem;
	line-height: 1;
	color: #000;
}

.qui_car_pop .quizj {
	margin: .3rem 0 .6rem;
	font-size: .18rem;
	color: #000;
	display: flex;
	justify-content: space-between;
}

.qui_pop_screen {
	position: fixed;
	width: 100%;
	height: calc(100vh - 1.7rem);
	left: 0;
	top: 1.7rem;
	background: rgba(0, 0, 0, .5);
	z-index: 99;
	display: none;
}

.qui_pop_screen .qui_box {
	position: absolute;
	width: 4.8rem;
	height: 100%;
	background: #fff;
	left: 0;
	top: 0;
	overflow: auto;
	padding: .6rem;
}

.qui_pop_screen .quiname {
	font-size: .24rem;
	line-height: 1;
	color: #000;
}

.qui_pop_screen .quicls {
	width: .14rem;
	height: .14rem;
	position: absolute;
	right: .22rem;
	top: .22rem;
	background: url(../images/cls2.svg) center no-repeat;
	background-size: auto .08rem;
}

.qui-btn-hf {
	display: block;
	margin-top: .1rem;
}

.qui_pop_screen .ULLIST {
	margin: .4rem 0;
	border-top: .01rem solid #ddd;
}

.qui_pop_screen .ULLIST .li {
	border-bottom: .01rem solid #ddd;
	color: #000;
}

.qui_pop_screen .ULLIST .qui1 {
	padding: .15rem .3rem .15rem 0;
	font-size: .16rem;
	line-height: .26rem;
	cursor: pointer;
	position: relative;
}

.qui_pop_screen .ULLIST .qui1:after {
	content: '';
	width: .12rem;
	height: .08rem;
	position: absolute;
	right: .1rem;
	top: 50%;
	margin-top: -.04rem;
	background: url(../images/ico_down.svg) right center no-repeat;
	background-size: contain;
	transition: all .4s ease-out;
	transform: rotate(0);
}

.qui_pop_screen .ULLIST .li.on .qui1:after {
	transform: rotate(180deg);
}

.qui_pop_screen .ULLIST .qui2 {
	padding-bottom: .2rem;
	display: none;
}

.qui_pop_screen .ULLIST .qui2 label {
	padding: .03rem 0;
	display: inline-flex;
	align-items: center;
}

.qui_pop_screen .ULLIST .qui2 i {
	width: .2rem;
	height: .2rem;
	border-radius: 50%;
	margin-right: .1rem;
}

.qui_pop_screen .ULLIST .qui2 input[type="checkbox"] {
	margin-right: .1rem;
	top: 0;
}


[v-cloak] {
	display: none;
}

.qui_lab_check {
	font-size: .14rem;
	color: #000;
}

.qui_lab_check .quia {
	color: #999;
}

.qui_lab_check .quia:hover {
	color: #000000;
	text-decoration: underline;
}

.qui_sel_box {
	background: #fff;
	border-top: .01rem solid #999;
	margin-bottom: .3rem;
}

.qui_sel_box .quirr {
	display: flex;
	align-items: center;
}

.qui_sel_box .quiitem {
	display: flex;
	flex-wrap: wrap;
	line-height: .32rem;
	position: relative;
	border-bottom: .01rem solid #ddd;
}

/* .qui_sel_box .quiitem:last-child{border-bottom: 0;} */
.qui_sel_box .quilab {
	flex-shrink: 0;
	min-width: 1.1rem;
	padding-right: .1rem;
	background: #eee;
	padding: .1rem .2rem;
	line-height: .32rem;
}

.qui_sel_box .quirr {
	flex: 1;
	display: flex;
	flex-wrap: wrap;
	padding: .1rem .3rem;
}

.qui_sel_box .quirr.on {
	height: .8rem;
	overflow: hidden;
}

.qui_sel_box .quiitem .quimm {
	position: absolute;
	padding-right: .16rem;
	color: #000000;
	background: url(../images/ico_sel4.svg) center right no-repeat;
	background-size: auto .06rem;
	right: 0;
	top: 0;
	line-height: .6rem;
	display: none;
}

.qui_sel_box .quiitem .quimm.on {
	background-image: url(../images/ico_sel5.svg);
}

.qui_sel_box .quiitem .quia {
	color: #333;
	margin-right: .4rem;
}

.qui_sel_box .quiitem .quia:last-child {
	margin-right: 0;
}

.qui_sel_box .quiitem .quia.on {
	color: #ec6702;
}

.qui_sel_box .quisort {
	border-top: .01rem solid #eee;
	line-height: .3rem;
	padding: .15rem .4rem;
	width: calc(100% + .8rem);
	margin-left: -.4rem;
	margin-top: .25rem;
	display: flex;
	flex-wrap: wrap;
}

.qui_sel_box .quisort>* {
	font-size: .16rem;
	margin-right: .7rem;
	color: #333;
}

.qui_sel_box .quisort .quia {
	padding-right: .2rem;
	background: url(../images/ico_px.svg) right center no-repeat;
	background-size: auto .15rem;
}

.qui_sel_box .quisort .quia.on {
	color: #000000;
	background-image: url(../images/ico_px2.svg);
}

.qui_sel_box .quiitem .quia.quiimg {
	border: .01rem solid #ddd;
	margin: 0 0 -.01rem -.01rem;
	color: #333 !important;
	line-height: .18rem;
}

.qui_sel_box .quiitem .quia.quiimg.on {
	border-color: #ec6702;
	position: relative;
	z-index: 2;
}

.qui_sel_box .quiitem .qui-ibox {
	width: 1.18rem;
	height: .48rem;
}


.qui_pro_infobox22 {
	margin-top: .5rem;
	display: flex;
	position: relative;
}

.qui_pro_infobox22 .qui_lll {
	flex-shrink: 0;
	width: 2.24rem;
	margin-right: .3rem;
}

.qui_pro_infobox22 .qui_rrr {
	flex: 1;
}

.qui_pro_infobox22 .qui_lll_right {
	flex-shrink: 0;
	width: 2.3rem;
	margin-left: .22rem;
}

.qui_name_all26 {
	font-size: .26rem;
	line-height: 1;
	margin-bottom: .4rem;
}

.qui_name_all16 {
	font-size: .16rem;
	line-height: 1;
	margin-bottom: .2rem;
	font-weight: bold;
}

.qui_pro_infobox22 .quitabtt {
	display: flex;
	flex-wrap: wrap;
	background: #fff;
	border-bottom: .01rem solid #eee;
	position: sticky;
	top: 0;
	right: 0;
	z-index: 999;
}

.qui_pro_infobox22 .quitabtt .quicar {
	line-height: .3rem;
	width: 1rem;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	position: absolute;
	right: .2rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	border-radius: .3rem;
	border: .01rem solid #ddd;
	font-size: .14rem;
	color: #333 !important;
	background-image: -webkit-linear-gradient(90deg, rgb(243, 243, 243) 0%, rgb(255, 255, 255) 100%);
}

.qui_pro_infobox22 .quitabtt .quicar.quicar-pinglun {
	right: 1.3rem;
	width: 0.9rem;
}

.qui_pro_infobox22 .quitabtt .quia {
	font-size: .16rem;
	color: #333;
	line-height: .5rem;
	min-width: 1.5rem;
	text-align: center;
	padding: 0 .2rem;
}

.qui_pro_infobox22 .quitabtt .quia.on {
	font-weight: bold;
	background: #ec6702;
	color: #fff;
}

.qui_pj_list .quilibox {
	display: flex;
}

.qui_pj_list .quilibox .quiava {
	flex-shrink: 0;
	margin-right: .4rem;
	min-width: .5rem;
	text-align: center;
}

.qui_pj_list .quilibox .quiava .quiimg {
	width: .5rem;
	height: .5rem;
	border-radius: 50%;
	background: center no-repeat;
	background-size: cover;
	overflow: hidden;
}

.qui_pj_list .quilibox .quiava .qui_tt {
	font-size: .16rem;
	color: #333;
	margin-top: .08rem;
	white-space: nowrap;
}

.qui_pj_list {
	padding: .25rem .5rem .5rem;
	background: #fff;
	border-radius: .1rem;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
}

.qui_pj_list .li {
	padding: .25rem 0;
	border-bottom: .01rem solid #eee;
}

.qui_pj_list .li .quitxt {
	font-size: .16rem;
	line-height: .26rem;
}

.qui_pj_list .li .quimm {
	color: #999;
	margin-top: .1rem;
}

.qui_pj_list .li .quimm span {
	margin-right: .3rem;
}

.qui_no_record {
	color: #999;
	text-align: center;
	padding: .9rem 0;
}

@media (max-width:1400px) {
	.qui-top-nav .ULLIST>li>a {
		padding: 0 .2rem;
	}

	.qui-pro-info1 .qui-btn-df {
		min-width: 2.2rem;
	}

}

.quiw495 {
	width: 4.95rem !important;
}

.quiw70 {
	width: .7rem !important;
}

.qui_car_list .quilast {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	line-height: .5rem;
	margin-top: .24rem;
}

.qui_car_list .quilast .qui_lll {
	display: flex;
	flex-wrap: wrap;
}

.qui_car_list .quilast .qui_lll>* {
	margin-right: .4rem;
	color: #333;
}

.qui_car_list .quilast .qui_rrr {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.qui_car_list .quilast .qui_rrr .quijg {
	color: #d30500;
	font-size: .24rem;
	font-weight: bold;
}

.qui_car_list .qui-btn-df {
	width: 1.4rem;
	line-height: .5rem;
	border-radius: 0;
	font-size: .16rem;
	margin-left: .3rem;
}

.qui_car_list .liTop {
	padding: 0 0 .2rem;
	border-bottom: .01rem solid #eee;
}

.qui_car_list .lili {
	padding: .4rem 0;
	border-bottom: .01rem solid #eee;
}

.qui_car_list .qui-numbox .quia {
	background: transparent;
}

.qui_car_list .lili .quitt {
	font-size: .16rem;
	line-height: .26rem;
}

.qui_car_list .lili .quiallmm {
	display: flex;
	align-items: center;
}

.qui_car_list .lili .quilab {
	flex-shrink: 0;
	margin-right: .3rem;
}

.qui_car_list .quidel {
	width: .2rem;
	height: .2rem;
	background: url(../images/del.svg) center no-repeat;
	background-size: contain;
	display: inline-block;
	vertical-align: middle;
}

.info202302041726 {
	display: flex;
	align-items: center;
}

.info202302041726 .quiaaa {
	flex-shrink: 0;
	margin-right: .3rem;
	width: .9rem;
}

.info202302041726 .qui-pic {
	padding-bottom: 100%;
	border: .01rem solid #eee;
}

.info202302041726 .quimmm {
	flex: 1;
	padding-right: .3rem;
}

.info202302041726 .quidec {
	color: #999;
	margin-top: .12rem;
}

.qui-mar-r110 {
	margin-right: 1.1rem !important;
}

.quimaxw330 {
	max-width: 3.3rem !important;
}

.quimaxw635 {
	max-width: 6.35rem !important;
}

.his202302042328 .quiitem {
	display: flex;
	align-items: center;
	padding: .3rem 0;
	border-bottom: .01rem solid #eee;
	position: relative;
	padding-right: 1.5rem;
}

.his202302042328 .quiitem .quiimg {
	width: .8rem;
	height: .8rem;
	border: .01rem solid #eee;
	flex-shrink: 0;
	margin-right: .3rem;
	position: relative;
	overflow: hidden;
}

.his202302042328 .quiitem .quiinfo {
	flex: 1;
}

.his202302042328 .quiitem .quitt {
	font-size: .14rem;
	color: #333;
}

.his202302042328 .quiitem .quitxt {
	font-size: .14rem;
	color: #999;
}

.qui-mar-b0 {
	border-bottom: ;
}

.his202302042328 .quiitem .quitxt span {
	margin-right: .35rem;
}

.his202302042328 .quiitem .quidel {
	width: .2rem;
	height: .2rem;
	position: absolute;
	right: 0;
	top: .3rem;
	background: url(../images/cls3.svg) center no-repeat;
	background-size: contain;
}

.qui_per_indexbox .his202302042328 .quiitem {
	padding-right: 0;
}



.spxx202302050044 .quiitem:last-child {
	border-bottom: 0;
}

.spxx202302050044 .quiitem {
	padding: .1rem;
	border-bottom: .01rem solid #eee;
}

.spxx202302050044 .qui-hover {
	display: flex;
	align-items: center;
}

.spxx202302050044 .quiitem .quimm1 {
	flex: 1;
	padding-right: .3rem;
}

.spxx202302050044 .quiitem .quimm {
	flex-shrink: 0;
	min-width: 1.8rem;
}

.spxx202302050044 .quiitem .quiava {
	width: .9rem;
	height: .9rem;
	position: relative;
	overflow: hidden;
	margin-right: .3rem;
	flex-shrink: 0;
	border: .01rem solid #eee;
}

.spxx202302050044 .quiitem .quitt {
	font-size: .16rem;
	color: #333;
	line-height: .26rem;
}

.spxx202302050044 .quiitem .quitxt {
	font-size: .14rem;
	color: #999;
	margin-top: .04rem;
}


.qui_last_box {
	padding-top: .4rem;
	margin-top: .4rem;
	border-top: .01rem solid #eee;
	text-align: right;
}

.qui_last_box .qui-btn-df {
	width: 1.8rem;
	margin-top: .4rem;
	display: inline-block;
	vertical-align: top;
	border-radius: 0;
}

.qui_add_allmm {
	margin-top: .4rem;
}

.list202302050255 {
	padding: 0 0 .2rem;
	border-bottom: .01rem solid #eee;
}

.list202302050255 .quiitem {
	display: flex;
	align-items: center;
	padding: .1rem 0;
	border-bottom: .01rem solid #eee;
}

.list202302050255 .quiitem:last-child {
	border-bottom: 0;
}

.list202302050255 .quiava {
	flex-shrink: 0;
	margin-right: .3rem;
	width: .9rem;
	height: .9rem;
	position: relative;
	overflow: hidden;
	border: .01rem solid #eee;
}

.list202302050255 .quitt {
	flex: 1;
	font-size: .16rem;
	line-height: .25rem;
}

.list202302050255 .quitxt {
	flex-shrink: 0;
	min-width: 1.6rem;
	text-align: right;
}

.qui_home_box_adv {
	margin-top: .5rem;
}

.qui_home_box_adv .ULLIST {
	display: flex;
	flex-wrap: wrap;
	margin: -.15rem;
}

.qui_home_box_adv .ULLIST .li {
	width: 33.333333333%;
	padding: .15rem;
}

.qui_home_box_adv .ULLIST .li .qui-pic {
	padding-bottom: 47.619047619%;
	border-radius: .1rem;
}

.qui_home_all {
	padding-top: .6rem;
}

.qui_home_all:last-child {
	padding-bottom: 1rem;
}

.qui_home_ttt {
	margin-bottom: .2rem;
	line-height: 1;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.qui_home_ttt .quiem {
	font-size: .28rem;
	color: #000;
}

.qui_home_ttt .quimm {
	font-size: .12rem;
	color: #333;
}

.qui_home_ttt .quimm:hover {
	text-decoration: underline;
	color: #e2311a;
}

.qui_home_ttt .quiembg {
	position: relative;
}

.qui_home_ttt .quiembg::after {
	position: absolute;
	content: '';
	background: url(../images/title_bg.png);
	width: 0.48rem;
	height: 0.48rem;
	right: -0.24rem;
	top: -0.12rem;
}

.qui_home_ttt>.qui_ll {
	display: flex;
	align-items: center;
}

.qui_home_ttt>.qui_ll img {
	max-height: .26rem;
}

.qui_home_ttt>.qui_ll>* {
	margin-right: .1rem;
	flex-shrink: 0;
}

.qui_home_ttt .qui-gdt .quia {
	color: #333333;
	font-size: 0.16rem;
	padding-left: 0.4rem;
}

.qui_home_ttt .qui-gdt .quia:hover {
	color: #ec6702;
	font-weight: bold;
}

.qui_home_all .qui_pro_list {
	margin-top: 0;
}

.qui_home_flex {
	display: flex;
	justify-content: space-between;
}

.qui_home_flex .qui_home_ll {
	flex-shrink: 0;
	margin-right: .04rem;
	width: 2.9rem;
}

.qui_home_flex .qui_home_rr {
	flex: 1;
	background: #fff;
}

.qui_home_flex .qui_home_rrrr {
	flex-shrink: 0;
	width: 2.25rem;
	background: #fff;
}

.qui_home_flex .qui_pro_list .ULLIST {
	margin: 0;
	overflow: hidden;
	border-left: .01rem solid #eee;
	border-top: .01rem solid #eee;
}

.qui_home_flex .qui_pro_list .li {
	width: 33.333333%;
	padding: 0;
	border-right: .01rem solid #eee;
	border-bottom: .01rem solid #eee;
	position: relative;
}

.qui_home_flex .qui_pro_list .li .quiinfo {
	padding-top: .14rem;
}

.qui_home_flex .qui_pro_list .li .qui-pic {
	padding-bottom: 1.65rem;
}

.qui_home_flex .qui_pro_list .li .qui-hover:hover {
	position: relative;
	z-index: 2;
}

.qui_home_flex .quibox1 {
	display: flex;
}

.qui_home_flex .qui_lei {
	width: 1.18rem;
	height: 2.64rem;
	background: url(../images/h_ttbg.jpg) center no-repeat;
	background-size: cover;
	flex-shrink: 0;
	margin-right: .04rem;
	margin-bottom: .04rem;
	overflow: auto;
	padding: .14rem .2rem;
}

.qui_home_flex .qui_lei .quia {
	color: #333;
	font-size: .14rem;
	font-weight: bold;
	line-height: .3rem;
	display: block;
}

.qui_home_flex .qui_lei .quia:hover {
	color: #ec6702;
}

.qui_home_flex .qui_imglist {
	flex: 1;
}

.qui_home_flex .qui_imglist .qui-pic {
	padding-bottom: 1.3rem;
}

/* .qui_home_flex .qui_imglist > *{margin-bottom: .04rem;} */
.qui_home_flex .quibox2 .qui-pic {
	padding-bottom: 4.3rem;
	background: #fff;
}

.qui_home_flex .quibox2 .quien {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	line-height: .66rem;
	padding: 0 .05rem;
	text-align: center;
	font-size: .24rem;
	color: #fff;
	background: rgba(0, 0, 0, .8);
	z-index: 2;
	text-transform: uppercase;
	font-weight: 100;
}

.qui-imgmm .qui-pic {
	padding-bottom: 1.2rem;
}

.qui_home_pp {
	padding: .4rem .4rem 0;
}

.qui_home_pp .qui_ttt {
	text-align: center;
	line-height: 1;
	font-size: .18rem;
	font-weight: bold;
	margin-bottom: .2rem;
}

.qui_home_pp .qui_ttt em {
	display: inline-block;
	vertical-align: top;
	position: relative;
}

.qui_home_pp .qui_ttt em:after {
	content: '';
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -.02rem;
	height: .04rem;
	background: linear-gradient(to right, #ec6702, transparent);
}

.qui_home_aa {
	display: block;
	text-align: center;
	font-size: .14rem;
	line-height: .6rem;
	color: #ec6702 !important;
}

.qui_home_aa i {
	display: inline-block;
	vertical-align: top;
	padding-right: .18rem;
	position: relative;
}

.qui_home_aa i:after {
	content: '>';
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	font-family: '宋体';
	font-weight: bold;
}

.qui_home_aa:hover i {
	text-decoration: underline;
}

.qui_home_pp .DLLIST {
	min-height: 3.36rem;
	border-bottom: 0.01rem solid #eeeeee;
}

.qui_home_pp .DLLIST .dd {
	border: 0.01rem solid #eeeeee;
	border-top: none;
}

.qui_home_pp .DLLIST .dd:nth-child(1) {
	border-top: 0.01rem solid #eeeeee;
	;
}

.qui_home_pp .DLLIST .dd .qui-ibox {
	height: 1rem;
	width: 100%;
}

.qui_home_bd .qui-float1 {
	display: none;
}

.qui-float.qui-float1 {
	border: 0.01rem solid #eeeeee;
}

.qui-float.qui-float1 .quia:after {
	background: #eee;
}

.qui_more_box {
	padding: 0 0.15rem;
}

.qui_home_all.qui_home_all1 {
	padding-top: .4rem;
}

.qui_home_all1 .ULLIST {
	display: flex;
	background: #fff;
}

.qui_home_all1 .ULLIST .li {
	width: 20%;
	position: relative;
}

.qui_home_all1 .ULLIST .qui_home_all_right .li:after {
	content: '';
	width: .01rem;
	height: 2.68rem;
	left: 0;
	top: 50%;
	margin-top: -1.34rem;
	background: #eee;
	position: absolute;
}

.qui_home_all1 .ULLIST .li .qui-pic {
	padding-bottom: 127.2%;
}

.qui_home_all1 .ULLIST .li .quiinfo {
	position: relative;
	left: 0;
	top: 0;
	z-index: 2;
	padding: .4rem .3rem .1rem;
	line-height: 1;
	color: #333;
	width: 100%;
	height: 100%;
	text-align: center;
}

.qui_home_all1 .ULLIST .li .qui-ibox {
	width: 100%;
	height: 1.1rem;
	margin-top: .15rem;
}

.qui_home_all1 .ULLIST .li .h3 {
	font-size: .18rem;
	color: #333;
}

.qui_home_all1 .ULLIST .li .p {
	margin-top: .1rem;
	min-height: .14rem;
}

.qui_home_all1 .ULLIST .li .p1 {
	color: #999;
}

.qui_home_all1 .ULLIST .li .p2 {
	margin-top: .24rem;
}

.qui_home_all1 .ULLIST .li .qui_mm {
	display: inline-block;
	vertical-align: top;
	min-width: 1rem;
	text-align: center;
	border-radius: .3rem;
	padding: 0 .1rem;
	line-height: .3rem;
	background: #ec6702;
	color: #fff;
	margin-top: .12rem;
}

.qui_home_all1 .ULLIST .li .qui_mm.qui_mm2 {
	background: #fff;
	border: .01rem solid #ec6702;
	color: #ec6702;
}

/* .qui_home_all1 .ULLIST .li:nth-child(1) *{color: #fff;} */
.qui_home_all1 .ULLIST .li:nth-child(1) .quiinfo {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	flex-direction: column;
	position: absolute;
	height: 100%;
	left: 0;
	z-index: 2;
	top: 0;
	padding-bottom: 0.3rem;
}

.qui_home_all1 .ULLIST .li:nth-child(1) .quiinfo img {
	display: inline-block;
	vertical-align: top;
	max-height: .5rem;
	margin-bottom: .25rem;
}

/* .qui_home_all1 .ULLIST .li:nth-child(1):after, */
.qui_home_all1 .ULLIST .li:first-child:after {
	display: none;
}

.qui_home_all1 .ULLIST .li:nth-child(1) .h3 {
	font-size: .28rem;
}

.qui_home_all1 .ULLIST .li:nth-child(1) .p {
	color: rgba(255, 255, 255, .8);
	margin-top: .16rem;
}

.qui_home_all1 .qui_skill_time {
	margin-top: 0.2rem;
	display: flex;
}

.qui_home_all1 .qui_skill_time .time {
	width: 0.36rem;
	height: 0.36rem;
	background-color: rgb(255, 255, 255, 0.2);
	font-size: 0.18rem;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
}

.qui_home_all1 .qui_skill_time .maohao {
	font-size: 0.18rem;
	font-weight: bold;
	line-height: 0.36rem;
	padding: 0 0.07rem;
}

.qui_home_all1 .qui_home_all_right {
	width: 80%;
	overflow: hidden;
	position: relative;
}

.qui_home_all1 .qui_home_all_right .swiper-button-next:after {
	content: '';
	background-image: url(../images/ban_right.png);
	width: 0.2rem;
	height: 0.3rem;
	background-size: 100% 100%;
}

.qui_home_all1 .qui_home_all_right .swiper-button-prev:after {
	content: '';
	background-image: url(../images/ban_left.png);
	width: 0.2rem;
	height: 0.3rem;
	background-size: 100% 100%;
}

.qui_home_all1 .qui_home_all_right .swiper-button-next {
	right: 0;
	width: unset;
}

.qui_home_all1 .qui_home_all_right .swiper-button-prev {
	left: 0;
	width: unset;
}

.qui_home_all_right .swiper-container {
	height: 100%;
}

.qui_home_all_right .li_item {
	font-size: 0.14rem;
	color: #666666;
	height: 100%;
	padding: 0.2rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.qui_home_all_right .li_item .title {
	margin-top: 0.3rem;
}

.qui_home_boxtj {
	width: 5.94rem;
}

.qui_home_boxtj .ULLIST {
	min-height: 3.04rem;
	background: #fff;
	display: flex;
	flex-wrap: wrap;
	padding-left: 2.9rem;
	position: relative;
	overflow: hidden;
}

.qui_home_boxtj .ULLIST .li {
	width: 50%;
	border-right: .01rem solid #eee;
	border-bottom: .01rem solid #eee;
	margin-bottom: -.01rem;
}

.qui_home_boxtj .ULLIST .li .qui-hover {
	padding: .1rem;
	text-align: center;
	color: #333;
	line-height: 1;
}

.qui_home_boxtj .ULLIST .li .quiimg {
	height: .8rem;
	width: 100%;
}

.qui_home_boxtj .ULLIST .li .quilg {
	width: 100%;
	height: .34rem;
	margin-bottom: .2rem;
}

.qui_home_boxtj .ULLIST .li:first-child {
	width: 2.9rem;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	border-bottom: 0;
}

.qui_home_boxtj .ULLIST .li:first-child .qui-hover {
	padding: .2rem;
}

.qui_home_boxtj .ULLIST .li:first-child .quiimg {
	height: 1.5rem;
	margin-top: .2rem;
}

.qui_home_boxtj .ULLIST .li .h3 {
	font-size: .18rem;
}

.qui_home_boxtj .ULLIST .li .quitt {
	margin-top: .1rem;
}

.qui_home_boxtj .ULLIST .li .quitt2 {
	display: flex;
	align-items: center;
	justify-content: center;
}

.qui_home_boxtj .ULLIST .li .quitt2 img {
	max-height: .19rem;
	flex-shrink: 0;
	margin-right: .08rem;
}

.qui_home_boxtj.qui_home_boxtj2 .ULLIST .li:first-child:after {
	content: '';
	width: .5rem;
	height: .6rem;
	pointer-events: none;
	left: .2rem;
	top: .2rem;
	background: url(../images/h_ico4.png) left top no-repeat;
	background-size: contain;
	position: absolute;
}

.qui_home_boxtj.qui_home_boxtj2 .ULLIST .li:first-child .quiimg {
	height: 1.9rem;
}


.qui_mar_t10 {
	margin-top: .1rem !important;
}

.qui_full_img img {
	display: block;
	width: 100%;
	border-radius: 0.2rem;
}

.qui_auction_car {
	margin-top: .1rem;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
}

.qui_auction_car .quia {
	min-width: 1.3rem;
	line-height: .46rem;
	color: #333;
	padding: 0 .2rem;
	font-size: .18rem;
	text-align: center;
	margin: 0 .1rem;
	background: #fff;
	border-radius: 0.23rem;
	border: 1px solid #ddd;
}

.qui_auction_car .quia.on {
	background: #ec6702;
	font-weight: bold;
	color: #fff;
	border-color: #ec6702;
}

.qui_auction_zt {
	margin-top: .3rem;
	padding-top: 0.2rem;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
	border-bottom: 1px solid #eee;
}

.qui_auction_zt .quia {
	font-size: .16rem;
	color: #003333;
	margin: 0 .4rem;
	padding: .2rem 0;
	line-height: 0.2rem;
	position: relative;
}

.qui_auction_zt .quia.on {
	font-weight: bold;
	color: #ec6702;
}

.qui_auction_zt .quia.on::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: -0.02rem;
	border-radius: 0.02rem;
	height: 0.04rem;
	background: #ec6702;
}

.info_Aale_box {
	background: #fff;
	border-radius: 0.1rem;
	padding: 0 0.5rem;
}

.Aale_countdown {
	text-align: center;
}

.Aale_countdown .text {
	font-weight: bold;
	font-size: 0.24rem;
}

.Aale_countdown .time {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 0.18rem;
}

.Aale_countdown .time .item {
	background: #ec6702;
	color: #fff;
	min-width: 0.4rem;
	height: 0.3rem;
	line-height: 0.3rem;
	border-radius: 0.04rem;
	font-size: 0.22rem;
}

.Aale_countdown .time .item+.item {
	margin-left: 0.2rem;
	position: relative;
}

.Aale_countdown .time .item+.item::before {
	content: ':';
	color: #ec6702;
	position: absolute;
	left: -0.2rem;
	width: 0.2rem;
	text-align: center;
	line-height: 0.3rem;
	height: 0.3rem;
}

.qui_load_mm {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	color: #999;
	font-size: .14rem;
	margin-top: .5rem;
}

.qui_auction_list {
	padding: .6rem 0;
}

.qui_auction_list .ULLIST {
	display: flex;
	flex-wrap: wrap;
	margin: -.2rem;
}

.qui_auction_list .li {
	width: 50%;
	padding: .2rem;
}

.qui_auction_list .qui-hover {
	display: flex;
	align-items: center;
}

.qui_auction_list .quiimg {
	width: 2.2rem;
	flex-shrink: 0;
	position: relative;
	margin-right: .3rem;
}

.qui_auction_list .li time {
	min-width: 1.8rem;
	line-height: .3rem;
	border-radius: .3rem;
	text-align: center;
	color: #fff;
	background: rgba(0, 0, 0, .6);
	padding: 0 .2rem;
	white-space: nowrap;
	position: absolute;
	left: 50%;
	max-width: 100%;
	bottom: .12rem;
	z-index: 2;
	transform: translateX(-50%);
	font-size: .12rem;
}

.qui_auction_list .qui-ibox {
	width: 100%;
	height: 2.2rem;
	border: .01rem solid #eee;
}

.qui_auction_list .li .quitt {
	font-size: .16rem;
	height: .48rem;
	color: #333;
	margin-bottom: .2rem;
}

.qui_auction_list .li .quipp {
	line-height: .28rem;
	color: #333;
	display: flex;
	align-items: center;
}

.qui_auction_list .li .quipp .quilab {
	min-width: .74rem;
	padding-right: .1rem;
	color: #999;
}

.qui_auction_list .li .qui_btn {
	margin-top: .25rem;
	display: flex;
	align-items: center;
}

.qui_auction_list .li .qui_btn>* {
	margin-right: .2rem;
}

.qui_btn_pm {
	display: inline-block;
	vertical-align: top;
	min-width: 1.18rem;
	line-height: .38rem;
	border: .01rem solid #eee;
	text-align: center;
	padding: 0 .2rem;
	color: #333 !important;
	white-space: nowrap;
	border-radius: 0.2rem;
}

.qui_btn_pm.hs {
	border-color: #ec6702;
	color: #ec6702 !important;
}

.qui_btn_pm.ls {
	border-color: #ec6702;
	color: #ec6702 !important;
}

.qui_btn_pm:hover {
	box-shadow: 0 0 .05rem rgba(0, 0, 0, .1);
}

.qui_ico_gz {
	display: inline-block;
	vertical-align: top;
	padding-left: .26rem;
	color: #999 !important;
	font-size: .12rem;
	background: url(../images/ls_mark.svg) left center no-repeat;
	background-size: auto .2rem;
	white-space: nowrap;
}

.qui_ico_gz.on {
	background-image: url(../images/mk2.svg);
	color: #ec6702 !important;
}

.qui-fwn {
	font-weight: normal !important;
}


.qui_page_tt {
	text-align: center;
	line-height: 1.3;
	font-weight: bold;
	font-size: .3rem;
	color: #333;
	margin-bottom: .4rem;
}

.qui_pro_infobox22.qui_pro_infobox2222 .qui-single {
	padding-bottom: 0;
}

.qui_pro_infobox22.qui_pro_infobox2222 .qui-single:last-child {
	padding-bottom: .6rem;
}

.qui_pro_infobox22.qui_pro_infobox2222 .qui_rrr {
	position: relative;
}

.qui_pro_infobox22.qui_pro_infobox2222 .quitabtt {
	position: sticky;
	left: 0;
	top: 0;
	background: #f9f9f9;
	padding-top: .2rem;
	margin-top: -.2rem;
}

.qui_mar_t50 {
	margin-top: .5rem !important;
}

.box202304270011 {}

.qui_pm_top {
	display: flex;
	align-items: center;
	line-height: .6rem;
	color: #fff;
}

.qui_pm_zt {
	flex-shrink: 0;
	width: .6rem;
	line-height: .18rem;
	font-size: .16rem;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #000;
	border-right: .02rem solid #fff;
	padding: .1rem .12rem;
	min-height: .6rem;
}

.qui_pm_zt.qui_pm_zt2 {
	background: #ec6702;
}

.qui_pm_mm {
	flex: 1;
	background: url(../images/pmbg.jpg) center no-repeat;
	background-size: cover;
	line-height: .46rem;
	padding: .07rem .2rem .07rem .28rem;
	justify-content: space-between;
	display: flex;
	align-items: center;
	position: relative;
}

.qui_pm_box {
	background: #fff;
	padding: .2rem .3rem;
}

.qui_pm_box .qui_tips {
	padding-left: .28rem;
	background: url(../images/ico_tips.svg) left center no-repeat;
	background-size: auto .2rem;
	line-height: .3rem;
	position: relative;
}

.qui_pm_box .qui_tips_mm {
	background: #fff;
	position: absolute;
	right: -.3rem;
	bottom: calc(100% + .1rem);
	width: 4.6rem;
	box-shadow: 1px 1.732px 10px 0px rgba(186, 186, 186, 0.36);
	background: #fff;
	padding: .12rem .2rem;
	font-size: .12rem;
	color: #333;
	display: none;
}

.qui_pm_box .qui_tips_mm:after {
	content: '';
	border: .1rem solid transparent;
	border-top: .1rem solid #fff;
	position: absolute;
	right: .46rem;
	top: 100%;
}

.qui_pm_box .qui_tips:hover .qui_tips_mm {
	display: block;
}

.qui_pm_time {
	display: inline-flex;
	align-items: center;
	line-height: .26rem;
}

.qui_pm_time i {
	width: .26rem;
	height: .26rem;
	background: #fff;
	color: #ec6702;
	text-align: center;
	margin: 0 .06rem;
}

.qui_ico_gg {
	display: inline-block;
	vertical-align: top;
	width: .46rem;
	height: .46rem;
	background: rgba(255, 255, 255, .2);
	border-radius: 50%;
	text-align: center;
	font-size: .12rem;
	color: #fff !important;
	line-height: 1;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.qui_ico_gg i {
	display: inline-block;
	padding-top: .22rem;
	vertical-align: top;
	background: url(../images/ls_mark3.svg) top center no-repeat;
	background-size: auto .2rem;
}

.qui_ico_gg.on i {
	background-image: url(../images/ls_mark4.svg);
}

.qui_all_icobg {
	position: absolute;
	left: .12rem;
	top: 50%;
	margin-top: -.2rem;
	width: .4rem;
	height: .4rem;
	background: url(../images/pm_ico1.svg) left center no-repeat;
	background-size: contain;
}

.qui_all_icobg.qui_all_icobg2 {
	background-image: url(../images/pm_ico2.svg);
	background-size: auto .24rem;
}

.qui_pm_pp {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: .1rem 0;
}

.qui_pm_pp>* {
	flex-shrink: 0;
}

.qui_pm_pp .quill {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	flex: 1;
}

.qui_pm_pp .quiem {
	margin-right: .4rem;
}

.qui_btn_flex {
	display: flex;
	align-items: center;
}

.qui_btn_flex .quiem {
	margin-right: .38rem;
}

.qui_btn_flex .qui_btn_bs {
	margin-right: .2rem;
}

.layui-layer-btn .layui-layer-btn0 {
	background-image: -webkit-linear-gradient(0deg, rgb(239, 122, 0) 0%, rgb(234, 91, 2) 100%);
	border: 0;
}


.qui-maxw600 {
	max-width: 6rem;
}

.qui_mar_t40 {
	margin-top: .4rem !important;
}

.qui_pm_tab .qui_toptt {
	margin-bottom: .1rem;
}

.qui_pm_tab .ULLIST {
	border: .01rem solid #eee;
	border-bottom: 0;
	background: #fff;
}

.qui_pm_tab .ULLIST .li {
	display: flex;
	align-items: center;
	border-bottom: .01rem solid #eee;
	line-height: .24rem;
	padding: .05rem 0;
	padding-left: .45rem;
}

.qui_pm_tab .ULLIST .li:first-child {
	background: #eee;
}

.qui_pm_tab .li .qui {
	flex-shrink: 0;
	padding-right: .1rem;
}

.qui_pm_tab .li .qui1 {
	width: 1.05rem;
}

.qui_pm_tab .li .qui2 {
	width: 1.65rem;
}

.qui_pm_tab .li .qui3 {
	width: 2.05rem;
}

.qui_getmore {
	display: inline-block;
	vertical-align: top;
	min-width: 1rem;
	text-align: center;
	line-height: .18rem;
	color: #fff !important;
	background: #ddd;
	padding: 0 .2rem;
	font-size: .12rem;
}

.qui_getmore i {
	display: inline-block;
	vertical-align: top;
	padding-right: .18rem;
	background: url(../images/top_sel.svg) right center no-repeat;
	background-size: auto .06rem;
}


.qui_pop_bg {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 999;
	display: none;
}

.qui_pop_box {
	position: fixed;
	width: 96%;
	max-width: 6.2rem;
	z-index: 1000;
	background: #fff;
	padding: .8rem .4rem;
	left: 50%;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
	font-size: .16rem;
	display: none;
}

.qui_all_tt24 {
	font-weight: bold;
	text-align: center;
	color: #333;
	line-height: 1;
	font-size: .24rem;
	margin-bottom: .3rem;
}

.qui_pop_box.qui_pop_box2 {
	padding: .5rem .4rem;
}

.qui_pop_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: .4rem;
}

.qui_pop_btn .qui_btn_bs {
	margin: 0 .1rem;
}

.qui_pop_cls {
	width: .2rem;
	height: .2rem;
	position: absolute;
	right: -.3rem;
	top: -.3rem;
	background: url(../images/cls22.svg) center no-repeat;
	background-size: contain;
}

.qui_all_num {
	display: inline-flex;
	vertical-align: top;
	width: 1.6rem;
	border: .01rem solid #dedede;
}

.qui_all_num .quia {
	width: .4rem;
	flex-shrink: 0;
	height: .4rem;
	font-family: '黑体';
	font-size: .3rem;
	color: #999;
	text-align: center;
	line-height: .4rem;
}

.qui_all_num .qui-text {
	flex: 1;
	text-align: center;
	padding: 0 .1rem;
	border-left: .01rem solid #dedede;
	border-right: .01rem solid #dedede;
	height: .4rem;
	line-height: .4rem;
}

.mark202305021745 {
	position: relative;
	overflow: hidden;
}

.mark202305021745 .quili {
	display: flex;
	flex-wrap: wrap;
}

.mark202305021745 .quiitem {
	width: 50%;
	border: .01rem solid #ddd;
	border-top: -.01rem;
	border-left: -.01rem;
}

.mark202305021745 .qui-pic {
	padding-bottom: 100%;
}

.mark202305021745 .swiper-pagination {
	position: relative;
	margin-top: .12rem;
	display: flex;
	align-items: center;
	justify-content: center;
	bottom: auto !important;
}

.mark202305021745 .swiper-pagination-bullet {
	width: .1rem;
	height: .03rem;
	margin: 0 .03rem !important;
	background: #ddd;
	opacity: 1;
	border-radius: 0;
}

.mark202305021745 .swiper-pagination-bullet-active {
	width: .2rem;
	background: #ec6702;
}

.qui_pm_pay {
	min-height: 5.4rem;
	background: url(../images/pay_bg.jpg) center no-repeat;
	padding: .7rem;
	text-align: center;
}

.qui_pm_pay .quiibox {
	width: .64rem;
	height: .64rem;
	margin: 0 auto .15rem;
}

.qui_pm_pay .qui_tt1 {
	font-size: .24rem;
	font-weight: bold;
	color: #010101;
	line-height: 1;
}

.qui_pm_pay .qui_tt2 {
	font-size: .24rem;
	font-weight: bold;
	color: #ec6702;
	line-height: 1;
	margin-top: .2rem;
}

.qui_mar_t80 {
	margin-top: .8rem !important;
}

.qui_pay_awaybox {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	font-size: .18rem;
	color: #000;
}

.qui_pay_awaybox .quiem {
	margin-right: .5rem;
}

.qui_radio_box:last-child {
	margin-right: 0;
}

.qui_radio_box {
	display: flex;
	align-items: center;
	margin-right: .5rem;
}

.qui_radio_box .qui-ibox {
	width: 1.6rem;
	height: .6rem;
	border: .01rem solid #e6e6e6;
	flex-shrink: 0;
	margin-left: .04rem;
}

.qui_radio_box.on .qui-ibox {
	border-color: #000;
}


.qui_car_boxbox {
	padding: .5rem;
	background: #fff;
}

.qui_mar_b40 {
	margin-bottom: .4rem !important;
}

.qui_name_28 {
	font-size: .28rem;
	font-weight: bold;
	color: #000;
	line-height: 1;
}


.qui_pad_bg50 {
	padding: .5rem;
	background: #fff;
}

.layui-icon-rate:before {
	content: '\e67a';
	color: #ddd;
}

.layui-rate {
	padding: 0 0 .2rem;
}

.quimsgbox {
	position: relative;
	width: 6.8rem;
}

.quimsgbox .qui-text {
	width: 100%;
	height: 1.7rem;
	padding: .15rem .2rem;
	border: .01rem solid #eee;
	line-height: 1.75;
}

.quimsgbox .qui-btn-df {
	border-radius: 0;
	position: absolute;
	left: calc(100% + .26rem);
	bottom: 0;
}


.info_07061450 {
	display: flex;
	justify-content: space-between;
}

.info_07061450 .iconlist {
	display: flex;
}

.info_07061450 .iconlist>* {
	cursor: pointer;
	font-size: 0.12rem;
	color: #666;
	line-height: 0.3rem;
}

.info_07061450 .iconlist>*+* {
	margin-left: 0.28rem;
}

.info_07061450 .iconlist .zan,
.info_07061450 .iconlist .ping {
	padding-left: 0.2rem;
}

.info_07061450 .iconlist .zan {
	background: url(../images/ico_zan.svg) left center no-repeat;
}

.info_07061450 .iconlist .zan.on {
	color: #ec6702;
	background-image: url(../images/ico_zan_on.svg);
}

.info_07061450 .iconlist .ping {
	background: url(../images/ico_ping.svg) left center no-repeat;
}

.info_07061450 .iconlist .ping.on {
	color: #ec6702;
	background-image: url(../images/ico_ping_on.svg);
}

.quixing {
	position: relative;
	height: .2rem;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: .15rem;
}

.quixing i {
	width: .2rem;
	height: .2rem;
	margin-right: .04rem;
	flex-shrink: 0;
	background: url(../images/mk1.svg) center no-repeat;
	background-size: contain;
}

.quixing i.on {
	background-image: url(../images/mk2.svg);
}

.quixing .quidel {
	width: .2rem;
	height: .2rem;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/cls3.svg) center no-repeat;
	background-size: contain;
}




.qui-plboxpad {
	padding: .6rem;
	background: #fff;
}

.qui_top_xinxin {
	padding-bottom: .3rem;
	margin-bottom: .3rem;
	border-bottom: .01rem solid #eee;
	display: flex;
	align-items: center;
}

.qui_xinxin_box {
	display: flex;
	width: 1.10rem;
	background: url(../images/mk1.png) left center repeat-x;
	background-size: auto .2rem;
	height: .2rem;
	position: relative;
	margin: 0 .3rem 0 .2rem;
}

.qui_xinxin_box .quiii {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background: url(../images/mk2.png) left center repeat-x;
	background-size: auto .2rem;
}

.qui_tab_pinglun {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.qui_tab_pinglun .quia {
	min-width: .8rem;
	text-align: center;
	border-radius: .26rem;
	line-height: .26rem;
	color: #333;
	font-size: .14rem;
	padding: 0 .14rem;
	background: #f8f8f8;
	margin-right: .1rem;
}

.qui_tab_pinglun .quia.on {
	background: #ec6702;
	color: #fff;
}


.ul202305082341 {
	display: flex;
	margin: 0 -.1rem;
	flex-wrap: wrap;
}

.ul202305082341 .li {
	width: 2.28rem;
	padding: .1rem;
	display: flex;
}

.ul202305082341 .quili {
	background: #ec6702;
	color: #fff;
	text-align: center;
	font-size: .14rem;
	border-radius: .1rem;
	width: 100%;
	padding: .2rem .1rem;
	position: relative;
	min-height: 2.38rem;
}

.ul202305082341 .quili:after {
	content: '';
	width: 100%;
	left: 0;
	top: 1.06rem;
	background: url(../images/yhbg.jpg) center no-repeat;
	background-size: 100% 100%;
	pointer-events: none;
	z-index: 2;
	height: .12rem;
	position: absolute;
}

.ul202305082341 .li .quije1 {
	display: flex;
	align-items: flex-end;
	line-height: 1;
	min-height: .36rem;
	font-size: .22rem;
	justify-content: center;
}

.ul202305082341 .li .quije2 {
	line-height: 1.2;
	font-size: .16rem;
	min-height: .16rem;
	margin: .15rem 0 .45rem;
}

.ul202305082341 .li .quitm {
	font-size: .12rem;
	line-height: 1.2;
}

.ul202305082341 .li .quitm2 {
	font-size: .14rem;
	margin-top: .08rem;
}

.ul202305082341 .li .quibtn {
	font-size: .14rem;
	margin-top: .1rem;
	background: #fff;
	border-radius: .3rem;
	line-height: .3rem;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	color: #ec6702;
	font-weight: bold;
	min-width: 1rem;
}

.if202305090023 {
	display: flex;
	align-items: center;
	padding-bottom: .4rem;
	border-bottom: .01rem solid #eee;
	margin-top: .4rem;
	font-size: .14rem;
	color: #333;
}

.if202305090023 a {
	color: #333;
}

.if202305090023 .quiava {
	width: 2rem;
	height: 2rem;
	position: relative;
	border: .01rem solid #eee;
	flex-shrink: 0;
	margin-right: .4rem;
}

.if202305090023 .quiinfo {
	flex: 1;
}

.qui_mar_t15 {
	margin-top: .15rem !important;
}

.if202305090023 .quitt {
	font-size: .16rem;
	color: #333;
	line-height: .26rem;
}

.if202305090023 .quiem {
	display: inline-block;
	vertical-align: top;
	min-width: .8rem;
}


.qui_smrz_info .quipp {
	padding: .1rem 0;
	color: #000;
	font-size: .14rem;
	margin-left: .7rem;
}

.qui_smrz_info .quipptop {
	position: relative;
	padding-left: .7rem;
	margin-bottom: .6rem;
}

.qui_smrz_info .quitt {
	font-size: .16rem;
	font-weight: bold;
	color: #333;
}

.qui_smrz_info .quitxt {
	font-size: .14rem;
	color: #999;
	margin-top: .1rem;
}

.qui_smrz_info .quipptop img {
	position: absolute;
	left: 0;
	top: 0;
	width: .5rem;
}

.qui_sfzimg {
	display: flex;
	flex-wrap: wrap;
	width: 6.4rem;
	margin-top: -.2rem;
}

.qui_sfzimg .quiup {
	width: 1.9rem;
	margin: 0 .14rem .14rem 0;
}

.qui_sfzimg .quiup .qui-pic {
	padding-bottom: 66.3157894737%;
}

.evaluate_upload .quiup {
	display: flex;
	align-items: flex-end;
	color: #e0e0e0;
	font-size: 0.12rem;
	justify-content: center;
	align-items: flex-end;
}

.qui_tel_box {
	width: 6rem;
	position: relative;
	margin-top: .2rem;
}

.qui_tel_box .quiint {
	position: relative;
	display: flex;
	align-items: center;
}

.qui_tel_box .quiint .qui_btn_bs {
	min-width: 1.9rem;
	line-height: .46rem;
	height: .46rem;
	margin-left: .15rem;
	flex-shrink: 0;
}

.qui_tel_box .quiint .quicd {
	flex: 1;
	position: relative;
}

.qui_tel_box .quiint .quisd {
	position: absolute;
	line-height: .46rem;
	right: 0;
	top: 0;
	padding: 0 .2rem;
	color: #ec6702;
	font-size: .14rem;
}

.qui_tel_box .quiint .qui-text {
	height: .46rem;
	line-height: .46rem;
	border: .01rem solid #eee;
	padding: 0 .2rem;
	border-radius: 0;
	font-size: .14rem;
}

.qui_biaoqian {
	position: absolute;
	right: .2rem;
	top: .2rem;
	z-index: 10;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.qui_biaoqian .quiem {
	width: .59rem;
	height: .26rem;
	margin-left: .1rem;
	background: url(../images/h_ico3.png) center no-repeat;
	background-size: contain;
}

.qui_biaoqian .quiem.hot {
	background-image: url(../images/h_ico3.png);
}

.qui_biaoqian .quiem.rec {
	background-image: url(../images/h_ico5.png);
}

.qui_biaoqian .quiem.new {
	background-image: url(../images/h_ico2.png);
}

.qui_all_dp {
	display: inline-block;
	vertical-align: top;
	background: url(../images/dpbg.svg) right center no-repeat;
	background-size: auto .16rem;
	color: #333 !important;
	font-weight: bold;
	font-size: .14rem;
	min-width: .18rem;
	height: .16rem;
}

.quiflexloc {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
}

.quiflexloc .qui_dp_loc {
	flex-shrink: 0;
}

.quiflexloc .qui_dp_loc i {
	display: inline-block;
	vertical-align: top;
	padding-left: .22rem;
	background: url(../images/ico_dp.svg) left center no-repeat;
	background-size: auto .14rem;
	font-weight: bold;
}

.quijg s {
	font-size: .14rem;
	color: #999;
}

.qui_fwb {
	font-weight: bold !important;
}

.qui_col_df {
	color: #ec6702 !important;
}

.qui_fs24 {
	font-size: .24rem !important;
}


.qui_dp_loc {
	background-image: -webkit-linear-gradient(90deg, rgb(243, 243, 243) 0%, rgb(255, 255, 255) 100%);
	padding: 0 .18rem;
	border-radius: .3rem;
	line-height: .3rem;
	border: .01rem solid #ddd;
	display: inline-flex;
	align-items: center;
}

.qui_dp_ttbox {
	margin-bottom: .4rem;
	background: #fff;
	border: .01rem solid #ddd;
}

.qui_dp_ttbox .quibox {
	display: flex;
	align-items: center;
	border-top: .01rem solid #ddd;
}

.qui_dp_ttbox .quibtn {
	width: 50%;
	line-height: .4rem;
	text-align: center;
	padding: 0 .1rem;
	color: #666;
	font-size: .14rem;
}

.qui_dp_ttbox .quibtn:not(:first-child) {
	border-left: .01rem solid #ddd;
}

.qui_dp_ttbox .quibtn em {
	display: inline-block;
	vertical-align: top;
	padding-left: .22rem;
	background: left center no-repeat;
	background-size: auto .14rem;
}

.qui_dp_ttbox .quibtn1 em {
	background-image: url(../images/ico_dp.svg);
}

.qui_dp_ttbox .quibtn2 em {
	background-image: url(../images/ls_mark1.svg);
}

.qui_dp_ttbox .quidp {
	display: block;
	line-height: .48rem;
	text-align: center;
	background-image: -webkit-linear-gradient(90deg, rgb(243, 243, 243) 0%, rgb(255, 255, 255) 100%);
	color: #333;
	font-weight: bold;
	font-size: .14rem;
	line-height: .2rem;
	padding: .14rem .1rem;
}

.qui_dp_ttbox .quidp em {
	background: url(../images/dpbg.svg) right center no-repeat;
	background-size: auto .16rem;
	vertical-align: top;
	padding-right: .26rem;
}

.qui_home_banbox {
	display: flex;
	margin-top: 0rem;
}

.menu_cont_box {
	display: none;
}

.all_menu:hover .menu_cont_box {
	display: block;
}

.qui_home_banbox .qui_lllb {
	width: 100%;
	flex-shrink: 0;
	z-index: 40;
	position: relative;
}

.qui_home_banbox .qui_lllb:hover {
	box-shadow: .02rem .05rem .1rem rgba(0, 0, 0, .1);
}

.qui_home_banbox .qui-homeban {
	flex: 1;
	width: calc(100% - 2.6rem);
}

.qui_home_banbox .DLLIST {
	height: 4.8rem;
	padding: .22rem 0;
	position: relative;
}

.qui_home_banbox .DLLIST>dd>a {
	display: block;
	line-height: .22rem;
	padding: .1rem .5rem .1rem .35rem;
	font-size: .14rem;
	color: #fff;
	position: relative;
}

.qui_home_banbox .DLLIST>dd:hover>a {
	color: #fff;
	background: rgba(255, 255, 255, .2);
}

.qui_home_banbox .DLLIST>dd>a:after {
	content: '';
	width: .06rem;
	height: .14rem;
	background: url(../images/ico_rr1.svg) right center no-repeat;
	background-size: contain;
	position: absolute;
	right: .35rem;
	top: 50%;
	transform: translateY(-50%);
}

.qui_home_banbox .DLLIST>dd:hover>a:after {
	background-image: url(../images/ico_rr2.svg);
}

.qui_home_banbox .quidllist_item {
	display: flex;
	line-height: 1;
	margin-bottom: 0.15rem;
}

.qui_home_banbox .quidllist_item .left {
	font-size: 0.14rem;
	color: #333333;
	margin-right: 0.25rem;
	font-weight: bold;
	text-align: right;
	width: 5em;
	padding-bottom: 0.1rem;
}

.qui_home_banbox .quidllist_item .right {
	flex: 1;
	display: flex;
	flex-wrap: wrap;
}

.qui_home_banbox .quidllist_item .item_a {
	margin-right: 0.15rem;
	display: block;
	padding-bottom: 0.1rem;
}

.qui_home_banbox .quidllist_item .item_a:hover {
	color: #ec6702;
}

.qui_home_banbox .quidllist {
	position: absolute;
	background: #fff;
	left: 100%;
	top: 0;
	max-width: 9.8rem;
	width: calc((100vw - 3rem));
	height: 4.8rem;
	padding: 0.35rem;
	display: none;
	overflow-y: auto;
	box-shadow: 0 -4px 5px -5px #ccc, 0 4px 5px -5px #ccc;
	align-items: flex-start;
	flex-wrap: wrap;
	align-content: flex-start;
	font-size: 0.14rem;
	color: #666666;
}

.qui_home_banbox .quidllist .quimm {
	color: #999;
	font-size: .14rem;
	white-space: nowrap;
	position: absolute;
	right: .4rem;
	bottom: .3rem;
}

.qui_home_banbox .DLLIST>dd:hover .quidllist {
	display: flex;
}

.qui_home_banbox .quidllist .quili {
	width: 50%;
	padding: .15rem;
}

.qui_home_banbox .DLLIST::-webkit-scrollbar {
	width: 0.04rem;
	background-color: #999;
}

.qui_home_banbox .DLLIST::-webkit-scrollbar-thumb {
	background-color: #fff;
	border-radius: 0.5rem;
}

.qui_home_banbox .quidllist .qui-hover {
	display: flex;
	align-items: center;
}

.qui_home_banbox .quidllist .quiimgbg {
	width: .46rem;
	height: .46rem;
	flex-shrink: 0;
	margin-right: .2rem;
	background: center no-repeat;
	background-size: cover;
	position: relative;
	overflow: hidden;
}

.qui_home_banbox .quidllist .quitt {
	flex: 1;
}




.qui_home_tbg {
	text-align: center;
	line-height: 1;
	margin-bottom: .3rem;
}

.qui_home_tbg em {
	display: inline-block;
	vertical-align: top;
	font-weight: bold;
	color: #000;
	font-size: .28rem;
	padding: 0 .4rem 0 .3rem;
	position: relative;
}

.qui_home_tbg em:after,
.qui_home_tbg em:before {
	content: '';
	width: .26rem;
	height: .26rem;
	background: center no-repeat;
	background-size: contain;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.qui_home_tbg em:after {
	right: 0;
	background-image: url(../images/htt2.svg);
	background-position: right center;
}

.qui_home_tbg em:before {
	left: 0;
	background-image: url(../images/htt1.svg);
	background-size: auto .12rem;
	background-position: left center;
}

.qui_home_hotll {
	display: flex;
	align-items: flex-start;
}

.qui_home_hotll .ULLIST1 {
	width: 50%;
	flex-shrink: 0;
	display: flex;
	align-items: flex-start;
}

.qui_home_hotll .ULLIST1 .li {
	width: 50%;
	padding: .06rem;
}

.qui_home_hotll .ULLIST1 .li .qui-pic {
	padding-bottom: 3.7rem;
	color: #fff;
	text-align: center;
}

.qui_home_hotll .ULLIST1 .li .quiinfo {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	font-size: .18rem;
	padding: .3rem .1rem;
	line-height: 1.3;
	z-index: 2;
}

.qui_home_hotll .ULLIST1 .li .quiinfo .quitt {
	font-size: .3rem;
	font-weight: bold;
	margin-bottom: .1rem;
}

.qui_home_hotll .ULLIST2 {
	flex: 1;
	width: 50%;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}

.qui_home_hotll .ULLIST2 .li {
	width: 50%;
	padding: .06rem;
}

.qui_home_hotll .ULLIST2 .li .qui-libox {
	background: #fff;
	padding: .22rem .4rem;
}

.qui_home_hotll .ULLIST2 .li .quitt {
	display: flex;
	align-items: flex-end;
	color: #666;
	font-size: .14rem;
	line-height: 1;
	margin-bottom: .21rem;
}

.qui_home_hotll .ULLIST2 .li .quitt .quiem1 {
	font-size: .24rem;
	color: #333;
	padding-right: .1rem;
}

.qui_home_hotll .ULLIST2 .li .quiimg {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.qui_home_hotll .ULLIST2 .li .qui-ibox {
	width: .9rem;
	height: .9rem;
	overflow: visible;
}

.qui_home_all33 {
	position: relative;
}

.qui_home_tabtt {
	background: #fff;
	position: sticky;
	left: 0;
	top: 0;
	padding: .12rem .14rem;
	z-index: 10;
	display: flex;
	align-items: center;
	overflow: auto;
}

.qui_home_tabtt .quia {
	min-width: .9rem;
	flex-shrink: 0;
	text-align: center;
	line-height: .36rem;
	color: #000;
	font-weight: bold;
	font-size: .16rem;
	border-radius: .36rem;
	position: relative;
	margin-right: .3rem;
}

.qui_home_tabtt .quia:last-child {
	margin-right: 0;
}

.qui_home_tabtt .quia:after {
	content: '';
	width: .01rem;
	height: .3rem;
	background: #ddd;
	position: absolute;
	left: calc(100% + .15rem);
	top: 50%;
	transform: translateY(-50%);
}

.qui_home_tabtt .quia.on {
	color: #fff;
	background: #ec6702;
}

.qui_home_tabtt .quia:last-child:after {
	display: none;
}

.qui_home_tabtt::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.qui_home_tabtt::-webkit-scrollbar-track {
	background-color: #f2f2f2;
}

.qui_home_tabtt::-webkit-scrollbar-thumb {
	background-color: #ec6702;
	border-radius: 2.5px;
}

.qui_home_tabtt::-webkit-scrollbar-thumb:hover {
	background-color: #ec6702;
	border-radius: 2.5px;
}

.qui_home_tabtt::-webkit-scrollbar-thumb:active {
	background-color: #ec6702;
	border-radius: 2.5px;
}

.qui_pro_listHH {
	margin-top: .2rem !important;
}

.qui_home_tjtt {
	margin-top: .2rem;
}

.qui_home_tjtt .DLLIST {
	display: flex;
	flex-wrap: wrap;
	margin: -.075rem;
}

.qui_home_tjtt .DLLIST .dd {
	width: 33.3333333%;
	padding: .075rem;
}

.qui_home_tjtt .DLLIST .dd .qui-pic {
	padding-bottom: 1.6rem;
}

.qui_loading {
	padding: .4rem 0;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #999;
}

.qui_loading i {
	width: .32rem;
	height: .32rem;
	background: url(../images/loading3.svg) center no-repeat;
	background-size: contain;
	animation: loading 1.5s linear infinite;
}

.qui_loading em {
	padding-top: .15rem;
}


.qui_dp_topbox {
	background: #eee;
	box-shadow: inset 0px 3px 2px 0px rgba(224, 224, 224, 0.7);
	padding: .12rem 0;
}

.qui_dp_topbox .quiflex {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.qui_dp_topbox .quiflex .qui_dpbgbg {
	padding: 0 .22rem;
	background-image: -webkit-linear-gradient(90deg, rgb(243, 243, 243) 0%, rgb(255, 255, 255) 100%);
	border: .01rem solid #ddd;
	line-height: .3rem;
	white-space: nowrap;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: .3rem;
}

.qui_ico_dp {
	display: inline-block;
	vertical-align: top;
	padding-left: .22rem;
	background: url(../images/ico_dp.svg) left center no-repeat;
	background-size: auto .16rem;
	font-weight: bold;
	color: #333 !important;
}

.qui_dp_topbox .qui_pf {
	display: inline-flex;
	vertical-align: top;
	align-items: center;
	font-size: .14rem;
	color: #ec6702;
	margin-left: .2rem;
}

.qui_dp_topbox .qui_pf span {
	display: inline-block;
	vertical-align: top;
	width: .88rem;
	height: .14rem;
	position: relative;
	background: url(../images/xinbg0.png) left center no-repeat;
	background-size: auto;
	margin-right: .1rem;
}

.qui_dp_topbox .qui_pf span i {
	position: absolute;
	width: 0;
	left: 0;
	top: 0;
	height: 100%;
	background: url(../images/xinbg1.png) left center no-repeat;
}

.qui_dp_mmbox {
	background: #fff center no-repeat;
	background-size: cover;
}

.qui_dp_mmbox .quiflex {
	display: flex;
	align-items: center;
	justify-content: space-between;
	min-height: 1.1rem;
}

.qui_dp_logo {
	display: inline-flex;
	align-items: center;
}

.qui_dp_logo .quilg {
	width: 1.86rem;
	height: .6rem;
	background: center no-repeat;
	background-size: contain;
	flex-shrink: 0;
	margin-right: .2rem;
}

.qui_dp_logo .quiinfo .h3 {
	color: #333;
	font-size: .16rem;
	font-weight: bold;
	margin-bottom: .1rem;
}

.qui_all_gz {
	display: inline-block;
	vertical-align: top;
	min-width: 1rem;
	line-height: .3rem;
	border-radius: .3rem;
	border: .01rem solid #ddd;
	font-size: .14rem;
	color: #666 !important;
	background-image: -webkit-linear-gradient(90deg, rgb(243, 243, 243) 0%, rgb(255, 255, 255) 100%);
	text-align: center;
	padding: 0 .12rem;
}

.qui_all_gz i {
	display: inline-block;
	vertical-align: top;
	padding-left: .2rem;
	background: url(../images/ico_gz.svg) left center no-repeat;
	background-size: auto .16rem;
}

.qui_all_gz.on i {
	background-image: url(../images/ls_mark2.svg);
	color: #ec6702;
}


.qui_zdzb_top {
	margin-top: .8rem;
}

.qui_zdzb_top .quitoptt {
	font-weight: bold;
	text-align: center;
	color: #000;
	font-size: .36rem;
	line-height: 1.2;
	margin-bottom: .4rem;
}

.qui_zdzb_top .ULLIST {
	display: flex;
	margin: -.075rem;
	flex-wrap: wrap;
}

.qui_zdzb_top .li {
	width: 33.3333333333%;
	padding: .075rem;
}

.qui_zdzb_top .li .qui-pic {
	padding-bottom: 130.810810811%;
	border-radius: .35rem 1.7rem .35rem .35rem;
}

.qui_zdzb_top .li .qui-hover {
	background: #efefef;
	border-radius: .35rem 1.7rem .35rem .35rem;
	border: .05rem solid #efefef;
	text-align: center;
}

.qui_zdzb_top .li .quiinfo {
	padding: .15rem .1rem;
}

.qui_zdzb_top .li .quitt {
	font-size: .16rem;
	font-weight: bold;
	color: #000;
	margin-bottom: .1rem;
}

.qui_zdzb_top .li .quitm span {
	vertical-align: top;
	padding: 0 .2rem;
	background: #f7c600;
	color: #000;
	border-radius: .3rem;
	display: inline-flex;
	align-items: center;
}

.qui_zdzb_top .li .quitm .quijg {
	font-size: .22rem;
	font-weight: bold;
}

.qui_dp_nav {
	background: #333;
}

.qui_dp_nav .quiflex {
	position: relative;
	display: flex;
	align-items: center;
	min-height: .46rem;
	justify-content: space-between;
}

.qui_dp_menu .ULLIST {
	display: flex;
	align-items: center;
}

.qui_dp_menu .li {
	margin-right: .15rem;
}

.qui_dp_menu .li>a {
	display: block;
	padding: 0 .12rem;
	line-height: .3rem;
	border-radius: .3rem;
	color: #fff;
	font-size: .14rem;
	position: relative;
}

.qui_dp_menu .li>a:after {
	content: '';
	width: 100%;
	height: .1rem;
	position: absolute;
	left: 0;
	top: 100%;
}

.qui_dp_menu .li>a em {
	display: inline-block;
	vertical-align: top;
	padding-right: .16rem;
	background: url(../images/top_sel.svg) right center no-repeat;
	background-size: auto .06rem;
}

.qui_dp_menu .li:hover>a {
	background: #484848;
}

.qui_dp_menu .li:hover .qui_sub_menu {
	display: flex;
}

.qui_sub_menu {
	display: none;
	align-items: flex-start;
	flex-wrap: wrap;
	position: absolute;
	width: 100%;
	background: #fff;
	padding: .3rem .5rem;
	z-index: 90;
	left: 0;
	top: 100%;
}

.qui_sub_menu .DLLIST {
	width: 20%;
}

.qui_sub_menu .DLLIST dt {
	font-weight: bold;
	color: #333;
	font-size: .16rem;
	line-height: 1.2;
	padding-bottom: .16rem;
	margin-bottom: .16rem;
	border-bottom: .01rem solid #eee;
}

.qui_sub_menu .DLLIST dd a {
	display: inline-block;
	vertical-align: top;
	color: #666;
	font-size: .14rem;
	padding: .03rem .2rem .03rem 0;
}

.qui_sub_menu .DLLIST dd a:hover {
	text-decoration: underline;
	color: #ec6702;
}

.qui_dp_search {
	width: 2.6rem;
	position: relative;
}

.qui_dp_search .qui-text {
	height: .3rem;
	line-height: .3rem;
	border-radius: .3rem;
	padding: 0 .35rem 0 .12rem;
	background: #484848;
	border: 0;
	color: #fff;
}

.qui_dp_search .quibtn {
	position: absolute;
	width: .26rem;
	height: .26rem;
	background: #ec6702 url(../images/top_ss.svg) center no-repeat;
	background-size: auto .14rem;
	right: .02rem;
	top: .02rem;
	border-radius: 50%;
}


.qui_dp_list {
	padding: .6rem 0 1.2rem;
	display: flex;
	align-items: flex-start;
}

.qui_dp_leibie {
	width: 2.1rem;
	flex-shrink: 0;
	margin-right: .3rem;
	background: #fff;
}

.qui_dp_leibie .quittt {
	font-weight: bold;
	background: #ec6702;
	color: #fff;
	font-size: .16rem;
	line-height: .26rem;
	padding: .1rem .2rem;
}

.qui_dp_list .qui_rrbox {
	flex: 1;
}

.qui_dp_leibie .ULLIST {
	padding: 0 .2rem;
}

.qui_dp_leibie .ULLIST .li>a {
	display: block;
	font-size: .14rem;
	color: #333;
	padding: .1rem 0;
	border-top: .01rem solid #eee;
	position: relative;
}

.qui_dp_leibie .ULLIST .li>a.has {
	padding-right: .2rem;
}

.qui_dp_leibie .ULLIST .li>a.has:after {
	content: '';
	width: .2rem;
	height: .08rem;
	background: url(../images/ico_sel2.svg) right center no-repeat;
	background-size: contain;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.qui_dp_leibie .DLLIST {
	padding-bottom: .15rem;
	display: none;
}

.qui_dp_leibie .DLLIST>dd>a {
	display: block;
	line-height: .2rem;
	padding: .05rem 0;
	color: #999;
	font-size: .12rem;
}

.qui_dp_leibie .DLLIST>dd.on>a {
	color: #ec6702;
}

.qui_dp_list .qui_pro_list {
	padding-top: .1rem;
}

.qui_dp_list .qui_pro_list .li {
	width: 25%;
}

.qui_dp_prott {
	background: #fff;
	padding: .08rem .2rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.qui_dp_prott .qui_ll {
	color: #333;
	font-weight: bold;
	font-size: .16rem;
}

.qui_dp_prott .qui_rr {
	display: flex;
	align-items: center;
}

.qui_dp_prott .qui_rr .quia {
	padding: 0 .1rem;
	line-height: .28rem;
	border: .01rem solid #ddd;
	font-size: .14rem;
	color: #333;
	margin-left: -.01rem;
}

.qui_dp_prott .qui_rr .quia em {
	display: inline-block;
	vertical-align: top;
	padding-right: .16rem;
	background: url(../images/sot.svg) right center no-repeat;
	background-size: auto .12rem;
}

.qui_dp_prott .qui_rr .quia.on em {
	background-image: url(../images/sot2.svg);
}

.qui_dp_prott .qui_rr .quia.on {
	border-color: #ec6702;
	background: #ec6702;
	color: #fff;
}

.qui_store_top {
	background: #333;
	padding: .15rem .6rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	min-height: .8rem;
}

.qui_store_top .qui-logo img {
	max-height: .5rem;
}

.qui_store_top .qui_rr {
	display: flex;
	align-items: center;
}


.qui_store_top .quia {
	color: rgba(255, 255, 255, .6);
}

.qui_store_top .quia44 {
	margin-left: .2rem;
}

.qui_store_top .qui1 {
	display: inline-block;
	vertical-align: top;
	font-size: .12rem;
	padding-top: .28rem;
	background: url(../images/ico_xx.svg) top center no-repeat;
	background-size: auto .24rem;
	color: rgba(255, 255, 255, .6);
	line-height: 1;
}

.qui_store_top .qui2 {
	background: #ec6702;
	min-width: 1rem;
	line-height: .36rem;
	border-radius: .36rem;
	text-align: center;
	padding: 0 .14rem;
	margin-left: .1rem;
}

.qui_store_top .qui2 em {
	display: inline-block;
	vertical-align: top;
	padding-left: .22rem;
	background: url(../images/car.svg) left center no-repeat;
	background-size: auto .14rem;
	font-size: .12rem;
	color: #fff;
}

.qui_store_top .qui3 {
	font-size: .14rem;
	display: inline-flex;
	vertical-align: top;
	align-items: center;
	margin-left: .3rem;
}

.qui_store_top .qui3 .quiava {
	display: block;
	width: .3rem;
	height: .3rem;
	border-radius: 50%;
	background: #666 center no-repeat;
	background-size: cover;
	flex-shrink: 0;
	margin-right: .08rem;
}

.qui_store_ss {
	width: 13.28125vw;
	position: relative;
	margin-left: .3rem;
}

.qui_store_ss .qui-text {
	height: .36rem;
	line-height: .36rem;
	border-radius: .36rem;
	padding: 0 .42rem 0 .16rem;
	background: #464748;
	border: 0;
	color: #fff;
}

.qui_store_ss .quibtn {
	position: absolute;
	width: .42rem;
	height: 100%;
	background: url(../images/top_ss4.svg) center no-repeat;
	background-size: auto .14rem;
	right: 0;
	top: 0;
}

.qui_store_main {
	display: flex;
	position: relative;
}

.qui_store_left {
	position: sticky;
	left: 0;
	top: 0;
	width: 2.4rem;
	background: #fff;
	max-height: calc(100vh);
	box-shadow: 0px 2px 10px 0px rgba(31, 44, 60, 0.05);
	padding: 0 0 .2rem;
	min-height: calc(100vh - .8rem);
	overflow: auto;
}

.qui_store_right {
	padding: .2rem;
	flex: 1;
	width: calc(100% - 2.4rem);
}

.qui_store_pad {
	background: #fff;
	padding: .3rem;
	border-radius: .1rem;
}

.qui_store_toptips {
	padding: .25rem .2rem .25rem .4rem;
	line-height: .2rem;
	font-size: .14rem;
	color: #333;
}

.layui-btn-sm {
	height: auto !important;
}

/*.qui_store_menu .ULLIST{border-top: .01rem solid #eee;}*/
.qui_store_menu .ULLIST .li {
	border-bottom: .01rem solid #eee;
}

.qui_store_menu .ULLIST .li>a {
	display: block;
	line-height: .2rem;
	padding: .2rem .4rem .2rem .72rem;
	position: relative;
	color: #333;
	font-size: .16rem;
}

.qui_store_menu .ULLIST .li>a:after {
	content: '';
	position: absolute;
	left: .4rem;
	top: 50%;
	transform: translateY(-50%);
	width: .24rem;
	height: .24rem;
	background: center no-repeat;
	background-size: .18rem;
}

.qui_store_menu .ULLIST .li>a:before {
	content: '';
	background: url(../images/ico_rr3.svg) center no-repeat;
	background-size: contain;
	width: .1rem;
	height: .1rem;
	position: absolute;
	right: .2rem;
	top: 50%;
	transform: translateY(-50%);
}

.qui_store_menu .ULLIST .li.on>a:before {
	background-image: url(../images/ico_rr4.svg);
}

.qui_store_menu .ULLIST .li.on>a.has:before {
	transform: translateY(-50%) rotate(90deg);
}

.qui_store_menu .ULLIST .li1>a:after {
	background-image: url(../images/stIco1.svg);
}

.qui_store_menu .ULLIST .li2>a:after {
	background-image: url(../images/stIco2.svg);
}

.qui_store_menu .ULLIST .li3>a:after {
	background-image: url(../images/stIco3.svg);
}

.qui_store_menu .ULLIST .li4>a:after {
	background-image: url(../images/stIco4.svg);
}

.qui_store_menu .ULLIST .li5>a:after {
	background-image: url(../images/stIco5.svg);
}

.qui_store_menu .ULLIST .li6>a:after {
	background-image: url(../images/stIco6.svg);
}

.qui_store_menu .ULLIST .li7>a:after {
	background-image: url(../images/stIco7.svg);
}

.qui_store_menu .ULLIST .li33>a:after {
	background-image: url(../images/stIco33_1.svg);
}

.qui_store_menu .ULLIST .li44>a:after {
	background-image: url(../images/stIco44_1.svg);
}

.qui_store_menu .ULLIST .li55>a:after {
	background-image: url(../images/stIco55_1.svg);
}

.qui_store_menu .ULLIST .li66>a:after {
	background-image: url(../images/stIco66_1.svg);
}

.qui_store_menu .ULLIST .li77>a:after {
	background-image: url(../images/stIco77_1.svg);
}

.qui_store_menu .ULLIST .li88>a:after {
	background-image: url(../images/stIco88_1.svg);
}

.qui_store_menu .ULLIST .li1.on>a:after {
	background-image: url(../images/stIco11.svg);
}

.qui_store_menu .ULLIST .li2.on>a:after {
	background-image: url(../images/stIco22.svg);
}

.qui_store_menu .ULLIST .li3.on>a:after {
	background-image: url(../images/stIco33.svg);
}

.qui_store_menu .ULLIST .li4.on>a:after {
	background-image: url(../images/stIco44.svg);
}

.qui_store_menu .ULLIST .li5.on>a:after {
	background-image: url(../images/stIco55.svg);
}

.qui_store_menu .ULLIST .li6.on>a:after {
	background-image: url(../images/stIco66.svg);
}

.qui_store_menu .ULLIST .li7.on>a:after {
	background-image: url(../images/stIco77.svg);
}

.qui_store_menu .ULLIST .li33.on>a:after {
	background-image: url(../images/stIco33_2.svg);
}

.qui_store_menu .ULLIST .li44.on>a:after {
	background-image: url(../images/stIco44_2.svg);
}

.qui_store_menu .ULLIST .li55.on>a:after {
	background-image: url(../images/stIco55_2.svg);
}

.qui_store_menu .ULLIST .li66.on>a:after {
	background-image: url(../images/stIco66_2.svg);
}

.qui_store_menu .ULLIST .li77.on>a:after {
	background-image: url(../images/stIco77_2.svg);
}

.qui_store_menu .ULLIST .li88.on>a:after {
	background-image: url(../images/stIco88_2.svg);
}

.qui_store_menu .ULLIST .li.on>a {
	color: #fff;
	background-image: -webkit-linear-gradient(0deg, rgb(239, 122, 0) 0%, rgb(234, 91, 2) 100%);
}

.qui_store_menu .DLLIST {
	display: none;
	background: #f9f2f2;
}

.qui_store_menu .DLLIST>dd>a {
	display: block;
	color: #999;
	font-size: .14rem;
	line-height: .2rem;
	padding: .17rem .4rem .17rem .72rem;
	position: relative;
}

.qui_store_menu .DLLIST>dd.on>a {
	color: #ec6702;
}

.qui_store_menu .DLLIST>dd+dd>a:after {
	content: '';
	width: calc(100% - .4rem);
	background: #e9dada;
	height: .01rem;
	position: absolute;
	left: .2rem;
	top: 0;
}

.qui_store_menu .DLLIST>dd>a:before {
	content: '';
	background: url(../images/ico_rr5.svg) center no-repeat;
	background-size: contain;
	width: .1rem;
	height: .1rem;
	position: absolute;
	right: .2rem;
	top: 50%;
	transform: translateY(-50%);
}

.qui_store_menu .DLLIST>dd.on>a:before {
	background-image: url(../images/ico_rr6.svg);
}


.qui_store_home {
	display: flex;
}

.qui_store_home .qui_lll {
	flex: 1;
}

.qui_store_home .qui_rrr {
	flex-shrink: 0;
	margin-left: .2rem;
	width: 23.6979166667vw;
}

.qui_st_lunbo {
	margin-bottom: .1rem;
}

.qui_st_lunbo .li .qui-pic {
	padding-bottom: 40.5063291139%;
	border-radius: .1rem;
}

.qui_st_lunbo .slick-dots {
	position: relative;
	margin-top: .1rem;
	bottom: auto;
	height: .04rem;
}

.qui_st_lunbo .slick-dots li {
	margin: 0 .05rem;
	background: #ddd;
	width: .2rem;
	height: .04rem;
	border-radius: .04rem;
	opacity: 1;
}

.qui_st_lunbo .slick-dots li.slick-active {
	background: #ec6702;
}

.qui_store_home .quibox1 .ULLIST {
	border-radius: .1rem;
	background: url(../images/stbg.jpg) center no-repeat;
	background-size: cover;
	min-height: 1.5rem;
	display: flex;
	align-items: center;
}

.qui_store_home .quibox1 .ULLIST .li {
	width: 25%;
	text-align: center;
	position: relative;
}

.qui_store_home .quibox1 .ULLIST .qui-hover {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: .14rem;
}

.qui_store_home .quibox1 .ULLIST .li b {
	font-size: .3rem;
	display: block;
	line-height: 1;
	margin-bottom: .1rem;
}

.qui_store_home .quibox1 .ULLIST .li:after {
	content: '';
	width: .01rem;
	height: .5rem;
	position: absolute;
	left: 100%;
	top: 50%;
	transform: translateY(-50%);
	background: rgba(255, 255, 255, .5);
}

.qui_store_home .quibox1 .ULLIST .li:last-child:after {
	display: none;
}

.qui_store_home .quibox2 .quitop {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: .2rem;
}

.qui_store_home .quibox2 .quitop .quill {
	display: flex;
	align-items: flex-end;
	color: #999;
	font-size: .16rem;
	line-height: 1;
}

.qui_store_home .quibox2 .quitop .quill b {
	font-size: .24rem;
	color: #333;
	padding-right: .3rem;
}

.qui_store_home .quibox2 .quitop .quimm {
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding-left: .26rem;
	padding-right: .12rem;
	color: #999;
	line-height: .24rem;
}

.qui_store_home .quibox2 .quitop .quimm:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: .2rem;
	height: .2rem;
	background: url(../images/stmm.svg) center no-repeat;
	background-size: contain;
}

.qui_store_home .quibox2 .quitop .quimm:before {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: .06rem;
	height: .1rem;
	background: url(../images/ico_rr5.svg) center no-repeat;
	background-size: contain;
}

.qui_mar_t10 {
	margin-top: .1rem !important;
}

.qui_mar_t20 {
	margin-top: .2rem !important;
}

.qui_mar_t30 {
	margin-top: .3rem !important;
}

.qui_mar_b10 {
	margin-bottom: .1rem !important;
}

.qui_mar_b20 {
	margin-bottom: .2rem !important;
}

.qui_mar_b30 {
	margin-bottom: .3rem !important;
}

.qui_store_home .quibox2 .DLLIST {
	display: flex;
	flex-wrap: wrap;
	margin: -.05rem;
}

.qui_store_home .quibox2 .DLLIST .dd {
	width: 25%;
	padding: .05rem;
}

.qui_store_home .quibox2 .DLLIST .quidd {
	border: .01rem solid #e7e7e7;
	padding: .2rem;
	border-radius: .06rem;
	font-size: .14rem;
	color: #999;
	line-height: 1;
	min-height: 1.55rem;
}

.qui_store_home .quibox2 .DLLIST .quidd .quip1 {
	font-size: .14rem;
	color: #555;
}

.qui_store_home .quibox2 .DLLIST .quidd .quip2 {
	font-size: .24rem;
	color: #333;
	font-weight: bold;
	margin: .15rem 0 .2rem;
}

.qui_fs36 {
	font-size: .36rem !important;
}

.qui_st_ttlist .qui-hover {
	display: flex;
	align-items: center;
	color: #333;
	font-size: .16rem;
	line-height: .48rem;
}

.qui_st_ttlist .qui-hover:hover {
	color: #ec6702;
}

.qui_st_ttlist .quiem {
	flex-shrink: 0;
	min-width: .6rem;
	line-height: .28rem;
	text-align: center;
	border-radius: .3rem;
	padding: 0 .1rem;
	color: #ec6702;
	font-size: .14rem;
	border: .01rem solid #ec6702;
	margin-right: .12rem;
}

.qui_btn_fm {
	display: inline-block;
	vertical-align: top;
	min-width: 2.2rem;
	line-height: .5rem;
	text-align: center;
	color: #fff !important;
	background: #ec6702;
	border-radius: .5rem;
	font-size: .16rem;
	padding: 0 .2rem;
}

.qui_store_set {
	display: flex;
	align-items: flex-start;
}

.qui_store_set .qui_ll {
	width: 1.4rem;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	margin-right: .9rem;
}

.qui_store_set .qui_rr {
	flex: 1;
}

.qui_store_set .qui_ll .quiava {
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 50%;
	background: center no-repeat;
	background-size: cover;
	cursor: pointer;
	display: block;
	border: .01rem solid #eee;
	position: relative;
	overflow: hidden;
}

.qui_store_set .qui_ll .quiava input {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 2;
	opacity: 0;
	cursor: pointer;
}

.qui_store_set .qui_ll .quiedt {
	display: inline-block;
	vertical-align: top;
	padding: 0 .2rem;
	line-height: .4rem;
	border: .01rem solid #ddd;
	border-radius: .4rem;
	min-width: 1.4rem;
	margin-top: .3rem;
}

.qui_store_set .qui_ll .quiedt em {
	display: inline-block;
	vertical-align: top;
	background: url(../images/ico_xg.svg) left center no-repeat;
	background-size: auto .18rem;
	padding-left: .26rem;
	color: #333;
	font-size: .16rem;
}

.qui_store_set .qui_ll .quiedt.complete {
	border-color: #ec6702;
	background: #ec6702;
	color: #fff;
}

.qui_store_set .qui_ll .quiedt.complete em {
	background-image: url(../images/dui.svg);
	color: #fff;
	background-size: 0.16rem auto;
}

.qui-myinfo22 .qui-form .quitt {
	min-width: 1.35rem;
}

.qui-myinfo22 .qui-form {
	font-size: .16rem;
}

.qui-myinfo22 .qui-form {
	max-width: 6.3rem;
}

.qui-form .quicopy {
	display: flex;
	align-items: center;
	cursor: pointer;
	user-select: none;
}

.qui-form .quicopy .quifz {
	display: inline-block;
	vertical-align: top;
	width: .18rem;
	height: .18rem;
	background: url(../images/ico_fz.svg) center no-repeat;
	background-size: contain;
	margin-left: .1rem;
}

.qui_imgup_btn {
	width: 3rem;
	height: 2rem;
	border: .01rem solid #eee;
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #999;
	font-size: .18rem;
}

.qui_imgup_btn input {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 11;
	cursor: pointer;
	opacity: 0;
}

.qui_imgup_btn .qui-imgbg {
	z-index: 10;
}

/* .qui_imgup_btn:hover .qui-imgbg:after{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, .5);} */
.qui_imgup_btn .quibtn {
	z-index: 9;
}

.qui_imgup_btn .quidel {
	position: absolute;
	right: .2rem;
	top: .2rem;
	z-index: 20;
	background: url(../images/cls5.svg) center no-repeat;
	background-size: contain;
	width: .3rem;
	height: .3rem;
	display: none;
}

.qui_imgup_btn:hover .quidel {
	display: block;
}

.qui_maxw100 {
	max-width: 1rem !important;
}

.qui_maxw160 {
	max-width: 1.6rem !important;
}

.qui_maxw330 {
	max-width: 3.3rem !important;
}

.qui-form .quinone {
	padding-left: 0;
	border: 0;
}

.qui_shaixuan {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: .26rem;
}

.qui_shaixuan .quisel {
	max-width: 1.6rem;
	margin-right: .1rem;
	width: 100%;
	position: relative;
}

.qui_shaixuan .quiico:after {
	content: '';
	width: .2rem;
	height: .2rem;
	position: absolute;
	right: .1rem;
	top: 50%;
	margin-top: -.1rem;
	background: center no-repeat;
	background-size: auto .18rem;
}

.qui_shaixuan .quiico1:after {
	background-image: url(../images/int1.svg);
}

.qui_shaixuan .quiico2:after {
	background-image: url(../images/int2.svg);
}

.qui_shaixuan .quiico3:after {
	background-image: url(../images/int33.svg);
}

.qui_shaixuan .quiico4:after {
	background-image: url(../images/int4.svg);
}

.qui_shaixuan .quiico5:after {
	background-image: url(../images/int5.svg);
}

.qui_shaixuan .quiico .qui-text {
	padding-right: .34rem;
}

.qui_shaixuan .quisel:last-child {
	margin-right: 0;
}

.qui_shaixuan .qui-text {
	border: .01rem solid #ddd;
	border-radius: .05rem;
	padding: 0 .1rem;
	font-size: .14rem;
	line-height: .4rem;
	height: .4rem;
}

.qui_shaixuan select.qui-text {
	padding: 0 .08rem;
}

.qui_shaixuan .quibtn {
	display: inline-block;
	vertical-align: top;
	min-width: 1rem;
	border-radius: .05rem;
	color: #fff;
	text-align: center;
	padding: 0 .2rem;
	background: #ec6702;
	font-size: .14rem;
}

.qui_shaixuan .quibtn em {
	padding-left: .22rem;
	display: inline-block;
	vertical-align: top;
	background: url(../images/top_ss.svg) left center no-repeat;
	background-size: auto .16rem;
	line-height: .4rem;
}

.qui_shaixuan .quilll,
.qui_shaixuan .quirrr {
	display: flex;
	align-items: center;
}

.qui_shaixuan .quiprint {
	display: inline-block;
	vertical-align: top;
	width: .24rem;
	height: .24rem;
	margin-left: .2rem;
	background: url(../images/ico_dy.svg) center no-repeat;
	background-size: contain;
}

.qui_store_table {}

.qui_store_table .quitable {
	width: 100%;
}

.qui_store_table .quigdt {}

.qui_store_table .quitable td {
	font-size: .12rem;
	line-height: .2rem;
	padding: .15rem .1rem;
	color: #333;
}

.qui_store_table .quitable tr:first-child td {
	background: #f8f8f8;
	padding: .08rem .1rem;
	font-size: .14rem;
}

.qui_w40 {
	width: .4rem !important;
}

.qui_btn_ss {
	display: inline-block;
	vertical-align: top;
	min-width: .46rem;
	line-height: .24rem;
	text-align: center;
	border-radius: .24rem;
	border: .01rem solid #ddd;
	color: #333;
	font-size: .12rem;
	color: #333 !important;
	padding: 0 .08rem;
	white-space: nowrap;
}

.qui_btn_ss.df {
	border-color: #ec6702;
	color: #ec6702 !important;
}

.qui_btn_ss.bg {
	background: #ec6702;
	border-color: #ec6702;
	color: #fff !important;
}


.qui_pop_boxMX {
	border-radius: .1rem;
	max-width: 7.2rem;
	padding: .5rem;
}

.qui_pop_boxMX .quicls {
	width: .32rem;
	height: .32rem;
	display: block;
	position: absolute;
	bottom: 100%;
	right: -.52rem;
	background: url(../images/cls5.svg) center no-repeat;
	background-size: contain;
}

.qui_pop_boxMX .qui_pop_bd {
	overflow-y: auto;
	overflow-x: hidden;
	max-height: calc(100vh - 2rem);
}

.qui_pop_tt {
	font-weight: bold;
	color: #333;
	text-align: center;
	line-height: 1.2;
	margin-bottom: .26rem;
	font-size: .24rem;
}

.qui_flex_li {
	display: flex;
	align-items: flex-start;
	line-height: .26rem;
	padding: .11rem 0;
	color: #333;
	font-size: .16rem;
}

.qui_flex_li>.quill {
	flex-shrink: 0;
	min-width: 2.4rem;
	text-align: right;
	color: #999;
}

.qui_flex_li>.quirr {
	flex: 1;
}

.qui_ovh {
	overflow: hidden !important;
}

.qui_imgpic_list {
	display: flex;
	flex-wrap: wrap;
}

.qui_imgpic_list .quiimgbg {
	width: .8rem;
	height: .8rem;
	margin: 0 .05rem .05rem 0;
	background: center no-repeat;
	background-size: cover;
}

.qui_tab202306131020 {
	display: flex;
	align-items: center;
	border-bottom: ;
	flex-wrap: wrap;
	border-bottom: .01rem solid #e7e7e7;
	margin-bottom: .3rem;
	margin-top: -.2rem;
}

.qui_tab202306131020 .quia {
	position: relative;
	line-height: .58rem;
	color: #333;
	font-size: .18rem;
	margin-right: .3rem;
}

.qui_tab202306131020 .quia:after {
	content: '';
	width: 0;
	height: .04rem;
	border-radius: .04rem;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	background: #ec6702;
	transition: all .3s ease-out;
}

.qui_tab202306131020 .quia.on {
	font-weight: bold;
	color: #ec6702;
}

.qui_tab202306131020 .quia.on:after {
	width: 100%;
}

.qui_ico_back {
	display: inline-block;
	vertical-align: top;
	min-width: 1.8rem;
	line-height: .44rem;
	border: .01rem solid #ddd;
	padding: 0 .2rem;
	color: #333 !important;
	font-size: .16rem;
	text-align: center;
	border-radius: .44rem;
}

.qui_ico_back em {
	display: inline-block;
	vertical-align: top;
	padding-left: .34rem;
	background: url(../images/back.svg) left center no-repeat;
	background-size: auto .2rem;
}

.qui_tab202306131023 {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: .2rem;
}

.qui_tab202306131023 .quia {
	padding: 0 .18rem;
	color: #333;
	font-size: .16rem;
	background: #eee;
	border-radius: .3rem;
	line-height: .3rem;
	text-align: center;
	margin: 0 .1rem .1rem 0;
}

.qui_tab202306131023 .quia.on {
	background: #ec6702;
	color: #fff;
}

.qui_line_tt {
	display: flex;
	align-items: center;
	position: relative;
	line-height: .28rem;
	padding: .1rem 0;
	justify-content: space-between;
}

.qui_line_tt:after {
	content: '';
	width: 100%;
	height: .01rem;
	background: #e7e7e7;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.qui_line_tt .quib {
	color: #333;
	font-size: .18rem;
	display: inline-block;
	vertical-align: top;
	background: #fff;
	padding-right: .12rem;
	position: relative;
	z-index: 2;
}

.qui_line_tt .quimm {
	display: inline-block;
	vertical-align: top;
	position: relative;
	font-size: .12rem;
	color: #999;
	min-width: .66rem;
	line-height: .24rem;
	text-align: center;
	border-radius: .24rem;
	border: .01rem solid #999;
	z-index: 2;
	background: #fff;
}

.qui_line_tt .quimm:after {
	content: '';
	background: #fff;
	position: absolute;
	right: calc(100% + .02rem);
	top: 0;
	height: 100%;
	position: absolute;
	width: .12rem;
}

.qui_line_tt .quimm em {
	display: inline-block;
	vertical-align: top;
	padding-right: .16rem;
	position: relative;
}

.qui_line_tt .quimm em:after {
	content: '';
	width: .1rem;
	height: .06rem;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -.03rem;
	background: url(../images/ico_sel4.svg) center no-repeat;
	background-size: auto .06rem;
}

.qui_line_tt .quimm.on em:after {
	transform: rotate(180deg);
}

.qui_line_mm {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: .05rem 0 .1rem;
}

.qui_line_mm .quili {
	min-width: 25%;
	display: flex;
	align-items: flex-start;
	line-height: .24rem;
	padding: .06rem 0;
	padding-right: .2rem;
}

.qui_line_mm .quili .quilab {
	min-width: .85rem;
	text-align: right;
	color: #999;
	flex-shrink: 0;
}

.qui_line_mm .quili .quitxt {
	flex: 1;
}

.qui_all_zt {
	display: inline-block;
	vertical-align: top;
	padding: 0 .12rem;
	border-radius: .04rem;
	background: #4c9df8;
	text-align: center;
	color: #fff !important;
	line-height: .24rem;
	font-size: .12rem;
	white-space: nowrap;
}

.qui_all_zt.qx {
	background: #ddd;
}

.layui-form-checkbox i {
	height: 100% !Important;
}

.qui_cut {
	cursor: pointer !important;
}

.qui_store_pad .layui-table-cell {
	text-overflow: initial;
	white-space: normal;
	text-align: center;
}

.layui-table-cell {
	padding: 2px 0;
	font-size: .13rem;
	height: auto;
	min-height: 24px;
	line-height: 24px;
}

td .layui-table-cell {
	font-size: .12rem;
}



.layui-table td,
.layui-table th {
	line-height: 1.2;
}

.layui-table-tips-c:before {
	position: absolute;
	left: 50%;
	top: 50%;
	right: auto;
	transform: translateX(-50%) translateY(-50%);
}

.layui-table .quitable td,
.layui-table .quitable th {
	font-size: .12rem;
	line-height: 1.2;
	padding: 5px;
	text-align: center;
}

td .qui_btn_ss {
	margin-top: .02rem;
	margin-bottom: .02rem;
}

td .quitable {
	border: .01rem solid #eee;
}

.qui_img_w32 {
	width: .32rem;
	height: .32rem !important;
	object-fit: cover;
	display: block;
	max-width: .32rem;
}



.layui-form-switch {
	padding-right: 8px;
}

.qui-tc>.layui-input {
	text-align: center;
	padding: 0 10px;
}

.qui_sz_sm>.layui-input {
	font-size: .12rem;
}

.qui_flex_page {
	display: flex;
	flex-direction: column;
}

.qui_boxmm {
	position: relative;
}

.qui_btnbot {
	margin-top: .2rem;
}

/* 我的商品 */
.storeProduct-formItem {
	display: flex;
	background-color: #f8f8f8;
	border: 1px solid transparent;
	margin-bottom: 0px;
	border-radius: 3px;
}

.storeProduct-formItem:hover {
	background-color: #ffff;
	border: 1px solid #ec6702;
	border-radius: 2px;
}

.storeProduct .layui-form-label {
	width: unset !important;
	color: #999999;
	width: 90px !important;
	text-align: left;
}

.storeProduct .layui-input {
	border: none;
	background-color: transparent !important;
}

/*.storeProduct input::placeholder { font-weight: 400;color: #333333;}*/
.cleared-Condition {
	color: #999;
	position: relative;
	font-size: 14px;
	cursor: pointer;
	user-select: none;
}

.cleared-Condition::before {
	background-size: 100% 100%;
	background-image: url(../images/cleanUp.png);
	position: absolute;
	content: '';
	width: .18rem;
	height: .19rem;
	left: -.25rem;
	top: 50%;
	transform: translateY(-50%);
}

.storeImg {
	width: .8rem;
	height: .8rem !important;
	object-fit: cover;
	display: block;
	max-width: .8rem;
}

.onSale {
	float: left;
	margin-left: 0.3rem;
	display: inline-block;
	background-color: #fdf3e7;
	padding: 2px 6px;
	font-size: .12rem;
	color: #ec6702;
	border-radius: 1px;
	margin-top: 0.05rem;
}

.question-icon {
	padding-left: .25rem;
	position: relative;
}

.question-icon::after {
	position: absolute;
	right: 0;
	content: '';
	background-image: url(../images/question-icon.png);
	width: 16px;
	height: 16px;
	top: 50%;
	transform: translateY(-50%);
}

.share-btn {
	font-size: 12px;
	color: #ec6702;
	display: inline-block;
	border-radius: 30px;
	border: 1px solid #ec6702;
	margin-top: 5px;
	padding: 1px 10px;
	padding-left: 30px;
	position: relative;
}

.share-btn::before {
	position: absolute;
	left: 10px;
	content: '';
	background-image: url(../images/share.png);
	width: 12px;
	height: 12px;
	top: 50%;
	transform: translateY(-50%);
}

/* 发布商品 */
.productEdit .layui-form-item {
	display: flex;
	margin-bottom: 0;
}

.productEdit .layui-form-label {
	width: unset !important;
	color: #999999;
	width: 90px !important;
}

.required-form-item::before {
	position: absolute;
	content: '*';
	color: #ec6702;
	left: 0px;
	font-weight: bold;
	font-size: 20px;
	top: 13px;
}

.productEdit .layui-input:hover,
.layui-select:hover,
.layui-textarea:hover {
	border-color: #ec6702 !important;
}

.textarea-word {
	position: absolute;
	right: .18rem;
	bottom: 0.05rem;
	color: #aaa;
	font-size: 12px;
}

/*.parameter-setting{display: inline-flex;align-items: center;}*/
.parameter-setting .layui-input-block {
	margin-left: 0;
}

.parameter-setting .layui-form-switch {
	height: auto;
	min-width: .80rem;
	line-height: .32rem;
	font-size: 16px;
	margin-top: 0;
	margin-right: .20rem;
}

.parameter-setting .layui-form-switch em {
	font-size: 16px;
}

.parameter-setting .layui-form-onswitch i,
.layui-form-switch i {
	top: 50%;
	transform: translateY(-50%);
}

.uploadImg {
	margin-bottom: 0.2rem;
	background-image: url(../images/upload_bg.png);
	width: 140px;
	height: 140px;
	cursor: pointer;
	margin-right: 20px;
	position: relative;
	border: 1px solid #ddd;
	border-radius: 4px;
}

.uploadImg-des {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #fff3ea;
	color: #ec6702;
	text-align: center;
	width: 100%;
	padding: 4px 0px;
}

.upload-video {
	width: 7.80rem;
	align-items: flex-start;
}

.video-url-box {
	flex: 1;
	margin-left: 0.2rem;
}

.uploadImg img {
	width: 100%;
	height: 100% !important;
	object-fit: cover;
}

.uploadImg .close_img {
	position: absolute;
	width: 0.2rem;
	height: 0.2rem !important;
	top: -0.05rem;
	right: -0.05rem;
	object-fit: cover;
}

.video_url {
	height: .38rem;
	border: 1px solid #ddd;
	border-radius: 4px;
}

.upload-lable {
	width: 1.00rem;
	text-align: right;
	padding-top: 8px;
}

.nothaveImg {
	width: 130px;
	height: 130px;
}

.skubtn-box {
	display: flex;
}

.skubtn-box .skubtn-box-item {
	cursor: pointer;
	border-radius: 0.05rem;
	height: 0.42rem;
	font-size: 0.16rem;
	color: #333;
	line-height: 0.42rem;
	background-color: #f8f8f8;
	width: 1.2rem;
	border: 1px solid #eeeeee;
	text-align: center;
}

.skubtn-box .on {
	background-color: #ec6702;
	color: #fff;
}

.skubtn-box .skubtn-box-item:nth-child(1) {
	border-right: 0;
	border-radius: 5px 0 0 5px
}

.skubtn-box .skubtn-box-item:nth-child(2) {
	border-left: 0;
	border-radius: 0px 5px 5px 0px
}

.defaultItem-radio .layui-form-radio .layui-icon {
	padding-right: 10px;
}

.image-box .nothaveImg {
	width: 0.6rem;
	height: 0.6rem;
}



.info_07061348 {
	display: flex;
	padding-bottom: 0.4rem;
	margin-bottom: 0.2rem;
	border-bottom: 1px solid #eee;
}

.info_07061348 .info_left {
	width: 1.2rem;
}

.info_07061348 .info_left .text {
	font-size: 0.16rem;
}

.info_07061348 .info_left .psd {
	font-size: 0.3rem;
	color: #ec6702;
}

.info_07061348 .info_right {
	flex: 1;
}

.info_07061348 .info_right .taglist {
	display: flex;
	margin: -0.1rem 0 0 -0.1rem;
	flex-wrap: wrap;
}

.info_07061348 .info_right .taglist li {
	margin: 0.1rem 0 0 0.1rem;
}

.info_07061348 .info_right .taglist a {
	display: block;
	border: 1px solid #eee;
	border-radius: 0.03rem;
	padding: 0 0.12rem;
	line-height: 0.24rem;
	font-size: 0.14rem;
}

.show_comment {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 5000;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

.show_comment .close {
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .5);
	width: 100%;
	height: 100%;
	z-index: 1;
}

.show_comment .cont {
	background: #fff;
	border-radius: 0.1rem;
	width: 6.2rem;
	padding: 0.7rem 0.3rem;
	position: relative;
	z-index: 2;
	position: relative;
	margin-bottom: 0.7rem;
}

.show_comment .cont .btnclose {
	position: absolute;
	left: calc(50% - 0.2rem);
	bottom: -0.7rem;
	background: url(../images/ico_close.svg);
	background-size: 0.4rem 0.4rem;
	width: 0.4rem;
	height: 0.4rem;
	cursor: pointer;
}

.form_07061529 .textbox {
	position: relative;
}

.form_07061529 .textbox .length {
	position: absolute;
	z-index: 1;
	right: 0.2rem;
	bottom: 0.2rem;
	font-size: 0.16rem;
	color: #999;
	user-select: none;
}

.form_07061529 .textarea {
	display: block;
	height: 1.5rem;
	border-radius: 0.1rem;
	border: 1px solid #eee;
	padding: 0.2rem;
	line-height: 1.4;
	width: 100%;
	position: relative;
	z-index: 0;
}

.form_07061529 .blist {
	display: flex;
	flex-wrap: wrap;
	margin-left: -0.1rem;
}

.form_07061529 .blist .btn {
	cursor: pointer;
	border-radius: 0.13rem;
	line-height: 0.24rem;
	border: 1px solid #eee;
	padding: 0 0.17rem;
	height: calc(0.24rem + 2px);
	margin: 0.1rem 0 0 0.1rem;
	font-size: 0.14rem;
	color: #333;
}

.form_07061529 .blist .btn span {
	color: #ec6702;
}

.form_07061529 .uplist ul {
	display: flex;
	flex-wrap: wrap;
	margin: -0.08rem 0 0 0.08rem;
	padding-top: 0.3rem;
}

.form_07061529 .uplist li {
	margin: 0.08rem 0 0 0.08rem;
	position: relative;
}

.form_07061529 .uplist li>img,
.form_07061529 .uplist li>video,
.form_07061529 .uplist li>.upbox {
	width: 0.8rem;
	height: 0.8rem;
	border: 1px solid #eee;
}

.form_07061529 .uplist li .del {
	position: absolute;
	right: -0.1rem;
	top: -0.1rem;
	width: 0.2rem;
	height: 0.2rem;
	cursor: pointer;
	background: url(../images/ico_close.svg) center no-repeat;
	z-index: 100;
}

.form_07061529 .uplist li>.upbox {
	border-style: dashed;
	background: #f9f9f9;
	border-radius: 0.05rem;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.form_07061529 .uplist li>.upbox .ico {
	width: 0.3rem;
	height: 0.3rem;
	background: url(../images/ico_pic.svg) center no-repeat;
}

.form_07061529 .uplist li>.upbox .ico.video {
	background-image: url(../images/ico_video.svg);
}

.form_07061529 .uplist li>.upbox .text {
	text-align: center;
	font-size: 0.14rem;
	color: #999;
}

.form_07061529 .uplist li>.upbox input {
	position: absolute;
	opacity: 0;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 10;
	cursor: pointer;
}

.form_07061529 .subbtn {
	cursor: pointer;
	margin: 0.7rem auto 0 auto;
	width: 1.8rem;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	color: #fff;
	background: -webkit-linear-gradient(0deg, rgb(226, 35, 25) 0%, rgb(226, 35, 25) 100%);
	font-size: 0.16rem;
	border-radius: 0.04rem;
}

.ban_07061625 {
	position: relative;
}

.ban_07061625 .ban {
	height: 6rem;
	object-fit: cover;
	width: 100%;
}

.ban_07061625 .info {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding-top: 0.4rem;
}

.ban_07061625 .text {
	font-size: 0.18rem;
	color: #fff;
	padding: 0.2rem 0.6rem 0 0;
}


.big-title {
	text-align: center;
	line-height: 1.2;
}

.big-title .b {
	font-weight: bold;
}

.big-title .s {
	color: #999;
}

.subject_page {
	padding: 0.7rem 0 0.8rem;
}


.baokuan_07061644 ul {
	display: flex;
	flex-wrap: wrap;
}

.baokuan_07061644 li {
	width: calc((100% - 0.6rem) / 3);
	margin: 0.3rem 0 0 0.3rem;
}

.baokuan_07061644 li:nth-child(3n + 1) {
	margin-left: 0;
}

.baokuan_07061644 li a {
	display: block;
	background: #fff;
	border-radius: 0.2rem;
	overflow: hidden;
}

.baokuan_07061644 li .qui-pic {
	padding-bottom: 100%;
}

.baokuan_07061644 li .cont {
	padding: 0.2rem;
	line-height: 1.2;
}

.baokuan_07061644 li .title {
	font-size: 0.24rem;
	font-weight: bold;
	color: #262626;
}

.baokuan_07061644 li .money {
	color: #ec6702;
	font-size: 0.3rem;
	font-weight: bold;
}

.baokuan_07061644 li .money span {
	font-size: 0.24rem;
}

.bklist_07061701 {
	margin-top: 0.8rem;
}

.bklist_07061701 .tab {
	display: flex;
	align-items: center;
	justify-content: center;
}

.bklist_07061701 .tab li {
	position: relative;
	z-index: 1;
	line-height: 0.8rem;
}

.bklist_07061701 .tab li+li {
	margin-left: 1rem;
}

.bklist_07061701 .tab a {
	display: block;
	position: relative;
	font-size: 0.36rem;
	font-weight: bold;
	color: #000;
}

.bklist_07061701 .tab .on a {
	color: #ec6702;
	text-shadow:
		0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff,
		0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff,
		0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff,
		0 0 8px #000, 0 0 8px #000
}

.bklist_07061701 .tab .on a::before,
.bklist_07061701 .tab .on a::after {
	content: '';
	position: absolute;
	top: 0;
	width: 0.8rem;
	height: 0.8rem;
}

.bklist_07061701 .tab .on a::before {
	left: -0.65rem;
	background: url(../images/title_left.png);
}

.bklist_07061701 .tab .on a::after {
	right: -0.5rem;
	background: url(../images/title_right.png);
}

.bklist_07061701 .qui_pro_list .li:first-child {
	width: 40%;
}

.bklist_07061701 .qui_pro_list .li:first-child .quiimg {
	padding: 0;
}

.bklist_07061701 .qui_pro_list .li:first-child .qui-pic {
	height: 3.78rem;
	padding: 0;
}

.comment_07070943 {
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.7rem;
}

.comment_07070943 .c_left {
	background: #fff;
	padding: 0.6rem;
	flex: 1;
}

.comment_07070943 .c_right {
	width: 2.3rem;
	margin-left: 0.2rem;
}

.comment_07070943 .info_07061450 {
	margin-top: 0.1rem;
}

.comment_07070943 .pl202305082148 .li {
	padding: 0;
	border: none;
}

.pic_07071010 {
	display: flex;
	flex-wrap: wrap;
}

.pic_07071010>* {
	width: calc((100% - 0.15rem) / 2);
	margin: 0.15rem 0 0 0.15rem;
	background: center no-repeat;
	background-size: contain;
	border: 1px solid #eee;
	height: 4.6rem;
}

.pic_07071010>*:nth-child(2n + 1) {
	margin-left: 0;
}

.info_07070947 .btitle {
	font-size: 0.16rem;
	font-weight: bold;
	line-height: 0.2rem;
	padding-bottom: 0.15rem;
}

.info_07070947 .prod {
	background: #fff;
	padding: 0.2rem;
	font-size: 0.16rem;
	font-size: 0.14rem;
	line-height: 1.4;
}

.info_07070947 .prod .qui-pic {
	padding-bottom: 100%;
}

.info_07070947 .prod span {
	color: #666;
}

.info_07070947 .prod span.bule {
	color: #005aa0;
}

.info_07070947 .prod .cont {
	padding-top: 0.1rem;
}

.info_07070947 .prod .cont .item {
	padding-top: 0.05rem;
}

.info_07070947 .prod .cont .star {
	display: flex;
	white-space: nowrap;
	align-items: center;
}

.info_07070947 .prod .cont .quixing {
	margin: 0;
	height: 0.18rem;
}

.info_07070947 .prod .cont .quixing i {
	width: 0.15rem;
	height: 0.15rem;
	margin-right: 0.02rem;
}

.comment_textarea .textbox {
	position: relative;
}

.comment_textarea .textbox .length {
	position: absolute;
	z-index: 1;
	right: 0.2rem;
	bottom: 0.2rem;
	font-size: 0.16rem;
	color: #999;
	user-select: none;
}

.comment_textarea .textarea {
	display: block;
	height: 1.5rem;
	border-radius: 0.05rem;
	border: 1px solid #eee;
	padding: 0.2rem;
	line-height: 1.4;
	width: 100%;
	position: relative;
	z-index: 0;
}

.comment_textarea .subbtn {
	display: flex;
	justify-content: flex-end;
	margin-top: 0.1rem;
}

.comment_textarea .subbtn .btn {
	background: #ec6702;
	color: #fff;
	width: 1rem;
	height: 0.4rem;
	line-height: 0.4rem;
	border-radius: 0.03rem;
	text-align: center;
	font-size: 0.16rem;
	cursor: pointer;
}

.comment_list_1031 {
	padding-top: 0.2rem;
}

.comment_list_1031 .dl {
	border-top: 1px solid #eee;
	margin-top: 0.3rem;
}

.comment_list_1031 .dl dd {
	border-bottom: 1px solid #eee;
	padding: 0.15rem 0;
}

.comment_list_1031 .dl dd .comment_textarea {
	display: none;
	overflow: hidden;
}

.comment_list_1031 .dl dd .comment_textarea .textbox {
	margin-top: 0.1rem;
}

.comment_list_1031 .dl dd .comment_textarea .subbtn {
	margin-bottom: 0.1rem;
}

.comment_list_1031 .dl .title {
	font-size: 0.14rem;
}

.comment_list_1031 .dl .title .username {
	color: #999999;
}

.comment_list_1031 .dl .title .msg {
	display: inline;
}

.comment_list_1031 .dl .info {
	display: flex;
	justify-content: space-between;
	margin-top: 0.05rem;
}

.comment_list_1031 .dl .info .time {
	color: #999;
}

.comment_list_1031 .dl .info .recom {
	cursor: pointer;
	color: #333;
}


.seckill_list_bg {
	background: #f6443e url(../images/seckill_list_bg.jpg) top center no-repeat;
	padding-top: 2.24rem;
}

.seckill_list_bg .seckill_cont {
	background: #fff;
	border-radius: 0.1rem 0.1rem 0 0;
	padding: 0.4rem 0.3rem 1rem 0.3rem;
}

.timelist_0707 ul {
	display: flex;
}

.timelist_0707 ul li {
	width: calc((100% - 0.92rem) / 5);
}

.timelist_0707 ul li+li {
	margin-left: 0.23rem;
}

.timelist_0707 ul a {
	display: block;
	background: #efefef;
	text-align: center;
	color: #999;
	height: 0.8rem;
	border-radius: 0.1rem;
}

.timelist_0707 ul .on a {
	background: #ec6702;
	color: #fff;
}

.timelist_0707 ul .time {
	font-size: 0.3rem;
	font-weight: bold;
	line-height: 0.4rem;
	padding-top: 0.1rem;
}

.timelist_0707 ul .info {
	font-size: 0.16rem;
	line-height: 0.2rem;
}

.prodlist_0707 {
	padding-top: 0.3rem;
}

.prodlist_0707 ul {
	display: flex;
	flex-wrap: wrap;
	margin: -0.1rem;
}

.prodlist_0707 li {
	width: 25%;
	padding: 0.1rem;
}

.prodlist_0707 li a {
	display: block;
	border: 1px solid #eee;
	padding: 0.2rem;
}

.prodlist_0707 li .qui-pic {
	padding-bottom: 100%;
}

.prodlist_0707 li .name {
	font-size: 0.14rem;
	margin: 0.1rem 0;
}

.prodlist_0707 li .money {
	color: #ec6702;
	font-size: 0.12rem;
}

.prodlist_0707 li .money span {
	color: #999;
}

.prodlist_0707 li .money strong {
	font-size: 0.22rem;
}

.prodlist_0707 li .psd {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.prodlist_0707 li .psd .pl {
	margin-right: 0.3rem;
	flex: 1;
}

.prodlist_0707 li .psd .text {
	color: #999;
}

.prodlist_0707 li .psd .line {
	--line: 0;
	height: 0.08rem;
	border-radius: 0.04rem;
	overflow: hidden;
	position: relative;
	background: #eee;
}

.prodlist_0707 li .psd .line::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: var(--line);
	height: 100%;
	border-radius: 0.04rem;
	background: #ec6702;
}

.prodlist_0707 li .psd .btn {
	width: 0.8rem;
	line-height: 0.36rem;
	height: 0.36rem;
	color: #fff;
	background: #ec6702;
	text-align: center;
	font-size: 0.16rem;
	border-radius: 0.03rem;
}

.prodlist_0707 li .group {
	background: #eee;
	display: flex;
	margin: 0.15rem -0.2rem -0.2rem -0.2rem;
	padding: 0.16rem 0.2rem;
	position: relative;
}

.prodlist_0707 li .group .text {
	flex: 1;
	padding: 0 0.12rem;
	color: #333;
	line-height: 0.18rem;
	font-size: 0.14rem;
}

.prodlist_0707 li .group .btn {
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 0.62rem;
	height: 0.62rem;
	background: #fff;
	box-shadow: 0 0 0.05rem rgba(0, 0, 0, .3);
	line-height: 0.18rem;
	font-size: 0.16rem;
	color: #ec6702;
	position: absolute;
	right: 0.2rem;
	bottom: 0.2rem;
}

.prodlist_0707 .piclist_07071529 {
	display: flex;
}

.prodlist_0707 .piclist_07071529 img {
	width: 0.38rem;
	height: 0.38rem !important;
	border-radius: 50%;
	border: 2px solid #fff;
}

.prodlist_0707 .piclist_07071529 img+img {
	margin-left: -0.18rem;
}

.youhuiquan_07071433 {
	background: #fff;
	padding: 0.2rem;
}

.youhuiquan_07071433 .item {
	display: flex;
	align-items: flex-start;
	line-height: 0.3rem;
}

.youhuiquan_07071433 .item+.item {
	margin-top: 0.1rem;
}

.youhuiquan_07071433 .item .yhq_left {
	width: 4em;
	white-space: nowrap;
}

.youhuiquan_07071433 .item .yhq_right {
	flex: 1;
}

.youhuiquan_07071433 .item .yhq_btn {
	cursor: pointer;
	background: #ec6702;
	color: #fff;
	line-height: 0.2rem;
	border-radius: 0.03rem;
	font-size: 0.14rem;
	padding: 0 0.07rem;
}

.youhuiquan_07071433 .yhq_list {
	display: flex;
	flex-wrap: wrap;
	margin: -0.1rem 0 0 -0.1rem;
	padding: 0.05rem 0;
}

.youhuiquan_07071433 .yhq_list li {
	background: #e8cfbc;
	position: relative;
	padding: 0 0.1rem;
	margin: 0.1rem 0 0 0.1rem;
	font-size: 0.14rem;
	color: #7e624e;
	line-height: 0.2rem;
	cursor: pointer;
}

.youhuiquan_07071433 .yhq_list li:before,
.youhuiquan_07071433 .yhq_list li:after {
	content: '';
	display: block;
	width: 0.06rem;
	height: 100%;
	background-size: 0.06rem 0.06rem;
	/* 一个repeat的大小 */
	background-repeat: repeat-y;
	background-image: radial-gradient(#fff 0.02rem, transparent 0.02rem);
	position: absolute;
	top: 0;
}

.youhuiquan_07071433 .yhq_list {
	padding-top: 0.05rem;
	line-height: 0.2rem;
}

.youhuiquan_07071433 .yhq_list li:before {
	left: -0.03rem;
}

.youhuiquan_07071433 .yhq_list li:after {
	right: -0.03rem;
}

.youhuiquan_07071433 .info_list li {
	display: flex;
	align-items: center;
}

.youhuiquan_07071433 .info_list li+li {
	margin-top: 0.1rem;
}

.youhuiquan_07071433 .info_list li .tag {
	border: 1px solid #ec6702;
	color: #ec6702;
	line-height: 0.18rem;
	height: calc(0.18rem + 2px);
	font-size: 0.14rem;
	border-radius: 0.03rem;
	padding: 0 0.03rem;
	margin-right: 0.1rem;
}

.youhuiquan_07071433 .info_list li .cont {
	flex: 1;
}

.youhuiquan_07071433 .info_list .cont {
	display: flex;
	align-items: center;
	line-height: 0.2rem;
	font-size: 0.14rem;
}

.youhuiquan_07071433 .info_list .cont .prod {
	margin-right: 0.05rem;
}

.youhuiquan_07071433 .info_list .cont .prod img {
	width: 0.22rem;
	height: 0.22rem;
	border: 1px solid #eee;
	object-fit: cover;
	display: block;
}

.youhuiquan_07071433 .info_list .cont .info {
	color: #999;
}



.group_list_bg {
	background: #ffdcae url(../images/group_list_bg.jpg) top center no-repeat;
	padding-top: 2.24rem;
}

.group_list_bg .group_cont {
	background: #fff;
	border-radius: 0.1rem 0.1rem 0 0;
	padding: 0.4rem 0.3rem 1rem 0.3rem;
}

.option_07071521 {
	display: flex;
}

.option_07071521 .item {
	margin-right: 0.2rem;
}

.option_07071521 .btnbox {
	flex: 1;
	display: flex;
	justify-content: flex-end;
}

.option_07071521 .btnbox .btn {
	cursor: pointer;
	width: 1.2rem;
	line-height: 0.46rem;
	text-align: center;
	font-size: 0.16rem;
	color: #fff;
	background: #ec6702;
	border-radius: 0.05rem;
}

.option_07071521 .layui-input,
.option_07071521 .layui-select {
	height: 0.46rem;
	border-radius: 0.05rem;
}

.group_07071618 {
	margin-top: -0.2rem;
}

.group_07071618 .qui-pro-info1 {
	background: #fff;
	padding: 0.3rem;
	margin-bottom: 0.2rem;
}

.info_07071633 {
	color: #999;
}

.info_07071638 {
	background: #eee;
	border-radius: 0.05rem;
	padding: 0.1rem 0.2rem 0.1rem 0.55rem;
	line-height: 0.3rem;
	position: relative;
}

.info_07071638::before {
	content: '';
	position: absolute;
	left: 0.2rem;
	top: 0.1rem;
	width: 0.3rem;
	height: 0.3rem;
	background: url(../images/ico_group.svg) center no-repeat;
	background-size: 0.3rem auto;
}

.info_07071638 strong {
	color: #ec6702;
}

.item_07071644 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.item_07071644 .item_left {
	width: 3em;
}

.item_07071644 .item_main {
	flex: 1;
}

.item_07071644 .item_right {
	color: #999;
}

.addr_07071648 {
	display: flex;
	border: 1px solid #ddd;
	border-radius: 0.05rem;
	line-height: 0.38rem;
	height: calc(0.38rem + 2px);
	justify-content: space-between;
	cursor: pointer;
	padding: 0 0.15rem;
	position: relative;
}

.addr_07071648 .select {
	position: relative;
	flex: 1;
}

.select::before {
	content: '';
	position: absolute;
	right: 0;
	top: calc(50% - 0.1rem);
	width: 0.2rem;
	height: 0.2rem;
	background: url(../images/ico_sel4.svg) center right no-repeat;
	background-size: 0.1rem;
}

.addr_07071648 .tags {
	width: 32%;
	margin-left: 0.15rem;
	color: #ec6702;
	text-align: center;
}

.flex_07071655 {
	flex: 1;
}


.share_07071656 {
	display: inline-block;
	vertical-align: top;
	line-height: 1;
	font-size: .12rem;
	color: #999 !important;
	text-align: center;
	padding-top: .24rem;
	min-width: .24rem;
	background: url(../images/ico_share.svg) top center no-repeat;
	background-size: auto .2rem;
	margin-left: 0.2rem;
}


.tips_07071700 {
	color: #999;
	font-size: 0.14rem;
}

.tips_07071700 .item {
	position: relative;
	padding-left: 0.2rem;
}

.tips_07071700 .item::before {
	content: '';
	position: absolute;
	width: 0.06rem;
	height: 0.06rem;
	border-radius: 50%;
	background: #ddd;
	left: 0;
	top: calc(50% - 0.03rem);
}

.gl_list_07071700 {
	display: flex;
}

.gl_list_07071700 .pic,
.gl_list_07071700 .pic img {
	width: 0.5rem;
	height: 0.5rem !important;
	object-fit: cover;
	border-radius: 50%;
}

.gl_list_07071700 .pic {
	position: relative;
}

.gl_list_07071700 .pic+.pic {
	margin-left: 0.1rem;
}

.gl_list_07071700 .pic .text {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -0.06rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.gl_list_07071700 .pic .text::before {
	content: '团长';
	color: #fff;
	background: #000;
	font-size: 0.12rem;
	line-height: 0.16rem;
	padding: 0 0.06rem;
	border-radius: 0.1rem;
}

.group_07071704 {
	padding: 0.1rem 0.45rem 0.45rem 0.45rem;
	background: #fff;
	margin-bottom: 0.2rem;
}

.group_07071704 .btitle {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.3rem 0;
	font-size: 0.18rem;
	font-weight: bold;
}

.group_07071704 .btitle span {
	padding-left: 0.3rem;
	background: url(../images/group_member.svg) left center no-repeat;
}

.group_07071704 .list {
	border-top: 1px solid #eee;
}

.group_07071704 .list li {
	padding: 0.18rem 0 0.22rem 0;
	border-bottom: 1px solid #eee;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.group_07071704 .sl_info,
.group_07071704 .sl_time {
	font-size: 0.14rem;
	color: #333;
	flex: 1;
	margin: 0 0.2rem;
}

.group_07071704 .sl_time {
	text-align: right;
}

.group_07071704 .sl_btn {
	width: 1.2rem;
	line-height: 0.4rem;
	text-align: center;
	color: #fff;
	background: -webkit-linear-gradient(0deg, rgb(226, 35, 25) 0%, rgb(226, 35, 25) 100%);
	border-radius: 0.05rem;
	cursor: pointer;
	margin-left: 0.4rem;
}


.right_07071727 {
	font-weight: bold;
	line-height: 0.2rem;
	padding-bottom: 0.15rem;
	font-size: 0.16rem;
}

.prod_07071723 li+li {
	margin-top: 0.1rem;
}

.prod_07071723 a {
	display: block;
	background: #fff;
	padding: 0.15rem 0.2rem;
}

.prod_07071723 a:hover {
	box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}

.prod_07071723 .quiimg {
	padding: 0.2rem;
}

.prod_07071723 .qui-pic {
	padding-bottom: 100%;
}

.prod_07071723 .quiinfo {
	position: relative;
}

.prod_07071723 .quiinfo .btnbox {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-transition: all 0.25s linear 0.01s;
	transition: all 0.25s linear 0.01s;
	opacity: 0;
	padding-bottom: 0.2rem;
}

.prod_07071723 a:hover .quiinfo .btnbox {
	opacity: 1;
}

.prod_07071723 .quiinfo .btnbox span {
	background: -webkit-linear-gradient(0deg, rgb(226, 35, 25) 0%, rgb(226, 35, 25) 100%);
	color: #fff;
	width: 1.8rem;
	line-height: 0.5rem;
	height: 0.5rem;
	border-radius: 0.05rem;
	text-align: center;
	font-size: 0.16rem;
}

.prod_07071723 .quiinfo .quitt {
	line-height: 0.22rem;
}

.prod_07071723 .quiinfo .quimm {
	font-size: 0.14rem;
	color: #999;
	margin-top: 0.05rem;
}

.prod_07071723 .quiinfo .quimm .quism {
	font-size: 0.12rem;
	color: #ec6702;
	padding-left: 0.1rem;
}

.prod_07071723 .quiinfo .quimm strong {
	font-size: 0.16rem;
	color: #ec6702;
}

.group_07071742 .title {
	font-size: 0.3rem;
	font-weight: bold;
	text-align: center;
	line-height: 1.4;
}

.group_07071742 .countdown {
	font-size: 0.18rem;
	color: #ec6702;
	text-align: center;
}

.group_07071742 .gl_list_07071700 {
	justify-content: center;
	padding: 0.35rem 0 0.2rem 0;
}

.group_07071742 .gl_list_07071700 .pic+.pic {
	margin-left: 0.2rem;
}

.group_07071742 .sl_info {
	font-size: 0.14rem;
	color: #333;
	flex: 1;
	margin: 0 0.2rem;
	text-align: center;
}

.group_07071742 .sl_info strong {
	color: #ec6702;
}

.group_07071742 .sl_btn {
	width: 1.8rem;
	line-height: 0.4rem;
	text-align: center;
	color: #fff;
	background: -webkit-linear-gradient(0deg, rgb(226, 35, 25) 0%, rgb(226, 35, 25) 100%);
	border-radius: 0.05rem;
	cursor: pointer;
	margin: 0.3rem auto 0 auto;
}




.coupon_07100953 {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1000000;
}

.coupon_07100953 .close {
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .5);
	width: 100%;
	height: 100%;
	z-index: 1;
}

.coupon_07100953 .close_btn {
	position: absolute;
	z-index: 3;
	right: 0.15rem;
	top: 0.3rem;
	background: url(../images/ico_close_2.svg) center;
	background-size: 100% 100%;
	width: 0.2rem;
	height: 0.2rem;
	cursor: pointer;
}


.coupon_list {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	border-left: 0.06rem solid #bbb;
	background: #eee;
	height: 100vh;
	overflow: auto;
	width: 2.7rem;
	padding: 0.15rem;
}

.coupon_list .big_title {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	margin: 0.10rem 0;
	line-height: 0.3rem;
}

.coupon_list .big_title span {
	padding-left: 0.34rem;
	background: url(../images/ico_coupon.svg) left center no-repeat;
	font-size: 0.18rem;
	font-weight: bold;
	color: #ec6702;
}

.coupon_list .title {
	font-size: 0.16rem;
	color: #333;
	margin: 0.25rem 0 0.1rem 0;
}

.coupon_list li+li {
	margin-top: 0.12rem;
}

.coupon_list .list a {
	display: flex;
	background: #fff8f2;
	justify-content: space-between;
	position: relative;
}

.coupon_list .list a .yiling {
	position: absolute;
	right: 0.46rem;
	bottom: 0.1rem;
	width: 0.5rem;
	height: 0.5rem;
	background: url(../images/ico_yiling.svg) center no-repeat;
}

.coupon_list .list .cont {
	padding: 0.1rem 0.2rem;
}

.coupon_list .list .cont .money {
	color: #ec6702;
}

.coupon_list .list .cont .money strong {
	font-size: 0.24rem;
	margin-right: 0.12rem;
}

.coupon_list .list .cont .tag {
	display: flex;
	flex-wrap: wrap;
	margin: 0.05rem 0;
}

.coupon_list .list .cont .tag .item {
	background: #ffedde;
	color: #a47f60;
	border-radius: 0.13rem;
	padding: 0 0.13rem;
	line-height: 0.26rem;
	height: 0.26rem;
	font-size: 0.14rem;
}

.coupon_list .list .cont .time {
	font-size: 0.12rem;
	color: #999;
}

.coupon_list .list .right {
	background: #ec6702;
	color: #fff;
	position: relative;
	width: 0.37rem;
	padding: calc((0.37rem - 1.8em) / 2);
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	line-height: 1.2;
	font-size: 0.14rem;
}

.coupon_list .list .right:after {
	content: '';
	display: block;
	width: 0.06rem;
	height: 100%;
	background-size: 0.06rem 0.06rem;
	/* 一个repeat的大小 */
	background-repeat: repeat-y;
	background-image: radial-gradient(#fff8f2 0.02rem, transparent 0.02rem);
	position: absolute;
	top: 0;
	left: -0.03rem;
}


.coupon_list_bg {
	background: #ffdcae url(../images/coupon_list_bg.jpg) top center no-repeat;
	padding-top: 2.24rem;
}

.coupon_list_bg .coupon_cont {
	background: #fff;
	border-radius: 0.1rem 0.1rem 0 0;
	padding: 0.4rem 0.3rem 1rem 0.3rem;
}

.couponlist_07101047 ul {
	display: flex;
	flex-wrap: wrap;
	margin: -0.1rem;
}

.couponlist_07101047 li {
	width: 25%;
	padding: 0.1rem;
}

.couponlist_07101047 a {
	display: block;
	border-radius: 0.1rem;
	overflow: hidden;
}

.couponlist_07101047 .cont {
	padding: 0.1rem 0.2rem 0.3rem 0.2rem;
	background: url(../images/coupon_bg.jpg) top center;
	background-size: cover;
}

.couponlist_07101047 .cont .money {
	color: #fff;
}

.couponlist_07101047 .cont .money strong {
	font-size: 0.24rem;
	margin-right: 0.12rem;
}

.couponlist_07101047 .cont .tag {
	display: flex;
	flex-wrap: wrap;
	margin: 0.05rem 0;
}

.couponlist_07101047 .cont .tag .item {
	background: #ffedde;
	color: #a47f60;
	border-radius: 0.13rem;
	padding: 0 0.13rem;
	line-height: 0.26rem;
	height: 0.26rem;
	font-size: 0.14rem;
}

.couponlist_07101047 .cont .time {
	font-size: 0.12rem;
	color: #fff;
	line-height: 0.18rem;
}

.couponlist_07101047 .on .cont {
	background: #fff8f2;
}

.couponlist_07101047 .on .cont .money {
	color: #ec6702;
}

.couponlist_07101047 .on .cont .time {
	color: #333;
}

.couponlist_07101047 .btn {
	height: 0.5rem;
	background: url(../images/coupon.png);
	background-size: auto 0.5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.16rem;
	color: #ec6702;
	margin-top: -0.2rem;
	position: relative;
	z-index: 2;
}


.page_07101114 {
	padding: 0.2rem 0 0.4rem 0;
	display: flex;
}

.page_07101114 .p_left {
	width: 2rem;
	background: #fff;
	overflow: hidden;
	border-radius: 0.1rem;
	margin-right: 0.2rem;
}

.page_07101114 .p_left .title {
	font-size: 0.16rem;
	font-weight: bold;
	line-height: 0.5rem;
	padding-left: 0.3rem;
	background: #ec6702;
	color: #fff;
}

.page_07101114 .p_left .ul {
	padding: 0.15rem 0.3rem;
}

.page_07101114 .p_left li {
	position: relative;
	border-bottom: 1px solid #eee;
	padding: 0.1rem 0;
}

.page_07101114 .p_left li>i {
	position: absolute;
	content: '';
	right: 0;
	top: 0;
	height: 0.48rem;
	width: 0.48rem;
	background: url(../images/ico_sel4.svg) right center no-repeat;
	background-size: 0.10rem auto;
	cursor: pointer;
}

.page_07101114 .p_left li.click>i {
	transform: rotate(180deg);
	background-position: left center;
}

.page_07101114 .p_left li>a {
	display: block;
	font-size: 0.16rem;
	line-height: 0.28rem;
}

.page_07101114 .p_left .on>a {
	color: #ec6702;
}

.page_07101114 .p_left dl {
	line-height: 0.2rem;
}

.page_07101114 .p_left dl a {
	color: #999;
}

.page_07101114 .p_left dd:first-child {
	padding-top: 0.1rem;
}

.page_07101114 .p_left dd+dd {
	margin-top: 0.05rem;
}

.page_07101114 .p_right {
	flex: 1;
	min-width: 0;
	background: #fff;
	border-radius: 0.1rem;
	padding: 0.2rem 0.4rem 0.2rem 0.4rem;
}

.list_07101349 {
	padding: 0 0.4rem 0 0.2rem;
}

.list_07101349 li {
	border-bottom: 1px solid #eee;
	line-height: 0.48rem;
}


.info07101401 {
	padding: 0.2rem 0;
}

.info07101401>.title {
	font-size: 0.18rem;
	font-weight: bold;
}

.info07101401>.cont {
	padding: 0.2rem 0;
}

.info07101401>.btm {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-top: 1px solid #eee;
	padding-top: 0.2rem;
}

.info07101401>.btm .info {
	font-size: 0.16rem;
}

.info07101401>.btm .info span {
	font-size: 0.14rem;
	color: #999;
}

.info07101401>.btm .blist {
	display: flex;
}

.info07101401>.btm .blist a {
	display: block;
	border-radius: 0.2rem;
	line-height: 0.36rem;
	border: 1px solid #ddd;
	padding: 0 0.26rem;
}

.info07101401>.btm .blist a span {
	padding-left: 0.25rem;
	display: block;
	background: url(../images/ico_01_off.svg) left center no-repeat;
}

.info07101401>.btm .blist a+a {
	margin-left: 0.17rem;
}

.info07101401>.btm .blist a+a span {
	background-image: url(../images/ico_02_off.svg);
}

.info07101401>.btm .blist a:hover,
.info07101401>.btm .blist a.on {
	border-color: #ec6702;
	color: #ec6702;
}

.info07101401>.btm .blist a span:hover,
.info07101401>.btm .blist a.on span {
	background-image: url(../images/ico_01_on.svg);
}

.info07101401>.btm .blist a+a:hover span,
.info07101401>.btm .blist a+a.on span {
	background-image: url(../images/ico_02_on.svg);
}


.file_07101455 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	color: #fff;
	font-size: 0.16rem;
}

.file_07101455>.text {
	padding-top: 0.35rem;
	background: url(../images/ico_pic_shiro.svg) top center no-repeat;
}

.file_07101455 input {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 2;
	opacity: 0;
	cursor: pointer;
}

.form_07101505 .qui-form .li {
	margin-bottom: 0.02rem;
}

.form_07101505 b {
	display: block;
}

.goverAddr {
	position: relative;
	z-index: 1;
	font-size: 0.14rem;
}

.goverAddr .goverCont {
	position: absolute;
	left: -1px;
	top: 100%;
	width: 4rem;
	background: #fff;
	border: 1px solid #ddd;
	padding: 0.1rem;
	/*display: none;*/
}

.goverAddr .ga_flex {
	display: flex;
}

.goverAddr .goverTitle {
	display: inline-block;
	width: 100%;
	margin-right: 0.1rem;
	border-radius: 0.03rem;
	min-width: 1.2rem;
	position: relative;
}

.goverAddr .goverTitle>span {
	display: block;
	padding: 0 0.1rem;
	cursor: pointer;
}

.goverAddr .ga_flex .select {
	position: relative;
	padding-right: 0.1rem;
	cursor: pointer;
}

.goverAddr .ga_flex .select+.select {
	margin-left: 0.2rem;
}

.goverAddr .ga_flex .select.on {
	font-weight: bold;
	color: #000;
}

.goverAddr .ga_select {
	display: flex;
	flex-wrap: wrap;
	margin-left: -0.1rem;
}

.goverAddr .ga_select>* {
	margin: 0 0 0 10px;
	cursor: pointer;
}

@media(max-width: 750px) {
	.goverAddr .goverTitle {
		display: block;
	}
}

.addGoods .layui-form-pane xm-select,
.editGoodsTypes .layui-form-pane xm-select,
.editGoodsParameters .layui-form-pane xm-select {
	margin: 0 -1px -1px 0;
}

.addGoods .grade_price,
.editGoodsTypes .grade_price,
.editGoodsParameters .grade_price {
	width: 80% !important;
	float: left;
	display: inline;
}

.addGoods .grade_price input,
.editGoodsTypes .grade_price input,
.editGoodsParameters .grade_price input {
	display: inline;
	width: 100px;
}

.addGoods .spec-item,
.editGoodsTypes .spec-item,
.editGoodsParameters .spec-item {
	float: left;
	margin: 5px;
}

.addGoods .spec-item .layui-form-checkbox,
.editGoodsTypes .spec-item .layui-form-checkbox,
.editGoodsParameters .spec-item .layui-form-checkbox {
	margin-top: 0 !important;
}

.addGoods .spec-item .checkboxBox,
.editGoodsTypes .spec-item .checkboxBox,
.editGoodsParameters .spec-item .checkboxBox {
	float: left;
	display: block;
	line-height: 20px;
	width: 75px;
}

.addGoods .layui-form-pane .layui-form-item[pane] .layui-input-inline,
.editGoodsTypes .layui-form-pane .layui-form-item[pane] .layui-input-inline,
.editGoodsParameters .layui-form-pane .layui-form-item[pane] .layui-input-inline {
	margin-left: 0;
	width: auto;
}

.addGoods .del-img,
.editGoodsTypes .del-img,
.editGoodsParameters .del-img {
	position: absolute;
	background-color: rgba(0, 0, 0, .5);
	color: #fff;
	width: 13px;
	height: 13px;
	line-height: 12px;
	font-size: 10px;
	display: inline-block;
	text-align: center;
	border-radius: 50%;
	right: -6px;
	top: -6px;
}

.addGoods .w-e-text-container,
.editGoodsTypes .w-e-text-container,
.editGoodsParameters .w-e-text-container {
	height: 600px !important;
}

.addGoods .layui-form-text .layui-input-block,
.editGoodsTypes .layui-form-text .layui-input-block,
.editGoodsParameters .layui-form-text .layui-input-block {
	margin-left: 0;
	left: 0;
}

.addGoods .imgdiv,
.editGoodsTypes .imgdiv,
.editGoodsParameters .imgdiv,
.transactioncomponent .imgdiv {
	float: left;
	text-align: center;
	border: 1px solid #ccc;
	padding: 5px;
	padding-bottom: 0;
	margin-right: 10px;
	background-color: #fff;
}

.addGoods .layui-upload-img,
.editGoodsTypes .layui-upload-img,
.editGoodsParameters .layui-upload-img,
.transactioncomponent .layui-upload-img {
	margin: 0;
}

.addGoods .layui-upload-list,
.editGoodsTypes .layui-upload-list,
.editGoodsParameters .layui-upload-list,
.transactioncomponent .layui-upload-list {
	margin: 10px 0;
	overflow: hidden;
}

.addGoods .spec_image,
.editGoodsTypes .spec_image,
.editGoodsParameters .spec_image,
.transactioncomponent .spec_image {
	display: inline-block;
}

.addGoods .spec_image_item,
.editGoodsTypes .spec_image_item,
.editGoodsParameters .spec_image_item,
.transactioncomponent .spec_image_item {
	position: relative;
	display: inline-block;
}


.qui_car_sublist {
	background: #f8f8f8;
	padding: .15rem;
	border-radius: .1rem;
}

.qui_car_sublist>.qui-ytable+.qui-ytable {
	margin-top: .06rem;
}

.qui_dp_bgbg .qui_dp_name:nth-child(1) {
	margin-top: 0;
}

.qui_dp_bgbg .qui_dp_name {
	margin-top: .2rem;
	margin-bottom: .15rem;
}

.qui_dp_bgbg .list202302050255 {
	border-radius: .1rem;
	background: #f8f8f8;
	padding: .06rem .15rem;
	border: 0;
}

.qui_dp_bgbg .list202302050255 .quiitem:last-child {
	border: 0;
}

label {
	user-select: none;
}


.qui_sq_store {
	padding: .5rem;
	background: #fff;
	border-radius: .1rem;
}

.qui_sq_store .quitopbox {
	text-align: center;
	margin-bottom: .3rem;
	padding: .5rem .3rem .33rem;
	border-radius: .1rem;
}

.qui_sq_store .quitopbox .qui1 {
	font-size: .28rem;
	color: #ec6702;
	line-height: 1.3;
}

.qui_sq_store .quitopbox .qui2 {
	color: #666;
	line-height: 1.5;
	margin-top: .1rem;
}

.qui_sq_store .quitopbox .qui3 {
	margin-top: .2rem;
}

.qui_sq_store .quitopbox .qui_btn_bs {
	min-width: 1.6rem;
	line-height: .46rem;
	font-size: .16rem;
	border-radius: .46rem;
}

.qui_sq_store .quiboxmm {
	line-height: .3rem;
	text-align: justify;
	color: #333;
	font-size: .14rem;
}

.qui_sq_store .quibgbg {
	border-radius: .1rem;
	background: rgba(255, 120, 18, .02);
	padding: .9rem;
	position: relative;
}

.qui_sq_store .quibgbg:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 2.6rem;
	background: linear-gradient(to bottom, rgba(255, 120, 18, 0.2), transparent);
	pointer-events: none;
}

.qui_sq_store .quiboxmm h3 {
	font-size: .22rem;
	color: #ec6702;
}

.qui_sq_store .quiboxmm h4 {
	font-size: .16rem;
	color: #ec6702;
}

.qui_sq_store .quiboxmm .quitop {
	display: flex;
	align-items: center;
}

.qui_sq_store .quiboxmm .quitop .qui-ibox {
	width: .96rem;
	height: .68rem;
	flex-shrink: 0;
	margin-right: .1rem;
}

.qui_sq_store .quiboxmm .quitop .quiinfo {
	flex: 1;
}



.qui_all_popbg {
	position: fixed;
	z-index: 999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .8);
	display: none;
}

.qui_all_popbox {
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
	background: #fff;
	max-width: 12rem;
	border-radius: .1rem;
	padding: .5rem;
	width: 96%;
	z-index: 9999;
	display: none;
}


.qui_all_popbox .qui_boxtt {
	line-height: 1.2;
	text-align: center;
	font-weight: bold;
	font-size: .24rem;
	margin-bottom: .3rem;
	color: #ec6702;
}

.qui_all_popbox .qui_boxbtn {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding-top: .3rem;
	align-items: center;
}

.qui_all_popbox .qui_boxbtn .qui_btn_bs {
	min-width: 2.6rem;
	border-radius: .5rem;
	line-height: .5rem;
	font-size: .16rem;
}

.qui_all_popbox .quigdt {
	overflow-y: auto;
	max-height: calc(100vh - 2rem - 2.4rem);
	padding-right: .1rem;
	margin-right: -.1rem;
}

.qui_form_rz .layui-form-select dl dd,
.qui_form_rz .layui-form-select dl dt {
	padding: .1rem .2rem !important;
}

.qui_form_rz .layui-input,
.qui_form_rz .layui-select,
.qui_form_rz .layui-textarea {
	border-radius: .06rem;
	border: .01rem solid #ddd;
	height: .46rem;
	line-height: .46rem;
	padding: 0 .2rem;
	font-size: .16rem;
}

.qui_form_rz .layui-input:focus,
.qui_form_rz .layui-textarea:focus {
	border-color: #ff7810;
}

.qui_form_rz .li {
	display: flex;
	align-items: flex-start;
	margin-bottom: .2rem;
	flex-wrap: wrap;
}

.qui_form_rz .quiint {
	flex: 1;
}

.qui_form_rz .quilab {
	flex-shrink: 0;
	min-width: 1.1rem;
	padding-right: .15rem;
	font-size: .16rem;
	color: #999;
	line-height: .22rem;
	padding-top: .12rem;
	padding-bottom: .12rem;
}

.qui_form_rz .qui-text {
	border-radius: .06rem;
	border: .01rem solid #ddd;
	height: .46rem;
	line-height: .46rem;
	padding: 0 .2rem;
	font-size: .16rem;
	transition: all .4s;
}

.qui_form_rz .qui-text:focus {
	border-color: #ff7810;
}

.qui_form_rz .li2 {
	width: calc(50% - .3rem);
}

.qui_form_rz .quilifelx {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.qui_form_rz textarea.qui-text {
	height: 1.6rem;
	padding: .1rem .2rem;
	line-height: 1.875;
}

.qui_all_up {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}

.qui_all_up .qui_aa {
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1.9rem;
	height: 1.26rem;
	border-radius: .06rem;
	border: 1px solid #ddd;
	overflow: hidden;
	margin-right: .2rem;
	text-align: center;
	position: relative;
}

.qui_all_up .qui_aa.no {
	border-color: transparent;
	color: #999;
}

.qui_all_up22 {
	display: flex;
	align-items: flex-start;
}

.qui_all_up22 .qui_aa {
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1.26rem;
	height: 1.26rem;
	border-radius: .06rem;
	border: 1px solid #ddd;
	overflow: hidden;
	margin-right: .2rem;
	text-align: center;
	position: relative;
}

.qui_all_up22 textarea.qui-text {
	height: 1.26rem;
}

.qui_all_up input {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	cursor: pointer;
	opacity: 0;
}

.qui_all_up22 input {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	cursor: pointer;
	opacity: 0;
}

.qui_all_up22+.qui_all_up22 {
	margin-top: .2rem;
}

.qui_up_cls {
	position: absolute;
	background: url(/Web/images/ico_close.svg) center no-repeat;
	background-size: contain;
	width: .26rem;
	height: .26rem;
	position: absolute;
	right: 2%;
	top: 2%;
	z-index: 100;
}

.qui_btn_add {
	margin-top: .2rem;
}

.qui_btn_add .qui_bg {
	border-radius: 6rpx;
	background-color: rgb(248, 248, 248);
	min-width: 1.26rem;
	line-height: .48rem;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	color: #999;
	font-size: .14rem;
}


/* 反馈 */
.qui_all_pop.feedback_box {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	left: 0;
	top: 0;
	z-index: 999;
	display: none;
}

.feedback_box .qui_all_bg {
	max-width: 8rem;
	width: 96%;
	background: #fff;
	border-radius: .05rem;
	overflow: hidden;
	position: absolute;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	top: 50%;
}

.feedback_box .qui_pop_cls {
	width: .3rem;
	height: .3rem;
	position: absolute;
	right: .2rem;
	top: .15rem;
	background: url(../images/cls.png) center no-repeat;
	background-size: auto .1rem;
}

.feedback_box .qui_pop_tt {
	text-align: center;
	font-size: .18rem;
	color: #000;
	line-height: .22rem;
	padding: .19rem .2rem;
	background: #f5f5f5;
}

.feedback_box .qui_pop_con {
	padding: .6rem;
	overflow: auto;
	max-height: calc(100vh - .8rem);
}

.feedback_box .qui_pop_cls {
	width: .3rem;
	height: .3rem;
	position: absolute;
	right: .2rem;
	top: .15rem;
	background: url(../images/cls.png) center no-repeat;
	background-size: auto .1rem;
}

.feedback_box .qui_all_pop .qui_form_pop {
	max-width: 5.75rem;
	margin: 0 auto;
}

.feedback_box .qui_form_pop {
	font-size: .16rem;
	width: 100%;
}

.feedback_box .qui_form_pop .li {
	display: flex;
	align-items: flex-start;
	margin-bottom: .3rem;
	position: relative;
}

.feedback_box .qui_form_pop .quilab {
	flex-shrink: 0;
	padding-right: .15rem;
	min-width: .8rem;
	line-height: .22rem;
	padding-top: .14rem;
	text-align: right;
	color: #555;
	padding-bottom: .14rem;
}

.feedback_box .qui_form_pop .quiint {
	flex: 1;
	position: relative;
}

.feedback_box .qui_form_pop .qui-text {
	height: .5rem;
	line-height: .5rem;
	border-radius: .02rem;
	border: .01rem solid #ebebeb;
	transition: all .3s ease-out;
	font-size: .16rem;
}

.feedback_box .qui_form_pop textarea.qui-text {
	height: 1.1rem;
	line-height: 1.6;
	padding: .15rem .2rem;
}

.feedback_box .qui_btn_df {
	display: inline-block;
	vertical-align: top;
	min-width: 1.5rem;
	line-height: .5rem;
	border-radius: .5rem;
	color: #fff !important;
	background: #ec6702;
	font-size: .16rem;
	text-align: center;
	padding: 0 .24rem;
	cursor: pointer;
}

.feedback_box .qui_btn_df.full {
	min-width: 100%;
	font-weight: bold;
}

.feedback_box .qui_btn_df.f5 {
	background: #f5f5f5;
	color: #33383f !important;
}

.qui_form_pop .quisel3 {
	width: calc(33.3333333% - .05rem);
}

.gover_select {
	position: relative;
}

.gover_select span {
	position: relative;
}

.gover_select dl {
	position: absolute;
	left: 0;
	top: calc(100% - 1px);
	min-width: 100%;
	max-height: 2rem;
	overflow: auto;
	z-index: 100;
	background: #fff;
	border: 1px solid #ddd;
}

.gover_select dd {
	padding: 0.1rem 0 0.1rem 0.2rem;
	line-height: 1.2;
	cursor: pointer;
}

.gover_select dd:hover {
	background: #f1f1f1;
}

.gover_select dd.none {
	cursor: auto;
}

@media (max-width: 1024px) {
	.feedback_box .qui_pop_con {
		padding: .3rem;
	}

	.feedback_box .qui_form_pop .li {
		margin-bottom: .12rem;
	}
}

/* 店铺数据 */
.StoreData .price_box {
	margin-right: 2rem;
	white-space: nowrap;
}

.StoreData .Withdrawal_btn {
	width: 1.4rem !important;
}

.StoreData .order_num {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	color: #555555;
	margin-top: 0.3rem;
	border-bottom: 0.01rem solid #dddddd;
	border-top: 0.01rem solid #dddddd;
	padding: 0.2rem 0;
}

.StoreData .order_num .order_num_item {
	margin-right: 0.6rem;
}

.StoreData .layui-table {
	width: 100% !important;
	table-layout: fixed;
}

.StoreData .layui-table-cell {
	width: auto !important;
}

.StoreData .layui-table-view .layui-table td,
.layui-table-view .layui-table th {
	border-left: none;
	border-right: none;
}

.StoreDataForm .layui-form-label {
	width: unset !important;
}

.StoreDataForm .layui-input-inline {
	flex: 1;
	padding: 0 0.2rem;
	border-radius: 0.05rem;
	border: 0.01rem solid #dddddd;
	height: 0.45rem;
}

.StoreDataForm .layui-form-item {
	display: flex;
	align-items: center;
	margin-bottom: 0.2rem;
}

.StoreDataForm select,
input {
	width: 100%;
	height: 100%;
}

.StoreDataForm input::placeholder,
.StoreDataForm select::placeholder {
	color: #999999 !important;
}

.StoreDataForm .layui-form-label {
	width: 1rem !important;
	text-align: right;
}

.StoreDataForm .layui-btn {
	width: 1rem !important;
}

/* 商家入驻 */
.SettleIn_box {
	margin-top: 0.4rem;
	background-color: #fff;
	border-radius: 0.2rem;
	padding: 0.6rem 1rem 1rem;
}

.SettleIn_box .top_title {
	font-size: 0.24rem;
	color: #333;
	font-weight: bold;
	text-align: center;
}

.SettleIn_box .tab_box {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.SettleIn_box .tab_box .tab_box_item {
	position: relative;
	width: 3rem;
	height: 0.48rem;
	background-color: #f8f8f8;
	margin-top: 0.3rem;
	margin-right: 0.1rem;
	text-align: center;
	line-height: 0.48rem;
	color: #333333;
}

.SettleIn_box .tab_box .tab_box_item::before {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border: 0.24rem solid;
	border-color: transparent transparent transparent #fff;
	top: 0;
	left: 0;
}

.SettleIn_box .tab_box .tab_box_item::after {
	position: absolute;
	content: '';
	top: 0;
	right: -0.48rem;
	width: 0;
	height: 0;
	border: 0.24rem solid;
	border-color: transparent transparent transparent #f8f8f8;
	z-index: 9;
}

.SettleIn_box .tab_box .active_set_item {
	color: #fff;
	background-color: #ec6702;
}

.SettleIn_box .tab_box .tab_box_item.active_set_item::after {
	border-color: transparent transparent transparent #ec6702;
}

.SettleIn_box_cont {
	padding: 0.6rem 0;
}

.SettleIn_box_cont .qui_boxbtn {
	margin-top: 0.7rem;
	text-align: center;
}

.SettleIn_box_cont .qui_boxbtn .qui_btn_bs {
	width: 2.6rem;
}

.SettleIn_box_cont .qui_form_rz .quilab {
	min-width: 1.6rem;
	text-align: right;
}

.SettleIn_box_cont .settleIn_wait {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.SettleIn_box_cont .settleIn_wait_des {
	margin-top: 0.3rem;
	color: #333333;
}

/* 商家入驻详情 */
.settleInDetails_box {
	margin-top: 0.45rem;
	border: 0.01rem solid #eeeeee;
	border-radius: 0.15rem;
	position: relative;
	padding: 0.1rem 0.3rem;
}

.settleIn_title {
	left: 0.4rem;
	top: -0.15rem;
	position: absolute;
	width: 1rem;
	height: 0.3rem;
	background-color: #fff;
	text-align: center;
	line-height: 0.3rem;
	border: 0.01rem solid #eee;
	border-radius: 0.5rem;
	font-size: 0.14rem;
	color: #ec6702;
}

.settleInDetails_box .settleIn_cont {
	margin-top: 0.3rem;
}

.settleInDetails_box .form_clo2 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.settleInDetails_box .settleIn_form {
	flex: 1;
	margin-bottom: 0.2rem;
	display: flex;
	color: #333333;
	font-size: 0.14rem;
}

.settleInDetails_box .right_img {
	width: 0.9rem;
	height: 0.9rem;
	border: 0.01rem solid #eee;
	border-radius: 0.05rem;
	flex: unset !important;
	overflow: hidden;
	margin-right: 0.2rem;
	margin-bottom: 0.1rem;
}

.settleInDetails_box .form_right img {
	width: 100%;
	height: 100% !important;
	object-fit: cover;
}

.settleInDetails_box .form_clo1 {
	display: flex;
	margin-bottom: 0.2rem;
}

.settleInDetails_box .cont_top .form_left {
	width: 1rem;
	text-align: right;
	margin-right: 0.1rem;
}

.settleInDetails_box .form_right {
	flex: 1;
}

.settleInDetails_box .right_imgArr {
	display: flex;
	flex-wrap: wrap;
}

.settleInDetails_box .img_arr {
	width: 2.1rem;
	height: 1.32rem;
	border: 0.01rem solid #eee;
	border-radius: 0.05rem;
	margin-right: 0.2rem;
	overflow: hidden;
	margin-bottom: 0.1rem;
}

.settleIn_btn {
	cursor: pointer;
	display: block;
	color: #fff;
	text-align: center;
	line-height: 0.5rem;
	border-radius: 0.05rem;
	width: 2.6rem;
	height: 0.5rem;
	background-color: #ec6702;
	color: #fff;
	margin: auto;
	margin-top: 0.6rem;
}

.settleInDetails_box .cont_bottom .form_left {
	width: 1.3rem;
	text-align: right;
	margin-right: 0.1rem;
}


/* 批发配置 */
.wholesale_configuration .pop_form {
	padding: 0.3rem;
}

.wholesale_configuration .pop_form .pop_form_item {
	display: flex;
	align-items: center;
	margin-bottom: 0.2rem;
}

.wholesale_configuration .pop_form .input_box {
	border: 0.01px solid #d2d2d2;
	height: 0.38rem;
	flex: 2;
	margin-left: 0.2rem;
	padding: 0 0.1rem;
}

.wholesale_configuration .pop_form .input_des {
	flex: 1;
}

.wholesale_configuration .pop_form .lable {
	width: 0.8rem;
	text-align: right;
}

.wholesale_configuration .pop_form .pop_btn {
	margin-top: 0.6rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* 选择支付方式为线下支付 */
.bank_info_box {
	border: 0.01rem solid #eee;
	margin-top: 0.2rem;
	padding: 0.2rem 0.2rem 0;
	display: flex;
	flex-wrap: wrap;
}

.bank_info_box_form {
	display: flex;
	width: 50%;
	margin-bottom: 0.2rem;
}

.bank_info_box_form .lable {
	width: 1.3rem;
	text-align: right;
}

.bank_info_box_form .value {
	flex: 1;
	margin-left: 0.2rem;
	margin-right: 0.3rem;
	color: #666;
	display: flex;

}

.payments_sjx {
	position: absolute;
	width: 0;
	height: 0;
	border: 0.1rem solid;
	border-color: transparent transparent #eee transparent;
	bottom: -0.21rem;
	left: 50%;
	transform: translateX(-50%);
}

.bank_info_box_form .yinlian_box_btn {
	color: #fff !important;
	border-radius: 0.05rem;
	width: 1rem;
	position: relative;
	background-image: -webkit-linear-gradient(0deg, rgb(226, 35, 26) 0%, rgb(247, 109, 77) 100%);
	margin-left: 0.1rem;
	cursor: pointer;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.bank_info_box_form .yinlian_box_btn .quiup {
	opacity: 0;
	border: 1px solid;
	position: absolute;
	left: 0;
	top: 0;
	width: 1rem;
	height: 100%;
	cursor: pointer;
}

xm-select .xm-body .xm-option .xm-option-icon {
	border-color: #ec6702 !important;
}

xm-select .xm-body .xm-option .xm-option-icon[style*='border:'] {
	color: #ec6702 !important;
}

xm-select .xm-label .xm-label-block {
	background: #ec6702 !important;
}

xm-select {
	border-color: #eee !important;
}

xm-select:hover,
xm-select:focus {
	border-color: #ec6702 !important;
}

.flex,
.flex_js_c,
.flex_c_c,
.flex_jc,
.flex_ac,
.flex_js {
	display: flex;
}

.flex_js_c {
	justify-content: space-between;
	align-items: center;
}

.flex_c_c {
	justify-content: center;
	align-items: center;
}

.flex_jc {
	justify-content: center;
}

.flex_ac {
	align-items: center;
}

.flex_js {
	justify-content: space-between;
}

.flex_row {
	flex-flow: row wrap;
}

.storeItem {
	background-color: #fff;
	border-radius: 6px;
	box-shadow: 0px 1px 8px 0px rgba(31, 44, 60, 0.05);
	padding: 0.36rem;
	width: 49.4%;
	margin-bottom: calc(100% - 49.4% * 2);
}

.storeItem3 {
	margin-bottom: 0;
}

.storeItem .storeTitle {
	padding-bottom: 0.2rem;
	justify-content: flex-start;
	border-bottom: 1px solid #eee;
	align-items: center;
}

.storeItem .storeTitle .left {
	display: flex;
	align-items: center;
}

.storeItem .storeTitle img {
	margin-right: 0.05rem;
	flex-shrink: 0;
	max-height: .24rem;
}

.storeItem .storeTitle b {
	font-size: 0.18rem;
	color: #333;
}

.storeItem .storeTitle .right {
	color: #999999;
	font-size: 0.14rem;
	padding-left: .12rem;
}

.storeItem .numbox {
	text-align: center;
	padding: 0.3rem 0.3rem 0;
	color: #666666;
}

.storeItem .numbox .num {
	font-size: 0.28rem;
	color: #333333;
	font-weight: bold;
	margin-bottom: 0.08rem;
	display: block;
}

#chart-container2,
#chart-container {
	position: relative;
	height: 3.3rem;
	overflow: hidden;
}

.qui-main-box {
	min-height: calc(100vh -);
}

.qui_flexnew {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.qui_flexnew+.qui_flexnew {
	margin-left: .2rem;
}

.qui_pro_ava {
	width: .6rem;
	height: .6rem !important;
	object-fit: cover;
}

.qui_all_btnmm {
	font-size: .12rem;
	line-height: .24rem;
	text-align: center;
}

.qui_all_btnmm .qui-col-df {
	display: none !important;
}

.qui_all_btnmm .qui-col-df.qui4 {
	display: inline-block !important;
}

.qui_maxw360 {
	max-width: 3.6rem !important;
}




.showprod {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.2rem;
	padding-bottom: 0;
}

.showprod .left {
	margin-right: 0.2rem;
}

.showprod .left img {
	width: 1.8rem;
	height: 1.6rem !important;
	object-fit: contain;
}

.showprod .right {
	flex: 1;
}

.showprod .right .name {
	font-weight: bold;
	font-size: 0.18rem;
}

.showprod .right .info {
	color: #999;
	font-size: 0.14rem;
}

.weixiu-table {
	padding: 0.2rem;
}

.weixiu-table table {
	width: 100%;
}

.weixiu-table .remark {
	white-space: pre-line;
}

.weixiu-table .imgs img {
	width: 0.4rem;
	height: 0.4rem !important;
	object-fit: cover;
	margin: 0.05rem;
}


.form-list .quilab {
	text-align: right;
	min-width: 13em;
}

.form-list .line {
	border-bottom: 1px solid #eee;
	font-weight: bold;
	font-size: 0.18rem;
	padding-bottom: 0.1rem;
	justify-content: space-between;
}

.form-list .line .info {
	font-weight: normal;
	font-size: 0.16rem;
	color: #999;
}

.form-list .qui_boxbtn {
	display: flex;
	align-items: center;
	justify-content: center;
}


.radio-list {
	display: flex;
	flex-wrap: wrap;
	padding: 0.07rem 0;
}

.radio-list .radio-item {
	margin: 0.05rem 0.2rem 0.05rem 0.05rem;
	line-height: 0.22rem;
	padding-left: 0.2rem;
	position: relative;
	cursor: pointer;
}

.radio-list .radio-item::before {
	content: '';
	position: absolute;
	left: 0;
	top: calc(50% - 0.08rem);
	height: 0.16rem;
	width: 0.16rem;
	border: 0.02rem solid #ddd;
	border-radius: 50%;
}

.radio-list .radio-item.active::before {
	border-color: #ff7810;
	box-shadow: inset 0 0 0 0.025rem #fff;
	background: #ff7810;
}

.form-img {
	position: relative;
	display: block;
	width: 1.8rem;
	border: 1px solid #ddd;
	padding: 0.1rem;
}

.form-img img {
	display: block;
	object-fit: contain;
	height: 1.8rem;
}

.WxCode {
	width: 2.5rem;
	padding: 0.1rem;
	border: 1px solid #ddd;
}

/* 商家入驻 */
@media(max-width:750px) {
	.SettleIn_box {
		padding: 0.3rem 0.1rem;
	}

	.SettleIn_box .tab_box {
		display: none;
	}

	.SettleIn_box .qui_form_rz .quilifelx {
		flex-wrap: wrap;
		position: relative;
	}

	.SettleIn_box .qui_form_rz .li {
		width: 100% !important;
	}

	.SettleIn_box .SettleIn_box_cont .qui_form_rz .quilab {
		min-width: 7em;
		width: 7em;
	}

	.SettleIn_box .map {
		width: 100%;
		margin-left: 0;
	}

	.SettleIn_box .search_map {
		left: 0.1rem !important;
		top: 0.1rem;
	}

	.SettleIn_box .qui_all_up .qui_aa {
		margin-bottom: 0.1rem;
	}

	.SettleIn_box .quiint .quiw3 {
		width: 100%;
		margin-bottom: 0.1rem;
	}

	.SettleIn_box .qui_company_address {
		flex-wrap: wrap;
	}

	.SettleIn_box .quiint .qui-ai-fc {
		flex-wrap: wrap;
	}

	.SettleIn_box .product_info {
		flex: unset !important;
		width: 100%;
		margin-top: 0.1rem;
	}

	.SettleIn_box .qui_btn_add .qui_bg {
		min-width: 1.26rem;
		margin-left: 0 !important;
	}

	.SettleIn_box_cont .qui_boxbtn {
		display: flex;
	}

	.SettleIn_box_cont .qui_boxbtn .qui_btn_bs {
		flex: 1;
		min-width: unset;
		margin: 0 0.05rem;
	}
}

/*重写的*/

.qui-loading {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #999;
	margin: .4rem 0;
	font-size: .16rem;
	width: 1.4rem;
	line-height: .38rem;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}

.qui-loading i {
	width: .12rem;
	height: .10rem;
	flex-shrink: 0;
	margin-left: .1rem;
	background: url(../images/ico_mm4.svg) center no-repeat;
	background-size: contain;
}

.qui-loading-i {
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(../images/loading2.svg) center no-repeat;
	background-size: contain;
	width: .18rem;
	height: .18rem;
	animation: loading 1.5s linear infinite;
}

.qui-ico-dui {
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(../images/dui.svg) center no-repeat;
	background-size: contain;
	width: .18rem;
	height: .18rem;
}

@-webkit-keyframes loading {
	from {
		transform: rotate(0)
	}

	to {
		transform: rotate(360deg)
	}
}

/*评论*/
.qui_upimg {
	display: flex;
	flex-wrap: wrap;
}

.qui_upimg>* {
	margin: .1rem .1rem 0 0;
}

.qui_upimg .qui_imgli,
.qui_upimg .quiup {
	border: 1px solid #eee;
	background: center no-repeat;
	background-size: cover;
	width: .66rem;
	height: .66rem;
	position: relative;
}

.qui_upimg .quiup {
	background-image: url(../images/jia.svg);
	background-size: auto .3rem;
}

.qui_upimg .quicls {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0%;
	top: 0%;
	background: rgba(0, 0, 0, .5) url(../images/cls4.svg) 90% 10% no-repeat;
	background-size: auto .16rem;
	display: none;
}

.qui_upimg .qui_imgli:hover .quicls {
	display: block;
}

.pl202305082148 .li {
	padding: .35rem 0;
	border-bottom: .01rem solid #eee;
	display: flex;
	align-items: flex-start;
}

.pl202305082148 .li .qui_txt {
	line-height: .3rem;
	color: #333;
	font-size: .16rem;
}

.pl202305082148 .li .quitm {
	line-height: .3rem;
	color: #999;
	font-size: .14rem;
}

.pl202305082148 .li .quiem {
	display: inline-block;
	vertical-align: top;
	padding-right: .2rem;
}

.pl202305082148 .li .quiava {
	width: .8rem;
	text-align: center;
	flex-shrink: 0;
	margin-right: .2rem;
	font-size: .14rem;
	flex-shrink: 0;
}
.pl202305082148 .li .quiava .quinnn{font-size: .14rem;margin-top: .08rem;line-height: 1.1;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.pl202305082148 .li .quiava img{display: block;width: .5rem;height: .5rem!important;border-radius: .5rem;background: #f7f8f9;margin: 0 auto;}

.pl202305082148 .li .quiinfo {
	flex: 1;
}

.pl202305082148 .li .qui_upimg {
	margin-bottom: .15rem;
}

.pl202305082148 .li .qui_upimg .qui_imgli {
	width: .8rem;
	height: .8rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.pl202305082148 .li .qui_upimg .qui_imgli video {
	width: 0.8rem;
	height: 0.8rem;
}

.pl202305082148 .li .qui_upimg .qui_imgli.on {
	position: relative;
}

.pl202305082148 .li .qui_upimg .qui_imgli.on::before {
	content: '';
	position: absolute;
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	top: -1px;
	left: -1px;
	border: 2px solid #ec6702;
}

.pl202305082148 .li .qui_upimg .qui_imgli .play {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 5;
	background: url(../images/ico_play.svg) center no-repeat;
}

.pl202305082148 .li .showupimg video,
.pl202305082148 .li .showupimg img {
	width: 3rem;
	height: 3rem;
	border: 1px solid #eee;
}

.pl202305082148 .li .quiavabg {
	width: .5rem;
	height: .5rem;
	border-radius: 50%;
	background: center no-repeat;
	background-size: cover;
	margin-bottom: .1rem;
}