* {
  padding: 0;
  margin: 0; }

html, body {
  width: 100%; 
max-width: min-width: 1230px;}

ul, ol {
  list-style: none; }

a {
  text-decoration: none; }

img {
  display: block;
  width: 100%;
  height: 100%; }

.fl {
  float: left; }

.fr {
  float: right; }

.clearfix::after,
.clearfix::before {
  content: '';
  display: block;
  clear: both;
  line-height: 0;
  height: 0;
  visibility: hidden; }

.top {
  width: 100%;
  height: 752px;
  background: url(../images/top.png) no-repeat center;
  margin-bottom: 135px; }

.bottom {
  width: 100%;
  height: 163px;
  background: url(../images/bottom.png) no-repeat center; }

.comment-title {
  width: 1200px;
  height: 35px;
  background: url(../images/title_2.png) no-repeat center; }

.introduction {
  width: 1200px;
  margin: 0 auto; }
  .introduction .title {
        font-size: 32px;
    font-weight: 700;
    background: url(../images/title_1.png) no-repeat center;
    text-align: center;
    margin-bottom: 62px;
    width: 615px;
    padding: 0 292.5px;
    line-height: 40px; }
  .introduction .str {
    font-size: 14px;
    line-height: 25px; }
    .introduction .str p {
      margin-bottom: 35px; }

.review {
  width: 1116px;
  margin: 0 auto;
  height: 680px;
  background: url(../images/review-bg.png) no-repeat center;
  padding: 85px 42px 0; }
  .review .review-item {
    width: 500px;
    height: 645px; }
    .review .review-item .video-box {
      width: 500px;
      height: 285px;
      position: relative; }
      .review .review-item .video-box .video-play {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.6);
        cursor: pointer;
        filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000') \9; }
      .review .review-item .video-box p {
        font-size: 20px;
        height: 36px;
        line-height: 36px;
        color: #FFF;
        text-align: center;
        background: #cd0205; }
    .review .review-item .review-str {
      font-size: 16px;
      line-height: 25px;
      color: #FFF;
      margin-top: 61px;
      text-indent: 2em; }
  .review .review-br {
    width: 1px;
    height: 645px;
    background: #84898a;
    margin-left: 56px; }

.play-ico {
  width: 62px;
  height: 62px;
  background: url(../images/play.png) no-repeat center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -31px;
  margin-left: -31px; }

.leadership1 {
  width: 1226px;
  margin: 0 auto; }

.leadership1 .title, .leadership2 .title {
  width: 1200px;
  height: 35px;
  background: url(../images/title_2.png) no-repeat center;
  margin: 0 auto; }

.leadership1 .title {
  margin-top: 80px; }
.leadership1 ul {
  margin-top: 60px; }
.leadership1 li {
  width: 380px;
  border: 1px solid #ececec;
  margin: 0 13px 25px;
  float: left; }
.leadership1 .item .leadership1-top {
  border-top: 5px solid #363945;
  height: 25px; }
.leadership1 .item .video-box {
  height: 257px;
  width: 100%; }
  .leadership1 .item .video-box .video {
    position: relative; }
    .leadership1 .item .video-box .video .video-play {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.6);
      cursor: pointer;
      filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000') \9; }
  .leadership1 .item .video-box .video-title {
    font-size: 18px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #FFF;
    background: #cd0205; }
.leadership1 .item .bottom {
  height: 33px;
  background: none; }

.leadership2 .title {
  margin-bottom: 68px; }
.leadership2 .list-box {
  width: 100%;
  padding-top: 70px;
  background: #8a0103; }
  .leadership2 .list-box .video-list {
    width: 1224px;
    margin: 0 auto;
    padding-top: 27px;
    background: #FFF; }
    .leadership2 .list-box .video-list li {
         float: left;
    width: 275px;
    margin: 0 12px 25px;}
    .leadership2 .list-box .video-list .video-box {
      width: 100%;
      height: 155px;
      position: relative; }
    .leadership2 .list-box .video-list .video-title {
      color: #FFF;
      font-size: 15px;
      text-align: center;
      height: 35px;
      line-height: 35px;
      background: #cd0205; }
    .leadership2 .list-box .video-list .hr {
      height: 1px;
      background: #dcdcdc;
      margin: 25px 0px 25px 12px;
      width: 1175px; }

.couplet .couplet1, .couplet .couplet2 {
  position: fixed;
  width: 154px;
  height: 538px;
  bottom: 50px;
  overflow: hidden; }
.couplet .couplet1 {
  left: 20px; }
.couplet .couplet2 {
  right: 20px; }

.video-marking {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1; }
  .video-marking .video-play {
    background: url(../images/video-play-bg.png) no-repeat center;
    width: 652px;
    height: 572px;
    margin: 20px auto 0;
    padding-top: 281px; }
    .video-marking .video-play video, .video-marking .video-play .video-js {
      width: 625px;
      height: 350px;
      margin: 0 auto 0;
      background: #DDD;
      display: block; }
    .video-marking .video-play #play-box {
      position: relative; }
    .video-marking .video-play .hr {
      width: 625px;
      height: 13px;
      background: #333942;
      margin: 0 auto; }
    .video-marking .video-play .video-summary {
      width: 585px;
      height: 155px;
      background: #FFF;
      overflow-y: scroll;
      margin: 0 auto;
      padding: 20px;
      line-height: 25px; }
    .video-marking .video-play .close {
      width: 35px;
      height: 35px;
      position: absolute;
      top: 15px;
      right: 25px;
      background: url(../images/close.png) no-repeat center;
      z-index: 999; }
.weibo-bo{
  margin-top: 25px;
    margin-bottom: 25px;
}
.weibo-bo iframe{
	margin: 25px auto;
  display:block;
}
/*# sourceMappingURL=pc_index.css.map */
