.xgwrap .bn {
  position: relative;
}
.xgwrap .bn img {
  font-size: 0;
}
.xgwrap .bn.bn1 {
  height: 540px;
  width: 100%;
  background: url(/uploads/image/phitieshi/b-01.jpg) center no-repeat;
}
.xgwrap .bn.bn1 .text {
  color: #fff;
  width: 560px;
  height: 136px;
  left: 50%;
  top: 90px;
  margin-left: -280px;
}
.xgwrap .bn.bn1 .text i {
  background: url(/uploads/image/phitieshi/1.png);
}
.xgwrap .bn.bn2 {
  height: 426px;
  width: 100%;
  background: url(/uploads/image/phitieshi/b-02.jpg) center no-repeat;
}
.xgwrap .bn.bn2 .text {
  width: 302px;
  height: 126px;
  color: #333;
  left: 21%;
  top: 50%;
  margin-top: -63px;
}
.xgwrap .bn.bn2 .text h2 {
  color: #000;
}
.xgwrap .bn.bn2 .text i {
  background: url(/uploads/image/phitieshi/2.png);
}
.xgwrap .bn.bn3 {
  height: 517px;
  width: 100%;
  background: url(/uploads/image/phitieshi/b-03.jpg) center no-repeat;
}
.xgwrap .bn.bn3 .text {
  width: 363px;
  height: 145px;
  color: #333;
  right: 21%;
  top: 50%;
  margin-top: -72.5px;
}
.xgwrap .bn.bn3 .text h2 {
  color: #000;
}
.xgwrap .bn.bn3 .text i {
  background: url(/uploads/image/phitieshi/3.png);
}
.xgwrap .bn.bn4 {
  height: 563px;
  width: 100%;
  background: url(/uploads/image/phitieshi/b-07.png) center no-repeat;
}
.xgwrap .bn.bn4 .balance{
  width:654px;
  height: auto;
  position: absolute;
  left:50%;
  margin-left:-327px;
  top:235px;
}
.xgwrap .bn.bn4 .balance img{
  display: block;
  border: 0;
  width: 100%;
  height: auto;
  transform:rotate(22deg);
  -ms-transform:rotate(22deg);
  -moz-transform:rotate(22deg);
  -webkit-transform:rotate(22deg);
  -o-transform:rotate(22deg);
  -webkit-transition:all 2s ease-out;
  -moz-transition:all 2s ease-out;
  -o-transition:all 2s ease-out;
  -ms-transition:all 2s ease-out;
  transition:all 2s ease-out;
}
.xgwrap .bn.bn4 .balance-icon img{
  transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
  -o-transform:rotate(0deg);
}
.xgwrap .bn.bn4 .text {
  width: 483px;
  height: 131px;
  color: #333;
  left: 50%;
  top: 120px;
  margin-left: -241px;
}
.xgwrap .bn.bn4 .text .title {
  width: 200px;
  margin: 0 auto 28px;
}
.xgwrap .bn.bn4 .text h2 {
  color: #000;
}
.xgwrap .bn.bn4 .text i {
  background: url(/uploads/image/phitieshi/4.png);
}
.xgwrap .bn.bn5 {
  height: 550px;
  width: 100%;
  background: url(/uploads/image/phitieshi/b-05.jpg) center no-repeat;
}
.xgwrap .bn.bn5 .text {
  color: #fff;
  width: 415px;
  height: 128px;
  left: 56%;
  top: 208px;
}
.xgwrap .bn.bn5 .text .title {
  width: 200px;
  margin: 0 auto 28px;
}
.xgwrap .bn.bn5 .text i {
  background: url(/uploads/image/phitieshi/5.png);
}
.xgwrap .bn.bn6 {
  padding: 150px 0 0;
  background: #fff;
}
.xgwrap .bn.bn6 .text {
  width: 620px;
  height: 117px;
  color: #333;
  position: relative;
  margin: 0 auto 104px;
  z-index:2;
}
.xgwrap .bn.bn6 .text .title {
  width: 200px;
  margin: 0 auto 28px;
}
.xgwrap .bn.bn6 .text h2 {
  color: #000;
}
.xgwrap .bn.bn6 .text i {
  background: url(/uploads/image/phitieshi/6.png);
}
.xgwrap .bn.bn6 .pic {
  width: 910px;
  margin: 0 auto;
}
.xgwrap .bn .text {
  position: absolute;
}
.xgwrap .bn .text .title {
  padding-left: 67px;
  overflow: hidden;
  margin-bottom: 28px;
}
.xgwrap .bn .text .title i {
  display: block;
  width: 67px;
  height: 67px;
  float: left;
  margin-left: -67px;
}
.xgwrap .bn .text .title span {
  font-size: 12px;
  display: inline-block;
}
.xgwrap .bn .text .title h2 {
  font-size: 30px;
}
.xgwrap .bn .text p {
  font-size: 14px;
}

.sjwrap {
  background: #fff;
}
.sjwrap .w1100 {
  width: 1100px;
  margin: 0 auto;
}
.sjwrap .pic {
  width: 254px;
  margin: 0 auto 50px;
}
.sjwrap .pic img {
  font-size: 0;
}

.alwaysquestionwrap .menu {
  border-bottom: 1px solid #ccc;
  height: 55px;
  margin-bottom: 44px;
}

.alwaysquestionwrap .menu .list {
  width: 135px;
  float: left;
  height: 55px;
  text-align: center;
  overflow: hidden;
  position: absolute;
  top: 0;
  cursor: pointer;
}

.alwaysquestionwrap .menu .list .listcontent {
  width: 100%;
}

.alwaysquestionwrap .menu .list.active .listcontent {
  border-bottom: 2px solid #c70019;
  height: 54px;
}

.alwaysquestionwrap .menu {
  position: relative;
}

.alwaysquestionwrap .menu .t01 {
  left: 0;
}

.alwaysquestionwrap .menu .t02 {
  left: 245px;
}

.alwaysquestionwrap .menu .t03 {
  left: 495px;
}

.alwaysquestionwrap .menu .t04 {
  left: 737px;
}

.alwaysquestionwrap .menu .t05 {
  left: 979px;
}

.alwaysquestionwrap .menu .list .listcontent {
  display: inline-block;
  height: 100%;
  border-bottom: 1px solid #ccc;
  margin: 0 auto;
}

.alwaysquestionwrap .menu .list .icon-chatou {
  background:  center no-repeat;
}

.alwaysquestionwrap .menu .list .icon-dianxian {
  background:  center no-repeat;
}

.alwaysquestionwrap .menu .list .icon-waike {
  background:  center no-repeat;
}

.alwaysquestionwrap .menu .list .icon-chazuo {
  background:  center no-repeat;
}

.alwaysquestionwrap .menu .list .icon-kaiguan {
  background:  center no-repeat;
}

.alwaysquestionwrap .menu .list i {
  display: inline-block;
  width: 40px;
  height: 40px;
  float: left;
  margin-right: 6px;
}

.alwaysquestionwrap .menu .list span {
  float: left;
  font-size: 14px;
  line-height: 40px;
}

.tabbody .tablist {
  position: relative;
  font-size: 14px;
  color: #000;
  display: none;
}
.tabbody .tablist p {
  position: absolute;
}
.tabbody .tablist img {
  font-size: 0;
}
.tabbody .tablist.tab1 .p1 {
  left: 422px;
  top: 230px;
}
.tabbody .tablist.tab1 .p2 {
  right: 34px;
  top: 382px;
}
.tabbody .tablist.tab2 .p1 {
  left: 636px;
  top: 130px;
}
.tabbody .tablist.tab2 .p2 {
  left: 200px;
  top: 432px;
  width: 223px;
}
.tabbody .tablist.tab3 .p1 {
  left: 628px;
  top: 135px;
}
.tabbody .tablist.tab3 .p2 {
  left: 153px;
  top: 192px;
}
.tabbody .tablist.tab3 .p3 {
  left: 447px;
  top: 455px;
}
.tabbody .tablist.tab3 .p4 {
  right: 86px;
  top: 436px;
}
.tabbody .tablist.tab4 .p1 {
  left: 0;
  top: 149px;
}
.tabbody .tablist.tab4 .p2 {
  left: 40px;
  top: 306px;
}
.tabbody .tablist.tab4 .p3 {
  left: 67px;
  top: 456px;
}
.tabbody .tablist.tab4 .p4 {
  left: 147px;
  top: 540px;
}
.tabbody .tablist.tab4 .p5 {
  right: 170px;
  top: 238px;
}
.tabbody .tablist.tab4 .p6 {
  left: 814px;
  top: 328px;
}
.tabbody .tablist.tab4 .p7 {
  left: 883px;
  top: 393px;
}
.tabbody .tablist.tab4 .p8 {
  right: 204px;
  top: 487px;
}
.tabbody .tablist.tab4 .p9 {
  right: 149px;
  top: 563px;
}
.tabbody .tablist.tab5 .p1 {
  left: 251px;
  top: 267px;
}
.tabbody .tablist.tab5 .p2 {
  left: 178px;
  top: 340px;
}
.tabbody .tablist.tab5 .p3 {
  right: 229px;
  top: 185px;
}
.tabbody .tablist.tab5 .p4 {
  right: 346px;
  top: 462px;
}
.music{
  width: 232px;
  height:421px;
  position: absolute;
  left: 30%;
  bottom:0;
}
.music .zx.n1{
  animation: bowen 1.8s ease-in infinite;
}
.music .zx.n2{
  animation: bowen 1.8s ease-in infinite;
  -webkit-animation-delay: 0.6s;
}
.music .zx.n3{
  animation: bowen 1.8s ease-in infinite;
  -webkit-animation-delay: 1.2s;
}
.music p{
  font-size: 12px;
  color: #fff;
  line-height: 13px;
  position: absolute;
  left: 50%;
  top: 70px;
  width:75px;
  text-align: center;
  margin-left: -37.5px;

}
.music .btnoff{
  cursor:pointer;
  width:75px;
  height:75px;
  position: absolute;
  left: 50%;
  margin-left: -37.5px;
  top:106px;
}
.music .zx{
  position: absolute;
  left: 50%;
  border-radius: 100%;
  width: 74px;
  height: 74px;
  top: 106px;
  margin-left: -36px;
  box-shadow: 0 0 15px 0 rgba(9,183,236,.7);
  opacity: 0.75;
  transform: scale(0);
  background: rgba(9,183,236,.7);
  z-index: -1;
  display: none\9;
}
.music .iepic{
  display: none;
  display:block\9;
  width:500px;
  height:500px;
  position: absolute;
  left:50%;
  top:-108px;
  margin-left:-250px;
}

@keyframes bowen{
  0% {transform: scale(0); opacity:.75;}
  100% {transform:scale(5); opacity:0;}
}
@-webkit-keyframes bowen{
  0% {-webkit-transform: scale(0); opacity:.75;}
  100% {-webkit-transform:scale(5); opacity:0;}
}
