@charset "utf-8";
@import url("footer.css");
@import url("header.css");
@import url("reset.css");
/* 员工天地 */
.part1_ygtd{width:1400px;margin: 0 auto;margin-top: 30px; margin-bottom: 95px;}
.wysl{width: 100%;height: auto;background-color: #fff;display: flex;align-items: center;justify-content: space-between; position: relative;}
.wysl_le{width:706px ;height: 680px; background: url(../images/pic_68.png) no-repeat right;}
.trt{font-size: 30px;color: #222; border-bottom: #cccccc solid 1px; padding-bottom: 20px; margin-bottom: 60px;}

  /* 左侧目录栏 */
.sidebar {width: 45%;padding: 40px 30px;position: relative;background: linear-gradient(to right, #ffffff 95%, #f0f0f0 100%);}
.sidebar .bg-vertical-text {position: absolute;top: 80px;left: 20px;font-size: 80px;font-weight: bold;color: #f8e8e8;line-height: 1;z-index: 0;}
.sidebar .title {font-size: 36px;font-weight: bold;margin-bottom: 30px;position: relative;z-index: 1;}
.catalog-list {list-style: none;position: relative;z-index: 1;width: 465px;margin: 0 auto;margin-top: 60px;margin-left: 190px;}
.catalog-list li {cursor: pointer; display: flex;justify-content: space-between;align-items: center;margin-bottom: 26px;font-size: 17px;color: #333;}
.catalog-list li .line-arrow {display: none;flex-grow: 1;margin: 0 12px;}
.catalog-list li .date {color: #888;font-size: 16px;}
.sidebar .title::after {content: "/";font-size: 20px;margin-left: 8px;color: #666;}
.catalog-list li .line-arrow::before {content: "";flex-grow: 1;height: 1px;border-top: 1px dashed #dd3333;}
.catalog-list li .line-arrow::after {content: ">>>";color: #dd3333;margin-left: 8px;letter-spacing: 2px;}
.catalog-list li.on {color: #dd3333;font-weight: 500;}
.catalog-list li.on .line-arrow {display: flex;align-items: center;}
.catalog-list li.on .date{display: none;}


  /* 右侧正文栏 */
.contents {width: 623px;box-shadow: none;    height: 680px;    padding-right: 25px;

    overflow: auto;}
.contents img{width:80%;}
.contents .publish-time {color: #888;font-size: 16px;margin-bottom: 30px;}
.contents .author {text-align: center;color: #222;font-size: 18px;margin-bottom: 25px;position: relative;}
.contents .author::before {content: "";display: block;width: 100%;height: 1px;background: repeating-linear-gradient(90deg, #eee, #eee 4px, transparent 4px, transparent 8px);margin-bottom: 15px;}
.contents p,.contents p span {font-size: 18px !important;    font-family: "MicrosoftYaHei" !important;line-height: 1.8 !important;color: #999 !important;margin-bottom: 18px;text-align: justify;}
.contents .tie{font-size: 24px;    margin-top: 15px; color: #222; text-align: center;margin-bottom: 10px;}
.meta{font-size: 18px;color: #999;    margin-top: 15px;}

.wysl .prev{position: absolute;width: 60px;height: 60px;background-color: #fff; cursor: pointer; top: 107%;left: 44%;text-align: center;line-height: 60px;}
.wysl .next{position: absolute;width: 60px;height: 60px;background-color: #fff; cursor: pointer; top: 107%;right: 44%;text-align: center;line-height: 60px;}

.part2_ygtd{width:1400px;margin: 0 auto;margin-top: 30px; margin-bottom: 95px;}
.part2_ygtd .sfsy{width: 100%;height: 500px;}
.part2_ygtd  .swiper {width: 100%; height: 400px;}


.part2_ygtd .swiper-slide {
	background-position: center;
	background-size: cover;
	width: 600px;
	height: 374px;
  }

  .part2_ygtd .swiper-slide img {
	display: block;
	width: 100%;
    height: 100%;
    object-fit: cover;
  }

