body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
figure,
figure,
legend,
textarea,
p,
blockquote,
th,
td,
input,
label {
  margin: 0;
  padding: 0;
  font-family: 'Microsoft YaHei';
  word-wrap: break-word;
}
html {
  /*font-size: 6.25%;*/
  /*100 ÷ 16 × 100% = 6.25%*/
  -ms-touch-action: none;
  /* 禁止winphone默认触摸事件 */
}
li {
  list-style: none;
}
img {
  border: none;
  vertical-align: top;
}
a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: underline;
  color: inherit;
}
input {
  outline: medium;
}
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
  -webkit-appearance: none;
  outline: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
  display: block;
}
[v-cloak],
.ms-controller {
  visibility: hidden;
}
.cleardiv {
  clear: both;
  height: 0;
  display: block;
  overflow: hidden;
}
.after {
  clear: both;
  height: 0;
  overflow: hidden;
  display: block;
  visibility: hidden;
  content: '';
}
.clearfix:after {
  clear: both;
  height: 0;
  overflow: hidden;
  display: block;
  visibility: hidden;
  content: '';
}
.pa {
  position: absolute;
}
.pr {
  position: relative;
}
.pf {
  position: fixed;
}
.ps {
  position: static;
}
.fl {
  float: left;
  _display: inline;
}
.fr {
  float: right;
  _display: inline;
}
.fn {
  float: none;
}
.ovh {
  overflow: hidden;
}
.vh {
  visibility: hidden;
}
.bCt {
  background: transparent;
}
.none0 {
  display: none;
}
.ovh_dan {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media (max-width: 500px) {
  body {
    width: 100%;
    min-width: auto;
  }
  .pubboxdy {
    width: auto;
  }
  .pubboxdy p {
    width: auto;
    font: 3.73333333vw / 5.6vw "微软雅黑";
    padding-top: 3.2vw;
    padding-bottom: 3.2vw;
    margin: 0 3.33333333vw;
  }
  .p0 {
    width: auto;
    font-size: 3.2vw;
    line-height: 4.8vw;
    padding-top: 1.33333333vw;
    padding-bottom: 2.4vw;
    margin: 0 3.33333333vw;
  }
  .more0 {
    width: 26.66666667vw;
    height: 8vw;
    border-radius: 4vw;
    font-size: 3.46666667vw;
    line-height: 8vw;
    border: 1px solid #fff;
  }
  .xstx01 {
    height: 52vw;
    background: url('../img/h5/h5_01.jpg');
    background-size: 100% 100%;
  }
  .xstx02 {
    display: none;
  }
  .xstx03 {
    height: 57.06666667vw;
    background: url('../img/h5/h5_02.jpg');
    background-size: 100% 100%;
  }
  .xstx03 .pubbox03 {
    width: 91%;
  }
  .xstx03 .pubbox03 p {
    padding-top: 4.66666667vw;
    font-size: 3.73333333vw;
    line-height: 5.6vw;
    text-align: justify;
  }
  .xstx04 {
    height: 19.6vw;
    background: url('../img/h5/h5_003.jpg');
    background-size: 100% 100%;
  }
  .xstx05 {
    height: auto;
    background: url('../img/h5/h5_04.jpg');
    background-size: 100% 100%;
  }
  .xstx06 {
    height: auto;
    background: url('../img/h5/h5_05.jpg');
    background-size: 100% 100%;
  }
  .xstx06 .pubbox06 {
    width: auto;
  }
  .xstx06 .pubbox06:after {
    clear: both;
    height: 0;
    overflow: hidden;
    display: block;
    visibility: hidden;
    content: '';
  }
  .xstx06 .ul06 {
    display: block;
    margin: 0 3.33333333vw;
    padding-top: 4vw;
  }
  .xstx06 .ul06:after {
    clear: both;
    height: 0;
    overflow: hidden;
    display: block;
    visibility: hidden;
    content: '';
  }
  .xstx06 .ul06 li {
    width: 44.66666667vw;
    height: 49.33333333vw;
    border: 0.4vw solid #fff1b7;
    border-radius: 1.33333333vw;
    background-color: #ffe9e4;
    margin: 0 0 2.66666667vw;
  }
  .xstx06 .ul06 li:nth-of-type(odd) {
    float: left;
    _display: inline;
  }
  .xstx06 .ul06 li:nth-of-type(even) {
    float: right;
    _display: inline;
  }
  .xstx06 .ul06 li img {
    width: 44.66666667vw;
    height: 33.33333333vw;
    border-bottom: 0.4vw solid #fff1b7;
    border-radius: 1.33333333vw;
  }
  .xstx06 .ul06 li .tab06 {
    width: 17.86666667vw;
    height: 5.73333333vw;
    top: 2vw;
    right: -1.33333333vw;
    font-size: 3.2vw;
    line-height: 6.4vw;
    background: url(../img/tab06.png) no-repeat center top;
    background-size: 100% 100%;
  }
  .xstx06 .ul06 li h2 {
    height: 11.2vw;
    font-size: 3.73333333vw;
    line-height: 5.6vw;
    text-align: justify;
    padding: 2vw 0.8vw 0;
    box-sizing: content-box;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .xstx06 .more0 {
    margin-top: 6.66666667vw;
    margin-bottom: 6.66666667vw;
  }
  .xstx07 {
    height: 19.73333333vw;
    background: url('../img/h5/h5_06.jpg');
    background-size: 100% 100%;
  }
  .xstx08 {
    height: auto;
    background: url('../img/h5/h5_07.jpg');
    background-size: 100% 100%;
  }
  .xstx09 {
    background: none;
    width: 100%;
    height: auto;
    background: url(../img/h5/h5_09.jpg) no-repeat top center;
    background-size: auto 100%;
    padding-bottom: 2vw;
  }
  .xstx09 .pubbox09 {
    width: auto;
  }
  .xstx09 .ul09 {
    height: 111.2vw;
    padding: 5.33333333vw 4vw 0;
    box-sizing: border-box;
    float: none;
    background: url('../img/h5/h5_08.jpg');
    background-size: 100% 100%;
  }
  .xstx09 .ul09 li {
    border: 0.4vw solid #ffe58e;
    margin-bottom: 2.93333333vw;
    border-radius: 1.33333333vw;
  }
  .xstx09 .ul09 li:nth-of-type(1) {
    width: 92vw;
    height: 68.66666667vw;
  }
  .xstx09 .ul09 li:nth-of-type(2),
  .xstx09 .ul09 li:nth-of-type(3) {
    width: 44.66666667vw;
    height: 33.33333333vw;
    margin: 0;
  }
  .xstx09 .ul09 li:nth-of-type(2) {
    float: left;
  }
  .xstx09 .ul09 li:nth-of-type(3) {
    float: right;
  }
  .xstx09 .ul09 h2 {
    height: 8vw;
    font-size: 3.73333333vw;
    line-height: 8vw;
    border-radius: 0 0 1.33333333vw 1.33333333vw;
  }
  .xstx09 .ul091 {
    height: auto;
    background: url('../img/h5/h5_09.jpg');
    background-size: 100% auto;
    padding: 2vw 0 0;
    float: none;
  }
  .xstx09 .ul091 li {
    margin: 0 auto;
    border: 0.4vw solid #ffe58e;
    border-radius: 1.33333333vw;
    margin-bottom: 3.33333333vw;
    padding: 1.33333333vw 2vw 2.66666667vw;
  }
  .xstx09 .ul091 li h2 {
    font-size: 4vw;
    line-height: 5.6vw;
  }
  .xstx09 .ul091 li p {
    font-size: 3.2vw;
    line-height: 4.8vw;
  }
  .xstx09 .ul091 li:nth-of-type(1),
  .xstx09 .ul091 li:nth-of-type(2) {
    width: 92vw;
    height: 27.33333333vw;
  }
  .xstx09 .ul091 li:nth-of-type(3) {
    width: 92vw;
    height: auto;
  }
  .xstx09 .ul091 li:nth-of-type(3) dd {
    font-size: 3.2vw !important;
    line-height: 2.8;
    font-family: "Microsoft YaHei";
    color: #333333;
  }
  .xstx09 .ul091 li:nth-of-type(3) dd a:hover {
    font-size: 3.2vw !important;
    color: #333333 !important;
    text-decoration: none;
    font-family: "Microsoft YaHei";
    font-weight: 400;
  }
  .xstx09 .more0 {
    margin: 3.33333333vw auto;
  }
  .xstx10 {
    height: 19.73333333vw;
    background: url('../img/h5/h5_10.jpg');
    background-size: 100% 100%;
  }
  .xstx11 {
    height: auto;
    background: url('../img/h5/h5_11.jpg');
    background-size: 100% 100%;
  }
  .xstx12 {
    height: 79.73333333vw;
    background-size: 100% 100%;
    box-sizing: border-box;
  }
  .xstx12 .pubbox12 {
    width: 100%;
    padding: 2.66666667vw 2vw 0;
    box-sizing: border-box;
  }
  .xstx12 .pubbox12 .mhcard,
  .xstx12 .pubbox12 .jqcard {
    width: 48vw;
    height: 72vw;
    background-size: 100% 100%;
  }
  .gbicon {
    width: 6.4vw;
    height: 6.4vw;
    left: 50%;
    top: 2%;
    margin-left: 40vw;
  }
  .mhconbox,
  .jqconbox {
    position: fixed;
    top: 5%;
    left: 50%;
    margin-left: -40vw;
    width: 80vw;
    height: 80%;
    overflow-y: scroll;
    z-index: 99999;
  }
  .mhconbox .jqtitleH2,
  .jqconbox .jqtitleH2 {
    width: 62.66666667vw;
    margin: 0 auto;
    height: 12vw;
    color: #FFF;
    font: 4vw / 4.53333333vw "黑体";
  }
  .mhconbox .mhtitleH2,
  .jqconbox .mhtitleH2 {
    width: 53.33333333vw;
    margin: 0 auto;
    height: 12vw;
    color: #FFF;
    font: 4vw / 4.53333333vw "黑体";
  }
  .mhconbox .jqtop,
  .jqconbox .jqtop {
    height: 37.866667vw;
    background-size: 100% auto;
  }
  .mhconbox .mhtop,
  .jqconbox .mhtop {
    height: 47.73333333vw;
  }
  .mhconbox .jqt01,
  .jqconbox .jqt01 {
    height: 12.53333333vw;
  }
  .mhconbox .mh_t,
  .jqconbox .mh_t,
  .mhconbox .jq_t,
  .jqconbox .jq_t {
    height: 11.86666667vw;
  }
  .mhconbox .jq_b,
  .jqconbox .jq_b {
    height: 6.93333333vw;
  }
  .mhconbox .mh_b,
  .jqconbox .mh_b {
    height: 14.4vw;
  }
  .mhconbox .jq_m,
  .jqconbox .jq_m,
  .mhconbox .mh_m,
  .jqconbox .mh_m {
    padding: 0;
  }
  .mhconbox .jq_m p,
  .jqconbox .jq_m p,
  .mhconbox .mh_m p,
  .jqconbox .mh_m p {
    font-size: 3.46666667vw;
    padding: 0.66666667vw 0 10px 0;
    font: 3.46666667vw / 6.4vw "黑体";
    text-align: justify;
  }
  .mhconbox .jq_m p img,
  .jqconbox .jq_m p img,
  .mhconbox .mh_m p img,
  .jqconbox .mh_m p img {
    width: 100%;
  }
  .xstx13 {
    height: 19.73333333vw;
    background: url('../img/h5/h5_13.jpg');
    background-size: 100% 100%;
  }
  .xstx14 {
    height: auto;
    background: url('../img/h5/h5_14.jpg');
    background-size: 100% 100%;
  }
  .xstx15 {
    height: 69.33333333vw;
    background-size: 100% 100%;
  }
  .xstx15 .pubbox15 {
    width: 100%;
    padding: 4vw 10.66666667vw 0;
    box-sizing: border-box;
  }
  .xstx15 .pubbox15 .ztjx .slide_PC {
    position: relative;
    width: 100%;
    height: 70vw;
    margin: 0 auto;
  }
  .xstx15 .pubbox15 .ztjx .slide_PC .Ljt,
  .xstx15 .pubbox15 .ztjx .slide_PC .Rjt {
    position: absolute;
    top: 32%;
    z-index: 9997;
  }
  .xstx15 .pubbox15 .ztjx .slide_PC .Ljt img,
  .xstx15 .pubbox15 .ztjx .slide_PC .Rjt img {
    width: 12vw;
  }
  .xstx15 .pubbox15 .ztjx .slide_PC .Ljt {
    left: 0;
    left: -9.33333333vw;
  }
  .xstx15 .pubbox15 .ztjx .slide_PC .Rjt {
    right: 0;
    right: -9.33333333vw;
  }
  .xstx15 .pubbox15 .ztjx .slide_PC li {
    position: absolute;
    width: 66.66666667vw;
    height: 56.66666667vw;
    margin-left: -33.33333333vw;
    left: 50%;
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s ease 0.001s;
    -moz-transition: all 0.5s ease 0.001s;
    -ms-transition: all 0.5s ease 0.001s;
    -o-transition: all 0.5s ease 0.001s;
    transition: all 0.5s ease 0.001s;
  }
  .xstx15 .pubbox15 .ztjx .slide_PC li img {
    width: 100%;
    height: 100%;
  }
  .xstx15 .pubbox15 .ztjx .slide_PC li h2 {
    height: 8vw;
    font: 3.2vw/8vw "微软雅黑";
  }
  .xstx15 .pubbox15 .ztjx .slide_PC li[data-state="0"] {
    z-index: 3;
    left: 25%;
    opacity: 1;
    -webkit-transform: scale(0.75);
    -moz-transform: scale(0.75);
    -ms-transform: scale(0.75);
    -o-transform: scale(0.75);
    transform: scale(0.75);
  }
  .xstx15 .pubbox15 .ztjx .slide_PC li[data-state="1"] {
    z-index: 6;
    left: 52%;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  .xstx15 .pubbox15 .ztjx .slide_PC li[data-state="2"] {
    z-index: 3;
    left: 75%;
    opacity: 1;
    -webkit-transform: scale(0.75);
    -moz-transform: scale(0.75);
    -ms-transform: scale(0.75);
    -o-transform: scale(0.75);
    transform: scale(0.75);
  }
  .xstx16 {
    height: 19.73333333vw;
    background: url('../img/h5/h5_16.jpg');
    background-size: 100% 100%;
  }
  .xstx17 {
    height: auto;
    background: url('../img/h5/h5_17.jpg');
    background-size: 100% 100%;
  }
  .xstx18 {
    width: 100%;
    height: 57.33333333vw;
    background-size: 100% 100%;
    padding: 6.66666667vw 0;
    box-sizing: border-box;
  }
  .xstx18 .pubbox18 {
    width: 100%;
    padding: 0;
    padding: 0 4vw;
    box-sizing: border-box;
  }
  .xstx18 .pubbox18 .liandong {
    width: 100%;
    height: 34.66666667vw;
    margin: 0 auto;
    background-color: #f2f2f2;
    position: relative;
  }
  .xstx18 .pubbox18 .liandong .Ljt,
  .xstx18 .pubbox18 .liandong .Rjt {
    z-index: 10;
    bottom: -10.66666667vw;
  }
  .xstx18 .pubbox18 .liandong .Ljt img,
  .xstx18 .pubbox18 .liandong .Rjt img {
    width: 17.33333333vw;
    height: 9.33333333vw;
  }
  .xstx18 .pubbox18 .liandong .Ljt {
    left: 54%;
  }
  .xstx18 .pubbox18 .liandong .Rjt {
    left: 50%;
    margin-left: 1.06666667vw;
  }
  .xstx18 .pubbox18 .liandong .tongji {
    position: absolute;
    top: 78%;
    right: 3%;
    z-index: 9999;
    color: #333;
    font: 3.46666667vw/4.8vw "微软雅黑";
  }
  .xstx18 .pubbox18 .liandong .tongji .text {
    color: #f9392e;
    font: bold 4.8vw/4.8vw "微软雅黑";
  }
  .xstx18 .pubbox18 .liandong .ztjx2 {
    width: 100%;
    height: 100%;
  }
  .xstx18 .pubbox18 .liandong .slide_PC {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
  }
  .xstx18 .pubbox18 .liandong .slide_PC li {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .xstx18 .pubbox18 .liandong .slide_PC li .imgbox {
    width: 50%;
    border: 0.53333333vw solid #ffe58e;
    box-sizing: border-box;
    overflow: hidden;
  }
  .xstx18 .pubbox18 .liandong .slide_PC li .imgbox img {
    width: 100%;
    height: auto;
  }
  .xstx18 .pubbox18 .liandong .slide_PC li .textbox {
    padding: 2.66666667vw;
    position: relative;
    top: 0;
    width: 50%;
    height: 100%;
    border: 0.26666667vw solid #ffe58e;
    border-radius: 0 2.66666667vw 2.66666667vw 0px;
    background: #fffdf2;
    box-sizing: border-box;
  }
  .xstx18 .pubbox18 .liandong .slide_PC li .textbox h2 {
    font-size: 4vw;
    line-height: 4.8vw;
    padding: 0 0 2vw 0;
  }
  .xstx18 .pubbox18 .liandong .slide_PC li .textbox p {
    color: #666;
    font-size: 3.2vw;
    line-height: 4.8vw;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .xstx18 .pubbox18 .ztjx3 {
    display: none;
  }
  .xstx19 {
    height: 19.73333333vw;
    background: url('../img/h5/h5_19.jpg');
    background-size: 100% 100%;
  }
  .xstx20 {
    height: auto;
    background: url('../img/h5/h5_20.jpg');
    background-size: 100% 100%;
  }
  .xstx21 {
    height: auto;
    background: url('../img/h5/h5_21.jpg');
    background-size: 100% auto;
  }
  .xstx21 .pubbox {
    width: 100%;
  }
  .xstx21 .ul21 {
    width: auto;
    height: auto;
    padding: 4vw 0 0;
    margin: 0 4vw;
    display: block;
  }
  .xstx21 .ul21 li {
    width: auto;
    height: auto;
    margin: 0 0 4vw;
    display: block;
  }
  .xstx21 .ul21 li .contbox {
    width: auto;
    height: auto;
    padding: 2.66666667vw 2vw 4vw 2.66666667vw;
    border: 0.4vw solid #ffe58e;
    margin-bottom: 0;
    border-radius: 1.33333333vw;
  }
  .xstx21 .ul21 li .contbox .textbox {
    width: 78vw;
    margin-right: 2.66666667vw;
  }
  .xstx21 .ul21 li .contbox .textbox h2 {
    padding: 2.66666667vw 0 2.66666667vw 0;
    font-size: 4.26666667vw;
    line-height: 5.6vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .xstx21 .ul21 li .contbox .textbox p {
    font-size: 3.2vw;
    line-height: 3.73333333vw;
  }
  .xstx21 .ul21 li .contbox .textbox .p1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .xstx21 .ul21 li .contbox .imgbox .iconimg {
    width: 5.33333333vw;
    margin-top: 6.66666667vw;
  }
  .xstx21 .ul21 li:hover .contbox {
    position: static;
    border: none;
    border-radius: 2.66666667vw;
  }
  .xstx21 .ul21 li:hover .contbox .imgbox .iconimg {
    display: block;
  }
  .xstx21 .ul21 li:hover .contbox .imgbox .ydtimg {
    display: none;
  }
  .xstx21 .more0 {
    margin: 4vw auto 0;
  }
  .xstx22 {
    display: none;
  }
  .xstx23 {
    display: none;
  }
  .xstx24 {
    display: none;
  }
  .xstx25 {
    height: 120vw;
    background: url('../img/h5/h5_22.jpg');
    background-size: 100% 100%;
  }
  .xstx26 {
    height: 53.46666667vw;
    background: url('../img/h5/h5_23.jpg');
    background-size: 100% 100%;
  }
  .xstx27 {
    height: 40.66666667vw;
    background: url('../img/h5/h5_24.jpg');
    background-size: 100% 100%;
  }
}
