.ab_person { border: 1px #d4d4d4 dashed; border-radius: 5px; -moz-border-radius: 15px;  -webkit-border-radius: 15px; padding:0 22px;position: relative; margin-top: 34px;padding-bottom: 12px;}
.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_person ul li{ border-bottom:1px dashed #ccc; padding-bottom:27px;}
.ab_person ul li:last-child{ border:0;}
.ab_person ul li:first-child{ padding-bottom:42px;}
.ab_person ul li h2{ font-size:28px; color:#014099; letter-spacing:1px; margin:0;margin-top:24px; line-height:36px;}
.ab_person ul li p{ font-size:20px; color:#96959b; margin-top:8px; line-height:36px; letter-spacing:1px; font-weight:600;}
.ab_person ul li span{ font-size:12px; color:#393636; line-height:24px; margin-top:16px; display:block; letter-spacing:0.9px;}
.ab_person ul li .numbertextl{ float:left; width:55%; margin-top:18px;}
.ab_person ul li .numbertextr{ float:left; width:45%; margin-top:18px;}
.logoimg{ margin-top:71px;}
.ab_person ul .numbertextl span{ font-size:20px; line-height:36px; color:#666666; letter-spacing:0.9px; font-weight:600; margin-top: 0px;}
.ab_person ul .numbertextr span{ font-size:18px; line-height:20px; color:#292363; letter-spacing:0.9px; margin-top:10px;}
.numbervideo{ text-align:center;margin-top: 45px;}
i.numberi{ color:#014099; font-weight:600;}
.ab_person ul li .numberl{ width:50.2%; float:left; margin-top:0;}
.ab_person ul li .numberr{ width:47%; float:right; font-size:12px; line-height:24px; color:#636363; letter-spacing:0.9px;display:table;  height:230px; margin-top:0;}
.ab_person ul li .numberr span{ display:table-cell; vertical-align:middle; letter-spacing: 0.6px; font-weight: 400; color:#636363;}
.numberl img{ width:100%; height:auto;}
.ab_person ul li .numberlr{ overflow:hidden; }
.numberlr { margin-top:0px;}
.foot {  margin-top: 67px;}

/**/
.ab_person ul li span{margin-top:0;}

.ab_person .article p{font-size:12px!important; color:#393636; line-height:24px!important;}
.ab_person .article p span{font-size:inherit!important;line-height:inherit!important;}
/**/

@media ( max-width:710px){
  .ab_first .fleft>img{ width:100%; height:auto;}
  .pimg img{ width:100%; height:auto;}
.ab_person ul li .numberr{height:inherit;}
.numberlr{margin-top:0;}
  }
  
@media ( max-width:600px){
.ab_person ul li .numbertextl { float: left; width: 55%;}
.ab_person ul .numbertextl span { font-size: 16px;  line-height: 40px;}
.ab_person ul li .numbertextr { float: left;  width: 44%;  margin-top: 18px;}
.ab_person ul li p { font-size: 18px;}
.ab_person ul .numbertextr span {  font-size: 16px;  line-height: 16px;}
.logoimg { margin-top: 40px;}
.numbervideo video{width: 100%;  height: 302px;}
.foot {  margin-top: 30px;}
.ab_person ul li span { font-size: 16px; margin-top: 8px;}
.ab_person ul li .numberr {height: 142px;}

.ab_person .article p{font-size: 16px!important; color:#393636; line-height:24px!important;}
.ab_person .article p span{font-size:inherit!important;line-height:inherit!important;}
}







