.abouticon{ width:90px; height:90px; background:#fff;box-shadow:rgba(0,0,0,.1) 0px 0px 10px 3px; border-radius:50px;     text-align: center;
    padding-top: 5px;}
.abouticon .icon{ width: 50px;  height: 50px;  margin-top: 12px;  animation: swing 2s infinite alternate;}
/* 定义动画 */
@keyframes swing {
  0% {
    transform: rotate(-5deg);
  }
  50% {
    transform: rotate(5deg);
  }
  100% {
    transform: rotate(-5deg);
  }
}

.abouticon img{ width:80%; margin:0 auto; }



.swiper-pagination-bullet-active{ background:#fe3e77!important;}




.bannrmore{    background: #ffc500; color:#fff; font-size:20px; width:120px; border-radius:50px; line-height:45px; height:45px; padding:10px 15px; margin-right:30px;box-shadow: 0px 5px 20px 0px rgba(255,130,0,1); font-weight:bold;}
.bannrmore:hover{background: #fe3e77;  box-shadow:0px 10px 20px 0px rgba(232,48.999999999999986,85.00000000000004,.2);}
.bannremail{ border-bottom:2px #fff solid; color:#fff;padding:13px 0px;     font-size: 24px;    font-weight: bold;}
.bannremail .icon{ width: 50px; 
    height: 50px;}

.title1one{ font-size:40px; color:#a938fd;}
.title1one p::first-letter {
  color: red;
}

.big{ text-transform: uppercase;}
.zi36{ font-size:36px;}
.zi36{ font-size:48px;}



@media only screen and (max-width:1600px) {
  
}


@media only screen and (max-width:769px) {
.bannrmore{  font-size:12px; width:auto; border-radius:50px; line-height:15px; height:25px; padding:6px 8px; margin-right:6px; float:left;}

.bannremail{ border-bottom:2px #fff solid; color:#fff;padding:0 0px; font-size:12px; display:block; width:auto; margin-top:0; float:left;}
.bannremail .icon{ width: 30px;     height: 24px;}

  
  
  
  .abouticon{  width:80px; height:80px; margin: 10px auto 0 auto;  }
  }