﻿@media (max-width:5130px){
nav a{ margin-left: 110px; margin-right:90px;}
.m64{ margin:40px 45px!important;}
.socialstudy h1{ font-size: 55px;}
.awords-box{ padding:120px 0;}
.contact dl dt{ margin-bottom: 52px; }
address{ text-align:right;}
.mlr-10{ margin: 0 6px; }
.work-k{ right:0; bottom:-12px; width: 180px; }
.work-k img{ margin:12px 0;}
.share a{ float:left;}
.uk-width-slarge-5-6{ width:100%;}
.vh-all{height:calc(100vh - 12px);}
.vh50{height: calc((100vh - 18px)/2);}
.vh-all-full{height:100vh;}
.vh-all-mobile{height:calc(100vh - 12px);}
/* Horizontal */
.uk-grid-18 {
  margin-left: -20px;
}
.uk-grid-18 > * {
  padding-left: 20px;
}
/* Vertical */
.uk-grid-18 + .uk-grid-18,
.uk-grid-18 > .uk-grid-margin,
.uk-grid-18 > * > .uk-panel + .uk-panel {
  margin-top: 20px;
}
.w890{ max-width: 960px; }
.products{ padding:50px 0;}
.share a{ margin-right: 35px; }
.mobile-left-30{ margin-left:30px;}
}

@media (max-width:1370px){
nav a{ margin-left: 110px; margin-right:30px;}
}

@media (max-width:1230px){
nav a{ margin-left: 98px; margin-right:0px; }
}

@media (max-width:1170px){

}

@media (max-width:1120px){
nav a{ margin-left: 70px;  margin-right:0px;}
.work-k{ right:0; bottom:-9px; width: 170px; }
.work-k img{ margin:11px 0;}
.m64{ margin:25px 30px!important;}
.w910{ margin:0 30px;}
}

@media (max-width:991px){

.awords-box{ padding:90px 0;}
.mlr-10{ margin: 0 6px; }

}
@media (max-width:796px){
.mobile-left-30{ margin-left:0;}
.share{ margin-left:0;}

}
@media (max-width: 768px) {
.w890{ max-width: 930px; margin-left:30px; margin-right:30px;}
.socialstudy h1{ font-size: 50px; line-height:1.2em;}
.awords-box{ padding:80px 0;}
.awords{ margin:40px;}
.contact dl{ text-align:center;}
.contact dl dt{ margin-bottom:25px; }
address{ text-align:center;}
.work-k{ right:0; bottom:-6px; width: 160px; }
.work-k img{ margin:9px 0;}
.share { text-align: center;   -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;}
.share a{ float:none;  margin:0 15px; }
.share .weixin{ overflow:visible;  }
.uk-width-slarge-5-6{ width:83%;}
address{ margin:50px 0!important;}
.vh-all{height: calc((100vh - 18px)/2);}
.vh-all-full{ height:50vh;}
.vh-all-mobile{height:100vh;}
.products{ padding:105px 0;}
.products .note p{ margin:0 30px}
.m64{ margin:65px 25px!important;}
}

@media (max-width: 767px) {
.mlr-10{ margin: 0; }
.work-overlay p{margin-top:5px!important; margin-bottom:0;}
/* Horizontal */
.uk-grid-18 {
  margin-left: -18px;
}
.uk-grid-18 > * {
  padding-left: 18px;
}
/* Vertical */
.uk-grid-18 + .uk-grid-18,
.uk-grid-18 > .uk-grid-margin,
.uk-grid-18 > * > .uk-panel + .uk-panel {
  margin-top: 18px;
}
}

@media (max-width:468px){
.awords-box{ padding:60px 0;}
.w890{ max-width: 930px; margin-left:0; margin-right:0;}	
.socialstudy h1{ font-size: 40px;}
.awords li{ text-align:center; width:100%; padding-left:0;}
/* Horizontal */
.uk-grid-18 {
  margin-left: -12px;
}
.uk-grid-18 > * {
  padding-left: 12px;
}
/* Vertical */
.uk-grid-18 + .uk-grid-18,
.uk-grid-18 > .uk-grid-margin,
.uk-grid-18 > * > .uk-panel + .uk-panel {
  margin-top: 12px;
}
.products{ padding:75px 0;}
.products .note p{ margin:0 15px;}
.swiper-container-vertical>.swiper-pagination-bullets{ display: none; }
}