﻿body,div,h3,p,span,ul,li{
                        margin:0;
                        padding:0;
}
img{
  max-width:100%;
  display:block;
}

.banner_a{
         max-width:1920px;
         margin:-18px auto 0;
}

/*公司简介主体*/
.a_header{
         width:100%;
         height:100px;
         background:white;

}
#lmz{
    max-width:1200px;
    margin:0 auto;
    text-align:center;
    padding:35px 0;
    }

#lmz a{
      width:110px;
      height:38px;
      display:inline-block;
      margin-right:30px;
      font-size:16px;
      color:#222;
      font-weight:600;
      line-height:38px;
}


#lmz a:hover{
            color:#c60c17;
}
#lmz a:active{
             background:none;
}

#lmz a:last-child{
                 margin-right:0;
}

.a_df{
      max-width:1200px;
      height:70px;
      margin:0 auto;
      border-bottom:1px dashed #ccc;
}
.a_df_l{
      float:left;
      margin-top:15px;
}
.a_df_l h3{
         font-size:20px;
         color:#444;
}
.a_df_l p{
       color:#c60c17;
       font-family: Arial;
       font-weight:600;
}
.a_df_r{
      float:right;
      /*margin-top:33px;*/
}



.a_body{
       max-width:1200px;
       margin:50px auto;
       text-align:center;
}
.a_tit span{
           color:#c6c6c6;
           font-family:Georgia;
           font-size:30px;
}
.a_tit p{
        font-size:24px;
        color:#555;
        
}
.a_txt{
      margin:50px auto 0;

}
.a_txt img{
          margin-bottom:15px;
}
.a_txt p{
        color:#666;
        font-size:15px;
        text-align:left;
        text-indent:2em;
        line-height:25px;
}
.a_txt ul li{
            width:24%;
            height:200px;
            float:left;
            margin-right:1.3%;
            display:block;
            position:relative;
}
.a_txt ul li img{
                position:absolute;
                top:0;
            display:block;
}
.a_txt ul li:hover img{
                     top:-5px;
}
.a_txt ul li:last-child{
                       margin-right:0;
}
.a_spacing{
          clear:both;
}


/*企业文化主体*/
.qywh_l{
       width:33%;
       float:left;
}
.qywh_r{
       width:58%;
       float:right;
       text-align:left;
       color:#666;
       font-size:14px;
       line-height:170%;
}
.qywh_r h3{
         font-size:15px;
         color:#c60c17;
         
}


/*组织机构主体*/

/*媒体查询*/
@media (min-width:1200px){

}

@media (min-width:992px) and (max-width:1199px){
  .a_df_l h3{
         font-size:18px;
  }
  .a_header{
         height:80px;
  }
  #lmz{
    padding:20px 0;
  }
  .a_txt ul li{
            height:150px;
}

}

@media (min-width:768px) and (max-width:991px){
  .a_df_l h3{
         font-size:16px;
  }
    .a_header{
         height:70px;
  }
    #lmz{
    padding:15px 0;
  }
  .a_body{
       margin:40px auto;
  }
  .a_txt{
      margin:40px auto 0;

  }
    .a_txt ul li{
            height:100px;
}


}

@media (min-width:480px) and (max-width:767px){
  #lmz a{
      font-size:14px;

      margin-right:25px;
  }
    .a_df_l h3{
         font-size:16px;
  }
    .a_header{
         height:70px;
  }
      #lmz{
    padding:15px 0;
  }
  .a_df{
    display:none;
  }
    .a_body{
       margin:30px auto;
  }
  .a_txt{
      margin:30px auto 0;

  }
    .a_txt ul li{
            height:50px;
  }
  .qywh_r{
       font-size:12px;
  }
.qywh_r h3{
         font-size:13px;
         
  }

}

@media (max-width:479px){
   #lmz a{
      font-size:14px;
      margin-right:0;
  }
    .a_df_l h3{
         font-size:16px;
  }
    .a_header{
         height:70px;
  }
      #lmz{
    padding:15px 0;
  }
    .a_df{
    display:none;
  }
    .a_body{
       margin:20px auto;
  }
    .a_txt{
      margin:20px auto 0;

  }
    .a_txt ul li{
            height:30px;
}
  .qywh_r{
       font-size:12px;
  }
  .qywh_r h3{
         font-size:13px;
         
  }



}
