@font-face {
  font-family:'Roboto';
  src: url('http://cdn.jihuinet.com/wechat/upload/Roboto-Medium.ttf');
  font-weight: 500;
}
::-webkit-scrollbar-track-piece{width:7px;background-color:#fff;}
::-webkit-scrollbar{width:10px;height:6px}
::-webkit-scrollbar-thumb{height:50px;background-color:#072740;}
::-webkit-scrollbar-thumb:hover{background:#072740;}
::selection {
  background:#072740;
  color: #fff;
}
.page-index #hzh_NavHead_925 .bodyCont_width {
    height: 60px!important;
}
.page-new #hzh_ProductList_638 .cate_item:nth-child(2n+1) .pro_info {
    color: #000;
}
.page-new #hzh_ProductList_638 .cate_item:nth-child(2n+1) .pro_info .pro_type,
.page-new #hzh_ProductList_638 .cate_item:nth-child(2n+1) .pro_btn {
    color: rgba(7,39,64,1);
}
.page-new #hzh_ProductList_638 .cate_item:nth-child(2n+1) .pro_info .pro_desc {
  color: #888;
}
.page-new #hzh_ProductList_638 .cate_item:nth-child(2n+1) .swiper-pagination {
}
@media (min-width: 1500px) {
    #laymod_1271688 .container {
        width: 1430px;
    }
    .page-master #hzh_AdvertisingPic_128 .container,
    .page-customization #hzh_AdvertisingPic_128 .container {
        width: 1590px;
    }
}
@media (min-width: 1281px) and (max-width: 1500px) {
    .NavHead925 #hzh_NavHead_925 .navP > ul > li .nav_son_2 .nav_son_3 li a span.pro_pic {
            width: 160px;
            height: 120px;
    }
}
.page-master #hzh_AdvertisingPic_128 .text,
.page-customization #hzh_AdvertisingPic_128 .text {
    text-align: left;
}
.page-master #hzh_AdvertisingPic_128 .nybanner_text ,
.page-customization #hzh_AdvertisingPic_128 .nybanner_text {
    align-content: flex-start;
}
.page-master #hzh_AdvertisingPic_128 .cate-btn a ,
.page-customization #hzh_AdvertisingPic_128 .cate-btn a {
    margin:0;
    margin-right: 60px;
}
@media (min-width: 1800px) {
    #hzh_NewsDetail_378 .container {
        width: 1800px;
    }
}
@media (min-width: 1700px) {
    .page-courtyard #hzh_ImageText_1458 .container,
    .page-courtyard #hzh_ImageText_1457 .container {
        width: 1680px;
    }
}
@media (min-width: 768px) {
  .page-courtyard #laymod_1271794 .pro_info {
      width: 34%;
  }
  .page-courtyard #laymod_1271797 .pro_info {
      text-align: right;
      right: 7.5vw;
      top: 10%;
  }
  .page-courtyard #laymod_1271800 .pro_info,
  .page-courtyard #laymod_1271801 .pro_info {
      top: 10%;
      left: 0;
      right: 0;
      margin: 0 auto;
      width: 45%;
  }
  .page-garage #laymod_1271802 .cate-btn {
          justify-content: flex-start;
              margin-left: 2.6vw;
  }
  .page-dunhuang #hwzh_video2,
  .page-dunhuang #jh2_single_2 ,
  .page-master #jh2_single_2 {
      margin-top: 20px;
  }
  .AdvertisingPic129 #laymod_1272729 .info_tit {
    margin-left: 14.2vw;
  }
  #laymod_1271104 .bodyContContent .text {
        width: 50%;
    }
    #laymod_1271798 .bodyContContent .text {
      width: 45%;
    }
  /* 车库门 */
/*   .page-garage #hzh_ImageText_1458 .pro_info,
  .page-garage #hzh_ImageText_1457 .pro_info {
     width: 30vw;
  } */
}
/* 五行奇门 */
#laymod_1271774 .bodyCont_width .pro_info {
    margin-bottom: 22%;
}
@media (max-width: 767px) {
    .page-courtyard #hzh_ImageText_1457 .bodyCont_width,
    .page-courtyard #hzh_ImageText_1458 .bodyCont_width{
      background: #fff;
    }
    .page-courtyard #hzh_ImageText_1457 .bodyContContent,
    .page-courtyard #hzh_ImageText_1458 .bodyContContent{
                height: calc(90vw + 160px);
        align-items: flex-start;
        justify-content: flex-start;
        flex-direction: column-reverse;
    }
    .page-courtyard #laymod_1271800.ImageText1457 .nybanner_img {
        height: 65vw;
    }
    .page-courtyard #laymod_1271800.ImageText1457 .bodyContContent {
       height:  calc(55vw + 160px);
    }
    .page-courtyard #laymod_1271801.ImageText1458 .nybanner_img {
      height: 50.5vw;
    }
    .page-courtyard #laymod_1271797.ImageText1457 .nybanner_img {
       height: 75vw;
    }
    /* 2 */
    .page-courtyard #laymod_1271801.ImageText1458 .bodyContContent {
      height: calc(50.5vw + 160px);
    }
    /* 3 */
    .page-courtyard #laymod_1271797.ImageText1457 .bodyContContent {
        height: calc(65vw + 160px);
    }
    /* 4 */
    .page-courtyard #laymod_1271794.ImageText1458 .bodyContContent {
          height: calc(80vw + 160px);
    }
    .page-courtyard #hzh_ImageText_1457 .pro_right,
    .page-courtyard #hzh_ImageText_1458 .pro_right {
        top: 3vh;
        max-height: 160px;
    }
    .page-courtyard #laymod_1271800.ImageText1457 .bodyCont_width {
       background: #d6d6d6;
    }
    #laymod_1271798.AdvertisingPic128 .text {
      margin-bottom: 36%;
    }
}

