@charset "utf-8";.memo{ line-height: 27px;text-indent: 2em;font-size: 13px;letter-spacing: 1px;text-align: justify}
.memo a{ color: #0f70aa}
@media (max-width:991px){ .memo{  font-size: 14px }.memo img{max-width: calc(100% - 2em);}}.aboutList_zlm li{ width: 24%;background: #fff url(../images/about/about_bg.png) no-repeat right bottom;background-size: auto 100%;box-shadow: 0 2px 4px 0 rgba(0,0,0,.12);border-radius: 6px;height: 80px;position: relative;display: flex;align-items: center;padding-left: 14px;margin-bottom: 10px}
.aboutList_zlm li img{ width: 40px;margin-right: 10px}
.aboutList_zlm li h3{ font-weight: 400;font-size: 10px;margin-bottom: 5px}
.aboutList_zlm li p{ color: #939393;font-size: 10px}
@media (max-width:991px){ .aboutList_zlm li{  width: 49% }}.team li{ padding: 17px 0 15px;position: relative;border-bottom: #d5d5d5 dashed 1px}
.team li h5{ line-height: 20px;padding-bottom: 8px}
.team li p{ line-height: 20px;padding-top: 6px;text-align: justify}
@media (max-width:991px){ .team li{  font-size: 14px;padding: 7px 0 5px }
 .team li h5{  font-size: 14px;padding-bottom: 0;line-height: 23px;color: #717071 }
 .team li p{  text-indent: 2em }}.btn{ display: inline-block;color: #fff;padding: 0 8px;line-height: 22px;text-align: center}
.btn img{ vertical-align: -2%}
.btn.btn-blue{ background-color: #0099d5}
.btn:hover{ color: #fff;opacity: .7}
.text_nowrap{ display: block;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden}
.ellipsis{ display: -webkit-box;overflow: hidden;white-space: normal;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all}
.text-right{ text-align: right}
.fz13{ font-size: 13px}
.fstart{ justify-content: flex-start}
.w50{ width: 48%}
.w30{ width: 30%}
.w80{ width: 80%}
.mt10{ margin-top: 10px}
.mt20{ margin-top: 20px}
.mt30{ margin-top: 30px}
@media screen and (max-width:991px){ .m-100{  width: 100%!important }
 .m-hide{  display: none!important }
 .m-mt10{  margin-top: 10px!important }
 .m-mt20{  margin-top: 20px!important }
 .m-mt30{  margin-top: 30px!important }
 .m-hauto{  height: auto!important }}.History{ overflow: hidden;margin: 0 auto;font-family: "宋体"}
.History .year{ font-size: 18px;font-family: Arial;height: 32px;line-height: 27px;overflow: hidden;padding-left: 5px;color: #2c7ba2;background: url(../images/about/HistoryBg.gif) left 30px no-repeat;cursor: pointer}
.History .list{ background: url(../images/about/HistoryIco.gif) 20px 5px no-repeat;padding: 15px 0 30px 0;position: relative;box-sizing: content-box}
.History .dis1{ display: none;padding: 15px 0 30px 0;position: relative}
.HistoryNow .dis1{ display: block}
.leftSlide{ position: relative;width: 100%;height: 175px}
@media screen and (max-width:991px){ .leftSlide{  height: auto }}.leftSlide .box{ overflow: hidden}
.leftSlide li{ position: relative}
.leftSlide li img{ width: 100%;height: 175px}
.leftSlide:hover .text{ bottom: 0}
.leftSlide .text{ position: absolute;width: 100%;left: 0;bottom: -90px;min-height: 150px;transition: all .3s;background: rgba(15,109,168,.85);color: #fff;padding: 10px 22px 10px}
.leftSlide .text h2{ height: 50px;font-weight: 100}
.leftSlide .text h2 a{ font-size: 16px;color: #fff}
.leftSlide .text h2 span{ display: block;font-family: "宋体";font-size: 12px;padding-top: 5px}
.leftSlide .text p{ line-height: 20px}
.leftSlide .text p a{ color: #fff}
.leftSlide .arrow-right{ position: absolute;top: 10px;right: 0;z-index: 22}
@media (max-width:991px){ .leftSlide li img{  width: 100%;height: auto }
 .leftSlide li .text{  height: 68px;bottom: 0;min-height: auto }
 .leftSlide li .text p{  display: none }}