.itembox {
  position: relative;
  padding: 20px 0 20px 0;
  background: #569bd0;
  margin-top: -1px;
}

.itembox.qian {
  background: #fff;
}

.itembox>.appoint {
  width: 100%;
  background: transparent
}

.itembox>.appoint>.inputbox {
  width: 75%;
  margin: 5px auto 15px auto;
  border-radius: 5px;
  background: #fff;
  overflow: hidden;
  border: 1px solid #D8D8D8
}

.itembox>.appoint>.inputbox>input {
  width: calc(100% - 120px);
  display: inline-block;
  height: 40px;
  padding: 0 5px;
  box-sizing: border-box;
  border: none
}

.itembox>.appoint>.inputbox>img {
  width: 125px;
}

.itembox>.appoint>.inputbox>span {
  width: 110px;
  text-align: center;
  display: inline-block;
  color: #fff;
  background: #f1841a;
  padding: 5px;
  box-sizing: border-box;
  border-radius: 3px;
}

.itembox .appoint {
  width: 100%;
}

.itembox .appoint>.title {
  color: #f1841a;
  font-size: 15px;
  text-align: center;
  margin-bottom: 20px;
}

.itembox .appoint>input {
  width: 75%;
  margin: 5px auto 15px auto;
  display: block;
  background: #fff;
  height: 40px;
  padding: 0 10px;
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px solid #D8D8D8
}

.itembox .appoint>.btn {
  width: 75%;
  height: 40px;
  background: #f1841a;
  border-radius: 5px;
  color: #fff;
  text-align: center;
  line-height: 40px;
  margin: 20px auto 0 auto;
}

.itembox .appoint>.btn1 {
  width: 75%;
  height: 44px;
  background: #f1841a;
  border-radius: 5px;
  color: #fff;
  text-align: center;
  line-height: 20px;
  margin: 20px auto 0 auto;
}

.itembox .appoint>.des {
  width: 85%;
  line-height: 26px;
  text-align: center;
  margin: 10px auto;
  font-size: 10px;
  color: #999
}



.kong {
  height: 60px;
  width: 100%;
}

.fixed_bottom {
  width: 96%;
  position: fixed;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 5px;
  height: 60px;
  background: #f1f1f1;
  display: flex;
  flex-wrap: nowrap;
  border-radius: 8px;
  padding: 8px 10px;
  justify-content: space-between;
}

.fixed_bottom>img {
  height: 44px;
}


.fixed_bottom>.btn1 {
  width: 25%;
  box-sizing: border-box;
  background: #569bd0;
  color: #ffffff;
  border-radius: 6px;
  height: 32px;
  margin-top: 5px;
}

.fixed_bottom>.btn1+.btn1 {
  border-left: 1px solid #ddd;
}

.fixed_bottom>.btn1>img {
  margin: 0 auto;
  display: block;
  width: 25px;
  margin-top: 8px;
}

.fixed_bottom>.btn1>span {
  display: block;
  text-align: center;
  margin-top: 5px;
}

.fixed_bottom>.btn2 {
  width: 50%;
  box-sizing: border-box;
  background: #f1841a;
  text-align: center;
  line-height: 60px;
  color: #fff;
  font-size: 16px;
  float: left
}

.text-show {
  display: none;
}

.img6 {
  min-height: 185px
}

.img2Box {
  width: 100%;
  position: relative
}

.img2Box>img {
  width: 100%;
  vertical-align: middle
}

.img2Box>.img2 {
  width: 57%;
  position: absolute;
  left: 40%;
  top: 9%;
  bottom: 0;
  margin: auto;
  display: inline-block
}

.img2Box>.img2>img {
  width: 100%
}

.img8Box {
  width: 100%;
  position: relative
}

.img8Box>img {
  width: 100%;
  vertical-align: middle
}

.img8Box>.img8 {
  width: 40%;
  position: absolute;
  left: 10%;
  top: 3%;
  bottom: 0;
  margin: auto;
  display: inline-block
}

.img8Box>.img8>img {
  width: 100%
}

.img11 {
  display: inline-block;
  width: 100%
}

.img11>img {
  width: 100%
}

.img14 {
  display: inline-block;
  width: 100%
}

.img14>img {
  width: 100%
}

.img16Box {
  width: 100%;
  position: relative
}

.img16Box>img {
  width: 100%;
  vertical-align: middle
}

.img16Box>.img161 {
  width: 40%;
  position: absolute;
  left: 8%;
  top: 3%;
  bottom: 0;
  margin: auto;
  display: inline-block
}

.img16Box>.img161>img {
  width: 100%
}

.img16Box>.img162 {
  width: 40%;
  position: absolute;
  left: 52%;
  top: 3%;
  bottom: 0;
  margin: auto;
  display: inline-block
}

.img16Box>.img162>img {
  width: 100%
}

.img17 {
  min-height: 186px;
}

.big-box {
  padding: 20px;
}

.small-box {
  box-shadow: 0px -6px 15px 2px rgba(0, 0, 0, 0.1);
  padding: 20px;
  border-radius: 15px;
}

.small-box>.img {
  width: 55%;
}

.small-box>.img1 {
  width: 43%;
}