@charset "UTF-8";
.new-content-box .title-box {
  float: left; }

.new-content-box .icon-btns {
  float: right;
  width: 148px;
  margin: 30px 0 20px; }
  .new-content-box .icon-btns ul {
    overflow: hidden;
    width: 100%; }
    .new-content-box .icon-btns ul > li {
      float: left;
      margin: 0 7px 0 0; }
      .new-content-box .icon-btns ul > li .fs1 {
        font-size: 30px; }

@media screen and (max-width: 400px) {
  .new-content-box .icon-btns {
    margin: 0;
    float: none;
    width: 100%;
    text-align: right; }
    .new-content-box .icon-btns ul {
      display: inline-block;
      width: auto;
      float: right;
      clear: both; } }

/* 消息內容 */
.new-box,
.news-list {
  list-style: none;
  padding: 0; }

.new-box > li {
  padding: 0 50px 25px;
  font-size: 16px;
  overflow: hidden; }
  .new-box > li span:first-child {
    width: 100px;
    display: block;
    position: relative;
    margin: 0 0 0 0;
    float: left; }

@media screen and (max-width: 767px) {
  .new-box > li {
    padding: 0 0 15px; }
    .new-box > li span:first-child {
      width: 100%;
      margin: 0 0 10px 0; } }

.new-box-title h2 {
  border-left: 0px;
  padding: 0;
  margin: 0;
  color: #333;
  font-weight: initial; }

.new-box-title > h2,
.new-box-time > span,
.new-box-content > .user-content,
.new-box-url > ul,
.new-box-download > ul {
  font-size: 16px;
  display: block;
  float: left;
  width: calc(100% - 100px); }
  @media screen and (max-width: 767px) {
    .new-box-title > h2,
    .new-box-time > span,
    .new-box-content > .user-content,
    .new-box-url > ul,
    .new-box-download > ul {
      width: calc(100%); } }

.new-box-content > .user-content img {
  max-width: 100% !important; }

.new-box-content > .user-content {
  line-height: 150%; }

.new-box-url ul > li,
.new-box-download ul > li {
  margin: 0 0 10px; }

.new-box > .new-box-images {
  overflow: initial; }

.new-box-images > .new-img-item {
  display: block;
  float: left;
  width: 100%;
  margin: 50px 0 0; }

/* 照片輪播 */
.new-img-item {
  display: block;
  float: left;
  width: 100%;
  margin: 50px 0 0; }
  @media screen and (max-width: 767px) {
    .new-img-item {
      margin: 20px 0 0; } }
  .new-img-item .slick-slide {
    height: initial;
    margin: 0 10px;
    height: calc(1170px / 4 - 50px); }
    @media screen and (max-width: 1199px) {
      .new-img-item .slick-slide {
        height: calc(970px / 4 - 50px); } }
    @media screen and (max-width: 991px) {
      .new-img-item .slick-slide {
        height: calc(750px / 4 - 50px); } }
    @media screen and (max-width: 767px) {
      .new-img-item .slick-slide {
        height: calc((100vw) / 2 - 50px); } }
    .new-img-item .slick-slide:focus {
      border: 0px; }
  .new-img-item .slick-prev,
  .new-img-item .slick-next {
    width: 40px;
    height: 40px;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 10; }
    .new-img-item .slick-prev :hover,
    .new-img-item .slick-next :hover {
      background-color: rgba(10, 81, 203, 0.7); }
  .new-img-item .slick-slide:focus {
    border: 0px; }
  .new-img-item .slick-prev {
    top: 50%;
    left: -40px; }
  .new-img-item .slick-next {
    top: 50%;
    right: -40px; }
  @media screen and (max-width: 767px) {
    .new-img-item .slick-prev {
      left: 0; }
    .new-img-item .slick-next {
      right: 0; } }
  .new-img-item .slick-prev:before,
  .new-img-item .slick-next:before {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    width: 25px;
    height: 25px;
    text-align: center;
    margin: 0 0 0 7px; }
  .new-img-item .slick-prev:before {
    content: ' ';
    background-image: url(/../images/left-arrow.png); }
  .new-img-item .slick-next:before {
    content: ' ';
    background-image: url(/../images/right-arrow.png); }

.back-link {
  margin: 150px 0 0; }
  .back-link > a.btn {
    font-size: 20px;
    position: relative;
    display: inline-block;
    padding: 5px 10px; }
