/** Shopify CDN: Minification failed

Line 759:25 Unexpected "3N"

**/
.pcpic{display:inherit;}
img.pcpic{display:initial;}
.mbpic{display:none !important;}
.table-s{}
.table-m{display:none !important;}
.padpic{display:none;}
.p-margin-b8{margin-bottom:8px !important; margin-top:0 !important;}
.p-margin-b25{margin-bottom:30px!important;margin-top:0 !important;}

.pd-load {padding:0;}
.pd-load img{width:20px !important; height:20px; box-shadow:0px 1px 6px 0px rgba(208,208,208,0.3); margin:0 10px; display: inline-block;}
.pd-load a{color:#3A4FBA; display:inline-block;}
.pd-load a:hover{text-decoration: underline}

.breadcrumb-left span{overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; max-width:40%;}

table{width:100%; border-collapse:collapse; border-spacing:0; table-layout:auto; margin:0; color:#777;}
table h7{font-weight:bold;margin-right:10px; color:#222; float:left; width:100%;}
table tr{background: transparent;}
table tr:nth-child(odd){background: #f1f1f1;}
table td{padding: 11px 13px 8px 13px; text-align:left;}
::marker{display:none!important;}

.footer{width:100%; float:left;}
.wrapper-footer{width:100%; float:left;}
.address-wrapper{display:none!important;}
.newsletter-img{width:360px;height:360px;}
/*-------------countdown---------------------*/
ul.countdown25 {
	list-style: none;
	margin: 5px 0;
	padding: 0;
	display: block;
	text-align: center;
}
ul.countdown25 li {
	display: inline-block;
}
ul.countdown25 li span {
	font-size: 50px;
	font-weight: 300;
	line-height: 50px;
}
ul.countdown25 li.seperator {
	font-size: 50px;
	line-height: 50px;
	vertical-align: top;
}
ul.countdown25 li p {
	color: #a7abb1;
	font-size: 12px;
}

.blog-head{padding-bottom:30px;}
.blog-head a{color:#5076FD;}
.blog-head a:hover{color:#191919;}
.blog-center h3{ font-size:26px;}
.blog-center h2{padding-bottom:10px;}
.blog-center p{color:#191919; margin-top:10px!important;}
.blog-text{ padding-left:20px; padding-bottom:20px;}
.blog-center h4,
.blog-head h4,
.blog-text h4{font-size:20px; margin-top:10px!important;} 
.blog-center h5{margin-bottom:5px!important;}
.blog-text p{ font-size:14px; margin-top:10px!important;}
.blog-text a{color:#75767A; font-size:14px;}
.blog-center table{margin-bottom:30px;}

/*-------------about us---------------------*/
.image-banner-item-13ed6053-c1f6-4137-8015-8351a57b6514 {margin-bottom:0!important;}
.slide-block-video_b8DAJP{max-height:400px;}
.section-block-template--15712392282201__slide_show_rNGjtb .fluid-width-video-wrapper{max-height:400px;}
.section-block-template--15712392282201__slide_show_rNGjtb .fluid-width-video-wrapper video{max-height:400px;}
#shopify-section-template--18185004974330__product_tab_block_ibiydj .container-1170{max-width:1110px;}
#shopify-section-template--18185004974330__spotlight_block_PbXgmV .container{max-width:1110px;}
#shopify-section-template--18185004974330__spotlight_block_Gh8QH6 .container{max-width:1110px !important;}
#shopify-section-template--18185004974330__spotlight_block_Uq6Xwr .container{max-width:1110px !important;}
#shopify-section-template--18131997819130__image_banner_eExW8D{background:#08172e; padding-bottom:50px;}
#shopify-section-template--18131997819130__product_tab_block_hHqjXr {background:#08172e;}
#shopify-section-template--18131997819130__product_tab_block_hHqjXr .halo-block{background:#08172e;}
#shopify-section-template--18131997819130__product_tab_block_hHqjXr .product-item{padding:15px 15px; background:#fff;}

/*-------------page2024---------------------*/
.down-txt-top{width:100%; float:left;padding-bottom:30px;}
.down-txt-bottom{width:100%;float:left; margin-bottom:30px;border-bottom:1px solid #eee;}
.down-txt-bottom li{list-style:none; float:left; padding:15px 30px 15px 0;}
#Software li{ list-style:none; padding-left: 15px; width: 100%; float: left;padding: 12px 15px; border-bottom: 1px solid #ccc;}
#Software h3{background:#f8f9fb; padding:10px 15px; margin-bottom:15px;WIDTH: 100%;float: left;}
#Manuals li{ list-style:none;padding-left: 15px; width: 100%; float: left; padding: 12px 15px; border-bottom: 1px solid #ccc;}
#Manuals h3{background:#f8f9fb; padding:10px 15px; margin-bottom:15px;WIDTH: 100%; float: left;}
#Firmware li{ list-style:none;padding-left: 15px; width: 100%; float: left; padding: 12px 15px; border-bottom: 1px solid #ccc;}
#Firmware h3{background:#f8f9fb; padding:10px 15px; margin-bottom:15px;WIDTH: 100%; float: left;}

#shopify-section-template--18185004974330__custom_text_block_RjFNzc .halo-block-header{margin-bottom:0;}

#shopify-section-template--16078448132185__custom_text_block_RjFNzc .halo-block-header{margin-bottom:0;}
.template-page #shopify-section-template--18032180199636__image_banner_eExW8D{background:#C23134; padding-bottom:50px;}
#section-block-template--15969135231065__product_tab_block_hHqjXr{background:#C23134;}
#halo-product-block-template--18032180199636__product_tab_block_hHqjXr{background:#C23134;}
#shopify-section-template--18032180199636__product_tab_block_hHqjXr{background:#C23134;}
#halo-product-block-template--18032180199636__product_tab_block_hHqjXr .card{background:#fff;}
#halo-product-block-template--18032180199636__product_tab_block_hHqjXr .card-information__wrapper{padding:0 15px;}
#halo-product-block-template--18032180199636__product_tab_block_hHqjXr .wrapper__card{padding:0 15px; margin-top:5px; margin-bottom:10px;}
.section-block-template--18032180199636__spotlight_block_dzDmcg .spotlight-inner{padding-left:30px;}

.product2023 {width:100%; max-width: 1080px; margin: 0 auto;}
.full-with-2024{width:100%; float:left;}
.page2024-banner{background:url(https://cdn.shopifycdn.net/s/files/1/0110/6385/3156/files/Store-Banner2021.png) center no-repeat; background-size: cover; width:100%; float:left; padding:80px 30px 120px 30px; margin-bottom:30px;}
.page2024-banner h1{ font-size:24px; color:#fff; text-align:center;}
.page2024{float:left; width:100%; padding-bottom:30px;}
.page2024 h2{}
.page2024 h4{}
.page2024-down-left{width:16%; float:left;}
.page2024-down-right{width:80%; float:left;}
.page2024 .txtright{ float:right;}
/*-------------product2025---------------------*/
.product2025{width:100%; max-width:1170px; margin:0 auto; background:#fff;}
.product2025 h2 {font-size:32px; margin-top:0px;}
.product2025-img-01, .product2025-list{float:left; margin-bottom:56px; position:relative; text-align:center; width:100%;}
.product2025-img-01 p{font-size:16px; line-height:1.5em; text-align:center; padding:0 8%; color:#75767A;}
.product2025-list li{float:left; width:31.2%; margin-right:3%; list-style:none;}
.product2025-list h4{text-align:left; padding:15px 0 10px 10px; margin-bottom:0 !important;}
.product2025-list p{text-align:left; padding:15px 0 10px 10px; line-height:1.5em;}
.product2025-list img{margin:0 auto;}
.product2025-list li:nth-child(3n+3){margin-right:0%;}
.product2025-list li:nth-last-child{margin-right:0%;}

/*-------------product2024---------------------*/
.product2024-all{width:100%; margin:0 auto; background:#fff;}
.product2024{width:100%; max-width:1080px; margin:0 auto; background:#fff;}
.product2025{width:100%; max-width:1170px; margin:0 auto; background:#fff;}
.product2025-amz{width:100%; max-width:1370px; margin:0 auto; background:#fff;}
.product2024 h2 {font-size:32px; margin-top:0px; margin-bottom:25px !important;}
.product2024-img-01,
.product2024-carousel-01, 
.product2024-img-03,
.product2024-img-bg,
.product2024-list,
.product2024-list2,
.product2024-ip67-01, 
.product2024-h265, 
.product2024-audio-01,
.product2024-video,
.product2024-smart-01,
.product2024-features-01{float:left; margin-bottom:56px; position:relative; text-align:center; width:100%;}
.product2024-features-01{margin-bottom:0px;}
.product2024-carousel-mb{margin-bottom:40px; width:100%; display:none;}
.product2024-last{margin-bottom:0px;} 

.product2024-img-01 p,
.product2024-carousel-01 p, 
.product2024-img-03 p,
.product2024-img-bg p,
.product2024-list p,
.product2024-ip67-01 p, 
.product2024-video p, 
.product2024-smart-01 p, 
.product2024-h265 p, 
.product2024-h265t p, 
.product2024-list2 p, 
.product2024-features-01 p{font-size:16px; line-height:1.5em; text-align:center; padding:0 8%; color:#75767A;}

.product2024-img-01 h2,
.product2024-carousel-01 h2,
.product2024-img-03 h2,
.product2024-img-bg h2,
.product2024-list h2,
.product2024-ip67-01 h2,
.product2024-video h2,
.product2024-smart-01 h2,
.product2024-h265 h2,
.product2024-h265t h2,
.product2024-list2 h2,
.product2024-features-01 h2{text-align:center; }

.product2024-ban-01 {width:100%; position: relative; margin-bottom:56px; float:left; }
.product2024-ban-01 h5{width:100%; text-align:center; float:left; margin-top:0;}
.product2024-ban-01 h5 img{ margin:0 auto;}
.product2024-ban-01 h3 {font-size:20px;color:#020612; font-weight:400; margin:0 0 10px 0; width:100%; text-align:center;}
.product2024-ban-01 h2 {font-size:36px; color:#020612; line-height:1.1em; width:100%; text-align:center;}
.ban-text{position:absolute; top:35px; width:100%; }

.product2024-img-01 img{margin:0 auto;}
.product2024-img-01 video{max-width:100%;}

.product2024-txt{position:absolute;top:50px;}
.product2024-txt h2{color:#fff;}
.product2024-txt p{color:#fff;}

.product2024-txt-img{width:760px;float:left;}
.product2024-txt-left{width:320px;float:left;padding:35px 24px 0 24px;}
.product2024-txt-left h2{text-align:left;}
.product2024-txt-left p{text-align:left;padding:0;}
.product2024-txt-right{width:320px;float:left;padding:35px 24px 0 24px;}
.product2024-txt-right h2{text-align:left;}
.product2024-txt-right p{text-align:left;padding:0;}
.product2024-txt-left .p-margin-b25{margin-bottom:10px;}
.product2024-txt-right .p-margin-b25{margin-bottom:10px;}

.product2024-list2{margin-bottom:0;}
.product2024-list2 h2{margin-bottom:30px !important;}
.product2024-list2 ul{margin:0 auto !important; padding:0 auto !important; list-style:none !important; float:left !important;}
.product2024-list2 ul li{float:left; width:48%; margin-right:4%; list-style:none; margin-top:0 !important; padding-bottom:20px;}
.product2024-list2 li{float:left; width:48%; margin-right:4%; list-style:none; margin-top:0 !important; padding-bottom:20px;}
.product2024-list2 h4{text-align:left; padding:5px 0 0px 10px; margin-bottom:0 !important;}
.product2024-list2 p{text-align:left; padding:0px 0 10px 10px; line-height:1.5em;  margin-top:5px;}
.product2024-list2 img{margin:0 auto !important;}
.product2024-list2 ul li:nth-child(2n+2){margin-right:0%;}
.product2024-list2 ul li:nth-last-child{margin-right:0%;}
.product2024-list2 li:nth-child(2n+2){margin-right:0%;}
.product2024-list2 li:nth-last-child{margin-right:0%;}

.product2024-list{background:#F8F9FB; padding:50px 160px;}
.product2024-list p{padding:0 0;}
.product2024-list .img-text li {width:33.33%; text-align:center; margin:10px 0 0 0; min-height:158px; list-style:none; float:left;}
.product2024-list .img-text li img{margin:0 auto; max-width:80px;}
.product2024-list .img-text li h4{line-height:1.2em; font-weight:400;}
.product2024-list .img-text li:nth-child(4){width:38%; margin-left:12%;}
.product2024-list .img-text li:last-child{width:38%; margin-right:12%;}

.nobottom{margin-bottom:0 !important;}
.orange-bg{background:#F9F5EF;}
.grey-bg{background:#f6f7fb !important;}
.product2024.all-txt{width:100%; margin:0 auto; max-width:100%; padding:0 24px;}
.product2024.all-txt h2{font-size:30px; margin-top:40px; text-align:left;}
.product2024.all-txt h2:first-of-type{margin-top:0px;}
.product2024.all-txt p{font-size:16px; color:#75767A;text-align:left;}


.product2024-ip67-01{padding:50px 80px 50px 80px;background:#F6F7FA; text-align:center;}
.product2024-ip67-01 h2{text-align:center;}
.product2024-ip67-01 .f-text {width:100%;}
.product2024-ip67-01 .f-text li {width:25%; float:left; list-style:none; text-align:center; margin-top:10px;}
.product2024-ip67-01 .f-text li img {width:55px !important; margin:0 auto;}
.product2024-ip67-01 .f-text li p{color:#999; font-size:16px; margin-top:0;}
.product2024-ip67-01 p{font-size:16px; text-align:center; padding:0 5%;}
.product2024-ip67-01 h4{margin:10px 0 0px 0; font-size:20px; color:#0B1A47;}
.product2024-ip67-01 img {max-width:48px;}

.product2024-smart-01{}
.product2024-smart-01 h4 {color:#0B1A47;}
.product2024-smart-01 li{width:33%; margin:0; padding-top:15px; float:left; list-style:none;text-align: center;}
.product2024-smart-01 li:nth-child(7){width:50%; padding:0 0% 0 15%; margin-right:0;}
.product2024-smart-01 li:nth-child(8){width:50%; padding:0 15% 0 0%;}

.product2024-features-01 {background:#F6F7FA; color:#bbc3cf; padding:50px 10px 50px 10px; margin-bottom:0;}
.product2024-features-01 h2 {color:#0B1A47;padding: 0 0 30px 0; text-align:center;}
.product2024-features-01 li {width:25%; float:left; list-style: none; text-align: center; border-right:1px solid #ddd; min-height:205px; padding:0px 20px 15px 10px}
.product2024-features-01 li h4 {font-size:16px; color: #0B1A47; margin: 0 0 5px; font-weight:600;line-height: 1.1em;}
.product2024-features-01 li p{color:#999; font-size:14px;}
.product2024-features-01 li p a{text-decoration: underline;}
.product2024-features-01 li img {max-width:40px !important; margin:0 auto; margin-bottom: 10px;}
.product2024-features-01 li:last-child{border-right: 1px solid #F6F7FA; }
.product2024-features-01 li a{font-size:14px;color:#ff7e00;}
.product2024-features-01 li a:hover{color:#0B1A47;}

.padd48{padding:0 40px !important;}
.padd80{padding:56px 80px 0 80px !important;}

.spe{border:0px !important; border-radius:0 !important;text-align:left !important;}
.spe li{margin:0px !important; border-right:1px solid #0D1426; padding:0 15px;}
.spe li:first-child{padding-left:0 !important;}
.spe li:last-child{border-right:0px solid #0D1426; padding-right:0 !important;}
.spe li a {font-size:16px !important; color: #555 !important;line-height:21px !important; padding: 0px !important; }
.spe li.active a {border-bottom:1px solid #3A4FBA !important;color:#3A4FBA !important; }
.spe-center{ }
.spe-01{ padding:30px 0 55px 0; border-bottom:1px solid #eee;float:left;}
.spe-left{ width:20%;float:left;font-size:14px;}
.spe-left h7{color:#0D1426;font-weight:600; font-size: 16px;}
.spe-right{width:80%; float:left;}
.spe-02{padding:30px 0 30px 0; border-bottom:1px solid #eee;float: left;width:100%;}
.spe-right li{float:left;width:100%; font-size:13px; color:#777; line-height:35px;list-style:none;}
.spe-03{padding:40px 0 30px 0; border-bottom:1px solid #eee;float: left;width:100%;}
.spe-03:last-child{border-bottom:0px solid #eee; padding:40px 0 30px 0;}

.jxh001{}
.jxh001 .product2024-ban-01 img{border-radius:12px; overflow: hidden;}
.jxh001 .left01{border-radius:10px;overflow: hidden; width:400px; min-height:410px; margin-right:10px;float:left; background: url(https://cdn.shopify.com/s/files/1/0110/6385/3156/files/JXH001_06.png) center no-repeat;}
.jxh001 .left01 h2{margin-top:60px; font-size:30px; text-align:center;font-weight:500; border-radius:10px;}
.jxh001 .right01{width:670px; float:left; border-radius:10px;overflow: hidden;}
.jxh001 .right01 li{padding:24px 30px;overflow: hidden;list-style:none;float:left; width:calc((100% - 10px) / 2);margin-right:10px; margin-bottom:10px; border-radius:10px; background:#F2F5FA;}
.jxh001 .right01 li p{min-height:46px; width:100%; margin:0; color:#999;font-size:16px; line-height:1.3em;}
.jxh001 .right01 li img{max-height:60px;}
.jxh001 .right01 li h4{font-size:20px; color:#333; margin:13px 0 3px 0;}
.jxh001 .right01 li:nth-child(2){margin-right:0;}
.jxh001 .right01 li:nth-child(3){margin-bottom:0px;}
.jxh001 .right01 li:nth-child(4){margin-right:0; margin-bottom:0px;}
.jxh001 .product2021-03{margin-bottom:30px;}
.jxh001-03{width:100%;float:left;margin-bottom:30px;}
.jxh001-03 h2{text-align:center; padding:40px 15px;font-size:30px;font-weight:500;background:#d6ddec;overflow: hidden;border-radius:10px; margin-bottom:10px;}
.jxh001-03 li{position: relative; padding:0px;overflow:hidden;list-style:none;float:left; width:calc((100% - 20px) / 3);margin-right:10px; border-radius:10px; background:#F2F5FA;}
.jxh001-03 li h4{position: absolute; font-size:20px;text-align:center; width:100%; bottom: 25px;}
.jxh001-03 li:last-child{margin-right:0;}
.jxh001-04 {width:100%; float:left; margin-bottom:30px;position: relative;}
.jxh001-04 h2{text-align:center; padding:40px 15px;font-size:30px;font-weight:500;background:#d6ddec;overflow: hidden;border-radius:10px; margin-bottom:10px;}
.jxh001-04 li{position:relative; padding:0px;overflow: hidden;list-style:none;float:left; width:calc((100% - 10px) / 2);margin-right:10px; margin-bottom:10px; border-radius:10px; background:#F2F5FA;}
.jxh001-04 li h4{position: absolute;font-size:20px; text-align:center; left:30px; top:30px;}
.jxh001-04 li:last-child{margin-right:0;}
.jxh001-05{width:100%; float:left; margin-bottom:30px;}
.jxh001-05 .left01{border-radius:10px;overflow:hidden; width:400px; min-height:410px; margin-right:10px;float:left; background:url(https://cdn.shopify.com/s/files/1/0110/6385/3156/files/JXH001_22.png) center no-repeat;}
.jxh001-05 .left01 h2{margin-top:60px; font-size:30px; text-align:center;border-radius:10px;}
.jxh001-05 .right01 li{padding:0px; overflow:hidden;list-style:none;float:left; width:calc((100% - 10px) / 2);margin-right:10px; margin-bottom:10px; border-radius:10px; background:#F2F5FA;}
.jxh001-05 .right01 li img{max-width:100%; min-height:200px;}
.jxh001-05 .right01 li:first-child img{min-height:410px;}
.jxh001-05 .right01 li:last-child{margin-right:0px;}

.c800 .product2024-ban-01 h3 {color:#fff;text-shadow: 1px 2px 1px #777;}
.c800 .product2024-ban-01 h2 {color:#fff;text-shadow: 1px 2px 1px #777;}
.nct400 .product2024-ban-01 h2 {color:#fff;}
.nct400 .product2024-ban-01 h3 {color:#fff;}
.nct400 .product2024-features-01 li {width:33%;}
.nct400 .product2024-features-01 li:nth-child(4){ border-right:1px solid #f6f7fa;}
.ncpt500 .product2024-ban-01 h2 {color:#fff;}
.ncpt500 .product2024-ban-01 h3 {color:#fff;}
.ncpt500 .product2024-features-01 li {width:33%;}
.ncdk800 .product2024-ban-01 h2 {color:#fff;}
.ncdk800 .product2024-ban-01 h3 {color:#fff;}
.wpt400 .product2024-features-01 li {width:33%;}
.wpt500 .product2024-ban-01 h3 {color:#fff;}
.wpt500 .product2024-ban-01 h2 {color:#fff;}
.acz800 .product2024-ban-01 h3 {color:#fff;}
.acz800 .product2024-ban-01 h2 {color:#fff;}
.wz500 .product2024-ban-01 h3 {color:#fff;}
.wz500 .product2024-ban-01 h2 {color:#fff;}
.fcd600 .product2024-ban-01 h3 {color:#fff;}
.fcd600 .product2024-ban-01 h2 {color:#fff;}
.spt400 .product2024-ban-01 h3 {color:#fff;}
.spt400 .product2024-ban-01 h2 {color:#fff;}
.jxh001 .product2024-ban-01 h3 {color:#fff;}
.jxh001 .product2024-ban-01 h2 {color:#fff;}
.cz504 .product2024-list {padding:50px 100px;}
.cz504 .product2024-list .img-text li {width:25%; min-height:190px; }
.cz504 .product2024-list .img-text li:nth-child(4){width:25%; margin-left:0%;}
.cz504 .product2024-list .img-text li:last-child{width:25%; margin-right:0%;}
.cz500 .product2024-ban-01 h3 {color:#fff;}
.cz500 .product2024-ban-01 h2 {color:#fff;}
.cz500 .product2024-features-01 li {width:33.33%; margin-bottom:20px;}
.cz500 .product2024-features-01 li:nth-child(4) {border-right:1px solid #f6f7fa;}
.c1200 .product2024-ban-01 h3 {color:#fff;}
.c1200 .product2024-ban-01 h2 {color:#fff;}
.was500 .product2024-ban-01 h3 {color:#fff;}
.was500 .product2024-ban-01 h2 {color:#fff;}
.cq3 .product2024-ban-01 h3 {color:#fff;}
.cq3 .product2024-ban-01 h2 {color:#fff;}
.fcd800 .product2024-ban-01 h3 {color:#fff;}
.fcd800 .product2024-ban-01 h2 {color:#fff;}
.c300 .product2024-ban-01 h3 {color:#fff;}
.c300 .product2024-ban-01 h2 {color:#fff;}

.wtl300 .product2024-features-01 li { width:33.33%; margin-bottom:20px;}
.wtl300 .product2024-features-01 li:nth-child(4) {border-right:1px solid #f6f7fa;}
.I41KR .product2024-features-01 li { width:33.33%; margin-bottom:20px;}
.I41KR .product2024-features-01 li:nth-child(4) {border-right:1px solid #f6f7fa;}

.adl500 .product2024-ban-01 h3 {color:#fff;}
.adl500 .product2024-ban-01 h2 {color:#fff;}
.nc500 .product2024-ban-01 h2 {color:#fff;}
.nck500 .product2024-ban-01 h2 {color:#fff;}
.cz800 .product2024-ban-01 h3 {color:#fff;}
.cz800 .product2024-ban-01 h2 {color:#fff;}
.cz800 .product2024-list {padding:50px 100px;}
.cz800 .product2024-list .img-text li {width:25%; min-height:190px; }
.cz800 .product2024-list .img-text li:nth-child(4){margin-left:0;}
.cz800 .product2024-list .img-text li:nth-child(5){margin-left:12%;}
.cz800 .product2024-features-01 li {width:33.33%; margin-bottom:20px;}
.cz800 .product2024-features-01 li:nth-child(4) {border-right:1px solid #f6f7fa;}
.nca200 .product2024-ban-01 h3 {color:#fff;}
.nca200 .product2024-ban-01 h2 {color:#fff;}
.nak200 .product2024-ban-01 h2 {color:#fff;}
.nak200 .product2024-ban-01 h3 {color:#fff;}
.nak500 .product2024-ban-01 h2 {color:#fff;}
.nca500 .product2024-ban-01 h2 {color:#fff;}
.nc800 .product2024-ban-01 h2 {color:#fff;}
.nc800 .product2024-list .img-text li {width:25%;}
.nc800 .product2024-list .img-text li:last-child {margin:0 0%;}
.nck800 .product2024-ban-01 h2 {color:#fff;}
.nck800 .product2024-list .img-text li {width:25%;}
.nck800 .product2024-list .img-text li:last-child {margin:0 0%;}
.ncd800 .product2024-ban-01 h2 {color:#fff;}
.ndk800 .product2024-ban-01 h2 {color:#fff;}
.adlk500 .product2024-ban-01 h2 {color:#fff;}
.adlk500 .product2024-ban-01 h3 {color:#fff;}
.asd810 .product2024-ban-01 h2 {color:#fff;}
.asd810 .product2024-ban-01 h3 {color:#fff;}
.rbc800 .product2024-ban-01 h2 {color:#fff;}
.rbc800 .product2024-ban-01 h3 {color:#fff;}
.jsl .product2024-ban-01 h2 {color:#fff;}
.jsl .product2024-ban-01 h3 {color:#fff;}
.jsl .product2024-ban-01 p {color:#fff; text-align:center; margin-top:0!important;}
.ws800 .product2024-ban-01 h2 {color:#fff;}
.ws800 .product2024-ban-01 h3 {color:#fff;}


.night2024{width:100%;}
.night2024 h2{text-align:center;}
.night2024 .container{max-width:1080px !important; }
.night2024 .Solutions01{float:left; width:calc((100% - 46px)/3); margin-right:23px;}
.night2024 .Solutions01 li{list-style:none !important; background:#fff; text-align:center; padding:21px 15px;border-bottom:1px solid #f5f5f5;}
.night2024 .Solutions01 li img{margin:0 auto;}
.night2024 .Solutions01 li:nth-child(2n+2){background:#F8F9FB;}
.night2024 .Solutions01 li:first-child{position:relative; border-bottom:0px; padding:0px 15px 0px 15px;}
.night2024 .Solutions01 li:first-child h3{margin-bottom:0;}
.night2024 .Solutions01 li:last-child{border-bottom:0px;}
.night2024 .Solutions01 li h2{font-size:26px; font-weight:500; margin-top:0; width:70%; margin-right:15%; color:#0B1A47;}
.night2024 .Solutions01 li h5{font-size:18px;margin:0; color:#0B1A47; font-weight:500;}
.night2024 .Solutions01 li p{font-size:16px; color:#777;margin:0;}
.night2024 .Solutions01 li p a{color:#3A4FBA; border-radius:25px; border:1px solid #0B1A47; width:100%!important; padding:8px 15px;}
.night2024 .Solutions01 li p a:hover{background:#0B1A47; color:#fff;}
.night2024 .Solutions01 li:nth-child(2) {background:#FFF !important;}
.night2024 .Solutions01:last-child{margin-right:0;}


.full-with-2020.live-cam{background:#F1F5FF;}
.live-cam01{ width:100%;float:left;}
.live-cam01 h2{text-align:center;background: url(https://cdn.shopify.com/s/files/1/0110/6385/3156/files/live-cam-bg.png) no-repeat center;font-size:32px;padding:30px 0 29px 0;margin-bottom:20px;background-size:cover; text-align:center;}
.live-cam01 h2 img{margin:0 auto;}
.live-cam02{width:100%;float:left;}
.live-cam02 li{width:calc((100% - 20px)/2); float:left; list-style:none; background:#fff; margin-right:20px; margin-bottom:30px; padding-bottom:18px;}
.live-cam02 li iframe{width:100%; min-height:420px;}
.live-cam02 li div{padding:25px 30px;}
.live-cam02 li h2{min-height:44px;float:left;font-size:22px; line-height:1em; width:calc(100% - 50px); padding:0 25px; margin:5px 0 12px 0;}
.live-cam02 li h3{float:left;font-size:16px;width:calc(100% - 50px); padding:0 25px; color:#777; margin:25px 0 0px 0;}
.live-cam02 li p{float:left;font-size:14px;width:calc(100% - 50px); padding:0 25px; color:#777;}
.live-cam02 li p.note{display:none;}
.live-cam02 li p a{color:#3343E9; font-size:16px;text-transform: uppercase;}

.live-cam02 li:nth-child(2){margin-right:0;}
.live-cam02 li:nth-child(4){margin-right:0;}
.live-cam02 li:nth-child(6){margin-right:0;}

.why-choose{width:100%; height:625px; background:url(https://cdn.shopify.com/s/files/1/0110/6385/3156/files/why-banner.jpg) no-repeat top center; padding:50px 5% 50px 5%;}
.why-choose h2{text-align:center; color:#fff; font-size:24px;}
.why-choose p{text-align:center; color:#9197A1; padding:0 20% 0px 20%; }
.why-choose .container{max-width:1080px !important; margin-top:110px;}
.why-choose .container li{width:25%; text-align:center; list-style:none; float:left;}
.why-choose .container li img{margin:0 auto; max-width:100px;}
.why-choose .container li p{text-align:center; color:#fff; padding:0; margin:0;}
.choose{width:100%; float:left;}
.section-block-template--18324082458836__brand_slider_PMEwrY .image-zoom img{max-width:120px!important;}

.All-Around {width:100%; float:left; padding-top:50px;}
.All-Around li{list-style:none; width:33.33%; float:left; text-align:center;padding-bottom:25px;}
.All-Around li.last_li{ width:40%;}

/*--------------for-biz-----------------*/
.product2020-01, .product2020-05a, 
.product2020-03, .product2020-04, 
.product2020-05, .product2020-06, 
.product2020-07, .product2020-08, 
.product2020-09, .product2020-10{float:left; width:100%;margin-bottom:60px;position:relative;}
.product2022 {max-width: 1080px; margin: 0 auto;}
.product2020.for-biz{padding:0;}
.product2020.for-biz .container{max-width:1110px;}
.for-biz .fade.in {background:#fafafa !important;}
.for-biz .p01-text{margin-left:25%; text-align:center;}
.for-biz .p01-text h1{color:#fff; font-size:38px;margin-bottom: 25px;line-height:1.2em;}
.for-biz .p01-text p{color:#fff; width:70%; margin-left:15%; text-align:center; font-size:18px;}
.for-biz .biz-btn span{font-size:15px; display:block; padding:10px 5px; background:#fff;color: #0D1426;border-radius: 2px;box-shadow:0px 1px 30px 0px rgba(158,158,158,0.3);}
.for-biz .biz-btn a{color:#447dff; text-decoration:none;}
.for-biz .biz-btn a:hover{text-decoration: underline;}
.for-biz .product2020-01{padding-top:0px;}
.for-biz .product2020-02{ text-align:center; width:100%; float:left;}
.for-biz .product2020-02 li{width:auto; padding: 0px;box-shadow:0px 1px 30px 0px rgba(158,158,158,0.3); margin: 0 0.82%; float:left;}
.for-biz .product2020-02 li h4{font-size:15px; color:#555;}
.for-biz .product2020-02 .container{padding:0 0px;}
.for-biz .product2020 .product2020-03 .modal-dialog {width:500px;}
.for-biz .product2020-02 h2{margin:0 0 30px 0; float:left; width:100%;padding: 0 15px;}
.for-biz .product2020-03 p a{background:#3355ff; box-shadow:0px 1px 18px 0px rgba(33,67,235,0.3); border-radius:2px;color: #fff; padding:13px 15px;position: absolute; left: 50%;margin-left: -111px;}

.for-biz .product2020-03a{ width:100%; background:#f5f7fe; padding: 50px 50px 0 50px;min-height:226px; margin-bottom:0;}
.for-biz .product2020-03a li{list-style:none; float:left; width:33.33%;}
.for-biz .product2020-03a li img{ margin:0 auto;}
.for-biz .product2020-11 .product2020-03a{ width:100%; background:#fff; padding:50px 50px 0px 50px;min-height: 226px;}
.for-biz .product2020-11 .product2020-03a li{text-align:center;}
.for-biz .product2020-06 h2{ text-align:center;}
.for-biz .product2020-06 p{ text-align:center; width:50%; margin-left:25%;}
.for-biz .product2020-06 p a{ color:#447dff;}
.for-biz .product2020-06 p a:hover{text-decoration: underline;}
.for-biz .features{padding:40px 30px 15px 30px;}
.for-biz .features h2{text-align:center; margin:30px 0;font-family: 'Heebo-Medium','Helvetica', 'arial'; font-size:20px; float:left; width:100%;}
.for-biz .features h4{color:#777;font-family: 'Heebo','Helvetica', 'arial'; font-size: 14px;}
.for-biz .features li{width:33.33%; text-align:center; float:left;list-style:none; padding-bottom:30px; font-size:15px;}
.for-biz .features li span{font-size:28px; padding-right:10px;}
.for-biz .product2020-06 .container{max-width:935px;}
.for-biz .product2020-06 .swiper-container{ padding-top:30px;}
.for-biz .product2020-06 .swiper-container h2{ font-size:20px !important; margin-bottom:15px !important; color:#fff; text-align:left;font-family: 'Heebo-Medium', 'Helvetica', 'arial'; font-weight:500;}
.for-biz .product2020-06 .swiper-button-next, .for-biz .product2020-06 .swiper-container-rtl .swiper-button-prev { background-size: 70%;}
.for-biz .product2020-06 .swiper-button-prev, .for-biz .product2020-06 .swiper-container-rtl .swiper-button-next {background-size: 70%;}
.for-biz .product2020-06 .swiper-button-next, .for-biz .product2020-06 .swiper-button-prev {top: 55%;}
.for-biz .product2020-10 .nav-tabs > li > a {font-size: 20px;line-height: 1.5em;}
.for-biz .product2020-11 p {color: #0d1426;}
.for-biz .product2020-12{}
.product2020-01 .p01-text {position: absolute; padding-top:110px; width:48%; margin-left:25%; text-align: center;}
.product2020-01 .p01-text2 {position: absolute; width:530px; text-align: center; margin-left:-265px; bottom:0; left:50%;}
.product2020-11{ text-align:center; float:left; padding-top:50px;}
.product2020-11 p{ padding:0 10%;}
.product2020-12 {background:#dde6ed; padding:80px 0; margin: 0;float:left;width: 100%; margin-bottom:30px;}
.product2020-12 .partner { width:75%;margin:0 auto; height:108px;}
.product2020-12 .t-left { text-align: center; border-right: 2px solid #fff;  width: 50%;  padding-right: 100px; float:left;}
.product2020-12 .t-right { text-align: center; border-right: 2px solid #dde6ed; width: 50%; padding-left: 100px; float:left;}
.product2020-12 p a{border:1px solid #0D1426;border-radius:26px; line-height:18px; padding:12px 30px; display: block;}
.product2020-12 p a:hover{color:#fff; background:#0D1426;}

.warranty-l{float:left; width:25%; padding-top:30px;}
.warranty-l li{list-style:none !important; margin-bottom:2px; float:left; min-height:41px;}
.warranty-l li a{ font-weight:bold; font-size:16px; background:#00aaff; color:#fff; padding:10px 15px; min-width:222px; display: block;}
.warranty-r{float:right; width:75%;}
.warranty-r li{list-style:none !important;}
.warranty-r li a{list-style:none !important; color:#00aaff;}

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

.breadcrumb-left span{max-width:60%;}
.product2024 h2 {font-size:30px;}
.product2024-ban-01 {width:100%; padding:0px 0px 0px 0px!important; margin-bottom:40px; float:left; max-height:450px;}
.product2024-ban-01 h2 {font-size:28px; color:#020612;}
.product2024-ban-01 h3 {font-size:24px; color:#020612;}
.product2024-ban-01 li {min-height:140px; margin-top:20px; padding:20px 6px 10px;}
.product2024-ban-01 li h4{font-size:22px;}
.product2024-ban-01 li p {font-size:14px;}

.product2024-img-01, .product2024-list,
.product2024-img-03, .product2024-img-bg, 
.product2024-ip67-01, .product2024-video, 
.product2024-features-01 {width:100%; margin-bottom:40px;}
  
.product2024-img-01 p, .product2024-list p,
.product2024-img-03 p, .product2024-img-bg p, 
.product2024-ip67-01 p, .product2024-smart-01 p,
.product2024-h265 p,  .product2024-features-01 p {font-size:16px; padding:0 10px;}

.product2024-list {padding:50px 10px;}
.product2024-h265t {padding:50px 0px 20px;}
.product2024-ip67-01 {padding:50px 40px;}
.product2024-ip67-01 h4 {font-size:20px;}
.product2024-features-01 {padding:50px 0px 30px;margin-bottom: 0;}
 

}

@media(max-width: 767px){
.pcpic{display:none !important}
.mbpic{display:inherit !important;}
.table-s{display:none !important;}
.table-m{display:inherit!important; min-width:300px!important;}
.padd48 {padding:0 0px !important;}
.spe-left ,.spe-right{width: 100%;}
.spe-left{padding-bottom:20px; }
.pd-load {padding: 0px 0;}
#Software li{font-size:12px;padding: 12px 5px; }
#Manuals li{font-size:12px;padding: 12px 5px; }
.newsletter-img{width:180px;height:180px;}
.halo-newsletter-popup{width:180px;}
.halo-popup{left:80%;}

.product2025 h2 {font-size: 22px;padding: 0 15px;}
.product2025-list li {width: 49%; margin-right: 2%;  min-height: 420px;}
.product2025-list li:nth-child(2n+2) { margin-right: 0%;}
.product2025-list h4 {padding: 15px 0 0px 10px; line-height:1.3em;}
.product2025-list p {padding: 15px 0 0px 10px; font-size: 13px;}
/*-------------page2024---------------------*/
.page2024-down-left{width:25%;}
.page2024-down-right{width:75%; padding-left:15px; padding-right:0;}
.down-txt-bottom li {padding:20px 30px 5px 0;}
.down-txt-bottom li:last-child {padding:10px 30px 25px 0;}
.page2024-down-right h3{margin: 0 !important; }
.page2024-down-right p{margin: 0 !important; line-height:1.5em;}

.down-txt-bottom h3{margin:15px 0 10px 0!important; }
.down-txt-bottom p{margin: 0 !important; line-height:1.5em;}
/*-------------page2024---------------------*/ 
  
table h7 {font-size: 14px;}

.spe-02 {padding:30px 0 10px 0;}
.spe-03 {padding:30px 0 10px 0;}
.spe-03:last-child {padding:30px 0 10px;}

.breadcrumb-left span{max-width:80%;}
.ban-text {top:30px;}
.product2024-img-01 p, 
.product2024-carousel-01 p, 
.product2024-img-03 p,
.product2024-list p,
.product2024-ip67-01 p,
.product2024-features-01 p {font-size:14px; line-height: 1.5em; text-align: center; padding:0 0px;}

  .product2024-img-01,
  .product2024-carousel-01, 
  .product2024-img-03,
  .product2024-img-bg,
  .product2024-list,
  .product2024-ip67-01,
  .product2024-h265,
  .product2024-features-01 {margin-bottom:40px;}

.product2024{width:100%; padding:0 10px; float:left;}
.product2024 h2 {font-size:24px; padding:0 24px;}
.product2024 {max-width:100%; margin-left:0%;}
.product2024-ban-01 { margin-bottom:48px;}
.product2024-ban-01 h3 {font-size:18px; color:#020612; margin-bottom:10px; text-shadow:none;}
.product2024-ban-01 h2 {font-size:24px; color:#020612; margin:0 0 48px; line-height:1.1em; text-shadow:none; padding:0 15px;}
.product2024-ban-01 li {border-radius:8px; min-height:114px; width:calc(50% - 4px); min-height:124px; margin-top: 8px; margin-right:8px; padding:15px 6px 8px;margin: 0 0 8px;}
.product2024-ban-01 li p {font-size:14px; line-height:1.2em;}
.product2024-ban-01 li h4 {font-size:22px; margin:0 0 6px;}
.product2024-ban-01>li:nth-child(3) {margin-right:8px !important;}
.product2024-ban-01>li:nth-child(4) {margin-right:0px !important;}
.product2024-ban-01>li:nth-child(5) {margin-right:8px !important;} 

.product2024-list {padding:30px 15px;}
.product2024-list .img-text p{font-size:14px; padding:0 8px;} 
  
.product2024-txt-img{width:100%; padding:0 16px;}
.product2024-txt-left{width:100%; text-align:center; padding:0 15px 30px 15px;}
.product2024-txt-left h2{text-align:center}
.product2024-txt-left p{text-align:center; padding:0; width:100%;padding:0 15px;}
.product2024-txt-right{width:100%; text-align:center; padding:0 15px 30px 15px;}
.product2024-txt-right h2{text-align:center}
.product2024-txt-right p{text-align:center; padding:0; width:100%; padding:0 15px;}

.product2024-ip67-01 {padding:30px 15px 30px 15px;}
.product2024-ip67-01 .f-text {width:100%; margin:0 0%;}
.product2024-ip67-01 h4 {font-size:15px; color:#0B1A47; line-height:1.2em;}
.product2024-ip67-01 .f-text li {width: 50%;}
.product2024-ip67-01 .f-text li p {font-size:13px;}

.product2024-features-01 {padding: 40px 15px 30px 15px; margin-bottom:0;}
.product2024-features-01 h2 {padding:0 0 25px 0;}
.product2024-features-01 li {width:100%; padding:0px 10px 10px 0px; min-height:208px; width:100% !important; border-right:0px solid #ddd !important; border-bottom: 1px solid #ddd !important; min-height:160px !important;  margin-bottom:15px !important;}
.product2024-features-01 li h4 {font-size: 14px;margin-top: 0;}
.product2024-features-01 li p {color:#999; font-size: 14px; height:auto;}
.product2024-features-01 li:nth-child(3) {padding: 0px 10px 10px 10px;border-right: 1px solid #F6F7FA !important;}
.product2024-features-01 li:nth-child(4) {border-bottom: 1px solid #F6F7FA; padding: 10px 10px 10px 0px;}
.product2024-features-01 li:nth-child(5) {padding: 10px 0px 10px 10px;}  

.product2024-txt-left .p-margin-b25,
.product2024-txt-right .p-margin-b25 {margin-bottom:25px;}
.product2024-last {margin-bottom:0;}
.product2024-img-01.padd48.orange-bg {padding:30px 15px;}
.product2024-carousel-mb h4 {padding-top:10px;}
  
.nct400 .product2024-features-01 li {width:100%;}
.ncpt500 .product2024-features-01 li {width:100%;}
.wb300 .product2024-features-01 li {width:100%;}
.wpt400 .product2024-features-01 li {width:100%;}
.cz504 .product2024-list {padding: 30px 10px;}
.cz504 .product2024-list .img-text li img {max-width:60px;}
.cz504 .product2024-list .img-text li {min-height:160px;}
.cz504 .product2024-list .img-text p {font-size:13px;}
.wtl300 .product2024-features-01 li {width:100%;}
.ac800 .product2024-features-01 li {width:100%;}
.cz800 .product2024-list {padding:30px 10px;}
.cz800 .product2024-list .img-text li img {max-width:60px;}
.cz800 .product2024-list .img-text li {min-height:160px;}
.cz800 .product2024-features-01 li {width:100%;}

  .jxh001{padding:0 15px;}
 
  .jxh001 .product2021-03 { padding: 0;}
  .jxh001 .left01 {margin-bottom: 10px;background-size: cover;width: 100%; min-height: 205px; margin-right: 0px; background: url(https://cdn.shopify.com/s/files/1/0110/6385/3156/files/JXH001_06_m.png) center no-repeat;}
  .jxh001 .left01 h2 {margin-top: 90px; font-size: 18px; text-align: right; color: #333; padding-right: 22px; width:100%;}
  .jxh001 .right01 {width: 100%;}
  .jxh001 .right01 li {padding: 15px 10px; width:calc(50% - 5px);}
  .jxh001 .right01 li:nth-child(3) {}
  .jxh001 .right01 li img {max-height: 25px;}
  .jxh001 .right01 li h4 {font-size: 14px; margin: 5px 0 3px 0;}
  .jxh001 .right01 li p {font-size: 12px; padding: 0;}
  .jxh001-03 h2 {padding: 15px 15px;  font-size: 18px; margin-left: 0; width: 100%;}
  .jxh001-03 li {width: 100%; margin-bottom: 10px;}
  .jxh001-03 li:last-child{margin-bottom:10px;}
  .jxh001-03 li h4 { font-size: 16px; bottom: 15px;}
  
  .jxh001-04 h2 {padding: 15px 15px;  font-size: 18px; margin-left: 0; width: 100%;}
  .jxh001-04 li {width: 100%;}
  .jxh001-04 li:last-child {margin-bottom: 0;}
  .jxh001-04 li h4 {font-size: 16px; left: 20px; top: 20px;}
  
  .jxh001-05{margin-bottom:0;}
  .jxh001-05 .right01 li {width:calc(50% - 5px);padding:0;}
  .jxh001-05 .right01 li:first-child img {min-height:210px;}
  .jxh001-05 .right01 li img {min-height:100px;}
  
/*-------------why choose annke-----------------*/
.why-choose{height:725px; background:url(https://cdn.shopify.com/s/files/1/0110/6385/3156/files/why-ban-m.jpg) no-repeat top center; padding:30px 5% 30px 5%;}
.why-choose p {padding: 0 10px;}
.why-choose .container li img {max-width:60px;}
.why-choose .container {margin-top:30px;}
.why-choose .container li p {line-height:1em; font-size:13px;}
  
.night2024 .Solutions01{float: left; width: calc(50% - 5px); margin-right: 10px;}
.night2024 .Solutions01:nth-child(3){margin-right:0;}
.night2024 .Solutions01 li {padding: 10px 5px;}
.night2024 .Solutions01 li h2{font-size:18px; width:100%;}
.night2024 .Solutions01 li h5{font-size:16px; line-height:1.1em;}
.night2024 .Solutions01 li p{font-size:14px;}
  
.section-block-template--18032180199636__spotlight_block_dzDmcg .spotlight-inner{padding-left:15px;}
.section-block-template--18032180199636__spotlight_block_dzDmcg .spotlight-inner .custom-text-style{font-size:16px;}
#halo-image-banner-template--18032180199636__image_banner_kHTbkY .content-box--absolute {top:42%!important;}

#shopify-section-template--18032180199636__1645071896528770e8 .des{display:none;}
.section-block-template--18032180199636__product_tab_block_ibiydj .list-product-tabs li{ margin:0 8px!important;}
}

.main-all{margin:0 auto; width: 100%; max-width: 1200px; color:#2A2A2A;}
.mail-banner{padding:80px 15% 701px 15%; width:100%; float:left;text-align:center; min-height: 1026px;  margin-bottom:50px;}
.mail-banner h1{ text-align:center; font-size:38px; margin-bottom: 15px; color:#fff;line-height: 1em;}
.mail-banner h3 {color:#fdd511;}
.mail-banner h3 span{ padding:15px 25px; background:#475ff3;border-radius:20px; border-bottom-left-radius: 0;}
.mail-banner p{font-size:24px; color:#fff; font-weight:400;opacity: 0.7; margin:0}
.banner-list{ width: 100%;float:left; margin-bottom:40px; font-size:0;}
.banner-list h2{ text-align: center; font-size:48px; padding:0px 25px;line-height:1em;border-radius:30px;width:80%; margin-left:10%;}

.mail-img01{ width: 100%;float:left; margin-bottom:40px;}
.mail-img01 h2{ text-align:center; font-size:36px; padding:0px 15%; margin-bottom: 0; margin-top: 0; color:#202020; line-height: 1em;}
.mail-img01 p{ width:100%; padding:0px 15%;text-align: center; line-height: 1.5em;font-size:16px; color:#777;margin:15px 0 25px 0; padding-bottom:25px;}

.mail-img02{ width: 100%;float:left; margin-bottom:40px; font-size:0;}

.mail-img03{ width: 100%;float:left; margin-bottom:40px;}
.mail-img03 .left{width:50%; float:left;}
.mail-img03 .right{width:50%; float:left; padding:140px 60px 100px 60px;}
.mail-img03 .right li{list-style:none; float:left;}
.mail-img03 .right li img{ float:left; padding-right:20px;}
.mail-img03 .right li p{float:left; width:calc(100% - 120px);}
.mail-img03 .right h2{font-size:36px; line-height: 1em; margin: 0 0 10px 0; text-align:left;}
.mail-img03 .right p{font-size:18px; color:#575757; float:left; text-align:left; line-height:1.5em; margin-top:0;}
.mail-img03 .right.list li {width:50%; float: left; margin-bottom:20px;}
.mail-img03 .right.list li img{padding-right:10px;}
.mail-img03 .right.list li h4{ width:100%; margin:0; padding:10px 0 10px 68px;text-align: left;}
.mail-img03 .right.list li p{ width:60%;margin:0; padding:0;text-align: left;}
.mail-img03-last{ width: 100%;float:left; margin-bottom:40px;}
.mail-img03-last .left{width:50%; float:left;}
.mail-img03-last .right{width:50%; float:left; padding:140px 60px 100px 60px;}
.mail-img03-last .right li{list-style:none; float:left;}
.mail-img03-last .right li img{ float:left; padding-right:20px;}
.mail-img03-last .right li p{float:left; width:calc(100% - 120px);}
.mail-img03-last .right h2{font-size:36px; line-height: 1em; margin: 0 0 10px 0; text-align:left;}
.mail-img03-last .right p{font-size:18px; color:#575757; float:left; text-align:left; line-height:1.5em; margin-top:0;}
.mail-img03-last .right.list li {width:50%; float: left; margin-bottom:20px;}
.mail-img03-last .right.list li img{padding-right:10px;}
.mail-img03-last .right.list li h4{ width:100%; margin:0; padding:10px 0 10px 68px;text-align: left;}
.mail-img03-last .right.list li p{ width:60%;margin:0; padding:0;text-align: left;}

.mail-img04{ width: 100%;float:left; margin-bottom:0px; padding:0px 0px;}
.mail-img04 ul{margin:0; padding:0;}
.mail-img04 li{width:calc(50% - 30px ); float:left; list-style: none; margin-right:60px; float: left; margin-bottom:30px;}
.mail-img04 li:nth-child(2n+2){margin-right:0;}
.mail-img04 li h3{font-size:24px;margin: 10px 0 15px 0;line-height: 1em;text-align:left;}
.mail-img04 li p{font-size:16px; color:#777; text-align:left; margin:0; line-height:1.4em; min-height:70px;overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;} 

.mail-img05{ width: 100%;float:left; margin-bottom: 20px; padding:0px 0px;}
.mail-img05 li{width:calc((100% - 150px )/3); float:left; list-style: none; margin-right:75px; float: left;}
.mail-img05 li:nth-child(3N+3){margin-right:0;}
.mail-img05 li h3{font-size:24px;margin: 10px 0 15px 0;text-align:left;line-height: 1em;}
.mail-img05 li p{font-size:16px; color:#777; margin:0;text-align:left; line-height: 1.4em; min-height:90px;overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;} 
.mail-img05 li:last-child{margin-right:0;}

.mail-img06{ width: 100%;float:left; margin-bottom: 40px;}
.mail-img06 h2{ text-align:center; font-size:36px; padding:0px 15%; margin-bottom: 0; margin-top: 40; color:#202020; line-height: 1em;}
.mail-img06 p{ width:100%; padding:0px 15%;text-align: center; line-height: 1.5em;font-size:16px; color:#777;margin:15px 0 0px 0;}

.blue2023{ padding:60px 80px; background: #0151ca;}
.blue2023 h2{color:#fff;}
.blue2023 p{color:#fff;}
.margin-40{margin-bottom:40px;}
.img-s{ max-width: 120px;}
.right-radius{}
.left-radius{ padding-bottom: 60px;}
.left-radius h2{} 
.left-radius p{}
.blue{ background:#16192a;}
.no-bottom{margin-bottom:0px !important; font-size:0;}
.table01{ color:#777; width:100%; border-collapse: collapse; border-spacing: 0;word-break: break-all;}
table.table01 > thead > tr > th,
table.table01 > tbody > tr > th, 
table.table01.table01 > tfoot > tr > th, 
table > thead > tr > td,
table.table01 > tbody > tr > td,
table.table01 > tfoot > tr > td{padding: 8px; line-height:1.42857143; vertical-align: top;  border: 1px solid #ddd; font-size:13px;}
.table01 strong{font-size:18px; color:#415fff;}
.pcimg { display: inherit;}
.mbimg { display:none;}

@media(max-width:767px){
.pcimg { display: none;}
.mbimg { display:inherit;}
.main-all{float:left;}
.main-all p{font-size:14px;}
.main-all h2{font-size:22px;}
.table01{}
.margin-40{margin-bottom:20px;}


.product2024-list2 ul li {width:100%; margin-right:0%;}
.warranty-l{float:left; width:100%; padding-top:30px;}
.warranty-l li{list-style:none !important; margin-bottom:2px; float:left; min-height:41px; width:100%;}
.warranty-l li a{ font-weight:bold; font-size:16px; background:#00aaff; color:#fff; padding:10px 15px; min-width:100%; display: block;}
.warranty-r{float:left; width:100%;}
  
.mail-banner{padding:10px 15% 245px 15%; width: 100%; float:left;background-size: cover!Important; min-height:auto;}	
.mail-banner h1 {font-size:20px;line-height:1em;}	
.mail-banner h3 {margin-top:10px; font-size:16px;}
.mail-banner h3 span {padding: 8px 25px;}
.mail-banner p {font-size: 14px; margin-top:0;}
.mail-banner img{max-width:100px;}
.mail-img01 {margin-bottom:20px;}
.mail-img01 p {
    width: 100%;
    padding: 0px 15px;
    text-align:left;
    color: #777;
    margin: 15px 0 25px 0;
}
.mail-img02 {margin-bottom: 20px;}
.banner-list {margin-bottom: 20px;}
.banner-list h2{margin-top:30px; padding:0 30px;}
.banner-list p{width: 100%; margin-left: 0%; font-size: 14px; padding: 0 15px;}
    
    
.mail-img03 {margin-bottom:20px;}
.mail-img03 .left{ width: 100%;}	
.mail-img03 .right {width: 100%; padding:30px 15px 15px 15px;}	
.mail-img03 .right h2 {font-size: 22px;margin-top: 0;}
.mail-img03 .right p {font-size: 14px;}
.mail-img03-last {margin-bottom:20px;}
.mail-img03-last .left{ width: 100%;}	
.mail-img03-last .right {width: 100%; padding:30px 15px 15px 15px;}	
.mail-img03-last .right h2 {font-size: 22px;margin-top: 0;}
.mail-img03-last .right p {font-size: 14px;}
    
.mail-img04 {margin-bottom:0px;  padding:0px 20px;}
.mail-img04 li {width: calc(50% - 10px ); margin-right:20px; margin-bottom:20px;}
    
.mail-img05 li{width:calc(50% - 6px ); float:left; list-style: none; margin-right:0px;}	
.mail-img05 li h3 {font-size: 18px; min-height:40px;padding-left: 10px;}
.mail-img05 li p {font-size: 14px; line-height: 1.4em; min-height: 250px; max-height:300px; padding:0 10px 0 10px;}	
.mail-img05 li:nth-child(1) {margin-right: 12px;}
.mail-img05 li:nth-child(3) {margin-right: 12px;}
.mail-img05 li:nth-child(3) p{min-height:200px;}
.mail-img05 li:nth-child(4) p{min-height:200px;}
.mail-img05 li:nth-child(5) {margin-right: 12px;}
.mail-img05 li:nth-child(5) p{min-height:200px;}
.mail-img05 li:nth-child(6) p{min-height:200px;}
    
.mail-img06 {margin-bottom:20px;}
.mail-img06 p {
    width: 100%;
    padding: 0px 15px;
    text-align:left;
    color: #777;
    margin: 25px 0 0px 0;
}
.mail-img04 li h3 {font-size: 16px;}

.blue2023 {padding:30px 15px; background: #0151ca;}
.blue2023 h2 {color:#fff;}
.blue2023 p{color:#fff;}
    
.ip67 .left{ font-size:0;}	
.ip67 .right{min-height: 320px; background-size: cover !important;}	
}