<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*reset*/
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dd,
p,
select,
textarea {
  margin: 0;
}
ol,
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
a {
  color: #333;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
  text-decoration: none;
}
a:active,
a:hover {
  outline: 0;
}
audio,
canvas,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
input,
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
textarea {
  resize: none;
  border: 1px solid #ccc;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
del {
  text-decoration: line-through;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
.clearfix:after {
  display: block;
  content: '';
  height: 0;
  clear: both;
  visibility: hidden;
}
html {
  font-size: 12px;
  -webkit-tap-highlight-color: transparent;
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-family: "Microsoft YaHei", Arial, SimSun, SimHei, sans-serif;
  font-size: 14px;
  color: #333;
  background-color: #fff;
  max-width: 480px;
  margin: 0 auto 80px;
  overflow-x: hidden;
}
.ban {
  width: 100%;
  height: 12rem;
  position: relative;
  background: url(../img/ban.jpg) no-repeat;
  background-size: 100% 100%;
}
.ban a {
  width: 5.8rem;
  height: 1.2rem;
  display: block;
  position: absolute;
  top: 9rem;
}
.ban a:first-child {
  left: 3.2rem;
}
.ban a:last-child {
  left: 9.55rem;
}
.xuzhi {
  width: 100%;
  height: 27.2rem;
  padding-top: 1rem;
  background: url(../img/xzbg.jpg) no-repeat;
  background-size: 100% 28.25rem;
}
.xuzhi h6 {
  text-align: center;
  font-size: .75rem;
  color: #40210e;
  margin-top: 1.5rem;
}
.xuzhi h6:nth-child(3) {
  margin-top: 1.2rem;
}
.xuzhi .gaik {
  padding: 0 1rem;
  font-size: .5rem;
  line-height: .8rem;
  color: #40210e;
}
.xuzhi ul {
  padding: .15rem 1.15rem 0 1.15rem;
}
.xuzhi ul li {
  height: 3.9rem;
  margin-top: .6rem;
}
.xuzhi ul li h5 {
  font-size: .65rem;
  color: #fff;
  line-height: .75rem;
  text-indent: 3rem;
  padding-top: .65rem;
}
.xuzhi ul li p {
  color: #fff;
  padding: .4rem .7rem 0 1.2rem;
  font-size: .55rem;
  line-height: .75rem;
  text-indent: .75rem;
}
.more {
  width: 6.7rem;
  height: 1.35rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 1.3rem auto 0;
  background: url(../img/morebg.png) no-repeat;
  background-size: 100% 100%;
  font-size: .6rem;
  color: #faeab8;
}
.neirong {
  width: 100%;
  height: 16.1rem;
  background: url(../img/nrbg.jpg) no-repeat;
  background-size: 100% 16.2rem;
}
.neirong .nei_list {
  padding: 2.7rem 0 0 .6rem;
}
.neirong .swiper-slide {
  width: 5.4rem;
  height: 11.9rem;
  margin-right: 1.6rem;
  background: url(../img/nrlistbg.png) no-repeat;
  background-size: 100% 100%;
}
.neirong .swiper-slide img {
  width: 2.5rem;
  height: 2.5rem;
  margin: 1.2rem auto 0;
}
.neirong .swiper-slide h6 {
  font-size: .8rem;
  color: #40210e;
  text-align: center;
  display: inline-block;
  line-height: 1.05rem;
  margin: .85rem 0 0 1.85rem;
  border-bottom: 1px solid #40210e;
}
.neirong .swiper-slide p {
  font-size: .55rem;
  color: #40210e;
  text-align: center;
  line-height: .9rem;
  margin-top: .4rem;
}
.paoxi {
  width: 100%;
  height: 21.85rem;
  background: url(../img/pxbg.jpg) no-repeat;
  background-size: 100% 21.9rem;
}
.paoxi ul {
  padding: 1.75rem 1.45rem 0 1.45rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.paoxi ul li {
  width: 7.55rem;
  height: 8.2rem;
  margin-top: .9rem;
  border-radius: .35rem;
  background: url(../img/pxlist.jpg) no-repeat;
  background-size: 100% 100%;
}
.paoxi ul li h6 {
  color: #faeab8;
  text-align: center;
  font-size: .8rem;
  line-height: 1.7rem;
}
.paoxi ul li p {
  padding: .7rem .4rem 0 .45rem;
  font-size: .55rem;
  color: #40210e;
  line-height: .8rem;
}
.paoxi ul li .more {
  width: 4.1rem;
  margin-top: .75rem;
}
.jieda {
  width: 100%;
  height: 24.7rem;
  padding-top: 2.75rem;
  background: url(../img/xuzbg.jpg) no-repeat;
  background-size: 100% 100%;
}
.jieda .jieda_list {
  padding: 0 1.1rem;
  position: relative;
  margin-top: .5rem;
}
.jieda .jieda_list h6 {
  font-size: .65rem;
  color: #40210e;
  position: absolute;
  width: 100%;
  line-height: .75rem;
  z-index: 1;
}
.jieda .jieda_list p {
  font-size: .45rem;
  color: #40210e;
  line-height: .75rem;
  padding-top: 1rem;
}
.jieda .jieda_list::after {
  position: absolute;
  content: '';
  height: .2rem;
  background-color: #f39a23;
  left: 1.1rem;
  top: .45rem;
}
.jieda .jieda_list:nth-child(1)::after {
  width: 5.1rem;
}
.jieda .jieda_list:nth-child(2)::after {
  width: 8.2rem;
}
.jieda .jieda_list:nth-child(3)::after {
  width: 8.2rem;
}
.jieda .jieda_list:nth-child(4)::after {
  width: 8.8rem;
}
.jieda .jieda_list:nth-child(5)::after {
  width: 8.1rem;
}
.tixi {
  width: 100%;
  height: 24.15rem;
  padding-top: 2.2rem;
  background: url(../img/txbg.jpg) no-repeat;
  background-size: 100% 26.4rem;
}
.tixi .navbar {
  padding: 0 .95rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.tixi .navbar .item {
  width: 5.6rem;
  height: 1.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #40210e;
  font-size: .6rem;
}
.tixi .navbar .item.active {
  color: #faeab8;
  background: url(../img/navbg.png) no-repeat;
  background-size: 100% 100%;
}
.tixi .tx_list {
  display: none;
}
.tixi .tx_list li {
  width: 16.5rem;
  height: auto;
  margin: 1rem auto 0;
  padding: 0 0 0.5rem 0;
  position: relative;
  border: 1px solid #f2cf97;
  border-radius: .2rem;
  background-color: #d32425;
}
.tixi .tx_list li h6 {
  position: absolute;
  left: .55rem;
  font-size: .6rem;
  color: #fff;
  line-height: .7rem;
  top: .7rem;
}
.tixi .tx_list li p {
  color: #fff;
  font-size: .55rem;
  line-height: .8rem;
  padding: 1.5rem .55rem 0 .7rem;
}
.tixi .tx_list li p b {
  color: #f7d372;
  font-weight: normal;
}
.tixi .tx_list li::before {
  position: absolute;
  content: '';
  width: 2.5rem;
  height: .15rem;
  left: .55rem;
  top: 1.15rem;
  background-color: #f39724;
}
.tixi .show {
  display: block;
}
.tixi .tese {
  height: .85rem;
  position: relative;
  padding: 0 1.4rem;
  margin-top: .7rem;
}
.tixi .tese p {
  font-size: .75rem;
  color: #40210e;
  font-weight: bold;
  line-height: .85rem;
  position: absolute;
}
.tixi .tese::before {
  position: absolute;
  content: '';
  width: 16rem;
  height: .1rem;
  bottom: 0;
  background-color: #f39724;
}
.tixi .more {
  width: 5.25rem;
  margin-top: .7rem;
}
.fenshu {
  width: 100%;
  height: 28.1rem;
  background: url(../img/fsbg.jpg) no-repeat;
  background-size: 100% 100%;
}
.fenshu .fw_list {
  padding: 1.8rem 0 0 .55rem;
}
.fenshu .swiper-slide {
  width: 14.2rem;
  height: 16.75rem;
  margin-right: 1.4rem;
  padding-top: 4.9rem;
}
.fenshu .swiper-slide li {
  height: 1.7rem;
  margin-top: .85rem;
  display: flex;
  justify-content: space-between;
}
.fenshu .swiper-slide li p {
  color: #faeab8;
  font-size: .4rem;
  padding: .3rem 0 0 1.85rem;
}
.fenshu .swiper-slide li p b {
  font-size: .6rem;
  font-weight: normal;
}
.fenshu .swiper-slide li span {
  width: 1.8rem;
  height: 1.7rem;
  margin-right: .6rem;
  font-size: .55rem;
  color: #de3639;
  font-weight: bold;
  text-align: center;
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: -0.2rem;
}
.fenshu .swiper-slide.yi {
  background: url(../img/fs_img1.png) no-repeat;
  background-size: 100% 21.65rem;
}
.fenshu .swiper-slide.yi li {
  padding: 0 .6rem 0 1.35rem;
}
.fenshu .swiper-slide.er {
  background: url(../img/fs_img2.png) no-repeat;
  background-size: 100% 21.65rem;
}
.fenshu .swiper-slide.er li {
  padding: 0 1.35rem 0 .6rem;
}
.fenshu .more {
  margin-top: .9rem;
}
.jiaoshi {
  width: 100%;
  height: 21.95rem;
  position: relative;
  background: url(../img/jsbg.jpg) no-repeat;
  background-size: 100% 22rem;
}
.jiaoshi .gallery-top {
  padding-top: 5.45rem;
}
.jiaoshi .gallery-top .swiper-slide {
  height: 11.75rem;
  border-top: 2px solid #6b2e1a;
  border-bottom: 2px solid #6b2e1a;
  position: relative;
  background: linear-gradient(to bottom, #fcf4d1, #ebce9d);
}
.jiaoshi .gallery-top .swiper-slide::before {
  position: absolute;
  content: '';
  width: 1.6rem;
  height: .15rem;
  left: .6rem;
  top: 1.2rem;
  background-color: #f39724;
}
.jiaoshi .gallery-top dt {
  padding: 1.3rem 0 0 .6rem;
}
.jiaoshi .gallery-top dt h6 {
  font-size: .8rem;
  color: #40210e;
  line-height: .9rem;
  position: absolute;
  left: .6rem;
  top: .6rem;
}
.jiaoshi .gallery-top dt p {
  font-size: .55rem;
  color: #40210e;
  line-height: .85rem;
  margin-top: .3rem;
}
.jiaoshi .gallery-top img {
  width: 12.25rem;
  height: 14.85rem;
  position: absolute;
  bottom: 0;
  right: -3rem;
}
.jiaoshi .gallery-thumbs {
  padding: .4rem 0 0 .6rem;
}
.jiaoshi .gallery-thumbs .swiper-slide {
  width: 2.25rem;
  height: 2.25rem;
}
.jiaoshi .gallery-thumbs .swiper-slide-thumb-active {
  background: url(../img/js_xbg.png) bottom no-repeat;
  background-size: 2.25rem 1.1rem;
}
.jiaoshi .gallery-thumbs img {
  width: 2.25rem;
  height: 2.25rem;
}
.jiaoshi .swiper-button-white {
  top: 10.45rem;
  opacity: 1;
}
.jiaoshi .swiper-button-white:after {
  color: #41210f;
  font-size: .85rem;
  width: 27px;
  height: 27px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-weight: bold;
  background: rgba(255, 255, 255, 0.6);
}
.jiaoshi .more {
  width: 5.25rem;
  position: absolute;
  z-index: 2;
  left: 2.5rem;
  bottom: 5.45rem;
}
.txfw {
  width: 100%;
  height: 11.45rem;
  background: url(../img/txfwbg.jpg) no-repeat;
  background-size: 100% 11.5rem;
}
.txfw ul {
  display: flex;
  padding: 0 .6rem;
}
.txfw ul li {
  line-height: 1.35rem;
  font-size: .55rem;
  color: #40210e;
  display: block;
}
.txfw .yi {
  padding-top: 2.45rem;
}
.txfw .yi li:nth-child(1) {
  margin-left: 2.8rem;
}
.txfw .yi li:nth-child(2) {
  margin-left: 3.3rem;
}
.txfw .yi li:nth-child(3) {
  padding-left: 3.5rem;
}
.txfw .er {
  padding-top: 1.35rem;
}
.txfw .er li:nth-child(1) {
  margin-left: 1rem;
}
.txfw .er li:nth-child(2) {
  margin-left: 3.5rem;
}
.txfw .er li:nth-child(3) {
  padding-left: 3.7rem;
}
.txfw .san {
  padding-top: 1.5rem;
}
.txfw .san li:nth-child(1) {
  margin-left: 2.4rem;
}
.txfw .san li:nth-child(2) {
  margin-left: 3.5rem;
}
.txfw .san li:nth-child(3) {
  padding-left: 3.7rem;
}
.sir {
  width: 100%;
  height: 14.85rem;
  background: url(../img/4rbg.jpg) no-repeat;
  background-size: 100% 100%;
}
.sir ul {
  padding: 1.35rem .6rem 0 .6rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.sir ul li {
  width: 8.15rem;
  height: 4.6rem;
  margin-top: 1rem;
  background: url(../img/4rxbg.png) no-repeat;
  background-size: 100% 100%;
}
.sir ul li h6 {
  font-size: .75rem;
  text-align: center;
  color: #faeab8;
  line-height: 1.75rem;
}
.sir ul li p {
  font-size: .55rem;
  color: #40210e;
  text-align: center;
  line-height: .75rem;
  margin-top: .5rem;
}
.xiaoqu {
  width: 100%;
  height: 15.3rem;
  background: url(../img/xqbg.jpg) no-repeat;
  background-size: 100% 100%;
}
.xiaoqu p {
  font-size: .45rem;
  color: #40210e;
  text-align: center;
  line-height: .5rem;
  padding-top: 1.85rem;
}
.xiaoqu img {
  width: 100%;
  height: 9.65rem;
  margin-top: 1rem;
}</pre></body></html>