@charset "UTF-8";
/*关于我们-董事长致辞*/
.about-us { width: 100%; position: relative; overflow: hidden; }

.about-us .speech-con { background: #f5f5fa; padding: 80px 40px; margin-top: 150px; }

.about-us .speech-con .speech-con-txt { float: left; width: 42%; padding-right: 4%; }

.about-us .speech-con .speech-con-txt .apeech-fr { display: block; font-size: 18px; color: #333; }

.about-us .speech-con .speech-con-txt p { font-size: 16px; color: #666; line-height: 30px; text-indent: 2em; margin-top: 38px; }

.about-us .speech-con .speech-con-img { float: left; width: 54%; margin-top: -150px; }

.about-us .speech-con .speech-con-img .dszImg { display: block; width: 100%; margin-bottom: 80px; }

.about-us .speech-con .speech-con-img p { text-align: right; }

.about-us .speech-con .speech-con-img p span { display: inline-block; width: 100px; height: 1px; background: #ceced1; margin-right: 20px; position: relative; top: -5px; }

.about-us .speech-con .speech-con-img p img { float: right; margin-top: 40px; }

@media screen and (max-width: 1024px) { .about-us .speech-con { padding: 40px; margin-top: 40px; }
.about-us .speech-con .speech-con-txt .apeech-fr { font-size: 14px; }
.about-us .speech-con .speech-con-txt p { font-size: 14px; margin-top: 12px; line-height: 26px; }
.about-us .speech-con .speech-con-img { margin-top: 40px; } }

@media screen and (max-width: 768px) { .about-us .speech-con { padding: 20px; }
.about-us .speech-con .speech-con-txt { float: none; width: 100%; }
.about-us .speech-con .speech-con-img { float: none; width: 100%; }
.about-us .speech-con .speech-con-img .dszImg { margin-bottom: 20px; }
.about-us .speech-con .speech-con-img p img { margin-top: 20px; } }

/*关于我们-公司简介*/
.profile-con { width: 100%; }

.profile-con .profile-txt { font-size: 16px; color: #666; line-height: 30px; margin-top: 38px; }

.company-num { margin-top: 60px; position: relative; }

.company-num .company-bg { position: absolute; top: 0; left: 0; width: 100%; height: 430px; background: #2c3688; }

.company-num .num-data { width: 100%; position: relative; z-index: 2; padding: 20px 0; }

.company-num .num-data p { float: left; width: 17%; padding: 0 0 0 8%; font-size: 44px; color: #fff; font-weight: bold; background: url("../images/bg-border.png") repeat-y right; }

.company-num .num-data p i { display: inline-block; font-size: 18px; font-weight: normal; font-style: inherit; margin-left: 6px; }

.company-num .num-data p span { display: block; font-size: 18px; color: #fff; font-weight: normal; }

.company-num .num-data p:last-child { background: none; }

.company-num .profile-details { position: relative; width: 100%; }

.company-num .profile-details img { display: block; width: 100%; }

.company-num .profile-details p { font-size: 16px; color: #666; line-height: 26px; margin: 40px 60px 0; }

.company-num .profile-years { width: 100%; }

.company-num .profile-years .prof-item { width: 100%; position: relative; margin-top: 80px; }

.company-num .profile-years .prof-item:nth-child(odd) .prof-item-txt { float: left; width: 50%; position: absolute; left: 0; top: 0; padding-left: 60px; }

.company-num .profile-years .prof-item:nth-child(odd) .prof-item-txt .year-tit { font-size: 58px; color: #666; font-weight: bold; line-height: 1;}

.company-num .profile-years .prof-item:nth-child(odd) .prof-item-txt .year-tit i { display: inline-block; font-style: inherit; font-size: 26px; font-weight: normal; margin-left: 10px; }

.company-num .profile-years .prof-item:nth-child(odd) .prof-item-txt .year-txt { width: 95%; background: #fff; padding: 40px 5% 40px 0; }

.company-num .profile-years .prof-item:nth-child(odd) .prof-item-txt .year-txt span { display: block; width: 50px; height: 4px; background: #ff622b; }

.company-num .profile-years .prof-item:nth-child(odd) .prof-item-txt .year-txt p { font-size: 16px; color: #666; line-height: 26px;}

.company-num .profile-years .prof-item:nth-child(odd) .prof-item-img { float: right; width: 50%; }

.company-num .profile-years .prof-item:nth-child(odd) .prof-item-img img { display: block; width: 100%; }

.company-num .profile-years .prof-item:nth-child(even) .prof-item-txt { float: right; width: 50%; position: absolute; right: 0; top: 0; padding-right: 60px; }

.company-num .profile-years .prof-item:nth-child(even) .prof-item-txt .year-tit { font-size: 58px; color: #666; font-weight: bold; text-align: right; line-height: 1;}

.company-num .profile-years .prof-item:nth-child(even) .prof-item-txt .year-tit i { display: inline-block; font-style: inherit; font-size: 26px; font-weight: normal; margin-left: 10px; }

.company-num .profile-years .prof-item:nth-child(even) .prof-item-txt .year-txt { width: 95%; background: #fff; padding: 40px 0 40px 5%; }

.company-num .profile-years .prof-item:nth-child(even) .prof-item-txt .year-txt span { display: block; width: 50px; height: 4px; background: #ff622b; float: right; }

.company-num .profile-years .prof-item:nth-child(even) .prof-item-txt .year-txt p { font-size: 16px; color: #666; line-height: 26px; }

.company-num .profile-years .prof-item:nth-child(even) .prof-item-img { float: left; width: 50%; }

.company-num .profile-years .prof-item:nth-child(even) .prof-item-img img { display: block; width: 100%; }

@media screen and (max-width: 1200px) { .prof-item-txt .year-tit { font-size: 36px !important; } }

@media screen and (max-width: 1024px) { .profile-con .profile-txt { font-size: 14px; line-height: 24px; }
.company-num { margin-top: 40px; }
.company-num .company-bg { height: 320px; }
.company-num .num-data p { font-size: 34px; font-weight: normal; }
.company-num .num-data p i { font-size: 14px; }
.company-num .num-data p span { font-size: 14px; }
.company-num .profile-details p { font-size: 14px; line-height: 24px; margin: 20px 0 0; }
.company-num .profile-years .prof-item { margin-top: 40px; }
.company-num .profile-years .prof-item .prof-item-txt { padding-left: 0 !important; padding-right: 0 !important; position: inherit !important; left: inherit !important; right: inherit !important; bottom: inherit !important; }
.company-num .profile-years .prof-item .prof-item-txt .year-tit { font-weight: normal !important; }
.company-num .profile-years .prof-item .prof-item-txt .year-txt { padding-top: 20px !important; padding-bottom: 20px !important; }
.company-num .profile-years .prof-item .prof-item-txt .year-txt p { font-size: 14px !important; margin-top: 20px !important; line-height: 24px !important; } }

@media screen and (max-width: 768px) { .company-num .num-data p { width: 25%; padding: 0; text-align: center; }
.company-num .profile-years .prof-item .prof-item-txt { float: none !important; width: 100% !important; }
.company-num .profile-years .prof-item .prof-item-txt .year-tit { text-align: left !important; }
.company-num .profile-years .prof-item .prof-item-txt .year-txt { width: 100% !important; padding: 20px 0 !important; }
.company-num .profile-years .prof-item .prof-item-txt .year-txt span { float: left !important; }
.company-num .profile-years .prof-item .prof-item-img { float: none !important; width: 100% !important; } }

@media screen and (max-width: 480px) {
  .company-num .num-data {padding: 20px 0 0 0;}
  .company-num .num-data p {font-size: 20px;}
  .company-num .num-data p { width: 50%; margin-bottom: 20px; }
  .company-num .num-data p:nth-child(2) { background: none; } }

  /*文化战略*/
  .strategy-bg { width: 100%; height: 800px; background: #f9f9f9; position: absolute; left: 0; top: 430px; z-index: -1; }

  .strategy-con { width: 100%; position: relative; margin-top: 60px; }

  .strategy-con img { display: block; width: 100%; }

  .strategy-con .strategy-con-txt { position: absolute; top: 0; left: 0; width: 44%; height: 100%; background: url("../images/bg-color3.png") repeat; padding: 0 3%; }

  .strategy-con .strategy-con-txt h2 { font-size: 32px; color: #fff; font-weight: normal; margin-top: 18%; }

  .strategy-con .strategy-con-txt span { display: block; width: 50px; height: 4px; background: #ff622b; margin-top: 30px; }

  .strategy-con .strategy-con-txt p { font-size: 16px; color: #fefefe; line-height: 32px; margin-top: 30px; }

  .strategy-list { width: 100%; padding: 60px 0; position: relative; }

  .strategy-list .strategy-item { position: relative; float: left; width: 16%; padding: 0 2%; margin-bottom: 40px; }

  .strategy-list .strategy-item h3 { font-size: 24px; color: #4c4c4c; }

  .strategy-list .strategy-item span { display: inline-block; width: 20px; height: 2px; background: #ff622b; margin-top: 20px; }

  .strategy-list .strategy-item p { height: 56px; font-size: 16px; color: #4c4c4c; line-height: 28px; margin-top: 20px; }

  .strategy-list .strategy-item a { display: inline-block; font-size: 14px; color: #ff622b; width: 154px; height: 38px; text-align: center; line-height: 40px; border: 1px solid #ff622b; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-top: 30px; }

  .strategy-more { width: 100%; text-align: center; }

  .strategy-more a { display: inline-block; font-size: 16px; color: #ff622b; border-bottom: 2px solid #ff622b; padding-bottom: 4px; }

  .unscramble { width: 100%; }

  .unscramble .unscramble-con { width: 100%; }

  .unscramble .unscramble-con .unscr-l-txt { float: left; width: 58%; padding-right: 2%; }

  .unscramble .unscramble-con .unscr-l-txt h1 { font-size: 32px; color: #333; font-weight: normal; }

  .unscramble .unscramble-con .unscr-l-txt span { display: block; width: 50px; height: 4px; background: #ff622b; margin-top: 30px; }

  .unscramble .unscramble-con .unscr-l-txt p { font-size: 16px; color: #666; line-height: 28px; margin-top: 40px; }

  .unscramble .unscramble-con .unscr-l-img { float: right; width: 32%; padding: 0 4%; text-align: center; }

  .unscramble .unscramble-con .unscr-l-img img { display: inline-block; max-width: 100%; }

  .aboutPopup { display: none; position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; background: url("../images/bg-color5.png") repeat; }

  .aboutPopup .aboutPopup-con { width: 100%; height: 100%; text-align: center; display: table; position: relative; }

  .aboutPopup .aboutPopup-con a.closePopup { display: inline-block; width: 64px; height: 64px; background: url("../images/close.png") no-repeat center; position: absolute; top: 50px; right: 50px; }

  .aboutPopup .aboutPopup-con span { display: table-cell; vertical-align: middle; }

  .aboutPopup .aboutPopup-con span img { display: block; width: 28%; margin: 0 auto; }

  @media screen and (max-width: 1200px) { .aboutPopup .aboutPopup-con span img { width: 32%; }
  .strategy-con { margin-top: 40px; }
  .strategy-con .strategy-con-txt h2 { font-size: 22px; margin-top: 10%; }
  .strategy-con .strategy-con-txt span { margin-top: 20px; }
  .strategy-con .strategy-con-txt p { font-size: 14px; line-height: 26px; margin-top: 20px; }
  .strategy-list { padding: 40px 0; }
  .strategy-list .strategy-item h3 { font-size: 22px; font-weight: normal; }
  .strategy-list .strategy-item p { font-size: 14px; }
  .unscramble { padding: 40px 0; }
  .unscramble .unscramble-con .unscr-l-txt h1 { font-size: 22px; }
  .unscramble .unscramble-con .unscr-l-txt span { margin-top: 20px; }
  .unscramble .unscramble-con .unscr-l-txt p { font-size: 14px; line-height: 26px; margin-top: 20px; } }

  @media screen and (max-width: 1024px) { .strategy-list .strategy-item { padding: 0; width: 20%; }
  .strategy-list .strategy-item p { line-height: 20px; }
  .strategy-list .strategy-item a { width: 120px; height: 30px; line-height: 30px; } }

  @media screen and (max-width: 768px) { .strategy-con .strategy-con-txt { position: inherit; top: inherit; left: inherit; width: auto !important; padding: 20px; }
  .strategy-con .strategy-con-txt h2 { margin-top: 0; }
  .strategy-list { padding: 20px 0 40px 0; }
  .strategy-list .strategy-item { width: 33.33%; text-align: center; margin-top: 20px; }
  .strategy-list .strategy-item span { margin-top: 10px; }
  .strategy-list .strategy-item p { margin-top: 10px; }
  .strategy-list .strategy-item a { margin-top: 10px; }
  .unscramble .unscramble-con .unscr-l-img { float: none; width: 100%; padding: 0; }
  .unscramble .unscramble-con .unscr-l-txt { float: none; width: 100%; margin-top: 20px; } }

  @media screen and (max-width: 480px) { .strategy-list .strategy-item { width: 50%; } }

  /*技术创新*/
  .innovation-con { width: 100%; margin-top: 60px; }

  .innovation-con .p-t { font-size: 18px; color: #666; line-height: 36px; }

  .innovation-con .in-tit { margin-top: 40px; margin-bottom: 40px; }

  .innovation-con .in-tit h1 { font-size: 32px; color: #4d4d4d; font-weight: normal; }

  .innovation-con .in-tit span { display: block; width: 50px; height: 4px; background: #ff622b; margin-top: 40px; }

  .innovation-con .in-txt { font-size: 16px; color: #666; line-height: 28px; }

  .innovation-con .in-img { width: 100%; margin-top: 40px; margin-bottom: 40px; }

  .innovation-con .in-a .in-img-odd { float: left; width: 67%; padding-right: 2%; }

  .innovation-con .in-a .in-img-odd img { width: 100%; }

  .innovation-con .in-a .in-img-even { float: right; width: 31%; }

  .innovation-con .in-a .in-img-even img { width: 100%; }

  .innovation-con .in-a .in-img-even img:first-child { margin-bottom: 4.5%; }

  .innovation-con .in-b .in-img-odd { float: right; width: 67%; padding-left: 2%; }

  .innovation-con .in-b .in-img-odd img { width: 100%; }

  .innovation-con .in-b .in-img-even { float: left; width: 31%; }

  .innovation-con .in-b .in-img-even img { width: 100%; }

  .innovation-con .in-b .in-img-even img:first-child { margin-bottom: 4.5%; }

  .about-slide { width: 100%; }

  .about-slide .about-slide-con { width: 100%; margin: 60px 0 120px; position: relative; }

  .about-slide .about-slide-con .swiper-slide { position: relative; }

  .about-slide .about-slide-con .swiper-slide img { width: 100%; max-width: inherit; }

  .about-slide .about-slide-con .swiper-slide .slide-txt { display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url("../images/bg-color5.png") repeat; text-align: center; }

  .about-slide .about-slide-con .swiper-slide .slide-txt a { display: inline-block; width: 55px; height: 43px; background: url("../images/about-icon01.png") no-repeat center; position: absolute; top: 50%; left: 50%; margin: -21.5px 0 0 -27.5px; }

  .about-slide .about-slide-con .swiper-slide:hover .slide-txt { display: block; }

  .about-slide .about-slide-con .swiper-button-next { width: 16.66%; height: 100%; top: 0; right: 0; margin-top: 0; background: url("../images/bg-color4.png") repeat; }

  .about-slide .about-slide-con .swiper-button-next a { display: inline-block; width: 19px; height: 33px; background: url("../images/about-icon02.png") no-repeat center; position: absolute; top: 50%; left: 20%; margin-top: -16.5px; }

  .about-slide .about-slide-con .swiper-button-prev { width: 16.66%; height: 100%; top: 0; left: 0; margin-top: 0; background: url("../images/bg-color4.png") repeat; }

  .about-slide .about-slide-con .swiper-button-prev a { display: inline-block; width: 19px; height: 33px; background: url("../images/about-icon03.png") no-repeat center; position: absolute; top: 50%; right: 20%; margin-top: -16.5px; }

  .about-slide .about-slide-con .swiper-pagination { display: none; width: 100%; margin-top: 20px; }

  .about-slide .about-slide-con .swiper-pagination span { margin: 6px; }

  @media screen and (max-width: 1200px) { .innovation-con { margin-top: 40px; }
  .innovation-con .p-t { font-size: 16px; line-height: 28px; }
  .innovation-con .in-tit { margin: 20px 0; }
  .innovation-con .in-tit h1 { font-size: 24px; }
  .innovation-con .in-tit span { margin-top: 20px; }
  .innovation-con .in-txt { font-size: 14px; line-height: 24px; }
  .innovation-con .in-img { margin-top: 20px; margin-bottom: 20px; }
  .about-slide .about-slide-con { margin: 0 0 80px; } }

  @media screen and (max-width: 1024px) { .about-slide .about-slide-con .swiper-button-next { width: 20%; }
  .about-slide .about-slide-con .swiper-button-prev { width: 20%; } }

  @media screen and (max-width: 768px) { .about-slide .about-slide-con .swiper-button-next { display: none; }
  .about-slide .about-slide-con .swiper-button-prev { display: none; }
  .about-slide .about-slide-con .swiper-pagination { display: block; } }

  /*公司荣誉*/
  .honor-con { width: 100%; border: 1px solid #ed5532; margin-top: 60px; }

  .honor-con .honor-img { float: left; width: 38%; }

  .honor-con .honor-img img { width: 100%; border-right: 1px solid #ed5532; }

  .honor-con .honor-txt { float: left; width: 62%; }

  .honor-con .honor-txt .honor-txt-wrap { padding: 0 8%; }

  .honor-con .honor-txt .honor-txt-wrap h2 { font-size: 18px; color: #333; font-weight: normal; margin-top: 6%; }

  .honor-con .honor-txt .honor-txt-wrap h2 i { float: left; display: inline-block; width: 82px; height: 82px; background: url("../images/about-icon04.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

  .honor-con .honor-txt .honor-txt-wrap h2 span { float: left; display: inline-block; padding: 0 40px 20px 60px; border-bottom: 8px solid #2c3581; position: relative; top: 30px; left: -40px; }

  .honor-con .honor-txt .honor-txt-wrap p { font-size: 14px; color: #666; line-height: 28px; margin-top: 20px; }

  .honor-slide { width: 100%; position: relative; }

  .honor-slide .honor-slide-con { margin-top: 80px; }

  .honor-slide .honor-slide-con .swiper-slide img { display: block; width: 100%; }

  .honor-slide .honor-slide-con .swiper-slide h2 { display: none; }

  .honor-slide .honor-slide-con .swiper-slide p { display: none; }

  .honor-slide .honor-slide-con .swiper-pagination { display: none; width: 100%; margin-top: 20px; }

  .honor-slide .honor-slide-con .swiper-pagination span { margin: 6px; }

  .honor-slide .honor-slide-con .swiper-button-next { width: 29px; height: 58px; right: -50px; background: url("../images/about-icon05.png") no-repeat center; }

  .honor-slide .honor-slide-con .swiper-button-prev { width: 29px; height: 58px; left: -50px; background: url("../images/about-icon06.png") no-repeat center; }

  @media screen and (max-width: 1200px) { .honor-con { margin-top: 40px; }
  .honor-slide .honor-slide-con { margin-top: 60px; } }

  @media screen and (max-width: 1024px) { .honor-con .honor-txt .honor-txt-wrap { padding: 0 4%; }
  .honor-con .honor-txt .honor-txt-wrap h2 i { width: 58px; height: 58px; }
  .honor-con .honor-txt .honor-txt-wrap h2 span { padding: 0 40px 14px 46px; border-bottom: 4px solid #2c3581; top: 16px; left: -30px; }
  .honor-con .honor-txt .honor-txt-wrap p { line-height: 22px; }
  .honor-slide .honor-slide-con { margin-bottom: 40px; }
  .honor-slide .honor-slide-con .swiper-button-next { display: none; }
  .honor-slide .honor-slide-con .swiper-button-prev { display: none; }
  .honor-slide .honor-slide-con .swiper-pagination { display: block; } }

  @media screen and (max-width: 768px) { .honor-con { border: none; }
  .honor-con .honor-img { float: none; width: 100%; }
  .honor-con .honor-txt { float: none; width: 100%; padding: 20px 0; }
  .honor-con .honor-txt .honor-txt-wrap { padding: 0 10px; }
  .honor-con .honor-txt .honor-txt-wrap h2 { font-size: 16px; margin-top: inherit; }
  .honor-con .honor-txt .honor-txt-wrap h2 span { top: 19px; }
  .honor-slide .honor-slide-con { margin-top: 20px; } }

  /*公司新闻*/
  .media-center { width: 100%; }

  .media-center .company-news-js { width: 100%; margin-top: 60px; }

  .media-center .company-news-js .company-news-img { float: left; width: 50%; }

  .media-center .company-news-js .company-news-img img { display: block; width: 100%; }

  .media-center .company-news-js .company-news-txt { float: left; width: 50%; position: relative; }

  .media-center .company-news-js .company-news-txt img { display: block; width: 100%; border: 1px solid #ff622b; border-left: none; }

  .media-center .company-news-js .company-news-txt .company-news-wrap { position: absolute; top: 0; left: 0; width: 84%; padding: 0 8%; }

  .media-center .company-news-js .company-news-txt .company-news-wrap .news-data { width: 80px; background: #ff622b; text-align: center; padding-bottom: 20px; }

  .media-center .company-news-js .company-news-txt .company-news-wrap .news-data span { display: block; font-size: 20px; color: #fff; font-weight: bold; padding: 10px 0 0; }

  .media-center .company-news-js .company-news-txt .company-news-wrap .news-txt { width: 100%; padding-top: 6%; }

  .media-center .company-news-js .company-news-txt .company-news-wrap .news-txt h2 { font-size: 22px; color: #333; font-weight: normal; }

  .media-center .company-news-js .company-news-txt .company-news-wrap .news-txt p { font-size: 16px; color: #666; line-height: 28px; margin-top: 20px; }

  .media-center .company-news-js .company-news-txt .company-news-wrap .news-txt a { display: inline-block; font-size: 14px; color: #ff622b; width: 154px; height: 38px; text-align: center; line-height: 40px; border: 1px solid #ff622b; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-top: 30px; }

  .media-center .company-news-list { width: 102%; margin-left: -1%; margin-top: 60px; }

  .media-center .company-news-list .company-news-item { float: left; width: 31.33%; margin: 0 1% 40px 1%; background: #f1f1f1; }

  .media-center .company-news-list .company-news-item img { display: block; width: 100%; }

  .media-center .company-news-list .company-news-item .news-item-txt { height: 220px; padding: 20px; overflow: hidden; position: relative; }

  .media-center .company-news-list .company-news-item .news-item-txt h2 { font-size: 20px; color: #333; font-weight: normal; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

  .media-center .company-news-list .company-news-item .news-item-txt span { display: block; font-size: 12px; color: #b6b6b6; margin-top: 10px; }

  .media-center .company-news-list .company-news-item .news-item-txt p { font-size: 14px; color: #808080; height: 52px; line-height: 26px; margin-top: 10px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

  .media-center .company-news-list .company-news-item .news-item-txt a { display: inline-block; font-size: 14px; color: #ff622b; width: 154px; height: 38px; text-align: center; line-height: 40px; border: 1px solid #ff622b; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-top: 30px; position: absolute; bottom: 20px; }

  @media screen and (max-width: 1200px) { .media-center .company-news-js { margin-top: 40px; }
  .media-center .company-news-js .company-news-txt .company-news-wrap { width: 90%; padding: 0 5%; }
  .media-center .company-news-js .company-news-txt .company-news-wrap .news-data { width: 60px; padding-bottom: 10px; padding-top: 10px; }
  .media-center .company-news-js .company-news-txt .company-news-wrap .news-data span { padding: 0; }
  .media-center .company-news-js .company-news-txt .company-news-wrap .news-txt { padding-top: 20px; }
  .media-center .company-news-js .company-news-txt .company-news-wrap .news-txt h2 { font-size: 16px; }
  .media-center .company-news-js .company-news-txt .company-news-wrap .news-txt p { font-size: 14px; line-height: 22px; margin-top: 10px; }
  .media-center .company-news-js .company-news-txt .company-news-wrap .news-txt a { width: 120px; height: 30px; line-height: 30px; margin-top: 20px; }
  .media-center .company-news-list .company-news-item .news-item-txt { height: 190px; }
  .media-center .company-news-list .company-news-item .news-item-txt h2 { font-size: 16px; }
  .media-center .company-news-list .company-news-item .news-item-txt p { height: 46px; line-height: 22px; }
  .media-center .company-news-list .company-news-item .news-item-txt a { width: 120px; height: 30px; line-height: 30px; margin-top: 20px; } }

  @media screen and (max-width: 1024px) { .media-center .company-news-js .company-news-img img { width: 492px; position: relative; left: 50%; margin-left: -246px; max-width: inherit; }
  .media-center .company-news-js .company-news-txt { overflow: hidden; border-right: 1px solid #ff622b; margin-left: -1px; }
  .media-center .company-news-js .company-news-txt img { width: 492px; max-width: inherit; border-right: none; } }

  @media screen and (max-width: 768px) { .media-center .company-news-js .company-news-img { float: none; width: 100%; }
  .media-center .company-news-js .company-news-img img { width: 100%; position: inherit; left: inherit; margin-left: inherit; }
  .media-center .company-news-js .company-news-txt { float: none; width: 100%; border-right: none; margin-left: inherit; }
  .media-center .company-news-js .company-news-txt img { display: none; }
  .media-center .company-news-js .company-news-txt .company-news-wrap { position: inherit; top: inherit; left: inherit; border: 1px solid #ff622b; border-top: none; width: auto; padding: 0 20px 20px 20px; }
  .media-center .company-news-list { margin-top: 40px; }
  .media-center .company-news-list .company-news-item { width: 48%; } }

  @media screen and (max-width: 480px) { .media-center .company-news-list { width: 100%;margin-left: 0;}
  .media-center .company-news-list .company-news-item { width: 100%; margin: 0 0 20px 0; }
  .media-center .company-news-list .company-news-item .news-item-txt { height: auto; }
  .media-center .company-news-list .company-news-item .news-item-txt h2 { -webkit-line-clamp: 20; }
  .media-center .company-news-list .company-news-item .news-item-txt p { height: auto; -webkit-line-clamp: 20; }
  .media-center .company-news-list .company-news-item .news-item-txt a { position: inherit; bottom: inherit; margin-top: 20px; } }

  /*公司新闻--新闻详情页*/
  .news-details { width: 100%; }

  .news-details .news-details-tit { padding-bottom: 30px; border-bottom: 1px solid #ededed; position: relative; }

  .news-details .news-details-tit .news-xq-data { float: left; width: 80px; background: #ff622b; text-align: center; padding-bottom: 20px; margin-right: 20px; }

  .news-details .news-details-tit .news-xq-data span { display: block; font-size: 20px; color: #fff; font-weight: bold; padding: 10px 0 0; }

  .news-details .news-details-tit .news-xq-tit { float: left; width: 70%; }

  .news-details .news-details-tit .news-xq-tit h1 { font-size: 28px; color: #333; font-weight: normal; }

  .news-details .news-details-tit .news-xq-share { float: right; padding: 20px 0; }

  .news-details .news-details-tit .news-xq-share p { line-height: 42px; }

  .news-details .news-details-tit .news-xq-share p span { display: inline-block; float: left; margin: 4px; font-size: 14px; color: #a4a4a4; }

  .news-details .news-details-tit .news-xq-share p a { display: inline-block; width: 42px; height: 42px; padding-left: 0; -webkit-border-radius: 21px; -moz-border-radius: 21px; border-radius: 21px; margin: 4px; }

  .news-details .news-details-tit .news-xq-share p a.news-btn-wb { background: #d3d3d3 url("../images/share-wb.png") no-repeat center; }

  .news-details .news-details-tit .news-xq-share p a.news-btn-wx { background: #d3d3d3 url("../images/share-wx.png") no-repeat center; }

  .news-details .news-details-tit .news-xq-share p a.news-btn-qq { background: #d3d3d3 url("../images/share-qq.png") no-repeat center; }

  .news-details .news-details-con { width: 100%; padding-bottom: 60px; border-bottom: 1px solid #ededed; }

  .news-details .news-details-con p { font-size: 16px; color: #808080; line-height: 32px; margin-top: 40px; }

  .news-details .news-details-con p img { display: block; width: 100%;margin: 0 auto;}

  .news-details .news-details-page { width: 100%; padding: 20px 0; }

  .news-details .news-details-page p { font-size: 16px; color: #4c4c4c; margin: 20px 0; }

  .news-details .news-details-page p a { font-size: 16px; color: #4c4c4c; }

  .news-details .news-details-page p:hover { color: #333; }

  .news-details .news-details-page p:hover a { color: #333; }

  @media screen and (max-width: 1200px) { .news-details .news-details-tit { padding-bottom: 20px; }
  .news-details .news-details-tit .news-xq-data { width: 60px; padding-bottom: 10px; }
  .news-details .news-details-tit .news-xq-data span { padding: 5px 0 0; }
  .news-details .news-details-tit .news-xq-tit { width: 60%; }
  .news-details .news-details-tit .news-xq-tit h1 { font-size: 22px; }
  .news-details .news-details-tit .news-xq-share { padding: 10px 0; }
  .news-details .news-details-con { padding-bottom: 40px; }
  .news-details .news-details-con p { margin-top: 20px; font-size: 14px; line-height: 22px; }
  .news-details .news-details-page p { margin: 10px 0; font-size: 14px; }
  .news-details .news-details-page p a { font-size: 14px; } }

  @media screen and (max-width: 768px) { .news-details .news-details-tit .news-xq-tit { float: none; width: 100%; }
  .news-details .news-details-tit .news-xq-tit h1 { font-size: 18px; padding-top: 20px; }
  .news-details .news-details-tit .news-xq-share { float: none; width: 220px; margin: 0 auto; text-align: center; } }

  /*行业新闻*/
  .industry-news-dou { border: 1px solid #ff622b; margin-top: 60px; position: relative; }

  .industry-news-dou .cLine { display: inline-block; height: 80%; width: 1px; background: #ff622b; position: absolute; top: 10%; left: 50%; }

  .industry-news-dou .news-dou-item { float: left; width: 42%; padding: 0 4% 60px; }

  .industry-news-dou .news-dou-item .news-d-data { width: 80px; background: #2c3581; text-align: center; padding-bottom: 20px; }

  .industry-news-dou .news-dou-item .news-d-data span { display: block; font-size: 20px; color: #fff; font-weight: bold; padding: 10px 0 0; }

  .industry-news-dou .news-dou-item .news-d-txt { margin-top: 40px; }

  .industry-news-dou .news-dou-item .news-d-txt h2 { font-size: 24px; color: #333; font-weight: normal; }

  .industry-news-dou .news-dou-item .news-d-txt p { font-size: 16px; color: #808080; line-height: 28px; margin-top: 20px; }

  .industry-news-dou .news-dou-item .news-d-txt a { display: inline-block; font-size: 14px; color: #ff622b; width: 154px; height: 38px; text-align: center; line-height: 40px; border: 1px solid #ff622b; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-top: 30px; }

  .industry-news-list { width: 100%; padding-top: 40px; }

  .industry-news-list .industry-news-item { width: 100%; margin-top: 40px; padding-bottom: 40px; border-bottom: 1px solid #ff622b; }

  .industry-news-list .industry-news-item .newsData { float: left; width: 80px; background: #2c3581; text-align: center; padding-bottom: 20px; }

  .industry-news-list .industry-news-item .newsData span { display: block; font-size: 20px; color: #fff; font-weight: bold; padding: 10px 0 0; }

  .industry-news-list .industry-news-item .newsTxt { float: left; width: 70%; margin-left: 40px; }

  .industry-news-list .industry-news-item .newsTxt h1 { font-size: 24px; color: #333; font-weight: normal; }

  .industry-news-list .industry-news-item .newsTxt p { font-size: 16px; color: #808080; line-height: 28px; margin-top: 10px; }

  .industry-news-list .industry-news-item .newsBtn { float: right; }

  .industry-news-list .industry-news-item .newsBtn a { display: inline-block; font-size: 14px; color: #ff622b; width: 154px; height: 38px; text-align: center; line-height: 40px; border: 1px solid #ff622b; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-top: 30px; }

  @media screen and (max-width: 1200px) { .industry-news-dou { margin-top: 40px; }
  .industry-news-dou .news-dou-item .news-d-data { width: 60px; padding-bottom: 10px; padding-top: 10px; }
  .industry-news-dou .news-dou-item .news-d-data span { padding: 0; }
  .industry-news-dou .news-dou-item .news-d-txt { margin-top: 20px; }
  .industry-news-dou .news-dou-item .news-d-txt h2 { font-size: 18px; }
  .industry-news-dou .news-dou-item .news-d-txt p { font-size: 14px; line-height: 22px; }
  .industry-news-dou .news-dou-item .news-d-txt a { width: 120px; height: 30px; line-height: 30px; margin-top: 20px; }
  .industry-news-list { padding-top: 20px; }
  .industry-news-list .industry-news-item { margin-top: 20px; padding-bottom: 20px; }
  .industry-news-list .industry-news-item .newsData { width: 60px; padding-bottom: 10px; padding-top: 10px; }
  .industry-news-list .industry-news-item .newsData span { padding: 0; }
  .industry-news-list .industry-news-item .newsTxt h1 { font-size: 18px; }
  .industry-news-list .industry-news-item .newsTxt p { font-size: 14px; line-height: 22px; }
  .industry-news-list .industry-news-item .newsBtn a { width: 120px; height: 30px; line-height: 30px; } }

  @media screen and (max-width: 1024px) { .industry-news-list .industry-news-item .newsTxt { width: 66%; } }

  @media screen and (max-width: 768px) { .industry-news-dou { border-bottom: none; }
  .industry-news-dou .cLine { display: none; }
  .industry-news-dou .news-dou-item { float: none; width: 92%; padding: 0 4% 20px; border-bottom: 1px solid #ff622b; }
  .industry-news-list .industry-news-item .newsTxt { float: none; width: auto; margin-left: 70px; }
  .industry-news-list .industry-news-item .newsBtn { float: none; }
  .industry-news-list .industry-news-item .newsBtn a { margin-top: 20px; margin-left: 70px; } }

  /*视频传媒*/
  .video-media { width: 100%; margin-top: 60px; }

  .video-media .video-media-con { width: 100%; position: relative; }

  .video-media .video-media-con .videoBtn { display: inline-block; width: 134px; height: 134px; background: url("../images/video-btn.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; position: absolute; top: 50%; left: 50%; margin: -67px 0 0 -67px; -webkit-border-radius: 67px; -moz-border-radius: 67px; border-radius: 67px; }

  .video-media .video-media-con p { position: absolute; left: 0; bottom: 0; font-size: 22px; color: #666; display: inline-block; padding: 40px 60px 40px 0; background: #fff; }

  .video-media .video-media-con p span { display: inline-block; width: 50px; height: 2px; background: #ff622b; margin-right: 10px; position: relative; top: -4px; }

  .video-list { width: 100%; margin-top: 80px; }

  .video-list .video-list-con { position: relative; }

  .video-list .video-list-con .swiper-slide .slide-video-img { width: 100%; position: relative; }

  .video-list .video-list-con .swiper-slide .slide-video-img img { display: block; width: 100%; }

  .video-list .video-list-con .swiper-slide .slide-video-img a { display: inline-block; width: 64px; height: 64px; background: url("../images/video-btn.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; position: absolute; top: 50%; left: 50%; margin: -32px 0 0 -32px; -webkit-border-radius: 32px; -moz-border-radius: 32px; border-radius: 32px; }

  .video-list .video-list-con .swiper-slide .slide-video-txt { width: 100%; padding: 40px 0; }

  .video-list .video-list-con .swiper-slide .slide-video-txt p { float: left; width: 70%; font-size: 22px; color: #666; }

  .video-list .video-list-con .swiper-slide .slide-video-txt p span { display: inline-block; width: 50px; height: 2px; background: #ff622b; margin-right: 10px; position: relative; top: -4px; }

  .video-list .video-list-con .swiper-slide .slide-video-txt a { float: right; display: inline-block; font-size: 14px; color: #ff622b; width: 154px; height: 38px; text-align: center; line-height: 40px; border: 1px solid #ff622b; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }

  .video-list .video-list-con .swiper-pagination { display: none; width: 100%; text-align: center; }

  .video-list .video-list-con .swiper-pagination span { margin: 6px; }

  .video-list .video-list-con .swiper-button-next { width: 19px; height: 33px; top: 40%; right: -40px; background: url("../images/about-icon02.png") no-repeat center; }

  .video-list .video-list-con .swiper-button-prev { width: 19px; height: 33px; top: 40%; left: -40px; background: url("../images/about-icon03.png") no-repeat center; }

  @media screen and (max-width: 1200px) { .video-media { margin-top: 40px; }
  .video-media .video-media-con .videoBtn { width: 80px; height: 80px; margin: -40px 0 0 -40px; }
  .video-media .video-media-con p { font-size: 18px; padding: 20px 40px 20px 0; }
  .video-list { margin-top: 40px; }
  .video-list .video-list-con .swiper-slide .slide-video-txt { padding: 20px 0; }
  .video-list .video-list-con .swiper-slide .slide-video-txt p { font-size: 18px; }
  .video-list .video-list-con .swiper-slide .slide-video-txt a { width: 120px; height: 30px; line-height: 30px; } }

  @media screen and (max-width: 768px) { .video-media .video-media-con p { font-size: 14px; }
  .video-media .video-media-con p span { width: 30px; }
  .video-media .video-media-con .videoBtn { width: 60px; height: 60px; margin: -30px 0 0 -30px; }
  .video-list .video-list-con .swiper-slide .slide-video-txt p { width: 100%; font-size: 14px; }
  .video-list .video-list-con .swiper-slide .slide-video-txt p span { width: 30px; }
  .video-list .video-list-con .swiper-slide .slide-video-txt a { float: left; margin-top: 20px; } }

  @media screen and (max-width: 480px) { .video-media .video-media-con p { padding: 10px 40px 10px 0; }
  .video-list .video-list-con .swiper-slide .slide-video-img a { width: 40px; height: 40px; margin: -20px 0 0 -20px; } }

  /*新闻传媒详情*/
  .news-details-video { margin-top: 40px; width: 100%; position: relative; }

  .news-details-video img { display: block; width: 100%; }

  .news-details-video .videoBtn { display: inline-block; width: 134px; height: 134px; background: url("../images/video-btn.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; position: absolute; top: 50%; left: 50%; margin: -67px 0 0 -67px; -webkit-border-radius: 67px; -moz-border-radius: 67px; border-radius: 67px; }

  @media screen and (max-width: 1200px) { .news-details-video .videoBtn { width: 80px; height: 80px; margin: -40px 0 0 -40px; } }

  @media screen and (max-width: 768px) { .news-details-video .videoBtn { width: 60px; height: 60px; margin: -30px 0 0 -30px; } }

  /*恒源期刊*/
  .periodical { width: 100%; }

  .periodical .periodical-list { width: 100%; padding: 60px 0; border-bottom: 1px solid #dfdfdf; }

  .periodical .periodical-list .periodical-list-item { float: left; width: 27.33%; margin: 0 3%; position: relative; }

  .periodical .periodical-list .periodical-list-item .linkWrap { display: block; width: 100%; }

  .periodical .periodical-list .periodical-list-item .linkWrap img { display: block; width: 100%; }

  .periodical .periodical-list .periodical-list-item .per-data { width: 80px; padding: 10px 0; text-align: center; background: #ff622b; position: absolute; top: 20px; left: -20px; }

  .periodical .periodical-list .periodical-list-item .per-data span:first-child { margin-bottom: 5px; }

  .periodical .periodical-list .periodical-list-item .per-data span { display: block; font-size: 20px; color: #fff; font-weight: bold; }

  .periodical .periodical-list .periodical-list-item .per-num { font-size: 24px; color: #fff; position: absolute; left: 20px; bottom: 20px; z-index: 2; }

  .periodical .periodical-list .periodical-list-item .per-num span { display: inline-block; font-size: 48px; font-weight: bold; margin: 0 6px; }

  .periodical .periodical-list .periodical-list-item .dloadBtn { position: absolute; right: 0; bottom: 50px; }

  .periodical .periodical-list .periodical-list-item .dloadBtn a { display: inline-block; width: 120px; height: 92px; background: url("../images/load-icon.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

  .periodical .periodical-list:last-child { border-bottom: none; }

  @media screen and (max-width: 1400px) { .periodical .periodical-list .periodical-list-item .dloadBtn a { width: 100px; } }

  @media screen and (max-width: 1200px) { .periodical .periodical-list { padding: 40px 0; }
  .periodical .periodical-list .periodical-list-item .per-data { width: 60px; }
  .periodical .periodical-list .periodical-list-item .per-num { font-size: 16px; }
  .periodical .periodical-list .periodical-list-item .per-num span { font-size: 33px; }
  .periodical .periodical-list .periodical-list-item .dloadBtn { bottom: 25px; }
  .periodical .periodical-list .periodical-list-item .dloadBtn a { width: 80px; } }

  @media screen and (max-width: 768px) { .periodical .periodical-list { padding: 40px 0 20px; }
  .periodical .periodical-list .periodical-list-item { width: 44%; margin: 0 3% 20px; } }

  @media screen and (max-width: 480px) { .periodical .periodical-list { padding: 40px 0 20px; }
  .periodical .periodical-list .periodical-list-item { width: 96%; margin: 0 2% 20px; } }

  /*员工风采*/
  .employees-wrap { width: 100%; }

  .employees-wrap .employees-con { width: 100%; margin-top: 60px; }

  .employees-wrap .employees-con .style-img { float: left; width: 49%; margin-right: 2%; position: relative;overflow: hidden;}

  .employees-wrap .employees-con .style-img .imgWrap { display: block; width: 100%; }

  .employees-wrap .employees-con .style-img .imgWrap img { display: block; width: 100%; }

  .employees-wrap .employees-con .style-img p { font-size: 24px; color: #fff; padding: 40px 3%; background: url("../images/bg-color3.png") repeat; width: 94%; position: absolute; left: 0; bottom: 0; }

  .employees-wrap .employees-con .style-img p span { display: inline-block; width: 30px; height: 1px; background: #fff; margin-right: 10px; position: relative; top: -8px; }

  .employees-wrap .employees-con .style-img p a { font-size: 16px; color: #fff; float: right; }

  .employees-wrap .employees-con .style-data { float: left; width: 49%; background: #f5f5fa; }

  .employees-wrap .employees-con .style-data .style-data-item { width: 90%; height: 180px; background: #f5f5fa; padding: 40px 5% 60px; position: relative; }

  .employees-wrap .employees-con .style-data .style-data-item h2 { font-size: 24px; color: #333; font-weight: bold; }

  .employees-wrap .employees-con .style-data .style-data-item span { display: block; font-size: 16px; color: #333; margin-top: 10px; }

  .employees-wrap .employees-con .style-data .style-data-item span i { display: inline-block; width: 30px; height: 1px; background: #333; margin-right: 10px; position: relative; top: -4px; }

  .employees-wrap .employees-con .style-data .style-data-item p { height: 84px; font-size: 14px; color: #666; line-height: 28px; margin-top: 10px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

  .employees-wrap .employees-con .style-data .style-data-item a { display: inline-block; font-size: 14px; color: #ff622b; width: 154px; height: 38px; text-align: center; line-height: 40px; border: 1px solid #ff622b; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-top: 10px; position: absolute; left: 5%; bottom: 20px; }

  .employees-wrap .employees-con .style-data .style-data-item:first-child { border-bottom: 20px solid #fff; }

  @media screen and (max-width: 1400px) { .employees-wrap .employees-con .style-data .style-data-item { height: 180px; padding: 20px 5%; } }

  @media screen and (max-width: 1200px) { .employees-wrap .employees-con .style-img p { font-size: 18px; padding: 20px 3%; }
  .employees-wrap .employees-con .style-img p a { font-size: 14px; }
  .employees-wrap .employees-con .style-data .style-data-item { height: 166px; padding: 20px 5%; }
  .employees-wrap .employees-con .style-data .style-data-item h2 { font-size: 18px; font-weight: normal; }
  .employees-wrap .employees-con .style-data .style-data-item p { -webkit-line-clamp: 2; height: 56px; }
  .employees-wrap .employees-con .style-data .style-data-item a { width: 120px; height: 30px; line-height: 30px; } }

   @media screen and (max-width: 1024px){
    .employees-wrap .employees-con{
        /*display: flex;*/
    }
   }

  @media screen and (max-width: 768px) {
.employees-wrap .employees-con{
        display: block;
    }
    .employees-wrap .employees-con .style-img { float: left; width: 100%; margin-right: inherit; }
  .employees-wrap .employees-con .style-img p { font-size: 14px; }
  .employees-wrap .employees-con .style-img p span { top: -6px; }
  .employees-wrap .employees-con .style-data { float: left; width: 100%; margin-top: 20px; }
  .employees-wrap .employees-con .style-data .style-data-item { height: auto; }
  .employees-wrap .employees-con .style-data .style-data-item p { -webkit-line-clamp: 20; height: auto; }
  .employees-wrap .employees-con .style-data .style-data-item a { position: inherit; left: inherit; bottom: inherit; } }

  /*石油化工*/
  .petroleum { width: 100%; margin-top: 60px; }

  .petroleum p { font-size: 16px; color: #666; line-height: 28px; margin-bottom: 40px; position: relative; }

  .petroleum p img { display: block; width: 100%; }

  .petroleum p .bifEn { width: 60%; height: 60px; background: #fff; position: absolute; left: 0; bottom: 0; }

  .petroleum p .bifEn i { display: inline-block; font-size: 80px; font-style: inherit; font-weight: bold; opacity: 0.1; position: absolute; top: -10px; right: -20px; }

  .petroleum-list { width: 102%; margin-top: 60px; margin-left: -1%; }

  .petroleum-list .petroleum-list-item { float: left; width: 48%; margin: 1%; position: relative; overflow: hidden; }

  .petroleum-list .petroleum-list-item img { display: block; width: 100%; -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s; transition: all 0.6s; }

  .petroleum-list .petroleum-list-item img:hover { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }

  .petroleum-list .petroleum-list-item p { position: absolute; right: 0; bottom: 0; font-size: 20px; color: #666; padding: 30px 20px; width: 88%; background: #fff; }

  .petroleum-list .petroleum-list-item p span { display: inline-block; width: 50px; height: 1px; background: #ff622b; margin-right: 10px; position: relative; top: -8px; }

  .petroleum-list .petroleum-list-item p a { display: inline-block; width: 112px; height: 112px; background: #ff622b url("../images/about-icon01.png") no-repeat center; position: absolute; right: 0; bottom: 0; }

  .plate-shiyou-slide { width: 100%; margin-top: 100px; }

  .plate-shiyou-slide .plate-slide-con { width: 100%; margin-top: 50px; position: relative; }

  .plate-shiyou-slide .plate-slide-con .swiper-slide img { display: block; width: 100%; }

  .plate-shiyou-slide .plate-slide-con .swiper-slide p { font-size: 20px; color: #666; padding: 20px 0; }

  .plate-shiyou-slide .plate-slide-con .swiper-slide p span { display: inline-block; width: 50px; height: 1px; background: #ff622b; margin-right: 10px; position: relative; top: -6px; }

  .plate-shiyou-slide .plate-slide-con .swiper-pagination { display: none; width: 100%; text-align: center; }

  .plate-shiyou-slide .plate-slide-con .swiper-pagination span { margin: 6px; }

  .plate-shiyou-slide .plate-slide-con .swiper-button-next { width: 90px; height: 90px; right: -100px; background: url("../images/industry-icon-r.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

  .plate-shiyou-slide .plate-slide-con .swiper-button-prev { width: 90px; height: 90px; left: -100px; background: url("../images/industry-icon-l.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

  @media screen and (max-width: 1200px) { .petroleum { margin-top: 40px; }
  .petroleum p { font-size: 14px; line-height: 22px; margin-bottom: 20px; }
  .petroleum p .bifEn i { font-size: 62px; }
  .petroleum-list { margin-top: 40px; }
  .petroleum-list .petroleum-list-item p { font-size: 16px; padding: 20px 20px; }
  .petroleum-list .petroleum-list-item p a { width: 90px; height: 90px; -moz-background-size: 50%; background-size: 50%; }
  .plate-shiyou-slide { margin-top: 60px; }
  .plate-shiyou-slide .plate-slide-con { margin-top: 30px; }
  .plate-shiyou-slide .plate-slide-con .swiper-slide p { font-size: 16px; }
  .plate-shiyou-slide .plate-slide-con .swiper-button-next { width: 60px; height: 60px; right: -80px; }
  .plate-shiyou-slide .plate-slide-con .swiper-button-prev { width: 60px; height: 60px; left: -80px; } }

  @media screen and (max-width: 1024px) { .plate-shiyou-slide .plate-slide-con .swiper-pagination { display: block; } }

  @media screen and (max-width: 768px) { .petroleum-list .petroleum-list-item p { font-size: 14px; padding: 10px 10px; }
  .petroleum-list .petroleum-list-item p span { top: -6px; }
  .petroleum-list .petroleum-list-item p a { width: 60px; height: 60px; } }

  @media screen and (max-width: 480px) { .petroleum-list .petroleum-list-item { width: 100%; margin: 0 0 20px 0; } }

  /*恒源玉器*/
  .yuqi-data { width: 100%; margin-top: 80px; margin-bottom: 40px; }

  .yuqi-data .yuqi-data-img { width: 100%; margin-top: 40px; position: relative; }

  .yuqi-data .yuqi-data-img img { display: block; width: 100%; }

  .yuqi-data .yuqi-data-img p { position: absolute; left: 0; bottom: 0; width: 85%; background: #fff; margin: 0; padding: 20px; }

  .yuqi-data .yuqi-data-img p i { display: inline-block; width: 50px; height: 2px; background: #ff622b; margin-right: 10px; position: relative; top: -6px; }

  .yuqi-data .yuqi-data-l { width: 57%; float: left; margin-right: 3%; }

  .yuqi-data .yuqi-data-l span { display: inline-block; width: 50px; height: 2px; background: #ff622b; margin-top: 50px; }

  .yuqi-data .yuqi-data-l p { margin-top: 40px; }

  .yuqi-data .yuqi-data-l ul li { float: left; width: 16.66%; text-align: center; }

  .yuqi-data .yuqi-data-l ul li img { display: inline-block; }

  .yuqi-data .yuqi-data-r { width: 40%; float: left; }

  @media screen and (max-width: 1200px) { .yuqi-data { margin-top: 40px; } }

  @media screen and (max-width: 768px) { .yuqi-data { margin-top: 20px; } }

  @media screen and (max-width: 480px) { .yuqi-data .yuqi-data-img { margin-top: 20px; }
  .yuqi-data .yuqi-data-l { float: none; width: 100%; margin-right: 0; }
  .yuqi-data .yuqi-data-l span { margin-top: 20px; }
  .yuqi-data .yuqi-data-l p { margin-top: 20px; }
  .yuqi-data .yuqi-data-r { float: none; width: 100%; } }

  /*社会责任-安全环保*/
  .protection { width: 100%; margin-top: 60px; }

  .protection .protection-item { width: 100%; margin-top: 60px; }

  .protection .protection-item .protection-item-con { position: relative; overflow: hidden; }

  .protection .protection-item .protection-item-con img { display: block; width: 100%; }

  .protection .protection-item .protection-item-con .protection-item-txt { position: absolute; top: 0; width: 20%; height: 90%; background: url("../images/bg-color3.png") repeat; padding: 5%; }

  .protection .protection-item .protection-item-con .protection-item-txt h2 { font-size: 28px; color: #fff; font-weight: normal; }

  .protection .protection-item .protection-item-con .protection-item-txt span { display: block; font-size: 28px; color: #fff; opacity: 0.7; }

  .protection .protection-item .protection-item-con .protection-item-txt i { display: block; width: 50px; height: 2px; background: #fff; opacity: 0.7; margin-top: 20px; }

  .protection .protection-item .protection-item-con .protection-item-txt p { font-size: 14px; color: #fff; line-height: 28px; margin-top: 20px; }

  .protection .protection-item .protection-item-more { margin-top: 40px; text-align: center; }

  .protection .protection-item .protection-item-more a { display: inline-block; font-size: 14px; color: #ff622b; width: 154px; height: 38px; text-align: center; line-height: 40px; border: 1px solid #ff622b; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }

  .protection .protection-item:nth-child(odd) .protection-item-con .protection-item-txt { right: 0; }

  .protection .protection-item:nth-child(even) .protection-item-con .protection-item-txt { left: 0; }

  @media screen and (max-width: 1200px) { .protection .protection-item .protection-item-con .protection-item-txt { width: 25%; height: 94%; padding: 3%; }
  .protection .protection-item .protection-item-con .protection-item-txt p { line-height: 22px; } }

  @media screen and (max-width: 960px) { .protection .protection-item .protection-item-con .protection-item-txt { width: 44%; height: 94%; padding: 3%; }
  .protection .protection-item .protection-item-con .protection-item-txt h2 { font-size: 24px; }
  .protection .protection-item .protection-item-con .protection-item-txt span { font-size: 24px; }
  .protection .protection-item .protection-item-con .protection-item-txt p { margin-top: 10px; } }

  @media screen and (max-width: 768px) { .protection .protection-item .protection-item-con .protection-item-txt { position: inherit; width: 92%; height: auto; padding: 20px 4%; } }

  /*社会责任-安全环保-安全*/
  .safety-img { width: 100%; }

  .safety-img .safety-img-item { float: left; }

  .safety-img .safety-img-item:first-child { width: 54.5%; padding-right: 0.5%; }

  .safety-img .safety-img-item:last-child { width: 44.2%; padding-left: 0.8%; }

  @media screen and (max-width: 480px) { .safety-img .safety-img-item:first-child { width: 100%; padding-right: 0; margin-bottom: 20px; }
  .safety-img .safety-img-item:last-child { width: 100%; padding-left: 0; } }

  /*社会责任-社会公益*/
  .welfare-wrap { width: 100%; margin-top: 60px; }

  .welfare-wrap .welfare-txt, .welfare-wrap .welfare-video { width: 100%; position: relative; }

  .welfare-wrap .welfare-txt .welfare-data, .welfare-wrap .welfare-video .welfare-data { width: 80px; background: #ff622b; text-align: center; padding-bottom: 20px; position: absolute; top: -20px; left: 20px; }

  .welfare-wrap .welfare-txt .welfare-data span, .welfare-wrap .welfare-video .welfare-data span { display: block; font-size: 20px; color: #fff; font-weight: bold; padding: 10px 0 0; }

  .welfare-wrap .welfare-txt .welfare-tit, .welfare-wrap .welfare-video .welfare-tit { width: 86%; background: #fff; position: absolute; top: 0; right: 0; padding: 30px 20px; }

  .welfare-wrap .welfare-txt .welfare-tit p, .welfare-wrap .welfare-video .welfare-tit p { font-size: 22px; color: #666; display: inline-block; background: #fff; margin-top: 0; }

  .welfare-wrap .welfare-txt .welfare-tit p span, .welfare-wrap .welfare-video .welfare-tit p span { display: inline-block; width: 50px; height: 2px; background: #ff622b; margin-right: 10px; position: relative; top: -4px; }

  .welfare-wrap .welfare-txt p, .welfare-wrap .welfare-video p { font-size: 16px; color: #666; line-height: 28px; margin-top: 20px; }

  .welfare-wrap .welfare-txt { 
    padding-bottom: 60px; 
    margin-top: 60px;
    border-bottom: 1px solid #ededed; 
  }

  .welfare-wrap .welfare-video { margin-top: 80px; }

  .welfare-wrap .welfare-video .videoBtn { display: inline-block; width: 134px; height: 134px; background: url("../images/video-btn.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; position: absolute; top: 50%; left: 50%; margin: -67px 0 0 -67px; -webkit-border-radius: 67px; -moz-border-radius: 67px; border-radius: 67px; }

  @media screen and (max-width: 1200px) { .welfare-wrap .welfare-txt .welfare-data, .welfare-wrap .welfare-video .welfare-data { width: 60px; padding-bottom: 10px; padding-top: 10px; }
  .welfare-wrap .welfare-txt .welfare-data span, .welfare-wrap .welfare-video .welfare-data span { padding: 0; }
  .welfare-wrap .welfare-txt .welfare-tit, .welfare-wrap .welfare-video .welfare-tit { padding: 20px 20px; }
  .welfare-wrap .welfare-txt .welfare-tit p, .welfare-wrap .welfare-video .welfare-tit p { font-size: 16px; }
  .welfare-wrap .welfare-txt p, .welfare-wrap .welfare-video p { font-size: 14px; margin-top: 10px; }
  .welfare-wrap .welfare-txt { padding-bottom: 40px; }
  .welfare-wrap .welfare-video { margin-top: 60px; }
  .welfare-wrap .welfare-video .videoBtn { width: 80px; height: 80px; margin: -40px 0 0 -40px; } }

  @media screen and (max-width: 960px) { .welfare-wrap .welfare-txt .welfare-tit, .welfare-wrap .welfare-video .welfare-tit { width: 80%; } }

  @media screen and (max-width: 768px) { .welfare-wrap .welfare-txt .welfare-tit, .welfare-wrap .welfare-video .welfare-tit { position: inherit; width: auto; }
  .welfare-wrap .welfare-video .videoBtn { width: 60px; height: 60px; top: 45%; margin: -30px 0 0 -30px; } }

  @media screen and (max-width: 480px) { .welfare-wrap .welfare-video .videoBtn { top: 34%; } }

  /*搜索结果*/
  .searchResult { width: 100%; }

  .searchResult .searchInt { width: 80%; height: 80px; background: #f5f5fa; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; margin: 0 auto; position: relative; }

  .searchResult .searchInt .int-t { width: 100%; height: 80px; line-height: 80px; text-indent: 2em; border: none; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; background: #f5f5fa; outline: none; }

  .searchResult .searchInt .int-b { width: 80px; height: 80px; background: #f5f5fa url("../images/searchBtn.png") no-repeat center; border: none; outline: none; cursor: pointer; position: absolute; top: 0; right: 0; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; }

  .searchResult .search-con { padding-top: 80px; }

  .searchResult .search-con h1 { font-size: 36px; color: #333; font-weight: normal; }

  .searchResult .search-con .searchR-list { margin-top: 60px; }

  .searchResult .search-con .searchR-list .searchR-item { background: #f5f5fa; padding: 40px; margin-bottom: 40px; }

  .searchResult .search-con .searchR-list .searchR-item h2 { font-size: 24px; color: #333; }

  .searchResult .search-con .searchR-list .searchR-item span { display: block; font-size: 16px; color: #333; margin-top: 20px; }

  .searchResult .search-con .searchR-list .searchR-item p { font-size: 14px; color: #333; margin-top: 20px; line-height: 26px; }

  .searchResult .search-con .searchR-list .searchR-item a { display: inline-block; font-size: 14px; color: #ff622b; width: 154px; height: 38px; text-align: center; line-height: 40px; border: 1px solid #ff622b; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-top: 40px; }

  @media screen and (max-width: 1024px) { .searchResult .searchInt { height: 60px; }
  .searchResult .searchInt .int-t { height: 60px; line-height: 60px; }
  .searchResult .searchInt .int-b { height: 60px; }
  .searchResult .search-con { padding-top: 60px; }
  .searchResult .search-con h1 { font-size: 28px; }
  .searchResult .search-con .searchR-list { margin-top: 40px; }
  .searchResult .search-con .searchR-list .searchR-item h2 { font-size: 20px; } }

  @media screen and (max-width: 768px) { .searchResult .searchInt { width: 100%; height: 40px; }
  .searchResult .searchInt .int-t { height: 40px; line-height: 40px; }
  .searchResult .searchInt .int-b { width: 50px; height: 40px; -moz-background-size: 55%; background-size: 55%; }
  .searchResult .search-con { padding-top: 40px; }
  .searchResult .search-con h1 { font-size: 24px; text-align: center; } }

  @media screen and (max-width: 768px) {
      .company-num .profile-details img{
        height: auto !important;width: 100% !important;
        max-width: none;
    }
}

/*  1129 公司简介  */
@media screen and (max-width: 480px) {
  .company-num{
    width: 100%;
    overflow: hidden;
}
.company-num .profile-details img{
    height: auto !important;
    width: calc(100% + 20px) !important;
    position: static;
    left: 0;
    margin-left: -10px;
    max-width: none;
}
.company-num .company-bg {height: 236px;}
.company-num .num-data p{
    font-size: 16px;
}
.honor-con .honor-txt .honor-txt-wrap{
    padding: 0;
}
.honor-con .honor-txt .honor-txt-wrap h2 i{
    width: 45px;
    height: 45px;
}
.honor-con .honor-txt .honor-txt-wrap h2 span{
    position: static;
    font-size: 15px;
    padding: 11px 15px 9px 25px;
    margin-left: -15px;
}
.petroleum p .bifEn{
    height: 36px;
}
.petroleum p .bifEn i{
    height: 100%;
    line-height: 36px;
    width: 100%;
    text-align: center;
    top:0;
    right: 0;
    font-size: 20px;
}
.petroleum-list .petroleum-list-item p a{
    width: 50px;
    height: 50px;
}
.petroleum-list .petroleum-list-item p span{
    width: 20px;
    margin-right: 5px;
}
.plate-shiyou-slide .plate-slide-con .swiper-slide p span{
    width: 20px;
}
.strategy-list .strategy-item p{
    padding: 0 10px;
}
}
.strategy-bg{
  height: auto;
  bottom:0;
}


/* 1228 meitizhongxin video-list */
.video-list ul{
  width: 102.41%
}
.video-list ul:after{
  content: '';
  height: 0;
  display: block;
  clear: both;
  visibility: hidden;
}

.video-list li{
  float: left;
  width: 31.33%;
  margin-right:2%;
  margin-bottom: 2px;
}

.video-list ul li .slide-video-img { width: 100%; position: relative; }

.video-list ul li .slide-video-img img { display: block; width: 100%;height: 255px}

.video-list ul li .slide-video-img a { display: inline-block; width: 64px; height: 64px; background: url("../images/video-btn.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; position: absolute; top: 50%; left: 50%; margin: -32px 0 0 -32px; -webkit-border-radius: 32px; -moz-border-radius: 32px; border-radius: 32px; }

.video-list ul li .slide-video-txt { width: 100%; padding: 20px 0 20px; }

.video-list ul li .slide-video-txt p { float: left; width: 70%; font-size: 18px; color: #666;height: 56px;line-height: 28px;margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.video-list ul li .slide-video-txt p span { display: inline-block; width: 30px; height: 2px; background: #ff622b; margin-right: 5px; position: relative; top: -5px; }

.video-list ul li .slide-video-txt a { float: right; display: inline-block; font-size: 14px; color: #ff622b; width: 100px; height: 28px; text-align: center; line-height: 30px; border: 1px solid #ff622b; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }

@media screen and (max-width: 1400px){
  .video-list ul li .slide-video-img img{
    height: 220px;
}
.video-list ul li .slide-video-txt p{
    font-size: 16px;
    height: 52px;
    line-height: 26px;
}
.video-list ul li .slide-video-txt{
    padding: 15px 0;
}
}

@media screen and (max-width: 1200px){
  .video-list ul li .slide-video-img img{
    height: 180px;
}
.video-list ul li .slide-video-img a {
    width: 50px;
    height: 50px;
    margin: -25px 0 0 -25px;
}
.video-list ul li .slide-video-txt a{
    width:92px;
    height: 26px;
    line-height: 26px;
}
}
@media screen and (max-width: 1024px){
  .video-list ul li .slide-video-img img{
    height: 180px;
}
.video-list ul li .slide-video-txt p span{
    top:-5px;
}
.video-list ul li .slide-video-txt a{
    width: 26%;
}
}

@media screen and (max-width: 768px){
  .video-list li{
    width: 48%
}
.video-list ul li .slide-video-img img{
    height: 205px;
}
}
@media screen and (max-width: 480px){
  .video-list ul{
    width: 100%;
}
.video-list li{
    width: 100%;
    margin-right: 0;
}
.video-list ul li .slide-video-img img{
    height: auto;
}
.video-list ul li .slide-video-txt p{
    height: auto;
    -webkit-line-clamp:unset;
}
.video-list ul li .slide-video-txt{
    padding: 10px 0 10px;
}
.video-list ul li .slide-video-txt p span{
    width: 20px;
}
}
/*  hang ye xin wen  .industry-news-dou */
.industry-news-dou{
  border: 0;
  margin-top: 20px;
}
.industry-news-dou .cLine{
  display: none;
}
.industry-news-dou .news-dou-item{
  position: relative;
  float: none;
  width: 100%;
  padding:0 0 40px 0;
  margin-top: 40px;
  border-bottom: 1px solid #ff622b;
  overflow: hidden;
}
.industry-news-dou .news-dou-item .news-d-data{
  position: absolute;
  top:0;
  left: 0;
}
.industry-news-dou .news-dou-item .news-d-txt{
  float: left;
  margin-left: 120px;
  margin-top: 0;
}
.industry-news-dou .news-dou-item .news-d-txt p{
  float: left;
  margin-top: 10px;
  width: 70%;
}
.industry-news-dou .news-dou-item .news-d-txt h2{
  float: left;
  width: 70%;
}
.industry-news-dou .news-dou-item .news-d-txt a{
  float: right;

  margin-top: 5px;
}

.industry-news-list{
  padding-top: 0;
}

@media screen and (max-width: 1200px){
  .industry-news-dou .news-dou-item .news-d-txt{
    margin-left: 100px;
}
.industry-news-dou{
    margin-top: 20px;
}
.industry-news-dou .news-dou-item{
    padding-bottom: 20px;
    margin-top: 20px;
}
.industry-news-dou .news-dou-item .news-d-txt {
  margin-top: 0;
}
.industry-news-list{
    padding-top: 0;
}
.industry-news-dou .news-dou-item .news-d-txt a{
    margin-top: 5px;
    width: 120px;
    height: 30px;
    line-height: 30px;
}
}

@media screen and (max-width: 768px){
  .industry-news-dou{
    margin-top: 10px;
}
.industry-news-dou .news-dou-item .news-d-txt{
    margin-left: 70px;
}
.industry-news-dou .news-dou-item .news-d-txt p{
    margin-top: 10px;
    width: 100%;
}
.industry-news-dou .news-dou-item .news-d-txt h2{
    float: left;
    width: 100%;
}
.industry-news-dou .news-dou-item .news-d-txt a{
    float: none;
    margin-top: 20px;
}
}

/* 0115 */
.media-center .company-news-list .company-news-item img{
  height: 280px;
}
@media screen and (max-width: 1400px){
  .media-center .company-news-list .company-news-item img{
    height: 250px;
}
}
@media screen and (max-width: 1200px){
  .media-center .company-news-list .company-news-item img{
    height: 200px;
}
}
@media screen and (max-width: 768px){
  .media-center .company-news-list .company-news-item img{
    height: 220px;
}
}
@media screen and (max-width: 480px){
  .media-center .company-news-list .company-news-item img{
    height: auto;
}
}


/* 190320 */
.media-center .container{
  width: 1200px;
}
.news-details .news-details-tit .news-xq-data{
  margin-left: -100px;
}
.media-center .aboutPopup .aboutPopup-con span img{
  width: 70%;
}
@media screen and (max-width: 1400px){
  .media-center .container{
    width: 80%;
}

}

@media screen and (max-width: 1200px){
  .news-details .news-details-tit .news-xq-data{
    margin-left: -80px;
}
}
@media screen and (max-width: 998px){
  .media-center .container{
    width: 84%;
}
.news-details .news-details-tit .news-xq-data{
    margin-left: 0;
}
}
@media screen and (max-width: 768px){
  .media-center .container{
    width: 85%;
}
.media-center .aboutPopup .aboutPopup-con span img{
    width: 92%;
}
}
@media screen and (max-width: 640px){
  .media-center .container{
    width: 90%;
}
}

@media screen and (max-width: 1400px){
  .media-center .company-news-js .company-news-txt .company-news-wrap .news-txt{
    padding-top: 4%;
}
.media-center .company-news-js .company-news-txt .company-news-wrap .news-txt p{
    margin-top: 15px;
}
.media-center .company-news-js .company-news-txt .company-news-wrap .news-txt a{
    margin-top: 15px;
}
}
@media screen and (max-width: 1200px){
  .media-center .company-news-js .company-news-txt .company-news-wrap .news-txt{
    padding-top: 20px;
}
.media-center .company-news-js .company-news-txt .company-news-wrap .news-txt p{
    margin-top: 10px;
}
}


/* 0329 */
.news-details .news-details-con p{
    text-align: justify;
}
.news-details .news-details-con p img{
    width: 70%;
    margin: 10px auto;
}

.innovation-con{
    width: 86%;
    margin-left: auto;
    margin-right: auto;
}
.profile-con .profile-txt{
    width: 86%;
    margin-left: auto;
    margin-right: auto;
    text-align: justify;
}
.company-num .profile-years .prof-item:nth-child(odd) .prof-item-txt .year-txt p,.company-num .profile-years .prof-item:nth-child(even) .prof-item-txt .year-txt p{
    text-align: justify;
}

@media screen and (max-width: 768px){
    .news-details .news-details-con p img{
        width: 100%;
    }
}
@media screen and (max-width: 1366px){
    .profile-con .profile-txt{
        width: 90%;
    }
}

@media screen and (max-width: 998px){
    .innovation-con{
        width: 90%;
    }
}
@media screen and (max-width: 768px){
    .innovation-con{
        width: 90%;
    }
    .profile-con .profile-txt{
        width: 100%;
    }
}

/* 190508 */
/* 关于我们 container width--1200px */
.about-us .container{
    width: 1200px;
    max-width: none;
}
.profile-con .profile-txt{
    width: 100%;
}
.company-num .profile-details p{
    margin: 40px 0 0;
}
.company-num .profile-years .prof-item:nth-child(odd) .prof-item-txt{
    padding-left: 0;
}
.company-num .profile-years .prof-item:nth-child(odd) .prof-item-img{
    width: 54%;
}
.company-num .profile-years .prof-item:nth-child(even) .prof-item-txt{
    padding-right: 0;
}
.company-num .profile-years .prof-item:nth-child(even) .prof-item-img{
    width: 54%;
}
.innovation-con{
    width: 100%;
}

.honor-con .honor-txt .honor-txt-wrap h2{
  position: relative;

}
.honor-con .honor-txt .honor-txt-wrap h2 i{
  position: absolute;
  left: 0;
  bottom: 0;
  float: none;
}
.honor-con .honor-txt .honor-txt-wrap h2 span{
  position: static;
  float: none;
  margin-left: 35px;
}
.employees-wrap .employees-con .style-data .style-data-item{
  height: 220px;
}

@media screen and (max-width: 1400px){
    .about-us .container{
        width: 80%;
        padding: 0;
    }


}

@media screen and (max-width: 1200px){
  .employees-wrap .employees-con .style-data .style-data-item{
      height: 180px;
    }
}
@media screen and (max-width: 998px){
    .about-us .container{
        width: 88%;
    }

}
@media screen and (max-width: 768px){
    .about-us .container{
        width: 85%;
    }
    .honor-con .honor-txt .honor-txt-wrap h2 span{
        margin-left: 25px;
    }
    .news-details .news-details-tit .news-xq-share{
      clear: both;
    }
    .employees-wrap .employees-con .style-data .style-data-item{
      height: auto;
    }
}
@media screen and (max-width: 640px){
    .about-us .container{
        width: 90%;
    }
}
.about-us .container .container{
  width:100%
}