<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, sidenav, section {
  margin: 0;
  padding: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, sidenav, section {
  display: block; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

fieldset, img {
  border: 0; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }

ol, ul {
  list-style: none; }

caption, th {
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: 0;
  font-variant: normal; }

sup {
  vertical-align: text-top; }

sub {
  vertical-align: text-bottom; }

input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit; }

a {
  background: transparent;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  blr: expression(this.onFocus=this.blur());
  cursor: pointer; }

input, textarea, select {
  *font-size: 100%; }

a {
  cursor: pointer; }

body {
  font: 14px/1.8  "Times New Roman", Times, serif; }

.clearfix:after {
  content: '';
  height: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
  clear: both; }

.clearfix {
  zoom: 1; }

.eli {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.dis, .sidenav a, .sidenav i, .nav-common li, .full-page2 .hero-nav li, .full-page4 .hero-nav li, .full-page2 .acc.txt span, .full-page2 .acc.txt i, .full-page2 .acc.txt em, .full-page4 .wf i, .full-page5 .pagination a, .full-page6 .bm-nav li, .full-page6 .list li {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

body {
  min-width: 1280px; }


/*nav*/
.navbar {background:#605e5c; position: relative; width:100%; z-index: 2;}
.nav { position: relative; z-index: 2; width: 1100px; height: 42px; margin: 0 auto; direction: rtl;}
.nav li { position: relative; float: right; width: 100px; text-align: center; }
.nav li a { display: block; width: 88px; height: 42px; margin: 0 auto; line-height: 42px; color: #fcf8f3; font-weight: bold; }
.nav li a:hover, .nav li.on a { text-decoration: none; background: #8e4c0e; opacity: 0.8; }
.subnav { display: none; position: absolute; right: 0px; top: 42px; background: #9e7a5c; background: rgba(158,122,92,.9); filter:alpha(opacity=90); white-space: nowrap; }
.subnav li { float: none; width: auto; padding: 0 5px; transition: all 0.2s ease-in-out 0s; }
.subnav li a { width: auto; height: 34px; line-height: 34px; border: none; font-weight: normal; font-family: "Times New Roman", Times, serif; overflow: visible; }
.subnav li a:hover, .subnav li.on a, .nav li.on li a { background: none; color: #fff;}
.nav li.on li a:hover{ color: #ffbd68; }
.subnav li:hover { background: #64432c; background: rgba(100,67,44,.9); filter:alpha(opacity=90);}


.arrow { width:70px; height:100px; background: url(../images/002.gif) no-repeat center top; position:absolute; left:690px; bottom:80px; display:block; }
.sidenav {
  position: fixed;
  background: url(../images/nav-bg.png) no-repeat right center;
  height: 500px;
  top: 50%;
  right: 84px;
  z-index: 3;
  margin-top: -250px;
  display: none;
  pointer-events: none; }
  .sidenav li {
    margin-top: 58px;
    text-align: right; 
	 }
  .sidenav a, .sidenav i {
    font-style: normal;
    vertical-align: middle; }
  .sidenav a {
    background: url(../images/nav-dot.png?__sprite) no-repeat right center;
    height: 29px;
    padding-right: 29px;
    pointer-events: auto; }
  .sidenav i {
	  direction:rtl;
    height: 29px;
    background: url(../images/nav-txt-bg.png?v1) no-repeat right center;
    margin-right: -15px;
    line-height: 29px;
    padding-right: 17px;
    padding-left: 30px;
    color: #f1be63;
    font-size: 14px;
    overflow: hidden;
    display: none; }
  .sidenav .cur a {
    background: url(../images/nav-dot-now.png?__sprite); }
  .sidenav .cur i {
    display: inline-block; }
  .sidenav.show {
  display: block; }

.full-page {
  width: 100%;
  overflow: hidden;
  position: relative; }

.full-page1 {
  background: url(../images/bg_01.jpg) no-repeat center;
  height: 690px; }

.wrapper {
  width: 1160px;
  margin: 0 auto;
  height: 100%;
  position: relative;
  border-top: 1px solid transparent; }

.tra, .full-page1 .expectation-btn, .full-page1 a.more {
  color: transparent;
  font-size: 0; }

#logo {
  position: absolute;
  left: 0px;
  top: -10px; }

.wrap {
  display: table;
  width: 100%;
  height: 427px; }

.subwrap {
  vertical-align: middle;
  display: table-cell;
  overflow: auto; }

.g-tit {
  height: 88px; }

.acc-common, .full-page2 .acc, .full-page3 .acc, .full-page5 .acc {
  /*font-size: 20px;*/
  /*letter-spacing: 1px;*/
  line-height: 44px;
  text-align: justify;
  width: 1049px;
  margin: 0 auto; }
  
  .full-page3 .acc { line-height:26px;}
  .acc-common i, .full-page2 .acc i, .full-page3 .acc i, .full-page5 .acc i {
    font-style: normal;
    font-size: 30px;
    font-weight: bold; }

.nav-common, .full-page2 .hero-nav, .full-page4 .hero-nav {
  background: url(../images/hero-line.png) no-repeat center;
  text-align: center;
  font-size: 0; 
  direction:rtl;
  }

.full-page1 .wrapper {
  position: relative;
  z-index: 1; }
.full-page1 .hero {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 690px;
  background: url(../images/hero.png) no-repeat center top; }
.full-page1 .slg {
  background: url(../images/slogan.png) no-repeat center;
  width: 897px;
  height: 400px;
  margin-top: 90px;
  margin-left: 260px; }
  a.logo { position:absolute; top:40px; left:550px;}
.full-page1 .expectation-value {
  background: url(../images/expectation-value.png) no-repeat center;
  width: 374px;
  height: 46px;
  margin-left: 593px;
  font-size: 24px;
  color: #fff3d4;
  text-align: center;
  line-height: 46px;
  position: relative; }
.full-page1 .expectation-btn {
  background: url(../images/expectation-btn.png) no-repeat center;
  width: 375px;
  height: 108px;
  display: block;
  margin-left: 593px;
  margin-top: 10px;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s; }
  .full-page1 .expectation-btn:hover {
    -webkit-transform: scale(1.025);
    transform: scale(1.025);
    -webkit-transition: all ease 0.5s;
    transition: all ease 0.5s; }
.full-page1 a.more {
  background: url(../images/more_btn_c73d8e2.png?__sprite) no-repeat center;
  width: 95px;
  height: 40px;
  display: block;
  margin-top: 49px;
  margin-left: 660px;
  -webkit-animation: more linear 2s infinite;
  animation: more linear 2s infinite; }
.full-page1 p.more {
  color: #ead291;
  font-size: 16px;
  margin-top: 16px;
  width: 95px;
  margin-left: 660px;
  text-align: center; }

.full-page2 {
  background: url(../images/bg_02.jpg) no-repeat center;
  height: 793px; }
  .full-page2 .g-tit {
    background: url(../images/g-tit1.png) no-repeat right center;
    margin-top: 45px; }
  .full-page2 .wrap {
    margin-top: 30px; }
  .full-page2 .acc i {
    /*background: -webkit-gradient(linear, left top, left bottom, from(#5d1f19), to(#292727));
    background: linear-gradient(to bottom, #5d1f19, #292727);
    -webkit-background-clip: text;*/
    color: #5d1f19; }
  .full-page2 .hero-nav { direction: rtl;
   /* margin-top: 56px;*/ }
	
    .full-page2 .hero-nav li {
      background: url(../images/hero-nav-bg.png?__sprite) no-repeat center;
      width: 57px;
      height: 64px; }
    .full-page2 .hero-nav li + li {
      margin-right: 28px; }
    .full-page2 .hero-nav a {
      display: block;
      width: 100%;
      height: 100%; }
    .full-page2 .hero-nav .item-1 a {
      background: url(../images/xl.png) no-repeat center; }
    .full-page2 .hero-nav .item-2 a {
      background: url(../images/ws.png) no-repeat center; }
    .full-page2 .hero-nav .item-3 a {
      background: url(../images/gs.png) no-repeat center; }
    .full-page2 .hero-nav .item-4 a {
      background: url(../images/zs.png) no-repeat center; }
    .full-page2 .hero-nav .item-5 a {
      background: url(../images/ys.png) no-repeat center; }
    .full-page2 .hero-nav .item-6 a {
      background: url(../images/sd.png) no-repeat center; }
    .full-page2 .hero-nav .item-7 a {
      background: url(../images/hd.png) no-repeat center; }
    .full-page2 .hero-nav .item-8 a {
      background: url(../images/haidao.png) no-repeat center; }
    .full-page2 .hero-nav .item-9 a {
      background: url(../images/rz.png) no-repeat center; }
    .full-page2 .hero-nav .item-10 a {
      background: url(../images/ts.png) no-repeat center; }
    .full-page2 .hero-nav .on {
      background: url(../images/hero-on.png) no-repeat center; }
  .full-page2 .adjust-swiper {
    width: 1049px;
    margin: 0 auto;
    height: auto;
    display: none; }
    .full-page2 .adjust-swiper .swiper-slide, .full-page2 .adjust-swiper .swiper-wrapper {
      height: auto !important; }
  .full-page2 .adjust-swiper.show {
    display: block; }
  .full-page2 .acc.txt {
    width: 860px;
    margin: 0 auto; }
    .full-page2 .acc.txt span, .full-page2 .acc.txt i, .full-page2 .acc.txt em {
      vertical-align: top; }
    .full-page2 .acc.txt span {
      font-size: 24px;
      width: 50px; }
    .full-page2 .acc.txt i {
      width: 10px;
      height: 10px;
      background: #941e12;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      margin-left: 40px;
      margin-right: 20px;
      margin-top: 18px; }
    .full-page2 .acc.txt em {
      width: 740px; }
	  
.type1 { width:590px;  float:right;}
.type1 tr th, .type1 tr td{ border:1px solid #5d1f19; padding:3px; line-height:17px;}

.type2 { width:75%; }
.type2 tr th, .type2 tr td{ border:1px solid #5d1f19; padding:3px; line-height:17px;}

.swiper-slide  { direction:rtl;}

.character { width: 450px; height:554px; float:left; margin-top:-70px;}
.c1 { background: url(../images/c1.png) no-repeat center top;}
.c2 { background: url(../images/c2.png) no-repeat center top;}

.c3 { background: url(../images/c3.png) no-repeat center top;}

.c4 { background: url(../images/c4.png) no-repeat center top;}
.c5 { background: url(../images/c5.png) no-repeat center top;}

.c6 { background: url(../images/c6.png) no-repeat center top;}

.c7 { background: url(../images/c7.png) no-repeat center top;}

.c8 { background: url(../images/c8.png) no-repeat center top;}

.c9 { background: url(../images/c9.png) no-repeat center top;}
.c10 { background: url(../images/c10.png) no-repeat center top;}

.full-page3 {
  background: url(../images/bg_03.jpg) no-repeat center;
  height: 671px; }
  .full-page3 .g-tit {
    background: url(../images/g-tit2.png?__sprite) no-repeat right center;
    margin-top: 35px; }
  .full-page3 .acc {
    color: #fafafa;
    margin: 0 auto; }
    .full-page3 .acc i {
      color: #dbb75b; }

.full-page4 {
  background: url(../images/bg_04.jpg) no-repeat center;
  height: 869px; }
  .full-page4 .g-tit {
    background: url(../images/g-tit3.png?__sprite) no-repeat right center;
    margin-top: 70px; }
  .full-page4 .wrap {
    height: 500px; }
  .full-page4 .hero-nav li {
    background: url(../images/sec3-nav-bg-gray.png?__sprite) no-repeat center;
    width: 95px;
    height: 95px; }
    .full-page4 .hero-nav li a {
      color: #cccccc; }
  .full-page4 .hero-nav li.on {
    background: url(../images/sec3-nav-bg.png?__sprite) no-repeat center; }
    .full-page4 .hero-nav li.on a {
      color: #ffd85e; }
  .full-page4 .hero-nav li + li {
    margin-right: 107px; }
  .full-page4 .hero-nav a {
    font-size: 20px;
    margin-top: 12px;
    display: block;
    text-align: center; }
  .full-page4 .wf {
    padding-right: 10px; max-height: 500px; padding-top: 50px; direction:rtl;
    overflow-y: auto; }
	
    .full-page4 .wf li {

      margin: 0 auto; }
    .full-page4 .wf i {
      width: 10px;
      height: 10px;
      background: #941e12;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      vertical-align: top;
      margin-left: 10px;
      margin-top: 6px; }
    .full-page4 .wf li + li {
      margin-top: 22px; }
  .full-page4 .adjustment {
    width: 1049px;
    margin: 0 auto;
    height: auto; }
    .full-page4 .adjustment .swiper-slide, .full-page4 .adjustment .swiper-wrapper {
      height: auto !important; }

.full-page5 {
  background: url(../images/bg_05.jpg) no-repeat center;
  height: 727px; }
  .full-page5 .g-tit {
    background: url(../images/g-tit4.png?__sprite) no-repeat right center;
    margin-top: 60px; }
  .full-page5 .wrap, .full-page3 .wrap {
    height: 460px; }
  .full-page5 .acc, .full-page3 .acc {
    line-height: 36px;
    font-size: 16px;
    color: #fafafa; }
	
	.full-page5 .acc { direction:rtl; padding-top:10px;}
	
	.icon  {    width: 10px;
    height: 10px;
    background: #debd38;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-right: 10px;
    margin-top: 13px;  margin-left: 3px; display: inline-block; vertical-align: top;}
    .full-page5 .acc i, .full-page3 .acc i {
      color: #dbb75b; }
  .full-page5 .pagination, .full-page3 .pagination {
    text-align: center;
    font-size: 0;     direction: rtl; }
    .full-page5 .pagination a, .full-page3 .pagination a { display: inline-block;
      width: 80px;
      height: 10px;
      background: #636466; }
    .full-page5 .pagination a + a, .full-page3 .pagination a + a {
      margin-right: 30px; }
    .full-page5 .pagination a.on, .full-page3 .pagination a.on {
      background: #c28d29; }
  .full-page5 .new-type, .full-page3 .new-type {
    width: 1049px;
    margin: 0 auto;
    height: auto; }
    .full-page5 .new-type .swiper-slide, .full-page5 .new-type .swiper-wrapper, .full-page3 .new-type .swiper-slide, .full-page3 .new-type .swiper-wrapper {
      height: auto !important; }

.full-page6 {
  background: url(../images/bg_06.jpg) no-repeat center;
  height: 599px; }
  .full-page6 .g-tit {
    background: url(../images/g-tit5.png?__sprite) no-repeat right center;
    margin-top: 60px; }
  .full-page6 .bm-nav {
    background: url(../images/xt.png) no-repeat center;
    width: 1049px;
    height: 170px;
    margin-top: 70px;
    font-size: 0;
    overflow: hidden; }
	
	.full-page6 .acc { font-size:18px; direction:rtl; padding-top:10px;}
    .full-page6 .bm-nav li {
      width: 174px;
      text-align: center;
      color: #d02f1e;
      font-size: 18px;
      margin-top: 104px; }
    .full-page6 .bm-nav li + li {
      margin-left: 117px; }
  .full-page6 .tit {
    background: url(../images/tq.png) no-repeat center;
    width: 627px;
    height: 36px;
    margin: 0 auto;
    margin-top: 70px; }
  .full-page6 .list {
    font-size: 0;
    margin: 0 auto;
    width: 1124px;
    margin-top: 40px; }
    .full-page6 .list li {
      width: 170px;
      height: 221px; }
      .full-page6 .list li i {
        display: block;
        width: 100%;
        height: 150px;
        background: url(../images/wrap2-mid.png) no-repeat center; }
        .full-page6 .list li i img {
          width: 171px;
          height: 147px; }
      .full-page6 .list li p {
        font-size: 18px;
        color: #343232;
        text-align: center;
        margin-top: 12px; }
    .full-page6 .list li + li {
      margin-left: 68px; }
    .full-page6 .list .item-6 {
      margin-left: 0; }

.full-page7 {
  background: url(../images/bg_07.jpg) no-repeat center;
  height: 664px;
  *margin-top: -1px; }
  .full-page7 .tit {
    background: url(../images/yj.png) no-repeat center;
    width: 674px;
    height: 45px;
    margin: 0 auto;
    margin-top: 70px; }
  .full-page7 .container {
    background: url(../images/yj-bj.png) no-repeat center;
    width: 948px;
    height: 415px;
    margin: 0 auto;
    margin-top: 20px;
    overflow: hidden; }
  .full-page7 .con {

width: 829px;
    height: 292px;
    margin: 0 auto;
    margin-top: 40px;
    font-size: 18px;
    /* padding: 1px 41px; */
    padding-top: 5px;
    text-align: justify;
    line-height: 38px;
    overflow: auto;
    padding-right: 33px;
    margin-left: 58px;
}

  .full-page7 .con p{
text-indent: 25px
}

  .full-page7 .con span{
color: #5d1f19
}
  .full-page7 .yj {
    color: #dec775;
    font-size: 20px;
    text-align: center;
    display: block;
    margin-top: 22px;
    text-decoration: underline; }
  .full-page7 .top {
    background: url(../images/top.png?__sprite) no-repeat center;
    display: block;
    width: 79px;
    height: 79px;
    margin-left: 1180px;
    margin-top: -79px; }

@-webkit-keyframes more {
  0%, 50%, 100% {
    margin-top: 47px; }

  25%, 75% {
    margin-top: 51px; } }

@keyframes more {
  0%, 50%, 100% {
    margin-top: 47px; }

  25%, 75% {
    margin-top: 51px; } }

/***creat by cqp 2018/7/3 0003  acc:第一次进入的动画 ***/
.slg {
  -webkit-transform: scale(1.6);
  transform: scale(1.6);
  opacity: 0; }

.expectation-btn, .expectation-value, .more {
  -webkit-transform: translateY(50px);
  transform: translateY(50px);
  opacity: 0; }

.hero {
  -webkit-transform: translateX(-300px);
  transform: translateX(-300px);
  opacity: 0; }

.first-into .slg {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
  opacity: 1; }
.first-into .expectation-btn, .first-into .expectation-value, .first-into .more {
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
  -webkit-transition: all ease 0.6s;
  transition: all ease 0.6s; }
.first-into .expectation-btn {
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s; }
.first-into .expectation-value {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s; }
.first-into .more {
  -webkit-transition-delay: 1.1s;
  transition-delay: 1.1s; }
.first-into .hero {
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  opacity: 1;
  -webkit-transition: all ease 1s;
  transition: all ease 1s; }

.full-page2 .wrapper, .full-page4 .wrapper, .full-page6 .wrapper {
  -webkit-transform: translateY(200px);
  transform: translateY(200px);
  opacity: 0; }

.full-page3 .wrapper, .full-page5 .wrapper, .full-page7 .wrapper {
  -webkit-transform: translateY(200px);
  transform: translateY(200px);
  opacity: 0; }

.full-page2.show .wrapper, .full-page4.show .wrapper, .full-page6.show .wrapper {
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
  -webkit-transition: all ease 1.2s;
  transition: all ease 1.2s; }

.full-page3.show .wrapper, .full-page5.show .wrapper, .full-page7.show .wrapper {
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
  -webkit-transition: all ease 1.2s;
  transition: all ease 1.2s; }



.footer{ width: 100%; padding: 18px 0 10px 0 !important; position: relative;  background: #000; direction:rtl;}
.footer { width: 100%; color: #ffcd67;  margin: 0 auto;}
.footer  a{ margin: 0 5px; color: #ffcd67; }
.footer  a:hover{text-decoration: underline;}


/***creat by cqp 2018/7/6 0006  acc:pop ***/


.pop-box {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
}
.pop-box .mark {
  background: #000;
  opacity: 0.5;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 98;
  top: 0;
  left: 0;
  filter: alpha(opacity=50);
}

.pop-box .contaier.ts-c {
  height: 440px;
}
.pop-box .contaier.no-t {
  background: #f4d598;
  padding: 19px 58px;
  width: 530px;
  margin-left: -325px;
  height: 429px;
  margin-top: -234px;
}
.pop-box .contaier {
  position: fixed;
  z-index: 99;
  left: 50%;
  top: 50%;
}

.pop-box .contaier.no-t .close {
  top: 0;
}
.pop-box .contaier .close {
  display: block;
  position: absolute;
  top: 105px;
  right: -129px;
  width: 113px;
  height: 113px;
  background: url(https://img5.99.com/zf/2018/04/09/close.png?__sprite) no-repeat center;
}
.pop-box .contaier.ts-c .ts-con {
  height: 172px;
  margin: 20px auto;
  text-align: center;
  font-size: 0;
  overflow: hidden;
}

.pop-box .contaier.ts-c .ts-con p, .pop-box .contaier.ts-c .ts-con i {
  display: inline-block;
  vertical-align: middle;
  color: #715500;
  font-size: 30px;
  margin-top: 10px;
  text-align: justify;
}

.pop-box .contaier.ts-c .ts-con i {
  height: 208px;
  width: 0;
}
.pop-box .contaier.ts-c .ts-con p, .pop-box .contaier.ts-c .ts-con i {
  display: inline-block;
  vertical-align: middle;
  color: #715500;
  font-size: 30px;
  margin-top: 10px;
  text-align: justify;
}

.pop-box .contaier.no-t .btn-bar {
  text-align: center;
  margin-top: 66px;
}

.pop-box .contaier.no-t .btn-bar a {
  width: 317px;
  background: url(https://img5.99.com/zf/2018/04/09/btn.png) no-repeat center;
  height: 93px;
  display: inline-block;
  text-align: center;
  line-height: 93px;
  color: #fff4e7;
  font-size: 36px;
  font-weight: bold;
}



</pre></body></html>