﻿body {
  background: #090503;
}

.ban {
    width: 100%;
    height: 1298px;
    background: url(../images/ban.jpg) no-repeat center top;
}


/*zg_s6*/
.zg_s6{
  background: #090503;
  padding-top: 50px;
}
.zg_s6 h4{
color: #a82930;
font-size: 40px;
text-align: center;
margin-bottom: 20px;
}

/*footer*/
.zg_foot{
  width:100%;
  background:#272525;
}
.zg_foot_nr{
  margin:0 auto;
  width:1200px;
  background:#272525;
  padding:30px 0;
  text-align:center;
  color:#b5b5b5;
  line-height:28px;
}
.zg_foot_nr a{
  color:#b5b5b5;
}

.fixed_l {
    position: fixed;
    width: 86px;
    height: 164px;
    background: url(../images/fixedl.png) no-repeat center;
    left: 0;
    top: 30%;
}
.fixed_l a {
    display: block;
    width: 100%;
    height: 82px;
}

/* 新增样式 */
.ban_wrap {
  text-align: center;
  padding-top: 48px;
}
.ban_wrap img {
  display: block;
  margin: auto;
}
.ban_wrap .t {
  margin-right: 0;
}
.ban_wrap .cir {
  margin-top: -33px;
}
.ban_wrap .laoshi {
  margin-top: -440px;
}
.ban_wrap h1{
  height: 969px;
  background: url(../images/ban_h1.png) no-repeat center center;
  margin-top: -666px;
}


/* 内容区 */
.m1 {
    width: 100%;
    position: relative;
    margin-bottom: 89px;
}
.m1_wrap {
  position: relative;
  text-align: center;
}
.m1 .tit {
  width: 845px;
  height: 219px;
  margin: auto;
  background: #090503 url(../images/tit1.png) no-repeat center center;
  position: relative;
}
.content {
  padding: 166px 10px 60px;
  border: 1px solid #E0C791;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: -106px;
}
.content > div {
  width: 257px;
  height: 389px;
  background: url(../images/m1_ban.png) no-repeat center center;
  padding: 0 13px;
  color: #CBA464;
  font-size: 16px;
  line-height: 25px;
  text-align: left;
}
.content > div .content_tit {
  font-size: 24px;
  font-weight: bold;
  color: #693314;
  line-height: 50px;
  margin-bottom: 32px;
  text-align: center;
}
.content > div .content_tit span:nth-child(1) {
  display: inline-block;
  width: 50px;
  padding-top: 4px;
}
.content > div .content_tit span:nth-child(2) {
  display: inline-block;
  width: 200px;
}


.m2 .tit {
  width: 845px;
  height: 219px;
  margin: auto;
  background: #090503 url(../images/tit2.png) no-repeat center center;
}
.anpai {
  width: 38%;
  font-size: 16px;
  color: #D9BB7E;
  line-height: 25px;
}
.anpai1 {
  height: 427px;
  background: url(../images/m2_1.jpg) no-repeat center center;
}
.anpai2 {
  height: 474px;
  background: url(../images/m2_2.jpg) no-repeat center center;
}
.anpai3 {
  height: 485px;
  background: url(../images/m2_3.jpg) no-repeat center center;
}
.anpai4 {
  height: 506px;
  background: url(../images/m2_4.jpg) no-repeat center center;
}
.down {
  width: 60%;
  margin: auto;
  animation: decMove 1s infinite ease;
}
@keyframes decMove{
  0%{
      transform: translateY(0px);
  }
  70%{
      transform: translateY(-20px);
  }
  100%{
      transform: translateY(0px);
  }
}
.down:nth-child(3n-1){
  text-align: right;
}

.anpai1 .anpai {
  padding-top: 240px;
  margin-left: 60%;
}
.anpai2 .anpai {
  padding-top: 290px;
  margin-left: 2%;
}
.anpai3 .anpai {
  padding-top: 300px;
  margin-left: 60%;
}
.anpai4 .anpai {
  padding-top: 300px;
  margin-left: 4%;
}
/* .anpai a{
  display: block;
  width: 202px;
  height: 56px;
  line-height: 56px;
  text-align: center;
  background: url(../images/baoming1.png) no-repeat center center;
  border-radius: 28px;
  font-size: 22px;
  color: #6B563A;
  margin-top: 14px;
}
.anpai1 .anpai a{
  background: url(../images/baoming.png) no-repeat center center;
  color: #7A3813;
} */
.anpai a{
  display: block;
  width: 202px;
  height: 56px;
  background: url(../images/chakan.png) no-repeat center center;
  margin-top: 14px;
  transition: .5s;
}
.anpai a:hover{
  background: url(../images/baoming.png) no-repeat center center;
}
table {
  border: 1px solid #CDA664;
  border-radius: 10px;
  color: #D9BB7E;
  font-size: 16px;
  text-align: center;
}
table tr th {
  font-size: 20px;
  border-right: 1px solid #CDA664;
  border-bottom: 1px solid #CDA664;
}
table tr th:nth-child(2) {
  border-right: 0;
}
table tr td {
  padding: 10px 20px;
}
table tr td:nth-child(1) {
  border-right: 1px solid #CDA664;
}
.m2_wrap p {
  width: 100%;
  margin-top: 30px;
}



.fixed_right {
  position: fixed;
  z-index: 10;
  right: 6px;
  top: 30%;
  width: 83px;
  height: 176px;
  background: #1A130F;
  border: 2px solid #443626;
  border-radius: 4px;
}
.fixed_right a {
  display: inline-block;
  width: 100%;
  height: 33px;
  text-align: center;
  line-height: 33px;
  border-bottom: 1px solid #100B09;
  font-size: 14px;
  color: #6B563A;
}
.fixed_right a:last-child {
  border-bottom: 0;
}
.fixed_right a:hover {
  color: #C53D00;
}