@charset "utf-8";
/*@font-face{font-family:'HarmonyOS_Sans_SC';src:url('../fonts/HarmonyOS_Sans_SC_Light.ttf');font-display:swap;font-weight:100;}
@font-face{font-family:'HarmonyOS_Sans_SC';src:url('../fonts/HarmonyOS_Sans_SC_Regular.ttf');font-display:swap;font-weight:normal;}
@font-face{font-family:'HarmonyOS_Sans_SC';src:url('../fonts/HarmonyOS_Sans_SC_Medium.ttf');font-display:swap;font-weight:500;}
@font-face{font-family:'HarmonyOS_Sans_SC';src:url('../fonts/HarmonyOS_Sans_SC_Bold.ttf');font-display:swap;font-weight:bold;}*/
:root{
	--colDf: #1DADE5;/*主颜色*/
	--colDfHover: #31b1e4;/*主颜色hover*/
	--colBg: #F2F8FA;/*背景颜色*/
}

[v-cloak]{display:none;}
@media (min-width:1025px){
	::-webkit-scrollbar{width:6px;height:12px;background-color:#fff;}
	::-webkit-scrollbar-thumb{background:#d2d2d2;border-radius:20px;}
}
/*初始化*/
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:.16rem;line-height:1.5;color:#222;width:100%;min-width:320px;zoom:1;background-color:#fff;word-break:break-word;}
html{-webkit-text-size-adjust:100%;font-size:100px;position:relative;}
body,input,select,th,td,textarea{font-family:'Noto Sans SC',-apple-system,BlinkMacSystemFont,"Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;font-size:0.16rem;}
pre{font-family:'Noto Sans SC',-apple-system,BlinkMacSystemFont,"Microsoft YaHei UI","Microsoft YaHei",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: auto-phrase;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%;}
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;resize:none;}
canvas{display:block;}

/*初始化图片*/
img{border:none;border:0;vertical-align:top;max-width:100%;height:auto!important;}

/*初始化a*/
a,a:focus{color:#666;text-decoration:none;cursor:pointer;}
a:hover{color:var(--colDf);}
a,a:hover{outline:none;text-decoration:none;transition:all .4s;}

/*全局样式*/
.qui_page{min-height: 100vh;display: flex;flex-direction: column;}
.qui_warp{max-width:14.4rem;width:96%;margin-left:auto;margin-right:auto;}
.qui_main_box{padding:.8rem 0;}
.qui_ytable{display:table;width:100%;table-layout:fixed;}
.qui_ytable_cell{display:table-cell;vertical-align:middle;overflow:hidden;}
.qui_ytable_cell img{max-height:100%;}
pre,.qui_ts{white-space:pre-line;}
.qui_tss{white-space:pre-wrap;}
.qui_tl{text-align:left!important;}
.qui_tr{text-align:right!important;}
.qui_tc{text-align:center!important;}
.qui_tj{text-align:justify!important;}
.qui_fl{float:left!important;}
.qui_fr{float:right!important;}
.qui_text{display:block;line-height:.42rem;height:.42rem;width:100%;border:1px solid #eee;padding:0 .2rem;}
.qui_text:focus{border-color:var(--colDf);}
.qui_ds_inb{display:inline-block;vertical-align:top;}
.qui_ds_no{display:none!important;}
.qui_ovh{overflow:hidden!important;}

/*.qui_dot{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;display:block;}*/
.qui_dot,.qui_dot2,.qui_dot3,.qui_dot4,.qui_dot5,.qui_dot6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.qui_dot{-webkit-line-clamp:1;}
.qui_dot2{-webkit-line-clamp:2;}
.qui_dot3{-webkit-line-clamp:3;}
.qui_dot4{-webkit-line-clamp:4;}
.qui_dot5{-webkit-line-clamp:5;}
.qui_dot6{-webkit-line-clamp:6;}
.qui_pic{position:relative;height:0;overflow:hidden;-webkit-transform:rotate(0deg);}
.qui_pic img{position:absolute;left:0;top:0;width:100%;display:block;height:100%!important;object-fit:cover;}
.qui_ibox{width:.8rem;height:.8rem;display:flex;align-items:center;justify-content:center;}
.qui_ibox img{max-height:100%;}
.qui_abox{position:relative;height:0;padding-bottom:66.6666667%;overflow:hidden;}
.qui_abox img{position:absolute;max-width:100%;max-height:100%;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);}

/*暂无数据*/
.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;}

/* 颜色 */
.col_df{color:var(--colDf);}
/*flex布局*/
.qui_flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.qui_fw_w{flex-wrap:wrap!important;}
.qui_fw_nw{flex-wrap:nowrap!important;}
.qui_jc_fs{justify-content:flex-start!important;}
.qui_jc_fe{justify-content:flex-end!important;}
.qui_jc_c{justify-content:center!important;}
.qui_fd_c{flex-direction:column!important;}
.qui_ai_fs{align-items:flex-start!important;}
.qui_ai_fe{align-items:flex-end!important;}
.qui_ai_c{align-items:center!important;}
.qui_flex_a{flex:auto!important;}
.qui_flex_1{flex:1!important;min-width: 0;}
.qui_flex_0{flex-shrink:0!important;}

/*按钮*/
.qui_btn_df{display: inline-block;vertical-align: top;min-width: 1.6rem;line-height: .6rem;color: #fff!important;font-size: .16rem;border-radius: .6rem;background: var(--colDf);text-align: center;padding: 0 .24rem;}
.qui_btn_df.ee{background: #eee;color: #333!important;}

/*滚动条样式*/
.qui_gdt::-webkit-scrollbar{width:5px;height:5px;}
.qui_gdt::-webkit-scrollbar-track{background-color:#f2f2f2;}
.qui_gdt::-webkit-scrollbar-thumb{background-color:var(--colDf);border-radius:2.5px;}
.qui_gdt::-webkit-scrollbar-thumb:hover{background-color:var(--colDf);border-radius:2.5px;}
.qui_gdt::-webkit-scrollbar-thumb:active{background-color:var(--colDf);border-radius:2.5px;}

/*图片放大*/
.qui_a{display:block;-webkit-transform:rotate(0deg);overflow:hidden;}
.qui_img{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;}
a:hover .qui_img{-webkit-transform:scale(1.1);transform:scale(1.1);}
a:hover .qui_abox .qui_img{-webkit-transform:scale(1.1) translateX(-50%) translateY(-50%);transform:scale(1.1) translateX(-50%) translateY(-50%);}
.qui_a:hover .qui_img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.qui_imgbg{position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;}
a:hover .qui_imgbg{-webkit-transform:scale(1.1);transform:scale(1.1);}
.qui_a:hover .qui_imgbg{-webkit-transform:scale(1.1);transform:scale(1.1);}
.qui_imgbgn{position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover;}

/* 头部 */
.quirr{flex-shrink: 0;display: flex;align-items: center;}
.qui_search_box{position:relative;margin-left: 0.4rem;}
.qui_search_box .qui_text{padding:0 .5rem 0 .2rem;border:1px solid #e5e5e5;border-radius:.42rem;height:.42rem;}
.qui_search_box .quibtn{background:url('../images/ico7.png')left center no-repeat;background-size: 0.16rem 0.16rem;;padding-left: 0.26rem;color: #222;}
.qui_logo img{display:block;max-height:.32rem!important;}
.qui_logo .logo1{display: none;}
.qui_logo .logo2{display: block;}
.qui_top_box{position:sticky;width:100%;left:0;top:0;background:#fff;z-index:90;border-bottom: 1px solid #eee;height:0.7rem;}
.qui_top_nav{margin-left: auto;}
.qui_top_nav .ULLIST{display:flex;align-items:center;}
.qui_top_nav .ULLIST>li{padding: 0 .2rem;}
.qui_top_nav .ULLIST>li>a{position: relative;display:block;height:.7rem;line-height:.7rem;text-align:center;font-size:.16rem;color:#333;white-space: nowrap;}
.qui_top_nav .ULLIST>li>a::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 2px;
	background-color: var(--colDf);
	opacity: 0;
	transform: scale(0);
	transition: all 0.3s;
}
.qui_top_nav .ULLIST>li:hover a::after,
.qui_top_nav .ULLIST>li.on a::after{
	opacity: 1;
	transform: scale(1);
}
.qui_language{margin-left: .4rem;}
.qui_language_btn{position: relative;color: #999;font-size: 0.16rem;padding: 0 0.1rem;}
.qui_language_btn.on{color:#222;}
.qui_language_btn::after{
	content:'';
	position: absolute;
	width:0.02rem;
	height:0.14rem;
	background:#999;
	right:-0.02rem;
	top:50%;
	transform: translateY(-50%);
}
.qui_language_btn:last-of-type::after{display: none;}
@media (max-width:1024px){
	.qui_top_nav .ULLIST>li>a::after {
		
display: none;
	}
}
/*二级下拉*/
/* .qui_top_nav .ULLIST>li{position:relative;} */
.qui_submenu{position:absolute;width:100%;min-width:1.2rem;left:50%;top:100%;background:rgba(255,255,255,.95);-webkit-transform:translateX(-50%) translateY(-.1rem);font-size:.15rem;z-index:10;pointer-events:none;-webkit-transition:all .4s ease-out;opacity:0;}
.qui_submenu>dd>a{display:block;padding:.1rem;text-align:center;border-bottom:1px solid #eee;}
.qui_submenu>dd>a:hover{color:var(--colDf);border-color:var(--colDf);}
@media (min-width:1025px){
	.qui_top_nav .ULLIST>li:hover>a,.qui_top_nav .ULLIST>li.on>a{color:var(--colDf);}
	.qui_top_nav .ULLIST>li:hover .qui_submenu{pointer-events:auto;opacity:1;-webkit-transform:translateX(-50%);}
}

/* ban */
.qui_banbox_wrap{position:relative;}
.qui_banbox{overflow:hidden;position:relative;}
.qui_banbox .quiinfo{position:absolute;z-index:2;left:50%;top:50%;width:96%;max-width:14.4rem;color:#fff;font-size:.2rem;transform:translateY(-50%) translateX(-50%);line-height:1.3;}
.qui_banbox .quicn{font-size:.5rem;font-weight:bold;}
.qui_banbox .quien{margin-top:.15rem;text-transform:capitalize;}
/* 微信分享 */
.quiShareImg{background:#fff;border-radius:5px;padding:10px;text-align:center;display:none;}
.quiShareImg .quitxt{margin-bottom:6px;}

/*分页*/
.Pages{zoom:1;overflow:hidden;text-align:center;padding:.6rem 0 0;font-size:0;line-height:0;}
.Pages *{display:inline-block;vertical-align:top;font-weight:normal;font-style:normal;}
.Pages a{font-size:.16rem;min-width:.5rem;height:.5rem;line-height:.5rem;text-align:center;background:#F3F3F3;padding:0 .1rem;margin:0 .025rem;overflow:hidden;border-radius: 0.08rem;color: #999;}
.Pages a:hover,.Pages a.a_cur{background-color:var(--colDf);color:#fff;}
.Pages a.a_prev,.Pages a.a_next{font-family:'宋体';font-weight:bold;min-width:.8rem;margin: 0 0.15rem;}

.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%;}


.qui_footer{flex-shrink: 0;margin-top: auto;border-top: 1px solid rgba(51, 51, 51, 0.12);background-color: #fff;}
.qui_footer_warp {display:flex;flex-wrap:wrap;padding:0.9rem 0 1rem;}
.qui_footer_l {/* flex-grow: 1; *//* width: calc(100% - 2.8rem); *//* line-height:1.5; */order: 1;max-width: 30%;}
.qui_footer_logo img {display:block;max-width:100%;max-height:0.4rem;}
.qui_footer_l_label {color:#999;font-size:0.14rem;margin-top:0.2rem;}
.qui_footer_l_value {color:#222;font-size:0.18rem;margin-top:0.1rem;font-weight:bold;/* max-width: 50%; */}
.qui_footer_nav {/* flex-grow:1; *//* display:flex; *//* flex-wrap:wrap; *//* justify-content:space-around; */order: 2;/* margin-top: 30px; */width: 100%;/* height: 100%; */max-width: 70%;}
.qui_footer_nav ul {display:flex;flex-wrap:wrap;gap: 0.2rem;list-style:none;width: 100%;justify-content: flex-end;}
.qui_footer_nav li {flex-shrink:0;}
.qui_footer_nav .nav_a {color:#222;font-size:0.16rem;}
.qui_footer_nav a:hover {color:var(--colDf);}
.qui_footer_nav dl {display:flex;flex-direction:column;margin-top:0.2rem;}
.qui_footer_nav dl dd {color:#666;font-size: 0.14rem;height:0.4rem;line-height:0.4rem;}
.qui_footer_nav dl dd a {color:#666;font-size: 0.14rem;}
.qui_footer_r {/* flex-shrink:0; */display:flex;flex-wrap:wrap;order: 3;width: 100%;}
.qui_footer_qr {flex-shrink:0;/* width:1.2rem; */display:flex;flex-direction:column;margin-left:0.2rem;align-items: center;}
.qui_footer_qr img {width:1.2rem;height:1.2rem;}
.qui_footer_qr span {text-align:center;line-height:1.5;padding:0.16rem 0;}

.qui_copyright{border-top: 1px solid #eee;padding: 0.32rem 0 0.39rem;color: #999;font-size: 0.14rem;display: flex;flex-wrap: wrap;gap: 0.1rem;align-items: center;justify-content: space-between;}
.qui_copyright_left{line-height: 1.5;}
.qui_copyright a{color: #999;font-size: 0.14rem;}
.qui_copyright a:hover{color: var(--colDf);}
.qui_copyright em{margin: 0 0.08rem;position: relative;}
.qui_copyright em::after{content: '';position: absolute;width: 1px;height: 0.14rem;background: #999;right: 0;top: 50%;transform: translateY(-50%);}
.qui_copyright .qui_language{margin-left: 0;}
/*悬浮*/
.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;}

@media (max-width:1024px){
	.qui_logo img{display:block;max-height:.4rem!important;}
	.qui_top_box .quirr{padding-right:.7rem;}
	.qui_language{margin-left: 0.3rem;}
	.qui_single p{min-height:.1rem;}
	.Pages{padding-top:.25rem;}
	.qui_top_box{padding:.2rem 0;}
	.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:auto;background: #fff;}
	.qui_top_nav .ULLIST{padding:0;margin:0;flex-direction:column;}
	.qui_top_nav .ULLIST>li>a{font-size:.2rem;padding:.2rem .35rem;line-height:.3rem;color: #222;text-align:left;}
	.qui_top_nav .ULLIST>li.on>a{
  color: var(--colDf);
}
	.qui_top_nav .ULLIST>li{width:100%;float:none;border-bottom:1px solid #eee;margin:0;}
	.qui_nav_btn{position:absolute;z-index:2;width:.3rem;height:.3rem;background:url('../images/btn_bg.svg') 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;}
	.qui_top_nav .ULLIST>li .quiaa{position:absolute;right:0;top:0;width:1rem;height:.7rem;background:url(../images/mm.svg) 80% center no-repeat;background-size:auto .2rem;z-index:10;cursor:pointer;}
	.qui_top_nav .ULLIST>li .qui_submenu{pointer-events:auto;opacity:1;-webkit-transform:translateX(0);position:relative;background:transparent;padding:0;border-top:1px solid transparent;display:none;left:auto;top:auto;transition:none;width:100%;border:0;border-radius:0;box-shadow:none;border-top:0;}
	.qui_top_nav .ULLIST>li .qui_submenu>dd>a{font-size:.19rem;padding:.2rem .35rem;white-space:normal;text-align:left;color:rgba(255,255,255,.85);border-top:.01rem solid  rgba(255,255,255,.85);}
	.qui_top_nav .ULLIST>li .qui_submenu>dd:last-child>a{border-bottom:0;}
	.qui_footer_warp{gap: 0.3rem;padding: 0.6rem 0;justify-content: space-between;}
	.qui_footer_l{max-width: 80%;}
	.qui_footer_nav {width: 100%;justify-content: flex-start;order: 1;max-width: 100%;}
	.qui_footer_nav ul{width: 100%;gap: 0.3rem;}
	.qui_footer_nav li{flex: 1;max-width: 25%;}
.qui_footer_nav dl dd {height: auto;line-height: 2;}
	.qui_footer_l {
  width: calc(100% - 3rem);
  order: 2;
}
	.qui_footer_r {
  width: 2.1rem;
  margin-right: 0.3rem;
}
}
@media (max-width:750px){
	.qui_nav_btn{background-size:auto 22px;}
	.qui_wap_show{display:block!important;}
	.qui_pc_show{display:none!important;}
	.qui_banbox>img{min-height:2.6rem;object-fit:cover;}
}

/*搜索列表*/
.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;}

/*友情链接*/
.qui-logo-list .ULLIST{overflow:hidden;margin:-1%;}
.qui-logo-list .ULLIST .li{width:16.666666666666%;float:left;padding:1%;text-align:center;}
.qui-logo-list .ULLIST .li .qui-ytable-cell{text-align:center;height:80px;border:1px solid #eee;padding:5px;}
.qui-logo-list .ULLIST .li .qui-ytable-cell img{max-height:70px;}
.qui-logo-list .ULLIST .li .h3{font-size:16px;color:#333;font-weight:normal;margin-top:8px;}
.qui-logo-list .ULLIST .li a:hover .h3{color:var(--colDf);}
.qui-logo-list .ULLIST .li a{display:block;}
@media(max-width:1024px){
	.qui-logo-list .ULLIST .li{width:25%;}
}
@media(max-width:750px){
	.qui-logo-list .ULLIST .li{width:33.333333%;}
}
@media(max-width:480px){
	.qui-logo-list .ULLIST .li{width:50%;}
	.qui-logo-list .ULLIST .li .h3{font-size:14px;margin-top:5px;}
	.qui-logo-list .ULLIST .li .qui-ytable-cell img{max-height:60px;}
	.qui-logo-list .ULLIST .li .qui-ytable-cell{height:70px;}
}

/* 产品列表 */
.product_list{--g:0.3rem;display: flex;flex-wrap: wrap;gap: var(--g);}
.product_list .product_item{--n:4;--w:calc((100% - (var(--n) - 1) * var(--g)) / var(--n));width: var(--w);background: #F2F8FA;border-radius: 0.08rem;overflow: hidden;}
.product_img_wrap{position: relative;overflow: hidden;width: 100% !important;padding-bottom: 100%;}
.product_img_wrap .product_img{width: 100%;height: 100% !important;position: absolute;left: 0;top: 0;bottom: 0;right: 0;display: flex;justify-content: center;align-items: center;}
.product_img_wrap .product_img img{max-width: 90%;max-height: 90% !important;transition: all 0.3s;}
.product_list .product_item:hover .product_img img{transform: scale(1.1);}

/* ban */
.sub_menu_box{position: absolute;left: 0;bottom: 0;right: 0;z-index: 10;background-color: rgba(0, 0, 0, 0.15);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border-top: 1px solid rgba(255, 255, 255, 0.2);}
.sub_menu_box .qui_warp{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;height: 100%;}
.sub_menu_box .sub_menu{display: flex;gap: 0.3rem;height: 100%;}
.sub_menu_box .sub_menu_item{position: relative;height: 100%;display: flex;align-items: center;color: #fff;font-size: 0.16rem;height: 0.6rem;}
.sub_menu_box .sub_menu_item::after{content: '';position: absolute;left: 0;bottom: -1px;right: 0;height: 4px;background: var(--colDf);opacity: 0;transform: scaleX(0);transition: transform 0.3s;}
.sub_menu_box .sub_menu_item:hover::after,
.sub_menu_box .sub_menu_item.on::after{opacity: 1;transform: scaleX(1);}
.sub_menu_box .sub_menu_crumbs{display: flex;align-items: center;height: 0.6rem;}
.sub_menu_box .sub_menu_crumb_item{color: #DADADA;font-size: 0.14rem;}
.sub_menu_box .sub_menu_crumb_item::after{content: '>';height: 100%;padding: 0 0.15rem;}
.sub_menu_box .sub_menu_crumb_item:hover{color: #fff;}
.sub_menu_box .sub_menu_crumb_item:last-of-type{color: #fff;}
.sub_menu_box .sub_menu_crumb_item:last-of-type::after{display: none;}
@media(max-width:1024px){
	.sub_menu_box{
		position: unset;
		left: auto;
		top: auto;
		right: auto;
		bottom: auto;
		background-color:#000;
	}
}
@media(max-width:750px){
	.product_list{--g:0.2rem;}
	.product_list .product_item{--n:2;--w:calc((100% - (var(--n) - 1) * var(--g)) / var(--n));}
}

/* 搜索结果 */
.search_result .search_ban {position:relative;}
.search_result .search_ban_img {width:100%;height:100%;object-fit:cover;}
.search_result .search_ban_info {position:absolute;top:0;left:0;bottom:0;right:0;padding:0 0.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.search_result .search_ban_info_t {font-size:0.5rem;font-weight:bold;color:#fff;line-height:1;}
.search_result .search_ban_info_input {position:relative;width:100%;max-width:8rem;height:0.5rem;border-radius:0.5rem;background-color:#F3F3F3;padding:0 0.2rem 0 0.6rem;overflow:hidden;margin-top:0.5rem;}
.search_result .search_ban_info_input input {width:100%;height:100%;border:none;line-height:normal;caret-color:var(--colDf);color:#222;font-size:0.18rem;}
.search_result .search_ban_info_input_icon {position:absolute;left:0;top:0;bottom:0;width:0.6rem;background:url(../images/ico7.png) center center no-repeat;background-size:0.18rem 0.18rem;}
.search_result .qui_main_box{padding: 0.5rem 0 0.8rem;}
.search_top{display: flex;flex-wrap: wrap;align-items:center;justify-content: space-between;gap: 0.2rem;border-bottom: 1px solid #DFDFDF;}
.search_top_left{font-size: 0.18rem;color: #222;}
.search_top_right{display: flex;gap: 0.7rem;}
.search_top_right_btn{position: relative;font-size: 0.18rem;color: #666;}
.search_top_right_btn{position: relative;padding: 0.3rem 0;}
.search_top_right_btn.on{color: var(--colDf);}
.search_top_right_btn::after{opacity: 0;transform: scale(0);transition: all 0.3s;content: '';position: absolute;left: 0;right: 0;bottom:-1px;height: 2px;background-color: var(--colDf);}
.search_top_right_btn:hover::after,
.search_top_right_btn.on::after{opacity: 1;transform: scale(1);}

.search_result .product_list{padding: 0.4rem 0 0;}
.search_result .product_img_wrap{padding-bottom: 75%;}
.search_result .product_info{padding: 0.3rem;}
.search_result .product_info .product_info_t{font-size: 0.2rem;color: #222;font-weight: bold;}
.search_result .product_info_b{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 0.1rem;font-size: 0.16rem;color: #666;margin-top: 0.1rem;}
.search_result .product_info_b .link{text-decoration: underline;}
.search_result .product_info_b .link:hover{color:var(--colDf)}

/* 产品列表 */
.qui_product_list .qui_main_box{padding: 0.8rem 0 1rem;}
.qui_product_list .product_img_wrap{padding-bottom: 75%;}
.qui_product_list .product_info{padding: 0.3rem;}
.qui_product_list .product_info .product_info_t{font-size: 0.2rem;color: #222;font-weight: bold;}
.qui_product_list .product_info_b{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 0.1rem;font-size: 0.16rem;color: #666;margin-top: 0.1rem;}
.qui_product_list .product_info_b .link{text-decoration: underline;}
.qui_product_list .product_info_b .link:hover{color:var(--colDf)}

/* 新闻列表 */
.news_list .product_list .product_item{display: flex;flex-direction: column;}
.news_list .product_img_wrap{padding-bottom: 50%;}
.news_list .product_img_wrap .product_img img{max-width: 100%;max-height: 100% !important;height: 100% !important;width: 100%;object-fit: cover;}
.news_list .product_info{padding: 0.3rem;padding-bottom: 0.6rem;flex: 1;display: flex;flex-direction: column;}
.news_list .product_info .product_info_time{font-size: 0.14rem;color: #999;margin-bottom: 0.2rem;}
.news_list .product_info .product_info_t{font-size: 0.2rem;color: #030303;font-weight: bold;}
.news_list .product_info .product_info_desc{font-size: 0.16rem;color: #999;line-height: 2;margin-top: 0.15rem;margin-bottom: 0.44rem;}
.news_list .product_info_b{font-size: 0.16rem;color: #666;margin-top: auto;}
.news_list .product_info_b .link{text-decoration: underline;}
.news_list .product_info_b .link:hover{color:var(--colDf)}

/* 新闻详情 */
.news_detail .qui_news_tt{color: #222;font-size: .24rem;font-weight: bold;text-align: center;line-height: 1.5;}
.news_detail .qui_news_tm{color: #666;padding-top: .2rem;padding-bottom: .4rem;border-bottom: .01rem solid rgba(0, 0, 0,0.1);text-align: center;}
.news_detail .qui_news_tm>*{padding: 0 .15rem;}
.news_detail .qui_news_con{padding: .4rem 0 0;text-align: justify;font-size: .16rem;color: #030303;line-height: 2;max-width: 10rem;width: 100%;margin-left: auto;margin-right: auto;}
.news_detail .qui_news_con p{margin-bottom: .3rem;}
.news_detail .qui_news_con img{margin-left: auto;margin-right: auto;display: block;}
.news_detail .qui_news_page_wrap{border-top: .01rem solid rgba(0, 0, 0,0.1);padding-top: .2rem;margin-top: .4rem;}
.news_detail .qui_news_page{display: flex;align-items: center;justify-content: space-between;max-width: 10rem;width: 100%;margin-left: auto;margin-right: auto;}
.news_detail .qui_news_page .qui_ll{line-height: .4rem;flex: 1;}
.news_detail .qui_news_page .qui_ll span{color: var(--colDf);}
.news_detail .qui_news_page .qui_ll a{color: #222;position: relative;padding-right: 0.17rem;}
.news_detail .qui_news_page .qui_ll a::after{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 0.06rem;height: 0.1rem;background: url('../images/ico9.png') right center no-repeat;background-size: contain;}
.news_detail .qui_news_page .qui_rr{flex-shrink: 0;margin-left: .2rem;}
.news_detail .qui_news_page .qui_btn_df{min-width:1.4rem;line-height:.48rem;font-size:.16rem;display:inline-block;vertical-align:top;color:#fff!important;border-radius:0.6rem;background:var(--colDf);text-align:center;padding:0 0.2rem;}
@media (max-width:1024px){
.news_detail .qui_news_tt{font-size: .24rem;}
.news_detail .qui_news_con{padding-top: .3rem;font-size: .16rem;line-height: 1.875;}
.news_detail .qui_news_page_wrap{padding-top: .24rem;margin-top: .3rem;}
.news_detail .qui_news_page .qui_btn_df{min-width: 0;padding: 0 .26rem;}
}
@media (max-width:750px){
	.news_detail .qui_news_page{flex-direction: column;gap: .2rem;align-items:flex-start;}
	.news_detail .qui_news_page .qui_rr{margin-left: 0;}
}

/* KOL推荐产品 */
.kol_list .kol_list_top{display: flex;flex-wrap: wrap;align-items: baseline;margin-bottom: 0.5rem;}
.kol_list .kol_list_top_t{font-size: 0.4rem;color: #222;margin-right: 0.4rem;}
.kol_list .kol_list_top_d{font-size: 0.18rem;color: #666;}
.kol_list .product_list .product_item{display: flex;flex-direction: column;background: transparent;position: relative;}
.kol_list .product_img_wrap{padding-bottom: 100%;background: #E1E1E4;border-radius: 0.08rem;}
.kol_list .product_img_wrap .product_img img{max-width: 100%;max-height: 100% !important;height: 100% !important;width: 100%;object-fit: cover;}
.kol_list .product_info{padding: 0.2rem 0;}
.kol_list .product_info .product_info_t{font-size: 0.18rem;color: #222;font-weight: 400;line-height: 1.667;}
.kol_list .product_mask {position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;overflow:hidden;opacity:0;visibility:hidden;transform:scale(0.8);transition:all 0.3s;}
.kol_list .product_mask img {display:block;width:100%;height:100% !important;object-fit:cover;}
.kol_list .product_list .product_item:hover .product_img img {transform:scale(0);opacity:0;visibility:hidden;}
.kol_list .product_list .product_item:hover .product_mask {opacity:1;visibility:visible;transform:scale(1);}

/* 关注我们 */
.fllow_list .product_item{cursor: default;}
.fllow_list .product_img_wrap{padding-bottom: calc(100% * (540 / 460));}
.fllow_list .product_img_wrap .product_img img{max-width: 100%;max-height: 100% !important;height: 100% !important;width: 100%;object-fit: cover;}

/* 发现精彩 */
.fxjc_list{display: flex;flex-wrap: wrap;gap: 0.3rem;}
.fxjc_item{display: block;width: calc((100% - 0.6rem) / 3);border-radius: 0.08rem;overflow: hidden;position: relative;}
.fxjc_item.w50{width: calc((100% - 0.3rem) / 2);}
.fxjc_item_img{width: 100%;height: 100%;}
.fxjc_item_img img{width: 100%;height: 100% !important;object-fit: cover; transition: all 0.3s;}
.fxjc_item:hover .fxjc_item_img img{transform: scale(1.1);}
.fxjc_item .fxjc_item_info {position:absolute;left:0;right:0;bottom:0;height:1.4rem;max-height:100%;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(to top,rgba(0,0,0,0.6),rgba(0,0,0,0));}
.fxjc_item .fxjc_item_info span {font-size:0.2rem;color:#fff;display:block;width:100%;padding:0.2rem;padding-right:0.4rem;background:url('../images/ico10.png') calc(100% - 0.2rem) center no-repeat;background-size:0.09rem 0.15rem;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

@media (max-width:1024px){
	.fxjc_item,.fxjc_item.w50{width: calc((100% - 0.3rem) / 2);}
}
@media (max-width:750px){
	.fxjc_item,.fxjc_item.w50{width: 100%;}
}

/* 联系我们 */
.contact_block {padding:0.8rem 0;}
.contact_block_title {font-size:#222;font-size:0.32rem;font-weight:bold;position:relative;padding-bottom:0.1rem;}
.contact_block_title::after {content:'';position:absolute;left:0;bottom:0;width:0.36rem;height:0.05rem;border-radius:0.05rem;background-color:var(--colDf);}
.contact_block_content {margin-top:0.6rem;}
.contact_block1 .map {border-radius:0.08rem;overflow:hidden;}
.contact_info {display:flex;flex-wrap:wrap;gap:0.3rem;margin-top:0.25rem;}
.contact_info_item {--n:2;display:flex;flex-direction:column;justify-content:center;width:calc((100% - (var(--n) - 1) * 0.3rem) / var(--n));background:#F3F3F3;border-radius:0.08rem;padding:0.3rem 0.2rem 0.3rem 0.5rem;background-position:0.2rem center;background-repeat:no-repeat;}
.contact_info_item .label {font-size:0.14rem;color:#666;}
.contact_info_item .value {font-size:0.16rem;color:#222;font-weight:bold;margin-top:0.05rem;}
.contact_info_item.phone {background-image:url('../images/ico1.png');background-size:0.18rem 0.17rem;}
.contact_info_item.address {background-image:url('../images/ico2.png');background-size:0.16rem 0.2rem;}
.contact_way {display:flex;flex-wrap:wrap;gap:0.3rem;margin-top:0.2rem;}
.contact_way_item {--n:6;position: relative;display:flex;flex-direction:column;align-items:center;background-color:#F3F3F3;border-radius:0.08rem;width:calc((100% - (var(--n) - 1) * 0.3rem) / var(--n));}
.contact_way_item_img {width:0.8rem;height:0.8rem;margin-top:0.24rem;}
.contact_way_item_text {display:block;font-size:0.16rem;color:#666;padding:0.15rem;text-align:center;}
.contact_block2 {background:#f3f3f3;}
.contact_form {display:flex;flex-wrap:wrap;gap:0.2rem;}
.contact_form_item {display:flex;flex-wrap:wrap;width:calc((100% - 0.2rem) / 2);}
.contact_form_item.code input {width:calc(100% - 1.7rem);}
.contact_form_item.full {width:100%;}
.contact_form_item_label {flex:1;}
.contact_form_item_input {position:relative;flex:1;}
.contact_form_item_input input,.contact_form_item_input textarea {width:100%;height:0.5rem;background-color:#fff;border-radius:0.08rem;padding:0.2rem;color:#222;font-size:0.16rem;}
.contact_form_item_input textarea {min-height:2rem;resize:none;height: fit-content;line-height: 1.5;}
.contact_form_item_input input::placeholder,.contact_form_item_input textarea::placeholder {color:#666;}
.contact_form_item_input .code_img {position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.5rem;height:100% !important;cursor:pointer;border-radius:0.08rem;}
.contact_form_item_submit {display:block;margin-top:0.2rem;min-width:1.4rem;height:0.5rem;padding:0 0.1rem;background-color:var(--colDf);color:#fff;font-size:0.16rem;border-radius:0.5rem;text-align:center;line-height:0.5rem;cursor:pointer;transition:all 0.3s;}
.contact_form_item_submit:hover {opacity:0.8;}


@media (max-width:1024px) {
	.contact_way_item {--n:4;}
}
@media (max-width:750px) {
	.contact_info_item {--n:1;}
	.contact_way_item {--n:2;}
	.contact_way_item_img {width:1.2rem;height:1.2rem;}
	.contact_form_item{width: 100%;}
	.contact_form_item_input input, .contact_form_item_input textarea{height: 0.7rem;}
	.contact_form_item_submit{width: 100%;height: 0.7rem;line-height: 0.7rem;}
}

/* 公司简介 */
.aboutus_f{position: relative;}
.aboutus_f.f1 {padding:0.9rem 0 1.16rem;}
.aboutus_f.f1 .aboutus_info {display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0.3rem;}
.aboutus_f.f1 .aboutus_info .aboutus_title {position:relative;width:100%;max-width:calc(50% - 0.3rem);min-height:0.85rem;background-size:5.9rem auto;background-position: left top;background-repeat: no-repeat;}
.aboutus_f.f1 .aboutus_info .aboutus_title_text {font-size:0.36rem;color:#222;font-weight:bold;margin-top: -0.1rem;display: block;}
.aboutus_f.f1 .aboutus_info .aboutus_intro {max-width:7rem;font-size:0.16rem;color:#666;line-height:2;}
.aboutus_f.f1 .aboutus_intro_video {position: relative;width: 100%;margin-top: 0.4rem;}
.aboutus_f.f1 .aboutus_intro_video img {width: 100%;position: relative;}
.aboutus_f.f1 .aboutus_intro_video_mask {position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,0.3);border-radius:0.08rem;}
.aboutus_f.f1 .aboutus_intro_video em {position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);width:0.8rem;height:0.8rem;background:url('../images/ico6.png') center center no-repeat;background-size:contain;cursor:pointer;transition:all 0.3s;}
.aboutus_f.f1 .aboutus_intro_video em:hover {transform:translate(-50%,-50%) scale(1.1);}
@media (max-width:1024px) {
	.aboutus_f.f1{padding: 0.8rem 0;}
	.aboutus_f.f1 .aboutus_info .aboutus_title {max-width:100%;}
	.aboutus_f.f1 .aboutus_info .aboutus_intro{max-width: 100%;}
}

.aboutus_f.f2 img{width: 100%;}
.aboutus_f.f2 .aboutus_info {position:absolute;left:50%;top:0;transform:translateX(-50%);height:100%;color:#fff;display:flex;flex-direction:column;justify-content:center;}
.aboutus_f.f2 .aboutus_info_title {font-size:0.32rem;font-weight:bold;}
.aboutus_f.f2 .aboutus_info_desc {font-size:0.16rem;line-height:2;margin-top:0.2rem;}
.aboutus_f.f2 .aboutus_info_b {font-size:0.2rem;font-weight:bold;margin-top:0.3rem;}
@media (max-width:1024px) {
	.aboutus_f.f2 .aboutus_info{position: unset;left: auto;top: auto;transform: unset;color: #222;padding: 0.2rem 0.2rem 0.5rem;}
}

.aboutus_f.f3 {padding:1.1rem 0 0.9rem;}
.aboutus_f.f3 .aboutus_info_title {font-size:0.32rem;font-weight:bold;text-align:center;color:#222;}
.aboutus_f.f3 .aboutus_info_desc {color:#666;font-size:0.16rem;line-height:2;margin-top:0.2rem;display:flex;justify-content:center;}
.aboutus_f.f3 .aboutus_info_list {display:flex;flex-wrap:wrap;gap:0.3rem;margin-top:0.66rem;}
.aboutus_f.f3 .aboutus_info_item {--n:4;width:calc((100% - (var(--n) - 1) * 0.3rem) / var(--n));background-color:#F2F8FA;border-radius:0.08rem;padding:0.3rem;display:flex;flex-direction:column;}
.aboutus_f.f3 .aboutus_info_item_title {font-size:0.2rem;font-weight:bold;color:#222;margin-top:0.1rem;}
.aboutus_f.f3 .aboutus_info_item_desc {font-size:0.16rem;color:#666;margin-top:0.1rem;}
.aboutus_f.f3 .aboutus_info_item_img {margin-top:0.15rem;background-color:#fff;border-radius:0.08rem;display:flex;justify-content:center;padding:0.3rem;flex:1;overflow: hidden;}
.aboutus_f.f3 .aboutus_info_item_img img {max-width:100%;max-height:100%;width:auto !important;height:auto !important;object-fit:contain;transition: all 0.3s;}
.aboutus_f.f3 .aboutus_info_item:hover img {transform: scale(1.1);}

@media (max-width:1024px) {
	.aboutus_f.f3{padding: 0.5rem 0 0.8rem;}
	.aboutus_f.f3 .aboutus_info_item{--n:2;}
}

@media (max-width:750px) {
	.aboutus_f.f3 .aboutus_info_item{--n:1;}
	.aboutus_f.f3 .aboutus_info_item_title{font-size: 0.3rem;}
	.aboutus_f.f3 .aboutus_info_item_desc{font-size: 0.2rem;}
	.aboutus_f.f3 .aboutus_info_item_img{margin-top: 0.3rem;}
}

.aboutus_f.f4 {padding:0.8rem 0;background-color:#F2F8FA;}
.aboutus_f.f4 .aboutus_info_title {font-size:0.32rem;font-weight:bold;color:#222;}
.aboutus_f.f4 .aboutus_info_item {padding-top:0.6rem;display:flex;flex-wrap:wrap;gap:0.7rem;}
.aboutus_f.f4 .aboutus_info_item:nth-of-type(even) {flex-direction:row-reverse;}
.aboutus_f.f4 .aboutus_info_item_img {flex-shrink:0;width:3.92rem;height:2.94rem;}
.aboutus_f.f4 .aboutus_info_item_img img {width:100%;height:100%;object-fit:cover;}
.aboutus_f.f4 .aboutus_info_item_content {flex:1;display:flex;flex-direction:column;border-bottom:1px solid #E4E4E4;padding-bottom:0.2rem;}
.aboutus_f.f4 .aboutus_info_item_title {font-size:0.24rem;font-weight:bold;color:#222;}
.aboutus_f.f4 .aboutus_info_item_desc {font-size:0.16rem;color:#666;margin-top:0.2rem;line-height:2;}

@media (max-width:1024px) {
	.aboutus_f.f4 .aboutus_info_item_img {width:2.5rem;height:1.8rem;}
	.aboutus_f.f4 .aboutus_info_list {display:flex;flex-wrap:wrap;gap:0.3rem;}
	.aboutus_f.f4 .aboutus_info_item {flex-direction:column !important;gap:0.3rem;width:calc(50% - 0.3rem);padding-top:0;}
	.aboutus_f.f4 .aboutus_info_item_img {width:100%;height:auto !important;}
	.aboutus_f.f4 .aboutus_info_item_content {padding-bottom:0.3rem;}

}
@media (max-width:750px) {
	.aboutus_f.f4 .aboutus_info_item {width:100%;}
	.aboutus_f.f4 .aboutus_info_item_title {font-size:0.26rem;}
	.aboutus_f.f4 .aboutus_info_item_desc {font-size:0.18rem;}

}

/* 通用进度指示器样式 */
.progress-pagination {position: relative; display: flex; justify-content: center; gap: 0.2rem;}
.progress-item {flex: 1; height: 0.03rem; background: rgba(191,191,191,0.3); position: relative; overflow: hidden; border-radius: 0.02rem; cursor: pointer;}
.progress-bar {position: absolute; left: 0; top: 0; height: 100%; width: 0; background: var(--colDf); transition-property: width;}
.progress-item.active .progress-bar {width: 100%;}
.progress-bar span {display: none;}

/* 首页banner */
.index_banner {position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-top: -0.7rem;}
.index_banner .swiper-container {position:absolute;top:0;left:0;width:100%;height:100%;}
.index_banner .swiper-slide {position:relative;display:flex;align-items:center;flex-direction: column;justify-content: center;background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;}
.index_banner .slide-bg {position:absolute;top:0;left:0;width:100%;height:100% !important;object-fit:cover;z-index:0;}
.index_banner .slide-content {color:#fff;position:relative;z-index:2;opacity:0;transform:translateY(0.2rem);transition:opacity 0.1s ease, transform 0.5s ease;mix-blend-mode: difference;}
.index_banner .slide-content h2 {font-size:0.6rem;font-weight:bold;margin-bottom:0.1rem;line-height:1;color: #fff;/* mix-blend-mode: difference; *//* position: relative; *//* z-index: 1; */}
.index_banner .slide-content p {font-size:0.28rem;margin-bottom:0.5rem;}
.index_banner .slide-buttons {display:flex;gap:0.16rem;/* mix-blend-mode: normal; *//* position: absolute; *//* z-index: 1; *//* filter: invert(1); */opacity: 1;position: relative;z-index: 3;}
/* .index_banner .btn-primary,.index_banner .btn-secondary {transition:all 0.3s ease;} */
.index_banner .btn-primary {background-color:#fff;color:#0c1526;height:0.48rem;min-width:1.4rem;padding:0 0.2rem;border-radius:0.3rem;display:flex;align-items:center;justify-content:center;}
.index_banner .btn-primary:hover {background-color:var(--colDf);color:#fff;}
.index_banner .btn-secondary {opacity: 1;background-color:var(--colDf);color:#fff;height:0.48rem;min-width:1.4rem;padding:0 0.2rem;border-radius:0.3rem;display:flex;align-items:center;justify-content:center;}
.index_banner .btn-secondary:hover {background-color:#fff;color:var(--colDf);}
.index_banner .swiper-pagination {position:absolute;bottom:0.3rem;left:50%;transform:translateX(-50%);max-width:14.4rem;width:100%;display:flex;justify-content:flex-start;gap:0.2rem;z-index:10;}
.index_banner .progress-item {flex:1;height:0.03rem;background:rgba(191,191,191,0.3);position:relative;overflow:unset;border-radius:.0.02rem;cursor:pointer;}
.index_banner .progress-item::after{
	content: attr(data-title);
	position: absolute;
	left: 0;
	bottom: 0.1rem;
	right: 0;
	color: #222;
	text-align: center;
	font-size: 0.16rem;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	opacity: 0;
	transform: translateY(0);
}
.index_banner .progress-item.active::after{
	opacity: 1;
	transform: translateY(1);
}
.index_banner .progress-bar {position:absolute;left:0;top:0;height:100%;width:0;background:var(--colDf);transition-property:width;}
.index_banner .progress-item.active .progress-bar {width:100%;border-radius: 0.03rem;}
.index_banner .swiper-button-prev,
.index_banner .swiper-button-next {width:0.64rem;height:0.64rem;background-color:rgb(0, 0, 0,0.6);background-position:center center;background-repeat:no-repeat;background-size:100% auto;cursor:pointer;transition:all 0.3s ease;background-size:0.21rem 0.12rem;border-radius:0.64rem;opacity:0;pointer-events:none;}
.index_banner:hover .swiper-button-prev,
.index_banner:hover .swiper-button-next {opacity:1;pointer-events:auto;}
.index_banner .swiper-button-prev:hover,
.index_banner .swiper-button-next:hover {background-color:var(--colDf);}
.index_banner .swiper-button-prev::after,
.index_banner .swiper-button-next::after {display:none;}
.index_banner .swiper-button-prev {left:0.4rem;background-image:url('../images/ico4.png');}
.index_banner .swiper-button-next {right:0.4rem;background-image:url('../images/ico3.png');}

/* 首页banner进度指示器 */
.index_banner .swiper-pagination {position: absolute; bottom: 1.2rem; left: 50%; transform: translateX(-50%); max-width: 14.4rem; width: 100%; z-index: 10;}
.index_banner .progress-item {height: 0.03rem;}

@media (max-width:1024px) {
	.index_banner .progress-item {height: 0.025rem;}
    .index_banner {height:6rem;}
    .index_banner .slide-content h2 {font-size:0.4rem;}
    .index_banner .slide-content p {font-size:0.22rem;margin-bottom:0.3rem;}
    .index_banner .slide-buttons {flex-wrap:wrap;}
    .index_banner .btn-primary, .index_banner .btn-secondary {height:0.42rem;min-width:1.2rem;}
    .index_banner .slide-bg {height:100% !important; width:100%; object-fit:cover;}
	.index_banner .swiper-pagination{width: 96%;bottom: 0.3rem;}
	.index_banner .swiper-button-prev,
	.index_banner .swiper-button-next{display: none;}
}

@media (max-width:750px) {
	.index_banner .progress-item {height: 0.02rem;}
    .index_banner {height:4rem;}
    .index_banner .slide-content h2 {font-size:0.32rem;}
    .index_banner .slide-content p {font-size:0.18rem;margin-bottom:0.2rem;}
    .index_banner .btn-primary, .index_banner .btn-secondary {height:0.38rem;min-width:1rem;font-size:0.14rem;}
    .index_banner .swiper-pagination {bottom:0.15rem;}
    .index_banner .progress-item {height:0.02rem;}
    .index_banner .swiper-slide {height:100%;}
    .index_banner .slide-bg {height:100% !important; width:100%; object-fit:cover;}
}

/* 首页顶部 */
.index_top_box.qui_top_box {border-bottom:none;color:#fff;background:transparent;}
.index_top_box.qui_top_box::after {content:'';position:absolute;left:0;top:0;right:0;height:1.2rem;z-index:-1;background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 1.2rem);}
.index_top_box .qui_top_nav .ULLIST>li>a {color:#fff;}
.index_top_box .qui_search_box .quibtn {color:#fff;background:url('../images/ico7-1.png')left center no-repeat;background-size:0.16rem 0.16rem;}
.index_top_box .qui_language_btn {color:#fff;opacity:0.5;}
.index_top_box .qui_language_btn.on {color:#fff;opacity:1;}

/* 产品子菜单 */
.product_submenu_overlay {position:fixed;top:0;left:0;right:0;bottom:0;z-index:9;background-color:rgba(0,0,0,0.5);pointer-events:none;opacity:0;transition:all .3s ease-out;}
.product_submenu_overlay.active {pointer-events:auto;opacity:1;}
.product_submenu {position:absolute;width:100%;left:0;top:calc(100% + 1px);background:#fff;padding:0.35rem 0 0.54rem;z-index:10;pointer-events:none;opacity:0;transition:all .3s ease-out;}
.product_submenu_container {max-width:14.4rem;width:96%;margin:0 auto;display:flex;gap:0.5rem;}
.product_submenu_left {flex-shrink:0;width: 3.4rem;overflow:hidden;}
.product_submenu_categories {list-style:none;}
.product_submenu_categories a {display:flex;align-items:center;padding:0.1rem 0.35rem;height:0.6rem;color:#222;font-size:0.16rem;position:relative;transition:all 0.3s;border-radius:0.6rem;}
.product_submenu_categories a i {position:absolute;right:0.3rem;top:50%;transform:translateY(-50%);width:0.07rem;height:0.12rem;background:url('../images/ico5.png') center no-repeat;background-size:100% auto;transition:all 0.3s;}
.product_submenu_categories a:hover {background:#F2F8FA;}
.product_submenu_right {flex:1;}
.product_submenu_items {display:flex;flex-wrap:wrap;gap:0.12rem;}
.product_submenu_item {--n:3;position:relative;width:calc((100% - (var(--n) - 1) * 0.12rem) / var(--n));overflow:hidden;transition:all 0.3s;border-radius:0.16rem;display:block;color:inherit;text-decoration:none;}
.product_submenu_img {height:2.7rem;display:flex;align-items:center;justify-content:center;}
.product_submenu_img img {max-width:100%;max-height:100%;transition:all 0.3s;}
.product_submenu_info {position:absolute;bottom:0;left:0;right:0;padding:0.2rem;background-color:#F2F8FA;border-radius:0.16rem;}
.product_submenu_title {position:relative;font-size:0.18rem;color:#222;font-weight:bold;margin-bottom:0.1rem;line-height:1;padding-bottom:0.1rem;}
.product_submenu_title::before,.product_submenu_title::after {content:'';position:absolute;bottom:0;left:0;z-index:1;height:0.02rem;background-color:#DADADA;border-radius:1px;}
.product_submenu_title::before {width:0.56rem;background-color:#DADADA;}
.product_submenu_title::after {width:0.2rem;z-index:11;background-color:var(--colDf);}
.product_submenu_desc {font-size:0.16rem;color:#666;display:flex;align-items:center;justify-content:space-between;gap:0.1rem;}
.product_submenu_more {color:var(--colDf);text-decoration:none;flex-shrink:0;}
.product_submenu_more:hover {text-decoration:underline;}
.product_submenu_content {display:none;}
.product_submenu_content.active {display:block;}
.product_submenu_categories a.active {background:#F2F8FA;}

@media (min-width:1025px) {
	.qui_top_nav .ULLIST>li:hover .product_submenu {pointer-events:auto;opacity:1;}
}
@media (max-width:1025px) {
	.qui_top_nav .ULLIST>li>a {padding:0.2rem 0;}
	.product_submenu {position:unset;left:auto;top:auto;opacity:1;pointer-events:all;padding:0.2rem;margin-bottom:0.2rem;}
	.product_submenu_left {width:100%;}
	.product_submenu_right {display:none;}
}
@media (max-width:1024px){
	.product_submenu_categories a.active {
  background: none;
  padding: 0.1rem 0;
}
	.product_submenu_categories a i {
  right: 0;
}
}


/* @media (max-width:1024px) {
	.product_submenu {position:relative;background:transparent;padding:0;display:none;left:auto;top:auto;transition:none;width:100%;border:0;border-radius:0;box-shadow:none;}
	.product_submenu_container {flex-direction:column;gap:0.2rem;}
	.product_submenu_left {width:100%;background:transparent;}
	.product_submenu_categories a {color:rgba(255,255,255,0.8);border-bottom:1px solid rgba(255,255,255,0.1);}
	.product_submenu_categories a:hover,.product_submenu_categories a.active {color:#fff;background:rgba(255,255,255,0.1);}
	.product_submenu_items {flex-direction:column;}
	.product_submenu_item {width:100%;background:rgba(255,255,255,0.1);}
	.product_submenu_img {height:1.8rem;}
	.product_submenu_info {text-align:left;}
	.product_submenu_title,.product_submenu_desc,.product_submenu_more {color:#fff;}
} */

/* 首页-floor1 */
.index_floor1 {padding:0.8rem 0 1rem;background-color:#fff;}
.index_floor1 .index_floor_title {margin-bottom:0.36rem;}
.index_floor1 .index_floor_title pre {font-size:0.4rem;font-weight:bold;color:#222;line-height:1.25;}
.index_floor1 .product_tabs {display:flex;gap:0.2rem;margin-bottom:0.3rem;}
.index_floor1 .product_tab {font-size:0.16rem;color:#222;padding:0 0.2rem;height:0.48rem;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all 0.3s;min-width:1.4rem;background-color:#F2F8FA;border-radius:0.48rem;user-select:none;}
.index_floor1 .product_tab:hover,.product_tab.active {color:#fff;background-color:var(--colDf);}
.index_floor1 .product_content {display:none;}
.index_floor1 .product_content.active {display:block;}
.index_floor1 .product_list {--g:0.3rem;display:flex;flex-wrap:wrap;gap:var(--g);}
.index_floor1 .product_item {--n:3;--w:calc((100% - (var(--n) - 1) * var(--g)) / var(--n));width:var(--w);background:#F2F8FA;border-radius:0.24rem;overflow:hidden;transition:all 0.3s;display:flex;flex-direction:column;color:inherit;text-decoration:none;text-align:center;}
.index_floor1 .product_info_header {padding:0.5rem 0.24rem 0.22rem;}
.index_floor1 .product_info_t {font-size:0.28rem;color:#222;font-weight:bold;}
.index_floor1 .product_info_desc {font-size:0.2rem;color:#666;margin-top:0.05rem;}
.index_floor1 .product_img_wrap {flex:1;position:relative;padding-bottom:0;min-height:2.6rem;}
.index_floor1 .product_img {position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0.2rem;}
.index_floor1 .product_img img {max-width:90%;max-height:90%;transition:all 0.3s;}
.index_floor1 .product_item:hover .product_img img {transform:scale(1.05);}
.index_floor1 .product_info_footer {padding:0.1rem 0.24rem 0.4rem;}
.index_floor1 .product_info_footer .link {color:#999;font-size:0.16rem;pointer-events:none;text-decoration:underline;}
.index_floor1 .product_item:hover .link {color:var(--colDf);}
@media (max-width:1024px) {
	.index_floor1 {padding:0.6rem 0 0.8rem;}
	.index_floor1 .index_floor_title {margin-bottom:0.4rem;}
	.index_floor1 .index_floor_title pre {font-size:0.28rem;}
	.index_floor1 .product_tabs {gap:0.3rem;margin-bottom:0.4rem;flex-wrap:wrap;}
}
@media (max-width:750px) {
	.index_floor1 .product_list {--g:0.2rem;}
	.index_floor1 .product_item {--n:1;}
	.index_floor1 .product_tabs {gap:0.2rem;}
	.index_floor1 .product_tab {font-size:0.16rem;padding:0.1rem;}
}

/* 首页-floor2 */
.index_floor2 {min-height: 9rem;padding: 0.8rem 0 1rem;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.index_floor2 .index_floor_title {margin-bottom:0.36rem;display: flex;gap: 0.2rem;align-items: center;justify-content: space-between;}
.index_floor2 .index_floor2_title_l {position:relative;max-width:10.14rem;width:100%;}
.index_floor2 .index_floor2_title_l .abus3 {position:relative;display:block;width:100%;cursor:pointer;}
.index_floor2 .index_floor_title pre {align-self:stretch;font-size:0.4rem;font-weight:bold;color:#fff;line-height:1.25;text-align:right;flex-shrink: 0;max-width: 50%;}
.index_floor2_desc {text-align:right;font-size:0.16rem;color:#fff;margin-top:0.4rem;}
.index_floor2 .index_floor2_btn {text-align:right;margin-top:1.5rem;}
.index_floor2 .index_floor2_btn .btn-primary {min-width:1.4rem;height:0.48rem;border-radius:0.3rem;padding:0 0.2rem;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;color:var(--colDf);}
.index_floor2 .index_floor2_btn .btn-primary:hover {background-color:var(--colDf);color:#fff;}
.index_floor2_desc pre {max-width: 50%;display: inline-block;}


@media (max-width:1024px) {
	.index_floor2 .index_floor_title {flex-direction:column;}
	.index_floor2 .index_floor2_title_l {max-width:100%;height:auto;}
}

/* 首页-floor3 */
.index_floor3 {padding: 1rem 0 0.8rem;}
.index_floor3 .index_floor_title {font-size: 0.4rem; color: #222; font-weight: bold; line-height: 1.25; margin-bottom: 0.44rem;}
.index_floor3 .news_slider {position: relative; }
.index_floor3 .news-swiper {width: 100%; overflow: hidden;}
.index_floor3 .swiper-slide {width: auto;margin-left: 0.3rem;}
.index_floor3 .news_item {position: relative; display: block; width: 8.6rem; color: inherit; text-decoration: none; background: #fff; border-radius: 0.24rem; overflow: hidden; transition: all 0.3s;}
.index_floor3 .news_img {width: 100%; height: 0; padding-bottom: 56%; position: relative; overflow: hidden;}
.index_floor3 .news_img img {position: absolute; width: 100%; height: 100%; object-fit: cover; transition: all 0.3s;}
.index_floor3 .news_item:hover .news_img img {transform: scale(1.05);}
.index_floor3 .news_info {padding: 0.3rem; position: absolute; left: 0; bottom: 0; right: 0; background: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);}
.index_floor3 .news_title {font-size: 0.24rem; color: #fff; font-weight: bold; line-height: 1.5; margin-bottom: 0.18rem;}
.index_floor3 .news_date {font-size: 0.16rem; color: #fff; line-height: 1.5;}
.index_floor3 .news-pagination {margin-top: 0.6rem;gap: 0.08rem;}
.index_floor3 .news-progress-item {flex: 0 0 0.3rem; height: 0.03rem;background-color: #D9D9D9;transition: all 0.3s;}
.index_floor3 .news-progress-item.active {flex: 0 0 0.6rem;}
.index_floor3 .news-progress-item.active .progress-bar{border-radius: 0.03rem;}

@media (max-width: 1024px) {
    .index_floor3 {padding: 0.7rem 0;}
    .index_floor3 .index_floor_title {font-size: 0.32rem; margin-bottom: 0.3rem;}
    .index_floor3 .news_item {width: 5.8rem;}
    .index_floor3 .news_title {font-size: 0.18rem;}
	.index_floor3 .swiper-slide{margin-left: 0.2rem;}
}

@media (max-width: 750px) {
    .index_floor3 {padding: 0.5rem 0;}
    .index_floor3 .index_floor_title {font-size: 0.28rem; margin-bottom: 0.25rem;}
    .index_floor3 .news_item {width: 90vw;}
    .index_floor3 .news_info {padding: 0.15rem 0.2rem 0.25rem;}
    .index_floor3 .news_title {font-size: 0.16rem;}
}

/* 首页-floor4 */
.index_floor4 {padding:0.9rem 0;background-color:#f9f9f9;}
.index_floor4 .index_floor_title {font-size:0.4rem;color:#222;font-weight:bold;line-height:1.25;margin-bottom:0.36rem;}
.index_floor4 .index_floor_list {--g:0.3rem;display:flex;flex-wrap:wrap;gap:var(--g);}
.index_floor4 .index_floor_item {--n:6;width:calc((100%  - (var(--n) - 1) * var(--g)) / var(--n));position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:0.24rem;height:1.3rem;}
.index_floor4 .index_floor_item_img {width:0.4rem;height:0.4rem;}
.index_floor4 .index_floor_item_img img {width:100%;height:100%;}
.index_floor4 .index_floor_item_info {font-size: 0.14rem;color:#666;margin-top:0.1rem;padding:0 0.1rem;}
.index_floor4 .index_floor_item_qrcode {position:absolute;top: 0;bottom:0;left:0;right:0;padding:0.15rem;background-color:#1DADE5;border-radius:0.24rem;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.9);transition:all 0.2s ease-out;}
.index_floor4 .index_floor_item:hover .index_floor_item_qrcode {opacity:1;transform:scale(1);}
.index_floor4 .index_floor_item_qrcode img {height:100% !important;}
@media (max-width:1024px) {
	.index_floor4 .index_floor_list{--g:0.2rem;}
	.index_floor4 .index_floor_item {--n:3;}
}
@media (max-width:750px) {
	.index_floor4 .index_floor_list{--g:0.1rem;}
	.index_floor4 .index_floor_item {--n:2;}
}

/* 产品详情-banner */
.detail_banner {position:relative;width:100%;height:8.8rem;overflow:hidden;margin-top: -0.7rem;}
.detail_banner .swiper-container {width:100%;height:100%;}
.detail_banner .swiper-slide {position:relative;display:flex;align-items:center;justify-content:flex-start;background-size:cover;background-position:center;background-repeat:no-repeat;}
.detail_banner .slide-bg {position:absolute;top:0;left:0;width:100%;height:100% !important;object-fit:cover;z-index:0;}
.detail_banner .slide-content {color:#fff;position:relative;z-index:2;}
.detail_banner .slide-content h2,
.detail_banner .slide-content p {transition:color 0.3s ease;}
.detail_banner .slide-content h2 {font-size:0.6rem;font-weight:bold;margin-bottom:0.1rem;line-height:1;}
.detail_banner .slide-content p {font-size:0.28rem;margin-bottom:0.5rem;}
.detail_banner .slide-buttons {display:flex;gap:0.16rem;}
.detail_banner .btn-primary,
.detail_banner .btn-secondary {transition:all 0.3s ease;}
.detail_banner .btn-primary {background-color:#fff;color:#0c1526;height:0.48rem;min-width:1.4rem;padding:0 0.2rem;border-radius:0.3rem;display:flex;align-items:center;justify-content:center;}
.detail_banner .btn-primary:hover {background-color:var(--colDf);color:#fff;}
.detail_banner .btn-secondary {background-color:var(--colDf);color:#fff;height:0.48rem;min-width:1.4rem;padding:0 0.2rem;border-radius:0.3rem;display:flex;align-items:center;justify-content:center;}
.detail_banner .btn-secondary:hover {background-color:#fff;color:var(--colDf);}
.detail_banner .swiper-pagination {position:absolute;bottom:0.3rem;left:50%;transform:translateX(-50%);max-width:14.4rem;width:100%;display:flex;justify-content:flex-start;gap:0.2rem;z-index:10;}
.detail_banner .progress-item {flex:1;height:0.03rem;background:rgba(191,191,191,0.3);position:relative;overflow:unset;border-radius:.0.02rem;cursor:pointer;}
.detail_banner .progress-item::after{content: attr(data-title);position: absolute;left: 0;bottom: 0.1rem;right: 0;color: #222;text-align: center;font-size: 0.16rem;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;opacity: 0;transform: translateY(0);}
.detail_banner .progress-item.active::after{opacity: 1;transform: translateY(1);}
.detail_banner .progress-bar {position:absolute;left:0;top:0;height:100%;width:0;background:var(--colDf);transition-property:width;}
.detail_banner .progress-item.active .progress-bar {width:100%;border-radius: 0.03rem;}
.detail_banner .swiper-button-prev,
.detail_banner .swiper-button-next {width:0.64rem;height:0.64rem;background-color:rgb(0, 0, 0,0.6);background-position:center center;background-repeat:no-repeat;background-size:100% auto;cursor:pointer;transition:all 0.3s ease;background-size:0.21rem 0.12rem;border-radius:0.64rem;opacity:0;pointer-events:none;}
.detail_banner:hover .swiper-button-prev,
.detail_banner:hover .swiper-button-next {opacity:1;pointer-events:auto;}
.detail_banner .swiper-button-prev:hover,
.detail_banner .swiper-button-next:hover {background-color:var(--colDf);}
.detail_banner .swiper-button-prev::after,
.detail_banner .swiper-button-next::after {display:none;}
.detail_banner .swiper-button-prev {left:0.4rem;background-image:url('../images/ico4.png');}
.detail_banner .swiper-button-next {right:0.4rem;background-image:url('../images/ico3.png');}


.detail_banner {height: 8.3rem;margin-top: auto;padding-bottom: 0;}
.detail_banner .slide-content h2{font-size: 0.7rem;color: #222;margin-bottom: 0.2rem;}
.detail_banner .slide-content p{font-size: 0.32rem;color: #999;}
.detail_banner .slide-btn{position: relative;overflow: hidden;width: 1.8rem;height: 0.6rem;border-radius: 0.3rem;padding: 0 0.2rem;}
.detail_banner .slide-btn video{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;z-index: 0;}
.detail_banner .slide-btn-mask{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 1;background-color: rgba(0,0,0,0.3);border-radius: 0.3rem;}
.detail_banner .slide-btn .btn-primary{position: relative;z-index: 2;background-color: transparent;color: #fff;display: flex;width: 100%;height: 0.6rem;align-items: center;justify-content: center;cursor: pointer;}
.detail_banner .slide-btn .btn-primary:hover{background-color:transparent;}
.detail_banner .slide-btn span{white-space: nowrap;font-size: 0.16rem;margin-right: 0.1rem;}
.detail_banner .slide-btn svg{width: 0.1rem;height: 0.1rem;flex-shrink: 0;}
.detail_banner .swiper-pagination {justify-content:center;gap:0.08rem;}
.detail_banner .progress-item {flex:unset;width:0.08rem;height:0.08rem;border-radius:0.08rem;background-color:#CBCCCC;}
.detail_banner .progress-item.active {width:0.7rem;}
.detail_banner .progress-item.active .progress-bar {border-radius:0.08rem;}

/* 视频弹窗 */
.video_popup {position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8);z-index:1000;display:flex;align-items:center;justify-content:center;padding:0.3rem;}
.video_popup_container {position:relative;width:100%;max-width:10rem;max-height:90vh;background-color:#000;border-radius:0.08rem;overflow:hidden;}
.video_popup_close {position:absolute;top:0.15rem;right:0.15rem;width:0.4rem;height:0.4rem;background-color:rgba(0,0,0,0.5);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.24rem;cursor:pointer;z-index:10;transition:all 0.3s;}
.video_popup_close:hover {background-color:var(--colDf);}
.video_popup_player {width:100%;height:auto;max-height:90vh;display:block;}
.video_popup_active {overflow: hidden;}
@media (max-width:750px) {
	.video_popup {padding:0.15rem;}
	.video_popup_container {max-width:100%;}
	.video_popup_close {width:0.36rem;height:0.36rem;font-size:0.2rem;}
}

.detail_floor {padding:1.2rem 0;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.detail_floor_desc {font-size:0.24rem;color:var(--colDf);margin-bottom:0.2rem;text-align:center;font-weight: bold;}
.detail_floor_title {font-size:0.46rem;color:#222;font-weight:400;text-align:center;}
.detail_floor .detail_floor_video {position:relative;width:10rem;height:0;padding-bottom:calc(10rem * 0.562);border-radius:0.24rem;overflow:hidden;margin-top:0.6rem;margin-left:auto;margin-right:auto;}
.detail_floor .detail_floor_video video {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.detail_floor .detail_floor_video img{
	position:absolute;left:0;top:0;width:100%;height:100% !important;object-fit:cover;
}
.detail_floor .detail_floor_tip {font-size:0.18rem;color:#222;margin-top:0.34rem;text-align:center;line-height: 1.67;}
@media (max-width:1024px) {
	.detail_floor .detail_floor_video {
		width:100%;max-width:10rem;padding-bottom:56.25%;
	}
}

/* 产品详情2-floor2 */
.detail_floor2 {padding:1.3rem 0;min-height:9.6rem;}
.detail_floor2 .detail_floor_desc {color:#fff;font-weight: normal;}
.detail_floor2 .detail_floor_title {font-size:0.68rem;color:#fff;font-weight: bold;}

/* 产品详情2-floor3 */
.detail_floor3{padding:1.2rem 0;}
/* 产品详情2-floor4 */
.detail_floor4{padding:0.9rem 0 0.85rem;}

/* 产品详情2-floor5 */
.detail_floor_horizontal{display:flex;gap:0.2rem;align-items: center;}
.detail_floor_horizontal + .detail_floor_horizontal{margin-top: 1.2rem;}
.detail_floor_horizontal:nth-of-type(even){flex-direction: row-reverse;}
.detail_floor_horizontal:nth-of-type(even) .detail_floor_desc{text-align: right;}
.detail_floor_horizontal:nth-of-type(even) .detail_floor_title{text-align: right;}
.detail_floor_horizontal:nth-of-type(even) .detail_floor_tip{text-align: right;}
.detail_floor_horizontal .detail_floor_item{flex:1;}
.detail_floor_horizontal .detail_floor_desc,
.detail_floor_horizontal .detail_floor_title{text-align: left;}
.detail_floor_horizontal .detail_floor_tip{text-align: left;margin-top: 0.2rem;}
.detail_floor_horizontal .detail_floor_video{width: 7.1rem;padding-bottom:calc(7.1rem * 0.562);margin-top: 0;}

@media (max-width:1024px) {
	.detail_floor .detail_floor_video{width: 100%;}
	.detail_floor_horizontal{flex-direction: column-reverse;gap: 0.3rem;}
	.detail_floor_horizontal:nth-of-type(even){flex-direction: column-reverse;}
	.detail_floor_horizontal .detail_floor_desc{text-align: center !important;}
	.detail_floor_horizontal .detail_floor_title{text-align: center !important;}
	.detail_floor_horizontal .detail_floor_tip{text-align: center !important;}
}

/* 产品详情2-floor6 */
.detail_floor6 {padding:1.2rem 0;background-color: #F2F8FA;}
.detail_floor6 .detail_floor_title{text-align: left;margin-bottom: 0.2rem;}
.detail_floor6_slider {display: flex;gap: 0.6rem;}
.detail_floor6_tabs {width: 100%;max-width: 5rem;display: flex;flex-direction: column;gap: 0.12rem;margin-top: 0.35rem;}
.detail_floor6_tab {display: flex;flex-direction: column;padding: 0.3rem;cursor: pointer;transition: all 0.3s;position: relative;background-color: #fff;border-radius: 0.24rem;}
.detail_floor6_tab:last-child {border-bottom: none;}
.detail_floor6_tab_img {display: none;} /* 隐藏图片，设计图中没有显示 */
.detail_floor6_tab_info {flex: 1;display: flex;flex-direction: column;}
.detail_floor6_tab_title {font-size: 0.2rem;color: #222;font-weight: bold;transition: all 0.3s;display: flex;align-items: center;justify-content: space-between;line-height: 1;}
.detail_floor6_tab_title::after {content:'';width:0.18rem;height:0.12rem;background-image:url('../images/ico11.png');background-size:0.18rem 0.12rem;background-repeat:no-repeat;}
.detail_floor6_tab.active {height:2rem;}
.detail_floor6_tab.active .detail_floor6_tab_title::after {background-image:url('../images/ico12.png');}
.detail_floor6_tab_desc {display: none;font-size: 0.16rem;color: #666;margin-top:0.15rem;}
.detail_floor6_tab.active .detail_floor6_tab_desc {display: -webkit-box;}
.detail_floor6_content {flex: 1;display: flex;justify-content: flex-end;}
.detail_floor6 .detail_floor_video {width: 7.1rem;padding-bottom:calc(7.1rem * 0.562);margin-top: 0;}
.detail_floor6_tab::after {transition:transform 0.3s ease-out;}
.detail_floor6_tab.active::after {transform:translateY(-50%) rotate(180deg);}
.detail_floor6_tab_progress {width:100%;height:0.03rem;background-color:#D3F3FF;border-radius:0.02rem;margin-top:auto;overflow:hidden;display:none;}
.detail_floor6_tab.active .detail_floor6_tab_progress {display:block;}
.detail_floor6_tab_progress_bar {height:100%;width:0;background-color:var(--colDf);border-radius:0.02rem;transition:width 0.3s ease-out;}
.detail_floor6_tab.active .detail_floor6_tab_progress_bar {width:100%;}

@media (max-width: 1024px) {
    .detail_floor6_slider {flex-direction: column;}
	.detail_floor6 .detail_floor_title{text-align: center;}
}

@media (max-width: 1024px) {
    .detail_floor6_slider {flex-direction: column;}
    .detail_floor6_tabs {flex-direction: column;flex-wrap: nowrap;max-width: 100%;}
    .detail_floor6_tab {width: 100%;}
}

/* 产品详情2-floor7 */
.detail_floor7 {padding:1.2rem 0;min-height:7rem;}
.detail_floor7 .detail_floor_desc {color:#fff;font-weight: normal;}
.detail_floor7 .detail_floor_title {font-size:0.68rem;color:#fff;font-weight: bold;}

.detail_crumbs_warp{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding: 0.2rem 0;gap: 0.1rem;position: relative;z-index: 10;}
.detail_crumbs .crumb_l{font-size:0.18rem;color:inherit;font-weight: bold;}
.detail_crumbs .crumb_r{display: flex;align-items: center;gap: 0.1rem;}
.detail_crumbs .crumb_r .crumb_item{font-size:0.14rem;}

.detail_crumbs.detail_crumbs1{background-color: rgba(0,0,0,0.1);color: #fff;z-index: 10;position: absolute;top: 0;left: 0;right: 0;z-index: 11;}
.detail_crumbs.detail_crumbs1 .crumb_r .crumb_item{color:#DADADA;}
.detail_crumbs.detail_crumbs1 .crumb_r .crumb_item:last-of-type{color:#fff;}

.detail_crumbs.detail_crumbs2{background-color: #fff;color: #222;}
.detail_crumbs.detail_crumbs2 .crumb_r .crumb_item{color:#999;}
.detail_crumbs.detail_crumbs2 .crumb_r .crumb_item:last-of-type{color:#222;}

/* 产品详情1-banner */
.detail_banner_wrap{position: relative;z-index: 10;}
.detail_banner.detail_banner1 .slide-content h2{color: #fff;}
.detail_banner.detail_banner1 .slide-content p{color: #fff;}
.detail_banner.detail_banner1 .swiper-pagination{display: none;}

/* 产品详情1-floor1 */
.detail1_floor1{padding: 1.3rem 0 0.77rem;background: linear-gradient(0deg, #19283D 0%, #040305 100%);}
.detail1_floor1 .detail1_floor1_warp{display: flex;flex-direction: column;align-items: center;}
.detail1_floor1 .detail_floor_d1{font-size: 0.18rem;color: #fff;}
.detail1_floor1 .detail_floor_title{font-size: 0.68rem;color: #fff;font-weight: bold;line-height: 1.25;background: linear-gradient(0deg, #1DADE5 0%, #CAF4FD 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-top: 0.15rem;}
.detail1_floor1 .detail_floor_d2{font-size: 0.18rem;color: #E2E2E2;margin-top: 0.2rem;}
.detail1_floor1 .detail_floor_video{width: 100%;max-width: 6.75rem;padding-bottom:calc(6.75rem * 0.562);margin-top: 0.7rem;}
.detail1_floor1 .detail_floor_d3{font-size: 0.16rem;color: #E2E2E2;margin-top: 0.5rem;}

/* 产品详情1-floor2 */
.detail1_floor2{padding: 1rem 0;background-color: #000;}
.detail1_floor2 .detail_floor_item{display: flex;flex-direction: row-reverse;gap: 0.5rem;align-items: center;}
.detail1_floor2 .detail_floor_item + .detail_floor_item{flex-direction: row;margin-top: 1.4rem;}
.detail1_floor2 .detail_floor_item_img{width: 7.1rem;height: 4rem;border-radius: 0.24rem;overflow: hidden;}
.detail1_floor2 .detail_floor_item_img video{width: 100%;height: 100%;object-fit: cover;}
.detail1_floor2 .detail_floor_item_desc{flex: 1;}
.detail1_floor2 .detail_floor_item_desc_title{font-size: 0.4rem;font-weight: bold;background: linear-gradient(0deg, #1DADE5 0%, #CAF4FD 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.detail1_floor2 .detail_floor_item_desc_text{font-size: 0.18rem;color: #fff;font-weight: normal;line-height: 2;margin-top: 0.17rem;}

.detail1_floor2 .detail_floor_item:nth-of-type(even) .detail_floor_item_desc{text-align: right;}
.detail1_floor2 .detail_floor_item:nth-of-type(even) .detail_floor_item_desc_title{text-align: right;}
.detail1_floor2 .detail_floor_item:nth-of-type(even) .detail_floor_item_desc_text{text-align: right;}

@media (max-width: 1024px) {
	.detail1_floor2 .detail_floor_item{flex-direction: column-reverse;}
	.detail1_floor2 .detail_floor_item + .detail_floor_item{flex-direction: column-reverse;}
	.detail1_floor2 .detail_floor_item_img{width: 100%;}
	.detail1_floor2 .detail_floor_item_desc{text-align: center !important;}
	.detail1_floor2 .detail_floor_item_desc_title{text-align: center !important;}
	.detail1_floor2 .detail_floor_item_desc_text{text-align: center !important;}
}

/* 产品详情1-floor3 */
.detail1_floor3{padding: 1rem 0;background-color: #000;}
.detail1_floor3 .detail_floor_title{font-size: 0.4rem;color: #fff;font-weight: bold;line-height: 1.25;background: linear-gradient(0deg, #1DADE5 0%, #CAF4FD 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 0.2rem;}
.detail1_floor3 .detail_floor_desc{font-size: 0.18rem;color: #fff;font-weight: normal;line-height: 2;}
.detail1_floor3 .detail_floor_img{width: 100%;max-width: 14.4rem;margin-top: 1.5rem;border-radius: 0.24rem;overflow: hidden;}
.detail1_floor3 .detail_floor_img img{width: 100%;object-fit: cover;}
.detail1_floor3 .detail_floor_img video{width: 100%;object-fit: cover;}

@media (max-width: 1024px) {
	.detail1_floor3 .detail_floor_img{margin-top: 0.8rem;}
}
/* 产品详情1-floor6 */
.detail1_floor6{padding: 0;}
.detail1_floor6 img{width: 100%;}
/* 产品详情1-floor7 */
.detail1_floor7{padding: 0;}
.detail1_floor7 img{width: 100%;}

.search_result .product_list .product_item {
	--n: 3;
}
.fllow_list .product_list .product_item {
	--n: 3;
}
.news_list .product_list .product_item {
	--n: 3;
}

/* gsap 动画 */
.detail_page .detail_floor_d1,
.detail_page .detail_floor_d2,
.detail_page .detail_floor_video,
.detail_page .detail_floor_d3{ opacity: 0; transform: translateY(100px);}

.detail_page .detail_floor_item_img,
.detail_page .detail_floor_item_desc,
.detail_page .detail_floor_title,
.detail_page .detail_floor_desc,
.detail_page .detail_floor_img,
.detail_page .detail_floor_tip,
.detail_page .detail_floor6_tabs,
.detail_page .detail_floor_desc { opacity: 0; transform: translateY(100px);}

.index_banner .swiper-slide-active .slide-content {opacity:1;transform:translateY(0);}
