
* {
  margin: 0;
  padding: 0;
}
a{
   text-decoration: none; 
}
img {

  max-width: 100%;
  
  height: auto;
  
  }
  .content{
    margin-top: 68px;
   background-color: #f3f3f3;
   
  }
  .personal_material{
   
     max-width:  1200px;
     width: 100%; margin: 0 auto;
   }
   .personal_material {
        max-width: 1200px; width: 100%;    padding: 18px 0; 
  }
 
  .personal_material a{
    color: #000;
  }
  .top_1{    margin-top: 22px;font-size: 14px;
  }
  .top_1_l{float: left;width: 76px;}
  .top_1_r{float: left;padding-left: 12px;line-height: 24px;}
  .top_1_r span{ width: 48px;}

.top_2{ margin-top: 16px; border-radius:16px ; background-color: #fff;}
.top_2 .top_2_top{    background-color: #e60112;
  border-radius: 16px 16px 0 0;
  color: #fff;
  font-size: 16px;text-align: center;
  line-height: 44px;

  height: 44px;
  width: 100%;}
  .top_2  .top_2_content{
  padding: 25px 16px;
    position: relative;
}
.top_2  .top_2_content .top_2_l{
 text-align: center;color: #212121;
}
.top_2  .top_2_content .top_2_r{
position: absolute; top: 20px; right: 16px;
}
.top_2  .top_2_content .top_2_l .top_2_title{
  font-size: 24px; line-height: 36px;
}
.top_2  .top_2_content .top_2_l .top_2_row{
  font-size: 14px; line-height: 24px;
}
.top_2  .top_2_content .top_2_r .btn{
  align-items: center;
  background-color: #e60112;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font-size: 16px;
  height: 36px;
  justify-content: center;
  margin: 8px 16px 0 0;
  width: 72px;
}
.top_2  .top_2_content .top_2_r .btn a{
  color: #fff;
}
.top_3_title{
  font-size: 16px;
    margin-top: 20px;
}

.top_3{ 
  align-items: center;
  background-color: #fff;
  border-radius: 8px;
  display: flex;
  justify-content: space-around;
  margin-top: 16px;
  padding: 20px 200px;
}
.top_3_item{ overflow:visible;}
.top_3_row {
    font-size: 14px;
    margin-left: -7px;
}
.top_4{
  margin-top: 16px; width: 100%;
}
.top_4_item{
  background-color: #fff;
    border-radius: 8px;
    cursor: pointer;
    padding: 18px 0;
    text-align: center;
    width: 49%; float: left;
}
.top_5{
  clear: both; width: calc(100% -  32px );   
  background-color: #fff;
  border-radius: 8px;
  cursor: pointer;font-size: 14px;
  display: flex;line-height: 20px;

  margin-top: 16px;font-size: 14px;
  padding: 17px 16px; position: relative;

}
.top_5 img{ margin-right: 8px;}
.top_5_bj {position: absolute; right: 16px;}
