@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/style/main.css" rel="stylesheet" type="text/css" /> */
/* line 5, ../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* 基础样式 */
/* line 79, ../sass/_base.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 84, ../sass/_base.scss */
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 92, ../sass/_base.scss */
body {
  font: 16px/1.5 "微软雅黑",Arial,Verdana;
  color: #262626;
  max-width: 720px;
  margin: auto !important;
  background:url(body-bc.jpg) top center repeat-y;
}

@media (max-width: 768px) {
  /* line 103, ../sass/_base.scss */
  body {
    font-family: -apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif;
  }
}
/* line 108, ../sass/_base.scss */
a {
  text-decoration: none;
  color: inherit;
}

/* line 113, ../sass/_base.scss */
ul {
  list-style: none;
}

/* line 117, ../sass/_base.scss */
input, select, textarea {
  border: none;
  outline: none;
  resize: none;
  font-family: inherit;
  padding-left: 3px;
}

/* line 125, ../sass/_base.scss */
table, tr, td {
  border: 1px solid #444;
  text-align: center;
}

/* line 130, ../sass/_base.scss */
table {
  width: 100% !important;
}

/* line 134, ../sass/_base.scss */
img {
  max-width: 100%;
}

/* line 138, ../sass/_base.scss */
strong {
  font-weight: bold;
}

/* line 142, ../sass/_base.scss */
input[type="submit"] {
  cursor: pointer;
}

/* line 147, ../sass/_base.scss */
a, input, textarea {
  border-radius: 0;
  -webkit-appearance: none;
  /*屏蔽阴影*/
  -webkit-tap-highlight-color: transparent;
  /*ios android去除自带阴影的样式*/
}

/* line 154, ../sass/_base.scss */
.wrap, .banner .btns {
  max-width: 720px;
  margin: auto;
}
/* line 157, ../sass/_base.scss */
.wrap:after, .banner .btns:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}

/* line 165, ../sass/_base.scss */
.clear:before,
.clear:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}

/* line 173, ../sass/_base.scss */
.lt {
  float: left;
}

/* line 177, ../sass/_base.scss */
.rt {
  float: right;
}

/* line 181, ../sass/_base.scss */
i {
  color: inherit;
  display: inline-block;
}

/*  去除百度地图排版错乱和边款不对齐的问题 */
/* line 187, ../sass/_base.scss */
#dituContent img {
  max-width: none;
}

/* line 191, ../sass/_base.scss */
#dituContent * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 199, ../sass/_base.scss */
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 768px) {
  /* line 206, ../sass/_base.scss */
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 211, ../sass/_base.scss */
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 216, ../sass/_base.scss */
  .container {
    width: 1170px;
  }
}
/* line 220, ../sass/_base.scss */
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/* line 226, ../sass/_base.scss */
.row {
  margin-right: -15px;
  margin-left: -15px;
}

/* line 230, ../sass/_base.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
}

/* line 236, ../sass/_base.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 239, ../sass/_base.scss */
.col-xs-12 {
  width: 100%;
}

/* line 242, ../sass/_base.scss */
.col-xs-11 {
  width: 91.66666667%;
}

/* line 245, ../sass/_base.scss */
.col-xs-10 {
  width: 83.33333333%;
}

/* line 248, ../sass/_base.scss */
.col-xs-9 {
  width: 75%;
}

/* line 251, ../sass/_base.scss */
.col-xs-8 {
  width: 66.66666667%;
}

/* line 254, ../sass/_base.scss */
.col-xs-7 {
  width: 58.33333333%;
}

/* line 257, ../sass/_base.scss */
.col-xs-6 {
  width: 50%;
}

/* line 260, ../sass/_base.scss */
.col-xs-5 {
  width: 41.66666667%;
}

/* line 263, ../sass/_base.scss */
.col-xs-4 {
  width: 33.33333333%;
}

/* line 266, ../sass/_base.scss */
.col-xs-3 {
  width: 25%;
}

/* line 269, ../sass/_base.scss */
.col-xs-2 {
  width: 16.66666667%;
}

/* line 272, ../sass/_base.scss */
.col-xs-1 {
  width: 8.33333333%;
}

/* line 275, ../sass/_base.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 278, ../sass/_base.scss */
.col-xs-pull-11 {
  right: 91.66666667%;
}

/* line 281, ../sass/_base.scss */
.col-xs-pull-10 {
  right: 83.33333333%;
}

/* line 284, ../sass/_base.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 287, ../sass/_base.scss */
.col-xs-pull-8 {
  right: 66.66666667%;
}

/* line 290, ../sass/_base.scss */
.col-xs-pull-7 {
  right: 58.33333333%;
}

/* line 293, ../sass/_base.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 296, ../sass/_base.scss */
.col-xs-pull-5 {
  right: 41.66666667%;
}

/* line 299, ../sass/_base.scss */
.col-xs-pull-4 {
  right: 33.33333333%;
}

/* line 302, ../sass/_base.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 305, ../sass/_base.scss */
.col-xs-pull-2 {
  right: 16.66666667%;
}

/* line 308, ../sass/_base.scss */
.col-xs-pull-1 {
  right: 8.33333333%;
}

/* line 311, ../sass/_base.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 314, ../sass/_base.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 317, ../sass/_base.scss */
.col-xs-push-11 {
  left: 91.66666667%;
}

/* line 320, ../sass/_base.scss */
.col-xs-push-10 {
  left: 83.33333333%;
}

/* line 323, ../sass/_base.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 326, ../sass/_base.scss */
.col-xs-push-8 {
  left: 66.66666667%;
}

/* line 329, ../sass/_base.scss */
.col-xs-push-7 {
  left: 58.33333333%;
}

/* line 332, ../sass/_base.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 335, ../sass/_base.scss */
.col-xs-push-5 {
  left: 41.66666667%;
}

/* line 338, ../sass/_base.scss */
.col-xs-push-4 {
  left: 33.33333333%;
}

/* line 341, ../sass/_base.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 344, ../sass/_base.scss */
.col-xs-push-2 {
  left: 16.66666667%;
}

/* line 347, ../sass/_base.scss */
.col-xs-push-1 {
  left: 8.33333333%;
}

/* line 350, ../sass/_base.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 353, ../sass/_base.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

/* line 356, ../sass/_base.scss */
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

/* line 359, ../sass/_base.scss */
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

/* line 362, ../sass/_base.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 365, ../sass/_base.scss */
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

/* line 368, ../sass/_base.scss */
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

/* line 371, ../sass/_base.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 374, ../sass/_base.scss */
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

/* line 377, ../sass/_base.scss */
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

/* line 380, ../sass/_base.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 383, ../sass/_base.scss */
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

/* line 386, ../sass/_base.scss */
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

/* line 389, ../sass/_base.scss */
.col-xs-offset-0 {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 393, ../sass/_base.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  /* line 396, ../sass/_base.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 399, ../sass/_base.scss */
  .col-sm-11 {
    width: 91.66666667%;
  }

  /* line 402, ../sass/_base.scss */
  .col-sm-10 {
    width: 83.33333333%;
  }

  /* line 405, ../sass/_base.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 408, ../sass/_base.scss */
  .col-sm-8 {
    width: 66.66666667%;
  }

  /* line 411, ../sass/_base.scss */
  .col-sm-7 {
    width: 58.33333333%;
  }

  /* line 414, ../sass/_base.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 417, ../sass/_base.scss */
  .col-sm-5 {
    width: 41.66666667%;
  }

  /* line 420, ../sass/_base.scss */
  .col-sm-4 {
    width: 33.33333333%;
  }

  /* line 423, ../sass/_base.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 426, ../sass/_base.scss */
  .col-sm-2 {
    width: 16.66666667%;
  }

  /* line 429, ../sass/_base.scss */
  .col-sm-1 {
    width: 8.33333333%;
  }

  /* line 432, ../sass/_base.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 435, ../sass/_base.scss */
  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  /* line 438, ../sass/_base.scss */
  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  /* line 441, ../sass/_base.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 444, ../sass/_base.scss */
  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  /* line 447, ../sass/_base.scss */
  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  /* line 450, ../sass/_base.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 453, ../sass/_base.scss */
  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  /* line 456, ../sass/_base.scss */
  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  /* line 459, ../sass/_base.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 462, ../sass/_base.scss */
  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  /* line 465, ../sass/_base.scss */
  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  /* line 468, ../sass/_base.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 471, ../sass/_base.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 474, ../sass/_base.scss */
  .col-sm-push-11 {
    left: 91.66666667%;
  }

  /* line 477, ../sass/_base.scss */
  .col-sm-push-10 {
    left: 83.33333333%;
  }

  /* line 480, ../sass/_base.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 483, ../sass/_base.scss */
  .col-sm-push-8 {
    left: 66.66666667%;
  }

  /* line 486, ../sass/_base.scss */
  .col-sm-push-7 {
    left: 58.33333333%;
  }

  /* line 489, ../sass/_base.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 492, ../sass/_base.scss */
  .col-sm-push-5 {
    left: 41.66666667%;
  }

  /* line 495, ../sass/_base.scss */
  .col-sm-push-4 {
    left: 33.33333333%;
  }

  /* line 498, ../sass/_base.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 501, ../sass/_base.scss */
  .col-sm-push-2 {
    left: 16.66666667%;
  }

  /* line 504, ../sass/_base.scss */
  .col-sm-push-1 {
    left: 8.33333333%;
  }

  /* line 507, ../sass/_base.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 510, ../sass/_base.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }

  /* line 513, ../sass/_base.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 516, ../sass/_base.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 519, ../sass/_base.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 522, ../sass/_base.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 525, ../sass/_base.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 528, ../sass/_base.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 531, ../sass/_base.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 534, ../sass/_base.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 537, ../sass/_base.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 540, ../sass/_base.scss */
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 543, ../sass/_base.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 546, ../sass/_base.scss */
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 551, ../sass/_base.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  /* line 554, ../sass/_base.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 557, ../sass/_base.scss */
  .col-md-11 {
    width: 91.66666667%;
  }

  /* line 560, ../sass/_base.scss */
  .col-md-10 {
    width: 83.33333333%;
  }

  /* line 563, ../sass/_base.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 566, ../sass/_base.scss */
  .col-md-8 {
    width: 66.66666667%;
  }

  /* line 569, ../sass/_base.scss */
  .col-md-7 {
    width: 58.33333333%;
  }

  /* line 572, ../sass/_base.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 575, ../sass/_base.scss */
  .col-md-5 {
    width: 41.66666667%;
  }

  /* line 578, ../sass/_base.scss */
  .col-md-4 {
    width: 33.33333333%;
  }

  /* line 581, ../sass/_base.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 584, ../sass/_base.scss */
  .col-md-2 {
    width: 16.66666667%;
  }

  /* line 587, ../sass/_base.scss */
  .col-md-1 {
    width: 8.33333333%;
  }

  /* line 590, ../sass/_base.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 593, ../sass/_base.scss */
  .col-md-pull-11 {
    right: 91.66666667%;
  }

  /* line 596, ../sass/_base.scss */
  .col-md-pull-10 {
    right: 83.33333333%;
  }

  /* line 599, ../sass/_base.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 602, ../sass/_base.scss */
  .col-md-pull-8 {
    right: 66.66666667%;
  }

  /* line 605, ../sass/_base.scss */
  .col-md-pull-7 {
    right: 58.33333333%;
  }

  /* line 608, ../sass/_base.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 611, ../sass/_base.scss */
  .col-md-pull-5 {
    right: 41.66666667%;
  }

  /* line 614, ../sass/_base.scss */
  .col-md-pull-4 {
    right: 33.33333333%;
  }

  /* line 617, ../sass/_base.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 620, ../sass/_base.scss */
  .col-md-pull-2 {
    right: 16.66666667%;
  }

  /* line 623, ../sass/_base.scss */
  .col-md-pull-1 {
    right: 8.33333333%;
  }

  /* line 626, ../sass/_base.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 629, ../sass/_base.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 632, ../sass/_base.scss */
  .col-md-push-11 {
    left: 91.66666667%;
  }

  /* line 635, ../sass/_base.scss */
  .col-md-push-10 {
    left: 83.33333333%;
  }

  /* line 638, ../sass/_base.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 641, ../sass/_base.scss */
  .col-md-push-8 {
    left: 66.66666667%;
  }

  /* line 644, ../sass/_base.scss */
  .col-md-push-7 {
    left: 58.33333333%;
  }

  /* line 647, ../sass/_base.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 650, ../sass/_base.scss */
  .col-md-push-5 {
    left: 41.66666667%;
  }

  /* line 653, ../sass/_base.scss */
  .col-md-push-4 {
    left: 33.33333333%;
  }

  /* line 656, ../sass/_base.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 659, ../sass/_base.scss */
  .col-md-push-2 {
    left: 16.66666667%;
  }

  /* line 662, ../sass/_base.scss */
  .col-md-push-1 {
    left: 8.33333333%;
  }

  /* line 665, ../sass/_base.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 668, ../sass/_base.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }

  /* line 671, ../sass/_base.scss */
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 674, ../sass/_base.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 677, ../sass/_base.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 680, ../sass/_base.scss */
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 683, ../sass/_base.scss */
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 686, ../sass/_base.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 689, ../sass/_base.scss */
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 692, ../sass/_base.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 695, ../sass/_base.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 698, ../sass/_base.scss */
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 701, ../sass/_base.scss */
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 704, ../sass/_base.scss */
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  /* line 709, ../sass/_base.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  /* line 712, ../sass/_base.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 715, ../sass/_base.scss */
  .col-lg-11 {
    width: 91.66666667%;
  }

  /* line 718, ../sass/_base.scss */
  .col-lg-10 {
    width: 83.33333333%;
  }

  /* line 721, ../sass/_base.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 724, ../sass/_base.scss */
  .col-lg-8 {
    width: 66.66666667%;
  }

  /* line 727, ../sass/_base.scss */
  .col-lg-7 {
    width: 58.33333333%;
  }

  /* line 730, ../sass/_base.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 733, ../sass/_base.scss */
  .col-lg-5 {
    width: 41.66666667%;
  }

  /* line 736, ../sass/_base.scss */
  .col-lg-4 {
    width: 33.33333333%;
  }

  /* line 739, ../sass/_base.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 742, ../sass/_base.scss */
  .col-lg-2 {
    width: 16.66666667%;
  }

  /* line 745, ../sass/_base.scss */
  .col-lg-1 {
    width: 8.33333333%;
  }

  /* line 748, ../sass/_base.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 751, ../sass/_base.scss */
  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  /* line 754, ../sass/_base.scss */
  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  /* line 757, ../sass/_base.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 760, ../sass/_base.scss */
  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  /* line 763, ../sass/_base.scss */
  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  /* line 766, ../sass/_base.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 769, ../sass/_base.scss */
  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  /* line 772, ../sass/_base.scss */
  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  /* line 775, ../sass/_base.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 778, ../sass/_base.scss */
  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  /* line 781, ../sass/_base.scss */
  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  /* line 784, ../sass/_base.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 787, ../sass/_base.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 790, ../sass/_base.scss */
  .col-lg-push-11 {
    left: 91.66666667%;
  }

  /* line 793, ../sass/_base.scss */
  .col-lg-push-10 {
    left: 83.33333333%;
  }

  /* line 796, ../sass/_base.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 799, ../sass/_base.scss */
  .col-lg-push-8 {
    left: 66.66666667%;
  }

  /* line 802, ../sass/_base.scss */
  .col-lg-push-7 {
    left: 58.33333333%;
  }

  /* line 805, ../sass/_base.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 808, ../sass/_base.scss */
  .col-lg-push-5 {
    left: 41.66666667%;
  }

  /* line 811, ../sass/_base.scss */
  .col-lg-push-4 {
    left: 33.33333333%;
  }

  /* line 814, ../sass/_base.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 817, ../sass/_base.scss */
  .col-lg-push-2 {
    left: 16.66666667%;
  }

  /* line 820, ../sass/_base.scss */
  .col-lg-push-1 {
    left: 8.33333333%;
  }

  /* line 823, ../sass/_base.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 826, ../sass/_base.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }

  /* line 829, ../sass/_base.scss */
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 832, ../sass/_base.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 835, ../sass/_base.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 838, ../sass/_base.scss */
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 841, ../sass/_base.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 844, ../sass/_base.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 847, ../sass/_base.scss */
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 850, ../sass/_base.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 853, ../sass/_base.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 856, ../sass/_base.scss */
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 859, ../sass/_base.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 862, ../sass/_base.scss */
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
/* line 11, ../sass/style.scss */
html {
  font-size: 100px;
}

/*  header  */
/* line 16, ../sass/style.scss */
.header {
 
  top: 0;
  z-index: 2000;
  margin-bottom: -0.1rem;
}
/*   position: fixed;  line 23, ../sass/style.scss */
.header img {
  width: 100%;
}
/* line 30, ../sass/style.scss */
.header .header-search-btn {
  position: absolute;
  cursor: pointer;
  width: 0.5rem;
  height: 0.5rem;
  left: 0.2rem;
  top: 0.2rem;
}
/* line 40, ../sass/style.scss */
.header .header-menu-btn {
  position: absolute;
  cursor: pointer;
  width: 0.5rem;
  height: 0.5rem;
  right: 0.2rem;
  top: 0.2rem;
}

/* line 52, ../sass/style.scss */
.header-search {
  display: none;
  z-index: 3000;
  position: fixed;
  top: 0;
  height: 0.99rem;
  width: 7.2rem;
  background: url(../images/header-search.jpg) center center no-repeat;
  background-size: cover;
}
/* line 54, ../sass/style.scss */
.header-search form {
  height: 100%;
}
/* line 57, ../sass/style.scss */
.header-search img {
  width: 100%;
}
/* line 62, ../sass/style.scss */
.header-search input {
  background: none;
  font-size: 0.18rem;
  color: #3f3f3f;
}
/* line 78, ../sass/style.scss */
.header-search .close-form {
  width: 0.7rem;
  height: 0.7rem;
  position: absolute;
  top: 0.15rem;
  left: 0.6rem;
  cursor: pointer;
}
/* line 87, ../sass/style.scss */
.header-search .search-type {
  position: absolute;
  top: 0.38rem;
  left: 1.75rem;
  width: 1rem;
  line-height: 1;
}
/* line 96, ../sass/style.scss */
.header-search .keyword {
  position: absolute;
  line-height: 1;
  width: 3rem;
  top: 0.38rem;
  left: 2.82rem;
  padding-left: 0.2rem;
}
/* line 105, ../sass/style.scss */
.header-search .submit {
  position: absolute;
  top: 0.3rem;
  right: 0.7rem;
  width: 0.65rem;
  height: 0.5rem;
}
/* line 115, ../sass/style.scss */
.header-search .search-list {
  display: none;
  width: 1.1rem;
  position: absolute;
  top: 0.75rem;
  left: 1.68rem;
}
/* line 121, ../sass/style.scss */
.header-search .search-list li {
  height: 0.46rem;
  font-size: 0.18rem;
  line-height: 0.46rem;
  text-align: center;
  color: #fff;
  background: #b8171a;
  background: rgba(200, 33, 38, 0.9);
  border-bottom: 1px solid #cb3439;
}
@media (max-width: 500px) {
  /* line 52, ../sass/style.scss */
  .header-search {
    background: url(../images/header-search2.jpg?id=1) center center no-repeat;
    background-size: cover;
  }
  /* line 142, ../sass/style.scss */
  .header-search input {
    font-size: 10px;
  }
  /* line 146, ../sass/style.scss */
  .header-search .close-form {
    left: 0.1rem;
  }
  /* line 150, ../sass/style.scss */
  .header-search .search-type {
    top: 0.35rem;
    left: 1.32rem;
  }
  /* line 155, ../sass/style.scss */
  .header-search .keyword {
    left: 2.6rem;
    top: 0.39rem;
  }
  /* line 160, ../sass/style.scss */
  .header-search .search-list {
    top: 0.79rem;
    left: 1.4rem;
  }
}

/* banner */
/* line 171, ../sass/style.scss */
.banner {
  margin-top:5px;
  position: relative;

  /* 为了左右按钮定位 */
}
/* line 174, ../sass/style.scss */
.banner ul {
  height: 3.62rem;
}
/* line 177, ../sass/style.scss */
.banner ul li {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 183, ../sass/style.scss */
.banner ul .title {
  position: absolute;
  width: 100%;
  padding-left: 0.15rem;
  bottom: 0;
  height: 30px;
  padding-right: 25%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 30px;
  font-size: 14px;
  color: #fff;
  background: #111;
  background: rgba(0, 0, 0, 0.5);
}
/* line 200, ../sass/style.scss */
.banner .btns {
  position: absolute;
  text-align: center;
  right: 0;
  bottom: 0;
}
/* line 208, ../sass/style.scss */
.banner .btns span {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #666;
  margin: 10px 0.12rem;
  border-radius: 5px;
  cursor: pointer;
  margin-bottom: 4px;
}
/* line 220, ../sass/style.scss */
.banner .btns .active {
  background: #fff;
}

/* content  */
/* line 230, ../sass/style.scss */
.index-nav table {
  color: #fff;
  background: #000;
  width: 100%;
  border: none;
}
/* line 238, ../sass/style.scss */
.index-nav tr {
  border: none;
}
/* line 242, ../sass/style.scss */
.index-nav tr:first-child td {
  border-top: none;
}
/* line 244, ../sass/style.scss */
.index-nav tr:first-child td:first-child {
  border-left: none;
}
/* line 247, ../sass/style.scss */
.index-nav tr:first-child td:last-child {
  border-right: none;
}
/* line 254, ../sass/style.scss */
.index-nav tr:last-child td {
  border-bottom: none;
}
/* line 256, ../sass/style.scss */
.index-nav tr:last-child td:first-child {
  border-left: none;
}
/* line 259, ../sass/style.scss */
.index-nav tr:last-child td:last-child {
  border-right: none;
}
/* line 265, ../sass/style.scss */
.index-nav td {
  width: 25%;
  vertical-align: middle;
  height: 60px;
  line-height: 60px;
  font-size: 24px;
}
/* line 275, ../sass/style.scss */
.index-nav a {
  display: block;
  height: 100%;
}
@media (max-width: 490px) {
  /* line 282, ../sass/style.scss */
  .index-nav td {
    font-size: 18px;
    height: 45px;
    line-height: 45px;
  }
}
@media (max-width: 374px) {
  /* line 290, ../sass/style.scss */
  .index-nav td {
    font-size: 15px;
  }
}

/* line 297, ../sass/style.scss */
.content {
  padding: 0 0.2rem;
}

/* line 301, ../sass/style.scss */
.main-menu {
  padding-top: 40px;
}

/* line 307, ../sass/style.scss */
.pub-title {
  margin-bottom: 25px;
  position: relative;
  height: 42px;
  padding-left: 122px;
  padding-right: 105px;
  overflow: hidden;
}
/* line 315, ../sass/style.scss */
.pub-title .pub-text {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 111px;
}
/* line 325, ../sass/style.scss */
.pub-title .pub-line {
  margin-top: 41px;
  height: 1px;
  background: #999;
}
/* line 331, ../sass/style.scss */
.pub-title .pub-more {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 0;
  width: 93px;
}
@media (max-width: 500px) {
  /* line 307, ../sass/style.scss */
  .pub-title {
    padding-left: 106px;
    padding-right: 87px;
  }
  /* line 343, ../sass/style.scss */
  .pub-title .pub-text {
    width: 100px;
  }
  /* line 352, ../sass/style.scss */
  .pub-title .pub-more {
    width: 80px;
  }
}

/* line 359, ../sass/style.scss */
.about .text {
  line-height: 1.8;
}
/* line 362, ../sass/style.scss */
.about .text img {
  margin-right: 0.2rem;
  width: 35%;
}
@media (max-width: 500px) {
  /* line 358, ../sass/style.scss */
  .about {
    font-size: 14px;
  }
}

/* line 377, ../sass/style.scss */
.pro-banner {
  position: relative;
  /* 为了左右按钮定位 */
  margin-bottom: 30px;
}
/* line 380, ../sass/style.scss */
.pro-banner ul {
  height: 2.56rem;
}
/* line 383, ../sass/style.scss */
.pro-banner ul li {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 390, ../sass/style.scss */
.pro-banner .btns {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: -30px;
}
/* line 396, ../sass/style.scss */
.pro-banner .btns span {
  display: inline-block;
  width: 40px;
  height: 4px;
  background: #aaa;
  margin: 5px;
  cursor: pointer;
}
/* line 407, ../sass/style.scss */
.pro-banner .btns .active {
  background: #cb3439;
}
/* line 413, ../sass/style.scss */
.pro-banner .pro-item-first {
  float: left;
  width: 2.69rem;
  margin-right: 0.03rem;
  position: relative;
  height: 2.42rem;
  padding-bottom: 30px;
}
/* line 421, ../sass/style.scss */
.pro-banner .pro-item-first img {
  display: block;
  height: 2.42rem;
  width: 100%;
}
/* line 428, ../sass/style.scss */
.pro-banner .pro-item-first .text {
  height: 34px;
  line-height: 34px;
  background: #000;
  color: #fff;
  font-size: 12px;
  padding-left: 0.1rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
}
/* line 444, ../sass/style.scss */
.pro-banner .pro-item {
  float: left;
  width: 1.86rem;
  height: 1.12rem;
  margin-left: 0.17rem;
  margin-bottom: 0.18rem;
  position: relative;
}
/* line 451, ../sass/style.scss */
.pro-banner .pro-item img {
  display: block;
  height: 100%;
  width: 100%;
  margin-bottom: -20px;
}
/* line 458, ../sass/style.scss */
.pro-banner .pro-item h3 {
  line-height: 20px;
  height: 20px;
  text-align: center;
  color: #fff;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* line 480, ../sass/style.scss */
.news-list li {
  border: 1px solid #eee;
  margin-bottom: 10px;
  background: #fff;
  font-size: 18px;
}
/* line 47, ../sass/_base.scss */
.news-list li:before, .news-list li:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}
/* line 491, ../sass/style.scss */
.news-list .first {
  padding: 0.16rem;
}
/* line 493, ../sass/style.scss */
.news-list .first .lt {
  width: 2.37rem;
}
/* line 497, ../sass/style.scss */
.news-list .first .rt {
  width: 3.9rem;
}
/* line 500, ../sass/style.scss */
.news-list .first .rt h3 {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 507, ../sass/style.scss */
.news-list .first .rt .description {
  margin-top: 0.08rem;
  color: #666;
  line-height: 25px;
  height: 50px;
  overflow: hidden;
}
/* line 515, ../sass/style.scss */
.news-list .first .rt .date {
  color: #666;
  margin-top: 0.1rem;
  line-height: 24px;
}
@media (max-width: 620px) {
  /* line 523, ../sass/style.scss */
  .news-list .first .rt h3 {
    font-size: 14px;
  }
  /* line 526, ../sass/style.scss */
  .news-list .first .rt .description {
    font-size: 12px;
    height: 18px;
    line-height: 1.2;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  /* line 534, ../sass/style.scss */
  .news-list .first .rt .date {
    font-size: 12px;
    line-height: 1.2;
    margin-top: 0;
  }
}
/* line 546, ../sass/style.scss */
.news-list .other {
  height: 50px;
  line-height: 48px;
  padding: 0 0.2rem;
  color: #666;
}
/* line 552, ../sass/style.scss */
.news-list .other h3 {
  display: inline-block;
  width: 4.2rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 557, ../sass/style.scss */
.news-list .other h3 img {
  vertical-align: -2px;
}
/* line 563, ../sass/style.scss */
.news-list .other span {
  float: right;
  margin-top: 1px;
}
@media (max-width: 500px) {
  /* line 570, ../sass/style.scss */
  .news-list li {
    font-size: 16px;
  }
}

/* footer */
/* line 583, ../sass/style.scss */
.footer {
  background: #000;
  margin-top: 0.4rem;
  color: #fff;
  margin-bottom: 80px;
  position: relative;
}
/* line 47, ../sass/_base.scss */
.footer:before, .footer:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}
/* line 591, ../sass/style.scss */
.footer .footer-top {
  height: 15px;
}
/* line 593, ../sass/style.scss */
.footer .footer-top img {
  width: 100%;
  height: 100%;
  display: block;
}
/* line 601, ../sass/style.scss */
.footer .tel {
  height: 65px;
  line-height: 65px;
  width: 5.5rem;
  margin: 35px auto;
  font-size: 0;
}
/* line 47, ../sass/_base.scss */
.footer .tel:before, .footer .tel:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}
/* line 608, ../sass/style.scss */
.footer .tel .a-num {
  display: inline-block;
  width: 4.08rem;
  padding-left: 0.3rem;
  font-size: 0.3rem;
  color: #333;
  float: left;
  height: 100%;
  background: #fff;
  vertical-align: top;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 625, ../sass/style.scss */
.footer .tel .a-text {
  float: left;
  height: 100%;
  display: inline-block;
  width: 25%;
  font-size: 0.24rem;
  color: #fff;
  background: #464646;
  text-align: center;
  vertical-align: top;
}
@media (max-width: 600px) {
  /* line 601, ../sass/style.scss */
  .footer .tel {
    height: 40px;
    line-height: 40px;
  }
}
/* line 652, ../sass/style.scss */
.footer .copyright {
  font-size: 16px;
  text-align: center;
  line-height: 1.8;
}
/* line 658, ../sass/style.scss */
.footer .footer-link {
  text-align: center;
  line-height: 70px;
}
/* line 661, ../sass/style.scss */
.footer .footer-link a {
  display: inline-block;
  margin: 0 40px;
}
@media (max-width: 500px) {
  /* line 583, ../sass/style.scss */
  .footer {
    margin-bottom: 65px;
  }
  /* line 671, ../sass/style.scss */
  .footer .tel {
    margin: 25px auto;
  }
  /* line 675, ../sass/style.scss */
  .footer .copyright {
    font-size: 14px;
    line-height: 1.6;
  }
  /* line 681, ../sass/style.scss */
  .footer .footer-link {
    line-height: 50px;
    font-size: 14px;
  }
}

/* line 690, ../sass/style.scss */
.footer-fixed {
  position: fixed;
  bottom: 0;
  max-width: 720px;
  color: #fff;
  width: 100%;
  background: #3c3b3a;
}
/* line 47, ../sass/_base.scss */
.footer-fixed ul:before, .footer-fixed ul:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}
/* line 700, ../sass/style.scss */
.footer-fixed li {
  width: 25%;
  float: left;
  text-align: center;
  height: 80px;
}
/* line 705, ../sass/style.scss */
.footer-fixed li .img {
  display: inline-block;
  width: 36px;
  height: 36px;
}
/* line 710, ../sass/style.scss */
.footer-fixed li a {
  display: block;
  height: 100%;
  padding-top: 10px;
}
@media screen and (max-width: 500px) {
  /* line 722, ../sass/style.scss */
  .footer-fixed li {
    height: 65px;
  }
  /* line 724, ../sass/style.scss */
  .footer-fixed li .img {
    width: 30px;
    height: 30px;
  }
  /* line 729, ../sass/style.scss */
  .footer-fixed li a {
    padding-top: 8px;
  }
  /* line 733, ../sass/style.scss */
  .footer-fixed li h3 {
    font-size: 14px;
    line-height: 1.1;
  }
}

/* line 743, ../sass/style.scss */
.to-top {
  position: fixed;
  right: 0.16rem;
  bottom: 90px;
  cursor: pointer;
}
@media (max-width: 500px) {
  /* line 743, ../sass/style.scss */
  .to-top {
    bottom: 75px;
    width: 42px;
  }
}

/* line 761, ../sass/style.scss */
.page-content {
  overflow: hidden;
  padding: 10px 0;
}
@media (max-width: 500px) {
  /* line 761, ../sass/style.scss */
  .page-content {
    padding: 20px 0;
  }
}

/* nav  */
/* line 779, ../sass/style.scss */
.nav .nav-title {
  height: 80px;
  text-align: center;
  vertical-align: middle;
  background: #fff;
  box-shadow: 0 5px 6px #a8a6a7;
  line-height: 80px;
}
/* line 787, ../sass/style.scss */
.nav .nav-title .lt {
  vertical-align: middle;
  height: 100%;
  padding-left: 0.2rem;
  padding-top: 20px;
  line-height: 1;
}
/* line 797, ../sass/style.scss */
.nav .nav-title span {
  font-size: 30px;
}
/* line 801, ../sass/style.scss */
.nav .nav-title .rt {
  vertical-align: middle;
  height: 100%;
  font-size: 24px;
  padding-right: 0.2rem;
  line-height: 1;
  padding-top: 30px;
}
/* line 808, ../sass/style.scss */
.nav .nav-title .rt img {
  margin-right: 5px;
  vertical-align: -4px;
}
/* line 817, ../sass/style.scss */
.nav .father-type {
  padding: 15px 10px;
}
/* line 47, ../sass/_base.scss */
.nav .father-type:before, .nav .father-type:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}
/* line 822, ../sass/style.scss */
.nav dl {
  float: left;
  width: 20%;
  padding: 10px 0;
}
/* line 837, ../sass/style.scss */
.nav dl.active dt {
  background: #000;
  color: #fff;
}
/* line 847, ../sass/style.scss */
.nav dt {
  height: 36px;
  line-height: 34px;
  border: 1px solid #ddd;
  border-radius: 18px;
  width: 88%;
  margin: auto;
  background: #fff;
  text-align: center;
  font-size: 20px;
}
/* line 858, ../sass/style.scss */
.nav dt a {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 861, ../sass/style.scss */
.nav dt:hover {
  background: #000;
  color: #fff;
}
/* line 868, ../sass/style.scss */
.nav .child-type {
  display: none;
}
/* line 873, ../sass/style.scss */
.nav dd {
  padding: 15px 0 15px 40px;
  background: #FBFBFB;
  border-top: 1px solid #fff;
  font-size: 12px;
}
/* line 879, ../sass/style.scss */
.nav dd:hover {
  color: #fff;
  background: #cb3439;
}
/* line 884, ../sass/style.scss */
.nav dd.active {
  color: #fff;
  background: #cb3439;
}
/* line 889, ../sass/style.scss */
.nav a {
  display: block;
  height: 100%;
}
@media (max-width: 550px) {
  /* line 896, ../sass/style.scss */
  .nav dt {
    font-size: 16px;
  }
}
@media (max-width: 500px) {
  /* line 903, ../sass/style.scss */
  .nav .nav-title {
    height: 50px;
    line-height: 50px;
  }
  /* line 906, ../sass/style.scss */
  .nav .nav-title .lt {
    padding-top: 11px;
  }
  /* line 908, ../sass/style.scss */
  .nav .nav-title .lt img {
    width: 32px;
  }
  /* line 912, ../sass/style.scss */
  .nav .nav-title span {
    font-size: 22px;
  }
  /* line 916, ../sass/style.scss */
  .nav .nav-title .rt {
    font-size: 18px;
    padding-top: 15px;
  }
  /* line 921, ../sass/style.scss */
  .nav .nav-title .rt img {
    width: 21px;
    vertical-align: -4px;
  }
  /* line 928, ../sass/style.scss */
  .nav dl {
    width: 33.33%;
    padding: 4px 0;
  }
  /* line 934, ../sass/style.scss */
  .nav dt {
    font-size: 14px;
  }
}

/* position  */
/* line 947, ../sass/style.scss */
.position {
  margin: 0 0.2rem;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px dashed #666;
  margin-top:0.1rem;
}
/* line 47, ../sass/_base.scss */
.position:before, .position:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}
/* line 957, ../sass/style.scss */
.position .lt {
  font-size: 18px;
  color: #666;
}
/* line 963, ../sass/style.scss */
.position .rt {
  font-size: 16px;
  border: 1px solid #444;
  border-radius: 3px;
  line-height: 1;
  padding: 3px 5px;
  margin-top: 9px;
  cursor: pointer;
}
@media (max-width: 500px) {
  /* line 975, ../sass/style.scss */
  .position .lt {
    font-size: 14px;
    max-width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  /* line 981, ../sass/style.scss */
  .position .rt {
    font-size: 12px;
    margin-top: 10px;
  }
}

/* public  */
/* line 989, ../sass/style.scss */
.public {
  padding-top: 10px;
  min-height: 400px;
}

/* line 1000, ../sass/style.scss */
.public-area {
  padding: 0 0.2rem;
  font-size: 16px;

  color: #666;
  line-height: 1.9;
}
.public-area p{

  text-align:left;
}
/* line 47, ../sass/_base.scss */
.public-area:before, .public-area:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}
@media (max-width: 500px) {
  /* line 1000, ../sass/style.scss */
  .public-area {
    font-size: 14px;
  }
}

/* line 1019, ../sass/style.scss */
.displayproducts-area img,
.displaynews-area img,
.displayhonor-area img,
.displaycase-area img {
  max-width: 100%;
  height: auto !important;
}
/* line 1025, ../sass/style.scss */
.displayproducts-area .pro-detial *,
.displayproducts-area .news-content *,
.displaynews-area .pro-detial *,
.displaynews-area .news-content *,
.displayhonor-area .pro-detial *,
.displayhonor-area .news-content *,
.displaycase-area .pro-detial *,
.displaycase-area .news-content * {
  background: none !important;
}

/* pages  */
/* line 1042, ../sass/style.scss */
.products-area ul {
  overflow: hidden;
  padding: 0 5px;
}
/* line 1045, ../sass/style.scss */
.products-area ul li {
  float: left;
  width: 50%;
  padding: 0 0.15rem;
  text-align: center;
  margin-bottom: 0.3rem;
}
/* line 1053, ../sass/style.scss */
.products-area ul li a {
  display: block;
  padding: 0.15rem;
  padding-bottom: 0;
  background: #fff;
}
/* line 1061, ../sass/style.scss */
.products-area ul li img {
  display: block;
  height: 1.77rem;
  width: 100%;
}
/* line 1069, ../sass/style.scss */
.products-area ul li h3 {
  line-height: 50px;
  height: 50px;
  font-size: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@media (max-width: 500px) {
  /* line 1083, ../sass/style.scss */
  .products-area ul li h3 {
    font-size: 12px;
    height: 30px;
    line-height: 30px;
  }
}

/* line 1099, ../sass/style.scss */
.displayproducts-area .pro-brief {
  text-align: center;
  padding: 0.15rem;
}
/* line 1103, ../sass/style.scss */
.displayproducts-area .pro-brief h3 {
  font-size: 24px;
  line-height: 2;
}
/* line 1108, ../sass/style.scss */
.displayproducts-area .pro-brief h4 {
  font-size: 18px;
  line-height: 1.2;
  margin-bottom: 0.2rem;
}
/* line 1115, ../sass/style.scss */
.displayproducts-area .dis_page {
  font-size: 16px;
  color: #666;
  margin-top: 0.3rem;
}
/* line 1120, ../sass/style.scss */
.displayproducts-area .dis_page b {
  color: #000;
}
@media (max-width: 500px) {
  /* line 1128, ../sass/style.scss */
  .displayproducts-area .pro-brief h3 {
    font-size: 20px;
  }
  /* line 1133, ../sass/style.scss */
  .displayproducts-area .pro-brief h4 {
    font-size: 14px;
  }
  /* line 1138, ../sass/style.scss */
  .displayproducts-area .dis_page {
    font-size: 12px;
  }
}
/* line 1143, ../sass/style.scss */
.displayproducts-area .hot-pro {
  border: 1px solid #a6a6a6;
  padding: 25px 62px;
  position: relative;
  background: #fff;
  margin-top: 0.75rem;
}
/* line 1149, ../sass/style.scss */
.displayproducts-area .hot-pro .title {
  text-align: center;
  margin-top: -45px;
  margin-bottom: 20px;
}
/* line 1155, ../sass/style.scss */
.displayproducts-area .hot-pro .title img {
  width: 147px;
}
@media (max-width: 500px) {
  /* line 1143, ../sass/style.scss */
  .displayproducts-area .hot-pro {
    padding: 15px 30px;
  }
  /* line 1164, ../sass/style.scss */
  .displayproducts-area .hot-pro .title {
    margin-top: -29px;
    margin-bottom: 3px;
  }
  /* line 1167, ../sass/style.scss */
  .displayproducts-area .hot-pro .title img {
    width: 100px;
  }
}
/* line 1178, ../sass/style.scss */
.displayproducts-area .hotpro-banner {
  position: relative;
  /* 为了左右按钮定位 */
}
/* line 1180, ../sass/style.scss */
.displayproducts-area .hotpro-banner .hotpro-banner-area {
  width: 100%;
  font-size: 0;
  overflow: hidden;
  margin: auto;
}
/* line 1187, ../sass/style.scss */
.displayproducts-area .hotpro-banner .hotpro-banner-box {
  overflow: hidden;
}
/* line 1191, ../sass/style.scss */
.displayproducts-area .hotpro-banner .hotpro-banner-box .hotpro-item {
  float: left;
  position: relative;
  height: 1.03rem;
  padding-right: 0.2rem;
}
/* line 1198, ../sass/style.scss */
.displayproducts-area .hotpro-banner .hotpro-banner-box .hotpro-item img {
  width: 100%;
  height: 100%;
  /*height: 100%;*/
}
/* line 1203, ../sass/style.scss */
.displayproducts-area .hotpro-banner .hotpro-banner-box .hotpro-item h3 {
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  position: absolute;
  width: 89%;
  bottom: 0;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
}
/* line 1220, ../sass/style.scss */
.displayproducts-area .hotpro-banner .to-left, .displayproducts-area .hotpro-banner .to-right {
  position: absolute;
  top: 42%;
  cursor: pointer;
}
/* line 1230, ../sass/style.scss */
.displayproducts-area .hotpro-banner .to-left {
  left: -7%;
}
/* line 1233, ../sass/style.scss */
.displayproducts-area .hotpro-banner .to-right {
  right: -7%;
}
@media (max-width: 500px) {
  /* line 1239, ../sass/style.scss */
  .displayproducts-area .hotpro-banner .to-left, .displayproducts-area .hotpro-banner .to-right {
    width: 20px;
  }
  /* line 1243, ../sass/style.scss */
  .displayproducts-area .hotpro-banner .to-left {
    left: -8%;
  }
  /* line 1246, ../sass/style.scss */
  .displayproducts-area .hotpro-banner .to-right {
    right: -8%;
  }
  /* line 1252, ../sass/style.scss */
  .displayproducts-area .hotpro-banner .hotpro-banner-box .hotpro-item h3 {
    font-size: 12px;
  }
}

/* line 1268, ../sass/style.scss */
.news-area {
  padding: 0 0.2rem;
}
/* line 1289, ../sass/style.scss */
.news-area .news-list li {
  border: 1px solid #ddd;
  margin-bottom: 0.26rem;
}

/* line 1302, ../sass/style.scss */
.displaynews-area > h3 {
  font-size: 24px;
  margin-bottom: 0.2rem;
  color: #000;
  margin: 10px 0;
}
/* line 1309, ../sass/style.scss */
.displaynews-area > h4 {
  font-size: 14px;
  color: #666;
  margin-bottom: 0.2rem;
}
/* line 1312, ../sass/style.scss */
.displaynews-area > h4 img {
  vertical-align: middle;
}
/* line 1315, ../sass/style.scss */
.displaynews-area > h4 img:first-child {
  margin-right: 0.05rem;
}
/* line 1320, ../sass/style.scss */
.displaynews-area > h4 .news-icon {
  margin-left: 0.2rem;
  margin-right: 0.05rem;
  vertical-align: -1px;
}
/* line 1329, ../sass/style.scss */
.displaynews-area .keyword {
  font-size: 16px;
  margin-top: 0.5rem;
  padding-bottom: 0.1rem;
  border-bottom: 1px dashed #666;
}
/* line 1334, ../sass/style.scss */
.displaynews-area .keyword strong {
  font-weight: normal;
  color: #000;
}
/* line 1338, ../sass/style.scss */
.displaynews-area .keyword span {
  color: #666;
}
/* line 1343, ../sass/style.scss */
.displaynews-area .dis_page {
  font-size: 16px;
  color: #666;
  margin-top: 0.3rem;
}
/* line 1348, ../sass/style.scss */
.displaynews-area .dis_page b {
  color: #000;
}
/* line 1354, ../sass/style.scss */
.displaynews-area .new_print {
  display: none;
}
@media (max-width: 500px) {
  /* line 1360, ../sass/style.scss */
  .displaynews-area > h3 {
    font-size: 20px;
  }
  /* line 1365, ../sass/style.scss */
  .displaynews-area > h4 {
    font-size: 12px;
  }
  /* line 1371, ../sass/style.scss */
  .displaynews-area > h4 img:first-child {
    width: 30px;
  }
  /* line 1382, ../sass/style.scss */
  .displaynews-area > h4 .news-icon-click {
    width: 18px;
  }
  /* line 1386, ../sass/style.scss */
  .displaynews-area > h4 .news-icon-date {
    width: 11px;
  }
  /* line 1393, ../sass/style.scss */
  .displaynews-area .keyword {
    font-size: 12px;
  }
  /* line 1397, ../sass/style.scss */
  .displaynews-area .dis_page {
    font-size: 12px;
  }
}
/* line 1404, ../sass/style.scss */
.displaynews-area .news-like {
  border: 1px solid #a6a6a6;
  padding: 0.2rem;
  position: relative;
  background: #fff;
  margin-top: 0.75rem;
}
/* line 47, ../sass/_base.scss */
.displaynews-area .news-like:before, .displaynews-area .news-like:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}
/* line 1411, ../sass/style.scss */
.displaynews-area .news-like .title {
  text-align: center;
  margin-top: -39px;
  margin-bottom: 20px;
}
/* line 1417, ../sass/style.scss */
.displaynews-area .news-like .title img {
  width: 147px;
}
@media (max-width: 500px) {
  /* line 1426, ../sass/style.scss */
  .displaynews-area .news-like .title {
    margin-top: -24px;
    margin-bottom: 3px;
  }
  /* line 1429, ../sass/style.scss */
  .displaynews-area .news-like .title img {
    width: 100px;
  }
}
/* line 1440, ../sass/style.scss */
.displaynews-area .lt {
  width: 2.5rem;
}
/* line 1444, ../sass/style.scss */
.displaynews-area .rt {
  width: 3.65rem;
}
/* line 1447, ../sass/style.scss */
.displaynews-area .news-banner {
  position: relative;
  /* 为了左右按钮定位 */
}
/* line 1450, ../sass/style.scss */
.displaynews-area .news-banner ul {
  height: 1.7rem;
  width: 100%;
}
/* line 1454, ../sass/style.scss */
.displaynews-area .news-banner ul li {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 1460, ../sass/style.scss */
.displaynews-area .news-banner ul .news-title {
  position: absolute;
  width: 100%;
  padding-left: 0.15rem;
  bottom: 0;
  height: 26px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 26px;
  font-size: 12px;
  color: #fff;
  background: #111;
  background: rgba(0, 0, 0, 0.5);
}
/* line 1481, ../sass/style.scss */
.displaynews-area .nav-newss {
  width: 100%;
}
/* line 1486, ../sass/style.scss */
.displaynews-area .nav-newss li span {
  display: inline-block;
  width: 17px;
  height: 17px;
  background: #eee;
  text-align: center;
  line-height: 17px;
  float: left;
  font-size: 12px;
  margin-top: 0.1rem;
}
/* line 1497, ../sass/style.scss */
.displaynews-area .nav-newss li span.active {
  background: #cb3439;
  color: #fff;
}
/* line 1503, ../sass/style.scss */
.displaynews-area .nav-newss li h4 {
  margin-left: 30px;
  padding: 5px 0;
  font-size: 0.16rem;
  line-height: 1.45;
  color: #333;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  border-bottom: 1px solid #eee;
}
/* line 1512, ../sass/style.scss */
.displaynews-area .nav-newss li h4:hover {
  color: #cb3439;
}
@media (max-width: 500px) {
  /* line 1521, ../sass/style.scss */
  .displaynews-area .lt {
    width: 3rem;
  }
  /* line 1527, ../sass/style.scss */
  .displaynews-area .news-banner ul {
    height: 2.1rem;
  }
  /* line 1532, ../sass/style.scss */
  .displaynews-area .rt {
    width: 3.15rem;
  }
  /* line 1538, ../sass/style.scss */
  .displaynews-area .nav-newss li span {
    width: 12px;
    height: 12px;
    background: #eee;
    line-height: 12px;
    font-size: 10px;
  }
  /* line 1548, ../sass/style.scss */
  .displaynews-area .nav-newss li h4 {
    margin-left: 20px;
  }
}

/* line 1562, ../sass/style.scss */
.share-area {
  text-align: center;
}

/* line 1573, ../sass/style.scss */
.focus-area ul {
  text-align: center;
}
/* line 1576, ../sass/style.scss */
.focus-area li {
  display: inline-block;
  font-size: 0;
  width: 2.3rem;
  margin: 0 0.2rem;
}
/* line 1582, ../sass/style.scss */
.focus-area li img {
  width: 100%;
  height: 2.3rem;
  border: 1px solid #ddd;
}
/* line 1587, ../sass/style.scss */
.focus-area li h3 {
  font-size: 20px;
  color: #111;
  width: 100%;
}
@media (max-width: 500px) {
  /* line 1598, ../sass/style.scss */
  .focus-area li h3 {
    font-size: 14px;
  }
}

/* line 1607, ../sass/style.scss */
.honor-area ul {
  overflow: hidden;
}

/* line 1618, ../sass/style.scss */
.displayhonor-area {
  text-align: center;
  padding-top: 0.3rem;
}

/* line 1624, ../sass/style.scss */
.case-area li {
  text-align: center;
  width: 33.3%;
  float: left;
  margin-bottom: 20px;
}
/* line 1630, ../sass/style.scss */
.case-area li:hover h4 {
  color: #fff;
  background: #cb3439;
}
/* line 1637, ../sass/style.scss */
.case-area li img {
  width: 100%;
  height: 173px;
  display: block;
}
/* line 1643, ../sass/style.scss */
.case-area li h4 {
  font-size: 14px;
  line-height: 40px;
}
/* line 1651, ../sass/style.scss */
.case-area li a {
  display: inline-block;
  border: 1px solid #eee;
  width: 95%;
}

/* 移动端样式  */
/* line 1681, ../sass/style.scss */
.header-nav-phone {
  position: fixed;
  top: 0;
  height: 50px;
  display: block;
  width: 100%;
  background: #fff;
  z-index: 1000;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
}
/* line 1691, ../sass/style.scss */
.header-nav-phone img {
  height: 40px;
  margin: 5px;
}
/* line 1695, ../sass/style.scss */
.header-nav-phone i {
  color: #444;
  cursor: pointer;
  float: right;
  font-size: 20px;
  margin: 11px 25px 0 0;
}

/* line 1704, ../sass/style.scss */
.nav-phone {
  float: right;
  display: block;
  cursor: pointer;
}
/* line 1708, ../sass/style.scss */
.nav-phone i {
  margin-right: 12px;
}

/* line 1717, ../sass/style.scss */
.responsive-menu {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  color: #444;
  z-index: 2000;
  min-height: 100%;
}
/* line 1727, ../sass/style.scss */
.responsive-menu ul {
  font-size: 15px;
  height: 100%;
  width: 218px;
  background: #fff;
  position: absolute;
  right: -218px;
}
/* line 1736, ../sass/style.scss */
.responsive-menu ul .home-logo {
  position: absolute;
  left: 40px;
  top: 6px;
}
/* line 1742, ../sass/style.scss */
.responsive-menu ul .menu-close {
  position: absolute;
  top: 26px;
  left: -46px;
  cursor: pointer;
}
@media (max-width: 500px) {
  /* line 1727, ../sass/style.scss */
  .responsive-menu ul {
    width: 180px;
    right: -218px;
  }
  /* line 1754, ../sass/style.scss */
  .responsive-menu ul .home-logo {
    width: 18px;
    left: 28px;
    top: 13px;
  }
  /* line 1762, ../sass/style.scss */
  .responsive-menu ul .menu-close {
    width: 18px;
    left: -38px;
  }
}
/* line 1772, ../sass/style.scss */
.responsive-menu li {
  text-align: center;
  border-bottom: 1px solid #ccc;
  position: relative;
}
/* line 1777, ../sass/style.scss */
.responsive-menu li:hover {
  background: #ddd;
}
/* line 1781, ../sass/style.scss */
.responsive-menu li a {
  padding: 14px 20px;
}
/* line 1790, ../sass/style.scss */
.responsive-menu li.active {
  color: #901F1F;
}
/* line 1794, ../sass/style.scss */
.responsive-menu a {
  height: 100%;
  display: block;
}
/* line 1798, ../sass/style.scss */
.responsive-menu .child-type {
  display: none;
  margin-top: 10px;
  color: #444;
}
/* line 1803, ../sass/style.scss */
.responsive-menu .child-type p {
  padding: 5px 30px;
  border: none;
  font-size: 13px;
}
/* line 1808, ../sass/style.scss */
.responsive-menu .child-type p.active {
  color: #901F1F;
}
/* line 1813, ../sass/style.scss */
.responsive-menu .active .child-type {
  display: block;
}

/* line 1819, ../sass/style.scss */
.responsive-menu {
  display: none;
}

@media (max-width: 992px) {
  /* line 1852, ../sass/style.scss */
  .page-content {
    min-height: 100px;
  }

  /* line 1855, ../sass/style.scss */
  .public {
    width: 100%;
  }
}
