@charset "utf-8";

html {overflow-x: hidden;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-overflow-scrolling: touch }
body, html {font-size: calc(100vw / 120) }
img {height: auto;max-width: 100%;-ms-interpolation-mode: bicubic;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode: nearest-neighbor;}
body {overflow-x: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}
body, h1, h2, h3, h4, p {margin: 0 }ul {margin: 0;padding: 0;list-style: none }li {list-style: none }img {border: none;vertical-align: middle }a {color: #3c3c3c;text-decoration: none }a:hover, a:link, a:visited {text-decoration: none }i {font-style: normal }.clearfix:after, .clearfix:before {display: table;content: "" }
.clearfix:after {clear: both }.clearboth {height: 0px;line-height: 0px;overflow: hidden;clear: both;font-size: 0px;}.fl {float: left }
.fr {float: right }.ta {text-align: center }.tr {text-align: right }.tl {text-align: left }a:hover {color: #000;text-decoration: none }
a, dd, div, dl, dt, footer, form, h1, h2, h3, h4, h5, h6, header, img, li, menu, nav, ol, p, ul {margin: 0;padding: 0 }
.none {display: none }.block {display: block }img {max-width: 100% }.pa {position: absolute }.pr {position: relative }.over {overflow: hidden }.ma {margin: 0 auto }.over>img:hover {transform: scale(1.1) }.over>img {cursor: pointer;transition: all .6s }.swiper-button-next, .swiper-button-prev, .swiper-pagination-clickable .swiper-pagination-bullet, input:focus, select:focus, textarea {outline: 0;resize: none }.bl {display: block }.ib {display: inline-block }


 
.clearfix {zoom: 1 }


@media(max-width:990px) {body {padding: 60px 0 }.foot, .footer {display: none }.nav {display: none;}}

@media (max-width:767px) {body, html {font-size: 14px }.container {padding: 0 15px }}