.com-footer .grad2 {
  background: -webkit-linear-gradient(#f9c94f , #f3a554); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#f9c94f , #f3a554); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#f9c94f , #f3a554); /* Firefox 3.6 - 15 */
  background: linear-gradient(#f9c94f , #f3a554); /* 标准的语法 */
}

.com-footer .partdd{ padding:0.25rem 0 0.95rem;}
.com-footer .partdd .dizhi{color:#000; position: absolute; left:0; top: 20%; width:100%; font-size: 0.22rem; line-height: 0.28rem;}
.com-footer .phobe span{ font-size: 0.55rem;color:#fffc00; font-weight: bold; line-height: 0.55rem;}
.com-footer .phobe p{ letter-spacing: 0.08rem;}
.com-footer .phobe{ margin:0 auto 0.2rem; display:block; padding:0.1rem 0 0.1rem 1.25rem; font-size: 0.22rem; color:#fff; border-radius: 0.2rem;}
.com-footer .dianh{ position: absolute; top: 11%; left:4%; width:0.97rem;animation: pulse 0.6s infinite;
    -webkit-animation: pulse 0.6s infinite;}

/*footer start*/
.com-footer {max-width: 640px;min-width: 320px; margin:0 auto; overflow: hidden;}
.com-footer .p5-3{ margin-top: 0.35rem; padding:0.1rem 0;}
.com-footer .p5-guah{ font-size: 0.4rem; font-weight: bold; color:#fff; padding:0.1rem 0 0.2rem;}
.com-footer .p5-3 input{display:block; width:5.92rem; background:#fff; height:0.6rem; font-size: 0.2rem; box-sizing: border-box; border-radius: 0.2rem; border:0; outline: none; padding-left: 0.2rem; margin:0 auto; margin-bottom: 0.16rem;}
.com-footer .oral-a{ display:inline-block;margin:0.25rem 0; padding:0.15rem 0.8rem;border-radius: 100px; font-size: 0.3rem; color:#fff;}

/*底部悬浮*/
.kouq-footer{ z-index:1000002;max-width: 640px; min-width: 320px; margin:0 auto;position: fixed;left:0; font-size: 20px; 
    right:0;bottom: 0; 
  background: -webkit-linear-gradient(left, #5990de,#8a94e9);
    background: -o-linear-gradient(right, #5990de,#8a94e9);
    background: -moz-linear-gradient(right, #5990de,#8a94e9);
    background: linear-gradient(to right,#5990de,#8a94e9);
}
.kouq-footer a{ color:#fff;}
.kouq-footer ul li{ float: left; width:18.6%; position: relative;padding:1% 0;}
.kouq-footer .zizun{ width:25%;}
.kouq-footer .zizun img{ position: absolute; left:0; top: -420%; width:100%;}
.kouq-footer img{ margin-bottom: -5%;}
.kouq-footer .sznum { display: inline-block; width:20px; height:20px; border-radius: 100px; position: absolute; left: 56%;  top: -140%;  z-index: 3; background: #ff0000;font-style: normal; font-size: 12px; line-height: 20px;animation: bounce 2s infinite;-webkit-animation: bounce 2s infinite;}
@media screen and (max-width: 639px) {
    .kouq-footer{ font-size: 13px;}
}
/*导航隐藏菜单*/
.kouq-caid{ z-index:10000003;max-width: 640px; min-width: 320px; margin:0 auto;position: fixed;left:0;
    right:0;top: 0; background:#fff;height:100%; display:none; }
.kouq-caid .caid-ti{  padding:3% 0;}
.kouq-caid .closegb{ position: absolute; top: 6%; right:1%; width:5%;}
.kouq-caid .caid-le{ background:#e5e5e5; padding:8% 0 20%; width:30%;}
.kouq-caid .caid-le a{display:block;padding:8% 0;margin-bottom: 10%; font-size: 25px; color:#000; width:100%;}
.kouq-caid .caid-le a img{ width:18%;}
.kouq-caid .caid-le a .hou{ display:none;}
.kouq-caid .caid-le a.onn .hou{ display:inline-block;}
.kouq-caid .caid-le a.onn .qian{ display:none;}
.kouq-caid .caid-le a.onn{ color:#fff;width:105%;
  background: -webkit-linear-gradient(left, #5891df , #9095e9); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #5891df , #9095e9); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #5891df , #9095e9); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #5891df , #9095e9); /* 标准的语法 */}
.kouq-caid .caid-ri{ width:70%; padding:0 2% 0 4%; box-sizing: border-box;}
.kouq-caid .caid-lx h2{ font-size: 25px;margin-bottom: 6%; margin-top: 5%; font-weight: bold;padding-bottom: 5%; border-bottom: 1px solid #a0a0a0;}
.kouq-caid .caid-lx ul li{ float: left; width:33.333%;margin-bottom: 8%; font-size: 20px;}
.kouq-caid .caid-lx ul li a{ background:#eee;padding:2% 10%;position: relative; border-radius: 50px; color:#000;}
.kouq-caid .caid-lx ul li a span{ position: absolute; top: 0; right: -10px; width:14px;animation: bounce 2s infinite;-webkit-animation: bounce 2s infinite;}
.kouq-caid .caid-lx ul.fangf li{ width:50%;}
.kouq-caid .caid-lx ul.fangf li a{ padding:2% 3%;}
.kouq-caid .caid-lx ul.lih40 li{ width:40%;}
@media screen and (max-width: 639px) {
    .kouq-caid .caid-le a{ font-size: 16px;}
    .kouq-caid .caid-lx h2{ font-size: 16px;}
    .kouq-caid .caid-lx ul li{ font-size: 13px;}
}
@media screen and (max-width: 375px) {
    .kouq-caid .caid-le a{ font-size: 14px;}
    .kouq-caid .caid-lx h2{ font-size: 14px;}
    .kouq-caid .caid-lx ul li{ font-size: 12px;}
    .kouq-caid .caid-lx ul.fangf li a{ }
}
@media screen and (max-width: 320px) {
  .kouq-caid .caid-ri{ padding-left: 3%;}
  .kouq-caid .caid-lx ul.fangf li a{ padding:2% 0;}
}

@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-3px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-6px,0)}90%{transform:translate3d(0,-2px,0)}}
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/*footer end*/