/* .banner{ background: url(../lmhzimages/lmhzbannerbg.png) no-repeat center center;} */
.top{ position: fixed; top: 0px; left: 0px; width:100%; z-index: 9999;}
.banner.lmhz{ background: url(../lmhzimages/lmhzbannerbg.png) no-repeat center center; margin-top: 30px;}
.navdaoh.lmhz ul li{ width: 11.11%;}
.navdaoh.lmhz ul li:hover{ height: 50px;}
.lmhz_qiyushangwumenhu{  background: #2863a7; color: #fff; min-width: 180px; height: 30px; line-height: 30px; font-size: 16px;border-radius: 30px; text-align: center; position: absolute; left: 0px; bottom: 15px; padding: 0px 15px;  }
.guojiaguoqi.lmhz .col-md-11 li{ text-align: center; width: 9.09%;}
.guojiaguoqi.lmhz .col-md-11 li i{ position: relative; margin: 0px auto; float: none;}
.guojiaguoqi.lmhz .col-md-11 li span{ width: 100%; margin-left: 0px; padding: 0px; position: relative; text-align: center; }
.guojiaguoqi.lmhz .col-md-1{ overflow: hidden; position: relative;word-wrap: break-word;word-break: break-all; max-height: 60px; }
.guojiaguoqi.lmhz .col-md-11 li.guojiafengenanya span{  font-weight: bold;}

.new.jgqhy{ text-align: left;}
.new.jgqhy li a{ text-align: left;}
.expchaolianjie{ width: 150px; height: 80px; position: absolute; top: 0px; right: 450px; top: 60px; }
.expchaolianjie a{ width: 100%; height: 80px; display: block;}


.shengcheng_zxhucejigou .nwelisdivimg{ width: 110px; height: 110px;  float: left; padding: 0px; object-fit: cover; display: block; }
.shengcheng_zxhucejigou .nwelisdivimg img{ display: block;}
.shengcheng_zxhucejigou .newlistdivtxt{padding-left: 120px;position: absolute;height: 110px;width: 100%;}
.shengcheng_zxhucejigou .layui-btn-container{ padding-top: 15px;}

.navdaoh.lmhz ul li.lmhz-wrap a{ font-size: 15px !important;font-size: 13px; padding-top:5px; line-height:20px;display: flex; align-items: center;justify-content: center;white-space:normal;  word-break:keep-all; word-wrap: anywhere;}


.shangchneg_shsc_banner{ width: 100%; display: block;}
.shangchneg_shsc_banner a{ display: block;}
.shangchneg_shsc_banner img{ width: 100%;}

.shengcheng_zxhucejigoulist .nwelisdivimg{ padding: 0px;}
.shengcheng_zxhucejigoulist .nwelisdivimg img{ max-width: 100px;}

.shangcheng_listbutton-btn{ clear:both;}
.footer .footerC{ width: 100%;}
.footer .footerR{ display: none;}

.lmhzguojiamenhu{ width: 100%; max-width: 1300px; position: relative; margin: 0px auto; margin-top: -100px;}
.lmhzguojiamenhudiv{ display: inline-block; width: 100%;}
.lmhzguojiamenhuspan{ width: 120px; text-align: center; font-size: 18px; font-weight: bold; float: left;text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff; white-space: nowrap; position: relative; overflow: hidden; text-overflow: ellipsis; }
.lmhzguojiamenhuL ul,.lmhzguojiamenhuR ul{ position: relative; padding-left: 120px; width: 100%;}
.lmhzguojiamenhuL ul li,.lmhzguojiamenhuR ul li{ padding: 0px; text-align: center;}
.lmhzguojiamenhuL ul li img,.lmhzguojiamenhuR ul li img{  width: 30px; border-radius: 5px;}
.lmhzguojiamenhuL ul li span,.lmhzguojiamenhuR ul li span{ display: block; width: 100%; clear: both; font-size: 18px; text-align: center;text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }


@keyframes playing2 {
    0% {
     height:20px
    }
    50% {
     height:0px
    }
    to {
     height:20px
    }
   }

.lmzb_main{ margin: 0px auto; max-width: 1300px; position: relative; margin-top: 15px;}
.lmzbdiv{ height: 190px; margin-top: 15px;}
.lmzbdivL{ width: 290px; height: 190px;}
.lmzbdivL img{ width: 100%; height: 100%; object-fit: cover;}
.lmzbdivR{ width: 100%; padding-left: 320px; top: 0px; left: 0px; right: 0px; position: absolute;}
.lmzbdivbt{ width: 100%; height: 45px; line-height: 45px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lmzbdivtxt{ width: 100%; height: 50px; position: relative; line-height: 25px; color: #333; font-size: 14px; overflow: hidden;}
.lmzbdivspan{ font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.lmzbdivspan i{ margin-right: 15px; font-size: 20px; top: 3px; position: relative;}
.lmzbdivbutton{ max-width: 100%; height: 36px; line-height: 36px; border-radius: 30px; color: #0052ed; border: 1px solid #0052ed; float: left; padding: 0px 15px; margin-top: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.lmzbdivbutton em{ float: left; display: block; width: 30px; height: 25px; position: relative;}
.lmzbdivbutton em i{ display: block; width: 4px; height: 20px; background: #0052ed; float: left; border-radius: 15px; overflow: hidden; position: absolute; left: 0px; bottom: 0px;}
.lmzbdivbutton em i:nth-child(1){ left: 3px; animation: playing2 1s linear infinite;}
.lmzbdivbutton em i:nth-child(2){ left: 9px; animation: playing2 2s linear infinite;}
.lmzbdivbutton em i:nth-child(3){ left: 15px; animation: playing2 3s linear infinite;}
.lmzbbanner{ width: 100%;position: relative;overflow: hidden;}
.lmzbbanner img{ width: 100%;}

.lmzbdiv_card_bt{ height: 45px; line-height: 45px; font-size: 20px; text-align: center; font-weight: bold; margin-top: 15px; }

@media screen and (max-width: 1300px){
    .banner.lmhz{ height: auto;}
}

@media screen and (max-width: 650px){
    .lmzbdiv{ height: auto; overflow: hidden;}
    .lmzbdivL{ width: 100vw; height: 56vw;}
    .lmzbdivR{ position: relative; clear: both; padding: 0px;}
}
@media screen and (max-width: 1300px) {
    /* .lmhz_qiyushangwumenhu{ display: none;} */
    .guojiaguoqi.lmhz{ margin-top: 0px; background: #2863a7; top: 0px;}
    .guojiaguoqi.lmhz .col-md-11 li{ width: auto;}
    .lmhzguojiamenhu{ margin-top: 0px; background: #2863a7;}
}
@media screen and (max-width: 1180px) {
    .expchaolianjie{ width: 150px; height: 80px; position: absolute; top: 0px; right: 350px; top: 40px; }
}
@media screen and (max-width: 992px) {
    .navdaoh.lmhz ul li{ width: 33.33%;}
    .navdaoh.lmhz ul li:hover{ height: 30px;}
    .expchaolianjie{ width: 40%; height: 80px; position: absolute; top: 0px; right: 100px; top: 20px; }
    .guojiaguoqi.lmhz .col-md-11 li.guojiafengenanya{ clear: both;}
    .navdaoh ul li{ width:25%; height:40px; line-height:30px; margin-bottom: 5px; }
    .navdaoh ul li a{ height:40px; line-height:20px;font-size:13px; display: flex; align-items: center; justify-content: center;}
}
@media screen and (max-width: 768px) {
    .lmhzguojiamenhuspan{ width: 80px;}
    .lmhzguojiamenhuL ul,.lmhzguojiamenhuR ul{ padding-left: 80px;}
    .lmhzguojiamenhuL ul li span,.lmhzguojiamenhuR ul li span{ display: none;}
    .lmzbbanner img{width: 150%;left: -25%;position: relative;}
    .navdaoh ul li.lmhz-wrap a{ font-size: 13px !important;}
}
@media screen and (max-width: 600px) {
    .footer{ display: none;}
    .lmhz_qiyushangwumenhu{ font-size: 12px;}
}
@media screen and (max-width: 600px) {
    .bannerN{ overflow: hidden;}
    .bannerN img{ width: 150%;}
    .expchaolianjie{ width: 30%; height: 80px; position: absolute; top: 0px; right: 0px; top: 0px; }
    .shangcheng_tuijiansousuoL,.shangcheng_tuijiansousuoR{ padding: 0px 5px; }
    .shangcheng_tuijiansousuoCN{ padding: 0px;}
}
@media screen and (max-width: 500px) {
    .lmhz_qiyushangwumenhu{ height: 20px; line-height: 20px;}
    .topNR span{ margin: 0px 2px !important;}
    .topNR span img{ width: 20px;}
}

@media screen and (max-width: 500px) {
    .topNR span:first-child{ display: none;}
}

@media screen and (max-width: 360px) {
    .topNR span img {
      width: 16px;
    }
  }
@media screen and ( max-width:320px){
    .main{ padding: 0px;}
}


@font-face {
    font-family: 'iconfont';
    src: url('iconfont/iconfont.eot');
    src: url('iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
        url('iconfont/iconfont.woff2') format('woff2'),
        url('iconfont/iconfont.woff') format('woff'),
        url('iconfont/iconfont.ttf') format('truetype'),
        url('iconfont/iconfont.svg#iconfont') format('svg');
  }
  

  .iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
