@charset "UTF-8";
a { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease }
.mr40 { margin-right: 40px!important; }
.ml40 { margin-left: 40px!important; }
.main-body .layout-title { position: relative; margin: 30px 0; text-align: center }
.main-body .layout-title:before { position: absolute; z-index: 5; left: 0; top: 50%; content: ""; width: 100%; height: 2px; background: #eee }
.main-body .layout-title .title-wrap { position: relative; z-index: 10; margin: 0 auto; padding: 0 20px; line-height: 1.3; display: inline-block; background: #fff }
.main-body .layout-title .title-wrap .main-title { font-size: 26px }
.main-body .layout-title .title-wrap .sub-title { font-size: 16px; color: #ccc }
.main-body .layout-title.none:before { height: 0 }
.main-body .layout-title.none .title-wrap { background: transparent }
.main-body .layout-title.none .title-wrap .main-title { color: #fff }
.main-body .layout-title.none .title-wrap .sub-title { color: #fff }
.main-body .title { font-weight: bold }
.base-button { display: inline-block; width: 100px; height: 30px; line-height: 28px; text-align: center; color: #888; border: 1px solid #888 }
.base-button:hover { color: #e60013 !important; border: 1px solid #e60013 !important }
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.base-container { margin: 0 auto; width: 1000px; margin-bottom: 50px }
.about-layout .board { margin: 40px 0 50px; text-align: center; }
.about-layout .board p { margin-top: 15px; font-size: 16px; font-weight: bold; }
.about-layout .chairman .content { padding: 0 80px; color: #666; }
.about-layout .chairman .content strong { font-size: 16px; color: #333; }
.about-layout .chairman .content p { margin-bottom: 8px; }
.about-layout .overview { padding: 40px 0; color: #fff; background: #27262C; display: inline-block; width: 100%; margin-bottom: 50px }
.about-layout .overview .clearfix { padding: 0 20px; }
.about-layout .overview .pic { margin-right: 60px; width: 400px; overflow: hidden; }
.about-layout .overview .content { width: 500px; }
.about-layout .overview p { margin-bottom: 20px; }
.about-layout .overview a { display: block; margin: 40px auto 0; width: 100px; height: 30px; color: #E60013; line-height: 28px; text-align: center; border: 1px solid #E60013; }
.about-layout .overview a:hover { color: #fff; border: 1px solid #fff; }
.about-layout .honor .content { margin: 0 30px; // width: 500px;
width: inherit; text-align: center; }
.about-layout .honor .content div { text-align: left; }
.about-layout .honor p { margin: 0; padding: .5rem 0;
line-height: 1.5; }
.about-layout .honor .pic { margin: 0 20px; width: 400px; }
/* .about-layout .honor p {
  margin-bottom: 30px;
} */

.about-layout .honor .list { display: none; }
.about-layout #D_content { position: relative }
.about-layout .line { width: 1px; height: 100%; background-color: #999; position: absolute; left: 6px; z-index: -1; top:15px; height:90% }
.about-layout .history p { position: relative; padding-left: 230px; margin-bottom: 20px; background: url(../images/about4_icon.png) left center no-repeat; }
.about-layout .history p:last-child {
    margin-bottom: 0px;
}
.about-layout .history p strong { position: absolute; left: 30px; top: 0; }
.about-layout .history .list { display: none; }
.overview-layout .overview-wrap { padding: 0 90px; }
.overview-layout .overview { margin-bottom: 40px; }
.overview-layout .overview .fl { padding: 0 20px; width: 50%; height: 240px; overflow: hidden; }
.overview-layout .overview .fl img { width: 100%; }
.overview-layout .overview .fl .article { padding-top: 20px; line-height: 2; }
