﻿.kf {



    width: 208px;



    position: fixed;



    



    right: -208px;



    top: 100px;



    z-index: 100;



}



.kt-top {



    height: 40px;



    line-height: 40px;



    background: url("../images/kefu.png") 12px center no-repeat #34478F;



    background-size: 20px auto;



    padding-left: 46px;



    font-size: 14px;



    color: #ffffff;



}



.kt-top span:hover{



      transform: rotate(90deg);



}



.kt-top span {



    width: 18px;



    height: 16px;



    float: right;



    position: relative;



    margin: 10px 10px 0px 0px;



    cursor: pointer;



    transition: 0.5s;



    -webkit-transition: 0.5s;



    -moz-transition: 0.5s;



    -ms-transition: 0.5s;



    -o-transition: 0.5s;



}



.kt-top span b {



    width: 100%;



    height: 2px;



    background: #fff;



    display: block;



    position: absolute;



    top: 50%;



    left: 0;



}



.kt-top span b:first-child {



    transform: rotate(45deg);



    -webkit-transform: rotate(45deg);



    -moz-transform: rotate(45deg);



    -ms-transform: rotate(45deg);



    -o-transform: rotate(45deg);



}



.kt-top span b:last-child {



    transform: rotate(-45deg);



    -webkit-transform: rotate(-45deg);



    -moz-transform: rotate(-45deg);



    -ms-transform: rotate(-45deg);



    -o-transform: rotate(-45deg);



}



.kf .con {



    overflow: hidden;



    background: #ffffff;



}



.kf .qq li {



    height: 36px;



    line-height: 36px;



    border-bottom: #f5f5f5 solid 1px;



    padding-left: 16px;



}



.kf .qq li a {



    height: 36px !important;



    color: #666666;



    overflow: hidden;



    white-space: nowrap;



    text-overflow: ellipsis;



    text-decoration: initial;



    display: block;



}



.kf .qq li a img{



    padding-right: 6px;



}



.kf .con h5{



    height: 26px;



    line-height: 26px;



    margin-top: 12px;



    background: url('../images/lianxi.png') 16px center no-repeat;



    padding-left: 45px;



    color: #666666;



    font-size: 14px;



}



.kf .contact {



    margin-top: 1px;



}



.kf .contact p{



    height: 26px;



    line-height: 26px;



    color: #666666;



    font-size: 14px;



    padding-left: 22px;



}



.kf .contact p:nth-child(2n){



    padding-left: 32px;



}



.kf .con h5.qr-icon{



    background: url('../images/erweima.png') 16px center no-repeat;



}



.kf .con .qr{



    width: 100%;



    margin-top: 10px;



    padding-left: 40px;



}



.kf .con .qr img{



    width: 110px;



    height: 110px;



}



.kf .backTop{



    width: 100%;



    height: 40px;



    margin-top: 10px;



    background: url('../images/huidaodingbu.png') center center no-repeat #34478F;



    background-size: 18px auto;



    cursor: pointer;



}



.kf-side{



    padding: 18px 10px 10px;



    background: #34478F;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



    -webkit-transform: translateY(-50%);



    -moz-transform: translateY(-50%);



    -ms-transform: translateY(-50%);



    -o-transform: translateY(-50%);



    left: -34px;



    cursor: pointer;



}



.kf-side b{



    display: block;



    color: #ffffff;



    line-height: 18px;



    font-size: 14px;



    font-weight: normal;



}



.kf-side span.arrow{



    width: 12px;



    height: 12px;



    background: url('../images/jt-1.png') no-repeat;



    background-size: 100%;



    display: block;



    margin-top: 10px;



}



.kf-side span.on{



    background: url('../images/jt-2.png') no-repeat;



    background-size: 100%;



}





.fl {

  float: left;

}



.fr {

  float: right;

}



.clear {

  clear: both;

}



.clearfix, .container:after,

.row:after, ul {

  *zoom: 1;

}



.clearfix:after, .container:after,

.row:after, ul:after {

  content: " ";

  display: block;

  height: 0;

  clear: both;

  visibility: hidden;

}



.ellipsis {

  text-overflow: ellipsis;

  white-space: nowrap;

  overflow: hidden;

}



.container {

  margin-right: auto;

  margin-left: auto;

}



.content img {

  max-width: 100%;

}



.content_box,

.content_box *,

.content_box *:before,

.content_box *:after {

  box-sizing: content-box;

}



.ml5 {

  margin-left: 5px;

}



.mt5 {

  margin-top: 5px;

}



.mr5 {

  margin-right: 5px;

}



.mb5 {

  margin-bottom: 5px;

}



.mg5 {

  margin: 5px;

}



.pl5 {

  padding-left: 5px;

}



.pt5 {

  padding-top: 5px;

}



.pr5 {

  padding-right: 5px;

}



.pb5 {

  padding-bottom: 5px;

}



.pd5 {

  padding: 5px;

}



.ml10 {

  margin-left: 10px;

}



.mt10 {

  margin-top: 10px;

}



.mr10 {

  margin-right: 10px;

}



.mb10 {

  margin-bottom: 10px;

}



.mg10 {

  margin: 10px;

}



.pl10 {

  padding-left: 10px;

}



.pt10 {

  padding-top: 10px;

}



.pr10 {

  padding-right: 10px;

}



.pb10 {

  padding-bottom: 10px;

}



.pd10 {

  padding: 10px;

}



.ml15 {

  margin-left: 15px;

}



.mt15 {

  margin-top: 15px;

}



.mr15 {

  margin-right: 15px;

}



.mb15 {

  margin-bottom: 15px;

}



.mg15 {

  margin: 15px;

}



.pl15 {

  padding-left: 15px;

}



.pt15 {

  padding-top: 15px;

}



.pr15 {

  padding-right: 15px;

}



.pb15 {

  padding-bottom: 15px;

}



.pd15 {

  padding: 15px;

}



.ml20 {

  margin-left: 20px;

}



.mt20 {

  margin-top: 20px;

}



.mr20 {

  margin-right: 20px;

}



.mb20 {

  margin-bottom: 20px;

}



.mg20 {

  margin: 20px;

}



.pl20 {

  padding-left: 20px;

}



.pt20 {

  padding-top: 20px;

}



.pr20 {

  padding-right: 20px;

}



.pb20 {

  padding-bottom: 20px;

}



.pd20 {

  padding: 20px;

}



.ml25 {

  margin-left: 25px;

}



.mt25 {

  margin-top: 25px;

}



.mr25 {

  margin-right: 25px;

}



.mb25 {

  margin-bottom: 25px;

}



.mg25 {

  margin: 25px;

}



.pl25 {

  padding-left: 25px;

}



.pt25 {

  padding-top: 25px;

}



.pr25 {

  padding-right: 25px;

}



.pb25 {

  padding-bottom: 25px;

}



.pd25 {

  padding: 25px;

}



.ml30 {

  margin-left: 30px;

}



.mt30 {

  margin-top: 30px;

}



.mr30 {

  margin-right: 30px;

}



.mb30 {

  margin-bottom: 30px;

}



.mg30 {

  margin: 30px;

}



.pl30 {

  padding-left: 30px;

}



.pt30 {

  padding-top: 30px;

}



.pr30 {

  padding-right: 30px;

}



.pb30 {

  padding-bottom: 30px;

}



.pd30 {

  padding: 30px;

}



.ml35 {

  margin-left: 35px;

}



.mt35 {

  margin-top: 35px;

}



.mr35 {

  margin-right: 35px;

}



.mb35 {

  margin-bottom: 35px;

}



.mg35 {

  margin: 35px;

}



.pl35 {

  padding-left: 35px;

}



.pt35 {

  padding-top: 35px;

}



.pr35 {

  padding-right: 35px;

}



.pb35 {

  padding-bottom: 35px;

}



.pd35 {

  padding: 35px;

}



.ml40 {

  margin-left: 40px;

}



.mt40 {

  margin-top: 40px;

}



.mr40 {

  margin-right: 40px;

}



.mb40 {

  margin-bottom: 40px;

}



.mg40 {

  margin: 40px;

}



.pl40 {

  padding-left: 40px;

}



.pt40 {

  padding-top: 40px;

}



.pr40 {

  padding-right: 40px;

}



.pb40 {

  padding-bottom: 40px;

}



.pd40 {

  padding: 40px;

}



.ml45 {

  margin-left: 45px;

}



.mt45 {

  margin-top: 45px;

}



.mr45 {

  margin-right: 45px;

}



.mb45 {

  margin-bottom: 45px;

}



.mg45 {

  margin: 45px;

}



.pl45 {

  padding-left: 45px;

}



.pt45 {

  padding-top: 45px;

}



.pr45 {

  padding-right: 45px;

}



.pb45 {

  padding-bottom: 45px;

}



.pd45 {

  padding: 45px;

}



.ml50 {

  margin-left: 50px;

}



.mt50 {

  margin-top: 50px;

}



.mr50 {

  margin-right: 50px;

}



.mb50 {

  margin-bottom: 50px;

}



.mg50 {

  margin: 50px;

}



.pl50 {

  padding-left: 50px;

}



.pt50 {

  padding-top: 50px;

}



.pr50 {

  padding-right: 50px;

}



.pb50 {

  padding-bottom: 50px;

}



.pd50 {

  padding: 50px;

}



.f12 {

  font-size: 12px;

}



.f14 {

  font-size: 14px;

}



.f16 {

  font-size: 16px;

}



.f18 {

  font-size: 18px;

}



.f20 {

  font-size: 20px;

}



.f22 {

  font-size: 22px;

}



.f24 {

  font-size: 24px;

}



.f26 {

  font-size: 26px;

}



.f28 {

  font-size: 28px;

}



.f30 {

  font-size: 30px;

}



.f32 {

  font-size: 32px;

}



.f34 {

  font-size: 34px;

}



.f36 {

  font-size: 36px;

}









html {

  line-height: 1.15;

  

  -ms-text-size-adjust: 100%;

  

  -webkit-text-size-adjust: 100%;

  

}







article,

aside,

footer,

header,

nav,

section {

  display: block;

}





h1 {

  font-size: 2em;

  margin: 0.67em 0;

}







figcaption,

figure,

main {

  

  display: block;

}





figure {

  margin: 1em 40px;

}





hr {

  box-sizing: content-box;

  

  height: 0;

  

  overflow: visible;

  

}





pre {

  font-family: monospace, monospace;

  

  font-size: 1em;

  

}







a {

  background-color: transparent;

  

  -webkit-text-decoration-skip: objects;

  

}





abbr[title] {

  border-bottom: none;

  

  text-decoration: underline;

  

  text-decoration: underline dotted;

  

}





b,

strong {

  font-weight: inherit;

}





b,

strong {

  font-weight: bolder;

}





code,

kbd,

samp {

  font-family: monospace, monospace;

  

  font-size: 1em;

  

}





dfn {

  font-style: italic;

}





mark {

  background-color: #ff0;

  color: #000;

}





small {

  font-size: 80%;

}





sub,

sup {

  font-size: 75%;

  line-height: 0;

  position: relative;

  vertical-align: baseline;

}



sub {

  bottom: -0.25em;

}



sup {

  top: -0.5em;

}







audio,

video {

  display: inline-block;

}





audio:not([controls]) {

  display: none;

  height: 0;

}





img {

  border-style: none;

}





svg:not(:root) {

  overflow: hidden;

}







button,

input,

optgroup,

select,

textarea {

  margin: 0;

}





button,

input {

  

  overflow: visible;

}





button,

select {

  

  text-transform: none;

}





button,

html [type="button"],

[type="reset"],

[type="submit"] {

  -webkit-appearance: button;

  

}





button::-moz-focus-inner,

[type="button"]::-moz-focus-inner,

[type="reset"]::-moz-focus-inner,

[type="submit"]::-moz-focus-inner {

  border-style: none;

  padding: 0;

}





button:-moz-focusring,

[type="button"]:-moz-focusring,

[type="reset"]:-moz-focusring,

[type="submit"]:-moz-focusring {

  outline: 1px dotted ButtonText;

}





legend {

  box-sizing: border-box;

  

  color: inherit;

  

  display: table;

  

  max-width: 100%;

  

  padding: 0;

  

  white-space: normal;

  

}





progress {

  display: inline-block;

  

  vertical-align: baseline;

  

}





textarea {

  overflow: auto;

}





[type="checkbox"],

[type="radio"] {

  box-sizing: border-box;

  

  padding: 0;

  

}





[type="number"]::-webkit-inner-spin-button,

[type="number"]::-webkit-outer-spin-button {

  height: auto;

}





[type="search"] {

  -webkit-appearance: textfield;

  

  outline-offset: -2px;

  

}





[type="search"]::-webkit-search-cancel-button,

[type="search"]::-webkit-search-decoration {

  -webkit-appearance: none;

}





::-webkit-file-upload-button {

  -webkit-appearance: button;

  

  font: inherit;

  

}







details,

menu {

  display: block;

}





summary {

  display: list-item;

}







canvas {

  display: inline-block;

}





template {

  display: none;

}







[hidden] {

  display: none;

}



* {

  box-sizing: border-box;

}



*:before,

*:after {

  box-sizing: border-box;

}



blockquote,

body,

button,

dd,

dl,

dt,

fieldset,

form,

h1,

h2,

h3,

h4,

h5,

h6,

hr,

input,

legend,

li,

ol,

p,

pre,

td,

textarea,

th,

ul {

  margin: 0;

  padding: 0;

}



address,

cite,

dfn,

em,

var {

  font-style: normal;

}



sup {

  vertical-align: text-top;

}



sub {

  vertical-align: text-bottom;

}



legend {

  color: #000;

}



fieldset,

img {

  border: 0;

}



body,

button,

input,

select,

textarea {

  font: 14px/1.5 "\5FAE\8F6F\96C5\9ED1", "arial";

  color: #333;

  font-size: 14px;

}



table {

  border-collapse: collapse;

  border-spacing: 0;

}



ul,

ol {

  list-style: none;

}



a,

button,

input[type="submit"],

input[type="button"],

input[type="reset"],

input[type="file"] {

  cursor: pointer;

}



a {

  color: inherit;

  color: expression(this.parentNode.currentStyle.color);

  text-decoration: none;

}



a:focus {

  outline: thin dotted;

}



a:active, a:hover {

  outline: 0;

}



h1 {

  font-size: 36px;

}



h2 {

  font-size: 32px;

}



h3 {

  font-size: 28px;

}



h4 {

  font-size: 24px;

}



h5 {

  font-size: 20px;

}



h6 {

  font-size: 16px;

}



small {

  font-size: 12px;

}



.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 screen and (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 screen and (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 screen and (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;

  }

}





body,

button,

input,

select,

textarea {

  font: 12px/1.4 "\5FAE\8F6F\96C5\9ED1", "arial";

  color: #5a5a5a;

  font-size: 12px;

}



body {

  max-width: 1920px;

  margin: 0 auto;

}



.center {

  width: 1200px;

  margin: 0 auto;

}



.header {

  width: 100%;

  position: relative;

}



.header .head_top {

  width: 100%;

  position: absolute;

  left: 0;

  top: 0;

  z-index: 99;

}



.header .head_top .box {

  width: 100%;

  position: relative;

}



.header .head_top .logo {

  float: left;

  width:28%;

  margin-top: 25px;

}



.header .head_top .logo a img {

  height:64px;

  display: block;

}



.header .head_top .search {

  display: block;

  float: right;

  width: 18%;

  margin-top: 30px;

}



.header .head_top .search .text {

  height: 44px;

  position: relative;

  border: none;

}



.header .head_top .search .text .inp1 {

  width: 80%;

  line-height: 42px;

  padding-left: 10px;

  color: #fff;

  background: rgba(255, 255, 255, .2);

}



.header .head_top .search .text .inp1::-webkit-input-placeholder {

  color: #fff;

  font-size: 13px;

}



.header .head_top .search .text .inp1::-moz-placeholder {

  color: #fff;

  font-size: 13px;

}



.header .head_top .search .text .inp1:-ms-input-placeholder {

  color: #fff;

  font-size: 13px;

}



.header .head_top .search .text .inp2 {

  width: 20%;

  background-size: 24px;

  line-height: 42px;

  font-size: 14px;

  text-align: center;

  color: #fff;

  background: url(../images/search2.png) no-repeat center rgba(255, 255, 255, .2);

  background-size: 22px;

}



.header .head_top .search .text .inp2:hover {

  background: url(../images/search2.png) no-repeat center rgba(255, 255, 255, .2);

  background-size: 22px;

}



.nav {

  width:54%;

  float: left;

}



.nav li {

  width:20%;

  float: left;

  position: relative;

}



.nav li > a {

  line-height: 100px;

  color: #fff;

  font-size: 14px;

  text-align: center;

  display: block;

}



.nav li .v_list {

  position: absolute;

  top: 100px;

  left: 0;

  width: 160%;

  overflow: hidden;

  background: rgba(255, 255, 255, .6);

  z-index: 99;

  display: none;

}



.nav li .v_list a {

  line-height: 37px;

  display: block;

  font-size: 14px;

  color: #333;

  text-align: left;

  padding-left: 20px;

}



.nav li .v_list a:hover {

  background: #34478F;

  color: #fff;

}



.nav li:first-child {

  border-left: none;

}



.fixed {

  position: fixed;

  left: 0;

  top: 0;

  z-index: 99;

}



.m_header {

  width: 100%;

  overflow: hidden;

  display: none;

}



.m_header .m_head_content {

  height: 60px;

  width: 100%;

  background: #34478F;

  position: fixed;

  top: 0;

  left: 0;

  z-index: 99;

  box-shadow: 0px 5px 10px 1px #999;

}



.m_header .m_head_content .m_head_logo {

  height: 60px;

  float: left;

  margin-left: .05rem;

}



.m_header .m_head_content .m_head_logo img {

  max-height: 100%;

  float: left;

  height: 40px;

  margin-top: 10px;

}



.m_header .m_head_content .menu {

  float: right;

  width: 60px;

  height: 60px;

}



.m_header .m_head_content .menu i {

  color: #fff;

  font-size: 20px;

  text-align: center;

  line-height: 60px;

  display: block;

}



.app_menu {

  width: 100%;

  position: fixed;

  height: 100%;

  top: 60px;

  right: 0;

  z-index: 99;

  display: none;

  background: rgba(0, 0, 0, .5);

}



.app_menu ul {

  background: #34478F;

}



.app_menu ul li {

  width: 100%;

  border-bottom: 1px solid #4e7eb2;

}



.app_menu ul li > a {

  width: 50%;

  display: block;

}



.app_menu ul li > a span {

  font-size: 14px;

  width: 100%;

  height: 42px;

  line-height: 42px;

  color: #fff;

  display: block;

  padding-left: 18px;

  font-weight: bold;

}



.app_menu ul li.on {

  background: url(../images/bottom.png) no-repeat 95% 15px;

  background-size: 16px;

}



.app_menu ul .v_list {

  width: 100%;

  display: none;

}



.app_menu ul .v_list a {

  display: block;

  font-size: 14px;

  width: 100%;

  line-height: 36px;

  color: #fff;

  display: block;

  padding-left: .4rem;

  border-bottom: 1px dashed #4e7eb2;

  float: none;

}



.pc_banner {

  width: 100%;

  max-width: 1920px;

  margin: 0 auto;

  overflow: hidden;

  position: relative;

  line-height: 0;

}



.pc_banner .pcbanner {

  width: 100%;

  position: relative;

  z-index: 10;

}



.pc_banner .swiper-slide {

  width: 100%;

}



.pc_banner .swiper-slide img {

  width: 100%;

  height: auto;

  display: block;

}



.pc_banner .banner_pagination {

  position: absolute;

  width: 100%;

  left: 0;

  bottom: 12px;

  z-index: 12;

  text-align: center;

  padding-right: 5px;

}



.pc_banner .banner_pagination span {

  width: 40px;

  height: 5px;

  display: inline-block;

  border-radius: 0;

  text-align: center;

  background: none;

  opacity: 1;

  cursor: pointer;

  margin: 0 3px;

  background: #fff;

}



.pc_banner .banner_pagination span.swiper-pagination-bullet-active {

  background: #34478F;

  color: #fff;

}



.pc_banner .banner_prev {

  position: absolute;

  top: 44%;

  left: 10px;

  z-index: 12;

  width: 48px;

  height: 86px;

  background: url(../images/bannerle.png) no-repeat center;

  outline: 0;

  cursor: pointer;

}



.pc_banner .banner_next {

  position: absolute;

  top: 44%;

  right: 10px;

  z-index: 12;

  width: 48px;

  height: 86px;

  background: url(../images/bannerri.png) no-repeat center;

  outline: 0;

  cursor: pointer;

}



.m_banner {

  width: 100%;

  margin: 0 auto;

  overflow: hidden;

  position: relative;

  display: none;

}



.m_banner .mbanner {

  width: 100%;

  position: relative;

}



.m_banner .mbanner ul li {

  width: 100%;

  line-height: 0;

}



.m_banner .mbanner ul li img {

  width: 100%;

  height: auto;

}



.banner_btn {

  width: 100%;

  text-align: center;

  position: absolute;

  z-index: 9;

  bottom: 10px;

  overflow: hidden;

}



.banner_btn a {

  width: 12px;

  height: 12px;

  border-radius: 50%;

  display: inline-block;

  text-indent: -999px;

  overflow: hidden;

  margin: 0 3px;

  overflow: hidden;

  cursor: pointer;

  background: #f9c9d3;

  opacity: .4;

  margin: 0 5px;

  border: solid 2px #fff;

}



.banner_btn a.in {

  background: #34478F;

  opacity: 1;

}



.main {

  width: 100%;

  overflow: hidden;

}



.box_tit {

  text-align: left;

}



.box_tit span {

  display: block;

  font-size: 60px;

  text-align: center;

  color: #DEE1ED;

  line-height: 100%;

  font-weight: bold;

}



.box_tit h3 {

  font-size: 26px;

  color: #34478F;

  display: block;

  text-align: center;

  position: relative;

  font-weight: normal;

  margin-top: -30px;

}



.box_tit i {

  width: 50px;

  height: 2px;

  background: #34478F;

  display: block;

  font-style: normal;

  margin: 0 auto;

  margin-top: 10px;

}



.box_tit p {

  font-size: 14px;

  color: #999;

  display: block;

  text-align: center;

  margin-top: 15px;

}



.i_box1 {

  width: 100%;

  padding: 40px 0 60px;

  background: #ECEEF6;

}



.i_box1 .box {

  background: #fff;

  margin-top: 50px;

}



.i_box1 .box li {

  width:20%;

  background: #fff;

  float: left;

  border-bottom: 4px solid #34478F;

  transition: .5s;

}



.i_box1 .box li .text {

  padding: 36px 59px;

}



.i_box1 .box li img {

  display: block;

  max-width: 100%;

}



.i_box1 .box li span {

  font-size: 18px;

  display: block;

  font-weight: bold;

  color: #000;

  margin: 25px 0;

}



.i_box1 .box li p {

  font-size: 14px;

  color: #666;

  display: block;

  line-height: 24px;

}



.i_box1 .box li a {

  width: 42px;

  height: 42px;

  display: block;

  margin-top: 15px;

  background: url(../images/ic5.png) no-repeat center;

}



.i_box1 .box li em {

  width: 100%;

  height: 40px;

  background: #fff;

  display: block;

}



.i_box1 .box li:hover {

  background: #34478F;

  transition: .5s;

}



.i_box1 .box li:hover span {

  color: #fff;

}



.i_box1 .box li:hover p {

  color: #fff;

}



.i_box1 .box li:first-child + li + li {

  border-bottom: 4px solid #019DDC;

}



.i_box1 .box li:first-child + li + li:hover {

  background: #019DDC;

  transition: .5s;

}



.i_box1 .box li:first-child + li + li + li {

  border-bottom: 4px solid #019DDC;

}



.i_box1 .box li:first-child + li + li + li:hover {

  background: #019DDC;

  transition: .5s;

}



.i_box1 .more {

  margin-top: 40px;

}



.more {

  width: 100%;

}



.more a {

  width: 116px;

  height: 46px;

  display: block;

  margin: 0 auto;

  background: #fff;

  box-shadow: 0px 1px 10px 1px #ddd;

  font-size: 16px;

  text-align: center;

  color: #34478F;

  line-height: 46px;

  border-radius: 26px;

}



.more a:hover {

  background: #34478F;

  color: #fff;

}



.i_box3 {

  padding: 80px 0;

}



.i_box3 .box li {

  width: 32%;

  float: left;

  margin-left: 2%;

  position: relative;

}



.i_box3 .box li img {

  position: relative;

  z-index: 8;

  display: block;

  width: 100%;

}



.i_box3 .box li .text {

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  padding: 0 8%;

  z-index: 9;

}



.i_box3 .box li .text span {

  font-size: 22px;

  display: block;

  font-weight: bold;

  color: #fff;

  padding-top: 25%;

}



.i_box3 .box li .text p {

  font-size: 14px;

  line-height: 24px;

  color: #fff;

  display: block;

  margin-top: 15px;

}



.i_box3 .box li:first-child {

  margin-left: 0;

}



.i_box3 .box li:hover .text {

  background: rgba(0, 0, 0, .5);

}



.i_box4 {

  padding: 60px 0;

  background: url(../images/bg1.jpg) no-repeat top center;

}



.i_box4 .box_tit span {

  color: #626E9E;

}



.i_box4 .box_tit h3 {

  color: #fff;

}



.i_box4 .box_tit i {

  background: #fff;

}



.i_box4 .box_tit p {

  color: #fff;

}



.i_box4 .box {

  margin-top: 60px;

}



.i_box4 .more {

  margin-top: 40px;

}



.pro_list li {

  width: 23%;

  margin-right: 2.66%;

  float: left;

  margin-bottom: 20px;

  background: #fff;

  box-shadow: 0px 0px 5px 0px #ccc;

}



.pro_list li .imgauto {

  width: 100%;

  height: 276px;

  opacity: 1;

  transition: .5s;

}



.pro_list li .text {

  padding: 10px 20px;

}



.pro_list li .text span {

  font-size: 18px;

  color: #333;

  display: block;

  margin-top: 10px;

}



.pro_list li .text p {

  font-size: 14px;

  color: #666;

  display: block;

  line-height: 24px;

  margin-top: 8px;

}



.pro_list li:nth-child(4n) {

  margin-right: 0;

}



.pro_list li:hover {

  box-shadow: 0px 10px 5px 0px #ccc;

}



.pro_list li:hover span {

  color: #34478F;

}



.i_box5 {

  padding-top: 60px;

  background: url(../images/bg2.jpg) no-repeat top center;

}



.i_box5 .box_tit span {

  color: #7F7A98;

}



.i_box5 .box_tit h3 {

  color: #fff;

}



.i_box5 .box_tit i {

  background: #fff;

}



.i_box5 .box_tit p {

  color: #fff;

}



.i_box5 .box {

  margin-top: 60px;

}



.i_box5 .box .text {

  padding: 0 10%;

}



.i_box5 .box .text p {

  font-size: 14px;

  color: #fff;

  line-height: 24px;

  text-align: center;

}



.i_box5 .more {

  margin-top: 60px;

}



.i_box5 .box5_lisst {

  background: url(../images/bg3.jpg) no-repeat top center;

  padding: 40px 0;

  margin-top: 90px;

}



.i_box5 .box5_lisst .list li {

  width: 33.33%;

  float: left;

  position: relative;

  padding-left: 8%;

}



.i_box5 .box5_lisst .list li img {

  float: left;

  max-width: 100%;

  display: block;

  margin-top: 5px;

}



.i_box5 .box5_lisst .list li .text {

  width: 100%;

  padding-left: 45px;

}



.i_box5 .box5_lisst .list li .text span {

  font-size: 16px;

  color: #333;

  display: block;

}



.i_box5 .box5_lisst .list li .text p {

  font-size: 12px;

  color: #333;

  margin-top: 3px;

  display: block;

}



.i_box6 {

  margin-top: 60px;

}



.i_box6 .box {

  width: 100%;

  margin-top: 40px;

}



.i_box6 .box .fl {

  width: 42%;

  float: left;

}



.i_box6 .box .fl li {

  float: left;

  position: relative;

}



.i_box6 .box .fl li .pic img {

  width: 100%;

  display: block;

}



.i_box6 .box .fl li .text {

  width: 100%;

  position: absolute;

  left: 0;

  top: 0;

  padding: 12% 0 0 17%;

}



.i_box6 .box .fl li .text img {

  display: block;

  max-width: 100%;

}



.i_box6 .box .fl li .text span {

  font-size: 22px;

  color: #fff;

  font-weight: bold;

  display: block;

  margin-top: 12px;

}



.i_box6 .box .fl li:first-child {

  width: 100%;

  margin-bottom: 4%;

}



.i_box6 .box .fl li:first-child .text {

  padding: 5% 0 0 8%;

}



.i_box6 .box .fl li:first-child .text span {

  font-size: 40px;

  color: #fff;

  display: block;

  font-weight: bold;

  margin-top: 10px;

}



.i_box6 .box .fl li:first-child .text p {

  font-size: 30px;

  color: #fff;

  display: block;

  font-weight: bold;

  margin-top: 10px;

}



.i_box6 .box .fl li:first-child + li {

  width: 48%;

  margin-right: 4%;

}



.i_box6 .box .fl li:first-child + li + li {

  width: 48%;

}



.i_box6 .box .fr {

  width: 56%;

  background: #34478F;

  padding: 50px;

}



.i_box6 .box .fr .fr_tit {

  width: 100%;

  position: relative;

}



.i_box6 .box .fr .fr_tit p span {

  font-size: 26px;

  color: #fff;

  display: block;

  font-weight: bold;

}



.i_box6 .box .fr .fr_tit p i {

  font-size: 20px;

  color: #fff;

  font-style: normal;

  display: block;

  margin-top: 5px;

}



.i_box6 .box .fr .fr_tit a {

  position: absolute;

  right: 0;

  bottom: 0;

  font-size: 18px;

  color: #fff;

  display: block;

}



.i_box6 .box .fr .list {

  width: 100%;

  margin-top: 20px;

}



.i_box6 .box .fr .list li {

  background: url(../images/dian.png) no-repeat left center;

  padding-left: 15px;

  float: left;

  width: 100%;

  line-height: 41px;

}



.i_box6 .box .fr .list li a {

  width: 60%;

  font-size: 14px;

  color: #fff;

  float: left;

  text-overflow: ellipsis;

  white-space: nowrap;

  overflow: hidden;

}



.i_box6 .box .fr .list li a:hover {

  text-decoration: underline;

}



.i_box6 .box .fr .list li span {

  width: 40%;

  font-size: 14px;

  color: #ddd;

  float: right;

  text-align: right;

}



.link {

  margin-top: 40px;

  background: #ECEEF6;

  padding: 30px 0;

}



.link .list li {

  width: 20%;

  float: left;

}



.link .list li .imgauto {

  width: 100%;

  height: 150px;

  padding: 0 15%;

}



.footer {

  width: 100%;

  padding: 50px 0;

  background: #34478F;

}



.footer .box .fl {

  padding-right: 6%;

}



.footer .box .fl h3 {

  font-size: 14px;

  color: #fff;

  display: block;

  font-weight: bold;

  display: block;

  margin-bottom: 10px;

}



.footer .box .fl p {

  font-size: 12px;

  color: #7D8BC0;

  line-height: 32px;

}



.footer .box .fl p a {

  display: -moz-inline-stack;

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  zoom: 1;

  *display: inline;

  margin-right: 20px;

}



.footer .box .fl p a:hover {

  color: #fff;

}



.footer .box .mid {

  padding-left: 6%;

  float: left;

  border-left: 1px solid #ccc;

}



.footer .box .mid h3 {

  font-size: 14px;

  color: #fff;

  display: block;

  font-weight: bold;

  display: block;

  margin-bottom: 10px;

}



.footer .box .mid p {

  font-size: 12px;

  color: #7D8BC0;

  line-height: 32px;

}



.footer .box .fr img {

  display: -moz-inline-stack;

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  zoom: 1;

  *display: inline;

  max-width: 110px;

  margin-left: 10px;

}



.copyright {

  padding: 15px 0;

}



.copyright p {

  font-size: 14px;

  line-height: 24px;

  color: #666;

  display: block;

  text-align: center;

}



#page_header .head_top {

  background: #34478F;

  position: relative;

}



.page_banner {

  width: 100%;

  position: relative;

}



.page_banner img {

  width: 100%;

  display: block;

  position: relative;

  z-index: 10;

  display: none;

}

.page_banner img.pcimg {

  display: block;

}



.page_banner .text {

  width: 100%;

  position: absolute;

  left: 0;

  top: 30%;

  z-index: 12;

}

.page_banner .box_tit {}

.page_banner .box_tit span {

  color: #86869e;

}

.page_banner .box_tit h3 {

  color: #fff;

  font-weight: bold;

}

.page_banner .box_tit i {

  background: #fff;

}





.page_main {

  background: #ECEEF6;

}



.wrap {

  width: 100%;

  margin: 30px 0;

}



.main_l {

  width: 300px;

}



.main_r {

  width: 860px;

  background: #fff;

  overflow: hidden;

}



.page_title h3 {

  font-size: 18px;

  color: #fff;

  font-weight: normal;

  padding-left: 20px;

  line-height: 70px;

  background: #34478F;

}



.page_tit h3 {

  line-height: 44px;

  font-weight: normal;

  background:  #fff;

  background-size: 16px;

  width: 100%;

  float: left;

  margin-top: 10px;

}



.page_tit h3 a {

  float: left;

  font-size: 16px;

  color: #333;

  padding-left: 20px;

}



.page_tit h3.on {

  background:  #34478F;

  background-size: 16px;

  font-weight: bold;

}



.page_tit h3.on a {

  color: #fff;

}



.page_tit ul {

  display: none;

  float: left;

  width: 100%;

}



.page_tit ul li {

  display: block;

  width: 100%;

  background: #fff;

  margin-top: 5px;

}



.page_tit ul li a {

  font-size: 14px;

  color: #333;

  display: block;

  line-height: 32px;

  padding-left: 30px;

}



.page_tit ul li:hover {

  background: #34478F;

}



.page_tit ul li:hover a {

  color: #fff;

}



.cat_title h3 {

  font-size: 18px;

  color: #333;

  font-weight: normal;

  padding-left: 20px;

  line-height: 70px;

  border-bottom: 1px solid #ddd;

      text-align: center;

}





.page_content {

  padding: 20px;

  width: 100%;

}



.content {

  width: 100%;

}



.content p {

  font-size: 14px;

  line-height: 24px;

  margin-bottom: 10px;

  color: #333;

}



.content img {

  display: block;

  max-width: 100%;

  margin: 0 auto;

}



.prolist li {

  margin-bottom: 40px;

}



.prolist li .imgauto {

  height: 276px;

}



.prolist li .imgauto img {

  transform: scale(1);

  transition: .5s;

}



.prolist li .text span {

  text-align: center;

  margin-top: 5px;

}



.prolist li .text p {

  text-align: center;

}



.prolist li:hover {

  box-shadow: 0px 0px 5px 0px #ccc;

}



.prolist li:hover .imgauto img {

  transform: scale(0.9);

  transition: .5s;

}



.pro_content {

  width: 100%;

  margin: 20px 0;

}



.pro_content .pro_pic {

  width: 50%;

  float: left;

}



.pro_content .pro_text {

  width: 50%;

  float: left;

  padding-left: 2%;

}



.pro_content .pro_text h3 {

  font-weight: normal;

  margin-top: 5px;

  line-height: 22px;

  font-size: 18px;

  color: #b0293d;

  padding-bottom: 10px;

  border-bottom: 1px dashed #757575;

  font-weight: bold;

}



.pro_content .pro_text .text {

  width: 100%;

  margin-top: 12px;

}



.pro_content .pro_text .text p {

  font-size: 14px;

  line-height: 24px;

  padding-bottom: 12px;

  color: #D8D7D7;

}



.pro_content .pro_text .text a {

  width: 100px;

  height: 32px;

  font-size: 14px;

  margin-top: 10px;

  display: block;

  color: #fff;

  line-height: 32px;

  background: url(../images/sanj.png) no-repeat 5px center #CE382B;

  background-size: 16px;

  padding-left: 24px;

}



.pro_content .pro_text .text a:hover {

  background: url(../images/sanj.png) no-repeat 5px center #333;

  background-size: 16px;

}



div.zoomDiv {

  z-index: 999;

  position: absolute;

  top: 0;

  left: 0;

  background: #ffffff;

  border: 1px solid #ddd;

  display: none;

  text-align: center;

  overflow: hidden;

  font-size: 0;

}



div.zoomDiv img {

  max-width: none;

}



div.zoomMask {

  position: absolute;

  background: url(../images/mask.png) repeat scroll 0 0 transparent;

  cursor: move;

  z-index: 1;

  max-width: 200px !important;

  max-height: 200px !important;

}



.img-center {

  text-align: center;

  font-size: 0;

}



.img-center img {

  display: block;

  width: auto;

  height: auto;

  max-width: 100%;

  max-height: 100%;

  vertical-align: middle;

}



.pc-slide {

  width: 100%;

  margin: 0 auto;

}



.pc-slide .view .swiper-slide {

  width: 100%;

}



.pc-slide .view .swiper-slide .imgauto {

  width: 100%;

  height: 290px;

  box-sizing: border-box;

}



.pc-slide .preview {

  width: 100%;

  margin-top: 10px;

  position: relative;

}



.pc-slide .preview .swiper-container {

  width: 80%;

  margin: 0 10%;

}



.pc-slide .preview .swiper-slide {

  width: 25%;

  padding: 5px;

}



.pc-slide .preview .swiper-slide .imgauto {

  width: 100%;

  height: 80px;

  border: 1px solid #ddd;

}



.pc-slide .preview .swiper-slide .imgauto img {

  display: block;

  padding: 5px;

}



.pc-slide .preview .active-nav .imgauto {

  border: 1px solid #CE382B;

}



.pc-slide .preview .arrow-left {

  background: url(../images/feel3.png) no-repeat left top;

  position: absolute;

  left: 10px;

  top: 50%;

  margin-top: -9px;

  width: 9px;

  height: 18px;

  z-index: 10;

}



.pc-slide .preview .arrow-right {

  background: url(../images/feel4.png) no-repeat left bottom;

  position: absolute;

  right: 10px;

  top: 50%;

  margin-top: -9px;

  width: 9px;

  height: 18px;

  z-index: 10;

}



.search {

  margin-top: 20px;

  display: none;

}



.search .text {

  width: 100%;

  height: 36px;

  border: 1px solid #ddd;

}



.search .text input {

  border: none;

  outline: 0;

  line-height: 34px;

}



.search .text .inp1 {

  width: 80%;

  float: left;

  padding: 0 5px;

}



.search .text .inp2 {

  width: 20%;

  float: right;

  background: url(../images/search.png) no-repeat 90% center #fff;

  background-size: 24px;

}



.art_content {

  padding: 0 20px;

}



.art_list {

  width: 100%;

  margin-bottom: 20px;

}



.art_list li {

  width: 100%;

  float: left;

  border-bottom: 1px solid #ddd;

  line-height: 57px;

  position: relative;

}



.art_list li a {

  float: left;

  padding-left: 18px;

  font-size: 16px;

  color: #333;

  max-width: 60%;

  background: url(../images/dian2.jpg) no-repeat left center;

  margin-left: 5px;

  text-overflow: ellipsis;

  white-space: nowrap;

  overflow: hidden;

}



.art_list li a:hover {

  color: #34478F;

  text-decoration: underline;

}



.art_list li span {

  float: right;

  font-size: 14px;

  color: #999;

}



.content_tit {

  width: 100%;

  margin-top: 15px;

}



.content_tit h3 {

  display: block;

  font-size: 20px;

  color: #D8D7D7;

  text-align: center;

}



.content_tit p {

  width: 100%;

  display: block;

  text-align: center;

}



.content_tit p span {

  font-size: 12px;

  padding-bottom: 8px;

  color: #999;

  margin: 0 15px;

  margin-top: 8px;

  display: -moz-inline-stack;

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  zoom: 1;

  *display: inline;

}



.content_tit a {

  display: block;

}



.content_tit a i {

  width: 120px;

  height: 32px;

  font-size: 14px;

  margin-top: 10px;

  display: block;

  color: #fff;

  line-height: 32px;

  background: url(../images/sanj.png) no-repeat 5px center #CE382B;

  background-size: 16px;

  padding-left: 24px;

  font-style: normal;

  float: right;

}



.content_tit a i:hover {

  background: url(../images/sanj.png) no-repeat 5px center #333;

  background-size: 16px;

}



.show_pages {

  width: 100%;

  margin: 30px 0;

}



.show_pages p {

  display: block;

  font-size: 16px;

  color: #CE382B;

  line-height: 24px;

  margin-top: 5px;

  font-weight: bold;

}



.show_pages p a {

  font-size: 14px;

  color: #D8D7D7;

  font-weight: normal;

}



.show_pages p:hover a {

  color: #CE382B;

  text-decoration: underline;

}



.case_list li {

  width: 100%;

  float: left;

  background: #fff;

  margin-bottom: 20px;

}



.case_list li .pic {

  width: 50%;

  float: left;

  line-height: 0;

}



.case_list li .pic img {

  width: 100%;

}



.case_list li .text {

  width: 50%;

  float: left;

  padding: 50px;

}



.case_list li .text h3 {

  font-size: 18px;

  color: #34478F;

  display: block;

  font-weight: bold;

}



.case_list li .text i {

  width: 50px;

  height: 2px;

  background: #34478F;

  font-style: normal;

  display: block;

  margin-top: 8px;

}



.case_list li .text span {

  font-size: 14px;

  color: #666;

  display: block;

  line-height: 24px;

  margin-top: 12px;

  margin-bottom: 20px;

}



.case_list li .text p {

  font-size: 14px;

  color: #333;

  display: block;

  line-height: 30px;

  padding-left: 26px;

  margin-bottom: 5px;

}



.case_list li .text p.p1 {

  background: url(../images/ic12.png) no-repeat left 2px;

}



.case_list li .text p.p2 {

  background: url(../images/ic13.png) no-repeat left 2px;

}



.case_list li .text p.p3 {

  background: url(../images/ic14.png) no-repeat left 5px;

}



.case_list li .text p.p4 {

  background: url(../images/ic15.png) no-repeat left 5px;

}



.case_list li .text .more {

  margin-top: 20px;

}



.case_list li .text .more a {

  background: #34478F;

  color: #fff;

  margin-left: 0;

}



.pic_list li {

  width: 31%;

  margin-right: 2.33%;

  float: left;

  margin-bottom: 20px;

  background: #F8F8F8;

}



.pic_list li .imgauto {

  width: 100%;

  height: 260px;

  padding: 10px 5%;

}



.pic_list li .imgauto img {

  transform: scale(1);

  transition: .5s;

}



.pic_list li:nth-child(3n) {

  margin-right: 0;

}



.pic_list li:hover .imgauto img {

  transform: scale(1.2);

  transition: .5s;

}









.pic_list figure {

  width: 31%;

  margin: 0;

  margin-right: 2.33%;

  float: left;

  margin-bottom: 20px;

  background: #fff;

  padding: 15px;

}



.pic_list figure .imgauto {

  width: 100%;

  height: 260px;

}



.pic_list figure .imgauto img {

  transform: scale(1);

  transition: .5s;

}



.pic_list figure:nth-child(3n) {

  margin-right: 0;

}



.pic_list figure:hover .imgauto img {

  transform: scale(1.2);

  transition: .5s;

}



.about_content {

  width: 100%;

  padding-top: 40px;

  padding-bottom: 70px;

}



.about_content .box_tit {

  text-align: left;

}



.about_content .box_tit h3 {

  text-align: left;

}



.about_content .box_tit span {

  text-align: left;

}



.about_content .box_tit i {

  margin-left: 0;

}



.about_content .box {

  max-width: 56%;

  margin-top: 5%;

}



.about_content .box .content {

  margin-top: 40px;

}



.about_content .box .list {

  width: 100%;

  padding-top: 12%;

}



.about_content .box .list li {

  width: 100%;

  float: left;

  position: relative;

  margin-top: 40px;

}



.about_content .box .list li img {

  float: left;

  max-width: 100%;

  display: block;

  margin-top: 5px;

}



.about_content .box .list li img.pcimg {

  display: block;

}



.about_content .box .list li img.wapimg {

  display: none;

}



.about_content .box .list li .text {

  width: 100%;

  padding-left: 45px;

}



.about_content .box .list li .text span {

  font-size: 16px;

  color: #333;

  display: block;

}



.about_content .box .list li .text p {

  font-size: 12px;

  color: #333;

  margin-top: 3px;

  display: block;

}



.contact_text1 {

  background: #fff;

  width: 100%;

  padding: 30px 0;

}



.contact_text1 .map {

  width: 100%;

  margin-bottom: 10px;

}



.contact_text p {

  width: 25%;

  float: left;

  padding-left: 30px;

}



.contact_text p span {

  font-size: 14px;

  color: #333;

  display: block;

  font-weight: bold;

}



.contact_text p i {

  font-style: normal;

  font-size: 14px;

  color: #666;

  display: block;

  margin-top: 5px;

}



.contact_text p:first-child {

  background: url(../images/ic12.png) no-repeat left top;

}



.contact_text p:first-child + p {

  background: url(../images/ic13.png) no-repeat left top;

}



.contact_text p:first-child + p + p {

  background: url(../images/ic14.png) no-repeat left top;

}



.contact_text p:first-child + p + p + p {

  background: url(../images/ic15.png) no-repeat left top;

}



.message {

  width: 100%;

  background: #fff;

  padding: 30px 0;

}



.message .mess_tit span {

  font-size: 30px;

  color: #333;

  display: block;

  text-align: center;

}



.message .mess_tit i {

  width: 50px;

  height: 2px;

  background: #34478F;

  display: block;

  font-style: normal;

  margin: 0 auto;

  margin-top: 10px;

}



.message .mess_tit p {

  font-size: 14px;

  color: #999;

  display: block;

  text-align: center;

  margin-top: 15px;

}



.message .text {

  padding: 0 10%;

  width: 100%;

  margin-top: 30px;

}



.message .text input {

  width: 48%;

  margin: 1%;

  border: none;

  border: 1px solid #ddd;

  line-height: 40px;

  float: left;

  padding: 0 10px;

  outline: 0;

}



.message .text textarea {

  width: 98%;

  margin: 1%;

  border: none;

  border: 1px solid #ddd;

  float: left;

  padding: 5px 10px;

  height: 120px;

  outline: 0;

}



.message .text .subbtn {

  width: 98%;

  background: #34478F;

  color: #fff;

}



.iet {

  height: 30px;

  width: 100%;

  background: #fff3d7;

  position: fixed;

  top: 0;

  left: 0;

  z-index: 999;

  display: none;

}



.iet p {

  width: 100%;

  text-align: center;

  font-size: 12px;

  color: #333;

  line-height: 30px;

}



.iet p a {

  color: #3aba50;

  font-size: 12px;

}



.iet span {

  position: absolute;

  right: 5%;

  top: 0;

  height: 30px;

  line-height: 30px;

  font-size: 12px;

  color: #333;

  cursor: pointer;

}



.iet span i {

  font-size: 12px;

  color: #333;

  padding-left: 5px;

  font-style: normal;

}





.pages .pagination {

  text-align: center;

}

.pages .pagination a {

  float: none;

  height: 28px;

  display: inline-block;

}

.pages .pagination p {

  float: none;

  height: 28px;

  display: inline-block;

}

.pages .pagination a:hover {

    color: #34478F;

    background: white;

    border: 1px #34478F solid;

}

.pages .pagination a.cur {

    border: none;

    background: #34478F;

    color: #fff;

}







.case_content .text {

  width: 100%;

  float: left;

}



.case_content .text h3 {

  font-size: 20px;

  color: #34478F;

  display: block;

  font-weight: bold;

}



.case_content .text i {

  width: 50px;

  height: 2px;

  background: #34478F;

  font-style: normal;

  display: block;

  margin-top: 8px;

}



.case_content .text span {

  font-size: 14px;

  color: #666;

  display: block;

  line-height: 24px;

  margin-top: 12px;

  margin-bottom: 20px;

}



.case_content .text p {

  font-size: 14px;

  color: #333;

  display: block;

  line-height: 30px;

  padding-left: 26px;

  margin-bottom: 5px;

}



.case_content .text p.p1 {

  background: url(../images/ic12.png) no-repeat left 2px;

}



.case_content .text p.p2 {

  background: url(../images/ic13.png) no-repeat left 2px;

}



.case_content .text p.p3 {

  background: url(../images/ic14.png) no-repeat left 5px;

}



.case_content .text p.p4 {

  background: url(../images/ic15.png) no-repeat left 5px;

}









.link .linklist span {

    font-size: 15px;

    font-weight: bold;

}

.link .linklist a {

    font-size: 14px;

    padding: 0 10px 0 5px;

    margin-bottom: 5px;

    display: inline-block;

}

.link .arealist {

  margin-top: 10px;

}

.link .arealist span {

    font-size: 15px;

    font-weight: bold;

}

.link .arealist a {

    font-size: 14px;

    padding: 0 10px 0 5px;

    margin-bottom: 5px;

    display: inline-block;

}





.g-titInfo {

   font-size: 18px;

  color: #333;

  font-weight: normal;

  padding-left: 20px;

  line-height: 70px;



      text-align: center;

}

 .info {

    text-align: center;

    margin-bottom: 20px;

}

 .info span {

    font-size: 14px;

    margin: 0 10px;

}









@media screen and (max-width: 1200px) {

  .kf {

    display: none;

}

  .center {

    width: 100%;

  }

  .main_l {

    width: 25%;

  }

  .main_r {

    width: 72%;

  }

}



@media screen and (max-width: 1020px) {

  .pc_banner {

    display: none;

  }

  .m_banner {

    display: block;

  }

  .header {

    display: none;

  }

  .m_header {

    display: block;

  }

  .mtbanner {

    padding-top: 60px;

  }

  .currson {

    width: 98%;

    margin: 0 1%;

    margin-top: 80px;

  }

  .i_box6 .box .fl {

    width: 100%;

  }

  .i_box6 .box .fr {

    width: 100%;

    margin-top: 15px;

  }

}





@media screen and (max-width: 767px) {

  .pro_list li {

    width: 31.33%;

    margin: 1%;

  }

  .pro_list li:nth-child(4n) {

    margin-right: 1%;

  }

  .i_box1 {

    padding: 20px 0;

  }

  .i_box1 .box {

    margin-top: 20px;

    background: none;

  }

  .i_box1 .box li {

    width: 48%;

    margin: 1%;

  }

  .i_box1 .box li p {

    min-height: 72px;

  }

  .i_box1 .box li .text {

    padding: 15px 20px;

  }

  .i_box3 {

    padding: 20px 0;

    margin-top: 0;

  }

  .i_box3 .box {

    margin-top: 20px;

  }

  .i_box3 .box li {

    width: 48%;

    margin: 1%;

  }

  .i_box3 .box li:first-child {

    margin-left: 1%;

  }

  .i_box3 .box li .text span {

    padding-top: 15%;

  }

  .i_box4 {

    padding: 20px 0;

    margin-top: 0;

  }

  .i_box4 .box {

    margin-top: 20px;

  }

  .i_box5 {

    padding-top: 20px;

  }

  .i_box5 .box {

    margin-top: 30px;

  }

  .i_box5 .more {

    margin-top: 30px;

  }

  .i_box5 .box5_lisst {

    margin-top: 30px;

    padding: 18px 0;

    background: #ECEEF6;

  }

  .footer .box .fl {

    width: 48%;

    display: none;

  }

  .footer .box .mid {

    width: 100%;

    border: none;

  }

  .footer .box .fr {

    width: 100%;

    padding-left: 6%;

    margin-top: 12px;

  }

  .footer .box .fr img {

    margin: 0;

    margin-right: 10px;

  }

  .footer {

    padding: 20px 0;

  }

  .main_l {

    width: 100%;

    padding: 0 1%;

  }

  .main_r {

    width: 98%;

    margin: 0 1%;

    margin-top: 10px;

  }

  .wrap {

    margin: 18px 0;

  }

  .pro_content .pro_pic {

    width: 100%;

  }

  .pro_content .pro_text {

    width: 100%;

    margin-top: 12px;

  }

  div.zoomMask {

    display: none !important;

  }

  div.zoomDiv {

    display: none !important;

  }

  .pro_content .pro_text .text {

    padding-bottom: 20px;

    border-bottom: 1px dotted #ccc;

  }

  .message {

    width: 96%;

    margin: 20px 2%;

  }

  .message p {

    padding-left: 0;

  }

  .message p span {

    position: relative;

    display: block;

    width: 100%;

    text-align: left;

  }

  .case_list li .pic {

    width: 100%;

  }

  .case_list li .text {

    width: 100%;

    padding: 20px;

  }

  .about_content .box {

    max-width: 100%;

    margin-top: 0;

  }

  .about_content {

    width: 98%;

    margin: 1%;

    background: #fff;

    padding: 20px 0;

  }

  .about_content .box_tit h3 {

    text-align: center;

    margin-top: 0;

  }

  .about_content .box_tit i {

    margin: 0 auto;

    margin-top: 8px;

  }

  .about_content .box_tit span {

    display: none;

  }

  .about_content .box .content {

    margin-top: 20px;

    padding: 0 10px;

  }

  .about_content .box .list {

    padding-top: 0px;

  }

  .about_content .box .list li {

    margin-top: 0;

    margin-bottom: 12px;

    width: 96%;

    margin: 5px 2%;

    background: #34478F;

    padding: 10px;

    border-radius: 3px;

  }

  .about_content .box .list li .text span {

    color: #fff;

  }

  .about_content .box .list li .text p {

    color: #fff;

  }

  .about_content .box .list li img.pcimg {

    display: none;

  }

  .about_content .box .list li img.wapimg {

    display: block;

  }

  .page_banner img {

    display: block;

  }

  .page_banner img.pcimg {

    display: none;

  }

  .page_banner .text {

    top: 45%;

  }

}



@media screen and (max-width: 450px) {

  .box_tit span {

    font-size: .4rem;

  }

  .box_tit h3 {

    font-size: .2rem;

  }

  .box_tit i {

    margin-top: 9px;

  }

  .more a {

    height: 36px;

    width: 100px;

    line-height: 36px;

    font-size: .115rem;

  }

  .i_box1 .more {

    margin-top: 25px;

  }

  .i_box3 .box li {

    width: 90%;

    margin: 1% 5%;

  }

  .i_box3 .box li:first-child {

    margin-left: 5%;

  }

  .i_box3 .box {

    margin-top: 0;

  }

  .pro_list li .imgauto {

    height: 1.59rem;

  }

  .pro_list li .text {

    padding: 5px 10px;

  }

  .pro_list li .text span {

    font-size: .13rem;

  }

  .pro_list li .text p {

    margin-top: 5px;

    height: 72px;

    overflow: hidden;

  }

  .pro_list li:hover {

    box-shadow: none;

  }

  .i_box4 .more {

    margin-top: 10px;

  }

  .more a {

    background: #34478F;

    color: #fff;

  }

  .i_box5 .box5_lisst {

    padding-bottom: 5px;

  }

  .i_box5 .box5_lisst .list li {

    width: 50%;

    margin-bottom: 15px;

    padding-left: 5%;

  }

  .i_box6 .box .fl {

    width: 98%;

    margin: 1%;

  }

  .i_box6 .box .fr {

    width: 98%;

    margin: 1%;

    margin-top: 2%;

    padding: 20px;

  }

  .i_box6 .box .fl li .text img {

    height: 32px;

  }

  .i_box6 .box .fl li .text span {

    font-size: .16rem;

  }

  .i_box6 .box .fl li:first-child .text img {

    height: 70px;

  }

  .i_box6 .box .fl li:first-child .text span {

    font-size: .23rem;

  }

  .i_box6 .box .fl li:first-child .text p {

    font-size: .16rem;

  }

  .i_box6 .box .fr .fr_tit p span {

    font-size: .16rem;

  }

  .i_box6 .box .fr .fr_tit p i {

    font-size: .12rem;

  }

  .i_box6 .box .fr .fr_tit a {

    font-size: .12rem;

  }

  .i_box6 .box .fr .list {

    margin-top: 12px;

  }

  .link {

    margin-top: 0;

    padding: 20px 0;

  }

  .link .list li {

    width: 33.33%;

  }

  .link .list li .imgauto {

    height: 100px;

  }

  .copyright {

    padding: 10px 1%;

  }

  .footer .box .mid h3 {

    font-size: 16px;

  }

  .footer .box .mid p {

    font-size: 14px;

  }

  .footer .box .mid p a {

    font-size: 14px;

  }

  .pro_list li {

    width: 48%;

    margin: 1%;

    margin-bottom: 20px;

  }

  .pro_list li:nth-child(4n) {

    margin-right: 1%;

  }

  .page_title h3 {

    line-height: 50px;

  }

  .cat_title h3 {

    line-height: 60px;

  }

  .case_list li .text {

    width: 100%;

    padding: 10px;

  }

  .case_list li .text span {

    margin: 8px 0 10px;

  }

  .case_list li .text p {

    margin-bottom: 0;

  }

  .case_list li .text .more {

    margin-top: 12px;

  }

  .pic_list li {

    width: 48%;

    margin: 1%;

  }

  .pic_list li:nth-child(3n) {

    margin-right: 1%;

  }

  .pic_list li .imgauto {

    height: 1rem;

    padding: 0 10%;

  }

  .contact_text p {

    width: 96%;

    margin: 8px 2%;

  }

  .message {

    padding: 10px;

  }

  .message .mess_tit span {

    font-size: .2rem;

  }

  .message .text {

    padding: 0;

  }

  .message .text input {

    width: 98%;

  }

  .search {

    display: block;

  }

  .art_content {

    padding: 10px;

  }

  .art_list li {

    line-height: 47px;

  }

  .art_list li a {

    width: 100%;

    font-size: 14px;

    max-width: 100%;

  }

  .art_list li a:hover {

    background: url(../images/sr2.png) no-repeat left 18px;

    background-size: 12px;

  }

  .art_list li span {

    display: none;

  }

  .prolist li:nth-child(3n) {

    margin-right: 1%;

  }

  .i_box_new .fr .contact_text {

    padding-left: 23px;

  }

  .i_box_new .fr .link_list {

    padding-left: 23px;

  }

  .link .linklist {

    padding: 0 1%;

  }

  .link .arealist {

    padding: 0 1%;

  }

}



@media screen and (max-width: 350px) {

  .m_header .m_head_content .m_head_logo p span {

    display: none;

  }

}

/* AB模板网 整站模板下载 */

/* 模板：Www.AdminBuy.Cn */

/* 仿站：Fang.AdminBuy.Cn */

/* 素材：Sc.AdminBuy.Cn */

/* QQ：9490489 */



#maximg img{ max-width:100%; height:auto !important}

