/*
Theme Name: Nocpix-Care
Version: 1.0
Description: Anhui Lingju Digital, as a core partner of Google China, owns the only Google Overseas Experience Center in Anhui Province, providing one-stop services for localized foreign trade enterprises in Anhui to go overseas - website construction, Google SEO optimization, Google bidding, Google SNS social media marketing, etc.
Author: Copyright: Anhui Lingju
*/
@charset "utf-8";

:root {
	--i_color: #BF1B1D;
	--i_color2: #2F2F2F;
	--header_height: .8rem;
	--boxShadow: 0 2px 10px rgb(0 88 167 / 20%);
	--border_color: #E6E6E6;
}
@media screen and (max-width:1024px) {
	:root {
		--header_height: .6rem;
	}
}


.wrap {
	width: 90%;
	max-width: 1300px;
	margin-left: auto;
	margin-right: auto;
}
@media screen and (max-width:1024px) {
	.wrap{width: 94%;}
}



header{background: var(--i_color2); position: fixed; top: 0;left: 0;width: 100%; z-index: 999;}
header::before{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: rgb(255 255 255 / 10%);}
header .wrap{height: var(--header_height); display:flex; flex-wrap:nowrap;}

.logo{display:flex; flex-wrap:wrap; align-items: center; height: var(--header_height);}
.logo img{height: 40%;}



.top_r{
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0 .16rem;
	margin-left: auto;
}

.glb_web{
	padding: .06rem .16rem;
	-webkit-border-radius:2rem; border-radius:2rem;
	border: 1px solid rgb(255 255 255 / 40%);
}
.glb_web b{font-size: 0.18rem;color: #FFF;}
.glb_web:hover{background: var(--i_color);border-color: var(--i_color);}

@media screen and (max-width:1024px) {
	.glb_web{padding: .08rem .16rem;}
	.glb_web b{font-size: 15px;}
}
@media screen and (max-width:560px) {
	.glb_web{padding:4px 12px}
	.glb_web b{font-size: 14px;}
}

/* Language */
.language{position: relative;}

.language p{height: var(--header_height); line-height: var(--header_height); font-size: 18px;color: #FFF;position: relative;padding-left: .3rem; padding-right: 0.24rem;cursor: pointer;}
.language p::before{content: '';position:absolute; top:50%; transform:translate(0,-50%);right: 0;width: 0.22rem;height: 0.22rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M36 18L24 30L12 18'/%3E%3C/svg%3E") no-repeat center;background-size: contain;}
.language p::after{content: '';position:absolute; top:50%; transform:translate(0,-50%);left: 0;width: 0.26rem;height: 0.26rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m6.93 6h-2.95a15.65 15.65 0 0 0-1.38-3.56A8.03 8.03 0 0 1 18.92 8M12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96M4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56A7.987 7.987 0 0 1 5.08 16m2.95-8H5.08a7.987 7.987 0 0 1 4.33-3.56A15.65 15.65 0 0 0 8.03 8M12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96M14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2m.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95a8.03 8.03 0 0 1-4.33 3.56M16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2z'/%3E%3C/svg%3E") no-repeat center;background-size: contain;}

@media screen and (max-width:1024px) {
	.language p{font-size: 16px;}
	.language p::before{width: 0.2rem;height: 0.2rem;}
	.language p::after{width: 0.24rem;height: 0.24rem;}
}
@media screen and (max-width:560px) {
	.language p{font-size: 15px;padding-left: 0.26rem;}
	.language p::after{width: 0.22rem;height: 0.22rem;}
}



/* Language */
.language_box{visibility: hidden; position: fixed;bottom: -101%;left: 0;width: 100%;height: 100vh;background: #FFF; -webkit-transition:all .5s ease; transition:all .5s ease; z-index: 9999;}
.language_box.on{visibility: visible; bottom: 0;}

.language_close{position: absolute;top: .2rem;right: .4rem;cursor: pointer;-webkit-transition:all .5s ease; transition:all .5s ease;z-index: 3;}
.language_close iconify-icon{font-size: 0.4rem;color: #555;}
.language_close:hover{-webkit-transform:rotate(-180deg); transform:rotate(-180deg);}
.language_close:hover iconify-icon{color: var(--i_color);}

.language_menu{width: calc(100% - 4px); margin: 0 auto; height: 100%; display:-webkit-flex; display:flex; flex-wrap:wrap; align-items: center; position: relative;}
.language_list{max-width: 1080px; width: 94%; margin-left: auto;margin-right: auto;}
.language_item{padding-bottom: 0.36rem;margin-bottom: 0.36rem;}
.language_item:not(:last-child){border-bottom: 1px solid var(--border_color);}
.language_item>h4{margin-bottom: 0.26rem; font-size: 0.32rem;color: #111;font-weight: bold;}
.language_item ul{display:-webkit-flex; display:flex; flex-wrap:wrap;gap: .1rem 4%;}
.language_item li{width: 22%; position: relative;}
.language_item li a{display: block; padding: 8px 8px 8px 0;}
.language_item li a>span{display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center;gap: 0 .06rem;}
.language_item li img{}
.language_item li .trp-ls-language-name{font-size: 0.18rem;}
.language_item li:hover .trp-ls-language-name, .current-language-menu-item .trp-ls-language-name{color: var(--i_color);}


.language_item.curr_language_web>h4{color: var(--i_color);}
.language_item.curr_language_web .current-language-menu-item::before{width: 100%;}
.language_item.curr_language_web .current-language-menu-item .trp-ls-language-name{color: var(--i_color);}

@media screen and (max-width:1024px) {
	.language_close{right: 0.2rem;}

	.language_item>h4{font-size: 0.26rem;}
}
@media screen and (max-width:768px) {
	.language_item>h4{font-size: 0.22rem;}
	.language_item li{width: 30.66%;}
	.language_item li .trp-ls-language-name{font-size: 0.15rem;}
}
@media screen and (max-width:560px) {
	.language_item{padding-bottom: 0.12rem;margin-bottom: 0.24rem;}
	.language_item>h4{margin-bottom: 0.12rem; font-size: 0.18rem;}
	.language_item ul{gap: .04rem 4%;}
	.language_item li{width: 48%;}
}



.mb_full_header{height: var(--header_height)}




.careHeader{position: relative;}

.headTit{position: relative;}

.i_tit{padding-right: 0.2rem; display:-webkit-flex; display:flex; flex-wrap:nowrap; align-items: center; justify-content: center; gap: 0 .16rem; position: relative;}
.i_tit img{flex-shrink: 0; height: 0.56rem;}
.i_tit h1{font-family: Arial, system-ui; font-size: 2.8vw; color:#000; font-weight: 900;}
.headTit p{text-align: center; margin-top: 6px; letter-spacing: 1px; color: #333; position: relative;}

@media screen and (max-width:1024px) {
	.i_tit img{height: 44px;}
	.i_tit h1{font-size: 40px;}
}
@media screen and (max-width:560px) {
	.careHeader{padding-bottom: 60px;}
	.headTit{padding-bottom: 24px;}

	.i_tit img{height: 26px;}
	.i_tit h1{font-size: 6vw;}
	.headTit p{font-size: 15px; letter-spacing: .5px;}
}





.search{width: 100%; position: relative;}

#searchform_care{--size:.54rem}
#searchform_care{width: 100%; max-width:8.6rem; margin-left: auto;margin-right: auto; -webkit-border-radius:1rem; border-radius:1rem; overflow: hidden; position: relative;}
.search_ipt_care{width: 100%; box-sizing: border-box; border: 2px solid #DDD; font-size: 16px; padding: 0 1rem 0 .24rem; height: var(--size); -webkit-border-radius:1rem; border-radius:1rem;}
.search_ipt_care::-webkit-input-placeholder {color: #AAA;font-size: 16px}
.search_ipt_care:focus{border-color: var(--i_color);}
.search_btn_care{position: absolute;top: 0;right: 0;width:1rem;height: var(--size);background: var(--i_color); font-size: 0; background:var(--i_color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E") no-repeat center; background-size: .24rem; -webkit-border-radius:1rem; border-radius:1rem; cursor: pointer; z-index: 2;}

@media screen and (max-width:1024px) {
	#searchform_care{--size:48px}
	#searchform_care{max-width: 600px;}
}
@media screen and (max-width:560px) {
	#searchform_care{--size:42px}
	.search_ipt_care{padding: 0 90px 0 20px;}
	.search_ipt_care::-webkit-input-placeholder {font-size: 15px}
	.search_btn_care{width: 70px;}
}




.sResultBox{display: none;}
.sResultBox .moduleList{flex-wrap: wrap;}
.sResultBox .moduleList li{width: 23.5%;}

.noResult{font-size: 16px;color: #C5C5C5;}

@media screen and (max-width:1024px) {
	.sResultBox .moduleList li{width: 49%;}
}
@media screen and (max-width:560px) {
	.sResultBox .moduleList li{width: 48%;}
}




main{position: relative; transition:all .5s ease;}
.main_bg{background: #EEE;}






.moduleBox{
	--li_bg_color:rgb(0 0 0 / 2%);
	--li_border_color: rgb(0 0 0 / 10%);
	--hover_shadow:0 6px .14rem rgb(0 0 0 / 10%);
	--hover_border_color:rgb(0 0 0 / 15%);
}
.moduleBox dt{margin-bottom: 0.6rem;}

.moduleBox_tit{display:-webkit-flex; display:flex; flex-wrap:nowrap; align-items: center; gap: 0 .1rem; position: relative;}
/* .moduleBox_tit::before,.moduleBox_tit::after{content: '';position: absolute;left: 0;bottom: 0;}
.moduleBox_tit::before{width: 100%;height: 1px;background: rgb(255 255 255 / 15%);}
.moduleBox_tit::after{width: 10%;height: 2px;background: var(--i_color)} */

.moduleBox_tit iconify-icon{flex-shrink: 0; font-size: 0.26rem;color: var(--i_color);}
.moduleBox_tit h5{font-size: 0.22rem; color: #333; font-weight: bold;}

@media screen and (max-width:1024px) {
	.moduleBox_tit h5{font-size: 18px;}
}
@media screen and (max-width:560px) {
	.moduleBox{padding-bottom: 10px;}
	.moduleBox dt{margin-bottom: 46px;}
	.moduleBox_tit{margin-bottom: 24px;}
	.moduleBox_tit h5{font-size: 17px;}
}





.moduleList{display:-webkit-flex; display:flex; flex-wrap:nowrap; gap: .3rem 2%;}
.moduleList li{width: 100%; max-width: 23.5%; box-sizing: border-box; border: 1px solid var(--li_border_color);background: var(--li_bg_color); -webkit-border-radius:8px; border-radius:8px; position: relative; overflow: hidden; -webkit-transition:all .7s ease; transition:all .7s ease;}
.moduleList a{display: block;width: 100%; height: 100%; box-sizing: border-box; padding: .24rem .2rem .4rem; text-align: center;}
.moduleList span{display: block;}
.moduleList span iconify-icon{height: 0.3rem; font-size: 0.3rem;color: var(--i_color);}
.moduleList h6{margin: .08rem 0 0; font-size: 0.18rem; color: #333; font-weight: bold;}
.moduleList p{display:none !important; font-size: 14px;color: #888;}

.moduleList li:hover{background: rgb(255 255 255 / 10%); -webkit-transform:translate(0,-8px); transform:translate(0,-8px); box-shadow: var(--hover_shadow); border-color: var(--hover_border_color);}
/* .moduleList li:hover h6,.moduleList li:hover p{color: #333;} */

@media screen and (max-width:1024px) {
	.moduleList{flex-wrap: wrap; gap: 24px 2%;}
	.moduleList li{width: 49%; max-width: none;}
}
@media screen and (max-width:560px) {
	.moduleList{gap: 18px 4%;}
	.moduleList li{width: 48%;}
}






.downloadList{display:-webkit-flex; display:flex; flex-wrap:nowrap; gap: .3rem 2%;}
.downloadList li{width: 100%; box-sizing: border-box; border: 1px solid var(--li_border_color); background: var(--li_bg_color); -webkit-border-radius:8px; border-radius:8px; position: relative; overflow: hidden; -webkit-transition:all .7s ease; transition:all .7s ease;}
.downloadList a{display: block;width: 100%; height: 100%; box-sizing: border-box; padding: .4rem .24rem;}

.downloadList span{text-align: center;}
.downloadList iconify-icon{flex-shrink: 0; display: table; margin: 0 auto 16px; height: 0.3rem; font-size: 0.3rem;color: var(--i_color);}
.downloadList h6{font-size: 0.17rem;color: #333; font-weight: bold}

.downloadList li:hover{background: rgb(255 255 255 / 10%); -webkit-transform:translate(0,-8px); transform:translate(0,-8px); box-shadow: var(--hover_shadow); border-color: var(--hover_border_color);}


@media screen and (max-width:768px) {
	.downloadList{flex-wrap: wrap; gap: 22px 2%;}
	.downloadList li{width: 49%;}
}
@media screen and (max-width:560px) {
	.downloadList{gap: 18px 4%;}
	.downloadList li{width: 48%;}
	.downloadList a{padding: 26px 18px;}
}







.contactList{display:-webkit-flex; display:flex; flex-wrap:nowrap; gap: .3rem 2%;}
.contactList li{width: 100%; text-align: center; box-sizing: border-box; padding: .24rem .2rem; border: 1px solid var(--li_border_color); background: var(--li_bg_color); -webkit-border-radius:8px; border-radius:8px; position: relative; overflow: hidden; -webkit-transition:all .7s ease; transition:all .7s ease;}
.contactList span{display: block;}
.contactList span iconify-icon{height: 0.3rem; font-size: 0.3rem;color: var(--i_color);}
.contactList h6{margin: .08rem 0; font-size: 0.18rem;color: #333; font-weight: bold; transition:all .7s ease;}
.contactList .aBox a,.contactList .aBox p{font-size: 0.16rem; color: #888;}
.contactList .aBox a:hover{color: var(--i_color); text-decoration: underline;}

.contactList a p{font-size: 14px; color: #888;}

.contactList li:hover{background: rgb(255 255 255 / 10%); box-shadow: var(--hover_shadow); border-color: var(--hover_border_color);}
.contactList a:hover h6{color: var(--i_color);}


@media screen and (max-width:1024px) {
	.contactList{flex-wrap: wrap; gap: 24px 2%;}
	.contactList li{width: 32%;}
	.contactList a p{font-size: 13px;}
}
@media screen and (max-width:560px) {
	.contactList{flex-wrap: wrap; gap: 18px 4%;}
	.contactList li{width: 48%; padding: 24px 12px;}
	.contactList .aBox a,.contactList .aBox p{font-size: 14px;}
}




@media screen and (max-width:1024px) {
	.moduleList h6,.downloadList p,.contactList h6{font-size: 16px; font-weight: normal;}
}
@media screen and (max-width:768px) {
	.moduleList span iconify-icon,.downloadList iconify-icon,.contactList span iconify-icon{font-size: 26px;}
	.moduleList p{font-size: 13px; min-height: auto;}
}
@media screen and (max-width:560px) {
	.moduleList a{padding: 18px;}
	.moduleList h6,.downloadList p,.contactList h6{font-size: 15px;}
}



/* .smList{display:-webkit-flex; display:flex; flex-wrap:wrap;gap: 0 .26rem;}
.smList li{-webkit-border-radius:50%; border-radius:50%; overflow: hidden;-webkit-transition:all .7s ease; transition:all .7s ease;}
.smList a{display: block;width: 0.5rem;height: 0.5rem;background: #2A2A2A; position: relative;}
.smList iconify-icon{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);font-size: 0.22rem;color: #FFF;}

.smList li:hover{-webkit-transform:translate(0,-6px); transform:translate(0,-6px);}
.smList li:hover a{background: var(--i_color);} */





footer{background: var(--i_color2); position: relative;}
footer::before{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: rgb(255 255 255 / 5%);}
footer .wrap{padding: 18px 0; display:flex; flex-wrap:wrap;justify-content: center; gap: 0 10px;}
footer p,footer a{text-align: center; font-size: 15px; color:#FFF; line-height: 1.5;}
footer a:hover{color: var(--i_color); text-decoration: underline;}

@media screen and (max-width:768px) {
	footer .wrap{padding: 10px 0;}
	footer p{width: 100%;}
	footer p,footer a{font-size: 14px;}
}




.loadingBox{position: fixed; top: 0;left: 0;width: 100%;height: 100vh;background: #FFF; z-index: 9999999999;}
.loadingBox iconify-icon{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); font-size: 0.5rem; color: var(--i_color);}
@media screen and (max-width:560px) {
	.loadingBox iconify-icon{font-size: 42px;}
}




.nocpixAI{position: fixed; right: 0.3rem;bottom: 10%; width: 0.7rem;height: 0.7rem; background: var(--i_color); border-radius:50%; cursor: pointer; z-index: 99999;}
.nocpixAI iconify-icon{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%) rotateY(180deg); font-size: 0.38rem;color: #FFF;}

/*.nocpixAI_box{display: none; position: fixed; right: 1.1rem; bottom: 10%; width: 4.5rem;height: 70vh; overflow:hidden !important; border-radius:10px; box-shadow:0 0 14px rgb(0 0 0 / 15%); z-index: 99999;}*/
/*.nocpixAI_box.active{display: block;}*/

@media screen and (max-width:1024px) {
	.nocpixAI{right: 20px; width: 56px;height: 56px;}
	.nocpixAI iconify-icon{font-size: 30px;}

	/*.nocpixAI_box{right: 80px; bottom: 20px;}*/
}
@media screen and (max-width:560px) {
	.nocpixAI{right: 10px; width: 48px;height: 48px;}
	.nocpixAI iconify-icon{font-size: 28px;}

	/*.nocpixAI_box{right: 3%; bottom: 80px; width: 94vw;height: 75vh;}*/
}




/* ======================================================= */

/* big tit */
.sec_tit{}
.sec_tit h2{margin-bottom: 0.1rem; color: #333;font-weight: bold;}

.sub_tit1{margin-top: 0.2rem;font-size: 0.24rem;padding: 0 10%;}
.sub_tit2{margin-top: 0.2rem;font-size: 0.2rem}

.sec_tit.center{text-align: center;}

@media screen and (max-width:1440px) {
	.sec_tit h2{font-size: 0.36rem;}
	.sub_tit1{font-size: 0.22rem;}
}
@media screen and (max-width:1366px) {}
@media screen and (max-width:1200px) {
	.sec_tit h2{font-size: 0.32rem;}
	.sub_tit1{font-size: 0.2rem;}
	.sub_tit2{font-size: 0.18rem;}
}
@media screen and (max-width:1024px) {
	.sec_tit h2{font-size: 0.26rem;}
	.sub_tit1{font-size: 0.18rem;}
	.sub_tit2{font-size: 0.16rem;}
}
@media screen and (max-width:768px) {
	.sec_tit h2{font-size: 0.24rem;}
	.sub_tit1{padding: 0 0; font-size: 0.16rem;}
	.sub_tit2{font-size: 0.15rem;}
}
@media screen and (max-width:560px) {
	.sec_tit h2{font-size: 0.2rem;}

	.sub_tit1{font-size: 0.15rem;}
	.sub_tit2{font-size: 0.14rem;}
}


/* More btn */
.i_more{
	display: table;
	text-align: center;
	min-width: 1.7rem;
	box-sizing: border-box;
	border: 1px solid #BBB;
	-webkit-border-radius:2rem; border-radius:2rem;
	-webkit-transition:all .5s ease; transition:all .5s ease;
	position: relative;
	overflow: hidden;
}
.i_more::before{content: '';position: absolute;right: 0;top: 0;width: 0;height: 100%;background: var(--i_color);-webkit-transition:all .5s ease; transition:all .5s ease;}
.i_more b{
	display: block;padding: .1rem .2rem;
	font-size: 0.16rem;color: #666;
	position: relative;
	-webkit-transition:all .5s ease; transition:all .5s ease;
}
.i_more:hover{border-color: var(--i_color) !important;}
.i_more:hover::before{right: initial;left: 0; width: 100%;}
.i_more:hover b{color: #FFF;}
.i_more.center{margin-left: auto;margin-right: auto;}

.i_more.curr{background: var(--i_color);border-color: var(--i_color);}
.i_more.curr b{color: #FFF;}

@media screen and (max-width:1024px) {
	.i_more{min-width: 1.3rem;}
	.i_more b{padding: .08rem .2rem; font-size: 0.14rem;}
}
@media screen and (max-width:560px) {
	.i_more b{padding: .06rem .1rem}
}



.blur__warp{
	opacity: 0;
	visibility: hidden;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	height: calc(100% - var(--header_height));
	background: rgb(0 0 0 / 80%);
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
	z-index: 99;
}
.blur__warp.on{opacity: 1;visibility: visible;}

@media screen and (max-width:1024px) {
	.blur__warp{z-index: 98;}
}




.sp_D_pop_loading{display: none; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%);z-index: 2016;}
.sp_D_pop_loading iconify-icon{font-size: 0.6rem;color: #FFF;}





/* Breadcrumb */
.in_position{padding:.2rem 0;background:#F1F1F1;position:relative;}
.in_position .wrap{display:flex;flex-wrap:wrap;align-items:center;}
.in_position a{display:block;font-size:15px;color:#333;position:relative;line-height:20px;}
.in_position a:first-child{padding-left: 0.26rem;}
.in_position a:first-child::before{
	content: '';
	position:absolute; top:50%; transform:translate(0,-50%);left: 0;
	width: 18px;height: 18px;
	background:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="80" height="80" viewBox="0 0 2048 2048"%3E%3Cpath fill="currentColor" d="m1024 165l941 942l-90 90l-83-82v805h-640v-640H896v640H256v-805l-83 82l-90-90l941-942zm640 1627V987l-640-640l-640 640v805h384v-640h512v640h384z"%2F%3E%3C%2Fsvg%3E') no-repeat center;
	background-size: contain;
}
.in_position a:not(:last-child):after {content:">";margin:0 4px;color:#555}
.in_position a:last-child {color:var(--i_color) !important}
.in_position a:hover {color:var(--i_color)}
@media screen and (max-width:1024px) {
	.in_position {padding:.16rem 0;}
	.in_position a {font-size:14px}
}
@media screen and (max-width:560px) {
	.in_position {padding:.12rem 0;}
	.in_position a {font-size:13px}
}






.sp_tabnav{
	margin-bottom: 0.4rem;
	display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center;position: relative;
}
.sp_tabnav::before{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background:#CCC;}
.sp_tabnav>h2{font-size: 0.4rem;font-weight: bold;position: relative;top: -.06rem;}
.sp_tabnav ul{
	margin-left: auto;
	display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center;
	gap: 0 .4rem;
}
.sp_tabnav li{position: relative;}
.sp_tabnav li::before{content: '';position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background: var(--i_color);}
.sp_tabnav li.curr::before{width: 100%;}
.sp_tabnav li a{display: block;padding: .18rem 0; font-size: 0.18rem;color: #333; font-weight: bold;cursor: pointer;}
.sp_tabnav li:hover a,.sp_tabnav li.curr a{color: var(--i_color);}

@media screen and (max-width:1440px) {
	.sp_tabnav>h2{font-size: 0.36rem;}
}
@media screen and (max-width:1366px) {}
@media screen and (max-width:1200px) {
	.sp_tabnav>h2{font-size: 0.34rem;}
}
@media screen and (max-width:1024px) {
	.sp_tabnav{margin-bottom: 0.3rem;}
	.sp_tabnav::before{display: none;}
	.sp_tabnav>h2{font-size: 0.26rem;top: 0;}
	.sp_tabnav ul{margin: .2rem 0 0 0; width: 100%; gap: .1rem .3rem;}
	.sp_tabnav li a{padding: .1rem 0;font-size: 0.17rem;}
}
@media screen and (max-width:768px) {
	.sp_tabnav>h2{font-size: 0.24rem;}
	.sp_tabnav li::before{height: 1px;}
	.sp_tabnav li a{padding: .04rem 0;font-size: 0.16rem;}
}
@media screen and (max-width:560px) {
	.sp_tabnav>h2{font-size: 0.2rem;}
	/* .sp_tabnav li a{font-size: 0.15rem;} */
}







.sp_tabcont{}

.sp_tabcont dt{display: none;position: relative;}
.sp_tabcont dt.curr{display: block;animation:tabnav_change .5s linear 0s 1 alternate}
@keyframes tabnav_change{
	from {opacity: 0;top: 20px;}
	to {opacity: 1;top: 0;}
}






.faq_box{}

.faq_item_box{display:-webkit-flex; display:flex; flex-wrap:wrap;justify-content: space-between;gap: .5rem 0;}
.faq_item_box .faq_item{width: 47%;}
.faq_item_tit{padding: 0.14rem .2rem; margin-bottom: 0.1rem; font-size: 0.22rem;font-weight: bold; background: #F1F1F1;}
@media screen and (max-width:1024px) {
	.faq_item_box .faq_item{width: 48%;}
	.faq_item_tit{margin-bottom: 0; padding: .1rem 0; font-size: 0.18rem;}
}
@media screen and (max-width:768px) {
	.faq_item_box{gap: .4rem 0;}
	.faq_item_box .faq_item{width: 100%;}
}
@media screen and (max-width:560px) {
	.faq_item_tit{font-size: 0.17rem;}
}






.faq_list{width:100%}
.faq_list li{position:relative; padding: 0 .2rem; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); overflow:hidden}
.faq_list li::after{content:''; position:absolute; left:50%; transform:translate(-50%,0); bottom:0; width:100%; height:1px; border-bottom: 1px dashed #CCC;}
.faq_list h3{padding:.22rem .7rem .22rem 0; font-size:0.18rem; color:#141414; position:relative; cursor:pointer}
.faq_list h3 iconify-icon{position:absolute; top:50%; transform:translate(0,-50%); right:0; font-size:0.26rem; color:#555; -webkit-transition:all .5s ease; transition:all .5s ease}
.faq_list article{display:none; box-sizing:border-box; margin-bottom:0.3rem;}
.faq_list article a{color:var(--i_color); text-decoration:underline}
.faq_list article p:first-child{margin-top: 0;}
.faq_list .active{background: #F4F4F4;}
.faq_list .active h3{color:var(--i_color)}
.faq_list .active iconify-icon{color:var(--i_color); -webkit-transform:translate(0,-50%) rotate(-180deg); transform:translate(0,-50%) rotate(-180deg)}
@media screen and (max-width:1024px){
	.faq_list h3{font-size:0.17rem}
}
@media screen and (max-width:768px){
	.faq_list li{padding: 0 10px;}
	.faq_list h3{padding:.2rem .7rem .2rem 0; font-size:0.16rem}
}
@media screen and (max-width:560px){
	.faq_list h3{padding:.16rem .5rem .16rem 0; font-size:0.15rem}
}






.support__search{--size:.54rem; --radius:2rem}
.support__search{width: 94%;max-width: 680px;margin-left: auto;margin-right: auto;}
.support__search__cont{display:-webkit-flex; display:flex; flex-wrap:nowrap; overflow: hidden;}
.support__search_ipt{
	width: 100%;height: var(--size);
	box-sizing: border-box;
	-webkit-border-radius:var(--radius) 0 0 var(--radius); border-radius:var(--radius) 0 0 var(--radius);
	border: 2px solid var(--i_color);
	padding:0 0.2rem;
	font-size: 15px;
}
.support__search_btn{
	flex-shrink: 0;
	width: .8rem;
	height: var(--size);
	font-size: 0;
	background: var(--i_color) url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="512" height="512" viewBox="0 0 512 512"%3E%3Cpath fill="white" d="M456.69 421.39L362.6 327.3a173.81 173.81 0 0 0 34.84-104.58C397.44 126.38 319.06 48 222.72 48S48 126.38 48 222.72s78.38 174.72 174.72 174.72A173.81 173.81 0 0 0 327.3 362.6l94.09 94.09a25 25 0 0 0 35.3-35.3ZM97.92 222.72a124.8 124.8 0 1 1 124.8 124.8a124.95 124.95 0 0 1-124.8-124.8Z"%2F%3E%3C%2Fsvg%3E') no-repeat center;
	background-size: .26rem;
	cursor: pointer;
	-webkit-border-radius:0 var(--radius) var(--radius) 0; border-radius:0 var(--radius) var(--radius) 0;
}

.support__search>p{margin-top: 0.16rem; color: #999; text-align: center;}
.support__search>p a{color: var(--i_color);text-decoration: underline;}

@media screen and (max-width:1024px) {
	.support__search{--size:.46rem}
	.support__search_btn{width: 64px;}
	.support__search>p{font-size: 16px;}
}
@media screen and (max-width:560px) {
	.support__search{--size:.42rem}
	.support__search__cont{width: 90%; margin: 0 auto;}
	.support__search_btn{width: 56px; background-size: 22px;}
	.support__search>p{font-size: 14px;}
}






.faq_results_box{
	display: none;
	position: fixed; top:50%; left:50%; transform:translate(-50%,-50%);
	width: 94vw;max-width: 1366px;
	background: #F1F1F1;
	z-index:2016;
	overflow: hidden;
}
.faq_results_box_tit{box-sizing: border-box; padding: .22rem .3rem;background: #FFF;display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center;}
.faq_results_box_tit h4{font-size: 0.24rem;color: #111;font-weight: bold;}
.faq_results_box_tit iconify-icon{margin-left: auto; font-size: 0.42rem;color:#333; cursor: pointer;-webkit-transition:all .5s ease; transition:all .5s ease;}
.faq_results_box_tit iconify-icon:hover{color: var(--i_color); -webkit-transform:rotate(-180deg); transform:rotate(-180deg);}

.faq_results_cont{width: 100%;box-sizing: border-box;padding: .18rem .3rem .3rem; -webkit-border-radius:.1rem; border-radius:.1rem;}
.faq_results_cont ul{padding-right: 0.2rem; max-height: 65vh; overflow-y: auto;}
.faq_results_cont ul::-webkit-scrollbar{width:3px; height:8px}

.faq_results_cont .faq_list em{background-color: yellow;}

@media screen and (max-width:1024px) {
	.faq_results_box_tit h4{font-size: 20px;}
	.faq_results_box_tit iconify-icon{font-size: 34px;}
}
@media screen and (max-width:768px) {
	.faq_results_box_tit{padding: 16px 20px;}
	.faq_results_cont{padding: 10px 20px 26px;}
	.faq_results_cont ul{padding-right: 16px;}
}
@media screen and (max-width:560px) {
	.faq_results_box_tit iconify-icon{font-size: 30px;}
}





/* How to Videos */
.sp_video_banner{
	margin-bottom: 0.5rem;
	padding: .6rem .5rem;
	background: #F1F1F1;
	overflow: hidden;
	position: relative;
}
.sp_video_banner>img{position: absolute;right: 0;bottom: -24%;height: 120%;}

.sp_video_banner_t{position: relative;z-index: 2;}
.sp_video_banner_t p{font-size: 0.3rem;color: #222;font-weight: bold;}
.sp_video_banner_t p i{color: var(--i_color);font-weight: bold;}

.sp_video_banner_t span{margin-top: 0.6rem; display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center;gap: 0 .3rem;}
.sp_video_banner_t iconify-icon{font-size: 0.4rem;}
.sp_video_banner_t .i_more{min-width: .8rem;}

@media screen and (max-width:1366px) {
	.sp_video_banner_t p{font-size: 0.28rem;}
}
@media screen and (max-width:1200px) {}
@media screen and (max-width:1024px) {
	.sp_video_banner{padding: .5rem .4rem;}
	.sp_video_banner>img{bottom: 0;height: 85%;}

	.sp_video_banner_t p{font-size: 0.24rem;}
	.sp_video_banner_t span{gap: 0 .2rem;}
	.sp_video_banner_t iconify-icon{font-size: 0.3rem;}
}
@media screen and (max-width:768px) {
	.sp_video_banner{padding: .3rem .3rem;}
	.sp_video_banner>img{opacity: .4;}
	.sp_video_banner_t p{font-size: 0.2rem;}
	.sp_video_banner_t span{margin-top: 0.4rem;}
	.sp_video_banner_t iconify-icon{font-size: 0.26rem;}
}
@media screen and (max-width:560px) {
	.sp_video_banner{padding: .2rem .2rem;}
	.sp_video_banner>img{opacity: .1;}
	.sp_video_banner_t p{font-size: 0.17rem;}
	.sp_video_banner_t span{margin-top: 0.3rem;}
	.sp_video_banner_t .i_more{min-width: .54rem;}
}






.v_list{display:-webkit-flex; display:flex; flex-wrap:wrap;gap: .6rem 4%;}

.v_list li{width: 30.66%; position: relative;}

.v_list .img{width:100%; position:relative; -webkit-border-radius:.2rem; border-radius:.2rem; overflow:hidden}
.v_list .img::before{content:""; display:block; padding-bottom:56%}
.v_list .img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; object-fit:cover; -webkit-transition: all .5s ease; transition: all .5s ease}

.v_list .img iconify-icon{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);font-size: 0;color: var(--i_color);-webkit-transition:all .5s .1s; transition:all .5s .1s;}
.v_list li:hover .img iconify-icon{font-size: 0.38rem;}

.v_list .txt{margin-top: 0.2rem;text-align: center;}
.v_list .txt p{font-size: 0.18rem;font-weight: bold;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

.v_list li:hover .img img{width: 110%;height: 110%;}
.v_list li:hover p{color: var(--i_color);}

@media screen and (max-width:1024px) {
	.v_list{gap: .4rem 4%;}
	.v_list .img{-webkit-border-radius:.1rem; border-radius:.1rem;}
	.v_list .txt p{font-size: 0.15rem;}
}
@media screen and (max-width:768px) {
	.v_list li{width: 48%;}
	.v_list .txt{margin-top: 0.14rem;}
	.v_list .txt p{font-size: 0.14rem;}

	.v_list li:hover .img iconify-icon{font-size: 0.3rem;}
}
@media screen and (max-width:560px) {
	.v_list{gap: .3rem 4%;}
	.v_list .txt p{font-size: 0.13rem; font-weight: normal;}
}





/* Download */
.sp_D{display:-webkit-flex; display:flex; flex-wrap:wrap;gap: .5rem 3%;}

.sp_D dt{width: 22.75%;}

.sp_D_tit{}
.sp_D_tit .img{width:100%; position:relative; -webkit-border-radius:6px; border-radius:6px; overflow:hidden}
.sp_D_tit .img::before{content:""; display:block; padding-bottom:28%}
.sp_D_tit .img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; object-fit:cover; -webkit-transition: all .5s ease; transition: all .5s ease}
.sp_D_tit p{
	margin-top: 0.14rem; font-size: 0.2rem;font-weight: bold;
	height: calc(.26rem * 2);
	line-height: 0.26rem;
	overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;
}


.sp_D_list{margin-top: 0.2rem;}
.sp_D_list li{padding-left: 0.14rem;margin: .14rem 0;position: relative;}
.sp_D_list li::before{content: '';position: absolute;left: 0;top: .1rem;width: 3px;height: 3px;-webkit-border-radius:50%; border-radius:50%; background: #000;}
.sp_D_list a{font-size: 0.16rem;cursor: pointer;}
.sp_D_list a:hover{color: var(--i_color);text-decoration: underline;}

@media screen and (max-width:1024px) {
	.sp_D{flex-wrap: wrap;gap: .2rem 0;}
	.sp_D dt{width: 100%;}
	.sp_D_tit{position: relative;}
	.sp_D_tit::before {
		content: '';
		position: absolute;
		top: calc(50% - 1px);
		right: .2rem;
		width: 16px;
		height: 2px;
		background: #333;
	}
	.sp_D_tit::after {
		content: '';
		position: absolute;
		right: calc(.2rem + 7px);
		top: 50%;
		transform: translate(0, -50%);
		width: 2px;
		height: 16px;
		background: #333;
		-webkit-transition: all .5s ease;
		transition: all .5s ease
	}
	.sp_D_tit.curr::after {
		height: 0;
	}

	.sp_D_tit .img{opacity: .1; position: absolute;left: 0;top: 0;height: 100%;-webkit-border-radius:0; border-radius:0;}
	.sp_D_tit .img::before{display: none;}
	.sp_D_tit p{position: relative;margin: 0 0;padding: .26rem .3rem; height: auto; line-height: initial; font-size: 0.18rem; z-index: 2;}

	.sp_D_list{display: none;}
}
@media screen and (max-width:768px) {
	.sp_D_tit p{padding: .26rem .6rem .26rem .2rem;font-size: 0.17rem;}
}
@media screen and (max-width:560px) {
	.sp_D{gap: .14rem 0;}
	.sp_D_tit p{font-size: 0.16rem;}
	.sp_D_list a{font-size: 0.15rem;}
}







.sp_D_pop{display: none; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%);width: 94vw; max-width: 1366px; max-height: 95%; background: #FFF;z-index: 2016;overflow: hidden;}

.sp_D_pop_tit{padding:.26rem .3rem; background: #FFF;display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center;justify-content: space-between;position: relative;}
.sp_D_pop_tit p{max-width: 24%; padding: .06rem .2rem; -webkit-border-radius:2rem; border-radius:2rem; border: 1px solid #CCC;font-size: 0.18rem;font-weight: bold;}
.sp_D_pop_tit h5{font-size: 0.2rem;font-weight: bold;}
.sp_D_pop_tit iconify-icon{font-size: 0.3rem;cursor: pointer;-webkit-transition:all .5s ease; transition:all .5s ease;}
.sp_D_pop_tit iconify-icon:hover{color: var(--i_color); -webkit-transform:rotate(-180deg); transform:rotate(-180deg);}

.sp_D_pop_list{background: #F1F1F1;padding: .6rem .3rem .4rem; }

.sp_D_pop_list ul{padding: 0 5%;display:-webkit-flex; display:flex; flex-wrap:wrap;gap: .2rem 3%;}
.sp_D_pop_list li{width: 17.6%;}
.sp_D_pop_list li a{display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center;}
.sp_D_pop_list li iconify-icon{font-size: 0.26rem;color: #666;}
.sp_D_pop_list li a i{margin-left: 0.1rem;font-size: 0.16rem;color: #666}
.sp_D_pop_list li a:hover iconify-icon,.sp_D_pop_list li a:hover i{color: var(--i_color);}
.sp_D_pop_list li a:hover i{text-decoration: underline;}


.sp_D_pop_list>h6{margin-top: 0.4rem; font-size: 0.16rem;}
.sp_D_pop_list>h6 b{font-weight: bold;}
.sp_D_pop_list>h6 a{color: var(--i_color);}
.sp_D_pop_list>h6 a:hover{text-decoration: underline;}

@media screen and (max-width:1024px) {
	.sp_D_pop_tit{padding: .2rem .3rem;}
	.sp_D_pop_tit p{max-width: 88%;}
	.sp_D_pop_tit h5{margin-top: 0.1rem; width: 100%;font-size: 0.18rem;}
	.sp_D_pop_tit iconify-icon{position:absolute; top:.2rem;right: .3rem;}

	.sp_D_pop_list{padding: 0.4rem .3rem .4rem;}
	.sp_D_pop_list ul{padding: 0 0;gap: .2rem 2%;}
	.sp_D_pop_list li{width: 18.4%;}
	.sp_D_pop_list li iconify-icon{font-size: 0.2rem;}
	.sp_D_pop_list li a i{font-size: 0.15rem;}
}
@media screen and (max-width:768px) {
	.sp_D_pop_list li{width: 32%;}
}
@media screen and (max-width:560px) {
	.sp_D_pop_tit{padding: .2rem .2rem;}
	.sp_D_pop_tit iconify-icon{right: 0.2rem;}
	.sp_D_pop_tit p{max-width: 78%;font-size: 0.15rem;}
	.sp_D_pop_tit h5{font-size: 0.16rem;}

	.sp_D_pop_list{padding: 0.3rem 0.2rem 0.3rem;}
	.sp_D_pop_list ul{gap: .14rem 2%;}
	.sp_D_pop_list li{width: 49%;}
	.sp_D_pop_list>h6{font-size: 0.15rem;}
}



.single_download .pData img{width: 3.8rem}
.single_download .sp_D_pop_list{padding: .4rem .3rem;}

@media screen and (max-width:768px) {
	.single_download .pData img{width: 3rem}
	.single_download .sp_D_pop_list{padding: 30px 30px;}
}
@media screen and (max-width:560px) {
	.single_download .pData img{width: 100%}
}





/* RMA Progress */
.progressSerch{text-align: center;}
.progressSerch h4{margin-bottom: 0.3rem; font-size: 0.2rem;}


.progressSerch_form{--height:.46rem}
.progressSerch_form{width: 100%; max-width: 500px; margin-left: auto;margin-right: auto; display:-webkit-flex; display:flex; flex-wrap:nowrap; justify-content: center; position: relative;}
.progressSerch_form>span{width: 100%; box-sizing: border-box; padding-left: 0.1rem; border: 1px solid #DDD; display:-webkit-flex; display:flex; flex-wrap:nowrap; align-items: center;gap: 0 6px;}
.progressSerch_form>span iconify-icon{font-size: 0.24rem;color: #CCC;}
.progressSerch_form input{width: 100%; height: var(--height);}
#progress_submit{flex-shrink: 0; width: 0.8rem; background: var(--i_color);font-size: 0;position: relative;cursor: pointer;}
#progress_submit iconify-icon{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);font-size: 0.24rem;color: #FFF;}

@media screen and (max-width:768px) {
	.progressSerch h4{font-size: 18px;}
	.progressSerch_form{--height:40px}
	#progress_submit{width: 70px;}
}
@media screen and (max-width:560px) {
	.progressSerch h4{max-width: 70%; margin-left: auto;margin-right: auto; font-size: 15px;}
}







.progressResult{width: 100%; max-width: 960px; margin-left: auto;margin-right: auto;}
.progressResult>h3{font-size: 16px;color: #F00;text-align: center;}
.progressResult .item{width: 100%; box-sizing: border-box; padding: .3rem; border: 1px solid #EEE; background: #F9F9F9;}
.progressResult .orderNum{margin-bottom: 0.2rem; font-size: 0.18rem;}
.progressResult .orderNum i{color: var(--i_color);}


.progressResult_table{width: 100%; margin: 20px 0;}
.progressResult_table h6{padding-bottom: 0.1rem;margin-bottom: 0.1rem; font-size: 0.16rem; border-bottom: 1px solid #EEE;}
.progressResult_table dl{display:-webkit-flex; display:flex; flex-wrap:wrap;gap: 0 4%;}
.progressResult_table dt{width: 48%; padding: 4px 0; display:-webkit-flex; display:flex; flex-wrap:wrap;gap: 0 6px;}
.progressResult_table dt p,.progressResult_table dt span{font-size: 15px; color: #666;}

.progressResult_schedule{display: table; margin: 20px 0;}
.progressResult_schedule dl{display:-webkit-flex; display:flex; flex-wrap:nowrap;gap: 0 .5rem; position: relative;}
.progressResult_schedule dl::before{content: '';position: absolute; left:50%; transform:translate(-50%,0); top: 15px;width: calc(100% - .36rem);height: 2px;background: #EEE;}
.progressResult_schedule dt{text-align: center;background: #F9F9F9;position: relative;}
.progressResult_schedule dt::before{content: '';position: absolute;top: 0;left: 100%;}

.progressResult_schedule dt iconify-icon{font-size: 0.3rem;color: #28be56;}
.progressResult_schedule .node_loading iconify-icon{color: #8B8B8B;}
.progressResult_schedule .node_stop iconify-icon,.progressResult_schedule .node_stop p{opacity: .3;}
.progressResult_schedule .node_stop p{color: #000;}


.progressResult_schedule dt p{margin-top: 6px; font-size: 14px;color: #888;}

.progressResult_schedule .tips{margin-top: 0.14rem;font-size: 15px;color: #555; line-height: 1.8;}
.progressResult_schedule .tips i{font-weight: bold;}

@media screen and (max-width:1440px) {
	.progressResult_schedule dl::before{top: 12px;}
}
@media screen and (max-width:768px) {
	.progressResult .orderNum{font-size: 16px;}

	.progressResult_schedule{width: 100%;}
	.progressResult_schedule dl{justify-content: space-between; gap:0 4%}
	.progressResult_schedule dt{width: 100%;}
	.progressResult_schedule dt iconify-icon{font-size: 24px;}
	.progressResult_schedule dt p{font-size: 12px;}
}
@media screen and (max-width:560px) {
	.progressResult .item{padding: 20px;}
	.progressResult .orderNum{font-size: 15px;}
	.progressResult_table h6{font-size: 14px;}
	.progressResult_table dt p, .progressResult_table dt span{font-size: 13px;}
	.progressResult_schedule .tips{font-size: 13px;}
}






/* Firmware */
.firmware_nav ul{margin: 0 0;}
@media screen and (max-width:560px) {
	.firmware_nav ul{gap: 10px 6%;}
	.firmware_nav li{width: 47%;}
}



.p_list_box dl{}
.p_list_box dt{margin-bottom: 0.7rem; position: relative;}

.p_series_name{padding-bottom: 0.16rem; border-bottom: 1px solid var(--border_color);}
.p_series_name>h3{font-size: 0.22rem;}

@media screen and (max-width:1024px) {
	.p_series_list>h1{font-size: 0.28rem;}
	.p_series_name>h3{font-size: 0.2rem;}
}
@media screen and (max-width:768px) {
	.p_series_list>h1{font-size: 0.24rem;}
	.p_series_name>h3{font-size: 0.18rem;}
}
@media screen and (max-width:560px) {
	.p_list_box dt{margin-bottom: 50px;}
	.p_series_list>h1{font-size: 0.2rem;}
	.p_series_name>h3{font-size: 0.17rem;}
}



.p_list{margin: .4rem auto 0;display:-webkit-flex; display:flex; flex-wrap:wrap;}
.p_list li{position: relative;}

/* --------------------------- 3 --------------------------- */
.p_list_num3{
	gap: .5rem 2%;
}
.p_list_num3 li{width: 23.5%; transition:all .5s ease;}

.date_new{position: absolute;left: -.88rem;top: -.2rem;background: var(--i_color);z-index: 3;-webkit-transform:rotate(-45deg); transform:rotate(-45deg);}
.date_new i{display: block; padding: .3rem .8rem .02rem; font-size: 12px; color: #FFF;}

.p_list_ico{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);font-size: 0;color: var(--i_color);-webkit-transition:all .5s .1s; transition:all .5s .1s;}
.p_list li:hover .p_list_ico{font-size: 0.38rem;}

.p_list_num3 .img{width:100%; position:relative; background: #F1F1F1; -webkit-border-radius:.1rem; border-radius:.1rem; transition:all .5s ease; overflow:hidden}
.p_list_num3 .img::before{content:""; display:block; padding-bottom:100%}
.p_list_num3 .img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:80%; height:80%; object-fit:contain; -webkit-transition: all .5s ease; transition: all .5s ease}

.p_list_num3 h5{
	position:absolute;left: 0;bottom: 0.2rem;
	width: 100%;box-sizing: border-box;padding: 0 .2rem;
	text-align: center;font-size: 0.2rem;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}

.p_list_num3 li:hover{transform:translate(0,-6px);}
.p_list_num3 li:hover .img{box-shadow: 0 5px 10px rgb(0 0 0 / 15%);}
.p_list_num3 li:hover img{width: 85%;height: 85%;}
.p_list_num3 li:hover h5{color: var(--i_color);}

@media screen and (max-width:1200px) {
	.p_list_num3{padding: 0 0;}
}
@media screen and (max-width:1024px) {
	.p_list_num3 h5{font-size: 17px;}
}
@media screen and (max-width:768px) {
	.p_list_num3{gap: 40px 4%; margin: 30px 0 0;}
	.p_list_num3 li{width: 48%;}
}
@media screen and (max-width:560px) {
	.p_list_num3{gap: 20px 4%; margin: 24px 0 0;}
	.p_list_num3 h5{font-size: 15px;}
}








.pData{display:flex; flex-wrap:nowrap; align-items: center; gap: 0 .36rem;}
.pData img{flex-shrink: 0; width: 1.8rem; box-sizing: border-box; border: 1px solid #DDD;}

.pData span{width: 100%;}
.pData h1{font-weight: bold;}
.pData p{margin-top: 0.14rem; color:#666}

@media screen and (max-width:560px) {
	.pData{flex-wrap: wrap; gap: 16px 0;}
	.pData img{width: 120px;}
	.pData p{margin-top: 10px; font-size: 13px;}
}




.pModel_nav{}
.pModel_nav ul{margin-left: 0;}
@media screen and (max-width:1024px) {
	.pModel_nav ul{margin-top: 0;}
}


.pModel_cont{box-sizing: border-box; border: 1px solid #DDD;}

.pModel_download{padding: .2rem; background: #F1F1F1; display:flex; flex-wrap:nowrap; align-items: center; gap: 0 .5rem;}
.pModel_download p{font-size: 0.2rem;font-weight: bold;}
.pModel_download i{display: block; margin-top: 4px; font-size: 14px;color: #888;}

.pModel_download a{flex-shrink: 0; padding: .08rem .2rem; margin-left: auto; background: var(--i_color); border-radius:2rem; display:flex; flex-wrap:wrap;align-items: center;}
.pModel_download a iconify-icon{font-size: 0.18rem;color: #FFF;}
.pModel_download a b{font-size: 14px;color: #FFF;}


.pModel_updateText{padding:.3rem .2rem;}
.pModel_updateText>h5{margin-bottom: 0.1rem; font-size: 0.16rem;font-weight: bold;}
.pModel_updateText article{color: #666;}

@media screen and (max-width:1024px) {
	.pModel_download p{font-size: 18px;}
}
@media screen and (max-width:560px) {
	.pModel_download{gap: 0 30px;}
	.pModel_download p{font-size: 15px;}
	.pModel_updateText>h5{font-size: 15px;}
	.pModel_updateText{padding: 20px 20px;}
}




.exportTable{display:flex; flex-wrap:wrap;justify-content: flex-end;}
.exportTable button{display: table; padding: 6px 16px; background: var(--i_color); font-size: 0.16rem;color: #FFF; border-radius:6px; cursor: pointer;}
@media screen and (max-width:768px) {
	.exportTable button{padding: 6px 12px; font-size: 14px;}
}



/* firmware Table */
.firmwareTable{
	--font_size: 16px;
}
.firmwareTable{
	width: 100% !important;
	max-width: 100% !important;
	border-collapse: collapse !important;
	border-spacing: 0 !important;
	overflow-x: auto;
}
.firmwareTable thead{background: #F5F5F5;}
.firmwareTable thead, .firmwareTable tbody {
	width: 100% !important;
	max-width: 100% !important
}
.firmwareTable th{font-size: 0.2rem; padding: 8px; border: 1px solid var(--border_color); text-align: left;}

.firmwareTable tr,
.firmwareTable td {
	max-width: 100% !important
}
.firmwareTable tr,
.firmwareTable td,
.firmwareTable tr p,
.firmwareTable td p {
	margin: 0;
	padding: 0
}
.firmwareTable td {
	padding: 8px;
	border: 1px solid var(--border_color)
}
.firmwareTable tr.bg{background: rgb(0 0 0 / 3%);}

.FT_name, .FT_model, .firmwareTable td h6,.firmwareTable td p{font-size: var(--font_size); }
.FT_name{font-weight: bold;}

@media screen and (max-width:1024px) {
	.firmwareTable{--font_size: 15px;}
	.firmwareTable th{font-size: 16px;}
}
@media screen and (max-width:560px) {
	.firmwareTable{--font_size: 14px;}
	.firmwareTable th{font-size: 13px;}
	.firmwareTable td{padding: 6px;}
}


/* .firmwareTable{
	--s_width: 12vw;
	--m_width: 38vw;
	--font_size: 18px;
	--border_style: 1px solid #CCC;
}
.firmwareTable{width: 100%;}
.firmwareTable li{margin-bottom: 0; display:flex; flex-wrap:nowrap; border-left:var(--border_style); border-right: var(--border_style);}
.firmwareTable li:first-child{border-top: var(--border_style);}
.firmwareTable li:nth-child(even){background: #F7F7F7;}

.FT_name{flex-shrink: 0; width: var(--s_width); box-sizing: border-box; border-bottom: var(--border_style); border-right: var(--border_style);}

.FT_item_box{width: 100%;}
.FT_item{display:flex; flex-wrap:nowrap;}
.FT_model{flex-shrink: 0; width: var(--s_width); box-sizing: border-box; border-bottom: var(--border_style); border-right: var(--border_style);}
.FT_item dl{width: 100%;}
.FT_item dt{width: 100%; border-bottom: var(--border_style);}

.FT_item dt span{width: 100%; display:flex; flex-wrap:nowrap;}
.FT_item dt h6{flex-shrink: 0; width: var(--m_width); box-sizing: border-box; border-right: var(--border_style);}

.FT_name,.FT_model,.FT_item dt h6,.FT_item dt p{display:flex; flex-wrap:wrap;align-items: center; padding: 10px; font-size: var(--font_size);} */








/* Nocpix App */
.pModel_download .vs{display:flex; flex-wrap:nowrap; align-items: center; gap: 0 .2rem;}
.pModel_download iconify-icon{font-size: 0.4rem;}

@media screen and (max-width:1024px) {
	.wrap_app{display:flex; flex-wrap:wrap; flex-direction: column; flex-wrap: wrap;}
	.wrap_app>article{order:3; margin-top: 24px;}
	.wrap_app .sp_tabnav{margin-top: 0;}
}
@media screen and (max-width:560px) {
	.pModel_download iconify-icon{font-size: 30px;}

	.wrap_app>article{margin-top: 10px;}
}







/* Feedback */
.service_form{padding: .4rem;background: #F1F1F1;}
.service_form>p{font-weight: bold; margin-bottom: 0.26rem;}

#wpforms-53{
	--wpforms_input_height:46px;
	--wpforms_textarea_height:120px;
	--wpforms_input_font_size: 16px;
}
#wpforms-53{margin:0; padding:0;}
#wpforms-form-53{width:100%; position:relative;}

/* 字段样式 */
#wpforms-53 .wpforms-field-container>.wpforms-field{width: 100%; padding: 0 1px 20px; margin: 0 0 10px;overflow-x:initial !important; position: relative;}
#wpforms-53 label.wpforms-field-label{display: block; margin-bottom: 8px; font-size: 16px; font-weight: bold;}
#wpforms-53 .wpforms-field-container .wpforms-required-label{color: #D63637;}
#wpforms-53 .wpforms-field-container .wpforms-field>input,
#wpforms-53 .wpforms-field-container textarea
{width: 100%; max-width: 100%; box-sizing: border-box; padding: 10px 14px!important; margin: 0 0; border: 1px solid #EEE; background: #FFF; border-radius:8px; font-size:var(--wpforms_input_font_size); line-height: 1.4; transition:all .5s ease;}
#wpforms-53 .wpforms-field-container .wpforms-field>input{height: var(--wpforms_input_height);}
#wpforms-53 .wpforms-field-container textarea{height: var(--wpforms_textarea_height);}
#wpforms-53 input::placeholder, #wpforms-53 textarea::placeholder{color:#AAA; font-size:var(--wpforms_input_font_size); line-height: 1.4;}

#wpforms-53 .wpforms-field-container .wpforms-field>input:hover,
#wpforms-53 .wpforms-field-container textarea:hover,
#wpforms-53 .wpforms-field-container .wpforms-field>input:focus,
#wpforms-53 .wpforms-field-container textarea:focus{border-color: var(--i_color);}

/* 验证错误提示 */
#wpforms-53 label.wpforms-error, #wpforms-53 em.wpforms-error{position: absolute; left: 0; bottom: 0; font-size: 13px; color: #D63637;}

/* 隐藏 Label 标签 */
#wpforms-53 .wpforms-field-container .wpforms-field-label{height: 0; font-size: 0;margin: 0 0;}
#wpforms-53 .wpforms-field-container .wpforms-required-label{position: absolute;top: 4px; left: 6px; font-size: 16px; font-weight: bold;}

/* 输入框水平排列，一行两个 */
#wpforms-53 .wpforms-field-container{display:flex; flex-wrap:wrap;justify-content: space-between;}
#wpforms-53-field_1-container,
#wpforms-53-field_2-container,
#wpforms-53-field_3-container{width: 32% !important;}

/* 提交按钮样式 */
#wpforms-53 .wpforms-submit-container{width: 220px; padding:0 0; position: relative; border-radius:2rem; overflow: hidden;}
#wpforms-53 .wpforms-submit-container button{width: 100%; height:44px; font-size: 15px; color: #FFF; background: var(--i_color); cursor: pointer;}
#wpforms-53 .wpforms-submit-container img{position:absolute;top:50%;transform:translate(0,-50%);right:4px;z-index:2}
#wpforms-53 .wpforms-submit-container button:hover{background: #7C1315;}

@media screen and (max-width:1024px) {
	.service_form{padding: 50px 30px;}
}
@media screen and (max-width:768px) {
	#wpforms-53 .wpforms-field-container>.wpforms-field{width: 100% !important;}
}
@media screen and (max-width:560px) {
	.service_form{padding: 30px 20px;}
	#wpforms-53{--wpforms_input_font_size: 14px;}
}




div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:none !important; border:none !important}
#wpforms-confirmation-59 p:first-child{font-size:.2rem;font-weight:bold; color:var(--i_color)}



/* Paging */
.in_paging{
	--size:30px;
	--border_radius:5px;
}
.in_paging ul{display:flex; flex-wrap:wrap;justify-content:center;align-items:center;text-align: center;}
.in_paging li{min-width: var(--size);margin: 0 4px;}
.in_paging a,.in_paging span {display:block;padding: 0 10px; height: var(--size); line-height:calc(var(--size) - 2px);font-size:14px;color:#666;background:#FFF;box-sizing: border-box; border:1px solid #CCC; border-radius:var(--border_radius);overflow:hidden;}
.in_paging i {margin-top:14px;width:100%;font-size:13px;color:#888;}
.in_paging a:hover,.in_paging .curr_page a,.in_paging .curr_page span {border-color:var(--i_color) !important;background:var(--i_color);color:#FFF !important}






/* Register */
.appRegister_box{width: 100%; max-width: 800px; background: #FFF; margin: 0 auto; box-sizing: border-box; padding: .3rem .4rem; box-shadow: 0 0 10px rgb(0 0 0 / 15%);position: relative;}
@media screen and (max-width:560px) {
	.appRegister_box{padding: 20px;}
	.appRegister_box>h5{font-size: 18px;}
}

#appRegister_form{}
.appRegister_field{margin-bottom: 20px;}
.appRegister_field label{display: block; margin-bottom: 10px; font-size: 0.16rem; font-weight: bold;color: #444;}
.appRegister_field label span{margin-left: 4px; font-size: 0.16rem;color:#FF0000}

.appRegister_field input{width: 100%;box-sizing: border-box;padding: 10px;border: 1px solid #DDD;font-size: 15px;color: #333;}

.appRegister_field_code{display:-webkit-flex; display:flex; flex-wrap:nowrap;}
#appRegister_field_code input{width: calc(100% - 210px);}

.appRegister_codebtn{flex-shrink: 0; width: 220px; background: var(--i_color) !important; display:flex; flex-wrap:wrap; align-items: center; justify-content: center; gap: 0 6px; cursor: pointer;}
.appRegister_codebtn p{font-size: 15px;color: #FFF;}
.appRegister_codebtn i{width: 22px;height: 22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath fill='%23FFF' d='M32 6H4a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h28a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2m-1.54 22H5.66l7-7.24l-1.44-1.39L4 26.84V9.52l12.43 12.37a2 2 0 0 0 2.82 0L32 9.21v17.5l-7.36-7.36l-1.41 1.41ZM5.31 8h25.07L17.84 20.47Z' class='clr-i-outline clr-i-outline-path-1'/%3E%3Cpath fill='none' d='M0 0h36v36H0z'/%3E%3C/svg%3E") no-repeat center;background-size: contain;}
.appRegister_codebtn i.loaded{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23FFF' stroke-dasharray='16' stroke-dashoffset='16' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3c4.97 0 9 4.03 9 9'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.2s' values='16;0'/%3E%3CanimateTransform attributeName='transform' dur='1.5s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E") no-repeat center;background-size: contain;}
.appRegister_codebtn i.send{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='%23fff' d='M21.192 5.465a1 1 0 0 1 0 1.414L9.95 18.122a1.1 1.1 0 0 1-1.556 0l-5.586-5.586a1 1 0 1 1 1.415-1.415l4.95 4.95L19.777 5.465a1 1 0 0 1 1.414 0Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;background-size: contain;}
.appRegister_codebtn i.nosend{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M23 6.5a5.5 5.5 0 1 1-11 0a5.5 5.5 0 0 1 11 0M17.5 3a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 1 0v-4a.5.5 0 0 0-.5-.5m0 7.125a.625.625 0 1 0 0-1.25a.625.625 0 0 0 0 1.25m3 6.625v-4.482A6.5 6.5 0 0 0 22 11.19v5.56a3.25 3.25 0 0 1-3.066 3.245L18.75 20H5.25a3.25 3.25 0 0 1-3.245-3.066L2 16.75v-9.5a3.25 3.25 0 0 1 3.066-3.245L5.25 4h6.248a6.5 6.5 0 0 0-.422 1.5H5.25a1.75 1.75 0 0 0-1.744 1.606L3.5 7.25v.429l8.5 4.474l1.305-.688c.439.371.927.685 1.454.93l-2.41 1.269a.75.75 0 0 1-.602.042l-.096-.042L3.5 9.374v7.376a1.75 1.75 0 0 0 1.606 1.744l.144.006h13.5a1.75 1.75 0 0 0 1.744-1.607z'/%3E%3C/svg%3E") no-repeat center;background-size: contain;}

.appRegister_pos{height: 30px; margin:20px 0}
.appRegister_pos .pos_load{font-size: 0.22rem;color: #555;}

.appRegister_pos_show{display: none;}
.appRegister_pos_show>span{display:-webkit-flex; display:flex; flex-wrap:nowrap;align-items: center; gap: 0 6px;}
.appRegister_pos_show iconify-icon{font-size: 0.2rem;color: var(--i_color);}
.appRegister_pos_show p{font-size: 0.16rem;color: var(--i_color);}

#appRegister_submit{width: 2.6rem;line-height: .42rem;background: var(--i_color); text-align: center;font-size: 0.16rem;color: #FFF;cursor: pointer;}
#appRegister_submit:disabled{opacity: .5;}

@media screen and (max-width:560px) {
	#appRegister_field_code input{width: calc(100% - 170px);}
	.appRegister_codebtn{width: 160px;}
	.appRegister_codebtn p{font-size: 14px;}

	.appRegister_pos{margin: 14px 0;}
	.appRegister_pos_show p{font-size: 14px;}
}


.reg_loading{display: none; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.reg_loading iconify-icon{font-size: 0.4rem;}



.reg_success{display: none;}
.reg_success p{display:-webkit-flex; display:flex; flex-wrap:nowrap;align-items: flex-start;gap: 0 6px; font-size: 16px;color: #333;}
.reg_success p a{color: var(--i_color); text-decoration: underline;}
.reg_success iconify-icon{flex-shrink: 0; font-size: 0.24rem;color: var(--i_color);}








.csv_to_form{}

.all_fieldList{}
.all_fieldList li{padding: .14rem 0; border-bottom: 1px solid #CCC; display:flex; flex-wrap:nowrap; align-items: center; gap: 0 20px;}

.all_fieldInfo{width: 100%;}
.all_fieldList span{font-size: 14px;color: #666;}

.selectList{flex-shrink: 0; width: 30%;}
.selectList select{width: 100%; padding: 6px; border: 1px solid #DDD; font-size: 14px;}
.selectList option{font-size: 14px; color: #666;}

.btnImport{width: 200px;line-height: 40px;background: #F60; text-align: center; color: #FFF; cursor: pointer;}
.tipsImport{margin-top: 6px; font-size: 14px;color: green;}














