@charset "utf-8";

@font-face
{font-family: Barlow;
src: url('/wp-content/themes/smartenterprise/libs/font/Barlow-Regular.ttf')}

@font-face
{font-family: BarlowBold;
src: url('/wp-content/themes/smartenterprise/libs/font/Barlow-Bold.ttf')}

@font-face
{font-family: BarlowExtraBold;
src: url('/wp-content/themes/smartenterprise/libs/font/Barlow-ExtraBold.ttf')}

@font-face {
  font-family: 'iconfont';
  src: url('iconfont/iconfont.woff2?t=1705108683799') format('woff2'),
       url('iconfont/iconfont.woff?t=1705108683799') format('woff'),
       url('iconfont/iconfont.ttf?t=1705108683799') format('truetype');
}

@media screen and (min-width: 1025px) and (max-width: 200000px) {
    .header .haeader_bac_clor {
        background: transparent;
    }
}
.iconfont {
	font-family: "iconfont" !important;
	font-size: inherit;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  }
  .swiper-button-next:after, .swiper-button-prev:after{
	  font-size: 30px;
  }
  @media screen and (min-width: 1280px) and (max-width: 20000px) {
	 .home .admin-bar .content{
		  padding-top: 0;
	  }
  }
  
  /*头部*/
  .header_top{
	  display: none;
  }
  @media screen and (min-width: 1025px) and (max-width: 20000px) {
	  .newhead.header .nav, .newhead.header.newheadright .nav {
		  text-align: center;
		  max-width: 1400px !important;
		  padding: 0 0%;
	  }
	  .menu_header li:nth-of-type(2).menu-item .sub-menu,.menu_header li:nth-of-type(4).menu-item .sub-menu {
		  position: fixed;
	  }
	  .header.header_drop {
		  background: rgba(0, 0, 0, .5);
	  }    
  }
  .new_footer #commentform-park .themepark-comment_form_box input{
	  font-size: 18px;
	  font-family: 'Barlow',"Noto Sans SC", "Helvetica Neue", Helvetica, "PingFang SC","Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif !important;
  }
  .post_content{
	  font-family: 'Barlow', "Noto Sans SC", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif !important;
  }
  .new_footer .submut_btn:hover {
	  background: #000000 !important;
	  color: #fff;
	  border-color: #000000;
  }
  /*footer*/
  .new_footer .wp-block-themepark-block-themepark-area:nth-of-type(1){
	  background-color:#f7f7f7 !important ;
	  padding-top:100px !important;
  }
  
  .wp-block-themepark-block-themepark-area .block_layout_in{
	  max-width: 1400px !important;
  }
  .wp-block-themepark-block-themepark-area .block_layout_in .themepark-comment_form{
	  width: 100% !important;
	  padding: 0;
  }
  
  .new_footer .post_content .has-text-align-center {
	  opacity: 0.66;
	  color: #000 !important;
	  font-size: 18px !important;
  }
  .new_footer .post_content h2.has-text-align-center{
	  opacity: 1;
	  line-height: 1.1;
	  font-family: 'BarlowBold';
	  text-transform: uppercase !important;
	  font-size: 50px !important; 
	  color: #000 !important;
  }
  .new_footer .themepark-comment_in_b{
	  opacity: 1!important;
	  background-color: transparent !important;
  }
  .new_footer #commentform-park .themepark-comment_form_box input{
	  border-radius: 12px;
	  height: 60px;
	  line-height: 60px;
	  padding: 0 25px;
  }
  .new_footer #commentform-park .themepark-comment_form_box textarea{
	  border-radius: 12px;
	  padding:15px 25px;
	  height: 155px;
  }
  
  .new_footer #commentform-park  .themepark-comment_form_box span.required{
	 display: none;
  }
  
  .new_footer #commentform-park .submut_box{
	  margin-left: 50%;
	  transform: translateX(-50%);
	  margin-top: 30px;
  }
  
  .new_footer #commentform-park .submut_box .submut_btn{
	  font-size: 18px;
	  color: #fff;
	  background: #fda307;
	  border-radius: 6px;
	  min-width: 190px;
	  line-height: 54px;
	  height: 54px;
	  padding: 0 20px;
	  text-align: center;
	  border: 0;
	  cursor: pointer;
	  display: inline-block;
	  vertical-align: middle;
	  font-family: 'BarlowBold';
  }
  
  .new_footer_bottm{
	  display: none;
  }
  
  .foot .auto a{
	  color:rgba(255,255,255,0.66);
  }
  
  *{box-sizing:border-box;}
  .toolbar_pc ul li{
	  box-sizing: content-box;
	  list-style: none !important;
  }
  .post_content ul{
	  padding-left:0 !important;
  }
  .post_content ul li{
	  list-style: none !important;
	  margin-bottom: 0;
  }
  body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,td,th,em,span,i,button,code{margin:0;padding:0;color:inherit;line-height: inherit;  }
  
  img{border:0;display: inline-block;max-width:100%;vertical-align: middle;height: auto;}
  ul,li{ list-style:none; }
  a,p,span,i,em{ text-decoration:none; color:inherit;font-size: inherit;}
  pre{word-break: break-word;}
  :focus{outline:none!important;border-color:inherit;}
  .clearfix{*zoom: 1;}
  .clearfix:before,.clearfix:after
  {display: table;line-height: 0;content: "";}
  .clearfix:after{clear: both;}
  table{border-collapse:collapse;border-spacing:0;width:100%}
  h1,h2,h3,h4,h5,h6{font-weight: normal;}
  em,i{font-style:normal;}
  input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
  input[type="button"]{border:none;}
  textarea {  -webkit-appearance: none;}  
  .auto{margin:0 auto;max-width: 1400px;width: 90%;}
  :hover{transition: all .2s;}
  .img_hover_wrap{overflow: hidden;}
  .img_hover{transition: all .3s;}
  .img_hover:hover{transform: scale(1.05,1.05);}
  .img_traslate{transition: all .3s;}
  .img_traslate:hover{transform: translateY(-10px);}
  .img_rotate{transition: all .3s;}
  .img_rotate:hover{transform:rotate(-360deg);}
  .bold{font-weight: bold;}
  .normal{font-weight: normal!important;}
  .center{text-align: center!important;}
  .img{/* width: 100%; */display: block;    height: auto;}
  .ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
  .ele{position:relative;}
  .ele:before,.ele:after{content:'';display: inline-block;vertical-align: middle;}
  .ipt{display: block;border:none;}
  .ipt_button{cursor: pointer;}
  .item_scale .icon{transition: all .3s;}
  .item_scale:hover .icon{transform: scale(1.08,1.08);}
  .text-left{text-align: left!important;}
  .text-right{text-align: right!important;}
  .clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;/* display: -ms-flexbox; */-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}	
  .clamp1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
  .clamp2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
  .clamp3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 3;}
  
  .imgbox{display: block;overflow: hidden;}
  .item .img{transition: all 1s;width: 100%;display: block;}
  .item:hover .imgbox .img{transform: scale(1.1,1.1);}
  
  .zoomimg{position:relative;overflow: hidden;height: 0;display: block;}
  .zoomimg .img{display: block;position:absolute;width: 100%;height: 100%;left: 0;top: 0;}
  
  .flipx .icon{transition: all .3s;}
  .flipx:hover .icon{transform:scaleX(-1);}
  .scale .icon{transition: all .3s;}
  .scale:hover .icon{transform: scale(1.1,1.1);}
  
  .underline{text-decoration: underline;}
  label{-webkit-tap-highlight-color: rgba(255,0,0,0);} 
  .img_full{width: 100%;height: 100%;display: block;object-fit: cover!important;}
  
  .squareimg{width:100%;padding-bottom: 100%;overflow: hidden;position: relative;}
  .squareimg .img{ position: absolute;top: 50%;left: 50%;width: 100%;height: 100%; object-fit: cover;transform: translate(-50%,-50%);}
  .item:hover .imgbox.squareimg .img{transform: translate(-50%,-50%) scale(1.1,1.1) ;}
  
  .flex{display: -webkit-box; display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex;}
  .flex-align-start{align-items: flex-start;}
  .flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  .flex-align-end{align-items: flex-end;}
  .flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
  .flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
  .flex-pack-start{justify-content: flex-start;}
  .flex-pack-end{justify-content: flex-end;}
  .flex-v {-webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .flex-w{flex-wrap:wrap;}
  .flex-1{flex:1;min-width:0;min-height: 0;}
  .flex-center{display: flex;align-items: center;justify-content: center;}
  .archive  .post_content {
	  color:#000;
	  font-size: 18px;
	  font-family: 'Barlow',"Noto Sans SC", "Helvetica Neue", Helvetica, "PingFang SC","Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif !important;
  }
  body{overflow-x: hidden;color:#000;font-size: 18px;line-height: 1.4;background:#fff;font-family: 'Barlow',"Noto Sans SC", "Helvetica Neue", Helvetica, "PingFang SC","Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif !important;}
  h1,h2,h3,h4,h5,h6{line-height:1.3;font-size:inherit;}
  ::-webkit-input-placeholder{color:#999;}
  :-moz-placeholder{color:#999;}
  ::-moz-placeholder{color:#999;}
  :-ms-input-placeholder{color:#999;}
  
  
  /* 公共部分 */
  .head{height:80px;position: fixed;width: 100%;left:0;top:0;z-index:100;}
  .head .wrap{display: flex;align-items: center;justify-content: space-between;height: 100%;}
  .head .r{display: flex;align-items: center;}
  .hd-logo .img{height:55px;width:auto;}
  
  .head.scroll{background:rgba(0,0,0,.5);}
  
  .hd-nav li{display: inline-block;vertical-align: middle;margin:0 45px 0 0;position: relative;}
  .hd-nav li>a{display: block;line-height: 75px;position: relative;text-transform: capitalize;color:#fff;}
  .hd-nav li>a::after{content:'';position: absolute;left:50%;bottom:12px;width:6px;height:6px;background:#fff;border-radius:50%;margin-left:-3px;opacity: 0;transition: all 0.3s;}
  .hd-nav li:hover>a::after,.hd-nav li.cur>a::after{opacity: 1;}
  
  
  .hd-sear{border-radius:13px;background:rgba(255,255,255,.16);display: flex;align-items: center;width:130px;padding:0 10px;color:#fff;font-size:14px;}
  .hd-sear .ico{margin-right:6px;}
  .hd-sear .ipt-txt{width:100%;background:none;line-height:28px;}
  
  
  .foot{background:#191d28;color:rgba(255,255,255,.66);font-size:16px;}
  
  .ft-t{padding:70px 0 45px;display: flex;gap:5%;}
  .ft-t .lbox{max-width:365px;width:30%;}
  .ft-t .logo{height:55px;width:auto;}
  .ft-t .txt{line-height: 1.8;}
   
  .ft-t .social{margin-top:35px;}
  .ft-t .social .smtit{font-size:22px;font-family: 'BarlowBold';color:#fff;margin-bottom:15px;}
  .ft-t .social .icons{display: flex;gap:10px;}
  .ft-t .social .icon{display: flex;align-items: center;justify-content: center;border-radius:6px;background:#fda307;width:42px;height:42px;font-size:22px;color:#fff;}
  .ft-t .social .icon i{font-size: inherit;}
  .ft-t .social .icon:hover{background:#000000;}
  
  
  .ft-t .rbox{display: flex;gap:8%;}
  
  .ft-t .col{max-width:28%;}
  .ft-t .col1{flex:1;min-width:0;max-width:100%;}
  
  .ft-t .tit{color:#fda307;font-family: 'BarlowBold';margin-bottom:15px;}
  
  .ft-t .grps{display: flex;flex-wrap:wrap;justify-content: space-between;row-gap: 30px;line-height: 1.6;}
  .ft-t .grp i{color:#fda307;margin-right:10px;font-size:18px;}
  .ft-t .grp .p2{margin-left:28px;}
  .ft-t .grp:nth-child(odd){width:40%;}
  .ft-t .grp:nth-child(even){width:55%;}
  .ft-t .grp:last-child{width:100%;}
  
  
  .ft-t .lks{}
  .ft-t .lks li{margin-bottom:10px;}
  .ft-t .lks li a{display: inline-block;}
  .ft-t .lks li:hover{color:#fff;}
  
  
  .ft-b{border-top:1px solid #3a404e;padding:18px 0;text-align: center;}
  
  
  
  
  
  
  
  
  
  .ft-form{background:#f7f7f7;}
  .ft-form .form{}
  .ft-form .row{display: flex;justify-content: space-between;}
  .ft-form .item{margin-bottom:20px;width:calc(50% - 10px);}
  .ft-form .ipt{width: 100%;background:#fff;border-radius:12px;border:1px solid #e7e7e7;font-size:inherit;}
  .ft-form .ipt-txt{height:60px;line-height: 60px;padding:0 25px;}
  .ft-form .con{height:155px;padding:15px 25px;resize:none;}
  .ft-form .submit{margin:30px auto 0;}
  .ft-form .ipt:focus{border-color:#fda307;}
  
  
  
  /* about2 */
  
  .us-ban{height: 600px;}
  
  .us-bar{padding:20px 0;background:#f7f9fa;}
  .us-bar .box{display: flex;justify-content: space-around;}
  .us-bar .lk{position: relative;font-size:22px;line-height:45px;font-weight: bold;}
  .us-bar .lk::after{content:'';width:0;height:2px;background:#fda307;position: absolute;left:50%;bottom:0;transition: all 0.3s;}
  .us-bar .lk.cur,.us-bar .lk:hover{color:#fda307;}
  .us-bar .lk.cur::after,.us-bar .lk:hover::after{width:100%;left:0;}
  
  .post_content a:hover {
	  text-decoration: none !important;
  }
  
  .c-main{color:#fda307!important;}
  .fz30{font-size:30px!important;}
  .fz40{font-size:40px !important;}
  .radius30{border-radius:30px;}
  
  .btn{font-size:18px;color:#fff!important;background:#fda307;border-radius:6px;min-width:190px;line-height:54px;height:54px;padding:0 20px;text-align: center;border:0;cursor: pointer;display: inline-block;vertical-align: middle;font-family: 'BarlowBold';}
  .btn.arr::after{content:'\e693';font-family: 'iconfont';margin-left:40px;}
  .btn.white{color:#fda307!important;border:1px solid #fda307;background:#fff;}
  .btn:hover{background:#000000;color:#fff;border-color:#000000;}
  .btn.white:hover{color:#fff!important;}
  .pub-tt{margin-bottom:60px;}
  .pub-tt .bt{/* font-size:56px; */line-height: 1.1;font-family: 'BarlowBold';text-transform: uppercase;font-size:50px;}
  .pub-tt .bt.capitalize{text-transform: capitalize;}
  .pub-tt .smwz{opacity: 0.66;margin:10px auto 0;}
  .pub-tt.white .bt{color:#fff;}
  .pub-tt.white .smwz{color:rgba(255,255,255,.86);}
  
  
  
  .padding{padding:100px 0;}
  
  .us-cert .list{display: grid;row-gap: 45px;column-gap: 35px;grid-template-columns: repeat(4, minmax(0, 1fr));}
  .us-cert .list .imgbox{}
  .us-cert .list .title{margin-top:12px;text-align: center;}
  
  /* about3 */
  .us-fac .list{display: grid;row-gap: 20px;column-gap: 30px;grid-template-columns: repeat(3, minmax(0, 1fr));}
  .us-fac .list .item{border-radius:10px;overflow: hidden;}
  .us-fac .list .imgbox{height:250px;border-radius:10px;}
  .us-fac .list .title{font-size:20px;text-align: center;font-weight: bold;padding:15px 10px;}
  .us-fac .list .item:hover .title{color:#fda307;}
  
  .us-process{background:#fbfbfb;}
  .us-process .list{row-gap: 30px;}
  .us-process .list .item{background:#f7f7f7;}
  
  
  /* about */
  .us-intro{}
  .us-intro .detail{display: flex;gap:30px;align-items: center;}
  .us-intro .videobox{border-radius:20px;width:45%;height:280px;max-width:530px;}
  
  .videobox{position:relative;overflow: hidden;background-color: #000;}
  .videobox .shade{position:absolute;width: 100%;height: 100%;left: 0;top: 0;cursor: pointer;}
  .videobox .playicon{width: 80px;position:absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index:6;}
  .videobox .posterimg{width: 100%;display: block;height: 100%;object-fit: cover;}
  .videobox .video{width: 100%;height: 100%;object-fit: contain;}
  
  
  .us-intro .desc{opacity: 0.66;text-indent: 2em;}
  
  .us-intro .list{margin:30px 0 0;display: grid;gap:15px;grid-template-columns: repeat(4, minmax(0, 1fr))}
  .us-intro .list .item{padding:35px 22px;text-align: center;}
  .us-intro .list .icon{height:76px;width:auto;display: block;margin:0 auto;}
  .us-intro .list .num{font-size:20px;color:#fda307;margin-top:15px;font-family: 'BarlowBold';}
  .us-intro .list .num span{font-size:36px;line-height: 1;}
  .us-intro .list .txt{opacity: 0.66;margin-top:8px;}
  .us-intro .list .item:nth-child(1){background-image: linear-gradient(#fff, rgba(253,163,7,.1));}
  .us-intro .list .item:nth-child(2){background-image: linear-gradient(#fff, rgba(253,163,7,.2));}
  .us-intro .list .item:nth-child(3){background-image: linear-gradient(#fff, rgba(253,163,7,.3));}
  .us-intro .list .item:nth-child(4){background-image: linear-gradient(#fff, rgba(253,163,7,.4));}
  
  
  .us-hist{background:url(../images/us_35.jpg) no-repeat center bottom;background-size:100% auto;padding-bottom:160px;}
  .us-hist .detail{margin:0 5%;position: relative;}
  .us-hist .detail:before{content:'';position: absolute;left:0;top:50%;right:0;height:2px;background:#fda307;}
  .us-hist .item{width:100%;display: flex;flex-direction: column;align-items: flex-start;}
  .us-hist .item .box{padding-bottom:30px;position: relative;padding-left:20px;margin:10px 0 10px 25px;}
  .us-hist .item .box:before{content:'';width:2px;background: linear-gradient(rgba(253,163,8,1), rgba(253,163,8,0));position: absolute;left:0;top:0px;bottom:0;}
  .us-hist .item .info{border-radius:10px;background:#fff;padding:20px 25px;box-shadow:0 3px 16px rgba(232,232,232,1)}
  .us-hist .item .title{font-size:22px;font-family: 'BarlowBold';}
  .us-hist .item .txt{line-height: 24px;-webkit-line-clamp: 7;/* height: 96px; */margin-top:5px;height:168px;}
  .us-hist .item .bot{text-align: center;display: inline-block;}
  .us-hist .item .dot{width:18px;height:18px;border-radius:50%;display: block;margin:0 auto;background:url(../images/us_36.png) no-repeat center;background-size:contain;}
  .us-hist .item .year{font-size:24px;color:#fda307;font-family: 'BarlowBold';margin:5px 0;}
  
  .us-hist .swiper-container{padding-left:300px;}
  .us-hist .swiper-slide{height:685px;}
  .us-hist .swiper-slide:nth-child(even){display: flex;align-items: flex-end;}
  .us-hist .swiper-slide:nth-child(even) .item{flex-direction: column-reverse;margin-top:-52px;}
  
  .us-hist .item{position: absolute;left:-200px;top:-9px;width:360px;}
  
  .us-hist .swiper-slide:nth-child(even) .item{top:50%;}
  .us-hist .swiper-slide:nth-child(even) .box{padding-top:30px;padding-bottom:0;}
  .us-hist .swiper-slide:nth-child(even) .box:before{background: linear-gradient(rgba(253,163,8,0),rgba(253,163,8,1));}
  
  .us-hist .swiper-button{width:40px;height:40px;background:#fda307;z-index:50;opacity: 1;}
  .us-hist .swiper-button-prev{left:0;}
  .us-hist .swiper-button-next{right:0;}
  
  
  
  
  .us-vision .detail{display: flex;align-items: flex-start;justify-content: space-between;padding-bottom:50px;}
  .us-vision .list{width:45%;}
  .us-vision .list li{margin-bottom:28px;}
  .us-vision .list li:last-child{margin-bottom:0;}
  .us-vision .list .icon{height:40px;width:auto;}
  .us-vision .list .title{font-family: 'BarlowBold';margin-top:3px;}
  .us-vision .list .txt{line-height: 1.4;font-size:16px;}
  .us-vision .imgbox{height:640px;width:52%;}
  
  
  .us-quality{background:#f9f9fa;display: flex;}
  .us-quality .imgbox{width: 40%;max-width:730px;height:640px;}
  .us-quality .info{margin:0 3%;max-width:970px;padding:40px 0 30px;}
  .us-quality .title{font-size:56px;color:#fda307;line-height: 1.1;font-family: 'BarlowExtraBold';margin-bottom:15px;}
  .us-quality .smtit{font-size:24px;font-family: 'BarlowBold';}
  
  .us-quality .list{margin-top:25px;}
  .us-quality .list li{font-size:20px;display: flex;align-items: flex-start;margin-bottom:20px;}
  .us-quality .list li:last-child{margin-bottom:0;}
  .us-quality .list .icon{width:40px;margin-right:20px;}
  .us-quality .list .fz{font-weight: bold;margin-bottom:5px;}
  .us-quality .list .wz{}
  
  /* 
  .us-quality .txt{font-size:20px;margin-top:15px;line-height: 1.3;}
  .us-quality .txt p{text-indent: 2em;} */
  
  
  
  
  .us-service{padding-bottom:0!important;}
  .us-service .detail{display: flex;justify-content: flex-end;}
  .us-service .box{min-height:700px;width: 50%;background: linear-gradient(rgba(0,0,0,.15), rgba(0,0,0,.8));}
  .us-service .info{color:#fff;max-width:600px;padding:55px 0 55px 55px;}
  .us-service .row{margin-bottom:50px;}
  .us-service .row:last-child{margin-bottom:0;}
  .us-service .title{font-weight: bold;margin-bottom:9px;}
  .us-service .txt{font-size:16px;}
  
  
  .us-offer .list{display: flex;flex-wrap: wrap;justify-content: space-between;column-gap: 20px;row-gap: 30px;}
  .us-offer .list .item{border-top:10px solid #fda307;padding:45px 3%;text-align: center;width:calc(33.33% - 20px);box-shadow:0 2px 18px rgba(179,118,11,.09);}
  .us-offer .list .item:nth-child(4),.us-offer .list .item:nth-child(5){width:calc(50% - 15px);}
  .us-offer .list .icon{width: 90px;display: block;margin:0 auto;}
  .us-offer .list .title{font-size:24px;margin: 25px auto 8px;font-weight: bold;}
  .us-offer .list .txt{opacity: 0.66;max-width:285px;margin:0 auto;font-size:16px;}
  
  
  
  .banner{position: relative;color:#fff;}
  .banner .item{height:100vh;position: relative;}
  .banner .shade{position: absolute;width: 100%;left:0;top:50%;transform: translate(0,-40%);}
  .banner .title{font-size:66px;margin-bottom:10px;font-family: 'BarlowBold';}
  .banner .txt{font-size: 20px;color:rgba(255,255,255,.66);}
  .banner .btngrp{display: flex;margin-top:35px;gap:20px;}
  .banner .button{padding:0 30px;}
  
  
  
  .us-ban{height:600px;}
  .us-ban .title{font-size:50px;}
  .us-ban .txt{max-width:510px;font-size:15px;margin-top:15px;}
  
  /* Portable-Solar-Panel */
  .flexible-ban .txtbox{background:rgba(255,255,255,.26);padding:15px 23px;border-radius:6px;}
  .flexible-ban .txt{color:#fff;}
  
  
  .portable-ban .iconlist{max-width:710px;display: grid;gap:20px;grid-template-columns: repeat(3, minmax(0, 1fr));padding:35px 0 30px;}
  .portable-ban .iconlist li{font-size:20px;background:rgba(255,255,255,.26);border-radius:6px;padding:5px 15px;display: flex;align-items: center;min-height: 80px;line-height: 1.3;backdrop-filter: blur(6px);}
  .portable-ban .iconlist .icon{width: 46px;margin-right:9px;}
  
  
  
  .portable-stand .list{display: flex;gap:15px;}
  .portable-stand .list .item{height:440px;border-radius:10px;position: relative;overflow: hidden;color:#fff;width:20%;transition: all 0.3s;flex:1 1 18%;}
  .portable-stand .list .shade{position: absolute;width: 100%;height:100%;left:0;top:0;padding:0 20px 30px;display: flex;flex-direction: column;justify-content: flex-end;background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.6));}
  .portable-stand .list .title{}
  .portable-stand .list .smb{display: none;}
  .portable-stand .list .line{width:60px;height:4px;background:#fda307;border-radius:6px;margin:20px 0;display: block;}
  .portable-stand .list .item.on{flex:1 1 calc(46% - 60px);}
  .portable-stand .list .item.on .title{font-size:36px;}
  .portable-stand .list .item.on .smb{display: block;}
  .portable-stand .list .item.on .shade{background: linear-gradient(rgba(178,113,0,0), rgba(178,113,0,0.9));}
  
  .portable-series{}
  .portable-series .item{margin-bottom:100px;display: flex;align-items: center;justify-content: space-between;}
  .portable-series .imgbox{width: 48%;height:440px;}
  .portable-series .imgbox .img{width: 100%;height: 100%;object-fit: contain;}
  .portable-series .info{width: 48%;max-width:570px;}
  .portable-series .title{font-family: 'BarlowBold';margin-bottom:14px;line-height: 1.2;}
  .portable-series .txt{line-height: 1.6;}
  .portable-series .btngrp{display: flex;gap:30px;margin-top:65px;}
  .portable-series .button{}
  .portable-series .item:nth-child(odd){flex-direction: row-reverse;}
  
  
  .portable-grade{min-height:695px;padding:105px 0;}
  .portable-grade .pub-tt{margin-bottom:0;}
  .portable-grade .txt{color:rgba(255,255,255,.86);margin-top:20px;max-width:655px;line-height: 1.6;}
  .portable-grade .more{margin-top:50px;}
  
  
  .portable-power{}
  .portable-power .pub-tt .bt{max-width:815px;margin:0 auto;}
  .portable-power .detail{display: flex;gap:20px;}
  .portable-power .list{flex:1;overflow: hidden;display: flex;flex-direction: column;gap:20px;padding-left:0;}
  .portable-power .list .item{position: relative;width: 100%;margin-bottom:0;}
  .portable-power .list .imgbox{height:100%;display: block;}
  .portable-power .list .title{color:#fff;padding:0 30px;line-height: 70px;position: absolute;width: 100%;left:0;bottom:0;margin-bottom:0;font-family: 'BarlowExtraBold';}
  .portable-power .list .title span{position: relative;z-index:2;}
  .portable-power .list .title::after{content:'\e693';font-family: 'iconfont';position: absolute;right:20px;top:50%;transform: translate(0,-50%);opacity: 0;}
  .portable-power .list .title:before{content:'';position: absolute;left:0;width:0;height:100%;transition: all 0.3s;background: linear-gradient(to right, rgba(253,163,7,1) , rgba(253,163,7,0.2));z-index:1;}
  .portable-power .list .item:hover .title:before{width:100%;}
  .portable-power .list .item:hover .title::after{opacity: 1;}
  
  .portable-power .list .item:nth-child(odd){margin-right:20px;}
  .portable-power .list1 .item:nth-child(1),.portable-power .list2 .item:nth-child(2){height:475px;}
  .portable-power .list1 .item:nth-child(2),.portable-power .list2 .item:nth-child(1){height:350px;}
  
  
  .portable-boost{background:#f7f7f7;}
  .portable-boost .list{display: flex;gap:30px;flex-wrap:wrap;}
  .portable-boost .list .item{background-color: #fff;border-radius:16px;width:calc(33.3% - 30px);padding:35px 20px;display: flex;flex-direction: column;transition: all 0.3s;}
  .portable-boost .list .title{margin-bottom:16px;font-weight: bold;}
  .portable-boost .list .icon{width: 90px;height:90px;background:#fda307;border-radius:50%;margin-top:55px;}
  .portable-boost .list .ico{width: 100%;height:100%;filter: brightness(0) invert(1);}
  .portable-boost .list .item:hover{background:#fda307;transform: translate(0,-20px);}
  .portable-boost .list .item:hover *{color:#fff;}
  .portable-boost .list .item:hover .icon{background:#fff;}
  .portable-boost .list .item:hover .ico{filter: brightness(100%) invert(0);}
  
  .portable-boost .pic{width: 100%;border-radius:16px;display: block;margin-top:60px;}
  
  
  .portable-customize{background:url(../images/portable_20.jpg) no-repeat center;background-size:cover;}
  .portable-customize .list{color:#fff;display: grid;gap:30px;grid-template-columns: repeat(3, minmax(0, 1fr))}
  .portable-customize .list .item{background:rgba(255,255,255,.26);position: relative;padding:30px 28px 35px;}
  .portable-customize .list .num{position: absolute;right:0;top:0;font-family: 'BarlowBold';width:48px;height:48px;background:#fda307;display: flex;align-items: center;justify-content: center;}
  .portable-customize .list .title{font-weight: bold;line-height: 1.3;margin-bottom:20px;}
  .portable-customize .list .txt{line-height: 1.5;}
  
  
  .portable-explore{background:#f7f7f7;}
  .portable-explore .list{display: grid;gap:30px;grid-template-columns: repeat(3, minmax(0, 1fr));}
  .portable-explore .list .item{display: flex;flex-direction: column;text-align: center;}
  .portable-explore .list .box{background:#fff;border-radius:16px;overflow: hidden;flex:1;}
  .portable-explore .list .imgbox{height:240px;border-bottom:5px solid #fda307;border-radius:inherit;}
  .portable-explore .list .info{padding:25px 20px;}
  .portable-explore .list .title{font-weight: bold;-webkit-line-clamp: 1;font-family: 'Barlow',"Noto Sans SC", "Helvetica Neue", Helvetica, "PingFang SC","Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif !important;}
  .portable-explore .list .txt{margin-top:10px;-webkit-line-clamp: 5;}
  .portable-explore .list .btngrp{display: flex;gap:14px;margin-top:30px;}
  .portable-explore .list .more{min-width: fit-content;width:calc(50% - 8px);margin:0!important;}
  
  .portable-faq .pub-tt .bt{text-transform: capitalize;}
  .portable-faq .list .item{border-radius:26px 26px 0 0;padding:0 30px 25px;margin-top:-25px;box-shadow:0 9px 16px rgba(176,176,176,.26);border-top:1px solid #fda307;background:#fff;}
  .portable-faq .list .title{color:#333333;line-height: 24px;display: flex; align-items: flex-start; cursor: pointer;padding:18px 0;}
  .portable-faq .list .title:before{content:'\e6a2';font-family: 'iconfont';color:#fda307;}
  .portable-faq .list .title::after{content:'\e625';font-family: 'iconfont';font-size:16px;}
  .portable-faq .list .title span{padding:0 30px 0 10px;font-weight: bold;}
  .portable-faq .list .title.this{color:#fda307;}
  .portable-faq .list .title.this::after{transform: rotate(180deg);}
  
  .portable-faq .list .drop{padding:0 0 30px;display: none;}
  .portable-faq .list .txt{font-size:16px;color:#444;}
  
  .portable-faq .list .item:first-child{margin-top:0;}
  .portable-faq .list .item:last-child{box-shadow:none;}
  
  
  
  .portable-need{padding:70px 0;background:#fda307;text-align: center;}
  .portable-need .title{font-size:42px;color:#fff;text-transform: uppercase;font-family: 'BarlowExtraBold';}
  .portable-need .txt{font-size:24px;color:rgba(255,255,255,.86);margin-top:8px;text-transform: uppercase;}
  .portable-need .button{margin:50px 0 0;}
  
  
  /* flexible-Solar-Panel */
  
  .flexible-service .pub-tt{margin:0;}
  .flexible-service .desc{opacity: 0.66;margin-top:30px;text-align: center;font-size:17px;}
  /* .flexible-service .detail{text-align: center;background:url(../images/flexible_02.jpg) no-repeat center;background-size:cover;margin-top:45px;padding:75px 11% 65px;color:#fff;overflow: hidden;}
  .flexible-service .title{color:#fda307;font-family: 'BarlowBold';}
  .flexible-service .txt{margin-top:15px;line-height: 1.8;} */
  
  /* .flexible-series .item:nth-child(odd){flex-direction: row;}
  .flexible-series .item:nth-child(even){flex-direction: row-reverse;} */
  
  
  
  
  .flexible-customize{}
  .flexible-customize .list{display: flex;gap:15px;}
  .flexible-customize .list .item{height:440px;border-radius:10px;overflow: hidden;flex:1;}
  .flexible-customize .list .imgbox{height: 100%;}
  
  .flexible-cp{}
  .flexible-cp .list{display: flex;flex-wrap:wrap;gap:16px;}
  .flexible-cp .list .item{background:#f7f7f7;border-radius:16px;overflow: hidden;width:calc(50% - 8px);}
  .flexible-cp .list .imgbox{border-radius:16px;height:290px;}
  .flexible-cp .list .info{padding:25px 5% 40px;}
  .flexible-cp .list .title{text-align: center;font-weight: bold;}
  .flexible-cp .list .txt{margin-top:7px;line-height:28px;-webkit-line-clamp: 3;height:84px;}
  .flexible-cp .list .more{margin-top:30px;padding:0 38px;}
  
  
  .flexible-project{background:#f5f5f5;}
  .flexible-project .list{}
  .flexible-project .list .item{display: flex;align-items: center;justify-content: space-between;margin-bottom:110px;}
  .flexible-project .list .imgbox{width:47%;height:440px;}
  .flexible-project .list .info{width: 48%;}
  .flexible-project .list .title{font-family: 'BarlowBold';line-height: 1.2;}
  .flexible-project .list .txt{margin-top:15px;}
  .flexible-project .list .btngrp{display: flex;gap:30px;margin-top:40px;}
  .flexible-project .list .more{min-width: fit-content;max-width:225px;}
  .flexible-project .list .item:nth-child(even){flex-direction: row-reverse;}
  .flexible-project .list .item:last-child{margin-bottom:0;}
  
  
  
  
  .flexible-reviews .avatar{width:200px;height:200px;border-radius:50%;display: block;margin:0 auto;border:8px solid transparent;}
  .flexible-reviews .item{width:300px;height:300px;display: flex;align-items: center;justify-content: center;margin:0 auto;}
  .flexible-reviews .swiper-slide-active .avatar{width:300px;height:300px;border-color:#fda307;}
  
  .flexible-reviews .swiper-container{position: static;}
  .flexible-reviews .swiper1{position: relative;}
  .flexible-reviews .swiper2{margin-top:35px;}
  
  .flexible-reviews .grp{text-align: center;max-width:1140px;margin:0 auto;}
  .flexible-reviews .grp .top{font-size:24px;font-family: 'BarlowBold';margin-bottom:8px;}
  .flexible-reviews .grp .name{font-size:40px;color:#fda307;}
  .flexible-reviews .grp .txt{-webkit-line-clamp: 4;line-height: 30px;height:120px;}
  
  .flexible-reviews .swiper-button{width:60px;height:60px;}
  .flexible-reviews .swiper-button-prev{left:-40px;}
  .flexible-reviews .swiper-button-next{right:-40px;}
  
  
  
  /* RV-Solar-Panel */
  .rv-ban .btngrp{margin-top:80px;}
  
  
  .rv-sec{padding-bottom:0;background:#f5f5f5;}
  .rv-sec .pub-tt{margin:0;}
  .rv-sec .pub-tt .bt{text-align:left;}
  .rv-sec .pub-tt .smwz{text-align:left;}
  .rv-sec .readmore{font-size:22px;color:#fda307;margin-top:10px;display: flex;align-items: center;font-family: 'BarlowBold';cursor: pointer;}
  .rv-sec .readmore::after{content:'\e625';font-family: 'iconfont';margin:5px 0 0 8px;font-size:12px;}
  
  .rv-sec .t-tit{font-size:22px;color:#fda307;margin-top:25px;font-family: 'BarlowBold';display: inline-block;padding-bottom:7px;position: relative;}
  .rv-sec .t-tit::after{content:'';position: absolute;left:0;bottom:0;height:2px;background:#fda307;width:100%;}
  .rv-sec .txtlist li{margin-top:40px;}
  .rv-sec .txtlist .title{color:#fda307;font-weight: bold;}
  .rv-sec .txtlist .txt{font-size:16px;margin-top:6px;opacity: 0.66;}
  
  
  .rv-list{display: grid;gap:20px;grid-template-columns: repeat(4, minmax(0, 1fr));margin-top:85px;}
  .rv-list .item{border-radius:10px;overflow: hidden;background:#ababab;border-top:12px solid #f7f7f7;}
  .rv-list .top{padding:12px 0;position: relative;background:#f7f7f7;}
  .rv-list .imgbox{height:255px;}
  .rv-list .img{width: 100%;height: 100%;object-fit: contain;}
  .rv-list .title{font-size:22px;font-family: 'BarlowBold';-webkit-line-clamp: 1;text-align: center;position: absolute;width:100%;left:0;bottom:15px;color:#000;}
  .rv-list .info{padding:10px 13px;}
  .rv-list .txt{font-size:16px;line-height: 1.3;-webkit-line-clamp: 3;color:#fff;text-align: center;}
  .rv-list .item:hover{border-color:#fda307;background:#fda307;box-shadow:0 3px 16px rgb(232,232,232)}
  .rv-list .item:hover .top{background:#fff;}
  .rv-list .item:hover .title{color:#fda307;}
  
  
  /* Campervan-Flexible-Solar-Panel */
  .campervan-why{}
  .campervan-why .list{display: flex;flex-wrap:wrap;gap:20px;}
  .campervan-why .list .item{height:315px;width:calc(50% - 10px);overflow: hidden;}
  .campervan-why .list .imgbox{height:100%;}
  
  
  .campervan-advan{background:url(../images/campervan_06.jpg) no-repeat center;background-size:cover;}
  
  .campervan-advan .list{display: grid;gap:20px;grid-template-columns: repeat(4, minmax(0, 1fr));}
  .campervan-advan .list .item{background:#fff;padding:20px 10px;text-align: center;}
  .campervan-advan .list .num{font-size:60px;color:#fda307;font-family: 'BarlowBold';padding-bottom:25px;line-height: 1;border-bottom:1px solid #efefef;margin-bottom:25px;display: block;position: relative;}
  .campervan-advan .list .num::after{content:'';position:absolute;left:50%;bottom:0;height:1px;background:#fda307;width: 100px;transform: translate(-50%,0);}
  .campervan-advan .list .title{font-size: 24px;margin-bottom:15px;font-weight: bold;}
  .campervan-advan .list .txt{opacity: 0.66;line-height: 1.3;}
  
  .campervan-design .pic{width: 100%;display: block;}
  
  .campervan-spec{background:#f5f5f5;}
  .campervan-spec .auto{max-width:1400px;}
  .campervan-spec .tabs{display: flex;justify-content: center;margin-bottom:35px;gap:35px;}
  .campervan-spec .tabs .lk{font-size:22px;padding-bottom:10px;padding:0 10px;font-family: 'BarlowBold';position: relative;line-height:30px;cursor: pointer;padding-bottom:10px;}
  .campervan-spec .tabs .lk::after{content:'';position: absolute;left:50%;bottom:0;height:2px;width:0;background:#fda307;transition: all 0.3s;}
  .campervan-spec .tabs .lk.cur,.campervan-spec .tabs .lk:hover{color:#fda307;}
  .campervan-spec .tabs .lk.cur::after{width: 100%;left:0;}
  
  .campervan-spec .table{border-radius:20px;overflow: hidden;}
  .campervan-spec .table th,.campervan-spec .table td{padding:15px 5px;text-align: center;}
  .campervan-spec .table th{background:#fda307;font-size:16px;color:#000;}
  .campervan-spec .table td{font-size:14px; font-family: 'Barlow',"Noto Sans SC", "Helvetica Neue", Helvetica, "PingFang SC","Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif !important;}
  .campervan-spec .table tbody tr:nth-child(even){background:#fff;}
  
  
  
  .campervan-choose{padding-bottom:1px;}
  
  
  .campervan-offer{background:url(../images/campervan_12.jpg) no-repeat center;background-size:cover;}
  .campervan-offer .list{display: grid;flex-wrap: wrap;justify-content: space-between;gap: 20px;grid-template-columns: repeat(4, minmax(0, 1fr));}
  .campervan-offer .list .item{border-top:10px solid #fda307;padding:45px 3%;text-align: center;box-shadow:0 2px 18px rgba(179,118,11,.09);background:#fff;}
  
  .campervan-offer .list .icon{width: 90px;display: block;margin:0 auto;}
  .campervan-offer .list .title{font-size:24px;margin: 25px auto 8px;font-weight: bold;}
  .campervan-offer .list .txt{opacity: 0.66;max-width:285px;margin:0 auto;font-size:16px;}
  .campervan-offer .readmore{margin-top:30px;}
  
  .campervan-power{padding-bottom:0!important;}
  .campervan-power .list{display: flex;flex-wrap: wrap;gap:20px;}
  .campervan-power .list .item{height:320px;width:calc(50% - 10px);overflow: hidden;}
  .campervan-power .list .imgbox{height:100%;}
  
  
  /* index */
  .idx-ban .txt{max-width:820px;}
  .idx-ban .right .info{display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-end;text-align: right;}
  .idx-ban .center .info{display: flex;flex-direction: column;justify-content: flex-start;align-items: center;text-align: center;}
  .idx-ban .left{display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;text-align: left;}
  .idx-ban .arrs{position: absolute;left: 50%;bottom:60px;display: flex;gap:15px;z-index:50;margin-left:470px;}
  .idx-ban .swiper-button{position: static;width:58px;height:58px;background:rgba(0,0,0,.56);margin:0!important;}
  .idx-ban .swiper-button-prev{transform: translate(0, 0) rotate(90deg);}
  .idx-ban .swiper-button-next{transform: translate(0, 0) rotate(-90deg);}
  
  
  .idx-us{}
  .idx-us .videobox{border-radius:20px;max-width:950px;height:500px;z-index:10;margin:0 auto;width:90%;}
  
  .idx-us .detail{background:url(../images/idx_02.jpg) no-repeat center;background-size:cover;padding:265px 15px 50px;margin-top:-175px;margin-bottom:55px;}
  .idx-us .list{display: flex;flex-wrap:wrap;}
  .idx-us .list .item{padding:0 22px;text-align: center;width:25%;}
  .idx-us .list .icon{height:76px;width:auto;display: block;margin:0 auto;}
  .idx-us .list .num{font-size:20px;color:#fda307;margin-top:15px;font-family: 'BarlowBold';}
  .idx-us .list .num span{font-size:36px;line-height: 1;}
  .idx-us .list .txt{color:rgba(255,255,255,.66);margin-top:8px;}
  
  
  .idx-used .detail{border:10px solid red;height:400px;}
  .idx-used .list{display: flex;flex-wrap:wrap;}
  .idx-used .list .item{height: 750px;width:25%;position: relative;color:#fff;text-align: center;}
  .idx-used .list .shade{position: absolute;width:100%;height:100%;background:rgba(0,0,0,.39);left:0;top:0;padding:280px 8% 0;}
  .idx-used .list .icon{height:75px;width:auto;display: block;margin:0 auto;}
  .idx-used .list .title{font-size:36px;margin:10px auto 15px;font-family: 'BarlowBold';}
  .idx-used .list .smb{display: none;}
  .idx-used .list .txt{opacity: 0.8;}
  .idx-used .list .readmore{margin-top:45px;}
  .idx-used .list .item:hover .shade{padding-top:170px;background: linear-gradient(rgba(178,113,0,.1), rgba(178,113,0,.8));}
  .idx-used .list .item:hover .smb{display: block;}
  
  
  
  .idx-product{}
  .idx-product .menu{margin-bottom:40px;display: flex;gap:20px;}
  .idx-product .menu .lk{font-size:16px;display: flex;align-items: center;justify-content: center;font-family: 'BarlowBold';height:75px;padding:0 5px;border-radius:6px;border:1px solid #e1e1e1;flex:1;min-width:0;position: relative;text-align: center;}
  .idx-product .menu .lk::after{content:'';width: 0;height: 0;border-style: solid;border-width: 10px 10px 0 10px;border-color: #fda307 transparent transparent transparent;position: absolute;left:50%;bottom:-10px;margin-left:-10px;display: none;}
  .idx-product .menu .lk.cur{color:#fff;background:#fda307;border-color:#fda307;}
  .idx-product .menu .lk.cur::after{display: block;}
  
  
  .idx-product .list{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap:15px;}
  .idx-product .list .item{border-radius:6px;border:1px solid #e1e1e1;background:#ababab;overflow: hidden;}
  .idx-product .list .imgbox{height:220px;background:#fff;}
  .idx-product .list .img{width:100%;height:100%;object-fit: contain;}
  .idx-product .list .info{padding:10px 10px;}
  .idx-product .list .title{font-size:14px;color:#fff;text-align: center;-webkit-line-clamp: 2;}
  .idx-product .list .item:hover{border-color:#fda307;background:#fda307;}
  
  
  .idx-portable{}
  .idx-portable .pic{width: 100%;display: block;}
  .idx-portable .readmore{margin-top:55px;}
  
  
  
  .idx-reduce{background:url(../images/idx_06.jpg) no-repeat center;background-size:cover;}
  .idx-reduce .attention{font-size:36px;line-height:68px;height:68px;border-radius:0;}
  .idx-reduce .attention:before{content:'\e600';font-family: 'iconfont';margin-right:8px;}
  .idx-reduce .t-tit{font-size:36px;color:#fda307;font-family: 'BarlowBold';margin:20px 0 15px;}
  .idx-reduce .desc{color:rgba(255,255,255,.66);max-width:740px;}
  
  .idx-reduce .list{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap:25px;margin-top:45px;}
  .idx-reduce .list .item{border-radius:10px;background:#fff;overflow: hidden;}
  .idx-reduce .list .imgbox{height:210px;}
  .idx-reduce .list .info{padding:20px 15px;display: flex;align-items: center;}
  .idx-reduce .list .title{font-size:18px;font-family: 'BarlowBold';margin-bottom:5px;-webkit-line-clamp: 2;}
  .idx-reduce .list .txt{font-size:16px;opacity: 0.66;-webkit-line-clamp: 1;}
  .idx-reduce .list .arrow{width:50px;height:50px;background:#fda307;border-radius:50%;display: flex;align-items: center;justify-content: center;font-size:16px;color:#fff;margin-left:15px;}
  .idx-reduce .list .arrow::after{content:'\e693';font-family: 'iconfont';}
  .idx-reduce .list .item:hover .title{color:#fda307;}
  
  
  
  .idx-cert{}
  .idx-cert .detail{position: relative;}
  .idx-cert .item{max-width:180px;/* height:255px; */margin:0 auto;}
  .idx-cert .item .pic{width: 100%;display: block;}
  
  .idx-cert .swiper-container{position: static;}
  .idx-cert .swiper-button{width:56px;height:56px;backgorund-size:10px;}
  .idx-cert .swiper-button-prev{left:-100px;}
  .idx-cert .swiper-button-next{right:-100px;}
  
  .idx-cert .swiper-pagination{position: static;margin-top:35px;font-size:0;}
  
  .idx-cert .swiper-pagination-progressbar{background:#eaeaea;}
  .idx-cert .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#fda307;}
  
  
  .swiper-button{background:#bdbdbd;border-radius:50%;display: flex;align-items: center;justify-content: center;font-size:18px;color:#fff;margin:0;}
  .swiper-button::after{content:'\e625';font-family: 'iconfont';}
  .swiper-button-prev{transform: translate(0,-50%) rotate(90deg);}
  .swiper-button-next{transform: translate(0,-50%) rotate(-90deg);}
  .swiper-button:hover{background:#fda307;}
  
  
  .idx-fac{background:url(../images/idx_09.jpg) no-repeat center;background-size:cover;}
  .idx-fac .top-pic{width: 100%;display: block;}
  .idx-fac .slide{margin-top:65px;margin-left:calc(50% - 700px);}
  .idx-fac .slide .item{height:405px;display: block;overflow: hidden;}
  .idx-fac .slide .num{font-size:100px;color:rgba(255,255,255,.36);line-height: 1;position: absolute;left:30px;bottom:20px;font-family: 'BarlowExtraBold';}
  .idx-fac .slide .title{text-transform: uppercase;font-family: 'BarlowExtraBold';color:#fff;position: absolute;width:100%;left:0;padding:0 30px;bottom:20px;-webkit-line-clamp: 1;}
  
  .idx-fac .slide .swiper-slide{width:670px;}
  
  .idx-fac .swiper-pagination{position: static;margin-top:30px;display: flex;gap:8px;}
  .idx-fac .swiper-pagination-bullet{width:12px;height:12px;border:1px solid #000;opacity: 1;margin:0!important;background:none;}
  .idx-fac .swiper-pagination-bullet-active{background:#fda307;border-color:#fda307;}
  
  .idx-news{}
  .idx-news .tabs{display: flex;justify-content: center;margin-bottom:35px;gap:70px;}
  .idx-news .tabs .lk{font-size:22px;padding-bottom:10px;padding:0 10px;font-family: 'BarlowBold';position: relative;line-height:30px;cursor: pointer;padding-bottom:10px;text-align: center;}
  .idx-news .tabs .lk::after{content:'';position: absolute;left:50%;bottom:0;height:2px;width:0;background:#fda307;transition: all 0.3s;}
  .idx-news .tabs .lk.cur,.idx-news .tabs .lk:hover{color:#fda307;}
  .idx-news .tabs .lk.cur::after{width: 100%;left:0;}
  
  
  .idx-news .hot{display: flex;align-items: center;padding:45px 45px 70px;gap:8%;border-radius: 26px 26px 0 0;box-shadow: 0 9px 16px rgba(176, 176, 176, .26);border-top: 1px solid #fda307;background:#fff;}
  .idx-news .hot .imgbox{border-radius:20px;height:310px;width:50%;}
  .idx-news .hot .date{font-size:14px;color:#666666;}
  .idx-news .hot .date i{font-size:20px;}
  .idx-news .hot .title{font-weight: bold;margin:20px 0 8px;-webkit-line-clamp:1;}
  .idx-news .hot .txt{font-size:16px;opacity: 0.66;}
  .idx-news .hot .more{margin-top:30px;}
  .idx-news .hot:hover .title{color:#fda307;}
  
  
  .idx-news .list{}
  .idx-news .item{padding:20px 45px 45px;display: block;margin-top: -25px;border-radius: 26px 26px 0 0;box-shadow: 0 9px 16px rgba(176, 176, 176, .26);border-top: 1px solid #fda307;background:#fff;}
  .idx-news .item .smtit{color:#333;font-weight: bold;-webkit-line-clamp:1;}
  .idx-news .item .smtxt{font-size:16px;opacity: 0.66;-webkit-line-clamp:1;margin-top:5px;}
  .idx-news .item:last-child{padding-bottom:20px;box-shadow:none;}
  .idx-news .item:hover .smtit{color:#fda307;}
  
  
  
  
  @media (max-width:1260px){
	  
	  .sj-menu{position:absolute;right: 2%;top: 50%;display: flex;align-items: center;justify-content: center;font-size: 30px;color:#000;transform: translate(0,-50%);}
	  .sj-menu::after{content:'\e61d';font-family: 'iconfont';}
	  .sj-menu.close::after{content:'\e627';}
	  
	  .head{position: sticky;border-bottom:1px solid #efefef;background:#fff!important;}
	  
	  .hd-sear{margin-right:35px;background:rgba(0,0,0,0.5);}
  
  
	  .hd-nav.show{display: block;}
	  .hd-nav{position: fixed;width: 100%;left: 0;top: 80px;bottom: 0;overflow-y: scroll;background-color: #fff;overflow-x: hidden;display: none;padding:0 5%;}
	  .hd-nav li{display: block;margin: 0;border-bottom:1px solid #efefef;}
	  .hd-nav li>a{color:#000;}
	  .hd-nav li>a::after{display: none;}
	  
	  
	  
	  
	  .ft-t .grps{row-gap: 20px;}
	  .ft-t .grp{width:100%!important;}
	  
	  
	  .pub-tt .bt{font-size:50px;}
	  
	  .fz40{font-size:38px!important;}
	  
	  
	  /* about2 */
	  .banner .item{height:calc(100vh - 80px);}
	  .banner .shade{transform: translate(0, -50%);}
	  .banner .title{font-size:60px;}
	  
	  
	  .us-ban{height:500px;}
	  
	  
	  /* about */
	  .us-intro .list .num span{font-size:46px;}
	  
	  
	  .us-quality{flex-direction: column-reverse;}
	  .us-quality .title{font-size:50px;}
	  .us-quality .imgbox{width:100%;max-width:100%;}
	  
	  
	  
	  /* portable-solar-panel */
	  
	  
	  
	  .portable-series .btngrp{margin-top:40px;}
	  
	  .portable-grade{min-height:600px;}
	  
	  .portable-customize .list{gap: 25px;grid-template-columns: repeat(2, minmax(0, 1fr));}
	  
	  .portable-explore .list{grid-template-columns: repeat(2, minmax(0, 1fr));}
	  
	  
	  /* flexible-solar-panel */
	  .flexible-reviews .swiper-button{width:50px;height:50px;}
	  .flexible-reviews .swiper-slide-active .avatar{width:270px;height:270px;}
	  
	  
	  
	  /* rv-solar-panel */
	  .rv-list{grid-template-columns: repeat(3, minmax(0, 1fr));}
	  
	  
	  
	  /* campervan-flexible-solar-panel */
	  .campervan-advan .list{grid-template-columns: repeat(2, minmax(0, 1fr));}
	  
	  
	  .campervan-spec .table{overflow-x: auto;}
	  .campervan-spec .table table{min-width:1400px;}
	  
	  .campervan-offer .list{grid-template-columns: repeat(2, minmax(0, 1fr));}
	  
	  
	  
	  /* index */
	  .idx-ban .arrs{margin:0;left:auto;right:5%;}
	  .idx-ban .swiper-button{width:50px;height:50px;font-size:16px;}
	  
	  
	  .idx-cert .swiper-button{display: none;}
	  
	  
	  .idx-fac .slide{margin:35px 5% 0;}
	  .idx-fac .swiper-pagination{justify-content: center;}
	  
	  .idx-news .tabs{gap:35px;}
	  .idx-news .hot{gap:4%;}
	  .idx-news .hot .title{-webkit-line-clamp: 2;line-height:1.3;}
	  
	  
	  .idx-used .list .item{height:550px;width:50%;}
	  .idx-used .list .shade{padding-top:170px;}
	  .idx-used .list .item:hover .shade{padding-top:90px;}
	  
	  
	  
	  
	  
	  
	  
	  
	  
  }
  
  
  @media (max-width:991px){
	  
	  .ft-t{display: block;}
	  .ft-t .lbox{width:100%;max-width:100%;margin-bottom:35px;}
	  .ft-t .rbox{display: block;}
	  .ft-t .col{max-width:100%;margin-bottom:40px;}
	  .ft-t .col:last-child{margin-bottom:0;}
	  .ft-t .social .icon{width:32px;height:32px;font-size:16px;}
	  .ft-t .tit{font-size:18px;}
	  .ft-t .grp{width:50%!important;}
	  .ft-t .grp:last-child{width:100%!important;}
	  .ft-t .lks{display: flex;flex-wrap: wrap;gap:3%;}
	  .ft-t .lks li{min-width:30%;}
	  
	  
	  .pub-tt{margin-bottom:35px;}
	  .pub-tt .bt{font-size:40px;}
	  .pub-tt .bt br{display: none;}
	  
	  
	  .padding{padding:70px 0;}
	  .fz30{font-size:26px!important;}
	  .fz40{font-size:34px!important;}
	  .radius30{border-radius: 20px;}
	  
	  /* about2 */
	  
	  .us-ban{height:400px;}
	  .us-ban .title{font-size:40px;}
	  
	  
	  .banner .item{height:600px;}
	  .banner .title{font-size:46px;}
	  .banner .button{padding:0 15px;min-width:130px;height:50px;line-height: 50px;}
	  .banner .button.arr::after{margin-left:15px;}
	  
	  
	  
	  
	  .us-bar .lk{font-size:20px;}
	  
	  .us-cert .list{row-gap: 40px;column-gap: 25px;}
	  
	  
	  /* about3 */
	  .us-fac .list .imgbox{height:180px;}
	  .us-fac .list .title{font-size:18px;padding:15px 5px;}
	  
	  
	  
	  /* about */
	  .us-intro .detail{flex-direction: column-reverse;}
	  .us-intro .videobox{width:100%;max-width:100%;height:340px;}
	  
	  .us-intro .list{grid-template-columns: repeat(2, minmax(0, 1fr));}
	  .us-intro .list .icon{height:66px;}
	  .us-intro .list .num{margin-top:8px;}
	  .us-intro .list .num span{font-size:42px;}
	  
	  
	  .us-hist{padding-bottom:0;background-size:cover;}
	  
	  
	  
	  
	  
	  .us-vision .detail{flex-direction: column;padding:0;}
	  .us-vision .list{width:100%;}
	  .us-vision .list .title{margin:8px 0;}
	  .us-vision .imgbox{width:100%;margin:50px 0 0;height:500px;}
	  
	  .us-quality .info{padding: 50px 0;}
	  .us-quality .title{font-size:40px;text-align: center;}
	  .us-quality .txt{font-size:18px;}
	  .us-quality .imgbox{height:auto;}
	  
	  .us-service .box{width:100%;min-height: 600px;}
	  .us-service .info{max-width:100%;padding:55px 5%;}
	  .us-service .row{margin-bottom:40px;}
	  .us-service .row:last-child{margin-bottom:0;}
	  
	  
	  .us-offer .list .item{width:calc(50% - 10px)!important;padding: 35px 3%;border-width:8px;}
	  .us-offer .list .icon{width:70px;}
	  
	  
	  /* portable-solar-panel */
  
	  .portable-ban .iconlist .icon{width:36px;}
	  
	  .portable-stand .list{flex-wrap:wrap;gap:20px;}
	  .portable-stand .list .item{width:calc(50% - 10px);flex:initial!important;height:360px;}
	  .portable-stand .list .smb{display: block;}
	  .portable-stand .list .line{width:50px;height:3px;margin:15px 0;}
	  .portable-stand .list .item.on .title{font-size:25px;}
	  
	  
	  .portable-series .item{display: block;margin-bottom:70px;}
	  .portable-series .imgbox{width:100%;margin:0 auto 30px;border:1px solid #efefef;height:340px;}
	  .portable-series .info{width:100%;max-width:100%;}
	  .portable-series .title{max-width:100%!important;}
	  
	  .portable-grade{min-height:500px;padding:80px 0;}
	  
	  
	  .portable-boost .list .item{width:calc(50% - 15px);}
	  .portable-boost .list .icon{width:78px;height:78px;}
	  .portable-boost .pic{margin-top:35px;}
	  
	  .portable-customize .list .num{width:38px;height:38px;}
	  
	  .portable-customize .list{gap: 20px;}
	  
	  
	  .portable-explore .list .btngrp{flex-wrap:wrap;}
	  .portable-explore .list .more{width:100%;}
	  
	  
	  .portable-need .title{font-size:36px;}
	  .portable-need .txt{font-size:20px;}
	  
	  
	  /* flexible-solar-panel */
	  .flexible-service .detail{padding:45px 5%;}
	  .flexible-service .txt{line-height: 1.4;}
	  
	  .flexible-customize .list .item{height:300px;}
	  
	  .flexible-cp .list .imgbox{height:240px;}
	  
	  .flexible-project .list{padding-top:25px;}
	  .flexible-project .list .item{display:block;margin-bottom:60px;}
	  .flexible-project .list .imgbox{height:400px;width:100%;margin: 0 0 25px;}
	  .flexible-project .list .info{width:100%;}
	  
	  
	  .flexible-reviews .item{width:100%;height:auto;}
	  .flexible-reviews .avatar{border-width:6px;}
	  .flexible-reviews .grp .top{font-size:20px;}
	  .flexible-reviews .grp .name{font-size:32px;}
	  .flexible-reviews .swiper-slide-active .avatar{width:220px;height:220px;}
	  .flexible-reviews .swiper-button{width:40px;height:40px;}
	  .flexible-reviews .swiper-button-prev{left:100px;}
	  .flexible-reviews .swiper-button-next{right:100px;}
	  
	  
	  /* rv-solar-panel */
	  .rv-list{grid-template-columns: repeat(2, minmax(0, 1fr));}
	  
	  
	  /* campervan-flexible-solar-panel */
	  .campervan-why .list .item{height:250px;}
	  
	  .campervan-advan .list{gap: 20px;}
	  .campervan-advan .list .item{padding:20px 20px;}
	  .campervan-advan .list .title{font-size:22px;}
	  .campervan-advan .list .num{font-size:50px;padding-bottom:20px;}
	  
  
	  .campervan-offer .list .icon{width:80px;}
	  
	  .campervan-power .list .item{height: 260px;}
	  
	  
	  
	  /* index */
	  .idx-ban .arrs{bottom:30px;}
	  .idx-ban .swiper-button{width:44px;height:44px;font-size:15px;}
	  
	  
	  
	  .idx-us .videobox{width:100%;height:400px;}
	  .idx-us .detail{padding: 50px 15px 50px;margin:30px 0 35px;}
	  .idx-us .list{row-gap: 35px;}
	  .idx-us .list .item{width:50%;}
	  .idx-us .list .icon{height:76px;}
	  .idx-us .list .num span{font-size:42px;}
	  
	  .idx-product .menu{gap:10px;line-height: 1.3;}
	  .idx-product .list{grid-template-columns: repeat(3, minmax(0, 1fr));}
	  
	  
	  .idx-reduce .attention{font-size:28px;}
	  .idx-reduce .attention:before{font-size:24px;}
	  .idx-reduce .t-tit{font-size:32px;}
	  
	  .idx-reduce .list{grid-template-columns: repeat(2, minmax(0, 1fr));}
	  
	  
	  
	  .idx-news .tabs{gap:35px;}
	  .idx-news .hot{gap:4%;box-shadow:none;padding:20px 0;border:0;}
	  .idx-news .hot .title{margin:10px 0 8px;}
	  
	  
	  .idx-news .item{margin:0;box-shadow:none;border-radius:0;padding:30px 0;border-color:#efefef;}
	  
	  
	  .idx-used .list .item{height:500px;}
	  .idx-used .list .shade{padding-top:150px;}
	  .idx-used .list .icon{height:65px;}
	  .idx-used .list .title{font-size:30px;}
	  .idx-used .list .item:hover .shade{padding-top:60px;}
	  
	  
	  
	  
	  
	  
	  
  }
  
  @media (max-width:767px) {
	  body{font-size:16px;}
	  
	  .sj-menu{font-size:28px;}
	  
	  .head{height:70px;}
	  .hd-logo .img{height:38px;}
	  
	  .hd-nav{top:70px;}
	  .hd-nav li>a{font-size:18px;line-height:60px;}
	  
	  
	  .foot{font-size:15px;}
	  .ft-t{padding: 45px 0 30px;}
	  .ft-t .logo{height:45px;}
	  .ft-t .txt{line-height: 1.6;}
	  .ft-t .social .smtit{font-size:18px;}
	  .ft-t .grps{row-gap: 15px;}
	  .ft-t .grp{width:100%!important;}
  
	  .ft-t .col{margin-bottom:30px;}
	  .ft-t .col:last-child{margin-bottom:0;}
	  .ft-t .social .icon{width:30px;height:30px;}
	  
	  .ft-t .lks{gap:3%;}
	  .ft-t .lks li{min-width:47%;}
	  
	  .ft-form .row{display: block;}
	  .ft-form .item{width:100%;margin-bottom:15px;}
	  .ft-form .ipt{border-radius:8px;}
	  .ft-form .ipt-txt{height: 52px;line-height: 52px;padding:0 15px;}
	  .ft-form .con{padding:10px 15px;height:120px;}
	  
	  .btn{font-size:17px;min-width:140px;height:46px;line-height:46px;}
	  .btn.arr::after{margin-left:15px;}
	  
	  .pub-tt{margin-bottom:30px;}
	  .pub-tt .bt{font-size:26px;}
	  
	  .padding{padding:60px 0;}
	  .fz30{font-size:22px!important;}
	  .fz40{font-size:28px !important;}
	  .radius30{border-radius: 16px;}
	  
	  /* about2 */
	  .us-ban{height:280px;}
	  .us-ban .title{font-size:28px;}
	  .us-ban .txt{max-width:100%;margin-top:10px;color:#fff;}
	  
	  .banner{text-align: center;}
	  .banner .btngrp{display: none;}
	  
	  .banner .item{height: 300px;text-align: center;}
	  .banner .title{font-size:28px;}
	  .banner .txt{font-size:16px;line-height:1.3;}
	  
	  
	  
	  
	  .us-bar{padding:10px 0;}
	  .us-bar .box{justify-content: space-between;}
	  .us-bar .lk{font-size:18px;line-height: 35px;}
	  
	  .us-cert .list{grid-template-columns: repeat(3, minmax(0, 1fr));row-gap: 25px;column-gap: 20px;}
	  .us-cert .list .title{margin-top:8px;}
	  
	  
	  /* about3 */
	  .us-fac .list{grid-template-columns: repeat(2, minmax(0, 1fr));row-gap: 20px;column-gap: 20px;}
	  .us-fac .list .imgbox{height:140px;}
	  .us-fac .list .title{font-size:16px;padding:12px 5px;}
  
	  .us-process .list .item{background:transparent;}
  
  
  
	  /* about */
	  .us-intro .desc{text-indent: 0;}
	  .us-intro .videobox{height:260px;}
	  
	  .videobox .playicon{width:60px;}
	  
	  .us-intro .list{grid-template-columns: repeat(1, minmax(0, 1fr));}
	  .us-intro .list .icon{height:56px;}
	  .us-intro .list .num span{font-size:34px;}
	  
	  .us-hist .swiper-container{padding-left:0;position: static;}
	  .us-hist .swiper-slide{height:auto;}
	  .us-hist .item{left:0;width:auto;display: block!important;position: static;}
	  .us-hist .item .info{box-shadow: 0 0 8px rgba(232, 232, 232, 1);}
	  .us-hist .item .bot{display: none;}
	  .us-hist .item .box{margin:0;padding:8px!important;}
	  .us-hist .item .box:before{display: none;}
	  .us-hist .item .title{font-size:20px;}
	  .us-hist .swiper-slide:nth-child(even) .item{margin:0;}
	  .us-hist .swiper-button{width:32px;height:32px;font-size:12px;}
	  .us-hist .swiper-button-prev{left:-5px;}
	  .us-hist .swiper-button-next{right:-5px;}
	  
	  
	  
	  .us-vision .list .icon{height:30px;}
	  .us-vision .imgbox{margin:30px 0 0;height:280px;}
	  
	  
	  .us-quality .title{font-size:30px;}
	  .us-quality .smtit{font-size:20px;}
	  /* .us-quality .txt{font-size:17px;} */
	  
	  
	  .us-quality .list li{font-size:17px;line-height:1.3;}
	  .us-quality .list .icon{width:28px;margin-right:12px;}
	  
	  
	  
	  .us-offer .list{row-gap: 20px;}
	  .us-offer .list .item{width:100%!important;padding: 30px 3%;border-width:5px;}
	  .us-offer .list .icon{width:64px;}
	  .us-offer .list .title{font-size:22px;margin:15px auto 8px;}
	  
  
	  /* portable-solar-panel */
	  
	  .portable-ban .iconlist{display: none;}
	  
	  
	  .portable-stand .list{gap:20px;}
	  .portable-stand .list .item{width:100%;height:300px;}
	  .portable-stand .list .line{margin:10px 0;}
	  .portable-stand .list .item.on .title{font-size:22px;}
	  
	  .portable-series .item{margin-bottom:50px;}
	  .portable-series .imgbox{margin:0 auto 20px;height:300px;}
	  
	  
	  .portable-grade{min-height:500px;padding:60px 0;}
	  
	  .portable-power .detail{display: block;}
	  .portable-power .list{display: block;}
	  .portable-power .list .item{height:300px!important;margin-bottom:15px;}
	  .portable-power .list .title::after{opacity: 1;}
	  .portable-power .list .title:before{width:100%;}
	  .portable-power .list .title{line-height: 48px;padding:0 20px;font-family: 'BarlowBold';}
	  
	  .portable-boost .list{gap:15px;}
	  .portable-boost .list .item{width:100%;}
	  .portable-boost .list .icon{width:54px;height:54px;}
	  .portable-boost .pic{margin-top:20px;}
	  
	  
	  .portable-customize .list{grid-template-columns: repeat(1, minmax(0, 1fr));gap: 15px;}
	  .portable-customize .list .item{padding:25px 20px 30px;}
	  .portable-customize .list .num{width:38px;height:38px;}
	  
	  .portable-explore .list{grid-template-columns: repeat(1, minmax(0, 1fr));}
	  .portable-explore .list .btngrp{margin-top:15px;}
	  
	  .portable-faq .list .item{border-radius:0;margin:0;box-shadow:none;padding:0;border-color:#efefef;}
	  .portable-faq .list .title span{padding: 0 15px 0 10px;}
	  
	  .portable-need{padding:50px 0;}
	  .portable-need .title{font-size:26px;}
	  .portable-need .txt{font-size:17px;}
	  .portable-need .button{margin-top:30px;}
	  
	  
	  /* flexible-solar-panel */
	  .flexible-ban .txtbox{padding:15px;background:rgba(0,0,0,0.3);}
	  
	  
	  .flexible-service .detail{padding:45px 5%;}
	  .flexible-service .txt{line-height: 1.4;}
	  
	  .flexible-customize .list{flex-wrap: wrap;gap:15px;}
	  .flexible-customize .list .item{height:260px;flex:initial;width:100%;}
	  
	  
	  .flexible-cp .list{}
	  .flexible-cp .list .item{width:100%;}
	  .flexible-cp .list .imgbox{height:240px;}
	  .flexible-cp .list .info{padding: 20px 4% 30px;}
	  .flexible-cp .list .txt{line-height:1.4;height:auto;}
	  
	  
	  .flexible-project .list .item{margin-bottom:50px;}
	  .flexible-project .list .imgbox{height:260px;margin: 0 0 25px;}
	  .flexible-project .list .info{width:100%;}
	  .flexible-project .list .title{font-size:26px;}
	  
	  
	  .flexible-reviews .swiper2{margin-top:10px;}
	  .flexible-reviews .avatar{border-width:4px;}
	  .flexible-reviews .grp .top{font-size:17px;text-align: center;}
	  .flexible-reviews .grp .name{font-size:24px;}
	  .flexible-reviews .grp em{display: block;}
	  .flexible-reviews .avatar{width:180px;height:180px;}
	  .flexible-reviews .swiper-slide-active .avatar{width:180px;height:180px;}
	  .flexible-reviews .swiper-button{width:30px;height:30px;font-size:12px;}
	  .flexible-reviews .swiper-button-prev{left:0px;}
	  .flexible-reviews .swiper-button-next{right:0px;}
	  
	  .flexible-reviews .grp .txt{line-height:24px;-webkit-line-clamp: 5;height:120px;}
	  
	  
	  /* rv-solar-panel */
	  .rv-sec{padding-bottom:0;}
	  .rv-sec .readmore{font-size:20px;}
	  .rv-sec .t-tit{font-size:20px;}
	  .rv-sec .t-tit::after{display: none;}
	  .rv-sec .txtlist li{margin-top:25px;}
	  
	  
	  .rv-list{margin-top: 45px;grid-template-columns: repeat(1, minmax(0, 1fr));}
	  .rv-list .item{border:0;background: #fda307;}
	  
	  
	  
	  /* campervan-flexible-solar-panel */
	  .campervan-why .list{gap:15px;}
	  .campervan-why .list .item{height:200px;width:100%;}
	  
	  .campervan-advan .list{gap: 15px;grid-template-columns: repeat(1, minmax(0, 1fr));}
	  .campervan-advan .list .item{padding:15px 20px 25px;}
	  .campervan-advan .list .title{font-size:22px;}
	  .campervan-advan .list .num{font-size:44px;padding-bottom:15px;}
	  
	  .campervan-spec .tabs{gap:20px;margin-bottom:25px;}
	  .campervan-spec .tabs .lk{font-size:18px;}
	  .campervan-spec .table{border-radius: 10px;}
	  
	  
	  .campervan-offer .list{grid-template-columns: repeat(1, minmax(0, 1fr));}
	  .campervan-offer .list .item{padding: 30px 3%;border-width: 5px;}
	  .campervan-offer .list .icon{width:64px;}
	  .campervan-offer .list .title{font-size:22px;margin:15px auto 8px;}
	  
	  .campervan-power .list{gap:15px;}
	  .campervan-power .list .item{height: 220px;width:100%;}
	  
	  
	  /* index */
	  #wrap .banner{
		  margin-top: 60px;
	  }
	  .idx-ban .info{align-items:center;text-align: center;}
	  .idx-ban .arrs{bottom:20px;gap:10px;}
	  .idx-ban .swiper-button{width:28px!important;height:28px!important;font-size:12px;}
	  .swiper-button-next:after, .swiper-button-prev:after{
		  font-size: 16px;
	  }
	  .idx-us .videobox{height:250px;}
	  .idx-us .detail{padding: 30px 15px 30px;margin:20px 0 25px;}
	  .idx-us .list{row-gap: 35px;}
	  .idx-us .list .item{width:100%;}
	  .idx-us .list .icon{height:56px;}
	  .idx-us .list .num{font-size:18px;margin-top:5px;}
	  .idx-us .list .num span{font-size:32px;}
	  
	  .idx-product .menu{flex-wrap:wrap;margin-bottom:25px;}
	  .idx-product .menu .lk{min-width:calc(33.3% - 10px);}
	  .idx-product .menu .lk.cur::after{display: none;}
	  
	  
	  .idx-product .list{grid-template-columns: repeat(2, minmax(0, 1fr));}
	  .idx-product .list .imgbox{height:180px;}
	  
	  
	  .idx-reduce .attention{font-size:24px;height:50px;line-height:50px;}
	  .idx-reduce .attention:before{font-size:20px;}
	  .idx-reduce .t-tit{font-size:22px;}
	  
	  .idx-reduce .list{grid-template-columns: repeat(1, minmax(0, 1fr));gap:15px;}
	  .idx-reduce .list .arrow{width:40px;height:40px;font-size:15px;}
	  
	  .idx-fac .slide .item{height:260px;}
	  .idx-fac .slide .num{font-size:76px;}
	  .idx-fac .slide .title{padding:0 20px;bottom:15px;}
	  
	  .idx-news .tabs{gap:20px;margin-bottom:25px;}
	  .idx-news .tabs .lk{font-size:18px;line-height: 1.3;}
	  
	  .idx-news .hot{display: block;}
	  .idx-news .hot .imgbox{width:100%;height:260px;margin-bottom:15px;}
	  
	  .idx-news .item .smtit{font-size:18px;}
	  
	  
	  .idx-used .list .item{height:400px;width:100%;}
	  .idx-used .list .shade{padding-top:130px;}
	  .idx-used .list .icon{height:65px;}
	  .idx-used .list .title{font-size:26px;margin:0px auto 8px;}
	  .idx-used .list .readmore{margin-top:20px;}
	  .idx-used .list .item:hover .shade{padding-top:40px;}
	  
	  
	  
  }
  






