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;
}
@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; border:none;}
button,table{ border:none; 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:"微软雅黑";}
a{color:#666666;}
/*字母大写*/
.D1{text-transform:uppercase;}
/*字母小写*/
.D2{text-transform:lowercase;}
/*字母首字母大写*/
.D3{text-transform:capitalize;}
.container{ padding-right:15px; padding-left:15px; margin-right: auto; margin-left: auto;}

/* 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;
    z-index:100;
}
.slick-next{
    left:auto;
    right:40px;
}
@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 (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}

  ._pimg {
            width: 100%;
            overflow: hidden;
            float:left;
        }

            ._pimg ._div {
                position: relative;
                overflow:hidden;
            }

            ._pimg ._img {
                width: 100%;
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%,-50%);
                -webkit-transform: translate(-50%,-50%);
            }
			
			
			
			
			
.maxwidth{ margin:0 auto; padding-left:15px; padding-right:15px;}			
			
/**/
@media (min-width: 768px) {
  .maxwidth {
    width: 768px;
  }
}
@media (min-width: 992px) {
  .maxwidth {
    width: 992px;
  }
}
@media (min-width: 1230px) {
  .maxwidth {
    width: 1230px;
  }
}
	
	
body{ overflow-x:hidden;}	
#obtn .ctext.head{ float:left; width:100%; position:relative; left:0; top:0; z-index:101; background:#fff;}	
#obtn .ctext .logo{ float:left; margin:45px 0 21px 0; width:295px; line-height:0;}
#obtn .ctext .biaoyu{ float:left; margin:46px 0 0 28px; padding:3px 0 3px 26px; border-left:2px dashed #e7e7e7;}
#obtn .ctext .biaoyu .span{ display:block; color:#333333; font-size:18px; line-height:28px; font-weight:bold; }
#obtn .ctext .biaoyu p{ display:block; color:#646161; font-size:18px; line-height:28px; }

#obtn .ctext .weixin{ float:right; color:#6a6a6a; font-size:14px; line-height:24px; text-align:center; margin:20px 0 0 0;}
#obtn .ctext .weixin i{ display:block; line-height:0;}
#obtn .ctext .weixin i img{ width:77px; height:77px;}
#obtn .ctext .weixin span{ display:block; margin-top:7px;}

/*menu*/
#obtn .ctext .menu{float: left; width:100%; background:#e31f22; }
#obtn .ctext .menu ul{ float:left; width:97.5%; border-left:1px solid rgba(255,255,255,0.2); margin:0 1.25%;}
#obtn .ctext .menu .nli{ float:left; width:12.5%; position:relative; border-right:1px solid rgba(255,255,255,0.2);}
#obtn .ctext .menu .nli span a{ float:left; width:100%; text-align:center; position:relative; color:#fff; font-size:16px; line-height:61px;}
#obtn .ctext .menu .nli.active span a,
#obtn .ctext .menu .nli:hover span a{ background:rgba(255,255,255,0.2);}
#obtn .ctext .menu .sub{ display:none; float:left; position:absolute; left:50%; top:100%; width:180px; margin-left:-90px; z-index:66; border-left:none;}
#obtn .ctext .menu .sub li{ float:left; width:100%; margin-bottom:1px;}
#obtn .ctext .menu .sub li a{ float:left; width:100%; text-align:center; color:#333; font-size:14px; line-height:26px; padding:8px 0; background:rgba(255,255,255,0.9);}
#obtn .ctext .menu .sub li a:hover{ background:#e31f22; color:#fff;}
@media screen and (max-width:1229px ){

}
@media screen and (max-width:991px ){
#obtn .ctext .menu{ display:none;}
#obtn .ctext .biaoyu{ display:none;}
#obtn .ctext .weixin{ display:none;}
#obtn .ctext .logo{ margin:10px 0; width:162px;}

}

/*手机导航按钮*/
#obtn .menuph{ display:none; float:right; width:28px; height:22px; cursor: pointer; text-align: center; margin:19px 0;}
#obtn .menuph .point {  display: inline-block;  width: 28px;  height: 22px; position: relative;}
#obtn .menuph .point:hover .navbtn,
#obtn .menuph .point:hover .navbtn::after,
#obtn .menuph .point:hover .navbtn::before {  width: 28px;  }
#obtn .menuph .navbtn {  position: absolute;  top: 10px;  right: 0;  display: inline-block;  width: 21px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #e31f22;  }
#obtn .menuph .navbtn::after,
#obtn .menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 28px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #e31f22;  }
#obtn .menuph .navbtn::after {  top: -11px;  }
#obtn .menuph .navbtn::before {  top: 10px;  }
#obtn .menuph .point.active .navbtn{  background: transparent;  }
#obtn .menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }
#obtn .menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }
@media screen and (max-width:991px ){
#obtn .menuph{ display:block;}
}

/*手机导航*/
#obtn .xialaph{ position:absolute; left:0; top:0; float:left; width: 100%; height:100vh; overflow:scroll; padding:60px 0 100px 0;  display: none;  z-index:99;}
#obtn .xialaph:after{ float:left; width:100%; height:100%; position:fixed; left:0; top:0; background:#000; background:rgba(0,0,0,0.8); content:''; z-index:98;}
#obtn .xialaph .ul2,
#obtn .xialaph .ul3{display:none;}
#obtn .xialaph .ul1{ position:relative; z-index:99;}
#obtn .xialaph h4{ float:left; width:100%; position:relative;}
#obtn .xialaph h4 a{ float:left; width:70%; color: #fff;  font-size:16px; line-height: 55px; position:relative;}
#obtn .xialaph li h4 a i{ float:left; position:absolute; left:0; top:50%; margin-obtn:-10px; width:20px; height:20px;}
#obtn .xialaph li:last-child h4::before{  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #fff;opacity: 0.2; }
#obtn .xialaph h4:hover a,
#obtn .xialaph h5:hover a{  color: #e31f22; }
#obtn .xialaph h4::after{  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #fff; opacity: 0.2;  }
#obtn .xialaph h5 a{ float:left; width:70%;  color: #fff;  font-size:14px; line-height: 45px;  text-transform:uppercase;}
#obtn .xialaph h5{ float:left; width:100%;position: relative;  }
#obtn .xialaph h5::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #fff; opacity: 0.2;  }
#obtn .xialaph li:last-child h5::after{  display: none;  }
#obtn .xialaph .ul3{ float:left; width:100%;  margin-top:10px;}
#obtn .xialaph .ul3 li a{ float:left; width:100%; color: #fff;  font-size:13px; line-height:26px; opacity:0.8; padding:0 12px;}
#obtn .xialaph h4 img{  width: 15px;  height: 8px;  float: right;  margin-top: 24px;  cursor: pointer;  }
#obtn .xialaph h5 img{  width: 11px;  height: 6px;  float: right;  margin-top: 20px;  cursor: pointer;  }
#obtn .xialaph h4.active img.img_s,
#obtn .xialaph h5.active img.img_s{  display: none;  }
#obtn .xialaph h4.active img.img_d,
#obtn .xialaph h5.active img.img_d{  display: block;  }
#obtn .xialaph .ul2{ float:left; width:100%; padding:0 10px;}
#obtn .xialaph .img_d{  display: none;  }


/*手机底部导航*/
#obtn .pf_down{width:100%; float:left; position:fixed; left:0; bottom:0; height:50px; background:#e31f22; z-index:66; box-shadow:0 -4px 7px rgba(0,0,0,0.15);}
#obtn .pf_down li{ width:20%; float:left; text-align:center; padding:7px 0 5px 0; border-right:1px solid rgba(255,255,255, 0.2); position:relative;}
#obtn .pf_down li .er{ display:none; float:left; position:absolute; left:50%; bottom:65px; background:#fff; width:100px; padding:5px; line-height:0; border:1px solid #ccc; border-radius:3px; margin-left:-50px; z-index:16;}
#obtn .pf_down li .er:after{ float:left; width:0; height:0; position:absolute; left:50%; top:100%; content:''; border-left: 6px solid transparent; border-right:6px solid transparent;border-top: 6px solid #fff; margin-left:-6px; }
#obtn .pf_down li .er img{ width:100%;}
#obtn .pf_down li:last-child{ border:none;}
#obtn .pf_down li .ico7{ width:100%; float:left; height:20px; position:relative; z-index:2;}
#obtn .pf_down li .ico7 img{ width:20px; height:20px;}
#obtn .pf_down li .name{ width:100%; float:left; margin-top:4px; font-size:12px; color:#fff; line-height:14px; position:relative; z-index:2;}
#obtn .pf_down li:nth-child(3):after{ float:left; width:100%; height:50px; position:absolute; left:0; bottom:15px; content:''; background:#e31f22; border-radius:100% 100% 0 0; z-index:1;}
#obtn .pf_down li:nth-child(3){ padding:0 0 12px 0;}

#obtn .right_pf{ float:left; width:82px; position:fixed; right:5px; top:50%; margin-top:-186px; border:1px solid #e4e4e4; background:#fff; z-index:101; text-align:center;}
#obtn .right_pf .ul1{ float:left; width:100%; padding:9px;}
#obtn .right_pf .ul1 i{ float:left; width:100%; border:1px solid #e4e4e4; background:#fff; line-height:0;}
#obtn .right_pf .ul1 h5{ float:left; width:100%; color:#3e3d3d; font-size:12px; line-height:14px; margin-top:6px;}
#obtn .right_pf .ul2{ float:left; width:100%; padding:9px; border-top:1px solid #e4e4e4;}
#obtn .right_pf .ul2 li{ float:left; width:100%; margin-top:1px;}
#obtn .right_pf .ul2 li a{ float:left; width:100%; background:#7f7f7f; height:62px;}
#obtn .right_pf .ul2 li a i{ float:left; width:100%; line-height:0; margin-top:10px;}
#obtn .right_pf .ul2 li a h5{ float:left; width:100%; color:#fff; font-size:12px; line-height:22px;}
#obtn .right_pf .ul2 li a:hover{ background:#e31f22;}
/*20201105start*/
#obtn .right_pf .ul2 li{ position:relative;}
#obtn .right_pf .ul2 li em{ display:none; float:left; width:100px; background:#fff; border:1px solid #e4e4e4; background:#fff; line-height:0; position:absolute; right:71px; top:50%; margin-top:-50px; padding:5px;}
#obtn .right_pf .ul2 li em:after{ float:left; width:0; height:0; position:absolute; left:100%; top:50%; content:'';  border-top: 6px solid transparent; border-bottom:6px solid transparent;border-left:6px solid #e4e4e4; margin-top:-6px; }
#obtn .right_pf .ul2 li:hover em{ display:block;}


/*20201105end*/

/*底部*/
#obtn .ctext.footer{ float:left; width:100%; background:#191a21; padding:64px 0 28px 0; position:relative;}
#obtn .ctext .footNav{ float:left; width:18.5%;}
#obtn .ctext .footNav h5{ float:left; width:100%;}
#obtn .ctext .footNav h5 a{ float:left; width:100%; color:#fff; font-size:18px; line-height:28px;}
#obtn .ctext .footNav ul{ float:left; width:100%; margin-top:8px;}
#obtn .ctext .footNav ul li{ float:left; width:100%; margin-top:8px;}
#obtn .ctext .footNav ul li a{ float:left; width:100%; color:#fff; color:rgba(255,255,255,0.6); font-size:14px; line-height:24px;}
#obtn .ctext .footNav ul li a:hover{ color:#e31f22;}
#obtn .ctext .footTel{ float:right; margin-top:10px; width:24.33%;}
#obtn .ctext .footTel .tel{ float:left; color:#fff; font-size:21px; line-height:32px; background:url(../_im_g/foot1.png) left center no-repeat; padding-left:44px;}
#obtn .ctext .zixun{ float:left; width:100%; margin:30px 0;}
#obtn .ctext .zixun a{ float:left; width:48%; text-align:center; color:#fff; font-size:16px; line-height:44px; border-radius:3px; background:#e31f22;}
#obtn .ctext .zixun a:hover{ opacity:0.85;}
#obtn .ctext .zixun a img{ display:inline-block; vertical-align:top; width:22px; height:22px; margin:11px 0 0 7px;}
#obtn .ctext .zixun a.ly{ float:right; background:rgba(255,255,255,0.2);}
#obtn .ctext .Focus{ float:left; width:100%; color:#fff; color:rgba(255,255,255,0.65); font-size:14px; line-height:40px;}
#obtn .ctext .Focus span{ float:left;}
#obtn .ctext .Focus .fx{ float:left; position:relative; margin:0 6px;}
#obtn .ctext .Focus .fx a{ float:left; width:40px; height:40px; border-radius:50%; background:rgba(255,255,255,0.1);}
#obtn .ctext .Focus .fx a:hover{ background:#e31f22;}
#obtn .ctext .Focus .wx_bx{ float:left; width:90px; height:90px; padding:4px; background:#fff; position:absolute; left:50%; margin-left:-45px; bottom:50px; z-index:80;-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1); border-radius:3px;
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:50% 5%;
	-moz-transform-origin:50% 5%;
	-ms-transform-origin:50% 5%;
	-o-transform-origin:50% 5%;
	transform-origin:50% 5%;
	-webkit-transform: translateY(0) scale(0);
	-moz-transform: translateY(0) scale(0);
	-ms-transform: translateY(0) scale(0);
	-o-transform: translateY(0) scale(0);
	transform: translateY(0) scale(0)}
#obtn .ctext .Focus .wx_bx:after{ float:left; width:0; height:0; content:''; position:absolute; left:50%; bottom:-6px; margin-left:-6px; border-left: 6px solid transparent; border-right:6px solid transparent;border-top:6px solid #fff; }	
#obtn .ctext .Focus  .fx:hover .wx_bx{ opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(0) scale(1);
	-moz-transform: translateY(0) scale(1);
	-ms-transform: translateY(0) scale(1);
	-o-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);}

#obtn .ctext .foot2{ float:left; width:100%; padding:24px 0; margin-top:70px; border-top:1px solid rgba(255,255,255,0.10);}
#obtn .ctext .copyright{ float:left; color:#fff; color:rgba(255,255,255,0.7); font-size:14px; line-height:24px;}
#obtn .ctext .copyright a{ color:#fff; color:rgba(255,255,255,0.7);}
#obtn .ctext .copyright a:hover{ color:#e31f22;}
#obtn .ctext .footMap{ float:right; color:#fff; color:rgba(255,255,255,0.10); font-size:14px; line-height:24px;}
#obtn .ctext .footMap a{ color:#fff; color:rgba(255,255,255,0.7);}
#obtn .ctext .footMap a:hover{ color:#e31f22;}
#obtn .footTop{ float:left; width:47px; height:47px; border-radius:50%; background:#e31f22; line-height:0; position:absolute; left:50%; top:-24px; margin-left:600px; cursor:pointer;}


@media screen and (max-width:1229px ) {

#obtn .ctext .footNav{ width:18%;}
#obtn .ctext .footNav ul li a{ font-size:13px;}
#obtn .ctext .footTel{ width:26.33%;}
#obtn .footTop{ margin-left:481px;}

}
@media screen and (max-width:991px ) {
#obtn .ctext.footer{ padding:25px 0 0 0;}	
#obtn .ctext .footNav h5 a{ font-size:16px; line-height:26px;}	
#obtn .ctext .footNav ul li{ margin-top:4px;}
#obtn .ctext .footTel .tel{ font-size:18px; line-height:28px; background-size:24px 24px; padding-left:32px;}
#obtn .ctext .zixun{ margin:15px 0;}
#obtn .ctext .zixun a{ font-size:14px; line-height:34px;}
#obtn .ctext .zixun a img{ width:18px; height:18px; margin:8px 0 0 4px;}
#obtn .ctext .Focus{ line-height:30px;}
#obtn .ctext .Focus .fx a{ width:30px; height:30px;}
#obtn .ctext .foot2{ padding:15px 0; margin-top:25px;}
#obtn .footTop{ margin-left:369px; width:32px; height:32px; top:-18px;}

}
@media screen and (max-width:767px ) {

#obtn .ctext .footNav{ display:none;}	
#obtn .ctext .footTel{ width:100%; margin-top:0; text-align:center; display:none;}
#obtn .ctext .footTel .tel{ float:none; display:inline-block; vertical-align:top;}
#obtn .ctext .footTel .Focus span{ float:none; display:inline-block; vertical-align:top;}
#obtn .ctext .footTel .Focus .fx{ float:none; display:inline-block; vertical-align:top; margin:0 0 0 3px;}
#obtn .ctext .zixun{ text-align:center;}
#obtn .ctext .zixun a{ float:none !important; display:inline-block; vertical-align:top; width:110px; margin:0 3px;}
#obtn .ctext .copyright{ width:100%; text-align:center;}
#obtn .ctext .footMap{ width:100%; text-align:center;}
#obtn .ctext .foot2{ margin-bottom:60px; margin-top:0;}
#obtn .footTop{ display:none;}
#obtn .ctext.footer { padding:0;}
#obtn .ctext .footTel1 { display:block;}
#obtn .footTop{ display:none;}
#obtn .ctext.footer { padding:0;}
#obtn .ctext.footer1 .footTel{ display:block;}
#obtn .ctext.footer1{ padding:25px 0 0 0;}
#obtn .ctext.footer1 .foot2{ margin-top:25px;}

}
			

/*hot*/
#obtn .ctext.hot{ float:left; width:100%; background:#f7f6f2; padding:24px 0 28px 0;}
#obtn .ctext .text1{ float:left; width:54%;  margin:9px 0; color:#333333; font-size:16px; font-weight:bold; line-height:23px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; }
#obtn .ctext .text1 span{ font-size:12px; color:#fff; text-transform:uppercase; font-weight:normal; background:#e31f22; border-radius:3px; margin:0 10px 0 0; padding:0 3px;}
#obtn .ctext .text1 a{ font-size:15px; color:#333333; font-weight:normal; margin-right:18px;}
#obtn .ctext .text1 a:hover{ color:#e31f22;}
#obtn .ctext .so1{ float:right; width:44.75%; position:relative;}
#obtn .ctext .so1 .Search{ float:left; width:100%; height:43px; background:url(../_im_g/main1.png) 13px center no-repeat #fff; border:0; line-height:23px; color:#b9b9b9; font-size:14px; padding:10px 100px 10px 42px;}
#obtn .ctext .so1 .sear_sub{ float:left; width:87px; height:43px; position:absolute; right:0; top:0; background:#e31f22; color:#fff; font-size:16px; line-height:43px; border:none; outline:none;}
#obtn .ctext .so1 ::-webkit-input-placeholder{color:#b9b9b9}
#obtn .ctext .so1 :-moz-placeholder{color:#b9b9b9}
#obtn .ctext .so1 ::-moz-placeholder{color:#b9b9b9}
#obtn .ctext .so1 :-ms-input-placeholder{color:#b9b9b9}
@media screen and (max-width:1229px){
#obtn .ctext .text{ width:58%;}	
#obtn .ctext .so1{ width:40.75%;}
}
@media screen and (max-width:991px){
#obtn .ctext.hot{ padding:14px 0;}
#obtn .ctext .text1{ font-size:15px; margin:5px 0;}
#obtn .ctext .text1 span{ font-size:10px;}
#obtn .ctext .text1 a{ font-size:14px; margin-right:10px;}
#obtn .ctext .so1 .Search{ height:36px; font-size:12px; background-size:16px 16px; padding:10px 75px 10px 35px;}
#obtn .ctext .so1 .sear_sub{ width:60px; height:36px; line-height:36px; font-size:14px;}

}
@media screen and (max-width:767px){
#obtn .ctext.hot{ padding:10px 0;}	
#obtn .ctext .text1{ width:100%; margin:0;}	
#obtn .ctext .so1{ width:100%; margin-top:4px; margin-bottom:4px;}

}



#obtn .ctext1{ float:left; width:100%; padding:80px 0;}
#obtn .ctext .title1{ float:left; width:100%;}
#obtn .ctext .title1 p{ float:left; color:#333333; font-size:24px; line-height:44px;}
#obtn .ctext .title1 p span{ float:left; color:#e31f22; font-size:44px; font-weight:bold; margin-right:18px;}
#obtn .ctext .title1 p font{ float:left; line-height:34px; margin-top:10px;}
#obtn .ctext .title1 a{ float:right; color:#393939; font-size:14px; line-height:24px; font-family:Arial; padding-right:16px; background:url(../_im_g/main2.png) right center no-repeat; margin-top:20px;}
#obtn .ctext .title1 a:hover{ color:#e31f22; background:url(../_im_g/main3.png) right center no-repeat;}
#obtn .ctext .list1{ float:left; width:100%; margin-top:4px;}
#obtn .ctext .list1 ul{ margin:0 -22px;}
#obtn .ctext .list1 li{ float:left; width:33.33%; padding:0 22px; margin-top:46px;}
#obtn .ctext .list1 .la{ float:left; width:100%; border-radius:20px; overflow:hidden; background:#fff; box-shadow:0 5px 20px rgba(0,0,0,0.1); text-align:center; position:relative; padding:40px 0 0  0; min-height:426px;}
#obtn .ctext .list1 .la .tit1{ float:left; width:100%; color:#333333; font-size:16px; line-height:24px; height:48px; overflow:hidden; padding:0 12px;}
#obtn .ctext .list1 .la .fenlei{ float:left; width:100%; color:#999999; font-size:14px; line-height:24px; padding:0 12px;}
#obtn .ctext .list1 .la ._pimg{ float:left; width:100%; line-height:0; position:relative; top:0;}
#obtn .ctext .list1 .la .bg{ float:left; width:100%; height:100%; position:absolute; left:0; top:100%; z-index:1; background:#e31f22; opacity:0.9;-webkit-transition: 0.5s ease;
   -moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	 -o-transition: 0.5s ease;
		transition: 0.5s ease;}
#obtn .ctext .list1 .la .cont{ float:left; width:100%; position:absolute; left:0; top:150%; transform:translate(0,-50%); -moz-transform:translate(0,-50%); -ms-transform:translate(0,-50%); -o-transform:translate(0,-50%); -webkit-transform:translate(0,-50%); z-index:6; padding:0 12%; -webkit-transition: 0.5s ease;
   -moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	 -o-transition: 0.5s ease;
		transition: 0.5s ease;}
#obtn .ctext .list1 .la .tit2{ float:left; width:100%; color:#fff; font-size:16px; line-height:24px; height:48px; overflow:hidden;}
#obtn .ctext .list1 .la .info{ float:left; width:100%; color:#fff; font-size:14px; line-height:30px; height:120px; overflow:hidden; margin:15px 0 29px 0;}
#obtn .ctext .list1 .la .btn{ float:left; width:100%; margin-top:8px;}
#obtn .ctext .list1 .la .btn a{ display:block; margin:0 auto; width:120px; line-height:32px; border-radius:32px; color:#fff; font-size:14px; background:rgba(255,255,255,0.2);}
#obtn .ctext .list1 .la:hover .tit1{ color:#fff; }
#obtn .ctext .list1 .la:hover .fenlei{ color:#fff;}
#obtn .ctext .list1 .la:hover .bg{ top:0;}
#obtn .ctext .list1 .la:hover .cont{ top:50%;}
#obtn .ctext .list1 .la:hover ._pimg ._img{top:35%;}

#obtn .ctext .list1 .la1{ background:url(_im_g/main7.png) right bottom no-repeat #f4f4f4; background-size:cover;}
#obtn .ctext .list1 .la1 .tit3{ float:left; width:100%; color:#e31f22; font-size:24px; line-height:44px; font-weight:bold;}
#obtn .ctext .list1 .la1 .tit3 span{ position:relative; padding:0 34px;}
#obtn .ctext .list1 .la1 .tit3 span:after,
#obtn .ctext .list1 .la1 .tit3 span:before{ float:left; width:26px; height:3px; background:#e31f22; position:absolute; left:0; top:50%; margin-top:-1px; content:'';}
#obtn .ctext .list1 .la1 .tit3 span:before{ left:auto; right:0;}
#obtn .ctext .list1 .la1 .tit4{ float:left; width:100%; padding:0 9%; margin:30px 0 28px 0;}
#obtn .ctext .list1 .la1 .tit4 a{ float:left; width:46%; margin:6px 2%; border:1px solid #c5c4c3; color:#666666; font-size:14px; line-height:30px;}
#obtn .ctext .list1 .la1 .tit4 a:hover{ border:1px solid #e31f22; background:#e31f22; color:#fff;}


@media screen and (max-width:1229px){
#obtn .ctext .list1 ul{ margin:0 -15px;}
#obtn .ctext .list1 li{padding:0 15px; margin-top:40px;}	
#obtn .ctext .list1 .la{ min-height:354px; padding:32px 0 8px 0;}
#obtn .ctext .list1 .la .info{ line-height:24px; height:72px;}
#obtn .ctext .list1 .la1 .tit3{ line-height:24px; font-size:20px;}
#obtn .ctext .list1 .la1 .tit4{ margin:20px 0 19px 0;}

}
@media screen and (max-width:991px){
#obtn .ctext1{ padding:30px 0;}	
#obtn .ctext .title1 p{ font-size:16px; line-height:30px;}
#obtn .ctext .title1 p span{ font-size:30px; margin-right:8px;}
#obtn .ctext .title1 p font{ line-height:24px; margin-top:6px;}
#obtn .ctext .title1 a{ margin-top:6px;}

#obtn .ctext .list1 ul{ margin:0 -6px;}
#obtn .ctext .list1 li{padding:0 6px; margin-top:15px;}	
#obtn .ctext .list1 .la{ min-height:354px; padding:32px 0 8px 0;border-radius:10px; box-shadow:0 5px 10px rgba(0,0,0,0.1);}
#obtn .ctext .list1 .la .info{ line-height:24px; height:72px;}
#obtn .ctext .list1 .la1 .tit3{ line-height:24px; font-size:20px;}
#obtn .ctext .list1 .la1 .tit4{ padding:0 10px; margin:10px 0 10px 0;}

}
@media screen and (max-width:767px){
#obtn .ctext .title1 p{ font-size:14px; line-height:26px;}
#obtn .ctext .title1 p span{ font-size:24px; margin-right:6px;}
#obtn .ctext .title1 p font{ line-height:22px; margin-top:4px;}
#obtn .ctext .title1 a{ line-height:22px; margin-top:4px;}
#obtn .ctext .list1 li{ width:50%;}
#obtn .ctext .list1 li:last-child{ width:100%;}
#obtn .ctext .list1 .la{ min-height:200px; padding:20px 0 10px 0;}
#obtn .ctext .list1 .la .tit1{ font-size:14px; line-height:22px; height:44px;}
#obtn .ctext .list1 .la .fenlei{ margin-top:0;}
#obtn .ctext .list1 .la ._pimg{ width:80%; margin:0 10%;}
#obtn .ctext .list1 .la .info{ margin:4px 0 8px 0; line-height:22px; height:44px;}
#obtn .ctext .list1 .la .tit2{ font-size:14px; line-height:22px; height:44px;}
#obtn .ctext .list1 .la .btn a{ line-height:30px;}


}


#obtn .ctext2{ float:left; width:100%; padding:90px 0 72px 0;}
#obtn .ctext .title1{ float:left; width:100%;}
#obtn .ctext .title1 p{ float:left; color:#333333; font-size:24px; line-height:44px;}
#obtn .ctext .title1 p span{ float:left; color:#e31f22; font-size:44px; font-weight:bold; margin-right:18px;}
#obtn .ctext .title1 p font{ float:left; line-height:34px; margin-top:10px;}
#obtn .ctext .title1 a{ float:right; color:#393939; font-size:14px; line-height:24px; font-family:Arial; padding-right:16px; background:url(../_im_g/main2.png) right center no-repeat; margin-top:20px;}
#obtn .ctext .title1 a:hover{ color:#e31f22; background:url(../_im_g/main3.png) right center no-repeat;}
#obtn .ctext .list2{ float:left; width:100%; margin-top:24px;}
#obtn .ctext .list2 ul{ margin:0 -15px;}
#obtn .ctext .list2 li{ float:left; width:25%; padding:0 15px; margin-top:28px;}
#obtn .ctext .list2 .la{ float:left; width:100%; background:#fafafa; padding:1px 0 1px 1px;}
#obtn .ctext .list2 .l1{ float:left; width:100%; background:#e31f22; color:#fff; font-size:20px; line-height:40px; font-weight:bold; padding:20px 29px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; }
#obtn .ctext .list2 .l2{ float:left; width:100%; margin:12px 0 32px 0; overflow:hidden; height:369px; overflow:hidden; padding:0 53px 0 26px; }
#obtn .ctext .list2 .l2 a{ float:left; width:100%; border-bottom:1px dashed #9a9a9a; color:#323c43; font-size:16px; line-height:30px; padding:5px 0; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;  }
#obtn .ctext .list2 .l2 a:hover{ color:#e31f22;}
#obtn .ctext .jiazai{ float:left; width:100%; text-align:center; margin-top:44px;}
#obtn .ctext .jiazai a{ display:inline-block; vertical-align:top; color:#323c43; font-size:16px; line-height:37px;}
#obtn .ctext .jiazai a img{ display:inline-block; vertical-align:top; width:37px; height:37px; margin:0 20px 0 0;}

@media screen and (max-width:1229px){
#obtn .ctext .list2 .l1{ font-size:18px; line-height:28px; padding:18px 15px;}	
#obtn .ctext .list2 .l2{ padding:0 15px 0 15px;}
#obtn .ctext .list2 .l2 a{ font-size:14px;}
}
@media screen and (max-width:991px){
#obtn .ctext2{ padding:30px 0;}	
#obtn .ctext .title1 p{ font-size:16px; line-height:30px;}
#obtn .ctext .title1 p span{ font-size:30px; margin-right:8px;}
#obtn .ctext .title1 p font{ line-height:24px; margin-top:6px;}
#obtn .ctext .title1 a{ margin-top:6px;}
#obtn .ctext .list2{ margin-top:5px;}
#obtn .ctext .list2 ul{ margin:0 -6px;}
#obtn .ctext .list2 li{ padding:0 6px; margin-top:15px;}
#obtn .ctext .list2 .l1{ font-size:16px; line-height:26px; padding:8px 12px;}	
#obtn .ctext .list2 .l2{ padding:0 12px 0 12px; margin:6px 0 20px 0;}
#obtn .ctext .jiazai{ margin-top:22px;}
#obtn .ctext .jiazai a{ font-size:14px; line-height:28px;}
#obtn .ctext .jiazai a img{ width:28px; height:28px; margin:0 10px 0 0;}
}
@media screen and (max-width:767px){
#obtn .ctext .title1 p{ font-size:14px; line-height:26px;}
#obtn .ctext .title1 p span{ font-size:24px; margin-right:6px;}
#obtn .ctext .title1 p font{ line-height:22px; margin-top:4px;}
#obtn .ctext .title1 a{ line-height:22px; margin-top:4px;}
#obtn .ctext .list2 li{ width:50%;}
#obtn .ctext .list2 .l1{ font-size:15px; padding:6px 12px;}
#obtn .ctext .list2 .l2{ height:333px;}
#obtn .ctext .list2 .l2 a{ padding:3px 0; font-size:13px;}

}



#obtn .ctext3{ float:left; width:100%; padding:52px 0 48px 0; position:relative;}
#obtn .ctext .back3{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; background:#e31f22; opacity:0.9;}
#obtn .ctext .cont1{ float:left; width:100%; position:relative; z-index:6;}
#obtn .ctext .cont1 .l1{ float:left; width:60%; }
#obtn .ctext .cont1 .l1 .p1{ display:block; color:#fff; font-size:34px; line-height:44px; letter-spacing:1px; }
#obtn .ctext .cont1 .l1 .p2{ display:block;color:#fff; color:rgba(255,255,255,0.7); font-size:14px; line-height:24px; font-family:Arial; text-transform:uppercase; margin-top:8px;}
#obtn .ctext .cont1 .l2{ float:right; position:relative; color:#fff; font-size:14px; line-height:24px; padding:6px 123px 6px 74px; min-height:59px; margin-top:8px;}
#obtn .ctext .cont1 .l2 img{ float:left; width:59px; height:59px; position:absolute; left:0; top:0;}
#obtn .ctext .cont1 .l2 a{ float:left; width:109px; height:30px; line-height:30px; border-radius:30px; background:#fff; color:#e31f22; font-size:14px; font-weight:bold; text-align:center; box-shadow:0 8px 18px rgba(0,0,0,0.35); position:absolute; right:0; top:18px;}

@media screen and (max-width:1229px){
#obtn .ctext .cont1 .l1 .p1{font-size:24px; line-height:34px; }
#obtn .ctext .cont1 .l1 .p2{ font-size:12px; line-height:20px;}
}
@media screen and (max-width:991px){
#obtn .ctext3{ padding:30px 0;}	
#obtn .ctext .cont1 .l1{ width:50%; }
#obtn .ctext .cont1 .l1 .p1{font-size:18px; line-height:28px; }
#obtn .ctext .cont1 .l1 .p2{ margin-top:4px;}
#obtn .ctext .cont1 .l2{ line-height:20px; padding:2px 120px 2px 58px; min-height:44px; margin-top:8px;}
#obtn .ctext .cont1 .l2 img{ width:44px; height:44px;}
#obtn .ctext .cont1 .l2 a{ top:6px; width:100px;}

}
@media screen and (max-width:767px){
#obtn .ctext .cont1 .l1{ width:100%; }
#obtn .ctext .cont1 .l2{ float:left; }

}


/* 分页 */
#obtn .wack1{ float:left; width:100%; padding:8px 0; text-align:center;}
#obtn .wack1 .pz_fy{ display:inline-block; *display:inline; *zoom:1;}
#obtn .wack1 .pz_fy a { float:left; width:26px; height:26px; line-height:26px;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #bdbbbb; color:#323232; font-size:12px; font-family:Arial; margin:0 4px;}
#obtn .wack1 .pz_fy a:hover,
#obtn .wack1 .pz_fy a.on{color:#fff; border:1px solid #e31f22; background:#e31f22;}

@media  screen and (max-width:1229px){
#obtn .wack1 .fy_pc{ text-align:center; font-size:14px; color:#323232; padding:5px 0;}
#obtn .wack1 .fy_pc a{ padding:5px 25px; color:#fff; border:solid 1px #e31f22; background:#e31f22; border-radius:16px; overflow:hidden;}
#obtn .wack1 .fy_pc span{ padding:5px 20px; color:#323232;}
}


#obtn .ctext4{ float:left; width:100%; margin:50px 0;}
#obtn .slideL{ float:left; width:19%;}
#obtn .slideTit1{ float:left; width:100%; background:url(../_im_g/l1.png) top right no-repeat #e31f22; padding:19px 19px;}
#obtn .slideTit1 .tit1{ float:left; width:100%; color:#fff; font-size:21px; line-height:27px; font-weight:bold; }
#obtn .slideTit1 .tit2{ float:left; width:100%; color:#fff; font-size:12px; line-height:18px; font-weight:bold; opacity:0.5; text-transform:uppercase; font-family:Arial;}
#obtn .slideTit4{ float:left; width:100%; margin-top:4px;}
#obtn .slideTit4 .pz_SideLayer{ float:left; width:100%;}
#obtn .slideTit4 .pz_SideLayer .l1{ float:left; width:100%; margin-top:1px;}
#obtn .slideTit4 .pz_SideLayer .l1 .la1{ float:left; width:100%; color:#333333; font-size:16px; line-height:26px; background:#f2f2f2; position:relative; padding:7px 16px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
#obtn .slideTit4 .pz_SideLayer .l1 .la1.on,
#obtn .slideTit4 .pz_SideLayer .l1 .la1:hover{ color:#e31f22;}

#obtn .slideTit4 .pz_SideLayer .sub{ display:none; float:left; width:100%; background:#fbfbfb; margin-top:1px; padding:4px 20px 27px 20px;}
#obtn .slideTit4 .pz_SideLayer .sub .l2{ float:left; width:100%;}
#obtn .slideTit4 .pz_SideLayer .sub .l2 .la2{ float:left; width:100%; color:#323c43; font-size:14px; line-height:23px; border-bottom:1px dashed #9a9a9a; padding:8px 0; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
#obtn .slideTit4 .pz_SideLayer .sub .l2 .la2.on{ color:#e31f22; text-decoration:underline;	}
#obtn .slideTit4 .pz_SideLayer .sub .l2 .la2:hover{ text-decoration:underline;}

#obtn .slideTit3{ margin-top:12px;}
#obtn .slideTit3 .pz_SideLayer .l1{ margin-top:4px;}
#obtn .slideTit3 .tit3{ float:left; width:100%; background:#e31f22; padding:11px 19px; color:#fff; font-size:21px; line-height:27px; font-weight:bold; }

#obtn .slideTit5{ float:left; width:100%; margin-top:17px;}
#obtn .slideTit5 .tit3{ float:left; width:100%; background:#e31f22; padding:11px 19px; color:#fff; font-size:21px; line-height:27px; font-weight:bold; margin-bottom:4px;}
#obtn .slideTit5 .tit4{ float:left; width:100%; background:#f5f5f5; padding:16px 10px 16px 68px; color:#323131; font-size:16px; line-height:24px; position:relative; margin-bottom:1px;}
#obtn .slideTit5 .tit4 img{ float:left; width:36px; height:36px; background:#fff; border-radius:50%; position:absolute; left:19px; top:50%; margin-top:-18px;}
#obtn .slideTit5 .tit5{ float:left; width:100%; background:#f5f5f5; padding:16px 10px; text-align:center; }
#obtn .slideTit5 .tit5 i{ float:left; width:100%; line-height:0;}
#obtn .slideTit5 .tit5 i img{ width:104px; height:104px;}
#obtn .slideTit5 .tit5 span{ float:left; width:100%; color:#323131; font-size:14px; line-height:24px; margin-top:6px;}


#obtn .contR{ float:right; width:77.66%;}
#obtn .slideTit2{ float:left; width:100%; border-bottom:1px solid #e6e6e6;}
#obtn .slideTit2 .tit1{ float:left; color:#333333; font-size:18px; line-height:22px; position:relative; border-bottom:3px solid #e63639; padding:0 0 18px 0; bottom:-1px;}
#obtn .slideTit2 .tit2{ float:right; color:#8b8c8b; font-size:14px; line-height:20px; margin:4px 0 10px 0; }
#obtn .slideTit2 .tit2 a{ color:#8b8c8b;}
#obtn .slideTit2 .tit2 a.on,
#obtn .slideTit2 .tit2 a:hover{ color:#e31f22;}


@media screen and (max-width:1229px ) {
#obtn .slideL{ width:23%;}
#obtn .contR{ width:74%;}

}
@media screen and (max-width:991px ) {
#obtn .ctext4{ margin:30px 0;}	
#obtn .slideL{ width:100%;}
#obtn .slideTit1{ padding:8px 12px; display:none;}
#obtn .slideTit1 .tit1{ font-size:18px; line-height:23px;}
#obtn .slideTit3 .tit3{ font-size:18px; line-height:23px; padding:8px 12px;}
#obtn .slideTit5{ margin-top:25px;}
#obtn .slideTit5 .tit3{ font-size:18px; line-height:23px; padding:8px 12px;}
#obtn .slideTit5 .tit4{ padding:10px 10px 10px 50px; font-size:14px; line-height:22px;}
#obtn .slideTit5 .tit4 img{ width:30px; height:30px; left:12px; margin-top:-15px;}
#obtn .slideTit3 .pz_SideLayer{ margin-top:4px;}
#obtn .slideTit3 .pz_SideLayer .l1{ margin-top:2px; border-right:1px solid #fff;}
#obtn .slideTit4{ display:none;}
#obtn .slideTit4 .pz_SideLayer .l1 .la1{ font-size:14px; line-height:22px; padding:6px 12px;}
#obtn .slideTit4 .pz_SideLayer .sub{ padding:2px 12px 16px 12px;}
#obtn .slideTit4 .pz_SideLayer .sub .l2{ width:46%; margin:0 2%;}
#obtn .slideTit4 .pz_SideLayer .sub .l2 .la2{ font-size:12px; line-height:22px;}


#obtn .contR{ width:100%;}
#obtn .slideTit2{ margin:0;}
#obtn .slideTit2 .tit1{ padding:0 0 10px 0; font-size:16px; line-height:26px;}
#obtn .slideTit2 .tit2{ font-size:12px; margin:6px 0 10px 0; }

#obtn .slideTit1_1{ display:block; position:relative; margin-bottom:20px;
-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;  }
#obtn .slideTit1_1.active{ margin-bottom:0;}
#obtn .slideTit1_1:after{ float:left; width:15px; height:8px; position:absolute; right:15px; top:50%; content:''; background:url(../_im_g/xiap11.png) center no-repeat; margin-top:-4px; }
#obtn .slideTit1_1.active:after{ transform:rotate(180deg);}
#obtn .slideTit1_1 .tit2{ display:none;}
#obtn .slideTit4_1{ display:none; margin-bottom:20px;}
#obtn .slideTit4_1.active{ display:block;}

}
@media screen and (max-width:767px ) {
#obtn .slideTit2 .tit1{ max-width:84px; padding:0 0 6px 0; font-size:14px; line-height:22px;}	
#obtn .slideTit2 .tit2{ max-width:70%; margin:2px 0 10px 0; }

#obtn .slideTit2.active{ background:#fff; position:fixed; left:0; top:0; z-index:120; margin-top:0; padding-left:15px; padding-right:15px; padding-top:5px;}
}	

/*#obtn .slideTit3{ display:none;}
#obtn .slideTit5{ display:none;}*/

}	


#obtn .ctext .news1{ float:left; width:100%; margin:29px 0;}
#obtn .ctext .news1 li{ float:left; width:100%; background:#f7f7f7; margin:12px 0; padding:20px 0;-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;
}
#obtn .ctext .news1 li a{ float:left; width:100%; position:relative;}
#obtn .ctext .news1 li .time{ float:left; position:absolute; left:0; top:0; width:186px; height:116px; text-align:center; border-right:1px solid #e0e0e0;-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;}
#obtn .ctext .news1 li .time time{ float:left; width:100%; color:#c2c2c2; font-size:72px; line-height:72px; font-family:Arial; font-weight:bold; margin:4px 0;}
#obtn .ctext .news1 li .time span{ float:left; width:100%; color:#4c4c4c; font-size:20px; line-height:20px; font-family:Arial;}
#obtn .ctext .news1 li .text{ float:left; width:100%; padding:0 40px 0 218px; min-height:116px;}
#obtn .ctext .news1 li .text h5{ float:left; width:100%; color:#333333; font-size:18px; line-height:28px; margin:11px 0 16px 0;-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;
}
#obtn .ctext .news1 li .text p{ float:left; width:100%; color:#666666; font-size:14px; line-height:26px; height:52px; overflow:hidden; -webkit-line-clamp:2;-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;
}
#obtn .ctext .news1 li:hover{ background:#e31f22;}
#obtn .ctext .news1 li:hover .text h5{ color:#fff;}
#obtn .ctext .news1 li:hover .text p{ color:#fff;}
#obtn .ctext .news1 li:hover .time{border-right:1px solid #fff;}
#obtn .ctext .news1 li:hover .time time{ color:#fff;}
#obtn .ctext .news1 li:hover .time span{ color:#fff;}
#obtn .ctext .news1 li:hover .text span{ color:#fff;border-top:1px solid #fff;}
#obtn .ctext .news1 li:hover .text span i{border-left: 6px solid #fff; }


@media  screen and (max-width:1229px){
#obtn .ctext .news1 li .time{ width:160px;}	
#obtn .ctext .news1 li .text{ padding:0 30px 0 190px;}

}
@media  screen and (max-width:991px){
#obtn .ctext .news1{ margin:15px 0;}
#obtn .ctext .news1 li{ margin:6px 0; padding:15px 0;}
#obtn .ctext .news1 li .time{ width:110px; height:90px;}	
#obtn .ctext .news1 li .text{ padding:0 15px 0 125px; min-height:90px;}
#obtn .ctext .news1 li .time time{ font-size:52px; line-height:52px;}
#obtn .ctext .news1 li .time span{ font-size:16px; line-height:16px;}
#obtn .ctext .news1 li .text h5{ font-size:16px; line-height:26px; margin:5px 0 6px 0;}
#obtn .ctext .news1 li .text p{ line-height:24px; height:48px;}

}
@media  screen and (max-width:767px){	

}

#obtn .ctext .case1{ float:left; width:100%; margin:20px 0 31px 0;}
#obtn .ctext .case1 ul{ margin:0 -18px;}
#obtn .ctext .case1 li{ float:left; width:50%; padding:19px 18px;}	
#obtn .ctext .case1 li a{ float:left; width:100%; background:#fff; box-shadow:0 0 27px rgba(0,0,0,0.05); padding:20px 19px; text-align:center;}
#obtn .ctext .case1 li ._pimg{ line-height:0; position:relative; z-index:1;}
#obtn .ctext .case1 li ._pimg 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;}
#obtn .ctext .case1 li a:hover ._pimg img{ -webkit-transform:translate(-50%,-50%) scale(1.1); -moz-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);}
#obtn .ctext .case1 li .text{ float:left; width:100%; padding:20px 5.6% 10px 5.6%; position:relative; z-index:6;}
#obtn .ctext .case1 li .text:after{ float:left; width:0; height:0; position:absolute; left:50%; bottom:100%; content:'';
 border-left: 16px solid transparent; border-right:16px solid transparent;border-bottom: 15px solid #f7f7f7; margin-left:-16px; }
#obtn .ctext .case1 li .text h5{ float:left; width:100%; color:#333333; font-size:20px; line-height:30px;-webkit-transition: 0.5s ease;
   -moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	 -o-transition: 0.5s ease;
		transition: 0.5s ease;}
#obtn .ctext .case1 li .text p{ float:left; width:100%; color:#555555; font-size:15px; line-height:25px; height:75px; overflow:hidden; margin:6px 0  15px 0;}
#obtn .ctext .case1 li .text span{ display:inline-block; vertical-align:top; width:106px; line-height:38px; background:#a7a7a7; border-radius:3px; color:#fff; font-size:14px;-webkit-transition: 0.5s ease;
   -moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	 -o-transition: 0.5s ease;
		transition: 0.5s ease;}
#obtn .ctext .case1 li a:hover .text h5{ color:#e31f22;}
#obtn .ctext .case1 li a:hover .text span{ background:#e31f22;}
@media screen and (max-width:1229px ) {

}
@media screen and (max-width:991px ) {
#obtn .ctext .case1{ margin:20px 0 15px 0;}
#obtn .ctext .case1 ul{ margin:0 -6px;}
#obtn .ctext .case1 li{ padding:7px 6px;}	
#obtn .ctext .case1 li a{ padding:8px;}
#obtn .ctext .case1 li .text{ padding:12px 0 10px 0; }
#obtn .ctext .case1 li .text:after{ border-left:8px solid transparent; border-right:8px solid transparent;border-bottom:7px solid #f7f7f7; margin-left:-8px; }
#obtn .ctext .case1 li .text h5{ font-size:16px; line-height:26px;}
#obtn .ctext .case1 li .text p{ font-size:14px; line-height:22px; height:44px; margin:3px 0  12px 0;}
#obtn .ctext .case1 li .text span{ width:86px; line-height:32px;}

}
@media screen and (max-width:767px ) {

}
	
#obtn .ctext .daili1{ float:left; width:100%; margin:20px 0 26px 0;}	
#obtn .ctext .daili1 ul{ margin:0 -11px;}
#obtn .ctext .daili1 li{ float:left; width:25%; padding:13px 11px;}
#obtn .ctext .daili1 li a{ float:left; width:100%;}
#obtn .ctext .daili1 li .pic{ float:left; width:100%; position:relative; line-height:0; border:1px solid #e5e5e5; overflow:hidden;}
#obtn .ctext .daili1 li .pic .ico{ float:left; width:37px; height:37px; position:absolute; left:50%; top:50%; margin:-18px -18px 0 0; z-index:6;-webkit-transition: 0.5s ease;
   -moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	 -o-transition: 0.5s ease;
		transition: 0.5s ease; opacity:0; -webkit-transform: scale(0); -moz-transform: scale(0);transform: scale(0);}
#obtn .ctext .daili1 li .pic i{ float:left; width:100%; height:100%; position:absolute; left:-100%; top:0; z-index:1; background:#e31f22; opacity:0.9;-webkit-transition: 0.5s ease;
   -moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	 -o-transition: 0.5s ease;
		transition: 0.5s ease;}
#obtn .ctext .daili1 li h5{ float:left; width:100%; text-align:center; color:#333333; font-size:14px; line-height:24px; margin-top:10px;}

#obtn .ctext .daili1 li a:hover .pic .ico{ opacity:1; -webkit-transform: scale(1); -moz-transform: scale(1);transform: scale(1);}
#obtn .ctext .daili1 li a:hover .pic i{ left:0;}

@media screen and (max-width:1229px ) {

}
@media screen and (max-width:991px ) {
#obtn .ctext .daili1{ margin:20px 0 20px 0;}		
#obtn .ctext .daili1 ul{ margin:0 -6px;}
#obtn .ctext .daili1 li{ padding:6px 6px;}
#obtn .ctext .daili1 li .pic .ico{ width:28px; height:28px; margin:-14px 0 0 -14px;}
#obtn .ctext .daili1 li h5{ margin-top:6px;}

}
@media screen and (max-width:767px ) {
#obtn .ctext .daili1 li{ width:50%;}
}	
	
/*pord1*/
#obtn .ctext .pord1{ float:left; width:100%; margin:9px 0 32px 0;}	
#obtn .ctext .pord1 li{ float:left; width:100%; border-bottom:1px solid #f2f2f2; padding:30px 0 28px 0;}	
#obtn .ctext .pord1 li .la{ float:left; width:100%; position:relative; min-height:261px; padding-left:326px;}	
#obtn .ctext .pord1 li ._pimg{ line-height:0; width:311px; height:261px; position:absolute; left:0; top:0;}
#obtn .ctext .pord1 li ._pimg 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;}
#obtn .ctext .pord1 li .la:hover ._pimg img{ -webkit-transform:translate(-50%,-50%) scale(1.1); -moz-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);}	
#obtn .ctext .pord1 li .tit1{ float:left; width:100%; color:#333333; font-size:24px; line-height:34px; padding-left:50px; position:relative; margin:9px 0 12px 0;}
#obtn .ctext .pord1 li .tit1:after{ float:left; width:50px; height:1px; position:absolute; left:-15px; top:17px; content:''; background:#b2b2b2;}
#obtn .ctext .pord1 li .text{ float:left; width:100%;}
#obtn .ctext .pord1 li .text a{ float:left; width:50%; color:#4c4c4c; font-size:15px; line-height:24px; margin-top:4px; padding-left:50px;}
#obtn .ctext .pord1 li .more{ float:left; width:31px; height:31px; border-radius:50%; background:url(../_im_g/pord2.png) center no-repeat #e31f22; margin:25px 0 0 50px;}
#obtn .ctext .pord1 li .la:hover .tit1{ color:#e31f22;}
#obtn .ctext .pord1 li .text a:hover{ text-decoration:underline;}	
#obtn .ctext .jiazai1{ float:left; width:100%; text-align:center; margin:6px 0;}
#obtn .ctext .jiazai1 a{ display:inline-block; vertical-align:top; color:#323c43; font-size:16px; line-height:37px;}
#obtn .ctext .jiazai1 a img{ display:inline-block; vertical-align:top; width:37px; height:37px; margin:0 20px 0 0;}
	
@media screen and (max-width:1229px ) {
#obtn .ctext .pord1 li .la{ min-height:218px; padding-left:275px;}	
#obtn .ctext .pord1 li ._pimg{ width:260px; height:218px;}
#obtn .ctext .pord1 li .tit1{ padding-left:30px; font-size:20px; line-height:30px; margin:4px 0 6px 0;} 
#obtn .ctext .pord1 li .tit1:after{ width:30px; top:15px;}
#obtn .ctext .pord1 li .text a{ padding-left:30px; margin-top:2px; font-size:14px;}
#obtn .ctext .pord1 li .more{ margin:12px 0 0 30px;} 


}
@media screen and (max-width:991px ) {
#obtn .ctext .pord1{ margin:9px 0 20px 0;}		
#obtn .ctext .pord1 li{ padding:15px 0;}	
#obtn .ctext .jiazai1 a{ font-size:14px; line-height:28px;}
#obtn .ctext .jiazai1 a img{ width:28px; height:28px; margin:0 10px 0 0;}
}
@media screen and (max-width:767px ) {
#obtn .ctext .pord1 li ._pimg{ width:100%; height:auto; position:relative;}
#obtn .ctext .pord1 li .la{ min-height:100px; padding-left:0;}	
#obtn .ctext .pord1 li .tit1{ padding-left:15px; font-size:18px; line-height:28px; margin:15px 0 6px 0;} 
#obtn .ctext .pord1 li .tit1:after{ width:10px; top:14px; left:0;}
#obtn .ctext .pord1 li .text a{ width:100%; padding-left:15px;}
#obtn .ctext .pord1 li .more{ margin:10px 0 0 12px; width:26px; height:26px;} 

}	


#obtn .ctext .pord2{ float:left; width:100%; margin:17px 0 35px 0;}
#obtn .ctext .pord2 ul{ margin:0 -15px;}
#obtn .ctext .pord2 li{ float:left; width:33.33%; padding:21px 15px;}
#obtn .ctext .pord2 .la{ float:left; width:100%; border-radius:20px; overflow:hidden; background:#fff; box-shadow:0 5px 20px rgba(0,0,0,0.1); text-align:center; position:relative; padding:13px 0 4px  0; }
#obtn .ctext .pord2 .la .tit1{ float:left; width:88%; color:#333333; font-size:14px; line-height:22px; min-height:59px; margin:13px 6% 0 6%; border-top:1px solid #f2f2f2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; 
-webkit-box-orient:vertical;-webkit-line-clamp:2;display: flex; display: -webkit-flex; flex-wrap: wrap; align-items:center; justify-content:center; }
#obtn .ctext .pord2 .la ._pimg{ float:left; width:100%; line-height:0;}
#obtn .ctext .pord2 .la .bg{ float:left; width:100%; height:100%; position:absolute; left:0; top:100%; z-index:1; background:#e31f22; opacity:0.9;-webkit-transition: 0.5s ease;
   -moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	 -o-transition: 0.5s ease;
		transition: 0.5s ease;}
#obtn .ctext .pord2 .la .cont{ float:left; width:100%; position:absolute; left:0; top:150%; transform:translate(0,-50%); -moz-transform:translate(0,-50%); -ms-transform:translate(0,-50%); -o-transform:translate(0,-50%); -webkit-transform:translate(0,-50%); z-index:6; padding:0 13.8%; -webkit-transition: 0.5s ease;
   -moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	 -o-transition: 0.5s ease;
		transition: 0.5s ease;}
#obtn .ctext .pord2 .la .tit2{ float:left; width:100%; color:#fff; font-size:16px; line-height:24px; height:48px; overflow:hidden;}
#obtn .ctext .pord2 .la .info{ float:left; width:100%; color:#fff; font-size:14px; line-height:30px; height:90px; overflow:hidden; margin:0 0 24px 0;}
#obtn .ctext .pord2 .la .btn{ float:left; width:100%;}
#obtn .ctext .pord2 .la .btn a{ display:block; margin:0 auto; width:140px; line-height:32px; border-radius:32px; color:#fff; font-size:14px; background:rgba(255,255,255,0.2);}
#obtn .ctext .pord2 .la:hover .tit1{ color:#fff; }
#obtn .ctext .pord2 .la:hover .fenlei{ color:#fff;}
#obtn .ctext .pord2 .la:hover .bg{ top:0;}
#obtn .ctext .pord2 .la:hover .cont{ top:50%;}


@media screen and (max-width:1229px){
#obtn .ctext .pord2 ul{ margin:0 -10px;}
#obtn .ctext .pord2 li{padding:12px 10px;}	
#obtn .ctext .pord2 .la .info{ line-height:24px; height:72px;}


}
@media screen and (max-width:991px){
#obtn .ctext .pord2{ margin:17px 0 20px 0;}	
#obtn .ctext .pord2 ul{ margin:0 -6px;}
#obtn .ctext .pord2 li{padding:7px 6px;}	
#obtn .ctext .pord2 .la{ border-radius:10px; padding:0;}
#obtn .ctext .pord2 .la .tit1{ margin:0 6%;}
#obtn .ctext .pord2 .la .info{ line-height:24px; height:72px;}
#obtn .ctext .pord2 .la .tit2{ font-size:18px; line-height:28px;}


}
@media screen and (max-width:767px){

#obtn .ctext .pord2 li{ width:50%;}
#obtn .ctext .pord2 .la ._pimg{ width:88%; margin:0 6%;}
#obtn .ctext .pord2 .la .info{ margin:0 0 14px 0; line-height:22px; height:44px;}
#obtn .ctext .pord2 .la .tit2{ font-size:14px; line-height:22px; height:44px;}
#obtn .ctext .pord2 .la .btn a{ width:120px; line-height:30px;}


}
	
#obtn .ctext .news6{ float:left; width:100%; margin:11px 0 0 0;}
#obtn .ctext .news6 ul{ margin:0 -1.8%;}
#obtn .ctext .news6 li{ display:none; float:left; width:46.4%; margin:16px 1.8% 0 1.8%; background:#f7f7f7; padding:18px 0 16px 0; -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;
}
#obtn .ctext .news6 li a{ float:left; width:100%; position:relative;}
#obtn .ctext .news6 li .time{ float:left; position:absolute; left:0; top:0; width:94px; height:67px; text-align:center; border-right:1px solid #e0e0e0;-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;}
#obtn .ctext .news6 li .time time{ float:left; width:100%; color:#c2c2c2; font-size:48px; line-height:42px; font-family:Arial; font-weight:bold; margin:4px 0;}
#obtn .ctext .news6 li .time span{ float:left; width:100%; color:#4c4c4c; font-size:14px; line-height:14px; font-family:Arial;}
#obtn .ctext .news6 li .text{ float:left; width:100%; padding:0 30px 0 110px; min-height:67px;}
#obtn .ctext .news6 li .text h5{ float:left; width:100%; color:#333333; font-size:16px; line-height:26px; margin:8px 0 4px 0;-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;
}
#obtn .ctext .news6 li .text p{ float:left; width:100%; color:#666666; font-size:14px; line-height:24px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;-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;
}
#obtn .ctext .news6 li:nth-child(1),
#obtn .ctext .news6 li:nth-child(2),
#obtn .ctext .news6 li:nth-child(3),
#obtn .ctext .news6 li:nth-child(4),
#obtn .ctext .news6 li:nth-child(5),
#obtn .ctext .news6 li:nth-child(6){ display:block;}
#obtn .ctext .active .news6 li{ display:block;}


#obtn .ctext .news6 li:hover{ background:#e31f22;}
#obtn .ctext .news6 li:hover .text h5{ color:#fff;}
#obtn .ctext .news6 li:hover .text p{ color:#fff;}
#obtn .ctext .news6 li:hover .time{border-right:1px solid #fff;}
#obtn .ctext .news6 li:hover .time time{ color:#fff;}
#obtn .ctext .news6 li:hover .time span{ color:#fff;}
#obtn .ctext .news6 li:hover .text span{ color:#fff;border-top:1px solid #fff;}
#obtn .ctext .news6 li:hover .text span i{border-left: 6px solid #fff; }

#obtn .ctext .news5{ float:left; width:100%; margin:21px 0 0 0; overflow:hidden;}
#obtn .ctext .news5 ul{ margin:-1px -16px 0 -16px;}
#obtn .ctext .news5 li{ float:left; width:50%; padding:0 16px;}
#obtn .ctext .news5 li a{ float:left; width:100%; position:relative; color:#333333; font-size:15px; line-height:38px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; border-top:1px solid #d7d8d8; position:relative; text-transform:uppercase; padding-right:85px;}
#obtn .ctext .news5 li a time{ float:left; position:absolute; right:0; top:0; color:#777777; font-size:14px;}
#obtn .ctext .news5 li a:hover,
#obtn .ctext .news5 li a:hover time{ color:#e31f22;}


#obtn .ctext .daili6{ float:left; width:100%; margin:9px 0 0 0;}	
#obtn .ctext .daili6 ul{ margin:0 -11px;}
#obtn .ctext .daili6 li{ display:none; float:left; width:25%; padding:0 11px; margin-top:23px;}
#obtn .ctext .daili6 li a{ float:left; width:100%;}
#obtn .ctext .daili6 li .pic{ float:left; width:100%; position:relative; line-height:0; border:1px solid #e5e5e5; overflow:hidden;}
#obtn .ctext .daili6 li .pic .ico{ float:left; width:37px; height:37px; position:absolute; left:50%; top:50%; margin:-18px -18px 0 0; z-index:6;-webkit-transition: 0.5s ease;
   -moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	 -o-transition: 0.5s ease;
		transition: 0.5s ease; opacity:0; -webkit-transform: scale(0); -moz-transform: scale(0);transform: scale(0);}
#obtn .ctext .daili6 li .pic i{ float:left; width:100%; height:100%; position:absolute; left:-100%; top:0; z-index:1; background:#e31f22; opacity:0.9;-webkit-transition: 0.5s ease;
   -moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	 -o-transition: 0.5s ease;
		transition: 0.5s ease;}
#obtn .ctext .daili6 li h5{ float:left; width:100%; text-align:center; color:#333333; font-size:14px; line-height:24px; margin-top:10px;}

#obtn .ctext .daili6 li a:hover .pic .ico{ opacity:1; -webkit-transform: scale(1); -moz-transform: scale(1);transform: scale(1);}
#obtn .ctext .daili6 li a:hover .pic i{ left:0;}
#obtn .ctext .daili6 li:nth-child(1),
#obtn .ctext .daili6 li:nth-child(2),
#obtn .ctext .daili6 li:nth-child(3),
#obtn .ctext .daili6 li:nth-child(4),
#obtn .ctext .daili6 li:nth-child(5),
#obtn .ctext .daili6 li:nth-child(6),
#obtn .ctext .daili6 li:nth-child(7),
#obtn .ctext .daili6 li:nth-child(8){ display:block;}
#obtn .ctext .active .daili6 li{ display:block;}


#obtn .ctext .case6{ float:left; width:100%; margin:16px 0 0 0;}
#obtn .ctext .case6 ul{ margin:0 -18px;}
#obtn .ctext .case6 li{ display:none; float:left; width:33.33%; padding:0 18px; margin-top:15px;}	
#obtn .ctext .case6 li a{ float:left; width:100%; background:#fff; box-shadow:0 0 27px rgba(0,0,0,0.05); padding:20px 19px; text-align:center;}
#obtn .ctext .case6 li ._pimg{ line-height:0; position:relative; z-index:1;}
#obtn .ctext .case6 li ._pimg 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;}
#obtn .ctext .case6 li a:hover ._pimg img{ -webkit-transform:translate(-50%,-50%) scale(1.1); -moz-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);}
#obtn .ctext .case6 li .text{ float:left; width:100%; padding:28px 0 6px 0; position:relative; z-index:6;}
#obtn .ctext .case6 li .text:after{ float:left; width:0; height:0; position:absolute; left:50%; bottom:100%; content:'';
 border-left: 16px solid transparent; border-right:16px solid transparent;border-bottom: 15px solid #f7f7f7; margin-left:-16px; }
#obtn .ctext .case6 li .text h5{ float:left; width:100%; color:#333333; font-size:20px; line-height:30px;-webkit-transition: 0.5s ease;
   -moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	 -o-transition: 0.5s ease;
		transition: 0.5s ease;}
#obtn .ctext .case6 li .text p{ float:left; width:100%; color:#555555; font-size:15px; line-height:25px; height:75px; overflow:hidden; margin:5px 0  15px 0;}
#obtn .ctext .case6 li .text span{ display:inline-block; vertical-align:top; width:106px; line-height:38px; background:#a7a7a7; border-radius:3px; color:#fff; font-size:14px;-webkit-transition: 0.5s ease;
   -moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	 -o-transition: 0.5s ease;
		transition: 0.5s ease;}
#obtn .ctext .case6 li a:hover .text h5{ color:#e31f22;}
#obtn .ctext .case6 li a:hover .text span{ background:#e31f22;}

#obtn .ctext .case6 li:nth-child(1),
#obtn .ctext .case6 li:nth-child(2),
#obtn .ctext .case6 li:nth-child(3){ display:block;}
#obtn .ctext .active .case6 li{ display:block;}



#obtn .ctext .bd{ float:left; width:100%;}
#obtn .ctext .pord6{ float:left; width:100%; margin:5px 0 20px 0;}
#obtn .ctext .pord6 ul{ margin:0 -8px;}
#obtn .ctext .pord6 li{ display:none; float:left; width:25%; padding:0 8px; margin-top:28px;}
#obtn .ctext .pord6 .la{ float:left; width:100%; border-radius:16px; overflow:hidden; background:#fff; box-shadow:0 5px 20px rgba(0,0,0,0.1); text-align:center; position:relative; padding:20px 0 3px  0;}
#obtn .ctext .pord6 .la .tit1{ float:left; width:88%; color:#333333; font-size:14px; line-height:22px; min-height:59px; margin:0 6%; border-top:1px solid #f2f2f2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; 
-webkit-box-orient:vertical;-webkit-line-clamp:2;display: flex; display: -webkit-flex; flex-wrap: wrap; align-items:center; justify-content:center;}
#obtn .ctext .pord6 .la ._pimg{ float:left; width:100%; line-height:0;}
#obtn .ctext .pord6 .la .bg{ float:left; width:100%; height:100%; position:absolute; left:0; top:100%; z-index:1; background:#e31f22; opacity:0.9;-webkit-transition: 0.5s ease;
   -moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	 -o-transition: 0.5s ease;
		transition: 0.5s ease;}
#obtn .ctext .pord6 .la .cont{ float:left; width:100%; position:absolute; left:0; top:150%; transform:translate(0,-50%); -moz-transform:translate(0,-50%); -ms-transform:translate(0,-50%); -o-transform:translate(0,-50%); -webkit-transform:translate(0,-50%); z-index:6; padding:0 13.8%; -webkit-transition: 0.5s ease;
   -moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	 -o-transition: 0.5s ease;
		transition: 0.5s ease;}
#obtn .ctext .pord6 .la .tit2{ float:left; width:100%; color:#fff; font-size:16px; line-height:24px; height:48px; overflow:hidden;}
#obtn .ctext .pord6 .la .info{ float:left; width:100%; color:#fff; font-size:14px; line-height:28px; height:84px; overflow:hidden; margin:0 0 16px 0;}
#obtn .ctext .pord6 .la .btn{ float:left; width:100%;}
#obtn .ctext .pord6 .la .btn a{ display:block; margin:0 auto; width:120px; line-height:32px; border-radius:32px; color:#fff; font-size:14px; background:rgba(255,255,255,0.2);}
#obtn .ctext .pord6 .la:hover .tit1{ color:#fff; }
#obtn .ctext .pord6 .la:hover .fenlei{ color:#fff;}
#obtn .ctext .pord6 .la:hover .bg{ top:0;}
#obtn .ctext .pord6 .la:hover .cont{ top:50%;}

#obtn .ctext .pord6 li:nth-child(1),
#obtn .ctext .pord6 li:nth-child(2),
#obtn .ctext .pord6 li:nth-child(3),
#obtn .ctext .pord6 li:nth-child(4),
#obtn .ctext .pord6 li:nth-child(5),
#obtn .ctext .pord6 li:nth-child(6),
#obtn .ctext .pord6 li:nth-child(7),
#obtn .ctext .pord6 li:nth-child(8){ display:block;}
#obtn .ctext .active .pord6 li{ display:block;}


#obtn .ctext .hALL{ float:left; width:100%; text-align:center; color:#333333; font-size:16px; line-height:26px; margin:36px 0 40px 0; cursor:pointer;}
#obtn .ctext .hALL span{ display:block;}
#obtn .ctext .hALL font{ display:none;}
#obtn .ctext .active .hALL span{ display:none;}
#obtn .ctext .active .hALL font{ display:block;}
#obtn .ctext .h20{ float:left; width:100%; height:20px;}
#obtn .ctext .h32{ float:left; width:100%; height:32px;}
#obtn .ctext .h42{ float:left; width:100%; height:42px;}
#obtn .ctext .h49{ float:left; width:100%; height:49px;}
#obtn .ctext .titDeT{ float:left; width:100%; color:#e31f22; font-size:21px; line-height:31px; font-weight:bold; background:url(../_im_g/ico1.jpg) left center repeat-x;}
#obtn .ctext .titDeT span{ float:left; position:relative; padding:0 33px 0 17px; background:#fff;}
#obtn .ctext .titDeT span:after{ float:left; width:4px; height:19px; content:''; background:#e31f22; position:absolute; left:0; top:50%; margin-top:-9px;}


@media  screen and (max-width:1229px){

#obtn .ctext .news6{ margin:11px 0 0 0;}
#obtn .ctext .news6 ul{ margin:0 -1.8%;}
#obtn .ctext .news6 li{ width:46.4%; margin:16px 1.8% 0 1.8%;}
#obtn .ctext .news6 li{ padding:18px 0 16px 0;}
#obtn .ctext .news6 li .time{ width:94px; height:67px;}
#obtn .ctext .news6 li .time time{ font-size:48px; line-height:42px;}
#obtn .ctext .news6 li .time span{ font-size:14px; line-height:14px;}
#obtn .ctext .news6 li .text{ padding:0 20px 0 110px; min-height:67px;}
#obtn .ctext .news6 li .text h5{ font-size:16px; line-height:26px; margin:8px 0 4px 0;}
#obtn .ctext .news6 li .text p{ line-height:24px; height:24px;white-space: nowrap; text-overflow:ellipsis;}

#obtn .ctext .case6 ul{ margin:0 -10px;}
#obtn .ctext .case6 li{ padding:0 10px;}

#obtn .ctext .pord6 ul{ margin:0 -10px;}
#obtn .ctext .pord6 li{padding:0 10px;}	
#obtn .ctext .pord6 .la .tit2{ font-size:18px; line-height:28px;}
#obtn .ctext .pord6 .la .info{ line-height:24px; height:72px; margin:6px 0 10px 0;}


}
@media  screen and (max-width:991px){
#obtn .ctext .news6{ margin:11px 0 0 0;}
#obtn .ctext .news6 ul{ margin:0 -1%;}
#obtn .ctext .news6 li{ width:48%; margin:12px 1% 0 1%; padding:15px 0;}	

#obtn .ctext .news5{ margin:10px 0 0 0;}
#obtn .ctext .news5 ul{ margin:-1px -6px 0 -6px;}
#obtn .ctext .news5 li{ padding:0 6px;}
	
#obtn .ctext .daili6 ul{ margin:0 -6px;}
#obtn .ctext .daili6 li{ padding:0 6px; margin-top:14px;}
#obtn .ctext .daili6 li .pic .ico{ width:28px; height:28px; margin:-14px 0 0 -14px;}
#obtn .ctext .daili6 li h5{ margin-top:6px;}

#obtn .ctext .case6{ margin:8px 0 0 0;}
#obtn .ctext .case6 ul{ margin:0 -6px;}
#obtn .ctext .case6 li{ padding:0 6px;}	
#obtn .ctext .case6 li a{ padding:8px;}
#obtn .ctext .case6 li .text{ padding:12px 0 10px 0; }
#obtn .ctext .case6 li .text:after{ border-left:8px solid transparent; border-right:8px solid transparent;border-bottom:7px solid #f7f7f7; margin-left:-8px; }
#obtn .ctext .case6 li .text h5{ font-size:16px; line-height:26px;}
#obtn .ctext .case6 li .text p{ font-size:14px; line-height:22px; height:44px; margin:3px 0  12px 0;}
#obtn .ctext .case6 li .text span{ width:86px; line-height:32px;}


#obtn .ctext .pord6 ul{ margin:0 -6px;}
#obtn .ctext .pord6 li{padding:0 6px; margin-top:15px;}	
#obtn .ctext .pord6 .la{ border-radius:10px; padding:0; box-shadow:0 5px 10px rgba(0,0,0,0.1);}
#obtn .ctext .pord6 .la .tit1{ margin:0 6%; padding:10px 0;}
#obtn .ctext .pord6 .la .info{ line-height:24px; height:72px;}
#obtn .ctext .pord6 .la .tit2{ font-size:18px; line-height:28px;}


#obtn .ctext .hALL{ margin:18px 0 20px 0;}
#obtn .ctext .h20{ height:10px;}
#obtn .ctext .h32{ height:16px;}
#obtn .ctext .h42{ height:21px;}
#obtn .ctext .h49{ height:24px;}

#obtn .ctext .titDeT{ line-height:27px; font-size:17px;}	
#obtn .ctext .titDeT span{ padding:0 16px 0 14px;}
#obtn .ctext .titDeT span:after{ width:3px; height:14px; margin-top:-5px;}

}
@media  screen and (max-width:767px){	
#obtn .ctext .news6 li{ width:98%;}
#obtn .ctext .news5 li{ width:100%;}

#obtn .ctext .daili6 li{ width:50%;}

#obtn .ctext .case6 li{ width:50%;}

#obtn .ctext .pord6 li{ width:50%;}
#obtn .ctext .pord6 .la ._pimg{ width:88%; margin:0 6%;}
#obtn .ctext .pord6 .la .info{ margin:4px 0 14px 0; line-height:22px; height:44px;}
#obtn .ctext .pord6 .la .tit2{ font-size:14px; line-height:22px; height:44px;}
#obtn .ctext .pord6 .la .btn a{ width:120px; line-height:30px;}
#obtn .ctext .pord6 li:nth-child(5),
#obtn .ctext .pord6 li:nth-child(6),
#obtn .ctext .pord6 li:nth-child(7),
#obtn .ctext .pord6 li:nth-child(8){ display:none;}
#obtn .ctext .active .pord6 li{ display:block;}


#obtn .ctext .case6 li:nth-child(4){ display:block;}
#obtn .ctext .active .case6 li{ display:block;}

#obtn .ctext .news6 li:nth-child(3),
#obtn .ctext .news6 li:nth-child(4),
#obtn .ctext .news6 li:nth-child(5),
#obtn .ctext .news6 li:nth-child(6){ display:none;}
#obtn .ctext .active .news6 li{ display:block;}

#obtn .ctext .daili6 li:nth-child(5),
#obtn .ctext .daili6 li:nth-child(6),
#obtn .ctext .daili6 li:nth-child(7),
#obtn .ctext .daili6 li:nth-child(8){ display:none;}
#obtn .ctext .active .daili6 li{ display:block;}

}
	
	
#obtn .ctext .news2{ float:left; width:100%; margin:43px 0 54px 0; }		
#obtn .ctext .news2 .title2{ float:left; width:100%; color:#333333; font-size:24px; line-height:34px;}	
#obtn .ctext .news2 .time2{ float:left; width:100%; color:#888888; font-size:14px; line-height:24px; padding:20px 0 15px 0; border-bottom:1px solid #e2e2e2;}	
#obtn .ctext .news2 .info2{ float:left; width:100%; color:#666666; font-size:14px; line-height:30px; margin:23px 0 20px 0;}	
#obtn .ctext .news2 .page1{ float:left; width:100%; background:#f7f7f7; padding:12px 30px;}
#obtn .ctext .news2 .page1 a{ float:left; width:100%; color:#333333; font-size:16px; line-height:33px;}
#obtn .ctext .news2 .page1 a:hover{ color:#e31f22;}



@media screen and (max-width:1229px ) {
#obtn .ctext .news2{ margin:22px 0 26px 0; }
#obtn .ctext .news2 .title2{ font-size:18px; line-height:28px;}
#obtn .ctext .news2 .time2{ padding:10px 0 8px 0;}
#obtn .ctext .news2 .info2{line-height:28px; margin:12px 0 10px 0}
#obtn .ctext .news2 .page1{ padding:10px 15px;}
#obtn .ctext .news2 .page1 a{ font-size:14px; line-height:26px;}

}
@media screen and (max-width:991px ) {


}
@media screen and (max-width:767px ) {

}

/*case5*/
#obtn .ctext .case5{ float:left; width:100%; margin:45px 0 6px 0;}
#obtn .ctext .case5 .title2{ float:left; width:100%; color:#333333; text-align:center; font-size:24px; line-height:34px;}	
#obtn .ctext .case5 .info2{ float:left; width:100%; color:#333333; font-size:15px; line-height:36px; margin:42px 0 29px 0;}	
#obtn .ctext .case5 .page2{ float:left; width:100%; padding:25px 0; border-top:1px solid #e5e5e5;}
#obtn .ctext .case5 .page2 a{ float:left; width:48%; color:#333333; font-size:14px; line-height:24px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
#obtn .ctext .case5 .page2 .r{ float:right; text-align:right;}
#obtn .ctext .case5 .page2 a:hover{ color:#e31f22;}
#obtn .ctext .case5 .scorrl{ float:left; width:100%; margin:34px 0 0 0;}
#obtn .ctext .case5 .scorrl .slick-slide{ float:left; width:100%; line-height:0; margin:2% 0; -webkit-transform: scaleY(1.2); -moz-transform: scaleY(1.2);transform: scaleY(1.2); position:relative; z-index:1; overflow:hidden;}
#obtn .ctext .case5 .scorrl .slick-current{ -webkit-transform: scale(1.65); -moz-transform: scale(1.65);transform: scale(1.65); z-index:6;} 

#obtn .ctext .case5 .scorrl .slick-prev,
#obtn .ctext .case5 .scorrl .slick-next{ width:36px; height:68px;}
#obtn .ctext .case5 .scorrl .slick-prev{ background:url(../_im_g/ico2.png) center no-repeat; background-size:100% 100%; left:10%;}
#obtn .ctext .case5 .scorrl .slick-next{ background:url(../_im_g/ico3.png) center no-repeat; background-size:100% 100%; right:10%;}


@media screen and (max-width:1229px ) {
#obtn .ctext .case5 .scorrl .slick-prev,
#obtn .ctext .case5 .scorrl .slick-next{ width:18px; height:34px;}
}
@media screen and (max-width:991px ) {
#obtn .ctext .case5{ margin:22px 0 6px 0;}	
#obtn .ctext .case5 .title2{ font-size:18px; line-height:28px;}	
#obtn .ctext .case5 .info2{ font-size:14px; line-height:28px; margin:21px 0 15px 0;}	
#obtn .ctext .case5 .page2{ padding:12px 0;}

#obtn .ctext .case5 .scorrl{ margin:17px 0 0 0;}
#obtn .ctext .case5 .scorrl .slick-prev,
#obtn .ctext .case5 .scorrl .slick-next{ width:18px; height:34px;}
#obtn .ctext .case5 .scorrl .slick-prev{ left:5%;}
#obtn .ctext .case5 .scorrl .slick-next{ right:5%;}

}
@media screen and (max-width:767px ) {


}


#obtn .ctext .list3{ float:left; width:100%; margin-top:4px;}
#obtn .ctext .list3 ul{ margin:0 -2.5%;}
#obtn .ctext .list3 li{ float:left; width:33.33%; padding:0 2.5%; margin:14px 0;}
#obtn .ctext .list3 .la{ float:left; width:100%; background:#fafafa; padding:1px 0 1px 1px;}
#obtn .ctext .list3 .l1{ float:left; width:100%; background:#e31f22; color:#fff; font-size:20px; line-height:40px; font-weight:bold; padding:20px 29px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; }
#obtn .ctext .list3 .l2{ float:left; width:100%; margin:12px 0 32px 0; overflow:hidden; height:369px; overflow:hidden; padding:0 53px 0 26px; }
#obtn .ctext .list3 .l2 a{ float:left; width:100%; border-bottom:1px dashed #9a9a9a; color:#323c43; font-size:16px; line-height:30px; padding:5px 0; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;  }
#obtn .ctext .list3 .l2 a:hover{ color:#e31f22;}
#obtn .ctext .jiazai2{ float:left; width:100%; text-align:center; margin:26px 0 14px 0;}
#obtn .ctext .jiazai2 a{ display:inline-block; vertical-align:top; color:#323c43; font-size:16px; line-height:37px;}
#obtn .ctext .jiazai2 a img{ display:inline-block; vertical-align:top; width:37px; height:37px; margin:0 20px 0 0;}
#obtn .ctext .about2{ float:left; width:100%; color:#323232; font-size:24px; line-height:34px; font-weight:bold;}
#obtn .ctext .about1{ float:left; width:100%; margin:24px 0 38px 0;}
#obtn .ctext .about1 .tit1{ float:left; width:100%; color:#b6b6b6; font-size:36px; line-height:46px; letter-spacing:2px; text-transform:uppercase; }
#obtn .ctext .about1 .tit2{ float:left; width:100%; color:#333333; font-size:24px; line-height:34px; letter-spacing:2px; margin:8px 0 20px 0; }
#obtn .ctext .about1 .info2{ float:left; width:100%; color:#797979; font-size:15px; line-height:32px; }
#obtn .ctext .about1 .cont2{ float:left; width:100%; margin:34px 0 0 0; }
#obtn .ctext .about1 .cont2 .l1{ float:left; width:33.33%; text-align:center; padding:0 4.3%; position:relative;}
#obtn .ctext .about1 .cont2 .l1:after{ float:left; width:1px; height:86px; position:absolute; right:0; top:28px; content:''; background:#e5e5e5;}
#obtn .ctext .about1 .cont2 .l1:last-child:after{ display:none;}
#obtn .ctext .about1 .cont2 .pic{ float:left; width:100%; position:relative; height:86px;}
#obtn .ctext .about1 .cont2 .pic img{ position:absolute; left:50%; top:0; width:86px; height:86px; margin-left:-43px;}
#obtn .ctext .about1 .cont2 .pic .ico1{ opacity:1;}
#obtn .ctext .about1 .cont2 .pic .ico2{ opacity:0;}
#obtn .ctext .about1 .cont2 .p1{ float:left; width:100%; color:#323232; font-size:16px; line-height:26px; margin:8px 0 10px 0;}
#obtn .ctext .about1 .cont2 .p2{ float:left; width:100%; color:#666666; font-size:15px; line-height:25px;}
#obtn .ctext .about1 .cont2 .l1:hover .p1{ color:#f00000;}
#obtn .ctext .about1 .cont2 .l1:hover .pic .ico1{ opacity:0;}
#obtn .ctext .about1 .cont2 .l1:hover .pic .ico2{ opacity:1;}

@media screen and (max-width:1229px){
#obtn .ctext .list3 ul{ margin:0 -2%;}	
#obtn .ctext .list3 li{ padding:0 2%;}
#obtn .ctext .list3 .l1{ font-size:18px; line-height:28px; padding:18px 15px;}	
#obtn .ctext .list3 .l2{ padding:0 15px 0 15px;}
#obtn .ctext .list3 .l2 a{ font-size:14px;}
}
@media screen and (max-width:991px){
#obtn .ctext .list3 ul{ margin:0 -8px;}
#obtn .ctext .list3 li{ padding:0 8px; margin:8px 0;}
#obtn .ctext .list3 .l1{ font-size:16px; line-height:26px; padding:8px 15px;}	
#obtn .ctext .list3 .l2{ padding:0 14px 0 14px; margin:6px 0 20px 0;}
#obtn .ctext .jiazai2{ margin:13px 0 7px 0;}
#obtn .ctext .jiazai2 a{ font-size:14px; line-height:28px;}
#obtn .ctext .jiazai2 a img{ width:28px; height:28px; margin:0 10px 0 0;}
#obtn .ctext .about2{ font-size:18px; line-height:28px;}
#obtn .ctext .about1{ margin:15px 0 19px 0;}
#obtn .ctext .about1 .tit1{ font-size:24px; line-height:34px; letter-spacing:1px; }
#obtn .ctext .about1 .tit2{ font-size:18px; line-height:28px; letter-spacing:1px; margin:4px 0 10px 0; }
#obtn .ctext .about1 .info2{ font-size:14px; line-height:28px; }
#obtn .ctext .about1 .cont2{ margin:15px 0 0 0; }
#obtn .ctext .about1 .cont2 .l1{ padding:0 10px;}
#obtn .ctext .about1 .cont2 .l1:after{ height:56px;}
#obtn .ctext .about1 .cont2 .pic{  height:60px;}
#obtn .ctext .about1 .cont2 .pic img{  width:60px; height:60px; margin-left:-30px;}
#obtn .ctext .about1 .cont2 .p1{ font-size:14px; line-height:24px; margin:4px 0 5px 0;}
#obtn .ctext .about1 .cont2 .p2{ font-size:13px; line-height:22px;}


}
@media screen and (max-width:767px){
#obtn .ctext .list3 ul{ margin:0 -6px;}	
#obtn .ctext .list3 li{ padding:0 6px; width:50%;}
#obtn .ctext .list3 .l1{ font-size:15px; padding:6px 15px;}
#obtn .ctext .list3 .l2{ height:333px;}
#obtn .ctext .list3 .l2 a{ padding:3px 0; font-size:13px;}
#obtn .ctext .about1{ margin:15px 0 10px 0;}
#obtn .ctext .about1 .cont2{ margin:0;}
#obtn .ctext .about1 .cont2 .l1{ width:100%; padding:20px 0;}
#obtn .ctext .about1 .cont2 .l1:after{ width:100%; height:1px; top:100%; left:0%; margin-left:0;}

}


#obtn .ctext .about3{ float:left; width:100%; margin:41px 0 38px 0;}
#obtn .ctext .about3 .tit1{ float:left; width:100%; color:#333333; font-size:24px; line-height:34px; }
#obtn .ctext .about3 .tit2{ float:left; width:100%; color:#333333; font-size:14px; line-height:24px; font-family:Arial; text-transform:uppercase; margin:8px 0 0 0; }
#obtn .ctext .about3 .info2{ float:left; width:100%; margin:22px 0 26px 0;}
#obtn .ctext .about3 .info2 .p1{ float:left; width:100%; color:#333333; font-size:16px; line-height:28px; position:relative; padding-left:40px; margin:12px 0; }
#obtn .ctext .about3 .info2 .p1 img{ float:left; position:absolute; left:0; top:4px; width:20px; height:20px;}
#obtn .ctext .about3 .info2 .p1 span{ font-size:18px;}
#obtn .ctext .about3 .cont2{ float:left; width:100%; position:relative; min-height:140px; padding-left:162px;}
#obtn .ctext .about3 .cont2 .pic{ float:left; width:140px; line-height:0; border:1px solid #dbdbdb; position:absolute; left:0; top:0;}
#obtn .ctext .about3 .cont2 .pic img{width:100%;}
#obtn .ctext .about3 .cont2 .p1{ float:left; width:100%; color:#3a3a3a; font-size:16px; line-height:26px; margin-top:60px; }
#obtn .ctext .about3 .cont2 .p2{ float:left; width:100%; color:#464646; font-size:12px; line-height:22px; margin:5px 0 3px 0; }
#obtn .ctext .about3 .cont2 .p3{ float:left; width:100%; color:#999999; font-size:12px; line-height:22px; }
#obtn .ctext .about4{ float:left; width:100%; margin:88px 0 23px 0;}
#obtn .ctext .about4 .tit1{ float:left; width:100%; text-align:center; color:#444444; font-size:18px; line-height:28px; margin-bottom:23px; }
#obtn .ctext .about4 .Form{ float:left; width:100%; padding:0 1.4%;}
#obtn .ctext .about4 .lab{ float:left; width:46.8%; position:relative; margin:11px 1.6%;}
#obtn .ctext .about4 .lab1{ width:96.8%;}
#obtn .ctext .about4 .name{ float:left; color:#666666; font-size:16px; line-height:52px; position:absolute; left:20px; top:0;}
#obtn .ctext .about4 .name span{ color:#e31f22;}
#obtn .ctext .about4 .fv1{ float:left; width:100%; color:#666666; font-size:16px; line-height:24px; height:52px; border:1px solid #ededed; padding:13px 20px 13px 115px;}
#obtn .ctext .about4 .fv2{ float:left; width:100%; color:#666666; font-size:16px; line-height:24px; height:87px; border:1px solid #ededed; padding:13px 20px 13px 115px;}
#obtn .ctext .about4 .fv3{ float:left; width:100%; color:#fff; font-size:18px; line-height:50px; height:52px; border:none; outline:none; background:#e31f22; border-radius:3px;}
#obtn .ctext .about4 .yanzheng{ float:left; width:124px; height:50px; position:absolute; right:1px; top:1px;}
#obtn .bdmap{ float:left; width:100%; height:531px; border:1px solid #f8f8f8; box-shadow:0 6px 51px rgba(0,0,0,0.12);}



@media screen and (max-width:1229px ) {
#obtn .ctext .about4 .Form{ padding:0;}

}
@media screen and (max-width:991px ) {
#obtn .ctext .about3{ margin:25px 0 20px 0;}
#obtn .ctext .about3 .tit1{ font-size:18px; line-height:28px; }
#obtn .ctext .about3 .tit2{ margin:2px 0 0 0; }
#obtn .ctext .about3 .info2{ margin:15px 0;}
#obtn .ctext .about3 .info2 .p1{ margin:5px 0; font-size:14px; line-height:26px; padding-left:30px;}
#obtn .ctext .about3 .info2 .p1 span{ font-size:16px;}

#obtn .ctext .about3 .cont2{min-height:100px; padding-left:112px;}
#obtn .ctext .about3 .cont2 .pic{ width:100px;}
#obtn .ctext .about3 .cont2 .p1{ margin-top:20px;}
	
	
#obtn .ctext .about4{ margin:30px 0 12px 0;}	
#obtn .ctext .about4 .tit1{ font-size:16px; line-height:26px; margin-bottom:12px;}
#obtn .ctext .about4 .lab{ margin:7px 1.6%;}
#obtn .ctext .about4 .name{ font-size:14px; line-height:38px; left:12px;}
#obtn .ctext .about4 .fv1{ height:38px; font-size:14px; padding:6px 12px 6px 82px;}
#obtn .ctext .about4 .fv2{ font-size:14px; padding:6px 12px 6px 82px;}
#obtn .ctext .about4 .fv3{ height:38px; line-height:38px; font-size:16px;}
#obtn .ctext .about4 .yanzheng{ width:90px; height:36px;}
#obtn .bdmap{ height:380px; box-shadow:0 6px 20px rgba(0,0,0,0.12);}

}
@media screen and (max-width:767px ) {
#obtn .ctext .about4 .lab{ width:100%; margin:7px 0;}
#obtn .ctext .about3 .cont2 .p1{ margin-top:0;}

}


#obtn .ctext .daili3{ float:left; width:100%; margin:29px 0 44px 0;}
#obtn .ctext .daili3 .tit1{ float:left; width:100%; color:#333333; text-align:center; font-size:24px; line-height:34px;}
#obtn .ctext .daili3 .tit2{ float:left; width:100%; line-height:0; margin:22px 0 45px 0;}
#obtn .ctext .daili3 .info2{ float:left; width:100%; color:#333333; font-size:14px; line-height:30px; text-transform:uppercase;}
#obtn .ctext .box{ float:left; width:100%;}
#obtn .ctext .daili4{ display:none; float:left; width:100%; background:#f7f7f7; margin-top:25px; padding:18px 27px 34px 27px;}
#obtn .ctext .daili4 .tit1{ float:left; width:100%; color:#333333; font-size:18px; line-height:28px; font-weight:bold; border-bottom:1px solid #eaeaea; padding:14px 0;}
#obtn .ctext .daili4 .info2{ float:left; width:100%; margin:22px 0 0 0;}
#obtn .ctext .daili4 .info2 .l1{ float:left; width:33.33%; }
#obtn .ctext .daili4 .info2 .p1{ float:left; width:100%; color:#e31f22; font-size:16px; line-height:26px; margin-bottom:26px; }
#obtn .ctext .daili4 .info2 .p2{ float:left; width:100%; position:relative; color:#333333; font-size:14px; line-height:24px; padding:7px 15px 0 58px; min-height:39px; margin-top:7px; }
#obtn .ctext .daili4 .info2 .p2 img{ float:left; width:42px; height:39px; position:absolute; left:0; top:0;}

#obtn .ctext .daili4:nth-child(1),
#obtn .ctext .daili4:nth-child(2){ display:block;}
#obtn .ctext .active .daili4{ display:block;}

@media screen and (max-width:1229px ) {
#obtn .ctext .daili4 .info2 .p2{ padding:0 15px 0 50px;}

}
@media screen and (max-width:991px ) {
#obtn .ctext .daili3 .tit1{ font-size:18px; line-height:28px;}	
#obtn .ctext .daili3 .tit2{ margin:10px 0 10px 0;}
#obtn .ctext .daili3 .tit2{ line-height:28px;}
#obtn .ctext .daili3{ margin:15px 0 22px 0;}
#obtn .ctext .daili4 .tit1{ padding:10px 0;}
#obtn .ctext .daili4{ margin-top:15px; padding:8px 15px 25px 15px;}
#obtn .ctext .daili4 .info2{ margin:0;}

}
@media screen and (max-width:767px ) {
#obtn .ctext .daili4 .info2 .l1{ width:100%; margin-top:20px;}
#obtn .ctext .daili4 .info2 .p1{ margin-bottom:8px;}


}

#obtn .ctext .pordDet1{ float:left; width:100%; margin:39px 0 30px 0;}
#obtn .ctext .pordDet1 ._pimg{ float:left; width:45%; line-height:0;}
/*20201105start*/
#obtn .ctext .pordDet1 ._pimg .li{ float:left; width:100%; position:relative; overflow:hidden; }
#obtn .ctext .pordDet1 ._pimg ._hei{ float:left; width:100%;}
/*20201105end*/
#obtn .ctext .pordDet1 .info2{ float:right; width:52%;}
#obtn .ctext .pordDet1 .info2 .tit1{ float:left; width:100%; color:#161616; font-size:26px; line-height:36px; margin:28px 0 12px 0;}
#obtn .ctext .pordDet1 .info2 .tit2{ float:left; width:100%; color:#999999; font-size:14px; line-height:24px; border-bottom:1px solid #d9d9d9; padding-bottom:26px; margin-bottom:22px;}
#obtn .ctext .pordDet1 .info2 .p1{ float:left; width:100%; color:#4c4c4c; font-size:14px; line-height:24px; margin:3px 0; position:relative; padding-left:19px;}
#obtn .ctext .pordDet1 .info2 .p1:after{ float:left; width:8px; height:1px; position:absolute; left:0; top:12px; content:''; background:#999999;}
#obtn .ctext .pordDet1 .info2 .p1 a{ color:#4c4c4c; font-size:14px; line-height:24px; }
#obtn .ctext .pordDet1 .info2 .btn{ float:left; width:157px; text-align:center; background:#e31f22; color:#fff; font-size:18px; line-height:50px; margin-top:28px; cursor:pointer;}
#obtn .ctext .pordDet1 .info2 .btn:hover{ box-shadow:0 5px 10px rgba(0,0,0,0.1);}
#obtn .ctext .pordDet2{ float:left; width:100%; background:#f6f6f6; border:1px solid #ebebeb; height:44px;}
#obtn .ctext .pordDet2.active{ position:fixed; right:50%; top:0; width:932px; z-index:101; margin-right:-600px;}
#obtn .ctext .pordDet2 ul{ position:relative; left:-1px; top:-1px;}
#obtn .ctext .pordDet2 li{ float:left; color:#333333; font-size:14px; line-height:44px; text-align:center;}
#obtn .ctext .pordDet2 li a{ float:left; width:120px; color:#333333;}
#obtn .ctext .pordDet2 li.on a{ background:#e31f22; color:#fff;}
#obtn .ctext .pordDet3{ float:left; width:100%; margin:34px 0 44px 0; color:#333333; font-size:14px; line-height:30px;}
#obtn .ctext .pordDet3 .tit1{ float:left; width:100%; color:#333333; font-size:18px; line-height:28px; font-weight:bold;}
#obtn .ctext .pordDet3 .info2{ float:left; width:100%; margin-top:15px;}
#obtn .pordPF{ display:none; float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:102; background:rgba(0,0,0,0.1);}
#obtn .pordDw{ float:left; width:100%; position:absolute; left:0; top:50%; margin-top:-409px;}
#obtn .pordDw .cont{ float:left; width:75%; background:#fff; position:relative; margin:0 12.5%; padding:33px 53px 5px 53px;overflow:hidden; overflow-y:auto; scrollbar-width:thin;max-height:818px;}
#obtn .pordDw .cont::-webkit-scrollbar { width:6px}
#obtn .pordDw .cont::-webkit-scrollbar-track{background-color:#f5f5f5; border-radius:3px}
#obtn .pordDw .cont::-webkit-scrollbar-thumb { width:6px; height:60px; background-color:#d4d4d4; border-radius:6px;}
#obtn .pordDw .cont .tit1{ float:left; width:100%; text-align:center; color:#e31f22; font-size:24px; line-height:34px; font-weight:bold; margin-bottom:20px;}
#obtn .pordDw .cont .tishi{ float:left; width:112%; color:#545454; font-size:12px; line-height:22px; position:relative; left:-6%; padding:0 8px; margin-top:27px;}
#obtn .pordDw .cont .Form{ float:left; width:100%;}
#obtn .pordDw .cont .lab{ float:left; width:48.5%; position:relative; margin:9px 0;}
#obtn .pordDw .cont .lab0{ float:right;}
#obtn .pordDw .cont .lab1{ width:100%;}
#obtn .pordDw .cont .name{ float:left; color:#666666; font-size:16px; line-height:52px; position:absolute; left:20px; top:0;}
#obtn .pordDw .cont .name span{ color:#e31f22;}
#obtn .pordDw .cont .fv1{ float:left; width:100%; color:#666666; font-size:16px; line-height:24px; height:52px; border:1px solid #ededed; padding:13px 20px 13px 115px;}
#obtn .pordDw .cont .fv2{ float:left; width:100%; color:#666666; font-size:16px; line-height:24px; height:87px; border:1px solid #ededed; padding:13px 20px 13px 115px;}
#obtn .pordDw .cont .fv3{ display:inline-block; vertical-align:top; width:173px; color:#fff; font-size:18px; line-height:50px; height:52px; border:none; outline:none; background:#e31f22; border-radius:3px; margin:0 13px;}
#obtn .pordDw .cont .fv4{ background:#949494;}
#obtn .pordDw .cont .yanzheng{ float:left; width:124px; height:50px; position:absolute; right:1px; top:1px;}
#obtn .pordDw .cont .colse{ float:left; width:23px; height:23px; position:absolute; right:0; top:0; line-height:0; cursor:pointer;}
#obtn .pordDw .cont .lab4{ float:left; width:100%; text-align:center;}
#obtn .pordDw .cont .lab3{ float:left; width:100%; margin:18px 0 22px 0; color:#6d6d6d; font-size:12px; line-height:17px;}
#obtn .pordDw .cont .lab3 .p3{ float:left; width:50%; margin:4px 0; padding-right:6px; color:#6d6d6d; font-size:16px; line-height:16px;}
#obtn .pordDw .cont .fv5:checked {background:#e31f22;border:solid 1px #e31f22;}
#obtn .pordDw .cont .fv5 {width:19px;height:19px;background-color:#dedede;border:solid 1px #b2b2b2; -webkit-border-radius:50%;border-radius:3px;font-size:12px;margin:0;padding:0;position:relative;display:inline-block;vertical-align:top;cursor:default;
-webkit-appearance:none;-webkit-user-select:none;user-select:none;-webkit-transition:background-color ease 0.1s;transition:background-color ease 0.1s;}
#obtn .pordDw .cont .fv5::after {content:'';top:1px;left:3px;position:absolute;background:transparent;border:#fff solid 1px;border-top:none;border-right:none;height:10px;width:10px; color:#dedede;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
#obtn .pordDw .cont .lab2{ float:left; width:100%; margin:25px 0 0 0; color:#e31f22; font-size:16px; line-height:26px;}

@media screen and (max-height: 820px){
#obtn .pordDw{ margin-top:-300px;}
#obtn .pordDw .cont{ margin:0 4%; width:92%;max-height:600px;}
}
@media screen and (max-width:1229px ) {
#obtn .ctext .pordDet1 .info2 .tit1{ font-size:24px; line-height:34px; margin:5px 0 6px 0;}
#obtn .ctext .pordDet1 .info2 .tit2{ padding-bottom:14px; margin-bottom:12px;}
#obtn .ctext .pordDet1 .info2 .p1{ margin:3px 0; padding-left:19px;}
#obtn .ctext .pordDet1 .info2 .btn{ width:140px; font-size:16px; line-height:46px; margin-top:14px;}
#obtn .ctext .pordDet2.active{ width:712px; margin-right:-481px;}

}
@media screen and (max-width:991px ) {
#obtn .ctext .pordDet3{ margin:20px 0 25px 0; line-height:28px;}
#obtn .ctext .pordDet3 .info2{ margin-top:8px;}
#obtn .ctext .pordDet1{ margin:25px 0 20px 0;}

#obtn .pordDw{ margin-top:-200px;}
#obtn .pordDw .cont{max-height:400px; margin:0; width:100%; padding:20px 15px 15px 15px;}
#obtn .pordDw .cont .tit1{ font-size:18px; line-height:28px; margin-bottom:10px;}
#obtn .pordDw .cont .colse{ width:18px; height:18px;}
#obtn .pordDw .cont .tishi{ position:relative; padding:0; margin-top:15px;}
#obtn .pordDw .cont .lab{ margin:7px 0;}
#obtn .pordDw .cont .name{ font-size:14px; line-height:38px; left:12px;}
#obtn .pordDw .cont .fv1{ height:38px; font-size:14px; padding:6px 12px 6px 82px;}
#obtn .pordDw .cont .fv2{ font-size:14px; padding:6px 12px 6px 82px;}
#obtn .pordDw .cont .fv3{ height:38px; line-height:38px; font-size:16px; width:120px; margin:0 6px;}
#obtn .pordDw .cont .yanzheng{ width:90px; height:36px;}
#obtn .pordDw .cont .tishi{left:0; width:100%; margin-top:14px;}
#obtn .pordDw .cont .lab2{ margin:10px 0 0 0;}
#obtn .pordDw .cont .lab3{ margin:10px 0 15px 0;}

#obtn .ctext .pordDet2.active{ width:736px; margin-right:-368px;}

}
@media screen and (max-width:767px ) {
#obtn .ctext .pordDet1 ._pimg{ width:100%;}	
#obtn .ctext .pordDet1 .info2{ width:100%; margin-top:12px;} 
#obtn .ctext .pordDet1 .info2 .tit1{ font-size:18px; line-height:28px; margin:5px 0 6px 0;}
#obtn .ctext .pordDet1 .info2 .tit2{ padding-bottom:14px; margin-bottom:12px;}
#obtn .ctext .pordDet1 .info2 .p1{ margin:1px 0; padding-left:19px;}
#obtn .ctext .pordDet1 .info2 .btn{ width:120px; font-size:16px; line-height:40px; margin-top:14px;}
	
#obtn .ctext .pordDet2{ height:36px;}	
#obtn .ctext .pordDet2 ul{ white-space:nowrap; overflow:scroll;}	
#obtn .ctext .pordDet2 li{ white-space:nowrap; float:none; display:inline-block; line-height:36px;}
#obtn .ctext .pordDet2 li a{ width:auto; padding:0 12px;}

#obtn .pordDw{ margin-top:-225px;}
#obtn .pordDw .cont .lab{ width:100%;}
#obtn .pordDw .cont .lab3 .p3{ width:100%;}

#obtn .ctext .pordDet2.active{ width:100%; margin-right:0; right:0; position:static;}


}


/*banner*/
#obtn .slide_banner{ float:left; width:100%; margin:0; position:relative; overflow:hidden; text-align:center;}
#obtn .slide_banner .slick-slide{ width:100%; padding:0; position:relative; line-height:0;}
#obtn .slide_banner img{ width:100%;}
#obtn .slide_banner .slick-dots{ height:15px; bottom:41px;}
#obtn .slide_banner .slick-dots li{ background:#fff; width:15px; height:15px; margin:0 10px; text-indent:-9999px; overflow:hidden; vertical-align:top; border-radius:50%; opacity:0.6;}
#obtn .slide_banner .slick-dots li.slick-active{background:#e31f22; opacity:1;}
@media screen and (max-width:991px){
#obtn .slide_banner .slick-dots{ height:10px; bottom:20px; }
#obtn .slide_banner .slick-dots li{ width:10px; height:10px; margin:0 5px;}

}
/*banner*/
#obtn .inBanner {
    float: left;
    width: 100%;
    line-height: 0;
}

@media screen and (max-width:767px) {
    #obtn .inBanner {
        display: none;
    }
}
/*网站地图*/
.wzdt {
    width: 100%;
    float: left;
}

    .wzdt li {
        width: 100%;
        float: left;
        border-bottom: 1px dashed #323232;
        padding: 10px 0;
    }
    .wzdt .li_auto {
        width:auto;
        float: left;
        border:none;
        padding: 10px 10px 10px 0;
    }
        .wzdt li .a1 {
            width: 100%;
            float: left;
            font-size: 18px;
            font-weight: bold;
            line-height: 24px;
            color: #323232
        }

    .wzdt li .a1_auto {
        float: left;
        font-size: 18px;
        font-weight: bold;
        line-height: 24px;
        color: #323232
    }
    .wzdt li .a2 {
        float: left;
        text-align: left;
        padding-right: 10px;
        line-height: 24px;
        color: #323232;
        font-size: 16px;
       
    }
    .wzdt li .a3 {
        width: 100%;
        float: left;
        text-align: left;
        padding-right: 10px;
        line-height: 24px;
        color: #323232;
        font-size: 16px;
     
    }
    .wzdt li .a4 {
        float: left;
        text-align: left;
        padding-right: 10px;
        line-height: 24px;
        color: #323232;
    }
    .wzdt li .line {
        width: 100%;
        float: left;
        border-bottom: 1px dashed #323232;
        margin-bottom:10px;
    }		
/*

e31f22

@media screen and (max-width:1229px ) {

}
@media screen and (max-width:991px ) {

}
@media screen and (max-width:767px ) {

}			
	
*/		
			
			
			
			
			
			
			
			
			
			
			