@charset "utf-8";
/* CSS Document */
body{
  background: #F0F0F0;
}
.about_banner{
  width: 100%;
  height: auto;
  overflow: hidden;
}
.about_banner img{
  width: 100%;
}
.aone{
  width: 64rem;
  height: auto;
  padding: 5.5rem;
}
.aone_title{
  font-weight: bold;
font-size: 4.8rem;
color: #000000;
line-height: 5.6rem;
text-align: left;
padding-top: 3rem;
}
.aone_desc{
  font-size: 2.8rem;
color: #000000;
line-height: 4rem;
padding-top: 10rem;
padding-bottom: 7.4rem;
}
.aone_img{
  width: 100%;
  height: auto;
  overflow: hidden;
}
.aone_img img{
  width: 100%;
}

/**/
.atwo{
  width: 70.5rem;
      height: 62rem;
  background: #fff;
  padding-left: 4.5rem;
}
.atwo_title{
  font-weight: bold;
font-size: 4.8rem;
color: #000000;
line-height: 5.6rem;
padding:5rem 0px;
}
.atwo_ul{
  width: 70.5rem;
    height: 40rem;
    overflow-x: auto;
}
.atwo_ul ul{
  display: block;
  width: 990rem;
}
.atwo_ul ul li{
  width: 54rem;
  height: 40rem;
  padding:0px 5rem;
  background: #0051E4;
  color: #fff;
  float: left;
  margin-right: 2rem;
}
.atwo_lis{
  font-size: 4rem;
color: #FFFFFF;
line-height: 4.6rem;
text-align: left;
padding-top: 3rem;
}
.atwo_lit{
  padding-top: 2.5rem;
  font-size: 2.4rem;
color: #FFFFFF;
line-height: 3.6rem;
}

/**/
.athr{
  width: 70.5rem;
  height: auto;
  padding-left: 4.5rem;
  padding-bottom: 4rem;
}
.athr_title{
  font-weight: bold;
font-size: 4.8rem;
color: #000000;
line-height: 5.6rem;
padding:5rem 0px;
}
.athr_ul{
  width: 70.5rem;
    height: 55rem;
    overflow-x: auto;
}
.athr_ul ul{
  display: block;
  width: 264rem;
}
.athr_ul ul li{
  width: 64rem;
  height: 53rem;
  color: #fff;
  float: left;
  margin-right: 2rem;
}
.athr_nimg{
  width: 100%;
  height: 39rem;
}
.athr_nimg a{display: block;}
.athr_nimg img{
  width: 100%;
  height: 39rem;
}
.athr_ntitle{
  font-size: 2.6rem;
color: #000000;
line-height: 3rem;
height: 7rem;
padding: 3rem 0px;
padding-bottom: 1rem;
}
.athr_ntitle a{display: block;font-weight: bold;}

.athr_ntime{
  font-size: 2.6rem;
  color: #000;
  height: 3rem;
  line-height: 3rem;
}

/**/
.afour{
  width: 64rem;
  height: auto;
  padding: 5.5rem;
  background: #fff;
}
.afour_title{
  font-weight: bold;
font-size: 4.8rem;
color: #000000;
line-height: 5.6rem;
text-align: left;
padding-top: 3rem;
padding-bottom: 3rem;
}

.afour_map{
  width: 100%;
  height: auto;
  overflow: hidden;
}
.afour_map img{
    width: 100%;
}
.afour_desc{
  padding-top: 4.6rem;
  font-weight: 400;
  font-size: 2.8rem;
  color: #000000;
  line-height: 3.5rem;
  font-weight: 400;
}