@charset "utf-8";



.p_preview_nav{position: relative;width: 100%;background: #111; overflow: hidden;}
.p_preview_nav{position: fixed;left: 0;top: var(--header_height);z-index: 98;}
.p_preview_nav::before{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: var(--border_color);}

.p_preview_nav.navFix{position: fixed;left: 0;top: var(--header_height);z-index: 98;}



.p_preview_nav_wrap{width: 94vw;max-width: 1600px; margin-left: auto;margin-right: auto;display:-webkit-flex; display:flex; flex-wrap:nowrap;align-items: center;}

.p_preview_nav_wrap h1{margin-right: 0.3rem; font-size: 0.2rem;color: #FFF; font-weight: bold;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

.p_preview_nav_wrap iconify-icon{display: none;}



.p_det_nav{display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center;gap: 0 .4rem; margin-left: auto; flex-shrink: 0;}

.p_det_nav li{position: relative;}

.p_det_nav li::before{content: ''; position:absolute; left:50%; transform:translate(-50%,0);bottom: 0;width: 0;height: 2px;background: var(--i_color);-webkit-transition:all .5s ease; transition:all .5s ease;}

.p_det_nav li.curr::before{width: 100%;}

.p_det_nav a{display: block;padding: .2rem 0; font-size: 0.16rem; color: #FFF;}

.p_det_nav li.curr a{color: var(--i_color);}



.p_inquiry_btn{flex-shrink: 0; margin-left: 0.5rem;background: var(--i_color);-webkit-border-radius:2rem; border-radius:2rem;cursor: pointer; overflow: hidden;}

.p_inquiry_btn i{display: block;padding: .08rem .32rem; font-size: 0.18rem;color: #FFF;}



@media screen and (max-width:1440px) {

	.p_inquiry_btn i{padding: .06rem .2rem;font-size: 0.16rem;}

}

@media screen and (max-width:1366px) {

	.p_preview_nav_wrap h1{font-size: 0.18rem;}

	.p_det_nav{gap: 0 .3rem;}

}

@media screen and (max-width:1200px) {

	.p_inquiry_btn{margin-left: 0.3rem;}

}

@media screen and (max-width:1024px) {

	.p_preview_nav{overflow: initial;}

	.p_preview_nav_wrap{width: 100%; height: 0.5rem; box-sizing: border-box;padding: 0 3vw}

	.p_preview_nav_wrap h1{margin-right: 0;}

	.p_preview_nav.on h1{color: var(--i_color);}

	.p_preview_nav_wrap iconify-icon{display: block;margin: 0 .2rem; font-size: 0.22rem;color: #FFF; -webkit-transition:all .5s ease; transition:all .5s ease;}

	.p_preview_nav.on iconify-icon{-webkit-transform:rotate(-180deg); transform:rotate(-180deg);}

	.p_inquiry_btn{margin-left: auto;}



	.p_det_nav{

		display: none;

		position: absolute;

		left: 0;

		top: .5rem;

		width: 100%;

		box-sizing: border-box;

		padding: 0 3vw;

		background: #2F2F2F;

		margin: 0 0;

	}

	.p_det_nav li::before{height: 1px;}

	.p_det_nav a{padding: 0.1rem 0; font-size: 0.15rem; color: #FFF;}



}

@media screen and (max-width:768px) {

	.p_preview_nav_wrap h1{font-size: 0.17rem;}

	.p_preview_nav_wrap iconify-icon{font-size: 0.2rem;}

}

@media screen and (max-width:560px) {

	.p_preview_nav_wrap h1{font-size: 0.16rem;line-height: 0.18rem;}

	.p_preview_nav_wrap iconify-icon{font-size: 0.18rem;}

	.p_inquiry_btn i{padding: .06rem 0.14rem; font-size: 0.14rem;}

}













.p_form_box{display: none; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%);width: 94vw; max-width: 860px; max-height: 95%; box-sizing: border-box; padding: .3rem .4rem .4rem; background: #FFF; -webkit-border-radius:.1rem; border-radius:.1rem; z-index: 2016;overflow: hidden;}

.p_form_box .tit{margin-bottom: 0.3rem; display:-webkit-flex; display:flex; flex-wrap:nowrap;align-items: center;}

.p_form_box span{margin-right: 0.2rem;}

.p_form_box .box_tit{line-height: 0.4rem;}

.p_form_box .tit h6{font-size: 15px;}

.p_form_box iconify-icon{flex-shrink: 0; margin-left: auto; font-size: 0.3rem;cursor: pointer;-webkit-transition:all .5s ease; transition:all .5s ease;}

.p_form_box iconify-icon:hover{color: var(--i_color); -webkit-transform:rotate(-360deg); transform:rotate(-360deg);}



#wpforms-152{--input_font_size:14px;--input_height:.46rem}

#wpforms-form-152{width:100%;position:relative;overflow:hidden}



#wpforms-152 input,#wpforms-152 button{margin:0;padding:0;border:none;background:none}

#wpforms-152 .wpforms-field{padding:0;margin:0}

#wpforms-152 .wpforms-field-label{font-size:0; margin:0 0 !important; line-height:initial !important}

#wpforms-152 .wpforms-required-label{position:absolute;top:.06rem;left:.1rem;font-size:.16rem;color:#F00}

#wpforms-152 .wpforms-field{width:100%;background:transparent;padding-bottom:.2rem;position:relative;overflow:hidden}



#wpforms-152 .wpforms-field-container input,#wpforms-152 textarea{width:100%;max-width:100% !important;min-width:100%;font-size:var(--input_font_size);color:#333;height:var(--input_height);box-sizing:border-box;border:1px solid var(--border_color);background:none;padding:0 .24rem;-webkit-border-radius:.05rem;border-radius:.05rem;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}

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

#wpforms-152 input{line-height:var(--input_height)}

#wpforms-152 textarea{line-height:.22rem;min-height:1rem;padding:.06rem .24rem}



#wpforms-152-field_1-container,#wpforms-152-field_2-container{width:49% !important;}



#wpforms-152 input::-webkit-input-placeholder,#wpforms-152 textarea::-webkit-input-placeholder{color:rgb(0 0 0 / 40%);font-size:var(--input_font_size)}

#wpforms-152 input::-moz-placeholder,#wpforms-152 textarea::-moz-placeholder{color:rgb(0 0 0 / 40%);font-size:var(--input_font_size)}

#wpforms-152 input::-ms-input-placeholder,#wpforms-152 textarea::-ms-input-placeholder{color:rgb(0 0 0 / 40%);font-size:var(--input_font_size)}



#wpforms-152-field_1-error,#wpforms-152-field_2-error,#wpforms-152-field_3-error,#wpforms-152-field_4-error,#wpforms-152-field_5-error,#wpforms-152-field_6-error{position:absolute;font-size:12px;color:#A90909;}



#wpforms-152 .wpforms-field-container{width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden}

#wpforms-152 .wpforms-submit-container{width: 2rem; margin: 0 auto; text-align:center; padding:0; overflow:hidden; -webkit-border-radius:2rem; border-radius:2rem; position:relative;}

#wpforms-152 .wpforms-submit-container button{width:100%;height:.42rem;font-size:.14rem;color:#FFF;font-weight:bold;line-height:.42rem; background:var(--i_color); cursor:pointer; position:relative; z-index:2}

#wpforms-152 .wpforms-submit-container button:hover{background:var(--i_color2)}

#wpforms-152 .wpforms-submit-container img{position:absolute;top:50%;transform:translate(0,-50%);right:4px;z-index:2}



@media screen and (max-width:768px) {

	.p_form_box{padding: .2rem .3rem .3rem;}

	#wpforms-152 .wpforms-field{width: 100% !important;}

}

@media screen and (max-width:560px) {

	.p_form_box{padding: .1rem .2rem .2rem;}

	.p_form_box .tit h6{font-size: 14px;}

}

















/* .p_banner{position: relative;height: 0;padding-bottom: calc(100vh - var(--header_height)); background: #FFF; overflow: hidden;}

.p_banner::after{

	content: '';position: absolute;left: 0;bottom: 0;

	width: 100%;height: 34%;

	background:-webkit-linear-gradient(top, transparent, rgb(0 0 0 / 10%)); background:linear-gradient(to bottom, transparent, rgb(0 0 0 / 10%));

}



.p_banner_t{position:absolute; top:46%; transform:translate(0,-50%);left: 8.2%;width: 42%;z-index: 2;}

.p_banner_t p{font-size: 0.22rem;color: #333;font-weight: bold;}

.p_banner_t h2{font-size: 0.68rem;color: #333;font-weight: bold;}



.p_banner_p{position:absolute; top:52%; transform:translate(0,-50%);right: 8.2%;width:38%;height: 86%;}

.p_banner_p img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); max-width: 100%;max-height: 100%;object-fit: contain;}



@media screen and (max-width:1440px) {

	.p_banner_t h2{font-size: 0.58rem;}

}

@media screen and (max-width:1366px) {

	.p_banner_t{left: 6%;}

	.p_banner_p{right: 6%;}

	.p_banner_t h2{font-size: 0.5rem;}

}

@media screen and (max-width:1200px) {

	.p_banner_t h2{font-size: 0.44rem;}

}

@media screen and (max-width:1024px) {

	.p_banner{margin-top: 0.5rem; padding: .6rem 0; height: auto;display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center;justify-content: space-between;}

	.p_banner_t{position: relative; top: initial; left: 3%; transform: none;}

	.p_banner_p{position: relative; top: initial; right: 3%; transform: none; width: 42%;}

	.p_banner_p img{position: relative; top: initial;left: initial; transform: none;}

	.p_banner_t p{font-size: 0.18rem;}

	.p_banner_t h2{font-size: 0.32rem;}

}

@media screen and (max-width:768px) {

	.p_banner_t p{font-size: 0.17rem;}

	.p_banner_t h2{font-size: 0.24rem;}

}

@media screen and (max-width:560px) {

	.p_banner_t{width: 94%;text-align: center;}

	.p_banner_t .i_more{margin-left: auto;margin-right: auto;}

	.p_banner_p{margin-top: 0.3rem; width: 75%;height: auto; right: initial;margin-left: auto;margin-right: auto;}

	.p_banner_t p{font-size: 0.15rem;}

	.p_banner_t h2{font-size: 0.2rem;}

} */



.p_banner{position: relative; background: #FFF; font-size: 0; overflow: hidden;}

.p_banner>img{width: 100%;height: 100%;object-fit: cover;}



















.p_box_tit{position: relative;}



.p_box_tit h2{padding-bottom: 0.18rem; font-size: 0.48rem;color: #333;font-weight: bold;position: relative;}

.p_box_tit h2::before,.p_box_tit h2::after{content: '';position:absolute; left:50%; transform:translate(-50%,0);}

.p_box_tit h2::before{bottom: 0;width: 1.4rem;height: 4px;background: var(--i_color);}

.p_box_tit h2::after{bottom: -14px; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:9px solid var(--i_color);}

.p_box_tit h2 i{color: var(--i_color);font-weight: bold;}



.p_box_tit.center,.p_box_tit.center h2{text-align: center;}

.p_box_tit .sub_tit1,.p_box_tit .sub_tit2{margin-top: 0.4rem;}



.p_tp_block.dark .p_box_tit h2,.p_tp_block.dark .p_box_tit .sub_tit1,.p_tp_block.dark .p_box_tit .sub_tit2{color: #FFF;}



@media screen and (max-width:1440px) {

	.p_box_tit h2{font-size: 0.4rem;}

}

@media screen and (max-width:1366px) {

	.p_box_tit h2{font-size: 0.36rem;}

}

@media screen and (max-width:1200px) {

	.p_box_tit h2{font-size: 0.32rem;}

}

@media screen and (max-width:1024px) {

	.p_box_tit h2{font-size: 0.26rem;}

	.p_box_tit h2::before{width: 1rem;height: 3px;}

	.p_box_tit h2::after{bottom: -11px;border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid var(--i_color);}

	.p_box_tit .sub_tit1,.p_box_tit .sub_tit2{margin-top: 0.3rem;}

}

@media screen and (max-width:768px) {

	.p_box_tit h2{padding-bottom: 0.12rem;font-size: 0.24rem;}

	.p_box_tit h2::before{width: .7rem;height: 3px;}

}

@media screen and (max-width:560px) {

	.p_box_tit h2{font-size: 0.18rem;}

	.p_box_tit h2::before{width: .6rem;height: 2px;}

	.p_box_tit h2::after{bottom: -8px;

		border-left: 6px solid transparent;

		border-right: 6px solid transparent;

		border-top: 6px solid var(--i_color);

	}

	.p_box_tit .sub_tit1,.p_box_tit .sub_tit2{margin-top: 0.2rem;}

}

















.p_xuanran{
	background:-webkit-linear-gradient(top, #F1F1F1, transparent);
	background:linear-gradient(to bottom, #F1F1F1, transparent);
}


.p_xuanran_box{width: 100%; max-width: 10rem;margin-left: auto;margin-right: auto;position: relative;}



.p_xuanran_list{width: calc(100% - 1.6rem);margin-left: auto;margin-right: auto; position:relative; overflow:hidden}

.p_xuanran_list .swiper-wrapper{display:-webkit-flex; display:flex; position:relative; width:100%}



.p_xuanran_list .swiper-slide{width:100%;flex-shrink:0; position:relative; cursor: pointer; overflow:hidden;-webkit-transition:all .5s ease; transition:all .5s ease;}

.p_xuanran_list .swiper-slide::before{content:""; display:block; padding-bottom:50.69%}

.p_xuanran_list .swiper-slide img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; object-fit:contain; -webkit-transition: all .5s ease; transition: all .5s ease}



.p_xuanran_list .swiper-slide{opacity: 0;}

.p_xuanran_list .swiper-slide-active{opacity: 1 !important;}



.p_xuanran-prev,.p_xuanran-next{position:absolute; top:50%; transform:translate(0,-50%); width:.4rem; height:1.04rem; z-index:3; cursor:pointer; outline:none; -webkit-user-select:none; user-select:none}

.p_xuanran-prev{left:0;}

.p_xuanran-next{right:0;}

.p_xuanran-prev img,.p_xuanran-next img{opacity: .3; max-width: 100%;max-height: 100%;object-fit: contain;}

.p_xuanran_list .swiper-button-disabled{cursor:not-allowed}



.p_xuanran-pagination{display:none; margin-top:0.3rem; text-align:center}

.p_xuanran-pagination .swiper-pagination-bullet{width:.08rem; height:.08rem; display:inline-block; margin:0 6px; background:#CCC; -webkit-border-radius:50%; border-radius:50%; outline:none; cursor:pointer;}

.p_xuanran-pagination .swiper-pagination-bullet-active{background:var(--i_color)}



@media screen and (max-width:1440px) {

	.p_xuanran-prev,.p_xuanran-next{height: 0.8rem;}

}

@media screen and (max-width:1366px) {}

@media screen and (max-width:1200px) {}

@media screen and (max-width:1024px) {

	.p_xuanran_box{width: 70%;}

	.p_xuanran-prev,.p_xuanran-next{width: 0.3rem;height: 0.6rem;}

}

@media screen and (max-width:768px) {

	.p_xuanran_box{width: 80%;}

}

@media screen and (max-width:560px) {

	.p_xuanran_box{width: 100%;}

	.p_xuanran_list{width: calc(100% - 1.1rem);}

	.p_xuanran-prev,.p_xuanran-next{width: 0.2rem;height: 0.4rem;}

}













.p_xuanran_ico{display:-webkit-flex; display:flex; flex-wrap:nowrap;justify-content: center; gap: 0 3%;}

.p_xuanran_ico dt{text-align: center;width: 100%;}



.p_xuanran_ico .ico{margin-bottom: 0.2rem;}

.p_xuanran_ico .ico img{height: 0.8rem;}

.p_xuanran_ico p{font-size: 0.22rem;}



@media screen and (max-width:1440px) {}

@media screen and (max-width:1366px) {

	.p_xuanran_ico p{font-size: 0.18rem;}

}

@media screen and (max-width:1024px) {

	.p_xuanran_ico .ico img{height: 0.56rem;}

	.p_xuanran_ico p{font-size: 0.16rem;}

}

@media screen and (max-width:768px) {

	.p_xuanran_ico{flex-wrap: wrap;justify-content: flex-start;gap: .3rem 4%;}

	.p_xuanran_ico dt{width: 48%;}

	.p_xuanran_ico .ico{margin-bottom: 0.14rem;}

	.p_xuanran_ico .ico img{height: 0.5rem;}

	.p_xuanran_ico p{font-size: 0.15rem;}

}

@media screen and (max-width:560px) {

	.p_xuanran_ico p{font-size: 0.14rem;}

	.p_xuanran_ico .ico img{height: 0.4rem;}

}













/* -------------------------------------- */

.p_tp_block{position: relative; overflow: hidden;}

.p_tp_block.light{background: #FFF;}

.p_tp_block.gray{background: #F1F1F1;}

.p_tp_block.dark{background: #2F2F2F;}





/* Background Pic */

.p_tp_block>img{

	position:absolute; top:0; left:0;

	width: 100%;

	height: 100%;object-fit: cover;

}

.p_tp_block .wrap{position: relative;}

.p_tp_block.dark .i_tit h2,.p_tp_block.dark .i_tit .sub_tit1,.p_tp_block.dark .i_tit .sub_tit2{color: #FFF;}







.p_tp2_cont{position: relative;}

.p_tp2_cont .img{width: 100%;font-size: 0;}

.p_tp2_cont .img img{width: 100%;}

.p_tp2_cont figcaption{position:absolute; top:.8rem; left: 0;width: 100%;z-index: 2;}

.p_tp2_cont img.center{display: block;margin-left: auto;margin-right: auto;}

@media screen and (max-width:1366px) {

	.p_tp2_cont figcaption{top: 0.6rem;}

}

@media screen and (max-width:1024px) {

	.p_tp2_cont figcaption{top: 0.4rem;}
	.p_tp2_cont .img{background: #000;}
	.p_tp2_cont .img img{opacity: .35;}
}

@media screen and (max-width:768px) {

	.p_tp2_cont{padding: .5rem 0 .8rem;}

	.p_tp2_cont .img{position: absolute;left: 0;top: 0;height: 100%;}

	.p_tp2_cont .img img{height: 100%;object-fit: cover;}

	.p_tp2_cont figcaption{position: relative;top: 0;}

}

@media screen and (max-width:560px) {

	.p_tp2_cont{padding: .3rem 0 .5rem;}

}









/* Pagemaker */

.p_tp_block figure{margin:0 auto;}



.p_tp_block .img{text-align: center;}

.p_tp_block .img img{max-width: 100%;}



.p_tp_block figcaption{color: #333;}

.p_tp_block.dark figcaption{color: #FFF;}

.p_tp_block figcaption.center{text-align: center;}

.p_tp_block figcaption h1,

.p_tp_block figcaption h2,

.p_tp_block figcaption h3,

.p_tp_block figcaption h4,

.p_tp_block figcaption h5,

.p_tp_block figcaption h6,

.p_tp_block figcaption b,

.p_tp_block figcaption strong{font-weight: bold;}





/* Icon List */

.p_tp_ico_list{display:-webkit-flex; display:flex; flex-wrap:nowrap;justify-content: center; gap: 0 3%;}

.p_tp_ico_list dt{text-align: center;width: 100%;}



.p_tp_ico_list .ico{margin-bottom: 0.3rem;}

.p_tp_ico_list .ico img{height: 0.44rem;}

.p_tp_ico_list p{font-size: 0.18rem;}

.p_tp_ico_list h6{margin-top: 0.1rem; font-size: 0.16rem;color: #666;}

.p_tp_block.dark .p_tp_ico_list p,.p_tp_block.dark .p_tp_ico_list h6{color: #FFF;}



.p_tp_ico_list.white{gap: .3rem 2.5%;}

.p_tp_ico_list.white dt{box-sizing: border-box;padding: .38rem .2rem; background: #FFF;-webkit-border-radius:.1rem; border-radius:.1rem;overflow: hidden;}

.p_tp_ico_list.white p{color: #333 !important;}

.p_tp_ico_list.white h6{color: #666 !important;}



@media screen and (max-width:1440px) {}

@media screen and (max-width:1366px) {

	.p_tp_ico_list p{font-size: 0.17rem;}

	.p_tp_ico_list.white dt{padding: .32rem .14rem;}

}

@media screen and (max-width:1200px) {

	.p_tp_ico_list{gap: 0 2%;}

}

@media screen and (max-width:1024px) {

	.p_tp_ico_list .ico{margin-bottom: 0.2rem;}

	.p_tp_ico_list .ico img{height: 0.3rem;}

	.p_tp_ico_list p{font-size: 0.15rem;}

	.p_tp_ico_list h6{font-size: 14px;}



	.p_tp_ico_list.white{flex-wrap: wrap;justify-content: flex-start;gap: .2rem 2%;}

	.p_tp_ico_list.white dt{width: 32%; padding: .26rem .1rem;}

}

@media screen and (max-width:768px) {

	.p_tp_ico_list{flex-wrap: wrap;justify-content: flex-start;gap: .3rem 2%;}

	.p_tp_ico_list dt{width: 32%;}

	.p_tp_ico_list p{font-size: 0.14rem;}



	.p_tp_ico_list.white dt{width: 49%;}

}

@media screen and (max-width:560px) {

	.p_tp_ico_list dt{width: 49%;}

	.p_tp_ico_list .ico img{height: 0.24rem;}



	.p_tp_ico_list.white{gap: .1rem 2%;}

}









/* Pic List */

.p_tp_pic_list{display:-webkit-flex; display:flex; flex-wrap:nowrap;gap: 0 3%;}

.p_tp_pic_list dt{width: 100%;text-align: center;cursor: pointer;}

.p_tp_pic_list .img{width:100%; position:relative; -webkit-border-radius:.2rem; border-radius:.2rem; overflow:hidden}

.p_tp_pic_list .img::before{content:""; display:block; padding-bottom:54%}

.p_tp_pic_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}

.p_tp_pic_list p{margin-top: 0.16rem; font-size: 0.22rem;}

.p_tp_block.dark .p_tp_pic_list p{color: #FFF;}

.p_tp_pic_list dt:hover p{color: var(--i_color);text-decoration: underline;}



@media screen and (max-width:1440px) {

	.p_tp_pic_list p{font-size: 0.2rem;}

}

@media screen and (max-width:1366px) {

	.p_tp_pic_list p{font-size: 0.18rem;}

}

@media screen and (max-width:1200px) {

	.p_tp_pic_list p{font-size: 0.16rem;}

}

@media screen and (max-width:1024px) {

	.p_tp_pic_list p{font-size: 0.15rem;}

}

@media screen and (max-width:768px) {

	.p_tp_pic_list{flex-wrap: wrap;gap: .3rem 4%;}

	.p_tp_pic_list dt{width: 48%;}

	.p_tp_pic_list .img{-webkit-border-radius:.1rem; border-radius:.1rem;}

	.p_tp_pic_list p{margin-top: 0.1rem; font-size: 0.14rem;}

}













/* Tab Content */

.p_tp_tabcont{display:-webkit-flex; display:flex; flex-wrap:wrap;justify-content: space-between;align-items: center;}

.tab__pic{width: 50%;}

.tab__pic dl{position: relative;}

.tab__pic dl::before,.tab__pic dl::after{content: '';position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);-webkit-border-radius:50%; border-radius:50%;border: 1px dashed var(--border_color);}

.tab__pic dl::before{width: 108%;height: 108%;}

.tab__pic dl::after{width: 130%;height: 130%;}



.tab__pic dt{display: none; width:100%; position:relative; -webkit-border-radius:50%; border-radius:50%; overflow:hidden}

.tab__pic dt.curr{display: block;}

.tab__pic dt::before{content:""; display:block; padding-bottom:100%}

.tab__pic dt img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; object-fit:contain;}



.tab__txt{width: 40%;position: relative;z-index: 2;}

.tab__txt .tit{padding-bottom: 0.12rem; border-bottom: 1px solid var(--border_color); font-size: 0.28rem;font-weight: bold;}

.tab__txt ul{}

.tab__txt li{padding: 0.26rem 0; border-bottom: 1px solid var(--border_color);cursor: pointer;}

.tab__txt li p{margin-bottom: 0.1rem; font-size: 0.2rem;font-weight: bold;}

.tab__txt li span{display: none; font-size: 0.16rem;}

.tab__txt li.curr p{color: var(--i_color);}



@media screen and (max-width:1440px) {}

@media screen and (max-width:1366px) {}

@media screen and (max-width:1200px) {}

@media screen and (max-width:1024px) {

	.tab__pic{width: 40%;}

	.tab__txt{width: 53%;}

	.tab__txt .tit{font-size: 0.22rem;}

	.tab__txt li{padding: 0.2rem 0;}

	.tab__txt li p{font-size: 0.18rem;}

	.tab__txt li span{font-size: 14px;}

}

@media screen and (max-width:768px) {

	.tab__pic{display: none;}

	.tab__txt{width: 100%;}

}

@media screen and (max-width:560px) {

	.tab__txt .tit{font-size: 0.18rem;}

	.tab__txt li p{font-size: 0.16rem;}

}















.p_tp_block .float{width: 100%; position: relative;font-size: 0; overflow: hidden;}

.p_tp_block .float>img{width: 100vw;}



.p_tp_block .float figcaption{position:absolute; top:50%; transform:translate(0,-50%);width: 37%;}

.p_tp_block .float figcaption.left{left: 8%}

.p_tp_block .float figcaption.right{right: 8%}



.p_tp_block .float figcaption>p{margin-bottom: 0.1rem; font-size: 0.5rem; font-weight: bold;}

.p_tp_block .float figcaption>h6{font-size: 0.2rem;}

.p_tp_block.dark .float figcaption>p,.p_tp_block.dark .float figcaption>h6{color: #FFF;}



.float_icolist{display:-webkit-flex; display:flex; flex-wrap:wrap;gap:.26rem 4%;}

.float_icolist li{width: 30.66%; text-align: center;}

.float_icolist .ico{width: 1rem;height: 1rem;margin-left: auto;margin-right: auto; background: rgb(255 255 255 / 20%);-webkit-border-radius:.1rem; border-radius:.1rem;overflow: hidden;position: relative;}

.float_icolist .ico img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);height: 0.7rem;}

.float_icolist p{margin-top: 0.04rem; font-size: 0.2rem;color: #FFF;font-weight: bold;}



@media screen and (max-width:1440px) {

	.p_tp_block .float figcaption.left{left: 5%}

	.p_tp_block .float figcaption.right{right: 5%}

	.p_tp_block .float figcaption>p{font-size: 0.4rem;}

	.p_tp_block .float figcaption>h6{font-size: 0.18rem;}



	.float_icolist .ico{width: 0.8rem;height: 0.8rem;}

	.float_icolist .ico img{height: 0.54rem;}

	.float_icolist p{font-size: 0.18rem;}

}

@media screen and (max-width:1366px) {

	.p_tp_block .float figcaption>p{font-size: 0.36rem;}

}

@media screen and (max-width:1200px) {

	.p_tp_block .float figcaption.left{left: 3%}

	.p_tp_block .float figcaption.right{right: 3%}

	.p_tp_block .float figcaption>p{font-size: 0.32rem;}

	.p_tp_block .float figcaption>h6{font-size: 0.17rem;font-weight: normal;}



	.float_icolist .ico{width: 0.7rem;height: 0.7rem;}

	.float_icolist .ico img{height: 0.48rem;}

	.float_icolist p{font-size: 0.17rem;}

}

@media screen and (max-width:1024px) {

	.p_tp_block .float figcaption{width: 50%;}

	.p_tp_block .float figcaption>p{font-size: 0.22rem;}

	.p_tp_block .float figcaption>h6{font-size: 0.15rem;}



	.float_icolist .ico{width: 0.6rem;height: 0.6rem;}

	.float_icolist .ico img{height: 0.4rem;}

	.float_icolist p{font-size: 0.15rem;}

}

@media screen and (max-width:768px) {

	.p_tp_block .float>img{opacity: .5; position: absolute;top: 0; left: 0; height: 100%;object-fit: cover;}

	.p_tp_block .float figcaption{position: relative;top: initial;left: initial !important;right: initial !important; transform: none;width: 100%;box-sizing: border-box;padding: 1rem 3vw;}



	.p_tp_block .float figcaption>p{font-size: 0.18rem;}

	.p_tp_block .float figcaption>h6{font-size: 0.14rem;}

}

@media screen and (max-width:560px) {

	.p_tp_block .float figcaption{padding: .6rem 3vw;}

	.float_icolist li{width: 48%;}

	.float_icolist p{font-size: 0.14rem;}

}

















.p_video{width: 100%; font-size: 0; position: relative; overflow: hidden;}
.p_video::before{content: '';display: block;padding-bottom: 56.25%;}
.p_video iframe{position:absolute; top:0; left:0; width:100%; height:100%; object-fit: cover;}




/*
.p_video>img{width: 100vw;}
.p_video>video{width: 100vw;}


.p_video_t{position:absolute; top:50%; transform:translate(0,-50%);left: 0;width: 100%;}

.p_video_t .i_tit,.p_video_t .p_box_tit{margin-bottom: 10%;}

.p_video_t .i_tit h2,.p_video_t .i_tit p{color: #FFF;}

.p_video_t .p_box_tit h2,.p_video_t .p_box_tit p{color: #FFF;}



.p_v_btn{margin-left: auto;margin-right: auto; width: 0.7rem;height: 0.7rem; -webkit-border-radius:50%; border-radius:50%;background: rgb(191 27 29 / 80%);position: relative;cursor: pointer;}

.p_v_btn i{display: block; position:absolute; top:50%; left:54%; transform:translate(-50%,-50%); width:0; height:0; border-top:8px solid transparent; border-bottom:8px solid transparent; border-left:12px solid #FFF;} */




/* @media screen and (max-width:1024px) {

	.p_video>img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit: cover;}

	.p_video_t{padding: 1rem 0; min-height: 2.3rem; position: relative; top: initial; transform: none; display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center;}

	.p_v_btn{width: 0.54rem;height: 0.54rem;}

}

@media screen and (max-width:768px) {

	.p_video_t .i_tit,.p_video_t .p_box_tit{margin-bottom: .4rem;}

}

@media screen and (max-width:560px) {

	.p_video_t .i_tit,.p_video_t .p_box_tit{margin-bottom: .2rem;}

	.p_video_t{padding: .4rem 0; min-height: 1.4rem;}

	.p_v_btn{width: 0.44rem;height: 0.44rem;}

} */









/* eject videos */

.vd_box {

	display: none;

	position: fixed;

	top: 52%;

	left: 50%;

	transform: translate(-50%, -50%);

	z-index: 2016;

	width: 60%;

	max-height: 90%;

}

.vd_box::before {

	content: '';

	display: block;

	padding-bottom: 56.25%;

}

.close_v {

	position: absolute;

	top: -.2rem;

	right: -.2rem;

	width: 0.4rem;

	height: 0.4rem;

	background: var(--i_color);

	z-index: 2;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	cursor: pointer;

}

.close_v::before {

	content: '+';

	position: absolute;

	top: 50%;

	left: 50%;

	font-size: 0.44rem;

	color: #FFF;

	-webkit-transform: translate(-50%, -50%) rotate(45deg);

	transform: translate(-50%, -50%) rotate(45deg)

}

.vd_box iframe {

	position: absolute;

	top: 0;

	right: 0;

	width: 100%;

	height: 100%;

	background: #000;

	object-fit: contain;

}

@media screen and (max-width:1024px) {

	.vd_box {

		width: 80%;

	}

	.close_v::before {

		font-size: 0.4rem;

	}

}

@media screen and (max-width:768px) {

	.vd_box {

		width: 88%;

	}

	.close_v {

		top: -.15rem;

		right: -.15rem;

		width: 0.3rem;

		height: 0.3rem;

	}

	.close_v::before {

		font-size: 0.3rem;

	}

}











/* More Features */
.p_features{background: #F1F1F1;}

.p_features_list{display:-webkit-flex; display:flex; flex-wrap:wrap;}

.p_features_list dt{text-align: center; background: #FFF; box-sizing: border-box;padding: .3rem .16rem; -webkit-border-radius:.06rem; border-radius:.06rem;}

.p_features_list.col_3{gap: .5rem 6%;}
.p_features_list.col_4{gap: .4rem 3%;}
.p_features_list.col_3 dt{width: 29.33%;}
.p_features_list.col_4 dt{width: 22.75%;}

.p_features_list .ico{}
.p_features_list .ico img{max-width: 100%; height: 1.32rem;object-fit: contain;}

.p_features_list p{margin-top: 0.14rem; font-size: 0.2rem;font-weight: bold;overflow:hidden;}


@media screen and (max-width:1366px) {
	.p_features_list .ico img{height: 1.1rem;}
}
@media screen and (max-width:1200px) {}
@media screen and (max-width:1024px) {
	.p_features_list.col_3{gap: .3rem 3%;}
	.p_features_list.col_4{gap: .3rem 3%;}
	.p_features_list.col_3 dt{width: 31.33%;}

	.p_features_list .ico img{height: .8rem;}
	.p_features_list p{font-size: 0.17rem;}
}
@media screen and (max-width:768px) {
	.p_features_list.col_4{gap: .24rem 4%;}
	.p_features_list.col_4 dt{width: 48%;}

	.p_features_list .ico img{height: .7rem;}
	.p_features_list p{font-size: 0.15rem;}
}
@media screen and (max-width:560px) {
	.p_features_list.col_3{gap: .18rem 4%;}
	.p_features_list.col_4{gap: .18rem 4%;}
	.p_features_list.col_3 dt{width: 48%;}

	.p_features_list .ico img{height: .6rem;}
}






.p_parameterPic{width: 100%;background: #000;}
.p_parameterPic img{max-width: 100%;display:block; margin:0 auto}






.p_gallery{background: #000;}



.gallery_list{width: 97vw;margin-left: auto; position:relative; overflow:hidden}

.gallery_list .swiper-wrapper{display:-webkit-flex; display:flex; align-items: flex-start; position:relative; width:100%}

.gallery_list .swiper-slide{opacity: .3; flex-shrink:0; position:relative; -webkit-transition:all .5s ease; transition:all .5s ease; cursor: pointer; overflow:hidden}

.gallery_list .swiper-slide::before{content:""; display:block; padding-bottom:48%}

.gallery_list .swiper-slide-active{opacity: 1;}



.gallery_list .swiper-slide>img{position:absolute; top: 0;left: 0; width:100%; height:86%; object-fit:cover; -webkit-transition: all .5s ease; transition: all .5s ease}

.gallery_list .swiper-slide-active>img{height: 100%;}



.gallery_list .txt{

	position: absolute;left: 0;bottom: 14%;box-sizing: border-box;

	width: 100%;padding: 0 .3rem;

	background:-webkit-linear-gradient(top, transparent, rgb(0 0 0 / 90%)); background:linear-gradient(to bottom, transparent, rgb(0 0 0 / 90%));

	-webkit-transition:all .5s ease; transition:all .5s ease;

}

.gallery_list .swiper-slide-active .txt{bottom: 0;}

.gallery_list .txt p{

	padding: 1rem 0 .16rem;

	font-size: 0.18rem;color: #FFF;

	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;

}



.gallery-prev,.gallery-next{position: absolute; top:45%; transform:translate(0,-50%); width:.5rem; height:.4rem; z-index:3; cursor:pointer; outline:none; -webkit-user-select:none; user-select:none}
.gallery-prev{left:0;}
.gallery-next{right:0;}
.gallery-prev iconify-icon,.gallery-next iconify-icon{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); font-size:0.5rem; color:var(--i_color);}
.gallery_list .swiper-button-disabled{cursor:not-allowed}



.gallery-pagination{display:block; margin-top:0.5rem; text-align:center}

.gallery-pagination .swiper-pagination-bullet{width:.08rem; height:.08rem; display:inline-block; margin:0 6px; background:#CCC; -webkit-border-radius:50%; border-radius:50%; outline:none; cursor:pointer;}

.gallery-pagination .swiper-pagination-bullet-active{background:var(--i_color)}



@media screen and (max-width:1024px) {

	.gallery_list .txt p{font-size: 0.16rem;}
	.gallery-prev iconify-icon, .gallery-next iconify-icon{font-size: 40px;}

}

@media screen and (max-width:768px) {

	.gallery_list{width: 100vw;margin-right: auto;}

	.gallery_list .swiper-slide>img{height: 100%;}

	.gallery_list .txt{bottom: 0;padding: 0 .2rem;}

	.gallery-pagination{margin-top: 0.3rem;}

}

@media screen and (max-width:560px) {
	.gallery-prev iconify-icon, .gallery-next iconify-icon{font-size: 36px;}
}















.p_parameters_box{background: #000;}

/* Choose 2024-03-25 */
.p_parameters_choose{display:-webkit-flex; display:flex; flex-wrap:wrap;}

.p_parameters_choose_tabs{width: 20%;background: #000;position: relative;margin-bottom: 1px;}
.p_parameters_choose_tabs::before{content: ''; position: absolute;left: 0;top: 0;width: 100%;height: 100%;box-sizing: border-box; border:1px solid  #222; border-right: none;}
.p_parameters_choose_tabs li{margin-bottom: -1px; padding: .2rem .2rem;position: relative; cursor: pointer;z-index: 2;}
.p_parameters_choose_tabs li::before{content: ''; position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #222;}
.p_parameters_choose_tabs li::after{display: none; content: '';position: absolute;top: 0;left: 0;width: calc(100% + 2px);height: 100%;box-sizing: border-box;border: 2px solid var(--i_color);border-right: none;background: #000;}
.p_parameters_choose_tabs li p{font-size: 15px;color: #FFF;position: relative;z-index: 3;}

.p_parameters_choose_tabs li.active::after{display: block;}
.p_parameters_choose_tabs li.active p{color: var(--i_color);}


.p_parameters_choose_cont{width: 80%;box-sizing: border-box;border: 2px solid var(--i_color);position: relative;}
.p_parameters_choose_cont dt{display: none; box-sizing: border-box;padding: .3rem .6rem .5rem; flex-wrap:nowrap;gap: 0 4%;}
.p_parameters_choose_cont dt.active{display:-webkit-flex; display:flex;}
.p_parameters_choose_img{flex-shrink: 0; width: 1.6rem;height: 1.6rem;background: #FFF;position: relative;}
.p_parameters_choose_img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:80%; height:80%; object-fit: contain;}
.p_parameters_choose_info{width: 100%;}
.p_parameters_choose_info h3{font-size: 0.24rem;color: #FFF;font-weight: bold;margin-bottom: 0.18rem}
.p_parameters_choose_info ul{}
.p_parameters_choose_info li{padding: .1rem 0; display:-webkit-flex; display:flex; flex-wrap:wrap;justify-content: space-between;align-items: center; border-top: 1px solid #222;}
.p_parameters_choose_info p,.p_parameters_choose_info span{font-size: 15px; width: 46%; word-wrap:break-word}
.p_parameters_choose_info p{color: #FFF;}
.p_parameters_choose_info span{color: #FFF;}

.p_parameters_choose_btn{margin-top: 0.2rem;background: var(--i_color);padding: .1rem .2rem; font-size: 14px;color: #FFF;-webkit-border-radius:2rem; border-radius:2rem;cursor: pointer;}
/* .p_parameters_choose_btn{margin-top: 0.2rem; display:-webkit-flex; display:flex; flex-wrap:wrap;gap: .1rem .2rem;}
.p_parameters_choose_btn button{background: var(--i_color);padding: .1rem .2rem; font-size: 14px;color: #FFF;-webkit-border-radius:2rem; border-radius:2rem;cursor: pointer;} */

.disabled_btn {
	cursor: not-allowed;
    opacity: 0.6;
	background: #CCC;
}

@media screen and (max-width:1024px) {
	.p_parameters_choose_tabs{width: 30%;}

	.p_parameters_choose_cont{width: 70%;}
	.p_parameters_choose_cont dt{flex-wrap: wrap;padding: .3rem .4rem .4rem;}
	.p_parameters_choose_img{width: 1.4rem;height: 1.4rem;}
	.p_parameters_choose_info{margin-top: 0.2rem;}
	.p_parameters_choose_info h3{font-size: 0.2rem;}
}
@media screen and (max-width:768px) {
	.p_parameters_choose_tabs li p{font-size: 14px;}
	.p_parameters_choose_cont dt{padding: .3rem .24rem .3rem;}
	.p_parameters_choose_info p, .p_parameters_choose_info span{font-size: 14px;}
}
@media screen and (max-width:560px) {
	.p_parameters_choose_tabs li{padding: .14rem .16rem;}
	.p_parameters_choose_img{width: 1rem;height: 1rem;}
	.p_parameters_choose_cont dt{padding: .2rem .2rem .26rem;}
	.p_parameters_choose_info{margin-top: 0.18rem;}
	.p_parameters_choose_info li{padding: .06rem 0;}
	.p_parameters_choose_info h3{font-size: 0.18rem;}
	.p_parameters_choose_info p, .p_parameters_choose_info span{font-size: 13px;}

	.p_parameters_choose_btn{width: 100%;box-sizing: border-box; padding: .08rem .14rem;font-size: 13px;}
	/* .p_parameters_choose_btn button{width: 100%;box-sizing: border-box; padding: .08rem .14rem;font-size: 13px;} */
}

.p_parameters_cont{
	--padding:.2rem;
	--gap:.3rem;
}

.p_parameters_cont{
	display:-webkit-flex; display:flex; flex-wrap:nowrap;
}

.p_parameters_cont .tit{width: 100%; margin-bottom: 0.2rem; box-sizing: border-box; padding: .1rem var(--padding); background: var(--i_color);display:-webkit-flex; display:flex; flex-wrap:nowrap;align-items: center;gap: 0 var(--gap);}

.p_parameters_cont .tit p{font-size: 0.15rem; color: #FFF;font-weight: bold;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}



.p_parameters_list{width: 100%; margin-right: 1%;}

.p_parameters_list .tit p{width: 50%;box-sizing: border-box;}



.p_parameters{padding: 0 var(--padding);}



.p_parameters_pic{margin-bottom: 0.2rem; display:-webkit-flex; display:flex; flex-wrap:nowrap;align-items: center; gap: 0 var(--gap);}

.p_parameters_pic dt{width: 50%;text-align: center;}

.p_parameters_pic img{height: 1.3rem; margin-left: auto;margin-right: auto;}



.p_parameters_list{}

.p_parameter_item{padding: .1rem 0; display:-webkit-flex; display:flex; flex-wrap:nowrap;align-items: center;gap: 0 var(--gap);border-bottom: 1px solid #222;}

.p_parameter_item li{width: 50%; font-size: 0.16rem; color: #FFF;}



.p_parameter_name{font-weight: bold;}





.p_compare_list{flex-shrink: 0; width: 30%;}

.p_compare_list dl{}

.p_compare_list dt{width: 100%; margin-bottom: 0.24rem;}

.p_compare_list dt a{display:-webkit-flex; display:flex; flex-wrap:nowrap;}

.p_compare_list .img{flex-shrink: 0; width: 40%;background: #0D0D0D;-webkit-border-radius:.14rem; border-radius:.14rem;position: relative;overflow: hidden;}

.p_compare_list .img::before{content: '';display: block;padding-bottom: 100%;}

.p_compare_list .img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);max-width: 80%;max-height: 80%;object-fit: contain;}

.p_compare_list .txt{width: 100%; margin: 0.3rem 0 0 .3rem;}

.p_compare_list .txt p{margin-bottom: 0.1rem; font-size: 0.18rem;font-weight: bold;color: #FFF;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

.p_compare_list .txt i{font-size: 0.14rem;color: var(--i_color);text-decoration: underline;}

.p_compare_list dd{width: 100%;background: #0D0D0D; -webkit-border-radius:.2rem; border-radius:.2rem;position:relative; overflow:hidden}

.p_compare_list dd::before{content:""; display:block; padding-bottom:38%}

.p_compare_list dd a{position:absolute; top:0; left:0; width:100%; height:100%}

.p_compare_list dd span{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);text-align: center;}

.p_compare_list dd b{display: block; font-size: 0.4rem;color: var(--i_color);}

.p_compare_list dd i{font-size: 0.17rem;color: #969696; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}



@media screen and (max-width:1440px) {

	.p_compare_list .img{width: 35%;}

}

@media screen and (max-width:1366px) {

	.p_parameters_pic img{height: 1.2rem;}

}

@media screen and (max-width:1200px) {

	.p_parameters_pic img{height: .8rem;}

}

@media screen and (max-width:1024px) {

	.p_parameters_cont .tit p{font-size: 0.14rem;}

	.p_parameters_pic img{height: 0.6rem;}

	.p_parameter_item li{font-size: 0.15rem;}



	.p_compare_list{width: 38%;}

	.p_compare_list .txt{margin: 0.2rem 0 0 0.2rem;}

	.p_compare_list .txt p{font-size: 0.16rem;}

	.p_compare_list dd b{font-size: 0.3rem;}

	.p_compare_list dd i{font-size: 0.15rem;}

}

@media screen and (max-width:768px) {

	.p_parameters_cont{flex-wrap: wrap;}

	.p_parameters_list{margin-right: 0;}

	.p_parameter_item li{font-size: 0.14rem;}



	.p_compare_list{margin-top: 0.4rem; width: 100%;}

	.p_compare_list dt{margin-bottom: 0.14rem;}

	.p_compare_list .img{width: 1.4rem;}

	.p_compare_list dd::before{padding-bottom: 20%;}

	.p_compare_list dd span{top: 46%;}

}

@media screen and (max-width:560px) {

	.p_compare_list .img{width: 1.2rem;}

	.p_compare_list dd{-webkit-border-radius:.1rem; border-radius:.1rem;}

	.p_compare_list dd::before{padding-bottom: 26%;}

}















/* Producuts Comparison Box */

.comparison_loading{display: none; position:fixed; top:48%; left:50%; transform:translate(-50%,-50%);z-index: 2016;}

.comparison_loading iconify-icon{font-size: 0.6rem;color: #FFF;}



.comparison_pop{display: none; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%);width: 94vw; max-width: 1600px; max-height: 95%; box-sizing: border-box; padding: .3rem .4rem .4rem; background: #222;z-index: 2016;overflow: hidden}



.comparison_pop_tit{margin-bottom: 0.4rem; display:-webkit-flex; display:flex; flex-wrap:nowrap;align-items: center;}

.comparison_pop_tit h4{font-size: 0.26rem; color: #FFF; font-weight: bold;}

.comparison_pop_tit iconify-icon{margin-left: auto; font-size: 0.3rem;color: #FFF; cursor: pointer;-webkit-transition:all .5s ease; transition:all .5s ease;}

.comparison_pop_tit iconify-icon:hover{color: var(--i_color); -webkit-transform:rotate(-0deg); transform:rotate(-180deg);}

.comparison_pop_cont .p_series_name{border-bottom-color: #444;}
.comparison_pop_cont .p_series_name>h3{color: #FFF;}


.comparison_pop_cont{padding-right: 0.2rem; height: 56vh;overflow-y: auto;}

.comparison_pop_cont::-webkit-scrollbar{width:3px; height:8px}

.comparison_pop_cont::-webkit-scrollbar-thumb{background:var(--i_color)}



.comparison_pop_cont dt{margin-bottom: 0.5rem;position: relative;}

.comparison_pop_cont dt:last-child{margin-bottom: 0;}

.comparison_pop_cont .p_list{padding: 0 0 !important; gap: .34rem 2%;}

.comparison_pop_cont .p_list li{width: 18.4%;cursor: pointer;}



.comparison_pop_cont .p_list .img{width:100%; position:relative; background: #F1F1F1; -webkit-border-radius:.1rem; border-radius:.1rem; overflow:hidden}

.comparison_pop_cont .p_list .img::before{content:""; display:block; padding-bottom:100%}

.comparison_pop_cont .p_list .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}

.comparison_pop_cont .p_list p{

	position: absolute;

	left: 0;bottom: .1rem;

	width: 100%;

	box-sizing: border-box;

	padding: 0 .1rem;

	text-align: center;

	font-size: 0.16rem;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;

}



@media screen and (max-width:1200px) {

	.comparison_pop_tit h4{font-size: 0.24rem;}

	.p_series_name>h3{font-size: 0.2rem;}

}

@media screen and (max-width:1024px) {

	.comparison_pop_tit{margin-bottom: 0.26rem;}

	.comparison_pop_tit h4{font-size: 0.2rem;}

	.comparison_pop_cont .p_list{margin: .3rem auto 0;}

	.p_series_name>h3{font-size: 0.18rem;}

	.comparison_pop_cont{height: 70vh;}

	.comparison_pop_cont .p_list p{font-size: 0.14rem;}

}

@media screen and (max-width:768px) {

	.comparison_pop{padding: .3rem 0.3rem 0.3rem;}

	.comparison_pop_cont .p_list{gap: .34rem 4%;}

	.comparison_pop_cont .p_list li{width:30.66%;}

}

@media screen and (max-width:560px) {

	.comparison_pop{padding: .3rem 0.2rem 0.3rem;}

	.comparison_pop_cont .p_list li{width:48%;}

}



















.p_download{background: #111;}



.p_download_list{display:-webkit-flex; display:flex; flex-wrap:wrap;gap: .3rem 4%;}

.p_download_list li{

	width: 48%;

	padding: .3rem 0;

	border-top: 1px solid var(--border_color);

	border-bottom: 1px solid var(--border_color);

}

.p_download_list a{display:-webkit-flex; display:flex; flex-wrap:nowrap;}

.p_download_list .t{width: 100%;}

.p_download_list .t p{margin-bottom: 0.2rem; font-size: 0.24rem;color: #FFF; font-weight: bold;}

.p_download_list .t span{display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center;}

.p_download_list .t iconify-icon{font-size: 0.26rem;color: var(--i_color);}

.p_download_list .t span i{margin-left: 0.1rem;font-size: 0.16rem;color: var(--i_color);text-decoration: underline;}



.p_download_list .p{

	width: 40%;

	flex-shrink: 0;

	margin-left: .4rem;

}

.p_download_list .p img{width: 100%;max-height: 1.84rem;object-fit: contain;}



.p_download_list li:hover p{color: var(--i_color);}



@media screen and (max-width:1366px) {

	.p_download_list .t p{font-size: 0.22rem;}

}

@media screen and (max-width:1200px) {

	.p_download_list .t p{font-size: 0.2rem;}

}

@media screen and (max-width:1024px) {

	.p_download_list .t p{font-size: 0.17rem;}

	.p_download_list .t iconify-icon{font-size: 0.22rem;}

	.p_download_list .t span i{font-size: 0.15rem;}

}

@media screen and (max-width:768px) {

	.p_download_list{gap: .2rem 0;}

	.p_download_list li{width: 100%;}

}

@media screen and (max-width:560px) {

	.p_download_list li{padding: .2rem 0;}

	.p_download_list .t p{font-size: 0.16rem;}

	.p_download_list .t iconify-icon{font-size: 0.2rem;}

	.p_download_list .t span i{font-size: 0.14rem;}

}













.p_accessories{background: #000;}



.p_accessories .p_list{padding: 0 0;}

.p_accessories .p_list p{color: #FFF;}













.p_form{

	background:url(../../images/p_form_bg.webp) no-repeat center;

	background-size: cover;

}

.p_form .i_tit h2{color: #FFF;}



#wpforms-303{--input_font_size:14px;--input_height:.46rem}

#wpforms-form-303{width:100%;position:relative;overflow:hidden}



#wpforms-303 input,#wpforms-303 button{margin:0;padding:0;border:none;background:none}

#wpforms-303 .wpforms-field{padding:0;margin:0}

#wpforms-303 .wpforms-field-label{font-size:0; margin:0 0 !important; line-height:initial !important}

#wpforms-303 .wpforms-required-label{position:absolute;top:.06rem;left:.1rem;font-size:.16rem;color:#F00}

#wpforms-303 .wpforms-field{width:100%;background:transparent;padding-bottom:.2rem;position:relative;overflow:hidden}



#wpforms-303 .wpforms-field-container input,#wpforms-303 textarea{width:100%;max-width:100% !important;min-width:100%;font-size:var(--input_font_size);color:#FFF;height:var(--input_height);box-sizing:border-box;border-bottom:1px solid rgb(255 255 255 / 40%);background:none;padding:0 .24rem;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}

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

#wpforms-303 input{line-height:var(--input_height)}

#wpforms-303 textarea{line-height:.22rem;min-height:.8rem;padding:.06rem .24rem;border: none; border-bottom:1px solid rgb(255 255 255 / 40%)}



#wpforms-303-field_1-container,#wpforms-303-field_2-container,#wpforms-303-field_3-container{width:31% !important;}



#wpforms-303 input::-webkit-input-placeholder,#wpforms-303 textarea::-webkit-input-placeholder{color:rgb(255 255 255 / 40%);font-size:var(--input_font_size)}

#wpforms-303 input::-moz-placeholder,#wpforms-303 textarea::-moz-placeholder{color:rgb(255 255 255 / 40%);font-size:var(--input_font_size)}

#wpforms-303 input::-ms-input-placeholder,#wpforms-303 textarea::-ms-input-placeholder{color:rgb(255 255 255 / 40%);font-size:var(--input_font_size)}



#wpforms-303-field_1-error,#wpforms-303-field_2-error,#wpforms-303-field_3-error,#wpforms-303-field_4-error,#wpforms-303-field_5-error,#wpforms-303-field_6-error{position:absolute;font-size:12px;color:#A90909;}



#wpforms-303 .wpforms-field-container{width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden}

#wpforms-303 .wpforms-submit-container{width: 3rem;margin: .2rem auto 0; text-align:center; padding:0; -webkit-border-radius:2rem; border-radius:2rem; overflow:hidden; position:relative;}

#wpforms-303 .wpforms-submit-container button{width:100%;height:.46rem;font-size:.16rem;color:#FFF;font-weight:bold;line-height:.46rem; background:var(--i_color); cursor:pointer; position:relative; z-index:2}

#wpforms-303 .wpforms-submit-container img{position:absolute;top:50%;transform:translate(0,-50%);right:4px;z-index:2}





















/* Products Compare */

.compare_box{

	--col_width:24%;

	--col_width_first:28%;

}



.compare_tit{background: var(--i_color);display:-webkit-flex; display:flex; flex-wrap:wrap;}

.compare_tit dt{width: var(--col_width);}

.compare_tit dt:first-child{flex-shrink: 0; width: var(--col_width_first);}

.compare_tit dt p{height: 0.46rem; line-height: 0.46rem;box-sizing: border-box; padding: 0 .2rem;font-size: 0.16rem;color: #FFF;font-weight: bold;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}





.compare_products_cont{margin: .2rem auto .3rem; display:-webkit-flex; display:flex; flex-wrap:wrap;}

.compare_products{width: var(--col_width);height: 1.3rem; box-sizing: border-box; padding: 0 .2rem;position: relative;}

.compare_products:first-child{width: var(--col_width_first);}



.add_comparison_btn{display: block; width: 100%; height: 100%;background: #FFF; -webkit-border-radius:.2rem; border-radius:.2rem;position:relative; overflow:hidden; cursor: pointer;}

.add_comparison_btn span{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);text-align: center;}

.add_comparison_btn b{display: block; font-size: 0.4rem;color: var(--i_color);}

.add_comparison_btn i{font-size: 0.17rem;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}



.compare_p_pic{

	position:absolute; left:50%; transform:translate(-50%,0);

	top: 0;width: calc(100% - .4rem);height: 100%;

	-webkit-border-radius:.2rem; border-radius:.2rem;

	background: #FFF;

}

.compare_p_pic img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);max-width: 100%;max-height: 100%;object-fit: contain;}

.compare_p_pic iconify-icon{position: absolute;top: 0.1rem;right: 0.1rem;font-size: 0.24rem;color: var(--i_color);cursor: pointer;}





.compare_cont{}

.compare_item{width: 100%;display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center; border-bottom: 1px solid #222;}

.compare_cont .compare_item:first-child{border-top: 1px solid #222;}

.compare_item li{padding: .1rem .2rem; width: var(--col_width);box-sizing: border-box;font-size: 0.15rem; color: #FFF; word-wrap: break-word;}

.compare_item li:first-child{flex-shrink: 0; width: var(--col_width_first);font-weight: bold;word-wrap: break-word;}



@media screen and (max-width:1024px) {

	.compare_tit dt p{font-size: 0.15rem;}

	.compare_products{height: 1rem;}

	.add_comparison_btn b{font-size: 0.34rem;}

	.add_comparison_btn i{font-size: 0.14rem;}



	.compare_item li{font-size: 0.14rem;}



	.compare_tit dt p,.compare_products,.compare_item li{padding-left: 0.1rem;padding-right: 0.1rem;}

	.compare_p_pic{width: calc(100% - 0.2rem);}

}

@media screen and (max-width:768px) {

	/* .compare_box{

		--col_width:24%;

		--col_width_first:28%;

	} */

	.compare_products{height: .8rem;}

	.add_comparison_btn,.compare_p_pic{-webkit-border-radius:.1rem; border-radius:.1rem;}



	.add_comparison_btn i{display: none;}

}

@media screen and (max-width:560px) {

	.compare_tit dt p{font-size: 0.14rem;}

	.compare_products{height: 0.6rem;}

	.compare_p_pic{background: none;}

	.compare_p_pic img{max-height: initial;}

	.compare_p_pic iconify-icon{top: 0;right: 0;}

}















/* Customize commonly used section layouts */
/* --------------------------- */
.wrap_1680{width: 94vw;max-width: 1680px;margin-left: auto;margin-right: auto;}


/* .p_left__t_right{}
.p_left__t_right figure{display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center;}
.p_left__t_right figure>img{width: 52%;}

.p_left__t_right figcaption{width: 42%;margin-left: auto;}

@media screen and (max-width:1024px) {
	.p_left__t_right figure>img{width: 100%;}
	.p_left__t_right figcaption{order: -1; width: 100%;margin: 0 0 .36rem;}
} */
.p_left__t_right{}
.p_left__t_right figure{display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center;justify-content: center;gap: 0 10%;}
.p_left__t_right figure>img{max-width: 52%;}
.p_left__t_right figcaption{max-width: 38%;}
.p_left__t_right figcaption img.center{display: table;margin-left: auto;margin-right: auto;}

@media screen and (max-width:768px) {
	.p_left__t_right figcaption{order: -1; margin-bottom: 0.4rem; width: 100%;max-width: 100%;}
	.p_left__t_right figure>img{max-width: 100%;}
}
@media screen and (max-width:560px) {
	.p_left__t_right figcaption{margin-bottom: 0.3rem;}
}





.p_right__t_left{}
.p_right__t_left figure{display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center;justify-content: center;gap: 0 10%;}
.p_right__t_left figcaption{max-width: 52%;}
.p_right__t_left figure>img{max-width: 38%;}
.p_right__t_left figcaption img.center{display: table;margin-left: auto;margin-right: auto;}

@media screen and (max-width:768px) {
	.p_right__t_left figcaption{width: 100%;max-width: 100%;}
	.p_right__t_left figure>img{margin-top: 0.4rem; max-width: 100%;}
}
@media screen and (max-width:560px) {
	.p_right__t_left figure>img{margin-top: 0.3rem;}
}






.t_hover_p{position: relative;}

.t_hover_p figure>img{position: absolute; top:0; left:0; width:100%; height:100%; object-fit: cover;}

.t_hover_p .wrap{min-height: 5rem; display:-webkit-flex; display:flex; flex-wrap:wrap;justify-content: flex-end;align-items: center;}
.t_hover_p .ta_l{justify-content: flex-start !important;}

.t_hover_p figcaption{width: 50%}
.t_hover_p figcaption img{margin-top: 0.4rem;max-width: 100%;}

@media screen and (max-width:1024px) {
	.t_hover_p{background: #000 !important;}
	.t_hover_p figure>img{opacity: .5;}
	.t_hover_p .wrap{min-height: 3rem; align-items: flex-start;}
	.t_hover_p figcaption{width: 100%;}
}
@media screen and (max-width:768px) {
	.t_hover_p figcaption img{margin-top: 0.3rem;}
}
@media screen and (max-width:560px) {
	.t_hover_p figcaption img{margin-top: 0.2rem;}
}






.pic_box_2{display:-webkit-flex; display:flex; flex-wrap:wrap;justify-content: space-between;}
.pic_box_2 figure{width:38%;display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center;position: relative;}
.pic_box_2 img{width: 100%;}
@media screen and (max-width:768px) {
	.pic_box_2{gap: .4rem 0;}
	.pic_box_2 figure{width: 100%;}
}
@media screen and (max-width:560px) {
	.pic_box_2{gap: .3rem 0;}
}








/* --------------------------- 2024 new details --------------------------- */

.pBanner{width: 100%;font-size: 0; position: relative; overflow: hidden;}
.pBanner>img{width: 100vw;}








.pMultistage{width: 100%; height: 185vh; background: #000; position: relative;}

.pMultistage_item{opacity: 0; width: 100%; position: relative;}
.pMultistage_1{
	padding-top: 40vh;
	height: 17vh;
	/* background: #F00; */
	transform: translateY(26vh) translateZ(0);
	z-index: 4;
}
.pMultistage_1 p{
	width: 54%;text-align: center;
	margin-left: auto;margin-right: auto;
	font-size: 1.5vw;
	color: transparent;
	background-image: linear-gradient(135deg, rgb(255,255,255,.7), white, rgb(255,255,255,.7));
	-webkit-background-clip:text;
	background-clip: text;
}

.pMultistage_2{
	transform: translateY(54vh) translateZ(0);
	/* background: #CCC; */
}

.pMultistage_1,.pMultistage_2{z-index: 4;}

.pMultistage_features{}
.pMultistage_2 dl{
	width: 70%;
	margin-left: auto;margin-right: auto;
	display:-webkit-flex; display:flex; flex-wrap:wrap;gap: .46rem 0;
}
.pMultistage_2 dt{width: 33.33%;text-align: center;box-sizing: border-box;padding: 0 .4rem;}
.pMultistage_2 dt img{height: .9rem;}
.pMultistage_2 dt p{margin-top: 0.12rem; font-size: 16px;color: #FFF;}


.pMultistage_pic{position: absolute;left: 0;top: 0;width: 100%;height: 100vh; z-index: 3;}
.pMultistage_pic.fixed{position: fixed;}
.pMultistage_pic.fixed_bottom{top: initial; bottom: 0;}
.pMultistage_pic img{position:absolute; left:50%; transform:translate(-50%,0);bottom: 0;width: 54%;}

@media screen and (max-width:1366px) {
	.pMultistage_2 dt img{height: 0.8rem;}
}
@media screen and (max-width:1024px) {
	.pMultistage{height: auto; width: 100%;box-sizing: border-box;padding: .5rem 3% 0;}

	.pMultistage_item{margin-bottom: 0.5rem; opacity: 1; padding: 0 0; transform:none}
	.pMultistage_1{height: auto;}
	.pMultistage_1 p{width: 100%; font-size: 17px;}

	.pMultistage_2 dl{width: 100%;}
	.pMultistage_2 dt img{height: 60px;}
	.pMultistage_2 dt p{font-size: 15px;}

	.pMultistage_pic{position: relative;height: auto;}
	.pMultistage_pic img{position: relative; width: 80%; max-width: 600px;}
}
@media screen and (max-width:768px) {
	.pMultistage_2 dt img{height: 50px;}
}
@media screen and (max-width:560px) {
	.pMultistage_1 p{width: 100%; font-size: 15px;}
	.pMultistage_2 dt{padding: 0 16px;}
	.pMultistage_2 dt p{font-size: 13px;}
}








.pd_secbox{background: #000;}
.pd_sec{font-size: 0;}

.pd_secbox .pd_sec:last-child{padding-bottom: 0.8rem;}


/* ---------------------------- */

.pd_sectit{display: table; max-width: 100%; text-align: center; margin-left: auto;margin-right: auto; position: relative;}
.pd_sectit::before{content: '';position: absolute;left: 0;top: 8px;width: 0.4rem;height: 0.4rem;background:url(../../images/pd_sectit_icon.webp) no-repeat center;background-size: contain;}

.pd_sectit h4{padding:0 .6rem 0.18rem .6rem; font-size: 2vw; font-weight: bold;color: #FFF;}
.pd_sectit h4::before,.pd_sectit h4::after{content: '';position:absolute; left:50%; transform:translate(-50%,0);}
.pd_sectit h4::before{bottom: 0;width: 1.4rem;height: 4px;background: var(--i_color);}
.pd_sectit h4::after{bottom: -14px; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:9px solid var(--i_color);}

.pd_sectit h2{padding:0 .6rem 0.18rem .6rem; font-size: 2vw; font-weight: bold;color: #FFF;}
.pd_sectit h2::before,.pd_sectit h2::after{content: '';position:absolute; left:50%; transform:translate(-50%,0);}
.pd_sectit h2::before{bottom: 0;width: 1.4rem;height: 4px;background: var(--i_color);}
.pd_sectit h2::after{bottom: -14px; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:9px solid var(--i_color);}

.pd_sec_text{padding: 0 8%;text-align: center;}
.pd_sec_text p{font-size: 0.2rem;color: #FFF;line-height: 1.6;}

.pic_box{position: relative;}
.pd_sec_pic{width: 100%; overflow: hidden; text-align: center;}
.pd_sec_pic img{max-width: 100%; width: 100%;}

.pic_box .icon{position: absolute;right: -.3rem;bottom: -.5rem; height: 2.6rem;}

/* ---------------------------- */

.pd_sec_l_txt_r_pic{}
.pd_sec_l_txt_r_pic .wrap{display:-webkit-flex; display:flex; flex-wrap:wrap; align-items: center;}

.pd_sec_l{width: 55%; box-sizing: border-box; position: relative;}

.pd_sec_l_bg{width: 100%;}
.pd_sec_l_bg img{width: 100%;}

.pd_sec_l>span{display: block; padding: .3rem 1rem 0;}
.pd_sec_l_icon{display: block;}
.pd_sec_l_icon img{max-width: 100%; height: 1.3rem;object-fit: contain;}

.pd_sec_l_tit{display: table; margin: .2rem 0 .1rem; position: relative;}
.pd_sec_l_tit::before{content: '';position: absolute;left: -60px;top: 8px;width: 0.4rem;height: 0.4rem;background:url(../../images/pd_sectit_icon.webp) no-repeat center;background-size: contain;}
.pd_sec_l_tit h4,.pd_sec_l_tit h2{padding-bottom: 0.18rem; font-size: 2vw; font-weight: bold;color: #FFF;}

.pd_sec_l_text{}
.pd_sec_l_text p{font-size: 0.2rem;color: #FFF;line-height: 1.6;}

.pd_sec_r{width: 45%;margin-left: auto;}
.pd_sec_r>img{width: 100%;}


@media screen and (min-width:1025px) {
	.l_pic_r_txt .pd_sec_r{order: -1; margin-left: 0}
	.l_pic_r_txt .pd_sec_l{margin-left: auto; width: 52%;}
}


@media screen and (max-width:1440px) {
	.pd_sec_text p,.pd_sec_l_text p{font-size: 0.18rem;}

	.pic_box .icon{height: 2.2rem;}

	.pd_sec_l_icon img{height: 1.1rem;}
	.pd_sec_l_bg{width: 70%;}
}
@media screen and (max-width:1024px) {
	.pd_sectit::before,.pd_sec_l_tit::before{top: 4px; width: 30px;height: 30px;}
	.pd_sec_l_tit::before{left: -46px;}
	.pd_sectit h4{padding: 0 46px 18px 46px;}
	.pd_sectit h4,.pd_sec_l_tit h4{font-size: 24px;}
	
	.pd_sectit h2{padding: 0 46px 18px 46px;}
	.pd_sectit h2,.pd_sec_l_tit h2{font-size: 24px;}

	.pd_sec_text p,.pd_sec_l_text p{font-size: 17px;}
	.pd_sectit h4::before{width: 1rem;height: 3px;}
	.pd_sectit h4::after{bottom: -11px;border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid var(--i_color);}
	
	.pd_sectit h2::before{width: 1rem;height: 3px;}
	.pd_sectit h2::after{bottom: -11px;border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid var(--i_color);}

	.pic_box .icon{height: 160px;}

	.pd_sec_l>span{padding: 0 12% 0 50px;}
	.pd_sec_l_icon img{height: 90px;}
	.pd_sec_l_bg{position: relative;left: -38px;}
}
@media screen and (max-width:768px) {
	.pd_sectit h4,.pd_sec_l_tit h4{font-size: 20px;}
	.pd_sectit h4::before{width: .8rem;height: 2px;}
	
	.pd_sectit h2,.pd_sec_l_tit h2{font-size: 20px;}
	.pd_sectit h2::before{width: .8rem;height: 2px;}
	
	.pd_sec_text p,.pd_sec_l_text p{font-size: 16px;}
	
	.pic_box .icon{right: -14px; bottom: -34px; height: 100px;}

	.pd_sec_l{width: 100%;}
	.pd_sec_l>span{padding: 0 0 0 50px;}
	.pd_sec_l_icon img{height: 74px;}
	.pd_sec_l_bg{display: none;}
	.pd_sec_r{margin-top: 40px; width: 100%; text-align: center;}
	.pd_sec_r>img{max-width: 100%;}
}
@media screen and (max-width:560px) {
	.pd_sectit::before, .pd_sec_l_tit::before{width: 20px;height: 20px;}
	.pd_sectit h4{padding: 0 30px 12px 30px;}
	.pd_sectit h4, .pd_sec_l_tit h4{font-size: 18px;}
	.pd_sectit h4::before{width: .6rem;height: 2px;}
	.pd_sectit h4::after{bottom: -8px;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-top: 6px solid var(--i_color);
	}
	
	.pd_sectit h2{padding: 0 30px 12px 30px;}
	.pd_sectit h2, .pd_sec_l_tit h2{font-size: 18px;}
	.pd_sectit h2::before{width: .6rem;height: 2px;}
	.pd_sectit h2::after{bottom: -8px;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-top: 6px solid var(--i_color);
	}

	.pd_sec_text p, .pd_sec_l_text p{font-size: 14px;}
	.pd_sec_text{padding: 0 0;}

	.pic_box .icon{right: -8px; bottom: -20px; height: 70px;}

	.pd_sec_l>span{padding: 0 0 0 30px;}
	.pd_sec_l_tit::before{left: -30px;}
	.pd_sec_l_icon img{height: 50px;}
}




.pd_sec_bg{position: relative; overflow: hidden;}
.pd_sec_bg>img{display: block; width: 100vw;}
.pd_sec_bg .text{position:absolute; top: 8%; left: 0; width: 100%; height: auto;}

@media screen and (max-width:1200px) {
	.pd_sec_bg .text{top: 6%;}
}
@media screen and (max-width:1024px) {
	.pd_sec_bg{padding-top: 80px;}
	.pd_sec_bg .text{position: initial; margin-bottom: 50px;}
}
@media screen and (max-width:768px) {}
@media screen and (max-width:560px) {
	.pd_sec_bg{padding-top: 60px;}
	.pd_sec_bg .text{margin-bottom: 30px;}
}




/* products details videos */
.pd_sec_v{width: 100%; position: relative; overflow: hidden;}
.pd_sec_v.nofull{display: block; width: 94vw; max-width: 1600px; margin: .8rem auto .8rem;}
.pd_sec_v video{width: 100vw;}
.pd_sec_v.nofull video{width: 100% !important; margin-left: auto;margin-right: auto;}

.pd_secbox section:last-child.pd_sec_v{margin-bottom: 0; padding-bottom: 80px;}

.pd_sec_vText{
	display:flex; flex-wrap:wrap; justify-content: center;
	position: absolute; top: 0; left: 0;
	width: 100%;
	box-sizing: border-box; padding: 3% 6% 5%;
	text-align: center;
	background:linear-gradient(to bottom, #000, transparent);
	/* background: #F60; */
	z-index: 2;
}
.pd_sec_vText.nooverlay{position: initial; transform: none; padding: 0 6% .6rem;}

@media screen and (max-width:1024px) {
	.pd_sec_v,.pd_sec_v.nofull{margin: 60px auto;}
	.pd_sec_v.nofull{width: 100%;}
	.pd_secbox section:last-child.pd_sec_v{padding-bottom: 0;}

	.pd_sec_vText{position: initial; transform: none; padding: 0 6% .6rem;}
}
@media screen and (max-width:560px) {
	.pd_sec_v,.pd_sec_v.nofull{margin: 40px auto;}
	.pd_sec_vText{padding-bottom: 30px !important;}
}