@charset "utf8";
*{margin:0;padding:0;}
body{ font-size:1em;  margin:0; min-width:320px; margin:0 auto; padding:0; font-family:"Microsoft YaHei",微软雅黑; letter-spacing: 0.7px;-webkit-text-size-adjust:none;}
div,p,ul,li,span,h1,dl,dd,dt{ margin:0; padding:0;}
input,select,button{ font: 1em "Microsoft YaHei",微软雅黑; padding:0; vertical-align: middle; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; outline: medium; -webkit-appearance: none; -webkit-border-radius: 0;}
ul,li{ list-style:none;}
a img,img{ border:0;}
a{ text-decoration:none; color:#000; }
a:hover{ text-decoration:none; color:#a00000;}
em,i{ font-style:normal;}
.map{display:block;width: 100%;background: url(../images/ccydd.jpg) #ecece9 no-repeat top center;overflow: hidden;background-size: 100%;-webkit-transition:all .350s ease-out;transition:all .350s ease-out;}
.head{width: 100%;height:48px;background: #75522a;position: fixed;z-index: 100;}
.head a{display: block;text-decoration: none;line-height: 48px;}
.head a .td_fx{float:right;width: 48px;height: 48px;background: url(../images/fenx.jpg) no-repeat center;background-size: 50%;}
.head a .td_hd{float:left;width: 48px;height: 48px;background: url(../images/top_hd.jpg) no-repeat center;background-size: 50%;}
.head b{text-align: center;color: #fff;display: block;line-height: 48px;font-size: 23px;font-weight: normal;}
.header{margin: 0 auto;padding-top: 100px;margin-top: 10px;text-align: center;}
.header img{width: 40%;}
.header p{display: block;font-size: 14px;line-height: 32px;color: #141414;letter-spacing: 3px;margin-top: 26px;}
.header ul{overflow: hidden;text-align: center;margin: 5px auto;display: inline-block;vertical-align: top;padding: 0;}
.header ul li{float: left;font-size: 50px;color: #d1a059;margin: 0 5px;}
.list{width: 100%;margin: 0 auto;overflow: hidden;}
.list .list-1{margin: 0 auto;}
.list .list-1 .list-text{margin-bottom: 21px;overflow: hidden;height: 35px;text-align: center;font-size: 0px;}
.list .list-1 .list-text .left{background: url(../images/zuob.png) no-repeat;height: 35px;width: 24px;display: inline-block;background-size: 100%;}
.list .list-1 .list-title{color:#fff;font-size: 16px;background: #d1a059;height: 28px;padding: 0 34px;line-height: 28px;display: inline-block;vertical-align: top;margin-top:3px;}
.list .list-1 .list-text .right{background: url(../images/youb.png) no-repeat;height: 35px;width: 24px;display: inline-block;background-size: 100%;}
.list .list-1 p{display: block;font-size: 14px;margin:0;line-height: 28px;margin-bottom: 25px;text-indent: 32px;color: #515151;padding: 0 10px;}
.list .list-1 p.t-1{margin-bottom: 0;}
.list .list-1 .list-word{font-size: 14px;line-height: 32px;color: #b08444;text-indent: 28px;display: block;padding: 0 10px;padding-left: 10px;}
.list .list-1 .list-yun{overflow: hidden;text-align: center;margin-top: 20px;margin-bottom: 16px;}
.list .list-1 .list-yun .zuoyun{background: url(../images/zuoyun.png) no-repeat right center;width: 41px;height: 14px;display: inline-block;background-size: 60%;}
.list .list-1 .list-yun .yuoyun{background: url(../images/yuoyun.png) no-repeat left center;width: 41px;height: 14px;display: inline-block;background-size: 60%;}
.list .list-1 .list-yun span{font-size: 18px;line-height: 32px;color: #d1a059;}
.list .list-2{margin: 0 auto;padding: 0 10px;padding-bottom: 21px;}
.list .list-2 img{width: 100%;}
.list .list-3{background: #877466;margin: 0 auto;text-align: center;overflow: hidden;padding-bottom: 7px;}
.list .list-3 ul{text-align: center;overflow: hidden;display: inline-block;vertical-align: top;margin-top: 7px;}
.list .list-3 ul li{display: block;}
.list .list-3 ul li p{font-size: 14px;line-height: 28px;float: left;color: #e2cfc1;}
.list .list-footer{border-top: 2px #e2cfc1 dashed;overflow: hidden;background: #877466;margin: 0 auto;text-align: center;font-size: 14px;color: #e2cfc1;padding: 10px 0;line-height: 22px;}
.list .list-footer a{color:#e2cfc1}
.share-dialog{display:none;position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;}
.share-dialog__bg{-webkit-filter:blur(10px);filter:blur(10px);width:100%;height:100%;background-color:rgba(255,255,255,.5)}
.share-dialog__types{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.share-dialog__types li{margin:20px 0;}
.share-dialog__types a{display:block;width:60px;height:60px;background-image:url(../images/fx_icons.png);background-repeat:no-repeat;background-position:0 0;}
.share-dialog__types .icon-wx{background-position:-10px -10px;}
.share-dialog__types .icon-wxfriend{background-position:-10px -330px;}
.share-dialog__types .icon-sina{background-position:-10px -90px;}
.share-dialog__types .icon-qq{background-position:-10px -250px;}
.share-dialog__types .icon-qzone{background-position:-10px -170px;}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  .animated.delay-p1s {
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
  }
  
  .animated.delay-p2s {
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
  }
  
  .animated.delay-p3s {
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
  }
  
  .animated.delay-p4s {
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
  }
  
  .animated.delay-p5s {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
  }
  @-webkit-keyframes bounceInRight {
    from,
    60%,
    75%,
    90%,
    to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
  
    from {
      opacity: 0;
      -webkit-transform: translate3d(3000px, 0, 0);
      transform: translate3d(3000px, 0, 0);
    }
  
    60% {
      opacity: 1;
      -webkit-transform: translate3d(-25px, 0, 0);
      transform: translate3d(-25px, 0, 0);
    }
  
    75% {
      -webkit-transform: translate3d(10px, 0, 0);
      transform: translate3d(10px, 0, 0);
    }
  
    90% {
      -webkit-transform: translate3d(-5px, 0, 0);
      transform: translate3d(-5px, 0, 0);
    }
  
    to {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
  }
  
  @keyframes bounceInRight {
    from,
    60%,
    75%,
    90%,
    to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
  
    from {
      opacity: 0;
      -webkit-transform: translate3d(3000px, 0, 0);
      transform: translate3d(3000px, 0, 0);
    }
  
    60% {
      opacity: 1;
      -webkit-transform: translate3d(-25px, 0, 0);
      transform: translate3d(-25px, 0, 0);
    }
  
    75% {
      -webkit-transform: translate3d(10px, 0, 0);
      transform: translate3d(10px, 0, 0);
    }
  
    90% {
      -webkit-transform: translate3d(-5px, 0, 0);
      transform: translate3d(-5px, 0, 0);
    }
  
    to {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
  }
  
  .bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
  }
  