.footer{background:#0c2521}
.ft_info_wrap{background:#20554d;}
.ft_info{display:flex;width:1200px;margin:0 auto;padding:20px 0;}
.company_name{font-size:22px !important;font-weight:600;color:#fff;margin-bottom:20px;}
.ft_info li{width:150px;}
.ft_info li a{color:#fff;padding:10px;display:block;border:1px solid rgba(255,255,255,0.3);text-align:center;font-size:14px;margin-right:15px;}
.ft_bt{display:flex;width:1200px;margin:0 auto;padding:70px 0;}
.ft_logo{width:250px;}
.ft_detail{margin-left:50px;}
.ft_detail li{font-size:15px;color:#fff;padding-bottom:10px;}
.ft_detail span{font-weight:600;margin-right:15px;width:100px;display:inline-block;}

.pop{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:2px solid #e4e4e4;width:1000px;height:700px;z-index:9999999;overflow:hidden;overflow-y:scroll;display:none;}
.pop_ctt{padding:50px;}
.pop_ctt img{width:100%;border-radius:20px;}
.pop_ctt h2{font-size:15px;margin-top:15px;}
.pop_ctt p{font-size:13px;line-height:23px;margin-top:15px;}
.pop .close{    cursor: pointer;
    top: 20px;
    right: 20px;
    width: 25px;
    position: sticky;
    height: 25px;
    float: right;}
.pop .close img{width:100%;}

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

  .ft_info{width:100%;margin:0 auto;flex-wrap:wrap;padding:0;}
  .ft_info li{margin-right:0;border-right:1px solid rgba(255,255,255,0.3);width:50%;}
  .ft_info li:nth-child(n+3){border-top:1px solid rgba(255,255,255,0.3)}
  .ft_info li a{font-size:12px;margin-right:0;border:0;}
  .ft_bt{display:block;width:90%;margin:0 auto;    padding: 30px 0 120px 0;
}
  .ft_detail{width:100%;margin-left:0;}
  .ft_logo img{position:relative;width:150px;margin-bottom:40px;display:block;}
  .company_name{font-size:16px !important;}
  .ft_detail span{width:auto;}
  .ft_detail li{font-size:12px;}
  .pop{width:300px;height:400px;}
  .pop_ctt{padding:30px;}
  
  .pop_ctt h2{font-size:14px;}
  .pop_ctt p{font-size:12px;}
}
