@charset "utf-8";
:root{
	--theme-main1: #000;
	--theme-main1-hover: #2d2d2d;
	--theme-main2: #c11e21;
	--theme-main2-hover: #9d1719;
	--theme-main3: #0cb7a9;
	--theme-main4: #6cad1f;
}
/*vue*/
[v-cloak]{display:none;}

::-webkit-scrollbar{width:6px;}
::-webkit-scrollbar-thumb{border-radius:20px;background: #d2d2d2;}
/* .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-thumb{border-radius:0;} */
.el-table__body-wrapper::-webkit-scrollbar{height:6px;background-color:#f8f8f8;}
.el-table__body-wrapper::-webkit-scrollbar-thumb{width:6px;height:6px;}

/*初始化*/
body{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;padding:0;margin:0 auto;font-size:.14rem;line-height:.24rem;color:#333;width:100%;min-width:320px;zoom:1;background-color:#f8f8f8;word-break:break-word;}
html{-webkit-text-size-adjust:100%;font-size:100px;position:relative;}

/*一屏布局*/
body{min-height: 100vh;display: flex;flex-direction: column;}
body>*{flex-shrink: 0;}
body,input,select,th,td,textarea{font-family:Arial,sans-serif;font-size:0.14rem;}

pre{font-family:Arial,sans-serif;}
ul,ol{list-style:revert;list-style-position:inside!important;}
ul>li{list-style:revert;list-style-position:inside!important;}
ol>li{list-style:revert;list-style-position:inside!important;}
.ul,.ol,.ul>li,.ol>li{list-style:none;}
.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;padding:0;margin:0}
p{min-height:4px;}
em,i{font-style:normal;}
*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;word-break:break-word;outline:0;}
table{word-break:break-word;border-collapse:collapse;max-width:100%;}
table td{padding:10px;border:1px solid #eee;}
video{max-width:100%;}
video{max-width:100%;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999;opacity:1;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#999;opacity:1;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;}
.ul,.ul>li,.dl,.dl>dd,.dl>dt{list-style:none;font-weight:normal;}
input:focus{outline:none;}
input,button,select,textarea{background:none;border:none;border-radius:0;-webkit-border-radius:0;color:#333;outline:none;}
canvas{display:block;}

/*初始化图片*/
img{border:0 none;vertical-align:top;max-width:100%;}

/*初始化a*/
a,a:focus{text-decoration:none;cursor:pointer;user-select: none;}
a,a:hover{outline:none;text-decoration:none;transition:all .2s;}

/*全局样式*/
.qui_warp{max-width:14.4rem;width:96%;margin-left:auto;margin-right:auto;position: relative;}
.qui_warp1830{max-width:18.3rem;width:96%;margin-left:auto;margin-right:auto;}
.qui_main_box{padding:.6rem 0 1rem;}
.qui_mem_box{padding: 0 0 1rem;background-image: url('../images/main-bg.png');background-position: center top;background-repeat: no-repeat;background-size: contain;}
.qui_text{display:block;line-height:.46rem;height:.46rem;width:100%;border:.01rem solid #ddd;padding:0 .2rem;transition: all .3s;border-radius: .04rem;}
.qui_text:not([readonly]):focus{border-color:var(--theme-main1)!important;}
.qui_text[disabled]{cursor: no-drop;background: #f6f7f8;border: 0;}

/*暂无数据*/
.noData{padding:.4rem .4rem .6rem;justify-content:center;display:flex;align-items:center;padding-top:1.7rem;background:#fff url(../images/noData.svg) top center no-repeat;background-size:auto 1.6rem;line-height:1.5;color:#999;}

/*滚动条样式*/
/* .qui_gdt::-webkit-scrollbar{width:5px;height:5px;}
.qui_gdt::-webkit-scrollbar-track{background-color:#f2f2f2;}
.qui_gdt::-webkit-scrollbar-thumb{background-color:var(--theme-main1);border-radius:2.5px;}
.qui_gdt::-webkit-scrollbar-thumb:hover{background-color:var(--theme-main1);border-radius:2.5px;}
.qui_gdt::-webkit-scrollbar-thumb:active{background-color:var(--theme-main1);border-radius:2.5px;} */

/* 头部 */
.qui_search_box{position:relative;max-width:7rem;margin: 0 0.2rem;flex: 1;}
.qui_search_box .qui_text{padding:0 .6rem 0 .2rem;border:1px solid #dfe1e3;border-radius:.04rem;height: .5rem;line-height: .5rem;font-size: .14rem;}
.qui_search_box .qui_text:focus{border-color: var(--theme-main1)!important;}
.qui_search_box .quibtn{position:absolute;width:.6rem;height:100%;top:0;right:0;background:url('../images/ssBg.png') center no-repeat;z-index:1;background-size: auto .24rem;}
.qui_logo{flex: 1;}
.qui_logo img{display:block;max-height:.4rem!important;}
.qui_top_box{position:sticky;width:100%;left:0;top:0;background:#fff;z-index:1000;}
.qui_top_box1{background: #fff;}
.qui_top_box2{background: var(--theme-main1);}
.qui_top_nav{display: flex;align-items: center;justify-content: space-between;background-color: #000;}
.qui_top_nav .ULLIST{display:flex;align-items:center;}
.qui_top_nav .ULLIST>li>a{display:block;padding: .2rem .2rem;height: .64rem;text-align:center;font-size:.16rem;color:#fff;white-space: nowrap;position: relative;display: flex;align-items: center;justify-content: center;}
.qui_top_nav .ULLIST>li>a>img{height: .2rem !important;}
.qui_top_nav .ULLIST>li>a>em{margin-left: .1rem;line-height: normal;}
/* .qui_top_nav .ULLIST>li.quili1>a{background: url('../images/top-menu-bg.png') no-repeat left center;background-size: cover;min-width: 2.34rem;} */
/* .qui_top_nav .ULLIST>li.quili2>a{background: url('../images/topJg-bg.png') no-repeat left center;background-size: cover;min-width: 1.7rem;} */
/* .qui_top_nav .ULLIST>li.quili4>a{background: url('../images/topRes-bg.png') no-repeat left center;background-size: cover;min-width: 2.08rem;} */
/* .qui_top_nav .ULLIST>li.quili5>a{background: url('../images/proDown-bg.png') no-repeat left center;background-size: cover;min-width: 2.78rem;} */
.qui_top_nav .ULLIST>li.quili1>a{min-width: 2.34rem;}
.qui_top_nav .ULLIST>li.quili2>a{background: #C01E20;min-width: 1.7rem;}
.qui_top_nav .ULLIST>li.quili4>a{background: #4D3633;min-width: 2.08rem;}
.qui_top_nav .ULLIST>li.quili5>a{background: #364555;min-width: 2.78rem;}
.qui_top_nav .ULLIST>li.quili1:hover>a{background: #f8f8f8;color: #333;}
.qui_top_nav .ULLIST>li.quili1>a>img.tico1{display: block;width: .18rem;height: .14rem !important;}
.qui_top_nav .ULLIST>li.quili1>a>img.tico2{display: none;width: .13rem;height: .13rem !important;}
.qui_top_nav .ULLIST>li.quili1:hover>a>img.tico1{display: none;}
.qui_top_nav .ULLIST>li.quili1:hover>a>img.tico2{display: block;margin:0 .025rem;}
.qui_top_nav .ULLIST>li.quitel{padding: .12rem 0;height: .64rem;box-sizing: border-box;}
.qui_top_nav .ULLIST>li.quitel a{display: flex;align-items: center;height: 100%;padding: 0 .2rem;}
.qui_top_nav .ULLIST>li.quitel1{margin-right: .1rem;}
.qui_top_nav .ULLIST>li.quitel1 a{background: #444444;border-radius: 20px;}
.qui_top_nav .ULLIST>li.quitel2 a{background: #413331;border-radius: 20px;}
.qui_top_nav .ULLIST2{flex: 1;background-size: auto 100%;display: flex;justify-content: flex-end;align-items: center;padding-right: .6rem;}
.qui_top_box1{height: 1.2rem;display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 10;}
.qui_top_box1 .qui_rr{display: inline-flex;align-items: center;cursor: pointer;flex: 1;}
.qui_top_box1 .qui_rr .user-info{display: flex;align-items: center;}
.qui_top_box1 .qui_rr .user-name{white-space: nowrap;margin-right: .08rem;}
.qui_top_box1 .qui_rr img{object-fit: cover;}
.qui_top_box1 .qui_rr .qui_car{height: .46rem;min-width: .6rem;border-radius: .04rem;background: #C01E20;color: #fff;display: inline-flex;align-items: center;justify-content: center;text-align: center;}
.qui_top_box1 .qui_rr .qui_car i{width: .26rem;height: .26rem;background: url(../images/topCar.svg) center no-repeat;background-size:auto 100%;position: relative;}
.qui_top_box1 .qui_rr .qui_car em{position: absolute;right: -.13rem;top: -.09rem;background: #FFA200;color: #fff;font-size: .14rem;min-width: .2rem;line-height: .2rem;padding: 0 .02rem;border-radius: .2rem;}
.qui_top_box1 .qui_rr .qui_car:hover{background: #ae3435;}
.qui_top_box1 .qui_rr .qui_per{height: .46rem;min-width: 1.2rem;border-radius: .04rem;color: #fff;display: inline-flex;align-items: center;justify-content: center;text-align: center;padding: 0 .2rem;white-space: nowrap;font-weight: bold;background: #000;}
.qui_top_box1 .qui_rr .qui_per i{background: url(../images/topLog.png) left center no-repeat;background-size:auto .24rem;position: relative;padding-left: .34rem;}
.qui_top_box1 .qui_rr .qui_per:hover{background: #2c2b2b;}
.qui_top_box1 .qui_rr .qui_country_a{min-width: 1.6rem;border-radius: .04rem;padding: 0 .2rem;display: inline-flex;align-items: center;justify-content: center;background: var(--theme-main1);color: #fff;font-weight: bold;line-height: .46rem;white-space: nowrap;}
.qui_top_box1 .qui_rr .qui_country_a i{padding-right: .1rem;}
.qui_top_box1 .qui_rr .qui_country_a img{margin-right: .1rem;width: .3rem;height: .3rem!important;border-radius: 50%;border: .02rem solid #fff;object-fit: cover;}
.qui_top_box1 .qui_rr .qui_country_a em{width: .14rem;height: .07rem;background: url(../images/topSel.svg) center no-repeat;background-size: auto 100%;}
.qui_top_box1 .qui_rr .qui_country:hover .qui_country_a{background: var(--theme-main1);}
.qui_top_box1 .qui_rr .qui_country:hover .qui_top_selmm{opacity: 1;pointer-events: inherit;transform: translateY(0);}
.qui_top_box1 .qui_rr .qui_a{margin-left: .1rem;position: relative;overflow: visible;}


/*二级下拉*/
.qui_top_box2{position: sticky;top: 1.2rem;left: 0;z-index: 1000;}
.qui_submenu{position:absolute;width:100%;min-width:1.2rem;left:50%;top:100%;background:rgba(255,255,255,.95);transform:translateX(-50%) translateY(-.1rem);font-size:.15rem;z-index:10;transition:all .4s ease-out;opacity:0;pointer-events:none;}
.qui_rel{position: relative;}
.qui_submenu .dlBox{width: 3.5rem;background: #f8f8f8;}
.qui_submenu .dlBox>dd>a{display: flex;align-items: center;color: #666;font-size: .16rem;line-height: .22rem;padding: .24rem .2rem .24rem 0;position: relative;}
.qui_submenu .dlBox>dd+dd>a:after{content: '';position: absolute;width: calc(100% - .34rem);left: 0;top: 0;height: .01rem;background: #ddd;}
.qui_submenu:before{content: '';background: #f8f8f8;position: absolute;left: 0;top: 0;height: 100%;width: calc((100vw - 18.3rem)/2);}
.qui_submenu .dlBox>dd>a>img{flex-shrink: 0;width: .18rem;height: .18rem!important;object-fit: contain;margin-right: .16rem;}
.qui_submenu .dlBox>dd>a:hover{background: #fff;color: #333;}
.qui_submenu .dlBox>dd>a:hover::after{background: #e90e0e;transform: scale(1);}
.qui_submenu .dlBox>dd>a:before{content: '';background: #fff;position: absolute;right: 100%;top: 0;height: 100%;width: calc((100vw - 18.3rem)/2);background: #f8f8f8;transition:all .4s;pointer-events: none;}
.qui_submenu .dlBox>dd>a:hover:before{background: #fff;}
.qui_menu_three{position: absolute;top: 0;padding:0 .5rem .5rem;max-height: calc(100vh - .7rem - .64rem);overflow: auto;width: calc(100% - 3.5rem);background: #fff;min-height: 100%;transition:all .4s ease-out;opacity:0;pointer-events:none;left: 3.5rem;transform: translateX(-10px);}
.qui_menu_three .qui_top{font-weight: bold;color: #333;font-size: .18rem;line-height: .22rem;display: flex;align-items: center;flex-wrap: wrap;padding: .22rem 0;min-height: .26rem;position: relative;}
.qui_menu_three .qui_top:after{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: .01rem;background: #ccc;}
.qui_menu_three .qui_top>img{flex-shrink: 0;width: .26rem;height: .26rem!important;margin-right: .1rem;object-fit: contain;}
.qui_menu_three .qui_mmbox{display: flex;flex-wrap: wrap;padding: .14rem;}
.qui_menu_three .dlList{width: 20%;padding: .14rem;}
.qui_menu_three .dlList a{display: inline-block;vertical-align: top;line-height: .22rem;padding: .03rem .1rem .03rem 0;}
.qui_menu_three .dlList>dt>a{font-weight: bold;color: var(--theme-main1);}
.qui_submenu .dlBox>dd:hover .qui_menu_three{transform: translateX(0);opacity:1;pointer-events: inherit;}
.qui_top_nav .ULLIST>li:hover .qui_submenu{pointer-events:auto;opacity:1;transform:translateX(-50%);}

a.qui_sub2_a {
	width: 100%;
    display: flex !important;
    flex-direction: column;
    text-align: center;
	gap: 0.1rem;
}
img.qui_sub2_img{
	padding: 0.1rem;
	height: 1.2rem;
	object-fit: contain;
}
em.qui_sub2_text{
	display: block;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

/* ban */
.qui_banbox{position:relative;}
.qui_banbox>img{display: block;width: 100%;}
.qui_banbox .quiinfo{position:absolute;left:50%;top:50%;width:96%;max-width:14.4rem;color:#fff;transform:translateY(-50%) translateX(-50%);line-height:1.3;text-align: center;z-index: 10;}
.qui_banbox .quicn{font-size:.48rem;text-transform:uppercase;font-family:'Impact';font-style: italic;}
.qui_banbox .quien{margin-top:.1rem;font-style: italic;font-size:.22rem;}

/* 微信分享 */
.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_top_boxH{height:0;}
.qui_single{line-height:1.875;}
.qui_single p{min-height:.2rem;}
.qui_pc_show{display:block!important;width:100%;}
.qui_wap_show{display:none!important;width:100%;}

@media (max-width:1024px){
    .qui_top_box1 .qui_rr{display: none;}
    .qui_nav_btn{position:absolute;z-index:1000;width:.3rem;height:.3rem;background:url('../images/btn_bg.png') right center no-repeat;background-size:auto .22rem;display:block;right:2%;top:50%;margin-top:-.15rem}
    .qui_wap_bg{position:fixed;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:1000;background:rgba(0,0,0,.65);display:none}
    .qui_body_ovh .qui_top_nav{right:0;overflow-y: auto;}
    .qui_top_box .header-container{position:relative;padding-right:0.5rem}
    .qui_top_nav{position:fixed;max-width:360px;width:72%;right:-100%;top:0;z-index:1001;height:100%;padding:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;overflow:hidden;background:var(--theme-main1)}
	.qui_top_box1{padding-right: 0.4rem;}
	.qui_top_box2{
		position: relative;
	}
	.qui_top_menu_active{
		background: #ddd !important;
		color: #000 !important;
	}
	.qui_top_menu_active img.tico1 {
		display: none !important;
	}
	.qui_top_menu_active img.tico2 {
		display: block !important;
	}
	
	.qui_menu_three_i{
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 0.5rem;
		height: 0.5rem;
		background: url(../images/arm-down2.png) center no-repeat;
		background-size: 0.16rem contain;
	}
	.qui_menu_three_i.qui_menu_three_i_active{
		transform: translateY(-50%) rotate(180deg);
	}
	.qui_menu_three .qui_top{
		display: none !important;
	}
	.qui_top_menu.qui_top_menu_active img.tico1 {
		display: block;
	}
	.qui_top_menu.qui_top_menu_active img.tico2 {
		display: none;
	}
	.qui_top_nav .ULLIST>li.quili1:hover>a{
		background: #000;
		color: #fff;
	}
	.qui_submenu .dlBox>dd:hover>a::after{background: #ddd;}
	.qui_top_nav .ULLIST>li.quili1:hover>a>img.tico1{display: block;}
	.qui_top_nav .ULLIST>li.quili1:hover>a>img.tico2{display: none;}
	.qui_submenu{
		display: none;
		padding: 0 0.1rem;
		transform: translateX(0);
		position: unset;
		left: auto;
		top: auto;
		pointer-events: auto;
		transform: translateX(0);
		opacity: 1;
		background: #fff;
	}
	.qui_submenu.qui_submenu_active{
		display: block;
	}
	.qui_top_nav .ULLIST>li.quili1:hover>a{
		border-bottom: 1px solid #000;
	}
	.qui_top_nav .ULLIST>li:hover .qui_submenu{
		position: unset;
		left: auto;
		top: auto;
		pointer-events: auto;
		transform: translateX(0);
		opacity: 1;
	}
	.qui_submenu .dlBox{
		width: 100%;
		background: #fff;
	}
	.qui_submenu .qui_warp1830{
		width: 100%;
	}
	.qui_rel{
		overflow-y: auto;
	}
	.qui_menu_three{
		display: none;
		position: relative;
		left: auto;
		top: auto;
		right: auto;
		bottom: 0;
		min-height: auto;
		width: 100%;
		transform: none;
		opacity: 1;
		pointer-events: auto;
		padding: 0 0.2rem 0.3rem;
		overflow: inherit;
		max-height: auto !important;
	}
	.qui_menu_three.qui_menu_three_active{
		display: block;
		opacity: 1;
		pointer-events: auto;
		transform: translateX(0);
	}
	.qui_menu_three .qui_mmbox{
		padding: 0;
	}
	.qui_menu_three .dlList{
		width: 50%;
		padding: 0.1rem;
	}
	.qui_submenu .dlBox>dd+dd>a:after{
		width: 100%;
	}
	.qui_top_nav{flex-direction: column;}
	.qui_top_nav .ULLIST{flex-wrap: wrap;width: 100%;}
	.qui_top_nav .ULLIST>li.quili{width: 100%;}
	.qui_top_nav .ULLIST>li.quili>a{min-width: none;}
	.qui_top_nav .ULLIST2{padding-right:0;}
	.qui_top_nav .ULLIST2>li.quili{width: 100%;margin: 0;}
	.qui_top_nav .ULLIST>li>a{justify-content: flex-start;padding: 0.3rem 0.4rem;height: auto;}
	.qui_top_nav .ULLIST.ULLIST2{flex-direction: column;justify-content: flex-start;}
}
@media screen and (max-width: 750px) {
}


/*悬浮*/
.qui_float_box{position:fixed;z-index:80;right:1vh;bottom:1vh;}
.qui_float_box .quia{display:flex;margin-top:.1rem;border-radius:50%;background:#fff;width:.42rem;height:.42rem;position:relative;align-items:center;justify-content:center;box-shadow:.02rem .05rem .1rem rgba(0,0,0,.1);}
.qui_float_box .quia>img{max-width:56%;max-height:56%;}
.qui_float_box .quiimg{display:block;margin-top:.1rem;position:relative;}

/*搜索列表*/
.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;}

/*网站地图*/
.sitemap li{padding:3% 0;border-bottom:solid 1px #eee;}
.sitemap li span{font-size:16px;}
.sitemap dl{padding:1% 0 0;}
.sitemap dt{display:inline-block;opacity:0.8;padding-right:20px;}

label,
.layui-input[readonly],
.layui-textarea[readonly]{user-select: none;}
.layui-edge{border: 0!important;width: .1rem;height: .06rem;background: url(../images/selBg.svg) center no-repeat;background-size: contain;margin:-.03rem 0 0!important;}
label{cursor: pointer;user-select: none;}

.qui_footer{position: relative;background: #000;color: rgba(255, 255, 255, .5);font-size: .14rem;}
.qui_footer .to_top{position: absolute;right: .5rem;top: 0;z-index: 10;width: .9rem;height: .8rem;transition: all .3s ease-in-out;cursor: pointer;}
.qui_footer .to_top:hover{transform: translateY(-3px);}
.qui_footer a{color: rgba(255, 255, 255, .5);}
.qui_footer2{padding: .3rem 0 1rem;}
.qui_footer2 .qui_warp{position: relative;text-align: center;}
.qui_bot_links{display: flex;justify-content: flex-end;align-items: center;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.qui_bot_links .qui_a{position: relative;margin-left: .14rem;}
.qui_bot_links .qui_a>img{opacity: .2;width: .2rem;height: .2rem!important;object-fit: contain;transition: all .4s;}
.qui_bot_links .qui_a:hover>img{opacity: .5;}
.qui_footer1{padding: .7rem 0;border-bottom: .01rem solid rgba(255, 255, 255,.1);}
.qui_bot_nav{display: flex;justify-content: space-between;}
.qui_bot_nav .DLLIST+.DLLIST{margin-left: .2rem;}
.qui_bot_nav .DLLIST a{display: inline-block;vertical-align: top;line-height: 1.57142857143;padding: .04rem 0;color: rgba(255, 255, 255, .6);}
.qui_bot_nav .DLLIST a:hover{color: #fff;text-decoration: underline;}
.qui_bot_nav .DLLIST dt a{font-weight: bold;color: #fff;}
.qui_bot_search{margin: 0 auto .87rem;text-align: center;}
.qui_bot_search .qui_tt{color: #fff;font-size: .28rem;line-height: 1.2;margin-bottom: .3rem;}
.qui_bot_search .qui_text{background: rgba(255,255,255,0.05);border-radius: .04rem;padding: 0 1.6rem 0 .2rem;width: 4.8rem;height: .5rem;line-height: .5rem;color: #fff;font-size: .14rem;border: 1px solid transparent;}
.qui_bot_search .qui_text:focus{border-color: var(--theme-main2)!important;}
.qui_bot_search .qui_int{position: relative;}
.qui_bot_search .qui-sbox{display: flex;justify-content: space-between;align-items: center;}
.qui_bot_search .qui-sbox .llogo{width: 1.66rem;}
.qui_bot_search .qui-sbox .qui-cont{display: flex;align-items: center;justify-content: center;}
.qui_bot_search .qui-sbox .qui-cont img{width: .2rem;margin-right: .03rem;}
.qui_bot_search .qui-sbox .qui-cont em{font-size: .24rem;font-weight: bold;color: #fff;}
.qui_bot_search input:-moz-placeholder{color:rgba(241, 244, 251, .2);opacity:1;}
.qui_bot_search input::-moz-placeholder{color:rgba(241, 244, 251, .2);opacity:1;}
.qui_bot_search input:-ms-input-placeholder{color:rgba(241, 244, 251, .2);}
.qui_bot_search input::-webkit-input-placeholder{color:rgba(241, 244, 251, .2);}
.qui_bot_search .quibtn{background: var(--theme-main2);min-width: 1.4rem;border-radius: .04rem;line-height: .5rem;color: #fff;position: absolute;right: 0;top: 0;font-size: .14rem;}
.qui_bot_search .quibtn:hover{background: var(--theme-main2-hover);}

/*dot*/
.swiper-pagination{display: flex;align-items: center;justify-content: center;bottom: .3rem!important;}
.swiper-pagination-bullet{width: .12rem;height: .12rem;opacity: .4;background: #000;border-radius: .06rem;margin: 0 .06rem!important;}
.swiper-pagination-bullet-active{width: .24rem;height: .1rem;background: var(--theme-main2);opacity: 1;}

/*按钮*/
.swiper-button-next:after,
.swiper-button-prev:after{display: none;}
.swiper-button-next,
.swiper-button-prev{left: 0;right: auto;width: .3rem;height: .3rem;margin-top:-0.15rem;background: center no-repeat;background-size: contain;}
.swiper-button-next{right: 0;left: auto;transform: rotate(180deg);}
.swiper-button-prev,
.swiper-button-next{background-image: url(../images/pag_btn.png);}
.swiper-button-prev:hover{background-image: url(../images/pag_btn_hover.png);}
.swiper-button-next:hover{background-image: url(../images/pag_btn_hover.png);}

/*弹窗样式 rem */
.ym_btn_df{display: inline-flex;vertical-align: top;align-items: center;justify-content: center;padding: 0 .2rem;line-height: .44rem;border-radius: .04rem;background: #005095;color: #fff!important;cursor: pointer;min-width: 1.2rem;}
.ym_btn_df+.ym_btn_df{margin-left: .15rem;}
.ym_btn_df.info{background: #f5f5f5;color: #333!important;}
.ym_btn_df:hover{box-shadow: 0 5px 10px rgba(0, 0, 0, .3);}
.ym_all_pop{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 999;background: rgba(0, 0, 0, .5);display: none;}
.ym_pop_box{position: fixed;left: 50%;top: 50%;width: 96%;max-width: 8rem;background: #fff;transform: translateY(-50%) translateX(-50%);z-index: 999;border-radius: .1rem;}
.ym_pop_tt{padding: .2rem .3rem;font-size: .16rem;font-weight: bold;border-radius: .1rem .1rem 0 0;border-bottom: .01rem solid #f0f0f0;}
.ym_pop_con{padding: .3rem;overflow: auto;max-height: 56vh;}
.ym_pop_btn{padding: .15rem .2rem;display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}

.ym_pop_cls{font-size: .12rem;position: absolute;right: .15rem;top: .15rem;z-index: 4;cursor: pointer;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjc5Mzg2NTU0NDg3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI3NjYiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik01ODUuNDEyNTI1IDUxMi41OTQ3NDdMOTczLjYwMTYxNiAxMjQuNDE4NTg2YzE5LjYwMDgwOC0xOS42MDA4MDggMTkuNjAwODA4LTUxLjg5ODE4MiAwLTcxLjQ5ODk5bC0yLjEyMDQwNC0yLjEyMDQwNGMtMTkuNjAwODA4LTE5LjYwMDgwOC01MS44OTgxODItMTkuNjAwODA4LTcxLjQ5ODk5IDBMNTExLjc5MzEzMSA0MzkuNTE4Mzg0IDEyMy42MTY5NyA1MC43OTkxOTJjLTE5LjYwMDgwOC0xOS42MDA4MDgtNTEuODk4MTgyLTE5LjYwMDgwOC03MS40OTg5OSAwbC0yLjEyMDQwNCAyLjEyMDQwNGMtMjAuMTE3OTggMTkuNjAwODA4LTIwLjExNzk4IDUxLjg5ODE4MiAwIDcxLjQ5ODk5bDM4OC4xODkwOTEgMzg4LjE4OTA5MUw0OS45OTc1NzYgOTAwLjc4MzgzOGMtMTkuNTg3ODc5IDE5LjYwMDgwOC0xOS41ODc4NzkgNTEuODk4MTgyIDAgNzEuNDk4OTlsMi4xMjA0MDQgMi4xMjA0MDRjMTkuNjAwODA4IDE5LjYwMDgwOCA1MS44OTgxODIgMTkuNjAwODA4IDcxLjQ5ODk5IDBMNTExLjc5MzEzMSA1ODYuMjE0MTQxbDM4OC4xODkwOTEgMzg4LjE3NjE2MmMxOS42MDA4MDggMTkuNjAwODA4IDUxLjg5ODE4MiAxOS42MDA4MDggNzEuNDk4OTkgMGwyLjEyMDQwNC0yLjEyMDQwNGMxOS42MDA4MDgtMTkuNjAwODA4IDE5LjYwMDgwOC01MS44OTgxODIgMC03MS40OTg5OUw1ODUuNDEyNTI1IDUxMi41OTQ3NDd6IG0wIDAiIHAtaWQ9IjI3NjciIGZpbGw9IiMwMDAwMDAiPjwvcGF0aD48L3N2Zz4=) center no-repeat;background-size: auto .16rem;width: .3rem;height: .3rem;}

/*加载中*/
@keyframes layui-rotate{
    from{transform: translate(-50%,-50%) rotate(0)}
    to{transform: translate(-50%,-50%) rotate(360deg)}
}
.ym_loading{position: relative;min-height: 200px;}
.ym_loading:before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, .9);z-index: 10;}
.ym_loading:after{content: '';z-index: 11;width: 36px;height: 36px;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjc5MTUxOTg4ODQ2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE1MDYzIiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMTQ0LjIwNSAyMDIuNDk2YTEzNi42NzggMTM2LjY3OCAwIDEgMCAyNzMuMzU3IDAgMTM2LjY3OCAxMzYuNjc4IDAgMSAwLTI3My4zNTcgMHpNNDEuNzI4IDQ5Mi45MDJhMTE5LjU3OCAxMTkuNTc4IDAgMSAwIDIzOS4xNTUgMCAxMTkuNTc4IDExOS41NzggMCAxIDAtMjM5LjE1NSAwek0xNDQuMjMgNzQ5LjE1OGExMDIuNTAyIDEwMi41MDIgMCAxIDAgMjA1LjAwNSAwIDEwMi41MDIgMTAyLjUwMiAwIDEgMC0yMDUuMDA1IDB6TTQzNS4yIDg2MS45MjZhODkuNiA4OS42IDAgMSAwIDE3OS4yIDAgODkuNiA4OS42IDAgMSAwLTE3OS4yIDB6IG0yODkuODQzLTk1LjY2NmE4NS40MjcgODUuNDI3IDAgMSAwIDE3MC44NTUgMCA4NS40MjcgODUuNDI3IDAgMSAwLTE3MC44NTUgMHogbTEzNi43MDQtMjkwLjQzM2E2OC4zMjYgNjguMzI2IDAgMSAwIDEzNi42NTMgMCA2OC4zMjYgNjguMzI2IDAgMSAwLTEzNi42NTMgMHpNNzU5LjIyIDIxOS41NzFhNTEuMjUxIDUxLjI1MSAwIDEgMCAxMDIuNTAyIDAgNTEuMjUxIDUxLjI1MSAwIDEgMC0xMDIuNTAzIDB6TTUxMiA4NS4zNzZhMzQuMTc2IDM0LjE3NiAwIDEgMCA2OC4zNTIgMCAzNC4xNzYgMzQuMTc2IDAgMSAwLTY4LjM1MiAweiIgcC1pZD0iMTUwNjQiIGZpbGw9IiM5OTk5OTkiPjwvcGF0aD48L3N2Zz4=) center no-repeat;background-size: auto 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);animation: layui-rotate 1s linear infinite;}

/* 隐藏input type="number"上下箭头 */
input::-webkit-inner-spin-button {-webkit-appearance: none !important;}
input::-webkit-outer-spin-button {-webkit-appearance: none !important;}
input[type='number'] {appearance: textfield;}

/* layui样式修改 */
.layui-textarea{resize: none;}
.layui-form-selected .layui-input,
.layui-textarea:focus{border-color: var(--theme-main1) !important;}
.layui-form-checked[lay-skin=primary]>i{border-color:var(--theme-main1) !important;background-color:var(--theme-main1) !important;}
.layui-form-select dl dd.layui-this{color:var(--theme-main1) !important;font-weight: bold;}
.layui-form-radio:hover>*, .layui-form-radioed,.layui-form-radioed>i{color: var(--theme-main1) !important;}
.layui-form-select .layui-input{height: 0.46rem !important;}
.layui-layer-btn .layui-layer-btn0{background-color: var(--theme-main2);}

.layui-layer-dialog{min-width: 0;}
/* layui成功弹窗 */
.layui-layer-dialog.layui-layer-success .layui-layer-content{background-color: var(--theme-main4);color: #fff;}
.layui-layer-dialog.layui-layer-success .layui-layer-content .layui-icon{color: #fff;}

/* layui错误弹窗 */
.layui-layer-dialog.layui-layer-error .layui-layer-content{background-color: var(--theme-main2);color: #fff;}
.layui-layer-dialog.layui-layer-error .layui-layer-content .layui-icon{color: #fff;}

/* layui信息弹窗 */
.layui-layer-dialog.layui-layer-info .layui-layer-content{background-color: var(--theme-main1);color: #fff;}
.layui-layer-dialog.layui-layer-info .layui-layer-content .layui-icon{color: #fff;}

/*element组件修改*/
.el-dialog__wrapper{display: flex;justify-content: center;align-items: center;}
.el-input__wrapper{padding: 0 .2rem;}
.el-date-editor.el-input,
.el-date-editor.el-input__wrapper,
.el-input,
.el-input__inner{height: .46rem;line-height: 0.46rem;width: 100%;}
.el-form-item__content,
.el-form-item__label{line-height: 0.46rem;font-size: 0.16rem;}

.el-select__wrapper{min-height: .46rem;padding: 0 .2rem;}
.el-form-item__label{color: #666;font-size: 0.16rem;line-height: normal;min-height: .46rem;}
.el-input__inner{transition: none;border: 1px solid #eee;color: #333;font-size: 0.16rem;border-radius: 0.04rem;padding: 0 0.2rem;}
.el-input__inner:focus{border-color:var(--theme-main1)}

.el-textarea__inner{min-height: 0.46rem !important;padding:5px 0.15rem;border-color: #eee;resize: none;}
.el-select{width: 100%;}
.el-select>.el-input{background-color: #fff;}
.el-form-item{margin-bottom: 15px;}
.el-input__suffix{display: flex;align-items: center;}
.el-select .el-input .el-select__caret{color: #333;font-size: 12px;font-weight: bold;line-height: normal;}
.el-textarea .el-input__count{color: #909399;background:transparent;position: absolute;font-size: 12px;bottom: -0.45rem;right: 0;}

.el-input .el-input__inner[readonly],
.el-textarea .el-textarea__inner[readonly]{border-color: transparent;border-bottom-color: #eee;background-color: transparent;pointer-events: none;}
.el-select .el-input__inner[readonly]{border-color: #eee;}
.el-select:hover .el-input__inner[readonly]{border-color: #C0C4CC;}
.el-form-item__error{padding-top: 0.02rem;line-height: 1.2;}
.el-form-item__error--inline{display: block;margin-left: 0;line-height: 1.2;}
.el-form-item__label{display: inline-flex;align-items: center;padding: 0 0.12rem 0 0 !important;font-size: .16rem;color: #666;justify-content: flex-start;text-align: left;}
.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{display: none;}

.el-textarea .el-textarea__inner,.el-input .el-textarea__inner{font-size: .16rem;color: #333;}

/* elementUI table */
.el-table::before{display: none;}
.el-table__fixed-right::before,
.el-table__fixed::before{display: none;}
.el-table th.el-table__cell{background-color: #f8f8f8;color: #999;font-weight: 400;font-size: 16px;}
.el-table th.el-table__cell.is-leaf{border-bottom: none;}
.el-table td.el-table__cell{color: #333;font-size: 16px;font-weight: 400;}
.el-table--border .el-table__cell{border-right: none;}
.el-table th.el-table__cell>.cell,
.el-table--border .el-table__cell:first-child .cell,
.el-table td.el-table__cell>.cell{padding-left: .2rem;padding-right: .2rem;line-height: 1.4;}
.el-table__fixed-right-patch{border: none !important;}
.el-table .arm-btn{font-size: 16px !important;}
@media only screen and (max-width: 1440px){
	.el-table th.el-table__cell,
	.el-table td.el-table__cell{font-size: 14px;}
	.el-table .arm-btn{height: 30px !important;line-height: 30px !important;max-width: 180px !important;font-size: 14px !important;}
}

/*弹窗*/
.el-dialog{--el-dialog-padding-primary: .24rem;--el-dialog-title-font-size:.22rem;}
.el-dialog__title{font-weight: bold;color: #333;}

/* 文字颜色 */
.color-fff{color:#fff !important;}
.color-ccc{color:#ccc !important;}
.color-ddd{color:#ddd !important;}
.color-f8{color:#f8f8f8 !important;}
.color-000{color:#000 !important;}
.color-333{color:#333 !important;}
.color-666{color:#666 !important;}
.color-999{color:#999 !important;}
.color-main1{color: var(--theme-main1) !important;}
.color-main2{color: var(--theme-main2) !important;}
.color-main3{color: var(--theme-main3) !important;}
.color-main4{color: var(--theme-main4) !important;}

/* 背景颜色 */
.bg-fff{background-color: #fff !important;}
.bg-000{background-color: #000 !important;}
.bg-f8{background-color: #f8f8f8 !important;}
.bg-main1{background-color: var(--theme-main1) !important;}
.bg-main2{background-color: var(--theme-main2) !important;}
.bg-main3{background-color: var(--theme-main3) !important;}
.bg-main4{background-color: var(--theme-main4) !important;}

/* 边框 */
.border{border:1px solid !important;}
.border-0{border:none !important;}
.border-eee{border:1px solid #eee !important;}
.border-ddd{border:1px solid #ddd !important;}

/* 阴影 */
.shadow-1{box-shadow: 0 0.15rem 0.3rem 0 rgba(0,85,140,0.2);}
.shadow-2{box-shadow: 0 0.03rem 0.22rem 0 rgba(0,0,0,0.1);}
.shadow-3{box-shadow: 0px 4px 6px 0px rgba(252,76,2,0.2);}

/* flex布局 */
.flex{display:flex !important;}
.flex-wrap{flex-wrap:wrap !important;}
.flex-column{flex-direction:column !important;}
.flex-row{flex-direction:row !important;}
.flex-1{flex:1 !important;}
.flex-shrink-0{flex-shrink:0 !important;}
.justify-start{justify-content:flex-start !important;}
.justify-center{justify-content:center !important;}
.justify-end{justify-content:flex-end !important;}
.justify-between{justify-content:space-between !important;}
.justify-around{justify-content:space-around !important;}
.justify-evenly{justify-content:space-evenly !important;}
.items-start{align-items:flex-start !important;}
.items-center{align-items:center !important;}
.items-end{align-items:flex-end !important;}
.items-baseline{align-items:baseline !important;}

/* 圆角 */
.radius-0{border-radius: 0 !important;}
.radius50{border-radius: 50% !important;}
.radius4{border-radius: 0.04rem !important;}
.radius6{border-radius: 0.06rem !important;}
.radius10{border-radius: 0.1rem !important;}
.radius25{border-radius: 0.25rem !important;}
.radius50{border-radius: 0.5rem !important;}

/* 块元素 */
.block{display:block;}
.inline{display:inline;}
.inline-block{display:inline-block;}
.inline-flex{display: inline-flex;}
.table{display: table;width:100%;table-layout:fixed;}
.table-row{display: table-row;}
.table-cell{display: table-cell;vertical-align:middle;overflow:hidden;}

/* 超出省略 */
.text-over1,
.text-over2,
.text-over3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.text-over1{-webkit-line-clamp:1}
.text-over2{-webkit-line-clamp:2}
.text-over3{-webkit-line-clamp:3}

/* 鼠标形状 */
.cursor-pointer{cursor:pointer}

/* 鼠标移入 */
.hover-scale:hover{transform:scale(1.05) !important;}
.text-hover-fff:hover{color: #fff !important;}
.text-hover-bold:hover{font-weight: bold !important;}
.text-hover-main1:hover{color: var(--theme-main1) !important;}
.text-hover-main2:hover{color: var(--theme-main2) !important;}
.text-hover-main3:hover{color: var(--theme-main3) !important;}
.text-hover-main4:hover{color: var(--theme-main4) !important;}
.text-hover-underline:hover{text-decoration:underline !important;}

.bg-hover-fff:hover{background-color: #fff !important;}
.bg-hover-main1:hover{background-color: var(--theme-main1) !important;}
.bg-hover-main2:hover{background-color: var(--theme-main2) !important;}
.bg-hover-main3:hover{background-color: var(--theme-main3) !important;}
.bg-hover-main4:hover{background-color: var(--theme-main4) !important;}

.border-hover-main1:hover{border-color:var(--theme-main1) !important;}
.border-hover-main2:hover{border-color:var(--theme-main2) !important;}
.border-hover-main3:hover{border-color:var(--theme-main3) !important;}
.border-hover-main4:hover{border-color:var(--theme-main4) !important;}

.over-hidden{overflow:hidden;}
.animte{transition: all 0.2s;}
.goods-hover:hover img{transform: scale(1.05);}

/* 定位 */
.position-relative{position:relative}
.position-absolute{position:absolute}
.position-fixed{position:fixed}
.position-static{position:static}
.position-sticky{position:sticky}

/* 文本 */
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.text-100{font-weight:100}
.text-200{font-weight:200}
.text-300{font-weight:300}
.text-400{font-weight:400}
.text-500{font-weight:500}
.text-bold{font-weight:bold;}
.text-normal{font-weight:normal;}
.text-underline{text-decoration:underline;}

/* 透明 */
.opacity-0{opacity:0}
.opacity50{opacity:50%}
.opacity-1{opacity:1}

/* 内边距 */
.p-0{padding:0 !important;}
.p-2{padding:.02rem !important;}
.p-5{padding:.05rem !important;}
.p-10{padding:.1rem !important;}
.p-15{padding:.15rem !important;}
.p-20{padding:.2rem !important;}
.p-25{padding:.25rem !important;}
.p-30{padding:.3rem !important;}
.p-40{padding:.4rem !important;}
.p-50{padding:.5rem !important;}
.p-60{padding:.6rem !important;}

.pl-0{padding-left:0 !important;}
.pl-2{padding-left:.02rem !important;}
.pl-5{padding-left:.05rem !important;}
.pl-10{padding-left:.1rem !important;}
.pl-15{padding-left:.15rem !important;}
.pl-20{padding-left:.2rem !important;}
.pl-25{padding-left:.25rem !important;}
.pl-30{padding-left:.3rem !important;}
.pl-40{padding-left:.4rem !important;}
.pl-50{padding-left:.5rem !important;}
.pl-60{padding-left:.6rem !important;}

.pr-0{padding-right:0 !important;}
.pr-5{padding-right:.05rem !important;}
.pr-10{padding-right:.1rem !important;}
.pr-15{padding-right:.15rem !important;}
.pr-20{padding-right:.2rem !important;}
.pr-25{padding-right:.25rem !important;}
.pr-30{padding-right:.3rem !important;}
.pr-40{padding-right:.4rem !important;}
.pr-60{padding-right:.6rem !important;}

.pt-0{padding-top:0 !important;}
.pt-5{padding-top:.05rem !important;}
.pt-10{padding-top:.1rem !important;}
.pt-15{padding-top:.15rem !important;}
.pt-20{padding-top:.2rem !important;}
.pt-25{padding-top:.25rem !important;}
.pt-30{padding-top:.3rem !important;}
.pt-40{padding-top:.4rem !important;}
.pt-50{padding-top:.5rem !important;}
.pt-60{padding-top:.6rem !important;}
.pt-90{padding-top:.9rem !important;}
.pt-100{padding-top:1rem !important;}

.pb-0{padding-bottom:0 !important;}
.pb-5{padding-bottom:.05rem !important;}
.pb-10{padding-bottom:.1rem !important;}
.pb-15{padding-bottom:.15rem !important;}
.pb-20{padding-bottom:.2rem !important;}
.pb-25{padding-bottom:.25rem !important;}
.pb-30{padding-bottom:.3rem !important;}
.pb-40{padding-bottom:.4rem !important;}
.pb-50{padding-bottom:.5rem !important;}
.pb-60{padding-bottom:.6rem !important;}
.pb-70{padding-bottom:.7rem !important;}
.pb-80{padding-bottom:.8rem !important;}

/* 外边距 */
.m-0{margin:0 !important;}
.m-5{margin:.05rem !important;}
.m-10{margin:.1rem !important;}
.m-15{margin:.15rem !important;}
.m-20{margin:.2rem !important;}
.m-25{margin:.25rem !important;}
.m-30{margin:.3rem !important;}
.m-40{margin:.4rem !important;}
.m-50{margin:.5rem !important;}
.m-60{margin:.6rem !important;}

.ml-0{margin-left:0 !important;}
.ml-5{margin-left:.05rem !important;}
.ml-10{margin-left:.1rem !important;}
.ml-15{margin-left:.15rem !important;}
.ml-20{margin-left:.2rem !important;}
.ml-30{margin-left:.3rem !important;}
.ml-40{margin-left:.4rem !important;}
.ml-70{margin-left:.7rem !important;}

.mr-0{margin-right:0 !important;}
.mr-10{margin-right:.1rem !important;}
.mr-15{margin-right:.15rem !important;}
.mr-20{margin-right:.2rem !important;}
.mr-30{margin-right:.3rem !important;}
.mr-40{margin-right:.4rem !important;}

.mt-0{margin-top:0 !important;}
.mt-10{margin-top:.1rem !important;}
.mt-15{margin-top:.15rem !important;}
.mt-20{margin-top:.2rem !important;}
.mt-25{margin-top:.25rem !important;}
.mt-30{margin-top:.3rem !important;}
.mt-40{margin-top:.4rem !important;}
.mt-50{margin-top:.5rem !important;}
.mt-60{margin-top:.6rem !important;}
.mt-70{margin-top:.7rem !important;}
.mt-100{margin-top:1rem !important;}

.mb-0{margin-bottom:0 !important;}
.mb-5{margin-bottom:.05rem !important;}
.mb-10{margin-bottom:.1rem !important;}
.mb-20{margin-bottom:.2rem !important;}
.mb-30{margin-bottom:.3rem !important;}
.mb-40{margin-bottom:.4rem !important;}
.mb-70{margin-bottom:.7rem !important;}
.mb-100{margin-bottom:1rem !important;}

/* 宽高 */
.vw-100{width:100vw !important;}
.vh-100{height:100vh !important;}
.vwmax-100{max-width:100% !important;}
.vwmax-auto{max-width:auto !important;}
.vwmin-100{min-width:100% !important;}
.vwmin-auto{min-width:auto !important;}

.vhmax-100{max-height:100% !important;}
.vhmax-auto{max-height:auto !important;}
.vhmin-100{min-height:100% !important;}
.vhmin-auto{min-height:auto !important;}

.w-auto{width:auto !important;}
.w-0{width:0 !important;}
.w-16{width:16.66666% !important;}
.w-20{width:20% !important;}
.w-25{width:25% !important;}
.w-33{width:33.333333% !important;}
.w-40{width:40% !important;}
.w-45{width:45% !important;}
.w-50{width:50% !important;}
.w-100{width:100% !important;}

.w20{width:0.2rem !important;}
.w50{width:0.5rem !important;}
.w80{width:0.8rem !important;}
.w100{width:1rem !important;}
.w110{width:1.1rem !important;}
.w120{width:1.2rem !important;}
.w140{width:1.4rem !important;}
.w160{width:1.6rem !important;}
.w180{width:1.8rem !important;}
.w200{width:2rem !important;}
.w220{width:2.2rem !important;}
.w240{width:2.4rem !important;}
.w280{width:2.8rem !important;}
.w380{width:3.8rem !important;}
.w440{width:4.4rem !important;}
.w500{width:5rem !important;}
.max-100{max-width:100% !important;}
.max-auto{max-width:auto !important;}

.h-auto{height:auto !important;}
.h-0{height:0 !important;}
.h26{height:.26rem !important;}
.h36{height:.36rem !important;}
.h40{height:.4rem !important;}
.h46{height:.46rem !important;}
.h50{height:.5rem !important;}
.h60{height:.6rem !important;}
.h100{height:1rem !important;}
.h-100{height:100% !important;}

/* 行高 */
.line-normal{line-height:normal !important;}
.line-10{line-height:1 !important;}
.line-12{line-height:1.2 !important;}
.line-15{line-height:1.5 !important;}
.line-16{line-height:1.6 !important;}
.line-17{line-height:1.7 !important;}
.line-18{line-height:1.8 !important;}
.line-20{line-height:2 !important;}

/* 字体 */
.font-0{font-size:0rem !important;}
.font-12{font-size:.12rem !important;}
.font-14{font-size:.14rem !important;}
.font-16{font-size:.16rem !important;}
.font-18{font-size:.18rem !important;}
.font-20{font-size:.2rem !important;}
.font-22{font-size:.22rem !important;}
.font-24{font-size:.24rem !important;}
.font-26{font-size:.26rem !important;}
.font-28{font-size:.28rem !important;}
.font-30{font-size:.3rem !important;}
.font-32{font-size:.32rem !important;}
.font-34{font-size:.34rem !important;}
.font-36{font-size:.36rem !important;}
.font-38{font-size:.38rem !important;}
.font-40{font-size:.4rem !important;}
.font-42{font-size:.42rem !important;}
.font-44{font-size:.44rem !important;}
.font-46{font-size:.46rem !important;}
.font-48{font-size:.48rem !important;}
.font-50{font-size:.5rem !important;}
.font-60{font-size:.6rem !important;}

/* 动画 */
@keyframes fadeIn {0% {opacity:0;}100% {opacity:1;}}
@keyframes fadeOut {0% {opacity:1;}100% {opacity:0;}}
.fadeIn {animation: fadeIn 0.3s;}
.fadeOut {animation: fadeOut 0.3s;}

/* 按钮 */
.arm-btn{position: relative;display: inline-flex;justify-content: center;align-items: center;padding: .1rem .2rem;transition: all 0.2s;line-height: normal;box-sizing: border-box;min-height: 0.5rem;opacity: 0.85;cursor: pointer;font-size: 0.16rem;white-space: nowrap;user-select: none;}
.arm-btn.disabled{opacity: 0.5;cursor: not-allowed;}
.arm-btn:hover:not(.disabled){opacity: 1;}
.arm-btn.plain{background-color: transparent;color: #333;border: 1px solid;}

/*分页*/
.Pages{zoom:1;overflow:hidden;text-align:center;padding:.5rem 0 0.1rem;font-size:0;line-height:0;}
.Pages *{display:inline-block;vertical-align:top;font-weight:normal;font-style:normal;}
.Pages a{font-size:.14rem;min-width:.4rem;height:.4rem;line-height:.38rem;text-align:center;background:#fff;padding:0 .1rem;margin:0 .05rem;overflow:hidden;border-radius: .04rem;border: .01rem solid #eee;font-weight: bold;color: #313131;}
.Pages a:not(.none):hover,
.Pages a.a_cur{background-color:var(--theme-main1);color:#fff;border-color: var(--theme-main1);}
.Pages a.a_prev,
.Pages a.a_next{font-family:'宋体';font-weight:bold;}
.Pages a.a_first,
.Pages a.a_end{padding: 0 .15rem;}
.Pages a.none{opacity: .4;cursor: no-drop;}

/* 表格 */
.layui-table {margin:0;}
.layui-table td,.layui-table th {border:0 none;padding:0.1rem 0.2rem;padding-right:0;min-height:0.9rem;height:auto;line-height:normal;}
.layui-table td:last-of-type,.layui-table th:last-of-type {padding-right:0.2rem;}
.layui-table th {color:#666;font-size:0.16rem;font-weight:normal;background:#F6F7F8;}
.layui-table td {color:#333;font-size:0.14rem;font-weight:400;border:0 none;}
.layui-table tbody tr{position: relative;}
.layui-table tbody tr::after{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 0.01rem;background: #ddd;}
.layui-table tbody tr:last-of-type::after{display: none;}

/* 商品 */
.goods-box {position:relative;display:inline-flex;flex-direction:column;color:#666;font-size:0.14rem;background:#fff;border-radius:0.06rem;border:1px solid #eee;box-sizing: border-box;}
.goods-box:hover {color:#666;box-shadow:0 0 0.2rem rgba(0,0,0,0.1);}
.goods-box .goods-label {--r:.8em;position:absolute;left:0;top:0;font-size:0.14rem;color:#fff;font-weight:bold;padding:0.02rem 0.24rem 0.02rem 0.15rem;line-height:0.26rem;background:var(--theme-main2);border-radius:0.06rem 0px 0px 0px;clip-path:polygon(-100vw 0,100% 0,calc(100% - var(--r)) 50%,100% 100%,-100vw 100%);border-image:conic-gradient(#FC4C02 0 0) fill 0/100vw;width:fit-content;}
.goods-box .goods-pic {position:relative;padding-bottom:85%;flex-shrink:0;}
.goods-box .goods-pic-img {display:flex;align-items:center;justify-content:center;position:absolute;inset:0;padding:0.4rem 0.3rem 0;box-sizing:border-box;}
.goods-box .goods-pic-img img {max-width:100%;max-height:100%;flex-shrink:0;}
.goods-box .goods-info {flex:1;padding:0.2rem 0.3rem;}
.goods-box .goods-name,.goods-box .goods-desc {position:relative;line-height:normal;}
.goods-box .goods-name {color:#333;font-size:0.16rem;font-weight:bold;margin-bottom:0.15rem;}
.goods-box .goods-desc {line-height:1.7;}
.goods-box .goods-bottom {position:relative;flex-shrink:0;padding:0.2rem 0.3rem 0.3rem;display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;}
.goods-box .goods-bottom::after {content:'';position:absolute;top:0;left:0.3rem;right:0.3rem;height:1px;background:#eee;}
.goods-box .goods-params {color:#999;font-size:0.14rem;line-height:normal;}
.goods-box .goods-btn {background-color: var(--theme-main1);color: #fff;width: 100%;min-height: 0.32rem;padding-top: 0.05rem;padding-bottom: 0.05rem;margin-top: 0.2rem;;font-size: 0.14rem;border-radius: 0.04rem;}

/* tab */
.flex-tab{display:flex;justify-content:space-between;align-items:center;height: 0.5rem;background-color: var(--tabBg);border: 2px solid var(--tabBg);margin-left: auto;margin-right: auto;}
.flex-tab .flex-tab-item{flex:1;text-align:center;color: #fff;height: 100%;border-radius: .5rem;display: flex;justify-content: center;align-items: center;font-weight: bold;font-size: .18rem;}
.flex-tab .flex-tab-item.actv{background-color: #fff;color: var(--tabBg);}

/* subtab */
.subtab {display:flex;align-items:center;position:relative;padding-top:0.2rem;}
.subtab::after {content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ddd;}
.subtab-item {font-size:0.18rem;font-weight:bold;color:#333;padding:0.22rem 0;cursor:pointer;}
.subtab-item + .subtab-item {margin-left:0.9rem;}
.subtab-item.actv,.subtab-item:hover {position:relative;color:var(--theme-main1);}
.subtab-item.actv::after {content:'';position:absolute;left:0;bottom:0;right:0;height:0.04rem;background:var(--theme-main1);}

/* 表单 */
.form-item{position: relative;display:flex;justify-content: space-between;align-items: flex-start;}
.form-item .form-label{position: relative;flex-shrink: 0;display: flex;align-items: center;font-size: 0.16rem;color: var(--labelColor);width: var(--labelWidth);min-height: 0.46rem;}
.form-item .form-input{flex: 1;color: #333;}

/* 面包屑 */
.breadcrumb {display:flex;align-items:center;height:0.6rem;font-size:0.14rem;color:#999;}
.breadcrumb a {color:#999;font-size:0.14rem;text-decoration:none;}
.breadcrumb a:first-child {background:url('../images/home.png') no-repeat left center;
	background-size: 0.14rem auto;
	padding-left:0.24rem;}
.breadcrumb a:last-of-type {color:var(--theme-main1);}
.breadcrumb a:hover {color:var(--theme-main1);;}
.breadcrumb a + a::before {content:"";display:inline-block;height:0.1rem;padding:0 0.15rem;background:url('../images/more.png') no-repeat center;background-size:0.04rem 0.08rem;}


/* qui-admin start */
.qui-admin-content{display: flex;padding-bottom: 0.3rem;}
.qui-admin-content .qui-admin-left{background-color: #fff;border-radius: .1rem;flex-shrink: 0;width:3.7rem}
.qui-admin-content .qui-admin-right{min-height: 8rem;max-width: 10.5rem;flex:1;padding: .5rem .6rem;background-color: #fff;border-radius: .1rem;}
.qui-admin-head{padding: .6rem 0 .3rem 0;}
.qui-admin-head img{width: .31rem;height: .35rem;}
.qui-admin-head span{line-height: normal;}
/* @media (max-width:1025px){
	.qui-admin-content .qui-admin-left{width: auto;}
	.side-menu .menu-item span{display: none;}
	.side-menu .menu-item .icon-label{transform: scale(1.1);}
	.side-menu .menu-item .icon-more{display: none;}
	.side-menu .menu-item a{padding: 0.3rem !important;height:50px;}
} */

.side-menu{min-height:8rem}
.side-menu .menu-list{list-style:none;margin-top:.5rem}
.side-menu .menu-item{position:relative;border-bottom:1px solid #fff}
.side-menu .menu-item a{min-height:.66rem;padding-left:.46rem;padding-right:.3rem;padding-top:.2rem;padding-bottom:.2rem}
.side-menu .menu-item.actv a{color:#fff}
.side-menu .menu-item.actv{background:var(--theme-main1) url(../images/menu-item-bg.png) no-repeat right center;background-size:cover}
.side-menu .menu-item.actv::after{content:'';position:absolute;top:0;left:0;bottom:0;width:.06rem;background:var(--theme-main2)}
.side-menu .menu-item span{line-height:normal}
.side-menu .menu-item .icon-label{flex-shrink:0;width:.2rem;min-height:.2rem;background-position: center;background-repeat: no-repeat;}

.side-menu .menu-item .icon-more{flex-shrink:0;width:.06rem;height:.1rem;background:url(../images/icon-right.png) no-repeat center;background-size:cover}
.side-menu .menu-item.actv .icon-more{background:url(../images/icon-right-active.png) no-repeat center;background-size:cover}

.side-menu .menu-item .icon-user{background-image:url(../images/icon-user.png);background-size:.18rem .19rem}
.side-menu .menu-item .icon-order{background-image:url(../images/icon-order.png);background-size:.18rem .19rem}
.side-menu .menu-item .icon-credit{background-image:url(../images/icon-credit.png);background-size:.2rem .2rem}
.side-menu .menu-item .icon-brand{background-image:url(../images/icon-brand.png);background-size:.2rem .2rem}
.side-menu .menu-item .icon-info{background-image:url(../images/icon-info.png);background-size:.19rem .18rem}
.side-menu .menu-item .icon-history{height:.21rem;background-image:url(../images/icon-history.png);background-size:.2rem .21rem}
.side-menu .menu-item .icon-auth{height:.21rem;background-image:url(../images/icon-auth.png);background-size:.18rem .21rem}
.side-menu .menu-item .icon-exam{background-image:url(../images/icon-exam.png);background-size:.2rem .2rem}
.side-menu .menu-item .icon-case{background-image:url(../images/icon-case.png);background-size:.2rem .18rem}
.side-menu .menu-item .icon-video{background-image:url(../images/icon-video.png);background-size:.2rem .15rem}
.side-menu .menu-item .icon-earn{background-image:url(../images/icon-earn.png);background-size:.2rem .2rem}

.side-menu .menu-item.actv .icon-user{background-image:url(../images/icon-user-active.png);background-size:.18rem .19rem}
.side-menu .menu-item.actv .icon-order{background-image:url(../images/icon-order-active.png);background-size:.18rem .19rem}
.side-menu .menu-item.actv .icon-credit{background-image:url(../images/icon-credit-active.png);background-size:.2rem .2rem}
.side-menu .menu-item.actv .icon-brand{background-image:url(../images/icon-brand-active.png);background-size:.2rem .2rem}
.side-menu .menu-item.actv .icon-info{background-image:url(../images/icon-info-active.png);background-size:.19rem .18rem}
.side-menu .menu-item.actv .icon-history{height:.21rem;background-image:url(../images/icon-history-active.png);background-size:.2rem .21rem}
.side-menu .menu-item.actv .icon-auth{height:.21rem;background-image:url(../images/icon-auth-active.png);background-size:.18rem .21rem}
.side-menu .menu-item.actv .icon-exam{background-image:url(../images/icon-exam-active.png);background-size:.2rem .2rem}
.side-menu .menu-item.actv .icon-case{background-image:url(../images/icon-case-active.png);background-size:.2rem .18rem}
.side-menu .menu-item.actv .icon-video{background-image:url(../images/icon-video-active.png);background-size:.2rem .15rem}
.side-menu .menu-item.actv .icon-earn{background-image:url(../images/icon-earn-active.png);background-size:.2rem .2rem}

.qui-admin-form .form-list{background-color: #f8f8f8;overflow: hidden;padding: .5rem .6rem;}
.form-item + .form-item{margin-top: .15rem;}
.qui-admin-form .form-input{position: relative;min-height: .46rem;}
.form-input .input,
.form-input .textarea{width: 100%;min-height: .46rem;line-height: normal;background-color: #fff;border: 1px solid #eee;padding: 0 .2rem;color: #333;font-size: .16rem;transition:all .3s;font-weight: 400;border-radius: .04rem;}
.form-input .textarea-box{height: 1rem;line-height: .46rem;}
.form-input .textarea-box .textarea{height:100%;padding: .1rem .15rem;line-height: 1.5;}
.form-input .input:not([readonly]):focus,
.form-input .textarea:not([readonly]):focus{border-color:var(--theme-main1)!important;}
.form-input .input[readonly]{border-radius: 0;border-top-color: transparent;border-left-color: transparent;border-right-color: transparent;background-color: transparent;}
.form-input .input[disabled]{cursor: no-drop;background: #f6f7f8;border: 0;}
.form-input input[ext="password"]{padding-right: .6rem;}
.input-ext.password{width: .6rem;height: 100%;position: absolute;right: 0;top: 0;bottom: 0;cursor: pointer;}
.input-ext.password.visible{background: url('../images/visible.png') no-repeat center center;background-size: .2rem .14rem;}
.input-ext.password.invisible{background: url('../images/invisible.png') no-repeat center center;background-size: .2rem .18rem;}
.input-ext.code{position: absolute;right: 0;top: 0;bottom: 0;display: flex;justify-content: flex-end;align-items: center;font-size: 0.16rem;padding: 0 0.2rem;cursor: pointer;color: var(--theme-main2);}
/* qui-admin end */

.qui_main_box .list-head {line-height:normal;}
.qui_main_box .list-head .list-head-btn {display:flex;justify-content:center;align-items:center;height:.4rem;padding:0 .25rem;background:var(--theme-main3);color:#fff;font-size:.16rem;border-radius:.25rem;cursor:pointer;transition:all .3s;}
.qui_main_box .list-head .list-head-btn:hover {background:var(--theme-main3);}
.qui_main_box .list-table .table-head {display:table;width:100%;table-layout:fixed;border-top:1px solid #eee;}
.qui_main_box .table-tr + .table-tr {border-top:1px solid #eee;}
.qui_main_box .list-table .table-head,.list-table .table-body {border:1px solid #eee;}
.qui_main_box .list-table .table-body {border-top:none;}
.qui_main_box .list-table .th,.list-table .td {display:table-cell;vertical-align:middle;overflow:hidden;min-height:.6rem;padding:.15rem .2rem;font-size:.16rem;line-height:normal;font-weight:400;box-sizing:border-box;}
.qui_main_box .list-table .th:last-of-type,.list-table .td:last-of-type {padding-right:.2rem;}
.qui_main_box .list-table .th {background:#f8f8f8;color:#999;}
.qui_main_box .list-table .td {color:#333;display:inline-flex;align-items:center;}

/* 我的考试 */
.exam-form-wrap .exam-item {position:relative;display:flex;align-items:center;background:#EAF3F9;color:#666;font-size:0.16rem;min-height:0.46rem;padding:0.1rem 0.6rem 0.1rem 0.2rem;cursor:pointer;}
.exam-form-wrap .exam-item:hover {background:#D9EAF3;}
.exam-form-wrap .exam-item + .exam-item {margin-top:0.08rem;}
.exam-form-wrap .exam-item .exam-icon {position:absolute;right:0.2rem;top:50%;transform:translateY(-50%);width:0.2rem;height:0.14rem;}
.exam-form-wrap .exam-item.true {background:#0CB7A9;color:#fff;pointer-events: none;}
.exam-form-wrap .exam-item.false {background:#FCE8DF;pointer-events: none;}
.exam-form-wrap .exam-item.disabled {cursor:not-allowed;pointer-events: none;opacity: 0.5;}
.exam-form-wrap .exam-item.true .exam-icon {background:url('../images/exam-true.png') no-repeat center;background-size:contain;}
.exam-form-wrap .exam-item.false .exam-icon {background:url('../images/exam-false.png') no-repeat center;background-size:contain;}

/* 收货地址 */
.qui_main_box .address-list {display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -0.15rem;}
.qui_main_box .address-list .address-item {width:50%;padding:0 0.15rem 0.3rem;min-height:1.94rem;box-sizing:border-box;}
.qui_main_box .address-list .address-item-wrap {display:flex;flex-direction:column;border:1px solid #ddd;height:100%;background:#fff;padding:0 0.3rem;}
.qui_main_box .address-list .info {display:flex;justify-content:space-between;align-items:center;padding:0.3rem 0;line-height:normal;}
.qui_main_box .address-list .opt {color:#333;min-height:0.6rem;font-size:0.14rem;border-top:1px dashed #ddd;}
.qui_main_box .address-list .opt-btn .edit,.address-list .opt-btn .del {color:#0B6EFF;text-decoration:underline;}
.qui_main_box .address-list .layui-form-radio {margin:0;}
.qui_main_box .address-list .layui-form-radio>i {font-size:16px;}
.qui_main_box .address-list .layui-form-radio:hover>*,.address-list .layui-form-radioed,.address-list .layui-form-radioed>i {color:#004B90;}
.qui_main_box .address-list .layui-form-radio:hover>*,.address-list .layui-form-radioed,.address-list .layui-form-radioed span {color:#333;}

/* 新增收货地址 */
.address-form .form-group {padding:0 0.15rem;}
.address-form .form-group .form-label {display:flex;align-items:center;}
.address-form .form-group .form-label em {display:none;}
.address-form .form-group.required .form-label em {display:block;color:#FF0000;font-size:0.26rem;font-weight:bold;margin-left:0.1rem;transform:translateY(0.05rem);}
.address-form .layui-form-select,.address-form .layui-input,.address-form .layui-select {height:0.46rem;color:#333;font-size:0.16rem;}
.address-form .phone-prefix,.address-form .address-finder {display:flex;align-items:center;justify-content:center;position:relative;width:0.5rem;font-size:0.16rem;color:#333;}
.address-form .phone-prefix::after,.address-form .address-finder::after {content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:0.14rem;background-color:#999;}
.address-form .address-finder img {width:0.15rem;height:0.15rem;}

/* 我的订单 */
.myorder .myorder-item {min-height:2.1rem;padding:0.3rem 0;border-bottom:1px solid #ddd;}
.myorder .myorder-item .pic {display:flex;justify-content:center;align-items:center;width:1.5rem;flex-shrink:0;padding:0.15rem;}
.myorder .myorder-item .pic img {width:100%;object-fit:cover;}
.myorder .myorder-item .content {flex:1;align-self:stretch;padding-left:0.3rem;}
.myorder .myorder-item-middle {display:flex;justify-content:space-between;}
.myorder .myorder-item-middle .count {display:flex;flex-direction:column;align-items:center;margin-top:0.15rem;}
.myorder .myorder-item-middle .del span {background:url('../images/delete.png') no-repeat left center;background-size:0.14rem 0.14rem;padding-left:0.2rem;}
.myorder .myorder-item-middle .del:hover span {color:#FC4C02;background:url('../images/delete-actv.png') no-repeat left center;background-size:0.14rem 0.14rem;}
.myorder .myorder-item-middle .count>div {min-width:1rem;}
.myorder .myorder-tab {display:flex;justify-content:space-between;align-items:center;}
.myorder .myorder-tab .tab-item {min-height:0.4rem;display:flex;justify-content:center;align-items:center;color:#666;padding:0 0.26rem;border-radius:0.04rem;cursor:pointer;transition:all 0.3s;}
.myorder .myorder-tab .tab-item:hover {color:var(--theme-main1);}
.myorder .myorder-tab .tab-item.actv {background:#E1F0F8;color:#333;font-weight:bold;}

/* 订单详情 */
.order-detail .top {border-bottom:0.03rem solid #eee;}
.order-detail .top .h {position:relative;bottom:-0.03rem;color:#333;font-size:0.2rem;font-weight:bold;padding-bottom:0.2rem;border-bottom:0.03rem solid #004B90;}
.order-detail .top .review {color:var(--theme-main2);font-size:0.16rem;font-weight:bold;}
.order-detail .order-info-item .label {width:1.8rem;}
.order-detail .order-info-item .value {padding:0.05rem 0.2rem;min-height:0.46rem;font-weight:400;border-bottom:1px solid #ddd;}

/* 浏览历史 */
.view-history + .view-history {margin-top: 0.4rem;}
.view-history .goods-list {margin-left:-0.05rem;margin-right:-0.05rem;}
.view-history .goods-item {width:33.333333%;padding:0.05rem;}

/* 订单签名 */
.order-purchase {border-bottom:1px solid #ddd;}
.order-purchase .title {font-size:0.24rem;color:#00558D;font-weight:bold;line-height:1;padding-bottom:0.2rem;border-bottom:1px solid #ddd;}
.order-purchase .layui-table th,.order-purchase .layui-table td {padding-left:0;padding-right:0.2rem;}
.order-purchase .layui-table th {background:none;color:#333;font-weight:bold;height:auto;padding-top:0.3rem;padding-bottom:0;}
.order-purchase .layui-table td {color:#666;font-weight:400;line-height:1.5;vertical-align:top;border-bottom:0 none;padding-top:0.15rem;padding-bottom:0.3rem;}
.order-purchase .layui-table tbody tr::after {display:none;}

/* 申请提现 */
.gift-list {display:flex;flex-wrap:wrap;}
.gift-item {position: relative;;width:120px;height:120px;background:#FFFFFF;border-radius:0.04rem;border:1px solid #eee;padding:10px;margin-bottom:0.16rem;margin-right:0.16rem;color: #999;cursor: pointer;}
.gift-item.selected{position: relative;;border:2px solid var(--theme-main1);color: var(--theme-main1) !important;}
.gift-item:not(.selected):hover{border: 1px solid #ddd;}
.gift-item .gift-pic {height:70px;display:flex;text-align:center;justify-content: center;}
.gift-item .gift-name{height: 30px;line-height: 30px;text-align: center;font-size: 0.14rem;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* .gift-pic img {width:0.9rem;height:0.84rem;flex-shrink:0;} */
.gift-item .gift-name {text-align:center;font-size:0.12rem;color:#333;}
.gift-item .gift-del{position: absolute;top:0;right: 0;font-size: 18px;color: var(--theme-main2);border-radius: 50%;width: 30px;height: 30px;line-height:30px;text-align: center;}

/* 注册登录 */
.lore-wrap{background-image: url('../uploadfiles/images/lore-bg.png');background-position: top center;background-repeat: no-repeat;background-size: cover;padding-top: 0.6rem;padding-bottom: 1.3rem;}
.lore-wrap.login{background-image: url('../uploadfiles/images/login-bg.png');}
.lore-wrap .lore-box{position: relative;max-width: 14.4rem;min-height: 5.6rem;border-radius: 0.1rem;background: rgba(255, 255, 255, 0.8);box-shadow: 0px 3px 22px 0px rgba(0,0,0,0.1);margin-left: auto;margin-right: auto;}
.lore-wrap.login .lore-box{max-width: 12rem;}

/* 购物车 */
.lore-wrap.cart .goods-pic {display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;background-color:#f8f8f8;}
.lore-wrap.cart .goods-pic img {display:block;max-width:80% !important;max-height:80% !important;object-fit:cover;}
.lore-wrap.cart .goods-name {font-size:0.16rem;color:#333;font-weight:bold;line-height:normal;white-space:initial;}
.lore-wrap.cart .goods-spec {font-size:0.14rem;color:#666;margin-top:0.1rem;line-height:normal;white-space:initial;}
.lore-wrap.cart .el-table td.el-table__cell{border-bottom-color: #eee;padding-top: 0.3rem;padding-bottom: 0.3rem;}
.lore-wrap.cart .el-checkbox__inner{width: 18px;height: 18px;}
.lore-wrap.cart .el-checkbox__inner::after{height: 10px;left: 6px;}
.lore-wrap.cart .el-checkbox__input.is-indeterminate .el-checkbox__inner::before{top: 7px;height: 3px;}

/* 栏目页 */
.floor-bg{position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;}
.floor-bg .t1{position: relative;font-size: 0.3rem;font-weight: bold;padding-right: 0.82rem;line-height: normal;}
.floor-bg .t1::after{content: '';position: absolute;right: 0;top: 52%;width: 0.52rem;height: 0.16rem;transform: translateY(-50%);background: url('../images/step_more.png') no-repeat right center;background-size: 100%;}
.swiper{user-select: none;}

/* 首页 banner */
.home-banner{position: relative;}
.home-banner .swiper-container{height: 100%;}
.home-banner .item{position: relative;height: 100%;}
.home-banner .info{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 100;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;pointer-events: all;}
.home-banner .info .title{font-size: 0.6rem;color: #000;font-weight: bold;margin-bottom: 0.3rem;}
.home-banner .info .desc{font-size: 0.22rem;color: #000;margin-bottom: 0.7rem;line-height: .36rem;}

.home-banner .progress{position: absolute;left: 0;right: 0;bottom: 0.3rem;z-index: 100;display: flex;align-items: center;opacity: 0;transition: all 0.3s;}
.home-banner .progress-num{font-size: .16rem;color:#001C31;}
.home-banner .progress-num em{color: var(--theme-main2);}
.home-banner .progress-bar{position: relative;width: .84rem;height: 2px;border-radius: 1px;background-color: #001C31;margin-left: .1rem;overflow: hidden;}
.home-banner .progress-bar::after{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: var(--swiper-progress);height: 2px;background-color: var(--theme-main2);border-radius: 1px;}
.home-banner .learn-more{background-color: var(--theme-main2);color: #fff;height: .48rem;min-width: 1.6rem;line-height: .48rem;text-align: center;border-radius: 0.5rem;font-size: 0.18rem;padding: 0 .2rem;}

/* 首页 home-floor1 */
.home-floor1{min-height: 2.8rem;}
.home-floor1 .list{padding-top: 0.4rem;padding-bottom: 0.3rem;}
.home-floor1 .item{display: flex;flex-direction: column;align-items: center;padding: 0.5rem 0.15rem;margin-bottom: 0.2rem;}
.home-floor1 .item:hover {transform: translateY(-0.1rem);}
.home-floor1 .item .pic{position: relative;text-align: center;height: 0.5rem;}
.home-floor1 .pic img{max-height: 100%;}
.home-floor1 .item .title{color:var(--theme-main1);font-weight: bold;font-size: 0.24rem;margin-top: 0.1rem;}
.home-floor1 .item .desc{color:#999;font-size: 0.16rem;margin-top: 0.1rem;}
@media screen and (max-width: 1024px) {}

/* 首页 home-floor2 */
.home-floor2{padding-top: 0.7rem;background-color: #fff;}
.home-floor2 .swiper-button-prev{left: -0.8rem;}
.home-floor2 .swiper-button-next{right: -0.8rem;}
.home-floor2 .swiper-pagination{display: none;}
@media screen and (max-width: 1024px) {
	.home-floor2 .swiper-button-prev,
	.home-floor2 .swiper-button-next{display: none;}
	.home-floor2 .swiper-pagination{display: block;}
}

/* 首页 home-floor3 */
.home-floor3{padding: 0.7rem 0 0.6rem;}
.home-floor3 .list{margin-left: -0.12rem;margin-right: -0.12rem;}
.home-floor3 .item{width: 16.66666%;padding: 0.12rem;}
.home-floor3 .item-wrap{min-height: 2.5rem;background-color: #fff;border-radius: 0.06rem;color:#333;overflow: hidden;}
.home-floor3 .item-wrap .pic{position: relative;text-align: center;height: 1.9rem;padding: 0.25rem;box-sizing: border-box;}
.home-floor3 .item-wrap .pic img{max-height: 100%;transition: all 0.2s;}
.home-floor3 .item-wrap .text{text-align: center;font-size: 0.16rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;padding: 0 0.2rem;}
.home-floor3 .item-wrap:hover img{transform: scale(1.05);}
.home-floor3 .item-wrap:hover .text{color:var(--theme-main2);}
@media screen and (max-width: 1024px) {
	.home-floor3 .item{width: 20%;}
}
@media screen and (max-width: 750px) {
	.home-floor3 .item{width: 25%;}
}
@media screen and (max-width: 580px) {
	.home-floor3 .item{width: 33.33333%;}
}
@media screen and (max-width: 480px) {
	.home-floor3 .item{width: 50%;}
}

/* 栏目公共css */
.arm-container{max-width: 14.4rem;width: 96%;margin-left: auto;margin-right: auto;}
.admi-container {display:flex;justify-content:space-between;padding-bottom:0.6rem;}
.admi-container .admi-left {flex-shrink:0;width:3.2rem;}
.admi-container .admi-right {flex:1;margin-left:0.1rem;}

/* 首页 home-floor4 */
.home-floor4{padding: 0.7rem 0 1rem;}
.home-floor4 .item{width: 33.33333%;display: flex;height: auto;}
.home-floor4 .item-wrap{background-color: #fff;transition: all 0.3s;width: 100%;overflow: hidden;display: flex;flex-direction: column;}
.home-floor4 .item-wrap:hover{box-shadow: 0 0 0.2rem rgb(0 0 0 / 15%);}
.home-floor4 .item-wrap .pic{width: 100%;height: 3rem;overflow: hidden;}
.home-floor4 .item-wrap img{width: 100%;height: 3rem !important;object-fit: cover;transition: all 0.3s;}
.home-floor4 .item-wrap:hover img{transform: scale(1.05);}
.home-floor4 .item-wrap .title{margin-bottom: auto;color: var(--theme-main1);font-weight: bold;font-size: 0.18rem;}
.home-floor4 .item-wrap .desc{margin-bottom: 0.3rem;color: #333;margin-top: 0.2rem;}
.home-floor4  .title-wrap{
	flex: 1;
	display: flex;
	flex-direction: column;
	padding: 0.3rem;
	font-size: 0.16rem;
}
.home-floor4 .swiper-pagination{bottom: 0 !important;display: none;}
@media screen and (max-width: 1024px) {
	.home-floor4 .swiper-button-next,
	.home-floor4 .swiper-button-prev{display: none;}
	.home-floor4 .swiper-pagination{display: block;}
}
/* 活动列表页 */
.activity-search{display: flex;justify-content: flex-end;margin-top: -0.3rem;}
.activity-search-select .layui-form-select .layui-input{min-width: 4.3rem;border-radius: 0.4rem !important;border-color: var(--theme-main2) !important;height: 0.4rem !important;color: var(--theme-main2) !important;padding: 0 0.2rem;}
.activity-search-select .layui-form-select .layui-edge{background:url(../images/arm-down.png) center no-repeat;background-size:contain;right: 0.2rem;}
.activity-search-select .layui-form-select dl dd.layui-this{color: var(--theme-main2) !important;}
.activity-list{margin-top: 0.2rem;}
.activity-list .item{position: relative;;display: flex;padding: 0.3rem 0.2rem;transition: all 0.3s;overflow: hidden;}
.activity-list .item::after{content: '';position: absolute;left: 0.2rem;right: 0.2rem;bottom: 0;height: 1px;background-color: #eee;}
.activity-list .item:hover{box-shadow: -2px 2px 7px 0px rgba(0,0,0,0.11);border-bottom-color: transparent;}
.activity-list .item:hover .pic img{transform: scale(1.05);}
.activity-list .item .pic{position: relative;;width:3.3rem;height: 2.2rem;flex-shrink: 0;overflow: hidden;z-index: 1;}
.activity-list .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;}
.activity-list .item .content{flex: 1;padding-left: 0.3rem;display: flex;flex-direction: column;}
.activity-list .content .title{flex-shrink: 0;color: #333;font-size: 0.2rem;font-weight: bold;line-height: normal;margin-top: 0.1rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.activity-list .content .desc {margin-bottom:auto;position:relative;display:flex;justify-content:space-between;color:#666;font-size:0.16rem;margin-top:0.2rem;line-height:1.5;display:flex;justify-content:space-between;}
.activity-list .content .desc p {flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.activity-list .content .desc em {flex-shrink:0;width:calc(25% - 0.4rem);text-align:right;padding:0 0.2rem;white-space:nowrap;font-size:0.2rem;font-weight:bold;line-height:normal;}
.activity-list .item .foot{flex-shrink: 0;display: flex;justify-content: space-between;line-height: 1.5;margin-top: 0.2rem;color: #666;font-size: 0.14rem;padding-right: 0.2rem;padding-bottom: 0.2rem;}
.activity-list .item .foot .right{width: 27%;flex-shrink: 0;display: flex;justify-content: flex-end;align-items: flex-end;}
.activity-list .item .foot .right .btn-detail{min-width: 1.4rem;min-height: auto;height: 0.46rem;background-color: var(--theme-main1);color: #fff;border-radius: 0.04rem;}
@media screen and (max-width: 1024px) {
	.activity-list .content .desc{flex-direction: column-reverse;margin-top: 0.1rem;}
	.activity-list .content .desc em{width: 100%;text-align: left;padding: 0 0 0.1rem;}
	.activity-list .item .foot{flex-direction: column;}
	.activity-list .item .foot .right{width: 100%;margin-top: 0.2rem;}
}
@media screen and (max-width: 750px) {
	.activity-search{margin-top: 0;}
	.activity-search .layui-form{width: 96%;margin-left: auto;margin-right: auto;}
	.activity-search .layui-input-inline{max-width: 100% !important;width: 100%;}
	.activity-list .item{flex-direction: column;}
	.activity-list .item .pic{width: 100%;height: auto;}
	.activity-list .item .content{margin-top: 0.2rem;}
}

/* 活动案例详情 */
.activity-detail{margin-top: 0.3rem;}
.activity-detail .title{color: #333;font-size: 0.3rem;font-weight: bold;line-height: normal;}
.activity-detail .info{display: flex;justify-content: space-between;align-items: center;margin-top: 0.4rem;min-height: 1.45rem;background: url('../uploadfiles/images/abg_04.png') no-repeat center;background-size: cover;}
.activity-detail .info .l{flex: 1;padding: 0.4rem 0.5rem;font-size: 0.18rem;color: #666;}
.activity-detail .info .l p{margin-top: 0.1rem;}
.activity-detail .info .r{flex-shrink: 0;padding: 0 0.4rem;font-size: 0.2rem;}
.activity-detail .detail{margin-top: 0.6rem;color: #666;font-size: 0.16rem;line-height: 0.3rem;}
.activity-detail .detail img{display: block;max-width: 100%;margin-left: auto;margin-right: auto;}
.activity-detail .detail p{margin-top: 0.3rem;}

/* 认证列表 */
.cert-tab{display: flex;justify-content: center;margin-top: 0.8rem;margin-bottom: 0.6rem;}
.cert-tab-item{width: 2.8rem;height: 0.6rem;line-height: 0.6rem;text-align: center;color: #666;font-size: 0.24rem;border-radius: 0.6rem;margin: 0 0.2rem;background-color: #f8f8f8;}
.cert-tab-item:hover{color: var(--theme-main2);}
.cert-tab-item.actv{background-color: var(--theme-main2);color: #fff;opacity: 0.9;}
.cert-tab-item.actv:hover{opacity: 1;}
.cert-list .item{align-items: center;padding: 0.15rem;}
.cert-list .item::after{display: none;}
.cert-list .item .content{width: calc(100% - 0.4rem);overflow: hidden;padding-right: 0.5rem;background-color: #f8f8f8;margin-left: -0.4rem;padding-left: 0.6rem;min-height: 3.2rem;justify-content: center;padding-bottom: 0.4rem;padding-top: 0.4rem;}
.cert-list .content .title{margin-top: 0;padding-right: 0;}
.cert-list .content .desc{margin-top: 0.3rem;padding-right: 0;margin-bottom: 0.3rem;}
.cert-list .item .pic{width: 3.38rem;height: 4rem;background: url('../images/pic_bg.png') no-repeat left bottom;background-size: 100% 100%;}
.cert-list .item .pic img{width: 3rem;}
.cert-list .item .foot{margin-top: 0;padding-bottom: 0;padding-right: 0;}
.cert-list .item .foot .right{width: auto;padding-left: 0.2rem;}
.cert-list .item .foot .right .btn-detail{min-width: 2rem;}
@media screen and (max-width: 1024px) {
	.cert-list .item .foot{flex-wrap: wrap;}
	.cert-list .item .foot .right{margin-top: 0.2rem;padding-left: 0;}
}

/* 课程列表 */
.course-list{display: flex;flex-wrap: wrap;margin-left: -0.15rem;margin-right: -0.15rem;}
.course-list .item{width: 33.33333%;display: flex;padding: 0.15rem;}
.course-list .item-wrap{background: #f8f8f8;transition: all 0.2s;}
.course-list .item-wrap:hover{box-shadow: 0 0 0.2rem rgb(0 0 0 / 15%);}
.course-list .item-wrap .title{color: #333;font-weight: bold;font-size: 0.18rem;}
@media screen and (max-width: 1024px) {
	.course-list{margin-left: -0.1rem;margin-right: -0.1rem;}
	.course-list .item{padding: 0.1rem;}
}
@media screen and (max-width: 750px) {
	.course-list .item{width:50%;}
}

/* 活动案例 */
.case-form{margin-top: 0.1rem;}
.case-form .layui-form-select .layui-input{background-color: #f8f8f8;border-radius: 0.5rem;border-color: transparent;color: #999;font-size: 0.16rem;padding-left: 0.2rem;padding-right: 0.2rem;}
.case-form .layui-form-select .layui-edge{width:10px;height: 5px;right: 0.2rem;background: url('../images/arm-down2.png') center no-repeat;background-size: 10px 5px;}
.case-list{display: flex;flex-wrap: wrap;margin-left: -0.15rem;margin-right: -0.15rem;}
.case-list .item{width: 33.33333%;display: flex;padding: 0.15rem;}
.case-list .item-wrap{background-color: #f8f8f8;transition: all 0.3s;width: 100%;overflow: hidden;display: flex;flex-direction: column;}
.case-list .item-wrap:hover{box-shadow: 0 0 0.2rem rgb(0 0 0 / 15%);}
.case-list .item-wrap .pic{width: 100%;height: 3rem;overflow: hidden;}
.case-list .item-wrap img{width: 100%;height: 3rem !important;object-fit: cover;transition: all 0.3s;}
.case-list .item-wrap:hover img{transform: scale(1.05);}
.case-list .item-wrap .title{margin-bottom: auto;color: var(--theme-main1);font-weight: bold;font-size: 0.18rem;}
.case-list .item-wrap .desc{margin-bottom: 0.3rem;color: #333;margin-top: 0.2rem;}
@media screen and (max-width: 1024px) {
	.case-list{margin-left: -0.1rem;margin-right: -0.1rem;}
	.case-list .item{padding: 0.12rem;}
}
@media screen and (max-width: 750px) {
	.case-list .item{width: 50%;}
}

/* 案例详情 */
.case-detail{margin-top: 0.3rem;}
.case-detail .title{color: #333;font-size: 0.3rem;font-weight: bold;line-height: normal;}
.case-detail .detail{margin-top: 0.6rem;color: #666;font-size: 0.16rem;line-height: 1.875;padding-bottom: 1rem;overflow: hidden;}
.case-detail .detail img{display: block;max-width: 100% !important;margin-left: auto;margin-right: auto;height: auto !important;}
/* .case-detail .detail h3{font-size: 0.24rem;color: #333;margin-top: 0.5rem;}
.case-detail .detail p{line-height: 1.875;} */
.case-pro .pro{min-height: 5.3rem;}
.case-pro .pro-title{position: relative;;font-size: 0.3rem;color: #333;font-weight: bold;line-height: 1;padding-top: 0.8rem;}
.case-pro .pro-title span{display: inline-flex;position: relative;padding-right: 0.7rem;}
.case-pro .pro-title span::after{content: '';position: absolute;right: 0;top: 50%;width: 0.5rem;height: 0.3rem;transform: translateY(-50%);background:url('../images/step_more.png') no-repeat right center;background-size: contain;}
.case-pro .pro-list{display: flex;flex-wrap: wrap;padding-bottom: 0.8rem;margin-left: -0.12rem;margin-right: -0.11rem;margin-top: 0.4rem;}
.case-pro .pro-item{width: 20%;padding: 0.11rem;display: flex;}
.case-pro .pro-item-wrap{background-color: #eee;width: 100%;padding-bottom: 0.3rem;}
.case-pro .pro-item-wrap{background-color: #fff;border-radius: 0.06rem;color:#333;overflow: hidden;}
.case-pro .pro-item-wrap .pic-wrap{position: relative;padding-bottom: 85%;}
.case-pro .pro-item-wrap .pic{display: flex;justify-content: center;align-items: center;position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.case-pro .pro-item-wrap .pic img{transition: all 0.2s;object-fit: cover;max-width: 90%;max-height: 90%;}
.case-pro .pro-item-wrap .text{margin-top: 0.2rem;text-align: center;color: #333;font-weight: bold;font-size: 0.16rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;padding: 0 0.2rem;}
.case-pro .pro-item-wrap:hover img{transform: scale(1.05);}
.case-pro .pro-item-wrap:hover .text{color:var(--theme-main2);}
.case-detail .swiper{position: relative;}
.case-detail .detail-swiper{position: relative;}
.case-detail .swiper-slide{position: relative;cursor: pointer;}
.case-detail .swiper-slide .play-icon{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: url('../images/play2.png') no-repeat center center;background-size: 0.6rem 0.6rem;z-index: 10;}
.case-detail .swiper-slide .play-icon:hover{background-size: 0.7rem 0.7rem;}
.case-detail .swiper-button-prev{left: -0.8rem;}
.case-detail .swiper-button-next{right: -0.8rem;}
@media screen and (max-width: 1024px) {
	.case-detail .swiper-button-prev{left: 0;}
	.case-detail .swiper-button-next{right: 0;}
}
@media screen and (max-width: 750px) {
	.case-pro .pro-item{width: 33.33333%;}
}
@media screen and (max-width: 480px) {
	.case-pro .pro-item{width: 50%;}
}

/* 产品栏目页 */
.pro .pro-list {display:flex;flex-wrap:wrap;margin-left:-0.05rem;margin-right:-0.05rem;}
.pro .pro-list .pro-item {display: flex;width:25%;padding:0.05rem;box-sizing:border-box;}
@media screen and (max-width: 1024px) {
	.pro .pro-list .pro-item{width: 50%;}
}

.tree-item {cursor:pointer;border-bottom:1px solid #eee;user-select:none;}
.tree-item:last-child {border-bottom:none !important;}
.tree-item .tree-item {padding-left:0.2rem;border-bottom:none;}
.tree-item .tree-item-title {display:flex;align-items:center;padding:0.1rem 0;cursor:pointer;min-height:0.55rem;font-size:0.16rem;}
.tree-item .tree-item-title i {margin-right:0.1rem;font-weight:bold;color:#ddd;transition:all 0.3s;}
.tree-item .tree-item-title em {transition:all 0.3s;}
/* .tree-item .tree-item-content {display: none;} */
/* .tree-item.on {border-bottom-color:transparent;} */

.tree-item.on>.tree-item-title i {color:var(--theme-main1);}
.tree-item.expand>.tree-item-title i {transform:rotate(90deg);}
.tree-item.on>.tree-item-title em {color:var(--theme-main1);}

.tree-item .tree-item-content {border-radius:0.06rem;background-color:#f8f8f8;}
.tree-item .tree-item-content ul {padding-left:0.2rem;}
.tree-item .tree-item-content ul li {padding:0.02rem 0;font-size:0.12rem;color:#999;}
.tree-item .tree-item-content ul li:hover{color:#666;}
.tree-item-content ul li.on {color:var(--theme-main1);}
.tree-item .tree-item-content .tree-item-title {min-height:auto;padding:0.08rem 0;font-size:0.14rem;}


/* 市场资料下载页 */
.dl-container .search {display:flex;justify-content:center;}
.dl-container .search-box {position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;align-self:stretch;height:0.6rem;border:1px solid var(--theme-main2);border-radius:0.6rem;padding:0.05rem;}
.dl-container .search-box input {flex:1;height:100%;color:#333;line-height:normal;font-size:0.16rem;padding:0 0.25rem;border-radius:0.6rem;}
.dl-container .search-box .search-btn {width:1.3rem;color:#fff;font-size:0.16rem;border-radius:0.6rem;background-color:var(--theme-main2);}
.dl-container .dl-list {margin-top:0.3rem;border-radius:0.06rem;border:1px solid #eee;padding:0.2rem 0;}

.dl-item {display:flex;justify-content:space-between;align-items:center;padding:0.2rem 0.3rem;border-bottom:1px solid #eee;}
.dl-item:hover {background-color:#f8f8f8;}
.dl-item .dl-pic {display:flex;flex-direction:column;align-items:center;flex-shrink:0;overflow:hidden;}
.dl-item .dl-pic img {width:0.36rem;}
.dl-item .dl-pic span {color:#333;font-size:0.16rem;font-weight:400;margin-top:0.1rem;line-height:1;}
.dl-item .dl-content {flex:1;padding-left:0.3rem;padding-right:0.3rem;display:flex;flex-direction:column;}
.dl-item .dl-content .dl-name {color:#333;font-size:0.2rem;font-weight:bold;line-height:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.dl-item .dl-content .dl-info {color:#999;font-size:0.14rem;margin-top:0.15rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.dl-item .dl-content .dl-info span + span {margin-left:0.25rem;}
.dl-item .dl-btn {flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;}
.dl-item .dl-btn .btn {display:flex;justify-content:center;align-items:center;min-width:1.4rem;min-height:0.46rem;height:auto;color:#fff;font-size:0.16rem;border-radius:0.04rem;opacity:0.85;transition:all 0.2s;}
.dl-item .dl-btn .btn + .btn {margin-left:0.1rem;}
.dl-item .dl-btn .btn:hover {opacity:1;}
.dl-item .dl-btn .btn i {margin-right:0.1rem;}
.dl-item .dl-btn .btn.btn-view {background:var(--theme-main1) !important;}
.dl-item .dl-btn .btn.btn-view i {width:0.2rem;height:0.14rem;background:url(../images/view.png) no-repeat center;background-size:contain;}
.dl-item .dl-btn .btn.btn-download {background-color:var(--theme-main4);}
.dl-item .dl-btn .btn.btn-download i {width:0.12rem;height:0.15rem;background:url(../images/download.png) no-repeat center;background-size:contain;}
@media screen and (max-width: 1024px) {
	.admi-container{flex-wrap: wrap;}
	.admi-container .admi-left{width: 100%;margin-bottom: 0.2rem;}
	.admi-container .admi-right{width: 100%;margin-left: 0 !important;}
}

/* 赚取佣金 */
.commission-container{padding-bottom: 1rem;}
.commission-title {position:relative;display:flex;justify-content:center;align-items:center;font-size:0.3rem;color:var(--theme-main1);font-weight:bold;padding:0.8rem 0.2rem;line-height:normal;}
.commission-title span {position:relative;padding-left:1rem;padding-right:1rem;}
.commission-title span::before {content:'';position:absolute;left:0;top:50%;width:0.6rem;height:0.3rem;padding:0 0.1rem;background:url('../images/step_more.png') no-repeat right center;background-size:0.5rem 0.16rem;transform:translateY(-50%) rotate(180deg);}
.commission-title span::after {content:'';position:absolute;right:0;top:50%;width:0.6rem;height:0.3rem;padding:0 0.1rem;background:url('../images/step_more.png') no-repeat left center;background-size:0.5rem 0.16rem;transform:translateY(-50%);}

.commission-list{display: flex;justify-content: space-between;}
.commission-item{max-width: 33.333333%;flex: 1;display: flex;flex-direction: column;align-items: center;}
.commission-item .pic{display: block;width: 1.8rem;height: 1.8rem;}
.commission-item .increase{font-size: 0.36rem;font-weight: bold;color: var(--theme-main2);margin-top: 0.2rem;line-height: 1;}
.commission-item .title{font-size: 0.24rem;font-weight: bold;color: var(--theme-main1);margin-top: 0.2rem;}
.commission-item .upload-box{margin-top: 0.4rem;}
.commission-item .upload-btn{min-width: 2rem;height: 0.46rem;color: #fff;font-size: 0.16rem;border-radius: 0.04rem;line-height: normal;display: flex;align-items: center;justify-content: center;}
.commission-item .upload-btn.uploading{background-color: var(--theme-main1);}
.commission-item .upload-btn.uploading .icon{width: 0.24rem;height: 0.16rem;background: url('../images/upload.png') no-repeat center;background-size: contain;margin-right: 0.1rem;}
.commission-item .upload-btn.uploaded{background-color: var(--theme-main3);}
.commission-item .upload-btn.uploaded .icon{width: 0.2rem;height: 0.2rem;background: url('../images/uploaded.png') no-repeat center;background-size: contain;margin-right: 0.1rem;}
.commission-item .upload-btn.continue{color: var(--theme-main4);min-width: auto;font-weight: bold;padding-left: 0.15rem;padding-right: 0.15rem;}
.commission-item .upload-btn.continue em{text-decoration: underline;}
.commission-item .download{color: var(--theme-main4);font-size: 0.16rem;display: flex;align-items: center;margin-top: 0.3rem;}
.commission-item .download:hover{text-decoration: underline;}
.commission-item .download em{display: inline-flex;width: 0.12rem;height: 0.15rem;background: url('../images/download2.png') no-repeat center;background-size: contain;margin-right: 0.1rem;}
.commission-item .upload-preview{margin-top: 0.1rem;display: flex;flex-wrap: wrap;}
.commission-item .upload-preview .preview-item{padding: 0.1rem;border: 1px solid transparent;}
.commission-item .upload-preview .preview-item:hover{cursor: zoom-in;border-color: var(--theme-main3);}
.commission-item .upload-preview img{width: 0.42rem;height: 0.28rem;}
.commission-item .upload-preview img + img{margin-left: 0.1rem;}

.commission-uploading{user-select: none;max-width: 8.6rem;height: 0.5rem;margin-top: 0.8rem;margin-left: auto;margin-right: auto;line-height: normal;background-color: #f8f8f8;color: var(--theme-main1);font-size: 0.16rem;border-radius: 0.06rem;display: flex;justify-content: center;align-items: center;}
.commission-uploading i{display: block;width: 0.24rem;height: 0.24rem;margin-right: 0.15rem;;background: url('../images/loading.png') no-repeat center;background-size: contain;}
.commission-uploading.loading i{animation: loading 1s linear infinite;}
@keyframes loading{
	0%{transform: rotate(0deg);}
	100%{transform: rotate(360deg);}
}

/* 产品详情 */
.pro-detail{margin-bottom: 1rem;}
.magnifier {background-color:#fff !important;border:2px solid var(--theme-main2) !important;}
.basic-content {display:flex;justify-content:space-between;padding-bottom:0.5rem;}
.basic-content .main-pic {width:44%;position:relative;}
.basic-content .main-pic-wrap {position:relative;width:100%;padding-bottom:100%;height: 0;overflow:hidden;background-color:#fff;border-radius:0.06rem;}
.basic-content .main-pic-wrap .pic-wrap{border-radius:0.06rem;position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.basic-content .main-pic-wrap img {max-width:90%;max-height:90%;position: sticky;top: 0;}
.basic-content .main-pic-wrap .play-icon {position:absolute;left:0.2rem;bottom:0.2rem;width:0.5rem;height:0.5rem;cursor:pointer;background:url('../images/play2.png') no-repeat center;background-size:contain;transition:all 0.3s;}
.basic-content .main-pic-wrap .play-icon:hover {transform:scale(1.1);}
.basic-content .thumbnails {position:relative;margin-top:0.1rem;padding:0 0.5rem;}
.basic-content .thumbnails .swiper-button-prev,.basic-content .thumbnails .swiper-button-next {background-image:url('../images/pag_btn2.png');}
.basic-content .thumbnails .swiper-button-prev:hover {background-image:url('../images/pag_btn_hover.png');}
.basic-content .thumbnails .swiper-button-next:hover {background-image:url('../images/pag_btn_hover.png');}
.basic-content .thumbnail {padding:0.1rem;cursor:pointer;width: fit-content;}
.basic-content .thumbnail .thumbnail-wrap {width:1.2rem;height:1.2rem;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:#fff;padding:0.2rem;border-radius:0.04rem;border:1px solid transparent;}
.basic-content .thumbnail:hover .thumbnail-wrap,
.basic-content .thumbnail.actv .thumbnail-wrap {border-color:var(--theme-main2);}
.basic-content .thumbnail img {max-width:100%;max-height:100%;}
.basic-content .pro-info {display:flex;flex-direction:column;position:relative;width:calc(56% - 0.5rem);background-color:#fff;border-radius:0.06rem;padding:0.4rem;padding-bottom:0.3rem;}
.basic-content .pro-info .content {flex:1;display:flex;flex-direction:column;}
.basic-content .pro-label {--r:.8em;position:absolute;right:0;top:1px;font-size:0.14rem;color:#fff;font-weight:bold;min-height:0.4rem;display:flex;align-items:center;justify-content:center;padding:0 0.3rem;background:var(--theme-main2);border-radius:0px .06rem 0px 0px;clip-path:polygon(100vw 0,0 0,var(--r) 50%,0 100%,100vw 100%);border-image:conic-gradient(#FC4C02 0 0) fill 0/100vw;width:fit-content;}
.basic-content .pro-l1 button {background:#fff;color:var(--theme-main1);border:1px solid var(--theme-main1);border-radius:0.6rem;min-height:0.36rem;line-height:1;padding:0 0.16rem;font-size:0.16rem;font-weight:400;cursor:default;opacity: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 80%;}
.basic-content .pro-model {color:#333;font-size:0.16rem;font-weight:bold;margin-top:0.2rem;}
.basic-content .pro-model .model {color:var(--theme-main1);font-size:0.24rem;font-weight:bold;margin-top:0.1rem;}
.basic-content .pro-t2 {margin-top:0.4rem;}
.basic-content .pro-t2 .t2 {color:#333;font-size:0.16rem;font-weight:bold;}
.basic-content .pro-t2 .desc {color:#999;font-size:0.14rem;margin-top:0.2rem;}
.basic-content .pro-t2 .desc li {list-style:none;color:#999;font-size:0.14rem;line-height:1.8;}
.basic-content .pro-sale {display:flex;justify-content:flex-end;margin-top:-0.2rem;}
.basic-content .pro-sale button {background:#0791CF;color:#fff;border-radius:0.6rem;min-height:0.3rem;line-height:1;padding:0 0.16rem;font-size:0.16rem;font-weight:400;cursor:default;opacity: 1;}
.basic-content .pro-sale button+button {margin-left:0.1rem;}
.basic-content .pro-params {display:flex;flex-wrap:wrap;margin-top:0.2rem;margin-bottom: 0.2rem;}
.basic-content .pro-params .cell {display:flex;justify-content:space-between;align-items:center;width:100%;font-weight:bolder;font-size:0.16rem;min-height:0.36rem;padding:0 0.2rem;margin-top:1px;}
.basic-content .pro-params .cell {background-color:#f8f8f8;}
.basic-content .pro-params .cell.primary {background-color:#E1F0F8;}
.basic-content .pro-params .cell.danger {background-color:#F5E3E3;}
.basic-content .pro-params .cell .label {color:#333;}
.basic-content .pro-sku {display:flex;align-items:center;margin-top:0.1rem;padding:0.1rem 0.2rem;background-color:#f8f8f8;}
.basic-content .pro-sku .sku-list{width: 100%;}
.basic-content .pro-sku .sku-item {display:flex;flex-direction: column;}
.basic-content .pro-sku .sku-label {color:#999;font-size:0.14rem;padding: .1rem;padding-left: 0;}
.basic-content .pro-sku .sku-content {display: flex;flex-wrap: wrap;font-size: 0.14rem;}
.basic-content .pro-sku .sku-content .sku-value {display:flex;align-items:center;justify-content: center;background-color: #fff;border:1px solid #ddd;color: #333;padding: .05rem .15rem;border-radius: 0.04rem;margin-right: 0.1rem;margin-bottom: 0.1rem;min-height: 0.4rem;}
.basic-content .pro-sku .sku-content .sku-value:hover{border-color: var(--theme-main1);color: var(--theme-main1);}
.basic-content .pro-sku .sku-content .sku-value.actv{background-color: var(--theme-main1);color: #fff;border-color: var(--theme-main1);}
.basic-content .pro-opt {display:flex;align-items:center;margin-top:auto;}
.basic-content .pro-opt .item {min-width:0.46rem;height:0.46rem;background:#F0F0F0;border-radius:0.04rem;cursor:pointer;}
.basic-content .pro-opt .item+.item {margin-left:0.08rem;}
.basic-content .pro-opt .item.cart .icon,.basic-content .pro-opt .item.menu .icon,.basic-content .pro-opt .item.like .icon {width:0.6rem;height:0.46rem;background-repeat:no-repeat;background-position:center;border-radius:0.04rem;flex-shrink:0;}
.basic-content .pro-opt .item.cart {position:relative;display:flex;justify-content:space-between;align-items:center;align-self:stretch;width:1.6rem;}
.basic-content .pro-opt .item.cart .icon {background-color:var(--theme-main2);background-image:url('../images/cart-actv.png');background-size:0.26rem 0.26rem;}
.basic-content .pro-opt .item.cart input {width:100%;flex:1;height:100%;border-radius:0.04rem;font-size:0.18rem;color:#333;font-weight:bold;padding-left:0.2rem;padding-right:0.34rem;}
.basic-content .pro-opt .item.cart .op {position:absolute;right:0.1rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;width:15px;height:26px;border:1px solid #ddd;border-radius:0.3rem;background-color:#fff;}
.basic-content .pro-opt .item.cart .increase,.basic-content .pro-opt .item.cart .decrease {width:100%;height:50%;background-repeat:no-repeat;background-position:center;background-image:url('../images/up.png');background-size:0.07rem 0.04rem;box-sizing:border-box;}
.basic-content .pro-opt .item.cart .decrease {transform:rotate(180deg);border-bottom:1px solid #ddd;}
.basic-content .pro-opt .item.cart .increase:hover,.basic-content .pro-opt .item.cart .decrease:hover {background-image:url('../images/up-actv.png');}
.basic-content .pro-opt .item.menu .icon {background-color:#F0F0F0;background-image:url('../images/menu.png');background-size:0.14rem 0.14rem;}
.basic-content .pro-opt .item.menu.actv .icon {background-color:var(--theme-main2);background-image:url('../images/menu-actv.png');}
.basic-content .pro-opt .item.like .icon {background-color:#F0F0F0;background-image:url('../images/like.png');background-size:0.18rem 0.16rem;}
.basic-content .pro-opt .item.like.actv .icon {background-color:var(--theme-main2);background-image:url('../images/like-actv.png');}
.basic-content .pro-opt .item.compartir,.basic-content .pro-opt .item.forecast {width:1.8rem;}
.basic-content .pro-opt .item.compartir .layui-form-select .layui-input {background-color:var(--theme-main1);color:#fff !important;border-radius:0.04rem;border:none;}
.basic-content .pro-opt .item.compartir .layui-form-select .layui-edge {width:0.15rem;height:0.08rem;background:url('../images/down.png') center no-repeat;background-size:contain;}
.basic-content .pro-opt .item.forecast button {background:rgba(12,183,169,0.85);color:#fff;width:100%;height:100%;font-size:0.16rem;font-weight:400;cursor:pointer;transition:all 0.3s;border-radius:0.04rem;}
.basic-content .pro-opt .item.forecast button:hover {background:rgba(12,183,169,1);}
.basic-content .pro-info .foot {display:flex;justify-content:space-between;align-items:center;flex-shrink:0;color:#333;font-size:0.16rem;font-weight:bold;margin-top:0.2rem;}
.basic-content .pro-info .share-list {display:flex;flex-wrap:wrap;}
.basic-content .pro-info .share-item {position:relative;width:0.38rem;height:0.38rem;border-radius:50%;background-color:#ddd;background-repeat:no-repeat;background-position:center;}
.basic-content .pro-info .share-item:hover {background-color:var(--theme-main2);}
.basic-content .pro-info .share-item + .share-item {margin-left:0.1rem;}
.basic-content .pro-info .share-item0 {background-color:#fff;background-image:url('../uploadfiles/images/share-add.png');background-size:0.2rem 0.2rem;}
.basic-content .pro-info .share-item0:hover {background-color:initial;}
.basic-content .pro-info .share-item1 {background-image:url('../uploadfiles/images/botIco1.png');background-size:0.1rem 0.2rem;}
.basic-content .pro-info .share-item2 {background-image:url('../uploadfiles/images/botIco2.png');background-size:0.2rem 0.16rem;}
.basic-content .pro-info .share-item3 {background-image:url('../uploadfiles/images/botIco3.png');background-size:0.18rem 0.18rem;}
.basic-content .pro-info .share-item4 {background-image:url('../uploadfiles/images/botIco4.png');background-size:0.2rem 0.14rem;}
.basic-content .pro-info .share-item5 {background-image:url('../uploadfiles/images/botIco5.png');background-size:0.18rem 0.2rem;}
.basic-content .pro-info .share-item6 {background-image:url('../uploadfiles/images/botIco6.png');background-size:0.16rem 0.2rem;}
.basic-content .pro-info .share-item7 {background-image:url('../uploadfiles/images/botIco7.png');background-size:0.16rem 0.16rem;}

@keyframes rotate {from {transform:rotate(0deg);}to {transform:rotate(360deg);}}

.pro-detail .detail-tab {position:sticky;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;margin-top:0.2rem;background-color:#f8f8f8;}
.pro-detail .detail-tab-item {display:flex;justify-content:center;align-items:center;min-width:2rem;height:0.6rem;padding:0.1rem 0.2rem;font-size:0.18rem;color:#333;cursor:pointer;}
.pro-detail .detail-tab-item:hover {color:var(--theme-main2);}
.pro-detail .detail-tab-item.actv {color:#fff;background-color:var(--theme-main2);border-radius:0.06rem 0.06rem 0 0;}
.pro-detail .detail-box {background-color:#fff;padding:0 0.3rem 0.3rem;border-radius:0.06rem;}
.pro-detail .detail-step {position:relative;}
.pro-detail .detail-step-title {width: 100%;display:flex;justify-content:space-between;align-items:center;font-size:0.3rem;font-weight:bold;color:var(--theme-main1);padding:0.5rem 0 0.3rem;}
.pro-detail .detail-step-title span {position:relative;padding-right:0.7rem;}
.pro-detail .detail-step-title span::after {content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:0.5rem;height:0.3rem;background:url('../images/step_more.png') no-repeat right center;background-size:contain;}
.pro-detail .detail-step-title .refresh {display:flex;align-items:center;justify-content:center;color:#999;font-size:0.16rem;text-decoration:underline;font-weight:normal;cursor:pointer;user-select:none;}
.pro-detail .detail-step-title .refresh:hover {color:var(--theme-main1);}
.pro-detail .detail-step-title .refresh em {display:inline-block;width:0.16rem;height:0.16rem;margin-right:0.05rem;background:url('../images/refresh.png') no-repeat center center;background-size:0.16rem 0.16rem;}
.pro-detail .detail-step-title .refresh.actv em {animation:rotate 0.5s linear infinite;}

.pro-detail .dl-list {display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-0.2rem;}
.pro-detail .dl-list .dl-item .dl-btn{flex-direction: column;}
.pro-detail .dl-list .dl-item .dl-btn .btn + .btn{margin-left: 0;margin-top: 0.12rem;}
.pro-detail .dl-item {width:calc(50% - 0.1rem);background-color:#f8f8f8;border-bottom:none;margin-right:0.2rem;margin-bottom:0.2rem;}
.pro-detail .dl-item:nth-child(even) {margin-right:0;}
.pro-detail .detail-step.parameters {overflow:hidden;}
.pro-detail .detail-step .expand-box {overflow:hidden;transition:all 0.2s;}
.pro-detail .expand-btn {padding-bottom:0.3rem;display: none;}
.pro-detail .expand-btn em{width:2rem;min-height:0.3rem;display:flex;justify-content:center;align-items:center;color:#fff;font-size:0.14rem;cursor:pointer;user-select:none;background-color:var(--theme-main3);border-radius:0 0 0.06rem 0.06rem;margin-left: auto;margin-right: auto;}
.pro-detail .expand-btn em:hover {background-color:var(--theme-main1);}

.basic-content .pro-l1 button{display: block;}
.whatsapp button{background: var(--theme-main2) !important;}
.whatsapp:hover button{background: var(--theme-main2-hover) !important;}

.pro-figure{
	width: 100%;
	line-height: 1.785;
}

.pro-figure table{
	width: 100% !important;
}
.pro-figure img{
	max-width: 100% !important;
	height: auto !important;
}
.pro-figure div{
	width: 100% !important;
}

@media screen and (max-width: 1024px) {
	.basic-content{
		flex-direction: column;
	}
	.basic-content .main-pic{
		width: 100%;
	}
	.basic-content .thumbnails{
		padding: 0;
	}
	.basic-content .pro-info{
		width: 100%;
	}
}


/* 解决方案中心 */
.plan-container{}
.plan-container .ban{position: relative;height: 5.6rem;}
.plan-container .ban img{width: 100%;height: 100%;object-fit: cover;}
.plan-container .ban-info {position:absolute;left:0;right:0;bottom:0;top:0;display:flex;flex-direction:column;justify-content:center;color:#fff;}
.plan-container .ban-info h1 {max-width:52%;font-size:0.48rem;line-height:normal;}
.plan-container .ban-info p {max-width:52%;margin-top:0.4rem;font-size:0.18rem;line-height:1.66;}
@media screen and (max-width: 750px) {
	.plan-container .ban{height: auto;}
	.plan-container .ban img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
	.plan-container .floor1 .list{flex-wrap: wrap;margin-left: 0;margin-right: 0;}
	.plan-container .floor1 .item{width: 50%;}
	.plan-container .ban-info{position: relative;padding:0.5rem 0.2rem;}
	.plan-container .ban-info h1,.plan-container .ban-info p {max-width: 100%;}
}

.plan-container .floor {padding-top:1rem;}
.plan-container .floor .title {color:var(--theme-main1);font-size:0.4rem;font-weight:bold;text-align:center;line-height:normal;}
.plan-container .floor .desc {color:#666;font-size:0.18rem;text-align:center;line-height:1.66;margin-top:0.5rem;}
.plan-container .floor .list{display:flex;flex-wrap:wrap;}
.plan-container .floor .pic {position:relative;overflow:hidden;}
.plan-container .floor .pic img {position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;object-fit:cover;transition:all 0.3s;}
.plan-container .floor .item:hover img {transform:scale(1.1);}
.plan-container .floor .item .info{position:absolute;left:0;top:0;right:0;bottom:0;z-index: 10;display:flex;flex-direction:column;justify-content:center;align-items:center;}

.plan-container .floor1 {background-color:#f8f8f8;padding-bottom:0.8rem;}
.plan-container .floor1 .list {margin-top:0.8rem;margin-left: -0.1rem;margin-right: -0.15rem;}
.plan-container .floor1 .item {width: 25%;padding: 0.1rem;}
.plan-container .floor1 .item .pic {padding-bottom:75%;}
.plan-container .floor1 .item .info {color:#fff;font-size:0.22rem;background: rgba(0, 0, 0, 0);}
.plan-container .floor1 .item .info .t {line-height:0.4rem;text-align:center;}
@media screen and (max-width: 750px) {
	.plan-container .floor1 .list{flex-wrap: wrap;margin-left: 0;margin-right: 0;}
	.plan-container .floor1 .item{width: 50%;}
}

.plan-container .floor2{background-color: #fff;}
.plan-container .floor2 .list{margin-top: 0.6rem;}
.plan-container .floor2 .item{width:calc(50% - 0.1rem);margin-bottom: 0.2rem;margin-right: 0.2rem;}
.plan-container .floor2 .item:nth-child(2n){margin-right:0;}
.plan-container .floor2 .pic{padding-bottom: 56%;}
.plan-container .floor2 .item .info{justify-content: flex-end;align-items: flex-start;color: #fff;padding: 0.4rem;background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);}
.plan-container .floor2 .item .info .t{font-size: 0.3rem;line-height: normal;}
.plan-container .floor2 .item .info .d{font-size: 0.18rem;line-height: 1.33;margin-top: 0.2rem;}
@media screen and (max-width: 750px) {
	.plan-container .floor2 .item{width: 100%;margin-right: 0;}
	.plan-container .floor2 .item .info{padding: 0.3rem;}
}

.plan-container .floor3{background-color: #fff;}
.plan-container .floor3 .tab{display: flex;justify-content: space-between;align-items: center;margin-top: .5rem;}
.plan-container .floor3 .tab-item{text-align: center;padding: 0.3rem 0;margin: 0 0.2rem;cursor: pointer;user-select: none;border-bottom: 0.03rem solid transparent;}
.plan-container .floor3 .tab-item em{padding: 0.3rem 0;transition: all 0.2s;}
.plan-container .floor3 .tab-item em:hover{color:var(--theme-main2);}
.plan-container .floor3 .tab-item.actv{border-bottom-color:var(--theme-main2);color:var(--theme-main2);}
.plan-container .floor3 .tab-content{background-color: #f8f8f8;display: none;}
.plan-container .floor3 .tab-floor1{min-height: 4.84rem;display: flex;justify-content: space-between;align-items: center;}
.plan-container .floor3 .tab-floor1 .info{width: 54%;padding-right: .3rem}
.plan-container .floor3 .tab-floor1 .img-wrap{max-width:46%;}
.plan-container .floor3 .tab-floor1 .img-wrap img{max-width: 100%;}
.plan-container .floor3 .tab-floor1 .info .t{color: #333;font-size: .36rem;line-height: 1.2rem;max-width: 5.7rem;;}
.plan-container .floor3 .tab-floor1 .info .d{color: #666;font-size: .18rem;line-height: 1.66;max-width: 5.7rem;}
.plan-container .floor3 .tab-floor2{padding-bottom: 1rem;}
.plan-container .floor3 .tab-floor2 .list{display: flex;flex-wrap: wrap;margin-left: -0.14rem;margin-right: -0.14rem;}
.plan-container .floor3 .tab-floor2 .item{width: 33.33333%;padding: 0.14rem;}
.plan-container .floor3 .tab-floor2 .pic{padding-bottom: 56%;}
.plan-container .floor3 .tab-floor2 .info{position: unset;left: auto;top: auto;right: auto;bottom: auto;justify-content: flex-start;align-items: flex-start;}
.plan-container .floor3 .tab-floor2 .info .t{color: #333;font-size: 0.24rem;margin-top: .4rem;line-height: normal;}
.plan-container .floor3 .tab-floor2 .info .d{color: #666;font-size: 0.16rem;margin-top: .2rem;line-height: .3rem;}
@media screen and (max-width: 480px) {
	.plan-container .floor3 .tab-floor1{flex-direction: column;padding: 0.3rem;}
	.plan-container .floor3 .tab-floor1 .info{width: 100%;padding-right: 0;}
	.plan-container .floor3 .tab-floor1 .img-wrap{max-width: 100%;}
	.plan-container .floor3 .tab-floor2 .item{width: 100%;}
}

.plan-container .floor4{background-color: #fff;}
.plan-container .floor4 .swiper-box{position: relative;margin-top: 0.6rem;}
.plan-container .floor4 .swiper-button-prev{left: 12.5%;}
.plan-container .floor4 .swiper-button-next{right: 12.5%;}

.plan-container .floor5{background-color: #f8f8f8;}
.plan-container .floor5 .list{margin-top: 0.6rem;margin-left: -0.14rem;margin-right: -0.14rem;padding-bottom: 0.75rem;}
.plan-container .floor5 .item{width:25%;padding: 0.14rem;}
.plan-container .floor5 .pic{padding-bottom: 76.47058823529411%;}
.plan-container .floor5 .item .info{justify-content: center;align-items: center;color: #fff;padding: 0.2rem;background: rgba(0, 0, 0, 0);}
.plan-container .floor5 .item .info .t{font-size: 0.24rem;line-height: 1.25;text-align: center;}
@media screen and (max-width: 750px) {
	.plan-container .floor5 .item{width:33.33333%;}
}
@media screen and (max-width: 480px) {
	.plan-container .floor5 .item{width:50%;}
}

.plan-container .floor6{background-color: #fff;}
.plan-container .floor6 .dl-list{display: flex;flex-wrap: wrap;margin-top: 0.6rem;}
.plan-container .floor6 .dl-item{width: calc(50% - 0.2rem);border-bottom: none;background-color: #f8f8f8;margin-right: 0.4rem;margin-bottom: 0.3rem;}
.plan-container .floor6 .dl-item:nth-child(2n){margin-right: 0;}
.plan-container .floor6 .dl-btn{flex-direction: column;}
.plan-container .floor6 .dl-btn .btn{margin-left: 0;}
.plan-container .floor6 .dl-btn .btn + .btn{margin-top: 0.1rem;}
@media screen and (max-width: 750px) {
	.plan-container .floor6 .dl-item{width: 100%;margin-right: 0;margin-bottom: 0.2rem;}
}

.plan-container .floor7{padding-top: 0.7rem;padding-bottom: 1.1rem;background-color: #fff;}
.plan-container .floor7 .list{margin-top: 0.6rem;}
.plan-container .floor7 .list .swiper{width: 100%;}
.plan-container .floor7 .swiper-button-prev{left: -0.8rem;}
.plan-container .floor7 .swiper-button-next{right: -0.8rem;}
@media screen and (max-width: 1024px) {
	.plan-container .floor7 .swiper-button-prev{left: 0;}
	.plan-container .floor7 .swiper-button-next{right: 0;}
}

/* 栏目左侧筛选 */
.qui_filter_list+.qui_filter_list {margin-top:.1rem;}
.qui_filter_list {background:#fff;border-radius:.06rem;border:.01rem solid #eee;}
.qui_filter_list .qui_mmm {padding:.2rem;}
.qui_filter_list .row {margin-bottom:0.1rem;}
.qui_filter_list .row .layui-form-radio {margin-top:0;line-height:normal;}
.qui_filter_list .layui-form-checkbox>div {color:#333 !important;font-size:0.14rem !important;}
.qui_filter_list .list-cell {color:#333;font-size:0.16rem;display:flex;flex-direction: column;font-weight:400;}
.qui_filter_list .list-cell .cell-content{padding: 0.2rem;background-color: #f8f8f8;border: 1px solid #eee;}
.qui_filter_list .list-cell .cell-content .cell-content{border: none;}
.qui_filter_list .list-cell:first-child {margin-top:-0.2rem;}
.qui_filter_list .list-cell:last-child {margin-bottom:-0.2rem;}
.qui_filter_list .list-cell + .list-cell {border-top:1px solid #eee;}
.qui_filter_list .list-cell.on,.qui_filter_list .list-cell.on i {color:var(--theme-main1);font-weight:bold;}
.qui_filter_list .list-cell.actv .cell-item,.qui_filter_list .list-cell.actv .cell-item i {color:var(--theme-main1);font-weight:bold;}
.qui_filter_list .list-cell.actv .cell-item i{transform: rotate(90deg);}
.qui_filter_list .list-cell .cell-item {display:flex;flex-wrap:wrap;align-items:center;padding:0.2rem 0;}
.qui_filter_list .list-cell .cell-item .cell-item {border: none;}
.qui_filter_list .list-cell .cell-item:hover {color:var(--theme-main1);}
.qui_filter_list .list-cell i {color:#ddd;margin-right:0.1rem;}
.qui_filter_list .qui_name {line-height:.2rem;font-size:.16rem;color:#333;font-weight:bold;padding:.15rem .4rem .15rem .2rem;display:block;position:relative;}
.qui_filter_list .qui_name.on {background:#D6ECFB;color:var(--theme-main1);}
.qui_filter_list .qui_name:after {content:'';position:absolute;right:.2rem;top:calc(50% - .035rem);width:.13rem;height:.07rem;background:url(../images/selBg.svg) center no-repeat;background-size:contain;transition:all .4s;}
.qui_filter_list .qui_name.on:after {transform:rotate(180deg);}
.qui_filter_list .quibtn {margin-top:.15rem;}
.qui_filter_list .qui_btn_df {min-width:100%;line-height:.48rem;width:100%;}
.qui_filter_list .qui_lab {line-height:.2rem;font-size:.14rem;padding:.05rem 0;display:inline-flex;align-items:center;flex-wrap:wrap;}
.qui_filter_list .qui_lab>input {flex-shrink:0;}
.qui_filter_list .qui_lab>input[type="checkbox"],.qui_filter_list .qui_lab>input[type="radio"] {margin-right:0.1rem;}
.qui_filter_list .layui-input,.qui_filter_list .layui-select,.qui_filter_list .layui-textarea {line-height:.46rem;height:.46rem;border-radius:.06rem;padding:0 .25rem 0 .13rem;font-size:.14rem;}
.layui-form-radioed>i {width:22px;height:22px;color:#fff !important;background:url('../images/radio-checked.png') no-repeat center center;background-size:contain;}
.layui-form-radioed>i::before {content:'';}

.upload-case .el-table th.el-table__cell{background-color: var(--theme-main1);color: #fff;padding: 0;}
.upload-case .el-form-item__label{text-align: left;justify-content: flex-start;}
.upload-case .table-box{position: relative;}
.upload-case .table-box .add{position: absolute;bottom: 0;right: -30px;font-size: 20px;color: #999;cursor: pointer;}
.upload-case .table-box .el-table{margin-bottom: 0;}
.upload-case .el-select .el-input.is-disabled .el-input__inner{background-color: #f8f8f8;}
.upload-case .el-input__inner{border: 1px solid #fff;}
.upload-case .add-btn {position:absolute;right:-0.3rem;top:50%;transform:translateY(-50%);font-size:0.2rem;color:#999;cursor:pointer;}
.upload-case .add-btn:hover {color:var(--theme-main1);}
.upload-case .el-table th.el-table__cell {background-color:var(--theme-main1);color:#fff;}

.upload-case .upload-list {display:flex;flex-wrap:wrap;margin-left:-0.08rem;margin-right:-0.08rem;}
.upload-case .upload-list .item {width:2.16rem;height:1.34rem;position:relative;padding:0.08rem;overflow:hidden;}
.upload-case .upload-list .item:nth-child(3n) {margin-right:0;}
.upload-case .upload-list .item .pic {position:relative;width:100%;padding-bottom:calc(65% - 0.08rem);overflow:hidden;border-radius:0.04rem;background-color:#fff;}
.upload-case .upload-list .item img,.upload-list .item video {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;cursor:pointer;transition:all 0.3s;}
.upload-case .upload-list .item:hover img {transform:scale(1.05);}
.upload-case .upload-list .item .del {position:absolute;right:0;top:0;width:16px;height:16px;background-color:#888;color:#fff;text-align:center;line-height:16px;cursor:pointer;border-radius:50%;}
.upload-case .upload-list .item .del i {font-size:12px;}
.upload-case .upload-list .item .del:hover {background-color:#f00;}
.upload-case .upload-list .item.upload-btn {display:flex;justify-content:center;align-items:center;cursor:pointer;height:1.4rem;}
.upload-case .upload-list .item.upload-btn .pic {border:1px solid #eee;}
.upload-case .upload-list .item.upload-btn i {position:absolute;left:0;top:0;right:0;bottom:0;height:100%;z-index:100;background:url('../images/upload-icon.png') no-repeat center center;background-size:0.32rem 0.32rem;}
.upload-case .upload-list .item.upload-btn:hover .pic {border-color:var(--theme-main1);}

/* 底部样式移动端适配 */
@media screen and (max-width: 1024px) {
  .qui_footer1 .qui_warp{display: flex;flex-direction: column;}
  .qui_bot_nav{flex-wrap: wrap;margin-top: 0.3rem;}
  .qui_bot_nav .DLLIST{width: 33.333333%;margin-left: 0;margin-bottom: 0.2rem;}
  .qui_bot_nav .DLLIST dt{margin-bottom: 0.1rem;}
  
  .qui_footer .to_top{right: 0.2rem;}
  .qui_footer2 .qui_warp{display: flex;flex-direction: column;align-items: center;}
  .qui_bot_links{position: static;transform: none;margin-top: 0.2rem;}
  .qui_bot_nav .DLLIST+.DLLIST{margin-left: 0;}
}

@media screen and (max-width: 750px) {
  .qui_footer1{padding: 0.4rem 0;}
  .qui_bot_search .qui-sbox{flex-direction: column;}
  .qui_bot_search .qui-sbox .llogo{width: 100%;text-align: center;margin-bottom: 0.2rem;}
  .qui_bot_search .qui-sbox .qui-cont{margin-top: 0.2rem;}
  .qui_bot_search .qui_tt{font-size: 0.24rem;}
  .qui_bot_search .qui_text{width: 100%;border-color: var(--theme-main2);}
  
  .qui_bot_nav .DLLIST{width: 45%;}
  .qui_bot_nav .DLLIST a{font-size: 0.14rem;}
  
  .qui_footer2{padding: 0.2rem 0 0.6rem;}
  .qui_copyright{font-size: 0.12rem;}
  .qui_bot_links .qui_a{margin-left: 0.1rem;}
  .qui_bot_links .qui_a>img{width: 0.16rem;height: 0.16rem !important;}
}

/* ContactUs 样式 */
.qui_bot_nav .DLLIST.ContactUs{max-width:25%}
.qui_bot_nav .DLLIST.ContactUs dd a{color:rgba(255,255,255,0.6);display:flex;align-items:flex-start}
.ContactUs dd a{display:flex;align-items:flex-start;color:rgba(255,255,255,0.6);text-decoration:none;padding:.04rem 0}
.ContactUs dd a i{font-size:.2rem;margin-right:.1rem;margin-top:.02rem}
.ContactUs dd a .text-content{flex:1}
.ContactUs dd a span{display:block;font-size:.14rem;font-weight:bold;color:rgba(255,255,255,0.6);margin-bottom:.05rem}
.qui_bot_nav .DLLIST.ContactUs a:hover{text-decoration:none}
@media screen and (max-width:1024px){
	.qui_bot_nav .DLLIST.ContactUs{width:100%;max-width: 100%;margin-bottom:.3rem}
	.qui_bot_nav .DLLIST.ContactUs dd{display:inline-block;vertical-align:top;margin-right:.3rem}
}
@media screen and (max-width:750px){
	.qui_bot_nav .DLLIST.ContactUs{margin-bottom:.2rem}
	.qui_bot_nav .DLLIST.ContactUs dd{display:block;margin-right:0}
	.ContactUs dd a i{font-size:.18rem}
	.ContactUs dd a span{font-size:.13rem}
}
#app{flex:1}
/* 懒加载图片的占位样式 */
img.lazy-load,img.lazy-load2{opacity:0;transition:opacity 0.3s}
img.lazy-load[src]:not([src=""]),img.lazy-load2[src]:not([src=""]){opacity:1}
.prodetail-dialog{max-width: 90vw !important;}