
body.show a, body.show .transition, body.show .index-flash .side ul li .time, .index-flash .side ul li body.show .time, body.show .index-flash .side ul li .name, .index-flash .side ul li body.show .name, body.show .g-head .nav, .g-head body.show .nav, body.show :before, body.show :after, body.show img {
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
}
.wd_arc a{ color:red; font-weight:bolder}
.wd_arc_con p{ text-indent:2em}
.wd_lyy_tag{ text-align:right; margin-top:.1rem;}
	.wd_lyy_tag a{     color: red;
    background: #fff;
    line-height: .2rem;
    padding: 0.05rem;
	font-size:.12rem;    
	}
.arc_like{ border-top: 1px solid #000;
    margin-top: 16px;}
.arc_like ul{ margin-bottom:0;}
.arc_like li a{font-size:.14rem; color:#333; font-weight:normal; line-height:.3rem; display:block;}
.arc_like li a:hover{ color:red;}
.arc_like li span{ margin-left:.1rem; float:right}

.arc_pag{ margin:20px 0; border-top: 1px solid #000; padding-top: 20px;}
.arc_pag a{color:#000; font-weight:normal; }

.arc_pag a:hover{color:#940809}

.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.flex, .index-links .list .title, .index-imgs .box div.name .tag, .index-news .list2 .tab-box li, .index-news .list2 .tab-btn ul, .index-recommend .list dl, .index-recommend .arrow, .index-recommend .title, .index-flash .list li .layer .tag, .g-head .btns dl.share, .g-head .btns .search, .g-head .btns, .p-layer {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
}

.flexColumn, .index-news .list li .time, .index-flash .side ul li {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}

.itemsCenter, .index-links .list .title, .index-news .list2 .tab-box li, .index-news .list li .time, .index-recommend .title, .p-layer {
  align-items: center;
  -webkit-align-items: center;
}

.justifyCenter, .index-news .list li .time, .index-flash .side ul li, .p-layer {
  justify-content: center;
  -webkit-justify-content: center;
}

.flexAround {
  justify-content: space-around;
  -webkit-justify-content: space-around;
}

.flexBetween, .index-links .list .title, .index-links .wal, .index-news .list2 .tab-box li, .index-news .wal {
  justify-content: space-between;
  -webkit-justify-content: space-between;
}

.flexWrap, .index-links .wal, .index-imgs ul, .index-news .wal, .index-flash .side ul {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}

.bsBox {
  box-sizing: content-box;
}

.p-ico, .g-head .btns .search .submit i {
  font-family: "icon";
  font-size: 0.2rem;
}

.p-layer {
  position: fixed;
  z-index: 100;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
}
.p-layer.show {
  opacity: 1;
  visibility: visible;
}

.pageTips {
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000 url("https://www.tsinghua.edu.cn/new/img/bg.png");
}
.pageTips .container {
  color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 630px;
  margin-left: -315px;
  margin-top: -160px;
}
.pageTips .container a.close {
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  z-index: 1;
  left: auto;
  right: -15px;
  top: 40px;
  bottom: auto;
  background: url("/images/close.png") center no-repeat;
}
.pageTips .container .img {
  text-align: center;
}
.pageTips .container .msg {
  font-size: 18px;
  line-height: 36px;
  padding-top: 30px;
}
.pageTips .container a {
  color: #fff;
  text-decoration: underline;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

html {
  font-size: 100px;
}



a {
  color: #000;
  text-decoration: none;
  outline: none;
}
a:active {
  star: expression(this.onFocus=this.blur());
}
a:link {
  text-decoration: none;
  outline: none;
}
a:visited {
  text-decoration: none;
  outline: none;
}
a:hover {
  text-decoration: none;
  color: #af141e;
  outline: none;
}

li {
  list-style: outside none;
}

h1 {
  font-size: 16px;
}

h2, h3, h4, h5 {
  font-size: 14px;
}

h5 {
  font-size: 0.12rem;
}

textarea, input {
  background: transparent;
  font-size: 12px;
  font-family: "SourceSansPro-Regular", "微软雅黑";
  color: #888;
  outline: none;
  border: 0;
}

em {
  font-style: normal;
}

img {
  vertical-align: middle;
  max-width: 100%;
  border: 0;
}

.fl {
  float: left;
}

.fr {
  float: right;
}



.h10 {
  height: 0.1rem;
  overflow: hidden;
  clear: both;
}

.h50 {
  height: 0.5rem;
  overflow: hidden;
  clear: both;
}

.wal {
  max-width: 14rem;
  margin: 0 auto;
}

.wal2 {
  max-width: 16rem;
  margin: 0 auto;
}

@font-face {
  font-family: "icon";
  src: url("../font/icon.woff2") format("woff2"), url("../font/icon.woff") format("woff"), url("../font/icon.ttf") format("truetype"), url("../font/icon.eot") format("embedded-opentype"), url("https://www.tsinghua.edu.cn/new/style/fonts/icon.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Light";
  src: url("../font/Roboto-Light1.woff2") format("woff2"), url("../font/Roboto-Light1.woff") format("woff"), url("../font/Roboto-Light1.ttf") format("truetype"), url("../font/Roboto-Light1.eot") format("embedded-opentype"), url("https://www.tsinghua.edu.cn/new/style/fonts/Roboto-Light1.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}


/************/




/*内容页调整*/
.nry_bt_real{    margin-top: -1.36rem;position: relative;z-index: 100;}
/*.dqwz .rem12 .wz{    margin-top: 78px;}*/
.nry_big .rem12 .right .zxgx{    margin-top: 0.38rem;}
.nry_con_out .ushare li b{background: #5c5b5d url(/images/nry_dj_img.png) no-repeat center center !important;}
.nry_con_out .ushare li.share b{background: #ba9a05 url(/images/nry_fx_img.png) no-repeat center center !important;}

.nry_con_out .ushare li:hover b{background: #af141e url(/images/nry_dj_img.png) no-repeat center center !important;}
.nry_con_out .ushare li.share:hover b{background: #af141e url(/images/nry_fx_img.png) no-repeat center center !important;}
.nry .nry_bt .wz{    margin-top: 58px;
  position: relative;
  top: -.88rem;}
  .nry .nry_bt{min-height: 1.04rem;}

  @media screen and (max-width: 817px){
   
    .nry_bt_real{width: 100%;
      padding: 0.25rem;    margin-top: -2rem;}
      
  }
/*内容页调整*/
/*2021-3-13-start*/

@media screen and (max-width: 414px){
  .qhrw2_ul li .sj span{font-size: 12px;}
  .qhrw2_ul li .tit {
    width: 84% !important;
}
.qhrw2_ul li .tit .bt {
  line-height: .4rem;
}
}

.qhrw2_nav #fybq li.on{background: #fff !important;}
.qhrw2_nav #fybq li.on a{color: #310544;}
@media screen and (max-width: 817px){
.qhrw2_nav #fybq li.on{display: block !important;background: url(/images/qhrw2_nav_bg.jpg) no-repeat !important;background-size: 101% 100% !important;}

.qhrw2_nav #fybq li.on a{color: #000;    }
  .qhrw2_nav #fybq li a{width: auto;
    display: inline-block;}
    .qhrw2_nav #fybq li{transition: .3s;}
.qhrw2_nav #fybq li.on{background: #fff !important;}

}
.qhrw2_ul .fanye ul li{border-bottom:0px;}

/*2021-3-13-end*/
/*2021-4-15-start*/
/*分享*/
.nry_con_out .ushare li.share{height: 90px;}
.my-share-d{width: 80px;
  position: fixed;
  top:50%;
  left:1%;
  margin-top: 0;display: none;}
  .my-share-d>div{display: block;
  width: 35px;
  height: 35px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: rgba(141, 141, 141, 0.11);cursor: pointer;transition: .4s;margin-bottom: 10px;}
  .my-share-d>div:hover{background: rgba(141, 141, 141, 0.3);}

  @media screen and (max-width: 817px){
    .nry_big .subchannel{transition: .4s;}
    .my-share-d{    display: flex;
      margin: -14px auto 0;
      justify-content: center;width: 100%;padding: 14px 0;background: #fff;}
      .my-share-d>div{    float: left;
        margin: 0 .3rem;    width: 44px;
        height: 44px;}
  }
/*分享*/

/*调整*/
@media screen and (max-width: 1050px){
  .qhrw2_nav #fybq li a{    padding: 0.18rem 0.16rem;}
}


/*调整*/
/*2021-4-15-end*/
/*2021-4-16-start*/
.dqwz .rem12:before{border: 0;}

.subchannel .picwhitenewslist li figure{position: initial;}
.subchannel .picwhitenewslist .thumb>span{position: absolute;}

/*2021-4-16-end*/
/*2021-4-20-start*/
.qhrw2_first .tit .zc_k .sj span{font-size: 12px;}
@media screen and (max-width: 817px){
.qhrw2_first .tit .zc_k .sj span {
    font-size: 12px;
}
}

.mobilemore {
    display: none;
    margin: 20px 25px;
}
.mobilemore a {
    background: #fff;
    border: 1px solid #ccc;
    display: block;
    font-size: 16px;
    line-height: 50px;
    text-align: center;
    border-radius: 6px;
    width: 48%;
    float: left;
}
 .mobilemore a.next {
    float: right;
}
@media screen and (max-width: 1000px){
.pcfyt {
    display: none;
}
.mobilemore {
    display: block;
}
}
/*2021-4-20-end*/
    /*2021-4-23-start*/

/* 2021-6-17-start*/
@media screen and (max-width: 817px){


  .rem12 .right{padding: 0.5rem;}
  .rem12 .left{padding: 0.5rem;}
  .qhrw_first .tit{height: auto;}
  .qhrw_ul li .img{width: 37%;}
  .qhrw_ul li .tit{    width: 58%;margin-top: 0;}
  .qhrw_ul li .cwz {width: 100%;}
  .qhrw_ul li .tit .rw{margin-left: 0;}
  .dqwz .rem12 .wz{margin-top: 16px;text-align: center;}
  .dqwz .rem12 .lm{text-align: center;}
  .dqwz .rem12:after{right: 0;}
  .rem12 .left .zzqk_ul{justify-content:space-between;}
  .rem12 .left .zzqk_ul li{    width: 48%;}
  .rem12 .left .zzqk_ul li .img{    width: 100%;
    height: auto;}
    .ztxw_ul1 li .img .sj{bottom: .3rem;
      left: .3rem;}
      .rem12 .right .zxgx ul li::before{    width: 5px;
        height: 5px;top: 10px;
        left: -4px;}
        .rem12 .right .zxgx ul{    margin-left: 6px;}
        .nry .nry_bt .wz{    margin-top: 58px;text-align: left;}
        .nry_bt_real{padding: 0.25rem 0;}

}

/* 2021-6-17-end*/
.v_news_content  em{font-style: italic;}


/*2021-8-3-start*/
.v_news_content img{height: auto !important;}
@media screen and (max-width: 817px){
body{overflow-x: hidden;}
  .nry_bt_real{background: #f2f3f9;
    width: 115.7%;
    left: -8%;
    padding: 0 8% 8px;
    margin-bottom: 20px;}
    .dqwz .rem12:after{background: #f2f3f9 !important;}
    .nry .nry_bt .wz{    margin-bottom: 20px;    margin-top: 0px;top: 0;}
}
.nry_con_out video {
   max-width:100%;

}

/*2021-8-3-end*/




/*2022-3-21-start*/

.nry_big .rem12{width: 14rem;}
.dqwz.nry .rem12{width: 14rem;}
.nry .nry_bt .wz{padding-top: 0.16rem;}


  .nry_con_out {
    width: 9.5rem !important;
}
.dqwz .rem12:before{left: -3.44rem;}
.nry_big .qhrw2_ul{width:100%}

@media screen and (max-width: 817px){
  .rem12 .left{width: 100% !important;}
  .nry_big .rem12{width: 100%;}
  .nry_bt_real{    width: 115.7% !important;}
}

/*2022-3-21-end*/
@font-face{font-family:楷体;src:url(../font/fzkt.ttf)}

  

/*展开全文*/
.unfold-field{
    position:absolute;
    font-size: 0;
    bottom:0;
    width:100%;
    height:149px;
    z-index: 2;
}
.unfold-field .unflod-field_mask {
    height: 78px;
    width: 100%;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),to(#fff));
    background-image: linear-gradient(-180deg,hsla(0,0%,100%,0),#fff);
}
.unfold-field_text{
    cursor: pointer;
    width:100%;
    color: #406599;;
    height:100%;
    font-size: 0px;
    line-height: 100%;
    text-align: center;
    background:#fff;
}
.unfold-field_text span{
    display:inline-block;
    font-size: 16px;
    height:100%;
    line-height: 100%;
}
.unfold-field_text span::after{
    content:"";
    vertical-align: middle;
    background:url(http://c1.adline.com.cn/static/img/bottom.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 9px;
    height: 6px;
    display: inline-block;
    margin-left: 5px;
}

.wd_arc_c{max-height: 1282px;
    overflow: hidden;
    position: relative;}