/*about*/
.bread{margin-top:20px;}
.about-images img{width: 100%;height:auto;}
.about-box{display:flex;margin: 20px 0 30px;}
.about-nav{width: 218px;margin-right:40px;}
.about-nav li{position:relative;height: 48px;line-height: 48px;margin-bottom:8px;background:#FBFBFB;}
.about-nav li a{display:block;font-size: 16px;text-indent:40px}
.about-nav li.active a,.about-nav li a:hover{background:#1653AC;color:#fff;}
.about-nav li a:before,.about-nav li a:after{content:'';position:absolute;display:block;}
.about-nav li a:before{right:25px;top:16px;width:15px;height:15px;background:#1653AC;border-radius:10px;z-index:1;}
.about-nav li a:after{right:31px;top:20px;width:5px;height:5px;border-top:1.5px solid #fff;border-right:1.5px solid #fff;transform: rotate(45deg);z-index:2;}
.about-nav li.active a:before,.about-nav li a:hover:before{background:#fff;}
.about-nav li.active a:after,.about-nav li a:hover:after{border-top-color:#1653AC;border-right-color:#1653AC;}
.about-main{flex:1;border:1px solid #f0f0f0;}
.about-main h2{height:60px;line-height:60px;padding:0 20px;color: #1653AC;font-size: 20px;border-bottom:1px solid #f0f0f0;}
.about-con{padding: 25px 30px;line-height: 2.6em;font-size:16px;}
.about-con p{text-indent:2em;}
.about-con img{max-width:100%;display:block;margin:0 auto;border-radius:0}
.about-con strong{font-weight:700}
.about-con em{font-style:italic}
