#header .banner a {
  display: block;
  max-width: 1170px;
  max-height: 65px; }

#header .banner a img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 65px;
  max-width: 1170px; }

#htmlcontent_home ul.htmlcontent-home li {
  position: relative;
  overflow: hidden; }
  #htmlcontent_home ul.htmlcontent-home li .item-link {
    display: block;
    overflow: hidden; }
    #htmlcontent_home ul.htmlcontent-home li .item-link .item-img {
      transition: 0.3s all ease 0s; }
  #htmlcontent_home ul.htmlcontent-home li .item-html {
    position: absolute;
    width: 90%;
    bottom: 26%;
    transition: 0.3s all ease 0s; }
    #htmlcontent_home ul.htmlcontent-home li .item-html .caption {
      position: relative;
      padding: 10px 0px; }
      #htmlcontent_home ul.htmlcontent-home li .item-html .caption .bg_overlay {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        background: #fff;
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        z-index: 1; }
      #htmlcontent_home ul.htmlcontent-home li .item-html .caption .content {
        border: dashed 1px #666;
        padding: 13px 15px 3px;
        position: relative;
        z-index: 2;
        text-align: center;
        border-left: none;
        border-right: none; }
        #htmlcontent_home ul.htmlcontent-home li .item-html .caption .content h2 {
          color: #333;
          font-size: 24px;
          text-transform: uppercase;
          font-weight: bold;
          margin: 0px 0px 5px; }
        #htmlcontent_home ul.htmlcontent-home li .item-html .caption .content p {
          font-size: 14px;
          color: #333; }
        #htmlcontent_home ul.htmlcontent-home li .item-html .caption .content .shopnow {
          display: inline-block;
          font-size: 14px;
          color: #333;
          text-transform: uppercase;
          vertical-align: middle;
          transition: 0.3s all ease 0s; }
          #htmlcontent_home ul.htmlcontent-home li .item-html .caption .content .shopnow:after {
            display: inline-block;
            content: "\f0da";
            font-family: Fontawesome;
            color: #333;
            margin: 0px 5px;
            vertical-align: middle;
            transition: 0.3s all ease 0s; }
  #htmlcontent_home ul.htmlcontent-home li:hover .item-link .item-img {
    transform: scale(1.1); }

#htmlcontent_bottom4 ul.htmlcontent-home {
  margin: 0px;
  display: flex;
  justify-content: center;
}
  #htmlcontent_bottom4 ul.htmlcontent-home li .item-link {
    display: block;
    position: relative;
    padding: 10px;
    transition: 0.3s all ease 0s; }
    #htmlcontent_bottom4 ul.htmlcontent-home li .item-link:before {
      content: "";
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
      transition: all 0.3s ease-in-out 0s;
      border: solid 1px #e6e6e6; }
    #htmlcontent_bottom4 ul.htmlcontent-home li .item-link .item-html {
      position: absolute;
      text-align: center;
      top: -100px;
      width: 211%;
      left: 0px; }
      #htmlcontent_bottom4 ul.htmlcontent-home li .item-link .item-html .box-title {
        background: url(../../../img/icon/bg_box-title.png) repeat-x left center; }
        #htmlcontent_bottom4 ul.htmlcontent-home li .item-link .item-html .box-title h3 {
          font-size: 30px;
          font-weight: bold;
          padding: 17px 25px 0px;
          margin: 0px 0px 5px;
          background: #fff;
          display: inline-block;
          text-transform: uppercase; }
