.header{ z-index: 10000; }
/**********教学委员会**********/
.video-tt{ font-size: 24px; color: #333;
 position: relative; z-index: 1000; }
.video-tt:before{ display: block; content: ""; position: absolute; left: 225px; top: 50%; right: 35px; border-top: solid 1px #ebebeb; }
.center-box{ position: relative; z-index: 1000; padding:40px 0; width: 100%; }
.video-one{ margin-top: 0; }
.video-one:before{ height: 100%;background: url(/images/ny/yzmbg.png)#fff no-repeat 52% center; }
.video-tt:after{ display: block; content: ""; position: absolute; right: 0; top: 50%; background: url(/images/ny/icon-tt.png) right center no-repeat; width: 22px; height: 22px; margin-top: -11px; }
.name-box{ max-width: 450px; width: 100%; margin:0 auto; padding-top: 80px; }
.name-box-tt{ font-size: 24px; color: #333; margin-bottom: 40px; }
.name-sm{ position: relative; min-height: 24px; padding-left: 82px;}
.name-left{ font-size: 18px; color: #333; position: absolute; left: 0; top: 0; }
.name-left span{ padding:0 9px; }
.name-list li{ float: left; width: 33.333333%; font-size: 18px; color: #333; margin-bottom: 20px; }
@media( max-width: 768px){
	.name-box-tt{ font-size: 18px; margin-bottom: 20px; }
	.name-box{ padding-top: 20px; }
	.video-tt{ font-size: 18px; letter-spacing: 0; }
	.video-tt:before{ left: 170px; }
	.name-left{ font-size: 16px; }
	.name-left span{ padding:0 8px; }
	.name-list li{ font-size: 16px; margin-bottom: 15px; }
}
/***************院长简介****************/
.text-center{ text-align: center; width: 100%; }
.yz-box{ margin:45px 0 60px 0; padding-left: 430px; min-height: 346px; padding-top: 32px; }
.yz-img{ position: absolute; left: 0; top: 50%; width: 318px; z-index: 8; height: 434px; margin-top: -217px; }
.yz-img img{ width: 100%; height: 433px!important; }
.yz-p p{ font-size: 18px; color: #333; line-height: 44px; margin:0; position: relative; z-index: 8; }
.yz-p p span{ padding:0 22px; }
.yz-p{ text-align: left; }
.yz-back-r{ position: absolute; right: 0; top: 0; bottom: 0; width: 157px; background: url(/images/ny/back-r.png) center no-repeat; z-index: 5; }
.yz-box:before{ background: #fff; }
.jj-title{ font-size: 30px; color: #333; font-weight: bold; padding:25px 0 25px 0; position: relative; }
.jj-title span{ background: #660874; margin-right: 2px; color: #fff; display: inline-block; padding:0 3px; }
.jj-title:before{ display: block; content: ""; position: absolute; left: 80px; right: 40px; height: 3px; background: #dacade; top: 50%; margin-top: -1.5px; }
.jj-title:after{ display: block; content: ""; position: absolute; right: 0; top: 50%; background: url(/images/ny/icon-tt02.png) right center no-repeat; width: 22px; height: 22px; margin-top: -11px; }
.jj-p{ font-size: 16px; color: #333; line-height: 30px; text-align: justify; padding-bottom: 50px; }
.yz-box-tow .yz-img{ left: auto; right: 0; }
.yz-box-tow .yz-back-r{ left: 0; right: auto; background: url(/images/ny/back-r02.png) center no-repeat; }
.yz-box-tow{ padding-left: 210px; padding-right: 350px; }
@media( max-width: 1300px){
	.yz-box{ padding-left: 380px; }
	.yz-box-tow{ padding-left: 110px;  }
}
@media( max-width: 991px){
	.yz-box{ padding-left: 330px; }
	.yz-box-tow{ padding-left: 40px;  }
}
@media( max-width: 768px){
	.yz-img{ position: static; height: auto; margin:0; width: 100%; text-align: center; }
	.yz-box{ padding:30px 0; margin:0 0 25px 0; }
	.yz-img img{ width: 200px; height: auto!important; margin:0 auto; }
	.yz-p{ display: inline-block; margin-top: 20px; }
	.yz-p p{ font-size: 16px; line-height: 25px; }
	.yz-p p span{ padding:0 12px; }
	.jj-p{ font-size: 14px; line-height: 25px; padding-bottom: 20px; }
	.jj-title{ padding:10px 0; }
}
/***********书院导师***********/
.tabs-box{ display: none; }
.tabs-box.active{ display: block; }
.tabs-a{ display: block; border-radius: 8px 0 8px 0; color: #82388e; font-size: 18px; border:solid 1px #82388e; line-height: 50px; text-align: center; }
.tabs-a.active,.tabs-a:hover{ background: #82388e; border-radius: 0; color: #fff; }
.swiper-button-next{ right: 0; width: 8px; opacity: 1!important; height: 52px; background: url(/images/ny/right.png) center no-repeat; top: 0; margin:0; }
.swiper-button-prev{ left: 0; width: 8px; opacity: 1!important; height: 52px; background: url(/images/ny/left.png) center no-repeat; top: 0; margin:0; }
.swiper-box{ padding:0 10px; position: relative; margin-bottom: 25px; }

.ds-back{ background: #fff url(../images/ny/ds-back.png) right center no-repeat; min-height: 155px; margin-bottom: 10px; padding:40px; position: relative; }
.ds-back-left{ position: absolute; left: 40px; top: 40px; font-size: 24px; color: #333; width: 150px; border-right: solid 2px #d3d3d3; height: 32px; line-height: 32px; }
.ds-list li{ float: left; width: 15%; margin-bottom: 40px;text-align: center;    margin: 10px 2.5%; }
.ds-list li a{ display: inline-block; font-size: 20px; color: #333; line-height: 30px; padding:0 8px; border-radius: 4px 0 4px 0; }
.ds-list li a:hover{ background: #82388e; color: #fff; }
.ds-list{ margin-left: 180px; }
@media( max-width: 1335px){
.ds-list li{ width: 16.666666%; }

}
@media( max-width: 991px){
.ds-list li{ width: 25%; }

}
@media( max-width: 768px){
	.ds-back-left{ position: static; border:none; margin-bottom: 20px; font-size: 18px; }
	.ds-list{ margin-left: 0; }
	.ds-back{ padding:20px; }
	.ds-list li a{ font-size: 16px; }
	.ds-list li{ margin-bottom: 15px; width:100% !important;}
	}