@charset "utf-8";
/* CSS Document */
* {
  margin: 0;
  padding: 0
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
  border: 0;
}
body {
  margin: 0 auto;
  max-width: 750px;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset, img {
  border: 0;
}
ol, ul {
  list-style: none;
}
li {
  list-style: none;
}
caption, th {
  text-align: left;
}
q:before, q:after {
  content: '';
}
abbr, acronym {
  border: 0;
}
a {
  text-decoration: none;
}
img {
  display: block;
  max-width: 100%;
}
.part1 {
  width: 100%;
  position: relative;
  margin: 0 auto 0;
  overflow: hidden;
}
.shipin1 {
  width: 80%;
  height: 40.5%;
  position: absolute;
  /* background: #fff;*/
  left: 11%;
  top: 22.5%;
}
 .aa{
        background: #abc;
        display: block;
        width: 11rem;
        height: 2.3rem;
        border-radius: 1.15rem;
        opacity:  0;
        position: absolute;
        bottom: 6%;
        left: 50%;
        transform: translateX(-50%);
    }
.aa1{
        background: #abc;
        display: block;
        width: 11rem;
        height: 2.3rem;
        border-radius: 1.15rem;
        opacity:  0;
        position: absolute;
        bottom: 9%;
        left: 50%;
        transform: translateX(-50%);
    }
.aa2{
        background: #abc;
        display: block;
        width: 11rem;
        height: 2.3rem;
        border-radius: 1.15rem;
        opacity:  0;
        position: absolute;
        bottom: 7%;
        left: 50%;
        transform: translateX(-50%);
    }