.footer {background: #d51a1a;}
.mobile_footmain{display:none;}
.footmain{width: 80%; margin: 0 auto;display: flex;justify-content: space-between;padding-bottom:30px; }

.flx1{width: 80%;}
.flx2{width: 90px;    display: flex;flex-direction: column; justify-content: center;}

.flx1 .xglj{padding-top:20px;}
.flx1 .xglj p{font-size: 14px; color: #FFF;border-bottom: 1px solid #fff;padding-bottom: 10px;font-weight: bold;margin:0;}
 .flx1 .xglj .xglj1{display: flex;justify-content: space-between;padding-top:10px;}
 .flx1 .xglj .xglj1 a{color: #fff;font-size: 14px;}
.flx1 .xglj .xglj2 a{margin-right:20px;color: #fff;font-size: 14px;}
 .flx1 .xglj .xglj2{margin-bottom: 45px;}

.flx1 .xgwz .xgwz1{}
    .flx1 .xgwz .xgwz1 p{color: #fff;font-size: 14px;margin:0;float:left;}
    .flx1 .xgwz .xgwz2 p{color: #fff;font-size: 14px;margin:0;padding-top:18px;}
    .flx1 .xgwz .xgwz2{clear:both;}
    .flx1 .xgwz .xgwz1 p:nth-child(2){margin-left:57px;}
  
    .flx1 .xgwz{margin-top:40px;}
    .flx2 .ewm{margin: 18px 0 0;background:#fff;text-align:center;padding:3px 3px 0;margin-bottom:6px;}
    .flx2 .ewm span{text-align:center;color:#000;display:inline-block;font-size:14px;}
    .flx2 .phone,.flx2 .sc{display: flex;justify-content: center;align-items:center;}
    .flx2 .phone a,.flx2 .sc a{font-size: 14px;line-height: 20px;color: #fff;display: block;margin-left: 10px;}
    .flx2 .ewm img{width:100%;}
    .flx2 .phone{margin-bottom: 4px;}

  .xgwz_r .box .phone img, .xgwz_r .box .sc img{padding-right:10px;}

@media screen and (max-width: 1400px){
.footmain{width: 80%;}
.flx1 {width: 80%;}

}


@media screen and (max-width: 980px){

.footmain{width: 85%;display: block;}
.flx1{width: 100%;}
.flx1 .xglj .xglj1{display: block;margin: 0;}
.flx1 .xglj .xglj1 a{    width:47%;display: block;float: left;margin-bottom: 5px;font-size: 14px;text-align-last: justify;white-space: nowrap;text-align: justify;    word-wrap: break-word;}

.flx1 .xglj .xglj1 a:after { content: ''; width: 100%; height: 0; display: inline-block; visibility: hidden;}

.flx1 .xglj .xglj1 a:nth-child(even){float:right;}
.flx1 .xglj .xglj2{margin-bottom: 20px;display:block;}
.flx1 .xglj .xglj2 a{    width: 100%;
    display: inline-block;
    margin-bottom: 5px;
    font-size: 13px;
    text-align-last: justify;}
.flx1 .xgwz .xgwz1{display: block;width: 100%;overflow: hidden;}
.flx2{    width: 100%;}
.flx2 .ewm img{margin: 0 auto;display: block;width:100px;margin-bottom:4px;}
.flx1 .xglj p{font-size:18px}


.flx1 .xgwz .xgwz1 p{font-size: 14px;    margin: 0;margin-bottom: 5px;float: left;margin-right: 19px;    float: none !important;width: 100% !important;text-align-last: auto !important;}
.flx1 .xgwz .xgwz2 p{font-size: 14px;    margin: 0;margin-bottom: 5px; width: 100% !important;text-align-last: auto !important;}
.flx2 div:nth-child(2) a, .flx2 div:nth-child(3) a{font-size: 13px;}
 .flx2 .ewm span{color:#fff;}


.flx2 {
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: row;
}


}

@media screen and (max-width: 767px){
  .flx2 .ewm{background:none;}
  .flx2 .ewm img{width:100px;}
  .flx2 .ewm span{color:#fff;font-size:12px;}
  .flx1 .xglj{padding-top:24px;}
  .flx1 .xgwz{margin-top:58px;}
  .flx1 .xgwz .xgwz1 p:nth-child(2){margin-left:0;}
  .flx1 .xgwz .xgwz2 p{padding-top:0;}
}



@media only screen and (min-width: 1000px)and (max-width: 1199px) {

}

@media only screen and (min-width: 769px)and (max-width: 999px) {
  .footmain{display:none;}
  .mobile_footmain{display:block;width:90%;margin:0 auto;}
  .navgationDiv{display:none;}
  .xgxx{clear:both;padding-top:30px;display:flex;justify-content: space-between;padding-bottom:20px;}
  .xgwz_l p{color:#fff;font-size:14px;padding:0;margin:0;line-height:2.5;}
  .xgwz_l{width:70%;}
  .xgwz_r{width:30%;display: flex;justify-content: space-around;align-items: center;}
  .xgwz_r .ewm img{width:100%;}
  .xgwz_r .ewm span{font-size:14px;}
  .xgwz_r .ewm{background:#fff;text-align:center;    padding: 0 0 5px 0;    width: 60%;}
  .xgwz_r .box .phone,.xgwz_r .box .sc{display:flex;align-items:center;    justify-content: center;padding-top:13px;}
  .xgwz_r .box .phone a,.xgwz_r .box .sc a{font-size:14px;color:#fff;}
  .flx1 .xglj .xglj1 a{width:38%;}
  .xgwz_r .box .phone img, .xgwz_r .box .sc img{padding-right:10px;}
}

@media only screen and (min-width: 641px)and (max-width: 768px) {
  .footmain{display:none;}
  .mobile_footmain{display:block;width:90%;margin:0 auto;}
  .navgationDiv{display:none;}
  .xgxx{clear:both;padding-top:30px;display:flex;justify-content: space-between;}
  .xgwz_l p{color:#fff;font-size:14px;padding:0;margin:0;line-height:2.5;}
  .xgwz_l{width:90%;}
  .xgwz_r{display: flex;justify-content: space-between; align-items: center;width:30%;}
  .xgwz_r .ewm img{width:100%;}
  .xgwz_r .ewm span{font-size:9px;}
  .xgwz_r .ewm{background:#fff;text-align:center;padding: 0 0 5px 0;width:60%;}
  .xgwz_r .box .phone,.xgwz_r .box .sc{display:flex;align-items:center;    justify-content: center;padding-top:13px;}
  .xgwz_r .box .phone a,.xgwz_r .box .sc a{font-size:12px;color:#fff;}
  .flx1 .xglj .xglj1 a{width:38%;}
}

@media only screen and (min-width: 478px)and (max-width: 640px) {
  .footmain{display:none;}
  .mobile_footmain{display:block;width:90%;margin:0 auto;}
  .navgationDiv{display:none;}
  .xgxx{clear:both;padding-top:30px;padding-bottom:10px;}
  .xgwz_l p{color:#fff;font-size:14px;padding:0;margin:0;line-height:2.5;}
  .xgwz_l{width:100%;}
  .xgwz_r{width:30%;margin:0 auto;}
  .xgwz_r .ewm img{width:100%;}
  .xgwz_r .ewm span{font-size:14px;}
  .xgwz_r .ewm{background:#fff;text-align:center;    padding: 0 0 5px 0;width:100%;}
  .xgwz_r .box .phone,.xgwz_r .box .sc{display:flex;align-items:center;    justify-content: center;padding-top:10px;}
  .xgwz_r .box .phone a,.xgwz_r .box .sc a{font-size:14px;color:#fff;}
  .flx1 .xglj .xglj1 a{width:38%;}
  .xgwz_r .box{width:100%;}
}

@media only screen and (min-width: 321px)and (max-width:480px) {
  .footmain{display:none;}
  .mobile_footmain{display:block;width:90%;margin:0 auto;}
  .navgationDiv{display:none;}
  .xgxx{clear:both;padding-top:30px;}
  .xgwz_l p{color:#fff;font-size:13px;padding:0;margin:0;line-height:2.5;}
  .xgwz_l{width:100%;}
  .xgwz_r{width:35%;padding-bottom:30px;margin:0 auto;}
  .xgwz_r .ewm img{width:100%;}
  .xgwz_r .ewm span{font-size:14px;}
  .xgwz_r .ewm{background:#fff;text-align:center;    padding: 0 0 5px 0;width:100%;}
  .xgwz_r .box .phone,.xgwz_r .box .sc{display:flex;align-items:center;    justify-content: center;padding-top:13px;}
  .xgwz_r .box .phone a,.xgwz_r .box .sc a{font-size:14px;color:#fff;}
  .flx1 .xglj .xglj1 a{}
  .flx1 .xglj .xglj1{display:flex;flex-wrap:wrap;overflow:hidden;}
  .xgwz_r .box{width:100%;}
  
}

@media only screen and (max-width: 320px) {
  .footmain{display:none;}
  .mobile_footmain{display:block;width:90%;margin:0 auto;}
  .navgationDiv{display:none;}
  .xgxx{clear:both;padding-top:30px;}
  .xgwz_l p{color:#fff;font-size:14px;padding:0;margin:0;line-height:2.5;}
  .xgwz_l{width:100%;}
  .xgwz_r{width:30%;margin:0 auto;}
  .xgwz_r .ewm img{width:100%;}
  .xgwz_r .ewm span{font-size:14px;}
  .xgwz_r .ewm{background:#fff;text-align:center;    padding: 0 0 5px 0;}
  .xgwz_r .box .phone,.xgwz_r .box .sc{display:flex;align-items:center;    justify-content: center;padding-top:21px;}
  .xgwz_r .box .phone a,.xgwz_r .box .sc a{font-size:14px;color:#fff;}
  .flx1 .xglj .xglj1 a{width:50%;}
}