html {

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

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

  -webkit-tap-highlight-color: transparent;

  height: 100%;

}



body {

  margin: 0;

  font-size: 14px;

  font-family: \5fae\8f6f\96c5\9ed1, Arial;

  line-height: 1.5;

  color: #333;

  background-color: #fff;

  min-height: 100%;

}



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

main,

menu,

nav,

section,

summary {

  display: block;

}



audio,

canvas,

progress,

video {

  display: inline-block;

}



audio:not([controls]) {

  display: none;

  height: 0;

}



progress {

  vertical-align: baseline;

}



[hidden],

template {

  display: none;

}



a {

  background: transparent;

  text-decoration: none;

  color: #08c;

}



a:active {

  outline: 0;

}



abbr[title] {

  border-bottom: 1px dotted;

}



b,

strong {

  font-weight: bold;

}



dfn {

  font-style: italic;

}



mark {

  background: #ff0;

  color: #000;

}



small {

  font-size: 80%;

}



sub,

sup {

  font-size: 75%;

  line-height: 0;

  position: relative;

  vertical-align: baseline;

}



sup {

  top: -0.5em;

}



sub {

  bottom: -0.25em;

}



img {

  max-width: 100%;

  border: 0;

  vertical-align: middle;

}

#dituContent img{

	max-width:unset;

}

svg:not(:root) {

  overflow: hidden;

}



pre {

  overflow: auto;

  white-space: pre;

  white-space: pre-wrap;

  word-wrap: break-word;

}



code,

kbd,

pre,

samp {

  font-family: monospace, monospace;

  font-size: 1em;

}



button,

input,

optgroup,

select,

textarea {

  color: inherit;

  font: inherit;

  margin: 0;

  vertical-align: middle;

}



button,

input,

select {

  overflow: visible;

}



button,

select {

  text-transform: none;

}



button,

html input[type="button"],

input[type="reset"],

input[type="submit"] {

  -webkit-appearance: button;

  cursor: pointer;

}



[disabled] {

  cursor: default;

}



button::-moz-focus-inner,

input::-moz-focus-inner {

  border: 0;

  padding: 0;

}



input {

  line-height: normal;

}



input[type="checkbox"],

input[type="radio"] {

  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-appearance: textfield;

  box-sizing: border-box;

}



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

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

  -webkit-appearance: none;

}



fieldset {

  border: 1px solid #c0c0c0;

  margin: 0 2px;

  padding: 0.35em 0.625em 0.75em;

}



legend {

  border: 0;

  padding: 0;

}



textarea {

  overflow: auto;

  resize: vertical;

  vertical-align: top;

}



optgroup {

  font-weight: bold;

}



input,

select,

textarea {

  outline: 0;

}



textarea,

input {

  -webkit-user-modify: read-write-plaintext-only;

}



input::-ms-clear,

input::-ms-reveal {

  display: none;

}



input::-moz-placeholder,

textarea::-moz-placeholder {

  color: #999;

}



input:-ms-input-placeholder,

textarea:-ms-input-placeholder {

  color: #999;

}



input::-webkit-input-placeholder,

textarea::-webkit-input-placeholder {

  color: #999;

}



.placeholder {

  color: #999;

}



table {

  border-collapse: collapse;

  border-spacing: 0;

}



td,

th {

  padding: 0;

}



h1,

h2,

h3,

h4,

h5,

h6,

p,

figure,

form,

blockquote {

  margin: 0;

  font-weight: normal;

}



ul,

ol,

li,

dl,

dd {

  margin: 0;

  padding: 0;

  list-style: none;

}



ul,

ol {

  list-style: none outside none;

}



h1,

h2,

h3 {

  line-height: 2;

  font-weight: normal;

}



h1 {

  font-size: 18px;

}



h2 {

  font-size: 16px;

}



h3 {

  font-size: 14px;

}



i {

  font-style: normal;

}



* {

  box-sizing: border-box;

}



.clear::before,

.clear::after {

  content: "";

  display: table;

}



.clear::after {

  clear: both;

}





.swiper-button-next,

.swiper-button-prev {

  outline: none;

}

@font-face {

  font-family: "hkyt";

  src: url("../fonts/hkyt.otf");

}

.reset-next:after,

.reset-prev:after {

  display: none;

}

.swiper-pagination .swiper-pagination-bullet {

  background-color: #999;

  opacity: 1;

  width: 10px;

  height: 10px;

}

.swiper-pagination .swiper-pagination-bullet-active {

  background-color: #fb4848;

}



.container {

    width: 1200px;

    margin: 0 auto;

    overflow: hidden;

  }

.container .title {

    margin-top: 20px;

    text-align: center;

  }

  .container .title h3 {

    font-size: 34px;

    color: #333;

    position: relative;

    display: inline-block;

    vertical-align: middle;

  }

  .container .title h3::after {

    content: "";

    width: 331px;

    height: 8px;

    display: inline-block;

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

    vertical-align: middle;

    margin-left: 30px;

  }

  .container .title h3::before {

    content: "";

    width: 331px;

    height: 8px;

    display: inline-block;

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

    vertical-align: middle;

    margin-right: 30px;

  }

  .container .title p {

    font-size: 15px;

    line-height:28px;

    width: 80%;

    margin:0 auto;

    color: #888787;

    width: 1000px;

  }

  .container .title p.en-title{



    

  }

 