.ab_person { border: 1px #d4d4d4 dashed; border-radius: 5px; -moz-border-radius: 15px;  -webkit-border-radius: 15px; padding:0 14px;position: relative; margin-top: 34px;}
.ab_num>h1,.ab_person>h1,.ab_pic>h1 {color: #333; font-size: 20px;  position: absolute; top: -16px; left: 50%;
    margin-left: -53px;  background-color: #fff;  padding: 0 25px;}
.ab_num .know_chen, .ab_person .know_chen, .ab_pic .know_chen { font-size: 20px; font-weight: bold; margin: -15px auto 0;text-align: center;}
.ab_num .know_chen span, .ab_person .know_chen span, .ab_pic .know_chen span { background-color: #fff;  padding: 0 20px 0 25px; letter-spacing:1px;}
.ab_num .know_chen, .ab_person .know_chen, .ab_pic .know_chen { font-size: 20px; font-weight: bold; margin: -15px auto 0;   text-align: center; color:#333;}
.ab_person .fleft span { background: url(/uploads/image/fimages/about_41.png) repeat-y; height: 48px; /*width: 687px;*/  display: block; color: #fff;
    font-size: 30px; position: absolute; left: 0; bottom: 0; padding-left: 13px; letter-spacing: -2px}
.ab_person .fleft span img{ vertical-align: middle; margin: 0 12px;}
.ab_first .fleft{ position:relative; margin-top:50px;margin-bottom:10px;}
.ab_first .fright h1{ font-size:20px; font-weight:600; color:#014099; display:inline-block;    margin-top: 15px;    letter-spacing: 1px; margin-left: 3px;}
.ab_first .fright h2{ font-size:16px; font-weight:600; color:#999;display:inline-block;margin-left: 19px; letter-spacing: 0.8px;
font-weight:600;}
.ab_first .fright p{ font-size:12px; color:#333; display:block; letter-spacing:0.6px;margin-top: 2px;padding: 0 4px;}
.ab_person .fright a.detail { background-color: #014099; margin-right: 39px;}
.ab_person .fright a { float: left; width: 99px; height: 34px; display: block; line-height: 34px;
    color: #fff; font-size: 14px; text-align: center; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.ab_first .fright .num{ float:right;font-size:14px; color:#414141; line-height:24px; letter-spacing:0.6px;    margin-right: -4px;
  margin-left: 5px;margin-top: 4px;}
.ftext{margin-bottom: 23px;}
.ab_person li{ margin-bottom:51px;}
.ab_first .fright .num .red{ font-size:16px; color:#ce0000; letter-spacing:0.6px; line-height:24px;}
.foot {  margin-top: 70px;}

@media ( max-width:720px){
  .ab_first .fleft>img{ width:100%!important; height:auto!important;}
  }
@media ( max-width:600px){
  .ab_person li:last-child{ margin-bottom:40px;}
  .foot { margin-top: 50px;}
  .ab_first .fleft { margin-top: 36px;}
  .ab_first .fright p { font-size: 16px;}
  .ab_person .fright a { font-size: 16px;}
  .ab_first .fright .num {  font-size: 16px;}
  .ab_first .fright .num .red { font-size: 18px;}
  .ftext { margin-bottom: 17px;}
  .ab_first .fright h1 { margin-top: 13px;  margin-bottom: 6px;}
  .ab_first .fright h2 { margin-bottom: 6px;}
  .ab_person li {  margin-bottom: 30px;}
  }



