﻿html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body {
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

[hidden]{
    display: none;
}

a {
    background-color: transparent;
}

    a:active,
    a:hover {
        outline: 0;
    }

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    margin: .67em 0;
    font-size: 2em;
}

mark {
    color: #000;
    background: #ff0;
}

small {
    font-size: 80%;
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    height: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

pre {
    overflow: auto;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font: inherit;
    color: inherit;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

    button[disabled],
    html input[disabled] {
        cursor: default;
    }

    button::-moz-focus-inner,
    input::-moz-focus-inner {
        padding: 0;
        border: 0;
    }

input {
    line-height: normal;
}

    input[type="checkbox"],
    input[type="radio"] {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }

    input[type="number"]::-webkit-inner-spin-button,
    input[type="number"]::-webkit-outer-spin-button {
        height: auto;
    }

    input[type="search"] {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        -webkit-appearance: textfield;
    }

        input[type="search"]::-webkit-search-cancel-button,
        input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid #c0c0c0;
}
legend {
    padding: 0;
    border: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: bold;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
td,
th {
    padding: 0;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
@media print {
    *,
    *:before,
    *:after {
        color: #000 !important;
        text-shadow: none !important;
        background: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " (" attr(href) ")";
        }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }

    .navbar {
        display: none;
    }

    .btn > .caret,
    .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
    }

        .table td,
        .table th {
            background-color: #fff !important;
        }

    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd !important;
    }
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.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;
    padding-right: 15px;
    padding-left: 15px;
}

.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;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0;
}

@media (min-width: 768px) {
    .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;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-0 {
        right: auto;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-0 {
        left: auto;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0 {
        margin-left: 0;
    }
}

@media (min-width: 992px) {
    .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;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-0 {
        right: auto;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-0 {
        left: auto;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0;
    }
}

@media (min-width: 1200px) {
    .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;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-1 {
        width: 8.33333333%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666667%;
    }

    .col-lg-pull-10 {
        right: 83.33333333%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666667%;
    }

    .col-lg-pull-7 {
        right: 58.33333333%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.66666667%;
    }

    .col-lg-pull-1 {
        right: 8.33333333%;
    }

    .col-lg-pull-0 {
        right: auto;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666667%;
    }

    .col-lg-push-10 {
        left: 83.33333333%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666667%;
    }

    .col-lg-push-7 {
        left: 58.33333333%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.66666667%;
    }

    .col-lg-push-1 {
        left: 8.33333333%;
    }

    .col-lg-push-0 {
        left: auto;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-0 {
        margin-left: 0;
    }
}

table col[class*="col-"] {
    position: static;
    display: table-column;
    float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    display: table-cell;
    float: none;
}

.input-group[class*="col-"] {
    float: none;
    padding-right: 0;
    padding-left: 0;
}
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after
{
  display: table;
  content: " ";
}
.container:after,
.container-fluid:after,
.row:after{
  clear: both;
}


/*banner*/
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1319px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1319px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1319px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1319px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1320px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1320px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1320px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1320px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1319px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1320px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*閫氱敤鏍峰紡*/
html{ overflow-x:hidden; overflow-y:auto;}
*{ padding:0; margin:0; outline: none;}
ul,ol,li,dl,dd,dt{ list-style-type:none; line-height:normal;}
body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial;color:#666666;}
code, kbd, pre, samp { font-family:'Microsoft yahei' ,Arial;}
address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: normal;
}
a{ text-decoration:none; 
        transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
-webkit-tap-highlight-color:rgba(0,聽0,聽0,聽0);
-webkit-tap-highlight-color:聽transparent;
}
a:hover{ cursor:pointer;}
img{border:0; max-width:100%;}
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{ margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial;}
input,table,tr,td{ margin:0; padding:0;}
button,table{ background:none; margin:0; padding:0;}
select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}
textarea{ resize:none; outline:0;}
input{ outline:0;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
i{font-style:normal;}
.elli{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.clearfix:after{content:'';display:block;height:0;overflow:hidden;clear:both;zoom:1;}
*{font-family:"Microsoft yahei";}
a{color:#666666;}
/*瀛楁瘝澶у啓*/
.D1{text-transform:uppercase;}
/*瀛楁瘝灏忓啓*/
.D2{text-transform:lowercase;}
/*瀛楁瘝棣栧瓧姣嶅ぇ鍐&#65533;*/
.D3{text-transform:capitalize;}
.container{ padding-right:15px; padding-left:15px; margin-right: auto; margin-left: auto;}
@media (min-width: 768px) {
    .container{ width: 768px; }
}
@media (min-width: 992px) {
    .container{ width: 992px; }
}
@media (min-width: 1200px) {
    .container{width:1200px;}
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    
/*    margin-left: -14px;
    margin-right: -14px;*/
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
    outline: 0;
/*    padding-left: 14px;
    padding-right: 14px;*/
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    /*display: block;*/
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    /*border: 1px solid transparent;*/
}
.slick-arrow.slick-hidden {
    display: none;
}
/* Slider */
.slick-loading .slick-list
{
    background: #fff center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('../fonts/slick.eot');
    src: url('../fonts/slick.eot?#iefix') format('embedded-opentype'), 
    url('../fonts/slick.woff') format('woff'), 
    url('../fonts/slick.ttf') format('truetype'), 
    url('../fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    left:40px;
    top: 50%;
    display: block;
    width: 52px;
    height: 100px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    background:url(../images/ban1.png) no-repeat;
    z-index:100;
}
.slick-next{
    left:auto;
    right:40px;
    background:url(../images/ban2.png) no-repeat;
}
@media  screen and (max-width:991px){
.slick-prev,
.slick-next
{
    width: 30px;
    height: 58px;
    background-size:30px 58px;
    
}
.slick-next{
    background-size:30px 58px;
}
}
@media  screen and (max-width:767px){
.slick-prev,
.slick-next
{
    left:15px;
    width: 26px;
    height: 50px;
    background-size:26px 50px;
    
}
.slick-next{
    left:auto;
    right:15px;
    background-size:26px 50px;
}    
}





/* Dots */

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: ' ';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.margin_pc{ float:left; width:100%;}
.margin_mobile{ float:left; width:100%; display:none;}
@media  screen and (max-width:991px){
.margin_pc{ display:none;}
.margin_mobile{ display:block;}
}


@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}


.pf_right{ display: block; position: fixed; width: 50px; top: 220px; right: 0px; z-index: 99999999;}
.pf_right ul{ background: #474747;}
.pf_right ul li{ position: relative; height: 50px; line-height: 50px; cursor: pointer;}
.pf_right ul li .ico{ display: block; width: 50px; height: 50px; background-size: 24px 20px;}
.pf_right ul li .ico1{ background: url(../images/1940_side1.png) no-repeat center;}
.pf_right ul li .ico2{ background: url(../images/1940_side2.png) no-repeat center;}
.pf_right ul li .ico3{ background: url(../images/1940_side3.png) no-repeat center;}
.pf_right ul li .ico4{ background: url(../images/1940_side4.png) no-repeat center;}
.pf_right ul li .ico5{ background: url(../images/1940_side5.png) no-repeat center;}
.pf_right ul li .wz{ display: none;}
.pf_right ul li .img{ display: none;}
.pf_right ul li.sideWx:hover .img{ display: block; width: 100px; height: 100px; padding: 5px; border: 1px solid #ccc; background: #fff; position: absolute; right: 60px; top: 0;}
.pf_right ul li.sidePh:hover .wz,
/*.pf_right ul li.sideQQ:hover .wz,*/
.pf_right ul li.sideDx:hover .wz{ display: block; font-size: 16px; width: 160px; height: 50px; line-height: 50px; background: #135fab; color: #fff; position: absolute; right: 0; top: 0;}

.pf_right ul li.sideQQ:hover .ico{background-color: #135fab;}
.pf_right ul li.sidePh:hover .ico,
.pf_right ul li.sideDx:hover .ico{ position: absolute; right: 160px; top: 0; background-color: #135fab;}
.pf_right ul li.sideWx:hover,
.pf_right ul li.sideTop:hover{ background-color: #135fab;}

#Down .pz_down .foot1 .footLogo{padding:0 45px !important;}


@media (min-width: 1920px) {.container{ width: 1920px; }}

@media (min-width: 1920px) {.container{ width: 1920px; }}
/*头部*/
body,html{ min-width: 1200px; overflow-x: hidden; overflow-y: auto;}
#Top{ width: 100%; float: left;}
#Top .pz_top .w_1200{ margin: 0 auto; width: 1200px;}
#Top .pz_top{ width: 100%;  z-index: 999;}
#Top .pz_top .top1{ width: 100%; float: left; padding: 13px; line-height: 16px; font-size: 14px; background: #f2f2f2;}
#Top .pz_top .top1 .left{ float: left; color: #666; padding-left: 25px; background: url(../images/1295_top1.png) no-repeat left center;}
#Top .pz_top .top1 .right{ float: right;}
#Top .pz_top .top1 .right a{ color: #666;}
#Top .pz_top .top1 .right a:hover{ text-decoration: underline;}
#Top .pz_top .top1 .right span{ margin: 0 10px; color: #666;}
#Top .pz_top .top2{ width: 100%; float: left; background: #fff;}
#Top .pz_top .top2 .logo{ width: 790px; margin: 28px 0 33px 0; line-height: 0; float: left;}
#Top .pz_top .top2 .ewm{ margin: 13px 0; width: 70px; float: right; text-align: center;}
#Top .pz_top .top2 .ewm .img{ width: 62px; height: 62px; line-height: 0; margin: 0 auto;}
#Top .pz_top .top2 .ewm .wz{ margin-top: 10px; font-size: 14px; line-height: 14px; color: #181818;}
#Top .pz_top .top2 .dh{ float: right; margin: 39px 20px 20px 0; padding-left: 70px; background: url(../images/1295_top2.png) no-repeat left center;}
#Top .pz_top .top2 .dh .t1{ font-size: 24px; font-family: "Arial"; font-weight: bold; color: #135fab;}
#Top .pz_top .top2 .dh .t2{ font-size: 22px; font-family: "Arial"; font-weight: bold; color: #135fab;}
#Top .pz_top .menu{ width: 100%; float: left; background:#135fab;}
#Top .pz_top .menu ul .nli{ float: left; height: 60px; line-height: 60px; position: relative;}
#Top .pz_top .menu ul .nli span{ display: block; padding: 0 53px; margin: 15px 0; line-height: 30px; border-right: 1px solid rgba(255,255,255,0.3);}
#Top .pz_top .menu ul .nli span a{ display: block; width: 100%; font-size: 16px; color: #fff;}
#Top .pz_top .menu ul .nli:hover{ background: #ff8c00;}
#Top .pz_top .menu ul .nli:hover span,#Top .pz_top .menu ul .nli:last-child span{ border-right: 1px solid transparent;}
#Top .pz_top .menu .sub{ display: none; float: left; width: 100%; position: absolute; left: 50%; top: 60px; margin-left: -50%; background: rgba(255,255,255,0.8); z-index: 16;}
#Top .pz_top .menu .sub li{ float: left; width: 100%; padding: 15px 5px; line-height: 20px; border-bottom: 1px solid #d7d5d4; text-align: center;}
#Top .pz_top .menu .sub li:last-child{ border-bottom: 0;}
#Top .pz_top .menu .sub li a{ float: left; width: 100%; color: #282828; font-size: 16px; line-height: 22px;}
#Top .pz_top .menu .sub li a:hover{ color: #ff8c00;}
#Top .pz_top.on{ background:#135fab; box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
#Top .pz_top.on .top1{ display: none;}
#Top .pz_top.on .top2 .logo{ display: none;}
#Top .pz_top.on .top2 .ewm{ display: none;}
#Top .pz_top.on .top2 .dh{ display: none;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/*底部*/
#Down{ width: 100%; float: left;}
#Down .pz_down .w_1200{ margin: 0 auto; width: 1200px;}
#Down .pz_down .foot1{ padding: 50px 0 25px 0; width: 100%; float: left; background:#135fab;}
#Down .pz_down .foot1 .footNav{ float: left;}
#Down .pz_down .foot1 .footNav .l1{ height: 142px; padding: 0 65px; float: left; border-right: 1px solid rgba(255,255,255,0.6);}
#Down .pz_down .foot1 .footNav .l1:first-child{ padding-left: 0;}
#Down .pz_down .foot1 .footNav .p{ font-size: 20px; line-height: 20px; margin-bottom: 24px; color: #fff;}
#Down .pz_down .foot1 .footNav a{ display: block; font-size: 14px; line-height: 14px; margin: 12px 0; color: #fff;}
#Down .pz_down .foot1 .footNav a:hover{ text-decoration: underline;}
#Down .pz_down .foot1 .footLogo{ padding: 0 75px; float: left; border-right: 1px solid rgba(255,255,255,0.6);}
#Down .pz_down .foot1 .footLogo .img{ width: 245px; height: 60px; line-height: 0;}
#Down .pz_down .foot1 .footLogo .t1{ font-size: 16px; line-height: 16px; margin: 25px 0 15px 0; color: #fff;}
#Down .pz_down .foot1 .footLogo .t2{ font-size: 24px; line-height: 24px; color: #fff; font-weight: bold;}
#Down .pz_down .foot1 .footEwm{ width: 178px; float: right;}
#Down .pz_down .foot1 .footEwm .img{ width: 102px; height: 102px; line-height: 0; margin: 0 auto;}
#Down .pz_down .foot1 .footEwm .t1{ font-size: 14px; line-height: 14px; margin-top: 15px; text-align: center; color: #fff;}
#Down .pz_down .foot1 .line{ width: 100%; height: 1px; margin: 20px 0; background: rgba(255,255,255,0.6); float: left; display:none;}
#Down .pz_down .foot1 .footLink{ width: 100%; float: left; line-height: 18px; display:none;}
#Down .pz_down .foot1 .footLink .p{ float: left; font-size: 18px; margin-right: 5px; color: #fff;}
#Down .pz_down .foot1 .footLink a{ float: left; padding: 0 9px; border-right: 2px solid #fff; font-size: 16px; color: #fff;}
#Down .pz_down .foot1 .footLink a:hover{ text-decoration: underline;}
#Down .pz_down .foot{ width: 100%; float: left; font-size: 12px; line-height: 14px; padding: 14px 0; background: #263a85;}
#Down .pz_down .foot .copy{ float: left; color: #fff; opacity: 0.8;}
#Down .pz_down .foot .right{ float: right; color: #fff; opacity: 0.8;}
#Down .pz_down .foot .right:hover{ text-decoration: underline;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 幻灯片 */
#Slide{ width: 100%; float: left;}
#Slide .pz_banner{ width: 100%; float: left; margin-top: 0; z-index: 99;}
#Slide .pz_banner .banner{ float: left; width: 100%; position: relative;}
#Slide .pz_banner .banner ._pic a{ display: block; line-height: 0;}
#Slide .pz_banner .banner .prev,#Slide .pz_banner .banner .next{ display: block; width: 44px; height: 128px; background-color: rgba(0,0,0,0.5)!important; cursor: pointer; position: absolute; top: 50%; margin-top: -64px;}
#Slide .pz_banner .banner .prev:hover,#Slide .pz_banner .banner .next:hover{ background-color: rgba(0,0,0,0.9)!important;}
#Slide .pz_banner .banner .prev{ left: 0; background: url(../images/1297_banner_prev.png) no-repeat center;}
#Slide .pz_banner .banner .next{ right: 0; background: url(../images/1297_banner_next.png) no-repeat center;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 首页板块1 */
#Content{ width: 100%; float: left;}
#Content .homeCon1 .w_1200{ margin: 0 auto; width: 1200px;}
#Content .homeCon1{ padding: 14px 0; width: 100%; float: left;}
#Content .homeCon1 .left{ float: left; line-height: 38px;}
#Content .homeCon1 .left .p1{ float: left; font-weight: bold; font-size: 14px; color: #0a318e;}
#Content .homeCon1 .left .p2{ float: left; font-size: 14px; color: #2d2d2d;}
#Content .homeCon1 .so{ float: right; width: 420px; background: #fff; position: relative; border: 1px solid #d3d3d3;}
#Content .homeCon1 .so .Search{ float: left; width: 100%; height: 38px; background: none; border: none; line-height: 20px; padding: 9px 52px 9px 15px; color: #868686; font-size: 14px;}
#Content .homeCon1 .so .sear_sub{ float: right; width: 50px; height: 40px; border: 1px solid #0f348f; background: url(../images/1298_sear.png) center no-repeat; background-color: #3d5aa0; position: absolute; right: 0; top: -1px;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 首页板块2 */
#Content2{ width: 100%; float: left;}
#Content2 .homeCon2 .w_1200{ margin: 0 auto; width: 1200px;}
#Content2 .homeCon2{ padding: 26px 0; width: 100%; float: left;}
#Content2 .homeCon2 .left{ width: 595px; float: left; border-right: 1px solid #fff; margin: 0 0 0 250px;}
#Content2 .homeCon2 .left .t1{ display: inline-block; height: 24px; line-height: 24px; padding: 0 20px; font-size: 16px; color: #fff; background: #ff8c00;}
#Content2 .homeCon2 .left .t2{ font-size: 18px; margin-top: 20px; line-height: 36px; color: #fff;}
#Content2 .homeCon2 .left .t2 .sto{ font-size: 22px; letter-spacing: 4px; margin: 0 0 0 5px; font-weight: bold;}
#Content2 .homeCon2 .right{ float: right; width: 300px; position: relative;}
#Content2 .homeCon2 .right .img{ width: 134px; height: 82px; line-height: 0;}
#Content2 .homeCon2 .right .t1{ font-size: 18px; color: #fff; position: absolute; top: 6px; right: 0;}
#Content2 .homeCon2 .right .more{ display: inline-block; height: 36px; line-height: 36px; padding: 0 15px; position: absolute; right: 100px; top: 40px; border-radius: 5px; font-size: 18px; background: rgba(255,255,255,0.3); font-weight: bold; color: #fff;}
#Content2 .homeCon2 .right .more:hover{ color: #ff8c00; background: rgba(0,178,176,0.3);}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 首页板块3 */
#Content3{ width: 100%; float: left;}
#Content3 .homeCon3 .w_1200{ margin: 0 auto; width: 1200px;}
#Content3 .homeCon3{ padding: 58px 0 50px 0; width: 100%; float: left;}
#Content3 .homeCon3 .t1{ font-size: 30px; line-height: 32px; text-align: center; font-weight: bold; color: #181818;}
#Content3 .homeCon3 .t2{ font-size: 24px; line-height: 26px; margin: 30px 0 55px 0; color: #181818; text-align: center;}
#Content3 .homeCon3 .t2 .col{ font-weight: bold; font-size: 28px; color: #354696;}
#Content3 .homeCon3 .img{ line-height: 0;}
#Content3 .homeCon3 .t3{ margin-top: 40px; font-size: 20px; line-height: 22px; text-align: center;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 首页板块4 */
#Content4{ width: 100%; float: left;}
#Content4 .homeCon4 .w_1200{ margin: 0 auto; width: 1200px;}
#Content4 .homeCon4{ margin-bottom: 50px; width: 100%; float: left;}
#Content4 .homeCon4 .t1{ font-size: 24px; line-height: 50px; font-weight: bold; color: #0a318e;}
#Content4 .homeCon4 .t1::after{ content: ""; display: block; width: 30px; height: 4px; background: #ff8c00;}
#Content4 .homeCon4 .t2{ font-size: 18px; line-height: 40px; margin-top: 20px; color: #181818;}
#Content4 .homeCon4 .over{ margin-top: 30px; padding: 50px 50px 50px 55px; border: 1px solid #d9d9d9; width: 100%; float: left;}
#Content4 .homeCon4 .img{ float: left; width: 576px; line-height: 0;}
#Content4 .homeCon4 .text{ float: right; width: 410px; margin-top: 85px;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 首页板块5 */
#Content5{ width: 100%; float: left;}
#Content5 .homeCon5 .w_1200{ margin: 0 auto; width: 1200px;}
#Content5 .homeCon5{ padding: 30px 0 20px 0; background: #135fab; width: 100%; float: left;}
#Content5 .homeCon5 .tit{ line-height: 26px; width: 100%; text-align: center; position: relative;}
#Content5 .homeCon5 .tit::before{ content: ""; display: block; position: absolute; left: 0; top: 11px; width: 449px; height: 7px; background: url(../images/1302_home5_1.png) no-repeat right center;}
#Content5 .homeCon5 .tit::after{ content: ""; display: block; position: absolute; right: 0; top: 11px; width: 449px; height: 7px; background: url(../images/1302_home5_2.png) no-repeat left center;}
#Content5 .homeCon5 .tit .t1{ font-size: 24px; color: #fff;}
#Content5 .homeCon5 .tit .t1 .dot{ display: inline-block; width: 8px; height: 8px; margin: 4px 8px; border-radius: 50%; background: #fff;}
#Content5 .homeCon5 .tit .t1 .sto{ font-weight: bold;}
#Content5 .homeCon5 .over{ margin-top: 20px; width: 100%; float: left;}
#Content5 .homeCon5 .left{ float: left;}
#Content5 .homeCon5 .left .p{ font-size: 16px; margin-bottom: 14px; line-height: 18px; color: #fff;}
#Content5 .homeCon5 .left .fv1{ width: 260px; height: 36px; font-size: 16px; padding: 8px 15px; margin-right: 36px; color: #666; border: 1px solid #e5e5e5; background: #fff; border-radius: 2px;}
#Content5 .homeCon5 .left .fv2{ width: 168px; height: 36px; font-size: 16px; background: #ff8c00; text-align: center; color: #fff; border-radius: 2px;}
#Content5 .homeCon5 .left .fv2:hover{ opacity: 0.8;}
#Content5 .homeCon5 .right{ float: right; margin-top: 10px; border-left: 1px solid rgba(255,255,255,0.8); padding-left: 135px; background: url(../images/1302_home5_3.png) no-repeat 53px center;}
#Content5 .homeCon5 .right .t1{ font-size: 16px; color: #fff;}
#Content5 .homeCon5 .right .t2{ font-size: 36px; font-family: "Arial"; font-weight: bold; color: #fff;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 首页板块6 */
#Content6{ width: 100%; float: left;}
#Content6 .homeCon6 .w_1200{ margin: 0 auto; width: 1200px;}
#Content6 .homeCon6{ padding: 50px 0 70px 0; width: 100%; float: left;}
#Content6 .homeCon6 .tit{ margin-bottom: 40px; width: 100%; float: left;}
#Content6 .homeCon6 .tit .t1{ float: left; font-size: 44px; line-height: 46px; font-weight: bold; color: #135fab; text-transform:uppercase;}
#Content6 .homeCon6 .tit .t2{ float: left; font-size: 24px; line-height: 26px; margin: 15px 0 0 10px; color: #135fab;}
#Content6 .homeCon6 .tit .more{ float: right; font-size: 14px; line-height: 16px; margin-top: 25px; color: #135fab;}
#Content6 .homeCon6 .tit .more:hover{ color: #ff8c00;}
#Content6 .homeCon6Tab{ width: 100%; float: left; position: relative; overflow: hidden;}
#Content6 .homeCon6Tab .prev{ display: block; width: 26px; height: 80px; position: absolute; top: 500px; left: -44px; background: url(../images/1303_home6_5.png) no-repeat center; background-color: #135fab;}
#Content6 .homeCon6Tab .prev:hover{ background-color: #ff8c00;}
#Content6 .homeCon6Tab .next{ display: block; width: 26px; height: 80px; position: absolute; top: 500px; right: -44px; background: url(../images/1303_home6_6.png) no-repeat center; background-color: #135fab;}
#Content6 .homeCon6Tab .next:hover{ background-color: #ff8c00;}
#Content6 .homeCon6Tab .hd{ width: 100%; float: left;}
#Content6 .homeCon6Tab .hd .u1{ width: 100%; float: left; background: #135fab;}
#Content6 .homeCon6Tab .hd .l1{ float: left; padding: 0 38.8px; line-height: 60px; height: 60px; overflow: hidden; font-size: 16px; cursor: pointer; position: relative; color: #fff;}
#Content6 .homeCon6Tab .hd .l1.on::before,#Content6 .homeCon6Tab .hd .l1:hover::before{ content: ""; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; border-width: 8px; border-style: dashed dashed solid dashed; border-color: transparent transparent #fff transparent; position: absolute; bottom: -1px; left: 50%; margin-left: -8px;}
#Content6 .homeCon6Tab .bd{ width: 100%; float: left;}
#Content6 .homeCon6Tab .bd .u1{ margin: 0 0; float: left;}
#Content6 .homeCon6Tab .bd .l1{ width: 270px; margin: 15px; float: left; background: #fff; box-shadow: 0 0 10px #ccc; padding: 10px; border-radius: 2px;}
#Content6 .homeCon6Tab .bd .img{ width: 100%; height: 250px; line-height: 0; background: #f4f4f4; overflow: hidden;}
#Content6 .homeCon6Tab .bd .info{ font-size: 16px; line-height: 32px; max-height: 96px; overflow: hidden; color: #333; margin: 20px 0;     text-align: center;}
#Content6 .homeCon6Tab .bd .more{ overflow: hidden; margin: 0 55px 15px 55px;}
#Content6 .homeCon6Tab .bd .a1{ display: block; float: left; font-size: 14px; width: 140px; height: 32px; line-height: 32px; border-radius: 3px; text-align: center; color: #fff; background: #135fab;}
#Content6 .homeCon6Tab .bd .a1:hover{ background: none; color: #135fab; border: 1px solid #135fab;}
#Content6 .homeCon6Tab .bd .a2{ display: block; float: right; font-size: 14px; width: 140px; height: 32px; line-height: 32px; border-radius: 3px; text-align: center; color: #ff8c00; border: 1px solid #ff8c00;}
#Content6 .homeCon6Tab .bd .a2:hover{ background: #ff8c00; color: #fff;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 首页板块7 */
#Content7{ width: 100%; float: left;}
#Content7 .homeCon7 .w_1200{ margin: 0 auto; width: 1200px;}
#Content7 .homeCon7{ width: 100%; padding: 10px; float: left; background: #135fab;}
#Content7 .homeCon7 .line{ padding: 40px 0 30px 0; width: 100%; float: left; border: 1px solid rgba(255,255,255,0.6);}
#Content7 .homeCon7 .left{ float: left; padding-left: 85px; margin-top: 5px; background: url(../images/1304_home7_1.png) no-repeat left center;}
#Content7 .homeCon7 .left .t1{ font-size: 18px; color: #fff;}
#Content7 .homeCon7 .left .t2{ font-size: 36px; font-family: "Arial"; font-weight: bold; color: #fff;}
#Content7 .homeCon7 .zx{ display: block; float: left; font-size: 18px; letter-spacing: 4px; padding: 10px 10px 10px 14px; margin: 8px 85px 0 35px; font-weight: bold; color: #fff; text-align: center; width: 70px; height: 70px; border-radius: 2px; background: #ff8c00;}
#Content7 .homeCon7 .right{ font-size: 24px; line-height: 38px; max-height: 76px; overflow: hidden; color: #fff; letter-spacing: 3px;}
#Content7 .homeCon7 .right .col{ color: #ff8c00; font-size: 30px; letter-spacing: 5px; margin: 0 0 0 5px; font-weight: bold;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 首页板块8 */
#Content8{ width: 100%; float: left;}
#Content8 .homeCon8 .w_1200{ margin: 0 auto; width: 1200px;}
#Content8 .homeCon8{ width: 100%; float: left;}
#Content8 .homeCon8 .u1{ float: left; margin: 38px -18px;}
#Content8 .homeCon8 .l1{ float: left; width: 375px; margin: 19px 18px; padding: 4px; overflow: hidden; background: #fff; border: 1px solid #e5e5e5; position: relative;}
#Content8 .homeCon8 .l1 .img{ width: 100%; height: 168px; line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#Content8 .homeCon8 .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#Content8 .homeCon8 .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#Content8 .homeCon8 .l1 .text{ height: 285px; padding: 25px 15px 20px 15px;}
#Content8 .homeCon8 .l1 .tit{ font-size: 18px; line-height: 36px; max-height: 72px; overflow: hidden; color: #181818; text-align: center; font-weight: bold; text-align: center;}
#Content8 .homeCon8 .l1 .line{ width: 80px; height: 2px; margin: 20px auto; background: #135fab;}
#Content8 .homeCon8 .l1 .info{ font-size: 14px; line-height: 30px; height: 120px; overflow: hidden; color: #333;}
#Content8 .homeCon8 .l1 .num{ font-size: 70px; line-height: 70px; font-style: italic; position: absolute; bottom: -25px; right: 20px; color: #135fab; font-weight: bold; opacity: 0.22;}
#Content8 .homeCon8 .l1:hover{ background: #135fab; box-shadow: 0 0 10px #ccc;}
#Content8 .homeCon8 .l1:hover .tit{ color: #fff;}
#Content8 .homeCon8 .l1:hover .line{ background: #fff;}
#Content8 .homeCon8 .l1:hover .info{ color: #fff;}
#Content8 .homeCon8 .l1:hover .num{ color: #fff;}
#Content8 .homeCon8 .l1:first-child{ background: #135fab; border: 0; padding: 65px 20px 65px 45px;}
#Content8 .homeCon8 .l1:first-child::before{ content: ""; display: block; width: 328px; height: 138px; background: url(../images/1305_home8_1.png) no-repeat left top; position: absolute; top: 20px; left: 20px;}
#Content8 .homeCon8 .l1:first-child::after{ content: ""; display: block; width: 10px; height: 113px; background: url(../images/1305_home8_2.png) no-repeat bottom center; position: absolute; bottom: 20px; right: 20px;}
#Content8 .homeCon8 .l1:first-child .t1{ width: 57px; height: 57px; line-height: 0;}
#Content8 .homeCon8 .l1:first-child .t2{ font-size: 44px; line-height: 66px; margin: 25px 0; text-transform: uppercase; font-weight: bold; color: #fff;}
#Content8 .homeCon8 .l1:first-child .t3{ font-size: 30px; line-height: 46px; color: #fff;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 首页板块9 */
#Content9{ width: 100%; float: left;}
#Content9 .homeCon9 .w_1200{ margin: 0 auto; width: 1200px;}
#Content9 .homeCon9{ margin-top: 70px; height: 166px; width: 100%; float: left; background: url(../images/1306_home9_1.jpg) repeat-y center;}
#Content9 .homeCon9 .left{ width: 70%; float: left;}
#Content9 .homeCon9 .left .img{ float: left; width: 208px; height: 218px; margin-top: -64px; line-height: 0;}
#Content9 .homeCon9 .left .text{ float: left; margin: 30px 0 0 40px;}
#Content9 .homeCon9 .left .text .t1{ font-size: 14px; line-height: 16px; text-transform: uppercase; color: #fff;}
#Content9 .homeCon9 .left .text .t2{ font-size: 30px;line-height: 32px; margin: 5px 0 15px 0; font-weight: bold; color: #fff;}
#Content9 .homeCon9 .left .text .t3{ display: block; font-size: 14px; height: 36px; line-height: 36px; padding: 0 27px; border-radius: 3px; text-align: center; color: #ff8c00; background: #fff;     width: 30%;}
#Content9 .homeCon9 .left .text .t3:hover{ box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
#Content9 .homeCon9 .right{ width: 30%; float: right; padding: 50px 10px;}
#Content9 .homeCon9 .right .t1{ font-size: 18px; letter-spacing: 1px; line-height: 34px; max-height: 88px; overflow: hidden; color: #fff;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 首页板块10 */
#Content10{ width: 100%; float: left;}
#Content10 .homeCon10 .w_1200{ margin: 0 auto; width: 1200px;}
#Content10 .homeCon10{ width: 100%; float: left;}
#Content10 .homeCon10 .u1{ float: left; margin: 0 -12px;}
#Content10 .homeCon10 .l1{ width: 178px; margin: 55px 12px; padding: 30px 15px; float: left; border: 1px solid #e5e5e5;}
#Content10 .homeCon10 .l1 .img{ width: 98px; height: 98px; line-height: 0; margin: 0 auto; border-radius: 50%; overflow: hidden; position: relative;}
#Content10 .homeCon10 .l1 .img .quan{ position: absolute; top: 0; width: 98px; height: 98px; border: 4px solid rgba(255,255,255,0.3); border-radius: 50%;}
#Content10 .homeCon10 .l1 .t1{ font-size: 18px; line-height: 20px; height: 20px; overflow: hidden; margin: 30px 0 25px 0; text-align: center; color: #181818;}
#Content10 .homeCon10 .l1 .t2{ font-size: 14px; line-height: 30px; height: 90px; overflow: hidden; color: #181818;}
#Content10 .homeCon10 .l1:hover{ border: 1px solid #fff; box-shadow: 0 0 10px #ccc;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 首页板块11 */
#Content11{ width: 100%; float: left;}
#Content11 .homeCon11 .w_1200{ margin: 0 auto; width: 1200px; position: relative;}
#Content11 .homeCon11{ padding: 55px 0 60px 0; width: 100%; float: left;}
#Content11 .homeCon11 .tit{ font-size: 30px; float: right; color: #135fab; font-weight: bold; position: absolute; right: 0; top: 20px;}
#Content11 .homeCon11 .tit::before{ content: ""; display: block; width: 364px; height: 14px; background: url(../images/1308_home11_8.png) no-repeat right center; position: absolute; right: 204px; top: 14px;}
#Content11 .homeCon11 .bt{ padding-bottom: 20px; margin-bottom: 20px; width: 100%; float: left;}
#Content11 .homeCon11 .t1{ float: left; font-size: 20px; line-height: 22px; height: 22px; overflow: hidden; margin-top: 25px; font-weight: bold;}
#Content11 .homeCon11 .ico{ float: right; width: 50px; height: 50px; line-height: 0;}
#Content11 .homeCon11 .info{ width: 100%; font-size:14px; line-height: 32px; max-height: 96px; overflow: hidden;}
#Content11 .homeCon11 li{ float: left; padding: 18px 30px; overflow: hidden;}
#Content11 .homeCon11 .pic1{ width: 100%; float: left;}
#Content11 .homeCon11 .pic1 .img{ float: left; width: 600px; height: 293px; line-height: 0;}
#Content11 .homeCon11 .pic1 li{ width: 300px; height: 210px; margin-top: 83px;}
#Content11 .homeCon11 .pic1 .l1{ background: #fff;}
#Content11 .homeCon11 .pic1 .l2{ background: #135fab;}
#Content11 .homeCon11 .pic2{ width: 100%; float: left;}
#Content11 .homeCon11 .pic2 .img{ float: right; width: 440px; height: 252px; line-height: 0;}
#Content11 .homeCon11 .pic2 .l1{ width: 460px; height: 252px;}
#Content11 .homeCon11 .pic2 .l2{ width: 300px; height: 252px;}
#Content11 .homeCon11 .l1{ background: #fff;}
#Content11 .homeCon11 .l1 .bt{ border-bottom: 1px solid rgba(0,0,0,0.6);}
#Content11 .homeCon11 .l1 .t1{ color: #181818;}
#Content11 .homeCon11 .l1 .info{ color: #181818;}
#Content11 .homeCon11 .l2{ background: #135fab;}
#Content11 .homeCon11 .l2 .bt{ border-bottom: 1px solid rgba(255,255,255,0.6);}
#Content11 .homeCon11 .l2 .t1{ color: #fff;}
#Content11 .homeCon11 .l2 .info{ color: #fff;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 首页板块12 */
#Content12{ width: 100%; float: left;}
#Content12 .homeCon12 .w_1200{ margin: 0 auto; width: 1200px;}
#Content12 .homeCon12{ padding: 60px 0; width: 100%; float: left; background: #f7f7f7;}
#Content12 .homeCon12 .tit{ margin-bottom: 40px; width: 100%; float: left;}
#Content12 .homeCon12 .tit .t1{ float: left; font-size: 44px; line-height: 46px; font-weight: bold; color: #135fab;}
#Content12 .homeCon12 .tit .t2{ float: left; font-size: 24px; line-height: 26px; margin: 15px 0 0 10px; color: #135fab;}
#Content12 .homeCon12 .tit .more{ float: right; font-size: 14px; line-height: 16px; margin-top: 25px; color: #393939;}
#Content12 .homeCon12 .tit .more:hover{ color: #0a318e;}
#Content12 .homeCon12 .left{ width: 750px; float: left;}
#Content12 .homeCon12 .left .l1{ width: 100%; float: left; margin: 9px 0; padding: 10px; border: 1px solid #dedede; background: #fff; position: relative;}
#Content12 .homeCon12 .left .l1 .img{ width: 284px; line-height: 0; float: left; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#Content12 .homeCon12 .left .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#Content12 .homeCon12 .left .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#Content12 .homeCon12 .left .l1 .text{ width: 380px; margin: 20px 25px 0 0; float: right;}
#Content12 .homeCon12 .left .l1 .bt{ font-size: 18px; line-height: 36px; height: 36px; overflow: hidden; color: #0a318e;}
#Content12 .homeCon12 .left .l1 .bt::after{ content: ""; display: block; width: 30px; height: 4px; background: #ff8c00;}
#Content12 .homeCon12 .left .l1 .info{ margin-top: 10px; font-size: 14px; line-height: 30px; max-height: 60px; overflow: hidden; color: #181818;}
#Content12 .homeCon12 .left .l1 .more{ font-size: 15px; float: right; color: #181818;}
#Content12 .homeCon12 .left .l1 .ico{ width: 23px; height: 24px; background: url(../images/1309_home12_3.jpg) no-repeat center; position: absolute; top: -1px; right: -1px;}
#Content12 .homeCon12 .left .l1:hover{ border: 1px solid #fff; box-shadow: 0 0 10px #ccc;}
#Content12 .homeCon12 .left .l1:hover .bt{ color: #0a318e;}
#Content12 .homeCon12 .left .l1:hover .more{ color: #0a318e;}
#Content12 .homeCon12 .left .l1:hover .ico{ width: 30px; height: 40px; top: -16px; right: -7px; background: url(../images/1309_home12_3_1.jpg) no-repeat center;}
#Content12 .homeCon12 .right{ width: 394px; float: right; position: relative;}
#Content12 .homeCon12 .right .bd .u2{ margin: 0 -11px;}
#Content12 .homeCon12 .right .bd .l1{ width: 182px; margin: 12px 11px; line-height: 0; border: 1px solid #dedede; float: left;}
#Content12 .homeCon12 .right .bd .l1:hover{ box-shadow: 0 0 10px #ccc;}
#Content12 .homeCon12 .right .prev{ display: block; position: absolute; right: 51px; top: 10px; width: 32px; height: 32px; border-radius: 3px; background: url(../images/1309_home12_4.png) no-repeat center; background-color: #135fab;}
#Content12 .homeCon12 .right .prev:hover{ background-color: #ff8c00;}
#Content12 .homeCon12 .right .next{ display: block; position: absolute; right: 11px; top: 10px; width: 32px; height: 32px; border-radius: 3px; background: url(../images/1309_home12_5.png) no-repeat center; background-color: #135fab;}
#Content12 .homeCon12 .right .next:hover{ background-color: #ff8c00;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 首页板块13 */
#Content13{ width: 100%; float: left;}
#Content13 .homeCon13 .w_1200{ margin: 0 auto; width: 1200px;}
#Content13 .homeCon13{ margin: 0 0 40px 0; width: 100%; float: left;}
#Content13 .homeCon13 .tit{ margin-bottom: 40px; width: 100%; float: left;}
#Content13 .homeCon13 .tit .t1{ float: left; font-size: 44px; line-height: 46px; font-weight: bold; color: #135fab;}
#Content13 .homeCon13 .tit .t2{ float: left; font-size: 24px; line-height: 26px; margin: 15px 0 0 10px; color: #135fab;}
#Content13 .homeCon13 .tit .more{ float: right; font-size: 14px; line-height: 16px; margin-top: 25px; color: #393939;}
#Content13 .homeCon13 .tit .more:hover{ color: #0a318e;}
#Content13 .homeCon13 .hd{ width: 60%; height: 34px; margin: 0 auto; margin-bottom: 28px;}
#Content13 .homeCon13 .hd .l1{ font-size: 14px; float: left; cursor: pointer;  height: 34px; line-height: 34px; margin: 0 10px; padding: 0 30px; border-radius: 4px; border: 1px solid #ccc;}
#Content13 .homeCon13 .hd .l1.on{ background: #135fab; color: #fff; border: 1px solid #135fab;}
#Content13 .homeCon13 .bd .u1{ width: 100%; height: 367px; float: left; background: #fff;}
#Content13 .homeCon13 .bd .img{ width: 50%; float: left; line-height: 0;}
#Content13 .homeCon13 .bd .text{ padding: 35px 55px; width: 50%; float: right; box-shadow: 0 0 10px #ccc;}
#Content13 .homeCon13 .bd .text .bt{ border-bottom: 2px solid #ececec;}
#Content13 .homeCon13 .bd .text .bt .t1{ display: inline-block; padding-bottom: 25px; border-bottom: 2px solid #135fab; font-size: 24px; line-height: 26px; color: #181818;}
#Content13 .homeCon13 .bd .text .info{ width: 100%; font-size: 15px; line-height: 30px; height: 180px; overflow: hidden; margin: 20px 0; color: #181818;}
#Content13 .homeCon13 .bd .more{ width: 100%; overflow: hidden;}
#Content13 .homeCon13 .bd .a1{ display: block; float: left; font-size: 14px; width: 140px; height: 32px; line-height: 32px; margin-right: 20px; border-radius: 3px; text-align: center; color: #fff; background: #135fab;}
#Content13 .homeCon13 .bd .a1:hover{ background: none; color: #135fab; border: 1px solid #135fab;}
#Content13 .homeCon13 .bd .a2{ display: block; float: left; font-size: 14px; width: 140px; height: 32px; line-height: 32px; border-radius: 3px; text-align: center; color: #ff8c00; border: 1px solid #ff8c00;}
#Content13 .homeCon13 .bd .a2:hover{ background: #ff8c00; color: #fff;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 首页板块14 */
#Content14{ width: 100%; float: left;}
#Content14 .homeCon14 .w_1200{ margin: 0 auto; width: 1200px;}
#Content14 .homeCon14{ width: 100%; float: left;}
#Content14 .homeCon14 .tit{ width: 100%; float: left;}
#Content14 .homeCon14 .tit .t1{ float: left; margin-right: 15px; font-size: 20px; color: #0a318e; font-weight: bold;}
#Content14 .homeCon14 .tit .t2{ float: left; width: 970px; height: 6px; margin-top: 10px; background: url(../images/1311_home14_4.png) no-repeat left center;}
#Content14 .homeCon14 .homeCon14Tab{ position: relative;}
#Content14 .homeCon14 .u1{ margin: 0 -22px;}
#Content14 .homeCon14 .l1{ width: 370px; padding: 18px; margin: 32px 22px; float: left; border: 1px solid #e5e5e5;}
#Content14 .homeCon14 .l1 .img{ width: 100%; height: 239px; overflow: hidden; line-height: 0;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#Content14 .homeCon14 .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#Content14 .homeCon14 .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#Content14 .homeCon14 .l1 .text{ font-size: 14px; line-height: 40px; height: 40px; overflow: hidden; color: #181818;}
#Content14 .homeCon14 .l1 .ico{ width: 38px; height: 5px; line-height: 0;}
#Content14 .homeCon14 .l1 .ico2{ display: none;}
#Content14 .homeCon14 .l1:hover{ box-shadow: 0 0 10px #ccc;}
#Content14 .homeCon14 .l1:hover .text{ color: #ff8c00;}
#Content14 .homeCon14 .l1:hover .ico1{ display: none;}
#Content14 .homeCon14 .l1:hover .ico2{ display: block;}
#Content14 .homeCon14 .prev{ display: block; position: absolute; right: 40px; top: 0; width: 32px; height: 32px; border-radius: 3px; background: url(../images/1311_home14_6.png) no-repeat center; background-color: #135fab;}
#Content14 .homeCon14 .prev:hover{ background-color: #ff8c00;}
#Content14 .homeCon14 .next{ display: block; position: absolute; right: 0; top: 0; width: 32px; height: 32px; border-radius: 3px; background: url(../images/1311_home14_7.png) no-repeat center; background-color: #135fab;}
#Content14 .homeCon14 .next:hover{ background-color: #ff8c00;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 首页板块15 */
#Content15{ width: 100%; float: left;}
#Content15 .homeCon15 .w_1200{ margin: 0 auto; width: 1200px;}
#Content15 .homeCon15{ margin: 50px 0 100px 0; width: 100%; float: left;}
#Content15 .homeCon15 .img{ float: left; width: 613px; line-height: 0;}
#Content15 .homeCon15 .text{ width: 545px; float: right;}
#Content15 .homeCon15 .tit{ margin: 16px 0 40px 0; width: 100%; float: left;}
#Content15 .homeCon15 .tit .t1{ float: left; font-size: 44px; line-height: 46px; font-weight: bold; color: #135fab;}
#Content15 .homeCon15 .tit .t2{ float: left; font-size: 24px; line-height: 26px; margin: 15px 0 0 10px; color: #135fab;}
#Content15 .homeCon15 .tit .more{ float: right; font-size: 14px; line-height: 16px; margin-top: 25px; color: #393939;}
#Content15 .homeCon15 .tit .more:hover{ color: #0a318e;}
#Content15 .homeCon15 .info{ width: 100%; float: left; margin-bottom: 40px; font-size: 14px; line-height: 28px; height: 140px; overflow: hidden; color: #181818;}
#Content15 .homeCon15 .u1{ width: 100%; float: left;}
#Content15 .homeCon15 .l1{ padding: 25px 0; float: left; width: 33.3%; background: #7b87b4;}
#Content15 .homeCon15 .l1 .ico{ width: 65px; height: 65px; line-height: 0; margin: 0 auto;}
#Content15 .homeCon15 .l1 .t1{ font-size: 18px; line-height: 20px; margin-top: 15px; color: #fff; text-align: center;}
#Content15 .homeCon15 .l1:hover{ background: #135fab;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 首页板块16 */
#Content16{ width: 100%; float: left;}
#Content16 .homeCon16 .w_1200{ margin: 0 auto; width: 1200px;}
#Content16 .homeCon16{ width: 100%; float: left;}
#Content16 .homeCon16Tab{ float: left; width: 785px; padding-right: 30px;}
#Content16 .homeCon16Tab .more{ float: right; font-size: 14px; line-height: 16px; margin-top: 25px; color: #fff;}
#Content16 .homeCon16Tab .more:hover{ color: #0a318e;}
#Content16 .homeCon16Tab .hd{ width: 100%; float: left;}
#Content16 .homeCon16Tab .hd .l1{ float: left; padding: 0 30px 0 15px; font-size: 24px; height: 64px; line-height: 64px; cursor: pointer; color: #fff;}
#Content16 .homeCon16Tab .hd .l1.on{ font-weight: bold; margin-top: -36px; height: 100px; line-height: 74px; background: url(../images/1313_home16_2.png) no-repeat; background-size: cover;}
#Content16 .homeCon16Tab .bd{ margin: 15px 0 30px 0; width: 100%; float: left;}
#Content16 .homeCon16Tab .bd .l1{ width: 100%; float: left; padding: 15px 0; border-bottom: 1px dashed #d1d1d1;}
#Content16 .homeCon16Tab .bd .text{ width: 530px; float: left;}
#Content16 .homeCon16Tab .bd .text .t1{ font-size: 16px; line-height: 18px; height: 18px; overflow: hidden; font-weight: bold; color: #135fab;}
#Content16 .homeCon16Tab .bd .text .t2{ font-size: 14px; line-height: 28px; max-height: 56px; overflow: hidden; margin: 10px 0; color: #181818;}
#Content16 .homeCon16Tab .bd .text .t3{ font-size: 14px; color: #181818;}
#Content16 .homeCon16Tab .bd .l1:hover .text .t1{ text-decoration: underline;}
#Content16 .homeCon16Tab .bd .l1 .img{ float: right; width: 195px; height: 112px; line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#Content16 .homeCon16Tab .bd .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#Content16 .homeCon16Tab .bd .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#Content16 .homeCon16 .right{ float: right; width: 415px; padding-left: 30px;}
#Content16 .homeCon16 .right .tit{ float: left; padding: 22px 0 28px 0; line-height: 26px; width: 100%; background: url(../images/1313_home16_6.png) no-repeat bottom center;}
#Content16 .homeCon16 .right .tit .t1{ float: left; font-size: 24px; line-height: 26px; color: #fff;}
#Content16 .homeCon16 .right .more{ float: right; margin-top: 8px; font-size: 14px; line-height: 16px; color: #fff;}
#Content16 .homeCon16 .right .more:hover{ color: #0a318e;}
#Content16 .homeCon16 .right .u1{ width: 100%; float: left; margin-top: 23px;}
#Content16 .homeCon16 .right .u1 .l1{ background: #fff; margin-bottom: 10px;}
#Content16 .homeCon16 .right .u1 .l1 .bt{ position: relative; font-size: 16px; height: 38px; line-height: 38px; padding-left: 50px; cursor: pointer; overflow: hidden;}
#Content16 .homeCon16 .right .u1 .l1 .bt::before{ content: "+"; display: block; font-size: 30px; width: 38px; height: 38px; line-height: 36px; color: #fff; position: absolute; left: 0; top: 0; background: #ff8c00; text-align: center;}
#Content16 .homeCon16 .right .u1 .l1.active .bt::before{ content: "-"; background: #354696;}
#Content16 .homeCon16 .right .u1 .l1 .box{ display: none; padding: 10px 25px 10px 55px; font-size: 14px; line-height: 24px; color: #181818;}
#Content16 .homeCon16 .right .u1 .l1 .box .box_con{height:110px; overflow-y:auto;}
#Content16 .homeCon16 .right .u1 .l1.active .box{ display: block;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 内页banner */
#Slide2{ width: 100%; float: left; padding-top:0;}
#Slide2 .zy_banner{ line-height: 0;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 内页导航 */
#Location{ width: 100%; float: left;}
#Location .subnav .w_1200{ margin: 0 auto; width: 1200px;}
#Location .subnav{ width: 100%; float: left; height: 114px; margin: -36px 0 70px 0; background: url(../images/1315_nynav.png) no-repeat top center;}
#Location .subnav .text{ float: left;}
#Location .subnav .text .entit{ font-size: 24px; line-height: 26px; margin-top: 30px; color: #fff; font-weight: bold; text-transform: uppercase; text-align: right;}
#Location .subnav .text .cntit{ font-size: 20px; line-height: 22px; margin: 10px 0 0 70px; color: #fff;}
#Location .subnav .u1{ float: left; margin: 60px 0 0 103px;}
#Location .subnav .u1 .l1{ float: left; font-size: 16px; padding: 0 15px; margin: 0 15px; height: 30px; line-height: 30px; border-radius: 15px;}
#Location .subnav .u1 .l1 a{ color: #333;}
#Location .subnav .u1 .l1.on,#Location .subnav .u1 .l1:hover{ background: #135fab;}
#Location .subnav .u1 .l1.on a,#Location .subnav .u1 .l1:hover a{ color: #fff;}
#Location .subnav .side_tit{ font-size: 14px; float: right; margin-top: 65px; line-height: 16px;}
#Location .subnav .side_tit a{ color: #181818;}
#Location .subnav .side_tit a.on{ color: #135fab;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 1枢纽产品列表 */
#List{ width: 100%; float: left;}
#List .snList .w_1200{ margin: 0 auto; width: 1200px;}
#List .snList{ width: 100%; float: left;}
#List .snList .nyLeft{ float: left; width: 265px;}
#List .snList .nyLeft .u1{ margin-bottom: 10px; border: 1px solid #ebebeb;}
#List .snList .nyLeft .u1 .l1 .a1{ display: block; line-height: 20px; padding: 26px; font-size: 16px; border-bottom: 1px solid #d9d9d9; background: #eff0f7; color: #181818;}
#List .snList .nyLeft .u1 .l1:last-child .a1{ border-bottom: 0;}
#List .snList .nyLeft .u1 .l1:hover .a1{ color: #fff; background: #135fab;}
#List .snList .nyLeft .nyListCon1{ border: 1px solid #e1e1e5; padding: 24px 22px; background: url(../images/1316_sn1.jpg) no-repeat; background-size: cover;}
#List .snList .nyLeft .nyListCon1 .t1{ font-size: 14px; line-height: 16px; margin-bottom: 10px; color: #181818;}
#List .snList .nyLeft .nyListCon1 .t2{ font-size: 24px; line-height: 26px; color: #135fab; font-weight: bold;}
#List .snList .nyLeft .nyListCon1 .line{ width: 100%; height: 1px; margin: 10px 0; background: rgba(0,0,0,0.2);}
#List .snList .nyLeft .nyListCon1 .t3{ font-size: 16px; line-height: 30px; color: #181818;}
#List .snList .nyLeft .nyListCon2{ margin: 10px 0; height: 110px; border: 1px solid #e1e1e5; position: relative;}
#List .snList .nyLeft .nyListCon2 .img{ position: absolute; top: 10px; left: 13px; border: 1px solid #e1e1e5; width: 88px; height: 88px; line-height: 0;}
#List .snList .nyLeft .nyListCon2 .t1{ width: 245px; padding: 0 25px; text-align: right; margin-top: 23px; font-size: 14px; height: 28px; line-height: 28px; color: #135fab; background: #f1f1f1;}
#List .snList .nyLeft .nyListCon2 .t2{ padding-left: 120px; margin-top: 6px; width: 100%; font-size: 14px; line-height: 20px; color: #181818;}
#List .snList .nyRight{ float: right; width: 890px;}
#List .snList .nyRight .bt{ width: 100%; float: left; padding: 0 15px; height: 46px; line-height: 46px; background: #135fab;}
#List .snList .nyRight .bt .t1{ float: left; font-size: 16px; color: #fff; padding-left: 30px; background: url(../images/1316_sn3.png) no-repeat left center;}
#List .snList .nyRight .bt .more{ float: right; font-size: 14px; color: #fff;}
#List .snList .nyRight .bt .more:hover{ text-decoration: underline;}
#List .snList .nyRight .u1{ margin: 15px -16px; float: left;}
#List .snList .nyRight .u1 .l1{ width: 274px; margin: 22px 16px; float: left; background: #fff; box-shadow: 0 0 10px #ccc; padding: 10px; border-radius: 2px;}
#List .snList .nyRight .u1 .img{ width: 100%; height: 165px; line-height: 0; background: #f4f4f4; overflow: hidden;}
#List .snList .nyRight .u1 .info{ font-size: 16px; line-height: 32px; max-height: 96px; overflow: hidden; color: #333; margin: 15px 15px;}
#List .snList .nyRight .u1 .more{ overflow: hidden; margin: 0 15px 15px 15px;}
#List .snList .nyRight .u1 .a1{ display: block; float: left; font-size: 14px; width: 100px; height: 32px; line-height: 32px; border-radius: 3px; text-align: center; color: #fff; background: #135fab;}
#List .snList .nyRight .u1 .a1:hover{ background: none; color: #135fab; border: 1px solid #135fab;}
#List .snList .nyRight .u1 .a2{ display: block; float: right; font-size: 14px; width: 100px; height: 32px; line-height: 32px; border-radius: 3px; text-align: center; color: #ff8c00; border: 1px solid #ff8c00;}
#List .snList .nyRight .u1 .a2:hover{ background: #ff8c00; color: #fff;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 2产品列表页 */
#List2{ width: 100%; float: left;}
#List2 .prodList .w_1200{ margin: 0 auto; width: 1200px;}
#List2 .prodList{ width: 100%; float: left; margin-bottom:70px;}
#List2 .prodList .nyLeft{ float: left; width: 265px;}
#List2 .prodList .nyLeft .u1{ margin-bottom: 10px; border: 1px solid #ebebeb;}
#List2 .prodList .nyLeft .u1 .l1 .a1{ display: block; width: 100%; position: relative; line-height: 20px; padding:20px; font-size: 16px; border-top: 1px solid #d9d9d9; background: #eff0f7; color: #181818;}
#List2 .prodList .nyLeft .u1 .l1:last-child .a1{ border-bottom: 0;}
#List2 .prodList .nyLeft .u1 .l1 .a1 .ico{ width: 12px; height: 12px; line-height: 0; position: absolute; top: 30px; right: 20px;}
#List2 .prodList .nyLeft .u1 .l1 .a1 .ico2{ display: none;}
#List2 .prodList .nyLeft .u1 .l1:hover .a1,#List2 .prodList .nyLeft .u1 .l1.active .a1{ background: #135fab; color: #fff;}
#List2 .prodList .nyLeft .u1 .l1:hover .a1 .ico1,#List2 .prodList .nyLeft .u1 .l1.active .a1 .ico1{ display: none;}
#List2 .prodList .nyLeft .u1 .l1:hover .a1 .ico2,#List2 .prodList .nyLeft .u1 .l1.active .a1 .ico2{ display: block;}
#List2 .prodList .nyLeft .u1 .l1 .xl{ display: none; border-left: 1px solid #ebebeb; margin-left: 40px;}
#List2 .prodList .nyLeft .u1 .l1 .xl .a2{ font-size: 14px; display: block; color: #181818; border-bottom: 1px solid #ebebeb; padding-left: 25px; width: 100%; height: 56px; line-height: 56px;}
#List2 .prodList .nyLeft .u1 .l1 .xl .a2:hover{ color: #135fab;}
#List2 .prodList .nyLeft .u1 .l1.active .xl{ display: block;}
#List2 .prodList .nyLeft .nyListCon1{ border: 1px solid #e1e1e5; padding: 24px 21px; float: left; width: 100%; margin-top: 20px;}
#List2 .prodList .nyLeft .nyListCon1 .t1{ font-size: 14px; line-height: 16px; margin-bottom: 10px; color: #181818;}
#List2 .prodList .nyLeft .nyListCon1 .t2{ font-size: 24px; line-height: 26px; color: #135fab; font-weight: bold;}
#List2 .prodList .nyLeft .nyListCon1 .line{ width: 100%; height: 1px; margin: 10px 0; background: rgba(0,0,0,0.2);}
#List2 .prodList .nyLeft .nyListCon1 .t3{ font-size: 14px; line-height: 30px; color: #181818;}
#List2 .prodList .nyLeft .nyListCon2{ margin: 10px 0; height: 110px; border: 1px solid #e1e1e5; position: relative;}
#List2 .prodList .nyLeft .nyListCon2 .img{ position: absolute; top: 10px; left: 13px; border: 1px solid #e1e1e5; width: 88px; height: 88px; line-height: 0;}
#List2 .prodList .nyLeft .nyListCon2 .t1{ width: 245px; padding: 0 25px; text-align: right; margin-top: 23px; font-size: 14px; height: 28px; line-height: 28px; color: #135fab; background: #f1f1f1;}
#List2 .prodList .nyLeft .nyListCon2 .t2{ padding-left: 120px; margin-top: 6px; width: 100%; font-size: 14px; line-height: 20px; color: #181818;}
#List2 .prodList .nyRight{ float: right; width: 890px;}

#List2 .prodList .prodListXg{ float: left; width: 100%; margin: 20px 0 60px 0;}
#List2 .prodList .prodListXg .tit{ font-size: 20px; line-height: 22px; padding-bottom: 24px; font-weight: bold; color: #135fab; border-bottom: 1px solid #135fab; position: relative;}
#List2 .prodList .prodListXg .tit::before{ content: ""; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; border-width: 10px; border-style: dashed dashed solid dashed; border-color: transparent transparent #C01 transparent; border-bottom-color: #135fab; position: absolute; bottom: -1px; left: 0;}
#List2 .prodList .prodListXg .pic{ margin: 34px 0 10px 0; float: left; width: 100%; padding: 20px; background: #eff0f7;}
#List2 .prodList .prodListXg .pic .date{ width: 125px; margin-top: 30px; float: left; text-align: center;}
#List2 .prodList .prodListXg .pic .date .date_r{ font-weight: bold; font-size: 60px; font-family: "Arial"; color: #c0c1c6;}
#List2 .prodList .prodListXg .pic .date .date_ny{ font-size: 16px; margin-top: 5px; color: #181818; font-family: "Arial";}
#List2 .prodList .prodListXg .pic .img{ float: left; border-left: 1px solid #e1e2e7; padding-left: 47px; width: 280px; height: 134px; overflow: hidden; line-height: 0;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#List2 .prodList .prodListXg .pic .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#List2 .prodList .prodListXg .pic:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#List2 .prodList .prodListXg .pic .text{ float: right; width: 410px;}
#List2 .prodList .prodListXg .pic .text .bt{ font-size: 16px; line-height: 18px; height: 18px; overflow: hidden; color: #181818;}
#List2 .prodList .prodListXg .pic .text .info{ font-size: 14px; margin: 16px 0; line-height: 26px; height: 52px; overflow: hidden; color: #181818;}
#List2 .prodList .prodListXg .pic .text .more{ font-size: 14px; padding-top: 16px; color: #181818; border-top: 1px dashed #cccccc;}
#List2 .prodList .prodListXg .pic:hover .text .bt{ color: #0a318e;}
#List2 .prodList .prodListXg .u2{ margin: 0 -6px;}
#List2 .prodList .prodListXg .u2 .l1{ width: 439px; padding: 20px; background: #eff0f7; margin: 2px 6px; float: left;}
#List2 .prodList .prodListXg .u2 .l1::before{ content: ""; float: left; display: block; margin: 6px 0; width: 6px; height: 6px; margin-right: 10px; background: #a7a7a7; border-radius: 50%;}
#List2 .prodList .prodListXg .u2 .l1 .t1{ font-size: 16px; line-height: 18px; height: 18px; width: 80%; overflow: hidden; float: left; color: #333;}
#List2 .prodList .prodListXg .u2 .l1 .t2{ font-size: 16px; float: right; color: #333; opacity: 0.6;}
#List2 .prodList .prodListXg .u2 .l1:hover{ background: #135fab;}
#List2 .prodList .prodListXg .u2 .l1:hover::before{ background: #fff;}
#List2 .prodList .prodListXg .u2 .l1:hover .t1{ color: #fff;}
#List2 .prodList .prodListXg .u2 .l1:hover .t2{ color: #fff; opacity: 1;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 3产品详情页 */
#Subpage{ width: 100%; float: left;}
#Subpage .prodCon .w_1200{ margin: 0 auto; width: 1200px;}
#Subpage .prodCon{ width: 100%; float: left;}
#Subpage .prodCon .nyLeft{ float: left; width: 265px;}
#Subpage .prodCon .nyLeft .u1{ margin-bottom: 10px; border: 1px solid #ebebeb;}
#Subpage .prodCon .nyLeft .u1 .l1 .a1{ display: block; width: 100%; position: relative; line-height: 20px; padding: 26px; font-size: 16px; border-bottom: 1px solid #d9d9d9; background: #eff0f7; color: #181818;}
#Subpage .prodCon .nyLeft .u1 .l1:last-child .a1{ border-bottom: 0;}
#Subpage .prodCon .nyLeft .u1 .l1 .a1 .ico{ width: 12px; height: 12px; line-height: 0; position: absolute; top: 30px; right: 20px;}
#Subpage .prodCon .nyLeft .u1 .l1 .a1 .ico2{ display: none;}
#Subpage .prodCon .nyLeft .u1 .l1:hover .a1,#Subpage .prodCon .nyLeft .u1 .l1.active .a1{ background: #135fab; color: #fff;}
#Subpage .prodCon .nyLeft .u1 .l1:hover .a1 .ico1,#Subpage .prodCon .nyLeft .u1 .l1.active .a1 .ico1{ display: none;}
#Subpage .prodCon .nyLeft .u1 .l1:hover .a1 .ico2,#Subpage .prodCon .nyLeft .u1 .l1.active .a1 .ico2{ display: block;}
#Subpage .prodCon .nyLeft .u1 .l1 .xl{ display: none; border-left: 1px solid #ebebeb; margin-left: 40px;}
#Subpage .prodCon .nyLeft .u1 .l1 .xl .a2{ font-size: 14px; display: block; color: #181818; border-bottom: 1px solid #ebebeb; padding-left: 25px; width: 100%; height: 56px; line-height: 56px;}
#Subpage .prodCon .nyLeft .u1 .l1 .xl .a2:hover{ color: #135fab;}
#Subpage .prodCon .nyLeft .u1 .l1.active .xl{ display: block;}
#Subpage .prodCon .nyLeft .nyListCon1{ border: 1px solid #e1e1e5; padding: 24px 22px; background: url(../images/1318_prodcon2.jpg) no-repeat; background-size: cover;}
#Subpage .prodCon .nyLeft .nyListCon1 .t1{ font-size: 14px; line-height: 16px; margin-bottom: 10px; color: #181818;}
#Subpage .prodCon .nyLeft .nyListCon1 .t2{ font-size: 24px; line-height: 26px; color: #135fab; font-weight: bold;}
#Subpage .prodCon .nyLeft .nyListCon1 .line{ width: 100%; height: 1px; margin: 10px 0; background: rgba(0,0,0,0.2);}
#Subpage .prodCon .nyLeft .nyListCon1 .t3{ font-size: 16px; line-height: 30px; color: #181818;}
#Subpage .prodCon .nyLeft .nyListCon2{ margin: 10px 0; height: 110px; border: 1px solid #e1e1e5; position: relative;}
#Subpage .prodCon .nyLeft .nyListCon2 .img{ position: absolute; top: 10px; left: 13px; border: 1px solid #e1e1e5; width: 88px; height: 88px; line-height: 0;}
#Subpage .prodCon .nyLeft .nyListCon2 .t1{ width: 245px; padding: 0 25px; text-align: right; margin-top: 23px; font-size: 14px; height: 28px; line-height: 28px; color: #135fab; background: #f1f1f1;}
#Subpage .prodCon .nyLeft .nyListCon2 .t2{ padding-left: 120px; margin-top: 6px; width: 100%; font-size: 14px; line-height: 20px; color: #181818;}
#Subpage .prodCon .nyRight{ float: right; width: 890px;}
#Subpage .prodCon .nyRight .con1{ width: 100%; float: left;} 
#Subpage .prodCon .nyRight .con1 .left{ float: left; width: 412px; position: relative;}
#Subpage .prodCon .nyRight .con1 .left .downk{ margin: 20px -15px 0 -15px;}
#Subpage .prodCon .nyRight .con1 .left .downk .imgk{ margin: 0 15px; border-radius: 5px; overflow: hidden;}
#Subpage .prodCon .nyRight .con1 .left .downk .slick-current .imgk{ border: 2px solid #135fab;}
#Subpage .prodCon .nyRight .con1 .left .slick-prev{ display: block; width: 18px; height: 57px; position: absolute; left: 0; top: 140px; background: url(../images/1318_prodcon5.png) no-repeat center; background-color: #135fab;}
#Subpage .prodCon .nyRight .con1 .left .slick-prev:hover{ background-color: #ff8c00;}
#Subpage .prodCon .nyRight .con1 .left .slick-next{ display: block; width: 18px; height: 57px; position: absolute; right: 0; top: 140px; background: url(../images/1318_prodcon6.png) no-repeat center; background-color: #135fab;}
#Subpage .prodCon .nyRight .con1 .left .slick-next:hover{ background-color: #ff8c00;}
#Subpage .prodCon .nyRight .con1 .text{ width: 400px; float: right;}
#Subpage .prodCon .nyRight .con1 .text .tit{ width: 100%; border-bottom: 1px solid #e6e6e6;}
#Subpage .prodCon .nyRight .con1 .text .t1{ display: inline-block; font-size: 28px; padding-bottom: 26px; line-height: 30px; color: #135fab; border-bottom: 1px solid #135fab;}
#Subpage .prodCon .nyRight .con1 .text .info{ font-size: 15px; margin: 20px 0; line-height: 30px; height: 210px; overflow: hidden; color: #181818;}
#Subpage .prodCon .nyRight .con1 .text .info .col{ color: #135fab; font-weight: bold;}
#Subpage .prodCon .nyRight .con1 .text .more{ width: 100%; border-top: 1px solid #e6e6e6;}
#Subpage .prodCon .nyRight .con1 .text .more .zx{ margin-top: 28px; display: inline-block; font-size: 16px; height: 36px; line-height: 36px; padding: 0 28px; border-radius: 3px; background: #135fab; color: #fff;}
#Subpage .prodCon .nyRight .con1 .text .more .zx:hover{ opacity: 0.8;}
#Subpage .prodCon .nyRight .con1 .text .dh{ float: right; margin-top: 20px;}
#Subpage .prodCon .nyRight .con1 .text .dh1{ font-size: 26px; line-height: 16px; color: #135fab; font-weight: bold;}
#Subpage .prodCon .nyRight .con1 .text .dh2{ font-size: 24px; line-height: 26px; margin-top: 8px; color: #135fab; font-weight: bold;}

#Subpage .prodCon .nyRight .con2{ margin: 44px 0 33px 0; width: 100%; float: left;} 
#Subpage .prodCon .nyRight .con2 .tit{ width: 100%; height: 48px; line-height: 48px; padding: 0 40px; background: url(../images/1318_prodcon7.png) no-repeat 15px center; background-color: #135fab;}
#Subpage .prodCon .nyRight .con2 .tit::after{ content: ""; display: block; float: left; margin-left: 15px; width: 558px; height: 100%; background: url(../images/1318_prodcon8.png) no-repeat left center;}
#Subpage .prodCon .nyRight .con2 .cntit{ float: left; font-size: 16px; color: #fff;}
#Subpage .prodCon .nyRight .con2 .entit{ float: left; font-size: 12px; margin-top: 2px; color: #fff; text-transform: uppercase;}
#Subpage .prodCon .nyRight .con2 .info{ padding: 35px 40px; border: 1px solid #e6e6e6; border-top: 0; font-size: 14px; line-height: 30px; background: #f7f7fb;}

#Subpage .prodCon .nyRight .con3{ width: 100%; float: left;} 
#Subpage .prodCon .nyRight .con3 .tit{ width: 100%; height: 48px; line-height: 48px; padding: 0 40px; background: url(../images/1318_prodcon7.png) no-repeat 15px center; background-color: #135fab;}
#Subpage .prodCon .nyRight .con3 .tit::after{ content: ""; display: block; float: left; margin-left: 15px; width: 610px; height: 100%; background: url(../images/1318_prodcon8.png) no-repeat left center;}
#Subpage .prodCon .nyRight .con3 .cntit{ float: left; font-size: 16px; color: #fff;}
#Subpage .prodCon .nyRight .con3 .entit{ float: left; font-size: 12px; margin-top: 2px; color: #fff; text-transform: uppercase;}
#Subpage .prodCon .nyRight .con3 .l1{ width: 100%; float: left; padding: 17px; margin-top: 20px; background: #f7f7fb; border: 1px solid #e6e6e6;}
#Subpage .prodCon .nyRight .con3 .l1 .img{ width: 320px; height: 210px; overflow: hidden; line-height: 0; float: left;}
#Subpage .prodCon .nyRight .con3 .l1 .text{ float: right; width: 470px;}
#Subpage .prodCon .nyRight .con3 .l1 .text .t1{ height: 56px; line-height: 56px; padding-left: 7px; background: url(../images/1318_prodcon10.png) no-repeat left center; font-size: 24px; color: #135fab;}
#Subpage .prodCon .nyRight .con3 .l1 .text .t1 .sto{ font-weight: bold;}
#Subpage .prodCon .nyRight .con3 .l1 .text .p{ padding-left: 8px; font-size: 14px; line-height: 30px; color: #181818;}
#Subpage .prodCon .nyRight .con3 .l1:nth-child(2n) .img{ float: right;}
#Subpage .prodCon .nyRight .con3 .l1:nth-child(2n) .text{ float: left; margin-left: 17px;}
#Subpage .prodCon .nyRight .con3 .l1:nth-child(1) .text .t1{ margin-top: 40px;}
#Subpage .prodCon .nyRight .con3 .l1:nth-child(2) .text .t1{ margin-top: 10px;}
#Subpage .prodCon .nyRight .con3 .l1:nth-child(3) .text .t1{ margin-top: 0;}

#Subpage .prodCon .nyRight .con4{ margin: 34px 0 40px 0; width: 100%; float: left;} 
#Subpage .prodCon .nyRight .con4 .tit{ margin-bottom: 15px; width: 100%; height: 48px; line-height: 48px; padding: 0 40px; background: url(../images/1318_prodcon7.png) no-repeat 15px center; background-color: #135fab;}
#Subpage .prodCon .nyRight .con4 .tit::after{ content: ""; display: block; float: left; margin-left: 15px; width: 575px; height: 100%; background: url(../images/1318_prodcon8.png) no-repeat left center;}
#Subpage .prodCon .nyRight .con4 .cntit{ float: left; font-size: 16px; color: #fff;}
#Subpage .prodCon .nyRight .con4 .entit{ float: left; font-size: 12px; margin-top: 2px; color: #fff; text-transform: uppercase;}
#Subpage .prodCon .nyRight .con4 table{ width: 100%!important;}
#Subpage .prodCon .nyRight .con4 .table th{ font-size: 16px; color: #fff; text-align: center; background: #135fab; height: 74px; border: 1px solid #fff;}
#Subpage .prodCon .nyRight .con4 .table td{ font-size: 16px; color: #333; text-align: center; padding: 13px 0; border: 1px solid #e2e2e2;}

#Subpage .prodCon .nyRight .con5{ width: 100%; float: left;} 
#Subpage .prodCon .nyRight .con5 .tit{ width: 100%; height: 48px; line-height: 48px; padding: 0 40px; background: url(../images/1318_prodcon7.png) no-repeat 15px center; background-color: #135fab;}
#Subpage .prodCon .nyRight .con5 .tit::after{ content: ""; display: block; float: left; margin-left: 15px; width: 620px; height: 100%; background: url(../images/1318_prodcon8.png) no-repeat left center;}
#Subpage .prodCon .nyRight .con5 .cntit{ float: left; font-size: 16px; color: #fff;}
#Subpage .prodCon .nyRight .con5 .entit{ float: left; font-size: 12px; margin-top: 2px; color: #fff; text-transform: uppercase;}
#Subpage .prodCon .nyRight .con5 .form{ width: 100%; float: left; padding: 35px 40px; border: 1px solid #e6e6e6; border-top: 0; background: #f7f7fb;}
#Subpage .prodCon .nyRight .con5 .form .name{ width: 84px; line-height: 34px; text-align: right; font-size: 14px; float: left;}
#Subpage .prodCon .nyRight .con5 .form .lab{ margin-bottom: 15px; width: 400px; float: left;}
#Subpage .prodCon .nyRight .con5 .form .lab1{ width: 808px; margin-bottom: 15px; float: left;}
#Subpage .prodCon .nyRight .con5 .form .fv1{ float: left; font-size: 14px; width: 306px; height: 34px; line-height: 34px; padding: 0 10px; border: 1px solid #e2e2e2; background: #fff;}
#Subpage .prodCon .nyRight .con5 .form .fv2{ float: left; font-size: 14px; line-height: 30px; width: 707px; padding: 0 10px; height: 130px; border: 1px solid #e2e2e2; background: #fff;}
#Subpage .prodCon .nyRight .con5 .form .img{ float: left; width: 97px; height: 34px; line-height: 0; overflow: hidden;}
#Subpage .prodCon .nyRight .con5 .form .a{ display: block; float: left; margin-left: 16px; line-height: 34px; color: #181818; font-size: 12px; padding-left: 22px; background: url(../images/1318_prodcon12.png) no-repeat left center;}
#Subpage .prodCon .nyRight .con5 .form .a:hover{ text-decoration: underline;}
#Subpage .prodCon .nyRight .con5 .form .lab2{ width: 808px; margin: 30px 0 25px 0; float: left; text-align: center;}
#Subpage .prodCon .nyRight .con5 .form .fv3{ display: inline-block; font-size: 16px; width: 126px; height: 36px; line-height: 36px; margin: 0 17px; padding: 0 45px; border-radius: 4px; background: #135fab; color: #fff;}
#Subpage .prodCon .nyRight .con5 .form .fv4{ display: inline-block; font-size: 16px; width: 126px; height: 36px; line-height: 36px; margin: 0 17px; padding: 0 45px; border-radius: 4px; background: #ff8c00; color: #fff;}
#Subpage .prodCon .nyRight .con5 .form .fv3:hover{ opacity: 0.8;}
#Subpage .prodCon .nyRight .con5 .form .fv4:hover{ opacity: 0.8;}

#Subpage .prodCon .nyRight .con6{ float: left; width: 100%; margin: 40px 0 50px 0;}
#Subpage .prodCon .nyRight .con6 .tit{ font-size: 20px; line-height: 22px; padding-bottom: 24px; font-weight: bold; color: #135fab; border-bottom: 1px solid #135fab; position: relative;}
#Subpage .prodCon .nyRight .con6 .tit::before{ content: ""; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; border-width: 10px; border-style: dashed dashed solid dashed; border-color: transparent transparent #C01 transparent; border-bottom-color: #135fab; position: absolute; bottom: -1px; left: 0;}
#Subpage .prodCon .nyRight .con6 .u1{ margin: 0 -15px;}
#Subpage .prodCon .nyRight .con6 .l1{ width: 275px; padding: 13px; margin: 50px 15px 10px 15px; float: left; border: 1px solid #e5e5e5;}
#Subpage .prodCon .nyRight .con6 .l1 .img{ width: 100%; height: 177px; overflow: hidden; line-height: 0;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#Subpage .prodCon .nyRight .con6 .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#Subpage .prodCon .nyRight .con6 .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#Subpage .prodCon .nyRight .con6 .l1 .text{ font-size: 14px; line-height: 40px; height: 40px; overflow: hidden; color: #181818;}
#Subpage .prodCon .nyRight .con6 .l1 .ico{ width: 38px; height: 5px; line-height: 0;}
#Subpage .prodCon .nyRight .con6 .l1 .ico2{ display: none;}
#Subpage .prodCon .nyRight .con6 .l1:hover{ box-shadow: 0 0 10px #ccc;}
#Subpage .prodCon .nyRight .con6 .l1:hover .text{ color: #ff8c00;}
#Subpage .prodCon .nyRight .con6 .l1:hover .ico1{ display: none;}
#Subpage .prodCon .nyRight .con6 .l1:hover .ico2{ display: block;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 4运用领域 */
#List3{ width: 100%; float: left;}
#List3 .fielList .w_1200{ margin: 0 auto; width: 1200px;}
#List3 .fielList{ width: 100%; float: left;}
#List3 .fielList .u1{ width: 100%; float: left; padding-left: 100px; position: relative;}
#List3 .fielList .u1 .l1{ float: left; margin: 8px 13px; font-size: 16px; width: 131px; height: 32px; line-height: 30px; border-radius: 4px; border: 1px solid #135fab; text-align: center;}
#List3 .fielList .u1 .l1 a{ color: #135fab;}
#List3 .fielList .u1 .l1:hover,
#List3 .fielList .u1 .l1.on{ background: #135fab;}
#List3 .fielList .u1 .l1:hover a,
#List3 .fielList .u1 .l1.on a{ color: #fff;}
#List3 .fielList .u1 .l1:first-child{ width: 75px; position: absolute; left: 0; top: 0;}
/*#List3 .fielList .u1 .l1:first-child:hover{ opacity: 0.8;}
#List3 .fielList .u1 .l1:first-child a{ color: #fff;}*/

#List3 .fielList .u2{ margin: 0 -22px;}
#List3 .fielList .u2 .l1{ width: 365px; padding: 18px; margin: 32px 22px; float: left; border: 1px solid #e5e5e5;}
#List3 .fielList .u2 .l1 .img{ width: 100%; height: 239px; overflow: hidden; line-height: 0;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#List3 .fielList .u2 .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#List3 .fielList .u2 .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#List3 .fielList .u2 .l1 .text{ font-size: 14px; line-height: 40px; height: 40px; overflow: hidden; color: #181818;}
#List3 .fielList .u2 .l1 .ico{ width: 38px; height: 5px; line-height: 0;}
#List3 .fielList .u2 .l1 .ico2{ display: none;}
#List3 .fielList .u2 .l1:hover{ box-shadow: 0 0 10px #ccc;}
#List3 .fielList .u2 .l1:hover .text{ color: #ff8c00;}
#List3 .fielList .u2 .l1:hover .ico1{ display: none;}
#List3 .fielList .u2 .l1:hover .ico2{ display: block;}
#List3 .fielList .pz_fy{ width: 100%; margin: 40px 0 80px 0; float: left; text-align: center;}
#List3 .fielList .pz_fy a { border: 1px solid #eff0f7; padding: 10px 13px; margin: 0 5px; color: #4c4c4c; font-family: Arial; font-size: 14px; text-decoration: none;}
#List3 .fielList .pz_fy a:hover,#List3 .fielList .pz_fy a.on{ background: #135fab; color: #fff;}
#List3 .fielList .pz_fy .ly{ position: relative; color: #135fab;}
#List3 .fielList .pz_fy .ly::before{ content: ""; display: block; position: absolute; width: 14px; height: 38px; left: -14px; top: -1px; background: url(../images/1319_fiel11.png) no-repeat left center;}
#List3 .fielList .pz_fy .ly:hover::before,#List3 .fielList .pz_fy .ly.on::before{ background: url(../images/1319_fiel11_1.png) no-repeat left center;}
#List3 .fielList .pz_fy .ry{ position: relative; color: #135fab;}
#List3 .fielList .pz_fy .ry::before{ content: ""; display: block; position: absolute; width: 14px; height: 38px; right: -14px; top: -1px; background: url(../images/1319_fiel12.png) no-repeat left center;}
#List3 .fielList .pz_fy .ry:hover::before,#List3 .fielList .pz_fy .ry.on::before{ background: url(../images/1319_fiel12_1.png) no-repeat left center;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 5关于我们板块一 */
#Content17{ width: 100%; float: left;}
#Content17 .aboutCon1 .w_1200{ margin: 0 auto; width: 1200px;}
#Content17 .aboutCon1{ padding-bottom: 65px; width: 100%; float: left;}
#Content17 .aboutCon1 .tit{ margin-bottom: 64px; position: relative;}
#Content17 .aboutCon1 .tit .cntit{ position: absolute; bottom: 8px; width: 100%; font-size: 30px; line-height: 32px; color: #333; text-align: center;}
#Content17 .aboutCon1 .tit .entit{ font-size: 44px; line-height: 46px; font-weight: bolder; text-transform: uppercase; color: #135fab; opacity: 0.1; text-align: center;}
#Content17 .aboutCon1 .over{ width: 100%; float: left;}
#Content17 .aboutCon1 .img{ width: 503px; height: 380px; line-height: 0; overflow: hidden; float: left;}
#Content17 .aboutCon1 .text{ width: 655px; height: 380px; font-size: 16px; line-height: 42px; color: #181818; float: right; overflow-x: hidden; overflow-y: auto; padding-right: 35px;}
#Content17 .aboutCon1 .text::-webkit-scrollbar-track{ border-radius: 5px; background-color: rgba(235,235,235,0.8); -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3);}
#Content17 .aboutCon1 .text::-webkit-scrollbar{ width: 5px; background-color: rgba(0,0,0,0);}
#Content17 .aboutCon1 .text::-webkit-scrollbar-thumb{ border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.3); background-color: #135fab;}
#Content17 .aboutCon1 .text .col{ color: #135fab; font-weight: bold;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 5关于我们板块二 */
#Content18{ width: 100%; float: left;}
#Content18 .aboutCon2 .w_1200{ margin: 0 auto; width: 1200px;}
#Content18 .aboutCon2{ padding: 60px 0 0 0; width: 100%; float: left;}
#Content18 .aboutCon2 .tit{ margin-bottom: 64px; position: relative;}
#Content18 .aboutCon2 .tit .cntit{ position: absolute; bottom: 8px; width: 100%; font-size: 30px; line-height: 32px; color: #333; text-align: center;}
#Content18 .aboutCon2 .tit .entit{ font-size: 44px; line-height: 46px; font-weight: bolder; text-transform: uppercase; color: #135fab; opacity: 0.1; text-align: center;}
#Content18 .aboutCon2 .pic{ margin-bottom: 70px; width: 100%; float: left;}
#Content18 .aboutCon2 .hd .u1{ margin: 0 -8px;}
#Content18 .aboutCon2 .hd .l1{ float: left; width: 378px; height: 364px; margin: 0 8px; position: relative;}
#Content18 .aboutCon2 .hd .l1.on{ width: 378px;}
#Content18 .aboutCon2 .hd .l1 .text{ position: absolute; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); padding: 25px 15px;}
#Content18 .aboutCon2 .hd .l1 .t1{ font-size: 20px; line-height: 22px; color: #fff;}
#Content18 .aboutCon2 .hd .l1 .t2{ font-size: 14px; line-height: 16px; margin: 10px 0 35px 0; color: #fff;}
#Content18 .aboutCon2 .hd .l1 .t3{ display: none; font-size: 16px; line-height: 26px; color: #fff;}
#Content18 .aboutCon2 .hd .l1 .t4{ width: 30px; height: 30px; background: url(../images/1321_about2_14.png) no-repeat center; position: absolute; bottom: 20px; left: 25px;}
#Content18 .aboutCon2 .hd .l1.on .text{ background: rgba(6,72,148,0.7);}
#Content18 .aboutCon2 .hd .l1.on .t3{ display: block;}
#Content18 .aboutCon2 .hd .l1.on .t4{ display: none;}

#Content18 .aboutCon2 .pos{ height: 470px; position: relative; width: 100%; float: left;}
#Content18 .aboutCon2 .pos .num{ position: absolute; font-size: 22px; width: 66px; height: 66px; line-height: 66px; text-align: center; border-radius: 50%; background: #ff8c00; color: #fff;}
#Content18 .aboutCon2 .pos .line{ position: absolute;}
#Content18 .aboutCon2 .pos .t1{ width: 148px; height: 40px; position: absolute;}
#Content18 .aboutCon2 .pos .t1 b{ font-size: 20px; height: 40px; line-height: 40px; padding-left: 20px; color: #fff; font-weight: normal; position: absolute; top: 0; left: 0;}
#Content18 .aboutCon2 .pos .t1::before{ position: absolute; content: ""; display: block; width: 130px; border-bottom: 40px solid #135fab; border-right: 25px solid transparent;}
#Content18 .aboutCon2 .pos .t2{ position: absolute; font-size: 16px; line-height: 24px; overflow: hidden; color: #181818;}
#Content18 .aboutCon2 .pos .l1:nth-child(1) .num{ bottom: 60px; left: 300px;}
#Content18 .aboutCon2 .pos .l1:nth-child(2) .num{ bottom: 180px; left: 370px;}
#Content18 .aboutCon2 .pos .l1:nth-child(3) .num{ bottom: 250px; left: 500px;}
#Content18 .aboutCon2 .pos .l1:nth-child(4) .num{ bottom: 250px; right: 500px;}
#Content18 .aboutCon2 .pos .l1:nth-child(5) .num{ bottom: 180px; right: 370px;}
#Content18 .aboutCon2 .pos .l1:nth-child(6) .num{ bottom: 60px; right: 300px;}
#Content18 .aboutCon2 .pos .l1:nth-child(1) .line{ bottom: 90px; left: 146px; width: 154px; height: 12px; background: url(../images/1321_about2_8.png) no-repeat center;}
#Content18 .aboutCon2 .pos .l1:nth-child(2) .line{ bottom: 240px; left: 191px; width: 195px; height: 86px; background: url(../images/1321_about2_9.png) no-repeat center;}
#Content18 .aboutCon2 .pos .l1:nth-child(3) .line{ bottom: 316px; left: 483px; width: 50px; height: 133px; background: url(../images/1321_about2_10.png) no-repeat center;}
#Content18 .aboutCon2 .pos .l1:nth-child(4) .line{ bottom: 316px; right: 503px; width: 30px; height: 135px; background: url(../images/1321_about2_11.png) no-repeat center;}
#Content18 .aboutCon2 .pos .l1:nth-child(5) .line{ bottom: 240px; right: 240px; width: 145px; height: 78px; background: url(../images/1321_about2_12.png) no-repeat center;}
#Content18 .aboutCon2 .pos .l1:nth-child(6) .line{ bottom: 90px; right: 176px; width: 103px; height: 1px; background: url(../images/1321_about2_13.png) no-repeat center;}
#Content18 .aboutCon2 .pos .l1:nth-child(1) .t1{ bottom: 80px; left: 30px;}
#Content18 .aboutCon2 .pos .l1:nth-child(2) .t1{ bottom: 300px; left: 77px;}
#Content18 .aboutCon2 .pos .l1:nth-child(3) .t1{ bottom: 430px; left: 380px;}
#Content18 .aboutCon2 .pos .l1:nth-child(4) .t1{ bottom: 430px; left: 715px;}
#Content18 .aboutCon2 .pos .l1:nth-child(5) .t1{ bottom: 300px; left: 960px;}
#Content18 .aboutCon2 .pos .l1:nth-child(6) .t1{ bottom: 80px; left: 1024px;}
#Content18 .aboutCon2 .pos .l1:nth-child(1) .t2{ width: 250px; height: 24px; bottom: 40px; left: 30px;}
#Content18 .aboutCon2 .pos .l1:nth-child(2) .t2{ width: 250px; height: 120px; bottom: 160px; left: 77px;}
#Content18 .aboutCon2 .pos .l1:nth-child(3) .t2{ width: 155px; height: 72px; bottom: 340px; left: 380px;}
#Content18 .aboutCon2 .pos .l1:nth-child(4) .t2{ width: 180px; height: 48px; bottom: 365px; left: 715px;}
#Content18 .aboutCon2 .pos .l1:nth-child(5) .t2{ width: 200px; height: 48px; bottom: 237px; left: 960px;}
#Content18 .aboutCon2 .pos .l1:nth-child(6) .t2{ width: 160px; height: 24px; bottom: 44px; left: 1024px;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 5关于我们板块三 */
#Content19{ width: 100%; float: left;}
#Content19 .aboutCon3 .w_1200{ margin: 0 auto; width: 1200px;}
#Content19 .aboutCon3{ padding: 70px 0; width: 100%; float: left;}
#Content19 .aboutCon3 .tit{ position: relative;}
#Content19 .aboutCon3 .tit .cntit{ position: absolute; bottom: 8px; width: 100%; font-size: 30px; line-height: 32px; color: #fff; text-align: center;}
#Content19 .aboutCon3 .tit .entit{ font-size: 44px; line-height: 46px; font-weight: bolder; text-transform: uppercase; color: #fff; opacity: 0.1; text-align: center;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 5关于我们板块四 */
#Content20{ width: 100%; float: left;}
#Content20 .aboutCon4 .w_1200{ margin: 0 auto; width: 1200px;}
#Content20 .aboutCon4{ width: 100%; float: left;}
#Content20 .aboutCon4 .pic{ width: 1100px; margin: 0 auto;}
#Content20 .aboutCon4 .u1{ height: 750px; padding: 65px 0;}
#Content20 .aboutCon4 .l1{ position: relative; margin: 275px 20px;}
#Content20 .aboutCon4 .l1 .num{ width: 100px; height: 100px; padding: 12px; background: rgba(255,255,255,0.5); border-radius: 50%;}
#Content20 .aboutCon4 .l1 .num span{ display: block; width: 76px; height: 76px; line-height: 76px; border-radius: 50%; background: #135fab; text-align: center; border: 2px solid #fff; font-size: 22px; font-weight: bold; color: #fff;}
#Content20 .aboutCon4 .l1 .line{ position: absolute; left: 0;}
#Content20 .aboutCon4 .l1 .text{ position: absolute; margin-left: 30px; width: 160px; background: #fff; border-radius: 8px; overflow: hidden; box-shadow: 0 0 10px #ccc;}
#Content20 .aboutCon4 .l1 .img{ line-height: 0;}
#Content20 .aboutCon4 .l1 .t1{ font-size: 16px; margin: 20px 15px 0 15px; line-height: 18px; overflow: hidden; font-weight: bold; color: #ff8c00;}
#Content20 .aboutCon4 .l1 .t2{ font-size: 14px; margin: 15px 15px 20px 15px; line-height: 26px; max-height: 130px; overflow: hidden; color: #181818;}
#Content20 .aboutCon4 .l1:nth-child(5n+1) .line{ width: 53px; height: 209px; background: url(../images/1323_about4_9.png) no-repeat;}
#Content20 .aboutCon4 .l1:nth-child(5n+2) .line{ width: 47px; height: 256px; background: url(../images/1323_about4_10.png) no-repeat;}
#Content20 .aboutCon4 .l1:nth-child(5n+3) .line{ width: 54px; height: 208px; background: url(../images/1323_about4_11.png) no-repeat;}
#Content20 .aboutCon4 .l1:nth-child(5n+4) .line{ width: 54px; height: 215px; background: url(../images/1323_about4_12.png) no-repeat;}
#Content20 .aboutCon4 .l1:nth-child(5n+5) .line{ width: 54px; height: 208px; background: url(../images/1323_about4_13.png) no-repeat;}
#Content20 .aboutCon4 .l1:nth-child(5n+2) .text,#Content20 .aboutCon4 .l1:nth-child(5n+4) .text{ top: -273px;}
#Content20 .aboutCon4 .l1:nth-child(5n+2) .line,#Content20 .aboutCon4 .l1:nth-child(5n+4) .line{ bottom: 87px;}
#Content20 .aboutCon4 .l1:nth-child(5n+1) .text,#Content20 .aboutCon4 .l1:nth-child(5n+3) .text,#Content20 .aboutCon4 .l1:nth-child(5n+5) .text{ bottom: -264px;}
#Content20 .aboutCon4 .slick-prev{ width: 20px; height: 50px; position: absolute; top: 52%; left: -50px; background: url(../images/1323_about4_7.png) no-repeat; background-color: #135fab;}
#Content20 .aboutCon4 .slick-prev:hover{ background-color: #ff8c00;}
#Content20 .aboutCon4 .slick-next{ width: 20px; height: 50px; position: absolute; top: 52%; right: -50px; background: url(../images/1323_about4_8.png) no-repeat; background-color: #135fab;}
#Content20 .aboutCon4 .slick-next:hover{ background-color: #ff8c00;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 5关于我们板块五 */
#Content21{ width: 100%; float: left;}
#Content21 .aboutCon5 .w_1200{ margin: 0 auto; width: 1200px;}
#Content21 .aboutCon5{ padding: 65px 0 70px 0; width: 100%; float: left;}
#Content21 .aboutCon5 .tit{ margin-bottom: 64px; position: relative;}
#Content21 .aboutCon5 .tit .cntit{ position: absolute; bottom: 8px; width: 100%; font-size: 30px; line-height: 32px; color: #135fab; text-align: center;}
#Content21 .aboutCon5 .tit .entit{ font-size: 44px; line-height: 46px; font-weight: bolder; text-transform: uppercase; color: #135fab; opacity: 0.1; text-align: center;}
#Content21 .aboutCon5 .over{ width: 100%; float: left;}
#Content21 .aboutCon5 .text{ margin-top: 20px; font-size: 16px; line-height: 30px; color: #181818; width: 585px; float: left;}
#Content21 .aboutCon5 .text .col{ color: #135fab; font-weight: bold;}
#Content21 .aboutCon5 .img{ width: 485px; height: 335px; line-height: 0; float: right;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 5关于我们板块六 */
#Content22{ width: 100%; float: left;}
#Content22 .aboutCon6 .w_1200{ margin: 0 auto; width: 1200px;}
#Content22 .aboutCon6{ padding: 70px 0 60px 0; width: 100%; float: left;}
#Content22 .aboutCon6 .tit{ margin-bottom: 64px; position: relative;}
#Content22 .aboutCon6 .tit .cntit{ position: absolute; bottom: 8px; width: 100%; font-size: 30px; line-height: 32px; color: #333; text-align: center;}
#Content22 .aboutCon6 .tit .entit{ font-size: 44px; line-height: 46px; font-weight: bolder; text-transform: uppercase; color: #135fab; opacity: 0.1; text-align: center;}
#Content22 .aboutCon6Tab{ margin-bottom: 70px; padding-bottom: 55px;}
#Content22 .aboutCon6Tab .pic{ background: #fff; float: left; margin: 0 8px; border: 1px solid #e5e5e5;}
#Content22 .aboutCon6Tab .img{ width: 100%; padding: 15px; max-height: 217px; line-height: 0; overflow: hidden;}
#Content22 .aboutCon6Tab .text{ text-align: center; font-size: 16px; height: 40px; line-height: 40px; background: #135fab; color: #fff;}
#Content22 .aboutCon6Tab .pic:hover .text{ background: #ff8c00;}
#Content22 .aboutCon6Tab .slick-dots{ position: absolute; bottom: 0; z-index: 10; height: 4px; text-align: center;}
#Content22 .aboutCon6Tab .slick-dots li{ vertical-align: top; width: 16px; height: 4px; background: rgba(49,70,147,0.3); margin: 0 4px; border-radius: 2px; cursor: pointer; text-indent: -999px; overflow: hidden;}
#Content22 .aboutCon6Tab .slick-dots .slick-active{ background: rgba(19,95,171,1);}

#Content22 .aboutCon6 .u1{ margin: 0 -10px;}
#Content22 .aboutCon6 .l1{ width: 220px; margin: 0 10px; float: left; position: relative;}
#Content22 .aboutCon6 .l1 .img{ height: 141px; overflow: hidden; border: 1px solid #e5e5e5; line-height: 0;}
#Content22 .aboutCon6 .l1 .bg{ display: none; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(49,70,147,0.83);}
#Content22 .aboutCon6 .l1 .ico{ display: none; position: absolute; top: 50%; left: 50%; margin-top: -24px; margin-left: -24px; width: 48px; height: 48px; line-height: 0;} 
#Content22 .aboutCon6 .l1:hover .bg{ display: block;}
#Content22 .aboutCon6 .l1:hover .ico{ display: block;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 6新闻资讯 */
#List4{ width: 100%; float: left;}
#List4 .newsList .w_1200{ margin: 0 auto; width: 1200px;}
#List4 .newsList{ width: 100%; float: left;  padding-bottom: 60px;}
#List4 .newsList .pic{ width: 100%; float: left; background: #eff0f7;}
#List4 .newsList .pic .img{ width: 600px; float: left; line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#List4 .newsList .pic .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#List4 .newsList .pic:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#List4 .newsList .pic .text{ padding: 40px 45px 40px 35px; width: 600px; float: right;}
#List4 .newsList .pic .text .date{ width: 100%; float: left; margin-bottom: 20px;}
#List4 .newsList .pic .text .date .date_r{ float: left; font-weight: bold; font-size: 72px; line-height: 74px; font-family: "Arial"; color: #c0c1c6;}
#List4 .newsList .pic .text .date .date_ny{ float: left; margin: 42px 0 0 10px; font-size: 24px; line-height: 26px; color: #181818; font-family: "Arial";}
#List4 .newsList .pic .text .tit{ width: 100%; float: left; font-size: 22px; line-height: 24px; height: 24px; overflow: hidden; color: #000;}
#List4 .newsList .pic .text .info{ width: 100%; float: left; font-size: 16px; margin: 22px 0; line-height: 34px; height: 68px; overflow: hidden; color: #181818;}
#List4 .newsList .pic .text .more{ width: 100%; float: left; font-size: 16px; padding-top: 12px; color: #181818; border-top: 1px dashed #cccccc;}
#List4 .newsList .pic:hover{ background: #0a318e;}
#List4 .newsList .pic:hover .date .date_r{ color: #fff;}
#List4 .newsList .pic:hover .date .date_ny{ color: #fff;}
#List4 .newsList .pic:hover .text .tit{ color: #fff;}
#List4 .newsList .pic:hover .text .info{ color: #fff;}
#List4 .newsList .pic:hover .text .more{ color: #fff;}
#List4 .newsList .l1{ margin: 0 0 40px 0; float: left; width: 100%; padding: 20px; background: #f2f2f2;}
#List4 .newsList .l1 .date{ width: 145px; margin-top: 30px; float: left; text-align: center;}
#List4 .newsList .l1 .date .date_r{ font-weight: bold; font-size: 72px; line-height: 74px; font-family: "Arial"; color: #c0c1c6;}
#List4 .newsList .l1 .date .date_ny{ font-size: 20px; line-height: 22px; margin-top: 5px; color: #181818; font-family: "Arial";}
#List4 .newsList .l1 .img{ float: left; border-left: 1px solid #e1e2e7; padding-left: 47px; width: 345px; height: 163px; overflow: hidden; line-height: 0;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#List4 .newsList .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#List4 .newsList .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#List4 .newsList .l1 .text{ float: right; width: 620px; margin-top: 17px;}
#List4 .newsList .l1 .text .bt{ font-size: 18px; line-height: 20px; height: 20px; overflow: hidden; color: #181818;}
#List4 .newsList .l1 .text .info{ font-size: 16px; margin: 16px 0; line-height: 26px; height: 52px; overflow: hidden; color: #181818;}
#List4 .newsList .l1 .text .more{ font-size: 16px; padding-top: 16px; color: #181818; border-top: 1px dashed #cccccc;}
#List4 .newsList .l1:hover{ background: #135fab;}
#List4 .newsList .l1:hover .date .date_r{ color: #fff;}
#List4 .newsList .l1:hover .date .date_ny{ color: #fff;}
#List4 .newsList .l1:hover .text .bt{ color: #fff;}
#List4 .newsList .l1:hover .text .info{ color: #fff;}
#List4 .newsList .l1:hover .text .more{ color: #fff;}
#List4 .newsList .pz_fy{ width: 100%; margin: 40px 0 80px 0; float: left; text-align: center;}
#List4 .newsList .pz_fy a { border: 1px solid #eff0f7; padding: 10px 13px; margin: 0 5px; color: #4c4c4c; font-family: Arial; font-size: 14px; text-decoration: none;}
#List4 .newsList .pz_fy a:hover,#List4 .newsList .pz_fy a.on{ background: #135fab; color: #fff;}
#List4 .newsList .pz_fy .ly{ position: relative;}
#List4 .newsList .pz_fy .ly::before{ content: ""; display: block; position: absolute; width: 14px; height: 38px; left: -14px; top: -1px; background: url(../images/1326_news7.png) no-repeat left center;}
#List4 .newsList .pz_fy .ly:hover::before,#List4 .newsList .pz_fy .ly.on::before{ background: url(../images/1326_news7_1.png) no-repeat left center;}
#List4 .newsList .pz_fy .ry{ position: relative;}
#List4 .newsList .pz_fy .ry::before{ content: ""; display: block; position: absolute; width: 14px; height: 38px; right: -14px; top: -1px; background: url(../images/1326_news8.png) no-repeat left center;}
#List4 .newsList .pz_fy .ry:hover::before,#List4 .newsList .pz_fy .ry.on::before{ background: url(../images/1326_news8_1.png) no-repeat left center;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 7新闻资讯-详情页 */
#Subpage2{ width: 100%; float: left;}
#Subpage2 .newsCon .w_1200{ margin: 0 auto; width: 1200px;}
#Subpage2 .newsCon{ width: 100%; float: left;}
#Subpage2 .newsCon .title{ width: 100%; float: left; font-size: 26px; line-height: 28px; margin-bottom: 50px; text-align: center; color: #181818;}
#Subpage2 .newsCon .time{ width: 100%; float: left; color: #181818; font-size: 14px; height: 56px; line-height: 56px; border-top: 1px solid #eff0f7; border-bottom: 1px solid #eff0f7;}
#Subpage2 .newsCon .fh{ float: right; font-size: 14px; color: #181818;}
#Subpage2 .newsCon .fh:hover{ color: #135fab;}
#Subpage2 .newsCon .fh .ico{ float: right; display: block; margin: 10px 0 10px 13px; width: 34px; height: 34px; border-radius: 50%; background: url(../images/1327_newscon1.png) no-repeat center; background-color: #135fab;}
#Subpage2 .newsCon .info{  width: 100%; float: left;font-size: 16px; margin: 20px 0; line-height: 30px; color: #181818;}
#Subpage2 .newsCon .bot{ width: 100%; float: left; padding: 12px 0; border-top: 1px solid #eff0f7; border-bottom: 1px solid #eff0f7;}
#Subpage2 .newsCon .bot .fy{ float: left; font-size: 14px; line-height: 24px;}
#Subpage2 .newsCon .bot .fy .ly{ float: left; padding-right: 17px; border-right: 1px solid #eff0f7; color: #181818;}
#Subpage2 .newsCon .bot .fy .ry{ float: left; padding-left: 17px; color: #181818;}
#Subpage2 .newsCon .bot .fy a:hover{ color: #135fab;}
#Subpage2 .newsCon .bot .bdsharebuttonbox{ float: right;}
#Subpage2 .newsCon .bot .bdsharebuttonbox p{ line-height: 24px; float: left;}
#Subpage2 .newsCon .bot .bdsharebuttonbox a{ margin-top: 0!important; margin-bottom: 0!important;}
#Subpage2 .newsCon .tit{ width: 100%; float: left; font-size: 20px; line-height: 22px; margin-top: 30px; padding-bottom: 24px; font-weight: bold; color: #135fab; border-bottom: 1px solid #135fab; position: relative;}
#Subpage2 .newsCon .tit::before{ content: ""; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; border-width: 10px; border-style: dashed dashed solid dashed; border-color: transparent transparent #C01 transparent; border-bottom-color: #135fab; position: absolute; bottom: -1px; left: 0;}
#Subpage2 .newsCon .u1{ margin-bottom: 50px; width: 100%; float: left;}
#Subpage2 .newsCon .l1{ width: 590px; float: left; padding: 15px; margin-top: 22px; background: #eff0f7;}
#Subpage2 .newsCon .l1:nth-child(2n){ float: right;}
#Subpage2 .newsCon .l1 .img{ float: left; width: 197px; height: 114px; line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#Subpage2 .newsCon .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#Subpage2 .newsCon .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#Subpage2 .newsCon .l1 .text{ margin-top: 7px; float: right; width: 330px;}
#Subpage2 .newsCon .l1 .text .t1{ font-size: 16px; line-height: 18px; height: 18px; overflow: hidden; color: #181818;}
#Subpage2 .newsCon .l1 .text .t2{ margin: 8px 0 10px 0; font-size: 14px; line-height: 20px; height: 40px; overflow: hidden; color: #181818;}
#Subpage2 .newsCon .l1 .text .t3{ font-size: 14px; padding-top: 10px; color: #181818; border-top: 1px dashed #d3d3d5;}
#Subpage2 .newsCon .l1:hover{ background: #135fab;}
#Subpage2 .newsCon .l1:hover .text .t1{ color: #fff;}
#Subpage2 .newsCon .l1:hover .text .t2{ color: #fff;}
#Subpage2 .newsCon .l1:hover .text .t3{ color: #fff;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 8客户见证 */
#List5{ width: 100%; float: left;}
#List5 .custList .w_1200{ margin: 0 auto; width: 1200px;}
#List5 .custList{ width: 100%; float: left;}
#List5 .custList .l1{ margin-bottom: 40px; width: 100%; float: left; padding: 25px; background: #fff; box-shadow: 0 0 5px #ccc; position: relative;}
#List5 .custList .l1::after{ content: ""; display: block; width: 50px; height: 50px; position: absolute; top: -7px; right: -10px; background: url(../images/1328_cust5.jpg) no-repeat center;}
#List5 .custList .l1 .img{ width: 426px; float: left; line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#List5 .custList .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#List5 .custList .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#List5 .custList .l1 .text{ width: 660px; margin-top: 10px; float: right;}
#List5 .custList .l1 .text .tit{ font-size: 20px; line-height: 22px; color: #135fab;}
#List5 .custList .l1 .text .tit::after{ content: ""; display: block; width: 30px; height: 3px; margin: 18px 0 27px 0; background: #ff8c00;}
#List5 .custList .l1 .text .info{ font-size: 14px; line-height: 30px; color: #181818;}
#List5 .custList .pz_fy{ width: 100%; margin: 40px 0 80px 0; float: left; text-align: center;}
#List5 .custList .pz_fy a { border: 1px solid #eff0f7; padding: 10px 13px; margin: 0 5px; color: #4c4c4c; font-family: Arial; font-size: 14px; text-decoration: none;}
#List5 .custList .pz_fy a:hover,#List5 .custList .pz_fy a.on{ background: #135fab; color: #fff;}
#List5 .custList .pz_fy .ly{ position: relative;}
#List5 .custList .pz_fy .ly::before{ content: ""; display: block; position: absolute; width: 14px; height: 38px; left: -14px; top: -1px; background: url(../images/1328_cust6.png) no-repeat left center;}
#List5 .custList .pz_fy .ly:hover::before,#List5 .custList .pz_fy .ly.on::before{ background: url(../images/1328_cust6_1.png) no-repeat left center;}
#List5 .custList .pz_fy .ry{ position: relative;}
#List5 .custList .pz_fy .ry::before{ content: ""; display: block; position: absolute; width: 14px; height: 38px; right: -14px; top: -1px; background: url(../images/1328_cust7.png) no-repeat left center;}
#List5 .custList .pz_fy .ry:hover::before,#List5 .custList .pz_fy .ry.on::before{ background: url(../images/1328_cust7_1.png) no-repeat left center;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 9技术服务板块一 */
#Content23{ width: 100%; float: left;}
#Content23 .techCon1 .w_1200{ margin: 0 auto; width: 1200px;}
#Content23 .techCon1{ width: 100%; float: left;}
#Content23 .techCon1 .tit{ width: 100%; height: 60px; text-align: center; background: url(../images/1329_tech1_1.png) no-repeat center;}
#Content23 .techCon1 .tit .bt{ display: inline-block;}
#Content23 .techCon1 .tit .cntit{ font-size: 30px; line-height: 32px; color: #135fab;}
#Content23 .techCon1 .tit .cntit .sto{ font-weight: bold;}

#Content23 .techCon1 .tit .entit{ font-size: 20px; text-align: right; margin-top: 10px; line-height: 22px; text-transform: uppercase; color: #135fab; opacity: 0.3;}
#Content23 .techCon1 .u1{ float: left; margin: 0 -8px;}
#Content23 .techCon1 .l1{ width: 287px; padding: 25px; margin: 70px 8px 80px 8px; float: left; border: 1px solid #e5e5e5;}
#Content23 .techCon1 .l1 .t1{ font-size: 20px; line-height: 22px; height: 22px; overflow: hidden; text-align: center; font-weight: bold; color: #181818;}
#Content23 .techCon1 .l1 .t2{ font-size: 16px; line-height: 18px; height: 18px; overflow: hidden; margin: 10px 0 30px 0; text-align: center; color: #181818;}
#Content23 .techCon1 .l1 .img{ line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#Content23 .techCon1 .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#Content23 .techCon1 .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#Content23 .techCon1 .l1 .info{ margin-top: 20px; font-size: 14px; line-height: 32px; height: 96px; overflow: hidden; color: #181818;}
#Content23 .techCon1 .l1:hover{ background: #135fab;}
#Content23 .techCon1 .l1:hover .t1{ color: #fff;}
#Content23 .techCon1 .l1:hover .t2{ color: #fff;}
#Content23 .techCon1 .l1:hover .info{ color: #fff;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 9技术服务板块二 */
#Content24{ width: 100%; float: left;}
#Content24 .techCon2 .w_1200{ margin: 0 auto; width: 1200px;}
#Content24 .techCon2{ height: 165px; overflow: hidden; width: 100%; float: left;}
#Content24 .techCon2 .img{ float: left; margin-top: 44px; width: 270px; line-height: 0;}
#Content24 .techCon2 .line{ float: left; width: 1px; height: 54px; margin: 50px 50px 0 57px; background: #fff;}
#Content24 .techCon2 .text{ float: left; margin-top: 50px;}
#Content24 .techCon2 .text .t1{ font-size: 24px; line-height: 40px; height: 40px; overflow: hidden; letter-spacing: 3px; color: #fff;}
#Content24 .techCon2 .text .t1 .sto{ font-size: 30px; line-height: 32px; height: 32px; overflow: hidden; font-weight: bold; margin: 0 4px;}
#Content24 .techCon2 .text .t2{ font-size: 14px; margin-top: 10px; line-height: 16px; text-transform: uppercase; color: #fff;}
#Content24 .techCon2 .right{ width: 290px; height: 100%; float: right; padding: 10px; background: #01b26a;}
#Content24 .techCon2 .right .kuang{ padding: 14px 0 15px 33px; border: 1px solid rgba(255,255,255,0.2);}
#Content24 .techCon2 .right .t1{ font-size: 18px; color: #fff; padding-left: 36px; background: url(../images/1330_tech2_3.png) no-repeat left center;}
#Content24 .techCon2 .right .t2{ font-size: 30px; line-height: 32px; margin: 8px 0 16px 0; color: #fff; font-weight: bold;}
#Content24 .techCon2 .right .t3{ display: inline-block; height: 36px; font-size: 16px; line-height: 36px; padding: 0 16px; background: #fff; color: #01b26a; border-radius: 4px;}
#Content24 .techCon2 .right .t3:hover{ opacity: 0.8;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 9技术服务板块三 */
#Content25{ width: 100%; float: left;}
#Content25 .techCon3 .w_1200{ margin: 0 auto; width: 1200px;}
#Content25 .techCon3{ margin: 70px 0 85px 0; width: 100%; float: left;}
#Content25 .techCon3 .tit{ width: 100%; height: 60px; text-align: center; background: url(../images/1331_tech3_1.png) no-repeat center;}
#Content25 .techCon3 .tit .bt{ display: inline-block;}
#Content25 .techCon3 .tit .cntit{ font-size: 30px; line-height: 32px; color: #135fab;}
#Content25 .techCon3 .tit .cntit .sto{ font-weight: bold;}
#Content25 .techCon3 .tit .entit{ font-size: 20px; text-align: right; margin-top: 10px; line-height: 22px; text-transform: uppercase; color: #135fab; opacity: 0.3;}
#Content25 .techCon3 .over{ margin: 65px 0 0 0; width: 100%; overflow: hidden;}
#Content25 .techCon3 .img{ float: left; width: 560px; height: 382px; line-height: 0;}
#Content25 .techCon3 .nr{ position: relative; float: right; width: 585px;}
#Content25 .techCon3 .nr .line{ width: 1px; height: 328px; position: absolute; top: 20px; left: 0; background: rgba(49,70,147,0.16);}
#Content25 .techCon3 .u1 .l1{ font-size: 16px; padding: 13px 0 13px 46px; line-height: 20px; position: relative;}
#Content25 .techCon3 .u1 .l1::before{ content: ""; display: block; width: 18px; height: 18px; position: absolute; left: -8.5px; top: 13px; background: url(../images/1331_tech3_3.png) no-repeat left center;}
#Content25 .techCon3 .u1 .l1:hover::before{ background: url(../images/1331_tech3_4.png) no-repeat left center;}
#Content25 .techCon3 .u1 .l1 a{ color: #181818;}
#Content25 .techCon3 .u1 .l1 a:hover{ color: #135fab;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 9技术服务板块四 */
#Content26{ width: 100%; float: left;}
#Content26 .techCon4 .w_1200{ margin: 0 auto; width: 1200px;}
#Content26 .techCon4{ padding: 80px 0 75px 0; width: 100%; float: left;}
#Content26 .techCon4 .tit{ width: 100%; height: 60px; text-align: center; background: url(../images/1332_tech4_2.png) no-repeat center;}
#Content26 .techCon4 .tit .bt{ display: inline-block;}
#Content26 .techCon4 .tit .cntit{ font-size: 30px; line-height: 32px; color: #135fab;}
#Content26 .techCon4 .tit .cntit .sto{ font-weight: bold;}
#Content26 .techCon4 .tit .entit{ font-size: 20px; text-align: right; margin-top: 10px; line-height: 22px; text-transform: uppercase; color: #135fab; opacity: 0.3;}
#Content26 .techCon4 .u1{ margin: 0 -20px;}
#Content26 .techCon4 .l1{ width: 240px; height: 210px; background: #135fab; position: relative; float: left; margin: 190px 20px 0 20px;}
#Content26 .techCon4 .l1 .img{ width: 240px; height: 240px; position: absolute; top: -120px; left: 0; line-height: 0; border-radius: 50%; overflow: hidden;}
#Content26 .techCon4 .l1 .text{ font-size: 18px; line-height: 40px; color: #fff; margin: 140px 50px 35px 50px; position: relative;}
#Content26 .techCon4 .l1 .text::before{ content: ""; position: absolute; right: 0; top: 0; width: 120px; height: 0; border-bottom: 40px solid #fff; border-left: 20px solid transparent; transition: all 0.5s ease;}
#Content26 .techCon4 .l1 .text span{ display: block; position: absolute; right: 10px; top: 0; color: #135fab;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 9技术服务板块五 */
#Content27{ width: 100%; float: left;}
#Content27 .techCon5 .w_1200{ margin: 0 auto; width: 1200px;}
#Content27 .techCon5{ height: 165px; overflow: hidden; padding: 40px 0  45px 0; text-align: center; width: 100%; float: left;}
#Content27 .techCon5 .dh{ display: inline-block;}
#Content27 .techCon5 .dh .t1{ float: left; margin-top: 8px; font-size: 20px; line-height: 22px; color: #fff;}
#Content27 .techCon5 .dh .t2{ float: left; font-size: 30px; line-height: 32px; font-weight: bold; color: #fff;}
#Content27 .techCon5 .dh .t3{ float: left; display: block; margin-left: 25px; width: 97px; height: 36px; line-height: 36px; font-size: 16px; text-align: center; border-radius: 4px; background: #01b26a; color: #fff;}
#Content27 .techCon5 .dh .t3:hover{ opacity: 0.8;}
#Content27 .techCon5 .text{ font-size: 24px; line-height: 40px; height: 40px; overflow: hidden; margin-top: 5px; color: #fff; position: relative;}
#Content27 .techCon5 .text .sto{ font-weight: bold; font-size: 30px; margin: 0 0 0 4px; letter-spacing: 4px;}
#Content27 .techCon5 .text::before{ content: ""; display: block; position: absolute; left: 0; top: 9px; width: 256px; height: 28px; background: url(../images/1333_tech5_2.png) no-repeat right center;}
#Content27 .techCon5 .text::after{ content: ""; display: block; position: absolute; right: 0; top: 9px; width: 256px; height: 28px; background: url(../images/1333_tech5_3.png) no-repeat left center;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 9技术服务板块六 */
#Content28{ width: 100%; float: left;}
#Content28 .techCon6 .w_1200{ margin: 0 auto; width: 1200px;}
#Content28 .techCon6{ padding: 70px 0 60px 0; width: 100%; float: left;}
#Content28 .techCon6 .tit{ width: 100%; height: 60px; text-align: center; background: url(../images/1334_tech6_1.png) no-repeat center;}
#Content28 .techCon6 .tit .bt{ display: inline-block;}
#Content28 .techCon6 .tit .cntit{ font-size: 30px; line-height: 32px; color: #135fab;}
#Content28 .techCon6 .tit .cntit .sto{ font-weight: bold;}
#Content28 .techCon6 .tit .entit{ font-size: 20px; text-align: right; margin-top: 10px; line-height: 22px; text-transform: uppercase; color: #135fab; opacity: 0.3;}
#Content28 .techCon6 .over{ margin-top: 60px;}
#Content28 .techCon6 .img{ float: left; width: 380px; line-height: 0;}
#Content28 .techCon6 .text{ float: right; width: 700px; font-size: 15px; line-height: 36px; color: #181818;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 9技术服务板块七 */
#Content29{ width: 100%; float: left;}
#Content29 .techCon7 .w_1200{ margin: 0 auto; width: 1200px;}
#Content29 .techCon7{ padding: 70px 0 85px 0; width: 100%; float: left; background: url(../images/1335_tech7_1.jpg) repeat-x top;}
#Content29 .techCon7 .u1{ width: 100%;}
#Content29 .techCon7 .u1 .l1{ width: 50%; float: left;}
#Content29 .techCon7 .u1 .l1 .img{ width: 50%; line-height: 0; float: left; height: 260px; overflow: hidden;}
#Content29 .techCon7 .u1 .l1 .text{ padding-top: 80px; width: 50%; float: left; background: #fff; height: 260px; overflow: hidden;}
#Content29 .techCon7 .u1 .l1 .text .t1{ font-size: 20px; margin-bottom: 40px; line-height: 22px; height: 22px; padding: 0 5px; overflow: hidden; text-align: center;}
#Content29 .techCon7 .u1 .l1 .text .a1{ display: block; font-size: 16px; width: 130px; height: 38px; line-height: 38px; border: 1px solid #ff8c00; color: #ff8c00; text-align: center; border-radius: 4px; margin: 0 auto;}
#Content29 .techCon7 .u1 .l1 .text .a1:hover{ background: #135fab; color: #fff; border: 1px solid #135fab;}
#Content29 .techCon7 .left{ width: 300px; float: left;}
#Content29 .techCon7 .left .entit{ margin-top: 150px; float: left; font-size: 18px; transform: rotate(90deg); color: #ff8c00;}
#Content29 .techCon7 .left .cntit{ width: 40px; margin: 85px 30px 0 -16px; float: left; height: 260px; line-height: 60px; font-size: 40px; color: #135fab; font-weight: bolder; color: #135fab;}
#Content29 .techCon7 .left .line{ width: 1px; margin-top: 100px; float: left; height: 45px; background: #d2d2d2;}
#Content29 .techCon7 .right{ width: 900px; float: left;}
#Content29 .techCon7 .right .text{ padding-top: 80px; width: 300px; float: left; background: #fff; height: 260px; overflow: hidden;}
#Content29 .techCon7 .right .text .t1{ font-size: 20px; margin-bottom: 40px; line-height: 22px; height: 22px; padding: 0 5px; overflow: hidden; text-align: center;}
#Content29 .techCon7 .right .text .a1{ display: block; font-size: 16px; width: 130px; height: 38px; line-height: 38px; border: 1px solid #ff8c00; color: #ff8c00; text-align: center; border-radius: 4px; margin: 0 auto;}
#Content29 .techCon7 .right .text .a1:hover{ background: #135fab; color: #fff; border: 1px solid #135fab;}
#Content29 .techCon7 .right .pic1 .img{ width: 600px; line-height: 0; float: left; height: 260px; overflow: hidden;}
#Content29 .techCon7 .right .pic2 .img{ width: 300px; line-height: 0; float: left; height: 260px; overflow: hidden;}
#Content29 .techCon7 .right .pic2 .text:nth-child(2n+1){ background: #eff0f7;}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 10联系我们-人才招聘 */
#List6{ width: 100%; float: left;}
#List6 .joinList .w_1200{ margin: 0 auto; width: 1200px;}
#List6 .joinList{ width: 100%; float: left;}
#List6 .joinList .u1{ border-top: 1px solid #eff0f7;}
#List6 .joinList .l1{ width: 100%; float: left; border-bottom: 1px solid #eff0f7;}
#List6 .joinList .l1 .tit{ width: 100%; padding: 40px; line-height: 36px; float: left; cursor: pointer; color: #181818;}
#List6 .joinList .l1 .tit .t1{ float: left; margin-right: 200px;}
#List6 .joinList .l1 .tit .tit1{ font-size: 20px;}
#List6 .joinList .l1 .tit .tit2{ font-size: 16px;}
#List6 .joinList .l1 .tit .t2{ font-size: 16px; line-height: 70px; float: right;}
#List6 .joinList .l1 .box{ display: none; margin-top: 25px; padding: 50px 40px; width: 100%; float: left; background: #eff0f7; position: relative;}
#List6 .joinList .l1 .box::before{ content: ""; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; border-width: 16px; border-style: dashed dashed solid dashed; border-color: transparent transparent #eff0f7 transparent; position: absolute; top: -32px; left: 50%; margin-left: -8px;}
#List6 .joinList .l1 .box .t1{ float: left; width: 555px;}
#List6 .joinList .l1 .box .t2{ float: right; width: 500px;}
#List6 .joinList .l1 .box .p{ font-size: 16px; margin-bottom: 15px; line-height: 18px; color: #181818; font-weight: bold;}
#List6 .joinList .l1 .box .info{ font-size: 14px; line-height: 28px; color: #181818;}
#List6 .joinList .l1 .box .more{ display: block; margin-top: 30px; width: 170px; height: 46px; line-height: 46px; font-size: 16px; text-align: center; background: #135fab; color: #fff;}
#List6 .joinList .l1 .box .more:hover{ opacity: 0.8;}
#List6 .joinList .l1.active .tit{ background: #135fab; color: #fff;}
#List6 .joinList .l1.active .box{ display: block;}
#List6 .joinList .pz_fy{ width: 100%; margin: 40px 0 80px 0; float: left; text-align: center;}
#List6 .joinList .pz_fy a { border: 1px solid #eff0f7; padding: 10px 13px; margin: 0 5px; color: #4c4c4c; font-family: Arial; font-size: 14px; text-decoration: none;}
#List6 .joinList .pz_fy a:hover,#List6 .joinList .pz_fy a.on{ background: #135fab; color: #fff;}
#List6 .joinList .pz_fy .ly{ position: relative;}
#List6 .joinList .pz_fy .ly::before{ content: ""; display: block; position: absolute; width: 14px; height: 38px; left: -14px; top: -1px; background: url(../images/1336_join1.png) no-repeat left center;}
#List6 .joinList .pz_fy .ly:hover::before,#List6 .joinList .pz_fy .ly.on::before{ background: url(../images/1336_join1_1.png) no-repeat left center;}
#List6 .joinList .pz_fy .ry{ position: relative;}
#List6 .joinList .pz_fy .ry::before{ content: ""; display: block; position: absolute; width: 14px; height: 38px; right: -14px; top: -1px; background: url(../images/1336_join2.png) no-repeat left center;}
#List6 .joinList .pz_fy .ry:hover::before,#List6 .joinList .pz_fy .ry.on::before{ background: url(../images/1336_join2_1.png) no-repeat left center;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 11联系我们-联系我们 */
#Content30{ width: 100%; float: left; margin-bottom:70px;}
#Content30 .contCon .w_1200{ margin: 0 auto; width: 1200px;}
#Content30 .contCon{ width: 100%; float: left;}
#Content30 .contCon .over{ width: 100%; float: left;}
#Content30 .contCon .over .left{ width: 700px; padding: 39px 30px 30px 30px; float: left; background: #f2f2f2; border: 1px solid #f2f2f2;}
#Content30 .contCon .over .left .img{ width: 578px; margin: 0 auto; line-height: 0; margin-bottom: 40px;}
#Content30 .contCon .over .left .l1{ width: 100%; overflow: hidden; padding: 38px 40px; background: #fff; border: 1px solid #eff0f7;}
#Content30 .contCon .over .left .ico{ width: 30px; height: 30px; margin-right: 10px; line-height: 0; float: left;}
#Content30 .contCon .over .left .tit{ float: left; font-size: 16px; line-height: 30px;}
#Content30 .contCon .over .right{ padding: 40px 35px 38px 35px; width: 465px; float: right; background: #f2f2f2;}
#Content30 .contCon .over .right .tit{ font-size: 24px; margin-bottom: 20px; color: #181818; text-align: center;}
#Content30 .contCon .over .right .name{ font-size: 16px; line-height: 18px; margin: 16px 0 9px 0;}
#Content30 .contCon .over .right .fv1{ width: 100%; height: 42px; line-height: 42px; padding: 0 10px; background: #fff; border: 1px solid #eff0f7; border-radius: 3px;}
#Content30 .contCon .over .right .fv2{ width: 100%; height: 108px; line-height: 42px; padding: 0 10px; background: #fff; border: 1px solid #eff0f7; border-radius: 3px;}
#Content30 .contCon .over .right .fv3{ float: left; width: 158px; height: 42px; line-height: 42px; padding: 0 10px; background: #fff; border: 1px solid #eff0f7; border-radius: 3px;}
#Content30 .contCon .over .right .img{ width: 100px; height: 42px; overflow: hidden; float: left; line-height: 0;}
#Content30 .contCon .over .right .a{ font-size: 14px; height: 42px; line-height: 42px; padding-left: 16px; color: #181818;}
#Content30 .contCon .over .right .a:hover{ text-decoration: underline;}
#Content30 .contCon .over .right .fv4{ display: block; margin: 33px auto 0 auto; height: 46px; line-height: 46px; padding: 0 80px; font-size: 16px; border-radius: 23px; background: #135fab; color: #fff;}
#Content30 .contCon .over .right .fv4:hover{ opacity: 0.8;}
#Content30 .contCon .dt{ width: 100%; float: left; margin: 30px 0 80px 0; position: relative;}
#Content30 .contCon .bdmap{ height: 480px;}
#Content30 .contCon .dz{ position: absolute; top: 200px; left: 656px; width: 336px; height: 80px; font-size: 14px; line-height: 22px; padding: 16px 20px 0 114px; background: url(../images/1337_cont8.png) no-repeat left center;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
/* 单页 */
#Content31{ width: 100%; float: left;}
#Content31 .pageCon .w_1200{ margin: 0 auto; width: 1200px;}
#Content31 .pageCon{ padding: 0 0 70px 0; width: 100%; float: left;}
#Content31 .pageCon .info{ font-size: 16px; line-height: 30px; color: #181818;}

@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}
@media screen and  (max-width:1230px){

}


#Content32 .side{ width: 70px; position: fixed; top: 250px; right: 0;}
#Content32 .side .l1{ padding-top: 10px; width: 70px; height: 70px; border-bottom: 1px solid #fff; cursor: pointer; background: #135fab; position: relative;}
#Content32 .side .l1:last-child{ border-bottom: 0;}
#Content32 .side .l1 .ico{ width: 30px; height: 30px; line-height: 0; margin: 0 auto 5px auto;}
#Content32 .side .l1 .wz{ font-size: 14px; line-height: 16px; color: #fff; text-align: center;}
#Content32 .side .l1 .tc{ display: none; width: 176px; padding: 10px 15px; background: #ff8c00; position: absolute; right: 82px; top: 3px;}
#Content32 .side .l1 .tc::after{ content: ""; display: block; position: absolute; right: -20px; top: 50%; margin-top: -10px; width: 0; height: 0; border-width: 10px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent #ff8c00; border-left-color: #ff8c00;}
#Content32 .side .l1 .t1{ font-size: 16px; line-height: 18px; color: #fff;}
#Content32 .side .l1 .t2{ font-size: 18px; line-height: 22px; margin-top: 5px; color: #fff;}
#Content32 .side .l1:hover{ background: #ff8c00;}
#Content32 .side .l1:hover .tc{ display: block;}

.dsa h3 {
    text-align: center;
    height: 132px;
    background: url(../images/d_lin1.gif) no-repeat scroll center 100px;
}
.dsa h3 span {
    display: block;
    font-family: Impact;
    font-size: 48px;
    color: #e8e8e8;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 100%;
}
.dsa h3 {
    font-weight: normal;
    color: #333;
    font-size: 32px;
    display: block;
    padding-top: 5px;
}

.abo{ height: 754px; margin-bottom: 30px;background:url(../images/abo.jpg) no-repeat center 0; padding-top: 70px; float:left; width:100%;     margin-top: 40px;}
.content{
    width: 1200px;
    margin: 0 auto;
}
.abo h2{ text-align: center; height: 135px;}
.abo h2 span{display: block; font-family: Impact; font-size: 48px; color:#fff; text-transform: uppercase; font-weight: normal;line-height:100%;}
.abo h2{ display: block; font-size: 32px; color: #fff; font-weight: normal; padding-top:7px;}
.abo p{ text-align: center; font-size: 14px; color: #fff; line-height: 27px; height: 198px;}
.abo p span{ display: block;}
.abo h3{ font-size: 0; position: relative; margin-bottom: 70px;height: 450px;}
.abo h3 img{ width: 1200px; height: 325px;}
.abo h3 span{ display: inline-block;position: absolute; left:566px; top: -35px; z-index:9;}
.abo h3 span a{ display: inline-block;background:url(../images/a_mor.png) no-repeat; width: 69px; height: 69px;}

.pull-left {
    float: left!important;
}
.pull-right {
    float: right!important;
}
.title h6 {
	font-size: 24px
}
.ptb-56 {
    padding: 56px 0;
}
.line {
    height: 2px;
    margin: 10px auto;
    background-color: #135fab;
}
.news{	float:left; width:100%;}
.news .line {
	width: 60px
}
.news-content {
	margin-top: 0;
	background-color: #fafafa;

}
.news-content .news-img {
	width: 26%
}
.news-content .news-img img {
	width: auto;
	max-width: 100%
}
.news-content .title .line {
	margin: 10px 0;
	width: 35px
}
.news-content .news-box {
	width: 37%
}
.news-content .news-box, .news-content .news-img {
	padding-right: 42px
}
.news-content .news-box>.news-lists>.news-list {
	line-height: 45px;
	font-size:14px;
	padding-top:10px;
}
.news-content .news-box>.news-lists>.news-list::before {
	content: "";
	display: block;
	float: left;
	margin: 18px 2px 0 0;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-left: 7px solid #363433;
	border-bottom: 5px solid transparent;
	border-right: 5px solid transparent
}
.news-content .news-box>.news-lists>.news-list a {
	color: #363433
}
.news-content .news-box>.news-lists>.news-list a .news-title {
	width: 72%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.news-content .news-box>.news-lists>.news-list a .time {
	width: 22%
}
.news-content .news-box>.news-lists>.news-list:hover {
	
}
.news-content .news-box>.news-lists>.news-list:hover a {
	color: #135fab
}
.news-content .news-box>.news-lists>.news-list:hover::before {
	border-left-color: #135fab
}

.footWrap{ height:297px; overflow:hidden; background:#333; padding-top: 61px; float:left; width:100%;}
.footWrap .footer{ width:1200px; margin:0 auto;}
.f_pic{ width:270px;overflow:hidden;}
.f_pic img{ display:block;width:270px; height:105px; padding-top:5px;}
.fwz{padding:0 0 0 8px; overflow:hidden; color:#b0b3b9; font-size: 12px; line-height: 30px; float: left;}
.fwz p{ overflow: hidden;}
.fwz p em{ display:inline-block; padding-left: 53px; float: left; float: left; width: 257px;}
.fwz p em i{ display:block; padding-left: 42px; height: 44px; border-bottom: 1px  solid #444;background:url(../images/l_ico1.png) no-repeat; margin-bottom: 9px;}
.fwz p em i a{ font-size: 16px; font-weight: bold;color:#b0b3b9;}
.fwz p span{ display: block; }
.fwz p span a{ display: inline-block; line-height: 30px;color:#b0b3b9; width:100px;}
.fwz p .long{ width:440px;}
.fwz p .long strong{ font-weight: normal; display: block;}
.fwz p .long b{ font-weight: normal; padding-left: 10px;}
.code{margin-top:53px; overflow:hidden; width: 198px; height: 150px; margin-top: 14px;}
.code p{ font:12px "Microsoft Yahei"; color:#fff; }
.code p img{ display:inline-block ; width:150px; height:150px; float: left;}
.code p.fl{ padding-left:8px;}
i,em{font-style: normal}
.fwz p .long strong a{ color:#b0b3b9;}

.link{ height:60px;overflow:hidden; background: #135fab; float:left; width:100%;}
.link h5{ width:150px; height:70px; overflow:hidden; float:left; background:url(../images/link.png) no-repeat 0 3px; color:#fff; font:18px "Microsoft Yahei"; margin-top: 30px; padding-left: 55px;}
.link h5 a{ color:#fff; display:block;  font-size: 16px; line-height: 50px;}
.link h5 span{ display: block; padding-top: 10px;}
.link h5 span a{ font-size: 14px; font-weight: normal;}
.link p{overflow:hidden; font:13px "Microsoft Yahei"; line-height: 60px; text-align:center; color:#fff;}
.link p a{ display:inline-block; padding:0 0 0 0; color:#fff;}

.header {
	background-color: #fff;
}
.header .topbar {
	line-height: 34px;
	background-color: #f5f5f5;
	font-size: 13px;
	color: #888;
	border-top: 2px solid #ff8c00;
}
.header .topbar ul {
	float: right;
}
.header .topbar li {
	float: left;
	color: #ddd;
	line-height: 34px;
}
.header .topbar li a{ color:#666; }
.header .topbar li.pipe {
	padding: 0 10px;
}
.header .topbar li.c {
	margin-left: 10px;
	display: block;
    background-color: #ff8c00;
	padding: 0 10px;
}
.header .topbar li.c a {
	padding: 0 5px;
	font-weight: bold;
	color:#fff;
}
.header .logo {
	float: left;
	font-size: 0;
	height: 80px;
	line-height: 80px;
	text-align: left;
	padding: 20px 0;
}
.header .tel {
	float: right;
	background: url(../images/tel.jpg) no-repeat 0 center;
	padding-left: 55px;
	margin-top: 31px;
}
.header .tel strong {
	display: block;
	font-size: 28px;
	color: #015cb5;
}
.header .text {
	float: left;
	font-size: 16px;
	margin: 30px 0 30px 30px;
	padding: 5px 0 5px 30px;
	border-left: 1px solid #ddd;
}
.header .text strong {
	display: block;
	font-size: 26px;
}
.header .text span {
	color: #015cb5;
}

.section-title {
	text-align: center;
	margin-bottom: 30px;
	font-size: 32px;
	font-weight: bold;
	color:#333;
	letter-spacing:2px;
}
.section-title small {
	display: block;
	font-weight: normal;
	font-size: 18px;
	text-transform:uppercase;
	color:#999;
	letter-spacing:0px;
}
.section-title span{font-weight: normal;}
.section-title:after {
	display: block;
	content: '';
	background: url(../images/cptit.jpg) no-repeat center bottom / auto 100%;
	height: 18px;
	margin-top: 10px;
}

.in-prod-menu {text-align: center;font-size: 0;margin-bottom: 10px;}
.in-prod-menu li {display: inline-block;vertical-align: middle;}
.in-prod-menu li a {display: block;margin: 0 5px 10px;font-size: 14px;line-height: 39px;position: relative;background: url(../images/pro-btn.png) no-repeat center / 100% 100%;width: 175px;}
.in-prod-menu li a:before,.in-prod-menu li a:after {position: absolute;content: '';background-color: #fff;width: 16px;height: 1px;top: 50%;display: none;}
.in-prod-menu li a:before {left: 33px;}
.in-prod-menu li a:after {right: 33px;}
.in-prod-menu li:hover a {color: #fff;background-image: url(../images/pro-btn-on.png);}
.in-prod-menu li.active a:before,.in-prod-menu li.active a:after {display: block;}
.list-1 {margin: -20px 0 0 -20px;}
.list-1 li {float: left;width: 25%;}
.list-1 li a {display: block;margin: 40px 0 0 20px;}
.list-1 li .img {border: 1px solid #f2f2f2; overflow: hidden;}
.list-1 li .img img{ transition: all 0.5s;}
.list-1 li .img img:hover{ transform: scale(1.1);}
.list-1 li .text {line-height: 40px;background-color: #f2f2f2;text-align: center;position: relative;font-size: 15px;}
.list-1 li .text:before {content: '';position: absolute;left: 50%;width: 0;height: 100%;background-color: #135fab;transition: all 0.5s;}
.list-1 li .text p {margin: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: relative;z-index: 1;transition: all 0.5s;}
.list-1 li a:hover .img-cover span {transform: scale(1.1);}
.list-1 li a:hover .text:before {width: 100%;left: 0;}
.list-1 li a:hover .text p {color: #fff;}

.list-1-1 li {width: 33.333333%;}
.img-cover {
    overflow: hidden;
    position: relative;
}
.img-cover span {
    display: block;
    width: 100%;
    background: no-repeat center / cover;
    transition: all 0.5s;
    height: 100%;
}

.section {
	width:100%;
	float:left;
    padding: 70px 0;
}
.bg1 {
    background: url(../images/fabg.jpg) no-repeat center 0 / cover #f5f5f5;
}
.bg1 .section-title {
	color: #fff;
}
.bg1 .section-title:after {
	background: url(../images/cptit2.png) no-repeat center bottom / auto 100%;
}
.bg1 .section-title small{
	color: #fff;
}
.in-jjfa {
	margin-left: -28px;
}
.in-jjfa li {
	float: left;
	width: 25%;
}
.in-jjfa li a {
	display: block;
	background-color: #fff;
	margin-left: 28px;
	border-bottom: 3px solid #dddddd;
}
.in-jjfa li .img-cover {
	position: relative;
}
.in-jjfa li .img-cover span {
	padding-top: 66.7%;
}
.in-jjfa li .img-cover p {
	background-color: rgba(0,0,0,0.6);
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	margin: 0;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
	padding: 12px 0;
}
.in-jjfa li .text {
	height: 200px;
	padding: 30px 5px;
	position: relative;
}
.in-jjfa li .text p {
	margin: 0 0 8px;
	color: #666;
	font-size: 13px;
	padding-left: 24px;
	background: url(../images/faico.jpg) no-repeat 0 5px;
	line-height: 1.85;
}
.in-jjfa li .text .more {
	position: absolute;
	right: 0;
	bottom: 0;
	line-height: 30px;
	background-color: #adadad;
	color: #fff;
	padding: 0 20px;
}
.in-jjfa li a:hover .img-cover p {
	background-color: #135fab;
}
.in-jjfa li a:hover .text .more {
	background-color: #135fab;
}
.abo .section-title {
	color: #fff;
}
.abo .section-title:after {
	background: url(../images/cptit2.png) no-repeat center bottom / auto 100%;
}
.abo .section-title small{
	color: #fff;
}

.over{ font-size:14px; line-height:24px;}
.nyRight{ font-size:14px; line-height:24px;}