@media screen and (min-width: 900px) {
  .pc {
    display: block;
  }
  .mobile {
    display: none;
  }
  .article-top-box {
    display: flex;
    justify-content: space-between;
    width: 1200px;
    margin: 15px auto 5px;
    border-radius: 5px;
  }
  .article-top-box .article-top-item {
    width: 275px;
  }
  .article-top-box .article-top-item img {
    width: 100%;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.2);
  }
  .article-top-box .article-top-item div {
    display: none;
    width: 100%;
    font-size: 16px;
    padding: 20px 0 0 10px;
    line-height: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
  }
  .article-top-box .article-top-item div::before {
    content: '';
    position: absolute;
    top: 20px;
    left: 0;
    width: 4px;
    height: 16px;
    background: #ac2a2a;
  }
  .article-banner {
    width: 1200px;
    margin: 0 auto;
  }
  .article-banner img {
    width: 100%;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.2);
  }
  .article-title {
    border-bottom: 1px solid #ac2a2a;
    text-align: left;
  }
  .article-title div {
    display: inline-block;
    border-bottom: 4px solid #ac2a2a;
    font-size: 24px;
    font-weight: bold;
  }
  .container {
    width: 1200px;
    margin: 40px auto;
    display: flex;
    justify-content: space-between;
  }
  .container .content-box {
    width: 857px;
  }
  .container .content-box .bread-nav {
    color: #666;
    font-size: 16px;
    position: relative;
  }
  .container .content-box .bread-nav div,
  .container .content-box .bread-nav a {
    font-size: inherit;
    color: #666;
  }
  .container .content-box .bread-nav .contact {
    position: absolute;
    top: 0;
    right: 0;
  }
  .container .content-box .bread-nav .contact .contact-text {
    height: 100%;
  }
  .container .content-box .bread-nav .contact .contact-text svg {
    font-size: 24px;
  }
  .container .content-box .bread-nav .contact .contact-text span {
    font-size: 16px;
  }
  .container .content-box .bread-nav .contact .contact-box {
    pointer-events: none;
    opacity: 0;
    position: absolute;
    width: 260px;
    height: 160px;
    bottom: -180px;
    background: #fff;
    left: 50%;
    margin-left: -130px;
    border-radius: 5px;
    box-shadow: 0 0 6px #d0d0d0;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 18px 20px;
    transition: all 0.3s;
  }
  .container .content-box .bread-nav .contact .contact-box div {
    font-size: 14px;
    color: #666;
    line-height: 1;
    text-align: center;
  }
  .container .content-box .bread-nav .contact .contact-box div img {
    height: 100px;
    margin-bottom: 10px;
  }
  .container .content-box .bread-nav .contact .contact-box:after {
    content: '';
    position: absolute;
    display: inline-block;
    top: -6px;
    left: 50%;
    margin-left: -5px;
    width: 0;
    height: 0;
    border: 6px solid #fff;
    transform: rotate(-45deg);
    box-shadow: 3px -3px 6px #e9e9e9;
  }
  .container .content-box .bread-nav .contact:hover .contact-box {
    opacity: 1;
  }
  .container .content-box .article-head-title {
    margin-top: 40px;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
  }
  .container .content-box .article-author {
    padding: 30px 0;
    text-align: center;
  }
  .container .content-box .article-author span {
    font-size: 16px;
    color: #8d8b8b;
    margin-right: 30px;
  }
  .container .content-box .article-description {
    text-indent: 2em;
    padding: 20px;
    background: #f1f1f1;
    color: #8d8b8b;
    font-size: 16px;
    font-family: cursive;
  }
  .container .content-box .TRS_Editor {
    margin-top: 30px;
    margin-bottom: 50px;
  }
  .container .content-box .TRS_Editor .video-js {
    height: 482px!important;
  }
  .container .content-box .TRS_Editor .video-js video {
    height: 482px!important;
  }
  .container .content-box .TRS_Editor > p,
  .container .content-box .TRS_Editor > div {
    font-size: 16px;
    line-height: 28px;
    color: #333;
    margin-top: 15px;
    text-align: justify;
  }
  .container .content-box .TRS_Editor > p a,
  .container .content-box .TRS_Editor > div a {
    font-size: 16px;
    color: #0c20b1;
  }
  .container .content-box .TRS_Editor > p img,
  .container .content-box .TRS_Editor > div img {
    display: block;
    height: auto;
    margin: auto;
  }
  .container .content-box .TRS_Editor > p[align="center"] {
    text-align: center;
  }
  .container .content-box .news-list {
    overflow: visible;
  }
  .container .content-box .news-list .list-item {
    width: 100%;
    height: auto;
    padding: 25px 0 20px;
    border-bottom: 1px dashed #999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    transition: all 0.3s;
    background: #fff;
  }
  .container .content-box .news-list .list-item > img {
    align-self: center;
    width: 180px;
    height: 100px;
    margin-right: 20px;
  }
  .container .content-box .news-list .list-item .list-text {
    width: 640px;
    height: auto;
  }
  .container .content-box .news-list .list-item .list-text .list-title {
    font-size: 16px;
    color: #333;
    margin-bottom: 10px;
  }
  .container .content-box .news-list .list-item .list-text .list-title a {
    font-size: inherit;
    color: #333;
  }
  .container .content-box .news-list .list-item .list-text .list-title a:hover {
    color: #ac2a2a;
  }
  .container .content-box .news-list .list-item .list-text .list-info span {
    margin-right: 10px;
    font-size: 14px;
    color: #888;
    font-family: sans-serif;
  }
  .container .content-box .news-list .list-item .list-share {
    position: absolute;
    right: 20px;
    bottom: 20px;
  }
  .container .content-box .news-list .list-item .list-share a {
    float: left;
    display: flex;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 50%;
    background: #bbb;
    margin-left: 10px;
    transition: all 0.3s;
    border-collapse: separate;
    border-spacing: 10px 5px;
  }
  .container .content-box .news-list .list-item .list-share a > img {
    align-self: center;
    margin: 0 auto;
    width: 20px;
    height: 20px;
  }
  .container .content-box .news-list .list-item .list-share .icon-sina img {
    width: 25px;
    height: 25px;
  }
  .container .content-box .news-list .list-item .list-share .icon-sina:hover {
    background: #cc2020;
  }
  .container .content-box .news-list .list-item .list-share .icon-qq:hover {
    background: #1374c7;
  }
  .container .content-box .news-list .list-item .list-share .icon-weixin {
    position: relative;
  }
  .container .content-box .news-list .list-item .list-share .icon-weixin:hover {
    background: #0f9850;
  }
  .container .content-box .news-list .list-item .list-share .icon-weixin:hover .wechat-qrcode {
    display: block;
    opacity: 1;
  }
  .container .content-box .news-list .list-item .list-share .wechat-qrcode {
    display: none;
    opacity: 0;
    border: 1px solid #eee;
    position: absolute;
    z-index: 9;
    top: -200px;
    left: -95px;
    width: 142px;
    height: 190px;
    color: #666;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 0 4px #aaa;
    transition: all 0.4s;
  }
  .container .content-box .news-list .list-item .list-share .wechat-qrcode h4 {
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    background: #f3f3f3;
    margin: 0;
    padding: 0;
    color: #333;
    text-align: center;
  }
  .container .content-box .news-list .list-item .list-share .wechat-qrcode .QRcode {
    width: 110px;
    margin: 7px auto;
  }
  .container .content-box .news-list .list-item .list-share .wechat-qrcode .QRcode:after {
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: -13px;
    width: 0;
    height: 0;
    border-width: 8px 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
  }
  .container .content-box .news-list .list-item .list-share .wechat-qrcode p {
    font-weight: normal;
    line-height: 16px;
    padding: 0;
    margin: 0;
    text-align: center;
    color: #666;
  }
  .container .content-box .news-list .list-item:hover {
    background: #fbfbfb;
  }
  .container .content-box .statement {
    width: 100%;
    height: 70px;
    line-height: 24px;
    text-align: center;
    margin-top: 50px;
    box-sizing: border-box;
    background: #f2f2f2;
    padding-top: 12px;
    color: #666;
    font-size: 12px;
  }
  .container .sidebar {
    width: 295px;
  }
  .container .sidebar .hot-unit-box {
    margin-top: 30px;
    margin-bottom: 50px;
  }
  .container .sidebar .hot-unit-box .hot-unit-item {
    width: 100%;
    height: 100px;
    margin-bottom: 16px;
    background: #fff;
    border-left: 4px solid #ac2a2a;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.2);
    display: flex;
    align-items: center;
    padding: 0 15px;
    position: relative;
    transition: all 0.3s;
  }
  .container .sidebar .hot-unit-box .hot-unit-item .hot-unit-logo img {
    width: 65px;
  }
  .container .sidebar .hot-unit-box .hot-unit-item .hot-unit-info {
    width: 72%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-left: 15px;
  }
  .container .sidebar .hot-unit-box .hot-unit-item .hot-unit-info .hot-unit-name {
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 15px;
    line-height: 1;
    color: #333;
  }
  .container .sidebar .hot-unit-box .hot-unit-item .hot-unit-info .hot-unit-tag {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 1;
    color: #333;
  }
  .container .sidebar .hot-job-box {
    width: 100%;
    margin-bottom: 50px;
    counter-reset: sectioncounter;
  }
  .container .sidebar .hot-job-box .hot-job-item {
    width: 100%;
    height: 45px;
    margin-top: 20px;
    position: relative;
    display: flex;
    align-items: center;
  }
  .container .sidebar .hot-job-box .hot-job-item::before {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 45px;
    font-size: 18px;
    line-height: 1;
    color: #fff;
    text-align: center;
    content: counter(sectioncounter) "";
    counter-increment: sectioncounter;
  }
  .container .sidebar .hot-job-box .hot-job-item::after {
    content: '';
    display: block;
    position: absolute;
    left: 30px;
    bottom: 5px;
    width: 90%;
    height: 1px;
    z-index: 2;
    background: #ac2a2a;
  }
  .container .sidebar .hot-job-box .hot-job-item .sex-angle {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 40px;
    height: 45px;
    background: url(data:image/jpeg;base64,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) no-repeat center center;
    background-size: 100% 100%;
  }
  .container .sidebar .hot-job-box .hot-job-item a {
    display: block;
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    margin-left: 10px;
    color: #ac2a2a;
  }
  .container .sidebar .hot-news-box {
    overflow: visible;
    margin: 15px auto 50px;
  }
  .container .sidebar .hot-news-box .list-item {
    width: 100%;
    height: auto;
    padding: 15px 0;
    border-bottom: 1px dashed #999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    transition: all 0.3s;
    background: #fff;
  }
  .container .sidebar .hot-news-box .list-item .list-text {
    width: 100%;
    padding-left: 1em;
    border-left: 4px solid #ac2a2a;
  }
  .container .sidebar .hot-news-box .list-item .list-text .list-title {
    font-size: 14px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .container .sidebar .hot-news-box .list-item .list-text .list-title a {
    line-height: 1;
    font-size: inherit;
    color: #333;
    transition: all 0.3s;
  }
  .container .sidebar .hot-news-box .list-item .list-text .list-title a:hover {
    color: #ac2a2a;
  }
  .container .sidebar .hot-news-box .list-item:hover {
    background: #fbfbfb;
  }
  .container .sidebar .article-picture {
    width: 100%;
    margin-bottom: 50px;
  }
  .container .sidebar .article-picture .article-pic {
    margin-bottom: 30px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.2);
  }
  .container .sidebar .article-picture .article-pic img {
    width: 100%;
  }
  .container .sidebar .trs-rt-box {
    width: 100%;
    margin-top: 25px;
  }
  .container .sidebar .trs-rt-box .trs-rt-item {
    margin-bottom: 50px;
  }
  .container .sidebar .trs-rt-box .trs-rt-item .trs-rt-img img {
    width: 100%;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.2);
  }
  .container .sidebar .trs-rt-box .trs-rt-item .trs-rt-text {
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 10px 0;
    background: #fff;
  }
  .container .sidebar .trs-rt-box .trs-rt-item .trs-rt-text .tag {
    width: 72px;
    height: 16px;
    font-size: 16px;
    color: #ac2a2a;
    font-weight: bold;
    padding: 0 10px;
    line-height: 1;
    align-self: center;
    border-left: 8px solid #ac2a2a;
  }
  .container .sidebar .trs-rt-box .trs-rt-item .trs-rt-text .title {
    width: 100%;
    font-size: 14px;
    line-height: 1.5;
  }
  .container .sidebar .trs-rt-box .trs-rt-item .trs-rt-text .title a {
    font-size: inherit;
  }
}
@media screen and (max-width: 900px) {
  .pc {
    display: none;
  }
  .mobile {
    display: block;
  }
  .article-top-box {
    display: none;
  }
  .article-banner {
    display: none;
  }
  .article-title {
    border-bottom: 1px solid #ac2a2a;
    text-align: left;
  }
  .article-title div {
    display: inline-block;
    border-bottom: 4px solid #ac2a2a;
    font-size: 5vw;
    font-weight: bold;
  }
  .container {
    width: 100vw;
    margin: 0 auto 4vw;
  }
  .container .content-box {
    width: 100%;
    padding: 4vw;
  }
  .container .content-box .bread-nav {
    color: #666;
    font-size: 3.5vw;
  }
  .container .content-box .bread-nav div,
  .container .content-box .bread-nav a {
    font-size: inherit;
    color: #666;
  }
  .container .content-box .article-head-title {
    margin-top: 5vw;
    font-size: 5vw;
    text-align: center;
  }
  .container .content-box .article-author {
    padding: 3vw 0;
    text-align: center;
  }
  .container .content-box .article-author span {
    font-size: 3.5vw;
    color: #8d8b8b;
  }
  .container .content-box .article-author span + span {
    margin-left: 5vw;
  }
  .container .content-box .article-description {
    padding: 3vw;
    background: #f1f1f1;
    color: #8d8b8b;
    font-size: 3.5vw;
    text-align: justify;
    font-family: cursive;
    text-indent: 2em;
  }
  .container .content-box .TRS_Editor {
    margin-top: 5vw;
    margin-bottom: 5vw;
  }
  .container .content-box .TRS_Editor * {
    color: #666;
  }
  .container .content-box .TRS_Editor .video-js {
    height: 52vw!important;
  }
  .container .content-box .TRS_Editor .video-js video {
    height: 52vw!important;
  }
  .container .content-box .TRS_Editor > p {
    font-size: 3.5vw;
    line-height: 1.8;
    color: #333;
    margin-top: 1em;
    text-align: justify;
  }
  .container .content-box .TRS_Editor > p a {
    font-size: 3.5vw;
    color: #0c20b1;
  }
  .container .content-box .TRS_Editor > p img {
    display: block;
    height: auto;
    margin: auto;
  }
  .container .content-box .TRS_Editor > p[align="center"] {
    text-align: center;
  }
  .container .content-box .news-list {
    overflow: visible;
  }
  .container .content-box .news-list .list-item {
    width: 100%;
    height: auto;
    padding: 3.5vw 0 3vw;
    border-bottom: 1px dashed #999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    transition: all 0.3s;
    background: #fff;
  }
  .container .content-box .news-list .list-item .list-text {
    width: 100%;
    height: auto;
  }
  .container .content-box .news-list .list-item .list-text .list-title {
    font-size: 3.5vw;
    color: #333;
    margin-bottom: 10px;
  }
  .container .content-box .news-list .list-item .list-text .list-title a {
    font-size: inherit;
    color: #333;
  }
  .container .content-box .news-list .list-item .list-text .list-title a:hover {
    color: #ac2a2a;
  }
  .container .content-box .news-list .list-item .list-text .list-info span {
    margin-right: 10px;
    font-size: 3vw;
    color: #888;
    font-family: sans-serif;
  }
  .container .content-box .news-list .list-item .list-share {
    display: none;
  }
  .container .content-box .news-list .list-item:hover {
    background: #fbfbfb;
  }
  .container .content-box .statement {
    width: 100%;
    line-height: 24px;
    text-align: center;
    margin-top: 50px;
    box-sizing: border-box;
    background: #f2f2f2;
    padding: 10px;
    color: #666;
    font-size: 3vw;
  }
  .container .sidebar {
    display: none;
  }
}
