*{padding: 0;margin: 0;}
a{text-decoration: none;}
li{list-style: none;}

/*.schoolbanner{background: url(../images/school/schoolbg.jpg) center center no-repeat;}*/

.schoolRight{padding-left: 20px;margin-bottom: 41px;}
.schoolRight ul{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.schoolRight ul li{width: 440px;}
.schoolRight ul li .rightWrapper{padding: 30px 30px;}
.schoolRight ul li .rightWrapper .rightTitle{display: flex;justify-content: space-between;align-items: center;padding-bottom: 30px;}
.schoolRight ul li .rightWrapper .rightTitle h2{font-family: var(--PFM);
    font-weight: 500; color: #111111;font-size: 24px;line-height: 24px;}
.schoolRight ul li .rightWrapper .rightTitle p{font-size: 14px;line-height: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 130px;}
.schoolRight ul li .rightWrapper .rightTitle p span:nth-of-type(1){color: #D64848;}
.schoolRight ul li .rightWrapper .rightTitle p span:nth-of-type(2){color: #999999;padding-left: 5px;}

.schoolRight ul li .rightWrapper .rightContent{display: flex;align-items: center;justify-content: flex-start;}
.schoolRight ul li .rightWrapper .rightContent img{width: 155px;height: 96px;display: block;border-radius: 5px;}
.schoolRight ul li .rightWrapper .rightContent .rightContentBox{padding-left: 14px;}
.schoolRight ul li .rightWrapper .rightContent .rightContentBox h2{font-family: var(--PFM);
    font-weight: 500; color: #323232;font-size: 18px;line-height: 18px; height:18px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;word-break: break-all;-webkit-box-orient: vertical;}
.schoolRight ul li .rightWrapper .rightContent .rightContentBox p:nth-of-type(1){font:400 14px/1.5 var(--PFR);
   color: #666666;margin:6px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;word-break: break-all;-webkit-box-orient: vertical;}
.schoolRight ul li .rightWrapper .rightContent .rightContentBox p:nth-of-type(2){color: #999999;font-size: 14px;line-height: 14px;}
.schoolRight ul li .rightWrapper .rightItem{padding-top: 20px;}
.schoolRight ul li .rightWrapper .rightItem .itemText{height: 48px; line-height:48px; display: flex;justify-content: space-between;align-items: center;  overflow:hidden;}
.schoolRight ul li .rightWrapper .rightItem .itemText span:nth-of-type(1){font:500 16px/1 var(--PFM);
    color: #323232; padding-right: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;word-break: break-all;-webkit-box-orient: vertical;}
.schoolRight ul li .rightWrapper .rightItem .itemText span:nth-of-type(2){color: #999999;font-size: 14px;line-height: 14px;}
.schoolRight ul li .rightWrapper .rightMore{display: flex;align-items: center;justify-content: flex-start;}
.schoolRight ul li .rightWrapper .rightMore a{font-family: var(--PFR);
    font-weight: 400; color: #DAB660;font-size: 14px;line-height: 14px;}
.schoolRight ul li .rightWrapper .rightMore img{margin-left: 8px;}

@media only screen and (max-width: 640px) {
	/*布局*/
	.schoolWrapper{margin: 0 !important; padding: 6vw; box-sizing: border-box;}
	.schoolRight ul li .rightWrapper,
	.schoolRight{margin: 0; padding: 0;}
	.schoolLeft{display: none;}
	.schoolRight ul li .rightWrapper .rightItem .itemText{height: 10vw;}
	/*图片*/
	.schoolRight ul li .rightWrapper .rightContent img{width: 32vw; height: initial;}
	
	/*大标题*/
	.schoolRight ul li .rightWrapper .rightTitle h2{font-size: var(--t61);}
	/*小标题*/
	.schoolRight ul li .rightWrapper .rightContent .rightContentBox h2{font-size: var(--t62);}
	
	/*正文*/
	.schoolRight ul li .rightWrapper .rightContent .rightContentBox p:nth-of-type(1),
	.schoolRight ul li .rightWrapper .rightItem .itemText span,
	.schoolRight ul li .rightWrapper .rightContent .rightContentBox p:nth-of-type(2){font-size: var(--t63) !important;}
	
	
	
}
