@charset "UTF-8";
/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

------------------------------------------------------------- */
.new_details .header {
 /* background: #fff;*/
background: #3A3A3A;
 }

.new_details .new_details_con {
  padding-top: 50px; }
  .new_details .new_details_con .new_details_cn {
    width: 1200px;
    margin: 0 auto;
    background: #f1f1f1; }
    .new_details .new_details_con .new_details_cn .new_details_title {
      font-family: SourceHanSansSC-Bold;
      font-size: 32px;
      font-weight: normal;
      font-stretch: normal;
      line-height: 32px;
      letter-spacing: 1px;
      color: #1c1c1c;
      margin-bottom: 74px; }
    .new_details .new_details_con .new_details_cn .new_details_cn_left {
      width: 870px; }
    .new_details .new_details_con .new_details_cn .new_details_user {
      background: #fff;
      border-left: 3px solid #e5e5e5;
      padding-left: 22px;
      padding-top: 10px;
      padding-bottom: 4px;
      margin-bottom: 54px; }
      .new_details .new_details_con .new_details_cn .new_details_user img {
        vertical-align: baseline; }
      .new_details .new_details_con .new_details_cn .new_details_user .span1 {
        margin-left: 23px;
        padding-right: 84px;
        margin-right: 27px;
        font-family: SourceHanSansSC-Regular;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 32px;
        letter-spacing: 0px;
        color: #1c1c1c;
        border-right: solid 2px #e0e0e0; }
      .new_details .new_details_con .new_details_cn .new_details_user .span2 {
        margin-left: 10px;
        font-family: AdobeHeitiStd-Regular;
        font-size: 10px;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        color: #999999; }
    .new_details .new_details_con .new_details_cn .text_info {
      font-family: SourceHanSansSC-Regular;
      font-size: 16px;
      font-weight: normal;
      font-stretch: normal;
      line-height: 32px;
      letter-spacing: 0px;
      color: #101010;
      text-indent: 32px;}
    .new_details .new_details_con .new_details_cn .images1,
    .new_details .new_details_con .new_details_cn .images2 {
      margin: 32px 0; }
    .new_details .new_details_con .new_details_cn .text_title {
      border-bottom: solid 1px #e0e0e0;
      margin-bottom: 34px; }
    .new_details .new_details_con .new_details_cn .title1,
    .new_details .new_details_con .new_details_cn .ttile2 {
      width: 50%;
      font-family: MicrosoftYaHei;
      font-size: 21px;
      font-weight: normal;
      font-stretch: normal;
      line-height: 32px;
      letter-spacing: 4px;
      color: #000000;
      text-align: center;
      cursor: pointer; }
      .new_details .new_details_con .new_details_cn .title1:hover,
      .new_details .new_details_con .new_details_cn .ttile2:hover {
        color: #b11d2d;
        background: #fff; }
    .new_details .new_details_con .new_details_cn .active {
      color: #fefefe;
      background-color: #b11d2d; }
    .new_details .new_details_con .new_details_cn .list1 {
      margin: 0 -15px 40px; }
      .new_details .new_details_con .new_details_cn .list1 .news_center_con_item {
        padding: 0 15px; }
        .new_details .new_details_con .new_details_cn .list1 .news_center_con_item .item_bg {
          display: block;
          -webkit-transition: all .4s ease-in 0s;
          transition: all .4s ease-in 0s;
          background: #fff;
          padding: 18px 18px 14px; }
          .new_details .new_details_con .new_details_cn .list1 .news_center_con_item .item_bg .image_box {
            overflow: hidden;
            width: 100%;
            -webkit-transition: all .4s ease-in 0s;
            transition: all .4s ease-in 0s; }
            .new_details .new_details_con .new_details_cn .list1 .news_center_con_item .item_bg .image_box img {
              -webkit-transition: all .4s ease-in 0s;
              transition: all .4s ease-in 0s; }
          .new_details .new_details_con .new_details_cn .list1 .news_center_con_item .item_bg .text1 {
            font-family: 'AdobeHeitiStd-Regular';
            font-size: 16px;
            color: #353535;
            margin-top: 15px;
            margin-bottom: 24px;
            -webkit-transition: all .4s ease-in 0s;
            transition: all .4s ease-in 0s; }
          .new_details .new_details_con .new_details_cn .list1 .news_center_con_item .item_bg .time {
            font-family: 'AdobeHeitiStd-Regular';
            font-size: 10px;
            color: #999999;
            margin-bottom: 12px;
            -webkit-transition: all .4s ease-in 0s;
            transition: all .4s ease-in 0s; }
            .new_details .new_details_con .new_details_cn .list1 .news_center_con_item .item_bg .time img {
              width: 18px;
              height: 18px;
              margin-right: 10px;
              -webkit-transition: all .4s ease-in 0s;
              transition: all .4s ease-in 0s; }
          .new_details .new_details_con .new_details_cn .list1 .news_center_con_item .item_bg .news_center_btn {
            display: inline-block;
            padding: 0 4%;
            height: 30px;
            background-color: #ffffff;
            border: solid 1px #9f2226;
            font-family: 'SourceHanSansSC-Regular';
            font-size: 15px;
            color: #9f2226;
            margin-right: 6px;
            text-align: center;
            line-height: 30px;
            -webkit-transition: all .4s ease-in 0s;
            transition: all .4s ease-in 0s; }
        .new_details .new_details_con .new_details_cn .list1 .news_center_con_item:hover .item_bg {
          -webkit-transform: translateY(-10px);
                  transform: translateY(-10px);
          -webkit-box-shadow: 0px 0px 20px 0px #9E9E9E;
                  box-shadow: 0px 0px 20px 0px #9E9E9E;
          border-radius: 4px;
          -webkit-transition: all .4s ease-in 0s;
          transition: all .4s ease-in 0s; }
          .new_details .new_details_con .new_details_cn .list1 .news_center_con_item:hover .item_bg .image_box {
            overflow: hidden;
            width: 100%;
            -webkit-transition: all .4s ease-in 0s;
            transition: all .4s ease-in 0s; }
            .new_details .new_details_con .new_details_cn .list1 .news_center_con_item:hover .item_bg .image_box img {
              -webkit-transform: scale(1.1);
                      transform: scale(1.1);
              -webkit-transition: all .4s ease-in 0s;
              transition: all .4s ease-in 0s; }
          .new_details .new_details_con .new_details_cn .list1 .news_center_con_item:hover .item_bg .text1 {
            color: #9f2226;
            -webkit-transition: all .4s ease-in 0s;
            transition: all .4s ease-in 0s; }
          .new_details .new_details_con .new_details_cn .list1 .news_center_con_item:hover .item_bg .time {
            color: #000;
            -webkit-transition: all .4s ease-in 0s;
            transition: all .4s ease-in 0s; }
          .new_details .new_details_con .new_details_cn .list1 .news_center_con_item:hover .item_bg .news_center_btn {
            background: #9f2226;
            color: #fff;
            -webkit-transition: all .4s ease-in 0s;
            transition: all .4s ease-in 0s; }
    .new_details .new_details_con .new_details_cn .new_details_cn_right {
      width: 280px;
      border: 1px solid #e0e0e0;
      padding: 0 8px;
      border-top: 9px solid #e0e0e0;
      padding-top: 20px;
      background: #fff;
      position: sticky;
      top: 0; }
    .new_details .new_details_con .new_details_cn .title3 {
      font-family: SourceHanSansSC-Regular;
      font-size: 19px;
      font-weight: normal;
      font-stretch: normal;
      line-height: 32px;
      letter-spacing: 1px;
      color: #1c1c1c;
      border-bottom: solid 1px #e0e0e0;
      text-indent: 28px; }
    .new_details .new_details_con .new_details_cn .right_con_item {
      padding-left: 28px;
      padding-top: 14px;
      padding-bottom: 16px;
      border-bottom: 1px dashed #999; }
      .new_details .new_details_con .new_details_cn .right_con_item .images_left {
        width: 77px;
        height: 58px; }
      .new_details .new_details_con .new_details_cn .right_con_item .text_right {
        margin-left: 30px; }
        .new_details .new_details_con .new_details_cn .right_con_item .text_right .text_right_title {
          font-family: SourceHanSansSC-Regular;
          font-size: 13px;
          font-weight: normal;
          font-stretch: normal;
          letter-spacing: 0px;
          color: #1c1c1c;
          margin-bottom: 26px;
          width: 124px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
        .new_details .new_details_con .new_details_cn .right_con_item .text_right .text_right_info .span2 {
          margin-left: 10px; }
      .new_details .new_details_con .new_details_cn .right_con_item:last-child {
        border-bottom: none; }
      .new_details .new_details_con .new_details_cn .right_con_item:hover {
        background-color: #f1f1f1; }
        .new_details .new_details_con .new_details_cn .right_con_item:hover .text_right .text_right_title {
          color: #b11d2d; }

/* ipad pro */
@media screen and (max-width: 1199px) {
  .new_details .new_details_con .new_details_cn {
    width: 960px; }
  .new_details .new_details_con .new_details_cn .new_details_cn_left {
    width: 660px; }
  .new_details .new_details_con .new_details_cn .list1 .news_center_con_item .item_bg .text1 {
    font-size: 13px; }
  .new_details .new_details_con .new_details_cn .list1 .news_center_con_item .item_bg .news_center_btn {
    font-size: 13px; } }

/* ipad */
@media (max-width: 768px) {
  .new_details .new_details_con {
    padding-bottom: 20px;
	padding-top:20px; }
  .new_details .new_details_con .new_details_cn {
    width: 740px; }
  .new_details .new_details_con .new_details_cn .new_details_cn_left {
    width: 740px; }
  .new_details .new_details_con .new_details_cn .new_details_cn_right {
    width: 740px; }
  .new_details .new_details_con .new_details_cn .right_con_item .images_left {
    width: 200px;
    height: 120px; }
  .new_details .new_details_con .new_details_cn .right_con_item .text_right .text_right_title {
    width: 440px;
    margin-bottom: 50px;
    font-size: 20px; }
  .new_details .new_details_con .new_details_cn .title3 {
    font-size: 20px;
    line-height: 40px; } 
	.new_details .new_details_con .new_details_cn .new_details_user{
		margin-bottom:20px;
	}
}

/* 手机 */
@media (max-width: 580px) {
  .new_details .new_details_con {
    padding-bottom: 20px;
	padding-top:20px;
  }
  .new_details .new_details_con .new_details_cn {
    width: 300px; }
  .new_details .new_details_con .new_details_cn .new_details_title {
    font-size: 20px;
    margin-bottom: 10px; }
  .new_details .new_details_con .new_details_cn .new_details_cn_left {
    width: 300px; }
  .new_details .new_details_con .new_details_cn .new_details_cn_right {
    width: 300px; }
  .new_details .new_details_con .new_details_cn .new_details_user .span1 {
    margin-right: 56px;
    border-right: none; }
  .new_details .new_details_con .new_details_cn .list1 .news_center_con_item .item_bg {
    margin-bottom: 10px; }
  .new_details .new_details_con .new_details_cn .right_con_item {
    padding-left: 0; }
  .new_details .new_details_con .new_details_cn .right_con_item .images_left {
    width: 100%;
    height: 150px; }
  .new_details .new_details_con .new_details_cn .right_con_item .text_right {
    margin-left: 10px;
    margin-top: 10px; }
  .new_details .new_details_con .new_details_cn .right_con_item .text_right .text_right_title {
    margin-bottom: 10px;
    font-size: 12px; } 
	.new_details .new_details_con .new_details_cn .new_details_user{
		margin-bottom:20px;
	}
}
