@charset "UTF-8";
/* 全站配置 */
/*=============颜色=============*/
/* 极细线颜色 */
/*=============铵钮=============*/
/* 定义media-queries的最小最大宽度 */
/* 定义animation的keyframes */
/* line 23, ../sass/include/base.scss */
.form-section .consignee-bd::before, .arrow-r::before, header .back::before {
  -moz-transform: translate(0, -50%) translateZ(0);
  -ms-transform: translate(0, -50%) translateZ(0);
  -webkit-transform: translate(0, -50%) translateZ(0);
  transform: translate(0, -50%) translateZ(0); }

/* line 24, ../sass/include/base.scss */
header .back::before {
  -moz-transform: rotate(-45deg) translateZ(0);
  -ms-transform: rotate(-45deg) translateZ(0);
  -webkit-transform: rotate(-45deg) translateZ(0);
  transform: rotate(-45deg) translateZ(0); }

/* line 25, ../sass/include/base.scss */
.form-section .consignee-bd::before, .arrow-r::before {
  -moz-transform: rotate(45deg) translateZ(0);
  -ms-transform: rotate(45deg) translateZ(0);
  -webkit-transform: rotate(45deg) translateZ(0);
  transform: rotate(45deg) translateZ(0); }

/* line 27, ../sass/include/base.scss */
.window-confirm, .window-alert {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-perspective: 1000;
  -webkit-perspective: 1000;
  perspective: 1000; }

/* line 31, ../sass/include/base.scss */
.display-box, .window-confirm, .window-confirm .wrap div, .window-alert, .form-section .consignee-bd, .h-nav, footer ul, .catnav .wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: box;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-box-pack: center;
  box-pack: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  box-align: center; }

/* line 33, ../sass/include/base.scss */
.box-flex-1, .window-confirm .wrap span, .form-section .consignee-bd h3, .form-section .consignee-bd p, .h-nav a, footer li, .catnav .amax {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1; }

/* line 34, ../sass/include/base.scss */
header .btn {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

/* line 36, ../sass/include/base.scss */
.window-confirm .wrap, .window-alert p {
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em; }

/* line 37, ../sass/include/base.scss */
.btn {
  -moz-border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  border-radius: 0.3em; }

/* line 40, ../sass/include/base.scss */
.h-language .bd a div, .f-iconnav .bd a div, footer li em, .lug-nav .bd a div {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%; }

/**
 * ==== 层次关系(z-index) ====
 * 基础内容，图片切换，分页...：9999以下
 * 页面选择框/提示框：10000-10999
 * 顶部底部右侧浮动层：11000-11999
 * 弹层：12000-12999
 * 错误警告：13000-13999
 */
/* line 57, ../sass/include/base.scss */
.clear {
  clear: both; }

/* line 58, ../sass/include/base.scss */
.left {
  float: left; }

/* line 59, ../sass/include/base.scss */
.right {
  float: right; }

/* line 60, ../sass/include/base.scss */
.autoh {
  overflow: hidden;
  zoom: 1; }

/* line 18, ../sass/include/base.scss */
.clearfix:after:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

/* line 64, ../sass/include/base.scss */
ul.clear {
  margin: 0;
  padding: 0;
  clear: none; }

/* line 65, ../sass/include/base.scss */
ul.clear li {
  list-style: none;
  list-style: none; }

/* line 66, ../sass/include/base.scss */
ol.clear {
  margin: 0;
  padding: 0;
  clear: none; }

/* line 67, ../sass/include/base.scss */
ol.clear li {
  margin: 0;
  padding: 0;
  list-style: none; }

/* line 68, ../sass/include/base.scss */
dl.clear {
  clear: none; }

/* line 69, ../sass/include/base.scss */
dl.clear dd {
  margin: 0; }

/* line 71, ../sass/include/base.scss */
.r3px {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

/* line 72, ../sass/include/base.scss */
.r5px {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

/* line 73, ../sass/include/base.scss */
.r10px {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

/* line 75, ../sass/include/base.scss */
.color-red {
  color: #F00; }

/* line 76, ../sass/include/base.scss */
.color-green {
  color: #390; }

/* line 77, ../sass/include/base.scss */
.color-blue {
  color: #06F; }

/* line 78, ../sass/include/base.scss */
.color-yellow {
  color: #FF0; }

/* line 80, ../sass/include/base.scss */
.hidden {
  display: none !important; }

/* line 82, ../sass/include/base.scss */
em {
  font-style: normal; }

/* 水平垂直居中 */
/* line 85, ../sass/include/base.scss */
.vh-center {
  display: block;
  display: table;
  overflow: hidden;
  background: #eee;
  table-layout: fixed\0;
  *position: relative; }

/* line 86, ../sass/include/base.scss */
.vh-center .middle {
  display: block;
  display: table-cell;
  vertical-align: middle;
  *position: absolute;
  *top: 50%; }

/* line 87, ../sass/include/base.scss */
.vh-center .inner {
  display: block;
  margin-left: auto;
  margin-right: auto;
  *position: relative;
  *top: -50%; }

/* public */
/* line 93, ../sass/include/base.scss */
*, :before, :after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 94, ../sass/include/base.scss */
html {
  font-size: 100%; }

/* line 95, ../sass/include/base.scss */
body, input, select, button, textarea {
  font-family: Arial, 'Microsoft YaHei', Verdana, sans-serif;
  line-height: 1.6;
  -webkit-tap-highlight-color: transparent; }

/* line 96, ../sass/include/base.scss */
body {
  margin: 0;
  padding: 0;
  background: #f3f3f3;
  color: #666;
  height: 100%; }

/* line 97, ../sass/include/base.scss */
a:hover, a:active {
  outline: 0; }

/* line 98, ../sass/include/base.scss */
a {
  color: #333;
  text-decoration: none; }

/* line 99, ../sass/include/base.scss */
a:visited {
  color: #333; }

/* line 100, ../sass/include/base.scss */
a:hover {
  color: #666666; }

/* line 101, ../sass/include/base.scss */
a:active {
  color: #666666; }

/* 选择文字时 */
/* line 105, ../sass/include/base.scss */
::-moz-selection {
  background: #3359a4;
  color: #fff;
  text-shadow: none; }

/* line 106, ../sass/include/base.scss */
::selection {
  background: #3359a4;
  color: #fff;
  text-shadow: none; }

/* 按钮 */
/* line 113, ../sass/include/base.scss */
.btn {
  display: inline-block;
  padding: 0.3em 0.8rem;
  border: 1px solid transparent;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer; }

/* line 114, ../sass/include/base.scss */
.btn:active {
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/* line 116, ../sass/include/base.scss */
.btn-block {
  display: block;
  width: 100%;
  box-sizing: border-box; }

/* line 117, ../sass/include/base.scss */
.btn-submit {
  font-size: 1.3rem; }

/* line 119, ../sass/include/base.scss */
.btn-default {
  background-color: #fff;
  border-color: #eee;
  color: #666; }

/* line 120, ../sass/include/base.scss */
.btn-default:hover {
  background-color: white;
  border-color: #aaa;
  color: #666; }

/* line 122, ../sass/include/base.scss */
.btn-primary {
  background: #3359a4;
  border-color: #3359a4;
  color: #fff; }

/* line 123, ../sass/include/base.scss */
.btn-primary:hover, .btn-primary:visited {
  background-color: #3964b7;
  border-color: #3d6ac3;
  color: #fff; }

/* line 125, ../sass/include/base.scss */
.btn-highlight {
  background: #006a34;
  border-color: #006a34;
  color: #fff; }

/* line 126, ../sass/include/base.scss */
.btn-highlight:hover, .btn-highlight:visited {
  background-color: #008441;
  border-color: #009348;
  color: #fff; }

/* line 128, ../sass/include/base.scss */
.btn.disabled {
  background: #ddd;
  border-color: #ddd;
  color: #999; }

/* 输入框 */
/* line 133, ../sass/include/base.scss */
.inp {
  border: 1px solid #ddd;
  padding: 0.7em 0.8rem;
  display: inline-block;
  vertical-align: middle;
  background-color: #fff; }

/* line 134, ../sass/include/base.scss */
.inp-block {
  display: block;
  width: 100%; }

/* 分页 */
/* line 138, ../sass/include/base.scss */
.pagination {
  text-align: center;
  padding: 5px 0; }
  /* line 139, ../sass/include/base.scss */
  .pagination a, .pagination span {
    padding: 3px 8px;
    background: #FFF;
    font-size: 14px;
    margin: 0 3px; }
  /* line 140, ../sass/include/base.scss */
  .pagination a {
    border: 1px #eee solid;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08); }
    /* line 141, ../sass/include/base.scss */
    .pagination a:hover {
      border-color: #d5d5d5; }
    /* line 142, ../sass/include/base.scss */
    .pagination a.active {
      background: #999;
      color: #FFF;
      border-color: #888; }
      /* line 143, ../sass/include/base.scss */
      .pagination a.active:hover {
        border-color: #888; }
  /* line 146, ../sass/include/base.scss */
  .pagination .active {
    background: #999;
    color: #FFF;
    border-color: #888; }

/* line 149, ../sass/include/base.scss */
.window-confirm {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 12000;
  padding: 1rem; }
  /* line 150, ../sass/include/base.scss */
  .window-confirm .wrap {
    width: 20rem;
    max-width: 100%;
    margin: 0 auto;
    background: #fff;
    overflow: hidden; }
    /* line 151, ../sass/include/base.scss */
    .window-confirm .wrap div {
      font-size: 1.2rem;
      border-top: 1px solid #ddd; }
    /* line 152, ../sass/include/base.scss */
    .window-confirm .wrap span {
      display: block;
      text-align: center;
      padding: 0.6rem;
      cursor: pointer; }
    /* line 153, ../sass/include/base.scss */
    .window-confirm .wrap span:first-child {
      border-right: 1px solid #ddd; }
    /* line 154, ../sass/include/base.scss */
    .window-confirm .wrap span:active {
      background: #eee; }
  /* line 156, ../sass/include/base.scss */
  .window-confirm p {
    margin: 0;
    text-align: center;
    font-size: 1.4rem;
    padding: 1rem;
    font-weight: 700; }

/* line 159, ../sass/include/base.scss */
.window-alert {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 12000;
  padding: 1rem; }
  /* line 160, ../sass/include/base.scss */
  .window-alert p {
    width: 15rem;
    max-width: 100%;
    margin: 0 auto;
    font-size: 1.4rem;
    color: #fff;
    padding: 1.5rem;
    font-weight: 700;
    background: rgba(0, 0, 0, 0.8);
    text-align: center; }

@media screen and (max-device-width: 320px) {
  /* line 13, ../sass/style.scss */
  body {
    -webkit-text-size-adjust: none; } }
@media screen and (max-device-width: 480px) {
  /* line 14, ../sass/style.scss */
  body {
    -webkit-text-size-adjust: none; } }
@media only screen and (min-width: 480px) {
  /* line 17, ../sass/style.scss */
  html {
    font-size: 20px; } }
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 19, ../sass/style.scss */
  body {
    -webkit-text-size-adjust: none; } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 20, ../sass/style.scss */
  body {
    -webkit-text-size-adjust: none; } }
/* line 24, ../sass/style.scss */
.section {
  margin: 0.8rem 0;
  background: #fff;
  padding: 1rem; }
  /* line 25, ../sass/style.scss */
  .section .hd {
    margin: 0;
    padding: 0.5rem;
    color: #333;
    border-bottom: 1px solid #eee; }
    /* line 26, ../sass/style.scss */
    .section .hd .title {
      padding: 0.5rem; }
      /* line 27, ../sass/style.scss */
      .section .hd .title h2 {
        margin: 0;
        font-size: 1.2rem;
        font-weight: normal;
        line-height: 1.4rem;
        border-left: 0.2rem solid #3359a4;
        padding-left: 0.4rem; }
      /* line 28, ../sass/style.scss */
      .section .hd .title span {
        color: #3359a4;
        margin-left: 0.5rem;
        text-transform: capitalize; }
    /* line 30, ../sass/style.scss */
    .section .hd .a-more {
      float: right;
      border-radius: 2rem;
      margin-right: 0.5rem; }
    /* line 31, ../sass/style.scss */
    .section .hd .section-switch-title {
      font-size: 1rem;
      overflow: hidden;
      margin-bottom: 0.2rem; }
      /* line 32, ../sass/style.scss */
      .section .hd .section-switch-title a {
        line-height: 2.4rem;
        padding: 0 0.6rem;
        margin-right: 0.5rem;
        color: #888;
        float: left; }
      /* line 33, ../sass/style.scss */
      .section .hd .section-switch-title a.active {
        color: #333; }
    /* line 35, ../sass/style.scss */
    .section .hd .s-more {
      font-size: 0.875rem; }
  /* line 37, ../sass/style.scss */
  .section .bd {
    overflow: hidden; }
  /* line 38, ../sass/style.scss */
  .section .bd.no-overhide {
    overflow: inherit; }
  /* line 39, ../sass/style.scss */
  .section.no-top-margin, .section .no-top-margin {
    margin-top: 0; }
  /* line 40, ../sass/style.scss */
  .section.no-bottom-margin, .section .no-bottom-margin {
    margin-bottom: 0; }
  /* line 41, ../sass/style.scss */
  .section.no-padding, .section .no-padding {
    padding: 0; }
  /* line 42, ../sass/style.scss */
  .section.no-top-padding, .section .no-top-padding {
    padding-top: 0; }
  /* line 43, ../sass/style.scss */
  .section.no-bottom-padding, .section .no-bottom-padding {
    padding-bottom: 0; }
  /* line 44, ../sass/style.scss */
  .section.no-v-padding {
    padding-top: 0;
    padding-bottom: 0; }
  /* line 45, ../sass/style.scss */
  .section.box-border {
    border: solid #eee;
    border-width: 1px 0; }

/* line 47, ../sass/style.scss */
.no-bottom-margin + .section {
  border-top: none; }

/* line 50, ../sass/style.scss */
.form-section .hd {
  margin: 0;
  padding: 0.7rem 1rem;
  line-height: 1.5rem;
  border-bottom: 1px solid #eee; }
  /* line 51, ../sass/style.scss */
  .form-section .hd.no-padding-side {
    padding-left: 0;
    padding-right: 0; }
  /* line 52, ../sass/style.scss */
  .form-section .hd h2 {
    position: relative; }
  /* line 53, ../sass/style.scss */
  .form-section .hd h2::before {
    position: absolute;
    content: "";
    overflow: hidden;
    border: 8px solid transparent;
    border-bottom-color: #ddd;
    left: 2.5rem;
    margin-left: -8px;
    bottom: -0.7rem; }
  /* line 54, ../sass/style.scss */
  .form-section .hd h2::after {
    position: absolute;
    content: "";
    overflow: hidden;
    border: 8px solid transparent;
    border-bottom-color: #fff;
    left: 2.5rem;
    margin-left: -8px;
    bottom: -0.7rem;
    margin-bottom: -1px; }
  /* line 55, ../sass/style.scss */
  .form-section .hd .side {
    float: right; }
/* line 58, ../sass/style.scss */
.form-section.no-bd .hd {
  border-bottom: none; }
/* line 59, ../sass/style.scss */
.form-section.no-bd .hd h2::before {
  display: none; }
/* line 60, ../sass/style.scss */
.form-section.no-bd .hd h2::after {
  display: none; }
/* line 63, ../sass/style.scss */
.form-section .cul li {
  border-bottom: 1px solid #ddd;
  padding: 0.7rem 0;
  overflow: hidden; }
/* line 64, ../sass/style.scss */
.form-section .cul li:last-child {
  border-bottom: none; }
/* line 65, ../sass/style.scss */
.form-section .cul .tit {
  float: left; }
/* line 66, ../sass/style.scss */
.form-section .cul .cont {
  float: right; }
/* line 68, ../sass/style.scss */
.form-section .cul-select li {
  padding-right: 2rem; }
/* line 69, ../sass/style.scss */
.form-section .cul-select li.active {
  background: url(../images/icon-right.png) no-repeat 100% 50%;
  background-size: 1.2rem auto; }
/* line 72, ../sass/style.scss */
.form-section .consignee-bd {
  position: relative; }
  /* line 73, ../sass/style.scss */
  .form-section .consignee-bd::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 0.7rem;
    height: 0.7rem;
    margin-top: -0.25rem;
    border: solid rgba(0, 0, 0, 0.2);
    border-width: 0.15em 0.15em 0 0; }
  /* line 74, ../sass/style.scss */
  .form-section .consignee-bd h3 {
    padding-left: 1rem;
    line-height: 1.8rem;
    margin: 0;
    font-size: 1rem;
    color: #3359a4;
    background: url(../images/avatar-1.png) no-repeat 0 50%;
    background-size: auto 100%; }
  /* line 75, ../sass/style.scss */
  .form-section .consignee-bd strong {
    display: block;
    font-size: 1rem; }
  /* line 76, ../sass/style.scss */
  .form-section .consignee-bd p {
    text-align: right;
    margin: 0;
    font-size: 0.875rem;
    margin: 0.8rem 0;
    margin-right: 1.2rem; }
/* line 81, ../sass/style.scss */
.form-section .outlet-select-bd h3 {
  margin: 0;
  font-size: 0.938rem; }
/* line 82, ../sass/style.scss */
.form-section .outlet-select-bd p {
  margin: 0;
  font-size: 0.75rem; }
/* line 85, ../sass/style.scss */
.form-section .mobile-input input {
  box-sizing: content-box;
  width: 6rem;
  height: 1rem;
  background: url(../images/icon-mobile.png) no-repeat 100% 50%;
  background-size: auto 60%;
  padding: 0.3rem 0;
  padding-right: 1.5rem;
  font-size: 0.938rem; }
/* line 86, ../sass/style.scss */
.form-section .datetime-input {
  position: relative; }
  /* line 87, ../sass/style.scss */
  .form-section .datetime-input span {
    position: absolute;
    right: 0;
    padding-right: 1.5rem;
    top: 0.06rem;
    pointer-events: none; }
  /* line 88, ../sass/style.scss */
  .form-section .datetime-input input {
    box-sizing: content-box;
    width: 5rem;
    height: 1rem;
    background: url(../images/icon-calendar.png) no-repeat 100% 50%;
    background-size: auto 60%;
    padding: 0.3rem 0;
    padding-right: 6.7rem;
    font-size: 0.938rem; }

/* line 91, ../sass/style.scss */
.hairlines .form-section .cul li {
  border-bottom-width: 0.5px; }

/* line 93, ../sass/style.scss */
.arrow-r {
  position: relative; }

/* line 94, ../sass/style.scss */
.arrow-r::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0.5rem;
  width: 0.7rem;
  height: 0.7rem;
  margin-top: -0.25rem;
  border: solid rgba(0, 0, 0, 0.2);
  border-width: 0.15em 0.15em 0 0; }

/* line 95, ../sass/style.scss */
.wrap-margin {
  margin: 0.7rem; }

/* 头部 */
/* line 101, ../sass/style.scss */
header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #3359a4;
  height: 3rem;
  z-index: 11000; }
  /* line 102, ../sass/style.scss */
  header > div {
    height: 3rem;
    line-height: 3rem; }
  /* line 103, ../sass/style.scss */
  header .l, header .r {
    position: absolute;
    left: 0;
    top: 0; }
  /* line 104, ../sass/style.scss */
  header .r {
    left: auto;
    right: 0; }
  /* line 105, ../sass/style.scss */
  header .c {
    margin: 0 4rem;
    text-align: center;
    color: #fff; }
  /* line 106, ../sass/style.scss */
  header h1 {
    margin: 0;
    font-size: 1.2rem;
    font-weight: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  /* line 108, ../sass/style.scss */
  header .back {
    display: block;
    width: 3rem;
    height: 3rem;
    color: #fff;
    position: relative; }
  /* line 109, ../sass/style.scss */
  header .back:active {
    background: rgba(0, 0, 0, 0.2); }
  /* line 110, ../sass/style.scss */
  header .back::before {
    content: "";
    display: block;
    width: 0.7rem;
    height: 0.7rem;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -0.25em 0 0 -0.25rem;
    border: solid #fff;
    border-width: 0.15em 0 0 0.15rem;
    font-size: 1.14rem; }
  /* line 112, ../sass/style.scss */
  header .navicon {
    width: 3rem;
    height: 3rem;
    display: block;
    color: #fff;
    text-align: center;
    padding-top: 0.1rem;
    display: none; }

/* line 114, ../sass/style.scss */
header ~ .header-margin {
  margin-top: 3rem; }

/* 首页头部 */
/* line 117, ../sass/style.scss */
.h-header {
  height: 4rem;
  background: #f6f6f6; }
  /* line 118, ../sass/style.scss */
  .h-header .logo img {
    display: block;
    height: 100%; }
  /* line 119, ../sass/style.scss */
  .h-header .phone {
    float: right;
    width: 9em;
    margin-top: 0.8rem; }
    /* line 120, ../sass/style.scss */
    .h-header .phone span {
      float: left;
      font-size: 1.8rem;
      width: 2.2rem;
      margin-top: 0.5rem;
      color: #00b6c1; }
    /* line 121, ../sass/style.scss */
    .h-header .phone em {
      display: block;
      font-size: 0.875rem;
      line-height: 1.2rem; }
    /* line 122, ../sass/style.scss */
    .h-header .phone strong {
      display: block;
      line-height: 1.2rem;
      color: #3359a4; }

/* 首页导航 */
/* line 127, ../sass/style.scss */
.h-nav {
  background: #3359a4;
  text-align: center;
  line-height: 3rem; }

/* line 128, ../sass/style.scss */
.h-nav a {
  display: block;
  color: #fff;
  font-size: 0.875rem; }

/* 首页语言 */
/* line 131, ../sass/style.scss */
.h-language .bd {
  overflow: hidden; }
  /* line 132, ../sass/style.scss */
  .h-language .bd a {
    float: left;
    width: 33.333%;
    text-align: center;
    padding: 0.8rem 0; }
    /* line 133, ../sass/style.scss */
    .h-language .bd a div {
      margin: 0 auto;
      color: #666; }
      /* line 134, ../sass/style.scss */
      .h-language .bd a div img {
        display: block;
        width: 60%;
        max-width: 6rem;
        margin: 0 auto; }
    /* line 136, ../sass/style.scss */
    .h-language .bd a span {
      display: block;
      margin-top: 0.3rem;
      font-size: 0.875rem; }

/* 合作 */
/* line 142, ../sass/style.scss */
.section-partners .hd {
  border: none; }
/* line 143, ../sass/style.scss */
.section-partners .title img {
  max-width: 100%;
  display: block;
  margin: 0 auto; }
/* line 144, ../sass/style.scss */
.section-partners .bd a {
  float: left;
  width: 25%; }
  /* line 145, ../sass/style.scss */
  .section-partners .bd a img {
    display: block;
    max-width: 80%;
    margin: 0 auto; }
/* line 147, ../sass/style.scss */
.section-partners .swiper-slide {
  padding-bottom: 2.5rem; }

/* 底部联系 */
/* line 151, ../sass/style.scss */
.section-footer {
  text-align: center;
  background: #f3f3f3; }
  /* line 152, ../sass/style.scss */
  .section-footer .item {
    border-bottom: 1px solid #e3e3e3;
    padding: 0.5rem; }
    /* line 153, ../sass/style.scss */
    .section-footer .item h3 {
      margin: 0.5rem 0 0.2rem;
      font-size: 0.875rem;
      font-weight: normal; }
    /* line 154, ../sass/style.scss */
    .section-footer .item strong {
      font-size: 1rem; }
    /* line 155, ../sass/style.scss */
    .section-footer .item p {
      color: #999;
      margin: 0;
      font-size: 0.875rem; }
  /* line 157, ../sass/style.scss */
  .section-footer .copyright {
    padding: 0.8rem;
    font-size: 0.75rem;
    color: #999; }

/* line 160, ../sass/style.scss */
.news-cont ul {
  margin: 0;
  padding: 0; }

/* line 164, ../sass/style.scss */
.art-list-ul {
  margin: 0;
  padding: 0;
  list-style: none; }
  /* line 165, ../sass/style.scss */
  .art-list-ul li {
    list-style: none;
    padding: 0.8rem;
    border-bottom: 1px solid #eee;
    overflow: hidden; }
  /* line 166, ../sass/style.scss */
  .art-list-ul .img {
    width: 7rem;
    overflow: hidden;
    margin-right: 1rem; }
  /* line 167, ../sass/style.scss */
  .art-list-ul .img img {
    width: 100%; }
  /* line 168, ../sass/style.scss */
  .art-list-ul .img.minimg {
    width: 5rem; }
  /* line 169, ../sass/style.scss */
  .art-list-ul .text {
    margin-left: 7rem; }
  /* line 170, ../sass/style.scss */
  .art-list-ul .minimg ~ .text {
    margin-left: 5rem; }
  /* line 171, ../sass/style.scss */
  .art-list-ul .img.maximg {
    width: 9rem; }
  /* line 172, ../sass/style.scss */
  .art-list-ul .maximg ~ .text {
    margin-left: 9rem; }
  /* line 173, ../sass/style.scss */
  .art-list-ul h2 {
    font-weight: normal;
    display: block;
    margin: 0 0 0.5rem 0;
    font-size: 1rem;
    color: #333; }
  /* line 174, ../sass/style.scss */
  .art-list-ul .time {
    color: #999;
    margin: 0;
    font-size: 0.813rem; }
  /* line 175, ../sass/style.scss */
  .art-list-ul .tcont {
    color: #666;
    margin: 0;
    font-size: 0.813rem;
    margin-top: 0.5rem;
    line-height: 1.3rem;
    max-height: 2.6rem;
    overflow: hidden; }
  /* line 176, ../sass/style.scss */
  .art-list-ul h2.single-row {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  /* line 177, ../sass/style.scss */
  .art-list-ul h2 .subtit {
    font-size: 0.813rem;
    color: #666;
    margin-left: 0.3rem; }
  /* line 178, ../sass/style.scss */
  .art-list-ul .line-text {
    border: none;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem; }
    /* line 179, ../sass/style.scss */
    .art-list-ul .line-text a {
      background: url(../images/icon-i.png) no-repeat 0% 50%;
      background-size: auto 25%;
      padding-left: 0.8rem;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      display: block; }

/* line 182, ../sass/style.scss */
.img-list-ul {
  margin: 0;
  padding: 0.4rem;
  list-style: none;
  overflow: hidden; }
  /* line 183, ../sass/style.scss */
  .img-list-ul li {
    float: left;
    padding: 0.4rem; }
  /* line 184, ../sass/style.scss */
  .img-list-ul.show1 li {
    width: 100%; }
  /* line 185, ../sass/style.scss */
  .img-list-ul.show2 li {
    width: 50%; }
  /* line 186, ../sass/style.scss */
  .img-list-ul.show3 li {
    width: 33.333%; }
  /* line 187, ../sass/style.scss */
  .img-list-ul .img {
    position: relative; }
    /* line 188, ../sass/style.scss */
    .img-list-ul .img span {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      color: #fff;
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
      text-align: center; }
    /* line 189, ../sass/style.scss */
    .img-list-ul .img img {
      display: block;
      width: 100%; }
  /* line 191, ../sass/style.scss */
  .img-list-ul a {
    display: block; }
  /* line 192, ../sass/style.scss */
  .img-list-ul h3 {
    font-size: 0.938rem;
    line-height: 1.4rem;
    max-height: 2.8rem;
    overflow: hidden;
    font-weight: normal; }

/* line 195, ../sass/style.scss */
.f-iconnav {
  background: #ebebeb; }

/* line 196, ../sass/style.scss */
.f-iconnav .bd {
  overflow: hidden; }
  /* line 197, ../sass/style.scss */
  .f-iconnav .bd a {
    float: left;
    width: 25%;
    text-align: center;
    padding: 0.8rem 0; }
    /* line 198, ../sass/style.scss */
    .f-iconnav .bd a div {
      margin: 0 auto;
      color: #666; }
      /* line 199, ../sass/style.scss */
      .f-iconnav .bd a div img {
        display: block;
        width: 60%;
        max-width: 6rem;
        margin: 0 auto; }
    /* line 201, ../sass/style.scss */
    .f-iconnav .bd a span {
      display: block;
      margin-top: 0.3rem;
      font-size: 0.875rem; }

/*底部*/
/* line 207, ../sass/style.scss */
footer {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 11000;
  background: #fff;
  width: 100%;
  background: #3359a4;
  height: 3.8rem; }
  /* line 208, ../sass/style.scss */
  footer ul {
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none; }
  /* line 209, ../sass/style.scss */
  footer li {
    list-style: none;
    text-align: center;
    border-right: 1px solid rgba(255, 255, 255, 0.3); }
    /* line 210, ../sass/style.scss */
    footer li a {
      display: block;
      color: #fff;
      font-size: 0.875rem;
      -webkit-tap-highlight-color: transparent;
      padding: 0.8rem 0; }
    /* line 211, ../sass/style.scss */
    footer li a:visited {
      color: #fff; }
    /* line 212, ../sass/style.scss */
    footer li span {
      display: block;
      font-size: 1.5rem;
      height: 1.5rem;
      position: relative; }
    /* line 213, ../sass/style.scss */
    footer li em {
      position: absolute;
      top: -0.5rem;
      right: -1rem;
      width: 1.2rem;
      height: 1.2rem;
      line-height: 1.2rem;
      font-size: 0.75rem;
      color: #fff;
      text-align: center;
      background: #f8491a; }
  /* line 215, ../sass/style.scss */
  footer li.active {
    background: rgba(0, 0, 0, 0.05); }
    /* line 216, ../sass/style.scss */
    footer li.active span {
      color: #fff; }

/* line 219, ../sass/style.scss */
.footer-fixed ~ .body {
  padding-bottom: 3.8rem; }

/* line 221, ../sass/style.scss */
.footer-btn-bar {
  position: fixed;
  background: #fff;
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 1px solid #adadad; }
  /* line 222, ../sass/style.scss */
  .footer-btn-bar .btn {
    width: 60%;
    margin: 0.5em auto;
    font-size: 1.2rem;
    min-width: 8rem;
    padding: 0.4em 1rem;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    border-radius: 2em; }

/* 购买栏 */
/* line 226, ../sass/style.scss */
.footer-btns {
  overflow: hidden; }
  /* line 227, ../sass/style.scss */
  .footer-btns a {
    line-height: 3.8rem;
    float: left;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 0;
    width: 50%; }

/* line 233, ../sass/style.scss */
.lug-banner img {
  display: block;
  width: 100%; }

/* line 235, ../sass/style.scss */
.lug-nav .bd {
  overflow: hidden;
  padding: 0.5rem 0; }
  /* line 236, ../sass/style.scss */
  .lug-nav .bd a {
    float: left;
    width: 25%;
    text-align: center;
    padding: 0.8rem 0; }
    /* line 237, ../sass/style.scss */
    .lug-nav .bd a div {
      margin: 0 auto;
      color: #fff;
      width: 3.3rem;
      height: 3.3rem;
      background: #fc5371;
      border-radius: 5rem;
      overflow: hidden; }
      /* line 238, ../sass/style.scss */
      .lug-nav .bd a div em {
        display: block;
        text-align: center;
        font-size: 1.5rem;
        margin-top: 0.9rem; }
    /* line 240, ../sass/style.scss */
    .lug-nav .bd a span {
      display: block;
      margin-top: 0.3rem;
      font-size: 0.875rem; }
  /* line 242, ../sass/style.scss */
  .lug-nav .bd a:nth-child(2) div {
    background: #f55e3d; }
  /* line 243, ../sass/style.scss */
  .lug-nav .bd a:nth-child(3) div {
    background: #39a8ee; }
  /* line 244, ../sass/style.scss */
  .lug-nav .bd a:nth-child(4) div {
    background: #2dc37e; }

/* line 246, ../sass/style.scss */
.section-course .bd {
  padding: 0.8rem; }
  /* line 247, ../sass/style.scss */
  .section-course .bd .btn {
    margin: 0.3rem 0;
    font-size: 0.875rem; }

/* line 250, ../sass/style.scss */
.btn-primary-light {
  color: #3359a4;
  border-color: #3359a4; }

/* line 251, ../sass/style.scss */
.btn-primary-light:hover, .btn-primary-light:visited {
  background-color: #eee;
  color: #3359a4; }

/* line 253, ../sass/style.scss */
.btn-green {
  background: #2eb3aa;
  border-color: #2eb3aa;
  color: #fff; }

/* line 254, ../sass/style.scss */
.btn-green:hover, .btn-green:visited {
  background-color: #33c7bd;
  border-color: #3dcdc3;
  color: #fff; }

/* line 256, ../sass/style.scss */
.btn-green-light {
  color: #2eb3aa;
  border-color: #2eb3aa; }

/* line 257, ../sass/style.scss */
.btn-green-light:hover, .btn-green-light:visited {
  background-color: #eee;
  color: #2eb3aa; }

/* 图标分类 */
/* line 263, ../sass/style.scss */
.icon-catgorys {
  padding: 0.5rem 1rem;
  overflow: hidden; }
  /* line 264, ../sass/style.scss */
  .icon-catgorys a {
    width: 25%;
    float: left;
    margin: 0.6rem 0; }
  /* line 265, ../sass/style.scss */
  .icon-catgorys span {
    display: block;
    text-align: center;
    font-size: 0.85rem;
    color: #666; }
  /* line 266, ../sass/style.scss */
  .icon-catgorys .icon {
    width: 3rem;
    height: 3rem;
    margin: 0 auto;
    background: url(../images/icon-categorys.png) no-repeat;
    background-size: auto 100%; }
  /* line 267, ../sass/style.scss */
  .icon-catgorys a:nth-child(1) .icon {
    background-position-x: 0rem; }
  /* line 268, ../sass/style.scss */
  .icon-catgorys a:nth-child(2) .icon {
    background-position-x: -3rem; }
  /* line 269, ../sass/style.scss */
  .icon-catgorys a:nth-child(3) .icon {
    background-position-x: -6rem; }
  /* line 270, ../sass/style.scss */
  .icon-catgorys a:nth-child(4) .icon {
    background-position-x: -9rem; }
  /* line 271, ../sass/style.scss */
  .icon-catgorys a:nth-child(5) .icon {
    background-position-x: -12rem; }
  /* line 272, ../sass/style.scss */
  .icon-catgorys a:nth-child(6) .icon {
    background-position-x: -15rem; }
  /* line 273, ../sass/style.scss */
  .icon-catgorys a:nth-child(7) .icon {
    background-position-x: -18rem; }
  /* line 274, ../sass/style.scss */
  .icon-catgorys a:nth-child(8) .icon {
    background-position-x: -21rem; }

/* 筛选列表 */
/* line 283, ../sass/style.scss */
.catnav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  font-size: 0.875rem; }
  /* line 284, ../sass/style.scss */
  .catnav .amax {
    display: block;
    color: #555;
    padding: 0.7rem 0;
    height: 2.8rem;
    text-align: center;
    border-bottom: 1px solid #eee;
    background: #fff;
    cursor: pointer; }
    /* line 285, ../sass/style.scss */
    .catnav .amax:active {
      background-color: #eee; }
    /* line 286, ../sass/style.scss */
    .catnav .amax span {
      display: block;
      line-height: 1.4rem; }
  /* line 289, ../sass/style.scss */
  .catnav .wrap a {
    font-size: 1rem; }
  /* line 290, ../sass/style.scss */
  .catnav .wrap .active {
    border-bottom: 3px solid #006a34;
    border-top: none;
    color: #006a34; }
  /* line 291, ../sass/style.scss */
  .catnav .wrap .icon-sort {
    position: relative; }
  /* line 292, ../sass/style.scss */
  .catnav .wrap .icon-sort:before {
    position: absolute;
    content: "";
    overflow: hidden;
    border: 0.3rem solid transparent;
    border-bottom-color: #ddd;
    top: 50%;
    margin-top: -0.63rem;
    right: 0.3rem; }
  /* line 293, ../sass/style.scss */
  .catnav .wrap .icon-sort:after {
    position: absolute;
    content: "";
    overflow: hidden;
    border: 0.3rem solid transparent;
    border-top-color: #ddd;
    top: 50%;
    margin-top: 0.03rem;
    right: 0.3rem; }
  /* line 294, ../sass/style.scss */
  .catnav .wrap .icon-sort.down:after {
    border-top-color: #006a34;
    margin-top: -0.15rem; }
  /* line 295, ../sass/style.scss */
  .catnav .wrap .icon-sort.down:before {
    display: none; }
  /* line 296, ../sass/style.scss */
  .catnav .wrap .icon-sort.up:before {
    border-bottom-color: #006a34;
    margin-top: -0.45rem; }
  /* line 297, ../sass/style.scss */
  .catnav .wrap .icon-sort.up:after {
    display: none; }
  /* line 301, ../sass/style.scss */
  .catnav.main-color .wrap .active {
    border-color: #3359a4;
    color: #3359a4; }

/* line 304, ../sass/style.scss */
.catnav ~ .body {
  padding-top: 2.8rem; }

/* line 309, ../sass/style.scss */
.searchbar {
  font-size: 0.875rem;
  height: 2.8rem;
  padding: 0.5rem;
  background: #fff; }
  /* line 310, ../sass/style.scss */
  .searchbar .wrap {
    position: relative;
    height: 1.8rem; }
  /* line 311, ../sass/style.scss */
  .searchbar span {
    position: absolute;
    left: 0.5rem;
    top: 0.5rem; }
  /* line 312, ../sass/style.scss */
  .searchbar input {
    width: 100%;
    height: 100%;
    padding-left: 1.5rem;
    border: 1px solid #ddd;
    -moz-border-radius: 1rem;
    -webkit-border-radius: 1rem;
    border-radius: 1rem; }
  /* line 313, ../sass/style.scss */
  .searchbar button {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    padding: 0 0.8rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

/* line 316, ../sass/style.scss */
.topsearch {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  border-bottom: 1px solid #eee; }

/* line 317, ../sass/style.scss */
.topsearch ~ .catnav {
  top: 2.8rem; }

/* line 318, ../sass/style.scss */
.topsearch ~ .body {
  padding-top: 5.6rem; }

/* line 322, ../sass/style.scss */
.order-goodslist .li {
  border-bottom: 1px solid #eee;
  overflow: hidden;
  padding: 1rem; }
  /* line 323, ../sass/style.scss */
  .order-goodslist .li .pic {
    float: left; }
  /* line 324, ../sass/style.scss */
  .order-goodslist .li .pic img {
    width: 7rem;
    height: 7rem;
    display: block; }
  /* line 325, ../sass/style.scss */
  .order-goodslist .li .line {
    margin: 0.5rem 0;
    font-size: 0.875rem; }
  /* line 326, ../sass/style.scss */
  .order-goodslist .li .cont {
    margin-left: 7.8rem; }
  /* line 327, ../sass/style.scss */
  .order-goodslist .li h3.line {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-size: 1rem; }
  /* line 328, ../sass/style.scss */
  .order-goodslist .li .quantity-box span {
    margin-right: 1rem; }
  /* line 329, ../sass/style.scss */
  .order-goodslist .li .btn-primary {
    font-size: 0.875rem;
    padding: 0.1rem 0.5rem; }

/* line 332, ../sass/style.scss */
.vip-tablelist {
  width: 100%;
  border-collapse: collapse;
  line-height: 2rem;
  border: 0; }
  /* line 333, ../sass/style.scss */
  .vip-tablelist td {
    text-align: center;
    padding: 0.5rem;
    border: none; }
  /* line 334, ../sass/style.scss */
  .vip-tablelist th {
    background: #3359a4;
    color: #fff;
    border: none; }
  /* line 335, ../sass/style.scss */
  .vip-tablelist tr:nth-child(odd) {
    background: #f3f3f3; }
  /* line 336, ../sass/style.scss */
  .vip-tablelist .uname {
    color: #3359a4; }
  /* line 337, ../sass/style.scss */
  .vip-tablelist .btn-default {
    padding: 0rem 0.6rem; }

/* line 341, ../sass/style.scss */
.window-confirm .ok {
  color: #3359a4; }

/* line 342, ../sass/style.scss */
.window-confirm .cencel {
  color: #888; }

/* line 344, ../sass/style.scss */
.tips {
  background: #e9bc32;
  color: #fff;
  padding: 5px 10px;
  text-align: center; }

/* line 348, ../sass/style.scss */
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], select {
  -webkit-appearance: none; }

/* line 349, ../sass/style.scss */
select {
  background: #fff url(../images/select-icon.png) no-repeat 100% 50%;
  background-size: auto 15%; }

/* line 353, ../sass/style.scss */
.p-main-title {
  padding: 0.8rem;
  background: #fff;
  text-align: center;
  border-bottom: 1px solid #eee; }
  /* line 354, ../sass/style.scss */
  .p-main-title h2 {
    font-size: 1.2rem;
    margin-bottom: 0.2rem; }

/* line 356, ../sass/style.scss */
.p-main-content {
  padding: 0.8rem;
  background: #fff; }
  /* line 357, ../sass/style.scss */
  .p-main-content img {
    max-width: 100%; }

/* line 360, ../sass/style.scss */
.kc {
  padding-bottom: 65px;
  overflow: hidden; }

/* line 364, ../sass/style.scss */
.kc li {
  padding: 20px 0px;
  border-bottom: 1px solid #dae9fc; }

/* line 368, ../sass/style.scss */
.kc li .kcpic {
  width: 30%;
  border: 4px solid #e0e0e0;
  height: 102px; }

/* line 373, ../sass/style.scss */
.kc li .kcpic img {
  width: 100%; }

/* line 376, ../sass/style.scss */
.kc li .lspic {
  width: 26%;
  border: 2px solid #e0e0e0;
  height: auto; }

/* line 381, ../sass/style.scss */
.kc li .lspic img {
  width: 100%; }

/* line 384, ../sass/style.scss */
.kc li .kctxt1 {
  width: 70%; }

/* line 387, ../sass/style.scss */
.kc li .kctxt1 .kc_title {
  font-weight: 900; }

/* line 390, ../sass/style.scss */
.kc li .kctxt1 .kc_title a {
  color: #265590;
  font-size: 18px; }

/* line 394, ../sass/style.scss */
.kc li .kctxt1 .xiangx {
  font-size: 14px;
  color: #9c9c9c;
  margin-top: 8px; }

/* line 399, ../sass/style.scss */
.kc li .kctxt {
  width: 65%; }

/* line 402, ../sass/style.scss */
.kc li .kctxt .kc_title {
  font-weight: 900; }

/* line 405, ../sass/style.scss */
.kc li .kctxt .kc_title a {
  color: #265590;
  font-size: 18px; }

/* line 409, ../sass/style.scss */
.kc li .kctxt .xiangx {
  font-size: 14px;
  color: #9c9c9c;
  margin-top: 10px; }

/* line 414, ../sass/style.scss */
.kc .lstp {
  width: 100%;
  padding: 10px 0px;
  border-bottom: 1px solid #dae9fc; }

/* line 419, ../sass/style.scss */
.kc .lstp img {
  width: 100%; }

/* line 422, ../sass/style.scss */
.kc .lsname {
  padding: 10px 0px;
  font-size: 16px;
  color: #163d6d; }

/* line 427, ../sass/style.scss */
.kc p {
  padding-top: 5px;
  padding-bottom: 20px;
  text-indent: 20px;
  color: #6c6c6c; }

/* line 433, ../sass/style.scss */
.kc .pre {
  display: block;
  width: 90%;
  padding: 10px;
  margin: 10px 0px;
  color: #265590;
  background: #dfeaf7 url(../images/r.png) 95% center no-repeat;
  background-size: 7px 13px; }

/* line 442, ../sass/style.scss */
.kc .next {
  display: block;
  width: 90%;
  padding: 10px;
  margin: 10px 0px;
  color: #265590;
  background: #dfeaf7 url(../images/r.png) 95% center no-repeat;
  margin-bottom: 30px;
  background-size: 7px 13px; }

/* ===============================================================
Basic Swiper Styles 
================================================================*/
/* line 457, ../sass/style.scss */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }
  /* line 458, ../sass/style.scss */
  .swiper-container a {
    -webkit-tap-highlight-color: transparent; }

/* line 460, ../sass/style.scss */
.swiper-wrapper {
  position: relative;
  width: 100%;
  -moz-transition-property: -moz-transform, left, top;
  -o-transition-property: -o-transform, left, top;
  -webkit-transition-property: -webkit-transform, left, top;
  transition-property: transform, left, top;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  -moz-transform: translate3d(0px, 0, 0);
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

/* line 461, ../sass/style.scss */
.swiper-free-mode > .swiper-wrapper {
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto; }

/* line 462, ../sass/style.scss */
.swiper-slide {
  float: left; }

/* line 463, ../sass/style.scss */
.swiper-container .swiper-pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom: 5px;
  width: 100%;
  z-index: 999; }

/* line 464, ../sass/style.scss */
.swiper-container .swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: rgba(200, 200, 200, 0.7);
  margin: 0 3px;
  cursor: pointer; }

/* line 465, ../sass/style.scss */
.swiper-container .swiper-active-switch {
  background: #3359a4; }

/* IE10 Windows Phone 8 Fixes */
/* line 467, ../sass/style.scss */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y; }

/* line 468, ../sass/style.scss */
.swiper-wp8-vertical {
  -ms-touch-action: pan-x; }

/*# sourceMappingURL=style.css.map */
