@charset "utf-8";
/* CSS Document */
.casetit {
  height: 0.76rem;
  padding-left: 0.27rem;
  line-height: 0.76rem;
  font-size: 0.18rem;
  border-bottom: 1px solid #ccc;
  margin-bottom: 0.2rem;
}
.casetit a {
  color: #000;
}
.exptit {
  padding: 0.24rem 0;
  border-bottom: 1px solid #ccc;
}
.exptit span {
  display: inline-block;
  float: left;
  width: 33%;
  padding: 0.24rem 0;
  text-align: center;
}
.exptit span a {
  background: #fff;
  padding: 0.15rem 0.24rem;
  color: #000;
  font-size: 0.3rem;
  border-radius: 1rem;
}
.exptit span a.active {
  background: #ec6841;
  color: #fff;
}
.epxbox {
  padding: 0 0.27rem;
}
.epxbox li {
  position: relative;
  margin-top: 0.33rem;
  border-bottom: 1px solid #ccc;
}
.exp_a {
}
.exp_a img {
  width: 1.97rem;
  float: left;
  margin-right: 0.3rem;
  border-radius: 6px;
}
.exp_a div h3 {
  font-size: 0.3rem;
  font-weight: bold;
  padding: 0.12rem 0;
}
.exp_a div h3 b {
  display: block;
  font-size: 0.24rem;
  font-weight: normal;
}
.exp_a div p {
  font-size: 0.24rem;
  color: #666;
  padding-bottom: 0.05rem;
}
.exp_b {
  padding: 0.26rem 0;
  font-size: 0.22rem;
}
.exp_c {
  position: absolute;
  top: 0.6rem;
  right: -0.27rem;
}
.exp_c a {
  display: block;
  height: 0.47rem;
  text-align: center;
  line-height: 0.47rem;
  font-size: 0.24rem;
  color: #fff;
  margin-bottom: 0.1rem;
}
.exp_c a:nth-child(1) {
  width: 1.45rem;
  background: #37302e;
  margin-left: 0.2rem;
}
.exp_c a:nth-child(2) {
  width: 1.65rem;
  background: #ff683b;
  font-weight: bold;
}
.showMorehandle,
#dixian,
#dixian b {
  color: #666;
  font-size: 0.3rem;
  font-weight: normal;
}
#dixian {
  height: auto;
  padding: 0.3rem 0;
}
.boxa {
  border-top: 0.05rem solid #dd5319;
}
.boxa h3 {
  padding: 0.33rem 0 0 0;
  font-size: 0.4rem;
  color: #dd5319;
  text-align: center;
}
.boxa h3 p {
  padding-top: 0.1rem;
  font-size: 0.24rem;
  color: #000;
}
.boxa-a {
  margin: 0.27rem;
  border: 1px solid #666;
  text-align: center;
  padding: 0.1rem 0 0.2rem 0;
}
.boxa-a img {
  width: 6.65rem;
}
.boxa-a p {
  padding: 0 0.2rem 0.1rem 0.2rem;
  font-size: 0.22rem;
  text-align: left;
}
.boxa-b {
  background: #e3e3e3;
  padding-bottom: 0.36rem;
}
.boxa-b div {
  background: url(../images/qs.jpg) 0.27rem 0 no-repeat;
  background-size: 0.06rem 1.31rem;
  padding: 0 0.3rem 0 0.56rem;
  margin-top: 0.23rem;
}
.boxa-b div h4 {
  font-size: 0.3rem;
  color: #333;
  padding-bottom: 0.06rem;
}
.boxa-b div p {
  font-size: 0.22rem;
}

.dtluis_a {
  height: 3.61rem;
  position: relative;
  border-bottom: 1px solid #ccc;
}
.dtluis_a img {
  width: 2.06rem;
  position: absolute;
  top: 0;
  left: 0.2rem;
}
.dtluis_a .dtluis_t {
  padding: 0.3rem 0 0 2.53rem;
}
.dtluis_a .dtluis_t h4 {
  padding: 0.05rem 0 0.2rem 0;
  font-size: 0.3rem;
  color: #ea5514;
  font-weight: bold;
  line-height: 0.33rem;
}
.dtluis_a .dtluis_t p {
  font-size: 0.2rem;
  color: #000;
  line-height: 0.35rem;
}
.dtluis_a .dtluis_t p span {
  font-size: 0.24rem;
}
.itemdt {
  padding: 0.3rem 0 0 0;
}
.itemdt h4 {
  height: 0.35rem;
  background: url(../images/dot.png) 0.1rem 0 no-repeat;
  background-size: 0.31rem 0.35rem;
  font-size: 0.24rem;
  color: #ea5514;
  line-height: 0.35rem;
  padding-left: 0.5rem;
  margin-bottom: 0.18rem;
}
.itemdt p {
  font-size: 0.18rem;
  color: #ea5514;
  line-height: 0.36rem;
  color: #000;
  padding-left: 0.1rem;
}
.itemdt p span {
  color: #000;
  font-weight: bold;
}
.dtluis_c {
  padding: 0 0.1rem 0.18rem 0.1rem;
}
.itemdt {
  overflow: hidden;
}
.itemdt .dtpic,
.itemdt .dtpic_a {
  /* width: 1220px; */
  padding: 0.25rem 0 0 0;
}
.itemdt .dtpic img {
  display: inline-block;
  float: left;
  width: 3.6rem;
  display: none;
  /* margin-right: 10px; */
}
.itemdt .dtpic img:nth-child(2) {
  float: none;
  float: right;
}
.itemdt .dtpic_a img {
  display: inline-block;
  width: 2.365rem;
  /*width:7.5rem*/
  height: 1.45rem;
  float: left;
  margin: 0 0.1rem 0.1rem 0;
}
.itemdt .dtpic_a img:nth-child(3),
.itemdt .dtpic_a img:nth-child(6) {
  margin-right: 0;
}
.addtitle {
  height: 0.35rem;
  background: url(../images/dot.png) 0.1rem 0 no-repeat;
  background-size: 0.31rem 0.35rem;
  font-size: 0.24rem;
  color: #ea5514;
  line-height: 0.35rem;
  padding-left: 0.5rem;
  margin-bottom: 0.18rem;
  font-size: 0.28rem;
}

@media screen and (max-width: 432px) {
  .dtluis_a .dtluis_t p {
    font-size: 0.24rem;
  }
  .exp_b,
  .boxa h3 p,
  .boxa-a p,
  .boxa-b div p,
  .dtluis_a .dtluis_t p span,
  .itemdt p,
  .casetit,
  .exp_a div p {
    font-size: 0.26rem;
  }
  .itemdt h4 {
    font-size: 0.28rem;
  }
  .boxa-b div {
    background: url(../images/qs.jpg) 0.27rem -8px no-repeat;

    background-size: 0.06rem 2rem;
  }
}
