@charset "utf-8";

/*  */
html, body{height:auto;}
body{font-family:-apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif;font-size:3.4vmin;line-height:1.8;color:#252525;background:#fff5f5;-webkit-overflow-scrolling:touch;}
a{text-decoration:none;}
p{line-height:1.5;color:#666;}
.mxwidth{max-width:735px;margin:0 auto;}
.title{padding:7% 0 4%;}
.title img{width:60%;margin:0 auto;}
/*  */
.banner{position:relative;overflow:hidden;}
.ph00_logo{position:absolute;top:2%;left:3%;width:40%;}
.zhuti{position:absolute;top:15%;left:10%;width:90%;}
.zhuti02{position:absolute;top:41%;left:12%;width:76%;}
.daima{position:absolute;bottom:39%;left:10%;width:80%;}
/*  */
.weft01{background:url(//x0.ifengimg.com/ucms/special/images/E17A7BC382DC900DBD533D102ACAB200.jpg) no-repeat top/contain, url(//x0.ifengimg.com/ucms/special/images/6CAE9016529A1B21B7F0595E545E91BC.png) repeat-y 6.1% 0/1.3%;}
.timeList{height:45vh;padding:5% 5% 5% 13%;margin:51% 0 5% 0;overflow-y:scroll;}
.timeList li{padding-left:5%;margin-bottom:8%;background:url(//x0.ifengimg.com/ucms/special/images/AD126154C3A00798036ACF24DF56E4B0.png) no-repeat left .6em/2.5%;}
.timeList h2{font-size:4vmin;font-weight:bold;letter-spacing:4px;}
.timeList h3{margin-bottom:3%;font-size:3.6vmin;font-weight:bold;line-height:1.3;}
.timeList p{line-height:1.3;}
/*  */
#foucs{margin-bottom:8%;border-bottom:2px solid #ea2a2a;}
#foucs h2{padding:1%;}
#foucs .swiper-pagination-bullets{right:0;bottom:.4em;left:auto;width:10%;}
#foucs .swiper-pagination-bullet{width:1vmin;height:1vmin;background-color:#ea2a2a;}
.newslist1 li{padding-bottom:3%;margin-bottom:3%;border-bottom:1px solid #f2e0d9;}
.newslist1 li:after{display:block;clear:both;content:"";}
.newslist1 li .textBox{float:left;width:64%;}
.newslist1 li h1{margin-bottom:3%;font-size:3.4vmin;font-weight:bold;line-height:1.3;}
.newslist1 li p{display:-webkit-box;overflow:hidden;font-size:2.4vmin;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.newslist1 li img{float:left;width:30%;margin-right:3%;}
/*  */
#major .swiper-slide{background:url(//x0.ifengimg.com/ucms/special/images/C4562FBA7A79F630CB2B2DDD6C4AD475.png) no-repeat center/cover;border-radius:2vmin;}
#major h2{margin:7% 3%;font-size:3.8vmin;font-weight:bold;text-align:center;}
#major .swiper-slide > img{width:94%;margin:0 3% 5%;}
#major p{width:75%;margin:0 3%;}
#major a img{float:right;width:18%;}
#major .subTitle{width:70%;margin:0 auto;}

.teacherBox{position:relative;}
.teacherBox .swiper-button-next, .teacherBox .swiper-button-prev{top:12.5vmin;width:6vmin;height:5vmin;margin:0;background:no-repeat center/contain;}
.teacherBox .swiper-button-next:after, .teacherBox .swiper-button-prev:after{content:"";}
.teacherBox .swiper-button-prev{left:0;background-image:url(//x0.ifengimg.com/ucms/special/images/61EB69A7AF42863B4EF792B40850B049.png);}
.teacherBox .swiper-button-next{right:0;background-image:url(//x0.ifengimg.com/ucms/special/images/DE0644CDE0D6870D4ABE32883A93DFB5.png);}
#teacher{width:84%;margin:0 auto;}
#teacher .swiper-slide img{-webkit-mask:url(//x0.ifengimg.com/ucms/special/images/3C5F09324D32702187E0B3AD3F1C5D9A.png) no-repeat center/contain;mask:url(//x0.ifengimg.com/ucms/special/images/3C5F09324D32702187E0B3AD3F1C5D9A.png) no-repeat center/contain;}
#teacher .swiper-slide h3{text-align:center;font-weight: bold}
.scrollX{display:inline-block;width: 79%;padding-bottom:2%;margin-bottom:6%;overflow-x:scroll;vertical-align:middle;}
.scrollX ul{display:flex;flex-wrap:nowrap;}
.scrollX li{flex:0 0 40%;margin-right:1%;}
.scrollX li h2{padding:1%;margin-top:4%;line-height:1.3;}
.weft04 .subTitle{display:inline-block;width:19%;vertical-align:top;}

/*  */
#mito{}
#mito .swiper-slide h2{width:75%;margin:20px 0 20px 10px;}
#mito .swiper-slide p{width:75%;margin:10px 0 0 10px;font-size:12px;color:#606060;}
#mito .swiper-pagination{position:absolute;right:5px;bottom:10px;left:auto;font-size:4vmin;text-align:right;}
#mito .swiper-pagination-current{font-size:7vmin;font-weight:bold;line-height:1;color:#ea2a2a;}
/*  */
.foot{margin-top:10%;font-size:12px;color:#757575;}
