/*正文最先*/
.item1-1-center-szdw {
	position: relative;
	margin-left: -66px;
	margin-top:28px;
}
.item1-1-center-szdw ul{
	display: table;
    width: 100%;

}
.item1-1-center-szdw ul li{
    width: 16%;
    /* vertical-align: top; */
    display: inline-block;
    margin-bottom: 95px;
    margin-left: 4%;
   /* float: left;*/
}
.item1-1-center-szdw ul li a{
	background-color: #ffffff;
	border: solid 1px #8799b6;
	display: block;
	margin:0;
	position: relative;
}
.item1-1-center-szdw ul li a:hover{
	background:url(/image/szdw_bg.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
}
.item1-1-center-szdw ul li a .i_center{
	width: 45px;
    height: 24px;
	background:#005bac;
	position: absolute;
    right: 0;
    left:0;
    bottom: -12px;
    margin: 0 auto;
    display: none;
}
.item1-1-center-szdw ul li a:hover{
	box-shadow: 0px 0px 10px #ccc;
}
.item1-1-center-szdw ul li a:hover .i_center{
	display: block;
	transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
}
.item1-1-center-szdw ul li a i{
	width: 45px;
    height: 24px;
    background: url(/image/jiant2.png) no-repeat center;
    display: inline-block;
}

.item1-1-center-szdw ul li .item_photo{
	width: 100%;
	text-align: center;
}
.item1-1-center-szdw ul li .item_photo .item1Photo{
	width: 76.6%;
	margin: -33px auto 0;
	overflow:hidden;
}
.item1-1-center-szdw ul li .item_photo .item1Photo img{
	width: 100%;
}
.item1-1-center-szdw ul li a:hover .item_photo .item1Photo img{
	transform: scale(1.2);
	transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
}
.item1-1-center-szdw ul li p.item_name{
	font-size: 26px;
	line-height: 24px;
	letter-spacing: 3px;
	text-align: center;
	padding: 25px 0 25px;
	font-weight: bold;
}
.item1-1-center-szdw ul li p.item_zhicheng{
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 2px;
	color: #666666;
	text-align: center;
	margin-bottom: 26px;
}
.bh_szdw_item1{
	position: relative;
}


.bh_szdw_item1 .item1_top_sz_bubai {
    width: 60.2%;
    height: 30%;
    background-color: #e9f1f6;
    position: absolute;
    top: -70px;
}

.bh_szdw_item1 .item1_bottom_sz_bubai {
    width: 41%;
    height: 30%;
    background-color: #e9f1f6;
    position: absolute;
    bottom: 10%;
    right: 0;
}


.tkboxteacher{
	width: 100%;
	height: 100%;
	background-color:rgba(0,0,0,0.5);
	position: fixed;
	overflow: hidden;
	z-index: 1111;
	top: 0;
	left: 0;
	display: none;
}
.teachermain{
	width: 1200px;
	background: #fff;
	margin:10% auto 0;
	position: relative;
}
.guanbi{
	position: absolute;
	width: 41px;
	height: 41px;
	background:url(/image/xx.png) no-repeat;
	right: 0;
	top: 0;
	cursor: pointer;
}

.teachermain .jianjie{
	padding-top: 59px;
	padding-left: 10%;
}
.teacherpic{
	position: absolute;
	top: -77px;
	left: -75px;
	width: 200px;
    height: 300px;
    overflow: hidden;

}
.teacherpic img{
	width: 100%;
}
.teachermain .jianjie h4{
	font-size: 30px;
	line-height: 77px;
	letter-spacing: 0px;
	color: #333333;
	margin-left: 32%;
}
.teachermain .jianjie h4 span{
	font-size: 16px;
	color: #333333;
	padding-left: 20px;
}
.teachermain .jianjie p{
	font-size: 16px;
	line-height: 30px;
	color: #333333;
}
.bgcolor{
	background-color: #eff6fb;
	padding:30px 59px 30px 32%;
	position: relative;
	/* min-height: 500px; */
	/* overflow-y: scroll; */
}
.nextbefore{
	position: absolute;
	bottom: 34px;
	left: 20px;
}
.nextbefore a{
	font-size: 14px;
	line-height: 30px;
	color: #666;
	margin-right: 20px;
}
.nextbefore a:hover{
	color: #2e56a8;
}

.whitesc{
	background-color: #eff6fb;
	width: 50px;
	height: 100%;
	position: absolute;
	right: 25px;
	top: 0;
}
.scrolltext{
	height: 500px;
	overflow-y: scroll;
padding:0 15px 0 0;
}
.scrolltext::-webkit-scrollbar { width: 0; }

@media screen and (max-width: 1400px) {
	.scrolltext{
		height: 300px;
	}
}
@media screen and (max-width: 1023px){
	.item1-1-center-szdw ul li{
		width: 45%;
		margin-bottom: .95rem;
	}
	.teachermain{
		width: 90%;
		height: 80%;
		overflow: hidden;
		margin: auto;
    	top: 10%;
	}
	.guanbi {
		position: absolute;
		width: .6rem;
		height: .6rem;
		background: url(/image/xx.png) no-repeat;
		background-size: 100% auto;
		right: 0;
		top: 0;
		cursor: pointer;
	}
	.teachermain .jianjie h4{
		margin-left: 0;
		font-size: .36rem;
		line-height: 3;
		text-align: center;
	}
	.teachermain .jianjie h4 span{
		font-size: .28rem;
		padding-left: .2rem;
	}
	.teacherpic{
		position: static;
		width: 50%;
		height: 3.5rem;
		margin-bottom: .2rem;
		margin: 0 auto .2rem;
		overflow: hidden;
	}
	.bgcolor{
		padding: .3rem;
		height: 100%;
	}
	.teachermain .jianjie{
		padding: .59rem 0 0 0;
		height: 100%;
	}
	.scrolltext{
		padding: 0;
		position: relative;
		height: calc(100% - 5rem);
		max-height:calc(100% - 5rem);
	}
	.teachermain .jianjie p{
		font-size: .26rem;
		line-height: 1.6;
	}
	.whitesc{
		display: none;
	}
}





/* 教育教学-师资步队1 */
.teacherList01{margin-bottom: 0.3rem;}
.teacherList01 h5{font-size: 0.34rem;color: #000000;font-weight: normal;position: relative;padding-bottom: 18px;}
.teacherList01 h5::after{content: "";position: absolute;left: 0;bottom: 0;background: #791cb5;width: 0.68rem;height: 4px;}
.teacherList01 p{font-size: 0.14rem;line-height: 0.24rem;color: #1d1d22;margin-top: 0.4rem;}


@media(max-width: 800px) {
	.teacherList01 h5{font-size: 0.58rem;position: relative;padding-bottom: 18px;}
	.teacherList01 h5::after{width: 0.98rem;height: 4px;}
	.teacherList01 p{font-size: 0.26rem;line-height: 0.5rem;color: #1d1d22;margin-top: 0.3rem;}

}

/* 教育教学-师资步队3 */
.teacherBox2{}
.teacherBox2 dl{display: flex;justify-content: flex-start;margin-bottom: 0.8rem;flex-wrap: nowrap;}
.teacherBox2 dl dt{font-size: 0.3rem;font-weight: bold;color: #791cb3;border-right: 1px solid #791cb3;padding-right: 0.3rem;margin-right: 0.2rem;width: 1.45rem;}
.teacherBox2 dl .names{display: flex;justify-content: flex-start;flex-wrap: wrap;width: 100%;}
.teacherBox2 dl dd{margin-left: 0.1rem;width: calc(25% - 0.1rem);margin-bottom: 0.3rem;}
.teacherBox2 dl dd a{font-size: 0.18rem;color: #000000;display: inline-block;position: relative;padding-bottom: 0.1rem;}
.teacherBox2 dl dd a::after{content: "";position: absolute;left: 0;bottom: 0;background: #791cb3;width: 65%;height: 4px;transition: 0.4s;}
.teacherBox2 dl dd span{font-size: 0.12rem;color: #000000;display: block;margin-top: 0.1rem;}
@media(max-width: 800px) {
	.teacherBox2 dl dt{font-size: 0.54rem;font-weight: bold;color: #791cb3;border-right: 1px solid #791cb3;padding-right: 0.3rem;margin-right: 0.2rem;width: 2.6rem;}
	.teacherBox2 dl dd a{font-size: 0.34rem;}
	.teacherBox2 dl dd{margin-left: 0.2rem;width: calc(33.333% - 0.2rem);}
	.teacherBox2 dl dd span{font-size: 0.24rem;}
}
@media(max-width: 414px) {
	.teacherBox2 dl dd{margin-left: 0.2rem;width: calc(50% - 0.2rem);}
}<!--耗时1763855423.3382秒-->