.c{clear:both; overflow:hidden; }
 
  
 
 
.landing_pc .lpbox_a1 .link1{ top:40.76%;left:36.78%;width:27.38%;height:46.58% }
.landing_pc .lpbox_a1 .buy1{ top:89.79%;left:44.40%;width:10.93%;height:9.70% }
.landing_pc .lpbox_a2 .link1{ top:27.81%;left:29.37%;width:40.30%;height:57.06% }
.landing_pc .lpbox_a2 .buy1{ top:89.26%;left:44.51%;width:10.77%;height:10.12% }



/*mobile css*/
 
 
.landing_mobile .lpbox_a1 .link1{ top:36.31%;left:16.57%;width:79.56%;height:53.47% }
.landing_mobile .lpbox_a1 .buy1{ top:92.34%;left:30.66%;width:36.74%;height:7.30% }
.landing_mobile .lpbox_a2 .link1{ top:33.58%;left:9.94%;width:78.73%;height:51.41% }
.landing_mobile .lpbox_a2 .buy1{ top:89.87%;left:36.74%;width:30.39%;height:7.69% }

/*slick   
.landing_mobile .Aslider .slick-prev{ top:25.48%;left:1.8%;width:12.72%;height:35.62%}
.landing_mobile .Aslider .slick-next{  top:29.86%;left:85.46%;width:12.72%;height:29.86%}
*/

 
 
.landing_pc .Aslider .link1{  top:13.21%;left:13.17%;width:20.21%;height:61.40%  }
.landing_pc .Aslider .buy1{  top:57.64%;left:56.34%;width:13.73%;height:12.82%  }

 
 
.landing_mobile .Aslider .link1{ top:20.94%;left:25.37%;width:47.17%;height:38.62%  }
.landing_mobile .Aslider .buy1{ top:83.88%;left:45.49%;width:32.49%;height:9.62%  }
 
 
  
  .landing_pc  .lpbox_slick1 {width: 100%;height: 100%; top:21%  }
  .landing_mobile  .lpbox_slick1 {width: 100%;height: 100%; top:21%  }

    .landing_pc  .lpbox_slick2 {width: 100%;height: 100%; top:21%  }
  .landing_mobile  .lpbox_slick2 {width: 100%;height: 100%; top:29%  }


.landing_pc  .Aslider .slick-dots { top:107%;left:0;width:100%;height:50px;text-align:center;  }
.landing_mobile  .Aslider .slick-dots {  top:104%;left:0;width:100%;height:50px;text-align:center;  }

.Aslider .slick-dots li { display:inline-block; float:none;width: 15px; height: 15px; margin:0 5px;background:none;border:1px solid #000;  border-radius:50%}
.Aslider .slick-dots li.slick-active {background:#000; border:1px solid #000;}

/*
 .Aslider .slick-dots li{ display:inline-block; width: 15px; height:15px;background:#B3B3B3;margin:0  5px ;border-radius:50%; }
  .Aslider .slick-dots li.slick-active{ background:#5F5F5F;  }
.slick-dots li button { opacity:1 !important;background:none !important;  }

@media (max-width: 500px) {
 .landing_mobile  .Aslider .slick-dots { top:105.55%;left:33.36%;width:36.42%;height:5.10%;text-align:center;  }
  

}
*//*end media*/
