header{
  background:#ffffff;
}.aboutus_1{
  width: 100%;
  height: 650px;
  background: #fff;
}
.aboutus_1_in{
  width: 1200px;
  margin: 0 auto;
  position: relative;
  
}
.aboutus_1_1{
  width: 1200px;
  margin: 0 auto;
  position: relative;
  height: 730px;
}
.aboutus_1_1>p{
  height: 37px;
  font-size: 18px;
  color: #545454;
  line-height: 25px;
  text-align: left;
  position: absolute;
  top: 115px;
}
.aboutus_1_1>p>span{
  height: 37px;
  font-size: 18px;
  font-weight: 600;
  color: #545454;
  line-height: 25px;
}
.aboutus_1_1>h2{
  height: 124px;
  font-size:48px;
  font-weight: 600;
  color: #F7870F;
  line-height: 60px;
  text-align: left;
  position: absolute;
  top: 167px;
  z-index: 2;
}
.aboutus_1_1>div{
  width: 430px;
  height: 157px;
  font-size: 20px;
  font-weight: 500;
  color: #666666;
  line-height: 40px;
  margin-top: 34px;
  text-align: left;
  position: absolute;
  top: 325px;
  z-index: 2;
}
.aboutus_1_1>a{
  width:180px;
  height: 50px;
  color: #FFFFFF;
  background: linear-gradient(90deg, #F7870F 0%, #FCC15F 100%);
  border-radius: 8px 0px 0px 8px;
  display: block;
  position: absolute;
  top: 479px;
  line-height: 50px;
}
.aboutus_1_1>img{
  position: absolute;
  width: 879px;
  height: 545px;
  left: 385px;
  top: 39px;   
}
.aboutus_2{
  width: 100%;
  height: 370px;
  background: #FFFFFF;
  position: relative;
}
.aboutus_2_1{
  min-width: 1200px;
  max-width: 1402px;
  width: 100%;
  height: 370px;
  position: absolute;
  left:50%;
  top:0;
  transform:translate(-50%,0);
}
.aboutus_2_1>h2{
  height: 36px;
  font-size: 36px;
  font-weight: 600;
  color: #333333;
  line-height: 36px;
  display: inline-block;
  margin-top: 60px;
}
.aboutus_2_1>img{
  width: 100%;
  margin-top: 76px;
}
.aboutus_3{
  width: 100%;
  height: 500px;
  background:#FFFCFA;
}
.aboutus_3_1{
  width: 100%;
  height: 500px;
}
.aboutus_3_1>h2{
  height: 36px;
  font-size: 36px;
  font-weight: 600;
  color: #333333;
  line-height: 36px;
  display: inline-block;
  margin: 0 auto;
  margin: 60px 0 0 0;
}
.aboutus_3_1>p{
  width: 360px;
  height: 36px;
  font-size: 20px;
  font-weight: 400;
  color: #666666;
  line-height: 36px;
  margin: 0 auto;
  margin-top: 20px;
}
.aboutus_3_1_1{
  width: 250px;
  height: 230px;
  float: left;
  margin: 76px 50px 0 10px;
}
.aboutus_3_1_1>img{
  width: 60px;
  height: 60px;
  display: block;
  margin: 0 auto;
}
.aboutus_3_1_1>h2{
  width: 108px;
  height: 26px;
  font-size: 18px;
  font-weight: 600;
  color: #333333;
  line-height: 26px;
  display: inline-block;
  margin:48px 0 20px 0 ;
}
.aboutus_3_1_1>p{
  width: 250px;
  height: 66px;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  line-height: 22px;
}
.aboutus_3_1_2{
  width: 250px;
  height: 230px;
  float: left;
  margin:  66px 0px 0 10px;
}
.aboutus_3_1_2>img{
  width: 70px;
  height: 70px;
  display: block;
  margin: 0 auto;
}
.aboutus_3_1_2>h2{
  width: 108px;
  height: 26px;
  font-size: 18px;
  font-weight: 600;
  color: #333333;
  line-height: 26px;
  display: inline-block;
  margin:48px 0 20px 0 ;
}
.aboutus_3_1_2>p{
  width: 250px;
  height: 66px;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  line-height: 22px;
}
.aboutus_4{
  width: 100%;
  height: 700px;
  background: #FFFFFF;
  position: relative;
}
.aboutus_4_1{
  min-width: 1200px;
  max-width: 1402px;
  width: 100%;
  position: absolute;
  left:50%;
  top:0;
  transform:translate(-50%,0);
  height: 700px;
}
.aboutus_4_1>img{
  position: absolute;
    width: 579px;
    height: 578px;
    left: 10px;
    top: 39px;
    z-index: -1;
}
.aboutus_4_1>p{
  text-align: left;
  height: 25px;
  font-size: 18px;
  font-weight: 600;
  color: #F7870F;
  line-height: 25px;
  position: absolute;
  margin: 0 auto;
  margin-top: 6px;
  left: 621px;
  top: 176px;
}
.aboutus_4_1>h2{
  height: 50px;
  font-size: 36px;
  font-weight: 600;
  color: #333333;
  line-height: 50px;
  position: absolute;
  margin: 0 auto;
  text-align: left;
  top: 207px;
  left:621px
}
.aboutus_4_1>span{
  width: 600px;
  height: 60px;
  font-size: 18px;
  font-weight: 400;
  color: #666666;
  line-height: 30px;
  position: absolute;
  display: inline-block;
  left: 621px;
  top: 287px;
  text-align: left;
}
.aboutus_4_1_1{
  width: 502px;
  height: 30px; 
  display: inline-flex;
  left: 621px;
  position: absolute;
  top: 387px;
}
.aboutus_4_1_1>p{
  width: 432px;
  height: 30px;
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 30px;
  text-align: left;
}
.aboutus_4_1_1>img{
  width: 30px;
  height: 30px;
 
  margin: 0 25px 0 0;
}
.aboutus_4_1_2{
  width: 487px;
  height: 30px;
  display: inline-flex;
  left: 621px;
  position: absolute;
  top: 447px;
}
.aboutus_4_1_2>p{
  width: 432px;
  height: 30px;
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 30px;
  text-align: left;
}
.aboutus_4_1_2>img{
  width: 30px;
  height: 30px;
 
  margin: 0 25px 0 0;
}
.aboutus_4_1_3{
  width: 487px;
  height: 30px;
  display: inline-flex;
  left: 621px;
  position: absolute;
  top: 507px;
}
.aboutus_4_1_3>p{
  width: 432px;
  height: 30px;
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 30px;
  text-align: left;
}
.aboutus_4_1_3>img{
  width: 30px;
  height: 30px;
  
  margin: 0 25px 0 0;
}
.aboutus_5{
  width: 100%;
  height: 700px;
  background: #FFFCFA;
  position: relative;
}
.aboutus_5_1{
  min-width: 1200px;
  max-width: 1402px;
  width: 100%;
  position: absolute;
  left:50%;
  top:0;
  transform:translate(-50%,0);
  height: 700px;
}
.aboutus_5_1>img{
  position: absolute;
  width: 579px;
  height: 578px;
  left:750px;
  top: 39px;
  z-index: -1;
}
.aboutus_5_1>p{
  text-align: left;
  width: 252px;
  height: 25px;
  font-size: 18px;
  font-weight: 600;
  color: #F7870F;
  line-height: 25px;
  position: absolute;
  margin: 0 auto;
  margin-top: 6px;
  left: 100px;
  top: 131px;
}
.aboutus_5_1>h2{
  text-align: center;
  width: 505px;
  height: 100px;
  font-size: 36px;
  font-weight: 600;
  color: #333333;
  line-height: 50px;
  position: absolute;
  margin: 0 auto;
  margin-top: 6px ;
  left:100px;
  top: 163px;
  text-align: left;
}
.aboutus_5_1>span{
  width: 693px;
  height: 60px;
  font-size: 18px;
  font-weight: 400;
  color: #666666;
  line-height: 30px;
  position: absolute;
  display: inline-block;
  left:100px;
  top: 293px;
  text-align: left;
}
.aboutus_5_1_1{
  width: 502px;
  height: 30px;
  display: inline-flex;
  left:100px;
  position: absolute;
  top: 387px;
}
.aboutus_5_1_1>p{
  width: 432px;
  height: 30px;
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 30px;
  text-align: left;
}
.aboutus_5_1_1>img{
  width: 30px;
  height: 30px;
  margin: 0 25px 0 0;
}
.aboutus_5_1_2{
  width: 487px;
  height: 30px;
  display: inline-flex;
  left:100px;
  position: absolute;
  top: 447px;
}
.aboutus_5_1_2>p{
  width: 432px;
  height: 30px;
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 30px;
  text-align: left;
}
.aboutus_5_1_2>img{
  width: 30px;
  height: 30px;
  margin: 0 25px 0 0;
}
.aboutus_5_1_3{
  width: 487px;
  height: 30px;
  display: inline-flex;
  left:100px;
  position: absolute;
  top: 507px;
}
.aboutus_5_1_3>p{
  width: 432px;
  height: 30px;
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  line-height: 30px;
  text-align: left;
}
.aboutus_5_1_3>img{
  width: 30px;
  height: 30px;
  margin: 0 25px 0 0;
}
.aboutus_6{
  width: 100%;
  height: 800px;
  background: #FFFCFA;
}
.aboutus_6_1{
  width: 1200px;
  height: 800px;
  margin: 0 auto;
}
.aboutus_6_1>h2{
  
  height: 50px;
  font-size: 36px;
  font-weight: 600;
  color: #333333;
  line-height: 50px;
  margin-top: 60px;
  text-align:left;
  display: inline-block;
}
.aboutus_6_1>div>div{
  margin: 0px 0 0 142px;
    width: 270px;
  /* position: absolute;
  left:50%;
  top:79px; */
  transform:translate(-50%,0%);
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  line-height: 21px;
}
.aboutus_6_1>p{
  width: 400px;
  height: 26px;
  font-size: 20px;
  font-weight: 400;
  color: #666666;
  line-height: 26px;
  margin: 20px auto;
}

.aboutus_5_1,.aboutus_4_1{
  pointer-events: none !important;
}
.aboutus_6_1_1{
  width: 270px;
  height: 140px;
  margin:40px 39px 0 0;
  float: left;
}
.aboutus_6_1_1_2{
  display: none;
}
.aboutus_6_1_1:hover .aboutus_6_1_1_1{
  display: none !important;;
}
.aboutus_6_1_1:hover p{
  margin-top: 0;
  font-size: 18px;
}
.aboutus_6_1_1:hover .aboutus_6_1_1_2{
  display: block !important;;
  margin-top: 14px
}
.aboutus_6_1_1>img{
  width: 40px;
  height: 40px;
  
}
.aboutus_6_1_2:hover .aboutus_6_1_1_1{
  display: none !important;;
}
.aboutus_6_1_2:hover p{
  margin-top: 0;
  font-size: 18px;
}
.aboutus_6_1_2:hover .aboutus_6_1_1_2{
  display: block !important;
  margin-top: 14px
}
.aboutus_6_1_2>img{
  width: 40px;
  height: 40px;
  
}
.aboutus_6_1_1>p{
  height: 25px;
  font-size: 18px;
  font-weight: 600;
  color: #333333;
  line-height: 25px;
  margin-top: 40px;
}
.aboutus_6_1_2{
  width: 270px;
  height: 140px;
  margin:40px 0 0 0;
  float: left;
}
.aboutus_6_1_2>img{
  width: 40px;
  height: 40px;
}
.aboutus_6_1_2>p{
  height: 25px;
  font-size: 18px;
  font-weight: 600;
  color: #333333;
  line-height: 25px;
  margin-top: 40px;
}
.aboutus_7{
  width: 100%;
  background:#FFFFFF;
}
.aboutus_7_1{
  width: 1200px;
  margin: 0 auto;
}
.aboutus_7_1>h2{
  height: 36px;
  font-size: 36px;
  font-weight: 600;
  color: #333333;
  line-height: 36px;
  margin: 0 auto;
  margin-top: 60px;
}
.aboutus_7_1>p{
  width: 400px;
  height: 20px;
  font-size: 20px;
  font-weight: 400;
  color: #666666;
  line-height: 20px;
  margin: 0 auto;
  margin-top: 20px;
}
.aboutus_8{
  width: 100%;
  height: 404px;
  background: url(../img/qin37.png);
}
.aboutus_8_1{
  width: 1200px;
  height: 404px;
  margin: 0 auto;
  padding: 80px 0 0 0;
}
.aboutus_8_1>h2{
  height: 36px;
  font-size: 36px;
  font-weight: 600;
  color: #333333;
  line-height: 36px;
  margin: 0 auto;
  
}
.aboutus_8_1>p{
  width: 324px;
  height: 20px;
  font-size: 20px;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  margin: 0 auto;
  margin-top:20px;
}
.aboutus_8_1>a{
  width: 300px;
  height: 60px;
  background: #F7870F;
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  display: inline-block;
  line-height: 60px;
  margin-top: 75px;
} 



.aboutus_7_1 .swiper1{
  width: 1200px;
  margin-top: 46px;
  position: relative;
}
.aboutus_7_1 .swiper1 .gallery-top{
  width: 874px;
  height: 357px;
  background: #FFFFFF;
  box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.16);
}
.aboutus_7_1 .swiper1 .gallery-thumbs{
  width:700px;
  margin-top:54px;
  position: relative;
  left:-15px;
}
.aboutus_7_1 .swiper1 .gallery-thumbs .swiper-slide{
  opacity: 1;
  cursor: pointer;
  width: 153px;
  height: 23px;
  position: relative;
}
.aboutus_7_1 .swiper1 .gallery-thumbs .swiper-slide img{
  position: absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
}
.aboutus_7_1 .swiper1 .gallery-thumbs .swiper-slide img:nth-child(1){
  opacity: 0;
}
.swiper-slide-thumb-active>img:nth-child(1){
  opacity: 1!important;
}
.swiper-slide-thumb-active>img:nth-child(2){
  opacity: 0!important;
}

.aboutus_7_1 .swiper1 .gallery-thumbs .swiper-slide-thumb-active{
  opacity: 1;
}
.aboutus_7_1 .swiper1 .swiper-button-prev{
  font-size:30px;
  color: #F7870F;
  transform: rotate(180deg);
  outline: 0;
  left: 25px;
  top: 181px;
}
.aboutus_7_1 .gallery-top .swiper-slide{
  text-align:center;
  background:white;
  position: relative;
}

.aboutus_7_1 .gallery-top .swiper-slide>img:nth-child(2){
  position: absolute;
  top:51px;right:70px;
  transform: rotate(180deg);
}
.aboutus_7_1 .gallery-top .swiper-slide>img:nth-child(3){
  margin: 54px 0 40px 0;
}
.aboutus_7_1 .gallery-top .swiper-slide>div{
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  line-height: 24px;
  position: absolute;
  width: 600px;
  top:120px;
  left:50%;
  transform:translate(-50%,0);
}
.aboutus_7_1 .gallery-top .swiper-slide>.name{
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  color: #333333;
  border-top: 2px solid #8EB605;;
  line-height: 16px;
  margin:26px 0 11px 0;
  padding-top: 30px;
  position: absolute;
  top:200px;
  left:50%;
  transform:translate(-50%,0);
}
.aboutus_7_1 .gallery-top .swiper-slide>.position{
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  line-height: 16px;
  position: absolute;
  top:290px;
  left:50%;
  transform:translate(-50%,0);
}

.aboutus_7_1 .swiper1 .swiper-button-prev::before{
  position: absolute;
  left:50%;top:50%;
  font-weight: bold;
  transform:translate(-50%,-50%);
}
.aboutus_7_1 .swiper1 .swiper-button-next::before{
  position: absolute;
  left:50%;top:50%;
  font-weight: bold;
  transform:translate(-50%,-50%);
}
.aboutus_7_1 .swiper1 .swiper-button-next{
  font-size:30px;
  color:#F7870F;
  transform: rotate(0deg);
  outline: 0;
  right: 26px;
  top:184px;
}
.prev_box{
  width: 50px;
  height: 50px;
  position: absolute;
  top: 157px;
  left: 12px;
  background: #FFFFFF;
  border-radius: 50%;
  outline: 0;
  box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.14);
}
.next_box{
  width:50px;
  height: 50px;
  position: absolute;
  top: 158px;
  right: 15px;
  border-radius: 50%;
  outline: 0;
  background: #FFFFFF;
  box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.14);
}
#svg_2{
  width: 589px;
  height: 587px;
  display: inline-block;
  margin-top: 90px;
  float: left;
}
#svg_3{
  width: 400px;
  height: 578px;
  display: inline-block;
  margin-top: 90px;
  margin-left:600px;
}
#svg_4{
  width:500px;
  height: 500px;
  display: inline-block;
  float: left;
  margin-top: 70px;
}


.xian_11 {
  z-index: -1;
  animation: dash 1s 0.1s linear alternate ;
}
#xian_1{
  stroke-dasharray:410;
  stroke-dashoffset:10;
  z-index: -1;
}
.xian_22 {
  z-index: -1;
  animation: dash2 1s  linear alternate ;
}
#xian_2{
  z-index: -1;
  stroke-dasharray:410;
  stroke-dashoffset:10;
  stroke:#FFA800;
}
@keyframes dash {
  from {
    stroke-dashoffset: -410;
  }
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes dash2 {
  from {
    stroke-dashoffset:-410;
  }
  to {
    stroke-dashoffset:0;
  }
}

.action1{
  animation:ro1  0.6s forwards linear alternate;
  transform-origin:184px 512px;
}
@keyframes ro1 {
  0%{
    transform: rotate(0deg);
  }
  50%{
    transform: rotate(60deg);
  }
  100%{
    transform: rotate(0deg);
  }
}

header .navbtnBox a:nth-child(3){
  background:#F7870F;
}
.header{
  background:#ffffff;
}
.action2{
  animation:ro2  0.3s forwards linear alternate;
  transform-origin:270px 470px;
}
@keyframes ro2 {
  0%{
    transform: rotate(0deg);
  }
  50%{
    transform: rotate(-80deg);
  }
  100%{
    transform: rotate(0deg);
  }
}


.xian_33 {
  z-index: -1;
  animation: dash3 1s 0.1s linear alternate ;
}
#xian_3{
  stroke-dasharray:436;
  stroke-dashoffset:-436;
  z-index: -1;
}
@keyframes dash3 {
  from {
    stroke-dashoffset: -450;
  }
  to {
    stroke-dashoffset: 0;
  }
}

.xian_44 {
  z-index: -1;
  animation: dash4 1s  linear alternate ;
}
#xian_4{
  z-index: -1;
  stroke-dasharray:436;
  stroke-dashoffset:-436;
  stroke:#FFA800;
}
@keyframes dash4 {
  from {
    stroke-dashoffset:-450;
  }
  to {
    stroke-dashoffset:0;
  }
}

/* .aboutus_4_1>img:nth-child(1){
  position:absolute;
  width: auto;
  height: auto;
  z-index: 100;
  top:71px;left:-5px;
  motion-path:path("M114.6,325.76c0,0-3.98,1.33-4.31,7.3c-0.33,5.97,0,75.32,0,77.97c0,2.65-0.83,3.65-3.15,4.81c-2.32,1.16-8.96,4.98-10.62,5.97c-1.66,1-3.32,2.65-3.32,4.31c0,1.66,0,3.65,1.49,4.65c1.49,1,12.44,8.29,13.6,9.12c1.16,0.83,1.82,5.14-0.17,6.64c-1.99,1.49-24.04,13.48-25.71,14.27c-2.82,1.33-3.32,6.14-0.66,8.13c0,0,37.49,23.72,38.82,24.55c1.33,0.83,2.65,2.49,6.97,0c4.31-2.49,104.68-63.04,107.17-64.53c2.49-1.49,9.95-2.16,13.77,0.33c3.82,2.49,6.14,3.82,8.79,5.47c2.65,1.66,7.96,1.49,11.12,0.33s33.84-20.41,36.66-22.4c2.82-1.99,6.3-0.66,8.13,0.83");
  offset-path:path("M114.6,325.76c0,0-3.98,1.33-4.31,7.3c-0.33,5.97,0,75.32,0,77.97c0,2.65-0.83,3.65-3.15,4.81c-2.32,1.16-8.96,4.98-10.62,5.97c-1.66,1-3.32,2.65-3.32,4.31c0,1.66,0,3.65,1.49,4.65c1.49,1,12.44,8.29,13.6,9.12c1.16,0.83,1.82,5.14-0.17,6.64c-1.99,1.49-24.04,13.48-25.71,14.27c-2.82,1.33-3.32,6.14-0.66,8.13c0,0,37.49,23.72,38.82,24.55c1.33,0.83,2.65,2.49,6.97,0c4.31-2.49,104.68-63.04,107.17-64.53c2.49-1.49,9.95-2.16,13.77,0.33c3.82,2.49,6.14,3.82,8.79,5.47c2.65,1.66,7.96,1.49,11.12,0.33s33.84-20.41,36.66-22.4c2.82-1.99,6.3-0.66,8.13,0.83");
  animation: move 10s linear infinite reverse;
  transform: rotate(30deg);
}

@keyframes move {
100% { motion-offset: 100%;}
100% { offset-distance: 100%;}
} */

.swiper-pagination{
  position: relative;
  margin-top:40px;
}
.swiper-pagination-bullet{
  width: 12px;
  height: 12px;
  opacity: 1;
  margin:0 7px 40px 0;
  background: transparent;
  border: 1px solid #B3B3B3;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #0091FF;
  border: 1px solid #B3B3B3;
}