/*========父母顯示框==============*/
#showcontent #parentsbox {
  position: relative;
  width: 99%;
  margin: 15px 0px 0px 0px !important;
  font-size: 85%;
  color: #3D3D3D;
}

#showcontent #parentsbox .col-md-12 {
  border: 1px solid #CECECE;
  border-radius: 6px;
  margin: 10px 0px 10px 0px;
  padding: 12px 10px 7px 12px;
  transition: all .25s ease .1s;
  background: #FFFFFF url(../../img/frame/) no-repeat left top;
}

#showcontent #parentsbox #picture {
  position: relative;
  width: 100%;
  height: 90px;
 /* display: flex;
  align-items: center;
  justify-content: center; */
  overflow: hidden;
  border-radius: 6px;
}

#showcontent #parentsbox #picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all .55s ease .1s;
}

#showcontent #parentsbox .col-md-3 {
  position: relative;
  width: 38%;
}

#showcontent #parentsbox .col-md-9 {
  position: relative;
  width: 62%;
  top: -3px;
  padding: 0px 5px 0px 15px;
}

#showcontent #parentsbox .col-md-12:hover {
  border: 1px solid #FF6BAB;
  background: #FFEDF5 url(../../img/frame/) repeat-x left top;
  color: #000000;
}

#showcontent #parentsbox .col-md-12:hover #picture img {
  transform: scale(1.5, 1.5);
}

/*========子女展示區塊===============*/
#illustratediv #childbox {
  position: relative;
  left: 0px;
  margin: 30px 0px 50px 0px;
}

#illustratediv #childbox .page-header {
  border-bottom: 1px solid #1C6FBC;
  font-family: 'Noto Sans TC', sans-serif;
}

#illustratediv #childbox .glyphicon-thumbs-up {
  position: relative;
  top: 2px;
  font-size: 90%;
}

#illustratediv #childbox .owl-carousel {
  position: relative;
  width: 101.3%;
  margin: 25px 0px 0px 0px;
}

#illustratediv #childbox .item {
  width: 94%;
}

#illustratediv #childbox #commodityboximg {
  position: relative;
  width: 100%;
  height: 240px;
 /* display: flex;
  align-items: center;
  justify-content: center; */
  overflow: hidden;
}

#illustratediv #childbox #commodityboximg:hover {
  border: 1px solid #D62672;
}

#illustratediv #childbox #commodityboximg img:not(#hoticon img) {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#illustratediv #childbox #captionbox {
  position: relative;
  margin: 10px 0px 3px 0px;
  padding: 0px 5px;
  max-height: 50px;
  overflow: hidden;
  font-size: 90%;
  line-height: 145%;
  text-align: center;
}

#illustratediv #childbox #captionbox a {
  color: #696969;
}

#illustratediv #childbox #captionbox a:hover {
  color: #C00053;
}

#illustratediv #childbox #information {
  text-align: center;
  font-size: 88%;
  color: #D62672;
}

#illustratediv #childbox .owl-dots {
  margin: 15px 0px 10px 0px;
}

/*============左右按鈕===========*/
#illustratediv #childbox .owl-nav .owl-prev {
  position: absolute;
  top: 90px !important;
  z-index: 1000;
  left: 1px;
  width: 40px;
  height: 52px;
  background: #000 url(../../../../images/leftarrow.png) no-repeat center center;
  opacity: 0.5;
}

#illustratediv #childbox .owl-nav .owl-next {
  position: absolute;
  top: 90px !important;
  z-index: 1000;
  right: 15px;
  width: 40px;
  height: 52px;
  background: #000 url(../../../../images/rightarrow.png) no-repeat center center;
  opacity: 0.5;
}

#illustratediv #childbox .owl-nav .owl-next span,
#illustratediv #childbox .owl-nav .owl-prev span {
  opacity: 0;
}

/*===熱門商品ICON==========*/
#illustratediv #childbox #hoticon img {
  position: absolute;
  right: 3px;
  top: 3px;
  width: 15% !important;
  z-index: 100;
}