@charset "utf-8";

* {
  padding: 0;
  margin: 0;
  outline: 0;
  border: 0;
  box-sizing: border-box;
}

html, body {
  width: 100%;
  height: 100%;
  
  /* overflow: hidden; */
}

body {
  background: -webkit-linear-gradient(60deg, #8bf0f3 0%, #6e7bec 10%, #cf4ab2 20%, #eb5890 60%, #d175e4 90%, #f58c58 100%);
  background: linear-gradient(60deg,#8bf0f3 0%, #6e7bec 10%, #cf4ab2 20%, #eb5890 60%, #d175e4 90%, #f58c58 100%);
  background-size: 600%;
  background-position: 0% 100%;
  -webkit-animation: gradient 16s ease-in-out infinite;
          animation: gradient 16s ease-in-out infinite;
  position: absolute;
  left: 0; background-attachment:fixed;
}

@-webkit-keyframes gradient {
  50% {
    background-position: 100% 0%;
  }
}
@keyframes gradient {
  50% {
    background-position: 100% 0%;
  }
}
/* 以上是底色动画 */




#efoot{height: 2em; position:fixed; bottom:0px; width: 100%; background:#; border-radius: 0px 0px 0 0; } 


.liMu
{background:#888888; text-align:center; color: #FFFFFF; letter-spacing: 0.2em; background:linear-gradient(0deg, #C40061 0%, #DB5E94 100%);
display:inline; vertical-align:middle; width: 50%; height: 100%; line-height: 2em; height: 2.2em; border-top-left-radius: 1em 2em; border-top-right-radius: 1em 2em;
}



div, ul, li, p{list-style-type: none; margin: 0 auto}
ul, li, p{width: 80%; text-align: center; color:#FFF; opacity:1}


.line_01{ border-top: 1px solid #ddd;}

a:link,a:visited {color:#FFF;}
