/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./public/static/css/web/media.css ***!
  \***************************************************************************************************************/
@charset "utf-8";
.index-main .banner-mobile{display:none;}
@media only screen and (max-width:1600px){


/*distributors*/

.main-distributors .cont .pos{padding:11.48% 13.5% 5.5%;}

.main-distributors .cont .list{width:118.8679%;}

.main-distributors .cont .list .continent{width:34.12698%;margin-right:15.87302%;}


/*warranty*/

.main-warranty .sign{height:auto;padding:23.4375% 0 10%;}

.main-warranty .about .pic{width:48.6486%;}

.main-warranty .about .text{width:48.6486%;padding-top:2%;}

.main-warranty .about .text hr{margin:25px 0;}

.main-warranty .detail .pos{padding-left:400px;}

.main-warranty .detail li label{left:-270px;}

}

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


/*products*/

.main-products .top.flow.hid{top:190px;}

/*warranty*/

.main-warranty .sign{padding:20% 0 13.5%;}

.main-warranty .sign hr{margin:45px auto 60px;}

}

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

/*distributors*/

.main-distributors .cont .pos{padding:8% 8% 5.5%;}

.main-distributors .cont .list{width:108%;}

.main-distributors .cont .list .continent{width:42.59%;margin-right:7.41%;}

/*warranty*/

.main-warranty .about .text{padding-top:0;}

}

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

/*products*/

.main-products .top.flow.hid{top:120px;}

/*warranty*/

.main-warranty .sign{padding:15% 0 14.5%;}

.main-warranty .about .text p{line-height:22px;font-size:13px;}

.main-warranty .detail .pos{padding:85px 80px 65px 350px;}

.main-warranty .detail li .short{width:31.2%;margin-right:3.2%;}

.main-warranty .detail li .last{margin-right:0;}

/*faq*/

.flow-faq .box{width:854px;height:680px;margin:-340px 0 0 -427px;}

.flow-faq .box .video{float:none;}

.flow-faq .box .vlist{float:none;width:854px;height:200px;}

.list-all-pro .series-item ul li .info h3{font-size: 15px; line-height: 25px;}
.list-all-pro .series-item ul li .pic{height: 12.32vw;margin: 10px auto 0;}
.list-all-pro .series-item ul li .info{padding: 0 10px 10px;}
.list-all-pro .series-item ul li .info p{font-size: 12px;line-height: 20px;}
.list-all-pro .series-item ul li .info a.more{width: 100px;height: 30px;line-height: 30px; font-size: 12px;margin: 8px auto 0;}
/*.list-all-pro .series-item ul.Aegis li:nth-child(1) .info{width: 60%;padding-left: 5%;}
.list-all-pro .series-item ul.Aegis li:nth-child(1) .info h3{font-size: 18px;line-height: 30px;}
.list-all-pro .series-item ul.Wenax li:nth-child(3) .info{width: 60%;padding-left: 5%;}
.list-all-pro .series-item ul.Wenax li:nth-child(3) .info h3{font-size: 18px;line-height: 30px;}
.list-all-pro .series-item ul.Others li:nth-child(1) .info, 
.list-all-pro .series-item ul.Others li:nth-child(2) .info{width: 60%;padding-left: 5%;}
.list-all-pro .series-item ul.Others li:nth-child(1) .info h3, 
.list-all-pro .series-item ul.Others li:nth-child(2) .info h3{font-size: 18px;line-height: 30px;}
.list-all-pro .series-item ul.Digi li:nth-child(1) .info{width: 60%;padding-left: 5%;}
.list-all-pro .series-item ul.Digi li:nth-child(1) .info h3{font-size: 18px;line-height: 30px;}
.list-all-pro .series-item ul.Sonder li:first-child .info h3{font-size: 18px;line-height: 30px;}*/




}

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

footer .info .box{padding:50px 10px;}

footer .nav .item{margin:0 30px;}

/*distributors*/



/*warranty*/

.main-warranty .sign{padding:15% 0 13%;}

.main-warranty .about .text p{line-height:20px;margin-bottom:10px;}

/*PMTA*/

.main-pmta .cont .prolist ul li{padding:15px 10px;}

.main-pmta .cont .prolist ul li .info h3{line-height:20px;}

}

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

.age-tips .box{width:18rem;margin-left:-9rem;}

/*distributors*/

.main-distributors .cont .pos{padding:5%;}

.main-distributors .cont .list{width:105%;}

.main-distributors .cont .list .continent{width:45.238%;margin-right:4.762%;margin-bottom:50px;}

.main-distributors .cont .join{padding-top:50px;}

/*warranty*/

.main-warranty .about .pic{float:none;width:720px;max-width:100%;margin:0 auto 30px;}

.main-warranty .about .text{float:none;width:100%;text-align:center;}

.main-warranty .about .text hr{margin:25px auto;}

.main-warranty .detail .pos{padding:85px 50px 65px 320px;}

}
@media only screen and (max-width:980px){
	.list-all-pro .series li .pic{height: 100px;}
.list-all-pro .series-item ul li{width: 21.61vw;height: 25.31vw;}
.list-all-pro .series-item ul li .pic{height: 14.32vw;}
 



.flow-sns{right:5px;bottom:100px;}

.flow-sns a{display:none;}

.flow-sns .img{display:block;width:80px;height:100px;}

.flow-sns .img img{width:80px;}

.flow-video .box{width:90vw;height:50.58548vw;margin:-25.29274vw 0 0 -45vw;transform:translate(0,0);}

.flow-video .box iframe{width:90vw;height:50.58548vw;}

.flow-video .box i{right:0;top:-40px;width:40px;height:40px;background-size:100% 100%;}

.flow-adv .box{width:90vw;height:auto;margin-left:-45vw;}

.flow-adv .box i{top:0;right:0;}

.flow-adv .box .text{padding:0 20px 20px;margin-top:-35px;}

.flow-adv .box .text p{line-height:25px;margin-bottom:10px;font-size:16px;}

.flow-adv .box iframe{height:50.6vw;}

/*index*/

.index-main .slidebox .slidelist{height:8px;}

.index-main .slidebox .slidelist li{width:8px;height:8px;}

.index-main .slidebox .item-btn{display:none;}

.index-products{padding:40px 0;}

.index-products .slide-pic{width:100% !important;}

.index-products .slide-pic ul{position:static !important;width:102% !important;}

.index-products .slide-pic li{width:31.372% !important;margin:0 1.961% 1.961% 0;}

.index-products .slide-pic li .info{padding:5px;}

.index-products .slide-pic li .info h3{line-height:15px;font-size:12px;}

.index-products .slide-pic li .info p{height:30px;line-height:15px;font-size:12px;}

.index-products .slide-pic li.clone{display:none;}

.index-products .btn{display:none;}

/*about*/

.main-about{background:none;}

.main-about h3{line-height:25px;padding-bottom:5px;margin-bottom:15px;font-size:16px;}

.main-about h3:after{width:30px;}

.main-about p{line-height:20px;font-size:14px;}

.main-about .sign .text{top:50%;transform:translateY(-50%);}

.main-about .sign .text h1{line-height:40px;margin-bottom:5px;font-size:30px;}

.main-about .sign .text p{line-height:25px;font-size:16px;}

.main-about .top{padding:40px 0 10px;}

.main-about .info{margin-bottom:30px;}

.main-about .process li{line-height:20px;font-size:14px;margin-right:70px;}

.main-about .process li:after{width:30px;margin-left:20px;}

.main-about .slide-about .slide-dot{bottom:8px;height:4px;}

.main-about .slide-about .slide-dot li{width:20px;height:4px;margin:0 4px;}

.main-about .series li{position:relative;width:50%;height:auto;margin-bottom:15px;padding-left:120px;overflow:hidden;box-sizing:border-box;}

.main-about .series li p{line-height:25px;font-size:16px;}

.main-about .series li .box{height:auto;text-align:left;}

.main-about .series li .obox{position:absolute;left:0;top:0;width:100px;background:#ff6b00;text-align:center;}

.main-about .local .map{width:92vw;}

.main-about .local .map i{width:14px;height:14px;line-height:14px;font-size:10px;;font-family:"sans-serif";}

.main-about .local .list .spec{float:none;padding-left:35px;margin-bottom:15px;}

.main-about .local .list .spec i{width:25px;height:25px;line-height:25px;margin-top:-12.5px;border:none;}

.main-about .local .list .spec p{line-height:25px;}

.main-about .local .list .spec p br{display:none;}

.main-about .local .list ul{float:none;width:100%;}

.main-about .local .list ul li p{line-height:20px;padding-left:30px;font-size:14px;}

.main-about .local .list ul li p i{width:20px;height:20px;line-height:20px;font-size:12px;}

/*products*/

.list-products .sign h1{top:50%;line-height:50px;font-size:36px;margin-top:-25px;}

.list-products .sign p{display:none;}

.list-products .cont ul{width:102%;display: flex;flex-wrap: wrap;}

.list-products .cont ul li{width:31.372%;margin:0 1.961% 1.961% 0;}

.list-products .cont ul li .info{height:35px;padding:5px;}

.list-products .cont ul li .info h3{line-height:15px;font-size:12px;}

.list-products .cont ul li .info p{line-height:15px;font-size:12px;}

.main-products .tpos{height:30px;}

.main-products .top{height:30px;}

.main-products .top h1{line-height:30px;font-size:14px;}

.main-products .top .funcbox a, .main-products .top .funcbox span{line-height:30px;font-size:14px;}

.main-products .top.flow.hid{top:108px;}

.main-products .spec table td{padding:10px;}

.main-products .spec p{line-height:20px;}

.main-products .spec ul li{line-height:20px;}

/*distributors*/

.main-distributors{margin-top:108px;}

.main-distributors .sign .text{top:50%;transform:translateY(-50%);}

.main-distributors .sign .text h1{line-height:40px;margin-bottom:5px;font-size:30px;}

.main-distributors .sign .text p{line-height:25px;font-size:16px;}

/*coil*/

.main-coil .info{padding:50px 0;}

.main-coil .info .title{margin-bottom:30px;}

.main-coil .info .title h1{line-height:40px;font-size:30px;}

.main-coil .info .title p{line-height:25px;font-size:18px;}

.main-coil .list{padding:20px 4vw 40px;}

.main-coil .list ul li{width:31.372%;height:auto;padding:10px 10px 40px;}

.main-coil .list ul li .cbox{height:auto;}

.main-coil .list ul li .cbox img{height:auto;}

.main-coil .list ul li .cbox .text h4{line-height:15px;margin-bottom:5px;font-size:12px;}

.main-coil .list ul li .cbox .text p{line-height:15px;font-size:12px;}

.main-coil .list ul li .res h3{line-height:20px;margin-bottom:5px;font-size:16px;}

.main-coil .list ul li .res p{line-height:15px;font-size:12px;}

.main-coil .list ul li .tab{height:20px;bottom:12px;}

.main-coil .list ul li .tab span{width:auto;line-height:20px;margin:0 4px;font-size:12px;}

.main-coil .list ul li:nth-child(3n+1){clear:both;}

/*faq*/

.list-faq{padding:40px 0;}

.list-faq .sign h1{line-height:40px;margin-bottom:20px;font-size:30px;}

.list-faq .category{display:none;}

.list-faq .cont{float:none;width:100%;}

.list-faq .cont .list ul{width:102%;}

.list-faq .cont .list li{width:31.372%;margin:0 1.961% 1.961% 0;}

.list-faq .cont .list li p{line-height:20px;font-size:12px;}

.list-faq .cont .list li:nth-child(4n+1){clear:none;}

.list-faq .cont .list li:nth-child(3n+1){clear:both;}

.list-faq .cont .info h2{line-height:30px;margin-bottom:15px;font-size:20px;}

.list-faq .cont .info ul{margin-bottom:30px;}

.list-faq .cont .info li{padding-left:35px;margin-bottom:20px;}

.list-faq .cont .info li i{width:25px;height:25px;}

.list-faq .cont .info li h3{line-height:25px;font-size:16px;}

.list-faq .cont .info li .answer{padding-top:10px;}

.list-faq .cont .info li .answer p{line-height:20px;margin-bottom:10px;font-size:14px;}

.list-faq .cont .info li .answer img{margin-bottom:15px;}

.flow-faq .box{width:92vw;height:75vw;margin:-37.5vw 0 0 -46vw;}

.flow-faq .box i{top:-36px;right:0;}

.flow-faq .box .video{float:none;width:92vw;height:51.75vw;}

.flow-faq .box .vlist{float:none;width:92vw;height:23.25vw;padding:20px;}

/*news*/

.list-news{padding:40px 0;}

.list-news h1{line-height:40px;margin-bottom:30px;font-size:30px;}

.list-news li .text{width:47%;padding-top:0;}

.list-news li .text span{line-height:15px;margin-bottom:10px;font-size:12px;}

.list-news li .text h3{height:40px;line-height:20px;margin-bottom:15px;padding-bottom:5px;font-size:16px;}

.list-news li .text p{line-height:20px;margin-bottom:15px;font-size:14px;}

.list-news li .text .more{line-height:20px;font-size:14px;}

.main-news{padding:40px 0;}

.main-news .title{margin-bottom:25px;}

.main-news .title h1{line-height:25px;font-size:20px;margin-bottom:10px;}

.main-news .title span{line-height:15px;font-size:12px;}

.main-news .cont{line-height:20px;font-size:14px;}

.main-news .cont div{line-height:20px;font-size:14px;margin-bottom:15px;}

.main-news .cont p{line-height:20px;font-size:14px;margin-bottom:15px;}

.main-news .cont img{margin:5px 0 15px;}

.main-news .cont .logolist{display:block;}

.main-news .cont .logolist img{max-width:45% !important;height:auto !important;vertical-align:middle;margin:0 4% 4% 0;}

.main-news .cont .spec{line-height:25px;font-size:16px;}

/*blog*/

.list-blog .list{padding:40px 0;}

.list-blog .slide .info li span{font-size:12px;font-family:"sans-serif";}

.list-blog .slide .info li .text{left:15vw;bottom:initial;top:50%;width:70vw;padding-left:5px;border-width:3px;transform:translateY(-50%);box-sizing:border-box;}

.list-blog .slide .info li .text h3{line-height:20px;font-size:14px;}

.list-blog .slide .info li .text p{line-height:15px;font-size:12px;}

.list-blog .list li{position:relative;height:200px;padding-left:220px;}

.list-blog .list li .pic{position:absolute;left:0;top:0;width:200px;height:200px;padding:0;}

.list-blog .list li .text{float:none;width:100%;}

.list-blog .list li .text h3{line-height:25px;font-size:16px;padding-bottom:5px;margin-bottom:10px;}

.list-blog .list li .text span{line-height:15px;margin-bottom:15px;font-size:12px;}

.list-blog .list li .text p{height:auto;line-height:20px;margin-bottom:15px;font-size:14px;}

.list-blog .list li .text .more{line-height:20px;font-size:14px;}

/*geeklab*/

.main-geeklab{padding:160px 0 60px;background-size:auto 100%;}

.main-geeklab h1{line-height:40px;margin-bottom:15px;font-size:30px;;}

.main-geeklab h2{line-height:25px;margin-bottom:30px;font-size:16px;}

.main-geeklab p{line-height:20px;font-size:14px;}

.main-geeklab .marb{margin-bottom:20px;}

.main-geeklab a{line-height:34px;margin:20px 0 10px;padding:0 30px;font-size:14px;}

.main-geeklab .tip{font-size:14px;}

/*warranty*/

.main-warranty .sign{margin-top:108px;padding:12% 0;}

.main-warranty .detail .pos{padding:85px 50px 65px 50px;}

.main-warranty .detail .info p br{display:none;}

.main-warranty .detail .item p br{display:none;}

.main-warranty .detail li{padding-left:230px;}

.main-warranty .detail li label{left:0;}

.main-warranty .detail li:before{left:210px;}

.main-warranty .detail li.promptly i{left:230px;}

.main-warranty .ver .latest{margin-bottom:40px;}

.main-warranty .ver .latest p{line-height:25px;font-size:16px;}

/*quest*/

.main-quest .notice{padding:30px;}

.main-quest .notice .title{margin-bottom:30px;}

.main-quest .notice .cont{margin-bottom:20px;}

.main-quest .notice .cont .tips{font-size:16px;}

.main-quest .notice .cont p{font-size:14px;}

.main-quest .notice .agree{width:200px;height:40px;line-height:40px;font-size:16px;}

.main-quest .qlist .title{padding-bottom:30px;margin-bottom:30px;}

.main-quest .qlist .title h1{height:auto;line-height:40px;font-size:36px;}

.main-quest .qlist .title img{height:50px;width:auto;}

.main-quest .qlist .cont li{margin-bottom:40px;}

.main-quest .qlist .cont li p{line-height:25px;font-size:18px;margin-bottom:10px;}

.main-quest .qlist .cont li input[type="text"]{height:50px;line-height:48px;font-size:16px;}

.main-quest .qlist .cont li label{font-size:18px;}

/*PMTA*/

.main-pmta{padding:40px 0;}

.main-pmta .cont h2{line-height:30px;font-size:26px;}

.main-pmta .cont p{line-height:25px;font-size:14px;}

.main-pmta .comments h2{line-height:30px;font-size:26px;}

.main-pmta .comments .comlist li{padding:20px 0;}

.main-pmta .comments .comlist li .name{margin-bottom:15px;}

.main-pmta .comments .comlist li .name h4{font-size:16px;}

.main-pmta .comments .comlist li .name span{font-size:14px;}

.main-pmta .comments .comlist li .comcont{line-height:25px;margin-bottom:20px;font-size:14px;}

.main-pmta .comments .comlist li .reply .comform{padding:20px;}

.main-pmta .comments .comlist .recont{padding:20px 0 1px;margin-top:20px;margin-left:30px;}

.main-pmta .comments .comform{padding:30px 0;}

.main-pmta .comments .comform label{line-height:20px;margin-bottom:10px;}

/*download*/

.list-download .sign h1{line-height:40px;margin-bottom:20px;font-size:30px;}

.list-download .sign p{line-height:20px;margin-top:20px;font-size:14px;}

.list-download .list{padding:30px 0;}

.list-download .list ul{width:102%;}

.list-download .list li{width:31.372%;margin:0 1.961% 1.961% 0;}

.list-download .list li .pic{padding:5px;}

.list-download .list li .pic h3{line-height:20px;margin-top:5px;font-size:14px;}

.list-download .list li .btn p{height:30px;line-height:30px;padding-left:5px;font-size:12px;}

.list-download .list li .btn p .down{width:30px;height:30px;}

.list-download .list li:nth-child(4n+1){clear:none;}

.list-download .list li:nth-child(3n+1){clear:both;}

/*warranty*/

.main-warranty{padding:40px 0;}

.main-warranty h1{line-height:40px;font-size:30px;}

.main-warranty .info .tbox{display:none;}

.main-warranty .info .cont{float:none;width:100%;}

.main-warranty .info .cont h2{line-height:30px;font-size:18px;}

.main-warranty .info .cont hr{width:50px;margin:10px 0;}

.main-warranty .info .cont p{line-height:20px;margin-bottom:10px;font-size:14px;}

.main-warranty .info .cont .box{margin-bottom:30px;}

.main-warranty .ver .text h2{line-height:30px;font-size:18px;}

.main-warranty .ver .text p{line-height:20px;margin-bottom:10px;font-size:14px;}

.main-warranty .ver .text .contact{width:300px;}

.main-warranty .ver .text .tip{margin-bottom:15px;}

.main-warranty .ver .text .img{margin:15px 0;}

/*contact*/

.main-contact .sign .text{padding:0 4vw;box-sizing:border-box;}

.main-contact .sign .text h1{line-height:40px;margin-bottom:15px;font-size:30px;}

.main-contact .sign .text p{line-height:20px;font-size:14px;}

.main-contact .sign .text p br{display:none;}

.main-contact .cont li h3{line-height:25px;margin:10px 0 5px;font-size:16px;}

.main-contact .cont li p{line-height:20px;font-size:14px;}

.main-chip{margin-top:108px;}

/*搜索*/

.search-results .cont ul{width:102%;}

.search-results .cont ul li{width:31.372%;margin:0 1.961% 1.961% 0;}

.search-results .cont ul li .info{height:35px;padding:5px;}

.search-results .cont ul li .info h3{line-height:15px;font-size:12px;}

.search-results .cont ul li .info p{line-height:15px;font-size:12px;}

/*节日*/

.main-christmas .cont{padding:160px 0 60px;}

.main-christmas .cont h1{line-height:35px;margin-bottom:20px;font-size:30px;}

.main-christmas .cont p{line-height:30px;font-size:16px;}

.main-christmas .cont p br{display:none;}

.main-christmas .cont .box{height:50px;margin-top:25px;}

.main-christmas .cont .box input[type="text"]{width:70%;height:50px;font-size:16px;}

.main-christmas .cont .box input[type="button"]{width:30%;height:50px;font-size:16px;}

.main-christmas .cont.art{padding:160px 0 60px;}

.main-christmas .cont.art h1{margin-bottom:20px;}

.main-christmas .cont.art p{margin-bottom:15px;}

.main-christmas .error{width:600px;max-width:92vw;height:auto;padding:40px 20px;margin:0;transform:translate(-50%,-50%);}

.main-christmas .error p{line-height:25px;font-size:16px;}

.main-christmas .error i{width:40px;height:40px;}



.main-survey .info{height:auto;padding:60px 0;background-size:100% auto;}

.main-survey .info h1{line-height:30px;margin-bottom:10px;font-size:24px;}

.main-survey .info time{line-height:25px;margin-bottom:10px;font-size:16px;}

.main-survey .info p{line-height:20px;font-size:14px;}

.main-survey .info .tips{margin-top:20px;}

.main-survey .info .js{margin-top:15px;font-size:10px;}

.main-survey .sform{padding:25px 0 5px;}

.main-survey .sform li{margin-bottom:25px;}

.main-survey .sform h3{line-height:20px;margin-bottom:5px;font-size:14px;}

.main-survey .sform p{line-height:25px;font-size:14px;}

.main-survey .sform span{line-height:25px;font-size:14px;margin-right:15px;}

.main-survey .sform input[type="text"]{width:260px;height:30px;padding:0 5px;border-radius:5px;font-size:14px;}

.main-survey .sform input[type="radio"]{margin-top:-4px;margin-right:3px;}

.main-survey .sform textarea{width:260px;height:100px;line-height:20px;padding:3px 5px;border-radius:5px;font-size:14px;}

.main-survey .sform .sbox input{width:130px;height:30px;font-size:14px;border-radius:5px;}



.main-prizes .main-width{width:92vw;}

.main-prizes .info{padding:40px 0;background-size:100% 100%;}

.main-prizes .info .main-width{padding-left:110px;box-sizing:border-box;}

.main-prizes .info h1{line-height:30px;font-size:24px;}

.main-prizes .info h1:before{left:-110px;width:80px;height:74px;}

.main-prizes .info h1:after{left:-16px;width:2px;}

.main-prizes .info time{line-height:20px;font-size:16px;}

.main-prizes .info p{line-height:25px;font-size:18px;}

.main-prizes .info .sns img{height:34px;}

.main-prizes .info .sns a{width:34px;height:34px;margin-right:20px;}

.main-prizes .info .tips{line-height:20px;font-size:14px;}

.main-prizes .sform h3{line-height:20px;margin-bottom:15px;font-size:16px;}

.main-prizes .sform li{margin-bottom:30px;}

.main-prizes .sform li .choose{width:60vw;}

.main-prizes .sform li .result{width:60vw;}

.main-prizes .sform li > p{line-height:20px;margin-top:-10px;margin-bottom:15px;font-size:14px;}

.main-prizes .sform li > p br{display:none;}

.main-prizes .sform li input[type="text"]{max-width:100%;width:300px;height:40px;line-height:40px;margin-bottom:10px;padding:0 10px;font-size:14px;}

.main-prizes .sform li .choose{width:100%;height:60px;}

.main-prizes .sform li .choose .citem img{width:60px;height:60px;}

.main-prizes .sform li .choose .text{padding:8px 0;}

.main-prizes .sform li .choose .text p{line-height:20px;font-size:14px;}

.main-prizes .sform li .choose .text span{line-height:20px;font-size:14px;}

.main-prizes .sform li .result{width:100%;}

.main-prizes .sform li .result p{height:36px;line-height:36px;padding:0 10px;margin-bottom:5px;font-size:16px;}

.main-prizes .sform li .upload{height:40px;line-height:40px;padding:0 30px;color:#fff;}

.main-prizes .sform li .upload:before{width:27px;height:40px;background-size:18px 18px;}

.main-prizes .sform li.half{float:none;width:100%;}

.main-prizes .sform li.half .chide{display:none;}

.main-prizes .sform li.sub{margin-top:60px;}

.main-prizes .sform li.sub input{width:150px;height:40px;font-size:16px;}



.main-newpro .main-width{width:92vw;}

.main-newpro .info{padding:80px 0;}

.main-newpro .info h1{line-height:35px;margin-bottom:20px;font-size:30px;}

.main-newpro .info h2{line-height:25px;margin-bottom:15px;font-size:22px;}

.main-newpro .info h2 br{display:none;}

.main-newpro .info p{line-height:25px;font-size:16px;}

.main-newpro .info .tips{line-height:20px;margin-top:80px;font-size:14px;}

.main-newpro .info:before{right:40px;bottom:40px;}

.main-newpro .scont{padding:40px 0 20px;}

.main-newpro .scont h3{line-height:20px;margin-bottom:15px;font-size:16px;}

.main-newpro .scont input{height:40px;line-height:40px;padding:0 10px;margin-bottom:10px;font-size:16px;border-radius:10px;}

.main-newpro .scont li{margin-bottom:20px;}



.main-easter{padding:60px 0;}

.main-easter h1{line-height:35px;margin-bottom:10px;font-size:30px;}

.main-easter p{line-height:20px;margin-bottom:40px;font-size:16px;}

.main-easter .cont{width:92vw;height:86.77vw;background-size:34.29vw auto;}

.main-easter .cont ul li{width:17.48vw;height:22.247vw;margin:-11.1235vw 0 0 -8.74vw;}

.main-easter .cont ul li:nth-child(1){transform:translate(0,-32.2vw);}

.main-easter .cont ul li:nth-child(2){transform:translate(24vw,-23vw);}

.main-easter .cont ul li:nth-child(3){transform:translate(37.11vw,0);}

.main-easter .cont ul li:nth-child(4){transform:translate(24vw,23vw);}

.main-easter .cont ul li:nth-child(5){transform:translate(0,32.2vw);}

.main-easter .cont ul li:nth-child(6){transform:translate(-24vw,23vw);}

.main-easter .cont ul li:nth-child(7){transform:translate(-37.11vw,0);}

.main-easter .cont ul li:nth-child(8){transform:translate(-24vw,-23vw);}
 


}

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

/*index*/
.two.lang .gofr{
  color: #fff;
}
.goog-te-gadget-simple{
  padding: 0 10px;
}
.goog-te-gadget-simple >img{
  height: 19px !important;
  margin-top: 0 !important;
}
.goog-te-gadget-simple >span{
  float: right;
}
.index-news{background-size:auto 100%;overflow:hidden;}

.index-news .categry .video{width:100%;margin-bottom:2.7%;}

.index-news .categry ul{width:102%;}

.index-news .categry li{position:relative;float:left;width:48.039%;margin:0 1.961% 1.961% 0;}

.index-news .categry li i{width:50px;height:50px;margin:-25px 0 0 -25px;}

.index-news .categry li .pic{height:0;padding-bottom:70%;overflow:hidden;}

.index-news .categry li:nth-child(1){width:98.039%;}

.index-news .categry li:nth-child(1) .pic{height:auto;padding-bottom:0;}

.index-news .categry li:nth-child(3){clear:none;}

/*products*/



/*news*/



/*distributors*/

.main-distributors .cont .list{width:100%;}

.main-distributors .cont .list .continent{width:100%;margin-right:0;margin-bottom:50px;}

.main-distributors .cont .list .continent .type1{margin-bottom:20px;}

/*PMTA*/

.main-pmta .cont .prolist ul li{width:47.3684%;padding:30px 20px 10px;}

}

@media only screen and (max-width:780px){
	.list-all-pro .series-item .itembox{margin-bottom: 30px;}
.list-all-pro .series-item ul{padding: 10px 0 0; width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.list-all-pro .series-item ul li{width: calc(50% - 4px);height: 310px;margin: 0 0 8px;}
.list-all-pro .series-item ul li .pic{height: 215px;}
 
/*about*/

.main-about .process li{float:none;width:100%;margin:0 0 15px;}

.main-about .process li br{display:none;}

.main-about .process li:after{display:none;}

/*coil*/

.main-coil .list ul li{width:48.039%;}

.main-coil .list ul li:nth-child(3n+1){clear:none;}

.main-coil .list ul li:nth-child(2n+1){clear:both;}

/*warranty*/

.main-warranty .about .pos{padding:30px 0 20px;}

.main-warranty .about .pic{margin-bottom:20px;}

.main-warranty .about .text{text-align:left;}

.main-warranty .about .text h2{font-size:20px;}

.main-warranty .about .text hr{margin:20px 0;}

.main-warranty .detail .pos{padding:30px 20px;}

.main-warranty .detail .info{margin-bottom:30px;}

.main-warranty .detail .item{margin-bottom:30px;}

.main-warranty .detail li{padding-left:0;margin-bottom:10px;}

.main-warranty .detail li label{position:static;display:block;line-height:25px;padding-left:15px;}

.main-warranty .detail li.promptly{height:auto;padding-left:20px;margin-top:20px;}

.main-warranty .detail li.promptly label{display:inline-block;padding-left:0;}

.main-warranty .detail li.promptly input{position:absolute;left:0;top:0;}

.main-warranty .detail li.promptly i{left:0;}

.main-warranty .detail li.non label{padding-left:0;}

.main-warranty .detail li:before{left:0;top:5px;}

/*news*/

.list-news li{padding:15px;margin-bottom:4vw;box-shadow:0 0 5px #999;}

.list-news li .pic{float:none;width:100%;padding-bottom:63%;}

.list-news li .text{float:none;width:100%;padding-top:10px;}

.list-news li .text h3{height:auto;margin-bottom:10px;}

.list-news li .text p{margin-bottom:10px;-webkit-line-clamp:3;}

/*download*/

.list-download .sign{padding:200px 0 100px;}

.list-download .sign img{position:absolute;top:0;left:50%;height:100%;width:auto;transform:translateX(-50%);}

.list-download .sign .box{position:static;transform:translateY(0);}

.list-download .sign h1{line-height:30px;font-size:24px;}

.list-download .sign p{display:none;}

/*contact*/

.main-contact .sign{padding:60px 0;}

.main-contact .sign img{position:absolute;width:auto;height:100%;}

.main-contact .sign .text{position:static;transform:translateY(0);}

.main-contact .cont li{width:50%;}

.main-contact .cont li:nth-child(3n+1){clear:none;}

.main-contact .cont li:nth-child(2n+1){clear:both;}

}

@media only screen and (max-width:640px){
	.list-all-pro .series{overflow-x: auto;}
.list-all-pro .series ul{display: flex;}
.list-all-pro .series li{padding: 0 10px 10px;}
.list-all-pro .series li .pic{transform: scale(1);}
.list-all-pro .series li .pic img{object-fit: cover;}
.list-all-pro .series-item ul li{height: 280px;}
/*.list-all-pro .series-item ul.Sonder li:first-child{width: 100%;height: auto;}
.list-all-pro .series-item ul.Sonder li:first-child .info{top: 20px;}
.list-all-pro .series-item ul.Aegis li:nth-child(1){width: 100%;height: auto;}
.list-all-pro .series-item ul.Digi li:nth-child(1){min-height: 210px;}
.list-all-pro .series-item ul.Others li:nth-child(1), 
.list-all-pro .series-item ul.Others li:nth-child(2){width: 100%;height: auto;}*/
.list-all-pro .series-item ul li .pic{margin: 0 auto;}
.list-all-pro .series-item ul li:hover .info a.more{opacity: 0;}
 

.age-tips .box{height:auto;padding:20px 10px;margin-top:0;transform:translateY(-50%);}

.age-tips .box i{right:10px;top:10px;}

.age-tips .box img{margin-bottom:15px;}

.age-tips .box p{line-height:20px;font-size:12px;}

.age-tips .box .btn{margin:20px 0;}

.age-tips .box .btn span{width:130px;margin:0 10px;}

.flow-subc .box input[type="text"]{margin-bottom:20px;}

.flow-event.on{display:none;}

.flow-sns{right:5px;bottom:107px}

.flow-sns .img{width:60px;height:auto;}

.flow-sns .img img{float:none;width:100%;}

.flow-sns .to-top{padding:0;}

/*index*/

.index-main .banner-pc{display:none;}

.index-main .banner-mobile{display:block;}

.index-products .slide-pic li{width:48.039% !important;}

.index-products .slide-pic li:nth-child(2n+2){clear:both;}

.main-psg .pc{display:none;}

.main-psg .mob{display:block;}

.main-amr .pc{display:none;}

.main-amr .mob{display:block;}

.index-main .slidebox .slideshow ul li .upod{left:32.34375%;top:83.4%;width:64.84375%;height:14.2%;}
.index-main .slidebox .slideshow ul li .upod a{width:48.675%;height:45.55%;margin-bottom:2.2%;}

/*about*/

.main-about .sign .text h1{line-height:30px;font-size:24px;}

.main-about .sign .text p{line-height:15px;padding:0 4vw;font-size:12px;}

.main-about .sign .text p br{display:none;}

.main-about .local .list ul li{width:33.333%;}

.main-about .series li{float:none;width:100%;}

/*products*/

.list-products .sign{height: 40px!important;}

.list-products .cont ul li{width:48.039%;}

.main-products .top.flow.hid{top:124px;}

/*coil*/

.main-coil .info{padding:40px 0;}

.main-coil .info .search input[type="text"]{font-size:14px;}

.main-coil .list ul li .cbox{padding:25px 0;}

/*faq*/

.list-faq .cont .list li{display:block;width:48.039%;}

.list-faq .cont .list li:nth-child(3n+1){clear:none;}

.list-faq .cont .list li:nth-child(2n+1){clear:both;}

.list-faq .cont .list li.more{display:none;}

.flow-faq .box{height:101.75vw;margin:-50vw 0 0 -46vw;}

.flow-faq .box .video{height:51.75vw;}

.flow-faq .box .vlist{height:50vw;}

/*distributors*/

.main-distributors{margin-top:124px;}

.main-distributors .sign .text h1{line-height:30px;font-size:24px;}

.main-distributors .sign .text p{line-height:15px;padding:0 4vw;font-size:12px;}

.main-distributors .sign .text p br{display:none;}

.main-distributors .cont .pos{padding:10% 5%;}

.main-distributors .cont .join{padding-top:40px;}

.main-distributors .cont .list .continent{margin-bottom:30px;}

/*warranty*/

.main-warranty .ver .pic{float:none;width:100%;margin-bottom:15px;}

.main-warranty .ver .pic img{width:100%;height:auto;}

.main-warranty .ver .text{float:none;width:100%;}

/*news*/

.list-news li{padding:10px;}

.list-news li .text span{display:none;}

/*blog*/

.list-blog .list li{height:120px;padding-left:130px;}

.list-blog .list li .pic{width:120px;height:120px;}

.list-blog .list li .text{padding-top:5px;}

.list-blog .list li .text h3{line-height:20px;font-size:14px;white-space:normal;}

.list-blog .list li .text span{display:none;}

.list-blog .list li .text p{line-height:15px;margin-bottom:5px;font-size:12px;-webkit-line-clamp:2;}

/*products*/

.main-products .tpos{height:auto;}

.main-products .top{height:auto;text-align:center;}

.main-products .top h1{float:none;}

.main-products .top .funcbox{float:none;}

.main-products .top .funcbox .tab{float:none;}

.main-products .top .funcbox a, .main-products .top .funcbox span{width:50%;line-height:20px;margin:0 0 5px;}

.main-products .top .funcbox .faq,.main-products .top .funcbox .buy{}

.main-products .overview .main-width{width:95vw;margin:0 2.5vw;}

.main-products .overview .top{height:150px;}

.main-products .overview .top h3{line-height: 30px;font-size: 24px;margin-top: 45px;}

.main-products .overview .top p{font-size: 14px;line-height: 30px;}

.main-products .overview .top-ul ul{width:100%;}

.main-products .overview .top-ul li{width:25%;margin-right: 0;line-height: 50px;font-size: 10px;margin-bottom: 20px;}

.main-products .overview .top-ul li.action{border-radius: 5px;}.main-products .overview .down-ul .img-ul li{width:48%;}

.main-products .overview .down-index{margin-top: 50px;}

.main-products .overview .down-index h5{font-size: 18px;line-height: 30px;}

.main-products .overview .down-index ul{margin-top: 20px;}

.main-products .overview .down-index1{margin-top: 30px;}

.main-products .overview .down-index1 h3{line-height: 40px;font-size: 24px;}

.main-products .overview .down-index1 ul{width:100%;}

.main-products .overview .down-index1 li{width:48%;margin-right:2%;margin-top: 20px;}

.main-products .overview .down-index1 li p{font-size: 16px;line-height: 24px;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.main-products .overview .box{display:none;}

.main-products .overview .slides{display:none;}

.main-products .overview .defenses{display:none;}

.main-products .overview .power{display:none;}

.main-products .overview .overmob{display:block;}

.main-products .overview .color-select{padding:10px 0 30px;}

.main-products .overview .color-select .pic{height:60vw;margin-bottom:10px;}

.main-products .overview .color-select .pic li{width:80vw;height:60vw;margin-left:-40vw;}

.main-products .overview .color-select .pic li p{line-height:20px;font-size:14px;margin-top:-20px;}

.main-products .overview .color-select .pic .btn{width:22px;height:50px;margin-top:-25px;background-repeat:no-repeat;background-size:22px 50px;}

.main-products .overview .color-select .pic .prev{left:20px;}

.main-products .overview .color-select .pic .next{right:20px;}

.main-products .overview .color-select .select-box{padding:0 20px;margin-bottom:10px;}

.main-products .overview .color-select .select-box ul{width:100%;}

.main-products .overview .color-select .select-box li{width:16px;height:16px;margin:0 5px;}

.main-products .overview .color-select .tips{position:relative;padding:0 5%;line-height:15px;font-size:12px;}

/*quest*/

.main-quest .notice{padding:15px 15px 30px;}

.main-quest .notice .title{margin-bottom:15px;text-align:center;}

.main-quest .notice .title h2{float:none;line-height:30px;margin-bottom:10px;font-size:24px;}

.main-quest .notice .title img{float:none;}

.main-quest .notice .cont{margin-bottom:10px;}

.main-quest .notice .cont .tips{font-size:14px;}

.main-quest .notice .cont p{font-size:12px;}

.main-quest .qlist .title{padding-bottom:20px;margin-bottom:20px;text-align:center;}

.main-quest .qlist .title h1{float:none;line-height:30px;margin-bottom:10px;font-size:24px;}

.main-quest .qlist .title img{float:none;height:40px;width:auto;}

.main-quest .qlist .cont li{margin-bottom:25px;}

.main-quest .qlist .cont li p{line-height:20px;font-size:14px;}

.main-quest .qlist .cont li input[type="text"]{height:40px;line-height:38px;padding:0 10px;font-size:14px;}

.main-quest .qlist .note p{font-size:12px;}

.main-quest .qlist .btn{margin-top:30px;}

.main-quest .qlist .sub{width:200px;height:40px;font-size:18px;}

.main-quest .success img{width:200px;height:auto;}

/*PMTA*/

.main-pmta .cont .prolist ul li{padding:15px 10px 10px;}

.main-pmta .cont .prolist ul li .info{height:100px;padding:10px 0;}

.main-pmta .cont .prolist ul li .info h3{margin-bottom:5px;}

/*down*/

.list-download .list li{width:48.039%;}

.list-download .list li .pic h3{font-size:12px;}

.list-download .list li:nth-child(3n+1){clear:none;}

.list-download .list li:nth-child(2n+1){clear:both;}

/*contact*/

.main-contact .cont li{float:none;width:100%;margin-bottom:20px;}

/*搜索*/

.search-results{padding:40px 0;}

.search-results h1{margin-bottom:25px;}

.search-results .cont ul li{width:48.039%;}

/*节日*/

.main-christmas .cont h1{line-height:30px;margin-bottom:20px;font-size:24px;}

.main-christmas .cont p{line-height:20px;font-size:14px;}

.main-christmas .cont p br{display:none;}

/*inn*/

.main-ips section{display:none;}

.main-ips .mobbox{display:block;}

.main-chip section{display:none;}

.main-chip .mobbox{display:block;}



.main-survey .info{background-size:auto 100%;background-position:center;}

.main-survey .info h1{font-size:17px;}



.main-prizes .info{padding:40px 0;}

.main-prizes .info .main-width{padding:0;box-sizing:border-box;}

.main-prizes .info h1{line-height:25px;margin-bottom:20px;padding-left:80px;font-size:18px;font-family:"sans-serif";}

.main-prizes .info h1 br{display:none;}

.main-prizes .info h1:before{left:0;top:8px;width:60px;height:55px;}

.main-prizes .info h1:after{left:70px;width:2px;}

.main-prizes .info p{line-height:20px;font-size:14px;font-family:"sans-serif";}

.main-prizes .info .tips{line-height:15px;font-size:12px;}

.main-prizes .info .sns{margin-bottom:20px;}

.main-prizes .info .sns img{display:block;height:40px;margin-bottom:20px;}

.main-prizes .info .sns a{width:50px;height:50px;margin:0 20px 0 0;}

.main-prizes .sproduct ul{padding:0 2vw;font-size:0;}

.main-prizes .sproduct li{width:44vw;margin:0 2vw;margin-bottom:4vw;}



.main-newpro .info{padding:40px 0 100px;}

.main-newpro .info .tips{margin-top:30px;}

.main-newpro .info:before{bottom:20px;right:20px;width:150px;height:70px}



.main-easter{padding:40px 0;}

.main-easter h1{line-height:25px;margin-bottom:20px;font-size:20px;}

.main-easter p{margin-bottom:20px;}

.main-easter p br{display:none;}

.main-easter .cont{height:145.6vw;}

.main-easter .cont ul li{width:28vw;height:35.6vw;margin:-17.8vw 0 0 -14vw;}

.main-easter .cont ul li:nth-child(1){transform:translate(0,-55vw);}

.main-easter .cont ul li:nth-child(2){transform:translate(26vw,-36vw);}

.main-easter .cont ul li:nth-child(3){transform:translate(35vw,0);}

.main-easter .cont ul li:nth-child(4){transform:translate(26vw,36vw);}

.main-easter .cont ul li:nth-child(5){transform:translate(0,55vw);}

.main-easter .cont ul li:nth-child(6){transform:translate(-26vw,36vw);}

.main-easter .cont ul li:nth-child(7){transform:translate(-35vw,0);}

.main-easter .cont ul li:nth-child(8){transform:translate(-26vw,-36vw);}



.flow-easter .box{width:92vw;}

.flow-easter .box .pic{width:200px;height:auto;}

.flow-easter .box p{line-height:20px;font-size:14px;}

.flow-efind .box{width:92vw;}

.flow-efind .box .pic{width:200px;height:auto;}

.flow-efind .box p{line-height:20px;font-size:14px;}



}

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

body{width:19.2rem;}

footer .info .contact .subscrbe{width:100%;}

footer .nav .item li{margin-right:0;width:50%;}

/*news*/



/*download*/



}

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

/*download*/



}



























/*202511*/

@media only screen and (max-width:1040px){
h1{font-size:1.5em;}
h2{font-size:1.2em;}
h3{font-size:0.9em;}
p{font-size:0.7em;}
.main-width{width:92vw;}
.secd-width{width:92vw;}
.third-width{width:92vw;}
header .top{height:3.5em;}
header .top p{line-height:1.2em;font-size:0.9em;}
header .nav{height:2.5em;}
header .nav .menubtn{display:flex;}
header .nav .logo{height:1.2em;margin:0 auto 0 0;}
header .nav .func{column-gap:0;}
header .nav .func .lang:before{line-height:1.7em;font-size:0.9em;}
header .nav .func .search{width:2em;height:1.7em;margin-left:0.5em;}
header .nav .func .search input{height:100%;padding-left:2.6em;font-size:0.7em;}
header .nav .func .search button{width:1.7em;height:100%;}
header .nav .func .search form:before{width:2.125em;height:2.125em;line-height:2.125em;font-size:0.8em;}
header .nav .func .search.on{width:9em;margin-right:0.5em;}
header .nav .func .store{font-size:0.7em;}
header .nav .menu{position:absolute;left:-100%;top:100%;width:100%;padding:0 4vw;background-color:#fff;box-shadow:0 0.1em 0.1em rgba(0,0,0,.1);box-sizing:border-box;z-index:99;transition:all .5s;}
header .nav .menu .one{display:block;}
header .nav .menu .one > li{display:block;line-height:1.2em;padding:1em 3em 0.8em 0.5em;font-size:0.8em;border-bottom:1px solid #f0f0f0;}
header .nav .menu .one > li.menu-item-has-children{position:relative;}
header .nav .menu .one > li.menu-item-has-children > i{position:absolute;right:0;top:0;width:3em;line-height:2.9em;text-align:center;cursor:pointer;}
header .nav .menu .one > li.menu-item-has-children > .sub-menu{position:static;width:100%;padding:0.5em 0.5em 0;border:none;}
header .nav .menu .one > li.menu-item-has-children > .sub-menu li{line-height:1.2em;padding:0.6em 0 0.4em;font-size:0.9em;font-family:"Gotham-Book";}
header .nav .menu .one > li.menu-item-has-children > .sub-menu li:before{content:" - ";}
header .nav .menu .one > li.menu-item-has-children > .sub-menu:before{display:none;}
header .nav .menu .one > li.menu-item-has-children:hover > .sub-menu{display:none;}
header .nav .menu .one > li.menu-item-has-children.on > i::before{content:"\f343";}
header .nav .menu .one > li.drop_products > .sub-menu > li{width:100%;}
header .nav .menu .one > li.drop_products > .sub-menu > li > a{display:inline;}
header .nav .menu .one > li.drop_products > .sub-menu > li > a:after{display:none;}
header .nav .menu .one > li.drop_products > .sub-menu > li > .sub-menu{display:none !important;}
header .nav .menu .one > li.drop_products > .sub-menu > li.on > a{color:#333;}
header.action .nav .menu{left:0;}
footer{padding-top:3em}
footer .cp-sns{display:block;padding:0 0 2em;}
footer .cp-sns .copyright{margin-bottom:1em;}
footer .cp-sns .copyright p{font-size:0.7em;}
footer .cp-sns .sns .wp-block-group{margin:0 auto;column-gap:1em;}
footer .cp-sns .sns .wp-block-image{width:2em;height:2em;padding:0.2em;}
footer .nav{display:block;padding:3em 0;}
footer .nav .menu-footer-nav-container{width:100%;margin-bottom:3em;}
footer .nav .menu-footer-nav-container .one > li > a{margin-bottom:1em;font-size:0.8em;}
footer .nav .menu-footer-nav-container .sub-menu li{line-height:1.7em;font-size:0.7em;}
footer .nav .subscribe{width:50%;}
footer .nav .subscribe h2{margin-bottom:1em;font-size:0.8em;}
footer .nav .subscribe p{display:none;}
footer .nav .subscribe ul{border-width:1px;}
footer .nav .subscribe ul li.sm-email{height:2em;}
footer .nav .subscribe ul li.sm-subtn{height:2em;}
footer .nav .subscribe input{padding:0 0.8em;font-size:0.7em;}
footer .nav .subscribe button:before{background-size:20px 24px;}
footer .logo{padding-top:0;margin-top:-3em;}
footer .logo .top{position:relative;top:-3.2em;font-size:1em;}
footer .logo .top:before{width:2em;height:2em;line-height:2em;font-size:1em;}
footer .logo .wp-block-image{margin-top:0;}
	
.age-tips .box{width:92vw;margin-left:-46vw;}

.pageinfo{margin-top:3em;}
.pageinfo ul{column-gap:0.5em;}
.pageinfo li{width:2em;height:2em;line-height:2em;font-size:0.7em;}
.pageinfo li.tx:before{font-size:0.7em;}
.pageinfo li.tx:after{font-size:0.7em;}
.pageinfo li.home{margin-right:1em;}
.pageinfo li.last{margin-left:1em;}
.com-tab ul{column-gap:1.5em;}
.com-tab li{line-height:1.5em;font-size:0.7em;}
.com-tab li.on:before{height:2px;}
.com-tab li.on:after{width:0.65em;height:1em;bottom:-0.4em;margin-left:-0.325em;}
	
.com-banner .text{width:92vw;}
.com-banner .community p{font-size:2vw;}
	
.index-main h2{font-size:1.2em;}
.index-main .sec-banner .slide-dot{bottom:0.5em;}
.index-main .sec-banner .slide-dot ul{column-gap:0.3em;}
.index-main .sec-banner .slide-dot li{width:1em;height:0.2em;}
.index-main .sec-banner .btn{width:2em;height:2em;line-height:2em;margin-top:-1em;font-size:1em;}
.index-main .sec-banner .btn:before{font-size:0.7em;}
.index-main .sec-arrival{padding-top:3em;}
.index-main .sec-arrival .wp-block-image figcaption{margin-top:0.7em;font-size:0.7em;}
.index-main .sec-arrival .wp-block-image figcaption strong{margin-bottom:0.3em;font-size:1.4em;}
.index-main .sec-products{padding:3em 0 0;}
.index-main .sec-products .slide-pic{width:111vw !important;height:61vw;margin-bottom:1.5em;margin-left:-5.5vw;}
.index-main .sec-products .slide-pic li{width:34.5vw;height:55.4vw;padding:16vw 4vw 4vw;margin-top:2.8vw;}
.index-main .sec-products .slide-pic li h3{left:1em;top:1em;line-height:1em;font-size:0.7em;}
.index-main .sec-products .slide-pic li.active{width:38vw !important;height:61vw;}
.index-main .sec-products .slide-pic li.active h3{line-height:1em;font-size:0.7em;}
.index-main .sec-products .slide-dot{margin-bottom:1em;}
.index-main .sec-products .slide-dot ul{column-gap:0.2em;}
.index-main .sec-products .slide-dot li{width:0.5em;height:0.5em;}
.index-main .sec-products .all{line-height:1em;padding:0.8em 1.5em 0.6em;border-radius:0.5em;font-size:1em;background-color:var(--main-color);color:#fff;}
.index-main .sec-video{padding:5em 0;}
.index-main .sec-video .flow-video.on{width:92vw !important;height:51.75vw !important;}
.index-main .sec-video h2{font-size:1.8em;}
.index-main .sec-nav .wp-block-image img{height:36vw;}
.index-main .sec-nav .wp-block-image figcaption{line-height:2.3vw;padding:2vw 1vw 1.6vw;}
.index-main .sec-nav .wp-block-image:before{height:36vw;}
.index-main .sec-loved li{width:28.6vw;height:39vw;}
.index-main .sec-loved li .wp-block-image{width:28.6vw;height:39vw;}
.index-main .sec-loved li .wp-block-image figcaption{font-size:0.5em;}
.index-main .sec-loved li.on{width:47vw;height:64vw;}
.index-main .sec-loved .cont{height:64vw;}
.index-main .sec-loved .cont.hw{transform:translateX(-9.2vw);}
.index-main .sec-knows .desc h2{margin-bottom:1em;font-size:1.2em;}
.index-main .sec-knows .desc p{font-size:0.7em;}

.pro-cate{column-gap:0.5em;margin-bottom:2em;}
.pro-cate a{min-width:11em;line-height:1.2em;padding:0.6em 2.5em 0.4em;border-radius:3em;font-size:0.7em;}
.pro-sub-cate{margin-bottom:2em;}
.pro-sub-cate ul{column-gap:0.5em;}
.pro-sub-cate li img{width:3em;height:3.6em;}
.pro-sub-cate li p{padding:0.1em 0 0.5em;font-size:0.6em;}

.main-allpro{padding:3em 0;}
.main-allpro h1{margin-bottom:1em;font-size:1.8em;}
.main-allpro .list ul{column-gap:2%;}
.main-allpro .list li{width:32%;}
.main-allpro .list li h3{margin-bottom:0.3em;font-size:0.8em;}
.main-allpro .list li p{font-size:0.7em;}
.list-products{padding:3em 0;}
.list-products .list ul li{height:27vw;padding:0.3vw 2vw 2.5vw;margin-bottom:1.9vw;}
.list-products .list ul li .pic{height:18.3vw;}
.list-products .list ul li .info{padding:1vw 0 0;}
.list-products .list ul li .info h3{line-height:1.2em;margin-bottom:0.2em;font-size:0.7em;}
.list-products .list ul li .info p{line-height:1.2em;font-size:0.5em;}
.list-products .list ul li .info .more{width:8em;max-width:100%;height:1.8em;line-height:1.8em;margin-top:0.5em;font-size:0.6em;}
.list-products .list ul li.middle .info .more{margin-top:0.5em;}
.list-products .list ul li.big{height:55.9vw;}
.list-products .list ul li.big .info h3{line-height:1.2em;font-size:0.7em;}
.list-products .list ul li.big .info .more{margin-top:1em;}
.list-products .list section{margin-top:3em;}

.main-brand .slogan .box h2{font-size:18vw;}
.main-brand .infos p{font-size:0.7em;}
.main-brand .word .box .wp-block-group{display:block;height:auto;padding:5vw 10vw;text-align:center;}
.main-brand .word .box .wp-block-group h2{font-size:10vw;}
.main-brand .word .box .wp-block-group p{width:100%;font-size:0.7em;}
.main-brand .word .box .wp-block-group p br{display:none;}
.main-brand .market{padding:5vw;}
.main-brand .market p{font-size:0.7em;}
.main-brand .market .wp-block-group{margin:5vw 0 8vw}
.main-brand .market .wp-block-group p{font-size:0.8em;}
.main-brand .history details{top:12vw;}
.main-brand .history details .slide-pic{max-height:none;}
.main-brand .history details .slide-pic li{font-size:0.7em;}
.main-brand .history details .slide-pic li br{display:none;}
.main-brand .history details .slide-pic li strong{display:block;font-size:1.2em;}
.main-brand .history details.pi .slide-pic{opacity:0;}
.main-brand .history details.ni .slide-pic{opacity:0;}
.main-brand .history .box{padding:12vw 0;}
.main-brand .history .box .btn{width:10vw;height:6vw;line-height:6vw;margin-left:-5vw;font-size:5vw;}
.com-banner .partner h1{margin-bottom:0.5em;font-size:1.2em;}
.com-banner .partner p{font-size:0.7em;}
.main-partner{padding:3em 0;}
.main-partner .list{row-gap:3em;}
.main-partner .list .continent h2{font-size:1.2em;}
.main-partner .list .continent{width:100%;}
.main-partner .list .continent .country{margin-top:1em;padding-bottom:1em;}
.main-partner .list .continent .country h3{font-size:0.8em;}
.main-partner .list .continent .country ul{}
.main-partner .list .continent .country ul li{min-width:calc(50% - 1.5em);line-height:1.5em;font-size:0.7em;box-sizing:border-box;}
.main-partner .list .continent .country ul li.tit{margin:1em 0 0.2em;}
.list-news{padding:3em 0;}
.list-news h1{margin-bottom:0.8em;font-size:1.2em;}
.list-news .head{margin-bottom:3vw;}
.list-news .head .pic{width:50%;}
.list-news .head .text{width:50%;}
.list-news .text h3{font-size:0.8em;-webkit-line-clamp:2;}
.list-news .text p{line-height:1.2em;font-size:0.7em;-webkit-line-clamp:3;}
.list-news .text .func time{column-gap:0.3em;font-size:0.6em;}
.list-news .text .func time:before{font-size:1em;}
.list-news .text .func .share:before{font-size:0.8em;}
.list-news .list li{width:48.7%;}
.list-news .list li .pic{height:20.6vw;}
.main-article{padding:3em 0;}
.main-article .title{padding-bottom:0.5em;margin-bottom:1em;}
.main-article .title h1{margin-bottom:0.7em;font-size:0.9em;}
.main-article .title .info{column-gap:1.5em;}
.main-article .title .info time{column-gap:0.3em;font-size:0.6em;}
.main-article .title .info time:before{font-size:1em;}
.main-article .title .info span{font-size:0.6em;}
.main-article .title .info span:before{font-size:1em;}
.main-article .cont > *{margin-bottom:20px;}
.main-article .subpage{row-gap:0.5em;padding-top:1.5em;margin-top:1.5em;}
.main-article .subpage .item{font-size:0.7em;}
.list-blog{padding:2em 0 3em;}
.list-blog .top{margin-bottom:2em;}
.list-blog .top .cate{column-gap:0.5em;}
.list-blog .top .cate a{line-height:1.2em;padding:0.8em 1.5em 0.7em;font-size:0.7em;}
.list-blog .top .search{display:none;}
.list-blog .list li{height:11.5em;padding:1em 0;}
.list-blog .list li .text{width:46%;}
.list-blog .list li .text h3{margin:0.8em 0;font-size:0.7em;}
.list-blog .list li .text p{font-size:0.6em;}
.list-blog .list li .text span{font-size:0.6em;}
.list-blog .list li .text time{column-gap:0.3em;margin-top:1em;font-size:0.6em;}
.list-blog .list li .text time:before{font-size:1em;}
.main-pmta{padding-top:2em;}
.main-pmta .cont .full{margin-left:-4vw;}
.main-pmta .cont .profile{padding:3em 0;margin-bottom:3em;row-gap:1em;}
.main-pmta .cont .mean{column-gap:5%;margin:1em 0 3em;}
.main-pmta .cont .mean .wp-block-image img{max-width:2em;max-height:2em;}
.main-pmta .cont .mean .wp-block-image figcaption{margin-top:0.8em;font-size:0.7em;}
.main-pmta .cont .doing{padding:3em 0;}
.main-pmta .cont .doing h2 br{display:none;}
.main-pmta .cont .doing .wp-block-cover__inner-container{width:92vw;}
.main-pmta .cont .doing .wp-block-group{grid-template-columns:repeat(1, minmax(0, 1fr));}
.main-pmta .products{padding:3em 0;}
.main-pmta .products p{font-size:0.7em;}
.main-pmta .products .slide-pic{margin-top:1.5em;}
.main-pmta .products .slide-pic ul{column-gap:2vw;row-gap:2vw;}
.main-pmta .products .slide-pic ul li{width:21.5vw;padding:0.2em 0.5em 1em;margin-right:0;border-radius:0.4em;}
.main-pmta .products .slide-pic ul li p{font-size:0.7em;}
.main-pmta .products .slide-pic ul li .pic{height:20vw;}
.main-comp .cont{padding:3em 0;}
.main-comp .cont .wp-block-columns{row-gap:1em;}
.main-comp.tga .cont .wp-block-group{grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:2em;column-gap:7.6vw;}
.main-comp.tga .cont .wp-block-image{width:17.3vw;padding-bottom:2em;}
.main-comp.tga .cont .wp-block-image img{width:17.3vw;height:17.3vw;padding:1.55vw;border-radius:10vw;}
.main-comp.tga .cont .wp-block-image figcaption{top:calc(100% - 2em);font-size:0.7em;}
.main-comp.tga .cont .wp-block-image:before{left:calc(100% - 6.05vw);top:4.2vw;width:19.7vw;height:8.9vw;}
.main-comp.tga .cont .wp-block-image:nth-child(4):before{display:none;}

.main-esg h2{font-size:20px;line-height:30px;margin-bottom:25px;}
.main-esg .th-width{width:92vw;}
.main-esg .esg-news .slide-pic{margin:0 auto;}
.main-esg .esg-news .slide-pic li{width:27vw;}
.main-esg .esg-news .slide-pic li h3{font-size:18px;line-height:30px;margin-top:15px;}
.main-esg .esg-news .slide-pic li p{font-size:14px;line-height:24px;}
.main-esg .esg-news .slide-pic li span{font-size:14px;line-height:20px;margin-top:15px;}
.main-esg .esg-news .ops .btn{font-size:14px;line-height:30px;}
.main-esg .report .list{width:300px;}
.main-esg .report .list ul li h3{font-size:16px;line-height:25px;}
.main-esg .report .list ul li .box span{font-size:12px;line-height:20px;}
.main-esg .report .list ul li .box p{font-size:13px;line-height:24px;}
.main-esg .download li{margin-bottom:10px;}
.main-esg .download li a{font-size:16px;line-height:25px;}
.main-esg .download li a.down{font-size:16px;line-height:25px;}
.main-esg .download li time{font-size:16px;line-height:25px;}
.main-esg .download li a.down::after{width:25px;height:25px;line-height:25px;background-size:18px;}
.main-esg .download li a.down:hover::after{background-size:18px;}

.main-download{padding:3em 0;}
.main-download h1{margin-bottom:0.3em;font-size:1em;}
.main-download p{font-size:0.7em;}
.main-download .search-box{width:25em;max-width:100%;height:2em;margin:1em auto 2em;}
.main-download .search-box input{width:calc(100% - 3em);padding:0 1em;font-size:0.7em;}
.main-download .search-box:before{width:2em;font-size:1em;}
.main-download .list ul{column-gap:2%;}
.main-download .list li{width:32%;}
.main-download .list li .pic{height:24vw;padding:1vw 2vw;}
.main-download .list li .pic img{height:16vw;}
.main-download .list li .pic p{font-size:0.7em;}
.main-download .list li dd{padding:0.8em 0 0.65em 1.2em;font-size:0.7em;}
.main-download .list li dd a:before{font-size:1em;}
.main-download .list li dd:before{font-size:1em;}
.main-download .list li dd.post:before{font-size:1.1em;}
.main-download .list li dd.tpd:before{font-size:0.9em;}
.main-faq{padding:3em 0;}
.main-faq h1{margin-bottom:0.5em;font-size:1.2em;}
.main-faq .search-box{width:25em;max-width:100%;height:2em;margin:1em auto 2em;}
.main-faq .search-box input{width:calc(100% - 3em);padding:0 1em;font-size:0.7em;}
.main-faq .search-box:before{width:2em;font-size:1em;}
.main-faq .cont h2{line-height:1.2em;margin-bottom:0.3em;padding:0.5em 1.5em 0.4em 0.5em;font-size:1em;border-radius:0.4em;}
.main-faq .cont h2:after{right:0.5em;line-height:1em;font-size:1.2em;}
.main-faq .cont details{padding:0.5em;border-radius:0.4em;}
.main-faq .cont details summary{line-height:1.2em;font-size:0.8em;}
.main-faq .cont details summary:before{line-height:1.2em;font-size:1em;}
.main-faq .cont section{margin-top:1.5em;}
.main-faq .cont .list{row-gap:0.3em;}
.main-warranty{padding:3em 0;}
.main-warranty h1{margin-bottom:1em;font-size:1.2em;}
.main-warranty .cont > *{margin-bottom:20px;}
.main-warranty .cont h2{margin-top:2em;font-size:1em;}
.main-warranty .cont h3{margin-top:1.5em;font-size:0.8em;}
.main-warranty .cont p{font-size:0.7em;}
	
.main-contact{padding-bottom:3em;}
.main-contact .is-nowrap{flex-direction:column;row-gap:2em;padding:3em 0 1.5em;}
.main-contact .is-nowrap h2{margin-bottom:0;}
.main-contact .is-nowrap h3{font-size:0.9em;}
.main-contact .is-nowrap p{font-size:0.7em;}
.main-contact .is-nowrap .is-vertical{width:100%;}
.main-contact .is-nowrap .is-vertical:last-child{padding:1em;border-radius:0.8em;}
.main-contact .is-nowrap:before{display:none;}
.main-contact .is-nowrap:after{display:none;}
.main-contact .simple-message input,.main-contact .simple-message textarea{height:2.5em;padding:0 0.7em;font-size:0.7em;border-radius:0.4em;}
.main-contact .simple-message textarea{height:8em;padding:0.5em 0.7em;}
.main-contact .simple-message button{width:10em;height:2.5em;padding:0 1.5em;font-size:0.7em;border-radius:0.4em;}
.main-contact .is-layout-grid{margin-top:1.5em;grid-template-columns:repeat(2, minmax(0, 1fr));}
.main-contact .is-layout-grid .wp-block-image{padding:1.5em 1em;}
.main-contact .is-layout-grid .wp-block-image img{width:2em;height:2em;}
.main-contact .is-layout-grid .wp-block-image figcaption{line-height:1.5em;margin-top:0.8em;font-size:0.7em;}
.main-contact .is-layout-grid .wp-block-image figcaption strong{margin-bottom:0.5em;font-size:1.2em;}
	
.main-community h2 img{height:1.2em;}
.main-community .full{margin-left:-4vw;}
.main-community .profile{display:block;}
.main-community .profile h2{margin-bottom:1em;}
.main-community .join{height:46vw;}
.main-community .join .wp-block-image:nth-child(2){left:0;}
.main-community .join .wp-block-image:nth-child(3){right:0;}
.main-community .join .wp-block-image:nth-child(4){left:8vw;top:30vw;}
.main-community .join .wp-block-image:nth-child(5){top:18.5vw;}
.main-community .join .wp-block-cover{width:46vw;height:46vw;margin-left:-23vw;}
.main-community .join .wp-block-cover p{font-size:0.7em;}
.main-community .map{margin-top:5em;}
.main-community .map .wp-block-cover{width:8em;margin-left:-4em;}
.main-community .map .wp-block-cover h3{margin-bottom:0.5em;}
.main-community .map .wp-block-cover .wp-block-button__link{font-size:0.6em;}

.main-points h2{margin-bottom:1em;}
.main-points .overview h1{margin-bottom:0.5em;font-size:2em;}
.main-points .overview h3{font-size:0.9em;}
.main-points .overview p{font-size:0.7em;}
.main-points .overview .wp-block-button__link{width:8em;height:2em;line-height:1em;padding:0.5em;border-radius:0.2em;font-size:0.7em;border-width:1px;}
.main-points .overview .wp-block-cover{min-height:0 !important;padding:10vw 6vw;}
.main-points .overview .wp-block-cover__inner-container{width:60% !important;}
.main-points .step .wp-block-image figcaption{font-size:0.6em;}
.main-points .step .wp-block-image figcaption strong{font-size:1.2em;}
.main-points .step .wp-block-image figcaption mark{font-size:3em;}
.main-points .way .wp-block-group{grid-template-columns:repeat(3, minmax(0, 1fr));}
.main-points .way .wp-block-image figcaption{padding:2em 0.5em 2em 2.7em;font-size:0.7em;}
.main-points .way .wp-block-image figcaption mark{height:1.7em;line-height:1em;padding:0.3em 0.5em 0.4em;font-size:1em;}
.main-points .way .wp-block-image figcaption strong{margin-bottom:0.3em;font-size:1.3em;}
.main-points .way .wp-block-image figcaption img{left:0.45em;top:2em;width:1.1em !important;height:1.1em;}
.main-points .way .wp-block-image figcaption i{right:0.5em;bottom:0.5em;font-size:1.2em;}
.main-points .way .wp-block-image figcaption:before{left:2em;height:calc(100% - 1.7em);}
.main-points .favorite p{font-size:0.7em;}
.main-points .favorite .wp-block-group{column-gap:2%;}
.main-points .favorite .wp-block-image{border-radius:0.4em;}
.main-points .favorite .wp-block-image figcaption{padding:1em 1em 2.5em;font-size:0.6em;}
.main-points .favorite .wp-block-image figcaption mark{font-size:1em;}
.main-points .favorite .wp-block-image figcaption i{right:0.5em;bottom:0.5em;width:4em;height:1.5em;line-height:1.5em;padding-left:0.2em;font-size:1em;}
.main-points .discover .wp-block-group{column-gap:4%;}
.main-points .discover .wp-block-image{width:auto;max-width:48%;}
.main-points .discover .wp-block-image figcaption{font-size:0.7em;}
.main-points .discover .wp-block-image figcaption strong{margin-bottom:0.3em;font-size:1.7em;}

.com-banner .material p{font-size:0.8em;}
.main-material h2{margin-bottom:0.3em;}
.main-material p{font-size:0.7em;}
.main-material .wp-block-columns{display:block;}
.main-material .cate li{height:36vw;}
.main-material .cate li p{font-size:0.8em;}
.main-material .list li p{margin-top:0.5em;font-size:0.7em;}
	
.main-coil .info{padding:50px 0;}
.main-coil .info .title{margin-bottom:30px;}
.main-coil .info .title h1{line-height:40px;font-size:30px;}
.main-coil .info .title p{line-height:25px;font-size:18px;}
.main-coil .list{padding:20px 4vw 40px;}
.main-coil .list ul li{width:31.372%;height:auto;padding:10px 10px 40px;}
.main-coil .list ul li .cbox{height:auto;}
.main-coil .list ul li .cbox img{height:auto;}
.main-coil .list ul li .cbox .text h4{line-height:15px;margin-bottom:5px;font-size:12px;}
.main-coil .list ul li .cbox .text p{line-height:15px;font-size:12px;}
.main-coil .list ul li .res h3{line-height:20px;margin-bottom:5px;font-size:16px;}
.main-coil .list ul li .res p{line-height:15px;font-size:12px;}
.main-coil .list ul li .tab{height:20px;bottom:12px;}
.main-coil .list ul li .tab span{width:auto;line-height:20px;margin:0 4px;font-size:12px;}
.main-coil .list ul li:nth-child(3n+1){clear:both;}	



.main-brand .slogan .box h2{font-size:18vw;}
.main-brand .infos p{font-size:0.7em;}
.main-brand .word .box .wp-block-group{display:block;height:auto;padding:5vw 10vw;text-align:center;}
.main-brand .word .box .wp-block-group h2{font-size:10vw;}
.main-brand .word .box .wp-block-group p{width:100%;font-size:0.7em;}
.main-brand .word .box .wp-block-group p br{display:none;}
.main-brand .market{padding:5vw;}
.main-brand .market p{font-size:0.7em;}
.main-brand .market .wp-block-group{margin:5vw 0 8vw}
.main-brand .market .wp-block-group p{font-size:0.8em;}
.main-brand .history details{top:12vw;}
.main-brand .history details .slide-pic{max-height:none;}
.main-brand .history details .slide-pic li{font-size:0.7em;}
.main-brand .history details .slide-pic li br{display:none;}
.main-brand .history details .slide-pic li strong{display:block;font-size:1.2em;}
.main-brand .history details.pi .slide-pic{opacity:0;}
.main-brand .history details.ni .slide-pic{opacity:0;}
.main-brand .history .box{padding:12vw 0;}
.main-brand .history .box .btn{width:10vw;height:6vw;line-height:6vw;margin-left:-5vw;font-size:5vw;}


}

@media only screen and (max-width:820px){
.sign.esg{height:300px;}
.sign.esg .text{padding:0 4vw;}
.sign.esg .text h2{font-size:30px;line-height:40px;margin-bottom:15px;}
.sign.esg .text p{font-size:18px;line-height:25px;}
.sign.esg img{height:100%;object-fit:cover;}
.main-esg .esg-news .slide-pic ul{width:100%;}
.main-esg .esg-news .slide-pic ul li{width:47.372%;margin:0 1.961% 1.961% 0;}
.main-esg .esg-news .slide-pic li .pic{height:30vw;}
.main-esg .esg-news .slide-pic li .text{height:auto;}
.main-esg .esg-news .ops{display:none;}
.main-esg .report .th-width{flex-direction:column;}
.main-esg .report .list{width:100%;padding:50px 0;}
.main-esg .report .list ul li{padding:0 20px;}
.main-esg .report .list ul li .box .pic{width:60px;height:60px;flex:0 0 60px;}
.main-esg .report .list ul li .box span{padding-left:10px;}
.main-esg .report .list ul li .box p{padding-left:10px;}
.main-esg .report .item{width:100%;}
#community_mask .age-check-cnt{width:92vw;box-sizing:border-box;padding:3vw;}
	
.main-coil .list ul li{width:48.039%;}
.main-coil .list ul li:nth-child(3n+1){clear:none;}
.main-coil .list ul li:nth-child(2n+1){clear:both;}
	
}

@media only screen and (max-width:640px){
header .top{height:3em;}
header .top p{font-size:0.7em;}
header .nav .logo .tenyears{height:180%;margin-top:-40%;}
footer{padding-top:2em;}
footer .cp-sns{padding-bottom:2em;}
footer .cp-sns .copyright p a{display:block;}
footer .cp-sns .sns .wp-block-group{column-gap:0.5em;}
footer .nav{padding:2em 0;}
header .nav .logo{height:1em;column-gap:0.3em;}
header .nav .func{margin-left:4vw;}
footer .nav .menu-footer-nav-container{margin-bottom:2em;}
footer .nav .menu-footer-nav-container .one{flex-wrap:wrap;row-gap:2em;}
footer .nav .menu-footer-nav-container .one > li{width:45%;}
footer .nav .subscribe{width:100%;}
footer .logo{margin-top:0;text-align:center;}
footer .logo .top{top:0;margin-bottom:2em;}

.community_pic .pc{display:none;}
.community_pic .mob{display:block;}
	
.age-tips .box{height:auto;padding:60px 20px 20px;margin-top:0;transform:translateY(-50%);}
.age-tips .box i{right:10px;top:10px;}
.age-tips .box img{width:auto;height:20px;margin-bottom:15px;}
.age-tips .box p{line-height:20px;font-size:12px;}
.age-tips .box .btn{margin:20px 0;}
.age-tips .box .btn span{width:130px;margin:0 10px;}
	
.flow-sns .img{width:60px;height:60px;}
.flow-sns .pc{display:none;}
.flow-sns .mob{display:block;}

.pageinfo{margin-top:2em;}
.com-banner .blog h1{font-size:0.7em;}
.com-banner .blog p{font-size:1em;}
.com-banner .blog:after{width:2em;height:2em;line-height:2em;font-size:0.7em;}
.com-banner .material p{right:0;top:50%;}

.index-main .sec-banner{height:auto;}
.index-main .sec-banner.pc{display:none;}
.index-main .sec-banner.mob{display:block;}
.index-main .sec-arrival{padding-top:2em;}
.index-main .sec-arrival .wp-block-image figcaption{font-size:0.5em;}
.index-main .sec-arrival .wp-block-image figcaption strong{font-size:1.4em;}
.index-main .sec-products{padding:2em 0 0;}
.index-main .sec-products .slide-pic li h3{left:0.6em;top:0.6em;text-shadow:0 0 0.2em rgba(255,255,255,.5);}
.index-main .sec-products .slide-pic .btn{width:1em;font-size:2em;}
.index-main .sec-video{padding:3em 0;}
.index-main .sec-video h2{font-size:1.2em;white-space:nowrap;}
.index-main .sec-video ul{height:120vw;}
.index-main .sec-video li .line i:before{width:1em;height:1px;}
.index-main .sec-video li .line i:after{width:1px;height:1em;}
.index-main .sec-video li .line i.i1{left:-0.3em;top:-0.3em;}
.index-main .sec-video li .line i.i2{right:-0.3em;top:-0.3em;}
.index-main .sec-video li .line i.i3{left:-0.3em;bottom:-0.3em;}
.index-main .sec-video li .line i.i4{right:-0.3em;bottom:-0.3em;}
.index-main .sec-video li .wp-block-image figcaption{padding:0.2em 0.5em 0.1em;font-size:0.5em;}
.index-main .sec-video li:before{font-size:2em;}
.index-main .sec-video li:nth-child(1){left:45vw;top:2vw;width:49.6vw;height:37.4vw;}
.index-main .sec-video li:nth-child(2){left:11vw;top:7vw;width:40.2vw;height:26vw;}
.index-main .sec-video li:nth-child(3){left:3vw;top:35vw;width:30.8vw;height:23.4vw;}
.index-main .sec-video li:nth-child(4){left:52vw;top:40vw;width:36vw;height:27.4vw;}
.index-main .sec-video li:nth-child(5){left:26vw;top:48vw;width:18.8vw;height:25vw;}
.index-main .sec-video li:nth-child(6){left:5vw;top:76vw;width:43.4vw;height:32.8vw;}
.index-main .sec-video li:nth-child(7){left:73vw;top:58vw;width:21.8vw;height:26.6vw;}
.index-main .sec-video li:nth-child(8){left:46vw;top:80vw;width:52vw;height:35vw;}
.index-main .sec-video .flow-video .close{left:calc(50% - 1em);top:calc(100% + 0.5em);width:2em;height:2em;background-color:var(--main-color);border-radius:50%;}
.index-main .sec-video .flow-video .close:before{width:1em;height:1px;margin:-0.5px 0 0 -0.5em;background-color:#fff;}
.index-main .sec-video .flow-video .close:after{width:1em;height:1px;margin:-0.5px 0 0 -0.5em;background-color:#fff;}
.index-main .sec-knows{padding-top:3em;}
.index-main .sec-knows .desc{top:initial;bottom:65vw;right:4vw;width:75vw;}
.index-main .sec-knows .desc h2{margin-bottom:0.5em;}

.pro-cate{margin-bottom:1em;}
.pro-cate a{min-width:7em;padding:0.6em 1em 0.4em;}
.pro-sub-cate ul{column-gap:0.2em;}

.main-allpro{padding:2em 0;}
.main-allpro h1{margin-bottom:0.5em;}
.main-allpro .list li{width:49%;}
.main-allpro .list li h3{font-size:0.7em;}
.main-allpro .list li p{line-height:1.2em;font-size:0.5em;}
.list-products{padding:2em 0;}
.list-products .list h2{margin-bottom:0.3em;}
.list-products .list ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;}
.list-products .list ul li{width:49%;height:53vw;margin-right:0;}
.list-products .list ul li .pic{height:37vw;}
.list-products .list ul li.middle{width:100%;}
.list-products .list ul li.big{width:100%;height:100vw;}
.list-products .list ul li.big .info{top:6vw;}
.list-products .list section{margin-top:2em;}

.main-brand .slogan{height:150vh;}
.main-brand .slogan .box h2{font-size:20vw;}
.main-brand .infos{padding:5vw 4vw;}
.main-brand .infos h2{font-size:1.2em;}
.main-brand .infos p br{display:none;}
.main-brand .infos .wp-block-media-text__content{padding:5vw;}
.main-brand .history .box{padding:8em 0}
.main-brand .history details{top:8em;}
.main-brand .history details .slide-pic li strong{margin-bottom:0.3em;}
.main-brand .history details .sbtn{width:3vw;height:6vw;line-height:6vw;margin-top:-3vw;font-size:5vw;}
.main-brand .history .box .btn.prev{top:calc(8em - 18vw);}
.main-brand .history .box .btn.next{bottom:calc(8em - 18vw);}
.main-partner{padding:2em 0;}
.main-partner .list{row-gap:2em;}
.list-news{padding:2em 0;}
.list-news .head{display:block;height:auto;}
.list-news .head .pic{width:100%;height:50vw;}
.list-news .head .text{row-gap:0.5em;width:100%;padding:0.8em 0.8em 0.5em;border-radius:0 0 0.4em 0.4em;}
.list-news .list li{width:100%;height:30vw;border:1px solid #ccc;border-radius:0.4em;box-sizing:border-box;overflow:hidden;}
.list-news .list li .pic{width:50%;height:100%;border:none;border-radius:0;}
.list-news .list li .text{width:50%;padding:0.5em;border:none;}
.list-news .list li .text h3{font-size:0.7em;-webkit-line-clamp:4;}
.list-news .list li.on{display:flex;}
.main-article{padding:2em 0;}
.list-blog{padding:1em 0 2em;}
.list-blog .top{margin-bottom:1em;}
.list-blog .top .cate a{display:flex;align-items:center;justify-content:center;width:33.33%;padding:0.5em;font-size:0.6em;text-align:center;}
.list-blog .list li{height:auto;}
.list-blog .list li .pic{width:100%;height:50vw;margin-bottom:0.3em;}
.list-blog .list li .pic img{width:100%;}
.list-blog .list li .text{width:100%;}
.list-blog .list li.on{display:block;}
.main-pmta .cont .profile{padding:2em 0;margin-bottom:2em;}
.main-pmta .cont .mean{margin-bottom:2em;grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:1em;}
.main-pmta .cont .mean .wp-block-image{display:flex;justify-content:space-between;align-items:center;}
.main-pmta .cont .mean .wp-block-image figcaption{width:calc(100% - 4.3em);margin:0;}
.main-pmta .cont .doing{padding:2em 0;}
.main-pmta .products{padding:2em 0;}
.main-pmta .products .slide-pic ul li{width:45vw;}
.main-pmta .products .slide-pic ul li .pic{height:36vw;}
.main-comp .cont{padding:2em 0;}
.main-comp.tga .cont .wp-block-group{row-gap:1.2em;}
.main-comp.tga .cont .wp-block-image figcaption{top:calc(100% - 3em);font-size:0.5em;}

.main-esg .esg-news .slide-pic li h3{-webkit-line-clamp:2;}
.main-esg .esg-news .slide-pic ul li{width:100%;margin-bottom:40px;}
.main-esg .esg-news .slide-pic li .pic{height:auto;}
.main-esg .esg-news .slide-pic li .pic img{height:auto;}
.main-esg .participate .con ul{grid-template-columns:1fr 1fr;gap:15px;}
.main-esg .download li{flex-direction:column;align-items:flex-start;}
.main-esg .download li .fun{width:100%;text-align:right;margin-top:15px;}

.main-download{padding:2em 0;}
.main-download .list ul{row-gap:1em;}
.main-download .list li{width:49%;}
.main-download .list li .pic{height:calc(40vw + 1em);}
.main-download .list li .pic img{height:34vw;}
.main-faq{padding:2em 0;}
.main-warranty{padding:2em 0;}
	
.main-contact{padding-bottom:2em;}
.main-contact .is-nowrap{padding:2em 0 1em;}
.main-contact .is-layout-grid{margin-top:1em;grid-template-columns:repeat(1, minmax(0, 1fr))}
	
.main-community .join .wp-block-cover h2{font-size:0.8em;}
	
.main-points .overview h1{width:150%;font-size:1.3em;}
.main-points .overview h3{width:130%;}
.main-points .step .wp-block-group{grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:0.5em;}
.main-points .step .wp-block-image img{height:5em;padding:1em 1em 0;}
.main-points .way .wp-block-group{grid-template-columns:repeat(2, minmax(0, 1fr));}
.main-points .favorite .wp-block-group{grid-template-columns:repeat(2, minmax(0, 1fr));}
.main-points .discover .wp-block-image figcaption strong{font-size:1.3em;}
	
.main-material .cate li p{font-size:2.5vw;}
.main-material .cate li p span{font-size:1.5vw;}
.main-material .list ul{column-gap:2%;}
.main-material .list li{width:49%;}
	
.main-coil .info{padding:40px 0;}
.main-coil .info .search input[type="text"]{font-size:14px;}
.main-coil .list ul li .cbox{padding:25px 0;}
	
	
.main-brand .slogan{height:150vh;}
.main-brand .slogan .box h2{font-size:20vw;}
.main-brand .infos{padding:5vw 4vw;}
.main-brand .infos h2{font-size:1.2em;}
.main-brand .infos p br{display:none;}
.main-brand .infos .wp-block-media-text__content{padding:5vw;}
.main-brand .history .box{padding:8em 0}
.main-brand .history details{top:8em;}
.main-brand .history details .slide-pic li strong{margin-bottom:0.3em;}
.main-brand .history details .sbtn{width:3vw;height:6vw;line-height:6vw;margin-top:-3vw;font-size:5vw;}
.main-brand .history .box .btn.prev{top:calc(8em - 18vw);}
.main-brand .history .box .btn.next{bottom:calc(8em - 18vw);}

}
