img {vertical-align: middle;border: none;}
.about{box-shadow:0 0 15.8px rgb(74 74 74 / 30%);max-width: 960px;margin: 0 auto;}
.about-top{ width: 100%; background: #f7f7f7; padding:3.5% 2%;box-sizing: border-box;text-align: center;border-bottom: 1px #e9e7e7 solid;}
.about-top img{height: 60px;}
.about-top span{display: inline-block; font-size: 25px; line-height: 60px;  padding-left: 15px; margin-left: 15px;position: relative;vertical-align: bottom;}
.about-top span::before{height: 39px; width: 5px; background: #2095f2; content: " ";display: inline-block;position: absolute; top: 10px; left: 0px;}
.about-nav{ margin: 0 auto;overflow: hidden; background: #fff;border-bottom: 2px #2095f2 solid;}
.about-nav ul{overflow: hidden;}
.about-nav ul li{width: 20%; float: left;text-align: center;line-height: 50px;}
.about-nav ul li a{font-size: 16px;display: block;}
.about-nav ul li:hover{background: #f5f5f5;}
.about-main{overflow: hidden;background: #fff; padding:2% 3%;box-sizing: border-box;}
.about-main dl{overflow: hidden; margin-bottom: 15px;}
.about-main dt{font-size: 20px; font-weight: 500;line-height: 40px;border-left: #2095f2 3px solid;padding-left: 10px;background: #f5f5f5;}
.about-main dd{text-indent: 2em; line-height: 32px; margin: 15px 0px; text-align: justify;background: #fbfbfb;padding: 2%; box-sizing: border-box;}
.about-main dd p{margin-bottom: 10px;}
.about-main li{float: left; line-height: 30px; margin: 20px 15px 0px 0px; display: inline-block;font-size: 16px;}
.about-foot{text-align: center;padding: 2% 0px;}