@charset "utf-8";
 
.ctit span img{height:49px}
 
 
.homea .wp{}
.homea .wp .aleft{width:35%;padding:0 0% 0 1%; }
.homea .wp .slidenews{width:100%;  }
.homea .slidenews .pic{height:100%}
.homea .slidenews .slide p{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);padding:0 0 0 4%;color:#fff;z-index:5;line-height:60px;font-size:15px}
.homea .slidenews .slide p span{right:4%;top:0;position:absolute;font-size:14px}
.homea .slidenews .slide p a{color:#fff}
.homea .slideb-prev img{height:35px;width:20px}
.homea .slideb-next img{height:35px;width:20px}
.homea .slidenews .slide a.mark:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background:url(https://www.rxc.tsinghua.edu.cn/images/emask.png) no-repeat center;background-size:100% 100%}
.homea .wp .aleft .ctit{margin-bottom:20px}
.homea .wp .aleft ul li{padding:10px 0;border-bottom:1px dashed #ddd;padding-right:100px;position:relative;font-size:18px}
.homea .wp .aleft ul li:hover a,.homea .wp .aleft ul li:hover time{color:#990000}
.homea .wp .aleft ul li:last-child{border-bottom:0}
.homea .wp .aleft ul li time{position:absolute;right:0;top:0;padding:10px;font-size:14px;color:grey}



.post-12 { }
 
.post-12 .news_img { float: left;width: 55%;height:200px; }
 
.post-12 .news_wz { float: right;   width:43%; }
 
.homea .wp .boxleft{width:65%;padding:0; }
.homea .wp .boxright{width:32%; }
 
.homeb .wp .boxleft{width:70%;padding:0;float: left; }
.homeb .wp .boxright{width:26%;  float: right; } 
 
 
.homea .boxleft .dongtai{ }
 
.homea .wp .boxleft .dongtai  li{padding: 12px 0 12px 12px;border-bottom:1px solid #ddd;padding-right:50px;position:relative;font-size:15px;background: url(/mains/dian.png) no-repeat 0 center;}
 
.homea .wp .boxleft .dongtai  li:hover a{color:#990000}
.homea .wp .boxleft .dongtai  li:hover time{color:#990000}
.homea .wp .boxleft .dongtai  li:last-child{ }
.homea .wp .boxleft .dongtai  li time{position:absolute;right:0;top:0;padding:12px 0;font-size:14px;color:grey}
 



.part1 .new_list{ background-size:100% 100%; }
.part1 .new_list .titlin_w {padding:8px 0;display:flex;justify-content:space-between;flex-wrap:wrap;color:#A80014;  

background: #f1ece6;
margin-bottom: 15px;
}
 
.part1 .new_list .titlin_w  .time{width:56px;float:left;font-size:12px;}
.part1 .new_list .titlin_w .time time{color:#fff;border:1px solid #c88b80; height:56px;text-align:center;display:flex;flex-direction:column;justify-content:center;transition:.3s;background-color:#B10606}
.part1 .new_list .titlin_w .time time span{font-size:22px;display:block;color:#fff; font-family: MicrosoftYaHei-Bold;font-weight: bold;}
.part1 .new_list .titlin_w .info{width:calc(100% - 70px); }
 
.part1 .new_list .titlin_w .info h4 a{font-size:15px;line-height:1.3em;
 
}
.textonotice{display:block;overflow:hidden; }
.part1 .new_list .textnotice{display:block;  } 




.notice2{ width:100%}
.notice2 h2{height:50px; line-height:50px; margin-bottom:7px;    overflow:hidden;border-bottom: 2px solid #B10606; }
.notice2 h2 span{display:inline-block;    font-size:20px;   color:#333;}
.notice2 h2 .em1{display:inline-block; padding-left:36px; background:url(/mains/icon01.png) no-repeat left center;}
.notice2 h2 .em2{display:inline-block; padding-left:36px; background:url(/mains/notice.png) no-repeat left center;}
.notice2 h2 .em3{display:inline-block; padding-left:36px; background:url(/mains/icon03.png) no-repeat left center;}
.notice2 h2 .em4{display:inline-block; padding-left:36px; background:url(/mains/icon04.png) no-repeat left center;}
.notice2 h2 .em5{display:inline-block; padding-left:36px; background:url(/mains/icon02.png) no-repeat left center;}
.notice2 h2 .em6{display:inline-block; padding-left:36px; background:url(/mains/dang.png) no-repeat left center;}
.notice2 h2 a{float:right; display:block; padding-right:26px; background:url(/template/images/more-arrow.png) no-repeat right center; font-size:15px;}
.notice2 h2 a:hover{color:#bd2b3b;}
 



.ctit1{margin-bottom:30px;border-bottom:2px solid #B10606;background-color: #f5f5f5;}
.ctit1 i{font-size:20px;line-height:40px}
.ctit1 i:first-child{border:0px solid #de9e92;border-radius:10px 0 0 10px;display:block;border-right:0;padding:0 0 0 35px;background:url(/mains/titbg.png)  no-repeat left bottom;}
.ctit1 i:last-child{ display:block;padding:0 15px 0 0; }
.right_list {  }


.part1 .right_list .title{height:50px;line-height: 50px;border-bottom:2px solid #B10606;font-size: 20px;cursor: pointer; position: relative;clear:both; background: url(/mains/notice.png) no-repeat left center;}
.part1 .right_list .title .more{display: inline-block;float:right;margin-top:20px;width:11px;height:20px;}
.part1 .right_list .title a{color:#333;}
.part1 .right_list .title li{ float:left;text-align:left; height: 50px;
 
line-height: 50px;
 }

.part1 .right_list .title li:first-child{padding-left:40px;
 }

.part1 .right_list .title li:first-child::after {
  content: '/';
  color: #333;
 text-align: right; 
 
   } 
.part1 .right_list .title li span{width:60px; } 
.part1 .right_list .title li span img{vertical-align: middle;} 
.part1 .right_list .title span{display: inline;padding:2px 110px  2px 0;}
.part1 .right_list .title span:last-child{display: inline;padding:2px 0  2px 0;}
.part1 .right_list .title .target{  }

.part1 .right_list .title .target a{ color:#990000; position: relative;}
 
.part1 .new_list{ display: none;}
.part1 .new_list.target{display: block; }
.header .container .logo a img{margin-top: 18px;
margin-bottom: 18px;}


@media (max-width: 768px) { 
.part1 .right_list .title { font-size:20px;}

.v_news_content img { 
vertical-align: middle;
width:70%;  

overflow:hidden;
}
}

ul,ol,li,dl,dd,dt{ list-style-type:none; line-height:normal;}



.homeb{padding-bottom:25px;
width: 100%;
padding: 26px 0;
background:#F4F4F4 url() no-repeat bottom center;
  background-size: auto;
background-size: cover;
 
margin-top: 14px;
margin-bottom: 14px;
min-height:420px;
}
.homeb .aleft{width:31%; float:left; 
 }
.homeb .aright{width:33%}
.homeb .aleft .tzgg{margin-bottom:20px}
.homeb .aleft .tzgg li{ padding: 10px 0 10px 15px;border-bottom:1px solid #ddd;padding-right:60px;position:relative;font-size:15px;background: url(/mains/dian.png) no-repeat 0 center;}
.homeb .aleft .tzgg li:hover a,.homeb .aleft .tzgg li:hover time{color:#990000}
 
.homeb .aleft .tzgg li time{position:absolute;right:0;top:0;padding:10px;font-size:14px;color:grey}
 
  
.service-lists {
  border: 0px solid #DCDDDD;
  border-radius: 15px;
  margin: 0;
}
.service-lists ul li{  line-height: 54px; height:54px; overflow: hidden;    font-size:13px;border-top:2px solid #e7e7e7;
 
 }
.service-lists ul li a{ color: #333; font-size: 14px; display: block; padding-left: 130px; position: relative;}
.service-lists ul li a span{ position: absolute; left: 25px; top:19px; line-height: 200%; font-size: 16px;}
.service-lists ul li a span i{ font-size: 36px; color: #000; font-family: "Arial"}
.service-lists ul li a:hover *,.service-lists ul li a:hover{ color:#b5151d;} 


.homeb .aright .tzgg{margin-bottom:20px}
.homeb .aright .tzgg li{padding:10px 0;border-bottom:1px dashed #ddd;padding-right:110px;position:relative;font-size:17px}
.homeb .aright .tzgg li:hover a,.homeb .aleft .tzgg li:hover time{color:#990000}
.homeb .aright .tzgg li:last-child{border-bottom:0}
.homeb .aright .tzgg li time{position:absolute;right:0;top:0;padding:10px;font-size:14px;color:grey}



.homeb .ctitsave{margin-bottom:90px;}
.homeb .ctitsave i{font-size:20px;line-height:40px;text-align:right}
.homeb .ctitsave i:first-child{border:0px solid #de9e92;border-radius:10px 0 0 10px;display:block;border-right:0;padding:0 5px 0 15px}
.homeb .ctitsave i:last-child{border:0px solid #de9e92;border-radius:0 10px 10px 0;display:block; padding:0 15px 0 5px;color:#fff}
.homeb .ctitsave .item {
  color: #fff;text-align:center;padding-left:10px;
}
.homec{  }
.homec .cleft{width:55%}
.homec .cright{width:100%; min-height:220px; }
.homec .cleft span{height:760px;background-position:center;background-size:cover;background-repeat:no-repeat;display:block}
.homec .cright .item1{color:#fff;background:#efefef;width:100%;border-left:2px solid #cc644f;margin-bottom:10px;padding-left:20px;}
.homec .cright .item1 p{margin-bottom:50px;margin-top:20px;line-height:1.8em}
.homec .cright .item1 span img{height:49px}
.homec .cright .item1 a{margin-left:42px}
.homec .cright .item1 a:before{position:absolute;width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,.2);content:'';left:-42px;top:50%;transform:translateY(-50%);z-index:0}
.homec .cright .item1 a:after{position:absolute;width:14px;height:4px;background:#fff;content:'';left:-20px;top:50%;transform:translateY(-50%);z-index:0}
.homec .cright .item1 a em{position:relative;z-index:5;color:#fff}
.homec .cright .item2{color:#fff;padding:0;  width:10%;text-align:center }
.homec .cright .item3{color:#fff;padding:0; width:10%;text-align:center }
.homec .cright .item4{color:#fff;padding:0;  width:10%; text-align:center}
.homec .cright .item5{color:#fff;padding:0; width:10%; text-align:center}
.homec .cright .item6{color:#fff;padding:0;  width:10%; text-align:center}
.homec .cright .item7{color:#fff;padding:0;  width:10%; text-align:center}
.homec .cright .item8{color:#fff;padding:0; width:10%;text-align:center }
.homec .cright .item9{color:#fff;padding:0;  width:10%;text-align:center }
.homec .cright .item h4.syst{font-size:18px;margin-top:5px;margin-bottom:0;text-align:center }
.homec .cright .item span.syst{font-size:18px;opacity:.5;text-transform:uppercase}
.homec .cright .item .pic{ width:100%}
.homec .cright .item .hdtit{ width:100%}
.homec .cright .item .alink{ }
.homec .cright .item:hover .pic img{animation:up 2s linear infinite; border-radius: 50%;

 
border: 1px dashed #f0bebe;
}
.homec .cright .item .pic img{ background:#990000;border-radius:50%; background-color: rgba(209,209,209,var(--tw-bg-opacity));
border: 1px dashed #f0bebe;
 

 }
.homed{padding-bottom:25px;background:#ECECEC url(/mains/bottombgindex.png) no-repeat left bottom}

.homed .ctit{margin-bottom:30px;color: #fff;
background: #efefef;
width: 100%;
border-left: 2px solid #cc644f;
margin-bottom: 10px;
padding-left: 20px;}
 
.homed .ctit a{position:relative;top:150%;right:100%}
.homed .desc{max-width:560px;line-height:1.8em;margin-bottom:50px}
.homed .homed-slide .slog{color:#fff;font-size:19px;position:absolute;left:-60px;top:22px;z-index:5;padding:3px 60px 6px;transform:rotate(-45deg);font-family:SourceHanSerifCN-Bold!important}
.homed .homed-slide{height:445px;padding-bottom:10px}
.homed .homed-slide .swiper-slide:nth-child(1) .slog{background:#7884ef}
.homed .homed-slide .swiper-slide:nth-child(2) .slog{background:#e67459}
.homed .homed-slide .swiper-slide:nth-child(3) .slog{background:#a96ed6}
.homed .homed-slide .swiper-slide:nth-child(4) .slog{background:#7884ef}
.homed .homed-slide .swiper-slide:nth-child(5) .slog{background:#e67459}
.homed .homed-slide .swiper-slide:nth-child(6) .slog{background:#a96ed6}
.homed .homed-slide .swiper-slide:nth-child(7) .slog{background:#7884ef}
.homed .homed-slide .swiper-slide:nth-child(8) .slog{background:#e67459}
.homed .homed-slide .swiper-slide:nth-child(9) .slog{background:#a96ed6}
.homed .homed-slide .swiper-slide .item{overflow:hidden;border: 1px solid #e7e7e7;
border-radius: 8px;
box-shadow: 0 0 10px -5px #9b9b9b;}
.homed .homed-slide .swiper-slide .pic{height:335px;background:#fafafa;
display: flex;
flex-flow: row wrap;
justify-content: center;border-radius:10px;
align-items: center; 
}
.homed .homed-slide .swiper-slide .pic img()
.homed .homed-slide .swiper-slide p{position:absolute;background:url(https://www.rxc.tsinghua.edu.cn/images/homedma.png) no-repeat bottom center;background-size:100% 100%;left:0;bottom:0;right:0;color:#fff;padding:50px 5% 20px;font-size:18px;text-align:center;opacity:0;visibility:hidden}
.homed .homed-slide .swiper-slide-active .pic{ height:335px;background:#fafafa;
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;


}
.homed .homed-slide .swiper-slide-active p{opacity:1;visibility:inherit}
.homed .homed-slide .swiper-button-next{width:130px;height:130px; top:20%;margin-top:0;bottom:10px; transition:.3s;border-radius:0 0 20px 0; padding-left:-100px;}
.homed .homed-slide .swiper-button-prev{width:130px;height:130px; top:20%;margin-top:0;bottom:10px;transition:.3s;border-radius:20px 0 0 0; }
.homed .homed-slide .swiper-button-next:hover{ }
.homed .homed-slide .swiper-button-prev:hover{ }
.homed .homed-slide .swiper-button-next img{height: 30px}
.homed .homed-slide .swiper-button-prev img{height: 30px}

.homee {padding: 0 0 30px 0  ; }

.main-bannerout{margin-left:auto;margin-right:auto;background:#e4e4e4 url(/mains/banner_bg.png) no-repeat center top;




}

  
.intel_ser_box {
    flex: 1;
    float: left;
    background-color: #fff;
    border: 2px solid #dd717b;
    border-radius: 20px;
    text-align: center;
    padding: 20px 0 18px;
    color: #333;
    margin: 20px;
   background-image: url('/mains/school/bg2.png');
}
.intel_ser_box:hover, .current {
    background-image: url('/mains/school/bg.png');
    transform: scale(1.1);
    transition: 0.3s all linear;
    background-size: 100% 100%;
    overflow: hidden;
    color: #fff;
}
.intel_ser_box:hover .f16 {
    color: #fff;
}
.ser_icon {
    margin-bottom: 5px;
}
.ser_icon_hover {
    margin-bottom: 5px;
    display: none;
}
.intel_ser_box:hover .ser_icon_hover {
    display: block;
}
.intel_ser_box:hover .ser_icon {
    display: none;
}
.intel_ser_list_long {
    margin-top: 0;
    width:100%;
    justify-content: space-between;
    display: flex;
}
.intel_ser_list_long .intel_ser_box {
    flex: 1;
}


@media screen and (max-width:1024px){
 
.homea{padding:20px 0 60px}
.homea .wp .aleft{width:100%;padding:40px 3% 30px}
.homea .wp .slidenews{width:100%;height:auto}
.homea .slidenews .pic{height:400px}
.homea .wp .aleft ul li{font-size:16px;padding:18px 0;padding-right:160px}
.homea .slidenews .slide p{font-size:16px}

.homea .wp .boxleft{width:100%}
.homea .wp .boxright{width:100%}
.post-12 .news_img{width:100%;height:auto}
.post-12 .news_wz{width:100%;float: left;}

.homea .boxleft .dongtai{padding: 20px 5%;}

.homeb .wp .boxleft{width:100%;padding:0;float: left; }
.homeb .wp .boxright{width:100%;padding:0;float: left; }

.part1 .new_list{padding: 20px 5%;}

.intel_ser_list_long .intel_ser_box {
 width:29%;float: left;}

.intel_ser_box {margin: 2%;}

.intel_ser_list_long {
    margin-top: 0;
    width:100%;
    justify-content: space-between;
    display: block;
}
 
.ctit span img{height:39px}
.ctit a:before{width:48px;height:48px;left:-32px}
.homeb .aleft{width:100%;margin-bottom:0px}
.homeb .aright{width:100%}
.ctit1 i{font-size:28px;line-height:48px}
.homeb .aleft .tzgg{padding:30px 5%;height:auto}
.homeb .aleft .tzgg li .info h4 a{font-size:17px}
.homeb .aleft .tzgg li .info p{font-size:15px}
.homeb .aright .pic{height:380px;width:38%}
.homeb .aright .info{width:calc(62% - 3px);padding:30px 5% 0}
.homeb .aright .info h4{font-size:20px;margin-bottom:10px}
.homeb .aright .info time{font-size:15px}
.homeb .aright .info p{font-size:15px}
.homeb{padding-bottom:85px}
.homec{height:auto;margin-bottom:85px}
.homec .cleft{width:100%}
.homec .cright{width:100%;padding:0;}
.homec .cleft span{height:460px}
.homec .cright .item1{padding:30px 5%;height:auto;border-right:none}
.homec .cright .item1 span img{height:39px}
.homec .cright .item1 a:before{width:48px;height:48px;left:-32px}
.homec .cright .item2{height:auto;width:50%;padding:30px 5%}
.homec .cright .item3{width:50%;height:auto;bottom:0;border-left:none;border-bottom:none;padding:30px 5%}
.homec .cright .item4{height:auto;width:50%;position:relative;border-left:none;left:0;top:0;padding:30px 5%;background-size:cover}
.homec .cright .item5{height:auto;width:50%;padding:30px 5%}
.homec .cright .item6{height:auto;width:50%;padding:30px 5%}
.homec .cright .item7{height:auto;width:50%;padding:30px 5%}
.homec .cright .item8{height:auto;width:50%;padding:30px 5%}
.homec .cright .item9{height:auto;width:50%;padding:30px 5%}
.homec .cright .item h4.syst{font-size:18px}
.homec .cright .item span.syst{font-size:16px}
.homec .cright .item .pic{height:auto;width:100%;text-align:center;}
.homec .cright .item .pic img{height:90px}
.homec .cright .item .hdtit{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.homed .ctit a{position:relative;top:0;right:0}
.homed .homed-slide{height:325px}
.homed .homed-slide .swiper-slide .pic{height:265px}
.homed .homed-slide .swiper-slide p{padding:50px 5% 20px;font-size:16px}
.homed .homed-slide .swiper-slide-active .pic{height:325px}
.homed .homed-slide .swiper-button-next{width:80px;height:80px;right:10%;box-shadow:none;bottom:0}
.homed .homed-slide .swiper-button-prev{width:80px;height:80px;left:10%;box-shadow:none;bottom:0}
.homed{padding-bottom:85px}

.ph_pricute ul li img{ width:80%}
}
@media screen and (max-width:767px){ 
 
.homea .wp .aleft ul li time{}
.homea .wp .aleft ul li{font-size:15px;padding:10px 0;padding-right:0}
.homea .slidenews .pic{height:240px}
.homea{padding: 25px 0 30px;}
.homea .slidenews .slide p{padding-right:4%;font-size:15px;line-height:45px}
.homea .slidenews .slide p span{display:none}
.homea .wp .aleft{width:100%;padding: 30px 5% 20px;}
.ctit span img{height: 26px;}
.ctit a:before{width:30px;height:30px;left:-26px}
.ctit1 i{font-size: 22px;line-height:36px;}
.homeb .aleft .tzgg{padding:20px 5%;height:auto}
.homeb .aleft .tzgg ul li {
  font-size: 15px;
  padding: 10px 0;
    padding-right: 0px;
 
}

.homeb .aleft .tzgg li .info h4 a{font-size:15px}
.homeb .aleft .tzgg li .info p{font-size:14px}
.homeb .aleft .tzgg li{}

.homeb .aleft .tzgg li .time{width:60px}
.homeb .aleft .tzgg li .time time{height:60px}
.homeb .aleft .tzgg li .time time span{font-size:24px;display:block;color:#fff}
.homeb .aleft .tzgg li .info{width:calc(100% - 70px)}
.homeb .aleft .tzgg li .info h4{margin-bottom:10px}
.homeb .aright .pic{height:auto;width:100%;padding:20px 20px 0;background:#fff}
.homeb .aright .pic a{background:0 0!important}
.homeb .aright .pic img{display:block;width:100%}
.homeb .aright .info{width:100%;padding:20px 5%;margin-left:0}
.homeb .aright .info h4{font-size:18px;margin-bottom:10px}
.homeb .aright .slidehd{padding-bottom:60px}
.homeb .aright .swiper-button-next{bottom:0;left:50%}
.homeb .aright .swiper-button-prev{left:calc(50% - 46px);bottom:0}
.homeb{padding-bottom:25px}
.homec .cleft span{height:300px}
.homec .cright .item1 span img{height:32px}
.homec .cright .item1 a:before{width:40px;height:40px;left:-26px}
.homec .cright .item1 a{margin-left:28px}
.homec .cright .item1 p{margin-bottom:10px;margin-top:10px;font-size:15px}
.homec{height:auto;margin-bottom:35px}
.homed .desc{font-size:15px; padding:0 5%;margin-bottom:30px;}
.homed .homed-slide{height:auto;padding-bottom:0}
.homed .homed-slide .swiper-slide .pic{height:285px}
.homed .homed-slide .swiper-slide p{font-size:18px}
.homed .homed-slide .swiper-slide-active .pic{height:285px}
.homed .homed-slide .swiper-button-next{width:30px;height:30px; top:50%;right:3%; background:none;}
.homed .homed-slide .swiper-button-prev{width:30px;height:30px; top:50%;left:3%; background:none;}
.homed{padding-bottom:35px;background-size:100% auto}
.homed .homed-slide .swiper-button-next img{height:20px}
.homed .homed-slide .swiper-button-prev img{height:20px}
.ctit1{width:100%; padding:0 5%; margin-bottom: 25px;}
.ctit1 i:first-child{border-radius: 6px 0 0 6px; padding: 0 0 0 50px;}
.ctit1 i:last-child{border-radius: 0 6px 6px 0; padding: 0 10px 0 0;}
.homea .slideb-next img{height:25px;}
.homeb .aright .info p{margin-top:10px;}
.syst{font-family:"微软雅黑"!important}
.homeb .aright .info p{color:#33;}
.homeb .aright .swiper-button-next,.homeb .aright .swiper-button-prev{border:1px solid #a9a9a9;}
.homeb .aright .swiper-button-next:before{background:#a9a9a9;}
.homed .ctit{padding:0 5%;margin-bottom: 15px;}
.homed .homed-slide .swiper-slide p{padding:20px 5%; display:none;}
.homed .homed-slide .swiper-button-prev:hover,.homed .homed-slide .swiper-button-next:hover{background:none;}
footlogo{display:none;}
}
@media screen and (max-width:480px){.homec .cright .item h4.syst{font-size:14px;margin-bottom: 0}
.homec .cright .item span.syst{font-size:14px}
.homec .cright .item .pic img{height:80px}
}

@media screen and (max-width:1366px){

}
.ctitmax{display:none;}

@media screen and (max-width:980px){
.ctitmax{display:block;}
.homeb .aright {
  
  background:none;
  
}
.intel_ser_list_long .intel_ser_box:last-child{display:none}
.intel_ser_list_long .intel_ser_box{font-size:12px;}
.homeb .ctitsave {
  margin-bottom: 0;
}
}
@media screen and (max-width:640px){

}

/*ie11 css hack*/ 
@media all and (-ms-high-contrast:none) { 
*::-ms-backdrop, 
} 
/*ie11注意里面的标点符号*/ 
/*ie10 css hack*/ 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 

}